From e33d032ca998dd35caaeb771b7ff5e449c2f0835 Mon Sep 17 00:00:00 2001 From: jw <jw@ubuntu.com> Date: Fri, 24 Jan 2025 17:04:44 +0800 Subject: [PATCH] build/tools/amebasmart: Add PM support for CSI - Change CSI trig_period data type to support longer trig period for PM - Add PM support for CSI in KM4 binary --- .../amebasmart/gnu_utility/km0_km4_app.bin | Bin 437440 -> 437664 bytes .../gnu_utility/km0_km4_app_RELEASE_NOTE.txt | 4 + .../amebasmart/gnu_utility/target_img2.asm | 149589 ++++++++------- .../amebasmart/gnu_utility/target_img2.map | 3057 +- .../wifi/api/wifi_intf_drv_to_app_basic.h | 2 +- os/include/tinyara/wifi/rtk/wifi_structures.h | 31 +- 6 files changed, 76392 insertions(+), 76291 deletions(-) diff --git a/build/tools/amebasmart/gnu_utility/km0_km4_app.bin b/build/tools/amebasmart/gnu_utility/km0_km4_app.bin index 5a46ae3b8e689018e9affe7e409d03b9cc9b3827..818720ac14c9a11b57640aabdb4d9d4b302937fb 100644 GIT binary patch delta 53220 zcmZ_030zZ0_dk4RlCVi6>;VK40?OhNzy+mh0KKxP;4X>^QY+S_*wr1}t9H>w9hcf_ zt*uM7BE^V`*uB<Tp;hZrTdh^pYI{L2HzCXadjtCP_dM^*=W{YM=bYKkoH=u5E~l@A z?z|RySgrEVWchJ~<G4z#>UW<?XXIQtSz9?b+DXV-<J`_Kk%Y?Io%@oq@yTB_k>t=q zuTFy>x5XzE`aO+rD-3-azgigeG#*+M|1>_KDCuc@TT#EK@vBAY{F5?6r)EEmPnbIL zX?$DR)Co@$SEo*W8V@ag{%L$d@rzI6+lv2rBwO~h*k>0!rCcpO&7XdnnlSST&%4?Q zd4nI1c6BqXge3UZJxP(M&_bUlY}aOnMj~!Zi0j*>jhO>EvxzJIs)^HGEqTJX6U8Y7 zjZG<Ru3Q(lj*#)j;Dkv0_DSfXC~Z{=-y4e)&UlWWNOTx{-RH($T@y%#v8d}l5^C(w ztv2_2Tkv6_MwUY~A)G2(E{tw<G;p<tgNe=r=!GfE2mFG#0Eki(-7^60A$Mae!cxE+ zfCGT<0dB^S?&te%EFikVbfS|=**BEqE`TD{zNRauQ$Is=e<3|W0}M(@Tg>Si7je4q zGEV1i)b<EdM1&As7h_tFTvsf|xT!}jdD(coM+Sc5^vU?0q<_Ip1eY_U@+bXTLNt|= zk`@wDSa~HGBT!g5t=B<HzBBr#j0oK0<YHn96~c0hGKc8Zg|VEsu*o<-r3;Cz+?Dc( z1QzxpI*;CHpMp!<9!_)vIuTuZ<-UHw#P>}kUqw<vJs3oE9~tXYwaU$Q_wKSQKWRH> zDuwk%XKFrKXUu;l)pHTJe*$N-amO={$hXD~{Ugc#%8LH02}w2f9T@3(5e(IUT4T|` zWQ7#FZrnQ1=!!iuCK~#9N;p{r(S;c28fLoiamJg57hExeaZK9BuGpALlKv76Y%Z2o zN=QlC<F;5BVx^U928AiGu=Zq~buFx%QJyV!RZUNhOIvF^mlH-lH{Q!h^Z5ceu2#aX z??-fNjeUoPp%-I@c0ty~LotSHjh@4|hxfPXO0K$j)p5q~92w-JQ#KWDTUTn;nchMV z<LAS}h}L+0c!qLLB+-dzw++zC*e%zrSPaZkV_e=@@~*KZZyZT94jVBY@v0HGNFU?Y zk!d8U^4ds3fVw^^m~^Ua8P$zYhiHr*Gt_g6hUne~+%nD|vt1#jOvaG03*DL#6E&6F z#=a-_l;UApqMKZqHu0=CSz}a|j3c{@(@KiTXO(A4mQr%xm^1Sg@?GWUGyO@?Y<oPH z$oXb^2_<$e`eUv!WJPr%*AeMLdt<&bll1fwCffI;H`aFmZmeCb@yhz6VYj<b@0s}k z>tWF{F8w;Hy9rQ45nUP}3ouwmbXR~IXzVq6RGGhh-%Jhi``D#lZ+j$uJ?*<@Mj%w! zZ_W%yNbK5Koe<h>+LADY7F%>oXztYfd-<W6@?Ks-qpfGR$MyRDQ}gHN2f8qKZPDG# z^;2j1XG!h9X)D+2Ij4D&Q-#!3n-6|}v2hx)hU;DXGEa25Xx3c78o&WS9pE>>1ArA! ziY9vi0s$d_bYuTH)5%8To;e3e=gLtpj3OOowU*YzaT?B3D6Xt1Jx7V!SoYF1<z8^> zhY;O<go(z+mx9ZFwum(!bN51qR>yJfXvkU1y?i%>-&#n|2MxvU=6ZSNBMhH3OizYv zpwxyc1=o?|qCZQQVSv4aPc5kMX(@Xxag(G{K13-GU8TrS%9AoKp)9Ek@6Y@zSHHYL z=KCuUHvtb{=5%h+M5i*w&D*Vzuqnp+dC8u`fg1~$ZB))bAJ`GGR{@IvO90COYmANa z{e9m;OyYe9@DX5DW#9rI5+tEc0TPFE+;0darR9t^_FEWFVvN%kCKG?-)`f$^?%GMO z`wc=*Xg+8ZDU&va=%xb(8Z8Tx6|Q28iHnK@4+3Wo;J919(1548^lK`PJ6ySM(HYty z!X_!-ALEE_o^f%R*2ly4;!#Hf8QR>i2e|i*2g}mPY2!a-A*9miS)N7SsvK25*p19I zZe8`c=Y1!)K9=(k9vh2S&kcX*ywwov#_0+%VUqOj8OCuHgE?+~F2_AEHm;r+RpIPY z^Q65JCt20T{ST^oh`24Ta?a~&qWskn&+UQCbuRW0E>#-WR1>1E9Ja257YVP--;_@y z-37Zdxg<5+t1c#|b7n}1yU^lF(>h(IyYP>(o<)-1jg8EoTr?`S<b=e;W0EMB(H~(R zU_F&*j7K=Aa>kYy{7AC#%Km|5a%ISYd`cpWFC82R>8w0Bm=qZ;2Zxbt<B&sH&|@18 z`I7|Wo<l21x-sF?n3x_m|C$f8h;Ao<p|rsVIo)Lir#pc7j{wg@95l)+pT<SLXN}`_ zPLc`t?J{AnRVHk<y5)qGbf}gIeSmr2So5i!#2QZ=K9ApZ6)%w2jja`P1AAf%eZ!s8 ziB$uKKO4niK-`2W#-&HPC1+X<k1L8h0Qbk}#LRxc5485<IBkziH=&;^)(x><)^54p z;7I|!hw<i-1H@4IX5}qHonqySRZ)cWG;TWjKG7L_nc_&t$|<H-C{P!x8}M6md>wwX zPMpB6;^fDqXXU|@6A7uV^gLBhpy{sF4kPZBai^z~v_>bVEA`}bV;*q2@dzjV#py;P zymyz=<ss~UkJHUU_{x1w7vRC^`XVerx)EU^!U|*k=gGdF|DdDj?2d<!1B6;*;1`i0 zE6toP7CZ+L_C%Ow=X836)y838{6dBqW4??G{7dAt@i`t`Sjm<laTwMuL#Qy#nEz#8 z@|n^2<y^(E8`$eBJ-^bC{)5Fok6dbqJ`tRy;bg+=cEe+vzu)kHEFn*=kqPBUb2=ff zT;r2vpfX_|(sG?QsNR_}VQ%G&uY1wJyUtlrp;^$J!Y!v)RER6~TV>_94Wum3?}LKv z9^2BR>(ZK@MSNR&1Y+}CvB-KFqrQ>WG}QlQK~_aT@~wh|inOMe{cjaatfpG-MjWT- zh@cfY;cI7FQ>H(O`eU?M)1Qk4)&tn%PEPp9$;CFK#7uuK>Ys+i6`WS0N$G~sN%J4| zp65rmtJ9jY{dSM!gb$p*H^g$Ba395G``;c(Q*V#H)bI&JwX{mkc?~0+dsHkZhe471 zeLW^wd-f)IuTu6yl^nxbT{ndcHHOspQH+2L78=LYC+LD(Q%XX!sLZber=-HGPSW|K zbk)y$hfq#k?bHNhQDK&GcYTj8qn+0qNc^AmupUcqHsm4yhB0mHA|e3>l+%aXt0%fl zqoqE>C(>zn?4eU;{xQA-@~bOzetMsjML2Srsz#<Yoz&=o40aeED@W!&cFr|4$@Nt5 zaX7UeQHCZDy{8)$JRB790DTv5QpDT%)ZlBiOBA(U14@gXARes`NBkeVEQ)X9h(<$& zd+qUP#BbRJtsGpOp;RjPS0p(k^9t7}sBqDq9OcxeHF<;ayxplyj!J7ft?>lqJ9|0! z20s?LGe~`IU)7Ln+;^ds3^(q%m_cqC?_KPXaaQCsPV;w8>32K$PioFkDs+T&`RdBG zH%6bKH7M5&X+PaOq@|S8W_awcb8k<H#)+4beTd+67EdCYh>YjPP$9>-<I+TBUyP|V zsghNdZ&duUiTq&P{);w$3i3;(|54CZ+c+DB;4w!|qU;f%`MGE{u9jrE>Y4{$spfQ~ z0#I{XD%D1|V?nv*SQ@_M%D~IPq-?_?66aP&Qm-8eNa7M&>WQXw2&b_%h!e2wHVyT2 z%h^&8khHBpl>s65+g_l~$VeZbcKQgoYNh7(sp6s|a&($br4cz>hG?R~b0UU?mZmig z@&BvfQMF7PmaUqnuBdx`c{=x#j3a%|NcF@u*DtK_(m<Ze{KjV-7%B5|OYzG-eS}*d zP-18*QF(FKj_e%Lr$!QZuc*H!Xt@a){$6hVemcUv<B=_K1eRPo62<Ku@}OZR;W9eN zIPMvQQiG(1zYet%fSDcYpO>MkI<2NToc6R@CKw&68i^;s)wR+p5?z*`5uS5ay-gi} zHjng^&)=c`VqP@$3yCjJYZ~rnXetkUPrYnjz|fyapdo$UNRN>rNuUgYD(F{1P{nB9 zk?9li<cSkTmZG_Ne%sZtQRVZ>J<>DOr5-sRnQKCSR;$$R*=y7?K<K>hN0a2`>DKxN z*9z7|bMlPNfS$g#ljTuDl_qCo`dM|s{Ibqb858CPMCD=F^Nd%nY9WWMS9_4r#)NAl z+#~G-64+#1el1y-WF;Jl9bKQ+#6z111ztL*S#1f>&CE#8mUEICnP9wfEv|!q^3050 z*==d%uW=m$G=no@a~^^|$(Z(QPO?PzYontR>Ulvf1^lE`qLs?sBTD6ZJ}tNQ*KuJ1 zouh}**uX1>$BQxL2^EINW&T8aw}2B8jEUESNu)6g*6(EF%<GYp0(3bU?%6~uwPK>* zHnlGXeFAFhRO&Qeb$ki?<;e`bY;~Tz6U1fQ0Ekrqx{M61t8GJ(%WvM1O62eK?x3l> z-#ilEqdshCTGM1>!*y*!LEwZ@MBlUY^bx0du`}RCT2n#bq>!$tXHwvlkpA;%w+@$| z<)fr}jmf{g60Ee?%`%(aT-`1iM5C&*o5vb!e@i51jg7zEmR+`&8Ylf8Y!rSEg)PzH zMiKEe&b|>69FNsC&p)k+(C$NTP4G7u(@DM4oNL^1Bbf9zR^8}A&Ka-Yh#?(~vYP`V z|8z>HCJomnqj`|e^?<|J0L3b&dAG6XriC0fPW<Csw;r~@98M!`e$sw$t6(>Fmm&T) z3d*a4vDc6U&$_gx7m+5h^11-ym|HWUn?Apl<3Aa^BtiL<>IrJ(pM8SUVPUkjGxA^U zoNk=`=ZvhqmVdWuG+I<zWiiLt<(zyN)$AQ2186vlSz|9n>-WJhk?4W{LsuCiZ*L%S zW5w+*IM!XcJ;ePw#*-78ja}}{Ci9J(?({1A#Hy+(*Jh=AWlSiwo9{uB+RePBxk0Ae zmchjf^>*_)>qFO~P*o{%LKphE%PwwNXg4258|~(YmevNziju~}Ts3g$tpcNKT<#Po zFe+U4f_jqRg}xX1-!35CM%79CGL0b#!|Tj7y|_M{!I;$$m>6IU&@Ig9n%ymHyE-27 z)HQocfvS`wt;K?rC^0S>o9wq$O`^OYBNL5pHw2dj=%!?Z=EQPNX)XCX)dL`{b(S{W zbZY`MlV6)=3e1KQE#abkIY~q99CEm!2UpQR5<aQtVx*k0-0jg$bLG>VagtVR&+F#O z8_(TzjljR9|8);cizJk@jd6Fk!eIUKZY8;DeC^)v32jGlX~{UXsw%IXZc%Nvlf(S8 zwOs3tb9Y$D8oFhO!>ltdy+4i;tMTgnQk-jZ{z{XPamF|QK2K_mlm59$hF1<0x)7WR zrZ+ByHCcJDNkPeD<3G(eiON{tVp70&qANDO`PfLd7`5gdkm_1<f6Ow$EFLz>L@l{j z86%#T2m0d_a}vz%2*<-l91XZ*^t4AREWlndcC!bE)Fam2i_>+5_~(Ic07&L`q;Zmc zBH3W9w!cQk7!w^?L~mT^*hEHF`Z`<To-!#3i6mYwhty5(23Np(Q}R3+&vsD~Op!cJ zNk5mrYCR5GDa=kuYPiJhN)`|uiBeV3oY2B1^KUN6AI-+d$bs-cB?JpFAFu}irYuhI zak1=U;c_xF?HIZPbS5V}7Ns>)hSJ*7&Ht6Y<4Tu5rT^KMW@k{0LMrAS>#HEE$uai1 zf<%T}WKu!$9C?<ygo6?2G>>+viW_M}=WDVnNCqJ*Olj`qAF4Qs+~-WayvV0Cd<)|9 z0OJ9_0saKs1#tLFWkgB(kT*<yrNHwkE1Tbu#QC_jW^|(U2_>=$U14d>8?2%u`Tbu! zTYWIbZ<wlm$nt+@9qdaYUCrNTn&C^#l)S-;0?2voJy-i_rqld^tD}qBJMJ{^Y)i8d zfn*(7!LA3ABA-0x|E+si5GLgfHaAGBlWhnh$yslpfbmg8Lvjr1p@pSG+S1s;HBySJ z{r{rNvt^ubiD$Je%ePQf@}=4zoa;@>VB+IJ)|$d2Ntrxx2oCkxfMI|<z$n02Kt5m+ zpa}3RU^?J=K%nWIj^y~3eTE~qG^k4#a=N34Uj<O4E%Q0ub;Qk`+tT5nTM>V~3(?6z zubRi{-bTE-J#9hyG~y(-t-KI8E)|HU0${#y*O7l9;so)mG|pA$rhXh_y~sXh2qzvU zLvQk3hyTo!$v2&tmDDiC<dsLhBax|sKaLm04ySp9v*vE8K`!K<<Z30C1LwgNo@9+9 z$V+4wn>Lc<cPh09!gI@Ymn+=?+8cx$2I!9XknX0dBguyZ@>w>TgnQiv?j~S-57S4Z z$#6pKtYr-8;uYDW4bS&5bskG1$TMSFJ6DHSzp8c1Oc!!n19Xb);*2`=g*><IUl+=X zPTwQb#hUk#Nsh)u#6skG*_9P8?vz$mK8^&?r9If@apWr5&E}3Ledw$nrv2l|G8z#* zTA|zskld_ciE`x$lv0j3w~9-z?P1EENJ5F95`;$}NW{;)xI&$ty;?vtKA(uk8r^*) zr)w89Y!BO0K(>3?^m1h`;AK6_o<zh>mz-{y9yKIZQK!g}XVQ3&S~dT;L6+Iv5TD2< zPbRCvS2}eiS6uE)nMRuvl^w#%1g(9gHas&;c#V-MB#h2*vWO{UY{yU0lD>fcfL9Yu z%chWy#O(_tP9?I<g~ZVwH*G5-6G+4<5UvAiW>ZWPm+sARBU_O6O_D3SCNaNaa=)X* zGZ<;IkaDjjnY^AQ&k`DKW2Mtb9%(gwK8+-h&JxpRFr_BTl`8;e5ElWSi2n>Y1ele~ z{H8+y=djf2L`xHQvdPm)G}&odKAnUU@-f?mTLrIfJ>^O}xX1J~T`D0x329;-o+n}C zPuAsm5}tU`@@PIukY6!0jqn|e?w_-~G(Q#T+~xyw(~$n!Qt3(?n#TF|N4kc+@;n*U z*VvvdxB1ZAXrR|wO6NPx$<EYRsi-2~NZ^)Q4g(kG!sRws%nbz&qdSvK?^K3HL6Xx+ zEF6HmH!o${?duPQ-WIlECds5P^<+QJBx)+Ru)8zKX!=}FHeePhEPO+Z;uCpaaIO}s z`8TT*`SCoe5=pNsBBwI&@;+(80`Ze{$zNM@SIkWlUOINb{h#{2d>((l!6?;R&ZVzI z_%^@<Si4WIY()47@ZCJ-m_<G;OA|ar4euGv3FE{l)J4U8Gqsrp!Qs3Izpg>BI^$+V zB7E$OD~UkZ<QyYLYYhB2F<M1>8gRN-cE#x{`gif!^8ZV@?(_uZ`I)|1e#m#p2_G)+ zG{-u9kUH=B{lUqVX=?5YOSxKG2d=Oc&AQPG&BoFXN0<)C155_Y0;~os0IUOi29Va` z(wRF@++OEKu|U7wU4C&}_RZPbfO+4!YYrEeRku+r(O-r|wmF*tyAgaP`mNyGn7wPx zJHV8!bD<^xwE?KNfLi9lgaPv=Fl&IB@4{SmlV4m5%t~NN+X@0^6)@$%Om}Xyl<2tx z`PJpXECOb7Tgh(j7yX4;A9>x9?3;6z06!A=OcfWGRCm^0R(5eg_Cg>tUC7tb(s|jh zA#HG_y^ww-`z54PT<NoJvWqWfzksy9jUVY3vS%V4i|R8qC|J+MyItMpF0Xq&`{u0Y zK?wtA9;)jnRd;cE_H^KUT{x+>qG{R1KzO<k*+5Lqo`N)Sr8^)!C3_;$7Kc>Gcc`u) zdmPe@uJl@@^Rq`Geb2Gcl85T^T-8exF*>_w_GnOkWzH8!a9JHPjK|0;E)L87OdPMu z0qGkTZUS&wE*uZsNf#~*xWO)58gNHkxXW&ei)k+0Gr;WyE?<8IeEnUxKES=_!fgYt zuM3w1+(tBPik@SeN=aDRaxfI?x1e=BvbA%%fxN(l$#>7cm;g*HFmoNFZm4_9m3lw{ zU@l-6;3(j4fUb{RIRUT+@FhS11gAjf0p<W!0BQj(fVjSL<tu<afa87TWy-%1k@b@+ zQvfdj7@!8w3J6b?E0X~80B-`W08*ZjE6V^^015r&%1wZ;0apRa0dl3(oltbg1C94U z<NaOTx#s3}Q9DPGEr(iA84QBQDarEdJHVqYbIAbH(Ye?W%YIA4_LzaL4wNfB2FsN% z8nCW_lLO}l90jf)aI4bg%Dsc+%FDoo0yh#oNx*TytpKhgaDRZW0Jzb>9Re-@xKQw| z1sn$cSG3j!8U>#R(w}6=-IWu-xZhw}`x2QTBmLR!SII=0+{)5lBZbtf)%4+OWG|sT z9BlY}GAF2;?VAQkGt5$Qh2E!$=6lqj8O(l~Po5#o%x3}V6WZ(?)et2ZEqM*G^P>cJ zacD!_0x1@6WrYh!KeCZ+UqH6Ybuc(szlB5}cFg(tohYG$c<PSC<|!V(qs8(!;dd8X zxsXg#{p4JFN7L^cu^{~lN}eq;>q4?KBuYpYWAA950sf1N4Q=!Xpx<DXi^yDglrU9f zv5U!m+NqUYSWKQH@3GV+B(dW)(QrF{q0}awplM|bmXH*h)XF|vLb^vpwD!6!;qP0? zZJp4!wYw|z&}#h?#o0HPfpv(T^((^`x`4f3MiRBfj<^1lnmy35))l_#Smg?LJC-5T z3HMlI8R<_`EKFaH&TnHg%Ska=#m<+L#Ne-;PV?gvT44jirV~;zKU$sUhivgulG;Tl zJcK>}!-=*Y{^J_W(;$C&B1*W7u-28~I-9?gr1?Jw#Mb}ATFK5W#m;_(S(cJ6q?&1$ zk(X$sgKb_$2BH3I%SaAc!n!Oc(=z75>N|W~lZuh_`=_C8Y_!4!VD}s^DbWh8i0wQc zJ6{V02-oHDxHVE!PXfE?_{@^9>L_77JHMR75XM@T!@Apt#*`e_38^CMyn-0W%WV1z zGMDUOS5}a|-k%`f!)mF7EGvsxNhZ@63tO_1^pgc71+W+9kuc1iOk`JAlDEhs(~MPU zKJ{;9@2n=V9jwTF=9tu!TkPxAB%f?yk*|{-y$=GfKIRUu(^gqoOU7PBmPh75;YBp0 z|FK=qafRjH|B=@bklAM;zq1FMnqDWJ-RKY}3w@i!`z1Q_4~*ZI+gv_Z!xLjaAwXnf z-zKMe)t{0bo+Qd!C7~|?6awBxAz58GrL+k4Af8gKMCIFL0T;cqyfX&~CYH6HXahbv zC7n7Xrk*_ZRWSPSrX}l1IU$#ra{~zvI%ogKwW4q>=~_`=gU^R&N$-#eF`H`WVM%L9 zv~1v~rL|Q!74beWWVnSI;R>sGhm51+?99tZ`neqhX${Y^jii%@#;)PR1Y%)xjAR=* zZ}Qwo0!idh8_^}aDm$#NDMzse!0*TtKB%qee^~!bB$o!-*jt;(WVhFb$d!IWSkopF zMb5Cm&14wa&x$vbm2O3#7>1bs-b~blTxRZD$h3}c0QVN)WB^yV`zTwmg>>(|`uG99 z0A^DrKR{S&y#}KxkC*o%JqHL2toL!p+EO3K8+f7Nzs#cFwvf)f^8b~0ly$o+FLC7^ z`v04^mG#|9!l}w?8ow2Go%Z)4sC~5Q8^9@mVToL6MffY=2H-LKd^<_@l1LGma%Hbf z=Gab-bngvizXulc0N@4zct8$dIG{I*koZR-J{?e&$$op6{1`9cr95-PIORpaGSDQx z4-iV#-V5QB^@}L?WhT3{gLEZVne08%t?V0+C7tR~)q(fGLEZzd@Wa+}!9B;|sV;QS z>@OU_38TMo!bvn9kcMgV+p3X6sxBb!HGo*vF^7xkIJ9GKL|7ExF|)U4BHtgEKUL}O z_3k-wynD76O4x=H#G0EWz7;8;8l9w<s^>%h2I+{jVw6HDM;re@VcoJ!U%W@s36zIo zC)rNcv0XdK8QR&wX6+);Bj;tc)h~7B6@b*m#lU?8Xarn&jdGf7xiSXO7f=m21<>bU zcmeYP&j2O@R}Yw(WBOwk2_k+{L7PE13Xlfmw;blRoAh>T!!v$2IpuaE596K3ygnp6 zIlxAIND}C~d2GptB+2b3ke24LqaTtlih^w#URpbLv*wu1e6kiQr`B!`J=R~ibHbyl zzwlS9G{Oc?kDC4hIcats3f}hMI-g2cU3)>0QQGQ0Xi$a37sZqHWS`=%)m(q!yH-vk z!_l|D@H@M*hn%HLTiJ1oEQwwIh>Z72ZH?oJh7;bhvk4!PD5+hOKPH#F!bixJmbSJH z*h>oG&3Jz==_ZkX+)Ms&O9uIkDt2@q=}pr{u)n2n>IhTk{lr7w;VY+fFTV~fH(B39 zP$-9>fvpZl105<oZ#V|Rkr8apAyP^V?Ds<?geE(g^$-NVW36e>r(~78*V<MEujii; z=3pB<N?xQmFlU-bC*ow&Or$7UJT9q%Cn8V>nVL6-E6jQhw|gTouLylcn(mv3gODTa zUNz}YPO~n@p?QsL>2dNJ9cN+I<51#VET#!3$YVkiMw&*}kjGwBKhl)_9r>R4=*zgm z+-9#AaZ#C>Dty6o-;*?DERfNF6hKcl_j|IC+++{GCxb&iYuzN)>Sg<7II4UlzTWeK zc(|u`szx}%a?awQxtq;6OS*O0DSGVH2w#if)ui!Dd3n>j292;ul(^mY6Rmfup4SNT zS<P88E=nWx78M8fHG0q_EobyPpb@%@3A{V+zCQ_-XoUWvsrL_LDj`eR)^kvQF|F+W zIdYf0%YOcmtTgPh#q%=lC9!~b39B8SrpH_*S`F_f<U8oTjpAt!wQ$!K$H($&A=DAi zx5WZ29*>hzxSybQvMuLHbdP-^+L)&2e;0-IeuBgCnYdromit}H7BQoryzvl~H-1V! z6F=e9*i!#G4?U)IFt0k&FMheh<8ek*2W>1LAh<hri0&GK!c~II8OKXa=_L{ut*?{K zsUy+u-$D2L32(5ib#N~1AH$B;kpi-a`Pbv*F0--T_2k{~P{(Fb-Fbz0B6fv%GIp~V zf_M!=wOfd=mi<#t0x5AYx1Y%HUJCn0@e4H<_j0|m(Tlz*da0y_SZy1{V=2nU4%Aya zCpngXQ|zD*5dOhfXh7Y^*8D`)DBr@6$eW_mB-9ry@@Enji>FXgL^~eMrw-o+s*}p( zv?x`-T9WpUv7JKp7L8<6e<trzdClev<lT_JobHboX`+NmRC?NjYSqGXR;iD-S=9wH z+b_V%x#nb1Ya81v8|!(Ilu-Fc?7fTFy&kd8FA{&>d#&h5%7v)De8^rI_V}CZ_C?YI ziy`n5`50Se%_WjUC$=)LUx=Q3!cu>MFDbN@z5EL~Ow26iGFc4Y*6z!sx}((0&(X}j z^C=fNiamb?>$Yzz```*$0lDdNmCT^CE$p4EL{B3u?5nG=MEhAxrPs(#(sA!xZ0Mt4 z>;o`45!cCj7(EFhJ93?L_LNHA4azOk&Ff?cag)*?R<Z8ClS4Gv$$tAC=I0+Q;|3`T z`gcK+jT15&r-9Mz_zkl5Nw(~p<W(BuU|-xMBgtMC_y=i-_;)s`^pj)c%G=1QMwmUu z6nYEG-RnP0Eb2B{`|tG8+vFRvi7mbZ&v}0*+kA)2q9a?Gyn*y4_f4q{&=T?cQP#03 zTp>0CPVRzoZWD0Qc>SknoXy6VKEO&N#TrZ7Y6=pTIytQeA1qXgxDVk~e2{RcRac_G zdiq&B?d^+KTU09vL6ES*nF#BF3e8Rx-a+^a-L1Nk@g*KYh=as>)N#6vVy#NUhw>ka zr}e&qo$b0$wCc+?1tdu;?6fFaLJPIRyA}-}BDlfiybnc&`RMl-`IDStkq^k=pqpdc znv5Ib!nTQ!E6<H#3m%ZQa(^L8WF8O6M)C{W@sQM#zu2U|NgSQ(WUv2C29-^>e$y~m zFeolGDEW};8}oyO{nk?rYdCqM2VNh@HEGRUTCgzMdI>s9v0o3J<<_#LFkHCkP*;$} za!s(X!n%7t7xSoScY`8kSHr*C(5K3qSMbV4cdQ&~8F)G+rJ%^s^0K6`lAn%@5@T4- zKg1JLKIR`%O+H{g0!b!su?&Gcq5%$;(nzAE^*y<fWOtS(q!)TB38d7^2E?ZT76Bx= zlJ@z7W7&_5#6a`xCRG!8K!Q3r<Ollk@|Ld(&)wr*y&!f93KxjO<kw7&P+DYT-#jLT z!EZTZd9pQFSnKrCw3<y8NlmGQD%Rgj7SqnHrjurzGoz&XCBcyDUNjEp@9}bF6Y3r| znJXL)@EOMjSV<;%ovpT#f#g2>)=FkZK5tPRhUaQ|LP;VoNe0(6E6-{kZ0ieMtP(D> z5v?SWo*8F)v6Y-6<OEB!lN~h5!s>7Xj^jw9o%s8O3+ZAiHiBwcmvl?GFwDV%a4{8o z(&^5ZS9olHslw}k=l&WoKy^;!)`ttL#2j!-=@dR(h{O0f$ZxK-RyU5NJIP@>*}<Bf zq$kaAY>KB5G}*B!n+~Pkj!j!=chbD+TN>_v+s?%{*6Us%`%i0Ac<<Cs!mpdm^jjRE zYYCk}J6c&hrINm0O{td5Wcw(vz3nVOMw7^AY>15Rq5cl`w~R(p&cOoY)S!@t&cX8K z^wSP!92`cO>*6DP&-@j1SkM@ogm4#%#oXova}|%D<syYF8+%oO{Jm}LT?JK>FIkm> zE_d~0@OU=Bjeg`i(MkB&3i;z_;U6qDL<(zIiyPfU16tV|?zEJA%IxlRVtl9VZ7U=i zp-{DA&C0{Lo8U>;j{LcMG&%YT-Om|i2RaFgR<_K8PVgGk&OdZJyW>HZNgKK+{U>M* z&`SX;0RaFtVE%SC$BSNa>DqM=2}u-d#<P(f=o0dmslEffMf@&0|C({DNW-VVH2w!X z0r~73CH;uXuoHHqp>Zva!fGx$me=yD#MBIL!R*vRJRmk{e!|(~*gv2u?$-MW4Y<pq zfjy5~y|IR3UCdKnS|#Q$msq`p3$=d2cVImW*6$I1TYsm0uNsigtf)v*gh4*^8M2;@ z@}c>(*uf6@(7ogW8>gbZXkk8kOGOvB#`mRs*3p;Vr;}hi`O;AB0B4&$@zBC)&<(Ah za2G1cX+D8@)bQRych<{~ek=DACWxE;X{U}dha}%WVr5Csd|A9d)kH^#v3v(%lI?zj z90$?uvO5=LnZ1Ps`yUN>pzAt;Zq8?O{OLS8!O8CW)1EZP&LRS6blEYdMjDRQnfw}2 zGsX)#RbNskuJGqtCYDABKikrpUQcv?{6G~UoU?t>K)MFj>rqp6YbI)+^M812{>5vu zp|rur8>BP&b{W0shSsdKb>%A>y7D#cBUh0xS9&X8a-wP91VFU6GD`qWr88`%-hmiN z8f#@Q2hk&V7u<FN#|*Q?U^-28!;&x~i6`1yg&K^+BrE$Um}bf~LZrx=f@ylkGteQ@ zf}j&{&X~Z`)wDaEZDlX2Y0~Hzr@T=^46rSCmWBusNU1r|JlsL{8F<l59rBiP^m~t0 z-try7T?j8A++npGA$>I1l|1dL9%8+`C14(fohj81*OsWJ`_+>zTA11@;ejZHO2Gq0 zm`X^qn2v`~527Aqaf{OO^1Y(D81Fpq)%7m9iGesXj$I9<QP5M&5em62a<GrWXjdPV zFj$mpm5pvxDx`|t45K=~Ay#Fh0``}J^K{i5BeI}Qw7Xm-c#ABv6J4VE!P(?0w5|W| zO<<Qg(WtC1oili8$MhGXAyXc_zcAL>wzv8VBd}+>wePJRg^{APgDQkGw*TEhI|>I` zS~v|4TMH{nvcdcXPlp@!(g<OgNDr4n(9CRpIE@Rr;Oy%fiESv2)9w(xHIjbz7DlrZ z;doiGjNJ^U=jkvfI}$;=dr328$4q@af!&XwN4+-Kq%#S=6IjOfN77hwlKmV>6AQXI z6iwM(B(>Yiwj$jR+j~Er?9=cEMY%p)$g`1s?m09nh2JtHxg^fDA$SXqoHFUIvUcO1 zHYKI6;&f0@O%VofK9H9gC6hH=P}*3bhU#JeZP3t0I<%Fo(9(W%s-2zI(oS^vME0AO z@?8f*ZTGE{Z<B2gitkk~-(QP42o?I-=T%BL@Aw4ZPP=e=JIjlL%uzclkD~LU{IR9n zZBS%BHe2lw0fdk3E&rM)pNXbW9nB{6jfw2JXd3TcV~a&UYfUVg`Vy}MTS%4+n^S^~ z9f_gYE`1nV(AJ}|1<b26o#Rq0&la#HooR1Z{OtnM@y;}p1dX*CDrDP|Dms@e@8quK zHtr1x6?$7u>R9SQq4l-#bajL@1N|n!U_+sQ0Az@NeXOm5w@;Y9iHE|aGpvm7O1pR5 zRoiByPXN=lNo-kH`m9%9M;u=QGi0ch30-Lb%|C8(>qgUME@Sp9Fy3M#^mGUukz4gt zhs(kmJ?#QnH{H?G%LL|ZZ4#YLUSr*oX@XZV9B$I2jhSMank>~^Y-4})q&q`4w|3ZG zSgG7LvhpzGO}W3nHjnRMluj$#d(mW4%Fg$qx}eFetE<($FNi~X%3Ib>&4M6?3ePy0 zM{hcw4tB7qy=mt_sl&ad$dw%?!x;hi7GPsLdea^-49@kY#bho^>_hvLI`%>zx{DlS zz9}@)HLx(nd#BK`q>{Y}cQDz`E~a3U-p9--v@bFz_N9@ui<6D)OH*jHg}u?27IbeB zN$-u~clyfoTfbH}Nav#iMgD@m^-8-8NVd;^tUDIek2=DF?eOr$zELNgXyq+iX2|w; zgN2w0Q}s0Kk&2q%Wv`{uxnwcBmr7e{s)OBmhK{6D;GphLL&<eEra#@&aU0gLtS%1z zw_stojd={96W|Fi9zb(77ohrnmMOAs^$eZoE0PY>AQMT#?sRj#$~E}xrvdaim`!~L z(nwhQ`2*>Y-g6yzuz+zl@GHcY<QyD%mpC#j=(eDExBBi7u>M+Z)3Fe>FbS6+Ei!M( zJX<|{3cECr_EY6L$aWd>#`3bwY9Z6XGzR*k%HZ&*7%<{cxmdFvhTe)P%weEO{UaT* z6{KfuF9mKda|LHl4PV+$hkxpxkn#3mIp2}56S?wmVVrBArqywc9z=sxGl$JiqkY0= zwn`(nl&@?tlnuD7D^Zuogeg{!3P0f;R+~n{Xsm_(ng;dKz!d2;j^doIPp3%*$84mJ zG*>5FbH#NL8wl?aC5`(ITQZKaC)1_F=R;Tglq=p~n>nK|4}pvRvZb|HHVEc$F+{I8 zM0m%BGk-=ouZF5o3%%?N88o;%_&uEl<09RhPGjOEQT(u~ty^y%R`9R$LA-lOxG>Wu z$NZPNx+N)tWo&Q;?M2Gj!VIdVVK(+&2Gvk68#|pr)t&6{ntX?=&%yO3@#V0%ieJRi z1iy-8Oi+rAHD}ORs&%l4LDWEwvnhjU$P-asGKfxvtlS(#U!kLIZ2VvvMXYS$V7inl zY|Js3CedkASQ1aalZOZyB6ILGo!n+=LuhK?Vv*CW5=STc3S9f4+*fE}8-~!}&^XA6 zhF>jq?S-8}zft@g_mZ`$4#I3Z`(g-vS=Y&y#;5Qt=8v!)=@EV)xkKRg$aWB3I-P|H zzp(sFEJJ7tcyaxzEL;yxc)MJIEjI;QYj@}wytN>QSy&bgkJ)7TMSM0%+1L^G@<Fkq zUh4NcOES(!?U?myVL6+WMH40ae|;96?Dd0HGV}a|o~=yGLN8;TtZOzM(8ngqb?$ue zYfmz#pr|G>VaC&<T!r5gpU_bq3ctyAWz#-bi&wH~mo87HRH%|B)Q5K~A@79aoq#l< z1D{Ul2G%8qrux3&sKEvX_kfldrFPF_FXhlUzap#Br3C+_77pdWP8Zm>IdmY+hC&-k zPvcF_nV~eT(-N^7szg#FS8?X92K*=A$DM~!LOwKg8BRT^YwwW6O|qrePGJM`Xb|n@ zU}N)W36x!J9<8N=9ISi<?Tzz?X$0*?eW6*9^xF@8`Cp2v`$+nQ{|t+QSL~B!@s22| zwou`QNj8cqNkacZXxD!ooKK+y3S1%Dr>feFH9S6w)0Xf_!cmqwn)Xpouqtx6C`D#y zVT<{gH3%MDsltpxwstgK;+2oA-Q+~Ms*w4Op(6vjLFyWpyJ1a!n&`nRHY5pn*D`Mm z?MziRwsQ=PP;oXl{^tfaoRpXH=NnMYk7MX?(!#>W(r)B8mNS-y(5;2+xv|th%Ujvr zu{1tvcx&MadCP>?QqZi@)=T2Esg&Q69#!x5_&P){Nf^+|n#WS!x5O&xXQ5r~bP~!~ z&N!MwUSw<>b%qVFy7MK~ZY?Wby(qq`(({4BcDU-K(84Ol(-6FiIXj+aO`l?MhvtBX zbAPio6Gy>d;VVlyf4O4WJWeaa2Mhyc_}GDRB6-I1og^X2I&($}@42m6D`^^%lsd@! z9cY_Mk47p}3w==*)NV3K7*gL>X1De-x3Pu!P#WEw?7e(!01ufZpN^rutt@W>%$|SP z(g`#H9^Hcox{SdjNy72(iIZlbw92hS&cob`iNzGJV$KOPj=aF)CerXeorEHnaKGFx z+?|AZq8ffZl^4+#FVpkIGe+|2<l-W4Txzy0Bt6bG4Q%m5+DAGm9i2#rk_SvyKzsT5 zW8S50<3IJY>;l>u8|~Zz`jXsRND|rI0y@Ym!R7n(6o#~#dQZYmMb@w#lj)@Bs}3%< zq0R%|-W_-!6D<7TB(cBO)AbbAbOe=-N${dYOrc3nbl})2I1WAUU~f#J`(tt}itR>m z2d5H>TIcAMjp1-^zA1)tQa(3WIg)&@WD^T%mQRaSd80;*(0IWJ4HYi2%0k#Q&)C_o zh1435BAL~&iD3A4A}t>k`3T{5cE5;z7_hB<y)>JHEp6rbilz^yLYukHEYjjU1W9jZ zSBmLsnrvZHpQTnh&c-HBquZdXEz@Wk9z3Q#M}MbLt*p~@Sb26fZ91LaSyDWSxbc$4 z?#Uwe_z3$87MwJP<3O8OWNMmD;b2I!v54m}?mx1b&(j!}75)L}Q;OKO=V@pEJ)$Jv zoUp6BZDS1+POzV!r>P-F9o%+hqbDWWAmKw%io3hw@3Ag3X=1;Xq8slcG+Uw7RLhQV znjqn<O=9wL>1HoZ4}acEB2JY_+;*3?)<_Z&B+L-mJ2PpDJV?k9@feFfV~DqQbV-7| z@eEDmIb)EZLv@m-3=$$lcmB9IHCoSqCVsC95~ls1I#N)FQe@e)Xs52j+9`=RD0p!O ztiTp$Ocb|WN_%T$`*;4!ug2b)MSsIamo2iFXH%>9cQ`&sSHE2C`XaVq4qX&ohiO%p zlvhkFd8tArgyBRWyRJc*Jsm$aNGB(i;A>~0FVM+Bf!4np6itf^kIaAAB>%}H^QfB2 zBGX$hz&Pu6)FFR-Ql-YT8aa;EYT=M$lc-9;1O0l*-J%vg0)7$PE}}s#>|_^9>9DRP zPH2--AK}MVw?=P>=ij*FvX~D#btTf-%3T<Mvz8R|5C+=W@VOA_bO&28myYce4rA<# zl(1^W<1HvU2t_~3)!a=%(W+DI@mxC6^DO2)Es`kzG>v$XR*<rvME89ZCf*<~`D0!q z;yLa{(Jfv&(>cv4@H>PF)5I=0a=1@BXLCkQn}B`mPg``3)T!vFm}|BuU>>NnPcc8) zB7u2U6ZsT##ug6DB2A~KnA5h<G8Fx6Y3Ngw$)?UxXLGo_k)sPzWru9a7LUbH6H6tr zE}SY?R^Zt3EW#>;lKQftON~o7rH4d2$|-{oD!!u1ScKP+?uBsna!zSL7^oo1=_b69 ztfNXZ9<*(K1qbqU8;gF0c26E_OW~W$Q{W}Bnm4+x4~!=y@63LOwCeldJg0EYiw&oK zg==OS*veOEOvd-prAf+(>b7Z73PJX^m`oCCgHl*l1KVgk>2|GNgB}gGx#uhwXOFnh z(02IAL%Z&o9=<}E8`;2CE}~^}y^trGJQmaMD0XbqPi3?p3AtyJd=1{hZ5)4z2JS7} z3|IP*DP}3v$?2@ArtFn8PeE3hwy&jQ6y%zz@ooAV(dM2aaf*7$xjxjv>55-d)zCPb zE1l(V>K-?U?B)jQZ+dqFz3WE)G_Bl1O_a)uO#`;mjud)-*bdr*j&rglJE)%awVDp^ zfX4=m58tB`DUE*Cl)Z~iCS)Sp_W^7O-p($6K)ZW)w|jSQsSkr?v+-Hxx0|ja&8Drp z>1u*@Y4_j^=Ov#eR~{&qE6*33CVvF&1oQmB$21&o49-Zw8P*^L$4!d8R3;-2Or8g5 zupCcMw4c)8kaev(p8Kn=RLj#SgKCwy6>6K?7=pcd1juDCJtgBCKajV#lczt$D_r<@ z+wl{h;@w>M9qstsr+9Z4{=Ig5##21LO+@+cx8wV?;mgo2PZwclJ0am|1}_(WS35rP zDZYaX|3N$6|0zDV`SgoY6}#IhZcizOrlo!o<->N0#rkAS*mH-eD(u12w4rIai}Ry) z&fnRF!>~+#Vh0d}ef^X#xA{v~UHjVkj<Mgt(Cfgz7`}2b9B5~F?<vL5w8mA%C+(CC ztXl=jUhyx6buNZO?F_H6A~4YBt!z;Rjy02DrAre^bWa*v(axA>Wrrn>jQ=UBQsQ7C zaB{HjRa8ymtjtjXD>oc3(5h$v)VnVzM}Selqj3Z-&?d{1A(FX<drNyAcm50iM4Ybv z7k*ni|Bp}cZPWHdzP|V`{1f>)+J=|pqAkM{0o(sy8J-B(d;f)hB4F?Q7ygNSt@<zg z6Zu;3fAF1GiBAM<&QpS+X|-!&o(Ncxg}qft)xAgm567PN-Vga7$`irrhm$t)cIx&& z9DCdIYAj6k8Rp90!fqU<>M*ze;d~-n7B=ZKNYDfE$&@{5=)v})AjM#iq*&tn8d|wc zfO4C^a0%(*c0Nck80Z1fB}ZZJ{j0z>k$fUYkl89QuE60JVnpV#DOEHOQZ!3!lcGYA zt*@f}fSC@%rHY0kHeO^8s%R&~GDYTnl=d7Hg4-7^s;w!$yg{{6{FTEamCZ2Ulh6hK z5Mfk1o$A`?fBqL8r|%U<DZEz>cJe4y_w*D{vpA$rIxZ{B`W0ex3a+Ti<M_f7Pn1Qa zU1sT?#%S5KBX1^{FXQ4<z+I7tiT3mK!ezO{wT<PNaO~W{W}9djInUNesU_?HQk1i@ z?@VwoOu<_S6P-gdOW1^C^fWHASf^?#cIe@}sPPn%?4H6#7I~b8X!_eT9+#DR3X|+^ zkG~_E;UM-DcH5}7EjHfH#vi8x$|g8eQHD%k-cy)vPiyj$h4LZrj(7?y?5R1=WM?<! zrln>gA5y8=oF+BPQ`m<pD($hT>?&gM4o~4T+d!mh?0UY{ycW3UutRe~q)iU&7j^^g zCBB1g<R$!Q>x$E4ZnI%TZu6GHFU9isFU!Og@n4Fs1Kx<2!_1S2hNds@y~`jmS1_dI zHvd>Cho2)d%h2=#umeP=*3hIwtOt0@OXV;;3x$E)=SSL7(c)jAk3^nG(Dx$@7V+4Z zw8bMuPhk_x1TWWIa2jg^+jxR5D7zpIs^Fq!_>Tl6dZpO2S1hiu%W>r+Z{zFQgtz?W z2E`wQ^TzFnVY*!TQk4v+37B^Uu`oT{93|C>nGel*7CnB4S-NL((GSg82p{6J$YD36 zyS`Uj6SDREJK`L@OfbuqA#|Ga93)oG8_McqdAZQdA|?9O<BktSzU|y3uIZ`gNrHDR zR*cqNSkNjpYm*h9*fq&sB-)kYLcN~fBhJ%=BKK{pbdxI=(pvp<^5;vYgyHdWdJ%7A zY~~&opPVG#CyQvf&G*cqc<rIg@z*G`xOeWE{c$JK-E~*c)mpzBJ`3r{G73Fh4B*^3 zgJiqu782#O`9!&4D^aFxWl=RW$|uqJx4EiS!{-X+gFJ;TY*Y=_Nmslg{@eV1E79CD z-?#m3PGGBRXs+sl^*l<hX&=8&rn5UW)DYOwjyWs*+q|<?&S&w6PrYxR%2H3!6IAbH z;whShy>X*>M(<4Us`rWs&kY}*!ap$AIraEG#|GEZNOg@fAoGFwxD&aHG`!1_%l+GI zJI)r>Qg!?ur)TCJ*l$>QZyQSR84a$Xd|zz4*8T?lyG}W!6=A0m)2Uk8k<dOR?8nnI zNH-F<OnVByx~CYNQ1YdCdg$Ng6&88RK{Qsd%5kgxxA_5c|D2xhxdImns+zyeo8jCX zAA_;T_)>hJYesK(J}*~p0m$Q0s+4>HA6U1u`t>7TLLV#h`hvbX@L?<TUY)dL&S2u* z5$k}Hv${g@__E<|b7t$el_{W|04=#L1+>1c^C~48`ZDBia|)~dg7)ygWhFQho~&Dr zGZ5#pdW#wPl2(NO<b+K3N^4Tl&~!PR4?}zT3vNEXuKHB${Fij1?;oPRVymdq<H;Uw z5Y6U0EcGkeqr>~?$>_kt_{SUD*ehQ_{|sg9D>|Q~GT*Q1K$6Htd`*XxS*<VJuS-;5 z)(oXD-2Xf=X!x2VGC{QFHfu{|!e3THbGf!H{-_;y)4E)yx<H=s(i|T0;SsLuqxv@b zMXTm1?{zD8gG9%<N|gzhtT&F7!t*VyJCCY1?o(~t@u;Teu7^P;e04kpuLX0PYYSz< zVXK@^sopz>6Rz1b?F0E5OZ$d)@mcDOEfgxG)^eR?aF)CVB(68!|AxlRm}-r!fbX#c z>(|+}@Lq$&1$b2^<Vn5Mzi|Jwekt^e0X-XIB?q{ukk>2H!!PIKH}pzEiJl+j`tC<2 z<XHbaBJUmD_2`km>b-NM93ijEgj8sEsdOz%{FVk&znLuiTijxKSy{=qv@2dh;SEA$ zPzzp9N!Jfgv`oZIe4q3@`~F*+6wWy_D-udN3^R%)vb<_{;WMW^itz5xD^~MgEaW@d zL$%Yvb<eL$#M$R)X^Yt^n#O+z=cG2rq2M*>_kzN^=G~454JpVm)RE%Cbmi}wx3Udq zu+_w}gJ*CLIFJ2&hK|D%m4xqUm+-rI9FhW6bPO`?G|zY3HGhqZamssOdpONr_#SsN z3)%bMV=K1f-R1W*0=G$5zNdqeOI&Omw12S$H|8Zy^E$grP1+1i->PI#*{ax8;tZL* zo<zB6HGH$Vl#Mt`BRk6AB#<U^118f$WJ}J{PQe2HkBtI5YDscQg}iA{nj9T$HV<PJ zXK5I}5HCk?pAPXbRLiq-o2_%@PzOsa56zqLACx?5e!~Kk-q5ts4NVqbi9QGPRsW(h zzaQxMK98+p#YOR?UL77b|C)P;i{5=wuxA+^a{hF+^nwKoFAe{p>eR7D&d00HEy@GC z>O=Evw(AEP*kx6<^n`A2NwYZ@?iRf(gO{+u(HH)ys|^}lZmY^4n#0-kA82BLR{To* z3dTg@^BwSyPox(GBP=ZH931(7uxaOLjAFm|(EJ5^`y5^B*8YSd=tmk&JXq?FG!?F< z*M5YnuZ->bkxuD9(HfIY_od(y#w%8BW;y(~56%6cfa6?Rk7yp6x7m+11c;t`S+Xi2 z_x_jE`}zocHAmk0%UsX;pQpuceP_v)17@<1&eH`x3$Z<3Kq1msGV#J;)}s!G!M@B? z2f2_lpL*J-`wxx_DAm`>ZI|<3igKc_elhbe^XCrf_mtyGgY=v#5k>?t$^>}#U#_RU zJ-0cgWEFzGnN`-)DRJv?MO0Xw4n&b7BWp0iNe=bjs?a=)_>I=E1~MbJnVb5^yppB< zM5k$&w=Ux|t0Tb{>d@gg7!NKUnf3M_4Y>l>;UTt}&wrw0y3A_bd86$k*=blj(nhuz z;Y9TAV}z1p;v&Kp*8gWZgIr`E{|p_liJkwMZitu&1I20n#Xjzi4CSZTY33_;qzqCa z!L!(s3v`v|t8l`^V(W=v%8N8SaA4~daeQEI^TJXJ<=jS!W&<zMVBc6MBJRX`lvHbz zeowOL7ir&s6S&~()Pd7U!~d1|8NA8V$v(SC<Gspp{UTXNax1%g5jtTl-apd0o>N+- z+n7gYp1pmEcGG0H((P@M6CycHEt|w+&lFcoz*8D&gTO7pua~GM5dUaUxwsuHD~YlQ z@fVoyFEm6>1s*o?FEqNa$}y<ngLNrzb)Qsm!eX(1g9?-Gu{U1uZ5_dT?4|gc&11hr zP2q{K($cL#lBDUDDsi+bw|O?YtguS|_Ne@h^fFu;r4|e=M>s>9tCJo11=p=M2Yc`f z-8pblEu3~aZbJPrj>BzXZaKf^Fc%%kd$b&UejTpY&fRkx^uWB%p~Y9456tEEan)Q* z9*mv`=FRp8<~8i>Wg1g3*rK}c>62Y2HRPa3`ai0V8=j1}ELSdS`7W99!VqgRKKS_Q zVs7&dG_Q|Eu|Bu?55$rza>V{bteZuK*d4@TEsCw&`moIF_hd=&(tDAiS7_&;FpIqL zWsdZ8+e%{Of=ph{QNh>3UcW-4-DX3IR?K2YuFyAP4#QijMk%{RO><e{XX0L!M)2VX z{=18W{Rp3qTFl?D;;Yc8FR?XOX(DdIPh6$1B=oY+3y<T|qfQfi2;($B;)dW0P)Vi& z?7oL<9?*4?r6Oe?#3o*&k-k>kmvFIv*1;5Q8kA)*cV+9Y(Jo=lHoC1tqnu0RW0Ovk zcku5~EDp)pX)zCG=dQt<bde4Im3H&khzCNh7cC2ZrJcxp#(t&0k9ppaSHU$Nb9dXP z!sCnwW@~F--V1NHH{v;rv<AKQdNg)**9ZrY9^s;VWZ`u3DA_)*y>E)%dX4a&B|0k3 zMcHbR1FL~c^z3z9N?&GwU8j@C4VLvAP4m19>o&1oAqdR)8`Zf7i2hg#zO3dqaMrWy zztJu(hkwm1lh^O`FmZn#s^@PQcAwvXow1UUn>aPjV_`RGc$v~JZ`m*nFEv^Yy(qnO zu5+pcC!sKG3KDaweKX01`%pkgY01`(nfLKh3$}2};TN@Vr)|fUqN=_i7A8)tb_4Ao z_zJagydqOF4E2Wl<`40{L0=;Y@gvN#VRqYBv|P)}rM^Op#67}SgM!|{WA*~XB-I!o zEUcA2wJo1Pgk`qk89$4KBuMZPi)TpGpJ8?f2>vdPwqoq|e^UZ$na3YA!u<!>&qVl# zb^C+rR4ur*mi*FEQGr6}DOUIg4Jdopt|?MshkL1Nd5MzWT_ML4o6(}jObuqv-STR+ z^x)=!*~=1)o<%xxo0TsHWd$J~;*gAbMPm?`fQ9|Q{G4TPiDY6+@j~p%Zc&Ox6?d=j zfjQqI31GOzt!4jQDc0G7JGMlrT$22aKcWxJ*Tl;W((okB#fOixncFR@Nj@p=Es2F4 zQC{@Gtg(D8daNJRYw+Oa`rPKDb0q^k2tothu}_C84vCVWRk8eAR6E$qzBWf)vi)`0 z`h&1O=Rs%_VdQ4j?_PxO<LWt${|$Mgx2GHAEfbmUVLL6UC_|4n<G8T%#l=}m5MR$~ zZqbmkV(}O8hZm)9yC0alS?5*YWkPR?XJZe{lSQt3YTYcb&PBF;FV4)Gm3gH>hTH0o zTLNImt+zd?;8PI`tbSn0wFW)b-93@S&a8KXol%tI7KMgzTZR;7<;=K-FUbOgNUGyQ zYXg#^g-BUIR4x1Y9TF1nuW2xA;q)4rEpH4UqeOX!b?NE&wbV<L&ekgN<sz<oS##N^ z?BzeHe#8e0UQbuo>hU^X!+n4X3S$ReStgWo|BtRWfs3ko|HtRvb7vSf*#!h~SRFQH zaY01`)Nv3OEGw)m)XGsSammaUa4Rb{+&U_`Ws6H$XgH!_TG?s^rYV?;sf@VPpyIi+ z|KI0=ed_yr{pa<1=A3)(xo2OV^K8cpuGm&8{IJ(6Ikzz*>%?BKlz_%GRG|%c(;LC5 zg&D>P7CoL@@%(6T&%$)$IE!C)I&Hfw-bX5J(KP#tm|Xs`bL<`6l$misg{n32hCsyM z?hLa0I?$7{_DeCI#9J&E$~vXd(4G4*+NI|@c1OOHXG~R<uEFyJKv!_BmLSd%`1!J( zep7sln6PvwF62kwQEwWSEs)yx&RO~5*!kMO0taF+%vn_~2Y;qn_lX=`yh4sCmf#D` z@Uo`4iC(DmJ#zrXc?`ur8oa;I4F5w;^jSth^ICacCQ0>b{0w2EIGPx|r|>i5UzUTi zwgQ^{864??Ao-VLtub1eeGLv`Uc;d_At0q;lN^zuu?m_xIZ{;;8*iN<5Md+M<+4xY zsEU}OdAHozI;*H6*9wSN+zL6OG-9Y`_a}&a<hGX%I_0VrayQ^&&`5&BruRRKFwe9E zXR7^WK5c&LWNgA_TV?Gs6wl=td#7#o>xFL^x6p<bF{(U3JR;u+C)PlR&@0cnyW(?s zZYG#8sgFS@aevu$HXYNFyU`wvp$xdvHP(P6_Rkp=H@EP4JpJgvvg-q*S+3_Sn1l=P zZnkPewc$Do_7vm)cekc}557MEKHs;Pk7(x7>x{X7khLn6er7_ws!D@7?v45U1J-B$ z%81Vn;eVXLyKR{Fb@nxV8+sk(uiK>EDTV<CLFZ*<4zYJH-g-LTa&cBc6gKc?+aw2M z6yS+BA8)uSG*E;N&6q{3xkS8{FP6jx4)uz=*MvIj%c_W>W3RmxLacd&H}1U#O_PN< zo*LRCNTn0)B;&U4(D%_eyt6}wEx~{9qKLBIMcv9$fXI2WKC+0td)(_#0iV)ISH+O> zh>T5gw+v!kOhR}*!J;)!3_%HyPljf<o89t^wF+9Elh#gdBe#Y6YedU45e6Z<g*+oZ zegYagYM%jW%xs);9}@~-OCl6TfI8Y=<HC^z1v=Nl*SfhF_zn#G%<`EyLjWf8*#dVs zX2>u=Kv7^#)ciTsU5cVjeDjsrBiQh?4Zejch}yh0%fpN~XmRp@4sxsy;GNuHwWy0= z-n)z|i}5tLoIRg$Jk6Y%z|pDm*Hj1mlU^3S@oOmeE9ArTGW0}!;NuBLD+%W)3HMYI zzG2aqaREl2(7i;{TW^n8Z&++n8{RamGCW$X!D{@FtbHj1gJYs=CbkalD|N+U3_fqq zyR|P)SEz%3rahtAOBr!*xB?HI9wL|K>kx6R>$Ge_lYYnll~0GdRB6rif12(e9@NO! znFs8FFio6yYggPgHd+zq@vw0EMynVbu5n@n@Ds`FyluyzDRo$cuG6EfILVaJ>#bs9 z%x~zEXEI-^{RSEAMshA&-mM{7y9#%~&up~UH8CRZN9Q5*q^7|eo5OYXlM`{PFIarr zcVT`woGLwRZ&aL>$B)zFt>ii@KN%|w{0aXZ@%K6DYuCg_#9NSGye1wO4?F2+*TsIl z><(>v_8h*1oso}cjkT(@AcA5}s@DK_cd4s5k!4K1c4rAvz2TstH^hvGe4K*eYVBG1 zv2m$!>Po)RUT6KV^j1t(Z`fhF&N7_p4fi(L>ns`aqt}_>JS&@&5}9HhEkQ<A;x+ai z=#)vbLkdGs%cC;gctgzU&)cXw+Gru#h@V3ELJS>x|8aQc$4*V$fe~k*il@asrNtVv zR8G#g#R@37DW;Eo(4k5niU#7H`>-P!$v%TDLTC3Z<a@`{@(s2F#355A<a!KeO<}qq zLu&R-b{vTIyPo_gpJYvAk4_o!7^B|0hnC+I2j#kL{abR7pwXdj-!qH*#yL(Q5uS~Z zeGI<qOyk&(5y;Da1?7AV8w;nF?kS^pZ;G=+Yn;Wk*~V6O%9CwW0ex%*A&<WNmpBjI zfBP@7P{9R1oka`&7GD+DIp|k^i^YMG=aa%cMrGiPXl1U$G|nn!MbEH9h7u-SGC&WV z>VDd^R^E}(tCk}1-`%v#D!wbcZuV~j-+bsEmk7=C9W5QjdVh}Oe*w+tH5=0!@ESm6 z^#nW$H>ajSt}Gs28;n%exPoDxg>&Rv*$N8vobG~#_JE_vWUN3cD`!)~ZE;|a(XK+n zXnaxV5~_fZ`#v!IX2aXfkD1bH^H9Mdbjxk=bsxL4(2#^kcbzojj#!pehi5IGYn?*h zedRaz?k*_5GyPLVb>{7A6y+Si8<`XUcx%p|Lr>fhU+$9O0F7Y-U$^Y6-A*5C7n?Ok z%=hTIwBWAzRlr-0friw=G;a3>1z$o#m^d!PYU^?+3(Fk;jK8q6X!-&Z2dDCs$IXR0 zFmfR&b80k@zxFw2M7fe2DTWb+Ba~(@LrO990u!eOm)nF5W2(87dPfmHw$Tz9GS%<c z=`vXyAG5`-`R9`j2Rm9kr!#}!=1{u~fi^vzViPBJVKP_C>`3Md@Mvt}pBfj+5&IF{ zZx@GkU*zP()@$r57bmt}V~2tMgA@qN+6@XqxI-Ko@`udVT!v+li}i5dK>Dmh%r=%I z%fOmS`ACjrh^l@tR*gaYsjRm4#p$AhtU;{1VM}W&;sL1{K_EmGVEC<7rDbdnR*<I~ z@<0rI&q=R3M7_k=R~{Pbgb?OJ+TSTA_hD?K2Qu^^_5cIQeN;jGL#@-mEMV+$F5BC{ zbws?ZGa(Ciq=YB+k&~`<ie=ta_OJK)Hn*@j)ZZoc?rKvWAyXUqVL`=S&A9;+Ti9<l zdcRA2SN!V$wYqR(E292xF%gBh<)QuDP*>_rpK^;2JZNLLJyWKsP=v<>8@uGu>q4QV zj*vJW5`+^<4mw(YK+vgSUw+CoURWOU7krfhHI0s^hJQWTaWM1uh{;~FJzb1f*-Sdv zBSz{cd%S>yN#JH&WsiB(crn3q)gmOcD5rsU(1K?G8PA(v^@yQ@P`Pdm?vKb>cY(zE z_H;<GI5`Op7Ds&rk_!3l{sMW?dkhBbXuv31E0FXq%OJ?|P42z|Qh$wo4naPFWZ>wR zD3ZRIa*vASVL?mxiDb0+r)-9NL4qJGGWV27vLF=GacYw6x5H6jc&SilYGoTd^ffgx z!o0<=YSP{RCC8J68iQ!?+R@6Mpf)v$6-sH8hGYu{I#xqAL4EY5hLjKax-U%5K-2#D z7htajs{C1i{s4v319v{cR|7r)90QyOgwBWc0l-u9=`Jr63id<1NMigP$RceZnp2$C z`J_#NCS*_RG<$CdoNR=~O);J(({L?Gk1s;R^_>xOJ0s>R5jS*397v~XN$-R>M6BwJ z7}6OrLW#JgGa^{$2el+Cp4tAF_f@$g@0+%N=iNdByh(QaaYVeAcU@=1uat=Q@;*eL z;t{tY;=R0AcSfX2#Cv&H(nH>)XW`2>V38^x>s7hK{YFm1g3H@)Gur5BwAZtM3i!VP z90L3T5YqCjx<z|Nr<yjSDxVm8T1#lE59ygW%$AB)^g3m@QvnuPpU#{IAm`M7+A)j1 z;6pN#A`x}{KT*9qqjpiE-m8t5jsD_;QS}$~_>i!GOEOP~XUY5H4;t@FG84a+|Cgnk z?Sq;f@45p@)O%f5O<&|u*CXn^EZuBbXVeu+)O%TCI3TL<EEW8a<K+M3_$W>EBiV`h z|H(14Gnsz>$+0(m#gAm>_OyomCr@=}WFPr;)MNwkS876J?`GcQC;rpS^qL>(1HsxJ z{wT<Ap8r)n$$Fd)^(WcMdp#XhAA#0(L+o3CW<rwnBM(QI)eW4YCZ1YrOtNmKTM#{Q z2@Lx4>JL|<&qee+M1K(}XQL>*QIo8*DdSN~5Vh)`sK(Byqm`(eI-_DLb|J9=eX*o& zAmo%P_Hks@i<WmG0}_HfVpW`}62Xy5nY=s8#G{I*N|2GtL;vVP46%QJ_*I2?1C)5D z+#O|)H}P@G<DsenB))uyy{tOPXkia|5{>E&7Iwc!y*{GW+xiTQ)jWMD&tS7;8FYnw zy;x%}u8u;?d`}B&0E><L2f@<A1K3I<l^Bbl#1k<}T@`GMFSW3APpl~n_k&~^!j!jj z?52I{DqrL4@-I0S76WGHFA)Ld#y>2)hxp+C3*dvrMI{KTD7X^=d_y+DT?SYI*bRtS ztSa3P_Y9yJaBl)-88#~!-Dfvdt2ew`v{a4?i!yD3tsQaq4|_MD5r?5t&VyM7s>DmR z8>_pktJWEp%1g2>K$F%%p>VZvElRvvi4a8>29gltO}A+9HN1uD9>({-A0)AN*(J9s zPKxE6<h$&g@_q?6g)GBje7Im#D^PPTm72BCZ_l#0^1=+X_eqG{2IBr2D|G~to<V=O zJZ$a3j&6GvMLS8egGhe)K3tR$m)_hEuax`gT_t$66C!!*QHv*bJv90uWAe&3_9j`k zAdFiPdT`eRV;(SOzRAPZA#5YUigvZG9Bbqu%MntAkb+&+Z;nzz79(T}LI&(=d()_d zEI<fPJ!99-<-^OBpjimwiTB*Kb7j5~VnPT{I%Zdm{AA!@CG2s8@x((B_H^I?C2Tyx zc=A37D-G<cgpEYlW`wB_HaRd;3Clwm&-Cuj8u_unbS11G!peEJHxT%EV6qaJhCrV2 zp9m`nOjN?+5XLh;gRn;eV-a=&OREDTfsZ6{f#lx<z(-CzTqEECz;wV;!18hcT$PuQ zw;iq-aG5`M6Y|LDm*5E(^1|T81Ns6A0gnTo1ylgm0d@lp15N;101iNxmnHwxNGQuN zTNyodG93~^MuBk%DnS27mpi@N1aGNtZCjUs%jjQT)7+h7(ZA)u)_5KJ?i@XOw6R9c z3*>z_7oohCDX3*ZU`Jm~M;LEj-Odl%^PV4O+_{X$e1dilC6R;j<kEe7*odcck!X=q zl{jcj?$`^mv%;j&C>fGdt=@bn4tAz^sS#3zWs<K{ed(-F5|)wz)Vrp=V(f(m4?BM# z%aEc}!yh;$6hiJi{0U!Sl8|&)91ufEw{ophuO!1)Tb_(csfX7obz8+yu-@8L*^%>; ztnCh-s!B<9=K<B1acHK{3N&+|DlZxSJOF3!mcr$I@G9K50b2o|0geEU0j>k=0N5Px z*8omWLR;TOz#PTMfW{=o1p?){%65B7tA$-%;E%CR@dz8rlf4^#F?q*1Iq{c=e&rA< zZ&|qdv;l_Poy^ZEY><pMaZcm-P6P0sG-Po9D|A;F*(hFjP(xReQGUWvjTn5`@DWn+ z^$+0dz>gyHq4pHM=nsB;MX5hH$dX4g8~}Hk^ZSylkq)6sH24(ypcJ3NSdUksH+;Le zoCqkzSJ~fgZn7t%j#K^Y$YVU3$BOi{C<!MqsuH(+7C_s(l7R9{_ML^kyK)TDx)?B0 zKPvRykz_q)H{wbw?mJ@F?R#JG9RlC>J;k@*USGXU@m1S*6!?9KEFT0sm4hDp9wGWK zhezvC<oDegLmtkH7B<1b3-Wez-d%m-bxR5k2-y4VtBXJ+>w@DYzXL%P+ZEYuqN~Dz z+b*W(!buMyfV#qgPmZEJBFKoIP4-%BmcI3M@-rDjt9KWOjgKMeU+vvCJPP+Gdj^ud z3jBIS1nJpLa4!Z!-U|#{Fn`<)mN>&Gl=v!ZchO%WNQBtzqE~UdfX`gePjXP!gD#pI zN#ewhU9>ckgqCk}@vn>V^>X)Ye4U_t{SM^b3+v;M-B5d+QNreSpIurXh|O(+?Fq2% z>=usJc0(g40x|#t0mA@AfbILqKW0Ft;(01M<vF-30BZr80L55K=9WtX{SV^dd%!P% zlYmyhS-_tFH6r-{f&llnvp7SLQpDjjy&K8wbKWLG@7BVaY;LS%-4QVtx%GrQ2*71I z4(P5j(Ipv<$(5>Q@H?G!bvF{{x6c-&oXIV0Pc1#tjYQmMca=bJgYQi3>~~y26JJJ} z+gS|S;$}Vc_7ze@IZ{{7_IbHD+gsS{wvLm%g)O4tQ6#ot1q8-BlBjX%Y6+s4Y{YoM zBE)x`a`qyD%YeX|dbu(~GAxTN!OYv}Jb>d(rRpkM=cEgwNOVwvEz6KqnALd%w%|DW zQ52~y=grV#k>nq;u!EG7!;{JLH-s2Q)#{Pi&o~Nm%8Z454=eg<&Hl-bGs1iK%du9~ zm(@QD{<VM~0H*;BfOCLLfL6e?f5G3K{&u*ahv>SMshcAV8hRm`<j3<u`24F7D%|wJ z?e4CSy)wq_(?U~h5gpo{So~TT^YEj83l5mHUkpizK5icf9i|C^+}e`NKEl%g1NTE- z$W7<PkjKK49Kwb`&^d9vk0%AZX#TdHWzp6cochkvupT5a{T7(Tztl@$pa0NFBD#t8 zFaWG52q-VA*FW=voW*$L{0N=egY*nDc)TE$o@(M(B~8r0Vf*E)Y!%(!gQWUay4CHQ z!K<>e7ieP-a#kVBoI+x=7Sh8yOrrPP^o))qbzSNHf758R(a>0OB!Rcde&w5vjtPWB zpQLE1+u200aP6QzP&t<Tg45l1aX60_QCA$v4^HuvRCC?Bi8f;`ciUxJ98Yq639bQ> zAz#%F`2ZSE2IwwA?Ma5V@RCd+^-iNY^%l6eP^^^aS98}UQ)@g)!!fpd0!a<uf(E)- zUoYnf*Db|39&_GeJA_M~NFet`A9kvZYvmUMTR<`rbr3Goahn3X0)rRPg9+r#u480< zH7svc>@+|ztIts^_;;AqLmx>bk85~xp>NQ`iKLtNdnQ%sR=_rTF_9#Tmmv$AL`I5- zWm=L%`iR?Qx-yA$6{z`xB=Vx5cSHQHKeR>rL0hzMU>rK9-F{Ne$vpdVYPGPN#61n^ z1UviALk)T|IXL0<4uthtjI`$g3sE>dSuG4Tk4`3Df_TYBA4(y`!3S-FOif;SZQcu4 z7QT%%_uA-z6mlkHxa~m@9?#;<nu_tp2MSwQu6cVZ>CSl(^s6+IG?Jsk_fijDjExbw zd=Iz^2(1L&5w0EK!%z|j{A&1{TY#^?4O!Z84!wnNpT*{^bW$crSJ)vB{je8_(e%V8 z6J9g_*o({-{hvV-@n+-lkK1WsCP^1tY;=AmS<6W>StL83H{?sN@ufvOTEgD81J=~^ z1`F$_7z+6emW)0Gy(%Zq!p_w4l!#FkPs)atst|5r(!pZ7FpKo>u4IBcj0B^~Iuk1v zfA%p5g}~kGis`8=vRKW7w$h2&WRBw9Mo(pvc=0n>UCky#l%V(M;65Y@BWXe(&`Szw zbssV{oPQ=mLy%AN-!XX_YRe#;G=cW+OZp~51qvKA(!e!t?QFi2%JZSB{71cz>Qx_Z zyuyl{;f35CL09x8W4rLQ_-ON92Ak8b(`$W6On|pD&d{we3M+D1-W4X&@P1^XvgWs< zA>RfRn-}&Ye~Ut~dDZ|BUHo|>LLs!L4x^g1dLYU4d)L-QAy!^tw3hxgkfijxmy;O@ zWYtPgz&REuK$OVCf)169=x86lNBDsschmV<H5UT{S#``HlJX$`7Hww`jBd8Nvn?y3 z@Z($SVd)3UMhHbEFWpN+C|dt7f5gl8!hH<T7&VB-2;{{H@0I4C2N7Q(Fa&#wriqhQ zd2KfypjUIrNKl%x2b032PrlHMTrEG9G1MAEez26)@q+Y3QxyUD2zno5WyUi4-e7V! zmh)zEYI=<tdna&m`e;rnY+-(o^2xg^7wF;F(Aps&9jvC;hmgc^K{yv<<@58fcQCGG zw#}_m#5}#MOMrm#H!>tdb!ddyc5th~8GxiQD1rChErm=W-w1c01QD~r8KRT!BVo|X zeBnNl8oA2818b{vH$v6I-hzzc+Bj`{Vp$7>t`6OYGDOmw_mMT_yu`dI>fv%(V4hA6 zRwp&Y`dYD0-ew815WfW4a!RhbYh+ztAvFX#RBi@8-ai7PfaxKehox4?q~GFD!zq<V zau>_GL|(5!|J3UwFvVMJvB%Ap0vY$MR`rgLFU_fwYb28@Ew?_&q%-t2-D1~0xPG(! z;}>|gzsr|%h13)X$+n=GXs>*dH247s4f>AcNN3=r2PVgv9w=>Ln-p7DH`#T_I|z_( zlk;w}G>}MJSe)}Xtnzep%?;*DSLKtQ<yX*lDUjAt!E7zpoll*YqeLl&RfHT|^YfiM zqc*@8Sa=!SIF3Z-)O8uHN)TezZNpR_PgyGG<{fMG8`i>(+ChbF(~Ii11VIIR96T+& z&EV#WX1$3!8s35-X=PNzf$^7UI)!#YyV3pyBp__1Q@@Wl$kQGz4m=$l9!wuCAVvKT zx+LReW_Izs|F-ZH_!M1@6w7M5j8eruHC^8))f5BiRLBF`fP*G+(T|tuxdI@tJE*IG z^ql^byhM(uJlQHu?uwF5mdC&lX_g`1aG5;^sfh&`3we&~mM76fxsKG%?6=5}IzpPa z754_~2lYb_dl&B?HAPkbCWmTa6IqeZJ1a-P2%O$<4LC4eIg~_bB{>66+hK`mDAARN z+R+I^Z?N%);4bDhs6*+$hua@*g3~~L#Hh7ssYmyXwW_pT$A*u&!tQ#O$hj3KTmA13 z8+HXq%4qDxoTGi2dBA()C2p`^xA@}*lNs(Q&wMZiv5UWH^?NX+8j|4btnCYocrB)} zHNRy%8*~7kg*@Y)$dG4#9R3@CxusaLixT2Qhbn_i6SB#qvJpJqzrqIH3llrz9Wfye z-8PJL7k@iMj|?L*QJcR|7bV0B4l(oSB+)txGqEc&I){vQP}?vvpnUEZ{t%!~&}toO zS=*-b>N#xKFg}j=+O9wtIsVnN)gazOPx}fRjb?5s&77`+)EVxtEWN_=K)x3S@pt!m zaun&*7B;t5Nc`O*CZ2>a%MCWkK??aG$#>pR28bG&-$LfR0CQ@>3_{>4jo}L968IH( z4|}e#D0*}_>D@2Pc?Bdbw*`6!(C78Asd&|ngPVs9gzpX*Dg1bef!F7jg)a@AGO9@i zQZnQg+vSn)7K;wrO9GEv8nv-BzVz!>2nT`}uKH4sO*{b*gicF7beUa&g)J^re3^ZF zkbYsnS*QAtx!FK+1>cA5UC>`-#}zh~_B4_?LIJHZ0u}2+8;k^(UYG|Il2?eh83@EE z5~tfLtBvu7yj#QLBuvW<vhWX{^dM^f##?6lD6&}{6AO{svN{oR=zrm8WV7hDd8zoZ z+=)mV-!kvNpR|bLk+;m7A0&&s#K3YIH<2t5w$M!zNpH>4<*>lKoSv9So`ZCjx!`f~ zvJkrRFhAnsinBaiah5j=QQ{Eg3G!Dz|6tL-JK*)8{}&SfPk318b9%7(ZYe~S#CMj{ z_a>8D;<n}Hcczdbf@oe&e}9tvB_3W*zkQ1QkueHZJv42B+6!{-s?lTfaLU(Zv`@Os z#><Uzg34i9UvL1IpIGBz&_3f5`@>C7JWaCtedLx+C7oekxWASA2$i)e-8o1p`?Lu@ zml#C{e<LsdEZ^`=YeLO8tx1P2u_`wmIF%%MzX(~D%(6=mz?wFd#D+iVo;vA+QXT9$ zMr`HL$qOZYF0rX}+f<SmZcx$*-CAh)pp-|z>s^;vAw7qeK5iGc^K}XKm#CkK=rj65 z&aRK3uePCR6NXBemsl@^j1np!VwO3JPuNQ=@$e~mxk_7ojmb9pq>0=TBIv`@$Y^Y6 zA50_bgyD41bTUAQ#T_LiTl{VX-8CK5@A34)bn=6cN_Wm6y@O7>TP!gcRC>%imG%;Q zj<(Lgg7_Boeulg#9=6jZ&ybU1tHb=rv*ft&*aA<O@gjSn!z9~6P20l)7qGv^5^zAh z2}$P&ZJyy0d(94YgLeN(-2WEN`w|SA@z6`tVW?OQ<A&LnCZCf3$l;vwKXMus?%6NP z>7torUSyExP~jou;qN&mC**W+(-U%9p)C+pMkZ*_xVPcuDL0*6Mh1#IopetbISkE( zXJ?TpzZ15{EQS1L69{qAwX?`G!rN4sO{g%PZkP>}a1gDTO;Wplx1!@Xeh#hx;M=%v z1-&~P=a1)T{2Y=gUWaY<Ipp!gR(plP2(-$|_RE5PFL<F=b{`15pEOKCF%n#p@gGYY z=aA=pTENC0hQ~jh=90NY5|mTe1|&ab1%3K?(x=;>Y^~>ad3~N9itGAHsZFn4A}3e= z&Ax!p^Ydg8(5L?M2yV8bGv|?_NHv5K))%YdGoZAs_gO0IGq_a4-w=8IZ5}a;Kf)Zu z3uL_CY>bNam3qV9Y$Jq=Um!0hzV5kaJ6dHGRAnRh#=(ue{K?8ZswA!f{wJG3SIj5j z;w=~ba6XBfa11LzG9vuyf*5v1&q?33ip%QzT(j`KeNGL`D`>cwWd>r*Ma)03zzX`% z`b3i+{zI<RX@jbxOr*_ETw5SEG))%<Hcdvq?fjEHMPpwiy^|M0^l^KsrcLW5fX?$L z8>}SqCMXn{kn-k|-%I2L8Go{u=!-9s#K<A`0OKW7%JhK3dii7FBI{@G_^cZ><8?IO z*17G7d2dUwE6&X<sbNly7waoGm0u)dlK*f*@({H=12+fmN$1vS#%gs@qp2QqiL=dx z_KI15vTk(d0unCFH^07sga}@FHr{=M>9&{1VDY4zHot^5tp&%~m&s#FXWl?(#;>IN zUnU2{GY(qz3JIOO0cuO*8&nAq&Ag-f`TPy>HLkao(4eYXgEQzD6?mTt1ttR$5J_%O zHB@IHOQ%ZZQp_EySX{1H-8Kd#osHDa)T`Tay#^RGm{_f>!9`nM!8xmvzVs>?&`m&u zs|{QhM-vD6e5V&Q#Y#|h$Upq@Dv20<73bz(8#HnH!aRgt#MAe9;==TQvL-wotsjBW z+{)&=GD<T{s+@=~1>FH`Y{dx6a^114fs&n&x~G8;C_=N#$vC}$sNVoN<FjN2+MMrj zd`!It(?MMf;h<K0QSmoBVy7RMljzhJ>{^(!Y_n+Ea+Rfltb&M(lWfQ-&8y8UdhBIY z+TRVh(igjNG`(F;PK$SK^mql)38U%F3i51J9#G<9d2RUs6xauq9o~?GmRR!QpKLLG zej$nXPPTDD*gv5=vTY%W@(#x%uc|LShPOV!u8v2SY`(RSED&LK{MjX>hxR+?yT)er z4MY!?kc8A5kgWPVBg2q7`EQnudEKu;Lf2{HxMFCr;UfFnV>(m_PF^d!pI%x*28YfB zzo<&?l~J^B3?v;m%@oY}K1(6P8Ac~A1%~sLjlR5;bjvJ2k-u#?ZuwmfjW{~V4LSC2 zE#s7wu4C0WQh)FB=NuKl8m~f=;k%{e;pEpap`->?e9H9XX(77zfvx<-aCfo3{7(9( z9ie|JVb9PJuaQS#!)N<zq<6+OciEJsrE_M)t=PD*Y{o?>CUI2M!L*)v7FCiAyFz!d ziM@cn<8x;0N-Dli9)}WwdGhPnJt2#~Z5ipU{lK1%rg_g!&nzQP`#uK}N3XyjgiND_ zZ;<57@epHaX5;Ka;uVXKxT`a<bt_@=9T1KIfx$4s&(sA*!E|W5XXy4fNN+xWPQF1F zL|<i9uvA-I%QcCjp#0@Ww5k2;^HBAlJaqb-B&*v}ScuT$!z*yP3cwr?&~xw%LgM~6 zNwI%1R8crVIjrF#sAwT?VTGu2dNp6fIfIKA@+!NT)t!e=M$mC@VJ7?1r`{q{#dB`+ zFK>~jg}|felwo`v#ibTrWCtB|*b1^dWe!5C8^k!TLZ16Gc-qw<^!&_Hi7LI>InL+8 zo&C1izJi1bJ-YCT-2f|&?E}g#vL|pJ`ir?Sr*d(&`wJ)4^tZ93-h|5j+oT{o8Qb1P zHqXw@`yq8KVZ4Azbj#c1zQ7M5u=T%`JU05*+a#xFB#ghQpuV;Jjq4TsBWM)q?>1at z_TC#+-J;ZCCv}FNri&0D99>Cb1s$DPiE;N4wB9R;F7#<f1oR`Z`M_e2Dv|q6+vr!7 zz)<-9E9|_;UZHK3BtB$|D=@YcW90`NfrOn;O}Pja)1IqHZ=jM7uOj1sEbLqbags;r zZ>vb6SYxO5RivAy1ntnhfOcC=k|zEvUor8zXl?b?Q)UdRUT@M?TbSF~k*?mx7we1c zD~Pxw7dZz<dK4Nvz_;>|Ol7@WtOtQvRe6!g5Si!SHbWRNFm^QJdDBg+Nl}#ER=khO zwYh`#LE|Pv4XHkkWyCDI%4Pc2khjFOP-$O7!1ANx){=POJI}8rFN8L;KRl&VUMrn4 zBLy>}bVf69?|0UbtKzRVdTkw<4rR>;-yt7`hht`S!?HMFnr4R)<N>`wv-2tl)FBi! zz&1A>LP>&n*-f9Mq?eFD*HAJ@=t6&`BtFUM64Ir5zFrE}%Rrq-6@d=wMV29px@8tM z7!l3vnu|uPC(*fs4y$6D*}%hELy$pR)65ERWWWU(D!C>A2EX*R{f!r}Li6*gT-SF@ z_IzQGSE~9<AB6sHr)BF&g!d%5|2{umGxMjb)|0S7_d_E4j0L*SvzwU-q>#62ed1?Y zyQ#Cw;!PpdI%G{@nVh?SyJDbO-mUbaB^T4<G85><^(5WDnSJTWsO@4D6ECm|8nuB$ zmcN6Z<#!zHgWCr#zYHOHfy$rXeefH?ylQ+#&M*X;#+k_1(+n!zWwrpr(yK|0Vm_!8 zzS9B`cq#){Oa6c38yxbKlcMTXT{VGjL&rALabk={x`8!Zf%1k2CKQVje2`Ek=2Bpt zH+*S!JJUF&n7d~=9Zrh5)g&P_7NK6Q8<rlRX$}ND0U$<g%>@>UH+IO<YU|#pr0xww z*JY(AvGg2!)DemAfEK51M3@De3Wz36!3eu(qmOJPF`1EtqJId$ACQYe=>Xf2E-zpj z;5Kd@IgRH-0KWBoOm}W1J;e`f^u$I;RiXK+K+m5}M^upk{V&<QnxQb?Q;UhY)sTc1 zZ?ad^iUw6>ydqxybE{yw%tkpfYKPRWlhbs9Zs&A7Q*#wb?s6451g?VRIaQwO;Z^jn zDiV?515?Y|Iy>`oNkwb0@u*Vof;DS#-?l75OkN(YMJ-_z`J+y^W!mpuk}!3ea<u`c zvtD7t>OMfsgMcdlPCqwRYm70lP9_x=L~}coE}U}%70#o>!fP9e!)dfBw>DyA-`EJG zS}Qk0GT)6Y<R%;B<ZBZb-M-0k>CtydvTh9M`K|Sp@>o#-8o`J0IcyI6l$(!nF#7@O zvx!7&79f$;4w|-!=%a@^PRYg7REhDX-38ufK;*+n&4-=lE6fdSY7>c2h-)2Rci<U* zC{lzer`C7mzF1!rX#i3ihayQ(A3ov8s1`u3ds4SVUfWG=-KSLN-zAXz6L74{E#ezg zbjcfr+}eR7e~ul9bi$BMI?_2QtF|`Ds<I~e$Z}8hknY{NMWpMX`rKsOp?l6LD9yld z`STYJny{Jl3QBi;zfTokXz+pIsctCxXgXyxu=WaCwVA}GoM(GHT$=SfmY#!Lh`+B{ zAvN5q6z@5{8NaxiwrmE0cd4hDZL)W?aTkZK`Xr>7Rl3wNF3Wxs>{yk)y#bafGg2YV z{;#GrY$0($0XTE<*?b<i>iXk<9DQ*MNmcGa;8}dIn(o;`lAtnnY6~gUy4^vD<8afY zt)y2Uo)$;sxMeDCm5P6G2Hlo~JKKYc%4)ishSvt+GWzx){?&1JGrJ7MzpbQC#{Wuz zn{F_wxSpg5qsigwR>Z%G#8&~ak@#vOz5*}f##S;u{@-6|YxrGMLu>sIGdtD~F&{_F zd34G)604NHbNsB_M!F>(1zTw#qV#nSEaYw`Coc9e!Zbzfe066RtcOV3Hi)#1r=D$O zs_{4H)3JYBd=UAR3&uV4zJ<Q<|LWofj?c57TygUy2tl7`-@4Xx4p?6MC)VRIxCVxv z;r52RXbs)-9vPK=7#kVCWAg?mLMk1M$Bp!F_j<*u%p051C)lt|QKmJrW*}H7I!^RT z-%bj9;65lQ<qR$yVicNl3kMr{xzDo^uB>J)n(HIFZaaBm@EjmFUR)30?Unm9aojXk zGkaJrIi!gbao)mUhuK2iq3ro*y<$&#-ThvRtEqs-OdQ6i&Pba1KCqoUI{baoGd%_6 z=Jp&$!mV8kSq9YMIzSIU7mj%nF7NR+xI5^E_rWyz)JYG&k2c=s#AFA3OA{w>VS4O{ zDqSm@rjSSd-+Xo>?zDx7y8&_EoS#)Kqy*M?DGWeU&U0#;Z?iTJaDOaY-b#Z%qo^`5 z%Wd`%R*GBoQlZ9p`(J|?cU+;Uv(|zC4wwK4F$C6R)&>>^BE`{k;RhsKosaA$&`lqZ z9$k+k_PdDnzY?LM>*$FONK$Z+l2=FSwTRcSj{1B^lJeUXd4`Vg4-rn@0Te~N8i)hy z8u>cmd=8!-?qq*81z}O9#qu2722wVHuV=g~XMIQ_M}P0Qz?yNZ5#L-}_&8A9jV?iP z$13LWTi9yo%W#6;zYCZH36(x^FjR<`7oe4Tfi0(}KP35yGu=M8^|@*K<jEVSzc=}j zX;IVuoE$$Tr|trqtdP%bd}z|aACdTgiOBtV<gPdLGTi{ZXy!*GyZjaghIXH(z5hH| zdVhf*&M&ZFcMkr?xYyTm_fa?Q+Q3OmZCwtX{f-#k2;(6HMODnWCET)jp|!&t{6E-n zn=e@zZU6LAU$hsW9JAr()Of?l->_P(?hp3EaF@O`qgI11J<phe28hi^T2)XS%c*<v z303JTH1_w(M_r24hG^5M>Og$9$3<X}!e?a1j67?nPwyac-ccK%n2z|@>8c&TQ2&My zE4N!Q9pr^aN<&KjU<>GXJIL4(i|iMmyN_XtR*-=Ew>F^qFO<M$y&l#5-o+75O?&o> z7uaZ*x^0y9clr3<Ufm}^2oiXLCj+axu=4`W2orabqQrl95}y|LuHGGghLgm>>KM}< zR@r{uN%92^4cJAVRYz0F{{~&Si-c>A+Agq07&zWVGSd3GBB}#=-DyzA-^NY}O-mg1 z?>5|kyu@{jCZ12D|7At(yGV4{B7D6O<`xo=(FIly<QJ-|G<7$~ZfUe=H%a`@HmI%f zQ&vk~m~*I`#8)x{zJDCwcQY-L2M}Ft1jZzIW|(+l{31CwyJJ<lx8sCzlCvSglvf*q z_0~Nu7%3zog~3Q6ut+qWeQ9XzA~|j7+FF>4nAE~bow{;^Z?h_m)t`V)V+*$awX#m# zfy3n$1lC0uod1juZcBo1Y1$fZrI1==5kHA9u6N`M5Uz4th+hAtO1D_PEb;>WuPML^ z#4HORsjXQJ^yaNvl|HOU`=u&AtkAcVKKC&R)ck@JT43q^W0LppUE!CHN!O$*yxWKU zo6q98eMlKkn~z+_f1BIq6Oy8ygSc<e0iTe}o}0N5YF#WuX}(dNP(|ZPU~ZK9P=WU! zX|Q)Bpg;JTd<b3j35n!(rnvJ2J@yId`R@|k{e+}>onsEq1r|b+_u#Y?K_A#dVxx`& z!RH*54bc}^xFZ{^t8Xew=8G9<3HtUP(p~@W>dQ48Iq6XpT{5gT2F=DM#Td`A50NN{ zt|#}9gz~d?7&j<gB7a|+UftIq#BpNTRaOpOl3Z6T_fs*I&@X?!n0bMH3n_$eG6oHc zdNIT*1%RfLcv`_dTL05gxPmV(q$UcJ3vw>Hp+KtgZiUVAMXrw_*SWw#L_KV!s-nLX z;t_+s@G0^C&uW`TSA9wngR&5NBx3XNl7X=|hko}d8euwZ`;<KK?}mEhGm@eC9&27R zY+8RthW-29`OknHR^r_b+dI{yYr-P59Y-%MIQ9;Wwl>KBDS8g(UdDPlu$qh+@RZFP zf-piV)EC==VaTdtG8Z%$25kUbT2rs+tipVyg$34%sjUsrU{#*Js@*}4R+H}WG03x@ z&29M}i1>}{8P!kLc0~(>xcPq|+V&a_p~7AgKJb$Jjz!SlYT!rD7WNsgsZ;5%*Q?T6 z8*Z>R8;L*Gy1vh)|BSbewelHC@83)A4_4#M3w6su-^gWyg!NebWx9VaNegZPzv_K? zCBl~|;Y~8VvzH_U|D=R3M|g!2{-sP)_K~=_QfDRb)cL-7)t}2RM_ph$m3S{B-uyv) z;oBtB=MXRGZ6&-C;mefp#dO;~P&aqb+I?hfFK-u)Q8Mphb)y%mD!BN3(blP<;K>bt z-5Z*#(bC^i+V67=z-H%pCS$L^1GJIPFb%%@UD;{n|5NYF;GlI;jt|3X{YU2Ay)5`6 z?h$-{2Hyw7aYHpaFayroxu%c~jSMEaUivZ~`|S=A_@8y*5<B@tPEAOWU#TI=)ZKKo zItWV(7iagLA83rW-gW5a-(ntAb}1+XQ%u>_zD396FLDJuAIQzYDe@d!;?&}Qq4SOf zVSaZy3(K*fW>haSSEX!fxQereM5XhZ<Az0(uoHH;+bdsCw=bWYV>r+HgUJC!FPorG ztUo13p#0}SL|KSWr1NZzhi<JQ(Ly+_t0CRJREW!QmWwqcEIik99f@JL$-Z8Cp51nL z1yA-0i>LnkNmSQHccMbAzQEp>aehIx^XxQ84*N;Q1Fy+BwLBdWItap`RPd1?tdM{; zEtbo8Xz@mXq}STA3v4D@F9fC1E2X;T&V{9(T<D@6!@nwi%B1+oVC(Yu^yq#Po_o&4 zll=uBZ=J<`U%OAiEI#f#%+_Kp9G`ifU54SHoH{L*c9_wII7#Nd?@bZaSJ+lN4K)+p zj8BymwnFoIt&+kz_wUGxUnK~m2=JX}`(0NoTJRBZ)hDo>j^eI$Ax9KfL~*--NZwJX zZLU7mEvBT}SVJFt?*ZxwnTNVla-LF|=jawQi52drN6jSap|RkZ!7zhxo(*$fpT;>y z*C*xFh46Dn#(8!agdFdB-87-{JR9h~G)-7947xN)xs+DtuxM*kCe_{JdFR=3)DD!F z&L>M9%{o8|;`B&+SgZ8muvXD@o?Ugdl<N9O{XZ^fY0&aT<Mopp={pC=bnyo#6>G^O zBD7^6uO;2Y4>y_@)RJpLa=546!YSdLbJoM)Z&(cThK<!;dTnDkhTkY#R|pNM63=n5 zp+h7)g?O}Wp6sf<n+q&w2qGlfI6L~ZrMuyp!T~$55hoAeLM0pMwL@f4@1C;u?(ssd zse7LJck0B8uEmCm+A)|BT-tjy=0k#PG<fek&q8U{7liq|@9Fqpt)0GGNAx}~AwiDc zyt~2tOC4D+3ccvmBVZZ7L^mBFBXYXCH_B60$fpPvSe#9;9l&knml(M2?|Fz|O6lRs z<s2S1%vo8>->4GKvy(E7K1%KiB{bwKvJEO}HD8e#LOPB8nq+zh+XFG+&x0lU=+`7Y zbQ_p3T3j3n%{45f!s;vRE{gUwiSf#Ctv3F_(#=P|CeI4OJlgvhIi>JfK1Z3oHqtKN zlB9^=FjPx2p;{YT)lEp%oFTw;&#`*9dDOSy`^8;#t(BJ*tI|tAm(9bAtDw)7)b~QV z4m<ys?KJIsSO=U-w|r0fC!b?Kc&tiek3nPec1dq#L-{ow{I)t_rxy0`dHT;$&-Wxz zm_ieOfKnd8`DJ<oM7mAa7+7YdKR_gKAbsHn(h%I>6nY2O2O+1+wm|%I>e7#3*)unN z^+(dRJ4c>pA}fxA!EzW%`&G^ZwOmybmN;njkK|$Tu`09APh_B==~D$HyNZrHPF@u= zs_2i$$<q-=gf-3=Rpa4~0`SYpiUG9wI4SO`gO9&WgPQ>0SDopr=$@a+w>}x2?@FrZ ztG|%FVqO)^`jxEYDS!1VnI}%Gq66!}A%VNUp6n_=wpjE}UDN?T|I2?bjJq@b72f_Y ze_f}4&cDKV{L^^82)O=#!udN7!UB68JR@uyCqsc?=$E|_FaU5LU^t)%@BrXZz`qOe z|L32w*c^9)d?<>6+s!|oBtHtlf!ihjZD<BT711MLtDy3Emwxy=xj*bOdk+hTut97X zW)-9siypMO#nk^anc0Q6@utp}tNg(H=4nuXQ}|VHyqQDcz5?Laz#SHbaX;bsAz z2jDumKhKbn!7JeB@z=rK09aLJ9@0ok)MApyy#72nAPB?E<C=*e2+Pe6TqM)fqV_}c z;T8;2A;Fw^m0&mLJ;{^jy~xYNjpSG1jws&CJj>83s<}aW@!srr1LVjgT7H9U;hJqX z!T4W8Yi^PrKEe3tH+;111M~TtBv|mN#6uSZN*|i-e~}Xc@}<96NsF-9T+>E&6Txks z)J}->;BZ$T6Sv#l#5A6~>L!-&`n&)(Clx`VMmFl;c2lC^P{FPG1k-iPjA>ETS4~(j z^CL!Z?AN(SRho@V0&9Xs^#Mv9XpA>KGBg6W^VQnOpyctOtp-BeMGF`Oe=)$1KjR3& zqic;(O7w?mcRPtH=h6S)sFJaXslY!bBST6#XzO^c5|S|@zArG5NRujAJm+I<Wc4=h zQBBP3j5T@Ts~2&1CFcM)vAtjDOii#QbIZcNn}ibcG`Nw7q0?ZlEcL1S*GwvEwv!P5 z)y_VkZEY%uZfL@?cG^yQgue=jx~--0bGMsj97<7y+^r)T+3VEbL869Fb!z*btWN{R zZiMCZA8{8;7Q`z&nUO|V(|zL)>{UYiKvVqOh@!2fk)}5bzW=gY>93Y1Ho_SOixy4n z6=xGHS3T<>-OKYZQW?KuD08c+L+`(d<$TE-kT=}36EGT4@_Q}x?^fWA+IN?Tb34p3 z!B*0Gi03uJG|~H}Z@>a>0#OgCW(hb{G_goeSuGa>%gJkG0kusGI+glsJlAq$i>CHm zw&c{kgN%Lzl+`T88NyK=IHrkRa`Xi{!w1Uyu87)QrtPMU1>R_-vkrc>_cjwxv<!(} zIgoC;X4z`u72zRG?DxZ5D2f;O3euEoUPGFyUc>6+$2PG8j=@MZ2dQSg=*s9!HV#Z_ z^p~TFed4Gq=-$u`wK*uqzZ}1hXa5NZ0`~eQRt3|GPRQfFeJI`3zz;!61(s2Zlf*{y z+?1h-rr}M-JDxXFF^zSR%<y4g3m-4wdL~V*iwoQd>@^tsbeanS&nN73y^AEpjdV!u zeao7d0d9Y|`(YY22ku_D1K{ql(`FaZ^(Zw%7vzMfXz{H1j9*Q{DW&Qi5I+7m-1-ph z;U-gj$MAb&aX5z(CSBnsGsId4wYy1LP$c-n+<M3F6>+9Oyw0NiJ){O3(oGML$QHX$ z6%W$`YM|1Wm;<=kMGWM1F(C6~tb0nD7`q%Yoffv+&NU30*a};SLSpQ0h{YWcJh#+! zm!!UZ7rHgZGwfCOX&}g{??0{zANsh8?}>cVnuX$XrHD5an?De8!EH}Rz^i+Ojuxc! zK^hzgxZaXtzb;>6NYE{VC_ociZUe0WJgX)smT(@I&X54nQfqz_TUZNYf2t-(uGI)q zvM_;O5TqwWi<9PwQjYi|v_?e96q$pq*87|)E*+Bem)J_D5I0!yy+IwKG(dQU_9fB} zf*17=DP6QWXfH{M5gYAvj3kZf_83Sn|ND5a<KD-gIOyk+lp<0GZI+}Y-x3GE8Ig+@ zKR|=jQV(2<l&O}Y^7=Zsm9IuN6bPvWmO(n6hGC|2a;yLX*7s0q5z(e-ZU-kjd6>=< zYtX=Vky&NBTrKHKLLj(w5~Ik7<~Ro$a4sZq)gV-P?^L&EFKA@Gz|eBA9H_h-nah1a z{v5db@kRMyDK@cVh+kOG-#5Z)5$7FySR3p}Uu1S0_0vdc;x#)RsF9*mf;~Q{L!P0H zc{w`bA9d#={zcd?!woz;8(Fox7^&RET}c{gxxd*R1Eg_Zb$9gmLK^8M_3Zv^=ZE7I zLLtxUN4NLRg&6*g>^?ftOX{uIAi;fdtG%Rz)PtB|I-G_fq{M6TLI$E~ft?+{pHJ0B zcEYoxnqy~;OieF(Nnt`a%DklR!P#yS2UALh;mBZ$`;-M2NhWEfn107_*uKbafTsy& zHB{C0AZfqhk=pfTjUd+Z$<+vAJ)c~S>^ryv;C}5gFVIQ@1)(dg@s=LwcUr#JlP6?| zZnwW%RuZ>F?imaLtKdd9)^$?;IB!(#JMzXXeo%Q0ZZo^+p+kJ6F%!PCHL?q!PywrK zD2h3|S4;(^Di&9a2kO$bjaWJQ=Ao@V$4pWyvxl3ng-YdTjm!$s+PvAY8Hc*sxPMLx zgoIUVbcSpU+GKjgM@kiccG6&9Db1(ZeHBBkk$vu@Mqf!EamAekzEa*S-cTEyu~-xQ zv5;+X(q+C<v_fvF!qnr0wX3w+S4xc8<<vo<rqlTL>wRYqujOKQUO=Xs(P8wCuQV*Y z!BH#ghJFLQyOBjX)op79?hB-2{iN=pkn8dY30y9wk<~grwKTFl4qD+S>HS(A_oAN1 z6!DWvaivz6zZ5IP(f<BYk?#;(I;z1yZe%^_3V-RotW(a2YA&bP$nM82FFGj)jFC9> z>lVzIM)ob<YLvG_F_ZXb3|AZYW7M7j8s0^U5UZTj&_yz8_t<mL+chrwP8TW0e+|f2 zYd@QS8PLck(xY9Z$c$xnv2%sv0%NN|*uKjS@Z`a5M=hM-nRHr*<ZW9E8`1&NL*B#f z`ATUA&}jiuly^2BOYj<n50Him57LGJDb~knQ!8b&+Nd)?>gIC|&peUyHmVDhjQUzw zy<AIBqGF*ZKL-5-(Ks$})yQ6UkjlJjwbGD#K++17dWrbzNT8IKUT))phmC9w1TeS~ z&~9#%2S=x3_@A(M)a_Z@1W33vvPm>DNE$GBB8KPM;<rJgcnY$8rn18pe#}qMVKiVB zonIZD(FoJLKJoklmygS~SE%A4mzNDA+}Rf~h2IX6qM)w>y|g_+(s=PJTyGvM-RTht zdWBzuwtc{SejsXO(=fk0AQ^W&O{d`@nEB7S1{gw&r`dF%P^nW4)dBE7>B=;4x0F5_ zB4z6N9&i)`(GB2N&Ztc->^N4ZvGt(kz?S6xvP|?KR-?~Dq*8sPCkwY|b0M?Pe|!NT zuD&x+N|hP~#i}v*MsAuLD(O-$I2+k3Fe7kEt`JT`N-xte_O55P4(G1Bo%A6^P9*O# zSk148O36`N+>aNi;}rD_2HOQl`g3Y~F8wJ~>Nz1Ew=Lxv##Ud3L6$gZGjPFEC*-dA zF}{WQgZv;EScAAL1LB)I90|HJFqy|MySrKM2Y;OhMxkpHu$i6#G2#-$Sff=JWYg9& zFd9@8CiPDn<rFq*!81G!4DFDmJYHC1h0L55y|TNsnay`sD@V$T1IiV#d%~o7VzrGX zb(Labt~)gN>Z*eaD7Lfp&JM~#hd|b#19Wm%DGhV(?XJ>j49|02rS$$oux~b3bH<Lk zld*FK{Lvf~ZKJ~2IRkcDGOmx|`Xpyy&6*=AXV`-@KOF1zGblpMF*+|?Iw%aLnGw=B ztdxr*q(Q=y^veioY>*a<cx8hsZ6y@(v_d1BXYLUx1qi}Jw0Ae@bdPItyG507+af}O zPxa+yq$a#1s`y!^2L1$^7$rR{zVD>3MoDAD4TtG3QBsnBh;6{KWTRm9LudL^AzF%p zFkkm*?5i)(!O>D`VNYji^%Mn7TtDI%xQx@#S7%r>j0^qTQ1{PsD4wr3)F9t`w<B*p zgaa?s!_!?Ve~8Qb=h12;muGQ+P**v>n#xz=NR^P{U%v=#yjEU_|5dVj{Wv6k8Wx{n zK^A<~CNFK9-uLlS!LYIAyW<Qyg&WDbOTUXhy6BzmQj#!|M#V_yQuy#Xi~KnLgJEWp z+M~+Ou-6=1m1kuZ*m}T&c*wp(G_Hq~m6Q&Vm2;R8J&eDzi5~v{h-a<b8X}-$s_hHg z3cW9}ukCa}4=Fcev#iDY-k1-crSNMez3`;xPXm{Lwg0-@{V9GO055?XC3y4;+R_8q z${v{p>!gP`mv*{Nnir5}KT@r3^AY&my8zjdzje}7F7O>I{Vd*b(xf;kCFK~*2YsBS zO3kzGsgS@513o*MA41NsWsurYSyxr$0e`_Lm+68y*i47KRh%>d(%vji$_yI|rIiTN z6&4Cn#i<It;|l9d2ggf^0gr)l@nIZPDg*T>{DX8>Ji51-u8NnQ4fW!yF|N7Cmf7!J zWhSir!W^6+{VoVoX=|bst9uBHVIg5A?6Y5HZ$dA$Z@pKWk2fc*7h)!VYNIJhQgP<{ zwvpIId7MJqSKxMDhGi0!{+os`EFIy(8Y~Dlp-PA=RAMcsyOX5dTyU+Ylr3b?w|YwX zA?M^k@Sr(wlaDif_tOwaywFpM6xX<^y{DwyV;!THMrxvg_aFI!KBt%F3HkJjUfL<F zq;DrnBl4#^w)1mJ78G}*IFdNo5&zQf@{_50C=QlJK_S;M1<%hY&n7(I@4$UN@wn^Y z{(@Utp#^;T@D%Xrd(+V=(iOpA&Q6t{5;WE?uzuCi&1u*Moep{+O-c}357F~!(luWX zw7mGC)WYV{-_oTjtrLseWp=|!=k<~{rryDmh3y2n(gPzc{QoTeTi7%R4_skfc>4+q zfNEI_aF0Q~rQW!|dPZ+4dH7{^?#r?fe9>$HagWDx<GU-+q33D5gY<Z&SJ;Guzab7V z(uc0FIZjni6~=H7j8LnlUSYFoV{fU)gvqd=P+u1aZnlVJ(!+Lobk7A=SHzxXW9)q( zdX|4TBA+LAni&oT)-lkK5dyXDaKmXf$d0p5ty<}noKkR!pHd}O$d46Q=uWeAT)T{s zltgD`NOQXFsjEo6RKKsiqP)32FZF!AhL5X-sxLF@%<c@Vl%f4_1x*IZrd-^c?_o>7 zG}f7iWJypCnO{e*WlQ_R^!1oV$q*&@Tx!VDaXZ_mVKLjkuhcze`9XWK(4f{aiw&-z zQ@Gt(JjxYzzK&Y^NYTPXC8|(rPVI|wiF@31R6nUi+=N@t`$;jd+I6g-RD^LI)L%*! z`qIJurDuWY?(Q#56Mt~gt~nA;>9|xo2T3iZn{uQl@QEu&3WpwQ*Z?fYxpe9PX`<NX zq~8vZo)#OOwAVnXNf=AL2T7BJfpo?oDN+ccO9uf9i>4n9k|v11IjEQ`O&04M=BIO| z@q$?M1^r^MbWL0>(;Y*k6z`YiV|zv2?`#=8J4CuqFqxz7lg^65Bb4P!nNT-QE|A_5 z1*^Gcm{ctaS>~xDBteMGwC8c;^SY=Cv8Liu3KcL~-Hs4zB3)>dERdC)Rw#WbHrQ#( zNGU}+#eVddOGZlXX#Jl9_2R3&{0e|8kRo*4FQxmBbEg`35NC8up?x2~#qgZQ@zq`~ zoqGj~)szRMo#Nki+GRXeHk{W6j+ZuK**P^{`c%lKOCOYq#MoAP;z8+S@k1xAcu0D@ z`#fhvtuQ#u>QSp3_)*hGcZ$7iJ7nSReCl{e`T)Y$+a8uCiI;)<lmHhy4w>u{OmRr~ zmXu(6edM68a(AtRz7H2B>wYMa5~1P&1+7GgxQ0!DW2A$))0a+~AU%u)v37#gTWqtN zuT78^2|@RH0$O}@Ct>X<S8@B}N>FJ;SO_jyQOzngXso9_x?#i6`X|9QY<yIDQ2fPa z&Uj4vT=3DiO8y=>KxJyBe@&F$6nA3HeH<wEe0uhA%+XTn`-BuPjG?`sK=y+ut~E`B zJ;0Z^gL-jCq~9TmbP4k4^sgtRIQag6^}SNX_k)KHER}K*w$nowluEsXRpy<g(knvn zpN<%%tmhp?ireI%Ig_P6;-_x<++=AkXyKP8OX(QtK~tnPLWuc;Dbff5H|E`Z66JZ8 z20bN(aLV^nQhr#0{l237kz5`^^^OLn@QYE;9P>+0VT^KI{+*|#xUda2elya&I3_!f z^EUnYX{l$}OSZJ4^nYHBR9?-Z-czNc<tms9-C{h!5*$-ZT;if++Qy=KSW39WZX-l( zsEaF^rixwH8P*B}N;IrRd_TO6QsS@de0SC%7*^tq$3DfxZ)zx+HsbD)IUQ;JtfX~F zNlS?D2>TjhcHM)jufx(;p0%wa*-(LxFWTuNCTYyHS}x0ynSZyWRAc2P>!#z~rx1z% zBRizp1piL>o8f;N{_XJp3ICJuZ$jo;CG&?ni}j3>wYQS>{heWxm1;~t{G~K#nv`8W z1D~l7CCD(OGs-~aGxdK;oPjWnVT%&hr!!s>!n_RcDq+1l!=e#ZVc4XErF4b`JNk?o zWVp3A*^oUND|$sXGS5IID`pvQ>FC$fut0>+_G!}K@;kN3hOS0`%dlI{VvTh(PUIoR zUKWohK(((0!aRVB04qRs#G{I~fDr+h444gA0(b|o5AZSKd<r-PfB03&e<;8k{sDmW zR!{y=5X1g&PpzQU)1{Em#rBBmFr{y%G@!^R?0YtPX1bJv)ih{^6j@%376XgwKkZ{c z*uC}%@2qz&!tS+CaA#N+!tS+?e`lE9J_y9wWWL)~cq2O_xb{or5BhXmb;YgXZv<{u zh8lbf@Wi1xn&DXmm{Y?m5~1|Eka({XRP?7A(kef*4cy(qKDytyR+8x%DYy3;+&aZ0 zt17|Lw9fYMcN^UI#%y5c=)^T!)%?wJ`r9)SSMVJ1tTZ+(1@Q`$jK<#abdK#ny8Bt_ zsOGi15Q%H0v!9bz`veB6{U4Lm{uxoU%S>r=@cJQ=|L1^fDpl!5xci6D!!xD(#p6S0 za2eWkBrPh#oX?>%%cOB#@5HG6KL^YO^a0%I0k;SJy$t(PcUnCQLq(#O;BdQ0U1v*2 z!WOts7xe&M-BG0p&L>gu3VMCE)F0=K_&L%nA&Rb>BQ=V9T;{U5(hdRpow?gQNh=8B z&G9dQMkM~=Fb|wB9Z-u-m-)^s(l8-vM4d~|cWIl&30KgyTO4{3TlooWBM+2I3ndW4 zJoHSt^d8?TUar6b|ACXfS0N3-7`a#>^^GcVPLJl(7;7{xMvDOR_XHc`<o`wH%!QIo z6zg5)v?VyEiSOI!`>#otp*s7<>)0fv26oLuBi@v5L|&4k(cqyw0<7od(6~I<Cg59T z0PcP7{+7hV&voXm%caeN;A^f~A$bvzLYT4=t8h8JS&5c<+T3H6RHw!f=-fNl*uSOs zQQ(Aw=<`(CBFHpsJ+@-(-`}s77G#f?^KJ>j+Y56I+l|C3+VXD&1#d0f3cpkK(KWDP z^5&5<t>yVE5OP}yK{^{i(TFtHZjizxv>mPABz>&;z;(nD7;9d%S(>bgyzR(E*N`3J zI)Cd;#UHXG7=8<Ny)Ru5=9<raAocdgy6?YFn&7+F$xS;&?C`UGLTBxhq5`)#u{6bU zgRYN(`+m}6es`a=RrE=VRr}`xM#WOYen}s=3?uV@(b{e1SNBW%1u-p__B$XIh#z6o zJ0SHF&&uY#2c#h)_LsJU*z?28+i;1w0Mv=r0XrUQcGXGQqULj?Y{I8Uq}fq7UE(JJ zzXTl1#tJFL<``2;VJ-lD`3sEme0@YZ8ax8`!hRzc59kK<>dp_}IVuek?>guoN2TX* z0519pqx*65%&#PmAUsZIek0kWCf4jRKXXi4qK0Tp+mBMDZkg?8wiSfHC`F^+0$mQs z3Mf*0-=jDXWKa1?nlDtCxBny+k}&6RwZ9YL&c1+rzyN?*_*MFw_&XEf&jcj%FxLs` zx>|6WThB<J5;4JG-uMSFNKL{RwSU4`^Wk&S9!X3XX@2fc>6*Yjk6f0ZXq_;|Twsyz z_txa#fRetQZnR1p)!g5Q4rl}F=}VWkN#-CPQsD!WEV!dUg*#yS(9ySW@Xn#rZb>uY zG~SY4g7e^Q43iwX;kHy1%0JQ8s7DI%V9M!2O235&J(X`u(VDym)&6-8(r$O8n0x*q zcceI<$|cAEKjVXR`W>m8=Km|~Ou(YL&OUzcoq1<u837SxiD6Sg5gk?qC2TT?gBbxy zTpEF(MnI6LxI8w&C2BB<k`i)MY9z77sBxicuLOx2YBjYcklKh<<6dGl$!N3#vq1l6 zX8iKi?|HuRJU`BI&pr3dJ<C1o`@RSFq<nefBc;{_U8NSA@{&qxAdS~Swyjq=Jdyg; zdgX)Z!fk9oA$>8}32wd2M+SoNoo4Kn(cA(75U`aD#4N%1F9?P^eIKhH%C!7cj1*EJ zBY_^wmoQEk<gRTjR2z?Dpi<c?;vh+%>Ff#qJaH0=LbGt<Fw*n1Jq7+poc?w@d$&(% zkj@`uH~W+`#mxF7ijcI1`clHe!NK~C<S#y`-$iwznk9%7I3*nK;t8W*_dGgK=i2Nx z$+Oih%M*f(>#@jSYFA^OPHo%_`-66s-ChGbwuc4%6Q7H=BpjweI<K=`BAt8Yz_B3A zy{}EH#3(DFy=_5EOYj0O44TfEKE#@VM6qt`yT9w|kK=P^FtK+|B0sk!-3QW4*iU)} zqKAKyC<oF<QWaDre$RF)XuSAmc8wdKvH&H;VQ7(~q+uSvwgh6l<e8#4#J4qHW9yU@ zCI#Sxw30#s4EBrK6i6z_yoM~`L%F7&{+>#xwY#UJv0*nYJ8PnKN8lB%3w^XIZ|Caq zb|DIq@y78dffdHDSr$>CcvUVTQcFr+I9R2co<&{Stfs-DtGruH8$_{F9^*p$#lXNm z-xfZWj@Reh_jBvT4(Lv31`|TB-gOsyP2V$%D~%N&u^2bXz|pf6Zlv#@h!^)9NCP?p z`^Js3HL+avXejiyW712<BHSq~z`xrA3oq!X^!e4QjbYtfP^T7$ZPZ3$<?a+5I1o!o zm)eDp_x0Sn*A&}Zh)4g%=^}Z*JB^hF&B9YA13}QH2*UN`#jvk6$maeOE#d%uq$hq< zf}G(=9+F>{O;O8dQ7)`%yyvD+)+y>|-ky#mB(U-UbOVc125)3a0E9l0pO`A|^2WV^ zJaYb!1whp>HzMWd=rzB*fgk0|1F2P1osU!U$9^z~ej`b14J_J^=82o-t$v6CC&HWj zX$<=9H~eX>YAqsKY+$7UG|A7!Vkz^TSlcbG@-_DB=iiRDIKuO4ugNB#3m|Vv{Fz-F zLKbYzy!<T1;CzHfAjPQ0VJhfcJF6W={u&*I{Xs55NMcbhKMoy82{<ypCy<Jy3s`Up zqFA~mD>Qv9BM4=16JtR%3k~VdK`3<@Y(y}$Hw3b(V9Jpm;ae6=(bAP}hSqVE*vdwP zAZue-5jO_2tszv5A(t(Lwu|npArzwV{)o*u?Af6-61F3KEPE*Z3SaO&Lum>gVH!#W z*be>TFp9!(sAd>N2B>>O=LanJotVDdSDk#pQkqyIM2v4wEV7yIvW{U$`E2Gk94Uu9 zm5SlC1#_C}Fd7D_gppxLX8>CfMv<b5?GB?6qM3DsQH*ra##G@nK{{rWCx+7-Qv9te z3eC#Pzwpvkg(d?$@$>j!_9uP^udv>cG$?VG^WG;Wzy2cp>i;Y9^ARM8v;{faC+Cl% zYO(r#>-dt3-R`wt_^Ti84E4?0nh}0N{qUm^lXNzWbS`%J7$u6IFSW1#L2w&($MZ+e zk$N5eyJqRErgd1m4u?6`f~&5B?xf(5xYcwB=eRxZ<aZC%`p*9&#PD#N82fBtpJ@h~ z;5s~8i>9str@H-h0?QjsEgqj))1Q$r5vXY5LWhpAA!AVYkI6}6s0pgn*-u(3npJ08 zu@lnbLzTw&ZOiR8D?|(Ns>;=`HrlG3S2x(6)KDuHr1^EFk)V22sO2&a5|F?x7AWG{ zqBO3zMeD}Hy`JrhqF{8W&PSnn*0Z8$Iw)G0R}A@xMiv%Bk%L;MlI8^X3e^V(E0a56 zKbyl!V<-(hjr|CMQgAs2vAn`;F-UwI8xl)?F5y-oWS8D*(z4`O^3ix%b9J+H(87kN z=CPt!@`iYfs#r>Q>9X)ER+Aq)6^qvNYbYCzrO_@XySLJ~j|In3aKSdale)z+M;ym7 zfm+;=rqkoV<jgFkaicSqL-0>A{$Z7-VSCzYG)>d=Q*|@&9@apU!5ZCLm==fLSG^Ld zZFxL@>T+DgIqf(amNDI;X>dGZds+>jt&@g!B-<mfm}d9!m+Q#qxABlA9X#1W&{#Zt zg5{TMm~@DzA=P8-@waxppexXc+j%;94k(Sq7Nv2Ic@1pQ5F@XL>5rSWkb|OCx!FUw zLNJe5CVn946g%8>2Lj}@i5(V`cOMVU^VDie?U~f_Bu1-gK#ymWzftrE><HqEX#Rq6 zuSH<H<H?WC=8&cn(`l5dIf-Q-NAqqqeIt91r8AP4D_>3^Q8MtBk!P`EU#b^0;f13& z;M=se%&pmK`g2clMW>oB?5x>J(uKxyD|Y-H>2cSNZ=PG>V-%^YgZn))-^O~47O7jp zA|_C9`sbG5vQ(^OrYN?iNf1)l2GzZgmswo2AQ)??ZCD`1F4{R(Qx!&oJ69K1Tvj_G z|H90plg(D_5ZpY0s>EZAlF%exXGKY9W3IFPNfbJu57Gio-W73*A{af_HogjaGl|~B z$Fb}=!sz4dRC!)1eXkI&Fhd4KxvsT{6M8xxbe)~bHfGT8Jkompv)U!;Xcymqa$850 z;#QWQiDG>~UYkkDqL?GMO+tHy*}WgK&@qba?RFW>i<0-%D!t;~X+_@M0ig<GOShwV zDU3hbKa{*+nW2U;Oiy9rZ<#@lb`poE^@!;R+o7jW@nzPgr?p}b%gjbwPwcg9iolfi zo@@#ol!>-NnM;~vm|q}koVD&|HfhDrnD-QXD)z9sQ}A92<Wo~<pD4b=$_;cGl`3m0 zMQM6@wGZVfGMjwahN(0p&==A1xxzkE2+9JcC(?OiHsikMTUiLypS4Y;ESFXrFV$w# zY37qdb3Hz>v^Vo2FNBopB^=hN$-xULU|+%*;b?96Rmm7-JNL7<!fo3sUHU&=6*W5V z^!)ZXd#hx|mhGrq)b=8lkxRio6D*BQT<(L}RED$u;~*PDGCs#v=2Cj#ZEN0r-v~4I zEAVu`({=u?XU*j<PiHhHb~Tr}{Pvl(O?+M2ehehljE0rVRWY0X#;)d3nAcn8am~Cl z)K4FT%4CLkloQivFdH?E()?a{>Q<%m)>Ul7G~62Ryw%ltt0%uT9bY^}K0cRaa!x)O zM0~nGe1S528hb|S)VeqEuJAN19|@aH@5`1K5K?TBv!)Xhr5~X3X9mSWbkyLP$k}L? zK9fdx?zQVzyx0+3lA=4sHFf-YCWVNb<Q+5VD7r&({;$voN|O!p>$B+(qW27Ru>|9> zRc!%6-Dv326^+>}vyf`~^Uh8RvUDn#WnkYGQjqu_>no(VAv&|FVb=17CRGF90wcz# z>V!~NOzH>gdQA8oMRZG)QgT^*F>S&G=;>lqtFg>$4ti80S;QP#;aA(c($VLs^)vQ! z32^p#dQ5M~t#i;|Kqm2tdGsPa`-5LWpCE?iyh6966E+q<pGLVhS`$lZ(~=*3et>;f zL8BF-(T8oHkFLoKCYDf)v$vB_LV1`Ld#8j7q#IWDV+lGo*aaR^O4-s!R#piU+9O*_ z(Wfe64@yxT(^y~``Z>qgi)DCd1ADiO=1SO9(OpI#@P5+*)FrGmmLq5!%POarct@n1 z@}w(fW-X`L(q1UAsUWRX2hng9=s!W|U<H2jE9`F-i0}&YScv{m2wS+2K9o9oFnvQq z#WQSdCFvyy`Fo=h-PPBbT#2lFmEEdDQnFdVtCT5*%f+wKH8C==`<L(i!{$QdOP`BF zsGPgbrOeS1`ga&0l=>v3R4iOfV|}>pVIllRyKqm{PsAiy3S|Gi%vu&xnD@7~;)=i9 zo81O`v)gS_vd4>QyvP0Cuev<dUQj`*)peV?S@IGj`>4EQ2?dCd;@DD!LVK9?RUu`Y z<;<nLR2^ZqWwb+DlPiC)oZLmRRNl9O&Wj#vcpAg`>XoXq+Z4z)tfX?Wj6GgSW2&RN zO{UE_)hHO}U}T`y3&!yO82|`Ie_UOKO-=3Co@Pt}sgiy=8kIh+e_>_jF$@l$cJpye zLAPMcdRJjLgI|~IX7hUv_Xwx^ajD(E+L-0^NN}2W>Kp;fp-r7f)Kus&{hZeqFLt<F z%N=H_(?7~-4ykbXpLWKR=?t%7j(ElEqCMW1kf7A5a>#3RQytxmPvdd^c?4g8)8H&P z2fhY>1>b^8;0o9fC&#a&uZ9ix`Mrehk|01|p77dv!ESef{n8nSzbowZr{$6R=<-0h z-$~ltzj}I=Qd0;@!6L8%tN}G(GhpB&@Co1|W}oIL{7-;$;P2ozFak4BEmdlKKp+SQ zF(4I826<riQe~!Q0W4MEbx;GgfRDiua1xvcouCUm28v~nyA1-tXpjVQmdQ)MriZHG ztJfpNU=KJ7PJ#2_61WS@z+;2F>08<>K9@LOi7n)U&<K_TNr31+ytKD#a7+R2X)wKD zK7&J0{Ea?>duaRs;f*(;!RaS?X(#25s`lHBd2p}^w1Njf`-xIh1Qvt+pc4$<13{@^ z8F(A)0N;Sfy--I0=7MUl6*Pe_!Bub%^Z@NX9Owu2;2<~)ZtPQ5YmP5R0RbBk*-!9P ze~L`RI|+iB0P0{r0R9B70Uw0TgMSUA0<4BTbp<jX?scFMG=bxw9dv;{;JY918cYP! z!6NWmaC$#vncsw^7mPT7h`}<j4g3T69)!XLFb}*2c7Y4P^AP0T0v#v?hk*@DYJwzo za2Q+wkHLW7qvU{TpbBgQ&EPViq{H}?U=jEnD372xgVmrO>;ZoP*TEy;cNAIxoUA)4 zuTiPyQONENNuxjppZ`|U@TrfZFnNZjqT28(v#wKibywZ2lZ`u6$EE6rdOj!-gsSHS z%_G<cXLA`Jf^a8C(D=h1GsWS)Iz`aL!`=pXbf*#iOV}4Zk92akUeK(7{UfK_C0o$! zf&H%2eFN?vV7EBkw#kA<VNeEYd<>2V5)k1tu%`o_ey==1lWAa+cdFJ^M{A4bCX5@W z9XGBZS{ofVMjJIIIyN#YE-^MCF*-^JT2S(GLDk~9iwc&4|2ME!2r4U&Ehwt2Tu@S6 zw4`KV#ecacCQ%z3AP8Bz6q;awg#E`~w_Nl))kSfF%U>Lg5;s>N#E1V7G_^3fyAkGN zFHv&{Cf^}+5@wVnYT99nmn01{E>sO<Z+@(r5EW>4M00MGLNj-?LbD4zfZYVDA{82? wgt<iA#?t{UG(wR4_+wQB#htpQ(0CnoB=0kHYX(pIzm40|joo#Y|Ea3%-`GgdWB>pF delta 52934 zcmZ^L2Ut``_xGLIUCP2r6I_~XL8Vw0u%K8L&?`m7t{^IkM$|-6Q*04TEHPEx=vZQ6 z5=|`8hy*vNM3b1PF-A!2#vVnDnhSz^ciHm&?t;Ggzwh($JZER-%$a`X%sFS~vh_;X z(Mw_b)c#(^j6jZX99OROzwTG=ikc%QYs=?Ey9ilpn$vzB=~8~DeNR#{H0g(Wk`z{; zj2Q5=Ii6P#_&mO;AnbYka)Iu7JZw_j^LXB*#OLu%lX^XmU!Ii4KdUora@O;B-sIuW z<C{t*=RHqco;>+^JgjiW^LSq2+~@I4h5tN}z45%-DGQ(HTrNDyAAO$6oB539BW>Q$ z0Z#|HhZ$Z(;sdImrHC%9!0#E^m6>5th@0YLdv<6h=8&CH&lMi4=k%A0p3!YZbt)m+ zt`attzZ3foAwx}V;-m1}Bff*;<tCNzo2fAVr1#KqM32eWpEPyr7*DcIlREAsZB0I% zj^zAiZ?jLRl4TQ3DCeIg7e+QYYq=xewjuf>fNof_T)=h2ML?XI==%e>N8F7G2<HPn z1e61Q2edMUc0SYd-F%`iNF#cwmYst*?oZ@Mt*`3H>D9f7{t42<G{B&i)YmzE-C|B3 zS;Fc4OxiBtiuR#I-^G;LCC42bVOrNEhb%VT>5`7$SVIzi#~WsQaA8F68CL$g;cY@< z%Eu=zBBZGNQW9pMsC;U-J(T=v3Q8Upywk<CYgeEU-n6Q+i9uZu!}$suO$(Ac5JUN= z$xlddQ8%LZ?~eW{xYW-hiJp%j`mFMuz1om~bx1BjQbIlKPxO0DH7Q!vCWmKd*`?pL z?K4!uhbC7_F8RQe+dIX38K^IV(r(()`w2N^TGJ<r>@P3tvyza0rk?$xysv`bd%$ti zq<%>XDR#%Sv7gBuYceGmdw5GYpSDD=HO(>3bmJ3DH;uF1u?*9w)Gyt!@#Q3K9u2k^ zN;@UADD`P`EF7`<<*WLKE3mP)XP$Cztn3lqR)>F8SB^_vYdW1BPJS}o&rbFG8945U zgk9Z>=+~Nh4hqL8Mh)tKqOT9a9IiEa57``<YS$NC_E1)HrpRm=_#+~V3U_SFwdxFC zA<6XpkZ{t@bahC&>eVRBA3zT1W9pP+Q7lJnl__@UDYDJfICKo@W*R(f8sZhhZj%(# z#^I@?d-;{&gaCDQL>m%a-Z-KYq10-M9yQ2&nuh2Z;BV7{QJWP~>WC?H^db*CVw|>o z)98=o-cnqzCHfc2Q^%e1CGVM3MPtZL)6}9ua=83t(Nanto3dxVLaNKZpBY3Z&2hwW z30y#iQh3q9MSscFg)Xa1;94O)#Zi~5${<~p!bHdRw7MD};PM<|l``{I?dP6Cjd#XF z?1#l~aA|kY+<kybNA#J1VSvGUqQ42;KvTDuMwGO1?3}4V`5=e%>+gudugdZ1%(e)< z9XDr2B2+lEFGe6F4sB65LWe!NU0BZK-21s<8S-vQq0!#8)6*J5pUJrka)aHNhxX`B zmYT^kgEFQ5-?5i!4V=p|-sO+fHM<{vuh=<_SjBZe@-k2KW6-SyfHi<}z(v4aKm&lH zyYm75fJlHAkY(yKYZ`giw0+hd5?4NA_6Xur+*Di@%V{`oVOn`v@o7pTOeOQCs`i1} zFp%i?BkXCao7bk~f>o^glDi)|s4|xGL`Tk8@8^0TJY^+aAJ!InT59AOPcVJbG(DTL zf#^qZg@S9vanawT$uPl6q1=iFpV#u0HFmsI%MR4?$X$yJwLGii8tRhj@ckyJeC5k) zWC4ExaUbyLWlrBJn&{Q0*!iC;B&^X?Ge60DG;k9Dub5N|&IE@bwgj*YumbQ7V2!D6 zK~TVY#3b5HfW3hC%YzsCkq`;>Gaz9I$K6FJ2`$fdre2HUNUUk<q9hV-+PG*y_(KQj z_MlemO7xOMkqX7OBl_8ZfhOysB!#;gQ^MlH;0oXztvT*?03_g1F71jx$9-GAbMZ;) zqq9rG_k1kTmzrKL(faw?=N@p@l0gl%dw~1Ww5KGM95ek>5=zV_@6t@{))A!xJjiU* z#ueXtKX!4eV>mCtW-44cC$i3UyEevy(-&aDB<|flnB&R@aNL3%j%zU0tsJMTaP_Eq z)?bN|tZ1gTps7cQ%j3#ty`?6q8_qaxJ9w^rp_g#E+_b8a5KZ~ucYKtjU3u=hTpHyi z5HYDJB~4k~F1vk3XpyI2bxCPjt<Ufjo|tM_6uE7xV?pGSNwFb2v{M{7kaFn*5RL_` zrt<UxgoDbbZ<rlOdYCTl>PKEE58a(hiOw`{Pd~EBRK8~bnQpS~8H}TC;NDEgu{C>x zNP=nm-sOZh#edzdU6MVhYFj4JZv}jU+6L_5^cNMJz8vxM0PnpVB+4sa$3|_l#d2H6 z%Y?@cnXuO;6F#zeWQP~|RLX=DV78m8zIKp~rbGMA;P;)f+1MLRWpjc%;s|}$lhcb8 z{f11@ahMPfq0qE+f2X8DHsjN>LLcC6jZDbs1$?@#7sqM4WOxXD-LX!H^|W=$@dZsX z@{>$A_wOdj<?of>CRAoEpIf0LXl&hqPe=z-H*+irET3q8g#vZ1vKGHp2j9VO=AlFQ zRUH13bS&R<cpM>B<=)@b5J<W!M+OtW^4O!(NUGJv>5IKN{rHERek{VNe{=eg2<z@~ z`k@F1+~@Q!B7FS;r*G}W=~EFFA#FuifUwe3^L<i4z&{u$2D|+cr?(@FH3k0=75biq z)5n0O0%2E#nGQ~GK={3B@DCTrFjKo9qk`*1P8*l)#f2Ab7#NFb-7t^}(@nWQ_9O>Q zrXS}ha&Mrva_?h$(kEN|YybJ$=tFHXHJnU%*I|5W4+<R8I#U>`*2siqNOO8&XsO08 z(@15)Vx;AIU*!5`$b?tQr~lNA20wJYs0+)4<P>UMN?oWscB{Pncr7Uz68KsEX0J_Y z(bcK-1&D7-Ym3-icPy%gwo~6ot<MU&nV(q}m~=ZozAUwVR?zMIag|id-H7E391-*) zC;a3}t<MM|x?3Z~sy<u{uu5PLx;Wtr7Z=lj8Z&}8-9NR<%Q&r+C#7pg&YPduef||P z+-tKswLUZO^O2nJsq0#8495w7yDPji`~o)mS76oR3OT17OgK+n3@3*|k@HIp7Fm1h zCi$#f_G^Wl3@}wzPbB?Kp*1}enc%@9)2NzweRxxHQCKFG1^RF*DlBx7_Fts=|FL5r z<<ylfP3uf56q`P;>C$1W>uN2D`>O`pWAV+}43u9ps(D|uk0*MU%a7Y<Ao`&uYfZYJ z-er91rB`L#8ta4d5#`yxe?m%h&g}Y%;i>h9H3lHVoyMoC;W<xTbBy(J0~LatF0Gf& zSnp-<_Mn2VlOo>Q&;gVlh&R)zLFaNvIckFjIaUWjJlYV6_!Ear$JcX2qoKm1mUuMc zwGKfm2Nh>5mMXr1B!}eCf>jDCTyiAoT-wxnUl9J`aA}itsr5%S-pKjYQ3|>NPetw| zQa?FX)DAT5Jlg~bvHe^+sWsg{*CqXo$Z1@b6E5j@Gw2U%PEslag1Z9rrP>=KPtq#X zt3*0bKObo+B||Dm@7a>Fo5r0_@&i^Z98WZD(_a`xg&fnC^W#*hm{Vy{C9P_bNpWEv zsWxrCpv^6`H`jhEzqz$>c1*!jjvPkaqmUPfmT%=(xqC7g=^(T$rK!Lp)fz1~r~28+ zW^5?;8cWmHqdfRx8&VRmn8bQilawp_0~5LU#u}n29>{6zwNLYi9!wtSk-Z^5FmY49 ze>#{vaC5#oJw0t~>e2n6a`Rx13NAV-Td#>Ij>_IJP@`*`9W^+tIJJIY(BJv8Lo#hd zmjC>ivXKik5g(;-zpEqO+)sL*l-i1|uUS;4EYV0zJ~q8{|L&18rAKmL*3tdk>efZZ z`XYZNw{>8TD&z+}$XDv~(u0&9y?)=%t@X~*a=~s29k*lPBW#A5giH64aa?bN(i}>i ze+!}~5UZONG&J46;;5QtbK0Y7nXu03UnS85x`)@PxPnCIrblI;Qg2eXM!$0c<@2|w z)8<d{`ke%Z#sM=Z&{$s@{IU9t`5~rZmxD%Rl@U}sG+=mI-f)`G48`c?kigCA7+vZ7 zQm?dhb+K2rcgCu)Kh*weudG#SIUsEQFC$6Pn`yS1+LryR;pFM<0R~gq<zUZ1-B8T& z5Yy?)S~AG=&*d&SuA;6C^9*$mu-ik^Ygdx=9c_doF(YeI>v@O{0n_5L1X=_2Gt<+u z<eVfiMw?DwiS-Fcnwj1$t2s^njP(iB3`md3euVs7Q@1~}-T8qn`S1K0>i3B#)#3fT zj`BapkU*2q)zHvbmsmv-&g_?U@vRwAW_(%_M6~zvIU&;2=c<<EnI>M18Xu_7PWQ|r zTB*G;ft%C;n6=TEjfi5G<+Ag~meER!QfzY_z8k`&-vEdef%^1xt-BXlC>1z=e>uuW zeAIt3A2^@Hb*Tv-lv<x>x^h(;KQ=gT1Tl0iKDys!dEM0-;&*KD_|T4MCpUOvXrKAC zlh4H|yiRJ@)ZyAIZG5Z_i=)Y5DQ{V9qVcbAScaO)uO*O^raRZ}$j&>8O~bCYG5vKt z3>J&)`Xu6Mnsg(yO*A&m{Gil&LOTz-ofl*@rI8w!CDXL#MjKckJ8yI#$4xai+7Vxq z<wiep&D7&&B-vsbb<;|AnR0HOCY?-?w?l)1a4e8`@9Nb07lUr(lNfn*peghAOmfpy zaXULG4~GSbS3S@5MsCnwJ=*k!GSJ+1)W6!EWSaEX^vo};lG&x<ni+f~n7g>bYKd~l zIr(6!*)dQC&~R2un4=hUJE22J`F{VCuQUbSS%cnhztaKQ=jl5GJ+EMnIHBGYe)lEv znrYSDZu&25{#B*g%rs?sUa`Y+8$!=vF<KjHW%^C&T%1tjupBqtyc=Ay3w?4}YOPJR zl7b^0UzUo#gKp=Wa3Bs0x|=V<EO4F2)sT24#+n~=C!cg0UM(G&v>k~bTy3f9#`WNg zPhZDT3Mo`0*GMH~m~l=Bv<2!HrN?J=%-pPw1&_pMZOHd8CW&uj|42E}S({71Zh3(l z)kLSn!jB0Urw%JNJ}t%M`o_zuJyP=8no_Ur57bXg56zC@T+-$Ua;f`*DXXoLR8i_~ z=l@5lw9aZ>#OVS!N%CwRSXSGG+h0rK_tbFhq;fIbosllfH_yw(a(U^o&jgYJMdP?z zweB<dUmPxpAc^m$o3!^fl3u1m_sYq6)9m}#$#<rl2cZFHY^7RHSjXW-tLTP-PD_+& z!Gkf>VKx2!pqLyhPyahrMn;&HKR!banMVC{lVp|m5IPX@cKO7*rO^4xZ`La)sW;U& z+$3t#$wspxIf>|JnwCE`k*%gs%NC+EnJs-hFF6So@GDc3MN96KM~Y|U!Qrqqj)B+@ z;aF&LBLR<1#1R!qfVqjBuE21dEd3jVy#b|wOQt@KHqbIhImW?iE_1vFy)D+637un} za~*o;?P`J($*dqGiYVP~qnq3faUAPR$&4^5?SF&2!2xFn$N^r>`THs9<#sczhJ9pU zjg+KBO62ZjKG74Me+A7BE2y_zcJG2gY_N>%j*L{nG6XCI>;Zr%lN0>hBxNjEPG+Va z#b|)e;Do25w0~YhZO!S1|4QF=r{_P<|EoF8zDG3*shT>Lpdc&BQC6uSQIyEpWd#W% zq2@*fNhf5nxu+-jhboSN@|?Mol6*}gw<2B&C;;3AJOl^;4u9#)>Pvc%W#$AG0`KRf zY)&f@>qnc?BWO*0k*rK#P+YZ)?QBJ^|BGggA0~L2xy+Be`R}5A0!Wm*t7Ya%0mMSd zGM3w#oYB_Fng{K&eC8h1%PoU+S++K(S!OVKhb(62g2^PmL9YMX_J9y9z%n*HL~4_* z3L!}e%TU2s9np|%V_H~2@xbOZ4p@zp;*R`JK6?~G+K{)*iZ;a0OTHFvD%NwUVw?GJ z6uBttngertIA9cDEMOd90$>tgDquR`MZj#pT!7?#VDB<TXY*4%2@5DW45L_@)1`|z z{db7p0#Kx_3po89#9i&1(~-!h9l%xqIr1y!b9#pO_bq8F(kBr2j%lth6s|=T;^_b= z7u;2pABZ?XJTq0=9vru>7so#6Ms}Kw-N^}`|E!TYAdOg5v|yxJIh33rQN4ui(EAIW zF3T`i)xBb)T*y7l9g+M2oEKNHjnxe!^GGC{I-KN2_&S2&R@HQpt2zL*HwZTvFa+^w zoy?bqlWm0bXC)&^q*BpYt|EZ>oy}j2Btr;U#TrME4$6Kl_!l~x+m9w~N$;Ds_LY&9 zuWCIq(u6Cv)_O%&VS2Ut>`;%*KNZL(9lcMciB(5XNRH05jq$IL^Ri3J+|<WxtaJ=% zO+W3-){h~VNjRG`mh_<Sb~f)COWvSu2aQmu4g(|~Xo^9ux`J9t5$9HLY1ccOv&LbQ z1a?A3P?zS+Z<Jg?dKdO;KGFCki{I9H`bi$q4(M0{+n!H0D<eQW8^j-WVOise7%|!9 zk>OQEVieViY<UKa^E#sDpVrDU8fvo)Y{CSxA~L|GFS_LRHOe&FY+Y6;FB7zm<=V)M zR6)kbL=sLLoviIdGP>0nRGteM4_I$7zcG=tA|AJpxMpDM3y8BNZr(JB<dL@5kl_GS zy+pB0T$(S(4G&I`s}cZ%5?Ej%dC*FtnTj-7L^+mVR!$*P2>qyu6;CBY$vpG-Q%O8& zFA*I8(YQppY8&7_;%bDkfG2?80PiNUz-c6ga4cmS(b7?$unE&hG)XkSIgLaTlEglR z%U?M-Nv?_nypm)-Uj$)ImN1_gB%Bnp4l_t(!X)dH1tea6$yh%uU;u`nYn`_s1?ilI z-E&fr9%e0fr;Ru-`yidkUYS8g^o(jLmea6zPBhSMti=mlmLyk7j8xU6fGFTp)_uUm zx^X!TWpl!S!|cu^(;_}Whrr2cBnI9&-j|mOeI5`5f*(Y-Y$nN|rX=>;OroZ%MRso{ z8A(?pvA!>of&#gy;}iIR45Q$3Rr2puCh%i<BYZ%l+a;0nH}dixMxoyIRhr~Xt-2@X z7=^!&?DqVprYAp?e^6U4wOh)i?MC=D-~wRp4!J6zEBFoY_iN1gBH31A6qdR)ymvGw zj1hHcYoTlBOfAA!UH9R1H41ZGu`fm;oaKrwYKw4&Ym^wRG4f-?Xn)exC`@*#I>I!H zzAjEF{l7V*T;9l;F*6`D5aour;9%ulmKc{GQUl$;{asv%rs|%slsjVg;R?dhEv_2? zTfYzDlL5tmC4hGUUjjA(b_31=q`kOw<`z_^aeXM}8#a5&&uz-O`O+p}+PFTQ#l>b; ze<&6iE_%w&t<Pe>`hu>=un}}0W_>zqEiffAH!2UPH9)-&l+7s-g#+^*Fsp#6b7L-g z$j`kE%yMAvxiK4oSpiHbFxQ<QT8j)^y!`T;z$^ylyqhM^!}DB_5aTDWUXpcl))L@< z0Y1Z@i%qOP<tZyUw=ioFkVoCfx6sr1S+61etvjtm`jxDCNbhr}PkG4B&CQyP^p0kF zq-ST%M0zWl&(NS^0~hCUd6TESdPdgG7iS>H1j?aku9wu@xoKI`fLrCpNv%zqnpFtI zQa2(Ch{;(KkzU|V`yf3rYaG&Z-02f&E<bAw($n4Pw~@}x8iDjAG(Qy04|O*$EyT#I zNiU5=&Pe8(P1=-XpukwnyyD#8tZ&4z{@KXt>&E2)m+8jwz;$)w!hsv$#-#!m=f++1 zP@GG3<9Y+90WQ~Y33PqjxE{cTxN)0+>*>ZN0_Tg4O*C+9T`>tSX>xoh78o|5cU`iy zvpONW-i^ui%sm$mObjsh9V2ceg9(QM76aA*z6YEKwCXNbr2`fMb^>k#{Cmh%Jph9M z?*q00t^<OT<*H1;I>1kW%gOQ*RjZzIl^!q_@BzRKxC#jGC0F$U3<qog>;YH-V^id+ zPXJaxc5k_=0&oXl19a+xa{$8$!*IONc`tPS9rtjqczB%C&QfH_Ar}0NMxnGy((iKn zcr_P(tB?7>9Gr+HP9u)TGz_(`Touz_u3Fm<`wF;d;MxPH11=A^FH+^I6X|l52wX4V z=7MH8a2nvY0oNHg3fyAgUIy+r;JO0W3%Ff?YT)hYZ3J*S)E9&FuW52m)j|;d($D<% zJd!6Pgxz_SjH6%MSlVl(fWBcfZ+ngGAoP0&8?u1R3OUmBbFCy9UQ}@fzDJ4X0ctb$ zXTL8Xy~zsZw~+J*Tj3f}s}tH;ht|d{&<Yz}gKA?J#w^eYhpnt&A?Zchv&{?1X1NXu z2kW(n7{aq$-`~{=TU_7Wl?rTj9Ym_N%Z%S7wtNwp>OaM`^sc7Y&tiVsrCKfIFtaTp zTSK+*U&h?k^alQibG6O+57F{mR=$|bk!ytp7mInF?4o;Z?Ck601!7<+OGrYimqg>8 zxJ6Q*^um4{TeyTIQz#MNEFqoS?z45fBjFd@$Q`|K%GTMPDzVxA(g_Xr^(7#^WM{of zaD@7@PfAFFw$btaU()Dm9B;eBDCY`y*v<I{LcOqv)s>Jw^cRsCN-_A3Y-TAbBx-i1 zlq9qn<8oP^9?}Z%Ra)u~N!1kCT$V@d^`#`GgI*{RU6x-DHIMKg%%)Blj_e-~>4X^w zkGKoWW($^*)F9F7vTXc6qyyOLr8wDVGV4;(fn+o78)P0WbFlSqkp5`@${Qq`__Gdg zlBwx3Xnp$*YEm$hf&bJt&y7}i0od&ai;A?udx&j4C@sz}h;2R?yGrWI5X9FVoLLlJ zsS|YU%$uYgiDiv%Lc2>r?}`rUgwrn8ei<<m4>oNXnL~Q8OUp=4-@YjKs8Xuoij}op zP9{*Z$d)W8y<`E20c`es5{|W7=VF(allRGT^Yj(yK7Gf=)~+NmKJTLN$#12uyuyB3 zNpeXXi+YP}>D~``^|zkz$#0aEG^X!RWO`-v6CPkz`h5H83tT~|?|=Ap4tRD7`1ig3 z=K8ltdk^}flZAai;sW<Lb9ay3l+#c;N5d0SPhp#jjsAdq*Ddoq*}n0jyh&pEB0vG) zYgCfifm2DF;3veBD^+NGldSbQ-%Q_(zCst4xteHOxBX7CHzcBw18}ASx(qNcSxriD zmCsyjNMy(W$3N~Jg*!v{j=JNfVTo%=UOQD4-6u&6DQ^bwQ&XE8d;{?wP-M788et|Y zTT8~!Gj^slkzO9Bk+pLG%QBG&uaE2+K3p(~Y?g^^BH3o|4@oeII@Uz=@vqAE8LCQA ztr6ftnaKXlRr|3%>qriLuZg|Cj!f`iyj+#Yv-)*JM+UIq^<*&7vBLFaxyMrE6!7N9 z>xmjRHS^p+rndSDxV?bGt+|5Z6>Q-K(z&~<ayOq3wJC$|D_E^ppfnBT<=sfvzCykA z0WLrrYhrmLFVy~*T6Ap#Y2U5pUu92OH@nLcciChA-?D94&y6IK-msd-ZiHT^brnGD zqfd7M*8qjD%T-|mAqx@b5QebtH<Ki#l+_o>Q3IKCGuhvHG=%+jXv`CUn*w+NFcUBf zkc%oL`gw@21bi}(UHgdq7AN7QGIPQ?)j7at$dl-PKqxhPKa^9|ET-J;f$aPi(vb{j zvX4oplDo*3WU5z%5AT(!F7kq(dY`RS@XR)Ps|!3c`Ur8bF!~7NTtwpqZg^{cb2D;q zRRhX40mO<{*<8C;gIeXZ4cGClGP-*w@O^|dS4Em<jc0Z&@0q1U4ZTo<Saq`~pez}= zNl;?_yFLo4l}x0shAUJZ&_|jfR}IcE|L`$MBV-s;Y$cnCjD5P5oTMK+*o&W%=;0ec zA`Md-$}0eAh+BaB84!>uS6zCIaz=y$0J%~ca1Agt3)2hO2*?L40<I45PL}!BrzC^~ zN);VI#(97=A<itO{G4?6XvQ=CbMl=BHx%=o!<5?yPdcz++ekb;oWquEBZ(gMIdavf zIqbkT^1~!klZKb}j>Dq))^0g`1S02%!xHvwA7R%auZljx2Tjrp8@;`%`UtNdvbc?c z54^bc-=+CqnJvgDZSw5jzpRfiu}R01)nupQ@0DC1;oT-qBZKMNM;O5_Z6~Lw!^Xb& zg1oIX+hTd5;e_`cEN>gpNnM)oB{{F`gWiS$(5=2ZNC8ZzPj-+_Quc2<$Ssc%$lCV} zJFt^<r;~=V$5QylP;>iT#7pke+a=wX?*<8BJ@-PEw8tr7b2@A3AnDn`MP&Rwl+D^p zis9?IzL$hji<8;*g6Dt#&fNcNvcgk&*QVeNd~e}0PQU|XF5PEi8D<heqS#b3nG{`o zP?7@AR=*nTG=CIVkof|q(hZZVUPstvnE8R3I3;`jekJKcdb17(A$0xN(u3qR`iIDD z2O+;d7tMKx$WubIhna_0k*7*JbeK8o1o?&dsY|$moCf7wTp(to2z{CU7m}*-2htay z0YtDlzmP>_9((i)84$`htrL$JWV>XrQjUplbv-NY>*|}L5&E<2Q?N0+vFWEsrw)mt z*A5LVCD3Y8c?hEVkBl0jgD6pZ>>^s<6a%jjd|1^fGDa6AoNy_2@2vBpiCWI2+#Mwx zb;a|Zyyvb&G!iA8ahbdSN+uH$#5SIW<TKmYgVW?5>CFE4jVw1N+2eSb_Pm%+l)_5q z*J<r86Rn016#jP5oga!vz0|@&dn_NrtA(!|aeQ;^OVR6T5-JZAb~)LGGbFl8iikd@ z8u;s?usTp!?fgdE<=<Sovvq@*-b-G$m&)tDCf|r(acZ2Vf1iN}`^3SN)udNku+!^l zy3R)%!?zYTI<|<O8iLCG1&cG5*YE+taTjstopQ2S)g;<8&mncNE!$WPzrrsg*@0@3 zPg=2{8W`>CnppQ5@=@ehj`gCt{W9@T%rfzC%z7~t@hXIBk5D0k{Zm7NsmZ}SekVh^ zG5d$&4{9#<<r-C;lD;P@{iTk)3+%VasyZL)tDTh;!@no`7+MQUF&7%-rm$7NlT|8> zGY*RrohqS5vZy~uc#O@?>4<hLy8qM>P)qevotzf68did-zy1R1HhAx&VQlgr<RiNN z@cOglqtMq~o=+ERbix2Mden<*)q-f1#`qemI7?m%{KCq)*Q8ZbGnuoAbv;LlXv}u@ z@i`n^v)T9ONKnAkCJZF`tga^?x<h8_C5&fx&XF!;4GTU`z9jFks`Dh9{%B*$3&cSB zvXl#OBdxcwmoJcg@LRRJNM0vd?DLDHvX#`$o9JfG1(fSHoXxm|eS6BrKD$Jgfp0oo zCex`)WNR-I1KlUGW0#?X{wkV_uaK>z)#^Do%ZEeH2Vim9UL~uc?^L<i{;Q<Dw^Z|w z$dQ?EUL^yGhm=0?4eNZJ?4>)M?Amo`o-ecX8)Q<*zblf|o1P<J2#jC{Z;-d270bFw zUZrLS`{5=TPFAzvTcoz_zl%w=|2a~wQUH<xGe(-jZezPE|3k!dcOc*Xl|FEX{7eGa z>vu^TddA7t-z6{7-)u}?OS;3!oKg!Z5%&w~`gS5$KsnqXx}lV-08W~(|5OFDY^3?K zd*mZhxL<7EO(8;%i_?1XZG-_L?mBpXK147!>5CNDPk)F<eFKD4E7eL&5F&)Q5}-Ix zsQLbQpAaM*wd#w;7I_JwP7>o)&FMcBkN9i&Fn*hO)DR$iz&?FIwCWjl1vp77Bw7`X zVFg;DGx$g?Y=E};0D=tb(d%#W7u1=khXj7*(al}Pt!+W`LdaE*MzVzu$=mWk;Tsq8 zdPF`X)7h3s<Oq44jeksHX@ir!^_cW8v08tw9UvGLXKPh_XyuIsZG_&o?`l_Z@;WcP z3Xp438@SXq!d>fm$SlP!17wy*<A#DrVVYB2MqZa|+6W=G&lhm*o=p0@R?+U$+JE<< zM};r1;8k^=*g4WR*zA;qf+AbX%M!zje&0VrY{#<yA>LT>QU8!i(v|rMBnj$9x<H=L ziw>4tN22LZ4mP2VWVM$TWYnl;hLlF>iBXpz{SiRoE9r<oJ&OHSM~w8A-Rxga9+HqP z4*Bk0yu9&P!Rh<lt7pZCkVwJgFb6h}{gggwVn0761#L907@llwBSg5AnkI|cDv2q7 zVIb>cA+OVKZRW!kn3y`LeTgxowm(AK8^*|0fd~gr;0lHSx{PLhZ6t$)v6VK`54Qlv zZDeMYT~zFY)9TImq6A*z46gpgp*G6^dr!z>e_;k2)`Uxt`=iZso5**B3}y)qvW0#l zvT9sb!xE`;kf6W_;jAkK2SFtiOS&Oaxb9#fxQdDy;_~E6%e*$vD^u?F-c=>G_CGCh zt0M)qm<?(voy<oHhcJIma?QQhgwZU`MfOp_!5UnoD?R5}7f0J-iq~b)K~S95ZJ?dW zigm|nWYB94E~c(VKb!12s!is7QzC>}>n!v*{G&$*oldt}SsbPLB!aD^R7-r=P73UK zJ8LbYiG*hZWpq2;?qH8)G@7n;u-0;FR7g|TmgUOn*FNK%9A=s8;3wp>AO#&9QrjdU zJcU9rr(xk7#nUNVlyIeqy{bU@6HV+R1yz$#tU^KGbdO}}7}nQ=ei87<N%)vD`O_(I z4Hg@tgmBjALD$hQZ0uc6T1--z!;_ASGj3|$AsGmTie;;o@8k3eo^))*pT19%qA$^1 zoJqDjLSQ!bh8N9K7PZh9Z(?`7=o`|3?oIy**#q=;z)nCipf_O4CN@h+&%0&qZm@*J zidV<5;XZT;nP#r>p|?rkM%UldZ%@+j$<T`Z#=_q*mi?@vU(j_p30u*y*p<$LN-jEv z*YYdGlyqObPtt-tz&5FY!uW$YKOidZ)dUI)SXnC?+;x!67keniO+0bl3NiOhiPTp( zaU@X41L-M{<|8~_bGPNJnlP5x(2yhuL;PrO*hVA#XfADZu)ThC2YG>w@u%Hr=~(u@ zKV9gaU(;CDDu6zq|3G&NpkdlX9Ny9%F0pbN3_}|zEQCmMSq@<xHM}o$fo_5HxI933 z=vp5{BU-I<Nc>%Zoh3c5WpP1N6CEhV@IJyY`-56JY|zcJyXRyX-G$HXw`%cl)@^(q z7|Uh_(fRbDlidrVUFlUjYulPemt?`~j4`gv;8%&7QA%OH%TQD;E(_us#}&5~rrJ~M z-%9X&`q00vFwy=M9_t0y7|_z5rVO+``Tx-7{EIfzj@kwstd-31%`$q<1HExHb>z!x zJMvX6GgpJ<@>M|PMAv?94c2~-SzFT-+SFw39*mi!2d(Vo5W3&TX=^sVvBE5&4V~&g z*BU=Pktf>Q1scr6KUVfd8yGE7LYa%zx1njR?n8D+8$y>06C;<UscC2Gva-2qnmE$z zl-Fs95xV8p;!wDA<#lRKv<z{Qokm`?P^Y}H6yxq;lQ*6~n1t{w!Y(%Je$qpOQ)#o^ zzl&HSZ)`oELeG@ihgVBf(_PR=v{1GEg(dC~Uo61(_80yT%?CrN7g3)VJ#<=LzC*MW zI!Mg@>h481F%kDiv&&&r2RX%@Vc^>*4)#Sj?dazxTyV*?syYuURWgv>45#|QOIB5# z0{WMN^G3^lg4xAFB4}s1pYXAZWkk>={u5mF?n;}-|6MLSA3=4Qqg>N@>BI~Y4mhN< zH3)w5=Cd_OxQ#Q@qvdQ>34ghy6I3CbwEyo3+DhohQX^?(cm%X4Ne2rOHak3UmO^a0 z=)PhwS{t??lE#L<;Ogm~iH@Sah|_KneKnGN_7yVNp-4QdXw7a$(lhkBlkIOyJ1eD? zip+ygG?zVSOAjdZcF88;j*MN(c16(`GKBpRMHBLmI283+9VD@PylGilAddH5JlUz? z_lR;sq;RW=?DWj0x@3OCz@(yB_krLmEO*IZtKoZ(ZOuZ;P{HXTpz7NiefeNsW|CCa zNa2$vR-mB<=znW8w2of0v1MA?i#FKVQ7w(2v+~$AE#*62uyZjztL2+yn?vHd)yQ`p z!5V}KzuM=QOE}-Sc;Jq@aX;AEP#t*gLpv+g(fPXVIC1XPDl(p0Y!0vh!l#bLf2~uO zJad?yW)b>T9(y60#(C!0V=&HPW)@8Yh_b3FG*gDdsj7+XZ%4D-@-Smu^N3y@$CT~q zEVp1;HjXW6PrJM0Uym~%Y)>;t$UUpEOtvYptbNg&5uRG^!yTbv!U?Nc9Yeh+q`o$e zu52r<KwiFFbrF?PgnGbzb8`db2hBgnLEzFRE8{!T&aIM;G%M)~L3A*mz0r|QQJ!+d z@<k9~*Q`wFNL$mtE6pCAXqwEe%>D&J85?Gx1L1?*Xuu==o~+71JJ72R^IZeINTALh zNu)0kZ`LV^#w#1EniuVr3FgU3Qp?wy*sZQ~YiLZ9&*p-1)u!R)`$W1=wX2VIDDPvE ztd-5(XcD39OgE|z5o{|f)!omEgSyHa-=3TaMhp{vb1<*&bS%B#V3WJk_QBGCM@^8c z;>W`e0jLE;ur1wb7bpg&yVF8AJQ8})K4dbR-GhEg`mumy8s(l?sN&s|>1epZ-b==a zI<a%fIHXgUC7Jd_;e?(vidH(=@SZf89uV2PJ!yXDl_Kf>p?Jbjo_71s%38@j+C3>q z_`!Cmg$E?v=RevV3+Y9j;XCbc?!~-YEm^ek#tqYDyE;Kb%-}<X;jBvvTJFqVOQCaM zh~J0Eq^BM1Zf`oA*1<R3hlau68P$hwZ`Bd|SXLbi*IOImMicYuOY`6aFYHTmG%vX1 zb$`ednYX)!%?}WX4>ig}690LcrN$pS=9LNT_rCN6s7*cl(J1&?a{JMN-DOTZQ^33% z`DJ2bQa1Eve`iJ+-4qh%QPUX=)<?^&`!-Z9{Db?CMwzdqo~@iUft~M1d->mVkj*lb zjp1eM)xu>5(-`S*{(m{V%K8r5TPjwqhN8D^0&^N^VxJ!!F=eD{Og9BCE^`D|R}Ej> zl8^hA`$GB$`{aBpzFOo;BZd3!iJDr?)p-#Ob`8f~N~Jx*9X4s^mh$C|#*)4l^+oC; znK04jRTd~jvm>cAoE{X}pQ#Wp3z#B}#!}enhBTU(pJgXKq_sNaUMsGHSW9>>oiy)V z>`5?X52s1SXNf!hojbn3K683c9t;=#V`EdHtUuJ@La<(8D85^R&7WS%t08LC!f`u8 z0S&GVuBXv9a0FS>XuDX66;FKAJgoQjDfqYe5Z<#W5~rmc>tF01mLv>XvjOR}8wq5K z(y5m2X<{FzQ;l?qe>9z{BR+uF<OFU#2h^Cwm&0SrE{MhPfn`ZppkJC;LpqJ2<qp=i zKQ)p;Y+`>J`izyA^rw@-D>wVoSLod)Hg*8jk&oG;0dy&4P0TrfCeq~-SRzkP$koC* z7jyD7jl9NE2hx;aKata~5Jx5i2y0sogaBbBTQiWh2|MH<dJVr)?AQ$_h2cZ-dt6B# z@%Is2cJ{+S`m%m+Q!1a#H(I`cieo_dndA<E+v86M;U()VT$s*sGq4RIDd4~j9BAdb zaKZ<r3LLq~yb6XM6Y$J}q_OZ!8riOc^@2DhQB~Ip`tlyJl|dSJq%{flQ440ZS_o$2 zGiidP|F6!Z6O<EdlA0GN{A^=lCPsPC$vS4yzCGR-<$6!P@U>@!lTp<&F@E~<s@#<? z5})OxIaEH6eVRpkU@u<Eq8&OsTT-DyT2MdUqlm1H6nsT#LHj*lP`vBOrYQk!omDu% z;2zKtlhkh|o0m;v1D{w`?vv|ZVqtGK^z;|m@od_U{t1CLh#tj@i<5(BYJ|U72~i@6 zk;|~TD*^v0_htLRl#mQ_hauFPy3Y=Y-6UOl*96vgC=H=U9BlMZS_ENtWGFpC&pTM@ zFxnmdBJ(iXiGB{rf@I(?keB}@s5%d)KLj<23SO~OTE)AfB-+A+xn|i2sv_~@Cqj?^ zm*IR3HRymVK>z$J)?*Kk)p6P)K2b<yDI;kQ^+T&7o6{*W!U`HK-`Yapyp<X(oXFlD zNtY-WplByKQGGFy1&*S_TdxDx)xGI~J^6Kl7q3{82<I%DKZ>@e^PAY#QM9dpQIiM% zN391e<)!?YTGaE~C_03!WRat3Cs<qAqiHCuoXB1nO^wuUV>?FEI9<K1;E=pA@3mxf z>!R(vI3<Ph8`5+&9#5}=^%8|!Hr6nj@&PuhB%g&Au@fN#u<S838-7?ehPuM5t)6^Q zrAOnkSI>zb`5X9Pp_3~XM^Uiw4l5f=L&-9BYAns1RwsHwa=^p6t3jIqQ?QLN+FHtA zEPG=<r<LKuf_^e8_)$(Iy}j2a3VW?Hrzi8?n;Nu|q#=nZ{e9O$+LU|MQJGpeg}NYi zlSur)n&vt?wba>>Ey{(^IO1d<=i&e;Vb)waik`5tp?Oeyma?UJG@i6$dk}PZ1&bsx z$G;a&T7}{Yk0Ln_b+26vmRQYPc{CPx#j)dPWRGy+iA!Scms^-S0$+-#;n(w55^dod z2EK6ma9*8MILR0Hnavx?0J~-Zdwm@3Az4ZX#?e7|BqYnH-2%5;L)^#4f7)kR`LsQ0 z!{+4Ed2%1&n2X)Zr~Q>xZr`W3aLH!wJ{~6(o_%eZK*vYF=;UH*tG(du-GZkvZG;If z5_7$VuBOnY+fvC)f)}mrM4I?a29BNxbI9&s?@pw<+FcbDn@!>t&R=+9n`KbdMZ&rH zo*2nV<u*Xek@&j}8&^Ox{Z`skH>$+88YPs_FrkQ*7eJ@^&CdQTptjb(NNP27A}GEQ zr16VMe!|yw_Fxj-*197YN7^q9mNr(YzEI(Fm-(~FkY;Y1McSOdfzw;FONDeL{Yhk# zr%)Tc-^3<NrJEqDty5_#Y0FYxpx5bL8;h6*E$@3absC-4UJ^XRaM>lz-Lp;JaXWm1 z*l^MszJ|O-1?Ku`6b^<znpoQznD+uUa|Uha*1~^4en|n_G=sJe>Va*I4}yeGOPdeY zaA7d}V+KtL&2Vy?RdwE!XhVeVq7?UZ#|^B*Oq$TEjpzZ(WQ7e<&Hs)4oF+sVZ<mOa zZrQBl4DjbEL|B!H+-A45)<_%?EHt^;+L<(29xPmS;T;z3Z9Hsk<>mx=-AS6jbEaUS z!o_WtBxSI$5B`~h;^b%p|Bd*Ie~4gd`ga@2*k_-(Sk{X)qT}_JoCFvOO3sL!m9BO= zZnKp3)yQ^j{g+>jt$mSR!$J3_i@p33wfW}3e2{K^xg+}u*uq(Kar7~pq)C*PjVqd0 z<}d7lMIgJXL7hK4ey^1*Cx6)7ENnKN5aMlnT&t*GY<yz5WtaRXPb?#<{wOfNKO4$f zrwph3>0y7h&>!JLghuB&(LWil@oOY^i&{tqelgrGqEQXmc&?ZZ?r3vDniTs91x+4x zzF^N%SeI7I9@uM=ZRIH>!q$>vUP6tX4VeR$KI>r1=Frg*Uqc!DAvwHK@pJ>K-r+zK zT-Ci~RQ*{Mdpd^>_x>B}o*G3|a`Ujcw2YKY5j}TOsCfOA@~6B;#2efXMUObirgK@6 z;dclVEUpgOa=1_1XK^M@8;^7AReN-{G^pt3n3wE2U>^EwpJS%jqkx&BiF%G1XO9GC zu_od<X1G191XWKd4ttKuw5zk#Ssd<e<QRg~n9;6k^m-lI<x+{QODD-yH85S4Av}jr z5?>LB*Dc{xF$l{JaH{SIV}GQo41`ya9)<9wH#t=S!e9kay>mdWYIlaJEO^Vd{uLPH z-!-x5S7_&?drirFy=5Z2BsR;3?&|~7A;~+l%PH;plXfkyaIeezu=*A5m07@+ze3xk zf9Ia|LzT_Tq7ruCYjbIVWD-*wRYL13=tg5nrz<s*|M^0bXZD-oOT*6AHXA?1=$Fd; z=oQL5h>9&=OiSclgkN1|uh;1biWA%XdkO7DLKmTZNtV85Cp(G8S6F4A?oKZ^w_8f} za{BHhbJlV?R6(eD^V@Wkf{ZcOeL!C$+M87*R#784*RSC#$HLeAt7xp<oxb95>7Uk$ z?B*I8Wd3Lkz2`yX=H(lxnbPRV=DwS0E2tA}@D|#I-gmMkTd0AavYPj8fyV}fk3Od3 zDD7Wp&ia&2z$1IM^E2oW7wzogXSB2LQM+&F#+q<wHs2Joz|ZLl(%QW7bGnj{m(1Gj zu;G-^Q{<{sljW*^CYvXG0qF$weD{|$lFVQyrC=PZm4ZQL#SSWy5nr?SZrVnUS0~!9 zX`9f<COyynU0tl@sm|!XLfi<k&3zb(vw0Y@OBBzu@$DV5H@9S4ZO@7+-1v`L@Q<G3 zJ>2*$E%=+y@t$t{$1V7C&++(X5cPl3f<M`eFG0V&-5Fb3GOC^zP`dG-w&2U2<9*!t z&sy-?pW|~Hj?R^u_`D@&!}A<t{n9`wXIo3oJI{023;U>l_>$*oWBr?M$}d_d=dd;V zpqWfzyAgzsc}|zp@T0q}oh@`(>^ca#_4yaUF*m{P76QZb9Ao_|cN1T=<mg$aGSnUN zFM@a61bbTuyxAlWP`i~aE`wR~k5%hlP@;d<*|HYGTUNGDqBv)Lwsyw)=Bmmi3Kj|{ z2kTrx)%1{+Im@8sevQXx6$n2Eem_D6f5v_|K$ktQLFS(94J|Fq|1bPAW_t0z@S9rb z3!dYf7ws8$jr=eCGw#Z0#!Fn$T;Lgd_5QB{&)CcGU-)P275!iMXWXU!FZ?s^^8G*f z_AA6^?8QCLFxIbhFUvFbdLpv-%c;8iUGYD&-Au8)W%QT+C+8Vk{R%r9Wh0LK55<m_ zvin8m{|#1ZyU1?rqw4St|3mqVv)*CjzXAU&`5%HkEmeVsK_Kz4L^lR9S&|1tpVRPz zn??7v(1C|RK>LVpE($mNtHS@wMc~*95Qd0uCL&5Uv4RFis0F91c_w7==_aSH5Z6c* zGc_K9v(*)}7nBGq)R+nyhS&oadssmu5WDPRz6WU6{%WDo#p#;67Qh?*my3ULc&)M? z%6uZ`K1eOxY00Ph=KR0@D<8J_vIDd`{no(_AE4^4UQ)~Az#eJ1y093Qi4DoPuqut^ z3veBJ2i{rftlVA~ExWS+y?Dz-T!RX@Ir1{oUfv(!>b#)HTj<EL%`if{u$Rm<oJ?Y? zq?A9~jTBvLWhcyVH`L)}gqhBwMblW`xAds=9w?%ciay^v&uP4cV|H($J&QU>Lp5jY z=}$|Fy@h}59#2n@^>7z^3*GEg+Z=mfXJZf2z9kPG{yJku0PihWad)7Uh4G>Am3Rvw zj+E@)Sy}ZtsVNyKhg3=yr%B25#(yyI76v$C(AbNJ9R~3Ben{mw41AO2ZKOq<*PIY! zmjgS}VZ<#(9yBGTP+;!}+cKxYI4q}OL&1+?Y21$`;<C6O#kT<O#>t@cNtwp_AB-~L zyemgArsg#KRv?4dBP!Ea|0}T7E|=C=uSe{A(3Td<poSI*{kZS<H>VD`{zm?Alqp00 zE`&Q>M!}0T$ID#aLI)@fO7~iD8e1*<@DN>CGDz%S#zo8Ue*;MLa<OZ-7+h$-j0+%n zGhN4eJnFa9DsB<Z7k4EEFW}Kxg$%X@bcy^JC?X!tqRLJgk1Rv29q~KZ8kfOEKeA*Z zd}QIR{0-^m&#S3JmVsX@&N9dZi|h@AF3V6SzWL;Pmej=Xa^Z+5C6a1z<A*9gaIF(p zbv5uL-uDQ0kk(W1ZIZgR%Emzu%jOd8a&eKtz;74lYr;_aHJfy=D;NH-`DN!WkQ58! z(>LikyqK|Dx>$X(6M3IZqT$xx$ETmtqpad8uA{AHSFL2Pgv`T;wg5O!&M0YaK8uKI z@B-GWit7COxE@=+$2+bZp|roZ(4Eb!!hVPs7|^?$h~~cKsr|8~2m7Ro=J?OGoq-Re zs%4&jeStZvs4+Oqfwd`kZ21cAv`ilH$qy{E*og1wA$r5f{EyJY@V9LriYE=Ocx8>U zU1Uz=kYxU$<xiIZzn9qfBQz@Sq^ottL(9+7norX3Zv8FivBm3<^gXL&Yj)CmXS^jQ z;G_7r#Kc|?Em-M{yU^pX=RPQy23I<+qXOnOUvJ;VNUu^(6$X6oY3B1sXe*L31_^2C z$rXNs6zJsM$<oc=W6K2GK5Z{Jc3&|dzUW8s=%B}z)mC}q9t_8BljFAgu|;H2-_tW) zSL4pwzv{8&v!=7+*mjt$^dH5C`UcF$(dl@H0g%TgSE%^bd~o&F%D46_g>zP>`+>gN z@0}(Hu4-xXoU@V`PsDuiKakXAil-Nik1Zpcj+ZAR?>O?3s*{m-!8X5K%EQ<OKDP8{ z7k;2!f|l9{Y{kRXZ^Aa>+}bc<p+CZsxW-QX2w@VzYJa5T0v?NovW=p@0T1?YiD<FZ zvk}K=7oR@p^vK|S8kvyH-a7`NGnRdQj4mJpS?o`=9|>jCe}cPv11tN92A8b2<uquq z^H$l64W-)V_?i}6iS139|5?&oso6Jh+kUR&lbYuIc{a^++C?_*28oWvBpXr7%eEW) z!Hh?w-Q`u$Or8Iny6T=6_WI<5$#@%>({Kd)c}Q!UoKLRYF^j`LCDOD^(wi*zXWGH< zJy%SDP$t#OwU@!k`~i?8n3;d3v7I?vOd0%*MUO1`u8sxwYb7ectN14^*4YoL4YMB{ zH7tb`k^1z+%32+#5u@*0|JpC_9^LW4{=aK{v!%Syw`9U4NNcH{PWV44@daOsQ@WXJ zNuoSS7I)eG&3@txxoQVqJAVb3hknD*?%HO^KJ@E%^nZtyl^&-Z@!)CCaT*n}z^37) zJBVk(r7sF!n9gn;r-_liu8gwyBA>w~u}C(w(o-1jlIsZX32|bxSXjad+Qt7XC)YW* zIspdIf#ODsht*ts0v<~37^i~QpuvR&_bgvKAJ!(L#8_vt8`F`$XW7nno&-~LWj~$7 zW#BUQ_ena2e8bXzp&cR{@IoXR66jknw9B%<dCyXV+i}W!;Z&HwR{lb}q=bqi2Uu$M z*KQCs-AFt{4ahU>$?&Im+gFHVN95GHZ9?~U;_CaS%6SEt@<4He<tJA63mxF|vb#nO z=L2D>r)W?x6%M=nV^)aMW%3%L^T5_?uq?(qLmHJzh21V`@z)ek=|7_ADZgjGh9CaG zFFiQ@`2C9`T$W7`3x5?;;eF&PaQGG_6_v@QX5CHZvXiH1IKL7XfVhYUj~OfFSvd{1 zIdVvpx2=yXpW$C3c~v>FL#5YX&H2W9Yk-u$5czBWmCxdSrDIEIlUR06JZw-$hA+6{ z>2uDvM>3AL1gD%oS}8q!!Ol!o3WLA<wvO{tR(t5YZ~#BDEC9P+6k8|Xp7fLGU)oIN zD@0dHPw{pXHCV>MZDVkkR|;L6J>i$ST&uw)xqs;+ORSyKZ_p{~BFHiE1S6+uyVjk= zW8yKWBndNog!drReFeN`=ye*G1CQD3AW$3-A6b55U!JB*JzAb+bpDM-<LY<BZ!`tL z2fx967|AMsqZ9R3Yr8DEGZ|k*zGl;Al)@*BlMCWK)-6Ga=8@$KmU0Ga-BmW~3@!A? zohesMn8Cg~Ll^q3#EE(qC8RHG;vhf<R>PVcz|K^Ir|@k<4einSqVp`Oh_rE=<@}GL zoER$SX8dhA?Ua6habBvG-eV;|?;s|ba1=LoHMG0;7tV>91<3!5ovNV|W0^z27gVMJ z@scw=a{$8WPW5B|u%VdwB~9VAWO_~mH~EQW4IA-0ovPI~y}@TxMuDuoQ;%Q0GlqX+ z>FwxJn<H>Ok8omL`kjvIplsTDqxl2d<=A-AVYmh1B8=`hLWzqT5eBnSf6(dVCOh&6 z1WFRC{e!M)I}JLG%W}an=B^C&_jk~YSMEv$q)K|sWb4n;6@_oWixY!WEWve29E)!i zB^it7UoyNqBPW452@Dmk+K?NZ)369Ue8JXS!r)T5r#=yvG%m{=JXcU+n<<5#t?=?5 zT8$P@*`?nTtmGW++4?wc5+i&#{V;qOc})BUZtJa1_Ukzsr+n9*3QkfApIO(RhuB%q zI-RF;yl3J)k^vJkoPBwocG8S)qMMt!DHI1x1>W?2+q<wV4^MWa1LqdrQ=O-p#C9u* zYHADITuxM(h>rot;5~e`wtd!!nIvgM;rQAQt();Si{K>#<1c{YMzEO|XehtYHjMY$ zL4^;TUc1hUhutK4Yo}U?yXILd#F73v4KHB|KDSE$_Ner(^!Qww%wVhrM>u1%OO^d{ z0oS@-E+)T7w|X~y2j^h6hcKJ%xkw{JnNy1|J|9}%b&RRx+6{%?^w9E|<Dq38yM2+i z%fBu9Kk)X;s+L-;6iJ^aHL*jI@HpnuIW6BIBM$#mE(srx{C+N{;RgC~PE@SUX}E=0 zwJ1kS5;3Pl8De)4`&m?M<W`4gT)i(#jKj46n{tV^52+O8buV+ItH(ytPA<sgr5qK$ z7TMNIG}_}mjAPqO_RA&uuJ;hQU)883l})@%gFX9;k|*(Zw&*g%aS8kMGEKnU&mWiR zE93sK&yS4d({x7(zM^qSl6D|IAC;I&;|SPS^^m?J={QpHp?K5QSlyxMwCGiOK|I>q z>+$Md>Dgl!PPCOam1-VZJRBZS5&o)%UR&Qk(`rd(pI-qxuVtsMU}Fzscdo!Ib(4+% zlXhyCh=)ef%NWc&J|mFWI!EyGO2dSD)EPOiI<?nB%X0ShpY(dktInZiT-~>x9y|T< z^aIV{^`8<i!xOC@I%$I{cX-ux^wbEMNDp)8^ta+)zv*N<l{?-OeGM9+w>4T9>(1$6 zl>@60`dYno@|}vhXf6z&VL&a{CE$)`8Ig>$Uc8s^YLjPO4E3q=<Pw<b8XbX~+)3AH zs`m;g)Cn~T;eEFI8r6Gh#2{>uNOtZT?$2kl#%r{L`^MqwOtbDf-A6p@AvYgG$Gmid z_RG}c#x%b8YHj>{F8*@$dC|~Kx*6k4o-l^+-_2?}PvZ*Ww@u)BRIC<%h}m>VCixNv z5n;Do-neEe9+foiohv=cp2a5Jq(LR8ooB^-E!o&A<ALQkq>sFD-&`%6eLdmT_pdxF z79@<T^gv!E=nAy4ydpzVR}IDomVNlr$xtP+e$b1!ssl)$_i~Ld7Y7JGIzSzuK|Kb% zw9iLO61%O1&?6E}>2xA!?1j_+5DPkyU}2A|aJrQJ2h4!hLfLo!sb;g|-#O*qG0iR7 z)^i5*d?LKZ2Hc|hcEm9gg^N+R09AckB`Il=hU{OFKHV3lPd>3(cChzu(eRQW>#LR0 zJD`V_5NjI@Dc+gWP%}3qGX(K=PRZC%)P->II3pff=2~|YNj88Ke-WCL2TnDA?tZ~T z%T%kx)v;EO#$9uySR$U~PDzmJB}qRc_Rvx*UUVBQql)n*CZ?s+eM>s7#8`*hv`x|p zaYs=MG@Q~&4=o+7KZ#ze`*#~KprIzG;lLcplF)(cAeDCN(bPdv;?(cioZD1evesUj ztuEU9mTdJNXvXu4td>5|wFlPd7vsyl8cq{<Ltdx!_5j0Xpim=D>4LIXFtX1ahjcGz zzKqxw2VO`R+*ajE&&D3}=}ynaq=iOM7mF9fU*}4np+B_rvK5zst~<puw}+OQBG<WB zbz#PXv6dx{)4Iu-g&CJ?Ww>1bvavN(P=ozhgH<9IbEl?X(Vw*jY;p^%#M~MWXg6cC zJ#^?8w_)Iz%<Sn`@XcFmA&Tnxup<G9(L$6gfYq!e;a(Nu%agdyYiij3zo=obZsA*L z>LUhxD4^j!gR8tC=Kt~aCSXxk?f>{Z&v^!hO%OytP=|d0Q4myA)B$uH#9b?F#ibmV z617ar0=G0Zb3ZO+n%3)5Dk_br<dQ9x^+LIUDY(Fh>!9L!X8(WAfW7wpUDu!Mx;bag zbJqLp_jdYJ%{Lb-JmHFs1;UvFo(a9GQo8<mz%$XWsuS84;IKs{<#y3eHEHn6%W)wp zJ~vtay2&@K6HTiV`;i<=Dt)I;Oep%@KJ2l2{Di20T*aDbT>xUAw#S<O+sl=>_P7{L zqD@#)T+^C&*^}tOztDp*Z#M6;e62qS{~SPDu+IL2@3rtl(qvfjJ#iT^EZ(n(oyTw7 zgO}=5?@3JuX0DhsY_{rtK(8P2R>=YTFBdKOL~b=49HkVDftk{}Z{;>Ao{%Oc8eygX zrK70M2X^hlw7?^|N8o?g&b!R>p9OTSJS&wXc~+I++a$#68Mr?ee$yt|vluo8Qut90 za_z^5nLDUtRttt^cIDAV!M{@_Wb0Bq%z{Ueuqi(>8k>8E94u=E<p_>`?3$T#Td&eS zbf%$V#pHH2DVO~eBuf3bs8DT&nYA3U=UarFc;u<pnzafv0Y^F)lVMG1zlj%|?>;$u zH+m}*uwVaaSy}cmsu&7f@1C(Zcd34(iC4p`>ARxByOoMAw<`mpdCMUi3udd2ctXA# zLd@k>p|jS!r}&Wkb}G0<NiRcs^1H%2Y!N0ZcYC-zbcJOzk?~y{LS|+~y_3s_c%2O^ zxVMWnI1DCC%lGhYhGJuh?hY<L!|}fn9I?Gfe-8}F9(;}h^#ylWpzDmRQYbXjDioVN zFzdZA!_NR8{EHsRE;#kN5jwBN{$6+3Rr(_oP>Rwm(w;<JPo1FlH1Dv9UD7#T)xyRo zvj8TtPf9l2%|H+Mh2~5k(N`Vy*fk@&8M$3Ka>d(OB1dk1<WuAZ<dCSR$W@!?0@=fE zFAE}OE#YW?it27M@-I>g(QC9oPh?Qe4j_pS2O(`C{wL$W=<50(lh~!>)2<efK&{sC zzFw{H$;pot&6yAh^-cL4f-l6pfCTY^0!6b{3_=x9Pzu@OVgfG+`>3GexvQ)S8RZE= zZ}n}JYBVnj1<&K-tmyIMz0KH20pX|v?&dEG*|2}n#{8w++#hWm*X#c`nJ6Yp_*>vR z16BhT@yP|3);5R{MZY<wVR23Y+W&AwqEByFwGShs)VXT-uUKPhJ>5OX905l!$^}_! z#1owtWkaga`)B^&owCHC=u}&A-7s=M>nc96Pg(<DDtOpqj~TbwQMVWmZi?<1)v8tz zbJLX6b(_IEPY*%R8}$9#qECpyu28!vpo{soHXRkzVkPjQpWntE<VE`PZ85f}oBf<T zHTC_n(<pWi3Yh|$Leh-gxx3+i-5UJQRK?Jpb55R6;)V724$E*H1<E`sn}79mAazNN z$){;IhUFxjh_vS0#h2yLBQ%IR!*N-j5GnNf4gZ_tNAmb16v;nT9Hdk3h$F-T2mStz zcvkELVT8M4_s#~pswr(IUuG`JXS)tFD^#G5VooU6++m4M<z`NG8Cs#*m5=OSv{Un4 zNOR1lk@v))>>Ze+#p9G4cN*@nEq3L`r#sypMj=~zhfT9zmJROO7$R-;t@Vo7+pL>K z`_LmQC^rag?qZ>{?ulJ{aExhzv2DN@KZ)`6F$TY<<2S!qdPE%_cnNBHDr^cWOzTB* zLdrw7pVr(HlZX9aQzYjAIlTXWv?U<hYN#O8%!tqB%lSE65!>P%VMv9{kM6P|SlwEe zly;Bxa^7RGG#c)m;8E4FMSi@4USnQMU%D^$&MdI@sLw!#-`SK+d#7{Xaoc%h!iy2o zeuVE1d)xLM)_Y!e73#`&Yfd};V;cSQzBr>zh+}wJ8Y++@r|A_q{M}}KWt#s$oF)88 z|NB79bsy9IETkRG;)f!!(=BFkc)$$Tx4C=u?qM{rflWD1oo0xvSJBi)um}3P=-@{2 zGoi`Y&<L_uPJ~m0_W4ds6JCd(XF#lWy5yG#7!BA3P?%l*AHvNjt&~>|A5a#kZ(xEm z5GGnUYrcWm=#@ucbiPe(aNNQf`;kk@bQ<+o?A7t8BUd*BDU6V*^l6lQMh&=E`DyLT zhE8Q#T?6}uzW-QU>}^1#I7FJ@puSCFVb>)5R^fL%OgSGcx_4ktcG2U>``kJ-pPu7Y zLIIrsuLF3sH_xDZo5Z=Tw%9-<*vQubD;sa48BfGoj}#n7`^}^sn0U(HV(X<#%I(B$ z-=N|T=>sN?2zu4p>S$Li8$22RU}a0`C|T^2#B+XoCX~)l3Q3$<>H$G)?<;!LYppF& zH!ydg8^?vnX*oSAixUIyS%i&4OSrgta~0ZIX}Sf%)sl@)u!y5O_}M)EN#c358RIXt z6!2sQy<mZ4+j`p1D!$U{bqm+eY|bXpLU&um>mF)E9q=_>Z4>*qH{&q<ZNY7p;^frT z+pH6`0YD$bA=U{>>m!?(6LbM$7WoFoMmo5B5BKe)xppxv_)FvyfW!HT3`rMW@?4}6 zBX$>EWfz0gOYsS3iGc(HRQ|fZ8WbwVBCtBVflD>R8Hb*>iy8@R8=0Ez5WsvugB)T4 z0#q{9I>gY>vs{X|lGB7e&C|F7WIj(A?4X4XvCzxQ_QL_6+In`4HaNsCZ6~^aLV7mr z>+IqK9#?w4QqQuiw6jzEOnkYFo^^^5LK$svim@o6K&F8%C?<VQvs~h+=d5h3Jbsb_ zigvuSN5~p=8(e`962(JW<G7!Jo?L%eP%EK&GJcZK5;GI25}}aMoUY%$eihLMmzbch zb+yvpVpkwX5l}Al^h@x%v_|easEt{Wnkqf<rNZT@zi*Pjytu`Fbtw_@v+I^gh^coU zy32q<8(`Gir7w~;g5adn1U%~SH9abjNS}2!DH1mm!NyinlR%P$8X6>$IbPi{O1lBl z={k`lw|W9GmeZLBvq{Bm7G<XuB1sV*QGt+dm}fl*c|n*(KP6;{INV~qN=S?#n2kh9 zAm)}qlRZd+?`m7N?)_Y~;WqPxSe6IT3)kr$57ORmgl$5uhfdUa?rdPc)AJrA5_($9 zgQUUQN0KM`9F(gwurbv4Mml8Xp<=&bmgF}KI{eQ8UIg&fX*}G`2rmUx0B!+<cR|hp zyaibDF8xS_N=>DER3ugyLn~Dz$bXo%3nWZ7LB(dcE*=UNk5nXCNTrcp_!jT}wz1`# zn&x<sE-@-dFl{Ct=Q*Dz$Ra?0GT!X8@JzmFiO4K;y%*^keZ>+DQyR@NZ^_Lu|8mEC zTHINB$BU#zA3($nEfLFGBJOlYd|LK4n&pj%ixKf@*{fS3e(<ldXHn`+;<+TMHwo)< z63zY?Xjlo@4!;R-70?I}I>GqR{Jlex3|mm|Z}ss|E%)?6+C<vLhXng~M7~M?ASRTK z@*$~lE;$J`^*pb8TnrAFS4$Nh%RK7Sy55uNZXc2odk%3ox5Ra_tFC4QoN>qHMRI(f zqAp}B?4qf@C~}MY+f(FF`kXIGjs5VMBAskWOExqARV2EUM;-OA5?^VFs{dDsSrjC% zwAgq=-S|)CQd^=%{Hp@Nbc`QK&5VO+-TzwcWJ-7BIJ4Qc*xhPBv?R{l;PR^Fqp;~; zXr@2;k@VQpNdG@f`~kH<EmD-ZIM$jm5obO?JGLTe2^$cV*J~gU?1Wgi0L_Cq^CvET zvQ$=b0+)Dxtv=4YkiL)Tkm}jj3W$3RS*5jfK%6<B{)KO`ePLvumpZ_mmA<9aG<Vd` z-T03K&pOGUMEZwA3T`7I=M|B!BJVczC4bU0hB?K}QHGTW4s%!HfwQ?1JgRs;AJwXN z(!>5l7kSFbhb1}R(;e^VKk@j4;PKG501{o))>c>&r#G?Fu2{WtqlukxDK~_cffEhG zGjAN#>MW+NI(05z0tDOel5oV_=c;G@Y=VyacfoYSC~S#g?igmPwj^}0a&w?Qy1>LX zyCMz2c!;B`F4+C`n$>Vnx!Fg*SpFl!#Fm4x|3|2Qk^XNJ?;$?;TVt(A1}FqU(HCwp zfN!kJ;O+tJ2mAq0EKn3w!L<R%oc~RruDUJmg1)sHN|YNv%UdLe2ZtLzhus`;&zS=o zfy6{K%6<fPU)=FFTJ<GG%FXNai{yoACe|PP;e|n~^=nb%)$Rx%TWd>{n>fdJbc8po zu}hIp*h?-^=c8MOws%6?FB~BV8v(HfDU!!~!t&hT7h=`#s#}0u-W%M2qc)d0?K;nQ z?~<sZ+!P?+1LxfEqhM*$<E=>uY$Cr)SG6T!?V~aDikdd=E<|NdIb3Y*k>-wl6Tgp8 z|3H!@Y@{OsNl?+J*s3=m?rXcBAM(6DVa3M>;>?Q>#?1shw|mskQTo)SJnVghZ9-Vy z?uHe^^gLt+LN+5Ldw0pw!S0Yr2>AjbJ$E-Q)w@Fq5W;g$*}ZG|0C&g>2;q6h@7}c{ zOaE~ZG8&2?o^^-arSgP;KJIA!5ymrbgRnOOdb-1UA&h75jj)1%Ztk!Ygz=^-5H>C# z)g2axFka}BU8VBN0m<&L2!!!s?;`BgfCP6~Ai|1x!PgO(9}w#fR3VTTd<kJM21Fw4 zPaIS`V0iH16$>{Tz=x9#?i9c*z$bv6fc+oh8(f8_p#2GMHNf*d{B9>`<G33lXfxpI z0QrEaJ@IcIU?pHX;4t71z%@V<!0UZzE(1~lR%F&yH^V)ok}R}c8!}i}K_|8$J%kzb zi#8-|((90-<PGY!Ysiox`chdNz&q+igz_dOqDk2S%^fowVH}t0U0*e6-|4U4wS>nU zfKZOj;9ZlJXwme5`mVZu?(+7^1qY)s2gLK47(&=WgGu=CXnUfkvXW=+cb+eL;YiLm z5M^U=4j5KV+O)9QapnNK(5<wocvub0a9=&#RhQ__@O>N=q44qeg>U(S6NgOgHo82R zv@5!A)3|fp*ph2K>>F%)CRc?!*UL7ZtHPb@uEUDs1Aw56B49W`p&bnWcmU_zE`ZCi zzYXpIzz=}G05<@)0IlXizY-7wNB~&FfaNfFX1a|Cco;-b&D4el7ADiaZAsg%$L*YI zsy1{mpRx%nADXy2v<^1a?d&bPuu;-;bN2iM^B5<YVaVs5x%8v9WRp0?PNPCdN|DxH zf*5>&@WD|0!x`{T;71ktpjv_yJ-}-(F7N|0cm@;)4ujFm*>7>?2UcOTsPoSC#-h>Q z9;Nfl^@1-H%r3+qdke1uaqBxN<(zzGMH#b!jv&+`3Baj!ir6pq`v>SGobp%ce0Taq z`K*gG|4y%kU>W$!s>i!gK0D*ge^}KAces6Lta8bhZr^EZMaed|@3?hmw(oJ2_Z;B$ z40QSyglLWrh|r+Efgo0C%P4B~vyIo{(^~BlP3#?0BDfQA=2h0!d7O}x0^)-jw5PTx zZLu{V>XW>7bY>_SfKyvpDCr1G5mli$BOal)P%<!HZ!5$0=u=THPff`w*^@0+y^Q?( z*xGG;32skY3i7_iis+;;9B-!4RbeC~Vm!1QvXDZpy&^|!RqKA2L-+qKYxm!RDl<JD zMh1Cbw{iyBEv9kO&~_xMsGU<?;t4LRlQG8!rYKzkT6>H6yF-WLFu2?~1EDeQPzkx` zRz#un5^I!R!e;laRoW1M&2Eh4HSo-=CVq151FY)-qX4e}CIa39{9H=@vGcJMzn7tx zRt<+|Kfnk$0hoz(gaWR>e+SSAU;tl)IpHedY5>WAbimW?ElStgUB!dcE1aZ4VPAw| zt%>QaPAp<tL@YpQgW$dj;F24M)wfuoL(=^yuT(67f3kzV6;7gjBdx97cWo1kI6^-Q zC!zfe&U{E|@Xe`-^>-?wqYFuG6WDnQ&Ao~YFd%ppwj+1<on4!WJG+TBS(<O`CT6CO z!bv1-TRzPq+Nmxhh;qR~^fe~f*LL4zE+7L{F~2KT$SYGM-IB<B!!4$A9L5c1rQ#MN zVE3HHmjH+hZ~+d)QnZ5L4kuZd*nUe_UDw>MEf-!B+gawD;B%?wmSFbuZ4(iyj-hKJ z$gUz@)0}yjXDEnMZ8CUaT0dQoZg80f+4ROmm=j@4tUHVjbgK1Buw4?q94SYd701t? z75uIM?g4CoCV=p};O7bO1AKztPa&w~cNpBY@=kTTLS=2J&I4-RBrBR%qVqGAP(*Ws zb-p0~d!~#ysDi?nnRe_zOui=ey38;BCfq)0U`G-Y(F-I6*cA=nMwet3j9)!<+|Sr( z7aiG=yezDx`#O?fVJrQyBkp^U?C3~hlM5is^hbrXOQSo}LjGxu@+SicW|Ry<i(>J9 zUx-PJ*4Kk~ouel4!G~O)kVa23@TZGjNdbj_?k(n`MQV~1<a8>VwtyLAW_1wdkL)TW z4X3T6$S4{RNs425>nzB5T?>l;U4j-R1i0v-ND|l9?)-m?7-*&DNOHoROZ79k1VFS; z;*17gD?1Lptd+$$>A5KKhj5E-kH$r{j8;XHtiTPf{1UEm_nSpu#@+E2+9`%)`b@{G zJu-y2n%EjTGluk34|4~AeVHmGJ+4wFJp>1~i3M0@mvDEYg`SNeop8Uk#E_&AKj80P zMTMLp+%aX~-ppBcP3$u59ZUK}baE*5Yvnls^&lXLYRHzUxv2q;hOzVL`dG5G?J-$X z0)t$|yL8akN<WExqlvvL)9!KPRS%wB#uB<Ij<oYyYETp`0eno$<4A(2v(Q^{WRR$~ z(DZnc9;UP$oSRp2PR>ZZJU6LC*ds)}4VJTwS&Z}I$s9p56<QcQpj6r&N~PTbqJZh~ zpi)1LO`_g_aDj~_$TTW}j0@C%gxwLx;8hq28v$RTvI%6h@Rczkk$4K?2rKQHM1}`y zti27@p4vvQc`I^1MV@LaU7JKM1s$|J2O8vMd|6XGT0bhcp6xakbt3HrG2BA8Bok=B zJd=C(`8aH&l)C_5_%lAm0S9h}1(KfuHR%X{0zj(AK?iP+h0V9yw(xhJZ*0|>6bhPp zRQ{r=LRMu7oz@;##0W7LObRfe`IY^ks}@+#LslOwGJf5K%n<!X1C<=TT!3;JjqOU3 z#nDzex+__W?WUnCNz390|6&nexKu+VY^6J4j7_66u^nzZBl}?p>1$BAGPEY9JHm4! zdPOuT%qdVH+{9)a$)K;Kksj^ch2Uu-L9Z}R!+OYnd+UT;+!V?)Xh|AbpyWYIXwP&q z)9wA3mZXztv4e$PNGE;WK}%^^HxiB!*R2}}E=KxEH!?AVCzGLI$d`u;n1hvNg^)@5 znfi1m-4Y(N;WDRxafMwgtF}{lHZ-08t`L$uD?;>jtjr#g%iU5ssXH0gis!{gW%6R6 z_9OaJchbTCU7RJ_<%VOuFVxntLi(sXdBwe>_#x6kATz`GN)Pft6f%rMdf{H`$1@Rf zL(N;iM>FXsy-BLCx3!g<#97CbN9eD;Nuu}Dk}iKloxMrhw){8WaeTomd&#lCgbV$E z_?nnW5})JWfGeG#ce2$jxC19Y!>7!}l8+R^G(!IS+)k*w;Jgjb_(SJD4fobT!Bi*e zLlKX!>a&fzGKr56Fb_MFM>QwF^46)!=;=OW5J*%0eMxRyc)7=*)$;2pIpz-JjH$4k z7m$ZmPXq7~vm9gN)5Y||zT`<Hx5JcC+IjG>#{uJ#hj4mhJ$nzrI@%|4wg&#U>AHR( zcRZ#)_am`IGjZ$YE0v3_$2gK1ajD(XpPuH0I3@EhGNi85Ktin*++r{bAc_of;?r*? zeB;~dO4L9xLs9V53RH5#qpbczQHO#ahI+;zajDQut*DU$=JnL+<QRWmyFNos&?#CH z6y~z-#L6u_302fHi&YW1HcHhLTUgH?QL05%7t=FZvL^az)`!tRE=ItM%fRBMG=RN` zW%dzUO^dQfNAU62$;m;S393Y!7!FT3!-M#FB6ESPj^(ZV-1)SX=OD1~kTufEEYd#W z5gQ{5(aNT8-dzYyz6<irOd%-|60`M8f;qWt5(gd4)NB%z;NzB+zQ@K`VHpczYqItp z+XRAYJzHr%3u`^ieQ=k}p>JlB_@q%NBoQ(=3iAvr*QrmMmEn#u9M%#tN?j1{NGbEz z2jt!aef@YgX)kuM(W}{5WY>L+yW3Js0V?E>$Y8r&bC6f}oJ)mUPIKpg=$S+EdT5-I z{w72v_;L1uiI>l(&v!^)SlVi^BJ%agn)D<?2SbYP9@}ZbVKk15Pu!+uIXKC#q*Xa2 zzUVJ`p&YvMT!S>OZU1^!ArFOl(XP5I-A(p41hC&jhwQc8F-<@#ciWO$iWe+=NxR3! zy4|~M2Q&*^>@$3S$q-)hm)u4LOUG`>xm-&q?7L~esObq-Pn(Pm5VGWbvZh4@G{pxk zn<1wlLTeXY+MlS4=39Z<oV)DQQMe0uqpqPr`{BL>q~NZQ6*_pWoSE{{!C_#lwH+2R zw4O~sBQlH6HTaDTMkB_`L$Jm2)BH{LW=kXbp%H$17n|Z7KlQ8eh&}vtgYR=eC6M=K zxz=MCi7L!Ob5?yQ+jSV8dA#5}6vzud1phgjHGqV~@?eq|6D8UdDP)q+n~W_S$iu{z zuoDLSrXLJIe`Xz{pA8@#!hOq?c`=cKO-wyGRy0q?yy=B}VTKMpe0~7w$>+O{gcPZ* zb?kdr^oN&AK%R%rbsakjyw(?_PF9$=!(zjYf;zSrqB%lu{_R^=hFf5?o?R~!VlSA) z*mIEdxXb=)Be{H3?6co>kB9`6)3&9&nWe!xVU>rjjxBY+GWUY3j(zOzySH2t{YppT zyDzZUfvDv)L3scwx-K>mQO3I?_kwR6m;n5Si2;}X&@HXoA|fgdB>8<Gu~1pUS1b&` zh?Ivz$ly%{(FH#=Kn@R5?uz39*l>LTt<f{|=uI~2dxcv>_$Es~N;eE7QDVnq#$y9X zrr?uhZG}!DJL_0ECAnm#u%Eu0i(}N6^xIrAQTWstJcxWiL|<(7Lm(K@%A(Xq>$DFC zL`j%Yo)+PsGtL||{@bO-3q!~jWd~14ZWWe`5Hr7z%aFyS-sY*`H*xhc$?yB6#?_-p zy(r#XYJBf`GT&2_KcvoA$a}&fI_Fi=#bXyDbzesJzDnK_?H?LDyhi2<ZQlN#-|F$~ zm=@2DY1bi&4p9oo{qCu)MZYY-o`C-sa{o_w&z9dKS{wfy3vnLt$TIrjc=AyEahY+( z1kzU!FE679UMKg(>&xhuZ;-!n11*|JLPAf;RdS5NX4sH@7%!KYqw{m5lpAc2i|(CB zx^@qC$%g!vute8ScvN*|nL>R9^1<GXg7*zjl)0qv^8H!5(+x4DryJsq-e6uZO=Tc) zUM2{6q!!+QUD^Q#5*hNRbK=;q3e>R37`l~5C-3H`-(ctI2L=)watN}#r{y+Vb9G-8 z@Cf+4`vx=8GJN!&>bBH%gBf7I%s@0LUqNy$UC@+RP_;2RQtA!%8A1jN#gM{Eoz5rW z4Yua{^YU_qs^m6%!%DT2$U_*YPn%4J2#n5~Ox6hpX~-1JoKNY9DI`t2vz&f3g`^9o z=+P<U45){TrjjnL2e|4@9WaJ8I=)ccV1Lser()f+(7LH)j@SvNquwOv#24(w?r)K^ zLZ4f%VEr{#2aNFP@6q^zz@_7Fv(>nP-h-%ds7kB5!5&+oJkaDfmisN%6rBW<WC*4G z3Q4nRmWRvetA%7%Sdr^!?onj;zU#aklhMrJj>%|XpVE7UWQ<DZ+J=ugE+~AHUSf!Y zE}c%k7wTy43=;0EwZ3f1<!_KMgPj)6AX5bgy)uK)_Lp4SKh{3+5Z7cUL8>GK`WQ)- zVq`Kz`^^k2%b6sp?VaV#H*Vn*s71riH_iUb>7O%kS@@f}W|CBKjD>c6o4gwPf~{Dm z$63eBVj#J806a}I`xa8P-&T%C-Bvrs;s2+!^lkEv_h@jS`{U<uhcW#fA_;E3b~&=2 zv7BblBI)gJFj2lBZ_sL>e6Cq3HEL7~<%E@HmI$jYv&ej`aY65b7HFk;?~=T*nXYs4 zhT(Xl6^hpy??tjEg-ahiV4LW^cZpHVa8bi-GTOHm<6^@~jqU-1;O;N8$=tq8uBWD- z6=p$EIFN4#+)&GPuz3`5T#NfUt8%r;n>Ox}p(6T6SuW6w%g<53GTe1m;H2~CkSOmo z4Aums=;Ne&=MZ(5>sS-6V?7l#Z7O078u$~ONt1e)gd0esuedf_tgN0a^r{|*KHPPk z{Y4#fNSA~M5DVO1;L)h^6hN7|&i1%7kwF4Th1@ikrCun%mvWso(C6MGv0>j>{q;8t ziIe?vE97s4Yix(LIoT4r2A?DNw$05xY+AvsfpZH<N?1bU)k<;EbMKL%S%Vx>V;eM1 z2R8$5wqxrgeTg!!3e6mo!x`N|Q}OicY>E4&ismzhqH%)sg8`P64A)t`as2xvNbuZi z;oZ20elVBx5wl(N*jy}Tqj3lQfV}MP)Buc|fuGRTACSWXbat*==2NL`9O}u%P%;JH zR8QDW7+tA|39aSb*WLR8%W%hwsZ?xUgKOkag$svgejiPNNW)tC>4&6an_65@FI6B5 z&z?FD%&P|0&q+^xh?|a+zEFgz4C+`B37I(FHvG0HA(hE_FMXg$x>z|h-2-xj923tY zhyPZ3L}_xh_%#f_e!(v;rGB01@#|#8K#b)ER_{nDNHHifLXQjT!`R1$BW$bVv1tty z<AkKWm3%l&r~bucM5}3tdK#B9K1V)XLEkDSus3L<ONvQEQk_)=^OKDx544&u1Y{MY zMjd2hMuE00HSguQicSwI@iZ=W+@*LAf?O0Qzzoeiq85(QGxNxs;d^lk9WJje>WS*j zM)d|%W}x8<=Um6RbHscS?L{qIGW0rIMn9NO!o3#ZCvVssx(#2wiyh5Br&x@C%qQ=O zf`;ZUA{|xT9G~fHSyu=UEFv*UFGBX|P)dp}Y1{+04Ogx1l@dC{BZ{kT4o7CM$cCf2 z;Q2MM6ZH5Z(x=T8u!A<som27-4u$#%CyRoe9`F%_9T(7^ACdM$Qmji&Ns~5xe4y#% zw2I2a$wB>tWFaC*7JX~kel+8!%Cn{ma+}bTW1Xyx<0sPyckW}r{5etaG|RuSuJEi6 z(d{3R7ZPApRU=g@q7x@4ObSx(z$xWEyNR%($I1JeL$ABTs%i9M@{&+Xix!hEf%&e& z@rw#(PKo+t)4akd*I1m3o>)vm-4Z@CKcQC_lUK#bE@R&%*c>5#{=vtjiz>*L4CDmZ z=%J6v8$N$SJFs&=YlK{+u}eup>M5%SejK+7v2`XPb~ien&$}`VcqQgtZvdC|@HMo8 z885Z&8mp#7OGy_#OZG1%??p6#?d%C^9#`QBheDSxQ6=@L;K=PMQ{6JswcR7wbkHE- zC{Pl)$o))^$TRSpIOytSWVqk=Acu2;ad71|wv|3uMq-n_9G<n;*is0ft19`S+R4mL zEs~Vl6){n@*topo4V5^_^7_o7S<A^pG0$b(y_~!u1a!ef?9Yc4X2><Bu~YR5vOMt` zda0yRjPlIoRjJ0W-IYT8e$yeeZ!dt~KR3W#zruK71tc;u=Gu7wzzAbg&%$f$ciipn zv#Cgy3G){BA&>>3W~hqso7G>arcyW99sZJyMy({-Arzb7HFnd=&Gn%;tZTgbYw7zd zNxy(L|H}GJEB$pP$%tPJV{Qs)Rc-(HPBBkZgwgY)^3IYkKi=FfTp4^$t&2BYgPuUb zDiR4MQr;>Yrh~0?@+zWkbIukDy+&+AFxsz(<-P${x@8s4D||N=c3oq4=<lmYbdaAj zAhH1CriVND_3_tO1tqIV7n~#0R+AApIxJcZ0g*Fw-)a&Y6>am#^B9CI*Kn(%(K-*j z`rV@MdVDUBm6b)GtR`{YdRyuYynVAQ6(!@R^e)+8P?eb2R7Z1J>n(g$zs6E5{C^Ki z2JYd!AtTn1;Gj1k!OkNO<wjs5hv37zbj})*7rx#y{2-OfGJ79{dP|BD;&^<$>9FJ$ z7sgvdmWiT;PF+h*02RsWNHmT>Bi503+gxLV<bv@Z6^x&fh$+IG8VY^=b>x=V$4Y-% zPbLdr&{RtP6S4?%tsR!io|8Ow>T!$L=sb4ag7DJ=3KHIHF4}Gbi4jM-sCEPC47HAF z8%S>$YTmN}<e$k-TCst&?Y%`7)k{puUBh*?PzcO(->p)>xlj~~=Ia(SW)dG&`kY#} z3n%(ow)1<HuC-28iZz2qZX`jW!`v(vxxCxZwAn&$&m`rgbbSr$Z=-`ZlF%{#m3tiY zRoAljp$a#=%sYCTxt%htFlDy4MyR~OPRJVFCCDXv&ZuP<K)G1<PmE|o5Qw4Im=aIB zt5LOAoE@Mk-mc)9DHBuaCYwgfH<IL{Yb;q#DQl${V{6!bt9Nu-;SH0*T!xcQO@((f z?lRrd3ad>=(9Qf&gNtw@;PTfG65hkZDsUOXJWIU?P0<AyMi|HslXMF8O?C_8*0WlP zhWudVSMU~-L*TKzvI^WS5D;<kixTOiO(aO^z7o-S@cMj#DHc%fg>;+f7n?|M+^1G6 z^K{%b<siwcfCT`eSC!VV`S=2>`*=F!+fQlrCZcX-cf}T5VP|Y%NRG3yYBR!~bJJtw z>Oh1Iv(oOHNr%)vdeN^3AQcdUCa3^EBVP$_8$kGIrJoJIYXE%zTT2&hCh=mBmG0dP z@u>ThZ3cP%5{>?h^z1Rh<_Q5^60eFB)LV6NK&{?ZTqf!iE2FVC3F_Y)1j9{s#FkRl zw``r<NiC>%O~!A!<};G;yzffzfdJ45QoIir*CiO1FNR7b*AzVsUW+H{Jsa!{Rk@Y< zI;6Zc*r60jPr#EkIUkw6MjBp2t_CgXG-ZB>J=Q`4KPNH0FS_3>;1tk0cA)$WVqOJ! z0sWi;t}pS>cQC7DDK|Spt%EIKh{p%GS&%jpo|^m|RH%4ME$atOO*P0FyX<^j3Ml9P z-SqR%NkaB9u+thUR?5RbU<`#6zboYm20QP|*HH#n{Ny!DZjgsX<Z%(fa6|91@If0Q z!%@duaxGKXscH*$*Akk#g#@Yg+4Q)4Pqov*TS%zeFn@D4^sOzV?U4T<!Eu|@Btc79 zYfmW=KpmT)UMR0^r!*hL9h~2wpDj8DH@nO{zGp?`f2_+a>ow^2$X+OT0rJ^QE4PsL zfvxSKxK+JZSc@}l2AY*<U;hQ^+<LR^mxGGvT%9+JM72YWj?#W#;B<bUzWW7<OsruM zG8Z_l!HRN(%dtaK`Pp)Llljj1`6_zq3zFFVk*k*ZpxzvBb8Tuc0G6aH)JcUIZcP4+ zt)!_ERwPrB3Y(tEhemBBQLR6~?TXLMtL&7^5C4zT=eCk0H)?nhXI9arTS0=WrzKlS zu4<~QHR4QiQE?mToX+dS*Bx#}id&H43GC>WxEO^Lm{(ZZ-Y}r7^&suTrq(=FFVu3R zl}^}3(o>#oO%Vo4Kor;6YHzM{w9DhE!jQ^8G7PCyNCk$%FWbmyH!bpMx2sC|lTkTk zzKEF?>5G_Wowe*H?e`^#e70jJe@WWKb+PKpdLhboXRloDe!(er>3SHBh@7o#=>iWc z-TfuR8c)&7Uy_OXEXNy>4@};Ooa2P)4UJE(5Bz<c+!*my*3%g^TY{YORhI5t(=s4= z>laX5`c~sv*A3w9!u@(RUAmnN_UVKTi9dyT7n;=9wv(V>jsR>uhH%3g*`pU&7ivzn z^4dXiJ9=SV)K>P%?W-4RGjsdsc~!5nQb*TX6)^MxoxX#-#$_0HkRZPw<@}=_Q6l8G zF>-0+4iX-GSWd-(r0r0xZvQ}j8uEy$WqWDlS0p}pC~C)b1K)ysWesFVP(y#Xg8^KC zWeHr~pTTQ6Y3!Y^umQDq&`n<fgZ_?M7B4$Z9#H}pUFX_;>IO9YO(gkWXVPlKo%Fz7 z3n@>hY3b~)B|>6AMXOwYAnK-FRr{Frk#VZWI^*R=XSG}RfSDeF=%LU&tdMd&^pBny zqM)+_k?T;M(SQ#CLArp_)Utrw0OWX-zVbB*QSP(XfZs9aYtpf;84WwZEC0;;aAhss z`!$IREOM9Cock5TYg$X|5gt4Knebl`9={H2e_rT^0l0szk?#=BLRd*t{{zm;N;>2} zBy31`6gZT>FXX23|A;p?IJIBp6x?pP+a`TIQ#k+M1tSAuBk57F4v3gFAnnyKD?Ruh zk`;T!>5cc5t0#{ew`ua1<6fK;KI!_n=<yllHLSu-T(<BrM)C4WwEu6m8g>H@8EJH# z4R=A}$=eC>&;qCzs}6cJ^_T_o>hB5|4>hb93r-C?=G;)m-7|FCPKa{6>*QlXX$G&{ z{TP!X=Ap?GxLjc4|BG#p_;Qod_)i~<0XF!+UJo~;)N4p5L;o_B`ft|5sVPV)^FV)H zWv{!>7Gmv*28Dw2B__P4C@2Lc@4C~p%2Vnh41-GokSfC8NnixRdr<Ri%C*t#T_nn@ zA3Av(68O_Mcj4qHSd+lX%_y4;TEL41K?Q#^aBz2#VFS(98lV}25DlM!qi{ndTKsN4 z><DSl!tO9c&#!oCb86U8hq7_7>VkasK<D;jAe)Gd+?4{ty0EJT%&wlhN#3(-#ERXd z9bO{YwHuOeZ__)w$(u^;dhB5Il|3ZHqYFwM=%DZIAt|qHcZ8PscYa){jDCdG_AWb% zYxa}MyAV;hWAcdR6XMySCt;)IyprOB|6A358o^gJvjr`2I88BF_i9*QoJjAocc|w# zAdjt}@!ycx*PqQtRqE?r>wIAUpnNP}hYlhAS?rqa4D;olL|qoz%x=QO5~JtKnQ4}P zI*@OXZ8#-Z7i!R!1!1*xjtE2!YmmbpTJjAEdE*b<ihODnomj=6P}8f&HoR6=E1NIy z+U$VxP@Vl>+41d1RqExgk_s6{kL3&DIAr)9szfxJ;|lcx`KHL{`Tv?hJAX?$d1NBi zXge+VmS}bV`^L>TEGhAJ=je?b-x=$L9K8@X5;^jD_;xxe<oWT@Y5NzNY5lh(QF%?S zf$(+kUXmK`YllH+btI%#PAmRYM3`4Y<dPeu_WHXMtOW_cIKLZzL*Lv>!ou&`a^)V1 z=VdA4ynH%k(Ckt8g_n!EMwnO8ZF@=lv%}=iy`+;Tc0Uv~k1F@!@-m2a*+(M7d*N)r zX_gx!YS<!MngLlA=g$^XfDk%mA8D_7wxx0@KQ?sCi^%U^)&Xs0V>_U&ZICG_qWkxe zm`=Gi==2vXlz%BmF6pM@I@D@Z_#XH<a`|w%yMif%?pd?N)Ebs<Tfd)#KKE?)c*!m* zs5BfC2*M)joH8F25j@>Te+8-mHSD?-FQ92)cT^E^T!`l4Bv!V=F6BiO@b})H%|}Du z+)rX#Z$+ZRNCd+hV^c85uF>uL(eO+3_x<FxXOYvrgrs<MN9>_iI<<uKfA-sv5)z?x zI%`;4<a8R8W_^jbUi+|Y2B^-dUb$Cr<!(OqnQ#@&i7;2n{~B*EV=j)SwCw>hwC7(I zF9@9oN&X<T1j0O2@i@+nKLBZbJPcEz(Rp#}3*g3oSSBVlR6hNca%3g_`~Ybmy&RR; zVR4#%!72G}+LV$BWo?0(c~1WSLm(Imru51I64Gmg>#<4DJgnq5!FtxgZ7BUtg`!hK z<z4ogl|=v8upu3nn14-ozD}-OPdgtZBLioGJPEzP-lyfl-ogf~^%lDNAn6o1+8w?E z;S1g2dJC;MNMZtey2F<vyx1L{Y@r^9NL17x_LZh{@@yY%$su`ecnu8S@_gqa-t69d z(ets;L5SDd0shnuc_qS^xWgOi2Zu-qcC2-W$gs}uI%?Rb*pWqzvdR-po#x>4NCm!F zC}x%QA8daIOy6El14}{L8j3V;AkAZDL+_}{J&>-yJDvQ0+O48vOG$9A&Pbp`0{<v( z#6=DId@fgi!d3?wK4@do@o2*Wc_;bzIJ?2J%jy17(r)74HuY@G1~hOHF5}}3X(c{+ zKg!241^hmonSuM-7531s!v6>M$0mgNLXyVa0sQPDVgCrrRJb>*j_|8WoiKC-F)}PF zf62AN)1?Dj`FA8F_$#m(YFHu2?y(i;<xo`jDhL;^d`H5i8fbjdx!;ipu$?x3N7|>o zg}69vfMmYBplu14F<YJj<#&OH?snZV@NGv(yHjwLjdisJ<FgLNOd60=+kviFHx;>t z1zK>MK(woD0Pg!nk}~SCoKeOzD1_L*&^rl?9WeA`u(U;TIS3WLOoI^B+QJ%k1-J`B zB{l9!=DRXs!zL4Io<HKhB6|GT=yBkk^7!;~BMHgO19kl>%XBH5wod21RPaAWrz#?a zG!>S_(WzJ2NLUEUC|6-shh=JrT%;cS#SmIj$6DDaw06`(+q-jU<??7+>&}6=E}$s> zIv-c)&qNL}&N`C{d^|jyiL*>|bwyNnE2>+F>b3%Py17#RPWtL$pz?3}{$Ua+oS>f{ zCgIPQqXdq@tL%XD&Lq4km3C)rMtKmw2w>6dgdDso)RTmjSJ_VIjY+}=q4$lk?#Eo! zHj}DUVNg6dtG$XBK?ID;r@x;2p0+9@*-`6}cmD?I>;4U*;VOIHSzn+|mwJ4YU0<o< zYr|rBBb`x3CW}2B^lBM-QH*rZUPnkf@z;&U=Z}!v0(w2`7-{cw#L^bBF^bqLTsr0$ zNlTpWQZ>5LHXqoMZMsA-3fEXTqxYhzJ)WxPQ~&RcIP>EqGj{|1=@^;cWgQ+eJe$k) zRj;!5TNJWI#{yk(*-(s0E-gJo&&_@7bzZx!vibDga>Bfqx|$P+u*d#A(RhD>4Ed4# z#0KN;@5u&H_>AV91Q)h}&N)d2;@y>#CqbO+ZlSd&Nn0@+@9CT*PlTW7gHvQ1bh1|c zK&A+rspAKd>Q!tFz~H<JeqxW)B)QEpJFNHM-NY9Ju6!!2u45BW=4sNwbBklO{%^L~ z`1xt_rXbv;K0lH3Zq~#lR3>R7z5Nr33(dl?%1?#%XyoR0LXyWNf-~n8*4Jg!{0u%? z)bn`Ae93S{az5yqT6}okDJ17tbVk0DZ2bQlcv0gF%;8<9@1G$(e6O+|ve}Kr85`;M zXWRqk@)_uARZ`(sk{ml7WPr()kadOvSpobLDpNqIUE%b^vj1uYKkr@vL2cBpq%yFd zL+BD%(Hdopv<Bcmr^oz8qPo5A8foI<#ZJ~2XJGDr=J*&32=BTz=sJExg7qxOE1t?2 zRmN2nZ?hWu$#3KZv3QfQ{x{M~@W|hUM^84<xZlZ#;^<BE>)**6p;Hl7H5(#Da0>za zm9Dn|^w{rYc-#K)@vp<-@^`-Yn_q)B(WQTopS(x6e4D$8zW85qK%B6NwyGd2c+OiY z$Sm=bO|)$#SPyVlSCZXD4f936Ve^`y@frWqFz$Z(OnBIW|HZ%75>B7_&g0wgTZwr7 z&%}M2Uo^r3Iv=?tY#SlRnH4$5M<MbnfboDyfN6kt0Y!kPiT?lG#q*8MKgrjknEs{l z>+|GSAu#<*JS`722#U~-{#yk_=goBfMKUtDjs;*55H^aH{h{VqZ_<Fe)kqsIl4-3t zj!(8=?$8e78<#*dP2_K$aWwPy&$a>hduXcw{7p3eKH56KMgZPL`@V_{3M_%2$1j6h z4k+DZY*$V4m7?8ge7lAm7KBd5<ZDC_1go*jbuvjQcKXV=$%Fwb_!|8h$Uzdtdy;3* zdy&_PTZ=!A$C7w2^CB}g(d&0fXWpBE_dw7KpfBAcUkInE?H>5&bLgu3q@#CtBw|SP z;|}AI`y^2CK7=1#5vcjfc;Ny0Q$V?NcO$768jY(Sl08I-GWK~wh}7|*Bi+D<aW#9} zr7fvu`y7X|VTREyLsJFH9}X$)!*0%36uf}k0!mvCPRGGFKp$;*F^508vCc|*CuD*Q zDI<y*kPd$a;4%FCaL=Qw^x^L4S=3@B;cxQj|8G=DU(MbE+m#FoD&U|h=cV2Sq#(Wz zt{!0qMS^(6TVKWcTD=BWvsg!@!4s)Wc&(8$POF(3DihW0HOE5}Pqzp)zDeiVNNkS6 zkq&y$=h+dJ)y!$HhFy*DlGH|cn|K*1@;sh#!h+;s42b{A&kwiZOcz1=Y7Xrf!p z+dQy}HPHqe2_JCYuIhHKq7%;2dYBA9ghxoaLMp+P8m5PBqL2T^J|jf;GDN=}nzywe z%&;{3m*edU{%fiR8z>me&uVtZUd;|dU755m+6!_%<8SMvZZ$M3wO6yRk8?b7{C$#- z(T4^+Mbxv%;J6*LOT<MQcS3`oZUf}cs@Mw44#R11POCv7L#}wIkQcbvRanL)qB68q z?1Qpuu(AZrZC+{-iUr19H%%GkM^MmxKw;?u9QbV|0Yj_V2zxgiI{3f{bcUAgHf%R+ z%Ju^Ka_#&%>um;}X(2KlRhDeHZQ5$!4dEfxtp9N?I>amNg*8zw{Rnv~I`^-L9#+lb z?0t}H26F9ca-_6m8wFl2x(%oax0h$PuWX0bXe`llqYv`p!%<^vMKx>-()A8Vk~)qi z8!9<@!QFr-^alrt{AYwd9frLBIhr!4!$DF*4nRElY&O@%sAhBd%SKq~G1ln-Cq#9% zHu|=c#6=ypNlo1ftJxvAJ>bT`&48<h+Y@etjUICnwQ}KiFbq$xIZ2qHr8XxS?{kd5 zj*5#hG!yA07nvf)+vx=t>C}3$tr$Ct)_kEj$`F9hTh|3ir9$PpGg5fl(KcaoG_>lK zIN9ESH9IvJAg?*rLD&-S|6~c$E0I=ML^8238yBaqW;RO@KX`oFUKfdn4tQZ3@mi(S zt=j{qhyD_~>%53vh#RO1$$3@5_j<k~twUY8%>T!3GcphZu}iuWU|!v!38IwT+khiE z*XB_uxB!NSE=IjX7lN{^paX@1l~WDv3MEMOYF!KjCCypY>_HhU%_*uO%(Y6C5`>@W zQBitLd=6HKiIgE`;2j$x8N%?YkjCqZA}Sez;5V4vE=2Wl`xw1Qq@F@GZ7oS>gm>s= zNlF%9wNr1U)Il6*qlrpsaJyeY4EbMT^*@Qj?R2G5N)(lLdQ2(B`TS(#@BeYB*pu|0 zQtBw&p?)4xxOO`pqJvdU7=cv-edpxnUk5O)If+vM{iwSY?<oPPK)9RJ>tbqGq|O5; z(`)Qi3pIF1n*4b<n4H6q(E}ZMAf;wPlvD{ak=HIIj5}4aIXGcuVD2lts@N1)jeH2l z>9g~*Af`~w(hxtlf`6}Kue&%$)x{cNANd+HSm`Yfsgpk6)@<KzyJ1ID+u7%2#nu}o zLhtPbzX8=%tk~s^mT7g3%+uDKOBYuba=8XGuy}oDR~73B`#V+8@1!q#O3VFXT^(=~ zJXq2m<KO{p@|5D+Uv5cw9ETJV#Vhcu(`(l}%z!HPE$yk2y0|&;cuVaql@wE?!6Z}T zmfB+$;q7}j1<__X(V~&fvsEkaEa6A9DmK&EI`5^qK_zQ(2Z$~sQ4(-{lP!Uigo|yp zD%2i)kk0$6sm*i^6nPZI!m28^%}Jt!jcVNh#2N2AZ{oybPW>q?Rm4e{ISU8KJH{=P z>0}oKBYB6W;r})EBE~=X!nl-cK$m7NsYz2<1==~Eo>ico^XXZ|y20%UH`Qr;-b?Bw zz@F(UZ)sHb0hXu3Lkl}&QqyOJ`B4ky_&~@t1y-?g7*hL2JGgAUys0a{kbDI98XG3l zc0STjk8ai~HUwHqK9V{u3Sz=a_sruKU~6Ri{wnq=q*1jqV7&|onaKS!6CrA=SfkdZ zVZ2j%(nm@Xd*gvvAE}e~P}ePt(kd3^pfSFZCTo-{4!j)gbdF6=M<g~#KP-5Dj*-a1 zTYqU_v!u2ce9PQS8*Vs@lT?mlE^{)RFa5+<itP~UP(!e##Y*+!Zqo*oaalJ{9Kvhy zL<p_$mHLPDvzN*0oYOe3SFw-n%Eq+<_kBo{{G|46Zh(p|#BlMHDi&|wXR2ZmcKWiP zr15>>pQwW|=lrAs;WlmblOjO}2x=we`FsNssRw386)Y=GY9;mSnge<!XSi3f6L=g& zEoFd55rxkF0#mSxrQ@rI`)diNCQtUdjaIjkIz{MgQsY{3PF_2lo7jPI*EI=l^Ey?q zG)ANRC4E{1jEUF6e5a(FeegS3oyM&$Z9ec<nWFJCrE(WidvnwZSl`#~AA`wP#eSoo z`%7UdPpo3g^2%kM6p*rg!VZIr<^j{mXs_dcw!e4=@itoTFFl`p(3<6L*MA_Ez^&#^ zhu}l=>wQ)hYis_t4RP|325k?Ja)ck~w*gXQ=gC&3yJ@dl$GB5!+$lNH*vkHH`IZlt zmp0f+?E#Wr6K{Rmd?B7A;5W##aqB`=?6!@p)RrjSeG>snSZk@Xh*Y1omO6Revv8Th zD$vj>TT9_ymn~x;q*BHHOPg9_ZT*dQ36#R3{jiVBE{RB~Vt-q_qxlml-xO{y2GIde z0>hkj+BGZ`Qv#)MiHlj&rGe6DF~v@61Et3u7lWGNTd8X5Ih)_Ps@O&F?OiZr-u&wl zeH4WC<!?t%U6B4FyM!ZK(s*5oKm30>Qgz(@gZ5}6rE2*8Q-?7dWyIkWM-?S>33_2= z9999s4(uU*SD1>f&9~8&ZKMLtVpmtZQ_Y3I=KtgS03_G-y`&_mN{I5nHd(_wT{JXU zQYQ^@RIxj-d3|0k7A``VE>$<|iED-$*S85R#3HxxZ|zMmfX4?*3E^BSk5{PqdNvi~ zvIYY8oc6wj{wG+9AF~QFL0a9glAEx45(T{gEmpP35QFA-{d)F3zeea-rMNo<!j(I1 zF={M0?&sw0Rrtc61gnnfvKZ76V@bXNG1CY|jcnL@3D$Vx+e$q;9kC0WRN(Yo#8L35 zsVG`lV}?wd3ca$YpqAA;OWe2C9Y9sx7`n8rG^=k%Sghu+MRTD?C-|{bChZxkNjuo2 zn5L}qKt5ya{QvWA#(5LlU~eW%G+#ttGt#~xQYTE?DIwAj4AHU>DY?ft*vo56ICn?c z!ri$9ZfAz>61bzByK{*J<B2peN{vhHC76)rr=&~l2iiUqyTwXWt?D!#87dtS_E5ht zX#^J9*TSUUFxj*@Od8gD7C0#@D;1qq;K59lP{nQ<ZDEqXAY@XXaOq;l3K{RM#ym2K zki}CRKZV?c_eBN2JXOK(ON9vO1u@V;UyP83ik`>m?g%N)Z=R*+k_5eA_C+VZPp?Es z;SkHSL}0J4qhal(q}+A(f|Bv>bLxhHKZ2_`34M5pErmeU@0I2M{GN~BcPdL!F5h|h zFgSHY^6L*nTFDNDAEes-H1rc>7x$bUPt~oQT|(u$D6&~d^sAT;9E+BD`0tXH8%7}W z0d{(|y%Z|uKn<$BbV1C3Y)uC#PB=_i2kA;8&)tRG`3Vez%^)>}7hYnIZ9?=yc|}*S z{&5oHA(6+Zv!m2CZZl*)u3%nt)L&q~x%mHITx;cqAOYP_Vx8BR>ve;r+UWCYDKo{_ zqQdvjF)Q{b^5+~q@oPQ*)oUTx@{8s6uX6+ZyarK6@s8M0dP<G+QiO%xS4+=x9;_}> zn&rRAdZI+x=nb<!-+|6{g#H#OP2^(PQPS_?I0wa}MTue>o@j}dLIa*aG)7@wRjkE% z=@N^#(C1;g70*x3iI&C)7W!ATlp0(PeUVT@9h;B2J<&~Esbinhuox-U|5uPfzK()M zVt@u!{ecdNLDzjx-;9yoZ1avCOE4af$4S2XXYSE|;HdF_jC4T|&eI>`q)7E?m#R#N znFguon@k2{w_AlLEOByDdM;*fdn@&bmxiYXS_fg{<Z+CaQ($M_gn1B!=5*yTQ**em z28)12*epclx?@@C;&^Ef7a!9|X*g<6)JR!Dd6oe1llj9>d<<#YUxd)$QH>NP3NCs< zBe`FPwrZq79ul-3ZXTtB5~NweK6)}i+9lZOltgJ@)+O6^ehKOdE!l8>hN-YczYhzh zNgC+W6@)|G)ixf#r@DU|@cV=f@0H;0Sv)fPp-QM{hv}n4sT=G-B_v68!Xcx7C+T%T z-R2mCZUD{032VXVbMhsh6v$@$9e$Bbw$ruAQjGY*F?u9fy6y8OSaAF*Y+~2xzRuES z)nqJjH`$90I<kwjDQO&jnOF!GKNlP6{(l+&>)Aylt7BZAx{iGSWvqG}VM0=*E`pg3 zOpy`>)Umw7g#-E0S<m($ZatfdSas0N;yH0jDKE5+{e0vv#KD>P`8syZu83D)47bKB z^oogftd^FhNFDoBz_LL_c>oyLA{I**jIyZT3MeU#yvUAO(;)<w^&~WlXLgYtIucOM zKv+fy^rk~}7a<wnIu$FxW}2LeVYHSGNtI@{i}=1c=|;uDrsAU73T@KWistjD;`r!e z#_Ciofo*ok3Y>pi>)dbQX1Um+<5Q0r+oegn1?e*&mIkCt5%gxdv>|x#f1&uE0MUR$ zQe{^)w=8`ThW1x=liCYby04oQE)M>lp6w<@V3T!+{$cd&j+%%OE~@Dv<wyE}f#<%; z&ts(vCP})@9-YqX4DU=*HhuLvh5_h++j>ZO7~c1KNJ+wW8kQlwDJ-FjGo(pk4<~(? zAsNIDPWp0B6!D18=_$PyRs$UHtX}f$@~^Cnw6Q0a;N3K*m-LGGnuC7XOL{{b=%C)c zrD~y^*7cUghVQhW0&Sirzw8<EujEB^Y$ncgOX-44X^fbKB`s4LCnnjA*?pwZf*4&+ zH}sWmiwX-}*iTCIx-I{BKvZ8~PpGk<)K9ozWc{SeqVNm-D_cqxN{q@JX_<(Z#8wTE zN<?9+F-I>6LRh#}%MZ7AL`9G}7}gx2^B1Y!8D#dyL$HzwVvPd^Nyo*0HtLZlB}x}q zhHOmFlh&*J{stB0)B$cvzmDCf7e`6Se#f0jIv&K?B9*lDXuQnMX)UJ?aADgztYZB} zOS{BZZ1nbMEMEg{wC!`!Cah2;&q@1)ZFKDOQl2>A7Tx>2^o`iYL0^7BdNt~%J+w^d z6Kr-Vm6iM!?5#e}Zd;C;xLa@G$8M^ANeZQpUyznSuKI&~X{<OBhopQQ#(F{AdJNVD zNb9DL!3+$x(-*lb;=ysaupsx<7%3L~ir=_%hBk8NI~wvLob9yFi_!~NMc2J3brD~) z8Gm|FnlH5e*5zOCtv-h-k?D57qGMi`2I6thZ7)kfh+X=!^qiP!HTu3H9TL0;-@-m4 z`zw~;qIef}sThK_`8Ax>>#6ZI%-lby=`|@@I7WR6P$JA@ac4b!fjejlcM9qD0x4R$ z3F&hBYk?F6-yqn(Yxeb!Y1^?<Cc;8w`utd_v*0o=8Y_Ju1P-@%a93}zJ<sjx?X=B! zDP3%j=N`vPZ-W$ne7uy5DROVTv__a`oHqfD;O5s}m!g9&Tc68&eh`;iQLOhcXWE9N zy`as%A!P;cxAx1+`sY(?_ouIoFT5dz2_kL-GbTz=!JbzBEYZ{C1}jhQpt~kY@!(`s zP6V22Xx&8VWD(4y=)TbZ$yVFO8@N(n{-jNL6)<0LgN?P1$BnZ*Dj!Dn*0qGafJ2n1 zTZ{PbA%3_!{)(1wxyWe+zPyPq=iFZgJ~=V7Ij`RCypFo_5~7>KQt`|~`_?6Q4!DxE z=EmX#T`>|5v(fI8q@k1Ixrj?@)|31K5Ay`vYbWDddnnWYofcGLfIkHOTKM09zcu{V z;hzA%4+>Yg3xA=dTGa?q;xRkkjFBy26*k_CF^K<&-kT()6;)ZsLw7cRQfpn`mMA;j z$&~-9@fL)6=)Q1=rMJXei!e{!XYQ~rEn!O$R;>Hn9hTS<R%}Zj+*|kXK!Pr92-f-H zG!(uCLbS!x^$*qbi^*6W=F!T@QXg^L5gIT>3N5-=2Z<hlvK|5@0L2Lx)b7CR0DJ^k z57-Gf0=NjMK-|9o7WjLcVB!Rj4F4;D<OWw(4ycR&w_j{%w^H}-erd#$I>9A({LnAs zD^XokG{8y^O_4IN)ZUvSg%y48PW5lx975Pr+=R5Wc{jqI;wG>qY%9W^;>NEfY`wKN zsKW_-|10)Fao>R@y-@xtz4=)wZt;B+mYB6@PX)l`<?>fZnAD{vx?-vnD!fJiGgVsU z8*2s2w~x2_FRnt=|4k{gi-0$tLNOQ=E5ZFV&v5Z?p01~(GoWQ0-nXbr_!sP4Z%SP2 zGWsoPSnvktctf^(APs|Y>gEyqAzl2IbkbvYljL{y79BcGTJ4?guk<S>O25(V=<R9J zmcYY(B)@Zj+X_X&5x5un&`pKXNbznTdcP1DJWS)KW3~C3=1rGIv<>Z`^t;qv>9+xp z4+!lDw*x&e9Xr!9`pFCoiW&4c9B!}Z;SA|S@Ga-XypFH~+uWov_6ex?efslEsRwQs zu9?zw;bS`eZK+C(a2f}{BkdHh(;1)4l2n3l%IJDm3Kqm3c4ON)(qScJ-HjC=O8tfK z(sBpn&Xv#(wZnyBJ(Eo%Vq^akyG55`X`XbQ8Dx5>So)Ih2>J7{dIve^hx4Sq7!l?3 zq;BCq*(XQv35%^uE15&VC;pQiv-AIDM!)%zMHKrwjjBb`EKv-!(&EL^P3W_}z65)r z^e4-g>Eor+-LT)~2q3)8PJi<+a+@eEl=}IO=x;trEz2Y(Ug~IkxLn$TXEu$iR!E*i zR6<m871rB(^vo(?>YUNGN-9_4!c#`2vFOL}4LBw4q9Zm)UkDMjaRYW-Y|}e7O7B7D zwBshJW6%M4%b;oIqO4E!c*{ukR#)QWG-4A-6^o5vU<FHD9pIZS(l;JK&J(6|wei(2 zq;Vc$S8SQ+0kTtE=ZCjYxj$%UApDiI>MN;6xNa=_TI%A5g}mXQG{)yMJGZVBy3^N8 z>5xNGc)-V43l)(s;q8H!g&LME8)qMqwu;`v)k?ntK%ts~4xkBmf&ut6+Eq5*YJAZs zeJ6;+)ikh7$`*sMi<L>;#axSVMVZuB6fV=>k75U3VEo{i)Fj}rH1m5Li{CL;eJ`bn z9+!~wawI(|%?R)46u<TV!~e%LEO}C7hCZo4VIGVw`vXR9zBnnJ3@n8~q0{p4p6#I8 z+>&s{DXG6W!A=jKlHS6tHvR_;;<LuQA0(F`oTYg`N*3ud8!8+1KS>Lfpnm=Sn-r#g zV)>o5g3uio2sr`MIVm!v2iz38yQt3Uk<{a?G+VfDEIKRYl3?`!rJp(y&<&6U=m{`h z`LFbV_^D&zPX#3Ku&TeLJ4!)q{IN>fM@0Pq<E$%E2f;%>MCqp=YTR^H+AE3rT;re{ z(rtlzy4Oiia@G$qcDN;t^zu;SW-{VSI;&CIq~!hx8vGE4%{g@JL&?~hhZK9m?!rAq ztpYEgM9_psI7_SPfJf3aIHixI_u-^I#xPOScOFZ5-FXsKsdA7I4UV5WsNg3Ev#XD* zkMq{@tcYI9TaYbQkUUZnI<RnH0W=W`M$;#cr4Ak~{&r1LRO0M~C>DPPd{>o9dEq4z z1RnN1QWTftc`w{p@i!N745N*2G)XC5IO<TRROK;xsM4?7UOLMq#fcB_aJozC(C*qH z0tF7@*AFlrAml2{Phgp??hY6(QucHEK=#tYQh~D3AVQ9`t#8WK0#EbTxS<r53wY+i z#eO-?^A%t~WpJ6|_-2&*fBjm7f7TN2_OE+WIZSNayY74Ci!kgOCj5Veoe5MG*Zs$5 z=Dpv0vW$R;vPjrOAc{P8!Hq?q;A0VyBuW$sqAUX1D4H09nntA_Q<v7OrA7==<65!N z2_>j?iM9T1;ZzSAV~kout%;5rGw>Gpf9E~?r~mxV`ImD(+<WKF+<Ry4@_u*wT^cRS z%3(&HUh=mc)!5%jn~8JRutPz8qkg6A^bCQU@5R>gv>me?UIGPV&%oQiU>5A|Cx#lG zTU|2T+g&o<p;fpEvmQ!^9<zjcc{l7&I&^kBgB>fz0{?~IihC2F(GRKDvb6$T7DlwP z91VF3ZkV#rP+ZjaJzsSX#*Vj(%400v#%`Waxm)}EceN+dzUYWBM%sPu_8d)9u;%ol za*JKoP#!;=`D>{dVq=|_#zUfSQ;ma6(Na9l4vr)Wb$i<qfS$U0isqQQh*`smiNb^@ z7WNCGV83j;ry&LE1g2?_BWl;KrFXEqR^G`j5+!0EAmnQw@%Cpgd^FGp7pkKG{-!il zM|y$H7(_4eYgo-78qU8hZ5Tuwc>b8==1fQUfS`WwHnmrsV9NW}$E6R8$gbnWEH32M z16RHeDll%kAc`NDrz=gxnQF6L$uxK#zR(+BA*je<$6YB)EJG&{^FP?x(WhiE7m>pJ za(dh_<)f27?DyHCm&1BgRhb6tg3&|sV75p>0mCqfb)$m|-eFQN_hDi1d_=u%z@?Wq zi<Bq~t3xc+fa44)9QXBP2K)XT=?gcC;c<YT=z*6SFNJ!Lo8XgY(`-@4Q?9OQeCVRl zZrA*J&Ocs55<FP8C*8p>e$-HWe1BFslzjMf>HVR2Hb4zrjbsbZHI$A{c^0$o$1fmD zZC=#Q>%NQAs?okXoVE$V{v0;MmlpC{rMG+$1V$*f`cV{?;QYyt-qY<zKrDw%A3+&D zE*49r_mnL?{2Fh0&>-IqG|r>lZ}lnt(xDOLDe%wP>6gfY3A?rcip8RX$1rpsV^HXF z2U{|Vd_^O=`+-heaB^{<GJ@p>QWC$4)dy0sFvZN!9>$Sg(ue^pGzev_kF5xzLiA1k z9)!|$f;k0~2^;tdf+<f}(91p!rWhfsmwg#bWBAj|DFj&?z*1F1gApexL8szY2<_(I zVXH<`o%VvdVY6=}y$svP9yTVFpf`@yhf+48=nADGta3^mMbTJ_RX&O${hazj%KTP( zPf1_tt)G0=QjuKFjUL~TTx`R1Xv-+1d^&qL3Mu!*ZvHUZiRDk-VHC>eFfknI+{9*w zQzRBcZ3w3beA1S1iWR2yv2Vg@f)L&(jf|k53kjMpHDbdTKe8I`(to=a^>6kU_x<fA z`)V`|OTKW^@!Shj^<RN&C;lVS*fAvV^ciwCK#Gr~I=*hFb$oeOkL#ARzWS$4A>Nt0 zriP!^Km8~o!)U{FNmsX*EKow3(6RnI&L#A|`y=<4O-B58&NNz;4VWSihnZx7uk*0` zDLA;(svO5IYxnyFJtGa?W#=&_soMCsm*)2?v(W-eh}(cRt>G9MeT^K8jiNTUmu=}I z1PlpkT0-WJYj0$>C{+7K$=^UNJer)pMN@I%Y1>;((8wO5mH%Q}X}4LGJ-upG4ab3| zjke_jzHPP_HPov7((bR7$%dM+Mb$r$garNuN`JA@Ltbx-F^-3OBij^1LFj-Si9tI& znWe_k?;%h;i6t+-gX!Zaa@g%$67PXWs6HImGntz~qCA65kE1k<8f?Zb7$a$mLn!6! zRvZ#v&TMhy<Mg_f3vM=9l^7NfPhR3g>r7*zagDJau@<n@c=F^USwTFdJNemttcoAo z8;@2~V`YDdr?F057WDzG+{O3=3M%^C?xY^R(h<ff45gNIrWsAxpExH|E1$IcBMWdn zMLxMkY}lQ)7ERME(+uNm1alIT9_x&oF!+rVR!v&@s6`Fu^KOUlezrD&LZ|-RA~rap z*qv6dj?xJuJ15%%uqgBGnt&bo`~f0a)~TkC3rs}hWft|rJN({Y4-?40uEZXGd-p5G zA|t<BO{bazS~=aKl@FNL!4?BW?IxHxc-R0fB?g^~{f-2Sngsqs!Km5eVm#_6rA_Iy zVBSH!Tg`K;lHQxq_98^9GPKvd#aHIt0y+cLsWD$pK4{_ChD7oq8F|IA=0r*rzc;^V z-mS`2=~*IO6!`U0TQc!NuG%uHS?pM(>Vbpd!XXTJx4c*B(rQ)ytGA^3x}L5!)$bzV zYGajEF`GZ>bv2A{Ev@#FdFt*|ul->D2WD#wNL?*+nMgtDW354zshILi(d>c*WH6pn zLUBYRR?#jF!er|?tn|i`+67i+1^RqVYfGwc>K%cfH><(5nypZQRx^>7Lw(}?iD(kF zEOipv7%kg8i9&|dSTb79Jm9gLA_$`FIc1TBot;D*`AL##GNIQY=Ss#j`lklNJ5ff8 zc9tysgx=04-EuCgFw#D^<Gug8+WAkTW<h6R=cmyU{tAoFK(Ssgm1NLlp3j$>GSQy# z-qMxnkc%Rp_Bf4Ii<0N9<tEL;3!3}~Lqaq-ThdXyH1b{h52aeL%*rXI&!RBYrKl{l zlkKb^3nBfA)n!o##+sV4=skWG3(H1ZpTy>7(`ep})n`-4uu8NQWAaEWf%y%xW}w!c z%_al(E<Ve~PsJfNH3#2iyR<il4)IXkl|6%QqEbcVQMCASpPJojip+{HTa-us0VxPh z9SZDMf>9PQ0FkaXX0yL_-;{})+*wl|WjZ~<9D5<07uoYXDs?+(>1b7pH5XiA668Oy z@|pM`+t~pa5v%O2jp{4Nb8VNOd1_pKv&NYIFK11?(KEfEBi`OBnU!4Tk&oJ5!b0;Y z$ZL|Nu|?I>V8(C}A3hG6D+D=)73NcVfVVCGTkp|k<&phMZtlMFz`g!vxBEaay{tW- zx_yqIv#*}%XWs{sYE}wARaKmrq4=PE7KM3iHjisng`q*FKvX8PvWV>|pyAB5fYN+k z`^lrafk)S|MFn_t+`yyG1CI_-A5G`yvwH>jxvY|+U!hzc64csPX{y&pP)@2hZp61j zYzDOlY*uzkH($k_e7h7en;0+5wXw5vD2^{<${ggZFAFK82zOumA%k6=LFFmNKPga$ z^Lil#^L<iXA)VlPe<^-08bP5tN19heCwb3eh*+Hb>6&wX-1f0Jrk2O4y<x>vKUfuZ z%8;ciL0t|zRZM{>QMZdJ-ao^vYbadV(4uQl7vJ!)y6s$uGe-D>jJ*op;|;pU3uSq1 z*aG?h!wk&}P^~K2lLe5d<}sI2ddp{9-zta9v&Baq<m5LX^Ykj~rQM}yFd!}LSwyd* zZYhf(6Ev~tGP);3^|4{)G{*TOYjXLPw8`I}I?7Jf&{z$RBWzcfLo~U>?vzvPfVAUN zLHQVFt*W3RA<xGCS^>c(2~%s8l%>vb&VY#l%iWcbsXAF_C92~T)?W!ZXCF&kj7T@I zrHiRl$g#5Pi|IpEZmL3Eg0kW&+}g|{s%fq&h*VR)kY!<CR?|Ge*TN>$kU`K`Sal8L zrwy#32Jc+XPSha4KeNX*kcYOh+$FSENHw#kOK2q0JbWpc1RZwME`_-Ih_R)}$~W1$ zrAW$W%(9el>a&#oGrG-39_;z?_x@??M&wI?lS7T0tI?^_(GvQ0=0ZvI8D$5{T}Fvs zt1&6gh2QDm9_j}17z#^)4!s?$VHt&aUbmH0e_?NS8|=+)kD_DOmeF{(M}2?ocGr90 zL{0-#{h3+7awJ=l>XwrqkHZQYYEfuUu-mmr*;XlRg<7gkvRf-@k8m(gdiO1I<@pb# zO>ff`-t8dL*dMOWTIsI$C_!w|J5<G2v1{*8R9$J0qHM*Y5>9>%Jp;XolVAUz4ge=3 zW@Q}~PIX{moIDYv3Z~c4sPr3r=P#Moh`!-Z-D)4UsE3o2-WBX-6%HF$-EY3>FjEJv zPjk4_WuJiy?NyE&?r+!FABY&Zo;hHO%yB()tHW%W@3{ZMb~bM{4GW1LxNq*S9RB>* zygeNMYR7%gD+H;3HQm?8-N5hQm*6(I3+{t|f`{NScm{p|y}%0g1GY7o_m&Ln>66e= zNi70IB#y($ZrtiCoZapOyX|wwb!XUH&r8mS>E=-B?io5bxQ<)3411ZuX7Fq9ThI&+ zgX7?j-~zY|RE4ZR<vOn41&@FY=$B*bF7O8tU>ryTCh!Va0IEPOSi3w!EB+FeonS9G z4BEgY&;{-R8CZaGtyc5~qd*);19@ORSXL{|?4YN*QO)lo0B{A|0QbQYU<2ZMsF($@ z>!pe=I>=9&vq+2O=p5GwRsw;8@;rRCV;k`r>NS`iFjJtHQ2nIdFh?c~;XdAg(~urX zGjGt$F?ADvhXHSJ9NYn3`>{|Qybl=Y1XeKqW2h4a4d56!2Yvu~2k<>WJ!k^$;2QW2 z@CUI|7Wji%U?XS+e+S<JI;5==Z?8Zh0Y?#-=OJv{0KdgInF4bzI0<_vcmM?4Hx8`8 z^&{B6zYq2WE4AVWa328Y!8PzT_#U_%)`}ru0+<QPz&l_EI0GIWhN5oW5iDi^*<b}| z0H=WSQ9KA{gI|EX;1cKoalc1t02SZ^&;^2y;UEO?Dd++{z^4Uz0KuzZCD;W{fm@&- zL`*!6w*))DT@d~UC@28UpcPyJGSGg4(gP-f+5rxHBF)q57E<u#4nfo)gP&XzL@mr4 zFx3n%MZHn$%z-ZH8&}<3)PIhXE;j1gg}NaowKu|X%X2tvy2T1!fbzrL&*Q{o*z>a- z?pxWM_zLXzfEwfl-2VXfZP`eZ>NauWF4)fwxSg^%@e=G#IS&6jaEq|}4Y+O7IWZ(h z8z9CHTu4HI6JRd^YWh6#IdM@A3*M)DzivUIp?G29!qTLLMKOk$_$WhkR7`ASbV9Nr zAvq?R3tU|OM$z&&OMg~W3;w^GqsMW9l~r*?#Y>hfE-xuwR$f#6AD=PAdU9OVK8-jP zAYt}DtCZTT>*A9mFFRT!)m#Igz29)+7MQBL5$1CbUOWa<UHEebX0*VI9WX<$vzhyK zGo#ac9nU`=tr6=ZHR2`UHAW-)fn7k0!9BHVs}bY)7jBSrZNF|b#ozf#BgP+hq~|LL UFp2s9w?+GD3#VoAM|73{4T3Ibp#T5? diff --git a/build/tools/amebasmart/gnu_utility/km0_km4_app_RELEASE_NOTE.txt b/build/tools/amebasmart/gnu_utility/km0_km4_app_RELEASE_NOTE.txt index ddb4a45421..6daf67bc6a 100644 --- a/build/tools/amebasmart/gnu_utility/km0_km4_app_RELEASE_NOTE.txt +++ b/build/tools/amebasmart/gnu_utility/km0_km4_app_RELEASE_NOTE.txt @@ -1,5 +1,9 @@ /* == "version" + "Realtek git version" + "compile date" + "compile time" == */ +== version 20ae988088 2025/01/24-15:43:04 == +1. Change CSI trig_period from u8 to u16 to support longer trig period +2. Add PM support for CSI + == version d70af7fe9f 2025/01/23-16:06:03 == 1. Add condition to check TizenRT status before printing IPC error logs diff --git a/build/tools/amebasmart/gnu_utility/target_img2.asm b/build/tools/amebasmart/gnu_utility/target_img2.asm index ba461a5367..147fe7a6ba 100644 --- a/build/tools/amebasmart/gnu_utility/target_img2.asm +++ b/build/tools/amebasmart/gnu_utility/target_img2.asm @@ -161,7 +161,7 @@ Disassembly of section .xip_image2.text: d0001ca: 689b ldr r3, [r3, #8] d0001cc: 63da str r2, [r3, #60] ; 0x3c d0001ce: f3bf 8f4f dsb sy - d0001d2: f03a ffa5 bl d03b120 <__libc_init_array> + d0001d2: f03b f813 bl d03b1fc <__libc_init_array> d0001d6: f000 fe63 bl d000ea0 <mpu_init> d0001da: f7ff ff51 bl d000080 <app_mpu_nocache_init> d0001de: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} @@ -169,7 +169,7 @@ Disassembly of section .xip_image2.text: d0001e6: bf00 nop d0001e8: e000ed00 .word 0xe000ed00 d0001ec: 60000800 .word 0x60000800 - d0001f0: 600084a4 .word 0x600084a4 + d0001f0: 600084bc .word 0x600084bc d0001f4: 00027b01 .word 0x00027b01 d0001f8: 2001bffc .word 0x2001bffc d0001fc: 000266b5 .word 0x000266b5 @@ -215,7 +215,7 @@ Disassembly of section .xip_image2.text: d00025c: 2244 movs r2, #68 ; 0x44 d00025e: 2100 movs r1, #0 d000260: a803 add r0, sp, #12 - d000262: f042 fd1d bl d042ca0 <____wrap_memset_veneer> + d000262: f042 fda1 bl d042da8 <____wrap_memset_veneer> d000266: 066b lsls r3, r5, #25 d000268: d506 bpl.n d000278 <app_fault_handler+0x50> d00026a: 4b16 ldr r3, [pc, #88] ; (d0002c4 <app_fault_handler+0x9c>) @@ -250,15 +250,15 @@ Disassembly of section .xip_image2.text: d0002b6: 462a mov r2, r5 d0002b8: 4631 mov r1, r6 d0002ba: 4620 mov r0, r4 - d0002bc: f042 fd0c bl d042cd8 <__INT_HardFault_C_veneer> + d0002bc: f042 fd70 bl d042da0 <__INT_HardFault_C_veneer> d0002c0: b015 add sp, #84 ; 0x54 d0002c2: bdf0 pop {r4, r5, r6, r7, pc} - d0002c4: 0d042d20 .word 0x0d042d20 - d0002c8: 0d042d27 .word 0x0d042d27 + d0002c4: 0d042e00 .word 0x0d042e00 + d0002c8: 0d042e07 .word 0x0d042e07 d0002cc: 0001e021 .word 0x0001e021 d0002d0: 0001e04d .word 0x0001e04d - d0002d4: 0d042d4e .word 0x0d042d4e - d0002d8: 0d042d67 .word 0x0d042d67 + d0002d4: 0d042e2e .word 0x0d042e2e + d0002d8: 0d042e47 .word 0x0d042e47 0d0002dc <EFUSE_Get_Info>: d0002dc: b513 push {r0, r1, r4, lr} @@ -421,7 +421,7 @@ Disassembly of section .xip_image2.text: d000476: b118 cbz r0, d000480 <OSC131K_Calibration+0xcc> d000478: 21c6 movs r1, #198 ; 0xc6 d00047a: 480a ldr r0, [pc, #40] ; (d0004a4 <OSC131K_Calibration+0xf0>) - d00047c: f042 fc44 bl d042d08 <__io_assert_failed_veneer> + d00047c: f042 fcb8 bl d042df0 <__io_assert_failed_veneer> d000480: 2001 movs r0, #1 d000482: b002 add sp, #8 d000484: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} @@ -431,9 +431,9 @@ Disassembly of section .xip_image2.text: d000490: 0d001909 .word 0x0d001909 d000494: 0001e2bd .word 0x0001e2bd d000498: 000f4240 .word 0x000f4240 - d00049c: 0d042e05 .word 0x0d042e05 - d0004a0: 0d042e01 .word 0x0d042e01 - d0004a4: 0d042e78 .word 0x0d042e78 + d00049c: 0d042ee5 .word 0x0d042ee5 + d0004a0: 0d042ee1 .word 0x0d042ee1 + d0004a4: 0d042f58 .word 0x0d042f58 0d0004a8 <OSC4M_R_Set>: d0004a8: b128 cbz r0, d0004b6 <OSC4M_R_Set+0xe> @@ -567,7 +567,7 @@ Disassembly of section .xip_image2.text: d0005e8: f004 f9a8 bl d00493c <rtk_log_write> d0005ec: f240 1177 movw r1, #375 ; 0x177 d0005f0: 480c ldr r0, [pc, #48] ; (d000624 <OSC4M_Calibration+0x128>) - d0005f2: f042 fb89 bl d042d08 <__io_assert_failed_veneer> + d0005f2: f042 fbfd bl d042df0 <__io_assert_failed_veneer> d0005f6: 2001 movs r0, #1 d0005f8: b002 add sp, #8 d0005fa: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} @@ -581,9 +581,9 @@ Disassembly of section .xip_image2.text: d000610: 42008100 .word 0x42008100 d000614: 0001e205 .word 0x0001e205 d000618: 000f4240 .word 0x000f4240 - d00061c: 0d042e3f .word 0x0d042e3f - d000620: 0d042e01 .word 0x0d042e01 - d000624: 0d042e66 .word 0x0d042e66 + d00061c: 0d042f1f .word 0x0d042f1f + d000620: 0d042ee1 .word 0x0d042ee1 + d000624: 0d042f46 .word 0x0d042f46 0d000628 <XTAL_INIT>: d000628: 4b0a ldr r3, [pc, #40] ; (d000654 <XTAL_INIT+0x2c>) @@ -718,12 +718,12 @@ Disassembly of section .xip_image2.text: d00073c: d903 bls.n d000746 <pmu_register_sleep_callback+0x16> d00073e: 2175 movs r1, #117 ; 0x75 d000740: 4809 ldr r0, [pc, #36] ; (d000768 <pmu_register_sleep_callback+0x38>) - d000742: f042 fae1 bl d042d08 <__io_assert_failed_veneer> + d000742: f042 fb55 bl d042df0 <__io_assert_failed_veneer> d000746: b926 cbnz r6, d000752 <pmu_register_sleep_callback+0x22> d000748: b91d cbnz r5, d000752 <pmu_register_sleep_callback+0x22> d00074a: 2176 movs r1, #118 ; 0x76 d00074c: 4806 ldr r0, [pc, #24] ; (d000768 <pmu_register_sleep_callback+0x38>) - d00074e: f042 fadb bl d042d08 <__io_assert_failed_veneer> + d00074e: f042 fb4f bl d042df0 <__io_assert_failed_veneer> d000752: 2314 movs r3, #20 d000754: 4a05 ldr r2, [pc, #20] ; (d00076c <pmu_register_sleep_callback+0x3c>) d000756: 4363 muls r3, r4 @@ -734,7 +734,7 @@ Disassembly of section .xip_image2.text: d000760: 6103 str r3, [r0, #16] d000762: e9c0 6701 strd r6, r7, [r0, #4] d000766: bdf8 pop {r3, r4, r5, r6, r7, pc} - d000768: 0d042ebf .word 0x0d042ebf + d000768: 0d042f9f .word 0x0d042f9f d00076c: 60000804 .word 0x60000804 0d000770 <pmu_unregister_sleep_callback>: @@ -744,7 +744,7 @@ Disassembly of section .xip_image2.text: d000776: d903 bls.n d000780 <pmu_unregister_sleep_callback+0x10> d000778: 2184 movs r1, #132 ; 0x84 d00077a: 4806 ldr r0, [pc, #24] ; (d000794 <pmu_unregister_sleep_callback+0x24>) - d00077c: f042 fac4 bl d042d08 <__io_assert_failed_veneer> + d00077c: f042 fb38 bl d042df0 <__io_assert_failed_veneer> d000780: 2214 movs r2, #20 d000782: 4805 ldr r0, [pc, #20] ; (d000798 <pmu_unregister_sleep_callback+0x28>) d000784: 2100 movs r1, #0 @@ -753,7 +753,7 @@ Disassembly of section .xip_image2.text: d00078c: e8bd 4010 ldmia.w sp!, {r4, lr} d000790: 4718 bx r3 d000792: bf00 nop - d000794: 0d042ea1 .word 0x0d042ea1 + d000794: 0d042f81 .word 0x0d042f81 d000798: 60000804 .word 0x60000804 d00079c: 00027b01 .word 0x00027b01 @@ -851,7 +851,7 @@ Disassembly of section .xip_image2.text: d000866: 4810 ldr r0, [pc, #64] ; (d0008a8 <freertos_pre_sleep_processing+0xbc>) d000868: b002 add sp, #8 d00086a: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d00086e: f042 ba1b b.w d042ca8 <__DiagPrintf_veneer> + d00086e: f042 baa3 b.w d042db8 <__DiagPrintf_veneer> d000872: 4a0e ldr r2, [pc, #56] ; (d0008ac <freertos_pre_sleep_processing+0xc0>) d000874: 6098 str r0, [r3, #8] d000876: 6811 ldr r1, [r2, #0] @@ -870,7 +870,7 @@ Disassembly of section .xip_image2.text: d00089c: 60000a74 .word 0x60000a74 d0008a0: 60000ab0 .word 0x60000ab0 d0008a4: 2001c00c .word 0x2001c00c - d0008a8: 0d042e8c .word 0x0d042e8c + d0008a8: 0d042f6c .word 0x0d042f6c d0008ac: 60000a70 .word 0x60000a70 0d0008b0 <freertos_post_sleep_processing>: @@ -1144,14 +1144,14 @@ Disassembly of section .xip_image2.text: d000b26: 2108 movs r1, #8 d000b28: e7bc b.n d000aa4 <ipc_table_init+0x48> d000b2a: bf00 nop - d000b2c: 0d05534c .word 0x0d05534c - d000b30: 0d0553bc .word 0x0d0553bc + d000b2c: 0d055424 .word 0x0d055424 + d000b30: 0d055494 .word 0x0d055494 d000b34: 41000500 .word 0x41000500 - d000b38: 0d04303b .word 0x0d04303b - d000b3c: 0d042edb .word 0x0d042edb + d000b38: 0d04311b .word 0x0d04311b + d000b3c: 0d042fbb .word 0x0d042fbb d000b40: 41000580 .word 0x41000580 d000b44: 42008600 .word 0x42008600 - d000b48: 0d042edf .word 0x0d042edf + d000b48: 0d042fbf .word 0x0d042fbf 0d000b4c <IPC_TXHandler>: d000b4c: 4b0f ldr r3, [pc, #60] ; (d000b8c <IPC_TXHandler+0x40>) @@ -1265,11 +1265,11 @@ Disassembly of section .xip_image2.text: d000c58: 60000b74 .word 0x60000b74 d000c5c: 00989680 .word 0x00989680 d000c60: 0001e04d .word 0x0001e04d - d000c64: 0d04302d .word 0x0d04302d - d000c68: 0d042f13 .word 0x0d042f13 - d000c6c: 0d042edb .word 0x0d042edb + d000c64: 0d04310d .word 0x0d04310d + d000c68: 0d042ff3 .word 0x0d042ff3 + d000c6c: 0d042fbb .word 0x0d042fbb d000c70: 60000ab4 .word 0x60000ab4 - d000c74: 0d042f43 .word 0x0d042f43 + d000c74: 0d043023 .word 0x0d043023 0d000c78 <ipc_send_message>: d000c78: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} @@ -1283,12 +1283,12 @@ Disassembly of section .xip_image2.text: d000c8e: d903 bls.n d000c98 <ipc_send_message+0x20> d000c90: 21d1 movs r1, #209 ; 0xd1 d000c92: 482b ldr r0, [pc, #172] ; (d000d40 <ipc_send_message+0xc8>) - d000c94: f042 f838 bl d042d08 <__io_assert_failed_veneer> + d000c94: f042 f8ac bl d042df0 <__io_assert_failed_veneer> d000c98: f1b8 0f07 cmp.w r8, #7 d000c9c: d903 bls.n d000ca6 <ipc_send_message+0x2e> d000c9e: 21d2 movs r1, #210 ; 0xd2 d000ca0: 4827 ldr r0, [pc, #156] ; (d000d40 <ipc_send_message+0xc8>) - d000ca2: f042 f831 bl d042d08 <__io_assert_failed_veneer> + d000ca2: f042 f8a5 bl d042df0 <__io_assert_failed_veneer> d000ca6: 2c21 cmp r4, #33 ; 0x21 d000ca8: f04f 0901 mov.w r9, #1 d000cac: bf95 itete ls @@ -1347,9 +1347,9 @@ Disassembly of section .xip_image2.text: d000d36: f3bf 8f4f dsb sy d000d3a: f3bf 8f6f isb sy d000d3e: e7c6 b.n d000cce <ipc_send_message+0x56> - d000d40: 0d04301c .word 0x0d04301c - d000d44: 0d042f6f .word 0x0d042f6f - d000d48: 0d042f94 .word 0x0d042f94 + d000d40: 0d0430fc .word 0x0d0430fc + d000d44: 0d04304f .word 0x0d04304f + d000d48: 0d043074 .word 0x0d043074 d000d4c: 2301fd00 .word 0x2301fd00 d000d50: e000ed00 .word 0xe000ed00 @@ -1452,7 +1452,7 @@ Disassembly of section .xip_image2.text: d000e3a: d905 bls.n d000e48 <IPC_GetDevById+0x14> d000e3c: 4807 ldr r0, [pc, #28] ; (d000e5c <IPC_GetDevById+0x28>) d000e3e: 21b3 movs r1, #179 ; 0xb3 - d000e40: f041 ff62 bl d042d08 <__io_assert_failed_veneer> + d000e40: f041 ffd6 bl d042df0 <__io_assert_failed_veneer> d000e44: 4806 ldr r0, [pc, #24] ; (d000e60 <IPC_GetDevById+0x2c>) d000e46: bd08 pop {r3, pc} d000e48: 2801 cmp r0, #1 @@ -1465,7 +1465,7 @@ Disassembly of section .xip_image2.text: d000e56: e7f6 b.n d000e46 <IPC_GetDevById+0x12> d000e58: 4803 ldr r0, [pc, #12] ; (d000e68 <IPC_GetDevById+0x34>) d000e5a: e7f4 b.n d000e46 <IPC_GetDevById+0x12> - d000e5c: 0d04304a .word 0x0d04304a + d000e5c: 0d04312a .word 0x0d04312a d000e60: 42008600 .word 0x42008600 d000e64: 41000500 .word 0x41000500 d000e68: 41000580 .word 0x41000580 @@ -1514,7 +1514,7 @@ Disassembly of section .xip_image2.text: d000edc: d903 bls.n d000ee6 <mpu_region_cfg+0x12> d000ede: 2180 movs r1, #128 ; 0x80 d000ee0: 4824 ldr r0, [pc, #144] ; (d000f74 <mpu_region_cfg+0xa0>) - d000ee2: f041 ff11 bl d042d08 <__io_assert_failed_veneer> + d000ee2: f041 ff85 bl d042df0 <__io_assert_failed_veneer> d000ee6: 6823 ldr r3, [r4, #0] d000ee8: 06d9 lsls r1, r3, #27 d000eea: d00a beq.n d000f02 <mpu_region_cfg+0x2e> @@ -1526,7 +1526,7 @@ Disassembly of section .xip_image2.text: d000ef6: f003 fd21 bl d00493c <rtk_log_write> d000efa: 2185 movs r1, #133 ; 0x85 d000efc: 481d ldr r0, [pc, #116] ; (d000f74 <mpu_region_cfg+0xa0>) - d000efe: f041 ff03 bl d042d08 <__io_assert_failed_veneer> + d000efe: f041 ff77 bl d042df0 <__io_assert_failed_veneer> d000f02: 6863 ldr r3, [r4, #4] d000f04: 06da lsls r2, r3, #27 d000f06: d00a beq.n d000f1e <mpu_region_cfg+0x4a> @@ -1538,7 +1538,7 @@ Disassembly of section .xip_image2.text: d000f12: f003 fd13 bl d00493c <rtk_log_write> d000f16: 218a movs r1, #138 ; 0x8a d000f18: 4816 ldr r0, [pc, #88] ; (d000f74 <mpu_region_cfg+0xa0>) - d000f1a: f041 fef5 bl d042d08 <__io_assert_failed_veneer> + d000f1a: f041 ff69 bl d042df0 <__io_assert_failed_veneer> d000f1e: 4919 ldr r1, [pc, #100] ; (d000f84 <mpu_region_cfg+0xb0>) d000f20: e9d4 3000 ldrd r3, r0, [r4] d000f24: 4403 add r3, r0 @@ -1568,10 +1568,10 @@ Disassembly of section .xip_image2.text: d000f6a: e8bd 4030 ldmia.w sp!, {r4, r5, lr} d000f6e: f7ff bf7d b.w d000e6c <mpu_enable> d000f72: bf00 nop - d000f74: 0d0430cf .word 0x0d0430cf - d000f78: 0d043059 .word 0x0d043059 - d000f7c: 0d04305d .word 0x0d04305d - d000f80: 0d043096 .word 0x0d043096 + d000f74: 0d0431af .word 0x0d0431af + d000f78: 0d043139 .word 0x0d043139 + d000f7c: 0d04313d .word 0x0d04313d + d000f80: 0d043176 .word 0x0d043176 d000f84: e000ed00 .word 0xe000ed00 0d000f88 <mpu_entry_alloc>: @@ -1680,8 +1680,8 @@ Disassembly of section .xip_image2.text: d001084: 00026dbd .word 0x00026dbd d001088: 42000008 .word 0x42000008 d00108c: 5200000c .word 0x5200000c - d001090: 0d0430e2 .word 0x0d0430e2 - d001094: 0d0430de .word 0x0d0430de + d001090: 0d0431c2 .word 0x0d0431c2 + d001094: 0d0431be .word 0x0d0431be d001098: 0001e205 .word 0x0001e205 0d00109c <OTPGetCRC>: @@ -1782,8 +1782,8 @@ Disassembly of section .xip_image2.text: d001188: 00026dbd .word 0x00026dbd d00118c: 42000008 .word 0x42000008 d001190: 5200000c .word 0x5200000c - d001194: 0d0430e2 .word 0x0d0430e2 - d001198: 0d0430de .word 0x0d0430de + d001194: 0d0431c2 .word 0x0d0431c2 + d001198: 0d0431be .word 0x0d0431be d00119c: 0001e205 .word 0x0001e205 0d0011a0 <OTP_Read32.isra.0>: @@ -1922,14 +1922,14 @@ Disassembly of section .xip_image2.text: d0012ee: 4b01 ldr r3, [pc, #4] ; (d0012f4 <OTP_Write8+0x120>) d0012f0: 4a07 ldr r2, [pc, #28] ; (d001310 <OTP_Write8+0x13c>) d0012f2: e7d3 b.n d00129c <OTP_Write8+0xc8> - d0012f4: 0d0430de .word 0x0d0430de - d0012f8: 0d0430fd .word 0x0d0430fd + d0012f4: 0d0431be .word 0x0d0431be + d0012f8: 0d0431dd .word 0x0d0431dd d0012fc: 00026dbd .word 0x00026dbd d001300: 42000008 .word 0x42000008 d001304: 5200000c .word 0x5200000c - d001308: 0d043115 .word 0x0d043115 - d00130c: 0d043131 .word 0x0d043131 - d001310: 0d04314c .word 0x0d04314c + d001308: 0d0431f5 .word 0x0d0431f5 + d00130c: 0d043211 .word 0x0d043211 + d001310: 0d04322c .word 0x0d04322c d001314: 0001e205 .word 0x0001e205 0d001318 <OTP_LogicalMap_Read>: @@ -2022,10 +2022,10 @@ Disassembly of section .xip_image2.text: d0013f6: 4610 mov r0, r2 d0013f8: e7e8 b.n d0013cc <OTP_LogicalMap_Read+0xb4> d0013fa: bf00 nop - d0013fc: 0d0430de .word 0x0d0430de - d001400: 0d043165 .word 0x0d043165 + d0013fc: 0d0431be .word 0x0d0431be + d001400: 0d043245 .word 0x0d043245 d001404: 00027b01 .word 0x00027b01 - d001408: 0d043197 .word 0x0d043197 + d001408: 0d043277 .word 0x0d043277 0d00140c <OTP_LogicalMap_Write>: d00140c: 180b adds r3, r1, r0 @@ -2167,7 +2167,7 @@ Disassembly of section .xip_image2.text: d001562: fa03 f000 lsl.w r0, r3, r0 d001566: ea48 0800 orr.w r8, r8, r0 d00156a: 4865 ldr r0, [pc, #404] ; (d001700 <OTP_LogicalMap_Write+0x2f4>) - d00156c: f041 fb9c bl d042ca8 <__DiagPrintf_veneer> + d00156c: f041 fc24 bl d042db8 <__DiagPrintf_veneer> d001570: e9dd 1304 ldrd r1, r3, [sp, #16] d001574: 3101 adds r1, #1 d001576: 3701 adds r7, #1 @@ -2198,7 +2198,7 @@ Disassembly of section .xip_image2.text: d0015b6: 4651 mov r1, sl d0015b8: 4648 mov r0, r9 d0015ba: f10a 0a01 add.w sl, sl, #1 - d0015be: f041 fb73 bl d042ca8 <__DiagPrintf_veneer> + d0015be: f041 fbfb bl d042db8 <__DiagPrintf_veneer> d0015c2: e790 b.n d0014e6 <OTP_LogicalMap_Write+0xda> d0015c4: 2903 cmp r1, #3 d0015c6: bf0c ite eq @@ -2301,16 +2301,16 @@ Disassembly of section .xip_image2.text: d0016e2: f109 0003 add.w r0, r9, #3 d0016e6: f7ff fd75 bl d0011d4 <OTP_Write8> d0016ea: e7db b.n d0016a4 <OTP_LogicalMap_Write+0x298> - d0016ec: 0d0430de .word 0x0d0430de - d0016f0: 0d0431b6 .word 0x0d0431b6 - d0016f4: 0d04325b .word 0x0d04325b - d0016f8: 0d0432a4 .word 0x0d0432a4 - d0016fc: 0d0431e9 .word 0x0d0431e9 - d001700: 0d043218 .word 0x0d043218 - d001704: 0d043229 .word 0x0d043229 - d001708: 0d0432f3 .word 0x0d0432f3 - d00170c: 0d0432ce .word 0x0d0432ce - d001710: 0d04328c .word 0x0d04328c + d0016ec: 0d0431be .word 0x0d0431be + d0016f0: 0d043296 .word 0x0d043296 + d0016f4: 0d04333b .word 0x0d04333b + d0016f8: 0d043384 .word 0x0d043384 + d0016fc: 0d0432c9 .word 0x0d0432c9 + d001700: 0d0432f8 .word 0x0d0432f8 + d001704: 0d043309 .word 0x0d043309 + d001708: 0d0433d3 .word 0x0d0433d3 + d00170c: 0d0433ae .word 0x0d0433ae + d001710: 0d04336c .word 0x0d04336c 0d001714 <SOCPS_SleepPG>: d001714: b580 push {r7, lr} @@ -2329,7 +2329,7 @@ Disassembly of section .xip_image2.text: d001730: 6878 ldr r0, [r7, #4] d001732: f7fe ffc1 bl d0006b8 <pmu_exec_wakeup_hook_funs> d001736: e00c b.n d001752 <SOCPS_SleepPG+0x3e> - d001738: f038 fd00 bl d03a13c <SOCPS_SleepPG_LIB> + d001738: f038 fd6e bl d03a218 <SOCPS_SleepPG_LIB> d00173c: 4b08 ldr r3, [pc, #32] ; (d001760 <SOCPS_SleepPG+0x4c>) d00173e: 781b ldrb r3, [r3, #0] d001740: b2db uxtb r3, r3 @@ -2343,7 +2343,7 @@ Disassembly of section .xip_image2.text: d001754: 46bd mov sp, r7 d001756: bd80 pop {r7, pc} d001758: 60000020 .word 0x60000020 - d00175c: 0d039f55 .word 0x0d039f55 + d00175c: 0d03a031 .word 0x0d03a031 d001760: 42008267 .word 0x42008267 0d001764 <SOCPS_LPWHP_ipc_int>: @@ -2359,7 +2359,7 @@ Disassembly of section .xip_image2.text: d001776: d003 beq.n d001780 <SOCPS_SleepCG+0x14> d001778: e8bd 4010 ldmia.w sp!, {r4, lr} d00177c: f7fe bf9c b.w d0006b8 <pmu_exec_wakeup_hook_funs> - d001780: f038 fe32 bl d03a3e8 <SOCPS_SleepCG_LIB> + d001780: f038 fea0 bl d03a4c4 <SOCPS_SleepCG_LIB> d001784: 4a04 ldr r2, [pc, #16] ; (d001798 <SOCPS_SleepCG+0x2c>) d001786: 4620 mov r0, r4 d001788: f892 3067 ldrb.w r3, [r2, #103] ; 0x67 @@ -2469,7 +2469,7 @@ Disassembly of section .xip_image2.text: d001894: f003 f852 bl d00493c <rtk_log_write> d001898: f44f 7168 mov.w r1, #928 ; 0x3a0 d00189c: 480d ldr r0, [pc, #52] ; (d0018d4 <irq_set_priority+0x5c>) - d00189e: f041 fa33 bl d042d08 <__io_assert_failed_veneer> + d00189e: f041 faa7 bl d042df0 <__io_assert_failed_veneer> d0018a2: 2c07 cmp r4, #7 d0018a4: bf28 it cs d0018a6: 2407 movcs r4, #7 @@ -2486,9 +2486,9 @@ Disassembly of section .xip_image2.text: d0018c4: f885 4300 strbge.w r4, [r5, #768] ; 0x300 d0018c8: b005 add sp, #20 d0018ca: bd30 pop {r4, r5, pc} - d0018cc: 0d04334d .word 0x0d04334d - d0018d0: 0d04331d .word 0x0d04331d - d0018d4: 0d043375 .word 0x0d043375 + d0018cc: 0d04342d .word 0x0d04342d + d0018d0: 0d0433fd .word 0x0d0433fd + d0018d4: 0d043455 .word 0x0d043455 d0018d8: e000ed14 .word 0xe000ed14 0d0018dc <irq_register>: @@ -2624,7 +2624,7 @@ Disassembly of section .xip_image2.text: d001a00: d904 bls.n d001a0c <RTC_SetTime+0x14> d001a02: f240 114b movw r1, #331 ; 0x14b d001a06: 4858 ldr r0, [pc, #352] ; (d001b68 <RTC_SetTime+0x170>) - d001a08: f041 f97e bl d042d08 <__io_assert_failed_veneer> + d001a08: f041 f9f2 bl d042df0 <__io_assert_failed_veneer> d001a0c: 8833 ldrh r3, [r6, #0] d001a0e: f240 726b movw r2, #1899 ; 0x76b d001a12: 4293 cmp r3, r2 @@ -2634,7 +2634,7 @@ Disassembly of section .xip_image2.text: d001a1c: dd04 ble.n d001a28 <RTC_SetTime+0x30> d001a1e: f44f 71a6 mov.w r1, #332 ; 0x14c d001a22: 4851 ldr r0, [pc, #324] ; (d001b68 <RTC_SetTime+0x170>) - d001a24: f041 f970 bl d042d08 <__io_assert_failed_veneer> + d001a24: f041 f9e4 bl d042df0 <__io_assert_failed_veneer> d001a28: 7930 ldrb r0, [r6, #4] d001a2a: 4b50 ldr r3, [pc, #320] ; (d001b6c <RTC_SetTime+0x174>) d001a2c: 2c00 cmp r4, #0 @@ -2647,25 +2647,25 @@ Disassembly of section .xip_image2.text: d001a3a: d904 bls.n d001a46 <RTC_SetTime+0x4e> d001a3c: f44f 71a8 mov.w r1, #336 ; 0x150 d001a40: 4849 ldr r0, [pc, #292] ; (d001b68 <RTC_SetTime+0x170>) - d001a42: f041 f961 bl d042d08 <__io_assert_failed_veneer> + d001a42: f041 f9d5 bl d042df0 <__io_assert_failed_veneer> d001a46: 79f3 ldrb r3, [r6, #7] d001a48: 2b01 cmp r3, #1 d001a4a: d904 bls.n d001a56 <RTC_SetTime+0x5e> d001a4c: f240 1151 movw r1, #337 ; 0x151 d001a50: 4845 ldr r0, [pc, #276] ; (d001b68 <RTC_SetTime+0x170>) - d001a52: f041 f959 bl d042d08 <__io_assert_failed_veneer> + d001a52: f041 f9cd bl d042df0 <__io_assert_failed_veneer> d001a56: 7973 ldrb r3, [r6, #5] d001a58: 2b3b cmp r3, #59 ; 0x3b d001a5a: d904 bls.n d001a66 <RTC_SetTime+0x6e> d001a5c: f44f 71ab mov.w r1, #342 ; 0x156 d001a60: 4841 ldr r0, [pc, #260] ; (d001b68 <RTC_SetTime+0x170>) - d001a62: f041 f951 bl d042d08 <__io_assert_failed_veneer> + d001a62: f041 f9c5 bl d042df0 <__io_assert_failed_veneer> d001a66: 79b3 ldrb r3, [r6, #6] d001a68: 2b3b cmp r3, #59 ; 0x3b d001a6a: d904 bls.n d001a76 <RTC_SetTime+0x7e> d001a6c: f240 1157 movw r1, #343 ; 0x157 d001a70: 483d ldr r0, [pc, #244] ; (d001b68 <RTC_SetTime+0x170>) - d001a72: f041 f949 bl d042d08 <__io_assert_failed_veneer> + d001a72: f041 f9bd bl d042df0 <__io_assert_failed_veneer> d001a76: 7930 ldrb r0, [r6, #4] d001a78: f7ff ff58 bl d00192c <RTC_ByteToBcd2> d001a7c: 4601 mov r1, r0 @@ -2695,27 +2695,27 @@ Disassembly of section .xip_image2.text: d001abe: d904 bls.n d001aca <RTC_SetTime+0xd2> d001ac0: f240 115b movw r1, #347 ; 0x15b d001ac4: 4828 ldr r0, [pc, #160] ; (d001b68 <RTC_SetTime+0x170>) - d001ac6: f041 f91f bl d042d08 <__io_assert_failed_veneer> + d001ac6: f041 f993 bl d042df0 <__io_assert_failed_veneer> d001aca: 79f3 ldrb r3, [r6, #7] d001acc: 2b01 cmp r3, #1 d001ace: d904 bls.n d001ada <RTC_SetTime+0xe2> d001ad0: f44f 71ae mov.w r1, #348 ; 0x15c d001ad4: 4824 ldr r0, [pc, #144] ; (d001b68 <RTC_SetTime+0x170>) - d001ad6: f041 f917 bl d042d08 <__io_assert_failed_veneer> + d001ad6: f041 f98b bl d042df0 <__io_assert_failed_veneer> d001ada: 7970 ldrb r0, [r6, #5] d001adc: f7ff ff33 bl d001946 <RTC_Bcd2ToByte> d001ae0: 283b cmp r0, #59 ; 0x3b d001ae2: d904 bls.n d001aee <RTC_SetTime+0xf6> d001ae4: f240 1161 movw r1, #353 ; 0x161 d001ae8: 481f ldr r0, [pc, #124] ; (d001b68 <RTC_SetTime+0x170>) - d001aea: f041 f90d bl d042d08 <__io_assert_failed_veneer> + d001aea: f041 f981 bl d042df0 <__io_assert_failed_veneer> d001aee: 79b0 ldrb r0, [r6, #6] d001af0: f7ff ff29 bl d001946 <RTC_Bcd2ToByte> d001af4: 283b cmp r0, #59 ; 0x3b d001af6: d904 bls.n d001b02 <RTC_SetTime+0x10a> d001af8: f44f 71b1 mov.w r1, #354 ; 0x162 d001afc: 481a ldr r0, [pc, #104] ; (d001b68 <RTC_SetTime+0x170>) - d001afe: f041 f903 bl d042d08 <__io_assert_failed_veneer> + d001afe: f041 f977 bl d042df0 <__io_assert_failed_veneer> d001b02: 7974 ldrb r4, [r6, #5] d001b04: 7933 ldrb r3, [r6, #4] d001b06: 0224 lsls r4, r4, #8 @@ -2757,7 +2757,7 @@ Disassembly of section .xip_image2.text: d001b60: f240 115f movw r1, #351 ; 0x15f d001b64: e7b6 b.n d001ad4 <RTC_SetTime+0xdc> d001b66: bf00 nop - d001b68: 0d04339f .word 0x0d04339f + d001b68: 0d04347f .word 0x0d04347f d001b6c: 4200e000 .word 0x4200e000 0d001b70 <RTC_GetTime>: @@ -2768,7 +2768,7 @@ Disassembly of section .xip_image2.text: d001b78: d904 bls.n d001b84 <RTC_GetTime+0x14> d001b7a: f240 11a3 movw r1, #419 ; 0x1a3 d001b7e: 4813 ldr r0, [pc, #76] ; (d001bcc <RTC_GetTime+0x5c>) - d001b80: f041 f8c2 bl d042d08 <__io_assert_failed_veneer> + d001b80: f041 f936 bl d042df0 <__io_assert_failed_veneer> d001b84: 4b12 ldr r3, [pc, #72] ; (d001bd0 <RTC_GetTime+0x60>) d001b86: 681b ldr r3, [r3, #0] d001b88: f3c3 4005 ubfx r0, r3, #16, #6 @@ -2797,7 +2797,7 @@ Disassembly of section .xip_image2.text: d001bc6: 8023 strh r3, [r4, #0] d001bc8: bd70 pop {r4, r5, r6, pc} d001bca: bf00 nop - d001bcc: 0d043393 .word 0x0d043393 + d001bcc: 0d043473 .word 0x0d043473 d001bd0: 4200e000 .word 0x4200e000 0d001bd4 <RTC_GetAlarm>: @@ -2808,7 +2808,7 @@ Disassembly of section .xip_image2.text: d001bdc: d904 bls.n d001be8 <RTC_GetAlarm+0x14> d001bde: f44f 7142 mov.w r1, #776 ; 0x308 d001be2: 4816 ldr r0, [pc, #88] ; (d001c3c <RTC_GetAlarm+0x68>) - d001be4: f041 f890 bl d042d08 <__io_assert_failed_veneer> + d001be4: f041 f904 bl d042df0 <__io_assert_failed_veneer> d001be8: 4b15 ldr r3, [pc, #84] ; (d001c40 <RTC_GetAlarm+0x6c>) d001bea: 695b ldr r3, [r3, #20] d001bec: f3c3 4005 ubfx r0, r3, #16, #6 @@ -2840,7 +2840,7 @@ Disassembly of section .xip_image2.text: d001c36: 60e3 str r3, [r4, #12] d001c38: bd70 pop {r4, r5, r6, pc} d001c3a: bf00 nop - d001c3c: 0d043386 .word 0x0d043386 + d001c3c: 0d043466 .word 0x0d043466 d001c40: 4200e000 .word 0x4200e000 0d001c44 <SystemCoreClockUpdate>: @@ -2881,40 +2881,40 @@ Disassembly of section .xip_image2.text: d001c94: bf08 it eq d001c96: 4619 moveq r1, r3 d001c98: f8df 8060 ldr.w r8, [pc, #96] ; d001cfc <crash_dump_memory+0x98> - d001c9c: f041 f804 bl d042ca8 <__DiagPrintf_veneer> + d001c9c: f041 f88c bl d042db8 <__DiagPrintf_veneer> d001ca0: 4622 mov r2, r4 d001ca2: 4631 mov r1, r6 d001ca4: 4811 ldr r0, [pc, #68] ; (d001cec <crash_dump_memory+0x88>) - d001ca6: f040 ffff bl d042ca8 <__DiagPrintf_veneer> + d001ca6: f041 f887 bl d042db8 <__DiagPrintf_veneer> d001caa: 46b9 mov r9, r7 d001cac: b98d cbnz r5, d001cd2 <crash_dump_memory+0x6e> d001cae: 4631 mov r1, r6 d001cb0: 4658 mov r0, fp - d001cb2: f040 fff9 bl d042ca8 <__DiagPrintf_veneer> + d001cb2: f041 f881 bl d042db8 <__DiagPrintf_veneer> d001cb6: 3501 adds r5, #1 d001cb8: f8d9 1000 ldr.w r1, [r9] d001cbc: 4640 mov r0, r8 d001cbe: 3704 adds r7, #4 - d001cc0: f040 fff2 bl d042ca8 <__DiagPrintf_veneer> + d001cc0: f041 f87a bl d042db8 <__DiagPrintf_veneer> d001cc4: 42ac cmp r4, r5 d001cc6: d1f0 bne.n d001caa <crash_dump_memory+0x46> d001cc8: 4809 ldr r0, [pc, #36] ; (d001cf0 <crash_dump_memory+0x8c>) d001cca: e8bd 4ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d001cce: f040 bfeb b.w d042ca8 <__DiagPrintf_veneer> + d001cce: f041 b873 b.w d042db8 <__DiagPrintf_veneer> d001cd2: 07ab lsls r3, r5, #30 d001cd4: d1ef bne.n d001cb6 <crash_dump_memory+0x52> d001cd6: 4639 mov r1, r7 d001cd8: 4650 mov r0, sl d001cda: e7ea b.n d001cb2 <crash_dump_memory+0x4e> - d001cdc: 0d0433b3 .word 0x0d0433b3 + d001cdc: 0d043493 .word 0x0d043493 d001ce0: 42008000 .word 0x42008000 - d001ce4: 0d0433ab .word 0x0d0433ab - d001ce8: 0d0433af .word 0x0d0433af - d001cec: 0d0433d7 .word 0x0d0433d7 - d001cf0: 0d04a8ae .word 0x0d04a8ae - d001cf4: 0d043411 .word 0x0d043411 - d001cf8: 0d043413 .word 0x0d043413 - d001cfc: 0d0477eb .word 0x0d0477eb + d001ce4: 0d04348b .word 0x0d04348b + d001ce8: 0d04348f .word 0x0d04348f + d001cec: 0d0434b7 .word 0x0d0434b7 + d001cf0: 0d04a98a .word 0x0d04a98a + d001cf4: 0d0434f1 .word 0x0d0434f1 + d001cf8: 0d0434f3 .word 0x0d0434f3 + d001cfc: 0d0478c8 .word 0x0d0478c8 0d001d00 <crash_dump>: d001d00: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} @@ -2984,29 +2984,29 @@ Disassembly of section .xip_image2.text: d001d9a: 66a2 str r2, [r4, #104] ; 0x68 d001d9c: f8d3 3de8 ldr.w r3, [r3, #3560] ; 0xde8 d001da0: 66e3 str r3, [r4, #108] ; 0x6c - d001da2: f040 ff81 bl d042ca8 <__DiagPrintf_veneer> + d001da2: f041 f809 bl d042db8 <__DiagPrintf_veneer> d001da6: 4620 mov r0, r4 d001da8: 2409 movs r4, #9 d001daa: f000 f857 bl d001e5c <fault_diagnosis> d001dae: 4822 ldr r0, [pc, #136] ; (d001e38 <crash_dump+0x138>) - d001db0: f040 ff7a bl d042ca8 <__DiagPrintf_veneer> + d001db0: f041 f802 bl d042db8 <__DiagPrintf_veneer> d001db4: 6ba9 ldr r1, [r5, #56] ; 0x38 d001db6: 4821 ldr r0, [pc, #132] ; (d001e3c <crash_dump+0x13c>) - d001db8: f040 ff76 bl d042ca8 <__DiagPrintf_veneer> + d001db8: f040 fffe bl d042db8 <__DiagPrintf_veneer> d001dbc: 6be9 ldr r1, [r5, #60] ; 0x3c d001dbe: 4820 ldr r0, [pc, #128] ; (d001e40 <crash_dump+0x140>) - d001dc0: f040 ff72 bl d042ca8 <__DiagPrintf_veneer> + d001dc0: f040 fffa bl d042db8 <__DiagPrintf_veneer> d001dc4: 6c29 ldr r1, [r5, #64] ; 0x40 d001dc6: 481f ldr r0, [pc, #124] ; (d001e44 <crash_dump+0x144>) - d001dc8: f040 ff6e bl d042ca8 <__DiagPrintf_veneer> + d001dc8: f040 fff6 bl d042db8 <__DiagPrintf_veneer> d001dcc: 6829 ldr r1, [r5, #0] d001dce: 481e ldr r0, [pc, #120] ; (d001e48 <crash_dump+0x148>) - d001dd0: f040 ff6a bl d042ca8 <__DiagPrintf_veneer> + d001dd0: f040 fff2 bl d042db8 <__DiagPrintf_veneer> d001dd4: f855 2024 ldr.w r2, [r5, r4, lsl #2] d001dd8: 4640 mov r0, r8 d001dda: f857 1024 ldr.w r1, [r7, r4, lsl #2] d001dde: 3401 adds r4, #1 - d001de0: f040 ff62 bl d042ca8 <__DiagPrintf_veneer> + d001de0: f040 ffea bl d042db8 <__DiagPrintf_veneer> d001de4: 2c0d cmp r4, #13 d001de6: d1f5 bne.n d001dd4 <crash_dump+0xd4> d001de8: 2401 movs r4, #1 @@ -3015,50 +3015,50 @@ Disassembly of section .xip_image2.text: d001df2: 4640 mov r0, r8 d001df4: f857 1024 ldr.w r1, [r7, r4, lsl #2] d001df8: 3401 adds r4, #1 - d001dfa: f040 ff55 bl d042ca8 <__DiagPrintf_veneer> + d001dfa: f040 ffdd bl d042db8 <__DiagPrintf_veneer> d001dfe: 2c09 cmp r4, #9 d001e00: d1f5 bne.n d001dee <crash_dump+0xee> d001e02: 6b6a ldr r2, [r5, #52] ; 0x34 d001e04: 4911 ldr r1, [pc, #68] ; (d001e4c <crash_dump+0x14c>) d001e06: 4812 ldr r0, [pc, #72] ; (d001e50 <crash_dump+0x150>) - d001e08: f040 ff4e bl d042ca8 <__DiagPrintf_veneer> + d001e08: f040 ffd6 bl d042db8 <__DiagPrintf_veneer> d001e0c: 2180 movs r1, #128 ; 0x80 d001e0e: 4630 mov r0, r6 d001e10: f7ff ff28 bl d001c64 <crash_dump_memory> d001e14: 480f ldr r0, [pc, #60] ; (d001e54 <crash_dump+0x154>) - d001e16: f040 ff47 bl d042ca8 <__DiagPrintf_veneer> + d001e16: f040 ffcf bl d042db8 <__DiagPrintf_veneer> d001e1a: 480f ldr r0, [pc, #60] ; (d001e58 <crash_dump+0x158>) - d001e1c: f040 ff44 bl d042ca8 <__DiagPrintf_veneer> + d001e1c: f040 ffcc bl d042db8 <__DiagPrintf_veneer> d001e20: 2000 movs r0, #0 d001e22: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} d001e26: bf00 nop d001e28: 60000bfc .word 0x60000bfc - d001e2c: 0d04341b .word 0x0d04341b - d001e30: 0d043500 .word 0x0d043500 + d001e2c: 0d0434fb .word 0x0d0434fb + d001e30: 0d0435e0 .word 0x0d0435e0 d001e34: e000ed00 .word 0xe000ed00 - d001e38: 0d04343d .word 0x0d04343d - d001e3c: 0d043462 .word 0x0d043462 - d001e40: 0d043470 .word 0x0d043470 - d001e44: 0d04347e .word 0x0d04347e - d001e48: 0d04348c .word 0x0d04348c - d001e4c: 0d0434a7 .word 0x0d0434a7 - d001e50: 0d04349a .word 0x0d04349a - d001e54: 0d0434ab .word 0x0d0434ab - d001e58: 0d0434d4 .word 0x0d0434d4 + d001e38: 0d04351d .word 0x0d04351d + d001e3c: 0d043542 .word 0x0d043542 + d001e40: 0d043550 .word 0x0d043550 + d001e44: 0d04355e .word 0x0d04355e + d001e48: 0d04356c .word 0x0d04356c + d001e4c: 0d043587 .word 0x0d043587 + d001e50: 0d04357a .word 0x0d04357a + d001e54: 0d04358b .word 0x0d04358b + d001e58: 0d0435b4 .word 0x0d0435b4 0d001e5c <fault_diagnosis>: d001e5c: b510 push {r4, lr} d001e5e: 4604 mov r4, r0 d001e60: 6b81 ldr r1, [r0, #56] ; 0x38 d001e62: 489d ldr r0, [pc, #628] ; (d0020d8 <fault_diagnosis+0x27c>) - d001e64: f040 ff20 bl d042ca8 <__DiagPrintf_veneer> + d001e64: f040 ffa8 bl d042db8 <__DiagPrintf_veneer> d001e68: f894 305c ldrb.w r3, [r4, #92] ; 0x5c d001e6c: 079b lsls r3, r3, #30 d001e6e: d504 bpl.n d001e7a <fault_diagnosis+0x1e> d001e70: 4a9a ldr r2, [pc, #616] ; (d0020dc <fault_diagnosis+0x280>) d001e72: 6de1 ldr r1, [r4, #92] ; 0x5c d001e74: 489a ldr r0, [pc, #616] ; (d0020e0 <fault_diagnosis+0x284>) - d001e76: f040 ff17 bl d042ca8 <__DiagPrintf_veneer> + d001e76: f040 ff9f bl d042db8 <__DiagPrintf_veneer> d001e7a: 6ea1 ldr r1, [r4, #104] ; 0x68 d001e7c: 2900 cmp r1, #0 d001e7e: d049 beq.n d001f14 <fault_diagnosis+0xb8> @@ -3067,49 +3067,49 @@ Disassembly of section .xip_image2.text: d001e86: d503 bpl.n d001e90 <fault_diagnosis+0x34> d001e88: 4a96 ldr r2, [pc, #600] ; (d0020e4 <fault_diagnosis+0x288>) d001e8a: 4897 ldr r0, [pc, #604] ; (d0020e8 <fault_diagnosis+0x28c>) - d001e8c: f040 ff0c bl d042ca8 <__DiagPrintf_veneer> + d001e8c: f040 ff94 bl d042db8 <__DiagPrintf_veneer> d001e90: f894 3068 ldrb.w r3, [r4, #104] ; 0x68 d001e94: 0799 lsls r1, r3, #30 d001e96: d504 bpl.n d001ea2 <fault_diagnosis+0x46> d001e98: 4a94 ldr r2, [pc, #592] ; (d0020ec <fault_diagnosis+0x290>) d001e9a: 6ea1 ldr r1, [r4, #104] ; 0x68 d001e9c: 4892 ldr r0, [pc, #584] ; (d0020e8 <fault_diagnosis+0x28c>) - d001e9e: f040 ff03 bl d042ca8 <__DiagPrintf_veneer> + d001e9e: f040 ff8b bl d042db8 <__DiagPrintf_veneer> d001ea2: f894 3068 ldrb.w r3, [r4, #104] ; 0x68 d001ea6: 075a lsls r2, r3, #29 d001ea8: d504 bpl.n d001eb4 <fault_diagnosis+0x58> d001eaa: 4a91 ldr r2, [pc, #580] ; (d0020f0 <fault_diagnosis+0x294>) d001eac: 6ea1 ldr r1, [r4, #104] ; 0x68 d001eae: 488e ldr r0, [pc, #568] ; (d0020e8 <fault_diagnosis+0x28c>) - d001eb0: f040 fefa bl d042ca8 <__DiagPrintf_veneer> + d001eb0: f040 ff82 bl d042db8 <__DiagPrintf_veneer> d001eb4: f894 3068 ldrb.w r3, [r4, #104] ; 0x68 d001eb8: 071b lsls r3, r3, #28 d001eba: d504 bpl.n d001ec6 <fault_diagnosis+0x6a> d001ebc: 4a8d ldr r2, [pc, #564] ; (d0020f4 <fault_diagnosis+0x298>) d001ebe: 6ea1 ldr r1, [r4, #104] ; 0x68 d001ec0: 4889 ldr r0, [pc, #548] ; (d0020e8 <fault_diagnosis+0x28c>) - d001ec2: f040 fef1 bl d042ca8 <__DiagPrintf_veneer> + d001ec2: f040 ff79 bl d042db8 <__DiagPrintf_veneer> d001ec6: f894 3068 ldrb.w r3, [r4, #104] ; 0x68 d001eca: 06d8 lsls r0, r3, #27 d001ecc: d504 bpl.n d001ed8 <fault_diagnosis+0x7c> d001ece: 4a8a ldr r2, [pc, #552] ; (d0020f8 <fault_diagnosis+0x29c>) d001ed0: 6ea1 ldr r1, [r4, #104] ; 0x68 d001ed2: 4885 ldr r0, [pc, #532] ; (d0020e8 <fault_diagnosis+0x28c>) - d001ed4: f040 fee8 bl d042ca8 <__DiagPrintf_veneer> + d001ed4: f040 ff70 bl d042db8 <__DiagPrintf_veneer> d001ed8: f894 3068 ldrb.w r3, [r4, #104] ; 0x68 d001edc: 0699 lsls r1, r3, #26 d001ede: d504 bpl.n d001eea <fault_diagnosis+0x8e> d001ee0: 4a86 ldr r2, [pc, #536] ; (d0020fc <fault_diagnosis+0x2a0>) d001ee2: 6ea1 ldr r1, [r4, #104] ; 0x68 d001ee4: 4880 ldr r0, [pc, #512] ; (d0020e8 <fault_diagnosis+0x28c>) - d001ee6: f040 fedf bl d042ca8 <__DiagPrintf_veneer> + d001ee6: f040 ff67 bl d042db8 <__DiagPrintf_veneer> d001eea: f994 3068 ldrsb.w r3, [r4, #104] ; 0x68 d001eee: 2b00 cmp r3, #0 d001ef0: da04 bge.n d001efc <fault_diagnosis+0xa0> d001ef2: 4a83 ldr r2, [pc, #524] ; (d002100 <fault_diagnosis+0x2a4>) d001ef4: 6ea1 ldr r1, [r4, #104] ; 0x68 d001ef6: 487c ldr r0, [pc, #496] ; (d0020e8 <fault_diagnosis+0x28c>) - d001ef8: f040 fed6 bl d042ca8 <__DiagPrintf_veneer> + d001ef8: f040 ff5e bl d042db8 <__DiagPrintf_veneer> d001efc: f894 3068 ldrb.w r3, [r4, #104] ; 0x68 d001f00: 065a lsls r2, r3, #25 d001f02: d507 bpl.n d001f14 <fault_diagnosis+0xb8> @@ -3118,7 +3118,7 @@ Disassembly of section .xip_image2.text: d001f0a: 4a7e ldr r2, [pc, #504] ; (d002104 <fault_diagnosis+0x2a8>) d001f0c: 6ee1 ldr r1, [r4, #108] ; 0x6c d001f0e: 487e ldr r0, [pc, #504] ; (d002108 <fault_diagnosis+0x2ac>) - d001f10: f040 feca bl d042ca8 <__DiagPrintf_veneer> + d001f10: f040 ff52 bl d042db8 <__DiagPrintf_veneer> d001f14: f894 1048 ldrb.w r1, [r4, #72] ; 0x48 d001f18: 2900 cmp r1, #0 d001f1a: d032 beq.n d001f82 <fault_diagnosis+0x126> @@ -3126,31 +3126,31 @@ Disassembly of section .xip_image2.text: d001f1e: d503 bpl.n d001f28 <fault_diagnosis+0xcc> d001f20: 4a7a ldr r2, [pc, #488] ; (d00210c <fault_diagnosis+0x2b0>) d001f22: 487b ldr r0, [pc, #492] ; (d002110 <fault_diagnosis+0x2b4>) - d001f24: f040 fec0 bl d042ca8 <__DiagPrintf_veneer> + d001f24: f040 ff48 bl d042db8 <__DiagPrintf_veneer> d001f28: f894 1048 ldrb.w r1, [r4, #72] ; 0x48 d001f2c: 0788 lsls r0, r1, #30 d001f2e: d503 bpl.n d001f38 <fault_diagnosis+0xdc> d001f30: 4a78 ldr r2, [pc, #480] ; (d002114 <fault_diagnosis+0x2b8>) d001f32: 4877 ldr r0, [pc, #476] ; (d002110 <fault_diagnosis+0x2b4>) - d001f34: f040 feb8 bl d042ca8 <__DiagPrintf_veneer> + d001f34: f040 ff40 bl d042db8 <__DiagPrintf_veneer> d001f38: f894 1048 ldrb.w r1, [r4, #72] ; 0x48 d001f3c: 070a lsls r2, r1, #28 d001f3e: d503 bpl.n d001f48 <fault_diagnosis+0xec> d001f40: 4a75 ldr r2, [pc, #468] ; (d002118 <fault_diagnosis+0x2bc>) d001f42: 4873 ldr r0, [pc, #460] ; (d002110 <fault_diagnosis+0x2b4>) - d001f44: f040 feb0 bl d042ca8 <__DiagPrintf_veneer> + d001f44: f040 ff38 bl d042db8 <__DiagPrintf_veneer> d001f48: f894 1048 ldrb.w r1, [r4, #72] ; 0x48 d001f4c: 06cb lsls r3, r1, #27 d001f4e: d503 bpl.n d001f58 <fault_diagnosis+0xfc> d001f50: 4a72 ldr r2, [pc, #456] ; (d00211c <fault_diagnosis+0x2c0>) d001f52: 486f ldr r0, [pc, #444] ; (d002110 <fault_diagnosis+0x2b4>) - d001f54: f040 fea8 bl d042ca8 <__DiagPrintf_veneer> + d001f54: f040 ff30 bl d042db8 <__DiagPrintf_veneer> d001f58: f894 1048 ldrb.w r1, [r4, #72] ; 0x48 d001f5c: 0688 lsls r0, r1, #26 d001f5e: d503 bpl.n d001f68 <fault_diagnosis+0x10c> d001f60: 4a6f ldr r2, [pc, #444] ; (d002120 <fault_diagnosis+0x2c4>) d001f62: 486b ldr r0, [pc, #428] ; (d002110 <fault_diagnosis+0x2b4>) - d001f64: f040 fea0 bl d042ca8 <__DiagPrintf_veneer> + d001f64: f040 ff28 bl d042db8 <__DiagPrintf_veneer> d001f68: f994 2048 ldrsb.w r2, [r4, #72] ; 0x48 d001f6c: f894 3048 ldrb.w r3, [r4, #72] ; 0x48 d001f70: 2a00 cmp r2, #0 @@ -3160,7 +3160,7 @@ Disassembly of section .xip_image2.text: d001f78: 4a6a ldr r2, [pc, #424] ; (d002124 <fault_diagnosis+0x2c8>) d001f7a: 6ce1 ldr r1, [r4, #76] ; 0x4c d001f7c: 486a ldr r0, [pc, #424] ; (d002128 <fault_diagnosis+0x2cc>) - d001f7e: f040 fe93 bl d042ca8 <__DiagPrintf_veneer> + d001f7e: f040 ff1b bl d042db8 <__DiagPrintf_veneer> d001f82: f894 1050 ldrb.w r1, [r4, #80] ; 0x50 d001f86: 2900 cmp r1, #0 d001f88: d03a beq.n d002000 <fault_diagnosis+0x1a4> @@ -3168,37 +3168,37 @@ Disassembly of section .xip_image2.text: d001f8c: d503 bpl.n d001f96 <fault_diagnosis+0x13a> d001f8e: 4a67 ldr r2, [pc, #412] ; (d00212c <fault_diagnosis+0x2d0>) d001f90: 4867 ldr r0, [pc, #412] ; (d002130 <fault_diagnosis+0x2d4>) - d001f92: f040 fe89 bl d042ca8 <__DiagPrintf_veneer> + d001f92: f040 ff11 bl d042db8 <__DiagPrintf_veneer> d001f96: f894 1050 ldrb.w r1, [r4, #80] ; 0x50 d001f9a: 0788 lsls r0, r1, #30 d001f9c: d503 bpl.n d001fa6 <fault_diagnosis+0x14a> d001f9e: 4a65 ldr r2, [pc, #404] ; (d002134 <fault_diagnosis+0x2d8>) d001fa0: 4863 ldr r0, [pc, #396] ; (d002130 <fault_diagnosis+0x2d4>) - d001fa2: f040 fe81 bl d042ca8 <__DiagPrintf_veneer> + d001fa2: f040 ff09 bl d042db8 <__DiagPrintf_veneer> d001fa6: f894 1050 ldrb.w r1, [r4, #80] ; 0x50 d001faa: 074a lsls r2, r1, #29 d001fac: d503 bpl.n d001fb6 <fault_diagnosis+0x15a> d001fae: 4a62 ldr r2, [pc, #392] ; (d002138 <fault_diagnosis+0x2dc>) d001fb0: 485f ldr r0, [pc, #380] ; (d002130 <fault_diagnosis+0x2d4>) - d001fb2: f040 fe79 bl d042ca8 <__DiagPrintf_veneer> + d001fb2: f040 ff01 bl d042db8 <__DiagPrintf_veneer> d001fb6: f894 1050 ldrb.w r1, [r4, #80] ; 0x50 d001fba: 070b lsls r3, r1, #28 d001fbc: d503 bpl.n d001fc6 <fault_diagnosis+0x16a> d001fbe: 4a5f ldr r2, [pc, #380] ; (d00213c <fault_diagnosis+0x2e0>) d001fc0: 485b ldr r0, [pc, #364] ; (d002130 <fault_diagnosis+0x2d4>) - d001fc2: f040 fe71 bl d042ca8 <__DiagPrintf_veneer> + d001fc2: f040 fef9 bl d042db8 <__DiagPrintf_veneer> d001fc6: f894 1050 ldrb.w r1, [r4, #80] ; 0x50 d001fca: 06c8 lsls r0, r1, #27 d001fcc: d503 bpl.n d001fd6 <fault_diagnosis+0x17a> d001fce: 4a5c ldr r2, [pc, #368] ; (d002140 <fault_diagnosis+0x2e4>) d001fd0: 4857 ldr r0, [pc, #348] ; (d002130 <fault_diagnosis+0x2d4>) - d001fd2: f040 fe69 bl d042ca8 <__DiagPrintf_veneer> + d001fd2: f040 fef1 bl d042db8 <__DiagPrintf_veneer> d001fd6: f894 1050 ldrb.w r1, [r4, #80] ; 0x50 d001fda: 068a lsls r2, r1, #26 d001fdc: d503 bpl.n d001fe6 <fault_diagnosis+0x18a> d001fde: 4a59 ldr r2, [pc, #356] ; (d002144 <fault_diagnosis+0x2e8>) d001fe0: 4853 ldr r0, [pc, #332] ; (d002130 <fault_diagnosis+0x2d4>) - d001fe2: f040 fe61 bl d042ca8 <__DiagPrintf_veneer> + d001fe2: f040 fee9 bl d042db8 <__DiagPrintf_veneer> d001fe6: f994 2050 ldrsb.w r2, [r4, #80] ; 0x50 d001fea: f894 3050 ldrb.w r3, [r4, #80] ; 0x50 d001fee: 2a00 cmp r2, #0 @@ -3208,7 +3208,7 @@ Disassembly of section .xip_image2.text: d001ff6: 4a54 ldr r2, [pc, #336] ; (d002148 <fault_diagnosis+0x2ec>) d001ff8: 6d61 ldr r1, [r4, #84] ; 0x54 d001ffa: 4854 ldr r0, [pc, #336] ; (d00214c <fault_diagnosis+0x2f0>) - d001ffc: f040 fe54 bl d042ca8 <__DiagPrintf_veneer> + d001ffc: f040 fedc bl d042db8 <__DiagPrintf_veneer> d002000: f8b4 1058 ldrh.w r1, [r4, #88] ; 0x58 d002004: 2900 cmp r1, #0 d002006: d043 beq.n d002090 <fault_diagnosis+0x234> @@ -3217,49 +3217,49 @@ Disassembly of section .xip_image2.text: d00200e: d503 bpl.n d002018 <fault_diagnosis+0x1bc> d002010: 4a4f ldr r2, [pc, #316] ; (d002150 <fault_diagnosis+0x2f4>) d002012: 4850 ldr r0, [pc, #320] ; (d002154 <fault_diagnosis+0x2f8>) - d002014: f040 fe48 bl d042ca8 <__DiagPrintf_veneer> + d002014: f040 fed0 bl d042db8 <__DiagPrintf_veneer> d002018: f894 3058 ldrb.w r3, [r4, #88] ; 0x58 d00201c: 0799 lsls r1, r3, #30 d00201e: d505 bpl.n d00202c <fault_diagnosis+0x1d0> d002020: 4a4d ldr r2, [pc, #308] ; (d002158 <fault_diagnosis+0x2fc>) d002022: f8b4 1058 ldrh.w r1, [r4, #88] ; 0x58 d002026: 484b ldr r0, [pc, #300] ; (d002154 <fault_diagnosis+0x2f8>) - d002028: f040 fe3e bl d042ca8 <__DiagPrintf_veneer> + d002028: f040 fec6 bl d042db8 <__DiagPrintf_veneer> d00202c: f894 3058 ldrb.w r3, [r4, #88] ; 0x58 d002030: 075a lsls r2, r3, #29 d002032: d505 bpl.n d002040 <fault_diagnosis+0x1e4> d002034: 4a49 ldr r2, [pc, #292] ; (d00215c <fault_diagnosis+0x300>) d002036: f8b4 1058 ldrh.w r1, [r4, #88] ; 0x58 d00203a: 4846 ldr r0, [pc, #280] ; (d002154 <fault_diagnosis+0x2f8>) - d00203c: f040 fe34 bl d042ca8 <__DiagPrintf_veneer> + d00203c: f040 febc bl d042db8 <__DiagPrintf_veneer> d002040: f894 3058 ldrb.w r3, [r4, #88] ; 0x58 d002044: 071b lsls r3, r3, #28 d002046: d505 bpl.n d002054 <fault_diagnosis+0x1f8> d002048: 4a45 ldr r2, [pc, #276] ; (d002160 <fault_diagnosis+0x304>) d00204a: f8b4 1058 ldrh.w r1, [r4, #88] ; 0x58 d00204e: 4841 ldr r0, [pc, #260] ; (d002154 <fault_diagnosis+0x2f8>) - d002050: f040 fe2a bl d042ca8 <__DiagPrintf_veneer> + d002050: f040 feb2 bl d042db8 <__DiagPrintf_veneer> d002054: f894 3058 ldrb.w r3, [r4, #88] ; 0x58 d002058: 06d8 lsls r0, r3, #27 d00205a: d505 bpl.n d002068 <fault_diagnosis+0x20c> d00205c: 4a41 ldr r2, [pc, #260] ; (d002164 <fault_diagnosis+0x308>) d00205e: f8b4 1058 ldrh.w r1, [r4, #88] ; 0x58 d002062: 483c ldr r0, [pc, #240] ; (d002154 <fault_diagnosis+0x2f8>) - d002064: f040 fe20 bl d042ca8 <__DiagPrintf_veneer> + d002064: f040 fea8 bl d042db8 <__DiagPrintf_veneer> d002068: f894 3059 ldrb.w r3, [r4, #89] ; 0x59 d00206c: 07d9 lsls r1, r3, #31 d00206e: d505 bpl.n d00207c <fault_diagnosis+0x220> d002070: 4a3d ldr r2, [pc, #244] ; (d002168 <fault_diagnosis+0x30c>) d002072: f8b4 1058 ldrh.w r1, [r4, #88] ; 0x58 d002076: 4837 ldr r0, [pc, #220] ; (d002154 <fault_diagnosis+0x2f8>) - d002078: f040 fe16 bl d042ca8 <__DiagPrintf_veneer> + d002078: f040 fe9e bl d042db8 <__DiagPrintf_veneer> d00207c: f894 3059 ldrb.w r3, [r4, #89] ; 0x59 d002080: 079a lsls r2, r3, #30 d002082: d505 bpl.n d002090 <fault_diagnosis+0x234> d002084: 4a39 ldr r2, [pc, #228] ; (d00216c <fault_diagnosis+0x310>) d002086: f8b4 1058 ldrh.w r1, [r4, #88] ; 0x58 d00208a: 4832 ldr r0, [pc, #200] ; (d002154 <fault_diagnosis+0x2f8>) - d00208c: f040 fe0c bl d042ca8 <__DiagPrintf_veneer> + d00208c: f040 fe94 bl d042db8 <__DiagPrintf_veneer> d002090: f994 305f ldrsb.w r3, [r4, #95] ; 0x5f d002094: 2b00 cmp r3, #0 d002096: f280 8087 bge.w d0021a8 <fault_diagnosis+0x34c> @@ -3271,71 +3271,71 @@ Disassembly of section .xip_image2.text: d0020a8: d503 bpl.n d0020b2 <fault_diagnosis+0x256> d0020aa: 4a31 ldr r2, [pc, #196] ; (d002170 <fault_diagnosis+0x314>) d0020ac: 4831 ldr r0, [pc, #196] ; (d002174 <fault_diagnosis+0x318>) - d0020ae: f040 fdfb bl d042ca8 <__DiagPrintf_veneer> + d0020ae: f040 fe83 bl d042db8 <__DiagPrintf_veneer> d0020b2: f894 3060 ldrb.w r3, [r4, #96] ; 0x60 d0020b6: 0798 lsls r0, r3, #30 d0020b8: d504 bpl.n d0020c4 <fault_diagnosis+0x268> d0020ba: 4a2f ldr r2, [pc, #188] ; (d002178 <fault_diagnosis+0x31c>) d0020bc: 6e21 ldr r1, [r4, #96] ; 0x60 d0020be: 482d ldr r0, [pc, #180] ; (d002174 <fault_diagnosis+0x318>) - d0020c0: f040 fdf2 bl d042ca8 <__DiagPrintf_veneer> + d0020c0: f040 fe7a bl d042db8 <__DiagPrintf_veneer> d0020c4: f894 3060 ldrb.w r3, [r4, #96] ; 0x60 d0020c8: 0759 lsls r1, r3, #29 d0020ca: d559 bpl.n d002180 <fault_diagnosis+0x324> d0020cc: 4a2b ldr r2, [pc, #172] ; (d00217c <fault_diagnosis+0x320>) d0020ce: 6e21 ldr r1, [r4, #96] ; 0x60 d0020d0: 4828 ldr r0, [pc, #160] ; (d002174 <fault_diagnosis+0x318>) - d0020d2: f040 fde9 bl d042ca8 <__DiagPrintf_veneer> + d0020d2: f040 fe71 bl d042db8 <__DiagPrintf_veneer> d0020d6: e053 b.n d002180 <fault_diagnosis+0x324> - d0020d8: 0d043538 .word 0x0d043538 - d0020dc: 0d043550 .word 0x0d043550 - d0020e0: 0d04357c .word 0x0d04357c - d0020e4: 0d043591 .word 0x0d043591 - d0020e8: 0d0435c1 .word 0x0d0435c1 - d0020ec: 0d0435d6 .word 0x0d0435d6 - d0020f0: 0d04360e .word 0x0d04360e - d0020f4: 0d043643 .word 0x0d043643 - d0020f8: 0d04367a .word 0x0d04367a - d0020fc: 0d0436a9 .word 0x0d0436a9 - d002100: 0d0436e3 .word 0x0d0436e3 - d002104: 0d043710 .word 0x0d043710 - d002108: 0d043737 .word 0x0d043737 - d00210c: 0d04374c .word 0x0d04374c - d002110: 0d04378e .word 0x0d04378e - d002114: 0d0437a4 .word 0x0d0437a4 - d002118: 0d0437df .word 0x0d0437df - d00211c: 0d043815 .word 0x0d043815 - d002120: 0d043849 .word 0x0d043849 - d002124: 0d043895 .word 0x0d043895 - d002128: 0d0438c5 .word 0x0d0438c5 - d00212c: 0d0438da .word 0x0d0438da - d002130: 0d04390e .word 0x0d04390e - d002134: 0d043923 .word 0x0d043923 - d002138: 0d043958 .word 0x0d043958 - d00213c: 0d04398f .word 0x0d04398f - d002140: 0d0439b7 .word 0x0d0439b7 - d002144: 0d0439dd .word 0x0d0439dd - d002148: 0d043a1b .word 0x0d043a1b - d00214c: 0d043a3d .word 0x0d043a3d - d002150: 0d043a52 .word 0x0d043a52 - d002154: 0d043a98 .word 0x0d043a98 - d002158: 0d043aad .word 0x0d043aad - d00215c: 0d043af9 .word 0x0d043af9 - d002160: 0d043b58 .word 0x0d043b58 - d002164: 0d043b9f .word 0x0d043b9f - d002168: 0d043bf9 .word 0x0d043bf9 - d00216c: 0d043c4b .word 0x0d043c4b - d002170: 0d043cb5 .word 0x0d043cb5 - d002174: 0d043ce5 .word 0x0d043ce5 - d002178: 0d043cfa .word 0x0d043cfa - d00217c: 0d043d2d .word 0x0d043d2d + d0020d8: 0d043618 .word 0x0d043618 + d0020dc: 0d043630 .word 0x0d043630 + d0020e0: 0d04365c .word 0x0d04365c + d0020e4: 0d043671 .word 0x0d043671 + d0020e8: 0d0436a1 .word 0x0d0436a1 + d0020ec: 0d0436b6 .word 0x0d0436b6 + d0020f0: 0d0436ee .word 0x0d0436ee + d0020f4: 0d043723 .word 0x0d043723 + d0020f8: 0d04375a .word 0x0d04375a + d0020fc: 0d043789 .word 0x0d043789 + d002100: 0d0437c3 .word 0x0d0437c3 + d002104: 0d0437f0 .word 0x0d0437f0 + d002108: 0d043817 .word 0x0d043817 + d00210c: 0d04382c .word 0x0d04382c + d002110: 0d04386e .word 0x0d04386e + d002114: 0d043884 .word 0x0d043884 + d002118: 0d0438bf .word 0x0d0438bf + d00211c: 0d0438f5 .word 0x0d0438f5 + d002120: 0d043929 .word 0x0d043929 + d002124: 0d043975 .word 0x0d043975 + d002128: 0d0439a5 .word 0x0d0439a5 + d00212c: 0d0439ba .word 0x0d0439ba + d002130: 0d0439ee .word 0x0d0439ee + d002134: 0d043a03 .word 0x0d043a03 + d002138: 0d043a38 .word 0x0d043a38 + d00213c: 0d043a6f .word 0x0d043a6f + d002140: 0d043a97 .word 0x0d043a97 + d002144: 0d043abd .word 0x0d043abd + d002148: 0d043afb .word 0x0d043afb + d00214c: 0d043b1d .word 0x0d043b1d + d002150: 0d043b32 .word 0x0d043b32 + d002154: 0d043b78 .word 0x0d043b78 + d002158: 0d043b8d .word 0x0d043b8d + d00215c: 0d043bd9 .word 0x0d043bd9 + d002160: 0d043c38 .word 0x0d043c38 + d002164: 0d043c7f .word 0x0d043c7f + d002168: 0d043cd9 .word 0x0d043cd9 + d00216c: 0d043d2b .word 0x0d043d2b + d002170: 0d043d95 .word 0x0d043d95 + d002174: 0d043dc5 .word 0x0d043dc5 + d002178: 0d043dda .word 0x0d043dda + d00217c: 0d043e0d .word 0x0d043e0d d002180: f894 3060 ldrb.w r3, [r4, #96] ; 0x60 d002184: 071a lsls r2, r3, #28 d002186: d504 bpl.n d002192 <fault_diagnosis+0x336> d002188: 4a08 ldr r2, [pc, #32] ; (d0021ac <fault_diagnosis+0x350>) d00218a: 6e21 ldr r1, [r4, #96] ; 0x60 d00218c: 4808 ldr r0, [pc, #32] ; (d0021b0 <fault_diagnosis+0x354>) - d00218e: f040 fd8b bl d042ca8 <__DiagPrintf_veneer> + d00218e: f040 fe13 bl d042db8 <__DiagPrintf_veneer> d002192: f894 3060 ldrb.w r3, [r4, #96] ; 0x60 d002196: 06db lsls r3, r3, #27 d002198: d506 bpl.n d0021a8 <fault_diagnosis+0x34c> @@ -3343,12 +3343,12 @@ Disassembly of section .xip_image2.text: d00219c: 4a05 ldr r2, [pc, #20] ; (d0021b4 <fault_diagnosis+0x358>) d00219e: 4804 ldr r0, [pc, #16] ; (d0021b0 <fault_diagnosis+0x354>) d0021a0: e8bd 4010 ldmia.w sp!, {r4, lr} - d0021a4: f040 bd80 b.w d042ca8 <__DiagPrintf_veneer> + d0021a4: f040 be08 b.w d042db8 <__DiagPrintf_veneer> d0021a8: bd10 pop {r4, pc} d0021aa: bf00 nop - d0021ac: 0d043d59 .word 0x0d043d59 - d0021b0: 0d043ce5 .word 0x0d043ce5 - d0021b4: 0d043d88 .word 0x0d043d88 + d0021ac: 0d043e39 .word 0x0d043e39 + d0021b0: 0d043dc5 .word 0x0d043dc5 + d0021b4: 0d043e68 .word 0x0d043e68 0d0021b8 <wifi_set_user_config>: d0021b8: 4770 bx lr @@ -3498,40 +3498,40 @@ Disassembly of section .xip_image2.text: d0022fe: 207f movs r0, #127 ; 0x7f d002300: e779 b.n d0021f6 <wifi_get_power_limit_and_limit_ru_by_ch+0x3a> d002302: bf00 nop - d002304: 0d0440fe .word 0x0d0440fe - d002308: 0d044278 .word 0x0d044278 - d00230c: 0d043e50 .word 0x0d043e50 - d002310: 0d044428 .word 0x0d044428 - d002314: 0d043f92 .word 0x0d043f92 - d002318: 0d0440d4 .word 0x0d0440d4 - d00231c: 0d044224 .word 0x0d044224 - d002320: 0d043e26 .word 0x0d043e26 - d002324: 0d044422 .word 0x0d044422 - d002328: 0d043f5a .word 0x0d043f5a - d00232c: 0d0441a6 .word 0x0d0441a6 - d002330: 0d0443c8 .word 0x0d0443c8 - d002334: 0d043ef8 .word 0x0d043ef8 - d002338: 0d04443a .word 0x0d04443a - d00233c: 0d044072 .word 0x0d044072 - d002340: 0d044152 .word 0x0d044152 - d002344: 0d044320 .word 0x0d044320 - d002348: 0d043ea4 .word 0x0d043ea4 - d00234c: 0d04442e .word 0x0d04442e - d002350: 0d044002 .word 0x0d044002 - d002354: 0d04417c .word 0x0d04417c - d002358: 0d044374 .word 0x0d044374 - d00235c: 0d043ece .word 0x0d043ece - d002360: 0d044434 .word 0x0d044434 - d002364: 0d04403a .word 0x0d04403a - d002368: 0d0440aa .word 0x0d0440aa - d00236c: 0d0441d0 .word 0x0d0441d0 - d002370: 0d043dfc .word 0x0d043dfc - d002374: 0d04441c .word 0x0d04441c - d002378: 0d043f22 .word 0x0d043f22 - d00237c: 0d044128 .word 0x0d044128 - d002380: 0d0442cc .word 0x0d0442cc - d002384: 0d043e7a .word 0x0d043e7a - d002388: 0d043fca .word 0x0d043fca + d002304: 0d0441de .word 0x0d0441de + d002308: 0d044358 .word 0x0d044358 + d00230c: 0d043f30 .word 0x0d043f30 + d002310: 0d044508 .word 0x0d044508 + d002314: 0d044072 .word 0x0d044072 + d002318: 0d0441b4 .word 0x0d0441b4 + d00231c: 0d044304 .word 0x0d044304 + d002320: 0d043f06 .word 0x0d043f06 + d002324: 0d044502 .word 0x0d044502 + d002328: 0d04403a .word 0x0d04403a + d00232c: 0d044286 .word 0x0d044286 + d002330: 0d0444a8 .word 0x0d0444a8 + d002334: 0d043fd8 .word 0x0d043fd8 + d002338: 0d04451a .word 0x0d04451a + d00233c: 0d044152 .word 0x0d044152 + d002340: 0d044232 .word 0x0d044232 + d002344: 0d044400 .word 0x0d044400 + d002348: 0d043f84 .word 0x0d043f84 + d00234c: 0d04450e .word 0x0d04450e + d002350: 0d0440e2 .word 0x0d0440e2 + d002354: 0d04425c .word 0x0d04425c + d002358: 0d044454 .word 0x0d044454 + d00235c: 0d043fae .word 0x0d043fae + d002360: 0d044514 .word 0x0d044514 + d002364: 0d04411a .word 0x0d04411a + d002368: 0d04418a .word 0x0d04418a + d00236c: 0d0442b0 .word 0x0d0442b0 + d002370: 0d043edc .word 0x0d043edc + d002374: 0d0444fc .word 0x0d0444fc + d002378: 0d044002 .word 0x0d044002 + d00237c: 0d044208 .word 0x0d044208 + d002380: 0d0443ac .word 0x0d0443ac + d002384: 0d043f5a .word 0x0d043f5a + d002388: 0d0440aa .word 0x0d0440aa 0d00238c <wlan_initialize>: d00238c: b508 push {r3, lr} @@ -3904,7 +3904,7 @@ Disassembly of section .xip_image2.text: d0026dc: 42a2 cmp r2, r4 d0026de: bf28 it cs d0026e0: 4622 movcs r2, r4 - d0026e2: f040 fb01 bl d042ce8 <____wrap_memcpy_veneer> + d0026e2: f040 fb3d bl d042d60 <____wrap_memcpy_veneer> d0026e6: f004 fb43 bl d006d70 <vTaskSuspendAll> d0026ea: 490e ldr r1, [pc, #56] ; (d002724 <pvPortReAlloc+0x74>) d0026ec: 683a ldr r2, [r7, #0] @@ -3938,7 +3938,7 @@ Disassembly of section .xip_image2.text: d002738: b118 cbz r0, d002742 <pvPortCalloc+0x1a> d00273a: 9a01 ldr r2, [sp, #4] d00273c: 2100 movs r1, #0 - d00273e: f040 faaf bl d042ca0 <____wrap_memset_veneer> + d00273e: f040 fb33 bl d042da8 <____wrap_memset_veneer> d002742: 4620 mov r0, r4 d002744: b002 add sp, #8 d002746: bd10 pop {r4, pc} @@ -3978,7 +3978,7 @@ Disassembly of section .xip_image2.text: d00279a: d5da bpl.n d002752 <inic_ipc_api_dev_task+0xa> d00279c: 498b ldr r1, [pc, #556] ; (d0029cc <inic_ipc_api_dev_task+0x284>) d00279e: 488c ldr r0, [pc, #560] ; (d0029d0 <inic_ipc_api_dev_task+0x288>) - d0027a0: f040 fa82 bl d042ca8 <__DiagPrintf_veneer> + d0027a0: f040 fb0a bl d042db8 <__DiagPrintf_veneer> d0027a4: e7d5 b.n d002752 <inic_ipc_api_dev_task+0xa> d0027a6: 682a ldr r2, [r5, #0] d0027a8: 1e53 subs r3, r2, #1 @@ -4115,7 +4115,7 @@ Disassembly of section .xip_image2.text: d002940: dcf9 bgt.n d002936 <inic_ipc_api_dev_task+0x1ee> d002942: f3bf 8f4f dsb sy d002946: f3bf 8f6f isb sy - d00294a: f023 fdc1 bl d0264d0 <wifi_wpa_add_key> + d00294a: f023 fe2f bl d0265ac <wifi_wpa_add_key> d00294e: 2300 movs r3, #0 d002950: 62ab str r3, [r5, #40] ; 0x28 d002952: 2300 movs r3, #0 @@ -4157,13 +4157,13 @@ Disassembly of section .xip_image2.text: d0029b0: dcf9 bgt.n d0029a6 <inic_ipc_api_dev_task+0x25e> d0029b2: f3bf 8f4f dsb sy d0029b6: f3bf 8f6f isb sy - d0029ba: f023 fbbf bl d02613c <wifi_wpa_pmksa_ops> + d0029ba: f023 fc2d bl d026218 <wifi_wpa_pmksa_ops> d0029be: e7c6 b.n d00294e <inic_ipc_api_dev_task+0x206> d0029c0: e000ed00 .word 0xe000ed00 d0029c4: 60000d6c .word 0x60000d6c d0029c8: 2001c00c .word 0x2001c00c - d0029cc: 0d0444ea .word 0x0d0444ea - d0029d0: 0d044440 .word 0x0d044440 + d0029cc: 0d0445ca .word 0x0d0445ca + d0029d0: 0d044520 .word 0x0d044520 d0029d4: 60000c80 .word 0x60000c80 d0029d8: 6973 ldr r3, [r6, #20] d0029da: 686f ldr r7, [r5, #4] @@ -4185,7 +4185,7 @@ Disassembly of section .xip_image2.text: d002a02: f3bf 8f4f dsb sy d002a06: f3bf 8f6f isb sy d002a0a: 4638 mov r0, r7 - d002a0c: f022 fc86 bl d02531c <wifi_get_chplan> + d002a0c: f022 fcf4 bl d0253f8 <wifi_get_chplan> d002a10: 6973 ldr r3, [r6, #20] d002a12: 4604 mov r4, r0 d002a14: 03d9 lsls r1, r3, #15 @@ -4206,16 +4206,16 @@ Disassembly of section .xip_image2.text: d002a3c: f3bf 8f6f isb sy d002a40: 62ac str r4, [r5, #40] ; 0x28 d002a42: e786 b.n d002952 <inic_ipc_api_dev_task+0x20a> - d002a44: f021 ff86 bl d024954 <wifi_disconnect> + d002a44: f021 fff4 bl d024a30 <wifi_disconnect> d002a48: e753 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> - d002a4a: f022 f925 bl d024c98 <wifi_is_connected_to_ap> + d002a4a: f022 f993 bl d024d74 <wifi_is_connected_to_ap> d002a4e: e750 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002a50: 7928 ldrb r0, [r5, #4] - d002a52: f021 ff99 bl d024988 <wifi_is_running> + d002a52: f022 f807 bl d024a64 <wifi_is_running> d002a56: e74c b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002a58: 7a29 ldrb r1, [r5, #8] d002a5a: 7928 ldrb r0, [r5, #4] - d002a5c: f022 f9bc bl d024dd8 <wifi_set_channel> + d002a5c: f022 fa2a bl d024eb4 <wifi_set_channel> d002a60: e747 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002a62: 6973 ldr r3, [r6, #20] d002a64: 7928 ldrb r0, [r5, #4] @@ -4238,7 +4238,7 @@ Disassembly of section .xip_image2.text: d002a8e: f3bf 8f4f dsb sy d002a92: f3bf 8f6f isb sy d002a96: 4639 mov r1, r7 - d002a98: f022 fa26 bl d024ee8 <wifi_get_channel> + d002a98: f022 fa94 bl d024fc4 <wifi_get_channel> d002a9c: 6973 ldr r3, [r6, #20] d002a9e: 4604 mov r4, r0 d002aa0: 03db lsls r3, r3, #15 @@ -4299,7 +4299,7 @@ Disassembly of section .xip_image2.text: d002b2c: f3bf 8f4f dsb sy d002b30: f3bf 8f6f isb sy d002b34: 4638 mov r0, r7 - d002b36: f022 ffa5 bl d025a84 <wifi_get_disconn_reason_code> + d002b36: f023 f813 bl d025b60 <wifi_get_disconn_reason_code> d002b3a: 6973 ldr r3, [r6, #20] d002b3c: 4604 mov r4, r0 d002b3e: 03d8 lsls r0, r3, #15 @@ -4318,16 +4318,16 @@ Disassembly of section .xip_image2.text: d002b62: dcf9 bgt.n d002b58 <inic_ipc_api_dev_task+0x410> d002b64: e768 b.n d002a38 <inic_ipc_api_dev_task+0x2f0> d002b66: 7928 ldrb r0, [r5, #4] - d002b68: f021 ff4a bl d024a00 <wifi_on> + d002b68: f021 ffb8 bl d024adc <wifi_on> d002b6c: e6c1 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> - d002b6e: f021 ff9d bl d024aac <wifi_off> + d002b6e: f022 f80b bl d024b88 <wifi_off> d002b72: e6be b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002b74: 7928 ldrb r0, [r5, #4] - d002b76: f021 ff9b bl d024ab0 <wifi_set_mode> + d002b76: f022 f809 bl d024b8c <wifi_set_mode> d002b7a: e6ba b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> - d002b7c: f021 ff14 bl d0249a8 <_wifi_on_ap> + d002b7c: f021 ff82 bl d024a84 <_wifi_on_ap> d002b80: e6b7 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> - d002b82: f021 ff33 bl d0249ec <_wifi_off_ap> + d002b82: f021 ffa1 bl d024ac8 <_wifi_off_ap> d002b86: e6b4 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002b88: 6972 ldr r2, [r6, #20] d002b8a: 686b ldr r3, [r5, #4] @@ -4364,12 +4364,12 @@ Disassembly of section .xip_image2.text: d002bde: dcf9 bgt.n d002bd4 <inic_ipc_api_dev_task+0x48c> d002be0: f3bf 8f4f dsb sy d002be4: f3bf 8f6f isb sy - d002be8: f021 ff64 bl d024ab4 <wifi_start_ap> + d002be8: f021 ffd2 bl d024b90 <wifi_start_ap> d002bec: e681 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002bee: 3a20 subs r2, #32 d002bf0: f8c6 425c str.w r4, [r6, #604] ; 0x25c d002bf4: e7d9 b.n d002baa <inic_ipc_api_dev_task+0x462> - d002bf6: f021 ffff bl d024bf8 <wifi_stop_ap> + d002bf6: f022 f86d bl d024cd4 <wifi_stop_ap> d002bfa: e67a b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002bfc: 6972 ldr r2, [r6, #20] d002bfe: 686b ldr r3, [r5, #4] @@ -4430,7 +4430,7 @@ Disassembly of section .xip_image2.text: d002c90: dc0a bgt.n d002ca8 <inic_ipc_api_dev_task+0x560> d002c92: f3bf 8f4f dsb sy d002c96: f3bf 8f6f isb sy - d002c9a: f021 ffc5 bl d024c28 <wifi_scan_networks> + d002c9a: f022 f833 bl d024d04 <wifi_scan_networks> d002c9e: e628 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002ca0: 3c20 subs r4, #32 d002ca2: f8c6 c25c str.w ip, [r6, #604] ; 0x25c @@ -4438,7 +4438,7 @@ Disassembly of section .xip_image2.text: d002ca8: 3a20 subs r2, #32 d002caa: f8c6 425c str.w r4, [r6, #604] ; 0x25c d002cae: e7ec b.n d002c8a <inic_ipc_api_dev_task+0x542> - d002cb0: f022 f872 bl d024d98 <wifi_scan_abort> + d002cb0: f022 f8e0 bl d024e74 <wifi_scan_abort> d002cb4: e61d b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002cb6: 6973 ldr r3, [r6, #20] d002cb8: 686f ldr r7, [r5, #4] @@ -4481,7 +4481,7 @@ Disassembly of section .xip_image2.text: d002d1c: f3bf 8f6f isb sy d002d20: 4641 mov r1, r8 d002d22: 4638 mov r0, r7 - d002d24: f021 fff4 bl d024d10 <wifi_get_scan_records> + d002d24: f022 f862 bl d024dec <wifi_get_scan_records> d002d28: 6973 ldr r3, [r6, #20] d002d2a: 4604 mov r4, r0 d002d2c: 03db lsls r3, r3, #15 @@ -4543,7 +4543,7 @@ Disassembly of section .xip_image2.text: d002dc6: f3bf 8f4f dsb sy d002dca: f3bf 8f6f isb sy d002dce: 4639 mov r1, r7 - d002dd0: f022 faae bl d025330 <wifi_set_mac_address> + d002dd0: f022 fb1c bl d02540c <wifi_set_mac_address> d002dd4: 6973 ldr r3, [r6, #20] d002dd6: 4604 mov r4, r0 d002dd8: 03db lsls r3, r3, #15 @@ -4582,7 +4582,7 @@ Disassembly of section .xip_image2.text: d002e2e: f3bf 8f4f dsb sy d002e32: f3bf 8f6f isb sy d002e36: 4639 mov r1, r7 - d002e38: f022 fb30 bl d02549c <wifi_get_mac_address> + d002e38: f022 fb9e bl d025578 <wifi_get_mac_address> d002e3c: 6973 ldr r3, [r6, #20] d002e3e: 4604 mov r4, r0 d002e40: 03d9 lsls r1, r3, #15 @@ -4601,12 +4601,12 @@ Disassembly of section .xip_image2.text: d002e64: dcf9 bgt.n d002e5a <inic_ipc_api_dev_task+0x712> d002e66: e5e7 b.n d002a38 <inic_ipc_api_dev_task+0x2f0> d002e68: 7928 ldrb r0, [r5, #4] - d002e6a: f022 f86d bl d024f48 <wifi_btcoex_set_ble_scan_duty> + d002e6a: f022 f8db bl d025024 <wifi_btcoex_set_ble_scan_duty> d002e6e: e540 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002e70: 7b2a ldrb r2, [r5, #12] d002e72: 7a29 ldrb r1, [r5, #8] d002e74: 7928 ldrb r0, [r5, #4] - d002e76: f023 fab2 bl d0263de <wifi_btcoex_set_pta> + d002e76: f023 fb20 bl d0264ba <wifi_btcoex_set_pta> d002e7a: e56a b.n d002952 <inic_ipc_api_dev_task+0x20a> d002e7c: 6973 ldr r3, [r6, #20] d002e7e: 686f ldr r7, [r5, #4] @@ -4628,7 +4628,7 @@ Disassembly of section .xip_image2.text: d002ea6: f3bf 8f4f dsb sy d002eaa: f3bf 8f6f isb sy d002eae: 4638 mov r0, r7 - d002eb0: f023 fac4 bl d02643c <wifi_btcoex_bt_rfk> + d002eb0: f023 fb32 bl d026518 <wifi_btcoex_bt_rfk> d002eb4: 6973 ldr r3, [r6, #20] d002eb6: 4604 mov r4, r0 d002eb8: 03db lsls r3, r3, #15 @@ -4646,17 +4646,17 @@ Disassembly of section .xip_image2.text: d002eda: 2a00 cmp r2, #0 d002edc: dcf9 bgt.n d002ed2 <inic_ipc_api_dev_task+0x78a> d002ede: e5ab b.n d002a38 <inic_ipc_api_dev_task+0x2f0> - d002ee0: f023 fab0 bl d026444 <wifi_zigbee_coex_zb_rfk> + d002ee0: f023 fb1e bl d026520 <wifi_zigbee_coex_zb_rfk> d002ee4: e535 b.n d002952 <inic_ipc_api_dev_task+0x20a> d002ee6: 7928 ldrb r0, [r5, #4] - d002ee8: f023 fa7c bl d0263e4 <wifi_set_wpa_mode> + d002ee8: f023 faea bl d0264c0 <wifi_set_wpa_mode> d002eec: e501 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> - d002eee: f023 facb bl d026488 <wifi_wpa_sta_4way_fail_notify> + d002eee: f023 fb39 bl d026564 <wifi_wpa_sta_4way_fail_notify> d002ef2: e52e b.n d002952 <inic_ipc_api_dev_task+0x20a> d002ef4: 7928 ldrb r0, [r5, #4] - d002ef6: f023 fa7f bl d0263f8 <wifi_set_pmf_mode> + d002ef6: f023 faed bl d0264d4 <wifi_set_pmf_mode> d002efa: e4fa b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> - d002efc: f022 fcf4 bl d0258e8 <wifi_driver_is_mp> + d002efc: f022 fd62 bl d0259c4 <wifi_driver_is_mp> d002f00: e4f7 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002f02: 6973 ldr r3, [r6, #20] d002f04: 686f ldr r7, [r5, #4] @@ -4678,7 +4678,7 @@ Disassembly of section .xip_image2.text: d002f2c: f3bf 8f4f dsb sy d002f30: f3bf 8f6f isb sy d002f34: 4638 mov r0, r7 - d002f36: f022 fcd9 bl d0258ec <wifi_get_associated_client_list> + d002f36: f022 fd47 bl d0259c8 <wifi_get_associated_client_list> d002f3a: 6973 ldr r3, [r6, #20] d002f3c: 4604 mov r4, r0 d002f3e: 03d9 lsls r1, r3, #15 @@ -4717,7 +4717,7 @@ Disassembly of section .xip_image2.text: d002f92: f3bf 8f4f dsb sy d002f96: f3bf 8f6f isb sy d002f9a: 4639 mov r1, r7 - d002f9c: f022 fd0c bl d0259b8 <wifi_get_setting> + d002f9c: f022 fd7a bl d025a94 <wifi_get_setting> d002fa0: 6973 ldr r3, [r6, #20] d002fa2: 4604 mov r4, r0 d002fa4: 03db lsls r3, r3, #15 @@ -4736,19 +4736,19 @@ Disassembly of section .xip_image2.text: d002fc8: dcf9 bgt.n d002fbe <inic_ipc_api_dev_task+0x876> d002fca: e535 b.n d002a38 <inic_ipc_api_dev_task+0x2f0> d002fcc: 7928 ldrb r0, [r5, #4] - d002fce: f022 fdf5 bl d025bbc <wifi_set_ips_internal> + d002fce: f022 fe63 bl d025c98 <wifi_set_ips_internal> d002fd2: e48e b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002fd4: 7928 ldrb r0, [r5, #4] - d002fd6: f022 fdd1 bl d025b7c <wifi_set_lps_enable> + d002fd6: f022 fe3f bl d025c58 <wifi_set_lps_enable> d002fda: e48a b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002fdc: 7928 ldrb r0, [r5, #4] - d002fde: f022 fe1f bl d025c20 <wifi_set_mfp_support> + d002fde: f022 fe8d bl d025cfc <wifi_set_mfp_support> d002fe2: e486 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002fe4: 7928 ldrb r0, [r5, #4] - d002fe6: f022 fe35 bl d025c54 <wifi_set_group_id> + d002fe6: f022 fea3 bl d025d30 <wifi_set_group_id> d002fea: e482 b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002fec: 7928 ldrb r0, [r5, #4] - d002fee: f023 f87b bl d0260e8 <wifi_set_pmk_cache_enable> + d002fee: f023 f8e9 bl d0261c4 <wifi_set_pmk_cache_enable> d002ff2: e47e b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d002ff4: 68eb ldr r3, [r5, #12] d002ff6: 7928 ldrb r0, [r5, #4] @@ -4772,7 +4772,7 @@ Disassembly of section .xip_image2.text: d003022: dcf9 bgt.n d003018 <inic_ipc_api_dev_task+0x8d0> d003024: f3bf 8f4f dsb sy d003028: f3bf 8f6f isb sy - d00302c: f023 f8ca bl d0261c4 <wifi_sae_status_indicate> + d00302c: f023 f938 bl d0262a0 <wifi_sae_status_indicate> d003030: e45f b.n d0028f2 <inic_ipc_api_dev_task+0x1aa> d003032: 6973 ldr r3, [r6, #20] d003034: 7928 ldrb r0, [r5, #4] @@ -4795,7 +4795,7 @@ Disassembly of section .xip_image2.text: d00305e: f3bf 8f4f dsb sy d003062: f3bf 8f6f isb sy d003066: 4639 mov r1, r7 - d003068: f022 fb2c bl d0256c4 <wifi_get_sw_statistic> + d003068: f022 fb9a bl d0257a0 <wifi_get_sw_statistic> d00306c: 6973 ldr r3, [r6, #20] d00306e: 4604 mov r4, r0 d003070: 03d9 lsls r1, r3, #15 @@ -4833,7 +4833,7 @@ Disassembly of section .xip_image2.text: d0030c2: f3bf 8f4f dsb sy d0030c6: f3bf 8f6f isb sy d0030ca: 4638 mov r0, r7 - d0030cc: f022 fd18 bl d025b00 <wifi_fetch_phy_statistic> + d0030cc: f022 fd86 bl d025bdc <wifi_fetch_phy_statistic> d0030d0: 6973 ldr r3, [r6, #20] d0030d2: 4604 mov r4, r0 d0030d4: 03db lsls r3, r3, #15 @@ -4852,12 +4852,12 @@ Disassembly of section .xip_image2.text: d0030f8: dcf9 bgt.n d0030ee <inic_ipc_api_dev_task+0x9a6> d0030fa: e49d b.n d002a38 <inic_ipc_api_dev_task+0x2f0> d0030fc: 7928 ldrb r0, [r5, #4] - d0030fe: f021 ff57 bl d024fb0 <wifi_set_network_mode> + d0030fe: f021 ffc5 bl d02508c <wifi_set_network_mode> d003102: f7ff bbf6 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> - d003106: f021 ff23 bl d024f50 <wifi_get_network_mode> + d003106: f021 ff91 bl d02502c <wifi_get_network_mode> d00310a: f7ff bbf2 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d00310e: 7928 ldrb r0, [r5, #4] - d003110: f022 fa60 bl d0255d4 <wifi_set_wps_phase> + d003110: f022 face bl d0256b0 <wifi_set_wps_phase> d003114: f7ff bbed b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d003118: f8d6 c014 ldr.w ip, [r6, #20] d00311c: 68af ldr r7, [r5, #8] @@ -4880,18 +4880,18 @@ Disassembly of section .xip_image2.text: d003148: dc07 bgt.n d00315a <inic_ipc_api_dev_task+0xa12> d00314a: f3bf 8f4f dsb sy d00314e: f3bf 8f6f isb sy - d003152: f023 f87f bl d026254 <wifi_set_gen_ie> + d003152: f023 f8ed bl d026330 <wifi_set_gen_ie> d003156: f7ff bbcc b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d00315a: 3c20 subs r4, #32 d00315c: f8c6 c25c str.w ip, [r6, #604] ; 0x25c d003160: e7ef b.n d003142 <inic_ipc_api_dev_task+0x9fa> d003162: 7928 ldrb r0, [r5, #4] - d003164: f022 fa52 bl d02560c <wifi_set_eap_phase> + d003164: f022 fac0 bl d0256e8 <wifi_set_eap_phase> d003168: f7ff bbc3 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> - d00316c: f022 fa6a bl d025644 <wifi_get_eap_phase> + d00316c: f022 fad8 bl d025720 <wifi_get_eap_phase> d003170: f7ff bbbf b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d003174: 7928 ldrb r0, [r5, #4] - d003176: f022 fa6f bl d025658 <wifi_set_eap_method> + d003176: f022 fadd bl d025734 <wifi_set_eap_method> d00317a: f7ff bbba b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d00317e: f8d6 c014 ldr.w ip, [r6, #20] d003182: 68af ldr r7, [r5, #8] @@ -4914,13 +4914,13 @@ Disassembly of section .xip_image2.text: d0031ae: dc07 bgt.n d0031c0 <inic_ipc_api_dev_task+0xa78> d0031b0: f3bf 8f4f dsb sy d0031b4: f3bf 8f6f isb sy - d0031b8: f01c f9f8 bl d01f5ac <wifi_if_send_eapol> + d0031b8: f01c fa66 bl d01f688 <wifi_if_send_eapol> d0031bc: f7ff bb99 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0031c0: 3c20 subs r4, #32 d0031c2: f8c6 c25c str.w ip, [r6, #604] ; 0x25c d0031c6: e7ef b.n d0031a8 <inic_ipc_api_dev_task+0xa60> d0031c8: 7928 ldrb r0, [r5, #4] - d0031ca: f022 fd45 bl d025c58 <wifi_config_autoreconnect> + d0031ca: f022 fdb3 bl d025d34 <wifi_config_autoreconnect> d0031ce: f7ff bb90 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0031d2: 6973 ldr r3, [r6, #20] d0031d4: 686f ldr r7, [r5, #4] @@ -4935,7 +4935,7 @@ Disassembly of section .xip_image2.text: d0031ec: f3bf 8f4f dsb sy d0031f0: f3bf 8f6f isb sy d0031f4: 4638 mov r0, r7 - d0031f6: f022 fd6b bl d025cd0 <wifi_get_autoreconnect> + d0031f6: f022 fdd9 bl d025dac <wifi_get_autoreconnect> d0031fa: 6973 ldr r3, [r6, #20] d0031fc: 4604 mov r4, r0 d0031fe: 03da lsls r2, r3, #15 @@ -4950,7 +4950,7 @@ Disassembly of section .xip_image2.text: d003218: 2b02 cmp r3, #2 d00321a: d104 bne.n d003226 <inic_ipc_api_dev_task+0xade> d00321c: 7a28 ldrb r0, [r5, #8] - d00321e: f022 fe4b bl d025eb8 <wifi_del_custom_ie> + d00321e: f022 feb9 bl d025f94 <wifi_del_custom_ie> d003222: f7ff bb66 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d003226: 2b01 cmp r3, #1 d003228: d137 bne.n d00329a <inic_ipc_api_dev_task+0xb52> @@ -4993,7 +4993,7 @@ Disassembly of section .xip_image2.text: d003288: dcf9 bgt.n d00327e <inic_ipc_api_dev_task+0xb36> d00328a: f3bf 8f4f dsb sy d00328e: f3bf 8f6f isb sy - d003292: f022 fdb1 bl d025df8 <wifi_update_custom_ie> + d003292: f022 fe1f bl d025ed4 <wifi_update_custom_ie> d003296: f7ff bb2c b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d00329a: 2b00 cmp r3, #0 d00329c: f47f abd0 bne.w d002a40 <inic_ipc_api_dev_task+0x2f8> @@ -5017,7 +5017,7 @@ Disassembly of section .xip_image2.text: d0032d2: 2400 movs r4, #0 d0032d4: 428c cmp r4, r1 d0032d6: db07 blt.n d0032e8 <inic_ipc_api_dev_task+0xba0> - d0032d8: f022 fd18 bl d025d0c <wifi_add_custom_ie> + d0032d8: f022 fd86 bl d025de8 <wifi_add_custom_ie> d0032dc: f7ff bb09 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0032e0: 3b20 subs r3, #32 d0032e2: f8c6 425c str.w r4, [r6, #604] ; 0x25c @@ -5044,7 +5044,7 @@ Disassembly of section .xip_image2.text: d00331e: 3401 adds r4, #1 d003320: e7d8 b.n d0032d4 <inic_ipc_api_dev_task+0xb8c> d003322: 6868 ldr r0, [r5, #4] - d003324: f022 fe10 bl d025f48 <wifi_set_indicate_mgnt> + d003324: f022 fe7e bl d026024 <wifi_set_indicate_mgnt> d003328: f7ff bb13 b.w d002952 <inic_ipc_api_dev_task+0x20a> d00332c: 6972 ldr r2, [r6, #20] d00332e: 686b ldr r3, [r5, #4] @@ -5081,7 +5081,7 @@ Disassembly of section .xip_image2.text: d003380: dc07 bgt.n d003392 <inic_ipc_api_dev_task+0xc4a> d003382: f3bf 8f4f dsb sy d003386: f3bf 8f6f isb sy - d00338a: f022 fe03 bl d025f94 <wifi_send_mgnt> + d00338a: f022 fe71 bl d026070 <wifi_send_mgnt> d00338e: f7ff bab0 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d003392: 3b20 subs r3, #32 d003394: f8c6 125c str.w r1, [r6, #604] ; 0x25c @@ -5089,21 +5089,21 @@ Disassembly of section .xip_image2.text: d00339a: 7b2a ldrb r2, [r5, #12] d00339c: 7a29 ldrb r1, [r5, #8] d00339e: 7928 ldrb r0, [r5, #4] - d0033a0: f021 fe66 bl d025070 <wifi_set_tx_rate_by_ToS> + d0033a0: f021 fed4 bl d02514c <wifi_set_tx_rate_by_ToS> d0033a4: f7ff baa5 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0033a8: 6868 ldr r0, [r5, #4] - d0033aa: f021 fe8d bl d0250c8 <wifi_set_EDCA_param> + d0033aa: f021 fefb bl d0251a4 <wifi_set_EDCA_param> d0033ae: f7ff baa0 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0033b2: 7928 ldrb r0, [r5, #4] - d0033b4: f021 feca bl d02514c <wifi_set_TX_CCA> + d0033b4: f021 ff38 bl d025228 <wifi_set_TX_CCA> d0033b8: f7ff ba9b b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0033bc: 8929 ldrh r1, [r5, #8] d0033be: 7928 ldrb r0, [r5, #4] - d0033c0: f022 fe4e bl d026060 <wifi_set_cts2self_duration_and_send> + d0033c0: f022 febc bl d02613c <wifi_set_cts2self_duration_and_send> d0033c4: f7ff ba95 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0033c8: 686b ldr r3, [r5, #4] d0033ca: b91b cbnz r3, d0033d4 <inic_ipc_api_dev_task+0xc8c> - d0033cc: f022 fa22 bl d025814 <wifi_init_mac_filter> + d0033cc: f022 fa90 bl d0258f0 <wifi_init_mac_filter> d0033d0: f7ff ba8f b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0033d4: 2b01 cmp r3, #1 d0033d6: d110 bne.n d0033fa <inic_ipc_api_dev_task+0xcb2> @@ -5116,7 +5116,7 @@ Disassembly of section .xip_image2.text: d0033e8: f3bf 8f4f dsb sy d0033ec: f3bf 8f6f isb sy d0033f0: 2001 movs r0, #1 - d0033f2: f022 fa29 bl d025848 <wifi_add_mac_filter> + d0033f2: f022 fa97 bl d025924 <wifi_add_mac_filter> d0033f6: f7ff ba7c b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0033fa: 2b02 cmp r3, #2 d0033fc: f47f ab20 bne.w d002a40 <inic_ipc_api_dev_task+0x2f8> @@ -5129,9 +5129,9 @@ Disassembly of section .xip_image2.text: d003410: f3bf 8f4f dsb sy d003414: f3bf 8f6f isb sy d003418: 2002 movs r0, #2 - d00341a: f022 fa3b bl d025894 <wifi_del_mac_filter> + d00341a: f022 faa9 bl d025970 <wifi_del_mac_filter> d00341e: f7ff ba68 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> - d003422: f022 ffcd bl d0263c0 <wifi_get_band_type> + d003422: f023 f83b bl d02649c <wifi_get_band_type> d003426: f7ff ba64 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d00342a: 6973 ldr r3, [r6, #20] d00342c: f895 900c ldrb.w r9, [r5, #12] @@ -5155,7 +5155,7 @@ Disassembly of section .xip_image2.text: d00345c: f3bf 8f6f isb sy d003460: 4639 mov r1, r7 d003462: 464a mov r2, r9 - d003464: f022 f906 bl d025674 <wifi_get_auto_chl> + d003464: f022 f974 bl d025750 <wifi_get_auto_chl> d003468: 6973 ldr r3, [r6, #20] d00346a: 4604 mov r4, r0 d00346c: 03d9 lsls r1, r3, #15 @@ -5196,7 +5196,7 @@ Disassembly of section .xip_image2.text: d0034cc: dcf9 bgt.n d0034c2 <inic_ipc_api_dev_task+0xd7a> d0034ce: f3bf 8f4f dsb sy d0034d2: f3bf 8f6f isb sy - d0034d6: f022 f937 bl d025748 <wifi_del_station> + d0034d6: f022 f9a5 bl d025824 <wifi_del_station> d0034da: f7ff ba0a b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0034de: 6972 ldr r2, [r6, #20] d0034e0: 686b ldr r3, [r5, #4] @@ -5217,10 +5217,10 @@ Disassembly of section .xip_image2.text: d003506: dcf9 bgt.n d0034fc <inic_ipc_api_dev_task+0xdb4> d003508: f3bf 8f4f dsb sy d00350c: f3bf 8f6f isb sy - d003510: f021 fe3e bl d025190 <wifi_ap_switch_chl_and_inform> + d003510: f021 feac bl d02526c <wifi_ap_switch_chl_and_inform> d003514: f7ff b9ed b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d003518: 7928 ldrb r0, [r5, #4] - d00351a: f022 f9db bl d0258d4 <wifi_set_no_beacon_timeout> + d00351a: f022 fa49 bl d0259b0 <wifi_set_no_beacon_timeout> d00351e: f7ff ba18 b.w d002952 <inic_ipc_api_dev_task+0x20a> d003522: 6869 ldr r1, [r5, #4] d003524: 68ea ldr r2, [r5, #12] @@ -5253,7 +5253,7 @@ Disassembly of section .xip_image2.text: d003570: f3bf 8f4f dsb sy d003574: f3bf 8f6f isb sy d003578: 2000 movs r0, #0 - d00357a: f019 f8b7 bl d01c6ec <wifi_hal_iwpriv_command> + d00357a: f019 f925 bl d01c7c8 <wifi_hal_iwpriv_command> d00357e: f7ff b9b8 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d003582: f011 041f ands.w r4, r1, #31 d003586: bf1c itt ne @@ -5275,8 +5275,8 @@ Disassembly of section .xip_image2.text: d0035ae: f013 021f ands.w r2, r3, #31 d0035b2: bf1a itte ne d0035b4: f023 031f bicne.w r3, r3, #31 - d0035b8: 3211 addne r2, #17 - d0035ba: 2211 moveq r2, #17 + d0035b8: 3214 addne r2, #20 + d0035ba: 2214 moveq r2, #20 d0035bc: f3bf 8f4f dsb sy d0035c0: 441a add r2, r3 d0035c2: f8c6 325c str.w r3, [r6, #604] ; 0x25c @@ -5286,7 +5286,7 @@ Disassembly of section .xip_image2.text: d0035cc: dcf9 bgt.n d0035c2 <inic_ipc_api_dev_task+0xe7a> d0035ce: f3bf 8f4f dsb sy d0035d2: f3bf 8f6f isb sy - d0035d6: f021 ff95 bl d025504 <wifi_csi_config> + d0035d6: f022 f803 bl d0255e0 <wifi_csi_config> d0035da: f7ff b98a b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0035de: 6973 ldr r3, [r6, #20] d0035e0: 68ef ldr r7, [r5, #12] @@ -5336,7 +5336,7 @@ Disassembly of section .xip_image2.text: d003660: 463a mov r2, r7 d003662: 4649 mov r1, r9 d003664: 4640 mov r0, r8 - d003666: f021 ff85 bl d025574 <wifi_csi_report> + d003666: f021 fff3 bl d025650 <wifi_csi_report> d00366a: 6973 ldr r3, [r6, #20] d00366c: 4604 mov r4, r0 d00366e: 03d8 lsls r0, r3, #15 @@ -5440,7 +5440,7 @@ Disassembly of section .xip_image2.text: d003786: f57f a8e4 bpl.w d002952 <inic_ipc_api_dev_task+0x20a> d00378a: 4956 ldr r1, [pc, #344] ; (d0038e4 <inic_ipc_api_dev_task+0x119c>) d00378c: 4856 ldr r0, [pc, #344] ; (d0038e8 <inic_ipc_api_dev_task+0x11a0>) - d00378e: f03f fa8b bl d042ca8 <__DiagPrintf_veneer> + d00378e: f03f fb13 bl d042db8 <__DiagPrintf_veneer> d003792: f7ff b8de b.w d002952 <inic_ipc_api_dev_task+0x20a> d003796: 686a ldr r2, [r5, #4] d003798: 4b54 ldr r3, [pc, #336] ; (d0038ec <inic_ipc_api_dev_task+0x11a4>) @@ -5455,10 +5455,10 @@ Disassembly of section .xip_image2.text: d0037b0: f88d 3000 strb.w r3, [sp] d0037b4: 68eb ldr r3, [r5, #12] d0037b6: 9301 str r3, [sp, #4] - d0037b8: f022 fe8c bl d0264d4 <wifi_promisc_enable> + d0037b8: f022 fefa bl d0265b0 <wifi_promisc_enable> d0037bc: f7ff b8c9 b.w d002952 <inic_ipc_api_dev_task+0x20a> d0037c0: 7928 ldrb r0, [r5, #4] - d0037c2: f021 fd75 bl d0252b0 <wifi_set_chplan> + d0037c2: f021 fde3 bl d02538c <wifi_set_chplan> d0037c6: f7ff b894 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0037ca: 6973 ldr r3, [r6, #20] d0037cc: 03dc lsls r4, r3, #15 @@ -5487,7 +5487,7 @@ Disassembly of section .xip_image2.text: d003812: f3bf 8f4f dsb sy d003816: f3bf 8f6f isb sy d00381a: 4638 mov r0, r7 - d00381c: f021 fa2a bl d024c74 <wifi_get_lib_ver> + d00381c: f021 fa98 bl d024d50 <wifi_get_lib_ver> d003820: 6973 ldr r3, [r6, #20] d003822: 4604 mov r4, r0 d003824: 03d8 lsls r0, r3, #15 @@ -5539,7 +5539,7 @@ Disassembly of section .xip_image2.text: d0038b0: f1a8 0820 sub.w r8, r8, #32 d0038b4: f8c6 3268 str.w r3, [r6, #616] ; 0x268 d0038b8: e7f4 b.n d0038a4 <inic_ipc_api_dev_task+0x115c> - d0038ba: f022 fe3f bl d02653c <wifi_get_key_mgmt> + d0038ba: f022 fead bl d026618 <wifi_get_key_mgmt> d0038be: f7ff b818 b.w d0028f2 <inic_ipc_api_dev_task+0x1aa> d0038c2: 4b07 ldr r3, [pc, #28] ; (d0038e0 <inic_ipc_api_dev_task+0x1198>) d0038c4: 681b ldr r3, [r3, #0] @@ -5547,15 +5547,15 @@ Disassembly of section .xip_image2.text: d0038c8: f57f a843 bpl.w d002952 <inic_ipc_api_dev_task+0x20a> d0038cc: 4905 ldr r1, [pc, #20] ; (d0038e4 <inic_ipc_api_dev_task+0x119c>) d0038ce: 4808 ldr r0, [pc, #32] ; (d0038f0 <inic_ipc_api_dev_task+0x11a8>) - d0038d0: f03f f9ea bl d042ca8 <__DiagPrintf_veneer> + d0038d0: f03f fa72 bl d042db8 <__DiagPrintf_veneer> d0038d4: f7ff b83d b.w d002952 <inic_ipc_api_dev_task+0x20a> d0038d8: 600066a1 .word 0x600066a1 d0038dc: 60000c80 .word 0x60000c80 d0038e0: 2001c00c .word 0x2001c00c - d0038e4: 0d0444ea .word 0x0d0444ea - d0038e8: 0d044471 .word 0x0d044471 + d0038e4: 0d0445ca .word 0x0d0445ca + d0038e8: 0d044551 .word 0x0d044551 d0038ec: 60000d64 .word 0x60000d64 - d0038f0: 0d04448d .word 0x0d04448d + d0038f0: 0d04456d .word 0x0d04456d 0d0038f4 <inic_ipc_api_dev_int_hdl>: d0038f4: 4801 ldr r0, [pc, #4] ; (d0038fc <inic_ipc_api_dev_int_hdl+0x8>) @@ -6165,7 +6165,7 @@ Disassembly of section .xip_image2.text: d003f10: 2240 movs r2, #64 ; 0x40 d003f12: 2100 movs r1, #0 d003f14: 4628 mov r0, r5 - d003f16: f03e fec3 bl d042ca0 <____wrap_memset_veneer> + d003f16: f03e ff47 bl d042da8 <____wrap_memset_veneer> d003f1a: 4b2c ldr r3, [pc, #176] ; (d003fcc <inic_ipc_dev_buffered_printf+0xd4>) d003f1c: 695a ldr r2, [r3, #20] d003f1e: 03d0 lsls r0, r2, #15 @@ -6179,13 +6179,13 @@ Disassembly of section .xip_image2.text: d003f3a: f44f 7280 mov.w r2, #256 ; 0x100 d003f3e: 2100 movs r1, #0 d003f40: 4620 mov r0, r4 - d003f42: f03e fead bl d042ca0 <____wrap_memset_veneer> + d003f42: f03e ff31 bl d042da8 <____wrap_memset_veneer> d003f46: ab59 add r3, sp, #356 ; 0x164 d003f48: 9a58 ldr r2, [sp, #352] ; 0x160 d003f4a: f44f 7180 mov.w r1, #256 ; 0x100 d003f4e: 4620 mov r0, r4 d003f50: 9301 str r3, [sp, #4] - d003f52: f039 ffa4 bl d03de9e <vsnprintf> + d003f52: f03a f814 bl d03df7e <vsnprintf> d003f56: 4a1d ldr r2, [pc, #116] ; (d003fcc <inic_ipc_dev_buffered_printf+0xd4>) d003f58: 6953 ldr r3, [r2, #20] d003f5a: 03d9 lsls r1, r3, #15 @@ -6257,16 +6257,16 @@ Disassembly of section .xip_image2.text: d00400a: 480a ldr r0, [pc, #40] ; (d004034 <inic_ipc_api_init_dev+0x64>) d00400c: b003 add sp, #12 d00400e: f85d eb04 ldr.w lr, [sp], #4 - d004012: f03e be49 b.w d042ca8 <__DiagPrintf_veneer> + d004012: f03e bed1 b.w d042db8 <__DiagPrintf_veneer> d004016: b003 add sp, #12 d004018: f85d fb04 ldr.w pc, [sp], #4 d00401c: 60000d6c .word 0x60000d6c d004020: 60000d68 .word 0x60000d68 d004024: 60000d60 .word 0x60000d60 - d004028: 0d0444af .word 0x0d0444af + d004028: 0d04458f .word 0x0d04458f d00402c: 0d002749 .word 0x0d002749 d004030: 2001c00c .word 0x2001c00c - d004034: 0d0444c5 .word 0x0d0444c5 + d004034: 0d0445a5 .word 0x0d0445a5 0d004038 <inic_ipc_dev_task_hdl>: d004038: b938 cbnz r0, d00404a <inic_ipc_dev_task_hdl+0x12> @@ -6276,7 +6276,7 @@ Disassembly of section .xip_image2.text: d004040: d514 bpl.n d00406c <inic_ipc_dev_task_hdl+0x34> d004042: 490c ldr r1, [pc, #48] ; (d004074 <inic_ipc_dev_task_hdl+0x3c>) d004044: 480c ldr r0, [pc, #48] ; (d004078 <inic_ipc_dev_task_hdl+0x40>) - d004046: f03e be2f b.w d042ca8 <__DiagPrintf_veneer> + d004046: f03e beb7 b.w d042db8 <__DiagPrintf_veneer> d00404a: 6802 ldr r2, [r0, #0] d00404c: 2a02 cmp r2, #2 d00404e: d003 beq.n d004058 <inic_ipc_dev_task_hdl+0x20> @@ -6290,13 +6290,13 @@ Disassembly of section .xip_image2.text: d004062: d503 bpl.n d00406c <inic_ipc_dev_task_hdl+0x34> d004064: 4903 ldr r1, [pc, #12] ; (d004074 <inic_ipc_dev_task_hdl+0x3c>) d004066: 4805 ldr r0, [pc, #20] ; (d00407c <inic_ipc_dev_task_hdl+0x44>) - d004068: f03e be1e b.w d042ca8 <__DiagPrintf_veneer> + d004068: f03e bea6 b.w d042db8 <__DiagPrintf_veneer> d00406c: 4770 bx lr d00406e: bf00 nop d004070: 2001c00c .word 0x2001c00c - d004074: 0d044554 .word 0x0d044554 - d004078: 0d044500 .word 0x0d044500 - d00407c: 0d04452f .word 0x0d04452f + d004074: 0d044634 .word 0x0d044634 + d004078: 0d0445e0 .word 0x0d0445e0 + d00407c: 0d04460f .word 0x0d04460f 0d004080 <inic_ipc_dev_event_int_hdl>: d004080: b538 push {r3, r4, r5, lr} @@ -6449,7 +6449,7 @@ Disassembly of section .xip_image2.text: d0041f6: 3201 adds r2, #1 d0041f8: 61da str r2, [r3, #28] d0041fa: 6960 ldr r0, [r4, #20] - d0041fc: f01b f968 bl d01f4d0 <wifi_if_send_skb> + d0041fc: f01b f9d6 bl d01f5ac <wifi_if_send_skb> d004200: 4620 mov r0, r4 d004202: 2148 movs r1, #72 ; 0x48 d004204: f001 f9c2 bl d00558c <rtw_mfree> @@ -6461,13 +6461,13 @@ Disassembly of section .xip_image2.text: d004214: d5f4 bpl.n d004200 <inic_xmit_tasklet+0x9c> d004216: 4905 ldr r1, [pc, #20] ; (d00422c <inic_xmit_tasklet+0xc8>) d004218: 4805 ldr r0, [pc, #20] ; (d004230 <inic_xmit_tasklet+0xcc>) - d00421a: f03e fd45 bl d042ca8 <__DiagPrintf_veneer> + d00421a: f03e fdcd bl d042db8 <__DiagPrintf_veneer> d00421e: e7ef b.n d004200 <inic_xmit_tasklet+0x9c> d004220: e000ed00 .word 0xe000ed00 d004224: 60000e00 .word 0x60000e00 d004228: 2001c00c .word 0x2001c00c - d00422c: 0d0445e5 .word 0x0d0445e5 - d004230: 0d04452f .word 0x0d04452f + d00422c: 0d0446c5 .word 0x0d0446c5 + d004230: 0d04460f .word 0x0d04460f 0d004234 <inic_ipc_dev_init_priv>: d004234: b513 push {r0, r1, r4, lr} @@ -6502,21 +6502,21 @@ Disassembly of section .xip_image2.text: d004282: 4808 ldr r0, [pc, #32] ; (d0042a4 <inic_ipc_dev_init_priv+0x70>) d004284: b002 add sp, #8 d004286: e8bd 4010 ldmia.w sp!, {r4, lr} - d00428a: f03e bd0d b.w d042ca8 <__DiagPrintf_veneer> + d00428a: f03e bd95 b.w d042db8 <__DiagPrintf_veneer> d00428e: b002 add sp, #8 d004290: bd10 pop {r4, pc} d004292: bf00 nop d004294: 60000e00 .word 0x60000e00 - d004298: 0d04456a .word 0x0d04456a + d004298: 0d04464a .word 0x0d04464a d00429c: 0d004165 .word 0x0d004165 d0042a0: 2001c00c .word 0x2001c00c - d0042a4: 0d044582 .word 0x0d044582 + d0042a4: 0d044662 .word 0x0d044662 0d0042a8 <inic_ipc_dev_tx_handler>: d0042a8: b537 push {r0, r1, r2, r4, r5, lr} d0042aa: 4605 mov r5, r0 d0042ac: 7b00 ldrb r0, [r0, #12] - d0042ae: f020 fb6b bl d024988 <wifi_is_running> + d0042ae: f020 fbd9 bl d024a64 <wifi_is_running> d0042b2: b9e8 cbnz r0, d0042f0 <inic_ipc_dev_tx_handler+0x48> d0042b4: 686b ldr r3, [r5, #4] d0042b6: 4921 ldr r1, [pc, #132] ; (d00433c <inic_ipc_dev_tx_handler+0x94>) @@ -6551,7 +6551,7 @@ Disassembly of section .xip_image2.text: d004300: d503 bpl.n d00430a <inic_ipc_dev_tx_handler+0x62> d004302: 4910 ldr r1, [pc, #64] ; (d004344 <inic_ipc_dev_tx_handler+0x9c>) d004304: 4810 ldr r0, [pc, #64] ; (d004348 <inic_ipc_dev_tx_handler+0xa0>) - d004306: f03e fccf bl d042ca8 <__DiagPrintf_veneer> + d004306: f03e fd57 bl d042db8 <__DiagPrintf_veneer> d00430a: 4810 ldr r0, [pc, #64] ; (d00434c <inic_ipc_dev_tx_handler+0xa4>) d00430c: b003 add sp, #12 d00430e: e8bd 4030 ldmia.w sp!, {r4, r5, lr} @@ -6574,8 +6574,8 @@ Disassembly of section .xip_image2.text: d00433a: e7e6 b.n d00430a <inic_ipc_dev_tx_handler+0x62> d00433c: e000ed00 .word 0xe000ed00 d004340: 2001c00c .word 0x2001c00c - d004344: 0d0445cd .word 0x0d0445cd - d004348: 0d0445a9 .word 0x0d0445a9 + d004344: 0d0446ad .word 0x0d0446ad + d004348: 0d044689 .word 0x0d044689 d00434c: 60000e00 .word 0x60000e00 d004350: 60000e14 .word 0x60000e14 d004354: 60000e0c .word 0x60000e0c @@ -6587,9 +6587,9 @@ Disassembly of section .xip_image2.text: d00435e: 2240 movs r2, #64 ; 0x40 d004360: 2100 movs r1, #0 d004362: 4668 mov r0, sp - d004364: f03e fc9c bl d042ca0 <____wrap_memset_veneer> + d004364: f03e fd20 bl d042da8 <____wrap_memset_veneer> d004368: 4620 mov r0, r4 - d00436a: f01b f893 bl d01f494 <wifi_if_get_recv_skb> + d00436a: f01b f901 bl d01f570 <wifi_if_get_recv_skb> d00436e: 2304 movs r3, #4 d004370: 9403 str r4, [sp, #12] d004372: e9cd 3000 strd r3, r0, [sp] @@ -6651,7 +6651,7 @@ Disassembly of section .xip_image2.text: d004400: 223c movs r2, #60 ; 0x3c d004402: 2100 movs r1, #0 d004404: a801 add r0, sp, #4 - d004406: f03e fc4b bl d042ca0 <____wrap_memset_veneer> + d004406: f03e fccf bl d042da8 <____wrap_memset_veneer> d00440a: 2305 movs r3, #5 d00440c: 4668 mov r0, sp d00440e: 9403 str r4, [sp, #12] @@ -6759,17 +6759,17 @@ Disassembly of section .xip_image2.text: d004516: 039b lsls r3, r3, #14 d004518: d502 bpl.n d004520 <inic_ipc_msg_q_init+0x7c> d00451a: 4808 ldr r0, [pc, #32] ; (d00453c <inic_ipc_msg_q_init+0x98>) - d00451c: f03e fbc4 bl d042ca8 <__DiagPrintf_veneer> + d00451c: f03e fc4c bl d042db8 <__DiagPrintf_veneer> d004520: 2301 movs r3, #1 d004522: 762b strb r3, [r5, #24] d004524: b003 add sp, #12 d004526: bd30 pop {r4, r5, pc} d004528: 60000e80 .word 0x60000e80 d00452c: 60000e40 .word 0x60000e40 - d004530: 0d0445ff .word 0x0d0445ff + d004530: 0d0446df .word 0x0d0446df d004534: 0d00441d .word 0x0d00441d d004538: 2001c00c .word 0x2001c00c - d00453c: 0d04460f .word 0x0d04460f + d00453c: 0d0446ef .word 0x0d0446ef 0d004540 <inic_ipc_msg_enqueue>: d004540: b573 push {r0, r1, r4, r5, r6, lr} @@ -6802,7 +6802,7 @@ Disassembly of section .xip_image2.text: d004584: d503 bpl.n d00458e <inic_ipc_msg_enqueue+0x4e> d004586: 4919 ldr r1, [pc, #100] ; (d0045ec <inic_ipc_msg_enqueue+0xac>) d004588: 4819 ldr r0, [pc, #100] ; (d0045f0 <inic_ipc_msg_enqueue+0xb0>) - d00458a: f03e fb8d bl d042ca8 <__DiagPrintf_veneer> + d00458a: f03e fc15 bl d042db8 <__DiagPrintf_veneer> d00458e: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff d004592: 4818 ldr r0, [pc, #96] ; (d0045f4 <inic_ipc_msg_enqueue+0xb4>) d004594: f001 f9c6 bl d005924 <rtw_up_sema_from_isr> @@ -6841,8 +6841,8 @@ Disassembly of section .xip_image2.text: d0045e0: 60000e88 .word 0x60000e88 d0045e4: 60000e80 .word 0x60000e80 d0045e8: 2001c00c .word 0x2001c00c - d0045ec: 0d044697 .word 0x0d044697 - d0045f0: 0d044632 .word 0x0d044632 + d0045ec: 0d044777 .word 0x0d044777 + d0045f0: 0d044712 .word 0x0d044712 d0045f4: 60000e8c .word 0x60000e8c 0d0045f8 <inic_ipc_msg_get_queue_status>: @@ -6859,7 +6859,7 @@ Disassembly of section .xip_image2.text: d00460c: 2210 movs r2, #16 d00460e: 2100 movs r1, #0 d004610: 4668 mov r0, sp - d004612: f03e fb45 bl d042ca0 <____wrap_memset_veneer> + d004612: f03e fbc9 bl d042da8 <____wrap_memset_veneer> d004616: f897 302e ldrb.w r3, [r7, #46] ; 0x2e d00461a: 2b00 cmp r3, #0 d00461c: d050 beq.n d0046c0 <inic_ipc_ipc_send_msg+0xbc> @@ -6889,7 +6889,7 @@ Disassembly of section .xip_image2.text: d00465a: d503 bpl.n d004664 <inic_ipc_ipc_send_msg+0x60> d00465c: 4922 ldr r1, [pc, #136] ; (d0046e8 <inic_ipc_ipc_send_msg+0xe4>) d00465e: 4823 ldr r0, [pc, #140] ; (d0046ec <inic_ipc_ipc_send_msg+0xe8>) - d004660: f03e fb22 bl d042ca8 <__DiagPrintf_veneer> + d004660: f03e fbaa bl d042db8 <__DiagPrintf_veneer> d004664: 68a0 ldr r0, [r4, #8] d004666: 2801 cmp r0, #1 d004668: d101 bne.n d00466e <inic_ipc_ipc_send_msg+0x6a> @@ -6936,8 +6936,8 @@ Disassembly of section .xip_image2.text: d0046dc: e000ed00 .word 0xe000ed00 d0046e0: 60000e60 .word 0x60000e60 d0046e4: 2001c00c .word 0x2001c00c - d0046e8: 0d044681 .word 0x0d044681 - d0046ec: 0d044660 .word 0x0d044660 + d0046e8: 0d044761 .word 0x0d044761 + d0046ec: 0d044740 .word 0x0d044740 d0046f0: 60000e90 .word 0x60000e90 d0046f4: 0001e205 .word 0x0001e205 @@ -7071,7 +7071,7 @@ Disassembly of section .xip_image2.text: d0047fe: 2b02 cmp r3, #2 d004800: d902 bls.n d004808 <rtk_log_level_set+0x38> d004802: 481b ldr r0, [pc, #108] ; (d004870 <rtk_log_level_set+0xa0>) - d004804: f03e fa50 bl d042ca8 <__DiagPrintf_veneer> + d004804: f03e fad8 bl d042db8 <__DiagPrintf_veneer> d004808: 6822 ldr r2, [r4, #0] d00480a: 2303 movs r3, #3 d00480c: 4819 ldr r0, [pc, #100] ; (d004874 <rtk_log_level_set+0xa4>) @@ -7113,10 +7113,10 @@ Disassembly of section .xip_image2.text: d004862: bf00 nop d004864: 600014b8 .word 0x600014b8 d004868: 00027ba5 .word 0x00027ba5 - d00486c: 0d0446ac .word 0x0d0446ac - d004870: 0d0446ae .word 0x0d0446ae + d00486c: 0d04478c .word 0x0d04478c + d004870: 0d04478e .word 0x0d04478e d004874: 600014bc .word 0x600014bc - d004878: 0d03b5c7 .word 0x0d03b5c7 + d004878: 0d03b6a3 .word 0x0d03b6a3 d00487c: 600000ec .word 0x600000ec d004880: 600014bd .word 0x600014bd @@ -7133,27 +7133,27 @@ Disassembly of section .xip_image2.text: d00489e: d104 bne.n d0048aa <rtk_log_memory_dump_word+0x26> d0048a0: 480b ldr r0, [pc, #44] ; (d0048d0 <rtk_log_memory_dump_word+0x4c>) d0048a2: e8bd 4ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0048a6: f03e b9ff b.w d042ca8 <__DiagPrintf_veneer> + d0048a6: f03e ba87 b.w d042db8 <__DiagPrintf_veneer> d0048aa: 46ab mov fp, r5 d0048ac: b95c cbnz r4, d0048c6 <rtk_log_memory_dump_word+0x42> d0048ae: 4631 mov r1, r6 d0048b0: 4648 mov r0, r9 - d0048b2: f03e f9f9 bl d042ca8 <__DiagPrintf_veneer> + d0048b2: f03e fa81 bl d042db8 <__DiagPrintf_veneer> d0048b6: f8db 1000 ldr.w r1, [fp] d0048ba: 4650 mov r0, sl d0048bc: 3504 adds r5, #4 d0048be: 3401 adds r4, #1 - d0048c0: f03e f9f2 bl d042ca8 <__DiagPrintf_veneer> + d0048c0: f03e fa7a bl d042db8 <__DiagPrintf_veneer> d0048c4: e7ea b.n d00489c <rtk_log_memory_dump_word+0x18> d0048c6: 0763 lsls r3, r4, #29 d0048c8: d1f5 bne.n d0048b6 <rtk_log_memory_dump_word+0x32> d0048ca: 4629 mov r1, r5 d0048cc: 4640 mov r0, r8 d0048ce: e7f0 b.n d0048b2 <rtk_log_memory_dump_word+0x2e> - d0048d0: 0d04a8ae .word 0x0d04a8ae - d0048d4: 0d043411 .word 0x0d043411 - d0048d8: 0d043413 .word 0x0d043413 - d0048dc: 0d0477eb .word 0x0d0477eb + d0048d0: 0d04a98a .word 0x0d04a98a + d0048d4: 0d0434f1 .word 0x0d0434f1 + d0048d8: 0d0434f3 .word 0x0d0434f3 + d0048dc: 0d0478c8 .word 0x0d0478c8 0d0048e0 <rtk_log_memory_dump_byte>: d0048e0: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} @@ -7168,27 +7168,27 @@ Disassembly of section .xip_image2.text: d0048fa: d104 bne.n d004906 <rtk_log_memory_dump_byte+0x26> d0048fc: 480b ldr r0, [pc, #44] ; (d00492c <rtk_log_memory_dump_byte+0x4c>) d0048fe: e8bd 4ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d004902: f03e b9d1 b.w d042ca8 <__DiagPrintf_veneer> + d004902: f03e ba59 b.w d042db8 <__DiagPrintf_veneer> d004906: 46ab mov fp, r5 d004908: b95c cbnz r4, d004922 <rtk_log_memory_dump_byte+0x42> d00490a: 4631 mov r1, r6 d00490c: 4648 mov r0, r9 - d00490e: f03e f9cb bl d042ca8 <__DiagPrintf_veneer> + d00490e: f03e fa53 bl d042db8 <__DiagPrintf_veneer> d004912: f89b 1000 ldrb.w r1, [fp] d004916: 4650 mov r0, sl d004918: 3501 adds r5, #1 d00491a: 3401 adds r4, #1 - d00491c: f03e f9c4 bl d042ca8 <__DiagPrintf_veneer> + d00491c: f03e fa4c bl d042db8 <__DiagPrintf_veneer> d004920: e7ea b.n d0048f8 <rtk_log_memory_dump_byte+0x18> d004922: 0763 lsls r3, r4, #29 d004924: d1f5 bne.n d004912 <rtk_log_memory_dump_byte+0x32> d004926: 4629 mov r1, r5 d004928: 4640 mov r0, r8 d00492a: e7f0 b.n d00490e <rtk_log_memory_dump_byte+0x2e> - d00492c: 0d04a8ae .word 0x0d04a8ae - d004930: 0d043411 .word 0x0d043411 - d004934: 0d043413 .word 0x0d043413 - d004938: 0d047c1e .word 0x0d047c1e + d00492c: 0d04a98a .word 0x0d04a98a + d004930: 0d0434f1 .word 0x0d0434f1 + d004934: 0d0434f3 .word 0x0d0434f3 + d004938: 0d047cfb .word 0x0d047cfb 0d00493c <rtk_log_write>: d00493c: b40c push {r2, r3} @@ -7202,7 +7202,7 @@ Disassembly of section .xip_image2.text: d00494e: 9904 ldr r1, [sp, #16] d004950: 2000 movs r0, #0 d004952: 9201 str r2, [sp, #4] - d004954: f03e f9e0 bl d042d18 <__DiagVSprintf_veneer> + d004954: f03e fa10 bl d042d78 <__DiagVSprintf_veneer> d004958: b002 add sp, #8 d00495a: e8bd 4010 ldmia.w sp!, {r4, lr} d00495e: b002 add sp, #8 @@ -7447,15 +7447,15 @@ Disassembly of section .xip_image2.text: d004b98: e7c6 b.n d004b28 <CmdTsfTest+0x2c> d004b9a: bf00 nop d004b9c: 00027ba5 .word 0x00027ba5 - d004ba0: 0d0460ff .word 0x0d0460ff - d004ba4: 0d0446da .word 0x0d0446da - d004ba8: 0d0446e6 .word 0x0d0446e6 - d004bac: 0d0446de .word 0x0d0446de - d004bb0: 0d047d63 .word 0x0d047d63 - d004bb4: 0d04471a .word 0x0d04471a - d004bb8: 0d0446fc .word 0x0d0446fc - d004bbc: 0d044700 .word 0x0d044700 - d004bc0: 0d044716 .word 0x0d044716 + d004ba0: 0d0461df .word 0x0d0461df + d004ba4: 0d0447ba .word 0x0d0447ba + d004ba8: 0d0447c6 .word 0x0d0447c6 + d004bac: 0d0447be .word 0x0d0447be + d004bb0: 0d047e40 .word 0x0d047e40 + d004bb4: 0d0447fa .word 0x0d0447fa + d004bb8: 0d0447dc .word 0x0d0447dc + d004bbc: 0d0447e0 .word 0x0d0447e0 + d004bc0: 0d0447f6 .word 0x0d0447f6 0d004bc4 <cmd_reboot>: d004bc4: b538 push {r3, r4, r5, lr} @@ -7479,9 +7479,9 @@ Disassembly of section .xip_image2.text: d004bee: 2001 movs r0, #1 d004bf0: bd38 pop {r3, r4, r5, pc} d004bf2: bf00 nop - d004bf4: 0d0446de .word 0x0d0446de - d004bf8: 0d04473e .word 0x0d04473e - d004bfc: 0d044755 .word 0x0d044755 + d004bf4: 0d0447be .word 0x0d0447be + d004bf8: 0d04481e .word 0x0d04481e + d004bfc: 0d044835 .word 0x0d044835 d004c00: 00027ba5 .word 0x00027ba5 d004c04: 0001e075 .word 0x0001e075 @@ -7560,18 +7560,18 @@ Disassembly of section .xip_image2.text: d004caa: d1d2 bne.n d004c52 <CmdTickPS+0x4a> d004cac: 2001 movs r0, #1 d004cae: e7d1 b.n d004c54 <CmdTickPS+0x4c> - d004cb0: 0d043b56 .word 0x0d043b56 + d004cb0: 0d043c36 .word 0x0d043c36 d004cb4: 00027ba5 .word 0x00027ba5 - d004cb8: 0d04475e .word 0x0d04475e - d004cbc: 0d044764 .word 0x0d044764 - d004cc0: 0d044766 .word 0x0d044766 - d004cc4: 0d04476b .word 0x0d04476b - d004cc8: 0d04476e .word 0x0d04476e - d004ccc: 0d047d59 .word 0x0d047d59 - d004cd0: 0d0446de .word 0x0d0446de - d004cd4: 0d044773 .word 0x0d044773 - d004cd8: 0d044787 .word 0x0d044787 - d004cdc: 0d04479f .word 0x0d04479f + d004cb8: 0d04483e .word 0x0d04483e + d004cbc: 0d044844 .word 0x0d044844 + d004cc0: 0d044846 .word 0x0d044846 + d004cc4: 0d04484b .word 0x0d04484b + d004cc8: 0d04484e .word 0x0d04484e + d004ccc: 0d047e36 .word 0x0d047e36 + d004cd0: 0d0447be .word 0x0d0447be + d004cd4: 0d044853 .word 0x0d044853 + d004cd8: 0d044867 .word 0x0d044867 + d004cdc: 0d04487f .word 0x0d04487f 0d004ce0 <CmdRTC>: d004ce0: b5f0 push {r4, r5, r6, r7, lr} @@ -7659,17 +7659,17 @@ Disassembly of section .xip_image2.text: d004da6: b00d add sp, #52 ; 0x34 d004da8: bdf0 pop {r4, r5, r6, r7, pc} d004daa: bf00 nop - d004dac: 0d047d59 .word 0x0d047d59 + d004dac: 0d047e36 .word 0x0d047e36 d004db0: 00027ba5 .word 0x00027ba5 d004db4: 0d001b71 .word 0x0d001b71 d004db8: 0d001bd5 .word 0x0d001bd5 - d004dbc: 0d0447a2 .word 0x0d0447a2 - d004dc0: 0d0446de .word 0x0d0446de - d004dc4: 0d0447c2 .word 0x0d0447c2 - d004dc8: 0d047d63 .word 0x0d047d63 + d004dbc: 0d044882 .word 0x0d044882 + d004dc0: 0d0447be .word 0x0d0447be + d004dc4: 0d0448a2 .word 0x0d0448a2 + d004dc8: 0d047e40 .word 0x0d047e40 d004dcc: 0d0019e9 .word 0x0d0019e9 d004dd0: 00027cd1 .word 0x00027cd1 - d004dd4: 0d0447e3 .word 0x0d0447e3 + d004dd4: 0d0448c3 .word 0x0d0448c3 d004dd8: 0d0019f9 .word 0x0d0019f9 0d004ddc <cmd_write_word>: @@ -7690,7 +7690,7 @@ Disassembly of section .xip_image2.text: d004dfa: 4602 mov r2, r0 d004dfc: 4606 mov r6, r0 d004dfe: 480c ldr r0, [pc, #48] ; (d004e30 <cmd_write_word+0x54>) - d004e00: f03d ff52 bl d042ca8 <__DiagPrintf_veneer> + d004e00: f03d ffda bl d042db8 <__DiagPrintf_veneer> d004e04: 4b0b ldr r3, [pc, #44] ; (d004e34 <cmd_write_word+0x58>) d004e06: 602e str r6, [r5, #0] d004e08: 695a ldr r2, [r3, #20] @@ -7706,7 +7706,7 @@ Disassembly of section .xip_image2.text: d004e28: 2000 movs r0, #0 d004e2a: bdf8 pop {r3, r4, r5, r6, r7, pc} d004e2c: 00027cd1 .word 0x00027cd1 - d004e30: 0d0447e6 .word 0x0d0447e6 + d004e30: 0d0448c6 .word 0x0d0448c6 d004e34: e000ed00 .word 0xe000ed00 0d004e38 <CmdLogBuf>: @@ -7721,17 +7721,17 @@ Disassembly of section .xip_image2.text: d004e4a: 0940 lsrs r0, r0, #5 d004e4c: 6018 str r0, [r3, #0] d004e4e: 4807 ldr r0, [pc, #28] ; (d004e6c <CmdLogBuf+0x34>) - d004e50: f03d ff2a bl d042ca8 <__DiagPrintf_veneer> + d004e50: f03d ffb2 bl d042db8 <__DiagPrintf_veneer> d004e54: 4806 ldr r0, [pc, #24] ; (d004e70 <CmdLogBuf+0x38>) - d004e56: f03d ff5b bl d042d10 <__DiagPrintfD_veneer> + d004e56: f03d ffbb bl d042dd0 <__DiagPrintfD_veneer> d004e5a: 2001 movs r0, #1 d004e5c: bd08 pop {r3, pc} d004e5e: bf00 nop - d004e60: 0d047888 .word 0x0d047888 + d004e60: 0d047965 .word 0x0d047965 d004e64: 00027ba5 .word 0x00027ba5 d004e68: 2001c004 .word 0x2001c004 - d004e6c: 0d0447f4 .word 0x0d0447f4 - d004e70: 0d0447fb .word 0x0d0447fb + d004e6c: 0d0448d4 .word 0x0d0448d4 + d004e70: 0d0448db .word 0x0d0448db 0d004e74 <CmdRamHelp>: d004e74: b5f8 push {r3, r4, r5, r6, r7, lr} @@ -7744,28 +7744,28 @@ Disassembly of section .xip_image2.text: d004e82: 480e ldr r0, [pc, #56] ; (d004ebc <CmdRamHelp+0x48>) d004e84: 0936 lsrs r6, r6, #4 d004e86: 4631 mov r1, r6 - d004e88: f03d ff42 bl d042d10 <__DiagPrintfD_veneer> + d004e88: f03d ffa2 bl d042dd0 <__DiagPrintfD_veneer> d004e8c: 42b5 cmp r5, r6 d004e8e: d107 bne.n d004ea0 <CmdRamHelp+0x2c> d004e90: 4b07 ldr r3, [pc, #28] ; (d004eb0 <CmdRamHelp+0x3c>) d004e92: 4629 mov r1, r5 d004e94: 4a07 ldr r2, [pc, #28] ; (d004eb4 <CmdRamHelp+0x40>) d004e96: 480a ldr r0, [pc, #40] ; (d004ec0 <CmdRamHelp+0x4c>) - d004e98: f03d ff3a bl d042d10 <__DiagPrintfD_veneer> + d004e98: f03d ff9a bl d042dd0 <__DiagPrintfD_veneer> d004e9c: 2001 movs r0, #1 d004e9e: bdf8 pop {r3, r4, r5, r6, r7, pc} d004ea0: 68e1 ldr r1, [r4, #12] d004ea2: b111 cbz r1, d004eaa <CmdRamHelp+0x36> d004ea4: 4638 mov r0, r7 - d004ea6: f03d ff33 bl d042d10 <__DiagPrintfD_veneer> + d004ea6: f03d ff93 bl d042dd0 <__DiagPrintfD_veneer> d004eaa: 3501 adds r5, #1 d004eac: 3410 adds r4, #16 d004eae: e7ed b.n d004e8c <CmdRamHelp+0x18> - d004eb0: 0d05534c .word 0x0d05534c - d004eb4: 0d0552ac .word 0x0d0552ac - d004eb8: 0d047d27 .word 0x0d047d27 - d004ebc: 0d044802 .word 0x0d044802 - d004ec0: 0d04484d .word 0x0d04484d + d004eb0: 0d055424 .word 0x0d055424 + d004eb4: 0d055384 .word 0x0d055384 + d004eb8: 0d047e04 .word 0x0d047e04 + d004ebc: 0d0448e2 .word 0x0d0448e2 + d004ec0: 0d04492d .word 0x0d04492d 0d004ec4 <cmd_efuse_protect>: d004ec4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} @@ -7891,7 +7891,7 @@ Disassembly of section .xip_image2.text: d004ff8: 9300 str r3, [sp, #0] d004ffa: f815 3c0f ldrb.w r3, [r5, #-15] d004ffe: f815 2c10 ldrb.w r2, [r5, #-16] - d005002: f03d fe51 bl d042ca8 <__DiagPrintf_veneer> + d005002: f03d fed9 bl d042db8 <__DiagPrintf_veneer> d005006: f5b6 6f80 cmp.w r6, #1024 ; 0x400 d00500a: d1c9 bne.n d004fa0 <cmd_efuse_protect+0xdc> d00500c: 496c ldr r1, [pc, #432] ; (d0051c0 <cmd_efuse_protect+0x2fc>) @@ -7948,7 +7948,7 @@ Disassembly of section .xip_image2.text: d005094: 9300 str r3, [sp, #0] d005096: f815 3c0f ldrb.w r3, [r5, #-15] d00509a: f815 2c10 ldrb.w r2, [r5, #-16] - d00509e: f03d fe03 bl d042ca8 <__DiagPrintf_veneer> + d00509e: f03d fe8b bl d042db8 <__DiagPrintf_veneer> d0050a2: f5b6 6fa0 cmp.w r6, #1280 ; 0x500 d0050a6: d1c9 bne.n d00503c <cmd_efuse_protect+0x178> d0050a8: 4947 ldr r1, [pc, #284] ; (d0051c8 <cmd_efuse_protect+0x304>) @@ -8025,7 +8025,7 @@ Disassembly of section .xip_image2.text: d00515e: eb03 050a add.w r5, r3, sl d005162: f10a 0a01 add.w sl, sl, #1 d005166: 4629 mov r1, r5 - d005168: f03d fd9e bl d042ca8 <__DiagPrintf_veneer> + d005168: f03d fe26 bl d042db8 <__DiagPrintf_veneer> d00516c: f818 1b01 ldrb.w r1, [r8], #1 d005170: 4628 mov r0, r5 d005172: f7fc f82f bl d0011d4 <OTP_Write8> @@ -8038,27 +8038,27 @@ Disassembly of section .xip_image2.text: d005186: f808 0009 strb.w r0, [r8, r9] d00518a: f109 0901 add.w r9, r9, #1 d00518e: e7d1 b.n d005134 <cmd_efuse_protect+0x270> - d005190: 0d044898 .word 0x0d044898 + d005190: 0d044978 .word 0x0d044978 d005194: 00027ba5 .word 0x00027ba5 d005198: 00027cd1 .word 0x00027cd1 d00519c: 00027c75 .word 0x00027c75 - d0051a0: 0d0446de .word 0x0d0446de - d0051a4: 0d04489d .word 0x0d04489d - d0051a8: 0d0448c6 .word 0x0d0448c6 - d0051ac: 0d044911 .word 0x0d044911 + d0051a0: 0d0447be .word 0x0d0447be + d0051a4: 0d04497d .word 0x0d04497d + d0051a8: 0d0449a6 .word 0x0d0449a6 + d0051ac: 0d0449f1 .word 0x0d0449f1 d0051b0: 000277d9 .word 0x000277d9 - d0051b4: 0d044940 .word 0x0d044940 - d0051b8: 0d044945 .word 0x0d044945 - d0051bc: 0d044959 .word 0x0d044959 - d0051c0: 0d0449d9 .word 0x0d0449d9 - d0051c4: 0d0449de .word 0x0d0449de - d0051c8: 0d044a50 .word 0x0d044a50 - d0051cc: 0d044a55 .word 0x0d044a55 - d0051d0: 0d044a99 .word 0x0d044a99 - d0051d4: 0d044a5c .word 0x0d044a5c - d0051d8: 0d04497b .word 0x0d04497b - d0051dc: 0d0449f1 .word 0x0d0449f1 - d0051e0: 0d044a8b .word 0x0d044a8b + d0051b4: 0d044a20 .word 0x0d044a20 + d0051b8: 0d044a25 .word 0x0d044a25 + d0051bc: 0d044a39 .word 0x0d044a39 + d0051c0: 0d044ab9 .word 0x0d044ab9 + d0051c4: 0d044abe .word 0x0d044abe + d0051c8: 0d044b30 .word 0x0d044b30 + d0051cc: 0d044b35 .word 0x0d044b35 + d0051d0: 0d044b79 .word 0x0d044b79 + d0051d4: 0d044b3c .word 0x0d044b3c + d0051d8: 0d044a5b .word 0x0d044a5b + d0051dc: 0d044ad1 .word 0x0d044ad1 + d0051e0: 0d044b6b .word 0x0d044b6b 0d0051e4 <cmd_dump_word>: d0051e4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} @@ -8170,11 +8170,11 @@ Disassembly of section .xip_image2.text: d0052f0: e784 b.n d0051fc <cmd_dump_word+0x18> d0052f2: bf00 nop d0052f4: 00020935 .word 0x00020935 - d0052f8: 0d0446de .word 0x0d0446de - d0052fc: 0d044ab6 .word 0x0d044ab6 - d005300: 0d044ad6 .word 0x0d044ad6 + d0052f8: 0d0447be .word 0x0d0447be + d0052fc: 0d044b96 .word 0x0d044b96 + d005300: 0d044bb6 .word 0x0d044bb6 d005304: e000ed00 .word 0xe000ed00 - d005308: 0d044afe .word 0x0d044afe + d005308: 0d044bde .word 0x0d044bde d00530c: 00027cd1 .word 0x00027cd1 0d005310 <cmd_log_set>: @@ -8200,8 +8200,8 @@ Disassembly of section .xip_image2.text: d00533a: 2001 movs r0, #1 d00533c: e7f3 b.n d005326 <cmd_log_set+0x16> d00533e: bf00 nop - d005340: 0d0446de .word 0x0d0446de - d005344: 0d044ab6 .word 0x0d044ab6 + d005340: 0d0447be .word 0x0d0447be + d005344: 0d044b96 .word 0x0d044b96 d005348: 00027cd1 .word 0x00027cd1 0d00534c <ATOMIC_DEC_RETURN>: @@ -8283,8 +8283,8 @@ Disassembly of section .xip_image2.text: d0053fc: f7fe fd7c bl d003ef8 <inic_ipc_dev_buffered_printf> d005400: e7ec b.n d0053dc <rtw_enter_critical_mutex+0x8> d005402: bf00 nop - d005404: 0d045000 .word 0x0d045000 - d005408: 0d044f9f .word 0x0d044f9f + d005404: 0d0450e0 .word 0x0d0450e0 + d005408: 0d04507f .word 0x0d04507f 0d00540c <rtw_exit_critical_mutex>: d00540c: 2300 movs r3, #0 @@ -8318,7 +8318,7 @@ Disassembly of section .xip_image2.text: d005448: bd70 pop {r4, r5, r6, pc} d00544a: 2254 movs r2, #84 ; 0x54 d00544c: 2100 movs r1, #0 - d00544e: f03d fc27 bl d042ca0 <____wrap_memset_veneer> + d00544e: f03d fcab bl d042da8 <____wrap_memset_veneer> d005452: 4629 mov r1, r5 d005454: 2001 movs r0, #1 d005456: f000 fefe bl d006256 <xQueueCreateMutexStatic> @@ -8335,7 +8335,7 @@ Disassembly of section .xip_image2.text: d005470: 60003c2c .word 0x60003c2c d005474: 60003c28 .word 0x60003c28 d005478: 600014f4 .word 0x600014f4 - d00547c: 0d044fbc .word 0x0d044fbc + d00547c: 0d04509c .word 0x0d04509c d005480: 600014f0 .word 0x600014f0 0d005484 <rtw_spin_lock>: @@ -8357,8 +8357,8 @@ Disassembly of section .xip_image2.text: d0054a8: 4630 mov r0, r6 d0054aa: f7fe fd25 bl d003ef8 <inic_ipc_dev_buffered_printf> d0054ae: e7ed b.n d00548c <rtw_spin_lock+0x8> - d0054b0: 0d044ff2 .word 0x0d044ff2 - d0054b4: 0d044fa1 .word 0x0d044fa1 + d0054b0: 0d0450d2 .word 0x0d0450d2 + d0054b4: 0d045081 .word 0x0d045081 0d0054b8 <rtw_enter_critical_bh>: d0054b8: f7ff bfe4 b.w d005484 <rtw_spin_lock> @@ -8459,7 +8459,7 @@ Disassembly of section .xip_image2.text: d005570: b118 cbz r0, d00557a <rtw_zvmalloc+0x14> d005572: 9a01 ldr r2, [sp, #4] d005574: 2100 movs r1, #0 - d005576: f03d fb93 bl d042ca0 <____wrap_memset_veneer> + d005576: f03d fc17 bl d042da8 <____wrap_memset_veneer> d00557a: 4620 mov r0, r4 d00557c: b002 add sp, #8 d00557e: bd10 pop {r4, pc} @@ -8477,17 +8477,17 @@ Disassembly of section .xip_image2.text: d00558c: f7fd b81a b.w d0025c4 <vPortFree> 0d005590 <rtw_memcpy>: - d005590: f03d bbaa b.w d042ce8 <____wrap_memcpy_veneer> + d005590: f03d bbe6 b.w d042d60 <____wrap_memcpy_veneer> 0d005594 <rtw_memcmp>: d005594: b508 push {r3, lr} - d005596: f03d fb8f bl d042cb8 <____wrap_memcmp_veneer> + d005596: f03d fbeb bl d042d70 <____wrap_memcmp_veneer> d00559a: fab0 f080 clz r0, r0 d00559e: 0940 lsrs r0, r0, #5 d0055a0: bd08 pop {r3, pc} 0d0055a2 <rtw_memset>: - d0055a2: f03d bb7d b.w d042ca0 <____wrap_memset_veneer> + d0055a2: f03d bc01 b.w d042da8 <____wrap_memset_veneer> 0d0055a6 <rtw_get_random_bytes>: d0055a6: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} @@ -8500,16 +8500,16 @@ Disassembly of section .xip_image2.text: d0055b4: f06f 0203 mvn.w r2, #3 d0055b8: fb02 4407 mla r4, r2, r7, r4 d0055bc: b144 cbz r4, d0055d0 <rtw_get_random_bytes+0x2a> - d0055be: f03d fb5f bl d042c80 <____wrap_rand_veneer> + d0055be: f03d fbeb bl d042d98 <____wrap_rand_veneer> d0055c2: 4622 mov r2, r4 d0055c4: 9001 str r0, [sp, #4] d0055c6: a901 add r1, sp, #4 d0055c8: eb05 0087 add.w r0, r5, r7, lsl #2 - d0055cc: f03d fb8c bl d042ce8 <____wrap_memcpy_veneer> + d0055cc: f03d fbc8 bl d042d60 <____wrap_memcpy_veneer> d0055d0: 2000 movs r0, #0 d0055d2: b003 add sp, #12 d0055d4: bdf0 pop {r4, r5, r6, r7, pc} - d0055d6: f03d fb53 bl d042c80 <____wrap_rand_veneer> + d0055d6: f03d fbdf bl d042d98 <____wrap_rand_veneer> d0055da: f845 0026 str.w r0, [r5, r6, lsl #2] d0055de: 3601 adds r6, #1 d0055e0: e7e6 b.n d0055b0 <rtw_get_random_bytes+0xa> @@ -8604,7 +8604,7 @@ Disassembly of section .xip_image2.text: d00569c: 4810 ldr r0, [pc, #64] ; (d0056e0 <init_mutex_pool+0x4c>) d00569e: 6823 ldr r3, [r4, #0] d0056a0: 435a muls r2, r3 - d0056a2: f03d fafd bl d042ca0 <____wrap_memset_veneer> + d0056a2: f03d fb81 bl d042da8 <____wrap_memset_veneer> d0056a6: 4b0f ldr r3, [pc, #60] ; (d0056e4 <init_mutex_pool+0x50>) d0056a8: 4a0d ldr r2, [pc, #52] ; (d0056e0 <init_mutex_pool+0x4c>) d0056aa: 2100 movs r1, #0 @@ -8663,7 +8663,7 @@ Disassembly of section .xip_image2.text: d005728: bd70 pop {r4, r5, r6, pc} d00572a: 2254 movs r2, #84 ; 0x54 d00572c: 2100 movs r1, #0 - d00572e: f03d fab7 bl d042ca0 <____wrap_memset_veneer> + d00572e: f03d fb3b bl d042da8 <____wrap_memset_veneer> d005732: 4629 mov r1, r5 d005734: 2001 movs r0, #1 d005736: f000 fd8e bl d006256 <xQueueCreateMutexStatic> @@ -8680,7 +8680,7 @@ Disassembly of section .xip_image2.text: d005750: 60003c2c .word 0x60003c2c d005754: 60003c28 .word 0x60003c28 d005758: 600014f4 .word 0x600014f4 - d00575c: 0d044fbc .word 0x0d044fbc + d00575c: 0d04509c .word 0x0d04509c d005760: 600014f0 .word 0x600014f0 0d005764 <rtw_mutex_free>: @@ -8771,9 +8771,9 @@ Disassembly of section .xip_image2.text: d00582e: 4803 ldr r0, [pc, #12] ; (d00583c <rtw_mutex_get_timeout+0x60>) d005830: e7ed b.n d00580e <rtw_mutex_get_timeout+0x32> d005832: bf00 nop - d005834: 0d04503d .word 0x0d04503d - d005838: 0d045019 .word 0x0d045019 - d00583c: 0d044fa1 .word 0x0d044fa1 + d005834: 0d04511d .word 0x0d04511d + d005838: 0d0450f9 .word 0x0d0450f9 + d00583c: 0d045081 .word 0x0d045081 0d005840 <rtw_init_queue>: d005840: b510 push {r4, lr} @@ -8819,7 +8819,7 @@ Disassembly of section .xip_image2.text: d005896: bdf8 pop {r3, r4, r5, r6, r7, pc} d005898: 2254 movs r2, #84 ; 0x54 d00589a: 2100 movs r1, #0 - d00589c: f03d fa00 bl d042ca0 <____wrap_memset_veneer> + d00589c: f03d fa84 bl d042da8 <____wrap_memset_veneer> d0058a0: 4632 mov r2, r6 d0058a2: 4629 mov r1, r5 d0058a4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff @@ -8836,7 +8836,7 @@ Disassembly of section .xip_image2.text: d0058c0: 60003c2c .word 0x60003c2c d0058c4: 60003c28 .word 0x60003c28 d0058c8: 600014f4 .word 0x600014f4 - d0058cc: 0d044fbc .word 0x0d044fbc + d0058cc: 0d04509c .word 0x0d04509c d0058d0: 600014f0 .word 0x600014f0 0d0058d4 <rtw_free_sema>: @@ -8934,8 +8934,8 @@ Disassembly of section .xip_image2.text: d0059a8: 4630 mov r0, r6 d0059aa: f7fe faa5 bl d003ef8 <inic_ipc_dev_buffered_printf> d0059ae: e7f1 b.n d005994 <rtw_down_sema+0x8> - d0059b0: 0d045053 .word 0x0d045053 - d0059b4: 0d04b4b0 .word 0x0d04b4b0 + d0059b0: 0d045133 .word 0x0d045133 + d0059b4: 0d04b58c .word 0x0d04b58c 0d0059b8 <rtw_create_task>: d0059b8: b537 push {r0, r1, r2, r4, r5, lr} @@ -8960,7 +8960,7 @@ Disassembly of section .xip_image2.text: d0059e6: 4620 mov r0, r4 d0059e8: b003 add sp, #12 d0059ea: bd30 pop {r4, r5, pc} - d0059ec: 0d045061 .word 0x0d045061 + d0059ec: 0d045141 .word 0x0d045141 0d0059f0 <rtw_delete_task>: d0059f0: b538 push {r3, r4, r5, lr} @@ -8983,7 +8983,7 @@ Disassembly of section .xip_image2.text: d005a1c: f001 f8b6 bl d006b8c <vTaskDelete> d005a20: 6065 str r5, [r4, #4] d005a22: bd38 pop {r3, r4, r5, pc} - d005a24: 0d045082 .word 0x0d045082 + d005a24: 0d045162 .word 0x0d045162 0d005a28 <rtw_set_priority_task>: d005a28: f001 b906 b.w d006c38 <vTaskPrioritySet> @@ -9405,11 +9405,11 @@ Disassembly of section .xip_image2.text: d005e26: 4803 ldr r0, [pc, #12] ; (d005e34 <vApplicationStackOverflowHook+0x10>) d005e28: 4903 ldr r1, [pc, #12] ; (d005e38 <vApplicationStackOverflowHook+0x14>) d005e2a: b508 push {r3, lr} - d005e2c: f03c ff3c bl d042ca8 <__DiagPrintf_veneer> + d005e2c: f03c ffc4 bl d042db8 <__DiagPrintf_veneer> d005e30: e7fe b.n d005e30 <vApplicationStackOverflowHook+0xc> d005e32: bf00 nop - d005e34: 0d0450ab .word 0x0d0450ab - d005e38: 0d045101 .word 0x0d045101 + d005e34: 0d04518b .word 0x0d04518b + d005e38: 0d0451e1 .word 0x0d0451e1 0d005e3c <vApplicationMallocFailedHook>: d005e3c: b510 push {r4, lr} @@ -9423,14 +9423,14 @@ Disassembly of section .xip_image2.text: d005e52: 4621 mov r1, r4 d005e54: 4602 mov r2, r0 d005e56: 4804 ldr r0, [pc, #16] ; (d005e68 <vApplicationMallocFailedHook+0x2c>) - d005e58: f03c ff26 bl d042ca8 <__DiagPrintf_veneer> + d005e58: f03c ffae bl d042db8 <__DiagPrintf_veneer> d005e5c: f7ff fefa bl d005c54 <ulPortSetInterruptMask> d005e60: e7fe b.n d005e60 <vApplicationMallocFailedHook+0x24> d005e62: 4c02 ldr r4, [pc, #8] ; (d005e6c <vApplicationMallocFailedHook+0x30>) d005e64: e7f3 b.n d005e4e <vApplicationMallocFailedHook+0x12> d005e66: bf00 nop - d005e68: 0d0450d8 .word 0x0d0450d8 - d005e6c: 0d0450d2 .word 0x0d0450d2 + d005e68: 0d0451b8 .word 0x0d0451b8 + d005e6c: 0d0451b2 .word 0x0d0451b2 0d005e70 <vApplicationGetIdleTaskMemory>: d005e70: 4b03 ldr r3, [pc, #12] ; (d005e80 <vApplicationGetIdleTaskMemory+0x10>) @@ -9483,7 +9483,7 @@ Disassembly of section .xip_image2.text: d005ed6: bdf8 pop {r3, r4, r5, r6, r7, pc} d005ed8: b965 cbnz r5, d005ef4 <prvCopyDataToQueue+0x3e> d005eda: 6840 ldr r0, [r0, #4] - d005edc: f03c ff04 bl d042ce8 <____wrap_memcpy_veneer> + d005edc: f03c ff40 bl d042d60 <____wrap_memcpy_veneer> d005ee0: 6863 ldr r3, [r4, #4] d005ee2: 6c22 ldr r2, [r4, #64] ; 0x40 d005ee4: 4413 add r3, r2 @@ -9495,7 +9495,7 @@ Disassembly of section .xip_image2.text: d005ef0: 6063 str r3, [r4, #4] d005ef2: e7ed b.n d005ed0 <prvCopyDataToQueue+0x1a> d005ef4: 68c0 ldr r0, [r0, #12] - d005ef6: f03c fef7 bl d042ce8 <____wrap_memcpy_veneer> + d005ef6: f03c ff33 bl d042d60 <____wrap_memcpy_veneer> d005efa: 6c22 ldr r2, [r4, #64] ; 0x40 d005efc: 68e3 ldr r3, [r4, #12] d005efe: 4251 negs r1, r2 @@ -9532,7 +9532,7 @@ Disassembly of section .xip_image2.text: d005f3a: 6819 ldrcs r1, [r3, #0] d005f3c: 60d9 strcs r1, [r3, #12] d005f3e: 68d9 ldr r1, [r3, #12] - d005f40: f03c bed2 b.w d042ce8 <____wrap_memcpy_veneer> + d005f40: f03c bf0e b.w d042d60 <____wrap_memcpy_veneer> d005f44: f85d 4b04 ldr.w r4, [sp], #4 d005f48: 4770 bx lr @@ -10308,10 +10308,10 @@ Disassembly of section .xip_image2.text: d0066c2: 3001 adds r0, #1 d0066c4: 183e adds r6, r7, r0 d0066c6: 4630 mov r0, r6 - d0066c8: f03c fae6 bl d042c98 <__shell_get_argc_veneer> + d0066c8: f03c fb8a bl d042de0 <__shell_get_argc_veneer> d0066cc: 4605 mov r5, r0 d0066ce: 4630 mov r0, r6 - d0066d0: f03c fada bl d042c88 <__shell_get_argv_veneer> + d0066d0: f03c fb6e bl d042db0 <__shell_get_argv_veneer> d0066d4: 4606 mov r6, r0 d0066d6: b365 cbz r5, d006732 <shell_task_ram+0xb6> d0066d8: 6922 ldr r2, [r4, #16] @@ -10362,7 +10362,7 @@ Disassembly of section .xip_image2.text: d00673e: 703d strb r5, [r7, #0] d006740: 4798 blx r3 d006742: 4808 ldr r0, [pc, #32] ; (d006764 <shell_task_ram+0xe8>) - d006744: f03c fab0 bl d042ca8 <__DiagPrintf_veneer> + d006744: f03c fb38 bl d042db8 <__DiagPrintf_veneer> d006748: e7e4 b.n d006714 <shell_task_ram+0x98> d00674a: bf00 nop d00674c: 2001c0d0 .word 0x2001c0d0 @@ -10371,7 +10371,7 @@ Disassembly of section .xip_image2.text: d006758: 00027c21 .word 0x00027c21 d00675c: 00027339 .word 0x00027339 d006760: 00027dfd .word 0x00027dfd - d006764: 0d04511f .word 0x0d04511f + d006764: 0d0451ff .word 0x0d0451ff 0d006768 <shell_init_ram>: d006768: b537 push {r0, r1, r2, r4, r5, lr} @@ -10413,17 +10413,17 @@ Disassembly of section .xip_image2.text: d0067bc: 480a ldr r0, [pc, #40] ; (d0067e8 <shell_init_ram+0x80>) d0067be: b003 add sp, #12 d0067c0: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d0067c4: f03c ba70 b.w d042ca8 <__DiagPrintf_veneer> + d0067c4: f03c baf8 b.w d042db8 <__DiagPrintf_veneer> d0067c8: b003 add sp, #12 d0067ca: bd30 pop {r4, r5, pc} - d0067cc: 0d05534c .word 0x0d05534c - d0067d0: 0d0552ac .word 0x0d0552ac + d0067cc: 0d055424 .word 0x0d055424 + d0067d0: 0d055384 .word 0x0d055384 d0067d4: 2001c0d0 .word 0x2001c0d0 d0067d8: 60005578 .word 0x60005578 d0067dc: 0d006649 .word 0x0d006649 - d0067e0: 0d045122 .word 0x0d045122 + d0067e0: 0d045202 .word 0x0d045202 d0067e4: 0d00667d .word 0x0d00667d - d0067e8: 0d04512f .word 0x0d04512f + d0067e8: 0d04520f .word 0x0d04520f 0d0067ec <prvAddNewTaskToReadyList>: d0067ec: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} @@ -10639,7 +10639,7 @@ Disassembly of section .xip_image2.text: d0069e0: 4604 mov r4, r0 d0069e2: 6818 ldr r0, [r3, #0] d0069e4: 3068 adds r0, #104 ; 0x68 - d0069e6: f034 fc44 bl d03b272 <_reclaim_reent> + d0069e6: f034 fcb2 bl d03b34e <_reclaim_reent> d0069ea: f894 3495 ldrb.w r3, [r4, #1173] ; 0x495 d0069ee: b93b cbnz r3, d006a00 <prvDeleteTCB+0x24> d0069f0: 6b20 ldr r0, [r4, #48] ; 0x30 @@ -10664,7 +10664,7 @@ Disassembly of section .xip_image2.text: d006a1c: 3e04 subs r6, #4 d006a1e: e9dd 8409 ldrd r8, r4, [sp, #36] ; 0x24 d006a22: 6b20 ldr r0, [r4, #48] ; 0x30 - d006a24: f03c f93c bl d042ca0 <____wrap_memset_veneer> + d006a24: f03c f9c0 bl d042da8 <____wrap_memset_veneer> d006a28: 6b22 ldr r2, [r4, #48] ; 0x30 d006a2a: 4416 add r6, r2 d006a2c: f026 063f bic.w r6, r6, #63 ; 0x3f @@ -10697,7 +10697,7 @@ Disassembly of section .xip_image2.text: d006a78: 6124 str r4, [r4, #16] d006a7a: 61a5 str r5, [r4, #24] d006a7c: 6264 str r4, [r4, #36] ; 0x24 - d006a7e: f03c f90f bl d042ca0 <____wrap_memset_veneer> + d006a7e: f03c f993 bl d042da8 <____wrap_memset_veneer> d006a82: f504 7355 add.w r3, r4, #852 ; 0x354 d006a86: 2201 movs r2, #1 d006a88: 6b21 ldr r1, [r4, #48] ; 0x30 @@ -10741,7 +10741,7 @@ Disassembly of section .xip_image2.text: d006aee: f44f 6293 mov.w r2, #1176 ; 0x498 d006af2: 2100 movs r1, #0 d006af4: 4620 mov r0, r4 - d006af6: f03c f8d3 bl d042ca0 <____wrap_memset_veneer> + d006af6: f03c f957 bl d042da8 <____wrap_memset_veneer> d006afa: 2202 movs r2, #2 d006afc: 6325 str r5, [r4, #48] ; 0x30 d006afe: 4639 mov r1, r7 @@ -10781,7 +10781,7 @@ Disassembly of section .xip_image2.text: d006b4e: b1b8 cbz r0, d006b80 <xTaskCreate+0x54> d006b50: f44f 6293 mov.w r2, #1176 ; 0x498 d006b54: 2100 movs r1, #0 - d006b56: f03c f8a3 bl d042ca0 <____wrap_memset_veneer> + d006b56: f03c f927 bl d042da8 <____wrap_memset_veneer> d006b5a: 9b0d ldr r3, [sp, #52] ; 0x34 d006b5c: 6325 str r5, [r4, #48] ; 0x30 d006b5e: 4632 mov r2, r6 @@ -10996,7 +10996,7 @@ Disassembly of section .xip_image2.text: d006d4a: 681b ldr r3, [r3, #0] d006d4c: b009 add sp, #36 ; 0x24 d006d4e: bd30 pop {r4, r5, pc} - d006d50: 0d04514b .word 0x0d04514b + d006d50: 0d04522b .word 0x0d04522b d006d54: 0d0070c5 .word 0x0d0070c5 d006d58: 6000557c .word 0x6000557c d006d5c: 60000250 .word 0x60000250 @@ -12183,7 +12183,7 @@ Disassembly of section .xip_image2.text: d007840: b008 add sp, #32 d007842: bd10 pop {r4, pc} d007844: 60005c1c .word 0x60005c1c - d007848: 0d045150 .word 0x0d045150 + d007848: 0d045230 .word 0x0d045230 d00784c: 0d0076b1 .word 0x0d0076b1 d007850: 60005c20 .word 0x60005c20 @@ -12369,13 +12369,13 @@ Disassembly of section .xip_image2.text: d007a0a: f7ff bfc3 b.w d007994 <rtw_indicate_event_handle> d007a0e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} d007a12: bf00 nop - d007a14: 60007f18 .word 0x60007f18 + d007a14: 60007f30 .word 0x60007f30 0d007a18 <init_event_callback_list>: d007a18: f44f 720a mov.w r2, #552 ; 0x228 d007a1c: 2100 movs r1, #0 d007a1e: 4801 ldr r0, [pc, #4] ; (d007a24 <init_event_callback_list+0xc>) - d007a20: f03b b93e b.w d042ca0 <____wrap_memset_veneer> + d007a20: f03b b9c2 b.w d042da8 <____wrap_memset_veneer> d007a24: 60005c24 .word 0x60005c24 0d007a28 <wifi_join_status_indicate>: @@ -12407,10 +12407,10 @@ Disassembly of section .xip_image2.text: d007a5c: e8bd 4010 ldmia.w sp!, {r4, lr} d007a60: 4718 bx r3 d007a62: bd10 pop {r4, pc} - d007a64: 60007f10 .word 0x60007f10 - d007a68: 60007f0c .word 0x60007f0c - d007a6c: 60007f20 .word 0x60007f20 - d007a70: 60007f1c .word 0x60007f1c + d007a64: 60007f28 .word 0x60007f28 + d007a68: 60007f24 .word 0x60007f24 + d007a6c: 60007f38 .word 0x60007f38 + d007a70: 60007f34 .word 0x60007f34 0d007a74 <rtw_joinbss_linked_check>: d007a74: b510 push {r4, lr} @@ -12460,7 +12460,7 @@ Disassembly of section .xip_image2.text: d007ae4: 213d movs r1, #61 ; 0x3d d007ae6: 4630 mov r0, r6 d007ae8: 3b0c subs r3, #12 - d007aea: f020 f873 bl d027bd4 <rtw_get_ie> + d007aea: f020 f8e1 bl d027cb0 <rtw_get_ie> d007aee: b140 cbz r0, d007b02 <rtw_joinbss_chk_done_concurrent+0x66> d007af0: 9b03 ldr r3, [sp, #12] d007af2: 2b00 cmp r3, #0 @@ -12483,7 +12483,7 @@ Disassembly of section .xip_image2.text: d007b26: 4628 mov r0, r5 d007b28: f894 20c1 ldrb.w r2, [r4, #193] ; 0xc1 d007b2c: f894 10bf ldrb.w r1, [r4, #191] ; 0xbf - d007b30: f013 fb46 bl d01b1c0 <wifi_hal_set_channel_bw> + d007b30: f013 fbb4 bl d01b29c <wifi_hal_set_channel_bw> d007b34: f895 30bf ldrb.w r3, [r5, #191] ; 0xbf d007b38: aa03 add r2, sp, #12 d007b3a: 2103 movs r1, #3 @@ -12491,7 +12491,7 @@ Disassembly of section .xip_image2.text: d007b3e: f8c4 3488 str.w r3, [r4, #1160] ; 0x488 d007b42: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 d007b46: 3b0c subs r3, #12 - d007b48: f020 f844 bl d027bd4 <rtw_get_ie> + d007b48: f020 f8b2 bl d027cb0 <rtw_get_ie> d007b4c: b128 cbz r0, d007b5a <rtw_joinbss_chk_done_concurrent+0xbe> d007b4e: 9b03 ldr r3, [sp, #12] d007b50: 2b00 cmp r3, #0 @@ -12503,7 +12503,7 @@ Disassembly of section .xip_image2.text: d007b60: 213d movs r1, #61 ; 0x3d d007b62: 4630 mov r0, r6 d007b64: 3b0c subs r3, #12 - d007b66: f020 f835 bl d027bd4 <rtw_get_ie> + d007b66: f020 f8a3 bl d027cb0 <rtw_get_ie> d007b6a: b120 cbz r0, d007b76 <rtw_joinbss_chk_done_concurrent+0xda> d007b6c: 9b03 ldr r3, [sp, #12] d007b6e: b113 cbz r3, d007b76 <rtw_joinbss_chk_done_concurrent+0xda> @@ -12519,20 +12519,20 @@ Disassembly of section .xip_image2.text: d007b8a: 4641 mov r1, r8 d007b8c: e9cd 3304 strd r3, r3, [sp, #16] d007b90: e9cd 3306 strd r3, r3, [sp, #24] - d007b94: f020 f832 bl d027bfc <rtw_set_supported_rate> + d007b94: f020 f8a0 bl d027cd8 <rtw_set_supported_rate> d007b98: a808 add r0, sp, #32 - d007b9a: f020 f857 bl d027c4c <rtw_get_rateset_len> + d007b9a: f020 f8c5 bl d027d28 <rtw_get_rateset_len> d007b9e: f895 20bf ldrb.w r2, [r5, #191] ; 0xbf d007ba2: 4641 mov r1, r8 d007ba4: 4681 mov r9, r0 d007ba6: f204 409c addw r0, r4, #1180 ; 0x49c - d007baa: f020 f827 bl d027bfc <rtw_set_supported_rate> + d007baa: f020 f895 bl d027cd8 <rtw_set_supported_rate> d007bae: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 d007bb2: aa06 add r2, sp, #24 d007bb4: 2101 movs r1, #1 d007bb6: 3b0c subs r3, #12 d007bb8: 4630 mov r0, r6 - d007bba: f020 f80b bl d027bd4 <rtw_get_ie> + d007bba: f020 f879 bl d027cb0 <rtw_get_ie> d007bbe: 4607 mov r7, r0 d007bc0: 2800 cmp r0, #0 d007bc2: d065 beq.n d007c90 <rtw_joinbss_chk_done_concurrent+0x1f4> @@ -12564,19 +12564,19 @@ Disassembly of section .xip_image2.text: d007c0e: 2208 movs r2, #8 d007c10: 2101 movs r1, #1 d007c12: 4638 mov r0, r7 - d007c14: f01f ffc8 bl d027ba8 <rtw_set_ie> + d007c14: f020 f836 bl d027c84 <rtw_set_ie> d007c18: ab05 add r3, sp, #20 d007c1a: f1a9 0208 sub.w r2, r9, #8 d007c1e: 2132 movs r1, #50 ; 0x32 d007c20: 9300 str r3, [sp, #0] d007c22: ab0a add r3, sp, #40 ; 0x28 - d007c24: f01f ffc0 bl d027ba8 <rtw_set_ie> + d007c24: f020 f82e bl d027c84 <rtw_set_ie> d007c28: 462b mov r3, r5 d007c2a: 4607 mov r7, r0 d007c2c: aa07 add r2, sp, #28 d007c2e: 2132 movs r1, #50 ; 0x32 d007c30: 4630 mov r0, r6 - d007c32: f01f ffcf bl d027bd4 <rtw_get_ie> + d007c32: f020 f83d bl d027cb0 <rtw_get_ie> d007c36: 4681 mov r9, r0 d007c38: 2800 cmp r0, #0 d007c3a: f000 809d beq.w d007d78 <rtw_joinbss_chk_done_concurrent+0x2dc> @@ -12718,7 +12718,7 @@ Disassembly of section .xip_image2.text: d007d8c: f894 20c1 ldrb.w r2, [r4, #193] ; 0xc1 d007d90: 4628 mov r0, r5 d007d92: f894 10bf ldrb.w r1, [r4, #191] ; 0xbf - d007d96: f013 fa13 bl d01b1c0 <wifi_hal_set_channel_bw> + d007d96: f013 fa81 bl d01b29c <wifi_hal_set_channel_bw> d007d9a: e783 b.n d007ca4 <rtw_joinbss_chk_done_concurrent+0x208> d007d9c: b00d add sp, #52 ; 0x34 d007d9e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} @@ -12749,7 +12749,7 @@ Disassembly of section .xip_image2.text: d007de0: 9302 str r3, [sp, #8] d007de2: d814 bhi.n d007e0e <rtw_leavebss_event_indicate+0x62> d007de4: b2c0 uxtb r0, r0 - d007de6: f019 fab7 bl d021358 <ROM_WIFI_CAM_Entry_Clear> + d007de6: f019 fb25 bl d021434 <ROM_WIFI_CAM_Entry_Clear> d007dea: f8d4 0188 ldr.w r0, [r4, #392] ; 0x188 d007dee: 2210 movs r2, #16 d007df0: 2100 movs r1, #0 @@ -12838,7 +12838,7 @@ Disassembly of section .xip_image2.text: d007ec6: 2300 movs r3, #0 d007ec8: f885 3b68 strb.w r3, [r5, #2920] ; 0xb68 d007ecc: f605 207c addw r0, r5, #2684 ; 0xa7c - d007ed0: f022 ff2e bl d02ad30 <rtw_cancel_timer> + d007ed0: f022 ff9c bl d02ae0c <rtw_cancel_timer> d007ed4: 4620 mov r0, r4 d007ed6: f7ff ffcf bl d007e78 <rtw_leavebss_indicate> d007eda: 4620 mov r0, r4 @@ -12892,7 +12892,7 @@ Disassembly of section .xip_image2.text: d007f4c: 4620 mov r0, r4 d007f4e: e9cd 3504 strd r3, r5, [sp, #16] d007f52: e9cd 5506 strd r5, r5, [sp, #24] - d007f56: f012 fc33 bl d01a7c0 <wifi_hal_dig_connect_cfg> + d007f56: f012 fca1 bl d01a89c <wifi_hal_dig_connect_cfg> d007f5a: 462a mov r2, r5 d007f5c: 2103 movs r1, #3 d007f5e: f8d6 015c ldr.w r0, [r6, #348] ; 0x15c @@ -12901,20 +12901,20 @@ Disassembly of section .xip_image2.text: d007f68: da25 bge.n d007fb6 <rtw_joinbss_result_callback+0x92> d007f6a: 2101 movs r1, #1 d007f6c: 4620 mov r0, r4 - d007f6e: f012 fdeb bl d01ab48 <wifi_hal_mlme_join_set> + d007f6e: f012 fe59 bl d01ac24 <wifi_hal_mlme_join_set> d007f72: a902 add r1, sp, #8 d007f74: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d007f78: f018 fc7a bl d020870 <ROM_WIFI_BSSID_SET> + d007f78: f018 fce8 bl d02094c <ROM_WIFI_BSSID_SET> d007f7c: 4629 mov r1, r5 d007f7e: 4628 mov r0, r5 - d007f80: f018 fdac bl d020adc <ROM_WIFI_Set_TXOP_Thres> + d007f80: f018 fe1a bl d020bb8 <ROM_WIFI_Set_TXOP_Thres> d007f84: 462a mov r2, r5 d007f86: 4629 mov r1, r5 d007f88: 4628 mov r0, r5 - d007f8a: f018 f8a7 bl d0200dc <ROM_WIFI_AX_SpecialReuse_Cfg> + d007f8a: f018 f915 bl d0201b8 <ROM_WIFI_AX_SpecialReuse_Cfg> d007f8e: f608 2133 addw r1, r8, #2611 ; 0xa33 d007f92: 4630 mov r0, r6 - d007f94: f012 feaa bl d01acec <wifi_hal_basic_rate_set> + d007f94: f012 ff18 bl d01adc8 <wifi_hal_basic_rate_set> d007f98: 4620 mov r0, r4 d007f9a: f7ff ff87 bl d007eac <rtw_joinbss_fail_process> d007f9e: 462a mov r2, r5 @@ -12927,19 +12927,19 @@ Disassembly of section .xip_image2.text: d007fb0: b009 add sp, #36 ; 0x24 d007fb2: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} d007fb6: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 - d007fba: f019 f83b bl d021034 <ROM_WIFI_ICV_CHECK_CFG> + d007fba: f019 f8a9 bl d021110 <ROM_WIFI_ICV_CHECK_CFG> d007fbe: f204 419c addw r1, r4, #1180 ; 0x49c d007fc2: 4630 mov r0, r6 d007fc4: f8df 90f0 ldr.w r9, [pc, #240] ; d0080b8 <rtw_joinbss_result_callback+0x194> - d007fc8: f012 fe90 bl d01acec <wifi_hal_basic_rate_set> + d007fc8: f012 fefe bl d01adc8 <wifi_hal_basic_rate_set> d007fcc: f8b4 10aa ldrh.w r1, [r4, #170] ; 0xaa d007fd0: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d007fd4: f018 f92e bl d020234 <ROM_WIFI_BCN_Interval> + d007fd4: f018 f99c bl d020310 <ROM_WIFI_BCN_Interval> d007fd8: f898 3a43 ldrb.w r3, [r8, #2627] ; 0xa43 d007fdc: f104 02ae add.w r2, r4, #174 ; 0xae d007fe0: f104 01af add.w r1, r4, #175 ; 0xaf d007fe4: f8b4 00ac ldrh.w r0, [r4, #172] ; 0xac - d007fe8: f018 fd22 bl d020a30 <ROM_WIFI_UPDATE_Slottime> + d007fe8: f018 fd90 bl d020b0c <ROM_WIFI_UPDATE_Slottime> d007fec: 4620 mov r0, r4 d007fee: f009 f8e1 bl d0111b4 <rtw_on_assocrsp_wmm> d007ff2: f899 3000 ldrb.w r3, [r9] @@ -12950,7 +12950,7 @@ Disassembly of section .xip_image2.text: d008000: d903 bls.n d00800a <rtw_joinbss_result_callback+0xe6> d008002: 4629 mov r1, r5 d008004: a804 add r0, sp, #16 - d008006: f018 fd9f bl d020b48 <ROM_WIFI_Set_AC_Param> + d008006: f018 fe0d bl d020c24 <ROM_WIFI_Set_AC_Param> d00800a: f894 30b5 ldrb.w r3, [r4, #181] ; 0xb5 d00800e: 2b00 cmp r3, #0 d008010: d04c beq.n d0080ac <rtw_joinbss_result_callback+0x188> @@ -12969,21 +12969,21 @@ Disassembly of section .xip_image2.text: d00803a: b338 cbz r0, d00808c <rtw_joinbss_result_callback+0x168> d00803c: f10d 0207 add.w r2, sp, #7 d008040: 2100 movs r1, #0 - d008042: f014 fe15 bl d01cc70 <rtw_hal_sta_info_get> + d008042: f014 fe83 bl d01cd4c <rtw_hal_sta_info_get> d008046: f608 2243 addw r2, r8, #2627 ; 0xa43 d00804a: 210b movs r1, #11 d00804c: 4628 mov r0, r5 - d00804e: f014 fd99 bl d01cb84 <rtw_hal_sta_info_set> + d00804e: f014 fe07 bl d01cc60 <rtw_hal_sta_info_set> d008052: f89d 2007 ldrb.w r2, [sp, #7] d008056: 2101 movs r1, #1 d008058: 4630 mov r0, r6 - d00805a: f010 fef7 bl d018e4c <wifi_hal_h2c_set_media_status> + d00805a: f010 ff03 bl d018e64 <wifi_hal_h2c_set_media_status> d00805e: 4629 mov r1, r5 d008060: 4620 mov r0, r4 - d008062: f011 ffc7 bl d019ff4 <wifi_hal_ra_register> + d008062: f012 f835 bl d01a0d0 <wifi_hal_ra_register> d008066: 2101 movs r1, #1 d008068: 4628 mov r0, r5 - d00806a: f014 fecb bl d01ce04 <wifi_hal_connect_hw_info_set> + d00806a: f014 ff39 bl d01cee0 <wifi_hal_connect_hw_info_set> d00806e: f899 3005 ldrb.w r3, [r9, #5] d008072: b15b cbz r3, d00808c <rtw_joinbss_result_callback+0x168> d008074: 2200 movs r2, #0 @@ -12996,9 +12996,9 @@ Disassembly of section .xip_image2.text: d008088: f00c fe00 bl d014c8c <halbb_set_pd_lower_bound_cck> d00808c: 2102 movs r1, #2 d00808e: 4620 mov r0, r4 - d008090: f012 fd5a bl d01ab48 <wifi_hal_mlme_join_set> + d008090: f012 fdc8 bl d01ac24 <wifi_hal_mlme_join_set> d008094: 4620 mov r0, r4 - d008096: f012 fe1e bl d01acd6 <wifi_hal_tsf_correct> + d008096: f012 fe8c bl d01adb2 <wifi_hal_tsf_correct> d00809a: f894 28c0 ldrb.w r2, [r4, #2240] ; 0x8c0 d00809e: 2a00 cmp r2, #0 d0080a0: d182 bne.n d007fa8 <rtw_joinbss_result_callback+0x84> @@ -13009,7 +13009,7 @@ Disassembly of section .xip_image2.text: d0080ac: 2300 movs r3, #0 d0080ae: f884 30b3 strb.w r3, [r4, #179] ; 0xb3 d0080b2: e7bb b.n d00802c <rtw_joinbss_result_callback+0x108> - d0080b4: 0d0454ca .word 0x0d0454ca + d0080b4: 0d0455aa .word 0x0d0455aa d0080b8: 60000c80 .word 0x60000c80 0d0080bc <rtw_joinbss_result>: @@ -13041,7 +13041,7 @@ Disassembly of section .xip_image2.text: d008106: 4620 mov r0, r4 d008108: f00a f83e bl d012188 <rtw_reset_securitypriv> d00810c: f506 601a add.w r0, r6, #2464 ; 0x9a0 - d008110: f022 fe0e bl d02ad30 <rtw_cancel_timer> + d008110: f022 fe7c bl d02ae0c <rtw_cancel_timer> d008114: a903 add r1, sp, #12 d008116: 4648 mov r0, r9 d008118: f506 7584 add.w r5, r6, #264 ; 0x108 @@ -13053,7 +13053,7 @@ Disassembly of section .xip_image2.text: d00812a: a903 add r1, sp, #12 d00812c: f7fd f9c4 bl d0054b8 <rtw_enter_critical_bh> d008130: 4620 mov r0, r4 - d008132: f01a fb95 bl d022860 <rtw_txframes_pending> + d008132: f01a fc03 bl d02293c <rtw_txframes_pending> d008136: b118 cbz r0, d008140 <rtw_joinbss_result+0x84> d008138: f506 604d add.w r0, r6, #3280 ; 0xcd0 d00813c: f002 f9ea bl d00a514 <rtw_if_wifi_wakeup_task> @@ -13105,21 +13105,21 @@ Disassembly of section .xip_image2.text: d0081c8: 4618 mov r0, r3 d0081ca: f8c4 843c str.w r8, [r4, #1084] ; 0x43c d0081ce: 9301 str r3, [sp, #4] - d0081d0: f022 fdac bl d02ad2c <rtw_set_timer> + d0081d0: f022 fe1a bl d02ae08 <rtw_set_timer> d0081d4: f896 2618 ldrb.w r2, [r6, #1560] ; 0x618 d0081d8: f884 28bb strb.w r2, [r4, #2235] ; 0x8bb d0081dc: f884 28bc strb.w r2, [r4, #2236] ; 0x8bc d0081e0: f896 2619 ldrb.w r2, [r6, #1561] ; 0x619 d0081e4: f884 28bd strb.w r2, [r4, #2237] ; 0x8bd d0081e8: f896 0618 ldrb.w r0, [r6, #1560] ; 0x618 - d0081ec: f019 fa1c bl d021628 <ROM_WIFI_HAL_RXDESC_Percentage2dbm> + d0081ec: f019 fa8a bl d021704 <ROM_WIFI_HAL_RXDESC_Percentage2dbm> d0081f0: 9b01 ldr r3, [sp, #4] d0081f2: b240 sxtb r0, r0 d0081f4: f44f 717a mov.w r1, #1000 ; 0x3e8 d0081f8: f884 08b8 strb.w r0, [r4, #2232] ; 0x8b8 d0081fc: f884 08b9 strb.w r0, [r4, #2233] ; 0x8b9 d008200: 4618 mov r0, r3 - d008202: f022 fd93 bl d02ad2c <rtw_set_timer> + d008202: f022 fe01 bl d02ae08 <rtw_set_timer> d008206: f8d4 24b0 ldr.w r2, [r4, #1200] ; 0x4b0 d00820a: f504 6198 add.w r1, r4, #1216 ; 0x4c0 d00820e: 4620 mov r0, r4 @@ -13147,24 +13147,24 @@ Disassembly of section .xip_image2.text: d00824a: 2102 movs r1, #2 d00824c: f504 6287 add.w r2, r4, #1080 ; 0x438 d008250: 4628 mov r0, r5 - d008252: f014 fc97 bl d01cb84 <rtw_hal_sta_info_set> + d008252: f014 fd05 bl d01cc60 <rtw_hal_sta_info_set> d008256: f894 18c2 ldrb.w r1, [r4, #2242] ; 0x8c2 d00825a: 2900 cmp r1, #0 d00825c: d174 bne.n d008348 <rtw_joinbss_result+0x28c> d00825e: f10d 020a add.w r2, sp, #10 d008262: f88d 100a strb.w r1, [sp, #10] d008266: 4628 mov r0, r5 - d008268: f014 fc8c bl d01cb84 <rtw_hal_sta_info_set> + d008268: f014 fcfa bl d01cc60 <rtw_hal_sta_info_set> d00826c: f894 38b8 ldrb.w r3, [r4, #2232] ; 0x8b8 d008270: f10d 020b add.w r2, sp, #11 d008274: 210c movs r1, #12 d008276: 336e adds r3, #110 ; 0x6e d008278: 4628 mov r0, r5 d00827a: f88d 300b strb.w r3, [sp, #11] - d00827e: f014 fc81 bl d01cb84 <rtw_hal_sta_info_set> + d00827e: f014 fcef bl d01cc60 <rtw_hal_sta_info_set> d008282: 4629 mov r1, r5 d008284: 4620 mov r0, r4 - d008286: f014 fc3b bl d01cb00 <wifi_hal_bb_sta_add> + d008286: f014 fca9 bl d01cbdc <wifi_hal_bb_sta_add> d00828a: f8d4 3180 ldr.w r3, [r4, #384] ; 0x180 d00828e: 2b02 cmp r3, #2 d008290: d138 bne.n d008304 <rtw_joinbss_result+0x248> @@ -13209,11 +13209,11 @@ Disassembly of section .xip_image2.text: d008308: f004 fc32 bl d00cb70 <rtw_update_sta_info> d00830c: 4629 mov r1, r5 d00830e: 4620 mov r0, r4 - d008310: f014 fe20 bl d01cf54 <rtw_hal_update_asoc_cap> + d008310: f014 fe8e bl d01d030 <rtw_hal_update_asoc_cap> d008314: 462a mov r2, r5 d008316: f204 4124 addw r1, r4, #1060 ; 0x424 d00831a: 4620 mov r0, r4 - d00831c: f014 fd54 bl d01cdc8 <rtw_hal_update_sta_info> + d00831c: f014 fdc2 bl d01cea4 <rtw_hal_update_sta_info> d008320: 4b11 ldr r3, [pc, #68] ; (d008368 <rtw_joinbss_result+0x2ac>) d008322: f893 302e ldrb.w r3, [r3, #46] ; 0x2e d008326: b113 cbz r3, d00832e <rtw_joinbss_result+0x272> @@ -13222,11 +13222,11 @@ Disassembly of section .xip_image2.text: d00832e: 4620 mov r0, r4 d008330: f7ff fded bl d007f0e <rtw_joinbss_done_indicate> d008334: f506 601a add.w r0, r6, #2464 ; 0x9a0 - d008338: f022 fcfa bl d02ad30 <rtw_cancel_timer> + d008338: f022 fd68 bl d02ae0c <rtw_cancel_timer> d00833c: 2200 movs r2, #0 d00833e: 2101 movs r1, #1 d008340: 4658 mov r0, fp - d008342: f010 fdf6 bl d018f32 <wifi_hal_h2c_keep_alive_cmd> + d008342: f010 fe02 bl d018f4a <wifi_hal_h2c_keep_alive_cmd> d008346: e711 b.n d00816c <rtw_joinbss_result+0xb0> d008348: 2302 movs r3, #2 d00834a: f10d 020a add.w r2, sp, #10 @@ -13234,9 +13234,9 @@ Disassembly of section .xip_image2.text: d008350: f88d 300a strb.w r3, [sp, #10] d008354: e787 b.n d008266 <rtw_joinbss_result+0x1aa> d008356: bf00 nop - d008358: 0d04a6af .word 0x0d04a6af - d00835c: 0d045158 .word 0x0d045158 - d008360: 0d04519c .word 0x0d04519c + d008358: 0d04a78b .word 0x0d04a78b + d00835c: 0d045238 .word 0x0d045238 + d008360: 0d04527c .word 0x0d04527c d008364: 00027939 .word 0x00027939 d008368: 60000c80 .word 0x60000c80 @@ -13297,7 +13297,7 @@ Disassembly of section .xip_image2.text: d0083f0: f44f 7148 mov.w r1, #800 ; 0x320 d0083f4: f606 207c addw r0, r6, #2684 ; 0xa7c d0083f8: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d0083fc: f022 bc96 b.w d02ad2c <rtw_set_timer> + d0083fc: f022 bd04 b.w d02ae08 <rtw_set_timer> d008400: 4620 mov r0, r4 d008402: f00a f94f bl d0126a4 <rtw_state_check_sta_assoc_doing> d008406: b1d0 cbz r0, d00843e <rtw_joinbss_timer_hdl+0xd2> @@ -13358,14 +13358,14 @@ Disassembly of section .xip_image2.text: d008492: f00a f914 bl d0126be <rtw_state_check_ap_on> d008496: 4601 mov r1, r0 d008498: 4630 mov r0, r6 - d00849a: f018 ff7d bl d021398 <ROM_WIFI_CAM_FLUSH_ALL> + d00849a: f018 ffeb bl d021474 <ROM_WIFI_CAM_FLUSH_ALL> d00849e: f607 207c addw r0, r7, #2684 ; 0xa7c - d0084a2: f022 fc45 bl d02ad30 <rtw_cancel_timer> + d0084a2: f022 fcb3 bl d02ae0c <rtw_cancel_timer> d0084a6: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 d0084aa: 2102 movs r1, #2 - d0084ac: f018 f9f8 bl d0208a0 <ROM_WIFI_SetMSR> + d0084ac: f018 fa66 bl d02097c <ROM_WIFI_SetMSR> d0084b0: 4620 mov r0, r4 - d0084b2: f012 fb77 bl d01aba4 <wifi_hal_disconnect_set> + d0084b2: f012 fbe5 bl d01ac80 <wifi_hal_disconnect_set> d0084b6: 2300 movs r3, #0 d0084b8: 2270 movs r2, #112 ; 0x70 d0084ba: 4629 mov r1, r5 @@ -13399,12 +13399,12 @@ Disassembly of section .xip_image2.text: d008514: f006 f990 bl d00e838 <rtw_get_bcn_info> d008518: f204 4144 addw r1, r4, #1092 ; 0x444 d00851c: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d008520: f018 f9a6 bl d020870 <ROM_WIFI_BSSID_SET> + d008520: f018 fa14 bl d02094c <ROM_WIFI_BSSID_SET> d008524: 2100 movs r1, #0 d008526: 4620 mov r0, r4 - d008528: f012 fb0e bl d01ab48 <wifi_hal_mlme_join_set> + d008528: f012 fb7c bl d01ac24 <wifi_hal_mlme_join_set> d00852c: f607 207c addw r0, r7, #2684 ; 0xa7c - d008530: f022 fbfe bl d02ad30 <rtw_cancel_timer> + d008530: f022 fc6c bl d02ae0c <rtw_cancel_timer> d008534: 4620 mov r0, r4 d008536: f007 f89d bl d00f674 <rtw_start_clnt_join> d00853a: 2000 movs r0, #0 @@ -13447,7 +13447,7 @@ Disassembly of section .xip_image2.text: d008594: e7d2 b.n d00853c <rtw_joinbss_cmd_hdl+0xdc> d008596: bf00 nop d008598: 00027939 .word 0x00027939 - d00859c: 0d04a528 .word 0x0d04a528 + d00859c: 0d04a604 .word 0x0d04a604 0d0085a0 <rtw_joinbss_cmd>: d0085a0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} @@ -13463,20 +13463,20 @@ Disassembly of section .xip_image2.text: d0085b8: ae07 add r6, sp, #28 d0085ba: 970f str r7, [sp, #60] ; 0x3c d0085bc: 8037 strh r7, [r6, #0] - d0085be: f03a fb6f bl d042ca0 <____wrap_memset_veneer> + d0085be: f03a fbf3 bl d042da8 <____wrap_memset_veneer> d0085c2: 2214 movs r2, #20 d0085c4: 4639 mov r1, r7 d0085c6: a814 add r0, sp, #80 ; 0x50 d0085c8: f8d4 b000 ldr.w fp, [r4] d0085cc: f8d4 8150 ldr.w r8, [r4, #336] ; 0x150 d0085d0: 970a str r7, [sp, #40] ; 0x28 - d0085d2: f03a fb65 bl d042ca0 <____wrap_memset_veneer> + d0085d2: f03a fbe9 bl d042da8 <____wrap_memset_veneer> d0085d6: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 d0085da: 22d4 movs r2, #212 ; 0xd4 d0085dc: 4639 mov r1, r7 d0085de: a819 add r0, sp, #100 ; 0x64 d0085e0: 9303 str r3, [sp, #12] - d0085e2: f03a fb5d bl d042ca0 <____wrap_memset_veneer> + d0085e2: f03a fbe1 bl d042da8 <____wrap_memset_veneer> d0085e6: f8d4 335c ldr.w r3, [r4, #860] ; 0x35c d0085ea: 2b04 cmp r3, #4 d0085ec: d004 beq.n d0085f8 <rtw_joinbss_cmd+0x58> @@ -13492,7 +13492,7 @@ Disassembly of section .xip_image2.text: d00860a: f10d 031e add.w r3, sp, #30 d00860e: 4648 mov r0, r9 d008610: 9601 str r6, [sp, #4] - d008612: f01f fc91 bl d027f38 <rtw_get_sec_ie> + d008612: f01f fcff bl d028014 <rtw_get_sec_ie> d008616: 2800 cmp r0, #0 d008618: f000 812b beq.w d008872 <rtw_joinbss_cmd+0x2d2> d00861c: f8bd 101e ldrh.w r1, [sp, #30] @@ -13551,7 +13551,7 @@ Disassembly of section .xip_image2.text: d0086b4: 2300 movs r3, #0 d0086b6: aa09 add r2, sp, #36 ; 0x24 d0086b8: 4638 mov r0, r7 - d0086ba: f020 f98b bl d0289d4 <wifi_rom_parse_sec_ie_akm_mgc> + d0086ba: f020 f9f9 bl d028ab0 <wifi_rom_parse_sec_ie_akm_mgc> d0086be: 2801 cmp r0, #1 d0086c0: d106 bne.n d0086d0 <rtw_joinbss_cmd+0x130> d0086c2: 9b09 ldr r3, [sp, #36] ; 0x24 @@ -13577,7 +13577,7 @@ Disassembly of section .xip_image2.text: d0086fc: b04f add sp, #316 ; 0x13c d0086fe: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} d008702: f504 705a add.w r0, r4, #872 ; 0x368 - d008706: f03a fac3 bl d042c90 <____wrap_strlen_veneer> + d008706: f03a fb5b bl d042dc0 <____wrap_strlen_veneer> d00870a: 2840 cmp r0, #64 ; 0x40 d00870c: d9e0 bls.n d0086d0 <rtw_joinbss_cmd+0x130> d00870e: 4893 ldr r0, [pc, #588] ; (d00895c <rtw_joinbss_cmd+0x3bc>) @@ -13595,7 +13595,7 @@ Disassembly of section .xip_image2.text: d008730: aa0f add r2, sp, #60 ; 0x3c d008732: 390c subs r1, #12 d008734: f105 009c add.w r0, r5, #156 ; 0x9c - d008738: f020 fa3e bl d028bb8 <wifi_rom_parse_rsnxe> + d008738: f020 faac bl d028c94 <wifi_rom_parse_rsnxe> d00873c: 2801 cmp r0, #1 d00873e: d1d6 bne.n d0086ee <rtw_joinbss_cmd+0x14e> d008740: 9b0a ldr r3, [sp, #40] ; 0x28 @@ -13614,7 +13614,7 @@ Disassembly of section .xip_image2.text: d008766: f002 020f and.w r2, r2, #15 d00876a: f88d 303e strb.w r3, [sp, #62] ; 0x3e d00876e: 9305 str r3, [sp, #20] - d008770: f03a fa96 bl d042ca0 <____wrap_memset_veneer> + d008770: f03a fb1a bl d042da8 <____wrap_memset_veneer> d008774: 9b05 ldr r3, [sp, #20] d008776: a90f add r1, sp, #60 ; 0x3c d008778: 4650 mov r0, sl @@ -13682,7 +13682,7 @@ Disassembly of section .xip_image2.text: d008816: f10d 031e add.w r3, sp, #30 d00881a: f8d5 108c ldr.w r1, [r5, #140] ; 0x8c d00881e: e9cd 7600 strd r7, r6, [sp] - d008822: f01f fb89 bl d027f38 <rtw_get_sec_ie> + d008822: f01f fbf7 bl d028014 <rtw_get_sec_ie> d008826: 8831 ldrh r1, [r6, #0] d008828: 4638 mov r0, r7 d00882a: f003 f81b bl d00b864 <wifi_rom_psk_strip_wpa_pairwise> @@ -13729,7 +13729,7 @@ Disassembly of section .xip_image2.text: d008896: f8d5 108c ldr.w r1, [r5, #140] ; 0x8c d00889a: 4650 mov r0, sl d00889c: e9cd 9600 strd r9, r6, [sp] - d0088a0: f01f fb4a bl d027f38 <rtw_get_sec_ie> + d0088a0: f01f fbb8 bl d028014 <rtw_get_sec_ie> d0088a4: b348 cbz r0, d0088fa <rtw_joinbss_cmd+0x35a> d0088a6: f8bd 201e ldrh.w r2, [sp, #30] d0088aa: 2a00 cmp r2, #0 @@ -13801,10 +13801,10 @@ Disassembly of section .xip_image2.text: d008952: e775 b.n d008840 <rtw_joinbss_cmd+0x2a0> d008954: 60000136 .word 0x60000136 d008958: 60000c80 .word 0x60000c80 - d00895c: 0d04a6af .word 0x0d04a6af - d008960: 0d0451e1 .word 0x0d0451e1 + d00895c: 0d04a78b .word 0x0d04a78b + d008960: 0d0452c1 .word 0x0d0452c1 d008964: 00027939 .word 0x00027939 - d008968: 0d045235 .word 0x0d045235 + d008968: 0d045315 .word 0x0d045315 d00896c: 00027c75 .word 0x00027c75 d008970: 00400002 .word 0x00400002 d008974: 00800004 .word 0x00800004 @@ -13820,7 +13820,7 @@ Disassembly of section .xip_image2.text: d008992: f10d 031e add.w r3, sp, #30 d008996: f8d5 108c ldr.w r1, [r5, #140] ; 0x8c d00899a: e9cd 7600 strd r7, r6, [sp] - d00899e: f01f facb bl d027f38 <rtw_get_sec_ie> + d00899e: f01f fb39 bl d028014 <rtw_get_sec_ie> d0089a2: 8831 ldrh r1, [r6, #0] d0089a4: 4638 mov r0, r7 d0089a6: f002 ff5d bl d00b864 <wifi_rom_psk_strip_wpa_pairwise> @@ -13869,7 +13869,7 @@ Disassembly of section .xip_image2.text: d008a1c: aa0b add r2, sp, #44 ; 0x2c d008a1e: 4651 mov r1, sl d008a20: f504 705a add.w r0, r4, #872 ; 0x368 - d008a24: f020 fa2e bl d028e84 <wifi_rom_pmksa_cache_encrypt_macaddr> + d008a24: f020 fa9c bl d028f60 <wifi_rom_pmksa_cache_encrypt_macaddr> d008a28: 2210 movs r2, #16 d008a2a: f109 015c add.w r1, r9, #92 ; 0x5c d008a2e: a80b add r0, sp, #44 ; 0x2c @@ -13904,7 +13904,7 @@ Disassembly of section .xip_image2.text: d008a86: 4611 mov r1, r2 d008a88: a814 add r0, sp, #80 ; 0x50 d008a8a: f8cd 8000 str.w r8, [sp] - d008a8e: f020 f8ff bl d028c90 <wifi_rom_restruct_sec_ie> + d008a8e: f020 f96d bl d028d6c <wifi_rom_restruct_sec_ie> d008a92: 4b44 ldr r3, [pc, #272] ; (d008ba4 <rtw_joinbss_cmd+0x604>) d008a94: 46b1 mov r9, r6 d008a96: 7eda ldrb r2, [r3, #27] @@ -13923,7 +13923,7 @@ Disassembly of section .xip_image2.text: d008ab6: f8c4 33f0 str.w r3, [r4, #1008] ; 0x3f0 d008aba: 6f33 ldr r3, [r6, #112] ; 0x70 d008abc: f8d5 208c ldr.w r2, [r5, #140] ; 0x8c - d008ac0: f020 f8b0 bl d028c24 <wifi_rom_restruct_wmm_ie> + d008ac0: f020 f91e bl d028d00 <wifi_rom_restruct_wmm_ie> d008ac4: 6f33 ldr r3, [r6, #112] ; 0x70 d008ac6: 4283 cmp r3, r0 d008ac8: bf16 itet ne @@ -13986,7 +13986,7 @@ Disassembly of section .xip_image2.text: d008b64: f8cd 9000 str.w r9, [sp] d008b68: 4611 mov r1, r2 d008b6a: 4610 mov r0, r2 - d008b6c: f020 f8cc bl d028d08 <wifi_rom_append_exented_cap> + d008b6c: f020 f93a bl d028de4 <wifi_rom_append_exented_cap> d008b70: 6f33 ldr r3, [r6, #112] ; 0x70 d008b72: f107 001c add.w r0, r7, #28 d008b76: 3374 adds r3, #116 ; 0x74 @@ -14151,10 +14151,10 @@ Disassembly of section .xip_image2.text: d008d0a: 2300 movs r3, #0 d008d0c: e7ee b.n d008cec <rtw_joinbss_by_roaming+0x68> d008d0e: bf00 nop - d008d10: 60007190 .word 0x60007190 - d008d14: 0d04526a .word 0x0d04526a - d008d18: 0d045292 .word 0x0d045292 - d008d1c: 0d0454ca .word 0x0d0454ca + d008d10: 600071a8 .word 0x600071a8 + d008d14: 0d04534a .word 0x0d04534a + d008d18: 0d045372 .word 0x0d045372 + d008d1c: 0d0455aa .word 0x0d0455aa d008d20: 00027939 .word 0x00027939 0d008d24 <rtw_joinbss_start>: @@ -14207,7 +14207,7 @@ Disassembly of section .xip_image2.text: d008da2: f641 1164 movw r1, #6500 ; 0x1964 d008da6: f505 601a add.w r0, r5, #2464 ; 0x9a0 d008daa: f885 347c strb.w r3, [r5, #1148] ; 0x47c - d008dae: f021 ffbd bl d02ad2c <rtw_set_timer> + d008dae: f022 f82b bl d02ae08 <rtw_set_timer> d008db2: 4620 mov r0, r4 d008db4: b03e add sp, #248 ; 0xf8 d008db6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} @@ -14223,9 +14223,9 @@ Disassembly of section .xip_image2.text: d008dd0: e7db b.n d008d8a <rtw_joinbss_start+0x66> d008dd2: bf00 nop d008dd4: 00027939 .word 0x00027939 - d008dd8: 0d04a6af .word 0x0d04a6af - d008ddc: 0d0452c3 .word 0x0d0452c3 - d008de0: 0d045303 .word 0x0d045303 + d008dd8: 0d04a78b .word 0x0d04a78b + d008ddc: 0d0453a3 .word 0x0d0453a3 + d008de0: 0d0453e3 .word 0x0d0453e3 0d008de4 <_rtw_joinbss_set_bssid>: d008de4: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} @@ -14362,8 +14362,8 @@ Disassembly of section .xip_image2.text: d008f22: 4605 mov r5, r0 d008f24: e7f5 b.n d008f12 <_rtw_joinbss_set_bssid+0x12e> d008f26: bf00 nop - d008f28: 0d04a6af .word 0x0d04a6af - d008f2c: 0d04b4c8 .word 0x0d04b4c8 + d008f28: 0d04a78b .word 0x0d04a78b + d008f2c: 0d04b5a4 .word 0x0d04b5a4 d008f30: 00027939 .word 0x00027939 d008f34: 6000013c .word 0x6000013c @@ -14428,7 +14428,7 @@ Disassembly of section .xip_image2.text: d008fd0: d13d bne.n d00904e <rtw_joinbss_set_bssid+0x116> d008fd2: f888 33a8 strb.w r3, [r8, #936] ; 0x3a8 d008fd6: f508 7064 add.w r0, r8, #912 ; 0x390 - d008fda: f021 fea9 bl d02ad30 <rtw_cancel_timer> + d008fda: f021 ff17 bl d02ae0c <rtw_cancel_timer> d008fde: 4648 mov r0, r9 d008fe0: f009 fb19 bl d012616 <rtw_check_sta_associated_to_ap> d008fe4: 2801 cmp r0, #1 @@ -14465,7 +14465,7 @@ Disassembly of section .xip_image2.text: d009036: 4629 mov r1, r5 d009038: f888 5a94 strb.w r5, [r8, #2708] ; 0xa94 d00903c: f888 647c strb.w r6, [r8, #1148] ; 0x47c - d009040: f021 fe74 bl d02ad2c <rtw_set_timer> + d009040: f021 fee2 bl d02ae08 <rtw_set_timer> d009044: 4648 mov r0, r9 d009046: f7fe ff17 bl d007e78 <rtw_leavebss_indicate> d00904a: 2400 movs r4, #0 @@ -14501,12 +14501,12 @@ Disassembly of section .xip_image2.text: d00909a: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff d00909e: e7a6 b.n d008fee <rtw_joinbss_set_bssid+0xb6> d0090a0: 00027939 .word 0x00027939 - d0090a4: 60007190 .word 0x60007190 - d0090a8: 0d04526a .word 0x0d04526a - d0090ac: 0d045292 .word 0x0d045292 + d0090a4: 600071a8 .word 0x600071a8 + d0090a8: 0d04534a .word 0x0d04534a + d0090ac: 0d045372 .word 0x0d045372 d0090b0: 60000c80 .word 0x60000c80 - d0090b4: 0d045339 .word 0x0d045339 - d0090b8: 0d0453a4 .word 0x0d0453a4 + d0090b4: 0d045419 .word 0x0d045419 + d0090b8: 0d045484 .word 0x0d045484 d0090bc: 60005fb8 .word 0x60005fb8 0d0090c0 <_rtw_joinbss_set_ssid>: @@ -14559,8 +14559,8 @@ Disassembly of section .xip_image2.text: d00913a: f886 447c strb.w r4, [r6, #1148] ; 0x47c d00913e: e7f3 b.n d009128 <_rtw_joinbss_set_ssid+0x68> d009140: 6000013c .word 0x6000013c - d009144: 0d04a6af .word 0x0d04a6af - d009148: 0d04b4c8 .word 0x0d04b4c8 + d009144: 0d04a78b .word 0x0d04a78b + d009148: 0d04b5a4 .word 0x0d04b5a4 d00914c: 00027939 .word 0x00027939 0d009150 <rtw_joinbss_set_ssid>: @@ -14605,7 +14605,7 @@ Disassembly of section .xip_image2.text: d0091b4: d1f1 bne.n d00919a <rtw_joinbss_set_ssid+0x4a> d0091b6: f887 0475 strb.w r0, [r7, #1141] ; 0x475 d0091ba: f507 7064 add.w r0, r7, #912 ; 0x390 - d0091be: f021 fdb7 bl d02ad30 <rtw_cancel_timer> + d0091be: f021 fe25 bl d02ae0c <rtw_cancel_timer> d0091c2: b32d cbz r5, d009210 <rtw_joinbss_set_ssid+0xc0> d0091c4: f8d4 735c ldr.w r7, [r4, #860] ; 0x35c d0091c8: 2228 movs r2, #40 ; 0x28 @@ -14640,7 +14640,7 @@ Disassembly of section .xip_image2.text: d00920e: e7c6 b.n d00919e <rtw_joinbss_set_ssid+0x4e> d009210: 46b2 mov sl, r6 d009212: e7f8 b.n d009206 <rtw_joinbss_set_ssid+0xb6> - d009214: 60007190 .word 0x60007190 + d009214: 600071a8 .word 0x600071a8 d009218: 00027939 .word 0x00027939 d00921c: 60000c80 .word 0x60000c80 d009220: 60005fb9 .word 0x60005fb9 @@ -14725,14 +14725,14 @@ Disassembly of section .xip_image2.text: d0092f2: f7fa fe01 bl d003ef8 <inic_ipc_dev_buffered_printf> d0092f6: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff d0092fa: e7ce b.n d00929a <rtw_bss_set_auth+0x76> - d0092fc: 60007190 .word 0x60007190 - d009300: 0d04526a .word 0x0d04526a - d009304: 0d045292 .word 0x0d045292 - d009308: 0d04a6af .word 0x0d04a6af - d00930c: 0d0454dc .word 0x0d0454dc - d009310: 0d045405 .word 0x0d045405 - d009314: 0d045438 .word 0x0d045438 - d009318: 0d04546a .word 0x0d04546a + d0092fc: 600071a8 .word 0x600071a8 + d009300: 0d04534a .word 0x0d04534a + d009304: 0d045372 .word 0x0d045372 + d009308: 0d04a78b .word 0x0d04a78b + d00930c: 0d0455bc .word 0x0d0455bc + d009310: 0d0454e5 .word 0x0d0454e5 + d009314: 0d045518 .word 0x0d045518 + d009318: 0d04554a .word 0x0d04554a 0d00931c <rtw_bss_set_enc>: d00931c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} @@ -14917,9 +14917,9 @@ Disassembly of section .xip_image2.text: d009510: f8c4 21e0 str.w r2, [r4, #480] ; 0x1e0 d009514: e7b8 b.n d009488 <rtw_bss_set_enc+0x16c> d009516: bf00 nop - d009518: 60007190 .word 0x60007190 - d00951c: 0d04526a .word 0x0d04526a - d009520: 0d045292 .word 0x0d045292 + d009518: 600071a8 .word 0x600071a8 + d00951c: 0d04534a .word 0x0d04534a + d009520: 0d045372 .word 0x0d045372 d009524: 00027939 .word 0x00027939 d009528: 60005fb8 .word 0x60005fb8 @@ -14975,9 +14975,9 @@ Disassembly of section .xip_image2.text: d0095a6: 47c8 blx r9 d0095a8: e7d9 b.n d00955e <rtw_bss_set_passphrase+0x32> d0095aa: bf00 nop - d0095ac: 60007190 .word 0x60007190 - d0095b0: 0d04526a .word 0x0d04526a - d0095b4: 0d045292 .word 0x0d045292 + d0095ac: 600071a8 .word 0x600071a8 + d0095b0: 0d04534a .word 0x0d04534a + d0095b4: 0d045372 .word 0x0d045372 d0095b8: 60005fb8 .word 0x60005fb8 d0095bc: 00027939 .word 0x00027939 @@ -15052,7 +15052,7 @@ Disassembly of section .xip_image2.text: d009672: 2100 movs r1, #0 d009674: a817 add r0, sp, #92 ; 0x5c d009676: f04f 0905 mov.w r9, #5 - d00967a: f039 fb11 bl d042ca0 <____wrap_memset_veneer> + d00967a: f039 fb95 bl d042da8 <____wrap_memset_veneer> d00967e: ab1b add r3, sp, #108 ; 0x6c d009680: aa17 add r2, sp, #92 ; 0x5c d009682: 4982 ldr r1, [pc, #520] ; (d00988c <rtw_joinbss_start_api+0x2cc>) @@ -15063,7 +15063,7 @@ Disassembly of section .xip_image2.text: d00968c: ab19 add r3, sp, #100 ; 0x64 d00968e: 9300 str r3, [sp, #0] d009690: ab18 add r3, sp, #96 ; 0x60 - d009692: f031 fecf bl d03b434 <sscanf> + d009692: f031 ff3d bl d03b510 <sscanf> d009696: 9b17 ldr r3, [sp, #92] ; 0x5c d009698: f88d 304c strb.w r3, [sp, #76] ; 0x4c d00969c: 9b18 ldr r3, [sp, #96] ; 0x60 @@ -15102,7 +15102,7 @@ Disassembly of section .xip_image2.text: d0096fa: 2234 movs r2, #52 ; 0x34 d0096fc: 2100 movs r1, #0 d0096fe: a817 add r0, sp, #92 ; 0x5c - d009700: f039 face bl d042ca0 <____wrap_memset_veneer> + d009700: f039 fb52 bl d042da8 <____wrap_memset_veneer> d009704: ab23 add r3, sp, #140 ; 0x8c d009706: aa17 add r2, sp, #92 ; 0x5c d009708: 4965 ldr r1, [pc, #404] ; (d0098a0 <rtw_joinbss_start_api+0x2e0>) @@ -15129,7 +15129,7 @@ Disassembly of section .xip_image2.text: d009732: ab19 add r3, sp, #100 ; 0x64 d009734: 9300 str r3, [sp, #0] d009736: ab18 add r3, sp, #96 ; 0x60 - d009738: f031 fe7c bl d03b434 <sscanf> + d009738: f031 feea bl d03b510 <sscanf> d00973c: aa17 add r2, sp, #92 ; 0x5c d00973e: a913 add r1, sp, #76 ; 0x4c d009740: 230d movs r3, #13 @@ -15255,17 +15255,17 @@ Disassembly of section .xip_image2.text: d009870: 799b ldrb r3, [r3, #6] d009872: f8ca 3364 str.w r3, [sl, #868] ; 0x364 d009876: e03e b.n d0098f6 <rtw_joinbss_start_api+0x336> - d009878: 0d0454ca .word 0x0d0454ca + d009878: 0d0455aa .word 0x0d0455aa d00987c: 60005fb8 .word 0x60005fb8 d009880: 00200002 .word 0x00200002 d009884: 00200004 .word 0x00200004 d009888: 00800004 .word 0x00800004 - d00988c: 0d0454b5 .word 0x0d0454b5 + d00988c: 0d045595 .word 0x0d045595 d009890: 00027939 .word 0x00027939 - d009894: 60007190 .word 0x60007190 - d009898: 0d04526a .word 0x0d04526a - d00989c: 0d045292 .word 0x0d045292 - d0098a0: 0d045495 .word 0x0d045495 + d009894: 600071a8 .word 0x600071a8 + d009898: 0d04534a .word 0x0d04534a + d00989c: 0d045372 .word 0x0d045372 + d0098a0: 0d045575 .word 0x0d045575 d0098a4: 00400004 .word 0x00400004 d0098a8: 00200006 .word 0x00200006 d0098ac: 60000c80 .word 0x60000c80 @@ -15419,30 +15419,30 @@ Disassembly of section .xip_image2.text: d009a34: 4620 mov r0, r4 d009a36: f006 f867 bl d00fb08 <rtw_issue_deauth> d009a3a: 4620 mov r0, r4 - d009a3c: f011 f8b2 bl d01aba4 <wifi_hal_disconnect_set> + d009a3c: f011 f920 bl d01ac80 <wifi_hal_disconnect_set> d009a40: a902 add r1, sp, #8 d009a42: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d009a46: f016 ff13 bl d020870 <ROM_WIFI_BSSID_SET> + d009a46: f016 ff81 bl d02094c <ROM_WIFI_BSSID_SET> d009a4a: 2100 movs r1, #0 d009a4c: 4608 mov r0, r1 - d009a4e: f017 f845 bl d020adc <ROM_WIFI_Set_TXOP_Thres> + d009a4e: f017 f8b3 bl d020bb8 <ROM_WIFI_Set_TXOP_Thres> d009a52: 2200 movs r2, #0 d009a54: 4611 mov r1, r2 d009a56: 4610 mov r0, r2 - d009a58: f016 fb40 bl d0200dc <ROM_WIFI_AX_SpecialReuse_Cfg> + d009a58: f016 fbae bl d0201b8 <ROM_WIFI_AX_SpecialReuse_Cfg> d009a5c: 6823 ldr r3, [r4, #0] d009a5e: f605 2133 addw r1, r5, #2611 ; 0xa33 d009a62: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d009a66: f011 f941 bl d01acec <wifi_hal_basic_rate_set> + d009a66: f011 f9af bl d01adc8 <wifi_hal_basic_rate_set> d009a6a: 2102 movs r1, #2 d009a6c: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d009a70: f016 ff16 bl d0208a0 <ROM_WIFI_SetMSR> + d009a70: f016 ff84 bl d02097c <ROM_WIFI_SetMSR> d009a74: 4631 mov r1, r6 d009a76: 4640 mov r0, r8 d009a78: f002 fff4 bl d00ca64 <rtw_get_stainfo> d009a7c: b110 cbz r0, d009a84 <rtw_leavebss_cmd_hdl+0x84> d009a7e: 2100 movs r1, #0 - d009a80: f013 f9c0 bl d01ce04 <wifi_hal_connect_hw_info_set> + d009a80: f013 fa2e bl d01cee0 <wifi_hal_connect_hw_info_set> d009a84: 6823 ldr r3, [r4, #0] d009a86: 6858 ldr r0, [r3, #4] d009a88: f008 fe19 bl d0126be <rtw_state_check_ap_on> @@ -15453,7 +15453,7 @@ Disassembly of section .xip_image2.text: d009a96: 4620 mov r0, r4 d009a98: 461a mov r2, r3 d009a9a: f8a4 30c0 strh.w r3, [r4, #192] ; 0xc0 - d009a9e: f011 fb8f bl d01b1c0 <wifi_hal_set_channel_bw> + d009a9e: f011 fbfd bl d01b29c <wifi_hal_set_channel_bw> d009aa2: 4620 mov r0, r4 d009aa4: f7ff ff9e bl d0099e4 <rtw_leavebss_status_update> d009aa8: 4620 mov r0, r4 @@ -15465,13 +15465,13 @@ Disassembly of section .xip_image2.text: d009ab8: 4601 mov r1, r0 d009aba: 4630 mov r0, r6 d009abc: f505 668f add.w r6, r5, #1144 ; 0x478 - d009ac0: f017 fc6a bl d021398 <ROM_WIFI_CAM_FLUSH_ALL> + d009ac0: f017 fcd8 bl d021474 <ROM_WIFI_CAM_FLUSH_ALL> d009ac4: f605 207c addw r0, r5, #2684 ; 0xa7c - d009ac8: f021 f932 bl d02ad30 <rtw_cancel_timer> + d009ac8: f021 f9a0 bl d02ae0c <rtw_cancel_timer> d009acc: f505 601a add.w r0, r5, #2464 ; 0x9a0 - d009ad0: f021 f92e bl d02ad30 <rtw_cancel_timer> + d009ad0: f021 f99c bl d02ae0c <rtw_cancel_timer> d009ad4: 4620 mov r0, r4 - d009ad6: f018 ff98 bl d022a0a <rtw_recv_free_uc_swdec_pending_queue> + d009ad6: f019 f806 bl d022ae6 <rtw_recv_free_uc_swdec_pending_queue> d009ada: a901 add r1, sp, #4 d009adc: 4630 mov r0, r6 d009ade: f7fb fceb bl d0054b8 <rtw_enter_critical_bh> @@ -15505,7 +15505,7 @@ Disassembly of section .xip_image2.text: d009b30: 2000 movs r0, #0 d009b32: b004 add sp, #16 d009b34: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d009b38: 0d0454ca .word 0x0d0454ca + d009b38: 0d0455aa .word 0x0d0455aa d009b3c: 60000c80 .word 0x60000c80 0d009b40 <rtw_leavebss_start>: @@ -15598,7 +15598,7 @@ Disassembly of section .xip_image2.text: d009c16: ab02 add r3, sp, #8 d009c18: 466a mov r2, sp d009c1a: 4621 mov r1, r4 - d009c1c: f017 fb50 bl d0212c0 <ROM_WIFI_CAM_WRITE> + d009c1c: f017 fbbe bl d02139c <ROM_WIFI_CAM_WRITE> d009c20: 2001 movs r0, #1 d009c22: e010 b.n d009c46 <rtw_setkey_to_cam+0xc2> d009c24: eb04 1105 add.w r1, r4, r5, lsl #4 @@ -15625,12 +15625,12 @@ Disassembly of section .xip_image2.text: d009c5c: f044 0440 orr.w r4, r4, #64 ; 0x40 d009c60: 4798 blx r3 d009c62: e7d7 b.n d009c14 <rtw_setkey_to_cam+0x90> - d009c64: 0d045601 .word 0x0d045601 + d009c64: 0d0456e1 .word 0x0d0456e1 d009c68: 00027939 .word 0x00027939 d009c6c: 6000013c .word 0x6000013c - d009c70: 0d04a6af .word 0x0d04a6af - d009c74: 0d04b4c8 .word 0x0d04b4c8 - d009c78: 0d0454ed .word 0x0d0454ed + d009c70: 0d04a78b .word 0x0d04a78b + d009c74: 0d04b5a4 .word 0x0d04b5a4 + d009c78: 0d0455cd .word 0x0d0455cd 0d009c7c <rtw_setkey_cmd_callback>: d009c7c: b510 push {r4, lr} @@ -15688,7 +15688,7 @@ Disassembly of section .xip_image2.text: d009cfe: 466a mov r2, sp d009d00: 2101 movs r1, #1 d009d02: 4638 mov r0, r7 - d009d04: f012 ffb4 bl d01cc70 <rtw_hal_sta_info_get> + d009d04: f013 f822 bl d01cd4c <rtw_hal_sta_info_get> d009d08: 2206 movs r2, #6 d009d0a: 4669 mov r1, sp d009d0c: 4628 mov r0, r5 @@ -15749,7 +15749,7 @@ Disassembly of section .xip_image2.text: d009d94: 2308 movs r3, #8 d009d96: 466a mov r2, sp d009d98: 61a3 str r3, [r4, #24] - d009d9a: f012 ff69 bl d01cc70 <rtw_hal_sta_info_get> + d009d9a: f012 ffd7 bl d01cd4c <rtw_hal_sta_info_get> d009d9e: 2206 movs r2, #6 d009da0: 4669 mov r1, sp d009da2: 4638 mov r0, r7 @@ -15820,7 +15820,7 @@ Disassembly of section .xip_image2.text: d009e54: d03f beq.n d009ed6 <rtw_setkey_cmd_hdl+0xb2> d009e56: b931 cbnz r1, d009e66 <rtw_setkey_cmd_hdl+0x42> d009e58: 79e0 ldrb r0, [r4, #7] - d009e5a: f017 fa7d bl d021358 <ROM_WIFI_CAM_Entry_Clear> + d009e5a: f017 faeb bl d021434 <ROM_WIFI_CAM_Entry_Clear> d009e5e: 2501 movs r5, #1 d009e60: 4628 mov r0, r5 d009e62: b006 add sp, #24 @@ -15837,7 +15837,7 @@ Disassembly of section .xip_image2.text: d009e7e: bb3b cbnz r3, d009ed0 <rtw_setkey_cmd_hdl+0xac> d009e80: aa05 add r2, sp, #20 d009e82: 2100 movs r1, #0 - d009e84: f012 fef4 bl d01cc70 <rtw_hal_sta_info_get> + d009e84: f012 ff62 bl d01cd4c <rtw_hal_sta_info_get> d009e88: f89d 6014 ldrb.w r6, [sp, #20] d009e8c: 79a3 ldrb r3, [r4, #6] d009e8e: 3603 adds r6, #3 @@ -15866,31 +15866,31 @@ Disassembly of section .xip_image2.text: d009ec4: 4622 mov r2, r4 d009ec6: 4629 mov r1, r5 d009ec8: 4630 mov r0, r6 - d009eca: f017 f9f9 bl d0212c0 <ROM_WIFI_CAM_WRITE> + d009eca: f017 fa67 bl d02139c <ROM_WIFI_CAM_WRITE> d009ece: e7c6 b.n d009e5e <rtw_setkey_cmd_hdl+0x3a> d009ed0: f045 0540 orr.w r5, r5, #64 ; 0x40 d009ed4: e7d4 b.n d009e80 <rtw_setkey_cmd_hdl+0x5c> d009ed6: 460d mov r5, r1 d009ed8: b919 cbnz r1, d009ee2 <rtw_setkey_cmd_hdl+0xbe> d009eda: 79e0 ldrb r0, [r4, #7] - d009edc: f017 fa3c bl d021358 <ROM_WIFI_CAM_Entry_Clear> + d009edc: f017 faaa bl d021434 <ROM_WIFI_CAM_Entry_Clear> d009ee0: e7be b.n d009e60 <rtw_setkey_cmd_hdl+0x3c> d009ee2: 0089 lsls r1, r1, #2 d009ee4: f104 0308 add.w r3, r4, #8 d009ee8: 4622 mov r2, r4 d009eea: 2004 movs r0, #4 d009eec: f441 4100 orr.w r1, r1, #32768 ; 0x8000 - d009ef0: f017 f9e6 bl d0212c0 <ROM_WIFI_CAM_WRITE> + d009ef0: f017 fa54 bl d02139c <ROM_WIFI_CAM_WRITE> d009ef4: f8d6 34b0 ldr.w r3, [r6, #1200] ; 0x4b0 d009ef8: aa05 add r2, sp, #20 d009efa: 2130 movs r1, #48 ; 0x30 d009efc: 3b0c subs r3, #12 d009efe: f506 6098 add.w r0, r6, #1216 ; 0x4c0 - d009f02: f01d fe67 bl d027bd4 <rtw_get_ie> + d009f02: f01d fed5 bl d027cb0 <rtw_get_ie> d009f06: b118 cbz r0, d009f10 <rtw_setkey_cmd_hdl+0xec> d009f08: 7d01 ldrb r1, [r0, #20] d009f0a: 2004 movs r0, #4 - d009f0c: f017 fa16 bl d02133c <ROM_WIFI_CAM_WriteSppAmsduValid> + d009f0c: f017 fa84 bl d021418 <ROM_WIFI_CAM_WriteSppAmsduValid> d009f10: 79a3 ldrb r3, [r4, #6] d009f12: 2500 movs r5, #0 d009f14: 61f3 str r3, [r6, #28] @@ -15898,8 +15898,8 @@ Disassembly of section .xip_image2.text: d009f18: 2505 movs r5, #5 d009f1a: e7a1 b.n d009e60 <rtw_setkey_cmd_hdl+0x3c> d009f1c: 6000013c .word 0x6000013c - d009f20: 0d04a6af .word 0x0d04a6af - d009f24: 0d04b4c8 .word 0x0d04b4c8 + d009f20: 0d04a78b .word 0x0d04a78b + d009f24: 0d04b5a4 .word 0x0d04b5a4 0d009f28 <rtw_setkey_remove_ptk>: d009f28: b537 push {r0, r1, r2, r4, r5, lr} @@ -15908,7 +15908,7 @@ Disassembly of section .xip_image2.text: d009f2e: f10d 0207 add.w r2, sp, #7 d009f32: 2100 movs r1, #0 d009f34: 4620 mov r0, r4 - d009f36: f012 fe9b bl d01cc70 <rtw_hal_sta_info_get> + d009f36: f012 ff09 bl d01cd4c <rtw_hal_sta_info_get> d009f3a: f89d 2007 ldrb.w r2, [sp, #7] d009f3e: 4b05 ldr r3, [pc, #20] ; (d009f54 <rtw_setkey_remove_ptk+0x2c>) d009f40: 4621 mov r1, r4 @@ -15919,7 +15919,7 @@ Disassembly of section .xip_image2.text: d009f4c: f7ff fea2 bl d009c94 <rtw_setkey_clear_stakey> d009f50: b003 add sp, #12 d009f52: bd30 pop {r4, r5, pc} - d009f54: 60006890 .word 0x60006890 + d009f54: 600068a8 .word 0x600068a8 0d009f58 <rtw_setkey>: d009f58: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} @@ -15983,7 +15983,7 @@ Disassembly of section .xip_image2.text: d00a004: 4630 mov r0, r6 d00a006: b002 add sp, #8 d00a008: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d00a00c: f018 bd34 b.w d022a78 <rtw_recv_free_defrag_queue> + d00a00c: f018 bda2 b.w d022b54 <rtw_recv_free_defrag_queue> d00a010: f890 302b ldrb.w r3, [r0, #43] ; 0x2b d00a014: f505 78c0 add.w r8, r5, #384 ; 0x180 d00a018: 682e ldr r6, [r5, #0] @@ -15999,7 +15999,7 @@ Disassembly of section .xip_image2.text: d00a036: eb08 1000 add.w r0, r8, r0, lsl #4 d00a03a: 8922 ldrh r2, [r4, #8] d00a03c: f500 70b6 add.w r0, r0, #364 ; 0x16c - d00a040: f038 fe52 bl d042ce8 <____wrap_memcpy_veneer> + d00a040: f038 fe8e bl d042d60 <____wrap_memcpy_veneer> d00a044: 4628 mov r0, r5 d00a046: f008 fad9 bl d0125fc <rtw_check_sta_mode> d00a04a: 2801 cmp r0, #1 @@ -16075,7 +16075,7 @@ Disassembly of section .xip_image2.text: d00a128: f8c6 3ab8 str.w r3, [r6, #2744] ; 0xab8 d00a12c: f8d5 244c ldr.w r2, [r5, #1100] ; 0x44c d00a130: f8c6 2b60 str.w r2, [r6, #2912] ; 0xb60 - d00a134: f038 fdd8 bl d042ce8 <____wrap_memcpy_veneer> + d00a134: f038 fe14 bl d042d60 <____wrap_memcpy_veneer> d00a138: f8d6 3b60 ldr.w r3, [r6, #2912] ; 0xb60 d00a13c: f505 715a add.w r1, r5, #872 ; 0x368 d00a140: 4433 add r3, r6 @@ -16088,7 +16088,7 @@ Disassembly of section .xip_image2.text: d00a150: 4602 mov r2, r0 d00a152: f8c6 0b64 str.w r0, [r6, #2916] ; 0xb64 d00a156: f606 20dd addw r0, r6, #2781 ; 0xadd - d00a15a: f038 fdc5 bl d042ce8 <____wrap_memcpy_veneer> + d00a15a: f038 fe01 bl d042d60 <____wrap_memcpy_veneer> d00a15e: f8d6 3b64 ldr.w r3, [r6, #2916] ; 0xb64 d00a162: 4433 add r3, r6 d00a164: f883 7add strb.w r7, [r3, #2781] ; 0xadd @@ -16115,16 +16115,16 @@ Disassembly of section .xip_image2.text: d00a19e: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} d00a1a2: f7f9 bea9 b.w d003ef8 <inic_ipc_dev_buffered_printf> d00a1a6: bf00 nop - d00a1a8: 60007190 .word 0x60007190 - d00a1ac: 0d045555 .word 0x0d045555 - d00a1b0: 0d045292 .word 0x0d045292 - d00a1b4: 0d04a6af .word 0x0d04a6af - d00a1b8: 0d045607 .word 0x0d045607 - d00a1bc: 0d04557f .word 0x0d04557f - d00a1c0: 0d04559c .word 0x0d04559c + d00a1a8: 600071a8 .word 0x600071a8 + d00a1ac: 0d045635 .word 0x0d045635 + d00a1b0: 0d045372 .word 0x0d045372 + d00a1b4: 0d04a78b .word 0x0d04a78b + d00a1b8: 0d0456e7 .word 0x0d0456e7 + d00a1bc: 0d04565f .word 0x0d04565f + d00a1c0: 0d04567c .word 0x0d04567c d00a1c4: 60000c80 .word 0x60000c80 d00a1c8: 00027c75 .word 0x00027c75 - d00a1cc: 0d0455cd .word 0x0d0455cd + d00a1cc: 0d0456ad .word 0x0d0456ad 0d00a1d0 <rtw_network_info_free>: d00a1d0: b537 push {r0, r1, r2, r4, r5, lr} @@ -16152,7 +16152,7 @@ Disassembly of section .xip_image2.text: d00a206: aa01 add r2, sp, #4 d00a208: 212a movs r1, #42 ; 0x2a d00a20a: 6824 ldr r4, [r4, #0] - d00a20c: f01d fce2 bl d027bd4 <rtw_get_ie> + d00a20c: f01d fd50 bl d027cb0 <rtw_get_ie> d00a210: b918 cbnz r0, d00a21a <rtw_network_update_vcs+0x1c> d00a212: f884 0128 strb.w r0, [r4, #296] ; 0x128 d00a216: b002 add sp, #8 @@ -16337,13 +16337,13 @@ Disassembly of section .xip_image2.text: d00a3f4: 9601 str r6, [sp, #4] d00a3f6: 9700 str r7, [sp, #0] d00a3f8: 6f29 ldr r1, [r5, #112] ; 0x70 - d00a3fa: f01d fd9d bl d027f38 <rtw_get_sec_ie> + d00a3fa: f01d fe0b bl d028014 <rtw_get_sec_ie> d00a3fe: ab04 add r3, sp, #16 d00a400: 463a mov r2, r7 d00a402: f504 60c4 add.w r0, r4, #1568 ; 0x620 d00a406: e9cd 7600 strd r7, r6, [sp] d00a40a: f8d4 161c ldr.w r1, [r4, #1564] ; 0x61c - d00a40e: f01d fd93 bl d027f38 <rtw_get_sec_ie> + d00a40e: f01d fe01 bl d028014 <rtw_get_sec_ie> d00a412: f8bd 200e ldrh.w r2, [sp, #14] d00a416: f8bd 3010 ldrh.w r3, [sp, #16] d00a41a: b1d2 cbz r2, d00a452 <rtw_network_info_update_for_join+0x11a> @@ -16629,7 +16629,7 @@ Disassembly of section .xip_image2.text: d00a6ba: 4628 mov r0, r5 d00a6bc: f007 ffab bl d012616 <rtw_check_sta_associated_to_ap> d00a6c0: b108 cbz r0, d00a6c6 <rtw_scan_start_cmd+0x2e> - d00a6c2: f016 fbf3 bl d020eac <ROM_WIFI_CHECK_TXBUF> + d00a6c2: f016 fc61 bl d020f88 <ROM_WIFI_CHECK_TXBUF> d00a6c6: f896 347c ldrb.w r3, [r6, #1148] ; 0x47c d00a6ca: 2200 movs r2, #0 d00a6cc: 2b01 cmp r3, #1 @@ -16664,15 +16664,15 @@ Disassembly of section .xip_image2.text: d00a71e: d10a bne.n d00a736 <rtw_scan_start_cmd+0x9e> d00a720: 9001 str r0, [sp, #4] d00a722: 4628 mov r0, r5 - d00a724: f017 ff20 bl d022568 <rtw_xmit_nulldata> + d00a724: f017 ff8e bl d022644 <rtw_xmit_nulldata> d00a728: 4628 mov r0, r5 d00a72a: 9901 ldr r1, [sp, #4] - d00a72c: f017 ff1c bl d022568 <rtw_xmit_nulldata> + d00a72c: f017 ff8a bl d022644 <rtw_xmit_nulldata> d00a730: 200a movs r0, #10 d00a732: f7fb f9b7 bl d005aa4 <rtw_mdelay_os> d00a736: 2101 movs r1, #1 d00a738: 4628 mov r0, r5 - d00a73a: f010 fa47 bl d01abcc <wifi_hal_sitesurvey_set> + d00a73a: f010 fab5 bl d01aca8 <wifi_hal_sitesurvey_set> d00a73e: 2301 movs r3, #1 d00a740: 4628 mov r0, r5 d00a742: f8c6 3484 str.w r3, [r6, #1156] ; 0x484 @@ -16717,7 +16717,7 @@ Disassembly of section .xip_image2.text: d00a7ac: f642 61e0 movw r1, #12000 ; 0x2ee0 d00a7b0: f8c6 09d4 str.w r0, [r6, #2516] ; 0x9d4 d00a7b4: f606 10bc addw r0, r6, #2492 ; 0x9bc - d00a7b8: f020 fab8 bl d02ad2c <rtw_set_timer> + d00a7b8: f020 fb26 bl d02ae08 <rtw_set_timer> d00a7bc: e7d4 b.n d00a768 <rtw_scan_start_cmd+0xd0> d00a7be: 2100 movs r1, #0 d00a7c0: 4628 mov r0, r5 @@ -16936,15 +16936,15 @@ Disassembly of section .xip_image2.text: d00aa14: daf5 bge.n d00aa02 <rtw_scan_start_api+0x236> d00aa16: f8b4 095c ldrh.w r0, [r4, #2396] ; 0x95c d00aa1a: e6ec b.n d00a7f6 <rtw_scan_start_api+0x2a> - d00aa1c: 60007190 .word 0x60007190 + d00aa1c: 600071a8 .word 0x600071a8 d00aa20: 00027939 .word 0x00027939 - d00aa24: 0d04a6af .word 0x0d04a6af - d00aa28: 0d04569c .word 0x0d04569c - d00aa2c: 0d045798 .word 0x0d045798 - d00aa30: 0d045612 .word 0x0d045612 + d00aa24: 0d04a78b .word 0x0d04a78b + d00aa28: 0d04577c .word 0x0d04577c + d00aa2c: 0d045878 .word 0x0d045878 + d00aa30: 0d0456f2 .word 0x0d0456f2 d00aa34: 60005e4d .word 0x60005e4d d00aa38: 60005e4e .word 0x60005e4e - d00aa3c: 0d04562f .word 0x0d04562f + d00aa3c: 0d04570f .word 0x0d04570f 0d00aa40 <rtw_scan_one_channel>: d00aa40: 4b4b ldr r3, [pc, #300] ; (d00ab70 <rtw_scan_one_channel+0x130>) @@ -16970,7 +16970,7 @@ Disassembly of section .xip_image2.text: d00aa7a: f1c0 0002 rsb r0, r0, #2 d00aa7e: fa5f f980 uxtb.w r9, r0 d00aa82: 4648 mov r0, r9 - d00aa84: f010 fd1a bl d01b4bc <wifi_hal_btcoex_tdma_scan_start> + d00aa84: f010 fd88 bl d01b598 <wifi_hal_btcoex_tdma_scan_start> d00aa88: 4680 mov r8, r0 d00aa8a: b9be cbnz r6, d00aabc <rtw_scan_one_channel+0x7c> d00aa8c: f8b4 2a46 ldrh.w r2, [r4, #2630] ; 0xa46 @@ -16993,7 +16993,7 @@ Disassembly of section .xip_image2.text: d00aabe: 4639 mov r1, r7 d00aac0: 4628 mov r0, r5 d00aac2: 461a mov r2, r3 - d00aac4: f010 fb7c bl d01b1c0 <wifi_hal_set_channel_bw> + d00aac4: f010 fbea bl d01b29c <wifi_hal_set_channel_bw> d00aac8: f1b9 0f02 cmp.w r9, #2 d00aacc: d14a bne.n d00ab64 <rtw_scan_one_channel+0x124> d00aace: f44f 6694 mov.w r6, #1184 ; 0x4a0 @@ -17035,7 +17035,7 @@ Disassembly of section .xip_image2.text: d00ab28: bf18 it ne d00ab2a: 4641 movne r1, r8 d00ab2c: f604 2064 addw r0, r4, #2660 ; 0xa64 - d00ab30: f020 f8fc bl d02ad2c <rtw_set_timer> + d00ab30: f020 f96a bl d02ae08 <rtw_set_timer> d00ab34: b005 add sp, #20 d00ab36: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} d00ab3a: 682b ldr r3, [r5, #0] @@ -17045,7 +17045,7 @@ Disassembly of section .xip_image2.text: d00ab46: f7fa fc45 bl d0053d4 <rtw_enter_critical_mutex> d00ab4a: 4639 mov r1, r7 d00ab4c: 4628 mov r0, r5 - d00ab4e: f010 fb6a bl d01b226 <wifi_hal_set_channel> + d00ab4e: f010 fbd8 bl d01b302 <wifi_hal_set_channel> d00ab52: 682b ldr r3, [r5, #0] d00ab54: 4631 mov r1, r6 d00ab56: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 @@ -17057,7 +17057,7 @@ Disassembly of section .xip_image2.text: d00ab6a: 2119 movs r1, #25 d00ab6c: e7da b.n d00ab24 <rtw_scan_one_channel+0xe4> d00ab6e: bf00 nop - d00ab70: 0d0456e9 .word 0x0d0456e9 + d00ab70: 0d0457c9 .word 0x0d0457c9 d00ab74: 60005e4d .word 0x60005e4d 0d00ab78 <rtw_scan_report_node_process>: @@ -17222,7 +17222,7 @@ Disassembly of section .xip_image2.text: d00ad28: aa0a add r2, sp, #40 ; 0x28 d00ad2a: 6f29 ldr r1, [r5, #112] ; 0x70 d00ad2c: 4650 mov r0, sl - d00ad2e: f01d f94d bl d027fcc <rtw_get_wps_ie> + d00ad2e: f01d f9bb bl d0280a8 <rtw_get_wps_ie> d00ad32: 2800 cmp r0, #0 d00ad34: f040 80b7 bne.w d00aea6 <rtw_scan_report_one_node+0x232> d00ad38: 2306 movs r3, #6 @@ -17281,7 +17281,7 @@ Disassembly of section .xip_image2.text: d00adc4: 463a mov r2, r7 d00adc6: f8cd 9004 str.w r9, [sp, #4] d00adca: 9700 str r7, [sp, #0] - d00adcc: f01d f8b4 bl d027f38 <rtw_get_sec_ie> + d00adcc: f01d f922 bl d028014 <rtw_get_sec_ie> d00add0: 42b8 cmp r0, r7 d00add2: dd66 ble.n d00aea2 <rtw_scan_report_one_node+0x22e> d00add4: f8b9 3000 ldrh.w r3, [r9] @@ -17294,7 +17294,7 @@ Disassembly of section .xip_image2.text: d00ade6: 6f2a ldr r2, [r5, #112] ; 0x70 d00ade8: 3a0c subs r2, #12 d00adea: e9cd 7709 strd r7, r7, [sp, #36] ; 0x24 - d00adee: f01c ff37 bl d027c60 <rtw_get_wpa_ie> + d00adee: f01c ffa5 bl d027d3c <rtw_get_wpa_ie> d00adf2: 9002 str r0, [sp, #8] d00adf4: b178 cbz r0, d00ae16 <rtw_scan_report_one_node+0x1a2> d00adf6: 9b08 ldr r3, [sp, #32] @@ -17303,12 +17303,12 @@ Disassembly of section .xip_image2.text: d00adfc: aa09 add r2, sp, #36 ; 0x24 d00adfe: 9700 str r7, [sp, #0] d00ae00: f8b9 1000 ldrh.w r1, [r9] - d00ae04: f01c ffd4 bl d027db0 <rtw_parse_wpa_ie> + d00ae04: f01d f842 bl d027e8c <rtw_parse_wpa_ie> d00ae08: 463b mov r3, r7 d00ae0a: aa07 add r2, sp, #28 d00ae0c: f8b9 1000 ldrh.w r1, [r9] d00ae10: 9802 ldr r0, [sp, #8] - d00ae12: f01d fddf bl d0289d4 <wifi_rom_parse_sec_ie_akm_mgc> + d00ae12: f01d fe4d bl d028ab0 <wifi_rom_parse_sec_ie_akm_mgc> d00ae16: f8bd 3014 ldrh.w r3, [sp, #20] d00ae1a: b303 cbz r3, d00ae5e <rtw_scan_report_one_node+0x1ea> d00ae1c: 6b63 ldr r3, [r4, #52] ; 0x34 @@ -17320,7 +17320,7 @@ Disassembly of section .xip_image2.text: d00ae2c: 6f2a ldr r2, [r5, #112] ; 0x70 d00ae2e: 3a0c subs r2, #12 d00ae30: e9cd 9909 strd r9, r9, [sp, #36] ; 0x24 - d00ae34: f01c ff4e bl d027cd4 <rtw_get_wpa2_ie> + d00ae34: f01c ffbc bl d027db0 <rtw_get_wpa2_ie> d00ae38: 4607 mov r7, r0 d00ae3a: b180 cbz r0, d00ae5e <rtw_scan_report_one_node+0x1ea> d00ae3c: 9b08 ldr r3, [sp, #32] @@ -17329,12 +17329,12 @@ Disassembly of section .xip_image2.text: d00ae42: aa09 add r2, sp, #36 ; 0x24 d00ae44: f8bd 1014 ldrh.w r1, [sp, #20] d00ae48: f8cd 9000 str.w r9, [sp] - d00ae4c: f01d f818 bl d027e80 <rtw_parse_wpa2_ie> + d00ae4c: f01d f886 bl d027f5c <rtw_parse_wpa2_ie> d00ae50: 464b mov r3, r9 d00ae52: aa07 add r2, sp, #28 d00ae54: f8bd 1014 ldrh.w r1, [sp, #20] d00ae58: 4638 mov r0, r7 - d00ae5a: f01d fdbb bl d0289d4 <wifi_rom_parse_sec_ie_akm_mgc> + d00ae5a: f01d fe29 bl d028ab0 <wifi_rom_parse_sec_ie_akm_mgc> d00ae5e: 9a0a ldr r2, [sp, #40] ; 0x28 d00ae60: 0717 lsls r7, r2, #28 d00ae62: bf42 ittt mi @@ -17420,8 +17420,8 @@ Disassembly of section .xip_image2.text: d00af34: ba5b rev16 r3, r3 d00af36: f8ad 3016 strh.w r3, [sp, #22] d00af3a: e7ea b.n d00af12 <rtw_scan_report_one_node+0x29e> - d00af3c: 0d04a6af .word 0x0d04a6af - d00af40: 0d0456f0 .word 0x0d0456f0 + d00af3c: 0d04a78b .word 0x0d04a78b + d00af40: 0d0457d0 .word 0x0d0457d0 d00af44: 00027939 .word 0x00027939 d00af48: 60000c80 .word 0x60000c80 d00af4c: 00800004 .word 0x00800004 @@ -17480,7 +17480,7 @@ Disassembly of section .xip_image2.text: d00afe8: f884 306c strb.w r3, [r4, #108] ; 0x6c d00afec: 6f23 ldr r3, [r4, #112] ; 0x70 d00afee: 3b0c subs r3, #12 - d00aff0: f01c fdf0 bl d027bd4 <rtw_get_ie> + d00aff0: f01c fe5e bl d027cb0 <rtw_get_ie> d00aff4: 2800 cmp r0, #0 d00aff6: d0ca beq.n d00af8e <rtw_scan_collect_bss_info+0x36> d00aff8: 7843 ldrb r3, [r0, #1] @@ -17503,7 +17503,7 @@ Disassembly of section .xip_image2.text: d00b020: 2101 movs r1, #1 d00b022: 3b0c subs r3, #12 d00b024: 4638 mov r0, r7 - d00b026: f01c fdd5 bl d027bd4 <rtw_get_ie> + d00b026: f01c fe43 bl d027cb0 <rtw_get_ie> d00b02a: 2800 cmp r0, #0 d00b02c: d052 beq.n d00b0d4 <rtw_scan_collect_bss_info+0x17c> d00b02e: 9a01 ldr r2, [sp, #4] @@ -17518,7 +17518,7 @@ Disassembly of section .xip_image2.text: d00b040: 2132 movs r1, #50 ; 0x32 d00b042: 4638 mov r0, r7 d00b044: 3b0c subs r3, #12 - d00b046: f01c fdc5 bl d027bd4 <rtw_get_ie> + d00b046: f01c fe33 bl d027cb0 <rtw_get_ie> d00b04a: b140 cbz r0, d00b05e <rtw_scan_collect_bss_info+0x106> d00b04c: 9a01 ldr r2, [sp, #4] d00b04e: f1c5 0310 rsb r3, r5, #16 @@ -17551,7 +17551,7 @@ Disassembly of section .xip_image2.text: d00b08e: aa01 add r2, sp, #4 d00b090: 4638 mov r0, r7 d00b092: 3b0c subs r3, #12 - d00b094: f01c fd9e bl d027bd4 <rtw_get_ie> + d00b094: f01c fe0c bl d027cb0 <rtw_get_ie> d00b098: 4601 mov r1, r0 d00b09a: b138 cbz r0, d00b0ac <rtw_scan_collect_bss_info+0x154> d00b09c: 9a01 ldr r2, [sp, #4] @@ -17569,7 +17569,7 @@ Disassembly of section .xip_image2.text: d00b0be: 3b0c subs r3, #12 d00b0c0: 2103 movs r1, #3 d00b0c2: 4638 mov r0, r7 - d00b0c4: f01c fd86 bl d027bd4 <rtw_get_ie> + d00b0c4: f01c fdf4 bl d027cb0 <rtw_get_ie> d00b0c8: 2300 movs r3, #0 d00b0ca: 64a3 str r3, [r4, #72] ; 0x48 d00b0cc: b120 cbz r0, d00b0d8 <rtw_scan_collect_bss_info+0x180> @@ -17583,7 +17583,7 @@ Disassembly of section .xip_image2.text: d00b0dc: 213d movs r1, #61 ; 0x3d d00b0de: 4638 mov r0, r7 d00b0e0: 3b0c subs r3, #12 - d00b0e2: f01c fd77 bl d027bd4 <rtw_get_ie> + d00b0e2: f01c fde5 bl d027cb0 <rtw_get_ie> d00b0e6: 2800 cmp r0, #0 d00b0e8: d1f1 bne.n d00b0ce <rtw_scan_collect_bss_info+0x176> d00b0ea: 6f23 ldr r3, [r4, #112] ; 0x70 @@ -17591,7 +17591,7 @@ Disassembly of section .xip_image2.text: d00b0ee: 21c0 movs r1, #192 ; 0xc0 d00b0f0: 4638 mov r0, r7 d00b0f2: 3b0c subs r3, #12 - d00b0f4: f01c fd6e bl d027bd4 <rtw_get_ie> + d00b0f4: f01c fddc bl d027cb0 <rtw_get_ie> d00b0f8: b108 cbz r0, d00b0fe <rtw_scan_collect_bss_info+0x1a6> d00b0fa: 78c3 ldrb r3, [r0, #3] d00b0fc: e7e8 b.n d00b0d0 <rtw_scan_collect_bss_info+0x178> @@ -17665,7 +17665,7 @@ Disassembly of section .xip_image2.text: d00b1b6: 4639 mov r1, r7 d00b1b8: a805 add r0, sp, #20 d00b1ba: 9704 str r7, [sp, #16] - d00b1bc: f037 fd70 bl d042ca0 <____wrap_memset_veneer> + d00b1bc: f037 fdf4 bl d042da8 <____wrap_memset_veneer> d00b1c0: 2224 movs r2, #36 ; 0x24 d00b1c2: 4639 mov r1, r7 d00b1c4: a804 add r0, sp, #16 @@ -17705,7 +17705,7 @@ Disassembly of section .xip_image2.text: d00b220: d10d bne.n d00b23e <rtw_scan_one_beacon_report+0xde> d00b222: 4631 mov r1, r6 d00b224: a811 add r0, sp, #68 ; 0x44 - d00b226: f030 f9a0 bl d03b56a <strncmp> + d00b226: f030 fa0e bl d03b646 <strncmp> d00b22a: b940 cbnz r0, d00b23e <rtw_scan_one_beacon_report+0xde> d00b22c: a90d add r1, sp, #52 ; 0x34 d00b22e: 4628 mov r0, r5 @@ -17738,7 +17738,7 @@ Disassembly of section .xip_image2.text: d00b27c: b133 cbz r3, d00b28c <rtw_scan_one_beacon_report+0x12c> d00b27e: f504 6117 add.w r1, r4, #2416 ; 0x970 d00b282: a811 add r0, sp, #68 ; 0x44 - d00b284: f037 fd1c bl d042cc0 <____wrap_strcmp_veneer> + d00b284: f037 fd7c bl d042d80 <____wrap_strcmp_veneer> d00b288: 2800 cmp r0, #0 d00b28a: d1e3 bne.n d00b254 <rtw_scan_one_beacon_report+0xf4> d00b28c: f8d4 3a10 ldr.w r3, [r4, #2576] ; 0xa10 @@ -17750,7 +17750,7 @@ Disassembly of section .xip_image2.text: d00b29e: b33b cbz r3, d00b2f0 <rtw_scan_one_beacon_report+0x190> d00b2a0: f504 6117 add.w r1, r4, #2416 ; 0x970 d00b2a4: a811 add r0, sp, #68 ; 0x44 - d00b2a6: f037 fd0b bl d042cc0 <____wrap_strcmp_veneer> + d00b2a6: f037 fd6b bl d042d80 <____wrap_strcmp_veneer> d00b2aa: bb08 cbnz r0, d00b2f0 <rtw_scan_one_beacon_report+0x190> d00b2ac: f894 3944 ldrb.w r3, [r4, #2372] ; 0x944 d00b2b0: 20d0 movs r0, #208 ; 0xd0 @@ -17782,7 +17782,7 @@ Disassembly of section .xip_image2.text: d00b308: e7a4 b.n d00b254 <rtw_scan_one_beacon_report+0xf4> d00b30a: f504 6117 add.w r1, r4, #2416 ; 0x970 d00b30e: a811 add r0, sp, #68 ; 0x44 - d00b310: f037 fcd6 bl d042cc0 <____wrap_strcmp_veneer> + d00b310: f037 fd36 bl d042d80 <____wrap_strcmp_veneer> d00b314: 2800 cmp r0, #0 d00b316: d19d bne.n d00b254 <rtw_scan_one_beacon_report+0xf4> d00b318: f8d5 3184 ldr.w r3, [r5, #388] ; 0x184 @@ -17802,7 +17802,7 @@ Disassembly of section .xip_image2.text: d00b33e: 2130 movs r1, #48 ; 0x30 d00b340: a82d add r0, sp, #180 ; 0xb4 d00b342: 3b0c subs r3, #12 - d00b344: f01c fc46 bl d027bd4 <rtw_get_ie> + d00b344: f01c fcb4 bl d027cb0 <rtw_get_ie> d00b348: 2800 cmp r0, #0 d00b34a: d09f beq.n d00b28c <rtw_scan_one_beacon_report+0x12c> d00b34c: 9a04 ldr r2, [sp, #16] @@ -17867,7 +17867,7 @@ Disassembly of section .xip_image2.text: d00b3e2: e9cd 0200 strd r0, r2, [sp] d00b3e6: 4602 mov r2, r0 d00b3e8: a82a add r0, sp, #168 ; 0xa8 - d00b3ea: f01c fda5 bl d027f38 <rtw_get_sec_ie> + d00b3ea: f01c fe13 bl d028014 <rtw_get_sec_ie> d00b3ee: 2800 cmp r0, #0 d00b3f0: d0a3 beq.n d00b33a <rtw_scan_one_beacon_report+0x1da> d00b3f2: e72f b.n d00b254 <rtw_scan_one_beacon_report+0xf4> @@ -17884,7 +17884,7 @@ Disassembly of section .xip_image2.text: d00b40a: 9929 ldr r1, [sp, #164] ; 0xa4 d00b40c: a82a add r0, sp, #168 ; 0xa8 d00b40e: 9200 str r2, [sp, #0] - d00b410: f01c fd92 bl d027f38 <rtw_get_sec_ie> + d00b410: f01c fe00 bl d028014 <rtw_get_sec_ie> d00b414: 2800 cmp r0, #0 d00b416: d190 bne.n d00b33a <rtw_scan_one_beacon_report+0x1da> d00b418: e71c b.n d00b254 <rtw_scan_one_beacon_report+0xf4> @@ -17909,8 +17909,8 @@ Disassembly of section .xip_image2.text: d00b44a: bf00 nop d00b44c: 60005e4e .word 0x60005e4e d00b450: 00027939 .word 0x00027939 - d00b454: 0d04a6af .word 0x0d04a6af - d00b458: 0d04571e .word 0x0d04571e + d00b454: 0d04a78b .word 0x0d04a78b + d00b458: 0d0457fe .word 0x0d0457fe d00b45c: 60005e4d .word 0x60005e4d 0d00b460 <rtw_scan_done_user_callback>: @@ -17974,11 +17974,11 @@ Disassembly of section .xip_image2.text: d00b500: 465b mov r3, fp d00b502: 4651 mov r1, sl d00b504: 4628 mov r0, r5 - d00b506: f00f fe5b bl d01b1c0 <wifi_hal_set_channel_bw> + d00b506: f00f fec9 bl d01b29c <wifi_hal_set_channel_bw> d00b50a: 2100 movs r1, #0 d00b50c: 4628 mov r0, r5 d00b50e: 2700 movs r7, #0 - d00b510: f00f fb5c bl d01abcc <wifi_hal_sitesurvey_set> + d00b510: f00f fbca bl d01aca8 <wifi_hal_sitesurvey_set> d00b514: f894 3a94 ldrb.w r3, [r4, #2708] ; 0xa94 d00b518: 4640 mov r0, r8 d00b51a: 4669 mov r1, sp @@ -18002,13 +18002,13 @@ Disassembly of section .xip_image2.text: d00b556: 2800 cmp r0, #0 d00b558: d043 beq.n d00b5e2 <rtw_scan_all_channels_done+0x13e> d00b55a: f604 10bc addw r0, r4, #2492 ; 0x9bc - d00b55e: f01f fbe7 bl d02ad30 <rtw_cancel_timer> + d00b55e: f01f fc55 bl d02ae0c <rtw_cancel_timer> d00b562: 2100 movs r1, #0 d00b564: 4628 mov r0, r5 d00b566: f007 f863 bl d012630 <rtw_state_set_sitesurvey_doing> d00b56a: f44f 717a mov.w r1, #1000 ; 0x3e8 d00b56e: f605 0064 addw r0, r5, #2148 ; 0x864 - d00b572: f01f fbdb bl d02ad2c <rtw_set_timer> + d00b572: f01f fc49 bl d02ae08 <rtw_set_timer> d00b576: f894 747c ldrb.w r7, [r4, #1148] ; 0x47c d00b57a: 2f01 cmp r7, #1 d00b57c: d10e bne.n d00b59c <rtw_scan_all_channels_done+0xf8> @@ -18020,7 +18020,7 @@ Disassembly of section .xip_image2.text: d00b58e: d12f bne.n d00b5f0 <rtw_scan_all_channels_done+0x14c> d00b590: f641 1164 movw r1, #6500 ; 0x1964 d00b594: f504 601a add.w r0, r4, #2464 ; 0x9a0 - d00b598: f01f fbc8 bl d02ad2c <rtw_set_timer> + d00b598: f01f fc36 bl d02ae08 <rtw_set_timer> d00b59c: f504 7584 add.w r5, r4, #264 ; 0x108 d00b5a0: 4669 mov r1, sp d00b5a2: 4640 mov r0, r8 @@ -18029,7 +18029,7 @@ Disassembly of section .xip_image2.text: d00b5aa: 4669 mov r1, sp d00b5ac: f7f9 ff84 bl d0054b8 <rtw_enter_critical_bh> d00b5b0: 4648 mov r0, r9 - d00b5b2: f017 f955 bl d022860 <rtw_txframes_pending> + d00b5b2: f017 f9c3 bl d02293c <rtw_txframes_pending> d00b5b6: b118 cbz r0, d00b5c0 <rtw_scan_all_channels_done+0x11c> d00b5b8: f504 604d add.w r0, r4, #3280 ; 0xcd0 d00b5bc: f7fe ffaa bl d00a514 <rtw_if_wifi_wakeup_task> @@ -18079,8 +18079,8 @@ Disassembly of section .xip_image2.text: d00b630: f004 ffd4 bl d0105dc <rtw_autoreconnect_start> d00b634: e7b2 b.n d00b59c <rtw_scan_all_channels_done+0xf8> d00b636: bf00 nop - d00b638: 0d04a6af .word 0x0d04a6af - d00b63c: 0d045765 .word 0x0d045765 + d00b638: 0d04a78b .word 0x0d04a78b + d00b63c: 0d045845 .word 0x0d045845 d00b640: 00027939 .word 0x00027939 0d00b644 <rtw_scan_cmd_hdl>: @@ -18148,12 +18148,12 @@ Disassembly of section .xip_image2.text: d00b6dc: b570 push {r4, r5, r6, lr} d00b6de: 4605 mov r5, r0 d00b6e0: 6804 ldr r4, [r0, #0] - d00b6e2: f00f feed bl d01b4c0 <wifi_hal_btcoex_tdma_scan_handle> + d00b6e2: f00f ff5b bl d01b59c <wifi_hal_btcoex_tdma_scan_handle> d00b6e6: 4601 mov r1, r0 d00b6e8: b128 cbz r0, d00b6f6 <rtw_scan_timer_hdl+0x1a> d00b6ea: f604 2064 addw r0, r4, #2660 ; 0xa64 d00b6ee: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d00b6f2: f01f bb1b b.w d02ad2c <rtw_set_timer> + d00b6f2: f01f bb89 b.w d02ae08 <rtw_set_timer> d00b6f6: f8d4 3484 ldr.w r3, [r4, #1156] ; 0x484 d00b6fa: 2b00 cmp r3, #0 d00b6fc: dd6d ble.n d00b7da <rtw_scan_timer_hdl+0xfe> @@ -18209,7 +18209,7 @@ Disassembly of section .xip_image2.text: d00b782: bf14 ite ne d00b784: 211e movne r1, #30 d00b786: 2130 moveq r1, #48 ; 0x30 - d00b788: f00f faa6 bl d01acd8 <wifi_hal_initial_gain_set> + d00b788: f00f fb14 bl d01adb4 <wifi_hal_initial_gain_set> d00b78c: 7833 ldrb r3, [r6, #0] d00b78e: 3301 adds r3, #1 d00b790: 7033 strb r3, [r6, #0] @@ -18253,7 +18253,7 @@ Disassembly of section .xip_image2.text: d00b7f4: aa02 add r2, sp, #8 d00b7f6: 9300 str r3, [sp, #0] d00b7f8: ab03 add r3, sp, #12 - d00b7fa: f01c fb41 bl d027e80 <rtw_parse_wpa2_ie> + d00b7fa: f01c fbaf bl d027f5c <rtw_parse_wpa2_ie> d00b7fe: 9b03 ldr r3, [sp, #12] d00b800: 06da lsls r2, r3, #27 d00b802: d51f bpl.n d00b844 <wifi_rom_psk_strip_rsn_pairwise+0x64> @@ -18292,9 +18292,9 @@ Disassembly of section .xip_image2.text: d00b850: f801 0f01 strb.w r0, [r1, #1]! d00b854: e7e8 b.n d00b828 <wifi_rom_psk_strip_rsn_pairwise+0x48> d00b856: bf00 nop - d00b858: 0d049a40 .word 0x0d049a40 + d00b858: 0d049b1c .word 0x0d049b1c d00b85c: 00027939 .word 0x00027939 - d00b860: 0d049a48 .word 0x0d049a48 + d00b860: 0d049b24 .word 0x0d049b24 0d00b864 <wifi_rom_psk_strip_wpa_pairwise>: d00b864: b5f0 push {r4, r5, r6, r7, lr} @@ -18309,7 +18309,7 @@ Disassembly of section .xip_image2.text: d00b878: aa02 add r2, sp, #8 d00b87a: 9300 str r3, [sp, #0] d00b87c: ab03 add r3, sp, #12 - d00b87e: f01c fa97 bl d027db0 <rtw_parse_wpa_ie> + d00b87e: f01c fb05 bl d027e8c <rtw_parse_wpa_ie> d00b882: 9b03 ldr r3, [sp, #12] d00b884: 06da lsls r2, r3, #27 d00b886: d51f bpl.n d00b8c8 <wifi_rom_psk_strip_wpa_pairwise+0x64> @@ -18348,9 +18348,9 @@ Disassembly of section .xip_image2.text: d00b8d4: f801 0f01 strb.w r0, [r1, #1]! d00b8d8: e7e8 b.n d00b8ac <wifi_rom_psk_strip_wpa_pairwise+0x48> d00b8da: bf00 nop - d00b8dc: 0d049a68 .word 0x0d049a68 + d00b8dc: 0d049b44 .word 0x0d049b44 d00b8e0: 00027939 .word 0x00027939 - d00b8e4: 0d049a70 .word 0x0d049a70 + d00b8e4: 0d049b4c .word 0x0d049b4c 0d00b8e8 <wifi_rom_psk_strip_pmkid>: d00b8e8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} @@ -18407,7 +18407,7 @@ Disassembly of section .xip_image2.text: d00b960: 4606 mov r6, r0 d00b962: 460f mov r7, r1 d00b964: 9301 str r3, [sp, #4] - d00b966: f01d f835 bl d0289d4 <wifi_rom_parse_sec_ie_akm_mgc> + d00b966: f01d f8a3 bl d028ab0 <wifi_rom_parse_sec_ie_akm_mgc> d00b96a: 2800 cmp r0, #0 d00b96c: d051 beq.n d00ba12 <wifi_rom_psk_strip_rsn_akmp+0xbe> d00b96e: 8932 ldrh r2, [r6, #8] @@ -18508,12 +18508,12 @@ Disassembly of section .xip_image2.text: d00ba52: 4906 ldr r1, [pc, #24] ; (d00ba6c <wifi_rom_psk_strip_rsn_akmp+0x118>) d00ba54: e7e2 b.n d00ba1c <wifi_rom_psk_strip_rsn_akmp+0xc8> d00ba56: bf00 nop - d00ba58: 0d049aad .word 0x0d049aad - d00ba5c: 0d049aa5 .word 0x0d049aa5 - d00ba60: 0d049aa9 .word 0x0d049aa9 - d00ba64: 0d049a38 .word 0x0d049a38 - d00ba68: 0d049a3c .word 0x0d049a3c - d00ba6c: 0d049a9d .word 0x0d049a9d + d00ba58: 0d049b89 .word 0x0d049b89 + d00ba5c: 0d049b81 .word 0x0d049b81 + d00ba60: 0d049b85 .word 0x0d049b85 + d00ba64: 0d049b14 .word 0x0d049b14 + d00ba68: 0d049b18 .word 0x0d049b18 + d00ba6c: 0d049b79 .word 0x0d049b79 d00ba70: 00027939 .word 0x00027939 0d00ba74 <wifi_rom_set_port>: @@ -18607,10 +18607,10 @@ Disassembly of section .xip_image2.text: d00bb3c: e7da b.n d00baf4 <init_skb_pool+0x70> d00bb3e: bf00 nop d00bb40: 60005e50 .word 0x60005e50 - d00bb44: 0d04a6af .word 0x0d04a6af - d00bb48: 0d0457ab .word 0x0d0457ab + d00bb44: 0d04a78b .word 0x0d04a78b + d00bb48: 0d04588b .word 0x0d04588b d00bb4c: 60000c80 .word 0x60000c80 - d00bb50: 0d0457dd .word 0x0d0457dd + d00bb50: 0d0458bd .word 0x0d0458bd d00bb54: 60005e6c .word 0x60005e6c d00bb58: 60005e54 .word 0x60005e54 @@ -18660,7 +18660,7 @@ Disassembly of section .xip_image2.text: d00bbc8: 2230 movs r2, #48 ; 0x30 d00bbca: 2100 movs r1, #0 d00bbcc: 4638 mov r0, r7 - d00bbce: f037 f867 bl d042ca0 <____wrap_memset_veneer> + d00bbce: f037 f8eb bl d042da8 <____wrap_memset_veneer> d00bbd2: f5b8 6f00 cmp.w r8, #2048 ; 0x800 d00bbd6: dd0f ble.n d00bbf8 <alloc_skb+0x70> d00bbd8: 4640 mov r0, r8 @@ -18864,14 +18864,14 @@ Disassembly of section .xip_image2.text: d00bdac: 6a2a ldr r2, [r5, #32] d00bdae: 6929 ldr r1, [r5, #16] d00bdb0: 6900 ldr r0, [r0, #16] - d00bdb2: f036 ff99 bl d042ce8 <____wrap_memcpy_veneer> + d00bdb2: f036 ffd5 bl d042d60 <____wrap_memcpy_veneer> d00bdb6: 69eb ldr r3, [r5, #28] d00bdb8: 61e3 str r3, [r4, #28] d00bdba: 4620 mov r0, r4 d00bdbc: bd38 pop {r3, r4, r5, pc} d00bdbe: bf00 nop - d00bdc0: 0d04580f .word 0x0d04580f - d00bdc4: 0d045834 .word 0x0d045834 + d00bdc0: 0d0458ef .word 0x0d0458ef + d00bdc4: 0d045914 .word 0x0d045914 0d00bdc8 <pwr_state_check_handler>: d00bdc8: 4b02 ldr r3, [pc, #8] ; (d00bdd4 <pwr_state_check_handler+0xc>) @@ -18942,7 +18942,7 @@ Disassembly of section .xip_image2.text: d00be64: 428b cmp r3, r1 d00be66: d10d bne.n d00be84 <rtw_set_ps_mode+0x48> d00be68: b151 cbz r1, d00be80 <rtw_set_ps_mode+0x44> - d00be6a: f012 fe95 bl d01eb98 <rtw_hal_btc_IsBtControlLps> + d00be6a: f012 ff03 bl d01ec74 <rtw_hal_btc_IsBtControlLps> d00be6e: bb18 cbnz r0, d00beb8 <rtw_set_ps_mode+0x7c> d00be70: 4b22 ldr r3, [pc, #136] ; (d00befc <rtw_set_ps_mode+0xc0>) d00be72: 7b5b ldrb r3, [r3, #13] @@ -18953,21 +18953,21 @@ Disassembly of section .xip_image2.text: d00be7e: d11b bne.n d00beb8 <rtw_set_ps_mode+0x7c> d00be80: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} d00be84: b9c1 cbnz r1, d00beb8 <rtw_set_ps_mode+0x7c> - d00be86: f012 fe87 bl d01eb98 <rtw_hal_btc_IsBtControlLps> + d00be86: f012 fef5 bl d01ec74 <rtw_hal_btc_IsBtControlLps> d00be8a: b960 cbnz r0, d00bea6 <rtw_set_ps_mode+0x6a> d00be8c: 2400 movs r4, #0 d00be8e: 4628 mov r0, r5 d00be90: 4621 mov r1, r4 d00be92: f886 433b strb.w r4, [r6, #827] ; 0x33b - d00be96: f00c ffeb bl d018e70 <wifi_hal_h2c_set_pwr_mode> + d00be96: f00c fff7 bl d018e88 <wifi_hal_h2c_set_pwr_mode> d00be9a: 4621 mov r1, r4 d00be9c: 4628 mov r0, r5 d00be9e: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d00bea2: f012 ba5d b.w d01e360 <rtw_hal_btc_LpsNotify> - d00bea6: f012 fe77 bl d01eb98 <rtw_hal_btc_IsBtControlLps> + d00bea2: f012 bacb b.w d01e43c <rtw_hal_btc_LpsNotify> + d00bea6: f012 fee5 bl d01ec74 <rtw_hal_btc_IsBtControlLps> d00beaa: 2801 cmp r0, #1 d00beac: d1e8 bne.n d00be80 <rtw_set_ps_mode+0x44> - d00beae: f012 fe79 bl d01eba4 <rtw_hal_btc_IsLpsOn> + d00beae: f012 fee7 bl d01ec80 <rtw_hal_btc_IsLpsOn> d00beb2: 2800 cmp r0, #0 d00beb4: d0ea beq.n d00be8c <rtw_set_ps_mode+0x50> d00beb6: e7e3 b.n d00be80 <rtw_set_ps_mode+0x44> @@ -18976,7 +18976,7 @@ Disassembly of section .xip_image2.text: d00bebe: b178 cbz r0, d00bee0 <rtw_set_ps_mode+0xa4> d00bec0: 4621 mov r1, r4 d00bec2: 4628 mov r0, r5 - d00bec4: f012 fa4c bl d01e360 <rtw_hal_btc_LpsNotify> + d00bec4: f012 faba bl d01e43c <rtw_hal_btc_LpsNotify> d00bec8: 4b0c ldr r3, [pc, #48] ; (d00befc <rtw_set_ps_mode+0xc0>) d00beca: 4621 mov r1, r4 d00becc: 4628 mov r0, r5 @@ -18984,17 +18984,17 @@ Disassembly of section .xip_image2.text: d00bed2: 735f strb r7, [r3, #13] d00bed4: f886 8359 strb.w r8, [r6, #857] ; 0x359 d00bed8: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d00bedc: f00c bfc8 b.w d018e70 <wifi_hal_h2c_set_pwr_mode> - d00bee0: f012 fe5a bl d01eb98 <rtw_hal_btc_IsBtControlLps> + d00bedc: f00c bfd4 b.w d018e88 <wifi_hal_h2c_set_pwr_mode> + d00bee0: f012 fec8 bl d01ec74 <rtw_hal_btc_IsBtControlLps> d00bee4: 2801 cmp r0, #1 d00bee6: d1cb bne.n d00be80 <rtw_set_ps_mode+0x44> - d00bee8: f012 fe5c bl d01eba4 <rtw_hal_btc_IsLpsOn> + d00bee8: f012 feca bl d01ec80 <rtw_hal_btc_IsLpsOn> d00beec: 2801 cmp r0, #1 d00beee: d1c7 bne.n d00be80 <rtw_set_ps_mode+0x44> d00bef0: e7e6 b.n d00bec0 <rtw_set_ps_mode+0x84> d00bef2: bf00 nop - d00bef4: 0d04a6af .word 0x0d04a6af - d00bef8: 0d04585e .word 0x0d04585e + d00bef4: 0d04a78b .word 0x0d04a78b + d00bef8: 0d04593e .word 0x0d04593e d00befc: 60000c80 .word 0x60000c80 0d00bf00 <LPS_RF_ON_check>: @@ -19005,7 +19005,7 @@ Disassembly of section .xip_image2.text: d00bf0a: f7f9 fd95 bl d005a38 <rtw_get_current_time> d00bf0e: 4604 mov r4, r0 d00bf10: 4630 mov r0, r6 - d00bf12: f00e fecf bl d01acb4 <wifi_hal_fwlps_rf_on> + d00bf12: f00e ff3d bl d01ad90 <wifi_hal_fwlps_rf_on> d00bf16: 2801 cmp r0, #1 d00bf18: d008 beq.n d00bf2c <LPS_RF_ON_check+0x2c> d00bf1a: 4620 mov r0, r4 @@ -19032,7 +19032,7 @@ Disassembly of section .xip_image2.text: d00bf4a: 4e15 ldr r6, [pc, #84] ; (d00bfa0 <LPS_Enter+0x68>) d00bf4c: 7973 ldrb r3, [r6, #5] d00bf4e: b9cb cbnz r3, d00bf84 <LPS_Enter+0x4c> - d00bf50: f012 fe22 bl d01eb98 <rtw_hal_btc_IsBtControlLps> + d00bf50: f012 fe90 bl d01ec74 <rtw_hal_btc_IsBtControlLps> d00bf54: 2801 cmp r0, #1 d00bf56: d015 beq.n d00bf84 <LPS_Enter+0x4c> d00bf58: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 @@ -19068,7 +19068,7 @@ Disassembly of section .xip_image2.text: d00bfa4: b538 push {r3, r4, r5, lr} d00bfa6: 4604 mov r4, r0 d00bfa8: 6805 ldr r5, [r0, #0] - d00bfaa: f012 fdf5 bl d01eb98 <rtw_hal_btc_IsBtControlLps> + d00bfaa: f012 fe63 bl d01ec74 <rtw_hal_btc_IsBtControlLps> d00bfae: 2801 cmp r0, #1 d00bfb0: d010 beq.n d00bfd4 <LPS_Leave+0x30> d00bfb2: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 @@ -19127,7 +19127,7 @@ Disassembly of section .xip_image2.text: d00c04e: 4a10 ldr r2, [pc, #64] ; (d00c090 <rtw_init_pwrctrl_priv+0xb8>) d00c050: 9300 str r3, [sp, #0] d00c052: 4633 mov r3, r6 - d00c054: f01e fe66 bl d02ad24 <rtw_init_timer> + d00c054: f01e fed4 bl d02ae00 <rtw_init_timer> d00c058: 7a6b ldrb r3, [r5, #9] d00c05a: f884 3346 strb.w r3, [r4, #838] ; 0x346 d00c05e: 7aab ldrb r3, [r5, #10] @@ -19144,7 +19144,7 @@ Disassembly of section .xip_image2.text: d00c084: b003 add sp, #12 d00c086: bdf0 pop {r4, r5, r6, r7, pc} d00c088: 60000c80 .word 0x60000c80 - d00c08c: 0d045880 .word 0x0d045880 + d00c08c: 0d045960 .word 0x0d045960 d00c090: 0d00bdc9 .word 0x0d00bdc9 0d00c094 <rtw_free_pwrctrl_priv>: @@ -19191,8 +19191,8 @@ Disassembly of section .xip_image2.text: d00c102: e7e0 b.n d00c0c6 <_lps_chk_by_tp+0x26> d00c104: 2001 movs r0, #1 d00c106: e7de b.n d00c0c6 <_lps_chk_by_tp+0x26> - d00c108: 0d04a6af .word 0x0d04a6af - d00c10c: 0d045893 .word 0x0d045893 + d00c108: 0d04a78b .word 0x0d04a78b + d00c10c: 0d045973 .word 0x0d045973 0d00c110 <traffic_status_watchdog>: d00c110: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} @@ -19283,7 +19283,7 @@ Disassembly of section .xip_image2.text: d00c1f2: 26 .byte 0x26 d00c1f3: 00 .byte 0x00 d00c1f4: 2101 movs r1, #1 - d00c1f6: f012 f8ef bl d01e3d8 <rtw_hal_btc_ScanNotify> + d00c1f6: f012 f95d bl d01e4b4 <rtw_hal_btc_ScanNotify> d00c1fa: 4620 mov r0, r4 d00c1fc: f006 fa0b bl d012616 <rtw_check_sta_associated_to_ap> d00c200: b168 cbz r0, d00c21e <rtw_lps_ctrl_wk_hdl+0x42> @@ -19293,19 +19293,19 @@ Disassembly of section .xip_image2.text: d00c20a: 2300 movs r3, #0 d00c20c: 2101 movs r1, #1 d00c20e: f885 333c strb.w r3, [r5, #828] ; 0x33c - d00c212: f00c ff32 bl d01907a <wifi_hal_h2c_joinbss> + d00c212: f00c ff3e bl d019092 <wifi_hal_h2c_joinbss> d00c216: 2101 movs r1, #1 d00c218: 4620 mov r0, r4 - d00c21a: f012 f97f bl d01e51c <rtw_hal_btc_MediaStatusNotify> + d00c21a: f012 f9ed bl d01e5f8 <rtw_hal_btc_MediaStatusNotify> d00c21e: 2000 movs r0, #0 d00c220: bd38 pop {r3, r4, r5, pc} d00c222: 2100 movs r1, #0 - d00c224: f012 f97a bl d01e51c <rtw_hal_btc_MediaStatusNotify> + d00c224: f012 f9e8 bl d01e5f8 <rtw_hal_btc_MediaStatusNotify> d00c228: 4620 mov r0, r4 d00c22a: f7ff febb bl d00bfa4 <LPS_Leave> d00c22e: 2100 movs r1, #0 d00c230: 4620 mov r0, r4 - d00c232: f00c ff22 bl d01907a <wifi_hal_h2c_joinbss> + d00c232: f00c ff2e bl d019092 <wifi_hal_h2c_joinbss> d00c236: e7f2 b.n d00c21e <rtw_lps_ctrl_wk_hdl+0x42> d00c238: f44f 707a mov.w r0, #1000 ; 0x3e8 d00c23c: f7f9 f9e5 bl d00560a <rtw_wakelock_timeout> @@ -19388,7 +19388,7 @@ Disassembly of section .xip_image2.text: d00c2f2: 4628 mov r0, r5 d00c2f4: f886 1522 strb.w r1, [r6, #1314] ; 0x522 d00c2f8: f8c4 1330 str.w r1, [r4, #816] ; 0x330 - d00c2fc: f011 ffec bl d01e2d8 <rtw_hal_btc_IpsNotify> + d00c2fc: f012 f85a bl d01e3b4 <rtw_hal_btc_IpsNotify> d00c300: f7f9 f96f bl d0055e2 <rtw_acquire_wakelock> d00c304: 2300 movs r3, #0 d00c306: f886 3543 strb.w r3, [r6, #1347] ; 0x543 @@ -19397,11 +19397,11 @@ Disassembly of section .xip_image2.text: d00c312: b9b3 cbnz r3, d00c342 <ips_enter+0x76> d00c314: 682b ldr r3, [r5, #0] d00c316: f893 0388 ldrb.w r0, [r3, #904] ; 0x388 - d00c31a: f014 fd95 bl d020e48 <ROM_WIFI_FIFO_CLEARN_UP> + d00c31a: f014 fe03 bl d020f24 <ROM_WIFI_FIFO_CLEARN_UP> d00c31e: 4628 mov r0, r5 - d00c320: f010 ff60 bl d01d1e4 <wifi_hal_hci_intf_stop> + d00c320: f010 ffce bl d01d2c0 <wifi_hal_hci_intf_stop> d00c324: 4628 mov r0, r5 - d00c326: f00a fcfd bl d016d24 <wifi_hal_deinit> + d00c326: f00a fd09 bl d016d3c <wifi_hal_deinit> d00c32a: 2500 movs r5, #0 d00c32c: f886 5520 strb.w r5, [r6, #1312] ; 0x520 d00c330: f7f9 f961 bl d0055f6 <rtw_release_wakelock> @@ -19412,21 +19412,21 @@ Disassembly of section .xip_image2.text: d00c342: 2b01 cmp r3, #1 d00c344: d106 bne.n d00c354 <ips_enter+0x88> d00c346: 4630 mov r0, r6 - d00c348: f00b f812 bl d017370 <wifi_hal_interrupt_disable> + d00c348: f00b f81e bl d017388 <wifi_hal_interrupt_disable> d00c34c: 4628 mov r0, r5 - d00c34e: f00b fc51 bl d017bf4 <wifi_hal_enter_ips_pg> + d00c34e: f00b fc5d bl d017c0c <wifi_hal_enter_ips_pg> d00c352: e7ea b.n d00c32a <ips_enter+0x5e> d00c354: 4b04 ldr r3, [pc, #16] ; (d00c368 <ips_enter+0x9c>) d00c356: 681b ldr r3, [r3, #0] d00c358: 039b lsls r3, r3, #14 d00c35a: d5e6 bpl.n d00c32a <ips_enter+0x5e> d00c35c: 4803 ldr r0, [pc, #12] ; (d00c36c <ips_enter+0xa0>) - d00c35e: f036 fca3 bl d042ca8 <__DiagPrintf_veneer> + d00c35e: f036 fd2b bl d042db8 <__DiagPrintf_veneer> d00c362: e7e2 b.n d00c32a <ips_enter+0x5e> d00c364: bdf8 pop {r3, r4, r5, r6, r7, pc} d00c366: bf00 nop d00c368: 2001c00c .word 0x2001c00c - d00c36c: 0d0458b6 .word 0x0d0458b6 + d00c36c: 0d045996 .word 0x0d045996 0d00c370 <ips_leave>: d00c370: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} @@ -19467,7 +19467,7 @@ Disassembly of section .xip_image2.text: d00c3dc: 4630 mov r0, r6 d00c3de: f506 75c0 add.w r5, r6, #384 ; 0x180 d00c3e2: 461a mov r2, r3 - d00c3e4: f00e feec bl d01b1c0 <wifi_hal_set_channel_bw> + d00c3e4: f00e ff5a bl d01b29c <wifi_hal_set_channel_bw> d00c3e8: f897 3a04 ldrb.w r3, [r7, #2564] ; 0xa04 d00c3ec: fa23 f308 lsr.w r3, r3, r8 d00c3f0: 07da lsls r2, r3, #31 @@ -19487,7 +19487,7 @@ Disassembly of section .xip_image2.text: d00c414: d1e8 bne.n d00c3e8 <ips_leave+0x78> d00c416: 21ff movs r1, #255 ; 0xff d00c418: 2000 movs r0, #0 - d00c41a: f014 fcdd bl d020dd8 <ROM_WIFI_TX_PAUSE_SET> + d00c41a: f014 fd4b bl d020eb4 <ROM_WIFI_TX_PAUSE_SET> d00c41e: 2301 movs r3, #1 d00c420: f889 3543 strb.w r3, [r9, #1347] ; 0x543 d00c424: 2300 movs r3, #0 @@ -19500,33 +19500,33 @@ Disassembly of section .xip_image2.text: d00c43a: d103 bne.n d00c444 <ips_leave+0xd4> d00c43c: 2100 movs r1, #0 d00c43e: 4630 mov r0, r6 - d00c440: f011 ff4a bl d01e2d8 <rtw_hal_btc_IpsNotify> + d00c440: f011 ffb8 bl d01e3b4 <rtw_hal_btc_IpsNotify> d00c444: 4620 mov r0, r4 d00c446: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} d00c44a: 4648 mov r0, r9 d00c44c: f889 5520 strb.w r5, [r9, #1312] ; 0x520 - d00c450: f00a ff78 bl d017344 <wifi_hal_interrupt_enable> + d00c450: f00a ff84 bl d01735c <wifi_hal_interrupt_enable> d00c454: 6830 ldr r0, [r6, #0] d00c456: f8d0 1384 ldr.w r1, [r0, #900] ; 0x384 d00c45a: f500 705b add.w r0, r0, #876 ; 0x36c - d00c45e: f01e fc65 bl d02ad2c <rtw_set_timer> + d00c45e: f01e fcd3 bl d02ae08 <rtw_set_timer> d00c462: f241 3188 movw r1, #5000 ; 0x1388 d00c466: f607 10ec addw r0, r7, #2540 ; 0x9ec - d00c46a: f01e fc5f bl d02ad2c <rtw_set_timer> + d00c46a: f01e fccd bl d02ae08 <rtw_set_timer> d00c46e: e7ac b.n d00c3ca <ips_leave+0x5a> d00c470: 2c01 cmp r4, #1 d00c472: d115 bne.n d00c4a0 <ips_leave+0x130> d00c474: 4630 mov r0, r6 - d00c476: f00b fbad bl d017bd4 <wifi_hal_leave_ips_pg> + d00c476: f00b fbb9 bl d017bec <wifi_hal_leave_ips_pg> d00c47a: 4648 mov r0, r9 - d00c47c: f00a ff62 bl d017344 <wifi_hal_interrupt_enable> + d00c47c: f00a ff6e bl d01735c <wifi_hal_interrupt_enable> d00c480: 6830 ldr r0, [r6, #0] d00c482: f8d0 1384 ldr.w r1, [r0, #900] ; 0x384 d00c486: f500 705b add.w r0, r0, #876 ; 0x36c - d00c48a: f01e fc4f bl d02ad2c <rtw_set_timer> + d00c48a: f01e fcbd bl d02ae08 <rtw_set_timer> d00c48e: f241 3188 movw r1, #5000 ; 0x1388 d00c492: f607 10ec addw r0, r7, #2540 ; 0x9ec - d00c496: f01e fc49 bl d02ad2c <rtw_set_timer> + d00c496: f01e fcb7 bl d02ae08 <rtw_set_timer> d00c49a: f889 4520 strb.w r4, [r9, #1312] ; 0x520 d00c49e: e7ba b.n d00c416 <ips_leave+0xa6> d00c4a0: 4b07 ldr r3, [pc, #28] ; (d00c4c0 <ips_leave+0x150>) @@ -19534,16 +19534,16 @@ Disassembly of section .xip_image2.text: d00c4a4: 039b lsls r3, r3, #14 d00c4a6: d502 bpl.n d00c4ae <ips_leave+0x13e> d00c4a8: 4806 ldr r0, [pc, #24] ; (d00c4c4 <ips_leave+0x154>) - d00c4aa: f036 fbfd bl d042ca8 <__DiagPrintf_veneer> + d00c4aa: f036 fc85 bl d042db8 <__DiagPrintf_veneer> d00c4ae: 462c mov r4, r5 d00c4b0: e7b1 b.n d00c416 <ips_leave+0xa6> d00c4b2: 462c mov r4, r5 d00c4b4: e7bd b.n d00c432 <ips_leave+0xc2> d00c4b6: bf00 nop - d00c4b8: 0d04a6af .word 0x0d04a6af - d00c4bc: 0d0458d1 .word 0x0d0458d1 + d00c4b8: 0d04a78b .word 0x0d04a78b + d00c4bc: 0d0459b1 .word 0x0d0459b1 d00c4c0: 2001c00c .word 0x2001c00c - d00c4c4: 0d0458b6 .word 0x0d0458b6 + d00c4c4: 0d045996 .word 0x0d045996 0d00c4c8 <rtw_ips_cmd_hdl>: d00c4c8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} @@ -19564,7 +19564,7 @@ Disassembly of section .xip_image2.text: d00c4f0: b1d0 cbz r0, d00c528 <rtw_ips_cmd_hdl+0x60> d00c4f2: bb2e cbnz r6, d00c540 <rtw_ips_cmd_hdl+0x78> d00c4f4: 4620 mov r0, r4 - d00c4f6: f00b fb8d bl d017c14 <wifi_hal_check_trx_status> + d00c4f6: f00b fb99 bl d017c2c <wifi_hal_check_trx_status> d00c4fa: b1a8 cbz r0, d00c528 <rtw_ips_cmd_hdl+0x60> d00c4fc: f897 3520 ldrb.w r3, [r7, #1312] ; 0x520 d00c500: 2b01 cmp r3, #1 @@ -19585,7 +19585,7 @@ Disassembly of section .xip_image2.text: d00c528: 6820 ldr r0, [r4, #0] d00c52a: f8d0 1384 ldr.w r1, [r0, #900] ; 0x384 d00c52e: f500 705b add.w r0, r0, #876 ; 0x36c - d00c532: f01e fbfb bl d02ad2c <rtw_set_timer> + d00c532: f01e fc69 bl d02ae08 <rtw_set_timer> d00c536: 2000 movs r0, #0 d00c538: f885 0338 strb.w r0, [r5, #824] ; 0x338 d00c53c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} @@ -19713,7 +19713,7 @@ Disassembly of section .xip_image2.text: d00c66a: b918 cbnz r0, d00c674 <_rtw_defrag_timer_handler+0x30> d00c66c: 4629 mov r1, r5 d00c66e: 4630 mov r0, r6 - d00c670: f016 f9ba bl d0229e8 <rtw_recv_free_frame_queue> + d00c670: f016 fa28 bl d022ac4 <rtw_recv_free_frame_queue> d00c674: 4620 mov r0, r4 d00c676: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} d00c67a: f7f8 bf1f b.w d0054bc <rtw_spin_unlock> @@ -19772,11 +19772,11 @@ Disassembly of section .xip_image2.text: d00c71c: f500 70d4 add.w r0, r0, #424 ; 0x1a8 d00c720: 9200 str r2, [sp, #0] d00c722: 4a04 ldr r2, [pc, #16] ; (d00c734 <init_defrag_queue_timer+0x20>) - d00c724: f01e fafe bl d02ad24 <rtw_init_timer> + d00c724: f01e fb6c bl d02ae00 <rtw_init_timer> d00c728: b003 add sp, #12 d00c72a: f85d fb04 ldr.w pc, [sp], #4 d00c72e: bf00 nop - d00c730: 0d04590f .word 0x0d04590f + d00c730: 0d0459ef .word 0x0d0459ef d00c734: 0d00c645 .word 0x0d00c645 0d00c738 <rtw_alloc_stainfo>: @@ -19813,13 +19813,13 @@ Disassembly of section .xip_image2.text: d00c78c: e7ee b.n d00c76c <rtw_alloc_stainfo+0x34> d00c78e: f7ff ff77 bl d00c680 <_rtw_init_stainfo> d00c792: 4620 mov r0, r4 - d00c794: f010 f972 bl d01ca7c <wifi_hal_phl_stainfo_init> + d00c794: f010 f9e0 bl d01cb58 <wifi_hal_phl_stainfo_init> d00c798: 692b ldr r3, [r5, #16] d00c79a: 4632 mov r2, r6 d00c79c: 2101 movs r1, #1 d00c79e: 60e3 str r3, [r4, #12] d00c7a0: 4620 mov r0, r4 - d00c7a2: f010 f9ef bl d01cb84 <rtw_hal_sta_info_set> + d00c7a2: f010 fa5d bl d01cc60 <rtw_hal_sta_info_set> d00c7a6: 4628 mov r0, r5 d00c7a8: a901 add r1, sp, #4 d00c7aa: f104 0890 add.w r8, r4, #144 ; 0x90 @@ -19847,7 +19847,7 @@ Disassembly of section .xip_image2.text: d00c7e6: 4620 mov r0, r4 d00c7e8: f7ff ff94 bl d00c714 <init_defrag_queue_timer> d00c7ec: 4620 mov r0, r4 - d00c7ee: f01f ffb1 bl d02c754 <rtw_dot11w_init_expire_timer> + d00c7ee: f020 f81f bl d02c830 <rtw_dot11w_init_expire_timer> d00c7f2: f504 73e0 add.w r3, r4, #448 ; 0x1c0 d00c7f6: f504 7200 add.w r2, r4, #512 ; 0x200 d00c7fa: 2100 movs r1, #0 @@ -19872,10 +19872,10 @@ Disassembly of section .xip_image2.text: d00c82c: f7f8 feb2 bl d005594 <rtw_memcmp> d00c830: e79c b.n d00c76c <rtw_alloc_stainfo+0x34> d00c832: bf00 nop - d00c834: 0d0456e9 .word 0x0d0456e9 - d00c838: 0d04a6af .word 0x0d04a6af - d00c83c: 0d045922 .word 0x0d045922 - d00c840: 0d04597b .word 0x0d04597b + d00c834: 0d0457c9 .word 0x0d0457c9 + d00c838: 0d04a78b .word 0x0d04a78b + d00c83c: 0d045a02 .word 0x0d045a02 + d00c840: 0d045a5b .word 0x0d045a5b d00c844: 00027939 .word 0x00027939 0d00c848 <rtw_free_stainfo>: @@ -19892,7 +19892,7 @@ Disassembly of section .xip_image2.text: d00c866: f10d 0202 add.w r2, sp, #2 d00c86a: 2102 movs r1, #2 d00c86c: 4620 mov r0, r4 - d00c86e: f010 f9ff bl d01cc70 <rtw_hal_sta_info_get> + d00c86e: f010 fa6d bl d01cd4c <rtw_hal_sta_info_get> d00c872: a901 add r1, sp, #4 d00c874: 4638 mov r0, r7 d00c876: f7f8 fe1f bl d0054b8 <rtw_enter_critical_bh> @@ -19910,33 +19910,33 @@ Disassembly of section .xip_image2.text: d00c898: f7f8 fe0e bl d0054b8 <rtw_enter_critical_bh> d00c89c: f104 0194 add.w r1, r4, #148 ; 0x94 d00c8a0: 4640 mov r0, r8 - d00c8a2: f019 feb7 bl d026614 <rtw_xmitframe_queue_free> + d00c8a2: f019 ff25 bl d0266f0 <rtw_xmitframe_queue_free> d00c8a6: f104 0120 add.w r1, r4, #32 d00c8aa: 4640 mov r0, r8 d00c8ac: f8c4 70a0 str.w r7, [r4, #160] ; 0xa0 - d00c8b0: f019 feb0 bl d026614 <rtw_xmitframe_queue_free> + d00c8b0: f019 ff1e bl d0266f0 <rtw_xmitframe_queue_free> d00c8b4: f104 0018 add.w r0, r4, #24 d00c8b8: f7f8 fe4e bl d005558 <rtw_list_delete> d00c8bc: a901 add r1, sp, #4 d00c8be: 4640 mov r0, r8 d00c8c0: f7f8 fe02 bl d0054c8 <rtw_exit_critical_bh> d00c8c4: f504 7080 add.w r0, r4, #256 ; 0x100 - d00c8c8: f01e fa37 bl d02ad3a <rtw_del_timer> + d00c8c8: f01e faa5 bl d02ae16 <rtw_del_timer> d00c8cc: f504 70c8 add.w r0, r4, #400 ; 0x190 - d00c8d0: f01e fa33 bl d02ad3a <rtw_del_timer> + d00c8d0: f01e faa1 bl d02ae16 <rtw_del_timer> d00c8d4: f504 70d4 add.w r0, r4, #424 ; 0x1a8 - d00c8d8: f01e fa2f bl d02ad3a <rtw_del_timer> + d00c8d8: f01e fa9d bl d02ae16 <rtw_del_timer> d00c8dc: b2f9 uxtb r1, r7 d00c8de: 3701 adds r7, #1 d00c8e0: 4620 mov r0, r4 - d00c8e2: f017 fc9b bl d02421c <rtw_recv_reorder_free> + d00c8e2: f017 fd09 bl d0242f8 <rtw_recv_reorder_free> d00c8e6: 2f10 cmp r7, #16 d00c8e8: d1f8 bne.n d00c8dc <rtw_free_stainfo+0x94> d00c8ea: f504 7814 add.w r8, r4, #592 ; 0x250 d00c8ee: aa02 add r2, sp, #8 d00c8f0: 2101 movs r1, #1 d00c8f2: 4620 mov r0, r4 - d00c8f4: f010 f9bc bl d01cc70 <rtw_hal_sta_info_get> + d00c8f4: f010 fa2a bl d01cd4c <rtw_hal_sta_info_get> d00c8f8: 4640 mov r0, r8 d00c8fa: f7f8 fe1c bl d005536 <rtw_is_list_empty> d00c8fe: b960 cbnz r0, d00c91a <rtw_free_stainfo+0xd2> @@ -19993,15 +19993,15 @@ Disassembly of section .xip_image2.text: d00c996: 4620 mov r0, r4 d00c998: f8c5 32e4 str.w r3, [r5, #740] ; 0x2e4 d00c99c: f8ad 3002 strh.w r3, [sp, #2] - d00c9a0: f010 f8f0 bl d01cb84 <rtw_hal_sta_info_set> + d00c9a0: f010 f95e bl d01cc60 <rtw_hal_sta_info_set> d00c9a4: 4621 mov r1, r4 d00c9a6: 4630 mov r0, r6 - d00c9a8: f010 f87e bl d01caa8 <wifi_hal_bb_sta_del> + d00c9a8: f010 f8ec bl d01cb84 <wifi_hal_bb_sta_del> d00c9ac: 4621 mov r1, r4 d00c9ae: 4630 mov r0, r6 - d00c9b0: f00d fc9a bl d01a2e8 <wifi_hal_ra_deregister> + d00c9b0: f00d fd08 bl d01a3c4 <wifi_hal_ra_deregister> d00c9b4: 4620 mov r0, r4 - d00c9b6: f010 f8d3 bl d01cb60 <wifi_hal_phl_stainfo_deinit> + d00c9b6: f010 f941 bl d01cc3c <wifi_hal_phl_stainfo_deinit> d00c9ba: 4620 mov r0, r4 d00c9bc: f7f8 fd8e bl d0054dc <rtw_spinlock_free> d00c9c0: f104 0028 add.w r0, r4, #40 ; 0x28 @@ -20109,7 +20109,7 @@ Disassembly of section .xip_image2.text: d00caba: aa04 add r2, sp, #16 d00cabc: 2101 movs r1, #1 d00cabe: 4638 mov r0, r7 - d00cac0: f010 f8d6 bl d01cc70 <rtw_hal_sta_info_get> + d00cac0: f010 f944 bl d01cd4c <rtw_hal_sta_info_get> d00cac4: 2206 movs r2, #6 d00cac6: 4621 mov r1, r4 d00cac8: a804 add r0, sp, #16 @@ -20119,7 +20119,7 @@ Disassembly of section .xip_image2.text: d00cad2: 6836 ldr r6, [r6, #0] d00cad4: e7e1 b.n d00ca9a <rtw_get_stainfo+0x36> d00cad6: bf00 nop - d00cad8: 0d0456e9 .word 0x0d0456e9 + d00cad8: 0d0457c9 .word 0x0d0457c9 0d00cadc <rtw_get_bcmc_stainfo>: d00cadc: 4b07 ldr r3, [pc, #28] ; (d00cafc <rtw_get_bcmc_stainfo+0x20>) @@ -20134,7 +20134,7 @@ Disassembly of section .xip_image2.text: d00caf2: f7ff ffb7 bl d00ca64 <rtw_get_stainfo> d00caf6: b003 add sp, #12 d00caf8: f85d fb04 ldr.w pc, [sp], #4 - d00cafc: 0d0456e9 .word 0x0d0456e9 + d00cafc: 0d0457c9 .word 0x0d0457c9 0d00cb00 <rtw_free_all_stainfo>: d00cb00: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} @@ -20195,7 +20195,7 @@ Disassembly of section .xip_image2.text: d00cb96: f881 3222 strb.w r3, [r1, #546] ; 0x222 d00cb9a: f8b0 10d0 ldrh.w r1, [r0, #208] ; 0xd0 d00cb9e: f890 00b3 ldrb.w r0, [r0, #179] ; 0xb3 - d00cba2: f01b fdf3 bl d02878c <wifi_rom_support_short_GI> + d00cba2: f01b fe61 bl d028868 <wifi_rom_support_short_GI> d00cba6: b108 cbz r0, d00cbac <rtw_update_sta_info+0x3c> d00cba8: f884 6225 strb.w r6, [r4, #549] ; 0x225 d00cbac: f8c4 60ac str.w r6, [r4, #172] ; 0xac @@ -20209,11 +20209,11 @@ Disassembly of section .xip_image2.text: d00cbc8: 2300 movs r3, #0 d00cbca: f884 3227 strb.w r3, [r4, #551] ; 0x227 d00cbce: f884 3228 strb.w r3, [r4, #552] ; 0x228 - d00cbd2: f00f ffd7 bl d01cb84 <rtw_hal_sta_info_set> + d00cbd2: f010 f845 bl d01cc60 <rtw_hal_sta_info_set> d00cbd6: 2104 movs r1, #4 d00cbd8: f10d 0206 add.w r2, sp, #6 d00cbdc: 4620 mov r0, r4 - d00cbde: f010 f847 bl d01cc70 <rtw_hal_sta_info_get> + d00cbde: f010 f8b5 bl d01cd4c <rtw_hal_sta_info_get> d00cbe2: f895 30bf ldrb.w r3, [r5, #191] ; 0xbf d00cbe6: f89d 1006 ldrb.w r1, [sp, #6] d00cbea: 2b0e cmp r3, #14 @@ -20225,12 +20225,12 @@ Disassembly of section .xip_image2.text: d00cbfa: 4619 movge r1, r3 d00cbfc: 4620 mov r0, r4 d00cbfe: f88d 1006 strb.w r1, [sp, #6] - d00cc02: f015 f9d9 bl d021fb8 <rtw_xmit_query_short_GI> + d00cc02: f015 fa47 bl d022094 <rtw_xmit_query_short_GI> d00cc06: f10d 0205 add.w r2, sp, #5 d00cc0a: f88d 0005 strb.w r0, [sp, #5] d00cc0e: 2109 movs r1, #9 d00cc10: 4620 mov r0, r4 - d00cc12: f00f ffb7 bl d01cb84 <rtw_hal_sta_info_set> + d00cc12: f010 f825 bl d01cc60 <rtw_hal_sta_info_set> d00cc16: f8d5 33f0 ldr.w r3, [r5, #1008] ; 0x3f0 d00cc1a: b113 cbz r3, d00cc22 <rtw_update_sta_info+0xb2> d00cc1c: 2301 movs r3, #1 @@ -20247,7 +20247,7 @@ Disassembly of section .xip_image2.text: d00cc3c: 210a movs r1, #10 d00cc3e: 4620 mov r0, r4 d00cc40: f88d 3007 strb.w r3, [sp, #7] - d00cc44: f00f ff9e bl d01cb84 <rtw_hal_sta_info_set> + d00cc44: f010 f80c bl d01cc60 <rtw_hal_sta_info_set> d00cc48: f105 01d0 add.w r1, r5, #208 ; 0xd0 d00cc4c: 221a movs r2, #26 d00cc4e: f204 2029 addw r0, r4, #553 ; 0x229 @@ -20294,12 +20294,12 @@ Disassembly of section .xip_image2.text: d00ccba: f10d 0207 add.w r2, sp, #7 d00ccbe: 2100 movs r1, #0 d00ccc0: f88d 3007 strb.w r3, [sp, #7] - d00ccc4: f00f ff5e bl d01cb84 <rtw_hal_sta_info_set> + d00ccc4: f00f ffcc bl d01cc60 <rtw_hal_sta_info_set> d00ccc8: e7f2 b.n d00ccb0 <rtw_init_bcmc_stainfo+0x28> d00ccca: bf00 nop - d00cccc: 0d0456e9 .word 0x0d0456e9 - d00ccd0: 0d04a6af .word 0x0d04a6af - d00ccd4: 0d0459be .word 0x0d0459be + d00cccc: 0d0457c9 .word 0x0d0457c9 + d00ccd0: 0d04a78b .word 0x0d04a78b + d00ccd4: 0d045a9e .word 0x0d045a9e 0d00ccd8 <_rtw_sta_del_event_callback>: d00ccd8: 4b27 ldr r3, [pc, #156] ; (d00cd78 <_rtw_sta_del_event_callback+0xa0>) @@ -20315,21 +20315,21 @@ Disassembly of section .xip_image2.text: d00ccf0: 2800 cmp r0, #0 d00ccf2: d03e beq.n d00cd72 <_rtw_sta_del_event_callback+0x9a> d00ccf4: 4620 mov r0, r4 - d00ccf6: f00d ff55 bl d01aba4 <wifi_hal_disconnect_set> + d00ccf6: f00d ffc3 bl d01ac80 <wifi_hal_disconnect_set> d00ccfa: 4669 mov r1, sp d00ccfc: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d00cd00: f013 fdb6 bl d020870 <ROM_WIFI_BSSID_SET> + d00cd00: f013 fe24 bl d02094c <ROM_WIFI_BSSID_SET> d00cd04: 2100 movs r1, #0 d00cd06: 4608 mov r0, r1 - d00cd08: f013 fee8 bl d020adc <ROM_WIFI_Set_TXOP_Thres> + d00cd08: f013 ff56 bl d020bb8 <ROM_WIFI_Set_TXOP_Thres> d00cd0c: 2200 movs r2, #0 d00cd0e: 4611 mov r1, r2 d00cd10: 4610 mov r0, r2 - d00cd12: f013 f9e3 bl d0200dc <ROM_WIFI_AX_SpecialReuse_Cfg> + d00cd12: f013 fa51 bl d0201b8 <ROM_WIFI_AX_SpecialReuse_Cfg> d00cd16: 6823 ldr r3, [r4, #0] d00cd18: f606 2133 addw r1, r6, #2611 ; 0xa33 d00cd1c: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d00cd20: f00d ffe4 bl d01acec <wifi_hal_basic_rate_set> + d00cd20: f00e f852 bl d01adc8 <wifi_hal_basic_rate_set> d00cd24: 6823 ldr r3, [r4, #0] d00cd26: 6858 ldr r0, [r3, #4] d00cd28: f005 fcc9 bl d0126be <rtw_state_check_ap_on> @@ -20340,7 +20340,7 @@ Disassembly of section .xip_image2.text: d00cd36: 4620 mov r0, r4 d00cd38: 461a mov r2, r3 d00cd3a: f8a4 30c0 strh.w r3, [r4, #192] ; 0xc0 - d00cd3e: f00e fa3f bl d01b1c0 <wifi_hal_set_channel_bw> + d00cd3e: f00e faad bl d01b29c <wifi_hal_set_channel_bw> d00cd42: 4620 mov r0, r4 d00cd44: f7fc fe4e bl d0099e4 <rtw_leavebss_status_update> d00cd48: 4620 mov r0, r4 @@ -20351,16 +20351,16 @@ Disassembly of section .xip_image2.text: d00cd54: f005 fcb3 bl d0126be <rtw_state_check_ap_on> d00cd58: 4601 mov r1, r0 d00cd5a: 4628 mov r0, r5 - d00cd5c: f014 fb1c bl d021398 <ROM_WIFI_CAM_FLUSH_ALL> + d00cd5c: f014 fb8a bl d021474 <ROM_WIFI_CAM_FLUSH_ALL> d00cd60: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 d00cd64: 2102 movs r1, #2 - d00cd66: f013 fd9b bl d0208a0 <ROM_WIFI_SetMSR> + d00cd66: f013 fe09 bl d02097c <ROM_WIFI_SetMSR> d00cd6a: f606 207c addw r0, r6, #2684 ; 0xa7c - d00cd6e: f01d ffdf bl d02ad30 <rtw_cancel_timer> + d00cd6e: f01e f84d bl d02ae0c <rtw_cancel_timer> d00cd72: b002 add sp, #8 d00cd74: bd70 pop {r4, r5, r6, pc} d00cd76: bf00 nop - d00cd78: 0d045a17 .word 0x0d045a17 + d00cd78: 0d045af7 .word 0x0d045af7 0d00cd7c <rtw_sta_del_event_callback>: d00cd7c: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} @@ -20377,15 +20377,15 @@ Disassembly of section .xip_image2.text: d00cd9a: d049 beq.n d00ce30 <rtw_sta_del_event_callback+0xb4> d00cd9c: 4639 mov r1, r7 d00cd9e: aa03 add r2, sp, #12 - d00cda0: f00f ff66 bl d01cc70 <rtw_hal_sta_info_get> + d00cda0: f00f ffd4 bl d01cd4c <rtw_hal_sta_info_get> d00cda4: 4639 mov r1, r7 d00cda6: 4630 mov r0, r6 - d00cda8: f010 f82c bl d01ce04 <wifi_hal_connect_hw_info_set> + d00cda8: f010 f89a bl d01cee0 <wifi_hal_connect_hw_info_set> d00cdac: 6823 ldr r3, [r4, #0] d00cdae: 2100 movs r1, #0 d00cdb0: f89d 200c ldrb.w r2, [sp, #12] d00cdb4: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d00cdb8: f00c f848 bl d018e4c <wifi_hal_h2c_set_media_status> + d00cdb8: f00c f854 bl d018e64 <wifi_hal_h2c_set_media_status> d00cdbc: 4620 mov r0, r4 d00cdbe: f005 fc23 bl d012608 <rtw_check_ap_mode> d00cdc2: 4606 mov r6, r0 @@ -20398,7 +20398,7 @@ Disassembly of section .xip_image2.text: d00cdd4: f605 183c addw r8, r5, #2364 ; 0x93c d00cdd8: f7f8 fb6e bl d0054b8 <rtw_enter_critical_bh> d00cddc: 4620 mov r0, r4 - d00cdde: f015 fe14 bl d022a0a <rtw_recv_free_uc_swdec_pending_queue> + d00cdde: f015 fe82 bl d022ae6 <rtw_recv_free_uc_swdec_pending_queue> d00cde2: 2101 movs r1, #1 d00cde4: 4620 mov r0, r4 d00cde6: f004 fdad bl d011944 <rtw_assoc_resources_free> @@ -20475,7 +20475,7 @@ Disassembly of section .xip_image2.text: d00cea8: b178 cbz r0, d00ceca <rtw_sta_del_event+0x92> d00ceaa: aa03 add r2, sp, #12 d00ceac: 4639 mov r1, r7 - d00ceae: f00f fedf bl d01cc70 <rtw_hal_sta_info_get> + d00ceae: f00f ff4d bl d01cd4c <rtw_hal_sta_info_get> d00ceb2: 9b03 ldr r3, [sp, #12] d00ceb4: 2b7f cmp r3, #127 ; 0x7f d00ceb6: dd0b ble.n d00ced0 <rtw_sta_del_event+0x98> @@ -20495,9 +20495,9 @@ Disassembly of section .xip_image2.text: d00ced8: f000 fa49 bl d00d36e <rtw_enqueue_cmd> d00cedc: e7c6 b.n d00ce6c <rtw_sta_del_event+0x34> d00cede: bf00 nop - d00cee0: 0d04a6af .word 0x0d04a6af - d00cee4: 0d045a1d .word 0x0d045a1d - d00cee8: 0d0459e5 .word 0x0d0459e5 + d00cee0: 0d04a78b .word 0x0d04a78b + d00cee4: 0d045afd .word 0x0d045afd + d00cee8: 0d045ac5 .word 0x0d045ac5 d00ceec: 00027939 .word 0x00027939 0d00cef0 <rtw_vht_use_default_setting>: @@ -20561,11 +20561,11 @@ Disassembly of section .xip_image2.text: d00cf98: 4298 cmp r0, r3 d00cf9a: bfa8 it ge d00cf9c: 4618 movge r0, r3 - d00cf9e: f01d fc23 bl d02a7e8 <wifi_rom_vht_nss_to_mcsmap> + d00cf9e: f01d fc91 bl d02a8c4 <wifi_rom_vht_nss_to_mcsmap> d00cfa2: b003 add sp, #12 d00cfa4: bd30 pop {r4, r5, pc} d00cfa6: bf00 nop - d00cfa8: 0d048158 .word 0x0d048158 + d00cfa8: 0d048234 .word 0x0d048234 0d00cfac <rtw_process_vht_op_mode_notify>: d00cfac: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} @@ -20581,7 +20581,7 @@ Disassembly of section .xip_image2.text: d00cfc4: f004 0303 and.w r3, r4, #3 d00cfc8: f3c4 1402 ubfx r4, r4, #4, #3 d00cfcc: f88d 3002 strb.w r3, [sp, #2] - d00cfd0: f00f fe4e bl d01cc70 <rtw_hal_sta_info_get> + d00cfd0: f00f febc bl d01cd4c <rtw_hal_sta_info_get> d00cfd4: f89d 3002 ldrb.w r3, [sp, #2] d00cfd8: 3401 adds r4, #1 d00cfda: f89d 2003 ldrb.w r2, [sp, #3] @@ -20600,10 +20600,10 @@ Disassembly of section .xip_image2.text: d00cffa: f10d 0202 add.w r2, sp, #2 d00cffe: 2104 movs r1, #4 d00d000: 4628 mov r0, r5 - d00d002: f00f fdbf bl d01cb84 <rtw_hal_sta_info_set> + d00d002: f00f fe2d bl d01cc60 <rtw_hal_sta_info_set> d00d006: f205 274a addw r7, r5, #586 ; 0x24a d00d00a: 4638 mov r0, r7 - d00d00c: f01d fbc7 bl d02a79e <wifi_rom_vht_mcsmap_to_nss> + d00d00c: f01d fc35 bl d02a87a <wifi_rom_vht_mcsmap_to_nss> d00d010: 4284 cmp r4, r0 d00d012: d012 beq.n d00d03a <rtw_process_vht_op_mode_notify+0x8e> d00d014: 2300 movs r3, #0 @@ -20611,7 +20611,7 @@ Disassembly of section .xip_image2.text: d00d018: a901 add r1, sp, #4 d00d01a: 4620 mov r0, r4 d00d01c: f8ad 3004 strh.w r3, [sp, #4] - d00d020: f01d fbe2 bl d02a7e8 <wifi_rom_vht_nss_to_mcsmap> + d00d020: f01d fc50 bl d02a8c4 <wifi_rom_vht_nss_to_mcsmap> d00d024: a901 add r1, sp, #4 d00d026: 4b07 ldr r3, [pc, #28] ; (d00d044 <rtw_process_vht_op_mode_notify+0x98>) d00d028: 2202 movs r2, #2 @@ -20620,11 +20620,11 @@ Disassembly of section .xip_image2.text: d00d02e: 6833 ldr r3, [r6, #0] d00d030: 4629 mov r1, r5 d00d032: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d00d036: f00c ff85 bl d019f44 <wifi_hal_ra_update_support_rate> + d00d036: f00c fff3 bl d01a020 <wifi_hal_ra_update_support_rate> d00d03a: b003 add sp, #12 d00d03c: bdf0 pop {r4, r5, r6, r7, pc} d00d03e: bf00 nop - d00d040: 0d04a4b8 .word 0x0d04a4b8 + d00d040: 0d04a594 .word 0x0d04a594 d00d044: 00027939 .word 0x00027939 0d00d048 <rtw_build_vht_op_mode_notify_ie>: @@ -20636,7 +20636,7 @@ Disassembly of section .xip_image2.text: d00d054: 4615 mov r5, r2 d00d056: 9303 str r3, [sp, #12] d00d058: f88d 300b strb.w r3, [sp, #11] - d00d05c: f01d fb9f bl d02a79e <wifi_rom_vht_mcsmap_to_nss> + d00d05c: f01d fc0d bl d02a87a <wifi_rom_vht_mcsmap_to_nss> d00d060: f89d 300b ldrb.w r3, [sp, #11] d00d064: f005 0503 and.w r5, r5, #3 d00d068: 21c7 movs r1, #199 ; 0xc7 @@ -20653,7 +20653,7 @@ Disassembly of section .xip_image2.text: d00d084: f10d 030b add.w r3, sp, #11 d00d088: f88d 200b strb.w r2, [sp, #11] d00d08c: 2201 movs r2, #1 - d00d08e: f01a fd8b bl d027ba8 <rtw_set_ie> + d00d08e: f01a fdf9 bl d027c84 <rtw_set_ie> d00d092: 9803 ldr r0, [sp, #12] d00d094: b005 add sp, #20 d00d096: bd30 pop {r4, r5, pc} @@ -20736,7 +20736,7 @@ Disassembly of section .xip_image2.text: d00d17a: a805 add r0, sp, #20 d00d17c: 47b0 blx r6 d00d17e: 4628 mov r0, r5 - d00d180: f01d fade bl d02a740 <wifi_rom_vht_get_highest_rate> + d00d180: f01d fb4c bl d02a81c <wifi_rom_vht_get_highest_rate> d00d184: 38a0 subs r0, #160 ; 0xa0 d00d186: 4b15 ldr r3, [pc, #84] ; (d00d1dc <rtw_build_vht_cap_ie+0x144>) d00d188: f000 003f and.w r0, r0, #63 ; 0x3f @@ -20758,7 +20758,7 @@ Disassembly of section .xip_image2.text: d00d1b6: ab02 add r3, sp, #8 d00d1b8: 9300 str r3, [sp, #0] d00d1ba: ab03 add r3, sp, #12 - d00d1bc: f01a fcf4 bl d027ba8 <rtw_set_ie> + d00d1bc: f01a fd62 bl d027c84 <rtw_set_ie> d00d1c0: 9802 ldr r0, [sp, #8] d00d1c2: b006 add sp, #24 d00d1c4: bd70 pop {r4, r5, r6, pc} @@ -20769,7 +20769,7 @@ Disassembly of section .xip_image2.text: d00d1d2: e776 b.n d00d0c2 <rtw_build_vht_cap_ie+0x2a> d00d1d4: 00027939 .word 0x00027939 d00d1d8: 60000c80 .word 0x60000c80 - d00d1dc: 0d045a6e .word 0x0d045a6e + d00d1dc: 0d045b4e .word 0x0d045b4e d00d1e0: ffffe000 .word 0xffffe000 0d00d1e4 <rtw_restructure_vht_ie>: @@ -20796,7 +20796,7 @@ Disassembly of section .xip_image2.text: d00d21c: 213d movs r1, #61 ; 0x3d d00d21e: 4620 mov r0, r4 d00d220: 9303 str r3, [sp, #12] - d00d222: f01a fcd7 bl d027bd4 <rtw_get_ie> + d00d222: f01a fd45 bl d027cb0 <rtw_get_ie> d00d226: 2800 cmp r0, #0 d00d228: d039 beq.n d00d29e <rtw_restructure_vht_ie+0xba> d00d22a: 9a04 ldr r2, [sp, #16] @@ -20806,7 +20806,7 @@ Disassembly of section .xip_image2.text: d00d232: aa04 add r2, sp, #16 d00d234: 21bf movs r1, #191 ; 0xbf d00d236: 4620 mov r0, r4 - d00d238: f01a fccc bl d027bd4 <rtw_get_ie> + d00d238: f01a fd3a bl d027cb0 <rtw_get_ie> d00d23c: b378 cbz r0, d00d29e <rtw_restructure_vht_ie+0xba> d00d23e: 9a04 ldr r2, [sp, #16] d00d240: 9b03 ldr r3, [sp, #12] @@ -20815,7 +20815,7 @@ Disassembly of section .xip_image2.text: d00d246: aa04 add r2, sp, #16 d00d248: 21c0 movs r1, #192 ; 0xc0 d00d24a: 4620 mov r0, r4 - d00d24c: f01a fcc2 bl d027bd4 <rtw_get_ie> + d00d24c: f01a fd30 bl d027cb0 <rtw_get_ie> d00d250: 4680 mov r8, r0 d00d252: b320 cbz r0, d00d29e <rtw_restructure_vht_ie+0xba> d00d254: f8dd 9010 ldr.w r9, [sp, #16] @@ -20834,7 +20834,7 @@ Disassembly of section .xip_image2.text: d00d276: 443c add r4, r7 d00d278: 9600 str r6, [sp, #0] d00d27a: 4620 mov r0, r4 - d00d27c: f01a fc94 bl d027ba8 <rtw_set_ie> + d00d27c: f01a fd02 bl d027c84 <rtw_set_ie> d00d280: 2200 movs r2, #0 d00d282: 4628 mov r0, r5 d00d284: 70a2 strb r2, [r4, #2] @@ -20883,7 +20883,7 @@ Disassembly of section .xip_image2.text: d00d2ec: d107 bne.n d00d2fe <rtw_on_action_vht+0x52> d00d2ee: f105 0122 add.w r1, r5, #34 ; 0x22 d00d2f2: f105 001a add.w r0, r5, #26 - d00d2f6: f012 fda5 bl d01fe44 <rtw_hal_mac_bfee_set_vht_gid> + d00d2f6: f012 fe13 bl d01ff20 <rtw_hal_mac_bfee_set_vht_gid> d00d2fa: 2001 movs r0, #1 d00d2fc: e7e8 b.n d00d2d0 <rtw_on_action_vht+0x24> d00d2fe: 4805 ldr r0, [pc, #20] ; (d00d314 <rtw_on_action_vht+0x68>) @@ -20893,9 +20893,9 @@ Disassembly of section .xip_image2.text: d00d308: f7f6 fdf6 bl d003ef8 <inic_ipc_dev_buffered_printf> d00d30c: e7f5 b.n d00d2fa <rtw_on_action_vht+0x4e> d00d30e: bf00 nop - d00d310: 0d0456e9 .word 0x0d0456e9 - d00d314: 0d04a6af .word 0x0d04a6af - d00d318: 0d045a2f .word 0x0d045a2f + d00d310: 0d0457c9 .word 0x0d0457c9 + d00d314: 0d04a78b .word 0x0d04a78b + d00d318: 0d045b0f .word 0x0d045b0f 0d00d31c <rtw_dequeue_cmd>: d00d31c: 2100 movs r1, #0 @@ -21031,7 +21031,7 @@ Disassembly of section .xip_image2.text: d00d45c: 2001 movs r0, #1 d00d45e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} d00d462: bf00 nop - d00d464: 0d045aac .word 0x0d045aac + d00d464: 0d045b8c .word 0x0d045b8c 0d00d468 <rtw_cmd_resource_free>: d00d468: b510 push {r4, lr} @@ -21050,9 +21050,9 @@ Disassembly of section .xip_image2.text: d00d486: f100 0544 add.w r5, r0, #68 ; 0x44 d00d48a: 4604 mov r4, r0 d00d48c: 4628 mov r0, r5 - d00d48e: f01d fc4f bl d02ad30 <rtw_cancel_timer> + d00d48e: f01d fcbd bl d02ae0c <rtw_cancel_timer> d00d492: 4628 mov r0, r5 - d00d494: f01d fc51 bl d02ad3a <rtw_del_timer> + d00d494: f01d fcbf bl d02ae16 <rtw_del_timer> d00d498: 4620 mov r0, r4 d00d49a: 2100 movs r1, #0 d00d49c: 226c movs r2, #108 ; 0x6c @@ -21175,10 +21175,10 @@ Disassembly of section .xip_image2.text: d00d5a0: 9300 str r3, [sp, #0] d00d5a2: 462b mov r3, r5 d00d5a4: 9003 str r0, [sp, #12] - d00d5a6: f01d fbbd bl d02ad24 <rtw_init_timer> + d00d5a6: f01d fc2b bl d02ae00 <rtw_init_timer> d00d5aa: 4919 ldr r1, [pc, #100] ; (d00d610 <rtw_pmksa_cache_entry_add+0xe0>) d00d5ac: 9803 ldr r0, [sp, #12] - d00d5ae: f01d fbbd bl d02ad2c <rtw_set_timer> + d00d5ae: f01d fc2b bl d02ae08 <rtw_set_timer> d00d5b2: a905 add r1, sp, #20 d00d5b4: 4620 mov r0, r4 d00d5b6: f7f7 ff7f bl d0054b8 <rtw_enter_critical_bh> @@ -21211,10 +21211,10 @@ Disassembly of section .xip_image2.text: d00d5f6: d1fb bne.n d00d5f0 <rtw_pmksa_cache_entry_add+0xc0> d00d5f8: 6055 str r5, [r2, #4] d00d5fa: e7e1 b.n d00d5c0 <rtw_pmksa_cache_entry_add+0x90> - d00d5fc: 0d04a6af .word 0x0d04a6af - d00d600: 0d045b48 .word 0x0d045b48 + d00d5fc: 0d04a78b .word 0x0d04a78b + d00d600: 0d045c28 .word 0x0d045c28 d00d604: 00027939 .word 0x00027939 - d00d608: 0d045b76 .word 0x0d045b76 + d00d608: 0d045c56 .word 0x0d045c56 d00d60c: 0d00d4e1 .word 0x0d00d4e1 d00d610: 0036ee80 .word 0x0036ee80 @@ -21266,8 +21266,8 @@ Disassembly of section .xip_image2.text: d00d672: 4620 mov r0, r4 d00d674: e7ed b.n d00d652 <rtw_pmksa_cache_flush+0x32> d00d676: bf00 nop - d00d678: 0d04a6af .word 0x0d04a6af - d00d67c: 0d045b84 .word 0x0d045b84 + d00d678: 0d04a78b .word 0x0d04a78b + d00d67c: 0d045c64 .word 0x0d045c64 0d00d680 <rtw_pmksa_cache_init>: d00d680: b538 push {r3, r4, r5, lr} @@ -21289,8 +21289,8 @@ Disassembly of section .xip_image2.text: d00d6ac: e9c4 0001 strd r0, r0, [r4, #4] d00d6b0: 60e0 str r0, [r4, #12] d00d6b2: e7f4 b.n d00d69e <rtw_pmksa_cache_init+0x1e> - d00d6b4: 0d04a6af .word 0x0d04a6af - d00d6b8: 0d045baf .word 0x0d045baf + d00d6b4: 0d04a78b .word 0x0d04a78b + d00d6b8: 0d045c8f .word 0x0d045c8f 0d00d6bc <rtw_pmksa_cache_deinit>: d00d6bc: b570 push {r4, r5, r6, lr} @@ -21442,7 +21442,7 @@ Disassembly of section .xip_image2.text: d00d7f8: f1a2 030c sub.w r3, r2, #12 d00d7fc: 300c adds r0, #12 d00d7fe: aa03 add r2, sp, #12 - d00d800: f01a f9e8 bl d027bd4 <rtw_get_ie> + d00d800: f01a fa56 bl d027cb0 <rtw_get_ie> d00d804: b140 cbz r0, d00d818 <rtw_11d_restructure_country_ie+0x28> d00d806: 9a03 ldr r2, [sp, #12] d00d808: b132 cbz r2, d00d818 <rtw_11d_restructure_country_ie+0x28> @@ -21451,7 +21451,7 @@ Disassembly of section .xip_image2.text: d00d80e: 2107 movs r1, #7 d00d810: 9400 str r4, [sp, #0] d00d812: 19a8 adds r0, r5, r6 - d00d814: f01a f9c8 bl d027ba8 <rtw_set_ie> + d00d814: f01a fa36 bl d027c84 <rtw_set_ie> d00d818: b004 add sp, #16 d00d81a: bd70 pop {r4, r5, r6, pc} @@ -21656,7 +21656,7 @@ Disassembly of section .xip_image2.text: d00da12: f88d 200c strb.w r2, [sp, #12] d00da16: f88d 3019 strb.w r3, [sp, #25] d00da1a: e9cd 9a04 strd r9, sl, [sp, #16] - d00da1e: f01a fd55 bl d0284cc <wifi_rom_init_channel_set> + d00da1e: f01a fdc3 bl d0285a8 <wifi_rom_init_channel_set> d00da22: a907 add r1, sp, #28 d00da24: 4602 mov r2, r0 d00da26: f885 0a44 strb.w r0, [r5, #2628] ; 0xa44 @@ -21706,14 +21706,14 @@ Disassembly of section .xip_image2.text: d00daa0: d1c9 bne.n d00da36 <rtw_11d_update_regulatory_from_country+0x126> d00daa2: e7d8 b.n d00da56 <rtw_11d_update_regulatory_from_country+0x146> d00daa4: 60000c80 .word 0x60000c80 - d00daa8: 0d04a6af .word 0x0d04a6af - d00daac: 0d045c5a .word 0x0d045c5a - d00dab0: 0d045bd8 .word 0x0d045bd8 - d00dab4: 0d045c02 .word 0x0d045c02 - d00dab8: 0d045c23 .word 0x0d045c23 - d00dabc: 0d04b7e9 .word 0x0d04b7e9 + d00daa8: 0d04a78b .word 0x0d04a78b + d00daac: 0d045d3a .word 0x0d045d3a + d00dab0: 0d045cb8 .word 0x0d045cb8 + d00dab4: 0d045ce2 .word 0x0d045ce2 + d00dab8: 0d045d03 .word 0x0d045d03 + d00dabc: 0d04b8c5 .word 0x0d04b8c5 d00dac0: 00027939 .word 0x00027939 - d00dac4: 0d04bab3 .word 0x0d04bab3 + d00dac4: 0d04bb8f .word 0x0d04bb8f 0d00dac8 <rtw_11d_country_decision_default>: d00dac8: b5f8 push {r3, r4, r5, r6, r7, lr} @@ -21862,7 +21862,7 @@ Disassembly of section .xip_image2.text: d00dc36: f007 fc2d bl d015494 <halbb_set_bss_color> d00dc3a: f105 0159 add.w r1, r5, #89 ; 0x59 d00dc3e: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d00dc42: f012 f9fb bl d02003c <ROM_WIFI_AX_BSS_COLOR_SET> + d00dc42: f012 fa69 bl d020118 <ROM_WIFI_AX_BSS_COLOR_SET> d00dc46: f8b6 0001 ldrh.w r0, [r6, #1] d00dc4a: f8b5 305a ldrh.w r3, [r5, #90] ; 0x5a d00dc4e: f3c0 1009 ubfx r0, r0, #4, #10 @@ -21877,11 +21877,11 @@ Disassembly of section .xip_image2.text: d00dc6a: 2101 movs r1, #1 d00dc6c: b004 add sp, #16 d00dc6e: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d00dc72: f012 bf33 b.w d020adc <ROM_WIFI_Set_TXOP_Thres> + d00dc72: f012 bfa1 b.w d020bb8 <ROM_WIFI_Set_TXOP_Thres> d00dc76: bf00 nop - d00dc78: 0d04a6af .word 0x0d04a6af - d00dc7c: 0d045c7a .word 0x0d045c7a - d00dc80: 0d045cba .word 0x0d045cba + d00dc78: 0d04a78b .word 0x0d04a78b + d00dc7c: 0d045d5a .word 0x0d045d5a + d00dc80: 0d045d9a .word 0x0d045d9a 0d00dc84 <HE_operation_handler>: d00dc84: b570 push {r4, r5, r6, lr} @@ -21924,10 +21924,10 @@ Disassembly of section .xip_image2.text: d00dcdc: f880 3421 strb.w r3, [r0, #1057] ; 0x421 d00dce0: 1ce0 adds r0, r4, #3 d00dce2: 466b mov r3, sp - d00dce4: f01c fdcb bl d02a87e <wifi_rom_he_get_muedca_param> + d00dce4: f01c fe39 bl d02a95a <wifi_rom_he_get_muedca_param> d00dce8: 4629 mov r1, r5 d00dcea: 4668 mov r0, sp - d00dcec: f012 f9de bl d0200ac <ROM_WIFI_AX_MUEDCA_Para> + d00dcec: f012 fa4c bl d020188 <ROM_WIFI_AX_MUEDCA_Para> d00dcf0: b005 add sp, #20 d00dcf2: bd30 pop {r4, r5, pc} @@ -21938,7 +21938,7 @@ Disassembly of section .xip_image2.text: d00dcfc: b119 cbz r1, d00dd06 <HE_spatial_reuse_handler+0x12> d00dcfe: 2101 movs r1, #1 d00dd00: 1cd8 adds r0, r3, #3 - d00dd02: f012 b9eb b.w d0200dc <ROM_WIFI_AX_SpecialReuse_Cfg> + d00dd02: f012 ba59 b.w d0201b8 <ROM_WIFI_AX_SpecialReuse_Cfg> d00dd06: 4770 bx lr 0d00dd08 <HE_phy_caps_update_asoc_cap>: @@ -22221,9 +22221,9 @@ Disassembly of section .xip_image2.text: d00e042: 4631 mov r1, r6 d00e044: e796 b.n d00df74 <HE_caps_update_asoc_cap+0x1a8> d00e046: bf00 nop - d00e048: 0d04a6af .word 0x0d04a6af - d00e04c: 0d045ce4 .word 0x0d045ce4 - d00e050: 0d045d03 .word 0x0d045d03 + d00e048: 0d04a78b .word 0x0d04a78b + d00e04c: 0d045dc4 .word 0x0d045dc4 + d00e050: 0d045de3 .word 0x0d045de3 0d00e054 <rtw_restructure_he_ie>: d00e054: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} @@ -22247,7 +22247,7 @@ Disassembly of section .xip_image2.text: d00e08c: f88d a01e strb.w sl, [sp, #30] d00e090: 9105 str r1, [sp, #20] d00e092: e9cd 8401 strd r8, r4, [sp, #4] - d00e096: f01a fd4b bl d028b30 <wifi_rom_get_ie_ex> + d00e096: f01a fdb9 bl d028c0c <wifi_rom_get_ie_ex> d00e09a: 2800 cmp r0, #0 d00e09c: f000 8117 beq.w d00e2ce <rtw_restructure_he_ie+0x27a> d00e0a0: 9b08 ldr r3, [sp, #32] @@ -22259,7 +22259,7 @@ Disassembly of section .xip_image2.text: d00e0b0: 4658 mov r0, fp d00e0b2: f8cd 9000 str.w r9, [sp] d00e0b6: e9cd 8401 strd r8, r4, [sp, #4] - d00e0ba: f01a fd39 bl d028b30 <wifi_rom_get_ie_ex> + d00e0ba: f01a fda7 bl d028c0c <wifi_rom_get_ie_ex> d00e0be: 2800 cmp r0, #0 d00e0c0: f000 8105 beq.w d00e2ce <rtw_restructure_he_ie+0x27a> d00e0c4: 9b08 ldr r3, [sp, #32] @@ -22273,7 +22273,7 @@ Disassembly of section .xip_image2.text: d00e0da: 4416 add r6, r2 d00e0dc: 2233 movs r2, #51 ; 0x33 d00e0de: e9cd 8809 strd r8, r8, [sp, #36] ; 0x24 - d00e0e2: f034 fddd bl d042ca0 <____wrap_memset_veneer> + d00e0e2: f034 fe61 bl d042da8 <____wrap_memset_veneer> d00e0e6: f894 340e ldrb.w r3, [r4, #1038] ; 0x40e d00e0ea: f894 140f ldrb.w r1, [r4, #1039] ; 0x40f d00e0ee: ea13 0009 ands.w r0, r3, r9 @@ -22425,7 +22425,7 @@ Disassembly of section .xip_image2.text: d00e2b6: 9300 str r3, [sp, #0] d00e2b8: 4630 mov r0, r6 d00e2ba: ab0a add r3, sp, #40 ; 0x28 - d00e2bc: f019 fc74 bl d027ba8 <rtw_set_ie> + d00e2bc: f019 fce2 bl d027c84 <rtw_set_ie> d00e2c0: 683b ldr r3, [r7, #0] d00e2c2: 9a09 ldr r2, [sp, #36] ; 0x24 d00e2c4: 4413 add r3, r2 @@ -22470,7 +22470,7 @@ Disassembly of section .xip_image2.text: d00e322: f105 03d3 add.w r3, r5, #211 ; 0xd3 d00e326: 9600 str r6, [sp, #0] d00e328: 463a mov r2, r7 - d00e32a: f01a ff09 bl d029140 <wifi_rom_beacon_rate_check> + d00e32a: f01a ff77 bl d02921c <wifi_rom_beacon_rate_check> d00e32e: b1a0 cbz r0, d00e35a <rtw_on_beacon_rate_check+0x62> d00e330: f8d4 2128 ldr.w r2, [r4, #296] ; 0x128 d00e334: 4639 mov r1, r7 @@ -22486,11 +22486,11 @@ Disassembly of section .xip_image2.text: d00e34c: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 d00e350: b003 add sp, #12 d00e352: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d00e356: f00b bdf5 b.w d019f44 <wifi_hal_ra_update_support_rate> + d00e356: f00b be63 b.w d01a020 <wifi_hal_ra_update_support_rate> d00e35a: b003 add sp, #12 d00e35c: bdf0 pop {r4, r5, r6, r7, pc} d00e35e: bf00 nop - d00e360: 0d045e75 .word 0x0d045e75 + d00e360: 0d045f55 .word 0x0d045f55 d00e364: 00027939 .word 0x00027939 0d00e368 <rtw_on_beacon_info_update>: @@ -22639,7 +22639,7 @@ Disassembly of section .xip_image2.text: d00e4d8: 2218 movs r2, #24 d00e4da: 2100 movs r1, #0 d00e4dc: 4640 mov r0, r8 - d00e4de: f034 fbdf bl d042ca0 <____wrap_memset_veneer> + d00e4de: f034 fc63 bl d042da8 <____wrap_memset_veneer> d00e4e2: 4620 mov r0, r4 d00e4e4: f004 f897 bl d012616 <rtw_check_sta_associated_to_ap> d00e4e8: 2800 cmp r0, #0 @@ -22699,7 +22699,7 @@ Disassembly of section .xip_image2.text: d00e578: f1a9 030c sub.w r3, r9, #12 d00e57c: 4650 mov r0, sl d00e57e: 930b str r3, [sp, #44] ; 0x2c - d00e580: f019 fb28 bl d027bd4 <rtw_get_ie> + d00e580: f019 fb96 bl d027cb0 <rtw_get_ie> d00e584: 9b0b ldr r3, [sp, #44] ; 0x2c d00e586: b360 cbz r0, d00e5e2 <rtw_on_beacon_info_check+0x11a> d00e588: 9a0d ldr r2, [sp, #52] ; 0x34 @@ -22709,7 +22709,7 @@ Disassembly of section .xip_image2.text: d00e592: 213d movs r1, #61 ; 0x3d d00e594: 4650 mov r0, sl d00e596: 930b str r3, [sp, #44] ; 0x2c - d00e598: f019 fb1c bl d027bd4 <rtw_get_ie> + d00e598: f019 fb8a bl d027cb0 <rtw_get_ie> d00e59c: 9b0b ldr r3, [sp, #44] ; 0x2c d00e59e: 4607 mov r7, r0 d00e5a0: b118 cbz r0, d00e5aa <rtw_on_beacon_info_check+0xe2> @@ -22730,7 +22730,7 @@ Disassembly of section .xip_image2.text: d00e5c6: 2103 movs r1, #3 d00e5c8: 4650 mov r0, sl d00e5ca: 930b str r3, [sp, #44] ; 0x2c - d00e5cc: f019 fb02 bl d027bd4 <rtw_get_ie> + d00e5cc: f019 fb70 bl d027cb0 <rtw_get_ie> d00e5d0: 9b0b ldr r3, [sp, #44] ; 0x2c d00e5d2: b150 cbz r0, d00e5ea <rtw_on_beacon_info_check+0x122> d00e5d4: 7883 ldrb r3, [r0, #2] @@ -22746,14 +22746,14 @@ Disassembly of section .xip_image2.text: d00e5ea: aa0d add r2, sp, #52 ; 0x34 d00e5ec: 213d movs r1, #61 ; 0x3d d00e5ee: 4650 mov r0, sl - d00e5f0: f019 faf0 bl d027bd4 <rtw_get_ie> + d00e5f0: f019 fb5e bl d027cb0 <rtw_get_ie> d00e5f4: b987 cbnz r7, d00e618 <rtw_on_beacon_info_check+0x150> d00e5f6: 3618 adds r6, #24 d00e5f8: f8d4 344c ldr.w r3, [r4, #1100] ; 0x44c d00e5fc: f504 628a add.w r2, r4, #1104 ; 0x450 d00e600: 4649 mov r1, r9 d00e602: 4630 mov r0, r6 - d00e604: f01a fdce bl d0291a4 <wifi_rom_beacon_ssid_check> + d00e604: f01a fe3c bl d029280 <wifi_rom_beacon_ssid_check> d00e608: 4605 mov r5, r0 d00e60a: b938 cbnz r0, d00e61c <rtw_on_beacon_info_check+0x154> d00e60c: 481e ldr r0, [pc, #120] ; (d00e688 <rtw_on_beacon_info_check+0x1c0>) @@ -22782,7 +22782,7 @@ Disassembly of section .xip_image2.text: d00e654: f8d4 37bc ldr.w r3, [r4, #1980] ; 0x7bc d00e658: 9310 str r3, [sp, #64] ; 0x40 d00e65a: f204 434a addw r3, r4, #1098 ; 0x44a - d00e65e: f01a fdd7 bl d029210 <wifi_rom_beacon_encryption_check> + d00e65e: f01a fe45 bl d0292ec <wifi_rom_beacon_encryption_check> d00e662: 4605 mov r5, r0 d00e664: b958 cbnz r0, d00e67e <rtw_on_beacon_info_check+0x1b6> d00e666: 4808 ldr r0, [pc, #32] ; (d00e688 <rtw_on_beacon_info_check+0x1c0>) @@ -22796,12 +22796,12 @@ Disassembly of section .xip_image2.text: d00e67e: f89d 3038 ldrb.w r3, [sp, #56] ; 0x38 d00e682: f884 37b4 strb.w r3, [r4, #1972] ; 0x7b4 d00e686: e76f b.n d00e568 <rtw_on_beacon_info_check+0xa0> - d00e688: 0d04a6af .word 0x0d04a6af - d00e68c: 0d045e55 .word 0x0d045e55 - d00e690: 0d045d2b .word 0x0d045d2b - d00e694: 0d045d5c .word 0x0d045d5c - d00e698: 0d045de7 .word 0x0d045de7 - d00e69c: 0d045e1c .word 0x0d045e1c + d00e688: 0d04a78b .word 0x0d04a78b + d00e68c: 0d045f35 .word 0x0d045f35 + d00e690: 0d045e0b .word 0x0d045e0b + d00e694: 0d045e3c .word 0x0d045e3c + d00e698: 0d045ec7 .word 0x0d045ec7 + d00e69c: 0d045efc .word 0x0d045efc 0d00e6a0 <rtw_on_beacon>: d00e6a0: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} @@ -22819,7 +22819,7 @@ Disassembly of section .xip_image2.text: d00e6c4: 4798 blx r3 d00e6c6: 4649 mov r1, r9 d00e6c8: 4620 mov r0, r4 - d00e6ca: f010 fa37 bl d01eb3c <rtw_hal_btc_rx_beacon_notify> + d00e6ca: f010 faa5 bl d01ec18 <rtw_hal_btc_rx_beacon_notify> d00e6ce: f8d8 3484 ldr.w r3, [r8, #1156] ; 0x484 d00e6d2: 2b01 cmp r3, #1 d00e6d4: d107 bne.n d00e6e6 <rtw_on_beacon+0x46> @@ -22853,7 +22853,7 @@ Disassembly of section .xip_image2.text: d00e722: f105 0018 add.w r0, r5, #24 d00e726: e9cd 2300 strd r2, r3, [sp] d00e72a: f10d 030e add.w r3, sp, #14 - d00e72e: f019 fc03 bl d027f38 <rtw_get_sec_ie> + d00e72e: f019 fc71 bl d028014 <rtw_get_sec_ie> d00e732: f8bd 200e ldrh.w r2, [sp, #14] d00e736: f8bd 300c ldrh.w r3, [sp, #12] d00e73a: b14a cbz r2, d00e750 <rtw_on_beacon+0xb0> @@ -22877,7 +22877,7 @@ Disassembly of section .xip_image2.text: d00e764: 6858 ldr r0, [r3, #4] d00e766: f003 ffaa bl d0126be <rtw_state_check_ap_on> d00e76a: b108 cbz r0, d00e770 <rtw_on_beacon+0xd0> - d00e76c: f012 fe62 bl d021434 <ROM_WIFI_TSF_Sync_P1_From_P0> + d00e76c: f012 fed0 bl d021510 <ROM_WIFI_TSF_Sync_P1_From_P0> d00e770: f105 010a add.w r1, r5, #10 d00e774: f504 70b6 add.w r0, r4, #364 ; 0x16c d00e778: f7fe f974 bl d00ca64 <rtw_get_stainfo> @@ -22940,7 +22940,7 @@ Disassembly of section .xip_image2.text: d00e808: 463a mov r2, r7 d00e80a: 4629 mov r1, r5 d00e80c: 4620 mov r0, r4 - d00e80e: f01e fc3f bl d02d090 <rtw_on_beacon_csa> + d00e80e: f01e fcad bl d02d16c <rtw_on_beacon_csa> d00e812: f8d8 39e4 ldr.w r3, [r8, #2532] ; 0x9e4 d00e816: 3301 adds r3, #1 d00e818: f8c8 39e4 str.w r3, [r8, #2532] ; 0x9e4 @@ -22950,8 +22950,8 @@ Disassembly of section .xip_image2.text: d00e824: 60000c80 .word 0x60000c80 d00e828: 60005e88 .word 0x60005e88 d00e82c: 6000013c .word 0x6000013c - d00e830: 0d04a6af .word 0x0d04a6af - d00e834: 0d04b4c8 .word 0x0d04b4c8 + d00e830: 0d04a78b .word 0x0d04a78b + d00e834: 0d04b5a4 .word 0x0d04b5a4 0d00e838 <rtw_get_bcn_info>: d00e838: b510 push {r4, lr} @@ -22981,7 +22981,7 @@ Disassembly of section .xip_image2.text: d00e882: 9300 str r3, [sp, #0] d00e884: ab04 add r3, sp, #16 d00e886: f850 1c04 ldr.w r1, [r0, #-4] - d00e88a: f01a fd45 bl d029318 <wifi_rom_beacon_info_get> + d00e88a: f01a fdb3 bl d0293f4 <wifi_rom_beacon_info_get> d00e88e: 4b09 ldr r3, [pc, #36] ; (d00e8b4 <rtw_get_bcn_info+0x7c>) d00e890: 2218 movs r2, #24 d00e892: a904 add r1, sp, #16 @@ -23011,7 +23011,7 @@ Disassembly of section .xip_image2.text: d00e8c8: 4620 mov r0, r4 d00e8ca: f8d4 9000 ldr.w r9, [r4] d00e8ce: f8ad 3010 strh.w r3, [sp, #16] - d00e8d2: f01e f92d bl d02cb30 <rtw_mgntframe_alloc> + d00e8d2: f01e f99b bl d02cc0c <rtw_mgntframe_alloc> d00e8d6: 4605 mov r5, r0 d00e8d8: 2800 cmp r0, #0 d00e8da: d06c beq.n d00e9b6 <rtw_ap_issue_beacon+0xfe> @@ -23023,7 +23023,7 @@ Disassembly of section .xip_image2.text: d00e8ea: f7f6 fde5 bl d0054b8 <rtw_enter_critical_bh> d00e8ee: f105 0108 add.w r1, r5, #8 d00e8f2: 4620 mov r0, r4 - d00e8f4: f01e f93b bl d02cb6e <rtw_mgntframe_attrib_update> + d00e8f4: f01e f9a9 bl d02cc4a <rtw_mgntframe_attrib_update> d00e8f8: 2310 movs r3, #16 d00e8fa: a805 add r0, sp, #20 d00e8fc: f8ad 6024 strh.w r6, [sp, #36] ; 0x24 @@ -23044,7 +23044,7 @@ Disassembly of section .xip_image2.text: d00e924: f8ad 302c strh.w r3, [sp, #44] ; 0x2c d00e928: f105 0312 add.w r3, r5, #18 d00e92c: 930c str r3, [sp, #48] ; 0x30 - d00e92e: f019 ff37 bl d0287a0 <wifi_rom_fill_wlan_header> + d00e92e: f019 ffa5 bl d02887c <wifi_rom_fill_wlan_header> d00e932: 4b35 ldr r3, [pc, #212] ; (d00ea08 <rtw_ap_issue_beacon+0x150>) d00e934: f204 41b4 addw r1, r4, #1204 ; 0x4b4 d00e938: f8d4 24b0 ldr.w r2, [r4, #1200] ; 0x4b0 @@ -23054,7 +23054,7 @@ Disassembly of section .xip_image2.text: d00e944: f894 20bd ldrb.w r2, [r4, #189] ; 0xbd d00e948: f10a 000c add.w r0, sl, #12 d00e94c: 390c subs r1, #12 - d00e94e: f01a feb9 bl d0296c4 <wifi_rom_ap_beacon_update_hidden_ssid> + d00e94e: f01a ff27 bl d0297a0 <wifi_rom_ap_beacon_update_hidden_ssid> d00e952: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 d00e956: 696a ldr r2, [r5, #20] d00e958: 4403 add r3, r0 @@ -23074,7 +23074,7 @@ Disassembly of section .xip_image2.text: d00e97e: 4406 add r6, r0 d00e980: f813 1c02 ldrb.w r1, [r3, #-2] d00e984: e9cd 7600 strd r7, r6, [sp] - d00e988: f01a f8b6 bl d028af8 <wifi_rom_set_ie_ram> + d00e988: f01a f924 bl d028bd4 <wifi_rom_set_ie_ram> d00e98c: a902 add r1, sp, #8 d00e98e: 4640 mov r0, r8 d00e990: f7f6 fd9a bl d0054c8 <rtw_exit_critical_bh> @@ -23105,7 +23105,7 @@ Disassembly of section .xip_image2.text: d00e9da: f89c 2001 ldrb.w r2, [ip, #1] d00e9de: e9cd 7300 strd r7, r3, [sp] d00e9e2: f10c 0302 add.w r3, ip, #2 - d00e9e6: f01a f887 bl d028af8 <wifi_rom_set_ie_ram> + d00e9e6: f01a f8f5 bl d028bd4 <wifi_rom_set_ie_ram> d00e9ea: 3601 adds r6, #1 d00e9ec: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 d00e9f0: 42b3 cmp r3, r6 @@ -23114,14 +23114,14 @@ Disassembly of section .xip_image2.text: d00e9f6: 4629 mov r1, r5 d00e9f8: 4620 mov r0, r4 d00e9fa: 61ab str r3, [r5, #24] - d00e9fc: f013 fac2 bl d021f84 <rtw_xmit_mgntframe> + d00e9fc: f013 fb30 bl d022060 <rtw_xmit_mgntframe> d00ea00: e7d9 b.n d00e9b6 <rtw_ap_issue_beacon+0xfe> d00ea02: bf00 nop - d00ea04: 0d0456e9 .word 0x0d0456e9 + d00ea04: 0d0457c9 .word 0x0d0457c9 d00ea08: 00027939 .word 0x00027939 d00ea0c: 6000013c .word 0x6000013c - d00ea10: 0d04a6af .word 0x0d04a6af - d00ea14: 0d04b4c8 .word 0x0d04b4c8 + d00ea10: 0d04a78b .word 0x0d04a78b + d00ea14: 0d04b5a4 .word 0x0d04b5a4 0d00ea18 <rtw_ap_set_beacon>: d00ea18: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} @@ -23209,7 +23209,7 @@ Disassembly of section .xip_image2.text: d00eb0a: aa0c add r2, sp, #48 ; 0x30 d00eb0c: 9300 str r3, [sp, #0] d00eb0e: f104 03b2 add.w r3, r4, #178 ; 0xb2 - d00eb12: f01a fca9 bl d029468 <wifi_rom_ap_beacon_set_param> + d00eb12: f01a fd17 bl d029544 <wifi_rom_ap_beacon_set_param> d00eb16: 4605 mov r5, r0 d00eb18: 2800 cmp r0, #0 d00eb1a: d08c beq.n d00ea36 <rtw_ap_set_beacon+0x1e> @@ -23219,7 +23219,7 @@ Disassembly of section .xip_image2.text: d00eb26: 212d movs r1, #45 ; 0x2d d00eb28: 3b0c subs r3, #12 d00eb2a: 4648 mov r0, r9 - d00eb2c: f019 f852 bl d027bd4 <rtw_get_ie> + d00eb2c: f019 f8c0 bl d027cb0 <rtw_get_ie> d00eb30: 4606 mov r6, r0 d00eb32: b380 cbz r0, d00eb96 <rtw_ap_set_beacon+0x17e> d00eb34: 9a03 ldr r2, [sp, #12] @@ -23248,7 +23248,7 @@ Disassembly of section .xip_image2.text: d00eb6e: aa03 add r2, sp, #12 d00eb70: 213d movs r1, #61 ; 0x3d d00eb72: 3b0c subs r3, #12 - d00eb74: f019 f82e bl d027bd4 <rtw_get_ie> + d00eb74: f019 f89c bl d027cb0 <rtw_get_ie> d00eb78: 4681 mov r9, r0 d00eb7a: b120 cbz r0, d00eb86 <rtw_ap_set_beacon+0x16e> d00eb7c: 9b03 ldr r3, [sp, #12] @@ -23289,7 +23289,7 @@ Disassembly of section .xip_image2.text: d00ebde: 4620 mov r0, r4 d00ebe0: 3374 adds r3, #116 ; 0x74 d00ebe2: f8c4 3440 str.w r3, [r4, #1088] ; 0x440 - d00ebe6: f01c f90f bl d02ae08 <start_bss_network> + d00ebe6: f01c f97d bl d02aee4 <start_bss_network> d00ebea: 4651 mov r1, sl d00ebec: 4628 mov r0, r5 d00ebee: f7fd ff39 bl d00ca64 <rtw_get_stainfo> @@ -23375,7 +23375,7 @@ Disassembly of section .xip_image2.text: d00ecdc: ab05 add r3, sp, #20 d00ecde: 9300 str r3, [sp, #0] d00ece0: 9b22 ldr r3, [sp, #136] ; 0x88 - d00ece2: f01a fdcd bl d029880 <wifi_rom_ap_beacon_gen_ie> + d00ece2: f01a fe3b bl d02995c <wifi_rom_ap_beacon_gen_ie> d00ece6: b01d add sp, #116 ; 0x74 d00ece8: bdf0 pop {r4, r5, r6, r7, pc} @@ -23408,7 +23408,7 @@ Disassembly of section .xip_image2.text: d00ed2a: f504 6196 add.w r1, r4, #1200 ; 0x4b0 d00ed2e: f8d4 244c ldr.w r2, [r4, #1100] ; 0x44c d00ed32: f204 40b4 addw r0, r4, #1204 ; 0x4b4 - d00ed36: f01a fcf1 bl d02971c <wifi_rom_ap_beacon_update_bcn_tim> + d00ed36: f01a fd5f bl d0297f8 <wifi_rom_ap_beacon_update_bcn_tim> d00ed3a: e7eb b.n d00ed14 <rtw_ap_update_beacon+0x2a> d00ed3c: f104 01b2 add.w r1, r4, #178 ; 0xb2 d00ed40: f895 3297 ldrb.w r3, [r5, #663] ; 0x297 @@ -23416,7 +23416,7 @@ Disassembly of section .xip_image2.text: d00ed48: f204 40b4 addw r0, r4, #1204 ; 0x4b4 d00ed4c: 9100 str r1, [sp, #0] d00ed4e: f8d4 14b0 ldr.w r1, [r4, #1200] ; 0x4b0 - d00ed52: f01a fd6f bl d029834 <wifi_rom_ap_beacon_update_erpinfo_ie> + d00ed52: f01a fddd bl d029910 <wifi_rom_ap_beacon_update_erpinfo_ie> d00ed56: e7dd b.n d00ed14 <rtw_ap_update_beacon+0x2a> 0d00ed58 <rtw_ap_tx_beacon_hdl>: @@ -23475,12 +23475,12 @@ Disassembly of section .xip_image2.text: d00edf0: f7f6 fb62 bl d0054b8 <rtw_enter_critical_bh> d00edf4: 4629 mov r1, r5 d00edf6: 4630 mov r0, r6 - d00edf8: f017 fc2c bl d026654 <rtw_xmitframe_enqueue_one> + d00edf8: f017 fc9a bl d026730 <rtw_xmitframe_enqueue_one> d00edfc: 2801 cmp r0, #1 d00edfe: d003 beq.n d00ee08 <rtw_ap_tx_beacon_hdl+0xb0> d00ee00: 4629 mov r1, r5 d00ee02: 4648 mov r0, r9 - d00ee04: f017 fbe0 bl d0265c8 <rtw_xmitframe_free> + d00ee04: f017 fc4e bl d0266a4 <rtw_xmitframe_free> d00ee08: a901 add r1, sp, #4 d00ee0a: 4648 mov r0, r9 d00ee0c: f7f6 fb5c bl d0054c8 <rtw_exit_critical_bh> @@ -23516,7 +23516,7 @@ Disassembly of section .xip_image2.text: d00ee56: f896 20bd ldrb.w r2, [r6, #189] ; 0xbd d00ee5a: f105 0080 add.w r0, r5, #128 ; 0x80 d00ee5e: 390c subs r1, #12 - d00ee60: f01a fc30 bl d0296c4 <wifi_rom_ap_beacon_update_hidden_ssid> + d00ee60: f01a fc9e bl d0297a0 <wifi_rom_ap_beacon_update_hidden_ssid> d00ee64: 6f2b ldr r3, [r5, #112] ; 0x70 d00ee66: 4418 add r0, r3 d00ee68: 6728 str r0, [r5, #112] ; 0x70 @@ -23546,7 +23546,7 @@ Disassembly of section .xip_image2.text: d00eea8: 2301 movs r3, #1 d00eeaa: 30d0 adds r0, #208 ; 0xd0 d00eeac: f800 3c1c strb.w r3, [r0, #-28] - d00eeb0: f019 ff66 bl d028d80 <wifi_rom_HT_caps_handler> + d00eeb0: f019 ffd4 bl d028e5c <wifi_rom_HT_caps_handler> d00eeb4: f104 03d3 add.w r3, r4, #211 ; 0xd3 d00eeb8: 4905 ldr r1, [pc, #20] ; (d00eed0 <rtw_ht_caps_handler+0x34>) d00eeba: 34e3 adds r4, #227 ; 0xe3 @@ -23558,7 +23558,7 @@ Disassembly of section .xip_image2.text: d00eeca: d1f7 bne.n d00eebc <rtw_ht_caps_handler+0x20> d00eecc: bd10 pop {r4, pc} d00eece: bf00 nop - d00eed0: 0d045e75 .word 0x0d045e75 + d00eed0: 0d045f55 .word 0x0d045f55 0d00eed4 <rtw_ht_info_handler>: d00eed4: b171 cbz r1, d00eef4 <rtw_ht_info_handler+0x20> @@ -23601,7 +23601,7 @@ Disassembly of section .xip_image2.text: d00ef2e: 2200 movs r2, #0 d00ef30: f884 23f5 strb.w r2, [r4, #1013] ; 0x3f5 d00ef34: aa02 add r2, sp, #8 - d00ef36: f018 fe4d bl d027bd4 <rtw_get_ie> + d00ef36: f018 febb bl d027cb0 <rtw_get_ie> d00ef3a: 2800 cmp r0, #0 d00ef3c: d045 beq.n d00efca <rtw_restructure_ht_ie+0xce> d00ef3e: 9b02 ldr r3, [sp, #8] @@ -23615,7 +23615,7 @@ Disassembly of section .xip_image2.text: d00ef50: 21dd movs r1, #221 ; 0xdd d00ef52: 4438 add r0, r7 d00ef54: 9500 str r5, [sp, #0] - d00ef56: f018 fe27 bl d027ba8 <rtw_set_ie> + d00ef56: f018 fe95 bl d027c84 <rtw_set_ie> d00ef5a: 2301 movs r3, #1 d00ef5c: f8c4 33f0 str.w r3, [r4, #1008] ; 0x3f0 d00ef60: 221a movs r2, #26 @@ -23638,14 +23638,14 @@ Disassembly of section .xip_image2.text: d00ef94: bf04 itt eq d00ef96: f046 061c orreq.w r6, r6, #28 d00ef9a: f88d 6016 strbeq.w r6, [sp, #22] - d00ef9e: f018 fe03 bl d027ba8 <rtw_set_ie> + d00ef9e: f018 fe71 bl d027c84 <rtw_set_ie> d00efa2: 2301 movs r3, #1 d00efa4: aa02 add r2, sp, #8 d00efa6: 213d movs r1, #61 ; 0x3d d00efa8: 4640 mov r0, r8 d00efaa: f884 33f5 strb.w r3, [r4, #1013] ; 0x3f5 d00efae: 464b mov r3, r9 - d00efb0: f018 fe10 bl d027bd4 <rtw_get_ie> + d00efb0: f018 fe7e bl d027cb0 <rtw_get_ie> d00efb4: b148 cbz r0, d00efca <rtw_restructure_ht_ie+0xce> d00efb6: 9a02 ldr r2, [sp, #8] d00efb8: 2a16 cmp r2, #22 @@ -23655,11 +23655,11 @@ Disassembly of section .xip_image2.text: d00efc0: 213d movs r1, #61 ; 0x3d d00efc2: 9500 str r5, [sp, #0] d00efc4: 19b8 adds r0, r7, r6 - d00efc6: f018 fdef bl d027ba8 <rtw_set_ie> + d00efc6: f018 fe5d bl d027c84 <rtw_set_ie> d00efca: f894 03f5 ldrb.w r0, [r4, #1013] ; 0x3f5 d00efce: b00c add sp, #48 ; 0x30 d00efd0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d00efd4: 0d045e6e .word 0x0d045e6e + d00efd4: 0d045f4e .word 0x0d045f4e 0d00efd8 <rtw_update_ht_cap>: d00efd8: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} @@ -23682,13 +23682,13 @@ Disassembly of section .xip_image2.text: d00f008: 4628 mov r0, r5 d00f00a: 9301 str r3, [sp, #4] d00f00c: 9603 str r6, [sp, #12] - d00f00e: f018 fde1 bl d027bd4 <rtw_get_ie> + d00f00e: f018 fe4f bl d027cb0 <rtw_get_ie> d00f012: 9b01 ldr r3, [sp, #4] d00f014: aa03 add r2, sp, #12 d00f016: 213d movs r1, #61 ; 0x3d d00f018: 4628 mov r0, r5 d00f01a: 9603 str r6, [sp, #12] - d00f01c: f018 fdda bl d027bd4 <rtw_get_ie> + d00f01c: f018 fe48 bl d027cb0 <rtw_get_ie> d00f020: f894 30f2 ldrb.w r3, [r4, #242] ; 0xf2 d00f024: f003 0303 and.w r3, r3, #3 d00f028: f884 30b6 strb.w r3, [r4, #182] ; 0xb6 @@ -23771,13 +23771,13 @@ Disassembly of section .xip_image2.text: d00f0e6: 193d adds r5, r7, r4 d00f0e8: 4628 mov r0, r5 d00f0ea: 60ae str r6, [r5, #8] - d00f0ec: f033 fde4 bl d042cb8 <____wrap_memcmp_veneer> + d00f0ec: f033 fe40 bl d042d70 <____wrap_memcmp_veneer> d00f0f0: b108 cbz r0, d00f0f6 <softap_keep_silent_table_timer_reinit+0x1e> d00f0f2: 513e str r6, [r7, r4] d00f0f4: 80ae strh r6, [r5, #4] d00f0f6: bdf8 pop {r3, r4, r5, r6, r7, pc} d00f0f8: 60005e90 .word 0x60005e90 - d00f0fc: 0d045ea4 .word 0x0d045ea4 + d00f0fc: 0d045f84 .word 0x0d045f84 0d00f100 <softap_keep_silent_table_timer_hdl_4>: d00f100: 2004 movs r0, #4 @@ -23808,7 +23808,7 @@ Disassembly of section .xip_image2.text: d00f128: 2206 movs r2, #6 d00f12a: 4631 mov r1, r6 d00f12c: 4628 mov r0, r5 - d00f12e: f033 fdc3 bl d042cb8 <____wrap_memcmp_veneer> + d00f12e: f033 fe1f bl d042d70 <____wrap_memcmp_veneer> d00f132: b128 cbz r0, d00f140 <get_softap_keep_silent_table_idx+0x20> d00f134: 3401 adds r4, #1 d00f136: 3528 adds r5, #40 ; 0x28 @@ -23818,7 +23818,7 @@ Disassembly of section .xip_image2.text: d00f140: 4620 mov r0, r4 d00f142: bd70 pop {r4, r5, r6, pc} d00f144: 60005e90 .word 0x60005e90 - d00f148: 0d045ea4 .word 0x0d045ea4 + d00f148: 0d045f84 .word 0x0d045f84 0d00f14c <rtw_issue_probersp>: d00f14c: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} @@ -23826,13 +23826,13 @@ Disassembly of section .xip_image2.text: d00f152: 4604 mov r4, r0 d00f154: 460e mov r6, r1 d00f156: f8d0 8000 ldr.w r8, [r0] - d00f15a: f01d fce9 bl d02cb30 <rtw_mgntframe_alloc> + d00f15a: f01d fd57 bl d02cc0c <rtw_mgntframe_alloc> d00f15e: 4605 mov r5, r0 d00f160: 2800 cmp r0, #0 d00f162: d065 beq.n d00f230 <rtw_issue_probersp+0xe4> d00f164: f100 0108 add.w r1, r0, #8 d00f168: 4620 mov r0, r4 - d00f16a: f01d fd00 bl d02cb6e <rtw_mgntframe_attrib_update> + d00f16a: f01d fd6e bl d02cc4a <rtw_mgntframe_attrib_update> d00f16e: f8d5 3098 ldr.w r3, [r5, #152] ; 0x98 d00f172: a805 add r0, sp, #20 d00f174: e9cd 3605 strd r3, r6, [sp, #20] @@ -23850,7 +23850,7 @@ Disassembly of section .xip_image2.text: d00f198: f8ad 302c strh.w r3, [sp, #44] ; 0x2c d00f19c: f105 0312 add.w r3, r5, #18 d00f1a0: 930c str r3, [sp, #48] ; 0x30 - d00f1a2: f019 fafd bl d0287a0 <wifi_rom_fill_wlan_header> + d00f1a2: f019 fb6b bl d02887c <wifi_rom_fill_wlan_header> d00f1a6: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 d00f1aa: 4681 mov r9, r0 d00f1ac: f5b3 7f40 cmp.w r3, #768 ; 0x300 @@ -23859,7 +23859,7 @@ Disassembly of section .xip_image2.text: d00f1b4: 6818 ldr r0, [r3, #0] d00f1b6: f003 fa5f bl d012678 <rtw_state_check_sta_no_link> d00f1ba: b108 cbz r0, d00f1c0 <rtw_issue_probersp+0x74> - d00f1bc: f012 f924 bl d021408 <ROM_WIFI_TSF_Sync> + d00f1bc: f012 f992 bl d0214e4 <ROM_WIFI_TSF_Sync> d00f1c0: 4620 mov r0, r4 d00f1c2: f003 fa21 bl d012608 <rtw_check_ap_mode> d00f1c6: 4633 mov r3, r6 @@ -23869,7 +23869,7 @@ Disassembly of section .xip_image2.text: d00f1ce: f8d4 24b0 ldr.w r2, [r4, #1200] ; 0x4b0 d00f1d2: f204 41b4 addw r1, r4, #1204 ; 0x4b4 d00f1d6: 4648 mov r0, r9 - d00f1d8: f019 f8ba bl d028350 <wifi_rom_set_probersp_tim_ie> + d00f1d8: f019 f928 bl d02842c <wifi_rom_set_probersp_tim_ie> d00f1dc: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 d00f1e0: 2b00 cmp r3, #0 d00f1e2: d145 bne.n d00f270 <rtw_issue_probersp+0x124> @@ -23883,7 +23883,7 @@ Disassembly of section .xip_image2.text: d00f1f8: 4407 add r7, r0 d00f1fa: f813 1c02 ldrb.w r1, [r3, #-2] d00f1fe: e9cd 6700 strd r6, r7, [sp] - d00f202: f019 fc79 bl d028af8 <wifi_rom_set_ie_ram> + d00f202: f019 fce7 bl d028bd4 <wifi_rom_set_ie_ram> d00f206: 696b ldr r3, [r5, #20] d00f208: 61ab str r3, [r5, #24] d00f20a: 3328 adds r3, #40 ; 0x28 @@ -23899,7 +23899,7 @@ Disassembly of section .xip_image2.text: d00f224: f7f4 fe68 bl d003ef8 <inic_ipc_dev_buffered_printf> d00f228: 4629 mov r1, r5 d00f22a: 4620 mov r0, r4 - d00f22c: f012 feaa bl d021f84 <rtw_xmit_mgntframe> + d00f22c: f012 ff18 bl d022060 <rtw_xmit_mgntframe> d00f230: b00f add sp, #60 ; 0x3c d00f232: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} d00f236: f8d4 30c4 ldr.w r3, [r4, #196] ; 0xc4 @@ -23915,7 +23915,7 @@ Disassembly of section .xip_image2.text: d00f254: f89c 2001 ldrb.w r2, [ip, #1] d00f258: e9cd 6300 strd r6, r3, [sp] d00f25c: f10c 0302 add.w r3, ip, #2 - d00f260: f019 fc4a bl d028af8 <wifi_rom_set_ie_ram> + d00f260: f019 fcb8 bl d028bd4 <wifi_rom_set_ie_ram> d00f264: 3701 adds r7, #1 d00f266: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 d00f26a: 42bb cmp r3, r7 @@ -23926,15 +23926,15 @@ Disassembly of section .xip_image2.text: d00f274: 4601 mov r1, r0 d00f276: 2208 movs r2, #8 d00f278: 4648 mov r0, r9 - d00f27a: f019 fc2f bl d028adc <wifi_rom_fill_frame_content> + d00f27a: f019 fc9d bl d028bb8 <wifi_rom_fill_frame_content> d00f27e: 4633 mov r3, r6 d00f280: f204 42bc addw r2, r4, #1212 ; 0x4bc d00f284: 2102 movs r1, #2 - d00f286: f018 fc7f bl d027b88 <rtw_set_fixed_ie> + d00f286: f018 fced bl d027c64 <rtw_set_fixed_ie> d00f28a: 4633 mov r3, r6 d00f28c: f204 42be addw r2, r4, #1214 ; 0x4be d00f290: 2102 movs r1, #2 - d00f292: f018 fc79 bl d027b88 <rtw_set_fixed_ie> + d00f292: f018 fce7 bl d027c64 <rtw_set_fixed_ie> d00f296: 696b ldr r3, [r5, #20] d00f298: 4639 mov r1, r7 d00f29a: f8d4 244c ldr.w r2, [r4, #1100] ; 0x44c @@ -23942,12 +23942,12 @@ Disassembly of section .xip_image2.text: d00f2a2: 4403 add r3, r0 d00f2a4: e9cd 6300 strd r6, r3, [sp] d00f2a8: f504 638a add.w r3, r4, #1104 ; 0x450 - d00f2ac: f019 fc24 bl d028af8 <wifi_rom_set_ie_ram> + d00f2ac: f019 fc92 bl d028bd4 <wifi_rom_set_ie_ram> d00f2b0: f204 439c addw r3, r4, #1180 ; 0x49c d00f2b4: 4680 mov r8, r0 d00f2b6: 4618 mov r0, r3 d00f2b8: 9303 str r3, [sp, #12] - d00f2ba: f018 fcc7 bl d027c4c <rtw_get_rateset_len> + d00f2ba: f018 fd35 bl d027d28 <rtw_get_rateset_len> d00f2be: 696a ldr r2, [r5, #20] d00f2c0: 2808 cmp r0, #8 d00f2c2: 4607 mov r7, r0 @@ -23960,7 +23960,7 @@ Disassembly of section .xip_image2.text: d00f2d6: bf28 it cs d00f2d8: 2208 movcs r2, #8 d00f2da: 4640 mov r0, r8 - d00f2dc: f019 fc0c bl d028af8 <wifi_rom_set_ie_ram> + d00f2dc: f019 fc7a bl d028bd4 <wifi_rom_set_ie_ram> d00f2e0: 696b ldr r3, [r5, #20] d00f2e2: 2201 movs r2, #1 d00f2e4: 2103 movs r1, #3 @@ -23968,7 +23968,7 @@ Disassembly of section .xip_image2.text: d00f2ea: 4403 add r3, r0 d00f2ec: e9cd 6300 strd r6, r3, [sp] d00f2f0: f504 6391 add.w r3, r4, #1160 ; 0x488 - d00f2f4: f019 fc00 bl d028af8 <wifi_rom_set_ie_ram> + d00f2f4: f019 fc6e bl d028bd4 <wifi_rom_set_ie_ram> d00f2f8: 2f08 cmp r7, #8 d00f2fa: 4603 mov r3, r0 d00f2fc: d983 bls.n d00f206 <rtw_issue_probersp+0xba> @@ -23982,8 +23982,8 @@ Disassembly of section .xip_image2.text: d00f314: e775 b.n d00f202 <rtw_issue_probersp+0xb6> d00f316: bf00 nop d00f318: 6000013c .word 0x6000013c - d00f31c: 0d04a6af .word 0x0d04a6af - d00f320: 0d04b4c8 .word 0x0d04b4c8 + d00f31c: 0d04a78b .word 0x0d04a78b + d00f320: 0d04b5a4 .word 0x0d04b5a4 0d00f324 <rtw_issue_probereq>: d00f324: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} @@ -23992,13 +23992,13 @@ Disassembly of section .xip_image2.text: d00f32c: 4688 mov r8, r1 d00f32e: 4616 mov r6, r2 d00f330: 6807 ldr r7, [r0, #0] - d00f332: f01d fbfd bl d02cb30 <rtw_mgntframe_alloc> + d00f332: f01d fc6b bl d02cc0c <rtw_mgntframe_alloc> d00f336: 4604 mov r4, r0 d00f338: 2800 cmp r0, #0 d00f33a: d070 beq.n d00f41e <rtw_issue_probereq+0xfa> d00f33c: f100 0108 add.w r1, r0, #8 d00f340: 4628 mov r0, r5 - d00f342: f01d fc14 bl d02cb6e <rtw_mgntframe_attrib_update> + d00f342: f01d fc82 bl d02cc4a <rtw_mgntframe_attrib_update> d00f346: f8d4 3098 ldr.w r3, [r4, #152] ; 0x98 d00f34a: f04f 0900 mov.w r9, #0 d00f34e: a803 add r0, sp, #12 @@ -24014,7 +24014,7 @@ Disassembly of section .xip_image2.text: d00f36e: f8ad 3024 strh.w r3, [sp, #36] ; 0x24 d00f372: f104 0312 add.w r3, r4, #18 d00f376: 930a str r3, [sp, #40] ; 0x28 - d00f378: f019 fa12 bl d0287a0 <wifi_rom_fill_wlan_header> + d00f378: f019 fa80 bl d02887c <wifi_rom_fill_wlan_header> d00f37c: 6963 ldr r3, [r4, #20] d00f37e: 4602 mov r2, r0 d00f380: f5c3 63fb rsb r3, r3, #2008 ; 0x7d8 @@ -24025,7 +24025,7 @@ Disassembly of section .xip_image2.text: d00f390: f108 0304 add.w r3, r8, #4 d00f394: f8d8 2000 ldr.w r2, [r8] d00f398: 4649 mov r1, r9 - d00f39a: f019 fbad bl d028af8 <wifi_rom_set_ie_ram> + d00f39a: f019 fc1b bl d028bd4 <wifi_rom_set_ie_ram> d00f39e: 6962 ldr r2, [r4, #20] d00f3a0: f897 8a62 ldrb.w r8, [r7, #2658] ; 0xa62 d00f3a4: f607 2356 addw r3, r7, #2646 ; 0xa56 @@ -24036,7 +24036,7 @@ Disassembly of section .xip_image2.text: d00f3b6: dd39 ble.n d00f42c <rtw_issue_probereq+0x108> d00f3b8: 2208 movs r2, #8 d00f3ba: 2101 movs r1, #1 - d00f3bc: f019 fb9c bl d028af8 <wifi_rom_set_ie_ram> + d00f3bc: f019 fc0a bl d028bd4 <wifi_rom_set_ie_ram> d00f3c0: 6963 ldr r3, [r4, #20] d00f3c2: f1a8 0208 sub.w r2, r8, #8 d00f3c6: 2132 movs r1, #50 ; 0x32 @@ -24044,7 +24044,7 @@ Disassembly of section .xip_image2.text: d00f3cc: 4403 add r3, r0 d00f3ce: e9cd 6300 strd r6, r3, [sp] d00f3d2: f607 235e addw r3, r7, #2654 ; 0xa5e - d00f3d6: f019 fb8f bl d028af8 <wifi_rom_set_ie_ram> + d00f3d6: f019 fbfd bl d028bd4 <wifi_rom_set_ie_ram> d00f3da: f895 30c8 ldrb.w r3, [r5, #200] ; 0xc8 d00f3de: 2b00 cmp r3, #0 d00f3e0: d145 bne.n d00f46e <rtw_issue_probereq+0x14a> @@ -24053,7 +24053,7 @@ Disassembly of section .xip_image2.text: d00f3e8: f8d7 2b70 ldr.w r2, [r7, #2928] ; 0xb70 d00f3ec: b112 cbz r2, d00f3f4 <rtw_issue_probereq+0xd0> d00f3ee: 4633 mov r3, r6 - d00f3f0: f018 fbca bl d027b88 <rtw_set_fixed_ie> + d00f3f0: f018 fc38 bl d027c64 <rtw_set_fixed_ie> d00f3f4: 6963 ldr r3, [r4, #20] d00f3f6: 61a3 str r3, [r4, #24] d00f3f8: 3328 adds r3, #40 ; 0x28 @@ -24069,7 +24069,7 @@ Disassembly of section .xip_image2.text: d00f412: f7f4 fd71 bl d003ef8 <inic_ipc_dev_buffered_printf> d00f416: 4621 mov r1, r4 d00f418: 4628 mov r0, r5 - d00f41a: f012 fdb3 bl d021f84 <rtw_xmit_mgntframe> + d00f41a: f012 fe21 bl d022060 <rtw_xmit_mgntframe> d00f41e: b00d add sp, #52 ; 0x34 d00f420: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} d00f424: 4643 mov r3, r8 @@ -24092,7 +24092,7 @@ Disassembly of section .xip_image2.text: d00f450: f89c 2001 ldrb.w r2, [ip, #1] d00f454: e9cd 6300 strd r6, r3, [sp] d00f458: f10c 0302 add.w r3, ip, #2 - d00f45c: f019 fb4c bl d028af8 <wifi_rom_set_ie_ram> + d00f45c: f019 fbba bl d028bd4 <wifi_rom_set_ie_ram> d00f460: f108 0801 add.w r8, r8, #1 d00f464: f895 30c8 ldrb.w r3, [r5, #200] ; 0xc8 d00f468: 4543 cmp r3, r8 @@ -24101,8 +24101,8 @@ Disassembly of section .xip_image2.text: d00f46e: f04f 0800 mov.w r8, #0 d00f472: e7f7 b.n d00f464 <rtw_issue_probereq+0x140> d00f474: 6000013c .word 0x6000013c - d00f478: 0d04a6af .word 0x0d04a6af - d00f47c: 0d04b4c8 .word 0x0d04b4c8 + d00f478: 0d04a78b .word 0x0d04a78b + d00f47c: 0d04b5a4 .word 0x0d04b5a4 0d00f480 <rtw_on_probereq>: d00f480: 4b62 ldr r3, [pc, #392] ; (d00f60c <rtw_on_probereq+0x18c>) @@ -24140,7 +24140,7 @@ Disassembly of section .xip_image2.text: d00f4d6: 4630 mov r0, r6 d00f4d8: 9300 str r3, [sp, #0] d00f4da: f8d5 344c ldr.w r3, [r5, #1100] ; 0x44c - d00f4de: f018 ff6f bl d0283c0 <wifi_rom_on_probereq> + d00f4de: f018 ffdd bl d02849c <wifi_rom_on_probereq> d00f4e2: 2800 cmp r0, #0 d00f4e4: d0e1 beq.n d00f4aa <rtw_on_probereq+0x2a> d00f4e6: 4a4a ldr r2, [pc, #296] ; (d00f610 <rtw_on_probereq+0x190>) @@ -24183,7 +24183,7 @@ Disassembly of section .xip_image2.text: d00f54a: 462b mov r3, r5 d00f54c: f854 2c04 ldr.w r2, [r4, #-4] d00f550: f8d5 1814 ldr.w r1, [r5, #2068] ; 0x814 - d00f554: f01b fbe6 bl d02ad24 <rtw_init_timer> + d00f554: f01b fc54 bl d02ae00 <rtw_init_timer> d00f558: f1b8 0f05 cmp.w r8, #5 d00f55c: d1e8 bne.n d00f530 <rtw_on_probereq+0xb0> d00f55e: 2301 movs r3, #1 @@ -24196,7 +24196,7 @@ Disassembly of section .xip_image2.text: d00f572: 2206 movs r2, #6 d00f574: a902 add r1, sp, #8 d00f576: 4620 mov r0, r4 - d00f578: f033 fb9e bl d042cb8 <____wrap_memcmp_veneer> + d00f578: f033 fbfa bl d042d70 <____wrap_memcmp_veneer> d00f57c: b138 cbz r0, d00f58e <rtw_on_probereq+0x10e> d00f57e: 3701 adds r7, #1 d00f580: 3428 adds r4, #40 ; 0x28 @@ -24247,7 +24247,7 @@ Disassembly of section .xip_image2.text: d00f5f4: 4410 add r0, r2 d00f5f6: 80a1 strh r1, [r4, #4] d00f5f8: 6819 ldr r1, [r3, #0] - d00f5fa: f01b fb97 bl d02ad2c <rtw_set_timer> + d00f5fa: f01b fc05 bl d02ae08 <rtw_set_timer> d00f5fe: f7f7 fbbf bl d006d80 <xTaskGetTickCount> d00f602: 60a0 str r0, [r4, #8] d00f604: e751 b.n d00f4aa <rtw_on_probereq+0x2a> @@ -24262,7 +24262,7 @@ Disassembly of section .xip_image2.text: d00f624: 0d00f10d .word 0x0d00f10d d00f628: 0d00f107 .word 0x0d00f107 d00f62c: 0d00f101 .word 0x0d00f101 - d00f630: 0d045e85 .word 0x0d045e85 + d00f630: 0d045f65 .word 0x0d045f65 d00f634: 60005f58 .word 0x60005f58 d00f638: 60005f5c .word 0x60005f5c @@ -24335,7 +24335,7 @@ Disassembly of section .xip_image2.text: d00f6ee: f88d 3024 strb.w r3, [sp, #36] ; 0x24 d00f6f2: f8d4 33f0 ldr.w r3, [r4, #1008] ; 0x3f0 d00f6f6: f88d 3025 strb.w r3, [sp, #37] ; 0x25 - d00f6fa: f018 ffd5 bl d0286a8 <wifi_rom_update_wireless_mode> + d00f6fa: f019 f843 bl d028784 <wifi_rom_update_wireless_mode> d00f6fe: f894 3418 ldrb.w r3, [r4, #1048] ; 0x418 d00f702: b163 cbz r3, d00f71e <rtw_start_clnt_join+0xaa> d00f704: f89d 300a ldrb.w r3, [sp, #10] @@ -24355,7 +24355,7 @@ Disassembly of section .xip_image2.text: d00f734: f104 02ae add.w r2, r4, #174 ; 0xae d00f738: f104 01af add.w r1, r4, #175 ; 0xaf d00f73c: 4640 mov r0, r8 - d00f73e: f011 f977 bl d020a30 <ROM_WIFI_UPDATE_Slottime> + d00f73e: f011 f9e5 bl d020b0c <ROM_WIFI_UPDATE_Slottime> d00f742: f018 0f01 tst.w r8, #1 d00f746: f000 80a7 beq.w d00f898 <rtw_start_clnt_join+0x224> d00f74a: 4630 mov r0, r6 @@ -24375,13 +24375,13 @@ Disassembly of section .xip_image2.text: d00f772: 2301 movs r3, #1 d00f774: 4630 mov r0, r6 d00f776: f886 3154 strb.w r3, [r6, #340] ; 0x154 - d00f77a: f01c f80f bl d02b79c <rtw_sta_flush> + d00f77a: f01c f87d bl d02b878 <rtw_sta_flush> d00f77e: 2300 movs r3, #0 d00f780: f886 3154 strb.w r3, [r6, #340] ; 0x154 - d00f784: f011 fb92 bl d020eac <ROM_WIFI_CHECK_TXBUF> + d00f784: f011 fc00 bl d020f88 <ROM_WIFI_CHECK_TXBUF> d00f788: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 d00f78c: 2102 movs r1, #2 - d00f78e: f011 f887 bl d0208a0 <ROM_WIFI_SetMSR> + d00f78e: f011 f8f5 bl d02097c <ROM_WIFI_SetMSR> d00f792: f8d4 3180 ldr.w r3, [r4, #384] ; 0x180 d00f796: f8d4 1354 ldr.w r1, [r4, #852] ; 0x354 d00f79a: f04f 0800 mov.w r8, #0 @@ -24389,14 +24389,14 @@ Disassembly of section .xip_image2.text: d00f7a0: bf0c ite eq d00f7a2: 20cc moveq r0, #204 ; 0xcc d00f7a4: 20cf movne r0, #207 ; 0xcf - d00f7a6: f011 fdbb bl d021320 <ROM_WIFI_SEC_CFG> + d00f7a6: f011 fe29 bl d0213fc <ROM_WIFI_SEC_CFG> d00f7aa: 2301 movs r3, #1 d00f7ac: 4620 mov r0, r4 d00f7ae: f887 352c strb.w r3, [r7, #1324] ; 0x52c d00f7b2: f894 30c0 ldrb.w r3, [r4, #192] ; 0xc0 d00f7b6: f894 20c1 ldrb.w r2, [r4, #193] ; 0xc1 d00f7ba: f894 10bf ldrb.w r1, [r4, #191] ; 0xbf - d00f7be: f00b fcff bl d01b1c0 <wifi_hal_set_channel_bw> + d00f7be: f00b fd6d bl d01b29c <wifi_hal_set_channel_bw> d00f7c2: 2040 movs r0, #64 ; 0x40 d00f7c4: f887 852c strb.w r8, [r7, #1324] ; 0x52c d00f7c8: f7f5 fede bl d005588 <rtw_zmalloc> @@ -24439,7 +24439,7 @@ Disassembly of section .xip_image2.text: d00f82c: 8103 strh r3, [r0, #8] d00f82e: f106 030c add.w r3, r6, #12 d00f832: 6043 str r3, [r0, #4] - d00f834: f016 fbae bl d025f94 <wifi_send_mgnt> + d00f834: f016 fc1c bl d026070 <wifi_send_mgnt> d00f838: 4641 mov r1, r8 d00f83a: 4638 mov r0, r7 d00f83c: f7f5 fea6 bl d00558c <rtw_mfree> @@ -24447,10 +24447,10 @@ Disassembly of section .xip_image2.text: d00f842: 4630 mov r0, r6 d00f844: f7f5 fea2 bl d00558c <rtw_mfree> d00f848: f8b4 00aa ldrh.w r0, [r4, #170] ; 0xaa - d00f84c: f018 fddc bl d028408 <wifi_rom_set_beacon_timeout> + d00f84c: f018 fe4a bl d0284e4 <wifi_rom_set_beacon_timeout> d00f850: 4601 mov r1, r0 d00f852: f605 207c addw r0, r5, #2684 ; 0xa7c - d00f856: f01b fa69 bl d02ad2c <rtw_set_timer> + d00f856: f01b fad7 bl d02ae08 <rtw_set_timer> d00f85a: 4620 mov r0, r4 d00f85c: f002 fef3 bl d012646 <rtw_state_set_join_doing> d00f860: f8d5 1a10 ldr.w r1, [r5, #2576] ; 0xa10 @@ -24484,7 +24484,7 @@ Disassembly of section .xip_image2.text: d00f8b4: 460f mov r7, r1 d00f8b6: 4691 mov r9, r2 d00f8b8: 6806 ldr r6, [r0, #0] - d00f8ba: f01d f939 bl d02cb30 <rtw_mgntframe_alloc> + d00f8ba: f01d f9a7 bl d02cc0c <rtw_mgntframe_alloc> d00f8be: 4604 mov r4, r0 d00f8c0: 2800 cmp r0, #0 d00f8c2: f000 8099 beq.w d00f9f8 <rtw_issue_auth+0x14c> @@ -24494,13 +24494,13 @@ Disassembly of section .xip_image2.text: d00f8d0: f605 0ac8 addw sl, r5, #2248 ; 0x8c8 d00f8d4: f104 0b12 add.w fp, r4, #18 d00f8d8: f104 0614 add.w r6, r4, #20 - d00f8dc: f01d f947 bl d02cb6e <rtw_mgntframe_attrib_update> + d00f8dc: f01d f9b5 bl d02cc4a <rtw_mgntframe_attrib_update> d00f8e0: 2f00 cmp r7, #0 d00f8e2: f000 808f beq.w d00fa04 <rtw_issue_auth+0x158> d00f8e6: aa05 add r2, sp, #20 d00f8e8: 2101 movs r1, #1 d00f8ea: 4638 mov r0, r7 - d00f8ec: f00d f9c0 bl d01cc70 <rtw_hal_sta_info_get> + d00f8ec: f00d fa2e bl d01cd4c <rtw_hal_sta_info_get> d00f8f0: f8d4 3098 ldr.w r3, [r4, #152] ; 0x98 d00f8f4: aa05 add r2, sp, #20 d00f8f6: f8cd a028 str.w sl, [sp, #40] ; 0x28 @@ -24513,7 +24513,7 @@ Disassembly of section .xip_image2.text: d00f90c: f04f 0a00 mov.w sl, #0 d00f910: e9cd b60e strd fp, r6, [sp, #56] ; 0x38 d00f914: f8ad a02c strh.w sl, [sp, #44] ; 0x2c - d00f918: f018 ff42 bl d0287a0 <wifi_rom_fill_wlan_header> + d00f918: f018 ffb0 bl d02887c <wifi_rom_fill_wlan_header> d00f91c: f1b9 0f00 cmp.w r9, #0 d00f920: d16d bne.n d00f9fe <rtw_issue_auth+0x152> d00f922: f8d7 3268 ldr.w r3, [r7, #616] ; 0x268 @@ -24522,18 +24522,18 @@ Disassembly of section .xip_image2.text: d00f92c: f10d 020e add.w r2, sp, #14 d00f930: 2102 movs r1, #2 d00f932: f8bd a00e ldrh.w sl, [sp, #14] - d00f936: f018 f927 bl d027b88 <rtw_set_fixed_ie> + d00f936: f018 f995 bl d027c64 <rtw_set_fixed_ie> d00f93a: f8d7 3264 ldr.w r3, [r7, #612] ; 0x264 d00f93e: f10d 020e add.w r2, sp, #14 d00f942: 2102 movs r1, #2 d00f944: f8ad 300e strh.w r3, [sp, #14] d00f948: 4633 mov r3, r6 - d00f94a: f018 f91d bl d027b88 <rtw_set_fixed_ie> + d00f94a: f018 f98b bl d027c64 <rtw_set_fixed_ie> d00f94e: 4633 mov r3, r6 d00f950: f10d 020e add.w r2, sp, #14 d00f954: 2102 movs r1, #2 d00f956: f8ad 900e strh.w r9, [sp, #14] - d00f95a: f018 f915 bl d027b88 <rtw_set_fixed_ie> + d00f95a: f018 f983 bl d027c64 <rtw_set_fixed_ie> d00f95e: f8d7 3264 ldr.w r3, [r7, #612] ; 0x264 d00f962: 4680 mov r8, r0 d00f964: 2b02 cmp r3, #2 @@ -24551,7 +24551,7 @@ Disassembly of section .xip_image2.text: d00f982: 4443 add r3, r8 d00f984: e9cd 6300 strd r6, r3, [sp] d00f988: f507 731b add.w r3, r7, #620 ; 0x26c - d00f98c: f019 f8b4 bl d028af8 <wifi_rom_set_ie_ram> + d00f98c: f019 f922 bl d028bd4 <wifi_rom_set_ie_ram> d00f990: 6963 ldr r3, [r4, #20] d00f992: 61a3 str r3, [r4, #24] d00f994: 3328 adds r3, #40 ; 0x28 @@ -24585,10 +24585,10 @@ Disassembly of section .xip_image2.text: d00f9e6: 9701 str r7, [sp, #4] d00f9e8: 3028 adds r0, #40 ; 0x28 d00f9ea: 9600 str r6, [sp, #0] - d00f9ec: f029 fa5e bl d038eac <wep_80211_encrypt> + d00f9ec: f029 facc bl d038f88 <wep_80211_encrypt> d00f9f0: 4621 mov r1, r4 d00f9f2: 4628 mov r0, r5 - d00f9f4: f012 fac6 bl d021f84 <rtw_xmit_mgntframe> + d00f9f4: f012 fb34 bl d022060 <rtw_xmit_mgntframe> d00f9f8: b011 add sp, #68 ; 0x44 d00f9fa: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} d00f9fe: f8ad a00e strh.w sl, [sp, #14] @@ -24603,7 +24603,7 @@ Disassembly of section .xip_image2.text: d00fa1e: 23b0 movs r3, #176 ; 0xb0 d00fa20: e9cd b60e strd fp, r6, [sp, #56] ; 0x38 d00fa24: f8ad 3034 strh.w r3, [sp, #52] ; 0x34 - d00fa28: f018 feba bl d0287a0 <wifi_rom_fill_wlan_header> + d00fa28: f018 ff28 bl d02887c <wifi_rom_fill_wlan_header> d00fa2c: f8d5 8014 ldr.w r8, [r5, #20] d00fa30: 4607 mov r7, r0 d00fa32: f108 32ff add.w r2, r8, #4294967295 ; 0xffffffff @@ -24628,7 +24628,7 @@ Disassembly of section .xip_image2.text: d00fa62: aa04 add r2, sp, #16 d00fa64: 9304 str r3, [sp, #16] d00fa66: 4633 mov r3, r6 - d00fa68: f018 f88e bl d027b88 <rtw_set_fixed_ie> + d00fa68: f018 f8fc bl d027c64 <rtw_set_fixed_ie> d00fa6c: 2304 movs r3, #4 d00fa6e: 4607 mov r7, r0 d00fa70: 7763 strb r3, [r4, #29] @@ -24636,18 +24636,18 @@ Disassembly of section .xip_image2.text: d00fa74: f10d 020e add.w r2, sp, #14 d00fa78: 2102 movs r1, #2 d00fa7a: 4638 mov r0, r7 - d00fa7c: f018 f884 bl d027b88 <rtw_set_fixed_ie> + d00fa7c: f018 f8f2 bl d027c64 <rtw_set_fixed_ie> d00fa80: 692b ldr r3, [r5, #16] d00fa82: f10d 020e add.w r2, sp, #14 d00fa86: 2102 movs r1, #2 d00fa88: f8ad 300e strh.w r3, [sp, #14] d00fa8c: 4633 mov r3, r6 - d00fa8e: f018 f87b bl d027b88 <rtw_set_fixed_ie> + d00fa8e: f018 f8e9 bl d027c64 <rtw_set_fixed_ie> d00fa92: 4633 mov r3, r6 d00fa94: f10d 020e add.w r2, sp, #14 d00fa98: 2102 movs r1, #2 d00fa9a: f8ad 900e strh.w r9, [sp, #14] - d00fa9e: f018 f873 bl d027b88 <rtw_set_fixed_ie> + d00fa9e: f018 f8e1 bl d027c64 <rtw_set_fixed_ie> d00faa2: 692b ldr r3, [r5, #16] d00faa4: 4607 mov r7, r0 d00faa6: 2b03 cmp r3, #3 @@ -24666,7 +24666,7 @@ Disassembly of section .xip_image2.text: d00facc: 443b add r3, r7 d00face: e9cd 6300 strd r6, r3, [sp] d00fad2: f105 0328 add.w r3, r5, #40 ; 0x28 - d00fad6: f019 f80f bl d028af8 <wifi_rom_set_ie_ram> + d00fad6: f019 f87d bl d028bd4 <wifi_rom_set_ie_ram> d00fada: f8d4 2098 ldr.w r2, [r4, #152] ; 0x98 d00fade: 8d13 ldrh r3, [r2, #40] ; 0x28 d00fae0: f443 4380 orr.w r3, r3, #16384 ; 0x4000 @@ -24682,8 +24682,8 @@ Disassembly of section .xip_image2.text: d00faf8: e74a b.n d00f990 <rtw_issue_auth+0xe4> d00fafa: bf00 nop d00fafc: 6000013c .word 0x6000013c - d00fb00: 0d04a6af .word 0x0d04a6af - d00fb04: 0d04b4c8 .word 0x0d04b4c8 + d00fb00: 0d04a78b .word 0x0d04a78b + d00fb04: 0d04b5a4 .word 0x0d04b5a4 0d00fb08 <rtw_issue_deauth>: d00fb08: b5f0 push {r4, r5, r6, r7, lr} @@ -24692,13 +24692,13 @@ Disassembly of section .xip_image2.text: d00fb0e: 460f mov r7, r1 d00fb10: 6806 ldr r6, [r0, #0] d00fb12: 9201 str r2, [sp, #4] - d00fb14: f01d f80c bl d02cb30 <rtw_mgntframe_alloc> + d00fb14: f01d f87a bl d02cc0c <rtw_mgntframe_alloc> d00fb18: 4604 mov r4, r0 d00fb1a: 2800 cmp r0, #0 d00fb1c: d03f beq.n d00fb9e <rtw_issue_deauth+0x96> d00fb1e: f100 0108 add.w r1, r0, #8 d00fb22: 4628 mov r0, r5 - d00fb24: f01d f823 bl d02cb6e <rtw_mgntframe_attrib_update> + d00fb24: f01d f891 bl d02cc4a <rtw_mgntframe_attrib_update> d00fb28: 2300 movs r3, #0 d00fb2a: f8d4 2098 ldr.w r2, [r4, #152] ; 0x98 d00fb2e: f606 2616 addw r6, r6, #2582 ; 0xa16 @@ -24717,13 +24717,13 @@ Disassembly of section .xip_image2.text: d00fb58: 9205 str r2, [sp, #20] d00fb5a: f205 4244 addw r2, r5, #1092 ; 0x444 d00fb5e: 9206 str r2, [sp, #24] - d00fb60: f018 fe1e bl d0287a0 <wifi_rom_fill_wlan_header> + d00fb60: f018 fe8c bl d02887c <wifi_rom_fill_wlan_header> d00fb64: f8bd 3004 ldrh.w r3, [sp, #4] d00fb68: aa01 add r2, sp, #4 d00fb6a: 2102 movs r1, #2 d00fb6c: 9301 str r3, [sp, #4] d00fb6e: 4633 mov r3, r6 - d00fb70: f018 f80a bl d027b88 <rtw_set_fixed_ie> + d00fb70: f018 f878 bl d027c64 <rtw_set_fixed_ie> d00fb74: 6963 ldr r3, [r4, #20] d00fb76: 61a3 str r3, [r4, #24] d00fb78: 3328 adds r3, #40 ; 0x28 @@ -24739,13 +24739,13 @@ Disassembly of section .xip_image2.text: d00fb92: f7f4 f9b1 bl d003ef8 <inic_ipc_dev_buffered_printf> d00fb96: 4621 mov r1, r4 d00fb98: 4628 mov r0, r5 - d00fb9a: f012 f9f3 bl d021f84 <rtw_xmit_mgntframe> + d00fb9a: f012 fa61 bl d022060 <rtw_xmit_mgntframe> d00fb9e: b00d add sp, #52 ; 0x34 d00fba0: bdf0 pop {r4, r5, r6, r7, pc} d00fba2: bf00 nop d00fba4: 6000013c .word 0x6000013c - d00fba8: 0d04a6af .word 0x0d04a6af - d00fbac: 0d04b4c8 .word 0x0d04b4c8 + d00fba8: 0d04a78b .word 0x0d04a78b + d00fbac: 0d04b5a4 .word 0x0d04b5a4 0d00fbb0 <rtw_start_clnt_auth>: d00fbb0: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} @@ -24756,7 +24756,7 @@ Disassembly of section .xip_image2.text: d00fbbc: 2100 movs r1, #0 d00fbbe: a804 add r0, sp, #16 d00fbc0: f8d5 8cc0 ldr.w r8, [r5, #3264] ; 0xcc0 - d00fbc4: f033 f86c bl d042ca0 <____wrap_memset_veneer> + d00fbc4: f033 f8f0 bl d042da8 <____wrap_memset_veneer> d00fbc8: 4620 mov r0, r4 d00fbca: f002 fd67 bl d01269c <rtw_state_check_sta_auth_doing> d00fbce: 2800 cmp r0, #0 @@ -24779,7 +24779,7 @@ Disassembly of section .xip_image2.text: d00fbfc: 2101 movs r1, #1 d00fbfe: f888 3519 strb.w r3, [r8, #1305] ; 0x519 d00fc02: 4620 mov r0, r4 - d00fc04: f00a fddc bl d01a7c0 <wifi_hal_dig_connect_cfg> + d00fc04: f00a fe4a bl d01a89c <wifi_hal_dig_connect_cfg> d00fc08: 464a mov r2, r9 d00fc0a: 2102 movs r1, #2 d00fc0c: f8d8 015c ldr.w r0, [r8, #348] ; 0x15c @@ -24846,7 +24846,7 @@ Disassembly of section .xip_image2.text: d00fcbc: f7f4 f91c bl d003ef8 <inic_ipc_dev_buffered_printf> d00fcc0: f605 257c addw r5, r5, #2684 ; 0xa7c d00fcc4: 4628 mov r0, r5 - d00fcc6: f01b f833 bl d02ad30 <rtw_cancel_timer> + d00fcc6: f01b f8a1 bl d02ae0c <rtw_cancel_timer> d00fcca: 4620 mov r0, r4 d00fccc: f002 fcbf bl d01264e <rtw_state_set_auth_doing> d00fcd0: 2301 movs r3, #1 @@ -24872,15 +24872,15 @@ Disassembly of section .xip_image2.text: d00fcfe: f7ff fdd5 bl d00f8ac <rtw_issue_auth> d00fd02: f44f 7148 mov.w r1, #800 ; 0x320 d00fd06: 4628 mov r0, r5 - d00fd08: f01b f810 bl d02ad2c <rtw_set_timer> + d00fd08: f01b f87e bl d02ae08 <rtw_set_timer> d00fd0c: e7b9 b.n d00fc82 <rtw_start_clnt_auth+0xd2> d00fd0e: bf00 nop d00fd10: 00027939 .word 0x00027939 d00fd14: 60005fda .word 0x60005fda d00fd18: 60005fb9 .word 0x60005fb9 d00fd1c: 6000013c .word 0x6000013c - d00fd20: 0d04a6af .word 0x0d04a6af - d00fd24: 0d04b4c8 .word 0x0d04b4c8 + d00fd20: 0d04a78b .word 0x0d04a78b + d00fd24: 0d04b5a4 .word 0x0d04b5a4 d00fd28: 60000c80 .word 0x60000c80 0d00fd2c <rtw_on_auth>: @@ -24980,7 +24980,7 @@ Disassembly of section .xip_image2.text: d00fe1c: 2206 movs r2, #6 d00fe1e: 4631 mov r1, r6 d00fe20: f104 0008 add.w r0, r4, #8 - d00fe24: f032 ff48 bl d042cb8 <____wrap_memcmp_veneer> + d00fe24: f032 ffa4 bl d042d70 <____wrap_memcmp_veneer> d00fe28: b190 cbz r0, d00fe50 <rtw_on_auth+0x124> d00fe2a: 6824 ldr r4, [r4, #0] d00fe2c: e7aa b.n d00fd84 <rtw_on_auth+0x58> @@ -25171,10 +25171,10 @@ Disassembly of section .xip_image2.text: d010026: bf00 nop d010028: 60005f64 .word 0x60005f64 d01002c: 6000013c .word 0x6000013c - d010030: 0d04a6af .word 0x0d04a6af - d010034: 0d04b4c8 .word 0x0d04b4c8 + d010030: 0d04a78b .word 0x0d04a78b + d010034: 0d04b5a4 .word 0x0d04b5a4 d010038: 60000c80 .word 0x60000c80 - d01003c: 0d045eaa .word 0x0d045eaa + d01003c: 0d045f8a .word 0x0d045f8a d010040: f1b8 0f03 cmp.w r8, #3 d010044: d147 bne.n d0100d6 <rtw_on_auth+0x3aa> d010046: 9b05 ldr r3, [sp, #20] @@ -25182,7 +25182,7 @@ Disassembly of section .xip_image2.text: d01004a: 2110 movs r1, #16 d01004c: f109 0022 add.w r0, r9, #34 ; 0x22 d010050: 3b22 subs r3, #34 ; 0x22 - d010052: f017 fdbf bl d027bd4 <rtw_get_ie> + d010052: f017 fe2d bl d027cb0 <rtw_get_ie> d010056: b930 cbnz r0, d010066 <rtw_on_auth+0x33a> d010058: f04f 080f mov.w r8, #15 d01005c: 4621 mov r1, r4 @@ -25223,7 +25223,7 @@ Disassembly of section .xip_image2.text: d0100b4: 4638 mov r0, r7 d0100b6: 2101 movs r1, #1 d0100b8: f8c7 3264 str.w r3, [r7, #612] ; 0x264 - d0100bc: f00c fd62 bl d01cb84 <rtw_hal_sta_info_set> + d0100bc: f00c fdd0 bl d01cc60 <rtw_hal_sta_info_set> d0100c0: 4639 mov r1, r7 d0100c2: 4628 mov r0, r5 d0100c4: 4642 mov r2, r8 @@ -25297,7 +25297,7 @@ Disassembly of section .xip_image2.text: d010174: 6163 str r3, [r4, #20] d010176: 2101 movs r1, #1 d010178: f607 207c addw r0, r7, #2684 ; 0xa7c - d01017c: f01a fdd6 bl d02ad2c <rtw_set_timer> + d01017c: f01a fe44 bl d02ae08 <rtw_set_timer> d010180: 2500 movs r5, #0 d010182: f8a7 aa14 strh.w sl, [r7, #2580] ; 0xa14 d010186: e7d8 b.n d01013a <rtw_on_auth_client+0x52> @@ -25319,7 +25319,7 @@ Disassembly of section .xip_image2.text: d0101ac: aa01 add r2, sp, #4 d0101ae: 2110 movs r1, #16 d0101b0: f106 001e add.w r0, r6, #30 - d0101b4: f017 fd0e bl d027bd4 <rtw_get_ie> + d0101b4: f017 fd7c bl d027cb0 <rtw_get_ie> d0101b8: 2800 cmp r0, #0 d0101ba: d0e1 beq.n d010180 <rtw_on_auth_client+0x98> d0101bc: 9a01 ldr r2, [sp, #4] @@ -25337,7 +25337,7 @@ Disassembly of section .xip_image2.text: d0101d6: f7ff fb69 bl d00f8ac <rtw_issue_auth> d0101da: f44f 7148 mov.w r1, #800 ; 0x320 d0101de: f607 207c addw r0, r7, #2684 ; 0xa7c - d0101e2: f01a fda3 bl d02ad2c <rtw_set_timer> + d0101e2: f01a fe11 bl d02ae08 <rtw_set_timer> d0101e6: e7a8 b.n d01013a <rtw_on_auth_client+0x52> d0101e8: 2b04 cmp r3, #4 d0101ea: d1c9 bne.n d010180 <rtw_on_auth_client+0x98> @@ -25360,11 +25360,11 @@ Disassembly of section .xip_image2.text: d010214: 4620 mov r0, r4 d010216: f000 fc6b bl d010af0 <rtw_start_clnt_assoc> d01021a: e77f b.n d01011c <rtw_on_auth_client+0x34> - d01021c: 0d045eca .word 0x0d045eca + d01021c: 0d045faa .word 0x0d045faa d010220: 00027939 .word 0x00027939 d010224: 6000013c .word 0x6000013c - d010228: 0d04a6af .word 0x0d04a6af - d01022c: 0d04b4c8 .word 0x0d04b4c8 + d010228: 0d04a78b .word 0x0d04a78b + d01022c: 0d04b5a4 .word 0x0d04b5a4 0d010230 <rtw_on_deauth>: d010230: 4b77 ldr r3, [pc, #476] ; (d010410 <rtw_on_deauth+0x1e0>) @@ -25440,14 +25440,14 @@ Disassembly of section .xip_image2.text: d0102e8: 4629 mov r1, r5 d0102ea: 2203 movs r2, #3 d0102ec: 4620 mov r0, r4 - d0102ee: f01b f8fb bl d02b4e8 <ap_free_sta> + d0102ee: f01b f969 bl d02b5c4 <ap_free_sta> d0102f2: 4605 mov r5, r0 d0102f4: a905 add r1, sp, #20 d0102f6: 4630 mov r0, r6 d0102f8: f7f5 f8e6 bl d0054c8 <rtw_exit_critical_bh> d0102fc: 4629 mov r1, r5 d0102fe: 4620 mov r0, r4 - d010300: f01a ff72 bl d02b1e8 <associated_clients_update> + d010300: f01a ffe0 bl d02b2c4 <associated_clients_update> d010304: 2001 movs r0, #1 d010306: b009 add sp, #36 ; 0x24 d010308: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} @@ -25556,12 +25556,12 @@ Disassembly of section .xip_image2.text: d010408: 200d movs r0, #13 d01040a: f7f7 fae7 bl d0079dc <wifi_indication> d01040e: e779 b.n d010304 <rtw_on_deauth+0xd4> - d010410: 0d045f5d .word 0x0d045f5d + d010410: 0d04603d .word 0x0d04603d d010414: 6000013c .word 0x6000013c - d010418: 0d04a6af .word 0x0d04a6af - d01041c: 0d04b4c8 .word 0x0d04b4c8 - d010420: 0d045ede .word 0x0d045ede - d010424: 0d045f22 .word 0x0d045f22 + d010418: 0d04a78b .word 0x0d04a78b + d01041c: 0d04b5a4 .word 0x0d04b5a4 + d010420: 0d045fbe .word 0x0d045fbe + d010424: 0d046002 .word 0x0d046002 d010428: 60005f60 .word 0x60005f60 0d01042c <rtw_autoreconnect_thread>: @@ -25571,7 +25571,7 @@ Disassembly of section .xip_image2.text: d010432: 2258 movs r2, #88 ; 0x58 d010434: 2100 movs r1, #0 d010436: 4668 mov r0, sp - d010438: f032 fc32 bl d042ca0 <____wrap_memset_veneer> + d010438: f032 fcb6 bl d042da8 <____wrap_memset_veneer> d01043c: 68a2 ldr r2, [r4, #8] d01043e: b13a cbz r2, d010450 <rtw_autoreconnect_thread+0x24> d010440: 4b10 ldr r3, [pc, #64] ; (d010484 <rtw_autoreconnect_thread+0x58>) @@ -25594,7 +25594,7 @@ Disassembly of section .xip_image2.text: d010468: 2101 movs r1, #1 d01046a: 4668 mov r0, sp d01046c: f88d 303a strb.w r3, [sp, #58] ; 0x3a - d010470: f014 f9ec bl d02484c <wifi_connect> + d010470: f014 fa5a bl d024928 <wifi_connect> d010474: 4b05 ldr r3, [pc, #20] ; (d01048c <rtw_autoreconnect_thread+0x60>) d010476: 2200 movs r2, #0 d010478: 4805 ldr r0, [pc, #20] ; (d010490 <rtw_autoreconnect_thread+0x64>) @@ -25603,7 +25603,7 @@ Disassembly of section .xip_image2.text: d010480: b016 add sp, #88 ; 0x58 d010482: bd10 pop {r4, pc} d010484: 00027939 .word 0x00027939 - d010488: 0d045f63 .word 0x0d045f63 + d010488: 0d046043 .word 0x0d046043 d01048c: 60005f88 .word 0x60005f88 d010490: 60005f8c .word 0x60005f8c @@ -25651,9 +25651,9 @@ Disassembly of section .xip_image2.text: d0104fc: 60005f6c .word 0x60005f6c d010500: 60005f88 .word 0x60005f88 d010504: 60005f8c .word 0x60005f8c - d010508: 0d045f79 .word 0x0d045f79 + d010508: 0d046059 .word 0x0d046059 d01050c: 0d01042d .word 0x0d01042d - d010510: 0d045fa6 .word 0x0d045fa6 + d010510: 0d046086 .word 0x0d046086 0d010514 <rtw_autoreconnect_timer_hdl>: d010514: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} @@ -25684,13 +25684,13 @@ Disassembly of section .xip_image2.text: d01055a: d119 bne.n d010590 <rtw_autoreconnect_timer_hdl+0x7c> d01055c: f504 7974 add.w r9, r4, #976 ; 0x3d0 d010560: 4648 mov r0, r9 - d010562: f032 fb95 bl d042c90 <____wrap_strlen_veneer> + d010562: f032 fc2d bl d042dc0 <____wrap_strlen_veneer> d010566: f894 83f1 ldrb.w r8, [r4, #1009] ; 0x3f1 d01056a: 4606 mov r6, r0 d01056c: f204 31af addw r1, r4, #943 ; 0x3af d010570: 4608 mov r0, r1 d010572: 9105 str r1, [sp, #20] - d010574: f032 fb8c bl d042c90 <____wrap_strlen_veneer> + d010574: f032 fc24 bl d042dc0 <____wrap_strlen_veneer> d010578: f897 73ea ldrb.w r7, [r7, #1002] ; 0x3ea d01057c: 4602 mov r2, r0 d01057e: 464b mov r3, r9 @@ -25705,7 +25705,7 @@ Disassembly of section .xip_image2.text: d010594: f204 39f2 addw r9, r4, #1010 ; 0x3f2 d010598: 4d0e ldr r5, [pc, #56] ; (d0105d4 <rtw_autoreconnect_timer_hdl+0xc0>) d01059a: 4648 mov r0, r9 - d01059c: f032 fb78 bl d042c90 <____wrap_strlen_veneer> + d01059c: f032 fc10 bl d042dc0 <____wrap_strlen_veneer> d0105a0: 697a ldr r2, [r7, #20] d0105a2: 4b0d ldr r3, [pc, #52] ; (d0105d8 <rtw_autoreconnect_timer_hdl+0xc4>) d0105a4: 4606 mov r6, r0 @@ -25718,14 +25718,14 @@ Disassembly of section .xip_image2.text: d0105b2: f204 39f2 addw r9, r4, #1010 ; 0x3f2 d0105b6: f505 0580 add.w r5, r5, #4194304 ; 0x400000 d0105ba: 4648 mov r0, r9 - d0105bc: f032 fb68 bl d042c90 <____wrap_strlen_veneer> + d0105bc: f032 fc00 bl d042dc0 <____wrap_strlen_veneer> d0105c0: 4606 mov r6, r0 d0105c2: e7d3 b.n d01056c <rtw_autoreconnect_timer_hdl+0x58> d0105c4: 4606 mov r6, r0 d0105c6: 4605 mov r5, r0 d0105c8: 4681 mov r9, r0 d0105ca: e7cf b.n d01056c <rtw_autoreconnect_timer_hdl+0x58> - d0105cc: 0d045f63 .word 0x0d045f63 + d0105cc: 0d046043 .word 0x0d046043 d0105d0: 60005f68 .word 0x60005f68 d0105d4: 00800004 .word 0x00800004 d0105d8: 00400004 .word 0x00400004 @@ -25753,7 +25753,7 @@ Disassembly of section .xip_image2.text: d010610: f8b4 13ac ldrh.w r1, [r4, #940] ; 0x3ac d010614: f44f 757a mov.w r5, #1000 ; 0x3e8 d010618: 4369 muls r1, r5 - d01061a: f01a fb87 bl d02ad2c <rtw_set_timer> + d01061a: f01a fbf5 bl d02ae08 <rtw_set_timer> d01061e: f8b4 03ac ldrh.w r0, [r4, #940] ; 0x3ac d010622: 4368 muls r0, r5 d010624: 300a adds r0, #10 @@ -25768,7 +25768,7 @@ Disassembly of section .xip_image2.text: d01063e: f884 03aa strb.w r0, [r4, #938] ; 0x3aa d010642: e7de b.n d010602 <rtw_autoreconnect_start+0x26> d010644: f241 7170 movw r1, #6000 ; 0x1770 - d010648: f01a fb70 bl d02ad2c <rtw_set_timer> + d010648: f01a fbde bl d02ae08 <rtw_set_timer> d01064c: e7ed b.n d01062a <rtw_autoreconnect_start+0x4e> d01064e: 2008 movs r0, #8 d010650: 2300 movs r3, #0 @@ -25780,7 +25780,7 @@ Disassembly of section .xip_image2.text: d01065e: 2002 movs r0, #2 d010660: e7cf b.n d010602 <rtw_autoreconnect_start+0x26> d010662: bf00 nop - d010664: 0d045fb9 .word 0x0d045fb9 + d010664: 0d046099 .word 0x0d046099 0d010668 <get_sa>: d010668: 8802 ldrh r2, [r0, #0] @@ -25810,7 +25810,7 @@ Disassembly of section .xip_image2.text: d01069e: 2224 movs r2, #36 ; 0x24 d0106a0: 2100 movs r1, #0 d0106a2: a818 add r0, sp, #96 ; 0x60 - d0106a4: f032 fafc bl d042ca0 <____wrap_memset_veneer> + d0106a4: f032 fb80 bl d042da8 <____wrap_memset_veneer> d0106a8: f8d6 3cc0 ldr.w r3, [r6, #3264] ; 0xcc0 d0106ac: f896 5ab4 ldrb.w r5, [r6, #2740] ; 0xab4 d0106b0: 9308 str r3, [sp, #32] @@ -25824,18 +25824,18 @@ Disassembly of section .xip_image2.text: d0106c6: d133 bne.n d010730 <rtw_issue_assocreq+0xa4> d0106c8: f606 21bc addw r1, r6, #2748 ; 0xabc d0106cc: f504 608a add.w r0, r4, #1104 ; 0x450 - d0106d0: f032 faf2 bl d042cb8 <____wrap_memcmp_veneer> + d0106d0: f032 fb4e bl d042d70 <____wrap_memcmp_veneer> d0106d4: bb60 cbnz r0, d010730 <rtw_issue_assocreq+0xa4> d0106d6: f504 775a add.w r7, r4, #872 ; 0x368 d0106da: 4638 mov r0, r7 - d0106dc: f032 fad8 bl d042c90 <____wrap_strlen_veneer> + d0106dc: f032 fb70 bl d042dc0 <____wrap_strlen_veneer> d0106e0: f8d6 3b64 ldr.w r3, [r6, #2916] ; 0xb64 d0106e4: 4602 mov r2, r0 d0106e6: 4298 cmp r0, r3 d0106e8: d122 bne.n d010730 <rtw_issue_assocreq+0xa4> d0106ea: f606 21dd addw r1, r6, #2781 ; 0xadd d0106ee: 4638 mov r0, r7 - d0106f0: f032 fae2 bl d042cb8 <____wrap_memcmp_veneer> + d0106f0: f032 fb3e bl d042d70 <____wrap_memcmp_veneer> d0106f4: b9e0 cbnz r0, d010730 <rtw_issue_assocreq+0xa4> d0106f6: f8d4 31dc ldr.w r3, [r4, #476] ; 0x1dc d0106fa: 2b05 cmp r3, #5 @@ -25860,13 +25860,13 @@ Disassembly of section .xip_image2.text: d010730: 2300 movs r3, #0 d010732: f886 3ab4 strb.w r3, [r6, #2740] ; 0xab4 d010736: 4620 mov r0, r4 - d010738: f01c f9fa bl d02cb30 <rtw_mgntframe_alloc> + d010738: f01c fa68 bl d02cc0c <rtw_mgntframe_alloc> d01073c: 4605 mov r5, r0 d01073e: 2800 cmp r0, #0 d010740: d0f0 beq.n d010724 <rtw_issue_assocreq+0x98> d010742: f100 0108 add.w r1, r0, #8 d010746: 4620 mov r0, r4 - d010748: f01c fa11 bl d02cb6e <rtw_mgntframe_attrib_update> + d010748: f01c fa7f bl d02cc4a <rtw_mgntframe_attrib_update> d01074c: 2318 movs r3, #24 d01074e: f8d5 1098 ldr.w r1, [r5, #152] ; 0x98 d010752: f1ba 0f00 cmp.w sl, #0 @@ -25890,7 +25890,7 @@ Disassembly of section .xip_image2.text: d01078a: f8ad 104c strh.w r1, [sp, #76] ; 0x4c d01078e: f606 2116 addw r1, r6, #2582 ; 0xa16 d010792: 9114 str r1, [sp, #80] ; 0x50 - d010794: f018 f804 bl d0287a0 <wifi_rom_fill_wlan_header> + d010794: f018 f872 bl d02887c <wifi_rom_fill_wlan_header> d010798: f204 43be addw r3, r4, #1214 ; 0x4be d01079c: 4607 mov r7, r0 d01079e: 2202 movs r2, #2 @@ -25982,16 +25982,16 @@ Disassembly of section .xip_image2.text: d01088a: e9cd 3100 strd r3, r1, [sp] d01088e: 4659 mov r1, fp d010890: f898 3005 ldrb.w r3, [r8, #5] - d010894: f019 f9d0 bl d029c38 <wifi_rom_issue_assocreq_fill_cap> + d010894: f019 fa3e bl d029d14 <wifi_rom_issue_assocreq_fill_cap> d010898: 4607 mov r7, r0 d01089a: b968 cbnz r0, d0108b8 <rtw_issue_assocreq+0x22c> d01089c: f506 7684 add.w r6, r6, #264 ; 0x108 d0108a0: f8d5 109c ldr.w r1, [r5, #156] ; 0x9c d0108a4: 4630 mov r0, r6 - d0108a6: f015 ff2d bl d026704 <rtw_xmitbuf_free> + d0108a6: f015 ff9b bl d0267e0 <rtw_xmitbuf_free> d0108aa: 4629 mov r1, r5 d0108ac: 4630 mov r0, r6 - d0108ae: f015 fe8b bl d0265c8 <rtw_xmitframe_free> + d0108ae: f015 fef9 bl d0266a4 <rtw_xmitframe_free> d0108b2: e737 b.n d010724 <rtw_issue_assocreq+0x98> d0108b4: 4619 mov r1, r3 d0108b6: e7a2 b.n d0107fe <rtw_issue_assocreq+0x172> @@ -26001,7 +26001,7 @@ Disassembly of section .xip_image2.text: d0108c2: 2130 movs r1, #48 ; 0x30 d0108c4: 3b0c subs r3, #12 d0108c6: 4648 mov r0, r9 - d0108c8: f017 f984 bl d027bd4 <rtw_get_ie> + d0108c8: f017 f9f2 bl d027cb0 <rtw_get_ie> d0108cc: b320 cbz r0, d010918 <rtw_issue_assocreq+0x28c> d0108ce: f898 302e ldrb.w r3, [r8, #46] ; 0x2e d0108d2: b9a3 cbnz r3, d0108fe <rtw_issue_assocreq+0x272> @@ -26028,14 +26028,14 @@ Disassembly of section .xip_image2.text: d01090a: e9cd b300 strd fp, r3, [sp] d01090e: 1c83 adds r3, r0, #2 d010910: 4638 mov r0, r7 - d010912: f018 f8f1 bl d028af8 <wifi_rom_set_ie_ram> + d010912: f018 f95f bl d028bd4 <wifi_rom_set_ie_ram> d010916: 4607 mov r7, r0 d010918: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 d01091c: aa0c add r2, sp, #48 ; 0x30 d01091e: 21f4 movs r1, #244 ; 0xf4 d010920: 4648 mov r0, r9 d010922: 3b0c subs r3, #12 - d010924: f017 f956 bl d027bd4 <rtw_get_ie> + d010924: f017 f9c4 bl d027cb0 <rtw_get_ie> d010928: 4680 mov r8, r0 d01092a: b1d8 cbz r0, d010964 <rtw_issue_assocreq+0x2d8> d01092c: 7882 ldrb r2, [r0, #2] @@ -26045,7 +26045,7 @@ Disassembly of section .xip_image2.text: d010936: f002 020f and.w r2, r2, #15 d01093a: f800 3c01 strb.w r3, [r0, #-1] d01093e: 9209 str r2, [sp, #36] ; 0x24 - d010940: f032 f9ae bl d042ca0 <____wrap_memset_veneer> + d010940: f032 fa32 bl d042da8 <____wrap_memset_veneer> d010944: 696b ldr r3, [r5, #20] d010946: 4638 mov r0, r7 d010948: 9a09 ldr r2, [sp, #36] ; 0x24 @@ -26056,7 +26056,7 @@ Disassembly of section .xip_image2.text: d010954: 920c str r2, [sp, #48] ; 0x30 d010956: e9cd b300 strd fp, r3, [sp] d01095a: f108 0302 add.w r3, r8, #2 - d01095e: f018 f8cb bl d028af8 <wifi_rom_set_ie_ram> + d01095e: f018 f939 bl d028bd4 <wifi_rom_set_ie_ram> d010962: 4607 mov r7, r0 d010964: f894 33f5 ldrb.w r3, [r4, #1013] ; 0x3f5 d010968: 2b01 cmp r3, #1 @@ -26066,7 +26066,7 @@ Disassembly of section .xip_image2.text: d010972: 212d movs r1, #45 ; 0x2d d010974: 4648 mov r0, r9 d010976: 3b0c subs r3, #12 - d010978: f017 f92c bl d027bd4 <rtw_get_ie> + d010978: f017 f99a bl d027cb0 <rtw_get_ie> d01097c: 4680 mov r8, r0 d01097e: 2800 cmp r0, #0 d010980: d03c beq.n d0109fc <rtw_issue_assocreq+0x370> @@ -26077,7 +26077,7 @@ Disassembly of section .xip_image2.text: d010990: 4652 mov r2, sl d010992: f8d4 14b0 ldr.w r1, [r4, #1200] ; 0x4b0 d010996: f8bd 002e ldrh.w r0, [sp, #46] ; 0x2e - d01099a: f017 febf bl d02871c <wifi_rom_is_ap_in_tkip> + d01099a: f017 ff2d bl d0287f8 <wifi_rom_is_ap_in_tkip> d01099e: bb68 cbnz r0, d0109fc <rtw_issue_assocreq+0x370> d0109a0: f104 09d0 add.w r9, r4, #208 ; 0xd0 d0109a4: f108 0102 add.w r1, r8, #2 @@ -26108,7 +26108,7 @@ Disassembly of section .xip_image2.text: d0109ee: 443b add r3, r7 d0109f0: e9cd b300 strd fp, r3, [sp] d0109f4: 464b mov r3, r9 - d0109f6: f018 f87f bl d028af8 <wifi_rom_set_ie_ram> + d0109f6: f018 f8ed bl d028bd4 <wifi_rom_set_ie_ram> d0109fa: 4607 mov r7, r0 d0109fc: 9b02 ldr r3, [sp, #8] d0109fe: aa18 add r2, sp, #96 ; 0x60 @@ -26138,7 +26138,7 @@ Disassembly of section .xip_image2.text: d010a42: f44f 63fb mov.w r3, #2008 ; 0x7d8 d010a46: 9300 str r3, [sp, #0] d010a48: f506 6337 add.w r3, r6, #2928 ; 0xb70 - d010a4c: f019 f9c8 bl d029de0 <wifi_rom_issue_assocreq_fill_vendor_ie> + d010a4c: f019 fa36 bl d029ebc <wifi_rom_issue_assocreq_fill_vendor_ie> d010a50: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 d010a54: bb8b cbnz r3, d010aba <rtw_issue_assocreq+0x42e> d010a56: 696b ldr r3, [r5, #20] @@ -26157,7 +26157,7 @@ Disassembly of section .xip_image2.text: d010a76: f7f6 ffb1 bl d0079dc <wifi_indication> d010a7a: 4629 mov r1, r5 d010a7c: 4620 mov r0, r4 - d010a7e: f011 fa81 bl d021f84 <rtw_xmit_mgntframe> + d010a7e: f011 faef bl d022060 <rtw_xmit_mgntframe> d010a82: e64f b.n d010724 <rtw_issue_assocreq+0x98> d010a84: f8d4 30c4 ldr.w r3, [r4, #196] ; 0xc4 d010a88: eb03 02c6 add.w r2, r3, r6, lsl #3 @@ -26172,7 +26172,7 @@ Disassembly of section .xip_image2.text: d010aa0: 1887 adds r7, r0, r2 d010aa2: f813 2c01 ldrb.w r2, [r3, #-1] d010aa6: e9cd b700 strd fp, r7, [sp] - d010aaa: f018 f825 bl d028af8 <wifi_rom_set_ie_ram> + d010aaa: f018 f893 bl d028bd4 <wifi_rom_set_ie_ram> d010aae: 3601 adds r6, #1 d010ab0: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 d010ab4: 42b3 cmp r3, r6 @@ -26190,11 +26190,11 @@ Disassembly of section .xip_image2.text: d010ace: f8d3 0164 ldr.w r0, [r3, #356] ; 0x164 d010ad2: f7f3 fa11 bl d003ef8 <inic_ipc_dev_buffered_printf> d010ad6: e7c4 b.n d010a62 <rtw_issue_assocreq+0x3d6> - d010ad8: 0d045e75 .word 0x0d045e75 + d010ad8: 0d045f55 .word 0x0d045f55 d010adc: 60000c80 .word 0x60000c80 d010ae0: 6000013c .word 0x6000013c - d010ae4: 0d04a6af .word 0x0d04a6af - d010ae8: 0d04b4c8 .word 0x0d04b4c8 + d010ae4: 0d04a78b .word 0x0d04a78b + d010ae8: 0d04b5a4 .word 0x0d04b5a4 d010aec: 00027939 .word 0x00027939 0d010af0 <rtw_start_clnt_assoc>: @@ -26203,7 +26203,7 @@ Disassembly of section .xip_image2.text: d010af4: 4604 mov r4, r0 d010af6: f606 257c addw r5, r6, #2684 ; 0xa7c d010afa: 4628 mov r0, r5 - d010afc: f01a f918 bl d02ad30 <rtw_cancel_timer> + d010afc: f01a f986 bl d02ae0c <rtw_cancel_timer> d010b00: 4620 mov r0, r4 d010b02: f001 fdab bl d01265c <rtw_state_set_assoc_doing> d010b06: 4b0a ldr r3, [pc, #40] ; (d010b30 <rtw_start_clnt_assoc+0x40>) @@ -26217,7 +26217,7 @@ Disassembly of section .xip_image2.text: d010b1c: 4628 mov r0, r5 d010b1e: f44f 7196 mov.w r1, #300 ; 0x12c d010b22: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d010b26: f01a b901 b.w d02ad2c <rtw_set_timer> + d010b26: f01a b96f b.w d02ae08 <rtw_set_timer> d010b2a: 2100 movs r1, #0 d010b2c: e7f3 b.n d010b16 <rtw_start_clnt_assoc+0x26> d010b2e: bf00 nop @@ -26231,13 +26231,13 @@ Disassembly of section .xip_image2.text: d010b3e: 4616 mov r6, r2 d010b40: 4698 mov r8, r3 d010b42: f8d0 9000 ldr.w r9, [r0] - d010b46: f01b fff3 bl d02cb30 <rtw_mgntframe_alloc> + d010b46: f01c f861 bl d02cc0c <rtw_mgntframe_alloc> d010b4a: 4604 mov r4, r0 d010b4c: 2800 cmp r0, #0 d010b4e: d074 beq.n d010c3a <rtw_issue_assocrsp+0x106> d010b50: f100 0108 add.w r1, r0, #8 d010b54: 4628 mov r0, r5 - d010b56: f01c f80a bl d02cb6e <rtw_mgntframe_attrib_update> + d010b56: f01c f878 bl d02cc4a <rtw_mgntframe_attrib_update> d010b5a: 2318 movs r3, #24 d010b5c: f10d 0a10 add.w sl, sp, #16 d010b60: 2101 movs r1, #1 @@ -26247,11 +26247,11 @@ Disassembly of section .xip_image2.text: d010b68: 4652 mov r2, sl d010b6a: 3318 adds r3, #24 d010b6c: 6163 str r3, [r4, #20] - d010b6e: f00c f87f bl d01cc70 <rtw_hal_sta_info_get> + d010b6e: f00c f8ed bl d01cd4c <rtw_hal_sta_info_get> d010b72: f10d 020e add.w r2, sp, #14 d010b76: 2102 movs r1, #2 d010b78: 4630 mov r0, r6 - d010b7a: f00c f879 bl d01cc70 <rtw_hal_sta_info_get> + d010b7a: f00c f8e7 bl d01cd4c <rtw_hal_sta_info_get> d010b7e: f8d4 3098 ldr.w r3, [r4, #152] ; 0x98 d010b82: f8ad 804c strh.w r8, [sp, #76] ; 0x4c d010b86: f104 0814 add.w r8, r4, #20 @@ -26268,7 +26268,7 @@ Disassembly of section .xip_image2.text: d010baa: 9312 str r3, [sp, #72] ; 0x48 d010bac: f104 0312 add.w r3, r4, #18 d010bb0: 9314 str r3, [sp, #80] ; 0x50 - d010bb2: f017 fdf5 bl d0287a0 <wifi_rom_fill_wlan_header> + d010bb2: f017 fe63 bl d02887c <wifi_rom_fill_wlan_header> d010bb6: f205 43b4 addw r3, r5, #1204 ; 0x4b4 d010bba: 4601 mov r1, r0 d010bbc: 4642 mov r2, r8 @@ -26294,7 +26294,7 @@ Disassembly of section .xip_image2.text: d010bf8: f8bd 300e ldrh.w r3, [sp, #14] d010bfc: 9300 str r3, [sp, #0] d010bfe: 463b mov r3, r7 - d010c00: f019 f97e bl d029f00 <wifi_rom_issue_assocrsp_fill_cap> + d010c00: f019 f9ec bl d029fdc <wifi_rom_issue_assocrsp_fill_cap> d010c04: 6963 ldr r3, [r4, #20] d010c06: 61a3 str r3, [r4, #24] d010c08: 3328 adds r3, #40 ; 0x28 @@ -26314,12 +26314,12 @@ Disassembly of section .xip_image2.text: d010c2e: f886 30a4 strb.w r3, [r6, #164] ; 0xa4 d010c32: 4621 mov r1, r4 d010c34: 4628 mov r0, r5 - d010c36: f011 f9a5 bl d021f84 <rtw_xmit_mgntframe> + d010c36: f011 fa13 bl d022060 <rtw_xmit_mgntframe> d010c3a: b016 add sp, #88 ; 0x58 d010c3c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} d010c40: 6000013c .word 0x6000013c - d010c44: 0d04a6af .word 0x0d04a6af - d010c48: 0d04b4c8 .word 0x0d04b4c8 + d010c44: 0d04a78b .word 0x0d04a78b + d010c48: 0d04b5a4 .word 0x0d04b5a4 0d010c4c <rtw_on_assocreq>: d010c4c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} @@ -26334,7 +26334,7 @@ Disassembly of section .xip_image2.text: d010c68: a80c add r0, sp, #48 ; 0x30 d010c6a: 2100 movs r1, #0 d010c6c: 9303 str r3, [sp, #12] - d010c6e: f032 f817 bl d042ca0 <____wrap_memset_veneer> + d010c6e: f032 f89b bl d042da8 <____wrap_memset_veneer> d010c72: f8d4 3150 ldr.w r3, [r4, #336] ; 0x150 d010c76: 4620 mov r0, r4 d010c78: ee08 3a10 vmov s16, r3 @@ -26377,7 +26377,7 @@ Disassembly of section .xip_image2.text: d010cdc: f000 825b beq.w d011196 <rtw_on_assocreq+0x54a> d010ce0: aa0a add r2, sp, #40 ; 0x28 d010ce2: 2101 movs r1, #1 - d010ce4: f00b ffc4 bl d01cc70 <rtw_hal_sta_info_get> + d010ce4: f00c f832 bl d01cd4c <rtw_hal_sta_info_get> d010ce8: 4b98 ldr r3, [pc, #608] ; (d010f4c <rtw_on_assocreq+0x300>) d010cea: 681b ldr r3, [r3, #0] d010cec: b13b cbz r3, d010cfe <rtw_on_assocreq+0xb2> @@ -26402,10 +26402,10 @@ Disassembly of section .xip_image2.text: d010d22: f000 8238 beq.w d011196 <rtw_on_assocreq+0x54a> d010d26: 4629 mov r1, r5 d010d28: 4620 mov r0, r4 - d010d2a: f00b febd bl d01caa8 <wifi_hal_bb_sta_del> + d010d2a: f00b ff2b bl d01cb84 <wifi_hal_bb_sta_del> d010d2e: 4629 mov r1, r5 d010d30: 4620 mov r0, r4 - d010d32: f009 fad9 bl d01a2e8 <wifi_hal_ra_deregister> + d010d32: f009 fb47 bl d01a3c4 <wifi_hal_ra_deregister> d010d36: f504 71c2 add.w r1, r4, #388 ; 0x184 d010d3a: 6823 ldr r3, [r4, #0] d010d3c: 4638 mov r0, r7 @@ -26520,7 +26520,7 @@ Disassembly of section .xip_image2.text: d010e92: f88d 3101 strb.w r3, [sp, #257] ; 0x101 d010e96: ab0c add r3, sp, #48 ; 0x30 d010e98: 9903 ldr r1, [sp, #12] - d010e9a: f019 f91b bl d02a0d4 <wifi_rom_on_assocreq_check> + d010e9a: f019 f989 bl d02a1b0 <wifi_rom_on_assocreq_check> d010e9e: b286 uxth r6, r0 d010ea0: b9be cbnz r6, d010ed2 <rtw_on_assocreq+0x286> d010ea2: 4b2d ldr r3, [pc, #180] ; (d010f58 <rtw_on_assocreq+0x30c>) @@ -26556,19 +26556,19 @@ Disassembly of section .xip_image2.text: d010eee: eb07 000a add.w r0, r7, sl d010ef2: 3b18 subs r3, #24 d010ef4: eba3 0309 sub.w r3, r3, r9 - d010ef8: f016 fe6c bl d027bd4 <rtw_get_ie> + d010ef8: f016 feda bl d027cb0 <rtw_get_ie> d010efc: 2800 cmp r0, #0 d010efe: d0e7 beq.n d010ed0 <rtw_on_assocreq+0x284> d010f00: f108 0208 add.w r2, r8, #8 d010f04: f89d 1024 ldrb.w r1, [sp, #36] ; 0x24 - d010f08: f017 ff5e bl d028dc8 <wifi_rom_check_rsn_ie_pmkid> + d010f08: f017 ffcc bl d028ea4 <wifi_rom_check_rsn_ie_pmkid> d010f0c: 2801 cmp r0, #1 d010f0e: d1df bne.n d010ed0 <rtw_on_assocreq+0x284> d010f10: 9002 str r0, [sp, #8] d010f12: 2102 movs r1, #2 d010f14: f10d 021e add.w r2, sp, #30 d010f18: 4628 mov r0, r5 - d010f1a: f00b fea9 bl d01cc70 <rtw_hal_sta_info_get> + d010f1a: f00b ff17 bl d01cd4c <rtw_hal_sta_info_get> d010f1e: f8bd 101e ldrh.w r1, [sp, #30] d010f22: bb99 cbnz r1, d010f8c <rtw_on_assocreq+0x340> d010f24: 2301 movs r3, #1 @@ -26588,8 +26588,8 @@ Disassembly of section .xip_image2.text: d010f48: e7e3 b.n d010f12 <rtw_on_assocreq+0x2c6> d010f4a: bf00 nop d010f4c: 6000013c .word 0x6000013c - d010f50: 0d04a6af .word 0x0d04a6af - d010f54: 0d04b4c8 .word 0x0d04b4c8 + d010f50: 0d04a78b .word 0x0d04a78b + d010f54: 0d04b5a4 .word 0x0d04b5a4 d010f58: 60000c80 .word 0x60000c80 d010f5c: f850 cb04 ldr.w ip, [r0], #4 d010f60: 3301 adds r3, #1 @@ -26605,7 +26605,7 @@ Disassembly of section .xip_image2.text: d010f7e: 4628 mov r0, r5 d010f80: f8c2 52e4 str.w r5, [r2, #740] ; 0x2e4 d010f84: f10d 021e add.w r2, sp, #30 - d010f88: f00b fdfc bl d01cb84 <rtw_hal_sta_info_set> + d010f88: f00b fe6a bl d01cc60 <rtw_hal_sta_info_set> d010f8c: 4628 mov r0, r5 d010f8e: f001 fbb5 bl d0126fc <rtw_state_set_ap_client_assoc_success> d010f92: f894 32e5 ldrb.w r3, [r4, #741] ; 0x2e5 @@ -26666,19 +26666,19 @@ Disassembly of section .xip_image2.text: d01102e: e77e b.n d010f2e <rtw_on_assocreq+0x2e2> d011030: 4629 mov r1, r5 d011032: 4620 mov r0, r4 - d011034: f01a f8dd bl d02b1f2 <bss_cap_update_on_sta_join> + d011034: f01a f94b bl d02b2ce <bss_cap_update_on_sta_join> d011038: 9b05 ldr r3, [sp, #20] d01103a: f893 009d ldrb.w r0, [r3, #157] ; 0x9d - d01103e: f010 faf3 bl d021628 <ROM_WIFI_HAL_RXDESC_Percentage2dbm> + d01103e: f010 fb61 bl d021704 <ROM_WIFI_HAL_RXDESC_Percentage2dbm> d011042: 306e adds r0, #110 ; 0x6e d011044: f10d 021d add.w r2, sp, #29 d011048: 210c movs r1, #12 d01104a: f88d 001d strb.w r0, [sp, #29] d01104e: 4628 mov r0, r5 - d011050: f00b fd98 bl d01cb84 <rtw_hal_sta_info_set> + d011050: f00b fe06 bl d01cc60 <rtw_hal_sta_info_set> d011054: 4629 mov r1, r5 d011056: 4620 mov r0, r4 - d011058: f01a fc17 bl d02b88a <sta_info_update> + d011058: f01a fc85 bl d02b966 <sta_info_update> d01105c: f895 324f ldrb.w r3, [r5, #591] ; 0x24f d011060: 2b01 cmp r3, #1 d011062: d103 bne.n d01106c <rtw_on_assocreq+0x420> @@ -26706,12 +26706,12 @@ Disassembly of section .xip_image2.text: d01109c: 4620 mov r0, r4 d01109e: 461a mov r2, r3 d0110a0: 9300 str r3, [sp, #0] - d0110a2: f01b fa87 bl d02c5b4 <rtw_dot11w_issue_action_sa_query> + d0110a2: f01b faf5 bl d02c690 <rtw_dot11w_issue_action_sa_query> d0110a6: e00d b.n d0110c4 <rtw_on_assocreq+0x478> d0110a8: f8bd 201e ldrh.w r2, [sp, #30] d0110ac: a90a add r1, sp, #40 ; 0x28 d0110ae: 4620 mov r0, r4 - d0110b0: f01a f868 bl d02b184 <rtw_ap_add_sta_event> + d0110b0: f01a f8d6 bl d02b260 <rtw_ap_add_sta_event> d0110b4: f895 324f ldrb.w r3, [r5, #591] ; 0x24f d0110b8: 2b01 cmp r3, #1 d0110ba: d103 bne.n d0110c4 <rtw_on_assocreq+0x478> @@ -26727,7 +26727,7 @@ Disassembly of section .xip_image2.text: d0110d0: 4620 mov r0, r4 d0110d2: f7ff fd2f bl d010b34 <rtw_issue_assocrsp> d0110d6: 4628 mov r0, r5 - d0110d8: f011 fcce bl d022a78 <rtw_recv_free_defrag_queue> + d0110d8: f011 fd3c bl d022b54 <rtw_recv_free_defrag_queue> d0110dc: 4b33 ldr r3, [pc, #204] ; (d0111ac <rtw_on_assocreq+0x560>) d0110de: f893 302e ldrb.w r3, [r3, #46] ; 0x2e d0110e2: 2b00 cmp r3, #0 @@ -26821,13 +26821,13 @@ Disassembly of section .xip_image2.text: d0111cc: 4668 mov r0, sp d0111ce: f895 2a43 ldrb.w r2, [r5, #2627] ; 0xa43 d0111d2: 4907 ldr r1, [pc, #28] ; (d0111f0 <rtw_on_assocrsp_wmm+0x3c>) - d0111d4: f019 f9ca bl d02a56c <wifi_rom_on_assocrsp_wmm> + d0111d4: f019 fa38 bl d02a648 <wifi_rom_on_assocrsp_wmm> d0111d8: 6823 ldr r3, [r4, #0] d0111da: 4606 mov r6, r0 d0111dc: 4668 mov r0, sp d0111de: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 d0111e2: f501 61a6 add.w r1, r1, #1328 ; 0x530 - d0111e6: f00f fcaf bl d020b48 <ROM_WIFI_Set_AC_Param> + d0111e6: f00f fd1d bl d020c24 <ROM_WIFI_Set_AC_Param> d0111ea: f885 6a05 strb.w r6, [r5, #2565] ; 0xa05 d0111ee: e7e9 b.n d0111c4 <rtw_on_assocrsp_wmm+0x10> d0111f0: 60005fa4 .word 0x60005fa4 @@ -26891,14 +26891,14 @@ Disassembly of section .xip_image2.text: d011286: 4629 mov r1, r5 d011288: 2203 movs r2, #3 d01128a: 4620 mov r0, r4 - d01128c: f01a f92c bl d02b4e8 <ap_free_sta> + d01128c: f01a f99a bl d02b5c4 <ap_free_sta> d011290: 4605 mov r5, r0 d011292: a905 add r1, sp, #20 d011294: 4630 mov r0, r6 d011296: f7f4 f917 bl d0054c8 <rtw_exit_critical_bh> d01129a: 4629 mov r1, r5 d01129c: 4620 mov r0, r4 - d01129e: f019 ffa3 bl d02b1e8 <associated_clients_update> + d01129e: f01a f811 bl d02b2c4 <associated_clients_update> d0112a2: f894 33e9 ldrb.w r3, [r4, #1001] ; 0x3e9 d0112a6: b143 cbz r3, d0112ba <rtw_on_disassoc+0xc6> d0112a8: 2300 movs r3, #0 @@ -27018,10 +27018,10 @@ Disassembly of section .xip_image2.text: d0113c4: e779 b.n d0112ba <rtw_on_disassoc+0xc6> d0113c6: bf00 nop d0113c8: 6000013c .word 0x6000013c - d0113cc: 0d04a6af .word 0x0d04a6af - d0113d0: 0d04b4c8 .word 0x0d04b4c8 - d0113d4: 0d045fce .word 0x0d045fce - d0113d8: 0d046014 .word 0x0d046014 + d0113cc: 0d04a78b .word 0x0d04a78b + d0113d0: 0d04b5a4 .word 0x0d04b5a4 + d0113d4: 0d0460ae .word 0x0d0460ae + d0113d8: 0d0460f4 .word 0x0d0460f4 d0113dc: 60005f60 .word 0x60005f60 0d0113e0 <rtw_assoc_set_wpa_ie>: @@ -27070,7 +27070,7 @@ Disassembly of section .xip_image2.text: d011456: f88d 2034 strb.w r2, [sp, #52] ; 0x34 d01145a: 3314 adds r3, #20 d01145c: 466a mov r2, sp - d01145e: f019 f8c5 bl d02a5ec <wifi_rom_assoc_set_wpa_ie> + d01145e: f019 f933 bl d02a6c8 <wifi_rom_assoc_set_wpa_ie> d011462: 4b09 ldr r3, [pc, #36] ; (d011488 <rtw_assoc_set_wpa_ie+0xa8>) d011464: 9a00 ldr r2, [sp, #0] d011466: f8c3 00b4 str.w r0, [r3, #180] ; 0xb4 @@ -27164,7 +27164,7 @@ Disassembly of section .xip_image2.text: d011550: 2800 cmp r0, #0 d011552: f000 8087 beq.w d011664 <rtw_on_assocrsp+0x18c> d011556: f607 207c addw r0, r7, #2684 ; 0xa7c - d01155a: f019 fbe9 bl d02ad30 <rtw_cancel_timer> + d01155a: f019 fc57 bl d02ae0c <rtw_cancel_timer> d01155e: 8b75 ldrh r5, [r6, #26] d011560: fa1f f985 uxth.w r9, r5 d011564: f1b9 0f00 cmp.w r9, #0 @@ -27221,7 +27221,7 @@ Disassembly of section .xip_image2.text: d0115ee: 21ff movs r1, #255 ; 0xff d0115f0: 4d7a ldr r5, [pc, #488] ; (d0117dc <rtw_on_assocrsp+0x304>) d0115f2: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d0115f6: f009 fb6f bl d01acd8 <wifi_hal_initial_gain_set> + d0115f6: f009 fbdd bl d01adb4 <wifi_hal_initial_gain_set> d0115fa: 9904 ldr r1, [sp, #16] d0115fc: 4620 mov r0, r4 d0115fe: f7f6 fd5d bl d0080bc <rtw_joinbss_result> @@ -27244,7 +27244,7 @@ Disassembly of section .xip_image2.text: d011630: 4648 mov r0, r9 d011632: f7fb fa17 bl d00ca64 <rtw_get_stainfo> d011636: b108 cbz r0, d01163c <rtw_on_assocrsp+0x164> - d011638: f011 fa1e bl d022a78 <rtw_recv_free_defrag_queue> + d011638: f011 fa8c bl d022b54 <rtw_recv_free_defrag_queue> d01163c: 9b04 ldr r3, [sp, #16] d01163e: 2b00 cmp r3, #0 d011640: f340 80f3 ble.w d01182a <rtw_on_assocrsp+0x352> @@ -27332,7 +27332,7 @@ Disassembly of section .xip_image2.text: d011710: 3a04 subs r2, #4 d011712: b2d2 uxtb r2, r2 d011714: f800 2c01 strb.w r2, [r0, #-1] - d011718: f031 fae6 bl d042ce8 <____wrap_memcpy_veneer> + d011718: f031 fb22 bl d042d60 <____wrap_memcpy_veneer> d01171c: 4649 mov r1, r9 d01171e: 4620 mov r0, r4 d011720: f7fd fbbc bl d00ee9c <rtw_ht_caps_handler> @@ -27362,7 +27362,7 @@ Disassembly of section .xip_image2.text: d01175a: 3a04 subs r2, #4 d01175c: b2d2 uxtb r2, r2 d01175e: f800 2c01 strb.w r2, [r0, #-1] - d011762: f031 fac1 bl d042ce8 <____wrap_memcpy_veneer> + d011762: f031 fafd bl d042d60 <____wrap_memcpy_veneer> d011766: 4651 mov r1, sl d011768: 4620 mov r0, r4 d01176a: f7fd fbb3 bl d00eed4 <rtw_ht_info_handler> @@ -27405,16 +27405,16 @@ Disassembly of section .xip_image2.text: d0117c4: 78eb ldrb r3, [r5, #3] d0117c6: f884 30b1 strb.w r3, [r4, #177] ; 0xb1 d0117ca: e760 b.n d01168e <rtw_on_assocrsp+0x1b6> - d0117cc: 0d04a6af .word 0x0d04a6af - d0117d0: 0d046051 .word 0x0d046051 + d0117cc: 0d04a78b .word 0x0d04a78b + d0117d0: 0d046131 .word 0x0d046131 d0117d4: 6000013c .word 0x6000013c - d0117d8: 0d04b4c8 .word 0x0d04b4c8 + d0117d8: 0d04b5a4 .word 0x0d04b5a4 d0117dc: 60000c80 .word 0x60000c80 - d0117e0: 0d04a52c .word 0x0d04a52c + d0117e0: 0d04a608 .word 0x0d04a608 d0117e4: 60005fa4 .word 0x60005fa4 d0117e8: 00027939 .word 0x00027939 - d0117ec: 0d046077 .word 0x0d046077 - d0117f0: 0d04607b .word 0x0d04607b + d0117ec: 0d046157 .word 0x0d046157 + d0117f0: 0d04615b .word 0x0d04615b d0117f4: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 d0117f8: 9301 str r3, [sp, #4] d0117fa: f204 43b4 addw r3, r4, #1204 ; 0x4b4 @@ -27617,7 +27617,7 @@ Disassembly of section .xip_image2.text: d011a12: f8d4 31c0 ldr.w r3, [r4, #448] ; 0x1c0 d011a16: b97b cbnz r3, d011a38 <rtw_on_addba_req+0x44> d011a18: 4628 mov r0, r5 - d011a1a: f012 fbd3 bl d0241c4 <rtw_recv_reorder_alloc> + d011a1a: f012 fc41 bl d0242a0 <rtw_recv_reorder_alloc> d011a1e: f8c4 01c0 str.w r0, [r4, #448] ; 0x1c0 d011a22: b948 cbnz r0, d011a38 <rtw_on_addba_req+0x44> d011a24: 481a ldr r0, [pc, #104] ; (d011a90 <rtw_on_addba_req+0x9c>) @@ -27644,7 +27644,7 @@ Disassembly of section .xip_image2.text: d011a5e: 211e movs r1, #30 d011a60: f104 0018 add.w r0, r4, #24 d011a64: f884 3030 strb.w r3, [r4, #48] ; 0x30 - d011a68: f019 f960 bl d02ad2c <rtw_set_timer> + d011a68: f019 f9ce bl d02ae08 <rtw_set_timer> d011a6c: a901 add r1, sp, #4 d011a6e: 4628 mov r0, r5 d011a70: f7f3 fd2a bl d0054c8 <rtw_exit_critical_bh> @@ -27659,9 +27659,9 @@ Disassembly of section .xip_image2.text: d011a8a: 4153 adcs r3, r2 d011a8c: 7123 strb r3, [r4, #4] d011a8e: e7f1 b.n d011a74 <rtw_on_addba_req+0x80> - d011a90: 0d04a6af .word 0x0d04a6af - d011a94: 0d0460c2 .word 0x0d0460c2 - d011a98: 0d04607f .word 0x0d04607f + d011a90: 0d04a78b .word 0x0d04a78b + d011a94: 0d0461a2 .word 0x0d0461a2 + d011a98: 0d04615f .word 0x0d04615f d011a9c: 60000c80 .word 0x60000c80 0d011aa0 <rtw_issue_action_ba>: @@ -27675,13 +27675,13 @@ Disassembly of section .xip_image2.text: d011ab2: f8d6 acc0 ldr.w sl, [r6, #3264] ; 0xcc0 d011ab6: f88d 2007 strb.w r2, [sp, #7] d011aba: f88d 3009 strb.w r3, [sp, #9] - d011abe: f01b f837 bl d02cb30 <rtw_mgntframe_alloc> + d011abe: f01b f8a5 bl d02cc0c <rtw_mgntframe_alloc> d011ac2: 4605 mov r5, r0 d011ac4: 2800 cmp r0, #0 d011ac6: f000 80a1 beq.w d011c0c <rtw_issue_action_ba+0x16c> d011aca: f100 0108 add.w r1, r0, #8 d011ace: 4620 mov r0, r4 - d011ad0: f01b f84d bl d02cb6e <rtw_mgntframe_attrib_update> + d011ad0: f01b f8bb bl d02cc4a <rtw_mgntframe_attrib_update> d011ad4: f8d5 3098 ldr.w r3, [r5, #152] ; 0x98 d011ad8: f606 2616 addw r6, r6, #2582 ; 0xa16 d011adc: f04f 0900 mov.w r9, #0 @@ -27700,15 +27700,15 @@ Disassembly of section .xip_image2.text: d011b04: f105 0314 add.w r3, r5, #20 d011b08: 930d str r3, [sp, #52] ; 0x34 d011b0a: 9300 str r3, [sp, #0] - d011b0c: f016 fe48 bl d0287a0 <wifi_rom_fill_wlan_header> + d011b0c: f016 feb6 bl d02887c <wifi_rom_fill_wlan_header> d011b10: 9b00 ldr r3, [sp, #0] d011b12: f10d 0209 add.w r2, sp, #9 d011b16: 2101 movs r1, #1 - d011b18: f016 f836 bl d027b88 <rtw_set_fixed_ie> + d011b18: f016 f8a4 bl d027c64 <rtw_set_fixed_ie> d011b1c: 9b00 ldr r3, [sp, #0] d011b1e: f10d 0207 add.w r2, sp, #7 d011b22: 2101 movs r1, #1 - d011b24: f016 f830 bl d027b88 <rtw_set_fixed_ie> + d011b24: f016 f89e bl d027c64 <rtw_set_fixed_ie> d011b28: f89d 6007 ldrb.w r6, [sp, #7] d011b2c: 4680 mov r8, r0 d011b2e: 9b00 ldr r3, [sp, #0] @@ -27727,25 +27727,25 @@ Disassembly of section .xip_image2.text: d011b4e: 4640 mov r0, r8 d011b50: 9300 str r3, [sp, #0] d011b52: f802 6fba strb.w r6, [r2, #186]! - d011b56: f016 f817 bl d027b88 <rtw_set_fixed_ie> + d011b56: f016 f885 bl d027c64 <rtw_set_fixed_ie> d011b5a: 4606 mov r6, r0 - d011b5c: f00f fa86 bl d02106c <ROM_WIFI_GET_MAX_AGG_NUM> + d011b5c: f00f faf4 bl d021148 <ROM_WIFI_GET_MAX_AGG_NUM> d011b60: f8bd 1004 ldrh.w r1, [sp, #4] d011b64: b282 uxth r2, r0 d011b66: 2000 movs r0, #0 - d011b68: f016 fc5d bl d028426 <wifi_rom_para_set_for_addba> + d011b68: f016 fccb bl d028502 <wifi_rom_para_set_for_addba> d011b6c: 9b00 ldr r3, [sp, #0] d011b6e: f10d 020a add.w r2, sp, #10 d011b72: 2102 movs r1, #2 d011b74: f8ad 000a strh.w r0, [sp, #10] d011b78: 4630 mov r0, r6 - d011b7a: f016 f805 bl d027b88 <rtw_set_fixed_ie> + d011b7a: f016 f873 bl d027c64 <rtw_set_fixed_ie> d011b7e: f241 3288 movw r2, #5000 ; 0x1388 d011b82: 9b00 ldr r3, [sp, #0] d011b84: 2102 movs r1, #2 d011b86: f8ad 200e strh.w r2, [sp, #14] d011b8a: f10d 020e add.w r2, sp, #14 - d011b8e: f015 fffb bl d027b88 <rtw_set_fixed_ie> + d011b8e: f016 f869 bl d027c64 <rtw_set_fixed_ie> d011b92: 4639 mov r1, r7 d011b94: 4606 mov r6, r0 d011b96: f504 70b6 add.w r0, r4, #364 ; 0x16c @@ -27764,7 +27764,7 @@ Disassembly of section .xip_image2.text: d011bc2: f10d 0212 add.w r2, sp, #18 d011bc6: 2102 movs r1, #2 d011bc8: 4630 mov r0, r6 - d011bca: f015 ffdd bl d027b88 <rtw_set_fixed_ie> + d011bca: f016 f84b bl d027c64 <rtw_set_fixed_ie> d011bce: 696b ldr r3, [r5, #20] d011bd0: 61ab str r3, [r5, #24] d011bd2: 3328 adds r3, #40 ; 0x28 @@ -27787,28 +27787,28 @@ Disassembly of section .xip_image2.text: d011c02: 8513 strh r3, [r2, #40] ; 0x28 d011c04: 4629 mov r1, r5 d011c06: 4620 mov r0, r4 - d011c08: f010 f9bc bl d021f84 <rtw_xmit_mgntframe> + d011c08: f010 fa2a bl d022060 <rtw_xmit_mgntframe> d011c0c: b00e add sp, #56 ; 0x38 d011c0e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} d011c12: f104 02c9 add.w r2, r4, #201 ; 0xc9 d011c16: 4631 mov r1, r6 d011c18: 9300 str r3, [sp, #0] - d011c1a: f015 ffb5 bl d027b88 <rtw_set_fixed_ie> + d011c1a: f016 f823 bl d027c64 <rtw_set_fixed_ie> d011c1e: 9b00 ldr r3, [sp, #0] d011c20: aa01 add r2, sp, #4 d011c22: 2102 movs r1, #2 - d011c24: f015 ffb0 bl d027b88 <rtw_set_fixed_ie> + d011c24: f016 f81e bl d027c64 <rtw_set_fixed_ie> d011c28: 4607 mov r7, r0 d011c2a: f8ba 2462 ldrh.w r2, [sl, #1122] ; 0x462 d011c2e: 4630 mov r0, r6 d011c30: f8b4 10ca ldrh.w r1, [r4, #202] ; 0xca - d011c34: f016 fbf7 bl d028426 <wifi_rom_para_set_for_addba> + d011c34: f016 fc65 bl d028502 <wifi_rom_para_set_for_addba> d011c38: 9b00 ldr r3, [sp, #0] d011c3a: f10d 020a add.w r2, sp, #10 d011c3e: 2102 movs r1, #2 d011c40: f8ad 000a strh.w r0, [sp, #10] d011c44: 4638 mov r0, r7 - d011c46: f015 ff9f bl d027b88 <rtw_set_fixed_ie> + d011c46: f016 f80d bl d027c64 <rtw_set_fixed_ie> d011c4a: f8b4 20cc ldrh.w r2, [r4, #204] ; 0xcc d011c4e: 9b00 ldr r3, [sp, #0] d011c50: 2102 movs r1, #2 @@ -27819,13 +27819,13 @@ Disassembly of section .xip_image2.text: d011c5c: f8bd 1004 ldrh.w r1, [sp, #4] d011c60: 4630 mov r0, r6 d011c62: 9300 str r3, [sp, #0] - d011c64: f016 fbdf bl d028426 <wifi_rom_para_set_for_addba> + d011c64: f016 fc4d bl d028502 <wifi_rom_para_set_for_addba> d011c68: 9b00 ldr r3, [sp, #0] d011c6a: f10d 020a add.w r2, sp, #10 d011c6e: 4631 mov r1, r6 d011c70: f8ad 000a strh.w r0, [sp, #10] d011c74: 4640 mov r0, r8 - d011c76: f015 ff87 bl d027b88 <rtw_set_fixed_ie> + d011c76: f015 fff5 bl d027c64 <rtw_set_fixed_ie> d011c7a: 2225 movs r2, #37 ; 0x25 d011c7c: 9b00 ldr r3, [sp, #0] d011c7e: 4631 mov r1, r6 @@ -27833,8 +27833,8 @@ Disassembly of section .xip_image2.text: d011c84: aa03 add r2, sp, #12 d011c86: e7a0 b.n d011bca <rtw_issue_action_ba+0x12a> d011c88: 6000013c .word 0x6000013c - d011c8c: 0d04a6af .word 0x0d04a6af - d011c90: 0d04b4c8 .word 0x0d04b4c8 + d011c8c: 0d04a78b .word 0x0d04a78b + d011c90: 0d04b5a4 .word 0x0d04b5a4 0d011c94 <rtw_send_delba>: d011c94: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} @@ -27920,7 +27920,7 @@ Disassembly of section .xip_image2.text: d011d64: f7ff fe9c bl d011aa0 <rtw_issue_action_ba> d011d68: f44f 61fa mov.w r1, #2000 ; 0x7d0 d011d6c: f505 70c8 add.w r0, r5, #400 ; 0x190 - d011d70: f018 ffdc bl d02ad2c <rtw_set_timer> + d011d70: f019 f84a bl d02ae08 <rtw_set_timer> d011d74: 2000 movs r0, #0 d011d76: bdf8 pop {r3, r4, r5, r6, r7, pc} d011d78: 4620 mov r0, r4 @@ -28020,11 +28020,11 @@ Disassembly of section .xip_image2.text: d011e64: f500 70c8 add.w r0, r0, #400 ; 0x190 d011e68: 9200 str r2, [sp, #0] d011e6a: 4a04 ldr r2, [pc, #16] ; (d011e7c <rtw_init_addba_retry_timer+0x20>) - d011e6c: f018 ff5a bl d02ad24 <rtw_init_timer> + d011e6c: f018 ffc8 bl d02ae00 <rtw_init_timer> d011e70: b003 add sp, #12 d011e72: f85d fb04 ldr.w pc, [sp], #4 d011e76: bf00 nop - d011e78: 0d0460b0 .word 0x0d0460b0 + d011e78: 0d046190 .word 0x0d046190 d011e7c: 0d0119d5 .word 0x0d0119d5 0d011e80 <rtw_free_mlme_ie_data>: @@ -28073,21 +28073,21 @@ Disassembly of section .xip_image2.text: d011eee: 2b01 cmp r3, #1 d011ef0: d1e2 bne.n d011eb8 <rtw_driver_single_thread+0x20> d011ef2: 4620 mov r0, r4 - d011ef4: f006 fac4 bl d018480 <wifi_recv_tasklet> + d011ef4: f006 fad0 bl d018498 <wifi_recv_tasklet> d011ef8: 6823 ldr r3, [r4, #0] d011efa: 6818 ldr r0, [r3, #0] d011efc: b180 cbz r0, d011f20 <rtw_driver_single_thread+0x88> d011efe: 685b ldr r3, [r3, #4] d011f00: b173 cbz r3, d011f20 <rtw_driver_single_thread+0x88> - d011f02: f010 fcad bl d022860 <rtw_txframes_pending> + d011f02: f010 fd1b bl d02293c <rtw_txframes_pending> d011f06: 2800 cmp r0, #0 d011f08: dd03 ble.n d011f12 <rtw_driver_single_thread+0x7a> d011f0a: 4620 mov r0, r4 - d011f0c: f015 fdc6 bl d027a9c <wifi_xmit_tasklet> + d011f0c: f015 fe34 bl d027b78 <wifi_xmit_tasklet> d011f10: e7d2 b.n d011eb8 <rtw_driver_single_thread+0x20> d011f12: 6823 ldr r3, [r4, #0] d011f14: 6858 ldr r0, [r3, #4] - d011f16: f010 fca3 bl d022860 <rtw_txframes_pending> + d011f16: f010 fd11 bl d02293c <rtw_txframes_pending> d011f1a: 2800 cmp r0, #0 d011f1c: ddcc ble.n d011eb8 <rtw_driver_single_thread+0x20> d011f1e: e7f4 b.n d011f0a <rtw_driver_single_thread+0x72> @@ -28122,13 +28122,13 @@ Disassembly of section .xip_image2.text: d011f70: 2b01 cmp r3, #1 d011f72: d003 beq.n d011f7c <rtw_little_stack_thread+0x3c> d011f74: 4620 mov r0, r4 - d011f76: f005 fa09 bl d01738c <wifi_hal_interrupt_handle> + d011f76: f005 fa15 bl d0173a4 <wifi_hal_interrupt_handle> d011f7a: e7ee b.n d011f5a <rtw_little_stack_thread+0x1a> d011f7c: f205 407c addw r0, r5, #1148 ; 0x47c d011f80: f7f3 fce2 bl d005948 <rtw_up_sema> d011f84: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} d011f88: f7f3 bd53 b.w d005a32 <rtw_thread_exit> - d011f8c: 0d0460d3 .word 0x0d0460d3 + d011f8c: 0d0461b3 .word 0x0d0461b3 0d011f90 <rtw_init_default_value>: d011f90: 2300 movs r3, #0 @@ -28218,19 +28218,19 @@ Disassembly of section .xip_image2.text: d01209c: 2300 movs r3, #0 d01209e: f8c4 3a10 str.w r3, [r4, #2576] ; 0xa10 d0120a2: f504 601a add.w r0, r4, #2464 ; 0x9a0 - d0120a6: f018 fe48 bl d02ad3a <rtw_del_timer> + d0120a6: f018 feb6 bl d02ae16 <rtw_del_timer> d0120aa: f604 10bc addw r0, r4, #2492 ; 0x9bc - d0120ae: f018 fe44 bl d02ad3a <rtw_del_timer> + d0120ae: f018 feb2 bl d02ae16 <rtw_del_timer> d0120b2: f604 10ec addw r0, r4, #2540 ; 0x9ec - d0120b6: f018 fe40 bl d02ad3a <rtw_del_timer> + d0120b6: f018 feae bl d02ae16 <rtw_del_timer> d0120ba: f895 3810 ldrb.w r3, [r5, #2064] ; 0x810 d0120be: 2b01 cmp r3, #1 d0120c0: d109 bne.n d0120d6 <rtw_free_mlme_priv+0xba> d0120c2: f604 2064 addw r0, r4, #2660 ; 0xa64 - d0120c6: f018 fe38 bl d02ad3a <rtw_del_timer> + d0120c6: f018 fea6 bl d02ae16 <rtw_del_timer> d0120ca: f604 207c addw r0, r4, #2684 ; 0xa7c d0120ce: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d0120d2: f018 be32 b.w d02ad3a <rtw_del_timer> + d0120d2: f018 bea0 b.w d02ae16 <rtw_del_timer> d0120d6: bdf8 pop {r3, r4, r5, r6, r7, pc} 0d0120d8 <rtw_free_drv_sw>: @@ -28260,19 +28260,19 @@ Disassembly of section .xip_image2.text: d012118: 4620 mov r0, r4 d01211a: f7ff ff7f bl d01201c <rtw_free_mlme_priv> d01211e: 4620 mov r0, r4 - d012120: f01a fefa bl d02cf18 <rtw_rfctl_deinit> + d012120: f01a ff68 bl d02cff4 <rtw_rfctl_deinit> d012124: f506 7084 add.w r0, r6, #264 ; 0x108 - d012128: f00f fb60 bl d0217ec <rtw_xmit_priv_free> + d012128: f00f fbce bl d0218c8 <rtw_xmit_priv_free> d01212c: f106 000c add.w r0, r6, #12 - d012130: f010 fc80 bl d022a34 <rtw_recv_free_priv> + d012130: f010 fcee bl d022b10 <rtw_recv_free_priv> d012134: 4620 mov r0, r4 d012136: f7f9 ffad bl d00c094 <rtw_free_pwrctrl_priv> d01213a: 6823 ldr r3, [r4, #0] d01213c: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d012140: f007 f832 bl d0191a8 <wifi_hal_phy_deinit_dm_priv> + d012140: f007 f83e bl d0191c0 <wifi_hal_phy_deinit_dm_priv> d012144: 6823 ldr r3, [r4, #0] d012146: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01214a: f008 fcd1 bl d01aaf0 <wifi_hal_free_haldata> + d01214a: f008 fd3f bl d01abcc <wifi_hal_free_haldata> d01214e: 2001 movs r0, #1 d012150: bdf8 pop {r3, r4, r5, r6, r7, pc} @@ -28291,7 +28291,7 @@ Disassembly of section .xip_image2.text: d012174: f605 0064 addw r0, r5, #2148 ; 0x864 d012178: f44f 717a mov.w r1, #1000 ; 0x3e8 d01217c: f8c6 4484 str.w r4, [r6, #1156] ; 0x484 - d012180: f018 fdd4 bl d02ad2c <rtw_set_timer> + d012180: f018 fe42 bl d02ae08 <rtw_set_timer> d012184: 2001 movs r0, #1 d012186: bd70 pop {r4, r5, r6, pc} @@ -28326,14 +28326,14 @@ Disassembly of section .xip_image2.text: d0121d0: b95b cbnz r3, d0121ea <rtw_cancel_all_timer+0x22> d0121d2: 6805 ldr r5, [r0, #0] d0121d4: f505 7064 add.w r0, r5, #912 ; 0x390 - d0121d8: f018 fdaf bl d02ad3a <rtw_del_timer> + d0121d8: f018 fe1d bl d02ae16 <rtw_del_timer> d0121dc: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 d0121e0: b91b cbnz r3, d0121ea <rtw_cancel_all_timer+0x22> d0121e2: f605 2098 addw r0, r5, #2712 ; 0xa98 - d0121e6: f018 fda8 bl d02ad3a <rtw_del_timer> + d0121e6: f018 fe16 bl d02ae16 <rtw_del_timer> d0121ea: f604 0064 addw r0, r4, #2148 ; 0x864 d0121ee: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d0121f2: f018 bda2 b.w d02ad3a <rtw_del_timer> + d0121f2: f018 be10 b.w d02ae16 <rtw_del_timer> ... 0d0121f8 <rtw_start_drv_threads>: @@ -28369,9 +28369,9 @@ Disassembly of section .xip_image2.text: d012240: 2000 movs r0, #0 d012242: e7fb b.n d01223c <rtw_start_drv_threads+0x44> d012244: 0d011e99 .word 0x0d011e99 - d012248: 0d0460eb .word 0x0d0460eb + d012248: 0d0461cb .word 0x0d0461cb d01224c: 0d011f41 .word 0x0d011f41 - d012250: 0d046104 .word 0x0d046104 + d012250: 0d0461e4 .word 0x0d0461e4 0d012254 <rtw_stop_drv_threads>: d012254: b510 push {r4, lr} @@ -28523,7 +28523,7 @@ Disassembly of section .xip_image2.text: d0123f4: f88d 200c strb.w r2, [sp, #12] d0123f8: f88d 3019 strb.w r3, [sp, #25] d0123fc: e9cd 6704 strd r6, r7, [sp, #16] - d012400: f016 f864 bl d0284cc <wifi_rom_init_channel_set> + d012400: f016 f8d2 bl d0285a8 <wifi_rom_init_channel_set> d012404: a907 add r1, sp, #28 d012406: 4602 mov r2, r0 d012408: f884 0a44 strb.w r0, [r4, #2628] ; 0xa44 @@ -28534,78 +28534,78 @@ Disassembly of section .xip_image2.text: d01241a: 4630 mov r0, r6 d01241c: f7ff ff38 bl d012290 <rtw_pwr_lmt_regu_remapping> d012420: 4628 mov r0, r5 - d012422: f01a fff7 bl d02d414 <rtw_roamimg_info_init> + d012422: f01b f865 bl d02d4f0 <rtw_roamimg_info_init> d012426: 4b27 ldr r3, [pc, #156] ; (d0124c4 <rtw_init_mlme_priv+0x204>) d012428: f504 601a add.w r0, r4, #2464 ; 0x9a0 d01242c: 4a26 ldr r2, [pc, #152] ; (d0124c8 <rtw_init_mlme_priv+0x208>) d01242e: 9300 str r3, [sp, #0] d012430: 2100 movs r1, #0 d012432: 462b mov r3, r5 - d012434: f018 fc76 bl d02ad24 <rtw_init_timer> + d012434: f018 fce4 bl d02ae00 <rtw_init_timer> d012438: 4b24 ldr r3, [pc, #144] ; (d0124cc <rtw_init_mlme_priv+0x20c>) d01243a: f604 10bc addw r0, r4, #2492 ; 0x9bc d01243e: 4a24 ldr r2, [pc, #144] ; (d0124d0 <rtw_init_mlme_priv+0x210>) d012440: 9300 str r3, [sp, #0] d012442: 2100 movs r1, #0 d012444: 462b mov r3, r5 - d012446: f018 fc6d bl d02ad24 <rtw_init_timer> + d012446: f018 fcdb bl d02ae00 <rtw_init_timer> d01244a: 4b22 ldr r3, [pc, #136] ; (d0124d4 <rtw_init_mlme_priv+0x214>) d01244c: f604 10ec addw r0, r4, #2540 ; 0x9ec d012450: 4a21 ldr r2, [pc, #132] ; (d0124d8 <rtw_init_mlme_priv+0x218>) d012452: 9300 str r3, [sp, #0] d012454: 2100 movs r1, #0 d012456: 462b mov r3, r5 - d012458: f018 fc64 bl d02ad24 <rtw_init_timer> + d012458: f018 fcd2 bl d02ae00 <rtw_init_timer> d01245c: 4b1f ldr r3, [pc, #124] ; (d0124dc <rtw_init_mlme_priv+0x21c>) d01245e: f604 2064 addw r0, r4, #2660 ; 0xa64 d012462: 4a1f ldr r2, [pc, #124] ; (d0124e0 <rtw_init_mlme_priv+0x220>) d012464: 9300 str r3, [sp, #0] d012466: 2100 movs r1, #0 d012468: 462b mov r3, r5 - d01246a: f018 fc5b bl d02ad24 <rtw_init_timer> + d01246a: f018 fcc9 bl d02ae00 <rtw_init_timer> d01246e: 4b1d ldr r3, [pc, #116] ; (d0124e4 <rtw_init_mlme_priv+0x224>) d012470: f604 207c addw r0, r4, #2684 ; 0xa7c d012474: 4a1c ldr r2, [pc, #112] ; (d0124e8 <rtw_init_mlme_priv+0x228>) d012476: 9300 str r3, [sp, #0] d012478: 2100 movs r1, #0 d01247a: 462b mov r3, r5 - d01247c: f018 fc52 bl d02ad24 <rtw_init_timer> + d01247c: f018 fcc0 bl d02ae00 <rtw_init_timer> d012480: 4b1a ldr r3, [pc, #104] ; (d0124ec <rtw_init_mlme_priv+0x22c>) d012482: f504 7064 add.w r0, r4, #912 ; 0x390 d012486: 4a1a ldr r2, [pc, #104] ; (d0124f0 <rtw_init_mlme_priv+0x230>) d012488: 9300 str r3, [sp, #0] d01248a: 2100 movs r1, #0 d01248c: 462b mov r3, r5 - d01248e: f018 fc49 bl d02ad24 <rtw_init_timer> + d01248e: f018 fcb7 bl d02ae00 <rtw_init_timer> d012492: 4b18 ldr r3, [pc, #96] ; (d0124f4 <rtw_init_mlme_priv+0x234>) d012494: 4a18 ldr r2, [pc, #96] ; (d0124f8 <rtw_init_mlme_priv+0x238>) d012496: 2100 movs r1, #0 d012498: 9300 str r3, [sp, #0] d01249a: f604 2098 addw r0, r4, #2712 ; 0xa98 d01249e: 462b mov r3, r5 - d0124a0: f018 fc40 bl d02ad24 <rtw_init_timer> + d0124a0: f018 fcae bl d02ae00 <rtw_init_timer> d0124a4: f50d 7d08 add.w sp, sp, #544 ; 0x220 d0124a8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} d0124ac: 00027939 .word 0x00027939 - d0124b0: 0d046180 .word 0x0d046180 - d0124b4: 0d045bd1 .word 0x0d045bd1 - d0124b8: 0d046184 .word 0x0d046184 - d0124bc: 0d045bd5 .word 0x0d045bd5 + d0124b0: 0d046260 .word 0x0d046260 + d0124b4: 0d045cb1 .word 0x0d045cb1 + d0124b8: 0d046264 .word 0x0d046264 + d0124bc: 0d045cb5 .word 0x0d045cb5 d0124c0: 60000c80 .word 0x60000c80 - d0124c4: 0d04611c .word 0x0d04611c + d0124c4: 0d0461fc .word 0x0d0461fc d0124c8: 0d007ef1 .word 0x0d007ef1 - d0124cc: 0d046128 .word 0x0d046128 + d0124cc: 0d046208 .word 0x0d046208 d0124d0: 0d00b6b1 .word 0x0d00b6b1 - d0124d4: 0d046136 .word 0x0d046136 - d0124d8: 0d02c329 .word 0x0d02c329 - d0124dc: 0d046148 .word 0x0d046148 + d0124d4: 0d046216 .word 0x0d046216 + d0124d8: 0d02c405 .word 0x0d02c405 + d0124dc: 0d046228 .word 0x0d046228 d0124e0: 0d00b6dd .word 0x0d00b6dd - d0124e4: 0d046155 .word 0x0d046155 + d0124e4: 0d046235 .word 0x0d046235 d0124e8: 0d00836d .word 0x0d00836d - d0124ec: 0d046160 .word 0x0d046160 + d0124ec: 0d046240 .word 0x0d046240 d0124f0: 0d010515 .word 0x0d010515 - d0124f4: 0d04b68b .word 0x0d04b68b - d0124f8: 0d02cf25 .word 0x0d02cf25 + d0124f4: 0d04b767 .word 0x0d04b767 + d0124f8: 0d02d001 .word 0x0d02d001 0d0124fc <rtw_init_drv_sw>: d0124fc: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} @@ -28620,7 +28620,7 @@ Disassembly of section .xip_image2.text: d012514: f604 00dc addw r0, r4, #2268 ; 0x8dc d012518: f8c4 4168 str.w r4, [r4, #360] ; 0x168 d01251c: f8c4 417c str.w r4, [r4, #380] ; 0x17c - d012520: f030 fbbe bl d042ca0 <____wrap_memset_veneer> + d012520: f030 fc42 bl d042da8 <____wrap_memset_veneer> d012524: f504 70ac add.w r0, r4, #344 ; 0x158 d012528: f8c4 6178 str.w r6, [r4, #376] ; 0x178 d01252c: f7f3 f800 bl d005530 <rtw_init_listhead> @@ -28635,7 +28635,7 @@ Disassembly of section .xip_image2.text: d012548: f604 0064 addw r0, r4, #2148 ; 0x864 d01254c: 9300 str r3, [sp, #0] d01254e: 4623 mov r3, r4 - d012550: f018 fbe8 bl d02ad24 <rtw_init_timer> + d012550: f018 fc56 bl d02ae00 <rtw_init_timer> d012554: 4638 mov r0, r7 d012556: f7f2 ff5f bl d005418 <rtw_spinlock_init> d01255a: 4620 mov r0, r4 @@ -28645,13 +28645,13 @@ Disassembly of section .xip_image2.text: d012566: 4620 mov r0, r4 d012568: f7ff feaa bl d0122c0 <rtw_init_mlme_priv> d01256c: 4620 mov r0, r4 - d01256e: f01a fcc9 bl d02cf04 <rtw_rfctl_init> + d01256e: f01a fd37 bl d02cfe0 <rtw_rfctl_init> d012572: 4621 mov r1, r4 d012574: f505 7084 add.w r0, r5, #264 ; 0x108 - d012578: f00f f88e bl d021698 <rtw_xmit_priv_init> + d012578: f00f f8fc bl d021774 <rtw_xmit_priv_init> d01257c: 4621 mov r1, r4 d01257e: f105 000c add.w r0, r5, #12 - d012582: f010 f979 bl d022878 <rtw_recv_init_priv> + d012582: f010 f9e7 bl d022954 <rtw_recv_init_priv> d012586: 4620 mov r0, r4 d012588: f7f9 fd26 bl d00bfd8 <rtw_init_pwrctrl_priv> d01258c: 4b18 ldr r3, [pc, #96] ; (d0125f0 <rtw_init_drv_sw+0xf4>) @@ -28667,30 +28667,30 @@ Disassembly of section .xip_image2.text: d0125a0: 4253 negs r3, r2 d0125a2: 4153 adcs r3, r2 d0125a4: f884 32e4 strb.w r3, [r4, #740] ; 0x2e4 - d0125a8: f006 fdbe bl d019128 <wifi_hal_phy_init_dm_priv> + d0125a8: f006 fdca bl d019140 <wifi_hal_phy_init_dm_priv> d0125ac: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 d0125b0: b9bb cbnz r3, d0125e2 <rtw_init_drv_sw+0xe6> d0125b2: 6823 ldr r3, [r4, #0] d0125b4: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d0125b8: f00d fca8 bl d01ff0c <rtw_phl_final_cap_decision> + d0125b8: f00d fd16 bl d01ffe8 <rtw_phl_final_cap_decision> d0125bc: 6823 ldr r3, [r4, #0] d0125be: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 d0125c2: b003 add sp, #12 d0125c4: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d0125c8: f00d bd14 b.w d01fff4 <rtw_phl_set_edcca_mode> + d0125c8: f00d bd82 b.w d0200d0 <rtw_phl_set_edcca_mode> d0125cc: f894 58c0 ldrb.w r5, [r4, #2240] ; 0x8c0 d0125d0: 2d01 cmp r5, #1 d0125d2: d1db bne.n d01258c <rtw_init_drv_sw+0x90> d0125d4: 4620 mov r0, r4 - d0125d6: f018 fbd7 bl d02ad88 <init_mlme_ap_info> + d0125d6: f018 fc45 bl d02ae64 <init_mlme_ap_info> d0125da: 4b07 ldr r3, [pc, #28] ; (d0125f8 <rtw_init_drv_sw+0xfc>) d0125dc: f883 516d strb.w r5, [r3, #365] ; 0x16d d0125e0: e7d4 b.n d01258c <rtw_init_drv_sw+0x90> d0125e2: b003 add sp, #12 d0125e4: bdf0 pop {r4, r5, r6, r7, pc} d0125e6: bf00 nop - d0125e8: 0d046170 .word 0x0d046170 - d0125ec: 0d02370d .word 0x0d02370d + d0125e8: 0d046250 .word 0x0d046250 + d0125ec: 0d0237e9 .word 0x0d0237e9 d0125f0: 60000c80 .word 0x60000c80 d0125f4: 60000140 .word 0x60000140 d0125f8: 60005fb8 .word 0x60005fb8 @@ -29420,7 +29420,7 @@ Disassembly of section .xip_image2.text: d012c7c: 2214 movs r2, #20 d012c7e: 2100 movs r1, #0 d012c80: a803 add r0, sp, #12 - d012c82: f030 f80d bl d042ca0 <____wrap_memset_veneer> + d012c82: f030 f891 bl d042da8 <____wrap_memset_veneer> d012c86: 2330 movs r3, #48 ; 0x30 d012c88: f88d 300b strb.w r3, [sp, #11] d012c8c: f025 0302 bic.w r3, r5, #2 @@ -29474,7 +29474,7 @@ Disassembly of section .xip_image2.text: d012cfc: 2214 movs r2, #20 d012cfe: a801 add r0, sp, #4 d012d00: f89d a040 ldrb.w sl, [sp, #64] ; 0x40 - d012d04: f02f ffcc bl d042ca0 <____wrap_memset_veneer> + d012d04: f030 f850 bl d042da8 <____wrap_memset_veneer> d012d08: f1b8 0f03 cmp.w r8, #3 d012d0c: dd04 ble.n d012d18 <halbb_pause_func+0x30> d012d0e: 2500 movs r5, #0 @@ -29764,7 +29764,7 @@ Disassembly of section .xip_image2.text: d012fc8: 9300 str r3, [sp, #0] d012fca: 2307 movs r3, #7 d012fcc: 6860 ldr r0, [r4, #4] - d012fce: f00c fdbf bl d01fb50 <rtw_hal_mac_write_msk_pwr_reg> + d012fce: f00c fe2d bl d01fc2c <rtw_hal_mac_write_msk_pwr_reg> d012fd2: b002 add sp, #8 d012fd4: bd10 pop {r4, pc} @@ -29879,16 +29879,16 @@ Disassembly of section .xip_image2.text: d013104: bf18 it ne d013106: 247f movne r4, #127 ; 0x7f d013108: 4621 mov r1, r4 - d01310a: f00c fc7b bl d01fa04 <rtw_hal_mac_set_xcap> + d01310a: f00c fce9 bl d01fae0 <rtw_hal_mac_set_xcap> d01310e: 4621 mov r1, r4 d013110: 4630 mov r0, r6 - d013112: f00c fc77 bl d01fa04 <rtw_hal_mac_set_xcap> + d013112: f00c fce5 bl d01fae0 <rtw_hal_mac_set_xcap> d013116: a901 add r1, sp, #4 d013118: 2001 movs r0, #1 - d01311a: f00c fc89 bl d01fa30 <rtw_hal_mac_get_xcap> + d01311a: f00c fcf7 bl d01fb0c <rtw_hal_mac_get_xcap> d01311e: 4669 mov r1, sp d013120: 4630 mov r0, r6 - d013122: f00c fc85 bl d01fa30 <rtw_hal_mac_get_xcap> + d013122: f00c fcf3 bl d01fb0c <rtw_hal_mac_get_xcap> d013126: f89d 3000 ldrb.w r3, [sp] d01312a: f895 2cce ldrb.w r2, [r5, #3278] ; 0xcce d01312e: f885 3ccd strb.w r3, [r5, #3277] ; 0xccd @@ -30301,7 +30301,7 @@ Disassembly of section .xip_image2.text: d013540: f830 2012 ldrh.w r2, [r0, r2, lsl #1] d013544: 4411 add r1, r2 d013546: e7f2 b.n d01352e <halbb_parsing_cfo+0x8e> - d013548: 0d04618c .word 0x0d04618c + d013548: 0d04626c .word 0x0d04626c 0d01354c <halbb_cr_cfg_cfo_trk_init>: d01354c: f890 3469 ldrb.w r3, [r0, #1129] ; 0x469 @@ -30821,7 +30821,7 @@ Disassembly of section .xip_image2.text: d013a90: 460d mov r5, r1 d013a92: eb0d 0002 add.w r0, sp, r2 d013a96: 2100 movs r1, #0 - d013a98: f02f f902 bl d042ca0 <____wrap_memset_veneer> + d013a98: f02f f986 bl d042da8 <____wrap_memset_veneer> d013a9c: 23f9 movs r3, #249 ; 0xf9 d013a9e: 462a mov r2, r5 d013aa0: 2104 movs r1, #4 @@ -31344,7 +31344,7 @@ Disassembly of section .xip_image2.text: d013fe8: 2258 movs r2, #88 ; 0x58 d013fea: 2100 movs r1, #0 d013fec: a808 add r0, sp, #32 - d013fee: f02e fe57 bl d042ca0 <____wrap_memset_veneer> + d013fee: f02e fedb bl d042da8 <____wrap_memset_veneer> d013ff2: 221c movs r2, #28 d013ff4: 4629 mov r1, r5 d013ff6: a801 add r0, sp, #4 @@ -31464,18 +31464,18 @@ Disassembly of section .xip_image2.text: d01415e: 4610 mov r0, r2 d014160: 7753 strb r3, [r2, #29] d014162: e8bd 4010 ldmia.w sp!, {r4, lr} - d014166: f016 bde1 b.w d02ad2c <rtw_set_timer> + d014166: f016 be4f b.w d02ae08 <rtw_set_timer> d01416a: 2901 cmp r1, #1 d01416c: d105 bne.n d01417a <halbb_cfg_timers+0x2e> d01416e: 4610 mov r0, r2 - d014170: f016 fdde bl d02ad30 <rtw_cancel_timer> + d014170: f016 fe4c bl d02ae0c <rtw_cancel_timer> d014174: 2300 movs r3, #0 d014176: 7763 strb r3, [r4, #29] d014178: bd10 pop {r4, pc} d01417a: 2902 cmp r1, #2 d01417c: d1fc bne.n d014178 <halbb_cfg_timers+0x2c> d01417e: 4610 mov r0, r2 - d014180: f016 fddb bl d02ad3a <rtw_del_timer> + d014180: f016 fe49 bl d02ae16 <rtw_del_timer> d014184: 23ff movs r3, #255 ; 0xff d014186: e7f6 b.n d014176 <halbb_cfg_timers+0x2a> @@ -32168,7 +32168,7 @@ Disassembly of section .xip_image2.text: d01487c: f36f 0300 bfc r3, #0, #1 d014880: e74d b.n d01471e <halbb_physts_parsing+0xc6> d014882: bf00 nop - d014884: 0d046204 .word 0x0d046204 + d014884: 0d0462e4 .word 0x0d0462e4 0d014888 <halbb_physts_watchdog>: d014888: f890 3dba ldrb.w r3, [r0, #3514] ; 0xdba @@ -32411,7 +32411,7 @@ Disassembly of section .xip_image2.text: d014b30: 40040000 .word 0x40040000 d014b34: 0039fbc3 .word 0x0039fbc3 d014b38: fffffc00 .word 0xfffffc00 - d014b3c: 0d046224 .word 0x0d046224 + d014b3c: 0d046304 .word 0x0d046304 d014b40: ffff0000 .word 0xffff0000 0d014b44 <halbb_set_tmac_tx>: @@ -32619,7 +32619,7 @@ Disassembly of section .xip_image2.text: d014d42: 9300 str r3, [sp, #0] d014d44: f04f 4300 mov.w r3, #2147483648 ; 0x80000000 d014d48: 6840 ldr r0, [r0, #4] - d014d4a: f00a ff01 bl d01fb50 <rtw_hal_mac_write_msk_pwr_reg> + d014d4a: f00a ff6f bl d01fc2c <rtw_hal_mac_write_msk_pwr_reg> d014d4e: 00a3 lsls r3, r4, #2 d014d50: 462c mov r4, r5 d014d52: 25ff movs r5, #255 ; 0xff @@ -32635,7 +32635,7 @@ Disassembly of section .xip_image2.text: d014d72: 9300 str r3, [sp, #0] d014d74: fa05 f304 lsl.w r3, r5, r4 d014d78: 3408 adds r4, #8 - d014d7a: f00a fee9 bl d01fb50 <rtw_hal_mac_write_msk_pwr_reg> + d014d7a: f00a ff57 bl d01fc2c <rtw_hal_mac_write_msk_pwr_reg> d014d7e: 2c20 cmp r4, #32 d014d80: d1f1 bne.n d014d66 <halbb_set_pwr_ul_tb_ofst+0x48> d014d82: 2001 movs r0, #1 @@ -32658,7 +32658,7 @@ Disassembly of section .xip_image2.text: d014da4: f8c0 3590 str.w r3, [r0, #1424] ; 0x590 d014da8: 461a mov r2, r3 d014daa: 4620 mov r0, r4 - d014dac: f019 f9cb bl d02e146 <halbb_tssi_ctrl_set_bandedge_cfg> + d014dac: f019 fa39 bl d02e222 <halbb_tssi_ctrl_set_bandedge_cfg> d014db0: 4620 mov r0, r4 d014db2: 2301 movs r3, #1 d014db4: 2210 movs r2, #16 @@ -32773,7 +32773,7 @@ Disassembly of section .xip_image2.text: d014ee6: 4665 movhi r5, ip d014ee8: 230c movs r3, #12 d014eea: e7d7 b.n d014e9c <halbb_tx_dfir_shap_cck+0x48> - d014eec: 0d046304 .word 0x0d046304 + d014eec: 0d0463e4 .word 0x0d0463e4 0d014ef0 <halbb_bb_reset>: d014ef0: b537 push {r0, r1, r2, r4, r5, lr} @@ -33003,7 +33003,7 @@ Disassembly of section .xip_image2.text: d015142: bdf0 pop {r4, r5, r6, r7, pc} d015144: 2000 movs r0, #0 d015146: e7fb b.n d015140 <halbb_ctrl_sco_cck+0x68> - d015148: 0d046344 .word 0x0d046344 + d015148: 0d046424 .word 0x0d046424 d01514c: 0007ffff .word 0x0007ffff 0d015150 <halbb_direct_write_rf_reg>: @@ -33145,7 +33145,7 @@ Disassembly of section .xip_image2.text: d0152a0: 460e mov r6, r1 d0152a2: a802 add r0, sp, #8 d0152a4: 491a ldr r1, [pc, #104] ; (d015310 <halbb_ctrl_tx_path_tmac+0x78>) - d0152a6: f02d fd1f bl d042ce8 <____wrap_memcpy_veneer> + d0152a6: f02d fd5b bl d042d60 <____wrap_memcpy_veneer> d0152aa: 2300 movs r3, #0 d0152ac: 6867 ldr r7, [r4, #4] d0152ae: 4620 mov r0, r4 @@ -33163,7 +33163,7 @@ Disassembly of section .xip_image2.text: d0152ce: 2300 movs r3, #0 d0152d0: 4629 mov r1, r5 d0152d2: 4638 mov r0, r7 - d0152d4: f00a fcd8 bl d01fc88 <rtw_hal_mac_set_pwr_reg> + d0152d4: f00a fd46 bl d01fd64 <rtw_hal_mac_set_pwr_reg> d0152d8: f5b4 4f5d cmp.w r4, #56576 ; 0xdd00 d0152dc: d1f5 bne.n d0152ca <halbb_ctrl_tx_path_tmac+0x32> d0152de: b94e cbnz r6, d0152f4 <halbb_ctrl_tx_path_tmac+0x5c> @@ -33181,12 +33181,12 @@ Disassembly of section .xip_image2.text: d0152fc: 4629 mov r1, r5 d0152fe: f854 2b08 ldr.w r2, [r4], #8 d015302: 4638 mov r0, r7 - d015304: f00a fcc0 bl d01fc88 <rtw_hal_mac_set_pwr_reg> + d015304: f00a fd2e bl d01fd64 <rtw_hal_mac_set_pwr_reg> d015308: 2e0c cmp r6, #12 d01530a: d1f5 bne.n d0152f8 <halbb_ctrl_tx_path_tmac+0x60> d01530c: b01b add sp, #108 ; 0x6c d01530e: bdf0 pop {r4, r5, r6, r7, pc} - d015310: 0d0463b4 .word 0x0d0463b4 + d015310: 0d046494 .word 0x0d046494 d015314: 08888880 .word 0x08888880 0d015318 <halbb_ctrl_tx_path>: @@ -33243,7 +33243,7 @@ Disassembly of section .xip_image2.text: d015392: b005 add sp, #20 d015394: bd30 pop {r4, r5, pc} d015396: bf00 nop - d015398: 0d046414 .word 0x0d046414 + d015398: 0d0464f4 .word 0x0d0464f4 d01539c: 00027939 .word 0x00027939 0d0153a0 <halbb_ctrl_trx_path>: @@ -33399,7 +33399,7 @@ Disassembly of section .xip_image2.text: d015512: f9b3 4088 ldrsh.w r4, [r3, #136] ; 0x88 d015516: f993 a080 ldrsb.w sl, [r3, #128] ; 0x80 d01551a: f8b3 9084 ldrh.w r9, [r3, #132] ; 0x84 - d01551e: f00a fb6d bl d01fbfc <rtw_hal_mac_write_pwr_ref_reg> + d01551e: f00a fbdb bl d01fcd8 <rtw_hal_mac_write_pwr_ref_reg> d015522: eb05 028b add.w r2, r5, fp, lsl #2 d015526: fa0f f989 sxth.w r9, r9 d01552a: eb0a 0242 add.w r2, sl, r2, lsl #1 @@ -33505,9 +33505,9 @@ Disassembly of section .xip_image2.text: d01564c: f7ee fc54 bl d003ef8 <inic_ipc_dev_buffered_printf> d015650: 3504 adds r5, #4 d015652: e7e6 b.n d015622 <halbb_dump_bb_reg+0x52> - d015654: 0d046424 .word 0x0d046424 - d015658: 0d0462cb .word 0x0d0462cb - d01565c: 0d0462ef .word 0x0d0462ef + d015654: 0d046504 .word 0x0d046504 + d015658: 0d0463ab .word 0x0d0463ab + d01565c: 0d0463cf .word 0x0d0463cf 0d015660 <halbb_efuse_exchange>: d015660: 4603 mov r3, r0 @@ -33632,7 +33632,7 @@ Disassembly of section .xip_image2.text: d01579e: f10d 0307 add.w r3, sp, #7 d0157a2: f240 71c4 movw r1, #1988 ; 0x7c4 d0157a6: 6840 ldr r0, [r0, #4] - d0157a8: f00a fa79 bl d01fc9e <rtw_hal_mac_read_phy_efuse> + d0157a8: f00a fae7 bl d01fd7a <rtw_hal_mac_read_phy_efuse> d0157ac: 2101 movs r1, #1 d0157ae: f89d 0007 ldrb.w r0, [sp, #7] d0157b2: f7ff ff55 bl d015660 <halbb_efuse_exchange> @@ -33641,7 +33641,7 @@ Disassembly of section .xip_image2.text: d0157bc: f240 71c5 movw r1, #1989 ; 0x7c5 d0157c0: f884 03e7 strb.w r0, [r4, #999] ; 0x3e7 d0157c4: 6860 ldr r0, [r4, #4] - d0157c6: f00a fa6a bl d01fc9e <rtw_hal_mac_read_phy_efuse> + d0157c6: f00a fad8 bl d01fd7a <rtw_hal_mac_read_phy_efuse> d0157ca: 2101 movs r1, #1 d0157cc: f89d 0007 ldrb.w r0, [sp, #7] d0157d0: f7ff ff46 bl d015660 <halbb_efuse_exchange> @@ -33650,7 +33650,7 @@ Disassembly of section .xip_image2.text: d0157da: f240 71c6 movw r1, #1990 ; 0x7c6 d0157de: f884 03e8 strb.w r0, [r4, #1000] ; 0x3e8 d0157e2: 6860 ldr r0, [r4, #4] - d0157e4: f00a fa5b bl d01fc9e <rtw_hal_mac_read_phy_efuse> + d0157e4: f00a fac9 bl d01fd7a <rtw_hal_mac_read_phy_efuse> d0157e8: 2101 movs r1, #1 d0157ea: f89d 0007 ldrb.w r0, [sp, #7] d0157ee: f7ff ff37 bl d015660 <halbb_efuse_exchange> @@ -33659,7 +33659,7 @@ Disassembly of section .xip_image2.text: d0157f8: f240 71c7 movw r1, #1991 ; 0x7c7 d0157fc: f884 03e9 strb.w r0, [r4, #1001] ; 0x3e9 d015800: 6860 ldr r0, [r4, #4] - d015802: f00a fa4c bl d01fc9e <rtw_hal_mac_read_phy_efuse> + d015802: f00a faba bl d01fd7a <rtw_hal_mac_read_phy_efuse> d015806: 2101 movs r1, #1 d015808: f89d 0007 ldrb.w r0, [sp, #7] d01580c: f7ff ff28 bl d015660 <halbb_efuse_exchange> @@ -33942,7 +33942,7 @@ Disassembly of section .xip_image2.text: d015afe: b05f add sp, #380 ; 0x17c d015b00: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} d015b04: f7fe bb40 b.w d014188 <halbb_set_reg> - d015b08: 0d04650c .word 0x0d04650c + d015b08: 0d0465ec .word 0x0d0465ec d015b0c: 07fc0000 .word 0x07fc0000 d015b10: 0003fe00 .word 0x0003fe00 @@ -34308,7 +34308,7 @@ Disassembly of section .xip_image2.text: d015f18: 4622 mov r2, r4 d015f1a: 4621 mov r1, r4 d015f1c: 9400 str r4, [sp, #0] - d015f1e: f019 fb29 bl d02f574 <halrf_get_power_by_rate> + d015f1e: f019 fb97 bl d02f650 <halrf_get_power_by_rate> d015f22: 4623 mov r3, r4 d015f24: eb00 70d0 add.w r0, r0, r0, lsr #31 d015f28: 4621 mov r1, r4 @@ -34317,7 +34317,7 @@ Disassembly of section .xip_image2.text: d015f2e: f886 0098 strb.w r0, [r6, #152] ; 0x98 d015f32: 4628 mov r0, r5 d015f34: 9400 str r4, [sp, #0] - d015f36: f019 fb1d bl d02f574 <halrf_get_power_by_rate> + d015f36: f019 fb8b bl d02f650 <halrf_get_power_by_rate> d015f3a: 4623 mov r3, r4 d015f3c: eb00 70d0 add.w r0, r0, r0, lsr #31 d015f40: 4621 mov r1, r4 @@ -34326,7 +34326,7 @@ Disassembly of section .xip_image2.text: d015f46: f886 0099 strb.w r0, [r6, #153] ; 0x99 d015f4a: 4628 mov r0, r5 d015f4c: 9400 str r4, [sp, #0] - d015f4e: f019 fb11 bl d02f574 <halrf_get_power_by_rate> + d015f4e: f019 fb7f bl d02f650 <halrf_get_power_by_rate> d015f52: 4623 mov r3, r4 d015f54: eb00 70d0 add.w r0, r0, r0, lsr #31 d015f58: 4621 mov r1, r4 @@ -34335,7 +34335,7 @@ Disassembly of section .xip_image2.text: d015f5e: f886 009a strb.w r0, [r6, #154] ; 0x9a d015f62: 4628 mov r0, r5 d015f64: 9400 str r4, [sp, #0] - d015f66: f019 fb05 bl d02f574 <halrf_get_power_by_rate> + d015f66: f019 fb73 bl d02f650 <halrf_get_power_by_rate> d015f6a: 4623 mov r3, r4 d015f6c: eb00 70d0 add.w r0, r0, r0, lsr #31 d015f70: 4621 mov r1, r4 @@ -34344,7 +34344,7 @@ Disassembly of section .xip_image2.text: d015f76: f886 009b strb.w r0, [r6, #155] ; 0x9b d015f7a: 4628 mov r0, r5 d015f7c: 9400 str r4, [sp, #0] - d015f7e: f019 faf9 bl d02f574 <halrf_get_power_by_rate> + d015f7e: f019 fb67 bl d02f650 <halrf_get_power_by_rate> d015f82: 4623 mov r3, r4 d015f84: eb00 70d0 add.w r0, r0, r0, lsr #31 d015f88: 4621 mov r1, r4 @@ -34353,7 +34353,7 @@ Disassembly of section .xip_image2.text: d015f8e: f886 009c strb.w r0, [r6, #156] ; 0x9c d015f92: 4628 mov r0, r5 d015f94: 9400 str r4, [sp, #0] - d015f96: f019 faed bl d02f574 <halrf_get_power_by_rate> + d015f96: f019 fb5b bl d02f650 <halrf_get_power_by_rate> d015f9a: 4623 mov r3, r4 d015f9c: eb00 70d0 add.w r0, r0, r0, lsr #31 d015fa0: 4621 mov r1, r4 @@ -34362,7 +34362,7 @@ Disassembly of section .xip_image2.text: d015fa6: f886 009d strb.w r0, [r6, #157] ; 0x9d d015faa: 4628 mov r0, r5 d015fac: 9400 str r4, [sp, #0] - d015fae: f019 fae1 bl d02f574 <halrf_get_power_by_rate> + d015fae: f019 fb4f bl d02f650 <halrf_get_power_by_rate> d015fb2: 4623 mov r3, r4 d015fb4: eb00 70d0 add.w r0, r0, r0, lsr #31 d015fb8: 4621 mov r1, r4 @@ -34371,7 +34371,7 @@ Disassembly of section .xip_image2.text: d015fbe: f886 009e strb.w r0, [r6, #158] ; 0x9e d015fc2: 4628 mov r0, r5 d015fc4: 9400 str r4, [sp, #0] - d015fc6: f019 fad5 bl d02f574 <halrf_get_power_by_rate> + d015fc6: f019 fb43 bl d02f650 <halrf_get_power_by_rate> d015fca: 4623 mov r3, r4 d015fcc: eb00 70d0 add.w r0, r0, r0, lsr #31 d015fd0: 4621 mov r1, r4 @@ -34380,7 +34380,7 @@ Disassembly of section .xip_image2.text: d015fd6: f886 009f strb.w r0, [r6, #159] ; 0x9f d015fda: 4628 mov r0, r5 d015fdc: 9400 str r4, [sp, #0] - d015fde: f019 fac9 bl d02f574 <halrf_get_power_by_rate> + d015fde: f019 fb37 bl d02f650 <halrf_get_power_by_rate> d015fe2: 4623 mov r3, r4 d015fe4: eb00 70d0 add.w r0, r0, r0, lsr #31 d015fe8: 4621 mov r1, r4 @@ -34389,7 +34389,7 @@ Disassembly of section .xip_image2.text: d015fee: f886 00a0 strb.w r0, [r6, #160] ; 0xa0 d015ff2: 4628 mov r0, r5 d015ff4: 9400 str r4, [sp, #0] - d015ff6: f019 fabd bl d02f574 <halrf_get_power_by_rate> + d015ff6: f019 fb2b bl d02f650 <halrf_get_power_by_rate> d015ffa: 4623 mov r3, r4 d015ffc: eb00 70d0 add.w r0, r0, r0, lsr #31 d016000: 4621 mov r1, r4 @@ -34398,7 +34398,7 @@ Disassembly of section .xip_image2.text: d016006: f886 00a1 strb.w r0, [r6, #161] ; 0xa1 d01600a: 4628 mov r0, r5 d01600c: 9400 str r4, [sp, #0] - d01600e: f019 fab1 bl d02f574 <halrf_get_power_by_rate> + d01600e: f019 fb1f bl d02f650 <halrf_get_power_by_rate> d016012: 4623 mov r3, r4 d016014: eb00 70d0 add.w r0, r0, r0, lsr #31 d016018: 4621 mov r1, r4 @@ -34407,7 +34407,7 @@ Disassembly of section .xip_image2.text: d01601e: f886 00a2 strb.w r0, [r6, #162] ; 0xa2 d016022: 4628 mov r0, r5 d016024: 9400 str r4, [sp, #0] - d016026: f019 faa5 bl d02f574 <halrf_get_power_by_rate> + d016026: f019 fb13 bl d02f650 <halrf_get_power_by_rate> d01602a: 4623 mov r3, r4 d01602c: eb00 70d0 add.w r0, r0, r0, lsr #31 d016030: 4621 mov r1, r4 @@ -34416,7 +34416,7 @@ Disassembly of section .xip_image2.text: d016038: f886 00a3 strb.w r0, [r6, #163] ; 0xa3 d01603c: 4628 mov r0, r5 d01603e: 9400 str r4, [sp, #0] - d016040: f019 fa98 bl d02f574 <halrf_get_power_by_rate> + d016040: f019 fb06 bl d02f650 <halrf_get_power_by_rate> d016044: 4623 mov r3, r4 d016046: eb00 70d0 add.w r0, r0, r0, lsr #31 d01604a: 4621 mov r1, r4 @@ -34425,7 +34425,7 @@ Disassembly of section .xip_image2.text: d016052: f886 00a4 strb.w r0, [r6, #164] ; 0xa4 d016056: 4628 mov r0, r5 d016058: 9400 str r4, [sp, #0] - d01605a: f019 fa8b bl d02f574 <halrf_get_power_by_rate> + d01605a: f019 faf9 bl d02f650 <halrf_get_power_by_rate> d01605e: 4623 mov r3, r4 d016060: eb00 70d0 add.w r0, r0, r0, lsr #31 d016064: 4621 mov r1, r4 @@ -34434,7 +34434,7 @@ Disassembly of section .xip_image2.text: d01606c: f886 00a5 strb.w r0, [r6, #165] ; 0xa5 d016070: 4628 mov r0, r5 d016072: 9400 str r4, [sp, #0] - d016074: f019 fa7e bl d02f574 <halrf_get_power_by_rate> + d016074: f019 faec bl d02f650 <halrf_get_power_by_rate> d016078: 4623 mov r3, r4 d01607a: eb00 70d0 add.w r0, r0, r0, lsr #31 d01607e: 4621 mov r1, r4 @@ -34443,7 +34443,7 @@ Disassembly of section .xip_image2.text: d016086: f886 00a6 strb.w r0, [r6, #166] ; 0xa6 d01608a: 4628 mov r0, r5 d01608c: 9400 str r4, [sp, #0] - d01608e: f019 fa71 bl d02f574 <halrf_get_power_by_rate> + d01608e: f019 fadf bl d02f650 <halrf_get_power_by_rate> d016092: 4623 mov r3, r4 d016094: eb00 70d0 add.w r0, r0, r0, lsr #31 d016098: 4621 mov r1, r4 @@ -34452,7 +34452,7 @@ Disassembly of section .xip_image2.text: d0160a0: f886 00a7 strb.w r0, [r6, #167] ; 0xa7 d0160a4: 4628 mov r0, r5 d0160a6: 9400 str r4, [sp, #0] - d0160a8: f019 fa64 bl d02f574 <halrf_get_power_by_rate> + d0160a8: f019 fad2 bl d02f650 <halrf_get_power_by_rate> d0160ac: 4623 mov r3, r4 d0160ae: eb00 70d0 add.w r0, r0, r0, lsr #31 d0160b2: 4621 mov r1, r4 @@ -34461,7 +34461,7 @@ Disassembly of section .xip_image2.text: d0160ba: f886 00a8 strb.w r0, [r6, #168] ; 0xa8 d0160be: 4628 mov r0, r5 d0160c0: 9400 str r4, [sp, #0] - d0160c2: f019 fa57 bl d02f574 <halrf_get_power_by_rate> + d0160c2: f019 fac5 bl d02f650 <halrf_get_power_by_rate> d0160c6: 4623 mov r3, r4 d0160c8: eb00 70d0 add.w r0, r0, r0, lsr #31 d0160cc: 4621 mov r1, r4 @@ -34470,7 +34470,7 @@ Disassembly of section .xip_image2.text: d0160d4: f886 00a9 strb.w r0, [r6, #169] ; 0xa9 d0160d8: 4628 mov r0, r5 d0160da: 9400 str r4, [sp, #0] - d0160dc: f019 fa4a bl d02f574 <halrf_get_power_by_rate> + d0160dc: f019 fab8 bl d02f650 <halrf_get_power_by_rate> d0160e0: 4623 mov r3, r4 d0160e2: eb00 70d0 add.w r0, r0, r0, lsr #31 d0160e6: 4621 mov r1, r4 @@ -34479,7 +34479,7 @@ Disassembly of section .xip_image2.text: d0160ee: f886 00aa strb.w r0, [r6, #170] ; 0xaa d0160f2: 4628 mov r0, r5 d0160f4: 9400 str r4, [sp, #0] - d0160f6: f019 fa3d bl d02f574 <halrf_get_power_by_rate> + d0160f6: f019 faab bl d02f650 <halrf_get_power_by_rate> d0160fa: 4623 mov r3, r4 d0160fc: eb00 70d0 add.w r0, r0, r0, lsr #31 d016100: 4621 mov r1, r4 @@ -34488,7 +34488,7 @@ Disassembly of section .xip_image2.text: d016108: f886 00ab strb.w r0, [r6, #171] ; 0xab d01610c: 4628 mov r0, r5 d01610e: 9400 str r4, [sp, #0] - d016110: f019 fa30 bl d02f574 <halrf_get_power_by_rate> + d016110: f019 fa9e bl d02f650 <halrf_get_power_by_rate> d016114: 4623 mov r3, r4 d016116: eb00 70d0 add.w r0, r0, r0, lsr #31 d01611a: 4621 mov r1, r4 @@ -34497,7 +34497,7 @@ Disassembly of section .xip_image2.text: d016122: f886 00ac strb.w r0, [r6, #172] ; 0xac d016126: 4628 mov r0, r5 d016128: 9400 str r4, [sp, #0] - d01612a: f019 fa23 bl d02f574 <halrf_get_power_by_rate> + d01612a: f019 fa91 bl d02f650 <halrf_get_power_by_rate> d01612e: 4623 mov r3, r4 d016130: eb00 70d0 add.w r0, r0, r0, lsr #31 d016134: 4621 mov r1, r4 @@ -34506,7 +34506,7 @@ Disassembly of section .xip_image2.text: d01613c: f886 00ad strb.w r0, [r6, #173] ; 0xad d016140: 4628 mov r0, r5 d016142: 9400 str r4, [sp, #0] - d016144: f019 fa16 bl d02f574 <halrf_get_power_by_rate> + d016144: f019 fa84 bl d02f650 <halrf_get_power_by_rate> d016148: 4623 mov r3, r4 d01614a: eb00 70d0 add.w r0, r0, r0, lsr #31 d01614e: 4621 mov r1, r4 @@ -34515,7 +34515,7 @@ Disassembly of section .xip_image2.text: d016156: f886 00ae strb.w r0, [r6, #174] ; 0xae d01615a: 4628 mov r0, r5 d01615c: 9400 str r4, [sp, #0] - d01615e: f019 fa09 bl d02f574 <halrf_get_power_by_rate> + d01615e: f019 fa77 bl d02f650 <halrf_get_power_by_rate> d016162: 4621 mov r1, r4 d016164: eb00 70d0 add.w r0, r0, r0, lsr #31 d016168: 2301 movs r3, #1 @@ -34524,7 +34524,7 @@ Disassembly of section .xip_image2.text: d016170: f886 00af strb.w r0, [r6, #175] ; 0xaf d016174: 4628 mov r0, r5 d016176: 9400 str r4, [sp, #0] - d016178: f019 f9fc bl d02f574 <halrf_get_power_by_rate> + d016178: f019 fa6a bl d02f650 <halrf_get_power_by_rate> d01617c: 4621 mov r1, r4 d01617e: eb00 70d0 add.w r0, r0, r0, lsr #31 d016182: 2301 movs r3, #1 @@ -34533,7 +34533,7 @@ Disassembly of section .xip_image2.text: d01618a: f886 00b0 strb.w r0, [r6, #176] ; 0xb0 d01618e: 4628 mov r0, r5 d016190: 9400 str r4, [sp, #0] - d016192: f019 f9ef bl d02f574 <halrf_get_power_by_rate> + d016192: f019 fa5d bl d02f650 <halrf_get_power_by_rate> d016196: 4621 mov r1, r4 d016198: eb00 70d0 add.w r0, r0, r0, lsr #31 d01619c: 2301 movs r3, #1 @@ -34542,7 +34542,7 @@ Disassembly of section .xip_image2.text: d0161a4: f886 00b1 strb.w r0, [r6, #177] ; 0xb1 d0161a8: 4628 mov r0, r5 d0161aa: 9400 str r4, [sp, #0] - d0161ac: f019 f9e2 bl d02f574 <halrf_get_power_by_rate> + d0161ac: f019 fa50 bl d02f650 <halrf_get_power_by_rate> d0161b0: 4621 mov r1, r4 d0161b2: eb00 70d0 add.w r0, r0, r0, lsr #31 d0161b6: 2301 movs r3, #1 @@ -34551,7 +34551,7 @@ Disassembly of section .xip_image2.text: d0161be: f886 00b2 strb.w r0, [r6, #178] ; 0xb2 d0161c2: 4628 mov r0, r5 d0161c4: 9400 str r4, [sp, #0] - d0161c6: f019 f9d5 bl d02f574 <halrf_get_power_by_rate> + d0161c6: f019 fa43 bl d02f650 <halrf_get_power_by_rate> d0161ca: 4623 mov r3, r4 d0161cc: eb00 70d0 add.w r0, r0, r0, lsr #31 d0161d0: 4621 mov r1, r4 @@ -34560,7 +34560,7 @@ Disassembly of section .xip_image2.text: d0161d8: f886 00b3 strb.w r0, [r6, #179] ; 0xb3 d0161dc: 4628 mov r0, r5 d0161de: 9700 str r7, [sp, #0] - d0161e0: f019 f9c8 bl d02f574 <halrf_get_power_by_rate> + d0161e0: f019 fa36 bl d02f650 <halrf_get_power_by_rate> d0161e4: 4623 mov r3, r4 d0161e6: eb00 70d0 add.w r0, r0, r0, lsr #31 d0161ea: 4621 mov r1, r4 @@ -34569,7 +34569,7 @@ Disassembly of section .xip_image2.text: d0161f2: f886 008e strb.w r0, [r6, #142] ; 0x8e d0161f6: 4628 mov r0, r5 d0161f8: 9700 str r7, [sp, #0] - d0161fa: f019 f9bb bl d02f574 <halrf_get_power_by_rate> + d0161fa: f019 fa29 bl d02f650 <halrf_get_power_by_rate> d0161fe: 4623 mov r3, r4 d016200: eb00 70d0 add.w r0, r0, r0, lsr #31 d016204: 4621 mov r1, r4 @@ -34578,7 +34578,7 @@ Disassembly of section .xip_image2.text: d01620a: f886 008f strb.w r0, [r6, #143] ; 0x8f d01620e: 4628 mov r0, r5 d016210: 9700 str r7, [sp, #0] - d016212: f019 f9af bl d02f574 <halrf_get_power_by_rate> + d016212: f019 fa1d bl d02f650 <halrf_get_power_by_rate> d016216: 4623 mov r3, r4 d016218: eb00 70d0 add.w r0, r0, r0, lsr #31 d01621c: 4621 mov r1, r4 @@ -34587,7 +34587,7 @@ Disassembly of section .xip_image2.text: d016222: f886 0090 strb.w r0, [r6, #144] ; 0x90 d016226: 4628 mov r0, r5 d016228: 9700 str r7, [sp, #0] - d01622a: f019 f9a3 bl d02f574 <halrf_get_power_by_rate> + d01622a: f019 fa11 bl d02f650 <halrf_get_power_by_rate> d01622e: 4623 mov r3, r4 d016230: eb00 70d0 add.w r0, r0, r0, lsr #31 d016234: 2203 movs r2, #3 @@ -34596,7 +34596,7 @@ Disassembly of section .xip_image2.text: d01623a: f886 0091 strb.w r0, [r6, #145] ; 0x91 d01623e: 4628 mov r0, r5 d016240: 9700 str r7, [sp, #0] - d016242: f019 f997 bl d02f574 <halrf_get_power_by_rate> + d016242: f019 fa05 bl d02f650 <halrf_get_power_by_rate> d016246: eb00 70d0 add.w r0, r0, r0, lsr #31 d01624a: 4138 asrs r0, r7 d01624c: f886 0092 strb.w r0, [r6, #146] ; 0x92 @@ -34614,7 +34614,7 @@ Disassembly of section .xip_image2.text: d016262: 4621 mov r1, r4 d016264: 9400 str r4, [sp, #0] d016266: 2701 movs r7, #1 - d016268: f019 f984 bl d02f574 <halrf_get_power_by_rate> + d016268: f019 f9f2 bl d02f650 <halrf_get_power_by_rate> d01626c: 4623 mov r3, r4 d01626e: eb00 70d0 add.w r0, r0, r0, lsr #31 d016272: 4621 mov r1, r4 @@ -34623,7 +34623,7 @@ Disassembly of section .xip_image2.text: d016278: f886 0098 strb.w r0, [r6, #152] ; 0x98 d01627c: 4628 mov r0, r5 d01627e: 9400 str r4, [sp, #0] - d016280: f019 f978 bl d02f574 <halrf_get_power_by_rate> + d016280: f019 f9e6 bl d02f650 <halrf_get_power_by_rate> d016284: 4623 mov r3, r4 d016286: eb00 70d0 add.w r0, r0, r0, lsr #31 d01628a: 4621 mov r1, r4 @@ -34632,7 +34632,7 @@ Disassembly of section .xip_image2.text: d016290: f886 0099 strb.w r0, [r6, #153] ; 0x99 d016294: 4628 mov r0, r5 d016296: 9400 str r4, [sp, #0] - d016298: f019 f96c bl d02f574 <halrf_get_power_by_rate> + d016298: f019 f9da bl d02f650 <halrf_get_power_by_rate> d01629c: 4623 mov r3, r4 d01629e: eb00 70d0 add.w r0, r0, r0, lsr #31 d0162a2: 4621 mov r1, r4 @@ -34641,7 +34641,7 @@ Disassembly of section .xip_image2.text: d0162a8: f886 009a strb.w r0, [r6, #154] ; 0x9a d0162ac: 4628 mov r0, r5 d0162ae: 9400 str r4, [sp, #0] - d0162b0: f019 f960 bl d02f574 <halrf_get_power_by_rate> + d0162b0: f019 f9ce bl d02f650 <halrf_get_power_by_rate> d0162b4: 4623 mov r3, r4 d0162b6: eb00 70d0 add.w r0, r0, r0, lsr #31 d0162ba: 4621 mov r1, r4 @@ -34650,7 +34650,7 @@ Disassembly of section .xip_image2.text: d0162c0: f886 009b strb.w r0, [r6, #155] ; 0x9b d0162c4: 4628 mov r0, r5 d0162c6: 9400 str r4, [sp, #0] - d0162c8: f019 f954 bl d02f574 <halrf_get_power_by_rate> + d0162c8: f019 f9c2 bl d02f650 <halrf_get_power_by_rate> d0162cc: 4623 mov r3, r4 d0162ce: eb00 70d0 add.w r0, r0, r0, lsr #31 d0162d2: 4621 mov r1, r4 @@ -34659,7 +34659,7 @@ Disassembly of section .xip_image2.text: d0162d8: f886 009c strb.w r0, [r6, #156] ; 0x9c d0162dc: 4628 mov r0, r5 d0162de: 9400 str r4, [sp, #0] - d0162e0: f019 f948 bl d02f574 <halrf_get_power_by_rate> + d0162e0: f019 f9b6 bl d02f650 <halrf_get_power_by_rate> d0162e4: 4623 mov r3, r4 d0162e6: eb00 70d0 add.w r0, r0, r0, lsr #31 d0162ea: 4621 mov r1, r4 @@ -34668,7 +34668,7 @@ Disassembly of section .xip_image2.text: d0162f0: f886 009d strb.w r0, [r6, #157] ; 0x9d d0162f4: 4628 mov r0, r5 d0162f6: 9400 str r4, [sp, #0] - d0162f8: f019 f93c bl d02f574 <halrf_get_power_by_rate> + d0162f8: f019 f9aa bl d02f650 <halrf_get_power_by_rate> d0162fc: 4623 mov r3, r4 d0162fe: eb00 70d0 add.w r0, r0, r0, lsr #31 d016302: 4621 mov r1, r4 @@ -34677,7 +34677,7 @@ Disassembly of section .xip_image2.text: d016308: f886 009e strb.w r0, [r6, #158] ; 0x9e d01630c: 4628 mov r0, r5 d01630e: 9400 str r4, [sp, #0] - d016310: f019 f930 bl d02f574 <halrf_get_power_by_rate> + d016310: f019 f99e bl d02f650 <halrf_get_power_by_rate> d016314: 4623 mov r3, r4 d016316: eb00 70d0 add.w r0, r0, r0, lsr #31 d01631a: 4621 mov r1, r4 @@ -34686,7 +34686,7 @@ Disassembly of section .xip_image2.text: d016320: f886 009f strb.w r0, [r6, #159] ; 0x9f d016324: 4628 mov r0, r5 d016326: 9400 str r4, [sp, #0] - d016328: f019 f924 bl d02f574 <halrf_get_power_by_rate> + d016328: f019 f992 bl d02f650 <halrf_get_power_by_rate> d01632c: 4623 mov r3, r4 d01632e: eb00 70d0 add.w r0, r0, r0, lsr #31 d016332: 4621 mov r1, r4 @@ -34695,7 +34695,7 @@ Disassembly of section .xip_image2.text: d016338: f886 00a0 strb.w r0, [r6, #160] ; 0xa0 d01633c: 4628 mov r0, r5 d01633e: 9400 str r4, [sp, #0] - d016340: f019 f918 bl d02f574 <halrf_get_power_by_rate> + d016340: f019 f986 bl d02f650 <halrf_get_power_by_rate> d016344: 4623 mov r3, r4 d016346: eb00 70d0 add.w r0, r0, r0, lsr #31 d01634a: 4621 mov r1, r4 @@ -34704,7 +34704,7 @@ Disassembly of section .xip_image2.text: d016350: f886 00a1 strb.w r0, [r6, #161] ; 0xa1 d016354: 4628 mov r0, r5 d016356: 9400 str r4, [sp, #0] - d016358: f019 f90c bl d02f574 <halrf_get_power_by_rate> + d016358: f019 f97a bl d02f650 <halrf_get_power_by_rate> d01635c: 4623 mov r3, r4 d01635e: eb00 70d0 add.w r0, r0, r0, lsr #31 d016362: 4621 mov r1, r4 @@ -34713,7 +34713,7 @@ Disassembly of section .xip_image2.text: d016368: f886 00a2 strb.w r0, [r6, #162] ; 0xa2 d01636c: 4628 mov r0, r5 d01636e: 9400 str r4, [sp, #0] - d016370: f019 f900 bl d02f574 <halrf_get_power_by_rate> + d016370: f019 f96e bl d02f650 <halrf_get_power_by_rate> d016374: 4623 mov r3, r4 d016376: eb00 70d0 add.w r0, r0, r0, lsr #31 d01637a: 4621 mov r1, r4 @@ -34722,7 +34722,7 @@ Disassembly of section .xip_image2.text: d016382: f886 00a3 strb.w r0, [r6, #163] ; 0xa3 d016386: 4628 mov r0, r5 d016388: 9400 str r4, [sp, #0] - d01638a: f019 f8f3 bl d02f574 <halrf_get_power_by_rate> + d01638a: f019 f961 bl d02f650 <halrf_get_power_by_rate> d01638e: 4623 mov r3, r4 d016390: eb00 70d0 add.w r0, r0, r0, lsr #31 d016394: 4621 mov r1, r4 @@ -34731,7 +34731,7 @@ Disassembly of section .xip_image2.text: d01639c: f886 00a4 strb.w r0, [r6, #164] ; 0xa4 d0163a0: 4628 mov r0, r5 d0163a2: 9400 str r4, [sp, #0] - d0163a4: f019 f8e6 bl d02f574 <halrf_get_power_by_rate> + d0163a4: f019 f954 bl d02f650 <halrf_get_power_by_rate> d0163a8: 4623 mov r3, r4 d0163aa: eb00 70d0 add.w r0, r0, r0, lsr #31 d0163ae: 4621 mov r1, r4 @@ -34740,7 +34740,7 @@ Disassembly of section .xip_image2.text: d0163b6: f886 00a5 strb.w r0, [r6, #165] ; 0xa5 d0163ba: 4628 mov r0, r5 d0163bc: 9400 str r4, [sp, #0] - d0163be: f019 f8d9 bl d02f574 <halrf_get_power_by_rate> + d0163be: f019 f947 bl d02f650 <halrf_get_power_by_rate> d0163c2: 4623 mov r3, r4 d0163c4: eb00 70d0 add.w r0, r0, r0, lsr #31 d0163c8: 4621 mov r1, r4 @@ -34749,7 +34749,7 @@ Disassembly of section .xip_image2.text: d0163d0: f886 00a6 strb.w r0, [r6, #166] ; 0xa6 d0163d4: 4628 mov r0, r5 d0163d6: 9400 str r4, [sp, #0] - d0163d8: f019 f8cc bl d02f574 <halrf_get_power_by_rate> + d0163d8: f019 f93a bl d02f650 <halrf_get_power_by_rate> d0163dc: 4623 mov r3, r4 d0163de: eb00 70d0 add.w r0, r0, r0, lsr #31 d0163e2: 4621 mov r1, r4 @@ -34758,7 +34758,7 @@ Disassembly of section .xip_image2.text: d0163ea: f886 00a7 strb.w r0, [r6, #167] ; 0xa7 d0163ee: 4628 mov r0, r5 d0163f0: 9400 str r4, [sp, #0] - d0163f2: f019 f8bf bl d02f574 <halrf_get_power_by_rate> + d0163f2: f019 f92d bl d02f650 <halrf_get_power_by_rate> d0163f6: 4623 mov r3, r4 d0163f8: eb00 70d0 add.w r0, r0, r0, lsr #31 d0163fc: 4621 mov r1, r4 @@ -34767,7 +34767,7 @@ Disassembly of section .xip_image2.text: d016404: f886 00a8 strb.w r0, [r6, #168] ; 0xa8 d016408: 4628 mov r0, r5 d01640a: 9400 str r4, [sp, #0] - d01640c: f019 f8b2 bl d02f574 <halrf_get_power_by_rate> + d01640c: f019 f920 bl d02f650 <halrf_get_power_by_rate> d016410: 4623 mov r3, r4 d016412: eb00 70d0 add.w r0, r0, r0, lsr #31 d016416: 4621 mov r1, r4 @@ -34776,7 +34776,7 @@ Disassembly of section .xip_image2.text: d01641e: f886 00a9 strb.w r0, [r6, #169] ; 0xa9 d016422: 4628 mov r0, r5 d016424: 9400 str r4, [sp, #0] - d016426: f019 f8a5 bl d02f574 <halrf_get_power_by_rate> + d016426: f019 f913 bl d02f650 <halrf_get_power_by_rate> d01642a: 4623 mov r3, r4 d01642c: eb00 70d0 add.w r0, r0, r0, lsr #31 d016430: 4621 mov r1, r4 @@ -34785,7 +34785,7 @@ Disassembly of section .xip_image2.text: d016438: f886 00aa strb.w r0, [r6, #170] ; 0xaa d01643c: 4628 mov r0, r5 d01643e: 9400 str r4, [sp, #0] - d016440: f019 f898 bl d02f574 <halrf_get_power_by_rate> + d016440: f019 f906 bl d02f650 <halrf_get_power_by_rate> d016444: 4623 mov r3, r4 d016446: eb00 70d0 add.w r0, r0, r0, lsr #31 d01644a: 4621 mov r1, r4 @@ -34794,7 +34794,7 @@ Disassembly of section .xip_image2.text: d016452: f886 00ab strb.w r0, [r6, #171] ; 0xab d016456: 4628 mov r0, r5 d016458: 9400 str r4, [sp, #0] - d01645a: f019 f88b bl d02f574 <halrf_get_power_by_rate> + d01645a: f019 f8f9 bl d02f650 <halrf_get_power_by_rate> d01645e: 4623 mov r3, r4 d016460: eb00 70d0 add.w r0, r0, r0, lsr #31 d016464: 4621 mov r1, r4 @@ -34803,7 +34803,7 @@ Disassembly of section .xip_image2.text: d01646c: f886 00ac strb.w r0, [r6, #172] ; 0xac d016470: 4628 mov r0, r5 d016472: 9400 str r4, [sp, #0] - d016474: f019 f87e bl d02f574 <halrf_get_power_by_rate> + d016474: f019 f8ec bl d02f650 <halrf_get_power_by_rate> d016478: 4623 mov r3, r4 d01647a: eb00 70d0 add.w r0, r0, r0, lsr #31 d01647e: 4621 mov r1, r4 @@ -34812,7 +34812,7 @@ Disassembly of section .xip_image2.text: d016486: f886 00ad strb.w r0, [r6, #173] ; 0xad d01648a: 4628 mov r0, r5 d01648c: 9400 str r4, [sp, #0] - d01648e: f019 f871 bl d02f574 <halrf_get_power_by_rate> + d01648e: f019 f8df bl d02f650 <halrf_get_power_by_rate> d016492: 4623 mov r3, r4 d016494: eb00 70d0 add.w r0, r0, r0, lsr #31 d016498: 4621 mov r1, r4 @@ -34821,7 +34821,7 @@ Disassembly of section .xip_image2.text: d0164a0: f886 00ae strb.w r0, [r6, #174] ; 0xae d0164a4: 4628 mov r0, r5 d0164a6: 9400 str r4, [sp, #0] - d0164a8: f019 f864 bl d02f574 <halrf_get_power_by_rate> + d0164a8: f019 f8d2 bl d02f650 <halrf_get_power_by_rate> d0164ac: 4621 mov r1, r4 d0164ae: eb00 70d0 add.w r0, r0, r0, lsr #31 d0164b2: 2301 movs r3, #1 @@ -34830,7 +34830,7 @@ Disassembly of section .xip_image2.text: d0164ba: f886 00af strb.w r0, [r6, #175] ; 0xaf d0164be: 4628 mov r0, r5 d0164c0: 9400 str r4, [sp, #0] - d0164c2: f019 f857 bl d02f574 <halrf_get_power_by_rate> + d0164c2: f019 f8c5 bl d02f650 <halrf_get_power_by_rate> d0164c6: 4621 mov r1, r4 d0164c8: eb00 70d0 add.w r0, r0, r0, lsr #31 d0164cc: 2301 movs r3, #1 @@ -34839,7 +34839,7 @@ Disassembly of section .xip_image2.text: d0164d4: f886 00b0 strb.w r0, [r6, #176] ; 0xb0 d0164d8: 4628 mov r0, r5 d0164da: 9400 str r4, [sp, #0] - d0164dc: f019 f84a bl d02f574 <halrf_get_power_by_rate> + d0164dc: f019 f8b8 bl d02f650 <halrf_get_power_by_rate> d0164e0: 4621 mov r1, r4 d0164e2: eb00 70d0 add.w r0, r0, r0, lsr #31 d0164e6: 2301 movs r3, #1 @@ -34848,7 +34848,7 @@ Disassembly of section .xip_image2.text: d0164ee: f886 00b1 strb.w r0, [r6, #177] ; 0xb1 d0164f2: 4628 mov r0, r5 d0164f4: 9400 str r4, [sp, #0] - d0164f6: f019 f83d bl d02f574 <halrf_get_power_by_rate> + d0164f6: f019 f8ab bl d02f650 <halrf_get_power_by_rate> d0164fa: 4621 mov r1, r4 d0164fc: eb00 70d0 add.w r0, r0, r0, lsr #31 d016500: 2301 movs r3, #1 @@ -34857,7 +34857,7 @@ Disassembly of section .xip_image2.text: d016508: f886 00b2 strb.w r0, [r6, #178] ; 0xb2 d01650c: 4628 mov r0, r5 d01650e: 9400 str r4, [sp, #0] - d016510: f019 f830 bl d02f574 <halrf_get_power_by_rate> + d016510: f019 f89e bl d02f650 <halrf_get_power_by_rate> d016514: 4623 mov r3, r4 d016516: eb00 70d0 add.w r0, r0, r0, lsr #31 d01651a: 4621 mov r1, r4 @@ -34866,7 +34866,7 @@ Disassembly of section .xip_image2.text: d016522: f886 00b3 strb.w r0, [r6, #179] ; 0xb3 d016526: 4628 mov r0, r5 d016528: 9700 str r7, [sp, #0] - d01652a: f019 f823 bl d02f574 <halrf_get_power_by_rate> + d01652a: f019 f891 bl d02f650 <halrf_get_power_by_rate> d01652e: 4623 mov r3, r4 d016530: eb00 70d0 add.w r0, r0, r0, lsr #31 d016534: 4621 mov r1, r4 @@ -34875,7 +34875,7 @@ Disassembly of section .xip_image2.text: d01653c: f886 008e strb.w r0, [r6, #142] ; 0x8e d016540: 4628 mov r0, r5 d016542: 9700 str r7, [sp, #0] - d016544: f019 f816 bl d02f574 <halrf_get_power_by_rate> + d016544: f019 f884 bl d02f650 <halrf_get_power_by_rate> d016548: 4623 mov r3, r4 d01654a: eb00 70d0 add.w r0, r0, r0, lsr #31 d01654e: 4621 mov r1, r4 @@ -34884,7 +34884,7 @@ Disassembly of section .xip_image2.text: d016554: f886 008f strb.w r0, [r6, #143] ; 0x8f d016558: 4628 mov r0, r5 d01655a: 9700 str r7, [sp, #0] - d01655c: f019 f80a bl d02f574 <halrf_get_power_by_rate> + d01655c: f019 f878 bl d02f650 <halrf_get_power_by_rate> d016560: 4623 mov r3, r4 d016562: eb00 70d0 add.w r0, r0, r0, lsr #31 d016566: 4621 mov r1, r4 @@ -34893,7 +34893,7 @@ Disassembly of section .xip_image2.text: d01656c: f886 0090 strb.w r0, [r6, #144] ; 0x90 d016570: 4628 mov r0, r5 d016572: 9700 str r7, [sp, #0] - d016574: f018 fffe bl d02f574 <halrf_get_power_by_rate> + d016574: f019 f86c bl d02f650 <halrf_get_power_by_rate> d016578: 4623 mov r3, r4 d01657a: eb00 70d0 add.w r0, r0, r0, lsr #31 d01657e: 2203 movs r2, #3 @@ -34902,7 +34902,7 @@ Disassembly of section .xip_image2.text: d016584: f886 0091 strb.w r0, [r6, #145] ; 0x91 d016588: 4628 mov r0, r5 d01658a: 9700 str r7, [sp, #0] - d01658c: f018 fff2 bl d02f574 <halrf_get_power_by_rate> + d01658c: f019 f860 bl d02f650 <halrf_get_power_by_rate> d016590: eb00 70d0 add.w r0, r0, r0, lsr #31 d016594: 4138 asrs r0, r7 d016596: f886 0092 strb.w r0, [r6, #146] ; 0x92 @@ -34928,7 +34928,7 @@ Disassembly of section .xip_image2.text: d0165c2: 9703 str r7, [sp, #12] d0165c4: 9400 str r4, [sp, #0] d0165c6: e9cd 4401 strd r4, r4, [sp, #4] - d0165ca: f018 fff9 bl d02f5c0 <halrf_get_power_limit> + d0165ca: f019 f867 bl d02f69c <halrf_get_power_limit> d0165ce: 4622 mov r2, r4 d0165d0: eb00 70d0 add.w r0, r0, r0, lsr #31 d0165d4: 4621 mov r1, r4 @@ -34938,7 +34938,7 @@ Disassembly of section .xip_image2.text: d0165de: 4628 mov r0, r5 d0165e0: e9cd 4702 strd r4, r7, [sp, #8] d0165e4: e9cd 4400 strd r4, r4, [sp] - d0165e8: f018 ffea bl d02f5c0 <halrf_get_power_limit> + d0165e8: f019 f858 bl d02f69c <halrf_get_power_limit> d0165ec: f240 1387 movw r3, #391 ; 0x187 d0165f0: eb00 70d0 add.w r0, r0, r0, lsr #31 d0165f4: 4622 mov r2, r4 @@ -34948,7 +34948,7 @@ Disassembly of section .xip_image2.text: d0165fe: 4628 mov r0, r5 d016600: e9cd 4702 strd r4, r7, [sp, #8] d016604: e9cd 4400 strd r4, r4, [sp] - d016608: f018 ffda bl d02f5c0 <halrf_get_power_limit> + d016608: f019 f848 bl d02f69c <halrf_get_power_limit> d01660c: eb00 70d0 add.w r0, r0, r0, lsr #31 d016610: 1040 asrs r0, r0, #1 d016612: f886 00ba strb.w r0, [r6, #186] ; 0xba @@ -34970,7 +34970,7 @@ Disassembly of section .xip_image2.text: d016638: 4611 mov r1, r2 d01663a: 9602 str r6, [sp, #8] d01663c: e9cd 2200 strd r2, r2, [sp] - d016640: f018 fff5 bl d02f62e <halrf_get_power_limit_ru> + d016640: f019 f863 bl d02f70a <halrf_get_power_limit_ru> d016644: 2200 movs r2, #0 d016646: eb00 70d0 add.w r0, r0, r0, lsr #31 d01664a: 2301 movs r3, #1 @@ -34981,7 +34981,7 @@ Disassembly of section .xip_image2.text: d016656: 9602 str r6, [sp, #8] d016658: e9cd 3200 strd r3, r2, [sp] d01665c: f240 1387 movw r3, #391 ; 0x187 - d016660: f018 ffe5 bl d02f62e <halrf_get_power_limit_ru> + d016660: f019 f853 bl d02f70a <halrf_get_power_limit_ru> d016664: 2200 movs r2, #0 d016666: eb00 70d0 add.w r0, r0, r0, lsr #31 d01666a: 2302 movs r3, #2 @@ -34992,7 +34992,7 @@ Disassembly of section .xip_image2.text: d016676: 9602 str r6, [sp, #8] d016678: e9cd 3200 strd r3, r2, [sp] d01667c: f240 1387 movw r3, #391 ; 0x187 - d016680: f018 ffd5 bl d02f62e <halrf_get_power_limit_ru> + d016680: f019 f843 bl d02f70a <halrf_get_power_limit_ru> d016684: eb00 70d0 add.w r0, r0, r0, lsr #31 d016688: 1040 asrs r0, r0, #1 d01668a: f885 00ec strb.w r0, [r5, #236] ; 0xec @@ -35016,7 +35016,7 @@ Disassembly of section .xip_image2.text: d0166b0: d822 bhi.n d0166f8 <_halrf_set_tx_shape_8730e+0x66> d0166b2: 2100 movs r1, #0 d0166b4: f04f 0800 mov.w r8, #0 - d0166b8: f018 fdb8 bl d02f22c <halrf_get_regulation_info> + d0166b8: f018 fe26 bl d02f308 <halrf_get_regulation_info> d0166bc: 1827 adds r7, r4, r0 d0166be: 2201 movs r2, #1 d0166c0: 4629 mov r1, r5 @@ -35025,7 +35025,7 @@ Disassembly of section .xip_image2.text: d0166ca: f884 38f3 strb.w r3, [r4, #2291] ; 0x8f3 d0166ce: 6860 ldr r0, [r4, #4] d0166d0: f8cd 8000 str.w r8, [sp] - d0166d4: f008 fff2 bl d01f6bc <rtw_hal_bb_set_pow_patten_sharp> + d0166d4: f009 f860 bl d01f798 <rtw_hal_bb_set_pow_patten_sharp> d0166d8: f897 3747 ldrb.w r3, [r7, #1863] ; 0x747 d0166dc: 4642 mov r2, r8 d0166de: f886 30f7 strb.w r3, [r6, #247] ; 0xf7 @@ -35033,7 +35033,7 @@ Disassembly of section .xip_image2.text: d0166e6: f8cd 8000 str.w r8, [sp] d0166ea: 4629 mov r1, r5 d0166ec: 6860 ldr r0, [r4, #4] - d0166ee: f008 ffe5 bl d01f6bc <rtw_hal_bb_set_pow_patten_sharp> + d0166ee: f009 f853 bl d01f798 <rtw_hal_bb_set_pow_patten_sharp> d0166f2: b002 add sp, #8 d0166f4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} d0166f8: f1a5 0324 sub.w r3, r5, #36 ; 0x24 @@ -35041,7 +35041,7 @@ Disassembly of section .xip_image2.text: d0166fe: 2b8d cmp r3, #141 ; 0x8d d016700: d8f7 bhi.n d0166f2 <_halrf_set_tx_shape_8730e+0x60> d016702: 2101 movs r1, #1 - d016704: f018 fd92 bl d02f22c <halrf_get_regulation_info> + d016704: f018 fe00 bl d02f308 <halrf_get_regulation_info> d016708: 4420 add r0, r4 d01670a: 2200 movs r2, #0 d01670c: f890 3767 ldrb.w r3, [r0, #1895] ; 0x767 @@ -35066,10 +35066,10 @@ Disassembly of section .xip_image2.text: d016738: f7ff fd8d bl d016256 <halrf_set_power_by_rate_all_the_smae_to_struct_8730e> d01673c: 2100 movs r1, #0 d01673e: 6860 ldr r0, [r4, #4] - d016740: f009 f99c bl d01fa7c <rtw_hal_mac_write_pwr_by_rate_reg> + d016740: f009 fa0a bl d01fb58 <rtw_hal_mac_write_pwr_by_rate_reg> d016744: 2100 movs r1, #0 d016746: 6860 ldr r0, [r4, #4] - d016748: f009 fa2c bl d01fba4 <rtw_hal_mac_write_pwr_ofst_mode> + d016748: f009 fa9a bl d01fc80 <rtw_hal_mac_write_pwr_ofst_mode> d01674c: 6aa3 ldr r3, [r4, #40] ; 0x28 d01674e: 051e lsls r6, r3, #20 d016750: d50f bpl.n d016772 <_halrf_set_power_8730e+0x56> @@ -35081,7 +35081,7 @@ Disassembly of section .xip_image2.text: d016762: 3604 adds r6, #4 d016764: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff d016768: 4620 mov r0, r4 - d01676a: f01b fb2f bl d031dcc <halrf_mac_get_pwr_reg_8730e> + d01676a: f01b fb9d bl d031ea8 <halrf_mac_get_pwr_reg_8730e> d01676e: 42be cmp r6, r7 d016770: d1f6 bne.n d016760 <_halrf_set_power_8730e+0x44> d016772: 07a8 lsls r0, r5, #30 @@ -35092,7 +35092,7 @@ Disassembly of section .xip_image2.text: d01677e: f7ff ff0f bl d0165a0 <halrf_get_power_limit_to_struct_20m_8730e> d016782: 2100 movs r1, #0 d016784: 6860 ldr r0, [r4, #4] - d016786: f009 f961 bl d01fa4c <rtw_hal_mac_write_pwr_limit_reg> + d016786: f009 f9cf bl d01fb28 <rtw_hal_mac_write_pwr_limit_reg> d01678a: 6aa3 ldr r3, [r4, #40] ; 0x28 d01678c: 0519 lsls r1, r3, #20 d01678e: d50f bpl.n d0167b0 <_halrf_set_power_8730e+0x94> @@ -35104,7 +35104,7 @@ Disassembly of section .xip_image2.text: d0167a0: 3604 adds r6, #4 d0167a2: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff d0167a6: 4620 mov r0, r4 - d0167a8: f01b fb10 bl d031dcc <halrf_mac_get_pwr_reg_8730e> + d0167a8: f01b fb7e bl d031ea8 <halrf_mac_get_pwr_reg_8730e> d0167ac: 42be cmp r6, r7 d0167ae: d1f6 bne.n d01679e <_halrf_set_power_8730e+0x82> d0167b0: 076a lsls r2, r5, #29 @@ -35115,7 +35115,7 @@ Disassembly of section .xip_image2.text: d0167bc: f7ff ff2d bl d01661a <halrf_get_power_limit_ru_to_struct_20m_8730e> d0167c0: 2100 movs r1, #0 d0167c2: 6860 ldr r0, [r4, #4] - d0167c4: f009 f992 bl d01faec <rtw_hal_mac_write_pwr_limit_rua_reg> + d0167c4: f009 fa00 bl d01fbc8 <rtw_hal_mac_write_pwr_limit_rua_reg> d0167c8: 6aa3 ldr r3, [r4, #40] ; 0x28 d0167ca: 051b lsls r3, r3, #20 d0167cc: d50f bpl.n d0167ee <_halrf_set_power_8730e+0xd2> @@ -35127,7 +35127,7 @@ Disassembly of section .xip_image2.text: d0167de: 3504 adds r5, #4 d0167e0: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff d0167e4: 4620 mov r0, r4 - d0167e6: f01b faf1 bl d031dcc <halrf_mac_get_pwr_reg_8730e> + d0167e6: f01b fb5f bl d031ea8 <halrf_mac_get_pwr_reg_8730e> d0167ea: 42b5 cmp r5, r6 d0167ec: d1f6 bne.n d0167dc <_halrf_set_power_8730e+0xc0> d0167ee: 2001 movs r0, #1 @@ -35175,7 +35175,7 @@ Disassembly of section .xip_image2.text: d016850: f101 4180 add.w r1, r1, #1073741824 ; 0x40000000 d016854: 6008 str r0, [r1, #0] d016856: e7f3 b.n d016840 <wifi_hal_powerreg_init+0x4> - d016858: 0d046768 .word 0x0d046768 + d016858: 0d046848 .word 0x0d046848 0d01685c <wifi_hal_poweron_init>: d01685c: b5f8 push {r3, r4, r5, r6, r7, lr} @@ -35252,7 +35252,7 @@ Disassembly of section .xip_image2.text: d016912: b510 push {r4, lr} d016914: 4604 mov r4, r0 d016916: 4803 ldr r0, [pc, #12] ; (d016924 <wifi_hal_rxfilter_init+0x1c>) - d016918: f009 fd9e bl d020458 <ROM_WIFI_InitRCR> + d016918: f009 fe0c bl d020534 <ROM_WIFI_InitRCR> d01691c: 2300 movs r3, #0 d01691e: f8a4 3564 strh.w r3, [r4, #1380] ; 0x564 d016922: bd10 pop {r4, pc} @@ -35321,10 +35321,10 @@ Disassembly of section .xip_image2.text: d016a08: f8c3 27ec str.w r2, [r3, #2028] ; 0x7ec d016a0c: f7ff ff16 bl d01683c <wifi_hal_powerreg_init> d016a10: 20d4 movs r0, #212 ; 0xd4 - d016a12: f009 fec1 bl d020798 <ROM_WIFI_InitQueueReservedPage> + d016a12: f009 ff2f bl d020874 <ROM_WIFI_InitQueueReservedPage> d016a16: 20d5 movs r0, #213 ; 0xd5 - d016a18: f009 fcc4 bl d0203a4 <ROM_WIFI_InitTxBufferBoundary> - d016a1c: f009 fc26 bl d02026c <ROM_WIFI_InitLLTTable> + d016a18: f009 fd32 bl d020480 <ROM_WIFI_InitTxBufferBoundary> + d016a1c: f009 fc94 bl d020348 <ROM_WIFI_InitLLTTable> d016a20: 2801 cmp r0, #1 d016a22: 4604 mov r4, r0 d016a24: f040 80b4 bne.w d016b90 <wifi_hal_mac_setting_init+0x268> @@ -35333,15 +35333,15 @@ Disassembly of section .xip_image2.text: d016a2e: 4601 mov r1, r0 d016a30: 4643 mov r3, r8 d016a32: e9cd 8800 strd r8, r8, [sp] - d016a36: f009 fccf bl d0203d8 <ROM_WIFI_InitNormalChipRegPriority> + d016a36: f009 fd3d bl d0204b4 <ROM_WIFI_InitNormalChipRegPriority> d016a3a: f643 707f movw r0, #16255 ; 0x3f7f - d016a3e: f009 fcef bl d020420 <ROM_WIFI_InitPageBoundary> + d016a3e: f009 fd5d bl d0204fc <ROM_WIFI_InitPageBoundary> d016a42: f606 01c8 addw r1, r6, #2248 ; 0x8c8 d016a46: f896 08c0 ldrb.w r0, [r6, #2240] ; 0x8c0 - d016a4a: f009 fc35 bl d0202b8 <ROM_WIFI_INIT_MACADDR_SET> + d016a4a: f009 fca3 bl d020394 <ROM_WIFI_INIT_MACADDR_SET> d016a4e: 2102 movs r1, #2 d016a50: f896 08c0 ldrb.w r0, [r6, #2240] ; 0x8c0 - d016a54: f009 fcea bl d02042c <ROM_WIFI_InitNetworkType> + d016a54: f009 fd58 bl d020508 <ROM_WIFI_InitNetworkType> d016a58: 4638 mov r0, r7 d016a5a: f7ff ff55 bl d016908 <wifi_hal_rxfilter_init> d016a5e: f8d5 312c ldr.w r3, [r5, #300] ; 0x12c @@ -35364,44 +35364,44 @@ Disassembly of section .xip_image2.text: d016a8e: 9302 str r3, [sp, #8] d016a90: 4b41 ldr r3, [pc, #260] ; (d016b98 <wifi_hal_mac_setting_init+0x270>) d016a92: 781a ldrb r2, [r3, #0] - d016a94: f009 fdec bl d020670 <ROM_WIFI_InitLxDma> + d016a94: f009 fe5a bl d02074c <ROM_WIFI_InitLxDma> d016a98: 2210 movs r2, #16 d016a9a: 4840 ldr r0, [pc, #256] ; (d016b9c <wifi_hal_mac_setting_init+0x274>) d016a9c: 4611 mov r1, r2 - d016a9e: f009 fcf9 bl d020494 <ROM_WIFI_InitAdaptiveCtrl> + d016a9e: f009 fd67 bl d020570 <ROM_WIFI_InitAdaptiveCtrl> d016aa2: f241 030a movw r3, #4106 ; 0x100a d016aa6: 461a mov r2, r3 d016aa8: 4619 mov r1, r3 d016aaa: 4618 mov r0, r3 - d016aac: f009 fd16 bl d0204dc <ROM_WIFI_InitSIFS> + d016aac: f009 fd84 bl d0205b8 <ROM_WIFI_InitSIFS> d016ab0: 4b3b ldr r3, [pc, #236] ; (d016ba0 <wifi_hal_mac_setting_init+0x278>) d016ab2: 4a3c ldr r2, [pc, #240] ; (d016ba4 <wifi_hal_mac_setting_init+0x27c>) d016ab4: f24a 414f movw r1, #42063 ; 0xa44f d016ab8: 483b ldr r0, [pc, #236] ; (d016ba8 <wifi_hal_mac_setting_init+0x280>) - d016aba: f009 fd35 bl d020528 <ROM_WIFI_InitEDCA> + d016aba: f009 fda3 bl d020604 <ROM_WIFI_InitEDCA> d016abe: 4b3b ldr r3, [pc, #236] ; (d016bac <wifi_hal_mac_setting_init+0x284>) d016ac0: 4a3b ldr r2, [pc, #236] ; (d016bb0 <wifi_hal_mac_setting_init+0x288>) d016ac2: 2000 movs r0, #0 d016ac4: 493b ldr r1, [pc, #236] ; (d016bb4 <wifi_hal_mac_setting_init+0x28c>) - d016ac6: f009 fd3b bl d020540 <ROM_WIFI_InitRateFallback> - d016aca: f009 fd45 bl d020558 <ROM_WIFI_InitRetryFunction> + d016ac6: f009 fda9 bl d02061c <ROM_WIFI_InitRateFallback> + d016aca: f009 fdb3 bl d020634 <ROM_WIFI_InitRetryFunction> d016ace: 2028 movs r0, #40 ; 0x28 - d016ad0: f009 fd6c bl d0205ac <ROM_WIFI_InitMacClk> - d016ad4: f009 fdbc bl d020650 <ROM_WIFI_Init32kClk> - d016ad8: f009 fc46 bl d020368 <ROM_WIFI_Init_RESP_RATE> + d016ad0: f009 fdda bl d020688 <ROM_WIFI_InitMacClk> + d016ad4: f009 fe2a bl d02072c <ROM_WIFI_Init32kClk> + d016ad8: f009 fcb4 bl d020444 <ROM_WIFI_Init_RESP_RATE> d016adc: 203f movs r0, #63 ; 0x3f - d016ade: f009 fd4f bl d020580 <ROM_WIFI_InitOperationMode> + d016ade: f009 fdbd bl d02065c <ROM_WIFI_InitOperationMode> d016ae2: 4630 mov r0, r6 d016ae4: f7fb fd8a bl d0125fc <rtw_check_sta_mode> - d016ae8: f009 fbf8 bl d0202dc <ROM_WIFI_INIT_BeaconParameters> + d016ae8: f009 fc66 bl d0203b8 <ROM_WIFI_INIT_BeaconParameters> d016aec: 4638 mov r0, r7 - d016aee: f000 fc13 bl d017318 <wifi_hal_interrupt_init> + d016aee: f000 fc1f bl d017330 <wifi_hal_interrupt_init> d016af2: 2004 movs r0, #4 - d016af4: f009 fd54 bl d0205a0 <ROM_WIFI_InitBurstPktLen> + d016af4: f009 fdc2 bl d02067c <ROM_WIFI_InitBurstPktLen> d016af8: 4640 mov r0, r8 - d016afa: f00a fc5a bl d0213b2 <ROM_WIFI_TSF_TIMER0_SOURCE_CFG> + d016afa: f00a fcc8 bl d02148e <ROM_WIFI_TSF_TIMER0_SOURCE_CFG> d016afe: 4620 mov r0, r4 - d016b00: f00a fc60 bl d0213c4 <ROM_WIFI_TSF_FREERUN_CFG> + d016b00: f00a fcce bl d0214a0 <ROM_WIFI_TSF_FREERUN_CFG> d016b04: 4b2c ldr r3, [pc, #176] ; (d016bb8 <wifi_hal_mac_setting_init+0x290>) d016b06: 2200 movs r2, #0 d016b08: f44f 5140 mov.w r1, #12288 ; 0x3000 @@ -35410,34 +35410,34 @@ Disassembly of section .xip_image2.text: d016b14: f8c3 2a84 str.w r2, [r3, #2692] ; 0xa84 d016b18: f8c3 2a88 str.w r2, [r3, #2696] ; 0xa88 d016b1c: f8c3 2a8c str.w r2, [r3, #2700] ; 0xa8c - d016b20: f003 ffdc bl d01aadc <rtw_write16> + d016b20: f004 f84a bl d01abb8 <rtw_write16> d016b24: f44f 5140 mov.w r1, #12288 ; 0x3000 d016b28: f240 40c2 movw r0, #1218 ; 0x4c2 - d016b2c: f003 ffd6 bl d01aadc <rtw_write16> + d016b2c: f004 f844 bl d01abb8 <rtw_write16> d016b30: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 d016b34: f44f 60ce mov.w r0, #1648 ; 0x670 - d016b38: f003 ffd5 bl d01aae6 <rtw_write32> + d016b38: f004 f843 bl d01abc2 <rtw_write32> d016b3c: 491f ldr r1, [pc, #124] ; (d016bbc <wifi_hal_mac_setting_init+0x294>) d016b3e: f240 40cc movw r0, #1228 ; 0x4cc - d016b42: f003 ffd0 bl d01aae6 <rtw_write32> + d016b42: f004 f83e bl d01abc2 <rtw_write32> d016b46: 21ff movs r1, #255 ; 0xff d016b48: f240 4023 movw r0, #1059 ; 0x423 - d016b4c: f003 ffc1 bl d01aad2 <rtw_write8> + d016b4c: f004 f82f bl d01abae <rtw_write8> d016b50: f44f 7080 mov.w r0, #256 ; 0x100 - d016b54: f003 ffb0 bl d01aab8 <rtw_read8> + d016b54: f004 f81e bl d01ab94 <rtw_read8> d016b58: f060 003f orn r0, r0, #63 ; 0x3f d016b5c: b2c1 uxtb r1, r0 d016b5e: f44f 7080 mov.w r0, #256 ; 0x100 - d016b62: f003 ffb6 bl d01aad2 <rtw_write8> + d016b62: f004 f824 bl d01abae <rtw_write8> d016b66: 21eb movs r1, #235 ; 0xeb d016b68: f240 6052 movw r0, #1618 ; 0x652 - d016b6c: f003 ffb1 bl d01aad2 <rtw_write8> + d016b6c: f004 f81f bl d01abae <rtw_write8> d016b70: f44f 60aa mov.w r0, #1360 ; 0x550 - d016b74: f003 ffa9 bl d01aaca <rtw_read32> + d016b74: f004 f817 bl d01aba6 <rtw_read32> d016b78: f040 0108 orr.w r1, r0, #8 d016b7c: f44f 60aa mov.w r0, #1360 ; 0x550 - d016b80: f003 ffb1 bl d01aae6 <rtw_write32> - d016b84: f009 fe27 bl d0207d6 <ROM_WIFI_DISABLE_MAC_CG> + d016b80: f004 f81f bl d01abc2 <rtw_write32> + d016b84: f009 fe95 bl d0208b2 <ROM_WIFI_DISABLE_MAC_CG> d016b88: 4620 mov r0, r4 d016b8a: b00a add sp, #40 ; 0x28 d016b8c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} @@ -35487,7 +35487,7 @@ Disassembly of section .xip_image2.text: d016c06: 039b lsls r3, r3, #14 d016c08: d502 bpl.n d016c10 <wifi_hal_firmware_enable+0x50> d016c0a: 480c ldr r0, [pc, #48] ; (d016c3c <wifi_hal_firmware_enable+0x7c>) - d016c0c: f02c f84c bl d042ca8 <__DiagPrintf_veneer> + d016c0c: f02c f8d4 bl d042db8 <__DiagPrintf_veneer> d016c10: b144 cbz r4, d016c24 <wifi_hal_firmware_enable+0x64> d016c12: 2400 movs r4, #0 d016c14: e003 b.n d016c1e <wifi_hal_firmware_enable+0x5e> @@ -35495,7 +35495,7 @@ Disassembly of section .xip_image2.text: d016c18: 2401 movs r4, #1 d016c1a: f885 3534 strb.w r3, [r5, #1332] ; 0x534 d016c1e: 4628 mov r0, r5 - d016c20: f002 f974 bl d018f0c <wifi_hal_h2c_ps_tune_param> + d016c20: f002 f980 bl d018f24 <wifi_hal_h2c_ps_tune_param> d016c24: 4620 mov r0, r4 d016c26: b004 add sp, #16 d016c28: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} @@ -35505,7 +35505,7 @@ Disassembly of section .xip_image2.text: d016c32: e7f7 b.n d016c24 <wifi_hal_firmware_enable+0x64> d016c34: 0001e205 .word 0x0001e205 d016c38: 2001c00c .word 0x2001c00c - d016c3c: 0d046660 .word 0x0d046660 + d016c3c: 0d046740 .word 0x0d046740 0d016c40 <wifi_hal_init>: d016c40: b573 push {r0, r1, r4, r5, r6, lr} @@ -35515,19 +35515,19 @@ Disassembly of section .xip_image2.text: d016c4a: 4628 mov r0, r5 d016c4c: f7ff fe06 bl d01685c <wifi_hal_poweron_init> d016c50: b968 cbnz r0, d016c6e <wifi_hal_init+0x2e> - d016c52: 482d ldr r0, [pc, #180] ; (d016d08 <wifi_hal_init+0xc8>) + d016c52: 4831 ldr r0, [pc, #196] ; (d016d18 <wifi_hal_init+0xd8>) d016c54: f7ed f950 bl d003ef8 <inic_ipc_dev_buffered_printf> - d016c58: 482c ldr r0, [pc, #176] ; (d016d0c <wifi_hal_init+0xcc>) + d016c58: 4830 ldr r0, [pc, #192] ; (d016d1c <wifi_hal_init+0xdc>) d016c5a: f7ed f94d bl d003ef8 <inic_ipc_dev_buffered_printf> - d016c5e: 482a ldr r0, [pc, #168] ; (d016d08 <wifi_hal_init+0xc8>) + d016c5e: 482e ldr r0, [pc, #184] ; (d016d18 <wifi_hal_init+0xd8>) d016c60: 2400 movs r4, #0 d016c62: f7ed f949 bl d003ef8 <inic_ipc_dev_buffered_printf> - d016c66: 482a ldr r0, [pc, #168] ; (d016d10 <wifi_hal_init+0xd0>) + d016c66: 482e ldr r0, [pc, #184] ; (d016d20 <wifi_hal_init+0xe0>) d016c68: f7ed f946 bl d003ef8 <inic_ipc_dev_buffered_printf> - d016c6c: e046 b.n d016cfc <wifi_hal_init+0xbc> + d016c6c: e04d b.n d016d0a <wifi_hal_init+0xca> d016c6e: 4628 mov r0, r5 - d016c70: f007 fb08 bl d01e284 <rtw_hal_btc_PowerOnSetting> - d016c74: 4a27 ldr r2, [pc, #156] ; (d016d14 <wifi_hal_init+0xd4>) + d016c70: f007 fb76 bl d01e360 <rtw_hal_btc_PowerOnSetting> + d016c74: 4a2b ldr r2, [pc, #172] ; (d016d24 <wifi_hal_init+0xe4>) d016c76: 4630 mov r0, r6 d016c78: f892 306e ldrb.w r3, [r2, #110] ; 0x6e d016c7c: f003 03f7 and.w r3, r3, #247 ; 0xf7 @@ -35535,12 +35535,12 @@ Disassembly of section .xip_image2.text: d016c84: f7ff fe50 bl d016928 <wifi_hal_mac_setting_init> d016c88: 2801 cmp r0, #1 d016c8a: 4604 mov r4, r0 - d016c8c: d139 bne.n d016d02 <wifi_hal_init+0xc2> + d016c8c: d140 bne.n d016d10 <wifi_hal_init+0xd0> d016c8e: 4628 mov r0, r5 - d016c90: f004 f8bf bl d01ae12 <wifi_hal_phy_init> + d016c90: f004 f92d bl d01aeee <wifi_hal_phy_init> d016c94: 2801 cmp r0, #1 d016c96: 4604 mov r4, r0 - d016c98: d133 bne.n d016d02 <wifi_hal_init+0xc2> + d016c98: d13a bne.n d016d10 <wifi_hal_init+0xd0> d016c9a: 4601 mov r1, r0 d016c9c: 4628 mov r0, r5 d016c9e: f7ff ff8f bl d016bc0 <wifi_hal_firmware_enable> @@ -35550,9 +35550,9 @@ Disassembly of section .xip_image2.text: d016caa: bf0c ite eq d016cac: 4621 moveq r1, r4 d016cae: 2100 movne r1, #0 - d016cb0: f007 fb0c bl d01e2cc <rtw_hal_btc_HAL_Initialize> + d016cb0: f007 fb7a bl d01e3a8 <rtw_hal_btc_HAL_Initialize> d016cb4: 4628 mov r0, r5 - d016cb6: f002 fa89 bl d0191cc <wifi_hal_phy_init_haldm> + d016cb6: f002 fa95 bl d0191e4 <wifi_hal_phy_init_haldm> d016cba: 2300 movs r3, #0 d016cbc: f240 7203 movw r2, #1795 ; 0x703 d016cc0: 2101 movs r1, #1 @@ -35560,73844 +35560,73935 @@ Disassembly of section .xip_image2.text: d016cc6: 4630 mov r0, r6 d016cc8: f8a5 2078 strh.w r2, [r5, #120] ; 0x78 d016ccc: 461a mov r2, r3 - d016cce: f004 fa77 bl d01b1c0 <wifi_hal_set_channel_bw> + d016cce: f004 fae5 bl d01b29c <wifi_hal_set_channel_bw> d016cd2: 2101 movs r1, #1 d016cd4: 4628 mov r0, r5 - d016cd6: f004 fad3 bl d01b280 <wifi_hal_cfg_bb_rfe_gpio> - d016cda: 4b0f ldr r3, [pc, #60] ; (d016d18 <wifi_hal_init+0xd8>) + d016cd6: f004 fb41 bl d01b35c <wifi_hal_cfg_bb_rfe_gpio> + d016cda: 4b13 ldr r3, [pc, #76] ; (d016d28 <wifi_hal_init+0xe8>) d016cdc: 7959 ldrb r1, [r3, #5] d016cde: 2901 cmp r1, #1 d016ce0: d105 bne.n d016cee <wifi_hal_init+0xae> d016ce2: f640 0283 movw r2, #2179 ; 0x883 d016ce6: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c d016cea: f7fc f92f bl d012f4c <halbb_ability_ops> - d016cee: 4b0b ldr r3, [pc, #44] ; (d016d1c <wifi_hal_init+0xdc>) + d016cee: 4b0f ldr r3, [pc, #60] ; (d016d2c <wifi_hal_init+0xec>) d016cf0: 4632 mov r2, r6 - d016cf2: 490b ldr r1, [pc, #44] ; (d016d20 <wifi_hal_init+0xe0>) + d016cf2: 490f ldr r1, [pc, #60] ; (d016d30 <wifi_hal_init+0xf0>) d016cf4: 2001 movs r0, #1 d016cf6: 9600 str r6, [sp, #0] d016cf8: f7e9 fd1a bl d000730 <pmu_register_sleep_callback> - d016cfc: 4620 mov r0, r4 - d016cfe: b002 add sp, #8 - d016d00: bd70 pop {r4, r5, r6, pc} - d016d02: 2c00 cmp r4, #0 - d016d04: d1fa bne.n d016cfc <wifi_hal_init+0xbc> - d016d06: e7aa b.n d016c5e <wifi_hal_init+0x1e> - d016d08: 0d04a6af .word 0x0d04a6af - d016d0c: 0d046673 .word 0x0d046673 - d016d10: 0d04669d .word 0x0d04669d - d016d14: 40000700 .word 0x40000700 - d016d18: 60000c80 .word 0x60000c80 - d016d1c: 0d017b0b .word 0x0d017b0b - d016d20: 0d01794d .word 0x0d01794d - -0d016d24 <wifi_hal_deinit>: - d016d24: b5f8 push {r3, r4, r5, r6, r7, lr} - d016d26: 6803 ldr r3, [r0, #0] - d016d28: 2400 movs r4, #0 - d016d2a: f241 368a movw r6, #5002 ; 0x138a - d016d2e: 4f2b ldr r7, [pc, #172] ; (d016ddc <wifi_hal_deinit+0xb8>) - d016d30: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 - d016d34: 4628 mov r0, r5 - d016d36: f002 fa5a bl d0191ee <wifi_hal_phy_deinit_haldm> - d016d3a: 4621 mov r1, r4 - d016d3c: f885 4543 strb.w r4, [r5, #1347] ; 0x543 - d016d40: 4628 mov r0, r5 - d016d42: f7ff ff3d bl d016bc0 <wifi_hal_firmware_enable> - d016d46: f7ee fbc1 bl d0054cc <save_and_cli> - d016d4a: 4620 mov r0, r4 - d016d4c: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d016d50: f009 fd36 bl d0207c0 <ROM_WIFI_ENABLE_BB_RF> - d016d54: 6a23 ldr r3, [r4, #32] - d016d56: f043 0302 orr.w r3, r3, #2 - d016d5a: 6223 str r3, [r4, #32] - d016d5c: 6a22 ldr r2, [r4, #32] - d016d5e: f012 0202 ands.w r2, r2, #2 - d016d62: d013 beq.n d016d8c <wifi_hal_deinit+0x68> - d016d64: 2001 movs r0, #1 - d016d66: 47b8 blx r7 - d016d68: 3e01 subs r6, #1 - d016d6a: d1f7 bne.n d016d5c <wifi_hal_deinit+0x38> - d016d6c: 4b1c ldr r3, [pc, #112] ; (d016de0 <wifi_hal_deinit+0xbc>) - d016d6e: 681b ldr r3, [r3, #0] - d016d70: 0399 lsls r1, r3, #14 - d016d72: d502 bpl.n d016d7a <wifi_hal_deinit+0x56> - d016d74: 481b ldr r0, [pc, #108] ; (d016de4 <wifi_hal_deinit+0xc0>) - d016d76: f02b ff97 bl d042ca8 <__DiagPrintf_veneer> - d016d7a: f7ee fbab bl d0054d4 <restore_flags> - d016d7e: 2001 movs r0, #1 - d016d80: f7e9 fcf6 bl d000770 <pmu_unregister_sleep_callback> - d016d84: f7ee fc37 bl d0055f6 <rtw_release_wakelock> - d016d88: 2001 movs r0, #1 - d016d8a: bdf8 pop {r3, r4, r5, r6, r7, pc} - d016d8c: 6863 ldr r3, [r4, #4] - d016d8e: 4610 mov r0, r2 - d016d90: 4915 ldr r1, [pc, #84] ; (d016de8 <wifi_hal_deinit+0xc4>) - d016d92: f023 0301 bic.w r3, r3, #1 - d016d96: 6063 str r3, [r4, #4] - d016d98: 4c14 ldr r4, [pc, #80] ; (d016dec <wifi_hal_deinit+0xc8>) - d016d9a: 47a0 blx r4 - d016d9c: 4b14 ldr r3, [pc, #80] ; (d016df0 <wifi_hal_deinit+0xcc>) - d016d9e: 6c1a ldr r2, [r3, #64] ; 0x40 - d016da0: f422 7240 bic.w r2, r2, #768 ; 0x300 - d016da4: 641a str r2, [r3, #64] ; 0x40 - d016da6: 4a13 ldr r2, [pc, #76] ; (d016df4 <wifi_hal_deinit+0xd0>) - d016da8: f8d2 2250 ldr.w r2, [r2, #592] ; 0x250 - d016dac: 07d2 lsls r2, r2, #31 - d016dae: bf5e ittt pl - d016db0: 6c1a ldrpl r2, [r3, #64] ; 0x40 - d016db2: f022 0260 bicpl.w r2, r2, #96 ; 0x60 - d016db6: 641a strpl r2, [r3, #64] ; 0x40 - d016db8: f895 33fa ldrb.w r3, [r5, #1018] ; 0x3fa - d016dbc: b153 cbz r3, d016dd4 <wifi_hal_deinit+0xb0> - d016dbe: 2200 movs r2, #0 - d016dc0: 2080 movs r0, #128 ; 0x80 - d016dc2: 4611 mov r1, r2 - d016dc4: 47a0 blx r4 - d016dc6: f895 2535 ldrb.w r2, [r5, #1333] ; 0x535 - d016dca: b91a cbnz r2, d016dd4 <wifi_hal_deinit+0xb0> - d016dcc: 4611 mov r1, r2 - d016dce: f04f 7080 mov.w r0, #16777216 ; 0x1000000 - d016dd2: 47a0 blx r4 - d016dd4: f007 fa72 bl d01e2bc <rtw_hal_btc_PowerOffSetting> - d016dd8: e7cf b.n d016d7a <wifi_hal_deinit+0x56> - d016dda: bf00 nop - d016ddc: 0001e2bd .word 0x0001e2bd - d016de0: 2001c00c .word 0x2001c00c - d016de4: 0d0466cc .word 0x0d0466cc - d016de8: 40000020 .word 0x40000020 - d016dec: 0001fc85 .word 0x0001fc85 - d016df0: 42008900 .word 0x42008900 - d016df4: 42008000 .word 0x42008000 - -0d016df8 <wifi_hal_read_adapterinfo>: - d016df8: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d016dfc: 4b68 ldr r3, [pc, #416] ; (d016fa0 <wifi_hal_read_adapterinfo+0x1a8>) - d016dfe: 4606 mov r6, r0 - d016e00: f8d0 8000 ldr.w r8, [r0] - d016e04: f896 98c2 ldrb.w r9, [r6, #2242] ; 0x8c2 - d016e08: 6818 ldr r0, [r3, #0] - d016e0a: 889b ldrh r3, [r3, #4] - d016e0c: f8d8 5cc0 ldr.w r5, [r8, #3264] ; 0xcc0 - d016e10: 9000 str r0, [sp, #0] - d016e12: f8ad 3004 strh.w r3, [sp, #4] - d016e16: f1b9 0f00 cmp.w r9, #0 - d016e1a: f040 80be bne.w d016f9a <wifi_hal_read_adapterinfo+0x1a2> - d016e1e: 4628 mov r0, r5 - d016e20: f8df b19c ldr.w fp, [pc, #412] ; d016fc0 <wifi_hal_read_adapterinfo+0x1c8> - d016e24: f7ff fd1a bl d01685c <wifi_hal_poweron_init> - d016e28: f44f 6080 mov.w r0, #1024 ; 0x400 - d016e2c: f7ee fbac bl d005588 <rtw_zmalloc> - d016e30: 4604 mov r4, r0 - d016e32: 4649 mov r1, r9 - d016e34: f44f 6280 mov.w r2, #1024 ; 0x400 - d016e38: f7ea fa6e bl d001318 <OTP_LogicalMap_Read> - d016e3c: f894 30ca ldrb.w r3, [r4, #202] ; 0xca - d016e40: f104 0120 add.w r1, r4, #32 - d016e44: f205 40f9 addw r0, r5, #1273 ; 0x4f9 - d016e48: 2bff cmp r3, #255 ; 0xff - d016e4a: f504 7a8d add.w sl, r4, #282 ; 0x11a - d016e4e: f606 07c8 addw r7, r6, #2248 ; 0x8c8 - d016e52: bf08 it eq - d016e54: 231a moveq r3, #26 - d016e56: f885 3524 strb.w r3, [r5, #1316] ; 0x524 - d016e5a: f894 2131 ldrb.w r2, [r4, #305] ; 0x131 - d016e5e: 2aff cmp r2, #255 ; 0xff - d016e60: bf08 it eq - d016e62: 2201 moveq r2, #1 - d016e64: f885 2497 strb.w r2, [r5, #1175] ; 0x497 - d016e68: f894 213a ldrb.w r2, [r4, #314] ; 0x13a - d016e6c: 2aff cmp r2, #255 ; 0xff - d016e6e: bf08 it eq - d016e70: 2207 moveq r2, #7 - d016e72: f885 2499 strb.w r2, [r5, #1177] ; 0x499 - d016e76: f894 20c9 ldrb.w r2, [r4, #201] ; 0xc9 - d016e7a: f885 34f8 strb.w r3, [r5, #1272] ; 0x4f8 - d016e7e: f885 2498 strb.w r2, [r5, #1176] ; 0x498 - d016e82: 220b movs r2, #11 - d016e84: 47d8 blx fp - d016e86: 220e movs r2, #14 - d016e88: f104 0132 add.w r1, r4, #50 ; 0x32 - d016e8c: f205 5007 addw r0, r5, #1287 ; 0x507 - d016e90: 47d8 blx fp - d016e92: f894 3146 ldrb.w r3, [r4, #326] ; 0x146 - d016e96: 2206 movs r2, #6 - d016e98: 4651 mov r1, sl - d016e9a: f885 3504 strb.w r3, [r5, #1284] ; 0x504 - d016e9e: 4638 mov r0, r7 - d016ea0: f894 3144 ldrb.w r3, [r4, #324] ; 0x144 - d016ea4: f885 3505 strb.w r3, [r5, #1285] ; 0x505 - d016ea8: f894 3148 ldrb.w r3, [r4, #328] ; 0x148 - d016eac: f885 3515 strb.w r3, [r5, #1301] ; 0x515 - d016eb0: f894 314a ldrb.w r3, [r4, #330] ; 0x14a - d016eb4: f885 3516 strb.w r3, [r5, #1302] ; 0x516 - d016eb8: f894 314c ldrb.w r3, [r4, #332] ; 0x14c - d016ebc: f885 3517 strb.w r3, [r5, #1303] ; 0x517 - d016ec0: 47d8 blx fp - d016ec2: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 - d016ec6: f894 2133 ldrb.w r2, [r4, #307] ; 0x133 - d016eca: 4650 mov r0, sl - d016ecc: 2bff cmp r3, #255 ; 0xff - d016ece: 4935 ldr r1, [pc, #212] ; (d016fa4 <wifi_hal_read_adapterinfo+0x1ac>) - d016ed0: bf08 it eq - d016ed2: 2380 moveq r3, #128 ; 0x80 - d016ed4: 2aff cmp r2, #255 ; 0xff - d016ed6: bf1c itt ne - d016ed8: f082 0220 eorne.w r2, r2, #32 - d016edc: f3c2 1940 ubfxne r9, r2, #5, #1 - d016ee0: f013 0f80 tst.w r3, #128 ; 0x80 - d016ee4: f04f 0206 mov.w r2, #6 - d016ee8: bf18 it ne - d016eea: 237f movne r3, #127 ; 0x7f - d016eec: f885 9535 strb.w r9, [r5, #1333] ; 0x535 - d016ef0: f888 3a06 strb.w r3, [r8, #2566] ; 0xa06 - d016ef4: f02b fee0 bl d042cb8 <____wrap_memcmp_veneer> - d016ef8: b9a8 cbnz r0, d016f26 <wifi_hal_read_adapterinfo+0x12e> - d016efa: 4b2b ldr r3, [pc, #172] ; (d016fa8 <wifi_hal_read_adapterinfo+0x1b0>) - d016efc: f606 06ce addw r6, r6, #2254 ; 0x8ce - d016f00: 4798 blx r3 - d016f02: f44f 737a mov.w r3, #1000 ; 0x3e8 - d016f06: fbb0 f2f3 udiv r2, r0, r3 - d016f0a: fb02 0013 mls r0, r2, r3, r0 - d016f0e: 466b mov r3, sp - d016f10: f020 0001 bic.w r0, r0, #1 - d016f14: f88d 0005 strb.w r0, [sp, #5] - d016f18: 4638 mov r0, r7 - d016f1a: f813 2b01 ldrb.w r2, [r3], #1 - d016f1e: f800 2b01 strb.w r2, [r0], #1 - d016f22: 4286 cmp r6, r0 - d016f24: d1f9 bne.n d016f1a <wifi_hal_read_adapterinfo+0x122> - d016f26: 4628 mov r0, r5 - d016f28: f007 fa8a bl d01e440 <rtw_hal_btc_set_ant_info> - d016f2c: f894 30c9 ldrb.w r3, [r4, #201] ; 0xc9 - d016f30: 2bff cmp r3, #255 ; 0xff - d016f32: d10a bne.n d016f4a <wifi_hal_read_adapterinfo+0x152> - d016f34: 250a movs r5, #10 - d016f36: 4f1d ldr r7, [pc, #116] ; (d016fac <wifi_hal_read_adapterinfo+0x1b4>) - d016f38: 4e1d ldr r6, [pc, #116] ; (d016fb0 <wifi_hal_read_adapterinfo+0x1b8>) - d016f3a: 4638 mov r0, r7 - d016f3c: f7ec ffdc bl d003ef8 <inic_ipc_dev_buffered_printf> - d016f40: 4630 mov r0, r6 - d016f42: f7ec ffd9 bl d003ef8 <inic_ipc_dev_buffered_printf> - d016f46: 3d01 subs r5, #1 - d016f48: d1f7 bne.n d016f3a <wifi_hal_read_adapterinfo+0x142> - d016f4a: 2003 movs r0, #3 - d016f4c: 4d19 ldr r5, [pc, #100] ; (d016fb4 <wifi_hal_read_adapterinfo+0x1bc>) - d016f4e: 47a8 blx r5 - d016f50: 2803 cmp r0, #3 - d016f52: d113 bne.n d016f7c <wifi_hal_read_adapterinfo+0x184> - d016f54: 233f movs r3, #63 ; 0x3f - d016f56: 4815 ldr r0, [pc, #84] ; (d016fac <wifi_hal_read_adapterinfo+0x1b4>) - d016f58: f888 3a31 strb.w r3, [r8, #2609] ; 0xa31 - d016f5c: 2303 movs r3, #3 - d016f5e: f888 3a32 strb.w r3, [r8, #2610] ; 0xa32 - d016f62: f7ec ffc9 bl d003ef8 <inic_ipc_dev_buffered_printf> - d016f66: 4814 ldr r0, [pc, #80] ; (d016fb8 <wifi_hal_read_adapterinfo+0x1c0>) - d016f68: f7ec ffc6 bl d003ef8 <inic_ipc_dev_buffered_printf> - d016f6c: f44f 6180 mov.w r1, #1024 ; 0x400 - d016f70: 4620 mov r0, r4 - d016f72: b003 add sp, #12 - d016f74: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d016f78: f7ee bb08 b.w d00558c <rtw_mfree> - d016f7c: 2003 movs r0, #3 - d016f7e: 47a8 blx r5 - d016f80: 2800 cmp r0, #0 - d016f82: d0e7 beq.n d016f54 <wifi_hal_read_adapterinfo+0x15c> - d016f84: 232d movs r3, #45 ; 0x2d - d016f86: 4809 ldr r0, [pc, #36] ; (d016fac <wifi_hal_read_adapterinfo+0x1b4>) - d016f88: f888 3a31 strb.w r3, [r8, #2609] ; 0xa31 - d016f8c: 2301 movs r3, #1 - d016f8e: f888 3a32 strb.w r3, [r8, #2610] ; 0xa32 - d016f92: f7ec ffb1 bl d003ef8 <inic_ipc_dev_buffered_printf> - d016f96: 4809 ldr r0, [pc, #36] ; (d016fbc <wifi_hal_read_adapterinfo+0x1c4>) - d016f98: e7e6 b.n d016f68 <wifi_hal_read_adapterinfo+0x170> - d016f9a: b003 add sp, #12 - d016f9c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d016fa0: 0d046760 .word 0x0d046760 - d016fa4: 0d0456e9 .word 0x0d0456e9 - d016fa8: 00027211 .word 0x00027211 - d016fac: 0d04a6af .word 0x0d04a6af - d016fb0: 0d0466e6 .word 0x0d0466e6 - d016fb4: 0d0002dd .word 0x0d0002dd - d016fb8: 0d04671a .word 0x0d04671a - d016fbc: 0d04673c .word 0x0d04673c - d016fc0: 00027939 .word 0x00027939 - -0d016fc4 <wifi_hal_spec_init>: - d016fc4: 4b41 ldr r3, [pc, #260] ; (d0170cc <wifi_hal_spec_init+0x108>) - d016fc6: 2201 movs r2, #1 - d016fc8: f8c0 3400 str.w r3, [r0, #1024] ; 0x400 - d016fcc: 2310 movs r3, #16 - d016fce: f880 2464 strb.w r2, [r0, #1124] ; 0x464 - d016fd2: f880 3404 strb.w r3, [r0, #1028] ; 0x404 - d016fd6: f890 3406 ldrb.w r3, [r0, #1030] ; 0x406 - d016fda: f362 0303 bfi r3, r2, #0, #4 - d016fde: f880 3406 strb.w r3, [r0, #1030] ; 0x406 - d016fe2: f240 3311 movw r3, #785 ; 0x311 - d016fe6: f8a0 3408 strh.w r3, [r0, #1032] ; 0x408 - d016fea: 2304 movs r3, #4 - d016fec: f880 340a strb.w r3, [r0, #1034] ; 0x40a - d016ff0: 4b37 ldr r3, [pc, #220] ; (d0170d0 <wifi_hal_spec_init+0x10c>) - d016ff2: f893 302d ldrb.w r3, [r3, #45] ; 0x2d - d016ff6: f8a0 3462 strh.w r3, [r0, #1122] ; 0x462 - d016ffa: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d016ffe: f8d3 360c ldr.w r3, [r3, #1548] ; 0x60c - d017002: f880 2025 strb.w r2, [r0, #37] ; 0x25 - d017006: f3c3 6303 ubfx r3, r3, #24, #4 - d01700a: f880 2026 strb.w r2, [r0, #38] ; 0x26 - d01700e: 22fd movs r2, #253 ; 0xfd - d017010: 3303 adds r3, #3 - d017012: f880 2433 strb.w r2, [r0, #1075] ; 0x433 - d017016: 22fe movs r2, #254 ; 0xfe - d017018: 00db lsls r3, r3, #3 - d01701a: f8c0 3468 str.w r3, [r0, #1128] ; 0x468 - d01701e: f8b0 340e ldrh.w r3, [r0, #1038] ; 0x40e - d017022: f423 4380 bic.w r3, r3, #16384 ; 0x4000 - d017026: f023 0307 bic.w r3, r3, #7 - d01702a: f443 4380 orr.w r3, r3, #16384 ; 0x4000 - d01702e: f043 0304 orr.w r3, r3, #4 - d017032: f8a0 340e strh.w r3, [r0, #1038] ; 0x40e - d017036: f8b0 3410 ldrh.w r3, [r0, #1040] ; 0x410 - d01703a: f003 03e0 and.w r3, r3, #224 ; 0xe0 - d01703e: f443 738b orr.w r3, r3, #278 ; 0x116 - d017042: f8a0 3410 strh.w r3, [r0, #1040] ; 0x410 - d017046: f44f 6340 mov.w r3, #3072 ; 0xc00 - d01704a: f8a0 3412 strh.w r3, [r0, #1042] ; 0x412 - d01704e: f890 3414 ldrb.w r3, [r0, #1044] ; 0x414 - d017052: f36f 0300 bfc r3, #0, #1 - d017056: f880 3414 strb.w r3, [r0, #1044] ; 0x414 - d01705a: 238a movs r3, #138 ; 0x8a - d01705c: f880 3439 strb.w r3, [r0, #1081] ; 0x439 - d017060: f8b0 343a ldrh.w r3, [r0, #1082] ; 0x43a - d017064: f003 03fe and.w r3, r3, #254 ; 0xfe - d017068: f443 537c orr.w r3, r3, #16128 ; 0x3f00 - d01706c: f8a0 343a strh.w r3, [r0, #1082] ; 0x43a - d017070: f890 343c ldrb.w r3, [r0, #1084] ; 0x43c - d017074: f023 030f bic.w r3, r3, #15 - d017078: f043 030b orr.w r3, r3, #11 - d01707c: f880 343c strb.w r3, [r0, #1084] ; 0x43c - d017080: f890 345d ldrb.w r3, [r0, #1117] ; 0x45d - d017084: f023 030e bic.w r3, r3, #14 - d017088: f043 030c orr.w r3, r3, #12 - d01708c: f880 345d strb.w r3, [r0, #1117] ; 0x45d - d017090: f8b0 345e ldrh.w r3, [r0, #1118] ; 0x45e - d017094: f423 537f bic.w r3, r3, #16320 ; 0x3fc0 - d017098: f023 033f bic.w r3, r3, #63 ; 0x3f - d01709c: f443 6310 orr.w r3, r3, #2304 ; 0x900 - d0170a0: f8a0 345e strh.w r3, [r0, #1118] ; 0x45e - d0170a4: 23ff movs r3, #255 ; 0xff - d0170a6: f880 3425 strb.w r3, [r0, #1061] ; 0x425 - d0170aa: f880 3434 strb.w r3, [r0, #1076] ; 0x434 - d0170ae: f880 3421 strb.w r3, [r0, #1057] ; 0x421 - d0170b2: f880 2429 strb.w r2, [r0, #1065] ; 0x429 - d0170b6: f64f 62ff movw r2, #65279 ; 0xfeff - d0170ba: f880 342e strb.w r3, [r0, #1070] ; 0x42e - d0170be: f8a0 242a strh.w r2, [r0, #1066] ; 0x42a - d0170c2: f64f 52ff movw r2, #65023 ; 0xfdff - d0170c6: f8a0 242c strh.w r2, [r0, #1068] ; 0x42c - d0170ca: 4770 bx lr - d0170cc: 0d046757 .word 0x0d046757 - d0170d0: 60000c80 .word 0x60000c80 - -0d0170d4 <wifi_hal_init_haldata>: - d0170d4: b538 push {r3, r4, r5, lr} - d0170d6: 4c0f ldr r4, [pc, #60] ; (d017114 <wifi_hal_init_haldata+0x40>) - d0170d8: 4605 mov r5, r0 - d0170da: f44f 62ae mov.w r2, #1392 ; 0x570 - d0170de: 2100 movs r1, #0 - d0170e0: 4620 mov r0, r4 - d0170e2: f7ee fa5e bl d0055a2 <rtw_memset> - d0170e6: f504 60a5 add.w r0, r4, #1320 ; 0x528 - d0170ea: e9c4 4505 strd r4, r5, [r4, #20] - d0170ee: 682b ldr r3, [r5, #0] - d0170f0: f8c3 4cc0 str.w r4, [r3, #3264] ; 0xcc0 - d0170f4: f7ee f990 bl d005418 <rtw_spinlock_init> - d0170f8: f504 60ad add.w r0, r4, #1384 ; 0x568 - d0170fc: f7ee fafc bl d0056f8 <rtw_mutex_init> - d017100: f204 506c addw r0, r4, #1388 ; 0x56c - d017104: f7ee faf8 bl d0056f8 <rtw_mutex_init> - d017108: 4620 mov r0, r4 - d01710a: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01710e: f7ff bf59 b.w d016fc4 <wifi_hal_spec_init> - d017112: bf00 nop - d017114: 60006130 .word 0x60006130 - -0d017118 <wifi_hal_dma_interrupt>: - d017118: b510 push {r4, lr} - d01711a: f8d0 3474 ldr.w r3, [r0, #1140] ; 0x474 - d01711e: 4604 mov r4, r0 - d017120: 2b00 cmp r3, #0 - d017122: d059 beq.n d0171d8 <wifi_hal_dma_interrupt+0xc0> - d017124: f890 3543 ldrb.w r3, [r0, #1347] ; 0x543 - d017128: 2b00 cmp r3, #0 - d01712a: d055 beq.n d0171d8 <wifi_hal_dma_interrupt+0xc0> - d01712c: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d017130: 2300 movs r3, #0 - d017132: f500 608f add.w r0, r0, #1144 ; 0x478 - d017136: f8c2 33ec str.w r3, [r2, #1004] ; 0x3ec - d01713a: f8d4 1544 ldr.w r1, [r4, #1348] ; 0x544 - d01713e: f8d2 30b4 ldr.w r3, [r2, #180] ; 0xb4 - d017142: 430b orrs r3, r1 - d017144: f8d4 1554 ldr.w r1, [r4, #1364] ; 0x554 - d017148: 400b ands r3, r1 - d01714a: 2b00 cmp r3, #0 - d01714c: f8c4 3544 str.w r3, [r4, #1348] ; 0x544 - d017150: da0b bge.n d01716a <wifi_hal_dma_interrupt+0x52> - d017152: f8d4 154c ldr.w r1, [r4, #1356] ; 0x54c - d017156: f8d2 30bc ldr.w r3, [r2, #188] ; 0xbc + d016cfc: 2200 movs r2, #0 + d016cfe: 4b0d ldr r3, [pc, #52] ; (d016d34 <wifi_hal_init+0xf4>) + d016d00: 2013 movs r0, #19 + d016d02: 490d ldr r1, [pc, #52] ; (d016d38 <wifi_hal_init+0xf8>) + d016d04: 9200 str r2, [sp, #0] + d016d06: f7e9 fd13 bl d000730 <pmu_register_sleep_callback> + d016d0a: 4620 mov r0, r4 + d016d0c: b002 add sp, #8 + d016d0e: bd70 pop {r4, r5, r6, pc} + d016d10: 2c00 cmp r4, #0 + d016d12: d1fa bne.n d016d0a <wifi_hal_init+0xca> + d016d14: e7a3 b.n d016c5e <wifi_hal_init+0x1e> + d016d16: bf00 nop + d016d18: 0d04a78b .word 0x0d04a78b + d016d1c: 0d046753 .word 0x0d046753 + d016d20: 0d04677d .word 0x0d04677d + d016d24: 40000700 .word 0x40000700 + d016d28: 60000c80 .word 0x60000c80 + d016d2c: 0d017b23 .word 0x0d017b23 + d016d30: 0d017965 .word 0x0d017965 + d016d34: 0d019991 .word 0x0d019991 + d016d38: 0d019941 .word 0x0d019941 + +0d016d3c <wifi_hal_deinit>: + d016d3c: b5f8 push {r3, r4, r5, r6, r7, lr} + d016d3e: 6803 ldr r3, [r0, #0] + d016d40: 2400 movs r4, #0 + d016d42: f241 368a movw r6, #5002 ; 0x138a + d016d46: 4f2b ldr r7, [pc, #172] ; (d016df4 <wifi_hal_deinit+0xb8>) + d016d48: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 + d016d4c: 4628 mov r0, r5 + d016d4e: f002 fa5a bl d019206 <wifi_hal_phy_deinit_haldm> + d016d52: 4621 mov r1, r4 + d016d54: f885 4543 strb.w r4, [r5, #1347] ; 0x543 + d016d58: 4628 mov r0, r5 + d016d5a: f7ff ff31 bl d016bc0 <wifi_hal_firmware_enable> + d016d5e: f7ee fbb5 bl d0054cc <save_and_cli> + d016d62: 4620 mov r0, r4 + d016d64: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d016d68: f009 fd98 bl d02089c <ROM_WIFI_ENABLE_BB_RF> + d016d6c: 6a23 ldr r3, [r4, #32] + d016d6e: f043 0302 orr.w r3, r3, #2 + d016d72: 6223 str r3, [r4, #32] + d016d74: 6a22 ldr r2, [r4, #32] + d016d76: f012 0202 ands.w r2, r2, #2 + d016d7a: d013 beq.n d016da4 <wifi_hal_deinit+0x68> + d016d7c: 2001 movs r0, #1 + d016d7e: 47b8 blx r7 + d016d80: 3e01 subs r6, #1 + d016d82: d1f7 bne.n d016d74 <wifi_hal_deinit+0x38> + d016d84: 4b1c ldr r3, [pc, #112] ; (d016df8 <wifi_hal_deinit+0xbc>) + d016d86: 681b ldr r3, [r3, #0] + d016d88: 0399 lsls r1, r3, #14 + d016d8a: d502 bpl.n d016d92 <wifi_hal_deinit+0x56> + d016d8c: 481b ldr r0, [pc, #108] ; (d016dfc <wifi_hal_deinit+0xc0>) + d016d8e: f02c f813 bl d042db8 <__DiagPrintf_veneer> + d016d92: f7ee fb9f bl d0054d4 <restore_flags> + d016d96: 2001 movs r0, #1 + d016d98: f7e9 fcea bl d000770 <pmu_unregister_sleep_callback> + d016d9c: f7ee fc2b bl d0055f6 <rtw_release_wakelock> + d016da0: 2001 movs r0, #1 + d016da2: bdf8 pop {r3, r4, r5, r6, r7, pc} + d016da4: 6863 ldr r3, [r4, #4] + d016da6: 4610 mov r0, r2 + d016da8: 4915 ldr r1, [pc, #84] ; (d016e00 <wifi_hal_deinit+0xc4>) + d016daa: f023 0301 bic.w r3, r3, #1 + d016dae: 6063 str r3, [r4, #4] + d016db0: 4c14 ldr r4, [pc, #80] ; (d016e04 <wifi_hal_deinit+0xc8>) + d016db2: 47a0 blx r4 + d016db4: 4b14 ldr r3, [pc, #80] ; (d016e08 <wifi_hal_deinit+0xcc>) + d016db6: 6c1a ldr r2, [r3, #64] ; 0x40 + d016db8: f422 7240 bic.w r2, r2, #768 ; 0x300 + d016dbc: 641a str r2, [r3, #64] ; 0x40 + d016dbe: 4a13 ldr r2, [pc, #76] ; (d016e0c <wifi_hal_deinit+0xd0>) + d016dc0: f8d2 2250 ldr.w r2, [r2, #592] ; 0x250 + d016dc4: 07d2 lsls r2, r2, #31 + d016dc6: bf5e ittt pl + d016dc8: 6c1a ldrpl r2, [r3, #64] ; 0x40 + d016dca: f022 0260 bicpl.w r2, r2, #96 ; 0x60 + d016dce: 641a strpl r2, [r3, #64] ; 0x40 + d016dd0: f895 33fa ldrb.w r3, [r5, #1018] ; 0x3fa + d016dd4: b153 cbz r3, d016dec <wifi_hal_deinit+0xb0> + d016dd6: 2200 movs r2, #0 + d016dd8: 2080 movs r0, #128 ; 0x80 + d016dda: 4611 mov r1, r2 + d016ddc: 47a0 blx r4 + d016dde: f895 2535 ldrb.w r2, [r5, #1333] ; 0x535 + d016de2: b91a cbnz r2, d016dec <wifi_hal_deinit+0xb0> + d016de4: 4611 mov r1, r2 + d016de6: f04f 7080 mov.w r0, #16777216 ; 0x1000000 + d016dea: 47a0 blx r4 + d016dec: f007 fad4 bl d01e398 <rtw_hal_btc_PowerOffSetting> + d016df0: e7cf b.n d016d92 <wifi_hal_deinit+0x56> + d016df2: bf00 nop + d016df4: 0001e2bd .word 0x0001e2bd + d016df8: 2001c00c .word 0x2001c00c + d016dfc: 0d0467ac .word 0x0d0467ac + d016e00: 40000020 .word 0x40000020 + d016e04: 0001fc85 .word 0x0001fc85 + d016e08: 42008900 .word 0x42008900 + d016e0c: 42008000 .word 0x42008000 + +0d016e10 <wifi_hal_read_adapterinfo>: + d016e10: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d016e14: 4b68 ldr r3, [pc, #416] ; (d016fb8 <wifi_hal_read_adapterinfo+0x1a8>) + d016e16: 4606 mov r6, r0 + d016e18: f8d0 8000 ldr.w r8, [r0] + d016e1c: f896 98c2 ldrb.w r9, [r6, #2242] ; 0x8c2 + d016e20: 6818 ldr r0, [r3, #0] + d016e22: 889b ldrh r3, [r3, #4] + d016e24: f8d8 5cc0 ldr.w r5, [r8, #3264] ; 0xcc0 + d016e28: 9000 str r0, [sp, #0] + d016e2a: f8ad 3004 strh.w r3, [sp, #4] + d016e2e: f1b9 0f00 cmp.w r9, #0 + d016e32: f040 80be bne.w d016fb2 <wifi_hal_read_adapterinfo+0x1a2> + d016e36: 4628 mov r0, r5 + d016e38: f8df b19c ldr.w fp, [pc, #412] ; d016fd8 <wifi_hal_read_adapterinfo+0x1c8> + d016e3c: f7ff fd0e bl d01685c <wifi_hal_poweron_init> + d016e40: f44f 6080 mov.w r0, #1024 ; 0x400 + d016e44: f7ee fba0 bl d005588 <rtw_zmalloc> + d016e48: 4604 mov r4, r0 + d016e4a: 4649 mov r1, r9 + d016e4c: f44f 6280 mov.w r2, #1024 ; 0x400 + d016e50: f7ea fa62 bl d001318 <OTP_LogicalMap_Read> + d016e54: f894 30ca ldrb.w r3, [r4, #202] ; 0xca + d016e58: f104 0120 add.w r1, r4, #32 + d016e5c: f205 40f9 addw r0, r5, #1273 ; 0x4f9 + d016e60: 2bff cmp r3, #255 ; 0xff + d016e62: f504 7a8d add.w sl, r4, #282 ; 0x11a + d016e66: f606 07c8 addw r7, r6, #2248 ; 0x8c8 + d016e6a: bf08 it eq + d016e6c: 231a moveq r3, #26 + d016e6e: f885 3524 strb.w r3, [r5, #1316] ; 0x524 + d016e72: f894 2131 ldrb.w r2, [r4, #305] ; 0x131 + d016e76: 2aff cmp r2, #255 ; 0xff + d016e78: bf08 it eq + d016e7a: 2201 moveq r2, #1 + d016e7c: f885 2497 strb.w r2, [r5, #1175] ; 0x497 + d016e80: f894 213a ldrb.w r2, [r4, #314] ; 0x13a + d016e84: 2aff cmp r2, #255 ; 0xff + d016e86: bf08 it eq + d016e88: 2207 moveq r2, #7 + d016e8a: f885 2499 strb.w r2, [r5, #1177] ; 0x499 + d016e8e: f894 20c9 ldrb.w r2, [r4, #201] ; 0xc9 + d016e92: f885 34f8 strb.w r3, [r5, #1272] ; 0x4f8 + d016e96: f885 2498 strb.w r2, [r5, #1176] ; 0x498 + d016e9a: 220b movs r2, #11 + d016e9c: 47d8 blx fp + d016e9e: 220e movs r2, #14 + d016ea0: f104 0132 add.w r1, r4, #50 ; 0x32 + d016ea4: f205 5007 addw r0, r5, #1287 ; 0x507 + d016ea8: 47d8 blx fp + d016eaa: f894 3146 ldrb.w r3, [r4, #326] ; 0x146 + d016eae: 2206 movs r2, #6 + d016eb0: 4651 mov r1, sl + d016eb2: f885 3504 strb.w r3, [r5, #1284] ; 0x504 + d016eb6: 4638 mov r0, r7 + d016eb8: f894 3144 ldrb.w r3, [r4, #324] ; 0x144 + d016ebc: f885 3505 strb.w r3, [r5, #1285] ; 0x505 + d016ec0: f894 3148 ldrb.w r3, [r4, #328] ; 0x148 + d016ec4: f885 3515 strb.w r3, [r5, #1301] ; 0x515 + d016ec8: f894 314a ldrb.w r3, [r4, #330] ; 0x14a + d016ecc: f885 3516 strb.w r3, [r5, #1302] ; 0x516 + d016ed0: f894 314c ldrb.w r3, [r4, #332] ; 0x14c + d016ed4: f885 3517 strb.w r3, [r5, #1303] ; 0x517 + d016ed8: 47d8 blx fp + d016eda: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 + d016ede: f894 2133 ldrb.w r2, [r4, #307] ; 0x133 + d016ee2: 4650 mov r0, sl + d016ee4: 2bff cmp r3, #255 ; 0xff + d016ee6: 4935 ldr r1, [pc, #212] ; (d016fbc <wifi_hal_read_adapterinfo+0x1ac>) + d016ee8: bf08 it eq + d016eea: 2380 moveq r3, #128 ; 0x80 + d016eec: 2aff cmp r2, #255 ; 0xff + d016eee: bf1c itt ne + d016ef0: f082 0220 eorne.w r2, r2, #32 + d016ef4: f3c2 1940 ubfxne r9, r2, #5, #1 + d016ef8: f013 0f80 tst.w r3, #128 ; 0x80 + d016efc: f04f 0206 mov.w r2, #6 + d016f00: bf18 it ne + d016f02: 237f movne r3, #127 ; 0x7f + d016f04: f885 9535 strb.w r9, [r5, #1333] ; 0x535 + d016f08: f888 3a06 strb.w r3, [r8, #2566] ; 0xa06 + d016f0c: f02b ff30 bl d042d70 <____wrap_memcmp_veneer> + d016f10: b9a8 cbnz r0, d016f3e <wifi_hal_read_adapterinfo+0x12e> + d016f12: 4b2b ldr r3, [pc, #172] ; (d016fc0 <wifi_hal_read_adapterinfo+0x1b0>) + d016f14: f606 06ce addw r6, r6, #2254 ; 0x8ce + d016f18: 4798 blx r3 + d016f1a: f44f 737a mov.w r3, #1000 ; 0x3e8 + d016f1e: fbb0 f2f3 udiv r2, r0, r3 + d016f22: fb02 0013 mls r0, r2, r3, r0 + d016f26: 466b mov r3, sp + d016f28: f020 0001 bic.w r0, r0, #1 + d016f2c: f88d 0005 strb.w r0, [sp, #5] + d016f30: 4638 mov r0, r7 + d016f32: f813 2b01 ldrb.w r2, [r3], #1 + d016f36: f800 2b01 strb.w r2, [r0], #1 + d016f3a: 4286 cmp r6, r0 + d016f3c: d1f9 bne.n d016f32 <wifi_hal_read_adapterinfo+0x122> + d016f3e: 4628 mov r0, r5 + d016f40: f007 faec bl d01e51c <rtw_hal_btc_set_ant_info> + d016f44: f894 30c9 ldrb.w r3, [r4, #201] ; 0xc9 + d016f48: 2bff cmp r3, #255 ; 0xff + d016f4a: d10a bne.n d016f62 <wifi_hal_read_adapterinfo+0x152> + d016f4c: 250a movs r5, #10 + d016f4e: 4f1d ldr r7, [pc, #116] ; (d016fc4 <wifi_hal_read_adapterinfo+0x1b4>) + d016f50: 4e1d ldr r6, [pc, #116] ; (d016fc8 <wifi_hal_read_adapterinfo+0x1b8>) + d016f52: 4638 mov r0, r7 + d016f54: f7ec ffd0 bl d003ef8 <inic_ipc_dev_buffered_printf> + d016f58: 4630 mov r0, r6 + d016f5a: f7ec ffcd bl d003ef8 <inic_ipc_dev_buffered_printf> + d016f5e: 3d01 subs r5, #1 + d016f60: d1f7 bne.n d016f52 <wifi_hal_read_adapterinfo+0x142> + d016f62: 2003 movs r0, #3 + d016f64: 4d19 ldr r5, [pc, #100] ; (d016fcc <wifi_hal_read_adapterinfo+0x1bc>) + d016f66: 47a8 blx r5 + d016f68: 2803 cmp r0, #3 + d016f6a: d113 bne.n d016f94 <wifi_hal_read_adapterinfo+0x184> + d016f6c: 233f movs r3, #63 ; 0x3f + d016f6e: 4815 ldr r0, [pc, #84] ; (d016fc4 <wifi_hal_read_adapterinfo+0x1b4>) + d016f70: f888 3a31 strb.w r3, [r8, #2609] ; 0xa31 + d016f74: 2303 movs r3, #3 + d016f76: f888 3a32 strb.w r3, [r8, #2610] ; 0xa32 + d016f7a: f7ec ffbd bl d003ef8 <inic_ipc_dev_buffered_printf> + d016f7e: 4814 ldr r0, [pc, #80] ; (d016fd0 <wifi_hal_read_adapterinfo+0x1c0>) + d016f80: f7ec ffba bl d003ef8 <inic_ipc_dev_buffered_printf> + d016f84: f44f 6180 mov.w r1, #1024 ; 0x400 + d016f88: 4620 mov r0, r4 + d016f8a: b003 add sp, #12 + d016f8c: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d016f90: f7ee bafc b.w d00558c <rtw_mfree> + d016f94: 2003 movs r0, #3 + d016f96: 47a8 blx r5 + d016f98: 2800 cmp r0, #0 + d016f9a: d0e7 beq.n d016f6c <wifi_hal_read_adapterinfo+0x15c> + d016f9c: 232d movs r3, #45 ; 0x2d + d016f9e: 4809 ldr r0, [pc, #36] ; (d016fc4 <wifi_hal_read_adapterinfo+0x1b4>) + d016fa0: f888 3a31 strb.w r3, [r8, #2609] ; 0xa31 + d016fa4: 2301 movs r3, #1 + d016fa6: f888 3a32 strb.w r3, [r8, #2610] ; 0xa32 + d016faa: f7ec ffa5 bl d003ef8 <inic_ipc_dev_buffered_printf> + d016fae: 4809 ldr r0, [pc, #36] ; (d016fd4 <wifi_hal_read_adapterinfo+0x1c4>) + d016fb0: e7e6 b.n d016f80 <wifi_hal_read_adapterinfo+0x170> + d016fb2: b003 add sp, #12 + d016fb4: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d016fb8: 0d046840 .word 0x0d046840 + d016fbc: 0d0457c9 .word 0x0d0457c9 + d016fc0: 00027211 .word 0x00027211 + d016fc4: 0d04a78b .word 0x0d04a78b + d016fc8: 0d0467c6 .word 0x0d0467c6 + d016fcc: 0d0002dd .word 0x0d0002dd + d016fd0: 0d0467fa .word 0x0d0467fa + d016fd4: 0d04681c .word 0x0d04681c + d016fd8: 00027939 .word 0x00027939 + +0d016fdc <wifi_hal_spec_init>: + d016fdc: 4b41 ldr r3, [pc, #260] ; (d0170e4 <wifi_hal_spec_init+0x108>) + d016fde: 2201 movs r2, #1 + d016fe0: f8c0 3400 str.w r3, [r0, #1024] ; 0x400 + d016fe4: 2310 movs r3, #16 + d016fe6: f880 2464 strb.w r2, [r0, #1124] ; 0x464 + d016fea: f880 3404 strb.w r3, [r0, #1028] ; 0x404 + d016fee: f890 3406 ldrb.w r3, [r0, #1030] ; 0x406 + d016ff2: f362 0303 bfi r3, r2, #0, #4 + d016ff6: f880 3406 strb.w r3, [r0, #1030] ; 0x406 + d016ffa: f240 3311 movw r3, #785 ; 0x311 + d016ffe: f8a0 3408 strh.w r3, [r0, #1032] ; 0x408 + d017002: 2304 movs r3, #4 + d017004: f880 340a strb.w r3, [r0, #1034] ; 0x40a + d017008: 4b37 ldr r3, [pc, #220] ; (d0170e8 <wifi_hal_spec_init+0x10c>) + d01700a: f893 302d ldrb.w r3, [r3, #45] ; 0x2d + d01700e: f8a0 3462 strh.w r3, [r0, #1122] ; 0x462 + d017012: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d017016: f8d3 360c ldr.w r3, [r3, #1548] ; 0x60c + d01701a: f880 2025 strb.w r2, [r0, #37] ; 0x25 + d01701e: f3c3 6303 ubfx r3, r3, #24, #4 + d017022: f880 2026 strb.w r2, [r0, #38] ; 0x26 + d017026: 22fd movs r2, #253 ; 0xfd + d017028: 3303 adds r3, #3 + d01702a: f880 2433 strb.w r2, [r0, #1075] ; 0x433 + d01702e: 22fe movs r2, #254 ; 0xfe + d017030: 00db lsls r3, r3, #3 + d017032: f8c0 3468 str.w r3, [r0, #1128] ; 0x468 + d017036: f8b0 340e ldrh.w r3, [r0, #1038] ; 0x40e + d01703a: f423 4380 bic.w r3, r3, #16384 ; 0x4000 + d01703e: f023 0307 bic.w r3, r3, #7 + d017042: f443 4380 orr.w r3, r3, #16384 ; 0x4000 + d017046: f043 0304 orr.w r3, r3, #4 + d01704a: f8a0 340e strh.w r3, [r0, #1038] ; 0x40e + d01704e: f8b0 3410 ldrh.w r3, [r0, #1040] ; 0x410 + d017052: f003 03e0 and.w r3, r3, #224 ; 0xe0 + d017056: f443 738b orr.w r3, r3, #278 ; 0x116 + d01705a: f8a0 3410 strh.w r3, [r0, #1040] ; 0x410 + d01705e: f44f 6340 mov.w r3, #3072 ; 0xc00 + d017062: f8a0 3412 strh.w r3, [r0, #1042] ; 0x412 + d017066: f890 3414 ldrb.w r3, [r0, #1044] ; 0x414 + d01706a: f36f 0300 bfc r3, #0, #1 + d01706e: f880 3414 strb.w r3, [r0, #1044] ; 0x414 + d017072: 238a movs r3, #138 ; 0x8a + d017074: f880 3439 strb.w r3, [r0, #1081] ; 0x439 + d017078: f8b0 343a ldrh.w r3, [r0, #1082] ; 0x43a + d01707c: f003 03fe and.w r3, r3, #254 ; 0xfe + d017080: f443 537c orr.w r3, r3, #16128 ; 0x3f00 + d017084: f8a0 343a strh.w r3, [r0, #1082] ; 0x43a + d017088: f890 343c ldrb.w r3, [r0, #1084] ; 0x43c + d01708c: f023 030f bic.w r3, r3, #15 + d017090: f043 030b orr.w r3, r3, #11 + d017094: f880 343c strb.w r3, [r0, #1084] ; 0x43c + d017098: f890 345d ldrb.w r3, [r0, #1117] ; 0x45d + d01709c: f023 030e bic.w r3, r3, #14 + d0170a0: f043 030c orr.w r3, r3, #12 + d0170a4: f880 345d strb.w r3, [r0, #1117] ; 0x45d + d0170a8: f8b0 345e ldrh.w r3, [r0, #1118] ; 0x45e + d0170ac: f423 537f bic.w r3, r3, #16320 ; 0x3fc0 + d0170b0: f023 033f bic.w r3, r3, #63 ; 0x3f + d0170b4: f443 6310 orr.w r3, r3, #2304 ; 0x900 + d0170b8: f8a0 345e strh.w r3, [r0, #1118] ; 0x45e + d0170bc: 23ff movs r3, #255 ; 0xff + d0170be: f880 3425 strb.w r3, [r0, #1061] ; 0x425 + d0170c2: f880 3434 strb.w r3, [r0, #1076] ; 0x434 + d0170c6: f880 3421 strb.w r3, [r0, #1057] ; 0x421 + d0170ca: f880 2429 strb.w r2, [r0, #1065] ; 0x429 + d0170ce: f64f 62ff movw r2, #65279 ; 0xfeff + d0170d2: f880 342e strb.w r3, [r0, #1070] ; 0x42e + d0170d6: f8a0 242a strh.w r2, [r0, #1066] ; 0x42a + d0170da: f64f 52ff movw r2, #65023 ; 0xfdff + d0170de: f8a0 242c strh.w r2, [r0, #1068] ; 0x42c + d0170e2: 4770 bx lr + d0170e4: 0d046837 .word 0x0d046837 + d0170e8: 60000c80 .word 0x60000c80 + +0d0170ec <wifi_hal_init_haldata>: + d0170ec: b538 push {r3, r4, r5, lr} + d0170ee: 4c0f ldr r4, [pc, #60] ; (d01712c <wifi_hal_init_haldata+0x40>) + d0170f0: 4605 mov r5, r0 + d0170f2: f44f 62ae mov.w r2, #1392 ; 0x570 + d0170f6: 2100 movs r1, #0 + d0170f8: 4620 mov r0, r4 + d0170fa: f7ee fa52 bl d0055a2 <rtw_memset> + d0170fe: f504 60a5 add.w r0, r4, #1320 ; 0x528 + d017102: e9c4 4505 strd r4, r5, [r4, #20] + d017106: 682b ldr r3, [r5, #0] + d017108: f8c3 4cc0 str.w r4, [r3, #3264] ; 0xcc0 + d01710c: f7ee f984 bl d005418 <rtw_spinlock_init> + d017110: f504 60ad add.w r0, r4, #1384 ; 0x568 + d017114: f7ee faf0 bl d0056f8 <rtw_mutex_init> + d017118: f204 506c addw r0, r4, #1388 ; 0x56c + d01711c: f7ee faec bl d0056f8 <rtw_mutex_init> + d017120: 4620 mov r0, r4 + d017122: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d017126: f7ff bf59 b.w d016fdc <wifi_hal_spec_init> + d01712a: bf00 nop + d01712c: 60006130 .word 0x60006130 + +0d017130 <wifi_hal_dma_interrupt>: + d017130: b510 push {r4, lr} + d017132: f8d0 3474 ldr.w r3, [r0, #1140] ; 0x474 + d017136: 4604 mov r4, r0 + d017138: 2b00 cmp r3, #0 + d01713a: d059 beq.n d0171f0 <wifi_hal_dma_interrupt+0xc0> + d01713c: f890 3543 ldrb.w r3, [r0, #1347] ; 0x543 + d017140: 2b00 cmp r3, #0 + d017142: d055 beq.n d0171f0 <wifi_hal_dma_interrupt+0xc0> + d017144: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d017148: 2300 movs r3, #0 + d01714a: f500 608f add.w r0, r0, #1144 ; 0x478 + d01714e: f8c2 33ec str.w r3, [r2, #1004] ; 0x3ec + d017152: f8d4 1544 ldr.w r1, [r4, #1348] ; 0x544 + d017156: f8d2 30b4 ldr.w r3, [r2, #180] ; 0xb4 d01715a: 430b orrs r3, r1 - d01715c: f8d4 155c ldr.w r1, [r4, #1372] ; 0x55c + d01715c: f8d4 1554 ldr.w r1, [r4, #1364] ; 0x554 d017160: 400b ands r3, r1 - d017162: f8c4 354c str.w r3, [r4, #1356] ; 0x54c - d017166: f8c2 30bc str.w r3, [r2, #188] ; 0xbc - d01716a: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 - d01716e: 009a lsls r2, r3, #2 - d017170: d50d bpl.n d01718e <wifi_hal_dma_interrupt+0x76> - d017172: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d017176: f8d4 1550 ldr.w r1, [r4, #1360] ; 0x550 - d01717a: f8d2 30c4 ldr.w r3, [r2, #196] ; 0xc4 - d01717e: 430b orrs r3, r1 - d017180: f8d4 1560 ldr.w r1, [r4, #1376] ; 0x560 - d017184: 400b ands r3, r1 - d017186: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d01718a: f8c2 30c4 str.w r3, [r2, #196] ; 0xc4 - d01718e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d017192: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 - d017196: f8c2 30b4 str.w r3, [r2, #180] ; 0xb4 - d01719a: f8d2 33e8 ldr.w r3, [r2, #1000] ; 0x3e8 - d01719e: f8d4 1548 ldr.w r1, [r4, #1352] ; 0x548 - d0171a2: 430b orrs r3, r1 - d0171a4: f8d4 1558 ldr.w r1, [r4, #1368] ; 0x558 - d0171a8: 400b ands r3, r1 - d0171aa: f8c4 3548 str.w r3, [r4, #1352] ; 0x548 - d0171ae: f8c2 33e8 str.w r3, [r2, #1000] ; 0x3e8 - d0171b2: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 - d0171b6: 07db lsls r3, r3, #31 - d0171b8: bf42 ittt mi - d0171ba: f8d2 3608 ldrmi.w r3, [r2, #1544] ; 0x608 - d0171be: f043 5380 orrmi.w r3, r3, #268435456 ; 0x10000000 - d0171c2: f8c2 3608 strmi.w r3, [r2, #1544] ; 0x608 - d0171c6: f514 6f8e cmn.w r4, #1136 ; 0x470 - d0171ca: d000 beq.n d0171ce <wifi_hal_dma_interrupt+0xb6> - d0171cc: b930 cbnz r0, d0171dc <wifi_hal_dma_interrupt+0xc4> - d0171ce: 22cb movs r2, #203 ; 0xcb - d0171d0: 4907 ldr r1, [pc, #28] ; (d0171f0 <wifi_hal_dma_interrupt+0xd8>) - d0171d2: 4808 ldr r0, [pc, #32] ; (d0171f4 <wifi_hal_dma_interrupt+0xdc>) - d0171d4: f7ec fe90 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0171d8: 2001 movs r0, #1 - d0171da: bd10 pop {r4, pc} - d0171dc: f7ee fba2 bl d005924 <rtw_up_sema_from_isr> - d0171e0: f8d4 2558 ldr.w r2, [r4, #1368] ; 0x558 - d0171e4: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d0171e8: f8c3 23ec str.w r2, [r3, #1004] ; 0x3ec - d0171ec: e7f4 b.n d0171d8 <wifi_hal_dma_interrupt+0xc0> - d0171ee: bf00 nop - d0171f0: 0d0469c0 .word 0x0d0469c0 - d0171f4: 0d0469b8 .word 0x0d0469b8 - -0d0171f8 <wifi_hal_check_txdesc_closed>: - d0171f8: 2904 cmp r1, #4 - d0171fa: b538 push {r3, r4, r5, lr} - d0171fc: 460d mov r5, r1 - d0171fe: 4614 mov r4, r2 - d017200: d015 beq.n d01722e <wifi_hal_check_txdesc_closed+0x36> - d017202: b9a0 cbnz r0, d01722e <wifi_hal_check_txdesc_closed+0x36> - d017204: b288 uxth r0, r1 - d017206: f00a f9d5 bl d0215b4 <ROM_WIFI_TXDESC_Get_BufAddr> - d01720a: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 - d01720e: 6803 ldr r3, [r0, #0] - d017210: f3c3 420a ubfx r2, r3, #16, #11 - d017214: f3c3 030a ubfx r3, r3, #0, #11 - d017218: 429a cmp r2, r3 - d01721a: d20a bcs.n d017232 <wifi_hal_check_txdesc_closed+0x3a> - d01721c: 429c cmp r4, r3 - d01721e: d201 bcs.n d017224 <wifi_hal_check_txdesc_closed+0x2c> - d017220: 4294 cmp r4, r2 - d017222: d209 bcs.n d017238 <wifi_hal_check_txdesc_closed+0x40> - d017224: 2d03 cmp r5, #3 - d017226: d802 bhi.n d01722e <wifi_hal_check_txdesc_closed+0x36> - d017228: 4b09 ldr r3, [pc, #36] ; (d017250 <wifi_hal_check_txdesc_closed+0x58>) - d01722a: 2200 movs r2, #0 - d01722c: 701a strb r2, [r3, #0] - d01722e: 2001 movs r0, #1 - d017230: e009 b.n d017246 <wifi_hal_check_txdesc_closed+0x4e> - d017232: d909 bls.n d017248 <wifi_hal_check_txdesc_closed+0x50> + d017162: 2b00 cmp r3, #0 + d017164: f8c4 3544 str.w r3, [r4, #1348] ; 0x544 + d017168: da0b bge.n d017182 <wifi_hal_dma_interrupt+0x52> + d01716a: f8d4 154c ldr.w r1, [r4, #1356] ; 0x54c + d01716e: f8d2 30bc ldr.w r3, [r2, #188] ; 0xbc + d017172: 430b orrs r3, r1 + d017174: f8d4 155c ldr.w r1, [r4, #1372] ; 0x55c + d017178: 400b ands r3, r1 + d01717a: f8c4 354c str.w r3, [r4, #1356] ; 0x54c + d01717e: f8c2 30bc str.w r3, [r2, #188] ; 0xbc + d017182: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 + d017186: 009a lsls r2, r3, #2 + d017188: d50d bpl.n d0171a6 <wifi_hal_dma_interrupt+0x76> + d01718a: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d01718e: f8d4 1550 ldr.w r1, [r4, #1360] ; 0x550 + d017192: f8d2 30c4 ldr.w r3, [r2, #196] ; 0xc4 + d017196: 430b orrs r3, r1 + d017198: f8d4 1560 ldr.w r1, [r4, #1376] ; 0x560 + d01719c: 400b ands r3, r1 + d01719e: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d0171a2: f8c2 30c4 str.w r3, [r2, #196] ; 0xc4 + d0171a6: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d0171aa: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 + d0171ae: f8c2 30b4 str.w r3, [r2, #180] ; 0xb4 + d0171b2: f8d2 33e8 ldr.w r3, [r2, #1000] ; 0x3e8 + d0171b6: f8d4 1548 ldr.w r1, [r4, #1352] ; 0x548 + d0171ba: 430b orrs r3, r1 + d0171bc: f8d4 1558 ldr.w r1, [r4, #1368] ; 0x558 + d0171c0: 400b ands r3, r1 + d0171c2: f8c4 3548 str.w r3, [r4, #1352] ; 0x548 + d0171c6: f8c2 33e8 str.w r3, [r2, #1000] ; 0x3e8 + d0171ca: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 + d0171ce: 07db lsls r3, r3, #31 + d0171d0: bf42 ittt mi + d0171d2: f8d2 3608 ldrmi.w r3, [r2, #1544] ; 0x608 + d0171d6: f043 5380 orrmi.w r3, r3, #268435456 ; 0x10000000 + d0171da: f8c2 3608 strmi.w r3, [r2, #1544] ; 0x608 + d0171de: f514 6f8e cmn.w r4, #1136 ; 0x470 + d0171e2: d000 beq.n d0171e6 <wifi_hal_dma_interrupt+0xb6> + d0171e4: b930 cbnz r0, d0171f4 <wifi_hal_dma_interrupt+0xc4> + d0171e6: 22cb movs r2, #203 ; 0xcb + d0171e8: 4907 ldr r1, [pc, #28] ; (d017208 <wifi_hal_dma_interrupt+0xd8>) + d0171ea: 4808 ldr r0, [pc, #32] ; (d01720c <wifi_hal_dma_interrupt+0xdc>) + d0171ec: f7ec fe84 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0171f0: 2001 movs r0, #1 + d0171f2: bd10 pop {r4, pc} + d0171f4: f7ee fb96 bl d005924 <rtw_up_sema_from_isr> + d0171f8: f8d4 2558 ldr.w r2, [r4, #1368] ; 0x558 + d0171fc: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d017200: f8c3 23ec str.w r2, [r3, #1004] ; 0x3ec + d017204: e7f4 b.n d0171f0 <wifi_hal_dma_interrupt+0xc0> + d017206: bf00 nop + d017208: 0d046aa0 .word 0x0d046aa0 + d01720c: 0d046a98 .word 0x0d046a98 + +0d017210 <wifi_hal_check_txdesc_closed>: + d017210: 2904 cmp r1, #4 + d017212: b538 push {r3, r4, r5, lr} + d017214: 460d mov r5, r1 + d017216: 4614 mov r4, r2 + d017218: d015 beq.n d017246 <wifi_hal_check_txdesc_closed+0x36> + d01721a: b9a0 cbnz r0, d017246 <wifi_hal_check_txdesc_closed+0x36> + d01721c: b288 uxth r0, r1 + d01721e: f00a fa37 bl d021690 <ROM_WIFI_TXDESC_Get_BufAddr> + d017222: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 + d017226: 6803 ldr r3, [r0, #0] + d017228: f3c3 420a ubfx r2, r3, #16, #11 + d01722c: f3c3 030a ubfx r3, r3, #0, #11 + d017230: 429a cmp r2, r3 + d017232: d20a bcs.n d01724a <wifi_hal_check_txdesc_closed+0x3a> d017234: 429c cmp r4, r3 - d017236: d2f3 bcs.n d017220 <wifi_hal_check_txdesc_closed+0x28> - d017238: 2d03 cmp r5, #3 - d01723a: d803 bhi.n d017244 <wifi_hal_check_txdesc_closed+0x4c> - d01723c: 4a04 ldr r2, [pc, #16] ; (d017250 <wifi_hal_check_txdesc_closed+0x58>) - d01723e: 7813 ldrb r3, [r2, #0] - d017240: 3301 adds r3, #1 - d017242: 7013 strb r3, [r2, #0] - d017244: 2000 movs r0, #0 - d017246: bd38 pop {r3, r4, r5, pc} - d017248: 4294 cmp r4, r2 - d01724a: d1eb bne.n d017224 <wifi_hal_check_txdesc_closed+0x2c> - d01724c: e7f4 b.n d017238 <wifi_hal_check_txdesc_closed+0x40> - d01724e: bf00 nop - d017250: 600066a0 .word 0x600066a0 - -0d017254 <wifi_hal_tx_isr>: - d017254: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d017258: 6805 ldr r5, [r0, #0] - d01725a: 4606 mov r6, r0 - d01725c: 460c mov r4, r1 - d01725e: f505 7984 add.w r9, r5, #264 ; 0x108 - d017262: 686f ldr r7, [r5, #4] - d017264: eb05 1a41 add.w sl, r5, r1, lsl #5 - d017268: eb09 1841 add.w r8, r9, r1, lsl #5 - d01726c: f108 0824 add.w r8, r8, #36 ; 0x24 - d017270: f8da 3148 ldr.w r3, [sl, #328] ; 0x148 - d017274: bb23 cbnz r3, d0172c0 <wifi_hal_tx_isr+0x6c> - d017276: 2c04 cmp r4, #4 - d017278: d04c beq.n d017314 <wifi_hal_tx_isr+0xc0> - d01727a: 4621 mov r1, r4 - d01727c: 4648 mov r0, r9 - d01727e: f00f fb8b bl d026998 <wifi_hal_txbd_enough_check> - d017282: 2800 cmp r0, #0 - d017284: d046 beq.n d017314 <wifi_hal_tx_isr+0xc0> - d017286: 4630 mov r0, r6 - d017288: f7fb f9d5 bl d012636 <rtw_check_under_sitesurvey> - d01728c: 2801 cmp r0, #1 - d01728e: d007 beq.n d0172a0 <wifi_hal_tx_isr+0x4c> - d017290: 4630 mov r0, r6 - d017292: f00b fae5 bl d022860 <rtw_txframes_pending> - d017296: b118 cbz r0, d0172a0 <wifi_hal_tx_isr+0x4c> - d017298: f605 40d8 addw r0, r5, #3288 ; 0xcd8 - d01729c: f7ee fb54 bl d005948 <rtw_up_sema> - d0172a0: b3c7 cbz r7, d017314 <wifi_hal_tx_isr+0xc0> - d0172a2: 4638 mov r0, r7 - d0172a4: f7fb f9c7 bl d012636 <rtw_check_under_sitesurvey> - d0172a8: 2801 cmp r0, #1 - d0172aa: d033 beq.n d017314 <wifi_hal_tx_isr+0xc0> - d0172ac: 4638 mov r0, r7 - d0172ae: f00b fad7 bl d022860 <rtw_txframes_pending> - d0172b2: b378 cbz r0, d017314 <wifi_hal_tx_isr+0xc0> - d0172b4: f605 40d8 addw r0, r5, #3288 ; 0xcd8 - d0172b8: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d0172bc: f7ee bb44 b.w d005948 <rtw_up_sema> - d0172c0: 2c04 cmp r4, #4 - d0172c2: f8da 2134 ldr.w r2, [sl, #308] ; 0x134 - d0172c6: d01d beq.n d017304 <wifi_hal_tx_isr+0xb0> - d0172c8: 4621 mov r1, r4 - d0172ca: f896 0810 ldrb.w r0, [r6, #2064] ; 0x810 - d0172ce: f7ff ff93 bl d0171f8 <wifi_hal_check_txdesc_closed> - d0172d2: b1f8 cbz r0, d017314 <wifi_hal_tx_isr+0xc0> - d0172d4: f8da 3134 ldr.w r3, [sl, #308] ; 0x134 - d0172d8: f8da 2138 ldr.w r2, [sl, #312] ; 0x138 - d0172dc: 3301 adds r3, #1 - d0172de: fbb3 f1f2 udiv r1, r3, r2 - d0172e2: fb02 3311 mls r3, r2, r1, r3 - d0172e6: f8ca 3134 str.w r3, [sl, #308] ; 0x134 - d0172ea: 4640 mov r0, r8 - d0172ec: f00f fa81 bl d0267f2 <rtw_xmitbuf_dequeue> - d0172f0: 4601 mov r1, r0 - d0172f2: 2800 cmp r0, #0 - d0172f4: d0bc beq.n d017270 <wifi_hal_tx_isr+0x1c> - d0172f6: 6883 ldr r3, [r0, #8] - d0172f8: 6818 ldr r0, [r3, #0] - d0172fa: f500 7084 add.w r0, r0, #264 ; 0x108 - d0172fe: f00f fa01 bl d026704 <rtw_xmitbuf_free> - d017302: e7b5 b.n d017270 <wifi_hal_tx_isr+0x1c> - d017304: 0152 lsls r2, r2, #5 - d017306: f8d5 11ac ldr.w r1, [r5, #428] ; 0x1ac - d01730a: 588b ldr r3, [r1, r2] - d01730c: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - d017310: 508b str r3, [r1, r2] - d017312: e7ea b.n d0172ea <wifi_hal_tx_isr+0x96> - d017314: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -0d017318 <wifi_hal_interrupt_init>: - d017318: 2300 movs r3, #0 - d01731a: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d01731e: f8c2 3080 str.w r3, [r2, #128] ; 0x80 - d017322: f8c2 33ec str.w r3, [r2, #1004] ; 0x3ec - d017326: 4a06 ldr r2, [pc, #24] ; (d017340 <wifi_hal_interrupt_init+0x28>) - d017328: f8c0 355c str.w r3, [r0, #1372] ; 0x55c - d01732c: f8c0 2554 str.w r2, [r0, #1364] ; 0x554 - d017330: f240 127d movw r2, #381 ; 0x17d - d017334: f8c0 3560 str.w r3, [r0, #1376] ; 0x560 - d017338: f8c0 2558 str.w r2, [r0, #1368] ; 0x558 - d01733c: 4770 bx lr - d01733e: bf00 nop - d017340: a1900001 .word 0xa1900001 - -0d017344 <wifi_hal_interrupt_enable>: - d017344: 2301 movs r3, #1 - d017346: f8d0 2558 ldr.w r2, [r0, #1368] ; 0x558 - d01734a: f880 346c strb.w r3, [r0, #1132] ; 0x46c - d01734e: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d017352: f8c3 23ec str.w r2, [r3, #1004] ; 0x3ec - d017356: f8d0 2554 ldr.w r2, [r0, #1364] ; 0x554 - d01735a: f8c3 20b0 str.w r2, [r3, #176] ; 0xb0 - d01735e: f8d0 255c ldr.w r2, [r0, #1372] ; 0x55c - d017362: f8c3 20b8 str.w r2, [r3, #184] ; 0xb8 - d017366: f8d0 2560 ldr.w r2, [r0, #1376] ; 0x560 - d01736a: f8c3 20c0 str.w r2, [r3, #192] ; 0xc0 - d01736e: 4770 bx lr - -0d017370 <wifi_hal_interrupt_disable>: - d017370: 2300 movs r3, #0 - d017372: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d017376: f8c2 33ec str.w r3, [r2, #1004] ; 0x3ec - d01737a: f8c2 30b0 str.w r3, [r2, #176] ; 0xb0 - d01737e: f8c2 30b8 str.w r3, [r2, #184] ; 0xb8 - d017382: f8c2 30c0 str.w r3, [r2, #192] ; 0xc0 - d017386: f880 346c strb.w r3, [r0, #1132] ; 0x46c - d01738a: 4770 bx lr - -0d01738c <wifi_hal_interrupt_handle>: - d01738c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d017390: 6807 ldr r7, [r0, #0] - d017392: 2300 movs r3, #0 - d017394: 4605 mov r5, r0 - d017396: 687e ldr r6, [r7, #4] - d017398: f8d7 4cc0 ldr.w r4, [r7, #3264] ; 0xcc0 - d01739c: 9301 str r3, [sp, #4] - d01739e: 2e00 cmp r6, #0 - d0173a0: f000 80bb beq.w d01751a <wifi_hal_interrupt_handle+0x18e> - d0173a4: f507 7925 add.w r9, r7, #660 ; 0x294 - d0173a8: f607 48cc addw r8, r7, #3276 ; 0xccc - d0173ac: a901 add r1, sp, #4 - d0173ae: 4640 mov r0, r8 - d0173b0: f7ed ffde bl d005370 <rtw_enter_critical> - d0173b4: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 - d0173b8: f241 0210 movw r2, #4112 ; 0x1010 - d0173bc: 421a tst r2, r3 - d0173be: d104 bne.n d0173ca <wifi_hal_interrupt_handle+0x3e> - d0173c0: f8d4 354c ldr.w r3, [r4, #1356] ; 0x54c - d0173c4: f013 0f06 tst.w r3, #6 - d0173c8: d011 beq.n d0173ee <wifi_hal_interrupt_handle+0x62> - d0173ca: 4630 mov r0, r6 - d0173cc: f7fb f91c bl d012608 <rtw_check_ap_mode> - d0173d0: 2800 cmp r0, #0 - d0173d2: bf0c ite eq - d0173d4: 462b moveq r3, r5 - d0173d6: 4633 movne r3, r6 - d0173d8: 681a ldr r2, [r3, #0] - d0173da: f892 122c ldrb.w r1, [r2, #556] ; 0x22c - d0173de: b131 cbz r1, d0173ee <wifi_hal_interrupt_handle+0x62> - d0173e0: 2100 movs r1, #0 - d0173e2: 4618 mov r0, r3 - d0173e4: f882 122c strb.w r1, [r2, #556] ; 0x22c - d0173e8: 2104 movs r1, #4 - d0173ea: f7ff ff33 bl d017254 <wifi_hal_tx_isr> - d0173ee: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d0173f2: 0658 lsls r0, r3, #25 - d0173f4: d503 bpl.n d0173fe <wifi_hal_interrupt_handle+0x72> - d0173f6: 2105 movs r1, #5 - d0173f8: 4628 mov r0, r5 - d0173fa: f7ff ff2b bl d017254 <wifi_hal_tx_isr> - d0173fe: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d017402: 05d9 lsls r1, r3, #23 - d017404: d503 bpl.n d01740e <wifi_hal_interrupt_handle+0x82> - d017406: 2106 movs r1, #6 - d017408: 4628 mov r0, r5 - d01740a: f7ff ff23 bl d017254 <wifi_hal_tx_isr> - d01740e: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d017412: 075a lsls r2, r3, #29 - d017414: d503 bpl.n d01741e <wifi_hal_interrupt_handle+0x92> - d017416: 2100 movs r1, #0 - d017418: 4628 mov r0, r5 - d01741a: f7ff ff1b bl d017254 <wifi_hal_tx_isr> - d01741e: f8d4 354c ldr.w r3, [r4, #1356] ; 0x54c - d017422: 031b lsls r3, r3, #12 - d017424: d50a bpl.n d01743c <wifi_hal_interrupt_handle+0xb0> - d017426: 4630 mov r0, r6 - d017428: f7fb f8ee bl d012608 <rtw_check_ap_mode> - d01742c: b130 cbz r0, d01743c <wifi_hal_interrupt_handle+0xb0> - d01742e: f899 3010 ldrb.w r3, [r9, #16] - d017432: 2b01 cmp r3, #1 - d017434: d102 bne.n d01743c <wifi_hal_interrupt_handle+0xb0> - d017436: 4630 mov r0, r6 - d017438: f7f7 fcf2 bl d00ee20 <rtw_ap_set_tx_beacon_cmd> - d01743c: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d017440: 0798 lsls r0, r3, #30 - d017442: d103 bne.n d01744c <wifi_hal_interrupt_handle+0xc0> - d017444: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 - d017448: 0219 lsls r1, r3, #8 - d01744a: d525 bpl.n d017498 <wifi_hal_interrupt_handle+0x10c> - d01744c: f8d4 1558 ldr.w r1, [r4, #1368] ; 0x558 - d017450: f44f 707b mov.w r0, #1004 ; 0x3ec - d017454: f8d4 3554 ldr.w r3, [r4, #1364] ; 0x554 - d017458: f021 0103 bic.w r1, r1, #3 - d01745c: f423 0300 bic.w r3, r3, #8388608 ; 0x800000 - d017460: f8c4 1558 str.w r1, [r4, #1368] ; 0x558 - d017464: f8c4 3554 str.w r3, [r4, #1364] ; 0x554 - d017468: f003 fb3d bl d01aae6 <rtw_write32> - d01746c: f8d4 1554 ldr.w r1, [r4, #1364] ; 0x554 - d017470: 20b0 movs r0, #176 ; 0xb0 - d017472: f003 fb38 bl d01aae6 <rtw_write32> - d017476: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d01747a: 079a lsls r2, r3, #30 - d01747c: d403 bmi.n d017486 <wifi_hal_interrupt_handle+0xfa> - d01747e: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 - d017482: 021b lsls r3, r3, #8 - d017484: d504 bpl.n d017490 <wifi_hal_interrupt_handle+0x104> - d017486: f8d5 3830 ldr.w r3, [r5, #2096] ; 0x830 - d01748a: 3301 adds r3, #1 - d01748c: f8c5 3830 str.w r3, [r5, #2096] ; 0x830 - d017490: f607 40d8 addw r0, r7, #3288 ; 0xcd8 - d017494: f7ee fa58 bl d005948 <rtw_up_sema> - d017498: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d01749c: 065f lsls r7, r3, #25 - d01749e: d503 bpl.n d0174a8 <wifi_hal_interrupt_handle+0x11c> - d0174a0: 2105 movs r1, #5 - d0174a2: 4628 mov r0, r5 - d0174a4: f7ff fed6 bl d017254 <wifi_hal_tx_isr> - d0174a8: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d0174ac: 05de lsls r6, r3, #23 - d0174ae: d503 bpl.n d0174b8 <wifi_hal_interrupt_handle+0x12c> - d0174b0: 2106 movs r1, #6 - d0174b2: 4628 mov r0, r5 - d0174b4: f7ff fece bl d017254 <wifi_hal_tx_isr> - d0174b8: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d0174bc: 0698 lsls r0, r3, #26 - d0174be: d503 bpl.n d0174c8 <wifi_hal_interrupt_handle+0x13c> - d0174c0: 2103 movs r1, #3 - d0174c2: 4628 mov r0, r5 - d0174c4: f7ff fec6 bl d017254 <wifi_hal_tx_isr> - d0174c8: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d0174cc: 06d9 lsls r1, r3, #27 - d0174ce: d503 bpl.n d0174d8 <wifi_hal_interrupt_handle+0x14c> - d0174d0: 2102 movs r1, #2 - d0174d2: 4628 mov r0, r5 - d0174d4: f7ff febe bl d017254 <wifi_hal_tx_isr> - d0174d8: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d0174dc: 071a lsls r2, r3, #28 - d0174de: d503 bpl.n d0174e8 <wifi_hal_interrupt_handle+0x15c> - d0174e0: 2101 movs r1, #1 - d0174e2: 4628 mov r0, r5 - d0174e4: f7ff feb6 bl d017254 <wifi_hal_tx_isr> - d0174e8: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 - d0174ec: 075b lsls r3, r3, #29 - d0174ee: d503 bpl.n d0174f8 <wifi_hal_interrupt_handle+0x16c> - d0174f0: 2100 movs r1, #0 - d0174f2: 4628 mov r0, r5 - d0174f4: f7ff feae bl d017254 <wifi_hal_tx_isr> - d0174f8: 2300 movs r3, #0 - d0174fa: 4640 mov r0, r8 - d0174fc: a901 add r1, sp, #4 - d0174fe: f8c4 3544 str.w r3, [r4, #1348] ; 0x544 - d017502: f8c4 3548 str.w r3, [r4, #1352] ; 0x548 - d017506: f8c4 354c str.w r3, [r4, #1356] ; 0x54c - d01750a: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d01750e: f7ed ff47 bl d0053a0 <rtw_exit_critical> - d017512: 2001 movs r0, #1 - d017514: b003 add sp, #12 - d017516: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d01751a: 46b1 mov r9, r6 - d01751c: e744 b.n d0173a8 <wifi_hal_interrupt_handle+0x1c> + d017236: d201 bcs.n d01723c <wifi_hal_check_txdesc_closed+0x2c> + d017238: 4294 cmp r4, r2 + d01723a: d209 bcs.n d017250 <wifi_hal_check_txdesc_closed+0x40> + d01723c: 2d03 cmp r5, #3 + d01723e: d802 bhi.n d017246 <wifi_hal_check_txdesc_closed+0x36> + d017240: 4b09 ldr r3, [pc, #36] ; (d017268 <wifi_hal_check_txdesc_closed+0x58>) + d017242: 2200 movs r2, #0 + d017244: 701a strb r2, [r3, #0] + d017246: 2001 movs r0, #1 + d017248: e009 b.n d01725e <wifi_hal_check_txdesc_closed+0x4e> + d01724a: d909 bls.n d017260 <wifi_hal_check_txdesc_closed+0x50> + d01724c: 429c cmp r4, r3 + d01724e: d2f3 bcs.n d017238 <wifi_hal_check_txdesc_closed+0x28> + d017250: 2d03 cmp r5, #3 + d017252: d803 bhi.n d01725c <wifi_hal_check_txdesc_closed+0x4c> + d017254: 4a04 ldr r2, [pc, #16] ; (d017268 <wifi_hal_check_txdesc_closed+0x58>) + d017256: 7813 ldrb r3, [r2, #0] + d017258: 3301 adds r3, #1 + d01725a: 7013 strb r3, [r2, #0] + d01725c: 2000 movs r0, #0 + d01725e: bd38 pop {r3, r4, r5, pc} + d017260: 4294 cmp r4, r2 + d017262: d1eb bne.n d01723c <wifi_hal_check_txdesc_closed+0x2c> + d017264: e7f4 b.n d017250 <wifi_hal_check_txdesc_closed+0x40> + d017266: bf00 nop + d017268: 600066a0 .word 0x600066a0 + +0d01726c <wifi_hal_tx_isr>: + d01726c: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d017270: 6805 ldr r5, [r0, #0] + d017272: 4606 mov r6, r0 + d017274: 460c mov r4, r1 + d017276: f505 7984 add.w r9, r5, #264 ; 0x108 + d01727a: 686f ldr r7, [r5, #4] + d01727c: eb05 1a41 add.w sl, r5, r1, lsl #5 + d017280: eb09 1841 add.w r8, r9, r1, lsl #5 + d017284: f108 0824 add.w r8, r8, #36 ; 0x24 + d017288: f8da 3148 ldr.w r3, [sl, #328] ; 0x148 + d01728c: bb23 cbnz r3, d0172d8 <wifi_hal_tx_isr+0x6c> + d01728e: 2c04 cmp r4, #4 + d017290: d04c beq.n d01732c <wifi_hal_tx_isr+0xc0> + d017292: 4621 mov r1, r4 + d017294: 4648 mov r0, r9 + d017296: f00f fbed bl d026a74 <wifi_hal_txbd_enough_check> + d01729a: 2800 cmp r0, #0 + d01729c: d046 beq.n d01732c <wifi_hal_tx_isr+0xc0> + d01729e: 4630 mov r0, r6 + d0172a0: f7fb f9c9 bl d012636 <rtw_check_under_sitesurvey> + d0172a4: 2801 cmp r0, #1 + d0172a6: d007 beq.n d0172b8 <wifi_hal_tx_isr+0x4c> + d0172a8: 4630 mov r0, r6 + d0172aa: f00b fb47 bl d02293c <rtw_txframes_pending> + d0172ae: b118 cbz r0, d0172b8 <wifi_hal_tx_isr+0x4c> + d0172b0: f605 40d8 addw r0, r5, #3288 ; 0xcd8 + d0172b4: f7ee fb48 bl d005948 <rtw_up_sema> + d0172b8: b3c7 cbz r7, d01732c <wifi_hal_tx_isr+0xc0> + d0172ba: 4638 mov r0, r7 + d0172bc: f7fb f9bb bl d012636 <rtw_check_under_sitesurvey> + d0172c0: 2801 cmp r0, #1 + d0172c2: d033 beq.n d01732c <wifi_hal_tx_isr+0xc0> + d0172c4: 4638 mov r0, r7 + d0172c6: f00b fb39 bl d02293c <rtw_txframes_pending> + d0172ca: b378 cbz r0, d01732c <wifi_hal_tx_isr+0xc0> + d0172cc: f605 40d8 addw r0, r5, #3288 ; 0xcd8 + d0172d0: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d0172d4: f7ee bb38 b.w d005948 <rtw_up_sema> + d0172d8: 2c04 cmp r4, #4 + d0172da: f8da 2134 ldr.w r2, [sl, #308] ; 0x134 + d0172de: d01d beq.n d01731c <wifi_hal_tx_isr+0xb0> + d0172e0: 4621 mov r1, r4 + d0172e2: f896 0810 ldrb.w r0, [r6, #2064] ; 0x810 + d0172e6: f7ff ff93 bl d017210 <wifi_hal_check_txdesc_closed> + d0172ea: b1f8 cbz r0, d01732c <wifi_hal_tx_isr+0xc0> + d0172ec: f8da 3134 ldr.w r3, [sl, #308] ; 0x134 + d0172f0: f8da 2138 ldr.w r2, [sl, #312] ; 0x138 + d0172f4: 3301 adds r3, #1 + d0172f6: fbb3 f1f2 udiv r1, r3, r2 + d0172fa: fb02 3311 mls r3, r2, r1, r3 + d0172fe: f8ca 3134 str.w r3, [sl, #308] ; 0x134 + d017302: 4640 mov r0, r8 + d017304: f00f fae3 bl d0268ce <rtw_xmitbuf_dequeue> + d017308: 4601 mov r1, r0 + d01730a: 2800 cmp r0, #0 + d01730c: d0bc beq.n d017288 <wifi_hal_tx_isr+0x1c> + d01730e: 6883 ldr r3, [r0, #8] + d017310: 6818 ldr r0, [r3, #0] + d017312: f500 7084 add.w r0, r0, #264 ; 0x108 + d017316: f00f fa63 bl d0267e0 <rtw_xmitbuf_free> + d01731a: e7b5 b.n d017288 <wifi_hal_tx_isr+0x1c> + d01731c: 0152 lsls r2, r2, #5 + d01731e: f8d5 11ac ldr.w r1, [r5, #428] ; 0x1ac + d017322: 588b ldr r3, [r1, r2] + d017324: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 + d017328: 508b str r3, [r1, r2] + d01732a: e7ea b.n d017302 <wifi_hal_tx_isr+0x96> + d01732c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + +0d017330 <wifi_hal_interrupt_init>: + d017330: 2300 movs r3, #0 + d017332: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d017336: f8c2 3080 str.w r3, [r2, #128] ; 0x80 + d01733a: f8c2 33ec str.w r3, [r2, #1004] ; 0x3ec + d01733e: 4a06 ldr r2, [pc, #24] ; (d017358 <wifi_hal_interrupt_init+0x28>) + d017340: f8c0 355c str.w r3, [r0, #1372] ; 0x55c + d017344: f8c0 2554 str.w r2, [r0, #1364] ; 0x554 + d017348: f240 127d movw r2, #381 ; 0x17d + d01734c: f8c0 3560 str.w r3, [r0, #1376] ; 0x560 + d017350: f8c0 2558 str.w r2, [r0, #1368] ; 0x558 + d017354: 4770 bx lr + d017356: bf00 nop + d017358: a1900001 .word 0xa1900001 + +0d01735c <wifi_hal_interrupt_enable>: + d01735c: 2301 movs r3, #1 + d01735e: f8d0 2558 ldr.w r2, [r0, #1368] ; 0x558 + d017362: f880 346c strb.w r3, [r0, #1132] ; 0x46c + d017366: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d01736a: f8c3 23ec str.w r2, [r3, #1004] ; 0x3ec + d01736e: f8d0 2554 ldr.w r2, [r0, #1364] ; 0x554 + d017372: f8c3 20b0 str.w r2, [r3, #176] ; 0xb0 + d017376: f8d0 255c ldr.w r2, [r0, #1372] ; 0x55c + d01737a: f8c3 20b8 str.w r2, [r3, #184] ; 0xb8 + d01737e: f8d0 2560 ldr.w r2, [r0, #1376] ; 0x560 + d017382: f8c3 20c0 str.w r2, [r3, #192] ; 0xc0 + d017386: 4770 bx lr + +0d017388 <wifi_hal_interrupt_disable>: + d017388: 2300 movs r3, #0 + d01738a: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d01738e: f8c2 33ec str.w r3, [r2, #1004] ; 0x3ec + d017392: f8c2 30b0 str.w r3, [r2, #176] ; 0xb0 + d017396: f8c2 30b8 str.w r3, [r2, #184] ; 0xb8 + d01739a: f8c2 30c0 str.w r3, [r2, #192] ; 0xc0 + d01739e: f880 346c strb.w r3, [r0, #1132] ; 0x46c + d0173a2: 4770 bx lr + +0d0173a4 <wifi_hal_interrupt_handle>: + d0173a4: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d0173a8: 6807 ldr r7, [r0, #0] + d0173aa: 2300 movs r3, #0 + d0173ac: 4605 mov r5, r0 + d0173ae: 687e ldr r6, [r7, #4] + d0173b0: f8d7 4cc0 ldr.w r4, [r7, #3264] ; 0xcc0 + d0173b4: 9301 str r3, [sp, #4] + d0173b6: 2e00 cmp r6, #0 + d0173b8: f000 80bb beq.w d017532 <wifi_hal_interrupt_handle+0x18e> + d0173bc: f507 7925 add.w r9, r7, #660 ; 0x294 + d0173c0: f607 48cc addw r8, r7, #3276 ; 0xccc + d0173c4: a901 add r1, sp, #4 + d0173c6: 4640 mov r0, r8 + d0173c8: f7ed ffd2 bl d005370 <rtw_enter_critical> + d0173cc: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 + d0173d0: f241 0210 movw r2, #4112 ; 0x1010 + d0173d4: 421a tst r2, r3 + d0173d6: d104 bne.n d0173e2 <wifi_hal_interrupt_handle+0x3e> + d0173d8: f8d4 354c ldr.w r3, [r4, #1356] ; 0x54c + d0173dc: f013 0f06 tst.w r3, #6 + d0173e0: d011 beq.n d017406 <wifi_hal_interrupt_handle+0x62> + d0173e2: 4630 mov r0, r6 + d0173e4: f7fb f910 bl d012608 <rtw_check_ap_mode> + d0173e8: 2800 cmp r0, #0 + d0173ea: bf0c ite eq + d0173ec: 462b moveq r3, r5 + d0173ee: 4633 movne r3, r6 + d0173f0: 681a ldr r2, [r3, #0] + d0173f2: f892 122c ldrb.w r1, [r2, #556] ; 0x22c + d0173f6: b131 cbz r1, d017406 <wifi_hal_interrupt_handle+0x62> + d0173f8: 2100 movs r1, #0 + d0173fa: 4618 mov r0, r3 + d0173fc: f882 122c strb.w r1, [r2, #556] ; 0x22c + d017400: 2104 movs r1, #4 + d017402: f7ff ff33 bl d01726c <wifi_hal_tx_isr> + d017406: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d01740a: 0658 lsls r0, r3, #25 + d01740c: d503 bpl.n d017416 <wifi_hal_interrupt_handle+0x72> + d01740e: 2105 movs r1, #5 + d017410: 4628 mov r0, r5 + d017412: f7ff ff2b bl d01726c <wifi_hal_tx_isr> + d017416: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d01741a: 05d9 lsls r1, r3, #23 + d01741c: d503 bpl.n d017426 <wifi_hal_interrupt_handle+0x82> + d01741e: 2106 movs r1, #6 + d017420: 4628 mov r0, r5 + d017422: f7ff ff23 bl d01726c <wifi_hal_tx_isr> + d017426: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d01742a: 075a lsls r2, r3, #29 + d01742c: d503 bpl.n d017436 <wifi_hal_interrupt_handle+0x92> + d01742e: 2100 movs r1, #0 + d017430: 4628 mov r0, r5 + d017432: f7ff ff1b bl d01726c <wifi_hal_tx_isr> + d017436: f8d4 354c ldr.w r3, [r4, #1356] ; 0x54c + d01743a: 031b lsls r3, r3, #12 + d01743c: d50a bpl.n d017454 <wifi_hal_interrupt_handle+0xb0> + d01743e: 4630 mov r0, r6 + d017440: f7fb f8e2 bl d012608 <rtw_check_ap_mode> + d017444: b130 cbz r0, d017454 <wifi_hal_interrupt_handle+0xb0> + d017446: f899 3010 ldrb.w r3, [r9, #16] + d01744a: 2b01 cmp r3, #1 + d01744c: d102 bne.n d017454 <wifi_hal_interrupt_handle+0xb0> + d01744e: 4630 mov r0, r6 + d017450: f7f7 fce6 bl d00ee20 <rtw_ap_set_tx_beacon_cmd> + d017454: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d017458: 0798 lsls r0, r3, #30 + d01745a: d103 bne.n d017464 <wifi_hal_interrupt_handle+0xc0> + d01745c: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 + d017460: 0219 lsls r1, r3, #8 + d017462: d525 bpl.n d0174b0 <wifi_hal_interrupt_handle+0x10c> + d017464: f8d4 1558 ldr.w r1, [r4, #1368] ; 0x558 + d017468: f44f 707b mov.w r0, #1004 ; 0x3ec + d01746c: f8d4 3554 ldr.w r3, [r4, #1364] ; 0x554 + d017470: f021 0103 bic.w r1, r1, #3 + d017474: f423 0300 bic.w r3, r3, #8388608 ; 0x800000 + d017478: f8c4 1558 str.w r1, [r4, #1368] ; 0x558 + d01747c: f8c4 3554 str.w r3, [r4, #1364] ; 0x554 + d017480: f003 fb9f bl d01abc2 <rtw_write32> + d017484: f8d4 1554 ldr.w r1, [r4, #1364] ; 0x554 + d017488: 20b0 movs r0, #176 ; 0xb0 + d01748a: f003 fb9a bl d01abc2 <rtw_write32> + d01748e: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d017492: 079a lsls r2, r3, #30 + d017494: d403 bmi.n d01749e <wifi_hal_interrupt_handle+0xfa> + d017496: f8d4 3544 ldr.w r3, [r4, #1348] ; 0x544 + d01749a: 021b lsls r3, r3, #8 + d01749c: d504 bpl.n d0174a8 <wifi_hal_interrupt_handle+0x104> + d01749e: f8d5 3830 ldr.w r3, [r5, #2096] ; 0x830 + d0174a2: 3301 adds r3, #1 + d0174a4: f8c5 3830 str.w r3, [r5, #2096] ; 0x830 + d0174a8: f607 40d8 addw r0, r7, #3288 ; 0xcd8 + d0174ac: f7ee fa4c bl d005948 <rtw_up_sema> + d0174b0: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d0174b4: 065f lsls r7, r3, #25 + d0174b6: d503 bpl.n d0174c0 <wifi_hal_interrupt_handle+0x11c> + d0174b8: 2105 movs r1, #5 + d0174ba: 4628 mov r0, r5 + d0174bc: f7ff fed6 bl d01726c <wifi_hal_tx_isr> + d0174c0: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d0174c4: 05de lsls r6, r3, #23 + d0174c6: d503 bpl.n d0174d0 <wifi_hal_interrupt_handle+0x12c> + d0174c8: 2106 movs r1, #6 + d0174ca: 4628 mov r0, r5 + d0174cc: f7ff fece bl d01726c <wifi_hal_tx_isr> + d0174d0: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d0174d4: 0698 lsls r0, r3, #26 + d0174d6: d503 bpl.n d0174e0 <wifi_hal_interrupt_handle+0x13c> + d0174d8: 2103 movs r1, #3 + d0174da: 4628 mov r0, r5 + d0174dc: f7ff fec6 bl d01726c <wifi_hal_tx_isr> + d0174e0: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d0174e4: 06d9 lsls r1, r3, #27 + d0174e6: d503 bpl.n d0174f0 <wifi_hal_interrupt_handle+0x14c> + d0174e8: 2102 movs r1, #2 + d0174ea: 4628 mov r0, r5 + d0174ec: f7ff febe bl d01726c <wifi_hal_tx_isr> + d0174f0: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d0174f4: 071a lsls r2, r3, #28 + d0174f6: d503 bpl.n d017500 <wifi_hal_interrupt_handle+0x15c> + d0174f8: 2101 movs r1, #1 + d0174fa: 4628 mov r0, r5 + d0174fc: f7ff feb6 bl d01726c <wifi_hal_tx_isr> + d017500: f8d4 3548 ldr.w r3, [r4, #1352] ; 0x548 + d017504: 075b lsls r3, r3, #29 + d017506: d503 bpl.n d017510 <wifi_hal_interrupt_handle+0x16c> + d017508: 2100 movs r1, #0 + d01750a: 4628 mov r0, r5 + d01750c: f7ff feae bl d01726c <wifi_hal_tx_isr> + d017510: 2300 movs r3, #0 + d017512: 4640 mov r0, r8 + d017514: a901 add r1, sp, #4 + d017516: f8c4 3544 str.w r3, [r4, #1348] ; 0x544 + d01751a: f8c4 3548 str.w r3, [r4, #1352] ; 0x548 + d01751e: f8c4 354c str.w r3, [r4, #1356] ; 0x54c + d017522: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d017526: f7ed ff3b bl d0053a0 <rtw_exit_critical> + d01752a: 2001 movs r0, #1 + d01752c: b003 add sp, #12 + d01752e: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d017532: 46b1 mov r9, r6 + d017534: e744 b.n d0173c0 <wifi_hal_interrupt_handle+0x1c> ... -0d017520 <wifi_hal_interrupt_request_irq>: - d017520: b5f8 push {r3, r4, r5, r6, r7, lr} - d017522: 4f0b ldr r7, [pc, #44] ; (d017550 <wifi_hal_interrupt_request_irq+0x30>) - d017524: 4602 mov r2, r0 - d017526: 4604 mov r4, r0 - d017528: 2306 movs r3, #6 - d01752a: 2123 movs r1, #35 ; 0x23 - d01752c: 4e09 ldr r6, [pc, #36] ; (d017554 <wifi_hal_interrupt_request_irq+0x34>) - d01752e: 4638 mov r0, r7 - d017530: 4d09 ldr r5, [pc, #36] ; (d017558 <wifi_hal_interrupt_request_irq+0x38>) - d017532: 47b0 blx r6 - d017534: 2023 movs r0, #35 ; 0x23 - d017536: 47a8 blx r5 - d017538: 2306 movs r3, #6 - d01753a: 4622 mov r2, r4 - d01753c: 2122 movs r1, #34 ; 0x22 - d01753e: 4638 mov r0, r7 - d017540: 47b0 blx r6 - d017542: 2022 movs r0, #34 ; 0x22 - d017544: 47a8 blx r5 - d017546: 2301 movs r3, #1 - d017548: f884 346d strb.w r3, [r4, #1133] ; 0x46d - d01754c: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01754e: bf00 nop - d017550: 0d017119 .word 0x0d017119 - d017554: 0d0018dd .word 0x0d0018dd - d017558: 00026981 .word 0x00026981 - -0d01755c <wifi_hal_interrupt_free_irq>: - d01755c: b570 push {r4, r5, r6, lr} - d01755e: f890 346d ldrb.w r3, [r0, #1133] ; 0x46d - d017562: 4604 mov r4, r0 - d017564: b163 cbz r3, d017580 <wifi_hal_interrupt_free_irq+0x24> - d017566: 2022 movs r0, #34 ; 0x22 - d017568: 4e06 ldr r6, [pc, #24] ; (d017584 <wifi_hal_interrupt_free_irq+0x28>) - d01756a: 47b0 blx r6 - d01756c: 4d06 ldr r5, [pc, #24] ; (d017588 <wifi_hal_interrupt_free_irq+0x2c>) - d01756e: 2022 movs r0, #34 ; 0x22 - d017570: 47a8 blx r5 - d017572: 2023 movs r0, #35 ; 0x23 - d017574: 47b0 blx r6 - d017576: 2023 movs r0, #35 ; 0x23 - d017578: 47a8 blx r5 - d01757a: 2300 movs r3, #0 - d01757c: f884 346d strb.w r3, [r4, #1133] ; 0x46d - d017580: bd70 pop {r4, r5, r6, pc} - d017582: bf00 nop - d017584: 0002699d .word 0x0002699d - d017588: 00026ac1 .word 0x00026ac1 - -0d01758c <wifi_hal_suspend_pause_rx_dma>: - d01758c: b570 push {r4, r5, r6, lr} - d01758e: f44f 7040 mov.w r0, #768 ; 0x300 - d017592: f44f 74fa mov.w r4, #500 ; 0x1f4 - d017596: f003 fa98 bl d01aaca <rtw_read32> - d01759a: ea6f 31d0 mvn.w r1, r0, lsr #15 - d01759e: 4605 mov r5, r0 - d0175a0: f44f 7040 mov.w r0, #768 ; 0x300 - d0175a4: ea6f 31c1 mvn.w r1, r1, lsl #15 - d0175a8: 4e16 ldr r6, [pc, #88] ; (d017604 <wifi_hal_suspend_pause_rx_dma+0x78>) - d0175aa: b289 uxth r1, r1 - d0175ac: f003 fa96 bl d01aadc <rtw_write16> - d0175b0: f44f 7021 mov.w r0, #644 ; 0x284 - d0175b4: f003 fa89 bl d01aaca <rtw_read32> - d0175b8: f440 2180 orr.w r1, r0, #262144 ; 0x40000 - d0175bc: f44f 7021 mov.w r0, #644 ; 0x284 - d0175c0: f003 fa91 bl d01aae6 <rtw_write32> - d0175c4: f44f 7021 mov.w r0, #644 ; 0x284 - d0175c8: f003 fa7f bl d01aaca <rtw_read32> - d0175cc: 0383 lsls r3, r0, #14 - d0175ce: d410 bmi.n d0175f2 <wifi_hal_suspend_pause_rx_dma+0x66> - d0175d0: 3c01 subs r4, #1 - d0175d2: 200a movs r0, #10 - d0175d4: 47b0 blx r6 - d0175d6: b2a4 uxth r4, r4 - d0175d8: 2c00 cmp r4, #0 - d0175da: d1f3 bne.n d0175c4 <wifi_hal_suspend_pause_rx_dma+0x38> +0d017538 <wifi_hal_interrupt_request_irq>: + d017538: b5f8 push {r3, r4, r5, r6, r7, lr} + d01753a: 4f0b ldr r7, [pc, #44] ; (d017568 <wifi_hal_interrupt_request_irq+0x30>) + d01753c: 4602 mov r2, r0 + d01753e: 4604 mov r4, r0 + d017540: 2306 movs r3, #6 + d017542: 2123 movs r1, #35 ; 0x23 + d017544: 4e09 ldr r6, [pc, #36] ; (d01756c <wifi_hal_interrupt_request_irq+0x34>) + d017546: 4638 mov r0, r7 + d017548: 4d09 ldr r5, [pc, #36] ; (d017570 <wifi_hal_interrupt_request_irq+0x38>) + d01754a: 47b0 blx r6 + d01754c: 2023 movs r0, #35 ; 0x23 + d01754e: 47a8 blx r5 + d017550: 2306 movs r3, #6 + d017552: 4622 mov r2, r4 + d017554: 2122 movs r1, #34 ; 0x22 + d017556: 4638 mov r0, r7 + d017558: 47b0 blx r6 + d01755a: 2022 movs r0, #34 ; 0x22 + d01755c: 47a8 blx r5 + d01755e: 2301 movs r3, #1 + d017560: f884 346d strb.w r3, [r4, #1133] ; 0x46d + d017564: bdf8 pop {r3, r4, r5, r6, r7, pc} + d017566: bf00 nop + d017568: 0d017131 .word 0x0d017131 + d01756c: 0d0018dd .word 0x0d0018dd + d017570: 00026981 .word 0x00026981 + +0d017574 <wifi_hal_interrupt_free_irq>: + d017574: b570 push {r4, r5, r6, lr} + d017576: f890 346d ldrb.w r3, [r0, #1133] ; 0x46d + d01757a: 4604 mov r4, r0 + d01757c: b163 cbz r3, d017598 <wifi_hal_interrupt_free_irq+0x24> + d01757e: 2022 movs r0, #34 ; 0x22 + d017580: 4e06 ldr r6, [pc, #24] ; (d01759c <wifi_hal_interrupt_free_irq+0x28>) + d017582: 47b0 blx r6 + d017584: 4d06 ldr r5, [pc, #24] ; (d0175a0 <wifi_hal_interrupt_free_irq+0x2c>) + d017586: 2022 movs r0, #34 ; 0x22 + d017588: 47a8 blx r5 + d01758a: 2023 movs r0, #35 ; 0x23 + d01758c: 47b0 blx r6 + d01758e: 2023 movs r0, #35 ; 0x23 + d017590: 47a8 blx r5 + d017592: 2300 movs r3, #0 + d017594: f884 346d strb.w r3, [r4, #1133] ; 0x46d + d017598: bd70 pop {r4, r5, r6, pc} + d01759a: bf00 nop + d01759c: 0002699d .word 0x0002699d + d0175a0: 00026ac1 .word 0x00026ac1 + +0d0175a4 <wifi_hal_suspend_pause_rx_dma>: + d0175a4: b570 push {r4, r5, r6, lr} + d0175a6: f44f 7040 mov.w r0, #768 ; 0x300 + d0175aa: f44f 74fa mov.w r4, #500 ; 0x1f4 + d0175ae: f003 fafa bl d01aba6 <rtw_read32> + d0175b2: ea6f 31d0 mvn.w r1, r0, lsr #15 + d0175b6: 4605 mov r5, r0 + d0175b8: f44f 7040 mov.w r0, #768 ; 0x300 + d0175bc: ea6f 31c1 mvn.w r1, r1, lsl #15 + d0175c0: 4e16 ldr r6, [pc, #88] ; (d01761c <wifi_hal_suspend_pause_rx_dma+0x78>) + d0175c2: b289 uxth r1, r1 + d0175c4: f003 faf8 bl d01abb8 <rtw_write16> + d0175c8: f44f 7021 mov.w r0, #644 ; 0x284 + d0175cc: f003 faeb bl d01aba6 <rtw_read32> + d0175d0: f440 2180 orr.w r1, r0, #262144 ; 0x40000 + d0175d4: f44f 7021 mov.w r0, #644 ; 0x284 + d0175d8: f003 faf3 bl d01abc2 <rtw_write32> d0175dc: f44f 7021 mov.w r0, #644 ; 0x284 - d0175e0: f003 fa73 bl d01aaca <rtw_read32> - d0175e4: f420 2180 bic.w r1, r0, #262144 ; 0x40000 - d0175e8: f44f 7021 mov.w r0, #644 ; 0x284 - d0175ec: f003 fa7b bl d01aae6 <rtw_write32> - d0175f0: e000 b.n d0175f4 <wifi_hal_suspend_pause_rx_dma+0x68> - d0175f2: 2401 movs r4, #1 - d0175f4: 4629 mov r1, r5 - d0175f6: f44f 7040 mov.w r0, #768 ; 0x300 - d0175fa: f003 fa74 bl d01aae6 <rtw_write32> - d0175fe: b2e0 uxtb r0, r4 - d017600: bd70 pop {r4, r5, r6, pc} - d017602: bf00 nop - d017604: 0001e205 .word 0x0001e205 - -0d017608 <wifi_hal_suspend_release_rx_dma>: - d017608: b508 push {r3, lr} - d01760a: f44f 7021 mov.w r0, #644 ; 0x284 - d01760e: f003 fa5c bl d01aaca <rtw_read32> - d017612: f420 2180 bic.w r1, r0, #262144 ; 0x40000 - d017616: f44f 7021 mov.w r0, #644 ; 0x284 - d01761a: e8bd 4008 ldmia.w sp!, {r3, lr} - d01761e: f003 ba62 b.w d01aae6 <rtw_write32> - -0d017622 <wifi_hal_suspend_check_remain_pkt.isra.0>: - d017622: b538 push {r3, r4, r5, lr} - d017624: 4605 mov r5, r0 - d017626: f44f 60bf mov.w r0, #1528 ; 0x5f8 - d01762a: f003 fa4e bl d01aaca <rtw_read32> - d01762e: 4604 mov r4, r0 - d017630: b938 cbnz r0, d017642 <wifi_hal_suspend_check_remain_pkt.isra.0+0x20> - d017632: 6ea8 ldr r0, [r5, #104] ; 0x68 - d017634: f000 fcdb bl d017fee <wifi_hal_check_rxdesc_remain> - d017638: b120 cbz r0, d017644 <wifi_hal_suspend_check_remain_pkt.isra.0+0x22> - d01763a: f605 40d8 addw r0, r5, #3288 ; 0xcd8 - d01763e: f7ee f983 bl d005948 <rtw_up_sema> - d017642: 2401 movs r4, #1 - d017644: 4620 mov r0, r4 - d017646: bd38 pop {r3, r4, r5, pc} - -0d017648 <wifi_hal_suspend_lxbus_reg_restore.isra.0>: - d017648: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - d01764c: 4a3e ldr r2, [pc, #248] ; (d017748 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x100>) - d01764e: 460c mov r4, r1 - d017650: f8d0 7cc0 ldr.w r7, [r0, #3264] ; 0xcc0 - d017654: ab01 add r3, sp, #4 - d017656: 6810 ldr r0, [r2, #0] - d017658: 6851 ldr r1, [r2, #4] - d01765a: 4d3c ldr r5, [pc, #240] ; (d01774c <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x104>) - d01765c: c303 stmia r3!, {r0, r1} - d01765e: 6890 ldr r0, [r2, #8] - d017660: 6018 str r0, [r3, #0] - d017662: b35c cbz r4, d0176bc <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x74> - d017664: 2090 movs r0, #144 ; 0x90 - d017666: f7ed ff8d bl d005584 <rtw_malloc> - d01766a: 6028 str r0, [r5, #0] - d01766c: b1f0 cbz r0, d0176ac <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x64> - d01766e: f44f 7040 mov.w r0, #768 ; 0x300 - d017672: 2600 movs r6, #0 - d017674: f003 fa24 bl d01aac0 <rtw_read16> - d017678: f44f 7440 mov.w r4, #768 ; 0x300 - d01767c: 4b34 ldr r3, [pc, #208] ; (d017750 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x108>) - d01767e: 8018 strh r0, [r3, #0] - d017680: ab01 add r3, sp, #4 - d017682: 2200 movs r2, #0 - d017684: 8819 ldrh r1, [r3, #0] - d017686: 42a1 cmp r1, r4 - d017688: d813 bhi.n d0176b2 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x6a> - d01768a: 8859 ldrh r1, [r3, #2] - d01768c: 42a1 cmp r1, r4 - d01768e: d910 bls.n d0176b2 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x6a> - d017690: fa0f f886 sxth.w r8, r6 - d017694: 3601 adds r6, #1 - d017696: 682f ldr r7, [r5, #0] - d017698: 4620 mov r0, r4 - d01769a: b2f6 uxtb r6, r6 - d01769c: f003 fa15 bl d01aaca <rtw_read32> - d0176a0: f847 0028 str.w r0, [r7, r8, lsl #2] - d0176a4: 3404 adds r4, #4 - d0176a6: 2e24 cmp r6, #36 ; 0x24 - d0176a8: b2a4 uxth r4, r4 - d0176aa: d1e9 bne.n d017680 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x38> - d0176ac: b004 add sp, #16 - d0176ae: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d0176b2: 3201 adds r2, #1 - d0176b4: 3304 adds r3, #4 - d0176b6: 2a03 cmp r2, #3 - d0176b8: d1e4 bne.n d017684 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x3c> - d0176ba: e7f3 b.n d0176a4 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x5c> - d0176bc: 682b ldr r3, [r5, #0] - d0176be: 2b00 cmp r3, #0 - d0176c0: d0f4 beq.n d0176ac <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x64> - d0176c2: f44f 7042 mov.w r0, #776 ; 0x308 - d0176c6: f003 fa00 bl d01aaca <rtw_read32> - d0176ca: b128 cbz r0, d0176d8 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x90> - d0176cc: 4621 mov r1, r4 - d0176ce: 6828 ldr r0, [r5, #0] - d0176d0: f7ed ff5c bl d00558c <rtw_mfree> - d0176d4: 602c str r4, [r5, #0] - d0176d6: e7e9 b.n d0176ac <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x64> - d0176d8: f44f 7040 mov.w r0, #768 ; 0x300 - d0176dc: f44f 7640 mov.w r6, #768 ; 0x300 - d0176e0: f003 f9ee bl d01aac0 <rtw_read16> - d0176e4: ea6f 30d0 mvn.w r0, r0, lsr #15 - d0176e8: ea6f 30c0 mvn.w r0, r0, lsl #15 - d0176ec: b281 uxth r1, r0 - d0176ee: f44f 7040 mov.w r0, #768 ; 0x300 - d0176f2: f003 f9f3 bl d01aadc <rtw_write16> - d0176f6: ab01 add r3, sp, #4 - d0176f8: 2200 movs r2, #0 - d0176fa: 8819 ldrh r1, [r3, #0] - d0176fc: 42b1 cmp r1, r6 - d0176fe: d81d bhi.n d01773c <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xf4> - d017700: 8859 ldrh r1, [r3, #2] - d017702: 42b1 cmp r1, r6 - d017704: d91a bls.n d01773c <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xf4> - d017706: 682b ldr r3, [r5, #0] - d017708: 4630 mov r0, r6 - d01770a: f853 1024 ldr.w r1, [r3, r4, lsl #2] - d01770e: 3401 adds r4, #1 - d017710: f003 f9e9 bl d01aae6 <rtw_write32> - d017714: b2e4 uxtb r4, r4 - d017716: 3604 adds r6, #4 - d017718: 2c24 cmp r4, #36 ; 0x24 - d01771a: b2b6 uxth r6, r6 - d01771c: d1eb bne.n d0176f6 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xae> - d01771e: 4b0c ldr r3, [pc, #48] ; (d017750 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x108>) - d017720: f44f 7040 mov.w r0, #768 ; 0x300 - d017724: 8819 ldrh r1, [r3, #0] - d017726: f003 f9d9 bl d01aadc <rtw_write16> - d01772a: 2100 movs r1, #0 - d01772c: 6828 ldr r0, [r5, #0] - d01772e: f7ed ff2d bl d00558c <rtw_mfree> - d017732: 2300 movs r3, #0 - d017734: 602b str r3, [r5, #0] - d017736: f8a7 3564 strh.w r3, [r7, #1380] ; 0x564 - d01773a: e7b7 b.n d0176ac <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x64> - d01773c: 3201 adds r2, #1 - d01773e: 3304 adds r3, #4 - d017740: 2a03 cmp r2, #3 - d017742: d1da bne.n d0176fa <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xb2> - d017744: e7e7 b.n d017716 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xce> - d017746: bf00 nop - d017748: 0d046a32 .word 0x0d046a32 - d01774c: 600066a8 .word 0x600066a8 - d017750: 600066ac .word 0x600066ac - -0d017754 <wifi_hal_suspend_check_wow_ctrl>: - d017754: b573 push {r0, r1, r4, r5, r6, lr} - d017756: 4605 mov r5, r0 - d017758: f241 3488 movw r4, #5000 ; 0x1388 - d01775c: 4e17 ldr r6, [pc, #92] ; (d0177bc <wifi_hal_suspend_check_wow_ctrl+0x68>) - d01775e: b1b0 cbz r0, d01778e <wifi_hal_suspend_check_wow_ctrl+0x3a> - d017760: f44f 60d2 mov.w r0, #1680 ; 0x690 - d017764: f003 f9a8 bl d01aab8 <rtw_read8> - d017768: 0782 lsls r2, r0, #30 - d01776a: d502 bpl.n d017772 <wifi_hal_suspend_check_wow_ctrl+0x1e> - d01776c: 2001 movs r0, #1 - d01776e: b002 add sp, #8 - d017770: bd70 pop {r4, r5, r6, pc} - d017772: 3c01 subs r4, #1 - d017774: 2002 movs r0, #2 - d017776: 47b0 blx r6 - d017778: b2a4 uxth r4, r4 - d01777a: 2c00 cmp r4, #0 - d01777c: d1f0 bne.n d017760 <wifi_hal_suspend_check_wow_ctrl+0xc> - d01777e: 4b10 ldr r3, [pc, #64] ; (d0177c0 <wifi_hal_suspend_check_wow_ctrl+0x6c>) - d017780: 2400 movs r4, #0 - d017782: 6819 ldr r1, [r3, #0] - d017784: f411 3100 ands.w r1, r1, #131072 ; 0x20000 - d017788: d10e bne.n d0177a8 <wifi_hal_suspend_check_wow_ctrl+0x54> - d01778a: 4608 mov r0, r1 - d01778c: e7ef b.n d01776e <wifi_hal_suspend_check_wow_ctrl+0x1a> - d01778e: f44f 60d2 mov.w r0, #1680 ; 0x690 - d017792: f003 f991 bl d01aab8 <rtw_read8> - d017796: 0783 lsls r3, r0, #30 - d017798: d5e8 bpl.n d01776c <wifi_hal_suspend_check_wow_ctrl+0x18> - d01779a: 3c01 subs r4, #1 - d01779c: 2002 movs r0, #2 - d01779e: 47b0 blx r6 - d0177a0: b2a4 uxth r4, r4 - d0177a2: 2c00 cmp r4, #0 - d0177a4: d1f3 bne.n d01778e <wifi_hal_suspend_check_wow_ctrl+0x3a> - d0177a6: e7ea b.n d01777e <wifi_hal_suspend_check_wow_ctrl+0x2a> - d0177a8: 4623 mov r3, r4 - d0177aa: 462a mov r2, r5 - d0177ac: 4905 ldr r1, [pc, #20] ; (d0177c4 <wifi_hal_suspend_check_wow_ctrl+0x70>) - d0177ae: 4806 ldr r0, [pc, #24] ; (d0177c8 <wifi_hal_suspend_check_wow_ctrl+0x74>) - d0177b0: 9400 str r4, [sp, #0] - d0177b2: f02b fa79 bl d042ca8 <__DiagPrintf_veneer> - d0177b6: 4620 mov r0, r4 - d0177b8: e7d9 b.n d01776e <wifi_hal_suspend_check_wow_ctrl+0x1a> - d0177ba: bf00 nop - d0177bc: 0001e205 .word 0x0001e205 - d0177c0: 2001c00c .word 0x2001c00c - d0177c4: 0d046a3e .word 0x0d046a3e - d0177c8: 0d0469d7 .word 0x0d0469d7 - -0d0177cc <wifi_hal_suspend_set_wowlan_h2c>: - d0177cc: b570 push {r4, r5, r6, lr} - d0177ce: 6803 ldr r3, [r0, #0] - d0177d0: 460d mov r5, r1 - d0177d2: 4604 mov r4, r0 - d0177d4: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 - d0177d8: 4630 mov r0, r6 - d0177da: f001 fbc1 bl d018f60 <wifi_hal_h2c_disconnect_decision_cmd> - d0177de: 4629 mov r1, r5 - d0177e0: 4630 mov r0, r6 - d0177e2: 2200 movs r2, #0 - d0177e4: f001 fbd2 bl d018f8c <wifi_hal_h2c_wowlan_ctrl_cmd> - d0177e8: 4629 mov r1, r5 - d0177ea: 4620 mov r0, r4 - d0177ec: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d0177f0: f001 bbf5 b.w d018fde <wifi_hal_h2c_remote_wake_ctrl_cmd> - -0d0177f4 <wifi_hal_suspend_get_current_ip_address>: - d0177f4: b570 push {r4, r5, r6, lr} - d0177f6: 4605 mov r5, r0 - d0177f8: 460c mov r4, r1 - d0177fa: f7fa ff0c bl d012616 <rtw_check_sta_associated_to_ap> - d0177fe: b148 cbz r0, d017814 <wifi_hal_suspend_get_current_ip_address+0x20> - d017800: 682b ldr r3, [r5, #0] - d017802: 4d0b ldr r5, [pc, #44] ; (d017830 <wifi_hal_suspend_get_current_ip_address+0x3c>) - d017804: f893 0368 ldrb.w r0, [r3, #872] ; 0x368 - d017808: b950 cbnz r0, d017820 <wifi_hal_suspend_get_current_ip_address+0x2c> - d01780a: f007 ff52 bl d01f6b2 <rltk_wlan_get_ip> - d01780e: 2204 movs r2, #4 - d017810: 4601 mov r1, r0 - d017812: e007 b.n d017824 <wifi_hal_suspend_get_current_ip_address+0x30> - d017814: 4628 mov r0, r5 - d017816: f7fa fef7 bl d012608 <rtw_check_ap_mode> - d01781a: 2800 cmp r0, #0 - d01781c: d1f0 bne.n d017800 <wifi_hal_suspend_get_current_ip_address+0xc> - d01781e: bd70 pop {r4, r5, r6, pc} - d017820: 2204 movs r2, #4 - d017822: 4904 ldr r1, [pc, #16] ; (d017834 <wifi_hal_suspend_get_current_ip_address+0x40>) - d017824: 4620 mov r0, r4 - d017826: 462b mov r3, r5 - d017828: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01782c: 4718 bx r3 - d01782e: bf00 nop - d017830: 00027939 .word 0x00027939 - d017834: 600066a1 .word 0x600066a1 - -0d017838 <wifi_hal_suspend_get_sec_iv>: - d017838: b570 push {r4, r5, r6, lr} - d01783a: 460c mov r4, r1 - d01783c: 4616 mov r6, r2 - d01783e: 4605 mov r5, r0 - d017840: 2208 movs r2, #8 - d017842: 2100 movs r1, #0 - d017844: 4620 mov r0, r4 - d017846: f7ed feac bl d0055a2 <rtw_memset> - d01784a: 2e00 cmp r6, #0 - d01784c: d059 beq.n d017902 <wifi_hal_suspend_get_sec_iv+0xca> - d01784e: 4631 mov r1, r6 - d017850: f505 70b6 add.w r0, r5, #364 ; 0x16c - d017854: f7f5 f906 bl d00ca64 <rtw_get_stainfo> - d017858: 2800 cmp r0, #0 - d01785a: d052 beq.n d017902 <wifi_hal_suspend_get_sec_iv+0xca> - d01785c: f8d5 3184 ldr.w r3, [r5, #388] ; 0x184 - d017860: 2b00 cmp r3, #0 - d017862: d04e beq.n d017902 <wifi_hal_suspend_get_sec_iv+0xca> - d017864: e9d0 323a ldrd r3, r2, [r0, #232] ; 0xe8 - d017868: ea53 0102 orrs.w r1, r3, r2 - d01786c: d004 beq.n d017878 <wifi_hal_suspend_get_sec_iv+0x40> - d01786e: 3b01 subs r3, #1 - d017870: f142 32ff adc.w r2, r2, #4294967295 ; 0xffffffff - d017874: e9c0 323a strd r3, r2, [r0, #232] ; 0xe8 - d017878: f8d5 3184 ldr.w r3, [r5, #388] ; 0x184 - d01787c: 3b01 subs r3, #1 - d01787e: 2b04 cmp r3, #4 - d017880: d83f bhi.n d017902 <wifi_hal_suspend_get_sec_iv+0xca> - d017882: e8df f003 tbb [pc, r3] - d017886: 1703 .short 0x1703 - d017888: 423e .short 0x423e - d01788a: 03 .byte 0x03 - d01788b: 00 .byte 0x00 - d01788c: f890 30e8 ldrb.w r3, [r0, #232] ; 0xe8 - d017890: 7023 strb r3, [r4, #0] - d017892: f890 30e9 ldrb.w r3, [r0, #233] ; 0xe9 - d017896: 7063 strb r3, [r4, #1] - d017898: f890 30ea ldrb.w r3, [r0, #234] ; 0xea - d01789c: 70a3 strb r3, [r4, #2] - d01789e: 2300 movs r3, #0 - d0178a0: 70e3 strb r3, [r4, #3] - d0178a2: e9d0 123a ldrd r1, r2, [r0, #232] ; 0xe8 - d0178a6: f101 447f add.w r4, r1, #4278190080 ; 0xff000000 - d0178aa: 3401 adds r4, #1 - d0178ac: 4314 orrs r4, r2 - d0178ae: d02a beq.n d017906 <wifi_hal_suspend_get_sec_iv+0xce> - d0178b0: 1c4b adds r3, r1, #1 - d0178b2: e022 b.n d0178fa <wifi_hal_suspend_get_sec_iv+0xc2> - d0178b4: f890 30e9 ldrb.w r3, [r0, #233] ; 0xe9 - d0178b8: f64f 71ff movw r1, #65535 ; 0xffff - d0178bc: 7023 strb r3, [r4, #0] - d0178be: f003 037f and.w r3, r3, #127 ; 0x7f - d0178c2: f043 0320 orr.w r3, r3, #32 - d0178c6: 7063 strb r3, [r4, #1] - d0178c8: f890 30e8 ldrb.w r3, [r0, #232] ; 0xe8 - d0178cc: 70a3 strb r3, [r4, #2] - d0178ce: 2320 movs r3, #32 - d0178d0: 70e3 strb r3, [r4, #3] - d0178d2: f890 30ea ldrb.w r3, [r0, #234] ; 0xea - d0178d6: 7123 strb r3, [r4, #4] - d0178d8: f890 30eb ldrb.w r3, [r0, #235] ; 0xeb - d0178dc: 7163 strb r3, [r4, #5] - d0178de: f890 30ec ldrb.w r3, [r0, #236] ; 0xec - d0178e2: 71a3 strb r3, [r4, #6] - d0178e4: f890 30ed ldrb.w r3, [r0, #237] ; 0xed - d0178e8: 71e3 strb r3, [r4, #7] - d0178ea: e9d0 323a ldrd r3, r2, [r0, #232] ; 0xe8 - d0178ee: 428a cmp r2, r1 - d0178f0: bf08 it eq - d0178f2: f1b3 3fff cmpeq.w r3, #4294967295 ; 0xffffffff - d0178f6: d005 beq.n d017904 <wifi_hal_suspend_get_sec_iv+0xcc> - d0178f8: 3301 adds r3, #1 - d0178fa: f142 0200 adc.w r2, r2, #0 - d0178fe: e9c0 323a strd r3, r2, [r0, #232] ; 0xe8 - d017902: bd70 pop {r4, r5, r6, pc} - d017904: 2300 movs r3, #0 - d017906: 461a mov r2, r3 - d017908: e7f9 b.n d0178fe <wifi_hal_suspend_get_sec_iv+0xc6> - d01790a: f890 30e8 ldrb.w r3, [r0, #232] ; 0xe8 - d01790e: 2220 movs r2, #32 - d017910: 7023 strb r3, [r4, #0] - d017912: f890 30e9 ldrb.w r3, [r0, #233] ; 0xe9 - d017916: 70e2 strb r2, [r4, #3] - d017918: 7063 strb r3, [r4, #1] - d01791a: 2300 movs r3, #0 - d01791c: 70a3 strb r3, [r4, #2] - d01791e: f890 20ea ldrb.w r2, [r0, #234] ; 0xea - d017922: 7122 strb r2, [r4, #4] - d017924: f890 20eb ldrb.w r2, [r0, #235] ; 0xeb - d017928: 7162 strb r2, [r4, #5] - d01792a: f890 20ec ldrb.w r2, [r0, #236] ; 0xec - d01792e: 71a2 strb r2, [r4, #6] - d017930: f890 20ed ldrb.w r2, [r0, #237] ; 0xed - d017934: 71e2 strb r2, [r4, #7] - d017936: f64f 74ff movw r4, #65535 ; 0xffff - d01793a: e9d0 123a ldrd r1, r2, [r0, #232] ; 0xe8 - d01793e: 42a2 cmp r2, r4 - d017940: bf08 it eq - d017942: f1b1 3fff cmpeq.w r1, #4294967295 ; 0xffffffff - d017946: d1b3 bne.n d0178b0 <wifi_hal_suspend_get_sec_iv+0x78> - d017948: e7dd b.n d017906 <wifi_hal_suspend_get_sec_iv+0xce> + d0175e0: f003 fae1 bl d01aba6 <rtw_read32> + d0175e4: 0383 lsls r3, r0, #14 + d0175e6: d410 bmi.n d01760a <wifi_hal_suspend_pause_rx_dma+0x66> + d0175e8: 3c01 subs r4, #1 + d0175ea: 200a movs r0, #10 + d0175ec: 47b0 blx r6 + d0175ee: b2a4 uxth r4, r4 + d0175f0: 2c00 cmp r4, #0 + d0175f2: d1f3 bne.n d0175dc <wifi_hal_suspend_pause_rx_dma+0x38> + d0175f4: f44f 7021 mov.w r0, #644 ; 0x284 + d0175f8: f003 fad5 bl d01aba6 <rtw_read32> + d0175fc: f420 2180 bic.w r1, r0, #262144 ; 0x40000 + d017600: f44f 7021 mov.w r0, #644 ; 0x284 + d017604: f003 fadd bl d01abc2 <rtw_write32> + d017608: e000 b.n d01760c <wifi_hal_suspend_pause_rx_dma+0x68> + d01760a: 2401 movs r4, #1 + d01760c: 4629 mov r1, r5 + d01760e: f44f 7040 mov.w r0, #768 ; 0x300 + d017612: f003 fad6 bl d01abc2 <rtw_write32> + d017616: b2e0 uxtb r0, r4 + d017618: bd70 pop {r4, r5, r6, pc} + d01761a: bf00 nop + d01761c: 0001e205 .word 0x0001e205 + +0d017620 <wifi_hal_suspend_release_rx_dma>: + d017620: b508 push {r3, lr} + d017622: f44f 7021 mov.w r0, #644 ; 0x284 + d017626: f003 fabe bl d01aba6 <rtw_read32> + d01762a: f420 2180 bic.w r1, r0, #262144 ; 0x40000 + d01762e: f44f 7021 mov.w r0, #644 ; 0x284 + d017632: e8bd 4008 ldmia.w sp!, {r3, lr} + d017636: f003 bac4 b.w d01abc2 <rtw_write32> + +0d01763a <wifi_hal_suspend_check_remain_pkt.isra.0>: + d01763a: b538 push {r3, r4, r5, lr} + d01763c: 4605 mov r5, r0 + d01763e: f44f 60bf mov.w r0, #1528 ; 0x5f8 + d017642: f003 fab0 bl d01aba6 <rtw_read32> + d017646: 4604 mov r4, r0 + d017648: b938 cbnz r0, d01765a <wifi_hal_suspend_check_remain_pkt.isra.0+0x20> + d01764a: 6ea8 ldr r0, [r5, #104] ; 0x68 + d01764c: f000 fcdb bl d018006 <wifi_hal_check_rxdesc_remain> + d017650: b120 cbz r0, d01765c <wifi_hal_suspend_check_remain_pkt.isra.0+0x22> + d017652: f605 40d8 addw r0, r5, #3288 ; 0xcd8 + d017656: f7ee f977 bl d005948 <rtw_up_sema> + d01765a: 2401 movs r4, #1 + d01765c: 4620 mov r0, r4 + d01765e: bd38 pop {r3, r4, r5, pc} + +0d017660 <wifi_hal_suspend_lxbus_reg_restore.isra.0>: + d017660: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} + d017664: 4a3e ldr r2, [pc, #248] ; (d017760 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x100>) + d017666: 460c mov r4, r1 + d017668: f8d0 7cc0 ldr.w r7, [r0, #3264] ; 0xcc0 + d01766c: ab01 add r3, sp, #4 + d01766e: 6810 ldr r0, [r2, #0] + d017670: 6851 ldr r1, [r2, #4] + d017672: 4d3c ldr r5, [pc, #240] ; (d017764 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x104>) + d017674: c303 stmia r3!, {r0, r1} + d017676: 6890 ldr r0, [r2, #8] + d017678: 6018 str r0, [r3, #0] + d01767a: b35c cbz r4, d0176d4 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x74> + d01767c: 2090 movs r0, #144 ; 0x90 + d01767e: f7ed ff81 bl d005584 <rtw_malloc> + d017682: 6028 str r0, [r5, #0] + d017684: b1f0 cbz r0, d0176c4 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x64> + d017686: f44f 7040 mov.w r0, #768 ; 0x300 + d01768a: 2600 movs r6, #0 + d01768c: f003 fa86 bl d01ab9c <rtw_read16> + d017690: f44f 7440 mov.w r4, #768 ; 0x300 + d017694: 4b34 ldr r3, [pc, #208] ; (d017768 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x108>) + d017696: 8018 strh r0, [r3, #0] + d017698: ab01 add r3, sp, #4 + d01769a: 2200 movs r2, #0 + d01769c: 8819 ldrh r1, [r3, #0] + d01769e: 42a1 cmp r1, r4 + d0176a0: d813 bhi.n d0176ca <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x6a> + d0176a2: 8859 ldrh r1, [r3, #2] + d0176a4: 42a1 cmp r1, r4 + d0176a6: d910 bls.n d0176ca <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x6a> + d0176a8: fa0f f886 sxth.w r8, r6 + d0176ac: 3601 adds r6, #1 + d0176ae: 682f ldr r7, [r5, #0] + d0176b0: 4620 mov r0, r4 + d0176b2: b2f6 uxtb r6, r6 + d0176b4: f003 fa77 bl d01aba6 <rtw_read32> + d0176b8: f847 0028 str.w r0, [r7, r8, lsl #2] + d0176bc: 3404 adds r4, #4 + d0176be: 2e24 cmp r6, #36 ; 0x24 + d0176c0: b2a4 uxth r4, r4 + d0176c2: d1e9 bne.n d017698 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x38> + d0176c4: b004 add sp, #16 + d0176c6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d0176ca: 3201 adds r2, #1 + d0176cc: 3304 adds r3, #4 + d0176ce: 2a03 cmp r2, #3 + d0176d0: d1e4 bne.n d01769c <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x3c> + d0176d2: e7f3 b.n d0176bc <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x5c> + d0176d4: 682b ldr r3, [r5, #0] + d0176d6: 2b00 cmp r3, #0 + d0176d8: d0f4 beq.n d0176c4 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x64> + d0176da: f44f 7042 mov.w r0, #776 ; 0x308 + d0176de: f003 fa62 bl d01aba6 <rtw_read32> + d0176e2: b128 cbz r0, d0176f0 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x90> + d0176e4: 4621 mov r1, r4 + d0176e6: 6828 ldr r0, [r5, #0] + d0176e8: f7ed ff50 bl d00558c <rtw_mfree> + d0176ec: 602c str r4, [r5, #0] + d0176ee: e7e9 b.n d0176c4 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x64> + d0176f0: f44f 7040 mov.w r0, #768 ; 0x300 + d0176f4: f44f 7640 mov.w r6, #768 ; 0x300 + d0176f8: f003 fa50 bl d01ab9c <rtw_read16> + d0176fc: ea6f 30d0 mvn.w r0, r0, lsr #15 + d017700: ea6f 30c0 mvn.w r0, r0, lsl #15 + d017704: b281 uxth r1, r0 + d017706: f44f 7040 mov.w r0, #768 ; 0x300 + d01770a: f003 fa55 bl d01abb8 <rtw_write16> + d01770e: ab01 add r3, sp, #4 + d017710: 2200 movs r2, #0 + d017712: 8819 ldrh r1, [r3, #0] + d017714: 42b1 cmp r1, r6 + d017716: d81d bhi.n d017754 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xf4> + d017718: 8859 ldrh r1, [r3, #2] + d01771a: 42b1 cmp r1, r6 + d01771c: d91a bls.n d017754 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xf4> + d01771e: 682b ldr r3, [r5, #0] + d017720: 4630 mov r0, r6 + d017722: f853 1024 ldr.w r1, [r3, r4, lsl #2] + d017726: 3401 adds r4, #1 + d017728: f003 fa4b bl d01abc2 <rtw_write32> + d01772c: b2e4 uxtb r4, r4 + d01772e: 3604 adds r6, #4 + d017730: 2c24 cmp r4, #36 ; 0x24 + d017732: b2b6 uxth r6, r6 + d017734: d1eb bne.n d01770e <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xae> + d017736: 4b0c ldr r3, [pc, #48] ; (d017768 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x108>) + d017738: f44f 7040 mov.w r0, #768 ; 0x300 + d01773c: 8819 ldrh r1, [r3, #0] + d01773e: f003 fa3b bl d01abb8 <rtw_write16> + d017742: 2100 movs r1, #0 + d017744: 6828 ldr r0, [r5, #0] + d017746: f7ed ff21 bl d00558c <rtw_mfree> + d01774a: 2300 movs r3, #0 + d01774c: 602b str r3, [r5, #0] + d01774e: f8a7 3564 strh.w r3, [r7, #1380] ; 0x564 + d017752: e7b7 b.n d0176c4 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0x64> + d017754: 3201 adds r2, #1 + d017756: 3304 adds r3, #4 + d017758: 2a03 cmp r2, #3 + d01775a: d1da bne.n d017712 <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xb2> + d01775c: e7e7 b.n d01772e <wifi_hal_suspend_lxbus_reg_restore.isra.0+0xce> + d01775e: bf00 nop + d017760: 0d046b12 .word 0x0d046b12 + d017764: 600066a8 .word 0x600066a8 + d017768: 600066ac .word 0x600066ac + +0d01776c <wifi_hal_suspend_check_wow_ctrl>: + d01776c: b573 push {r0, r1, r4, r5, r6, lr} + d01776e: 4605 mov r5, r0 + d017770: f241 3488 movw r4, #5000 ; 0x1388 + d017774: 4e17 ldr r6, [pc, #92] ; (d0177d4 <wifi_hal_suspend_check_wow_ctrl+0x68>) + d017776: b1b0 cbz r0, d0177a6 <wifi_hal_suspend_check_wow_ctrl+0x3a> + d017778: f44f 60d2 mov.w r0, #1680 ; 0x690 + d01777c: f003 fa0a bl d01ab94 <rtw_read8> + d017780: 0782 lsls r2, r0, #30 + d017782: d502 bpl.n d01778a <wifi_hal_suspend_check_wow_ctrl+0x1e> + d017784: 2001 movs r0, #1 + d017786: b002 add sp, #8 + d017788: bd70 pop {r4, r5, r6, pc} + d01778a: 3c01 subs r4, #1 + d01778c: 2002 movs r0, #2 + d01778e: 47b0 blx r6 + d017790: b2a4 uxth r4, r4 + d017792: 2c00 cmp r4, #0 + d017794: d1f0 bne.n d017778 <wifi_hal_suspend_check_wow_ctrl+0xc> + d017796: 4b10 ldr r3, [pc, #64] ; (d0177d8 <wifi_hal_suspend_check_wow_ctrl+0x6c>) + d017798: 2400 movs r4, #0 + d01779a: 6819 ldr r1, [r3, #0] + d01779c: f411 3100 ands.w r1, r1, #131072 ; 0x20000 + d0177a0: d10e bne.n d0177c0 <wifi_hal_suspend_check_wow_ctrl+0x54> + d0177a2: 4608 mov r0, r1 + d0177a4: e7ef b.n d017786 <wifi_hal_suspend_check_wow_ctrl+0x1a> + d0177a6: f44f 60d2 mov.w r0, #1680 ; 0x690 + d0177aa: f003 f9f3 bl d01ab94 <rtw_read8> + d0177ae: 0783 lsls r3, r0, #30 + d0177b0: d5e8 bpl.n d017784 <wifi_hal_suspend_check_wow_ctrl+0x18> + d0177b2: 3c01 subs r4, #1 + d0177b4: 2002 movs r0, #2 + d0177b6: 47b0 blx r6 + d0177b8: b2a4 uxth r4, r4 + d0177ba: 2c00 cmp r4, #0 + d0177bc: d1f3 bne.n d0177a6 <wifi_hal_suspend_check_wow_ctrl+0x3a> + d0177be: e7ea b.n d017796 <wifi_hal_suspend_check_wow_ctrl+0x2a> + d0177c0: 4623 mov r3, r4 + d0177c2: 462a mov r2, r5 + d0177c4: 4905 ldr r1, [pc, #20] ; (d0177dc <wifi_hal_suspend_check_wow_ctrl+0x70>) + d0177c6: 4806 ldr r0, [pc, #24] ; (d0177e0 <wifi_hal_suspend_check_wow_ctrl+0x74>) + d0177c8: 9400 str r4, [sp, #0] + d0177ca: f02b faf5 bl d042db8 <__DiagPrintf_veneer> + d0177ce: 4620 mov r0, r4 + d0177d0: e7d9 b.n d017786 <wifi_hal_suspend_check_wow_ctrl+0x1a> + d0177d2: bf00 nop + d0177d4: 0001e205 .word 0x0001e205 + d0177d8: 2001c00c .word 0x2001c00c + d0177dc: 0d046b1e .word 0x0d046b1e + d0177e0: 0d046ab7 .word 0x0d046ab7 + +0d0177e4 <wifi_hal_suspend_set_wowlan_h2c>: + d0177e4: b570 push {r4, r5, r6, lr} + d0177e6: 6803 ldr r3, [r0, #0] + d0177e8: 460d mov r5, r1 + d0177ea: 4604 mov r4, r0 + d0177ec: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 + d0177f0: 4630 mov r0, r6 + d0177f2: f001 fbc1 bl d018f78 <wifi_hal_h2c_disconnect_decision_cmd> + d0177f6: 4629 mov r1, r5 + d0177f8: 4630 mov r0, r6 + d0177fa: 2200 movs r2, #0 + d0177fc: f001 fbd2 bl d018fa4 <wifi_hal_h2c_wowlan_ctrl_cmd> + d017800: 4629 mov r1, r5 + d017802: 4620 mov r0, r4 + d017804: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d017808: f001 bbf5 b.w d018ff6 <wifi_hal_h2c_remote_wake_ctrl_cmd> + +0d01780c <wifi_hal_suspend_get_current_ip_address>: + d01780c: b570 push {r4, r5, r6, lr} + d01780e: 4605 mov r5, r0 + d017810: 460c mov r4, r1 + d017812: f7fa ff00 bl d012616 <rtw_check_sta_associated_to_ap> + d017816: b148 cbz r0, d01782c <wifi_hal_suspend_get_current_ip_address+0x20> + d017818: 682b ldr r3, [r5, #0] + d01781a: 4d0b ldr r5, [pc, #44] ; (d017848 <wifi_hal_suspend_get_current_ip_address+0x3c>) + d01781c: f893 0368 ldrb.w r0, [r3, #872] ; 0x368 + d017820: b950 cbnz r0, d017838 <wifi_hal_suspend_get_current_ip_address+0x2c> + d017822: f007 ffb4 bl d01f78e <rltk_wlan_get_ip> + d017826: 2204 movs r2, #4 + d017828: 4601 mov r1, r0 + d01782a: e007 b.n d01783c <wifi_hal_suspend_get_current_ip_address+0x30> + d01782c: 4628 mov r0, r5 + d01782e: f7fa feeb bl d012608 <rtw_check_ap_mode> + d017832: 2800 cmp r0, #0 + d017834: d1f0 bne.n d017818 <wifi_hal_suspend_get_current_ip_address+0xc> + d017836: bd70 pop {r4, r5, r6, pc} + d017838: 2204 movs r2, #4 + d01783a: 4904 ldr r1, [pc, #16] ; (d01784c <wifi_hal_suspend_get_current_ip_address+0x40>) + d01783c: 4620 mov r0, r4 + d01783e: 462b mov r3, r5 + d017840: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d017844: 4718 bx r3 + d017846: bf00 nop + d017848: 00027939 .word 0x00027939 + d01784c: 600066a1 .word 0x600066a1 + +0d017850 <wifi_hal_suspend_get_sec_iv>: + d017850: b570 push {r4, r5, r6, lr} + d017852: 460c mov r4, r1 + d017854: 4616 mov r6, r2 + d017856: 4605 mov r5, r0 + d017858: 2208 movs r2, #8 + d01785a: 2100 movs r1, #0 + d01785c: 4620 mov r0, r4 + d01785e: f7ed fea0 bl d0055a2 <rtw_memset> + d017862: 2e00 cmp r6, #0 + d017864: d059 beq.n d01791a <wifi_hal_suspend_get_sec_iv+0xca> + d017866: 4631 mov r1, r6 + d017868: f505 70b6 add.w r0, r5, #364 ; 0x16c + d01786c: f7f5 f8fa bl d00ca64 <rtw_get_stainfo> + d017870: 2800 cmp r0, #0 + d017872: d052 beq.n d01791a <wifi_hal_suspend_get_sec_iv+0xca> + d017874: f8d5 3184 ldr.w r3, [r5, #388] ; 0x184 + d017878: 2b00 cmp r3, #0 + d01787a: d04e beq.n d01791a <wifi_hal_suspend_get_sec_iv+0xca> + d01787c: e9d0 323a ldrd r3, r2, [r0, #232] ; 0xe8 + d017880: ea53 0102 orrs.w r1, r3, r2 + d017884: d004 beq.n d017890 <wifi_hal_suspend_get_sec_iv+0x40> + d017886: 3b01 subs r3, #1 + d017888: f142 32ff adc.w r2, r2, #4294967295 ; 0xffffffff + d01788c: e9c0 323a strd r3, r2, [r0, #232] ; 0xe8 + d017890: f8d5 3184 ldr.w r3, [r5, #388] ; 0x184 + d017894: 3b01 subs r3, #1 + d017896: 2b04 cmp r3, #4 + d017898: d83f bhi.n d01791a <wifi_hal_suspend_get_sec_iv+0xca> + d01789a: e8df f003 tbb [pc, r3] + d01789e: 1703 .short 0x1703 + d0178a0: 423e .short 0x423e + d0178a2: 03 .byte 0x03 + d0178a3: 00 .byte 0x00 + d0178a4: f890 30e8 ldrb.w r3, [r0, #232] ; 0xe8 + d0178a8: 7023 strb r3, [r4, #0] + d0178aa: f890 30e9 ldrb.w r3, [r0, #233] ; 0xe9 + d0178ae: 7063 strb r3, [r4, #1] + d0178b0: f890 30ea ldrb.w r3, [r0, #234] ; 0xea + d0178b4: 70a3 strb r3, [r4, #2] + d0178b6: 2300 movs r3, #0 + d0178b8: 70e3 strb r3, [r4, #3] + d0178ba: e9d0 123a ldrd r1, r2, [r0, #232] ; 0xe8 + d0178be: f101 447f add.w r4, r1, #4278190080 ; 0xff000000 + d0178c2: 3401 adds r4, #1 + d0178c4: 4314 orrs r4, r2 + d0178c6: d02a beq.n d01791e <wifi_hal_suspend_get_sec_iv+0xce> + d0178c8: 1c4b adds r3, r1, #1 + d0178ca: e022 b.n d017912 <wifi_hal_suspend_get_sec_iv+0xc2> + d0178cc: f890 30e9 ldrb.w r3, [r0, #233] ; 0xe9 + d0178d0: f64f 71ff movw r1, #65535 ; 0xffff + d0178d4: 7023 strb r3, [r4, #0] + d0178d6: f003 037f and.w r3, r3, #127 ; 0x7f + d0178da: f043 0320 orr.w r3, r3, #32 + d0178de: 7063 strb r3, [r4, #1] + d0178e0: f890 30e8 ldrb.w r3, [r0, #232] ; 0xe8 + d0178e4: 70a3 strb r3, [r4, #2] + d0178e6: 2320 movs r3, #32 + d0178e8: 70e3 strb r3, [r4, #3] + d0178ea: f890 30ea ldrb.w r3, [r0, #234] ; 0xea + d0178ee: 7123 strb r3, [r4, #4] + d0178f0: f890 30eb ldrb.w r3, [r0, #235] ; 0xeb + d0178f4: 7163 strb r3, [r4, #5] + d0178f6: f890 30ec ldrb.w r3, [r0, #236] ; 0xec + d0178fa: 71a3 strb r3, [r4, #6] + d0178fc: f890 30ed ldrb.w r3, [r0, #237] ; 0xed + d017900: 71e3 strb r3, [r4, #7] + d017902: e9d0 323a ldrd r3, r2, [r0, #232] ; 0xe8 + d017906: 428a cmp r2, r1 + d017908: bf08 it eq + d01790a: f1b3 3fff cmpeq.w r3, #4294967295 ; 0xffffffff + d01790e: d005 beq.n d01791c <wifi_hal_suspend_get_sec_iv+0xcc> + d017910: 3301 adds r3, #1 + d017912: f142 0200 adc.w r2, r2, #0 + d017916: e9c0 323a strd r3, r2, [r0, #232] ; 0xe8 + d01791a: bd70 pop {r4, r5, r6, pc} + d01791c: 2300 movs r3, #0 + d01791e: 461a mov r2, r3 + d017920: e7f9 b.n d017916 <wifi_hal_suspend_get_sec_iv+0xc6> + d017922: f890 30e8 ldrb.w r3, [r0, #232] ; 0xe8 + d017926: 2220 movs r2, #32 + d017928: 7023 strb r3, [r4, #0] + d01792a: f890 30e9 ldrb.w r3, [r0, #233] ; 0xe9 + d01792e: 70e2 strb r2, [r4, #3] + d017930: 7063 strb r3, [r4, #1] + d017932: 2300 movs r3, #0 + d017934: 70a3 strb r3, [r4, #2] + d017936: f890 20ea ldrb.w r2, [r0, #234] ; 0xea + d01793a: 7122 strb r2, [r4, #4] + d01793c: f890 20eb ldrb.w r2, [r0, #235] ; 0xeb + d017940: 7162 strb r2, [r4, #5] + d017942: f890 20ec ldrb.w r2, [r0, #236] ; 0xec + d017946: 71a2 strb r2, [r4, #6] + d017948: f890 20ed ldrb.w r2, [r0, #237] ; 0xed + d01794c: 71e2 strb r2, [r4, #7] + d01794e: f64f 74ff movw r4, #65535 ; 0xffff + d017952: e9d0 123a ldrd r1, r2, [r0, #232] ; 0xe8 + d017956: 42a2 cmp r2, r4 + d017958: bf08 it eq + d01795a: f1b1 3fff cmpeq.w r1, #4294967295 ; 0xffffffff + d01795e: d1b3 bne.n d0178c8 <wifi_hal_suspend_get_sec_iv+0x78> + d017960: e7dd b.n d01791e <wifi_hal_suspend_get_sec_iv+0xce> ... -0d01794c <wifi_hal_suspend_start>: - d01794c: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d017950: 680e ldr r6, [r1, #0] - d017952: 460f mov r7, r1 - d017954: 68b4 ldr r4, [r6, #8] - d017956: 2c01 cmp r4, #1 - d017958: d006 beq.n d017968 <wifi_hal_suspend_start+0x1c> - d01795a: 2400 movs r4, #0 - d01795c: f886 4358 strb.w r4, [r6, #856] ; 0x358 - d017960: 4620 mov r0, r4 - d017962: b002 add sp, #8 - d017964: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d017968: 4608 mov r0, r1 - d01796a: f8d6 8cc0 ldr.w r8, [r6, #3264] ; 0xcc0 - d01796e: f7fa fe57 bl d012620 <rtw_check_sta_linking> - d017972: 4605 mov r5, r0 - d017974: b120 cbz r0, d017980 <wifi_hal_suspend_start+0x34> - d017976: f44f 607a mov.w r0, #4000 ; 0xfa0 - d01797a: f7e8 feaf bl d0006dc <pmu_set_sysactive_time> - d01797e: e7ec b.n d01795a <wifi_hal_suspend_start+0xe> - d017980: 4638 mov r0, r7 - d017982: f7fa fe58 bl d012636 <rtw_check_under_sitesurvey> - d017986: b138 cbz r0, d017998 <wifi_hal_suspend_start+0x4c> - d017988: f44f 607a mov.w r0, #4000 ; 0xfa0 - d01798c: 462c mov r4, r5 - d01798e: f7e8 fea5 bl d0006dc <pmu_set_sysactive_time> - d017992: f886 5358 strb.w r5, [r6, #856] ; 0x358 - d017996: e7e3 b.n d017960 <wifi_hal_suspend_start+0x14> - d017998: f8d6 3ce4 ldr.w r3, [r6, #3300] ; 0xce4 - d01799c: 2b01 cmp r3, #1 - d01799e: d103 bne.n d0179a8 <wifi_hal_suspend_start+0x5c> - d0179a0: 4604 mov r4, r0 - d0179a2: f886 0358 strb.w r0, [r6, #856] ; 0x358 - d0179a6: e7db b.n d017960 <wifi_hal_suspend_start+0x14> - d0179a8: 4638 mov r0, r7 - d0179aa: f7fa fe34 bl d012616 <rtw_check_sta_associated_to_ap> - d0179ae: 1e05 subs r5, r0, #0 - d0179b0: f886 4358 strb.w r4, [r6, #856] ; 0x358 - d0179b4: bf14 ite ne - d0179b6: 2301 movne r3, #1 - d0179b8: 2300 moveq r3, #0 - d0179ba: f886 3368 strb.w r3, [r6, #872] ; 0x368 - d0179be: d072 beq.n d017aa6 <wifi_hal_suspend_start+0x15a> - d0179c0: f896 3369 ldrb.w r3, [r6, #873] ; 0x369 - d0179c4: 2b10 cmp r3, #16 - d0179c6: d106 bne.n d0179d6 <wifi_hal_suspend_start+0x8a> - d0179c8: f8d6 49e4 ldr.w r4, [r6, #2532] ; 0x9e4 - d0179cc: b91c cbnz r4, d0179d6 <wifi_hal_suspend_start+0x8a> - d0179ce: 20c8 movs r0, #200 ; 0xc8 - d0179d0: f7e8 fe84 bl d0006dc <pmu_set_sysactive_time> - d0179d4: e7c2 b.n d01795c <wifi_hal_suspend_start+0x10> - d0179d6: 2000 movs r0, #0 - d0179d8: f7ff febc bl d017754 <wifi_hal_suspend_check_wow_ctrl> - d0179dc: 2800 cmp r0, #0 - d0179de: d0df beq.n d0179a0 <wifi_hal_suspend_start+0x54> - d0179e0: 6838 ldr r0, [r7, #0] - d0179e2: f7ff fe1e bl d017622 <wifi_hal_suspend_check_remain_pkt.isra.0> - d0179e6: 4604 mov r4, r0 - d0179e8: 2800 cmp r0, #0 - d0179ea: d1b6 bne.n d01795a <wifi_hal_suspend_start+0xe> - d0179ec: f7ff fdce bl d01758c <wifi_hal_suspend_pause_rx_dma> - d0179f0: 4605 mov r5, r0 - d0179f2: 2800 cmp r0, #0 - d0179f4: d03c beq.n d017a70 <wifi_hal_suspend_start+0x124> - d0179f6: 6838 ldr r0, [r7, #0] - d0179f8: f7ff fe13 bl d017622 <wifi_hal_suspend_check_remain_pkt.isra.0> - d0179fc: b110 cbz r0, d017a04 <wifi_hal_suspend_start+0xb8> - d0179fe: f7ff fe03 bl d017608 <wifi_hal_suspend_release_rx_dma> - d017a02: e7ab b.n d01795c <wifi_hal_suspend_start+0x10> - d017a04: f8d7 3184 ldr.w r3, [r7, #388] ; 0x184 - d017a08: 2b00 cmp r3, #0 - d017a0a: d138 bne.n d017a7e <wifi_hal_suspend_start+0x132> - d017a0c: 2101 movs r1, #1 +0d017964 <wifi_hal_suspend_start>: + d017964: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d017968: 680e ldr r6, [r1, #0] + d01796a: 460f mov r7, r1 + d01796c: 68b4 ldr r4, [r6, #8] + d01796e: 2c01 cmp r4, #1 + d017970: d006 beq.n d017980 <wifi_hal_suspend_start+0x1c> + d017972: 2400 movs r4, #0 + d017974: f886 4358 strb.w r4, [r6, #856] ; 0x358 + d017978: 4620 mov r0, r4 + d01797a: b002 add sp, #8 + d01797c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d017980: 4608 mov r0, r1 + d017982: f8d6 8cc0 ldr.w r8, [r6, #3264] ; 0xcc0 + d017986: f7fa fe4b bl d012620 <rtw_check_sta_linking> + d01798a: 4605 mov r5, r0 + d01798c: b120 cbz r0, d017998 <wifi_hal_suspend_start+0x34> + d01798e: f44f 607a mov.w r0, #4000 ; 0xfa0 + d017992: f7e8 fea3 bl d0006dc <pmu_set_sysactive_time> + d017996: e7ec b.n d017972 <wifi_hal_suspend_start+0xe> + d017998: 4638 mov r0, r7 + d01799a: f7fa fe4c bl d012636 <rtw_check_under_sitesurvey> + d01799e: b138 cbz r0, d0179b0 <wifi_hal_suspend_start+0x4c> + d0179a0: f44f 607a mov.w r0, #4000 ; 0xfa0 + d0179a4: 462c mov r4, r5 + d0179a6: f7e8 fe99 bl d0006dc <pmu_set_sysactive_time> + d0179aa: f886 5358 strb.w r5, [r6, #856] ; 0x358 + d0179ae: e7e3 b.n d017978 <wifi_hal_suspend_start+0x14> + d0179b0: f8d6 3ce4 ldr.w r3, [r6, #3300] ; 0xce4 + d0179b4: 2b01 cmp r3, #1 + d0179b6: d103 bne.n d0179c0 <wifi_hal_suspend_start+0x5c> + d0179b8: 4604 mov r4, r0 + d0179ba: f886 0358 strb.w r0, [r6, #856] ; 0x358 + d0179be: e7db b.n d017978 <wifi_hal_suspend_start+0x14> + d0179c0: 4638 mov r0, r7 + d0179c2: f7fa fe28 bl d012616 <rtw_check_sta_associated_to_ap> + d0179c6: 1e05 subs r5, r0, #0 + d0179c8: f886 4358 strb.w r4, [r6, #856] ; 0x358 + d0179cc: bf14 ite ne + d0179ce: 2301 movne r3, #1 + d0179d0: 2300 moveq r3, #0 + d0179d2: f886 3368 strb.w r3, [r6, #872] ; 0x368 + d0179d6: d072 beq.n d017abe <wifi_hal_suspend_start+0x15a> + d0179d8: f896 3369 ldrb.w r3, [r6, #873] ; 0x369 + d0179dc: 2b10 cmp r3, #16 + d0179de: d106 bne.n d0179ee <wifi_hal_suspend_start+0x8a> + d0179e0: f8d6 49e4 ldr.w r4, [r6, #2532] ; 0x9e4 + d0179e4: b91c cbnz r4, d0179ee <wifi_hal_suspend_start+0x8a> + d0179e6: 20c8 movs r0, #200 ; 0xc8 + d0179e8: f7e8 fe78 bl d0006dc <pmu_set_sysactive_time> + d0179ec: e7c2 b.n d017974 <wifi_hal_suspend_start+0x10> + d0179ee: 2000 movs r0, #0 + d0179f0: f7ff febc bl d01776c <wifi_hal_suspend_check_wow_ctrl> + d0179f4: 2800 cmp r0, #0 + d0179f6: d0df beq.n d0179b8 <wifi_hal_suspend_start+0x54> + d0179f8: 6838 ldr r0, [r7, #0] + d0179fa: f7ff fe1e bl d01763a <wifi_hal_suspend_check_remain_pkt.isra.0> + d0179fe: 4604 mov r4, r0 + d017a00: 2800 cmp r0, #0 + d017a02: d1b6 bne.n d017972 <wifi_hal_suspend_start+0xe> + d017a04: f7ff fdce bl d0175a4 <wifi_hal_suspend_pause_rx_dma> + d017a08: 4605 mov r5, r0 + d017a0a: 2800 cmp r0, #0 + d017a0c: d03c beq.n d017a88 <wifi_hal_suspend_start+0x124> d017a0e: 6838 ldr r0, [r7, #0] - d017a10: f7ff fe1a bl d017648 <wifi_hal_suspend_lxbus_reg_restore.isra.0> - d017a14: 683c ldr r4, [r7, #0] - d017a16: 4669 mov r1, sp - d017a18: 4638 mov r0, r7 - d017a1a: f604 149a addw r4, r4, #2458 ; 0x99a - d017a1e: f7ff fee9 bl d0177f4 <wifi_hal_suspend_get_current_ip_address> - d017a22: 2204 movs r2, #4 - d017a24: 4668 mov r0, sp - d017a26: 4621 mov r1, r4 - d017a28: f7ed fdb4 bl d005594 <rtw_memcmp> - d017a2c: b940 cbnz r0, d017a40 <wifi_hal_suspend_start+0xf4> + d017a10: f7ff fe13 bl d01763a <wifi_hal_suspend_check_remain_pkt.isra.0> + d017a14: b110 cbz r0, d017a1c <wifi_hal_suspend_start+0xb8> + d017a16: f7ff fe03 bl d017620 <wifi_hal_suspend_release_rx_dma> + d017a1a: e7ab b.n d017974 <wifi_hal_suspend_start+0x10> + d017a1c: f8d7 3184 ldr.w r3, [r7, #388] ; 0x184 + d017a20: 2b00 cmp r3, #0 + d017a22: d138 bne.n d017a96 <wifi_hal_suspend_start+0x132> + d017a24: 2101 movs r1, #1 + d017a26: 6838 ldr r0, [r7, #0] + d017a28: f7ff fe1a bl d017660 <wifi_hal_suspend_lxbus_reg_restore.isra.0> + d017a2c: 683c ldr r4, [r7, #0] d017a2e: 4669 mov r1, sp - d017a30: 2204 movs r2, #4 - d017a32: 4620 mov r0, r4 - d017a34: 4b22 ldr r3, [pc, #136] ; (d017ac0 <wifi_hal_suspend_start+0x174>) - d017a36: 4798 blx r3 - d017a38: 2101 movs r1, #1 - d017a3a: 4638 mov r0, r7 - d017a3c: f001 fb1d bl d01907a <wifi_hal_h2c_joinbss> - d017a40: 4640 mov r0, r8 - d017a42: f7ff fc95 bl d017370 <wifi_hal_interrupt_disable> - d017a46: 4a1f ldr r2, [pc, #124] ; (d017ac4 <wifi_hal_suspend_start+0x178>) - d017a48: 2300 movs r3, #0 - d017a4a: 2101 movs r1, #1 - d017a4c: 7b52 ldrb r2, [r2, #13] - d017a4e: 4638 mov r0, r7 - d017a50: f7f4 f9f4 bl d00be3c <rtw_set_ps_mode> - d017a54: 2101 movs r1, #1 - d017a56: 4638 mov r0, r7 - d017a58: f7ff feb8 bl d0177cc <wifi_hal_suspend_set_wowlan_h2c> - d017a5c: 2001 movs r0, #1 - d017a5e: f7ff fe79 bl d017754 <wifi_hal_suspend_check_wow_ctrl> - d017a62: f7e8 ffd1 bl d000a08 <pmu_get_sleep_type> - d017a66: 2101 movs r1, #1 - d017a68: 4602 mov r2, r0 - d017a6a: 4608 mov r0, r1 - d017a6c: f009 f95e bl d020d2c <ROM_WIFI_32K_Cmd> - d017a70: 2300 movs r3, #0 - d017a72: 1aec subs r4, r5, r3 - d017a74: f886 3358 strb.w r3, [r6, #856] ; 0x358 - d017a78: bf18 it ne - d017a7a: 2401 movne r4, #1 - d017a7c: e770 b.n d017960 <wifi_hal_suspend_start+0x14> - d017a7e: 46e9 mov r9, sp - d017a80: f240 4484 movw r4, #1156 ; 0x484 - d017a84: f240 4a8c movw sl, #1164 ; 0x48c - d017a88: f207 4244 addw r2, r7, #1092 ; 0x444 - d017a8c: 4669 mov r1, sp - d017a8e: 4638 mov r0, r7 - d017a90: f7ff fed2 bl d017838 <wifi_hal_suspend_get_sec_iv> - d017a94: 4620 mov r0, r4 - d017a96: 3401 adds r4, #1 - d017a98: f819 1b01 ldrb.w r1, [r9], #1 - d017a9c: f003 f819 bl d01aad2 <rtw_write8> - d017aa0: 4554 cmp r4, sl - d017aa2: d1f7 bne.n d017a94 <wifi_hal_suspend_start+0x148> - d017aa4: e7b2 b.n d017a0c <wifi_hal_suspend_start+0xc0> - d017aa6: f898 3520 ldrb.w r3, [r8, #1312] ; 0x520 - d017aaa: 2b01 cmp r3, #1 - d017aac: d105 bne.n d017aba <wifi_hal_suspend_start+0x16e> - d017aae: 4640 mov r0, r8 - d017ab0: f7ff fc48 bl d017344 <wifi_hal_interrupt_enable> - d017ab4: 4638 mov r0, r7 - d017ab6: f7f4 fc09 bl d00c2cc <ips_enter> - d017aba: f886 5358 strb.w r5, [r6, #856] ; 0x358 - d017abe: e74f b.n d017960 <wifi_hal_suspend_start+0x14> - d017ac0: 00027939 .word 0x00027939 - d017ac4: 60000c80 .word 0x60000c80 - -0d017ac8 <wifi_hal_suspend_set_sec_pn>: - d017ac8: b538 push {r3, r4, r5, lr} - d017aca: f200 4144 addw r1, r0, #1092 ; 0x444 - d017ace: 4604 mov r4, r0 - d017ad0: 6805 ldr r5, [r0, #0] - d017ad2: f500 70b6 add.w r0, r0, #364 ; 0x16c - d017ad6: f7f4 ffc5 bl d00ca64 <rtw_get_stainfo> - d017ada: b178 cbz r0, d017afc <wifi_hal_suspend_set_sec_pn+0x34> - d017adc: e9d5 25d8 ldrd r2, r5, [r5, #864] ; 0x360 - d017ae0: e9d0 313a ldrd r3, r1, [r0, #232] ; 0xe8 - d017ae4: 4293 cmp r3, r2 - d017ae6: eb71 0c05 sbcs.w ip, r1, r5 - d017aea: d208 bcs.n d017afe <wifi_hal_suspend_set_sec_pn+0x36> - d017aec: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 - d017af0: b123 cbz r3, d017afc <wifi_hal_suspend_set_sec_pn+0x34> - d017af2: 3202 adds r2, #2 - d017af4: f145 0500 adc.w r5, r5, #0 - d017af8: e9c0 253a strd r2, r5, [r0, #232] ; 0xe8 - d017afc: bd38 pop {r3, r4, r5, pc} - d017afe: 3302 adds r3, #2 - d017b00: f141 0100 adc.w r1, r1, #0 - d017b04: e9c0 313a strd r3, r1, [r0, #232] ; 0xe8 - d017b08: e7f8 b.n d017afc <wifi_hal_suspend_set_sec_pn+0x34> - -0d017b0a <wifi_hal_resume_start>: - d017b0a: b5f8 push {r3, r4, r5, r6, r7, lr} - d017b0c: 680e ldr r6, [r1, #0] - d017b0e: 460c mov r4, r1 - d017b10: f896 3368 ldrb.w r3, [r6, #872] ; 0x368 - d017b14: 2b00 cmp r3, #0 - d017b16: d05a beq.n d017bce <wifi_hal_resume_start+0xc4> - d017b18: f8d6 5cc0 ldr.w r5, [r6, #3264] ; 0xcc0 - d017b1c: f7e8 ff74 bl d000a08 <pmu_get_sleep_type> - d017b20: 2101 movs r1, #1 - d017b22: 4602 mov r2, r0 - d017b24: 2000 movs r0, #0 - d017b26: f009 f901 bl d020d2c <ROM_WIFI_32K_Cmd> - d017b2a: 2100 movs r1, #0 - d017b2c: 6820 ldr r0, [r4, #0] - d017b2e: f7ff fd8b bl d017648 <wifi_hal_suspend_lxbus_reg_restore.isra.0> - d017b32: 4628 mov r0, r5 - d017b34: f7ff fc06 bl d017344 <wifi_hal_interrupt_enable> - d017b38: f240 10c7 movw r0, #455 ; 0x1c7 - d017b3c: f002 ffbc bl d01aab8 <rtw_read8> - d017b40: 2810 cmp r0, #16 - d017b42: f886 0369 strb.w r0, [r6, #873] ; 0x369 - d017b46: d104 bne.n d017b52 <wifi_hal_resume_start+0x48> - d017b48: 2201 movs r2, #1 - d017b4a: 2106 movs r1, #6 - d017b4c: 4620 mov r0, r4 - d017b4e: f7f4 fb7c bl d00c24a <rtw_lps_ctrl_wk_cmd> - d017b52: 2100 movs r1, #0 - d017b54: 4620 mov r0, r4 - d017b56: f7ff fe39 bl d0177cc <wifi_hal_suspend_set_wowlan_h2c> - d017b5a: 2000 movs r0, #0 - d017b5c: f7ff fdfa bl d017754 <wifi_hal_suspend_check_wow_ctrl> - d017b60: f7ff fd52 bl d017608 <wifi_hal_suspend_release_rx_dma> - d017b64: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 - d017b68: b1a3 cbz r3, d017b94 <wifi_hal_resume_start+0x8a> - d017b6a: f240 4084 movw r0, #1156 ; 0x484 - d017b6e: 6827 ldr r7, [r4, #0] - d017b70: f002 ffab bl d01aaca <rtw_read32> - d017b74: 4605 mov r5, r0 - d017b76: f44f 6091 mov.w r0, #1160 ; 0x488 - d017b7a: f002 ffa6 bl d01aaca <rtw_read32> - d017b7e: 2300 movs r3, #0 - d017b80: 4602 mov r2, r0 - d017b82: b2ad uxth r5, r5 - d017b84: 4620 mov r0, r4 - d017b86: ea52 430f orrs.w r3, r2, pc, lsl #16 - d017b8a: 4315 orrs r5, r2 - d017b8c: e9c7 53d8 strd r5, r3, [r7, #864] ; 0x360 - d017b90: f7ff ff9a bl d017ac8 <wifi_hal_suspend_set_sec_pn> - d017b94: f44f 70e4 mov.w r0, #456 ; 0x1c8 - d017b98: f002 ff8e bl d01aab8 <rtw_read8> - d017b9c: 2300 movs r3, #0 - d017b9e: 4605 mov r5, r0 - d017ba0: f886 3368 strb.w r3, [r6, #872] ; 0x368 - d017ba4: b168 cbz r0, d017bc2 <wifi_hal_resume_start+0xb8> - d017ba6: f204 4144 addw r1, r4, #1092 ; 0x444 - d017baa: f504 70b6 add.w r0, r4, #364 ; 0x16c - d017bae: f7f4 ff59 bl d00ca64 <rtw_get_stainfo> - d017bb2: b130 cbz r0, d017bc2 <wifi_hal_resume_start+0xb8> - d017bb4: e9d0 324e ldrd r3, r2, [r0, #312] ; 0x138 - d017bb8: 195b adds r3, r3, r5 - d017bba: f142 0200 adc.w r2, r2, #0 - d017bbe: e9c0 324e strd r3, r2, [r0, #312] ; 0x138 - d017bc2: f896 3369 ldrb.w r3, [r6, #873] ; 0x369 - d017bc6: b113 cbz r3, d017bce <wifi_hal_resume_start+0xc4> - d017bc8: 2014 movs r0, #20 - d017bca: f7e8 fd87 bl d0006dc <pmu_set_sysactive_time> - d017bce: 2001 movs r0, #1 - d017bd0: bdf8 pop {r3, r4, r5, r6, r7, pc} + d017a30: 4638 mov r0, r7 + d017a32: f604 149a addw r4, r4, #2458 ; 0x99a + d017a36: f7ff fee9 bl d01780c <wifi_hal_suspend_get_current_ip_address> + d017a3a: 2204 movs r2, #4 + d017a3c: 4668 mov r0, sp + d017a3e: 4621 mov r1, r4 + d017a40: f7ed fda8 bl d005594 <rtw_memcmp> + d017a44: b940 cbnz r0, d017a58 <wifi_hal_suspend_start+0xf4> + d017a46: 4669 mov r1, sp + d017a48: 2204 movs r2, #4 + d017a4a: 4620 mov r0, r4 + d017a4c: 4b22 ldr r3, [pc, #136] ; (d017ad8 <wifi_hal_suspend_start+0x174>) + d017a4e: 4798 blx r3 + d017a50: 2101 movs r1, #1 + d017a52: 4638 mov r0, r7 + d017a54: f001 fb1d bl d019092 <wifi_hal_h2c_joinbss> + d017a58: 4640 mov r0, r8 + d017a5a: f7ff fc95 bl d017388 <wifi_hal_interrupt_disable> + d017a5e: 4a1f ldr r2, [pc, #124] ; (d017adc <wifi_hal_suspend_start+0x178>) + d017a60: 2300 movs r3, #0 + d017a62: 2101 movs r1, #1 + d017a64: 7b52 ldrb r2, [r2, #13] + d017a66: 4638 mov r0, r7 + d017a68: f7f4 f9e8 bl d00be3c <rtw_set_ps_mode> + d017a6c: 2101 movs r1, #1 + d017a6e: 4638 mov r0, r7 + d017a70: f7ff feb8 bl d0177e4 <wifi_hal_suspend_set_wowlan_h2c> + d017a74: 2001 movs r0, #1 + d017a76: f7ff fe79 bl d01776c <wifi_hal_suspend_check_wow_ctrl> + d017a7a: f7e8 ffc5 bl d000a08 <pmu_get_sleep_type> + d017a7e: 2101 movs r1, #1 + d017a80: 4602 mov r2, r0 + d017a82: 4608 mov r0, r1 + d017a84: f009 f9c0 bl d020e08 <ROM_WIFI_32K_Cmd> + d017a88: 2300 movs r3, #0 + d017a8a: 1aec subs r4, r5, r3 + d017a8c: f886 3358 strb.w r3, [r6, #856] ; 0x358 + d017a90: bf18 it ne + d017a92: 2401 movne r4, #1 + d017a94: e770 b.n d017978 <wifi_hal_suspend_start+0x14> + d017a96: 46e9 mov r9, sp + d017a98: f240 4484 movw r4, #1156 ; 0x484 + d017a9c: f240 4a8c movw sl, #1164 ; 0x48c + d017aa0: f207 4244 addw r2, r7, #1092 ; 0x444 + d017aa4: 4669 mov r1, sp + d017aa6: 4638 mov r0, r7 + d017aa8: f7ff fed2 bl d017850 <wifi_hal_suspend_get_sec_iv> + d017aac: 4620 mov r0, r4 + d017aae: 3401 adds r4, #1 + d017ab0: f819 1b01 ldrb.w r1, [r9], #1 + d017ab4: f003 f87b bl d01abae <rtw_write8> + d017ab8: 4554 cmp r4, sl + d017aba: d1f7 bne.n d017aac <wifi_hal_suspend_start+0x148> + d017abc: e7b2 b.n d017a24 <wifi_hal_suspend_start+0xc0> + d017abe: f898 3520 ldrb.w r3, [r8, #1312] ; 0x520 + d017ac2: 2b01 cmp r3, #1 + d017ac4: d105 bne.n d017ad2 <wifi_hal_suspend_start+0x16e> + d017ac6: 4640 mov r0, r8 + d017ac8: f7ff fc48 bl d01735c <wifi_hal_interrupt_enable> + d017acc: 4638 mov r0, r7 + d017ace: f7f4 fbfd bl d00c2cc <ips_enter> + d017ad2: f886 5358 strb.w r5, [r6, #856] ; 0x358 + d017ad6: e74f b.n d017978 <wifi_hal_suspend_start+0x14> + d017ad8: 00027939 .word 0x00027939 + d017adc: 60000c80 .word 0x60000c80 + +0d017ae0 <wifi_hal_suspend_set_sec_pn>: + d017ae0: b538 push {r3, r4, r5, lr} + d017ae2: f200 4144 addw r1, r0, #1092 ; 0x444 + d017ae6: 4604 mov r4, r0 + d017ae8: 6805 ldr r5, [r0, #0] + d017aea: f500 70b6 add.w r0, r0, #364 ; 0x16c + d017aee: f7f4 ffb9 bl d00ca64 <rtw_get_stainfo> + d017af2: b178 cbz r0, d017b14 <wifi_hal_suspend_set_sec_pn+0x34> + d017af4: e9d5 25d8 ldrd r2, r5, [r5, #864] ; 0x360 + d017af8: e9d0 313a ldrd r3, r1, [r0, #232] ; 0xe8 + d017afc: 4293 cmp r3, r2 + d017afe: eb71 0c05 sbcs.w ip, r1, r5 + d017b02: d208 bcs.n d017b16 <wifi_hal_suspend_set_sec_pn+0x36> + d017b04: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 + d017b08: b123 cbz r3, d017b14 <wifi_hal_suspend_set_sec_pn+0x34> + d017b0a: 3202 adds r2, #2 + d017b0c: f145 0500 adc.w r5, r5, #0 + d017b10: e9c0 253a strd r2, r5, [r0, #232] ; 0xe8 + d017b14: bd38 pop {r3, r4, r5, pc} + d017b16: 3302 adds r3, #2 + d017b18: f141 0100 adc.w r1, r1, #0 + d017b1c: e9c0 313a strd r3, r1, [r0, #232] ; 0xe8 + d017b20: e7f8 b.n d017b14 <wifi_hal_suspend_set_sec_pn+0x34> + +0d017b22 <wifi_hal_resume_start>: + d017b22: b5f8 push {r3, r4, r5, r6, r7, lr} + d017b24: 680e ldr r6, [r1, #0] + d017b26: 460c mov r4, r1 + d017b28: f896 3368 ldrb.w r3, [r6, #872] ; 0x368 + d017b2c: 2b00 cmp r3, #0 + d017b2e: d05a beq.n d017be6 <wifi_hal_resume_start+0xc4> + d017b30: f8d6 5cc0 ldr.w r5, [r6, #3264] ; 0xcc0 + d017b34: f7e8 ff68 bl d000a08 <pmu_get_sleep_type> + d017b38: 2101 movs r1, #1 + d017b3a: 4602 mov r2, r0 + d017b3c: 2000 movs r0, #0 + d017b3e: f009 f963 bl d020e08 <ROM_WIFI_32K_Cmd> + d017b42: 2100 movs r1, #0 + d017b44: 6820 ldr r0, [r4, #0] + d017b46: f7ff fd8b bl d017660 <wifi_hal_suspend_lxbus_reg_restore.isra.0> + d017b4a: 4628 mov r0, r5 + d017b4c: f7ff fc06 bl d01735c <wifi_hal_interrupt_enable> + d017b50: f240 10c7 movw r0, #455 ; 0x1c7 + d017b54: f003 f81e bl d01ab94 <rtw_read8> + d017b58: 2810 cmp r0, #16 + d017b5a: f886 0369 strb.w r0, [r6, #873] ; 0x369 + d017b5e: d104 bne.n d017b6a <wifi_hal_resume_start+0x48> + d017b60: 2201 movs r2, #1 + d017b62: 2106 movs r1, #6 + d017b64: 4620 mov r0, r4 + d017b66: f7f4 fb70 bl d00c24a <rtw_lps_ctrl_wk_cmd> + d017b6a: 2100 movs r1, #0 + d017b6c: 4620 mov r0, r4 + d017b6e: f7ff fe39 bl d0177e4 <wifi_hal_suspend_set_wowlan_h2c> + d017b72: 2000 movs r0, #0 + d017b74: f7ff fdfa bl d01776c <wifi_hal_suspend_check_wow_ctrl> + d017b78: f7ff fd52 bl d017620 <wifi_hal_suspend_release_rx_dma> + d017b7c: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 + d017b80: b1a3 cbz r3, d017bac <wifi_hal_resume_start+0x8a> + d017b82: f240 4084 movw r0, #1156 ; 0x484 + d017b86: 6827 ldr r7, [r4, #0] + d017b88: f003 f80d bl d01aba6 <rtw_read32> + d017b8c: 4605 mov r5, r0 + d017b8e: f44f 6091 mov.w r0, #1160 ; 0x488 + d017b92: f003 f808 bl d01aba6 <rtw_read32> + d017b96: 2300 movs r3, #0 + d017b98: 4602 mov r2, r0 + d017b9a: b2ad uxth r5, r5 + d017b9c: 4620 mov r0, r4 + d017b9e: ea52 430f orrs.w r3, r2, pc, lsl #16 + d017ba2: 4315 orrs r5, r2 + d017ba4: e9c7 53d8 strd r5, r3, [r7, #864] ; 0x360 + d017ba8: f7ff ff9a bl d017ae0 <wifi_hal_suspend_set_sec_pn> + d017bac: f44f 70e4 mov.w r0, #456 ; 0x1c8 + d017bb0: f002 fff0 bl d01ab94 <rtw_read8> + d017bb4: 2300 movs r3, #0 + d017bb6: 4605 mov r5, r0 + d017bb8: f886 3368 strb.w r3, [r6, #872] ; 0x368 + d017bbc: b168 cbz r0, d017bda <wifi_hal_resume_start+0xb8> + d017bbe: f204 4144 addw r1, r4, #1092 ; 0x444 + d017bc2: f504 70b6 add.w r0, r4, #364 ; 0x16c + d017bc6: f7f4 ff4d bl d00ca64 <rtw_get_stainfo> + d017bca: b130 cbz r0, d017bda <wifi_hal_resume_start+0xb8> + d017bcc: e9d0 324e ldrd r3, r2, [r0, #312] ; 0x138 + d017bd0: 195b adds r3, r3, r5 + d017bd2: f142 0200 adc.w r2, r2, #0 + d017bd6: e9c0 324e strd r3, r2, [r0, #312] ; 0x138 + d017bda: f896 3369 ldrb.w r3, [r6, #873] ; 0x369 + d017bde: b113 cbz r3, d017be6 <wifi_hal_resume_start+0xc4> + d017be0: 2014 movs r0, #20 + d017be2: f7e8 fd7b bl d0006dc <pmu_set_sysactive_time> + d017be6: 2001 movs r0, #1 + d017be8: bdf8 pop {r3, r4, r5, r6, r7, pc} ... -0d017bd4 <wifi_hal_leave_ips_pg>: - d017bd4: b508 push {r3, lr} - d017bd6: b940 cbnz r0, d017bea <wifi_hal_leave_ips_pg+0x16> - d017bd8: 4a04 ldr r2, [pc, #16] ; (d017bec <wifi_hal_leave_ips_pg+0x18>) - d017bda: f44f 71fa mov.w r1, #500 ; 0x1f4 - d017bde: 4804 ldr r0, [pc, #16] ; (d017bf0 <wifi_hal_leave_ips_pg+0x1c>) - d017be0: f7ec f98a bl d003ef8 <inic_ipc_dev_buffered_printf> - d017be4: f7ed fca2 bl d00552c <cli> - d017be8: e7fe b.n d017be8 <wifi_hal_leave_ips_pg+0x14> - d017bea: bd08 pop {r3, pc} - d017bec: 0d0469fe .word 0x0d0469fe - d017bf0: 0d045292 .word 0x0d045292 - -0d017bf4 <wifi_hal_enter_ips_pg>: - d017bf4: b508 push {r3, lr} - d017bf6: b940 cbnz r0, d017c0a <wifi_hal_enter_ips_pg+0x16> - d017bf8: 4a04 ldr r2, [pc, #16] ; (d017c0c <wifi_hal_enter_ips_pg+0x18>) - d017bfa: f240 11f9 movw r1, #505 ; 0x1f9 - d017bfe: 4804 ldr r0, [pc, #16] ; (d017c10 <wifi_hal_enter_ips_pg+0x1c>) - d017c00: f7ec f97a bl d003ef8 <inic_ipc_dev_buffered_printf> - d017c04: f7ed fc92 bl d00552c <cli> - d017c08: e7fe b.n d017c08 <wifi_hal_enter_ips_pg+0x14> - d017c0a: bd08 pop {r3, pc} - d017c0c: 0d0469fe .word 0x0d0469fe - d017c10: 0d045292 .word 0x0d045292 - -0d017c14 <wifi_hal_check_trx_status>: - d017c14: b510 push {r4, lr} - d017c16: 4604 mov r4, r0 - d017c18: 6800 ldr r0, [r0, #0] - d017c1a: f890 3345 ldrb.w r3, [r0, #837] ; 0x345 - d017c1e: 2b01 cmp r3, #1 - d017c20: d001 beq.n d017c26 <wifi_hal_check_trx_status+0x12> - d017c22: 2001 movs r0, #1 - d017c24: bd10 pop {r4, pc} - d017c26: f8d0 3cc0 ldr.w r3, [r0, #3264] ; 0xcc0 - d017c2a: f893 3543 ldrb.w r3, [r3, #1347] ; 0x543 - d017c2e: 2b01 cmp r3, #1 - d017c30: d001 beq.n d017c36 <wifi_hal_check_trx_status+0x22> - d017c32: 2000 movs r0, #0 - d017c34: e7f6 b.n d017c24 <wifi_hal_check_trx_status+0x10> - d017c36: f7ff fcf4 bl d017622 <wifi_hal_suspend_check_remain_pkt.isra.0> - d017c3a: 2801 cmp r0, #1 - d017c3c: d0f9 beq.n d017c32 <wifi_hal_check_trx_status+0x1e> - d017c3e: f7ff fca5 bl d01758c <wifi_hal_suspend_pause_rx_dma> - d017c42: 2800 cmp r0, #0 - d017c44: d0f5 beq.n d017c32 <wifi_hal_check_trx_status+0x1e> - d017c46: 6820 ldr r0, [r4, #0] - d017c48: f7ff fceb bl d017622 <wifi_hal_suspend_check_remain_pkt.isra.0> - d017c4c: 2800 cmp r0, #0 - d017c4e: d0e8 beq.n d017c22 <wifi_hal_check_trx_status+0xe> - d017c50: f7ff fcda bl d017608 <wifi_hal_suspend_release_rx_dma> - d017c54: e7ed b.n d017c32 <wifi_hal_check_trx_status+0x1e> +0d017bec <wifi_hal_leave_ips_pg>: + d017bec: b508 push {r3, lr} + d017bee: b940 cbnz r0, d017c02 <wifi_hal_leave_ips_pg+0x16> + d017bf0: 4a04 ldr r2, [pc, #16] ; (d017c04 <wifi_hal_leave_ips_pg+0x18>) + d017bf2: f44f 71fa mov.w r1, #500 ; 0x1f4 + d017bf6: 4804 ldr r0, [pc, #16] ; (d017c08 <wifi_hal_leave_ips_pg+0x1c>) + d017bf8: f7ec f97e bl d003ef8 <inic_ipc_dev_buffered_printf> + d017bfc: f7ed fc96 bl d00552c <cli> + d017c00: e7fe b.n d017c00 <wifi_hal_leave_ips_pg+0x14> + d017c02: bd08 pop {r3, pc} + d017c04: 0d046ade .word 0x0d046ade + d017c08: 0d045372 .word 0x0d045372 + +0d017c0c <wifi_hal_enter_ips_pg>: + d017c0c: b508 push {r3, lr} + d017c0e: b940 cbnz r0, d017c22 <wifi_hal_enter_ips_pg+0x16> + d017c10: 4a04 ldr r2, [pc, #16] ; (d017c24 <wifi_hal_enter_ips_pg+0x18>) + d017c12: f240 11f9 movw r1, #505 ; 0x1f9 + d017c16: 4804 ldr r0, [pc, #16] ; (d017c28 <wifi_hal_enter_ips_pg+0x1c>) + d017c18: f7ec f96e bl d003ef8 <inic_ipc_dev_buffered_printf> + d017c1c: f7ed fc86 bl d00552c <cli> + d017c20: e7fe b.n d017c20 <wifi_hal_enter_ips_pg+0x14> + d017c22: bd08 pop {r3, pc} + d017c24: 0d046ade .word 0x0d046ade + d017c28: 0d045372 .word 0x0d045372 + +0d017c2c <wifi_hal_check_trx_status>: + d017c2c: b510 push {r4, lr} + d017c2e: 4604 mov r4, r0 + d017c30: 6800 ldr r0, [r0, #0] + d017c32: f890 3345 ldrb.w r3, [r0, #837] ; 0x345 + d017c36: 2b01 cmp r3, #1 + d017c38: d001 beq.n d017c3e <wifi_hal_check_trx_status+0x12> + d017c3a: 2001 movs r0, #1 + d017c3c: bd10 pop {r4, pc} + d017c3e: f8d0 3cc0 ldr.w r3, [r0, #3264] ; 0xcc0 + d017c42: f893 3543 ldrb.w r3, [r3, #1347] ; 0x543 + d017c46: 2b01 cmp r3, #1 + d017c48: d001 beq.n d017c4e <wifi_hal_check_trx_status+0x22> + d017c4a: 2000 movs r0, #0 + d017c4c: e7f6 b.n d017c3c <wifi_hal_check_trx_status+0x10> + d017c4e: f7ff fcf4 bl d01763a <wifi_hal_suspend_check_remain_pkt.isra.0> + d017c52: 2801 cmp r0, #1 + d017c54: d0f9 beq.n d017c4a <wifi_hal_check_trx_status+0x1e> + d017c56: f7ff fca5 bl d0175a4 <wifi_hal_suspend_pause_rx_dma> + d017c5a: 2800 cmp r0, #0 + d017c5c: d0f5 beq.n d017c4a <wifi_hal_check_trx_status+0x1e> + d017c5e: 6820 ldr r0, [r4, #0] + d017c60: f7ff fceb bl d01763a <wifi_hal_suspend_check_remain_pkt.isra.0> + d017c64: 2800 cmp r0, #0 + d017c66: d0e8 beq.n d017c3a <wifi_hal_check_trx_status+0xe> + d017c68: f7ff fcda bl d017620 <wifi_hal_suspend_release_rx_dma> + d017c6c: e7ed b.n d017c4a <wifi_hal_check_trx_status+0x1e> ... -0d017c58 <wifi_hal_normal_rx_process.isra.0>: - d017c58: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d017c5c: f8d0 8004 ldr.w r8, [r0, #4] - d017c60: 4607 mov r7, r0 - d017c62: 460d mov r5, r1 - d017c64: 688c ldr r4, [r1, #8] - d017c66: 4640 mov r0, r8 - d017c68: f7fa fb02 bl d012270 <rtw_is_adapter_up> - d017c6c: b1f8 cbz r0, d017cae <wifi_hal_normal_rx_process.isra.0+0x56> - d017c6e: f8d5 30bc ldr.w r3, [r5, #188] ; 0xbc - d017c72: 1d18 adds r0, r3, #4 - d017c74: 791b ldrb r3, [r3, #4] - d017c76: 07db lsls r3, r3, #31 - d017c78: d50b bpl.n d017c92 <wifi_hal_normal_rx_process.isra.0+0x3a> - d017c7a: 370c adds r7, #12 - d017c7c: 4638 mov r0, r7 - d017c7e: f00a fe31 bl d0228e4 <rtw_recv_alloc_frame> - d017c82: 4604 mov r4, r0 - d017c84: b9c0 cbnz r0, d017cb8 <wifi_hal_normal_rx_process.isra.0+0x60> - d017c86: 4639 mov r1, r7 - d017c88: 4628 mov r0, r5 - d017c8a: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d017c8e: f00a be4d b.w d02292c <rtw_recv_free_frame> - d017c92: f1b8 0f00 cmp.w r8, #0 - d017c96: d00a beq.n d017cae <wifi_hal_normal_rx_process.isra.0+0x56> - d017c98: 2206 movs r2, #6 - d017c9a: f608 01c8 addw r1, r8, #2248 ; 0x8c8 - d017c9e: f7ed fc79 bl d005594 <rtw_memcmp> - d017ca2: b120 cbz r0, d017cae <wifi_hal_normal_rx_process.isra.0+0x56> - d017ca4: f8d8 3814 ldr.w r3, [r8, #2068] ; 0x814 - d017ca8: 61e3 str r3, [r4, #28] - d017caa: f8c5 8010 str.w r8, [r5, #16] - d017cae: 4628 mov r0, r5 - d017cb0: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d017cb4: f00c b924 b.w d023f00 <rtw_recv_entry> - d017cb8: 2200 movs r2, #0 - d017cba: 2101 movs r1, #1 - d017cbc: 68a8 ldr r0, [r5, #8] - d017cbe: f7f4 f85b bl d00bd78 <skb_copy> - d017cc2: 4606 mov r6, r0 - d017cc4: b930 cbnz r0, d017cd4 <wifi_hal_normal_rx_process.isra.0+0x7c> - d017cc6: 4639 mov r1, r7 - d017cc8: 4628 mov r0, r5 - d017cca: f00a fe2f bl d02292c <rtw_recv_free_frame> - d017cce: 4639 mov r1, r7 - d017cd0: 4620 mov r0, r4 - d017cd2: e7da b.n d017c8a <wifi_hal_normal_rx_process.isra.0+0x32> - d017cd4: 4620 mov r0, r4 - d017cd6: f8c4 8010 str.w r8, [r4, #16] - d017cda: f7ed fc29 bl d005530 <rtw_init_listhead> - d017cde: 2300 movs r3, #0 - d017ce0: 2298 movs r2, #152 ; 0x98 - d017ce2: f105 011c add.w r1, r5, #28 - d017ce6: f8c4 30c8 str.w r3, [r4, #200] ; 0xc8 - d017cea: f104 001c add.w r0, r4, #28 - d017cee: f8c4 30b4 str.w r3, [r4, #180] ; 0xb4 - d017cf2: 4b0c ldr r3, [pc, #48] ; (d017d24 <wifi_hal_normal_rx_process.isra.0+0xcc>) - d017cf4: 4798 blx r3 - d017cf6: f8d8 3814 ldr.w r3, [r8, #2068] ; 0x814 - d017cfa: 4630 mov r0, r6 - d017cfc: 61f3 str r3, [r6, #28] - d017cfe: 60a6 str r6, [r4, #8] - d017d00: 68f3 ldr r3, [r6, #12] - d017d02: f8c4 30b8 str.w r3, [r4, #184] ; 0xb8 - d017d06: 6933 ldr r3, [r6, #16] - d017d08: e9c4 332f strd r3, r3, [r4, #188] ; 0xbc - d017d0c: f7f4 f82d bl d00bd6a <skb_end_pointer> - d017d10: f8c4 00c4 str.w r0, [r4, #196] ; 0xc4 - d017d14: 4620 mov r0, r4 - d017d16: 6a31 ldr r1, [r6, #32] - d017d18: f00b fd8d bl d023836 <rtw_recv_recvframe_put> - d017d1c: 4620 mov r0, r4 - d017d1e: f00c f8ef bl d023f00 <rtw_recv_entry> - d017d22: e7c4 b.n d017cae <wifi_hal_normal_rx_process.isra.0+0x56> - d017d24: 00027939 .word 0x00027939 - -0d017d28 <wifi_hal_rx_ring_init>: - d017d28: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d017d2c: f44f 6300 mov.w r3, #2048 ; 0x800 - d017d30: 6805 ldr r5, [r0, #0] - d017d32: 4c35 ldr r4, [pc, #212] ; (d017e08 <wifi_hal_rx_ring_init+0xe0>) - d017d34: 2600 movs r6, #0 - d017d36: f8a5 306c strh.w r3, [r5, #108] ; 0x6c - d017d3a: f105 0758 add.w r7, r5, #88 ; 0x58 - d017d3e: 4b33 ldr r3, [pc, #204] ; (d017e0c <wifi_hal_rx_ring_init+0xe4>) - d017d40: f8df 80d4 ldr.w r8, [pc, #212] ; d017e18 <wifi_hal_rx_ring_init+0xf0> - d017d44: 781b ldrb r3, [r3, #0] - d017d46: f8df 90d4 ldr.w r9, [pc, #212] ; d017e1c <wifi_hal_rx_ring_init+0xf4> - d017d4a: 66ab str r3, [r5, #104] ; 0x68 - d017d4c: 64ec str r4, [r5, #76] ; 0x4c - d017d4e: 656e str r6, [r5, #84] ; 0x54 - d017d50: 6eab ldr r3, [r5, #104] ; 0x68 - d017d52: 42b3 cmp r3, r6 - d017d54: dc02 bgt.n d017d5c <wifi_hal_rx_ring_init+0x34> - d017d56: 2001 movs r0, #1 - d017d58: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d017d5c: 2100 movs r1, #0 - d017d5e: f8b5 006c ldrh.w r0, [r5, #108] ; 0x6c - d017d62: f7f3 ffee bl d00bd42 <dev_alloc_skb> - d017d66: 2800 cmp r0, #0 - d017d68: d0f6 beq.n d017d58 <wifi_hal_rx_ring_init+0x30> - d017d6a: f8b5 c06c ldrh.w ip, [r5, #108] ; 0x6c - d017d6e: 6a03 ldr r3, [r0, #32] - d017d70: 6941 ldr r1, [r0, #20] - d017d72: 4463 add r3, ip - d017d74: eb01 020c add.w r2, r1, ip - d017d78: 6203 str r3, [r0, #32] - d017d7a: 6983 ldr r3, [r0, #24] - d017d7c: 6142 str r2, [r0, #20] - d017d7e: 429a cmp r2, r3 - d017d80: d907 bls.n d017d92 <wifi_hal_rx_ring_init+0x6a> - d017d82: 4a23 ldr r2, [pc, #140] ; (d017e10 <wifi_hal_rx_ring_init+0xe8>) - d017d84: 217a movs r1, #122 ; 0x7a - d017d86: 4823 ldr r0, [pc, #140] ; (d017e14 <wifi_hal_rx_ring_init+0xec>) - d017d88: f7ec f8b6 bl d003ef8 <inic_ipc_dev_buffered_printf> - d017d8c: f7ed fbce bl d00552c <cli> - d017d90: e7fe b.n d017d90 <wifi_hal_rx_ring_init+0x68> - d017d92: f847 0b04 str.w r0, [r7], #4 - d017d96: f8d8 3014 ldr.w r3, [r8, #20] - d017d9a: 03db lsls r3, r3, #15 - d017d9c: d516 bpl.n d017dcc <wifi_hal_rx_ring_init+0xa4> - d017d9e: 6903 ldr r3, [r0, #16] - d017da0: f013 021f ands.w r2, r3, #31 - d017da4: bf1a itte ne - d017da6: f023 031f bicne.w r3, r3, #31 - d017daa: f502 6200 addne.w r2, r2, #2048 ; 0x800 - d017dae: f44f 6200 moveq.w r2, #2048 ; 0x800 - d017db2: f3bf 8f4f dsb sy - d017db6: 441a add r2, r3 - d017db8: f8c8 325c str.w r3, [r8, #604] ; 0x25c - d017dbc: 3320 adds r3, #32 - d017dbe: 1ad0 subs r0, r2, r3 - d017dc0: 2800 cmp r0, #0 - d017dc2: dcf9 bgt.n d017db8 <wifi_hal_rx_ring_init+0x90> - d017dc4: f3bf 8f4f dsb sy - d017dc8: f3bf 8f6f isb sy - d017dcc: 6823 ldr r3, [r4, #0] - d017dce: 3601 adds r6, #1 - d017dd0: 3408 adds r4, #8 - d017dd2: f423 4380 bic.w r3, r3, #16384 ; 0x4000 - d017dd6: f844 3c08 str.w r3, [r4, #-8] - d017dda: f854 3c08 ldr.w r3, [r4, #-8] - d017dde: f423 4300 bic.w r3, r3, #32768 ; 0x8000 - d017de2: f844 3c08 str.w r3, [r4, #-8] - d017de6: f854 2c08 ldr.w r2, [r4, #-8] - d017dea: f8b5 306c ldrh.w r3, [r5, #108] ; 0x6c - d017dee: ea02 0209 and.w r2, r2, r9 - d017df2: f3c3 030d ubfx r3, r3, #0, #14 - d017df6: 4313 orrs r3, r2 - d017df8: f844 3c08 str.w r3, [r4, #-8] - d017dfc: f854 3c04 ldr.w r3, [r4, #-4] - d017e00: f844 1c04 str.w r1, [r4, #-4] - d017e04: e7a4 b.n d017d50 <wifi_hal_rx_ring_init+0x28> - d017e06: bf00 nop - d017e08: 600084c0 .word 0x600084c0 - d017e0c: 6000010c .word 0x6000010c - d017e10: 0d04580f .word 0x0d04580f - d017e14: 0d045834 .word 0x0d045834 - d017e18: e000ed00 .word 0xe000ed00 - d017e1c: ffffc000 .word 0xffffc000 - -0d017e20 <wifi_hal_rx_ring_free>: - d017e20: b570 push {r4, r5, r6, lr} - d017e22: 6805 ldr r5, [r0, #0] - d017e24: 2400 movs r4, #0 - d017e26: f105 0658 add.w r6, r5, #88 ; 0x58 - d017e2a: 6eab ldr r3, [r5, #104] ; 0x68 - d017e2c: 42a3 cmp r3, r4 - d017e2e: dc00 bgt.n d017e32 <wifi_hal_rx_ring_free+0x12> - d017e30: bd70 pop {r4, r5, r6, pc} - d017e32: f856 0b04 ldr.w r0, [r6], #4 - d017e36: b108 cbz r0, d017e3c <wifi_hal_rx_ring_free+0x1c> - d017e38: f7f3 ff14 bl d00bc64 <kfree_skb> - d017e3c: 3401 adds r4, #1 - d017e3e: e7f4 b.n d017e2a <wifi_hal_rx_ring_free+0xa> - -0d017e40 <wifi_hal_rx_ring_reset>: - d017e40: 6803 ldr r3, [r0, #0] - d017e42: 6cda ldr r2, [r3, #76] ; 0x4c - d017e44: b10a cbz r2, d017e4a <wifi_hal_rx_ring_reset+0xa> - d017e46: 2200 movs r2, #0 - d017e48: 655a str r2, [r3, #84] ; 0x54 - d017e4a: 4770 bx lr - -0d017e4c <wifi_hal_recv_release_physts_readptr>: - d017e4c: 4b04 ldr r3, [pc, #16] ; (d017e60 <wifi_hal_recv_release_physts_readptr+0x14>) - d017e4e: 2201 movs r2, #1 - d017e50: f8a3 0084 strh.w r0, [r3, #132] ; 0x84 - d017e54: f803 2cc0 strb.w r2, [r3, #-192] - d017e58: 2200 movs r2, #0 - d017e5a: f803 2cc0 strb.w r2, [r3, #-192] - d017e5e: 4770 bx lr - d017e60: 40000200 .word 0x40000200 - -0d017e64 <wifi_hal_recv_manual_fetch_physts>: - d017e64: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d017e68: b0a9 sub sp, #164 ; 0xa4 - d017e6a: 460c mov r4, r1 - d017e6c: 2298 movs r2, #152 ; 0x98 - d017e6e: 4607 mov r7, r0 - d017e70: 2100 movs r1, #0 - d017e72: a802 add r0, sp, #8 - d017e74: f02a ff14 bl d042ca0 <____wrap_memset_veneer> - d017e78: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d017e7c: b2a4 uxth r4, r4 - d017e7e: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 - d017e82: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 - d017e86: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 - d017e8a: f8b2 3286 ldrh.w r3, [r2, #646] ; 0x286 - d017e8e: b29b uxth r3, r3 - d017e90: f043 0304 orr.w r3, r3, #4 - d017e94: f8a2 3286 strh.w r3, [r2, #646] ; 0x286 - d017e98: 4621 mov r1, r4 - d017e9a: f44f 706d mov.w r0, #948 ; 0x3b4 - d017e9e: f002 fe1d bl d01aadc <rtw_write16> - d017ea2: 2800 cmp r0, #0 - d017ea4: d03b beq.n d017f1e <wifi_hal_recv_manual_fetch_physts+0xba> - d017ea6: f44f 74fa mov.w r4, #500 ; 0x1f4 - d017eaa: f04f 4680 mov.w r6, #1073741824 ; 0x40000000 - d017eae: 4d37 ldr r5, [pc, #220] ; (d017f8c <wifi_hal_recv_manual_fetch_physts+0x128>) - d017eb0: f8d6 3284 ldr.w r3, [r6, #644] ; 0x284 - d017eb4: 039b lsls r3, r3, #14 - d017eb6: d403 bmi.n d017ec0 <wifi_hal_recv_manual_fetch_physts+0x5c> - d017eb8: 2002 movs r0, #2 - d017eba: 47a8 blx r5 - d017ebc: 3c01 subs r4, #1 - d017ebe: d1f7 bne.n d017eb0 <wifi_hal_recv_manual_fetch_physts+0x4c> - d017ec0: 4b33 ldr r3, [pc, #204] ; (d017f90 <wifi_hal_recv_manual_fetch_physts+0x12c>) - d017ec2: 2600 movs r6, #0 - d017ec4: f8df 90d4 ldr.w r9, [pc, #212] ; d017f9c <wifi_hal_recv_manual_fetch_physts+0x138> - d017ec8: f893 4043 ldrb.w r4, [r3, #67] ; 0x43 - d017ecc: 4635 mov r5, r6 - d017ece: f893 8042 ldrb.w r8, [r3, #66] ; 0x42 - d017ed2: 00e4 lsls r4, r4, #3 - d017ed4: f8df a0c8 ldr.w sl, [pc, #200] ; d017fa0 <wifi_hal_recv_manual_fetch_physts+0x13c> - d017ed8: fa5f f888 uxtb.w r8, r8 - d017edc: f8df b0c4 ldr.w fp, [pc, #196] ; d017fa4 <wifi_hal_recv_manual_fetch_physts+0x140> - d017ee0: b2f3 uxtb r3, r6 - d017ee2: 4598 cmp r8, r3 - d017ee4: d81f bhi.n d017f26 <wifi_hal_recv_manual_fetch_physts+0xc2> - d017ee6: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d017eea: f8d2 3284 ldr.w r3, [r2, #644] ; 0x284 - d017eee: f423 2380 bic.w r3, r3, #262144 ; 0x40000 - d017ef2: f8c2 3284 str.w r3, [r2, #644] ; 0x284 - d017ef6: 2d00 cmp r5, #0 - d017ef8: d046 beq.n d017f88 <wifi_hal_recv_manual_fetch_physts+0x124> - d017efa: 4926 ldr r1, [pc, #152] ; (d017f94 <wifi_hal_recv_manual_fetch_physts+0x130>) - d017efc: a802 add r0, sp, #8 - d017efe: f003 f9f9 bl d01b2f4 <wifi_hal_rxdesc_query> - d017f02: 4a25 ldr r2, [pc, #148] ; (d017f98 <wifi_hal_recv_manual_fetch_physts+0x134>) - d017f04: a902 add r1, sp, #8 - d017f06: 4638 mov r0, r7 - d017f08: f003 fa77 bl d01b3fa <wifi_hal_rxdesc_phystatus_query> - d017f0c: 4821 ldr r0, [pc, #132] ; (d017f94 <wifi_hal_recv_manual_fetch_physts+0x130>) - d017f0e: 2280 movs r2, #128 ; 0x80 - d017f10: 2100 movs r1, #0 - d017f12: f7ed fb46 bl d0055a2 <rtw_memset> - d017f16: 2001 movs r0, #1 - d017f18: b029 add sp, #164 ; 0xa4 - d017f1a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d017f1e: 2001 movs r0, #1 - d017f20: f7ed fda6 bl d005a70 <rtw_msleep_os> - d017f24: e7b8 b.n d017e98 <wifi_hal_recv_manual_fetch_physts+0x34> - d017f26: f814 3009 ldrb.w r3, [r4, r9] - d017f2a: 3303 adds r3, #3 - d017f2c: 2b10 cmp r3, #16 - d017f2e: ea4f 02c3 mov.w r2, r3, lsl #3 - d017f32: dd0c ble.n d017f4e <wifi_hal_recv_manual_fetch_physts+0xea> - d017f34: 4651 mov r1, sl - d017f36: 4658 mov r0, fp - d017f38: 9201 str r2, [sp, #4] - d017f3a: f7eb ffdd bl d003ef8 <inic_ipc_dev_buffered_printf> - d017f3e: 9a01 ldr r2, [sp, #4] - d017f40: 4414 add r4, r2 - d017f42: f5b4 6f00 cmp.w r4, #2048 ; 0x800 - d017f46: bf28 it cs - d017f48: f5a4 6400 subcs.w r4, r4, #2048 ; 0x800 - d017f4c: e016 b.n d017f7c <wifi_hal_recv_manual_fetch_physts+0x118> - d017f4e: 2d00 cmp r5, #0 - d017f50: d1f6 bne.n d017f40 <wifi_hal_recv_manual_fetch_physts+0xdc> - d017f52: 0892 lsrs r2, r2, #2 - d017f54: 4d0f ldr r5, [pc, #60] ; (d017f94 <wifi_hal_recv_manual_fetch_physts+0x130>) - d017f56: 2300 movs r3, #0 - d017f58: f104 2140 add.w r1, r4, #1073758208 ; 0x40004000 - d017f5c: 3301 adds r3, #1 - d017f5e: f501 21a0 add.w r1, r1, #327680 ; 0x50000 - d017f62: b2db uxtb r3, r3 - d017f64: 6809 ldr r1, [r1, #0] - d017f66: f845 1b04 str.w r1, [r5], #4 - d017f6a: 1d21 adds r1, r4, #4 - d017f6c: f5b1 6f00 cmp.w r1, #2048 ; 0x800 - d017f70: bf2c ite cs - d017f72: f2a4 74fc subwcs r4, r4, #2044 ; 0x7fc - d017f76: 460c movcc r4, r1 - d017f78: 4293 cmp r3, r2 - d017f7a: d3ed bcc.n d017f58 <wifi_hal_recv_manual_fetch_physts+0xf4> - d017f7c: f3c4 00cf ubfx r0, r4, #3, #16 - d017f80: 3601 adds r6, #1 - d017f82: f7ff ff63 bl d017e4c <wifi_hal_recv_release_physts_readptr> - d017f86: e7ab b.n d017ee0 <wifi_hal_recv_manual_fetch_physts+0x7c> - d017f88: 4628 mov r0, r5 - d017f8a: e7c5 b.n d017f18 <wifi_hal_recv_manual_fetch_physts+0xb4> - d017f8c: 0001e205 .word 0x0001e205 - d017f90: 40000100 .word 0x40000100 - d017f94: 600066ae .word 0x600066ae - d017f98: 600066c6 .word 0x600066c6 - d017f9c: 4005400e .word 0x4005400e - d017fa0: 0d046b59 .word 0x0d046b59 - d017fa4: 0d046a5e .word 0x0d046a5e - -0d017fa8 <wifi_hal_recv_set_tsf_timer0>: - d017fa8: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d017fac: f8d3 2594 ldr.w r2, [r3, #1428] ; 0x594 - d017fb0: f8d3 1598 ldr.w r1, [r3, #1432] ; 0x598 - d017fb4: 4410 add r0, r2 - d017fb6: f8c3 0580 str.w r0, [r3, #1408] ; 0x580 - d017fba: 4770 bx lr - -0d017fbc <wifi_hal_check_rxtg>: - d017fbc: b530 push {r4, r5, lr} - d017fbe: b179 cbz r1, d017fe0 <wifi_hal_check_rxtg+0x24> - d017fc0: 8803 ldrh r3, [r0, #0] - d017fc2: 2200 movs r2, #0 - d017fc4: f242 7511 movw r5, #10001 ; 0x2711 - d017fc8: 680c ldr r4, [r1, #0] - d017fca: 3201 adds r2, #1 - d017fcc: f3c4 440c ubfx r4, r4, #16, #13 - d017fd0: 429c cmp r4, r3 - d017fd2: d109 bne.n d017fe8 <wifi_hal_check_rxtg+0x2c> - d017fd4: 3301 adds r3, #1 - d017fd6: 42aa cmp r2, r5 - d017fd8: f3c3 030c ubfx r3, r3, #0, #13 - d017fdc: 8003 strh r3, [r0, #0] - d017fde: d101 bne.n d017fe4 <wifi_hal_check_rxtg+0x28> - d017fe0: 2000 movs r0, #0 - d017fe2: bd30 pop {r4, r5, pc} - d017fe4: 2001 movs r0, #1 - d017fe6: e7fc b.n d017fe2 <wifi_hal_check_rxtg+0x26> - d017fe8: 42aa cmp r2, r5 - d017fea: d1ed bne.n d017fc8 <wifi_hal_check_rxtg+0xc> - d017fec: e7f8 b.n d017fe0 <wifi_hal_check_rxtg+0x24> - -0d017fee <wifi_hal_check_rxdesc_remain>: - d017fee: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d017ff2: 4601 mov r1, r0 - d017ff4: f8d3 23b4 ldr.w r2, [r3, #948] ; 0x3b4 - d017ff8: f3c2 430a ubfx r3, r2, #16, #11 - d017ffc: f3c2 020a ubfx r2, r2, #0, #11 - d018000: 4293 cmp r3, r2 - d018002: d006 beq.n d018012 <wifi_hal_check_rxdesc_remain+0x24> - d018004: eba3 0302 sub.w r3, r3, r2 - d018008: b298 uxth r0, r3 - d01800a: d803 bhi.n d018014 <wifi_hal_check_rxdesc_remain+0x26> - d01800c: 4408 add r0, r1 - d01800e: b280 uxth r0, r0 - d018010: 4770 bx lr - d018012: 2000 movs r0, #0 - d018014: 4770 bx lr - -0d018016 <wifi_hal_clear_amsdu_priv>: - d018016: b510 push {r4, lr} - d018018: 4604 mov r4, r0 - d01801a: 6800 ldr r0, [r0, #0] - d01801c: b108 cbz r0, d018022 <wifi_hal_clear_amsdu_priv+0xc> - d01801e: f7f3 fe87 bl d00bd30 <dev_kfree_skb_any> - d018022: 4620 mov r0, r4 - d018024: 22d4 movs r2, #212 ; 0xd4 - d018026: 2100 movs r1, #0 - d018028: e8bd 4010 ldmia.w sp!, {r4, lr} - d01802c: f02a be38 b.w d042ca0 <____wrap_memset_veneer> - -0d018030 <wifi_hal_rx_amsdu>: - d018030: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d018034: ed2d 8b02 vpush {d8} - d018038: b087 sub sp, #28 - d01803a: 6803 ldr r3, [r0, #0] - d01803c: 680d ldr r5, [r1, #0] - d01803e: f8d3 4104 ldr.w r4, [r3, #260] ; 0x104 - d018042: 9300 str r3, [sp, #0] - d018044: f3c5 35c0 ubfx r5, r5, #15, #1 - d018048: 680b ldr r3, [r1, #0] - d01804a: 6916 ldr r6, [r2, #16] - d01804c: f3c3 3980 ubfx r9, r3, #14, #1 - d018050: 9205 str r2, [sp, #20] - d018052: e9cd 1002 strd r1, r0, [sp, #8] - d018056: 2c00 cmp r4, #0 - d018058: d05e beq.n d018118 <wifi_hal_rx_amsdu+0xe8> - d01805a: f894 30d0 ldrb.w r3, [r4, #208] ; 0xd0 - d01805e: 2b00 cmp r3, #0 - d018060: d05a beq.n d018118 <wifi_hal_rx_amsdu+0xe8> - d018062: b14d cbz r5, d018078 <wifi_hal_rx_amsdu+0x48> - d018064: 4620 mov r0, r4 - d018066: f7ff ffd6 bl d018016 <wifi_hal_clear_amsdu_priv> - d01806a: 46a9 mov r9, r5 - d01806c: 4648 mov r0, r9 - d01806e: b007 add sp, #28 - d018070: ecbd 8b02 vpop {d8} - d018074: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d018078: f1b9 0f00 cmp.w r9, #0 - d01807c: d001 beq.n d018082 <wifi_hal_rx_amsdu+0x52> - d01807e: f884 50d0 strb.w r5, [r4, #208] ; 0xd0 - d018082: f104 0308 add.w r3, r4, #8 - d018086: f8d4 70cc ldr.w r7, [r4, #204] ; 0xcc - d01808a: 9301 str r3, [sp, #4] - d01808c: f1b9 0f00 cmp.w r9, #0 - d018090: f000 80b4 beq.w d0181fc <wifi_hal_rx_amsdu+0x1cc> - d018094: 9b00 ldr r3, [sp, #0] - d018096: f04f 0a00 mov.w sl, #0 - d01809a: 330c adds r3, #12 - d01809c: ee08 3a10 vmov s16, r3 - d0180a0: f1b9 0f00 cmp.w r9, #0 - d0180a4: f040 81a8 bne.w d0183f8 <wifi_hal_rx_amsdu+0x3c8> - d0180a8: 2f00 cmp r7, #0 - d0180aa: f300 81aa bgt.w d018402 <wifi_hal_rx_amsdu+0x3d2> - d0180ae: 2100 movs r1, #0 - d0180b0: f44f 6000 mov.w r0, #2048 ; 0x800 - d0180b4: f7f3 fe45 bl d00bd42 <dev_alloc_skb> - d0180b8: 2800 cmp r0, #0 - d0180ba: f000 81d6 beq.w d01846a <wifi_hal_rx_amsdu+0x43a> - d0180be: 9b00 ldr r3, [sp, #0] - d0180c0: 9a00 ldr r2, [sp, #0] - d0180c2: 6d5b ldr r3, [r3, #84] ; 0x54 - d0180c4: 4995 ldr r1, [pc, #596] ; (d01831c <wifi_hal_rx_amsdu+0x2ec>) - d0180c6: eb02 0383 add.w r3, r2, r3, lsl #2 - d0180ca: 9a02 ldr r2, [sp, #8] - d0180cc: 6598 str r0, [r3, #88] ; 0x58 - d0180ce: 9b02 ldr r3, [sp, #8] - d0180d0: 685b ldr r3, [r3, #4] - d0180d2: 6903 ldr r3, [r0, #16] - d0180d4: 6053 str r3, [r2, #4] - d0180d6: 694b ldr r3, [r1, #20] - d0180d8: 03db lsls r3, r3, #15 - d0180da: d516 bpl.n d01810a <wifi_hal_rx_amsdu+0xda> - d0180dc: 6903 ldr r3, [r0, #16] - d0180de: f013 021f ands.w r2, r3, #31 - d0180e2: bf1a itte ne - d0180e4: f023 031f bicne.w r3, r3, #31 - d0180e8: f502 6200 addne.w r2, r2, #2048 ; 0x800 - d0180ec: f44f 6200 moveq.w r2, #2048 ; 0x800 - d0180f0: f3bf 8f4f dsb sy - d0180f4: 441a add r2, r3 - d0180f6: f8c1 325c str.w r3, [r1, #604] ; 0x25c - d0180fa: 3320 adds r3, #32 - d0180fc: 1ad0 subs r0, r2, r3 - d0180fe: 2800 cmp r0, #0 - d018100: dcf9 bgt.n d0180f6 <wifi_hal_rx_amsdu+0xc6> - d018102: f3bf 8f4f dsb sy - d018106: f3bf 8f6f isb sy - d01810a: 9805 ldr r0, [sp, #20] - d01810c: f7f3 fe10 bl d00bd30 <dev_kfree_skb_any> - d018110: f1b9 0f00 cmp.w r9, #0 - d018114: d001 beq.n d01811a <wifi_hal_rx_amsdu+0xea> - d018116: e1a4 b.n d018462 <wifi_hal_rx_amsdu+0x432> - d018118: b915 cbnz r5, d018120 <wifi_hal_rx_amsdu+0xf0> - d01811a: f04f 0900 mov.w r9, #0 - d01811e: e7a5 b.n d01806c <wifi_hal_rx_amsdu+0x3c> - d018120: 68b3 ldr r3, [r6, #8] - d018122: 00d8 lsls r0, r3, #3 - d018124: d4a2 bmi.n d01806c <wifi_hal_rx_amsdu+0x3c> - d018126: 6872 ldr r2, [r6, #4] - d018128: f412 2fe0 tst.w r2, #458752 ; 0x70000 - d01812c: d19e bne.n d01806c <wifi_hal_rx_amsdu+0x3c> - d01812e: 03d9 lsls r1, r3, #15 - d018130: d59c bpl.n d01806c <wifi_hal_rx_amsdu+0x3c> - d018132: 6833 ldr r3, [r6, #0] - d018134: f3c3 53c1 ubfx r3, r3, #23, #2 - d018138: 4433 add r3, r6 - d01813a: 8e1b ldrh r3, [r3, #48] ; 0x30 - d01813c: 061a lsls r2, r3, #24 - d01813e: d595 bpl.n d01806c <wifi_hal_rx_amsdu+0x3c> - d018140: b98c cbnz r4, d018166 <wifi_hal_rx_amsdu+0x136> - d018142: 4877 ldr r0, [pc, #476] ; (d018320 <wifi_hal_rx_amsdu+0x2f0>) - d018144: f7eb fed8 bl d003ef8 <inic_ipc_dev_buffered_printf> - d018148: 20d4 movs r0, #212 ; 0xd4 - d01814a: f7ed fa1d bl d005588 <rtw_zmalloc> - d01814e: 9b00 ldr r3, [sp, #0] - d018150: 4604 mov r4, r0 - d018152: f8c3 0104 str.w r0, [r3, #260] ; 0x104 - d018156: b930 cbnz r0, d018166 <wifi_hal_rx_amsdu+0x136> - d018158: 4872 ldr r0, [pc, #456] ; (d018324 <wifi_hal_rx_amsdu+0x2f4>) - d01815a: f7eb fecd bl d003ef8 <inic_ipc_dev_buffered_printf> - d01815e: 4872 ldr r0, [pc, #456] ; (d018328 <wifi_hal_rx_amsdu+0x2f8>) - d018160: f7eb feca bl d003ef8 <inic_ipc_dev_buffered_printf> - d018164: e7d9 b.n d01811a <wifi_hal_rx_amsdu+0xea> - d018166: f104 0308 add.w r3, r4, #8 - d01816a: 4631 mov r1, r6 - d01816c: 4618 mov r0, r3 - d01816e: 9301 str r3, [sp, #4] - d018170: f003 f8c0 bl d01b2f4 <wifi_hal_rxdesc_query> - d018174: 7fa3 ldrb r3, [r4, #30] - d018176: 2b00 cmp r3, #0 - d018178: d1cf bne.n d01811a <wifi_hal_rx_amsdu+0xea> - d01817a: 231a movs r3, #26 - d01817c: 7363 strb r3, [r4, #13] - d01817e: 7e23 ldrb r3, [r4, #24] - d018180: b10b cbz r3, d018186 <wifi_hal_rx_amsdu+0x156> - d018182: 231e movs r3, #30 - d018184: 7363 strb r3, [r4, #13] - d018186: 7ee3 ldrb r3, [r4, #27] - d018188: b10b cbz r3, d01818e <wifi_hal_rx_amsdu+0x15e> - d01818a: f640 0308 movw r3, #2056 ; 0x808 - d01818e: 83a3 strh r3, [r4, #28] - d018190: 7b62 ldrb r2, [r4, #13] - d018192: 7f23 ldrb r3, [r4, #28] - d018194: 441a add r2, r3 - d018196: 7f63 ldrb r3, [r4, #29] - d018198: b2d2 uxtb r2, r2 - d01819a: f884 30c9 strb.w r3, [r4, #201] ; 0xc9 - d01819e: 2a28 cmp r2, #40 ; 0x28 - d0181a0: f884 20c8 strb.w r2, [r4, #200] ; 0xc8 - d0181a4: d907 bls.n d0181b6 <wifi_hal_rx_amsdu+0x186> - d0181a6: 485f ldr r0, [pc, #380] ; (d018324 <wifi_hal_rx_amsdu+0x2f4>) - d0181a8: f7eb fea6 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0181ac: 495f ldr r1, [pc, #380] ; (d01832c <wifi_hal_rx_amsdu+0x2fc>) - d0181ae: 4860 ldr r0, [pc, #384] ; (d018330 <wifi_hal_rx_amsdu+0x300>) - d0181b0: f7eb fea2 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0181b4: e7b1 b.n d01811a <wifi_hal_rx_amsdu+0xea> - d0181b6: 7b23 ldrb r3, [r4, #12] - d0181b8: f104 00a0 add.w r0, r4, #160 ; 0xa0 - d0181bc: 7ae1 ldrb r1, [r4, #11] - d0181be: 4419 add r1, r3 - d0181c0: 4b5c ldr r3, [pc, #368] ; (d018334 <wifi_hal_rx_amsdu+0x304>) - d0181c2: 3118 adds r1, #24 - d0181c4: 440e add r6, r1 - d0181c6: 4631 mov r1, r6 - d0181c8: 4798 blx r3 - d0181ca: f1c9 0301 rsb r3, r9, #1 - d0181ce: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 - d0181d2: f884 30d0 strb.w r3, [r4, #208] ; 0xd0 - d0181d6: 8923 ldrh r3, [r4, #8] - d0181d8: f1b9 0f00 cmp.w r9, #0 - d0181dc: d002 beq.n d0181e4 <wifi_hal_rx_amsdu+0x1b4> - d0181de: 1a5f subs r7, r3, r1 - d0181e0: 440e add r6, r1 - d0181e2: e757 b.n d018094 <wifi_hal_rx_amsdu+0x64> - d0181e4: 7ae2 ldrb r2, [r4, #11] - d0181e6: f5a3 63fd sub.w r3, r3, #2024 ; 0x7e8 - d0181ea: 7b20 ldrb r0, [r4, #12] - d0181ec: 4402 add r2, r0 - d0181ee: 188f adds r7, r1, r2 - d0181f0: 4413 add r3, r2 - d0181f2: f5c7 67fd rsb r7, r7, #2024 ; 0x7e8 - d0181f6: f8c4 30cc str.w r3, [r4, #204] ; 0xcc - d0181fa: e7f1 b.n d0181e0 <wifi_hal_rx_amsdu+0x1b0> - d0181fc: f5a7 6700 sub.w r7, r7, #2048 ; 0x800 - d018200: f8c4 70cc str.w r7, [r4, #204] ; 0xcc - d018204: f44f 6700 mov.w r7, #2048 ; 0x800 - d018208: e744 b.n d018094 <wifi_hal_rx_amsdu+0x64> - d01820a: 4629 mov r1, r5 - d01820c: f44f 6000 mov.w r0, #2048 ; 0x800 - d018210: f7f3 fd97 bl d00bd42 <dev_alloc_skb> - d018214: 4605 mov r5, r0 - d018216: b960 cbnz r0, d018232 <wifi_hal_rx_amsdu+0x202> - d018218: 4842 ldr r0, [pc, #264] ; (d018324 <wifi_hal_rx_amsdu+0x2f4>) - d01821a: f7eb fe6d bl d003ef8 <inic_ipc_dev_buffered_printf> - d01821e: 4943 ldr r1, [pc, #268] ; (d01832c <wifi_hal_rx_amsdu+0x2fc>) - d018220: 4845 ldr r0, [pc, #276] ; (d018338 <wifi_hal_rx_amsdu+0x308>) - d018222: f7eb fe69 bl d003ef8 <inic_ipc_dev_buffered_printf> - d018226: ee18 1a10 vmov r1, s16 - d01822a: 4650 mov r0, sl - d01822c: f00a fb7e bl d02292c <rtw_recv_free_frame> - d018230: e71b b.n d01806a <wifi_hal_rx_amsdu+0x3a> - d018232: 6901 ldr r1, [r0, #16] - d018234: f44f 6200 mov.w r2, #2048 ; 0x800 - d018238: f7f3 fd91 bl d00bd5e <skb_assign_buf> - d01823c: f44f 6300 mov.w r3, #2048 ; 0x800 - d018240: 6928 ldr r0, [r5, #16] - d018242: 2f0d cmp r7, #13 - d018244: 622b str r3, [r5, #32] - d018246: 9b03 ldr r3, [sp, #12] - d018248: f8d3 3814 ldr.w r3, [r3, #2068] ; 0x814 - d01824c: 61eb str r3, [r5, #28] - d01824e: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 - d018252: 4403 add r3, r0 - d018254: 616b str r3, [r5, #20] - d018256: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 - d01825a: f1a3 030e sub.w r3, r3, #14 - d01825e: dd07 ble.n d018270 <wifi_hal_rx_amsdu+0x240> - d018260: 4631 mov r1, r6 - d018262: 4418 add r0, r3 - d018264: 220e movs r2, #14 - d018266: 4b33 ldr r3, [pc, #204] ; (d018334 <wifi_hal_rx_amsdu+0x304>) - d018268: 3f0e subs r7, #14 - d01826a: 360e adds r6, #14 - d01826c: 4798 blx r3 - d01826e: e0e2 b.n d018436 <wifi_hal_rx_amsdu+0x406> - d018270: 4418 add r0, r3 - d018272: 463a mov r2, r7 - d018274: 4631 mov r1, r6 - d018276: 4b2f ldr r3, [pc, #188] ; (d018334 <wifi_hal_rx_amsdu+0x304>) - d018278: 4798 blx r3 - d01827a: 6025 str r5, [r4, #0] - d01827c: 80a7 strh r7, [r4, #4] - d01827e: e74c b.n d01811a <wifi_hal_rx_amsdu+0xea> - d018280: 463a mov r2, r7 - d018282: 4b2c ldr r3, [pc, #176] ; (d018334 <wifi_hal_rx_amsdu+0x304>) - d018284: 4631 mov r1, r6 - d018286: 4798 blx r3 - d018288: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 - d01828c: 19da adds r2, r3, r7 - d01828e: 692b ldr r3, [r5, #16] - d018290: 4413 add r3, r2 - d018292: 616b str r3, [r5, #20] - d018294: 6025 str r5, [r4, #0] - d018296: 80a7 strh r7, [r4, #4] - d018298: e6e8 b.n d01806c <wifi_hal_rx_amsdu+0x3c> - d01829a: ee18 0a10 vmov r0, s16 - d01829e: f00a fb21 bl d0228e4 <rtw_recv_alloc_frame> - d0182a2: 4682 mov sl, r0 - d0182a4: b948 cbnz r0, d0182ba <wifi_hal_rx_amsdu+0x28a> - d0182a6: 481f ldr r0, [pc, #124] ; (d018324 <wifi_hal_rx_amsdu+0x2f4>) - d0182a8: f7eb fe26 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0182ac: 4823 ldr r0, [pc, #140] ; (d01833c <wifi_hal_rx_amsdu+0x30c>) - d0182ae: f7eb fe23 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0182b2: 4628 mov r0, r5 - d0182b4: f7f3 fd3c bl d00bd30 <dev_kfree_skb_any> - d0182b8: e72f b.n d01811a <wifi_hal_rx_amsdu+0xea> - d0182ba: f04f 0b00 mov.w fp, #0 - d0182be: f7ed f937 bl d005530 <rtw_init_listhead> - d0182c2: 2298 movs r2, #152 ; 0x98 - d0182c4: 9901 ldr r1, [sp, #4] - d0182c6: 4b1b ldr r3, [pc, #108] ; (d018334 <wifi_hal_rx_amsdu+0x304>) - d0182c8: f10a 001c add.w r0, sl, #28 - d0182cc: f8ca b0b4 str.w fp, [sl, #180] ; 0xb4 - d0182d0: 4798 blx r3 - d0182d2: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 - d0182d6: 6928 ldr r0, [r5, #16] - d0182d8: 2206 movs r2, #6 - d0182da: 390e subs r1, #14 - d0182dc: 4b15 ldr r3, [pc, #84] ; (d018334 <wifi_hal_rx_amsdu+0x304>) - d0182de: 4401 add r1, r0 - d0182e0: f10a 0036 add.w r0, sl, #54 ; 0x36 - d0182e4: 4798 blx r3 - d0182e6: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 - d0182ea: 6928 ldr r0, [r5, #16] - d0182ec: 2206 movs r2, #6 - d0182ee: 3908 subs r1, #8 - d0182f0: 4b10 ldr r3, [pc, #64] ; (d018334 <wifi_hal_rx_amsdu+0x304>) - d0182f2: 4401 add r1, r0 - d0182f4: f10a 003c add.w r0, sl, #60 ; 0x3c - d0182f8: 4798 blx r3 - d0182fa: f8ba 1036 ldrh.w r1, [sl, #54] ; 0x36 - d0182fe: f64a 22aa movw r2, #43690 ; 0xaaaa - d018302: 4291 cmp r1, r2 - d018304: d11c bne.n d018340 <wifi_hal_rx_amsdu+0x310> - d018306: f8da 2038 ldr.w r2, [sl, #56] ; 0x38 - d01830a: 2a03 cmp r2, #3 - d01830c: d118 bne.n d018340 <wifi_hal_rx_amsdu+0x310> - d01830e: ee18 1a10 vmov r1, s16 - d018312: 4650 mov r0, sl - d018314: f00a fb0a bl d02292c <rtw_recv_free_frame> - d018318: e0a0 b.n d01845c <wifi_hal_rx_amsdu+0x42c> - d01831a: bf00 nop - d01831c: e000ed00 .word 0xe000ed00 - d018320: 0d046a85 .word 0x0d046a85 - d018324: 0d04a6af .word 0x0d04a6af - d018328: 0d046a9d .word 0x0d046a9d - d01832c: 0d046b7b .word 0x0d046b7b - d018330: 0d046ac7 .word 0x0d046ac7 - d018334: 00027939 .word 0x00027939 - d018338: 0d046af5 .word 0x0d046af5 - d01833c: 0d046b15 .word 0x0d046b15 - d018340: f8b4 b004 ldrh.w fp, [r4, #4] - d018344: f104 01a0 add.w r1, r4, #160 ; 0xa0 - d018348: f894 20c8 ldrb.w r2, [r4, #200] ; 0xc8 - d01834c: eba8 030b sub.w r3, r8, fp - d018350: 6928 ldr r0, [r5, #16] - d018352: 445f add r7, fp - d018354: 9304 str r3, [sp, #16] - d018356: 4b47 ldr r3, [pc, #284] ; (d018474 <wifi_hal_rx_amsdu+0x444>) - d018358: eba7 0b08 sub.w fp, r7, r8 - d01835c: 4798 blx r3 - d01835e: 4b45 ldr r3, [pc, #276] ; (d018474 <wifi_hal_rx_amsdu+0x444>) - d018360: 4631 mov r1, r6 - d018362: 9a04 ldr r2, [sp, #16] - d018364: 6968 ldr r0, [r5, #20] - d018366: f108 070e add.w r7, r8, #14 - d01836a: 4798 blx r3 - d01836c: f894 10c9 ldrb.w r1, [r4, #201] ; 0xc9 - d018370: f894 20c8 ldrb.w r2, [r4, #200] ; 0xc8 - d018374: 4628 mov r0, r5 - d018376: 440a add r2, r1 - d018378: 3203 adds r2, #3 - d01837a: 4442 add r2, r8 - d01837c: f022 0203 bic.w r2, r2, #3 - d018380: 622a str r2, [r5, #32] - d018382: f894 10c9 ldrb.w r1, [r4, #201] ; 0xc9 - d018386: f894 20c8 ldrb.w r2, [r4, #200] ; 0xc8 - d01838a: 440a add r2, r1 - d01838c: 6929 ldr r1, [r5, #16] - d01838e: 4442 add r2, r8 - d018390: 440a add r2, r1 - d018392: 616a str r2, [r5, #20] - d018394: f8ca 5008 str.w r5, [sl, #8] - d018398: 68ea ldr r2, [r5, #12] - d01839a: f8ca 20b8 str.w r2, [sl, #184] ; 0xb8 - d01839e: 692a ldr r2, [r5, #16] - d0183a0: e9ca 222f strd r2, r2, [sl, #188] ; 0xbc - d0183a4: f7f3 fce1 bl d00bd6a <skb_end_pointer> - d0183a8: f8ca 00c4 str.w r0, [sl, #196] ; 0xc4 - d0183ac: f894 20c8 ldrb.w r2, [r4, #200] ; 0xc8 - d0183b0: 4650 mov r0, sl - d0183b2: eb08 0102 add.w r1, r8, r2 - d0183b6: f894 20c9 ldrb.w r2, [r4, #201] ; 0xc9 - d0183ba: 440a add r2, r1 - d0183bc: f8aa 201c strh.w r2, [sl, #28] - d0183c0: f894 20c9 ldrb.w r2, [r4, #201] ; 0xc9 - d0183c4: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 - d0183c8: 4411 add r1, r2 - d0183ca: 4441 add r1, r8 - d0183cc: f00b fa33 bl d023836 <rtw_recv_recvframe_put> - d0183d0: 9b03 ldr r3, [sp, #12] - d0183d2: 4651 mov r1, sl - d0183d4: 6818 ldr r0, [r3, #0] - d0183d6: f7ff fc3f bl d017c58 <wifi_hal_normal_rx_process.isra.0> - d0183da: f017 0703 ands.w r7, r7, #3 - d0183de: 9b04 ldr r3, [sp, #16] - d0183e0: f04f 0200 mov.w r2, #0 - d0183e4: bf18 it ne - d0183e6: f1c7 0704 rsbne r7, r7, #4 - d0183ea: 6022 str r2, [r4, #0] - d0183ec: 443b add r3, r7 - d0183ee: 80a2 strh r2, [r4, #4] - d0183f0: ebab 0707 sub.w r7, fp, r7 - d0183f4: 441e add r6, r3 - d0183f6: e653 b.n d0180a0 <wifi_hal_rx_amsdu+0x70> - d0183f8: 9b01 ldr r3, [sp, #4] - d0183fa: 7d5a ldrb r2, [r3, #21] - d0183fc: 42ba cmp r2, r7 - d0183fe: f6bf ae56 bge.w d0180ae <wifi_hal_rx_amsdu+0x7e> - d018402: 6825 ldr r5, [r4, #0] - d018404: 2d00 cmp r5, #0 - d018406: f43f af00 beq.w d01820a <wifi_hal_rx_amsdu+0x1da> - d01840a: 88a2 ldrh r2, [r4, #4] - d01840c: 2a0d cmp r2, #13 - d01840e: d812 bhi.n d018436 <wifi_hal_rx_amsdu+0x406> - d018410: f894 00c8 ldrb.w r0, [r4, #200] ; 0xc8 - d018414: 4631 mov r1, r6 - d018416: 692b ldr r3, [r5, #16] - d018418: 4410 add r0, r2 - d01841a: f1c2 020e rsb r2, r2, #14 - d01841e: 380e subs r0, #14 - d018420: 4418 add r0, r3 - d018422: 4b14 ldr r3, [pc, #80] ; (d018474 <wifi_hal_rx_amsdu+0x444>) - d018424: 4798 blx r3 - d018426: 88a3 ldrh r3, [r4, #4] - d018428: f1c3 020e rsb r2, r3, #14 - d01842c: 3b0e subs r3, #14 - d01842e: 4416 add r6, r2 - d018430: 441f add r7, r3 - d018432: 2300 movs r3, #0 - d018434: 80a3 strh r3, [r4, #4] - d018436: 692b ldr r3, [r5, #16] - d018438: f894 00c8 ldrb.w r0, [r4, #200] ; 0xc8 - d01843c: 4418 add r0, r3 +0d017c70 <wifi_hal_normal_rx_process.isra.0>: + d017c70: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d017c74: f8d0 8004 ldr.w r8, [r0, #4] + d017c78: 4607 mov r7, r0 + d017c7a: 460d mov r5, r1 + d017c7c: 688c ldr r4, [r1, #8] + d017c7e: 4640 mov r0, r8 + d017c80: f7fa faf6 bl d012270 <rtw_is_adapter_up> + d017c84: b1f8 cbz r0, d017cc6 <wifi_hal_normal_rx_process.isra.0+0x56> + d017c86: f8d5 30bc ldr.w r3, [r5, #188] ; 0xbc + d017c8a: 1d18 adds r0, r3, #4 + d017c8c: 791b ldrb r3, [r3, #4] + d017c8e: 07db lsls r3, r3, #31 + d017c90: d50b bpl.n d017caa <wifi_hal_normal_rx_process.isra.0+0x3a> + d017c92: 370c adds r7, #12 + d017c94: 4638 mov r0, r7 + d017c96: f00a fe93 bl d0229c0 <rtw_recv_alloc_frame> + d017c9a: 4604 mov r4, r0 + d017c9c: b9c0 cbnz r0, d017cd0 <wifi_hal_normal_rx_process.isra.0+0x60> + d017c9e: 4639 mov r1, r7 + d017ca0: 4628 mov r0, r5 + d017ca2: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d017ca6: f00a beaf b.w d022a08 <rtw_recv_free_frame> + d017caa: f1b8 0f00 cmp.w r8, #0 + d017cae: d00a beq.n d017cc6 <wifi_hal_normal_rx_process.isra.0+0x56> + d017cb0: 2206 movs r2, #6 + d017cb2: f608 01c8 addw r1, r8, #2248 ; 0x8c8 + d017cb6: f7ed fc6d bl d005594 <rtw_memcmp> + d017cba: b120 cbz r0, d017cc6 <wifi_hal_normal_rx_process.isra.0+0x56> + d017cbc: f8d8 3814 ldr.w r3, [r8, #2068] ; 0x814 + d017cc0: 61e3 str r3, [r4, #28] + d017cc2: f8c5 8010 str.w r8, [r5, #16] + d017cc6: 4628 mov r0, r5 + d017cc8: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d017ccc: f00c b986 b.w d023fdc <rtw_recv_entry> + d017cd0: 2200 movs r2, #0 + d017cd2: 2101 movs r1, #1 + d017cd4: 68a8 ldr r0, [r5, #8] + d017cd6: f7f4 f84f bl d00bd78 <skb_copy> + d017cda: 4606 mov r6, r0 + d017cdc: b930 cbnz r0, d017cec <wifi_hal_normal_rx_process.isra.0+0x7c> + d017cde: 4639 mov r1, r7 + d017ce0: 4628 mov r0, r5 + d017ce2: f00a fe91 bl d022a08 <rtw_recv_free_frame> + d017ce6: 4639 mov r1, r7 + d017ce8: 4620 mov r0, r4 + d017cea: e7da b.n d017ca2 <wifi_hal_normal_rx_process.isra.0+0x32> + d017cec: 4620 mov r0, r4 + d017cee: f8c4 8010 str.w r8, [r4, #16] + d017cf2: f7ed fc1d bl d005530 <rtw_init_listhead> + d017cf6: 2300 movs r3, #0 + d017cf8: 2298 movs r2, #152 ; 0x98 + d017cfa: f105 011c add.w r1, r5, #28 + d017cfe: f8c4 30c8 str.w r3, [r4, #200] ; 0xc8 + d017d02: f104 001c add.w r0, r4, #28 + d017d06: f8c4 30b4 str.w r3, [r4, #180] ; 0xb4 + d017d0a: 4b0c ldr r3, [pc, #48] ; (d017d3c <wifi_hal_normal_rx_process.isra.0+0xcc>) + d017d0c: 4798 blx r3 + d017d0e: f8d8 3814 ldr.w r3, [r8, #2068] ; 0x814 + d017d12: 4630 mov r0, r6 + d017d14: 61f3 str r3, [r6, #28] + d017d16: 60a6 str r6, [r4, #8] + d017d18: 68f3 ldr r3, [r6, #12] + d017d1a: f8c4 30b8 str.w r3, [r4, #184] ; 0xb8 + d017d1e: 6933 ldr r3, [r6, #16] + d017d20: e9c4 332f strd r3, r3, [r4, #188] ; 0xbc + d017d24: f7f4 f821 bl d00bd6a <skb_end_pointer> + d017d28: f8c4 00c4 str.w r0, [r4, #196] ; 0xc4 + d017d2c: 4620 mov r0, r4 + d017d2e: 6a31 ldr r1, [r6, #32] + d017d30: f00b fdef bl d023912 <rtw_recv_recvframe_put> + d017d34: 4620 mov r0, r4 + d017d36: f00c f951 bl d023fdc <rtw_recv_entry> + d017d3a: e7c4 b.n d017cc6 <wifi_hal_normal_rx_process.isra.0+0x56> + d017d3c: 00027939 .word 0x00027939 + +0d017d40 <wifi_hal_rx_ring_init>: + d017d40: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d017d44: f44f 6300 mov.w r3, #2048 ; 0x800 + d017d48: 6805 ldr r5, [r0, #0] + d017d4a: 4c35 ldr r4, [pc, #212] ; (d017e20 <wifi_hal_rx_ring_init+0xe0>) + d017d4c: 2600 movs r6, #0 + d017d4e: f8a5 306c strh.w r3, [r5, #108] ; 0x6c + d017d52: f105 0758 add.w r7, r5, #88 ; 0x58 + d017d56: 4b33 ldr r3, [pc, #204] ; (d017e24 <wifi_hal_rx_ring_init+0xe4>) + d017d58: f8df 80d4 ldr.w r8, [pc, #212] ; d017e30 <wifi_hal_rx_ring_init+0xf0> + d017d5c: 781b ldrb r3, [r3, #0] + d017d5e: f8df 90d4 ldr.w r9, [pc, #212] ; d017e34 <wifi_hal_rx_ring_init+0xf4> + d017d62: 66ab str r3, [r5, #104] ; 0x68 + d017d64: 64ec str r4, [r5, #76] ; 0x4c + d017d66: 656e str r6, [r5, #84] ; 0x54 + d017d68: 6eab ldr r3, [r5, #104] ; 0x68 + d017d6a: 42b3 cmp r3, r6 + d017d6c: dc02 bgt.n d017d74 <wifi_hal_rx_ring_init+0x34> + d017d6e: 2001 movs r0, #1 + d017d70: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d017d74: 2100 movs r1, #0 + d017d76: f8b5 006c ldrh.w r0, [r5, #108] ; 0x6c + d017d7a: f7f3 ffe2 bl d00bd42 <dev_alloc_skb> + d017d7e: 2800 cmp r0, #0 + d017d80: d0f6 beq.n d017d70 <wifi_hal_rx_ring_init+0x30> + d017d82: f8b5 c06c ldrh.w ip, [r5, #108] ; 0x6c + d017d86: 6a03 ldr r3, [r0, #32] + d017d88: 6941 ldr r1, [r0, #20] + d017d8a: 4463 add r3, ip + d017d8c: eb01 020c add.w r2, r1, ip + d017d90: 6203 str r3, [r0, #32] + d017d92: 6983 ldr r3, [r0, #24] + d017d94: 6142 str r2, [r0, #20] + d017d96: 429a cmp r2, r3 + d017d98: d907 bls.n d017daa <wifi_hal_rx_ring_init+0x6a> + d017d9a: 4a23 ldr r2, [pc, #140] ; (d017e28 <wifi_hal_rx_ring_init+0xe8>) + d017d9c: 217a movs r1, #122 ; 0x7a + d017d9e: 4823 ldr r0, [pc, #140] ; (d017e2c <wifi_hal_rx_ring_init+0xec>) + d017da0: f7ec f8aa bl d003ef8 <inic_ipc_dev_buffered_printf> + d017da4: f7ed fbc2 bl d00552c <cli> + d017da8: e7fe b.n d017da8 <wifi_hal_rx_ring_init+0x68> + d017daa: f847 0b04 str.w r0, [r7], #4 + d017dae: f8d8 3014 ldr.w r3, [r8, #20] + d017db2: 03db lsls r3, r3, #15 + d017db4: d516 bpl.n d017de4 <wifi_hal_rx_ring_init+0xa4> + d017db6: 6903 ldr r3, [r0, #16] + d017db8: f013 021f ands.w r2, r3, #31 + d017dbc: bf1a itte ne + d017dbe: f023 031f bicne.w r3, r3, #31 + d017dc2: f502 6200 addne.w r2, r2, #2048 ; 0x800 + d017dc6: f44f 6200 moveq.w r2, #2048 ; 0x800 + d017dca: f3bf 8f4f dsb sy + d017dce: 441a add r2, r3 + d017dd0: f8c8 325c str.w r3, [r8, #604] ; 0x25c + d017dd4: 3320 adds r3, #32 + d017dd6: 1ad0 subs r0, r2, r3 + d017dd8: 2800 cmp r0, #0 + d017dda: dcf9 bgt.n d017dd0 <wifi_hal_rx_ring_init+0x90> + d017ddc: f3bf 8f4f dsb sy + d017de0: f3bf 8f6f isb sy + d017de4: 6823 ldr r3, [r4, #0] + d017de6: 3601 adds r6, #1 + d017de8: 3408 adds r4, #8 + d017dea: f423 4380 bic.w r3, r3, #16384 ; 0x4000 + d017dee: f844 3c08 str.w r3, [r4, #-8] + d017df2: f854 3c08 ldr.w r3, [r4, #-8] + d017df6: f423 4300 bic.w r3, r3, #32768 ; 0x8000 + d017dfa: f844 3c08 str.w r3, [r4, #-8] + d017dfe: f854 2c08 ldr.w r2, [r4, #-8] + d017e02: f8b5 306c ldrh.w r3, [r5, #108] ; 0x6c + d017e06: ea02 0209 and.w r2, r2, r9 + d017e0a: f3c3 030d ubfx r3, r3, #0, #14 + d017e0e: 4313 orrs r3, r2 + d017e10: f844 3c08 str.w r3, [r4, #-8] + d017e14: f854 3c04 ldr.w r3, [r4, #-4] + d017e18: f844 1c04 str.w r1, [r4, #-4] + d017e1c: e7a4 b.n d017d68 <wifi_hal_rx_ring_init+0x28> + d017e1e: bf00 nop + d017e20: 600084c0 .word 0x600084c0 + d017e24: 6000010c .word 0x6000010c + d017e28: 0d0458ef .word 0x0d0458ef + d017e2c: 0d045914 .word 0x0d045914 + d017e30: e000ed00 .word 0xe000ed00 + d017e34: ffffc000 .word 0xffffc000 + +0d017e38 <wifi_hal_rx_ring_free>: + d017e38: b570 push {r4, r5, r6, lr} + d017e3a: 6805 ldr r5, [r0, #0] + d017e3c: 2400 movs r4, #0 + d017e3e: f105 0658 add.w r6, r5, #88 ; 0x58 + d017e42: 6eab ldr r3, [r5, #104] ; 0x68 + d017e44: 42a3 cmp r3, r4 + d017e46: dc00 bgt.n d017e4a <wifi_hal_rx_ring_free+0x12> + d017e48: bd70 pop {r4, r5, r6, pc} + d017e4a: f856 0b04 ldr.w r0, [r6], #4 + d017e4e: b108 cbz r0, d017e54 <wifi_hal_rx_ring_free+0x1c> + d017e50: f7f3 ff08 bl d00bc64 <kfree_skb> + d017e54: 3401 adds r4, #1 + d017e56: e7f4 b.n d017e42 <wifi_hal_rx_ring_free+0xa> + +0d017e58 <wifi_hal_rx_ring_reset>: + d017e58: 6803 ldr r3, [r0, #0] + d017e5a: 6cda ldr r2, [r3, #76] ; 0x4c + d017e5c: b10a cbz r2, d017e62 <wifi_hal_rx_ring_reset+0xa> + d017e5e: 2200 movs r2, #0 + d017e60: 655a str r2, [r3, #84] ; 0x54 + d017e62: 4770 bx lr + +0d017e64 <wifi_hal_recv_release_physts_readptr>: + d017e64: 4b04 ldr r3, [pc, #16] ; (d017e78 <wifi_hal_recv_release_physts_readptr+0x14>) + d017e66: 2201 movs r2, #1 + d017e68: f8a3 0084 strh.w r0, [r3, #132] ; 0x84 + d017e6c: f803 2cc0 strb.w r2, [r3, #-192] + d017e70: 2200 movs r2, #0 + d017e72: f803 2cc0 strb.w r2, [r3, #-192] + d017e76: 4770 bx lr + d017e78: 40000200 .word 0x40000200 + +0d017e7c <wifi_hal_recv_manual_fetch_physts>: + d017e7c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d017e80: b0a9 sub sp, #164 ; 0xa4 + d017e82: 460c mov r4, r1 + d017e84: 2298 movs r2, #152 ; 0x98 + d017e86: 4607 mov r7, r0 + d017e88: 2100 movs r1, #0 + d017e8a: a802 add r0, sp, #8 + d017e8c: f02a ff8c bl d042da8 <____wrap_memset_veneer> + d017e90: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d017e94: b2a4 uxth r4, r4 + d017e96: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 + d017e9a: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 + d017e9e: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 + d017ea2: f8b2 3286 ldrh.w r3, [r2, #646] ; 0x286 + d017ea6: b29b uxth r3, r3 + d017ea8: f043 0304 orr.w r3, r3, #4 + d017eac: f8a2 3286 strh.w r3, [r2, #646] ; 0x286 + d017eb0: 4621 mov r1, r4 + d017eb2: f44f 706d mov.w r0, #948 ; 0x3b4 + d017eb6: f002 fe7f bl d01abb8 <rtw_write16> + d017eba: 2800 cmp r0, #0 + d017ebc: d03b beq.n d017f36 <wifi_hal_recv_manual_fetch_physts+0xba> + d017ebe: f44f 74fa mov.w r4, #500 ; 0x1f4 + d017ec2: f04f 4680 mov.w r6, #1073741824 ; 0x40000000 + d017ec6: 4d37 ldr r5, [pc, #220] ; (d017fa4 <wifi_hal_recv_manual_fetch_physts+0x128>) + d017ec8: f8d6 3284 ldr.w r3, [r6, #644] ; 0x284 + d017ecc: 039b lsls r3, r3, #14 + d017ece: d403 bmi.n d017ed8 <wifi_hal_recv_manual_fetch_physts+0x5c> + d017ed0: 2002 movs r0, #2 + d017ed2: 47a8 blx r5 + d017ed4: 3c01 subs r4, #1 + d017ed6: d1f7 bne.n d017ec8 <wifi_hal_recv_manual_fetch_physts+0x4c> + d017ed8: 4b33 ldr r3, [pc, #204] ; (d017fa8 <wifi_hal_recv_manual_fetch_physts+0x12c>) + d017eda: 2600 movs r6, #0 + d017edc: f8df 90d4 ldr.w r9, [pc, #212] ; d017fb4 <wifi_hal_recv_manual_fetch_physts+0x138> + d017ee0: f893 4043 ldrb.w r4, [r3, #67] ; 0x43 + d017ee4: 4635 mov r5, r6 + d017ee6: f893 8042 ldrb.w r8, [r3, #66] ; 0x42 + d017eea: 00e4 lsls r4, r4, #3 + d017eec: f8df a0c8 ldr.w sl, [pc, #200] ; d017fb8 <wifi_hal_recv_manual_fetch_physts+0x13c> + d017ef0: fa5f f888 uxtb.w r8, r8 + d017ef4: f8df b0c4 ldr.w fp, [pc, #196] ; d017fbc <wifi_hal_recv_manual_fetch_physts+0x140> + d017ef8: b2f3 uxtb r3, r6 + d017efa: 4598 cmp r8, r3 + d017efc: d81f bhi.n d017f3e <wifi_hal_recv_manual_fetch_physts+0xc2> + d017efe: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d017f02: f8d2 3284 ldr.w r3, [r2, #644] ; 0x284 + d017f06: f423 2380 bic.w r3, r3, #262144 ; 0x40000 + d017f0a: f8c2 3284 str.w r3, [r2, #644] ; 0x284 + d017f0e: 2d00 cmp r5, #0 + d017f10: d046 beq.n d017fa0 <wifi_hal_recv_manual_fetch_physts+0x124> + d017f12: 4926 ldr r1, [pc, #152] ; (d017fac <wifi_hal_recv_manual_fetch_physts+0x130>) + d017f14: a802 add r0, sp, #8 + d017f16: f003 fa5b bl d01b3d0 <wifi_hal_rxdesc_query> + d017f1a: 4a25 ldr r2, [pc, #148] ; (d017fb0 <wifi_hal_recv_manual_fetch_physts+0x134>) + d017f1c: a902 add r1, sp, #8 + d017f1e: 4638 mov r0, r7 + d017f20: f003 fad9 bl d01b4d6 <wifi_hal_rxdesc_phystatus_query> + d017f24: 4821 ldr r0, [pc, #132] ; (d017fac <wifi_hal_recv_manual_fetch_physts+0x130>) + d017f26: 2280 movs r2, #128 ; 0x80 + d017f28: 2100 movs r1, #0 + d017f2a: f7ed fb3a bl d0055a2 <rtw_memset> + d017f2e: 2001 movs r0, #1 + d017f30: b029 add sp, #164 ; 0xa4 + d017f32: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d017f36: 2001 movs r0, #1 + d017f38: f7ed fd9a bl d005a70 <rtw_msleep_os> + d017f3c: e7b8 b.n d017eb0 <wifi_hal_recv_manual_fetch_physts+0x34> + d017f3e: f814 3009 ldrb.w r3, [r4, r9] + d017f42: 3303 adds r3, #3 + d017f44: 2b10 cmp r3, #16 + d017f46: ea4f 02c3 mov.w r2, r3, lsl #3 + d017f4a: dd0c ble.n d017f66 <wifi_hal_recv_manual_fetch_physts+0xea> + d017f4c: 4651 mov r1, sl + d017f4e: 4658 mov r0, fp + d017f50: 9201 str r2, [sp, #4] + d017f52: f7eb ffd1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d017f56: 9a01 ldr r2, [sp, #4] + d017f58: 4414 add r4, r2 + d017f5a: f5b4 6f00 cmp.w r4, #2048 ; 0x800 + d017f5e: bf28 it cs + d017f60: f5a4 6400 subcs.w r4, r4, #2048 ; 0x800 + d017f64: e016 b.n d017f94 <wifi_hal_recv_manual_fetch_physts+0x118> + d017f66: 2d00 cmp r5, #0 + d017f68: d1f6 bne.n d017f58 <wifi_hal_recv_manual_fetch_physts+0xdc> + d017f6a: 0892 lsrs r2, r2, #2 + d017f6c: 4d0f ldr r5, [pc, #60] ; (d017fac <wifi_hal_recv_manual_fetch_physts+0x130>) + d017f6e: 2300 movs r3, #0 + d017f70: f104 2140 add.w r1, r4, #1073758208 ; 0x40004000 + d017f74: 3301 adds r3, #1 + d017f76: f501 21a0 add.w r1, r1, #327680 ; 0x50000 + d017f7a: b2db uxtb r3, r3 + d017f7c: 6809 ldr r1, [r1, #0] + d017f7e: f845 1b04 str.w r1, [r5], #4 + d017f82: 1d21 adds r1, r4, #4 + d017f84: f5b1 6f00 cmp.w r1, #2048 ; 0x800 + d017f88: bf2c ite cs + d017f8a: f2a4 74fc subwcs r4, r4, #2044 ; 0x7fc + d017f8e: 460c movcc r4, r1 + d017f90: 4293 cmp r3, r2 + d017f92: d3ed bcc.n d017f70 <wifi_hal_recv_manual_fetch_physts+0xf4> + d017f94: f3c4 00cf ubfx r0, r4, #3, #16 + d017f98: 3601 adds r6, #1 + d017f9a: f7ff ff63 bl d017e64 <wifi_hal_recv_release_physts_readptr> + d017f9e: e7ab b.n d017ef8 <wifi_hal_recv_manual_fetch_physts+0x7c> + d017fa0: 4628 mov r0, r5 + d017fa2: e7c5 b.n d017f30 <wifi_hal_recv_manual_fetch_physts+0xb4> + d017fa4: 0001e205 .word 0x0001e205 + d017fa8: 40000100 .word 0x40000100 + d017fac: 600066ae .word 0x600066ae + d017fb0: 600066c6 .word 0x600066c6 + d017fb4: 4005400e .word 0x4005400e + d017fb8: 0d046c39 .word 0x0d046c39 + d017fbc: 0d046b3e .word 0x0d046b3e + +0d017fc0 <wifi_hal_recv_set_tsf_timer0>: + d017fc0: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d017fc4: f8d3 2594 ldr.w r2, [r3, #1428] ; 0x594 + d017fc8: f8d3 1598 ldr.w r1, [r3, #1432] ; 0x598 + d017fcc: 4410 add r0, r2 + d017fce: f8c3 0580 str.w r0, [r3, #1408] ; 0x580 + d017fd2: 4770 bx lr + +0d017fd4 <wifi_hal_check_rxtg>: + d017fd4: b530 push {r4, r5, lr} + d017fd6: b179 cbz r1, d017ff8 <wifi_hal_check_rxtg+0x24> + d017fd8: 8803 ldrh r3, [r0, #0] + d017fda: 2200 movs r2, #0 + d017fdc: f242 7511 movw r5, #10001 ; 0x2711 + d017fe0: 680c ldr r4, [r1, #0] + d017fe2: 3201 adds r2, #1 + d017fe4: f3c4 440c ubfx r4, r4, #16, #13 + d017fe8: 429c cmp r4, r3 + d017fea: d109 bne.n d018000 <wifi_hal_check_rxtg+0x2c> + d017fec: 3301 adds r3, #1 + d017fee: 42aa cmp r2, r5 + d017ff0: f3c3 030c ubfx r3, r3, #0, #13 + d017ff4: 8003 strh r3, [r0, #0] + d017ff6: d101 bne.n d017ffc <wifi_hal_check_rxtg+0x28> + d017ff8: 2000 movs r0, #0 + d017ffa: bd30 pop {r4, r5, pc} + d017ffc: 2001 movs r0, #1 + d017ffe: e7fc b.n d017ffa <wifi_hal_check_rxtg+0x26> + d018000: 42aa cmp r2, r5 + d018002: d1ed bne.n d017fe0 <wifi_hal_check_rxtg+0xc> + d018004: e7f8 b.n d017ff8 <wifi_hal_check_rxtg+0x24> + +0d018006 <wifi_hal_check_rxdesc_remain>: + d018006: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d01800a: 4601 mov r1, r0 + d01800c: f8d3 23b4 ldr.w r2, [r3, #948] ; 0x3b4 + d018010: f3c2 430a ubfx r3, r2, #16, #11 + d018014: f3c2 020a ubfx r2, r2, #0, #11 + d018018: 4293 cmp r3, r2 + d01801a: d006 beq.n d01802a <wifi_hal_check_rxdesc_remain+0x24> + d01801c: eba3 0302 sub.w r3, r3, r2 + d018020: b298 uxth r0, r3 + d018022: d803 bhi.n d01802c <wifi_hal_check_rxdesc_remain+0x26> + d018024: 4408 add r0, r1 + d018026: b280 uxth r0, r0 + d018028: 4770 bx lr + d01802a: 2000 movs r0, #0 + d01802c: 4770 bx lr + +0d01802e <wifi_hal_clear_amsdu_priv>: + d01802e: b510 push {r4, lr} + d018030: 4604 mov r4, r0 + d018032: 6800 ldr r0, [r0, #0] + d018034: b108 cbz r0, d01803a <wifi_hal_clear_amsdu_priv+0xc> + d018036: f7f3 fe7b bl d00bd30 <dev_kfree_skb_any> + d01803a: 4620 mov r0, r4 + d01803c: 22d4 movs r2, #212 ; 0xd4 + d01803e: 2100 movs r1, #0 + d018040: e8bd 4010 ldmia.w sp!, {r4, lr} + d018044: f02a beb0 b.w d042da8 <____wrap_memset_veneer> + +0d018048 <wifi_hal_rx_amsdu>: + d018048: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01804c: ed2d 8b02 vpush {d8} + d018050: b087 sub sp, #28 + d018052: 6803 ldr r3, [r0, #0] + d018054: 680d ldr r5, [r1, #0] + d018056: f8d3 4104 ldr.w r4, [r3, #260] ; 0x104 + d01805a: 9300 str r3, [sp, #0] + d01805c: f3c5 35c0 ubfx r5, r5, #15, #1 + d018060: 680b ldr r3, [r1, #0] + d018062: 6916 ldr r6, [r2, #16] + d018064: f3c3 3980 ubfx r9, r3, #14, #1 + d018068: 9205 str r2, [sp, #20] + d01806a: e9cd 1002 strd r1, r0, [sp, #8] + d01806e: 2c00 cmp r4, #0 + d018070: d05e beq.n d018130 <wifi_hal_rx_amsdu+0xe8> + d018072: f894 30d0 ldrb.w r3, [r4, #208] ; 0xd0 + d018076: 2b00 cmp r3, #0 + d018078: d05a beq.n d018130 <wifi_hal_rx_amsdu+0xe8> + d01807a: b14d cbz r5, d018090 <wifi_hal_rx_amsdu+0x48> + d01807c: 4620 mov r0, r4 + d01807e: f7ff ffd6 bl d01802e <wifi_hal_clear_amsdu_priv> + d018082: 46a9 mov r9, r5 + d018084: 4648 mov r0, r9 + d018086: b007 add sp, #28 + d018088: ecbd 8b02 vpop {d8} + d01808c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d018090: f1b9 0f00 cmp.w r9, #0 + d018094: d001 beq.n d01809a <wifi_hal_rx_amsdu+0x52> + d018096: f884 50d0 strb.w r5, [r4, #208] ; 0xd0 + d01809a: f104 0308 add.w r3, r4, #8 + d01809e: f8d4 70cc ldr.w r7, [r4, #204] ; 0xcc + d0180a2: 9301 str r3, [sp, #4] + d0180a4: f1b9 0f00 cmp.w r9, #0 + d0180a8: f000 80b4 beq.w d018214 <wifi_hal_rx_amsdu+0x1cc> + d0180ac: 9b00 ldr r3, [sp, #0] + d0180ae: f04f 0a00 mov.w sl, #0 + d0180b2: 330c adds r3, #12 + d0180b4: ee08 3a10 vmov s16, r3 + d0180b8: f1b9 0f00 cmp.w r9, #0 + d0180bc: f040 81a8 bne.w d018410 <wifi_hal_rx_amsdu+0x3c8> + d0180c0: 2f00 cmp r7, #0 + d0180c2: f300 81aa bgt.w d01841a <wifi_hal_rx_amsdu+0x3d2> + d0180c6: 2100 movs r1, #0 + d0180c8: f44f 6000 mov.w r0, #2048 ; 0x800 + d0180cc: f7f3 fe39 bl d00bd42 <dev_alloc_skb> + d0180d0: 2800 cmp r0, #0 + d0180d2: f000 81d6 beq.w d018482 <wifi_hal_rx_amsdu+0x43a> + d0180d6: 9b00 ldr r3, [sp, #0] + d0180d8: 9a00 ldr r2, [sp, #0] + d0180da: 6d5b ldr r3, [r3, #84] ; 0x54 + d0180dc: 4995 ldr r1, [pc, #596] ; (d018334 <wifi_hal_rx_amsdu+0x2ec>) + d0180de: eb02 0383 add.w r3, r2, r3, lsl #2 + d0180e2: 9a02 ldr r2, [sp, #8] + d0180e4: 6598 str r0, [r3, #88] ; 0x58 + d0180e6: 9b02 ldr r3, [sp, #8] + d0180e8: 685b ldr r3, [r3, #4] + d0180ea: 6903 ldr r3, [r0, #16] + d0180ec: 6053 str r3, [r2, #4] + d0180ee: 694b ldr r3, [r1, #20] + d0180f0: 03db lsls r3, r3, #15 + d0180f2: d516 bpl.n d018122 <wifi_hal_rx_amsdu+0xda> + d0180f4: 6903 ldr r3, [r0, #16] + d0180f6: f013 021f ands.w r2, r3, #31 + d0180fa: bf1a itte ne + d0180fc: f023 031f bicne.w r3, r3, #31 + d018100: f502 6200 addne.w r2, r2, #2048 ; 0x800 + d018104: f44f 6200 moveq.w r2, #2048 ; 0x800 + d018108: f3bf 8f4f dsb sy + d01810c: 441a add r2, r3 + d01810e: f8c1 325c str.w r3, [r1, #604] ; 0x25c + d018112: 3320 adds r3, #32 + d018114: 1ad0 subs r0, r2, r3 + d018116: 2800 cmp r0, #0 + d018118: dcf9 bgt.n d01810e <wifi_hal_rx_amsdu+0xc6> + d01811a: f3bf 8f4f dsb sy + d01811e: f3bf 8f6f isb sy + d018122: 9805 ldr r0, [sp, #20] + d018124: f7f3 fe04 bl d00bd30 <dev_kfree_skb_any> + d018128: f1b9 0f00 cmp.w r9, #0 + d01812c: d001 beq.n d018132 <wifi_hal_rx_amsdu+0xea> + d01812e: e1a4 b.n d01847a <wifi_hal_rx_amsdu+0x432> + d018130: b915 cbnz r5, d018138 <wifi_hal_rx_amsdu+0xf0> + d018132: f04f 0900 mov.w r9, #0 + d018136: e7a5 b.n d018084 <wifi_hal_rx_amsdu+0x3c> + d018138: 68b3 ldr r3, [r6, #8] + d01813a: 00d8 lsls r0, r3, #3 + d01813c: d4a2 bmi.n d018084 <wifi_hal_rx_amsdu+0x3c> + d01813e: 6872 ldr r2, [r6, #4] + d018140: f412 2fe0 tst.w r2, #458752 ; 0x70000 + d018144: d19e bne.n d018084 <wifi_hal_rx_amsdu+0x3c> + d018146: 03d9 lsls r1, r3, #15 + d018148: d59c bpl.n d018084 <wifi_hal_rx_amsdu+0x3c> + d01814a: 6833 ldr r3, [r6, #0] + d01814c: f3c3 53c1 ubfx r3, r3, #23, #2 + d018150: 4433 add r3, r6 + d018152: 8e1b ldrh r3, [r3, #48] ; 0x30 + d018154: 061a lsls r2, r3, #24 + d018156: d595 bpl.n d018084 <wifi_hal_rx_amsdu+0x3c> + d018158: b98c cbnz r4, d01817e <wifi_hal_rx_amsdu+0x136> + d01815a: 4877 ldr r0, [pc, #476] ; (d018338 <wifi_hal_rx_amsdu+0x2f0>) + d01815c: f7eb fecc bl d003ef8 <inic_ipc_dev_buffered_printf> + d018160: 20d4 movs r0, #212 ; 0xd4 + d018162: f7ed fa11 bl d005588 <rtw_zmalloc> + d018166: 9b00 ldr r3, [sp, #0] + d018168: 4604 mov r4, r0 + d01816a: f8c3 0104 str.w r0, [r3, #260] ; 0x104 + d01816e: b930 cbnz r0, d01817e <wifi_hal_rx_amsdu+0x136> + d018170: 4872 ldr r0, [pc, #456] ; (d01833c <wifi_hal_rx_amsdu+0x2f4>) + d018172: f7eb fec1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d018176: 4872 ldr r0, [pc, #456] ; (d018340 <wifi_hal_rx_amsdu+0x2f8>) + d018178: f7eb febe bl d003ef8 <inic_ipc_dev_buffered_printf> + d01817c: e7d9 b.n d018132 <wifi_hal_rx_amsdu+0xea> + d01817e: f104 0308 add.w r3, r4, #8 + d018182: 4631 mov r1, r6 + d018184: 4618 mov r0, r3 + d018186: 9301 str r3, [sp, #4] + d018188: f003 f922 bl d01b3d0 <wifi_hal_rxdesc_query> + d01818c: 7fa3 ldrb r3, [r4, #30] + d01818e: 2b00 cmp r3, #0 + d018190: d1cf bne.n d018132 <wifi_hal_rx_amsdu+0xea> + d018192: 231a movs r3, #26 + d018194: 7363 strb r3, [r4, #13] + d018196: 7e23 ldrb r3, [r4, #24] + d018198: b10b cbz r3, d01819e <wifi_hal_rx_amsdu+0x156> + d01819a: 231e movs r3, #30 + d01819c: 7363 strb r3, [r4, #13] + d01819e: 7ee3 ldrb r3, [r4, #27] + d0181a0: b10b cbz r3, d0181a6 <wifi_hal_rx_amsdu+0x15e> + d0181a2: f640 0308 movw r3, #2056 ; 0x808 + d0181a6: 83a3 strh r3, [r4, #28] + d0181a8: 7b62 ldrb r2, [r4, #13] + d0181aa: 7f23 ldrb r3, [r4, #28] + d0181ac: 441a add r2, r3 + d0181ae: 7f63 ldrb r3, [r4, #29] + d0181b0: b2d2 uxtb r2, r2 + d0181b2: f884 30c9 strb.w r3, [r4, #201] ; 0xc9 + d0181b6: 2a28 cmp r2, #40 ; 0x28 + d0181b8: f884 20c8 strb.w r2, [r4, #200] ; 0xc8 + d0181bc: d907 bls.n d0181ce <wifi_hal_rx_amsdu+0x186> + d0181be: 485f ldr r0, [pc, #380] ; (d01833c <wifi_hal_rx_amsdu+0x2f4>) + d0181c0: f7eb fe9a bl d003ef8 <inic_ipc_dev_buffered_printf> + d0181c4: 495f ldr r1, [pc, #380] ; (d018344 <wifi_hal_rx_amsdu+0x2fc>) + d0181c6: 4860 ldr r0, [pc, #384] ; (d018348 <wifi_hal_rx_amsdu+0x300>) + d0181c8: f7eb fe96 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0181cc: e7b1 b.n d018132 <wifi_hal_rx_amsdu+0xea> + d0181ce: 7b23 ldrb r3, [r4, #12] + d0181d0: f104 00a0 add.w r0, r4, #160 ; 0xa0 + d0181d4: 7ae1 ldrb r1, [r4, #11] + d0181d6: 4419 add r1, r3 + d0181d8: 4b5c ldr r3, [pc, #368] ; (d01834c <wifi_hal_rx_amsdu+0x304>) + d0181da: 3118 adds r1, #24 + d0181dc: 440e add r6, r1 + d0181de: 4631 mov r1, r6 + d0181e0: 4798 blx r3 + d0181e2: f1c9 0301 rsb r3, r9, #1 + d0181e6: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 + d0181ea: f884 30d0 strb.w r3, [r4, #208] ; 0xd0 + d0181ee: 8923 ldrh r3, [r4, #8] + d0181f0: f1b9 0f00 cmp.w r9, #0 + d0181f4: d002 beq.n d0181fc <wifi_hal_rx_amsdu+0x1b4> + d0181f6: 1a5f subs r7, r3, r1 + d0181f8: 440e add r6, r1 + d0181fa: e757 b.n d0180ac <wifi_hal_rx_amsdu+0x64> + d0181fc: 7ae2 ldrb r2, [r4, #11] + d0181fe: f5a3 63fd sub.w r3, r3, #2024 ; 0x7e8 + d018202: 7b20 ldrb r0, [r4, #12] + d018204: 4402 add r2, r0 + d018206: 188f adds r7, r1, r2 + d018208: 4413 add r3, r2 + d01820a: f5c7 67fd rsb r7, r7, #2024 ; 0x7e8 + d01820e: f8c4 30cc str.w r3, [r4, #204] ; 0xcc + d018212: e7f1 b.n d0181f8 <wifi_hal_rx_amsdu+0x1b0> + d018214: f5a7 6700 sub.w r7, r7, #2048 ; 0x800 + d018218: f8c4 70cc str.w r7, [r4, #204] ; 0xcc + d01821c: f44f 6700 mov.w r7, #2048 ; 0x800 + d018220: e744 b.n d0180ac <wifi_hal_rx_amsdu+0x64> + d018222: 4629 mov r1, r5 + d018224: f44f 6000 mov.w r0, #2048 ; 0x800 + d018228: f7f3 fd8b bl d00bd42 <dev_alloc_skb> + d01822c: 4605 mov r5, r0 + d01822e: b960 cbnz r0, d01824a <wifi_hal_rx_amsdu+0x202> + d018230: 4842 ldr r0, [pc, #264] ; (d01833c <wifi_hal_rx_amsdu+0x2f4>) + d018232: f7eb fe61 bl d003ef8 <inic_ipc_dev_buffered_printf> + d018236: 4943 ldr r1, [pc, #268] ; (d018344 <wifi_hal_rx_amsdu+0x2fc>) + d018238: 4845 ldr r0, [pc, #276] ; (d018350 <wifi_hal_rx_amsdu+0x308>) + d01823a: f7eb fe5d bl d003ef8 <inic_ipc_dev_buffered_printf> + d01823e: ee18 1a10 vmov r1, s16 + d018242: 4650 mov r0, sl + d018244: f00a fbe0 bl d022a08 <rtw_recv_free_frame> + d018248: e71b b.n d018082 <wifi_hal_rx_amsdu+0x3a> + d01824a: 6901 ldr r1, [r0, #16] + d01824c: f44f 6200 mov.w r2, #2048 ; 0x800 + d018250: f7f3 fd85 bl d00bd5e <skb_assign_buf> + d018254: f44f 6300 mov.w r3, #2048 ; 0x800 + d018258: 6928 ldr r0, [r5, #16] + d01825a: 2f0d cmp r7, #13 + d01825c: 622b str r3, [r5, #32] + d01825e: 9b03 ldr r3, [sp, #12] + d018260: f8d3 3814 ldr.w r3, [r3, #2068] ; 0x814 + d018264: 61eb str r3, [r5, #28] + d018266: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 + d01826a: 4403 add r3, r0 + d01826c: 616b str r3, [r5, #20] + d01826e: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 + d018272: f1a3 030e sub.w r3, r3, #14 + d018276: dd07 ble.n d018288 <wifi_hal_rx_amsdu+0x240> + d018278: 4631 mov r1, r6 + d01827a: 4418 add r0, r3 + d01827c: 220e movs r2, #14 + d01827e: 4b33 ldr r3, [pc, #204] ; (d01834c <wifi_hal_rx_amsdu+0x304>) + d018280: 3f0e subs r7, #14 + d018282: 360e adds r6, #14 + d018284: 4798 blx r3 + d018286: e0e2 b.n d01844e <wifi_hal_rx_amsdu+0x406> + d018288: 4418 add r0, r3 + d01828a: 463a mov r2, r7 + d01828c: 4631 mov r1, r6 + d01828e: 4b2f ldr r3, [pc, #188] ; (d01834c <wifi_hal_rx_amsdu+0x304>) + d018290: 4798 blx r3 + d018292: 6025 str r5, [r4, #0] + d018294: 80a7 strh r7, [r4, #4] + d018296: e74c b.n d018132 <wifi_hal_rx_amsdu+0xea> + d018298: 463a mov r2, r7 + d01829a: 4b2c ldr r3, [pc, #176] ; (d01834c <wifi_hal_rx_amsdu+0x304>) + d01829c: 4631 mov r1, r6 + d01829e: 4798 blx r3 + d0182a0: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 + d0182a4: 19da adds r2, r3, r7 + d0182a6: 692b ldr r3, [r5, #16] + d0182a8: 4413 add r3, r2 + d0182aa: 616b str r3, [r5, #20] + d0182ac: 6025 str r5, [r4, #0] + d0182ae: 80a7 strh r7, [r4, #4] + d0182b0: e6e8 b.n d018084 <wifi_hal_rx_amsdu+0x3c> + d0182b2: ee18 0a10 vmov r0, s16 + d0182b6: f00a fb83 bl d0229c0 <rtw_recv_alloc_frame> + d0182ba: 4682 mov sl, r0 + d0182bc: b948 cbnz r0, d0182d2 <wifi_hal_rx_amsdu+0x28a> + d0182be: 481f ldr r0, [pc, #124] ; (d01833c <wifi_hal_rx_amsdu+0x2f4>) + d0182c0: f7eb fe1a bl d003ef8 <inic_ipc_dev_buffered_printf> + d0182c4: 4823 ldr r0, [pc, #140] ; (d018354 <wifi_hal_rx_amsdu+0x30c>) + d0182c6: f7eb fe17 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0182ca: 4628 mov r0, r5 + d0182cc: f7f3 fd30 bl d00bd30 <dev_kfree_skb_any> + d0182d0: e72f b.n d018132 <wifi_hal_rx_amsdu+0xea> + d0182d2: f04f 0b00 mov.w fp, #0 + d0182d6: f7ed f92b bl d005530 <rtw_init_listhead> + d0182da: 2298 movs r2, #152 ; 0x98 + d0182dc: 9901 ldr r1, [sp, #4] + d0182de: 4b1b ldr r3, [pc, #108] ; (d01834c <wifi_hal_rx_amsdu+0x304>) + d0182e0: f10a 001c add.w r0, sl, #28 + d0182e4: f8ca b0b4 str.w fp, [sl, #180] ; 0xb4 + d0182e8: 4798 blx r3 + d0182ea: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 + d0182ee: 6928 ldr r0, [r5, #16] + d0182f0: 2206 movs r2, #6 + d0182f2: 390e subs r1, #14 + d0182f4: 4b15 ldr r3, [pc, #84] ; (d01834c <wifi_hal_rx_amsdu+0x304>) + d0182f6: 4401 add r1, r0 + d0182f8: f10a 0036 add.w r0, sl, #54 ; 0x36 + d0182fc: 4798 blx r3 + d0182fe: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 + d018302: 6928 ldr r0, [r5, #16] + d018304: 2206 movs r2, #6 + d018306: 3908 subs r1, #8 + d018308: 4b10 ldr r3, [pc, #64] ; (d01834c <wifi_hal_rx_amsdu+0x304>) + d01830a: 4401 add r1, r0 + d01830c: f10a 003c add.w r0, sl, #60 ; 0x3c + d018310: 4798 blx r3 + d018312: f8ba 1036 ldrh.w r1, [sl, #54] ; 0x36 + d018316: f64a 22aa movw r2, #43690 ; 0xaaaa + d01831a: 4291 cmp r1, r2 + d01831c: d11c bne.n d018358 <wifi_hal_rx_amsdu+0x310> + d01831e: f8da 2038 ldr.w r2, [sl, #56] ; 0x38 + d018322: 2a03 cmp r2, #3 + d018324: d118 bne.n d018358 <wifi_hal_rx_amsdu+0x310> + d018326: ee18 1a10 vmov r1, s16 + d01832a: 4650 mov r0, sl + d01832c: f00a fb6c bl d022a08 <rtw_recv_free_frame> + d018330: e0a0 b.n d018474 <wifi_hal_rx_amsdu+0x42c> + d018332: bf00 nop + d018334: e000ed00 .word 0xe000ed00 + d018338: 0d046b65 .word 0x0d046b65 + d01833c: 0d04a78b .word 0x0d04a78b + d018340: 0d046b7d .word 0x0d046b7d + d018344: 0d046c5b .word 0x0d046c5b + d018348: 0d046ba7 .word 0x0d046ba7 + d01834c: 00027939 .word 0x00027939 + d018350: 0d046bd5 .word 0x0d046bd5 + d018354: 0d046bf5 .word 0x0d046bf5 + d018358: f8b4 b004 ldrh.w fp, [r4, #4] + d01835c: f104 01a0 add.w r1, r4, #160 ; 0xa0 + d018360: f894 20c8 ldrb.w r2, [r4, #200] ; 0xc8 + d018364: eba8 030b sub.w r3, r8, fp + d018368: 6928 ldr r0, [r5, #16] + d01836a: 445f add r7, fp + d01836c: 9304 str r3, [sp, #16] + d01836e: 4b47 ldr r3, [pc, #284] ; (d01848c <wifi_hal_rx_amsdu+0x444>) + d018370: eba7 0b08 sub.w fp, r7, r8 + d018374: 4798 blx r3 + d018376: 4b45 ldr r3, [pc, #276] ; (d01848c <wifi_hal_rx_amsdu+0x444>) + d018378: 4631 mov r1, r6 + d01837a: 9a04 ldr r2, [sp, #16] + d01837c: 6968 ldr r0, [r5, #20] + d01837e: f108 070e add.w r7, r8, #14 + d018382: 4798 blx r3 + d018384: f894 10c9 ldrb.w r1, [r4, #201] ; 0xc9 + d018388: f894 20c8 ldrb.w r2, [r4, #200] ; 0xc8 + d01838c: 4628 mov r0, r5 + d01838e: 440a add r2, r1 + d018390: 3203 adds r2, #3 + d018392: 4442 add r2, r8 + d018394: f022 0203 bic.w r2, r2, #3 + d018398: 622a str r2, [r5, #32] + d01839a: f894 10c9 ldrb.w r1, [r4, #201] ; 0xc9 + d01839e: f894 20c8 ldrb.w r2, [r4, #200] ; 0xc8 + d0183a2: 440a add r2, r1 + d0183a4: 6929 ldr r1, [r5, #16] + d0183a6: 4442 add r2, r8 + d0183a8: 440a add r2, r1 + d0183aa: 616a str r2, [r5, #20] + d0183ac: f8ca 5008 str.w r5, [sl, #8] + d0183b0: 68ea ldr r2, [r5, #12] + d0183b2: f8ca 20b8 str.w r2, [sl, #184] ; 0xb8 + d0183b6: 692a ldr r2, [r5, #16] + d0183b8: e9ca 222f strd r2, r2, [sl, #188] ; 0xbc + d0183bc: f7f3 fcd5 bl d00bd6a <skb_end_pointer> + d0183c0: f8ca 00c4 str.w r0, [sl, #196] ; 0xc4 + d0183c4: f894 20c8 ldrb.w r2, [r4, #200] ; 0xc8 + d0183c8: 4650 mov r0, sl + d0183ca: eb08 0102 add.w r1, r8, r2 + d0183ce: f894 20c9 ldrb.w r2, [r4, #201] ; 0xc9 + d0183d2: 440a add r2, r1 + d0183d4: f8aa 201c strh.w r2, [sl, #28] + d0183d8: f894 20c9 ldrb.w r2, [r4, #201] ; 0xc9 + d0183dc: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 + d0183e0: 4411 add r1, r2 + d0183e2: 4441 add r1, r8 + d0183e4: f00b fa95 bl d023912 <rtw_recv_recvframe_put> + d0183e8: 9b03 ldr r3, [sp, #12] + d0183ea: 4651 mov r1, sl + d0183ec: 6818 ldr r0, [r3, #0] + d0183ee: f7ff fc3f bl d017c70 <wifi_hal_normal_rx_process.isra.0> + d0183f2: f017 0703 ands.w r7, r7, #3 + d0183f6: 9b04 ldr r3, [sp, #16] + d0183f8: f04f 0200 mov.w r2, #0 + d0183fc: bf18 it ne + d0183fe: f1c7 0704 rsbne r7, r7, #4 + d018402: 6022 str r2, [r4, #0] + d018404: 443b add r3, r7 + d018406: 80a2 strh r2, [r4, #4] + d018408: ebab 0707 sub.w r7, fp, r7 + d01840c: 441e add r6, r3 + d01840e: e653 b.n d0180b8 <wifi_hal_rx_amsdu+0x70> + d018410: 9b01 ldr r3, [sp, #4] + d018412: 7d5a ldrb r2, [r3, #21] + d018414: 42ba cmp r2, r7 + d018416: f6bf ae56 bge.w d0180c6 <wifi_hal_rx_amsdu+0x7e> + d01841a: 6825 ldr r5, [r4, #0] + d01841c: 2d00 cmp r5, #0 + d01841e: f43f af00 beq.w d018222 <wifi_hal_rx_amsdu+0x1da> + d018422: 88a2 ldrh r2, [r4, #4] + d018424: 2a0d cmp r2, #13 + d018426: d812 bhi.n d01844e <wifi_hal_rx_amsdu+0x406> + d018428: f894 00c8 ldrb.w r0, [r4, #200] ; 0xc8 + d01842c: 4631 mov r1, r6 + d01842e: 692b ldr r3, [r5, #16] + d018430: 4410 add r0, r2 + d018432: f1c2 020e rsb r2, r2, #14 + d018436: 380e subs r0, #14 + d018438: 4418 add r0, r3 + d01843a: 4b14 ldr r3, [pc, #80] ; (d01848c <wifi_hal_rx_amsdu+0x444>) + d01843c: 4798 blx r3 d01843e: 88a3 ldrh r3, [r4, #4] - d018440: f830 8c02 ldrh.w r8, [r0, #-2] - d018444: 443b add r3, r7 - d018446: fa98 f898 rev16.w r8, r8 - d01844a: fa1f f888 uxth.w r8, r8 - d01844e: 4543 cmp r3, r8 - d018450: f6bf af23 bge.w d01829a <wifi_hal_rx_amsdu+0x26a> - d018454: f1b9 0f00 cmp.w r9, #0 - d018458: f43f af12 beq.w d018280 <wifi_hal_rx_amsdu+0x250> - d01845c: 4628 mov r0, r5 - d01845e: f7f3 fc67 bl d00bd30 <dev_kfree_skb_any> - d018462: 4620 mov r0, r4 - d018464: f7ff fdd7 bl d018016 <wifi_hal_clear_amsdu_priv> - d018468: e657 b.n d01811a <wifi_hal_rx_amsdu+0xea> - d01846a: 4803 ldr r0, [pc, #12] ; (d018478 <wifi_hal_rx_amsdu+0x448>) - d01846c: f7eb fd44 bl d003ef8 <inic_ipc_dev_buffered_printf> - d018470: 4802 ldr r0, [pc, #8] ; (d01847c <wifi_hal_rx_amsdu+0x44c>) - d018472: e675 b.n d018160 <wifi_hal_rx_amsdu+0x130> - d018474: 00027939 .word 0x00027939 - d018478: 0d04a6af .word 0x0d04a6af - d01847c: 0d046b37 .word 0x0d046b37 - -0d018480 <wifi_recv_tasklet>: - d018480: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d018484: 6805 ldr r5, [r0, #0] - d018486: b08d sub sp, #52 ; 0x34 - d018488: 2300 movs r3, #0 - d01848a: 4607 mov r7, r0 - d01848c: f105 080c add.w r8, r5, #12 - d018490: 6ea8 ldr r0, [r5, #104] ; 0x68 - d018492: f8d5 9cc0 ldr.w r9, [r5, #3264] ; 0xcc0 - d018496: 9307 str r3, [sp, #28] - d018498: f7ff fda9 bl d017fee <wifi_hal_check_rxdesc_remain> - d01849c: 9003 str r0, [sp, #12] - d01849e: 9b03 ldr r3, [sp, #12] - d0184a0: b363 cbz r3, d0184fc <wifi_recv_tasklet+0x7c> - d0184a2: 6d6b ldr r3, [r5, #84] ; 0x54 - d0184a4: 6cea ldr r2, [r5, #76] ; 0x4c - d0184a6: eb02 02c3 add.w r2, r2, r3, lsl #3 - d0184aa: eb05 0383 add.w r3, r5, r3, lsl #2 - d0184ae: 9202 str r2, [sp, #8] - d0184b0: 6d9e ldr r6, [r3, #88] ; 0x58 - d0184b2: 4bba ldr r3, [pc, #744] ; (d01879c <wifi_recv_tasklet+0x31c>) - d0184b4: f8d6 a010 ldr.w sl, [r6, #16] - d0184b8: 695b ldr r3, [r3, #20] - d0184ba: 03db lsls r3, r3, #15 - d0184bc: d517 bpl.n d0184ee <wifi_recv_tasklet+0x6e> - d0184be: f01a 021f ands.w r2, sl, #31 - d0184c2: 4653 mov r3, sl - d0184c4: bf1a itte ne - d0184c6: f502 6200 addne.w r2, r2, #2048 ; 0x800 - d0184ca: f02a 031f bicne.w r3, sl, #31 - d0184ce: f44f 6200 moveq.w r2, #2048 ; 0x800 - d0184d2: f3bf 8f4f dsb sy - d0184d6: 441a add r2, r3 - d0184d8: 49b0 ldr r1, [pc, #704] ; (d01879c <wifi_recv_tasklet+0x31c>) - d0184da: f8c1 325c str.w r3, [r1, #604] ; 0x25c - d0184de: 3320 adds r3, #32 - d0184e0: 1ad1 subs r1, r2, r3 - d0184e2: 2900 cmp r1, #0 - d0184e4: dcf8 bgt.n d0184d8 <wifi_recv_tasklet+0x58> - d0184e6: f3bf 8f4f dsb sy - d0184ea: f3bf 8f6f isb sy - d0184ee: 9902 ldr r1, [sp, #8] - d0184f0: f209 5064 addw r0, r9, #1380 ; 0x564 - d0184f4: f7ff fd62 bl d017fbc <wifi_hal_check_rxtg> - d0184f8: 2801 cmp r0, #1 - d0184fa: d024 beq.n d018546 <wifi_recv_tasklet+0xc6> - d0184fc: f605 45cc addw r5, r5, #3276 ; 0xccc - d018500: 2002 movs r0, #2 - d018502: f7ed f882 bl d00560a <rtw_wakelock_timeout> - d018506: a907 add r1, sp, #28 - d018508: 4628 mov r0, r5 - d01850a: f7ec ff31 bl d005370 <rtw_enter_critical> - d01850e: f8d9 3558 ldr.w r3, [r9, #1368] ; 0x558 - d018512: f8d9 1554 ldr.w r1, [r9, #1364] ; 0x554 - d018516: 20b0 movs r0, #176 ; 0xb0 - d018518: f043 0301 orr.w r3, r3, #1 - d01851c: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - d018520: f8c9 3558 str.w r3, [r9, #1368] ; 0x558 - d018524: f8c9 1554 str.w r1, [r9, #1364] ; 0x554 - d018528: f002 fadd bl d01aae6 <rtw_write32> - d01852c: f8d9 1558 ldr.w r1, [r9, #1368] ; 0x558 - d018530: f44f 707b mov.w r0, #1004 ; 0x3ec - d018534: f002 fad7 bl d01aae6 <rtw_write32> - d018538: a907 add r1, sp, #28 - d01853a: 4628 mov r0, r5 - d01853c: f7ec ff30 bl d0053a0 <rtw_exit_critical> - d018540: b00d add sp, #52 ; 0x34 - d018542: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d018546: 4632 mov r2, r6 - d018548: 4638 mov r0, r7 - d01854a: f7ff fd71 bl d018030 <wifi_hal_rx_amsdu> - d01854e: 2801 cmp r0, #1 - d018550: d10a bne.n d018568 <wifi_recv_tasklet+0xe8> - d018552: 4640 mov r0, r8 - d018554: f00a f9c6 bl d0228e4 <rtw_recv_alloc_frame> - d018558: 4604 mov r4, r0 - d01855a: bb00 cbnz r0, d01859e <wifi_recv_tasklet+0x11e> - d01855c: 4890 ldr r0, [pc, #576] ; (d0187a0 <wifi_recv_tasklet+0x320>) - d01855e: f7eb fccb bl d003ef8 <inic_ipc_dev_buffered_printf> - d018562: 4890 ldr r0, [pc, #576] ; (d0187a4 <wifi_recv_tasklet+0x324>) - d018564: f7eb fcc8 bl d003ef8 <inic_ipc_dev_buffered_printf> - d018568: 6d69 ldr r1, [r5, #84] ; 0x54 - d01856a: 6eab ldr r3, [r5, #104] ; 0x68 - d01856c: 3101 adds r1, #1 - d01856e: fbb1 f2f3 udiv r2, r1, r3 - d018572: fb03 1112 mls r1, r3, r2, r1 - d018576: 9a03 ldr r2, [sp, #12] - d018578: 4b8b ldr r3, [pc, #556] ; (d0187a8 <wifi_recv_tasklet+0x328>) - d01857a: 1e50 subs r0, r2, #1 - d01857c: 6569 str r1, [r5, #84] ; 0x54 - d01857e: f893 3042 ldrb.w r3, [r3, #66] ; 0x42 - d018582: b282 uxth r2, r0 - d018584: 9203 str r2, [sp, #12] - d018586: 2b00 cmp r3, #0 - d018588: f000 80ff beq.w d01878a <wifi_recv_tasklet+0x30a> - d01858c: b2c9 uxtb r1, r1 - d01858e: 4638 mov r0, r7 - d018590: f7ff fc68 bl d017e64 <wifi_hal_recv_manual_fetch_physts> - d018594: f644 6020 movw r0, #20000 ; 0x4e20 - d018598: f7ff fd06 bl d017fa8 <wifi_hal_recv_set_tsf_timer0> - d01859c: e77f b.n d01849e <wifi_recv_tasklet+0x1e> - d01859e: f7ec ffc7 bl d005530 <rtw_init_listhead> - d0185a2: f104 0b1c add.w fp, r4, #28 - d0185a6: 2300 movs r3, #0 - d0185a8: 4651 mov r1, sl - d0185aa: 4658 mov r0, fp - d0185ac: f8c4 30b4 str.w r3, [r4, #180] ; 0xb4 - d0185b0: f002 fea0 bl d01b2f4 <wifi_hal_rxdesc_query> - d0185b4: 8ba3 ldrh r3, [r4, #28] - d0185b6: f240 71b3 movw r1, #1971 ; 0x7b3 - d0185ba: 1e5a subs r2, r3, #1 - d0185bc: b292 uxth r2, r2 - d0185be: 428a cmp r2, r1 - d0185c0: d913 bls.n d0185ea <wifi_recv_tasklet+0x16a> - d0185c2: 4a7a ldr r2, [pc, #488] ; (d0187ac <wifi_recv_tasklet+0x32c>) - d0185c4: 6812 ldr r2, [r2, #0] - d0185c6: b15a cbz r2, d0185e0 <wifi_recv_tasklet+0x160> - d0185c8: f240 70b4 movw r0, #1972 ; 0x7b4 - d0185cc: f894 2033 ldrb.w r2, [r4, #51] ; 0x33 - d0185d0: f894 1032 ldrb.w r1, [r4, #50] ; 0x32 - d0185d4: 9000 str r0, [sp, #0] - d0185d6: 4876 ldr r0, [pc, #472] ; (d0187b0 <wifi_recv_tasklet+0x330>) - d0185d8: f8d0 0114 ldr.w r0, [r0, #276] ; 0x114 - d0185dc: f7eb fc8c bl d003ef8 <inic_ipc_dev_buffered_printf> - d0185e0: 4641 mov r1, r8 - d0185e2: 4620 mov r0, r4 - d0185e4: f00a f9a2 bl d02292c <rtw_recv_free_frame> - d0185e8: e7be b.n d018568 <wifi_recv_tasklet+0xe8> - d0185ea: f894 2032 ldrb.w r2, [r4, #50] ; 0x32 - d0185ee: 2a00 cmp r2, #0 - d0185f0: d1f6 bne.n d0185e0 <wifi_recv_tasklet+0x160> - d0185f2: 8d62 ldrh r2, [r4, #42] ; 0x2a - d0185f4: f5b2 7f80 cmp.w r2, #256 ; 0x100 - d0185f8: f040 808c bne.w d018714 <wifi_recv_tasklet+0x294> - d0185fc: f240 6272 movw r2, #1650 ; 0x672 - d018600: 429a cmp r2, r3 - d018602: bf38 it cc - d018604: 461a movcc r2, r3 - d018606: 320e adds r2, #14 - d018608: 2100 movs r1, #0 - d01860a: f44f 6000 mov.w r0, #2048 ; 0x800 - d01860e: e9cd 3204 strd r3, r2, [sp, #16] - d018612: f7f3 fb96 bl d00bd42 <dev_alloc_skb> - d018616: 2800 cmp r0, #0 - d018618: d07f beq.n d01871a <wifi_recv_tasklet+0x29a> - d01861a: 6d69 ldr r1, [r5, #84] ; 0x54 - d01861c: 9b02 ldr r3, [sp, #8] - d01861e: eb05 0181 add.w r1, r5, r1, lsl #2 - d018622: 6588 str r0, [r1, #88] ; 0x58 - d018624: 6859 ldr r1, [r3, #4] - d018626: 6901 ldr r1, [r0, #16] - d018628: 6059 str r1, [r3, #4] - d01862a: 4b5c ldr r3, [pc, #368] ; (d01879c <wifi_recv_tasklet+0x31c>) - d01862c: 6959 ldr r1, [r3, #20] - d01862e: f411 3f80 tst.w r1, #65536 ; 0x10000 - d018632: e9dd 3204 ldrd r3, r2, [sp, #16] - d018636: d01a beq.n d01866e <wifi_recv_tasklet+0x1ee> - d018638: 6901 ldr r1, [r0, #16] - d01863a: f011 001f ands.w r0, r1, #31 - d01863e: bf1a itte ne - d018640: f021 011f bicne.w r1, r1, #31 - d018644: f500 6000 addne.w r0, r0, #2048 ; 0x800 - d018648: f44f 6000 moveq.w r0, #2048 ; 0x800 - d01864c: f3bf 8f4f dsb sy - d018650: eb00 0e01 add.w lr, r0, r1 - d018654: 4851 ldr r0, [pc, #324] ; (d01879c <wifi_recv_tasklet+0x31c>) - d018656: f8c0 125c str.w r1, [r0, #604] ; 0x25c - d01865a: 3120 adds r1, #32 - d01865c: ebae 0c01 sub.w ip, lr, r1 - d018660: f1bc 0f00 cmp.w ip, #0 - d018664: dcf6 bgt.n d018654 <wifi_recv_tasklet+0x1d4> - d018666: f3bf 8f4f dsb sy - d01866a: f3bf 8f6f isb sy - d01866e: f894 0020 ldrb.w r0, [r4, #32] - d018672: 7fe1 ldrb r1, [r4, #31] - d018674: 9302 str r3, [sp, #8] - d018676: 4401 add r1, r0 - d018678: 4630 mov r0, r6 - d01867a: 311b adds r1, #27 - d01867c: 440a add r2, r1 - d01867e: 6931 ldr r1, [r6, #16] - d018680: f022 0203 bic.w r2, r2, #3 - d018684: f7f3 fb6b bl d00bd5e <skb_assign_buf> - d018688: 2100 movs r1, #0 - d01868a: 4630 mov r0, r6 - d01868c: f7f3 fb52 bl d00bd34 <skb_reserve> - d018690: 9b02 ldr r3, [sp, #8] - d018692: 4630 mov r0, r6 - d018694: 6233 str r3, [r6, #32] - d018696: f8d7 2814 ldr.w r2, [r7, #2068] ; 0x814 - d01869a: 61f2 str r2, [r6, #28] - d01869c: f894 1020 ldrb.w r1, [r4, #32] - d0186a0: 7fe2 ldrb r2, [r4, #31] - d0186a2: 60a6 str r6, [r4, #8] - d0186a4: 440a add r2, r1 - d0186a6: 6931 ldr r1, [r6, #16] - d0186a8: 3218 adds r2, #24 - d0186aa: 440a add r2, r1 - d0186ac: 6132 str r2, [r6, #16] - d0186ae: 68f2 ldr r2, [r6, #12] - d0186b0: f8c4 20b8 str.w r2, [r4, #184] ; 0xb8 - d0186b4: 6932 ldr r2, [r6, #16] - d0186b6: e9c4 222f strd r2, r2, [r4, #188] ; 0xbc - d0186ba: f7f3 fb56 bl d00bd6a <skb_end_pointer> - d0186be: 9b02 ldr r3, [sp, #8] - d0186c0: f8c4 00c4 str.w r0, [r4, #196] ; 0xc4 - d0186c4: 4620 mov r0, r4 - d0186c6: 4619 mov r1, r3 - d0186c8: f00b f8b5 bl d023836 <rtw_recv_recvframe_put> - d0186cc: f895 3cb8 ldrb.w r3, [r5, #3256] ; 0xcb8 - d0186d0: b163 cbz r3, d0186ec <wifi_recv_tasklet+0x26c> - d0186d2: 465a mov r2, fp - d0186d4: 4621 mov r1, r4 - d0186d6: 4638 mov r0, r7 - d0186d8: f00b fde2 bl d0242a0 <rtw_recv_promisc> - d0186dc: f895 3cb8 ldrb.w r3, [r5, #3256] ; 0xcb8 - d0186e0: b123 cbz r3, d0186ec <wifi_recv_tasklet+0x26c> - d0186e2: f895 3cb9 ldrb.w r3, [r5, #3257] ; 0xcb9 - d0186e6: 2b00 cmp r3, #0 - d0186e8: f47f af7a bne.w d0185e0 <wifi_recv_tasklet+0x160> - d0186ec: f894 3059 ldrb.w r3, [r4, #89] ; 0x59 - d0186f0: 2b05 cmp r3, #5 - d0186f2: f63f af75 bhi.w d0185e0 <wifi_recv_tasklet+0x160> - d0186f6: a201 add r2, pc, #4 ; (adr r2, d0186fc <wifi_recv_tasklet+0x27c>) - d0186f8: f852 f023 ldr.w pc, [r2, r3, lsl #2] - d0186fc: 0d018725 .word 0x0d018725 - d018700: 0d018765 .word 0x0d018765 - d018704: 0d018765 .word 0x0d018765 - d018708: 0d0185e1 .word 0x0d0185e1 - d01870c: 0d018749 .word 0x0d018749 - d018710: 0d018757 .word 0x0d018757 - d018714: f103 020e add.w r2, r3, #14 - d018718: e776 b.n d018608 <wifi_recv_tasklet+0x188> - d01871a: 4a26 ldr r2, [pc, #152] ; (d0187b4 <wifi_recv_tasklet+0x334>) - d01871c: 6b53 ldr r3, [r2, #52] ; 0x34 - d01871e: 3301 adds r3, #1 - d018720: 6353 str r3, [r2, #52] ; 0x34 - d018722: e75d b.n d0185e0 <wifi_recv_tasklet+0x160> - d018724: f994 109b ldrsb.w r1, [r4, #155] ; 0x9b - d018728: 4638 mov r0, r7 - d01872a: f001 ffe4 bl d01a6f6 <wifi_hal_dig_update_by_per_rx> - d01872e: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc - d018732: 881b ldrh r3, [r3, #0] - d018734: f003 03fc and.w r3, r3, #252 ; 0xfc - d018738: 2b24 cmp r3, #36 ; 0x24 - d01873a: f43f af51 beq.w d0185e0 <wifi_recv_tasklet+0x160> - d01873e: 4621 mov r1, r4 - d018740: 6838 ldr r0, [r7, #0] - d018742: f7ff fa89 bl d017c58 <wifi_hal_normal_rx_process.isra.0> - d018746: e70f b.n d018568 <wifi_recv_tasklet+0xe8> - d018748: f8d4 20bc ldr.w r2, [r4, #188] ; 0xbc - d01874c: 4659 mov r1, fp - d01874e: 4638 mov r0, r7 - d018750: f002 fe53 bl d01b3fa <wifi_hal_rxdesc_phystatus_query> - d018754: e744 b.n d0185e0 <wifi_recv_tasklet+0x160> - d018756: 8ba2 ldrh r2, [r4, #28] - d018758: 4638 mov r0, r7 - d01875a: f8d4 10bc ldr.w r1, [r4, #188] ; 0xbc - d01875e: f000 f87d bl d01885c <wifi_hal_c2h_pkt_pre_hdl> - d018762: e73d b.n d0185e0 <wifi_recv_tasklet+0x160> - d018764: 2210 movs r2, #16 - d018766: 2100 movs r1, #0 - d018768: a808 add r0, sp, #32 - d01876a: f02a fa99 bl d042ca0 <____wrap_memset_veneer> - d01876e: 4651 mov r1, sl - d018770: a808 add r0, sp, #32 - d018772: f002 fe8f bl d01b494 <wifi_hal_rxdesc_csi_query> - d018776: aa08 add r2, sp, #32 - d018778: f8d4 10bc ldr.w r1, [r4, #188] ; 0xbc - d01877c: 4638 mov r0, r7 - d01877e: f001 f923 bl d0199c8 <wifi_hal_csi_pkt_hdl> - d018782: e72d b.n d0185e0 <wifi_recv_tasklet+0x160> - d018784: 2001 movs r0, #1 - d018786: f7ed f973 bl d005a70 <rtw_msleep_os> - d01878a: f8b5 1054 ldrh.w r1, [r5, #84] ; 0x54 - d01878e: f44f 706d mov.w r0, #948 ; 0x3b4 - d018792: f002 f9a3 bl d01aadc <rtw_write16> - d018796: 2800 cmp r0, #0 - d018798: d0f4 beq.n d018784 <wifi_recv_tasklet+0x304> - d01879a: e680 b.n d01849e <wifi_recv_tasklet+0x1e> - d01879c: e000ed00 .word 0xe000ed00 - d0187a0: 0d04a6af .word 0x0d04a6af - d0187a4: 0d046b15 .word 0x0d046b15 - d0187a8: 40000100 .word 0x40000100 - d0187ac: 6000013c .word 0x6000013c - d0187b0: 0d04b4c8 .word 0x0d04b4c8 - d0187b4: 60005e50 .word 0x60005e50 - -0d0187b8 <wifi_hal_rx_filter>: - d0187b8: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0187bc: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 - d0187c0: b120 cbz r0, d0187cc <wifi_hal_rx_filter+0x14> - d0187c2: 2801 cmp r0, #1 - d0187c4: d007 beq.n d0187d6 <wifi_hal_rx_filter+0x1e> - d0187c6: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 - d0187ca: 4770 bx lr - d0187cc: f023 03c0 bic.w r3, r3, #192 ; 0xc0 - d0187d0: f043 0301 orr.w r3, r3, #1 - d0187d4: e7f7 b.n d0187c6 <wifi_hal_rx_filter+0xe> - d0187d6: f043 03c1 orr.w r3, r3, #193 ; 0xc1 - d0187da: e7f4 b.n d0187c6 <wifi_hal_rx_filter+0xe> - -0d0187dc <wifi_hal_rsvpage_construct_null.constprop.0>: - d0187dc: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0187e0: 460c mov r4, r1 - d0187e2: 4607 mov r7, r0 - d0187e4: 4690 mov r8, r2 - d0187e6: 461e mov r6, r3 - d0187e8: f7f9 ff08 bl d0125fc <rtw_check_sta_mode> - d0187ec: 4603 mov r3, r0 - d0187ee: f104 0b0a add.w fp, r4, #10 - d0187f2: 1d20 adds r0, r4, #4 - d0187f4: f607 09c8 addw r9, r7, #2248 ; 0x8c8 - d0187f8: f104 0a10 add.w sl, r4, #16 - d0187fc: 4d16 ldr r5, [pc, #88] ; (d018858 <wifi_hal_rsvpage_construct_null.constprop.0+0x7c>) - d0187fe: 2206 movs r2, #6 - d018800: b1e3 cbz r3, d01883c <wifi_hal_rsvpage_construct_null.constprop.0+0x60> - d018802: f207 4144 addw r1, r7, #1092 ; 0x444 - d018806: 47a8 blx r5 - d018808: 2206 movs r2, #6 - d01880a: 4649 mov r1, r9 - d01880c: 4658 mov r0, fp - d01880e: 47a8 blx r5 - d018810: 2206 movs r2, #6 - d018812: 4631 mov r1, r6 - d018814: 4650 mov r0, sl - d018816: 47a8 blx r5 - d018818: f44f 7380 mov.w r3, #256 ; 0x100 - d01881c: 8023 strh r3, [r4, #0] - d01881e: 8ae3 ldrh r3, [r4, #22] - d018820: f003 030f and.w r3, r3, #15 - d018824: 82e3 strh r3, [r4, #22] - d018826: 8823 ldrh r3, [r4, #0] - d018828: f023 03fc bic.w r3, r3, #252 ; 0xfc - d01882c: f043 0348 orr.w r3, r3, #72 ; 0x48 - d018830: 8023 strh r3, [r4, #0] - d018832: 2318 movs r3, #24 - d018834: f8c8 3000 str.w r3, [r8] - d018838: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d01883c: 4631 mov r1, r6 - d01883e: 47a8 blx r5 - d018840: 2206 movs r2, #6 - d018842: 4649 mov r1, r9 - d018844: 4658 mov r0, fp - d018846: 47a8 blx r5 - d018848: 2206 movs r2, #6 - d01884a: 4649 mov r1, r9 - d01884c: 4650 mov r0, sl - d01884e: 47a8 blx r5 - d018850: f44f 7300 mov.w r3, #512 ; 0x200 - d018854: e7e2 b.n d01881c <wifi_hal_rsvpage_construct_null.constprop.0+0x40> - d018856: bf00 nop - d018858: 00027939 .word 0x00027939 - -0d01885c <wifi_hal_c2h_pkt_pre_hdl>: - d01885c: 4613 mov r3, r2 - d01885e: b410 push {r4} - d018860: b171 cbz r1, d018880 <wifi_hal_c2h_pkt_pre_hdl+0x24> - d018862: 3a03 subs r2, #3 - d018864: 2afd cmp r2, #253 ; 0xfd - d018866: d80b bhi.n d018880 <wifi_hal_c2h_pkt_pre_hdl+0x24> - d018868: f890 28c2 ldrb.w r2, [r0, #2242] ; 0x8c2 - d01886c: b942 cbnz r2, d018880 <wifi_hal_c2h_pkt_pre_hdl+0x24> - d01886e: 460a mov r2, r1 - d018870: 1e99 subs r1, r3, #2 - d018872: f812 4b02 ldrb.w r4, [r2], #2 - d018876: b2c9 uxtb r1, r1 - d018878: 2c09 cmp r4, #9 - d01887a: d004 beq.n d018886 <wifi_hal_c2h_pkt_pre_hdl+0x2a> - d01887c: 2c46 cmp r4, #70 ; 0x46 - d01887e: d006 beq.n d01888e <wifi_hal_c2h_pkt_pre_hdl+0x32> - d018880: f85d 4b04 ldr.w r4, [sp], #4 - d018884: 4770 bx lr - d018886: f85d 4b04 ldr.w r4, [sp], #4 - d01888a: f005 befb b.w d01e684 <rtw_hal_btc_BtInfoNotify> - d01888e: f85d 4b04 ldr.w r4, [sp], #4 - d018892: f006 b86f b.w d01e974 <rtw_hal_btc_BtLeAudioInfoNotify> + d018440: f1c3 020e rsb r2, r3, #14 + d018444: 3b0e subs r3, #14 + d018446: 4416 add r6, r2 + d018448: 441f add r7, r3 + d01844a: 2300 movs r3, #0 + d01844c: 80a3 strh r3, [r4, #4] + d01844e: 692b ldr r3, [r5, #16] + d018450: f894 00c8 ldrb.w r0, [r4, #200] ; 0xc8 + d018454: 4418 add r0, r3 + d018456: 88a3 ldrh r3, [r4, #4] + d018458: f830 8c02 ldrh.w r8, [r0, #-2] + d01845c: 443b add r3, r7 + d01845e: fa98 f898 rev16.w r8, r8 + d018462: fa1f f888 uxth.w r8, r8 + d018466: 4543 cmp r3, r8 + d018468: f6bf af23 bge.w d0182b2 <wifi_hal_rx_amsdu+0x26a> + d01846c: f1b9 0f00 cmp.w r9, #0 + d018470: f43f af12 beq.w d018298 <wifi_hal_rx_amsdu+0x250> + d018474: 4628 mov r0, r5 + d018476: f7f3 fc5b bl d00bd30 <dev_kfree_skb_any> + d01847a: 4620 mov r0, r4 + d01847c: f7ff fdd7 bl d01802e <wifi_hal_clear_amsdu_priv> + d018480: e657 b.n d018132 <wifi_hal_rx_amsdu+0xea> + d018482: 4803 ldr r0, [pc, #12] ; (d018490 <wifi_hal_rx_amsdu+0x448>) + d018484: f7eb fd38 bl d003ef8 <inic_ipc_dev_buffered_printf> + d018488: 4802 ldr r0, [pc, #8] ; (d018494 <wifi_hal_rx_amsdu+0x44c>) + d01848a: e675 b.n d018178 <wifi_hal_rx_amsdu+0x130> + d01848c: 00027939 .word 0x00027939 + d018490: 0d04a78b .word 0x0d04a78b + d018494: 0d046c17 .word 0x0d046c17 + +0d018498 <wifi_recv_tasklet>: + d018498: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01849c: 6805 ldr r5, [r0, #0] + d01849e: b08d sub sp, #52 ; 0x34 + d0184a0: 2300 movs r3, #0 + d0184a2: 4607 mov r7, r0 + d0184a4: f105 080c add.w r8, r5, #12 + d0184a8: 6ea8 ldr r0, [r5, #104] ; 0x68 + d0184aa: f8d5 9cc0 ldr.w r9, [r5, #3264] ; 0xcc0 + d0184ae: 9307 str r3, [sp, #28] + d0184b0: f7ff fda9 bl d018006 <wifi_hal_check_rxdesc_remain> + d0184b4: 9003 str r0, [sp, #12] + d0184b6: 9b03 ldr r3, [sp, #12] + d0184b8: b363 cbz r3, d018514 <wifi_recv_tasklet+0x7c> + d0184ba: 6d6b ldr r3, [r5, #84] ; 0x54 + d0184bc: 6cea ldr r2, [r5, #76] ; 0x4c + d0184be: eb02 02c3 add.w r2, r2, r3, lsl #3 + d0184c2: eb05 0383 add.w r3, r5, r3, lsl #2 + d0184c6: 9202 str r2, [sp, #8] + d0184c8: 6d9e ldr r6, [r3, #88] ; 0x58 + d0184ca: 4bba ldr r3, [pc, #744] ; (d0187b4 <wifi_recv_tasklet+0x31c>) + d0184cc: f8d6 a010 ldr.w sl, [r6, #16] + d0184d0: 695b ldr r3, [r3, #20] + d0184d2: 03db lsls r3, r3, #15 + d0184d4: d517 bpl.n d018506 <wifi_recv_tasklet+0x6e> + d0184d6: f01a 021f ands.w r2, sl, #31 + d0184da: 4653 mov r3, sl + d0184dc: bf1a itte ne + d0184de: f502 6200 addne.w r2, r2, #2048 ; 0x800 + d0184e2: f02a 031f bicne.w r3, sl, #31 + d0184e6: f44f 6200 moveq.w r2, #2048 ; 0x800 + d0184ea: f3bf 8f4f dsb sy + d0184ee: 441a add r2, r3 + d0184f0: 49b0 ldr r1, [pc, #704] ; (d0187b4 <wifi_recv_tasklet+0x31c>) + d0184f2: f8c1 325c str.w r3, [r1, #604] ; 0x25c + d0184f6: 3320 adds r3, #32 + d0184f8: 1ad1 subs r1, r2, r3 + d0184fa: 2900 cmp r1, #0 + d0184fc: dcf8 bgt.n d0184f0 <wifi_recv_tasklet+0x58> + d0184fe: f3bf 8f4f dsb sy + d018502: f3bf 8f6f isb sy + d018506: 9902 ldr r1, [sp, #8] + d018508: f209 5064 addw r0, r9, #1380 ; 0x564 + d01850c: f7ff fd62 bl d017fd4 <wifi_hal_check_rxtg> + d018510: 2801 cmp r0, #1 + d018512: d024 beq.n d01855e <wifi_recv_tasklet+0xc6> + d018514: f605 45cc addw r5, r5, #3276 ; 0xccc + d018518: 2002 movs r0, #2 + d01851a: f7ed f876 bl d00560a <rtw_wakelock_timeout> + d01851e: a907 add r1, sp, #28 + d018520: 4628 mov r0, r5 + d018522: f7ec ff25 bl d005370 <rtw_enter_critical> + d018526: f8d9 3558 ldr.w r3, [r9, #1368] ; 0x558 + d01852a: f8d9 1554 ldr.w r1, [r9, #1364] ; 0x554 + d01852e: 20b0 movs r0, #176 ; 0xb0 + d018530: f043 0301 orr.w r3, r3, #1 + d018534: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 + d018538: f8c9 3558 str.w r3, [r9, #1368] ; 0x558 + d01853c: f8c9 1554 str.w r1, [r9, #1364] ; 0x554 + d018540: f002 fb3f bl d01abc2 <rtw_write32> + d018544: f8d9 1558 ldr.w r1, [r9, #1368] ; 0x558 + d018548: f44f 707b mov.w r0, #1004 ; 0x3ec + d01854c: f002 fb39 bl d01abc2 <rtw_write32> + d018550: a907 add r1, sp, #28 + d018552: 4628 mov r0, r5 + d018554: f7ec ff24 bl d0053a0 <rtw_exit_critical> + d018558: b00d add sp, #52 ; 0x34 + d01855a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d01855e: 4632 mov r2, r6 + d018560: 4638 mov r0, r7 + d018562: f7ff fd71 bl d018048 <wifi_hal_rx_amsdu> + d018566: 2801 cmp r0, #1 + d018568: d10a bne.n d018580 <wifi_recv_tasklet+0xe8> + d01856a: 4640 mov r0, r8 + d01856c: f00a fa28 bl d0229c0 <rtw_recv_alloc_frame> + d018570: 4604 mov r4, r0 + d018572: bb00 cbnz r0, d0185b6 <wifi_recv_tasklet+0x11e> + d018574: 4890 ldr r0, [pc, #576] ; (d0187b8 <wifi_recv_tasklet+0x320>) + d018576: f7eb fcbf bl d003ef8 <inic_ipc_dev_buffered_printf> + d01857a: 4890 ldr r0, [pc, #576] ; (d0187bc <wifi_recv_tasklet+0x324>) + d01857c: f7eb fcbc bl d003ef8 <inic_ipc_dev_buffered_printf> + d018580: 6d69 ldr r1, [r5, #84] ; 0x54 + d018582: 6eab ldr r3, [r5, #104] ; 0x68 + d018584: 3101 adds r1, #1 + d018586: fbb1 f2f3 udiv r2, r1, r3 + d01858a: fb03 1112 mls r1, r3, r2, r1 + d01858e: 9a03 ldr r2, [sp, #12] + d018590: 4b8b ldr r3, [pc, #556] ; (d0187c0 <wifi_recv_tasklet+0x328>) + d018592: 1e50 subs r0, r2, #1 + d018594: 6569 str r1, [r5, #84] ; 0x54 + d018596: f893 3042 ldrb.w r3, [r3, #66] ; 0x42 + d01859a: b282 uxth r2, r0 + d01859c: 9203 str r2, [sp, #12] + d01859e: 2b00 cmp r3, #0 + d0185a0: f000 80ff beq.w d0187a2 <wifi_recv_tasklet+0x30a> + d0185a4: b2c9 uxtb r1, r1 + d0185a6: 4638 mov r0, r7 + d0185a8: f7ff fc68 bl d017e7c <wifi_hal_recv_manual_fetch_physts> + d0185ac: f644 6020 movw r0, #20000 ; 0x4e20 + d0185b0: f7ff fd06 bl d017fc0 <wifi_hal_recv_set_tsf_timer0> + d0185b4: e77f b.n d0184b6 <wifi_recv_tasklet+0x1e> + d0185b6: f7ec ffbb bl d005530 <rtw_init_listhead> + d0185ba: f104 0b1c add.w fp, r4, #28 + d0185be: 2300 movs r3, #0 + d0185c0: 4651 mov r1, sl + d0185c2: 4658 mov r0, fp + d0185c4: f8c4 30b4 str.w r3, [r4, #180] ; 0xb4 + d0185c8: f002 ff02 bl d01b3d0 <wifi_hal_rxdesc_query> + d0185cc: 8ba3 ldrh r3, [r4, #28] + d0185ce: f240 71b3 movw r1, #1971 ; 0x7b3 + d0185d2: 1e5a subs r2, r3, #1 + d0185d4: b292 uxth r2, r2 + d0185d6: 428a cmp r2, r1 + d0185d8: d913 bls.n d018602 <wifi_recv_tasklet+0x16a> + d0185da: 4a7a ldr r2, [pc, #488] ; (d0187c4 <wifi_recv_tasklet+0x32c>) + d0185dc: 6812 ldr r2, [r2, #0] + d0185de: b15a cbz r2, d0185f8 <wifi_recv_tasklet+0x160> + d0185e0: f240 70b4 movw r0, #1972 ; 0x7b4 + d0185e4: f894 2033 ldrb.w r2, [r4, #51] ; 0x33 + d0185e8: f894 1032 ldrb.w r1, [r4, #50] ; 0x32 + d0185ec: 9000 str r0, [sp, #0] + d0185ee: 4876 ldr r0, [pc, #472] ; (d0187c8 <wifi_recv_tasklet+0x330>) + d0185f0: f8d0 0114 ldr.w r0, [r0, #276] ; 0x114 + d0185f4: f7eb fc80 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0185f8: 4641 mov r1, r8 + d0185fa: 4620 mov r0, r4 + d0185fc: f00a fa04 bl d022a08 <rtw_recv_free_frame> + d018600: e7be b.n d018580 <wifi_recv_tasklet+0xe8> + d018602: f894 2032 ldrb.w r2, [r4, #50] ; 0x32 + d018606: 2a00 cmp r2, #0 + d018608: d1f6 bne.n d0185f8 <wifi_recv_tasklet+0x160> + d01860a: 8d62 ldrh r2, [r4, #42] ; 0x2a + d01860c: f5b2 7f80 cmp.w r2, #256 ; 0x100 + d018610: f040 808c bne.w d01872c <wifi_recv_tasklet+0x294> + d018614: f240 6272 movw r2, #1650 ; 0x672 + d018618: 429a cmp r2, r3 + d01861a: bf38 it cc + d01861c: 461a movcc r2, r3 + d01861e: 320e adds r2, #14 + d018620: 2100 movs r1, #0 + d018622: f44f 6000 mov.w r0, #2048 ; 0x800 + d018626: e9cd 3204 strd r3, r2, [sp, #16] + d01862a: f7f3 fb8a bl d00bd42 <dev_alloc_skb> + d01862e: 2800 cmp r0, #0 + d018630: d07f beq.n d018732 <wifi_recv_tasklet+0x29a> + d018632: 6d69 ldr r1, [r5, #84] ; 0x54 + d018634: 9b02 ldr r3, [sp, #8] + d018636: eb05 0181 add.w r1, r5, r1, lsl #2 + d01863a: 6588 str r0, [r1, #88] ; 0x58 + d01863c: 6859 ldr r1, [r3, #4] + d01863e: 6901 ldr r1, [r0, #16] + d018640: 6059 str r1, [r3, #4] + d018642: 4b5c ldr r3, [pc, #368] ; (d0187b4 <wifi_recv_tasklet+0x31c>) + d018644: 6959 ldr r1, [r3, #20] + d018646: f411 3f80 tst.w r1, #65536 ; 0x10000 + d01864a: e9dd 3204 ldrd r3, r2, [sp, #16] + d01864e: d01a beq.n d018686 <wifi_recv_tasklet+0x1ee> + d018650: 6901 ldr r1, [r0, #16] + d018652: f011 001f ands.w r0, r1, #31 + d018656: bf1a itte ne + d018658: f021 011f bicne.w r1, r1, #31 + d01865c: f500 6000 addne.w r0, r0, #2048 ; 0x800 + d018660: f44f 6000 moveq.w r0, #2048 ; 0x800 + d018664: f3bf 8f4f dsb sy + d018668: eb00 0e01 add.w lr, r0, r1 + d01866c: 4851 ldr r0, [pc, #324] ; (d0187b4 <wifi_recv_tasklet+0x31c>) + d01866e: f8c0 125c str.w r1, [r0, #604] ; 0x25c + d018672: 3120 adds r1, #32 + d018674: ebae 0c01 sub.w ip, lr, r1 + d018678: f1bc 0f00 cmp.w ip, #0 + d01867c: dcf6 bgt.n d01866c <wifi_recv_tasklet+0x1d4> + d01867e: f3bf 8f4f dsb sy + d018682: f3bf 8f6f isb sy + d018686: f894 0020 ldrb.w r0, [r4, #32] + d01868a: 7fe1 ldrb r1, [r4, #31] + d01868c: 9302 str r3, [sp, #8] + d01868e: 4401 add r1, r0 + d018690: 4630 mov r0, r6 + d018692: 311b adds r1, #27 + d018694: 440a add r2, r1 + d018696: 6931 ldr r1, [r6, #16] + d018698: f022 0203 bic.w r2, r2, #3 + d01869c: f7f3 fb5f bl d00bd5e <skb_assign_buf> + d0186a0: 2100 movs r1, #0 + d0186a2: 4630 mov r0, r6 + d0186a4: f7f3 fb46 bl d00bd34 <skb_reserve> + d0186a8: 9b02 ldr r3, [sp, #8] + d0186aa: 4630 mov r0, r6 + d0186ac: 6233 str r3, [r6, #32] + d0186ae: f8d7 2814 ldr.w r2, [r7, #2068] ; 0x814 + d0186b2: 61f2 str r2, [r6, #28] + d0186b4: f894 1020 ldrb.w r1, [r4, #32] + d0186b8: 7fe2 ldrb r2, [r4, #31] + d0186ba: 60a6 str r6, [r4, #8] + d0186bc: 440a add r2, r1 + d0186be: 6931 ldr r1, [r6, #16] + d0186c0: 3218 adds r2, #24 + d0186c2: 440a add r2, r1 + d0186c4: 6132 str r2, [r6, #16] + d0186c6: 68f2 ldr r2, [r6, #12] + d0186c8: f8c4 20b8 str.w r2, [r4, #184] ; 0xb8 + d0186cc: 6932 ldr r2, [r6, #16] + d0186ce: e9c4 222f strd r2, r2, [r4, #188] ; 0xbc + d0186d2: f7f3 fb4a bl d00bd6a <skb_end_pointer> + d0186d6: 9b02 ldr r3, [sp, #8] + d0186d8: f8c4 00c4 str.w r0, [r4, #196] ; 0xc4 + d0186dc: 4620 mov r0, r4 + d0186de: 4619 mov r1, r3 + d0186e0: f00b f917 bl d023912 <rtw_recv_recvframe_put> + d0186e4: f895 3cb8 ldrb.w r3, [r5, #3256] ; 0xcb8 + d0186e8: b163 cbz r3, d018704 <wifi_recv_tasklet+0x26c> + d0186ea: 465a mov r2, fp + d0186ec: 4621 mov r1, r4 + d0186ee: 4638 mov r0, r7 + d0186f0: f00b fe44 bl d02437c <rtw_recv_promisc> + d0186f4: f895 3cb8 ldrb.w r3, [r5, #3256] ; 0xcb8 + d0186f8: b123 cbz r3, d018704 <wifi_recv_tasklet+0x26c> + d0186fa: f895 3cb9 ldrb.w r3, [r5, #3257] ; 0xcb9 + d0186fe: 2b00 cmp r3, #0 + d018700: f47f af7a bne.w d0185f8 <wifi_recv_tasklet+0x160> + d018704: f894 3059 ldrb.w r3, [r4, #89] ; 0x59 + d018708: 2b05 cmp r3, #5 + d01870a: f63f af75 bhi.w d0185f8 <wifi_recv_tasklet+0x160> + d01870e: a201 add r2, pc, #4 ; (adr r2, d018714 <wifi_recv_tasklet+0x27c>) + d018710: f852 f023 ldr.w pc, [r2, r3, lsl #2] + d018714: 0d01873d .word 0x0d01873d + d018718: 0d01877d .word 0x0d01877d + d01871c: 0d01877d .word 0x0d01877d + d018720: 0d0185f9 .word 0x0d0185f9 + d018724: 0d018761 .word 0x0d018761 + d018728: 0d01876f .word 0x0d01876f + d01872c: f103 020e add.w r2, r3, #14 + d018730: e776 b.n d018620 <wifi_recv_tasklet+0x188> + d018732: 4a26 ldr r2, [pc, #152] ; (d0187cc <wifi_recv_tasklet+0x334>) + d018734: 6b53 ldr r3, [r2, #52] ; 0x34 + d018736: 3301 adds r3, #1 + d018738: 6353 str r3, [r2, #52] ; 0x34 + d01873a: e75d b.n d0185f8 <wifi_recv_tasklet+0x160> + d01873c: f994 109b ldrsb.w r1, [r4, #155] ; 0x9b + d018740: 4638 mov r0, r7 + d018742: f002 f846 bl d01a7d2 <wifi_hal_dig_update_by_per_rx> + d018746: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc + d01874a: 881b ldrh r3, [r3, #0] + d01874c: f003 03fc and.w r3, r3, #252 ; 0xfc + d018750: 2b24 cmp r3, #36 ; 0x24 + d018752: f43f af51 beq.w d0185f8 <wifi_recv_tasklet+0x160> + d018756: 4621 mov r1, r4 + d018758: 6838 ldr r0, [r7, #0] + d01875a: f7ff fa89 bl d017c70 <wifi_hal_normal_rx_process.isra.0> + d01875e: e70f b.n d018580 <wifi_recv_tasklet+0xe8> + d018760: f8d4 20bc ldr.w r2, [r4, #188] ; 0xbc + d018764: 4659 mov r1, fp + d018766: 4638 mov r0, r7 + d018768: f002 feb5 bl d01b4d6 <wifi_hal_rxdesc_phystatus_query> + d01876c: e744 b.n d0185f8 <wifi_recv_tasklet+0x160> + d01876e: 8ba2 ldrh r2, [r4, #28] + d018770: 4638 mov r0, r7 + d018772: f8d4 10bc ldr.w r1, [r4, #188] ; 0xbc + d018776: f000 f87d bl d018874 <wifi_hal_c2h_pkt_pre_hdl> + d01877a: e73d b.n d0185f8 <wifi_recv_tasklet+0x160> + d01877c: 2210 movs r2, #16 + d01877e: 2100 movs r1, #0 + d018780: a808 add r0, sp, #32 + d018782: f02a fb11 bl d042da8 <____wrap_memset_veneer> + d018786: 4651 mov r1, sl + d018788: a808 add r0, sp, #32 + d01878a: f002 fef1 bl d01b570 <wifi_hal_rxdesc_csi_query> + d01878e: aa08 add r2, sp, #32 + d018790: f8d4 10bc ldr.w r1, [r4, #188] ; 0xbc + d018794: 4638 mov r0, r7 + d018796: f001 f985 bl d019aa4 <wifi_hal_csi_pkt_hdl> + d01879a: e72d b.n d0185f8 <wifi_recv_tasklet+0x160> + d01879c: 2001 movs r0, #1 + d01879e: f7ed f967 bl d005a70 <rtw_msleep_os> + d0187a2: f8b5 1054 ldrh.w r1, [r5, #84] ; 0x54 + d0187a6: f44f 706d mov.w r0, #948 ; 0x3b4 + d0187aa: f002 fa05 bl d01abb8 <rtw_write16> + d0187ae: 2800 cmp r0, #0 + d0187b0: d0f4 beq.n d01879c <wifi_recv_tasklet+0x304> + d0187b2: e680 b.n d0184b6 <wifi_recv_tasklet+0x1e> + d0187b4: e000ed00 .word 0xe000ed00 + d0187b8: 0d04a78b .word 0x0d04a78b + d0187bc: 0d046bf5 .word 0x0d046bf5 + d0187c0: 40000100 .word 0x40000100 + d0187c4: 6000013c .word 0x6000013c + d0187c8: 0d04b5a4 .word 0x0d04b5a4 + d0187cc: 60005e50 .word 0x60005e50 + +0d0187d0 <wifi_hal_rx_filter>: + d0187d0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d0187d4: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 + d0187d8: b120 cbz r0, d0187e4 <wifi_hal_rx_filter+0x14> + d0187da: 2801 cmp r0, #1 + d0187dc: d007 beq.n d0187ee <wifi_hal_rx_filter+0x1e> + d0187de: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 + d0187e2: 4770 bx lr + d0187e4: f023 03c0 bic.w r3, r3, #192 ; 0xc0 + d0187e8: f043 0301 orr.w r3, r3, #1 + d0187ec: e7f7 b.n d0187de <wifi_hal_rx_filter+0xe> + d0187ee: f043 03c1 orr.w r3, r3, #193 ; 0xc1 + d0187f2: e7f4 b.n d0187de <wifi_hal_rx_filter+0xe> + +0d0187f4 <wifi_hal_rsvpage_construct_null.constprop.0>: + d0187f4: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0187f8: 460c mov r4, r1 + d0187fa: 4607 mov r7, r0 + d0187fc: 4690 mov r8, r2 + d0187fe: 461e mov r6, r3 + d018800: f7f9 fefc bl d0125fc <rtw_check_sta_mode> + d018804: 4603 mov r3, r0 + d018806: f104 0b0a add.w fp, r4, #10 + d01880a: 1d20 adds r0, r4, #4 + d01880c: f607 09c8 addw r9, r7, #2248 ; 0x8c8 + d018810: f104 0a10 add.w sl, r4, #16 + d018814: 4d16 ldr r5, [pc, #88] ; (d018870 <wifi_hal_rsvpage_construct_null.constprop.0+0x7c>) + d018816: 2206 movs r2, #6 + d018818: b1e3 cbz r3, d018854 <wifi_hal_rsvpage_construct_null.constprop.0+0x60> + d01881a: f207 4144 addw r1, r7, #1092 ; 0x444 + d01881e: 47a8 blx r5 + d018820: 2206 movs r2, #6 + d018822: 4649 mov r1, r9 + d018824: 4658 mov r0, fp + d018826: 47a8 blx r5 + d018828: 2206 movs r2, #6 + d01882a: 4631 mov r1, r6 + d01882c: 4650 mov r0, sl + d01882e: 47a8 blx r5 + d018830: f44f 7380 mov.w r3, #256 ; 0x100 + d018834: 8023 strh r3, [r4, #0] + d018836: 8ae3 ldrh r3, [r4, #22] + d018838: f003 030f and.w r3, r3, #15 + d01883c: 82e3 strh r3, [r4, #22] + d01883e: 8823 ldrh r3, [r4, #0] + d018840: f023 03fc bic.w r3, r3, #252 ; 0xfc + d018844: f043 0348 orr.w r3, r3, #72 ; 0x48 + d018848: 8023 strh r3, [r4, #0] + d01884a: 2318 movs r3, #24 + d01884c: f8c8 3000 str.w r3, [r8] + d018850: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d018854: 4631 mov r1, r6 + d018856: 47a8 blx r5 + d018858: 2206 movs r2, #6 + d01885a: 4649 mov r1, r9 + d01885c: 4658 mov r0, fp + d01885e: 47a8 blx r5 + d018860: 2206 movs r2, #6 + d018862: 4649 mov r1, r9 + d018864: 4650 mov r0, sl + d018866: 47a8 blx r5 + d018868: f44f 7300 mov.w r3, #512 ; 0x200 + d01886c: e7e2 b.n d018834 <wifi_hal_rsvpage_construct_null.constprop.0+0x40> + d01886e: bf00 nop + d018870: 00027939 .word 0x00027939 + +0d018874 <wifi_hal_c2h_pkt_pre_hdl>: + d018874: 4613 mov r3, r2 + d018876: b410 push {r4} + d018878: b171 cbz r1, d018898 <wifi_hal_c2h_pkt_pre_hdl+0x24> + d01887a: 3a03 subs r2, #3 + d01887c: 2afd cmp r2, #253 ; 0xfd + d01887e: d80b bhi.n d018898 <wifi_hal_c2h_pkt_pre_hdl+0x24> + d018880: f890 28c2 ldrb.w r2, [r0, #2242] ; 0x8c2 + d018884: b942 cbnz r2, d018898 <wifi_hal_c2h_pkt_pre_hdl+0x24> + d018886: 460a mov r2, r1 + d018888: 1e99 subs r1, r3, #2 + d01888a: f812 4b02 ldrb.w r4, [r2], #2 + d01888e: b2c9 uxtb r1, r1 + d018890: 2c09 cmp r4, #9 + d018892: d004 beq.n d01889e <wifi_hal_c2h_pkt_pre_hdl+0x2a> + d018894: 2c46 cmp r4, #70 ; 0x46 + d018896: d006 beq.n d0188a6 <wifi_hal_c2h_pkt_pre_hdl+0x32> + d018898: f85d 4b04 ldr.w r4, [sp], #4 + d01889c: 4770 bx lr + d01889e: f85d 4b04 ldr.w r4, [sp], #4 + d0188a2: f005 bf5d b.w d01e760 <rtw_hal_btc_BtInfoNotify> + d0188a6: f85d 4b04 ldr.w r4, [sp], #4 + d0188aa: f006 b8d1 b.w d01ea50 <rtw_hal_btc_BtLeAudioInfoNotify> ... -0d018898 <wifi_hal_h2c_fill_cmd>: - d018898: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d01889c: 4680 mov r8, r0 - d01889e: b089 sub sp, #36 ; 0x24 - d0188a0: 2400 movs r4, #0 - d0188a2: 461f mov r7, r3 - d0188a4: f508 6aad add.w sl, r8, #1384 ; 0x568 - d0188a8: 468b mov fp, r1 - d0188aa: 4616 mov r6, r2 - d0188ac: e9cd 4406 strd r4, r4, [sp, #24] - d0188b0: f7ec fe97 bl d0055e2 <rtw_acquire_wakelock> - d0188b4: 4621 mov r1, r4 - d0188b6: 4650 mov r0, sl - d0188b8: f7ec fd8c bl d0053d4 <rtw_enter_critical_mutex> - d0188bc: b957 cbnz r7, d0188d4 <wifi_hal_h2c_fill_cmd+0x3c> - d0188be: 2500 movs r5, #0 - d0188c0: 4650 mov r0, sl - d0188c2: 2100 movs r1, #0 - d0188c4: f7ec fda2 bl d00540c <rtw_exit_critical_mutex> - d0188c8: f7ec fe95 bl d0055f6 <rtw_release_wakelock> - d0188cc: 4628 mov r0, r5 - d0188ce: b009 add sp, #36 ; 0x24 - d0188d0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0188d4: 2e07 cmp r6, #7 - d0188d6: d8f2 bhi.n d0188be <wifi_hal_h2c_fill_cmd+0x26> - d0188d8: f898 4534 ldrb.w r4, [r8, #1332] ; 0x534 - d0188dc: f04f 0901 mov.w r9, #1 - d0188e0: 2565 movs r5, #101 ; 0x65 - d0188e2: fa09 f904 lsl.w r9, r9, r4 - d0188e6: fa5f f989 uxtb.w r9, r9 - d0188ea: f44f 70e6 mov.w r0, #460 ; 0x1cc - d0188ee: f002 f8e3 bl d01aab8 <rtw_read8> - d0188f2: ea10 0f09 tst.w r0, r9 - d0188f6: d04a beq.n d01898e <wifi_hal_h2c_fill_cmd+0xf6> - d0188f8: 2001 movs r0, #1 - d0188fa: f7ed f8b9 bl d005a70 <rtw_msleep_os> - d0188fe: 3d01 subs r5, #1 - d018900: d1f3 bne.n d0188ea <wifi_hal_h2c_fill_cmd+0x52> - d018902: 4e29 ldr r6, [pc, #164] ; (d0189a8 <wifi_hal_h2c_fill_cmd+0x110>) - d018904: 6833 ldr r3, [r6, #0] - d018906: 039b lsls r3, r3, #14 - d018908: d5d9 bpl.n d0188be <wifi_hal_h2c_fill_cmd+0x26> - d01890a: 4621 mov r1, r4 - d01890c: 4827 ldr r0, [pc, #156] ; (d0189ac <wifi_hal_h2c_fill_cmd+0x114>) - d01890e: f02a f9cb bl d042ca8 <__DiagPrintf_veneer> - d018912: 6833 ldr r3, [r6, #0] - d018914: 039a lsls r2, r3, #14 - d018916: d5d2 bpl.n d0188be <wifi_hal_h2c_fill_cmd+0x26> - d018918: f44f 70e0 mov.w r0, #448 ; 0x1c0 - d01891c: f002 f8d5 bl d01aaca <rtw_read32> - d018920: 9005 str r0, [sp, #20] - d018922: f44f 70e2 mov.w r0, #452 ; 0x1c4 - d018926: f002 f8d0 bl d01aaca <rtw_read32> - d01892a: 9004 str r0, [sp, #16] - d01892c: f44f 70e4 mov.w r0, #456 ; 0x1c8 - d018930: f002 f8cb bl d01aaca <rtw_read32> - d018934: 9003 str r0, [sp, #12] - d018936: f44f 70e6 mov.w r0, #460 ; 0x1cc - d01893a: f002 f8c6 bl d01aaca <rtw_read32> - d01893e: 9905 ldr r1, [sp, #20] - d018940: 9000 str r0, [sp, #0] - d018942: 481b ldr r0, [pc, #108] ; (d0189b0 <wifi_hal_h2c_fill_cmd+0x118>) - d018944: e9dd 3203 ldrd r3, r2, [sp, #12] - d018948: f02a f9ae bl d042ca8 <__DiagPrintf_veneer> - d01894c: e7b8 b.n d0188c0 <wifi_hal_h2c_fill_cmd+0x28> - d01894e: 4632 mov r2, r6 - d018950: 4639 mov r1, r7 - d018952: f10d 0019 add.w r0, sp, #25 - d018956: 47a8 blx r5 - d018958: f89d 1018 ldrb.w r1, [sp, #24] - d01895c: 2e03 cmp r6, #3 - d01895e: ea4b 0b01 orr.w fp, fp, r1 - d018962: f88d b018 strb.w fp, [sp, #24] - d018966: d905 bls.n d018974 <wifi_hal_h2c_fill_cmd+0xdc> - d018968: f104 007c add.w r0, r4, #124 ; 0x7c - d01896c: 9907 ldr r1, [sp, #28] - d01896e: 0080 lsls r0, r0, #2 - d018970: f002 f8b9 bl d01aae6 <rtw_write32> - d018974: f104 0074 add.w r0, r4, #116 ; 0x74 - d018978: 3401 adds r4, #1 - d01897a: 9906 ldr r1, [sp, #24] - d01897c: 2501 movs r5, #1 - d01897e: f004 0403 and.w r4, r4, #3 - d018982: 0080 lsls r0, r0, #2 - d018984: f002 f8af bl d01aae6 <rtw_write32> - d018988: f888 4534 strb.w r4, [r8, #1332] ; 0x534 - d01898c: e798 b.n d0188c0 <wifi_hal_h2c_fill_cmd+0x28> - d01898e: 2e03 cmp r6, #3 - d018990: 4d08 ldr r5, [pc, #32] ; (d0189b4 <wifi_hal_h2c_fill_cmd+0x11c>) - d018992: d9dc bls.n d01894e <wifi_hal_h2c_fill_cmd+0xb6> - d018994: 2203 movs r2, #3 - d018996: 4639 mov r1, r7 - d018998: f10d 0019 add.w r0, sp, #25 - d01899c: 47a8 blx r5 - d01899e: 1ef2 subs r2, r6, #3 - d0189a0: 1cf9 adds r1, r7, #3 - d0189a2: a807 add r0, sp, #28 - d0189a4: e7d7 b.n d018956 <wifi_hal_h2c_fill_cmd+0xbe> - d0189a6: bf00 nop - d0189a8: 2001c00c .word 0x2001c00c - d0189ac: 0d046b8d .word 0x0d046b8d - d0189b0: 0d046ba4 .word 0x0d046ba4 - d0189b4: 00027939 .word 0x00027939 - -0d0189b8 <wifi_hal_rsvpage_fill_txff>: - d0189b8: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 - d0189bc: 2300 movs r3, #0 - d0189be: f500 3000 add.w r0, r0, #131072 ; 0x20000 - d0189c2: b510 push {r4, lr} - d0189c4: 429a cmp r2, r3 - d0189c6: dc00 bgt.n d0189ca <wifi_hal_rsvpage_fill_txff+0x12> - d0189c8: bd10 pop {r4, pc} - d0189ca: 5ccc ldrb r4, [r1, r3] - d0189cc: 54c4 strb r4, [r0, r3] - d0189ce: 3301 adds r3, #1 - d0189d0: e7f8 b.n d0189c4 <wifi_hal_rsvpage_fill_txff+0xc> - -0d0189d2 <wifi_hal_h2c_set_rsvpage_cmd>: - d0189d2: b51f push {r0, r1, r2, r3, r4, lr} - d0189d4: 2100 movs r1, #0 - d0189d6: 2304 movs r3, #4 - d0189d8: 2205 movs r2, #5 - d0189da: 4604 mov r4, r0 - d0189dc: 9100 str r1, [sp, #0] - d0189de: f88d 3002 strb.w r3, [sp, #2] - d0189e2: 2306 movs r3, #6 - d0189e4: 9102 str r1, [sp, #8] - d0189e6: f88d 3003 strb.w r3, [sp, #3] - d0189ea: 466b mov r3, sp - d0189ec: f8ad 100c strh.w r1, [sp, #12] - d0189f0: f88d 100e strb.w r1, [sp, #14] - d0189f4: f88d 2004 strb.w r2, [sp, #4] - d0189f8: f7ff ff4e bl d018898 <wifi_hal_h2c_fill_cmd> - d0189fc: f89d 3008 ldrb.w r3, [sp, #8] - d018a00: 2207 movs r2, #7 - d018a02: 2183 movs r1, #131 ; 0x83 - d018a04: 4620 mov r0, r4 - d018a06: f043 0308 orr.w r3, r3, #8 - d018a0a: f88d 3008 strb.w r3, [sp, #8] - d018a0e: f89d 3009 ldrb.w r3, [sp, #9] - d018a12: f043 0307 orr.w r3, r3, #7 - d018a16: f88d 3009 strb.w r3, [sp, #9] - d018a1a: ab02 add r3, sp, #8 - d018a1c: f7ff ff3c bl d018898 <wifi_hal_h2c_fill_cmd> - d018a20: b004 add sp, #16 - d018a22: bd10 pop {r4, pc} - -0d018a24 <wifi_hal_rsvpage_pkt_download.part.0>: - d018a24: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d018a28: ed2d 8b02 vpush {d8} - d018a2c: f8b0 10a8 ldrh.w r1, [r0, #168] ; 0xa8 - d018a30: b091 sub sp, #68 ; 0x44 - d018a32: 4604 mov r4, r0 - d018a34: f44f 60d5 mov.w r0, #1704 ; 0x6a8 - d018a38: f441 4140 orr.w r1, r1, #49152 ; 0xc000 - d018a3c: f002 f84e bl d01aadc <rtw_write16> - d018a40: f241 7018 movw r0, #5912 ; 0x1718 - d018a44: f002 f841 bl d01aaca <rtw_read32> - d018a48: f420 607f bic.w r0, r0, #4080 ; 0xff0 - d018a4c: f8b4 10a8 ldrh.w r1, [r4, #168] ; 0xa8 - d018a50: f020 000f bic.w r0, r0, #15 - d018a54: 4301 orrs r1, r0 - d018a56: f241 7018 movw r0, #5912 ; 0x1718 - d018a5a: f002 f844 bl d01aae6 <rtw_write32> - d018a5e: 4620 mov r0, r4 - d018a60: f7f9 fdd2 bl d012608 <rtw_check_ap_mode> - d018a64: 4680 mov r8, r0 - d018a66: 2800 cmp r0, #0 - d018a68: d075 beq.n d018b56 <wifi_hal_rsvpage_pkt_download.part.0+0x132> - d018a6a: 6823 ldr r3, [r4, #0] - d018a6c: 2600 movs r6, #0 - d018a6e: f8d3 8cc0 ldr.w r8, [r3, #3264] ; 0xcc0 - d018a72: 4b81 ldr r3, [pc, #516] ; (d018c78 <wifi_hal_rsvpage_pkt_download.part.0+0x254>) - d018a74: 9604 str r6, [sp, #16] - d018a76: 6818 ldr r0, [r3, #0] - d018a78: 889b ldrh r3, [r3, #4] - d018a7a: 9006 str r0, [sp, #24] - d018a7c: 2080 movs r0, #128 ; 0x80 - d018a7e: f8ad 301c strh.w r3, [sp, #28] - d018a82: 4b7e ldr r3, [pc, #504] ; (d018c7c <wifi_hal_rsvpage_pkt_download.part.0+0x258>) - d018a84: 7a5f ldrb r7, [r3, #9] - d018a86: f7ec fd7f bl d005588 <rtw_zmalloc> - d018a8a: 4605 mov r5, r0 - d018a8c: b2ff uxtb r7, r7 - d018a8e: 2800 cmp r0, #0 - d018a90: d05c beq.n d018b4c <wifi_hal_rsvpage_pkt_download.part.0+0x128> - d018a92: f100 0b28 add.w fp, r0, #40 ; 0x28 - d018a96: ab06 add r3, sp, #24 - d018a98: aa04 add r2, sp, #16 - d018a9a: 4620 mov r0, r4 - d018a9c: 4659 mov r1, fp - d018a9e: f604 0ac8 addw sl, r4, #2248 ; 0x8c8 - d018aa2: f7ff fe9b bl d0187dc <wifi_hal_rsvpage_construct_null.constprop.0> - d018aa6: 4633 mov r3, r6 - d018aa8: 9a04 ldr r2, [sp, #16] - d018aaa: 4629 mov r1, r5 - d018aac: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 - d018ab0: f8df 91cc ldr.w r9, [pc, #460] ; d018c80 <wifi_hal_rsvpage_pkt_download.part.0+0x25c> - d018ab4: e9cd 6600 strd r6, r6, [sp] - d018ab8: f008 fd0e bl d0214d8 <ROM_WIFI_TXDESC_FillFake> - d018abc: 9a04 ldr r2, [sp, #16] - d018abe: 1db8 adds r0, r7, #6 - d018ac0: 4629 mov r1, r5 - d018ac2: 3228 adds r2, #40 ; 0x28 - d018ac4: 01c0 lsls r0, r0, #7 - d018ac6: b292 uxth r2, r2 - d018ac8: f7ff ff76 bl d0189b8 <wifi_hal_rsvpage_fill_txff> - d018acc: 2206 movs r2, #6 - d018ace: 4651 mov r1, sl - d018ad0: a80a add r0, sp, #40 ; 0x28 - d018ad2: 47c8 blx r9 - d018ad4: 2302 movs r3, #2 - d018ad6: 2206 movs r2, #6 - d018ad8: a90a add r1, sp, #40 ; 0x28 - d018ada: f885 3029 strb.w r3, [r5, #41] ; 0x29 - d018ade: f105 002c add.w r0, r5, #44 ; 0x2c - d018ae2: f885 6028 strb.w r6, [r5, #40] ; 0x28 - d018ae6: 47c8 blx r9 - d018ae8: 2206 movs r2, #6 - d018aea: 4651 mov r1, sl - d018aec: f105 0032 add.w r0, r5, #50 ; 0x32 - d018af0: 47c8 blx r9 - d018af2: 2206 movs r2, #6 - d018af4: 4651 mov r1, sl - d018af6: f105 0038 add.w r0, r5, #56 ; 0x38 - d018afa: 47c8 blx r9 - d018afc: 8feb ldrh r3, [r5, #62] ; 0x3e - d018afe: 856e strh r6, [r5, #42] ; 0x2a - d018b00: 221a movs r2, #26 - d018b02: f003 030f and.w r3, r3, #15 - d018b06: 4629 mov r1, r5 - d018b08: 87eb strh r3, [r5, #62] ; 0x3e - d018b0a: 8d2b ldrh r3, [r5, #40] ; 0x28 - d018b0c: f023 03fc bic.w r3, r3, #252 ; 0xfc - d018b10: f043 03c8 orr.w r3, r3, #200 ; 0xc8 - d018b14: 852b strh r3, [r5, #40] ; 0x28 - d018b16: f8b5 3040 ldrh.w r3, [r5, #64] ; 0x40 - d018b1a: f023 030f bic.w r3, r3, #15 - d018b1e: f8a5 3040 strh.w r3, [r5, #64] ; 0x40 - d018b22: 2301 movs r3, #1 - d018b24: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 - d018b28: 9300 str r3, [sp, #0] - d018b2a: 4633 mov r3, r6 - d018b2c: 9601 str r6, [sp, #4] - d018b2e: f008 fcd3 bl d0214d8 <ROM_WIFI_TXDESC_FillFake> - d018b32: 1d78 adds r0, r7, #5 - d018b34: 4629 mov r1, r5 - d018b36: 2242 movs r2, #66 ; 0x42 - d018b38: 01c0 lsls r0, r0, #7 - d018b3a: f7ff ff3d bl d0189b8 <wifi_hal_rsvpage_fill_txff> - d018b3e: 4640 mov r0, r8 - d018b40: f7ff ff47 bl d0189d2 <wifi_hal_h2c_set_rsvpage_cmd> - d018b44: 2180 movs r1, #128 ; 0x80 - d018b46: 4628 mov r0, r5 - d018b48: f7ec fd20 bl d00558c <rtw_mfree> - d018b4c: b011 add sp, #68 ; 0x44 - d018b4e: ecbd 8b02 vpop {d8} - d018b52: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d018b56: 4620 mov r0, r4 - d018b58: f7f9 fd50 bl d0125fc <rtw_check_sta_mode> - d018b5c: 2800 cmp r0, #0 - d018b5e: d0f5 beq.n d018b4c <wifi_hal_rsvpage_pkt_download.part.0+0x128> - d018b60: 6827 ldr r7, [r4, #0] - d018b62: f8cd 8008 str.w r8, [sp, #8] - d018b66: f8d7 3cc0 ldr.w r3, [r7, #3264] ; 0xcc0 - d018b6a: ee08 3a90 vmov s17, r3 - d018b6e: 4b43 ldr r3, [pc, #268] ; (d018c7c <wifi_hal_rsvpage_pkt_download.part.0+0x258>) - d018b70: 7a58 ldrb r0, [r3, #9] - d018b72: fa5f fb80 uxtb.w fp, r0 - d018b76: 2080 movs r0, #128 ; 0x80 - d018b78: f7ec fd06 bl d005588 <rtw_zmalloc> - d018b7c: 4606 mov r6, r0 - d018b7e: 2800 cmp r0, #0 - d018b80: d0e4 beq.n d018b4c <wifi_hal_rsvpage_pkt_download.part.0+0x128> - d018b82: 4620 mov r0, r4 - d018b84: f204 4944 addw r9, r4, #1092 ; 0x444 - d018b88: f7f9 fd38 bl d0125fc <rtw_check_sta_mode> - d018b8c: f106 0528 add.w r5, r6, #40 ; 0x28 - d018b90: 4682 mov sl, r0 - d018b92: 2800 cmp r0, #0 - d018b94: d054 beq.n d018c40 <wifi_hal_rsvpage_pkt_download.part.0+0x21c> - d018b96: 464b mov r3, r9 - d018b98: aa02 add r2, sp, #8 - d018b9a: 4629 mov r1, r5 - d018b9c: 4620 mov r0, r4 - d018b9e: f7ff fe1d bl d0187dc <wifi_hal_rsvpage_construct_null.constprop.0> - d018ba2: 4643 mov r3, r8 - d018ba4: 9a02 ldr r2, [sp, #8] - d018ba6: 4631 mov r1, r6 - d018ba8: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 - d018bac: e9cd 8800 strd r8, r8, [sp] - d018bb0: f008 fc92 bl d0214d8 <ROM_WIFI_TXDESC_FillFake> - d018bb4: 9a02 ldr r2, [sp, #8] - d018bb6: f10b 0004 add.w r0, fp, #4 - d018bba: 4631 mov r1, r6 - d018bbc: 3228 adds r2, #40 ; 0x28 - d018bbe: 01c0 lsls r0, r0, #7 - d018bc0: b292 uxth r2, r2 - d018bc2: f7ff fef9 bl d0189b8 <wifi_hal_rsvpage_fill_txff> - d018bc6: 6823 ldr r3, [r4, #0] - d018bc8: 6858 ldr r0, [r3, #4] - d018bca: f7f9 fb51 bl d012270 <rtw_is_adapter_up> - d018bce: b940 cbnz r0, d018be2 <wifi_hal_rsvpage_pkt_download.part.0+0x1be> - d018bd0: 9a02 ldr r2, [sp, #8] - d018bd2: f10b 0006 add.w r0, fp, #6 - d018bd6: 4631 mov r1, r6 - d018bd8: 3228 adds r2, #40 ; 0x28 - d018bda: 01c0 lsls r0, r0, #7 - d018bdc: b292 uxth r2, r2 - d018bde: f7ff feeb bl d0189b8 <wifi_hal_rsvpage_fill_txff> - d018be2: f607 119a addw r1, r7, #2458 ; 0x99a - d018be6: 4620 mov r0, r4 - d018be8: f106 0a32 add.w sl, r6, #50 ; 0x32 - d018bec: f7fe fe02 bl d0177f4 <wifi_hal_suspend_get_current_ip_address> - d018bf0: f8df 808c ldr.w r8, [pc, #140] ; d018c80 <wifi_hal_rsvpage_pkt_download.part.0+0x25c> - d018bf4: 2206 movs r2, #6 - d018bf6: 4649 mov r1, r9 - d018bf8: f106 002c add.w r0, r6, #44 ; 0x2c - d018bfc: 47c0 blx r8 - d018bfe: 2206 movs r2, #6 - d018c00: f604 01c8 addw r1, r4, #2248 ; 0x8c8 - d018c04: 4650 mov r0, sl - d018c06: 47c0 blx r8 - d018c08: f106 0338 add.w r3, r6, #56 ; 0x38 +0d0188b0 <wifi_hal_h2c_fill_cmd>: + d0188b0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0188b4: 4680 mov r8, r0 + d0188b6: b089 sub sp, #36 ; 0x24 + d0188b8: 2400 movs r4, #0 + d0188ba: 461f mov r7, r3 + d0188bc: f508 6aad add.w sl, r8, #1384 ; 0x568 + d0188c0: 468b mov fp, r1 + d0188c2: 4616 mov r6, r2 + d0188c4: e9cd 4406 strd r4, r4, [sp, #24] + d0188c8: f7ec fe8b bl d0055e2 <rtw_acquire_wakelock> + d0188cc: 4621 mov r1, r4 + d0188ce: 4650 mov r0, sl + d0188d0: f7ec fd80 bl d0053d4 <rtw_enter_critical_mutex> + d0188d4: b957 cbnz r7, d0188ec <wifi_hal_h2c_fill_cmd+0x3c> + d0188d6: 2500 movs r5, #0 + d0188d8: 4650 mov r0, sl + d0188da: 2100 movs r1, #0 + d0188dc: f7ec fd96 bl d00540c <rtw_exit_critical_mutex> + d0188e0: f7ec fe89 bl d0055f6 <rtw_release_wakelock> + d0188e4: 4628 mov r0, r5 + d0188e6: b009 add sp, #36 ; 0x24 + d0188e8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0188ec: 2e07 cmp r6, #7 + d0188ee: d8f2 bhi.n d0188d6 <wifi_hal_h2c_fill_cmd+0x26> + d0188f0: f898 4534 ldrb.w r4, [r8, #1332] ; 0x534 + d0188f4: f04f 0901 mov.w r9, #1 + d0188f8: 2565 movs r5, #101 ; 0x65 + d0188fa: fa09 f904 lsl.w r9, r9, r4 + d0188fe: fa5f f989 uxtb.w r9, r9 + d018902: f44f 70e6 mov.w r0, #460 ; 0x1cc + d018906: f002 f945 bl d01ab94 <rtw_read8> + d01890a: ea10 0f09 tst.w r0, r9 + d01890e: d04a beq.n d0189a6 <wifi_hal_h2c_fill_cmd+0xf6> + d018910: 2001 movs r0, #1 + d018912: f7ed f8ad bl d005a70 <rtw_msleep_os> + d018916: 3d01 subs r5, #1 + d018918: d1f3 bne.n d018902 <wifi_hal_h2c_fill_cmd+0x52> + d01891a: 4e29 ldr r6, [pc, #164] ; (d0189c0 <wifi_hal_h2c_fill_cmd+0x110>) + d01891c: 6833 ldr r3, [r6, #0] + d01891e: 039b lsls r3, r3, #14 + d018920: d5d9 bpl.n d0188d6 <wifi_hal_h2c_fill_cmd+0x26> + d018922: 4621 mov r1, r4 + d018924: 4827 ldr r0, [pc, #156] ; (d0189c4 <wifi_hal_h2c_fill_cmd+0x114>) + d018926: f02a fa47 bl d042db8 <__DiagPrintf_veneer> + d01892a: 6833 ldr r3, [r6, #0] + d01892c: 039a lsls r2, r3, #14 + d01892e: d5d2 bpl.n d0188d6 <wifi_hal_h2c_fill_cmd+0x26> + d018930: f44f 70e0 mov.w r0, #448 ; 0x1c0 + d018934: f002 f937 bl d01aba6 <rtw_read32> + d018938: 9005 str r0, [sp, #20] + d01893a: f44f 70e2 mov.w r0, #452 ; 0x1c4 + d01893e: f002 f932 bl d01aba6 <rtw_read32> + d018942: 9004 str r0, [sp, #16] + d018944: f44f 70e4 mov.w r0, #456 ; 0x1c8 + d018948: f002 f92d bl d01aba6 <rtw_read32> + d01894c: 9003 str r0, [sp, #12] + d01894e: f44f 70e6 mov.w r0, #460 ; 0x1cc + d018952: f002 f928 bl d01aba6 <rtw_read32> + d018956: 9905 ldr r1, [sp, #20] + d018958: 9000 str r0, [sp, #0] + d01895a: 481b ldr r0, [pc, #108] ; (d0189c8 <wifi_hal_h2c_fill_cmd+0x118>) + d01895c: e9dd 3203 ldrd r3, r2, [sp, #12] + d018960: f02a fa2a bl d042db8 <__DiagPrintf_veneer> + d018964: e7b8 b.n d0188d8 <wifi_hal_h2c_fill_cmd+0x28> + d018966: 4632 mov r2, r6 + d018968: 4639 mov r1, r7 + d01896a: f10d 0019 add.w r0, sp, #25 + d01896e: 47a8 blx r5 + d018970: f89d 1018 ldrb.w r1, [sp, #24] + d018974: 2e03 cmp r6, #3 + d018976: ea4b 0b01 orr.w fp, fp, r1 + d01897a: f88d b018 strb.w fp, [sp, #24] + d01897e: d905 bls.n d01898c <wifi_hal_h2c_fill_cmd+0xdc> + d018980: f104 007c add.w r0, r4, #124 ; 0x7c + d018984: 9907 ldr r1, [sp, #28] + d018986: 0080 lsls r0, r0, #2 + d018988: f002 f91b bl d01abc2 <rtw_write32> + d01898c: f104 0074 add.w r0, r4, #116 ; 0x74 + d018990: 3401 adds r4, #1 + d018992: 9906 ldr r1, [sp, #24] + d018994: 2501 movs r5, #1 + d018996: f004 0403 and.w r4, r4, #3 + d01899a: 0080 lsls r0, r0, #2 + d01899c: f002 f911 bl d01abc2 <rtw_write32> + d0189a0: f888 4534 strb.w r4, [r8, #1332] ; 0x534 + d0189a4: e798 b.n d0188d8 <wifi_hal_h2c_fill_cmd+0x28> + d0189a6: 2e03 cmp r6, #3 + d0189a8: 4d08 ldr r5, [pc, #32] ; (d0189cc <wifi_hal_h2c_fill_cmd+0x11c>) + d0189aa: d9dc bls.n d018966 <wifi_hal_h2c_fill_cmd+0xb6> + d0189ac: 2203 movs r2, #3 + d0189ae: 4639 mov r1, r7 + d0189b0: f10d 0019 add.w r0, sp, #25 + d0189b4: 47a8 blx r5 + d0189b6: 1ef2 subs r2, r6, #3 + d0189b8: 1cf9 adds r1, r7, #3 + d0189ba: a807 add r0, sp, #28 + d0189bc: e7d7 b.n d01896e <wifi_hal_h2c_fill_cmd+0xbe> + d0189be: bf00 nop + d0189c0: 2001c00c .word 0x2001c00c + d0189c4: 0d046c6d .word 0x0d046c6d + d0189c8: 0d046c84 .word 0x0d046c84 + d0189cc: 00027939 .word 0x00027939 + +0d0189d0 <wifi_hal_rsvpage_fill_txff>: + d0189d0: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 + d0189d4: 2300 movs r3, #0 + d0189d6: f500 3000 add.w r0, r0, #131072 ; 0x20000 + d0189da: b510 push {r4, lr} + d0189dc: 429a cmp r2, r3 + d0189de: dc00 bgt.n d0189e2 <wifi_hal_rsvpage_fill_txff+0x12> + d0189e0: bd10 pop {r4, pc} + d0189e2: 5ccc ldrb r4, [r1, r3] + d0189e4: 54c4 strb r4, [r0, r3] + d0189e6: 3301 adds r3, #1 + d0189e8: e7f8 b.n d0189dc <wifi_hal_rsvpage_fill_txff+0xc> + +0d0189ea <wifi_hal_h2c_set_rsvpage_cmd>: + d0189ea: b51f push {r0, r1, r2, r3, r4, lr} + d0189ec: 2100 movs r1, #0 + d0189ee: 2304 movs r3, #4 + d0189f0: 2205 movs r2, #5 + d0189f2: 4604 mov r4, r0 + d0189f4: 9100 str r1, [sp, #0] + d0189f6: f88d 3002 strb.w r3, [sp, #2] + d0189fa: 2306 movs r3, #6 + d0189fc: 9102 str r1, [sp, #8] + d0189fe: f88d 3003 strb.w r3, [sp, #3] + d018a02: 466b mov r3, sp + d018a04: f8ad 100c strh.w r1, [sp, #12] + d018a08: f88d 100e strb.w r1, [sp, #14] + d018a0c: f88d 2004 strb.w r2, [sp, #4] + d018a10: f7ff ff4e bl d0188b0 <wifi_hal_h2c_fill_cmd> + d018a14: f89d 3008 ldrb.w r3, [sp, #8] + d018a18: 2207 movs r2, #7 + d018a1a: 2183 movs r1, #131 ; 0x83 + d018a1c: 4620 mov r0, r4 + d018a1e: f043 0308 orr.w r3, r3, #8 + d018a22: f88d 3008 strb.w r3, [sp, #8] + d018a26: f89d 3009 ldrb.w r3, [sp, #9] + d018a2a: f043 0307 orr.w r3, r3, #7 + d018a2e: f88d 3009 strb.w r3, [sp, #9] + d018a32: ab02 add r3, sp, #8 + d018a34: f7ff ff3c bl d0188b0 <wifi_hal_h2c_fill_cmd> + d018a38: b004 add sp, #16 + d018a3a: bd10 pop {r4, pc} + +0d018a3c <wifi_hal_rsvpage_pkt_download.part.0>: + d018a3c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d018a40: ed2d 8b02 vpush {d8} + d018a44: f8b0 10a8 ldrh.w r1, [r0, #168] ; 0xa8 + d018a48: b091 sub sp, #68 ; 0x44 + d018a4a: 4604 mov r4, r0 + d018a4c: f44f 60d5 mov.w r0, #1704 ; 0x6a8 + d018a50: f441 4140 orr.w r1, r1, #49152 ; 0xc000 + d018a54: f002 f8b0 bl d01abb8 <rtw_write16> + d018a58: f241 7018 movw r0, #5912 ; 0x1718 + d018a5c: f002 f8a3 bl d01aba6 <rtw_read32> + d018a60: f420 607f bic.w r0, r0, #4080 ; 0xff0 + d018a64: f8b4 10a8 ldrh.w r1, [r4, #168] ; 0xa8 + d018a68: f020 000f bic.w r0, r0, #15 + d018a6c: 4301 orrs r1, r0 + d018a6e: f241 7018 movw r0, #5912 ; 0x1718 + d018a72: f002 f8a6 bl d01abc2 <rtw_write32> + d018a76: 4620 mov r0, r4 + d018a78: f7f9 fdc6 bl d012608 <rtw_check_ap_mode> + d018a7c: 4680 mov r8, r0 + d018a7e: 2800 cmp r0, #0 + d018a80: d075 beq.n d018b6e <wifi_hal_rsvpage_pkt_download.part.0+0x132> + d018a82: 6823 ldr r3, [r4, #0] + d018a84: 2600 movs r6, #0 + d018a86: f8d3 8cc0 ldr.w r8, [r3, #3264] ; 0xcc0 + d018a8a: 4b81 ldr r3, [pc, #516] ; (d018c90 <wifi_hal_rsvpage_pkt_download.part.0+0x254>) + d018a8c: 9604 str r6, [sp, #16] + d018a8e: 6818 ldr r0, [r3, #0] + d018a90: 889b ldrh r3, [r3, #4] + d018a92: 9006 str r0, [sp, #24] + d018a94: 2080 movs r0, #128 ; 0x80 + d018a96: f8ad 301c strh.w r3, [sp, #28] + d018a9a: 4b7e ldr r3, [pc, #504] ; (d018c94 <wifi_hal_rsvpage_pkt_download.part.0+0x258>) + d018a9c: 7a5f ldrb r7, [r3, #9] + d018a9e: f7ec fd73 bl d005588 <rtw_zmalloc> + d018aa2: 4605 mov r5, r0 + d018aa4: b2ff uxtb r7, r7 + d018aa6: 2800 cmp r0, #0 + d018aa8: d05c beq.n d018b64 <wifi_hal_rsvpage_pkt_download.part.0+0x128> + d018aaa: f100 0b28 add.w fp, r0, #40 ; 0x28 + d018aae: ab06 add r3, sp, #24 + d018ab0: aa04 add r2, sp, #16 + d018ab2: 4620 mov r0, r4 + d018ab4: 4659 mov r1, fp + d018ab6: f604 0ac8 addw sl, r4, #2248 ; 0x8c8 + d018aba: f7ff fe9b bl d0187f4 <wifi_hal_rsvpage_construct_null.constprop.0> + d018abe: 4633 mov r3, r6 + d018ac0: 9a04 ldr r2, [sp, #16] + d018ac2: 4629 mov r1, r5 + d018ac4: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 + d018ac8: f8df 91cc ldr.w r9, [pc, #460] ; d018c98 <wifi_hal_rsvpage_pkt_download.part.0+0x25c> + d018acc: e9cd 6600 strd r6, r6, [sp] + d018ad0: f008 fd70 bl d0215b4 <ROM_WIFI_TXDESC_FillFake> + d018ad4: 9a04 ldr r2, [sp, #16] + d018ad6: 1db8 adds r0, r7, #6 + d018ad8: 4629 mov r1, r5 + d018ada: 3228 adds r2, #40 ; 0x28 + d018adc: 01c0 lsls r0, r0, #7 + d018ade: b292 uxth r2, r2 + d018ae0: f7ff ff76 bl d0189d0 <wifi_hal_rsvpage_fill_txff> + d018ae4: 2206 movs r2, #6 + d018ae6: 4651 mov r1, sl + d018ae8: a80a add r0, sp, #40 ; 0x28 + d018aea: 47c8 blx r9 + d018aec: 2302 movs r3, #2 + d018aee: 2206 movs r2, #6 + d018af0: a90a add r1, sp, #40 ; 0x28 + d018af2: f885 3029 strb.w r3, [r5, #41] ; 0x29 + d018af6: f105 002c add.w r0, r5, #44 ; 0x2c + d018afa: f885 6028 strb.w r6, [r5, #40] ; 0x28 + d018afe: 47c8 blx r9 + d018b00: 2206 movs r2, #6 + d018b02: 4651 mov r1, sl + d018b04: f105 0032 add.w r0, r5, #50 ; 0x32 + d018b08: 47c8 blx r9 + d018b0a: 2206 movs r2, #6 + d018b0c: 4651 mov r1, sl + d018b0e: f105 0038 add.w r0, r5, #56 ; 0x38 + d018b12: 47c8 blx r9 + d018b14: 8feb ldrh r3, [r5, #62] ; 0x3e + d018b16: 856e strh r6, [r5, #42] ; 0x2a + d018b18: 221a movs r2, #26 + d018b1a: f003 030f and.w r3, r3, #15 + d018b1e: 4629 mov r1, r5 + d018b20: 87eb strh r3, [r5, #62] ; 0x3e + d018b22: 8d2b ldrh r3, [r5, #40] ; 0x28 + d018b24: f023 03fc bic.w r3, r3, #252 ; 0xfc + d018b28: f043 03c8 orr.w r3, r3, #200 ; 0xc8 + d018b2c: 852b strh r3, [r5, #40] ; 0x28 + d018b2e: f8b5 3040 ldrh.w r3, [r5, #64] ; 0x40 + d018b32: f023 030f bic.w r3, r3, #15 + d018b36: f8a5 3040 strh.w r3, [r5, #64] ; 0x40 + d018b3a: 2301 movs r3, #1 + d018b3c: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 + d018b40: 9300 str r3, [sp, #0] + d018b42: 4633 mov r3, r6 + d018b44: 9601 str r6, [sp, #4] + d018b46: f008 fd35 bl d0215b4 <ROM_WIFI_TXDESC_FillFake> + d018b4a: 1d78 adds r0, r7, #5 + d018b4c: 4629 mov r1, r5 + d018b4e: 2242 movs r2, #66 ; 0x42 + d018b50: 01c0 lsls r0, r0, #7 + d018b52: f7ff ff3d bl d0189d0 <wifi_hal_rsvpage_fill_txff> + d018b56: 4640 mov r0, r8 + d018b58: f7ff ff47 bl d0189ea <wifi_hal_h2c_set_rsvpage_cmd> + d018b5c: 2180 movs r1, #128 ; 0x80 + d018b5e: 4628 mov r0, r5 + d018b60: f7ec fd14 bl d00558c <rtw_mfree> + d018b64: b011 add sp, #68 ; 0x44 + d018b66: ecbd 8b02 vpop {d8} + d018b6a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d018b6e: 4620 mov r0, r4 + d018b70: f7f9 fd44 bl d0125fc <rtw_check_sta_mode> + d018b74: 2800 cmp r0, #0 + d018b76: d0f5 beq.n d018b64 <wifi_hal_rsvpage_pkt_download.part.0+0x128> + d018b78: 6827 ldr r7, [r4, #0] + d018b7a: f8cd 8008 str.w r8, [sp, #8] + d018b7e: f8d7 3cc0 ldr.w r3, [r7, #3264] ; 0xcc0 + d018b82: ee08 3a90 vmov s17, r3 + d018b86: 4b43 ldr r3, [pc, #268] ; (d018c94 <wifi_hal_rsvpage_pkt_download.part.0+0x258>) + d018b88: 7a58 ldrb r0, [r3, #9] + d018b8a: fa5f fb80 uxtb.w fp, r0 + d018b8e: 2080 movs r0, #128 ; 0x80 + d018b90: f7ec fcfa bl d005588 <rtw_zmalloc> + d018b94: 4606 mov r6, r0 + d018b96: 2800 cmp r0, #0 + d018b98: d0e4 beq.n d018b64 <wifi_hal_rsvpage_pkt_download.part.0+0x128> + d018b9a: 4620 mov r0, r4 + d018b9c: f204 4944 addw r9, r4, #1092 ; 0x444 + d018ba0: f7f9 fd2c bl d0125fc <rtw_check_sta_mode> + d018ba4: f106 0528 add.w r5, r6, #40 ; 0x28 + d018ba8: 4682 mov sl, r0 + d018baa: 2800 cmp r0, #0 + d018bac: d054 beq.n d018c58 <wifi_hal_rsvpage_pkt_download.part.0+0x21c> + d018bae: 464b mov r3, r9 + d018bb0: aa02 add r2, sp, #8 + d018bb2: 4629 mov r1, r5 + d018bb4: 4620 mov r0, r4 + d018bb6: f7ff fe1d bl d0187f4 <wifi_hal_rsvpage_construct_null.constprop.0> + d018bba: 4643 mov r3, r8 + d018bbc: 9a02 ldr r2, [sp, #8] + d018bbe: 4631 mov r1, r6 + d018bc0: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 + d018bc4: e9cd 8800 strd r8, r8, [sp] + d018bc8: f008 fcf4 bl d0215b4 <ROM_WIFI_TXDESC_FillFake> + d018bcc: 9a02 ldr r2, [sp, #8] + d018bce: f10b 0004 add.w r0, fp, #4 + d018bd2: 4631 mov r1, r6 + d018bd4: 3228 adds r2, #40 ; 0x28 + d018bd6: 01c0 lsls r0, r0, #7 + d018bd8: b292 uxth r2, r2 + d018bda: f7ff fef9 bl d0189d0 <wifi_hal_rsvpage_fill_txff> + d018bde: 6823 ldr r3, [r4, #0] + d018be0: 6858 ldr r0, [r3, #4] + d018be2: f7f9 fb45 bl d012270 <rtw_is_adapter_up> + d018be6: b940 cbnz r0, d018bfa <wifi_hal_rsvpage_pkt_download.part.0+0x1be> + d018be8: 9a02 ldr r2, [sp, #8] + d018bea: f10b 0006 add.w r0, fp, #6 + d018bee: 4631 mov r1, r6 + d018bf0: 3228 adds r2, #40 ; 0x28 + d018bf2: 01c0 lsls r0, r0, #7 + d018bf4: b292 uxth r2, r2 + d018bf6: f7ff feeb bl d0189d0 <wifi_hal_rsvpage_fill_txff> + d018bfa: f607 119a addw r1, r7, #2458 ; 0x99a + d018bfe: 4620 mov r0, r4 + d018c00: f106 0a32 add.w sl, r6, #50 ; 0x32 + d018c04: f7fe fe02 bl d01780c <wifi_hal_suspend_get_current_ip_address> + d018c08: f8df 808c ldr.w r8, [pc, #140] ; d018c98 <wifi_hal_rsvpage_pkt_download.part.0+0x25c> d018c0c: 2206 movs r2, #6 d018c0e: 4649 mov r1, r9 - d018c10: 4618 mov r0, r3 - d018c12: ee08 3a10 vmov s16, r3 - d018c16: 47c0 blx r8 - d018c18: 8aeb ldrh r3, [r5, #22] - d018c1a: f003 030f and.w r3, r3, #15 - d018c1e: 82eb strh r3, [r5, #22] - d018c20: 2300 movs r3, #0 - d018c22: 806b strh r3, [r5, #2] - d018c24: 4643 mov r3, r8 - d018c26: f8d4 2184 ldr.w r2, [r4, #388] ; 0x184 - d018c2a: 3a01 subs r2, #1 - d018c2c: 2a04 cmp r2, #4 - d018c2e: f200 8101 bhi.w d018e34 <wifi_hal_rsvpage_pkt_download.part.0+0x410> - d018c32: e8df f012 tbh [pc, r2, lsl #1] - d018c36: 00fc .short 0x00fc - d018c38: 00ff0027 .word 0x00ff0027 - d018c3c: 00fc0027 .word 0x00fc0027 - d018c40: 4620 mov r0, r4 - d018c42: f7f9 fce1 bl d012608 <rtw_check_ap_mode> - d018c46: 2800 cmp r0, #0 - d018c48: d0cb beq.n d018be2 <wifi_hal_rsvpage_pkt_download.part.0+0x1be> - d018c4a: 4b0b ldr r3, [pc, #44] ; (d018c78 <wifi_hal_rsvpage_pkt_download.part.0+0x254>) - d018c4c: aa02 add r2, sp, #8 - d018c4e: 4629 mov r1, r5 - d018c50: 6818 ldr r0, [r3, #0] - d018c52: 889b ldrh r3, [r3, #4] - d018c54: 900a str r0, [sp, #40] ; 0x28 - d018c56: 4620 mov r0, r4 - d018c58: f8ad 302c strh.w r3, [sp, #44] ; 0x2c - d018c5c: ab0a add r3, sp, #40 ; 0x28 - d018c5e: f7ff fdbd bl d0187dc <wifi_hal_rsvpage_construct_null.constprop.0> - d018c62: 4653 mov r3, sl - d018c64: 9a02 ldr r2, [sp, #8] - d018c66: 4631 mov r1, r6 - d018c68: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 - d018c6c: e9cd aa00 strd sl, sl, [sp] - d018c70: f008 fc32 bl d0214d8 <ROM_WIFI_TXDESC_FillFake> - d018c74: e7ac b.n d018bd0 <wifi_hal_rsvpage_pkt_download.part.0+0x1ac> - d018c76: bf00 nop - d018c78: 0d0456e9 .word 0x0d0456e9 - d018c7c: 40000200 .word 0x40000200 - d018c80: 00027939 .word 0x00027939 - d018c84: f04f 0808 mov.w r8, #8 - d018c88: 4642 mov r2, r8 - d018c8a: 2100 movs r1, #0 - d018c8c: f106 0040 add.w r0, r6, #64 ; 0x40 - d018c90: f108 0818 add.w r8, r8, #24 - d018c94: f7ec fc85 bl d0055a2 <rtw_memset> - d018c98: f244 1208 movw r2, #16648 ; 0x4108 - d018c9c: 4b68 ldr r3, [pc, #416] ; (d018e40 <wifi_hal_rsvpage_pkt_download.part.0+0x41c>) - d018c9e: 4445 add r5, r8 - d018ca0: 8532 strh r2, [r6, #40] ; 0x28 - d018ca2: 4968 ldr r1, [pc, #416] ; (d018e44 <wifi_hal_rsvpage_pkt_download.part.0+0x420>) - d018ca4: 2208 movs r2, #8 - d018ca6: 4628 mov r0, r5 - d018ca8: 4798 blx r3 - d018caa: 2201 movs r2, #1 - d018cac: 2300 movs r3, #0 - d018cae: 726a strb r2, [r5, #9] - d018cb0: 2208 movs r2, #8 - d018cb2: 722b strb r3, [r5, #8] - d018cb4: 72aa strb r2, [r5, #10] - d018cb6: 2206 movs r2, #6 - d018cb8: 72eb strb r3, [r5, #11] - d018cba: 732a strb r2, [r5, #12] - d018cbc: 2204 movs r2, #4 - d018cbe: 73ab strb r3, [r5, #14] - d018cc0: 736a strb r2, [r5, #13] - d018cc2: 2202 movs r2, #2 - d018cc4: 73ea strb r2, [r5, #15] - d018cc6: f894 28c8 ldrb.w r2, [r4, #2248] ; 0x8c8 - d018cca: 742a strb r2, [r5, #16] - d018ccc: f894 28c9 ldrb.w r2, [r4, #2249] ; 0x8c9 - d018cd0: 746a strb r2, [r5, #17] - d018cd2: f894 28ca ldrb.w r2, [r4, #2250] ; 0x8ca - d018cd6: 74aa strb r2, [r5, #18] - d018cd8: f894 28cb ldrb.w r2, [r4, #2251] ; 0x8cb - d018cdc: 74ea strb r2, [r5, #19] - d018cde: f894 28cc ldrb.w r2, [r4, #2252] ; 0x8cc - d018ce2: 752a strb r2, [r5, #20] - d018ce4: f894 28cd ldrb.w r2, [r4, #2253] ; 0x8cd - d018ce8: 756a strb r2, [r5, #21] - d018cea: f897 299a ldrb.w r2, [r7, #2458] ; 0x99a - d018cee: 75aa strb r2, [r5, #22] - d018cf0: f897 299b ldrb.w r2, [r7, #2459] ; 0x99b - d018cf4: 75ea strb r2, [r5, #23] - d018cf6: f897 299c ldrb.w r2, [r7, #2460] ; 0x99c - d018cfa: 762a strb r2, [r5, #24] - d018cfc: f897 299d ldrb.w r2, [r7, #2461] ; 0x99d - d018d00: 766a strb r2, [r5, #25] - d018d02: f894 2444 ldrb.w r2, [r4, #1092] ; 0x444 - d018d06: 76aa strb r2, [r5, #26] - d018d08: f894 2445 ldrb.w r2, [r4, #1093] ; 0x445 - d018d0c: 76ea strb r2, [r5, #27] - d018d0e: f894 2446 ldrb.w r2, [r4, #1094] ; 0x446 - d018d12: 772a strb r2, [r5, #28] - d018d14: f894 2447 ldrb.w r2, [r4, #1095] ; 0x447 - d018d18: 776a strb r2, [r5, #29] - d018d1a: f894 2448 ldrb.w r2, [r4, #1096] ; 0x448 - d018d1e: 77aa strb r2, [r5, #30] - d018d20: f894 2449 ldrb.w r2, [r4, #1097] ; 0x449 - d018d24: 77ea strb r2, [r5, #31] - d018d26: f897 299a ldrb.w r2, [r7, #2458] ; 0x99a - d018d2a: f885 2020 strb.w r2, [r5, #32] - d018d2e: f897 299b ldrb.w r2, [r7, #2459] ; 0x99b - d018d32: f885 2021 strb.w r2, [r5, #33] ; 0x21 - d018d36: f897 299c ldrb.w r2, [r7, #2460] ; 0x99c - d018d3a: f885 2022 strb.w r2, [r5, #34] ; 0x22 - d018d3e: f897 299d ldrb.w r2, [r7, #2461] ; 0x99d - d018d42: f108 0724 add.w r7, r8, #36 ; 0x24 - d018d46: f885 2023 strb.w r2, [r5, #35] ; 0x23 - d018d4a: f8d4 2184 ldr.w r2, [r4, #388] ; 0x184 - d018d4e: 2a02 cmp r2, #2 - d018d50: d142 bne.n d018dd8 <wifi_hal_rsvpage_pkt_download.part.0+0x3b4> - d018d52: 9303 str r3, [sp, #12] - d018d54: af06 add r7, sp, #24 - d018d56: 4b3c ldr r3, [pc, #240] ; (d018e48 <wifi_hal_rsvpage_pkt_download.part.0+0x424>) - d018d58: f103 0c10 add.w ip, r3, #16 - d018d5c: 6818 ldr r0, [r3, #0] - d018d5e: 3308 adds r3, #8 - d018d60: f853 1c04 ldr.w r1, [r3, #-4] - d018d64: 463a mov r2, r7 - d018d66: 4563 cmp r3, ip - d018d68: c203 stmia r2!, {r0, r1} - d018d6a: 4617 mov r7, r2 - d018d6c: d1f6 bne.n d018d5c <wifi_hal_rsvpage_pkt_download.part.0+0x338> - d018d6e: 4649 mov r1, r9 - d018d70: f504 70b6 add.w r0, r4, #364 ; 0x16c - d018d74: f7f3 fe76 bl d00ca64 <rtw_get_stainfo> - d018d78: b150 cbz r0, d018d90 <wifi_hal_rsvpage_pkt_download.part.0+0x36c> - d018d7a: f100 07b8 add.w r7, r0, #184 ; 0xb8 - d018d7e: a906 add r1, sp, #24 - d018d80: 2210 movs r2, #16 - d018d82: 4638 mov r0, r7 - d018d84: f7ec fc06 bl d005594 <rtw_memcmp> - d018d88: 4639 mov r1, r7 - d018d8a: a80a add r0, sp, #40 ; 0x28 - d018d8c: f020 f932 bl d038ff4 <rtw_secmicsetkey> - d018d90: 2206 movs r2, #6 - d018d92: ee18 1a10 vmov r1, s16 - d018d96: a80a add r0, sp, #40 ; 0x28 - d018d98: f108 072c add.w r7, r8, #44 ; 0x2c - d018d9c: f020 f949 bl d039032 <rtw_secmicappend> - d018da0: 2206 movs r2, #6 - d018da2: 4651 mov r1, sl - d018da4: a80a add r0, sp, #40 ; 0x28 - d018da6: f020 f944 bl d039032 <rtw_secmicappend> - d018daa: 2300 movs r3, #0 - d018dac: 2204 movs r2, #4 - d018dae: a903 add r1, sp, #12 - d018db0: a80a add r0, sp, #40 ; 0x28 - d018db2: f88d 300c strb.w r3, [sp, #12] - d018db6: f020 f93c bl d039032 <rtw_secmicappend> - d018dba: 2224 movs r2, #36 ; 0x24 - d018dbc: 4629 mov r1, r5 - d018dbe: a80a add r0, sp, #40 ; 0x28 - d018dc0: f020 f937 bl d039032 <rtw_secmicappend> - d018dc4: a904 add r1, sp, #16 - d018dc6: a80a add r0, sp, #40 ; 0x28 - d018dc8: f020 f93e bl d039048 <rtw_secgetmic> - d018dcc: 2208 movs r2, #8 - d018dce: a904 add r1, sp, #16 - d018dd0: f105 0024 add.w r0, r5, #36 ; 0x24 - d018dd4: 4b1a ldr r3, [pc, #104] ; (d018e40 <wifi_hal_rsvpage_pkt_download.part.0+0x41c>) - d018dd6: 4798 blx r3 - d018dd8: 2300 movs r3, #0 - d018dda: 2201 movs r2, #1 - d018ddc: 4631 mov r1, r6 - d018dde: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 - d018de2: e9cd 3200 strd r3, r2, [sp] - d018de6: 463a mov r2, r7 - d018de8: f008 fb76 bl d0214d8 <ROM_WIFI_TXDESC_FillFake> - d018dec: f107 0228 add.w r2, r7, #40 ; 0x28 - d018df0: f10b 0007 add.w r0, fp, #7 + d018c10: f106 002c add.w r0, r6, #44 ; 0x2c + d018c14: 47c0 blx r8 + d018c16: 2206 movs r2, #6 + d018c18: f604 01c8 addw r1, r4, #2248 ; 0x8c8 + d018c1c: 4650 mov r0, sl + d018c1e: 47c0 blx r8 + d018c20: f106 0338 add.w r3, r6, #56 ; 0x38 + d018c24: 2206 movs r2, #6 + d018c26: 4649 mov r1, r9 + d018c28: 4618 mov r0, r3 + d018c2a: ee08 3a10 vmov s16, r3 + d018c2e: 47c0 blx r8 + d018c30: 8aeb ldrh r3, [r5, #22] + d018c32: f003 030f and.w r3, r3, #15 + d018c36: 82eb strh r3, [r5, #22] + d018c38: 2300 movs r3, #0 + d018c3a: 806b strh r3, [r5, #2] + d018c3c: 4643 mov r3, r8 + d018c3e: f8d4 2184 ldr.w r2, [r4, #388] ; 0x184 + d018c42: 3a01 subs r2, #1 + d018c44: 2a04 cmp r2, #4 + d018c46: f200 8101 bhi.w d018e4c <wifi_hal_rsvpage_pkt_download.part.0+0x410> + d018c4a: e8df f012 tbh [pc, r2, lsl #1] + d018c4e: 00fc .short 0x00fc + d018c50: 00ff0027 .word 0x00ff0027 + d018c54: 00fc0027 .word 0x00fc0027 + d018c58: 4620 mov r0, r4 + d018c5a: f7f9 fcd5 bl d012608 <rtw_check_ap_mode> + d018c5e: 2800 cmp r0, #0 + d018c60: d0cb beq.n d018bfa <wifi_hal_rsvpage_pkt_download.part.0+0x1be> + d018c62: 4b0b ldr r3, [pc, #44] ; (d018c90 <wifi_hal_rsvpage_pkt_download.part.0+0x254>) + d018c64: aa02 add r2, sp, #8 + d018c66: 4629 mov r1, r5 + d018c68: 6818 ldr r0, [r3, #0] + d018c6a: 889b ldrh r3, [r3, #4] + d018c6c: 900a str r0, [sp, #40] ; 0x28 + d018c6e: 4620 mov r0, r4 + d018c70: f8ad 302c strh.w r3, [sp, #44] ; 0x2c + d018c74: ab0a add r3, sp, #40 ; 0x28 + d018c76: f7ff fdbd bl d0187f4 <wifi_hal_rsvpage_construct_null.constprop.0> + d018c7a: 4653 mov r3, sl + d018c7c: 9a02 ldr r2, [sp, #8] + d018c7e: 4631 mov r1, r6 + d018c80: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 + d018c84: e9cd aa00 strd sl, sl, [sp] + d018c88: f008 fc94 bl d0215b4 <ROM_WIFI_TXDESC_FillFake> + d018c8c: e7ac b.n d018be8 <wifi_hal_rsvpage_pkt_download.part.0+0x1ac> + d018c8e: bf00 nop + d018c90: 0d0457c9 .word 0x0d0457c9 + d018c94: 40000200 .word 0x40000200 + d018c98: 00027939 .word 0x00027939 + d018c9c: f04f 0808 mov.w r8, #8 + d018ca0: 4642 mov r2, r8 + d018ca2: 2100 movs r1, #0 + d018ca4: f106 0040 add.w r0, r6, #64 ; 0x40 + d018ca8: f108 0818 add.w r8, r8, #24 + d018cac: f7ec fc79 bl d0055a2 <rtw_memset> + d018cb0: f244 1208 movw r2, #16648 ; 0x4108 + d018cb4: 4b68 ldr r3, [pc, #416] ; (d018e58 <wifi_hal_rsvpage_pkt_download.part.0+0x41c>) + d018cb6: 4445 add r5, r8 + d018cb8: 8532 strh r2, [r6, #40] ; 0x28 + d018cba: 4968 ldr r1, [pc, #416] ; (d018e5c <wifi_hal_rsvpage_pkt_download.part.0+0x420>) + d018cbc: 2208 movs r2, #8 + d018cbe: 4628 mov r0, r5 + d018cc0: 4798 blx r3 + d018cc2: 2201 movs r2, #1 + d018cc4: 2300 movs r3, #0 + d018cc6: 726a strb r2, [r5, #9] + d018cc8: 2208 movs r2, #8 + d018cca: 722b strb r3, [r5, #8] + d018ccc: 72aa strb r2, [r5, #10] + d018cce: 2206 movs r2, #6 + d018cd0: 72eb strb r3, [r5, #11] + d018cd2: 732a strb r2, [r5, #12] + d018cd4: 2204 movs r2, #4 + d018cd6: 73ab strb r3, [r5, #14] + d018cd8: 736a strb r2, [r5, #13] + d018cda: 2202 movs r2, #2 + d018cdc: 73ea strb r2, [r5, #15] + d018cde: f894 28c8 ldrb.w r2, [r4, #2248] ; 0x8c8 + d018ce2: 742a strb r2, [r5, #16] + d018ce4: f894 28c9 ldrb.w r2, [r4, #2249] ; 0x8c9 + d018ce8: 746a strb r2, [r5, #17] + d018cea: f894 28ca ldrb.w r2, [r4, #2250] ; 0x8ca + d018cee: 74aa strb r2, [r5, #18] + d018cf0: f894 28cb ldrb.w r2, [r4, #2251] ; 0x8cb + d018cf4: 74ea strb r2, [r5, #19] + d018cf6: f894 28cc ldrb.w r2, [r4, #2252] ; 0x8cc + d018cfa: 752a strb r2, [r5, #20] + d018cfc: f894 28cd ldrb.w r2, [r4, #2253] ; 0x8cd + d018d00: 756a strb r2, [r5, #21] + d018d02: f897 299a ldrb.w r2, [r7, #2458] ; 0x99a + d018d06: 75aa strb r2, [r5, #22] + d018d08: f897 299b ldrb.w r2, [r7, #2459] ; 0x99b + d018d0c: 75ea strb r2, [r5, #23] + d018d0e: f897 299c ldrb.w r2, [r7, #2460] ; 0x99c + d018d12: 762a strb r2, [r5, #24] + d018d14: f897 299d ldrb.w r2, [r7, #2461] ; 0x99d + d018d18: 766a strb r2, [r5, #25] + d018d1a: f894 2444 ldrb.w r2, [r4, #1092] ; 0x444 + d018d1e: 76aa strb r2, [r5, #26] + d018d20: f894 2445 ldrb.w r2, [r4, #1093] ; 0x445 + d018d24: 76ea strb r2, [r5, #27] + d018d26: f894 2446 ldrb.w r2, [r4, #1094] ; 0x446 + d018d2a: 772a strb r2, [r5, #28] + d018d2c: f894 2447 ldrb.w r2, [r4, #1095] ; 0x447 + d018d30: 776a strb r2, [r5, #29] + d018d32: f894 2448 ldrb.w r2, [r4, #1096] ; 0x448 + d018d36: 77aa strb r2, [r5, #30] + d018d38: f894 2449 ldrb.w r2, [r4, #1097] ; 0x449 + d018d3c: 77ea strb r2, [r5, #31] + d018d3e: f897 299a ldrb.w r2, [r7, #2458] ; 0x99a + d018d42: f885 2020 strb.w r2, [r5, #32] + d018d46: f897 299b ldrb.w r2, [r7, #2459] ; 0x99b + d018d4a: f885 2021 strb.w r2, [r5, #33] ; 0x21 + d018d4e: f897 299c ldrb.w r2, [r7, #2460] ; 0x99c + d018d52: f885 2022 strb.w r2, [r5, #34] ; 0x22 + d018d56: f897 299d ldrb.w r2, [r7, #2461] ; 0x99d + d018d5a: f108 0724 add.w r7, r8, #36 ; 0x24 + d018d5e: f885 2023 strb.w r2, [r5, #35] ; 0x23 + d018d62: f8d4 2184 ldr.w r2, [r4, #388] ; 0x184 + d018d66: 2a02 cmp r2, #2 + d018d68: d142 bne.n d018df0 <wifi_hal_rsvpage_pkt_download.part.0+0x3b4> + d018d6a: 9303 str r3, [sp, #12] + d018d6c: af06 add r7, sp, #24 + d018d6e: 4b3c ldr r3, [pc, #240] ; (d018e60 <wifi_hal_rsvpage_pkt_download.part.0+0x424>) + d018d70: f103 0c10 add.w ip, r3, #16 + d018d74: 6818 ldr r0, [r3, #0] + d018d76: 3308 adds r3, #8 + d018d78: f853 1c04 ldr.w r1, [r3, #-4] + d018d7c: 463a mov r2, r7 + d018d7e: 4563 cmp r3, ip + d018d80: c203 stmia r2!, {r0, r1} + d018d82: 4617 mov r7, r2 + d018d84: d1f6 bne.n d018d74 <wifi_hal_rsvpage_pkt_download.part.0+0x338> + d018d86: 4649 mov r1, r9 + d018d88: f504 70b6 add.w r0, r4, #364 ; 0x16c + d018d8c: f7f3 fe6a bl d00ca64 <rtw_get_stainfo> + d018d90: b150 cbz r0, d018da8 <wifi_hal_rsvpage_pkt_download.part.0+0x36c> + d018d92: f100 07b8 add.w r7, r0, #184 ; 0xb8 + d018d96: a906 add r1, sp, #24 + d018d98: 2210 movs r2, #16 + d018d9a: 4638 mov r0, r7 + d018d9c: f7ec fbfa bl d005594 <rtw_memcmp> + d018da0: 4639 mov r1, r7 + d018da2: a80a add r0, sp, #40 ; 0x28 + d018da4: f020 f994 bl d0390d0 <rtw_secmicsetkey> + d018da8: 2206 movs r2, #6 + d018daa: ee18 1a10 vmov r1, s16 + d018dae: a80a add r0, sp, #40 ; 0x28 + d018db0: f108 072c add.w r7, r8, #44 ; 0x2c + d018db4: f020 f9ab bl d03910e <rtw_secmicappend> + d018db8: 2206 movs r2, #6 + d018dba: 4651 mov r1, sl + d018dbc: a80a add r0, sp, #40 ; 0x28 + d018dbe: f020 f9a6 bl d03910e <rtw_secmicappend> + d018dc2: 2300 movs r3, #0 + d018dc4: 2204 movs r2, #4 + d018dc6: a903 add r1, sp, #12 + d018dc8: a80a add r0, sp, #40 ; 0x28 + d018dca: f88d 300c strb.w r3, [sp, #12] + d018dce: f020 f99e bl d03910e <rtw_secmicappend> + d018dd2: 2224 movs r2, #36 ; 0x24 + d018dd4: 4629 mov r1, r5 + d018dd6: a80a add r0, sp, #40 ; 0x28 + d018dd8: f020 f999 bl d03910e <rtw_secmicappend> + d018ddc: a904 add r1, sp, #16 + d018dde: a80a add r0, sp, #40 ; 0x28 + d018de0: f020 f9a0 bl d039124 <rtw_secgetmic> + d018de4: 2208 movs r2, #8 + d018de6: a904 add r1, sp, #16 + d018de8: f105 0024 add.w r0, r5, #36 ; 0x24 + d018dec: 4b1a ldr r3, [pc, #104] ; (d018e58 <wifi_hal_rsvpage_pkt_download.part.0+0x41c>) + d018dee: 4798 blx r3 + d018df0: 2300 movs r3, #0 + d018df2: 2201 movs r2, #1 d018df4: 4631 mov r1, r6 - d018df6: b292 uxth r2, r2 - d018df8: 01c0 lsls r0, r0, #7 - d018dfa: f7ff fddd bl d0189b8 <wifi_hal_rsvpage_fill_txff> - d018dfe: 464a mov r2, r9 - d018e00: a90a add r1, sp, #40 ; 0x28 - d018e02: 4620 mov r0, r4 - d018e04: f7fe fd18 bl d017838 <wifi_hal_suspend_get_sec_iv> - d018e08: 4b0d ldr r3, [pc, #52] ; (d018e40 <wifi_hal_rsvpage_pkt_download.part.0+0x41c>) - d018e0a: 2208 movs r2, #8 - d018e0c: a90a add r1, sp, #40 ; 0x28 - d018e0e: 4630 mov r0, r6 - d018e10: 4798 blx r3 - d018e12: f10b 0008 add.w r0, fp, #8 - d018e16: 4631 mov r1, r6 - d018e18: 2208 movs r2, #8 - d018e1a: 01c0 lsls r0, r0, #7 - d018e1c: f7ff fdcc bl d0189b8 <wifi_hal_rsvpage_fill_txff> - d018e20: ee18 0a90 vmov r0, s17 - d018e24: f7ff fdd5 bl d0189d2 <wifi_hal_h2c_set_rsvpage_cmd> - d018e28: 2180 movs r1, #128 ; 0x80 - d018e2a: 4630 mov r0, r6 - d018e2c: e68c b.n d018b48 <wifi_hal_rsvpage_pkt_download.part.0+0x124> - d018e2e: f04f 0804 mov.w r8, #4 - d018e32: e729 b.n d018c88 <wifi_hal_rsvpage_pkt_download.part.0+0x264> - d018e34: f04f 0818 mov.w r8, #24 - d018e38: f44f 7284 mov.w r2, #264 ; 0x108 - d018e3c: e72f b.n d018c9e <wifi_hal_rsvpage_pkt_download.part.0+0x27a> - d018e3e: bf00 nop - d018e40: 00027939 .word 0x00027939 - d018e44: 6000010d .word 0x6000010d - d018e48: 0d046c00 .word 0x0d046c00 - -0d018e4c <wifi_hal_h2c_set_media_status>: - d018e4c: b507 push {r0, r1, r2, lr} - d018e4e: 2300 movs r3, #0 - d018e50: f001 0101 and.w r1, r1, #1 - d018e54: f88d 2005 strb.w r2, [sp, #5] - d018e58: 2203 movs r2, #3 - d018e5a: f88d 3006 strb.w r3, [sp, #6] - d018e5e: ab01 add r3, sp, #4 - d018e60: f88d 1004 strb.w r1, [sp, #4] - d018e64: 2101 movs r1, #1 - d018e66: f7ff fd17 bl d018898 <wifi_hal_h2c_fill_cmd> - d018e6a: b003 add sp, #12 - d018e6c: f85d fb04 ldr.w pc, [sp], #4 - -0d018e70 <wifi_hal_h2c_set_pwr_mode>: - d018e70: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d018e74: 2400 movs r4, #0 - d018e76: 6806 ldr r6, [r0, #0] - d018e78: 9400 str r4, [sp, #0] - d018e7a: f8d6 7cc0 ldr.w r7, [r6, #3264] ; 0xcc0 - d018e7e: f8ad 4004 strh.w r4, [sp, #4] - d018e82: f88d 4006 strb.w r4, [sp, #6] - d018e86: b399 cbz r1, d018ef0 <wifi_hal_h2c_set_pwr_mode+0x80> - d018e88: f005 fe86 bl d01eb98 <rtw_hal_btc_IsBtControlLps> - d018e8c: 2801 cmp r0, #1 - d018e8e: d131 bne.n d018ef4 <wifi_hal_h2c_set_pwr_mode+0x84> - d018e90: f005 fe8e bl d01ebb0 <rtw_hal_btc_RpwmVal> - d018e94: 4621 mov r1, r4 - d018e96: 4605 mov r5, r0 - d018e98: f896 4346 ldrb.w r4, [r6, #838] ; 0x346 - d018e9c: b36c cbz r4, d018efa <wifi_hal_h2c_set_pwr_mode+0x8a> - d018e9e: 46a0 mov r8, r4 - d018ea0: 2402 movs r4, #2 - d018ea2: 4e17 ldr r6, [pc, #92] ; (d018f00 <wifi_hal_h2c_set_pwr_mode+0x90>) - d018ea4: f88d 1000 strb.w r1, [sp] - d018ea8: 7b73 ldrb r3, [r6, #13] - d018eaa: 2b02 cmp r3, #2 - d018eac: d007 beq.n d018ebe <wifi_hal_h2c_set_pwr_mode+0x4e> - d018eae: 2302 movs r3, #2 - d018eb0: 4814 ldr r0, [pc, #80] ; (d018f04 <wifi_hal_h2c_set_pwr_mode+0x94>) - d018eb2: 7373 strb r3, [r6, #13] - d018eb4: f7eb f820 bl d003ef8 <inic_ipc_dev_buffered_printf> - d018eb8: 4813 ldr r0, [pc, #76] ; (d018f08 <wifi_hal_h2c_set_pwr_mode+0x98>) - d018eba: f7eb f81d bl d003ef8 <inic_ipc_dev_buffered_printf> - d018ebe: 7b73 ldrb r3, [r6, #13] - d018ec0: 4668 mov r0, sp - d018ec2: 2107 movs r1, #7 - d018ec4: f88d 8002 strb.w r8, [sp, #2] - d018ec8: ea44 1403 orr.w r4, r4, r3, lsl #4 - d018ecc: 2300 movs r3, #0 - d018ece: f88d 5004 strb.w r5, [sp, #4] - d018ed2: f88d 3003 strb.w r3, [sp, #3] - d018ed6: f88d 4001 strb.w r4, [sp, #1] - d018eda: f005 fe6f bl d01ebbc <rtw_hal_btc_RecordPwrMode> - d018ede: 466b mov r3, sp - d018ee0: 2207 movs r2, #7 - d018ee2: 2120 movs r1, #32 - d018ee4: 4638 mov r0, r7 - d018ee6: f7ff fcd7 bl d018898 <wifi_hal_h2c_fill_cmd> - d018eea: b002 add sp, #8 - d018eec: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d018ef0: 250c movs r5, #12 - d018ef2: e7d1 b.n d018e98 <wifi_hal_h2c_set_pwr_mode+0x28> - d018ef4: 2101 movs r1, #1 - d018ef6: 4625 mov r5, r4 - d018ef8: e7ce b.n d018e98 <wifi_hal_h2c_set_pwr_mode+0x28> - d018efa: f04f 0804 mov.w r8, #4 - d018efe: e7d0 b.n d018ea2 <wifi_hal_h2c_set_pwr_mode+0x32> - d018f00: 60000c80 .word 0x60000c80 - d018f04: 0d04a6af .word 0x0d04a6af - d018f08: 0d046bdd .word 0x0d046bdd - -0d018f0c <wifi_hal_h2c_ps_tune_param>: - d018f0c: 2300 movs r3, #0 - d018f0e: b507 push {r0, r1, r2, lr} - d018f10: 9300 str r3, [sp, #0] - d018f12: 232f movs r3, #47 ; 0x2f - d018f14: 2205 movs r2, #5 - d018f16: 2121 movs r1, #33 ; 0x21 - d018f18: f88d 3004 strb.w r3, [sp, #4] - d018f1c: 466b mov r3, sp - d018f1e: f7ff fcbb bl d018898 <wifi_hal_h2c_fill_cmd> - d018f22: b003 add sp, #12 - d018f24: f85d fb04 ldr.w pc, [sp], #4 - -0d018f28 <wifi_hal_rsvpage_pkt_download>: - d018f28: 2901 cmp r1, #1 - d018f2a: d101 bne.n d018f30 <wifi_hal_rsvpage_pkt_download+0x8> - d018f2c: f7ff bd7a b.w d018a24 <wifi_hal_rsvpage_pkt_download.part.0> - d018f30: 4770 bx lr - -0d018f32 <wifi_hal_h2c_keep_alive_cmd>: - d018f32: b507 push {r0, r1, r2, lr} - d018f34: 0092 lsls r2, r2, #2 - d018f36: f001 0101 and.w r1, r1, #1 - d018f3a: 2305 movs r3, #5 - d018f3c: f002 0204 and.w r2, r2, #4 - d018f40: f88d 3005 strb.w r3, [sp, #5] - d018f44: ab01 add r3, sp, #4 - d018f46: 430a orrs r2, r1 - d018f48: 2103 movs r1, #3 - d018f4a: f042 0202 orr.w r2, r2, #2 - d018f4e: f88d 2004 strb.w r2, [sp, #4] - d018f52: 2202 movs r2, #2 - d018f54: f7ff fca0 bl d018898 <wifi_hal_h2c_fill_cmd> - d018f58: b2c0 uxtb r0, r0 - d018f5a: b003 add sp, #12 - d018f5c: f85d fb04 ldr.w pc, [sp], #4 - -0d018f60 <wifi_hal_h2c_disconnect_decision_cmd>: - d018f60: b507 push {r0, r1, r2, lr} - d018f62: 2300 movs r3, #0 - d018f64: f001 0101 and.w r1, r1, #1 - d018f68: 2203 movs r2, #3 - d018f6a: f88d 3006 strb.w r3, [sp, #6] - d018f6e: f041 0102 orr.w r1, r1, #2 - d018f72: 2314 movs r3, #20 - d018f74: f88d 1004 strb.w r1, [sp, #4] - d018f78: 2104 movs r1, #4 - d018f7a: f88d 3005 strb.w r3, [sp, #5] - d018f7e: ab01 add r3, sp, #4 - d018f80: f7ff fc8a bl d018898 <wifi_hal_h2c_fill_cmd> - d018f84: b2c0 uxtb r0, r0 - d018f86: b003 add sp, #12 - d018f88: f85d fb04 ldr.w pc, [sp], #4 - -0d018f8c <wifi_hal_h2c_wowlan_ctrl_cmd>: - d018f8c: b537 push {r0, r1, r2, r4, r5, lr} - d018f8e: b309 cbz r1, d018fd4 <wifi_hal_h2c_wowlan_ctrl_cmd+0x48> - d018f90: b31a cbz r2, d018fda <wifi_hal_h2c_wowlan_ctrl_cmd+0x4e> - d018f92: 2401 movs r4, #1 - d018f94: 2240 movs r2, #64 ; 0x40 - d018f96: 008b lsls r3, r1, #2 - d018f98: f88d 2002 strb.w r2, [sp, #2] - d018f9c: 018d lsls r5, r1, #6 - d018f9e: f001 0101 and.w r1, r1, #1 - d018fa2: f003 0304 and.w r3, r3, #4 - d018fa6: 2205 movs r2, #5 - d018fa8: f005 0540 and.w r5, r5, #64 ; 0x40 - d018fac: f88d 4003 strb.w r4, [sp, #3] - d018fb0: 432b orrs r3, r5 - d018fb2: 4319 orrs r1, r3 - d018fb4: 00a3 lsls r3, r4, #2 - d018fb6: f061 0177 orn r1, r1, #119 ; 0x77 - d018fba: f88d 3004 strb.w r3, [sp, #4] - d018fbe: 466b mov r3, sp - d018fc0: f88d 1000 strb.w r1, [sp] - d018fc4: 2180 movs r1, #128 ; 0x80 - d018fc6: f88d 1001 strb.w r1, [sp, #1] - d018fca: f7ff fc65 bl d018898 <wifi_hal_h2c_fill_cmd> - d018fce: b2c0 uxtb r0, r0 - d018fd0: b003 add sp, #12 - d018fd2: bd30 pop {r4, r5, pc} - d018fd4: 460c mov r4, r1 - d018fd6: 460a mov r2, r1 - d018fd8: e7dd b.n d018f96 <wifi_hal_h2c_wowlan_ctrl_cmd+0xa> - d018fda: 4614 mov r4, r2 - d018fdc: e7db b.n d018f96 <wifi_hal_h2c_wowlan_ctrl_cmd+0xa> - -0d018fde <wifi_hal_h2c_remote_wake_ctrl_cmd>: - d018fde: 4603 mov r3, r0 - d018fe0: b507 push {r0, r1, r2, lr} - d018fe2: f8d3 3184 ldr.w r3, [r3, #388] ; 0x184 - d018fe6: f001 0101 and.w r1, r1, #1 - d018fea: 6802 ldr r2, [r0, #0] - d018fec: f033 0305 bics.w r3, r3, #5 - d018ff0: f061 017d orn r1, r1, #125 ; 0x7d - d018ff4: f8d2 0cc0 ldr.w r0, [r2, #3264] ; 0xcc0 - d018ff8: f04f 0200 mov.w r2, #0 - d018ffc: bf18 it ne - d018ffe: 2301 movne r3, #1 - d019000: f88d 1004 strb.w r1, [sp, #4] - d019004: f88d 2006 strb.w r2, [sp, #6] - d019008: f04f 0204 mov.w r2, #4 - d01900c: bf18 it ne - d01900e: f88d 3006 strbne.w r3, [sp, #6] - d019012: 2181 movs r1, #129 ; 0x81 - d019014: f89d 3006 ldrb.w r3, [sp, #6] - d019018: f88d 2005 strb.w r2, [sp, #5] - d01901c: 2203 movs r2, #3 - d01901e: f043 0310 orr.w r3, r3, #16 - d019022: f88d 3006 strb.w r3, [sp, #6] - d019026: ab01 add r3, sp, #4 - d019028: f7ff fc36 bl d018898 <wifi_hal_h2c_fill_cmd> - d01902c: b2c0 uxtb r0, r0 - d01902e: b003 add sp, #12 - d019030: f85d fb04 ldr.w pc, [sp], #4 - -0d019034 <wifi_hal_h2c_global_info_cmd>: - d019034: b507 push {r0, r1, r2, lr} - d019036: f88d 2004 strb.w r2, [sp, #4] - d01903a: ab01 add r3, sp, #4 - d01903c: f88d 1005 strb.w r1, [sp, #5] - d019040: 2202 movs r2, #2 - d019042: 2182 movs r1, #130 ; 0x82 - d019044: f7ff fc28 bl d018898 <wifi_hal_h2c_fill_cmd> - d019048: b2c0 uxtb r0, r0 - d01904a: b003 add sp, #12 - d01904c: f85d fb04 ldr.w pc, [sp], #4 - -0d019050 <wifi_hal_h2c_wowlan_cmd>: - d019050: b538 push {r3, r4, r5, lr} - d019052: 460c mov r4, r1 - d019054: b181 cbz r1, d019078 <wifi_hal_h2c_wowlan_cmd+0x28> - d019056: 6803 ldr r3, [r0, #0] - d019058: f890 2184 ldrb.w r2, [r0, #388] ; 0x184 - d01905c: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 - d019060: f890 11dc ldrb.w r1, [r0, #476] ; 0x1dc - d019064: 4628 mov r0, r5 - d019066: f7ff ffe5 bl d019034 <wifi_hal_h2c_global_info_cmd> - d01906a: 4621 mov r1, r4 - d01906c: 4628 mov r0, r5 - d01906e: 2200 movs r2, #0 - d019070: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d019074: f7ff bf5d b.w d018f32 <wifi_hal_h2c_keep_alive_cmd> - d019078: bd38 pop {r3, r4, r5, pc} - -0d01907a <wifi_hal_h2c_joinbss>: - d01907a: 2901 cmp r1, #1 - d01907c: b538 push {r3, r4, r5, lr} - d01907e: 4605 mov r5, r0 - d019080: 460c mov r4, r1 - d019082: d107 bne.n d019094 <wifi_hal_h2c_joinbss+0x1a> - d019084: f7ff fcce bl d018a24 <wifi_hal_rsvpage_pkt_download.part.0> - d019088: 4621 mov r1, r4 - d01908a: 4628 mov r0, r5 - d01908c: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d019090: f7ff bfde b.w d019050 <wifi_hal_h2c_wowlan_cmd> - d019094: b939 cbnz r1, d0190a6 <wifi_hal_h2c_joinbss+0x2c> - d019096: 6803 ldr r3, [r0, #0] - d019098: 460a mov r2, r1 - d01909a: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01909e: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d0190a2: f7ff bed3 b.w d018e4c <wifi_hal_h2c_set_media_status> - d0190a6: bd38 pop {r3, r4, r5, pc} - -0d0190a8 <rtw_hal_turbo_edca>: - d0190a8: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - d0190aa: 4604 mov r4, r0 - d0190ac: 6803 ldr r3, [r0, #0] - d0190ae: 2210 movs r2, #16 - d0190b0: 2100 movs r1, #0 - d0190b2: 4668 mov r0, sp - d0190b4: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 - d0190b8: f029 fdf2 bl d042ca0 <____wrap_memset_veneer> - d0190bc: 4620 mov r0, r4 - d0190be: f7ee fcd9 bl d007a74 <rtw_joinbss_linked_check> - d0190c2: b920 cbnz r0, d0190ce <rtw_hal_turbo_edca+0x26> - d0190c4: 2300 movs r3, #0 - d0190c6: f8c4 387c str.w r3, [r4, #2172] ; 0x87c - d0190ca: b004 add sp, #16 - d0190cc: bd70 pop {r4, r5, r6, pc} - d0190ce: f8d4 387c ldr.w r3, [r4, #2172] ; 0x87c - d0190d2: 4d13 ldr r5, [pc, #76] ; (d019120 <rtw_hal_turbo_edca+0x78>) - d0190d4: b9c3 cbnz r3, d019108 <rtw_hal_turbo_edca+0x60> - d0190d6: f504 6102 add.w r1, r4, #2080 ; 0x820 - d0190da: f8d4 0858 ldr.w r0, [r4, #2136] ; 0x858 - d0190de: e9d1 230c ldrd r2, r3, [r1, #48] ; 0x30 - d0190e2: f8d4 185c ldr.w r1, [r4, #2140] ; 0x85c - d0190e6: ea52 130f orrs.w r3, r2, pc, lsl #4 - d0190ea: 4282 cmp r2, r0 - d0190ec: 4668 mov r0, sp - d0190ee: 418b sbcs r3, r1 - d0190f0: f04f 0100 mov.w r1, #0 - d0190f4: bf2c ite cs - d0190f6: 4b0b ldrcs r3, [pc, #44] ; (d019124 <rtw_hal_turbo_edca+0x7c>) - d0190f8: f24a 432b movwcc r3, #42027 ; 0xa42b - d0190fc: 9300 str r3, [sp, #0] - d0190fe: f007 fd23 bl d020b48 <ROM_WIFI_Set_AC_Param> - d019102: 2301 movs r3, #1 - d019104: 702b strb r3, [r5, #0] - d019106: e7dd b.n d0190c4 <rtw_hal_turbo_edca+0x1c> - d019108: 782b ldrb r3, [r5, #0] - d01910a: 2b00 cmp r3, #0 - d01910c: d0da beq.n d0190c4 <rtw_hal_turbo_edca+0x1c> - d01910e: f8d6 3530 ldr.w r3, [r6, #1328] ; 0x530 - d019112: 2100 movs r1, #0 - d019114: 4668 mov r0, sp - d019116: 9300 str r3, [sp, #0] - d019118: f007 fd16 bl d020b48 <ROM_WIFI_Set_AC_Param> - d01911c: 2300 movs r3, #0 - d01911e: e7f1 b.n d019104 <rtw_hal_turbo_edca+0x5c> - d019120: 6000672e .word 0x6000672e - d019124: 005ea42b .word 0x005ea42b - -0d019128 <wifi_hal_phy_init_dm_priv>: - d019128: b537 push {r0, r1, r2, r4, r5, lr} - d01912a: f890 28c2 ldrb.w r2, [r0, #2242] ; 0x8c2 - d01912e: bb9a cbnz r2, d019198 <wifi_hal_phy_init_dm_priv+0x70> - d019130: 6803 ldr r3, [r0, #0] - d019132: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d019136: f001 fcab bl d01aa90 <wifi_hal_dig_tdma_timer_init> - d01913a: f504 6591 add.w r5, r4, #1160 ; 0x488 - d01913e: 4621 mov r1, r4 - d019140: f504 72ae add.w r2, r4, #348 ; 0x15c - d019144: 4628 mov r0, r5 - d019146: f014 ff6e bl d02e026 <halbb_buffer_init> - d01914a: f010 01ff ands.w r1, r0, #255 ; 0xff - d01914e: d102 bne.n d019156 <wifi_hal_phy_init_dm_priv+0x2e> - d019150: f8d4 315c ldr.w r3, [r4, #348] ; 0x15c - d019154: b94b cbnz r3, d01916a <wifi_hal_phy_init_dm_priv+0x42> - d019156: 4811 ldr r0, [pc, #68] ; (d01919c <wifi_hal_phy_init_dm_priv+0x74>) - d019158: 9101 str r1, [sp, #4] - d01915a: f7ea fecd bl d003ef8 <inic_ipc_dev_buffered_printf> - d01915e: f8d4 215c ldr.w r2, [r4, #348] ; 0x15c - d019162: 9901 ldr r1, [sp, #4] - d019164: 480e ldr r0, [pc, #56] ; (d0191a0 <wifi_hal_phy_init_dm_priv+0x78>) - d019166: f7ea fec7 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01916a: 4628 mov r0, r5 - d01916c: f504 72b0 add.w r2, r4, #352 ; 0x160 - d019170: 4621 mov r1, r4 - d019172: f016 f839 bl d02f1e8 <halrf_init> - d019176: 4605 mov r5, r0 - d019178: b910 cbnz r0, d019180 <wifi_hal_phy_init_dm_priv+0x58> - d01917a: f8d4 3160 ldr.w r3, [r4, #352] ; 0x160 - d01917e: b95b cbnz r3, d019198 <wifi_hal_phy_init_dm_priv+0x70> - d019180: 4806 ldr r0, [pc, #24] ; (d01919c <wifi_hal_phy_init_dm_priv+0x74>) - d019182: f7ea feb9 bl d003ef8 <inic_ipc_dev_buffered_printf> - d019186: f8d4 2160 ldr.w r2, [r4, #352] ; 0x160 - d01918a: 4629 mov r1, r5 - d01918c: 4805 ldr r0, [pc, #20] ; (d0191a4 <wifi_hal_phy_init_dm_priv+0x7c>) - d01918e: b003 add sp, #12 - d019190: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d019194: f7ea beb0 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d019198: b003 add sp, #12 - d01919a: bd30 pop {r4, r5, pc} - d01919c: 0d04a6af .word 0x0d04a6af - d0191a0: 0d046c13 .word 0x0d046c13 - d0191a4: 0d046c60 .word 0x0d046c60 - -0d0191a8 <wifi_hal_phy_deinit_dm_priv>: - d0191a8: b510 push {r4, lr} - d0191aa: 4604 mov r4, r0 - d0191ac: f500 7074 add.w r0, r0, #976 ; 0x3d0 - d0191b0: f011 fdc3 bl d02ad3a <rtw_del_timer> - d0191b4: f8d4 1160 ldr.w r1, [r4, #352] ; 0x160 - d0191b8: 4620 mov r0, r4 - d0191ba: f016 f830 bl d02f21e <halrf_deinit> - d0191be: f8d4 115c ldr.w r1, [r4, #348] ; 0x15c - d0191c2: 4620 mov r0, r4 - d0191c4: e8bd 4010 ldmia.w sp!, {r4, lr} - d0191c8: f014 bf19 b.w d02dffe <halbb_buffer_deinit> - -0d0191cc <wifi_hal_phy_init_haldm>: - d0191cc: b510 push {r4, lr} - d0191ce: 4604 mov r4, r0 - d0191d0: 6980 ldr r0, [r0, #24] - d0191d2: f001 fc20 bl d01aa16 <wifi_hal_dig_init> - d0191d6: 6963 ldr r3, [r4, #20] - d0191d8: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 - d0191dc: f015 ffad bl d02f13a <halrf_dm_init> - d0191e0: 6963 ldr r3, [r4, #20] - d0191e2: e8bd 4010 ldmia.w sp!, {r4, lr} - d0191e6: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d0191ea: f014 beb1 b.w d02df50 <halbb_dm_init> - -0d0191ee <wifi_hal_phy_deinit_haldm>: - d0191ee: b510 push {r4, lr} - d0191f0: 4604 mov r4, r0 - d0191f2: f500 7074 add.w r0, r0, #976 ; 0x3d0 - d0191f6: f011 fd9b bl d02ad30 <rtw_cancel_timer> - d0191fa: 6963 ldr r3, [r4, #20] - d0191fc: e8bd 4010 ldmia.w sp!, {r4, lr} - d019200: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d019204: f014 beb3 b.w d02df6e <halbb_dm_deinit> - -0d019208 <wifi_hal_phy_haldm_watchdog>: - d019208: b570 push {r4, r5, r6, lr} - d01920a: f890 38c2 ldrb.w r3, [r0, #2242] ; 0x8c2 - d01920e: 4604 mov r4, r0 - d019210: bb33 cbnz r3, d019260 <wifi_hal_phy_haldm_watchdog+0x58> - d019212: 4b14 ldr r3, [pc, #80] ; (d019264 <wifi_hal_phy_haldm_watchdog+0x5c>) - d019214: 6806 ldr r6, [r0, #0] - d019216: 781b ldrb r3, [r3, #0] - d019218: f8d6 5cc0 ldr.w r5, [r6, #3264] ; 0xcc0 - d01921c: b90b cbnz r3, d019222 <wifi_hal_phy_haldm_watchdog+0x1a> - d01921e: f7ff ff43 bl d0190a8 <rtw_hal_turbo_edca> - d019222: 4620 mov r0, r4 - d019224: f001 fb6a bl d01a8fc <wifi_hal_dig_watchdog> - d019228: 4620 mov r0, r4 - d01922a: f001 f88d bl d01a348 <wifi_hal_ra_watchdog> - d01922e: f895 3520 ldrb.w r3, [r5, #1312] ; 0x520 - d019232: 2b01 cmp r3, #1 - d019234: d114 bne.n d019260 <wifi_hal_phy_haldm_watchdog+0x58> - d019236: f895 3543 ldrb.w r3, [r5, #1347] ; 0x543 - d01923a: b18b cbz r3, d019260 <wifi_hal_phy_haldm_watchdog+0x58> - d01923c: f896 133b ldrb.w r1, [r6, #827] ; 0x33b - d019240: 2200 movs r2, #0 - d019242: 696b ldr r3, [r5, #20] - d019244: 1a89 subs r1, r1, r2 - d019246: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01924a: bf18 it ne - d01924c: 2101 movne r1, #1 - d01924e: f7f9 fd01 bl d012c54 <halbb_watchdog> - d019252: 696b ldr r3, [r5, #20] - d019254: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d019258: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 - d01925c: f015 bdb8 b.w d02edd0 <halrf_watchdog> - d019260: bd70 pop {r4, r5, r6, pc} - d019262: bf00 nop - d019264: 60000c80 .word 0x60000c80 - -0d019268 <wifi_hal_phy_statistic_query>: - d019268: b510 push {r4, lr} - d01926a: 6943 ldr r3, [r0, #20] - d01926c: 460c mov r4, r1 - d01926e: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d019272: f7fa fda8 bl d013dc6 <halbb_clm_get_utility> - d019276: 6120 str r0, [r4, #16] - d019278: bd10 pop {r4, pc} + d018df6: f8d4 0184 ldr.w r0, [r4, #388] ; 0x184 + d018dfa: e9cd 3200 strd r3, r2, [sp] + d018dfe: 463a mov r2, r7 + d018e00: f008 fbd8 bl d0215b4 <ROM_WIFI_TXDESC_FillFake> + d018e04: f107 0228 add.w r2, r7, #40 ; 0x28 + d018e08: f10b 0007 add.w r0, fp, #7 + d018e0c: 4631 mov r1, r6 + d018e0e: b292 uxth r2, r2 + d018e10: 01c0 lsls r0, r0, #7 + d018e12: f7ff fddd bl d0189d0 <wifi_hal_rsvpage_fill_txff> + d018e16: 464a mov r2, r9 + d018e18: a90a add r1, sp, #40 ; 0x28 + d018e1a: 4620 mov r0, r4 + d018e1c: f7fe fd18 bl d017850 <wifi_hal_suspend_get_sec_iv> + d018e20: 4b0d ldr r3, [pc, #52] ; (d018e58 <wifi_hal_rsvpage_pkt_download.part.0+0x41c>) + d018e22: 2208 movs r2, #8 + d018e24: a90a add r1, sp, #40 ; 0x28 + d018e26: 4630 mov r0, r6 + d018e28: 4798 blx r3 + d018e2a: f10b 0008 add.w r0, fp, #8 + d018e2e: 4631 mov r1, r6 + d018e30: 2208 movs r2, #8 + d018e32: 01c0 lsls r0, r0, #7 + d018e34: f7ff fdcc bl d0189d0 <wifi_hal_rsvpage_fill_txff> + d018e38: ee18 0a90 vmov r0, s17 + d018e3c: f7ff fdd5 bl d0189ea <wifi_hal_h2c_set_rsvpage_cmd> + d018e40: 2180 movs r1, #128 ; 0x80 + d018e42: 4630 mov r0, r6 + d018e44: e68c b.n d018b60 <wifi_hal_rsvpage_pkt_download.part.0+0x124> + d018e46: f04f 0804 mov.w r8, #4 + d018e4a: e729 b.n d018ca0 <wifi_hal_rsvpage_pkt_download.part.0+0x264> + d018e4c: f04f 0818 mov.w r8, #24 + d018e50: f44f 7284 mov.w r2, #264 ; 0x108 + d018e54: e72f b.n d018cb6 <wifi_hal_rsvpage_pkt_download.part.0+0x27a> + d018e56: bf00 nop + d018e58: 00027939 .word 0x00027939 + d018e5c: 6000010d .word 0x6000010d + d018e60: 0d046ce0 .word 0x0d046ce0 + +0d018e64 <wifi_hal_h2c_set_media_status>: + d018e64: b507 push {r0, r1, r2, lr} + d018e66: 2300 movs r3, #0 + d018e68: f001 0101 and.w r1, r1, #1 + d018e6c: f88d 2005 strb.w r2, [sp, #5] + d018e70: 2203 movs r2, #3 + d018e72: f88d 3006 strb.w r3, [sp, #6] + d018e76: ab01 add r3, sp, #4 + d018e78: f88d 1004 strb.w r1, [sp, #4] + d018e7c: 2101 movs r1, #1 + d018e7e: f7ff fd17 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d018e82: b003 add sp, #12 + d018e84: f85d fb04 ldr.w pc, [sp], #4 + +0d018e88 <wifi_hal_h2c_set_pwr_mode>: + d018e88: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d018e8c: 2400 movs r4, #0 + d018e8e: 6806 ldr r6, [r0, #0] + d018e90: 9400 str r4, [sp, #0] + d018e92: f8d6 7cc0 ldr.w r7, [r6, #3264] ; 0xcc0 + d018e96: f8ad 4004 strh.w r4, [sp, #4] + d018e9a: f88d 4006 strb.w r4, [sp, #6] + d018e9e: b399 cbz r1, d018f08 <wifi_hal_h2c_set_pwr_mode+0x80> + d018ea0: f005 fee8 bl d01ec74 <rtw_hal_btc_IsBtControlLps> + d018ea4: 2801 cmp r0, #1 + d018ea6: d131 bne.n d018f0c <wifi_hal_h2c_set_pwr_mode+0x84> + d018ea8: f005 fef0 bl d01ec8c <rtw_hal_btc_RpwmVal> + d018eac: 4621 mov r1, r4 + d018eae: 4605 mov r5, r0 + d018eb0: f896 4346 ldrb.w r4, [r6, #838] ; 0x346 + d018eb4: b36c cbz r4, d018f12 <wifi_hal_h2c_set_pwr_mode+0x8a> + d018eb6: 46a0 mov r8, r4 + d018eb8: 2402 movs r4, #2 + d018eba: 4e17 ldr r6, [pc, #92] ; (d018f18 <wifi_hal_h2c_set_pwr_mode+0x90>) + d018ebc: f88d 1000 strb.w r1, [sp] + d018ec0: 7b73 ldrb r3, [r6, #13] + d018ec2: 2b02 cmp r3, #2 + d018ec4: d007 beq.n d018ed6 <wifi_hal_h2c_set_pwr_mode+0x4e> + d018ec6: 2302 movs r3, #2 + d018ec8: 4814 ldr r0, [pc, #80] ; (d018f1c <wifi_hal_h2c_set_pwr_mode+0x94>) + d018eca: 7373 strb r3, [r6, #13] + d018ecc: f7eb f814 bl d003ef8 <inic_ipc_dev_buffered_printf> + d018ed0: 4813 ldr r0, [pc, #76] ; (d018f20 <wifi_hal_h2c_set_pwr_mode+0x98>) + d018ed2: f7eb f811 bl d003ef8 <inic_ipc_dev_buffered_printf> + d018ed6: 7b73 ldrb r3, [r6, #13] + d018ed8: 4668 mov r0, sp + d018eda: 2107 movs r1, #7 + d018edc: f88d 8002 strb.w r8, [sp, #2] + d018ee0: ea44 1403 orr.w r4, r4, r3, lsl #4 + d018ee4: 2300 movs r3, #0 + d018ee6: f88d 5004 strb.w r5, [sp, #4] + d018eea: f88d 3003 strb.w r3, [sp, #3] + d018eee: f88d 4001 strb.w r4, [sp, #1] + d018ef2: f005 fed1 bl d01ec98 <rtw_hal_btc_RecordPwrMode> + d018ef6: 466b mov r3, sp + d018ef8: 2207 movs r2, #7 + d018efa: 2120 movs r1, #32 + d018efc: 4638 mov r0, r7 + d018efe: f7ff fcd7 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d018f02: b002 add sp, #8 + d018f04: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d018f08: 250c movs r5, #12 + d018f0a: e7d1 b.n d018eb0 <wifi_hal_h2c_set_pwr_mode+0x28> + d018f0c: 2101 movs r1, #1 + d018f0e: 4625 mov r5, r4 + d018f10: e7ce b.n d018eb0 <wifi_hal_h2c_set_pwr_mode+0x28> + d018f12: f04f 0804 mov.w r8, #4 + d018f16: e7d0 b.n d018eba <wifi_hal_h2c_set_pwr_mode+0x32> + d018f18: 60000c80 .word 0x60000c80 + d018f1c: 0d04a78b .word 0x0d04a78b + d018f20: 0d046cbd .word 0x0d046cbd + +0d018f24 <wifi_hal_h2c_ps_tune_param>: + d018f24: 2300 movs r3, #0 + d018f26: b507 push {r0, r1, r2, lr} + d018f28: 9300 str r3, [sp, #0] + d018f2a: 232f movs r3, #47 ; 0x2f + d018f2c: 2205 movs r2, #5 + d018f2e: 2121 movs r1, #33 ; 0x21 + d018f30: f88d 3004 strb.w r3, [sp, #4] + d018f34: 466b mov r3, sp + d018f36: f7ff fcbb bl d0188b0 <wifi_hal_h2c_fill_cmd> + d018f3a: b003 add sp, #12 + d018f3c: f85d fb04 ldr.w pc, [sp], #4 + +0d018f40 <wifi_hal_rsvpage_pkt_download>: + d018f40: 2901 cmp r1, #1 + d018f42: d101 bne.n d018f48 <wifi_hal_rsvpage_pkt_download+0x8> + d018f44: f7ff bd7a b.w d018a3c <wifi_hal_rsvpage_pkt_download.part.0> + d018f48: 4770 bx lr + +0d018f4a <wifi_hal_h2c_keep_alive_cmd>: + d018f4a: b507 push {r0, r1, r2, lr} + d018f4c: 0092 lsls r2, r2, #2 + d018f4e: f001 0101 and.w r1, r1, #1 + d018f52: 2305 movs r3, #5 + d018f54: f002 0204 and.w r2, r2, #4 + d018f58: f88d 3005 strb.w r3, [sp, #5] + d018f5c: ab01 add r3, sp, #4 + d018f5e: 430a orrs r2, r1 + d018f60: 2103 movs r1, #3 + d018f62: f042 0202 orr.w r2, r2, #2 + d018f66: f88d 2004 strb.w r2, [sp, #4] + d018f6a: 2202 movs r2, #2 + d018f6c: f7ff fca0 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d018f70: b2c0 uxtb r0, r0 + d018f72: b003 add sp, #12 + d018f74: f85d fb04 ldr.w pc, [sp], #4 + +0d018f78 <wifi_hal_h2c_disconnect_decision_cmd>: + d018f78: b507 push {r0, r1, r2, lr} + d018f7a: 2300 movs r3, #0 + d018f7c: f001 0101 and.w r1, r1, #1 + d018f80: 2203 movs r2, #3 + d018f82: f88d 3006 strb.w r3, [sp, #6] + d018f86: f041 0102 orr.w r1, r1, #2 + d018f8a: 2314 movs r3, #20 + d018f8c: f88d 1004 strb.w r1, [sp, #4] + d018f90: 2104 movs r1, #4 + d018f92: f88d 3005 strb.w r3, [sp, #5] + d018f96: ab01 add r3, sp, #4 + d018f98: f7ff fc8a bl d0188b0 <wifi_hal_h2c_fill_cmd> + d018f9c: b2c0 uxtb r0, r0 + d018f9e: b003 add sp, #12 + d018fa0: f85d fb04 ldr.w pc, [sp], #4 + +0d018fa4 <wifi_hal_h2c_wowlan_ctrl_cmd>: + d018fa4: b537 push {r0, r1, r2, r4, r5, lr} + d018fa6: b309 cbz r1, d018fec <wifi_hal_h2c_wowlan_ctrl_cmd+0x48> + d018fa8: b31a cbz r2, d018ff2 <wifi_hal_h2c_wowlan_ctrl_cmd+0x4e> + d018faa: 2401 movs r4, #1 + d018fac: 2240 movs r2, #64 ; 0x40 + d018fae: 008b lsls r3, r1, #2 + d018fb0: f88d 2002 strb.w r2, [sp, #2] + d018fb4: 018d lsls r5, r1, #6 + d018fb6: f001 0101 and.w r1, r1, #1 + d018fba: f003 0304 and.w r3, r3, #4 + d018fbe: 2205 movs r2, #5 + d018fc0: f005 0540 and.w r5, r5, #64 ; 0x40 + d018fc4: f88d 4003 strb.w r4, [sp, #3] + d018fc8: 432b orrs r3, r5 + d018fca: 4319 orrs r1, r3 + d018fcc: 00a3 lsls r3, r4, #2 + d018fce: f061 0177 orn r1, r1, #119 ; 0x77 + d018fd2: f88d 3004 strb.w r3, [sp, #4] + d018fd6: 466b mov r3, sp + d018fd8: f88d 1000 strb.w r1, [sp] + d018fdc: 2180 movs r1, #128 ; 0x80 + d018fde: f88d 1001 strb.w r1, [sp, #1] + d018fe2: f7ff fc65 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d018fe6: b2c0 uxtb r0, r0 + d018fe8: b003 add sp, #12 + d018fea: bd30 pop {r4, r5, pc} + d018fec: 460c mov r4, r1 + d018fee: 460a mov r2, r1 + d018ff0: e7dd b.n d018fae <wifi_hal_h2c_wowlan_ctrl_cmd+0xa> + d018ff2: 4614 mov r4, r2 + d018ff4: e7db b.n d018fae <wifi_hal_h2c_wowlan_ctrl_cmd+0xa> + +0d018ff6 <wifi_hal_h2c_remote_wake_ctrl_cmd>: + d018ff6: 4603 mov r3, r0 + d018ff8: b507 push {r0, r1, r2, lr} + d018ffa: f8d3 3184 ldr.w r3, [r3, #388] ; 0x184 + d018ffe: f001 0101 and.w r1, r1, #1 + d019002: 6802 ldr r2, [r0, #0] + d019004: f033 0305 bics.w r3, r3, #5 + d019008: f061 017d orn r1, r1, #125 ; 0x7d + d01900c: f8d2 0cc0 ldr.w r0, [r2, #3264] ; 0xcc0 + d019010: f04f 0200 mov.w r2, #0 + d019014: bf18 it ne + d019016: 2301 movne r3, #1 + d019018: f88d 1004 strb.w r1, [sp, #4] + d01901c: f88d 2006 strb.w r2, [sp, #6] + d019020: f04f 0204 mov.w r2, #4 + d019024: bf18 it ne + d019026: f88d 3006 strbne.w r3, [sp, #6] + d01902a: 2181 movs r1, #129 ; 0x81 + d01902c: f89d 3006 ldrb.w r3, [sp, #6] + d019030: f88d 2005 strb.w r2, [sp, #5] + d019034: 2203 movs r2, #3 + d019036: f043 0310 orr.w r3, r3, #16 + d01903a: f88d 3006 strb.w r3, [sp, #6] + d01903e: ab01 add r3, sp, #4 + d019040: f7ff fc36 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d019044: b2c0 uxtb r0, r0 + d019046: b003 add sp, #12 + d019048: f85d fb04 ldr.w pc, [sp], #4 + +0d01904c <wifi_hal_h2c_global_info_cmd>: + d01904c: b507 push {r0, r1, r2, lr} + d01904e: f88d 2004 strb.w r2, [sp, #4] + d019052: ab01 add r3, sp, #4 + d019054: f88d 1005 strb.w r1, [sp, #5] + d019058: 2202 movs r2, #2 + d01905a: 2182 movs r1, #130 ; 0x82 + d01905c: f7ff fc28 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d019060: b2c0 uxtb r0, r0 + d019062: b003 add sp, #12 + d019064: f85d fb04 ldr.w pc, [sp], #4 + +0d019068 <wifi_hal_h2c_wowlan_cmd>: + d019068: b538 push {r3, r4, r5, lr} + d01906a: 460c mov r4, r1 + d01906c: b181 cbz r1, d019090 <wifi_hal_h2c_wowlan_cmd+0x28> + d01906e: 6803 ldr r3, [r0, #0] + d019070: f890 2184 ldrb.w r2, [r0, #388] ; 0x184 + d019074: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 + d019078: f890 11dc ldrb.w r1, [r0, #476] ; 0x1dc + d01907c: 4628 mov r0, r5 + d01907e: f7ff ffe5 bl d01904c <wifi_hal_h2c_global_info_cmd> + d019082: 4621 mov r1, r4 + d019084: 4628 mov r0, r5 + d019086: 2200 movs r2, #0 + d019088: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01908c: f7ff bf5d b.w d018f4a <wifi_hal_h2c_keep_alive_cmd> + d019090: bd38 pop {r3, r4, r5, pc} + +0d019092 <wifi_hal_h2c_joinbss>: + d019092: 2901 cmp r1, #1 + d019094: b538 push {r3, r4, r5, lr} + d019096: 4605 mov r5, r0 + d019098: 460c mov r4, r1 + d01909a: d107 bne.n d0190ac <wifi_hal_h2c_joinbss+0x1a> + d01909c: f7ff fcce bl d018a3c <wifi_hal_rsvpage_pkt_download.part.0> + d0190a0: 4621 mov r1, r4 + d0190a2: 4628 mov r0, r5 + d0190a4: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d0190a8: f7ff bfde b.w d019068 <wifi_hal_h2c_wowlan_cmd> + d0190ac: b939 cbnz r1, d0190be <wifi_hal_h2c_joinbss+0x2c> + d0190ae: 6803 ldr r3, [r0, #0] + d0190b0: 460a mov r2, r1 + d0190b2: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d0190b6: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d0190ba: f7ff bed3 b.w d018e64 <wifi_hal_h2c_set_media_status> + d0190be: bd38 pop {r3, r4, r5, pc} + +0d0190c0 <rtw_hal_turbo_edca>: + d0190c0: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} + d0190c2: 4604 mov r4, r0 + d0190c4: 6803 ldr r3, [r0, #0] + d0190c6: 2210 movs r2, #16 + d0190c8: 2100 movs r1, #0 + d0190ca: 4668 mov r0, sp + d0190cc: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 + d0190d0: f029 fe6a bl d042da8 <____wrap_memset_veneer> + d0190d4: 4620 mov r0, r4 + d0190d6: f7ee fccd bl d007a74 <rtw_joinbss_linked_check> + d0190da: b920 cbnz r0, d0190e6 <rtw_hal_turbo_edca+0x26> + d0190dc: 2300 movs r3, #0 + d0190de: f8c4 387c str.w r3, [r4, #2172] ; 0x87c + d0190e2: b004 add sp, #16 + d0190e4: bd70 pop {r4, r5, r6, pc} + d0190e6: f8d4 387c ldr.w r3, [r4, #2172] ; 0x87c + d0190ea: 4d13 ldr r5, [pc, #76] ; (d019138 <rtw_hal_turbo_edca+0x78>) + d0190ec: b9c3 cbnz r3, d019120 <rtw_hal_turbo_edca+0x60> + d0190ee: f504 6102 add.w r1, r4, #2080 ; 0x820 + d0190f2: f8d4 0858 ldr.w r0, [r4, #2136] ; 0x858 + d0190f6: e9d1 230c ldrd r2, r3, [r1, #48] ; 0x30 + d0190fa: f8d4 185c ldr.w r1, [r4, #2140] ; 0x85c + d0190fe: ea52 130f orrs.w r3, r2, pc, lsl #4 + d019102: 4282 cmp r2, r0 + d019104: 4668 mov r0, sp + d019106: 418b sbcs r3, r1 + d019108: f04f 0100 mov.w r1, #0 + d01910c: bf2c ite cs + d01910e: 4b0b ldrcs r3, [pc, #44] ; (d01913c <rtw_hal_turbo_edca+0x7c>) + d019110: f24a 432b movwcc r3, #42027 ; 0xa42b + d019114: 9300 str r3, [sp, #0] + d019116: f007 fd85 bl d020c24 <ROM_WIFI_Set_AC_Param> + d01911a: 2301 movs r3, #1 + d01911c: 702b strb r3, [r5, #0] + d01911e: e7dd b.n d0190dc <rtw_hal_turbo_edca+0x1c> + d019120: 782b ldrb r3, [r5, #0] + d019122: 2b00 cmp r3, #0 + d019124: d0da beq.n d0190dc <rtw_hal_turbo_edca+0x1c> + d019126: f8d6 3530 ldr.w r3, [r6, #1328] ; 0x530 + d01912a: 2100 movs r1, #0 + d01912c: 4668 mov r0, sp + d01912e: 9300 str r3, [sp, #0] + d019130: f007 fd78 bl d020c24 <ROM_WIFI_Set_AC_Param> + d019134: 2300 movs r3, #0 + d019136: e7f1 b.n d01911c <rtw_hal_turbo_edca+0x5c> + d019138: 6000672e .word 0x6000672e + d01913c: 005ea42b .word 0x005ea42b + +0d019140 <wifi_hal_phy_init_dm_priv>: + d019140: b537 push {r0, r1, r2, r4, r5, lr} + d019142: f890 28c2 ldrb.w r2, [r0, #2242] ; 0x8c2 + d019146: bb9a cbnz r2, d0191b0 <wifi_hal_phy_init_dm_priv+0x70> + d019148: 6803 ldr r3, [r0, #0] + d01914a: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01914e: f001 fd0d bl d01ab6c <wifi_hal_dig_tdma_timer_init> + d019152: f504 6591 add.w r5, r4, #1160 ; 0x488 + d019156: 4621 mov r1, r4 + d019158: f504 72ae add.w r2, r4, #348 ; 0x15c + d01915c: 4628 mov r0, r5 + d01915e: f014 ffd0 bl d02e102 <halbb_buffer_init> + d019162: f010 01ff ands.w r1, r0, #255 ; 0xff + d019166: d102 bne.n d01916e <wifi_hal_phy_init_dm_priv+0x2e> + d019168: f8d4 315c ldr.w r3, [r4, #348] ; 0x15c + d01916c: b94b cbnz r3, d019182 <wifi_hal_phy_init_dm_priv+0x42> + d01916e: 4811 ldr r0, [pc, #68] ; (d0191b4 <wifi_hal_phy_init_dm_priv+0x74>) + d019170: 9101 str r1, [sp, #4] + d019172: f7ea fec1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019176: f8d4 215c ldr.w r2, [r4, #348] ; 0x15c + d01917a: 9901 ldr r1, [sp, #4] + d01917c: 480e ldr r0, [pc, #56] ; (d0191b8 <wifi_hal_phy_init_dm_priv+0x78>) + d01917e: f7ea febb bl d003ef8 <inic_ipc_dev_buffered_printf> + d019182: 4628 mov r0, r5 + d019184: f504 72b0 add.w r2, r4, #352 ; 0x160 + d019188: 4621 mov r1, r4 + d01918a: f016 f89b bl d02f2c4 <halrf_init> + d01918e: 4605 mov r5, r0 + d019190: b910 cbnz r0, d019198 <wifi_hal_phy_init_dm_priv+0x58> + d019192: f8d4 3160 ldr.w r3, [r4, #352] ; 0x160 + d019196: b95b cbnz r3, d0191b0 <wifi_hal_phy_init_dm_priv+0x70> + d019198: 4806 ldr r0, [pc, #24] ; (d0191b4 <wifi_hal_phy_init_dm_priv+0x74>) + d01919a: f7ea fead bl d003ef8 <inic_ipc_dev_buffered_printf> + d01919e: f8d4 2160 ldr.w r2, [r4, #352] ; 0x160 + d0191a2: 4629 mov r1, r5 + d0191a4: 4805 ldr r0, [pc, #20] ; (d0191bc <wifi_hal_phy_init_dm_priv+0x7c>) + d0191a6: b003 add sp, #12 + d0191a8: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d0191ac: f7ea bea4 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d0191b0: b003 add sp, #12 + d0191b2: bd30 pop {r4, r5, pc} + d0191b4: 0d04a78b .word 0x0d04a78b + d0191b8: 0d046cf3 .word 0x0d046cf3 + d0191bc: 0d046d40 .word 0x0d046d40 + +0d0191c0 <wifi_hal_phy_deinit_dm_priv>: + d0191c0: b510 push {r4, lr} + d0191c2: 4604 mov r4, r0 + d0191c4: f500 7074 add.w r0, r0, #976 ; 0x3d0 + d0191c8: f011 fe25 bl d02ae16 <rtw_del_timer> + d0191cc: f8d4 1160 ldr.w r1, [r4, #352] ; 0x160 + d0191d0: 4620 mov r0, r4 + d0191d2: f016 f892 bl d02f2fa <halrf_deinit> + d0191d6: f8d4 115c ldr.w r1, [r4, #348] ; 0x15c + d0191da: 4620 mov r0, r4 + d0191dc: e8bd 4010 ldmia.w sp!, {r4, lr} + d0191e0: f014 bf7b b.w d02e0da <halbb_buffer_deinit> + +0d0191e4 <wifi_hal_phy_init_haldm>: + d0191e4: b510 push {r4, lr} + d0191e6: 4604 mov r4, r0 + d0191e8: 6980 ldr r0, [r0, #24] + d0191ea: f001 fc82 bl d01aaf2 <wifi_hal_dig_init> + d0191ee: 6963 ldr r3, [r4, #20] + d0191f0: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 + d0191f4: f016 f80f bl d02f216 <halrf_dm_init> + d0191f8: 6963 ldr r3, [r4, #20] + d0191fa: e8bd 4010 ldmia.w sp!, {r4, lr} + d0191fe: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d019202: f014 bf13 b.w d02e02c <halbb_dm_init> + +0d019206 <wifi_hal_phy_deinit_haldm>: + d019206: b510 push {r4, lr} + d019208: 4604 mov r4, r0 + d01920a: f500 7074 add.w r0, r0, #976 ; 0x3d0 + d01920e: f011 fdfd bl d02ae0c <rtw_cancel_timer> + d019212: 6963 ldr r3, [r4, #20] + d019214: e8bd 4010 ldmia.w sp!, {r4, lr} + d019218: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01921c: f014 bf15 b.w d02e04a <halbb_dm_deinit> + +0d019220 <wifi_hal_phy_haldm_watchdog>: + d019220: b570 push {r4, r5, r6, lr} + d019222: f890 38c2 ldrb.w r3, [r0, #2242] ; 0x8c2 + d019226: 4604 mov r4, r0 + d019228: bb33 cbnz r3, d019278 <wifi_hal_phy_haldm_watchdog+0x58> + d01922a: 4b14 ldr r3, [pc, #80] ; (d01927c <wifi_hal_phy_haldm_watchdog+0x5c>) + d01922c: 6806 ldr r6, [r0, #0] + d01922e: 781b ldrb r3, [r3, #0] + d019230: f8d6 5cc0 ldr.w r5, [r6, #3264] ; 0xcc0 + d019234: b90b cbnz r3, d01923a <wifi_hal_phy_haldm_watchdog+0x1a> + d019236: f7ff ff43 bl d0190c0 <rtw_hal_turbo_edca> + d01923a: 4620 mov r0, r4 + d01923c: f001 fbcc bl d01a9d8 <wifi_hal_dig_watchdog> + d019240: 4620 mov r0, r4 + d019242: f001 f8ef bl d01a424 <wifi_hal_ra_watchdog> + d019246: f895 3520 ldrb.w r3, [r5, #1312] ; 0x520 + d01924a: 2b01 cmp r3, #1 + d01924c: d114 bne.n d019278 <wifi_hal_phy_haldm_watchdog+0x58> + d01924e: f895 3543 ldrb.w r3, [r5, #1347] ; 0x543 + d019252: b18b cbz r3, d019278 <wifi_hal_phy_haldm_watchdog+0x58> + d019254: f896 133b ldrb.w r1, [r6, #827] ; 0x33b + d019258: 2200 movs r2, #0 + d01925a: 696b ldr r3, [r5, #20] + d01925c: 1a89 subs r1, r1, r2 + d01925e: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d019262: bf18 it ne + d019264: 2101 movne r1, #1 + d019266: f7f9 fcf5 bl d012c54 <halbb_watchdog> + d01926a: 696b ldr r3, [r5, #20] + d01926c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d019270: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 + d019274: f015 be1a b.w d02eeac <halrf_watchdog> + d019278: bd70 pop {r4, r5, r6, pc} + d01927a: bf00 nop + d01927c: 60000c80 .word 0x60000c80 + +0d019280 <wifi_hal_phy_statistic_query>: + d019280: b510 push {r4, lr} + d019282: 6943 ldr r3, [r0, #20] + d019284: 460c mov r4, r1 + d019286: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01928a: f7fa fd9c bl d013dc6 <halbb_clm_get_utility> + d01928e: 6120 str r0, [r4, #16] + d019290: bd10 pop {r4, pc} ... -0d01927c <wifi_hal_csi_enqueue_idle_q>: - d01927c: b573 push {r0, r1, r4, r5, r6, lr} - d01927e: 6883 ldr r3, [r0, #8] - d019280: 460d mov r5, r1 - d019282: b1a3 cbz r3, d0192ae <wifi_hal_csi_enqueue_idle_q+0x32> - d019284: 4604 mov r4, r0 - d019286: a901 add r1, sp, #4 - d019288: f854 6b08 ldr.w r6, [r4], #8 - d01928c: 4620 mov r0, r4 - d01928e: f7ec f913 bl d0054b8 <rtw_enter_critical_bh> - d019292: b976 cbnz r6, d0192b2 <wifi_hal_csi_enqueue_idle_q+0x36> - d019294: a901 add r1, sp, #4 - d019296: 4620 mov r0, r4 - d019298: f7ec f916 bl d0054c8 <rtw_exit_critical_bh> - d01929c: 4817 ldr r0, [pc, #92] ; (d0192fc <wifi_hal_csi_enqueue_idle_q+0x80>) - d01929e: f7ea fe2b bl d003ef8 <inic_ipc_dev_buffered_printf> - d0192a2: f44f 72d1 mov.w r2, #418 ; 0x1a2 - d0192a6: 4916 ldr r1, [pc, #88] ; (d019300 <wifi_hal_csi_enqueue_idle_q+0x84>) - d0192a8: 4816 ldr r0, [pc, #88] ; (d019304 <wifi_hal_csi_enqueue_idle_q+0x88>) - d0192aa: f7ea fe25 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0192ae: b002 add sp, #8 - d0192b0: bd70 pop {r4, r5, r6, pc} - d0192b2: f105 0016 add.w r0, r5, #22 - d0192b6: 222b movs r2, #43 ; 0x2b - d0192b8: 2100 movs r1, #0 - d0192ba: f7ec f972 bl d0055a2 <rtw_memset> - d0192be: 68a8 ldr r0, [r5, #8] - d0192c0: f44f 6280 mov.w r2, #1024 ; 0x400 - d0192c4: 2100 movs r1, #0 - d0192c6: f7ec f96c bl d0055a2 <rtw_memset> - d0192ca: 2100 movs r1, #0 - d0192cc: 2206 movs r2, #6 - d0192ce: f105 0010 add.w r0, r5, #16 - d0192d2: 60e9 str r1, [r5, #12] - d0192d4: f7ec f965 bl d0055a2 <rtw_memset> - d0192d8: 4628 mov r0, r5 - d0192da: f7ec f929 bl d005530 <rtw_init_listhead> - d0192de: f506 71aa add.w r1, r6, #340 ; 0x154 - d0192e2: 4628 mov r0, r5 - d0192e4: f7ec f932 bl d00554c <rtw_list_insert_tail> - d0192e8: f8d6 3164 ldr.w r3, [r6, #356] ; 0x164 - d0192ec: a901 add r1, sp, #4 - d0192ee: 4620 mov r0, r4 - d0192f0: 3301 adds r3, #1 - d0192f2: f8c6 3164 str.w r3, [r6, #356] ; 0x164 - d0192f6: f7ec f8e7 bl d0054c8 <rtw_exit_critical_bh> - d0192fa: e7d8 b.n d0192ae <wifi_hal_csi_enqueue_idle_q+0x32> - d0192fc: 0d04a6af .word 0x0d04a6af - d019300: 0d047055 .word 0x0d047055 - d019304: 0d046ca6 .word 0x0d046ca6 - -0d019308 <wifi_hal_csi_deinit>: - d019308: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d01930c: 6806 ldr r6, [r0, #0] - d01930e: 4604 mov r4, r0 - d019310: b31e cbz r6, d01935a <wifi_hal_csi_deinit+0x52> - d019312: f100 0708 add.w r7, r0, #8 - d019316: 4635 mov r5, r6 - d019318: f506 78aa add.w r8, r6, #340 ; 0x154 - d01931c: f04f 0900 mov.w r9, #0 - d019320: a901 add r1, sp, #4 - d019322: 4638 mov r0, r7 - d019324: f7ec f8c8 bl d0054b8 <rtw_enter_critical_bh> - d019328: 68a8 ldr r0, [r5, #8] - d01932a: b128 cbz r0, d019338 <wifi_hal_csi_deinit+0x30> - d01932c: f44f 6180 mov.w r1, #1024 ; 0x400 - d019330: f7ec f92c bl d00558c <rtw_mfree> - d019334: f8c5 9008 str.w r9, [r5, #8] - d019338: 3544 adds r5, #68 ; 0x44 - d01933a: 4545 cmp r5, r8 - d01933c: d1f4 bne.n d019328 <wifi_hal_csi_deinit+0x20> - d01933e: f44f 71b6 mov.w r1, #364 ; 0x16c - d019342: 4630 mov r0, r6 - d019344: f7ec f922 bl d00558c <rtw_mfree> - d019348: 2300 movs r3, #0 - d01934a: 4638 mov r0, r7 - d01934c: a901 add r1, sp, #4 - d01934e: 6023 str r3, [r4, #0] - d019350: f7ec f8ba bl d0054c8 <rtw_exit_critical_bh> - d019354: 4638 mov r0, r7 - d019356: f7ec f8c1 bl d0054dc <rtw_spinlock_free> - d01935a: b003 add sp, #12 - d01935c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - -0d019360 <wifi_hal_csi_cfg>: - d019360: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d019364: 2214 movs r2, #20 - d019366: b08a sub sp, #40 ; 0x28 - d019368: 6807 ldr r7, [r0, #0] - d01936a: 4606 mov r6, r0 - d01936c: 460c mov r4, r1 - d01936e: eb0d 0002 add.w r0, sp, r2 - d019372: 2100 movs r1, #0 - d019374: f8d7 5cc0 ldr.w r5, [r7, #3264] ; 0xcc0 - d019378: f029 fc92 bl d042ca0 <____wrap_memset_veneer> - d01937c: 4b80 ldr r3, [pc, #512] ; (d019580 <wifi_hal_csi_cfg+0x220>) - d01937e: 6818 ldr r0, [r3, #0] - d019380: 889b ldrh r3, [r3, #4] - d019382: 9003 str r0, [sp, #12] - d019384: f8ad 3010 strh.w r3, [sp, #16] - d019388: 6878 ldr r0, [r7, #4] - d01938a: f7f9 f93d bl d012608 <rtw_check_ap_mode> - d01938e: 2801 cmp r0, #1 - d019390: d147 bne.n d019422 <wifi_hal_csi_cfg+0xc2> - d019392: 7c23 ldrb r3, [r4, #16] - d019394: 2b01 cmp r3, #1 - d019396: d101 bne.n d01939c <wifi_hal_csi_cfg+0x3c> - d019398: 2000 movs r0, #0 - d01939a: e012 b.n d0193c2 <wifi_hal_csi_cfg+0x62> - d01939c: f104 090a add.w r9, r4, #10 - d0193a0: 2206 movs r2, #6 - d0193a2: a903 add r1, sp, #12 - d0193a4: 4648 mov r0, r9 - d0193a6: f7ec f8f5 bl d005594 <rtw_memcmp> - d0193aa: 4606 mov r6, r0 - d0193ac: b160 cbz r0, d0193c8 <wifi_hal_csi_cfg+0x68> - d0193ae: 4875 ldr r0, [pc, #468] ; (d019584 <wifi_hal_csi_cfg+0x224>) - d0193b0: f7ea fda2 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0193b4: 22bb movs r2, #187 ; 0xbb - d0193b6: 4974 ldr r1, [pc, #464] ; (d019588 <wifi_hal_csi_cfg+0x228>) - d0193b8: 4874 ldr r0, [pc, #464] ; (d01958c <wifi_hal_csi_cfg+0x22c>) - d0193ba: f7ea fd9d bl d003ef8 <inic_ipc_dev_buffered_printf> - d0193be: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0193c2: b00a add sp, #40 ; 0x28 - d0193c4: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d0193c8: f507 7837 add.w r8, r7, #732 ; 0x2dc - d0193cc: a902 add r1, sp, #8 - d0193ce: f507 7a33 add.w sl, r7, #716 ; 0x2cc - d0193d2: 4640 mov r0, r8 - d0193d4: f7ec f870 bl d0054b8 <rtw_enter_critical_bh> - d0193d8: f8d7 72cc ldr.w r7, [r7, #716] ; 0x2cc - d0193dc: 4639 mov r1, r7 - d0193de: 4650 mov r0, sl - d0193e0: f7ec fa3a bl d005858 <rtw_end_of_queue_search> - d0193e4: b170 cbz r0, d019404 <wifi_hal_csi_cfg+0xa4> - d0193e6: f04f 36ff mov.w r6, #4294967295 ; 0xffffffff - d0193ea: a902 add r1, sp, #8 +0d019294 <wifi_hal_csi_enqueue_idle_q>: + d019294: b573 push {r0, r1, r4, r5, r6, lr} + d019296: 6883 ldr r3, [r0, #8] + d019298: 460d mov r5, r1 + d01929a: b1a3 cbz r3, d0192c6 <wifi_hal_csi_enqueue_idle_q+0x32> + d01929c: 4604 mov r4, r0 + d01929e: a901 add r1, sp, #4 + d0192a0: f854 6b08 ldr.w r6, [r4], #8 + d0192a4: 4620 mov r0, r4 + d0192a6: f7ec f907 bl d0054b8 <rtw_enter_critical_bh> + d0192aa: b976 cbnz r6, d0192ca <wifi_hal_csi_enqueue_idle_q+0x36> + d0192ac: a901 add r1, sp, #4 + d0192ae: 4620 mov r0, r4 + d0192b0: f7ec f90a bl d0054c8 <rtw_exit_critical_bh> + d0192b4: 4817 ldr r0, [pc, #92] ; (d019314 <wifi_hal_csi_enqueue_idle_q+0x80>) + d0192b6: f7ea fe1f bl d003ef8 <inic_ipc_dev_buffered_printf> + d0192ba: f44f 720d mov.w r2, #564 ; 0x234 + d0192be: 4916 ldr r1, [pc, #88] ; (d019318 <wifi_hal_csi_enqueue_idle_q+0x84>) + d0192c0: 4816 ldr r0, [pc, #88] ; (d01931c <wifi_hal_csi_enqueue_idle_q+0x88>) + d0192c2: f7ea fe19 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0192c6: b002 add sp, #8 + d0192c8: bd70 pop {r4, r5, r6, pc} + d0192ca: f105 0016 add.w r0, r5, #22 + d0192ce: 222b movs r2, #43 ; 0x2b + d0192d0: 2100 movs r1, #0 + d0192d2: f7ec f966 bl d0055a2 <rtw_memset> + d0192d6: 68a8 ldr r0, [r5, #8] + d0192d8: f44f 6280 mov.w r2, #1024 ; 0x400 + d0192dc: 2100 movs r1, #0 + d0192de: f7ec f960 bl d0055a2 <rtw_memset> + d0192e2: 2100 movs r1, #0 + d0192e4: 2206 movs r2, #6 + d0192e6: f105 0010 add.w r0, r5, #16 + d0192ea: 60e9 str r1, [r5, #12] + d0192ec: f7ec f959 bl d0055a2 <rtw_memset> + d0192f0: 4628 mov r0, r5 + d0192f2: f7ec f91d bl d005530 <rtw_init_listhead> + d0192f6: f506 71aa add.w r1, r6, #340 ; 0x154 + d0192fa: 4628 mov r0, r5 + d0192fc: f7ec f926 bl d00554c <rtw_list_insert_tail> + d019300: f8d6 3164 ldr.w r3, [r6, #356] ; 0x164 + d019304: a901 add r1, sp, #4 + d019306: 4620 mov r0, r4 + d019308: 3301 adds r3, #1 + d01930a: f8c6 3164 str.w r3, [r6, #356] ; 0x164 + d01930e: f7ec f8db bl d0054c8 <rtw_exit_critical_bh> + d019312: e7d8 b.n d0192c6 <wifi_hal_csi_enqueue_idle_q+0x32> + d019314: 0d04a78b .word 0x0d04a78b + d019318: 0d047132 .word 0x0d047132 + d01931c: 0d046d86 .word 0x0d046d86 + +0d019320 <wifi_hal_csi_deinit>: + d019320: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d019324: 6806 ldr r6, [r0, #0] + d019326: 4604 mov r4, r0 + d019328: b31e cbz r6, d019372 <wifi_hal_csi_deinit+0x52> + d01932a: f100 0708 add.w r7, r0, #8 + d01932e: 4635 mov r5, r6 + d019330: f506 78aa add.w r8, r6, #340 ; 0x154 + d019334: f04f 0900 mov.w r9, #0 + d019338: a901 add r1, sp, #4 + d01933a: 4638 mov r0, r7 + d01933c: f7ec f8bc bl d0054b8 <rtw_enter_critical_bh> + d019340: 68a8 ldr r0, [r5, #8] + d019342: b128 cbz r0, d019350 <wifi_hal_csi_deinit+0x30> + d019344: f44f 6180 mov.w r1, #1024 ; 0x400 + d019348: f7ec f920 bl d00558c <rtw_mfree> + d01934c: f8c5 9008 str.w r9, [r5, #8] + d019350: 3544 adds r5, #68 ; 0x44 + d019352: 4545 cmp r5, r8 + d019354: d1f4 bne.n d019340 <wifi_hal_csi_deinit+0x20> + d019356: f44f 71b6 mov.w r1, #364 ; 0x16c + d01935a: 4630 mov r0, r6 + d01935c: f7ec f916 bl d00558c <rtw_mfree> + d019360: 2300 movs r3, #0 + d019362: 4638 mov r0, r7 + d019364: a901 add r1, sp, #4 + d019366: 6023 str r3, [r4, #0] + d019368: f7ec f8ae bl d0054c8 <rtw_exit_critical_bh> + d01936c: 4638 mov r0, r7 + d01936e: f7ec f8b5 bl d0054dc <rtw_spinlock_free> + d019372: b003 add sp, #12 + d019374: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + +0d019378 <wifi_hal_csi_cfg>: + d019378: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d01937c: 2214 movs r2, #20 + d01937e: b08a sub sp, #40 ; 0x28 + d019380: 6807 ldr r7, [r0, #0] + d019382: 4606 mov r6, r0 + d019384: 460c mov r4, r1 + d019386: eb0d 0002 add.w r0, sp, r2 + d01938a: 2100 movs r1, #0 + d01938c: f8d7 5cc0 ldr.w r5, [r7, #3264] ; 0xcc0 + d019390: f029 fd0a bl d042da8 <____wrap_memset_veneer> + d019394: 4b8a ldr r3, [pc, #552] ; (d0195c0 <wifi_hal_csi_cfg+0x248>) + d019396: 6818 ldr r0, [r3, #0] + d019398: 889b ldrh r3, [r3, #4] + d01939a: 9003 str r0, [sp, #12] + d01939c: f8ad 3010 strh.w r3, [sp, #16] + d0193a0: 6878 ldr r0, [r7, #4] + d0193a2: f7f9 f931 bl d012608 <rtw_check_ap_mode> + d0193a6: 2801 cmp r0, #1 + d0193a8: d149 bne.n d01943e <wifi_hal_csi_cfg+0xc6> + d0193aa: 7ca3 ldrb r3, [r4, #18] + d0193ac: 2b01 cmp r3, #1 + d0193ae: d101 bne.n d0193b4 <wifi_hal_csi_cfg+0x3c> + d0193b0: 2000 movs r0, #0 + d0193b2: e013 b.n d0193dc <wifi_hal_csi_cfg+0x64> + d0193b4: f104 090c add.w r9, r4, #12 + d0193b8: 2206 movs r2, #6 + d0193ba: a903 add r1, sp, #12 + d0193bc: 4648 mov r0, r9 + d0193be: f7ec f8e9 bl d005594 <rtw_memcmp> + d0193c2: 4606 mov r6, r0 + d0193c4: b168 cbz r0, d0193e2 <wifi_hal_csi_cfg+0x6a> + d0193c6: 487f ldr r0, [pc, #508] ; (d0195c4 <wifi_hal_csi_cfg+0x24c>) + d0193c8: f7ea fd96 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0193cc: f44f 72a0 mov.w r2, #320 ; 0x140 + d0193d0: 497d ldr r1, [pc, #500] ; (d0195c8 <wifi_hal_csi_cfg+0x250>) + d0193d2: 487e ldr r0, [pc, #504] ; (d0195cc <wifi_hal_csi_cfg+0x254>) + d0193d4: f7ea fd90 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0193d8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0193dc: b00a add sp, #40 ; 0x28 + d0193de: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d0193e2: f507 7837 add.w r8, r7, #732 ; 0x2dc + d0193e6: a902 add r1, sp, #8 + d0193e8: f507 7a33 add.w sl, r7, #716 ; 0x2cc d0193ec: 4640 mov r0, r8 - d0193ee: f7ec f86b bl d0054c8 <rtw_exit_critical_bh> - d0193f2: 2e00 cmp r6, #0 - d0193f4: d03a beq.n d01946c <wifi_hal_csi_cfg+0x10c> - d0193f6: 4863 ldr r0, [pc, #396] ; (d019584 <wifi_hal_csi_cfg+0x224>) - d0193f8: f7ea fd7e bl d003ef8 <inic_ipc_dev_buffered_printf> - d0193fc: 22cd movs r2, #205 ; 0xcd - d0193fe: 4962 ldr r1, [pc, #392] ; (d019588 <wifi_hal_csi_cfg+0x228>) - d019400: 4863 ldr r0, [pc, #396] ; (d019590 <wifi_hal_csi_cfg+0x230>) - d019402: e7da b.n d0193ba <wifi_hal_csi_cfg+0x5a> - d019404: aa03 add r2, sp, #12 - d019406: 2101 movs r1, #1 - d019408: f5a7 7014 sub.w r0, r7, #592 ; 0x250 - d01940c: f003 fc30 bl d01cc70 <rtw_hal_sta_info_get> - d019410: 2206 movs r2, #6 - d019412: a903 add r1, sp, #12 - d019414: 4648 mov r0, r9 - d019416: f7ec f8bd bl d005594 <rtw_memcmp> - d01941a: 2800 cmp r0, #0 - d01941c: d1e5 bne.n d0193ea <wifi_hal_csi_cfg+0x8a> - d01941e: 683f ldr r7, [r7, #0] - d019420: e7dc b.n d0193dc <wifi_hal_csi_cfg+0x7c> - d019422: 4630 mov r0, r6 - d019424: f7f9 f8f7 bl d012616 <rtw_check_sta_associated_to_ap> - d019428: 2801 cmp r0, #1 - d01942a: d159 bne.n d0194e0 <wifi_hal_csi_cfg+0x180> - d01942c: f206 4144 addw r1, r6, #1092 ; 0x444 - d019430: 4b58 ldr r3, [pc, #352] ; (d019594 <wifi_hal_csi_cfg+0x234>) - d019432: 2206 movs r2, #6 - d019434: f104 000a add.w r0, r4, #10 - d019438: 4798 blx r3 - d01943a: 4957 ldr r1, [pc, #348] ; (d019598 <wifi_hal_csi_cfg+0x238>) - d01943c: 694b ldr r3, [r1, #20] - d01943e: 03db lsls r3, r3, #15 - d019440: d514 bpl.n d01946c <wifi_hal_csi_cfg+0x10c> - d019442: f014 021f ands.w r2, r4, #31 - d019446: 4623 mov r3, r4 - d019448: bf1a itte ne - d01944a: 3211 addne r2, #17 - d01944c: f024 031f bicne.w r3, r4, #31 - d019450: 2211 moveq r2, #17 - d019452: f3bf 8f4f dsb sy - d019456: 441a add r2, r3 - d019458: f8c1 3268 str.w r3, [r1, #616] ; 0x268 - d01945c: 3320 adds r3, #32 - d01945e: 1ad0 subs r0, r2, r3 - d019460: 2800 cmp r0, #0 - d019462: dcf9 bgt.n d019458 <wifi_hal_csi_cfg+0xf8> - d019464: f3bf 8f4f dsb sy - d019468: f3bf 8f6f isb sy - d01946c: f8b5 6174 ldrh.w r6, [r5, #372] ; 0x174 - d019470: 2e00 cmp r6, #0 - d019472: d191 bne.n d019398 <wifi_hal_csi_cfg+0x38> - d019474: 7823 ldrb r3, [r4, #0] - d019476: 2101 movs r1, #1 - d019478: f895 0178 ldrb.w r0, [r5, #376] ; 0x178 - d01947c: 7962 ldrb r2, [r4, #5] - d01947e: f363 0043 bfi r0, r3, #1, #3 - d019482: f88d 301c strb.w r3, [sp, #28] - d019486: f88d 2021 strb.w r2, [sp, #33] ; 0x21 - d01948a: f885 0178 strb.w r0, [r5, #376] ; 0x178 - d01948e: 7962 ldrb r2, [r4, #5] - d019490: f88d 301d strb.w r3, [sp, #29] - d019494: f362 0000 bfi r0, r2, #0, #1 - d019498: f88d 101e strb.w r1, [sp, #30] - d01949c: 9106 str r1, [sp, #24] - d01949e: f885 0178 strb.w r0, [r5, #376] ; 0x178 - d0194a2: 78e0 ldrb r0, [r4, #3] - d0194a4: 7a22 ldrb r2, [r4, #8] - d0194a6: 4288 cmp r0, r1 - d0194a8: bf18 it ne - d0194aa: 4630 movne r0, r6 - d0194ac: f88d 0020 strb.w r0, [sp, #32] - d0194b0: f1a2 000c sub.w r0, r2, #12 - d0194b4: 2860 cmp r0, #96 ; 0x60 - d0194b6: d93d bls.n d019534 <wifi_hal_csi_cfg+0x1d4> - d0194b8: f082 0080 eor.w r0, r2, #128 ; 0x80 - d0194bc: 2807 cmp r0, #7 - d0194be: d93d bls.n d01953c <wifi_hal_csi_cfg+0x1dc> - d0194c0: f102 0160 add.w r1, r2, #96 ; 0x60 - d0194c4: b2c9 uxtb r1, r1 - d0194c6: 2907 cmp r1, #7 - d0194c8: d93a bls.n d019540 <wifi_hal_csi_cfg+0x1e0> - d0194ca: 3230 adds r2, #48 ; 0x30 - d0194cc: b2d2 uxtb r2, r2 - d0194ce: 2a07 cmp r2, #7 - d0194d0: d90d bls.n d0194ee <wifi_hal_csi_cfg+0x18e> - d0194d2: 482c ldr r0, [pc, #176] ; (d019584 <wifi_hal_csi_cfg+0x224>) - d0194d4: f7ea fd10 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0194d8: 22fb movs r2, #251 ; 0xfb - d0194da: 492b ldr r1, [pc, #172] ; (d019588 <wifi_hal_csi_cfg+0x228>) - d0194dc: 482f ldr r0, [pc, #188] ; (d01959c <wifi_hal_csi_cfg+0x23c>) - d0194de: e76c b.n d0193ba <wifi_hal_csi_cfg+0x5a> - d0194e0: 4828 ldr r0, [pc, #160] ; (d019584 <wifi_hal_csi_cfg+0x224>) - d0194e2: f7ea fd09 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0194e6: 22d6 movs r2, #214 ; 0xd6 - d0194e8: 4927 ldr r1, [pc, #156] ; (d019588 <wifi_hal_csi_cfg+0x228>) - d0194ea: 482d ldr r0, [pc, #180] ; (d0195a0 <wifi_hal_csi_cfg+0x240>) - d0194ec: e765 b.n d0193ba <wifi_hal_csi_cfg+0x5a> - d0194ee: 330c adds r3, #12 - d0194f0: 4a2c ldr r2, [pc, #176] ; (d0195a4 <wifi_hal_csi_cfg+0x244>) - d0194f2: f832 3013 ldrh.w r3, [r2, r3, lsl #1] - d0194f6: f89d 2020 ldrb.w r2, [sp, #32] - d0194fa: 2a00 cmp r2, #0 - d0194fc: bf0c ite eq - d0194fe: 2208 moveq r2, #8 - d019500: 2210 movne r2, #16 - d019502: 0051 lsls r1, r2, #1 - d019504: 435a muls r2, r3 - d019506: 0052 lsls r2, r2, #1 - d019508: f885 1177 strb.w r1, [r5, #375] ; 0x177 - d01950c: 3a01 subs r2, #1 - d01950e: 08d2 lsrs r2, r2, #3 - d019510: f102 0411 add.w r4, r2, #17 - d019514: 2c5f cmp r4, #95 ; 0x5f - d019516: d815 bhi.n d019544 <wifi_hal_csi_cfg+0x1e4> - d019518: 2300 movs r3, #0 - d01951a: f88d 3022 strb.w r3, [sp, #34] ; 0x22 - d01951e: 2301 movs r3, #1 - d019520: a905 add r1, sp, #20 - d019522: 4628 mov r0, r5 - d019524: f88d 3023 strb.w r3, [sp, #35] ; 0x23 - d019528: 2302 movs r3, #2 - d01952a: f88d 3024 strb.w r3, [sp, #36] ; 0x24 - d01952e: f006 f943 bl d01f7b8 <rtw_hal_bb_csi_cfg> - d019532: e731 b.n d019398 <wifi_hal_csi_cfg+0x38> - d019534: 4632 mov r2, r6 - d019536: eb03 0382 add.w r3, r3, r2, lsl #2 - d01953a: e7d9 b.n d0194f0 <wifi_hal_csi_cfg+0x190> - d01953c: 460a mov r2, r1 - d01953e: e7fa b.n d019536 <wifi_hal_csi_cfg+0x1d6> - d019540: 2202 movs r2, #2 - d019542: e7f8 b.n d019536 <wifi_hal_csi_cfg+0x1d6> - d019544: f1a2 034f sub.w r3, r2, #79 ; 0x4f - d019548: 2b7f cmp r3, #127 ; 0x7f - d01954a: d812 bhi.n d019572 <wifi_hal_csi_cfg+0x212> - d01954c: 2301 movs r3, #1 - d01954e: f5b4 6f20 cmp.w r4, #2560 ; 0xa00 - d019552: f88d 3022 strb.w r3, [sp, #34] ; 0x22 - d019556: d9e2 bls.n d01951e <wifi_hal_csi_cfg+0x1be> - d019558: 480a ldr r0, [pc, #40] ; (d019584 <wifi_hal_csi_cfg+0x224>) - d01955a: f7ea fccd bl d003ef8 <inic_ipc_dev_buffered_printf> - d01955e: f44f 6320 mov.w r3, #2560 ; 0xa00 - d019562: 2264 movs r2, #100 ; 0x64 - d019564: 4910 ldr r1, [pc, #64] ; (d0195a8 <wifi_hal_csi_cfg+0x248>) - d019566: 9300 str r3, [sp, #0] - d019568: 4623 mov r3, r4 - d01956a: 4810 ldr r0, [pc, #64] ; (d0195ac <wifi_hal_csi_cfg+0x24c>) - d01956c: f7ea fcc4 bl d003ef8 <inic_ipc_dev_buffered_printf> - d019570: e725 b.n d0193be <wifi_hal_csi_cfg+0x5e> - d019572: 3acf subs r2, #207 ; 0xcf - d019574: 2aff cmp r2, #255 ; 0xff - d019576: bf94 ite ls - d019578: 2302 movls r3, #2 - d01957a: 2303 movhi r3, #3 - d01957c: e7e7 b.n d01954e <wifi_hal_csi_cfg+0x1ee> - d01957e: bf00 nop - d019580: 0d046fff .word 0x0d046fff - d019584: 0d04a6af .word 0x0d04a6af - d019588: 0d0470c1 .word 0x0d0470c1 - d01958c: 0d046cd3 .word 0x0d046cd3 - d019590: 0d046d24 .word 0x0d046d24 - d019594: 00027939 .word 0x00027939 - d019598: e000ed00 .word 0xe000ed00 - d01959c: 0d046db3 .word 0x0d046db3 - d0195a0: 0d046d79 .word 0x0d046d79 - d0195a4: 60000116 .word 0x60000116 - d0195a8: 0d0470a7 .word 0x0d0470a7 - d0195ac: 0d046de0 .word 0x0d046de0 - -0d0195b0 <wifi_hal_csi_en>: - d0195b0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0195b4: ed2d 8b02 vpush {d8} - d0195b8: 6803 ldr r3, [r0, #0] - d0195ba: b087 sub sp, #28 - d0195bc: 2500 movs r5, #0 - d0195be: 4681 mov r9, r0 - d0195c0: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d0195c4: 468a mov sl, r1 - d0195c6: 7a08 ldrb r0, [r1, #8] - d0195c8: f504 73b2 add.w r3, r4, #356 ; 0x164 - d0195cc: 798e ldrb r6, [r1, #6] - d0195ce: 784f ldrb r7, [r1, #1] - d0195d0: ee08 3a10 vmov s16, r3 - d0195d4: 4bc3 ldr r3, [pc, #780] ; (d0198e4 <wifi_hal_csi_en+0x334>) - d0195d6: f891 b010 ldrb.w fp, [r1, #16] - d0195da: 88db ldrh r3, [r3, #6] - d0195dc: f88d 500e strb.w r5, [sp, #14] - d0195e0: f8ad 300c strh.w r3, [sp, #12] - d0195e4: f44f 7380 mov.w r3, #256 ; 0x100 - d0195e8: 9504 str r5, [sp, #16] - d0195ea: f8ad 3014 strh.w r3, [sp, #20] - d0195ee: f007 fddf bl d0211b0 <ROM_WIFI_MRateToHwRate> - d0195f2: 2803 cmp r0, #3 - d0195f4: 9001 str r0, [sp, #4] - d0195f6: d80f bhi.n d019618 <wifi_hal_csi_en+0x68> - d0195f8: 48bb ldr r0, [pc, #748] ; (d0198e8 <wifi_hal_csi_en+0x338>) - d0195fa: f7ea fc7d bl d003ef8 <inic_ipc_dev_buffered_printf> - d0195fe: f240 1233 movw r2, #307 ; 0x133 - d019602: 49ba ldr r1, [pc, #744] ; (d0198ec <wifi_hal_csi_en+0x33c>) - d019604: 48ba ldr r0, [pc, #744] ; (d0198f0 <wifi_hal_csi_en+0x340>) - d019606: f7ea fc77 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01960a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d01960e: b007 add sp, #28 - d019610: ecbd 8b02 vpop {d8} - d019614: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d019618: f894 3176 ldrb.w r3, [r4, #374] ; 0x176 - d01961c: 2b03 cmp r3, #3 - d01961e: d907 bls.n d019630 <wifi_hal_csi_en+0x80> - d019620: 48b1 ldr r0, [pc, #708] ; (d0198e8 <wifi_hal_csi_en+0x338>) - d019622: f7ea fc69 bl d003ef8 <inic_ipc_dev_buffered_printf> - d019626: f240 1239 movw r2, #313 ; 0x139 - d01962a: 49b0 ldr r1, [pc, #704] ; (d0198ec <wifi_hal_csi_en+0x33c>) - d01962c: 48b1 ldr r0, [pc, #708] ; (d0198f4 <wifi_hal_csi_en+0x344>) - d01962e: e7ea b.n d019606 <wifi_hal_csi_en+0x56> - d019630: f89a 8007 ldrb.w r8, [sl, #7] - d019634: f8d9 3000 ldr.w r3, [r9] - d019638: f1b8 0f00 cmp.w r8, #0 - d01963c: 6858 ldr r0, [r3, #4] - d01963e: bf08 it eq - d019640: f04f 081e moveq.w r8, #30 - d019644: f7f8 ffe0 bl d012608 <rtw_check_ap_mode> - d019648: 2801 cmp r0, #1 - d01964a: d142 bne.n d0196d2 <wifi_hal_csi_en+0x122> - d01964c: f1bb 0f01 cmp.w fp, #1 - d019650: d12c bne.n d0196ac <wifi_hal_csi_en+0xfc> - d019652: f89d 300c ldrb.w r3, [sp, #12] - d019656: f006 0601 and.w r6, r6, #1 - d01965a: 9a01 ldr r2, [sp, #4] - d01965c: 2158 movs r1, #88 ; 0x58 - d01965e: f023 0301 bic.w r3, r3, #1 - d019662: 431e orrs r6, r3 - d019664: f88d 600c strb.w r6, [sp, #12] - d019668: f8bd 300c ldrh.w r3, [sp, #12] - d01966c: f423 73ff bic.w r3, r3, #510 ; 0x1fe - d019670: ea43 0848 orr.w r8, r3, r8, lsl #1 - d019674: f240 33fe movw r3, #1022 ; 0x3fe - d019678: f8ad 800c strh.w r8, [sp, #12] - d01967c: ea03 0342 and.w r3, r3, r2, lsl #1 - d019680: f8bd 000d ldrh.w r0, [sp, #13] - d019684: 2203 movs r2, #3 - d019686: f420 707f bic.w r0, r0, #1020 ; 0x3fc - d01968a: f020 0002 bic.w r0, r0, #2 - d01968e: 4318 orrs r0, r3 - d019690: ab03 add r3, sp, #12 - d019692: f8ad 000d strh.w r0, [sp, #13] - d019696: f3c0 2007 ubfx r0, r0, #8, #8 - d01969a: f040 0040 orr.w r0, r0, #64 ; 0x40 - d01969e: f88d 000e strb.w r0, [sp, #14] - d0196a2: 4620 mov r0, r4 - d0196a4: f7ff f8f8 bl d018898 <wifi_hal_h2c_fill_cmd> - d0196a8: 2000 movs r0, #0 - d0196aa: e7b0 b.n d01960e <wifi_hal_csi_en+0x5e> - d0196ac: f8d9 3000 ldr.w r3, [r9] - d0196b0: 6858 ldr r0, [r3, #4] - d0196b2: f500 70b6 add.w r0, r0, #364 ; 0x16c - d0196b6: f10a 050a add.w r5, sl, #10 - d0196ba: 4629 mov r1, r5 - d0196bc: f7f3 f9d2 bl d00ca64 <rtw_get_stainfo> - d0196c0: b990 cbnz r0, d0196e8 <wifi_hal_csi_en+0x138> - d0196c2: 4889 ldr r0, [pc, #548] ; (d0198e8 <wifi_hal_csi_en+0x338>) - d0196c4: f7ea fc18 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0196c8: f44f 72aa mov.w r2, #340 ; 0x154 - d0196cc: 4987 ldr r1, [pc, #540] ; (d0198ec <wifi_hal_csi_en+0x33c>) - d0196ce: 488a ldr r0, [pc, #552] ; (d0198f8 <wifi_hal_csi_en+0x348>) - d0196d0: e799 b.n d019606 <wifi_hal_csi_en+0x56> - d0196d2: f1bb 0f01 cmp.w fp, #1 - d0196d6: f509 70b6 add.w r0, r9, #364 ; 0x16c - d0196da: d1ec bne.n d0196b6 <wifi_hal_csi_en+0x106> - d0196dc: 2f00 cmp r7, #0 - d0196de: d1ea bne.n d0196b6 <wifi_hal_csi_en+0x106> - d0196e0: 2310 movs r3, #16 - d0196e2: f8ad 3014 strh.w r3, [sp, #20] - d0196e6: e7e6 b.n d0196b6 <wifi_hal_csi_en+0x106> - d0196e8: 2100 movs r1, #0 - d0196ea: f10d 020b add.w r2, sp, #11 - d0196ee: f8c0 17ec str.w r1, [r0, #2028] ; 0x7ec - d0196f2: f003 fabd bl d01cc70 <rtw_hal_sta_info_get> - d0196f6: 2e01 cmp r6, #1 - d0196f8: f040 80ab bne.w d019852 <wifi_hal_csi_en+0x2a2> - d0196fc: f8b4 3174 ldrh.w r3, [r4, #372] ; 0x174 - d019700: 9300 str r3, [sp, #0] - d019702: 2b00 cmp r3, #0 - d019704: d15c bne.n d0197c0 <wifi_hal_csi_en+0x210> - d019706: f504 70b6 add.w r0, r4, #364 ; 0x16c - d01970a: f7eb fe85 bl d005418 <rtw_spinlock_init> - d01970e: f44f 70b6 mov.w r0, #364 ; 0x16c - d019712: f7eb ff37 bl d005584 <rtw_malloc> - d019716: 4606 mov r6, r0 - d019718: b970 cbnz r0, d019738 <wifi_hal_csi_en+0x188> - d01971a: 4873 ldr r0, [pc, #460] ; (d0198e8 <wifi_hal_csi_en+0x338>) - d01971c: f7ea fbec bl d003ef8 <inic_ipc_dev_buffered_printf> - d019720: f44f 73b6 mov.w r3, #364 ; 0x16c - d019724: 2241 movs r2, #65 ; 0x41 - d019726: 4975 ldr r1, [pc, #468] ; (d0198fc <wifi_hal_csi_en+0x34c>) - d019728: 4875 ldr r0, [pc, #468] ; (d019900 <wifi_hal_csi_en+0x350>) - d01972a: f7ea fbe5 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01972e: ee18 0a10 vmov r0, s16 - d019732: f7ff fde9 bl d019308 <wifi_hal_csi_deinit> - d019736: e768 b.n d01960a <wifi_hal_csi_en+0x5a> - d019738: f506 7aaa add.w sl, r6, #340 ; 0x154 - d01973c: f44f 72b6 mov.w r2, #364 ; 0x16c - d019740: 9900 ldr r1, [sp, #0] - d019742: 46b1 mov r9, r6 - d019744: f7eb ff2d bl d0055a2 <rtw_memset> - d019748: 4650 mov r0, sl - d01974a: f7eb fef1 bl d005530 <rtw_init_listhead> - d01974e: f506 70ae add.w r0, r6, #348 ; 0x15c - d019752: f7eb feed bl d005530 <rtw_init_listhead> - d019756: 9b00 ldr r3, [sp, #0] - d019758: f8c6 3164 str.w r3, [r6, #356] ; 0x164 - d01975c: f44f 6080 mov.w r0, #1024 ; 0x400 - d019760: f7eb ff12 bl d005588 <rtw_zmalloc> - d019764: f8c9 0008 str.w r0, [r9, #8] - d019768: 2800 cmp r0, #0 - d01976a: d06f beq.n d01984c <wifi_hal_csi_en+0x29c> - d01976c: 9b00 ldr r3, [sp, #0] - d01976e: 2206 movs r2, #6 - d019770: 2100 movs r1, #0 - d019772: f109 0010 add.w r0, r9, #16 - d019776: f8c9 300c str.w r3, [r9, #12] + d0193ee: f7ec f863 bl d0054b8 <rtw_enter_critical_bh> + d0193f2: f8d7 72cc ldr.w r7, [r7, #716] ; 0x2cc + d0193f6: 4639 mov r1, r7 + d0193f8: 4650 mov r0, sl + d0193fa: f7ec fa2d bl d005858 <rtw_end_of_queue_search> + d0193fe: b178 cbz r0, d019420 <wifi_hal_csi_cfg+0xa8> + d019400: f04f 36ff mov.w r6, #4294967295 ; 0xffffffff + d019404: a902 add r1, sp, #8 + d019406: 4640 mov r0, r8 + d019408: f7ec f85e bl d0054c8 <rtw_exit_critical_bh> + d01940c: 2e00 cmp r6, #0 + d01940e: d03b beq.n d019488 <wifi_hal_csi_cfg+0x110> + d019410: 486c ldr r0, [pc, #432] ; (d0195c4 <wifi_hal_csi_cfg+0x24c>) + d019412: f7ea fd71 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019416: f44f 72a9 mov.w r2, #338 ; 0x152 + d01941a: 496b ldr r1, [pc, #428] ; (d0195c8 <wifi_hal_csi_cfg+0x250>) + d01941c: 486c ldr r0, [pc, #432] ; (d0195d0 <wifi_hal_csi_cfg+0x258>) + d01941e: e7d9 b.n d0193d4 <wifi_hal_csi_cfg+0x5c> + d019420: aa03 add r2, sp, #12 + d019422: 2101 movs r1, #1 + d019424: f5a7 7014 sub.w r0, r7, #592 ; 0x250 + d019428: f003 fc90 bl d01cd4c <rtw_hal_sta_info_get> + d01942c: 2206 movs r2, #6 + d01942e: a903 add r1, sp, #12 + d019430: 4648 mov r0, r9 + d019432: f7ec f8af bl d005594 <rtw_memcmp> + d019436: 2800 cmp r0, #0 + d019438: d1e4 bne.n d019404 <wifi_hal_csi_cfg+0x8c> + d01943a: 683f ldr r7, [r7, #0] + d01943c: e7db b.n d0193f6 <wifi_hal_csi_cfg+0x7e> + d01943e: 4630 mov r0, r6 + d019440: f7f9 f8e9 bl d012616 <rtw_check_sta_associated_to_ap> + d019444: 2801 cmp r0, #1 + d019446: d16b bne.n d019520 <wifi_hal_csi_cfg+0x1a8> + d019448: f206 4144 addw r1, r6, #1092 ; 0x444 + d01944c: 4b61 ldr r3, [pc, #388] ; (d0195d4 <wifi_hal_csi_cfg+0x25c>) + d01944e: 2206 movs r2, #6 + d019450: f104 000c add.w r0, r4, #12 + d019454: 4798 blx r3 + d019456: 4960 ldr r1, [pc, #384] ; (d0195d8 <wifi_hal_csi_cfg+0x260>) + d019458: 694b ldr r3, [r1, #20] + d01945a: 03db lsls r3, r3, #15 + d01945c: d514 bpl.n d019488 <wifi_hal_csi_cfg+0x110> + d01945e: f014 021f ands.w r2, r4, #31 + d019462: 4623 mov r3, r4 + d019464: bf1a itte ne + d019466: 3214 addne r2, #20 + d019468: f024 031f bicne.w r3, r4, #31 + d01946c: 2214 moveq r2, #20 + d01946e: f3bf 8f4f dsb sy + d019472: 441a add r2, r3 + d019474: f8c1 3268 str.w r3, [r1, #616] ; 0x268 + d019478: 3320 adds r3, #32 + d01947a: 1ad0 subs r0, r2, r3 + d01947c: 2800 cmp r0, #0 + d01947e: dcf9 bgt.n d019474 <wifi_hal_csi_cfg+0xfc> + d019480: f3bf 8f4f dsb sy + d019484: f3bf 8f6f isb sy + d019488: 2013 movs r0, #19 + d01948a: f7e7 fa21 bl d0008d0 <pmu_acquire_wakelock> + d01948e: 4623 mov r3, r4 + d019490: 4a52 ldr r2, [pc, #328] ; (d0195dc <wifi_hal_csi_cfg+0x264>) + d019492: f104 0114 add.w r1, r4, #20 + d019496: f853 0b04 ldr.w r0, [r3], #4 + d01949a: 428b cmp r3, r1 + d01949c: f842 0b04 str.w r0, [r2], #4 + d0194a0: d1f9 bne.n d019496 <wifi_hal_csi_cfg+0x11e> + d0194a2: 2013 movs r0, #19 + d0194a4: f7e7 fa26 bl d0008f4 <pmu_release_wakelock> + d0194a8: f8b5 6174 ldrh.w r6, [r5, #372] ; 0x174 + d0194ac: 2e00 cmp r6, #0 + d0194ae: f47f af7f bne.w d0193b0 <wifi_hal_csi_cfg+0x38> + d0194b2: 7823 ldrb r3, [r4, #0] + d0194b4: 2101 movs r1, #1 + d0194b6: f895 0178 ldrb.w r0, [r5, #376] ; 0x178 + d0194ba: 7962 ldrb r2, [r4, #5] + d0194bc: f363 0043 bfi r0, r3, #1, #3 + d0194c0: f88d 301c strb.w r3, [sp, #28] + d0194c4: f88d 2021 strb.w r2, [sp, #33] ; 0x21 + d0194c8: f885 0178 strb.w r0, [r5, #376] ; 0x178 + d0194cc: 7962 ldrb r2, [r4, #5] + d0194ce: f88d 301d strb.w r3, [sp, #29] + d0194d2: f362 0000 bfi r0, r2, #0, #1 + d0194d6: f88d 101e strb.w r1, [sp, #30] + d0194da: 9106 str r1, [sp, #24] + d0194dc: f885 0178 strb.w r0, [r5, #376] ; 0x178 + d0194e0: 78e0 ldrb r0, [r4, #3] + d0194e2: 7aa2 ldrb r2, [r4, #10] + d0194e4: 4288 cmp r0, r1 + d0194e6: bf18 it ne + d0194e8: 4630 movne r0, r6 + d0194ea: f88d 0020 strb.w r0, [sp, #32] + d0194ee: f1a2 000c sub.w r0, r2, #12 + d0194f2: 2860 cmp r0, #96 ; 0x60 + d0194f4: d93f bls.n d019576 <wifi_hal_csi_cfg+0x1fe> + d0194f6: f082 0080 eor.w r0, r2, #128 ; 0x80 + d0194fa: 2807 cmp r0, #7 + d0194fc: d93f bls.n d01957e <wifi_hal_csi_cfg+0x206> + d0194fe: f102 0160 add.w r1, r2, #96 ; 0x60 + d019502: b2c9 uxtb r1, r1 + d019504: 2907 cmp r1, #7 + d019506: d93c bls.n d019582 <wifi_hal_csi_cfg+0x20a> + d019508: 3230 adds r2, #48 ; 0x30 + d01950a: b2d2 uxtb r2, r2 + d01950c: 2a07 cmp r2, #7 + d01950e: d90f bls.n d019530 <wifi_hal_csi_cfg+0x1b8> + d019510: 482c ldr r0, [pc, #176] ; (d0195c4 <wifi_hal_csi_cfg+0x24c>) + d019512: f7ea fcf1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019516: f240 1289 movw r2, #393 ; 0x189 + d01951a: 492b ldr r1, [pc, #172] ; (d0195c8 <wifi_hal_csi_cfg+0x250>) + d01951c: 4830 ldr r0, [pc, #192] ; (d0195e0 <wifi_hal_csi_cfg+0x268>) + d01951e: e759 b.n d0193d4 <wifi_hal_csi_cfg+0x5c> + d019520: 4828 ldr r0, [pc, #160] ; (d0195c4 <wifi_hal_csi_cfg+0x24c>) + d019522: f7ea fce9 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019526: f240 125b movw r2, #347 ; 0x15b + d01952a: 4927 ldr r1, [pc, #156] ; (d0195c8 <wifi_hal_csi_cfg+0x250>) + d01952c: 482d ldr r0, [pc, #180] ; (d0195e4 <wifi_hal_csi_cfg+0x26c>) + d01952e: e751 b.n d0193d4 <wifi_hal_csi_cfg+0x5c> + d019530: 330c adds r3, #12 + d019532: 4a2d ldr r2, [pc, #180] ; (d0195e8 <wifi_hal_csi_cfg+0x270>) + d019534: f832 3013 ldrh.w r3, [r2, r3, lsl #1] + d019538: f89d 2020 ldrb.w r2, [sp, #32] + d01953c: 2a00 cmp r2, #0 + d01953e: bf0c ite eq + d019540: 2208 moveq r2, #8 + d019542: 2210 movne r2, #16 + d019544: 0051 lsls r1, r2, #1 + d019546: 435a muls r2, r3 + d019548: 0052 lsls r2, r2, #1 + d01954a: f885 1177 strb.w r1, [r5, #375] ; 0x177 + d01954e: 3a01 subs r2, #1 + d019550: 08d2 lsrs r2, r2, #3 + d019552: f102 0411 add.w r4, r2, #17 + d019556: 2c5f cmp r4, #95 ; 0x5f + d019558: d815 bhi.n d019586 <wifi_hal_csi_cfg+0x20e> + d01955a: 2300 movs r3, #0 + d01955c: f88d 3022 strb.w r3, [sp, #34] ; 0x22 + d019560: 2301 movs r3, #1 + d019562: a905 add r1, sp, #20 + d019564: 4628 mov r0, r5 + d019566: f88d 3023 strb.w r3, [sp, #35] ; 0x23 + d01956a: 2302 movs r3, #2 + d01956c: f88d 3024 strb.w r3, [sp, #36] ; 0x24 + d019570: f006 f990 bl d01f894 <rtw_hal_bb_csi_cfg> + d019574: e71c b.n d0193b0 <wifi_hal_csi_cfg+0x38> + d019576: 4632 mov r2, r6 + d019578: eb03 0382 add.w r3, r3, r2, lsl #2 + d01957c: e7d9 b.n d019532 <wifi_hal_csi_cfg+0x1ba> + d01957e: 460a mov r2, r1 + d019580: e7fa b.n d019578 <wifi_hal_csi_cfg+0x200> + d019582: 2202 movs r2, #2 + d019584: e7f8 b.n d019578 <wifi_hal_csi_cfg+0x200> + d019586: f1a2 034f sub.w r3, r2, #79 ; 0x4f + d01958a: 2b7f cmp r3, #127 ; 0x7f + d01958c: d812 bhi.n d0195b4 <wifi_hal_csi_cfg+0x23c> + d01958e: 2301 movs r3, #1 + d019590: f5b4 6f20 cmp.w r4, #2560 ; 0xa00 + d019594: f88d 3022 strb.w r3, [sp, #34] ; 0x22 + d019598: d9e2 bls.n d019560 <wifi_hal_csi_cfg+0x1e8> + d01959a: 480a ldr r0, [pc, #40] ; (d0195c4 <wifi_hal_csi_cfg+0x24c>) + d01959c: f7ea fcac bl d003ef8 <inic_ipc_dev_buffered_printf> + d0195a0: f44f 6320 mov.w r3, #2560 ; 0xa00 + d0195a4: 226f movs r2, #111 ; 0x6f + d0195a6: 4911 ldr r1, [pc, #68] ; (d0195ec <wifi_hal_csi_cfg+0x274>) + d0195a8: 9300 str r3, [sp, #0] + d0195aa: 4623 mov r3, r4 + d0195ac: 4810 ldr r0, [pc, #64] ; (d0195f0 <wifi_hal_csi_cfg+0x278>) + d0195ae: f7ea fca3 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0195b2: e711 b.n d0193d8 <wifi_hal_csi_cfg+0x60> + d0195b4: 3acf subs r2, #207 ; 0xcf + d0195b6: 2aff cmp r2, #255 ; 0xff + d0195b8: bf94 ite ls + d0195ba: 2302 movls r3, #2 + d0195bc: 2303 movhi r3, #3 + d0195be: e7e7 b.n d019590 <wifi_hal_csi_cfg+0x218> + d0195c0: 0d0470df .word 0x0d0470df + d0195c4: 0d04a78b .word 0x0d04a78b + d0195c8: 0d04719e .word 0x0d04719e + d0195cc: 0d046db3 .word 0x0d046db3 + d0195d0: 0d046e04 .word 0x0d046e04 + d0195d4: 00027939 .word 0x00027939 + d0195d8: e000ed00 .word 0xe000ed00 + d0195dc: 60006730 .word 0x60006730 + d0195e0: 0d046e93 .word 0x0d046e93 + d0195e4: 0d046e59 .word 0x0d046e59 + d0195e8: 60000116 .word 0x60000116 + d0195ec: 0d047184 .word 0x0d047184 + d0195f0: 0d046ec0 .word 0x0d046ec0 + +0d0195f4 <wifi_hal_csi_en>: + d0195f4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0195f8: ed2d 8b02 vpush {d8} + d0195fc: 6803 ldr r3, [r0, #0] + d0195fe: b089 sub sp, #36 ; 0x24 + d019600: 2500 movs r5, #0 + d019602: 4681 mov r9, r0 + d019604: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d019608: 468a mov sl, r1 + d01960a: 7a88 ldrb r0, [r1, #10] + d01960c: f504 73b2 add.w r3, r4, #356 ; 0x164 + d019610: 798e ldrb r6, [r1, #6] + d019612: 784f ldrb r7, [r1, #1] + d019614: ee08 3a10 vmov s16, r3 + d019618: f44f 7380 mov.w r3, #256 ; 0x100 + d01961c: f891 b012 ldrb.w fp, [r1, #18] + d019620: 9506 str r5, [sp, #24] + d019622: f8ad 501c strh.w r5, [sp, #28] + d019626: f88d 501e strb.w r5, [sp, #30] + d01962a: 9504 str r5, [sp, #16] + d01962c: f8ad 3014 strh.w r3, [sp, #20] + d019630: f007 fe2c bl d02128c <ROM_WIFI_MRateToHwRate> + d019634: 2803 cmp r0, #3 + d019636: 9001 str r0, [sp, #4] + d019638: d80b bhi.n d019652 <wifi_hal_csi_en+0x5e> + d01963a: 48b8 ldr r0, [pc, #736] ; (d01991c <wifi_hal_csi_en+0x328>) + d01963c: f7ea fc5c bl d003ef8 <inic_ipc_dev_buffered_printf> + d019640: f240 12c1 movw r2, #449 ; 0x1c1 + d019644: 49b6 ldr r1, [pc, #728] ; (d019920 <wifi_hal_csi_en+0x32c>) + d019646: 48b7 ldr r0, [pc, #732] ; (d019924 <wifi_hal_csi_en+0x330>) + d019648: f7ea fc56 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01964c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d019650: e042 b.n d0196d8 <wifi_hal_csi_en+0xe4> + d019652: f894 3176 ldrb.w r3, [r4, #374] ; 0x176 + d019656: 2b03 cmp r3, #3 + d019658: d907 bls.n d01966a <wifi_hal_csi_en+0x76> + d01965a: 48b0 ldr r0, [pc, #704] ; (d01991c <wifi_hal_csi_en+0x328>) + d01965c: f7ea fc4c bl d003ef8 <inic_ipc_dev_buffered_printf> + d019660: f240 12c7 movw r2, #455 ; 0x1c7 + d019664: 49ae ldr r1, [pc, #696] ; (d019920 <wifi_hal_csi_en+0x32c>) + d019666: 48b0 ldr r0, [pc, #704] ; (d019928 <wifi_hal_csi_en+0x334>) + d019668: e7ee b.n d019648 <wifi_hal_csi_en+0x54> + d01966a: f8ba 8008 ldrh.w r8, [sl, #8] + d01966e: f8d9 3000 ldr.w r3, [r9] + d019672: f1b8 0f00 cmp.w r8, #0 + d019676: 6858 ldr r0, [r3, #4] + d019678: bf08 it eq + d01967a: f04f 081e moveq.w r8, #30 + d01967e: f7f8 ffc3 bl d012608 <rtw_check_ap_mode> + d019682: 2801 cmp r0, #1 + d019684: d140 bne.n d019708 <wifi_hal_csi_en+0x114> + d019686: f1bb 0f01 cmp.w fp, #1 + d01968a: d12a bne.n d0196e2 <wifi_hal_csi_en+0xee> + d01968c: f89d 3018 ldrb.w r3, [sp, #24] + d019690: f006 0601 and.w r6, r6, #1 + d019694: f8bd 0019 ldrh.w r0, [sp, #25] + d019698: 2158 movs r1, #88 ; 0x58 + d01969a: f023 0301 bic.w r3, r3, #1 + d01969e: 9a01 ldr r2, [sp, #4] + d0196a0: f420 707f bic.w r0, r0, #1020 ; 0x3fc + d0196a4: f8ad 801b strh.w r8, [sp, #27] + d0196a8: 431e orrs r6, r3 + d0196aa: f240 33fe movw r3, #1022 ; 0x3fe + d0196ae: f020 0002 bic.w r0, r0, #2 + d0196b2: ea03 0342 and.w r3, r3, r2, lsl #1 + d0196b6: 2207 movs r2, #7 + d0196b8: f88d 6018 strb.w r6, [sp, #24] + d0196bc: 4318 orrs r0, r3 + d0196be: ab06 add r3, sp, #24 + d0196c0: f8ad 0019 strh.w r0, [sp, #25] + d0196c4: f3c0 2007 ubfx r0, r0, #8, #8 + d0196c8: f040 0040 orr.w r0, r0, #64 ; 0x40 + d0196cc: f88d 001a strb.w r0, [sp, #26] + d0196d0: 4620 mov r0, r4 + d0196d2: f7ff f8ed bl d0188b0 <wifi_hal_h2c_fill_cmd> + d0196d6: 4628 mov r0, r5 + d0196d8: b009 add sp, #36 ; 0x24 + d0196da: ecbd 8b02 vpop {d8} + d0196de: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0196e2: f8d9 3000 ldr.w r3, [r9] + d0196e6: 6858 ldr r0, [r3, #4] + d0196e8: f500 70b6 add.w r0, r0, #364 ; 0x16c + d0196ec: f10a 050c add.w r5, sl, #12 + d0196f0: 4629 mov r1, r5 + d0196f2: f7f3 f9b7 bl d00ca64 <rtw_get_stainfo> + d0196f6: b990 cbnz r0, d01971e <wifi_hal_csi_en+0x12a> + d0196f8: 4888 ldr r0, [pc, #544] ; (d01991c <wifi_hal_csi_en+0x328>) + d0196fa: f7ea fbfd bl d003ef8 <inic_ipc_dev_buffered_printf> + d0196fe: f44f 72f1 mov.w r2, #482 ; 0x1e2 + d019702: 4987 ldr r1, [pc, #540] ; (d019920 <wifi_hal_csi_en+0x32c>) + d019704: 4889 ldr r0, [pc, #548] ; (d01992c <wifi_hal_csi_en+0x338>) + d019706: e79f b.n d019648 <wifi_hal_csi_en+0x54> + d019708: f1bb 0f01 cmp.w fp, #1 + d01970c: f509 70b6 add.w r0, r9, #364 ; 0x16c + d019710: d1ec bne.n d0196ec <wifi_hal_csi_en+0xf8> + d019712: 2f00 cmp r7, #0 + d019714: d1ea bne.n d0196ec <wifi_hal_csi_en+0xf8> + d019716: 2310 movs r3, #16 + d019718: f8ad 3014 strh.w r3, [sp, #20] + d01971c: e7e6 b.n d0196ec <wifi_hal_csi_en+0xf8> + d01971e: 2100 movs r1, #0 + d019720: f10d 020f add.w r2, sp, #15 + d019724: f8c0 17ec str.w r1, [r0, #2028] ; 0x7ec + d019728: f003 fb10 bl d01cd4c <rtw_hal_sta_info_get> + d01972c: 2e01 cmp r6, #1 + d01972e: f040 80ab bne.w d019888 <wifi_hal_csi_en+0x294> + d019732: f8b4 3174 ldrh.w r3, [r4, #372] ; 0x174 + d019736: 9300 str r3, [sp, #0] + d019738: 2b00 cmp r3, #0 + d01973a: d15c bne.n d0197f6 <wifi_hal_csi_en+0x202> + d01973c: f504 70b6 add.w r0, r4, #364 ; 0x16c + d019740: f7eb fe6a bl d005418 <rtw_spinlock_init> + d019744: f44f 70b6 mov.w r0, #364 ; 0x16c + d019748: f7eb ff1c bl d005584 <rtw_malloc> + d01974c: 4606 mov r6, r0 + d01974e: b970 cbnz r0, d01976e <wifi_hal_csi_en+0x17a> + d019750: 4872 ldr r0, [pc, #456] ; (d01991c <wifi_hal_csi_en+0x328>) + d019752: f7ea fbd1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019756: f44f 73b6 mov.w r3, #364 ; 0x16c + d01975a: 224c movs r2, #76 ; 0x4c + d01975c: 4974 ldr r1, [pc, #464] ; (d019930 <wifi_hal_csi_en+0x33c>) + d01975e: 4875 ldr r0, [pc, #468] ; (d019934 <wifi_hal_csi_en+0x340>) + d019760: f7ea fbca bl d003ef8 <inic_ipc_dev_buffered_printf> + d019764: ee18 0a10 vmov r0, s16 + d019768: f7ff fdda bl d019320 <wifi_hal_csi_deinit> + d01976c: e76e b.n d01964c <wifi_hal_csi_en+0x58> + d01976e: f506 7aaa add.w sl, r6, #340 ; 0x154 + d019772: f44f 72b6 mov.w r2, #364 ; 0x16c + d019776: 9900 ldr r1, [sp, #0] + d019778: 46b1 mov r9, r6 d01977a: f7eb ff12 bl d0055a2 <rtw_memset> - d01977e: 4648 mov r0, r9 + d01977e: 4650 mov r0, sl d019780: f7eb fed6 bl d005530 <rtw_init_listhead> - d019784: 4648 mov r0, r9 - d019786: 4651 mov r1, sl - d019788: f109 0944 add.w r9, r9, #68 ; 0x44 - d01978c: f7eb fede bl d00554c <rtw_list_insert_tail> - d019790: f8d6 2164 ldr.w r2, [r6, #356] ; 0x164 - d019794: 45ca cmp sl, r9 - d019796: f102 0201 add.w r2, r2, #1 - d01979a: f8c6 2164 str.w r2, [r6, #356] ; 0x164 - d01979e: d1dd bne.n d01975c <wifi_hal_csi_en+0x1ac> - d0197a0: 2200 movs r2, #0 - d0197a2: f8c4 6164 str.w r6, [r4, #356] ; 0x164 - d0197a6: 2a00 cmp r2, #0 - d0197a8: d1c1 bne.n d01972e <wifi_hal_csi_en+0x17e> - d0197aa: 2101 movs r1, #1 - d0197ac: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d0197b0: f014 f934 bl d02da1c <halbb_ch_info_status_en> - d0197b4: ab04 add r3, sp, #16 - d0197b6: 462a mov r2, r5 - d0197b8: 4639 mov r1, r7 - d0197ba: 2001 movs r0, #1 - d0197bc: f007 fba4 bl d020f08 <ROM_WIFI_CONFIG_CSI> - d0197c0: 2f02 cmp r7, #2 - d0197c2: d134 bne.n d01982e <wifi_hal_csi_en+0x27e> - d0197c4: f89d 200c ldrb.w r2, [sp, #12] - d0197c8: 9901 ldr r1, [sp, #4] - d0197ca: f022 0201 bic.w r2, r2, #1 - d0197ce: f89d 300b ldrb.w r3, [sp, #11] - d0197d2: f042 0201 orr.w r2, r2, #1 - d0197d6: 009b lsls r3, r3, #2 - d0197d8: f88d 200c strb.w r2, [sp, #12] - d0197dc: f003 033c and.w r3, r3, #60 ; 0x3c - d0197e0: f8bd 200c ldrh.w r2, [sp, #12] - d0197e4: f422 72ff bic.w r2, r2, #510 ; 0x1fe - d0197e8: ea42 0848 orr.w r8, r2, r8, lsl #1 - d0197ec: f240 32fe movw r2, #1022 ; 0x3fe - d0197f0: f8ad 800c strh.w r8, [sp, #12] - d0197f4: ea02 0241 and.w r2, r2, r1, lsl #1 - d0197f8: f8bd 000d ldrh.w r0, [sp, #13] - d0197fc: 2158 movs r1, #88 ; 0x58 - d0197fe: f420 707f bic.w r0, r0, #1020 ; 0x3fc - d019802: f020 0002 bic.w r0, r0, #2 - d019806: 4310 orrs r0, r2 - d019808: 2203 movs r2, #3 - d01980a: f8ad 000d strh.w r0, [sp, #13] - d01980e: f3c0 2007 ubfx r0, r0, #8, #8 - d019812: f020 007c bic.w r0, r0, #124 ; 0x7c - d019816: 4318 orrs r0, r3 - d019818: ea4f 138b mov.w r3, fp, lsl #6 - d01981c: f003 0340 and.w r3, r3, #64 ; 0x40 - d019820: 4318 orrs r0, r3 - d019822: ab03 add r3, sp, #12 - d019824: f88d 000e strb.w r0, [sp, #14] - d019828: 4620 mov r0, r4 - d01982a: f7ff f835 bl d018898 <wifi_hal_h2c_fill_cmd> - d01982e: f89d 200b ldrb.w r2, [sp, #11] - d019832: 2301 movs r3, #1 - d019834: 4093 lsls r3, r2 - d019836: f8b4 2174 ldrh.w r2, [r4, #372] ; 0x174 - d01983a: 4313 orrs r3, r2 - d01983c: f8a4 3174 strh.w r3, [r4, #372] ; 0x174 - d019840: f894 3176 ldrb.w r3, [r4, #374] ; 0x176 - d019844: 3301 adds r3, #1 - d019846: f884 3176 strb.w r3, [r4, #374] ; 0x176 - d01984a: e72d b.n d0196a8 <wifi_hal_csi_en+0xf8> - d01984c: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d019850: e7a7 b.n d0197a2 <wifi_hal_csi_en+0x1f2> - d019852: 2f02 cmp r7, #2 - d019854: d11f bne.n d019896 <wifi_hal_csi_en+0x2e6> - d019856: f89d 300c ldrb.w r3, [sp, #12] - d01985a: f006 0101 and.w r1, r6, #1 - d01985e: f89d 200b ldrb.w r2, [sp, #11] - d019862: 4620 mov r0, r4 - d019864: f023 0301 bic.w r3, r3, #1 - d019868: 0092 lsls r2, r2, #2 - d01986a: 430b orrs r3, r1 - d01986c: 2158 movs r1, #88 ; 0x58 - d01986e: f002 023c and.w r2, r2, #60 ; 0x3c - d019872: f88d 300c strb.w r3, [sp, #12] - d019876: f89d 300e ldrb.w r3, [sp, #14] - d01987a: f003 0383 and.w r3, r3, #131 ; 0x83 - d01987e: 4313 orrs r3, r2 - d019880: ea4f 128b mov.w r2, fp, lsl #6 - d019884: f002 0240 and.w r2, r2, #64 ; 0x40 - d019888: 4313 orrs r3, r2 - d01988a: 2203 movs r2, #3 - d01988c: f88d 300e strb.w r3, [sp, #14] - d019890: ab03 add r3, sp, #12 - d019892: f7ff f801 bl d018898 <wifi_hal_h2c_fill_cmd> - d019896: f89d 000b ldrb.w r0, [sp, #11] - d01989a: f04f 0801 mov.w r8, #1 - d01989e: f894 3176 ldrb.w r3, [r4, #374] ; 0x176 - d0198a2: fa08 f800 lsl.w r8, r8, r0 - d0198a6: f8b4 0174 ldrh.w r0, [r4, #372] ; 0x174 - d0198aa: 3b01 subs r3, #1 - d0198ac: ea20 0808 bic.w r8, r0, r8 - d0198b0: f884 3176 strb.w r3, [r4, #374] ; 0x176 - d0198b4: f8a4 8174 strh.w r8, [r4, #372] ; 0x174 - d0198b8: f1b8 0f00 cmp.w r8, #0 - d0198bc: f47f aef4 bne.w d0196a8 <wifi_hal_csi_en+0xf8> - d0198c0: ab04 add r3, sp, #16 - d0198c2: 462a mov r2, r5 - d0198c4: 4639 mov r1, r7 - d0198c6: 4630 mov r0, r6 - d0198c8: f007 fb1e bl d020f08 <ROM_WIFI_CONFIG_CSI> - d0198cc: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d0198d0: 4642 mov r2, r8 - d0198d2: 4631 mov r1, r6 - d0198d4: f014 f8a2 bl d02da1c <halbb_ch_info_status_en> - d0198d8: ee18 0a10 vmov r0, s16 - d0198dc: f7ff fd14 bl d019308 <wifi_hal_csi_deinit> - d0198e0: e6e2 b.n d0196a8 <wifi_hal_csi_en+0xf8> - d0198e2: bf00 nop - d0198e4: 0d046fff .word 0x0d046fff - d0198e8: 0d04a6af .word 0x0d04a6af - d0198ec: 0d047097 .word 0x0d047097 - d0198f0: 0d046e1b .word 0x0d046e1b - d0198f4: 0d046e51 .word 0x0d046e51 - d0198f8: 0d046e92 .word 0x0d046e92 - d0198fc: 0d047085 .word 0x0d047085 - d019900: 0d046ed3 .word 0x0d046ed3 - -0d019904 <wifi_hal_csi_report>: - d019904: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d019908: 4698 mov r8, r3 - d01990a: 6883 ldr r3, [r0, #8] - d01990c: 4605 mov r5, r0 - d01990e: 468a mov sl, r1 - d019910: 4691 mov r9, r2 - d019912: b15b cbz r3, d01992c <wifi_hal_csi_report+0x28> - d019914: 4606 mov r6, r0 - d019916: a901 add r1, sp, #4 - d019918: f856 7b08 ldr.w r7, [r6], #8 - d01991c: 4630 mov r0, r6 - d01991e: f7eb fdcb bl d0054b8 <rtw_enter_critical_bh> - d019922: b96f cbnz r7, d019940 <wifi_hal_csi_report+0x3c> - d019924: a901 add r1, sp, #4 - d019926: 4630 mov r0, r6 - d019928: f7eb fdce bl d0054c8 <rtw_exit_critical_bh> - d01992c: 4821 ldr r0, [pc, #132] ; (d0199b4 <wifi_hal_csi_report+0xb0>) - d01992e: f7ea fae3 bl d003ef8 <inic_ipc_dev_buffered_printf> - d019932: f240 2221 movw r2, #545 ; 0x221 - d019936: 4920 ldr r1, [pc, #128] ; (d0199b8 <wifi_hal_csi_report+0xb4>) - d019938: 4820 ldr r0, [pc, #128] ; (d0199bc <wifi_hal_csi_report+0xb8>) - d01993a: f7ea fadd bl d003ef8 <inic_ipc_dev_buffered_printf> - d01993e: e024 b.n d01998a <wifi_hal_csi_report+0x86> - d019940: f507 70ae add.w r0, r7, #348 ; 0x15c - d019944: f7eb fdf7 bl d005536 <rtw_is_list_empty> - d019948: bb10 cbnz r0, d019990 <wifi_hal_csi_report+0x8c> - d01994a: f8d7 4160 ldr.w r4, [r7, #352] ; 0x160 - d01994e: 4620 mov r0, r4 - d019950: f7eb fe02 bl d005558 <rtw_list_delete> - d019954: f8d7 3168 ldr.w r3, [r7, #360] ; 0x168 - d019958: 3b01 subs r3, #1 - d01995a: f8c7 3168 str.w r3, [r7, #360] ; 0x168 - d01995e: a901 add r1, sp, #4 - d019960: 4630 mov r0, r6 - d019962: f7eb fdb1 bl d0054c8 <rtw_exit_critical_bh> - d019966: 2c00 cmp r4, #0 - d019968: d0e0 beq.n d01992c <wifi_hal_csi_report+0x28> - d01996a: 68e2 ldr r2, [r4, #12] - d01996c: 4552 cmp r2, sl - d01996e: d911 bls.n d019994 <wifi_hal_csi_report+0x90> - d019970: 4810 ldr r0, [pc, #64] ; (d0199b4 <wifi_hal_csi_report+0xb0>) - d019972: f7ea fac1 bl d003ef8 <inic_ipc_dev_buffered_printf> - d019976: 4910 ldr r1, [pc, #64] ; (d0199b8 <wifi_hal_csi_report+0xb4>) - d019978: 4811 ldr r0, [pc, #68] ; (d0199c0 <wifi_hal_csi_report+0xbc>) - d01997a: f44f 7206 mov.w r2, #536 ; 0x218 - d01997e: f7ea fabb bl d003ef8 <inic_ipc_dev_buffered_printf> - d019982: 4621 mov r1, r4 - d019984: 4628 mov r0, r5 - d019986: f7ff fc79 bl d01927c <wifi_hal_csi_enqueue_idle_q> - d01998a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d01998e: e00e b.n d0199ae <wifi_hal_csi_report+0xaa> - d019990: 2400 movs r4, #0 - d019992: e7e4 b.n d01995e <wifi_hal_csi_report+0x5a> - d019994: 322b adds r2, #43 ; 0x2b - d019996: 68a1 ldr r1, [r4, #8] - d019998: 4b0a ldr r3, [pc, #40] ; (d0199c4 <wifi_hal_csi_report+0xc0>) - d01999a: 4648 mov r0, r9 - d01999c: 4798 blx r3 - d01999e: 68e3 ldr r3, [r4, #12] - d0199a0: 4628 mov r0, r5 - d0199a2: 4621 mov r1, r4 - d0199a4: f8c8 3000 str.w r3, [r8] - d0199a8: f7ff fc68 bl d01927c <wifi_hal_csi_enqueue_idle_q> - d0199ac: 2000 movs r0, #0 - d0199ae: b002 add sp, #8 - d0199b0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d0199b4: 0d04a6af .word 0x0d04a6af - d0199b8: 0d047071 .word 0x0d047071 - d0199bc: 0d046f40 .word 0x0d046f40 - d0199c0: 0d046f0b .word 0x0d046f0b - d0199c4: 00027939 .word 0x00027939 - -0d0199c8 <wifi_hal_csi_pkt_hdl>: - d0199c8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0199cc: ed2d 8b02 vpush {d8} - d0199d0: b095 sub sp, #84 ; 0x54 - d0199d2: 6803 ldr r3, [r0, #0] - d0199d4: 4616 mov r6, r2 - d0199d6: 4680 mov r8, r0 - d0199d8: 2210 movs r2, #16 - d0199da: ee08 1a10 vmov s16, r1 - d0199de: a810 add r0, sp, #64 ; 0x40 - d0199e0: 2100 movs r1, #0 - d0199e2: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d0199e6: af0d add r7, sp, #52 ; 0x34 - d0199e8: f029 f95a bl d042ca0 <____wrap_memset_veneer> - d0199ec: 2300 movs r3, #0 - d0199ee: f8d4 2170 ldr.w r2, [r4, #368] ; 0x170 - d0199f2: f504 7ab2 add.w sl, r4, #356 ; 0x164 - d0199f6: 930d str r3, [sp, #52] ; 0x34 - d0199f8: 607b str r3, [r7, #4] - d0199fa: 813b strh r3, [r7, #8] - d0199fc: e9cd 330b strd r3, r3, [sp, #44] ; 0x2c - d019a00: 68b3 ldr r3, [r6, #8] - d019a02: 429a cmp r2, r3 - d019a04: d046 beq.n d019a94 <wifi_hal_csi_pkt_hdl+0xcc> - d019a06: f8d4 1168 ldr.w r1, [r4, #360] ; 0x168 - d019a0a: b111 cbz r1, d019a12 <wifi_hal_csi_pkt_hdl+0x4a> - d019a0c: 4650 mov r0, sl - d019a0e: f7ff fc35 bl d01927c <wifi_hal_csi_enqueue_idle_q> - d019a12: f8d4 316c ldr.w r3, [r4, #364] ; 0x16c - d019a16: b97b cbnz r3, d019a38 <wifi_hal_csi_pkt_hdl+0x70> - d019a18: f8c4 3168 str.w r3, [r4, #360] ; 0x168 - d019a1c: 48ab ldr r0, [pc, #684] ; (d019ccc <wifi_hal_csi_pkt_hdl+0x304>) - d019a1e: f7ea fa6b bl d003ef8 <inic_ipc_dev_buffered_printf> - d019a22: f44f 722b mov.w r2, #684 ; 0x2ac - d019a26: 49aa ldr r1, [pc, #680] ; (d019cd0 <wifi_hal_csi_pkt_hdl+0x308>) - d019a28: 48aa ldr r0, [pc, #680] ; (d019cd4 <wifi_hal_csi_pkt_hdl+0x30c>) - d019a2a: f7ea fa65 bl d003ef8 <inic_ipc_dev_buffered_printf> - d019a2e: b015 add sp, #84 ; 0x54 - d019a30: ecbd 8b02 vpop {d8} - d019a34: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d019a38: f504 79b6 add.w r9, r4, #364 ; 0x16c - d019a3c: f8d4 b164 ldr.w fp, [r4, #356] ; 0x164 - d019a40: a909 add r1, sp, #36 ; 0x24 - d019a42: 4648 mov r0, r9 - d019a44: f7eb fd38 bl d0054b8 <rtw_enter_critical_bh> - d019a48: f1bb 0f00 cmp.w fp, #0 - d019a4c: d106 bne.n d019a5c <wifi_hal_csi_pkt_hdl+0x94> - d019a4e: a909 add r1, sp, #36 ; 0x24 - d019a50: 4648 mov r0, r9 - d019a52: f7eb fd39 bl d0054c8 <rtw_exit_critical_bh> - d019a56: f8c4 b168 str.w fp, [r4, #360] ; 0x168 - d019a5a: e7df b.n d019a1c <wifi_hal_csi_pkt_hdl+0x54> - d019a5c: f50b 70aa add.w r0, fp, #340 ; 0x154 - d019a60: f7eb fd69 bl d005536 <rtw_is_list_empty> - d019a64: 2800 cmp r0, #0 - d019a66: f040 80ea bne.w d019c3e <wifi_hal_csi_pkt_hdl+0x276> - d019a6a: f8db 5154 ldr.w r5, [fp, #340] ; 0x154 - d019a6e: 4628 mov r0, r5 - d019a70: f7eb fd72 bl d005558 <rtw_list_delete> - d019a74: f8db 2164 ldr.w r2, [fp, #356] ; 0x164 - d019a78: 3a01 subs r2, #1 - d019a7a: f8cb 2164 str.w r2, [fp, #356] ; 0x164 - d019a7e: a909 add r1, sp, #36 ; 0x24 - d019a80: 4648 mov r0, r9 - d019a82: f7eb fd21 bl d0054c8 <rtw_exit_critical_bh> - d019a86: f8c4 5168 str.w r5, [r4, #360] ; 0x168 - d019a8a: 2d00 cmp r5, #0 - d019a8c: d0c6 beq.n d019a1c <wifi_hal_csi_pkt_hdl+0x54> - d019a8e: 68b3 ldr r3, [r6, #8] - d019a90: f8c4 3170 str.w r3, [r4, #368] ; 0x170 - d019a94: f8d4 3168 ldr.w r3, [r4, #360] ; 0x168 - d019a98: aa0b add r2, sp, #44 ; 0x2c - d019a9a: ee18 1a10 vmov r1, s16 - d019a9e: 4620 mov r0, r4 - d019aa0: e9d3 9302 ldrd r9, r3, [r3, #8] - d019aa4: e9cd 7201 strd r7, r2, [sp, #4] - d019aa8: 332b adds r3, #43 ; 0x2b - d019aaa: aa10 add r2, sp, #64 ; 0x40 - d019aac: 444b add r3, r9 - d019aae: 9200 str r2, [sp, #0] - d019ab0: 8872 ldrh r2, [r6, #2] - d019ab2: f005 fe15 bl d01f6e0 <rtw_hal_bb_csi_parsing> - d019ab6: f8d4 3168 ldr.w r3, [r4, #360] ; 0x168 - d019aba: 2801 cmp r0, #1 - d019abc: 4683 mov fp, r0 - d019abe: bf17 itett ne - d019ac0: 990b ldrne r1, [sp, #44] ; 0x2c - d019ac2: 2200 moveq r2, #0 - d019ac4: 68da ldrne r2, [r3, #12] - d019ac6: 1852 addne r2, r2, r1 - d019ac8: 60da str r2, [r3, #12] - d019aca: f89d 1030 ldrb.w r1, [sp, #48] ; 0x30 - d019ace: bb69 cbnz r1, d019b2c <wifi_hal_csi_pkt_hdl+0x164> - d019ad0: 2801 cmp r0, #1 - d019ad2: d0ac beq.n d019a2e <wifi_hal_csi_pkt_hdl+0x66> - d019ad4: f8d4 5168 ldr.w r5, [r4, #360] ; 0x168 - d019ad8: 222b movs r2, #43 ; 0x2b - d019ada: f105 0016 add.w r0, r5, #22 - d019ade: f7eb fd60 bl d0055a2 <rtw_memset> - d019ae2: 4b7d ldr r3, [pc, #500] ; (d019cd8 <wifi_hal_csi_pkt_hdl+0x310>) - d019ae4: 2202 movs r2, #2 - d019ae6: 4639 mov r1, r7 - d019ae8: f105 0035 add.w r0, r5, #53 ; 0x35 - d019aec: 4798 blx r3 - d019aee: f89d 303a ldrb.w r3, [sp, #58] ; 0x3a - d019af2: f885 3037 strb.w r3, [r5, #55] ; 0x37 - d019af6: f89d 3039 ldrb.w r3, [sp, #57] ; 0x39 - d019afa: f885 3034 strb.w r3, [r5, #52] ; 0x34 - d019afe: f89d 3049 ldrb.w r3, [sp, #73] ; 0x49 - d019b02: f885 302d strb.w r3, [r5, #45] ; 0x2d - d019b06: f89d 3048 ldrb.w r3, [sp, #72] ; 0x48 - d019b0a: f885 302e strb.w r3, [r5, #46] ; 0x2e - d019b0e: f89d 3045 ldrb.w r3, [sp, #69] ; 0x45 - d019b12: f885 3032 strb.w r3, [r5, #50] ; 0x32 - d019b16: 9b10 ldr r3, [sp, #64] ; 0x40 - d019b18: 3b10 subs r3, #16 - d019b1a: 63eb str r3, [r5, #60] ; 0x3c - d019b1c: f89d 3047 ldrb.w r3, [sp, #71] ; 0x47 - d019b20: f885 3040 strb.w r3, [r5, #64] ; 0x40 - d019b24: f89d 304b ldrb.w r3, [sp, #75] ; 0x4b - d019b28: f885 3033 strb.w r3, [r5, #51] ; 0x33 - d019b2c: f1bb 0f0d cmp.w fp, #13 - d019b30: f47f af7d bne.w d019a2e <wifi_hal_csi_pkt_hdl+0x66> - d019b34: f8d8 3000 ldr.w r3, [r8] - d019b38: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 - d019b3c: f06f 0332 mvn.w r3, #50 ; 0x32 - d019b40: f8d7 5168 ldr.w r5, [r7, #360] ; 0x168 - d019b44: 75ab strb r3, [r5, #22] - d019b46: f06f 0354 mvn.w r3, #84 ; 0x54 - d019b4a: 75eb strb r3, [r5, #23] - d019b4c: 2328 movs r3, #40 ; 0x28 - d019b4e: 762b strb r3, [r5, #24] - d019b50: 68b3 ldr r3, [r6, #8] - d019b52: f8c5 3025 str.w r3, [r5, #37] ; 0x25 - d019b56: 88b2 ldrh r2, [r6, #4] - d019b58: f412 7fc0 tst.w r2, #384 ; 0x180 - d019b5c: f3c2 13c1 ubfx r3, r2, #7, #2 - d019b60: f040 809c bne.w d019c9c <wifi_hal_csi_pkt_hdl+0x2d4> - d019b64: f885 302c strb.w r3, [r5, #44] ; 0x2c - d019b68: 88b0 ldrh r0, [r6, #4] - d019b6a: f007 fb77 bl d02125c <ROM_WIFI_HwRateToMRate> - d019b6e: f885 002b strb.w r0, [r5, #43] ; 0x2b - d019b72: 7833 ldrb r3, [r6, #0] - d019b74: 4a59 ldr r2, [pc, #356] ; (d019cdc <wifi_hal_csi_pkt_hdl+0x314>) - d019b76: f885 302a strb.w r3, [r5, #42] ; 0x2a - d019b7a: f897 3178 ldrb.w r3, [r7, #376] ; 0x178 - d019b7e: f013 0f01 tst.w r3, #1 - d019b82: bf1b ittet ne - d019b84: f3c3 0342 ubfxne r3, r3, #1, #3 - d019b88: f895 102c ldrbne.w r1, [r5, #44] ; 0x2c - d019b8c: f3c3 0342 ubfxeq r3, r3, #1, #3 - d019b90: eb03 0381 addne.w r3, r3, r1, lsl #2 - d019b94: f832 3013 ldrh.w r3, [r2, r3, lsl #1] - d019b98: f8a5 302f strh.w r3, [r5, #47] ; 0x2f - d019b9c: f897 3177 ldrb.w r3, [r7, #375] ; 0x177 - d019ba0: 4f4d ldr r7, [pc, #308] ; (d019cd8 <wifi_hal_csi_pkt_hdl+0x310>) - d019ba2: f885 3031 strb.w r3, [r5, #49] ; 0x31 - d019ba6: f8d8 3000 ldr.w r3, [r8] - d019baa: 6858 ldr r0, [r3, #4] - d019bac: f7f8 fd2c bl d012608 <rtw_check_ap_mode> - d019bb0: 4603 mov r3, r0 - d019bb2: f105 0019 add.w r0, r5, #25 - d019bb6: 2b01 cmp r3, #1 - d019bb8: f040 8096 bne.w d019ce8 <wifi_hal_csi_pkt_hdl+0x320> - d019bbc: f8d8 3000 ldr.w r3, [r8] - d019bc0: 2206 movs r2, #6 - d019bc2: 6859 ldr r1, [r3, #4] - d019bc4: f601 01c8 addw r1, r1, #2248 ; 0x8c8 - d019bc8: 47b8 blx r7 - d019bca: f8d8 3000 ldr.w r3, [r8] - d019bce: a908 add r1, sp, #32 - d019bd0: 685b ldr r3, [r3, #4] - d019bd2: f8d3 3488 ldr.w r3, [r3, #1160] ; 0x488 - d019bd6: f885 3029 strb.w r3, [r5, #41] ; 0x29 - d019bda: f8d8 8000 ldr.w r8, [r8] - d019bde: f508 7b37 add.w fp, r8, #732 ; 0x2dc - d019be2: 4658 mov r0, fp - d019be4: f7eb fc68 bl d0054b8 <rtw_enter_critical_bh> - d019be8: f508 7333 add.w r3, r8, #716 ; 0x2cc - d019bec: ee08 3a10 vmov s16, r3 - d019bf0: f8d8 32cc ldr.w r3, [r8, #716] ; 0x2cc - d019bf4: f04f 0800 mov.w r8, #0 - d019bf8: 4619 mov r1, r3 - d019bfa: ee18 0a10 vmov r0, s16 - d019bfe: 9305 str r3, [sp, #20] - d019c00: f7eb fe2a bl d005858 <rtw_end_of_queue_search> - d019c04: 9b05 ldr r3, [sp, #20] - d019c06: 4601 mov r1, r0 - d019c08: 2800 cmp r0, #0 - d019c0a: d04e beq.n d019caa <wifi_hal_csi_pkt_hdl+0x2e2> - d019c0c: a908 add r1, sp, #32 - d019c0e: 4658 mov r0, fp - d019c10: f7eb fc5a bl d0054c8 <rtw_exit_critical_bh> - d019c14: f8d8 37ec ldr.w r3, [r8, #2028] ; 0x7ec - d019c18: aa09 add r2, sp, #36 ; 0x24 - d019c1a: 4640 mov r0, r8 - d019c1c: 1c59 adds r1, r3, #1 - d019c1e: f04f 0101 mov.w r1, #1 - d019c22: bf14 ite ne - d019c24: 3301 addne r3, #1 - d019c26: 2300 moveq r3, #0 - d019c28: f8c8 37ec str.w r3, [r8, #2028] ; 0x7ec - d019c2c: 63ab str r3, [r5, #56] ; 0x38 - d019c2e: f003 f81f bl d01cc70 <rtw_hal_sta_info_get> - d019c32: 2206 movs r2, #6 - d019c34: a909 add r1, sp, #36 ; 0x24 - d019c36: f105 001f add.w r0, r5, #31 - d019c3a: 47b8 blx r7 - d019c3c: e064 b.n d019d08 <wifi_hal_csi_pkt_hdl+0x340> - d019c3e: f50b 70ae add.w r0, fp, #348 ; 0x15c - d019c42: f7eb fc78 bl d005536 <rtw_is_list_empty> - d019c46: 4601 mov r1, r0 - d019c48: b9e8 cbnz r0, d019c86 <wifi_hal_csi_pkt_hdl+0x2be> - d019c4a: f8db 515c ldr.w r5, [fp, #348] ; 0x15c - d019c4e: 222b movs r2, #43 ; 0x2b - d019c50: 9005 str r0, [sp, #20] - d019c52: f105 0016 add.w r0, r5, #22 - d019c56: f7eb fca4 bl d0055a2 <rtw_memset> - d019c5a: f44f 6280 mov.w r2, #1024 ; 0x400 - d019c5e: 9905 ldr r1, [sp, #20] - d019c60: 68a8 ldr r0, [r5, #8] - d019c62: f7eb fc9e bl d0055a2 <rtw_memset> - d019c66: 9905 ldr r1, [sp, #20] - d019c68: 2206 movs r2, #6 - d019c6a: f105 0010 add.w r0, r5, #16 - d019c6e: 60e9 str r1, [r5, #12] - d019c70: f7eb fc97 bl d0055a2 <rtw_memset> - d019c74: 4628 mov r0, r5 - d019c76: f7eb fc6f bl d005558 <rtw_list_delete> - d019c7a: f8db 2168 ldr.w r2, [fp, #360] ; 0x168 - d019c7e: 3a01 subs r2, #1 - d019c80: f8cb 2168 str.w r2, [fp, #360] ; 0x168 - d019c84: e6fb b.n d019a7e <wifi_hal_csi_pkt_hdl+0xb6> - d019c86: 4811 ldr r0, [pc, #68] ; (d019ccc <wifi_hal_csi_pkt_hdl+0x304>) - d019c88: 2500 movs r5, #0 - d019c8a: f7ea f935 bl d003ef8 <inic_ipc_dev_buffered_printf> - d019c8e: f240 2206 movw r2, #518 ; 0x206 - d019c92: 4913 ldr r1, [pc, #76] ; (d019ce0 <wifi_hal_csi_pkt_hdl+0x318>) - d019c94: 4813 ldr r0, [pc, #76] ; (d019ce4 <wifi_hal_csi_pkt_hdl+0x31c>) - d019c96: f7ea f92f bl d003ef8 <inic_ipc_dev_buffered_printf> - d019c9a: e6f0 b.n d019a7e <wifi_hal_csi_pkt_hdl+0xb6> - d019c9c: 2b01 cmp r3, #1 - d019c9e: f43f af61 beq.w d019b64 <wifi_hal_csi_pkt_hdl+0x19c> - d019ca2: 2b02 cmp r3, #2 - d019ca4: bf18 it ne - d019ca6: 2303 movne r3, #3 - d019ca8: e75c b.n d019b64 <wifi_hal_csi_pkt_hdl+0x19c> - d019caa: f5a3 7814 sub.w r8, r3, #592 ; 0x250 - d019cae: f10d 021f add.w r2, sp, #31 - d019cb2: 9305 str r3, [sp, #20] - d019cb4: 4640 mov r0, r8 - d019cb6: f002 ffdb bl d01cc70 <rtw_hal_sta_info_get> - d019cba: 7b31 ldrb r1, [r6, #12] - d019cbc: f89d 201f ldrb.w r2, [sp, #31] - d019cc0: 4291 cmp r1, r2 - d019cc2: d0a3 beq.n d019c0c <wifi_hal_csi_pkt_hdl+0x244> - d019cc4: 9b05 ldr r3, [sp, #20] - d019cc6: 681b ldr r3, [r3, #0] - d019cc8: e796 b.n d019bf8 <wifi_hal_csi_pkt_hdl+0x230> - d019cca: bf00 nop - d019ccc: 0d04a6af .word 0x0d04a6af - d019cd0: 0d047040 .word 0x0d047040 - d019cd4: 0d046fa1 .word 0x0d046fa1 - d019cd8: 00027939 .word 0x00027939 - d019cdc: 60000116 .word 0x60000116 - d019ce0: 0d047024 .word 0x0d047024 - d019ce4: 0d046f71 .word 0x0d046f71 - d019ce8: f608 01c8 addw r1, r8, #2248 ; 0x8c8 - d019cec: 2206 movs r2, #6 - d019cee: 47b8 blx r7 - d019cf0: f8d8 3488 ldr.w r3, [r8, #1160] ; 0x488 - d019cf4: f208 4144 addw r1, r8, #1092 ; 0x444 - d019cf8: f508 70b6 add.w r0, r8, #364 ; 0x16c - d019cfc: f885 3029 strb.w r3, [r5, #41] ; 0x29 - d019d00: f7f2 feb0 bl d00ca64 <rtw_get_stainfo> - d019d04: 2800 cmp r0, #0 - d019d06: d13f bne.n d019d88 <wifi_hal_csi_pkt_hdl+0x3c0> - d019d08: f894 33fa ldrb.w r3, [r4, #1018] ; 0x3fa - d019d0c: f8d4 1168 ldr.w r1, [r4, #360] ; 0x168 - d019d10: 2b02 cmp r3, #2 - d019d12: d945 bls.n d019da0 <wifi_hal_csi_pkt_hdl+0x3d8> - d019d14: 222b movs r2, #43 ; 0x2b - d019d16: 3116 adds r1, #22 - d019d18: 4648 mov r0, r9 - d019d1a: 47b8 blx r7 - d019d1c: f8d4 316c ldr.w r3, [r4, #364] ; 0x16c - d019d20: b1b3 cbz r3, d019d50 <wifi_hal_csi_pkt_hdl+0x388> - d019d22: f504 76b6 add.w r6, r4, #364 ; 0x16c - d019d26: a909 add r1, sp, #36 ; 0x24 - d019d28: e9d4 5759 ldrd r5, r7, [r4, #356] ; 0x164 - d019d2c: 4630 mov r0, r6 - d019d2e: f7eb fbc3 bl d0054b8 <rtw_enter_critical_bh> - d019d32: 2d00 cmp r5, #0 - d019d34: d143 bne.n d019dbe <wifi_hal_csi_pkt_hdl+0x3f6> - d019d36: a909 add r1, sp, #36 ; 0x24 - d019d38: 4630 mov r0, r6 - d019d3a: f7eb fbc5 bl d0054c8 <rtw_exit_critical_bh> - d019d3e: 4829 ldr r0, [pc, #164] ; (d019de4 <wifi_hal_csi_pkt_hdl+0x41c>) - d019d40: f7ea f8da bl d003ef8 <inic_ipc_dev_buffered_printf> - d019d44: f44f 72df mov.w r2, #446 ; 0x1be - d019d48: 4927 ldr r1, [pc, #156] ; (d019de8 <wifi_hal_csi_pkt_hdl+0x420>) - d019d4a: 4828 ldr r0, [pc, #160] ; (d019dec <wifi_hal_csi_pkt_hdl+0x424>) - d019d4c: f7ea f8d4 bl d003ef8 <inic_ipc_dev_buffered_printf> - d019d50: f7ed f816 bl d006d80 <xTaskGetTickCount> - d019d54: f8d4 3168 ldr.w r3, [r4, #360] ; 0x168 - d019d58: 2200 movs r2, #0 - d019d5a: 4605 mov r5, r0 - d019d5c: 68db ldr r3, [r3, #12] - d019d5e: 2015 movs r0, #21 - d019d60: 4611 mov r1, r2 - d019d62: 332b adds r3, #43 ; 0x2b - d019d64: f7ed fe3a bl d0079dc <wifi_indication> - d019d68: f7ed f80a bl d006d80 <xTaskGetTickCount> - d019d6c: 1b41 subs r1, r0, r5 - d019d6e: 290a cmp r1, #10 - d019d70: d906 bls.n d019d80 <wifi_hal_csi_pkt_hdl+0x3b8> - d019d72: 4b1f ldr r3, [pc, #124] ; (d019df0 <wifi_hal_csi_pkt_hdl+0x428>) - d019d74: 681b ldr r3, [r3, #0] - d019d76: 039b lsls r3, r3, #14 - d019d78: d502 bpl.n d019d80 <wifi_hal_csi_pkt_hdl+0x3b8> - d019d7a: 481e ldr r0, [pc, #120] ; (d019df4 <wifi_hal_csi_pkt_hdl+0x42c>) - d019d7c: f028 ff94 bl d042ca8 <__DiagPrintf_veneer> - d019d80: 2300 movs r3, #0 - d019d82: f8c4 3168 str.w r3, [r4, #360] ; 0x168 - d019d86: e652 b.n d019a2e <wifi_hal_csi_pkt_hdl+0x66> - d019d88: f8d0 37ec ldr.w r3, [r0, #2028] ; 0x7ec - d019d8c: 2101 movs r1, #1 - d019d8e: 1c5a adds r2, r3, #1 - d019d90: aa09 add r2, sp, #36 ; 0x24 - d019d92: bf14 ite ne - d019d94: 3301 addne r3, #1 - d019d96: 2300 moveq r3, #0 - d019d98: f8c0 37ec str.w r3, [r0, #2028] ; 0x7ec - d019d9c: 63ab str r3, [r5, #56] ; 0x38 - d019d9e: e746 b.n d019c2e <wifi_hal_csi_pkt_hdl+0x266> - d019da0: f894 3177 ldrb.w r3, [r4, #375] ; 0x177 - d019da4: 08da lsrs r2, r3, #3 - d019da6: 6bcb ldr r3, [r1, #60] ; 0x3c - d019da8: fbb3 f3f2 udiv r3, r3, r2 - d019dac: f8b1 202f ldrh.w r2, [r1, #47] ; 0x2f - d019db0: b2db uxtb r3, r3 - d019db2: 429a cmp r2, r3 - d019db4: d0ae beq.n d019d14 <wifi_hal_csi_pkt_hdl+0x34c> - d019db6: 4650 mov r0, sl - d019db8: f7ff fa60 bl d01927c <wifi_hal_csi_enqueue_idle_q> - d019dbc: e637 b.n d019a2e <wifi_hal_csi_pkt_hdl+0x66> - d019dbe: 4638 mov r0, r7 - d019dc0: f7eb fbb6 bl d005530 <rtw_init_listhead> - d019dc4: f505 71ae add.w r1, r5, #348 ; 0x15c - d019dc8: 4638 mov r0, r7 - d019dca: f7eb fbbf bl d00554c <rtw_list_insert_tail> - d019dce: f8d5 3168 ldr.w r3, [r5, #360] ; 0x168 - d019dd2: a909 add r1, sp, #36 ; 0x24 - d019dd4: 4630 mov r0, r6 - d019dd6: 3301 adds r3, #1 - d019dd8: f8c5 3168 str.w r3, [r5, #360] ; 0x168 - d019ddc: f7eb fb74 bl d0054c8 <rtw_exit_critical_bh> - d019de0: e7b6 b.n d019d50 <wifi_hal_csi_pkt_hdl+0x388> - d019de2: bf00 nop - d019de4: 0d04a6af .word 0x0d04a6af - d019de8: 0d047008 .word 0x0d047008 - d019dec: 0d046ca6 .word 0x0d046ca6 - d019df0: 2001c00c .word 0x2001c00c - d019df4: 0d046fce .word 0x0d046fce - -0d019df8 <wifi_hal_ra_fill_h2c_cmd>: - d019df8: b5f0 push {r4, r5, r6, r7, lr} - d019dfa: 2a40 cmp r2, #64 ; 0x40 - d019dfc: b087 sub sp, #28 - d019dfe: f04f 0700 mov.w r7, #0 - d019e02: 4606 mov r6, r0 - d019e04: 4615 mov r5, r2 - d019e06: 461c mov r4, r3 - d019e08: 9704 str r7, [sp, #16] - d019e0a: 9702 str r7, [sp, #8] - d019e0c: f8cd 7013 str.w r7, [sp, #19] - d019e10: f8ad 700c strh.w r7, [sp, #12] - d019e14: 9700 str r7, [sp, #0] - d019e16: f88d 7004 strb.w r7, [sp, #4] - d019e1a: d16f bne.n d019efc <wifi_hal_ra_fill_h2c_cmd+0x104> - d019e1c: 78da ldrb r2, [r3, #3] - d019e1e: 781b ldrb r3, [r3, #0] - d019e20: f3c2 1180 ubfx r1, r2, #6, #1 - d019e24: f3c2 12c0 ubfx r2, r2, #7, #1 - d019e28: f3c3 0344 ubfx r3, r3, #1, #5 - d019e2c: ea43 1341 orr.w r3, r3, r1, lsl #5 - d019e30: 2154 movs r1, #84 ; 0x54 - d019e32: ea43 1382 orr.w r3, r3, r2, lsl #6 - d019e36: 78a2 ldrb r2, [r4, #2] - d019e38: f3c2 1200 ubfx r2, r2, #4, #1 - d019e3c: ea43 13c2 orr.w r3, r3, r2, lsl #7 - d019e40: 2206 movs r2, #6 - d019e42: f88d 3008 strb.w r3, [sp, #8] - d019e46: 7863 ldrb r3, [r4, #1] - d019e48: f88d 3009 strb.w r3, [sp, #9] - d019e4c: 7923 ldrb r3, [r4, #4] - d019e4e: f88d 300a strb.w r3, [sp, #10] - d019e52: 7963 ldrb r3, [r4, #5] - d019e54: f88d 300b strb.w r3, [sp, #11] - d019e58: 79a3 ldrb r3, [r4, #6] - d019e5a: f88d 300c strb.w r3, [sp, #12] - d019e5e: 79e3 ldrb r3, [r4, #7] - d019e60: f88d 300d strb.w r3, [sp, #13] - d019e64: ab02 add r3, sp, #8 - d019e66: f7fe fd17 bl d018898 <wifi_hal_h2c_fill_cmd> - d019e6a: b950 cbnz r0, d019e82 <wifi_hal_ra_fill_h2c_cmd+0x8a> - d019e6c: 4833 ldr r0, [pc, #204] ; (d019f3c <wifi_hal_ra_fill_h2c_cmd+0x144>) - d019e6e: f7ea f843 bl d003ef8 <inic_ipc_dev_buffered_printf> - d019e72: 4833 ldr r0, [pc, #204] ; (d019f40 <wifi_hal_ra_fill_h2c_cmd+0x148>) - d019e74: 2200 movs r2, #0 - d019e76: 4629 mov r1, r5 - d019e78: f7ea f83e bl d003ef8 <inic_ipc_dev_buffered_printf> - d019e7c: 2000 movs r0, #0 - d019e7e: b007 add sp, #28 - d019e80: bdf0 pop {r4, r5, r6, r7, pc} - d019e82: 78e1 ldrb r1, [r4, #3] - d019e84: 7822 ldrb r2, [r4, #0] - d019e86: f3c1 1080 ubfx r0, r1, #6, #1 - d019e8a: f3c1 11c0 ubfx r1, r1, #7, #1 - d019e8e: f3c2 0300 ubfx r3, r2, #0, #1 - d019e92: f002 02c0 and.w r2, r2, #192 ; 0xc0 - d019e96: ea43 1300 orr.w r3, r3, r0, lsl #4 - d019e9a: 4630 mov r0, r6 - d019e9c: ea43 1341 orr.w r3, r3, r1, lsl #5 - d019ea0: 4629 mov r1, r5 - d019ea2: 4313 orrs r3, r2 - d019ea4: f89d 2010 ldrb.w r2, [sp, #16] - d019ea8: f002 020e and.w r2, r2, #14 - d019eac: 4313 orrs r3, r2 - d019eae: 7be2 ldrb r2, [r4, #15] - d019eb0: f88d 3010 strb.w r3, [sp, #16] - d019eb4: 7863 ldrb r3, [r4, #1] - d019eb6: f88d 3011 strb.w r3, [sp, #17] - d019eba: 78a3 ldrb r3, [r4, #2] - d019ebc: f88d 3012 strb.w r3, [sp, #18] - d019ec0: 7ba3 ldrb r3, [r4, #14] - d019ec2: f88d 3013 strb.w r3, [sp, #19] - d019ec6: f002 0380 and.w r3, r2, #128 ; 0x80 - d019eca: f3c2 1280 ubfx r2, r2, #6, #1 - d019ece: ea43 1382 orr.w r3, r3, r2, lsl #6 - d019ed2: f89d 2014 ldrb.w r2, [sp, #20] - d019ed6: f002 023f and.w r2, r2, #63 ; 0x3f - d019eda: 4313 orrs r3, r2 - d019edc: 2207 movs r2, #7 - d019ede: f88d 3014 strb.w r3, [sp, #20] - d019ee2: 7b63 ldrb r3, [r4, #13] - d019ee4: f88d 3015 strb.w r3, [sp, #21] - d019ee8: 7b23 ldrb r3, [r4, #12] - d019eea: f88d 3016 strb.w r3, [sp, #22] - d019eee: ab04 add r3, sp, #16 - d019ef0: f7fe fcd2 bl d018898 <wifi_hal_h2c_fill_cmd> - d019ef4: 2800 cmp r0, #0 - d019ef6: d0b9 beq.n d019e6c <wifi_hal_ra_fill_h2c_cmd+0x74> - d019ef8: 2001 movs r0, #1 - d019efa: e7c0 b.n d019e7e <wifi_hal_ra_fill_h2c_cmd+0x86> - d019efc: 2a42 cmp r2, #66 ; 0x42 - d019efe: d119 bne.n d019f34 <wifi_hal_ra_fill_h2c_cmd+0x13c> - d019f00: 781b ldrb r3, [r3, #0] - d019f02: 4629 mov r1, r5 - d019f04: 79a2 ldrb r2, [r4, #6] - d019f06: f88d 3000 strb.w r3, [sp] - d019f0a: 7863 ldrb r3, [r4, #1] - d019f0c: f002 027f and.w r2, r2, #127 ; 0x7f - d019f10: f88d 3001 strb.w r3, [sp, #1] - d019f14: 78a3 ldrb r3, [r4, #2] - d019f16: f88d 3002 strb.w r3, [sp, #2] - d019f1a: 7963 ldrb r3, [r4, #5] - d019f1c: f88d 3003 strb.w r3, [sp, #3] - d019f20: f89d 3004 ldrb.w r3, [sp, #4] - d019f24: f023 037f bic.w r3, r3, #127 ; 0x7f - d019f28: 4313 orrs r3, r2 - d019f2a: 2205 movs r2, #5 - d019f2c: f88d 3004 strb.w r3, [sp, #4] - d019f30: 466b mov r3, sp - d019f32: e7dd b.n d019ef0 <wifi_hal_ra_fill_h2c_cmd+0xf8> - d019f34: 460a mov r2, r1 - d019f36: 2141 movs r1, #65 ; 0x41 - d019f38: e7da b.n d019ef0 <wifi_hal_ra_fill_h2c_cmd+0xf8> - d019f3a: bf00 nop - d019f3c: 0d04a6af .word 0x0d04a6af - d019f40: 0d0470d2 .word 0x0d0470d2 - -0d019f44 <wifi_hal_ra_update_support_rate>: - d019f44: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d019f48: 460c mov r4, r1 - d019f4a: b3f1 cbz r1, d019fca <wifi_hal_ra_update_support_rate+0x86> - d019f4c: f8d1 3090 ldr.w r3, [r1, #144] ; 0x90 - d019f50: b3db cbz r3, d019fca <wifi_hal_ra_update_support_rate+0x86> - d019f52: f893 20a7 ldrb.w r2, [r3, #167] ; 0xa7 - d019f56: 2101 movs r1, #1 - d019f58: 2500 movs r5, #0 - d019f5a: f504 778c add.w r7, r4, #280 ; 0x118 - d019f5e: f361 0202 bfi r2, r1, #0, #3 - d019f62: f504 7894 add.w r8, r4, #296 ; 0x128 - d019f66: 462e mov r6, r5 - d019f68: f883 20a7 strb.w r2, [r3, #167] ; 0xa7 - d019f6c: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 - d019f70: f893 20a7 ldrb.w r2, [r3, #167] ; 0xa7 - d019f74: f361 02c5 bfi r2, r1, #3, #3 - d019f78: f883 20a7 strb.w r2, [r3, #167] ; 0xa7 - d019f7c: f817 0b01 ldrb.w r0, [r7], #1 - d019f80: b130 cbz r0, d019f90 <wifi_hal_ra_update_support_rate+0x4c> - d019f82: f000 007f and.w r0, r0, #127 ; 0x7f - d019f86: f00d fdb1 bl d027aec <rtw_get_bit_value_from_ieee_value> - d019f8a: 4305 orrs r5, r0 - d019f8c: ea46 76e0 orr.w r6, r6, r0, asr #31 - d019f90: 45b8 cmp r8, r7 - d019f92: d1f3 bne.n d019f7c <wifi_hal_ra_update_support_rate+0x38> - d019f94: f894 324c ldrb.w r3, [r4, #588] ; 0x24c - d019f98: b1cb cbz r3, d019fce <wifi_hal_ra_update_support_rate+0x8a> - d019f9a: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d019f9e: 2101 movs r1, #1 - d019fa0: 307b adds r0, #123 ; 0x7b - d019fa2: f010 fcae bl d02a902 <wifi_rom_he_mcsmap_to_bitmap> - d019fa6: 4602 mov r2, r0 - d019fa8: 460b mov r3, r1 - d019faa: ea52 330f orrs.w r3, r2, pc, lsl #12 - d019fae: 4315 orrs r5, r2 - d019fb0: 431e orrs r6, r3 - d019fb2: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 - d019fb6: 4628 mov r0, r5 - d019fb8: 685b ldr r3, [r3, #4] - d019fba: e9c3 560c strd r5, r6, [r3, #48] ; 0x30 - d019fbe: f7f3 fc03 bl d00d7c8 <wifi_rom_get_highest_rateidx> - d019fc2: f000 003f and.w r0, r0, #63 ; 0x3f - d019fc6: f884 0132 strb.w r0, [r4, #306] ; 0x132 - d019fca: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d019fce: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 - d019fd2: b12b cbz r3, d019fe0 <wifi_hal_ra_update_support_rate+0x9c> - d019fd4: f204 204a addw r0, r4, #586 ; 0x24a - d019fd8: 2101 movs r1, #1 - d019fda: f010 fc25 bl d02a828 <wifi_rom_vht_mcsmap_to_bitmap> - d019fde: e7e2 b.n d019fa6 <wifi_hal_ra_update_support_rate+0x62> - d019fe0: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 - d019fe4: 2b00 cmp r3, #0 - d019fe6: d0e4 beq.n d019fb2 <wifi_hal_ra_update_support_rate+0x6e> - d019fe8: f894 322c ldrb.w r3, [r4, #556] ; 0x22c - d019fec: ea45 3503 orr.w r5, r5, r3, lsl #12 - d019ff0: e7df b.n d019fb2 <wifi_hal_ra_update_support_rate+0x6e> + d019784: f506 70ae add.w r0, r6, #348 ; 0x15c + d019788: f7eb fed2 bl d005530 <rtw_init_listhead> + d01978c: 9b00 ldr r3, [sp, #0] + d01978e: f8c6 3164 str.w r3, [r6, #356] ; 0x164 + d019792: f44f 6080 mov.w r0, #1024 ; 0x400 + d019796: f7eb fef7 bl d005588 <rtw_zmalloc> + d01979a: f8c9 0008 str.w r0, [r9, #8] + d01979e: 2800 cmp r0, #0 + d0197a0: d06f beq.n d019882 <wifi_hal_csi_en+0x28e> + d0197a2: 9b00 ldr r3, [sp, #0] + d0197a4: 2206 movs r2, #6 + d0197a6: 2100 movs r1, #0 + d0197a8: f109 0010 add.w r0, r9, #16 + d0197ac: f8c9 300c str.w r3, [r9, #12] + d0197b0: f7eb fef7 bl d0055a2 <rtw_memset> + d0197b4: 4648 mov r0, r9 + d0197b6: f7eb febb bl d005530 <rtw_init_listhead> + d0197ba: 4648 mov r0, r9 + d0197bc: 4651 mov r1, sl + d0197be: f109 0944 add.w r9, r9, #68 ; 0x44 + d0197c2: f7eb fec3 bl d00554c <rtw_list_insert_tail> + d0197c6: f8d6 2164 ldr.w r2, [r6, #356] ; 0x164 + d0197ca: 45ca cmp sl, r9 + d0197cc: f102 0201 add.w r2, r2, #1 + d0197d0: f8c6 2164 str.w r2, [r6, #356] ; 0x164 + d0197d4: d1dd bne.n d019792 <wifi_hal_csi_en+0x19e> + d0197d6: 2200 movs r2, #0 + d0197d8: f8c4 6164 str.w r6, [r4, #356] ; 0x164 + d0197dc: 2a00 cmp r2, #0 + d0197de: d1c1 bne.n d019764 <wifi_hal_csi_en+0x170> + d0197e0: 2101 movs r1, #1 + d0197e2: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d0197e6: f014 f987 bl d02daf8 <halbb_ch_info_status_en> + d0197ea: ab04 add r3, sp, #16 + d0197ec: 462a mov r2, r5 + d0197ee: 4639 mov r1, r7 + d0197f0: 2001 movs r0, #1 + d0197f2: f007 fbf7 bl d020fe4 <ROM_WIFI_CONFIG_CSI> + d0197f6: 2f02 cmp r7, #2 + d0197f8: d12e bne.n d019858 <wifi_hal_csi_en+0x264> + d0197fa: f89d 2018 ldrb.w r2, [sp, #24] + d0197fe: f8bd 0019 ldrh.w r0, [sp, #25] + d019802: f022 0201 bic.w r2, r2, #1 + d019806: 9901 ldr r1, [sp, #4] + d019808: f420 707f bic.w r0, r0, #1020 ; 0x3fc + d01980c: f89d 300f ldrb.w r3, [sp, #15] + d019810: f042 0201 orr.w r2, r2, #1 + d019814: f8ad 801b strh.w r8, [sp, #27] + d019818: f020 0002 bic.w r0, r0, #2 + d01981c: 009b lsls r3, r3, #2 + d01981e: f88d 2018 strb.w r2, [sp, #24] + d019822: f240 32fe movw r2, #1022 ; 0x3fe + d019826: f003 033c and.w r3, r3, #60 ; 0x3c + d01982a: ea02 0241 and.w r2, r2, r1, lsl #1 + d01982e: 2158 movs r1, #88 ; 0x58 + d019830: 4310 orrs r0, r2 + d019832: 2207 movs r2, #7 + d019834: f8ad 0019 strh.w r0, [sp, #25] + d019838: f3c0 2007 ubfx r0, r0, #8, #8 + d01983c: f020 007c bic.w r0, r0, #124 ; 0x7c + d019840: 4318 orrs r0, r3 + d019842: ea4f 138b mov.w r3, fp, lsl #6 + d019846: f003 0340 and.w r3, r3, #64 ; 0x40 + d01984a: 4318 orrs r0, r3 + d01984c: ab06 add r3, sp, #24 + d01984e: f88d 001a strb.w r0, [sp, #26] + d019852: 4620 mov r0, r4 + d019854: f7ff f82c bl d0188b0 <wifi_hal_h2c_fill_cmd> + d019858: 2201 movs r2, #1 + d01985a: f89d 300f ldrb.w r3, [sp, #15] + d01985e: f8b4 1174 ldrh.w r1, [r4, #372] ; 0x174 + d019862: 2000 movs r0, #0 + d019864: fa02 f303 lsl.w r3, r2, r3 + d019868: 430b orrs r3, r1 + d01986a: f8a4 3174 strh.w r3, [r4, #372] ; 0x174 + d01986e: f894 3176 ldrb.w r3, [r4, #374] ; 0x176 + d019872: 4413 add r3, r2 + d019874: f884 3176 strb.w r3, [r4, #374] ; 0x176 + d019878: 4b2f ldr r3, [pc, #188] ; (d019938 <wifi_hal_csi_en+0x344>) + d01987a: 7018 strb r0, [r3, #0] + d01987c: 4b2f ldr r3, [pc, #188] ; (d01993c <wifi_hal_csi_en+0x348>) + d01987e: 701a strb r2, [r3, #0] + d019880: e72a b.n d0196d8 <wifi_hal_csi_en+0xe4> + d019882: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d019886: e7a7 b.n d0197d8 <wifi_hal_csi_en+0x1e4> + d019888: 2f02 cmp r7, #2 + d01988a: d11f bne.n d0198cc <wifi_hal_csi_en+0x2d8> + d01988c: f89d 3018 ldrb.w r3, [sp, #24] + d019890: f006 0101 and.w r1, r6, #1 + d019894: f89d 200f ldrb.w r2, [sp, #15] + d019898: 4620 mov r0, r4 + d01989a: f023 0301 bic.w r3, r3, #1 + d01989e: 0092 lsls r2, r2, #2 + d0198a0: 430b orrs r3, r1 + d0198a2: 2158 movs r1, #88 ; 0x58 + d0198a4: f002 023c and.w r2, r2, #60 ; 0x3c + d0198a8: f88d 3018 strb.w r3, [sp, #24] + d0198ac: f89d 301a ldrb.w r3, [sp, #26] + d0198b0: f003 0383 and.w r3, r3, #131 ; 0x83 + d0198b4: 4313 orrs r3, r2 + d0198b6: ea4f 128b mov.w r2, fp, lsl #6 + d0198ba: f002 0240 and.w r2, r2, #64 ; 0x40 + d0198be: 4313 orrs r3, r2 + d0198c0: 2207 movs r2, #7 + d0198c2: f88d 301a strb.w r3, [sp, #26] + d0198c6: ab06 add r3, sp, #24 + d0198c8: f7fe fff2 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d0198cc: f04f 0801 mov.w r8, #1 + d0198d0: f89d 300f ldrb.w r3, [sp, #15] + d0198d4: fa08 f303 lsl.w r3, r8, r3 + d0198d8: f8b4 8174 ldrh.w r8, [r4, #372] ; 0x174 + d0198dc: ea28 0803 bic.w r8, r8, r3 + d0198e0: f894 3176 ldrb.w r3, [r4, #374] ; 0x176 + d0198e4: 3b01 subs r3, #1 + d0198e6: f8a4 8174 strh.w r8, [r4, #372] ; 0x174 + d0198ea: f884 3176 strb.w r3, [r4, #374] ; 0x176 + d0198ee: f1b8 0f00 cmp.w r8, #0 + d0198f2: d10f bne.n d019914 <wifi_hal_csi_en+0x320> + d0198f4: ab04 add r3, sp, #16 + d0198f6: 462a mov r2, r5 + d0198f8: 4639 mov r1, r7 + d0198fa: 4630 mov r0, r6 + d0198fc: f007 fb72 bl d020fe4 <ROM_WIFI_CONFIG_CSI> + d019900: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d019904: 4642 mov r2, r8 + d019906: 4631 mov r1, r6 + d019908: f014 f8f6 bl d02daf8 <halbb_ch_info_status_en> + d01990c: ee18 0a10 vmov r0, s16 + d019910: f7ff fd06 bl d019320 <wifi_hal_csi_deinit> + d019914: 2000 movs r0, #0 + d019916: 4b09 ldr r3, [pc, #36] ; (d01993c <wifi_hal_csi_en+0x348>) + d019918: 7018 strb r0, [r3, #0] + d01991a: e6dd b.n d0196d8 <wifi_hal_csi_en+0xe4> + d01991c: 0d04a78b .word 0x0d04a78b + d019920: 0d047174 .word 0x0d047174 + d019924: 0d046efb .word 0x0d046efb + d019928: 0d046f31 .word 0x0d046f31 + d01992c: 0d046f72 .word 0x0d046f72 + d019930: 0d047162 .word 0x0d047162 + d019934: 0d046fb3 .word 0x0d046fb3 + d019938: 60006745 .word 0x60006745 + d01993c: 60006744 .word 0x60006744 + +0d019940 <wifi_hal_csi_suspend>: + d019940: 4b0f ldr r3, [pc, #60] ; (d019980 <wifi_hal_csi_suspend+0x40>) + d019942: b510 push {r4, lr} + d019944: 781b ldrb r3, [r3, #0] + d019946: b173 cbz r3, d019966 <wifi_hal_csi_suspend+0x26> + d019948: 4b0e ldr r3, [pc, #56] ; (d019984 <wifi_hal_csi_suspend+0x44>) + d01994a: 681c ldr r4, [r3, #0] + d01994c: 6823 ldr r3, [r4, #0] + d01994e: 6858 ldr r0, [r3, #4] + d019950: f7f8 fe5a bl d012608 <rtw_check_ap_mode> + d019954: 2801 cmp r0, #1 + d019956: d108 bne.n d01996a <wifi_hal_csi_suspend+0x2a> + d019958: 490b ldr r1, [pc, #44] ; (d019988 <wifi_hal_csi_suspend+0x48>) + d01995a: 2300 movs r3, #0 + d01995c: 4620 mov r0, r4 + d01995e: 718b strb r3, [r1, #6] + d019960: f7ff fe48 bl d0195f4 <wifi_hal_csi_en> + d019964: b138 cbz r0, d019976 <wifi_hal_csi_suspend+0x36> + d019966: 2001 movs r0, #1 + d019968: bd10 pop {r4, pc} + d01996a: 4620 mov r0, r4 + d01996c: f7f8 fe53 bl d012616 <rtw_check_sta_associated_to_ap> + d019970: 2801 cmp r0, #1 + d019972: d1f8 bne.n d019966 <wifi_hal_csi_suspend+0x26> + d019974: e7f0 b.n d019958 <wifi_hal_csi_suspend+0x18> + d019976: 4b05 ldr r3, [pc, #20] ; (d01998c <wifi_hal_csi_suspend+0x4c>) + d019978: 2201 movs r2, #1 + d01997a: 701a strb r2, [r3, #0] + d01997c: e7f3 b.n d019966 <wifi_hal_csi_suspend+0x26> + d01997e: bf00 nop + d019980: 60006744 .word 0x60006744 + d019984: 600071a8 .word 0x600071a8 + d019988: 60006730 .word 0x60006730 + d01998c: 60006745 .word 0x60006745 + +0d019990 <wifi_hal_csi_resume>: + d019990: b538 push {r3, r4, r5, lr} + d019992: 4d10 ldr r5, [pc, #64] ; (d0199d4 <wifi_hal_csi_resume+0x44>) + d019994: 782b ldrb r3, [r5, #0] + d019996: b193 cbz r3, d0199be <wifi_hal_csi_resume+0x2e> + d019998: 4b0f ldr r3, [pc, #60] ; (d0199d8 <wifi_hal_csi_resume+0x48>) + d01999a: 681c ldr r4, [r3, #0] + d01999c: 6823 ldr r3, [r4, #0] + d01999e: 6858 ldr r0, [r3, #4] + d0199a0: f7f8 fe32 bl d012608 <rtw_check_ap_mode> + d0199a4: 2801 cmp r0, #1 + d0199a6: d10c bne.n d0199c2 <wifi_hal_csi_resume+0x32> + d0199a8: 490c ldr r1, [pc, #48] ; (d0199dc <wifi_hal_csi_resume+0x4c>) + d0199aa: 4620 mov r0, r4 + d0199ac: f7ff fce4 bl d019378 <wifi_hal_csi_cfg> + d0199b0: 2301 movs r3, #1 + d0199b2: 490a ldr r1, [pc, #40] ; (d0199dc <wifi_hal_csi_resume+0x4c>) + d0199b4: 4620 mov r0, r4 + d0199b6: 718b strb r3, [r1, #6] + d0199b8: f7ff fe1c bl d0195f4 <wifi_hal_csi_en> + d0199bc: b138 cbz r0, d0199ce <wifi_hal_csi_resume+0x3e> + d0199be: 2001 movs r0, #1 + d0199c0: bd38 pop {r3, r4, r5, pc} + d0199c2: 4620 mov r0, r4 + d0199c4: f7f8 fe27 bl d012616 <rtw_check_sta_associated_to_ap> + d0199c8: 2801 cmp r0, #1 + d0199ca: d1f8 bne.n d0199be <wifi_hal_csi_resume+0x2e> + d0199cc: e7ec b.n d0199a8 <wifi_hal_csi_resume+0x18> + d0199ce: 7028 strb r0, [r5, #0] + d0199d0: e7f5 b.n d0199be <wifi_hal_csi_resume+0x2e> + d0199d2: bf00 nop + d0199d4: 60006745 .word 0x60006745 + d0199d8: 600071a8 .word 0x600071a8 + d0199dc: 60006730 .word 0x60006730 + +0d0199e0 <wifi_hal_csi_report>: + d0199e0: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d0199e4: 4698 mov r8, r3 + d0199e6: 6883 ldr r3, [r0, #8] + d0199e8: 4605 mov r5, r0 + d0199ea: 468a mov sl, r1 + d0199ec: 4691 mov r9, r2 + d0199ee: b15b cbz r3, d019a08 <wifi_hal_csi_report+0x28> + d0199f0: 4606 mov r6, r0 + d0199f2: a901 add r1, sp, #4 + d0199f4: f856 7b08 ldr.w r7, [r6], #8 + d0199f8: 4630 mov r0, r6 + d0199fa: f7eb fd5d bl d0054b8 <rtw_enter_critical_bh> + d0199fe: b96f cbnz r7, d019a1c <wifi_hal_csi_report+0x3c> + d019a00: a901 add r1, sp, #4 + d019a02: 4630 mov r0, r6 + d019a04: f7eb fd60 bl d0054c8 <rtw_exit_critical_bh> + d019a08: 4821 ldr r0, [pc, #132] ; (d019a90 <wifi_hal_csi_report+0xb0>) + d019a0a: f7ea fa75 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019a0e: f240 22b3 movw r2, #691 ; 0x2b3 + d019a12: 4920 ldr r1, [pc, #128] ; (d019a94 <wifi_hal_csi_report+0xb4>) + d019a14: 4820 ldr r0, [pc, #128] ; (d019a98 <wifi_hal_csi_report+0xb8>) + d019a16: f7ea fa6f bl d003ef8 <inic_ipc_dev_buffered_printf> + d019a1a: e024 b.n d019a66 <wifi_hal_csi_report+0x86> + d019a1c: f507 70ae add.w r0, r7, #348 ; 0x15c + d019a20: f7eb fd89 bl d005536 <rtw_is_list_empty> + d019a24: bb10 cbnz r0, d019a6c <wifi_hal_csi_report+0x8c> + d019a26: f8d7 4160 ldr.w r4, [r7, #352] ; 0x160 + d019a2a: 4620 mov r0, r4 + d019a2c: f7eb fd94 bl d005558 <rtw_list_delete> + d019a30: f8d7 3168 ldr.w r3, [r7, #360] ; 0x168 + d019a34: 3b01 subs r3, #1 + d019a36: f8c7 3168 str.w r3, [r7, #360] ; 0x168 + d019a3a: a901 add r1, sp, #4 + d019a3c: 4630 mov r0, r6 + d019a3e: f7eb fd43 bl d0054c8 <rtw_exit_critical_bh> + d019a42: 2c00 cmp r4, #0 + d019a44: d0e0 beq.n d019a08 <wifi_hal_csi_report+0x28> + d019a46: 68e2 ldr r2, [r4, #12] + d019a48: 4552 cmp r2, sl + d019a4a: d911 bls.n d019a70 <wifi_hal_csi_report+0x90> + d019a4c: 4810 ldr r0, [pc, #64] ; (d019a90 <wifi_hal_csi_report+0xb0>) + d019a4e: f7ea fa53 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019a52: 4910 ldr r1, [pc, #64] ; (d019a94 <wifi_hal_csi_report+0xb4>) + d019a54: 4811 ldr r0, [pc, #68] ; (d019a9c <wifi_hal_csi_report+0xbc>) + d019a56: f240 22aa movw r2, #682 ; 0x2aa + d019a5a: f7ea fa4d bl d003ef8 <inic_ipc_dev_buffered_printf> + d019a5e: 4621 mov r1, r4 + d019a60: 4628 mov r0, r5 + d019a62: f7ff fc17 bl d019294 <wifi_hal_csi_enqueue_idle_q> + d019a66: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d019a6a: e00e b.n d019a8a <wifi_hal_csi_report+0xaa> + d019a6c: 2400 movs r4, #0 + d019a6e: e7e4 b.n d019a3a <wifi_hal_csi_report+0x5a> + d019a70: 322b adds r2, #43 ; 0x2b + d019a72: 68a1 ldr r1, [r4, #8] + d019a74: 4b0a ldr r3, [pc, #40] ; (d019aa0 <wifi_hal_csi_report+0xc0>) + d019a76: 4648 mov r0, r9 + d019a78: 4798 blx r3 + d019a7a: 68e3 ldr r3, [r4, #12] + d019a7c: 4628 mov r0, r5 + d019a7e: 4621 mov r1, r4 + d019a80: f8c8 3000 str.w r3, [r8] + d019a84: f7ff fc06 bl d019294 <wifi_hal_csi_enqueue_idle_q> + d019a88: 2000 movs r0, #0 + d019a8a: b002 add sp, #8 + d019a8c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d019a90: 0d04a78b .word 0x0d04a78b + d019a94: 0d04714e .word 0x0d04714e + d019a98: 0d047020 .word 0x0d047020 + d019a9c: 0d046feb .word 0x0d046feb + d019aa0: 00027939 .word 0x00027939 + +0d019aa4 <wifi_hal_csi_pkt_hdl>: + d019aa4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d019aa8: ed2d 8b02 vpush {d8} + d019aac: b095 sub sp, #84 ; 0x54 + d019aae: 6803 ldr r3, [r0, #0] + d019ab0: 4616 mov r6, r2 + d019ab2: 4680 mov r8, r0 + d019ab4: 2210 movs r2, #16 + d019ab6: ee08 1a10 vmov s16, r1 + d019aba: a810 add r0, sp, #64 ; 0x40 + d019abc: 2100 movs r1, #0 + d019abe: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d019ac2: af0d add r7, sp, #52 ; 0x34 + d019ac4: f029 f970 bl d042da8 <____wrap_memset_veneer> + d019ac8: 2300 movs r3, #0 + d019aca: f8d4 2170 ldr.w r2, [r4, #368] ; 0x170 + d019ace: f504 7ab2 add.w sl, r4, #356 ; 0x164 + d019ad2: 930d str r3, [sp, #52] ; 0x34 + d019ad4: 607b str r3, [r7, #4] + d019ad6: 813b strh r3, [r7, #8] + d019ad8: e9cd 330b strd r3, r3, [sp, #44] ; 0x2c + d019adc: 68b3 ldr r3, [r6, #8] + d019ade: 429a cmp r2, r3 + d019ae0: d046 beq.n d019b70 <wifi_hal_csi_pkt_hdl+0xcc> + d019ae2: f8d4 1168 ldr.w r1, [r4, #360] ; 0x168 + d019ae6: b111 cbz r1, d019aee <wifi_hal_csi_pkt_hdl+0x4a> + d019ae8: 4650 mov r0, sl + d019aea: f7ff fbd3 bl d019294 <wifi_hal_csi_enqueue_idle_q> + d019aee: f8d4 316c ldr.w r3, [r4, #364] ; 0x16c + d019af2: b97b cbnz r3, d019b14 <wifi_hal_csi_pkt_hdl+0x70> + d019af4: f8c4 3168 str.w r3, [r4, #360] ; 0x168 + d019af8: 48ab ldr r0, [pc, #684] ; (d019da8 <wifi_hal_csi_pkt_hdl+0x304>) + d019afa: f7ea f9fd bl d003ef8 <inic_ipc_dev_buffered_printf> + d019afe: f240 323e movw r2, #830 ; 0x33e + d019b02: 49aa ldr r1, [pc, #680] ; (d019dac <wifi_hal_csi_pkt_hdl+0x308>) + d019b04: 48aa ldr r0, [pc, #680] ; (d019db0 <wifi_hal_csi_pkt_hdl+0x30c>) + d019b06: f7ea f9f7 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019b0a: b015 add sp, #84 ; 0x54 + d019b0c: ecbd 8b02 vpop {d8} + d019b10: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d019b14: f504 79b6 add.w r9, r4, #364 ; 0x16c + d019b18: f8d4 b164 ldr.w fp, [r4, #356] ; 0x164 + d019b1c: a909 add r1, sp, #36 ; 0x24 + d019b1e: 4648 mov r0, r9 + d019b20: f7eb fcca bl d0054b8 <rtw_enter_critical_bh> + d019b24: f1bb 0f00 cmp.w fp, #0 + d019b28: d106 bne.n d019b38 <wifi_hal_csi_pkt_hdl+0x94> + d019b2a: a909 add r1, sp, #36 ; 0x24 + d019b2c: 4648 mov r0, r9 + d019b2e: f7eb fccb bl d0054c8 <rtw_exit_critical_bh> + d019b32: f8c4 b168 str.w fp, [r4, #360] ; 0x168 + d019b36: e7df b.n d019af8 <wifi_hal_csi_pkt_hdl+0x54> + d019b38: f50b 70aa add.w r0, fp, #340 ; 0x154 + d019b3c: f7eb fcfb bl d005536 <rtw_is_list_empty> + d019b40: 2800 cmp r0, #0 + d019b42: f040 80ea bne.w d019d1a <wifi_hal_csi_pkt_hdl+0x276> + d019b46: f8db 5154 ldr.w r5, [fp, #340] ; 0x154 + d019b4a: 4628 mov r0, r5 + d019b4c: f7eb fd04 bl d005558 <rtw_list_delete> + d019b50: f8db 2164 ldr.w r2, [fp, #356] ; 0x164 + d019b54: 3a01 subs r2, #1 + d019b56: f8cb 2164 str.w r2, [fp, #356] ; 0x164 + d019b5a: a909 add r1, sp, #36 ; 0x24 + d019b5c: 4648 mov r0, r9 + d019b5e: f7eb fcb3 bl d0054c8 <rtw_exit_critical_bh> + d019b62: f8c4 5168 str.w r5, [r4, #360] ; 0x168 + d019b66: 2d00 cmp r5, #0 + d019b68: d0c6 beq.n d019af8 <wifi_hal_csi_pkt_hdl+0x54> + d019b6a: 68b3 ldr r3, [r6, #8] + d019b6c: f8c4 3170 str.w r3, [r4, #368] ; 0x170 + d019b70: f8d4 3168 ldr.w r3, [r4, #360] ; 0x168 + d019b74: aa0b add r2, sp, #44 ; 0x2c + d019b76: ee18 1a10 vmov r1, s16 + d019b7a: 4620 mov r0, r4 + d019b7c: e9d3 9302 ldrd r9, r3, [r3, #8] + d019b80: e9cd 7201 strd r7, r2, [sp, #4] + d019b84: 332b adds r3, #43 ; 0x2b + d019b86: aa10 add r2, sp, #64 ; 0x40 + d019b88: 444b add r3, r9 + d019b8a: 9200 str r2, [sp, #0] + d019b8c: 8872 ldrh r2, [r6, #2] + d019b8e: f005 fe15 bl d01f7bc <rtw_hal_bb_csi_parsing> + d019b92: f8d4 3168 ldr.w r3, [r4, #360] ; 0x168 + d019b96: 2801 cmp r0, #1 + d019b98: 4683 mov fp, r0 + d019b9a: bf17 itett ne + d019b9c: 990b ldrne r1, [sp, #44] ; 0x2c + d019b9e: 2200 moveq r2, #0 + d019ba0: 68da ldrne r2, [r3, #12] + d019ba2: 1852 addne r2, r2, r1 + d019ba4: 60da str r2, [r3, #12] + d019ba6: f89d 1030 ldrb.w r1, [sp, #48] ; 0x30 + d019baa: bb69 cbnz r1, d019c08 <wifi_hal_csi_pkt_hdl+0x164> + d019bac: 2801 cmp r0, #1 + d019bae: d0ac beq.n d019b0a <wifi_hal_csi_pkt_hdl+0x66> + d019bb0: f8d4 5168 ldr.w r5, [r4, #360] ; 0x168 + d019bb4: 222b movs r2, #43 ; 0x2b + d019bb6: f105 0016 add.w r0, r5, #22 + d019bba: f7eb fcf2 bl d0055a2 <rtw_memset> + d019bbe: 4b7d ldr r3, [pc, #500] ; (d019db4 <wifi_hal_csi_pkt_hdl+0x310>) + d019bc0: 2202 movs r2, #2 + d019bc2: 4639 mov r1, r7 + d019bc4: f105 0035 add.w r0, r5, #53 ; 0x35 + d019bc8: 4798 blx r3 + d019bca: f89d 303a ldrb.w r3, [sp, #58] ; 0x3a + d019bce: f885 3037 strb.w r3, [r5, #55] ; 0x37 + d019bd2: f89d 3039 ldrb.w r3, [sp, #57] ; 0x39 + d019bd6: f885 3034 strb.w r3, [r5, #52] ; 0x34 + d019bda: f89d 3049 ldrb.w r3, [sp, #73] ; 0x49 + d019bde: f885 302d strb.w r3, [r5, #45] ; 0x2d + d019be2: f89d 3048 ldrb.w r3, [sp, #72] ; 0x48 + d019be6: f885 302e strb.w r3, [r5, #46] ; 0x2e + d019bea: f89d 3045 ldrb.w r3, [sp, #69] ; 0x45 + d019bee: f885 3032 strb.w r3, [r5, #50] ; 0x32 + d019bf2: 9b10 ldr r3, [sp, #64] ; 0x40 + d019bf4: 3b10 subs r3, #16 + d019bf6: 63eb str r3, [r5, #60] ; 0x3c + d019bf8: f89d 3047 ldrb.w r3, [sp, #71] ; 0x47 + d019bfc: f885 3040 strb.w r3, [r5, #64] ; 0x40 + d019c00: f89d 304b ldrb.w r3, [sp, #75] ; 0x4b + d019c04: f885 3033 strb.w r3, [r5, #51] ; 0x33 + d019c08: f1bb 0f0d cmp.w fp, #13 + d019c0c: f47f af7d bne.w d019b0a <wifi_hal_csi_pkt_hdl+0x66> + d019c10: f8d8 3000 ldr.w r3, [r8] + d019c14: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 + d019c18: f06f 0332 mvn.w r3, #50 ; 0x32 + d019c1c: f8d7 5168 ldr.w r5, [r7, #360] ; 0x168 + d019c20: 75ab strb r3, [r5, #22] + d019c22: f06f 0354 mvn.w r3, #84 ; 0x54 + d019c26: 75eb strb r3, [r5, #23] + d019c28: 2328 movs r3, #40 ; 0x28 + d019c2a: 762b strb r3, [r5, #24] + d019c2c: 68b3 ldr r3, [r6, #8] + d019c2e: f8c5 3025 str.w r3, [r5, #37] ; 0x25 + d019c32: 88b2 ldrh r2, [r6, #4] + d019c34: f412 7fc0 tst.w r2, #384 ; 0x180 + d019c38: f3c2 13c1 ubfx r3, r2, #7, #2 + d019c3c: f040 809c bne.w d019d78 <wifi_hal_csi_pkt_hdl+0x2d4> + d019c40: f885 302c strb.w r3, [r5, #44] ; 0x2c + d019c44: 88b0 ldrh r0, [r6, #4] + d019c46: f007 fb77 bl d021338 <ROM_WIFI_HwRateToMRate> + d019c4a: f885 002b strb.w r0, [r5, #43] ; 0x2b + d019c4e: 7833 ldrb r3, [r6, #0] + d019c50: 4a59 ldr r2, [pc, #356] ; (d019db8 <wifi_hal_csi_pkt_hdl+0x314>) + d019c52: f885 302a strb.w r3, [r5, #42] ; 0x2a + d019c56: f897 3178 ldrb.w r3, [r7, #376] ; 0x178 + d019c5a: f013 0f01 tst.w r3, #1 + d019c5e: bf1b ittet ne + d019c60: f3c3 0342 ubfxne r3, r3, #1, #3 + d019c64: f895 102c ldrbne.w r1, [r5, #44] ; 0x2c + d019c68: f3c3 0342 ubfxeq r3, r3, #1, #3 + d019c6c: eb03 0381 addne.w r3, r3, r1, lsl #2 + d019c70: f832 3013 ldrh.w r3, [r2, r3, lsl #1] + d019c74: f8a5 302f strh.w r3, [r5, #47] ; 0x2f + d019c78: f897 3177 ldrb.w r3, [r7, #375] ; 0x177 + d019c7c: 4f4d ldr r7, [pc, #308] ; (d019db4 <wifi_hal_csi_pkt_hdl+0x310>) + d019c7e: f885 3031 strb.w r3, [r5, #49] ; 0x31 + d019c82: f8d8 3000 ldr.w r3, [r8] + d019c86: 6858 ldr r0, [r3, #4] + d019c88: f7f8 fcbe bl d012608 <rtw_check_ap_mode> + d019c8c: 4603 mov r3, r0 + d019c8e: f105 0019 add.w r0, r5, #25 + d019c92: 2b01 cmp r3, #1 + d019c94: f040 8096 bne.w d019dc4 <wifi_hal_csi_pkt_hdl+0x320> + d019c98: f8d8 3000 ldr.w r3, [r8] + d019c9c: 2206 movs r2, #6 + d019c9e: 6859 ldr r1, [r3, #4] + d019ca0: f601 01c8 addw r1, r1, #2248 ; 0x8c8 + d019ca4: 47b8 blx r7 + d019ca6: f8d8 3000 ldr.w r3, [r8] + d019caa: a908 add r1, sp, #32 + d019cac: 685b ldr r3, [r3, #4] + d019cae: f8d3 3488 ldr.w r3, [r3, #1160] ; 0x488 + d019cb2: f885 3029 strb.w r3, [r5, #41] ; 0x29 + d019cb6: f8d8 8000 ldr.w r8, [r8] + d019cba: f508 7b37 add.w fp, r8, #732 ; 0x2dc + d019cbe: 4658 mov r0, fp + d019cc0: f7eb fbfa bl d0054b8 <rtw_enter_critical_bh> + d019cc4: f508 7333 add.w r3, r8, #716 ; 0x2cc + d019cc8: ee08 3a10 vmov s16, r3 + d019ccc: f8d8 32cc ldr.w r3, [r8, #716] ; 0x2cc + d019cd0: f04f 0800 mov.w r8, #0 + d019cd4: 4619 mov r1, r3 + d019cd6: ee18 0a10 vmov r0, s16 + d019cda: 9305 str r3, [sp, #20] + d019cdc: f7eb fdbc bl d005858 <rtw_end_of_queue_search> + d019ce0: 9b05 ldr r3, [sp, #20] + d019ce2: 4601 mov r1, r0 + d019ce4: 2800 cmp r0, #0 + d019ce6: d04e beq.n d019d86 <wifi_hal_csi_pkt_hdl+0x2e2> + d019ce8: a908 add r1, sp, #32 + d019cea: 4658 mov r0, fp + d019cec: f7eb fbec bl d0054c8 <rtw_exit_critical_bh> + d019cf0: f8d8 37ec ldr.w r3, [r8, #2028] ; 0x7ec + d019cf4: aa09 add r2, sp, #36 ; 0x24 + d019cf6: 4640 mov r0, r8 + d019cf8: 1c59 adds r1, r3, #1 + d019cfa: f04f 0101 mov.w r1, #1 + d019cfe: bf14 ite ne + d019d00: 3301 addne r3, #1 + d019d02: 2300 moveq r3, #0 + d019d04: f8c8 37ec str.w r3, [r8, #2028] ; 0x7ec + d019d08: 63ab str r3, [r5, #56] ; 0x38 + d019d0a: f003 f81f bl d01cd4c <rtw_hal_sta_info_get> + d019d0e: 2206 movs r2, #6 + d019d10: a909 add r1, sp, #36 ; 0x24 + d019d12: f105 001f add.w r0, r5, #31 + d019d16: 47b8 blx r7 + d019d18: e064 b.n d019de4 <wifi_hal_csi_pkt_hdl+0x340> + d019d1a: f50b 70ae add.w r0, fp, #348 ; 0x15c + d019d1e: f7eb fc0a bl d005536 <rtw_is_list_empty> + d019d22: 4601 mov r1, r0 + d019d24: b9e8 cbnz r0, d019d62 <wifi_hal_csi_pkt_hdl+0x2be> + d019d26: f8db 515c ldr.w r5, [fp, #348] ; 0x15c + d019d2a: 222b movs r2, #43 ; 0x2b + d019d2c: 9005 str r0, [sp, #20] + d019d2e: f105 0016 add.w r0, r5, #22 + d019d32: f7eb fc36 bl d0055a2 <rtw_memset> + d019d36: f44f 6280 mov.w r2, #1024 ; 0x400 + d019d3a: 9905 ldr r1, [sp, #20] + d019d3c: 68a8 ldr r0, [r5, #8] + d019d3e: f7eb fc30 bl d0055a2 <rtw_memset> + d019d42: 9905 ldr r1, [sp, #20] + d019d44: 2206 movs r2, #6 + d019d46: f105 0010 add.w r0, r5, #16 + d019d4a: 60e9 str r1, [r5, #12] + d019d4c: f7eb fc29 bl d0055a2 <rtw_memset> + d019d50: 4628 mov r0, r5 + d019d52: f7eb fc01 bl d005558 <rtw_list_delete> + d019d56: f8db 2168 ldr.w r2, [fp, #360] ; 0x168 + d019d5a: 3a01 subs r2, #1 + d019d5c: f8cb 2168 str.w r2, [fp, #360] ; 0x168 + d019d60: e6fb b.n d019b5a <wifi_hal_csi_pkt_hdl+0xb6> + d019d62: 4811 ldr r0, [pc, #68] ; (d019da8 <wifi_hal_csi_pkt_hdl+0x304>) + d019d64: 2500 movs r5, #0 + d019d66: f7ea f8c7 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019d6a: f44f 7226 mov.w r2, #664 ; 0x298 + d019d6e: 4913 ldr r1, [pc, #76] ; (d019dbc <wifi_hal_csi_pkt_hdl+0x318>) + d019d70: 4813 ldr r0, [pc, #76] ; (d019dc0 <wifi_hal_csi_pkt_hdl+0x31c>) + d019d72: f7ea f8c1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019d76: e6f0 b.n d019b5a <wifi_hal_csi_pkt_hdl+0xb6> + d019d78: 2b01 cmp r3, #1 + d019d7a: f43f af61 beq.w d019c40 <wifi_hal_csi_pkt_hdl+0x19c> + d019d7e: 2b02 cmp r3, #2 + d019d80: bf18 it ne + d019d82: 2303 movne r3, #3 + d019d84: e75c b.n d019c40 <wifi_hal_csi_pkt_hdl+0x19c> + d019d86: f5a3 7814 sub.w r8, r3, #592 ; 0x250 + d019d8a: f10d 021f add.w r2, sp, #31 + d019d8e: 9305 str r3, [sp, #20] + d019d90: 4640 mov r0, r8 + d019d92: f002 ffdb bl d01cd4c <rtw_hal_sta_info_get> + d019d96: 7b31 ldrb r1, [r6, #12] + d019d98: f89d 201f ldrb.w r2, [sp, #31] + d019d9c: 4291 cmp r1, r2 + d019d9e: d0a3 beq.n d019ce8 <wifi_hal_csi_pkt_hdl+0x244> + d019da0: 9b05 ldr r3, [sp, #20] + d019da2: 681b ldr r3, [r3, #0] + d019da4: e796 b.n d019cd4 <wifi_hal_csi_pkt_hdl+0x230> + d019da6: bf00 nop + d019da8: 0d04a78b .word 0x0d04a78b + d019dac: 0d04711d .word 0x0d04711d + d019db0: 0d047081 .word 0x0d047081 + d019db4: 00027939 .word 0x00027939 + d019db8: 60000116 .word 0x60000116 + d019dbc: 0d047101 .word 0x0d047101 + d019dc0: 0d047051 .word 0x0d047051 + d019dc4: f608 01c8 addw r1, r8, #2248 ; 0x8c8 + d019dc8: 2206 movs r2, #6 + d019dca: 47b8 blx r7 + d019dcc: f8d8 3488 ldr.w r3, [r8, #1160] ; 0x488 + d019dd0: f208 4144 addw r1, r8, #1092 ; 0x444 + d019dd4: f508 70b6 add.w r0, r8, #364 ; 0x16c + d019dd8: f885 3029 strb.w r3, [r5, #41] ; 0x29 + d019ddc: f7f2 fe42 bl d00ca64 <rtw_get_stainfo> + d019de0: 2800 cmp r0, #0 + d019de2: d13f bne.n d019e64 <wifi_hal_csi_pkt_hdl+0x3c0> + d019de4: f894 33fa ldrb.w r3, [r4, #1018] ; 0x3fa + d019de8: f8d4 1168 ldr.w r1, [r4, #360] ; 0x168 + d019dec: 2b02 cmp r3, #2 + d019dee: d945 bls.n d019e7c <wifi_hal_csi_pkt_hdl+0x3d8> + d019df0: 222b movs r2, #43 ; 0x2b + d019df2: 3116 adds r1, #22 + d019df4: 4648 mov r0, r9 + d019df6: 47b8 blx r7 + d019df8: f8d4 316c ldr.w r3, [r4, #364] ; 0x16c + d019dfc: b1b3 cbz r3, d019e2c <wifi_hal_csi_pkt_hdl+0x388> + d019dfe: f504 76b6 add.w r6, r4, #364 ; 0x16c + d019e02: a909 add r1, sp, #36 ; 0x24 + d019e04: e9d4 5759 ldrd r5, r7, [r4, #356] ; 0x164 + d019e08: 4630 mov r0, r6 + d019e0a: f7eb fb55 bl d0054b8 <rtw_enter_critical_bh> + d019e0e: 2d00 cmp r5, #0 + d019e10: d143 bne.n d019e9a <wifi_hal_csi_pkt_hdl+0x3f6> + d019e12: a909 add r1, sp, #36 ; 0x24 + d019e14: 4630 mov r0, r6 + d019e16: f7eb fb57 bl d0054c8 <rtw_exit_critical_bh> + d019e1a: 4829 ldr r0, [pc, #164] ; (d019ec0 <wifi_hal_csi_pkt_hdl+0x41c>) + d019e1c: f7ea f86c bl d003ef8 <inic_ipc_dev_buffered_printf> + d019e20: f44f 7214 mov.w r2, #592 ; 0x250 + d019e24: 4927 ldr r1, [pc, #156] ; (d019ec4 <wifi_hal_csi_pkt_hdl+0x420>) + d019e26: 4828 ldr r0, [pc, #160] ; (d019ec8 <wifi_hal_csi_pkt_hdl+0x424>) + d019e28: f7ea f866 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019e2c: f7ec ffa8 bl d006d80 <xTaskGetTickCount> + d019e30: f8d4 3168 ldr.w r3, [r4, #360] ; 0x168 + d019e34: 2200 movs r2, #0 + d019e36: 4605 mov r5, r0 + d019e38: 68db ldr r3, [r3, #12] + d019e3a: 2015 movs r0, #21 + d019e3c: 4611 mov r1, r2 + d019e3e: 332b adds r3, #43 ; 0x2b + d019e40: f7ed fdcc bl d0079dc <wifi_indication> + d019e44: f7ec ff9c bl d006d80 <xTaskGetTickCount> + d019e48: 1b41 subs r1, r0, r5 + d019e4a: 290a cmp r1, #10 + d019e4c: d906 bls.n d019e5c <wifi_hal_csi_pkt_hdl+0x3b8> + d019e4e: 4b1f ldr r3, [pc, #124] ; (d019ecc <wifi_hal_csi_pkt_hdl+0x428>) + d019e50: 681b ldr r3, [r3, #0] + d019e52: 039b lsls r3, r3, #14 + d019e54: d502 bpl.n d019e5c <wifi_hal_csi_pkt_hdl+0x3b8> + d019e56: 481e ldr r0, [pc, #120] ; (d019ed0 <wifi_hal_csi_pkt_hdl+0x42c>) + d019e58: f028 ffae bl d042db8 <__DiagPrintf_veneer> + d019e5c: 2300 movs r3, #0 + d019e5e: f8c4 3168 str.w r3, [r4, #360] ; 0x168 + d019e62: e652 b.n d019b0a <wifi_hal_csi_pkt_hdl+0x66> + d019e64: f8d0 37ec ldr.w r3, [r0, #2028] ; 0x7ec + d019e68: 2101 movs r1, #1 + d019e6a: 1c5a adds r2, r3, #1 + d019e6c: aa09 add r2, sp, #36 ; 0x24 + d019e6e: bf14 ite ne + d019e70: 3301 addne r3, #1 + d019e72: 2300 moveq r3, #0 + d019e74: f8c0 37ec str.w r3, [r0, #2028] ; 0x7ec + d019e78: 63ab str r3, [r5, #56] ; 0x38 + d019e7a: e746 b.n d019d0a <wifi_hal_csi_pkt_hdl+0x266> + d019e7c: f894 3177 ldrb.w r3, [r4, #375] ; 0x177 + d019e80: 08da lsrs r2, r3, #3 + d019e82: 6bcb ldr r3, [r1, #60] ; 0x3c + d019e84: fbb3 f3f2 udiv r3, r3, r2 + d019e88: f8b1 202f ldrh.w r2, [r1, #47] ; 0x2f + d019e8c: b2db uxtb r3, r3 + d019e8e: 429a cmp r2, r3 + d019e90: d0ae beq.n d019df0 <wifi_hal_csi_pkt_hdl+0x34c> + d019e92: 4650 mov r0, sl + d019e94: f7ff f9fe bl d019294 <wifi_hal_csi_enqueue_idle_q> + d019e98: e637 b.n d019b0a <wifi_hal_csi_pkt_hdl+0x66> + d019e9a: 4638 mov r0, r7 + d019e9c: f7eb fb48 bl d005530 <rtw_init_listhead> + d019ea0: f505 71ae add.w r1, r5, #348 ; 0x15c + d019ea4: 4638 mov r0, r7 + d019ea6: f7eb fb51 bl d00554c <rtw_list_insert_tail> + d019eaa: f8d5 3168 ldr.w r3, [r5, #360] ; 0x168 + d019eae: a909 add r1, sp, #36 ; 0x24 + d019eb0: 4630 mov r0, r6 + d019eb2: 3301 adds r3, #1 + d019eb4: f8c5 3168 str.w r3, [r5, #360] ; 0x168 + d019eb8: f7eb fb06 bl d0054c8 <rtw_exit_critical_bh> + d019ebc: e7b6 b.n d019e2c <wifi_hal_csi_pkt_hdl+0x388> + d019ebe: bf00 nop + d019ec0: 0d04a78b .word 0x0d04a78b + d019ec4: 0d0470e5 .word 0x0d0470e5 + d019ec8: 0d046d86 .word 0x0d046d86 + d019ecc: 2001c00c .word 0x2001c00c + d019ed0: 0d0470ae .word 0x0d0470ae + +0d019ed4 <wifi_hal_ra_fill_h2c_cmd>: + d019ed4: b5f0 push {r4, r5, r6, r7, lr} + d019ed6: 2a40 cmp r2, #64 ; 0x40 + d019ed8: b087 sub sp, #28 + d019eda: f04f 0700 mov.w r7, #0 + d019ede: 4606 mov r6, r0 + d019ee0: 4615 mov r5, r2 + d019ee2: 461c mov r4, r3 + d019ee4: 9704 str r7, [sp, #16] + d019ee6: 9702 str r7, [sp, #8] + d019ee8: f8cd 7013 str.w r7, [sp, #19] + d019eec: f8ad 700c strh.w r7, [sp, #12] + d019ef0: 9700 str r7, [sp, #0] + d019ef2: f88d 7004 strb.w r7, [sp, #4] + d019ef6: d16f bne.n d019fd8 <wifi_hal_ra_fill_h2c_cmd+0x104> + d019ef8: 78da ldrb r2, [r3, #3] + d019efa: 781b ldrb r3, [r3, #0] + d019efc: f3c2 1180 ubfx r1, r2, #6, #1 + d019f00: f3c2 12c0 ubfx r2, r2, #7, #1 + d019f04: f3c3 0344 ubfx r3, r3, #1, #5 + d019f08: ea43 1341 orr.w r3, r3, r1, lsl #5 + d019f0c: 2154 movs r1, #84 ; 0x54 + d019f0e: ea43 1382 orr.w r3, r3, r2, lsl #6 + d019f12: 78a2 ldrb r2, [r4, #2] + d019f14: f3c2 1200 ubfx r2, r2, #4, #1 + d019f18: ea43 13c2 orr.w r3, r3, r2, lsl #7 + d019f1c: 2206 movs r2, #6 + d019f1e: f88d 3008 strb.w r3, [sp, #8] + d019f22: 7863 ldrb r3, [r4, #1] + d019f24: f88d 3009 strb.w r3, [sp, #9] + d019f28: 7923 ldrb r3, [r4, #4] + d019f2a: f88d 300a strb.w r3, [sp, #10] + d019f2e: 7963 ldrb r3, [r4, #5] + d019f30: f88d 300b strb.w r3, [sp, #11] + d019f34: 79a3 ldrb r3, [r4, #6] + d019f36: f88d 300c strb.w r3, [sp, #12] + d019f3a: 79e3 ldrb r3, [r4, #7] + d019f3c: f88d 300d strb.w r3, [sp, #13] + d019f40: ab02 add r3, sp, #8 + d019f42: f7fe fcb5 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d019f46: b950 cbnz r0, d019f5e <wifi_hal_ra_fill_h2c_cmd+0x8a> + d019f48: 4833 ldr r0, [pc, #204] ; (d01a018 <wifi_hal_ra_fill_h2c_cmd+0x144>) + d019f4a: f7e9 ffd5 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019f4e: 4833 ldr r0, [pc, #204] ; (d01a01c <wifi_hal_ra_fill_h2c_cmd+0x148>) + d019f50: 2200 movs r2, #0 + d019f52: 4629 mov r1, r5 + d019f54: f7e9 ffd0 bl d003ef8 <inic_ipc_dev_buffered_printf> + d019f58: 2000 movs r0, #0 + d019f5a: b007 add sp, #28 + d019f5c: bdf0 pop {r4, r5, r6, r7, pc} + d019f5e: 78e1 ldrb r1, [r4, #3] + d019f60: 7822 ldrb r2, [r4, #0] + d019f62: f3c1 1080 ubfx r0, r1, #6, #1 + d019f66: f3c1 11c0 ubfx r1, r1, #7, #1 + d019f6a: f3c2 0300 ubfx r3, r2, #0, #1 + d019f6e: f002 02c0 and.w r2, r2, #192 ; 0xc0 + d019f72: ea43 1300 orr.w r3, r3, r0, lsl #4 + d019f76: 4630 mov r0, r6 + d019f78: ea43 1341 orr.w r3, r3, r1, lsl #5 + d019f7c: 4629 mov r1, r5 + d019f7e: 4313 orrs r3, r2 + d019f80: f89d 2010 ldrb.w r2, [sp, #16] + d019f84: f002 020e and.w r2, r2, #14 + d019f88: 4313 orrs r3, r2 + d019f8a: 7be2 ldrb r2, [r4, #15] + d019f8c: f88d 3010 strb.w r3, [sp, #16] + d019f90: 7863 ldrb r3, [r4, #1] + d019f92: f88d 3011 strb.w r3, [sp, #17] + d019f96: 78a3 ldrb r3, [r4, #2] + d019f98: f88d 3012 strb.w r3, [sp, #18] + d019f9c: 7ba3 ldrb r3, [r4, #14] + d019f9e: f88d 3013 strb.w r3, [sp, #19] + d019fa2: f002 0380 and.w r3, r2, #128 ; 0x80 + d019fa6: f3c2 1280 ubfx r2, r2, #6, #1 + d019faa: ea43 1382 orr.w r3, r3, r2, lsl #6 + d019fae: f89d 2014 ldrb.w r2, [sp, #20] + d019fb2: f002 023f and.w r2, r2, #63 ; 0x3f + d019fb6: 4313 orrs r3, r2 + d019fb8: 2207 movs r2, #7 + d019fba: f88d 3014 strb.w r3, [sp, #20] + d019fbe: 7b63 ldrb r3, [r4, #13] + d019fc0: f88d 3015 strb.w r3, [sp, #21] + d019fc4: 7b23 ldrb r3, [r4, #12] + d019fc6: f88d 3016 strb.w r3, [sp, #22] + d019fca: ab04 add r3, sp, #16 + d019fcc: f7fe fc70 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d019fd0: 2800 cmp r0, #0 + d019fd2: d0b9 beq.n d019f48 <wifi_hal_ra_fill_h2c_cmd+0x74> + d019fd4: 2001 movs r0, #1 + d019fd6: e7c0 b.n d019f5a <wifi_hal_ra_fill_h2c_cmd+0x86> + d019fd8: 2a42 cmp r2, #66 ; 0x42 + d019fda: d119 bne.n d01a010 <wifi_hal_ra_fill_h2c_cmd+0x13c> + d019fdc: 781b ldrb r3, [r3, #0] + d019fde: 4629 mov r1, r5 + d019fe0: 79a2 ldrb r2, [r4, #6] + d019fe2: f88d 3000 strb.w r3, [sp] + d019fe6: 7863 ldrb r3, [r4, #1] + d019fe8: f002 027f and.w r2, r2, #127 ; 0x7f + d019fec: f88d 3001 strb.w r3, [sp, #1] + d019ff0: 78a3 ldrb r3, [r4, #2] + d019ff2: f88d 3002 strb.w r3, [sp, #2] + d019ff6: 7963 ldrb r3, [r4, #5] + d019ff8: f88d 3003 strb.w r3, [sp, #3] + d019ffc: f89d 3004 ldrb.w r3, [sp, #4] + d01a000: f023 037f bic.w r3, r3, #127 ; 0x7f + d01a004: 4313 orrs r3, r2 + d01a006: 2205 movs r2, #5 + d01a008: f88d 3004 strb.w r3, [sp, #4] + d01a00c: 466b mov r3, sp + d01a00e: e7dd b.n d019fcc <wifi_hal_ra_fill_h2c_cmd+0xf8> + d01a010: 460a mov r2, r1 + d01a012: 2141 movs r1, #65 ; 0x41 + d01a014: e7da b.n d019fcc <wifi_hal_ra_fill_h2c_cmd+0xf8> + d01a016: bf00 nop + d01a018: 0d04a78b .word 0x0d04a78b + d01a01c: 0d0471af .word 0x0d0471af + +0d01a020 <wifi_hal_ra_update_support_rate>: + d01a020: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d01a024: 460c mov r4, r1 + d01a026: b3f1 cbz r1, d01a0a6 <wifi_hal_ra_update_support_rate+0x86> + d01a028: f8d1 3090 ldr.w r3, [r1, #144] ; 0x90 + d01a02c: b3db cbz r3, d01a0a6 <wifi_hal_ra_update_support_rate+0x86> + d01a02e: f893 20a7 ldrb.w r2, [r3, #167] ; 0xa7 + d01a032: 2101 movs r1, #1 + d01a034: 2500 movs r5, #0 + d01a036: f504 778c add.w r7, r4, #280 ; 0x118 + d01a03a: f361 0202 bfi r2, r1, #0, #3 + d01a03e: f504 7894 add.w r8, r4, #296 ; 0x128 + d01a042: 462e mov r6, r5 + d01a044: f883 20a7 strb.w r2, [r3, #167] ; 0xa7 + d01a048: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 + d01a04c: f893 20a7 ldrb.w r2, [r3, #167] ; 0xa7 + d01a050: f361 02c5 bfi r2, r1, #3, #3 + d01a054: f883 20a7 strb.w r2, [r3, #167] ; 0xa7 + d01a058: f817 0b01 ldrb.w r0, [r7], #1 + d01a05c: b130 cbz r0, d01a06c <wifi_hal_ra_update_support_rate+0x4c> + d01a05e: f000 007f and.w r0, r0, #127 ; 0x7f + d01a062: f00d fdb1 bl d027bc8 <rtw_get_bit_value_from_ieee_value> + d01a066: 4305 orrs r5, r0 + d01a068: ea46 76e0 orr.w r6, r6, r0, asr #31 + d01a06c: 45b8 cmp r8, r7 + d01a06e: d1f3 bne.n d01a058 <wifi_hal_ra_update_support_rate+0x38> + d01a070: f894 324c ldrb.w r3, [r4, #588] ; 0x24c + d01a074: b1cb cbz r3, d01a0aa <wifi_hal_ra_update_support_rate+0x8a> + d01a076: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01a07a: 2101 movs r1, #1 + d01a07c: 307b adds r0, #123 ; 0x7b + d01a07e: f010 fcae bl d02a9de <wifi_rom_he_mcsmap_to_bitmap> + d01a082: 4602 mov r2, r0 + d01a084: 460b mov r3, r1 + d01a086: ea52 330f orrs.w r3, r2, pc, lsl #12 + d01a08a: 4315 orrs r5, r2 + d01a08c: 431e orrs r6, r3 + d01a08e: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 + d01a092: 4628 mov r0, r5 + d01a094: 685b ldr r3, [r3, #4] + d01a096: e9c3 560c strd r5, r6, [r3, #48] ; 0x30 + d01a09a: f7f3 fb95 bl d00d7c8 <wifi_rom_get_highest_rateidx> + d01a09e: f000 003f and.w r0, r0, #63 ; 0x3f + d01a0a2: f884 0132 strb.w r0, [r4, #306] ; 0x132 + d01a0a6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d01a0aa: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 + d01a0ae: b12b cbz r3, d01a0bc <wifi_hal_ra_update_support_rate+0x9c> + d01a0b0: f204 204a addw r0, r4, #586 ; 0x24a + d01a0b4: 2101 movs r1, #1 + d01a0b6: f010 fc25 bl d02a904 <wifi_rom_vht_mcsmap_to_bitmap> + d01a0ba: e7e2 b.n d01a082 <wifi_hal_ra_update_support_rate+0x62> + d01a0bc: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 + d01a0c0: 2b00 cmp r3, #0 + d01a0c2: d0e4 beq.n d01a08e <wifi_hal_ra_update_support_rate+0x6e> + d01a0c4: f894 322c ldrb.w r3, [r4, #556] ; 0x22c + d01a0c8: ea45 3503 orr.w r5, r5, r3, lsl #12 + d01a0cc: e7df b.n d01a08e <wifi_hal_ra_update_support_rate+0x6e> ... -0d019ff4 <wifi_hal_ra_register>: - d019ff4: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d019ff8: 6803 ldr r3, [r0, #0] - d019ffa: 4606 mov r6, r0 - d019ffc: f8d1 4090 ldr.w r4, [r1, #144] ; 0x90 - d01a000: 460f mov r7, r1 - d01a002: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 - d01a006: 4628 mov r0, r5 - d01a008: f7ff ff9c bl d019f44 <wifi_hal_ra_update_support_rate> - d01a00c: b94c cbnz r4, d01a022 <wifi_hal_ra_register+0x2e> - d01a00e: 48ae ldr r0, [pc, #696] ; (d01a2c8 <wifi_hal_ra_register+0x2d4>) - d01a010: f7e9 ff72 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a014: 49ad ldr r1, [pc, #692] ; (d01a2cc <wifi_hal_ra_register+0x2d8>) - d01a016: 48ae ldr r0, [pc, #696] ; (d01a2d0 <wifi_hal_ra_register+0x2dc>) - d01a018: b002 add sp, #8 - d01a01a: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d01a01e: f7e9 bf6b b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01a022: f894 30a8 ldrb.w r3, [r4, #168] ; 0xa8 - d01a026: 2b01 cmp r3, #1 - d01a028: d104 bne.n d01a034 <wifi_hal_ra_register+0x40> - d01a02a: 2300 movs r3, #0 - d01a02c: 7023 strb r3, [r4, #0] - d01a02e: b002 add sp, #8 - d01a030: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d01a034: 2b0d cmp r3, #13 - d01a036: d8fa bhi.n d01a02e <wifi_hal_ra_register+0x3a> - d01a038: 7822 ldrb r2, [r4, #0] - d01a03a: 2a01 cmp r2, #1 - d01a03c: d108 bne.n d01a050 <wifi_hal_ra_register+0x5c> - d01a03e: 442b add r3, r5 - d01a040: f883 2374 strb.w r2, [r3, #884] ; 0x374 - d01a044: f894 30a8 ldrb.w r3, [r4, #168] ; 0xa8 - d01a048: eb05 0383 add.w r3, r5, r3, lsl #2 - d01a04c: f8c3 433c str.w r4, [r3, #828] ; 0x33c - d01a050: 4630 mov r0, r6 - d01a052: f7f8 fad9 bl d012608 <rtw_check_ap_mode> - d01a056: 2801 cmp r0, #1 - d01a058: d103 bne.n d01a062 <wifi_hal_ra_register+0x6e> - d01a05a: 4639 mov r1, r7 - d01a05c: 4630 mov r0, r6 - d01a05e: f002 fe67 bl d01cd30 <_hal_ap_update_sta_ra_info> - d01a062: 6866 ldr r6, [r4, #4] - d01a064: f894 30a8 ldrb.w r3, [r4, #168] ; 0xa8 - d01a068: b92e cbnz r6, d01a076 <wifi_hal_ra_register+0x82> - d01a06a: 4897 ldr r0, [pc, #604] ; (d01a2c8 <wifi_hal_ra_register+0x2d4>) - d01a06c: f7e9 ff44 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a070: 4996 ldr r1, [pc, #600] ; (d01a2cc <wifi_hal_ra_register+0x2d8>) - d01a072: 4898 ldr r0, [pc, #608] ; (d01a2d4 <wifi_hal_ra_register+0x2e0>) - d01a074: e7d0 b.n d01a018 <wifi_hal_ra_register+0x24> - d01a076: f896 c01f ldrb.w ip, [r6, #31] - d01a07a: f894 1050 ldrb.w r1, [r4, #80] ; 0x50 - d01a07e: f1bc 0f32 cmp.w ip, #50 ; 0x32 - d01a082: d847 bhi.n d01a114 <wifi_hal_ra_register+0x120> - d01a084: f1bc 0f1e cmp.w ip, #30 - d01a088: bf8c ite hi - d01a08a: f04f 0e02 movhi.w lr, #2 - d01a08e: f04f 0e03 movls.w lr, #3 - d01a092: f894 20a7 ldrb.w r2, [r4, #167] ; 0xa7 - d01a096: f012 0838 ands.w r8, r2, #56 ; 0x38 - d01a09a: bf18 it ne - d01a09c: f3c2 08c2 ubfxne r8, r2, #3, #3 - d01a0a0: f001 0201 and.w r2, r1, #1 - d01a0a4: bf1c itt ne - d01a0a6: f108 38ff addne.w r8, r8, #4294967295 ; 0xffffffff - d01a0aa: fa5f f888 uxtbne.w r8, r8 - d01a0ae: f011 0f06 tst.w r1, #6 - d01a0b2: bf18 it ne - d01a0b4: f042 0202 orrne.w r2, r2, #2 - d01a0b8: 068f lsls r7, r1, #26 - d01a0ba: d52e bpl.n d01a11a <wifi_hal_ra_register+0x126> - d01a0bc: f042 0210 orr.w r2, r2, #16 - d01a0c0: f103 000c add.w r0, r3, #12 - d01a0c4: eb05 1943 add.w r9, r5, r3, lsl #5 - d01a0c8: 015f lsls r7, r3, #5 - d01a0ca: eb05 1040 add.w r0, r5, r0, lsl #5 - d01a0ce: 7a41 ldrb r1, [r0, #9] - d01a0d0: f021 0178 bic.w r1, r1, #120 ; 0x78 - d01a0d4: f041 0138 orr.w r1, r1, #56 ; 0x38 - d01a0d8: 7241 strb r1, [r0, #9] - d01a0da: f509 70bc add.w r0, r9, #376 ; 0x178 - d01a0de: f896 a02c ldrb.w sl, [r6, #44] ; 0x2c - d01a0e2: f899 117c ldrb.w r1, [r9, #380] ; 0x17c - d01a0e6: f36a 0100 bfi r1, sl, #0, #1 - d01a0ea: 7101 strb r1, [r0, #4] - d01a0ec: f8b9 a17e ldrh.w sl, [r9, #382] ; 0x17e - d01a0f0: 6b31 ldr r1, [r6, #48] ; 0x30 - d01a0f2: f02a 0a10 bic.w sl, sl, #16 - d01a0f6: ea4f 4a4a mov.w sl, sl, lsl #17 - d01a0fa: ea4f 4a5a mov.w sl, sl, lsr #17 - d01a0fe: f04a 0a10 orr.w sl, sl, #16 - d01a102: f8a9 a17e strh.w sl, [r9, #382] ; 0x17e - d01a106: b992 cbnz r2, d01a12e <wifi_hal_ra_register+0x13a> - d01a108: 486f ldr r0, [pc, #444] ; (d01a2c8 <wifi_hal_ra_register+0x2d4>) - d01a10a: f7e9 fef5 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a10e: 496f ldr r1, [pc, #444] ; (d01a2cc <wifi_hal_ra_register+0x2d8>) - d01a110: 4871 ldr r0, [pc, #452] ; (d01a2d8 <wifi_hal_ra_register+0x2e4>) - d01a112: e781 b.n d01a018 <wifi_hal_ra_register+0x24> - d01a114: f04f 0e01 mov.w lr, #1 - d01a118: e7bb b.n d01a092 <wifi_hal_ra_register+0x9e> - d01a11a: 06c8 lsls r0, r1, #27 - d01a11c: d502 bpl.n d01a124 <wifi_hal_ra_register+0x130> - d01a11e: f042 0208 orr.w r2, r2, #8 - d01a122: e7cd b.n d01a0c0 <wifi_hal_ra_register+0xcc> - d01a124: 0709 lsls r1, r1, #28 - d01a126: bf48 it mi - d01a128: f042 0204 orrmi.w r2, r2, #4 - d01a12c: e7c8 b.n d01a0c0 <wifi_hal_ra_register+0xcc> - d01a12e: f890 a004 ldrb.w sl, [r0, #4] - d01a132: f362 0a45 bfi sl, r2, #1, #5 - d01a136: f880 a004 strb.w sl, [r0, #4] - d01a13a: f889 317d strb.w r3, [r9, #381] ; 0x17d - d01a13e: f890 9006 ldrb.w r9, [r0, #6] - d01a142: f36e 0983 bfi r9, lr, #2, #2 - d01a146: f880 9006 strb.w r9, [r0, #6] - d01a14a: f012 0010 ands.w r0, r2, #16 - d01a14e: d061 beq.n d01a214 <wifi_hal_ra_register+0x220> - d01a150: f894 e05c ldrb.w lr, [r4, #92] ; 0x5c - d01a154: f00e 0e01 and.w lr, lr, #1 - d01a158: eb05 0a07 add.w sl, r5, r7 - d01a15c: f008 0807 and.w r8, r8, #7 - d01a160: f50a 79bc add.w r9, sl, #376 ; 0x178 - d01a164: f89a a17e ldrb.w sl, [sl, #382] ; 0x17e - d01a168: f36e 1a86 bfi sl, lr, #6, #1 - d01a16c: f899 e004 ldrb.w lr, [r9, #4] - d01a170: f02e 0e3f bic.w lr, lr, #63 ; 0x3f - d01a174: f889 a006 strb.w sl, [r9, #6] - d01a178: ea50 000e orrs.w r0, r0, lr - d01a17c: bf0c ite eq - d01a17e: f894 005b ldrbeq.w r0, [r4, #91] ; 0x5b - d01a182: 2000 movne r0, #0 - d01a184: eb05 0407 add.w r4, r5, r7 - d01a188: bf08 it eq - d01a18a: f3c0 0080 ubfxeq r0, r0, #2, #1 - d01a18e: f8b4 e17e ldrh.w lr, [r4, #382] ; 0x17e - d01a192: 0140 lsls r0, r0, #5 - d01a194: f42e 6ee4 bic.w lr, lr, #1824 ; 0x720 - d01a198: ea40 2008 orr.w r0, r0, r8, lsl #8 - d01a19c: ea40 000e orr.w r0, r0, lr - d01a1a0: f8a4 017e strh.w r0, [r4, #382] ; 0x17e - d01a1a4: 0790 lsls r0, r2, #30 - d01a1a6: bf44 itt mi - d01a1a8: f021 417f bicmi.w r1, r1, #4278190080 ; 0xff000000 - d01a1ac: f021 010a bicmi.w r1, r1, #10 - d01a1b0: f012 0f1c tst.w r2, #28 - d01a1b4: d03e beq.n d01a234 <wifi_hal_ra_register+0x240> - d01a1b6: f021 417f bic.w r1, r1, #4278190080 ; 0xff000000 - d01a1ba: f421 617e bic.w r1, r1, #4064 ; 0xfe0 - d01a1be: 4a47 ldr r2, [pc, #284] ; (d01a2dc <wifi_hal_ra_register+0x2e8>) - d01a1c0: 6810 ldr r0, [r2, #0] - d01a1c2: 9000 str r0, [sp, #0] - d01a1c4: 8890 ldrh r0, [r2, #4] - d01a1c6: 7992 ldrb r2, [r2, #6] - d01a1c8: f8ad 0004 strh.w r0, [sp, #4] - d01a1cc: 4668 mov r0, sp - d01a1ce: f88d 2006 strb.w r2, [sp, #6] - d01a1d2: 19ea adds r2, r5, r7 - d01a1d4: 4604 mov r4, r0 - d01a1d6: f892 e195 ldrb.w lr, [r2, #405] ; 0x195 - d01a1da: 2200 movs r2, #0 - d01a1dc: fa5f f882 uxtb.w r8, r2 - d01a1e0: 3201 adds r2, #1 - d01a1e2: 3401 adds r4, #1 - d01a1e4: 45c6 cmp lr, r8 - d01a1e6: bf9e ittt ls - d01a1e8: f814 8c01 ldrbls.w r8, [r4, #-1] - d01a1ec: f108 0803 addls.w r8, r8, #3 - d01a1f0: f804 8c01 strbls.w r8, [r4, #-1] - d01a1f4: 2a07 cmp r2, #7 - d01a1f6: d1f1 bne.n d01a1dc <wifi_hal_ra_register+0x1e8> - d01a1f8: 2400 movs r4, #0 - d01a1fa: f810 8b01 ldrb.w r8, [r0], #1 - d01a1fe: b2e2 uxtb r2, r4 - d01a200: 45c4 cmp ip, r8 - d01a202: d32a bcc.n d01a25a <wifi_hal_ra_register+0x266> - d01a204: 3401 adds r4, #1 - d01a206: 2c07 cmp r4, #7 - d01a208: d1f7 bne.n d01a1fa <wifi_hal_ra_register+0x206> - d01a20a: f1be 0f00 cmp.w lr, #0 - d01a20e: d136 bne.n d01a27e <wifi_hal_ra_register+0x28a> - d01a210: 460a mov r2, r1 - d01a212: e02a b.n d01a26a <wifi_hal_ra_register+0x276> - d01a214: f012 0f08 tst.w r2, #8 - d01a218: d004 beq.n d01a224 <wifi_hal_ra_register+0x230> - d01a21a: f894 e05b ldrb.w lr, [r4, #91] ; 0x5b - d01a21e: ea4f 1ede mov.w lr, lr, lsr #7 - d01a222: e799 b.n d01a158 <wifi_hal_ra_register+0x164> - d01a224: f012 0e04 ands.w lr, r2, #4 - d01a228: bf1c itt ne - d01a22a: f894 e05b ldrbne.w lr, [r4, #91] ; 0x5b - d01a22e: f3ce 1e80 ubfxne lr, lr, #6, #1 - d01a232: e791 b.n d01a158 <wifi_hal_ra_register+0x164> - d01a234: 2a01 cmp r2, #1 - d01a236: d1c2 bne.n d01a1be <wifi_hal_ra_register+0x1ca> - d01a238: 442f add r7, r5 - d01a23a: eb05 1343 add.w r3, r5, r3, lsl #5 - d01a23e: 2240 movs r2, #64 ; 0x40 - d01a240: 4628 mov r0, r5 - d01a242: f8c7 1180 str.w r1, [r7, #384] ; 0x180 - d01a246: f503 73be add.w r3, r3, #380 ; 0x17c - d01a24a: 2110 movs r1, #16 - d01a24c: f7ff fdd4 bl d019df8 <wifi_hal_ra_fill_h2c_cmd> - d01a250: 2801 cmp r0, #1 - d01a252: d132 bne.n d01a2ba <wifi_hal_ra_register+0x2c6> - d01a254: f886 002d strb.w r0, [r6, #45] ; 0x2d - d01a258: e6e9 b.n d01a02e <wifi_hal_ra_register+0x3a> - d01a25a: 4596 cmp lr, r2 - d01a25c: d110 bne.n d01a280 <wifi_hal_ra_register+0x28c> - d01a25e: 2a00 cmp r2, #0 - d01a260: d0d6 beq.n d01a210 <wifi_hal_ra_register+0x21c> - d01a262: 2a01 cmp r2, #1 - d01a264: d110 bne.n d01a288 <wifi_hal_ra_register+0x294> - d01a266: f021 020f bic.w r2, r1, #15 - d01a26a: 0b10 lsrs r0, r2, #12 - d01a26c: d105 bne.n d01a27a <wifi_hal_ra_register+0x286> - d01a26e: 481c ldr r0, [pc, #112] ; (d01a2e0 <wifi_hal_ra_register+0x2ec>) - d01a270: 4008 ands r0, r1 - d01a272: 4302 orrs r2, r0 - d01a274: bf08 it eq - d01a276: f3c1 020b ubfxeq r2, r1, #0, #12 - d01a27a: 4611 mov r1, r2 - d01a27c: e7dc b.n d01a238 <wifi_hal_ra_register+0x244> - d01a27e: 2200 movs r2, #0 - d01a280: 19e8 adds r0, r5, r7 - d01a282: f880 2195 strb.w r2, [r0, #405] ; 0x195 - d01a286: e7ea b.n d01a25e <wifi_hal_ra_register+0x26a> - d01a288: 2a02 cmp r2, #2 - d01a28a: d104 bne.n d01a296 <wifi_hal_ra_register+0x2a2> - d01a28c: f421 5280 bic.w r2, r1, #4096 ; 0x1000 - d01a290: f022 021f bic.w r2, r2, #31 - d01a294: e7e9 b.n d01a26a <wifi_hal_ra_register+0x276> - d01a296: 2a03 cmp r2, #3 - d01a298: d104 bne.n d01a2a4 <wifi_hal_ra_register+0x2b0> - d01a29a: f421 5240 bic.w r2, r1, #12288 ; 0x3000 - d01a29e: f022 023f bic.w r2, r2, #63 ; 0x3f - d01a2a2: e7e2 b.n d01a26a <wifi_hal_ra_register+0x276> - d01a2a4: 2a04 cmp r2, #4 - d01a2a6: bf0b itete eq - d01a2a8: f421 42e0 biceq.w r2, r1, #28672 ; 0x7000 - d01a2ac: f421 4270 bicne.w r2, r1, #61440 ; 0xf000 - d01a2b0: f022 027f biceq.w r2, r2, #127 ; 0x7f - d01a2b4: f022 02ff bicne.w r2, r2, #255 ; 0xff - d01a2b8: e7d7 b.n d01a26a <wifi_hal_ra_register+0x276> - d01a2ba: 4803 ldr r0, [pc, #12] ; (d01a2c8 <wifi_hal_ra_register+0x2d4>) - d01a2bc: f7e9 fe1c bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a2c0: 4902 ldr r1, [pc, #8] ; (d01a2cc <wifi_hal_ra_register+0x2d8>) - d01a2c2: 4808 ldr r0, [pc, #32] ; (d01a2e4 <wifi_hal_ra_register+0x2f0>) - d01a2c4: e6a8 b.n d01a018 <wifi_hal_ra_register+0x24> - d01a2c6: bf00 nop - d01a2c8: 0d04a6af .word 0x0d04a6af - d01a2cc: 0d0472c7 .word 0x0d0472c7 - d01a2d0: 0d047102 .word 0x0d047102 - d01a2d4: 0d04712a .word 0x0d04712a - d01a2d8: 0d047154 .word 0x0d047154 - d01a2dc: 0d0471a9 .word 0x0d0471a9 - d01a2e0: 0ffff000 .word 0x0ffff000 - d01a2e4: 0d04717e .word 0x0d04717e - -0d01a2e8 <wifi_hal_ra_deregister>: - d01a2e8: b538 push {r3, r4, r5, lr} - d01a2ea: f8d1 5090 ldr.w r5, [r1, #144] ; 0x90 - d01a2ee: b945 cbnz r5, d01a302 <wifi_hal_ra_deregister+0x1a> - d01a2f0: 4812 ldr r0, [pc, #72] ; (d01a33c <wifi_hal_ra_deregister+0x54>) - d01a2f2: f7e9 fe01 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a2f6: 4912 ldr r1, [pc, #72] ; (d01a340 <wifi_hal_ra_deregister+0x58>) - d01a2f8: 4812 ldr r0, [pc, #72] ; (d01a344 <wifi_hal_ra_deregister+0x5c>) - d01a2fa: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01a2fe: f7e9 bdfb b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01a302: f895 20a8 ldrb.w r2, [r5, #168] ; 0xa8 - d01a306: 2a01 cmp r2, #1 - d01a308: d007 beq.n d01a31a <wifi_hal_ra_deregister+0x32> - d01a30a: 6803 ldr r3, [r0, #0] - d01a30c: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d01a310: b122 cbz r2, d01a31c <wifi_hal_ra_deregister+0x34> - d01a312: f895 30a8 ldrb.w r3, [r5, #168] ; 0xa8 - d01a316: 2b0d cmp r3, #13 - d01a318: d905 bls.n d01a326 <wifi_hal_ra_deregister+0x3e> - d01a31a: bd38 pop {r3, r4, r5, pc} - d01a31c: f7f8 f974 bl d012608 <rtw_check_ap_mode> - d01a320: 2800 cmp r0, #0 - d01a322: d0f6 beq.n d01a312 <wifi_hal_ra_deregister+0x2a> - d01a324: e7f9 b.n d01a31a <wifi_hal_ra_deregister+0x32> - d01a326: 4423 add r3, r4 - d01a328: 2200 movs r2, #0 - d01a32a: f883 2374 strb.w r2, [r3, #884] ; 0x374 - d01a32e: f895 30a8 ldrb.w r3, [r5, #168] ; 0xa8 - d01a332: 33ce adds r3, #206 ; 0xce - d01a334: eb04 0483 add.w r4, r4, r3, lsl #2 - d01a338: 6062 str r2, [r4, #4] - d01a33a: e7ee b.n d01a31a <wifi_hal_ra_deregister+0x32> - d01a33c: 0d04a6af .word 0x0d04a6af - d01a340: 0d0472b0 .word 0x0d0472b0 - d01a344: 0d0471b1 .word 0x0d0471b1 - -0d01a348 <wifi_hal_ra_watchdog>: - d01a348: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d01a34c: 6803 ldr r3, [r0, #0] - d01a34e: b085 sub sp, #20 - d01a350: 2500 movs r5, #0 - d01a352: f8df 8178 ldr.w r8, [pc, #376] ; d01a4cc <wifi_hal_ra_watchdog+0x184> - d01a356: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 - d01a35a: f8df 9174 ldr.w r9, [pc, #372] ; d01a4d0 <wifi_hal_ra_watchdog+0x188> - d01a35e: f206 3382 addw r3, r6, #898 ; 0x382 - d01a362: f506 7a5d add.w sl, r6, #884 ; 0x374 - d01a366: f506 7b4f add.w fp, r6, #828 ; 0x33c - d01a36a: 9301 str r3, [sp, #4] - d01a36c: e9cd 5502 strd r5, r5, [sp, #8] - d01a370: f81a 3b01 ldrb.w r3, [sl], #1 - d01a374: b14b cbz r3, d01a38a <wifi_hal_ra_watchdog+0x42> - d01a376: f8db 3000 ldr.w r3, [fp] - d01a37a: b963 cbnz r3, d01a396 <wifi_hal_ra_watchdog+0x4e> - d01a37c: 4640 mov r0, r8 - d01a37e: f7e9 fdbb bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a382: 4649 mov r1, r9 - d01a384: 484d ldr r0, [pc, #308] ; (d01a4bc <wifi_hal_ra_watchdog+0x174>) - d01a386: f7e9 fdb7 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a38a: 9b01 ldr r3, [sp, #4] - d01a38c: f10b 0b04 add.w fp, fp, #4 - d01a390: 4553 cmp r3, sl - d01a392: d1ed bne.n d01a370 <wifi_hal_ra_watchdog+0x28> - d01a394: e08f b.n d01a4b6 <wifi_hal_ra_watchdog+0x16e> - d01a396: 685c ldr r4, [r3, #4] - d01a398: b92c cbnz r4, d01a3a6 <wifi_hal_ra_watchdog+0x5e> - d01a39a: 4640 mov r0, r8 - d01a39c: f7e9 fdac bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a3a0: 4649 mov r1, r9 - d01a3a2: 4847 ldr r0, [pc, #284] ; (d01a4c0 <wifi_hal_ra_watchdog+0x178>) - d01a3a4: e7ef b.n d01a386 <wifi_hal_ra_watchdog+0x3e> - d01a3a6: f894 202d ldrb.w r2, [r4, #45] ; 0x2d - d01a3aa: 2a00 cmp r2, #0 - d01a3ac: d0ed beq.n d01a38a <wifi_hal_ra_watchdog+0x42> - d01a3ae: f893 70a8 ldrb.w r7, [r3, #168] ; 0xa8 - d01a3b2: 8a63 ldrh r3, [r4, #18] - d01a3b4: 88a2 ldrh r2, [r4, #4] - d01a3b6: f3c3 1346 ubfx r3, r3, #5, #7 - d01a3ba: f894 003a ldrb.w r0, [r4, #58] ; 0x3a - d01a3be: f3c2 1246 ubfx r2, r2, #5, #7 - d01a3c2: f894 1038 ldrb.w r1, [r4, #56] ; 0x38 - d01a3c6: f063 037f orn r3, r3, #127 ; 0x7f - d01a3ca: f000 0003 and.w r0, r0, #3 - d01a3ce: f062 027f orn r2, r2, #127 ; 0x7f - d01a3d2: f894 c03c ldrb.w ip, [r4, #60] ; 0x3c - d01a3d6: f88d 300a strb.w r3, [sp, #10] - d01a3da: f001 0101 and.w r1, r1, #1 - d01a3de: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 - d01a3e2: f88d 2009 strb.w r2, [sp, #9] - d01a3e6: ea41 014c orr.w r1, r1, ip, lsl #1 - d01a3ea: f894 203b ldrb.w r2, [r4, #59] ; 0x3b - d01a3ee: 009b lsls r3, r3, #2 - d01a3f0: f88d 100d strb.w r1, [sp, #13] - d01a3f4: 2108 movs r1, #8 - d01a3f6: f003 031c and.w r3, r3, #28 - d01a3fa: 0152 lsls r2, r2, #5 - d01a3fc: f88d 7008 strb.w r7, [sp, #8] - d01a400: 4303 orrs r3, r0 - d01a402: f002 0260 and.w r2, r2, #96 ; 0x60 - d01a406: 4630 mov r0, r6 - d01a408: 4313 orrs r3, r2 - d01a40a: f89d 200e ldrb.w r2, [sp, #14] - d01a40e: f022 027f bic.w r2, r2, #127 ; 0x7f - d01a412: 4313 orrs r3, r2 - d01a414: 2242 movs r2, #66 ; 0x42 - d01a416: f88d 300e strb.w r3, [sp, #14] - d01a41a: ab02 add r3, sp, #8 - d01a41c: f7ff fcec bl d019df8 <wifi_hal_ra_fill_h2c_cmd> - d01a420: b930 cbnz r0, d01a430 <wifi_hal_ra_watchdog+0xe8> - d01a422: 4640 mov r0, r8 - d01a424: f7e9 fd68 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a428: 4649 mov r1, r9 - d01a42a: 4826 ldr r0, [pc, #152] ; (d01a4c4 <wifi_hal_ra_watchdog+0x17c>) - d01a42c: f7e9 fd64 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a430: eb06 1047 add.w r0, r6, r7, lsl #5 - d01a434: 0179 lsls r1, r7, #5 - d01a436: f890 317c ldrb.w r3, [r0, #380] ; 0x17c - d01a43a: f013 0f3e tst.w r3, #62 ; 0x3e - d01a43e: f3c3 0c44 ubfx ip, r3, #1, #5 - d01a442: d0a2 beq.n d01a38a <wifi_hal_ra_watchdog+0x42> - d01a444: f8b0 217e ldrh.w r2, [r0, #382] ; 0x17e - d01a448: f01c 0f02 tst.w ip, #2 - d01a44c: 6b23 ldr r3, [r4, #48] ; 0x30 - d01a44e: 4431 add r1, r6 - d01a450: f022 021c bic.w r2, r2, #28 - d01a454: bf18 it ne - d01a456: f023 437f bicne.w r3, r3, #4278190080 ; 0xff000000 - d01a45a: ea4f 4242 mov.w r2, r2, lsl #17 - d01a45e: bf18 it ne - d01a460: f023 030a bicne.w r3, r3, #10 - d01a464: f01c 0f1c tst.w ip, #28 - d01a468: ea4f 4252 mov.w r2, r2, lsr #17 - d01a46c: bf18 it ne - d01a46e: f023 437f bicne.w r3, r3, #4278190080 ; 0xff000000 - d01a472: ea6f 4242 mvn.w r2, r2, lsl #17 - d01a476: bf18 it ne - d01a478: f423 637e bicne.w r3, r3, #4064 ; 0xfe0 - d01a47c: ea6f 4252 mvn.w r2, r2, lsr #17 - d01a480: f8a0 217e strh.w r2, [r0, #382] ; 0x17e - d01a484: 2240 movs r2, #64 ; 0x40 - d01a486: f8c1 3180 str.w r3, [r1, #384] ; 0x180 - d01a48a: eb06 1347 add.w r3, r6, r7, lsl #5 - d01a48e: 2110 movs r1, #16 - d01a490: 4630 mov r0, r6 - d01a492: f503 73be add.w r3, r3, #380 ; 0x17c - d01a496: f7ff fcaf bl d019df8 <wifi_hal_ra_fill_h2c_cmd> - d01a49a: b930 cbnz r0, d01a4aa <wifi_hal_ra_watchdog+0x162> - d01a49c: 4640 mov r0, r8 - d01a49e: f7e9 fd2b bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a4a2: 4649 mov r1, r9 - d01a4a4: 4808 ldr r0, [pc, #32] ; (d01a4c8 <wifi_hal_ra_watchdog+0x180>) - d01a4a6: f7e9 fd27 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a4aa: 3501 adds r5, #1 - d01a4ac: 7fb3 ldrb r3, [r6, #30] - d01a4ae: b2ed uxtb r5, r5 - d01a4b0: 42ab cmp r3, r5 - d01a4b2: f47f af6a bne.w d01a38a <wifi_hal_ra_watchdog+0x42> - d01a4b6: b005 add sp, #20 - d01a4b8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d01a4bc: 0d0471d4 .word 0x0d0471d4 - d01a4c0: 0d047200 .word 0x0d047200 - d01a4c4: 0d04722c .word 0x0d04722c - d01a4c8: 0d047265 .word 0x0d047265 - d01a4cc: 0d04a6af .word 0x0d04a6af - d01a4d0: 0d04729b .word 0x0d04729b - -0d01a4d4 <wifi_hal_dig_sdagc_follow_pagc>: - d01a4d4: f8d0 33b8 ldr.w r3, [r0, #952] ; 0x3b8 - d01a4d8: b410 push {r4} - d01a4da: 79da ldrb r2, [r3, #7] - d01a4dc: 428a cmp r2, r1 - d01a4de: d007 beq.n d01a4f0 <wifi_hal_dig_sdagc_follow_pagc+0x1c> - d01a4e0: 71d9 strb r1, [r3, #7] - d01a4e2: 460b mov r3, r1 - d01a4e4: f85d 4b04 ldr.w r4, [sp], #4 - d01a4e8: e9d0 12e9 ldrd r1, r2, [r0, #932] ; 0x3a4 - d01a4ec: f000 bc51 b.w d01ad92 <wifi_hal_write_bb_reg> - d01a4f0: f85d 4b04 ldr.w r4, [sp], #4 - d01a4f4: 4770 bx lr +0d01a0d0 <wifi_hal_ra_register>: + d01a0d0: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d01a0d4: 6803 ldr r3, [r0, #0] + d01a0d6: 4606 mov r6, r0 + d01a0d8: f8d1 4090 ldr.w r4, [r1, #144] ; 0x90 + d01a0dc: 460f mov r7, r1 + d01a0de: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 + d01a0e2: 4628 mov r0, r5 + d01a0e4: f7ff ff9c bl d01a020 <wifi_hal_ra_update_support_rate> + d01a0e8: b94c cbnz r4, d01a0fe <wifi_hal_ra_register+0x2e> + d01a0ea: 48ae ldr r0, [pc, #696] ; (d01a3a4 <wifi_hal_ra_register+0x2d4>) + d01a0ec: f7e9 ff04 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a0f0: 49ad ldr r1, [pc, #692] ; (d01a3a8 <wifi_hal_ra_register+0x2d8>) + d01a0f2: 48ae ldr r0, [pc, #696] ; (d01a3ac <wifi_hal_ra_register+0x2dc>) + d01a0f4: b002 add sp, #8 + d01a0f6: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d01a0fa: f7e9 befd b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01a0fe: f894 30a8 ldrb.w r3, [r4, #168] ; 0xa8 + d01a102: 2b01 cmp r3, #1 + d01a104: d104 bne.n d01a110 <wifi_hal_ra_register+0x40> + d01a106: 2300 movs r3, #0 + d01a108: 7023 strb r3, [r4, #0] + d01a10a: b002 add sp, #8 + d01a10c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d01a110: 2b0d cmp r3, #13 + d01a112: d8fa bhi.n d01a10a <wifi_hal_ra_register+0x3a> + d01a114: 7822 ldrb r2, [r4, #0] + d01a116: 2a01 cmp r2, #1 + d01a118: d108 bne.n d01a12c <wifi_hal_ra_register+0x5c> + d01a11a: 442b add r3, r5 + d01a11c: f883 2374 strb.w r2, [r3, #884] ; 0x374 + d01a120: f894 30a8 ldrb.w r3, [r4, #168] ; 0xa8 + d01a124: eb05 0383 add.w r3, r5, r3, lsl #2 + d01a128: f8c3 433c str.w r4, [r3, #828] ; 0x33c + d01a12c: 4630 mov r0, r6 + d01a12e: f7f8 fa6b bl d012608 <rtw_check_ap_mode> + d01a132: 2801 cmp r0, #1 + d01a134: d103 bne.n d01a13e <wifi_hal_ra_register+0x6e> + d01a136: 4639 mov r1, r7 + d01a138: 4630 mov r0, r6 + d01a13a: f002 fe67 bl d01ce0c <_hal_ap_update_sta_ra_info> + d01a13e: 6866 ldr r6, [r4, #4] + d01a140: f894 30a8 ldrb.w r3, [r4, #168] ; 0xa8 + d01a144: b92e cbnz r6, d01a152 <wifi_hal_ra_register+0x82> + d01a146: 4897 ldr r0, [pc, #604] ; (d01a3a4 <wifi_hal_ra_register+0x2d4>) + d01a148: f7e9 fed6 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a14c: 4996 ldr r1, [pc, #600] ; (d01a3a8 <wifi_hal_ra_register+0x2d8>) + d01a14e: 4898 ldr r0, [pc, #608] ; (d01a3b0 <wifi_hal_ra_register+0x2e0>) + d01a150: e7d0 b.n d01a0f4 <wifi_hal_ra_register+0x24> + d01a152: f896 c01f ldrb.w ip, [r6, #31] + d01a156: f894 1050 ldrb.w r1, [r4, #80] ; 0x50 + d01a15a: f1bc 0f32 cmp.w ip, #50 ; 0x32 + d01a15e: d847 bhi.n d01a1f0 <wifi_hal_ra_register+0x120> + d01a160: f1bc 0f1e cmp.w ip, #30 + d01a164: bf8c ite hi + d01a166: f04f 0e02 movhi.w lr, #2 + d01a16a: f04f 0e03 movls.w lr, #3 + d01a16e: f894 20a7 ldrb.w r2, [r4, #167] ; 0xa7 + d01a172: f012 0838 ands.w r8, r2, #56 ; 0x38 + d01a176: bf18 it ne + d01a178: f3c2 08c2 ubfxne r8, r2, #3, #3 + d01a17c: f001 0201 and.w r2, r1, #1 + d01a180: bf1c itt ne + d01a182: f108 38ff addne.w r8, r8, #4294967295 ; 0xffffffff + d01a186: fa5f f888 uxtbne.w r8, r8 + d01a18a: f011 0f06 tst.w r1, #6 + d01a18e: bf18 it ne + d01a190: f042 0202 orrne.w r2, r2, #2 + d01a194: 068f lsls r7, r1, #26 + d01a196: d52e bpl.n d01a1f6 <wifi_hal_ra_register+0x126> + d01a198: f042 0210 orr.w r2, r2, #16 + d01a19c: f103 000c add.w r0, r3, #12 + d01a1a0: eb05 1943 add.w r9, r5, r3, lsl #5 + d01a1a4: 015f lsls r7, r3, #5 + d01a1a6: eb05 1040 add.w r0, r5, r0, lsl #5 + d01a1aa: 7a41 ldrb r1, [r0, #9] + d01a1ac: f021 0178 bic.w r1, r1, #120 ; 0x78 + d01a1b0: f041 0138 orr.w r1, r1, #56 ; 0x38 + d01a1b4: 7241 strb r1, [r0, #9] + d01a1b6: f509 70bc add.w r0, r9, #376 ; 0x178 + d01a1ba: f896 a02c ldrb.w sl, [r6, #44] ; 0x2c + d01a1be: f899 117c ldrb.w r1, [r9, #380] ; 0x17c + d01a1c2: f36a 0100 bfi r1, sl, #0, #1 + d01a1c6: 7101 strb r1, [r0, #4] + d01a1c8: f8b9 a17e ldrh.w sl, [r9, #382] ; 0x17e + d01a1cc: 6b31 ldr r1, [r6, #48] ; 0x30 + d01a1ce: f02a 0a10 bic.w sl, sl, #16 + d01a1d2: ea4f 4a4a mov.w sl, sl, lsl #17 + d01a1d6: ea4f 4a5a mov.w sl, sl, lsr #17 + d01a1da: f04a 0a10 orr.w sl, sl, #16 + d01a1de: f8a9 a17e strh.w sl, [r9, #382] ; 0x17e + d01a1e2: b992 cbnz r2, d01a20a <wifi_hal_ra_register+0x13a> + d01a1e4: 486f ldr r0, [pc, #444] ; (d01a3a4 <wifi_hal_ra_register+0x2d4>) + d01a1e6: f7e9 fe87 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a1ea: 496f ldr r1, [pc, #444] ; (d01a3a8 <wifi_hal_ra_register+0x2d8>) + d01a1ec: 4871 ldr r0, [pc, #452] ; (d01a3b4 <wifi_hal_ra_register+0x2e4>) + d01a1ee: e781 b.n d01a0f4 <wifi_hal_ra_register+0x24> + d01a1f0: f04f 0e01 mov.w lr, #1 + d01a1f4: e7bb b.n d01a16e <wifi_hal_ra_register+0x9e> + d01a1f6: 06c8 lsls r0, r1, #27 + d01a1f8: d502 bpl.n d01a200 <wifi_hal_ra_register+0x130> + d01a1fa: f042 0208 orr.w r2, r2, #8 + d01a1fe: e7cd b.n d01a19c <wifi_hal_ra_register+0xcc> + d01a200: 0709 lsls r1, r1, #28 + d01a202: bf48 it mi + d01a204: f042 0204 orrmi.w r2, r2, #4 + d01a208: e7c8 b.n d01a19c <wifi_hal_ra_register+0xcc> + d01a20a: f890 a004 ldrb.w sl, [r0, #4] + d01a20e: f362 0a45 bfi sl, r2, #1, #5 + d01a212: f880 a004 strb.w sl, [r0, #4] + d01a216: f889 317d strb.w r3, [r9, #381] ; 0x17d + d01a21a: f890 9006 ldrb.w r9, [r0, #6] + d01a21e: f36e 0983 bfi r9, lr, #2, #2 + d01a222: f880 9006 strb.w r9, [r0, #6] + d01a226: f012 0010 ands.w r0, r2, #16 + d01a22a: d061 beq.n d01a2f0 <wifi_hal_ra_register+0x220> + d01a22c: f894 e05c ldrb.w lr, [r4, #92] ; 0x5c + d01a230: f00e 0e01 and.w lr, lr, #1 + d01a234: eb05 0a07 add.w sl, r5, r7 + d01a238: f008 0807 and.w r8, r8, #7 + d01a23c: f50a 79bc add.w r9, sl, #376 ; 0x178 + d01a240: f89a a17e ldrb.w sl, [sl, #382] ; 0x17e + d01a244: f36e 1a86 bfi sl, lr, #6, #1 + d01a248: f899 e004 ldrb.w lr, [r9, #4] + d01a24c: f02e 0e3f bic.w lr, lr, #63 ; 0x3f + d01a250: f889 a006 strb.w sl, [r9, #6] + d01a254: ea50 000e orrs.w r0, r0, lr + d01a258: bf0c ite eq + d01a25a: f894 005b ldrbeq.w r0, [r4, #91] ; 0x5b + d01a25e: 2000 movne r0, #0 + d01a260: eb05 0407 add.w r4, r5, r7 + d01a264: bf08 it eq + d01a266: f3c0 0080 ubfxeq r0, r0, #2, #1 + d01a26a: f8b4 e17e ldrh.w lr, [r4, #382] ; 0x17e + d01a26e: 0140 lsls r0, r0, #5 + d01a270: f42e 6ee4 bic.w lr, lr, #1824 ; 0x720 + d01a274: ea40 2008 orr.w r0, r0, r8, lsl #8 + d01a278: ea40 000e orr.w r0, r0, lr + d01a27c: f8a4 017e strh.w r0, [r4, #382] ; 0x17e + d01a280: 0790 lsls r0, r2, #30 + d01a282: bf44 itt mi + d01a284: f021 417f bicmi.w r1, r1, #4278190080 ; 0xff000000 + d01a288: f021 010a bicmi.w r1, r1, #10 + d01a28c: f012 0f1c tst.w r2, #28 + d01a290: d03e beq.n d01a310 <wifi_hal_ra_register+0x240> + d01a292: f021 417f bic.w r1, r1, #4278190080 ; 0xff000000 + d01a296: f421 617e bic.w r1, r1, #4064 ; 0xfe0 + d01a29a: 4a47 ldr r2, [pc, #284] ; (d01a3b8 <wifi_hal_ra_register+0x2e8>) + d01a29c: 6810 ldr r0, [r2, #0] + d01a29e: 9000 str r0, [sp, #0] + d01a2a0: 8890 ldrh r0, [r2, #4] + d01a2a2: 7992 ldrb r2, [r2, #6] + d01a2a4: f8ad 0004 strh.w r0, [sp, #4] + d01a2a8: 4668 mov r0, sp + d01a2aa: f88d 2006 strb.w r2, [sp, #6] + d01a2ae: 19ea adds r2, r5, r7 + d01a2b0: 4604 mov r4, r0 + d01a2b2: f892 e195 ldrb.w lr, [r2, #405] ; 0x195 + d01a2b6: 2200 movs r2, #0 + d01a2b8: fa5f f882 uxtb.w r8, r2 + d01a2bc: 3201 adds r2, #1 + d01a2be: 3401 adds r4, #1 + d01a2c0: 45c6 cmp lr, r8 + d01a2c2: bf9e ittt ls + d01a2c4: f814 8c01 ldrbls.w r8, [r4, #-1] + d01a2c8: f108 0803 addls.w r8, r8, #3 + d01a2cc: f804 8c01 strbls.w r8, [r4, #-1] + d01a2d0: 2a07 cmp r2, #7 + d01a2d2: d1f1 bne.n d01a2b8 <wifi_hal_ra_register+0x1e8> + d01a2d4: 2400 movs r4, #0 + d01a2d6: f810 8b01 ldrb.w r8, [r0], #1 + d01a2da: b2e2 uxtb r2, r4 + d01a2dc: 45c4 cmp ip, r8 + d01a2de: d32a bcc.n d01a336 <wifi_hal_ra_register+0x266> + d01a2e0: 3401 adds r4, #1 + d01a2e2: 2c07 cmp r4, #7 + d01a2e4: d1f7 bne.n d01a2d6 <wifi_hal_ra_register+0x206> + d01a2e6: f1be 0f00 cmp.w lr, #0 + d01a2ea: d136 bne.n d01a35a <wifi_hal_ra_register+0x28a> + d01a2ec: 460a mov r2, r1 + d01a2ee: e02a b.n d01a346 <wifi_hal_ra_register+0x276> + d01a2f0: f012 0f08 tst.w r2, #8 + d01a2f4: d004 beq.n d01a300 <wifi_hal_ra_register+0x230> + d01a2f6: f894 e05b ldrb.w lr, [r4, #91] ; 0x5b + d01a2fa: ea4f 1ede mov.w lr, lr, lsr #7 + d01a2fe: e799 b.n d01a234 <wifi_hal_ra_register+0x164> + d01a300: f012 0e04 ands.w lr, r2, #4 + d01a304: bf1c itt ne + d01a306: f894 e05b ldrbne.w lr, [r4, #91] ; 0x5b + d01a30a: f3ce 1e80 ubfxne lr, lr, #6, #1 + d01a30e: e791 b.n d01a234 <wifi_hal_ra_register+0x164> + d01a310: 2a01 cmp r2, #1 + d01a312: d1c2 bne.n d01a29a <wifi_hal_ra_register+0x1ca> + d01a314: 442f add r7, r5 + d01a316: eb05 1343 add.w r3, r5, r3, lsl #5 + d01a31a: 2240 movs r2, #64 ; 0x40 + d01a31c: 4628 mov r0, r5 + d01a31e: f8c7 1180 str.w r1, [r7, #384] ; 0x180 + d01a322: f503 73be add.w r3, r3, #380 ; 0x17c + d01a326: 2110 movs r1, #16 + d01a328: f7ff fdd4 bl d019ed4 <wifi_hal_ra_fill_h2c_cmd> + d01a32c: 2801 cmp r0, #1 + d01a32e: d132 bne.n d01a396 <wifi_hal_ra_register+0x2c6> + d01a330: f886 002d strb.w r0, [r6, #45] ; 0x2d + d01a334: e6e9 b.n d01a10a <wifi_hal_ra_register+0x3a> + d01a336: 4596 cmp lr, r2 + d01a338: d110 bne.n d01a35c <wifi_hal_ra_register+0x28c> + d01a33a: 2a00 cmp r2, #0 + d01a33c: d0d6 beq.n d01a2ec <wifi_hal_ra_register+0x21c> + d01a33e: 2a01 cmp r2, #1 + d01a340: d110 bne.n d01a364 <wifi_hal_ra_register+0x294> + d01a342: f021 020f bic.w r2, r1, #15 + d01a346: 0b10 lsrs r0, r2, #12 + d01a348: d105 bne.n d01a356 <wifi_hal_ra_register+0x286> + d01a34a: 481c ldr r0, [pc, #112] ; (d01a3bc <wifi_hal_ra_register+0x2ec>) + d01a34c: 4008 ands r0, r1 + d01a34e: 4302 orrs r2, r0 + d01a350: bf08 it eq + d01a352: f3c1 020b ubfxeq r2, r1, #0, #12 + d01a356: 4611 mov r1, r2 + d01a358: e7dc b.n d01a314 <wifi_hal_ra_register+0x244> + d01a35a: 2200 movs r2, #0 + d01a35c: 19e8 adds r0, r5, r7 + d01a35e: f880 2195 strb.w r2, [r0, #405] ; 0x195 + d01a362: e7ea b.n d01a33a <wifi_hal_ra_register+0x26a> + d01a364: 2a02 cmp r2, #2 + d01a366: d104 bne.n d01a372 <wifi_hal_ra_register+0x2a2> + d01a368: f421 5280 bic.w r2, r1, #4096 ; 0x1000 + d01a36c: f022 021f bic.w r2, r2, #31 + d01a370: e7e9 b.n d01a346 <wifi_hal_ra_register+0x276> + d01a372: 2a03 cmp r2, #3 + d01a374: d104 bne.n d01a380 <wifi_hal_ra_register+0x2b0> + d01a376: f421 5240 bic.w r2, r1, #12288 ; 0x3000 + d01a37a: f022 023f bic.w r2, r2, #63 ; 0x3f + d01a37e: e7e2 b.n d01a346 <wifi_hal_ra_register+0x276> + d01a380: 2a04 cmp r2, #4 + d01a382: bf0b itete eq + d01a384: f421 42e0 biceq.w r2, r1, #28672 ; 0x7000 + d01a388: f421 4270 bicne.w r2, r1, #61440 ; 0xf000 + d01a38c: f022 027f biceq.w r2, r2, #127 ; 0x7f + d01a390: f022 02ff bicne.w r2, r2, #255 ; 0xff + d01a394: e7d7 b.n d01a346 <wifi_hal_ra_register+0x276> + d01a396: 4803 ldr r0, [pc, #12] ; (d01a3a4 <wifi_hal_ra_register+0x2d4>) + d01a398: f7e9 fdae bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a39c: 4902 ldr r1, [pc, #8] ; (d01a3a8 <wifi_hal_ra_register+0x2d8>) + d01a39e: 4808 ldr r0, [pc, #32] ; (d01a3c0 <wifi_hal_ra_register+0x2f0>) + d01a3a0: e6a8 b.n d01a0f4 <wifi_hal_ra_register+0x24> + d01a3a2: bf00 nop + d01a3a4: 0d04a78b .word 0x0d04a78b + d01a3a8: 0d0473a4 .word 0x0d0473a4 + d01a3ac: 0d0471df .word 0x0d0471df + d01a3b0: 0d047207 .word 0x0d047207 + d01a3b4: 0d047231 .word 0x0d047231 + d01a3b8: 0d047286 .word 0x0d047286 + d01a3bc: 0ffff000 .word 0x0ffff000 + d01a3c0: 0d04725b .word 0x0d04725b + +0d01a3c4 <wifi_hal_ra_deregister>: + d01a3c4: b538 push {r3, r4, r5, lr} + d01a3c6: f8d1 5090 ldr.w r5, [r1, #144] ; 0x90 + d01a3ca: b945 cbnz r5, d01a3de <wifi_hal_ra_deregister+0x1a> + d01a3cc: 4812 ldr r0, [pc, #72] ; (d01a418 <wifi_hal_ra_deregister+0x54>) + d01a3ce: f7e9 fd93 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a3d2: 4912 ldr r1, [pc, #72] ; (d01a41c <wifi_hal_ra_deregister+0x58>) + d01a3d4: 4812 ldr r0, [pc, #72] ; (d01a420 <wifi_hal_ra_deregister+0x5c>) + d01a3d6: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01a3da: f7e9 bd8d b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01a3de: f895 20a8 ldrb.w r2, [r5, #168] ; 0xa8 + d01a3e2: 2a01 cmp r2, #1 + d01a3e4: d007 beq.n d01a3f6 <wifi_hal_ra_deregister+0x32> + d01a3e6: 6803 ldr r3, [r0, #0] + d01a3e8: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01a3ec: b122 cbz r2, d01a3f8 <wifi_hal_ra_deregister+0x34> + d01a3ee: f895 30a8 ldrb.w r3, [r5, #168] ; 0xa8 + d01a3f2: 2b0d cmp r3, #13 + d01a3f4: d905 bls.n d01a402 <wifi_hal_ra_deregister+0x3e> + d01a3f6: bd38 pop {r3, r4, r5, pc} + d01a3f8: f7f8 f906 bl d012608 <rtw_check_ap_mode> + d01a3fc: 2800 cmp r0, #0 + d01a3fe: d0f6 beq.n d01a3ee <wifi_hal_ra_deregister+0x2a> + d01a400: e7f9 b.n d01a3f6 <wifi_hal_ra_deregister+0x32> + d01a402: 4423 add r3, r4 + d01a404: 2200 movs r2, #0 + d01a406: f883 2374 strb.w r2, [r3, #884] ; 0x374 + d01a40a: f895 30a8 ldrb.w r3, [r5, #168] ; 0xa8 + d01a40e: 33ce adds r3, #206 ; 0xce + d01a410: eb04 0483 add.w r4, r4, r3, lsl #2 + d01a414: 6062 str r2, [r4, #4] + d01a416: e7ee b.n d01a3f6 <wifi_hal_ra_deregister+0x32> + d01a418: 0d04a78b .word 0x0d04a78b + d01a41c: 0d04738d .word 0x0d04738d + d01a420: 0d04728e .word 0x0d04728e + +0d01a424 <wifi_hal_ra_watchdog>: + d01a424: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01a428: 6803 ldr r3, [r0, #0] + d01a42a: b085 sub sp, #20 + d01a42c: 2500 movs r5, #0 + d01a42e: f8df 8178 ldr.w r8, [pc, #376] ; d01a5a8 <wifi_hal_ra_watchdog+0x184> + d01a432: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 + d01a436: f8df 9174 ldr.w r9, [pc, #372] ; d01a5ac <wifi_hal_ra_watchdog+0x188> + d01a43a: f206 3382 addw r3, r6, #898 ; 0x382 + d01a43e: f506 7a5d add.w sl, r6, #884 ; 0x374 + d01a442: f506 7b4f add.w fp, r6, #828 ; 0x33c + d01a446: 9301 str r3, [sp, #4] + d01a448: e9cd 5502 strd r5, r5, [sp, #8] + d01a44c: f81a 3b01 ldrb.w r3, [sl], #1 + d01a450: b14b cbz r3, d01a466 <wifi_hal_ra_watchdog+0x42> + d01a452: f8db 3000 ldr.w r3, [fp] + d01a456: b963 cbnz r3, d01a472 <wifi_hal_ra_watchdog+0x4e> + d01a458: 4640 mov r0, r8 + d01a45a: f7e9 fd4d bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a45e: 4649 mov r1, r9 + d01a460: 484d ldr r0, [pc, #308] ; (d01a598 <wifi_hal_ra_watchdog+0x174>) + d01a462: f7e9 fd49 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a466: 9b01 ldr r3, [sp, #4] + d01a468: f10b 0b04 add.w fp, fp, #4 + d01a46c: 4553 cmp r3, sl + d01a46e: d1ed bne.n d01a44c <wifi_hal_ra_watchdog+0x28> + d01a470: e08f b.n d01a592 <wifi_hal_ra_watchdog+0x16e> + d01a472: 685c ldr r4, [r3, #4] + d01a474: b92c cbnz r4, d01a482 <wifi_hal_ra_watchdog+0x5e> + d01a476: 4640 mov r0, r8 + d01a478: f7e9 fd3e bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a47c: 4649 mov r1, r9 + d01a47e: 4847 ldr r0, [pc, #284] ; (d01a59c <wifi_hal_ra_watchdog+0x178>) + d01a480: e7ef b.n d01a462 <wifi_hal_ra_watchdog+0x3e> + d01a482: f894 202d ldrb.w r2, [r4, #45] ; 0x2d + d01a486: 2a00 cmp r2, #0 + d01a488: d0ed beq.n d01a466 <wifi_hal_ra_watchdog+0x42> + d01a48a: f893 70a8 ldrb.w r7, [r3, #168] ; 0xa8 + d01a48e: 8a63 ldrh r3, [r4, #18] + d01a490: 88a2 ldrh r2, [r4, #4] + d01a492: f3c3 1346 ubfx r3, r3, #5, #7 + d01a496: f894 003a ldrb.w r0, [r4, #58] ; 0x3a + d01a49a: f3c2 1246 ubfx r2, r2, #5, #7 + d01a49e: f894 1038 ldrb.w r1, [r4, #56] ; 0x38 + d01a4a2: f063 037f orn r3, r3, #127 ; 0x7f + d01a4a6: f000 0003 and.w r0, r0, #3 + d01a4aa: f062 027f orn r2, r2, #127 ; 0x7f + d01a4ae: f894 c03c ldrb.w ip, [r4, #60] ; 0x3c + d01a4b2: f88d 300a strb.w r3, [sp, #10] + d01a4b6: f001 0101 and.w r1, r1, #1 + d01a4ba: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 + d01a4be: f88d 2009 strb.w r2, [sp, #9] + d01a4c2: ea41 014c orr.w r1, r1, ip, lsl #1 + d01a4c6: f894 203b ldrb.w r2, [r4, #59] ; 0x3b + d01a4ca: 009b lsls r3, r3, #2 + d01a4cc: f88d 100d strb.w r1, [sp, #13] + d01a4d0: 2108 movs r1, #8 + d01a4d2: f003 031c and.w r3, r3, #28 + d01a4d6: 0152 lsls r2, r2, #5 + d01a4d8: f88d 7008 strb.w r7, [sp, #8] + d01a4dc: 4303 orrs r3, r0 + d01a4de: f002 0260 and.w r2, r2, #96 ; 0x60 + d01a4e2: 4630 mov r0, r6 + d01a4e4: 4313 orrs r3, r2 + d01a4e6: f89d 200e ldrb.w r2, [sp, #14] + d01a4ea: f022 027f bic.w r2, r2, #127 ; 0x7f + d01a4ee: 4313 orrs r3, r2 + d01a4f0: 2242 movs r2, #66 ; 0x42 + d01a4f2: f88d 300e strb.w r3, [sp, #14] + d01a4f6: ab02 add r3, sp, #8 + d01a4f8: f7ff fcec bl d019ed4 <wifi_hal_ra_fill_h2c_cmd> + d01a4fc: b930 cbnz r0, d01a50c <wifi_hal_ra_watchdog+0xe8> + d01a4fe: 4640 mov r0, r8 + d01a500: f7e9 fcfa bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a504: 4649 mov r1, r9 + d01a506: 4826 ldr r0, [pc, #152] ; (d01a5a0 <wifi_hal_ra_watchdog+0x17c>) + d01a508: f7e9 fcf6 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a50c: eb06 1047 add.w r0, r6, r7, lsl #5 + d01a510: 0179 lsls r1, r7, #5 + d01a512: f890 317c ldrb.w r3, [r0, #380] ; 0x17c + d01a516: f013 0f3e tst.w r3, #62 ; 0x3e + d01a51a: f3c3 0c44 ubfx ip, r3, #1, #5 + d01a51e: d0a2 beq.n d01a466 <wifi_hal_ra_watchdog+0x42> + d01a520: f8b0 217e ldrh.w r2, [r0, #382] ; 0x17e + d01a524: f01c 0f02 tst.w ip, #2 + d01a528: 6b23 ldr r3, [r4, #48] ; 0x30 + d01a52a: 4431 add r1, r6 + d01a52c: f022 021c bic.w r2, r2, #28 + d01a530: bf18 it ne + d01a532: f023 437f bicne.w r3, r3, #4278190080 ; 0xff000000 + d01a536: ea4f 4242 mov.w r2, r2, lsl #17 + d01a53a: bf18 it ne + d01a53c: f023 030a bicne.w r3, r3, #10 + d01a540: f01c 0f1c tst.w ip, #28 + d01a544: ea4f 4252 mov.w r2, r2, lsr #17 + d01a548: bf18 it ne + d01a54a: f023 437f bicne.w r3, r3, #4278190080 ; 0xff000000 + d01a54e: ea6f 4242 mvn.w r2, r2, lsl #17 + d01a552: bf18 it ne + d01a554: f423 637e bicne.w r3, r3, #4064 ; 0xfe0 + d01a558: ea6f 4252 mvn.w r2, r2, lsr #17 + d01a55c: f8a0 217e strh.w r2, [r0, #382] ; 0x17e + d01a560: 2240 movs r2, #64 ; 0x40 + d01a562: f8c1 3180 str.w r3, [r1, #384] ; 0x180 + d01a566: eb06 1347 add.w r3, r6, r7, lsl #5 + d01a56a: 2110 movs r1, #16 + d01a56c: 4630 mov r0, r6 + d01a56e: f503 73be add.w r3, r3, #380 ; 0x17c + d01a572: f7ff fcaf bl d019ed4 <wifi_hal_ra_fill_h2c_cmd> + d01a576: b930 cbnz r0, d01a586 <wifi_hal_ra_watchdog+0x162> + d01a578: 4640 mov r0, r8 + d01a57a: f7e9 fcbd bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a57e: 4649 mov r1, r9 + d01a580: 4808 ldr r0, [pc, #32] ; (d01a5a4 <wifi_hal_ra_watchdog+0x180>) + d01a582: f7e9 fcb9 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a586: 3501 adds r5, #1 + d01a588: 7fb3 ldrb r3, [r6, #30] + d01a58a: b2ed uxtb r5, r5 + d01a58c: 42ab cmp r3, r5 + d01a58e: f47f af6a bne.w d01a466 <wifi_hal_ra_watchdog+0x42> + d01a592: b005 add sp, #20 + d01a594: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d01a598: 0d0472b1 .word 0x0d0472b1 + d01a59c: 0d0472dd .word 0x0d0472dd + d01a5a0: 0d047309 .word 0x0d047309 + d01a5a4: 0d047342 .word 0x0d047342 + d01a5a8: 0d04a78b .word 0x0d04a78b + d01a5ac: 0d047378 .word 0x0d047378 + +0d01a5b0 <wifi_hal_dig_sdagc_follow_pagc>: + d01a5b0: f8d0 33b8 ldr.w r3, [r0, #952] ; 0x3b8 + d01a5b4: b410 push {r4} + d01a5b6: 79da ldrb r2, [r3, #7] + d01a5b8: 428a cmp r2, r1 + d01a5ba: d007 beq.n d01a5cc <wifi_hal_dig_sdagc_follow_pagc+0x1c> + d01a5bc: 71d9 strb r1, [r3, #7] + d01a5be: 460b mov r3, r1 + d01a5c0: f85d 4b04 ldr.w r4, [sp], #4 + d01a5c4: e9d0 12e9 ldrd r1, r2, [r0, #932] ; 0x3a4 + d01a5c8: f000 bc51 b.w d01ae6e <wifi_hal_write_bb_reg> + d01a5cc: f85d 4b04 ldr.w r4, [sp], #4 + d01a5d0: 4770 bx lr ... -0d01a4f8 <wifi_hal_dig_cfg_cr>: - d01a4f8: b5f0 push {r4, r5, r6, r7, lr} - d01a4fa: 6803 ldr r3, [r0, #0] - d01a4fc: b08b sub sp, #44 ; 0x2c - d01a4fe: 460d mov r5, r1 - d01a500: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d01a504: f894 33bf ldrb.w r3, [r4, #959] ; 0x3bf - d01a508: 428b cmp r3, r1 - d01a50a: d106 bne.n d01a51a <wifi_hal_dig_cfg_cr+0x22> - d01a50c: f8b4 33f6 ldrh.w r3, [r4, #1014] ; 0x3f6 - d01a510: 3301 adds r3, #1 - d01a512: f8a4 33f6 strh.w r3, [r4, #1014] ; 0x3f6 - d01a516: b00b add sp, #44 ; 0x2c - d01a518: bdf0 pop {r4, r5, r6, r7, pc} - d01a51a: f894 13b4 ldrb.w r1, [r4, #948] ; 0x3b4 - d01a51e: 2200 movs r2, #0 - d01a520: f8d4 33b8 ldr.w r3, [r4, #952] ; 0x3b8 - d01a524: 3105 adds r1, #5 - d01a526: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01a52a: 799b ldrb r3, [r3, #6] - d01a52c: b2c9 uxtb r1, r1 - d01a52e: f8a4 23f6 strh.w r2, [r4, #1014] ; 0x3f6 - d01a532: f884 53bf strb.w r5, [r4, #959] ; 0x3bf - d01a536: 42a9 cmp r1, r5 - d01a538: bf28 it cs - d01a53a: 4629 movcs r1, r5 - d01a53c: 428b cmp r3, r1 - d01a53e: bf94 ite ls - d01a540: 1ac9 subls r1, r1, r3 - d01a542: 1a49 subhi r1, r1, r1 - d01a544: f1c1 016e rsb r1, r1, #110 ; 0x6e - d01a548: b2c9 uxtb r1, r1 - d01a54a: 9101 str r1, [sp, #4] - d01a54c: f7fa fb9e bl d014c8c <halbb_set_pd_lower_bound_cck> - d01a550: 2200 movs r2, #0 - d01a552: 9901 ldr r1, [sp, #4] - d01a554: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01a558: f7fa fb63 bl d014c22 <halbb_set_pd_lower_bound> - d01a55c: f894 3389 ldrb.w r3, [r4, #905] ; 0x389 - d01a560: b333 cbz r3, d01a5b0 <wifi_hal_dig_cfg_cr+0xb8> - d01a562: f894 33b4 ldrb.w r3, [r4, #948] ; 0x3b4 - d01a566: 42ab cmp r3, r5 - d01a568: d222 bcs.n d01a5b0 <wifi_hal_dig_cfg_cr+0xb8> - d01a56a: 2101 movs r1, #1 - d01a56c: 4620 mov r0, r4 - d01a56e: f7ff ffb1 bl d01a4d4 <wifi_hal_dig_sdagc_follow_pagc> - d01a572: 4620 mov r0, r4 - d01a574: e9d4 12eb ldrd r1, r2, [r4, #940] ; 0x3ac - d01a578: f000 fbf4 bl d01ad64 <wifi_hal_read_bb_reg> - d01a57c: 4606 mov r6, r0 - d01a57e: b9c8 cbnz r0, d01a5b4 <wifi_hal_dig_cfg_cr+0xbc> - d01a580: 4b2e ldr r3, [pc, #184] ; (d01a63c <wifi_hal_dig_cfg_cr+0x144>) - d01a582: 681b ldr r3, [r3, #0] - d01a584: b18b cbz r3, d01a5aa <wifi_hal_dig_cfg_cr+0xb2> - d01a586: 2306 movs r3, #6 - d01a588: 4620 mov r0, r4 - d01a58a: e9d4 12e3 ldrd r1, r2, [r4, #908] ; 0x38c - d01a58e: f000 fc00 bl d01ad92 <wifi_hal_write_bb_reg> - d01a592: 2301 movs r3, #1 - d01a594: 4620 mov r0, r4 - d01a596: e9d4 12e5 ldrd r1, r2, [r4, #916] ; 0x394 - d01a59a: f000 fbfa bl d01ad92 <wifi_hal_write_bb_reg> - d01a59e: 231f movs r3, #31 - d01a5a0: 4620 mov r0, r4 - d01a5a2: e9d4 12e7 ldrd r1, r2, [r4, #924] ; 0x39c - d01a5a6: f000 fbf4 bl d01ad92 <wifi_hal_write_bb_reg> - d01a5aa: 4b24 ldr r3, [pc, #144] ; (d01a63c <wifi_hal_dig_cfg_cr+0x144>) - d01a5ac: 601e str r6, [r3, #0] - d01a5ae: e7b2 b.n d01a516 <wifi_hal_dig_cfg_cr+0x1e> - d01a5b0: 2100 movs r1, #0 - d01a5b2: e7db b.n d01a56c <wifi_hal_dig_cfg_cr+0x74> - d01a5b4: 4b22 ldr r3, [pc, #136] ; (d01a640 <wifi_hal_dig_cfg_cr+0x148>) - d01a5b6: aa03 add r2, sp, #12 - d01a5b8: f103 0e18 add.w lr, r3, #24 - d01a5bc: 4694 mov ip, r2 - d01a5be: 6818 ldr r0, [r3, #0] - d01a5c0: 3308 adds r3, #8 - d01a5c2: f853 1c04 ldr.w r1, [r3, #-4] - d01a5c6: 4617 mov r7, r2 - d01a5c8: 4573 cmp r3, lr - d01a5ca: c703 stmia r7!, {r0, r1} - d01a5cc: 463a mov r2, r7 - d01a5ce: d1f6 bne.n d01a5be <wifi_hal_dig_cfg_cr+0xc6> - d01a5d0: 3d6e subs r5, #110 ; 0x6e - d01a5d2: 6818 ldr r0, [r3, #0] - d01a5d4: 2200 movs r2, #0 - d01a5d6: b26d sxtb r5, r5 - d01a5d8: 6038 str r0, [r7, #0] - d01a5da: f91c 3022 ldrsb.w r3, [ip, r2, lsl #2] - d01a5de: 42ab cmp r3, r5 - d01a5e0: dd22 ble.n d01a628 <wifi_hal_dig_cfg_cr+0x130> - d01a5e2: ab0a add r3, sp, #40 ; 0x28 - d01a5e4: 43ed mvns r5, r5 - d01a5e6: eb03 0182 add.w r1, r3, r2, lsl #2 - d01a5ea: f811 3c1a ldrb.w r3, [r1, #-26] - d01a5ee: f811 7c19 ldrb.w r7, [r1, #-25] - d01a5f2: f911 1c1b ldrsb.w r1, [r1, #-27] - d01a5f6: 428d cmp r5, r1 - d01a5f8: db14 blt.n d01a624 <wifi_hal_dig_cfg_cr+0x12c> - d01a5fa: 1a6d subs r5, r5, r1 - d01a5fc: b2ed uxtb r5, r5 - d01a5fe: b90a cbnz r2, d01a604 <wifi_hal_dig_cfg_cr+0x10c> - d01a600: 2d13 cmp r5, #19 - d01a602: d818 bhi.n d01a636 <wifi_hal_dig_cfg_cr+0x13e> - d01a604: 2d1f cmp r5, #31 - d01a606: bf28 it cs - d01a608: 251f movcs r5, #31 - d01a60a: 4620 mov r0, r4 - d01a60c: e9d4 12e3 ldrd r1, r2, [r4, #908] ; 0x38c - d01a610: f000 fbbf bl d01ad92 <wifi_hal_write_bb_reg> - d01a614: 463b mov r3, r7 - d01a616: 4620 mov r0, r4 - d01a618: e9d4 12e5 ldrd r1, r2, [r4, #916] ; 0x394 - d01a61c: f000 fbb9 bl d01ad92 <wifi_hal_write_bb_reg> - d01a620: 462b mov r3, r5 - d01a622: e7bd b.n d01a5a0 <wifi_hal_dig_cfg_cr+0xa8> - d01a624: 2500 movs r5, #0 - d01a626: e7ed b.n d01a604 <wifi_hal_dig_cfg_cr+0x10c> - d01a628: 3201 adds r2, #1 - d01a62a: 2a07 cmp r2, #7 - d01a62c: d1d5 bne.n d01a5da <wifi_hal_dig_cfg_cr+0xe2> - d01a62e: 2513 movs r5, #19 - d01a630: 2701 movs r7, #1 - d01a632: 2306 movs r3, #6 - d01a634: e7e9 b.n d01a60a <wifi_hal_dig_cfg_cr+0x112> - d01a636: 2513 movs r5, #19 - d01a638: e7e7 b.n d01a60a <wifi_hal_dig_cfg_cr+0x112> - d01a63a: bf00 nop - d01a63c: 60006730 .word 0x60006730 - d01a640: 0d04733f .word 0x0d04733f - -0d01a644 <wifi_hal_dig_tdma_timer_hdl>: - d01a644: b570 push {r4, r5, r6, lr} - d01a646: 6803 ldr r3, [r0, #0] - d01a648: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d01a64c: f894 3384 ldrb.w r3, [r4, #900] ; 0x384 - d01a650: b13b cbz r3, d01a662 <wifi_hal_dig_tdma_timer_hdl+0x1e> - d01a652: f894 33e8 ldrb.w r3, [r4, #1000] ; 0x3e8 - d01a656: f8b4 13f4 ldrh.w r1, [r4, #1012] ; 0x3f4 - d01a65a: b11b cbz r3, d01a664 <wifi_hal_dig_tdma_timer_hdl+0x20> - d01a65c: 3101 adds r1, #1 - d01a65e: f8a4 13f4 strh.w r1, [r4, #1012] ; 0x3f4 - d01a662: bd70 pop {r4, r5, r6, pc} - d01a664: bba1 cbnz r1, d01a6d0 <wifi_hal_dig_tdma_timer_hdl+0x8c> - d01a666: f894 3385 ldrb.w r3, [r4, #901] ; 0x385 - d01a66a: 2b00 cmp r3, #0 - d01a66c: d0f9 beq.n d01a662 <wifi_hal_dig_tdma_timer_hdl+0x1e> - d01a66e: f894 33cf ldrb.w r3, [r4, #975] ; 0x3cf - d01a672: f8d4 23b8 ldr.w r2, [r4, #952] ; 0x3b8 - d01a676: 3301 adds r3, #1 - d01a678: f994 53b5 ldrsb.w r5, [r4, #949] ; 0x3b5 - d01a67c: f884 33cf strb.w r3, [r4, #975] ; 0x3cf - d01a680: f8b4 33cc ldrh.w r3, [r4, #972] ; 0x3cc - d01a684: 3332 adds r3, #50 ; 0x32 - d01a686: b29b uxth r3, r3 - d01a688: f5b3 6ffa cmp.w r3, #2000 ; 0x7d0 - d01a68c: bf2c ite cs - d01a68e: f8a4 13cc strhcs.w r1, [r4, #972] ; 0x3cc - d01a692: f8a4 33cc strhcc.w r3, [r4, #972] ; 0x3cc - d01a696: 7893 ldrb r3, [r2, #2] - d01a698: 7856 ldrb r6, [r2, #1] - d01a69a: 3301 adds r3, #1 - d01a69c: f894 13b4 ldrb.w r1, [r4, #948] ; 0x3b4 - d01a6a0: b2db uxtb r3, r3 - d01a6a2: 429e cmp r6, r3 - d01a6a4: 7093 strb r3, [r2, #2] - d01a6a6: d80c bhi.n d01a6c2 <wifi_hal_dig_tdma_timer_hdl+0x7e> - d01a6a8: 4429 add r1, r5 - d01a6aa: 2300 movs r3, #0 - d01a6ac: 296e cmp r1, #110 ; 0x6e - d01a6ae: 7093 strb r3, [r2, #2] - d01a6b0: 7813 ldrb r3, [r2, #0] - d01a6b2: bfa8 it ge - d01a6b4: 216e movge r1, #110 ; 0x6e - d01a6b6: b173 cbz r3, d01a6d6 <wifi_hal_dig_tdma_timer_hdl+0x92> - d01a6b8: 2b01 cmp r3, #1 - d01a6ba: d012 beq.n d01a6e2 <wifi_hal_dig_tdma_timer_hdl+0x9e> - d01a6bc: b2c9 uxtb r1, r1 - d01a6be: f7ff ff1b bl d01a4f8 <wifi_hal_dig_cfg_cr> - d01a6c2: f504 7074 add.w r0, r4, #976 ; 0x3d0 - d01a6c6: 2132 movs r1, #50 ; 0x32 - d01a6c8: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01a6cc: f010 bb2e b.w d02ad2c <rtw_set_timer> - d01a6d0: f8a4 33f4 strh.w r3, [r4, #1012] ; 0x3f4 - d01a6d4: e7c5 b.n d01a662 <wifi_hal_dig_tdma_timer_hdl+0x1e> - d01a6d6: f504 736f add.w r3, r4, #956 ; 0x3bc - d01a6da: 2103 movs r1, #3 - d01a6dc: f8c4 33b8 str.w r3, [r4, #952] ; 0x3b8 - d01a6e0: e7ec b.n d01a6bc <wifi_hal_dig_tdma_timer_hdl+0x78> - d01a6e2: 2919 cmp r1, #25 - d01a6e4: f504 7371 add.w r3, r4, #964 ; 0x3c4 - d01a6e8: bfb8 it lt - d01a6ea: 2119 movlt r1, #25 - d01a6ec: f8c4 33b8 str.w r3, [r4, #952] ; 0x3b8 - d01a6f0: 3919 subs r1, #25 - d01a6f2: b209 sxth r1, r1 - d01a6f4: e7e2 b.n d01a6bc <wifi_hal_dig_tdma_timer_hdl+0x78> - -0d01a6f6 <wifi_hal_dig_update_by_per_rx>: - d01a6f6: 4770 bx lr - -0d01a6f8 <wifi_hal_dig_scan_cfg>: - d01a6f8: 2a03 cmp r2, #3 - d01a6fa: b5f8 push {r3, r4, r5, r6, r7, lr} - d01a6fc: 4617 mov r7, r2 - d01a6fe: dd09 ble.n d01a714 <wifi_hal_dig_scan_cfg+0x1c> - d01a700: 482c ldr r0, [pc, #176] ; (d01a7b4 <wifi_hal_dig_scan_cfg+0xbc>) - d01a702: f7e9 fbf9 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a706: 463a mov r2, r7 - d01a708: 492b ldr r1, [pc, #172] ; (d01a7b8 <wifi_hal_dig_scan_cfg+0xc0>) - d01a70a: 482c ldr r0, [pc, #176] ; (d01a7bc <wifi_hal_dig_scan_cfg+0xc4>) - d01a70c: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01a710: f7e9 bbf2 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01a714: 6803 ldr r3, [r0, #0] - d01a716: 2901 cmp r1, #1 - d01a718: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d01a71c: f8d4 33b8 ldr.w r3, [r4, #952] ; 0x3b8 - d01a720: 799a ldrb r2, [r3, #6] - d01a722: d129 bne.n d01a778 <wifi_hal_dig_scan_cfg+0x80> - d01a724: f994 03e9 ldrsb.w r0, [r4, #1001] ; 0x3e9 - d01a728: 42b8 cmp r0, r7 - d01a72a: da42 bge.n d01a7b2 <wifi_hal_dig_scan_cfg+0xba> - d01a72c: f894 6078 ldrb.w r6, [r4, #120] ; 0x78 - d01a730: f894 03e8 ldrb.w r0, [r4, #1000] ; 0x3e8 - d01a734: fab6 f686 clz r6, r6 - d01a738: 0976 lsrs r6, r6, #5 - d01a73a: b930 cbnz r0, d01a74a <wifi_hal_dig_scan_cfg+0x52> - d01a73c: 78db ldrb r3, [r3, #3] - d01a73e: f884 13e8 strb.w r1, [r4, #1000] ; 0x3e8 - d01a742: f1c3 036e rsb r3, r3, #110 ; 0x6e - d01a746: e9c4 36fb strd r3, r6, [r4, #1004] ; 0x3ec - d01a74a: f102 055a add.w r5, r2, #90 ; 0x5a - d01a74e: f884 73e9 strb.w r7, [r4, #1001] ; 0x3e9 - d01a752: 2d6e cmp r5, #110 ; 0x6e - d01a754: bfa8 it ge - d01a756: 256e movge r5, #110 ; 0x6e - d01a758: b2ed uxtb r5, r5 - d01a75a: 2200 movs r2, #0 - d01a75c: 4629 mov r1, r5 - d01a75e: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01a762: f7fa fa5e bl d014c22 <halbb_set_pd_lower_bound> - d01a766: bb0e cbnz r6, d01a7ac <wifi_hal_dig_scan_cfg+0xb4> - d01a768: 4632 mov r2, r6 - d01a76a: 4631 mov r1, r6 - d01a76c: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01a770: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01a774: f7fa ba8a b.w d014c8c <halbb_set_pd_lower_bound_cck> - d01a778: 2903 cmp r1, #3 - d01a77a: d114 bne.n d01a7a6 <wifi_hal_dig_scan_cfg+0xae> - d01a77c: f994 33e9 ldrsb.w r3, [r4, #1001] ; 0x3e9 - d01a780: 42bb cmp r3, r7 - d01a782: dc16 bgt.n d01a7b2 <wifi_hal_dig_scan_cfg+0xba> - d01a784: f894 33e8 ldrb.w r3, [r4, #1000] ; 0x3e8 - d01a788: b19b cbz r3, d01a7b2 <wifi_hal_dig_scan_cfg+0xba> - d01a78a: f894 53ec ldrb.w r5, [r4, #1004] ; 0x3ec - d01a78e: f44f 437f mov.w r3, #65280 ; 0xff00 - d01a792: f894 63f0 ldrb.w r6, [r4, #1008] ; 0x3f0 - d01a796: 4415 add r5, r2 - d01a798: f8a4 33e8 strh.w r3, [r4, #1000] ; 0x3e8 - d01a79c: 2d6e cmp r5, #110 ; 0x6e - d01a79e: bfa8 it ge - d01a7a0: 256e movge r5, #110 ; 0x6e - d01a7a2: b2ed uxtb r5, r5 - d01a7a4: e7d9 b.n d01a75a <wifi_hal_dig_scan_cfg+0x62> - d01a7a6: 2600 movs r6, #0 - d01a7a8: 4635 mov r5, r6 - d01a7aa: e7d6 b.n d01a75a <wifi_hal_dig_scan_cfg+0x62> - d01a7ac: 2200 movs r2, #0 - d01a7ae: 4629 mov r1, r5 - d01a7b0: e7dc b.n d01a76c <wifi_hal_dig_scan_cfg+0x74> - d01a7b2: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01a7b4: 0d04a6af .word 0x0d04a6af - d01a7b8: 0d047374 .word 0x0d047374 - d01a7bc: 0d0472dc .word 0x0d0472dc - -0d01a7c0 <wifi_hal_dig_connect_cfg>: - d01a7c0: 2a03 cmp r2, #3 - d01a7c2: b573 push {r0, r1, r4, r5, r6, lr} - d01a7c4: 4606 mov r6, r0 - d01a7c6: 4615 mov r5, r2 - d01a7c8: dd0a ble.n d01a7e0 <wifi_hal_dig_connect_cfg+0x20> - d01a7ca: 4848 ldr r0, [pc, #288] ; (d01a8ec <wifi_hal_dig_connect_cfg+0x12c>) - d01a7cc: f7e9 fb94 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a7d0: 462a mov r2, r5 - d01a7d2: 4947 ldr r1, [pc, #284] ; (d01a8f0 <wifi_hal_dig_connect_cfg+0x130>) - d01a7d4: 4847 ldr r0, [pc, #284] ; (d01a8f4 <wifi_hal_dig_connect_cfg+0x134>) - d01a7d6: b002 add sp, #8 - d01a7d8: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01a7dc: f7e9 bb8c b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01a7e0: 6803 ldr r3, [r0, #0] - d01a7e2: 2901 cmp r1, #1 - d01a7e4: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d01a7e8: d13c bne.n d01a864 <wifi_hal_dig_connect_cfg+0xa4> - d01a7ea: f994 3519 ldrsb.w r3, [r4, #1305] ; 0x519 - d01a7ee: f8d4 23b8 ldr.w r2, [r4, #952] ; 0x3b8 - d01a7f2: f1c3 030a rsb r3, r3, #10 - d01a7f6: 7990 ldrb r0, [r2, #6] - d01a7f8: 2b6e cmp r3, #110 ; 0x6e - d01a7fa: bf28 it cs - d01a7fc: 236e movcs r3, #110 ; 0x6e - d01a7fe: f1c3 066e rsb r6, r3, #110 ; 0x6e - d01a802: 70d6 strb r6, [r2, #3] - d01a804: f994 23e9 ldrsb.w r2, [r4, #1001] ; 0x3e9 - d01a808: 42aa cmp r2, r5 - d01a80a: da27 bge.n d01a85c <wifi_hal_dig_connect_cfg+0x9c> - d01a80c: f894 23e8 ldrb.w r2, [r4, #1000] ; 0x3e8 - d01a810: f894 6078 ldrb.w r6, [r4, #120] ; 0x78 - d01a814: b96a cbnz r2, d01a832 <wifi_hal_dig_connect_cfg+0x72> - d01a816: f8d4 23b8 ldr.w r2, [r4, #952] ; 0x3b8 - d01a81a: 78d2 ldrb r2, [r2, #3] - d01a81c: f884 13e8 strb.w r1, [r4, #1000] ; 0x3e8 - d01a820: f1c2 026e rsb r2, r2, #110 ; 0x6e - d01a824: f8c4 23ec str.w r2, [r4, #1004] ; 0x3ec - d01a828: fab6 f286 clz r2, r6 - d01a82c: 0952 lsrs r2, r2, #5 - d01a82e: f8c4 23f0 str.w r2, [r4, #1008] ; 0x3f0 - d01a832: 1819 adds r1, r3, r0 - d01a834: 2200 movs r2, #0 - d01a836: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01a83a: 296e cmp r1, #110 ; 0x6e - d01a83c: bfa8 it ge - d01a83e: 216e movge r1, #110 ; 0x6e - d01a840: b2c9 uxtb r1, r1 - d01a842: 9101 str r1, [sp, #4] - d01a844: f7fa f9ed bl d014c22 <halbb_set_pd_lower_bound> - d01a848: 9901 ldr r1, [sp, #4] - d01a84a: b14e cbz r6, d01a860 <wifi_hal_dig_connect_cfg+0xa0> - d01a84c: 2200 movs r2, #0 - d01a84e: 4611 mov r1, r2 - d01a850: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01a854: f7fa fa1a bl d014c8c <halbb_set_pd_lower_bound_cck> - d01a858: f884 53e9 strb.w r5, [r4, #1001] ; 0x3e9 - d01a85c: b002 add sp, #8 - d01a85e: bd70 pop {r4, r5, r6, pc} - d01a860: 4632 mov r2, r6 - d01a862: e7f5 b.n d01a850 <wifi_hal_dig_connect_cfg+0x90> - d01a864: 2904 cmp r1, #4 - d01a866: d137 bne.n d01a8d8 <wifi_hal_dig_connect_cfg+0x118> - d01a868: f994 33e9 ldrsb.w r3, [r4, #1001] ; 0x3e9 - d01a86c: 4293 cmp r3, r2 - d01a86e: dcf5 bgt.n d01a85c <wifi_hal_dig_connect_cfg+0x9c> - d01a870: f894 33e8 ldrb.w r3, [r4, #1000] ; 0x3e8 - d01a874: 2b00 cmp r3, #0 - d01a876: d0f1 beq.n d01a85c <wifi_hal_dig_connect_cfg+0x9c> - d01a878: f44f 437f mov.w r3, #65280 ; 0xff00 - d01a87c: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01a880: f8a4 33e8 strh.w r3, [r4, #1000] ; 0x3e8 - d01a884: f7f8 fb04 bl d012e90 <halbb_get_rssi_min> - d01a888: 2800 cmp r0, #0 - d01a88a: d0e7 beq.n d01a85c <wifi_hal_dig_connect_cfg+0x9c> - d01a88c: f3c0 0347 ubfx r3, r0, #1, #8 - d01a890: f8d4 03b8 ldr.w r0, [r4, #952] ; 0x3b8 - d01a894: 2b18 cmp r3, #24 - d01a896: f884 33b4 strb.w r3, [r4, #948] ; 0x3b4 - d01a89a: 7904 ldrb r4, [r0, #4] - d01a89c: bf8c ite hi - d01a89e: f1a3 0219 subhi.w r2, r3, #25 - d01a8a2: 2200 movls r2, #0 - d01a8a4: 7940 ldrb r0, [r0, #5] - d01a8a6: bf88 it hi - d01a8a8: b2d2 uxtbhi r2, r2 - d01a8aa: f102 0119 add.w r1, r2, #25 - d01a8ae: b2c9 uxtb r1, r1 - d01a8b0: 42a1 cmp r1, r4 - d01a8b2: bf28 it cs - d01a8b4: 4621 movcs r1, r4 - d01a8b6: 4282 cmp r2, r0 - d01a8b8: bf38 it cc - d01a8ba: 4602 movcc r2, r0 - d01a8bc: 4291 cmp r1, r2 - d01a8be: d305 bcc.n d01a8cc <wifi_hal_dig_connect_cfg+0x10c> - d01a8c0: 428b cmp r3, r1 - d01a8c2: d803 bhi.n d01a8cc <wifi_hal_dig_connect_cfg+0x10c> - d01a8c4: 4293 cmp r3, r2 - d01a8c6: bf38 it cc - d01a8c8: 4613 movcc r3, r2 - d01a8ca: 4619 mov r1, r3 - d01a8cc: 4630 mov r0, r6 - d01a8ce: b002 add sp, #8 - d01a8d0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01a8d4: f7ff be10 b.w d01a4f8 <wifi_hal_dig_cfg_cr> - d01a8d8: 4804 ldr r0, [pc, #16] ; (d01a8ec <wifi_hal_dig_connect_cfg+0x12c>) - d01a8da: f7e9 fb0d bl d003ef8 <inic_ipc_dev_buffered_printf> - d01a8de: 4806 ldr r0, [pc, #24] ; (d01a8f8 <wifi_hal_dig_connect_cfg+0x138>) - d01a8e0: b002 add sp, #8 - d01a8e2: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01a8e6: f7e9 bb07 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01a8ea: bf00 nop - d01a8ec: 0d04a6af .word 0x0d04a6af - d01a8f0: 0d04735b .word 0x0d04735b - d01a8f4: 0d0472dc .word 0x0d0472dc - d01a8f8: 0d0472f6 .word 0x0d0472f6 - -0d01a8fc <wifi_hal_dig_watchdog>: - d01a8fc: b538 push {r3, r4, r5, lr} - d01a8fe: 6803 ldr r3, [r0, #0] - d01a900: 4605 mov r5, r0 - d01a902: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d01a906: 7fa2 ldrb r2, [r4, #30] - d01a908: 2a00 cmp r2, #0 - d01a90a: bf19 ittee ne - d01a90c: f894 3386 ldrbne.w r3, [r4, #902] ; 0x386 - d01a910: 2101 movne r1, #1 - d01a912: 2100 moveq r1, #0 - d01a914: 4613 moveq r3, r2 - d01a916: bf18 it ne - d01a918: fab3 f383 clzne r3, r3 - d01a91c: f884 1385 strb.w r1, [r4, #901] ; 0x385 - d01a920: bf18 it ne - d01a922: 095b lsrne r3, r3, #5 - d01a924: f884 3387 strb.w r3, [r4, #903] ; 0x387 - d01a928: b9a2 cbnz r2, d01a954 <wifi_hal_dig_watchdog+0x58> - d01a92a: f894 3386 ldrb.w r3, [r4, #902] ; 0x386 - d01a92e: 3b00 subs r3, #0 - d01a930: bf18 it ne - d01a932: 2301 movne r3, #1 - d01a934: f884 3388 strb.w r3, [r4, #904] ; 0x388 - d01a938: f894 3384 ldrb.w r3, [r4, #900] ; 0x384 - d01a93c: f884 1386 strb.w r1, [r4, #902] ; 0x386 - d01a940: b13b cbz r3, d01a952 <wifi_hal_dig_watchdog+0x56> - d01a942: f894 23e8 ldrb.w r2, [r4, #1000] ; 0x3e8 - d01a946: f8b4 33f4 ldrh.w r3, [r4, #1012] ; 0x3f4 - d01a94a: b12a cbz r2, d01a958 <wifi_hal_dig_watchdog+0x5c> - d01a94c: 3301 adds r3, #1 - d01a94e: f8a4 33f4 strh.w r3, [r4, #1012] ; 0x3f4 - d01a952: bd38 pop {r3, r4, r5, pc} - d01a954: 2300 movs r3, #0 - d01a956: e7ed b.n d01a934 <wifi_hal_dig_watchdog+0x38> - d01a958: 2b00 cmp r3, #0 - d01a95a: d146 bne.n d01a9ea <wifi_hal_dig_watchdog+0xee> - d01a95c: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c +0d01a5d4 <wifi_hal_dig_cfg_cr>: + d01a5d4: b5f0 push {r4, r5, r6, r7, lr} + d01a5d6: 6803 ldr r3, [r0, #0] + d01a5d8: b08b sub sp, #44 ; 0x2c + d01a5da: 460d mov r5, r1 + d01a5dc: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01a5e0: f894 33bf ldrb.w r3, [r4, #959] ; 0x3bf + d01a5e4: 428b cmp r3, r1 + d01a5e6: d106 bne.n d01a5f6 <wifi_hal_dig_cfg_cr+0x22> + d01a5e8: f8b4 33f6 ldrh.w r3, [r4, #1014] ; 0x3f6 + d01a5ec: 3301 adds r3, #1 + d01a5ee: f8a4 33f6 strh.w r3, [r4, #1014] ; 0x3f6 + d01a5f2: b00b add sp, #44 ; 0x2c + d01a5f4: bdf0 pop {r4, r5, r6, r7, pc} + d01a5f6: f894 13b4 ldrb.w r1, [r4, #948] ; 0x3b4 + d01a5fa: 2200 movs r2, #0 + d01a5fc: f8d4 33b8 ldr.w r3, [r4, #952] ; 0x3b8 + d01a600: 3105 adds r1, #5 + d01a602: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01a606: 799b ldrb r3, [r3, #6] + d01a608: b2c9 uxtb r1, r1 + d01a60a: f8a4 23f6 strh.w r2, [r4, #1014] ; 0x3f6 + d01a60e: f884 53bf strb.w r5, [r4, #959] ; 0x3bf + d01a612: 42a9 cmp r1, r5 + d01a614: bf28 it cs + d01a616: 4629 movcs r1, r5 + d01a618: 428b cmp r3, r1 + d01a61a: bf94 ite ls + d01a61c: 1ac9 subls r1, r1, r3 + d01a61e: 1a49 subhi r1, r1, r1 + d01a620: f1c1 016e rsb r1, r1, #110 ; 0x6e + d01a624: b2c9 uxtb r1, r1 + d01a626: 9101 str r1, [sp, #4] + d01a628: f7fa fb30 bl d014c8c <halbb_set_pd_lower_bound_cck> + d01a62c: 2200 movs r2, #0 + d01a62e: 9901 ldr r1, [sp, #4] + d01a630: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01a634: f7fa faf5 bl d014c22 <halbb_set_pd_lower_bound> + d01a638: f894 3389 ldrb.w r3, [r4, #905] ; 0x389 + d01a63c: b333 cbz r3, d01a68c <wifi_hal_dig_cfg_cr+0xb8> + d01a63e: f894 33b4 ldrb.w r3, [r4, #948] ; 0x3b4 + d01a642: 42ab cmp r3, r5 + d01a644: d222 bcs.n d01a68c <wifi_hal_dig_cfg_cr+0xb8> + d01a646: 2101 movs r1, #1 + d01a648: 4620 mov r0, r4 + d01a64a: f7ff ffb1 bl d01a5b0 <wifi_hal_dig_sdagc_follow_pagc> + d01a64e: 4620 mov r0, r4 + d01a650: e9d4 12eb ldrd r1, r2, [r4, #940] ; 0x3ac + d01a654: f000 fbf4 bl d01ae40 <wifi_hal_read_bb_reg> + d01a658: 4606 mov r6, r0 + d01a65a: b9c8 cbnz r0, d01a690 <wifi_hal_dig_cfg_cr+0xbc> + d01a65c: 4b2e ldr r3, [pc, #184] ; (d01a718 <wifi_hal_dig_cfg_cr+0x144>) + d01a65e: 681b ldr r3, [r3, #0] + d01a660: b18b cbz r3, d01a686 <wifi_hal_dig_cfg_cr+0xb2> + d01a662: 2306 movs r3, #6 + d01a664: 4620 mov r0, r4 + d01a666: e9d4 12e3 ldrd r1, r2, [r4, #908] ; 0x38c + d01a66a: f000 fc00 bl d01ae6e <wifi_hal_write_bb_reg> + d01a66e: 2301 movs r3, #1 + d01a670: 4620 mov r0, r4 + d01a672: e9d4 12e5 ldrd r1, r2, [r4, #916] ; 0x394 + d01a676: f000 fbfa bl d01ae6e <wifi_hal_write_bb_reg> + d01a67a: 231f movs r3, #31 + d01a67c: 4620 mov r0, r4 + d01a67e: e9d4 12e7 ldrd r1, r2, [r4, #924] ; 0x39c + d01a682: f000 fbf4 bl d01ae6e <wifi_hal_write_bb_reg> + d01a686: 4b24 ldr r3, [pc, #144] ; (d01a718 <wifi_hal_dig_cfg_cr+0x144>) + d01a688: 601e str r6, [r3, #0] + d01a68a: e7b2 b.n d01a5f2 <wifi_hal_dig_cfg_cr+0x1e> + d01a68c: 2100 movs r1, #0 + d01a68e: e7db b.n d01a648 <wifi_hal_dig_cfg_cr+0x74> + d01a690: 4b22 ldr r3, [pc, #136] ; (d01a71c <wifi_hal_dig_cfg_cr+0x148>) + d01a692: aa03 add r2, sp, #12 + d01a694: f103 0e18 add.w lr, r3, #24 + d01a698: 4694 mov ip, r2 + d01a69a: 6818 ldr r0, [r3, #0] + d01a69c: 3308 adds r3, #8 + d01a69e: f853 1c04 ldr.w r1, [r3, #-4] + d01a6a2: 4617 mov r7, r2 + d01a6a4: 4573 cmp r3, lr + d01a6a6: c703 stmia r7!, {r0, r1} + d01a6a8: 463a mov r2, r7 + d01a6aa: d1f6 bne.n d01a69a <wifi_hal_dig_cfg_cr+0xc6> + d01a6ac: 3d6e subs r5, #110 ; 0x6e + d01a6ae: 6818 ldr r0, [r3, #0] + d01a6b0: 2200 movs r2, #0 + d01a6b2: b26d sxtb r5, r5 + d01a6b4: 6038 str r0, [r7, #0] + d01a6b6: f91c 3022 ldrsb.w r3, [ip, r2, lsl #2] + d01a6ba: 42ab cmp r3, r5 + d01a6bc: dd22 ble.n d01a704 <wifi_hal_dig_cfg_cr+0x130> + d01a6be: ab0a add r3, sp, #40 ; 0x28 + d01a6c0: 43ed mvns r5, r5 + d01a6c2: eb03 0182 add.w r1, r3, r2, lsl #2 + d01a6c6: f811 3c1a ldrb.w r3, [r1, #-26] + d01a6ca: f811 7c19 ldrb.w r7, [r1, #-25] + d01a6ce: f911 1c1b ldrsb.w r1, [r1, #-27] + d01a6d2: 428d cmp r5, r1 + d01a6d4: db14 blt.n d01a700 <wifi_hal_dig_cfg_cr+0x12c> + d01a6d6: 1a6d subs r5, r5, r1 + d01a6d8: b2ed uxtb r5, r5 + d01a6da: b90a cbnz r2, d01a6e0 <wifi_hal_dig_cfg_cr+0x10c> + d01a6dc: 2d13 cmp r5, #19 + d01a6de: d818 bhi.n d01a712 <wifi_hal_dig_cfg_cr+0x13e> + d01a6e0: 2d1f cmp r5, #31 + d01a6e2: bf28 it cs + d01a6e4: 251f movcs r5, #31 + d01a6e6: 4620 mov r0, r4 + d01a6e8: e9d4 12e3 ldrd r1, r2, [r4, #908] ; 0x38c + d01a6ec: f000 fbbf bl d01ae6e <wifi_hal_write_bb_reg> + d01a6f0: 463b mov r3, r7 + d01a6f2: 4620 mov r0, r4 + d01a6f4: e9d4 12e5 ldrd r1, r2, [r4, #916] ; 0x394 + d01a6f8: f000 fbb9 bl d01ae6e <wifi_hal_write_bb_reg> + d01a6fc: 462b mov r3, r5 + d01a6fe: e7bd b.n d01a67c <wifi_hal_dig_cfg_cr+0xa8> + d01a700: 2500 movs r5, #0 + d01a702: e7ed b.n d01a6e0 <wifi_hal_dig_cfg_cr+0x10c> + d01a704: 3201 adds r2, #1 + d01a706: 2a07 cmp r2, #7 + d01a708: d1d5 bne.n d01a6b6 <wifi_hal_dig_cfg_cr+0xe2> + d01a70a: 2513 movs r5, #19 + d01a70c: 2701 movs r7, #1 + d01a70e: 2306 movs r3, #6 + d01a710: e7e9 b.n d01a6e6 <wifi_hal_dig_cfg_cr+0x112> + d01a712: 2513 movs r5, #19 + d01a714: e7e7 b.n d01a6e6 <wifi_hal_dig_cfg_cr+0x112> + d01a716: bf00 nop + d01a718: 60006748 .word 0x60006748 + d01a71c: 0d04741c .word 0x0d04741c + +0d01a720 <wifi_hal_dig_tdma_timer_hdl>: + d01a720: b570 push {r4, r5, r6, lr} + d01a722: 6803 ldr r3, [r0, #0] + d01a724: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01a728: f894 3384 ldrb.w r3, [r4, #900] ; 0x384 + d01a72c: b13b cbz r3, d01a73e <wifi_hal_dig_tdma_timer_hdl+0x1e> + d01a72e: f894 33e8 ldrb.w r3, [r4, #1000] ; 0x3e8 + d01a732: f8b4 13f4 ldrh.w r1, [r4, #1012] ; 0x3f4 + d01a736: b11b cbz r3, d01a740 <wifi_hal_dig_tdma_timer_hdl+0x20> + d01a738: 3101 adds r1, #1 + d01a73a: f8a4 13f4 strh.w r1, [r4, #1012] ; 0x3f4 + d01a73e: bd70 pop {r4, r5, r6, pc} + d01a740: bba1 cbnz r1, d01a7ac <wifi_hal_dig_tdma_timer_hdl+0x8c> + d01a742: f894 3385 ldrb.w r3, [r4, #901] ; 0x385 + d01a746: 2b00 cmp r3, #0 + d01a748: d0f9 beq.n d01a73e <wifi_hal_dig_tdma_timer_hdl+0x1e> + d01a74a: f894 33cf ldrb.w r3, [r4, #975] ; 0x3cf + d01a74e: f8d4 23b8 ldr.w r2, [r4, #952] ; 0x3b8 + d01a752: 3301 adds r3, #1 + d01a754: f994 53b5 ldrsb.w r5, [r4, #949] ; 0x3b5 + d01a758: f884 33cf strb.w r3, [r4, #975] ; 0x3cf + d01a75c: f8b4 33cc ldrh.w r3, [r4, #972] ; 0x3cc + d01a760: 3332 adds r3, #50 ; 0x32 + d01a762: b29b uxth r3, r3 + d01a764: f5b3 6ffa cmp.w r3, #2000 ; 0x7d0 + d01a768: bf2c ite cs + d01a76a: f8a4 13cc strhcs.w r1, [r4, #972] ; 0x3cc + d01a76e: f8a4 33cc strhcc.w r3, [r4, #972] ; 0x3cc + d01a772: 7893 ldrb r3, [r2, #2] + d01a774: 7856 ldrb r6, [r2, #1] + d01a776: 3301 adds r3, #1 + d01a778: f894 13b4 ldrb.w r1, [r4, #948] ; 0x3b4 + d01a77c: b2db uxtb r3, r3 + d01a77e: 429e cmp r6, r3 + d01a780: 7093 strb r3, [r2, #2] + d01a782: d80c bhi.n d01a79e <wifi_hal_dig_tdma_timer_hdl+0x7e> + d01a784: 4429 add r1, r5 + d01a786: 2300 movs r3, #0 + d01a788: 296e cmp r1, #110 ; 0x6e + d01a78a: 7093 strb r3, [r2, #2] + d01a78c: 7813 ldrb r3, [r2, #0] + d01a78e: bfa8 it ge + d01a790: 216e movge r1, #110 ; 0x6e + d01a792: b173 cbz r3, d01a7b2 <wifi_hal_dig_tdma_timer_hdl+0x92> + d01a794: 2b01 cmp r3, #1 + d01a796: d012 beq.n d01a7be <wifi_hal_dig_tdma_timer_hdl+0x9e> + d01a798: b2c9 uxtb r1, r1 + d01a79a: f7ff ff1b bl d01a5d4 <wifi_hal_dig_cfg_cr> + d01a79e: f504 7074 add.w r0, r4, #976 ; 0x3d0 + d01a7a2: 2132 movs r1, #50 ; 0x32 + d01a7a4: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01a7a8: f010 bb2e b.w d02ae08 <rtw_set_timer> + d01a7ac: f8a4 33f4 strh.w r3, [r4, #1012] ; 0x3f4 + d01a7b0: e7c5 b.n d01a73e <wifi_hal_dig_tdma_timer_hdl+0x1e> + d01a7b2: f504 736f add.w r3, r4, #956 ; 0x3bc + d01a7b6: 2103 movs r1, #3 + d01a7b8: f8c4 33b8 str.w r3, [r4, #952] ; 0x3b8 + d01a7bc: e7ec b.n d01a798 <wifi_hal_dig_tdma_timer_hdl+0x78> + d01a7be: 2919 cmp r1, #25 + d01a7c0: f504 7371 add.w r3, r4, #964 ; 0x3c4 + d01a7c4: bfb8 it lt + d01a7c6: 2119 movlt r1, #25 + d01a7c8: f8c4 33b8 str.w r3, [r4, #952] ; 0x3b8 + d01a7cc: 3919 subs r1, #25 + d01a7ce: b209 sxth r1, r1 + d01a7d0: e7e2 b.n d01a798 <wifi_hal_dig_tdma_timer_hdl+0x78> + +0d01a7d2 <wifi_hal_dig_update_by_per_rx>: + d01a7d2: 4770 bx lr + +0d01a7d4 <wifi_hal_dig_scan_cfg>: + d01a7d4: 2a03 cmp r2, #3 + d01a7d6: b5f8 push {r3, r4, r5, r6, r7, lr} + d01a7d8: 4617 mov r7, r2 + d01a7da: dd09 ble.n d01a7f0 <wifi_hal_dig_scan_cfg+0x1c> + d01a7dc: 482c ldr r0, [pc, #176] ; (d01a890 <wifi_hal_dig_scan_cfg+0xbc>) + d01a7de: f7e9 fb8b bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a7e2: 463a mov r2, r7 + d01a7e4: 492b ldr r1, [pc, #172] ; (d01a894 <wifi_hal_dig_scan_cfg+0xc0>) + d01a7e6: 482c ldr r0, [pc, #176] ; (d01a898 <wifi_hal_dig_scan_cfg+0xc4>) + d01a7e8: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01a7ec: f7e9 bb84 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01a7f0: 6803 ldr r3, [r0, #0] + d01a7f2: 2901 cmp r1, #1 + d01a7f4: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01a7f8: f8d4 33b8 ldr.w r3, [r4, #952] ; 0x3b8 + d01a7fc: 799a ldrb r2, [r3, #6] + d01a7fe: d129 bne.n d01a854 <wifi_hal_dig_scan_cfg+0x80> + d01a800: f994 03e9 ldrsb.w r0, [r4, #1001] ; 0x3e9 + d01a804: 42b8 cmp r0, r7 + d01a806: da42 bge.n d01a88e <wifi_hal_dig_scan_cfg+0xba> + d01a808: f894 6078 ldrb.w r6, [r4, #120] ; 0x78 + d01a80c: f894 03e8 ldrb.w r0, [r4, #1000] ; 0x3e8 + d01a810: fab6 f686 clz r6, r6 + d01a814: 0976 lsrs r6, r6, #5 + d01a816: b930 cbnz r0, d01a826 <wifi_hal_dig_scan_cfg+0x52> + d01a818: 78db ldrb r3, [r3, #3] + d01a81a: f884 13e8 strb.w r1, [r4, #1000] ; 0x3e8 + d01a81e: f1c3 036e rsb r3, r3, #110 ; 0x6e + d01a822: e9c4 36fb strd r3, r6, [r4, #1004] ; 0x3ec + d01a826: f102 055a add.w r5, r2, #90 ; 0x5a + d01a82a: f884 73e9 strb.w r7, [r4, #1001] ; 0x3e9 + d01a82e: 2d6e cmp r5, #110 ; 0x6e + d01a830: bfa8 it ge + d01a832: 256e movge r5, #110 ; 0x6e + d01a834: b2ed uxtb r5, r5 + d01a836: 2200 movs r2, #0 + d01a838: 4629 mov r1, r5 + d01a83a: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01a83e: f7fa f9f0 bl d014c22 <halbb_set_pd_lower_bound> + d01a842: bb0e cbnz r6, d01a888 <wifi_hal_dig_scan_cfg+0xb4> + d01a844: 4632 mov r2, r6 + d01a846: 4631 mov r1, r6 + d01a848: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01a84c: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01a850: f7fa ba1c b.w d014c8c <halbb_set_pd_lower_bound_cck> + d01a854: 2903 cmp r1, #3 + d01a856: d114 bne.n d01a882 <wifi_hal_dig_scan_cfg+0xae> + d01a858: f994 33e9 ldrsb.w r3, [r4, #1001] ; 0x3e9 + d01a85c: 42bb cmp r3, r7 + d01a85e: dc16 bgt.n d01a88e <wifi_hal_dig_scan_cfg+0xba> + d01a860: f894 33e8 ldrb.w r3, [r4, #1000] ; 0x3e8 + d01a864: b19b cbz r3, d01a88e <wifi_hal_dig_scan_cfg+0xba> + d01a866: f894 53ec ldrb.w r5, [r4, #1004] ; 0x3ec + d01a86a: f44f 437f mov.w r3, #65280 ; 0xff00 + d01a86e: f894 63f0 ldrb.w r6, [r4, #1008] ; 0x3f0 + d01a872: 4415 add r5, r2 + d01a874: f8a4 33e8 strh.w r3, [r4, #1000] ; 0x3e8 + d01a878: 2d6e cmp r5, #110 ; 0x6e + d01a87a: bfa8 it ge + d01a87c: 256e movge r5, #110 ; 0x6e + d01a87e: b2ed uxtb r5, r5 + d01a880: e7d9 b.n d01a836 <wifi_hal_dig_scan_cfg+0x62> + d01a882: 2600 movs r6, #0 + d01a884: 4635 mov r5, r6 + d01a886: e7d6 b.n d01a836 <wifi_hal_dig_scan_cfg+0x62> + d01a888: 2200 movs r2, #0 + d01a88a: 4629 mov r1, r5 + d01a88c: e7dc b.n d01a848 <wifi_hal_dig_scan_cfg+0x74> + d01a88e: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01a890: 0d04a78b .word 0x0d04a78b + d01a894: 0d047451 .word 0x0d047451 + d01a898: 0d0473b9 .word 0x0d0473b9 + +0d01a89c <wifi_hal_dig_connect_cfg>: + d01a89c: 2a03 cmp r2, #3 + d01a89e: b573 push {r0, r1, r4, r5, r6, lr} + d01a8a0: 4606 mov r6, r0 + d01a8a2: 4615 mov r5, r2 + d01a8a4: dd0a ble.n d01a8bc <wifi_hal_dig_connect_cfg+0x20> + d01a8a6: 4848 ldr r0, [pc, #288] ; (d01a9c8 <wifi_hal_dig_connect_cfg+0x12c>) + d01a8a8: f7e9 fb26 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a8ac: 462a mov r2, r5 + d01a8ae: 4947 ldr r1, [pc, #284] ; (d01a9cc <wifi_hal_dig_connect_cfg+0x130>) + d01a8b0: 4847 ldr r0, [pc, #284] ; (d01a9d0 <wifi_hal_dig_connect_cfg+0x134>) + d01a8b2: b002 add sp, #8 + d01a8b4: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01a8b8: f7e9 bb1e b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01a8bc: 6803 ldr r3, [r0, #0] + d01a8be: 2901 cmp r1, #1 + d01a8c0: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01a8c4: d13c bne.n d01a940 <wifi_hal_dig_connect_cfg+0xa4> + d01a8c6: f994 3519 ldrsb.w r3, [r4, #1305] ; 0x519 + d01a8ca: f8d4 23b8 ldr.w r2, [r4, #952] ; 0x3b8 + d01a8ce: f1c3 030a rsb r3, r3, #10 + d01a8d2: 7990 ldrb r0, [r2, #6] + d01a8d4: 2b6e cmp r3, #110 ; 0x6e + d01a8d6: bf28 it cs + d01a8d8: 236e movcs r3, #110 ; 0x6e + d01a8da: f1c3 066e rsb r6, r3, #110 ; 0x6e + d01a8de: 70d6 strb r6, [r2, #3] + d01a8e0: f994 23e9 ldrsb.w r2, [r4, #1001] ; 0x3e9 + d01a8e4: 42aa cmp r2, r5 + d01a8e6: da27 bge.n d01a938 <wifi_hal_dig_connect_cfg+0x9c> + d01a8e8: f894 23e8 ldrb.w r2, [r4, #1000] ; 0x3e8 + d01a8ec: f894 6078 ldrb.w r6, [r4, #120] ; 0x78 + d01a8f0: b96a cbnz r2, d01a90e <wifi_hal_dig_connect_cfg+0x72> + d01a8f2: f8d4 23b8 ldr.w r2, [r4, #952] ; 0x3b8 + d01a8f6: 78d2 ldrb r2, [r2, #3] + d01a8f8: f884 13e8 strb.w r1, [r4, #1000] ; 0x3e8 + d01a8fc: f1c2 026e rsb r2, r2, #110 ; 0x6e + d01a900: f8c4 23ec str.w r2, [r4, #1004] ; 0x3ec + d01a904: fab6 f286 clz r2, r6 + d01a908: 0952 lsrs r2, r2, #5 + d01a90a: f8c4 23f0 str.w r2, [r4, #1008] ; 0x3f0 + d01a90e: 1819 adds r1, r3, r0 + d01a910: 2200 movs r2, #0 + d01a912: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01a916: 296e cmp r1, #110 ; 0x6e + d01a918: bfa8 it ge + d01a91a: 216e movge r1, #110 ; 0x6e + d01a91c: b2c9 uxtb r1, r1 + d01a91e: 9101 str r1, [sp, #4] + d01a920: f7fa f97f bl d014c22 <halbb_set_pd_lower_bound> + d01a924: 9901 ldr r1, [sp, #4] + d01a926: b14e cbz r6, d01a93c <wifi_hal_dig_connect_cfg+0xa0> + d01a928: 2200 movs r2, #0 + d01a92a: 4611 mov r1, r2 + d01a92c: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01a930: f7fa f9ac bl d014c8c <halbb_set_pd_lower_bound_cck> + d01a934: f884 53e9 strb.w r5, [r4, #1001] ; 0x3e9 + d01a938: b002 add sp, #8 + d01a93a: bd70 pop {r4, r5, r6, pc} + d01a93c: 4632 mov r2, r6 + d01a93e: e7f5 b.n d01a92c <wifi_hal_dig_connect_cfg+0x90> + d01a940: 2904 cmp r1, #4 + d01a942: d137 bne.n d01a9b4 <wifi_hal_dig_connect_cfg+0x118> + d01a944: f994 33e9 ldrsb.w r3, [r4, #1001] ; 0x3e9 + d01a948: 4293 cmp r3, r2 + d01a94a: dcf5 bgt.n d01a938 <wifi_hal_dig_connect_cfg+0x9c> + d01a94c: f894 33e8 ldrb.w r3, [r4, #1000] ; 0x3e8 + d01a950: 2b00 cmp r3, #0 + d01a952: d0f1 beq.n d01a938 <wifi_hal_dig_connect_cfg+0x9c> + d01a954: f44f 437f mov.w r3, #65280 ; 0xff00 + d01a958: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01a95c: f8a4 33e8 strh.w r3, [r4, #1000] ; 0x3e8 d01a960: f7f8 fa96 bl d012e90 <halbb_get_rssi_min> - d01a964: f894 2385 ldrb.w r2, [r4, #901] ; 0x385 - d01a968: 2a00 cmp r2, #0 - d01a96a: d141 bne.n d01a9f0 <wifi_hal_dig_watchdog+0xf4> - d01a96c: 2326 movs r3, #38 ; 0x26 - d01a96e: f894 14a8 ldrb.w r1, [r4, #1192] ; 0x4a8 + d01a964: 2800 cmp r0, #0 + d01a966: d0e7 beq.n d01a938 <wifi_hal_dig_connect_cfg+0x9c> + d01a968: f3c0 0347 ubfx r3, r0, #1, #8 + d01a96c: f8d4 03b8 ldr.w r0, [r4, #952] ; 0x3b8 + d01a970: 2b18 cmp r3, #24 d01a972: f884 33b4 strb.w r3, [r4, #948] ; 0x3b4 - d01a976: b911 cbnz r1, d01a97e <wifi_hal_dig_watchdog+0x82> - d01a978: f894 151a ldrb.w r1, [r4, #1306] ; 0x51a - d01a97c: b3d9 cbz r1, d01a9f6 <wifi_hal_dig_watchdog+0xfa> - d01a97e: b3d2 cbz r2, d01a9f6 <wifi_hal_dig_watchdog+0xfa> - d01a980: f894 23cf ldrb.w r2, [r4, #975] ; 0x3cf - d01a984: f894 33ce ldrb.w r3, [r4, #974] ; 0x3ce - d01a988: 429a cmp r2, r3 - d01a98a: d129 bne.n d01a9e0 <wifi_hal_dig_watchdog+0xe4> - d01a98c: f504 736f add.w r3, r4, #956 ; 0x3bc - d01a990: 2500 movs r5, #0 - d01a992: 2201 movs r2, #1 - d01a994: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01a998: f8c4 33b8 str.w r3, [r4, #952] ; 0x3b8 - d01a99c: f640 435a movw r3, #3162 ; 0xc5a - d01a9a0: 4629 mov r1, r5 - d01a9a2: f884 23bc strb.w r2, [r4, #956] ; 0x3bc - d01a9a6: f8a4 33c0 strh.w r3, [r4, #960] ; 0x3c0 - d01a9aa: 2306 movs r3, #6 - d01a9ac: 462a mov r2, r5 - d01a9ae: f884 53c4 strb.w r5, [r4, #964] ; 0x3c4 - d01a9b2: f884 33c2 strb.w r3, [r4, #962] ; 0x3c2 - d01a9b6: f884 33ca strb.w r3, [r4, #970] ; 0x3ca - d01a9ba: f8c4 53cc str.w r5, [r4, #972] ; 0x3cc - d01a9be: f7fa f965 bl d014c8c <halbb_set_pd_lower_bound_cck> - d01a9c2: 462a mov r2, r5 - d01a9c4: 4629 mov r1, r5 - d01a9c6: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01a9ca: f7fa f92a bl d014c22 <halbb_set_pd_lower_bound> - d01a9ce: 4629 mov r1, r5 - d01a9d0: 4620 mov r0, r4 - d01a9d2: f7ff fd7f bl d01a4d4 <wifi_hal_dig_sdagc_follow_pagc> - d01a9d6: 2132 movs r1, #50 ; 0x32 - d01a9d8: f504 7074 add.w r0, r4, #976 ; 0x3d0 - d01a9dc: f010 f9a6 bl d02ad2c <rtw_set_timer> - d01a9e0: f894 33cf ldrb.w r3, [r4, #975] ; 0x3cf - d01a9e4: f884 33ce strb.w r3, [r4, #974] ; 0x3ce - d01a9e8: e7b3 b.n d01a952 <wifi_hal_dig_watchdog+0x56> - d01a9ea: f8a4 23f4 strh.w r2, [r4, #1012] ; 0x3f4 - d01a9ee: e7b0 b.n d01a952 <wifi_hal_dig_watchdog+0x56> - d01a9f0: f3c0 0347 ubfx r3, r0, #1, #8 - d01a9f4: e7bb b.n d01a96e <wifi_hal_dig_watchdog+0x72> - d01a9f6: f994 13b5 ldrsb.w r1, [r4, #949] ; 0x3b5 - d01a9fa: 4628 mov r0, r5 - d01a9fc: 4419 add r1, r3 - d01a9fe: 296e cmp r1, #110 ; 0x6e - d01aa00: bfa8 it ge - d01aa02: 216e movge r1, #110 ; 0x6e - d01aa04: 2919 cmp r1, #25 - d01aa06: bfb8 it lt - d01aa08: 2119 movlt r1, #25 - d01aa0a: 3919 subs r1, #25 - d01aa0c: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01aa10: b2c9 uxtb r1, r1 - d01aa12: f7ff bd71 b.w d01a4f8 <wifi_hal_dig_cfg_cr> - -0d01aa16 <wifi_hal_dig_init>: - d01aa16: 6803 ldr r3, [r0, #0] - d01aa18: 2200 movs r2, #0 - d01aa1a: 2106 movs r1, #6 - d01aa1c: f644 4c24 movw ip, #19492 ; 0x4c24 - d01aa20: b410 push {r4} - d01aa22: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01aa26: 2403 movs r4, #3 - d01aa28: f8a3 23f4 strh.w r2, [r3, #1012] ; 0x3f4 - d01aa2c: f503 726f add.w r2, r3, #956 ; 0x3bc - d01aa30: f883 13c2 strb.w r1, [r3, #962] ; 0x3c2 - d01aa34: f8c3 23b8 str.w r2, [r3, #952] ; 0x3b8 - d01aa38: 2201 movs r2, #1 - d01aa3a: f883 13ca strb.w r1, [r3, #970] ; 0x3ca - d01aa3e: f244 712c movw r1, #18220 ; 0x472c - d01aa42: f883 2389 strb.w r2, [r3, #905] ; 0x389 - d01aa46: f883 2384 strb.w r2, [r3, #900] ; 0x384 - d01aa4a: f883 23c5 strb.w r2, [r3, #965] ; 0x3c5 - d01aa4e: f04f 62e0 mov.w r2, #117440512 ; 0x7000000 - d01aa52: f883 43bd strb.w r4, [r3, #957] ; 0x3bd - d01aa56: f244 64a8 movw r4, #18088 ; 0x46a8 - d01aa5a: e9c3 12e3 strd r1, r2, [r3, #908] ; 0x38c - d01aa5e: f244 723c movw r2, #18236 ; 0x473c - d01aa62: f44f 7100 mov.w r1, #512 ; 0x200 - d01aa66: e9c3 21e5 strd r2, r1, [r3, #916] ; 0x394 - d01aa6a: f44f 41f8 mov.w r1, #31744 ; 0x7c00 - d01aa6e: f8c3 23ac str.w r2, [r3, #940] ; 0x3ac - d01aa72: 2280 movs r2, #128 ; 0x80 - d01aa74: e9c3 41e7 strd r4, r1, [r3, #924] ; 0x39c - d01aa78: 2120 movs r1, #32 - d01aa7a: f8c3 23b0 str.w r2, [r3, #944] ; 0x3b0 - d01aa7e: e9c3 c1e9 strd ip, r1, [r3, #932] ; 0x3a4 - d01aa82: 210d movs r1, #13 - d01aa84: f8a3 13b4 strh.w r1, [r3, #948] ; 0x3b4 - d01aa88: f85d 4b04 ldr.w r4, [sp], #4 - d01aa8c: f7ff bd34 b.w d01a4f8 <wifi_hal_dig_cfg_cr> - -0d01aa90 <wifi_hal_dig_tdma_timer_init>: - d01aa90: b507 push {r0, r1, r2, lr} - d01aa92: 6802 ldr r2, [r0, #0] - d01aa94: 4603 mov r3, r0 - d01aa96: 2100 movs r1, #0 - d01aa98: f8d2 0cc0 ldr.w r0, [r2, #3264] ; 0xcc0 - d01aa9c: 4a04 ldr r2, [pc, #16] ; (d01aab0 <wifi_hal_dig_tdma_timer_init+0x20>) - d01aa9e: f500 7074 add.w r0, r0, #976 ; 0x3d0 - d01aaa2: 9200 str r2, [sp, #0] - d01aaa4: 4a03 ldr r2, [pc, #12] ; (d01aab4 <wifi_hal_dig_tdma_timer_init+0x24>) - d01aaa6: f010 f93d bl d02ad24 <rtw_init_timer> - d01aaaa: b003 add sp, #12 - d01aaac: f85d fb04 ldr.w pc, [sp], #4 - d01aab0: 0d047320 .word 0x0d047320 - d01aab4: 0d01a645 .word 0x0d01a645 - -0d01aab8 <rtw_read8>: - d01aab8: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 - d01aabc: 7800 ldrb r0, [r0, #0] - d01aabe: 4770 bx lr - -0d01aac0 <rtw_read16>: - d01aac0: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 - d01aac4: 8800 ldrh r0, [r0, #0] - d01aac6: b280 uxth r0, r0 - d01aac8: 4770 bx lr - -0d01aaca <rtw_read32>: - d01aaca: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 - d01aace: 6800 ldr r0, [r0, #0] - d01aad0: 4770 bx lr - -0d01aad2 <rtw_write8>: - d01aad2: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 - d01aad6: 7001 strb r1, [r0, #0] - d01aad8: 2001 movs r0, #1 - d01aada: 4770 bx lr - -0d01aadc <rtw_write16>: - d01aadc: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 - d01aae0: 8001 strh r1, [r0, #0] - d01aae2: 2001 movs r0, #1 - d01aae4: 4770 bx lr - -0d01aae6 <rtw_write32>: - d01aae6: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 - d01aaea: 6001 str r1, [r0, #0] - d01aaec: 2001 movs r0, #1 - d01aaee: 4770 bx lr - -0d01aaf0 <wifi_hal_free_haldata>: - d01aaf0: b510 push {r4, lr} - d01aaf2: 4604 mov r4, r0 - d01aaf4: f500 60a5 add.w r0, r0, #1320 ; 0x528 - d01aaf8: f7ea fcf0 bl d0054dc <rtw_spinlock_free> - d01aafc: f504 60ad add.w r0, r4, #1384 ; 0x568 - d01ab00: f7ea fe30 bl d005764 <rtw_mutex_free> - d01ab04: f204 506c addw r0, r4, #1388 ; 0x56c - d01ab08: f7ea fe2c bl d005764 <rtw_mutex_free> - d01ab0c: f504 70b2 add.w r0, r4, #356 ; 0x164 - d01ab10: e8bd 4010 ldmia.w sp!, {r4, lr} - d01ab14: f7fe bbf8 b.w d019308 <wifi_hal_csi_deinit> - -0d01ab18 <wifi_hal_11ax_limitation>: - d01ab18: 2000 movs r0, #0 - d01ab1a: 4770 bx lr - -0d01ab1c <wifi_hal_read_chipversion>: - d01ab1c: b510 push {r4, lr} - d01ab1e: 4604 mov r4, r0 - d01ab20: f500 707e add.w r0, r0, #1016 ; 0x3f8 - d01ab24: f005 fbf0 bl d020308 <ROM_WIFI_INIT_ReadChipVersion> - d01ab28: 2307 movs r3, #7 - d01ab2a: 2201 movs r2, #1 - d01ab2c: 7063 strb r3, [r4, #1] - d01ab2e: f894 33fa ldrb.w r3, [r4, #1018] ; 0x3fa - d01ab32: 70a3 strb r3, [r4, #2] - d01ab34: 2300 movs r3, #0 - d01ab36: f884 3460 strb.w r3, [r4, #1120] ; 0x460 - d01ab3a: f894 3406 ldrb.w r3, [r4, #1030] ; 0x406 - d01ab3e: f362 0303 bfi r3, r2, #0, #4 - d01ab42: f884 3406 strb.w r3, [r4, #1030] ; 0x406 - d01ab46: bd10 pop {r4, pc} - -0d01ab48 <wifi_hal_mlme_join_set>: - d01ab48: b570 push {r4, r5, r6, lr} - d01ab4a: f890 38c0 ldrb.w r3, [r0, #2240] ; 0x8c0 - d01ab4e: 4604 mov r4, r0 - d01ab50: 460d mov r5, r1 - d01ab52: b11b cbz r3, d01ab5c <wifi_hal_mlme_join_set+0x14> - d01ab54: 213b movs r1, #59 ; 0x3b - d01ab56: 4812 ldr r0, [pc, #72] ; (d01aba0 <wifi_hal_mlme_join_set+0x58>) - d01ab58: f028 f8d6 bl d042d08 <__io_assert_failed_veneer> - d01ab5c: 6823 ldr r3, [r4, #0] - d01ab5e: 6858 ldr r0, [r3, #4] - d01ab60: f7f7 fd52 bl d012608 <rtw_check_ap_mode> - d01ab64: 6823 ldr r3, [r4, #0] - d01ab66: 4606 mov r6, r0 - d01ab68: 6858 ldr r0, [r3, #4] - d01ab6a: f7f7 fda8 bl d0126be <rtw_state_check_ap_on> - d01ab6e: 462a mov r2, r5 - d01ab70: b2c1 uxtb r1, r0 - d01ab72: b2f0 uxtb r0, r6 - d01ab74: f006 f804 bl d020b80 <ROM_WIFI_Set_MLME_JOIN> - d01ab78: 2d01 cmp r5, #1 - d01ab7a: d008 beq.n d01ab8e <wifi_hal_mlme_join_set+0x46> - d01ab7c: 2d02 cmp r5, #2 - d01ab7e: d008 beq.n d01ab92 <wifi_hal_mlme_join_set+0x4a> - d01ab80: b96d cbnz r5, d01ab9e <wifi_hal_mlme_join_set+0x56> - d01ab82: 2101 movs r1, #1 - d01ab84: 4620 mov r0, r4 - d01ab86: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01ab8a: f003 bc67 b.w d01e45c <rtw_hal_btc_ConnectNotify> - d01ab8e: 2100 movs r1, #0 - d01ab90: e7f8 b.n d01ab84 <wifi_hal_mlme_join_set+0x3c> - d01ab92: 4620 mov r0, r4 - d01ab94: 2101 movs r1, #1 - d01ab96: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01ab9a: f003 bcbf b.w d01e51c <rtw_hal_btc_MediaStatusNotify> - d01ab9e: bd70 pop {r4, r5, r6, pc} - d01aba0: 0d0473a2 .word 0x0d0473a2 - -0d01aba4 <wifi_hal_disconnect_set>: - d01aba4: b510 push {r4, lr} - d01aba6: f890 38c0 ldrb.w r3, [r0, #2240] ; 0x8c0 - d01abaa: 4604 mov r4, r0 - d01abac: b11b cbz r3, d01abb6 <wifi_hal_disconnect_set+0x12> - d01abae: 2155 movs r1, #85 ; 0x55 - d01abb0: 4805 ldr r0, [pc, #20] ; (d01abc8 <wifi_hal_disconnect_set+0x24>) - d01abb2: f028 f8a9 bl d042d08 <__io_assert_failed_veneer> - d01abb6: f005 fe35 bl d020824 <ROM_WIFI_DISCONNECT> - d01abba: 4620 mov r0, r4 - d01abbc: 2100 movs r1, #0 - d01abbe: e8bd 4010 ldmia.w sp!, {r4, lr} - d01abc2: f003 bcab b.w d01e51c <rtw_hal_btc_MediaStatusNotify> - d01abc6: bf00 nop - d01abc8: 0d04738a .word 0x0d04738a - -0d01abcc <wifi_hal_sitesurvey_set>: - d01abcc: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d01abd0: 6803 ldr r3, [r0, #0] - d01abd2: 4604 mov r4, r0 - d01abd4: 460f mov r7, r1 - d01abd6: e9d3 0800 ldrd r0, r8, [r3] - d01abda: f7f7 fd1c bl d012616 <rtw_check_sta_associated_to_ap> - d01abde: 2800 cmp r0, #0 - d01abe0: d166 bne.n d01acb0 <wifi_hal_sitesurvey_set+0xe4> - d01abe2: 4640 mov r0, r8 - d01abe4: f7f7 fd10 bl d012608 <rtw_check_ap_mode> - d01abe8: 3800 subs r0, #0 - d01abea: bf18 it ne - d01abec: 2001 movne r0, #1 - d01abee: f8d4 9000 ldr.w r9, [r4] - d01abf2: b2c6 uxtb r6, r0 - d01abf4: f8d9 5484 ldr.w r5, [r9, #1156] ; 0x484 - d01abf8: b9bd cbnz r5, d01ac2a <wifi_hal_sitesurvey_set+0x5e> - d01abfa: f8d9 acc0 ldr.w sl, [r9, #3264] ; 0xcc0 - d01abfe: 2202 movs r2, #2 - d01ac00: 2101 movs r1, #1 - d01ac02: 4620 mov r0, r4 - d01ac04: f7ff fd78 bl d01a6f8 <wifi_hal_dig_scan_cfg> - d01ac08: 462a mov r2, r5 - d01ac0a: 4629 mov r1, r5 - d01ac0c: f8da 015c ldr.w r0, [sl, #348] ; 0x15c - d01ac10: f7f8 f830 bl d012c74 <halbb_wifi_event_notify> - d01ac14: 4629 mov r1, r5 - d01ac16: f8da 0160 ldr.w r0, [sl, #352] ; 0x160 - d01ac1a: 462a mov r2, r5 - d01ac1c: f014 f995 bl d02ef4a <halrf_wifi_event_notify> - d01ac20: 4629 mov r1, r5 - d01ac22: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d01ac26: f005 fe3b bl d0208a0 <ROM_WIFI_SetMSR> - d01ac2a: f8d9 5484 ldr.w r5, [r9, #1156] ; 0x484 - d01ac2e: 2d02 cmp r5, #2 - d01ac30: d12b bne.n d01ac8a <wifi_hal_sitesurvey_set+0xbe> - d01ac32: 4620 mov r0, r4 - d01ac34: f7f7 fcef bl d012616 <rtw_check_sta_associated_to_ap> - d01ac38: 4601 mov r1, r0 - d01ac3a: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d01ac3e: b101 cbz r1, d01ac42 <wifi_hal_sitesurvey_set+0x76> - d01ac40: 4629 mov r1, r5 - d01ac42: f005 fe2d bl d0208a0 <ROM_WIFI_SetMSR> - d01ac46: 2202 movs r2, #2 - d01ac48: 2103 movs r1, #3 - d01ac4a: 4620 mov r0, r4 - d01ac4c: f7ff fd54 bl d01a6f8 <wifi_hal_dig_scan_cfg> - d01ac50: 6823 ldr r3, [r4, #0] - d01ac52: 2200 movs r2, #0 - d01ac54: 2101 movs r1, #1 - d01ac56: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01ac5a: 695b ldr r3, [r3, #20] - d01ac5c: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01ac60: f7f8 f808 bl d012c74 <halbb_wifi_event_notify> - d01ac64: 6823 ldr r3, [r4, #0] - d01ac66: 2200 movs r2, #0 - d01ac68: 2101 movs r1, #1 - d01ac6a: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01ac6e: 695b ldr r3, [r3, #20] - d01ac70: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 - d01ac74: f014 f969 bl d02ef4a <halrf_wifi_event_notify> - d01ac78: 4620 mov r0, r4 - d01ac7a: f7f7 fccc bl d012616 <rtw_check_sta_associated_to_ap> - d01ac7e: 2801 cmp r0, #1 - d01ac80: d103 bne.n d01ac8a <wifi_hal_sitesurvey_set+0xbe> - d01ac82: 2100 movs r1, #0 - d01ac84: 4620 mov r0, r4 - d01ac86: f007 fc6f bl d022568 <rtw_xmit_nulldata> - d01ac8a: f894 58c0 ldrb.w r5, [r4, #2240] ; 0x8c0 - d01ac8e: 4640 mov r0, r8 - d01ac90: f7f7 fd15 bl d0126be <rtw_state_check_ap_on> - d01ac94: 4631 mov r1, r6 - d01ac96: 463b mov r3, r7 - d01ac98: b2c2 uxtb r2, r0 - d01ac9a: 4628 mov r0, r5 - d01ac9c: f006 f800 bl d020ca0 <ROM_WIFI_Set_MLME_Sitesurvey> - d01aca0: 1e39 subs r1, r7, #0 - d01aca2: 4620 mov r0, r4 - d01aca4: bf18 it ne - d01aca6: 2101 movne r1, #1 - d01aca8: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d01acac: f003 bb94 b.w d01e3d8 <rtw_hal_btc_ScanNotify> - d01acb0: 2001 movs r0, #1 - d01acb2: e79c b.n d01abee <wifi_hal_sitesurvey_set+0x22> - -0d01acb4 <wifi_hal_fwlps_rf_on>: - d01acb4: b508 push {r3, lr} - d01acb6: f890 3520 ldrb.w r3, [r0, #1312] ; 0x520 - d01acba: 2b01 cmp r3, #1 - d01acbc: d109 bne.n d01acd2 <wifi_hal_fwlps_rf_on+0x1e> - d01acbe: f44f 60c1 mov.w r0, #1544 ; 0x608 - d01acc2: f7ff ff02 bl d01aaca <rtw_read32> - d01acc6: f410 3f40 tst.w r0, #196608 ; 0x30000 - d01acca: bf0c ite eq - d01accc: 2001 moveq r0, #1 - d01acce: 2000 movne r0, #0 - d01acd0: bd08 pop {r3, pc} - d01acd2: 2001 movs r0, #1 - d01acd4: e7fc b.n d01acd0 <wifi_hal_fwlps_rf_on+0x1c> - -0d01acd6 <wifi_hal_tsf_correct>: - d01acd6: 4770 bx lr - -0d01acd8 <wifi_hal_initial_gain_set>: - d01acd8: 4770 bx lr - -0d01acda <wifi_hal_apmode_set>: - d01acda: 6802 ldr r2, [r0, #0] - d01acdc: 460b mov r3, r1 - d01acde: f8d2 1cc0 ldr.w r1, [r2, #3264] ; 0xcc0 - d01ace2: 4618 mov r0, r3 - d01ace4: f201 5154 addw r1, r1, #1364 ; 0x554 - d01ace8: f005 be08 b.w d0208fc <ROM_WIFI_SET_APMODE> - -0d01acec <wifi_hal_basic_rate_set>: - d01acec: 4608 mov r0, r1 - d01acee: f006 ba3f b.w d021170 <ROM_WIFI_BRate_Set> - -0d01acf2 <rtw_config_map_read>: - d01acf2: b5f8 push {r3, r4, r5, r6, r7, lr} - d01acf4: 4606 mov r6, r0 - d01acf6: 460f mov r7, r1 - d01acf8: 4615 mov r5, r2 - d01acfa: b9a3 cbnz r3, d01ad26 <rtw_config_map_read+0x34> - d01acfc: 460a mov r2, r1 - d01acfe: 4601 mov r1, r0 - d01ad00: 4628 mov r0, r5 - d01ad02: f7e6 fb09 bl d001318 <OTP_LogicalMap_Read> - d01ad06: b2c3 uxtb r3, r0 - d01ad08: e00b b.n d01ad22 <rtw_config_map_read+0x30> - d01ad0a: f7e6 f9e1 bl d0010d0 <OTP_Read8> - d01ad0e: f010 03ff ands.w r3, r0, #255 ; 0xff - d01ad12: d006 beq.n d01ad22 <rtw_config_map_read+0x30> - d01ad14: 3401 adds r4, #1 - d01ad16: 1930 adds r0, r6, r4 - d01ad18: 42a7 cmp r7, r4 - d01ad1a: eb05 0104 add.w r1, r5, r4 - d01ad1e: b280 uxth r0, r0 - d01ad20: dcf3 bgt.n d01ad0a <rtw_config_map_read+0x18> - d01ad22: 4618 mov r0, r3 - d01ad24: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01ad26: 2300 movs r3, #0 - d01ad28: 461c mov r4, r3 - d01ad2a: e7f4 b.n d01ad16 <rtw_config_map_read+0x24> - -0d01ad2c <rtw_config_map_write>: - d01ad2c: b5f8 push {r3, r4, r5, r6, r7, lr} - d01ad2e: 4605 mov r5, r0 - d01ad30: 460e mov r6, r1 - d01ad32: 4617 mov r7, r2 - d01ad34: b99b cbnz r3, d01ad5e <rtw_config_map_write+0x32> - d01ad36: 281f cmp r0, #31 - d01ad38: d90e bls.n d01ad58 <rtw_config_map_write+0x2c> - d01ad3a: f7e6 fb67 bl d00140c <OTP_LogicalMap_Write> - d01ad3e: b2c3 uxtb r3, r0 - d01ad40: e00b b.n d01ad5a <rtw_config_map_write+0x2e> - d01ad42: 3401 adds r4, #1 - d01ad44: 1928 adds r0, r5, r4 - d01ad46: 42a6 cmp r6, r4 - d01ad48: b280 uxth r0, r0 - d01ad4a: dd06 ble.n d01ad5a <rtw_config_map_write+0x2e> - d01ad4c: 5d39 ldrb r1, [r7, r4] - d01ad4e: f7e6 fa41 bl d0011d4 <OTP_Write8> - d01ad52: f010 03ff ands.w r3, r0, #255 ; 0xff - d01ad56: d1f4 bne.n d01ad42 <rtw_config_map_write+0x16> - d01ad58: 2300 movs r3, #0 - d01ad5a: 4618 mov r0, r3 - d01ad5c: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01ad5e: 2300 movs r3, #0 - d01ad60: 461c mov r4, r3 - d01ad62: e7ef b.n d01ad44 <rtw_config_map_write+0x18> - -0d01ad64 <wifi_hal_read_bb_reg>: - d01ad64: b538 push {r3, r4, r5, lr} - d01ad66: f890 5520 ldrb.w r5, [r0, #1312] ; 0x520 - d01ad6a: 4614 mov r4, r2 - d01ad6c: 2d01 cmp r5, #1 - d01ad6e: d10e bne.n d01ad8e <wifi_hal_read_bb_reg+0x2a> - d01ad70: f441 3080 orr.w r0, r1, #65536 ; 0x10000 - d01ad74: f7ff fea9 bl d01aaca <rtw_read32> - d01ad78: 2300 movs r3, #0 - d01ad7a: fa05 f203 lsl.w r2, r5, r3 - d01ad7e: 4222 tst r2, r4 - d01ad80: d102 bne.n d01ad88 <wifi_hal_read_bb_reg+0x24> - d01ad82: 3301 adds r3, #1 - d01ad84: 2b20 cmp r3, #32 - d01ad86: d1f8 bne.n d01ad7a <wifi_hal_read_bb_reg+0x16> - d01ad88: 4020 ands r0, r4 - d01ad8a: 40d8 lsrs r0, r3 - d01ad8c: bd38 pop {r3, r4, r5, pc} - d01ad8e: 2000 movs r0, #0 - d01ad90: e7fc b.n d01ad8c <wifi_hal_read_bb_reg+0x28> - -0d01ad92 <wifi_hal_write_bb_reg>: - d01ad92: b5f8 push {r3, r4, r5, r6, r7, lr} - d01ad94: f890 7520 ldrb.w r7, [r0, #1312] ; 0x520 - d01ad98: 4616 mov r6, r2 - d01ad9a: 461c mov r4, r3 - d01ad9c: 2f01 cmp r7, #1 - d01ad9e: d11a bne.n d01add6 <wifi_hal_write_bb_reg+0x44> - d01ada0: 1c53 adds r3, r2, #1 - d01ada2: f441 3580 orr.w r5, r1, #65536 ; 0x10000 - d01ada6: d010 beq.n d01adca <wifi_hal_write_bb_reg+0x38> - d01ada8: 4628 mov r0, r5 - d01adaa: f7ff fe8e bl d01aaca <rtw_read32> - d01adae: 2100 movs r1, #0 - d01adb0: fa07 f301 lsl.w r3, r7, r1 - d01adb4: 4233 tst r3, r6 - d01adb6: d102 bne.n d01adbe <wifi_hal_write_bb_reg+0x2c> - d01adb8: 3101 adds r1, #1 - d01adba: 2920 cmp r1, #32 - d01adbc: d1f8 bne.n d01adb0 <wifi_hal_write_bb_reg+0x1e> - d01adbe: fa04 f101 lsl.w r1, r4, r1 - d01adc2: 4041 eors r1, r0 - d01adc4: ea01 0406 and.w r4, r1, r6 - d01adc8: 4044 eors r4, r0 - d01adca: 4621 mov r1, r4 - d01adcc: 4628 mov r0, r5 - d01adce: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01add2: f7ff be88 b.w d01aae6 <rtw_write32> - d01add6: bdf8 pop {r3, r4, r5, r6, r7, pc} - -0d01add8 <wifi_hal_read_rf_reg>: - d01add8: b430 push {r4, r5} - d01adda: f890 5520 ldrb.w r5, [r0, #1312] ; 0x520 - d01adde: 2d01 cmp r5, #1 - d01ade0: d106 bne.n d01adf0 <wifi_hal_read_rf_reg+0x18> - d01ade2: b929 cbnz r1, d01adf0 <wifi_hal_read_rf_reg+0x18> - d01ade4: 6940 ldr r0, [r0, #20] - d01ade6: bc30 pop {r4, r5} - d01ade8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d01adec: f7fa b95c b.w d0150a8 <halbb_read_rf_reg> - d01adf0: 2000 movs r0, #0 - d01adf2: bc30 pop {r4, r5} - d01adf4: 4770 bx lr - -0d01adf6 <wifi_hal_write_rf_reg>: - d01adf6: b430 push {r4, r5} - d01adf8: f890 5520 ldrb.w r5, [r0, #1312] ; 0x520 - d01adfc: 2d01 cmp r5, #1 - d01adfe: d106 bne.n d01ae0e <wifi_hal_write_rf_reg+0x18> - d01ae00: b929 cbnz r1, d01ae0e <wifi_hal_write_rf_reg+0x18> - d01ae02: 6940 ldr r0, [r0, #20] - d01ae04: bc30 pop {r4, r5} - d01ae06: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d01ae0a: f7fa b9b9 b.w d015180 <halbb_write_rf_reg> - d01ae0e: bc30 pop {r4, r5} - d01ae10: 4770 bx lr - -0d01ae12 <wifi_hal_phy_init>: - d01ae12: b513 push {r0, r1, r4, lr} - d01ae14: 4604 mov r4, r0 - d01ae16: 2000 movs r0, #0 - d01ae18: f005 fcd2 bl d0207c0 <ROM_WIFI_ENABLE_BB_RF> - d01ae1c: 2001 movs r0, #1 - d01ae1e: f005 fccf bl d0207c0 <ROM_WIFI_ENABLE_BB_RF> - d01ae22: 6963 ldr r3, [r4, #20] - d01ae24: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01ae28: f012 ffb2 bl d02dd90 <halbb_init_reg> - d01ae2c: 6963 ldr r3, [r4, #20] - d01ae2e: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01ae32: f7f8 f860 bl d012ef6 <halbb_reset_bb> - d01ae36: 6963 ldr r3, [r4, #20] - d01ae38: 2100 movs r1, #0 - d01ae3a: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 - d01ae3e: f014 f918 bl d02f072 <halrf_config_rf_parameter> - d01ae42: f894 3408 ldrb.w r3, [r4, #1032] ; 0x408 - d01ae46: 6960 ldr r0, [r4, #20] - d01ae48: f3c3 0203 ubfx r2, r3, #0, #4 - d01ae4c: f3c3 1303 ubfx r3, r3, #4, #4 - d01ae50: 3b01 subs r3, #1 - d01ae52: 3a01 subs r2, #1 - d01ae54: b2db uxtb r3, r3 - d01ae56: b2d2 uxtb r2, r2 - d01ae58: 9300 str r3, [sp, #0] - d01ae5a: 2300 movs r3, #0 - d01ae5c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d01ae60: 4619 mov r1, r3 - d01ae62: f7fa fa9d bl d0153a0 <halbb_ctrl_trx_path> - d01ae66: f894 1498 ldrb.w r1, [r4, #1176] ; 0x498 - d01ae6a: 2001 movs r0, #1 - d01ae6c: f004 fdca bl d01fa04 <rtw_hal_mac_set_xcap> - d01ae70: f894 1498 ldrb.w r1, [r4, #1176] ; 0x498 - d01ae74: 2000 movs r0, #0 - d01ae76: f004 fdc5 bl d01fa04 <rtw_hal_mac_set_xcap> - d01ae7a: 2001 movs r0, #1 - d01ae7c: b002 add sp, #8 - d01ae7e: bd10 pop {r4, pc} - -0d01ae80 <wifi_hal_notify_switch_band>: - d01ae80: 6803 ldr r3, [r0, #0] - d01ae82: f8d3 2cc0 ldr.w r2, [r3, #3264] ; 0xcc0 - d01ae86: f8d3 1484 ldr.w r1, [r3, #1156] ; 0x484 - d01ae8a: f892 2078 ldrb.w r2, [r2, #120] ; 0x78 - d01ae8e: b101 cbz r1, d01ae92 <wifi_hal_notify_switch_band+0x12> - d01ae90: 2101 movs r1, #1 - d01ae92: f003 be0f b.w d01eab4 <rtw_hal_btc_switchband_notify> + d01a976: 7904 ldrb r4, [r0, #4] + d01a978: bf8c ite hi + d01a97a: f1a3 0219 subhi.w r2, r3, #25 + d01a97e: 2200 movls r2, #0 + d01a980: 7940 ldrb r0, [r0, #5] + d01a982: bf88 it hi + d01a984: b2d2 uxtbhi r2, r2 + d01a986: f102 0119 add.w r1, r2, #25 + d01a98a: b2c9 uxtb r1, r1 + d01a98c: 42a1 cmp r1, r4 + d01a98e: bf28 it cs + d01a990: 4621 movcs r1, r4 + d01a992: 4282 cmp r2, r0 + d01a994: bf38 it cc + d01a996: 4602 movcc r2, r0 + d01a998: 4291 cmp r1, r2 + d01a99a: d305 bcc.n d01a9a8 <wifi_hal_dig_connect_cfg+0x10c> + d01a99c: 428b cmp r3, r1 + d01a99e: d803 bhi.n d01a9a8 <wifi_hal_dig_connect_cfg+0x10c> + d01a9a0: 4293 cmp r3, r2 + d01a9a2: bf38 it cc + d01a9a4: 4613 movcc r3, r2 + d01a9a6: 4619 mov r1, r3 + d01a9a8: 4630 mov r0, r6 + d01a9aa: b002 add sp, #8 + d01a9ac: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01a9b0: f7ff be10 b.w d01a5d4 <wifi_hal_dig_cfg_cr> + d01a9b4: 4804 ldr r0, [pc, #16] ; (d01a9c8 <wifi_hal_dig_connect_cfg+0x12c>) + d01a9b6: f7e9 fa9f bl d003ef8 <inic_ipc_dev_buffered_printf> + d01a9ba: 4806 ldr r0, [pc, #24] ; (d01a9d4 <wifi_hal_dig_connect_cfg+0x138>) + d01a9bc: b002 add sp, #8 + d01a9be: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01a9c2: f7e9 ba99 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01a9c6: bf00 nop + d01a9c8: 0d04a78b .word 0x0d04a78b + d01a9cc: 0d047438 .word 0x0d047438 + d01a9d0: 0d0473b9 .word 0x0d0473b9 + d01a9d4: 0d0473d3 .word 0x0d0473d3 + +0d01a9d8 <wifi_hal_dig_watchdog>: + d01a9d8: b538 push {r3, r4, r5, lr} + d01a9da: 6803 ldr r3, [r0, #0] + d01a9dc: 4605 mov r5, r0 + d01a9de: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01a9e2: 7fa2 ldrb r2, [r4, #30] + d01a9e4: 2a00 cmp r2, #0 + d01a9e6: bf19 ittee ne + d01a9e8: f894 3386 ldrbne.w r3, [r4, #902] ; 0x386 + d01a9ec: 2101 movne r1, #1 + d01a9ee: 2100 moveq r1, #0 + d01a9f0: 4613 moveq r3, r2 + d01a9f2: bf18 it ne + d01a9f4: fab3 f383 clzne r3, r3 + d01a9f8: f884 1385 strb.w r1, [r4, #901] ; 0x385 + d01a9fc: bf18 it ne + d01a9fe: 095b lsrne r3, r3, #5 + d01aa00: f884 3387 strb.w r3, [r4, #903] ; 0x387 + d01aa04: b9a2 cbnz r2, d01aa30 <wifi_hal_dig_watchdog+0x58> + d01aa06: f894 3386 ldrb.w r3, [r4, #902] ; 0x386 + d01aa0a: 3b00 subs r3, #0 + d01aa0c: bf18 it ne + d01aa0e: 2301 movne r3, #1 + d01aa10: f884 3388 strb.w r3, [r4, #904] ; 0x388 + d01aa14: f894 3384 ldrb.w r3, [r4, #900] ; 0x384 + d01aa18: f884 1386 strb.w r1, [r4, #902] ; 0x386 + d01aa1c: b13b cbz r3, d01aa2e <wifi_hal_dig_watchdog+0x56> + d01aa1e: f894 23e8 ldrb.w r2, [r4, #1000] ; 0x3e8 + d01aa22: f8b4 33f4 ldrh.w r3, [r4, #1012] ; 0x3f4 + d01aa26: b12a cbz r2, d01aa34 <wifi_hal_dig_watchdog+0x5c> + d01aa28: 3301 adds r3, #1 + d01aa2a: f8a4 33f4 strh.w r3, [r4, #1012] ; 0x3f4 + d01aa2e: bd38 pop {r3, r4, r5, pc} + d01aa30: 2300 movs r3, #0 + d01aa32: e7ed b.n d01aa10 <wifi_hal_dig_watchdog+0x38> + d01aa34: 2b00 cmp r3, #0 + d01aa36: d146 bne.n d01aac6 <wifi_hal_dig_watchdog+0xee> + d01aa38: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01aa3c: f7f8 fa28 bl d012e90 <halbb_get_rssi_min> + d01aa40: f894 2385 ldrb.w r2, [r4, #901] ; 0x385 + d01aa44: 2a00 cmp r2, #0 + d01aa46: d141 bne.n d01aacc <wifi_hal_dig_watchdog+0xf4> + d01aa48: 2326 movs r3, #38 ; 0x26 + d01aa4a: f894 14a8 ldrb.w r1, [r4, #1192] ; 0x4a8 + d01aa4e: f884 33b4 strb.w r3, [r4, #948] ; 0x3b4 + d01aa52: b911 cbnz r1, d01aa5a <wifi_hal_dig_watchdog+0x82> + d01aa54: f894 151a ldrb.w r1, [r4, #1306] ; 0x51a + d01aa58: b3d9 cbz r1, d01aad2 <wifi_hal_dig_watchdog+0xfa> + d01aa5a: b3d2 cbz r2, d01aad2 <wifi_hal_dig_watchdog+0xfa> + d01aa5c: f894 23cf ldrb.w r2, [r4, #975] ; 0x3cf + d01aa60: f894 33ce ldrb.w r3, [r4, #974] ; 0x3ce + d01aa64: 429a cmp r2, r3 + d01aa66: d129 bne.n d01aabc <wifi_hal_dig_watchdog+0xe4> + d01aa68: f504 736f add.w r3, r4, #956 ; 0x3bc + d01aa6c: 2500 movs r5, #0 + d01aa6e: 2201 movs r2, #1 + d01aa70: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01aa74: f8c4 33b8 str.w r3, [r4, #952] ; 0x3b8 + d01aa78: f640 435a movw r3, #3162 ; 0xc5a + d01aa7c: 4629 mov r1, r5 + d01aa7e: f884 23bc strb.w r2, [r4, #956] ; 0x3bc + d01aa82: f8a4 33c0 strh.w r3, [r4, #960] ; 0x3c0 + d01aa86: 2306 movs r3, #6 + d01aa88: 462a mov r2, r5 + d01aa8a: f884 53c4 strb.w r5, [r4, #964] ; 0x3c4 + d01aa8e: f884 33c2 strb.w r3, [r4, #962] ; 0x3c2 + d01aa92: f884 33ca strb.w r3, [r4, #970] ; 0x3ca + d01aa96: f8c4 53cc str.w r5, [r4, #972] ; 0x3cc + d01aa9a: f7fa f8f7 bl d014c8c <halbb_set_pd_lower_bound_cck> + d01aa9e: 462a mov r2, r5 + d01aaa0: 4629 mov r1, r5 + d01aaa2: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01aaa6: f7fa f8bc bl d014c22 <halbb_set_pd_lower_bound> + d01aaaa: 4629 mov r1, r5 + d01aaac: 4620 mov r0, r4 + d01aaae: f7ff fd7f bl d01a5b0 <wifi_hal_dig_sdagc_follow_pagc> + d01aab2: 2132 movs r1, #50 ; 0x32 + d01aab4: f504 7074 add.w r0, r4, #976 ; 0x3d0 + d01aab8: f010 f9a6 bl d02ae08 <rtw_set_timer> + d01aabc: f894 33cf ldrb.w r3, [r4, #975] ; 0x3cf + d01aac0: f884 33ce strb.w r3, [r4, #974] ; 0x3ce + d01aac4: e7b3 b.n d01aa2e <wifi_hal_dig_watchdog+0x56> + d01aac6: f8a4 23f4 strh.w r2, [r4, #1012] ; 0x3f4 + d01aaca: e7b0 b.n d01aa2e <wifi_hal_dig_watchdog+0x56> + d01aacc: f3c0 0347 ubfx r3, r0, #1, #8 + d01aad0: e7bb b.n d01aa4a <wifi_hal_dig_watchdog+0x72> + d01aad2: f994 13b5 ldrsb.w r1, [r4, #949] ; 0x3b5 + d01aad6: 4628 mov r0, r5 + d01aad8: 4419 add r1, r3 + d01aada: 296e cmp r1, #110 ; 0x6e + d01aadc: bfa8 it ge + d01aade: 216e movge r1, #110 ; 0x6e + d01aae0: 2919 cmp r1, #25 + d01aae2: bfb8 it lt + d01aae4: 2119 movlt r1, #25 + d01aae6: 3919 subs r1, #25 + d01aae8: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01aaec: b2c9 uxtb r1, r1 + d01aaee: f7ff bd71 b.w d01a5d4 <wifi_hal_dig_cfg_cr> + +0d01aaf2 <wifi_hal_dig_init>: + d01aaf2: 6803 ldr r3, [r0, #0] + d01aaf4: 2200 movs r2, #0 + d01aaf6: 2106 movs r1, #6 + d01aaf8: f644 4c24 movw ip, #19492 ; 0x4c24 + d01aafc: b410 push {r4} + d01aafe: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01ab02: 2403 movs r4, #3 + d01ab04: f8a3 23f4 strh.w r2, [r3, #1012] ; 0x3f4 + d01ab08: f503 726f add.w r2, r3, #956 ; 0x3bc + d01ab0c: f883 13c2 strb.w r1, [r3, #962] ; 0x3c2 + d01ab10: f8c3 23b8 str.w r2, [r3, #952] ; 0x3b8 + d01ab14: 2201 movs r2, #1 + d01ab16: f883 13ca strb.w r1, [r3, #970] ; 0x3ca + d01ab1a: f244 712c movw r1, #18220 ; 0x472c + d01ab1e: f883 2389 strb.w r2, [r3, #905] ; 0x389 + d01ab22: f883 2384 strb.w r2, [r3, #900] ; 0x384 + d01ab26: f883 23c5 strb.w r2, [r3, #965] ; 0x3c5 + d01ab2a: f04f 62e0 mov.w r2, #117440512 ; 0x7000000 + d01ab2e: f883 43bd strb.w r4, [r3, #957] ; 0x3bd + d01ab32: f244 64a8 movw r4, #18088 ; 0x46a8 + d01ab36: e9c3 12e3 strd r1, r2, [r3, #908] ; 0x38c + d01ab3a: f244 723c movw r2, #18236 ; 0x473c + d01ab3e: f44f 7100 mov.w r1, #512 ; 0x200 + d01ab42: e9c3 21e5 strd r2, r1, [r3, #916] ; 0x394 + d01ab46: f44f 41f8 mov.w r1, #31744 ; 0x7c00 + d01ab4a: f8c3 23ac str.w r2, [r3, #940] ; 0x3ac + d01ab4e: 2280 movs r2, #128 ; 0x80 + d01ab50: e9c3 41e7 strd r4, r1, [r3, #924] ; 0x39c + d01ab54: 2120 movs r1, #32 + d01ab56: f8c3 23b0 str.w r2, [r3, #944] ; 0x3b0 + d01ab5a: e9c3 c1e9 strd ip, r1, [r3, #932] ; 0x3a4 + d01ab5e: 210d movs r1, #13 + d01ab60: f8a3 13b4 strh.w r1, [r3, #948] ; 0x3b4 + d01ab64: f85d 4b04 ldr.w r4, [sp], #4 + d01ab68: f7ff bd34 b.w d01a5d4 <wifi_hal_dig_cfg_cr> + +0d01ab6c <wifi_hal_dig_tdma_timer_init>: + d01ab6c: b507 push {r0, r1, r2, lr} + d01ab6e: 6802 ldr r2, [r0, #0] + d01ab70: 4603 mov r3, r0 + d01ab72: 2100 movs r1, #0 + d01ab74: f8d2 0cc0 ldr.w r0, [r2, #3264] ; 0xcc0 + d01ab78: 4a04 ldr r2, [pc, #16] ; (d01ab8c <wifi_hal_dig_tdma_timer_init+0x20>) + d01ab7a: f500 7074 add.w r0, r0, #976 ; 0x3d0 + d01ab7e: 9200 str r2, [sp, #0] + d01ab80: 4a03 ldr r2, [pc, #12] ; (d01ab90 <wifi_hal_dig_tdma_timer_init+0x24>) + d01ab82: f010 f93d bl d02ae00 <rtw_init_timer> + d01ab86: b003 add sp, #12 + d01ab88: f85d fb04 ldr.w pc, [sp], #4 + d01ab8c: 0d0473fd .word 0x0d0473fd + d01ab90: 0d01a721 .word 0x0d01a721 + +0d01ab94 <rtw_read8>: + d01ab94: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 + d01ab98: 7800 ldrb r0, [r0, #0] + d01ab9a: 4770 bx lr + +0d01ab9c <rtw_read16>: + d01ab9c: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 + d01aba0: 8800 ldrh r0, [r0, #0] + d01aba2: b280 uxth r0, r0 + d01aba4: 4770 bx lr + +0d01aba6 <rtw_read32>: + d01aba6: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 + d01abaa: 6800 ldr r0, [r0, #0] + d01abac: 4770 bx lr + +0d01abae <rtw_write8>: + d01abae: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 + d01abb2: 7001 strb r1, [r0, #0] + d01abb4: 2001 movs r0, #1 + d01abb6: 4770 bx lr + +0d01abb8 <rtw_write16>: + d01abb8: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 + d01abbc: 8001 strh r1, [r0, #0] + d01abbe: 2001 movs r0, #1 + d01abc0: 4770 bx lr + +0d01abc2 <rtw_write32>: + d01abc2: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 + d01abc6: 6001 str r1, [r0, #0] + d01abc8: 2001 movs r0, #1 + d01abca: 4770 bx lr + +0d01abcc <wifi_hal_free_haldata>: + d01abcc: b510 push {r4, lr} + d01abce: 4604 mov r4, r0 + d01abd0: f500 60a5 add.w r0, r0, #1320 ; 0x528 + d01abd4: f7ea fc82 bl d0054dc <rtw_spinlock_free> + d01abd8: f504 60ad add.w r0, r4, #1384 ; 0x568 + d01abdc: f7ea fdc2 bl d005764 <rtw_mutex_free> + d01abe0: f204 506c addw r0, r4, #1388 ; 0x56c + d01abe4: f7ea fdbe bl d005764 <rtw_mutex_free> + d01abe8: f504 70b2 add.w r0, r4, #356 ; 0x164 + d01abec: e8bd 4010 ldmia.w sp!, {r4, lr} + d01abf0: f7fe bb96 b.w d019320 <wifi_hal_csi_deinit> + +0d01abf4 <wifi_hal_11ax_limitation>: + d01abf4: 2000 movs r0, #0 + d01abf6: 4770 bx lr + +0d01abf8 <wifi_hal_read_chipversion>: + d01abf8: b510 push {r4, lr} + d01abfa: 4604 mov r4, r0 + d01abfc: f500 707e add.w r0, r0, #1016 ; 0x3f8 + d01ac00: f005 fbf0 bl d0203e4 <ROM_WIFI_INIT_ReadChipVersion> + d01ac04: 2307 movs r3, #7 + d01ac06: 2201 movs r2, #1 + d01ac08: 7063 strb r3, [r4, #1] + d01ac0a: f894 33fa ldrb.w r3, [r4, #1018] ; 0x3fa + d01ac0e: 70a3 strb r3, [r4, #2] + d01ac10: 2300 movs r3, #0 + d01ac12: f884 3460 strb.w r3, [r4, #1120] ; 0x460 + d01ac16: f894 3406 ldrb.w r3, [r4, #1030] ; 0x406 + d01ac1a: f362 0303 bfi r3, r2, #0, #4 + d01ac1e: f884 3406 strb.w r3, [r4, #1030] ; 0x406 + d01ac22: bd10 pop {r4, pc} + +0d01ac24 <wifi_hal_mlme_join_set>: + d01ac24: b570 push {r4, r5, r6, lr} + d01ac26: f890 38c0 ldrb.w r3, [r0, #2240] ; 0x8c0 + d01ac2a: 4604 mov r4, r0 + d01ac2c: 460d mov r5, r1 + d01ac2e: b11b cbz r3, d01ac38 <wifi_hal_mlme_join_set+0x14> + d01ac30: 213b movs r1, #59 ; 0x3b + d01ac32: 4812 ldr r0, [pc, #72] ; (d01ac7c <wifi_hal_mlme_join_set+0x58>) + d01ac34: f028 f8dc bl d042df0 <__io_assert_failed_veneer> + d01ac38: 6823 ldr r3, [r4, #0] + d01ac3a: 6858 ldr r0, [r3, #4] + d01ac3c: f7f7 fce4 bl d012608 <rtw_check_ap_mode> + d01ac40: 6823 ldr r3, [r4, #0] + d01ac42: 4606 mov r6, r0 + d01ac44: 6858 ldr r0, [r3, #4] + d01ac46: f7f7 fd3a bl d0126be <rtw_state_check_ap_on> + d01ac4a: 462a mov r2, r5 + d01ac4c: b2c1 uxtb r1, r0 + d01ac4e: b2f0 uxtb r0, r6 + d01ac50: f006 f804 bl d020c5c <ROM_WIFI_Set_MLME_JOIN> + d01ac54: 2d01 cmp r5, #1 + d01ac56: d008 beq.n d01ac6a <wifi_hal_mlme_join_set+0x46> + d01ac58: 2d02 cmp r5, #2 + d01ac5a: d008 beq.n d01ac6e <wifi_hal_mlme_join_set+0x4a> + d01ac5c: b96d cbnz r5, d01ac7a <wifi_hal_mlme_join_set+0x56> + d01ac5e: 2101 movs r1, #1 + d01ac60: 4620 mov r0, r4 + d01ac62: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01ac66: f003 bc67 b.w d01e538 <rtw_hal_btc_ConnectNotify> + d01ac6a: 2100 movs r1, #0 + d01ac6c: e7f8 b.n d01ac60 <wifi_hal_mlme_join_set+0x3c> + d01ac6e: 4620 mov r0, r4 + d01ac70: 2101 movs r1, #1 + d01ac72: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01ac76: f003 bcbf b.w d01e5f8 <rtw_hal_btc_MediaStatusNotify> + d01ac7a: bd70 pop {r4, r5, r6, pc} + d01ac7c: 0d04747f .word 0x0d04747f + +0d01ac80 <wifi_hal_disconnect_set>: + d01ac80: b510 push {r4, lr} + d01ac82: f890 38c0 ldrb.w r3, [r0, #2240] ; 0x8c0 + d01ac86: 4604 mov r4, r0 + d01ac88: b11b cbz r3, d01ac92 <wifi_hal_disconnect_set+0x12> + d01ac8a: 2155 movs r1, #85 ; 0x55 + d01ac8c: 4805 ldr r0, [pc, #20] ; (d01aca4 <wifi_hal_disconnect_set+0x24>) + d01ac8e: f028 f8af bl d042df0 <__io_assert_failed_veneer> + d01ac92: f005 fe35 bl d020900 <ROM_WIFI_DISCONNECT> + d01ac96: 4620 mov r0, r4 + d01ac98: 2100 movs r1, #0 + d01ac9a: e8bd 4010 ldmia.w sp!, {r4, lr} + d01ac9e: f003 bcab b.w d01e5f8 <rtw_hal_btc_MediaStatusNotify> + d01aca2: bf00 nop + d01aca4: 0d047467 .word 0x0d047467 + +0d01aca8 <wifi_hal_sitesurvey_set>: + d01aca8: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d01acac: 6803 ldr r3, [r0, #0] + d01acae: 4604 mov r4, r0 + d01acb0: 460f mov r7, r1 + d01acb2: e9d3 0800 ldrd r0, r8, [r3] + d01acb6: f7f7 fcae bl d012616 <rtw_check_sta_associated_to_ap> + d01acba: 2800 cmp r0, #0 + d01acbc: d166 bne.n d01ad8c <wifi_hal_sitesurvey_set+0xe4> + d01acbe: 4640 mov r0, r8 + d01acc0: f7f7 fca2 bl d012608 <rtw_check_ap_mode> + d01acc4: 3800 subs r0, #0 + d01acc6: bf18 it ne + d01acc8: 2001 movne r0, #1 + d01acca: f8d4 9000 ldr.w r9, [r4] + d01acce: b2c6 uxtb r6, r0 + d01acd0: f8d9 5484 ldr.w r5, [r9, #1156] ; 0x484 + d01acd4: b9bd cbnz r5, d01ad06 <wifi_hal_sitesurvey_set+0x5e> + d01acd6: f8d9 acc0 ldr.w sl, [r9, #3264] ; 0xcc0 + d01acda: 2202 movs r2, #2 + d01acdc: 2101 movs r1, #1 + d01acde: 4620 mov r0, r4 + d01ace0: f7ff fd78 bl d01a7d4 <wifi_hal_dig_scan_cfg> + d01ace4: 462a mov r2, r5 + d01ace6: 4629 mov r1, r5 + d01ace8: f8da 015c ldr.w r0, [sl, #348] ; 0x15c + d01acec: f7f7 ffc2 bl d012c74 <halbb_wifi_event_notify> + d01acf0: 4629 mov r1, r5 + d01acf2: f8da 0160 ldr.w r0, [sl, #352] ; 0x160 + d01acf6: 462a mov r2, r5 + d01acf8: f014 f995 bl d02f026 <halrf_wifi_event_notify> + d01acfc: 4629 mov r1, r5 + d01acfe: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 + d01ad02: f005 fe3b bl d02097c <ROM_WIFI_SetMSR> + d01ad06: f8d9 5484 ldr.w r5, [r9, #1156] ; 0x484 + d01ad0a: 2d02 cmp r5, #2 + d01ad0c: d12b bne.n d01ad66 <wifi_hal_sitesurvey_set+0xbe> + d01ad0e: 4620 mov r0, r4 + d01ad10: f7f7 fc81 bl d012616 <rtw_check_sta_associated_to_ap> + d01ad14: 4601 mov r1, r0 + d01ad16: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 + d01ad1a: b101 cbz r1, d01ad1e <wifi_hal_sitesurvey_set+0x76> + d01ad1c: 4629 mov r1, r5 + d01ad1e: f005 fe2d bl d02097c <ROM_WIFI_SetMSR> + d01ad22: 2202 movs r2, #2 + d01ad24: 2103 movs r1, #3 + d01ad26: 4620 mov r0, r4 + d01ad28: f7ff fd54 bl d01a7d4 <wifi_hal_dig_scan_cfg> + d01ad2c: 6823 ldr r3, [r4, #0] + d01ad2e: 2200 movs r2, #0 + d01ad30: 2101 movs r1, #1 + d01ad32: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01ad36: 695b ldr r3, [r3, #20] + d01ad38: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01ad3c: f7f7 ff9a bl d012c74 <halbb_wifi_event_notify> + d01ad40: 6823 ldr r3, [r4, #0] + d01ad42: 2200 movs r2, #0 + d01ad44: 2101 movs r1, #1 + d01ad46: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01ad4a: 695b ldr r3, [r3, #20] + d01ad4c: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 + d01ad50: f014 f969 bl d02f026 <halrf_wifi_event_notify> + d01ad54: 4620 mov r0, r4 + d01ad56: f7f7 fc5e bl d012616 <rtw_check_sta_associated_to_ap> + d01ad5a: 2801 cmp r0, #1 + d01ad5c: d103 bne.n d01ad66 <wifi_hal_sitesurvey_set+0xbe> + d01ad5e: 2100 movs r1, #0 + d01ad60: 4620 mov r0, r4 + d01ad62: f007 fc6f bl d022644 <rtw_xmit_nulldata> + d01ad66: f894 58c0 ldrb.w r5, [r4, #2240] ; 0x8c0 + d01ad6a: 4640 mov r0, r8 + d01ad6c: f7f7 fca7 bl d0126be <rtw_state_check_ap_on> + d01ad70: 4631 mov r1, r6 + d01ad72: 463b mov r3, r7 + d01ad74: b2c2 uxtb r2, r0 + d01ad76: 4628 mov r0, r5 + d01ad78: f006 f800 bl d020d7c <ROM_WIFI_Set_MLME_Sitesurvey> + d01ad7c: 1e39 subs r1, r7, #0 + d01ad7e: 4620 mov r0, r4 + d01ad80: bf18 it ne + d01ad82: 2101 movne r1, #1 + d01ad84: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d01ad88: f003 bb94 b.w d01e4b4 <rtw_hal_btc_ScanNotify> + d01ad8c: 2001 movs r0, #1 + d01ad8e: e79c b.n d01acca <wifi_hal_sitesurvey_set+0x22> + +0d01ad90 <wifi_hal_fwlps_rf_on>: + d01ad90: b508 push {r3, lr} + d01ad92: f890 3520 ldrb.w r3, [r0, #1312] ; 0x520 + d01ad96: 2b01 cmp r3, #1 + d01ad98: d109 bne.n d01adae <wifi_hal_fwlps_rf_on+0x1e> + d01ad9a: f44f 60c1 mov.w r0, #1544 ; 0x608 + d01ad9e: f7ff ff02 bl d01aba6 <rtw_read32> + d01ada2: f410 3f40 tst.w r0, #196608 ; 0x30000 + d01ada6: bf0c ite eq + d01ada8: 2001 moveq r0, #1 + d01adaa: 2000 movne r0, #0 + d01adac: bd08 pop {r3, pc} + d01adae: 2001 movs r0, #1 + d01adb0: e7fc b.n d01adac <wifi_hal_fwlps_rf_on+0x1c> + +0d01adb2 <wifi_hal_tsf_correct>: + d01adb2: 4770 bx lr + +0d01adb4 <wifi_hal_initial_gain_set>: + d01adb4: 4770 bx lr + +0d01adb6 <wifi_hal_apmode_set>: + d01adb6: 6802 ldr r2, [r0, #0] + d01adb8: 460b mov r3, r1 + d01adba: f8d2 1cc0 ldr.w r1, [r2, #3264] ; 0xcc0 + d01adbe: 4618 mov r0, r3 + d01adc0: f201 5154 addw r1, r1, #1364 ; 0x554 + d01adc4: f005 be08 b.w d0209d8 <ROM_WIFI_SET_APMODE> + +0d01adc8 <wifi_hal_basic_rate_set>: + d01adc8: 4608 mov r0, r1 + d01adca: f006 ba3f b.w d02124c <ROM_WIFI_BRate_Set> + +0d01adce <rtw_config_map_read>: + d01adce: b5f8 push {r3, r4, r5, r6, r7, lr} + d01add0: 4606 mov r6, r0 + d01add2: 460f mov r7, r1 + d01add4: 4615 mov r5, r2 + d01add6: b9a3 cbnz r3, d01ae02 <rtw_config_map_read+0x34> + d01add8: 460a mov r2, r1 + d01adda: 4601 mov r1, r0 + d01addc: 4628 mov r0, r5 + d01adde: f7e6 fa9b bl d001318 <OTP_LogicalMap_Read> + d01ade2: b2c3 uxtb r3, r0 + d01ade4: e00b b.n d01adfe <rtw_config_map_read+0x30> + d01ade6: f7e6 f973 bl d0010d0 <OTP_Read8> + d01adea: f010 03ff ands.w r3, r0, #255 ; 0xff + d01adee: d006 beq.n d01adfe <rtw_config_map_read+0x30> + d01adf0: 3401 adds r4, #1 + d01adf2: 1930 adds r0, r6, r4 + d01adf4: 42a7 cmp r7, r4 + d01adf6: eb05 0104 add.w r1, r5, r4 + d01adfa: b280 uxth r0, r0 + d01adfc: dcf3 bgt.n d01ade6 <rtw_config_map_read+0x18> + d01adfe: 4618 mov r0, r3 + d01ae00: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01ae02: 2300 movs r3, #0 + d01ae04: 461c mov r4, r3 + d01ae06: e7f4 b.n d01adf2 <rtw_config_map_read+0x24> + +0d01ae08 <rtw_config_map_write>: + d01ae08: b5f8 push {r3, r4, r5, r6, r7, lr} + d01ae0a: 4605 mov r5, r0 + d01ae0c: 460e mov r6, r1 + d01ae0e: 4617 mov r7, r2 + d01ae10: b99b cbnz r3, d01ae3a <rtw_config_map_write+0x32> + d01ae12: 281f cmp r0, #31 + d01ae14: d90e bls.n d01ae34 <rtw_config_map_write+0x2c> + d01ae16: f7e6 faf9 bl d00140c <OTP_LogicalMap_Write> + d01ae1a: b2c3 uxtb r3, r0 + d01ae1c: e00b b.n d01ae36 <rtw_config_map_write+0x2e> + d01ae1e: 3401 adds r4, #1 + d01ae20: 1928 adds r0, r5, r4 + d01ae22: 42a6 cmp r6, r4 + d01ae24: b280 uxth r0, r0 + d01ae26: dd06 ble.n d01ae36 <rtw_config_map_write+0x2e> + d01ae28: 5d39 ldrb r1, [r7, r4] + d01ae2a: f7e6 f9d3 bl d0011d4 <OTP_Write8> + d01ae2e: f010 03ff ands.w r3, r0, #255 ; 0xff + d01ae32: d1f4 bne.n d01ae1e <rtw_config_map_write+0x16> + d01ae34: 2300 movs r3, #0 + d01ae36: 4618 mov r0, r3 + d01ae38: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01ae3a: 2300 movs r3, #0 + d01ae3c: 461c mov r4, r3 + d01ae3e: e7ef b.n d01ae20 <rtw_config_map_write+0x18> + +0d01ae40 <wifi_hal_read_bb_reg>: + d01ae40: b538 push {r3, r4, r5, lr} + d01ae42: f890 5520 ldrb.w r5, [r0, #1312] ; 0x520 + d01ae46: 4614 mov r4, r2 + d01ae48: 2d01 cmp r5, #1 + d01ae4a: d10e bne.n d01ae6a <wifi_hal_read_bb_reg+0x2a> + d01ae4c: f441 3080 orr.w r0, r1, #65536 ; 0x10000 + d01ae50: f7ff fea9 bl d01aba6 <rtw_read32> + d01ae54: 2300 movs r3, #0 + d01ae56: fa05 f203 lsl.w r2, r5, r3 + d01ae5a: 4222 tst r2, r4 + d01ae5c: d102 bne.n d01ae64 <wifi_hal_read_bb_reg+0x24> + d01ae5e: 3301 adds r3, #1 + d01ae60: 2b20 cmp r3, #32 + d01ae62: d1f8 bne.n d01ae56 <wifi_hal_read_bb_reg+0x16> + d01ae64: 4020 ands r0, r4 + d01ae66: 40d8 lsrs r0, r3 + d01ae68: bd38 pop {r3, r4, r5, pc} + d01ae6a: 2000 movs r0, #0 + d01ae6c: e7fc b.n d01ae68 <wifi_hal_read_bb_reg+0x28> + +0d01ae6e <wifi_hal_write_bb_reg>: + d01ae6e: b5f8 push {r3, r4, r5, r6, r7, lr} + d01ae70: f890 7520 ldrb.w r7, [r0, #1312] ; 0x520 + d01ae74: 4616 mov r6, r2 + d01ae76: 461c mov r4, r3 + d01ae78: 2f01 cmp r7, #1 + d01ae7a: d11a bne.n d01aeb2 <wifi_hal_write_bb_reg+0x44> + d01ae7c: 1c53 adds r3, r2, #1 + d01ae7e: f441 3580 orr.w r5, r1, #65536 ; 0x10000 + d01ae82: d010 beq.n d01aea6 <wifi_hal_write_bb_reg+0x38> + d01ae84: 4628 mov r0, r5 + d01ae86: f7ff fe8e bl d01aba6 <rtw_read32> + d01ae8a: 2100 movs r1, #0 + d01ae8c: fa07 f301 lsl.w r3, r7, r1 + d01ae90: 4233 tst r3, r6 + d01ae92: d102 bne.n d01ae9a <wifi_hal_write_bb_reg+0x2c> + d01ae94: 3101 adds r1, #1 + d01ae96: 2920 cmp r1, #32 + d01ae98: d1f8 bne.n d01ae8c <wifi_hal_write_bb_reg+0x1e> + d01ae9a: fa04 f101 lsl.w r1, r4, r1 + d01ae9e: 4041 eors r1, r0 + d01aea0: ea01 0406 and.w r4, r1, r6 + d01aea4: 4044 eors r4, r0 + d01aea6: 4621 mov r1, r4 + d01aea8: 4628 mov r0, r5 + d01aeaa: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01aeae: f7ff be88 b.w d01abc2 <rtw_write32> + d01aeb2: bdf8 pop {r3, r4, r5, r6, r7, pc} + +0d01aeb4 <wifi_hal_read_rf_reg>: + d01aeb4: b430 push {r4, r5} + d01aeb6: f890 5520 ldrb.w r5, [r0, #1312] ; 0x520 + d01aeba: 2d01 cmp r5, #1 + d01aebc: d106 bne.n d01aecc <wifi_hal_read_rf_reg+0x18> + d01aebe: b929 cbnz r1, d01aecc <wifi_hal_read_rf_reg+0x18> + d01aec0: 6940 ldr r0, [r0, #20] + d01aec2: bc30 pop {r4, r5} + d01aec4: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d01aec8: f7fa b8ee b.w d0150a8 <halbb_read_rf_reg> + d01aecc: 2000 movs r0, #0 + d01aece: bc30 pop {r4, r5} + d01aed0: 4770 bx lr + +0d01aed2 <wifi_hal_write_rf_reg>: + d01aed2: b430 push {r4, r5} + d01aed4: f890 5520 ldrb.w r5, [r0, #1312] ; 0x520 + d01aed8: 2d01 cmp r5, #1 + d01aeda: d106 bne.n d01aeea <wifi_hal_write_rf_reg+0x18> + d01aedc: b929 cbnz r1, d01aeea <wifi_hal_write_rf_reg+0x18> + d01aede: 6940 ldr r0, [r0, #20] + d01aee0: bc30 pop {r4, r5} + d01aee2: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d01aee6: f7fa b94b b.w d015180 <halbb_write_rf_reg> + d01aeea: bc30 pop {r4, r5} + d01aeec: 4770 bx lr + +0d01aeee <wifi_hal_phy_init>: + d01aeee: b513 push {r0, r1, r4, lr} + d01aef0: 4604 mov r4, r0 + d01aef2: 2000 movs r0, #0 + d01aef4: f005 fcd2 bl d02089c <ROM_WIFI_ENABLE_BB_RF> + d01aef8: 2001 movs r0, #1 + d01aefa: f005 fccf bl d02089c <ROM_WIFI_ENABLE_BB_RF> + d01aefe: 6963 ldr r3, [r4, #20] + d01af00: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01af04: f012 ffb2 bl d02de6c <halbb_init_reg> + d01af08: 6963 ldr r3, [r4, #20] + d01af0a: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01af0e: f7f7 fff2 bl d012ef6 <halbb_reset_bb> + d01af12: 6963 ldr r3, [r4, #20] + d01af14: 2100 movs r1, #0 + d01af16: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 + d01af1a: f014 f918 bl d02f14e <halrf_config_rf_parameter> + d01af1e: f894 3408 ldrb.w r3, [r4, #1032] ; 0x408 + d01af22: 6960 ldr r0, [r4, #20] + d01af24: f3c3 0203 ubfx r2, r3, #0, #4 + d01af28: f3c3 1303 ubfx r3, r3, #4, #4 + d01af2c: 3b01 subs r3, #1 + d01af2e: 3a01 subs r2, #1 + d01af30: b2db uxtb r3, r3 + d01af32: b2d2 uxtb r2, r2 + d01af34: 9300 str r3, [sp, #0] + d01af36: 2300 movs r3, #0 + d01af38: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d01af3c: 4619 mov r1, r3 + d01af3e: f7fa fa2f bl d0153a0 <halbb_ctrl_trx_path> + d01af42: f894 1498 ldrb.w r1, [r4, #1176] ; 0x498 + d01af46: 2001 movs r0, #1 + d01af48: f004 fdca bl d01fae0 <rtw_hal_mac_set_xcap> + d01af4c: f894 1498 ldrb.w r1, [r4, #1176] ; 0x498 + d01af50: 2000 movs r0, #0 + d01af52: f004 fdc5 bl d01fae0 <rtw_hal_mac_set_xcap> + d01af56: 2001 movs r0, #1 + d01af58: b002 add sp, #8 + d01af5a: bd10 pop {r4, pc} + +0d01af5c <wifi_hal_notify_switch_band>: + d01af5c: 6803 ldr r3, [r0, #0] + d01af5e: f8d3 2cc0 ldr.w r2, [r3, #3264] ; 0xcc0 + d01af62: f8d3 1484 ldr.w r1, [r3, #1156] ; 0x484 + d01af66: f892 2078 ldrb.w r2, [r2, #120] ; 0x78 + d01af6a: b101 cbz r1, d01af6e <wifi_hal_notify_switch_band+0x12> + d01af6c: 2101 movs r1, #1 + d01af6e: f003 be0f b.w d01eb90 <rtw_hal_btc_switchband_notify> ... -0d01ae98 <wifi_hal_reset>: - d01ae98: b538 push {r3, r4, r5, lr} - d01ae9a: 4604 mov r4, r0 - d01ae9c: 460d mov r5, r1 - d01ae9e: b1f9 cbz r1, d01aee0 <wifi_hal_reset+0x48> - d01aea0: 21ff movs r1, #255 ; 0xff - d01aea2: 2001 movs r0, #1 - d01aea4: f005 ff98 bl d020dd8 <ROM_WIFI_TX_PAUSE_SET> - d01aea8: 2000 movs r0, #0 - d01aeaa: f005 fd19 bl d0208e0 <ROM_WIFI_PHY_STATUS_CFG> - d01aeae: 2200 movs r2, #0 - d01aeb0: 6963 ldr r3, [r4, #20] - d01aeb2: 4611 mov r1, r2 - d01aeb4: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01aeb8: f7fa f861 bl d014f7e <halbb_tssi_cont_en> - d01aebc: 6963 ldr r3, [r4, #20] - d01aebe: 2100 movs r1, #0 - d01aec0: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01aec4: f7fa f851 bl d014f6a <halbb_adc_en> - d01aec8: 2028 movs r0, #40 ; 0x28 - d01aeca: 4b14 ldr r3, [pc, #80] ; (d01af1c <wifi_hal_reset+0x84>) - d01aecc: 4798 blx r3 - d01aece: 6963 ldr r3, [r4, #20] - d01aed0: 2200 movs r2, #0 - d01aed2: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01aed6: 4611 mov r1, r2 - d01aed8: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01aedc: f7fa b896 b.w d01500c <halbb_bb_reset_en> - d01aee0: 2001 movs r0, #1 - d01aee2: f005 fcfd bl d0208e0 <ROM_WIFI_PHY_STATUS_CFG> - d01aee6: 6963 ldr r3, [r4, #20] - d01aee8: 2101 movs r1, #1 - d01aeea: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01aeee: f7fa f83c bl d014f6a <halbb_adc_en> - d01aef2: 6963 ldr r3, [r4, #20] - d01aef4: 462a mov r2, r5 - d01aef6: 2101 movs r1, #1 - d01aef8: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01aefc: f7fa f83f bl d014f7e <halbb_tssi_cont_en> - d01af00: 6963 ldr r3, [r4, #20] - d01af02: 462a mov r2, r5 - d01af04: 2101 movs r1, #1 - d01af06: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01af0a: f7fa f87f bl d01500c <halbb_bb_reset_en> - d01af0e: 4628 mov r0, r5 - d01af10: 21ff movs r1, #255 ; 0xff - d01af12: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01af16: f005 bf5f b.w d020dd8 <ROM_WIFI_TX_PAUSE_SET> - d01af1a: bf00 nop - d01af1c: 0001e205 .word 0x0001e205 - -0d01af20 <wifi_hal_is_legalchannel>: - d01af20: 290e cmp r1, #14 - d01af22: b510 push {r4, lr} - d01af24: 6803 ldr r3, [r0, #0] - d01af26: d90c bls.n d01af42 <wifi_hal_is_legalchannel+0x22> - d01af28: f893 4a32 ldrb.w r4, [r3, #2610] ; 0xa32 - d01af2c: f014 0402 ands.w r4, r4, #2 - d01af30: d11c bne.n d01af6c <wifi_hal_is_legalchannel+0x4c> - d01af32: 480f ldr r0, [pc, #60] ; (d01af70 <wifi_hal_is_legalchannel+0x50>) - d01af34: f7e8 ffe0 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01af38: 480e ldr r0, [pc, #56] ; (d01af74 <wifi_hal_is_legalchannel+0x54>) - d01af3a: f7e8 ffdd bl d003ef8 <inic_ipc_dev_buffered_printf> - d01af3e: 4620 mov r0, r4 - d01af40: bd10 pop {r4, pc} - d01af42: 3901 subs r1, #1 - d01af44: 290d cmp r1, #13 - d01af46: d809 bhi.n d01af5c <wifi_hal_is_legalchannel+0x3c> - d01af48: f893 4a32 ldrb.w r4, [r3, #2610] ; 0xa32 - d01af4c: f014 0401 ands.w r4, r4, #1 - d01af50: d1f5 bne.n d01af3e <wifi_hal_is_legalchannel+0x1e> - d01af52: 4807 ldr r0, [pc, #28] ; (d01af70 <wifi_hal_is_legalchannel+0x50>) - d01af54: f7e8 ffd0 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01af58: 4807 ldr r0, [pc, #28] ; (d01af78 <wifi_hal_is_legalchannel+0x58>) - d01af5a: e7ee b.n d01af3a <wifi_hal_is_legalchannel+0x1a> - d01af5c: 4804 ldr r0, [pc, #16] ; (d01af70 <wifi_hal_is_legalchannel+0x50>) - d01af5e: 2400 movs r4, #0 - d01af60: f7e8 ffca bl d003ef8 <inic_ipc_dev_buffered_printf> - d01af64: 4805 ldr r0, [pc, #20] ; (d01af7c <wifi_hal_is_legalchannel+0x5c>) - d01af66: f7e8 ffc7 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01af6a: e7e8 b.n d01af3e <wifi_hal_is_legalchannel+0x1e> - d01af6c: 2401 movs r4, #1 - d01af6e: e7e6 b.n d01af3e <wifi_hal_is_legalchannel+0x1e> - d01af70: 0d04a6af .word 0x0d04a6af - d01af74: 0d0473b9 .word 0x0d0473b9 - d01af78: 0d0473fb .word 0x0d0473fb - d01af7c: 0d047453 .word 0x0d047453 - -0d01af80 <wifi_hal_handle_sw_chnl_and_set_bw>: - d01af80: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d01af84: 461c mov r4, r3 - d01af86: b087 sub sp, #28 - d01af88: ea51 0302 orrs.w r3, r1, r2 - d01af8c: 4606 mov r6, r0 - d01af8e: 460f mov r7, r1 - d01af90: 4690 mov r8, r2 - d01af92: f89d b040 ldrb.w fp, [sp, #64] ; 0x40 - d01af96: f89d a044 ldrb.w sl, [sp, #68] ; 0x44 - d01af9a: f000 80d1 beq.w d01b140 <wifi_hal_handle_sw_chnl_and_set_bw+0x1c0> - d01af9e: 6803 ldr r3, [r0, #0] - d01afa0: 4652 mov r2, sl - d01afa2: 4659 mov r1, fp - d01afa4: 4620 mov r0, r4 - d01afa6: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 - d01afaa: f895 307b ldrb.w r3, [r5, #123] ; 0x7b - d01afae: f895 907c ldrb.w r9, [r5, #124] ; 0x7c - d01afb2: 9302 str r3, [sp, #8] - d01afb4: f895 3079 ldrb.w r3, [r5, #121] ; 0x79 - d01afb8: 9303 str r3, [sp, #12] - d01afba: f8b5 307a ldrh.w r3, [r5, #122] ; 0x7a - d01afbe: 9304 str r3, [sp, #16] - d01afc0: f89d 3048 ldrb.w r3, [sp, #72] ; 0x48 - d01afc4: f012 faea bl d02d59c <wifi_rom_get_primary_ch> - d01afc8: 4603 mov r3, r0 - d01afca: b17f cbz r7, d01afec <wifi_hal_handle_sw_chnl_and_set_bw+0x6c> - d01afcc: f895 107c ldrb.w r1, [r5, #124] ; 0x7c - d01afd0: 42a1 cmp r1, r4 - d01afd2: d00b beq.n d01afec <wifi_hal_handle_sw_chnl_and_set_bw+0x6c> - d01afd4: 9005 str r0, [sp, #20] - d01afd6: 4621 mov r1, r4 - d01afd8: 4630 mov r0, r6 - d01afda: f7ff ffa1 bl d01af20 <wifi_hal_is_legalchannel> - d01afde: 2800 cmp r0, #0 - d01afe0: f000 80ae beq.w d01b140 <wifi_hal_handle_sw_chnl_and_set_bw+0x1c0> - d01afe4: 4972 ldr r1, [pc, #456] ; (d01b1b0 <wifi_hal_handle_sw_chnl_and_set_bw+0x230>) - d01afe6: 2001 movs r0, #1 - d01afe8: 9b05 ldr r3, [sp, #20] - d01afea: 7008 strb r0, [r1, #0] - d01afec: 4f71 ldr r7, [pc, #452] ; (d01b1b4 <wifi_hal_handle_sw_chnl_and_set_bw+0x234>) - d01afee: f1b8 0f00 cmp.w r8, #0 - d01aff2: d007 beq.n d01b004 <wifi_hal_handle_sw_chnl_and_set_bw+0x84> - d01aff4: 4870 ldr r0, [pc, #448] ; (d01b1b8 <wifi_hal_handle_sw_chnl_and_set_bw+0x238>) - d01aff6: 7801 ldrb r1, [r0, #0] - d01aff8: 2900 cmp r1, #0 - d01affa: f040 80a4 bne.w d01b146 <wifi_hal_handle_sw_chnl_and_set_bw+0x1c6> - d01affe: 2101 movs r1, #1 - d01b000: 7001 strb r1, [r0, #0] - d01b002: 7039 strb r1, [r7, #0] - d01b004: f8df 81a8 ldr.w r8, [pc, #424] ; d01b1b0 <wifi_hal_handle_sw_chnl_and_set_bw+0x230> - d01b008: 7839 ldrb r1, [r7, #0] - d01b00a: f898 0000 ldrb.w r0, [r8] - d01b00e: 2900 cmp r1, #0 - d01b010: f040 80a8 bne.w d01b164 <wifi_hal_handle_sw_chnl_and_set_bw+0x1e4> - d01b014: 2800 cmp r0, #0 - d01b016: f040 80a6 bne.w d01b166 <wifi_hal_handle_sw_chnl_and_set_bw+0x1e6> - d01b01a: f895 352c ldrb.w r3, [r5, #1324] ; 0x52c - d01b01e: 2b01 cmp r3, #1 - d01b020: f040 808e bne.w d01b140 <wifi_hal_handle_sw_chnl_and_set_bw+0x1c0> - d01b024: 6833 ldr r3, [r6, #0] - d01b026: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d01b02a: f894 3522 ldrb.w r3, [r4, #1314] ; 0x522 - d01b02e: 2b01 cmp r3, #1 - d01b030: f000 80a9 beq.w d01b186 <wifi_hal_handle_sw_chnl_and_set_bw+0x206> - d01b034: 2101 movs r1, #1 - d01b036: 4620 mov r0, r4 - d01b038: f7ff ff2e bl d01ae98 <wifi_hal_reset> - d01b03c: f894 307c ldrb.w r3, [r4, #124] ; 0x7c - d01b040: 2000 movs r0, #0 - d01b042: 2b0e cmp r3, #14 - d01b044: 4b5d ldr r3, [pc, #372] ; (d01b1bc <wifi_hal_handle_sw_chnl_and_set_bw+0x23c>) - d01b046: f893 2054 ldrb.w r2, [r3, #84] ; 0x54 - d01b04a: bf89 itett hi - d01b04c: f042 0280 orrhi.w r2, r2, #128 ; 0x80 - d01b050: f002 027f andls.w r2, r2, #127 ; 0x7f - d01b054: f883 2054 strbhi.w r2, [r3, #84] ; 0x54 - d01b058: 2301 movhi r3, #1 - d01b05a: bf9c itt ls - d01b05c: f883 2054 strbls.w r2, [r3, #84] ; 0x54 - d01b060: 2300 movls r3, #0 - d01b062: f894 2078 ldrb.w r2, [r4, #120] ; 0x78 - d01b066: f894 107b ldrb.w r1, [r4, #123] ; 0x7b - d01b06a: 429a cmp r2, r3 - d01b06c: f894 207c ldrb.w r2, [r4, #124] ; 0x7c - d01b070: bf1c itt ne - d01b072: f884 3078 strbne.w r3, [r4, #120] ; 0x78 - d01b076: f04f 0b01 movne.w fp, #1 - d01b07a: f894 3078 ldrb.w r3, [r4, #120] ; 0x78 - d01b07e: bf08 it eq - d01b080: f04f 0b00 moveq.w fp, #0 - d01b084: 9001 str r0, [sp, #4] - d01b086: f894 0079 ldrb.w r0, [r4, #121] ; 0x79 - d01b08a: 9000 str r0, [sp, #0] - d01b08c: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01b090: f7fa fdfe bl d015c90 <halbb_ctrl_bw_ch> - d01b094: 2800 cmp r0, #0 - d01b096: d076 beq.n d01b186 <wifi_hal_handle_sw_chnl_and_set_bw+0x206> - d01b098: f1bb 0f00 cmp.w fp, #0 - d01b09c: d004 beq.n d01b0a8 <wifi_hal_handle_sw_chnl_and_set_bw+0x128> - d01b09e: 4659 mov r1, fp - d01b0a0: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b0a4: f014 fc86 bl d02f9b4 <halrf_rxmode_in_out> - d01b0a8: f894 1079 ldrb.w r1, [r4, #121] ; 0x79 - d01b0ac: f894 3078 ldrb.w r3, [r4, #120] ; 0x78 - d01b0b0: f894 207c ldrb.w r2, [r4, #124] ; 0x7c - d01b0b4: 9100 str r1, [sp, #0] - d01b0b6: 2100 movs r1, #0 - d01b0b8: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b0bc: f013 ff76 bl d02efac <halrf_ctrl_bw_ch> - d01b0c0: f1bb 0f00 cmp.w fp, #0 - d01b0c4: d011 beq.n d01b0ea <wifi_hal_handle_sw_chnl_and_set_bw+0x16a> - d01b0c6: 2100 movs r1, #0 - d01b0c8: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b0cc: f014 fc72 bl d02f9b4 <halrf_rxmode_in_out> - d01b0d0: 4630 mov r0, r6 - d01b0d2: f7ff fed5 bl d01ae80 <wifi_hal_notify_switch_band> - d01b0d6: 4659 mov r1, fp - d01b0d8: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b0dc: f7fb fba6 bl d01682c <halrf_set_power> - d01b0e0: 2100 movs r1, #0 - d01b0e2: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b0e6: f013 fd60 bl d02ebaa <halrf_do_tssi_scan> - d01b0ea: f894 2078 ldrb.w r2, [r4, #120] ; 0x78 - d01b0ee: 4620 mov r0, r4 - d01b0f0: f894 107b ldrb.w r1, [r4, #123] ; 0x7b - d01b0f4: f003 fd16 bl d01eb24 <rtw_hal_btc_switchchnl_notify> - d01b0f8: 2102 movs r1, #2 - d01b0fa: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b0fe: f7fb fb95 bl d01682c <halrf_set_power> - d01b102: 2104 movs r1, #4 - d01b104: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b108: f7fb fb90 bl d01682c <halrf_set_power> - d01b10c: 2100 movs r1, #0 - d01b10e: 4620 mov r0, r4 - d01b110: f7ff fec2 bl d01ae98 <wifi_hal_reset> - d01b114: f894 352c ldrb.w r3, [r4, #1324] ; 0x52c - d01b118: 2b01 cmp r3, #1 - d01b11a: d003 beq.n d01b124 <wifi_hal_handle_sw_chnl_and_set_bw+0x1a4> - d01b11c: f894 3489 ldrb.w r3, [r4, #1161] ; 0x489 - d01b120: 2b01 cmp r3, #1 - d01b122: d109 bne.n d01b138 <wifi_hal_handle_sw_chnl_and_set_bw+0x1b8> - d01b124: 2201 movs r2, #1 - d01b126: 2100 movs r1, #0 - d01b128: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b12c: f013 fd9f bl d02ec6e <halrf_chl_rfk_trigger> - d01b130: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c - d01b134: f7f7 fedf bl d012ef6 <halbb_reset_bb> - d01b138: 2300 movs r3, #0 - d01b13a: f888 3000 strb.w r3, [r8] - d01b13e: 703b strb r3, [r7, #0] - d01b140: b007 add sp, #28 - d01b142: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d01b146: f895 1079 ldrb.w r1, [r5, #121] ; 0x79 - d01b14a: 4559 cmp r1, fp - d01b14c: d108 bne.n d01b160 <wifi_hal_handle_sw_chnl_and_set_bw+0x1e0> - d01b14e: f895 107a ldrb.w r1, [r5, #122] ; 0x7a - d01b152: 4551 cmp r1, sl - d01b154: d104 bne.n d01b160 <wifi_hal_handle_sw_chnl_and_set_bw+0x1e0> - d01b156: f895 107c ldrb.w r1, [r5, #124] ; 0x7c - d01b15a: 42a1 cmp r1, r4 - d01b15c: f43f af52 beq.w d01b004 <wifi_hal_handle_sw_chnl_and_set_bw+0x84> - d01b160: 2101 movs r1, #1 - d01b162: e74e b.n d01b002 <wifi_hal_handle_sw_chnl_and_set_bw+0x82> - d01b164: b130 cbz r0, d01b174 <wifi_hal_handle_sw_chnl_and_set_bw+0x1f4> - d01b166: f885 307b strb.w r3, [r5, #123] ; 0x7b - d01b16a: f885 407c strb.w r4, [r5, #124] ; 0x7c - d01b16e: 2900 cmp r1, #0 - d01b170: f43f af58 beq.w d01b024 <wifi_hal_handle_sw_chnl_and_set_bw+0xa4> - d01b174: f885 b079 strb.w fp, [r5, #121] ; 0x79 - d01b178: f885 a07a strb.w sl, [r5, #122] ; 0x7a - d01b17c: f885 407c strb.w r4, [r5, #124] ; 0x7c - d01b180: f885 307b strb.w r3, [r5, #123] ; 0x7b - d01b184: e74e b.n d01b024 <wifi_hal_handle_sw_chnl_and_set_bw+0xa4> - d01b186: f898 3000 ldrb.w r3, [r8] - d01b18a: b123 cbz r3, d01b196 <wifi_hal_handle_sw_chnl_and_set_bw+0x216> - d01b18c: 9b02 ldr r3, [sp, #8] - d01b18e: f885 907c strb.w r9, [r5, #124] ; 0x7c - d01b192: f885 307b strb.w r3, [r5, #123] ; 0x7b - d01b196: 783b ldrb r3, [r7, #0] - d01b198: 2b00 cmp r3, #0 - d01b19a: d0cd beq.n d01b138 <wifi_hal_handle_sw_chnl_and_set_bw+0x1b8> - d01b19c: 9b03 ldr r3, [sp, #12] - d01b19e: f885 907c strb.w r9, [r5, #124] ; 0x7c - d01b1a2: f885 3079 strb.w r3, [r5, #121] ; 0x79 - d01b1a6: 9b04 ldr r3, [sp, #16] - d01b1a8: f8a5 307a strh.w r3, [r5, #122] ; 0x7a - d01b1ac: e7c4 b.n d01b138 <wifi_hal_handle_sw_chnl_and_set_bw+0x1b8> - d01b1ae: bf00 nop - d01b1b0: 60006736 .word 0x60006736 - d01b1b4: 60006735 .word 0x60006735 - d01b1b8: 60006734 .word 0x60006734 - d01b1bc: 40000400 .word 0x40000400 - -0d01b1c0 <wifi_hal_set_channel_bw>: - d01b1c0: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - d01b1c4: 6804 ldr r4, [r0, #0] - d01b1c6: b2dd uxtb r5, r3 - d01b1c8: 460e mov r6, r1 - d01b1ca: 4680 mov r8, r0 - d01b1cc: f8d4 7cc0 ldr.w r7, [r4, #3264] ; 0xcc0 - d01b1d0: 4629 mov r1, r5 - d01b1d2: 4630 mov r0, r6 - d01b1d4: 4691 mov r9, r2 - d01b1d6: f207 576c addw r7, r7, #1388 ; 0x56c - d01b1da: f012 f920 bl d02d41e <wifi_rom_get_center_ch> - d01b1de: 2100 movs r1, #0 - d01b1e0: 4682 mov sl, r0 - d01b1e2: 4638 mov r0, r7 - d01b1e4: f7ea f8f6 bl d0053d4 <rtw_enter_critical_mutex> - d01b1e8: f894 3cc4 ldrb.w r3, [r4, #3268] ; 0xcc4 - d01b1ec: 42b3 cmp r3, r6 - d01b1ee: d003 beq.n d01b1f8 <wifi_hal_set_channel_bw+0x38> - d01b1f0: f7ea fc22 bl d005a38 <rtw_get_current_time> - d01b1f4: f8c4 0cc8 str.w r0, [r4, #3272] ; 0xcc8 - d01b1f8: f884 6cc4 strb.w r6, [r4, #3268] ; 0xcc4 - d01b1fc: 2201 movs r2, #1 - d01b1fe: f884 5cc5 strb.w r5, [r4, #3269] ; 0xcc5 - d01b202: 4640 mov r0, r8 - d01b204: f884 9cc6 strb.w r9, [r4, #3270] ; 0xcc6 - d01b208: 2400 movs r4, #0 - d01b20a: 4611 mov r1, r2 - d01b20c: 4653 mov r3, sl - d01b20e: 9500 str r5, [sp, #0] - d01b210: e9cd 9401 strd r9, r4, [sp, #4] - d01b214: f7ff feb4 bl d01af80 <wifi_hal_handle_sw_chnl_and_set_bw> - d01b218: 4621 mov r1, r4 - d01b21a: 4638 mov r0, r7 - d01b21c: b004 add sp, #16 - d01b21e: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d01b222: f7ea b8f3 b.w d00540c <rtw_exit_critical_mutex> - -0d01b226 <wifi_hal_set_channel>: - d01b226: b51f push {r0, r1, r2, r3, r4, lr} - d01b228: 2200 movs r2, #0 - d01b22a: 460b mov r3, r1 - d01b22c: 2101 movs r1, #1 - d01b22e: 9200 str r2, [sp, #0] - d01b230: e9cd 2201 strd r2, r2, [sp, #4] - d01b234: f7ff fea4 bl d01af80 <wifi_hal_handle_sw_chnl_and_set_bw> - d01b238: b005 add sp, #20 - d01b23a: f85d fb04 ldr.w pc, [sp], #4 - -0d01b23e <rtl8730e_set_btc_rf_bton_para>: - d01b23e: 6943 ldr r3, [r0, #20] - d01b240: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 - d01b244: f013 bec5 b.w d02efd2 <halrf_btc_rf_bton_para> - -0d01b248 <rtl8730e_set_btc_rf_switchband_para>: - d01b248: 6943 ldr r3, [r0, #20] - d01b24a: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 - d01b24e: f013 bec9 b.w d02efe4 <halrf_btc_rf_switchband_para> - -0d01b252 <rtl8730e_set_btc_bb_switchchannel_para>: - d01b252: 6943 ldr r3, [r0, #20] - d01b254: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d01b258: f7f7 be74 b.w d012f44 <halbb_btc_bb_switchchannel_para> - -0d01b25c <wifi_hal_zbc_rfk>: - d01b25c: b510 push {r4, lr} - d01b25e: 6803 ldr r3, [r0, #0] - d01b260: 2200 movs r2, #0 - d01b262: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d01b266: 4611 mov r1, r2 - d01b268: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b26c: f013 fac6 bl d02e7fc <halrf_iqk_trigger> - d01b270: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 - d01b274: 2100 movs r1, #0 - d01b276: e8bd 4010 ldmia.w sp!, {r4, lr} - d01b27a: f013 bcb1 b.w d02ebe0 <halrf_gapk_trigger> +0d01af74 <wifi_hal_reset>: + d01af74: b538 push {r3, r4, r5, lr} + d01af76: 4604 mov r4, r0 + d01af78: 460d mov r5, r1 + d01af7a: b1f9 cbz r1, d01afbc <wifi_hal_reset+0x48> + d01af7c: 21ff movs r1, #255 ; 0xff + d01af7e: 2001 movs r0, #1 + d01af80: f005 ff98 bl d020eb4 <ROM_WIFI_TX_PAUSE_SET> + d01af84: 2000 movs r0, #0 + d01af86: f005 fd19 bl d0209bc <ROM_WIFI_PHY_STATUS_CFG> + d01af8a: 2200 movs r2, #0 + d01af8c: 6963 ldr r3, [r4, #20] + d01af8e: 4611 mov r1, r2 + d01af90: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01af94: f7f9 fff3 bl d014f7e <halbb_tssi_cont_en> + d01af98: 6963 ldr r3, [r4, #20] + d01af9a: 2100 movs r1, #0 + d01af9c: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01afa0: f7f9 ffe3 bl d014f6a <halbb_adc_en> + d01afa4: 2028 movs r0, #40 ; 0x28 + d01afa6: 4b14 ldr r3, [pc, #80] ; (d01aff8 <wifi_hal_reset+0x84>) + d01afa8: 4798 blx r3 + d01afaa: 6963 ldr r3, [r4, #20] + d01afac: 2200 movs r2, #0 + d01afae: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01afb2: 4611 mov r1, r2 + d01afb4: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01afb8: f7fa b828 b.w d01500c <halbb_bb_reset_en> + d01afbc: 2001 movs r0, #1 + d01afbe: f005 fcfd bl d0209bc <ROM_WIFI_PHY_STATUS_CFG> + d01afc2: 6963 ldr r3, [r4, #20] + d01afc4: 2101 movs r1, #1 + d01afc6: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01afca: f7f9 ffce bl d014f6a <halbb_adc_en> + d01afce: 6963 ldr r3, [r4, #20] + d01afd0: 462a mov r2, r5 + d01afd2: 2101 movs r1, #1 + d01afd4: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01afd8: f7f9 ffd1 bl d014f7e <halbb_tssi_cont_en> + d01afdc: 6963 ldr r3, [r4, #20] + d01afde: 462a mov r2, r5 + d01afe0: 2101 movs r1, #1 + d01afe2: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01afe6: f7fa f811 bl d01500c <halbb_bb_reset_en> + d01afea: 4628 mov r0, r5 + d01afec: 21ff movs r1, #255 ; 0xff + d01afee: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01aff2: f005 bf5f b.w d020eb4 <ROM_WIFI_TX_PAUSE_SET> + d01aff6: bf00 nop + d01aff8: 0001e205 .word 0x0001e205 + +0d01affc <wifi_hal_is_legalchannel>: + d01affc: 290e cmp r1, #14 + d01affe: b510 push {r4, lr} + d01b000: 6803 ldr r3, [r0, #0] + d01b002: d90c bls.n d01b01e <wifi_hal_is_legalchannel+0x22> + d01b004: f893 4a32 ldrb.w r4, [r3, #2610] ; 0xa32 + d01b008: f014 0402 ands.w r4, r4, #2 + d01b00c: d11c bne.n d01b048 <wifi_hal_is_legalchannel+0x4c> + d01b00e: 480f ldr r0, [pc, #60] ; (d01b04c <wifi_hal_is_legalchannel+0x50>) + d01b010: f7e8 ff72 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01b014: 480e ldr r0, [pc, #56] ; (d01b050 <wifi_hal_is_legalchannel+0x54>) + d01b016: f7e8 ff6f bl d003ef8 <inic_ipc_dev_buffered_printf> + d01b01a: 4620 mov r0, r4 + d01b01c: bd10 pop {r4, pc} + d01b01e: 3901 subs r1, #1 + d01b020: 290d cmp r1, #13 + d01b022: d809 bhi.n d01b038 <wifi_hal_is_legalchannel+0x3c> + d01b024: f893 4a32 ldrb.w r4, [r3, #2610] ; 0xa32 + d01b028: f014 0401 ands.w r4, r4, #1 + d01b02c: d1f5 bne.n d01b01a <wifi_hal_is_legalchannel+0x1e> + d01b02e: 4807 ldr r0, [pc, #28] ; (d01b04c <wifi_hal_is_legalchannel+0x50>) + d01b030: f7e8 ff62 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01b034: 4807 ldr r0, [pc, #28] ; (d01b054 <wifi_hal_is_legalchannel+0x58>) + d01b036: e7ee b.n d01b016 <wifi_hal_is_legalchannel+0x1a> + d01b038: 4804 ldr r0, [pc, #16] ; (d01b04c <wifi_hal_is_legalchannel+0x50>) + d01b03a: 2400 movs r4, #0 + d01b03c: f7e8 ff5c bl d003ef8 <inic_ipc_dev_buffered_printf> + d01b040: 4805 ldr r0, [pc, #20] ; (d01b058 <wifi_hal_is_legalchannel+0x5c>) + d01b042: f7e8 ff59 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01b046: e7e8 b.n d01b01a <wifi_hal_is_legalchannel+0x1e> + d01b048: 2401 movs r4, #1 + d01b04a: e7e6 b.n d01b01a <wifi_hal_is_legalchannel+0x1e> + d01b04c: 0d04a78b .word 0x0d04a78b + d01b050: 0d047496 .word 0x0d047496 + d01b054: 0d0474d8 .word 0x0d0474d8 + d01b058: 0d047530 .word 0x0d047530 + +0d01b05c <wifi_hal_handle_sw_chnl_and_set_bw>: + d01b05c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01b060: 461c mov r4, r3 + d01b062: b087 sub sp, #28 + d01b064: ea51 0302 orrs.w r3, r1, r2 + d01b068: 4606 mov r6, r0 + d01b06a: 460f mov r7, r1 + d01b06c: 4690 mov r8, r2 + d01b06e: f89d b040 ldrb.w fp, [sp, #64] ; 0x40 + d01b072: f89d a044 ldrb.w sl, [sp, #68] ; 0x44 + d01b076: f000 80d1 beq.w d01b21c <wifi_hal_handle_sw_chnl_and_set_bw+0x1c0> + d01b07a: 6803 ldr r3, [r0, #0] + d01b07c: 4652 mov r2, sl + d01b07e: 4659 mov r1, fp + d01b080: 4620 mov r0, r4 + d01b082: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 + d01b086: f895 307b ldrb.w r3, [r5, #123] ; 0x7b + d01b08a: f895 907c ldrb.w r9, [r5, #124] ; 0x7c + d01b08e: 9302 str r3, [sp, #8] + d01b090: f895 3079 ldrb.w r3, [r5, #121] ; 0x79 + d01b094: 9303 str r3, [sp, #12] + d01b096: f8b5 307a ldrh.w r3, [r5, #122] ; 0x7a + d01b09a: 9304 str r3, [sp, #16] + d01b09c: f89d 3048 ldrb.w r3, [sp, #72] ; 0x48 + d01b0a0: f012 faea bl d02d678 <wifi_rom_get_primary_ch> + d01b0a4: 4603 mov r3, r0 + d01b0a6: b17f cbz r7, d01b0c8 <wifi_hal_handle_sw_chnl_and_set_bw+0x6c> + d01b0a8: f895 107c ldrb.w r1, [r5, #124] ; 0x7c + d01b0ac: 42a1 cmp r1, r4 + d01b0ae: d00b beq.n d01b0c8 <wifi_hal_handle_sw_chnl_and_set_bw+0x6c> + d01b0b0: 9005 str r0, [sp, #20] + d01b0b2: 4621 mov r1, r4 + d01b0b4: 4630 mov r0, r6 + d01b0b6: f7ff ffa1 bl d01affc <wifi_hal_is_legalchannel> + d01b0ba: 2800 cmp r0, #0 + d01b0bc: f000 80ae beq.w d01b21c <wifi_hal_handle_sw_chnl_and_set_bw+0x1c0> + d01b0c0: 4972 ldr r1, [pc, #456] ; (d01b28c <wifi_hal_handle_sw_chnl_and_set_bw+0x230>) + d01b0c2: 2001 movs r0, #1 + d01b0c4: 9b05 ldr r3, [sp, #20] + d01b0c6: 7008 strb r0, [r1, #0] + d01b0c8: 4f71 ldr r7, [pc, #452] ; (d01b290 <wifi_hal_handle_sw_chnl_and_set_bw+0x234>) + d01b0ca: f1b8 0f00 cmp.w r8, #0 + d01b0ce: d007 beq.n d01b0e0 <wifi_hal_handle_sw_chnl_and_set_bw+0x84> + d01b0d0: 4870 ldr r0, [pc, #448] ; (d01b294 <wifi_hal_handle_sw_chnl_and_set_bw+0x238>) + d01b0d2: 7801 ldrb r1, [r0, #0] + d01b0d4: 2900 cmp r1, #0 + d01b0d6: f040 80a4 bne.w d01b222 <wifi_hal_handle_sw_chnl_and_set_bw+0x1c6> + d01b0da: 2101 movs r1, #1 + d01b0dc: 7001 strb r1, [r0, #0] + d01b0de: 7039 strb r1, [r7, #0] + d01b0e0: f8df 81a8 ldr.w r8, [pc, #424] ; d01b28c <wifi_hal_handle_sw_chnl_and_set_bw+0x230> + d01b0e4: 7839 ldrb r1, [r7, #0] + d01b0e6: f898 0000 ldrb.w r0, [r8] + d01b0ea: 2900 cmp r1, #0 + d01b0ec: f040 80a8 bne.w d01b240 <wifi_hal_handle_sw_chnl_and_set_bw+0x1e4> + d01b0f0: 2800 cmp r0, #0 + d01b0f2: f040 80a6 bne.w d01b242 <wifi_hal_handle_sw_chnl_and_set_bw+0x1e6> + d01b0f6: f895 352c ldrb.w r3, [r5, #1324] ; 0x52c + d01b0fa: 2b01 cmp r3, #1 + d01b0fc: f040 808e bne.w d01b21c <wifi_hal_handle_sw_chnl_and_set_bw+0x1c0> + d01b100: 6833 ldr r3, [r6, #0] + d01b102: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01b106: f894 3522 ldrb.w r3, [r4, #1314] ; 0x522 + d01b10a: 2b01 cmp r3, #1 + d01b10c: f000 80a9 beq.w d01b262 <wifi_hal_handle_sw_chnl_and_set_bw+0x206> + d01b110: 2101 movs r1, #1 + d01b112: 4620 mov r0, r4 + d01b114: f7ff ff2e bl d01af74 <wifi_hal_reset> + d01b118: f894 307c ldrb.w r3, [r4, #124] ; 0x7c + d01b11c: 2000 movs r0, #0 + d01b11e: 2b0e cmp r3, #14 + d01b120: 4b5d ldr r3, [pc, #372] ; (d01b298 <wifi_hal_handle_sw_chnl_and_set_bw+0x23c>) + d01b122: f893 2054 ldrb.w r2, [r3, #84] ; 0x54 + d01b126: bf89 itett hi + d01b128: f042 0280 orrhi.w r2, r2, #128 ; 0x80 + d01b12c: f002 027f andls.w r2, r2, #127 ; 0x7f + d01b130: f883 2054 strbhi.w r2, [r3, #84] ; 0x54 + d01b134: 2301 movhi r3, #1 + d01b136: bf9c itt ls + d01b138: f883 2054 strbls.w r2, [r3, #84] ; 0x54 + d01b13c: 2300 movls r3, #0 + d01b13e: f894 2078 ldrb.w r2, [r4, #120] ; 0x78 + d01b142: f894 107b ldrb.w r1, [r4, #123] ; 0x7b + d01b146: 429a cmp r2, r3 + d01b148: f894 207c ldrb.w r2, [r4, #124] ; 0x7c + d01b14c: bf1c itt ne + d01b14e: f884 3078 strbne.w r3, [r4, #120] ; 0x78 + d01b152: f04f 0b01 movne.w fp, #1 + d01b156: f894 3078 ldrb.w r3, [r4, #120] ; 0x78 + d01b15a: bf08 it eq + d01b15c: f04f 0b00 moveq.w fp, #0 + d01b160: 9001 str r0, [sp, #4] + d01b162: f894 0079 ldrb.w r0, [r4, #121] ; 0x79 + d01b166: 9000 str r0, [sp, #0] + d01b168: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01b16c: f7fa fd90 bl d015c90 <halbb_ctrl_bw_ch> + d01b170: 2800 cmp r0, #0 + d01b172: d076 beq.n d01b262 <wifi_hal_handle_sw_chnl_and_set_bw+0x206> + d01b174: f1bb 0f00 cmp.w fp, #0 + d01b178: d004 beq.n d01b184 <wifi_hal_handle_sw_chnl_and_set_bw+0x128> + d01b17a: 4659 mov r1, fp + d01b17c: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b180: f014 fc86 bl d02fa90 <halrf_rxmode_in_out> + d01b184: f894 1079 ldrb.w r1, [r4, #121] ; 0x79 + d01b188: f894 3078 ldrb.w r3, [r4, #120] ; 0x78 + d01b18c: f894 207c ldrb.w r2, [r4, #124] ; 0x7c + d01b190: 9100 str r1, [sp, #0] + d01b192: 2100 movs r1, #0 + d01b194: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b198: f013 ff76 bl d02f088 <halrf_ctrl_bw_ch> + d01b19c: f1bb 0f00 cmp.w fp, #0 + d01b1a0: d011 beq.n d01b1c6 <wifi_hal_handle_sw_chnl_and_set_bw+0x16a> + d01b1a2: 2100 movs r1, #0 + d01b1a4: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b1a8: f014 fc72 bl d02fa90 <halrf_rxmode_in_out> + d01b1ac: 4630 mov r0, r6 + d01b1ae: f7ff fed5 bl d01af5c <wifi_hal_notify_switch_band> + d01b1b2: 4659 mov r1, fp + d01b1b4: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b1b8: f7fb fb38 bl d01682c <halrf_set_power> + d01b1bc: 2100 movs r1, #0 + d01b1be: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b1c2: f013 fd60 bl d02ec86 <halrf_do_tssi_scan> + d01b1c6: f894 2078 ldrb.w r2, [r4, #120] ; 0x78 + d01b1ca: 4620 mov r0, r4 + d01b1cc: f894 107b ldrb.w r1, [r4, #123] ; 0x7b + d01b1d0: f003 fd16 bl d01ec00 <rtw_hal_btc_switchchnl_notify> + d01b1d4: 2102 movs r1, #2 + d01b1d6: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b1da: f7fb fb27 bl d01682c <halrf_set_power> + d01b1de: 2104 movs r1, #4 + d01b1e0: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b1e4: f7fb fb22 bl d01682c <halrf_set_power> + d01b1e8: 2100 movs r1, #0 + d01b1ea: 4620 mov r0, r4 + d01b1ec: f7ff fec2 bl d01af74 <wifi_hal_reset> + d01b1f0: f894 352c ldrb.w r3, [r4, #1324] ; 0x52c + d01b1f4: 2b01 cmp r3, #1 + d01b1f6: d003 beq.n d01b200 <wifi_hal_handle_sw_chnl_and_set_bw+0x1a4> + d01b1f8: f894 3489 ldrb.w r3, [r4, #1161] ; 0x489 + d01b1fc: 2b01 cmp r3, #1 + d01b1fe: d109 bne.n d01b214 <wifi_hal_handle_sw_chnl_and_set_bw+0x1b8> + d01b200: 2201 movs r2, #1 + d01b202: 2100 movs r1, #0 + d01b204: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b208: f013 fd9f bl d02ed4a <halrf_chl_rfk_trigger> + d01b20c: f8d4 015c ldr.w r0, [r4, #348] ; 0x15c + d01b210: f7f7 fe71 bl d012ef6 <halbb_reset_bb> + d01b214: 2300 movs r3, #0 + d01b216: f888 3000 strb.w r3, [r8] + d01b21a: 703b strb r3, [r7, #0] + d01b21c: b007 add sp, #28 + d01b21e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d01b222: f895 1079 ldrb.w r1, [r5, #121] ; 0x79 + d01b226: 4559 cmp r1, fp + d01b228: d108 bne.n d01b23c <wifi_hal_handle_sw_chnl_and_set_bw+0x1e0> + d01b22a: f895 107a ldrb.w r1, [r5, #122] ; 0x7a + d01b22e: 4551 cmp r1, sl + d01b230: d104 bne.n d01b23c <wifi_hal_handle_sw_chnl_and_set_bw+0x1e0> + d01b232: f895 107c ldrb.w r1, [r5, #124] ; 0x7c + d01b236: 42a1 cmp r1, r4 + d01b238: f43f af52 beq.w d01b0e0 <wifi_hal_handle_sw_chnl_and_set_bw+0x84> + d01b23c: 2101 movs r1, #1 + d01b23e: e74e b.n d01b0de <wifi_hal_handle_sw_chnl_and_set_bw+0x82> + d01b240: b130 cbz r0, d01b250 <wifi_hal_handle_sw_chnl_and_set_bw+0x1f4> + d01b242: f885 307b strb.w r3, [r5, #123] ; 0x7b + d01b246: f885 407c strb.w r4, [r5, #124] ; 0x7c + d01b24a: 2900 cmp r1, #0 + d01b24c: f43f af58 beq.w d01b100 <wifi_hal_handle_sw_chnl_and_set_bw+0xa4> + d01b250: f885 b079 strb.w fp, [r5, #121] ; 0x79 + d01b254: f885 a07a strb.w sl, [r5, #122] ; 0x7a + d01b258: f885 407c strb.w r4, [r5, #124] ; 0x7c + d01b25c: f885 307b strb.w r3, [r5, #123] ; 0x7b + d01b260: e74e b.n d01b100 <wifi_hal_handle_sw_chnl_and_set_bw+0xa4> + d01b262: f898 3000 ldrb.w r3, [r8] + d01b266: b123 cbz r3, d01b272 <wifi_hal_handle_sw_chnl_and_set_bw+0x216> + d01b268: 9b02 ldr r3, [sp, #8] + d01b26a: f885 907c strb.w r9, [r5, #124] ; 0x7c + d01b26e: f885 307b strb.w r3, [r5, #123] ; 0x7b + d01b272: 783b ldrb r3, [r7, #0] + d01b274: 2b00 cmp r3, #0 + d01b276: d0cd beq.n d01b214 <wifi_hal_handle_sw_chnl_and_set_bw+0x1b8> + d01b278: 9b03 ldr r3, [sp, #12] + d01b27a: f885 907c strb.w r9, [r5, #124] ; 0x7c + d01b27e: f885 3079 strb.w r3, [r5, #121] ; 0x79 + d01b282: 9b04 ldr r3, [sp, #16] + d01b284: f8a5 307a strh.w r3, [r5, #122] ; 0x7a + d01b288: e7c4 b.n d01b214 <wifi_hal_handle_sw_chnl_and_set_bw+0x1b8> + d01b28a: bf00 nop + d01b28c: 6000674e .word 0x6000674e + d01b290: 6000674d .word 0x6000674d + d01b294: 6000674c .word 0x6000674c + d01b298: 40000400 .word 0x40000400 + +0d01b29c <wifi_hal_set_channel_bw>: + d01b29c: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} + d01b2a0: 6804 ldr r4, [r0, #0] + d01b2a2: b2dd uxtb r5, r3 + d01b2a4: 460e mov r6, r1 + d01b2a6: 4680 mov r8, r0 + d01b2a8: f8d4 7cc0 ldr.w r7, [r4, #3264] ; 0xcc0 + d01b2ac: 4629 mov r1, r5 + d01b2ae: 4630 mov r0, r6 + d01b2b0: 4691 mov r9, r2 + d01b2b2: f207 576c addw r7, r7, #1388 ; 0x56c + d01b2b6: f012 f920 bl d02d4fa <wifi_rom_get_center_ch> + d01b2ba: 2100 movs r1, #0 + d01b2bc: 4682 mov sl, r0 + d01b2be: 4638 mov r0, r7 + d01b2c0: f7ea f888 bl d0053d4 <rtw_enter_critical_mutex> + d01b2c4: f894 3cc4 ldrb.w r3, [r4, #3268] ; 0xcc4 + d01b2c8: 42b3 cmp r3, r6 + d01b2ca: d003 beq.n d01b2d4 <wifi_hal_set_channel_bw+0x38> + d01b2cc: f7ea fbb4 bl d005a38 <rtw_get_current_time> + d01b2d0: f8c4 0cc8 str.w r0, [r4, #3272] ; 0xcc8 + d01b2d4: f884 6cc4 strb.w r6, [r4, #3268] ; 0xcc4 + d01b2d8: 2201 movs r2, #1 + d01b2da: f884 5cc5 strb.w r5, [r4, #3269] ; 0xcc5 + d01b2de: 4640 mov r0, r8 + d01b2e0: f884 9cc6 strb.w r9, [r4, #3270] ; 0xcc6 + d01b2e4: 2400 movs r4, #0 + d01b2e6: 4611 mov r1, r2 + d01b2e8: 4653 mov r3, sl + d01b2ea: 9500 str r5, [sp, #0] + d01b2ec: e9cd 9401 strd r9, r4, [sp, #4] + d01b2f0: f7ff feb4 bl d01b05c <wifi_hal_handle_sw_chnl_and_set_bw> + d01b2f4: 4621 mov r1, r4 + d01b2f6: 4638 mov r0, r7 + d01b2f8: b004 add sp, #16 + d01b2fa: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d01b2fe: f7ea b885 b.w d00540c <rtw_exit_critical_mutex> + +0d01b302 <wifi_hal_set_channel>: + d01b302: b51f push {r0, r1, r2, r3, r4, lr} + d01b304: 2200 movs r2, #0 + d01b306: 460b mov r3, r1 + d01b308: 2101 movs r1, #1 + d01b30a: 9200 str r2, [sp, #0] + d01b30c: e9cd 2201 strd r2, r2, [sp, #4] + d01b310: f7ff fea4 bl d01b05c <wifi_hal_handle_sw_chnl_and_set_bw> + d01b314: b005 add sp, #20 + d01b316: f85d fb04 ldr.w pc, [sp], #4 + +0d01b31a <rtl8730e_set_btc_rf_bton_para>: + d01b31a: 6943 ldr r3, [r0, #20] + d01b31c: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 + d01b320: f013 bec5 b.w d02f0ae <halrf_btc_rf_bton_para> + +0d01b324 <rtl8730e_set_btc_rf_switchband_para>: + d01b324: 6943 ldr r3, [r0, #20] + d01b326: f8d3 0160 ldr.w r0, [r3, #352] ; 0x160 + d01b32a: f013 bec9 b.w d02f0c0 <halrf_btc_rf_switchband_para> + +0d01b32e <rtl8730e_set_btc_bb_switchchannel_para>: + d01b32e: 6943 ldr r3, [r0, #20] + d01b330: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d01b334: f7f7 be06 b.w d012f44 <halbb_btc_bb_switchchannel_para> + +0d01b338 <wifi_hal_zbc_rfk>: + d01b338: b510 push {r4, lr} + d01b33a: 6803 ldr r3, [r0, #0] + d01b33c: 2200 movs r2, #0 + d01b33e: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01b342: 4611 mov r1, r2 + d01b344: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b348: f013 fac6 bl d02e8d8 <halrf_iqk_trigger> + d01b34c: f8d4 0160 ldr.w r0, [r4, #352] ; 0x160 + d01b350: 2100 movs r1, #0 + d01b352: e8bd 4010 ldmia.w sp!, {r4, lr} + d01b356: f013 bcb1 b.w d02ecbc <halrf_gapk_trigger> ... -0d01b280 <wifi_hal_cfg_bb_rfe_gpio>: - d01b280: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d01b284: f890 4499 ldrb.w r4, [r0, #1177] ; 0x499 - d01b288: 4605 mov r5, r0 - d01b28a: f890 6535 ldrb.w r6, [r0, #1333] ; 0x535 - d01b28e: 2c0e cmp r4, #14 - d01b290: d910 bls.n d01b2b4 <wifi_hal_cfg_bb_rfe_gpio+0x34> - d01b292: 2c11 cmp r4, #17 - d01b294: d805 bhi.n d01b2a2 <wifi_hal_cfg_bb_rfe_gpio+0x22> - d01b296: 4b15 ldr r3, [pc, #84] ; (d01b2ec <wifi_hal_cfg_bb_rfe_gpio+0x6c>) - d01b298: 40e3 lsrs r3, r4 - d01b29a: 07db lsls r3, r3, #31 - d01b29c: d417 bmi.n d01b2ce <wifi_hal_cfg_bb_rfe_gpio+0x4e> - d01b29e: 2c0f cmp r4, #15 - d01b2a0: d01c beq.n d01b2dc <wifi_hal_cfg_bb_rfe_gpio+0x5c> - d01b2a2: 2208 movs r2, #8 - d01b2a4: 4633 mov r3, r6 - d01b2a6: 4621 mov r1, r4 - d01b2a8: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c - d01b2ac: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d01b2b0: f7fa bd76 b.w d015da0 <halbb_rfe_gpio_cfg> - d01b2b4: f245 5314 movw r3, #21780 ; 0x5514 - d01b2b8: 40e3 lsrs r3, r4 - d01b2ba: 07da lsls r2, r3, #31 - d01b2bc: d5eb bpl.n d01b296 <wifi_hal_cfg_bb_rfe_gpio+0x16> - d01b2be: 2116 movs r1, #22 - d01b2c0: 200f movs r0, #15 - d01b2c2: 4f0b ldr r7, [pc, #44] ; (d01b2f0 <wifi_hal_cfg_bb_rfe_gpio+0x70>) - d01b2c4: 47b8 blx r7 - d01b2c6: 2116 movs r1, #22 - d01b2c8: 2010 movs r0, #16 - d01b2ca: 47b8 blx r7 - d01b2cc: e7e9 b.n d01b2a2 <wifi_hal_cfg_bb_rfe_gpio+0x22> - d01b2ce: 2116 movs r1, #22 - d01b2d0: 2004 movs r0, #4 - d01b2d2: 4f07 ldr r7, [pc, #28] ; (d01b2f0 <wifi_hal_cfg_bb_rfe_gpio+0x70>) - d01b2d4: 47b8 blx r7 - d01b2d6: 2116 movs r1, #22 - d01b2d8: 2005 movs r0, #5 - d01b2da: e7f6 b.n d01b2ca <wifi_hal_cfg_bb_rfe_gpio+0x4a> - d01b2dc: 2116 movs r1, #22 - d01b2de: 4620 mov r0, r4 - d01b2e0: 4b03 ldr r3, [pc, #12] ; (d01b2f0 <wifi_hal_cfg_bb_rfe_gpio+0x70>) - d01b2e2: 4798 blx r3 - d01b2e4: 2e00 cmp r6, #0 - d01b2e6: d1dc bne.n d01b2a2 <wifi_hal_cfg_bb_rfe_gpio+0x22> - d01b2e8: 2206 movs r2, #6 - d01b2ea: e7db b.n d01b2a4 <wifi_hal_cfg_bb_rfe_gpio+0x24> - d01b2ec: 00032a28 .word 0x00032a28 - d01b2f0: 0001fae1 .word 0x0001fae1 - -0d01b2f4 <wifi_hal_rxdesc_query>: - d01b2f4: b538 push {r3, r4, r5, lr} - d01b2f6: 460d mov r5, r1 - d01b2f8: 2298 movs r2, #152 ; 0x98 - d01b2fa: 2100 movs r1, #0 - d01b2fc: 4604 mov r4, r0 - d01b2fe: f7ea f950 bl d0055a2 <rtw_memset> - d01b302: 682b ldr r3, [r5, #0] - d01b304: f3c3 3380 ubfx r3, r3, #14, #1 - d01b308: 75a3 strb r3, [r4, #22] - d01b30a: 682b ldr r3, [r5, #0] - d01b30c: f3c3 33c0 ubfx r3, r3, #15, #1 - d01b310: 75e3 strb r3, [r4, #23] - d01b312: 682b ldr r3, [r5, #0] - d01b314: f3c3 5302 ubfx r3, r3, #20, #3 - d01b318: 74e3 strb r3, [r4, #19] - d01b31a: 68ab ldr r3, [r5, #8] - d01b31c: f3c3 4300 ubfx r3, r3, #16, #1 - d01b320: 7223 strb r3, [r4, #8] - d01b322: 682b ldr r3, [r5, #0] - d01b324: f3c3 53c1 ubfx r3, r3, #23, #2 - d01b328: 7123 strb r3, [r4, #4] - d01b32a: 682b ldr r3, [r5, #0] - d01b32c: ea6f 6353 mvn.w r3, r3, lsr #25 - d01b330: f003 0301 and.w r3, r3, #1 - d01b334: 74a3 strb r3, [r4, #18] - d01b336: 686b ldr r3, [r5, #4] - d01b338: f3c3 2303 ubfx r3, r3, #8, #4 - d01b33c: 7263 strb r3, [r4, #9] - d01b33e: 686b ldr r3, [r5, #4] - d01b340: f3c3 6380 ubfx r3, r3, #26, #1 - d01b344: 72e3 strb r3, [r4, #11] - d01b346: 686b ldr r3, [r5, #4] - d01b348: f3c3 63c0 ubfx r3, r3, #27, #1 - d01b34c: 73e3 strb r3, [r4, #15] - d01b34e: 686b ldr r3, [r5, #4] - d01b350: f3c3 6300 ubfx r3, r3, #24, #1 - d01b354: f884 3094 strb.w r3, [r4, #148] ; 0x94 - d01b358: 686b ldr r3, [r5, #4] - d01b35a: f3c3 7301 ubfx r3, r3, #28, #2 - d01b35e: f884 3096 strb.w r3, [r4, #150] ; 0x96 - d01b362: 686b ldr r3, [r5, #4] - d01b364: 0fdb lsrs r3, r3, #31 - d01b366: f884 3097 strb.w r3, [r4, #151] ; 0x97 - d01b36a: 68ab ldr r3, [r5, #8] - d01b36c: f3c3 030b ubfx r3, r3, #0, #12 - d01b370: 81a3 strh r3, [r4, #12] - d01b372: 68ab ldr r3, [r5, #8] - d01b374: f3c3 3303 ubfx r3, r3, #12, #4 - d01b378: 73a3 strb r3, [r4, #14] - d01b37a: 68ab ldr r3, [r5, #8] - d01b37c: f3c3 6342 ubfx r3, r3, #25, #3 - d01b380: f884 303c strb.w r3, [r4, #60] ; 0x3c - d01b384: 68ab ldr r3, [r5, #8] - d01b386: 00db lsls r3, r3, #3 - d01b388: bf56 itet pl - d01b38a: 686b ldrpl r3, [r5, #4] - d01b38c: 2305 movmi r3, #5 - d01b38e: f3c3 4302 ubfxpl r3, r3, #16, #3 - d01b392: f884 303d strb.w r3, [r4, #61] ; 0x3d - d01b396: 68ea ldr r2, [r5, #12] - d01b398: f3c2 0208 ubfx r2, r2, #0, #9 - d01b39c: f8a4 2048 strh.w r2, [r4, #72] ; 0x48 - d01b3a0: 68ea ldr r2, [r5, #12] - d01b3a2: 0d52 lsrs r2, r2, #21 - d01b3a4: f884 204a strb.w r2, [r4, #74] ; 0x4a - d01b3a8: 2b05 cmp r3, #5 - d01b3aa: d808 bhi.n d01b3be <wifi_hal_rxdesc_query+0xca> - d01b3ac: e8df f003 tbb [pc, r3] - d01b3b0: 071c1c03 .word 0x071c1c03 - d01b3b4: 0321 .short 0x0321 - d01b3b6: 682a ldr r2, [r5, #0] - d01b3b8: f3c2 020d ubfx r2, r2, #0, #14 - d01b3bc: 8022 strh r2, [r4, #0] - d01b3be: 692a ldr r2, [r5, #16] - d01b3c0: f3c2 4246 ubfx r2, r2, #17, #7 - d01b3c4: f884 2095 strb.w r2, [r4, #149] ; 0x95 - d01b3c8: b96b cbnz r3, d01b3e6 <wifi_hal_rxdesc_query+0xf2> - d01b3ca: 68e8 ldr r0, [r5, #12] - d01b3cc: f3c0 3086 ubfx r0, r0, #14, #7 - d01b3d0: 386e subs r0, #110 ; 0x6e - d01b3d2: b240 sxtb r0, r0 - d01b3d4: f884 007f strb.w r0, [r4, #127] ; 0x7f - d01b3d8: f006 f928 bl d02162c <ROM_WIFI_HAL_RXDESC_Power2strength> - d01b3dc: 8823 ldrh r3, [r4, #0] - d01b3de: f884 0081 strb.w r0, [r4, #129] ; 0x81 - d01b3e2: 3b04 subs r3, #4 - d01b3e4: 8023 strh r3, [r4, #0] - d01b3e6: bd38 pop {r3, r4, r5, pc} - d01b3e8: 68ea ldr r2, [r5, #12] - d01b3ea: f3c2 4209 ubfx r2, r2, #16, #10 - d01b3ee: 00d2 lsls r2, r2, #3 - d01b3f0: e7e4 b.n d01b3bc <wifi_hal_rxdesc_query+0xc8> - d01b3f2: 68ea ldr r2, [r5, #12] - d01b3f4: f3c2 4207 ubfx r2, r2, #16, #8 - d01b3f8: e7f9 b.n d01b3ee <wifi_hal_rxdesc_query+0xfa> - -0d01b3fa <wifi_hal_rxdesc_phystatus_query>: - d01b3fa: b538 push {r3, r4, r5, lr} - d01b3fc: 880b ldrh r3, [r1, #0] - d01b3fe: 4605 mov r5, r0 - d01b400: 460c mov r4, r1 - d01b402: f004 f9fc bl d01f7fe <rtw_hal_bb_physts_parsing> - d01b406: b158 cbz r0, d01b420 <wifi_hal_rxdesc_phystatus_query+0x26> - d01b408: f894 3096 ldrb.w r3, [r4, #150] ; 0x96 - d01b40c: 2b01 cmp r3, #1 - d01b40e: d007 beq.n d01b420 <wifi_hal_rxdesc_phystatus_query+0x26> - d01b410: 8ae3 ldrh r3, [r4, #22] - d01b412: b92b cbnz r3, d01b420 <wifi_hal_rxdesc_phystatus_query+0x26> - d01b414: f894 3094 ldrb.w r3, [r4, #148] ; 0x94 - d01b418: b91b cbnz r3, d01b422 <wifi_hal_rxdesc_phystatus_query+0x28> - d01b41a: f894 3096 ldrb.w r3, [r4, #150] ; 0x96 - d01b41e: b3a3 cbz r3, d01b48a <wifi_hal_rxdesc_phystatus_query+0x90> - d01b420: bd38 pop {r3, r4, r5, pc} - d01b422: 4628 mov r0, r5 - d01b424: f7f7 f8f0 bl d012608 <rtw_check_ap_mode> - d01b428: 2801 cmp r0, #1 - d01b42a: d113 bne.n d01b454 <wifi_hal_rxdesc_phystatus_query+0x5a> - d01b42c: f894 3095 ldrb.w r3, [r4, #149] ; 0x95 - d01b430: 2b7f cmp r3, #127 ; 0x7f - d01b432: d0f5 beq.n d01b420 <wifi_hal_rxdesc_phystatus_query+0x26> - d01b434: f894 1081 ldrb.w r1, [r4, #129] ; 0x81 - d01b438: f605 008c addw r0, r5, #2188 ; 0x88c - d01b43c: f006 f904 bl d021648 <ROM_WIFI_HAL_RXDESC_ProcessRSSI> - d01b440: f894 2086 ldrb.w r2, [r4, #134] ; 0x86 - d01b444: f605 00a4 addw r0, r5, #2212 ; 0x8a4 - d01b448: f8b4 1048 ldrh.w r1, [r4, #72] ; 0x48 - d01b44c: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01b450: f006 b90b b.w d02166a <ROM_WIFI_HAL_RXDESC_ProcessSNRQual> - d01b454: f894 3094 ldrb.w r3, [r4, #148] ; 0x94 - d01b458: 2b00 cmp r3, #0 - d01b45a: d0de beq.n d01b41a <wifi_hal_rxdesc_phystatus_query+0x20> - d01b45c: f894 3095 ldrb.w r3, [r4, #149] ; 0x95 - d01b460: 2b00 cmp r3, #0 - d01b462: d1dd bne.n d01b420 <wifi_hal_rxdesc_phystatus_query+0x26> - d01b464: f894 1081 ldrb.w r1, [r4, #129] ; 0x81 - d01b468: f605 008c addw r0, r5, #2188 ; 0x88c - d01b46c: f006 f8ec bl d021648 <ROM_WIFI_HAL_RXDESC_ProcessRSSI> - d01b470: f894 3096 ldrb.w r3, [r4, #150] ; 0x96 - d01b474: 2b00 cmp r3, #0 - d01b476: d1e3 bne.n d01b440 <wifi_hal_rxdesc_phystatus_query+0x46> - d01b478: f894 3097 ldrb.w r3, [r4, #151] ; 0x97 - d01b47c: 2b00 cmp r3, #0 - d01b47e: d0df beq.n d01b440 <wifi_hal_rxdesc_phystatus_query+0x46> - d01b480: f894 1081 ldrb.w r1, [r4, #129] ; 0x81 - d01b484: f605 0098 addw r0, r5, #2200 ; 0x898 - d01b488: e7d8 b.n d01b43c <wifi_hal_rxdesc_phystatus_query+0x42> - d01b48a: f894 3097 ldrb.w r3, [r4, #151] ; 0x97 - d01b48e: 2b00 cmp r3, #0 - d01b490: d1e4 bne.n d01b45c <wifi_hal_rxdesc_phystatus_query+0x62> - d01b492: e7c5 b.n d01b420 <wifi_hal_rxdesc_phystatus_query+0x26> - -0d01b494 <wifi_hal_rxdesc_csi_query>: - d01b494: 68cb ldr r3, [r1, #12] - d01b496: f3c3 4309 ubfx r3, r3, #16, #10 - d01b49a: 00db lsls r3, r3, #3 - d01b49c: 8043 strh r3, [r0, #2] - d01b49e: 68cb ldr r3, [r1, #12] - d01b4a0: f3c3 0308 ubfx r3, r3, #0, #9 - d01b4a4: 8083 strh r3, [r0, #4] - d01b4a6: 68cb ldr r3, [r1, #12] - d01b4a8: f3c3 6381 ubfx r3, r3, #26, #2 - d01b4ac: 7003 strb r3, [r0, #0] - d01b4ae: 694b ldr r3, [r1, #20] - d01b4b0: 6083 str r3, [r0, #8] - d01b4b2: 690b ldr r3, [r1, #16] - d01b4b4: f3c3 4346 ubfx r3, r3, #17, #7 - d01b4b8: 7303 strb r3, [r0, #12] - d01b4ba: 4770 bx lr - -0d01b4bc <wifi_hal_btcoex_tdma_scan_start>: - d01b4bc: 2000 movs r0, #0 - d01b4be: 4770 bx lr - -0d01b4c0 <wifi_hal_btcoex_tdma_scan_handle>: - d01b4c0: 4b23 ldr r3, [pc, #140] ; (d01b550 <wifi_hal_btcoex_tdma_scan_handle+0x90>) - d01b4c2: f893 0020 ldrb.w r0, [r3, #32] - d01b4c6: 2800 cmp r0, #0 - d01b4c8: d040 beq.n d01b54c <wifi_hal_btcoex_tdma_scan_handle+0x8c> - d01b4ca: f893 2022 ldrb.w r2, [r3, #34] ; 0x22 - d01b4ce: f893 1021 ldrb.w r1, [r3, #33] ; 0x21 - d01b4d2: 4291 cmp r1, r2 - d01b4d4: d103 bne.n d01b4de <wifi_hal_btcoex_tdma_scan_handle+0x1e> - d01b4d6: 2000 movs r0, #0 - d01b4d8: f883 0020 strb.w r0, [r3, #32] - d01b4dc: 4770 bx lr - d01b4de: 3201 adds r2, #1 - d01b4e0: 7d99 ldrb r1, [r3, #22] - d01b4e2: b2d2 uxtb r2, r2 - d01b4e4: f883 2022 strb.w r2, [r3, #34] ; 0x22 - d01b4e8: 07d2 lsls r2, r2, #31 - d01b4ea: d41a bmi.n d01b522 <wifi_hal_btcoex_tdma_scan_handle+0x62> - d01b4ec: b191 cbz r1, d01b514 <wifi_hal_btcoex_tdma_scan_handle+0x54> - d01b4ee: f893 2045 ldrb.w r2, [r3, #69] ; 0x45 - d01b4f2: 2a01 cmp r2, #1 - d01b4f4: d00e beq.n d01b514 <wifi_hal_btcoex_tdma_scan_handle+0x54> - d01b4f6: 4917 ldr r1, [pc, #92] ; (d01b554 <wifi_hal_btcoex_tdma_scan_handle+0x94>) - d01b4f8: f891 2078 ldrb.w r2, [r1, #120] ; 0x78 - d01b4fc: f002 02f0 and.w r2, r2, #240 ; 0xf0 - d01b500: f042 0201 orr.w r2, r2, #1 - d01b504: f881 2078 strb.w r2, [r1, #120] ; 0x78 - d01b508: f811 2c34 ldrb.w r2, [r1, #-52] - d01b50c: f042 0203 orr.w r2, r2, #3 - d01b510: f801 2c34 strb.w r2, [r1, #-52] - d01b514: f893 3021 ldrb.w r3, [r3, #33] ; 0x21 - d01b518: 2b02 cmp r3, #2 - d01b51a: bf8c ite hi - d01b51c: 2064 movhi r0, #100 ; 0x64 - d01b51e: 2032 movls r0, #50 ; 0x32 - d01b520: 4770 bx lr - d01b522: b191 cbz r1, d01b54a <wifi_hal_btcoex_tdma_scan_handle+0x8a> - d01b524: f893 3045 ldrb.w r3, [r3, #69] ; 0x45 - d01b528: 2b01 cmp r3, #1 - d01b52a: d00e beq.n d01b54a <wifi_hal_btcoex_tdma_scan_handle+0x8a> - d01b52c: 4a09 ldr r2, [pc, #36] ; (d01b554 <wifi_hal_btcoex_tdma_scan_handle+0x94>) - d01b52e: f892 3078 ldrb.w r3, [r2, #120] ; 0x78 - d01b532: f003 03f0 and.w r3, r3, #240 ; 0xf0 - d01b536: f043 0309 orr.w r3, r3, #9 - d01b53a: f882 3078 strb.w r3, [r2, #120] ; 0x78 - d01b53e: f812 3c34 ldrb.w r3, [r2, #-52] - d01b542: f003 03fc and.w r3, r3, #252 ; 0xfc - d01b546: f802 3c34 strb.w r3, [r2, #-52] - d01b54a: 203c movs r0, #60 ; 0x3c - d01b54c: 4770 bx lr - d01b54e: bf00 nop - d01b550: 60006738 .word 0x60006738 - d01b554: 40000700 .word 0x40000700 - -0d01b558 <wifi_hal_dbg>: - d01b558: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d01b55c: b0af sub sp, #188 ; 0xbc - d01b55e: 6803 ldr r3, [r0, #0] - d01b560: 460c mov r4, r1 - d01b562: f04f 0801 mov.w r8, #1 - d01b566: 2100 movs r1, #0 - d01b568: 220d movs r2, #13 - d01b56a: 4607 mov r7, r0 - d01b56c: a808 add r0, sp, #32 - d01b56e: 9107 str r1, [sp, #28] - d01b570: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 - d01b574: f8cd 8014 str.w r8, [sp, #20] - d01b578: f027 fb92 bl d042ca0 <____wrap_memset_veneer> - d01b57c: 4642 mov r2, r8 - d01b57e: 497b ldr r1, [pc, #492] ; (d01b76c <wifi_hal_dbg+0x214>) - d01b580: 6820 ldr r0, [r4, #0] - d01b582: f7ea f807 bl d005594 <rtw_memcmp> - d01b586: b1f0 cbz r0, d01b5c6 <wifi_hal_dbg+0x6e> - d01b588: ab06 add r3, sp, #24 - d01b58a: aa0c add r2, sp, #48 ; 0x30 - d01b58c: 4978 ldr r1, [pc, #480] ; (d01b770 <wifi_hal_dbg+0x218>) - d01b58e: 6820 ldr r0, [r4, #0] - d01b590: f01f ff50 bl d03b434 <sscanf> - d01b594: 9a0c ldr r2, [sp, #48] ; 0x30 - d01b596: 0e13 lsrs r3, r2, #24 - d01b598: 0c11 lsrs r1, r2, #16 - d01b59a: 3b70 subs r3, #112 ; 0x70 - d01b59c: 2b0f cmp r3, #15 - d01b59e: f200 84d7 bhi.w d01bf50 <wifi_hal_dbg+0x9f8> - d01b5a2: e8df f013 tbh [pc, r3, lsl #1] - d01b5a6: 0044 .short 0x0044 - d01b5a8: 006b0058 .word 0x006b0058 - d01b5ac: 0091007a .word 0x0091007a - d01b5b0: 00c100a5 .word 0x00c100a5 - d01b5b4: 04d500ce .word 0x04d500ce - d01b5b8: 04d504d5 .word 0x04d504d5 - d01b5bc: 04d504d5 .word 0x04d504d5 - d01b5c0: 04d504d5 .word 0x04d504d5 - d01b5c4: 0103 .short 0x0103 - d01b5c6: 2202 movs r2, #2 - d01b5c8: 496a ldr r1, [pc, #424] ; (d01b774 <wifi_hal_dbg+0x21c>) - d01b5ca: 6820 ldr r0, [r4, #0] - d01b5cc: f7e9 ffe2 bl d005594 <rtw_memcmp> - d01b5d0: 2800 cmp r0, #0 - d01b5d2: d1d9 bne.n d01b588 <wifi_hal_dbg+0x30> - d01b5d4: aa05 add r2, sp, #20 - d01b5d6: 4968 ldr r1, [pc, #416] ; (d01b778 <wifi_hal_dbg+0x220>) - d01b5d8: 6820 ldr r0, [r4, #0] - d01b5da: f01f ff2b bl d03b434 <sscanf> - d01b5de: aa07 add r2, sp, #28 - d01b5e0: 4966 ldr r1, [pc, #408] ; (d01b77c <wifi_hal_dbg+0x224>) - d01b5e2: 6820 ldr r0, [r4, #0] - d01b5e4: f01f ff26 bl d03b434 <sscanf> - d01b5e8: a807 add r0, sp, #28 - d01b5ea: f027 fb51 bl d042c90 <____wrap_strlen_veneer> - d01b5ee: 4964 ldr r1, [pc, #400] ; (d01b780 <wifi_hal_dbg+0x228>) - d01b5f0: 4606 mov r6, r0 - d01b5f2: 4602 mov r2, r0 - d01b5f4: a807 add r0, sp, #28 - d01b5f6: f7e9 ffcd bl d005594 <rtw_memcmp> - d01b5fa: 2800 cmp r0, #0 - d01b5fc: f000 84af beq.w d01bf5e <wifi_hal_dbg+0xa06> - d01b600: 9b05 ldr r3, [sp, #20] - d01b602: f013 0f60 tst.w r3, #96 ; 0x60 - d01b606: bf1c itt ne - d01b608: 23ff movne r3, #255 ; 0xff - d01b60a: 9305 strne r3, [sp, #20] - d01b60c: 4b5d ldr r3, [pc, #372] ; (d01b784 <wifi_hal_dbg+0x22c>) - d01b60e: 681b ldr r3, [r3, #0] - d01b610: 039e lsls r6, r3, #14 - d01b612: d503 bpl.n d01b61c <wifi_hal_dbg+0xc4> - d01b614: 9905 ldr r1, [sp, #20] - d01b616: 485c ldr r0, [pc, #368] ; (d01b788 <wifi_hal_dbg+0x230>) - d01b618: f027 fb46 bl d042ca8 <__DiagPrintf_veneer> - d01b61c: 9a05 ldr r2, [sp, #20] - d01b61e: 683b ldr r3, [r7, #0] - d01b620: f8c7 28c4 str.w r2, [r7, #2244] ; 0x8c4 - d01b624: 685b ldr r3, [r3, #4] - d01b626: b19b cbz r3, d01b650 <wifi_hal_dbg+0xf8> - d01b628: f8c3 28c4 str.w r2, [r3, #2244] ; 0x8c4 - d01b62c: e010 b.n d01b650 <wifi_hal_dbg+0xf8> - d01b62e: b2c9 uxtb r1, r1 - d01b630: 2904 cmp r1, #4 - d01b632: d10d bne.n d01b650 <wifi_hal_dbg+0xf8> - d01b634: 4b53 ldr r3, [pc, #332] ; (d01b784 <wifi_hal_dbg+0x22c>) - d01b636: 681b ldr r3, [r3, #0] - d01b638: 039e lsls r6, r3, #14 - d01b63a: d509 bpl.n d01b650 <wifi_hal_dbg+0xf8> - d01b63c: b291 uxth r1, r2 - d01b63e: 4608 mov r0, r1 - d01b640: 9102 str r1, [sp, #8] - d01b642: f7ff fa42 bl d01aaca <rtw_read32> - d01b646: 9902 ldr r1, [sp, #8] - d01b648: 4602 mov r2, r0 - d01b64a: 4850 ldr r0, [pc, #320] ; (d01b78c <wifi_hal_dbg+0x234>) - d01b64c: f027 fb2c bl d042ca8 <__DiagPrintf_veneer> - d01b650: b02f add sp, #188 ; 0xbc - d01b652: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d01b656: b2c9 uxtb r1, r1 - d01b658: 2904 cmp r1, #4 - d01b65a: d1f9 bne.n d01b650 <wifi_hal_dbg+0xf8> - d01b65c: b294 uxth r4, r2 - d01b65e: 9906 ldr r1, [sp, #24] - d01b660: 4620 mov r0, r4 - d01b662: f7ff fa40 bl d01aae6 <rtw_write32> - d01b666: 4b47 ldr r3, [pc, #284] ; (d01b784 <wifi_hal_dbg+0x22c>) - d01b668: 681b ldr r3, [r3, #0] - d01b66a: 039d lsls r5, r3, #14 - d01b66c: d5f0 bpl.n d01b650 <wifi_hal_dbg+0xf8> - d01b66e: 4620 mov r0, r4 - d01b670: f7ff fa2b bl d01aaca <rtw_read32> - d01b674: 4621 mov r1, r4 - d01b676: 4602 mov r2, r0 - d01b678: 4845 ldr r0, [pc, #276] ; (d01b790 <wifi_hal_dbg+0x238>) - d01b67a: e7e7 b.n d01b64c <wifi_hal_dbg+0xf4> - d01b67c: 4b41 ldr r3, [pc, #260] ; (d01b784 <wifi_hal_dbg+0x22c>) - d01b67e: 681b ldr r3, [r3, #0] - d01b680: 039c lsls r4, r3, #14 - d01b682: d5e5 bpl.n d01b650 <wifi_hal_dbg+0xf8> - d01b684: b291 uxth r1, r2 - d01b686: 4628 mov r0, r5 - d01b688: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d01b68c: 9102 str r1, [sp, #8] - d01b68e: f7ff fb69 bl d01ad64 <wifi_hal_read_bb_reg> - d01b692: 9902 ldr r1, [sp, #8] - d01b694: 4602 mov r2, r0 - d01b696: 483f ldr r0, [pc, #252] ; (d01b794 <wifi_hal_dbg+0x23c>) - d01b698: e7d8 b.n d01b64c <wifi_hal_dbg+0xf4> - d01b69a: b291 uxth r1, r2 - d01b69c: 9b06 ldr r3, [sp, #24] - d01b69e: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d01b6a2: 4628 mov r0, r5 - d01b6a4: 9102 str r1, [sp, #8] - d01b6a6: f7ff fb74 bl d01ad92 <wifi_hal_write_bb_reg> - d01b6aa: 4b36 ldr r3, [pc, #216] ; (d01b784 <wifi_hal_dbg+0x22c>) - d01b6ac: 9902 ldr r1, [sp, #8] - d01b6ae: 681b ldr r3, [r3, #0] - d01b6b0: f413 3f00 tst.w r3, #131072 ; 0x20000 - d01b6b4: d0cc beq.n d01b650 <wifi_hal_dbg+0xf8> - d01b6b6: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d01b6ba: 4628 mov r0, r5 - d01b6bc: f7ff fb52 bl d01ad64 <wifi_hal_read_bb_reg> - d01b6c0: 9902 ldr r1, [sp, #8] - d01b6c2: 4602 mov r2, r0 - d01b6c4: 4834 ldr r0, [pc, #208] ; (d01b798 <wifi_hal_dbg+0x240>) - d01b6c6: e7c1 b.n d01b64c <wifi_hal_dbg+0xf4> - d01b6c8: 4b2e ldr r3, [pc, #184] ; (d01b784 <wifi_hal_dbg+0x22c>) - d01b6ca: 681b ldr r3, [r3, #0] - d01b6cc: 0398 lsls r0, r3, #14 - d01b6ce: d5bf bpl.n d01b650 <wifi_hal_dbg+0xf8> - d01b6d0: b2c9 uxtb r1, r1 - d01b6d2: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d01b6d6: b292 uxth r2, r2 - d01b6d8: 4628 mov r0, r5 - d01b6da: e9cd 1202 strd r1, r2, [sp, #8] - d01b6de: f7ff fb7b bl d01add8 <wifi_hal_read_rf_reg> - d01b6e2: 4603 mov r3, r0 - d01b6e4: 482d ldr r0, [pc, #180] ; (d01b79c <wifi_hal_dbg+0x244>) - d01b6e6: e9dd 1202 ldrd r1, r2, [sp, #8] - d01b6ea: f027 fadd bl d042ca8 <__DiagPrintf_veneer> - d01b6ee: e7af b.n d01b650 <wifi_hal_dbg+0xf8> - d01b6f0: 9b06 ldr r3, [sp, #24] - d01b6f2: b2c9 uxtb r1, r1 - d01b6f4: b292 uxth r2, r2 - d01b6f6: 4628 mov r0, r5 - d01b6f8: 9300 str r3, [sp, #0] - d01b6fa: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d01b6fe: e9cd 1202 strd r1, r2, [sp, #8] - d01b702: f7ff fb78 bl d01adf6 <wifi_hal_write_rf_reg> - d01b706: 4b1f ldr r3, [pc, #124] ; (d01b784 <wifi_hal_dbg+0x22c>) - d01b708: 681b ldr r3, [r3, #0] - d01b70a: f413 3f00 tst.w r3, #131072 ; 0x20000 - d01b70e: e9dd 1202 ldrd r1, r2, [sp, #8] - d01b712: d09d beq.n d01b650 <wifi_hal_dbg+0xf8> - d01b714: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d01b718: 4628 mov r0, r5 - d01b71a: f7ff fb5d bl d01add8 <wifi_hal_read_rf_reg> - d01b71e: 4603 mov r3, r0 - d01b720: 481f ldr r0, [pc, #124] ; (d01b7a0 <wifi_hal_dbg+0x248>) - d01b722: e9dd 1202 ldrd r1, r2, [sp, #8] - d01b726: e7e0 b.n d01b6ea <wifi_hal_dbg+0x192> - d01b728: 4b16 ldr r3, [pc, #88] ; (d01b784 <wifi_hal_dbg+0x22c>) - d01b72a: 681b ldr r3, [r3, #0] - d01b72c: 039b lsls r3, r3, #14 - d01b72e: d58f bpl.n d01b650 <wifi_hal_dbg+0xf8> - d01b730: f022 417f bic.w r1, r2, #4278190080 ; 0xff000000 - d01b734: 481b ldr r0, [pc, #108] ; (d01b7a4 <wifi_hal_dbg+0x24c>) - d01b736: f101 4382 add.w r3, r1, #1090519040 ; 0x41000000 - d01b73a: f041 4182 orr.w r1, r1, #1090519040 ; 0x41000000 - d01b73e: 681a ldr r2, [r3, #0] - d01b740: e784 b.n d01b64c <wifi_hal_dbg+0xf4> - d01b742: f022 427f bic.w r2, r2, #4278190080 ; 0xff000000 - d01b746: 9b06 ldr r3, [sp, #24] - d01b748: f102 4282 add.w r2, r2, #1090519040 ; 0x41000000 - d01b74c: 6013 str r3, [r2, #0] - d01b74e: 4b0d ldr r3, [pc, #52] ; (d01b784 <wifi_hal_dbg+0x22c>) - d01b750: 681b ldr r3, [r3, #0] - d01b752: 039f lsls r7, r3, #14 - d01b754: f57f af7c bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01b758: 990c ldr r1, [sp, #48] ; 0x30 - d01b75a: 4813 ldr r0, [pc, #76] ; (d01b7a8 <wifi_hal_dbg+0x250>) - d01b75c: f021 417f bic.w r1, r1, #4278190080 ; 0xff000000 - d01b760: f101 4382 add.w r3, r1, #1090519040 ; 0x41000000 - d01b764: f041 4182 orr.w r1, r1, #1090519040 ; 0x41000000 - d01b768: 681a ldr r2, [r3, #0] - d01b76a: e76f b.n d01b64c <wifi_hal_dbg+0xf4> - d01b76c: 0d0434e3 .word 0x0d0434e3 - d01b770: 0d047dba .word 0x0d047dba - d01b774: 0d047698 .word 0x0d047698 - d01b778: 0d04784f .word 0x0d04784f - d01b77c: 0d047855 .word 0x0d047855 - d01b780: 0d04785a .word 0x0d04785a - d01b784: 2001c00c .word 0x2001c00c - d01b788: 0d047863 .word 0x0d047863 - d01b78c: 0d04769b .word 0x0d04769b - d01b790: 0d0476b5 .word 0x0d0476b5 - d01b794: 0d0476d0 .word 0x0d0476d0 - d01b798: 0d0476e8 .word 0x0d0476e8 - d01b79c: 0d047701 .word 0x0d047701 - d01b7a0: 0d047737 .word 0x0d047737 - d01b7a4: 0d04776e .word 0x0d04776e - d01b7a8: 0d047788 .word 0x0d047788 +0d01b35c <wifi_hal_cfg_bb_rfe_gpio>: + d01b35c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d01b360: f890 4499 ldrb.w r4, [r0, #1177] ; 0x499 + d01b364: 4605 mov r5, r0 + d01b366: f890 6535 ldrb.w r6, [r0, #1333] ; 0x535 + d01b36a: 2c0e cmp r4, #14 + d01b36c: d910 bls.n d01b390 <wifi_hal_cfg_bb_rfe_gpio+0x34> + d01b36e: 2c11 cmp r4, #17 + d01b370: d805 bhi.n d01b37e <wifi_hal_cfg_bb_rfe_gpio+0x22> + d01b372: 4b15 ldr r3, [pc, #84] ; (d01b3c8 <wifi_hal_cfg_bb_rfe_gpio+0x6c>) + d01b374: 40e3 lsrs r3, r4 + d01b376: 07db lsls r3, r3, #31 + d01b378: d417 bmi.n d01b3aa <wifi_hal_cfg_bb_rfe_gpio+0x4e> + d01b37a: 2c0f cmp r4, #15 + d01b37c: d01c beq.n d01b3b8 <wifi_hal_cfg_bb_rfe_gpio+0x5c> + d01b37e: 2208 movs r2, #8 + d01b380: 4633 mov r3, r6 + d01b382: 4621 mov r1, r4 + d01b384: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c + d01b388: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d01b38c: f7fa bd08 b.w d015da0 <halbb_rfe_gpio_cfg> + d01b390: f245 5314 movw r3, #21780 ; 0x5514 + d01b394: 40e3 lsrs r3, r4 + d01b396: 07da lsls r2, r3, #31 + d01b398: d5eb bpl.n d01b372 <wifi_hal_cfg_bb_rfe_gpio+0x16> + d01b39a: 2116 movs r1, #22 + d01b39c: 200f movs r0, #15 + d01b39e: 4f0b ldr r7, [pc, #44] ; (d01b3cc <wifi_hal_cfg_bb_rfe_gpio+0x70>) + d01b3a0: 47b8 blx r7 + d01b3a2: 2116 movs r1, #22 + d01b3a4: 2010 movs r0, #16 + d01b3a6: 47b8 blx r7 + d01b3a8: e7e9 b.n d01b37e <wifi_hal_cfg_bb_rfe_gpio+0x22> + d01b3aa: 2116 movs r1, #22 + d01b3ac: 2004 movs r0, #4 + d01b3ae: 4f07 ldr r7, [pc, #28] ; (d01b3cc <wifi_hal_cfg_bb_rfe_gpio+0x70>) + d01b3b0: 47b8 blx r7 + d01b3b2: 2116 movs r1, #22 + d01b3b4: 2005 movs r0, #5 + d01b3b6: e7f6 b.n d01b3a6 <wifi_hal_cfg_bb_rfe_gpio+0x4a> + d01b3b8: 2116 movs r1, #22 + d01b3ba: 4620 mov r0, r4 + d01b3bc: 4b03 ldr r3, [pc, #12] ; (d01b3cc <wifi_hal_cfg_bb_rfe_gpio+0x70>) + d01b3be: 4798 blx r3 + d01b3c0: 2e00 cmp r6, #0 + d01b3c2: d1dc bne.n d01b37e <wifi_hal_cfg_bb_rfe_gpio+0x22> + d01b3c4: 2206 movs r2, #6 + d01b3c6: e7db b.n d01b380 <wifi_hal_cfg_bb_rfe_gpio+0x24> + d01b3c8: 00032a28 .word 0x00032a28 + d01b3cc: 0001fae1 .word 0x0001fae1 + +0d01b3d0 <wifi_hal_rxdesc_query>: + d01b3d0: b538 push {r3, r4, r5, lr} + d01b3d2: 460d mov r5, r1 + d01b3d4: 2298 movs r2, #152 ; 0x98 + d01b3d6: 2100 movs r1, #0 + d01b3d8: 4604 mov r4, r0 + d01b3da: f7ea f8e2 bl d0055a2 <rtw_memset> + d01b3de: 682b ldr r3, [r5, #0] + d01b3e0: f3c3 3380 ubfx r3, r3, #14, #1 + d01b3e4: 75a3 strb r3, [r4, #22] + d01b3e6: 682b ldr r3, [r5, #0] + d01b3e8: f3c3 33c0 ubfx r3, r3, #15, #1 + d01b3ec: 75e3 strb r3, [r4, #23] + d01b3ee: 682b ldr r3, [r5, #0] + d01b3f0: f3c3 5302 ubfx r3, r3, #20, #3 + d01b3f4: 74e3 strb r3, [r4, #19] + d01b3f6: 68ab ldr r3, [r5, #8] + d01b3f8: f3c3 4300 ubfx r3, r3, #16, #1 + d01b3fc: 7223 strb r3, [r4, #8] + d01b3fe: 682b ldr r3, [r5, #0] + d01b400: f3c3 53c1 ubfx r3, r3, #23, #2 + d01b404: 7123 strb r3, [r4, #4] + d01b406: 682b ldr r3, [r5, #0] + d01b408: ea6f 6353 mvn.w r3, r3, lsr #25 + d01b40c: f003 0301 and.w r3, r3, #1 + d01b410: 74a3 strb r3, [r4, #18] + d01b412: 686b ldr r3, [r5, #4] + d01b414: f3c3 2303 ubfx r3, r3, #8, #4 + d01b418: 7263 strb r3, [r4, #9] + d01b41a: 686b ldr r3, [r5, #4] + d01b41c: f3c3 6380 ubfx r3, r3, #26, #1 + d01b420: 72e3 strb r3, [r4, #11] + d01b422: 686b ldr r3, [r5, #4] + d01b424: f3c3 63c0 ubfx r3, r3, #27, #1 + d01b428: 73e3 strb r3, [r4, #15] + d01b42a: 686b ldr r3, [r5, #4] + d01b42c: f3c3 6300 ubfx r3, r3, #24, #1 + d01b430: f884 3094 strb.w r3, [r4, #148] ; 0x94 + d01b434: 686b ldr r3, [r5, #4] + d01b436: f3c3 7301 ubfx r3, r3, #28, #2 + d01b43a: f884 3096 strb.w r3, [r4, #150] ; 0x96 + d01b43e: 686b ldr r3, [r5, #4] + d01b440: 0fdb lsrs r3, r3, #31 + d01b442: f884 3097 strb.w r3, [r4, #151] ; 0x97 + d01b446: 68ab ldr r3, [r5, #8] + d01b448: f3c3 030b ubfx r3, r3, #0, #12 + d01b44c: 81a3 strh r3, [r4, #12] + d01b44e: 68ab ldr r3, [r5, #8] + d01b450: f3c3 3303 ubfx r3, r3, #12, #4 + d01b454: 73a3 strb r3, [r4, #14] + d01b456: 68ab ldr r3, [r5, #8] + d01b458: f3c3 6342 ubfx r3, r3, #25, #3 + d01b45c: f884 303c strb.w r3, [r4, #60] ; 0x3c + d01b460: 68ab ldr r3, [r5, #8] + d01b462: 00db lsls r3, r3, #3 + d01b464: bf56 itet pl + d01b466: 686b ldrpl r3, [r5, #4] + d01b468: 2305 movmi r3, #5 + d01b46a: f3c3 4302 ubfxpl r3, r3, #16, #3 + d01b46e: f884 303d strb.w r3, [r4, #61] ; 0x3d + d01b472: 68ea ldr r2, [r5, #12] + d01b474: f3c2 0208 ubfx r2, r2, #0, #9 + d01b478: f8a4 2048 strh.w r2, [r4, #72] ; 0x48 + d01b47c: 68ea ldr r2, [r5, #12] + d01b47e: 0d52 lsrs r2, r2, #21 + d01b480: f884 204a strb.w r2, [r4, #74] ; 0x4a + d01b484: 2b05 cmp r3, #5 + d01b486: d808 bhi.n d01b49a <wifi_hal_rxdesc_query+0xca> + d01b488: e8df f003 tbb [pc, r3] + d01b48c: 071c1c03 .word 0x071c1c03 + d01b490: 0321 .short 0x0321 + d01b492: 682a ldr r2, [r5, #0] + d01b494: f3c2 020d ubfx r2, r2, #0, #14 + d01b498: 8022 strh r2, [r4, #0] + d01b49a: 692a ldr r2, [r5, #16] + d01b49c: f3c2 4246 ubfx r2, r2, #17, #7 + d01b4a0: f884 2095 strb.w r2, [r4, #149] ; 0x95 + d01b4a4: b96b cbnz r3, d01b4c2 <wifi_hal_rxdesc_query+0xf2> + d01b4a6: 68e8 ldr r0, [r5, #12] + d01b4a8: f3c0 3086 ubfx r0, r0, #14, #7 + d01b4ac: 386e subs r0, #110 ; 0x6e + d01b4ae: b240 sxtb r0, r0 + d01b4b0: f884 007f strb.w r0, [r4, #127] ; 0x7f + d01b4b4: f006 f928 bl d021708 <ROM_WIFI_HAL_RXDESC_Power2strength> + d01b4b8: 8823 ldrh r3, [r4, #0] + d01b4ba: f884 0081 strb.w r0, [r4, #129] ; 0x81 + d01b4be: 3b04 subs r3, #4 + d01b4c0: 8023 strh r3, [r4, #0] + d01b4c2: bd38 pop {r3, r4, r5, pc} + d01b4c4: 68ea ldr r2, [r5, #12] + d01b4c6: f3c2 4209 ubfx r2, r2, #16, #10 + d01b4ca: 00d2 lsls r2, r2, #3 + d01b4cc: e7e4 b.n d01b498 <wifi_hal_rxdesc_query+0xc8> + d01b4ce: 68ea ldr r2, [r5, #12] + d01b4d0: f3c2 4207 ubfx r2, r2, #16, #8 + d01b4d4: e7f9 b.n d01b4ca <wifi_hal_rxdesc_query+0xfa> + +0d01b4d6 <wifi_hal_rxdesc_phystatus_query>: + d01b4d6: b538 push {r3, r4, r5, lr} + d01b4d8: 880b ldrh r3, [r1, #0] + d01b4da: 4605 mov r5, r0 + d01b4dc: 460c mov r4, r1 + d01b4de: f004 f9fc bl d01f8da <rtw_hal_bb_physts_parsing> + d01b4e2: b158 cbz r0, d01b4fc <wifi_hal_rxdesc_phystatus_query+0x26> + d01b4e4: f894 3096 ldrb.w r3, [r4, #150] ; 0x96 + d01b4e8: 2b01 cmp r3, #1 + d01b4ea: d007 beq.n d01b4fc <wifi_hal_rxdesc_phystatus_query+0x26> + d01b4ec: 8ae3 ldrh r3, [r4, #22] + d01b4ee: b92b cbnz r3, d01b4fc <wifi_hal_rxdesc_phystatus_query+0x26> + d01b4f0: f894 3094 ldrb.w r3, [r4, #148] ; 0x94 + d01b4f4: b91b cbnz r3, d01b4fe <wifi_hal_rxdesc_phystatus_query+0x28> + d01b4f6: f894 3096 ldrb.w r3, [r4, #150] ; 0x96 + d01b4fa: b3a3 cbz r3, d01b566 <wifi_hal_rxdesc_phystatus_query+0x90> + d01b4fc: bd38 pop {r3, r4, r5, pc} + d01b4fe: 4628 mov r0, r5 + d01b500: f7f7 f882 bl d012608 <rtw_check_ap_mode> + d01b504: 2801 cmp r0, #1 + d01b506: d113 bne.n d01b530 <wifi_hal_rxdesc_phystatus_query+0x5a> + d01b508: f894 3095 ldrb.w r3, [r4, #149] ; 0x95 + d01b50c: 2b7f cmp r3, #127 ; 0x7f + d01b50e: d0f5 beq.n d01b4fc <wifi_hal_rxdesc_phystatus_query+0x26> + d01b510: f894 1081 ldrb.w r1, [r4, #129] ; 0x81 + d01b514: f605 008c addw r0, r5, #2188 ; 0x88c + d01b518: f006 f904 bl d021724 <ROM_WIFI_HAL_RXDESC_ProcessRSSI> + d01b51c: f894 2086 ldrb.w r2, [r4, #134] ; 0x86 + d01b520: f605 00a4 addw r0, r5, #2212 ; 0x8a4 + d01b524: f8b4 1048 ldrh.w r1, [r4, #72] ; 0x48 + d01b528: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01b52c: f006 b90b b.w d021746 <ROM_WIFI_HAL_RXDESC_ProcessSNRQual> + d01b530: f894 3094 ldrb.w r3, [r4, #148] ; 0x94 + d01b534: 2b00 cmp r3, #0 + d01b536: d0de beq.n d01b4f6 <wifi_hal_rxdesc_phystatus_query+0x20> + d01b538: f894 3095 ldrb.w r3, [r4, #149] ; 0x95 + d01b53c: 2b00 cmp r3, #0 + d01b53e: d1dd bne.n d01b4fc <wifi_hal_rxdesc_phystatus_query+0x26> + d01b540: f894 1081 ldrb.w r1, [r4, #129] ; 0x81 + d01b544: f605 008c addw r0, r5, #2188 ; 0x88c + d01b548: f006 f8ec bl d021724 <ROM_WIFI_HAL_RXDESC_ProcessRSSI> + d01b54c: f894 3096 ldrb.w r3, [r4, #150] ; 0x96 + d01b550: 2b00 cmp r3, #0 + d01b552: d1e3 bne.n d01b51c <wifi_hal_rxdesc_phystatus_query+0x46> + d01b554: f894 3097 ldrb.w r3, [r4, #151] ; 0x97 + d01b558: 2b00 cmp r3, #0 + d01b55a: d0df beq.n d01b51c <wifi_hal_rxdesc_phystatus_query+0x46> + d01b55c: f894 1081 ldrb.w r1, [r4, #129] ; 0x81 + d01b560: f605 0098 addw r0, r5, #2200 ; 0x898 + d01b564: e7d8 b.n d01b518 <wifi_hal_rxdesc_phystatus_query+0x42> + d01b566: f894 3097 ldrb.w r3, [r4, #151] ; 0x97 + d01b56a: 2b00 cmp r3, #0 + d01b56c: d1e4 bne.n d01b538 <wifi_hal_rxdesc_phystatus_query+0x62> + d01b56e: e7c5 b.n d01b4fc <wifi_hal_rxdesc_phystatus_query+0x26> + +0d01b570 <wifi_hal_rxdesc_csi_query>: + d01b570: 68cb ldr r3, [r1, #12] + d01b572: f3c3 4309 ubfx r3, r3, #16, #10 + d01b576: 00db lsls r3, r3, #3 + d01b578: 8043 strh r3, [r0, #2] + d01b57a: 68cb ldr r3, [r1, #12] + d01b57c: f3c3 0308 ubfx r3, r3, #0, #9 + d01b580: 8083 strh r3, [r0, #4] + d01b582: 68cb ldr r3, [r1, #12] + d01b584: f3c3 6381 ubfx r3, r3, #26, #2 + d01b588: 7003 strb r3, [r0, #0] + d01b58a: 694b ldr r3, [r1, #20] + d01b58c: 6083 str r3, [r0, #8] + d01b58e: 690b ldr r3, [r1, #16] + d01b590: f3c3 4346 ubfx r3, r3, #17, #7 + d01b594: 7303 strb r3, [r0, #12] + d01b596: 4770 bx lr + +0d01b598 <wifi_hal_btcoex_tdma_scan_start>: + d01b598: 2000 movs r0, #0 + d01b59a: 4770 bx lr + +0d01b59c <wifi_hal_btcoex_tdma_scan_handle>: + d01b59c: 4b23 ldr r3, [pc, #140] ; (d01b62c <wifi_hal_btcoex_tdma_scan_handle+0x90>) + d01b59e: f893 0020 ldrb.w r0, [r3, #32] + d01b5a2: 2800 cmp r0, #0 + d01b5a4: d040 beq.n d01b628 <wifi_hal_btcoex_tdma_scan_handle+0x8c> + d01b5a6: f893 2022 ldrb.w r2, [r3, #34] ; 0x22 + d01b5aa: f893 1021 ldrb.w r1, [r3, #33] ; 0x21 + d01b5ae: 4291 cmp r1, r2 + d01b5b0: d103 bne.n d01b5ba <wifi_hal_btcoex_tdma_scan_handle+0x1e> + d01b5b2: 2000 movs r0, #0 + d01b5b4: f883 0020 strb.w r0, [r3, #32] + d01b5b8: 4770 bx lr + d01b5ba: 3201 adds r2, #1 + d01b5bc: 7d99 ldrb r1, [r3, #22] + d01b5be: b2d2 uxtb r2, r2 + d01b5c0: f883 2022 strb.w r2, [r3, #34] ; 0x22 + d01b5c4: 07d2 lsls r2, r2, #31 + d01b5c6: d41a bmi.n d01b5fe <wifi_hal_btcoex_tdma_scan_handle+0x62> + d01b5c8: b191 cbz r1, d01b5f0 <wifi_hal_btcoex_tdma_scan_handle+0x54> + d01b5ca: f893 2045 ldrb.w r2, [r3, #69] ; 0x45 + d01b5ce: 2a01 cmp r2, #1 + d01b5d0: d00e beq.n d01b5f0 <wifi_hal_btcoex_tdma_scan_handle+0x54> + d01b5d2: 4917 ldr r1, [pc, #92] ; (d01b630 <wifi_hal_btcoex_tdma_scan_handle+0x94>) + d01b5d4: f891 2078 ldrb.w r2, [r1, #120] ; 0x78 + d01b5d8: f002 02f0 and.w r2, r2, #240 ; 0xf0 + d01b5dc: f042 0201 orr.w r2, r2, #1 + d01b5e0: f881 2078 strb.w r2, [r1, #120] ; 0x78 + d01b5e4: f811 2c34 ldrb.w r2, [r1, #-52] + d01b5e8: f042 0203 orr.w r2, r2, #3 + d01b5ec: f801 2c34 strb.w r2, [r1, #-52] + d01b5f0: f893 3021 ldrb.w r3, [r3, #33] ; 0x21 + d01b5f4: 2b02 cmp r3, #2 + d01b5f6: bf8c ite hi + d01b5f8: 2064 movhi r0, #100 ; 0x64 + d01b5fa: 2032 movls r0, #50 ; 0x32 + d01b5fc: 4770 bx lr + d01b5fe: b191 cbz r1, d01b626 <wifi_hal_btcoex_tdma_scan_handle+0x8a> + d01b600: f893 3045 ldrb.w r3, [r3, #69] ; 0x45 + d01b604: 2b01 cmp r3, #1 + d01b606: d00e beq.n d01b626 <wifi_hal_btcoex_tdma_scan_handle+0x8a> + d01b608: 4a09 ldr r2, [pc, #36] ; (d01b630 <wifi_hal_btcoex_tdma_scan_handle+0x94>) + d01b60a: f892 3078 ldrb.w r3, [r2, #120] ; 0x78 + d01b60e: f003 03f0 and.w r3, r3, #240 ; 0xf0 + d01b612: f043 0309 orr.w r3, r3, #9 + d01b616: f882 3078 strb.w r3, [r2, #120] ; 0x78 + d01b61a: f812 3c34 ldrb.w r3, [r2, #-52] + d01b61e: f003 03fc and.w r3, r3, #252 ; 0xfc + d01b622: f802 3c34 strb.w r3, [r2, #-52] + d01b626: 203c movs r0, #60 ; 0x3c + d01b628: 4770 bx lr + d01b62a: bf00 nop + d01b62c: 60006750 .word 0x60006750 + d01b630: 40000700 .word 0x40000700 + +0d01b634 <wifi_hal_dbg>: + d01b634: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01b638: b0af sub sp, #188 ; 0xbc + d01b63a: 6803 ldr r3, [r0, #0] + d01b63c: 460c mov r4, r1 + d01b63e: f04f 0801 mov.w r8, #1 + d01b642: 2100 movs r1, #0 + d01b644: 220d movs r2, #13 + d01b646: 4607 mov r7, r0 + d01b648: a808 add r0, sp, #32 + d01b64a: 9107 str r1, [sp, #28] + d01b64c: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 + d01b650: f8cd 8014 str.w r8, [sp, #20] + d01b654: f027 fba8 bl d042da8 <____wrap_memset_veneer> + d01b658: 4642 mov r2, r8 + d01b65a: 497b ldr r1, [pc, #492] ; (d01b848 <wifi_hal_dbg+0x214>) + d01b65c: 6820 ldr r0, [r4, #0] + d01b65e: f7e9 ff99 bl d005594 <rtw_memcmp> + d01b662: b1f0 cbz r0, d01b6a2 <wifi_hal_dbg+0x6e> + d01b664: ab06 add r3, sp, #24 + d01b666: aa0c add r2, sp, #48 ; 0x30 + d01b668: 4978 ldr r1, [pc, #480] ; (d01b84c <wifi_hal_dbg+0x218>) + d01b66a: 6820 ldr r0, [r4, #0] + d01b66c: f01f ff50 bl d03b510 <sscanf> + d01b670: 9a0c ldr r2, [sp, #48] ; 0x30 + d01b672: 0e13 lsrs r3, r2, #24 + d01b674: 0c11 lsrs r1, r2, #16 + d01b676: 3b70 subs r3, #112 ; 0x70 + d01b678: 2b0f cmp r3, #15 + d01b67a: f200 84d7 bhi.w d01c02c <wifi_hal_dbg+0x9f8> + d01b67e: e8df f013 tbh [pc, r3, lsl #1] + d01b682: 0044 .short 0x0044 + d01b684: 006b0058 .word 0x006b0058 + d01b688: 0091007a .word 0x0091007a + d01b68c: 00c100a5 .word 0x00c100a5 + d01b690: 04d500ce .word 0x04d500ce + d01b694: 04d504d5 .word 0x04d504d5 + d01b698: 04d504d5 .word 0x04d504d5 + d01b69c: 04d504d5 .word 0x04d504d5 + d01b6a0: 0103 .short 0x0103 + d01b6a2: 2202 movs r2, #2 + d01b6a4: 496a ldr r1, [pc, #424] ; (d01b850 <wifi_hal_dbg+0x21c>) + d01b6a6: 6820 ldr r0, [r4, #0] + d01b6a8: f7e9 ff74 bl d005594 <rtw_memcmp> + d01b6ac: 2800 cmp r0, #0 + d01b6ae: d1d9 bne.n d01b664 <wifi_hal_dbg+0x30> + d01b6b0: aa05 add r2, sp, #20 + d01b6b2: 4968 ldr r1, [pc, #416] ; (d01b854 <wifi_hal_dbg+0x220>) + d01b6b4: 6820 ldr r0, [r4, #0] + d01b6b6: f01f ff2b bl d03b510 <sscanf> + d01b6ba: aa07 add r2, sp, #28 + d01b6bc: 4966 ldr r1, [pc, #408] ; (d01b858 <wifi_hal_dbg+0x224>) + d01b6be: 6820 ldr r0, [r4, #0] + d01b6c0: f01f ff26 bl d03b510 <sscanf> + d01b6c4: a807 add r0, sp, #28 + d01b6c6: f027 fb7b bl d042dc0 <____wrap_strlen_veneer> + d01b6ca: 4964 ldr r1, [pc, #400] ; (d01b85c <wifi_hal_dbg+0x228>) + d01b6cc: 4606 mov r6, r0 + d01b6ce: 4602 mov r2, r0 + d01b6d0: a807 add r0, sp, #28 + d01b6d2: f7e9 ff5f bl d005594 <rtw_memcmp> + d01b6d6: 2800 cmp r0, #0 + d01b6d8: f000 84af beq.w d01c03a <wifi_hal_dbg+0xa06> + d01b6dc: 9b05 ldr r3, [sp, #20] + d01b6de: f013 0f60 tst.w r3, #96 ; 0x60 + d01b6e2: bf1c itt ne + d01b6e4: 23ff movne r3, #255 ; 0xff + d01b6e6: 9305 strne r3, [sp, #20] + d01b6e8: 4b5d ldr r3, [pc, #372] ; (d01b860 <wifi_hal_dbg+0x22c>) + d01b6ea: 681b ldr r3, [r3, #0] + d01b6ec: 039e lsls r6, r3, #14 + d01b6ee: d503 bpl.n d01b6f8 <wifi_hal_dbg+0xc4> + d01b6f0: 9905 ldr r1, [sp, #20] + d01b6f2: 485c ldr r0, [pc, #368] ; (d01b864 <wifi_hal_dbg+0x230>) + d01b6f4: f027 fb60 bl d042db8 <__DiagPrintf_veneer> + d01b6f8: 9a05 ldr r2, [sp, #20] + d01b6fa: 683b ldr r3, [r7, #0] + d01b6fc: f8c7 28c4 str.w r2, [r7, #2244] ; 0x8c4 + d01b700: 685b ldr r3, [r3, #4] + d01b702: b19b cbz r3, d01b72c <wifi_hal_dbg+0xf8> + d01b704: f8c3 28c4 str.w r2, [r3, #2244] ; 0x8c4 + d01b708: e010 b.n d01b72c <wifi_hal_dbg+0xf8> + d01b70a: b2c9 uxtb r1, r1 + d01b70c: 2904 cmp r1, #4 + d01b70e: d10d bne.n d01b72c <wifi_hal_dbg+0xf8> + d01b710: 4b53 ldr r3, [pc, #332] ; (d01b860 <wifi_hal_dbg+0x22c>) + d01b712: 681b ldr r3, [r3, #0] + d01b714: 039e lsls r6, r3, #14 + d01b716: d509 bpl.n d01b72c <wifi_hal_dbg+0xf8> + d01b718: b291 uxth r1, r2 + d01b71a: 4608 mov r0, r1 + d01b71c: 9102 str r1, [sp, #8] + d01b71e: f7ff fa42 bl d01aba6 <rtw_read32> + d01b722: 9902 ldr r1, [sp, #8] + d01b724: 4602 mov r2, r0 + d01b726: 4850 ldr r0, [pc, #320] ; (d01b868 <wifi_hal_dbg+0x234>) + d01b728: f027 fb46 bl d042db8 <__DiagPrintf_veneer> + d01b72c: b02f add sp, #188 ; 0xbc + d01b72e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d01b732: b2c9 uxtb r1, r1 + d01b734: 2904 cmp r1, #4 + d01b736: d1f9 bne.n d01b72c <wifi_hal_dbg+0xf8> + d01b738: b294 uxth r4, r2 + d01b73a: 9906 ldr r1, [sp, #24] + d01b73c: 4620 mov r0, r4 + d01b73e: f7ff fa40 bl d01abc2 <rtw_write32> + d01b742: 4b47 ldr r3, [pc, #284] ; (d01b860 <wifi_hal_dbg+0x22c>) + d01b744: 681b ldr r3, [r3, #0] + d01b746: 039d lsls r5, r3, #14 + d01b748: d5f0 bpl.n d01b72c <wifi_hal_dbg+0xf8> + d01b74a: 4620 mov r0, r4 + d01b74c: f7ff fa2b bl d01aba6 <rtw_read32> + d01b750: 4621 mov r1, r4 + d01b752: 4602 mov r2, r0 + d01b754: 4845 ldr r0, [pc, #276] ; (d01b86c <wifi_hal_dbg+0x238>) + d01b756: e7e7 b.n d01b728 <wifi_hal_dbg+0xf4> + d01b758: 4b41 ldr r3, [pc, #260] ; (d01b860 <wifi_hal_dbg+0x22c>) + d01b75a: 681b ldr r3, [r3, #0] + d01b75c: 039c lsls r4, r3, #14 + d01b75e: d5e5 bpl.n d01b72c <wifi_hal_dbg+0xf8> + d01b760: b291 uxth r1, r2 + d01b762: 4628 mov r0, r5 + d01b764: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d01b768: 9102 str r1, [sp, #8] + d01b76a: f7ff fb69 bl d01ae40 <wifi_hal_read_bb_reg> + d01b76e: 9902 ldr r1, [sp, #8] + d01b770: 4602 mov r2, r0 + d01b772: 483f ldr r0, [pc, #252] ; (d01b870 <wifi_hal_dbg+0x23c>) + d01b774: e7d8 b.n d01b728 <wifi_hal_dbg+0xf4> + d01b776: b291 uxth r1, r2 + d01b778: 9b06 ldr r3, [sp, #24] + d01b77a: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d01b77e: 4628 mov r0, r5 + d01b780: 9102 str r1, [sp, #8] + d01b782: f7ff fb74 bl d01ae6e <wifi_hal_write_bb_reg> + d01b786: 4b36 ldr r3, [pc, #216] ; (d01b860 <wifi_hal_dbg+0x22c>) + d01b788: 9902 ldr r1, [sp, #8] + d01b78a: 681b ldr r3, [r3, #0] + d01b78c: f413 3f00 tst.w r3, #131072 ; 0x20000 + d01b790: d0cc beq.n d01b72c <wifi_hal_dbg+0xf8> + d01b792: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d01b796: 4628 mov r0, r5 + d01b798: f7ff fb52 bl d01ae40 <wifi_hal_read_bb_reg> + d01b79c: 9902 ldr r1, [sp, #8] + d01b79e: 4602 mov r2, r0 + d01b7a0: 4834 ldr r0, [pc, #208] ; (d01b874 <wifi_hal_dbg+0x240>) + d01b7a2: e7c1 b.n d01b728 <wifi_hal_dbg+0xf4> + d01b7a4: 4b2e ldr r3, [pc, #184] ; (d01b860 <wifi_hal_dbg+0x22c>) + d01b7a6: 681b ldr r3, [r3, #0] + d01b7a8: 0398 lsls r0, r3, #14 + d01b7aa: d5bf bpl.n d01b72c <wifi_hal_dbg+0xf8> d01b7ac: b2c9 uxtb r1, r1 - d01b7ae: 2922 cmp r1, #34 ; 0x22 - d01b7b0: f000 810a beq.w d01b9c8 <wifi_hal_dbg+0x470> - d01b7b4: 29dd cmp r1, #221 ; 0xdd - d01b7b6: f47f af4b bne.w d01b650 <wifi_hal_dbg+0xf8> - d01b7ba: 9c06 ldr r4, [sp, #24] - d01b7bc: 2c00 cmp r4, #0 - d01b7be: f040 812b bne.w d01ba18 <wifi_hal_dbg+0x4c0> - d01b7c2: 4c8d ldr r4, [pc, #564] ; (d01b9f8 <wifi_hal_dbg+0x4a0>) - d01b7c4: 6823 ldr r3, [r4, #0] - d01b7c6: 039d lsls r5, r3, #14 - d01b7c8: d502 bpl.n d01b7d0 <wifi_hal_dbg+0x278> - d01b7ca: 488c ldr r0, [pc, #560] ; (d01b9fc <wifi_hal_dbg+0x4a4>) - d01b7cc: f027 fa6c bl d042ca8 <__DiagPrintf_veneer> - d01b7d0: 2601 movs r6, #1 - d01b7d2: 2500 movs r5, #0 - d01b7d4: f8df 8234 ldr.w r8, [pc, #564] ; d01ba0c <wifi_hal_dbg+0x4b4> - d01b7d8: f8df 9234 ldr.w r9, [pc, #564] ; d01ba10 <wifi_hal_dbg+0x4b8> - d01b7dc: f8df a234 ldr.w sl, [pc, #564] ; d01ba14 <wifi_hal_dbg+0x4bc> - d01b7e0: f006 0703 and.w r7, r6, #3 - d01b7e4: 2f01 cmp r7, #1 - d01b7e6: d106 bne.n d01b7f6 <wifi_hal_dbg+0x29e> - d01b7e8: 6823 ldr r3, [r4, #0] - d01b7ea: 0398 lsls r0, r3, #14 - d01b7ec: d514 bpl.n d01b818 <wifi_hal_dbg+0x2c0> - d01b7ee: 4629 mov r1, r5 - d01b7f0: 4648 mov r0, r9 - d01b7f2: f027 fa59 bl d042ca8 <__DiagPrintf_veneer> - d01b7f6: 6823 ldr r3, [r4, #0] - d01b7f8: 0399 lsls r1, r3, #14 - d01b7fa: d506 bpl.n d01b80a <wifi_hal_dbg+0x2b2> - d01b7fc: 4628 mov r0, r5 - d01b7fe: f7ff f964 bl d01aaca <rtw_read32> - d01b802: 4601 mov r1, r0 - d01b804: 4640 mov r0, r8 - d01b806: f027 fa4f bl d042ca8 <__DiagPrintf_veneer> - d01b80a: b92f cbnz r7, d01b818 <wifi_hal_dbg+0x2c0> - d01b80c: 6823 ldr r3, [r4, #0] - d01b80e: 039a lsls r2, r3, #14 - d01b810: d502 bpl.n d01b818 <wifi_hal_dbg+0x2c0> - d01b812: 4650 mov r0, sl - d01b814: f027 fa48 bl d042ca8 <__DiagPrintf_veneer> - d01b818: 3504 adds r5, #4 - d01b81a: 3601 adds r6, #1 - d01b81c: f5b5 7f40 cmp.w r5, #768 ; 0x300 - d01b820: d1de bne.n d01b7e0 <wifi_hal_dbg+0x288> - d01b822: 26c1 movs r6, #193 ; 0xc1 - d01b824: f8df 81e4 ldr.w r8, [pc, #484] ; d01ba0c <wifi_hal_dbg+0x4b4> - d01b828: f8df 91e4 ldr.w r9, [pc, #484] ; d01ba10 <wifi_hal_dbg+0x4b8> - d01b82c: f8df a1e4 ldr.w sl, [pc, #484] ; d01ba14 <wifi_hal_dbg+0x4bc> - d01b830: f006 0703 and.w r7, r6, #3 - d01b834: 2f01 cmp r7, #1 - d01b836: d106 bne.n d01b846 <wifi_hal_dbg+0x2ee> - d01b838: 6823 ldr r3, [r4, #0] - d01b83a: 039b lsls r3, r3, #14 - d01b83c: d514 bpl.n d01b868 <wifi_hal_dbg+0x310> - d01b83e: 4629 mov r1, r5 - d01b840: 4648 mov r0, r9 - d01b842: f027 fa31 bl d042ca8 <__DiagPrintf_veneer> - d01b846: 6823 ldr r3, [r4, #0] - d01b848: 0398 lsls r0, r3, #14 - d01b84a: d506 bpl.n d01b85a <wifi_hal_dbg+0x302> - d01b84c: 4628 mov r0, r5 - d01b84e: f7ff f93c bl d01aaca <rtw_read32> - d01b852: 4601 mov r1, r0 - d01b854: 4640 mov r0, r8 - d01b856: f027 fa27 bl d042ca8 <__DiagPrintf_veneer> - d01b85a: b92f cbnz r7, d01b868 <wifi_hal_dbg+0x310> - d01b85c: 6823 ldr r3, [r4, #0] - d01b85e: 0399 lsls r1, r3, #14 - d01b860: d502 bpl.n d01b868 <wifi_hal_dbg+0x310> - d01b862: 4650 mov r0, sl - d01b864: f027 fa20 bl d042ca8 <__DiagPrintf_veneer> - d01b868: 3504 adds r5, #4 - d01b86a: 3601 adds r6, #1 - d01b86c: f5b5 6f80 cmp.w r5, #1024 ; 0x400 - d01b870: d1de bne.n d01b830 <wifi_hal_dbg+0x2d8> - d01b872: f240 1601 movw r6, #257 ; 0x101 - d01b876: f8df 8194 ldr.w r8, [pc, #404] ; d01ba0c <wifi_hal_dbg+0x4b4> - d01b87a: f8df 9194 ldr.w r9, [pc, #404] ; d01ba10 <wifi_hal_dbg+0x4b8> - d01b87e: f8df a194 ldr.w sl, [pc, #404] ; d01ba14 <wifi_hal_dbg+0x4bc> - d01b882: f006 0703 and.w r7, r6, #3 - d01b886: 2f01 cmp r7, #1 - d01b888: d106 bne.n d01b898 <wifi_hal_dbg+0x340> - d01b88a: 6823 ldr r3, [r4, #0] - d01b88c: 039a lsls r2, r3, #14 - d01b88e: d514 bpl.n d01b8ba <wifi_hal_dbg+0x362> - d01b890: 4629 mov r1, r5 - d01b892: 4648 mov r0, r9 - d01b894: f027 fa08 bl d042ca8 <__DiagPrintf_veneer> - d01b898: 6823 ldr r3, [r4, #0] - d01b89a: 039b lsls r3, r3, #14 - d01b89c: d506 bpl.n d01b8ac <wifi_hal_dbg+0x354> - d01b89e: 4628 mov r0, r5 - d01b8a0: f7ff f913 bl d01aaca <rtw_read32> - d01b8a4: 4601 mov r1, r0 - d01b8a6: 4640 mov r0, r8 - d01b8a8: f027 f9fe bl d042ca8 <__DiagPrintf_veneer> - d01b8ac: b92f cbnz r7, d01b8ba <wifi_hal_dbg+0x362> - d01b8ae: 6823 ldr r3, [r4, #0] - d01b8b0: 039f lsls r7, r3, #14 - d01b8b2: d502 bpl.n d01b8ba <wifi_hal_dbg+0x362> - d01b8b4: 4650 mov r0, sl - d01b8b6: f027 f9f7 bl d042ca8 <__DiagPrintf_veneer> - d01b8ba: 3504 adds r5, #4 - d01b8bc: 3601 adds r6, #1 - d01b8be: f5b5 6f00 cmp.w r5, #2048 ; 0x800 - d01b8c2: d1de bne.n d01b882 <wifi_hal_dbg+0x32a> - d01b8c4: f240 2601 movw r6, #513 ; 0x201 - d01b8c8: f44f 5588 mov.w r5, #4352 ; 0x1100 - d01b8cc: f8df 813c ldr.w r8, [pc, #316] ; d01ba0c <wifi_hal_dbg+0x4b4> - d01b8d0: f8df 913c ldr.w r9, [pc, #316] ; d01ba10 <wifi_hal_dbg+0x4b8> - d01b8d4: f8df a13c ldr.w sl, [pc, #316] ; d01ba14 <wifi_hal_dbg+0x4bc> - d01b8d8: f006 0703 and.w r7, r6, #3 - d01b8dc: 2f01 cmp r7, #1 - d01b8de: d106 bne.n d01b8ee <wifi_hal_dbg+0x396> - d01b8e0: 6823 ldr r3, [r4, #0] - d01b8e2: 0398 lsls r0, r3, #14 - d01b8e4: d514 bpl.n d01b910 <wifi_hal_dbg+0x3b8> - d01b8e6: 4629 mov r1, r5 - d01b8e8: 4648 mov r0, r9 - d01b8ea: f027 f9dd bl d042ca8 <__DiagPrintf_veneer> - d01b8ee: 6823 ldr r3, [r4, #0] - d01b8f0: 0399 lsls r1, r3, #14 - d01b8f2: d506 bpl.n d01b902 <wifi_hal_dbg+0x3aa> - d01b8f4: 4628 mov r0, r5 - d01b8f6: f7ff f8e8 bl d01aaca <rtw_read32> - d01b8fa: 4601 mov r1, r0 - d01b8fc: 4640 mov r0, r8 - d01b8fe: f027 f9d3 bl d042ca8 <__DiagPrintf_veneer> - d01b902: b92f cbnz r7, d01b910 <wifi_hal_dbg+0x3b8> - d01b904: 6823 ldr r3, [r4, #0] - d01b906: 039a lsls r2, r3, #14 - d01b908: d502 bpl.n d01b910 <wifi_hal_dbg+0x3b8> - d01b90a: 4650 mov r0, sl - d01b90c: f027 f9cc bl d042ca8 <__DiagPrintf_veneer> - d01b910: 3504 adds r5, #4 - d01b912: 3601 adds r6, #1 - d01b914: f5b5 5f98 cmp.w r5, #4864 ; 0x1300 - d01b918: d1de bne.n d01b8d8 <wifi_hal_dbg+0x380> - d01b91a: f240 2681 movw r6, #641 ; 0x281 - d01b91e: f44f 55a0 mov.w r5, #5120 ; 0x1400 - d01b922: f8df 80e8 ldr.w r8, [pc, #232] ; d01ba0c <wifi_hal_dbg+0x4b4> - d01b926: f8df 90e8 ldr.w r9, [pc, #232] ; d01ba10 <wifi_hal_dbg+0x4b8> - d01b92a: f8df a0e8 ldr.w sl, [pc, #232] ; d01ba14 <wifi_hal_dbg+0x4bc> - d01b92e: f006 0703 and.w r7, r6, #3 - d01b932: 2f01 cmp r7, #1 - d01b934: d106 bne.n d01b944 <wifi_hal_dbg+0x3ec> - d01b936: 6823 ldr r3, [r4, #0] - d01b938: 039b lsls r3, r3, #14 - d01b93a: d514 bpl.n d01b966 <wifi_hal_dbg+0x40e> - d01b93c: 4629 mov r1, r5 - d01b93e: 4648 mov r0, r9 - d01b940: f027 f9b2 bl d042ca8 <__DiagPrintf_veneer> - d01b944: 6823 ldr r3, [r4, #0] - d01b946: 0398 lsls r0, r3, #14 - d01b948: d506 bpl.n d01b958 <wifi_hal_dbg+0x400> - d01b94a: 4628 mov r0, r5 - d01b94c: f7ff f8bd bl d01aaca <rtw_read32> - d01b950: 4601 mov r1, r0 - d01b952: 4640 mov r0, r8 - d01b954: f027 f9a8 bl d042ca8 <__DiagPrintf_veneer> - d01b958: b92f cbnz r7, d01b966 <wifi_hal_dbg+0x40e> - d01b95a: 6823 ldr r3, [r4, #0] - d01b95c: 0399 lsls r1, r3, #14 - d01b95e: d502 bpl.n d01b966 <wifi_hal_dbg+0x40e> - d01b960: 4650 mov r0, sl - d01b962: f027 f9a1 bl d042ca8 <__DiagPrintf_veneer> - d01b966: 3504 adds r5, #4 - d01b968: 3601 adds r6, #1 - d01b96a: f5b5 5fc0 cmp.w r5, #6144 ; 0x1800 - d01b96e: d1de bne.n d01b92e <wifi_hal_dbg+0x3d6> - d01b970: f240 3681 movw r6, #897 ; 0x381 - d01b974: f44f 4552 mov.w r5, #53760 ; 0xd200 - d01b978: f8df 8090 ldr.w r8, [pc, #144] ; d01ba0c <wifi_hal_dbg+0x4b4> - d01b97c: f8df 9090 ldr.w r9, [pc, #144] ; d01ba10 <wifi_hal_dbg+0x4b8> - d01b980: f8df a090 ldr.w sl, [pc, #144] ; d01ba14 <wifi_hal_dbg+0x4bc> - d01b984: f006 0703 and.w r7, r6, #3 - d01b988: 2f01 cmp r7, #1 - d01b98a: d106 bne.n d01b99a <wifi_hal_dbg+0x442> - d01b98c: 6823 ldr r3, [r4, #0] - d01b98e: 039a lsls r2, r3, #14 - d01b990: d514 bpl.n d01b9bc <wifi_hal_dbg+0x464> - d01b992: 4629 mov r1, r5 - d01b994: 4648 mov r0, r9 - d01b996: f027 f987 bl d042ca8 <__DiagPrintf_veneer> - d01b99a: 6823 ldr r3, [r4, #0] - d01b99c: 039b lsls r3, r3, #14 - d01b99e: d506 bpl.n d01b9ae <wifi_hal_dbg+0x456> - d01b9a0: 4628 mov r0, r5 - d01b9a2: f7ff f892 bl d01aaca <rtw_read32> - d01b9a6: 4601 mov r1, r0 - d01b9a8: 4640 mov r0, r8 - d01b9aa: f027 f97d bl d042ca8 <__DiagPrintf_veneer> - d01b9ae: b92f cbnz r7, d01b9bc <wifi_hal_dbg+0x464> - d01b9b0: 6823 ldr r3, [r4, #0] - d01b9b2: 039f lsls r7, r3, #14 - d01b9b4: d502 bpl.n d01b9bc <wifi_hal_dbg+0x464> - d01b9b6: 4650 mov r0, sl - d01b9b8: f027 f976 bl d042ca8 <__DiagPrintf_veneer> - d01b9bc: 3504 adds r5, #4 - d01b9be: 3601 adds r6, #1 - d01b9c0: f5b5 4f54 cmp.w r5, #54272 ; 0xd400 - d01b9c4: d1de bne.n d01b984 <wifi_hal_dbg+0x42c> - d01b9c6: e643 b.n d01b650 <wifi_hal_dbg+0xf8> - d01b9c8: 4b0b ldr r3, [pc, #44] ; (d01b9f8 <wifi_hal_dbg+0x4a0>) - d01b9ca: 681b ldr r3, [r3, #0] - d01b9cc: 039e lsls r6, r3, #14 - d01b9ce: d509 bpl.n d01b9e4 <wifi_hal_dbg+0x48c> - d01b9d0: 9906 ldr r1, [sp, #24] - d01b9d2: 4a0b ldr r2, [pc, #44] ; (d01ba00 <wifi_hal_dbg+0x4a8>) - d01b9d4: 4b0b ldr r3, [pc, #44] ; (d01ba04 <wifi_hal_dbg+0x4ac>) - d01b9d6: 480c ldr r0, [pc, #48] ; (d01ba08 <wifi_hal_dbg+0x4b0>) - d01b9d8: 2900 cmp r1, #0 - d01b9da: bf14 ite ne - d01b9dc: 4611 movne r1, r2 - d01b9de: 4619 moveq r1, r3 - d01b9e0: f027 f962 bl d042ca8 <__DiagPrintf_veneer> - d01b9e4: f89d 0018 ldrb.w r0, [sp, #24] - d01b9e8: f00a f8e8 bl d025bbc <wifi_set_ips_internal> - d01b9ec: f89d 0018 ldrb.w r0, [sp, #24] - d01b9f0: f00a f8c4 bl d025b7c <wifi_set_lps_enable> - d01b9f4: e62c b.n d01b650 <wifi_hal_dbg+0xf8> - d01b9f6: bf00 nop - d01b9f8: 2001c00c .word 0x2001c00c - d01b9fc: 0d0477c1 .word 0x0d0477c1 - d01ba00: 0d047689 .word 0x0d047689 - d01ba04: 0d047690 .word 0x0d047690 - d01ba08: 0d0477a3 .word 0x0d0477a3 - d01ba0c: 0d0477e7 .word 0x0d0477e7 - d01ba10: 0d0477de .word 0x0d0477de - d01ba14: 0d0477f1 .word 0x0d0477f1 - d01ba18: 2c01 cmp r4, #1 - d01ba1a: f040 8220 bne.w d01be5e <wifi_hal_dbg+0x906> - d01ba1e: 4dae ldr r5, [pc, #696] ; (d01bcd8 <wifi_hal_dbg+0x780>) - d01ba20: 682b ldr r3, [r5, #0] - d01ba22: 039e lsls r6, r3, #14 - d01ba24: d502 bpl.n d01ba2c <wifi_hal_dbg+0x4d4> - d01ba26: 48ad ldr r0, [pc, #692] ; (d01bcdc <wifi_hal_dbg+0x784>) - d01ba28: f027 f93e bl d042ca8 <__DiagPrintf_veneer> - d01ba2c: f8df 82b0 ldr.w r8, [pc, #688] ; d01bce0 <wifi_hal_dbg+0x788> - d01ba30: f8df 92b0 ldr.w r9, [pc, #688] ; d01bce4 <wifi_hal_dbg+0x78c> - d01ba34: f8df a2b0 ldr.w sl, [pc, #688] ; d01bce8 <wifi_hal_dbg+0x790> - d01ba38: f004 0703 and.w r7, r4, #3 - d01ba3c: 00a6 lsls r6, r4, #2 - d01ba3e: 2f01 cmp r7, #1 - d01ba40: f1a6 0604 sub.w r6, r6, #4 - d01ba44: d106 bne.n d01ba54 <wifi_hal_dbg+0x4fc> - d01ba46: 682b ldr r3, [r5, #0] - d01ba48: 0398 lsls r0, r3, #14 - d01ba4a: d515 bpl.n d01ba78 <wifi_hal_dbg+0x520> - d01ba4c: 4631 mov r1, r6 - d01ba4e: 4648 mov r0, r9 - d01ba50: f027 f92a bl d042ca8 <__DiagPrintf_veneer> - d01ba54: 682b ldr r3, [r5, #0] - d01ba56: 0399 lsls r1, r3, #14 - d01ba58: d507 bpl.n d01ba6a <wifi_hal_dbg+0x512> - d01ba5a: f446 3080 orr.w r0, r6, #65536 ; 0x10000 - d01ba5e: f7ff f834 bl d01aaca <rtw_read32> - d01ba62: 4601 mov r1, r0 - d01ba64: 4640 mov r0, r8 - d01ba66: f027 f91f bl d042ca8 <__DiagPrintf_veneer> - d01ba6a: b92f cbnz r7, d01ba78 <wifi_hal_dbg+0x520> - d01ba6c: 682b ldr r3, [r5, #0] - d01ba6e: 039a lsls r2, r3, #14 - d01ba70: d502 bpl.n d01ba78 <wifi_hal_dbg+0x520> - d01ba72: 4650 mov r0, sl - d01ba74: f027 f918 bl d042ca8 <__DiagPrintf_veneer> - d01ba78: 3401 adds r4, #1 - d01ba7a: f240 1341 movw r3, #321 ; 0x141 - d01ba7e: 429c cmp r4, r3 - d01ba80: d1da bne.n d01ba38 <wifi_hal_dbg+0x4e0> - d01ba82: f8df 825c ldr.w r8, [pc, #604] ; d01bce0 <wifi_hal_dbg+0x788> - d01ba86: f8df 925c ldr.w r9, [pc, #604] ; d01bce4 <wifi_hal_dbg+0x78c> - d01ba8a: f8df a25c ldr.w sl, [pc, #604] ; d01bce8 <wifi_hal_dbg+0x790> - d01ba8e: f004 0703 and.w r7, r4, #3 - d01ba92: 00a6 lsls r6, r4, #2 - d01ba94: 2f01 cmp r7, #1 - d01ba96: f106 06fc add.w r6, r6, #252 ; 0xfc - d01ba9a: d106 bne.n d01baaa <wifi_hal_dbg+0x552> - d01ba9c: 682b ldr r3, [r5, #0] - d01ba9e: 039b lsls r3, r3, #14 - d01baa0: d515 bpl.n d01bace <wifi_hal_dbg+0x576> - d01baa2: 4631 mov r1, r6 - d01baa4: 4648 mov r0, r9 - d01baa6: f027 f8ff bl d042ca8 <__DiagPrintf_veneer> - d01baaa: 682b ldr r3, [r5, #0] - d01baac: 0398 lsls r0, r3, #14 - d01baae: d507 bpl.n d01bac0 <wifi_hal_dbg+0x568> - d01bab0: f446 3080 orr.w r0, r6, #65536 ; 0x10000 - d01bab4: f7ff f809 bl d01aaca <rtw_read32> - d01bab8: 4601 mov r1, r0 - d01baba: 4640 mov r0, r8 - d01babc: f027 f8f4 bl d042ca8 <__DiagPrintf_veneer> - d01bac0: b92f cbnz r7, d01bace <wifi_hal_dbg+0x576> - d01bac2: 682b ldr r3, [r5, #0] - d01bac4: 0399 lsls r1, r3, #14 - d01bac6: d502 bpl.n d01bace <wifi_hal_dbg+0x576> - d01bac8: 4650 mov r0, sl - d01baca: f027 f8ed bl d042ca8 <__DiagPrintf_veneer> - d01bace: 3401 adds r4, #1 - d01bad0: f240 3381 movw r3, #897 ; 0x381 - d01bad4: 429c cmp r4, r3 - d01bad6: d1da bne.n d01ba8e <wifi_hal_dbg+0x536> - d01bad8: f8df 8204 ldr.w r8, [pc, #516] ; d01bce0 <wifi_hal_dbg+0x788> - d01badc: f8df 9204 ldr.w r9, [pc, #516] ; d01bce4 <wifi_hal_dbg+0x78c> - d01bae0: f8df a204 ldr.w sl, [pc, #516] ; d01bce8 <wifi_hal_dbg+0x790> - d01bae4: f004 0703 and.w r7, r4, #3 - d01bae8: 00a6 lsls r6, r4, #2 - d01baea: 2f01 cmp r7, #1 - d01baec: f506 76fe add.w r6, r6, #508 ; 0x1fc - d01baf0: d106 bne.n d01bb00 <wifi_hal_dbg+0x5a8> - d01baf2: 682b ldr r3, [r5, #0] - d01baf4: 039a lsls r2, r3, #14 - d01baf6: d515 bpl.n d01bb24 <wifi_hal_dbg+0x5cc> - d01baf8: 4631 mov r1, r6 - d01bafa: 4648 mov r0, r9 - d01bafc: f027 f8d4 bl d042ca8 <__DiagPrintf_veneer> - d01bb00: 682b ldr r3, [r5, #0] - d01bb02: 039b lsls r3, r3, #14 - d01bb04: d507 bpl.n d01bb16 <wifi_hal_dbg+0x5be> - d01bb06: f446 3080 orr.w r0, r6, #65536 ; 0x10000 - d01bb0a: f7fe ffde bl d01aaca <rtw_read32> - d01bb0e: 4601 mov r1, r0 - d01bb10: 4640 mov r0, r8 - d01bb12: f027 f8c9 bl d042ca8 <__DiagPrintf_veneer> - d01bb16: b92f cbnz r7, d01bb24 <wifi_hal_dbg+0x5cc> - d01bb18: 682b ldr r3, [r5, #0] - d01bb1a: 039e lsls r6, r3, #14 - d01bb1c: d502 bpl.n d01bb24 <wifi_hal_dbg+0x5cc> - d01bb1e: 4650 mov r0, sl - d01bb20: f027 f8c2 bl d042ca8 <__DiagPrintf_veneer> - d01bb24: 3401 adds r4, #1 - d01bb26: f240 4381 movw r3, #1153 ; 0x481 - d01bb2a: 429c cmp r4, r3 - d01bb2c: d1da bne.n d01bae4 <wifi_hal_dbg+0x58c> - d01bb2e: f8df 81b0 ldr.w r8, [pc, #432] ; d01bce0 <wifi_hal_dbg+0x788> - d01bb32: f8df 91b0 ldr.w r9, [pc, #432] ; d01bce4 <wifi_hal_dbg+0x78c> - d01bb36: f8df a1b0 ldr.w sl, [pc, #432] ; d01bce8 <wifi_hal_dbg+0x790> - d01bb3a: f004 0703 and.w r7, r4, #3 - d01bb3e: 00a6 lsls r6, r4, #2 - d01bb40: 2f01 cmp r7, #1 - d01bb42: f206 46fc addw r6, r6, #1276 ; 0x4fc - d01bb46: d106 bne.n d01bb56 <wifi_hal_dbg+0x5fe> + d01b7ae: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d01b7b2: b292 uxth r2, r2 + d01b7b4: 4628 mov r0, r5 + d01b7b6: e9cd 1202 strd r1, r2, [sp, #8] + d01b7ba: f7ff fb7b bl d01aeb4 <wifi_hal_read_rf_reg> + d01b7be: 4603 mov r3, r0 + d01b7c0: 482d ldr r0, [pc, #180] ; (d01b878 <wifi_hal_dbg+0x244>) + d01b7c2: e9dd 1202 ldrd r1, r2, [sp, #8] + d01b7c6: f027 faf7 bl d042db8 <__DiagPrintf_veneer> + d01b7ca: e7af b.n d01b72c <wifi_hal_dbg+0xf8> + d01b7cc: 9b06 ldr r3, [sp, #24] + d01b7ce: b2c9 uxtb r1, r1 + d01b7d0: b292 uxth r2, r2 + d01b7d2: 4628 mov r0, r5 + d01b7d4: 9300 str r3, [sp, #0] + d01b7d6: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d01b7da: e9cd 1202 strd r1, r2, [sp, #8] + d01b7de: f7ff fb78 bl d01aed2 <wifi_hal_write_rf_reg> + d01b7e2: 4b1f ldr r3, [pc, #124] ; (d01b860 <wifi_hal_dbg+0x22c>) + d01b7e4: 681b ldr r3, [r3, #0] + d01b7e6: f413 3f00 tst.w r3, #131072 ; 0x20000 + d01b7ea: e9dd 1202 ldrd r1, r2, [sp, #8] + d01b7ee: d09d beq.n d01b72c <wifi_hal_dbg+0xf8> + d01b7f0: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d01b7f4: 4628 mov r0, r5 + d01b7f6: f7ff fb5d bl d01aeb4 <wifi_hal_read_rf_reg> + d01b7fa: 4603 mov r3, r0 + d01b7fc: 481f ldr r0, [pc, #124] ; (d01b87c <wifi_hal_dbg+0x248>) + d01b7fe: e9dd 1202 ldrd r1, r2, [sp, #8] + d01b802: e7e0 b.n d01b7c6 <wifi_hal_dbg+0x192> + d01b804: 4b16 ldr r3, [pc, #88] ; (d01b860 <wifi_hal_dbg+0x22c>) + d01b806: 681b ldr r3, [r3, #0] + d01b808: 039b lsls r3, r3, #14 + d01b80a: d58f bpl.n d01b72c <wifi_hal_dbg+0xf8> + d01b80c: f022 417f bic.w r1, r2, #4278190080 ; 0xff000000 + d01b810: 481b ldr r0, [pc, #108] ; (d01b880 <wifi_hal_dbg+0x24c>) + d01b812: f101 4382 add.w r3, r1, #1090519040 ; 0x41000000 + d01b816: f041 4182 orr.w r1, r1, #1090519040 ; 0x41000000 + d01b81a: 681a ldr r2, [r3, #0] + d01b81c: e784 b.n d01b728 <wifi_hal_dbg+0xf4> + d01b81e: f022 427f bic.w r2, r2, #4278190080 ; 0xff000000 + d01b822: 9b06 ldr r3, [sp, #24] + d01b824: f102 4282 add.w r2, r2, #1090519040 ; 0x41000000 + d01b828: 6013 str r3, [r2, #0] + d01b82a: 4b0d ldr r3, [pc, #52] ; (d01b860 <wifi_hal_dbg+0x22c>) + d01b82c: 681b ldr r3, [r3, #0] + d01b82e: 039f lsls r7, r3, #14 + d01b830: f57f af7c bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01b834: 990c ldr r1, [sp, #48] ; 0x30 + d01b836: 4813 ldr r0, [pc, #76] ; (d01b884 <wifi_hal_dbg+0x250>) + d01b838: f021 417f bic.w r1, r1, #4278190080 ; 0xff000000 + d01b83c: f101 4382 add.w r3, r1, #1090519040 ; 0x41000000 + d01b840: f041 4182 orr.w r1, r1, #1090519040 ; 0x41000000 + d01b844: 681a ldr r2, [r3, #0] + d01b846: e76f b.n d01b728 <wifi_hal_dbg+0xf4> + d01b848: 0d0435c3 .word 0x0d0435c3 + d01b84c: 0d047e97 .word 0x0d047e97 + d01b850: 0d047775 .word 0x0d047775 + d01b854: 0d04792c .word 0x0d04792c + d01b858: 0d047932 .word 0x0d047932 + d01b85c: 0d047937 .word 0x0d047937 + d01b860: 2001c00c .word 0x2001c00c + d01b864: 0d047940 .word 0x0d047940 + d01b868: 0d047778 .word 0x0d047778 + d01b86c: 0d047792 .word 0x0d047792 + d01b870: 0d0477ad .word 0x0d0477ad + d01b874: 0d0477c5 .word 0x0d0477c5 + d01b878: 0d0477de .word 0x0d0477de + d01b87c: 0d047814 .word 0x0d047814 + d01b880: 0d04784b .word 0x0d04784b + d01b884: 0d047865 .word 0x0d047865 + d01b888: b2c9 uxtb r1, r1 + d01b88a: 2922 cmp r1, #34 ; 0x22 + d01b88c: f000 810a beq.w d01baa4 <wifi_hal_dbg+0x470> + d01b890: 29dd cmp r1, #221 ; 0xdd + d01b892: f47f af4b bne.w d01b72c <wifi_hal_dbg+0xf8> + d01b896: 9c06 ldr r4, [sp, #24] + d01b898: 2c00 cmp r4, #0 + d01b89a: f040 812b bne.w d01baf4 <wifi_hal_dbg+0x4c0> + d01b89e: 4c8d ldr r4, [pc, #564] ; (d01bad4 <wifi_hal_dbg+0x4a0>) + d01b8a0: 6823 ldr r3, [r4, #0] + d01b8a2: 039d lsls r5, r3, #14 + d01b8a4: d502 bpl.n d01b8ac <wifi_hal_dbg+0x278> + d01b8a6: 488c ldr r0, [pc, #560] ; (d01bad8 <wifi_hal_dbg+0x4a4>) + d01b8a8: f027 fa86 bl d042db8 <__DiagPrintf_veneer> + d01b8ac: 2601 movs r6, #1 + d01b8ae: 2500 movs r5, #0 + d01b8b0: f8df 8234 ldr.w r8, [pc, #564] ; d01bae8 <wifi_hal_dbg+0x4b4> + d01b8b4: f8df 9234 ldr.w r9, [pc, #564] ; d01baec <wifi_hal_dbg+0x4b8> + d01b8b8: f8df a234 ldr.w sl, [pc, #564] ; d01baf0 <wifi_hal_dbg+0x4bc> + d01b8bc: f006 0703 and.w r7, r6, #3 + d01b8c0: 2f01 cmp r7, #1 + d01b8c2: d106 bne.n d01b8d2 <wifi_hal_dbg+0x29e> + d01b8c4: 6823 ldr r3, [r4, #0] + d01b8c6: 0398 lsls r0, r3, #14 + d01b8c8: d514 bpl.n d01b8f4 <wifi_hal_dbg+0x2c0> + d01b8ca: 4629 mov r1, r5 + d01b8cc: 4648 mov r0, r9 + d01b8ce: f027 fa73 bl d042db8 <__DiagPrintf_veneer> + d01b8d2: 6823 ldr r3, [r4, #0] + d01b8d4: 0399 lsls r1, r3, #14 + d01b8d6: d506 bpl.n d01b8e6 <wifi_hal_dbg+0x2b2> + d01b8d8: 4628 mov r0, r5 + d01b8da: f7ff f964 bl d01aba6 <rtw_read32> + d01b8de: 4601 mov r1, r0 + d01b8e0: 4640 mov r0, r8 + d01b8e2: f027 fa69 bl d042db8 <__DiagPrintf_veneer> + d01b8e6: b92f cbnz r7, d01b8f4 <wifi_hal_dbg+0x2c0> + d01b8e8: 6823 ldr r3, [r4, #0] + d01b8ea: 039a lsls r2, r3, #14 + d01b8ec: d502 bpl.n d01b8f4 <wifi_hal_dbg+0x2c0> + d01b8ee: 4650 mov r0, sl + d01b8f0: f027 fa62 bl d042db8 <__DiagPrintf_veneer> + d01b8f4: 3504 adds r5, #4 + d01b8f6: 3601 adds r6, #1 + d01b8f8: f5b5 7f40 cmp.w r5, #768 ; 0x300 + d01b8fc: d1de bne.n d01b8bc <wifi_hal_dbg+0x288> + d01b8fe: 26c1 movs r6, #193 ; 0xc1 + d01b900: f8df 81e4 ldr.w r8, [pc, #484] ; d01bae8 <wifi_hal_dbg+0x4b4> + d01b904: f8df 91e4 ldr.w r9, [pc, #484] ; d01baec <wifi_hal_dbg+0x4b8> + d01b908: f8df a1e4 ldr.w sl, [pc, #484] ; d01baf0 <wifi_hal_dbg+0x4bc> + d01b90c: f006 0703 and.w r7, r6, #3 + d01b910: 2f01 cmp r7, #1 + d01b912: d106 bne.n d01b922 <wifi_hal_dbg+0x2ee> + d01b914: 6823 ldr r3, [r4, #0] + d01b916: 039b lsls r3, r3, #14 + d01b918: d514 bpl.n d01b944 <wifi_hal_dbg+0x310> + d01b91a: 4629 mov r1, r5 + d01b91c: 4648 mov r0, r9 + d01b91e: f027 fa4b bl d042db8 <__DiagPrintf_veneer> + d01b922: 6823 ldr r3, [r4, #0] + d01b924: 0398 lsls r0, r3, #14 + d01b926: d506 bpl.n d01b936 <wifi_hal_dbg+0x302> + d01b928: 4628 mov r0, r5 + d01b92a: f7ff f93c bl d01aba6 <rtw_read32> + d01b92e: 4601 mov r1, r0 + d01b930: 4640 mov r0, r8 + d01b932: f027 fa41 bl d042db8 <__DiagPrintf_veneer> + d01b936: b92f cbnz r7, d01b944 <wifi_hal_dbg+0x310> + d01b938: 6823 ldr r3, [r4, #0] + d01b93a: 0399 lsls r1, r3, #14 + d01b93c: d502 bpl.n d01b944 <wifi_hal_dbg+0x310> + d01b93e: 4650 mov r0, sl + d01b940: f027 fa3a bl d042db8 <__DiagPrintf_veneer> + d01b944: 3504 adds r5, #4 + d01b946: 3601 adds r6, #1 + d01b948: f5b5 6f80 cmp.w r5, #1024 ; 0x400 + d01b94c: d1de bne.n d01b90c <wifi_hal_dbg+0x2d8> + d01b94e: f240 1601 movw r6, #257 ; 0x101 + d01b952: f8df 8194 ldr.w r8, [pc, #404] ; d01bae8 <wifi_hal_dbg+0x4b4> + d01b956: f8df 9194 ldr.w r9, [pc, #404] ; d01baec <wifi_hal_dbg+0x4b8> + d01b95a: f8df a194 ldr.w sl, [pc, #404] ; d01baf0 <wifi_hal_dbg+0x4bc> + d01b95e: f006 0703 and.w r7, r6, #3 + d01b962: 2f01 cmp r7, #1 + d01b964: d106 bne.n d01b974 <wifi_hal_dbg+0x340> + d01b966: 6823 ldr r3, [r4, #0] + d01b968: 039a lsls r2, r3, #14 + d01b96a: d514 bpl.n d01b996 <wifi_hal_dbg+0x362> + d01b96c: 4629 mov r1, r5 + d01b96e: 4648 mov r0, r9 + d01b970: f027 fa22 bl d042db8 <__DiagPrintf_veneer> + d01b974: 6823 ldr r3, [r4, #0] + d01b976: 039b lsls r3, r3, #14 + d01b978: d506 bpl.n d01b988 <wifi_hal_dbg+0x354> + d01b97a: 4628 mov r0, r5 + d01b97c: f7ff f913 bl d01aba6 <rtw_read32> + d01b980: 4601 mov r1, r0 + d01b982: 4640 mov r0, r8 + d01b984: f027 fa18 bl d042db8 <__DiagPrintf_veneer> + d01b988: b92f cbnz r7, d01b996 <wifi_hal_dbg+0x362> + d01b98a: 6823 ldr r3, [r4, #0] + d01b98c: 039f lsls r7, r3, #14 + d01b98e: d502 bpl.n d01b996 <wifi_hal_dbg+0x362> + d01b990: 4650 mov r0, sl + d01b992: f027 fa11 bl d042db8 <__DiagPrintf_veneer> + d01b996: 3504 adds r5, #4 + d01b998: 3601 adds r6, #1 + d01b99a: f5b5 6f00 cmp.w r5, #2048 ; 0x800 + d01b99e: d1de bne.n d01b95e <wifi_hal_dbg+0x32a> + d01b9a0: f240 2601 movw r6, #513 ; 0x201 + d01b9a4: f44f 5588 mov.w r5, #4352 ; 0x1100 + d01b9a8: f8df 813c ldr.w r8, [pc, #316] ; d01bae8 <wifi_hal_dbg+0x4b4> + d01b9ac: f8df 913c ldr.w r9, [pc, #316] ; d01baec <wifi_hal_dbg+0x4b8> + d01b9b0: f8df a13c ldr.w sl, [pc, #316] ; d01baf0 <wifi_hal_dbg+0x4bc> + d01b9b4: f006 0703 and.w r7, r6, #3 + d01b9b8: 2f01 cmp r7, #1 + d01b9ba: d106 bne.n d01b9ca <wifi_hal_dbg+0x396> + d01b9bc: 6823 ldr r3, [r4, #0] + d01b9be: 0398 lsls r0, r3, #14 + d01b9c0: d514 bpl.n d01b9ec <wifi_hal_dbg+0x3b8> + d01b9c2: 4629 mov r1, r5 + d01b9c4: 4648 mov r0, r9 + d01b9c6: f027 f9f7 bl d042db8 <__DiagPrintf_veneer> + d01b9ca: 6823 ldr r3, [r4, #0] + d01b9cc: 0399 lsls r1, r3, #14 + d01b9ce: d506 bpl.n d01b9de <wifi_hal_dbg+0x3aa> + d01b9d0: 4628 mov r0, r5 + d01b9d2: f7ff f8e8 bl d01aba6 <rtw_read32> + d01b9d6: 4601 mov r1, r0 + d01b9d8: 4640 mov r0, r8 + d01b9da: f027 f9ed bl d042db8 <__DiagPrintf_veneer> + d01b9de: b92f cbnz r7, d01b9ec <wifi_hal_dbg+0x3b8> + d01b9e0: 6823 ldr r3, [r4, #0] + d01b9e2: 039a lsls r2, r3, #14 + d01b9e4: d502 bpl.n d01b9ec <wifi_hal_dbg+0x3b8> + d01b9e6: 4650 mov r0, sl + d01b9e8: f027 f9e6 bl d042db8 <__DiagPrintf_veneer> + d01b9ec: 3504 adds r5, #4 + d01b9ee: 3601 adds r6, #1 + d01b9f0: f5b5 5f98 cmp.w r5, #4864 ; 0x1300 + d01b9f4: d1de bne.n d01b9b4 <wifi_hal_dbg+0x380> + d01b9f6: f240 2681 movw r6, #641 ; 0x281 + d01b9fa: f44f 55a0 mov.w r5, #5120 ; 0x1400 + d01b9fe: f8df 80e8 ldr.w r8, [pc, #232] ; d01bae8 <wifi_hal_dbg+0x4b4> + d01ba02: f8df 90e8 ldr.w r9, [pc, #232] ; d01baec <wifi_hal_dbg+0x4b8> + d01ba06: f8df a0e8 ldr.w sl, [pc, #232] ; d01baf0 <wifi_hal_dbg+0x4bc> + d01ba0a: f006 0703 and.w r7, r6, #3 + d01ba0e: 2f01 cmp r7, #1 + d01ba10: d106 bne.n d01ba20 <wifi_hal_dbg+0x3ec> + d01ba12: 6823 ldr r3, [r4, #0] + d01ba14: 039b lsls r3, r3, #14 + d01ba16: d514 bpl.n d01ba42 <wifi_hal_dbg+0x40e> + d01ba18: 4629 mov r1, r5 + d01ba1a: 4648 mov r0, r9 + d01ba1c: f027 f9cc bl d042db8 <__DiagPrintf_veneer> + d01ba20: 6823 ldr r3, [r4, #0] + d01ba22: 0398 lsls r0, r3, #14 + d01ba24: d506 bpl.n d01ba34 <wifi_hal_dbg+0x400> + d01ba26: 4628 mov r0, r5 + d01ba28: f7ff f8bd bl d01aba6 <rtw_read32> + d01ba2c: 4601 mov r1, r0 + d01ba2e: 4640 mov r0, r8 + d01ba30: f027 f9c2 bl d042db8 <__DiagPrintf_veneer> + d01ba34: b92f cbnz r7, d01ba42 <wifi_hal_dbg+0x40e> + d01ba36: 6823 ldr r3, [r4, #0] + d01ba38: 0399 lsls r1, r3, #14 + d01ba3a: d502 bpl.n d01ba42 <wifi_hal_dbg+0x40e> + d01ba3c: 4650 mov r0, sl + d01ba3e: f027 f9bb bl d042db8 <__DiagPrintf_veneer> + d01ba42: 3504 adds r5, #4 + d01ba44: 3601 adds r6, #1 + d01ba46: f5b5 5fc0 cmp.w r5, #6144 ; 0x1800 + d01ba4a: d1de bne.n d01ba0a <wifi_hal_dbg+0x3d6> + d01ba4c: f240 3681 movw r6, #897 ; 0x381 + d01ba50: f44f 4552 mov.w r5, #53760 ; 0xd200 + d01ba54: f8df 8090 ldr.w r8, [pc, #144] ; d01bae8 <wifi_hal_dbg+0x4b4> + d01ba58: f8df 9090 ldr.w r9, [pc, #144] ; d01baec <wifi_hal_dbg+0x4b8> + d01ba5c: f8df a090 ldr.w sl, [pc, #144] ; d01baf0 <wifi_hal_dbg+0x4bc> + d01ba60: f006 0703 and.w r7, r6, #3 + d01ba64: 2f01 cmp r7, #1 + d01ba66: d106 bne.n d01ba76 <wifi_hal_dbg+0x442> + d01ba68: 6823 ldr r3, [r4, #0] + d01ba6a: 039a lsls r2, r3, #14 + d01ba6c: d514 bpl.n d01ba98 <wifi_hal_dbg+0x464> + d01ba6e: 4629 mov r1, r5 + d01ba70: 4648 mov r0, r9 + d01ba72: f027 f9a1 bl d042db8 <__DiagPrintf_veneer> + d01ba76: 6823 ldr r3, [r4, #0] + d01ba78: 039b lsls r3, r3, #14 + d01ba7a: d506 bpl.n d01ba8a <wifi_hal_dbg+0x456> + d01ba7c: 4628 mov r0, r5 + d01ba7e: f7ff f892 bl d01aba6 <rtw_read32> + d01ba82: 4601 mov r1, r0 + d01ba84: 4640 mov r0, r8 + d01ba86: f027 f997 bl d042db8 <__DiagPrintf_veneer> + d01ba8a: b92f cbnz r7, d01ba98 <wifi_hal_dbg+0x464> + d01ba8c: 6823 ldr r3, [r4, #0] + d01ba8e: 039f lsls r7, r3, #14 + d01ba90: d502 bpl.n d01ba98 <wifi_hal_dbg+0x464> + d01ba92: 4650 mov r0, sl + d01ba94: f027 f990 bl d042db8 <__DiagPrintf_veneer> + d01ba98: 3504 adds r5, #4 + d01ba9a: 3601 adds r6, #1 + d01ba9c: f5b5 4f54 cmp.w r5, #54272 ; 0xd400 + d01baa0: d1de bne.n d01ba60 <wifi_hal_dbg+0x42c> + d01baa2: e643 b.n d01b72c <wifi_hal_dbg+0xf8> + d01baa4: 4b0b ldr r3, [pc, #44] ; (d01bad4 <wifi_hal_dbg+0x4a0>) + d01baa6: 681b ldr r3, [r3, #0] + d01baa8: 039e lsls r6, r3, #14 + d01baaa: d509 bpl.n d01bac0 <wifi_hal_dbg+0x48c> + d01baac: 9906 ldr r1, [sp, #24] + d01baae: 4a0b ldr r2, [pc, #44] ; (d01badc <wifi_hal_dbg+0x4a8>) + d01bab0: 4b0b ldr r3, [pc, #44] ; (d01bae0 <wifi_hal_dbg+0x4ac>) + d01bab2: 480c ldr r0, [pc, #48] ; (d01bae4 <wifi_hal_dbg+0x4b0>) + d01bab4: 2900 cmp r1, #0 + d01bab6: bf14 ite ne + d01bab8: 4611 movne r1, r2 + d01baba: 4619 moveq r1, r3 + d01babc: f027 f97c bl d042db8 <__DiagPrintf_veneer> + d01bac0: f89d 0018 ldrb.w r0, [sp, #24] + d01bac4: f00a f8e8 bl d025c98 <wifi_set_ips_internal> + d01bac8: f89d 0018 ldrb.w r0, [sp, #24] + d01bacc: f00a f8c4 bl d025c58 <wifi_set_lps_enable> + d01bad0: e62c b.n d01b72c <wifi_hal_dbg+0xf8> + d01bad2: bf00 nop + d01bad4: 2001c00c .word 0x2001c00c + d01bad8: 0d04789e .word 0x0d04789e + d01badc: 0d047766 .word 0x0d047766 + d01bae0: 0d04776d .word 0x0d04776d + d01bae4: 0d047880 .word 0x0d047880 + d01bae8: 0d0478c4 .word 0x0d0478c4 + d01baec: 0d0478bb .word 0x0d0478bb + d01baf0: 0d0478ce .word 0x0d0478ce + d01baf4: 2c01 cmp r4, #1 + d01baf6: f040 8220 bne.w d01bf3a <wifi_hal_dbg+0x906> + d01bafa: 4dae ldr r5, [pc, #696] ; (d01bdb4 <wifi_hal_dbg+0x780>) + d01bafc: 682b ldr r3, [r5, #0] + d01bafe: 039e lsls r6, r3, #14 + d01bb00: d502 bpl.n d01bb08 <wifi_hal_dbg+0x4d4> + d01bb02: 48ad ldr r0, [pc, #692] ; (d01bdb8 <wifi_hal_dbg+0x784>) + d01bb04: f027 f958 bl d042db8 <__DiagPrintf_veneer> + d01bb08: f8df 82b0 ldr.w r8, [pc, #688] ; d01bdbc <wifi_hal_dbg+0x788> + d01bb0c: f8df 92b0 ldr.w r9, [pc, #688] ; d01bdc0 <wifi_hal_dbg+0x78c> + d01bb10: f8df a2b0 ldr.w sl, [pc, #688] ; d01bdc4 <wifi_hal_dbg+0x790> + d01bb14: f004 0703 and.w r7, r4, #3 + d01bb18: 00a6 lsls r6, r4, #2 + d01bb1a: 2f01 cmp r7, #1 + d01bb1c: f1a6 0604 sub.w r6, r6, #4 + d01bb20: d106 bne.n d01bb30 <wifi_hal_dbg+0x4fc> + d01bb22: 682b ldr r3, [r5, #0] + d01bb24: 0398 lsls r0, r3, #14 + d01bb26: d515 bpl.n d01bb54 <wifi_hal_dbg+0x520> + d01bb28: 4631 mov r1, r6 + d01bb2a: 4648 mov r0, r9 + d01bb2c: f027 f944 bl d042db8 <__DiagPrintf_veneer> + d01bb30: 682b ldr r3, [r5, #0] + d01bb32: 0399 lsls r1, r3, #14 + d01bb34: d507 bpl.n d01bb46 <wifi_hal_dbg+0x512> + d01bb36: f446 3080 orr.w r0, r6, #65536 ; 0x10000 + d01bb3a: f7ff f834 bl d01aba6 <rtw_read32> + d01bb3e: 4601 mov r1, r0 + d01bb40: 4640 mov r0, r8 + d01bb42: f027 f939 bl d042db8 <__DiagPrintf_veneer> + d01bb46: b92f cbnz r7, d01bb54 <wifi_hal_dbg+0x520> d01bb48: 682b ldr r3, [r5, #0] - d01bb4a: 0398 lsls r0, r3, #14 - d01bb4c: d515 bpl.n d01bb7a <wifi_hal_dbg+0x622> - d01bb4e: 4631 mov r1, r6 - d01bb50: 4648 mov r0, r9 - d01bb52: f027 f8a9 bl d042ca8 <__DiagPrintf_veneer> - d01bb56: 682b ldr r3, [r5, #0] - d01bb58: 0399 lsls r1, r3, #14 - d01bb5a: d507 bpl.n d01bb6c <wifi_hal_dbg+0x614> - d01bb5c: f446 3080 orr.w r0, r6, #65536 ; 0x10000 - d01bb60: f7fe ffb3 bl d01aaca <rtw_read32> - d01bb64: 4601 mov r1, r0 - d01bb66: 4640 mov r0, r8 - d01bb68: f027 f89e bl d042ca8 <__DiagPrintf_veneer> - d01bb6c: b92f cbnz r7, d01bb7a <wifi_hal_dbg+0x622> - d01bb6e: 682b ldr r3, [r5, #0] - d01bb70: 039a lsls r2, r3, #14 - d01bb72: d502 bpl.n d01bb7a <wifi_hal_dbg+0x622> - d01bb74: 4650 mov r0, sl - d01bb76: f027 f897 bl d042ca8 <__DiagPrintf_veneer> - d01bb7a: 3401 adds r4, #1 - d01bb7c: f240 7301 movw r3, #1793 ; 0x701 - d01bb80: 429c cmp r4, r3 - d01bb82: d1da bne.n d01bb3a <wifi_hal_dbg+0x5e2> - d01bb84: f8df 8158 ldr.w r8, [pc, #344] ; d01bce0 <wifi_hal_dbg+0x788> - d01bb88: f8df 9158 ldr.w r9, [pc, #344] ; d01bce4 <wifi_hal_dbg+0x78c> - d01bb8c: f8df a158 ldr.w sl, [pc, #344] ; d01bce8 <wifi_hal_dbg+0x790> - d01bb90: f004 0703 and.w r7, r4, #3 - d01bb94: 00a6 lsls r6, r4, #2 - d01bb96: 2f01 cmp r7, #1 - d01bb98: f206 56fc addw r6, r6, #1532 ; 0x5fc - d01bb9c: d106 bne.n d01bbac <wifi_hal_dbg+0x654> + d01bb4a: 039a lsls r2, r3, #14 + d01bb4c: d502 bpl.n d01bb54 <wifi_hal_dbg+0x520> + d01bb4e: 4650 mov r0, sl + d01bb50: f027 f932 bl d042db8 <__DiagPrintf_veneer> + d01bb54: 3401 adds r4, #1 + d01bb56: f240 1341 movw r3, #321 ; 0x141 + d01bb5a: 429c cmp r4, r3 + d01bb5c: d1da bne.n d01bb14 <wifi_hal_dbg+0x4e0> + d01bb5e: f8df 825c ldr.w r8, [pc, #604] ; d01bdbc <wifi_hal_dbg+0x788> + d01bb62: f8df 925c ldr.w r9, [pc, #604] ; d01bdc0 <wifi_hal_dbg+0x78c> + d01bb66: f8df a25c ldr.w sl, [pc, #604] ; d01bdc4 <wifi_hal_dbg+0x790> + d01bb6a: f004 0703 and.w r7, r4, #3 + d01bb6e: 00a6 lsls r6, r4, #2 + d01bb70: 2f01 cmp r7, #1 + d01bb72: f106 06fc add.w r6, r6, #252 ; 0xfc + d01bb76: d106 bne.n d01bb86 <wifi_hal_dbg+0x552> + d01bb78: 682b ldr r3, [r5, #0] + d01bb7a: 039b lsls r3, r3, #14 + d01bb7c: d515 bpl.n d01bbaa <wifi_hal_dbg+0x576> + d01bb7e: 4631 mov r1, r6 + d01bb80: 4648 mov r0, r9 + d01bb82: f027 f919 bl d042db8 <__DiagPrintf_veneer> + d01bb86: 682b ldr r3, [r5, #0] + d01bb88: 0398 lsls r0, r3, #14 + d01bb8a: d507 bpl.n d01bb9c <wifi_hal_dbg+0x568> + d01bb8c: f446 3080 orr.w r0, r6, #65536 ; 0x10000 + d01bb90: f7ff f809 bl d01aba6 <rtw_read32> + d01bb94: 4601 mov r1, r0 + d01bb96: 4640 mov r0, r8 + d01bb98: f027 f90e bl d042db8 <__DiagPrintf_veneer> + d01bb9c: b92f cbnz r7, d01bbaa <wifi_hal_dbg+0x576> d01bb9e: 682b ldr r3, [r5, #0] - d01bba0: 039b lsls r3, r3, #14 - d01bba2: d515 bpl.n d01bbd0 <wifi_hal_dbg+0x678> - d01bba4: 4631 mov r1, r6 - d01bba6: 4648 mov r0, r9 - d01bba8: f027 f87e bl d042ca8 <__DiagPrintf_veneer> - d01bbac: 682b ldr r3, [r5, #0] - d01bbae: 0398 lsls r0, r3, #14 - d01bbb0: d507 bpl.n d01bbc2 <wifi_hal_dbg+0x66a> - d01bbb2: f446 3080 orr.w r0, r6, #65536 ; 0x10000 - d01bbb6: f7fe ff88 bl d01aaca <rtw_read32> - d01bbba: 4601 mov r1, r0 - d01bbbc: 4640 mov r0, r8 - d01bbbe: f027 f873 bl d042ca8 <__DiagPrintf_veneer> - d01bbc2: b92f cbnz r7, d01bbd0 <wifi_hal_dbg+0x678> - d01bbc4: 682b ldr r3, [r5, #0] - d01bbc6: 0399 lsls r1, r3, #14 - d01bbc8: d502 bpl.n d01bbd0 <wifi_hal_dbg+0x678> - d01bbca: 4650 mov r0, sl - d01bbcc: f027 f86c bl d042ca8 <__DiagPrintf_veneer> - d01bbd0: 3401 adds r4, #1 - d01bbd2: f240 73c1 movw r3, #1985 ; 0x7c1 - d01bbd6: 429c cmp r4, r3 - d01bbd8: d1da bne.n d01bb90 <wifi_hal_dbg+0x638> - d01bbda: f8df 8104 ldr.w r8, [pc, #260] ; d01bce0 <wifi_hal_dbg+0x788> - d01bbde: f8df 9104 ldr.w r9, [pc, #260] ; d01bce4 <wifi_hal_dbg+0x78c> - d01bbe2: f8df a104 ldr.w sl, [pc, #260] ; d01bce8 <wifi_hal_dbg+0x790> - d01bbe6: f004 0703 and.w r7, r4, #3 - d01bbea: 00a6 lsls r6, r4, #2 - d01bbec: 2f01 cmp r7, #1 - d01bbee: f606 06fc addw r6, r6, #2300 ; 0x8fc - d01bbf2: d106 bne.n d01bc02 <wifi_hal_dbg+0x6aa> + d01bba0: 0399 lsls r1, r3, #14 + d01bba2: d502 bpl.n d01bbaa <wifi_hal_dbg+0x576> + d01bba4: 4650 mov r0, sl + d01bba6: f027 f907 bl d042db8 <__DiagPrintf_veneer> + d01bbaa: 3401 adds r4, #1 + d01bbac: f240 3381 movw r3, #897 ; 0x381 + d01bbb0: 429c cmp r4, r3 + d01bbb2: d1da bne.n d01bb6a <wifi_hal_dbg+0x536> + d01bbb4: f8df 8204 ldr.w r8, [pc, #516] ; d01bdbc <wifi_hal_dbg+0x788> + d01bbb8: f8df 9204 ldr.w r9, [pc, #516] ; d01bdc0 <wifi_hal_dbg+0x78c> + d01bbbc: f8df a204 ldr.w sl, [pc, #516] ; d01bdc4 <wifi_hal_dbg+0x790> + d01bbc0: f004 0703 and.w r7, r4, #3 + d01bbc4: 00a6 lsls r6, r4, #2 + d01bbc6: 2f01 cmp r7, #1 + d01bbc8: f506 76fe add.w r6, r6, #508 ; 0x1fc + d01bbcc: d106 bne.n d01bbdc <wifi_hal_dbg+0x5a8> + d01bbce: 682b ldr r3, [r5, #0] + d01bbd0: 039a lsls r2, r3, #14 + d01bbd2: d515 bpl.n d01bc00 <wifi_hal_dbg+0x5cc> + d01bbd4: 4631 mov r1, r6 + d01bbd6: 4648 mov r0, r9 + d01bbd8: f027 f8ee bl d042db8 <__DiagPrintf_veneer> + d01bbdc: 682b ldr r3, [r5, #0] + d01bbde: 039b lsls r3, r3, #14 + d01bbe0: d507 bpl.n d01bbf2 <wifi_hal_dbg+0x5be> + d01bbe2: f446 3080 orr.w r0, r6, #65536 ; 0x10000 + d01bbe6: f7fe ffde bl d01aba6 <rtw_read32> + d01bbea: 4601 mov r1, r0 + d01bbec: 4640 mov r0, r8 + d01bbee: f027 f8e3 bl d042db8 <__DiagPrintf_veneer> + d01bbf2: b92f cbnz r7, d01bc00 <wifi_hal_dbg+0x5cc> d01bbf4: 682b ldr r3, [r5, #0] - d01bbf6: 039a lsls r2, r3, #14 - d01bbf8: d515 bpl.n d01bc26 <wifi_hal_dbg+0x6ce> - d01bbfa: 4631 mov r1, r6 - d01bbfc: 4648 mov r0, r9 - d01bbfe: f027 f853 bl d042ca8 <__DiagPrintf_veneer> - d01bc02: 682b ldr r3, [r5, #0] - d01bc04: 039b lsls r3, r3, #14 - d01bc06: d507 bpl.n d01bc18 <wifi_hal_dbg+0x6c0> - d01bc08: f446 3080 orr.w r0, r6, #65536 ; 0x10000 - d01bc0c: f7fe ff5d bl d01aaca <rtw_read32> - d01bc10: 4601 mov r1, r0 - d01bc12: 4640 mov r0, r8 - d01bc14: f027 f848 bl d042ca8 <__DiagPrintf_veneer> - d01bc18: b92f cbnz r7, d01bc26 <wifi_hal_dbg+0x6ce> - d01bc1a: 682b ldr r3, [r5, #0] - d01bc1c: 039e lsls r6, r3, #14 - d01bc1e: d502 bpl.n d01bc26 <wifi_hal_dbg+0x6ce> - d01bc20: 4650 mov r0, sl - d01bc22: f027 f841 bl d042ca8 <__DiagPrintf_veneer> - d01bc26: 3401 adds r4, #1 - d01bc28: f640 13c1 movw r3, #2497 ; 0x9c1 - d01bc2c: 429c cmp r4, r3 - d01bc2e: d1da bne.n d01bbe6 <wifi_hal_dbg+0x68e> - d01bc30: f8df 80ac ldr.w r8, [pc, #172] ; d01bce0 <wifi_hal_dbg+0x788> - d01bc34: f8df 90ac ldr.w r9, [pc, #172] ; d01bce4 <wifi_hal_dbg+0x78c> - d01bc38: f8df a0ac ldr.w sl, [pc, #172] ; d01bce8 <wifi_hal_dbg+0x790> - d01bc3c: f004 0703 and.w r7, r4, #3 - d01bc40: f641 06fc movw r6, #6396 ; 0x18fc - d01bc44: 2f01 cmp r7, #1 - d01bc46: eb06 0684 add.w r6, r6, r4, lsl #2 - d01bc4a: d106 bne.n d01bc5a <wifi_hal_dbg+0x702> - d01bc4c: 682b ldr r3, [r5, #0] - d01bc4e: 0398 lsls r0, r3, #14 - d01bc50: d515 bpl.n d01bc7e <wifi_hal_dbg+0x726> - d01bc52: 4631 mov r1, r6 - d01bc54: 4648 mov r0, r9 - d01bc56: f027 f827 bl d042ca8 <__DiagPrintf_veneer> - d01bc5a: 682b ldr r3, [r5, #0] - d01bc5c: 0399 lsls r1, r3, #14 - d01bc5e: d507 bpl.n d01bc70 <wifi_hal_dbg+0x718> - d01bc60: f446 3080 orr.w r0, r6, #65536 ; 0x10000 - d01bc64: f7fe ff31 bl d01aaca <rtw_read32> - d01bc68: 4601 mov r1, r0 - d01bc6a: 4640 mov r0, r8 - d01bc6c: f027 f81c bl d042ca8 <__DiagPrintf_veneer> - d01bc70: b92f cbnz r7, d01bc7e <wifi_hal_dbg+0x726> - d01bc72: 682b ldr r3, [r5, #0] - d01bc74: 039a lsls r2, r3, #14 - d01bc76: d502 bpl.n d01bc7e <wifi_hal_dbg+0x726> - d01bc78: 4650 mov r0, sl - d01bc7a: f027 f815 bl d042ca8 <__DiagPrintf_veneer> - d01bc7e: 3401 adds r4, #1 - d01bc80: f640 6301 movw r3, #3585 ; 0xe01 - d01bc84: 429c cmp r4, r3 - d01bc86: d1d9 bne.n d01bc3c <wifi_hal_dbg+0x6e4> - d01bc88: f8df 8054 ldr.w r8, [pc, #84] ; d01bce0 <wifi_hal_dbg+0x788> - d01bc8c: f8df 9054 ldr.w r9, [pc, #84] ; d01bce4 <wifi_hal_dbg+0x78c> - d01bc90: f8df a054 ldr.w sl, [pc, #84] ; d01bce8 <wifi_hal_dbg+0x790> - d01bc94: f004 0703 and.w r7, r4, #3 - d01bc98: f641 56fc movw r6, #7676 ; 0x1dfc - d01bc9c: 2f01 cmp r7, #1 - d01bc9e: eb06 0684 add.w r6, r6, r4, lsl #2 - d01bca2: d106 bne.n d01bcb2 <wifi_hal_dbg+0x75a> - d01bca4: 682b ldr r3, [r5, #0] - d01bca6: 039b lsls r3, r3, #14 - d01bca8: d520 bpl.n d01bcec <wifi_hal_dbg+0x794> - d01bcaa: 4631 mov r1, r6 - d01bcac: 4648 mov r0, r9 - d01bcae: f026 fffb bl d042ca8 <__DiagPrintf_veneer> - d01bcb2: 682b ldr r3, [r5, #0] - d01bcb4: 0398 lsls r0, r3, #14 - d01bcb6: d507 bpl.n d01bcc8 <wifi_hal_dbg+0x770> - d01bcb8: f446 3080 orr.w r0, r6, #65536 ; 0x10000 - d01bcbc: f7fe ff05 bl d01aaca <rtw_read32> - d01bcc0: 4601 mov r1, r0 - d01bcc2: 4640 mov r0, r8 - d01bcc4: f026 fff0 bl d042ca8 <__DiagPrintf_veneer> - d01bcc8: b987 cbnz r7, d01bcec <wifi_hal_dbg+0x794> - d01bcca: 682b ldr r3, [r5, #0] - d01bccc: 0399 lsls r1, r3, #14 - d01bcce: d50d bpl.n d01bcec <wifi_hal_dbg+0x794> - d01bcd0: 4650 mov r0, sl - d01bcd2: f026 ffe9 bl d042ca8 <__DiagPrintf_veneer> - d01bcd6: e009 b.n d01bcec <wifi_hal_dbg+0x794> - d01bcd8: 2001c00c .word 0x2001c00c - d01bcdc: 0d0477f5 .word 0x0d0477f5 - d01bce0: 0d0477e7 .word 0x0d0477e7 - d01bce4: 0d0477de .word 0x0d0477de - d01bce8: 0d0477f1 .word 0x0d0477f1 - d01bcec: 3401 adds r4, #1 - d01bcee: f640 6341 movw r3, #3649 ; 0xe41 - d01bcf2: 429c cmp r4, r3 - d01bcf4: d1ce bne.n d01bc94 <wifi_hal_dbg+0x73c> - d01bcf6: f8df 8330 ldr.w r8, [pc, #816] ; d01c028 <wifi_hal_dbg+0xad0> - d01bcfa: f8df 9330 ldr.w r9, [pc, #816] ; d01c02c <wifi_hal_dbg+0xad4> - d01bcfe: f8df a2ec ldr.w sl, [pc, #748] ; d01bfec <wifi_hal_dbg+0xa94> - d01bd02: f004 0703 and.w r7, r4, #3 - d01bd06: f641 66fc movw r6, #7932 ; 0x1efc - d01bd0a: 2f01 cmp r7, #1 - d01bd0c: eb06 0684 add.w r6, r6, r4, lsl #2 - d01bd10: d106 bne.n d01bd20 <wifi_hal_dbg+0x7c8> - d01bd12: 682b ldr r3, [r5, #0] - d01bd14: 039a lsls r2, r3, #14 - d01bd16: d515 bpl.n d01bd44 <wifi_hal_dbg+0x7ec> - d01bd18: 4631 mov r1, r6 - d01bd1a: 4648 mov r0, r9 - d01bd1c: f026 ffc4 bl d042ca8 <__DiagPrintf_veneer> - d01bd20: 682b ldr r3, [r5, #0] - d01bd22: 039b lsls r3, r3, #14 - d01bd24: d507 bpl.n d01bd36 <wifi_hal_dbg+0x7de> - d01bd26: f446 3080 orr.w r0, r6, #65536 ; 0x10000 - d01bd2a: f7fe fece bl d01aaca <rtw_read32> - d01bd2e: 4601 mov r1, r0 - d01bd30: 4640 mov r0, r8 - d01bd32: f026 ffb9 bl d042ca8 <__DiagPrintf_veneer> - d01bd36: b92f cbnz r7, d01bd44 <wifi_hal_dbg+0x7ec> - d01bd38: 682b ldr r3, [r5, #0] - d01bd3a: 039e lsls r6, r3, #14 - d01bd3c: d502 bpl.n d01bd44 <wifi_hal_dbg+0x7ec> - d01bd3e: 4650 mov r0, sl - d01bd40: f026 ffb2 bl d042ca8 <__DiagPrintf_veneer> - d01bd44: 3401 adds r4, #1 - d01bd46: f241 4341 movw r3, #5185 ; 0x1441 - d01bd4a: 429c cmp r4, r3 - d01bd4c: d1d9 bne.n d01bd02 <wifi_hal_dbg+0x7aa> - d01bd4e: f8df 92d8 ldr.w r9, [pc, #728] ; d01c028 <wifi_hal_dbg+0xad0> - d01bd52: f8df a2d8 ldr.w sl, [pc, #728] ; d01c02c <wifi_hal_dbg+0xad4> - d01bd56: 4ea4 ldr r6, [pc, #656] ; (d01bfe8 <wifi_hal_dbg+0xa90>) - d01bd58: f004 0803 and.w r8, r4, #3 - d01bd5c: f642 67fc movw r7, #12028 ; 0x2efc - d01bd60: f1b8 0f01 cmp.w r8, #1 - d01bd64: eb07 0784 add.w r7, r7, r4, lsl #2 - d01bd68: d106 bne.n d01bd78 <wifi_hal_dbg+0x820> - d01bd6a: 682b ldr r3, [r5, #0] - d01bd6c: 0398 lsls r0, r3, #14 - d01bd6e: d517 bpl.n d01bda0 <wifi_hal_dbg+0x848> - d01bd70: 4639 mov r1, r7 - d01bd72: 4650 mov r0, sl - d01bd74: f026 ff98 bl d042ca8 <__DiagPrintf_veneer> - d01bd78: 682b ldr r3, [r5, #0] - d01bd7a: 0399 lsls r1, r3, #14 - d01bd7c: d507 bpl.n d01bd8e <wifi_hal_dbg+0x836> - d01bd7e: f447 3080 orr.w r0, r7, #65536 ; 0x10000 - d01bd82: f7fe fea2 bl d01aaca <rtw_read32> - d01bd86: 4601 mov r1, r0 + d01bbf6: 039e lsls r6, r3, #14 + d01bbf8: d502 bpl.n d01bc00 <wifi_hal_dbg+0x5cc> + d01bbfa: 4650 mov r0, sl + d01bbfc: f027 f8dc bl d042db8 <__DiagPrintf_veneer> + d01bc00: 3401 adds r4, #1 + d01bc02: f240 4381 movw r3, #1153 ; 0x481 + d01bc06: 429c cmp r4, r3 + d01bc08: d1da bne.n d01bbc0 <wifi_hal_dbg+0x58c> + d01bc0a: f8df 81b0 ldr.w r8, [pc, #432] ; d01bdbc <wifi_hal_dbg+0x788> + d01bc0e: f8df 91b0 ldr.w r9, [pc, #432] ; d01bdc0 <wifi_hal_dbg+0x78c> + d01bc12: f8df a1b0 ldr.w sl, [pc, #432] ; d01bdc4 <wifi_hal_dbg+0x790> + d01bc16: f004 0703 and.w r7, r4, #3 + d01bc1a: 00a6 lsls r6, r4, #2 + d01bc1c: 2f01 cmp r7, #1 + d01bc1e: f206 46fc addw r6, r6, #1276 ; 0x4fc + d01bc22: d106 bne.n d01bc32 <wifi_hal_dbg+0x5fe> + d01bc24: 682b ldr r3, [r5, #0] + d01bc26: 0398 lsls r0, r3, #14 + d01bc28: d515 bpl.n d01bc56 <wifi_hal_dbg+0x622> + d01bc2a: 4631 mov r1, r6 + d01bc2c: 4648 mov r0, r9 + d01bc2e: f027 f8c3 bl d042db8 <__DiagPrintf_veneer> + d01bc32: 682b ldr r3, [r5, #0] + d01bc34: 0399 lsls r1, r3, #14 + d01bc36: d507 bpl.n d01bc48 <wifi_hal_dbg+0x614> + d01bc38: f446 3080 orr.w r0, r6, #65536 ; 0x10000 + d01bc3c: f7fe ffb3 bl d01aba6 <rtw_read32> + d01bc40: 4601 mov r1, r0 + d01bc42: 4640 mov r0, r8 + d01bc44: f027 f8b8 bl d042db8 <__DiagPrintf_veneer> + d01bc48: b92f cbnz r7, d01bc56 <wifi_hal_dbg+0x622> + d01bc4a: 682b ldr r3, [r5, #0] + d01bc4c: 039a lsls r2, r3, #14 + d01bc4e: d502 bpl.n d01bc56 <wifi_hal_dbg+0x622> + d01bc50: 4650 mov r0, sl + d01bc52: f027 f8b1 bl d042db8 <__DiagPrintf_veneer> + d01bc56: 3401 adds r4, #1 + d01bc58: f240 7301 movw r3, #1793 ; 0x701 + d01bc5c: 429c cmp r4, r3 + d01bc5e: d1da bne.n d01bc16 <wifi_hal_dbg+0x5e2> + d01bc60: f8df 8158 ldr.w r8, [pc, #344] ; d01bdbc <wifi_hal_dbg+0x788> + d01bc64: f8df 9158 ldr.w r9, [pc, #344] ; d01bdc0 <wifi_hal_dbg+0x78c> + d01bc68: f8df a158 ldr.w sl, [pc, #344] ; d01bdc4 <wifi_hal_dbg+0x790> + d01bc6c: f004 0703 and.w r7, r4, #3 + d01bc70: 00a6 lsls r6, r4, #2 + d01bc72: 2f01 cmp r7, #1 + d01bc74: f206 56fc addw r6, r6, #1532 ; 0x5fc + d01bc78: d106 bne.n d01bc88 <wifi_hal_dbg+0x654> + d01bc7a: 682b ldr r3, [r5, #0] + d01bc7c: 039b lsls r3, r3, #14 + d01bc7e: d515 bpl.n d01bcac <wifi_hal_dbg+0x678> + d01bc80: 4631 mov r1, r6 + d01bc82: 4648 mov r0, r9 + d01bc84: f027 f898 bl d042db8 <__DiagPrintf_veneer> + d01bc88: 682b ldr r3, [r5, #0] + d01bc8a: 0398 lsls r0, r3, #14 + d01bc8c: d507 bpl.n d01bc9e <wifi_hal_dbg+0x66a> + d01bc8e: f446 3080 orr.w r0, r6, #65536 ; 0x10000 + d01bc92: f7fe ff88 bl d01aba6 <rtw_read32> + d01bc96: 4601 mov r1, r0 + d01bc98: 4640 mov r0, r8 + d01bc9a: f027 f88d bl d042db8 <__DiagPrintf_veneer> + d01bc9e: b92f cbnz r7, d01bcac <wifi_hal_dbg+0x678> + d01bca0: 682b ldr r3, [r5, #0] + d01bca2: 0399 lsls r1, r3, #14 + d01bca4: d502 bpl.n d01bcac <wifi_hal_dbg+0x678> + d01bca6: 4650 mov r0, sl + d01bca8: f027 f886 bl d042db8 <__DiagPrintf_veneer> + d01bcac: 3401 adds r4, #1 + d01bcae: f240 73c1 movw r3, #1985 ; 0x7c1 + d01bcb2: 429c cmp r4, r3 + d01bcb4: d1da bne.n d01bc6c <wifi_hal_dbg+0x638> + d01bcb6: f8df 8104 ldr.w r8, [pc, #260] ; d01bdbc <wifi_hal_dbg+0x788> + d01bcba: f8df 9104 ldr.w r9, [pc, #260] ; d01bdc0 <wifi_hal_dbg+0x78c> + d01bcbe: f8df a104 ldr.w sl, [pc, #260] ; d01bdc4 <wifi_hal_dbg+0x790> + d01bcc2: f004 0703 and.w r7, r4, #3 + d01bcc6: 00a6 lsls r6, r4, #2 + d01bcc8: 2f01 cmp r7, #1 + d01bcca: f606 06fc addw r6, r6, #2300 ; 0x8fc + d01bcce: d106 bne.n d01bcde <wifi_hal_dbg+0x6aa> + d01bcd0: 682b ldr r3, [r5, #0] + d01bcd2: 039a lsls r2, r3, #14 + d01bcd4: d515 bpl.n d01bd02 <wifi_hal_dbg+0x6ce> + d01bcd6: 4631 mov r1, r6 + d01bcd8: 4648 mov r0, r9 + d01bcda: f027 f86d bl d042db8 <__DiagPrintf_veneer> + d01bcde: 682b ldr r3, [r5, #0] + d01bce0: 039b lsls r3, r3, #14 + d01bce2: d507 bpl.n d01bcf4 <wifi_hal_dbg+0x6c0> + d01bce4: f446 3080 orr.w r0, r6, #65536 ; 0x10000 + d01bce8: f7fe ff5d bl d01aba6 <rtw_read32> + d01bcec: 4601 mov r1, r0 + d01bcee: 4640 mov r0, r8 + d01bcf0: f027 f862 bl d042db8 <__DiagPrintf_veneer> + d01bcf4: b92f cbnz r7, d01bd02 <wifi_hal_dbg+0x6ce> + d01bcf6: 682b ldr r3, [r5, #0] + d01bcf8: 039e lsls r6, r3, #14 + d01bcfa: d502 bpl.n d01bd02 <wifi_hal_dbg+0x6ce> + d01bcfc: 4650 mov r0, sl + d01bcfe: f027 f85b bl d042db8 <__DiagPrintf_veneer> + d01bd02: 3401 adds r4, #1 + d01bd04: f640 13c1 movw r3, #2497 ; 0x9c1 + d01bd08: 429c cmp r4, r3 + d01bd0a: d1da bne.n d01bcc2 <wifi_hal_dbg+0x68e> + d01bd0c: f8df 80ac ldr.w r8, [pc, #172] ; d01bdbc <wifi_hal_dbg+0x788> + d01bd10: f8df 90ac ldr.w r9, [pc, #172] ; d01bdc0 <wifi_hal_dbg+0x78c> + d01bd14: f8df a0ac ldr.w sl, [pc, #172] ; d01bdc4 <wifi_hal_dbg+0x790> + d01bd18: f004 0703 and.w r7, r4, #3 + d01bd1c: f641 06fc movw r6, #6396 ; 0x18fc + d01bd20: 2f01 cmp r7, #1 + d01bd22: eb06 0684 add.w r6, r6, r4, lsl #2 + d01bd26: d106 bne.n d01bd36 <wifi_hal_dbg+0x702> + d01bd28: 682b ldr r3, [r5, #0] + d01bd2a: 0398 lsls r0, r3, #14 + d01bd2c: d515 bpl.n d01bd5a <wifi_hal_dbg+0x726> + d01bd2e: 4631 mov r1, r6 + d01bd30: 4648 mov r0, r9 + d01bd32: f027 f841 bl d042db8 <__DiagPrintf_veneer> + d01bd36: 682b ldr r3, [r5, #0] + d01bd38: 0399 lsls r1, r3, #14 + d01bd3a: d507 bpl.n d01bd4c <wifi_hal_dbg+0x718> + d01bd3c: f446 3080 orr.w r0, r6, #65536 ; 0x10000 + d01bd40: f7fe ff31 bl d01aba6 <rtw_read32> + d01bd44: 4601 mov r1, r0 + d01bd46: 4640 mov r0, r8 + d01bd48: f027 f836 bl d042db8 <__DiagPrintf_veneer> + d01bd4c: b92f cbnz r7, d01bd5a <wifi_hal_dbg+0x726> + d01bd4e: 682b ldr r3, [r5, #0] + d01bd50: 039a lsls r2, r3, #14 + d01bd52: d502 bpl.n d01bd5a <wifi_hal_dbg+0x726> + d01bd54: 4650 mov r0, sl + d01bd56: f027 f82f bl d042db8 <__DiagPrintf_veneer> + d01bd5a: 3401 adds r4, #1 + d01bd5c: f640 6301 movw r3, #3585 ; 0xe01 + d01bd60: 429c cmp r4, r3 + d01bd62: d1d9 bne.n d01bd18 <wifi_hal_dbg+0x6e4> + d01bd64: f8df 8054 ldr.w r8, [pc, #84] ; d01bdbc <wifi_hal_dbg+0x788> + d01bd68: f8df 9054 ldr.w r9, [pc, #84] ; d01bdc0 <wifi_hal_dbg+0x78c> + d01bd6c: f8df a054 ldr.w sl, [pc, #84] ; d01bdc4 <wifi_hal_dbg+0x790> + d01bd70: f004 0703 and.w r7, r4, #3 + d01bd74: f641 56fc movw r6, #7676 ; 0x1dfc + d01bd78: 2f01 cmp r7, #1 + d01bd7a: eb06 0684 add.w r6, r6, r4, lsl #2 + d01bd7e: d106 bne.n d01bd8e <wifi_hal_dbg+0x75a> + d01bd80: 682b ldr r3, [r5, #0] + d01bd82: 039b lsls r3, r3, #14 + d01bd84: d520 bpl.n d01bdc8 <wifi_hal_dbg+0x794> + d01bd86: 4631 mov r1, r6 d01bd88: 4648 mov r0, r9 - d01bd8a: f026 ff8d bl d042ca8 <__DiagPrintf_veneer> - d01bd8e: f1b8 0f00 cmp.w r8, #0 - d01bd92: d105 bne.n d01bda0 <wifi_hal_dbg+0x848> - d01bd94: 6833 ldr r3, [r6, #0] - d01bd96: 039a lsls r2, r3, #14 - d01bd98: d502 bpl.n d01bda0 <wifi_hal_dbg+0x848> - d01bd9a: 4894 ldr r0, [pc, #592] ; (d01bfec <wifi_hal_dbg+0xa94>) - d01bd9c: f026 ff84 bl d042ca8 <__DiagPrintf_veneer> - d01bda0: 3401 adds r4, #1 - d01bda2: f241 43c1 movw r3, #5313 ; 0x14c1 - d01bda6: 429c cmp r4, r3 - d01bda8: d1d6 bne.n d01bd58 <wifi_hal_dbg+0x800> - d01bdaa: f8df 827c ldr.w r8, [pc, #636] ; d01c028 <wifi_hal_dbg+0xad0> - d01bdae: f8df 927c ldr.w r9, [pc, #636] ; d01c02c <wifi_hal_dbg+0xad4> - d01bdb2: f8df a238 ldr.w sl, [pc, #568] ; d01bfec <wifi_hal_dbg+0xa94> - d01bdb6: f004 0703 and.w r7, r4, #3 - d01bdba: f646 45fc movw r5, #27900 ; 0x6cfc - d01bdbe: 2f01 cmp r7, #1 - d01bdc0: eb05 0584 add.w r5, r5, r4, lsl #2 - d01bdc4: d106 bne.n d01bdd4 <wifi_hal_dbg+0x87c> - d01bdc6: 6833 ldr r3, [r6, #0] - d01bdc8: 039b lsls r3, r3, #14 - d01bdca: d515 bpl.n d01bdf8 <wifi_hal_dbg+0x8a0> - d01bdcc: 4629 mov r1, r5 - d01bdce: 4648 mov r0, r9 - d01bdd0: f026 ff6a bl d042ca8 <__DiagPrintf_veneer> - d01bdd4: 6833 ldr r3, [r6, #0] - d01bdd6: 0398 lsls r0, r3, #14 - d01bdd8: d507 bpl.n d01bdea <wifi_hal_dbg+0x892> - d01bdda: f445 3080 orr.w r0, r5, #65536 ; 0x10000 - d01bdde: f7fe fe74 bl d01aaca <rtw_read32> - d01bde2: 4601 mov r1, r0 - d01bde4: 4640 mov r0, r8 - d01bde6: f026 ff5f bl d042ca8 <__DiagPrintf_veneer> - d01bdea: b92f cbnz r7, d01bdf8 <wifi_hal_dbg+0x8a0> - d01bdec: 6833 ldr r3, [r6, #0] - d01bdee: 0399 lsls r1, r3, #14 - d01bdf0: d502 bpl.n d01bdf8 <wifi_hal_dbg+0x8a0> - d01bdf2: 4650 mov r0, sl - d01bdf4: f026 ff58 bl d042ca8 <__DiagPrintf_veneer> - d01bdf8: 3401 adds r4, #1 - d01bdfa: f241 5301 movw r3, #5377 ; 0x1501 - d01bdfe: 429c cmp r4, r3 - d01be00: d1d9 bne.n d01bdb6 <wifi_hal_dbg+0x85e> - d01be02: f8df 8224 ldr.w r8, [pc, #548] ; d01c028 <wifi_hal_dbg+0xad0> - d01be06: f8df 9224 ldr.w r9, [pc, #548] ; d01c02c <wifi_hal_dbg+0xad4> - d01be0a: f8df a1e0 ldr.w sl, [pc, #480] ; d01bfec <wifi_hal_dbg+0xa94> - d01be0e: f004 0703 and.w r7, r4, #3 - d01be12: f647 55fc movw r5, #32252 ; 0x7dfc - d01be16: 2f01 cmp r7, #1 - d01be18: eb05 0584 add.w r5, r5, r4, lsl #2 - d01be1c: d106 bne.n d01be2c <wifi_hal_dbg+0x8d4> - d01be1e: 6833 ldr r3, [r6, #0] - d01be20: 039a lsls r2, r3, #14 - d01be22: d515 bpl.n d01be50 <wifi_hal_dbg+0x8f8> - d01be24: 4629 mov r1, r5 - d01be26: 4648 mov r0, r9 - d01be28: f026 ff3e bl d042ca8 <__DiagPrintf_veneer> - d01be2c: 6833 ldr r3, [r6, #0] - d01be2e: 039b lsls r3, r3, #14 - d01be30: d507 bpl.n d01be42 <wifi_hal_dbg+0x8ea> - d01be32: f445 3080 orr.w r0, r5, #65536 ; 0x10000 - d01be36: f7fe fe48 bl d01aaca <rtw_read32> - d01be3a: 4601 mov r1, r0 - d01be3c: 4640 mov r0, r8 - d01be3e: f026 ff33 bl d042ca8 <__DiagPrintf_veneer> - d01be42: b92f cbnz r7, d01be50 <wifi_hal_dbg+0x8f8> - d01be44: 6833 ldr r3, [r6, #0] - d01be46: 039d lsls r5, r3, #14 - d01be48: d502 bpl.n d01be50 <wifi_hal_dbg+0x8f8> - d01be4a: 4650 mov r0, sl - d01be4c: f026 ff2c bl d042ca8 <__DiagPrintf_veneer> - d01be50: 3401 adds r4, #1 - d01be52: f241 7301 movw r3, #5889 ; 0x1701 - d01be56: 429c cmp r4, r3 - d01be58: d1d9 bne.n d01be0e <wifi_hal_dbg+0x8b6> - d01be5a: f7ff bbf9 b.w d01b650 <wifi_hal_dbg+0xf8> - d01be5e: 2c02 cmp r4, #2 - d01be60: f47f abf6 bne.w d01b650 <wifi_hal_dbg+0xf8> - d01be64: 4c60 ldr r4, [pc, #384] ; (d01bfe8 <wifi_hal_dbg+0xa90>) - d01be66: 6823 ldr r3, [r4, #0] - d01be68: 0398 lsls r0, r3, #14 - d01be6a: d509 bpl.n d01be80 <wifi_hal_dbg+0x928> - d01be6c: 4860 ldr r0, [pc, #384] ; (d01bff0 <wifi_hal_dbg+0xa98>) - d01be6e: f026 ff1b bl d042ca8 <__DiagPrintf_veneer> - d01be72: 6823 ldr r3, [r4, #0] - d01be74: 0399 lsls r1, r3, #14 - d01be76: d503 bpl.n d01be80 <wifi_hal_dbg+0x928> - d01be78: 2100 movs r1, #0 - d01be7a: 485e ldr r0, [pc, #376] ; (d01bff4 <wifi_hal_dbg+0xa9c>) - d01be7c: f026 ff14 bl d042ca8 <__DiagPrintf_veneer> - d01be80: 2600 movs r6, #0 - d01be82: f8df 91a4 ldr.w r9, [pc, #420] ; d01c028 <wifi_hal_dbg+0xad0> - d01be86: f8df a1a4 ldr.w sl, [pc, #420] ; d01c02c <wifi_hal_dbg+0xad4> - d01be8a: f8df b160 ldr.w fp, [pc, #352] ; d01bfec <wifi_hal_dbg+0xa94> - d01be8e: 1c77 adds r7, r6, #1 - d01be90: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d01be94: 4632 mov r2, r6 - d01be96: 2100 movs r1, #0 - d01be98: f007 0803 and.w r8, r7, #3 - d01be9c: 4628 mov r0, r5 - d01be9e: f7fe ff9b bl d01add8 <wifi_hal_read_rf_reg> - d01bea2: 4603 mov r3, r0 - d01bea4: f1b8 0f01 cmp.w r8, #1 - d01bea8: d108 bne.n d01bebc <wifi_hal_dbg+0x964> - d01beaa: 6822 ldr r2, [r4, #0] - d01beac: 0392 lsls r2, r2, #14 - d01beae: d515 bpl.n d01bedc <wifi_hal_dbg+0x984> - d01beb0: 9002 str r0, [sp, #8] - d01beb2: 4631 mov r1, r6 - d01beb4: 4650 mov r0, sl - d01beb6: f026 fef7 bl d042ca8 <__DiagPrintf_veneer> - d01beba: 9b02 ldr r3, [sp, #8] - d01bebc: 6822 ldr r2, [r4, #0] - d01bebe: 0390 lsls r0, r2, #14 - d01bec0: d503 bpl.n d01beca <wifi_hal_dbg+0x972> - d01bec2: 4619 mov r1, r3 - d01bec4: 4648 mov r0, r9 - d01bec6: f026 feef bl d042ca8 <__DiagPrintf_veneer> - d01beca: f1b8 0f00 cmp.w r8, #0 - d01bece: d105 bne.n d01bedc <wifi_hal_dbg+0x984> - d01bed0: 6823 ldr r3, [r4, #0] - d01bed2: 0399 lsls r1, r3, #14 - d01bed4: d502 bpl.n d01bedc <wifi_hal_dbg+0x984> - d01bed6: 4658 mov r0, fp - d01bed8: f026 fee6 bl d042ca8 <__DiagPrintf_veneer> - d01bedc: f5b7 7f80 cmp.w r7, #256 ; 0x100 - d01bee0: 463e mov r6, r7 - d01bee2: d1d4 bne.n d01be8e <wifi_hal_dbg+0x936> - d01bee4: f44f 3680 mov.w r6, #65536 ; 0x10000 - d01bee8: f8df 913c ldr.w r9, [pc, #316] ; d01c028 <wifi_hal_dbg+0xad0> - d01beec: f8df a13c ldr.w sl, [pc, #316] ; d01c02c <wifi_hal_dbg+0xad4> - d01bef0: f8df b0f8 ldr.w fp, [pc, #248] ; d01bfec <wifi_hal_dbg+0xa94> - d01bef4: f5a6 487e sub.w r8, r6, #65024 ; 0xfe00 - d01bef8: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d01befc: 4632 mov r2, r6 - d01befe: 2100 movs r1, #0 - d01bf00: f1a8 08ff sub.w r8, r8, #255 ; 0xff - d01bf04: 4628 mov r0, r5 - d01bf06: f7fe ff67 bl d01add8 <wifi_hal_read_rf_reg> - d01bf0a: 4607 mov r7, r0 - d01bf0c: f008 0803 and.w r8, r8, #3 - d01bf10: f1b8 0f01 cmp.w r8, #1 - d01bf14: d106 bne.n d01bf24 <wifi_hal_dbg+0x9cc> - d01bf16: 6823 ldr r3, [r4, #0] - d01bf18: 039a lsls r2, r3, #14 - d01bf1a: d513 bpl.n d01bf44 <wifi_hal_dbg+0x9ec> - d01bf1c: 4631 mov r1, r6 - d01bf1e: 4650 mov r0, sl - d01bf20: f026 fec2 bl d042ca8 <__DiagPrintf_veneer> - d01bf24: 6823 ldr r3, [r4, #0] - d01bf26: 039b lsls r3, r3, #14 - d01bf28: d503 bpl.n d01bf32 <wifi_hal_dbg+0x9da> - d01bf2a: 4639 mov r1, r7 - d01bf2c: 4648 mov r0, r9 - d01bf2e: f026 febb bl d042ca8 <__DiagPrintf_veneer> - d01bf32: f1b8 0f00 cmp.w r8, #0 - d01bf36: d105 bne.n d01bf44 <wifi_hal_dbg+0x9ec> - d01bf38: 6823 ldr r3, [r4, #0] - d01bf3a: 039f lsls r7, r3, #14 - d01bf3c: d502 bpl.n d01bf44 <wifi_hal_dbg+0x9ec> - d01bf3e: 4658 mov r0, fp - d01bf40: f026 feb2 bl d042ca8 <__DiagPrintf_veneer> - d01bf44: 3601 adds r6, #1 - d01bf46: 4b2c ldr r3, [pc, #176] ; (d01bff8 <wifi_hal_dbg+0xaa0>) - d01bf48: 429e cmp r6, r3 - d01bf4a: d1d3 bne.n d01bef4 <wifi_hal_dbg+0x99c> - d01bf4c: f7ff bb80 b.w d01b650 <wifi_hal_dbg+0xf8> - d01bf50: 4b25 ldr r3, [pc, #148] ; (d01bfe8 <wifi_hal_dbg+0xa90>) - d01bf52: 681b ldr r3, [r3, #0] - d01bf54: 039b lsls r3, r3, #14 - d01bf56: f57f ab7b bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01bf5a: 4828 ldr r0, [pc, #160] ; (d01bffc <wifi_hal_dbg+0xaa4>) - d01bf5c: e0e0 b.n d01c120 <wifi_hal_dbg+0xbc8> - d01bf5e: 4632 mov r2, r6 - d01bf60: 4927 ldr r1, [pc, #156] ; (d01c000 <wifi_hal_dbg+0xaa8>) - d01bf62: a807 add r0, sp, #28 - d01bf64: f7e9 fb16 bl d005594 <rtw_memcmp> - d01bf68: b170 cbz r0, d01bf88 <wifi_hal_dbg+0xa30> - d01bf6a: 4826 ldr r0, [pc, #152] ; (d01c004 <wifi_hal_dbg+0xaac>) - d01bf6c: f7e7 ffc4 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01bf70: 4825 ldr r0, [pc, #148] ; (d01c008 <wifi_hal_dbg+0xab0>) - d01bf72: 9905 ldr r1, [sp, #20] - d01bf74: f7e7 ffc0 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01bf78: 9805 ldr r0, [sp, #20] - d01bf7a: b918 cbnz r0, d01bf84 <wifi_hal_dbg+0xa2c> - d01bf7c: f009 fe6c bl d025c58 <wifi_config_autoreconnect> - d01bf80: f7ff bb66 b.w d01b650 <wifi_hal_dbg+0xf8> - d01bf84: 4640 mov r0, r8 - d01bf86: e7f9 b.n d01bf7c <wifi_hal_dbg+0xa24> - d01bf88: 4632 mov r2, r6 - d01bf8a: 4920 ldr r1, [pc, #128] ; (d01c00c <wifi_hal_dbg+0xab4>) - d01bf8c: a807 add r0, sp, #28 - d01bf8e: f7e9 fb01 bl d005594 <rtw_memcmp> - d01bf92: b150 cbz r0, d01bfaa <wifi_hal_dbg+0xa52> - d01bf94: 481b ldr r0, [pc, #108] ; (d01c004 <wifi_hal_dbg+0xaac>) - d01bf96: f7e7 ffaf bl d003ef8 <inic_ipc_dev_buffered_printf> - d01bf9a: f7e6 fb3f bl d00261c <xPortGetFreeHeapSize> - d01bf9e: 4601 mov r1, r0 - d01bfa0: 481b ldr r0, [pc, #108] ; (d01c010 <wifi_hal_dbg+0xab8>) - d01bfa2: f7e7 ffa9 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01bfa6: f7ff bb53 b.w d01b650 <wifi_hal_dbg+0xf8> - d01bfaa: 4632 mov r2, r6 - d01bfac: 4919 ldr r1, [pc, #100] ; (d01c014 <wifi_hal_dbg+0xabc>) - d01bfae: a807 add r0, sp, #28 - d01bfb0: f7e9 faf0 bl d005594 <rtw_memcmp> - d01bfb4: b140 cbz r0, d01bfc8 <wifi_hal_dbg+0xa70> - d01bfb6: 4c18 ldr r4, [pc, #96] ; (d01c018 <wifi_hal_dbg+0xac0>) - d01bfb8: 9b05 ldr r3, [sp, #20] - d01bfba: 4812 ldr r0, [pc, #72] ; (d01c004 <wifi_hal_dbg+0xaac>) - d01bfbc: 6023 str r3, [r4, #0] - d01bfbe: f7e7 ff9b bl d003ef8 <inic_ipc_dev_buffered_printf> - d01bfc2: 6821 ldr r1, [r4, #0] - d01bfc4: 4815 ldr r0, [pc, #84] ; (d01c01c <wifi_hal_dbg+0xac4>) - d01bfc6: e7ec b.n d01bfa2 <wifi_hal_dbg+0xa4a> - d01bfc8: 4632 mov r2, r6 - d01bfca: 4915 ldr r1, [pc, #84] ; (d01c020 <wifi_hal_dbg+0xac8>) - d01bfcc: a807 add r0, sp, #28 - d01bfce: f7e9 fae1 bl d005594 <rtw_memcmp> - d01bfd2: b368 cbz r0, d01c030 <wifi_hal_dbg+0xad8> - d01bfd4: 9b05 ldr r3, [sp, #20] - d01bfd6: 480b ldr r0, [pc, #44] ; (d01c004 <wifi_hal_dbg+0xaac>) - d01bfd8: f887 38ce strb.w r3, [r7, #2254] ; 0x8ce - d01bfdc: f7e7 ff8c bl d003ef8 <inic_ipc_dev_buffered_printf> - d01bfe0: f897 18ce ldrb.w r1, [r7, #2254] ; 0x8ce - d01bfe4: 480f ldr r0, [pc, #60] ; (d01c024 <wifi_hal_dbg+0xacc>) - d01bfe6: e7dc b.n d01bfa2 <wifi_hal_dbg+0xa4a> - d01bfe8: 2001c00c .word 0x2001c00c - d01bfec: 0d0477f1 .word 0x0d0477f1 - d01bff0: 0d047811 .word 0x0d047811 - d01bff4: 0d04782d .word 0x0d04782d - d01bff8: 00010100 .word 0x00010100 - d01bffc: 0d04783e .word 0x0d04783e - d01c000: 0d047880 .word 0x0d047880 - d01c004: 0d04a6af .word 0x0d04a6af - d01c008: 0d04788b .word 0x0d04788b - d01c00c: 0d0478ab .word 0x0d0478ab - d01c010: 0d0478b0 .word 0x0d0478b0 - d01c014: 0d0478ce .word 0x0d0478ce - d01c018: 60008300 .word 0x60008300 - d01c01c: 0d0478d9 .word 0x0d0478d9 - d01c020: 0d0478fb .word 0x0d0478fb - d01c024: 0d047903 .word 0x0d047903 - d01c028: 0d0477e7 .word 0x0d0477e7 - d01c02c: 0d0477de .word 0x0d0477de - d01c030: 4632 mov r2, r6 - d01c032: 499e ldr r1, [pc, #632] ; (d01c2ac <wifi_hal_dbg+0xd54>) - d01c034: a807 add r0, sp, #28 - d01c036: f7e9 faad bl d005594 <rtw_memcmp> - d01c03a: b168 cbz r0, d01c058 <wifi_hal_dbg+0xb00> - d01c03c: 9905 ldr r1, [sp, #20] - d01c03e: 4b9c ldr r3, [pc, #624] ; (d01c2b0 <wifi_hal_dbg+0xd58>) - d01c040: f885 151b strb.w r1, [r5, #1307] ; 0x51b - d01c044: 681b ldr r3, [r3, #0] - d01c046: 039d lsls r5, r3, #14 - d01c048: f57f ab02 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c04c: b2c9 uxtb r1, r1 - d01c04e: 4899 ldr r0, [pc, #612] ; (d01c2b4 <wifi_hal_dbg+0xd5c>) - d01c050: f026 fe2a bl d042ca8 <__DiagPrintf_veneer> - d01c054: f7ff bafc b.w d01b650 <wifi_hal_dbg+0xf8> - d01c058: 4632 mov r2, r6 - d01c05a: 4997 ldr r1, [pc, #604] ; (d01c2b8 <wifi_hal_dbg+0xd60>) - d01c05c: a807 add r0, sp, #28 - d01c05e: f7e9 fa99 bl d005594 <rtw_memcmp> - d01c062: b148 cbz r0, d01c078 <wifi_hal_dbg+0xb20> - d01c064: 9b05 ldr r3, [sp, #20] - d01c066: 4895 ldr r0, [pc, #596] ; (d01c2bc <wifi_hal_dbg+0xd64>) - d01c068: f885 3384 strb.w r3, [r5, #900] ; 0x384 - d01c06c: f7e7 ff44 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c070: f895 1384 ldrb.w r1, [r5, #900] ; 0x384 - d01c074: 4892 ldr r0, [pc, #584] ; (d01c2c0 <wifi_hal_dbg+0xd68>) - d01c076: e794 b.n d01bfa2 <wifi_hal_dbg+0xa4a> - d01c078: 4632 mov r2, r6 - d01c07a: 4992 ldr r1, [pc, #584] ; (d01c2c4 <wifi_hal_dbg+0xd6c>) - d01c07c: a807 add r0, sp, #28 - d01c07e: f7e9 fa89 bl d005594 <rtw_memcmp> - d01c082: b1e0 cbz r0, d01c0be <wifi_hal_dbg+0xb66> - d01c084: 9a05 ldr r2, [sp, #20] - d01c086: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c - d01c08a: 1c54 adds r4, r2, #1 - d01c08c: d10a bne.n d01c0a4 <wifi_hal_dbg+0xb4c> - d01c08e: 2200 movs r2, #0 - d01c090: 2104 movs r1, #4 - d01c092: f7f6 ff5b bl d012f4c <halbb_ability_ops> - d01c096: 4602 mov r2, r0 - d01c098: 460b mov r3, r1 - d01c09a: 488b ldr r0, [pc, #556] ; (d01c2c8 <wifi_hal_dbg+0xd70>) - d01c09c: f7e7 ff2c bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c0a0: f7ff bad6 b.w d01b650 <wifi_hal_dbg+0xf8> - d01c0a4: 2103 movs r1, #3 - d01c0a6: f7f6 ff51 bl d012f4c <halbb_ability_ops> - d01c0aa: 2200 movs r2, #0 - d01c0ac: 2104 movs r1, #4 - d01c0ae: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c - d01c0b2: f7f6 ff4b bl d012f4c <halbb_ability_ops> - d01c0b6: 4602 mov r2, r0 - d01c0b8: 460b mov r3, r1 - d01c0ba: 4884 ldr r0, [pc, #528] ; (d01c2cc <wifi_hal_dbg+0xd74>) - d01c0bc: e7ee b.n d01c09c <wifi_hal_dbg+0xb44> - d01c0be: 4632 mov r2, r6 - d01c0c0: 4983 ldr r1, [pc, #524] ; (d01c2d0 <wifi_hal_dbg+0xd78>) - d01c0c2: a807 add r0, sp, #28 - d01c0c4: 4c7a ldr r4, [pc, #488] ; (d01c2b0 <wifi_hal_dbg+0xd58>) - d01c0c6: f7e9 fa65 bl d005594 <rtw_memcmp> - d01c0ca: 2800 cmp r0, #0 - d01c0cc: f000 8132 beq.w d01c334 <wifi_hal_dbg+0xddc> - d01c0d0: ae0c add r6, sp, #48 ; 0x30 - d01c0d2: 2288 movs r2, #136 ; 0x88 - d01c0d4: 497f ldr r1, [pc, #508] ; (d01c2d4 <wifi_hal_dbg+0xd7c>) - d01c0d6: 4630 mov r0, r6 - d01c0d8: f026 fe06 bl d042ce8 <____wrap_memcpy_veneer> - d01c0dc: 9b05 ldr r3, [sp, #20] - d01c0de: bb1b cbnz r3, d01c128 <wifi_hal_dbg+0xbd0> - d01c0e0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d01c0e4: f8d2 3664 ldr.w r3, [r2, #1636] ; 0x664 - d01c0e8: f043 6300 orr.w r3, r3, #134217728 ; 0x8000000 - d01c0ec: f8c2 3664 str.w r3, [r2, #1636] ; 0x664 - d01c0f0: 6823 ldr r3, [r4, #0] - d01c0f2: 0398 lsls r0, r3, #14 - d01c0f4: d502 bpl.n d01c0fc <wifi_hal_dbg+0xba4> - d01c0f6: 4878 ldr r0, [pc, #480] ; (d01c2d8 <wifi_hal_dbg+0xd80>) - d01c0f8: f026 fdd6 bl d042ca8 <__DiagPrintf_veneer> - d01c0fc: 4b77 ldr r3, [pc, #476] ; (d01c2dc <wifi_hal_dbg+0xd84>) - d01c0fe: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - d01c102: f042 0201 orr.w r2, r2, #1 - d01c106: f883 2030 strb.w r2, [r3, #48] ; 0x30 - d01c10a: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - d01c10e: f002 02fe and.w r2, r2, #254 ; 0xfe - d01c112: f883 2030 strb.w r2, [r3, #48] ; 0x30 - d01c116: 6823 ldr r3, [r4, #0] - d01c118: 039e lsls r6, r3, #14 - d01c11a: f57f aa99 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c11e: 4870 ldr r0, [pc, #448] ; (d01c2e0 <wifi_hal_dbg+0xd88>) - d01c120: f026 fdc2 bl d042ca8 <__DiagPrintf_veneer> - d01c124: f7ff ba94 b.w d01b650 <wifi_hal_dbg+0xf8> - d01c128: 6823 ldr r3, [r4, #0] - d01c12a: 0399 lsls r1, r3, #14 - d01c12c: d502 bpl.n d01c134 <wifi_hal_dbg+0xbdc> - d01c12e: 486d ldr r0, [pc, #436] ; (d01c2e4 <wifi_hal_dbg+0xd8c>) - d01c130: f026 fdba bl d042ca8 <__DiagPrintf_veneer> - d01c134: 2500 movs r5, #0 - d01c136: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 - d01c13a: f8df 81f4 ldr.w r8, [pc, #500] ; d01c330 <wifi_hal_dbg+0xdd8> - d01c13e: f1a5 030b sub.w r3, r5, #11 - d01c142: b2db uxtb r3, r3 - d01c144: 2b04 cmp r3, #4 - d01c146: d916 bls.n d01c176 <wifi_hal_dbg+0xc1e> - d01c148: 05ab lsls r3, r5, #22 - d01c14a: 052a lsls r2, r5, #20 - d01c14c: f003 6380 and.w r3, r3, #67108864 ; 0x4000000 - d01c150: f002 7200 and.w r2, r2, #33554432 ; 0x2000000 - d01c154: 4313 orrs r3, r2 - d01c156: ea43 7305 orr.w r3, r3, r5, lsl #28 - d01c15a: f8c7 3664 str.w r3, [r7, #1636] ; 0x664 - d01c15e: 6822 ldr r2, [r4, #0] - d01c160: f8d7 3664 ldr.w r3, [r7, #1636] ; 0x664 - d01c164: 0392 lsls r2, r2, #14 - d01c166: b29b uxth r3, r3 - d01c168: d505 bpl.n d01c176 <wifi_hal_dbg+0xc1e> - d01c16a: f856 2025 ldr.w r2, [r6, r5, lsl #2] - d01c16e: 4629 mov r1, r5 - d01c170: 4640 mov r0, r8 - d01c172: f026 fd99 bl d042ca8 <__DiagPrintf_veneer> - d01c176: 3501 adds r5, #1 - d01c178: 2d22 cmp r5, #34 ; 0x22 - d01c17a: d1e0 bne.n d01c13e <wifi_hal_dbg+0xbe6> - d01c17c: 6823 ldr r3, [r4, #0] - d01c17e: 039d lsls r5, r3, #14 - d01c180: f57f aa66 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c184: 4858 ldr r0, [pc, #352] ; (d01c2e8 <wifi_hal_dbg+0xd90>) - d01c186: f026 fd8f bl d042ca8 <__DiagPrintf_veneer> - d01c18a: 6823 ldr r3, [r4, #0] - d01c18c: 0398 lsls r0, r3, #14 - d01c18e: f57f aa5f bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c192: 4d56 ldr r5, [pc, #344] ; (d01c2ec <wifi_hal_dbg+0xd94>) - d01c194: 4856 ldr r0, [pc, #344] ; (d01c2f0 <wifi_hal_dbg+0xd98>) - d01c196: 8e29 ldrh r1, [r5, #48] ; 0x30 - d01c198: b289 uxth r1, r1 - d01c19a: f026 fd85 bl d042ca8 <__DiagPrintf_veneer> - d01c19e: 6823 ldr r3, [r4, #0] - d01c1a0: 0399 lsls r1, r3, #14 - d01c1a2: f57f aa55 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c1a6: 4e53 ldr r6, [pc, #332] ; (d01c2f4 <wifi_hal_dbg+0xd9c>) - d01c1a8: 4853 ldr r0, [pc, #332] ; (d01c2f8 <wifi_hal_dbg+0xda0>) - d01c1aa: 8a31 ldrh r1, [r6, #16] - d01c1ac: b289 uxth r1, r1 - d01c1ae: f026 fd7b bl d042ca8 <__DiagPrintf_veneer> - d01c1b2: 6823 ldr r3, [r4, #0] - d01c1b4: 039a lsls r2, r3, #14 - d01c1b6: f57f aa4b bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c1ba: 8ee9 ldrh r1, [r5, #54] ; 0x36 - d01c1bc: 484f ldr r0, [pc, #316] ; (d01c2fc <wifi_hal_dbg+0xda4>) - d01c1be: b289 uxth r1, r1 - d01c1c0: f026 fd72 bl d042ca8 <__DiagPrintf_veneer> - d01c1c4: 6823 ldr r3, [r4, #0] - d01c1c6: 039b lsls r3, r3, #14 - d01c1c8: f57f aa42 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c1cc: 8ab1 ldrh r1, [r6, #20] - d01c1ce: 484c ldr r0, [pc, #304] ; (d01c300 <wifi_hal_dbg+0xda8>) - d01c1d0: b289 uxth r1, r1 - d01c1d2: f026 fd69 bl d042ca8 <__DiagPrintf_veneer> - d01c1d6: 6823 ldr r3, [r4, #0] - d01c1d8: 039f lsls r7, r3, #14 - d01c1da: f57f aa39 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c1de: 8af1 ldrh r1, [r6, #22] - d01c1e0: 4848 ldr r0, [pc, #288] ; (d01c304 <wifi_hal_dbg+0xdac>) - d01c1e2: b289 uxth r1, r1 - d01c1e4: f026 fd60 bl d042ca8 <__DiagPrintf_veneer> - d01c1e8: 6823 ldr r3, [r4, #0] - d01c1ea: 0398 lsls r0, r3, #14 - d01c1ec: f57f aa30 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c1f0: 8ca9 ldrh r1, [r5, #36] ; 0x24 - d01c1f2: 4845 ldr r0, [pc, #276] ; (d01c308 <wifi_hal_dbg+0xdb0>) - d01c1f4: b289 uxth r1, r1 - d01c1f6: f026 fd57 bl d042ca8 <__DiagPrintf_veneer> - d01c1fa: 6823 ldr r3, [r4, #0] - d01c1fc: 0399 lsls r1, r3, #14 - d01c1fe: f57f aa27 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c202: 8ea9 ldrh r1, [r5, #52] ; 0x34 - d01c204: 4841 ldr r0, [pc, #260] ; (d01c30c <wifi_hal_dbg+0xdb4>) - d01c206: b289 uxth r1, r1 - d01c208: f026 fd4e bl d042ca8 <__DiagPrintf_veneer> - d01c20c: 6823 ldr r3, [r4, #0] - d01c20e: 039a lsls r2, r3, #14 - d01c210: f57f aa1e bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c214: f8b5 1064 ldrh.w r1, [r5, #100] ; 0x64 - d01c218: 483d ldr r0, [pc, #244] ; (d01c310 <wifi_hal_dbg+0xdb8>) - d01c21a: b289 uxth r1, r1 - d01c21c: f026 fd44 bl d042ca8 <__DiagPrintf_veneer> - d01c220: 6823 ldr r3, [r4, #0] - d01c222: 039b lsls r3, r3, #14 - d01c224: f57f aa14 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c228: f8b5 1066 ldrh.w r1, [r5, #102] ; 0x66 - d01c22c: 4839 ldr r0, [pc, #228] ; (d01c314 <wifi_hal_dbg+0xdbc>) - d01c22e: b289 uxth r1, r1 - d01c230: f026 fd3a bl d042ca8 <__DiagPrintf_veneer> - d01c234: 6823 ldr r3, [r4, #0] - d01c236: 039f lsls r7, r3, #14 - d01c238: f57f aa0a bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c23c: f8b5 1060 ldrh.w r1, [r5, #96] ; 0x60 - d01c240: 4835 ldr r0, [pc, #212] ; (d01c318 <wifi_hal_dbg+0xdc0>) - d01c242: b289 uxth r1, r1 - d01c244: f026 fd30 bl d042ca8 <__DiagPrintf_veneer> - d01c248: 6823 ldr r3, [r4, #0] - d01c24a: 039e lsls r6, r3, #14 - d01c24c: f57f aa00 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c250: f8b5 1062 ldrh.w r1, [r5, #98] ; 0x62 - d01c254: 4831 ldr r0, [pc, #196] ; (d01c31c <wifi_hal_dbg+0xdc4>) - d01c256: b289 uxth r1, r1 - d01c258: f026 fd26 bl d042ca8 <__DiagPrintf_veneer> - d01c25c: 6823 ldr r3, [r4, #0] - d01c25e: 0398 lsls r0, r3, #14 - d01c260: f57f a9f6 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c264: f8b5 105c ldrh.w r1, [r5, #92] ; 0x5c - d01c268: 482d ldr r0, [pc, #180] ; (d01c320 <wifi_hal_dbg+0xdc8>) - d01c26a: b289 uxth r1, r1 - d01c26c: f026 fd1c bl d042ca8 <__DiagPrintf_veneer> - d01c270: 6823 ldr r3, [r4, #0] - d01c272: 0399 lsls r1, r3, #14 - d01c274: f57f a9ec bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c278: f8b5 105e ldrh.w r1, [r5, #94] ; 0x5e - d01c27c: 4829 ldr r0, [pc, #164] ; (d01c324 <wifi_hal_dbg+0xdcc>) - d01c27e: b289 uxth r1, r1 - d01c280: f026 fd12 bl d042ca8 <__DiagPrintf_veneer> - d01c284: 6823 ldr r3, [r4, #0] - d01c286: 039a lsls r2, r3, #14 - d01c288: f57f a9e2 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c28c: f8b5 1058 ldrh.w r1, [r5, #88] ; 0x58 - d01c290: 4825 ldr r0, [pc, #148] ; (d01c328 <wifi_hal_dbg+0xdd0>) - d01c292: b289 uxth r1, r1 - d01c294: f026 fd08 bl d042ca8 <__DiagPrintf_veneer> - d01c298: 6823 ldr r3, [r4, #0] - d01c29a: 039b lsls r3, r3, #14 - d01c29c: f57f a9d8 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c2a0: f8b5 105a ldrh.w r1, [r5, #90] ; 0x5a - d01c2a4: 4821 ldr r0, [pc, #132] ; (d01c32c <wifi_hal_dbg+0xdd4>) - d01c2a6: b289 uxth r1, r1 - d01c2a8: e6d2 b.n d01c050 <wifi_hal_dbg+0xaf8> - d01c2aa: bf00 nop - d01c2ac: 0d04791e .word 0x0d04791e - d01c2b0: 2001c00c .word 0x2001c00c - d01c2b4: 0d047925 .word 0x0d047925 - d01c2b8: 0d047942 .word 0x0d047942 - d01c2bc: 0d04a6af .word 0x0d04a6af - d01c2c0: 0d047946 .word 0x0d047946 - d01c2c4: 0d04796b .word 0x0d04796b - d01c2c8: 0d047976 .word 0x0d047976 - d01c2cc: 0d04798d .word 0x0d04798d - d01c2d0: 0d0479a8 .word 0x0d0479a8 - d01c2d4: 0d047eb0 .word 0x0d047eb0 - d01c2d8: 0d0479af .word 0x0d0479af - d01c2dc: 40010700 .word 0x40010700 - d01c2e0: 0d0479c6 .word 0x0d0479c6 - d01c2e4: 0d0479da .word 0x0d0479da - d01c2e8: 0d047a07 .word 0x0d047a07 - d01c2ec: 40011a00 .word 0x40011a00 - d01c2f0: 0d047a26 .word 0x0d047a26 - d01c2f4: 40011700 .word 0x40011700 - d01c2f8: 0d047a38 .word 0x0d047a38 - d01c2fc: 0d047a46 .word 0x0d047a46 - d01c300: 0d047a58 .word 0x0d047a58 - d01c304: 0d047a6c .word 0x0d047a6c - d01c308: 0d047a81 .word 0x0d047a81 - d01c30c: 0d047a90 .word 0x0d047a90 - d01c310: 0d047aa3 .word 0x0d047aa3 - d01c314: 0d047ab8 .word 0x0d047ab8 - d01c318: 0d047ace .word 0x0d047ace - d01c31c: 0d047ae1 .word 0x0d047ae1 - d01c320: 0d047af5 .word 0x0d047af5 - d01c324: 0d047b09 .word 0x0d047b09 - d01c328: 0d047b1e .word 0x0d047b1e - d01c32c: 0d047b31 .word 0x0d047b31 - d01c330: 0d0479fa .word 0x0d0479fa - d01c334: 4632 mov r2, r6 - d01c336: 4972 ldr r1, [pc, #456] ; (d01c500 <wifi_hal_dbg+0xfa8>) - d01c338: a807 add r0, sp, #28 - d01c33a: f7e9 f92b bl d005594 <rtw_memcmp> - d01c33e: 2800 cmp r0, #0 - d01c340: d075 beq.n d01c42e <wifi_hal_dbg+0xed6> - d01c342: 4e70 ldr r6, [pc, #448] ; (d01c504 <wifi_hal_dbg+0xfac>) - d01c344: ad0c add r5, sp, #48 ; 0x30 - d01c346: ce0f ldmia r6!, {r0, r1, r2, r3} - d01c348: c50f stmia r5!, {r0, r1, r2, r3} - d01c34a: ce0f ldmia r6!, {r0, r1, r2, r3} - d01c34c: c50f stmia r5!, {r0, r1, r2, r3} - d01c34e: e896 0003 ldmia.w r6, {r0, r1} - d01c352: 9b05 ldr r3, [sp, #20] - d01c354: e885 0003 stmia.w r5, {r0, r1} - d01c358: b993 cbnz r3, d01c380 <wifi_hal_dbg+0xe28> - d01c35a: 4b6b ldr r3, [pc, #428] ; (d01c508 <wifi_hal_dbg+0xfb0>) - d01c35c: f8d3 27d0 ldr.w r2, [r3, #2000] ; 0x7d0 - d01c360: f442 6200 orr.w r2, r2, #2048 ; 0x800 - d01c364: f8c3 27d0 str.w r2, [r3, #2000] ; 0x7d0 - d01c368: f8d3 27d0 ldr.w r2, [r3, #2000] ; 0x7d0 - d01c36c: f422 6200 bic.w r2, r2, #2048 ; 0x800 - d01c370: f8c3 27d0 str.w r2, [r3, #2000] ; 0x7d0 + d01bd8a: f027 f815 bl d042db8 <__DiagPrintf_veneer> + d01bd8e: 682b ldr r3, [r5, #0] + d01bd90: 0398 lsls r0, r3, #14 + d01bd92: d507 bpl.n d01bda4 <wifi_hal_dbg+0x770> + d01bd94: f446 3080 orr.w r0, r6, #65536 ; 0x10000 + d01bd98: f7fe ff05 bl d01aba6 <rtw_read32> + d01bd9c: 4601 mov r1, r0 + d01bd9e: 4640 mov r0, r8 + d01bda0: f027 f80a bl d042db8 <__DiagPrintf_veneer> + d01bda4: b987 cbnz r7, d01bdc8 <wifi_hal_dbg+0x794> + d01bda6: 682b ldr r3, [r5, #0] + d01bda8: 0399 lsls r1, r3, #14 + d01bdaa: d50d bpl.n d01bdc8 <wifi_hal_dbg+0x794> + d01bdac: 4650 mov r0, sl + d01bdae: f027 f803 bl d042db8 <__DiagPrintf_veneer> + d01bdb2: e009 b.n d01bdc8 <wifi_hal_dbg+0x794> + d01bdb4: 2001c00c .word 0x2001c00c + d01bdb8: 0d0478d2 .word 0x0d0478d2 + d01bdbc: 0d0478c4 .word 0x0d0478c4 + d01bdc0: 0d0478bb .word 0x0d0478bb + d01bdc4: 0d0478ce .word 0x0d0478ce + d01bdc8: 3401 adds r4, #1 + d01bdca: f640 6341 movw r3, #3649 ; 0xe41 + d01bdce: 429c cmp r4, r3 + d01bdd0: d1ce bne.n d01bd70 <wifi_hal_dbg+0x73c> + d01bdd2: f8df 8330 ldr.w r8, [pc, #816] ; d01c104 <wifi_hal_dbg+0xad0> + d01bdd6: f8df 9330 ldr.w r9, [pc, #816] ; d01c108 <wifi_hal_dbg+0xad4> + d01bdda: f8df a2ec ldr.w sl, [pc, #748] ; d01c0c8 <wifi_hal_dbg+0xa94> + d01bdde: f004 0703 and.w r7, r4, #3 + d01bde2: f641 66fc movw r6, #7932 ; 0x1efc + d01bde6: 2f01 cmp r7, #1 + d01bde8: eb06 0684 add.w r6, r6, r4, lsl #2 + d01bdec: d106 bne.n d01bdfc <wifi_hal_dbg+0x7c8> + d01bdee: 682b ldr r3, [r5, #0] + d01bdf0: 039a lsls r2, r3, #14 + d01bdf2: d515 bpl.n d01be20 <wifi_hal_dbg+0x7ec> + d01bdf4: 4631 mov r1, r6 + d01bdf6: 4648 mov r0, r9 + d01bdf8: f026 ffde bl d042db8 <__DiagPrintf_veneer> + d01bdfc: 682b ldr r3, [r5, #0] + d01bdfe: 039b lsls r3, r3, #14 + d01be00: d507 bpl.n d01be12 <wifi_hal_dbg+0x7de> + d01be02: f446 3080 orr.w r0, r6, #65536 ; 0x10000 + d01be06: f7fe fece bl d01aba6 <rtw_read32> + d01be0a: 4601 mov r1, r0 + d01be0c: 4640 mov r0, r8 + d01be0e: f026 ffd3 bl d042db8 <__DiagPrintf_veneer> + d01be12: b92f cbnz r7, d01be20 <wifi_hal_dbg+0x7ec> + d01be14: 682b ldr r3, [r5, #0] + d01be16: 039e lsls r6, r3, #14 + d01be18: d502 bpl.n d01be20 <wifi_hal_dbg+0x7ec> + d01be1a: 4650 mov r0, sl + d01be1c: f026 ffcc bl d042db8 <__DiagPrintf_veneer> + d01be20: 3401 adds r4, #1 + d01be22: f241 4341 movw r3, #5185 ; 0x1441 + d01be26: 429c cmp r4, r3 + d01be28: d1d9 bne.n d01bdde <wifi_hal_dbg+0x7aa> + d01be2a: f8df 92d8 ldr.w r9, [pc, #728] ; d01c104 <wifi_hal_dbg+0xad0> + d01be2e: f8df a2d8 ldr.w sl, [pc, #728] ; d01c108 <wifi_hal_dbg+0xad4> + d01be32: 4ea4 ldr r6, [pc, #656] ; (d01c0c4 <wifi_hal_dbg+0xa90>) + d01be34: f004 0803 and.w r8, r4, #3 + d01be38: f642 67fc movw r7, #12028 ; 0x2efc + d01be3c: f1b8 0f01 cmp.w r8, #1 + d01be40: eb07 0784 add.w r7, r7, r4, lsl #2 + d01be44: d106 bne.n d01be54 <wifi_hal_dbg+0x820> + d01be46: 682b ldr r3, [r5, #0] + d01be48: 0398 lsls r0, r3, #14 + d01be4a: d517 bpl.n d01be7c <wifi_hal_dbg+0x848> + d01be4c: 4639 mov r1, r7 + d01be4e: 4650 mov r0, sl + d01be50: f026 ffb2 bl d042db8 <__DiagPrintf_veneer> + d01be54: 682b ldr r3, [r5, #0] + d01be56: 0399 lsls r1, r3, #14 + d01be58: d507 bpl.n d01be6a <wifi_hal_dbg+0x836> + d01be5a: f447 3080 orr.w r0, r7, #65536 ; 0x10000 + d01be5e: f7fe fea2 bl d01aba6 <rtw_read32> + d01be62: 4601 mov r1, r0 + d01be64: 4648 mov r0, r9 + d01be66: f026 ffa7 bl d042db8 <__DiagPrintf_veneer> + d01be6a: f1b8 0f00 cmp.w r8, #0 + d01be6e: d105 bne.n d01be7c <wifi_hal_dbg+0x848> + d01be70: 6833 ldr r3, [r6, #0] + d01be72: 039a lsls r2, r3, #14 + d01be74: d502 bpl.n d01be7c <wifi_hal_dbg+0x848> + d01be76: 4894 ldr r0, [pc, #592] ; (d01c0c8 <wifi_hal_dbg+0xa94>) + d01be78: f026 ff9e bl d042db8 <__DiagPrintf_veneer> + d01be7c: 3401 adds r4, #1 + d01be7e: f241 43c1 movw r3, #5313 ; 0x14c1 + d01be82: 429c cmp r4, r3 + d01be84: d1d6 bne.n d01be34 <wifi_hal_dbg+0x800> + d01be86: f8df 827c ldr.w r8, [pc, #636] ; d01c104 <wifi_hal_dbg+0xad0> + d01be8a: f8df 927c ldr.w r9, [pc, #636] ; d01c108 <wifi_hal_dbg+0xad4> + d01be8e: f8df a238 ldr.w sl, [pc, #568] ; d01c0c8 <wifi_hal_dbg+0xa94> + d01be92: f004 0703 and.w r7, r4, #3 + d01be96: f646 45fc movw r5, #27900 ; 0x6cfc + d01be9a: 2f01 cmp r7, #1 + d01be9c: eb05 0584 add.w r5, r5, r4, lsl #2 + d01bea0: d106 bne.n d01beb0 <wifi_hal_dbg+0x87c> + d01bea2: 6833 ldr r3, [r6, #0] + d01bea4: 039b lsls r3, r3, #14 + d01bea6: d515 bpl.n d01bed4 <wifi_hal_dbg+0x8a0> + d01bea8: 4629 mov r1, r5 + d01beaa: 4648 mov r0, r9 + d01beac: f026 ff84 bl d042db8 <__DiagPrintf_veneer> + d01beb0: 6833 ldr r3, [r6, #0] + d01beb2: 0398 lsls r0, r3, #14 + d01beb4: d507 bpl.n d01bec6 <wifi_hal_dbg+0x892> + d01beb6: f445 3080 orr.w r0, r5, #65536 ; 0x10000 + d01beba: f7fe fe74 bl d01aba6 <rtw_read32> + d01bebe: 4601 mov r1, r0 + d01bec0: 4640 mov r0, r8 + d01bec2: f026 ff79 bl d042db8 <__DiagPrintf_veneer> + d01bec6: b92f cbnz r7, d01bed4 <wifi_hal_dbg+0x8a0> + d01bec8: 6833 ldr r3, [r6, #0] + d01beca: 0399 lsls r1, r3, #14 + d01becc: d502 bpl.n d01bed4 <wifi_hal_dbg+0x8a0> + d01bece: 4650 mov r0, sl + d01bed0: f026 ff72 bl d042db8 <__DiagPrintf_veneer> + d01bed4: 3401 adds r4, #1 + d01bed6: f241 5301 movw r3, #5377 ; 0x1501 + d01beda: 429c cmp r4, r3 + d01bedc: d1d9 bne.n d01be92 <wifi_hal_dbg+0x85e> + d01bede: f8df 8224 ldr.w r8, [pc, #548] ; d01c104 <wifi_hal_dbg+0xad0> + d01bee2: f8df 9224 ldr.w r9, [pc, #548] ; d01c108 <wifi_hal_dbg+0xad4> + d01bee6: f8df a1e0 ldr.w sl, [pc, #480] ; d01c0c8 <wifi_hal_dbg+0xa94> + d01beea: f004 0703 and.w r7, r4, #3 + d01beee: f647 55fc movw r5, #32252 ; 0x7dfc + d01bef2: 2f01 cmp r7, #1 + d01bef4: eb05 0584 add.w r5, r5, r4, lsl #2 + d01bef8: d106 bne.n d01bf08 <wifi_hal_dbg+0x8d4> + d01befa: 6833 ldr r3, [r6, #0] + d01befc: 039a lsls r2, r3, #14 + d01befe: d515 bpl.n d01bf2c <wifi_hal_dbg+0x8f8> + d01bf00: 4629 mov r1, r5 + d01bf02: 4648 mov r0, r9 + d01bf04: f026 ff58 bl d042db8 <__DiagPrintf_veneer> + d01bf08: 6833 ldr r3, [r6, #0] + d01bf0a: 039b lsls r3, r3, #14 + d01bf0c: d507 bpl.n d01bf1e <wifi_hal_dbg+0x8ea> + d01bf0e: f445 3080 orr.w r0, r5, #65536 ; 0x10000 + d01bf12: f7fe fe48 bl d01aba6 <rtw_read32> + d01bf16: 4601 mov r1, r0 + d01bf18: 4640 mov r0, r8 + d01bf1a: f026 ff4d bl d042db8 <__DiagPrintf_veneer> + d01bf1e: b92f cbnz r7, d01bf2c <wifi_hal_dbg+0x8f8> + d01bf20: 6833 ldr r3, [r6, #0] + d01bf22: 039d lsls r5, r3, #14 + d01bf24: d502 bpl.n d01bf2c <wifi_hal_dbg+0x8f8> + d01bf26: 4650 mov r0, sl + d01bf28: f026 ff46 bl d042db8 <__DiagPrintf_veneer> + d01bf2c: 3401 adds r4, #1 + d01bf2e: f241 7301 movw r3, #5889 ; 0x1701 + d01bf32: 429c cmp r4, r3 + d01bf34: d1d9 bne.n d01beea <wifi_hal_dbg+0x8b6> + d01bf36: f7ff bbf9 b.w d01b72c <wifi_hal_dbg+0xf8> + d01bf3a: 2c02 cmp r4, #2 + d01bf3c: f47f abf6 bne.w d01b72c <wifi_hal_dbg+0xf8> + d01bf40: 4c60 ldr r4, [pc, #384] ; (d01c0c4 <wifi_hal_dbg+0xa90>) + d01bf42: 6823 ldr r3, [r4, #0] + d01bf44: 0398 lsls r0, r3, #14 + d01bf46: d509 bpl.n d01bf5c <wifi_hal_dbg+0x928> + d01bf48: 4860 ldr r0, [pc, #384] ; (d01c0cc <wifi_hal_dbg+0xa98>) + d01bf4a: f026 ff35 bl d042db8 <__DiagPrintf_veneer> + d01bf4e: 6823 ldr r3, [r4, #0] + d01bf50: 0399 lsls r1, r3, #14 + d01bf52: d503 bpl.n d01bf5c <wifi_hal_dbg+0x928> + d01bf54: 2100 movs r1, #0 + d01bf56: 485e ldr r0, [pc, #376] ; (d01c0d0 <wifi_hal_dbg+0xa9c>) + d01bf58: f026 ff2e bl d042db8 <__DiagPrintf_veneer> + d01bf5c: 2600 movs r6, #0 + d01bf5e: f8df 91a4 ldr.w r9, [pc, #420] ; d01c104 <wifi_hal_dbg+0xad0> + d01bf62: f8df a1a4 ldr.w sl, [pc, #420] ; d01c108 <wifi_hal_dbg+0xad4> + d01bf66: f8df b160 ldr.w fp, [pc, #352] ; d01c0c8 <wifi_hal_dbg+0xa94> + d01bf6a: 1c77 adds r7, r6, #1 + d01bf6c: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d01bf70: 4632 mov r2, r6 + d01bf72: 2100 movs r1, #0 + d01bf74: f007 0803 and.w r8, r7, #3 + d01bf78: 4628 mov r0, r5 + d01bf7a: f7fe ff9b bl d01aeb4 <wifi_hal_read_rf_reg> + d01bf7e: 4603 mov r3, r0 + d01bf80: f1b8 0f01 cmp.w r8, #1 + d01bf84: d108 bne.n d01bf98 <wifi_hal_dbg+0x964> + d01bf86: 6822 ldr r2, [r4, #0] + d01bf88: 0392 lsls r2, r2, #14 + d01bf8a: d515 bpl.n d01bfb8 <wifi_hal_dbg+0x984> + d01bf8c: 9002 str r0, [sp, #8] + d01bf8e: 4631 mov r1, r6 + d01bf90: 4650 mov r0, sl + d01bf92: f026 ff11 bl d042db8 <__DiagPrintf_veneer> + d01bf96: 9b02 ldr r3, [sp, #8] + d01bf98: 6822 ldr r2, [r4, #0] + d01bf9a: 0390 lsls r0, r2, #14 + d01bf9c: d503 bpl.n d01bfa6 <wifi_hal_dbg+0x972> + d01bf9e: 4619 mov r1, r3 + d01bfa0: 4648 mov r0, r9 + d01bfa2: f026 ff09 bl d042db8 <__DiagPrintf_veneer> + d01bfa6: f1b8 0f00 cmp.w r8, #0 + d01bfaa: d105 bne.n d01bfb8 <wifi_hal_dbg+0x984> + d01bfac: 6823 ldr r3, [r4, #0] + d01bfae: 0399 lsls r1, r3, #14 + d01bfb0: d502 bpl.n d01bfb8 <wifi_hal_dbg+0x984> + d01bfb2: 4658 mov r0, fp + d01bfb4: f026 ff00 bl d042db8 <__DiagPrintf_veneer> + d01bfb8: f5b7 7f80 cmp.w r7, #256 ; 0x100 + d01bfbc: 463e mov r6, r7 + d01bfbe: d1d4 bne.n d01bf6a <wifi_hal_dbg+0x936> + d01bfc0: f44f 3680 mov.w r6, #65536 ; 0x10000 + d01bfc4: f8df 913c ldr.w r9, [pc, #316] ; d01c104 <wifi_hal_dbg+0xad0> + d01bfc8: f8df a13c ldr.w sl, [pc, #316] ; d01c108 <wifi_hal_dbg+0xad4> + d01bfcc: f8df b0f8 ldr.w fp, [pc, #248] ; d01c0c8 <wifi_hal_dbg+0xa94> + d01bfd0: f5a6 487e sub.w r8, r6, #65024 ; 0xfe00 + d01bfd4: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d01bfd8: 4632 mov r2, r6 + d01bfda: 2100 movs r1, #0 + d01bfdc: f1a8 08ff sub.w r8, r8, #255 ; 0xff + d01bfe0: 4628 mov r0, r5 + d01bfe2: f7fe ff67 bl d01aeb4 <wifi_hal_read_rf_reg> + d01bfe6: 4607 mov r7, r0 + d01bfe8: f008 0803 and.w r8, r8, #3 + d01bfec: f1b8 0f01 cmp.w r8, #1 + d01bff0: d106 bne.n d01c000 <wifi_hal_dbg+0x9cc> + d01bff2: 6823 ldr r3, [r4, #0] + d01bff4: 039a lsls r2, r3, #14 + d01bff6: d513 bpl.n d01c020 <wifi_hal_dbg+0x9ec> + d01bff8: 4631 mov r1, r6 + d01bffa: 4650 mov r0, sl + d01bffc: f026 fedc bl d042db8 <__DiagPrintf_veneer> + d01c000: 6823 ldr r3, [r4, #0] + d01c002: 039b lsls r3, r3, #14 + d01c004: d503 bpl.n d01c00e <wifi_hal_dbg+0x9da> + d01c006: 4639 mov r1, r7 + d01c008: 4648 mov r0, r9 + d01c00a: f026 fed5 bl d042db8 <__DiagPrintf_veneer> + d01c00e: f1b8 0f00 cmp.w r8, #0 + d01c012: d105 bne.n d01c020 <wifi_hal_dbg+0x9ec> + d01c014: 6823 ldr r3, [r4, #0] + d01c016: 039f lsls r7, r3, #14 + d01c018: d502 bpl.n d01c020 <wifi_hal_dbg+0x9ec> + d01c01a: 4658 mov r0, fp + d01c01c: f026 fecc bl d042db8 <__DiagPrintf_veneer> + d01c020: 3601 adds r6, #1 + d01c022: 4b2c ldr r3, [pc, #176] ; (d01c0d4 <wifi_hal_dbg+0xaa0>) + d01c024: 429e cmp r6, r3 + d01c026: d1d3 bne.n d01bfd0 <wifi_hal_dbg+0x99c> + d01c028: f7ff bb80 b.w d01b72c <wifi_hal_dbg+0xf8> + d01c02c: 4b25 ldr r3, [pc, #148] ; (d01c0c4 <wifi_hal_dbg+0xa90>) + d01c02e: 681b ldr r3, [r3, #0] + d01c030: 039b lsls r3, r3, #14 + d01c032: f57f ab7b bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c036: 4828 ldr r0, [pc, #160] ; (d01c0d8 <wifi_hal_dbg+0xaa4>) + d01c038: e0e0 b.n d01c1fc <wifi_hal_dbg+0xbc8> + d01c03a: 4632 mov r2, r6 + d01c03c: 4927 ldr r1, [pc, #156] ; (d01c0dc <wifi_hal_dbg+0xaa8>) + d01c03e: a807 add r0, sp, #28 + d01c040: f7e9 faa8 bl d005594 <rtw_memcmp> + d01c044: b170 cbz r0, d01c064 <wifi_hal_dbg+0xa30> + d01c046: 4826 ldr r0, [pc, #152] ; (d01c0e0 <wifi_hal_dbg+0xaac>) + d01c048: f7e7 ff56 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c04c: 4825 ldr r0, [pc, #148] ; (d01c0e4 <wifi_hal_dbg+0xab0>) + d01c04e: 9905 ldr r1, [sp, #20] + d01c050: f7e7 ff52 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c054: 9805 ldr r0, [sp, #20] + d01c056: b918 cbnz r0, d01c060 <wifi_hal_dbg+0xa2c> + d01c058: f009 fe6c bl d025d34 <wifi_config_autoreconnect> + d01c05c: f7ff bb66 b.w d01b72c <wifi_hal_dbg+0xf8> + d01c060: 4640 mov r0, r8 + d01c062: e7f9 b.n d01c058 <wifi_hal_dbg+0xa24> + d01c064: 4632 mov r2, r6 + d01c066: 4920 ldr r1, [pc, #128] ; (d01c0e8 <wifi_hal_dbg+0xab4>) + d01c068: a807 add r0, sp, #28 + d01c06a: f7e9 fa93 bl d005594 <rtw_memcmp> + d01c06e: b150 cbz r0, d01c086 <wifi_hal_dbg+0xa52> + d01c070: 481b ldr r0, [pc, #108] ; (d01c0e0 <wifi_hal_dbg+0xaac>) + d01c072: f7e7 ff41 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c076: f7e6 fad1 bl d00261c <xPortGetFreeHeapSize> + d01c07a: 4601 mov r1, r0 + d01c07c: 481b ldr r0, [pc, #108] ; (d01c0ec <wifi_hal_dbg+0xab8>) + d01c07e: f7e7 ff3b bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c082: f7ff bb53 b.w d01b72c <wifi_hal_dbg+0xf8> + d01c086: 4632 mov r2, r6 + d01c088: 4919 ldr r1, [pc, #100] ; (d01c0f0 <wifi_hal_dbg+0xabc>) + d01c08a: a807 add r0, sp, #28 + d01c08c: f7e9 fa82 bl d005594 <rtw_memcmp> + d01c090: b140 cbz r0, d01c0a4 <wifi_hal_dbg+0xa70> + d01c092: 4c18 ldr r4, [pc, #96] ; (d01c0f4 <wifi_hal_dbg+0xac0>) + d01c094: 9b05 ldr r3, [sp, #20] + d01c096: 4812 ldr r0, [pc, #72] ; (d01c0e0 <wifi_hal_dbg+0xaac>) + d01c098: 6023 str r3, [r4, #0] + d01c09a: f7e7 ff2d bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c09e: 6821 ldr r1, [r4, #0] + d01c0a0: 4815 ldr r0, [pc, #84] ; (d01c0f8 <wifi_hal_dbg+0xac4>) + d01c0a2: e7ec b.n d01c07e <wifi_hal_dbg+0xa4a> + d01c0a4: 4632 mov r2, r6 + d01c0a6: 4915 ldr r1, [pc, #84] ; (d01c0fc <wifi_hal_dbg+0xac8>) + d01c0a8: a807 add r0, sp, #28 + d01c0aa: f7e9 fa73 bl d005594 <rtw_memcmp> + d01c0ae: b368 cbz r0, d01c10c <wifi_hal_dbg+0xad8> + d01c0b0: 9b05 ldr r3, [sp, #20] + d01c0b2: 480b ldr r0, [pc, #44] ; (d01c0e0 <wifi_hal_dbg+0xaac>) + d01c0b4: f887 38ce strb.w r3, [r7, #2254] ; 0x8ce + d01c0b8: f7e7 ff1e bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c0bc: f897 18ce ldrb.w r1, [r7, #2254] ; 0x8ce + d01c0c0: 480f ldr r0, [pc, #60] ; (d01c100 <wifi_hal_dbg+0xacc>) + d01c0c2: e7dc b.n d01c07e <wifi_hal_dbg+0xa4a> + d01c0c4: 2001c00c .word 0x2001c00c + d01c0c8: 0d0478ce .word 0x0d0478ce + d01c0cc: 0d0478ee .word 0x0d0478ee + d01c0d0: 0d04790a .word 0x0d04790a + d01c0d4: 00010100 .word 0x00010100 + d01c0d8: 0d04791b .word 0x0d04791b + d01c0dc: 0d04795d .word 0x0d04795d + d01c0e0: 0d04a78b .word 0x0d04a78b + d01c0e4: 0d047968 .word 0x0d047968 + d01c0e8: 0d047988 .word 0x0d047988 + d01c0ec: 0d04798d .word 0x0d04798d + d01c0f0: 0d0479ab .word 0x0d0479ab + d01c0f4: 60008318 .word 0x60008318 + d01c0f8: 0d0479b6 .word 0x0d0479b6 + d01c0fc: 0d0479d8 .word 0x0d0479d8 + d01c100: 0d0479e0 .word 0x0d0479e0 + d01c104: 0d0478c4 .word 0x0d0478c4 + d01c108: 0d0478bb .word 0x0d0478bb + d01c10c: 4632 mov r2, r6 + d01c10e: 499e ldr r1, [pc, #632] ; (d01c388 <wifi_hal_dbg+0xd54>) + d01c110: a807 add r0, sp, #28 + d01c112: f7e9 fa3f bl d005594 <rtw_memcmp> + d01c116: b168 cbz r0, d01c134 <wifi_hal_dbg+0xb00> + d01c118: 9905 ldr r1, [sp, #20] + d01c11a: 4b9c ldr r3, [pc, #624] ; (d01c38c <wifi_hal_dbg+0xd58>) + d01c11c: f885 151b strb.w r1, [r5, #1307] ; 0x51b + d01c120: 681b ldr r3, [r3, #0] + d01c122: 039d lsls r5, r3, #14 + d01c124: f57f ab02 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c128: b2c9 uxtb r1, r1 + d01c12a: 4899 ldr r0, [pc, #612] ; (d01c390 <wifi_hal_dbg+0xd5c>) + d01c12c: f026 fe44 bl d042db8 <__DiagPrintf_veneer> + d01c130: f7ff bafc b.w d01b72c <wifi_hal_dbg+0xf8> + d01c134: 4632 mov r2, r6 + d01c136: 4997 ldr r1, [pc, #604] ; (d01c394 <wifi_hal_dbg+0xd60>) + d01c138: a807 add r0, sp, #28 + d01c13a: f7e9 fa2b bl d005594 <rtw_memcmp> + d01c13e: b148 cbz r0, d01c154 <wifi_hal_dbg+0xb20> + d01c140: 9b05 ldr r3, [sp, #20] + d01c142: 4895 ldr r0, [pc, #596] ; (d01c398 <wifi_hal_dbg+0xd64>) + d01c144: f885 3384 strb.w r3, [r5, #900] ; 0x384 + d01c148: f7e7 fed6 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c14c: f895 1384 ldrb.w r1, [r5, #900] ; 0x384 + d01c150: 4892 ldr r0, [pc, #584] ; (d01c39c <wifi_hal_dbg+0xd68>) + d01c152: e794 b.n d01c07e <wifi_hal_dbg+0xa4a> + d01c154: 4632 mov r2, r6 + d01c156: 4992 ldr r1, [pc, #584] ; (d01c3a0 <wifi_hal_dbg+0xd6c>) + d01c158: a807 add r0, sp, #28 + d01c15a: f7e9 fa1b bl d005594 <rtw_memcmp> + d01c15e: b1e0 cbz r0, d01c19a <wifi_hal_dbg+0xb66> + d01c160: 9a05 ldr r2, [sp, #20] + d01c162: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c + d01c166: 1c54 adds r4, r2, #1 + d01c168: d10a bne.n d01c180 <wifi_hal_dbg+0xb4c> + d01c16a: 2200 movs r2, #0 + d01c16c: 2104 movs r1, #4 + d01c16e: f7f6 feed bl d012f4c <halbb_ability_ops> + d01c172: 4602 mov r2, r0 + d01c174: 460b mov r3, r1 + d01c176: 488b ldr r0, [pc, #556] ; (d01c3a4 <wifi_hal_dbg+0xd70>) + d01c178: f7e7 febe bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c17c: f7ff bad6 b.w d01b72c <wifi_hal_dbg+0xf8> + d01c180: 2103 movs r1, #3 + d01c182: f7f6 fee3 bl d012f4c <halbb_ability_ops> + d01c186: 2200 movs r2, #0 + d01c188: 2104 movs r1, #4 + d01c18a: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c + d01c18e: f7f6 fedd bl d012f4c <halbb_ability_ops> + d01c192: 4602 mov r2, r0 + d01c194: 460b mov r3, r1 + d01c196: 4884 ldr r0, [pc, #528] ; (d01c3a8 <wifi_hal_dbg+0xd74>) + d01c198: e7ee b.n d01c178 <wifi_hal_dbg+0xb44> + d01c19a: 4632 mov r2, r6 + d01c19c: 4983 ldr r1, [pc, #524] ; (d01c3ac <wifi_hal_dbg+0xd78>) + d01c19e: a807 add r0, sp, #28 + d01c1a0: 4c7a ldr r4, [pc, #488] ; (d01c38c <wifi_hal_dbg+0xd58>) + d01c1a2: f7e9 f9f7 bl d005594 <rtw_memcmp> + d01c1a6: 2800 cmp r0, #0 + d01c1a8: f000 8132 beq.w d01c410 <wifi_hal_dbg+0xddc> + d01c1ac: ae0c add r6, sp, #48 ; 0x30 + d01c1ae: 2288 movs r2, #136 ; 0x88 + d01c1b0: 497f ldr r1, [pc, #508] ; (d01c3b0 <wifi_hal_dbg+0xd7c>) + d01c1b2: 4630 mov r0, r6 + d01c1b4: f026 fdd4 bl d042d60 <____wrap_memcpy_veneer> + d01c1b8: 9b05 ldr r3, [sp, #20] + d01c1ba: bb1b cbnz r3, d01c204 <wifi_hal_dbg+0xbd0> + d01c1bc: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d01c1c0: f8d2 3664 ldr.w r3, [r2, #1636] ; 0x664 + d01c1c4: f043 6300 orr.w r3, r3, #134217728 ; 0x8000000 + d01c1c8: f8c2 3664 str.w r3, [r2, #1636] ; 0x664 + d01c1cc: 6823 ldr r3, [r4, #0] + d01c1ce: 0398 lsls r0, r3, #14 + d01c1d0: d502 bpl.n d01c1d8 <wifi_hal_dbg+0xba4> + d01c1d2: 4878 ldr r0, [pc, #480] ; (d01c3b4 <wifi_hal_dbg+0xd80>) + d01c1d4: f026 fdf0 bl d042db8 <__DiagPrintf_veneer> + d01c1d8: 4b77 ldr r3, [pc, #476] ; (d01c3b8 <wifi_hal_dbg+0xd84>) + d01c1da: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 + d01c1de: f042 0201 orr.w r2, r2, #1 + d01c1e2: f883 2030 strb.w r2, [r3, #48] ; 0x30 + d01c1e6: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 + d01c1ea: f002 02fe and.w r2, r2, #254 ; 0xfe + d01c1ee: f883 2030 strb.w r2, [r3, #48] ; 0x30 + d01c1f2: 6823 ldr r3, [r4, #0] + d01c1f4: 039e lsls r6, r3, #14 + d01c1f6: f57f aa99 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c1fa: 4870 ldr r0, [pc, #448] ; (d01c3bc <wifi_hal_dbg+0xd88>) + d01c1fc: f026 fddc bl d042db8 <__DiagPrintf_veneer> + d01c200: f7ff ba94 b.w d01b72c <wifi_hal_dbg+0xf8> + d01c204: 6823 ldr r3, [r4, #0] + d01c206: 0399 lsls r1, r3, #14 + d01c208: d502 bpl.n d01c210 <wifi_hal_dbg+0xbdc> + d01c20a: 486d ldr r0, [pc, #436] ; (d01c3c0 <wifi_hal_dbg+0xd8c>) + d01c20c: f026 fdd4 bl d042db8 <__DiagPrintf_veneer> + d01c210: 2500 movs r5, #0 + d01c212: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 + d01c216: f8df 81f4 ldr.w r8, [pc, #500] ; d01c40c <wifi_hal_dbg+0xdd8> + d01c21a: f1a5 030b sub.w r3, r5, #11 + d01c21e: b2db uxtb r3, r3 + d01c220: 2b04 cmp r3, #4 + d01c222: d916 bls.n d01c252 <wifi_hal_dbg+0xc1e> + d01c224: 05ab lsls r3, r5, #22 + d01c226: 052a lsls r2, r5, #20 + d01c228: f003 6380 and.w r3, r3, #67108864 ; 0x4000000 + d01c22c: f002 7200 and.w r2, r2, #33554432 ; 0x2000000 + d01c230: 4313 orrs r3, r2 + d01c232: ea43 7305 orr.w r3, r3, r5, lsl #28 + d01c236: f8c7 3664 str.w r3, [r7, #1636] ; 0x664 + d01c23a: 6822 ldr r2, [r4, #0] + d01c23c: f8d7 3664 ldr.w r3, [r7, #1636] ; 0x664 + d01c240: 0392 lsls r2, r2, #14 + d01c242: b29b uxth r3, r3 + d01c244: d505 bpl.n d01c252 <wifi_hal_dbg+0xc1e> + d01c246: f856 2025 ldr.w r2, [r6, r5, lsl #2] + d01c24a: 4629 mov r1, r5 + d01c24c: 4640 mov r0, r8 + d01c24e: f026 fdb3 bl d042db8 <__DiagPrintf_veneer> + d01c252: 3501 adds r5, #1 + d01c254: 2d22 cmp r5, #34 ; 0x22 + d01c256: d1e0 bne.n d01c21a <wifi_hal_dbg+0xbe6> + d01c258: 6823 ldr r3, [r4, #0] + d01c25a: 039d lsls r5, r3, #14 + d01c25c: f57f aa66 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c260: 4858 ldr r0, [pc, #352] ; (d01c3c4 <wifi_hal_dbg+0xd90>) + d01c262: f026 fda9 bl d042db8 <__DiagPrintf_veneer> + d01c266: 6823 ldr r3, [r4, #0] + d01c268: 0398 lsls r0, r3, #14 + d01c26a: f57f aa5f bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c26e: 4d56 ldr r5, [pc, #344] ; (d01c3c8 <wifi_hal_dbg+0xd94>) + d01c270: 4856 ldr r0, [pc, #344] ; (d01c3cc <wifi_hal_dbg+0xd98>) + d01c272: 8e29 ldrh r1, [r5, #48] ; 0x30 + d01c274: b289 uxth r1, r1 + d01c276: f026 fd9f bl d042db8 <__DiagPrintf_veneer> + d01c27a: 6823 ldr r3, [r4, #0] + d01c27c: 0399 lsls r1, r3, #14 + d01c27e: f57f aa55 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c282: 4e53 ldr r6, [pc, #332] ; (d01c3d0 <wifi_hal_dbg+0xd9c>) + d01c284: 4853 ldr r0, [pc, #332] ; (d01c3d4 <wifi_hal_dbg+0xda0>) + d01c286: 8a31 ldrh r1, [r6, #16] + d01c288: b289 uxth r1, r1 + d01c28a: f026 fd95 bl d042db8 <__DiagPrintf_veneer> + d01c28e: 6823 ldr r3, [r4, #0] + d01c290: 039a lsls r2, r3, #14 + d01c292: f57f aa4b bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c296: 8ee9 ldrh r1, [r5, #54] ; 0x36 + d01c298: 484f ldr r0, [pc, #316] ; (d01c3d8 <wifi_hal_dbg+0xda4>) + d01c29a: b289 uxth r1, r1 + d01c29c: f026 fd8c bl d042db8 <__DiagPrintf_veneer> + d01c2a0: 6823 ldr r3, [r4, #0] + d01c2a2: 039b lsls r3, r3, #14 + d01c2a4: f57f aa42 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c2a8: 8ab1 ldrh r1, [r6, #20] + d01c2aa: 484c ldr r0, [pc, #304] ; (d01c3dc <wifi_hal_dbg+0xda8>) + d01c2ac: b289 uxth r1, r1 + d01c2ae: f026 fd83 bl d042db8 <__DiagPrintf_veneer> + d01c2b2: 6823 ldr r3, [r4, #0] + d01c2b4: 039f lsls r7, r3, #14 + d01c2b6: f57f aa39 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c2ba: 8af1 ldrh r1, [r6, #22] + d01c2bc: 4848 ldr r0, [pc, #288] ; (d01c3e0 <wifi_hal_dbg+0xdac>) + d01c2be: b289 uxth r1, r1 + d01c2c0: f026 fd7a bl d042db8 <__DiagPrintf_veneer> + d01c2c4: 6823 ldr r3, [r4, #0] + d01c2c6: 0398 lsls r0, r3, #14 + d01c2c8: f57f aa30 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c2cc: 8ca9 ldrh r1, [r5, #36] ; 0x24 + d01c2ce: 4845 ldr r0, [pc, #276] ; (d01c3e4 <wifi_hal_dbg+0xdb0>) + d01c2d0: b289 uxth r1, r1 + d01c2d2: f026 fd71 bl d042db8 <__DiagPrintf_veneer> + d01c2d6: 6823 ldr r3, [r4, #0] + d01c2d8: 0399 lsls r1, r3, #14 + d01c2da: f57f aa27 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c2de: 8ea9 ldrh r1, [r5, #52] ; 0x34 + d01c2e0: 4841 ldr r0, [pc, #260] ; (d01c3e8 <wifi_hal_dbg+0xdb4>) + d01c2e2: b289 uxth r1, r1 + d01c2e4: f026 fd68 bl d042db8 <__DiagPrintf_veneer> + d01c2e8: 6823 ldr r3, [r4, #0] + d01c2ea: 039a lsls r2, r3, #14 + d01c2ec: f57f aa1e bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c2f0: f8b5 1064 ldrh.w r1, [r5, #100] ; 0x64 + d01c2f4: 483d ldr r0, [pc, #244] ; (d01c3ec <wifi_hal_dbg+0xdb8>) + d01c2f6: b289 uxth r1, r1 + d01c2f8: f026 fd5e bl d042db8 <__DiagPrintf_veneer> + d01c2fc: 6823 ldr r3, [r4, #0] + d01c2fe: 039b lsls r3, r3, #14 + d01c300: f57f aa14 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c304: f8b5 1066 ldrh.w r1, [r5, #102] ; 0x66 + d01c308: 4839 ldr r0, [pc, #228] ; (d01c3f0 <wifi_hal_dbg+0xdbc>) + d01c30a: b289 uxth r1, r1 + d01c30c: f026 fd54 bl d042db8 <__DiagPrintf_veneer> + d01c310: 6823 ldr r3, [r4, #0] + d01c312: 039f lsls r7, r3, #14 + d01c314: f57f aa0a bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c318: f8b5 1060 ldrh.w r1, [r5, #96] ; 0x60 + d01c31c: 4835 ldr r0, [pc, #212] ; (d01c3f4 <wifi_hal_dbg+0xdc0>) + d01c31e: b289 uxth r1, r1 + d01c320: f026 fd4a bl d042db8 <__DiagPrintf_veneer> + d01c324: 6823 ldr r3, [r4, #0] + d01c326: 039e lsls r6, r3, #14 + d01c328: f57f aa00 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c32c: f8b5 1062 ldrh.w r1, [r5, #98] ; 0x62 + d01c330: 4831 ldr r0, [pc, #196] ; (d01c3f8 <wifi_hal_dbg+0xdc4>) + d01c332: b289 uxth r1, r1 + d01c334: f026 fd40 bl d042db8 <__DiagPrintf_veneer> + d01c338: 6823 ldr r3, [r4, #0] + d01c33a: 0398 lsls r0, r3, #14 + d01c33c: f57f a9f6 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c340: f8b5 105c ldrh.w r1, [r5, #92] ; 0x5c + d01c344: 482d ldr r0, [pc, #180] ; (d01c3fc <wifi_hal_dbg+0xdc8>) + d01c346: b289 uxth r1, r1 + d01c348: f026 fd36 bl d042db8 <__DiagPrintf_veneer> + d01c34c: 6823 ldr r3, [r4, #0] + d01c34e: 0399 lsls r1, r3, #14 + d01c350: f57f a9ec bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c354: f8b5 105e ldrh.w r1, [r5, #94] ; 0x5e + d01c358: 4829 ldr r0, [pc, #164] ; (d01c400 <wifi_hal_dbg+0xdcc>) + d01c35a: b289 uxth r1, r1 + d01c35c: f026 fd2c bl d042db8 <__DiagPrintf_veneer> + d01c360: 6823 ldr r3, [r4, #0] + d01c362: 039a lsls r2, r3, #14 + d01c364: f57f a9e2 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c368: f8b5 1058 ldrh.w r1, [r5, #88] ; 0x58 + d01c36c: 4825 ldr r0, [pc, #148] ; (d01c404 <wifi_hal_dbg+0xdd0>) + d01c36e: b289 uxth r1, r1 + d01c370: f026 fd22 bl d042db8 <__DiagPrintf_veneer> d01c374: 6823 ldr r3, [r4, #0] - d01c376: 039f lsls r7, r3, #14 - d01c378: f57f aec0 bpl.w d01c0fc <wifi_hal_dbg+0xba4> - d01c37c: 4863 ldr r0, [pc, #396] ; (d01c50c <wifi_hal_dbg+0xfb4>) - d01c37e: e6bb b.n d01c0f8 <wifi_hal_dbg+0xba0> - d01c380: 6823 ldr r3, [r4, #0] - d01c382: 039d lsls r5, r3, #14 - d01c384: d502 bpl.n d01c38c <wifi_hal_dbg+0xe34> - d01c386: 4862 ldr r0, [pc, #392] ; (d01c510 <wifi_hal_dbg+0xfb8>) - d01c388: f026 fc8e bl d042ca8 <__DiagPrintf_veneer> - d01c38c: ad0c add r5, sp, #48 ; 0x30 - d01c38e: f04f 0904 mov.w r9, #4 - d01c392: 4e5d ldr r6, [pc, #372] ; (d01c508 <wifi_hal_dbg+0xfb0>) - d01c394: 4f5f ldr r7, [pc, #380] ; (d01c514 <wifi_hal_dbg+0xfbc>) - d01c396: f8df 81b0 ldr.w r8, [pc, #432] ; d01c548 <wifi_hal_dbg+0xff0> - d01c39a: f8d6 37d0 ldr.w r3, [r6, #2000] ; 0x7d0 - d01c39e: 2002 movs r0, #2 - d01c3a0: f423 7370 bic.w r3, r3, #960 ; 0x3c0 - d01c3a4: ea43 1389 orr.w r3, r3, r9, lsl #6 - d01c3a8: f8c6 37d0 str.w r3, [r6, #2000] ; 0x7d0 - d01c3ac: 47b8 blx r7 - d01c3ae: 6822 ldr r2, [r4, #0] - d01c3b0: f8d6 37d4 ldr.w r3, [r6, #2004] ; 0x7d4 - d01c3b4: 0390 lsls r0, r2, #14 - d01c3b6: d505 bpl.n d01c3c4 <wifi_hal_dbg+0xe6c> - d01c3b8: b29b uxth r3, r3 - d01c3ba: 682a ldr r2, [r5, #0] - d01c3bc: 4649 mov r1, r9 - d01c3be: 4640 mov r0, r8 - d01c3c0: f026 fc72 bl d042ca8 <__DiagPrintf_veneer> - d01c3c4: f109 0901 add.w r9, r9, #1 - d01c3c8: 3504 adds r5, #4 - d01c3ca: f1b9 0f0e cmp.w r9, #14 - d01c3ce: d1e4 bne.n d01c39a <wifi_hal_dbg+0xe42> - d01c3d0: 6823 ldr r3, [r4, #0] - d01c3d2: 0399 lsls r1, r3, #14 - d01c3d4: f57f a93c bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c3d8: 484f ldr r0, [pc, #316] ; (d01c518 <wifi_hal_dbg+0xfc0>) - d01c3da: f026 fc65 bl d042ca8 <__DiagPrintf_veneer> - d01c3de: 6823 ldr r3, [r4, #0] - d01c3e0: 039a lsls r2, r3, #14 - d01c3e2: f57f a935 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c3e6: 4d4d ldr r5, [pc, #308] ; (d01c51c <wifi_hal_dbg+0xfc4>) - d01c3e8: 484d ldr r0, [pc, #308] ; (d01c520 <wifi_hal_dbg+0xfc8>) - d01c3ea: f8b5 1040 ldrh.w r1, [r5, #64] ; 0x40 - d01c3ee: b289 uxth r1, r1 - d01c3f0: f026 fc5a bl d042ca8 <__DiagPrintf_veneer> - d01c3f4: 6823 ldr r3, [r4, #0] - d01c3f6: 039b lsls r3, r3, #14 - d01c3f8: f57f a92a bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c3fc: f8b5 1042 ldrh.w r1, [r5, #66] ; 0x42 - d01c400: 4848 ldr r0, [pc, #288] ; (d01c524 <wifi_hal_dbg+0xfcc>) - d01c402: b289 uxth r1, r1 - d01c404: f026 fc50 bl d042ca8 <__DiagPrintf_veneer> - d01c408: 6823 ldr r3, [r4, #0] - d01c40a: 039f lsls r7, r3, #14 - d01c40c: f57f a920 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c410: f5a5 7540 sub.w r5, r5, #768 ; 0x300 - d01c414: 4844 ldr r0, [pc, #272] ; (d01c528 <wifi_hal_dbg+0xfd0>) - d01c416: 88a9 ldrh r1, [r5, #4] - d01c418: b289 uxth r1, r1 - d01c41a: f026 fc45 bl d042ca8 <__DiagPrintf_veneer> - d01c41e: 6823 ldr r3, [r4, #0] - d01c420: 039e lsls r6, r3, #14 - d01c422: f57f a915 bpl.w d01b650 <wifi_hal_dbg+0xf8> - d01c426: 8869 ldrh r1, [r5, #2] - d01c428: 4840 ldr r0, [pc, #256] ; (d01c52c <wifi_hal_dbg+0xfd4>) - d01c42a: b289 uxth r1, r1 - d01c42c: e610 b.n d01c050 <wifi_hal_dbg+0xaf8> - d01c42e: 4632 mov r2, r6 - d01c430: 493f ldr r1, [pc, #252] ; (d01c530 <wifi_hal_dbg+0xfd8>) - d01c432: a807 add r0, sp, #28 - d01c434: f7e9 f8ae bl d005594 <rtw_memcmp> - d01c438: b360 cbz r0, d01c494 <wifi_hal_dbg+0xf3c> - d01c43a: 6823 ldr r3, [r4, #0] - d01c43c: 039d lsls r5, r3, #14 - d01c43e: d502 bpl.n d01c446 <wifi_hal_dbg+0xeee> - d01c440: 483c ldr r0, [pc, #240] ; (d01c534 <wifi_hal_dbg+0xfdc>) - d01c442: f026 fc31 bl d042ca8 <__DiagPrintf_veneer> - d01c446: 2500 movs r5, #0 - d01c448: 4e3b ldr r6, [pc, #236] ; (d01c538 <wifi_hal_dbg+0xfe0>) - d01c44a: 4f3c ldr r7, [pc, #240] ; (d01c53c <wifi_hal_dbg+0xfe4>) - d01c44c: f8df 80fc ldr.w r8, [pc, #252] ; d01c54c <wifi_hal_dbg+0xff4> - d01c450: 0668 lsls r0, r5, #25 - d01c452: d106 bne.n d01c462 <wifi_hal_dbg+0xf0a> - d01c454: 6823 ldr r3, [r4, #0] - d01c456: 0399 lsls r1, r3, #14 - d01c458: d503 bpl.n d01c462 <wifi_hal_dbg+0xf0a> - d01c45a: 09e9 lsrs r1, r5, #7 - d01c45c: 4630 mov r0, r6 - d01c45e: f026 fc23 bl d042ca8 <__DiagPrintf_veneer> - d01c462: 072a lsls r2, r5, #28 - d01c464: d105 bne.n d01c472 <wifi_hal_dbg+0xf1a> - d01c466: 6823 ldr r3, [r4, #0] - d01c468: 039b lsls r3, r3, #14 - d01c46a: d50d bpl.n d01c488 <wifi_hal_dbg+0xf30> - d01c46c: 4640 mov r0, r8 - d01c46e: f026 fc1b bl d042ca8 <__DiagPrintf_veneer> - d01c472: 6823 ldr r3, [r4, #0] - d01c474: 0398 lsls r0, r3, #14 - d01c476: d507 bpl.n d01c488 <wifi_hal_dbg+0xf30> - d01c478: f105 4380 add.w r3, r5, #1073741824 ; 0x40000000 - d01c47c: 4638 mov r0, r7 - d01c47e: f503 3340 add.w r3, r3, #196608 ; 0x30000 - d01c482: 7819 ldrb r1, [r3, #0] - d01c484: f026 fc10 bl d042ca8 <__DiagPrintf_veneer> - d01c488: 3501 adds r5, #1 - d01c48a: f5b5 4f80 cmp.w r5, #16384 ; 0x4000 - d01c48e: d1df bne.n d01c450 <wifi_hal_dbg+0xef8> - d01c490: f7ff b8de b.w d01b650 <wifi_hal_dbg+0xf8> - d01c494: 4632 mov r2, r6 - d01c496: 492a ldr r1, [pc, #168] ; (d01c540 <wifi_hal_dbg+0xfe8>) - d01c498: a807 add r0, sp, #28 - d01c49a: f7e9 f87b bl d005594 <rtw_memcmp> - d01c49e: 6823 ldr r3, [r4, #0] - d01c4a0: 2800 cmp r0, #0 - d01c4a2: f43f ad57 beq.w d01bf54 <wifi_hal_dbg+0x9fc> - d01c4a6: 0399 lsls r1, r3, #14 - d01c4a8: d502 bpl.n d01c4b0 <wifi_hal_dbg+0xf58> - d01c4aa: 4826 ldr r0, [pc, #152] ; (d01c544 <wifi_hal_dbg+0xfec>) - d01c4ac: f026 fbfc bl d042ca8 <__DiagPrintf_veneer> - d01c4b0: 2500 movs r5, #0 - d01c4b2: 4e21 ldr r6, [pc, #132] ; (d01c538 <wifi_hal_dbg+0xfe0>) - d01c4b4: 4f21 ldr r7, [pc, #132] ; (d01c53c <wifi_hal_dbg+0xfe4>) - d01c4b6: f8df 8094 ldr.w r8, [pc, #148] ; d01c54c <wifi_hal_dbg+0xff4> - d01c4ba: 066a lsls r2, r5, #25 - d01c4bc: d106 bne.n d01c4cc <wifi_hal_dbg+0xf74> - d01c4be: 6823 ldr r3, [r4, #0] - d01c4c0: 039b lsls r3, r3, #14 - d01c4c2: d503 bpl.n d01c4cc <wifi_hal_dbg+0xf74> - d01c4c4: 09e9 lsrs r1, r5, #7 - d01c4c6: 4630 mov r0, r6 - d01c4c8: f026 fbee bl d042ca8 <__DiagPrintf_veneer> - d01c4cc: 0728 lsls r0, r5, #28 - d01c4ce: d105 bne.n d01c4dc <wifi_hal_dbg+0xf84> + d01c376: 039b lsls r3, r3, #14 + d01c378: f57f a9d8 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c37c: f8b5 105a ldrh.w r1, [r5, #90] ; 0x5a + d01c380: 4821 ldr r0, [pc, #132] ; (d01c408 <wifi_hal_dbg+0xdd4>) + d01c382: b289 uxth r1, r1 + d01c384: e6d2 b.n d01c12c <wifi_hal_dbg+0xaf8> + d01c386: bf00 nop + d01c388: 0d0479fb .word 0x0d0479fb + d01c38c: 2001c00c .word 0x2001c00c + d01c390: 0d047a02 .word 0x0d047a02 + d01c394: 0d047a1f .word 0x0d047a1f + d01c398: 0d04a78b .word 0x0d04a78b + d01c39c: 0d047a23 .word 0x0d047a23 + d01c3a0: 0d047a48 .word 0x0d047a48 + d01c3a4: 0d047a53 .word 0x0d047a53 + d01c3a8: 0d047a6a .word 0x0d047a6a + d01c3ac: 0d047a85 .word 0x0d047a85 + d01c3b0: 0d047f8c .word 0x0d047f8c + d01c3b4: 0d047a8c .word 0x0d047a8c + d01c3b8: 40010700 .word 0x40010700 + d01c3bc: 0d047aa3 .word 0x0d047aa3 + d01c3c0: 0d047ab7 .word 0x0d047ab7 + d01c3c4: 0d047ae4 .word 0x0d047ae4 + d01c3c8: 40011a00 .word 0x40011a00 + d01c3cc: 0d047b03 .word 0x0d047b03 + d01c3d0: 40011700 .word 0x40011700 + d01c3d4: 0d047b15 .word 0x0d047b15 + d01c3d8: 0d047b23 .word 0x0d047b23 + d01c3dc: 0d047b35 .word 0x0d047b35 + d01c3e0: 0d047b49 .word 0x0d047b49 + d01c3e4: 0d047b5e .word 0x0d047b5e + d01c3e8: 0d047b6d .word 0x0d047b6d + d01c3ec: 0d047b80 .word 0x0d047b80 + d01c3f0: 0d047b95 .word 0x0d047b95 + d01c3f4: 0d047bab .word 0x0d047bab + d01c3f8: 0d047bbe .word 0x0d047bbe + d01c3fc: 0d047bd2 .word 0x0d047bd2 + d01c400: 0d047be6 .word 0x0d047be6 + d01c404: 0d047bfb .word 0x0d047bfb + d01c408: 0d047c0e .word 0x0d047c0e + d01c40c: 0d047ad7 .word 0x0d047ad7 + d01c410: 4632 mov r2, r6 + d01c412: 4972 ldr r1, [pc, #456] ; (d01c5dc <wifi_hal_dbg+0xfa8>) + d01c414: a807 add r0, sp, #28 + d01c416: f7e9 f8bd bl d005594 <rtw_memcmp> + d01c41a: 2800 cmp r0, #0 + d01c41c: d075 beq.n d01c50a <wifi_hal_dbg+0xed6> + d01c41e: 4e70 ldr r6, [pc, #448] ; (d01c5e0 <wifi_hal_dbg+0xfac>) + d01c420: ad0c add r5, sp, #48 ; 0x30 + d01c422: ce0f ldmia r6!, {r0, r1, r2, r3} + d01c424: c50f stmia r5!, {r0, r1, r2, r3} + d01c426: ce0f ldmia r6!, {r0, r1, r2, r3} + d01c428: c50f stmia r5!, {r0, r1, r2, r3} + d01c42a: e896 0003 ldmia.w r6, {r0, r1} + d01c42e: 9b05 ldr r3, [sp, #20] + d01c430: e885 0003 stmia.w r5, {r0, r1} + d01c434: b993 cbnz r3, d01c45c <wifi_hal_dbg+0xe28> + d01c436: 4b6b ldr r3, [pc, #428] ; (d01c5e4 <wifi_hal_dbg+0xfb0>) + d01c438: f8d3 27d0 ldr.w r2, [r3, #2000] ; 0x7d0 + d01c43c: f442 6200 orr.w r2, r2, #2048 ; 0x800 + d01c440: f8c3 27d0 str.w r2, [r3, #2000] ; 0x7d0 + d01c444: f8d3 27d0 ldr.w r2, [r3, #2000] ; 0x7d0 + d01c448: f422 6200 bic.w r2, r2, #2048 ; 0x800 + d01c44c: f8c3 27d0 str.w r2, [r3, #2000] ; 0x7d0 + d01c450: 6823 ldr r3, [r4, #0] + d01c452: 039f lsls r7, r3, #14 + d01c454: f57f aec0 bpl.w d01c1d8 <wifi_hal_dbg+0xba4> + d01c458: 4863 ldr r0, [pc, #396] ; (d01c5e8 <wifi_hal_dbg+0xfb4>) + d01c45a: e6bb b.n d01c1d4 <wifi_hal_dbg+0xba0> + d01c45c: 6823 ldr r3, [r4, #0] + d01c45e: 039d lsls r5, r3, #14 + d01c460: d502 bpl.n d01c468 <wifi_hal_dbg+0xe34> + d01c462: 4862 ldr r0, [pc, #392] ; (d01c5ec <wifi_hal_dbg+0xfb8>) + d01c464: f026 fca8 bl d042db8 <__DiagPrintf_veneer> + d01c468: ad0c add r5, sp, #48 ; 0x30 + d01c46a: f04f 0904 mov.w r9, #4 + d01c46e: 4e5d ldr r6, [pc, #372] ; (d01c5e4 <wifi_hal_dbg+0xfb0>) + d01c470: 4f5f ldr r7, [pc, #380] ; (d01c5f0 <wifi_hal_dbg+0xfbc>) + d01c472: f8df 81b0 ldr.w r8, [pc, #432] ; d01c624 <wifi_hal_dbg+0xff0> + d01c476: f8d6 37d0 ldr.w r3, [r6, #2000] ; 0x7d0 + d01c47a: 2002 movs r0, #2 + d01c47c: f423 7370 bic.w r3, r3, #960 ; 0x3c0 + d01c480: ea43 1389 orr.w r3, r3, r9, lsl #6 + d01c484: f8c6 37d0 str.w r3, [r6, #2000] ; 0x7d0 + d01c488: 47b8 blx r7 + d01c48a: 6822 ldr r2, [r4, #0] + d01c48c: f8d6 37d4 ldr.w r3, [r6, #2004] ; 0x7d4 + d01c490: 0390 lsls r0, r2, #14 + d01c492: d505 bpl.n d01c4a0 <wifi_hal_dbg+0xe6c> + d01c494: b29b uxth r3, r3 + d01c496: 682a ldr r2, [r5, #0] + d01c498: 4649 mov r1, r9 + d01c49a: 4640 mov r0, r8 + d01c49c: f026 fc8c bl d042db8 <__DiagPrintf_veneer> + d01c4a0: f109 0901 add.w r9, r9, #1 + d01c4a4: 3504 adds r5, #4 + d01c4a6: f1b9 0f0e cmp.w r9, #14 + d01c4aa: d1e4 bne.n d01c476 <wifi_hal_dbg+0xe42> + d01c4ac: 6823 ldr r3, [r4, #0] + d01c4ae: 0399 lsls r1, r3, #14 + d01c4b0: f57f a93c bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c4b4: 484f ldr r0, [pc, #316] ; (d01c5f4 <wifi_hal_dbg+0xfc0>) + d01c4b6: f026 fc7f bl d042db8 <__DiagPrintf_veneer> + d01c4ba: 6823 ldr r3, [r4, #0] + d01c4bc: 039a lsls r2, r3, #14 + d01c4be: f57f a935 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c4c2: 4d4d ldr r5, [pc, #308] ; (d01c5f8 <wifi_hal_dbg+0xfc4>) + d01c4c4: 484d ldr r0, [pc, #308] ; (d01c5fc <wifi_hal_dbg+0xfc8>) + d01c4c6: f8b5 1040 ldrh.w r1, [r5, #64] ; 0x40 + d01c4ca: b289 uxth r1, r1 + d01c4cc: f026 fc74 bl d042db8 <__DiagPrintf_veneer> d01c4d0: 6823 ldr r3, [r4, #0] - d01c4d2: 0399 lsls r1, r3, #14 - d01c4d4: d50d bpl.n d01c4f2 <wifi_hal_dbg+0xf9a> - d01c4d6: 4640 mov r0, r8 - d01c4d8: f026 fbe6 bl d042ca8 <__DiagPrintf_veneer> - d01c4dc: 6823 ldr r3, [r4, #0] - d01c4de: 039a lsls r2, r3, #14 - d01c4e0: d507 bpl.n d01c4f2 <wifi_hal_dbg+0xf9a> - d01c4e2: f105 4380 add.w r3, r5, #1073741824 ; 0x40000000 - d01c4e6: 4638 mov r0, r7 - d01c4e8: f503 3300 add.w r3, r3, #131072 ; 0x20000 - d01c4ec: 7819 ldrb r1, [r3, #0] - d01c4ee: f026 fbdb bl d042ca8 <__DiagPrintf_veneer> - d01c4f2: 3501 adds r5, #1 - d01c4f4: f5b5 4f00 cmp.w r5, #32768 ; 0x8000 - d01c4f8: d1df bne.n d01c4ba <wifi_hal_dbg+0xf62> - d01c4fa: f7ff b8a9 b.w d01b650 <wifi_hal_dbg+0xf8> - d01c4fe: bf00 nop - d01c500: 0d047b45 .word 0x0d047b45 - d01c504: 0d047f38 .word 0x0d047f38 - d01c508: 40001000 .word 0x40001000 - d01c50c: 0d047b4c .word 0x0d047b4c - d01c510: 0d047b63 .word 0x0d047b63 - d01c514: 0001e205 .word 0x0001e205 - d01c518: 0d047b83 .word 0x0d047b83 - d01c51c: 40011a00 .word 0x40011a00 - d01c520: 0d047ba1 .word 0x0d047ba1 - d01c524: 0d047bb2 .word 0x0d047bb2 - d01c528: 0d047bc3 .word 0x0d047bc3 - d01c52c: 0d047bd3 .word 0x0d047bd3 - d01c530: 0d047be3 .word 0x0d047be3 - d01c534: 0d047be8 .word 0x0d047be8 - d01c538: 0d047c0e .word 0x0d047c0e - d01c53c: 0d047c1d .word 0x0d047c1d - d01c540: 0d047c24 .word 0x0d047c24 - d01c544: 0d047c29 .word 0x0d047c29 - d01c548: 0d0479fa .word 0x0d0479fa - d01c54c: 0d047c19 .word 0x0d047c19 - -0d01c550 <wifi_hal_lps_dtim>: - d01c550: b573 push {r0, r1, r4, r5, r6, lr} - d01c552: 460c mov r4, r1 - d01c554: 4605 mov r5, r0 - d01c556: 6806 ldr r6, [r0, #0] - d01c558: 2202 movs r2, #2 - d01c55a: 4910 ldr r1, [pc, #64] ; (d01c59c <wifi_hal_lps_dtim+0x4c>) - d01c55c: 6820 ldr r0, [r4, #0] - d01c55e: f7e9 f819 bl d005594 <rtw_memcmp> - d01c562: b160 cbz r0, d01c57e <wifi_hal_lps_dtim+0x2e> - d01c564: aa01 add r2, sp, #4 - d01c566: 490e ldr r1, [pc, #56] ; (d01c5a0 <wifi_hal_lps_dtim+0x50>) - d01c568: 6820 ldr r0, [r4, #0] - d01c56a: f01e ff63 bl d03b434 <sscanf> - d01c56e: 9901 ldr r1, [sp, #4] - d01c570: 297f cmp r1, #127 ; 0x7f - d01c572: d909 bls.n d01c588 <wifi_hal_lps_dtim+0x38> - d01c574: 480b ldr r0, [pc, #44] ; (d01c5a4 <wifi_hal_lps_dtim+0x54>) - d01c576: f7e7 fcbf bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c57a: b002 add sp, #8 - d01c57c: bd70 pop {r4, r5, r6, pc} - d01c57e: 6820 ldr r0, [r4, #0] - d01c580: f01e fbc2 bl d03ad08 <atoi> - d01c584: 9001 str r0, [sp, #4] - d01c586: e7f2 b.n d01c56e <wifi_hal_lps_dtim+0x1e> - d01c588: 4628 mov r0, r5 - d01c58a: f886 1346 strb.w r1, [r6, #838] ; 0x346 - d01c58e: 2101 movs r1, #1 - d01c590: f7fc fc6e bl d018e70 <wifi_hal_h2c_set_pwr_mode> - d01c594: 9901 ldr r1, [sp, #4] - d01c596: 4804 ldr r0, [pc, #16] ; (d01c5a8 <wifi_hal_lps_dtim+0x58>) - d01c598: e7ed b.n d01c576 <wifi_hal_lps_dtim+0x26> - d01c59a: bf00 nop - d01c59c: 0d047698 .word 0x0d047698 - d01c5a0: 0d047df4 .word 0x0d047df4 - d01c5a4: 0d047c4f .word 0x0d047c4f - d01c5a8: 0d047c75 .word 0x0d047c75 - -0d01c5ac <wifi_hal_dbg_no_beacon>: - d01c5ac: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d01c5b0: b08f sub sp, #60 ; 0x3c - d01c5b2: b9b8 cbnz r0, d01c5e4 <wifi_hal_dbg_no_beacon+0x38> - d01c5b4: 4b31 ldr r3, [pc, #196] ; (d01c67c <wifi_hal_dbg_no_beacon+0xd0>) - d01c5b6: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - d01c5ba: f042 0201 orr.w r2, r2, #1 - d01c5be: f883 2030 strb.w r2, [r3, #48] ; 0x30 - d01c5c2: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - d01c5c6: f002 02fe and.w r2, r2, #254 ; 0xfe - d01c5ca: f883 2030 strb.w r2, [r3, #48] ; 0x30 - d01c5ce: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d01c5d2: f8d2 3664 ldr.w r3, [r2, #1636] ; 0x664 - d01c5d6: f043 6300 orr.w r3, r3, #134217728 ; 0x8000000 - d01c5da: f8c2 3664 str.w r3, [r2, #1636] ; 0x664 - d01c5de: b00f add sp, #60 ; 0x3c - d01c5e0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d01c5e4: 2802 cmp r0, #2 - d01c5e6: d9fa bls.n d01c5de <wifi_hal_dbg_no_beacon+0x32> - d01c5e8: f04f 4b80 mov.w fp, #1073741824 ; 0x40000000 - d01c5ec: 2300 movs r3, #0 - d01c5ee: 4824 ldr r0, [pc, #144] ; (d01c680 <wifi_hal_dbg_no_beacon+0xd4>) - d01c5f0: f8cb 3664 str.w r3, [fp, #1636] ; 0x664 - d01c5f4: 4b23 ldr r3, [pc, #140] ; (d01c684 <wifi_hal_dbg_no_beacon+0xd8>) - d01c5f6: f8db 6664 ldr.w r6, [fp, #1636] ; 0x664 - d01c5fa: f8cb 3664 str.w r3, [fp, #1636] ; 0x664 - d01c5fe: 4b22 ldr r3, [pc, #136] ; (d01c688 <wifi_hal_dbg_no_beacon+0xdc>) - d01c600: b2b6 uxth r6, r6 - d01c602: f8db 9664 ldr.w r9, [fp, #1636] ; 0x664 - d01c606: f8db 5660 ldr.w r5, [fp, #1632] ; 0x660 - d01c60a: f8d3 ab64 ldr.w sl, [r3, #2916] ; 0xb64 - d01c60e: f8d3 481c ldr.w r4, [r3, #2076] ; 0x81c - d01c612: 8a81 ldrh r1, [r0, #20] - d01c614: 4a1d ldr r2, [pc, #116] ; (d01c68c <wifi_hal_dbg_no_beacon+0xe0>) - d01c616: f3c4 1484 ubfx r4, r4, #6, #5 - d01c61a: b289 uxth r1, r1 - d01c61c: f5a2 6220 sub.w r2, r2, #2560 ; 0xa00 - d01c620: 3c33 subs r4, #51 ; 0x33 - d01c622: 910d str r1, [sp, #52] ; 0x34 - d01c624: f8b2 3a64 ldrh.w r3, [r2, #2660] ; 0xa64 - d01c628: 0064 lsls r4, r4, #1 - d01c62a: b29b uxth r3, r3 - d01c62c: 930c str r3, [sp, #48] ; 0x30 - d01c62e: 8a07 ldrh r7, [r0, #16] - d01c630: f8b2 8a24 ldrh.w r8, [r2, #2596] ; 0xa24 - d01c634: f8d2 2a80 ldr.w r2, [r2, #2688] ; 0xa80 - d01c638: b2bf uxth r7, r7 - d01c63a: 4815 ldr r0, [pc, #84] ; (d01c690 <wifi_hal_dbg_no_beacon+0xe4>) - d01c63c: fa1f f888 uxth.w r8, r8 - d01c640: 920b str r2, [sp, #44] ; 0x2c - d01c642: f7e7 fc59 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c646: f8db 03b4 ldr.w r0, [fp, #948] ; 0x3b4 - d01c64a: 9a0b ldr r2, [sp, #44] ; 0x2c - d01c64c: 9b0c ldr r3, [sp, #48] ; 0x30 - d01c64e: 990d ldr r1, [sp, #52] ; 0x34 - d01c650: 9406 str r4, [sp, #24] - d01c652: 9703 str r7, [sp, #12] - d01c654: 9600 str r6, [sp, #0] - d01c656: e9cd 0207 strd r0, r2, [sp, #28] - d01c65a: ea4f 622a mov.w r2, sl, asr #24 - d01c65e: 480d ldr r0, [pc, #52] ; (d01c694 <wifi_hal_dbg_no_beacon+0xe8>) - d01c660: e9cd 8204 strd r8, r2, [sp, #16] - d01c664: f3c5 4200 ubfx r2, r5, #16, #1 - d01c668: f3c5 4540 ubfx r5, r5, #17, #1 - d01c66c: 9202 str r2, [sp, #8] - d01c66e: fa1f f289 uxth.w r2, r9 - d01c672: 9501 str r5, [sp, #4] - d01c674: f7e7 fc40 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c678: e7b1 b.n d01c5de <wifi_hal_dbg_no_beacon+0x32> - d01c67a: bf00 nop - d01c67c: 40010700 .word 0x40010700 - d01c680: 40011700 .word 0x40011700 - d01c684: 01c9c380 .word 0x01c9c380 - d01c688: 40014000 .word 0x40014000 - d01c68c: 40011a00 .word 0x40011a00 - d01c690: 0d04a6af .word 0x0d04a6af - d01c694: 0d047c88 .word 0x0d047c88 - -0d01c698 <wifi_hal_phydm_dbg>: - d01c698: b537 push {r0, r1, r2, r4, r5, lr} - d01c69a: f44f 6080 mov.w r0, #1024 ; 0x400 - d01c69e: 460d mov r5, r1 - d01c6a0: f7e8 ff72 bl d005588 <rtw_zmalloc> - d01c6a4: 4604 mov r4, r0 - d01c6a6: b1b8 cbz r0, d01c6d8 <wifi_hal_phydm_dbg+0x40> - d01c6a8: 682b ldr r3, [r5, #0] - d01c6aa: 4618 mov r0, r3 - d01c6ac: 9301 str r3, [sp, #4] - d01c6ae: f026 faef bl d042c90 <____wrap_strlen_veneer> - d01c6b2: 9b01 ldr r3, [sp, #4] - d01c6b4: 4602 mov r2, r0 - d01c6b6: 490a ldr r1, [pc, #40] ; (d01c6e0 <wifi_hal_phydm_dbg+0x48>) - d01c6b8: 480a ldr r0, [pc, #40] ; (d01c6e4 <wifi_hal_phydm_dbg+0x4c>) - d01c6ba: f7e7 fc1d bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c6be: 4622 mov r2, r4 - d01c6c0: 4907 ldr r1, [pc, #28] ; (d01c6e0 <wifi_hal_phydm_dbg+0x48>) - d01c6c2: 4809 ldr r0, [pc, #36] ; (d01c6e8 <wifi_hal_phydm_dbg+0x50>) - d01c6c4: f7e7 fc18 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c6c8: 4620 mov r0, r4 - d01c6ca: f44f 6180 mov.w r1, #1024 ; 0x400 - d01c6ce: f7e8 ff5d bl d00558c <rtw_mfree> - d01c6d2: 2000 movs r0, #0 - d01c6d4: b003 add sp, #12 - d01c6d6: bd30 pop {r4, r5, pc} - d01c6d8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d01c6dc: e7fa b.n d01c6d4 <wifi_hal_phydm_dbg+0x3c> - d01c6de: bf00 nop - d01c6e0: 0d047f78 .word 0x0d047f78 - d01c6e4: 0d047d13 .word 0x0d047d13 - d01c6e8: 0d047d2b .word 0x0d047d2b - -0d01c6ec <wifi_hal_iwpriv_command>: - d01c6ec: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d01c6f0: 2500 movs r5, #0 - d01c6f2: b09f sub sp, #124 ; 0x7c - d01c6f4: 460f mov r7, r1 - d01c6f6: 4604 mov r4, r0 - d01c6f8: 4629 mov r1, r5 - d01c6fa: 4691 mov r9, r2 - d01c6fc: a80c add r0, sp, #48 ; 0x30 - d01c6fe: 220d movs r2, #13 - d01c700: 950b str r5, [sp, #44] ; 0x2c - d01c702: f026 facd bl d042ca0 <____wrap_memset_veneer> - d01c706: 49a9 ldr r1, [pc, #676] ; (d01c9ac <wifi_hal_iwpriv_command+0x2c0>) - d01c708: aa0b add r2, sp, #44 ; 0x2c - d01c70a: 4638 mov r0, r7 - d01c70c: 9504 str r5, [sp, #16] - d01c70e: f01e fe91 bl d03b434 <sscanf> - d01c712: 49a7 ldr r1, [pc, #668] ; (d01c9b0 <wifi_hal_iwpriv_command+0x2c4>) - d01c714: a80b add r0, sp, #44 ; 0x2c - d01c716: f026 fad3 bl d042cc0 <____wrap_strcmp_veneer> - d01c71a: b348 cbz r0, d01c770 <wifi_hal_iwpriv_command+0x84> - d01c71c: 49a5 ldr r1, [pc, #660] ; (d01c9b4 <wifi_hal_iwpriv_command+0x2c8>) - d01c71e: a80b add r0, sp, #44 ; 0x2c - d01c720: f026 face bl d042cc0 <____wrap_strcmp_veneer> - d01c724: b320 cbz r0, d01c770 <wifi_hal_iwpriv_command+0x84> - d01c726: 49a4 ldr r1, [pc, #656] ; (d01c9b8 <wifi_hal_iwpriv_command+0x2cc>) - d01c728: a80b add r0, sp, #44 ; 0x2c - d01c72a: f026 fac9 bl d042cc0 <____wrap_strcmp_veneer> - d01c72e: b1f8 cbz r0, d01c770 <wifi_hal_iwpriv_command+0x84> - d01c730: 49a2 ldr r1, [pc, #648] ; (d01c9bc <wifi_hal_iwpriv_command+0x2d0>) - d01c732: a80b add r0, sp, #44 ; 0x2c - d01c734: f026 fac4 bl d042cc0 <____wrap_strcmp_veneer> - d01c738: b1d0 cbz r0, d01c770 <wifi_hal_iwpriv_command+0x84> - d01c73a: 49a1 ldr r1, [pc, #644] ; (d01c9c0 <wifi_hal_iwpriv_command+0x2d4>) - d01c73c: a80b add r0, sp, #44 ; 0x2c - d01c73e: f026 fabf bl d042cc0 <____wrap_strcmp_veneer> - d01c742: 42a8 cmp r0, r5 - d01c744: bf0c ite eq - d01c746: f44f 5580 moveq.w r5, #4096 ; 0x1000 - d01c74a: f44f 6580 movne.w r5, #1024 ; 0x400 - d01c74e: 4638 mov r0, r7 - d01c750: f026 fa9e bl d042c90 <____wrap_strlen_veneer> - d01c754: 42a8 cmp r0, r5 - d01c756: bf28 it cs - d01c758: 1c45 addcs r5, r0, #1 - d01c75a: 4628 mov r0, r5 - d01c75c: f7e8 ff12 bl d005584 <rtw_malloc> - d01c760: 4606 mov r6, r0 - d01c762: b940 cbnz r0, d01c776 <wifi_hal_iwpriv_command+0x8a> - d01c764: 4897 ldr r0, [pc, #604] ; (d01c9c4 <wifi_hal_iwpriv_command+0x2d8>) - d01c766: f7e7 fbc7 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c76a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d01c76e: e08f b.n d01c890 <wifi_hal_iwpriv_command+0x1a4> - d01c770: f640 2528 movw r5, #2600 ; 0xa28 - d01c774: e7eb b.n d01c74e <wifi_hal_iwpriv_command+0x62> - d01c776: 462a mov r2, r5 - d01c778: 2100 movs r1, #0 - d01c77a: f026 fa91 bl d042ca0 <____wrap_memset_veneer> - d01c77e: 4b92 ldr r3, [pc, #584] ; (d01c9c8 <wifi_hal_iwpriv_command+0x2dc>) - d01c780: 462a mov r2, r5 - d01c782: 4639 mov r1, r7 - d01c784: 4630 mov r0, r6 - d01c786: 4798 blx r3 - d01c788: 2220 movs r2, #32 - d01c78a: 2100 movs r1, #0 - d01c78c: a816 add r0, sp, #88 ; 0x58 - d01c78e: f026 fa87 bl d042ca0 <____wrap_memset_veneer> - d01c792: 2210 movs r2, #16 - d01c794: 4b8d ldr r3, [pc, #564] ; (d01c9cc <wifi_hal_iwpriv_command+0x2e0>) - d01c796: a91a add r1, sp, #104 ; 0x68 - d01c798: a807 add r0, sp, #28 - d01c79a: 961a str r6, [sp, #104] ; 0x68 - d01c79c: f8ad 506c strh.w r5, [sp, #108] ; 0x6c - d01c7a0: 4798 blx r3 - d01c7a2: eb04 03c4 add.w r3, r4, r4, lsl #3 - d01c7a6: 4a8a ldr r2, [pc, #552] ; (d01c9d0 <wifi_hal_iwpriv_command+0x2e4>) - d01c7a8: eb02 0383 add.w r3, r2, r3, lsl #2 - d01c7ac: 2b00 cmp r3, #0 - d01c7ae: d0dc beq.n d01c76a <wifi_hal_iwpriv_command+0x7e> - d01c7b0: 2024 movs r0, #36 ; 0x24 - d01c7b2: 4344 muls r4, r0 - d01c7b4: 5917 ldr r7, [r2, r4] - d01c7b6: 2f00 cmp r7, #0 - d01c7b8: d0d7 beq.n d01c76a <wifi_hal_iwpriv_command+0x7e> - d01c7ba: f8dd 8068 ldr.w r8, [sp, #104] ; 0x68 - d01c7be: aa04 add r2, sp, #16 - d01c7c0: 683b ldr r3, [r7, #0] - d01c7c2: 4984 ldr r1, [pc, #528] ; (d01c9d4 <wifi_hal_iwpriv_command+0x2e8>) - d01c7c4: 4640 mov r0, r8 - d01c7c6: f8d3 acc0 ldr.w sl, [r3, #3264] ; 0xcc0 - d01c7ca: f01e fe33 bl d03b434 <sscanf> - d01c7ce: aa0b add r2, sp, #44 ; 0x2c - d01c7d0: 4976 ldr r1, [pc, #472] ; (d01c9ac <wifi_hal_iwpriv_command+0x2c0>) - d01c7d2: 4640 mov r0, r8 - d01c7d4: f01e fe2e bl d03b434 <sscanf> - d01c7d8: a80b add r0, sp, #44 ; 0x2c - d01c7da: f026 fa59 bl d042c90 <____wrap_strlen_veneer> - d01c7de: ab1e add r3, sp, #120 ; 0x78 - d01c7e0: f818 2000 ldrb.w r2, [r8, r0] - d01c7e4: 4604 mov r4, r0 - d01c7e6: 4403 add r3, r0 - d01c7e8: f803 2c4c strb.w r2, [r3, #-76] - d01c7ec: b108 cbz r0, d01c7f2 <wifi_hal_iwpriv_command+0x106> - d01c7ee: 3401 adds r4, #1 - d01c7f0: b2e4 uxtb r4, r4 - d01c7f2: 4623 mov r3, r4 - d01c7f4: aa0b add r2, sp, #44 ; 0x2c - d01c7f6: 4978 ldr r1, [pc, #480] ; (d01c9d8 <wifi_hal_iwpriv_command+0x2ec>) - d01c7f8: 4878 ldr r0, [pc, #480] ; (d01c9dc <wifi_hal_iwpriv_command+0x2f0>) - d01c7fa: f7e7 fb7d bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c7fe: f8bd 206c ldrh.w r2, [sp, #108] ; 0x6c - d01c802: eb08 0104 add.w r1, r8, r4 - d01c806: 9807 ldr r0, [sp, #28] - d01c808: 1b12 subs r2, r2, r4 - d01c80a: f8df 81c0 ldr.w r8, [pc, #448] ; d01c9cc <wifi_hal_iwpriv_command+0x2e0> - d01c80e: b292 uxth r2, r2 - d01c810: f8ad 206c strh.w r2, [sp, #108] ; 0x6c - d01c814: 47c0 blx r8 - d01c816: 4622 mov r2, r4 - d01c818: 4971 ldr r1, [pc, #452] ; (d01c9e0 <wifi_hal_iwpriv_command+0x2f4>) - d01c81a: a80b add r0, sp, #44 ; 0x2c - d01c81c: f7e8 feba bl d005594 <rtw_memcmp> - d01c820: 2800 cmp r0, #0 - d01c822: d043 beq.n d01c8ac <wifi_hal_iwpriv_command+0x1c0> - d01c824: 2300 movs r3, #0 - d01c826: aa10 add r2, sp, #64 ; 0x40 - d01c828: 496e ldr r1, [pc, #440] ; (d01c9e4 <wifi_hal_iwpriv_command+0x2f8>) - d01c82a: 9310 str r3, [sp, #64] ; 0x40 - d01c82c: 9807 ldr r0, [sp, #28] - d01c82e: e9cd 3305 strd r3, r3, [sp, #20] - d01c832: ab06 add r3, sp, #24 - d01c834: 9300 str r3, [sp, #0] - d01c836: ab05 add r3, sp, #20 - d01c838: f01e fdfc bl d03b434 <sscanf> - d01c83c: 9b10 ldr r3, [sp, #64] ; 0x40 - d01c83e: 2b02 cmp r3, #2 - d01c840: d029 beq.n d01c896 <wifi_hal_iwpriv_command+0x1aa> - d01c842: 2b04 cmp r3, #4 - d01c844: d02d beq.n d01c8a2 <wifi_hal_iwpriv_command+0x1b6> - d01c846: 2b01 cmp r3, #1 - d01c848: d10e bne.n d01c868 <wifi_hal_iwpriv_command+0x17c> - d01c84a: f89d 1018 ldrb.w r1, [sp, #24] - d01c84e: 9805 ldr r0, [sp, #20] - d01c850: f7fe f93f bl d01aad2 <rtw_write8> - d01c854: 9905 ldr r1, [sp, #20] - d01c856: 4608 mov r0, r1 - d01c858: 9103 str r1, [sp, #12] - d01c85a: f7fe f936 bl d01aaca <rtw_read32> - d01c85e: 9903 ldr r1, [sp, #12] - d01c860: 4602 mov r2, r0 - d01c862: 4861 ldr r0, [pc, #388] ; (d01c9e8 <wifi_hal_iwpriv_command+0x2fc>) - d01c864: f7e7 fb48 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c868: f1b9 0f00 cmp.w r9, #0 - d01c86c: d00b beq.n d01c886 <wifi_hal_iwpriv_command+0x19a> - d01c86e: f8bd 306c ldrh.w r3, [sp, #108] ; 0x6c - d01c872: b143 cbz r3, d01c886 <wifi_hal_iwpriv_command+0x19a> - d01c874: 42ab cmp r3, r5 - d01c876: d902 bls.n d01c87e <wifi_hal_iwpriv_command+0x192> - d01c878: 485c ldr r0, [pc, #368] ; (d01c9ec <wifi_hal_iwpriv_command+0x300>) - d01c87a: f7e7 fb3d bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c87e: 991a ldr r1, [sp, #104] ; 0x68 - d01c880: 485b ldr r0, [pc, #364] ; (d01c9f0 <wifi_hal_iwpriv_command+0x304>) - d01c882: f7e7 fb39 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c886: 4630 mov r0, r6 - d01c888: 2100 movs r1, #0 - d01c88a: f7e8 fe7f bl d00558c <rtw_mfree> - d01c88e: 2000 movs r0, #0 - d01c890: b01f add sp, #124 ; 0x7c - d01c892: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d01c896: f8bd 1018 ldrh.w r1, [sp, #24] - d01c89a: 9805 ldr r0, [sp, #20] - d01c89c: f7fe f91e bl d01aadc <rtw_write16> - d01c8a0: e7d8 b.n d01c854 <wifi_hal_iwpriv_command+0x168> - d01c8a2: e9dd 0105 ldrd r0, r1, [sp, #20] - d01c8a6: f7fe f91e bl d01aae6 <rtw_write32> - d01c8aa: e7d3 b.n d01c854 <wifi_hal_iwpriv_command+0x168> - d01c8ac: 4622 mov r2, r4 - d01c8ae: 4951 ldr r1, [pc, #324] ; (d01c9f4 <wifi_hal_iwpriv_command+0x308>) - d01c8b0: a80b add r0, sp, #44 ; 0x2c - d01c8b2: f7e8 fe6f bl d005594 <rtw_memcmp> - d01c8b6: 4683 mov fp, r0 - d01c8b8: b120 cbz r0, d01c8c4 <wifi_hal_iwpriv_command+0x1d8> - d01c8ba: a907 add r1, sp, #28 - d01c8bc: 4638 mov r0, r7 - d01c8be: f7ff fe47 bl d01c550 <wifi_hal_lps_dtim> - d01c8c2: e7d1 b.n d01c868 <wifi_hal_iwpriv_command+0x17c> - d01c8c4: 4622 mov r2, r4 - d01c8c6: 494c ldr r1, [pc, #304] ; (d01c9f8 <wifi_hal_iwpriv_command+0x30c>) - d01c8c8: a80b add r0, sp, #44 ; 0x2c - d01c8ca: f7e8 fe63 bl d005594 <rtw_memcmp> - d01c8ce: 2800 cmp r0, #0 - d01c8d0: d041 beq.n d01c956 <wifi_hal_iwpriv_command+0x26a> - d01c8d2: f8bd 4020 ldrh.w r4, [sp, #32] - d01c8d6: f8dd a01c ldr.w sl, [sp, #28] - d01c8da: 4620 mov r0, r4 - d01c8dc: f8cd b018 str.w fp, [sp, #24] - d01c8e0: f8cd b040 str.w fp, [sp, #64] ; 0x40 - d01c8e4: f7e8 fe4e bl d005584 <rtw_malloc> - d01c8e8: 4607 mov r7, r0 - d01c8ea: 2800 cmp r0, #0 - d01c8ec: d0bc beq.n d01c868 <wifi_hal_iwpriv_command+0x17c> - d01c8ee: 4622 mov r2, r4 - d01c8f0: 4651 mov r1, sl - d01c8f2: 47c0 blx r8 - d01c8f4: ab06 add r3, sp, #24 - d01c8f6: aa10 add r2, sp, #64 ; 0x40 - d01c8f8: 4940 ldr r1, [pc, #256] ; (d01c9fc <wifi_hal_iwpriv_command+0x310>) - d01c8fa: 4638 mov r0, r7 - d01c8fc: f01e fd9a bl d03b434 <sscanf> - d01c900: 9b10 ldr r3, [sp, #64] ; 0x40 - d01c902: 2b02 cmp r3, #2 - d01c904: d01b beq.n d01c93e <wifi_hal_iwpriv_command+0x252> - d01c906: 2b04 cmp r3, #4 - d01c908: d01f beq.n d01c94a <wifi_hal_iwpriv_command+0x25e> - d01c90a: 2b01 cmp r3, #1 - d01c90c: d112 bne.n d01c934 <wifi_hal_iwpriv_command+0x248> - d01c90e: 9806 ldr r0, [sp, #24] - d01c910: f7fe f8d2 bl d01aab8 <rtw_read8> - d01c914: 4a3a ldr r2, [pc, #232] ; (d01ca00 <wifi_hal_iwpriv_command+0x314>) - d01c916: 4603 mov r3, r0 - d01c918: 4621 mov r1, r4 - d01c91a: 4650 mov r0, sl - d01c91c: f01e fd1b bl d03b356 <snprintf> - d01c920: 9906 ldr r1, [sp, #24] - d01c922: 4608 mov r0, r1 - d01c924: 9103 str r1, [sp, #12] - d01c926: f7fe f8d0 bl d01aaca <rtw_read32> - d01c92a: 9903 ldr r1, [sp, #12] - d01c92c: 4602 mov r2, r0 - d01c92e: 4835 ldr r0, [pc, #212] ; (d01ca04 <wifi_hal_iwpriv_command+0x318>) - d01c930: f7e7 fae2 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c934: 4621 mov r1, r4 - d01c936: 4638 mov r0, r7 - d01c938: f7e8 fe28 bl d00558c <rtw_mfree> - d01c93c: e794 b.n d01c868 <wifi_hal_iwpriv_command+0x17c> - d01c93e: 9806 ldr r0, [sp, #24] - d01c940: f7fe f8be bl d01aac0 <rtw_read16> - d01c944: 4a30 ldr r2, [pc, #192] ; (d01ca08 <wifi_hal_iwpriv_command+0x31c>) - d01c946: 4603 mov r3, r0 - d01c948: e7e6 b.n d01c918 <wifi_hal_iwpriv_command+0x22c> - d01c94a: 9806 ldr r0, [sp, #24] - d01c94c: f7fe f8bd bl d01aaca <rtw_read32> - d01c950: 4a2e ldr r2, [pc, #184] ; (d01ca0c <wifi_hal_iwpriv_command+0x320>) - d01c952: 4603 mov r3, r0 - d01c954: e7e0 b.n d01c918 <wifi_hal_iwpriv_command+0x22c> - d01c956: 4622 mov r2, r4 - d01c958: 492d ldr r1, [pc, #180] ; (d01ca10 <wifi_hal_iwpriv_command+0x324>) - d01c95a: a80b add r0, sp, #44 ; 0x2c - d01c95c: f7e8 fe1a bl d005594 <rtw_memcmp> - d01c960: b120 cbz r0, d01c96c <wifi_hal_iwpriv_command+0x280> - d01c962: a907 add r1, sp, #28 - d01c964: 4638 mov r0, r7 - d01c966: f7fe fdf7 bl d01b558 <wifi_hal_dbg> - d01c96a: e77d b.n d01c868 <wifi_hal_iwpriv_command+0x17c> - d01c96c: 4622 mov r2, r4 - d01c96e: 4929 ldr r1, [pc, #164] ; (d01ca14 <wifi_hal_iwpriv_command+0x328>) - d01c970: a80b add r0, sp, #44 ; 0x2c - d01c972: f7e8 fe0f bl d005594 <rtw_memcmp> - d01c976: b120 cbz r0, d01c982 <wifi_hal_iwpriv_command+0x296> - d01c978: a907 add r1, sp, #28 - d01c97a: 4650 mov r0, sl - d01c97c: f7ff fe8c bl d01c698 <wifi_hal_phydm_dbg> - d01c980: e772 b.n d01c868 <wifi_hal_iwpriv_command+0x17c> - d01c982: 4622 mov r2, r4 - d01c984: 4924 ldr r1, [pc, #144] ; (d01ca18 <wifi_hal_iwpriv_command+0x32c>) - d01c986: a80b add r0, sp, #44 ; 0x2c - d01c988: f7e8 fe04 bl d005594 <rtw_memcmp> - d01c98c: 2800 cmp r0, #0 - d01c98e: d049 beq.n d01ca24 <wifi_hal_iwpriv_command+0x338> - d01c990: 4822 ldr r0, [pc, #136] ; (d01ca1c <wifi_hal_iwpriv_command+0x330>) - d01c992: f7e7 fab1 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c996: 4822 ldr r0, [pc, #136] ; (d01ca20 <wifi_hal_iwpriv_command+0x334>) - d01c998: 9904 ldr r1, [sp, #16] - d01c99a: f7e7 faad bl d003ef8 <inic_ipc_dev_buffered_printf> - d01c99e: 9804 ldr r0, [sp, #16] - d01c9a0: b910 cbnz r0, d01c9a8 <wifi_hal_iwpriv_command+0x2bc> - d01c9a2: f009 f959 bl d025c58 <wifi_config_autoreconnect> - d01c9a6: e75f b.n d01c868 <wifi_hal_iwpriv_command+0x17c> - d01c9a8: 2001 movs r0, #1 - d01c9aa: e7fa b.n d01c9a2 <wifi_hal_iwpriv_command+0x2b6> - d01c9ac: 0d047855 .word 0x0d047855 - d01c9b0: 0d047d3d .word 0x0d047d3d - d01c9b4: 0d047d48 .word 0x0d047d48 - d01c9b8: 0d047d53 .word 0x0d047d53 - d01c9bc: 0d047d5d .word 0x0d047d5d - d01c9c0: 0d047d67 .word 0x0d047d67 - d01c9c4: 0d047d6e .word 0x0d047d6e - d01c9c8: 0d03b5c7 .word 0x0d03b5c7 - d01c9cc: 00027939 .word 0x00027939 - d01c9d0: 60007190 .word 0x60007190 - d01c9d4: 0d047d8a .word 0x0d047d8a - d01c9d8: 0d047f8b .word 0x0d047f8b - d01c9dc: 0d047d91 .word 0x0d047d91 - d01c9e0: 0d047db0 .word 0x0d047db0 - d01c9e4: 0d047db7 .word 0x0d047db7 - d01c9e8: 0d047dc0 .word 0x0d047dc0 - d01c9ec: 0d047e73 .word 0x0d047e73 - d01c9f0: 0d047e97 .word 0x0d047e97 - d01c9f4: 0d047ddd .word 0x0d047ddd - d01c9f8: 0d047deb .word 0x0d047deb - d01c9fc: 0d047df1 .word 0x0d047df1 - d01ca00: 0d047df7 .word 0x0d047df7 - d01ca04: 0d047e0c .word 0x0d047e0c - d01ca08: 0d047dfe .word 0x0d047dfe - d01ca0c: 0d047e05 .word 0x0d047e05 - d01ca10: 0d047e28 .word 0x0d047e28 - d01ca14: 0d047e2d .word 0x0d047e2d - d01ca18: 0d047e34 .word 0x0d047e34 - d01ca1c: 0d04a6af .word 0x0d04a6af - d01ca20: 0d04788b .word 0x0d04788b - d01ca24: 4622 mov r2, r4 - d01ca26: 4911 ldr r1, [pc, #68] ; (d01ca6c <wifi_hal_iwpriv_command+0x380>) - d01ca28: a80b add r0, sp, #44 ; 0x2c - d01ca2a: f7e8 fdb3 bl d005594 <rtw_memcmp> - d01ca2e: 2800 cmp r0, #0 - d01ca30: f43f af1a beq.w d01c868 <wifi_hal_iwpriv_command+0x17c> - d01ca34: 4f0e ldr r7, [pc, #56] ; (d01ca70 <wifi_hal_iwpriv_command+0x384>) - d01ca36: ac10 add r4, sp, #64 ; 0x40 - d01ca38: cf0f ldmia r7!, {r0, r1, r2, r3} - d01ca3a: c40f stmia r4!, {r0, r1, r2, r3} - d01ca3c: e897 0003 ldmia.w r7, {r0, r1} - d01ca40: e884 0003 stmia.w r4, {r0, r1} - d01ca44: f89d 0010 ldrb.w r0, [sp, #16] - d01ca48: f009 fccc bl d0263e4 <wifi_set_wpa_mode> - d01ca4c: b948 cbnz r0, d01ca62 <wifi_hal_iwpriv_command+0x376> - d01ca4e: 9b04 ldr r3, [sp, #16] - d01ca50: aa1e add r2, sp, #120 ; 0x78 - d01ca52: 4808 ldr r0, [pc, #32] ; (d01ca74 <wifi_hal_iwpriv_command+0x388>) - d01ca54: eb02 0383 add.w r3, r2, r3, lsl #2 - d01ca58: f853 1c38 ldr.w r1, [r3, #-56] - d01ca5c: f7e7 fa4c bl d003ef8 <inic_ipc_dev_buffered_printf> - d01ca60: e702 b.n d01c868 <wifi_hal_iwpriv_command+0x17c> - d01ca62: 4805 ldr r0, [pc, #20] ; (d01ca78 <wifi_hal_iwpriv_command+0x38c>) - d01ca64: f7e7 fa48 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01ca68: e6fe b.n d01c868 <wifi_hal_iwpriv_command+0x17c> - d01ca6a: bf00 nop - d01ca6c: 0d047e40 .word 0x0d047e40 - d01ca70: 0d047f60 .word 0x0d047f60 - d01ca74: 0d047e4a .word 0x0d047e4a - d01ca78: 0d047e5e .word 0x0d047e5e - -0d01ca7c <wifi_hal_phl_stainfo_init>: - d01ca7c: b538 push {r3, r4, r5, lr} - d01ca7e: 4605 mov r5, r0 - d01ca80: 20b8 movs r0, #184 ; 0xb8 - d01ca82: f7e8 fd70 bl d005566 <rtw_zvmalloc> - d01ca86: 4604 mov r4, r0 - d01ca88: f8c5 0090 str.w r0, [r5, #144] ; 0x90 - d01ca8c: 2088 movs r0, #136 ; 0x88 - d01ca8e: f7e8 fd6a bl d005566 <rtw_zvmalloc> - d01ca92: 2300 movs r3, #0 - d01ca94: 6060 str r0, [r4, #4] - d01ca96: 77c3 strb r3, [r0, #31] - d01ca98: 6862 ldr r2, [r4, #4] - d01ca9a: f882 3020 strb.w r3, [r2, #32] - d01ca9e: 6862 ldr r2, [r4, #4] - d01caa0: f882 302d strb.w r3, [r2, #45] ; 0x2d - d01caa4: bd38 pop {r3, r4, r5, pc} + d01c4d2: 039b lsls r3, r3, #14 + d01c4d4: f57f a92a bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c4d8: f8b5 1042 ldrh.w r1, [r5, #66] ; 0x42 + d01c4dc: 4848 ldr r0, [pc, #288] ; (d01c600 <wifi_hal_dbg+0xfcc>) + d01c4de: b289 uxth r1, r1 + d01c4e0: f026 fc6a bl d042db8 <__DiagPrintf_veneer> + d01c4e4: 6823 ldr r3, [r4, #0] + d01c4e6: 039f lsls r7, r3, #14 + d01c4e8: f57f a920 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c4ec: f5a5 7540 sub.w r5, r5, #768 ; 0x300 + d01c4f0: 4844 ldr r0, [pc, #272] ; (d01c604 <wifi_hal_dbg+0xfd0>) + d01c4f2: 88a9 ldrh r1, [r5, #4] + d01c4f4: b289 uxth r1, r1 + d01c4f6: f026 fc5f bl d042db8 <__DiagPrintf_veneer> + d01c4fa: 6823 ldr r3, [r4, #0] + d01c4fc: 039e lsls r6, r3, #14 + d01c4fe: f57f a915 bpl.w d01b72c <wifi_hal_dbg+0xf8> + d01c502: 8869 ldrh r1, [r5, #2] + d01c504: 4840 ldr r0, [pc, #256] ; (d01c608 <wifi_hal_dbg+0xfd4>) + d01c506: b289 uxth r1, r1 + d01c508: e610 b.n d01c12c <wifi_hal_dbg+0xaf8> + d01c50a: 4632 mov r2, r6 + d01c50c: 493f ldr r1, [pc, #252] ; (d01c60c <wifi_hal_dbg+0xfd8>) + d01c50e: a807 add r0, sp, #28 + d01c510: f7e9 f840 bl d005594 <rtw_memcmp> + d01c514: b360 cbz r0, d01c570 <wifi_hal_dbg+0xf3c> + d01c516: 6823 ldr r3, [r4, #0] + d01c518: 039d lsls r5, r3, #14 + d01c51a: d502 bpl.n d01c522 <wifi_hal_dbg+0xeee> + d01c51c: 483c ldr r0, [pc, #240] ; (d01c610 <wifi_hal_dbg+0xfdc>) + d01c51e: f026 fc4b bl d042db8 <__DiagPrintf_veneer> + d01c522: 2500 movs r5, #0 + d01c524: 4e3b ldr r6, [pc, #236] ; (d01c614 <wifi_hal_dbg+0xfe0>) + d01c526: 4f3c ldr r7, [pc, #240] ; (d01c618 <wifi_hal_dbg+0xfe4>) + d01c528: f8df 80fc ldr.w r8, [pc, #252] ; d01c628 <wifi_hal_dbg+0xff4> + d01c52c: 0668 lsls r0, r5, #25 + d01c52e: d106 bne.n d01c53e <wifi_hal_dbg+0xf0a> + d01c530: 6823 ldr r3, [r4, #0] + d01c532: 0399 lsls r1, r3, #14 + d01c534: d503 bpl.n d01c53e <wifi_hal_dbg+0xf0a> + d01c536: 09e9 lsrs r1, r5, #7 + d01c538: 4630 mov r0, r6 + d01c53a: f026 fc3d bl d042db8 <__DiagPrintf_veneer> + d01c53e: 072a lsls r2, r5, #28 + d01c540: d105 bne.n d01c54e <wifi_hal_dbg+0xf1a> + d01c542: 6823 ldr r3, [r4, #0] + d01c544: 039b lsls r3, r3, #14 + d01c546: d50d bpl.n d01c564 <wifi_hal_dbg+0xf30> + d01c548: 4640 mov r0, r8 + d01c54a: f026 fc35 bl d042db8 <__DiagPrintf_veneer> + d01c54e: 6823 ldr r3, [r4, #0] + d01c550: 0398 lsls r0, r3, #14 + d01c552: d507 bpl.n d01c564 <wifi_hal_dbg+0xf30> + d01c554: f105 4380 add.w r3, r5, #1073741824 ; 0x40000000 + d01c558: 4638 mov r0, r7 + d01c55a: f503 3340 add.w r3, r3, #196608 ; 0x30000 + d01c55e: 7819 ldrb r1, [r3, #0] + d01c560: f026 fc2a bl d042db8 <__DiagPrintf_veneer> + d01c564: 3501 adds r5, #1 + d01c566: f5b5 4f80 cmp.w r5, #16384 ; 0x4000 + d01c56a: d1df bne.n d01c52c <wifi_hal_dbg+0xef8> + d01c56c: f7ff b8de b.w d01b72c <wifi_hal_dbg+0xf8> + d01c570: 4632 mov r2, r6 + d01c572: 492a ldr r1, [pc, #168] ; (d01c61c <wifi_hal_dbg+0xfe8>) + d01c574: a807 add r0, sp, #28 + d01c576: f7e9 f80d bl d005594 <rtw_memcmp> + d01c57a: 6823 ldr r3, [r4, #0] + d01c57c: 2800 cmp r0, #0 + d01c57e: f43f ad57 beq.w d01c030 <wifi_hal_dbg+0x9fc> + d01c582: 0399 lsls r1, r3, #14 + d01c584: d502 bpl.n d01c58c <wifi_hal_dbg+0xf58> + d01c586: 4826 ldr r0, [pc, #152] ; (d01c620 <wifi_hal_dbg+0xfec>) + d01c588: f026 fc16 bl d042db8 <__DiagPrintf_veneer> + d01c58c: 2500 movs r5, #0 + d01c58e: 4e21 ldr r6, [pc, #132] ; (d01c614 <wifi_hal_dbg+0xfe0>) + d01c590: 4f21 ldr r7, [pc, #132] ; (d01c618 <wifi_hal_dbg+0xfe4>) + d01c592: f8df 8094 ldr.w r8, [pc, #148] ; d01c628 <wifi_hal_dbg+0xff4> + d01c596: 066a lsls r2, r5, #25 + d01c598: d106 bne.n d01c5a8 <wifi_hal_dbg+0xf74> + d01c59a: 6823 ldr r3, [r4, #0] + d01c59c: 039b lsls r3, r3, #14 + d01c59e: d503 bpl.n d01c5a8 <wifi_hal_dbg+0xf74> + d01c5a0: 09e9 lsrs r1, r5, #7 + d01c5a2: 4630 mov r0, r6 + d01c5a4: f026 fc08 bl d042db8 <__DiagPrintf_veneer> + d01c5a8: 0728 lsls r0, r5, #28 + d01c5aa: d105 bne.n d01c5b8 <wifi_hal_dbg+0xf84> + d01c5ac: 6823 ldr r3, [r4, #0] + d01c5ae: 0399 lsls r1, r3, #14 + d01c5b0: d50d bpl.n d01c5ce <wifi_hal_dbg+0xf9a> + d01c5b2: 4640 mov r0, r8 + d01c5b4: f026 fc00 bl d042db8 <__DiagPrintf_veneer> + d01c5b8: 6823 ldr r3, [r4, #0] + d01c5ba: 039a lsls r2, r3, #14 + d01c5bc: d507 bpl.n d01c5ce <wifi_hal_dbg+0xf9a> + d01c5be: f105 4380 add.w r3, r5, #1073741824 ; 0x40000000 + d01c5c2: 4638 mov r0, r7 + d01c5c4: f503 3300 add.w r3, r3, #131072 ; 0x20000 + d01c5c8: 7819 ldrb r1, [r3, #0] + d01c5ca: f026 fbf5 bl d042db8 <__DiagPrintf_veneer> + d01c5ce: 3501 adds r5, #1 + d01c5d0: f5b5 4f00 cmp.w r5, #32768 ; 0x8000 + d01c5d4: d1df bne.n d01c596 <wifi_hal_dbg+0xf62> + d01c5d6: f7ff b8a9 b.w d01b72c <wifi_hal_dbg+0xf8> + d01c5da: bf00 nop + d01c5dc: 0d047c22 .word 0x0d047c22 + d01c5e0: 0d048014 .word 0x0d048014 + d01c5e4: 40001000 .word 0x40001000 + d01c5e8: 0d047c29 .word 0x0d047c29 + d01c5ec: 0d047c40 .word 0x0d047c40 + d01c5f0: 0001e205 .word 0x0001e205 + d01c5f4: 0d047c60 .word 0x0d047c60 + d01c5f8: 40011a00 .word 0x40011a00 + d01c5fc: 0d047c7e .word 0x0d047c7e + d01c600: 0d047c8f .word 0x0d047c8f + d01c604: 0d047ca0 .word 0x0d047ca0 + d01c608: 0d047cb0 .word 0x0d047cb0 + d01c60c: 0d047cc0 .word 0x0d047cc0 + d01c610: 0d047cc5 .word 0x0d047cc5 + d01c614: 0d047ceb .word 0x0d047ceb + d01c618: 0d047cfa .word 0x0d047cfa + d01c61c: 0d047d01 .word 0x0d047d01 + d01c620: 0d047d06 .word 0x0d047d06 + d01c624: 0d047ad7 .word 0x0d047ad7 + d01c628: 0d047cf6 .word 0x0d047cf6 + +0d01c62c <wifi_hal_lps_dtim>: + d01c62c: b573 push {r0, r1, r4, r5, r6, lr} + d01c62e: 460c mov r4, r1 + d01c630: 4605 mov r5, r0 + d01c632: 6806 ldr r6, [r0, #0] + d01c634: 2202 movs r2, #2 + d01c636: 4910 ldr r1, [pc, #64] ; (d01c678 <wifi_hal_lps_dtim+0x4c>) + d01c638: 6820 ldr r0, [r4, #0] + d01c63a: f7e8 ffab bl d005594 <rtw_memcmp> + d01c63e: b160 cbz r0, d01c65a <wifi_hal_lps_dtim+0x2e> + d01c640: aa01 add r2, sp, #4 + d01c642: 490e ldr r1, [pc, #56] ; (d01c67c <wifi_hal_lps_dtim+0x50>) + d01c644: 6820 ldr r0, [r4, #0] + d01c646: f01e ff63 bl d03b510 <sscanf> + d01c64a: 9901 ldr r1, [sp, #4] + d01c64c: 297f cmp r1, #127 ; 0x7f + d01c64e: d909 bls.n d01c664 <wifi_hal_lps_dtim+0x38> + d01c650: 480b ldr r0, [pc, #44] ; (d01c680 <wifi_hal_lps_dtim+0x54>) + d01c652: f7e7 fc51 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c656: b002 add sp, #8 + d01c658: bd70 pop {r4, r5, r6, pc} + d01c65a: 6820 ldr r0, [r4, #0] + d01c65c: f01e fbc2 bl d03ade4 <atoi> + d01c660: 9001 str r0, [sp, #4] + d01c662: e7f2 b.n d01c64a <wifi_hal_lps_dtim+0x1e> + d01c664: 4628 mov r0, r5 + d01c666: f886 1346 strb.w r1, [r6, #838] ; 0x346 + d01c66a: 2101 movs r1, #1 + d01c66c: f7fc fc0c bl d018e88 <wifi_hal_h2c_set_pwr_mode> + d01c670: 9901 ldr r1, [sp, #4] + d01c672: 4804 ldr r0, [pc, #16] ; (d01c684 <wifi_hal_lps_dtim+0x58>) + d01c674: e7ed b.n d01c652 <wifi_hal_lps_dtim+0x26> + d01c676: bf00 nop + d01c678: 0d047775 .word 0x0d047775 + d01c67c: 0d047ed1 .word 0x0d047ed1 + d01c680: 0d047d2c .word 0x0d047d2c + d01c684: 0d047d52 .word 0x0d047d52 + +0d01c688 <wifi_hal_dbg_no_beacon>: + d01c688: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01c68c: b08f sub sp, #60 ; 0x3c + d01c68e: b9b8 cbnz r0, d01c6c0 <wifi_hal_dbg_no_beacon+0x38> + d01c690: 4b31 ldr r3, [pc, #196] ; (d01c758 <wifi_hal_dbg_no_beacon+0xd0>) + d01c692: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 + d01c696: f042 0201 orr.w r2, r2, #1 + d01c69a: f883 2030 strb.w r2, [r3, #48] ; 0x30 + d01c69e: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 + d01c6a2: f002 02fe and.w r2, r2, #254 ; 0xfe + d01c6a6: f883 2030 strb.w r2, [r3, #48] ; 0x30 + d01c6aa: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d01c6ae: f8d2 3664 ldr.w r3, [r2, #1636] ; 0x664 + d01c6b2: f043 6300 orr.w r3, r3, #134217728 ; 0x8000000 + d01c6b6: f8c2 3664 str.w r3, [r2, #1636] ; 0x664 + d01c6ba: b00f add sp, #60 ; 0x3c + d01c6bc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d01c6c0: 2802 cmp r0, #2 + d01c6c2: d9fa bls.n d01c6ba <wifi_hal_dbg_no_beacon+0x32> + d01c6c4: f04f 4b80 mov.w fp, #1073741824 ; 0x40000000 + d01c6c8: 2300 movs r3, #0 + d01c6ca: 4824 ldr r0, [pc, #144] ; (d01c75c <wifi_hal_dbg_no_beacon+0xd4>) + d01c6cc: f8cb 3664 str.w r3, [fp, #1636] ; 0x664 + d01c6d0: 4b23 ldr r3, [pc, #140] ; (d01c760 <wifi_hal_dbg_no_beacon+0xd8>) + d01c6d2: f8db 6664 ldr.w r6, [fp, #1636] ; 0x664 + d01c6d6: f8cb 3664 str.w r3, [fp, #1636] ; 0x664 + d01c6da: 4b22 ldr r3, [pc, #136] ; (d01c764 <wifi_hal_dbg_no_beacon+0xdc>) + d01c6dc: b2b6 uxth r6, r6 + d01c6de: f8db 9664 ldr.w r9, [fp, #1636] ; 0x664 + d01c6e2: f8db 5660 ldr.w r5, [fp, #1632] ; 0x660 + d01c6e6: f8d3 ab64 ldr.w sl, [r3, #2916] ; 0xb64 + d01c6ea: f8d3 481c ldr.w r4, [r3, #2076] ; 0x81c + d01c6ee: 8a81 ldrh r1, [r0, #20] + d01c6f0: 4a1d ldr r2, [pc, #116] ; (d01c768 <wifi_hal_dbg_no_beacon+0xe0>) + d01c6f2: f3c4 1484 ubfx r4, r4, #6, #5 + d01c6f6: b289 uxth r1, r1 + d01c6f8: f5a2 6220 sub.w r2, r2, #2560 ; 0xa00 + d01c6fc: 3c33 subs r4, #51 ; 0x33 + d01c6fe: 910d str r1, [sp, #52] ; 0x34 + d01c700: f8b2 3a64 ldrh.w r3, [r2, #2660] ; 0xa64 + d01c704: 0064 lsls r4, r4, #1 + d01c706: b29b uxth r3, r3 + d01c708: 930c str r3, [sp, #48] ; 0x30 + d01c70a: 8a07 ldrh r7, [r0, #16] + d01c70c: f8b2 8a24 ldrh.w r8, [r2, #2596] ; 0xa24 + d01c710: f8d2 2a80 ldr.w r2, [r2, #2688] ; 0xa80 + d01c714: b2bf uxth r7, r7 + d01c716: 4815 ldr r0, [pc, #84] ; (d01c76c <wifi_hal_dbg_no_beacon+0xe4>) + d01c718: fa1f f888 uxth.w r8, r8 + d01c71c: 920b str r2, [sp, #44] ; 0x2c + d01c71e: f7e7 fbeb bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c722: f8db 03b4 ldr.w r0, [fp, #948] ; 0x3b4 + d01c726: 9a0b ldr r2, [sp, #44] ; 0x2c + d01c728: 9b0c ldr r3, [sp, #48] ; 0x30 + d01c72a: 990d ldr r1, [sp, #52] ; 0x34 + d01c72c: 9406 str r4, [sp, #24] + d01c72e: 9703 str r7, [sp, #12] + d01c730: 9600 str r6, [sp, #0] + d01c732: e9cd 0207 strd r0, r2, [sp, #28] + d01c736: ea4f 622a mov.w r2, sl, asr #24 + d01c73a: 480d ldr r0, [pc, #52] ; (d01c770 <wifi_hal_dbg_no_beacon+0xe8>) + d01c73c: e9cd 8204 strd r8, r2, [sp, #16] + d01c740: f3c5 4200 ubfx r2, r5, #16, #1 + d01c744: f3c5 4540 ubfx r5, r5, #17, #1 + d01c748: 9202 str r2, [sp, #8] + d01c74a: fa1f f289 uxth.w r2, r9 + d01c74e: 9501 str r5, [sp, #4] + d01c750: f7e7 fbd2 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c754: e7b1 b.n d01c6ba <wifi_hal_dbg_no_beacon+0x32> + d01c756: bf00 nop + d01c758: 40010700 .word 0x40010700 + d01c75c: 40011700 .word 0x40011700 + d01c760: 01c9c380 .word 0x01c9c380 + d01c764: 40014000 .word 0x40014000 + d01c768: 40011a00 .word 0x40011a00 + d01c76c: 0d04a78b .word 0x0d04a78b + d01c770: 0d047d65 .word 0x0d047d65 + +0d01c774 <wifi_hal_phydm_dbg>: + d01c774: b537 push {r0, r1, r2, r4, r5, lr} + d01c776: f44f 6080 mov.w r0, #1024 ; 0x400 + d01c77a: 460d mov r5, r1 + d01c77c: f7e8 ff04 bl d005588 <rtw_zmalloc> + d01c780: 4604 mov r4, r0 + d01c782: b1b8 cbz r0, d01c7b4 <wifi_hal_phydm_dbg+0x40> + d01c784: 682b ldr r3, [r5, #0] + d01c786: 4618 mov r0, r3 + d01c788: 9301 str r3, [sp, #4] + d01c78a: f026 fb19 bl d042dc0 <____wrap_strlen_veneer> + d01c78e: 9b01 ldr r3, [sp, #4] + d01c790: 4602 mov r2, r0 + d01c792: 490a ldr r1, [pc, #40] ; (d01c7bc <wifi_hal_phydm_dbg+0x48>) + d01c794: 480a ldr r0, [pc, #40] ; (d01c7c0 <wifi_hal_phydm_dbg+0x4c>) + d01c796: f7e7 fbaf bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c79a: 4622 mov r2, r4 + d01c79c: 4907 ldr r1, [pc, #28] ; (d01c7bc <wifi_hal_phydm_dbg+0x48>) + d01c79e: 4809 ldr r0, [pc, #36] ; (d01c7c4 <wifi_hal_phydm_dbg+0x50>) + d01c7a0: f7e7 fbaa bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c7a4: 4620 mov r0, r4 + d01c7a6: f44f 6180 mov.w r1, #1024 ; 0x400 + d01c7aa: f7e8 feef bl d00558c <rtw_mfree> + d01c7ae: 2000 movs r0, #0 + d01c7b0: b003 add sp, #12 + d01c7b2: bd30 pop {r4, r5, pc} + d01c7b4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d01c7b8: e7fa b.n d01c7b0 <wifi_hal_phydm_dbg+0x3c> + d01c7ba: bf00 nop + d01c7bc: 0d048054 .word 0x0d048054 + d01c7c0: 0d047df0 .word 0x0d047df0 + d01c7c4: 0d047e08 .word 0x0d047e08 + +0d01c7c8 <wifi_hal_iwpriv_command>: + d01c7c8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01c7cc: 2500 movs r5, #0 + d01c7ce: b09f sub sp, #124 ; 0x7c + d01c7d0: 460f mov r7, r1 + d01c7d2: 4604 mov r4, r0 + d01c7d4: 4629 mov r1, r5 + d01c7d6: 4691 mov r9, r2 + d01c7d8: a80c add r0, sp, #48 ; 0x30 + d01c7da: 220d movs r2, #13 + d01c7dc: 950b str r5, [sp, #44] ; 0x2c + d01c7de: f026 fae3 bl d042da8 <____wrap_memset_veneer> + d01c7e2: 49a9 ldr r1, [pc, #676] ; (d01ca88 <wifi_hal_iwpriv_command+0x2c0>) + d01c7e4: aa0b add r2, sp, #44 ; 0x2c + d01c7e6: 4638 mov r0, r7 + d01c7e8: 9504 str r5, [sp, #16] + d01c7ea: f01e fe91 bl d03b510 <sscanf> + d01c7ee: 49a7 ldr r1, [pc, #668] ; (d01ca8c <wifi_hal_iwpriv_command+0x2c4>) + d01c7f0: a80b add r0, sp, #44 ; 0x2c + d01c7f2: f026 fac5 bl d042d80 <____wrap_strcmp_veneer> + d01c7f6: b348 cbz r0, d01c84c <wifi_hal_iwpriv_command+0x84> + d01c7f8: 49a5 ldr r1, [pc, #660] ; (d01ca90 <wifi_hal_iwpriv_command+0x2c8>) + d01c7fa: a80b add r0, sp, #44 ; 0x2c + d01c7fc: f026 fac0 bl d042d80 <____wrap_strcmp_veneer> + d01c800: b320 cbz r0, d01c84c <wifi_hal_iwpriv_command+0x84> + d01c802: 49a4 ldr r1, [pc, #656] ; (d01ca94 <wifi_hal_iwpriv_command+0x2cc>) + d01c804: a80b add r0, sp, #44 ; 0x2c + d01c806: f026 fabb bl d042d80 <____wrap_strcmp_veneer> + d01c80a: b1f8 cbz r0, d01c84c <wifi_hal_iwpriv_command+0x84> + d01c80c: 49a2 ldr r1, [pc, #648] ; (d01ca98 <wifi_hal_iwpriv_command+0x2d0>) + d01c80e: a80b add r0, sp, #44 ; 0x2c + d01c810: f026 fab6 bl d042d80 <____wrap_strcmp_veneer> + d01c814: b1d0 cbz r0, d01c84c <wifi_hal_iwpriv_command+0x84> + d01c816: 49a1 ldr r1, [pc, #644] ; (d01ca9c <wifi_hal_iwpriv_command+0x2d4>) + d01c818: a80b add r0, sp, #44 ; 0x2c + d01c81a: f026 fab1 bl d042d80 <____wrap_strcmp_veneer> + d01c81e: 42a8 cmp r0, r5 + d01c820: bf0c ite eq + d01c822: f44f 5580 moveq.w r5, #4096 ; 0x1000 + d01c826: f44f 6580 movne.w r5, #1024 ; 0x400 + d01c82a: 4638 mov r0, r7 + d01c82c: f026 fac8 bl d042dc0 <____wrap_strlen_veneer> + d01c830: 42a8 cmp r0, r5 + d01c832: bf28 it cs + d01c834: 1c45 addcs r5, r0, #1 + d01c836: 4628 mov r0, r5 + d01c838: f7e8 fea4 bl d005584 <rtw_malloc> + d01c83c: 4606 mov r6, r0 + d01c83e: b940 cbnz r0, d01c852 <wifi_hal_iwpriv_command+0x8a> + d01c840: 4897 ldr r0, [pc, #604] ; (d01caa0 <wifi_hal_iwpriv_command+0x2d8>) + d01c842: f7e7 fb59 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c846: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d01c84a: e08f b.n d01c96c <wifi_hal_iwpriv_command+0x1a4> + d01c84c: f640 2528 movw r5, #2600 ; 0xa28 + d01c850: e7eb b.n d01c82a <wifi_hal_iwpriv_command+0x62> + d01c852: 462a mov r2, r5 + d01c854: 2100 movs r1, #0 + d01c856: f026 faa7 bl d042da8 <____wrap_memset_veneer> + d01c85a: 4b92 ldr r3, [pc, #584] ; (d01caa4 <wifi_hal_iwpriv_command+0x2dc>) + d01c85c: 462a mov r2, r5 + d01c85e: 4639 mov r1, r7 + d01c860: 4630 mov r0, r6 + d01c862: 4798 blx r3 + d01c864: 2220 movs r2, #32 + d01c866: 2100 movs r1, #0 + d01c868: a816 add r0, sp, #88 ; 0x58 + d01c86a: f026 fa9d bl d042da8 <____wrap_memset_veneer> + d01c86e: 2210 movs r2, #16 + d01c870: 4b8d ldr r3, [pc, #564] ; (d01caa8 <wifi_hal_iwpriv_command+0x2e0>) + d01c872: a91a add r1, sp, #104 ; 0x68 + d01c874: a807 add r0, sp, #28 + d01c876: 961a str r6, [sp, #104] ; 0x68 + d01c878: f8ad 506c strh.w r5, [sp, #108] ; 0x6c + d01c87c: 4798 blx r3 + d01c87e: eb04 03c4 add.w r3, r4, r4, lsl #3 + d01c882: 4a8a ldr r2, [pc, #552] ; (d01caac <wifi_hal_iwpriv_command+0x2e4>) + d01c884: eb02 0383 add.w r3, r2, r3, lsl #2 + d01c888: 2b00 cmp r3, #0 + d01c88a: d0dc beq.n d01c846 <wifi_hal_iwpriv_command+0x7e> + d01c88c: 2024 movs r0, #36 ; 0x24 + d01c88e: 4344 muls r4, r0 + d01c890: 5917 ldr r7, [r2, r4] + d01c892: 2f00 cmp r7, #0 + d01c894: d0d7 beq.n d01c846 <wifi_hal_iwpriv_command+0x7e> + d01c896: f8dd 8068 ldr.w r8, [sp, #104] ; 0x68 + d01c89a: aa04 add r2, sp, #16 + d01c89c: 683b ldr r3, [r7, #0] + d01c89e: 4984 ldr r1, [pc, #528] ; (d01cab0 <wifi_hal_iwpriv_command+0x2e8>) + d01c8a0: 4640 mov r0, r8 + d01c8a2: f8d3 acc0 ldr.w sl, [r3, #3264] ; 0xcc0 + d01c8a6: f01e fe33 bl d03b510 <sscanf> + d01c8aa: aa0b add r2, sp, #44 ; 0x2c + d01c8ac: 4976 ldr r1, [pc, #472] ; (d01ca88 <wifi_hal_iwpriv_command+0x2c0>) + d01c8ae: 4640 mov r0, r8 + d01c8b0: f01e fe2e bl d03b510 <sscanf> + d01c8b4: a80b add r0, sp, #44 ; 0x2c + d01c8b6: f026 fa83 bl d042dc0 <____wrap_strlen_veneer> + d01c8ba: ab1e add r3, sp, #120 ; 0x78 + d01c8bc: f818 2000 ldrb.w r2, [r8, r0] + d01c8c0: 4604 mov r4, r0 + d01c8c2: 4403 add r3, r0 + d01c8c4: f803 2c4c strb.w r2, [r3, #-76] + d01c8c8: b108 cbz r0, d01c8ce <wifi_hal_iwpriv_command+0x106> + d01c8ca: 3401 adds r4, #1 + d01c8cc: b2e4 uxtb r4, r4 + d01c8ce: 4623 mov r3, r4 + d01c8d0: aa0b add r2, sp, #44 ; 0x2c + d01c8d2: 4978 ldr r1, [pc, #480] ; (d01cab4 <wifi_hal_iwpriv_command+0x2ec>) + d01c8d4: 4878 ldr r0, [pc, #480] ; (d01cab8 <wifi_hal_iwpriv_command+0x2f0>) + d01c8d6: f7e7 fb0f bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c8da: f8bd 206c ldrh.w r2, [sp, #108] ; 0x6c + d01c8de: eb08 0104 add.w r1, r8, r4 + d01c8e2: 9807 ldr r0, [sp, #28] + d01c8e4: 1b12 subs r2, r2, r4 + d01c8e6: f8df 81c0 ldr.w r8, [pc, #448] ; d01caa8 <wifi_hal_iwpriv_command+0x2e0> + d01c8ea: b292 uxth r2, r2 + d01c8ec: f8ad 206c strh.w r2, [sp, #108] ; 0x6c + d01c8f0: 47c0 blx r8 + d01c8f2: 4622 mov r2, r4 + d01c8f4: 4971 ldr r1, [pc, #452] ; (d01cabc <wifi_hal_iwpriv_command+0x2f4>) + d01c8f6: a80b add r0, sp, #44 ; 0x2c + d01c8f8: f7e8 fe4c bl d005594 <rtw_memcmp> + d01c8fc: 2800 cmp r0, #0 + d01c8fe: d043 beq.n d01c988 <wifi_hal_iwpriv_command+0x1c0> + d01c900: 2300 movs r3, #0 + d01c902: aa10 add r2, sp, #64 ; 0x40 + d01c904: 496e ldr r1, [pc, #440] ; (d01cac0 <wifi_hal_iwpriv_command+0x2f8>) + d01c906: 9310 str r3, [sp, #64] ; 0x40 + d01c908: 9807 ldr r0, [sp, #28] + d01c90a: e9cd 3305 strd r3, r3, [sp, #20] + d01c90e: ab06 add r3, sp, #24 + d01c910: 9300 str r3, [sp, #0] + d01c912: ab05 add r3, sp, #20 + d01c914: f01e fdfc bl d03b510 <sscanf> + d01c918: 9b10 ldr r3, [sp, #64] ; 0x40 + d01c91a: 2b02 cmp r3, #2 + d01c91c: d029 beq.n d01c972 <wifi_hal_iwpriv_command+0x1aa> + d01c91e: 2b04 cmp r3, #4 + d01c920: d02d beq.n d01c97e <wifi_hal_iwpriv_command+0x1b6> + d01c922: 2b01 cmp r3, #1 + d01c924: d10e bne.n d01c944 <wifi_hal_iwpriv_command+0x17c> + d01c926: f89d 1018 ldrb.w r1, [sp, #24] + d01c92a: 9805 ldr r0, [sp, #20] + d01c92c: f7fe f93f bl d01abae <rtw_write8> + d01c930: 9905 ldr r1, [sp, #20] + d01c932: 4608 mov r0, r1 + d01c934: 9103 str r1, [sp, #12] + d01c936: f7fe f936 bl d01aba6 <rtw_read32> + d01c93a: 9903 ldr r1, [sp, #12] + d01c93c: 4602 mov r2, r0 + d01c93e: 4861 ldr r0, [pc, #388] ; (d01cac4 <wifi_hal_iwpriv_command+0x2fc>) + d01c940: f7e7 fada bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c944: f1b9 0f00 cmp.w r9, #0 + d01c948: d00b beq.n d01c962 <wifi_hal_iwpriv_command+0x19a> + d01c94a: f8bd 306c ldrh.w r3, [sp, #108] ; 0x6c + d01c94e: b143 cbz r3, d01c962 <wifi_hal_iwpriv_command+0x19a> + d01c950: 42ab cmp r3, r5 + d01c952: d902 bls.n d01c95a <wifi_hal_iwpriv_command+0x192> + d01c954: 485c ldr r0, [pc, #368] ; (d01cac8 <wifi_hal_iwpriv_command+0x300>) + d01c956: f7e7 facf bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c95a: 991a ldr r1, [sp, #104] ; 0x68 + d01c95c: 485b ldr r0, [pc, #364] ; (d01cacc <wifi_hal_iwpriv_command+0x304>) + d01c95e: f7e7 facb bl d003ef8 <inic_ipc_dev_buffered_printf> + d01c962: 4630 mov r0, r6 + d01c964: 2100 movs r1, #0 + d01c966: f7e8 fe11 bl d00558c <rtw_mfree> + d01c96a: 2000 movs r0, #0 + d01c96c: b01f add sp, #124 ; 0x7c + d01c96e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d01c972: f8bd 1018 ldrh.w r1, [sp, #24] + d01c976: 9805 ldr r0, [sp, #20] + d01c978: f7fe f91e bl d01abb8 <rtw_write16> + d01c97c: e7d8 b.n d01c930 <wifi_hal_iwpriv_command+0x168> + d01c97e: e9dd 0105 ldrd r0, r1, [sp, #20] + d01c982: f7fe f91e bl d01abc2 <rtw_write32> + d01c986: e7d3 b.n d01c930 <wifi_hal_iwpriv_command+0x168> + d01c988: 4622 mov r2, r4 + d01c98a: 4951 ldr r1, [pc, #324] ; (d01cad0 <wifi_hal_iwpriv_command+0x308>) + d01c98c: a80b add r0, sp, #44 ; 0x2c + d01c98e: f7e8 fe01 bl d005594 <rtw_memcmp> + d01c992: 4683 mov fp, r0 + d01c994: b120 cbz r0, d01c9a0 <wifi_hal_iwpriv_command+0x1d8> + d01c996: a907 add r1, sp, #28 + d01c998: 4638 mov r0, r7 + d01c99a: f7ff fe47 bl d01c62c <wifi_hal_lps_dtim> + d01c99e: e7d1 b.n d01c944 <wifi_hal_iwpriv_command+0x17c> + d01c9a0: 4622 mov r2, r4 + d01c9a2: 494c ldr r1, [pc, #304] ; (d01cad4 <wifi_hal_iwpriv_command+0x30c>) + d01c9a4: a80b add r0, sp, #44 ; 0x2c + d01c9a6: f7e8 fdf5 bl d005594 <rtw_memcmp> + d01c9aa: 2800 cmp r0, #0 + d01c9ac: d041 beq.n d01ca32 <wifi_hal_iwpriv_command+0x26a> + d01c9ae: f8bd 4020 ldrh.w r4, [sp, #32] + d01c9b2: f8dd a01c ldr.w sl, [sp, #28] + d01c9b6: 4620 mov r0, r4 + d01c9b8: f8cd b018 str.w fp, [sp, #24] + d01c9bc: f8cd b040 str.w fp, [sp, #64] ; 0x40 + d01c9c0: f7e8 fde0 bl d005584 <rtw_malloc> + d01c9c4: 4607 mov r7, r0 + d01c9c6: 2800 cmp r0, #0 + d01c9c8: d0bc beq.n d01c944 <wifi_hal_iwpriv_command+0x17c> + d01c9ca: 4622 mov r2, r4 + d01c9cc: 4651 mov r1, sl + d01c9ce: 47c0 blx r8 + d01c9d0: ab06 add r3, sp, #24 + d01c9d2: aa10 add r2, sp, #64 ; 0x40 + d01c9d4: 4940 ldr r1, [pc, #256] ; (d01cad8 <wifi_hal_iwpriv_command+0x310>) + d01c9d6: 4638 mov r0, r7 + d01c9d8: f01e fd9a bl d03b510 <sscanf> + d01c9dc: 9b10 ldr r3, [sp, #64] ; 0x40 + d01c9de: 2b02 cmp r3, #2 + d01c9e0: d01b beq.n d01ca1a <wifi_hal_iwpriv_command+0x252> + d01c9e2: 2b04 cmp r3, #4 + d01c9e4: d01f beq.n d01ca26 <wifi_hal_iwpriv_command+0x25e> + d01c9e6: 2b01 cmp r3, #1 + d01c9e8: d112 bne.n d01ca10 <wifi_hal_iwpriv_command+0x248> + d01c9ea: 9806 ldr r0, [sp, #24] + d01c9ec: f7fe f8d2 bl d01ab94 <rtw_read8> + d01c9f0: 4a3a ldr r2, [pc, #232] ; (d01cadc <wifi_hal_iwpriv_command+0x314>) + d01c9f2: 4603 mov r3, r0 + d01c9f4: 4621 mov r1, r4 + d01c9f6: 4650 mov r0, sl + d01c9f8: f01e fd1b bl d03b432 <snprintf> + d01c9fc: 9906 ldr r1, [sp, #24] + d01c9fe: 4608 mov r0, r1 + d01ca00: 9103 str r1, [sp, #12] + d01ca02: f7fe f8d0 bl d01aba6 <rtw_read32> + d01ca06: 9903 ldr r1, [sp, #12] + d01ca08: 4602 mov r2, r0 + d01ca0a: 4835 ldr r0, [pc, #212] ; (d01cae0 <wifi_hal_iwpriv_command+0x318>) + d01ca0c: f7e7 fa74 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01ca10: 4621 mov r1, r4 + d01ca12: 4638 mov r0, r7 + d01ca14: f7e8 fdba bl d00558c <rtw_mfree> + d01ca18: e794 b.n d01c944 <wifi_hal_iwpriv_command+0x17c> + d01ca1a: 9806 ldr r0, [sp, #24] + d01ca1c: f7fe f8be bl d01ab9c <rtw_read16> + d01ca20: 4a30 ldr r2, [pc, #192] ; (d01cae4 <wifi_hal_iwpriv_command+0x31c>) + d01ca22: 4603 mov r3, r0 + d01ca24: e7e6 b.n d01c9f4 <wifi_hal_iwpriv_command+0x22c> + d01ca26: 9806 ldr r0, [sp, #24] + d01ca28: f7fe f8bd bl d01aba6 <rtw_read32> + d01ca2c: 4a2e ldr r2, [pc, #184] ; (d01cae8 <wifi_hal_iwpriv_command+0x320>) + d01ca2e: 4603 mov r3, r0 + d01ca30: e7e0 b.n d01c9f4 <wifi_hal_iwpriv_command+0x22c> + d01ca32: 4622 mov r2, r4 + d01ca34: 492d ldr r1, [pc, #180] ; (d01caec <wifi_hal_iwpriv_command+0x324>) + d01ca36: a80b add r0, sp, #44 ; 0x2c + d01ca38: f7e8 fdac bl d005594 <rtw_memcmp> + d01ca3c: b120 cbz r0, d01ca48 <wifi_hal_iwpriv_command+0x280> + d01ca3e: a907 add r1, sp, #28 + d01ca40: 4638 mov r0, r7 + d01ca42: f7fe fdf7 bl d01b634 <wifi_hal_dbg> + d01ca46: e77d b.n d01c944 <wifi_hal_iwpriv_command+0x17c> + d01ca48: 4622 mov r2, r4 + d01ca4a: 4929 ldr r1, [pc, #164] ; (d01caf0 <wifi_hal_iwpriv_command+0x328>) + d01ca4c: a80b add r0, sp, #44 ; 0x2c + d01ca4e: f7e8 fda1 bl d005594 <rtw_memcmp> + d01ca52: b120 cbz r0, d01ca5e <wifi_hal_iwpriv_command+0x296> + d01ca54: a907 add r1, sp, #28 + d01ca56: 4650 mov r0, sl + d01ca58: f7ff fe8c bl d01c774 <wifi_hal_phydm_dbg> + d01ca5c: e772 b.n d01c944 <wifi_hal_iwpriv_command+0x17c> + d01ca5e: 4622 mov r2, r4 + d01ca60: 4924 ldr r1, [pc, #144] ; (d01caf4 <wifi_hal_iwpriv_command+0x32c>) + d01ca62: a80b add r0, sp, #44 ; 0x2c + d01ca64: f7e8 fd96 bl d005594 <rtw_memcmp> + d01ca68: 2800 cmp r0, #0 + d01ca6a: d049 beq.n d01cb00 <wifi_hal_iwpriv_command+0x338> + d01ca6c: 4822 ldr r0, [pc, #136] ; (d01caf8 <wifi_hal_iwpriv_command+0x330>) + d01ca6e: f7e7 fa43 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01ca72: 4822 ldr r0, [pc, #136] ; (d01cafc <wifi_hal_iwpriv_command+0x334>) + d01ca74: 9904 ldr r1, [sp, #16] + d01ca76: f7e7 fa3f bl d003ef8 <inic_ipc_dev_buffered_printf> + d01ca7a: 9804 ldr r0, [sp, #16] + d01ca7c: b910 cbnz r0, d01ca84 <wifi_hal_iwpriv_command+0x2bc> + d01ca7e: f009 f959 bl d025d34 <wifi_config_autoreconnect> + d01ca82: e75f b.n d01c944 <wifi_hal_iwpriv_command+0x17c> + d01ca84: 2001 movs r0, #1 + d01ca86: e7fa b.n d01ca7e <wifi_hal_iwpriv_command+0x2b6> + d01ca88: 0d047932 .word 0x0d047932 + d01ca8c: 0d047e1a .word 0x0d047e1a + d01ca90: 0d047e25 .word 0x0d047e25 + d01ca94: 0d047e30 .word 0x0d047e30 + d01ca98: 0d047e3a .word 0x0d047e3a + d01ca9c: 0d047e44 .word 0x0d047e44 + d01caa0: 0d047e4b .word 0x0d047e4b + d01caa4: 0d03b6a3 .word 0x0d03b6a3 + d01caa8: 00027939 .word 0x00027939 + d01caac: 600071a8 .word 0x600071a8 + d01cab0: 0d047e67 .word 0x0d047e67 + d01cab4: 0d048067 .word 0x0d048067 + d01cab8: 0d047e6e .word 0x0d047e6e + d01cabc: 0d047e8d .word 0x0d047e8d + d01cac0: 0d047e94 .word 0x0d047e94 + d01cac4: 0d047e9d .word 0x0d047e9d + d01cac8: 0d047f50 .word 0x0d047f50 + d01cacc: 0d047f74 .word 0x0d047f74 + d01cad0: 0d047eba .word 0x0d047eba + d01cad4: 0d047ec8 .word 0x0d047ec8 + d01cad8: 0d047ece .word 0x0d047ece + d01cadc: 0d047ed4 .word 0x0d047ed4 + d01cae0: 0d047ee9 .word 0x0d047ee9 + d01cae4: 0d047edb .word 0x0d047edb + d01cae8: 0d047ee2 .word 0x0d047ee2 + d01caec: 0d047f05 .word 0x0d047f05 + d01caf0: 0d047f0a .word 0x0d047f0a + d01caf4: 0d047f11 .word 0x0d047f11 + d01caf8: 0d04a78b .word 0x0d04a78b + d01cafc: 0d047968 .word 0x0d047968 + d01cb00: 4622 mov r2, r4 + d01cb02: 4911 ldr r1, [pc, #68] ; (d01cb48 <wifi_hal_iwpriv_command+0x380>) + d01cb04: a80b add r0, sp, #44 ; 0x2c + d01cb06: f7e8 fd45 bl d005594 <rtw_memcmp> + d01cb0a: 2800 cmp r0, #0 + d01cb0c: f43f af1a beq.w d01c944 <wifi_hal_iwpriv_command+0x17c> + d01cb10: 4f0e ldr r7, [pc, #56] ; (d01cb4c <wifi_hal_iwpriv_command+0x384>) + d01cb12: ac10 add r4, sp, #64 ; 0x40 + d01cb14: cf0f ldmia r7!, {r0, r1, r2, r3} + d01cb16: c40f stmia r4!, {r0, r1, r2, r3} + d01cb18: e897 0003 ldmia.w r7, {r0, r1} + d01cb1c: e884 0003 stmia.w r4, {r0, r1} + d01cb20: f89d 0010 ldrb.w r0, [sp, #16] + d01cb24: f009 fccc bl d0264c0 <wifi_set_wpa_mode> + d01cb28: b948 cbnz r0, d01cb3e <wifi_hal_iwpriv_command+0x376> + d01cb2a: 9b04 ldr r3, [sp, #16] + d01cb2c: aa1e add r2, sp, #120 ; 0x78 + d01cb2e: 4808 ldr r0, [pc, #32] ; (d01cb50 <wifi_hal_iwpriv_command+0x388>) + d01cb30: eb02 0383 add.w r3, r2, r3, lsl #2 + d01cb34: f853 1c38 ldr.w r1, [r3, #-56] + d01cb38: f7e7 f9de bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cb3c: e702 b.n d01c944 <wifi_hal_iwpriv_command+0x17c> + d01cb3e: 4805 ldr r0, [pc, #20] ; (d01cb54 <wifi_hal_iwpriv_command+0x38c>) + d01cb40: f7e7 f9da bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cb44: e6fe b.n d01c944 <wifi_hal_iwpriv_command+0x17c> + d01cb46: bf00 nop + d01cb48: 0d047f1d .word 0x0d047f1d + d01cb4c: 0d04803c .word 0x0d04803c + d01cb50: 0d047f27 .word 0x0d047f27 + d01cb54: 0d047f3b .word 0x0d047f3b + +0d01cb58 <wifi_hal_phl_stainfo_init>: + d01cb58: b538 push {r3, r4, r5, lr} + d01cb5a: 4605 mov r5, r0 + d01cb5c: 20b8 movs r0, #184 ; 0xb8 + d01cb5e: f7e8 fd02 bl d005566 <rtw_zvmalloc> + d01cb62: 4604 mov r4, r0 + d01cb64: f8c5 0090 str.w r0, [r5, #144] ; 0x90 + d01cb68: 2088 movs r0, #136 ; 0x88 + d01cb6a: f7e8 fcfc bl d005566 <rtw_zvmalloc> + d01cb6e: 2300 movs r3, #0 + d01cb70: 6060 str r0, [r4, #4] + d01cb72: 77c3 strb r3, [r0, #31] + d01cb74: 6862 ldr r2, [r4, #4] + d01cb76: f882 3020 strb.w r3, [r2, #32] + d01cb7a: 6862 ldr r2, [r4, #4] + d01cb7c: f882 302d strb.w r3, [r2, #45] ; 0x2d + d01cb80: bd38 pop {r3, r4, r5, pc} ... -0d01caa8 <wifi_hal_bb_sta_del>: - d01caa8: b538 push {r3, r4, r5, lr} - d01caaa: f8d1 4090 ldr.w r4, [r1, #144] ; 0x90 - d01caae: b93c cbnz r4, d01cac0 <wifi_hal_bb_sta_del+0x18> - d01cab0: 4811 ldr r0, [pc, #68] ; (d01caf8 <wifi_hal_bb_sta_del+0x50>) - d01cab2: f7e7 fa21 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01cab6: 4811 ldr r0, [pc, #68] ; (d01cafc <wifi_hal_bb_sta_del+0x54>) - d01cab8: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01cabc: f7e7 ba1c b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01cac0: f894 20a8 ldrb.w r2, [r4, #168] ; 0xa8 - d01cac4: 2a01 cmp r2, #1 - d01cac6: d015 beq.n d01caf4 <wifi_hal_bb_sta_del+0x4c> - d01cac8: 6803 ldr r3, [r0, #0] - d01caca: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 - d01cace: b16a cbz r2, d01caec <wifi_hal_bb_sta_del+0x44> - d01cad0: 4621 mov r1, r4 - d01cad2: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c - d01cad6: f7f5 fe68 bl d0127aa <halbb_sta_info_delete_entry> - d01cada: b158 cbz r0, d01caf4 <wifi_hal_bb_sta_del+0x4c> - d01cadc: 4621 mov r1, r4 - d01cade: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c - d01cae2: f7f5 fe44 bl d01276e <halbb_sta_info_deinit> - d01cae6: 2300 movs r3, #0 - d01cae8: 7023 strb r3, [r4, #0] - d01caea: e003 b.n d01caf4 <wifi_hal_bb_sta_del+0x4c> - d01caec: f7f5 fd8c bl d012608 <rtw_check_ap_mode> - d01caf0: 2800 cmp r0, #0 - d01caf2: d0ed beq.n d01cad0 <wifi_hal_bb_sta_del+0x28> - d01caf4: bd38 pop {r3, r4, r5, pc} - d01caf6: bf00 nop - d01caf8: 0d04a6af .word 0x0d04a6af - d01cafc: 0d047fa3 .word 0x0d047fa3 - -0d01cb00 <wifi_hal_bb_sta_add>: - d01cb00: b538 push {r3, r4, r5, lr} - d01cb02: f8d1 4090 ldr.w r4, [r1, #144] ; 0x90 - d01cb06: b93c cbnz r4, d01cb18 <wifi_hal_bb_sta_add+0x18> - d01cb08: 4812 ldr r0, [pc, #72] ; (d01cb54 <wifi_hal_bb_sta_add+0x54>) - d01cb0a: f7e7 f9f5 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01cb0e: 4812 ldr r0, [pc, #72] ; (d01cb58 <wifi_hal_bb_sta_add+0x58>) - d01cb10: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01cb14: f7e7 b9f0 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01cb18: f894 20a8 ldrb.w r2, [r4, #168] ; 0xa8 - d01cb1c: 2a01 cmp r2, #1 - d01cb1e: d102 bne.n d01cb26 <wifi_hal_bb_sta_add+0x26> - d01cb20: 2300 movs r3, #0 - d01cb22: 7023 strb r3, [r4, #0] - d01cb24: bd38 pop {r3, r4, r5, pc} - d01cb26: 6803 ldr r3, [r0, #0] - d01cb28: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 - d01cb2c: f7ff ffbc bl d01caa8 <wifi_hal_bb_sta_del> - d01cb30: 4621 mov r1, r4 - d01cb32: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c - d01cb36: f7f5 fdfb bl d012730 <halbb_sta_info_init> - d01cb3a: 4621 mov r1, r4 - d01cb3c: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c - d01cb40: f7f5 fe23 bl d01278a <halbb_sta_info_add_entry> - d01cb44: b920 cbnz r0, d01cb50 <wifi_hal_bb_sta_add+0x50> - d01cb46: 4803 ldr r0, [pc, #12] ; (d01cb54 <wifi_hal_bb_sta_add+0x54>) - d01cb48: f7e7 f9d6 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01cb4c: 4803 ldr r0, [pc, #12] ; (d01cb5c <wifi_hal_bb_sta_add+0x5c>) - d01cb4e: e7df b.n d01cb10 <wifi_hal_bb_sta_add+0x10> - d01cb50: 2301 movs r3, #1 - d01cb52: e7e6 b.n d01cb22 <wifi_hal_bb_sta_add+0x22> - d01cb54: 0d04a6af .word 0x0d04a6af - d01cb58: 0d047fd6 .word 0x0d047fd6 - d01cb5c: 0d048008 .word 0x0d048008 - -0d01cb60 <wifi_hal_phl_stainfo_deinit>: - d01cb60: b510 push {r4, lr} - d01cb62: f8d0 3090 ldr.w r3, [r0, #144] ; 0x90 - d01cb66: 4604 mov r4, r0 - d01cb68: 2188 movs r1, #136 ; 0x88 - d01cb6a: 6858 ldr r0, [r3, #4] - d01cb6c: f7e8 fd08 bl d005580 <rtw_vmfree> - d01cb70: 21b8 movs r1, #184 ; 0xb8 - d01cb72: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d01cb76: f7e8 fd03 bl d005580 <rtw_vmfree> - d01cb7a: 2300 movs r3, #0 - d01cb7c: f8c4 3090 str.w r3, [r4, #144] ; 0x90 - d01cb80: bd10 pop {r4, pc} +0d01cb84 <wifi_hal_bb_sta_del>: + d01cb84: b538 push {r3, r4, r5, lr} + d01cb86: f8d1 4090 ldr.w r4, [r1, #144] ; 0x90 + d01cb8a: b93c cbnz r4, d01cb9c <wifi_hal_bb_sta_del+0x18> + d01cb8c: 4811 ldr r0, [pc, #68] ; (d01cbd4 <wifi_hal_bb_sta_del+0x50>) + d01cb8e: f7e7 f9b3 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cb92: 4811 ldr r0, [pc, #68] ; (d01cbd8 <wifi_hal_bb_sta_del+0x54>) + d01cb94: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01cb98: f7e7 b9ae b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01cb9c: f894 20a8 ldrb.w r2, [r4, #168] ; 0xa8 + d01cba0: 2a01 cmp r2, #1 + d01cba2: d015 beq.n d01cbd0 <wifi_hal_bb_sta_del+0x4c> + d01cba4: 6803 ldr r3, [r0, #0] + d01cba6: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 + d01cbaa: b16a cbz r2, d01cbc8 <wifi_hal_bb_sta_del+0x44> + d01cbac: 4621 mov r1, r4 + d01cbae: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c + d01cbb2: f7f5 fdfa bl d0127aa <halbb_sta_info_delete_entry> + d01cbb6: b158 cbz r0, d01cbd0 <wifi_hal_bb_sta_del+0x4c> + d01cbb8: 4621 mov r1, r4 + d01cbba: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c + d01cbbe: f7f5 fdd6 bl d01276e <halbb_sta_info_deinit> + d01cbc2: 2300 movs r3, #0 + d01cbc4: 7023 strb r3, [r4, #0] + d01cbc6: e003 b.n d01cbd0 <wifi_hal_bb_sta_del+0x4c> + d01cbc8: f7f5 fd1e bl d012608 <rtw_check_ap_mode> + d01cbcc: 2800 cmp r0, #0 + d01cbce: d0ed beq.n d01cbac <wifi_hal_bb_sta_del+0x28> + d01cbd0: bd38 pop {r3, r4, r5, pc} + d01cbd2: bf00 nop + d01cbd4: 0d04a78b .word 0x0d04a78b + d01cbd8: 0d04807f .word 0x0d04807f + +0d01cbdc <wifi_hal_bb_sta_add>: + d01cbdc: b538 push {r3, r4, r5, lr} + d01cbde: f8d1 4090 ldr.w r4, [r1, #144] ; 0x90 + d01cbe2: b93c cbnz r4, d01cbf4 <wifi_hal_bb_sta_add+0x18> + d01cbe4: 4812 ldr r0, [pc, #72] ; (d01cc30 <wifi_hal_bb_sta_add+0x54>) + d01cbe6: f7e7 f987 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cbea: 4812 ldr r0, [pc, #72] ; (d01cc34 <wifi_hal_bb_sta_add+0x58>) + d01cbec: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01cbf0: f7e7 b982 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01cbf4: f894 20a8 ldrb.w r2, [r4, #168] ; 0xa8 + d01cbf8: 2a01 cmp r2, #1 + d01cbfa: d102 bne.n d01cc02 <wifi_hal_bb_sta_add+0x26> + d01cbfc: 2300 movs r3, #0 + d01cbfe: 7023 strb r3, [r4, #0] + d01cc00: bd38 pop {r3, r4, r5, pc} + d01cc02: 6803 ldr r3, [r0, #0] + d01cc04: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 + d01cc08: f7ff ffbc bl d01cb84 <wifi_hal_bb_sta_del> + d01cc0c: 4621 mov r1, r4 + d01cc0e: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c + d01cc12: f7f5 fd8d bl d012730 <halbb_sta_info_init> + d01cc16: 4621 mov r1, r4 + d01cc18: f8d5 015c ldr.w r0, [r5, #348] ; 0x15c + d01cc1c: f7f5 fdb5 bl d01278a <halbb_sta_info_add_entry> + d01cc20: b920 cbnz r0, d01cc2c <wifi_hal_bb_sta_add+0x50> + d01cc22: 4803 ldr r0, [pc, #12] ; (d01cc30 <wifi_hal_bb_sta_add+0x54>) + d01cc24: f7e7 f968 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cc28: 4803 ldr r0, [pc, #12] ; (d01cc38 <wifi_hal_bb_sta_add+0x5c>) + d01cc2a: e7df b.n d01cbec <wifi_hal_bb_sta_add+0x10> + d01cc2c: 2301 movs r3, #1 + d01cc2e: e7e6 b.n d01cbfe <wifi_hal_bb_sta_add+0x22> + d01cc30: 0d04a78b .word 0x0d04a78b + d01cc34: 0d0480b2 .word 0x0d0480b2 + d01cc38: 0d0480e4 .word 0x0d0480e4 + +0d01cc3c <wifi_hal_phl_stainfo_deinit>: + d01cc3c: b510 push {r4, lr} + d01cc3e: f8d0 3090 ldr.w r3, [r0, #144] ; 0x90 + d01cc42: 4604 mov r4, r0 + d01cc44: 2188 movs r1, #136 ; 0x88 + d01cc46: 6858 ldr r0, [r3, #4] + d01cc48: f7e8 fc9a bl d005580 <rtw_vmfree> + d01cc4c: 21b8 movs r1, #184 ; 0xb8 + d01cc4e: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01cc52: f7e8 fc95 bl d005580 <rtw_vmfree> + d01cc56: 2300 movs r3, #0 + d01cc58: f8c4 3090 str.w r3, [r4, #144] ; 0x90 + d01cc5c: bd10 pop {r4, pc} ... -0d01cb84 <rtw_hal_sta_info_set>: - d01cb84: b573 push {r0, r1, r4, r5, r6, lr} - d01cb86: 4605 mov r5, r0 - d01cb88: f8d0 0090 ldr.w r0, [r0, #144] ; 0x90 - d01cb8c: 460e mov r6, r1 - d01cb8e: 4614 mov r4, r2 - d01cb90: b950 cbnz r0, d01cba8 <rtw_hal_sta_info_set+0x24> - d01cb92: 4833 ldr r0, [pc, #204] ; (d01cc60 <rtw_hal_sta_info_set+0xdc>) - d01cb94: f7e7 f9b0 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01cb98: 4632 mov r2, r6 - d01cb9a: 4932 ldr r1, [pc, #200] ; (d01cc64 <rtw_hal_sta_info_set+0xe0>) - d01cb9c: 4832 ldr r0, [pc, #200] ; (d01cc68 <rtw_hal_sta_info_set+0xe4>) - d01cb9e: b002 add sp, #8 - d01cba0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01cba4: f7e7 b9a8 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01cba8: 290c cmp r1, #12 - d01cbaa: d80b bhi.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cbac: e8df f001 tbb [pc, r1] - d01cbb0: 1c140c07 .word 0x1c140c07 - d01cbb4: 28242018 .word 0x28242018 - d01cbb8: 500a0a2c .word 0x500a0a2c - d01cbbc: 54 .byte 0x54 - d01cbbd: 00 .byte 0x00 - d01cbbe: 7812 ldrb r2, [r2, #0] - d01cbc0: f880 20a8 strb.w r2, [r0, #168] ; 0xa8 - d01cbc4: b002 add sp, #8 - d01cbc6: bd70 pop {r4, r5, r6, pc} - d01cbc8: 2206 movs r2, #6 - d01cbca: 4621 mov r1, r4 - d01cbcc: 30ac adds r0, #172 ; 0xac - d01cbce: 4b27 ldr r3, [pc, #156] ; (d01cc6c <rtw_hal_sta_info_set+0xe8>) - d01cbd0: b002 add sp, #8 - d01cbd2: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01cbd6: 4718 bx r3 - d01cbd8: 8812 ldrh r2, [r2, #0] - d01cbda: f8a0 20aa strh.w r2, [r0, #170] ; 0xaa - d01cbde: e7f1 b.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cbe0: 7812 ldrb r2, [r2, #0] - d01cbe2: f880 2052 strb.w r2, [r0, #82] ; 0x52 - d01cbe6: e7ed b.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cbe8: 7812 ldrb r2, [r2, #0] - d01cbea: f880 2051 strb.w r2, [r0, #81] ; 0x51 - d01cbee: e7e9 b.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cbf0: 7812 ldrb r2, [r2, #0] - d01cbf2: f880 2053 strb.w r2, [r0, #83] ; 0x53 - d01cbf6: e7e5 b.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cbf8: 7812 ldrb r2, [r2, #0] - d01cbfa: f880 2054 strb.w r2, [r0, #84] ; 0x54 - d01cbfe: e7e1 b.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cc00: 7812 ldrb r2, [r2, #0] - d01cc02: f880 2055 strb.w r2, [r0, #85] ; 0x55 - d01cc06: e7dd b.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cc08: 2204 movs r2, #4 - d01cc0a: 4621 mov r1, r4 - d01cc0c: 4e17 ldr r6, [pc, #92] ; (d01cc6c <rtw_hal_sta_info_set+0xe8>) - d01cc0e: 4668 mov r0, sp - d01cc10: 47b0 blx r6 - d01cc12: 2204 movs r2, #4 - d01cc14: 18a1 adds r1, r4, r2 - d01cc16: eb0d 0002 add.w r0, sp, r2 - d01cc1a: 47b0 blx r6 - d01cc1c: f8d5 0090 ldr.w r0, [r5, #144] ; 0x90 - d01cc20: 9a00 ldr r2, [sp, #0] - d01cc22: 210a movs r1, #10 - d01cc24: 8e03 ldrh r3, [r0, #48] ; 0x30 - d01cc26: eb02 02c2 add.w r2, r2, r2, lsl #3 - d01cc2a: fbb3 f3f1 udiv r3, r3, r1 - d01cc2e: fbb2 f2f1 udiv r2, r2, r1 - d01cc32: 441a add r2, r3 - d01cc34: 9b01 ldr r3, [sp, #4] - d01cc36: 8602 strh r2, [r0, #48] ; 0x30 - d01cc38: eb03 03c3 add.w r3, r3, r3, lsl #3 - d01cc3c: f8d5 0090 ldr.w r0, [r5, #144] ; 0x90 - d01cc40: 8e42 ldrh r2, [r0, #50] ; 0x32 - d01cc42: fbb3 f3f1 udiv r3, r3, r1 - d01cc46: fbb2 f1f1 udiv r1, r2, r1 - d01cc4a: 440b add r3, r1 - d01cc4c: 8643 strh r3, [r0, #50] ; 0x32 - d01cc4e: e7b9 b.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cc50: 7812 ldrb r2, [r2, #0] - d01cc52: f880 2050 strb.w r2, [r0, #80] ; 0x50 - d01cc56: e7b5 b.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cc58: 6843 ldr r3, [r0, #4] - d01cc5a: 7812 ldrb r2, [r2, #0] - d01cc5c: 77da strb r2, [r3, #31] - d01cc5e: e7b1 b.n d01cbc4 <rtw_hal_sta_info_set+0x40> - d01cc60: 0d04a6af .word 0x0d04a6af - d01cc64: 0d048143 .word 0x0d048143 - d01cc68: 0d048037 .word 0x0d048037 - d01cc6c: 00027939 .word 0x00027939 - -0d01cc70 <rtw_hal_sta_info_get>: - d01cc70: b538 push {r3, r4, r5, lr} - d01cc72: f8d0 4090 ldr.w r4, [r0, #144] ; 0x90 - d01cc76: 460d mov r5, r1 - d01cc78: 4613 mov r3, r2 - d01cc7a: b94c cbnz r4, d01cc90 <rtw_hal_sta_info_get+0x20> - d01cc7c: 4828 ldr r0, [pc, #160] ; (d01cd20 <rtw_hal_sta_info_get+0xb0>) - d01cc7e: f7e7 f93b bl d003ef8 <inic_ipc_dev_buffered_printf> - d01cc82: 462a mov r2, r5 - d01cc84: 4927 ldr r1, [pc, #156] ; (d01cd24 <rtw_hal_sta_info_get+0xb4>) - d01cc86: 4828 ldr r0, [pc, #160] ; (d01cd28 <rtw_hal_sta_info_get+0xb8>) - d01cc88: f7e7 f936 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01cc8c: 2000 movs r0, #0 - d01cc8e: e02c b.n d01ccea <rtw_hal_sta_info_get+0x7a> - d01cc90: 290d cmp r1, #13 - d01cc92: d8fb bhi.n d01cc8c <rtw_hal_sta_info_get+0x1c> - d01cc94: a201 add r2, pc, #4 ; (adr r2, d01cc9c <rtw_hal_sta_info_get+0x2c>) - d01cc96: f852 f021 ldr.w pc, [r2, r1, lsl #2] - d01cc9a: bf00 nop - d01cc9c: 0d01ccd5 .word 0x0d01ccd5 - d01cca0: 0d01ccdd .word 0x0d01ccdd - d01cca4: 0d01cced .word 0x0d01cced - d01cca8: 0d01ccfb .word 0x0d01ccfb - d01ccac: 0d01ccf5 .word 0x0d01ccf5 - d01ccb0: 0d01cd01 .word 0x0d01cd01 - d01ccb4: 0d01cd07 .word 0x0d01cd07 - d01ccb8: 0d01cd0d .word 0x0d01cd0d - d01ccbc: 0d01cc8d .word 0x0d01cc8d - d01ccc0: 0d01cc8d .word 0x0d01cc8d - d01ccc4: 0d01cc8d .word 0x0d01cc8d - d01ccc8: 0d01cd13 .word 0x0d01cd13 - d01cccc: 0d01cc8d .word 0x0d01cc8d - d01ccd0: 0d01cd19 .word 0x0d01cd19 - d01ccd4: f894 20a8 ldrb.w r2, [r4, #168] ; 0xa8 - d01ccd8: 701a strb r2, [r3, #0] - d01ccda: e005 b.n d01cce8 <rtw_hal_sta_info_get+0x78> - d01ccdc: 4618 mov r0, r3 - d01ccde: 2206 movs r2, #6 - d01cce0: f104 01ac add.w r1, r4, #172 ; 0xac - d01cce4: 4b11 ldr r3, [pc, #68] ; (d01cd2c <rtw_hal_sta_info_get+0xbc>) - d01cce6: 4798 blx r3 - d01cce8: 2001 movs r0, #1 - d01ccea: bd38 pop {r3, r4, r5, pc} - d01ccec: f8b4 20aa ldrh.w r2, [r4, #170] ; 0xaa - d01ccf0: 801a strh r2, [r3, #0] - d01ccf2: e7f9 b.n d01cce8 <rtw_hal_sta_info_get+0x78> - d01ccf4: f894 2052 ldrb.w r2, [r4, #82] ; 0x52 - d01ccf8: e7ee b.n d01ccd8 <rtw_hal_sta_info_get+0x68> - d01ccfa: f894 2051 ldrb.w r2, [r4, #81] ; 0x51 - d01ccfe: e7eb b.n d01ccd8 <rtw_hal_sta_info_get+0x68> - d01cd00: f894 2053 ldrb.w r2, [r4, #83] ; 0x53 - d01cd04: e7e8 b.n d01ccd8 <rtw_hal_sta_info_get+0x68> - d01cd06: f894 2054 ldrb.w r2, [r4, #84] ; 0x54 - d01cd0a: e7e5 b.n d01ccd8 <rtw_hal_sta_info_get+0x68> - d01cd0c: f894 2055 ldrb.w r2, [r4, #85] ; 0x55 - d01cd10: e7e2 b.n d01ccd8 <rtw_hal_sta_info_get+0x68> - d01cd12: f894 2050 ldrb.w r2, [r4, #80] ; 0x50 - d01cd16: e7df b.n d01ccd8 <rtw_hal_sta_info_get+0x68> - d01cd18: 6862 ldr r2, [r4, #4] - d01cd1a: 7812 ldrb r2, [r2, #0] - d01cd1c: e7dc b.n d01ccd8 <rtw_hal_sta_info_get+0x68> - d01cd1e: bf00 nop - d01cd20: 0d04a6af .word 0x0d04a6af - d01cd24: 0d04812e .word 0x0d04812e - d01cd28: 0d048037 .word 0x0d048037 - d01cd2c: 00027939 .word 0x00027939 - -0d01cd30 <_hal_ap_update_sta_ra_info>: - d01cd30: 2300 movs r3, #0 - d01cd32: b537 push {r0, r1, r2, r4, r5, lr} - d01cd34: 4605 mov r5, r0 - d01cd36: 460c mov r4, r1 - d01cd38: f88d 3007 strb.w r3, [sp, #7] - d01cd3c: b351 cbz r1, d01cd94 <_hal_ap_update_sta_ra_info+0x64> - d01cd3e: 4608 mov r0, r1 - d01cd40: f7f5 fcf0 bl d012724 <rtw_state_check_ap_client_assoc_success> - d01cd44: b330 cbz r0, d01cd94 <_hal_ap_update_sta_ra_info+0x64> - d01cd46: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 - d01cd4a: f8d5 1488 ldr.w r1, [r5, #1160] ; 0x488 - d01cd4e: 685b ldr r3, [r3, #4] - d01cd50: 290e cmp r1, #14 - d01cd52: 6b1a ldr r2, [r3, #48] ; 0x30 - d01cd54: 4b1b ldr r3, [pc, #108] ; (d01cdc4 <_hal_ap_update_sta_ra_info+0x94>) - d01cd56: f402 617f and.w r1, r2, #4080 ; 0xff0 - d01cd5a: ea03 0302 and.w r3, r3, r2 - d01cd5e: d91b bls.n d01cd98 <_hal_ap_update_sta_ra_info+0x68> - d01cd60: b12b cbz r3, d01cd6e <_hal_ap_update_sta_ra_info+0x3e> - d01cd62: f89d 3007 ldrb.w r3, [sp, #7] - d01cd66: f043 0308 orr.w r3, r3, #8 - d01cd6a: f88d 3007 strb.w r3, [sp, #7] - d01cd6e: b129 cbz r1, d01cd7c <_hal_ap_update_sta_ra_info+0x4c> - d01cd70: f89d 3007 ldrb.w r3, [sp, #7] - d01cd74: f043 0302 orr.w r3, r3, #2 - d01cd78: f88d 3007 strb.w r3, [sp, #7] - d01cd7c: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 - d01cd80: b113 cbz r3, d01cd88 <_hal_ap_update_sta_ra_info+0x58> - d01cd82: 2310 movs r3, #16 - d01cd84: f88d 3007 strb.w r3, [sp, #7] - d01cd88: f10d 0207 add.w r2, sp, #7 - d01cd8c: 210b movs r1, #11 - d01cd8e: 4620 mov r0, r4 - d01cd90: f7ff fef8 bl d01cb84 <rtw_hal_sta_info_set> - d01cd94: b003 add sp, #12 - d01cd96: bd30 pop {r4, r5, pc} - d01cd98: b12b cbz r3, d01cda6 <_hal_ap_update_sta_ra_info+0x76> - d01cd9a: f89d 3007 ldrb.w r3, [sp, #7] - d01cd9e: f043 0308 orr.w r3, r3, #8 - d01cda2: f88d 3007 strb.w r3, [sp, #7] - d01cda6: b129 cbz r1, d01cdb4 <_hal_ap_update_sta_ra_info+0x84> - d01cda8: f89d 3007 ldrb.w r3, [sp, #7] - d01cdac: f043 0304 orr.w r3, r3, #4 - d01cdb0: f88d 3007 strb.w r3, [sp, #7] - d01cdb4: 0713 lsls r3, r2, #28 - d01cdb6: d0e7 beq.n d01cd88 <_hal_ap_update_sta_ra_info+0x58> - d01cdb8: f89d 3007 ldrb.w r3, [sp, #7] - d01cdbc: f043 0301 orr.w r3, r3, #1 - d01cdc0: e7e0 b.n d01cd84 <_hal_ap_update_sta_ra_info+0x54> - d01cdc2: bf00 nop - d01cdc4: 0ffff000 .word 0x0ffff000 - -0d01cdc8 <rtw_hal_update_sta_info>: - d01cdc8: b537 push {r0, r1, r2, r4, r5, lr} - d01cdca: 3178 adds r1, #120 ; 0x78 - d01cdcc: 6805 ldr r5, [r0, #0] - d01cdce: 4614 mov r4, r2 - d01cdd0: 4608 mov r0, r1 - d01cdd2: 9101 str r1, [sp, #4] - d01cdd4: f00a ff3a bl d027c4c <rtw_get_rateset_len> - d01cdd8: 4602 mov r2, r0 - d01cdda: 9901 ldr r1, [sp, #4] - d01cddc: 2a10 cmp r2, #16 - d01cdde: f8c4 0128 str.w r0, [r4, #296] ; 0x128 - d01cde2: 4b07 ldr r3, [pc, #28] ; (d01ce00 <rtw_hal_update_sta_info+0x38>) - d01cde4: f504 708c add.w r0, r4, #280 ; 0x118 - d01cde8: bf88 it hi - d01cdea: 2210 movhi r2, #16 - d01cdec: 4798 blx r3 - d01cdee: f605 2243 addw r2, r5, #2627 ; 0xa43 - d01cdf2: 210b movs r1, #11 - d01cdf4: 4620 mov r0, r4 - d01cdf6: b003 add sp, #12 - d01cdf8: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d01cdfc: f7ff bec2 b.w d01cb84 <rtw_hal_sta_info_set> - d01ce00: 00027939 .word 0x00027939 - -0d01ce04 <wifi_hal_connect_hw_info_set>: - d01ce04: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d01ce08: 2700 movs r7, #0 - d01ce0a: b086 sub sp, #24 - d01ce0c: 460d mov r5, r1 - d01ce0e: 9704 str r7, [sp, #16] - d01ce10: f8ad 7014 strh.w r7, [sp, #20] - d01ce14: b178 cbz r0, d01ce36 <wifi_hal_connect_hw_info_set+0x32> - d01ce16: f8d0 800c ldr.w r8, [r0, #12] - d01ce1a: f8d0 4090 ldr.w r4, [r0, #144] ; 0x90 - d01ce1e: f8d8 3000 ldr.w r3, [r8] - d01ce22: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 - d01ce26: b94c cbnz r4, d01ce3c <wifi_hal_connect_hw_info_set+0x38> - d01ce28: 4847 ldr r0, [pc, #284] ; (d01cf48 <wifi_hal_connect_hw_info_set+0x144>) - d01ce2a: f7e7 f865 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01ce2e: 4947 ldr r1, [pc, #284] ; (d01cf4c <wifi_hal_connect_hw_info_set+0x148>) - d01ce30: 4847 ldr r0, [pc, #284] ; (d01cf50 <wifi_hal_connect_hw_info_set+0x14c>) - d01ce32: f7e7 f861 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01ce36: b006 add sp, #24 - d01ce38: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d01ce3c: 2900 cmp r1, #0 - d01ce3e: d05c beq.n d01cefa <wifi_hal_connect_hw_info_set+0xf6> - d01ce40: 7fb3 ldrb r3, [r6, #30] - d01ce42: 3301 adds r3, #1 - d01ce44: 77b3 strb r3, [r6, #30] - d01ce46: f894 3050 ldrb.w r3, [r4, #80] ; 0x50 - d01ce4a: 069b lsls r3, r3, #26 - d01ce4c: d534 bpl.n d01ceb8 <wifi_hal_connect_hw_info_set+0xb4> - d01ce4e: 463a mov r2, r7 - d01ce50: f8b4 10aa ldrh.w r1, [r4, #170] ; 0xaa - d01ce54: f8d6 015c ldr.w r0, [r6, #348] ; 0x15c - d01ce58: f7f8 fb3a bl d0154d0 <halbb_set_sta_id> - d01ce5c: 463a mov r2, r7 - d01ce5e: f894 1059 ldrb.w r1, [r4, #89] ; 0x59 - d01ce62: f8d6 015c ldr.w r0, [r6, #348] ; 0x15c - d01ce66: f7f8 fb15 bl d015494 <halbb_set_bss_color> - d01ce6a: 463a mov r2, r7 - d01ce6c: 4639 mov r1, r7 - d01ce6e: f8d6 015c ldr.w r0, [r6, #348] ; 0x15c - d01ce72: f7f7 ff54 bl d014d1e <halbb_set_pwr_ul_tb_ofst> - d01ce76: f894 3084 ldrb.w r3, [r4, #132] ; 0x84 - d01ce7a: f88d 700f strb.w r7, [sp, #15] - d01ce7e: f003 020c and.w r2, r3, #12 - d01ce82: 2a0c cmp r2, #12 - d01ce84: d136 bne.n d01cef4 <wifi_hal_connect_hw_info_set+0xf0> - d01ce86: f894 30a7 ldrb.w r3, [r4, #167] ; 0xa7 - d01ce8a: f3c3 03c2 ubfx r3, r3, #3, #3 - d01ce8e: eb04 0383 add.w r3, r4, r3, lsl #2 - d01ce92: f893 3081 ldrb.w r3, [r3, #129] ; 0x81 - d01ce96: f3c3 02c2 ubfx r2, r3, #3, #3 - d01ce9a: f003 0307 and.w r3, r3, #7 - d01ce9e: 2b07 cmp r3, #7 - d01cea0: d024 beq.n d01ceec <wifi_hal_connect_hw_info_set+0xe8> - d01cea2: 2a07 cmp r2, #7 - d01cea4: d124 bne.n d01cef0 <wifi_hal_connect_hw_info_set+0xec> - d01cea6: 2302 movs r3, #2 - d01cea8: f88d 300f strb.w r3, [sp, #15] - d01ceac: f10d 010f add.w r1, sp, #15 - d01ceb0: f894 00a8 ldrb.w r0, [r4, #168] ; 0xa8 - d01ceb4: f003 f8de bl d020074 <ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD> - d01ceb8: 6863 ldr r3, [r4, #4] - d01ceba: 2200 movs r2, #0 - d01cebc: f104 01ac add.w r1, r4, #172 ; 0xac - d01cec0: f883 2021 strb.w r2, [r3, #33] ; 0x21 - d01cec4: f894 00a8 ldrb.w r0, [r4, #168] ; 0xa8 - d01cec8: 9101 str r1, [sp, #4] - d01ceca: f002 ff35 bl d01fd38 <rtw_hal_mac_update_mac_address> - d01cece: 4640 mov r0, r8 - d01ced0: f7f5 fb94 bl d0125fc <rtw_check_sta_mode> - d01ced4: 9901 ldr r1, [sp, #4] - d01ced6: b110 cbz r0, d01cede <wifi_hal_connect_hw_info_set+0xda> - d01ced8: 2001 movs r0, #1 - d01ceda: f002 ff65 bl d01fda8 <rtw_hal_mac_update_sounding_cfg> - d01cede: 462a mov r2, r5 - d01cee0: 4621 mov r1, r4 - d01cee2: f8d6 015c ldr.w r0, [r6, #348] ; 0x15c - d01cee6: f7f5 fca0 bl d01282a <halbb_media_status_update> - d01ceea: e7a4 b.n d01ce36 <wifi_hal_connect_hw_info_set+0x32> - d01ceec: 2a07 cmp r2, #7 - d01ceee: d0dd beq.n d01ceac <wifi_hal_connect_hw_info_set+0xa8> - d01cef0: 2301 movs r3, #1 - d01cef2: e7d9 b.n d01cea8 <wifi_hal_connect_hw_info_set+0xa4> - d01cef4: f3c3 0381 ubfx r3, r3, #2, #2 - d01cef8: e7d6 b.n d01cea8 <wifi_hal_connect_hw_info_set+0xa4> - d01cefa: f104 0008 add.w r0, r4, #8 - d01cefe: 9001 str r0, [sp, #4] - d01cf00: f003 f83c bl d01ff7c <rtw_phl_reset_rx_count> - d01cf04: 9801 ldr r0, [sp, #4] - d01cf06: f003 f844 bl d01ff92 <rtw_phl_reset_tx_count> - d01cf0a: 2252 movs r2, #82 ; 0x52 - d01cf0c: 4629 mov r1, r5 - d01cf0e: f104 0056 add.w r0, r4, #86 ; 0x56 - d01cf12: f025 fec5 bl d042ca0 <____wrap_memset_veneer> - d01cf16: 6863 ldr r3, [r4, #4] - d01cf18: a904 add r1, sp, #16 - d01cf1a: f883 502d strb.w r5, [r3, #45] ; 0x2d - d01cf1e: 7fb3 ldrb r3, [r6, #30] - d01cf20: 3b01 subs r3, #1 - d01cf22: 77b3 strb r3, [r6, #30] - d01cf24: 6863 ldr r3, [r4, #4] - d01cf26: 77dd strb r5, [r3, #31] - d01cf28: 6863 ldr r3, [r4, #4] - d01cf2a: f883 5020 strb.w r5, [r3, #32] - d01cf2e: f894 00a8 ldrb.w r0, [r4, #168] ; 0xa8 - d01cf32: f002 ff01 bl d01fd38 <rtw_hal_mac_update_mac_address> - d01cf36: 4640 mov r0, r8 - d01cf38: f7f5 fb60 bl d0125fc <rtw_check_sta_mode> - d01cf3c: 2800 cmp r0, #0 - d01cf3e: d0ce beq.n d01cede <wifi_hal_connect_hw_info_set+0xda> - d01cf40: a904 add r1, sp, #16 - d01cf42: 4628 mov r0, r5 - d01cf44: e7c9 b.n d01ceda <wifi_hal_connect_hw_info_set+0xd6> - d01cf46: bf00 nop - d01cf48: 0d04a6af .word 0x0d04a6af - d01cf4c: 0d048111 .word 0x0d048111 - d01cf50: 0d04806a .word 0x0d04806a - -0d01cf54 <rtw_hal_update_asoc_cap>: - d01cf54: b5f0 push {r4, r5, r6, r7, lr} - d01cf56: 4605 mov r5, r0 - d01cf58: f8d1 0090 ldr.w r0, [r1, #144] ; 0x90 - d01cf5c: b087 sub sp, #28 - d01cf5e: 460c mov r4, r1 - d01cf60: b9c0 cbnz r0, d01cf94 <rtw_hal_update_asoc_cap+0x40> - d01cf62: 4854 ldr r0, [pc, #336] ; (d01d0b4 <rtw_hal_update_asoc_cap+0x160>) - d01cf64: f7e6 ffc8 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01cf68: f895 3449 ldrb.w r3, [r5, #1097] ; 0x449 - d01cf6c: f895 2444 ldrb.w r2, [r5, #1092] ; 0x444 - d01cf70: 9303 str r3, [sp, #12] - d01cf72: f895 3448 ldrb.w r3, [r5, #1096] ; 0x448 - d01cf76: 4950 ldr r1, [pc, #320] ; (d01d0b8 <rtw_hal_update_asoc_cap+0x164>) - d01cf78: 9302 str r3, [sp, #8] - d01cf7a: f895 3447 ldrb.w r3, [r5, #1095] ; 0x447 - d01cf7e: 484f ldr r0, [pc, #316] ; (d01d0bc <rtw_hal_update_asoc_cap+0x168>) - d01cf80: 9301 str r3, [sp, #4] - d01cf82: f895 3446 ldrb.w r3, [r5, #1094] ; 0x446 - d01cf86: 9300 str r3, [sp, #0] - d01cf88: f895 3445 ldrb.w r3, [r5, #1093] ; 0x445 - d01cf8c: f7e6 ffb4 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01cf90: b007 add sp, #28 - d01cf92: bdf0 pop {r4, r5, r6, r7, pc} - d01cf94: 682b ldr r3, [r5, #0] - d01cf96: 220c movs r2, #12 - d01cf98: 2100 movs r1, #0 - d01cf9a: 305d adds r0, #93 ; 0x5d - d01cf9c: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 - d01cfa0: f7e8 faff bl d0055a2 <rtw_memset> - d01cfa4: f8d4 2128 ldr.w r2, [r4, #296] ; 0x128 - d01cfa8: f504 718c add.w r1, r4, #280 ; 0x118 - d01cfac: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d01cfb0: 2a0c cmp r2, #12 - d01cfb2: 4e43 ldr r6, [pc, #268] ; (d01d0c0 <rtw_hal_update_asoc_cap+0x16c>) - d01cfb4: f100 005d add.w r0, r0, #93 ; 0x5d - d01cfb8: bf28 it cs - d01cfba: 220c movcs r2, #12 - d01cfbc: 47b0 blx r6 - d01cfbe: f894 324c ldrb.w r3, [r4, #588] ; 0x24c - d01cfc2: 2b01 cmp r3, #1 - d01cfc4: d109 bne.n d01cfda <rtw_hal_update_asoc_cap+0x86> - d01cfc6: f505 7183 add.w r1, r5, #262 ; 0x106 - d01cfca: 4628 mov r0, r5 - d01cfcc: f7f0 fefe bl d00ddcc <HE_caps_update_asoc_cap> - d01cfd0: f505 719e add.w r1, r5, #316 ; 0x13c - d01cfd4: 4628 mov r0, r5 - d01cfd6: f7f0 fde5 bl d00dba4 <HE_operation_update_asoc_cap> - d01cfda: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 - d01cfde: 2b01 cmp r3, #1 - d01cfe0: d150 bne.n d01d084 <rtw_hal_update_asoc_cap+0x130> - d01cfe2: f897 3413 ldrb.w r3, [r7, #1043] ; 0x413 - d01cfe6: f8d4 1090 ldr.w r1, [r4, #144] ; 0x90 - d01cfea: f3c3 1280 ubfx r2, r3, #6, #1 - d01cfee: f895 30d0 ldrb.w r3, [r5, #208] ; 0xd0 - d01cff2: 4013 ands r3, r2 - d01cff4: f891 205b ldrb.w r2, [r1, #91] ; 0x5b - d01cff8: f363 1286 bfi r2, r3, #6, #1 - d01cffc: f881 205b strb.w r2, [r1, #91] ; 0x5b - d01d000: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 - d01d004: f895 30d0 ldrb.w r3, [r5, #208] ; 0xd0 - d01d008: f892 1081 ldrb.w r1, [r2, #129] ; 0x81 - d01d00c: 09db lsrs r3, r3, #7 - d01d00e: f363 0100 bfi r1, r3, #0, #1 - d01d012: f882 1081 strb.w r1, [r2, #129] ; 0x81 - d01d016: f897 3439 ldrb.w r3, [r7, #1081] ; 0x439 - d01d01a: f8d4 1090 ldr.w r1, [r4, #144] ; 0x90 - d01d01e: f3c3 0200 ubfx r2, r3, #0, #1 - d01d022: f895 30d1 ldrb.w r3, [r5, #209] ; 0xd1 - d01d026: 4013 ands r3, r2 - d01d028: f891 2081 ldrb.w r2, [r1, #129] ; 0x81 - d01d02c: f363 0242 bfi r2, r3, #1, #2 - d01d030: f881 2081 strb.w r2, [r1, #129] ; 0x81 - d01d034: f894 3225 ldrb.w r3, [r4, #549] ; 0x225 - d01d038: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 - d01d03c: 1e59 subs r1, r3, #1 - d01d03e: 424b negs r3, r1 - d01d040: 414b adcs r3, r1 - d01d042: f892 105b ldrb.w r1, [r2, #91] ; 0x5b - d01d046: f363 0182 bfi r1, r3, #2, #1 - d01d04a: f882 105b strb.w r1, [r2, #91] ; 0x5b - d01d04e: f894 3226 ldrb.w r3, [r4, #550] ; 0x226 - d01d052: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 - d01d056: 1e58 subs r0, r3, #1 - d01d058: f892 105b ldrb.w r1, [r2, #91] ; 0x5b - d01d05c: 4243 negs r3, r0 - d01d05e: 4143 adcs r3, r0 - d01d060: f363 01c3 bfi r1, r3, #3, #1 - d01d064: f882 105b strb.w r1, [r2, #91] ; 0x5b - d01d068: f504 710b add.w r1, r4, #556 ; 0x22c - d01d06c: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d01d070: 2204 movs r2, #4 - d01d072: 9105 str r1, [sp, #20] - d01d074: 3069 adds r0, #105 ; 0x69 - d01d076: 47b0 blx r6 - d01d078: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d01d07c: 2204 movs r2, #4 - d01d07e: 9905 ldr r1, [sp, #20] - d01d080: 306d adds r0, #109 ; 0x6d - d01d082: 47b0 blx r6 - d01d084: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 - d01d088: 2b01 cmp r3, #1 - d01d08a: d181 bne.n d01cf90 <rtw_hal_update_asoc_cap+0x3c> - d01d08c: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 - d01d090: f204 214a addw r1, r4, #586 ; 0x24a - d01d094: f893 205b ldrb.w r2, [r3, #91] ; 0x5b - d01d098: f36f 12c7 bfc r2, #7, #1 - d01d09c: f883 205b strb.w r2, [r3, #91] ; 0x5b - d01d0a0: 2202 movs r2, #2 - d01d0a2: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d01d0a6: 4633 mov r3, r6 - d01d0a8: 3071 adds r0, #113 ; 0x71 - d01d0aa: b007 add sp, #28 - d01d0ac: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d01d0b0: 4718 bx r3 - d01d0b2: bf00 nop - d01d0b4: 0d04a6af .word 0x0d04a6af - d01d0b8: 0d0480f9 .word 0x0d0480f9 - d01d0bc: 0d048095 .word 0x0d048095 - d01d0c0: 00027939 .word 0x00027939 - -0d01d0c4 <rtw_hal_update_asoc_cap_apmode>: - d01d0c4: b5f0 push {r4, r5, r6, r7, lr} - d01d0c6: 4605 mov r5, r0 - d01d0c8: f8d1 0090 ldr.w r0, [r1, #144] ; 0x90 - d01d0cc: b087 sub sp, #28 - d01d0ce: 460c mov r4, r1 - d01d0d0: b9c0 cbnz r0, d01d104 <rtw_hal_update_asoc_cap_apmode+0x40> - d01d0d2: 4840 ldr r0, [pc, #256] ; (d01d1d4 <rtw_hal_update_asoc_cap_apmode+0x110>) - d01d0d4: f7e6 ff10 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01d0d8: f895 3449 ldrb.w r3, [r5, #1097] ; 0x449 - d01d0dc: f895 2444 ldrb.w r2, [r5, #1092] ; 0x444 - d01d0e0: 9303 str r3, [sp, #12] - d01d0e2: f895 3448 ldrb.w r3, [r5, #1096] ; 0x448 - d01d0e6: 493c ldr r1, [pc, #240] ; (d01d1d8 <rtw_hal_update_asoc_cap_apmode+0x114>) - d01d0e8: 9302 str r3, [sp, #8] - d01d0ea: f895 3447 ldrb.w r3, [r5, #1095] ; 0x447 - d01d0ee: 483b ldr r0, [pc, #236] ; (d01d1dc <rtw_hal_update_asoc_cap_apmode+0x118>) - d01d0f0: 9301 str r3, [sp, #4] - d01d0f2: f895 3446 ldrb.w r3, [r5, #1094] ; 0x446 - d01d0f6: 9300 str r3, [sp, #0] - d01d0f8: f895 3445 ldrb.w r3, [r5, #1093] ; 0x445 - d01d0fc: f7e6 fefc bl d003ef8 <inic_ipc_dev_buffered_printf> - d01d100: b007 add sp, #28 - d01d102: bdf0 pop {r4, r5, r6, r7, pc} - d01d104: 682b ldr r3, [r5, #0] - d01d106: 220c movs r2, #12 - d01d108: 2100 movs r1, #0 - d01d10a: 305d adds r0, #93 ; 0x5d - d01d10c: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 - d01d110: f7e8 fa47 bl d0055a2 <rtw_memset> - d01d114: f8d4 2128 ldr.w r2, [r4, #296] ; 0x128 - d01d118: f504 718c add.w r1, r4, #280 ; 0x118 - d01d11c: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d01d120: 2a0c cmp r2, #12 - d01d122: 4e2f ldr r6, [pc, #188] ; (d01d1e0 <rtw_hal_update_asoc_cap_apmode+0x11c>) - d01d124: f100 005d add.w r0, r0, #93 ; 0x5d - d01d128: bf28 it cs - d01d12a: 220c movcs r2, #12 - d01d12c: 47b0 blx r6 - d01d12e: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 - d01d132: 2b01 cmp r3, #1 - d01d134: d136 bne.n d01d1a4 <rtw_hal_update_asoc_cap_apmode+0xe0> - d01d136: f897 3413 ldrb.w r3, [r7, #1043] ; 0x413 - d01d13a: f8d4 1090 ldr.w r1, [r4, #144] ; 0x90 - d01d13e: f3c3 1280 ubfx r2, r3, #6, #1 - d01d142: f895 30d0 ldrb.w r3, [r5, #208] ; 0xd0 - d01d146: 4013 ands r3, r2 - d01d148: f891 205b ldrb.w r2, [r1, #91] ; 0x5b - d01d14c: f363 1286 bfi r2, r3, #6, #1 - d01d150: f881 205b strb.w r2, [r1, #91] ; 0x5b - d01d154: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 - d01d158: f895 30d0 ldrb.w r3, [r5, #208] ; 0xd0 - d01d15c: f892 1081 ldrb.w r1, [r2, #129] ; 0x81 - d01d160: 09db lsrs r3, r3, #7 - d01d162: f363 0100 bfi r1, r3, #0, #1 - d01d166: f882 1081 strb.w r1, [r2, #129] ; 0x81 - d01d16a: f897 3439 ldrb.w r3, [r7, #1081] ; 0x439 - d01d16e: f8d4 1090 ldr.w r1, [r4, #144] ; 0x90 - d01d172: f3c3 0200 ubfx r2, r3, #0, #1 - d01d176: f895 30d1 ldrb.w r3, [r5, #209] ; 0xd1 - d01d17a: 4013 ands r3, r2 - d01d17c: f891 2081 ldrb.w r2, [r1, #129] ; 0x81 - d01d180: f363 0242 bfi r2, r3, #1, #2 - d01d184: f881 2081 strb.w r2, [r1, #129] ; 0x81 - d01d188: f504 710b add.w r1, r4, #556 ; 0x22c - d01d18c: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d01d190: 2204 movs r2, #4 - d01d192: 9105 str r1, [sp, #20] - d01d194: 3069 adds r0, #105 ; 0x69 - d01d196: 47b0 blx r6 - d01d198: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d01d19c: 2204 movs r2, #4 - d01d19e: 9905 ldr r1, [sp, #20] - d01d1a0: 306d adds r0, #109 ; 0x6d - d01d1a2: 47b0 blx r6 - d01d1a4: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 - d01d1a8: 2b01 cmp r3, #1 - d01d1aa: d1a9 bne.n d01d100 <rtw_hal_update_asoc_cap_apmode+0x3c> - d01d1ac: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 - d01d1b0: f204 214a addw r1, r4, #586 ; 0x24a - d01d1b4: f893 205b ldrb.w r2, [r3, #91] ; 0x5b - d01d1b8: f36f 12c7 bfc r2, #7, #1 - d01d1bc: f883 205b strb.w r2, [r3, #91] ; 0x5b - d01d1c0: 2202 movs r2, #2 - d01d1c2: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d01d1c6: 4633 mov r3, r6 - d01d1c8: 3071 adds r0, #113 ; 0x71 - d01d1ca: b007 add sp, #28 - d01d1cc: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d01d1d0: 4718 bx r3 - d01d1d2: bf00 nop - d01d1d4: 0d04a6af .word 0x0d04a6af - d01d1d8: 0d0480da .word 0x0d0480da - d01d1dc: 0d048095 .word 0x0d048095 - d01d1e0: 00027939 .word 0x00027939 - -0d01d1e4 <wifi_hal_hci_intf_stop>: - d01d1e4: b510 push {r4, lr} - d01d1e6: 6803 ldr r3, [r0, #0] - d01d1e8: 4604 mov r4, r0 - d01d1ea: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01d1ee: f7fa f8bf bl d017370 <wifi_hal_interrupt_disable> - d01d1f2: 4620 mov r0, r4 - d01d1f4: f7fa fe24 bl d017e40 <wifi_hal_rx_ring_reset> - d01d1f8: 4620 mov r0, r4 - d01d1fa: e8bd 4010 ldmia.w sp!, {r4, lr} - d01d1fe: f009 bb72 b.w d0268e6 <wifi_hal_tx_ring_reset> - -0d01d202 <wifi_hal_hci_intf_init>: - d01d202: 4770 bx lr - -0d01d204 <wifi_hal_hci_intf_deinit>: - d01d204: 4770 bx lr - -0d01d206 <rtw_btc_set_table>: - d01d206: b510 push {r4, lr} - d01d208: f8d0 4138 ldr.w r4, [r0, #312] ; 0x138 - d01d20c: b969 cbnz r1, d01d22a <rtw_btc_set_table+0x24> - d01d20e: f890 106f ldrb.w r1, [r0, #111] ; 0x6f - d01d212: 290a cmp r1, #10 - d01d214: d009 beq.n d01d22a <rtw_btc_set_table+0x24> - d01d216: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d01d21a: f8d1 06c0 ldr.w r0, [r1, #1728] ; 0x6c0 - d01d21e: 4290 cmp r0, r2 - d01d220: d103 bne.n d01d22a <rtw_btc_set_table+0x24> - d01d222: f8d1 16c4 ldr.w r1, [r1, #1732] ; 0x6c4 - d01d226: 4299 cmp r1, r3 - d01d228: d011 beq.n d01d24e <rtw_btc_set_table+0x48> - d01d22a: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d01d22e: f8c1 26c0 str.w r2, [r1, #1728] ; 0x6c0 - d01d232: f8c1 36c4 str.w r3, [r1, #1732] ; 0x6c4 - d01d236: 7c63 ldrb r3, [r4, #17] - d01d238: b153 cbz r3, d01d250 <rtw_btc_set_table+0x4a> - d01d23a: f8d1 3764 ldr.w r3, [r1, #1892] ; 0x764 - d01d23e: f423 3380 bic.w r3, r3, #65536 ; 0x10000 - d01d242: f8c1 3764 str.w r3, [r1, #1892] ; 0x764 - d01d246: f06f 6340 mvn.w r3, #201326592 ; 0xc000000 - d01d24a: f8c1 36c8 str.w r3, [r1, #1736] ; 0x6c8 - d01d24e: bd10 pop {r4, pc} - d01d250: f8d1 3764 ldr.w r3, [r1, #1892] ; 0x764 - d01d254: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - d01d258: f8c1 3764 str.w r3, [r1, #1892] ; 0x764 - d01d25c: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d01d260: e7f3 b.n d01d24a <rtw_btc_set_table+0x44> - -0d01d262 <rtw_btc_set_tdma.isra.0>: - d01d262: b570 push {r4, r5, r6, lr} - d01d264: 460c mov r4, r1 - d01d266: f8d0 0cc0 ldr.w r0, [r0, #3264] ; 0xcc0 - d01d26a: f89d 1018 ldrb.w r1, [sp, #24] - d01d26e: f002 0630 and.w r6, r2, #48 ; 0x30 - d01d272: 7d65 ldrb r5, [r4, #21] - d01d274: b15d cbz r5, d01d28e <rtw_btc_set_tdma.isra.0+0x2c> - d01d276: 2e10 cmp r6, #16 - d01d278: d107 bne.n d01d28a <rtw_btc_set_tdma.isra.0+0x28> - d01d27a: f002 02ef and.w r2, r2, #239 ; 0xef - d01d27e: f021 0140 bic.w r1, r1, #64 ; 0x40 - d01d282: f042 0220 orr.w r2, r2, #32 - d01d286: f041 0120 orr.w r1, r1, #32 - d01d28a: 2500 movs r5, #0 - d01d28c: e008 b.n d01d2a0 <rtw_btc_set_tdma.isra.0+0x3e> - d01d28e: 2e10 cmp r6, #16 - d01d290: d106 bne.n d01d2a0 <rtw_btc_set_tdma.isra.0+0x3e> - d01d292: f8d4 5138 ldr.w r5, [r4, #312] ; 0x138 - d01d296: 7d6d ldrb r5, [r5, #21] - d01d298: 2d00 cmp r5, #0 - d01d29a: bf0c ite eq - d01d29c: 2502 moveq r5, #2 - d01d29e: 2501 movne r5, #1 - d01d2a0: f884 302d strb.w r3, [r4, #45] ; 0x2d - d01d2a4: f89d 3010 ldrb.w r3, [sp, #16] - d01d2a8: f884 202c strb.w r2, [r4, #44] ; 0x2c - d01d2ac: 2205 movs r2, #5 - d01d2ae: f884 302e strb.w r3, [r4, #46] ; 0x2e - d01d2b2: f89d 3014 ldrb.w r3, [sp, #20] - d01d2b6: f884 1030 strb.w r1, [r4, #48] ; 0x30 - d01d2ba: 2160 movs r1, #96 ; 0x60 - d01d2bc: f884 302f strb.w r3, [r4, #47] ; 0x2f - d01d2c0: f104 032c add.w r3, r4, #44 ; 0x2c - d01d2c4: f7fb fae8 bl d018898 <wifi_hal_h2c_fill_cmd> - d01d2c8: b915 cbnz r5, d01d2d0 <rtw_btc_set_tdma.isra.0+0x6e> - d01d2ca: 7b63 ldrb r3, [r4, #13] - d01d2cc: b103 cbz r3, d01d2d0 <rtw_btc_set_tdma.isra.0+0x6e> - d01d2ce: 7365 strb r5, [r4, #13] - d01d2d0: bd70 pop {r4, r5, r6, pc} - -0d01d2d2 <_hal_btc_is_wifi_busy>: - d01d2d2: b5f8 push {r3, r4, r5, r6, r7, lr} - d01d2d4: 6803 ldr r3, [r0, #0] - d01d2d6: 4604 mov r4, r0 - d01d2d8: 2500 movs r5, #0 - d01d2da: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 - d01d2de: f897 2521 ldrb.w r2, [r7, #1313] ; 0x521 - d01d2e2: b2eb uxtb r3, r5 - d01d2e4: 429a cmp r2, r3 - d01d2e6: d801 bhi.n d01d2ec <_hal_btc_is_wifi_busy+0x1a> - d01d2e8: 2000 movs r0, #0 - d01d2ea: e00f b.n d01d30c <_hal_btc_is_wifi_busy+0x3a> - d01d2ec: 6822 ldr r2, [r4, #0] - d01d2ee: f852 6023 ldr.w r6, [r2, r3, lsl #2] - d01d2f2: b90e cbnz r6, d01d2f8 <_hal_btc_is_wifi_busy+0x26> - d01d2f4: 3501 adds r5, #1 - d01d2f6: e7f2 b.n d01d2de <_hal_btc_is_wifi_busy+0xc> - d01d2f8: 4630 mov r0, r6 - d01d2fa: f7f4 ffb9 bl d012270 <rtw_is_adapter_up> - d01d2fe: 2800 cmp r0, #0 - d01d300: d0f8 beq.n d01d2f4 <_hal_btc_is_wifi_busy+0x22> - d01d302: 6833 ldr r3, [r6, #0] - d01d304: f893 09e8 ldrb.w r0, [r3, #2536] ; 0x9e8 - d01d308: 2801 cmp r0, #1 - d01d30a: d1f3 bne.n d01d2f4 <_hal_btc_is_wifi_busy+0x22> - d01d30c: bdf8 pop {r3, r4, r5, r6, r7, pc} - -0d01d30e <_hal_btc_get_wifi_link_status>: - d01d30e: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d01d312: 2400 movs r4, #0 - d01d314: 6803 ldr r3, [r0, #0] - d01d316: 4605 mov r5, r0 - d01d318: f8d3 9cc0 ldr.w r9, [r3, #3264] ; 0xcc0 - d01d31c: 46a0 mov r8, r4 - d01d31e: 4627 mov r7, r4 - d01d320: f899 2521 ldrb.w r2, [r9, #1313] ; 0x521 - d01d324: b2e3 uxtb r3, r4 - d01d326: 429a cmp r2, r3 - d01d328: d803 bhi.n d01d332 <_hal_btc_get_wifi_link_status+0x24> - d01d32a: ea47 4008 orr.w r0, r7, r8, lsl #16 - d01d32e: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d01d332: 682a ldr r2, [r5, #0] - d01d334: f852 6023 ldr.w r6, [r2, r3, lsl #2] - d01d338: b17e cbz r6, d01d35a <_hal_btc_get_wifi_link_status+0x4c> - d01d33a: 4630 mov r0, r6 - d01d33c: f7f4 ff98 bl d012270 <rtw_is_adapter_up> - d01d340: b158 cbz r0, d01d35a <_hal_btc_get_wifi_link_status+0x4c> - d01d342: 4630 mov r0, r6 - d01d344: f7f5 f9cb bl d0126de <rtw_check_ap_linked> - d01d348: b948 cbnz r0, d01d35e <_hal_btc_get_wifi_link_status+0x50> - d01d34a: 4630 mov r0, r6 - d01d34c: f7f5 f963 bl d012616 <rtw_check_sta_associated_to_ap> - d01d350: b118 cbz r0, d01d35a <_hal_btc_get_wifi_link_status+0x4c> - d01d352: 2301 movs r3, #1 - d01d354: 431f orrs r7, r3 - d01d356: f108 0801 add.w r8, r8, #1 - d01d35a: 3401 adds r4, #1 - d01d35c: e7e0 b.n d01d320 <_hal_btc_get_wifi_link_status+0x12> - d01d35e: 2302 movs r3, #2 - d01d360: e7f8 b.n d01d354 <_hal_btc_get_wifi_link_status+0x46> - -0d01d362 <_hal_btc_is_wifi_softap_on>: - d01d362: b5f8 push {r3, r4, r5, r6, r7, lr} - d01d364: 6803 ldr r3, [r0, #0] - d01d366: 4604 mov r4, r0 - d01d368: 2500 movs r5, #0 - d01d36a: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 - d01d36e: f897 2521 ldrb.w r2, [r7, #1313] ; 0x521 - d01d372: b2eb uxtb r3, r5 - d01d374: 429a cmp r2, r3 - d01d376: d801 bhi.n d01d37c <_hal_btc_is_wifi_softap_on+0x1a> - d01d378: 2000 movs r0, #0 - d01d37a: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01d37c: 6822 ldr r2, [r4, #0] - d01d37e: f852 6023 ldr.w r6, [r2, r3, lsl #2] - d01d382: b90e cbnz r6, d01d388 <_hal_btc_is_wifi_softap_on+0x26> - d01d384: 3501 adds r5, #1 - d01d386: e7f2 b.n d01d36e <_hal_btc_is_wifi_softap_on+0xc> - d01d388: 4630 mov r0, r6 - d01d38a: f7f4 ff71 bl d012270 <rtw_is_adapter_up> - d01d38e: 2800 cmp r0, #0 - d01d390: d0f8 beq.n d01d384 <_hal_btc_is_wifi_softap_on+0x22> - d01d392: 4630 mov r0, r6 - d01d394: f7f5 f993 bl d0126be <rtw_state_check_ap_on> - d01d398: 2800 cmp r0, #0 - d01d39a: d0f3 beq.n d01d384 <_hal_btc_is_wifi_softap_on+0x22> - d01d39c: 2001 movs r0, #1 - d01d39e: e7ec b.n d01d37a <_hal_btc_is_wifi_softap_on+0x18> - -0d01d3a0 <_hal_btc_is_wifi_4way_progress>: - d01d3a0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d01d3a4: 6803 ldr r3, [r0, #0] - d01d3a6: 4605 mov r5, r0 - d01d3a8: 2600 movs r6, #0 - d01d3aa: f8df 8070 ldr.w r8, [pc, #112] ; d01d41c <_hal_btc_is_wifi_4way_progress+0x7c> - d01d3ae: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 - d01d3b2: f897 2521 ldrb.w r2, [r7, #1313] ; 0x521 - d01d3b6: b2f3 uxtb r3, r6 - d01d3b8: 429a cmp r2, r3 - d01d3ba: d801 bhi.n d01d3c0 <_hal_btc_is_wifi_4way_progress+0x20> - d01d3bc: 2000 movs r0, #0 - d01d3be: e022 b.n d01d406 <_hal_btc_is_wifi_4way_progress+0x66> - d01d3c0: 682a ldr r2, [r5, #0] - d01d3c2: f852 4023 ldr.w r4, [r2, r3, lsl #2] - d01d3c6: b90c cbnz r4, d01d3cc <_hal_btc_is_wifi_4way_progress+0x2c> - d01d3c8: 3601 adds r6, #1 - d01d3ca: e7f2 b.n d01d3b2 <_hal_btc_is_wifi_4way_progress+0x12> - d01d3cc: 4620 mov r0, r4 - d01d3ce: f7f4 ff4f bl d012270 <rtw_is_adapter_up> - d01d3d2: 2800 cmp r0, #0 - d01d3d4: d0f8 beq.n d01d3c8 <_hal_btc_is_wifi_4way_progress+0x28> - d01d3d6: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 - d01d3da: 2b01 cmp r3, #1 - d01d3dc: d9f4 bls.n d01d3c8 <_hal_btc_is_wifi_4way_progress+0x28> - d01d3de: 2b05 cmp r3, #5 - d01d3e0: d0f2 beq.n d01d3c8 <_hal_btc_is_wifi_4way_progress+0x28> - d01d3e2: 4620 mov r0, r4 - d01d3e4: f7f5 f910 bl d012608 <rtw_check_ap_mode> - d01d3e8: b178 cbz r0, d01d40a <_hal_btc_is_wifi_4way_progress+0x6a> - d01d3ea: 4620 mov r0, r4 - d01d3ec: f7f5 f967 bl d0126be <rtw_state_check_ap_on> - d01d3f0: 2800 cmp r0, #0 - d01d3f2: d0e9 beq.n d01d3c8 <_hal_btc_is_wifi_4way_progress+0x28> - d01d3f4: f894 334d ldrb.w r3, [r4, #845] ; 0x34d - d01d3f8: 2b00 cmp r3, #0 - d01d3fa: d1e5 bne.n d01d3c8 <_hal_btc_is_wifi_4way_progress+0x28> - d01d3fc: f898 306d ldrb.w r3, [r8, #109] ; 0x6d - d01d400: 2b03 cmp r3, #3 - d01d402: d1e1 bne.n d01d3c8 <_hal_btc_is_wifi_4way_progress+0x28> - d01d404: 2001 movs r0, #1 - d01d406: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d01d40a: f894 334d ldrb.w r3, [r4, #845] ; 0x34d - d01d40e: 2b00 cmp r3, #0 - d01d410: d1da bne.n d01d3c8 <_hal_btc_is_wifi_4way_progress+0x28> - d01d412: 6863 ldr r3, [r4, #4] - d01d414: 045b lsls r3, r3, #17 - d01d416: d5d7 bpl.n d01d3c8 <_hal_btc_is_wifi_4way_progress+0x28> - d01d418: e7f4 b.n d01d404 <_hal_btc_is_wifi_4way_progress+0x64> - d01d41a: bf00 nop - d01d41c: 60006738 .word 0x60006738 - -0d01d420 <_hal_btc_get_wifi_rx_cnt>: - d01d420: b508 push {r3, lr} - d01d422: 4b0c ldr r3, [pc, #48] ; (d01d454 <_hal_btc_get_wifi_rx_cnt+0x34>) - d01d424: 4601 mov r1, r0 - d01d426: 7e9b ldrb r3, [r3, #26] - d01d428: b90b cbnz r3, d01d42e <_hal_btc_get_wifi_rx_cnt+0xe> - d01d42a: 2000 movs r0, #0 - d01d42c: bd08 pop {r3, pc} - d01d42e: f200 4324 addw r3, r0, #1060 ; 0x424 - d01d432: 2b00 cmp r3, #0 - d01d434: d0f9 beq.n d01d42a <_hal_btc_get_wifi_rx_cnt+0xa> - d01d436: f510 6f88 cmn.w r0, #1088 ; 0x440 - d01d43a: d0f6 beq.n d01d42a <_hal_btc_get_wifi_rx_cnt+0xa> - d01d43c: f510 70b6 adds.w r0, r0, #364 ; 0x16c - d01d440: d0f3 beq.n d01d42a <_hal_btc_get_wifi_rx_cnt+0xa> - d01d442: f201 4144 addw r1, r1, #1092 ; 0x444 - d01d446: f7ef fb0d bl d00ca64 <rtw_get_stainfo> - d01d44a: 2800 cmp r0, #0 - d01d44c: d0ed beq.n d01d42a <_hal_btc_get_wifi_rx_cnt+0xa> - d01d44e: f8d0 0138 ldr.w r0, [r0, #312] ; 0x138 - d01d452: e7eb b.n d01d42c <_hal_btc_get_wifi_rx_cnt+0xc> - d01d454: 60006738 .word 0x60006738 - -0d01d458 <_hal_btc_get_wifi_rssi>: - d01d458: b510 push {r4, lr} - d01d45a: 4604 mov r4, r0 - d01d45c: f7f5 f8db bl d012616 <rtw_check_sta_associated_to_ap> - d01d460: b108 cbz r0, d01d466 <_hal_btc_get_wifi_rssi+0xe> - d01d462: f994 08b8 ldrsb.w r0, [r4, #2232] ; 0x8b8 - d01d466: bd10 pop {r4, pc} - -0d01d468 <_hal_btc_set_timer>: - d01d468: 2906 cmp r1, #6 - d01d46a: bf9d ittte ls - d01d46c: eb00 0081 addls.w r0, r0, r1, lsl #2 - d01d470: f8c0 211c strls.w r2, [r0, #284] ; 0x11c - d01d474: 2001 movls r0, #1 - d01d476: 2000 movhi r0, #0 - d01d478: 4770 bx lr +0d01cc60 <rtw_hal_sta_info_set>: + d01cc60: b573 push {r0, r1, r4, r5, r6, lr} + d01cc62: 4605 mov r5, r0 + d01cc64: f8d0 0090 ldr.w r0, [r0, #144] ; 0x90 + d01cc68: 460e mov r6, r1 + d01cc6a: 4614 mov r4, r2 + d01cc6c: b950 cbnz r0, d01cc84 <rtw_hal_sta_info_set+0x24> + d01cc6e: 4833 ldr r0, [pc, #204] ; (d01cd3c <rtw_hal_sta_info_set+0xdc>) + d01cc70: f7e7 f942 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cc74: 4632 mov r2, r6 + d01cc76: 4932 ldr r1, [pc, #200] ; (d01cd40 <rtw_hal_sta_info_set+0xe0>) + d01cc78: 4832 ldr r0, [pc, #200] ; (d01cd44 <rtw_hal_sta_info_set+0xe4>) + d01cc7a: b002 add sp, #8 + d01cc7c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01cc80: f7e7 b93a b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01cc84: 290c cmp r1, #12 + d01cc86: d80b bhi.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01cc88: e8df f001 tbb [pc, r1] + d01cc8c: 1c140c07 .word 0x1c140c07 + d01cc90: 28242018 .word 0x28242018 + d01cc94: 500a0a2c .word 0x500a0a2c + d01cc98: 54 .byte 0x54 + d01cc99: 00 .byte 0x00 + d01cc9a: 7812 ldrb r2, [r2, #0] + d01cc9c: f880 20a8 strb.w r2, [r0, #168] ; 0xa8 + d01cca0: b002 add sp, #8 + d01cca2: bd70 pop {r4, r5, r6, pc} + d01cca4: 2206 movs r2, #6 + d01cca6: 4621 mov r1, r4 + d01cca8: 30ac adds r0, #172 ; 0xac + d01ccaa: 4b27 ldr r3, [pc, #156] ; (d01cd48 <rtw_hal_sta_info_set+0xe8>) + d01ccac: b002 add sp, #8 + d01ccae: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01ccb2: 4718 bx r3 + d01ccb4: 8812 ldrh r2, [r2, #0] + d01ccb6: f8a0 20aa strh.w r2, [r0, #170] ; 0xaa + d01ccba: e7f1 b.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01ccbc: 7812 ldrb r2, [r2, #0] + d01ccbe: f880 2052 strb.w r2, [r0, #82] ; 0x52 + d01ccc2: e7ed b.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01ccc4: 7812 ldrb r2, [r2, #0] + d01ccc6: f880 2051 strb.w r2, [r0, #81] ; 0x51 + d01ccca: e7e9 b.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01cccc: 7812 ldrb r2, [r2, #0] + d01ccce: f880 2053 strb.w r2, [r0, #83] ; 0x53 + d01ccd2: e7e5 b.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01ccd4: 7812 ldrb r2, [r2, #0] + d01ccd6: f880 2054 strb.w r2, [r0, #84] ; 0x54 + d01ccda: e7e1 b.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01ccdc: 7812 ldrb r2, [r2, #0] + d01ccde: f880 2055 strb.w r2, [r0, #85] ; 0x55 + d01cce2: e7dd b.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01cce4: 2204 movs r2, #4 + d01cce6: 4621 mov r1, r4 + d01cce8: 4e17 ldr r6, [pc, #92] ; (d01cd48 <rtw_hal_sta_info_set+0xe8>) + d01ccea: 4668 mov r0, sp + d01ccec: 47b0 blx r6 + d01ccee: 2204 movs r2, #4 + d01ccf0: 18a1 adds r1, r4, r2 + d01ccf2: eb0d 0002 add.w r0, sp, r2 + d01ccf6: 47b0 blx r6 + d01ccf8: f8d5 0090 ldr.w r0, [r5, #144] ; 0x90 + d01ccfc: 9a00 ldr r2, [sp, #0] + d01ccfe: 210a movs r1, #10 + d01cd00: 8e03 ldrh r3, [r0, #48] ; 0x30 + d01cd02: eb02 02c2 add.w r2, r2, r2, lsl #3 + d01cd06: fbb3 f3f1 udiv r3, r3, r1 + d01cd0a: fbb2 f2f1 udiv r2, r2, r1 + d01cd0e: 441a add r2, r3 + d01cd10: 9b01 ldr r3, [sp, #4] + d01cd12: 8602 strh r2, [r0, #48] ; 0x30 + d01cd14: eb03 03c3 add.w r3, r3, r3, lsl #3 + d01cd18: f8d5 0090 ldr.w r0, [r5, #144] ; 0x90 + d01cd1c: 8e42 ldrh r2, [r0, #50] ; 0x32 + d01cd1e: fbb3 f3f1 udiv r3, r3, r1 + d01cd22: fbb2 f1f1 udiv r1, r2, r1 + d01cd26: 440b add r3, r1 + d01cd28: 8643 strh r3, [r0, #50] ; 0x32 + d01cd2a: e7b9 b.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01cd2c: 7812 ldrb r2, [r2, #0] + d01cd2e: f880 2050 strb.w r2, [r0, #80] ; 0x50 + d01cd32: e7b5 b.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01cd34: 6843 ldr r3, [r0, #4] + d01cd36: 7812 ldrb r2, [r2, #0] + d01cd38: 77da strb r2, [r3, #31] + d01cd3a: e7b1 b.n d01cca0 <rtw_hal_sta_info_set+0x40> + d01cd3c: 0d04a78b .word 0x0d04a78b + d01cd40: 0d04821f .word 0x0d04821f + d01cd44: 0d048113 .word 0x0d048113 + d01cd48: 00027939 .word 0x00027939 + +0d01cd4c <rtw_hal_sta_info_get>: + d01cd4c: b538 push {r3, r4, r5, lr} + d01cd4e: f8d0 4090 ldr.w r4, [r0, #144] ; 0x90 + d01cd52: 460d mov r5, r1 + d01cd54: 4613 mov r3, r2 + d01cd56: b94c cbnz r4, d01cd6c <rtw_hal_sta_info_get+0x20> + d01cd58: 4828 ldr r0, [pc, #160] ; (d01cdfc <rtw_hal_sta_info_get+0xb0>) + d01cd5a: f7e7 f8cd bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cd5e: 462a mov r2, r5 + d01cd60: 4927 ldr r1, [pc, #156] ; (d01ce00 <rtw_hal_sta_info_get+0xb4>) + d01cd62: 4828 ldr r0, [pc, #160] ; (d01ce04 <rtw_hal_sta_info_get+0xb8>) + d01cd64: f7e7 f8c8 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cd68: 2000 movs r0, #0 + d01cd6a: e02c b.n d01cdc6 <rtw_hal_sta_info_get+0x7a> + d01cd6c: 290d cmp r1, #13 + d01cd6e: d8fb bhi.n d01cd68 <rtw_hal_sta_info_get+0x1c> + d01cd70: a201 add r2, pc, #4 ; (adr r2, d01cd78 <rtw_hal_sta_info_get+0x2c>) + d01cd72: f852 f021 ldr.w pc, [r2, r1, lsl #2] + d01cd76: bf00 nop + d01cd78: 0d01cdb1 .word 0x0d01cdb1 + d01cd7c: 0d01cdb9 .word 0x0d01cdb9 + d01cd80: 0d01cdc9 .word 0x0d01cdc9 + d01cd84: 0d01cdd7 .word 0x0d01cdd7 + d01cd88: 0d01cdd1 .word 0x0d01cdd1 + d01cd8c: 0d01cddd .word 0x0d01cddd + d01cd90: 0d01cde3 .word 0x0d01cde3 + d01cd94: 0d01cde9 .word 0x0d01cde9 + d01cd98: 0d01cd69 .word 0x0d01cd69 + d01cd9c: 0d01cd69 .word 0x0d01cd69 + d01cda0: 0d01cd69 .word 0x0d01cd69 + d01cda4: 0d01cdef .word 0x0d01cdef + d01cda8: 0d01cd69 .word 0x0d01cd69 + d01cdac: 0d01cdf5 .word 0x0d01cdf5 + d01cdb0: f894 20a8 ldrb.w r2, [r4, #168] ; 0xa8 + d01cdb4: 701a strb r2, [r3, #0] + d01cdb6: e005 b.n d01cdc4 <rtw_hal_sta_info_get+0x78> + d01cdb8: 4618 mov r0, r3 + d01cdba: 2206 movs r2, #6 + d01cdbc: f104 01ac add.w r1, r4, #172 ; 0xac + d01cdc0: 4b11 ldr r3, [pc, #68] ; (d01ce08 <rtw_hal_sta_info_get+0xbc>) + d01cdc2: 4798 blx r3 + d01cdc4: 2001 movs r0, #1 + d01cdc6: bd38 pop {r3, r4, r5, pc} + d01cdc8: f8b4 20aa ldrh.w r2, [r4, #170] ; 0xaa + d01cdcc: 801a strh r2, [r3, #0] + d01cdce: e7f9 b.n d01cdc4 <rtw_hal_sta_info_get+0x78> + d01cdd0: f894 2052 ldrb.w r2, [r4, #82] ; 0x52 + d01cdd4: e7ee b.n d01cdb4 <rtw_hal_sta_info_get+0x68> + d01cdd6: f894 2051 ldrb.w r2, [r4, #81] ; 0x51 + d01cdda: e7eb b.n d01cdb4 <rtw_hal_sta_info_get+0x68> + d01cddc: f894 2053 ldrb.w r2, [r4, #83] ; 0x53 + d01cde0: e7e8 b.n d01cdb4 <rtw_hal_sta_info_get+0x68> + d01cde2: f894 2054 ldrb.w r2, [r4, #84] ; 0x54 + d01cde6: e7e5 b.n d01cdb4 <rtw_hal_sta_info_get+0x68> + d01cde8: f894 2055 ldrb.w r2, [r4, #85] ; 0x55 + d01cdec: e7e2 b.n d01cdb4 <rtw_hal_sta_info_get+0x68> + d01cdee: f894 2050 ldrb.w r2, [r4, #80] ; 0x50 + d01cdf2: e7df b.n d01cdb4 <rtw_hal_sta_info_get+0x68> + d01cdf4: 6862 ldr r2, [r4, #4] + d01cdf6: 7812 ldrb r2, [r2, #0] + d01cdf8: e7dc b.n d01cdb4 <rtw_hal_sta_info_get+0x68> + d01cdfa: bf00 nop + d01cdfc: 0d04a78b .word 0x0d04a78b + d01ce00: 0d04820a .word 0x0d04820a + d01ce04: 0d048113 .word 0x0d048113 + d01ce08: 00027939 .word 0x00027939 + +0d01ce0c <_hal_ap_update_sta_ra_info>: + d01ce0c: 2300 movs r3, #0 + d01ce0e: b537 push {r0, r1, r2, r4, r5, lr} + d01ce10: 4605 mov r5, r0 + d01ce12: 460c mov r4, r1 + d01ce14: f88d 3007 strb.w r3, [sp, #7] + d01ce18: b351 cbz r1, d01ce70 <_hal_ap_update_sta_ra_info+0x64> + d01ce1a: 4608 mov r0, r1 + d01ce1c: f7f5 fc82 bl d012724 <rtw_state_check_ap_client_assoc_success> + d01ce20: b330 cbz r0, d01ce70 <_hal_ap_update_sta_ra_info+0x64> + d01ce22: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 + d01ce26: f8d5 1488 ldr.w r1, [r5, #1160] ; 0x488 + d01ce2a: 685b ldr r3, [r3, #4] + d01ce2c: 290e cmp r1, #14 + d01ce2e: 6b1a ldr r2, [r3, #48] ; 0x30 + d01ce30: 4b1b ldr r3, [pc, #108] ; (d01cea0 <_hal_ap_update_sta_ra_info+0x94>) + d01ce32: f402 617f and.w r1, r2, #4080 ; 0xff0 + d01ce36: ea03 0302 and.w r3, r3, r2 + d01ce3a: d91b bls.n d01ce74 <_hal_ap_update_sta_ra_info+0x68> + d01ce3c: b12b cbz r3, d01ce4a <_hal_ap_update_sta_ra_info+0x3e> + d01ce3e: f89d 3007 ldrb.w r3, [sp, #7] + d01ce42: f043 0308 orr.w r3, r3, #8 + d01ce46: f88d 3007 strb.w r3, [sp, #7] + d01ce4a: b129 cbz r1, d01ce58 <_hal_ap_update_sta_ra_info+0x4c> + d01ce4c: f89d 3007 ldrb.w r3, [sp, #7] + d01ce50: f043 0302 orr.w r3, r3, #2 + d01ce54: f88d 3007 strb.w r3, [sp, #7] + d01ce58: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 + d01ce5c: b113 cbz r3, d01ce64 <_hal_ap_update_sta_ra_info+0x58> + d01ce5e: 2310 movs r3, #16 + d01ce60: f88d 3007 strb.w r3, [sp, #7] + d01ce64: f10d 0207 add.w r2, sp, #7 + d01ce68: 210b movs r1, #11 + d01ce6a: 4620 mov r0, r4 + d01ce6c: f7ff fef8 bl d01cc60 <rtw_hal_sta_info_set> + d01ce70: b003 add sp, #12 + d01ce72: bd30 pop {r4, r5, pc} + d01ce74: b12b cbz r3, d01ce82 <_hal_ap_update_sta_ra_info+0x76> + d01ce76: f89d 3007 ldrb.w r3, [sp, #7] + d01ce7a: f043 0308 orr.w r3, r3, #8 + d01ce7e: f88d 3007 strb.w r3, [sp, #7] + d01ce82: b129 cbz r1, d01ce90 <_hal_ap_update_sta_ra_info+0x84> + d01ce84: f89d 3007 ldrb.w r3, [sp, #7] + d01ce88: f043 0304 orr.w r3, r3, #4 + d01ce8c: f88d 3007 strb.w r3, [sp, #7] + d01ce90: 0713 lsls r3, r2, #28 + d01ce92: d0e7 beq.n d01ce64 <_hal_ap_update_sta_ra_info+0x58> + d01ce94: f89d 3007 ldrb.w r3, [sp, #7] + d01ce98: f043 0301 orr.w r3, r3, #1 + d01ce9c: e7e0 b.n d01ce60 <_hal_ap_update_sta_ra_info+0x54> + d01ce9e: bf00 nop + d01cea0: 0ffff000 .word 0x0ffff000 + +0d01cea4 <rtw_hal_update_sta_info>: + d01cea4: b537 push {r0, r1, r2, r4, r5, lr} + d01cea6: 3178 adds r1, #120 ; 0x78 + d01cea8: 6805 ldr r5, [r0, #0] + d01ceaa: 4614 mov r4, r2 + d01ceac: 4608 mov r0, r1 + d01ceae: 9101 str r1, [sp, #4] + d01ceb0: f00a ff3a bl d027d28 <rtw_get_rateset_len> + d01ceb4: 4602 mov r2, r0 + d01ceb6: 9901 ldr r1, [sp, #4] + d01ceb8: 2a10 cmp r2, #16 + d01ceba: f8c4 0128 str.w r0, [r4, #296] ; 0x128 + d01cebe: 4b07 ldr r3, [pc, #28] ; (d01cedc <rtw_hal_update_sta_info+0x38>) + d01cec0: f504 708c add.w r0, r4, #280 ; 0x118 + d01cec4: bf88 it hi + d01cec6: 2210 movhi r2, #16 + d01cec8: 4798 blx r3 + d01ceca: f605 2243 addw r2, r5, #2627 ; 0xa43 + d01cece: 210b movs r1, #11 + d01ced0: 4620 mov r0, r4 + d01ced2: b003 add sp, #12 + d01ced4: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d01ced8: f7ff bec2 b.w d01cc60 <rtw_hal_sta_info_set> + d01cedc: 00027939 .word 0x00027939 + +0d01cee0 <wifi_hal_connect_hw_info_set>: + d01cee0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d01cee4: 2700 movs r7, #0 + d01cee6: b086 sub sp, #24 + d01cee8: 460d mov r5, r1 + d01ceea: 9704 str r7, [sp, #16] + d01ceec: f8ad 7014 strh.w r7, [sp, #20] + d01cef0: b178 cbz r0, d01cf12 <wifi_hal_connect_hw_info_set+0x32> + d01cef2: f8d0 800c ldr.w r8, [r0, #12] + d01cef6: f8d0 4090 ldr.w r4, [r0, #144] ; 0x90 + d01cefa: f8d8 3000 ldr.w r3, [r8] + d01cefe: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 + d01cf02: b94c cbnz r4, d01cf18 <wifi_hal_connect_hw_info_set+0x38> + d01cf04: 4847 ldr r0, [pc, #284] ; (d01d024 <wifi_hal_connect_hw_info_set+0x144>) + d01cf06: f7e6 fff7 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cf0a: 4947 ldr r1, [pc, #284] ; (d01d028 <wifi_hal_connect_hw_info_set+0x148>) + d01cf0c: 4847 ldr r0, [pc, #284] ; (d01d02c <wifi_hal_connect_hw_info_set+0x14c>) + d01cf0e: f7e6 fff3 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01cf12: b006 add sp, #24 + d01cf14: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d01cf18: 2900 cmp r1, #0 + d01cf1a: d05c beq.n d01cfd6 <wifi_hal_connect_hw_info_set+0xf6> + d01cf1c: 7fb3 ldrb r3, [r6, #30] + d01cf1e: 3301 adds r3, #1 + d01cf20: 77b3 strb r3, [r6, #30] + d01cf22: f894 3050 ldrb.w r3, [r4, #80] ; 0x50 + d01cf26: 069b lsls r3, r3, #26 + d01cf28: d534 bpl.n d01cf94 <wifi_hal_connect_hw_info_set+0xb4> + d01cf2a: 463a mov r2, r7 + d01cf2c: f8b4 10aa ldrh.w r1, [r4, #170] ; 0xaa + d01cf30: f8d6 015c ldr.w r0, [r6, #348] ; 0x15c + d01cf34: f7f8 facc bl d0154d0 <halbb_set_sta_id> + d01cf38: 463a mov r2, r7 + d01cf3a: f894 1059 ldrb.w r1, [r4, #89] ; 0x59 + d01cf3e: f8d6 015c ldr.w r0, [r6, #348] ; 0x15c + d01cf42: f7f8 faa7 bl d015494 <halbb_set_bss_color> + d01cf46: 463a mov r2, r7 + d01cf48: 4639 mov r1, r7 + d01cf4a: f8d6 015c ldr.w r0, [r6, #348] ; 0x15c + d01cf4e: f7f7 fee6 bl d014d1e <halbb_set_pwr_ul_tb_ofst> + d01cf52: f894 3084 ldrb.w r3, [r4, #132] ; 0x84 + d01cf56: f88d 700f strb.w r7, [sp, #15] + d01cf5a: f003 020c and.w r2, r3, #12 + d01cf5e: 2a0c cmp r2, #12 + d01cf60: d136 bne.n d01cfd0 <wifi_hal_connect_hw_info_set+0xf0> + d01cf62: f894 30a7 ldrb.w r3, [r4, #167] ; 0xa7 + d01cf66: f3c3 03c2 ubfx r3, r3, #3, #3 + d01cf6a: eb04 0383 add.w r3, r4, r3, lsl #2 + d01cf6e: f893 3081 ldrb.w r3, [r3, #129] ; 0x81 + d01cf72: f3c3 02c2 ubfx r2, r3, #3, #3 + d01cf76: f003 0307 and.w r3, r3, #7 + d01cf7a: 2b07 cmp r3, #7 + d01cf7c: d024 beq.n d01cfc8 <wifi_hal_connect_hw_info_set+0xe8> + d01cf7e: 2a07 cmp r2, #7 + d01cf80: d124 bne.n d01cfcc <wifi_hal_connect_hw_info_set+0xec> + d01cf82: 2302 movs r3, #2 + d01cf84: f88d 300f strb.w r3, [sp, #15] + d01cf88: f10d 010f add.w r1, sp, #15 + d01cf8c: f894 00a8 ldrb.w r0, [r4, #168] ; 0xa8 + d01cf90: f003 f8de bl d020150 <ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD> + d01cf94: 6863 ldr r3, [r4, #4] + d01cf96: 2200 movs r2, #0 + d01cf98: f104 01ac add.w r1, r4, #172 ; 0xac + d01cf9c: f883 2021 strb.w r2, [r3, #33] ; 0x21 + d01cfa0: f894 00a8 ldrb.w r0, [r4, #168] ; 0xa8 + d01cfa4: 9101 str r1, [sp, #4] + d01cfa6: f002 ff35 bl d01fe14 <rtw_hal_mac_update_mac_address> + d01cfaa: 4640 mov r0, r8 + d01cfac: f7f5 fb26 bl d0125fc <rtw_check_sta_mode> + d01cfb0: 9901 ldr r1, [sp, #4] + d01cfb2: b110 cbz r0, d01cfba <wifi_hal_connect_hw_info_set+0xda> + d01cfb4: 2001 movs r0, #1 + d01cfb6: f002 ff65 bl d01fe84 <rtw_hal_mac_update_sounding_cfg> + d01cfba: 462a mov r2, r5 + d01cfbc: 4621 mov r1, r4 + d01cfbe: f8d6 015c ldr.w r0, [r6, #348] ; 0x15c + d01cfc2: f7f5 fc32 bl d01282a <halbb_media_status_update> + d01cfc6: e7a4 b.n d01cf12 <wifi_hal_connect_hw_info_set+0x32> + d01cfc8: 2a07 cmp r2, #7 + d01cfca: d0dd beq.n d01cf88 <wifi_hal_connect_hw_info_set+0xa8> + d01cfcc: 2301 movs r3, #1 + d01cfce: e7d9 b.n d01cf84 <wifi_hal_connect_hw_info_set+0xa4> + d01cfd0: f3c3 0381 ubfx r3, r3, #2, #2 + d01cfd4: e7d6 b.n d01cf84 <wifi_hal_connect_hw_info_set+0xa4> + d01cfd6: f104 0008 add.w r0, r4, #8 + d01cfda: 9001 str r0, [sp, #4] + d01cfdc: f003 f83c bl d020058 <rtw_phl_reset_rx_count> + d01cfe0: 9801 ldr r0, [sp, #4] + d01cfe2: f003 f844 bl d02006e <rtw_phl_reset_tx_count> + d01cfe6: 2252 movs r2, #82 ; 0x52 + d01cfe8: 4629 mov r1, r5 + d01cfea: f104 0056 add.w r0, r4, #86 ; 0x56 + d01cfee: f025 fedb bl d042da8 <____wrap_memset_veneer> + d01cff2: 6863 ldr r3, [r4, #4] + d01cff4: a904 add r1, sp, #16 + d01cff6: f883 502d strb.w r5, [r3, #45] ; 0x2d + d01cffa: 7fb3 ldrb r3, [r6, #30] + d01cffc: 3b01 subs r3, #1 + d01cffe: 77b3 strb r3, [r6, #30] + d01d000: 6863 ldr r3, [r4, #4] + d01d002: 77dd strb r5, [r3, #31] + d01d004: 6863 ldr r3, [r4, #4] + d01d006: f883 5020 strb.w r5, [r3, #32] + d01d00a: f894 00a8 ldrb.w r0, [r4, #168] ; 0xa8 + d01d00e: f002 ff01 bl d01fe14 <rtw_hal_mac_update_mac_address> + d01d012: 4640 mov r0, r8 + d01d014: f7f5 faf2 bl d0125fc <rtw_check_sta_mode> + d01d018: 2800 cmp r0, #0 + d01d01a: d0ce beq.n d01cfba <wifi_hal_connect_hw_info_set+0xda> + d01d01c: a904 add r1, sp, #16 + d01d01e: 4628 mov r0, r5 + d01d020: e7c9 b.n d01cfb6 <wifi_hal_connect_hw_info_set+0xd6> + d01d022: bf00 nop + d01d024: 0d04a78b .word 0x0d04a78b + d01d028: 0d0481ed .word 0x0d0481ed + d01d02c: 0d048146 .word 0x0d048146 + +0d01d030 <rtw_hal_update_asoc_cap>: + d01d030: b5f0 push {r4, r5, r6, r7, lr} + d01d032: 4605 mov r5, r0 + d01d034: f8d1 0090 ldr.w r0, [r1, #144] ; 0x90 + d01d038: b087 sub sp, #28 + d01d03a: 460c mov r4, r1 + d01d03c: b9c0 cbnz r0, d01d070 <rtw_hal_update_asoc_cap+0x40> + d01d03e: 4854 ldr r0, [pc, #336] ; (d01d190 <rtw_hal_update_asoc_cap+0x160>) + d01d040: f7e6 ff5a bl d003ef8 <inic_ipc_dev_buffered_printf> + d01d044: f895 3449 ldrb.w r3, [r5, #1097] ; 0x449 + d01d048: f895 2444 ldrb.w r2, [r5, #1092] ; 0x444 + d01d04c: 9303 str r3, [sp, #12] + d01d04e: f895 3448 ldrb.w r3, [r5, #1096] ; 0x448 + d01d052: 4950 ldr r1, [pc, #320] ; (d01d194 <rtw_hal_update_asoc_cap+0x164>) + d01d054: 9302 str r3, [sp, #8] + d01d056: f895 3447 ldrb.w r3, [r5, #1095] ; 0x447 + d01d05a: 484f ldr r0, [pc, #316] ; (d01d198 <rtw_hal_update_asoc_cap+0x168>) + d01d05c: 9301 str r3, [sp, #4] + d01d05e: f895 3446 ldrb.w r3, [r5, #1094] ; 0x446 + d01d062: 9300 str r3, [sp, #0] + d01d064: f895 3445 ldrb.w r3, [r5, #1093] ; 0x445 + d01d068: f7e6 ff46 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01d06c: b007 add sp, #28 + d01d06e: bdf0 pop {r4, r5, r6, r7, pc} + d01d070: 682b ldr r3, [r5, #0] + d01d072: 220c movs r2, #12 + d01d074: 2100 movs r1, #0 + d01d076: 305d adds r0, #93 ; 0x5d + d01d078: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 + d01d07c: f7e8 fa91 bl d0055a2 <rtw_memset> + d01d080: f8d4 2128 ldr.w r2, [r4, #296] ; 0x128 + d01d084: f504 718c add.w r1, r4, #280 ; 0x118 + d01d088: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01d08c: 2a0c cmp r2, #12 + d01d08e: 4e43 ldr r6, [pc, #268] ; (d01d19c <rtw_hal_update_asoc_cap+0x16c>) + d01d090: f100 005d add.w r0, r0, #93 ; 0x5d + d01d094: bf28 it cs + d01d096: 220c movcs r2, #12 + d01d098: 47b0 blx r6 + d01d09a: f894 324c ldrb.w r3, [r4, #588] ; 0x24c + d01d09e: 2b01 cmp r3, #1 + d01d0a0: d109 bne.n d01d0b6 <rtw_hal_update_asoc_cap+0x86> + d01d0a2: f505 7183 add.w r1, r5, #262 ; 0x106 + d01d0a6: 4628 mov r0, r5 + d01d0a8: f7f0 fe90 bl d00ddcc <HE_caps_update_asoc_cap> + d01d0ac: f505 719e add.w r1, r5, #316 ; 0x13c + d01d0b0: 4628 mov r0, r5 + d01d0b2: f7f0 fd77 bl d00dba4 <HE_operation_update_asoc_cap> + d01d0b6: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 + d01d0ba: 2b01 cmp r3, #1 + d01d0bc: d150 bne.n d01d160 <rtw_hal_update_asoc_cap+0x130> + d01d0be: f897 3413 ldrb.w r3, [r7, #1043] ; 0x413 + d01d0c2: f8d4 1090 ldr.w r1, [r4, #144] ; 0x90 + d01d0c6: f3c3 1280 ubfx r2, r3, #6, #1 + d01d0ca: f895 30d0 ldrb.w r3, [r5, #208] ; 0xd0 + d01d0ce: 4013 ands r3, r2 + d01d0d0: f891 205b ldrb.w r2, [r1, #91] ; 0x5b + d01d0d4: f363 1286 bfi r2, r3, #6, #1 + d01d0d8: f881 205b strb.w r2, [r1, #91] ; 0x5b + d01d0dc: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 + d01d0e0: f895 30d0 ldrb.w r3, [r5, #208] ; 0xd0 + d01d0e4: f892 1081 ldrb.w r1, [r2, #129] ; 0x81 + d01d0e8: 09db lsrs r3, r3, #7 + d01d0ea: f363 0100 bfi r1, r3, #0, #1 + d01d0ee: f882 1081 strb.w r1, [r2, #129] ; 0x81 + d01d0f2: f897 3439 ldrb.w r3, [r7, #1081] ; 0x439 + d01d0f6: f8d4 1090 ldr.w r1, [r4, #144] ; 0x90 + d01d0fa: f3c3 0200 ubfx r2, r3, #0, #1 + d01d0fe: f895 30d1 ldrb.w r3, [r5, #209] ; 0xd1 + d01d102: 4013 ands r3, r2 + d01d104: f891 2081 ldrb.w r2, [r1, #129] ; 0x81 + d01d108: f363 0242 bfi r2, r3, #1, #2 + d01d10c: f881 2081 strb.w r2, [r1, #129] ; 0x81 + d01d110: f894 3225 ldrb.w r3, [r4, #549] ; 0x225 + d01d114: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 + d01d118: 1e59 subs r1, r3, #1 + d01d11a: 424b negs r3, r1 + d01d11c: 414b adcs r3, r1 + d01d11e: f892 105b ldrb.w r1, [r2, #91] ; 0x5b + d01d122: f363 0182 bfi r1, r3, #2, #1 + d01d126: f882 105b strb.w r1, [r2, #91] ; 0x5b + d01d12a: f894 3226 ldrb.w r3, [r4, #550] ; 0x226 + d01d12e: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 + d01d132: 1e58 subs r0, r3, #1 + d01d134: f892 105b ldrb.w r1, [r2, #91] ; 0x5b + d01d138: 4243 negs r3, r0 + d01d13a: 4143 adcs r3, r0 + d01d13c: f363 01c3 bfi r1, r3, #3, #1 + d01d140: f882 105b strb.w r1, [r2, #91] ; 0x5b + d01d144: f504 710b add.w r1, r4, #556 ; 0x22c + d01d148: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01d14c: 2204 movs r2, #4 + d01d14e: 9105 str r1, [sp, #20] + d01d150: 3069 adds r0, #105 ; 0x69 + d01d152: 47b0 blx r6 + d01d154: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01d158: 2204 movs r2, #4 + d01d15a: 9905 ldr r1, [sp, #20] + d01d15c: 306d adds r0, #109 ; 0x6d + d01d15e: 47b0 blx r6 + d01d160: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 + d01d164: 2b01 cmp r3, #1 + d01d166: d181 bne.n d01d06c <rtw_hal_update_asoc_cap+0x3c> + d01d168: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 + d01d16c: f204 214a addw r1, r4, #586 ; 0x24a + d01d170: f893 205b ldrb.w r2, [r3, #91] ; 0x5b + d01d174: f36f 12c7 bfc r2, #7, #1 + d01d178: f883 205b strb.w r2, [r3, #91] ; 0x5b + d01d17c: 2202 movs r2, #2 + d01d17e: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01d182: 4633 mov r3, r6 + d01d184: 3071 adds r0, #113 ; 0x71 + d01d186: b007 add sp, #28 + d01d188: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d01d18c: 4718 bx r3 + d01d18e: bf00 nop + d01d190: 0d04a78b .word 0x0d04a78b + d01d194: 0d0481d5 .word 0x0d0481d5 + d01d198: 0d048171 .word 0x0d048171 + d01d19c: 00027939 .word 0x00027939 + +0d01d1a0 <rtw_hal_update_asoc_cap_apmode>: + d01d1a0: b5f0 push {r4, r5, r6, r7, lr} + d01d1a2: 4605 mov r5, r0 + d01d1a4: f8d1 0090 ldr.w r0, [r1, #144] ; 0x90 + d01d1a8: b087 sub sp, #28 + d01d1aa: 460c mov r4, r1 + d01d1ac: b9c0 cbnz r0, d01d1e0 <rtw_hal_update_asoc_cap_apmode+0x40> + d01d1ae: 4840 ldr r0, [pc, #256] ; (d01d2b0 <rtw_hal_update_asoc_cap_apmode+0x110>) + d01d1b0: f7e6 fea2 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01d1b4: f895 3449 ldrb.w r3, [r5, #1097] ; 0x449 + d01d1b8: f895 2444 ldrb.w r2, [r5, #1092] ; 0x444 + d01d1bc: 9303 str r3, [sp, #12] + d01d1be: f895 3448 ldrb.w r3, [r5, #1096] ; 0x448 + d01d1c2: 493c ldr r1, [pc, #240] ; (d01d2b4 <rtw_hal_update_asoc_cap_apmode+0x114>) + d01d1c4: 9302 str r3, [sp, #8] + d01d1c6: f895 3447 ldrb.w r3, [r5, #1095] ; 0x447 + d01d1ca: 483b ldr r0, [pc, #236] ; (d01d2b8 <rtw_hal_update_asoc_cap_apmode+0x118>) + d01d1cc: 9301 str r3, [sp, #4] + d01d1ce: f895 3446 ldrb.w r3, [r5, #1094] ; 0x446 + d01d1d2: 9300 str r3, [sp, #0] + d01d1d4: f895 3445 ldrb.w r3, [r5, #1093] ; 0x445 + d01d1d8: f7e6 fe8e bl d003ef8 <inic_ipc_dev_buffered_printf> + d01d1dc: b007 add sp, #28 + d01d1de: bdf0 pop {r4, r5, r6, r7, pc} + d01d1e0: 682b ldr r3, [r5, #0] + d01d1e2: 220c movs r2, #12 + d01d1e4: 2100 movs r1, #0 + d01d1e6: 305d adds r0, #93 ; 0x5d + d01d1e8: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 + d01d1ec: f7e8 f9d9 bl d0055a2 <rtw_memset> + d01d1f0: f8d4 2128 ldr.w r2, [r4, #296] ; 0x128 + d01d1f4: f504 718c add.w r1, r4, #280 ; 0x118 + d01d1f8: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01d1fc: 2a0c cmp r2, #12 + d01d1fe: 4e2f ldr r6, [pc, #188] ; (d01d2bc <rtw_hal_update_asoc_cap_apmode+0x11c>) + d01d200: f100 005d add.w r0, r0, #93 ; 0x5d + d01d204: bf28 it cs + d01d206: 220c movcs r2, #12 + d01d208: 47b0 blx r6 + d01d20a: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 + d01d20e: 2b01 cmp r3, #1 + d01d210: d136 bne.n d01d280 <rtw_hal_update_asoc_cap_apmode+0xe0> + d01d212: f897 3413 ldrb.w r3, [r7, #1043] ; 0x413 + d01d216: f8d4 1090 ldr.w r1, [r4, #144] ; 0x90 + d01d21a: f3c3 1280 ubfx r2, r3, #6, #1 + d01d21e: f895 30d0 ldrb.w r3, [r5, #208] ; 0xd0 + d01d222: 4013 ands r3, r2 + d01d224: f891 205b ldrb.w r2, [r1, #91] ; 0x5b + d01d228: f363 1286 bfi r2, r3, #6, #1 + d01d22c: f881 205b strb.w r2, [r1, #91] ; 0x5b + d01d230: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 + d01d234: f895 30d0 ldrb.w r3, [r5, #208] ; 0xd0 + d01d238: f892 1081 ldrb.w r1, [r2, #129] ; 0x81 + d01d23c: 09db lsrs r3, r3, #7 + d01d23e: f363 0100 bfi r1, r3, #0, #1 + d01d242: f882 1081 strb.w r1, [r2, #129] ; 0x81 + d01d246: f897 3439 ldrb.w r3, [r7, #1081] ; 0x439 + d01d24a: f8d4 1090 ldr.w r1, [r4, #144] ; 0x90 + d01d24e: f3c3 0200 ubfx r2, r3, #0, #1 + d01d252: f895 30d1 ldrb.w r3, [r5, #209] ; 0xd1 + d01d256: 4013 ands r3, r2 + d01d258: f891 2081 ldrb.w r2, [r1, #129] ; 0x81 + d01d25c: f363 0242 bfi r2, r3, #1, #2 + d01d260: f881 2081 strb.w r2, [r1, #129] ; 0x81 + d01d264: f504 710b add.w r1, r4, #556 ; 0x22c + d01d268: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01d26c: 2204 movs r2, #4 + d01d26e: 9105 str r1, [sp, #20] + d01d270: 3069 adds r0, #105 ; 0x69 + d01d272: 47b0 blx r6 + d01d274: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01d278: 2204 movs r2, #4 + d01d27a: 9905 ldr r1, [sp, #20] + d01d27c: 306d adds r0, #109 ; 0x6d + d01d27e: 47b0 blx r6 + d01d280: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 + d01d284: 2b01 cmp r3, #1 + d01d286: d1a9 bne.n d01d1dc <rtw_hal_update_asoc_cap_apmode+0x3c> + d01d288: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 + d01d28c: f204 214a addw r1, r4, #586 ; 0x24a + d01d290: f893 205b ldrb.w r2, [r3, #91] ; 0x5b + d01d294: f36f 12c7 bfc r2, #7, #1 + d01d298: f883 205b strb.w r2, [r3, #91] ; 0x5b + d01d29c: 2202 movs r2, #2 + d01d29e: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d01d2a2: 4633 mov r3, r6 + d01d2a4: 3071 adds r0, #113 ; 0x71 + d01d2a6: b007 add sp, #28 + d01d2a8: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d01d2ac: 4718 bx r3 + d01d2ae: bf00 nop + d01d2b0: 0d04a78b .word 0x0d04a78b + d01d2b4: 0d0481b6 .word 0x0d0481b6 + d01d2b8: 0d048171 .word 0x0d048171 + d01d2bc: 00027939 .word 0x00027939 + +0d01d2c0 <wifi_hal_hci_intf_stop>: + d01d2c0: b510 push {r4, lr} + d01d2c2: 6803 ldr r3, [r0, #0] + d01d2c4: 4604 mov r4, r0 + d01d2c6: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d01d2ca: f7fa f85d bl d017388 <wifi_hal_interrupt_disable> + d01d2ce: 4620 mov r0, r4 + d01d2d0: f7fa fdc2 bl d017e58 <wifi_hal_rx_ring_reset> + d01d2d4: 4620 mov r0, r4 + d01d2d6: e8bd 4010 ldmia.w sp!, {r4, lr} + d01d2da: f009 bb72 b.w d0269c2 <wifi_hal_tx_ring_reset> + +0d01d2de <wifi_hal_hci_intf_init>: + d01d2de: 4770 bx lr + +0d01d2e0 <wifi_hal_hci_intf_deinit>: + d01d2e0: 4770 bx lr + +0d01d2e2 <rtw_btc_set_table>: + d01d2e2: b510 push {r4, lr} + d01d2e4: f8d0 4138 ldr.w r4, [r0, #312] ; 0x138 + d01d2e8: b969 cbnz r1, d01d306 <rtw_btc_set_table+0x24> + d01d2ea: f890 106f ldrb.w r1, [r0, #111] ; 0x6f + d01d2ee: 290a cmp r1, #10 + d01d2f0: d009 beq.n d01d306 <rtw_btc_set_table+0x24> + d01d2f2: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d01d2f6: f8d1 06c0 ldr.w r0, [r1, #1728] ; 0x6c0 + d01d2fa: 4290 cmp r0, r2 + d01d2fc: d103 bne.n d01d306 <rtw_btc_set_table+0x24> + d01d2fe: f8d1 16c4 ldr.w r1, [r1, #1732] ; 0x6c4 + d01d302: 4299 cmp r1, r3 + d01d304: d011 beq.n d01d32a <rtw_btc_set_table+0x48> + d01d306: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d01d30a: f8c1 26c0 str.w r2, [r1, #1728] ; 0x6c0 + d01d30e: f8c1 36c4 str.w r3, [r1, #1732] ; 0x6c4 + d01d312: 7c63 ldrb r3, [r4, #17] + d01d314: b153 cbz r3, d01d32c <rtw_btc_set_table+0x4a> + d01d316: f8d1 3764 ldr.w r3, [r1, #1892] ; 0x764 + d01d31a: f423 3380 bic.w r3, r3, #65536 ; 0x10000 + d01d31e: f8c1 3764 str.w r3, [r1, #1892] ; 0x764 + d01d322: f06f 6340 mvn.w r3, #201326592 ; 0xc000000 + d01d326: f8c1 36c8 str.w r3, [r1, #1736] ; 0x6c8 + d01d32a: bd10 pop {r4, pc} + d01d32c: f8d1 3764 ldr.w r3, [r1, #1892] ; 0x764 + d01d330: f443 3380 orr.w r3, r3, #65536 ; 0x10000 + d01d334: f8c1 3764 str.w r3, [r1, #1892] ; 0x764 + d01d338: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d01d33c: e7f3 b.n d01d326 <rtw_btc_set_table+0x44> + +0d01d33e <rtw_btc_set_tdma.isra.0>: + d01d33e: b570 push {r4, r5, r6, lr} + d01d340: 460c mov r4, r1 + d01d342: f8d0 0cc0 ldr.w r0, [r0, #3264] ; 0xcc0 + d01d346: f89d 1018 ldrb.w r1, [sp, #24] + d01d34a: f002 0630 and.w r6, r2, #48 ; 0x30 + d01d34e: 7d65 ldrb r5, [r4, #21] + d01d350: b15d cbz r5, d01d36a <rtw_btc_set_tdma.isra.0+0x2c> + d01d352: 2e10 cmp r6, #16 + d01d354: d107 bne.n d01d366 <rtw_btc_set_tdma.isra.0+0x28> + d01d356: f002 02ef and.w r2, r2, #239 ; 0xef + d01d35a: f021 0140 bic.w r1, r1, #64 ; 0x40 + d01d35e: f042 0220 orr.w r2, r2, #32 + d01d362: f041 0120 orr.w r1, r1, #32 + d01d366: 2500 movs r5, #0 + d01d368: e008 b.n d01d37c <rtw_btc_set_tdma.isra.0+0x3e> + d01d36a: 2e10 cmp r6, #16 + d01d36c: d106 bne.n d01d37c <rtw_btc_set_tdma.isra.0+0x3e> + d01d36e: f8d4 5138 ldr.w r5, [r4, #312] ; 0x138 + d01d372: 7d6d ldrb r5, [r5, #21] + d01d374: 2d00 cmp r5, #0 + d01d376: bf0c ite eq + d01d378: 2502 moveq r5, #2 + d01d37a: 2501 movne r5, #1 + d01d37c: f884 302d strb.w r3, [r4, #45] ; 0x2d + d01d380: f89d 3010 ldrb.w r3, [sp, #16] + d01d384: f884 202c strb.w r2, [r4, #44] ; 0x2c + d01d388: 2205 movs r2, #5 + d01d38a: f884 302e strb.w r3, [r4, #46] ; 0x2e + d01d38e: f89d 3014 ldrb.w r3, [sp, #20] + d01d392: f884 1030 strb.w r1, [r4, #48] ; 0x30 + d01d396: 2160 movs r1, #96 ; 0x60 + d01d398: f884 302f strb.w r3, [r4, #47] ; 0x2f + d01d39c: f104 032c add.w r3, r4, #44 ; 0x2c + d01d3a0: f7fb fa86 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d01d3a4: b915 cbnz r5, d01d3ac <rtw_btc_set_tdma.isra.0+0x6e> + d01d3a6: 7b63 ldrb r3, [r4, #13] + d01d3a8: b103 cbz r3, d01d3ac <rtw_btc_set_tdma.isra.0+0x6e> + d01d3aa: 7365 strb r5, [r4, #13] + d01d3ac: bd70 pop {r4, r5, r6, pc} + +0d01d3ae <_hal_btc_is_wifi_busy>: + d01d3ae: b5f8 push {r3, r4, r5, r6, r7, lr} + d01d3b0: 6803 ldr r3, [r0, #0] + d01d3b2: 4604 mov r4, r0 + d01d3b4: 2500 movs r5, #0 + d01d3b6: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 + d01d3ba: f897 2521 ldrb.w r2, [r7, #1313] ; 0x521 + d01d3be: b2eb uxtb r3, r5 + d01d3c0: 429a cmp r2, r3 + d01d3c2: d801 bhi.n d01d3c8 <_hal_btc_is_wifi_busy+0x1a> + d01d3c4: 2000 movs r0, #0 + d01d3c6: e00f b.n d01d3e8 <_hal_btc_is_wifi_busy+0x3a> + d01d3c8: 6822 ldr r2, [r4, #0] + d01d3ca: f852 6023 ldr.w r6, [r2, r3, lsl #2] + d01d3ce: b90e cbnz r6, d01d3d4 <_hal_btc_is_wifi_busy+0x26> + d01d3d0: 3501 adds r5, #1 + d01d3d2: e7f2 b.n d01d3ba <_hal_btc_is_wifi_busy+0xc> + d01d3d4: 4630 mov r0, r6 + d01d3d6: f7f4 ff4b bl d012270 <rtw_is_adapter_up> + d01d3da: 2800 cmp r0, #0 + d01d3dc: d0f8 beq.n d01d3d0 <_hal_btc_is_wifi_busy+0x22> + d01d3de: 6833 ldr r3, [r6, #0] + d01d3e0: f893 09e8 ldrb.w r0, [r3, #2536] ; 0x9e8 + d01d3e4: 2801 cmp r0, #1 + d01d3e6: d1f3 bne.n d01d3d0 <_hal_btc_is_wifi_busy+0x22> + d01d3e8: bdf8 pop {r3, r4, r5, r6, r7, pc} + +0d01d3ea <_hal_btc_get_wifi_link_status>: + d01d3ea: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d01d3ee: 2400 movs r4, #0 + d01d3f0: 6803 ldr r3, [r0, #0] + d01d3f2: 4605 mov r5, r0 + d01d3f4: f8d3 9cc0 ldr.w r9, [r3, #3264] ; 0xcc0 + d01d3f8: 46a0 mov r8, r4 + d01d3fa: 4627 mov r7, r4 + d01d3fc: f899 2521 ldrb.w r2, [r9, #1313] ; 0x521 + d01d400: b2e3 uxtb r3, r4 + d01d402: 429a cmp r2, r3 + d01d404: d803 bhi.n d01d40e <_hal_btc_get_wifi_link_status+0x24> + d01d406: ea47 4008 orr.w r0, r7, r8, lsl #16 + d01d40a: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d01d40e: 682a ldr r2, [r5, #0] + d01d410: f852 6023 ldr.w r6, [r2, r3, lsl #2] + d01d414: b17e cbz r6, d01d436 <_hal_btc_get_wifi_link_status+0x4c> + d01d416: 4630 mov r0, r6 + d01d418: f7f4 ff2a bl d012270 <rtw_is_adapter_up> + d01d41c: b158 cbz r0, d01d436 <_hal_btc_get_wifi_link_status+0x4c> + d01d41e: 4630 mov r0, r6 + d01d420: f7f5 f95d bl d0126de <rtw_check_ap_linked> + d01d424: b948 cbnz r0, d01d43a <_hal_btc_get_wifi_link_status+0x50> + d01d426: 4630 mov r0, r6 + d01d428: f7f5 f8f5 bl d012616 <rtw_check_sta_associated_to_ap> + d01d42c: b118 cbz r0, d01d436 <_hal_btc_get_wifi_link_status+0x4c> + d01d42e: 2301 movs r3, #1 + d01d430: 431f orrs r7, r3 + d01d432: f108 0801 add.w r8, r8, #1 + d01d436: 3401 adds r4, #1 + d01d438: e7e0 b.n d01d3fc <_hal_btc_get_wifi_link_status+0x12> + d01d43a: 2302 movs r3, #2 + d01d43c: e7f8 b.n d01d430 <_hal_btc_get_wifi_link_status+0x46> + +0d01d43e <_hal_btc_is_wifi_softap_on>: + d01d43e: b5f8 push {r3, r4, r5, r6, r7, lr} + d01d440: 6803 ldr r3, [r0, #0] + d01d442: 4604 mov r4, r0 + d01d444: 2500 movs r5, #0 + d01d446: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 + d01d44a: f897 2521 ldrb.w r2, [r7, #1313] ; 0x521 + d01d44e: b2eb uxtb r3, r5 + d01d450: 429a cmp r2, r3 + d01d452: d801 bhi.n d01d458 <_hal_btc_is_wifi_softap_on+0x1a> + d01d454: 2000 movs r0, #0 + d01d456: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01d458: 6822 ldr r2, [r4, #0] + d01d45a: f852 6023 ldr.w r6, [r2, r3, lsl #2] + d01d45e: b90e cbnz r6, d01d464 <_hal_btc_is_wifi_softap_on+0x26> + d01d460: 3501 adds r5, #1 + d01d462: e7f2 b.n d01d44a <_hal_btc_is_wifi_softap_on+0xc> + d01d464: 4630 mov r0, r6 + d01d466: f7f4 ff03 bl d012270 <rtw_is_adapter_up> + d01d46a: 2800 cmp r0, #0 + d01d46c: d0f8 beq.n d01d460 <_hal_btc_is_wifi_softap_on+0x22> + d01d46e: 4630 mov r0, r6 + d01d470: f7f5 f925 bl d0126be <rtw_state_check_ap_on> + d01d474: 2800 cmp r0, #0 + d01d476: d0f3 beq.n d01d460 <_hal_btc_is_wifi_softap_on+0x22> + d01d478: 2001 movs r0, #1 + d01d47a: e7ec b.n d01d456 <_hal_btc_is_wifi_softap_on+0x18> + +0d01d47c <_hal_btc_is_wifi_4way_progress>: + d01d47c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d01d480: 6803 ldr r3, [r0, #0] + d01d482: 4605 mov r5, r0 + d01d484: 2600 movs r6, #0 + d01d486: f8df 8070 ldr.w r8, [pc, #112] ; d01d4f8 <_hal_btc_is_wifi_4way_progress+0x7c> + d01d48a: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 + d01d48e: f897 2521 ldrb.w r2, [r7, #1313] ; 0x521 + d01d492: b2f3 uxtb r3, r6 + d01d494: 429a cmp r2, r3 + d01d496: d801 bhi.n d01d49c <_hal_btc_is_wifi_4way_progress+0x20> + d01d498: 2000 movs r0, #0 + d01d49a: e022 b.n d01d4e2 <_hal_btc_is_wifi_4way_progress+0x66> + d01d49c: 682a ldr r2, [r5, #0] + d01d49e: f852 4023 ldr.w r4, [r2, r3, lsl #2] + d01d4a2: b90c cbnz r4, d01d4a8 <_hal_btc_is_wifi_4way_progress+0x2c> + d01d4a4: 3601 adds r6, #1 + d01d4a6: e7f2 b.n d01d48e <_hal_btc_is_wifi_4way_progress+0x12> + d01d4a8: 4620 mov r0, r4 + d01d4aa: f7f4 fee1 bl d012270 <rtw_is_adapter_up> + d01d4ae: 2800 cmp r0, #0 + d01d4b0: d0f8 beq.n d01d4a4 <_hal_btc_is_wifi_4way_progress+0x28> + d01d4b2: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 + d01d4b6: 2b01 cmp r3, #1 + d01d4b8: d9f4 bls.n d01d4a4 <_hal_btc_is_wifi_4way_progress+0x28> + d01d4ba: 2b05 cmp r3, #5 + d01d4bc: d0f2 beq.n d01d4a4 <_hal_btc_is_wifi_4way_progress+0x28> + d01d4be: 4620 mov r0, r4 + d01d4c0: f7f5 f8a2 bl d012608 <rtw_check_ap_mode> + d01d4c4: b178 cbz r0, d01d4e6 <_hal_btc_is_wifi_4way_progress+0x6a> + d01d4c6: 4620 mov r0, r4 + d01d4c8: f7f5 f8f9 bl d0126be <rtw_state_check_ap_on> + d01d4cc: 2800 cmp r0, #0 + d01d4ce: d0e9 beq.n d01d4a4 <_hal_btc_is_wifi_4way_progress+0x28> + d01d4d0: f894 334d ldrb.w r3, [r4, #845] ; 0x34d + d01d4d4: 2b00 cmp r3, #0 + d01d4d6: d1e5 bne.n d01d4a4 <_hal_btc_is_wifi_4way_progress+0x28> + d01d4d8: f898 306d ldrb.w r3, [r8, #109] ; 0x6d + d01d4dc: 2b03 cmp r3, #3 + d01d4de: d1e1 bne.n d01d4a4 <_hal_btc_is_wifi_4way_progress+0x28> + d01d4e0: 2001 movs r0, #1 + d01d4e2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d01d4e6: f894 334d ldrb.w r3, [r4, #845] ; 0x34d + d01d4ea: 2b00 cmp r3, #0 + d01d4ec: d1da bne.n d01d4a4 <_hal_btc_is_wifi_4way_progress+0x28> + d01d4ee: 6863 ldr r3, [r4, #4] + d01d4f0: 045b lsls r3, r3, #17 + d01d4f2: d5d7 bpl.n d01d4a4 <_hal_btc_is_wifi_4way_progress+0x28> + d01d4f4: e7f4 b.n d01d4e0 <_hal_btc_is_wifi_4way_progress+0x64> + d01d4f6: bf00 nop + d01d4f8: 60006750 .word 0x60006750 + +0d01d4fc <_hal_btc_get_wifi_rx_cnt>: + d01d4fc: b508 push {r3, lr} + d01d4fe: 4b0c ldr r3, [pc, #48] ; (d01d530 <_hal_btc_get_wifi_rx_cnt+0x34>) + d01d500: 4601 mov r1, r0 + d01d502: 7e9b ldrb r3, [r3, #26] + d01d504: b90b cbnz r3, d01d50a <_hal_btc_get_wifi_rx_cnt+0xe> + d01d506: 2000 movs r0, #0 + d01d508: bd08 pop {r3, pc} + d01d50a: f200 4324 addw r3, r0, #1060 ; 0x424 + d01d50e: 2b00 cmp r3, #0 + d01d510: d0f9 beq.n d01d506 <_hal_btc_get_wifi_rx_cnt+0xa> + d01d512: f510 6f88 cmn.w r0, #1088 ; 0x440 + d01d516: d0f6 beq.n d01d506 <_hal_btc_get_wifi_rx_cnt+0xa> + d01d518: f510 70b6 adds.w r0, r0, #364 ; 0x16c + d01d51c: d0f3 beq.n d01d506 <_hal_btc_get_wifi_rx_cnt+0xa> + d01d51e: f201 4144 addw r1, r1, #1092 ; 0x444 + d01d522: f7ef fa9f bl d00ca64 <rtw_get_stainfo> + d01d526: 2800 cmp r0, #0 + d01d528: d0ed beq.n d01d506 <_hal_btc_get_wifi_rx_cnt+0xa> + d01d52a: f8d0 0138 ldr.w r0, [r0, #312] ; 0x138 + d01d52e: e7eb b.n d01d508 <_hal_btc_get_wifi_rx_cnt+0xc> + d01d530: 60006750 .word 0x60006750 + +0d01d534 <_hal_btc_get_wifi_rssi>: + d01d534: b510 push {r4, lr} + d01d536: 4604 mov r4, r0 + d01d538: f7f5 f86d bl d012616 <rtw_check_sta_associated_to_ap> + d01d53c: b108 cbz r0, d01d542 <_hal_btc_get_wifi_rssi+0xe> + d01d53e: f994 08b8 ldrsb.w r0, [r4, #2232] ; 0x8b8 + d01d542: bd10 pop {r4, pc} + +0d01d544 <_hal_btc_set_timer>: + d01d544: 2906 cmp r1, #6 + d01d546: bf9d ittte ls + d01d548: eb00 0081 addls.w r0, r0, r1, lsl #2 + d01d54c: f8c0 211c strls.w r2, [r0, #284] ; 0x11c + d01d550: 2001 movls r0, #1 + d01d552: 2000 movhi r0, #0 + d01d554: 4770 bx lr ... -0d01d47c <_hal_btc_get_wifi_bw>: - d01d47c: b510 push {r4, lr} - d01d47e: 6803 ldr r3, [r0, #0] - d01d480: f893 2a43 ldrb.w r2, [r3, #2627] ; 0xa43 - d01d484: f032 0207 bics.w r2, r2, #7 - d01d488: d011 beq.n d01d4ae <_hal_btc_get_wifi_bw+0x32> - d01d48a: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 - d01d48e: f894 0079 ldrb.w r0, [r4, #121] ; 0x79 - d01d492: 2803 cmp r0, #3 - d01d494: d801 bhi.n d01d49a <_hal_btc_get_wifi_bw+0x1e> - d01d496: 3001 adds r0, #1 - d01d498: bd10 pop {r4, pc} - d01d49a: 4806 ldr r0, [pc, #24] ; (d01d4b4 <_hal_btc_get_wifi_bw+0x38>) - d01d49c: f7e6 fd2c bl d003ef8 <inic_ipc_dev_buffered_printf> - d01d4a0: 4805 ldr r0, [pc, #20] ; (d01d4b8 <_hal_btc_get_wifi_bw+0x3c>) - d01d4a2: f894 1079 ldrb.w r1, [r4, #121] ; 0x79 - d01d4a6: f7e6 fd27 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01d4aa: 2002 movs r0, #2 - d01d4ac: e7f4 b.n d01d498 <_hal_btc_get_wifi_bw+0x1c> - d01d4ae: 2000 movs r0, #0 - d01d4b0: e7f2 b.n d01d498 <_hal_btc_get_wifi_bw+0x1c> - d01d4b2: bf00 nop - d01d4b4: 0d04a6af .word 0x0d04a6af - d01d4b8: 0d048161 .word 0x0d048161 - -0d01d4bc <_hal_btc_get_wifi_link_info>: - d01d4bc: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d01d4c0: 2400 movs r4, #0 - d01d4c2: 6802 ldr r2, [r0, #0] - d01d4c4: b085 sub sp, #20 - d01d4c6: 4683 mov fp, r0 - d01d4c8: f8d2 3cc0 ldr.w r3, [r2, #3264] ; 0xcc0 - d01d4cc: 46a0 mov r8, r4 - d01d4ce: 4627 mov r7, r4 - d01d4d0: 4626 mov r6, r4 - d01d4d2: 46a1 mov r9, r4 - d01d4d4: 46a2 mov sl, r4 - d01d4d6: 9301 str r3, [sp, #4] - d01d4d8: 9b01 ldr r3, [sp, #4] - d01d4da: b2e1 uxtb r1, r4 - d01d4dc: f893 2521 ldrb.w r2, [r3, #1313] ; 0x521 - d01d4e0: 428a cmp r2, r1 - d01d4e2: d828 bhi.n d01d536 <_hal_btc_get_wifi_link_info+0x7a> - d01d4e4: 4658 mov r0, fp - d01d4e6: f7ff ff12 bl d01d30e <_hal_btc_get_wifi_link_status> - d01d4ea: f410 0f7f tst.w r0, #16711680 ; 0xff0000 - d01d4ee: f3c0 4307 ubfx r3, r0, #16, #8 - d01d4f2: d039 beq.n d01d568 <_hal_btc_get_wifi_link_info+0xac> - d01d4f4: 2b02 cmp r3, #2 - d01d4f6: d114 bne.n d01d522 <_hal_btc_get_wifi_link_info+0x66> - d01d4f8: f1ba 0f00 cmp.w sl, #0 - d01d4fc: d011 beq.n d01d522 <_hal_btc_get_wifi_link_info+0x66> - d01d4fe: f1b9 0f00 cmp.w r9, #0 - d01d502: d00e beq.n d01d522 <_hal_btc_get_wifi_link_info+0x66> - d01d504: 2f0e cmp r7, #14 - d01d506: bf94 ite ls - d01d508: 2200 movls r2, #0 - d01d50a: 2201 movhi r2, #1 - d01d50c: f1b8 0f0e cmp.w r8, #14 - d01d510: bf94 ite ls - d01d512: 2300 movls r3, #0 - d01d514: 2301 movhi r3, #1 - d01d516: 429a cmp r2, r3 - d01d518: d128 bne.n d01d56c <_hal_btc_get_wifi_link_info+0xb0> - d01d51a: 2f0e cmp r7, #14 - d01d51c: bf8c ite hi - d01d51e: 2607 movhi r6, #7 - d01d520: 2606 movls r6, #6 - d01d522: 2000 movs r0, #0 - d01d524: f366 0007 bfi r0, r6, #0, #8 - d01d528: f367 200f bfi r0, r7, #8, #8 - d01d52c: f368 4017 bfi r0, r8, #16, #8 - d01d530: b005 add sp, #20 - d01d532: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d01d536: f8db 2000 ldr.w r2, [fp] - d01d53a: f852 5021 ldr.w r5, [r2, r1, lsl #2] - d01d53e: b13d cbz r5, d01d550 <_hal_btc_get_wifi_link_info+0x94> - d01d540: 4628 mov r0, r5 - d01d542: f7f5 f8bc bl d0126be <rtw_state_check_ap_on> - d01d546: b128 cbz r0, d01d554 <_hal_btc_get_wifi_link_info+0x98> - d01d548: f895 80bf ldrb.w r8, [r5, #191] ; 0xbf - d01d54c: 46a9 mov r9, r5 - d01d54e: 2602 movs r6, #2 - d01d550: 3401 adds r4, #1 - d01d552: e7c1 b.n d01d4d8 <_hal_btc_get_wifi_link_info+0x1c> - d01d554: 4628 mov r0, r5 - d01d556: f7f5 f85e bl d012616 <rtw_check_sta_associated_to_ap> - d01d55a: 2800 cmp r0, #0 - d01d55c: d0f8 beq.n d01d550 <_hal_btc_get_wifi_link_info+0x94> - d01d55e: f895 70bf ldrb.w r7, [r5, #191] ; 0xbf - d01d562: 46aa mov sl, r5 - d01d564: 2601 movs r6, #1 - d01d566: e7f3 b.n d01d550 <_hal_btc_get_wifi_link_info+0x94> - d01d568: 461e mov r6, r3 - d01d56a: e7da b.n d01d522 <_hal_btc_get_wifi_link_info+0x66> - d01d56c: 2605 movs r6, #5 - d01d56e: e7d8 b.n d01d522 <_hal_btc_get_wifi_link_info+0x66> - -0d01d570 <_hal_btc_bind_bt_coex_with_adapter>: - d01d570: b570 push {r4, r5, r6, lr} - d01d572: 4c11 ldr r4, [pc, #68] ; (d01d5b8 <_hal_btc_bind_bt_coex_with_adapter+0x48>) - d01d574: 4605 mov r5, r0 - d01d576: 7823 ldrb r3, [r4, #0] - d01d578: b9e3 cbnz r3, d01d5b4 <_hal_btc_bind_bt_coex_with_adapter+0x44> - d01d57a: 2601 movs r6, #1 - d01d57c: 7026 strb r6, [r4, #0] - d01d57e: f001 fb27 bl d01ebd0 <rtw_hal_btc_get_pg_rfe_type> - d01d582: 72a0 strb r0, [r4, #10] - d01d584: 4628 mov r0, r5 - d01d586: f001 fb26 bl d01ebd6 <rtw_hal_btc_get_ant_div_cfg> - d01d58a: f895 3535 ldrb.w r3, [r5, #1333] ; 0x535 - d01d58e: 2202 movs r2, #2 - d01d590: 72e0 strb r0, [r4, #11] - d01d592: 42b3 cmp r3, r6 - d01d594: f884 214a strb.w r2, [r4, #330] ; 0x14a - d01d598: d106 bne.n d01d5a8 <_hal_btc_bind_bt_coex_with_adapter+0x38> - d01d59a: 7263 strb r3, [r4, #9] - d01d59c: 7223 strb r3, [r4, #8] - d01d59e: 2001 movs r0, #1 - d01d5a0: 4b06 ldr r3, [pc, #24] ; (d01d5bc <_hal_btc_bind_bt_coex_with_adapter+0x4c>) - d01d5a2: f8c4 3138 str.w r3, [r4, #312] ; 0x138 - d01d5a6: bd70 pop {r4, r5, r6, pc} - d01d5a8: b913 cbnz r3, d01d5b0 <_hal_btc_bind_bt_coex_with_adapter+0x40> - d01d5aa: 7263 strb r3, [r4, #9] - d01d5ac: 4613 mov r3, r2 - d01d5ae: e7f5 b.n d01d59c <_hal_btc_bind_bt_coex_with_adapter+0x2c> - d01d5b0: 4633 mov r3, r6 - d01d5b2: e7f3 b.n d01d59c <_hal_btc_bind_bt_coex_with_adapter+0x2c> - d01d5b4: 2000 movs r0, #0 - d01d5b6: e7f6 b.n d01d5a6 <_hal_btc_bind_bt_coex_with_adapter+0x36> - d01d5b8: 60006738 .word 0x60006738 - d01d5bc: 0d048838 .word 0x0d048838 - -0d01d5c0 <_hal_btc_initialize>: - d01d5c0: b508 push {r3, lr} - d01d5c2: f7ff ffd5 bl d01d570 <_hal_btc_bind_bt_coex_with_adapter> - d01d5c6: 2300 movs r3, #0 - d01d5c8: 4a03 ldr r2, [pc, #12] ; (d01d5d8 <_hal_btc_initialize+0x18>) - d01d5ca: 7013 strb r3, [r2, #0] - d01d5cc: 4a03 ldr r2, [pc, #12] ; (d01d5dc <_hal_btc_initialize+0x1c>) - d01d5ce: 7013 strb r3, [r2, #0] - d01d5d0: 4a03 ldr r2, [pc, #12] ; (d01d5e0 <_hal_btc_initialize+0x20>) - d01d5d2: 7013 strb r3, [r2, #0] - d01d5d4: bd08 pop {r3, pc} - d01d5d6: bf00 nop - d01d5d8: 6000688a .word 0x6000688a - d01d5dc: 60006888 .word 0x60006888 - d01d5e0: 60006889 .word 0x60006889 - -0d01d5e4 <rtw_btc_wl_leakap>: - d01d5e4: b537 push {r0, r1, r2, r4, r5, lr} - d01d5e6: 230c movs r3, #12 - d01d5e8: 4605 mov r5, r0 - d01d5ea: 4614 mov r4, r2 - d01d5ec: 4608 mov r0, r1 - d01d5ee: f8ad 3004 strh.w r3, [sp, #4] - d01d5f2: f895 3068 ldrb.w r3, [r5, #104] ; 0x68 - d01d5f6: 4293 cmp r3, r2 - d01d5f8: d00c beq.n d01d614 <rtw_btc_wl_leakap+0x30> - d01d5fa: b912 cbnz r2, d01d602 <rtw_btc_wl_leakap+0x1e> - d01d5fc: 2301 movs r3, #1 - d01d5fe: f88d 3005 strb.w r3, [sp, #5] - d01d602: ab01 add r3, sp, #4 - d01d604: 2202 movs r2, #2 - d01d606: 2169 movs r1, #105 ; 0x69 - d01d608: f7fb f946 bl d018898 <wifi_hal_h2c_fill_cmd> - d01d60c: 2801 cmp r0, #1 - d01d60e: bf08 it eq - d01d610: f885 4068 strbeq.w r4, [r5, #104] ; 0x68 - d01d614: b003 add sp, #12 - d01d616: bd30 pop {r4, r5, pc} - -0d01d618 <rtw_btc_btctdma_protect_beacon>: - d01d618: b537 push {r0, r1, r2, r4, r5, lr} - d01d61a: 230e movs r3, #14 - d01d61c: 4604 mov r4, r0 - d01d61e: 4615 mov r5, r2 - d01d620: 4608 mov r0, r1 - d01d622: 9301 str r3, [sp, #4] - d01d624: f894 3069 ldrb.w r3, [r4, #105] ; 0x69 - d01d628: 4293 cmp r3, r2 - d01d62a: d102 bne.n d01d632 <rtw_btc_btctdma_protect_beacon+0x1a> - d01d62c: f894 306c ldrb.w r3, [r4, #108] ; 0x6c - d01d630: b1cb cbz r3, d01d666 <rtw_btc_btctdma_protect_beacon+0x4e> - d01d632: b165 cbz r5, d01d64e <rtw_btc_btctdma_protect_beacon+0x36> - d01d634: 2314 movs r3, #20 - d01d636: 2d01 cmp r5, #1 - d01d638: f88d 3005 strb.w r3, [sp, #5] - d01d63c: bf0c ite eq - d01d63e: 2303 moveq r3, #3 - d01d640: 2300 movne r3, #0 - d01d642: f88d 3006 strb.w r3, [sp, #6] - d01d646: f894 306c ldrb.w r3, [r4, #108] ; 0x6c - d01d64a: f88d 3007 strb.w r3, [sp, #7] - d01d64e: ab01 add r3, sp, #4 - d01d650: 2204 movs r2, #4 - d01d652: 2169 movs r1, #105 ; 0x69 - d01d654: f7fb f920 bl d018898 <wifi_hal_h2c_fill_cmd> - d01d658: 2801 cmp r0, #1 - d01d65a: bf02 ittt eq - d01d65c: 2300 moveq r3, #0 - d01d65e: f884 5069 strbeq.w r5, [r4, #105] ; 0x69 - d01d662: f884 306c strbeq.w r3, [r4, #108] ; 0x6c - d01d666: b003 add sp, #12 - d01d668: bd30 pop {r4, r5, pc} - -0d01d66a <rtw_btc_query_bt_info>: - d01d66a: b573 push {r0, r1, r4, r5, r6, lr} - d01d66c: 2201 movs r2, #1 - d01d66e: f890 3045 ldrb.w r3, [r0, #69] ; 0x45 - d01d672: 4604 mov r4, r0 - d01d674: 460d mov r5, r1 - d01d676: f8d0 6138 ldr.w r6, [r0, #312] ; 0x138 - d01d67a: f88d 2004 strb.w r2, [sp, #4] - d01d67e: b993 cbnz r3, d01d6a6 <rtw_btc_query_bt_info+0x3c> - d01d680: 7cf3 ldrb r3, [r6, #19] - d01d682: b123 cbz r3, d01d68e <rtw_btc_query_bt_info+0x24> - d01d684: ab01 add r3, sp, #4 - d01d686: 2161 movs r1, #97 ; 0x61 - d01d688: 4628 mov r0, r5 - d01d68a: f7fb f905 bl d018898 <wifi_hal_h2c_fill_cmd> - d01d68e: 7cb3 ldrb r3, [r6, #18] - d01d690: b14b cbz r3, d01d6a6 <rtw_btc_query_bt_info+0x3c> - d01d692: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 - d01d696: 7cdb ldrb r3, [r3, #19] - d01d698: b12b cbz r3, d01d6a6 <rtw_btc_query_bt_info+0x3c> - d01d69a: ab01 add r3, sp, #4 - d01d69c: 2201 movs r2, #1 - d01d69e: 2174 movs r1, #116 ; 0x74 - d01d6a0: 4628 mov r0, r5 - d01d6a2: f7fb f8f9 bl d018898 <wifi_hal_h2c_fill_cmd> - d01d6a6: b002 add sp, #8 - d01d6a8: bd70 pop {r4, r5, r6, pc} - -0d01d6aa <rtw_btc_bt_rfk>: - d01d6aa: b510 push {r4, lr} - d01d6ac: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 - d01d6b0: 4604 mov r4, r0 - d01d6b2: 63c2 str r2, [r0, #60] ; 0x3c - d01d6b4: 2202 movs r2, #2 - d01d6b6: 6bdb ldr r3, [r3, #60] ; 0x3c - d01d6b8: 4798 blx r3 - d01d6ba: f894 0040 ldrb.w r0, [r4, #64] ; 0x40 - d01d6be: 1e43 subs r3, r0, #1 - d01d6c0: 4258 negs r0, r3 - d01d6c2: 4158 adcs r0, r3 - d01d6c4: bd10 pop {r4, pc} - -0d01d6c6 <rtw_btc_update_bt_link_info>: - d01d6c6: 2300 movs r3, #0 - d01d6c8: f880 3070 strb.w r3, [r0, #112] ; 0x70 - d01d6cc: f890 3099 ldrb.w r3, [r0, #153] ; 0x99 - d01d6d0: f013 0201 ands.w r2, r3, #1 - d01d6d4: b510 push {r4, lr} - d01d6d6: d121 bne.n d01d71c <rtw_btc_update_bt_link_info+0x56> - d01d6d8: f880 2047 strb.w r2, [r0, #71] ; 0x47 - d01d6dc: f880 204f strb.w r2, [r0, #79] ; 0x4f - d01d6e0: f890 105c ldrb.w r1, [r0, #92] ; 0x5c - d01d6e4: b179 cbz r1, d01d706 <rtw_btc_update_bt_link_info+0x40> - d01d6e6: f890 405d ldrb.w r4, [r0, #93] ; 0x5d - d01d6ea: b124 cbz r4, d01d6f6 <rtw_btc_update_bt_link_info+0x30> - d01d6ec: f890 4070 ldrb.w r4, [r0, #112] ; 0x70 - d01d6f0: 3401 adds r4, #1 - d01d6f2: f880 4070 strb.w r4, [r0, #112] ; 0x70 - d01d6f6: f890 405e ldrb.w r4, [r0, #94] ; 0x5e - d01d6fa: b124 cbz r4, d01d706 <rtw_btc_update_bt_link_info+0x40> - d01d6fc: f890 4070 ldrb.w r4, [r0, #112] ; 0x70 - d01d700: 3401 adds r4, #1 - d01d702: f880 4070 strb.w r4, [r0, #112] ; 0x70 - d01d706: f890 404f ldrb.w r4, [r0, #79] ; 0x4f - d01d70a: b1dc cbz r4, d01d744 <rtw_btc_update_bt_link_info+0x7e> - d01d70c: f003 0308 and.w r3, r3, #8 - d01d710: b199 cbz r1, d01d73a <rtw_btc_update_bt_link_info+0x74> - d01d712: b183 cbz r3, d01d736 <rtw_btc_update_bt_link_info+0x70> - d01d714: 2308 movs r3, #8 - d01d716: f880 3034 strb.w r3, [r0, #52] ; 0x34 - d01d71a: e01e b.n d01d75a <rtw_btc_update_bt_link_info+0x94> - d01d71c: 2101 movs r1, #1 - d01d71e: f013 0440 ands.w r4, r3, #64 ; 0x40 - d01d722: f880 1047 strb.w r1, [r0, #71] ; 0x47 - d01d726: bf1a itte ne - d01d728: f880 104f strbne.w r1, [r0, #79] ; 0x4f - d01d72c: f880 1070 strbne.w r1, [r0, #112] ; 0x70 - d01d730: f880 404f strbeq.w r4, [r0, #79] ; 0x4f - d01d734: e7d4 b.n d01d6e0 <rtw_btc_update_bt_link_info+0x1a> - d01d736: 2307 movs r3, #7 - d01d738: e7ed b.n d01d716 <rtw_btc_update_bt_link_info+0x50> - d01d73a: b10b cbz r3, d01d740 <rtw_btc_update_bt_link_info+0x7a> - d01d73c: 2303 movs r3, #3 - d01d73e: e7ea b.n d01d716 <rtw_btc_update_bt_link_info+0x50> - d01d740: 2304 movs r3, #4 - d01d742: e7e8 b.n d01d716 <rtw_btc_update_bt_link_info+0x50> - d01d744: 2900 cmp r1, #0 - d01d746: d1f6 bne.n d01d736 <rtw_btc_update_bt_link_info+0x70> - d01d748: 0759 lsls r1, r3, #29 - d01d74a: d501 bpl.n d01d750 <rtw_btc_update_bt_link_info+0x8a> - d01d74c: 2302 movs r3, #2 - d01d74e: e7e2 b.n d01d716 <rtw_btc_update_bt_link_info+0x50> - d01d750: 2b01 cmp r3, #1 - d01d752: d0e0 beq.n d01d716 <rtw_btc_update_bt_link_info+0x50> - d01d754: b982 cbnz r2, d01d778 <rtw_btc_update_bt_link_info+0xb2> - d01d756: f880 2034 strb.w r2, [r0, #52] ; 0x34 - d01d75a: f890 3034 ldrb.w r3, [r0, #52] ; 0x34 - d01d75e: 2b03 cmp r3, #3 - d01d760: d002 beq.n d01d768 <rtw_btc_update_bt_link_info+0xa2> - d01d762: 3b07 subs r3, #7 - d01d764: 2b01 cmp r3, #1 - d01d766: d801 bhi.n d01d76c <rtw_btc_update_bt_link_info+0xa6> - d01d768: 2301 movs r3, #1 - d01d76a: 7443 strb r3, [r0, #17] - d01d76c: f8d0 310c ldr.w r3, [r0, #268] ; 0x10c - d01d770: 3301 adds r3, #1 - d01d772: f8c0 310c str.w r3, [r0, #268] ; 0x10c - d01d776: bd10 pop {r4, pc} - d01d778: 2309 movs r3, #9 - d01d77a: e7cc b.n d01d716 <rtw_btc_update_bt_link_info+0x50> - -0d01d77c <rtw_btc_update_wl_ch_info>: - d01d77c: 4b4a ldr r3, [pc, #296] ; (d01d8a8 <rtw_btc_update_wl_ch_info+0x12c>) - d01d77e: 881b ldrh r3, [r3, #0] - d01d780: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d01d782: f8ad 3004 strh.w r3, [sp, #4] - d01d786: 2300 movs r3, #0 - d01d788: 4604 mov r4, r0 - d01d78a: 460e mov r6, r1 - d01d78c: f88d 3006 strb.w r3, [sp, #6] - d01d790: f890 313e ldrb.w r3, [r0, #318] ; 0x13e - d01d794: f8d0 5138 ldr.w r5, [r0, #312] ; 0x138 - d01d798: 2b00 cmp r3, #0 - d01d79a: d154 bne.n d01d846 <rtw_btc_update_wl_ch_info+0xca> - d01d79c: f890 313d ldrb.w r3, [r0, #317] ; 0x13d - d01d7a0: b9f3 cbnz r3, d01d7e0 <rtw_btc_update_wl_ch_info+0x64> - d01d7a2: f890 314b ldrb.w r3, [r0, #331] ; 0x14b - d01d7a6: b9db cbnz r3, d01d7e0 <rtw_btc_update_wl_ch_info+0x64> - d01d7a8: 7ec1 ldrb r1, [r0, #27] - d01d7aa: ea52 0301 orrs.w r3, r2, r1 - d01d7ae: d017 beq.n d01d7e0 <rtw_btc_update_wl_ch_info+0x64> - d01d7b0: 2901 cmp r1, #1 - d01d7b2: f890 3026 ldrb.w r3, [r0, #38] ; 0x26 - d01d7b6: d148 bne.n d01d84a <rtw_btc_update_wl_ch_info+0xce> - d01d7b8: b913 cbnz r3, d01d7c0 <rtw_btc_update_wl_ch_info+0x44> - d01d7ba: f890 3025 ldrb.w r3, [r0, #37] ; 0x25 - d01d7be: b17b cbz r3, d01d7e0 <rtw_btc_update_wl_ch_info+0x64> - d01d7c0: 7a22 ldrb r2, [r4, #8] - d01d7c2: 2a01 cmp r2, #1 - d01d7c4: d149 bne.n d01d85a <rtw_btc_update_wl_ch_info+0xde> - d01d7c6: 2b0e cmp r3, #14 - d01d7c8: d849 bhi.n d01d85e <rtw_btc_update_wl_ch_info+0xe2> - d01d7ca: f88d 3005 strb.w r3, [sp, #5] - d01d7ce: 69e3 ldr r3, [r4, #28] - d01d7d0: f88d 2004 strb.w r2, [sp, #4] - d01d7d4: 2b02 cmp r3, #2 - d01d7d6: bf0c ite eq - d01d7d8: 2328 moveq r3, #40 ; 0x28 - d01d7da: 2314 movne r3, #20 - d01d7dc: f88d 3006 strb.w r3, [sp, #6] - d01d7e0: f89d 1004 ldrb.w r1, [sp, #4] - d01d7e4: f894 3035 ldrb.w r3, [r4, #53] ; 0x35 - d01d7e8: 428b cmp r3, r1 - d01d7ea: d02c beq.n d01d846 <rtw_btc_update_wl_ch_info+0xca> - d01d7ec: f89d 2005 ldrb.w r2, [sp, #5] - d01d7f0: f894 3036 ldrb.w r3, [r4, #54] ; 0x36 - d01d7f4: 4293 cmp r3, r2 - d01d7f6: d026 beq.n d01d846 <rtw_btc_update_wl_ch_info+0xca> - d01d7f8: f89d 3006 ldrb.w r3, [sp, #6] - d01d7fc: f894 0037 ldrb.w r0, [r4, #55] ; 0x37 - d01d800: 4298 cmp r0, r3 - d01d802: d020 beq.n d01d846 <rtw_btc_update_wl_ch_info+0xca> - d01d804: f884 3037 strb.w r3, [r4, #55] ; 0x37 - d01d808: 4b28 ldr r3, [pc, #160] ; (d01d8ac <rtw_btc_update_wl_ch_info+0x130>) - d01d80a: f884 1035 strb.w r1, [r4, #53] ; 0x35 - d01d80e: 681b ldr r3, [r3, #0] - d01d810: f884 2036 strb.w r2, [r4, #54] ; 0x36 - d01d814: 07db lsls r3, r3, #31 - d01d816: d50c bpl.n d01d832 <rtw_btc_update_wl_ch_info+0xb6> - d01d818: 4925 ldr r1, [pc, #148] ; (d01d8b0 <rtw_btc_update_wl_ch_info+0x134>) - d01d81a: 4826 ldr r0, [pc, #152] ; (d01d8b4 <rtw_btc_update_wl_ch_info+0x138>) - d01d81c: f7e6 fb6c bl d003ef8 <inic_ipc_dev_buffered_printf> - d01d820: f894 3037 ldrb.w r3, [r4, #55] ; 0x37 - d01d824: f894 2036 ldrb.w r2, [r4, #54] ; 0x36 - d01d828: f894 1035 ldrb.w r1, [r4, #53] ; 0x35 - d01d82c: 4822 ldr r0, [pc, #136] ; (d01d8b8 <rtw_btc_update_wl_ch_info+0x13c>) - d01d82e: f7e6 fb63 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01d832: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 - d01d836: 7cdb ldrb r3, [r3, #19] - d01d838: b12b cbz r3, d01d846 <rtw_btc_update_wl_ch_info+0xca> - d01d83a: ab01 add r3, sp, #4 - d01d83c: 2203 movs r2, #3 - d01d83e: 2166 movs r1, #102 ; 0x66 - d01d840: 4630 mov r0, r6 - d01d842: f7fb f829 bl d018898 <wifi_hal_h2c_fill_cmd> - d01d846: b003 add sp, #12 - d01d848: bdf0 pop {r4, r5, r6, r7, pc} - d01d84a: 2b0e cmp r3, #14 - d01d84c: d9b7 bls.n d01d7be <rtw_btc_update_wl_ch_info+0x42> - d01d84e: f890 2025 ldrb.w r2, [r0, #37] ; 0x25 - d01d852: 2a0e cmp r2, #14 - d01d854: d8b4 bhi.n d01d7c0 <rtw_btc_update_wl_ch_info+0x44> - d01d856: 4613 mov r3, r2 - d01d858: e7b1 b.n d01d7be <rtw_btc_update_wl_ch_info+0x42> - d01d85a: 2b0e cmp r3, #14 - d01d85c: d915 bls.n d01d88a <rtw_btc_update_wl_ch_info+0x10e> - d01d85e: f895 c036 ldrb.w ip, [r5, #54] ; 0x36 - d01d862: 2200 movs r2, #0 - d01d864: b2d1 uxtb r1, r2 - d01d866: 458c cmp ip, r1 - d01d868: d9ba bls.n d01d7e0 <rtw_btc_update_wl_ch_info+0x64> - d01d86a: 00d1 lsls r1, r2, #3 - d01d86c: 6baf ldr r7, [r5, #56] ; 0x38 - d01d86e: 5879 ldr r1, [r7, r1] - d01d870: eb07 00c2 add.w r0, r7, r2, lsl #3 - d01d874: 3201 adds r2, #1 - d01d876: 428b cmp r3, r1 - d01d878: d1f4 bne.n d01d864 <rtw_btc_update_wl_ch_info+0xe8> - d01d87a: 2303 movs r3, #3 - d01d87c: f88d 3004 strb.w r3, [sp, #4] - d01d880: 7903 ldrb r3, [r0, #4] - d01d882: f88d 3005 strb.w r3, [sp, #5] - d01d886: 7943 ldrb r3, [r0, #5] - d01d888: e7a8 b.n d01d7dc <rtw_btc_update_wl_ch_info+0x60> - d01d88a: f88d 3005 strb.w r3, [sp, #5] - d01d88e: 2201 movs r2, #1 - d01d890: 69e3 ldr r3, [r4, #28] - d01d892: f88d 2004 strb.w r2, [sp, #4] - d01d896: 2b02 cmp r3, #2 - d01d898: d102 bne.n d01d8a0 <rtw_btc_update_wl_ch_info+0x124> - d01d89a: f895 3035 ldrb.w r3, [r5, #53] ; 0x35 - d01d89e: e79d b.n d01d7dc <rtw_btc_update_wl_ch_info+0x60> - d01d8a0: f895 3034 ldrb.w r3, [r5, #52] ; 0x34 - d01d8a4: e79a b.n d01d7dc <rtw_btc_update_wl_ch_info+0x60> - d01d8a6: bf00 nop - d01d8a8: 0d048648 .word 0x0d048648 - d01d8ac: 60008300 .word 0x60008300 - d01d8b0: 0d048191 .word 0x0d048191 - d01d8b4: 0d048199 .word 0x0d048199 - d01d8b8: 0d0481a5 .word 0x0d0481a5 - -0d01d8bc <rtw_btc_set_wl_act_gate>: - d01d8bc: b410 push {r4} - d01d8be: f8d0 4138 ldr.w r4, [r0, #312] ; 0x138 - d01d8c2: f880 202a strb.w r2, [r0, #42] ; 0x2a - d01d8c6: 2201 movs r2, #1 - d01d8c8: 6be3 ldr r3, [r4, #60] ; 0x3c - d01d8ca: f85d 4b04 ldr.w r4, [sp], #4 - d01d8ce: 4718 bx r3 - -0d01d8d0 <rtw_btc_table>: - d01d8d0: 7a03 ldrb r3, [r0, #8] - d01d8d2: f880 206e strb.w r2, [r0, #110] ; 0x6e - d01d8d6: 2b01 cmp r3, #1 - d01d8d8: b410 push {r4} - d01d8da: f8d0 4138 ldr.w r4, [r0, #312] ; 0x138 - d01d8de: d10c bne.n d01d8fa <rtw_btc_table+0x2a> - d01d8e0: 7da3 ldrb r3, [r4, #22] - d01d8e2: 4293 cmp r3, r2 - d01d8e4: d910 bls.n d01d908 <rtw_btc_table+0x38> - d01d8e6: 69a4 ldr r4, [r4, #24] - d01d8e8: eb04 03c2 add.w r3, r4, r2, lsl #3 - d01d8ec: f854 2032 ldr.w r2, [r4, r2, lsl #3] - d01d8f0: f85d 4b04 ldr.w r4, [sp], #4 - d01d8f4: 685b ldr r3, [r3, #4] - d01d8f6: f7ff bc86 b.w d01d206 <rtw_btc_set_table> - d01d8fa: 3a64 subs r2, #100 ; 0x64 - d01d8fc: 7f23 ldrb r3, [r4, #28] - d01d8fe: b2d2 uxtb r2, r2 - d01d900: 4293 cmp r3, r2 - d01d902: d901 bls.n d01d908 <rtw_btc_table+0x38> - d01d904: 6a24 ldr r4, [r4, #32] - d01d906: e7ef b.n d01d8e8 <rtw_btc_table+0x18> - d01d908: f85d 4b04 ldr.w r4, [sp], #4 - d01d90c: 4770 bx lr - -0d01d90e <rtw_btc_ignore_wlan_act>: - d01d90e: b537 push {r0, r1, r2, r4, r5, lr} - d01d910: 4604 mov r4, r0 - d01d912: 461d mov r5, r3 - d01d914: 2300 movs r3, #0 - d01d916: 4608 mov r0, r1 - d01d918: f88d 3004 strb.w r3, [sp, #4] - d01d91c: f8d4 313c ldr.w r3, [r4, #316] ; 0x13c - d01d920: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 - d01d924: f023 03ff bic.w r3, r3, #255 ; 0xff - d01d928: b99b cbnz r3, d01d952 <rtw_btc_ignore_wlan_act+0x44> - d01d92a: b91a cbnz r2, d01d934 <rtw_btc_ignore_wlan_act+0x26> - d01d92c: f894 3028 ldrb.w r3, [r4, #40] ; 0x28 - d01d930: 42ab cmp r3, r5 - d01d932: d00e beq.n d01d952 <rtw_btc_ignore_wlan_act+0x44> - d01d934: b115 cbz r5, d01d93c <rtw_btc_ignore_wlan_act+0x2e> - d01d936: 2301 movs r3, #1 - d01d938: f88d 3004 strb.w r3, [sp, #4] - d01d93c: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 - d01d940: 7cdb ldrb r3, [r3, #19] - d01d942: b123 cbz r3, d01d94e <rtw_btc_ignore_wlan_act+0x40> - d01d944: ab01 add r3, sp, #4 - d01d946: 2201 movs r2, #1 - d01d948: 2163 movs r1, #99 ; 0x63 - d01d94a: f7fa ffa5 bl d018898 <wifi_hal_h2c_fill_cmd> - d01d94e: f884 5028 strb.w r5, [r4, #40] ; 0x28 - d01d952: b003 add sp, #12 - d01d954: bd30 pop {r4, r5, pc} - -0d01d956 <rtw_btc_tdma>: - d01d956: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - d01d95a: 461d mov r5, r3 - d01d95c: 460c mov r4, r1 - d01d95e: 4607 mov r7, r0 - d01d960: 4692 mov sl, r2 - d01d962: f8d1 8138 ldr.w r8, [r1, #312] ; 0x138 - d01d966: f7ff fcb4 bl d01d2d2 <_hal_btc_is_wifi_busy> - d01d96a: 2301 movs r3, #1 - d01d96c: f015 09ff ands.w r9, r5, #255 ; 0xff - d01d970: 63a3 str r3, [r4, #56] ; 0x38 - d01d972: d018 beq.n d01d9a6 <rtw_btc_tdma+0x50> - d01d974: f1b9 0664 subs.w r6, r9, #100 ; 0x64 - d01d978: bf18 it ne - d01d97a: 2601 movne r6, #1 - d01d97c: b2f6 uxtb r6, r6 - d01d97e: f1ba 0f00 cmp.w sl, #0 - d01d982: d112 bne.n d01d9aa <rtw_btc_tdma+0x54> - d01d984: f894 306f ldrb.w r3, [r4, #111] ; 0x6f - d01d988: 2b0a cmp r3, #10 - d01d98a: d00e beq.n d01d9aa <rtw_btc_tdma+0x54> - d01d98c: f894 3029 ldrb.w r3, [r4, #41] ; 0x29 - d01d990: 42b3 cmp r3, r6 - d01d992: d10a bne.n d01d9aa <rtw_btc_tdma+0x54> - d01d994: f894 302b ldrb.w r3, [r4, #43] ; 0x2b - d01d998: 454b cmp r3, r9 - d01d99a: d106 bne.n d01d9aa <rtw_btc_tdma+0x54> - d01d99c: f8c4 a038 str.w sl, [r4, #56] ; 0x38 - d01d9a0: b004 add sp, #16 - d01d9a2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d01d9a6: 464e mov r6, r9 - d01d9a8: e7e8 b.n d01d97c <rtw_btc_tdma+0x26> - d01d9aa: f884 902b strb.w r9, [r4, #43] ; 0x2b - d01d9ae: b128 cbz r0, d01d9bc <rtw_btc_tdma+0x66> - d01d9b0: f894 304f ldrb.w r3, [r4, #79] ; 0x4f - d01d9b4: b33b cbz r3, d01da06 <rtw_btc_tdma+0xb0> - d01d9b6: f894 304a ldrb.w r3, [r4, #74] ; 0x4a - d01d9ba: b323 cbz r3, d01da06 <rtw_btc_tdma+0xb0> - d01d9bc: 2200 movs r2, #0 - d01d9be: f44f 7100 mov.w r1, #512 ; 0x200 - d01d9c2: 4620 mov r0, r4 - d01d9c4: f001 f9ee bl d01eda4 <btc_hal_write_scbd> - d01d9c8: 7a23 ldrb r3, [r4, #8] - d01d9ca: 2b01 cmp r3, #1 - d01d9cc: d11d bne.n d01da0a <rtw_btc_tdma+0xb4> - d01d9ce: f898 3024 ldrb.w r3, [r8, #36] ; 0x24 - d01d9d2: 454b cmp r3, r9 - d01d9d4: d912 bls.n d01d9fc <rtw_btc_tdma+0xa6> - d01d9d6: eb09 0989 add.w r9, r9, r9, lsl #2 - d01d9da: f8d8 2028 ldr.w r2, [r8, #40] ; 0x28 - d01d9de: eb02 0109 add.w r1, r2, r9 - d01d9e2: f812 2009 ldrb.w r2, [r2, r9] - d01d9e6: 784b ldrb r3, [r1, #1] - d01d9e8: 7908 ldrb r0, [r1, #4] - d01d9ea: 9002 str r0, [sp, #8] - d01d9ec: 78c8 ldrb r0, [r1, #3] - d01d9ee: 9001 str r0, [sp, #4] - d01d9f0: 7889 ldrb r1, [r1, #2] - d01d9f2: 6838 ldr r0, [r7, #0] - d01d9f4: 9100 str r1, [sp, #0] - d01d9f6: 4621 mov r1, r4 - d01d9f8: f7ff fc33 bl d01d262 <rtw_btc_set_tdma.isra.0> - d01d9fc: 2300 movs r3, #0 - d01d9fe: f884 6029 strb.w r6, [r4, #41] ; 0x29 - d01da02: 63a3 str r3, [r4, #56] ; 0x38 - d01da04: e7cc b.n d01d9a0 <rtw_btc_tdma+0x4a> - d01da06: 2201 movs r2, #1 - d01da08: e7d9 b.n d01d9be <rtw_btc_tdma+0x68> - d01da0a: 3d64 subs r5, #100 ; 0x64 - d01da0c: f898 302c ldrb.w r3, [r8, #44] ; 0x2c - d01da10: b2ed uxtb r5, r5 - d01da12: 42ab cmp r3, r5 - d01da14: d9f2 bls.n d01d9fc <rtw_btc_tdma+0xa6> - d01da16: eb05 0585 add.w r5, r5, r5, lsl #2 - d01da1a: f8d8 2030 ldr.w r2, [r8, #48] ; 0x30 - d01da1e: 1951 adds r1, r2, r5 - d01da20: 5d52 ldrb r2, [r2, r5] - d01da22: 784b ldrb r3, [r1, #1] - d01da24: e7e0 b.n d01d9e8 <rtw_btc_tdma+0x92> +0d01d558 <_hal_btc_get_wifi_bw>: + d01d558: b510 push {r4, lr} + d01d55a: 6803 ldr r3, [r0, #0] + d01d55c: f893 2a43 ldrb.w r2, [r3, #2627] ; 0xa43 + d01d560: f032 0207 bics.w r2, r2, #7 + d01d564: d011 beq.n d01d58a <_hal_btc_get_wifi_bw+0x32> + d01d566: f8d3 4cc0 ldr.w r4, [r3, #3264] ; 0xcc0 + d01d56a: f894 0079 ldrb.w r0, [r4, #121] ; 0x79 + d01d56e: 2803 cmp r0, #3 + d01d570: d801 bhi.n d01d576 <_hal_btc_get_wifi_bw+0x1e> + d01d572: 3001 adds r0, #1 + d01d574: bd10 pop {r4, pc} + d01d576: 4806 ldr r0, [pc, #24] ; (d01d590 <_hal_btc_get_wifi_bw+0x38>) + d01d578: f7e6 fcbe bl d003ef8 <inic_ipc_dev_buffered_printf> + d01d57c: 4805 ldr r0, [pc, #20] ; (d01d594 <_hal_btc_get_wifi_bw+0x3c>) + d01d57e: f894 1079 ldrb.w r1, [r4, #121] ; 0x79 + d01d582: f7e6 fcb9 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01d586: 2002 movs r0, #2 + d01d588: e7f4 b.n d01d574 <_hal_btc_get_wifi_bw+0x1c> + d01d58a: 2000 movs r0, #0 + d01d58c: e7f2 b.n d01d574 <_hal_btc_get_wifi_bw+0x1c> + d01d58e: bf00 nop + d01d590: 0d04a78b .word 0x0d04a78b + d01d594: 0d04823d .word 0x0d04823d + +0d01d598 <_hal_btc_get_wifi_link_info>: + d01d598: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01d59c: 2400 movs r4, #0 + d01d59e: 6802 ldr r2, [r0, #0] + d01d5a0: b085 sub sp, #20 + d01d5a2: 4683 mov fp, r0 + d01d5a4: f8d2 3cc0 ldr.w r3, [r2, #3264] ; 0xcc0 + d01d5a8: 46a0 mov r8, r4 + d01d5aa: 4627 mov r7, r4 + d01d5ac: 4626 mov r6, r4 + d01d5ae: 46a1 mov r9, r4 + d01d5b0: 46a2 mov sl, r4 + d01d5b2: 9301 str r3, [sp, #4] + d01d5b4: 9b01 ldr r3, [sp, #4] + d01d5b6: b2e1 uxtb r1, r4 + d01d5b8: f893 2521 ldrb.w r2, [r3, #1313] ; 0x521 + d01d5bc: 428a cmp r2, r1 + d01d5be: d828 bhi.n d01d612 <_hal_btc_get_wifi_link_info+0x7a> + d01d5c0: 4658 mov r0, fp + d01d5c2: f7ff ff12 bl d01d3ea <_hal_btc_get_wifi_link_status> + d01d5c6: f410 0f7f tst.w r0, #16711680 ; 0xff0000 + d01d5ca: f3c0 4307 ubfx r3, r0, #16, #8 + d01d5ce: d039 beq.n d01d644 <_hal_btc_get_wifi_link_info+0xac> + d01d5d0: 2b02 cmp r3, #2 + d01d5d2: d114 bne.n d01d5fe <_hal_btc_get_wifi_link_info+0x66> + d01d5d4: f1ba 0f00 cmp.w sl, #0 + d01d5d8: d011 beq.n d01d5fe <_hal_btc_get_wifi_link_info+0x66> + d01d5da: f1b9 0f00 cmp.w r9, #0 + d01d5de: d00e beq.n d01d5fe <_hal_btc_get_wifi_link_info+0x66> + d01d5e0: 2f0e cmp r7, #14 + d01d5e2: bf94 ite ls + d01d5e4: 2200 movls r2, #0 + d01d5e6: 2201 movhi r2, #1 + d01d5e8: f1b8 0f0e cmp.w r8, #14 + d01d5ec: bf94 ite ls + d01d5ee: 2300 movls r3, #0 + d01d5f0: 2301 movhi r3, #1 + d01d5f2: 429a cmp r2, r3 + d01d5f4: d128 bne.n d01d648 <_hal_btc_get_wifi_link_info+0xb0> + d01d5f6: 2f0e cmp r7, #14 + d01d5f8: bf8c ite hi + d01d5fa: 2607 movhi r6, #7 + d01d5fc: 2606 movls r6, #6 + d01d5fe: 2000 movs r0, #0 + d01d600: f366 0007 bfi r0, r6, #0, #8 + d01d604: f367 200f bfi r0, r7, #8, #8 + d01d608: f368 4017 bfi r0, r8, #16, #8 + d01d60c: b005 add sp, #20 + d01d60e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d01d612: f8db 2000 ldr.w r2, [fp] + d01d616: f852 5021 ldr.w r5, [r2, r1, lsl #2] + d01d61a: b13d cbz r5, d01d62c <_hal_btc_get_wifi_link_info+0x94> + d01d61c: 4628 mov r0, r5 + d01d61e: f7f5 f84e bl d0126be <rtw_state_check_ap_on> + d01d622: b128 cbz r0, d01d630 <_hal_btc_get_wifi_link_info+0x98> + d01d624: f895 80bf ldrb.w r8, [r5, #191] ; 0xbf + d01d628: 46a9 mov r9, r5 + d01d62a: 2602 movs r6, #2 + d01d62c: 3401 adds r4, #1 + d01d62e: e7c1 b.n d01d5b4 <_hal_btc_get_wifi_link_info+0x1c> + d01d630: 4628 mov r0, r5 + d01d632: f7f4 fff0 bl d012616 <rtw_check_sta_associated_to_ap> + d01d636: 2800 cmp r0, #0 + d01d638: d0f8 beq.n d01d62c <_hal_btc_get_wifi_link_info+0x94> + d01d63a: f895 70bf ldrb.w r7, [r5, #191] ; 0xbf + d01d63e: 46aa mov sl, r5 + d01d640: 2601 movs r6, #1 + d01d642: e7f3 b.n d01d62c <_hal_btc_get_wifi_link_info+0x94> + d01d644: 461e mov r6, r3 + d01d646: e7da b.n d01d5fe <_hal_btc_get_wifi_link_info+0x66> + d01d648: 2605 movs r6, #5 + d01d64a: e7d8 b.n d01d5fe <_hal_btc_get_wifi_link_info+0x66> + +0d01d64c <_hal_btc_bind_bt_coex_with_adapter>: + d01d64c: b570 push {r4, r5, r6, lr} + d01d64e: 4c11 ldr r4, [pc, #68] ; (d01d694 <_hal_btc_bind_bt_coex_with_adapter+0x48>) + d01d650: 4605 mov r5, r0 + d01d652: 7823 ldrb r3, [r4, #0] + d01d654: b9e3 cbnz r3, d01d690 <_hal_btc_bind_bt_coex_with_adapter+0x44> + d01d656: 2601 movs r6, #1 + d01d658: 7026 strb r6, [r4, #0] + d01d65a: f001 fb27 bl d01ecac <rtw_hal_btc_get_pg_rfe_type> + d01d65e: 72a0 strb r0, [r4, #10] + d01d660: 4628 mov r0, r5 + d01d662: f001 fb26 bl d01ecb2 <rtw_hal_btc_get_ant_div_cfg> + d01d666: f895 3535 ldrb.w r3, [r5, #1333] ; 0x535 + d01d66a: 2202 movs r2, #2 + d01d66c: 72e0 strb r0, [r4, #11] + d01d66e: 42b3 cmp r3, r6 + d01d670: f884 214a strb.w r2, [r4, #330] ; 0x14a + d01d674: d106 bne.n d01d684 <_hal_btc_bind_bt_coex_with_adapter+0x38> + d01d676: 7263 strb r3, [r4, #9] + d01d678: 7223 strb r3, [r4, #8] + d01d67a: 2001 movs r0, #1 + d01d67c: 4b06 ldr r3, [pc, #24] ; (d01d698 <_hal_btc_bind_bt_coex_with_adapter+0x4c>) + d01d67e: f8c4 3138 str.w r3, [r4, #312] ; 0x138 + d01d682: bd70 pop {r4, r5, r6, pc} + d01d684: b913 cbnz r3, d01d68c <_hal_btc_bind_bt_coex_with_adapter+0x40> + d01d686: 7263 strb r3, [r4, #9] + d01d688: 4613 mov r3, r2 + d01d68a: e7f5 b.n d01d678 <_hal_btc_bind_bt_coex_with_adapter+0x2c> + d01d68c: 4633 mov r3, r6 + d01d68e: e7f3 b.n d01d678 <_hal_btc_bind_bt_coex_with_adapter+0x2c> + d01d690: 2000 movs r0, #0 + d01d692: e7f6 b.n d01d682 <_hal_btc_bind_bt_coex_with_adapter+0x36> + d01d694: 60006750 .word 0x60006750 + d01d698: 0d048914 .word 0x0d048914 + +0d01d69c <_hal_btc_initialize>: + d01d69c: b508 push {r3, lr} + d01d69e: f7ff ffd5 bl d01d64c <_hal_btc_bind_bt_coex_with_adapter> + d01d6a2: 2300 movs r3, #0 + d01d6a4: 4a03 ldr r2, [pc, #12] ; (d01d6b4 <_hal_btc_initialize+0x18>) + d01d6a6: 7013 strb r3, [r2, #0] + d01d6a8: 4a03 ldr r2, [pc, #12] ; (d01d6b8 <_hal_btc_initialize+0x1c>) + d01d6aa: 7013 strb r3, [r2, #0] + d01d6ac: 4a03 ldr r2, [pc, #12] ; (d01d6bc <_hal_btc_initialize+0x20>) + d01d6ae: 7013 strb r3, [r2, #0] + d01d6b0: bd08 pop {r3, pc} + d01d6b2: bf00 nop + d01d6b4: 600068a2 .word 0x600068a2 + d01d6b8: 600068a0 .word 0x600068a0 + d01d6bc: 600068a1 .word 0x600068a1 + +0d01d6c0 <rtw_btc_wl_leakap>: + d01d6c0: b537 push {r0, r1, r2, r4, r5, lr} + d01d6c2: 230c movs r3, #12 + d01d6c4: 4605 mov r5, r0 + d01d6c6: 4614 mov r4, r2 + d01d6c8: 4608 mov r0, r1 + d01d6ca: f8ad 3004 strh.w r3, [sp, #4] + d01d6ce: f895 3068 ldrb.w r3, [r5, #104] ; 0x68 + d01d6d2: 4293 cmp r3, r2 + d01d6d4: d00c beq.n d01d6f0 <rtw_btc_wl_leakap+0x30> + d01d6d6: b912 cbnz r2, d01d6de <rtw_btc_wl_leakap+0x1e> + d01d6d8: 2301 movs r3, #1 + d01d6da: f88d 3005 strb.w r3, [sp, #5] + d01d6de: ab01 add r3, sp, #4 + d01d6e0: 2202 movs r2, #2 + d01d6e2: 2169 movs r1, #105 ; 0x69 + d01d6e4: f7fb f8e4 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d01d6e8: 2801 cmp r0, #1 + d01d6ea: bf08 it eq + d01d6ec: f885 4068 strbeq.w r4, [r5, #104] ; 0x68 + d01d6f0: b003 add sp, #12 + d01d6f2: bd30 pop {r4, r5, pc} + +0d01d6f4 <rtw_btc_btctdma_protect_beacon>: + d01d6f4: b537 push {r0, r1, r2, r4, r5, lr} + d01d6f6: 230e movs r3, #14 + d01d6f8: 4604 mov r4, r0 + d01d6fa: 4615 mov r5, r2 + d01d6fc: 4608 mov r0, r1 + d01d6fe: 9301 str r3, [sp, #4] + d01d700: f894 3069 ldrb.w r3, [r4, #105] ; 0x69 + d01d704: 4293 cmp r3, r2 + d01d706: d102 bne.n d01d70e <rtw_btc_btctdma_protect_beacon+0x1a> + d01d708: f894 306c ldrb.w r3, [r4, #108] ; 0x6c + d01d70c: b1cb cbz r3, d01d742 <rtw_btc_btctdma_protect_beacon+0x4e> + d01d70e: b165 cbz r5, d01d72a <rtw_btc_btctdma_protect_beacon+0x36> + d01d710: 2314 movs r3, #20 + d01d712: 2d01 cmp r5, #1 + d01d714: f88d 3005 strb.w r3, [sp, #5] + d01d718: bf0c ite eq + d01d71a: 2303 moveq r3, #3 + d01d71c: 2300 movne r3, #0 + d01d71e: f88d 3006 strb.w r3, [sp, #6] + d01d722: f894 306c ldrb.w r3, [r4, #108] ; 0x6c + d01d726: f88d 3007 strb.w r3, [sp, #7] + d01d72a: ab01 add r3, sp, #4 + d01d72c: 2204 movs r2, #4 + d01d72e: 2169 movs r1, #105 ; 0x69 + d01d730: f7fb f8be bl d0188b0 <wifi_hal_h2c_fill_cmd> + d01d734: 2801 cmp r0, #1 + d01d736: bf02 ittt eq + d01d738: 2300 moveq r3, #0 + d01d73a: f884 5069 strbeq.w r5, [r4, #105] ; 0x69 + d01d73e: f884 306c strbeq.w r3, [r4, #108] ; 0x6c + d01d742: b003 add sp, #12 + d01d744: bd30 pop {r4, r5, pc} + +0d01d746 <rtw_btc_query_bt_info>: + d01d746: b573 push {r0, r1, r4, r5, r6, lr} + d01d748: 2201 movs r2, #1 + d01d74a: f890 3045 ldrb.w r3, [r0, #69] ; 0x45 + d01d74e: 4604 mov r4, r0 + d01d750: 460d mov r5, r1 + d01d752: f8d0 6138 ldr.w r6, [r0, #312] ; 0x138 + d01d756: f88d 2004 strb.w r2, [sp, #4] + d01d75a: b993 cbnz r3, d01d782 <rtw_btc_query_bt_info+0x3c> + d01d75c: 7cf3 ldrb r3, [r6, #19] + d01d75e: b123 cbz r3, d01d76a <rtw_btc_query_bt_info+0x24> + d01d760: ab01 add r3, sp, #4 + d01d762: 2161 movs r1, #97 ; 0x61 + d01d764: 4628 mov r0, r5 + d01d766: f7fb f8a3 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d01d76a: 7cb3 ldrb r3, [r6, #18] + d01d76c: b14b cbz r3, d01d782 <rtw_btc_query_bt_info+0x3c> + d01d76e: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 + d01d772: 7cdb ldrb r3, [r3, #19] + d01d774: b12b cbz r3, d01d782 <rtw_btc_query_bt_info+0x3c> + d01d776: ab01 add r3, sp, #4 + d01d778: 2201 movs r2, #1 + d01d77a: 2174 movs r1, #116 ; 0x74 + d01d77c: 4628 mov r0, r5 + d01d77e: f7fb f897 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d01d782: b002 add sp, #8 + d01d784: bd70 pop {r4, r5, r6, pc} + +0d01d786 <rtw_btc_bt_rfk>: + d01d786: b510 push {r4, lr} + d01d788: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 + d01d78c: 4604 mov r4, r0 + d01d78e: 63c2 str r2, [r0, #60] ; 0x3c + d01d790: 2202 movs r2, #2 + d01d792: 6bdb ldr r3, [r3, #60] ; 0x3c + d01d794: 4798 blx r3 + d01d796: f894 0040 ldrb.w r0, [r4, #64] ; 0x40 + d01d79a: 1e43 subs r3, r0, #1 + d01d79c: 4258 negs r0, r3 + d01d79e: 4158 adcs r0, r3 + d01d7a0: bd10 pop {r4, pc} + +0d01d7a2 <rtw_btc_update_bt_link_info>: + d01d7a2: 2300 movs r3, #0 + d01d7a4: f880 3070 strb.w r3, [r0, #112] ; 0x70 + d01d7a8: f890 3099 ldrb.w r3, [r0, #153] ; 0x99 + d01d7ac: f013 0201 ands.w r2, r3, #1 + d01d7b0: b510 push {r4, lr} + d01d7b2: d121 bne.n d01d7f8 <rtw_btc_update_bt_link_info+0x56> + d01d7b4: f880 2047 strb.w r2, [r0, #71] ; 0x47 + d01d7b8: f880 204f strb.w r2, [r0, #79] ; 0x4f + d01d7bc: f890 105c ldrb.w r1, [r0, #92] ; 0x5c + d01d7c0: b179 cbz r1, d01d7e2 <rtw_btc_update_bt_link_info+0x40> + d01d7c2: f890 405d ldrb.w r4, [r0, #93] ; 0x5d + d01d7c6: b124 cbz r4, d01d7d2 <rtw_btc_update_bt_link_info+0x30> + d01d7c8: f890 4070 ldrb.w r4, [r0, #112] ; 0x70 + d01d7cc: 3401 adds r4, #1 + d01d7ce: f880 4070 strb.w r4, [r0, #112] ; 0x70 + d01d7d2: f890 405e ldrb.w r4, [r0, #94] ; 0x5e + d01d7d6: b124 cbz r4, d01d7e2 <rtw_btc_update_bt_link_info+0x40> + d01d7d8: f890 4070 ldrb.w r4, [r0, #112] ; 0x70 + d01d7dc: 3401 adds r4, #1 + d01d7de: f880 4070 strb.w r4, [r0, #112] ; 0x70 + d01d7e2: f890 404f ldrb.w r4, [r0, #79] ; 0x4f + d01d7e6: b1dc cbz r4, d01d820 <rtw_btc_update_bt_link_info+0x7e> + d01d7e8: f003 0308 and.w r3, r3, #8 + d01d7ec: b199 cbz r1, d01d816 <rtw_btc_update_bt_link_info+0x74> + d01d7ee: b183 cbz r3, d01d812 <rtw_btc_update_bt_link_info+0x70> + d01d7f0: 2308 movs r3, #8 + d01d7f2: f880 3034 strb.w r3, [r0, #52] ; 0x34 + d01d7f6: e01e b.n d01d836 <rtw_btc_update_bt_link_info+0x94> + d01d7f8: 2101 movs r1, #1 + d01d7fa: f013 0440 ands.w r4, r3, #64 ; 0x40 + d01d7fe: f880 1047 strb.w r1, [r0, #71] ; 0x47 + d01d802: bf1a itte ne + d01d804: f880 104f strbne.w r1, [r0, #79] ; 0x4f + d01d808: f880 1070 strbne.w r1, [r0, #112] ; 0x70 + d01d80c: f880 404f strbeq.w r4, [r0, #79] ; 0x4f + d01d810: e7d4 b.n d01d7bc <rtw_btc_update_bt_link_info+0x1a> + d01d812: 2307 movs r3, #7 + d01d814: e7ed b.n d01d7f2 <rtw_btc_update_bt_link_info+0x50> + d01d816: b10b cbz r3, d01d81c <rtw_btc_update_bt_link_info+0x7a> + d01d818: 2303 movs r3, #3 + d01d81a: e7ea b.n d01d7f2 <rtw_btc_update_bt_link_info+0x50> + d01d81c: 2304 movs r3, #4 + d01d81e: e7e8 b.n d01d7f2 <rtw_btc_update_bt_link_info+0x50> + d01d820: 2900 cmp r1, #0 + d01d822: d1f6 bne.n d01d812 <rtw_btc_update_bt_link_info+0x70> + d01d824: 0759 lsls r1, r3, #29 + d01d826: d501 bpl.n d01d82c <rtw_btc_update_bt_link_info+0x8a> + d01d828: 2302 movs r3, #2 + d01d82a: e7e2 b.n d01d7f2 <rtw_btc_update_bt_link_info+0x50> + d01d82c: 2b01 cmp r3, #1 + d01d82e: d0e0 beq.n d01d7f2 <rtw_btc_update_bt_link_info+0x50> + d01d830: b982 cbnz r2, d01d854 <rtw_btc_update_bt_link_info+0xb2> + d01d832: f880 2034 strb.w r2, [r0, #52] ; 0x34 + d01d836: f890 3034 ldrb.w r3, [r0, #52] ; 0x34 + d01d83a: 2b03 cmp r3, #3 + d01d83c: d002 beq.n d01d844 <rtw_btc_update_bt_link_info+0xa2> + d01d83e: 3b07 subs r3, #7 + d01d840: 2b01 cmp r3, #1 + d01d842: d801 bhi.n d01d848 <rtw_btc_update_bt_link_info+0xa6> + d01d844: 2301 movs r3, #1 + d01d846: 7443 strb r3, [r0, #17] + d01d848: f8d0 310c ldr.w r3, [r0, #268] ; 0x10c + d01d84c: 3301 adds r3, #1 + d01d84e: f8c0 310c str.w r3, [r0, #268] ; 0x10c + d01d852: bd10 pop {r4, pc} + d01d854: 2309 movs r3, #9 + d01d856: e7cc b.n d01d7f2 <rtw_btc_update_bt_link_info+0x50> + +0d01d858 <rtw_btc_update_wl_ch_info>: + d01d858: 4b4a ldr r3, [pc, #296] ; (d01d984 <rtw_btc_update_wl_ch_info+0x12c>) + d01d85a: 881b ldrh r3, [r3, #0] + d01d85c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d01d85e: f8ad 3004 strh.w r3, [sp, #4] + d01d862: 2300 movs r3, #0 + d01d864: 4604 mov r4, r0 + d01d866: 460e mov r6, r1 + d01d868: f88d 3006 strb.w r3, [sp, #6] + d01d86c: f890 313e ldrb.w r3, [r0, #318] ; 0x13e + d01d870: f8d0 5138 ldr.w r5, [r0, #312] ; 0x138 + d01d874: 2b00 cmp r3, #0 + d01d876: d154 bne.n d01d922 <rtw_btc_update_wl_ch_info+0xca> + d01d878: f890 313d ldrb.w r3, [r0, #317] ; 0x13d + d01d87c: b9f3 cbnz r3, d01d8bc <rtw_btc_update_wl_ch_info+0x64> + d01d87e: f890 314b ldrb.w r3, [r0, #331] ; 0x14b + d01d882: b9db cbnz r3, d01d8bc <rtw_btc_update_wl_ch_info+0x64> + d01d884: 7ec1 ldrb r1, [r0, #27] + d01d886: ea52 0301 orrs.w r3, r2, r1 + d01d88a: d017 beq.n d01d8bc <rtw_btc_update_wl_ch_info+0x64> + d01d88c: 2901 cmp r1, #1 + d01d88e: f890 3026 ldrb.w r3, [r0, #38] ; 0x26 + d01d892: d148 bne.n d01d926 <rtw_btc_update_wl_ch_info+0xce> + d01d894: b913 cbnz r3, d01d89c <rtw_btc_update_wl_ch_info+0x44> + d01d896: f890 3025 ldrb.w r3, [r0, #37] ; 0x25 + d01d89a: b17b cbz r3, d01d8bc <rtw_btc_update_wl_ch_info+0x64> + d01d89c: 7a22 ldrb r2, [r4, #8] + d01d89e: 2a01 cmp r2, #1 + d01d8a0: d149 bne.n d01d936 <rtw_btc_update_wl_ch_info+0xde> + d01d8a2: 2b0e cmp r3, #14 + d01d8a4: d849 bhi.n d01d93a <rtw_btc_update_wl_ch_info+0xe2> + d01d8a6: f88d 3005 strb.w r3, [sp, #5] + d01d8aa: 69e3 ldr r3, [r4, #28] + d01d8ac: f88d 2004 strb.w r2, [sp, #4] + d01d8b0: 2b02 cmp r3, #2 + d01d8b2: bf0c ite eq + d01d8b4: 2328 moveq r3, #40 ; 0x28 + d01d8b6: 2314 movne r3, #20 + d01d8b8: f88d 3006 strb.w r3, [sp, #6] + d01d8bc: f89d 1004 ldrb.w r1, [sp, #4] + d01d8c0: f894 3035 ldrb.w r3, [r4, #53] ; 0x35 + d01d8c4: 428b cmp r3, r1 + d01d8c6: d02c beq.n d01d922 <rtw_btc_update_wl_ch_info+0xca> + d01d8c8: f89d 2005 ldrb.w r2, [sp, #5] + d01d8cc: f894 3036 ldrb.w r3, [r4, #54] ; 0x36 + d01d8d0: 4293 cmp r3, r2 + d01d8d2: d026 beq.n d01d922 <rtw_btc_update_wl_ch_info+0xca> + d01d8d4: f89d 3006 ldrb.w r3, [sp, #6] + d01d8d8: f894 0037 ldrb.w r0, [r4, #55] ; 0x37 + d01d8dc: 4298 cmp r0, r3 + d01d8de: d020 beq.n d01d922 <rtw_btc_update_wl_ch_info+0xca> + d01d8e0: f884 3037 strb.w r3, [r4, #55] ; 0x37 + d01d8e4: 4b28 ldr r3, [pc, #160] ; (d01d988 <rtw_btc_update_wl_ch_info+0x130>) + d01d8e6: f884 1035 strb.w r1, [r4, #53] ; 0x35 + d01d8ea: 681b ldr r3, [r3, #0] + d01d8ec: f884 2036 strb.w r2, [r4, #54] ; 0x36 + d01d8f0: 07db lsls r3, r3, #31 + d01d8f2: d50c bpl.n d01d90e <rtw_btc_update_wl_ch_info+0xb6> + d01d8f4: 4925 ldr r1, [pc, #148] ; (d01d98c <rtw_btc_update_wl_ch_info+0x134>) + d01d8f6: 4826 ldr r0, [pc, #152] ; (d01d990 <rtw_btc_update_wl_ch_info+0x138>) + d01d8f8: f7e6 fafe bl d003ef8 <inic_ipc_dev_buffered_printf> + d01d8fc: f894 3037 ldrb.w r3, [r4, #55] ; 0x37 + d01d900: f894 2036 ldrb.w r2, [r4, #54] ; 0x36 + d01d904: f894 1035 ldrb.w r1, [r4, #53] ; 0x35 + d01d908: 4822 ldr r0, [pc, #136] ; (d01d994 <rtw_btc_update_wl_ch_info+0x13c>) + d01d90a: f7e6 faf5 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01d90e: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 + d01d912: 7cdb ldrb r3, [r3, #19] + d01d914: b12b cbz r3, d01d922 <rtw_btc_update_wl_ch_info+0xca> + d01d916: ab01 add r3, sp, #4 + d01d918: 2203 movs r2, #3 + d01d91a: 2166 movs r1, #102 ; 0x66 + d01d91c: 4630 mov r0, r6 + d01d91e: f7fa ffc7 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d01d922: b003 add sp, #12 + d01d924: bdf0 pop {r4, r5, r6, r7, pc} + d01d926: 2b0e cmp r3, #14 + d01d928: d9b7 bls.n d01d89a <rtw_btc_update_wl_ch_info+0x42> + d01d92a: f890 2025 ldrb.w r2, [r0, #37] ; 0x25 + d01d92e: 2a0e cmp r2, #14 + d01d930: d8b4 bhi.n d01d89c <rtw_btc_update_wl_ch_info+0x44> + d01d932: 4613 mov r3, r2 + d01d934: e7b1 b.n d01d89a <rtw_btc_update_wl_ch_info+0x42> + d01d936: 2b0e cmp r3, #14 + d01d938: d915 bls.n d01d966 <rtw_btc_update_wl_ch_info+0x10e> + d01d93a: f895 c036 ldrb.w ip, [r5, #54] ; 0x36 + d01d93e: 2200 movs r2, #0 + d01d940: b2d1 uxtb r1, r2 + d01d942: 458c cmp ip, r1 + d01d944: d9ba bls.n d01d8bc <rtw_btc_update_wl_ch_info+0x64> + d01d946: 00d1 lsls r1, r2, #3 + d01d948: 6baf ldr r7, [r5, #56] ; 0x38 + d01d94a: 5879 ldr r1, [r7, r1] + d01d94c: eb07 00c2 add.w r0, r7, r2, lsl #3 + d01d950: 3201 adds r2, #1 + d01d952: 428b cmp r3, r1 + d01d954: d1f4 bne.n d01d940 <rtw_btc_update_wl_ch_info+0xe8> + d01d956: 2303 movs r3, #3 + d01d958: f88d 3004 strb.w r3, [sp, #4] + d01d95c: 7903 ldrb r3, [r0, #4] + d01d95e: f88d 3005 strb.w r3, [sp, #5] + d01d962: 7943 ldrb r3, [r0, #5] + d01d964: e7a8 b.n d01d8b8 <rtw_btc_update_wl_ch_info+0x60> + d01d966: f88d 3005 strb.w r3, [sp, #5] + d01d96a: 2201 movs r2, #1 + d01d96c: 69e3 ldr r3, [r4, #28] + d01d96e: f88d 2004 strb.w r2, [sp, #4] + d01d972: 2b02 cmp r3, #2 + d01d974: d102 bne.n d01d97c <rtw_btc_update_wl_ch_info+0x124> + d01d976: f895 3035 ldrb.w r3, [r5, #53] ; 0x35 + d01d97a: e79d b.n d01d8b8 <rtw_btc_update_wl_ch_info+0x60> + d01d97c: f895 3034 ldrb.w r3, [r5, #52] ; 0x34 + d01d980: e79a b.n d01d8b8 <rtw_btc_update_wl_ch_info+0x60> + d01d982: bf00 nop + d01d984: 0d048724 .word 0x0d048724 + d01d988: 60008318 .word 0x60008318 + d01d98c: 0d04826d .word 0x0d04826d + d01d990: 0d048275 .word 0x0d048275 + d01d994: 0d048281 .word 0x0d048281 + +0d01d998 <rtw_btc_set_wl_act_gate>: + d01d998: b410 push {r4} + d01d99a: f8d0 4138 ldr.w r4, [r0, #312] ; 0x138 + d01d99e: f880 202a strb.w r2, [r0, #42] ; 0x2a + d01d9a2: 2201 movs r2, #1 + d01d9a4: 6be3 ldr r3, [r4, #60] ; 0x3c + d01d9a6: f85d 4b04 ldr.w r4, [sp], #4 + d01d9aa: 4718 bx r3 + +0d01d9ac <rtw_btc_table>: + d01d9ac: 7a03 ldrb r3, [r0, #8] + d01d9ae: f880 206e strb.w r2, [r0, #110] ; 0x6e + d01d9b2: 2b01 cmp r3, #1 + d01d9b4: b410 push {r4} + d01d9b6: f8d0 4138 ldr.w r4, [r0, #312] ; 0x138 + d01d9ba: d10c bne.n d01d9d6 <rtw_btc_table+0x2a> + d01d9bc: 7da3 ldrb r3, [r4, #22] + d01d9be: 4293 cmp r3, r2 + d01d9c0: d910 bls.n d01d9e4 <rtw_btc_table+0x38> + d01d9c2: 69a4 ldr r4, [r4, #24] + d01d9c4: eb04 03c2 add.w r3, r4, r2, lsl #3 + d01d9c8: f854 2032 ldr.w r2, [r4, r2, lsl #3] + d01d9cc: f85d 4b04 ldr.w r4, [sp], #4 + d01d9d0: 685b ldr r3, [r3, #4] + d01d9d2: f7ff bc86 b.w d01d2e2 <rtw_btc_set_table> + d01d9d6: 3a64 subs r2, #100 ; 0x64 + d01d9d8: 7f23 ldrb r3, [r4, #28] + d01d9da: b2d2 uxtb r2, r2 + d01d9dc: 4293 cmp r3, r2 + d01d9de: d901 bls.n d01d9e4 <rtw_btc_table+0x38> + d01d9e0: 6a24 ldr r4, [r4, #32] + d01d9e2: e7ef b.n d01d9c4 <rtw_btc_table+0x18> + d01d9e4: f85d 4b04 ldr.w r4, [sp], #4 + d01d9e8: 4770 bx lr + +0d01d9ea <rtw_btc_ignore_wlan_act>: + d01d9ea: b537 push {r0, r1, r2, r4, r5, lr} + d01d9ec: 4604 mov r4, r0 + d01d9ee: 461d mov r5, r3 + d01d9f0: 2300 movs r3, #0 + d01d9f2: 4608 mov r0, r1 + d01d9f4: f88d 3004 strb.w r3, [sp, #4] + d01d9f8: f8d4 313c ldr.w r3, [r4, #316] ; 0x13c + d01d9fc: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 + d01da00: f023 03ff bic.w r3, r3, #255 ; 0xff + d01da04: b99b cbnz r3, d01da2e <rtw_btc_ignore_wlan_act+0x44> + d01da06: b91a cbnz r2, d01da10 <rtw_btc_ignore_wlan_act+0x26> + d01da08: f894 3028 ldrb.w r3, [r4, #40] ; 0x28 + d01da0c: 42ab cmp r3, r5 + d01da0e: d00e beq.n d01da2e <rtw_btc_ignore_wlan_act+0x44> + d01da10: b115 cbz r5, d01da18 <rtw_btc_ignore_wlan_act+0x2e> + d01da12: 2301 movs r3, #1 + d01da14: f88d 3004 strb.w r3, [sp, #4] + d01da18: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 + d01da1c: 7cdb ldrb r3, [r3, #19] + d01da1e: b123 cbz r3, d01da2a <rtw_btc_ignore_wlan_act+0x40> + d01da20: ab01 add r3, sp, #4 + d01da22: 2201 movs r2, #1 + d01da24: 2163 movs r1, #99 ; 0x63 + d01da26: f7fa ff43 bl d0188b0 <wifi_hal_h2c_fill_cmd> + d01da2a: f884 5028 strb.w r5, [r4, #40] ; 0x28 + d01da2e: b003 add sp, #12 + d01da30: bd30 pop {r4, r5, pc} + +0d01da32 <rtw_btc_tdma>: + d01da32: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} + d01da36: 461d mov r5, r3 + d01da38: 460c mov r4, r1 + d01da3a: 4607 mov r7, r0 + d01da3c: 4692 mov sl, r2 + d01da3e: f8d1 8138 ldr.w r8, [r1, #312] ; 0x138 + d01da42: f7ff fcb4 bl d01d3ae <_hal_btc_is_wifi_busy> + d01da46: 2301 movs r3, #1 + d01da48: f015 09ff ands.w r9, r5, #255 ; 0xff + d01da4c: 63a3 str r3, [r4, #56] ; 0x38 + d01da4e: d018 beq.n d01da82 <rtw_btc_tdma+0x50> + d01da50: f1b9 0664 subs.w r6, r9, #100 ; 0x64 + d01da54: bf18 it ne + d01da56: 2601 movne r6, #1 + d01da58: b2f6 uxtb r6, r6 + d01da5a: f1ba 0f00 cmp.w sl, #0 + d01da5e: d112 bne.n d01da86 <rtw_btc_tdma+0x54> + d01da60: f894 306f ldrb.w r3, [r4, #111] ; 0x6f + d01da64: 2b0a cmp r3, #10 + d01da66: d00e beq.n d01da86 <rtw_btc_tdma+0x54> + d01da68: f894 3029 ldrb.w r3, [r4, #41] ; 0x29 + d01da6c: 42b3 cmp r3, r6 + d01da6e: d10a bne.n d01da86 <rtw_btc_tdma+0x54> + d01da70: f894 302b ldrb.w r3, [r4, #43] ; 0x2b + d01da74: 454b cmp r3, r9 + d01da76: d106 bne.n d01da86 <rtw_btc_tdma+0x54> + d01da78: f8c4 a038 str.w sl, [r4, #56] ; 0x38 + d01da7c: b004 add sp, #16 + d01da7e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d01da82: 464e mov r6, r9 + d01da84: e7e8 b.n d01da58 <rtw_btc_tdma+0x26> + d01da86: f884 902b strb.w r9, [r4, #43] ; 0x2b + d01da8a: b128 cbz r0, d01da98 <rtw_btc_tdma+0x66> + d01da8c: f894 304f ldrb.w r3, [r4, #79] ; 0x4f + d01da90: b33b cbz r3, d01dae2 <rtw_btc_tdma+0xb0> + d01da92: f894 304a ldrb.w r3, [r4, #74] ; 0x4a + d01da96: b323 cbz r3, d01dae2 <rtw_btc_tdma+0xb0> + d01da98: 2200 movs r2, #0 + d01da9a: f44f 7100 mov.w r1, #512 ; 0x200 + d01da9e: 4620 mov r0, r4 + d01daa0: f001 f9ee bl d01ee80 <btc_hal_write_scbd> + d01daa4: 7a23 ldrb r3, [r4, #8] + d01daa6: 2b01 cmp r3, #1 + d01daa8: d11d bne.n d01dae6 <rtw_btc_tdma+0xb4> + d01daaa: f898 3024 ldrb.w r3, [r8, #36] ; 0x24 + d01daae: 454b cmp r3, r9 + d01dab0: d912 bls.n d01dad8 <rtw_btc_tdma+0xa6> + d01dab2: eb09 0989 add.w r9, r9, r9, lsl #2 + d01dab6: f8d8 2028 ldr.w r2, [r8, #40] ; 0x28 + d01daba: eb02 0109 add.w r1, r2, r9 + d01dabe: f812 2009 ldrb.w r2, [r2, r9] + d01dac2: 784b ldrb r3, [r1, #1] + d01dac4: 7908 ldrb r0, [r1, #4] + d01dac6: 9002 str r0, [sp, #8] + d01dac8: 78c8 ldrb r0, [r1, #3] + d01daca: 9001 str r0, [sp, #4] + d01dacc: 7889 ldrb r1, [r1, #2] + d01dace: 6838 ldr r0, [r7, #0] + d01dad0: 9100 str r1, [sp, #0] + d01dad2: 4621 mov r1, r4 + d01dad4: f7ff fc33 bl d01d33e <rtw_btc_set_tdma.isra.0> + d01dad8: 2300 movs r3, #0 + d01dada: f884 6029 strb.w r6, [r4, #41] ; 0x29 + d01dade: 63a3 str r3, [r4, #56] ; 0x38 + d01dae0: e7cc b.n d01da7c <rtw_btc_tdma+0x4a> + d01dae2: 2201 movs r2, #1 + d01dae4: e7d9 b.n d01da9a <rtw_btc_tdma+0x68> + d01dae6: 3d64 subs r5, #100 ; 0x64 + d01dae8: f898 302c ldrb.w r3, [r8, #44] ; 0x2c + d01daec: b2ed uxtb r5, r5 + d01daee: 42ab cmp r3, r5 + d01daf0: d9f2 bls.n d01dad8 <rtw_btc_tdma+0xa6> + d01daf2: eb05 0585 add.w r5, r5, r5, lsl #2 + d01daf6: f8d8 2030 ldr.w r2, [r8, #48] ; 0x30 + d01dafa: 1951 adds r1, r2, r5 + d01dafc: 5d52 ldrb r2, [r2, r5] + d01dafe: 784b ldrb r3, [r1, #1] + d01db00: e7e0 b.n d01dac4 <rtw_btc_tdma+0x92> ... -0d01da28 <rtw_btc_display_coex_info>: - d01da28: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d01da2c: 680b ldr r3, [r1, #0] - d01da2e: b0a3 sub sp, #140 ; 0x8c - d01da30: 4604 mov r4, r0 - d01da32: 460e mov r6, r1 - d01da34: e9d3 a500 ldrd sl, r5, [r3] - d01da38: b105 cbz r5, d01da3c <rtw_btc_display_coex_info+0x14> - d01da3a: 3504 adds r5, #4 - d01da3c: 4faa ldr r7, [pc, #680] ; (d01dce8 <rtw_btc_display_coex_info+0x2c0>) - d01da3e: 4630 mov r0, r6 - d01da40: f7ff fc65 bl d01d30e <_hal_btc_get_wifi_link_status> - d01da44: 4680 mov r8, r0 - d01da46: 683b ldr r3, [r7, #0] - d01da48: 07d9 lsls r1, r3, #31 - d01da4a: f140 813a bpl.w d01dcc2 <rtw_btc_display_coex_info+0x29a> - d01da4e: 49a7 ldr r1, [pc, #668] ; (d01dcec <rtw_btc_display_coex_info+0x2c4>) - d01da50: 48a7 ldr r0, [pc, #668] ; (d01dcf0 <rtw_btc_display_coex_info+0x2c8>) - d01da52: f7e6 fa51 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01da56: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d01da5a: f8d3 26c0 ldr.w r2, [r3, #1728] ; 0x6c0 - d01da5e: f8d3 16c4 ldr.w r1, [r3, #1732] ; 0x6c4 - d01da62: f8d3 06c8 ldr.w r0, [r3, #1736] ; 0x6c8 - d01da66: f8d3 c6cc ldr.w ip, [r3, #1740] ; 0x6cc - d01da6a: f8d3 e764 ldr.w lr, [r3, #1892] ; 0x764 - d01da6e: f8d3 3778 ldr.w r3, [r3, #1912] ; 0x778 - d01da72: e9cd e308 strd lr, r3, [sp, #32] - d01da76: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d01da7a: 9303 str r3, [sp, #12] - d01da7c: f894 302f ldrb.w r3, [r4, #47] ; 0x2f - d01da80: 9302 str r3, [sp, #8] - d01da82: f894 302e ldrb.w r3, [r4, #46] ; 0x2e - d01da86: 9301 str r3, [sp, #4] - d01da88: f894 302d ldrb.w r3, [r4, #45] ; 0x2d - d01da8c: e9cd 2104 strd r2, r1, [sp, #16] - d01da90: e9cd 0c06 strd r0, ip, [sp, #24] - d01da94: f894 202b ldrb.w r2, [r4, #43] ; 0x2b - d01da98: 9300 str r3, [sp, #0] - d01da9a: f894 106e ldrb.w r1, [r4, #110] ; 0x6e - d01da9e: f894 302c ldrb.w r3, [r4, #44] ; 0x2c - d01daa2: 4894 ldr r0, [pc, #592] ; (d01dcf4 <rtw_btc_display_coex_info+0x2cc>) - d01daa4: f7e6 fa28 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01daa8: 683b ldr r3, [r7, #0] - d01daaa: 07da lsls r2, r3, #31 - d01daac: f140 8109 bpl.w d01dcc2 <rtw_btc_display_coex_info+0x29a> - d01dab0: 498e ldr r1, [pc, #568] ; (d01dcec <rtw_btc_display_coex_info+0x2c4>) - d01dab2: 488f ldr r0, [pc, #572] ; (d01dcf0 <rtw_btc_display_coex_info+0x2c8>) - d01dab4: f7e6 fa20 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01dab8: f894 0020 ldrb.w r0, [r4, #32] - d01dabc: f894 2065 ldrb.w r2, [r4, #101] ; 0x65 - d01dac0: f018 0f01 tst.w r8, #1 - d01dac4: 9016 str r0, [sp, #88] ; 0x58 - d01dac6: 7de0 ldrb r0, [r4, #23] - d01dac8: 7da3 ldrb r3, [r4, #22] - d01daca: 9017 str r0, [sp, #92] ; 0x5c - d01dacc: 7e60 ldrb r0, [r4, #25] - d01dace: bf18 it ne - d01dad0: f894 c05f ldrbne.w ip, [r4, #95] ; 0x5f - d01dad4: 9018 str r0, [sp, #96] ; 0x60 - d01dad6: 7e20 ldrb r0, [r4, #24] - d01dad8: bf18 it ne - d01dada: 4f87 ldrne r7, [pc, #540] ; (d01dcf8 <rtw_btc_display_coex_info+0x2d0>) - d01dadc: 9019 str r0, [sp, #100] ; 0x64 - d01dade: f894 0061 ldrb.w r0, [r4, #97] ; 0x61 - d01dae2: bf08 it eq - d01dae4: f894 c060 ldrbeq.w ip, [r4, #96] ; 0x60 - d01dae8: 901a str r0, [sp, #104] ; 0x68 - d01daea: f894 0062 ldrb.w r0, [r4, #98] ; 0x62 - d01daee: bf08 it eq - d01daf0: 4f82 ldreq r7, [pc, #520] ; (d01dcfc <rtw_btc_display_coex_info+0x2d4>) - d01daf2: 901b str r0, [sp, #108] ; 0x6c - d01daf4: bf14 ite ne - d01daf6: 4882 ldrne r0, [pc, #520] ; (d01dd00 <rtw_btc_display_coex_info+0x2d8>) - d01daf8: 4882 ldreq r0, [pc, #520] ; (d01dd04 <rtw_btc_display_coex_info+0x2dc>) - d01dafa: 7ee1 ldrb r1, [r4, #27] - d01dafc: f1bc 0f00 cmp.w ip, #0 - d01db00: bf08 it eq - d01db02: 4607 moveq r7, r0 - d01db04: 4650 mov r0, sl - d01db06: 911e str r1, [sp, #120] ; 0x78 - d01db08: f896 b0c1 ldrb.w fp, [r6, #193] ; 0xc1 - d01db0c: e9cd 231f strd r2, r3, [sp, #124] ; 0x7c - d01db10: f896 30bf ldrb.w r3, [r6, #191] ; 0xbf - d01db14: 931c str r3, [sp, #112] ; 0x70 - d01db16: f896 30c0 ldrb.w r3, [r6, #192] ; 0xc0 - d01db1a: 931d str r3, [sp, #116] ; 0x74 - d01db1c: f7ff fc80 bl d01d420 <_hal_btc_get_wifi_rx_cnt> - d01db20: 4681 mov r9, r0 - d01db22: 4650 mov r0, sl - d01db24: f7ff fc98 bl d01d458 <_hal_btc_get_wifi_rssi> - d01db28: 4682 mov sl, r0 - d01db2a: 4630 mov r0, r6 - d01db2c: f7ff fc19 bl d01d362 <_hal_btc_is_wifi_softap_on> - d01db30: 9b20 ldr r3, [sp, #128] ; 0x80 - d01db32: e9dd 121e ldrd r1, r2, [sp, #120] ; 0x78 - d01db36: 2800 cmp r0, #0 - d01db38: f000 80c6 beq.w d01dcc8 <rtw_btc_display_coex_info+0x2a0> - d01db3c: f018 0f02 tst.w r8, #2 - d01db40: 4e6f ldr r6, [pc, #444] ; (d01dd00 <rtw_btc_display_coex_info+0x2d8>) - d01db42: 4871 ldr r0, [pc, #452] ; (d01dd08 <rtw_btc_display_coex_info+0x2e0>) - d01db44: bf18 it ne - d01db46: 4630 movne r0, r6 - d01db48: 2d00 cmp r5, #0 - d01db4a: f000 80bf beq.w d01dccc <rtw_btc_display_coex_info+0x2a4> - d01db4e: f895 c0bb ldrb.w ip, [r5, #187] ; 0xbb - d01db52: f895 60bc ldrb.w r6, [r5, #188] ; 0xbc - d01db56: f895 50bd ldrb.w r5, [r5, #189] ; 0xbd - d01db5a: f8cd b024 str.w fp, [sp, #36] ; 0x24 - d01db5e: e9cd 0c0c strd r0, ip, [sp, #48] ; 0x30 - d01db62: 981d ldr r0, [sp, #116] ; 0x74 - d01db64: 9008 str r0, [sp, #32] - d01db66: 981c ldr r0, [sp, #112] ; 0x70 - d01db68: e9cd 7006 strd r7, r0, [sp, #24] - d01db6c: 981b ldr r0, [sp, #108] ; 0x6c - d01db6e: 9005 str r0, [sp, #20] - d01db70: 981a ldr r0, [sp, #104] ; 0x68 - d01db72: 9004 str r0, [sp, #16] - d01db74: 9819 ldr r0, [sp, #100] ; 0x64 - d01db76: 9003 str r0, [sp, #12] - d01db78: 9818 ldr r0, [sp, #96] ; 0x60 - d01db7a: 9002 str r0, [sp, #8] - d01db7c: 9817 ldr r0, [sp, #92] ; 0x5c - d01db7e: 9001 str r0, [sp, #4] - d01db80: 9816 ldr r0, [sp, #88] ; 0x58 - d01db82: 9000 str r0, [sp, #0] - d01db84: 4861 ldr r0, [pc, #388] ; (d01dd0c <rtw_btc_display_coex_info+0x2e4>) - d01db86: e9cd 650e strd r6, r5, [sp, #56] ; 0x38 - d01db8a: e9cd 9a0a strd r9, sl, [sp, #40] ; 0x28 - d01db8e: f7e6 f9b3 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01db92: 4b55 ldr r3, [pc, #340] ; (d01dce8 <rtw_btc_display_coex_info+0x2c0>) - d01db94: 681b ldr r3, [r3, #0] - d01db96: 07db lsls r3, r3, #31 - d01db98: f140 8093 bpl.w d01dcc2 <rtw_btc_display_coex_info+0x29a> - d01db9c: 4854 ldr r0, [pc, #336] ; (d01dcf0 <rtw_btc_display_coex_info+0x2c8>) - d01db9e: 4953 ldr r1, [pc, #332] ; (d01dcec <rtw_btc_display_coex_info+0x2c4>) - d01dba0: f7e6 f9aa bl d003ef8 <inic_ipc_dev_buffered_printf> - d01dba4: f894 0045 ldrb.w r0, [r4, #69] ; 0x45 - d01dba8: 2800 cmp r0, #0 - d01dbaa: f040 8092 bne.w d01dcd2 <rtw_btc_display_coex_info+0x2aa> - d01dbae: f894 2034 ldrb.w r2, [r4, #52] ; 0x34 - d01dbb2: 4b57 ldr r3, [pc, #348] ; (d01dd10 <rtw_btc_display_coex_info+0x2e8>) - d01dbb4: f853 1022 ldr.w r1, [r3, r2, lsl #2] - d01dbb8: f894 305a ldrb.w r3, [r4, #90] ; 0x5a - d01dbbc: f894 504f ldrb.w r5, [r4, #79] ; 0x4f - d01dbc0: f894 2055 ldrb.w r2, [r4, #85] ; 0x55 - d01dbc4: ee07 3a90 vmov s15, r3 - d01dbc8: f894 e050 ldrb.w lr, [r4, #80] ; 0x50 - d01dbcc: f894 8056 ldrb.w r8, [r4, #86] ; 0x56 - d01dbd0: f894 9028 ldrb.w r9, [r4, #40] ; 0x28 - d01dbd4: 2d00 cmp r5, #0 - d01dbd6: d07e beq.n d01dcd6 <rtw_btc_display_coex_info+0x2ae> - d01dbd8: f894 7053 ldrb.w r7, [r4, #83] ; 0x53 - d01dbdc: 4e4d ldr r6, [pc, #308] ; (d01dd14 <rtw_btc_display_coex_info+0x2ec>) - d01dbde: 4d4e ldr r5, [pc, #312] ; (d01dd18 <rtw_btc_display_coex_info+0x2f0>) - d01dbe0: 2f00 cmp r7, #0 - d01dbe2: bf08 it eq - d01dbe4: 462e moveq r6, r5 - d01dbe6: f894 505c ldrb.w r5, [r4, #92] ; 0x5c - d01dbea: 2d00 cmp r5, #0 - d01dbec: d075 beq.n d01dcda <rtw_btc_display_coex_info+0x2b2> - d01dbee: f894 505d ldrb.w r5, [r4, #93] ; 0x5d - d01dbf2: 2d00 cmp r5, #0 - d01dbf4: d173 bne.n d01dcde <rtw_btc_display_coex_info+0x2b6> - d01dbf6: f894 c05e ldrb.w ip, [r4, #94] ; 0x5e - d01dbfa: 4f48 ldr r7, [pc, #288] ; (d01dd1c <rtw_btc_display_coex_info+0x2f4>) - d01dbfc: 4d48 ldr r5, [pc, #288] ; (d01dd20 <rtw_btc_display_coex_info+0x2f8>) - d01dbfe: f1bc 0f00 cmp.w ip, #0 - d01dc02: bf08 it eq - d01dc04: 463d moveq r5, r7 - d01dc06: f894 709a ldrb.w r7, [r4, #154] ; 0x9a - d01dc0a: f8d4 30d8 ldr.w r3, [r4, #216] ; 0xd8 - d01dc0e: 9716 str r7, [sp, #88] ; 0x58 - d01dc10: f894 709b ldrb.w r7, [r4, #155] ; 0x9b - d01dc14: 931f str r3, [sp, #124] ; 0x7c - d01dc16: 9717 str r7, [sp, #92] ; 0x5c - d01dc18: f894 709c ldrb.w r7, [r4, #156] ; 0x9c - d01dc1c: f8d4 30d4 ldr.w r3, [r4, #212] ; 0xd4 - d01dc20: 9718 str r7, [sp, #96] ; 0x60 - d01dc22: f894 709d ldrb.w r7, [r4, #157] ; 0x9d - d01dc26: 9320 str r3, [sp, #128] ; 0x80 - d01dc28: 9719 str r7, [sp, #100] ; 0x64 - d01dc2a: f894 709e ldrb.w r7, [r4, #158] ; 0x9e - d01dc2e: f8d4 30e0 ldr.w r3, [r4, #224] ; 0xe0 - d01dc32: 971a str r7, [sp, #104] ; 0x68 - d01dc34: f894 70bd ldrb.w r7, [r4, #189] ; 0xbd - d01dc38: 9321 str r3, [sp, #132] ; 0x84 - d01dc3a: 971b str r7, [sp, #108] ; 0x6c - d01dc3c: f894 70be ldrb.w r7, [r4, #190] ; 0xbe - d01dc40: f894 a099 ldrb.w sl, [r4, #153] ; 0x99 - d01dc44: 971c str r7, [sp, #112] ; 0x70 - d01dc46: f894 70bf ldrb.w r7, [r4, #191] ; 0xbf - d01dc4a: f894 c0c2 ldrb.w ip, [r4, #194] ; 0xc2 - d01dc4e: 971d str r7, [sp, #116] ; 0x74 - d01dc50: f894 70c0 ldrb.w r7, [r4, #192] ; 0xc0 - d01dc54: f8d4 30dc ldr.w r3, [r4, #220] ; 0xdc - d01dc58: 971e str r7, [sp, #120] ; 0x78 - d01dc5a: f894 70c1 ldrb.w r7, [r4, #193] ; 0xc1 - d01dc5e: 2800 cmp r0, #0 - d01dc60: d13f bne.n d01dce2 <rtw_btc_display_coex_info+0x2ba> - d01dc62: f894 b034 ldrb.w fp, [r4, #52] ; 0x34 - d01dc66: f1bb 0f00 cmp.w fp, #0 - d01dc6a: d002 beq.n d01dc72 <rtw_btc_display_coex_info+0x24a> - d01dc6c: f894 00c6 ldrb.w r0, [r4, #198] ; 0xc6 - d01dc70: 3864 subs r0, #100 ; 0x64 - d01dc72: 970f str r7, [sp, #60] ; 0x3c - d01dc74: e9cd 3014 strd r3, r0, [sp, #80] ; 0x50 - d01dc78: 9b21 ldr r3, [sp, #132] ; 0x84 - d01dc7a: 482a ldr r0, [pc, #168] ; (d01dd24 <rtw_btc_display_coex_info+0x2fc>) - d01dc7c: 9313 str r3, [sp, #76] ; 0x4c - d01dc7e: 9b20 ldr r3, [sp, #128] ; 0x80 - d01dc80: 9312 str r3, [sp, #72] ; 0x48 - d01dc82: 9b1f ldr r3, [sp, #124] ; 0x7c - d01dc84: e9cd c310 strd ip, r3, [sp, #64] ; 0x40 - d01dc88: 9b1e ldr r3, [sp, #120] ; 0x78 - d01dc8a: 930e str r3, [sp, #56] ; 0x38 - d01dc8c: 9b1d ldr r3, [sp, #116] ; 0x74 - d01dc8e: 930d str r3, [sp, #52] ; 0x34 - d01dc90: 9b1c ldr r3, [sp, #112] ; 0x70 - d01dc92: 930c str r3, [sp, #48] ; 0x30 - d01dc94: 9b1b ldr r3, [sp, #108] ; 0x6c - d01dc96: 930b str r3, [sp, #44] ; 0x2c - d01dc98: 9b1a ldr r3, [sp, #104] ; 0x68 - d01dc9a: 930a str r3, [sp, #40] ; 0x28 - d01dc9c: 9b19 ldr r3, [sp, #100] ; 0x64 - d01dc9e: 9309 str r3, [sp, #36] ; 0x24 - d01dca0: 9b18 ldr r3, [sp, #96] ; 0x60 - d01dca2: 9308 str r3, [sp, #32] - d01dca4: 9b17 ldr r3, [sp, #92] ; 0x5c - d01dca6: 9307 str r3, [sp, #28] - d01dca8: 9b16 ldr r3, [sp, #88] ; 0x58 - d01dcaa: e9cd 6503 strd r6, r5, [sp, #12] - d01dcae: e9cd a305 strd sl, r3, [sp, #20] - d01dcb2: e9cd 8901 strd r8, r9, [sp, #4] - d01dcb6: ee17 3a90 vmov r3, s15 - d01dcba: f8cd e000 str.w lr, [sp] - d01dcbe: f7e6 f91b bl d003ef8 <inic_ipc_dev_buffered_printf> - d01dcc2: b023 add sp, #140 ; 0x8c - d01dcc4: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d01dcc8: 4817 ldr r0, [pc, #92] ; (d01dd28 <rtw_btc_display_coex_info+0x300>) - d01dcca: e73d b.n d01db48 <rtw_btc_display_coex_info+0x120> - d01dccc: 462e mov r6, r5 - d01dcce: 46ac mov ip, r5 - d01dcd0: e743 b.n d01db5a <rtw_btc_display_coex_info+0x132> - d01dcd2: 4916 ldr r1, [pc, #88] ; (d01dd2c <rtw_btc_display_coex_info+0x304>) - d01dcd4: e770 b.n d01dbb8 <rtw_btc_display_coex_info+0x190> - d01dcd6: 4e11 ldr r6, [pc, #68] ; (d01dd1c <rtw_btc_display_coex_info+0x2f4>) - d01dcd8: e785 b.n d01dbe6 <rtw_btc_display_coex_info+0x1be> - d01dcda: 4d10 ldr r5, [pc, #64] ; (d01dd1c <rtw_btc_display_coex_info+0x2f4>) - d01dcdc: e793 b.n d01dc06 <rtw_btc_display_coex_info+0x1de> - d01dcde: 4d14 ldr r5, [pc, #80] ; (d01dd30 <rtw_btc_display_coex_info+0x308>) - d01dce0: e791 b.n d01dc06 <rtw_btc_display_coex_info+0x1de> - d01dce2: 2000 movs r0, #0 - d01dce4: e7c5 b.n d01dc72 <rtw_btc_display_coex_info+0x24a> - d01dce6: bf00 nop - d01dce8: 60008300 .word 0x60008300 - d01dcec: 0d048191 .word 0x0d048191 - d01dcf0: 0d048199 .word 0x0d048199 - d01dcf4: 0d048236 .word 0x0d048236 - d01dcf8: 0d0481fb .word 0x0d0481fb - d01dcfc: 0d0481ec .word 0x0d0481ec - d01dd00: 0d04820c .word 0x0d04820c - d01dd04: 0d048f38 .word 0x0d048f38 - d01dd08: 0d048209 .word 0x0d048209 - d01dd0c: 0d04831e .word 0x0d04831e - d01dd10: 0d048668 .word 0x0d048668 - d01dd14: 0d04821f .word 0x0d04821f - d01dd18: 0d048229 .word 0x0d048229 - d01dd1c: 0d04e604 .word 0x0d04e604 - d01dd20: 0d048232 .word 0x0d048232 - d01dd24: 0d048437 .word 0x0d048437 - d01dd28: 0d047690 .word 0x0d047690 - d01dd2c: 0d048216 .word 0x0d048216 - d01dd30: 0d04822e .word 0x0d04822e - -0d01dd34 <rtw_btc_timerup_handle>: - d01dd34: b5f8 push {r3, r4, r5, r6, r7, lr} - d01dd36: f012 0301 ands.w r3, r2, #1 - d01dd3a: 4606 mov r6, r0 - d01dd3c: 460c mov r4, r1 - d01dd3e: 4615 mov r5, r2 - d01dd40: d012 beq.n d01dd68 <rtw_btc_timerup_handle+0x34> - d01dd42: f891 7064 ldrb.w r7, [r1, #100] ; 0x64 - d01dd46: 2f00 cmp r7, #0 - d01dd48: d13c bne.n d01ddc4 <rtw_btc_timerup_handle+0x90> - d01dd4a: 6803 ldr r3, [r0, #0] - d01dd4c: 463a mov r2, r7 - d01dd4e: 4620 mov r0, r4 - d01dd50: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 - d01dd54: f884 7065 strb.w r7, [r4, #101] ; 0x65 - d01dd58: f7ff fd10 bl d01d77c <rtw_btc_update_wl_ch_info> - d01dd5c: 463a mov r2, r7 - d01dd5e: 2180 movs r1, #128 ; 0x80 - d01dd60: 4620 mov r0, r4 - d01dd62: f001 f81f bl d01eda4 <btc_hal_write_scbd> - d01dd66: 2301 movs r3, #1 - d01dd68: 07a9 lsls r1, r5, #30 - d01dd6a: bf41 itttt mi - d01dd6c: 2300 movmi r3, #0 - d01dd6e: f884 3044 strbmi.w r3, [r4, #68] ; 0x44 - d01dd72: f884 3061 strbmi.w r3, [r4, #97] ; 0x61 - d01dd76: 2301 movmi r3, #1 - d01dd78: 076a lsls r2, r5, #29 - d01dd7a: d505 bpl.n d01dd88 <rtw_btc_timerup_handle+0x54> - d01dd7c: f894 2044 ldrb.w r2, [r4, #68] ; 0x44 - d01dd80: b912 cbnz r2, d01dd88 <rtw_btc_timerup_handle+0x54> - d01dd82: 2301 movs r3, #1 - d01dd84: f884 2061 strb.w r2, [r4, #97] ; 0x61 - d01dd88: 072f lsls r7, r5, #28 - d01dd8a: bf42 ittt mi - d01dd8c: 2300 movmi r3, #0 - d01dd8e: f884 3051 strbmi.w r3, [r4, #81] ; 0x51 - d01dd92: 2301 movmi r3, #1 - d01dd94: 06e8 lsls r0, r5, #27 - d01dd96: bf42 ittt mi - d01dd98: 2300 movmi r3, #0 - d01dd9a: f884 3054 strbmi.w r3, [r4, #84] ; 0x54 - d01dd9e: 2301 movmi r3, #1 - d01dda0: 06a9 lsls r1, r5, #26 - d01dda2: bf42 ittt mi - d01dda4: 2300 movmi r3, #0 - d01dda6: f884 304a strbmi.w r3, [r4, #74] ; 0x4a - d01ddaa: 2301 movmi r3, #1 - d01ddac: 066a lsls r2, r5, #25 - d01ddae: d50b bpl.n d01ddc8 <rtw_btc_timerup_handle+0x94> - d01ddb0: 2300 movs r3, #0 - d01ddb2: f884 3059 strb.w r3, [r4, #89] ; 0x59 - d01ddb6: 4621 mov r1, r4 - d01ddb8: 4630 mov r0, r6 - d01ddba: 220b movs r2, #11 - d01ddbc: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01ddc0: f019 bd3d b.w d03783e <rtw_btc_run_coex> - d01ddc4: 2300 movs r3, #0 - d01ddc6: e7cf b.n d01dd68 <rtw_btc_timerup_handle+0x34> - d01ddc8: 2b00 cmp r3, #0 - d01ddca: d1f4 bne.n d01ddb6 <rtw_btc_timerup_handle+0x82> - d01ddcc: bdf8 pop {r3, r4, r5, r6, r7, pc} - -0d01ddce <rtw_btc_wl_status_change>: - d01ddce: b570 push {r4, r5, r6, lr} - d01ddd0: 4606 mov r6, r0 - d01ddd2: 6803 ldr r3, [r0, #0] - d01ddd4: 07d0 lsls r0, r2, #31 - d01ddd6: 460c mov r4, r1 - d01ddd8: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 - d01dddc: 4615 mov r5, r2 - d01ddde: bf41 itttt mi - d01dde0: 2300 movmi r3, #0 - d01dde2: f884 3064 strbmi.w r3, [r4, #100] ; 0x64 - d01dde6: 2306 movmi r3, #6 - d01dde8: f8c4 311c strmi.w r3, [r4, #284] ; 0x11c - d01ddec: f012 0302 ands.w r3, r2, #2 - d01ddf0: bf1e ittt ne - d01ddf2: f240 1301 movwne r3, #257 ; 0x101 - d01ddf6: f8a4 3064 strhne.w r3, [r4, #100] ; 0x64 - d01ddfa: 2301 movne r3, #1 - d01ddfc: 076a lsls r2, r5, #29 - d01ddfe: d507 bpl.n d01de10 <rtw_btc_wl_status_change+0x42> - d01de00: 7ea2 ldrb r2, [r4, #26] - d01de02: 1e50 subs r0, r2, #1 - d01de04: 4242 negs r2, r0 - d01de06: 4142 adcs r2, r0 - d01de08: 4620 mov r0, r4 - d01de0a: f7ff fcb7 bl d01d77c <rtw_btc_update_wl_ch_info> - d01de0e: 2301 movs r3, #1 - d01de10: 072a lsls r2, r5, #28 - d01de12: d400 bmi.n d01de16 <rtw_btc_wl_status_change+0x48> - d01de14: b133 cbz r3, d01de24 <rtw_btc_wl_status_change+0x56> - d01de16: 4621 mov r1, r4 - d01de18: 4630 mov r0, r6 - d01de1a: 220c movs r2, #12 - d01de1c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01de20: f019 bd0d b.w d03783e <rtw_btc_run_coex> - d01de24: bd70 pop {r4, r5, r6, pc} - -0d01de26 <rtw_btc_set_rf_bton_para>: - d01de26: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 - d01de2a: 6bdb ldr r3, [r3, #60] ; 0x3c - d01de2c: b10a cbz r2, d01de32 <rtw_btc_set_rf_bton_para+0xc> - d01de2e: 2203 movs r2, #3 - d01de30: 4718 bx r3 - d01de32: 2204 movs r2, #4 - d01de34: e7fc b.n d01de30 <rtw_btc_set_rf_bton_para+0xa> +0d01db04 <rtw_btc_display_coex_info>: + d01db04: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01db08: 680b ldr r3, [r1, #0] + d01db0a: b0a3 sub sp, #140 ; 0x8c + d01db0c: 4604 mov r4, r0 + d01db0e: 460e mov r6, r1 + d01db10: e9d3 a500 ldrd sl, r5, [r3] + d01db14: b105 cbz r5, d01db18 <rtw_btc_display_coex_info+0x14> + d01db16: 3504 adds r5, #4 + d01db18: 4faa ldr r7, [pc, #680] ; (d01ddc4 <rtw_btc_display_coex_info+0x2c0>) + d01db1a: 4630 mov r0, r6 + d01db1c: f7ff fc65 bl d01d3ea <_hal_btc_get_wifi_link_status> + d01db20: 4680 mov r8, r0 + d01db22: 683b ldr r3, [r7, #0] + d01db24: 07d9 lsls r1, r3, #31 + d01db26: f140 813a bpl.w d01dd9e <rtw_btc_display_coex_info+0x29a> + d01db2a: 49a7 ldr r1, [pc, #668] ; (d01ddc8 <rtw_btc_display_coex_info+0x2c4>) + d01db2c: 48a7 ldr r0, [pc, #668] ; (d01ddcc <rtw_btc_display_coex_info+0x2c8>) + d01db2e: f7e6 f9e3 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01db32: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d01db36: f8d3 26c0 ldr.w r2, [r3, #1728] ; 0x6c0 + d01db3a: f8d3 16c4 ldr.w r1, [r3, #1732] ; 0x6c4 + d01db3e: f8d3 06c8 ldr.w r0, [r3, #1736] ; 0x6c8 + d01db42: f8d3 c6cc ldr.w ip, [r3, #1740] ; 0x6cc + d01db46: f8d3 e764 ldr.w lr, [r3, #1892] ; 0x764 + d01db4a: f8d3 3778 ldr.w r3, [r3, #1912] ; 0x778 + d01db4e: e9cd e308 strd lr, r3, [sp, #32] + d01db52: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d01db56: 9303 str r3, [sp, #12] + d01db58: f894 302f ldrb.w r3, [r4, #47] ; 0x2f + d01db5c: 9302 str r3, [sp, #8] + d01db5e: f894 302e ldrb.w r3, [r4, #46] ; 0x2e + d01db62: 9301 str r3, [sp, #4] + d01db64: f894 302d ldrb.w r3, [r4, #45] ; 0x2d + d01db68: e9cd 2104 strd r2, r1, [sp, #16] + d01db6c: e9cd 0c06 strd r0, ip, [sp, #24] + d01db70: f894 202b ldrb.w r2, [r4, #43] ; 0x2b + d01db74: 9300 str r3, [sp, #0] + d01db76: f894 106e ldrb.w r1, [r4, #110] ; 0x6e + d01db7a: f894 302c ldrb.w r3, [r4, #44] ; 0x2c + d01db7e: 4894 ldr r0, [pc, #592] ; (d01ddd0 <rtw_btc_display_coex_info+0x2cc>) + d01db80: f7e6 f9ba bl d003ef8 <inic_ipc_dev_buffered_printf> + d01db84: 683b ldr r3, [r7, #0] + d01db86: 07da lsls r2, r3, #31 + d01db88: f140 8109 bpl.w d01dd9e <rtw_btc_display_coex_info+0x29a> + d01db8c: 498e ldr r1, [pc, #568] ; (d01ddc8 <rtw_btc_display_coex_info+0x2c4>) + d01db8e: 488f ldr r0, [pc, #572] ; (d01ddcc <rtw_btc_display_coex_info+0x2c8>) + d01db90: f7e6 f9b2 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01db94: f894 0020 ldrb.w r0, [r4, #32] + d01db98: f894 2065 ldrb.w r2, [r4, #101] ; 0x65 + d01db9c: f018 0f01 tst.w r8, #1 + d01dba0: 9016 str r0, [sp, #88] ; 0x58 + d01dba2: 7de0 ldrb r0, [r4, #23] + d01dba4: 7da3 ldrb r3, [r4, #22] + d01dba6: 9017 str r0, [sp, #92] ; 0x5c + d01dba8: 7e60 ldrb r0, [r4, #25] + d01dbaa: bf18 it ne + d01dbac: f894 c05f ldrbne.w ip, [r4, #95] ; 0x5f + d01dbb0: 9018 str r0, [sp, #96] ; 0x60 + d01dbb2: 7e20 ldrb r0, [r4, #24] + d01dbb4: bf18 it ne + d01dbb6: 4f87 ldrne r7, [pc, #540] ; (d01ddd4 <rtw_btc_display_coex_info+0x2d0>) + d01dbb8: 9019 str r0, [sp, #100] ; 0x64 + d01dbba: f894 0061 ldrb.w r0, [r4, #97] ; 0x61 + d01dbbe: bf08 it eq + d01dbc0: f894 c060 ldrbeq.w ip, [r4, #96] ; 0x60 + d01dbc4: 901a str r0, [sp, #104] ; 0x68 + d01dbc6: f894 0062 ldrb.w r0, [r4, #98] ; 0x62 + d01dbca: bf08 it eq + d01dbcc: 4f82 ldreq r7, [pc, #520] ; (d01ddd8 <rtw_btc_display_coex_info+0x2d4>) + d01dbce: 901b str r0, [sp, #108] ; 0x6c + d01dbd0: bf14 ite ne + d01dbd2: 4882 ldrne r0, [pc, #520] ; (d01dddc <rtw_btc_display_coex_info+0x2d8>) + d01dbd4: 4882 ldreq r0, [pc, #520] ; (d01dde0 <rtw_btc_display_coex_info+0x2dc>) + d01dbd6: 7ee1 ldrb r1, [r4, #27] + d01dbd8: f1bc 0f00 cmp.w ip, #0 + d01dbdc: bf08 it eq + d01dbde: 4607 moveq r7, r0 + d01dbe0: 4650 mov r0, sl + d01dbe2: 911e str r1, [sp, #120] ; 0x78 + d01dbe4: f896 b0c1 ldrb.w fp, [r6, #193] ; 0xc1 + d01dbe8: e9cd 231f strd r2, r3, [sp, #124] ; 0x7c + d01dbec: f896 30bf ldrb.w r3, [r6, #191] ; 0xbf + d01dbf0: 931c str r3, [sp, #112] ; 0x70 + d01dbf2: f896 30c0 ldrb.w r3, [r6, #192] ; 0xc0 + d01dbf6: 931d str r3, [sp, #116] ; 0x74 + d01dbf8: f7ff fc80 bl d01d4fc <_hal_btc_get_wifi_rx_cnt> + d01dbfc: 4681 mov r9, r0 + d01dbfe: 4650 mov r0, sl + d01dc00: f7ff fc98 bl d01d534 <_hal_btc_get_wifi_rssi> + d01dc04: 4682 mov sl, r0 + d01dc06: 4630 mov r0, r6 + d01dc08: f7ff fc19 bl d01d43e <_hal_btc_is_wifi_softap_on> + d01dc0c: 9b20 ldr r3, [sp, #128] ; 0x80 + d01dc0e: e9dd 121e ldrd r1, r2, [sp, #120] ; 0x78 + d01dc12: 2800 cmp r0, #0 + d01dc14: f000 80c6 beq.w d01dda4 <rtw_btc_display_coex_info+0x2a0> + d01dc18: f018 0f02 tst.w r8, #2 + d01dc1c: 4e6f ldr r6, [pc, #444] ; (d01dddc <rtw_btc_display_coex_info+0x2d8>) + d01dc1e: 4871 ldr r0, [pc, #452] ; (d01dde4 <rtw_btc_display_coex_info+0x2e0>) + d01dc20: bf18 it ne + d01dc22: 4630 movne r0, r6 + d01dc24: 2d00 cmp r5, #0 + d01dc26: f000 80bf beq.w d01dda8 <rtw_btc_display_coex_info+0x2a4> + d01dc2a: f895 c0bb ldrb.w ip, [r5, #187] ; 0xbb + d01dc2e: f895 60bc ldrb.w r6, [r5, #188] ; 0xbc + d01dc32: f895 50bd ldrb.w r5, [r5, #189] ; 0xbd + d01dc36: f8cd b024 str.w fp, [sp, #36] ; 0x24 + d01dc3a: e9cd 0c0c strd r0, ip, [sp, #48] ; 0x30 + d01dc3e: 981d ldr r0, [sp, #116] ; 0x74 + d01dc40: 9008 str r0, [sp, #32] + d01dc42: 981c ldr r0, [sp, #112] ; 0x70 + d01dc44: e9cd 7006 strd r7, r0, [sp, #24] + d01dc48: 981b ldr r0, [sp, #108] ; 0x6c + d01dc4a: 9005 str r0, [sp, #20] + d01dc4c: 981a ldr r0, [sp, #104] ; 0x68 + d01dc4e: 9004 str r0, [sp, #16] + d01dc50: 9819 ldr r0, [sp, #100] ; 0x64 + d01dc52: 9003 str r0, [sp, #12] + d01dc54: 9818 ldr r0, [sp, #96] ; 0x60 + d01dc56: 9002 str r0, [sp, #8] + d01dc58: 9817 ldr r0, [sp, #92] ; 0x5c + d01dc5a: 9001 str r0, [sp, #4] + d01dc5c: 9816 ldr r0, [sp, #88] ; 0x58 + d01dc5e: 9000 str r0, [sp, #0] + d01dc60: 4861 ldr r0, [pc, #388] ; (d01dde8 <rtw_btc_display_coex_info+0x2e4>) + d01dc62: e9cd 650e strd r6, r5, [sp, #56] ; 0x38 + d01dc66: e9cd 9a0a strd r9, sl, [sp, #40] ; 0x28 + d01dc6a: f7e6 f945 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01dc6e: 4b55 ldr r3, [pc, #340] ; (d01ddc4 <rtw_btc_display_coex_info+0x2c0>) + d01dc70: 681b ldr r3, [r3, #0] + d01dc72: 07db lsls r3, r3, #31 + d01dc74: f140 8093 bpl.w d01dd9e <rtw_btc_display_coex_info+0x29a> + d01dc78: 4854 ldr r0, [pc, #336] ; (d01ddcc <rtw_btc_display_coex_info+0x2c8>) + d01dc7a: 4953 ldr r1, [pc, #332] ; (d01ddc8 <rtw_btc_display_coex_info+0x2c4>) + d01dc7c: f7e6 f93c bl d003ef8 <inic_ipc_dev_buffered_printf> + d01dc80: f894 0045 ldrb.w r0, [r4, #69] ; 0x45 + d01dc84: 2800 cmp r0, #0 + d01dc86: f040 8092 bne.w d01ddae <rtw_btc_display_coex_info+0x2aa> + d01dc8a: f894 2034 ldrb.w r2, [r4, #52] ; 0x34 + d01dc8e: 4b57 ldr r3, [pc, #348] ; (d01ddec <rtw_btc_display_coex_info+0x2e8>) + d01dc90: f853 1022 ldr.w r1, [r3, r2, lsl #2] + d01dc94: f894 305a ldrb.w r3, [r4, #90] ; 0x5a + d01dc98: f894 504f ldrb.w r5, [r4, #79] ; 0x4f + d01dc9c: f894 2055 ldrb.w r2, [r4, #85] ; 0x55 + d01dca0: ee07 3a90 vmov s15, r3 + d01dca4: f894 e050 ldrb.w lr, [r4, #80] ; 0x50 + d01dca8: f894 8056 ldrb.w r8, [r4, #86] ; 0x56 + d01dcac: f894 9028 ldrb.w r9, [r4, #40] ; 0x28 + d01dcb0: 2d00 cmp r5, #0 + d01dcb2: d07e beq.n d01ddb2 <rtw_btc_display_coex_info+0x2ae> + d01dcb4: f894 7053 ldrb.w r7, [r4, #83] ; 0x53 + d01dcb8: 4e4d ldr r6, [pc, #308] ; (d01ddf0 <rtw_btc_display_coex_info+0x2ec>) + d01dcba: 4d4e ldr r5, [pc, #312] ; (d01ddf4 <rtw_btc_display_coex_info+0x2f0>) + d01dcbc: 2f00 cmp r7, #0 + d01dcbe: bf08 it eq + d01dcc0: 462e moveq r6, r5 + d01dcc2: f894 505c ldrb.w r5, [r4, #92] ; 0x5c + d01dcc6: 2d00 cmp r5, #0 + d01dcc8: d075 beq.n d01ddb6 <rtw_btc_display_coex_info+0x2b2> + d01dcca: f894 505d ldrb.w r5, [r4, #93] ; 0x5d + d01dcce: 2d00 cmp r5, #0 + d01dcd0: d173 bne.n d01ddba <rtw_btc_display_coex_info+0x2b6> + d01dcd2: f894 c05e ldrb.w ip, [r4, #94] ; 0x5e + d01dcd6: 4f48 ldr r7, [pc, #288] ; (d01ddf8 <rtw_btc_display_coex_info+0x2f4>) + d01dcd8: 4d48 ldr r5, [pc, #288] ; (d01ddfc <rtw_btc_display_coex_info+0x2f8>) + d01dcda: f1bc 0f00 cmp.w ip, #0 + d01dcde: bf08 it eq + d01dce0: 463d moveq r5, r7 + d01dce2: f894 709a ldrb.w r7, [r4, #154] ; 0x9a + d01dce6: f8d4 30d8 ldr.w r3, [r4, #216] ; 0xd8 + d01dcea: 9716 str r7, [sp, #88] ; 0x58 + d01dcec: f894 709b ldrb.w r7, [r4, #155] ; 0x9b + d01dcf0: 931f str r3, [sp, #124] ; 0x7c + d01dcf2: 9717 str r7, [sp, #92] ; 0x5c + d01dcf4: f894 709c ldrb.w r7, [r4, #156] ; 0x9c + d01dcf8: f8d4 30d4 ldr.w r3, [r4, #212] ; 0xd4 + d01dcfc: 9718 str r7, [sp, #96] ; 0x60 + d01dcfe: f894 709d ldrb.w r7, [r4, #157] ; 0x9d + d01dd02: 9320 str r3, [sp, #128] ; 0x80 + d01dd04: 9719 str r7, [sp, #100] ; 0x64 + d01dd06: f894 709e ldrb.w r7, [r4, #158] ; 0x9e + d01dd0a: f8d4 30e0 ldr.w r3, [r4, #224] ; 0xe0 + d01dd0e: 971a str r7, [sp, #104] ; 0x68 + d01dd10: f894 70bd ldrb.w r7, [r4, #189] ; 0xbd + d01dd14: 9321 str r3, [sp, #132] ; 0x84 + d01dd16: 971b str r7, [sp, #108] ; 0x6c + d01dd18: f894 70be ldrb.w r7, [r4, #190] ; 0xbe + d01dd1c: f894 a099 ldrb.w sl, [r4, #153] ; 0x99 + d01dd20: 971c str r7, [sp, #112] ; 0x70 + d01dd22: f894 70bf ldrb.w r7, [r4, #191] ; 0xbf + d01dd26: f894 c0c2 ldrb.w ip, [r4, #194] ; 0xc2 + d01dd2a: 971d str r7, [sp, #116] ; 0x74 + d01dd2c: f894 70c0 ldrb.w r7, [r4, #192] ; 0xc0 + d01dd30: f8d4 30dc ldr.w r3, [r4, #220] ; 0xdc + d01dd34: 971e str r7, [sp, #120] ; 0x78 + d01dd36: f894 70c1 ldrb.w r7, [r4, #193] ; 0xc1 + d01dd3a: 2800 cmp r0, #0 + d01dd3c: d13f bne.n d01ddbe <rtw_btc_display_coex_info+0x2ba> + d01dd3e: f894 b034 ldrb.w fp, [r4, #52] ; 0x34 + d01dd42: f1bb 0f00 cmp.w fp, #0 + d01dd46: d002 beq.n d01dd4e <rtw_btc_display_coex_info+0x24a> + d01dd48: f894 00c6 ldrb.w r0, [r4, #198] ; 0xc6 + d01dd4c: 3864 subs r0, #100 ; 0x64 + d01dd4e: 970f str r7, [sp, #60] ; 0x3c + d01dd50: e9cd 3014 strd r3, r0, [sp, #80] ; 0x50 + d01dd54: 9b21 ldr r3, [sp, #132] ; 0x84 + d01dd56: 482a ldr r0, [pc, #168] ; (d01de00 <rtw_btc_display_coex_info+0x2fc>) + d01dd58: 9313 str r3, [sp, #76] ; 0x4c + d01dd5a: 9b20 ldr r3, [sp, #128] ; 0x80 + d01dd5c: 9312 str r3, [sp, #72] ; 0x48 + d01dd5e: 9b1f ldr r3, [sp, #124] ; 0x7c + d01dd60: e9cd c310 strd ip, r3, [sp, #64] ; 0x40 + d01dd64: 9b1e ldr r3, [sp, #120] ; 0x78 + d01dd66: 930e str r3, [sp, #56] ; 0x38 + d01dd68: 9b1d ldr r3, [sp, #116] ; 0x74 + d01dd6a: 930d str r3, [sp, #52] ; 0x34 + d01dd6c: 9b1c ldr r3, [sp, #112] ; 0x70 + d01dd6e: 930c str r3, [sp, #48] ; 0x30 + d01dd70: 9b1b ldr r3, [sp, #108] ; 0x6c + d01dd72: 930b str r3, [sp, #44] ; 0x2c + d01dd74: 9b1a ldr r3, [sp, #104] ; 0x68 + d01dd76: 930a str r3, [sp, #40] ; 0x28 + d01dd78: 9b19 ldr r3, [sp, #100] ; 0x64 + d01dd7a: 9309 str r3, [sp, #36] ; 0x24 + d01dd7c: 9b18 ldr r3, [sp, #96] ; 0x60 + d01dd7e: 9308 str r3, [sp, #32] + d01dd80: 9b17 ldr r3, [sp, #92] ; 0x5c + d01dd82: 9307 str r3, [sp, #28] + d01dd84: 9b16 ldr r3, [sp, #88] ; 0x58 + d01dd86: e9cd 6503 strd r6, r5, [sp, #12] + d01dd8a: e9cd a305 strd sl, r3, [sp, #20] + d01dd8e: e9cd 8901 strd r8, r9, [sp, #4] + d01dd92: ee17 3a90 vmov r3, s15 + d01dd96: f8cd e000 str.w lr, [sp] + d01dd9a: f7e6 f8ad bl d003ef8 <inic_ipc_dev_buffered_printf> + d01dd9e: b023 add sp, #140 ; 0x8c + d01dda0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d01dda4: 4817 ldr r0, [pc, #92] ; (d01de04 <rtw_btc_display_coex_info+0x300>) + d01dda6: e73d b.n d01dc24 <rtw_btc_display_coex_info+0x120> + d01dda8: 462e mov r6, r5 + d01ddaa: 46ac mov ip, r5 + d01ddac: e743 b.n d01dc36 <rtw_btc_display_coex_info+0x132> + d01ddae: 4916 ldr r1, [pc, #88] ; (d01de08 <rtw_btc_display_coex_info+0x304>) + d01ddb0: e770 b.n d01dc94 <rtw_btc_display_coex_info+0x190> + d01ddb2: 4e11 ldr r6, [pc, #68] ; (d01ddf8 <rtw_btc_display_coex_info+0x2f4>) + d01ddb4: e785 b.n d01dcc2 <rtw_btc_display_coex_info+0x1be> + d01ddb6: 4d10 ldr r5, [pc, #64] ; (d01ddf8 <rtw_btc_display_coex_info+0x2f4>) + d01ddb8: e793 b.n d01dce2 <rtw_btc_display_coex_info+0x1de> + d01ddba: 4d14 ldr r5, [pc, #80] ; (d01de0c <rtw_btc_display_coex_info+0x308>) + d01ddbc: e791 b.n d01dce2 <rtw_btc_display_coex_info+0x1de> + d01ddbe: 2000 movs r0, #0 + d01ddc0: e7c5 b.n d01dd4e <rtw_btc_display_coex_info+0x24a> + d01ddc2: bf00 nop + d01ddc4: 60008318 .word 0x60008318 + d01ddc8: 0d04826d .word 0x0d04826d + d01ddcc: 0d048275 .word 0x0d048275 + d01ddd0: 0d048312 .word 0x0d048312 + d01ddd4: 0d0482d7 .word 0x0d0482d7 + d01ddd8: 0d0482c8 .word 0x0d0482c8 + d01dddc: 0d0482e8 .word 0x0d0482e8 + d01dde0: 0d049014 .word 0x0d049014 + d01dde4: 0d0482e5 .word 0x0d0482e5 + d01dde8: 0d0483fa .word 0x0d0483fa + d01ddec: 0d048744 .word 0x0d048744 + d01ddf0: 0d0482fb .word 0x0d0482fb + d01ddf4: 0d048305 .word 0x0d048305 + d01ddf8: 0d04e6e0 .word 0x0d04e6e0 + d01ddfc: 0d04830e .word 0x0d04830e + d01de00: 0d048513 .word 0x0d048513 + d01de04: 0d04776d .word 0x0d04776d + d01de08: 0d0482f2 .word 0x0d0482f2 + d01de0c: 0d04830a .word 0x0d04830a + +0d01de10 <rtw_btc_timerup_handle>: + d01de10: b5f8 push {r3, r4, r5, r6, r7, lr} + d01de12: f012 0301 ands.w r3, r2, #1 + d01de16: 4606 mov r6, r0 + d01de18: 460c mov r4, r1 + d01de1a: 4615 mov r5, r2 + d01de1c: d012 beq.n d01de44 <rtw_btc_timerup_handle+0x34> + d01de1e: f891 7064 ldrb.w r7, [r1, #100] ; 0x64 + d01de22: 2f00 cmp r7, #0 + d01de24: d13c bne.n d01dea0 <rtw_btc_timerup_handle+0x90> + d01de26: 6803 ldr r3, [r0, #0] + d01de28: 463a mov r2, r7 + d01de2a: 4620 mov r0, r4 + d01de2c: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 + d01de30: f884 7065 strb.w r7, [r4, #101] ; 0x65 + d01de34: f7ff fd10 bl d01d858 <rtw_btc_update_wl_ch_info> + d01de38: 463a mov r2, r7 + d01de3a: 2180 movs r1, #128 ; 0x80 + d01de3c: 4620 mov r0, r4 + d01de3e: f001 f81f bl d01ee80 <btc_hal_write_scbd> + d01de42: 2301 movs r3, #1 + d01de44: 07a9 lsls r1, r5, #30 + d01de46: bf41 itttt mi + d01de48: 2300 movmi r3, #0 + d01de4a: f884 3044 strbmi.w r3, [r4, #68] ; 0x44 + d01de4e: f884 3061 strbmi.w r3, [r4, #97] ; 0x61 + d01de52: 2301 movmi r3, #1 + d01de54: 076a lsls r2, r5, #29 + d01de56: d505 bpl.n d01de64 <rtw_btc_timerup_handle+0x54> + d01de58: f894 2044 ldrb.w r2, [r4, #68] ; 0x44 + d01de5c: b912 cbnz r2, d01de64 <rtw_btc_timerup_handle+0x54> + d01de5e: 2301 movs r3, #1 + d01de60: f884 2061 strb.w r2, [r4, #97] ; 0x61 + d01de64: 072f lsls r7, r5, #28 + d01de66: bf42 ittt mi + d01de68: 2300 movmi r3, #0 + d01de6a: f884 3051 strbmi.w r3, [r4, #81] ; 0x51 + d01de6e: 2301 movmi r3, #1 + d01de70: 06e8 lsls r0, r5, #27 + d01de72: bf42 ittt mi + d01de74: 2300 movmi r3, #0 + d01de76: f884 3054 strbmi.w r3, [r4, #84] ; 0x54 + d01de7a: 2301 movmi r3, #1 + d01de7c: 06a9 lsls r1, r5, #26 + d01de7e: bf42 ittt mi + d01de80: 2300 movmi r3, #0 + d01de82: f884 304a strbmi.w r3, [r4, #74] ; 0x4a + d01de86: 2301 movmi r3, #1 + d01de88: 066a lsls r2, r5, #25 + d01de8a: d50b bpl.n d01dea4 <rtw_btc_timerup_handle+0x94> + d01de8c: 2300 movs r3, #0 + d01de8e: f884 3059 strb.w r3, [r4, #89] ; 0x59 + d01de92: 4621 mov r1, r4 + d01de94: 4630 mov r0, r6 + d01de96: 220b movs r2, #11 + d01de98: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01de9c: f019 bd3d b.w d03791a <rtw_btc_run_coex> + d01dea0: 2300 movs r3, #0 + d01dea2: e7cf b.n d01de44 <rtw_btc_timerup_handle+0x34> + d01dea4: 2b00 cmp r3, #0 + d01dea6: d1f4 bne.n d01de92 <rtw_btc_timerup_handle+0x82> + d01dea8: bdf8 pop {r3, r4, r5, r6, r7, pc} + +0d01deaa <rtw_btc_wl_status_change>: + d01deaa: b570 push {r4, r5, r6, lr} + d01deac: 4606 mov r6, r0 + d01deae: 6803 ldr r3, [r0, #0] + d01deb0: 07d0 lsls r0, r2, #31 + d01deb2: 460c mov r4, r1 + d01deb4: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 + d01deb8: 4615 mov r5, r2 + d01deba: bf41 itttt mi + d01debc: 2300 movmi r3, #0 + d01debe: f884 3064 strbmi.w r3, [r4, #100] ; 0x64 + d01dec2: 2306 movmi r3, #6 + d01dec4: f8c4 311c strmi.w r3, [r4, #284] ; 0x11c + d01dec8: f012 0302 ands.w r3, r2, #2 + d01decc: bf1e ittt ne + d01dece: f240 1301 movwne r3, #257 ; 0x101 + d01ded2: f8a4 3064 strhne.w r3, [r4, #100] ; 0x64 + d01ded6: 2301 movne r3, #1 + d01ded8: 076a lsls r2, r5, #29 + d01deda: d507 bpl.n d01deec <rtw_btc_wl_status_change+0x42> + d01dedc: 7ea2 ldrb r2, [r4, #26] + d01dede: 1e50 subs r0, r2, #1 + d01dee0: 4242 negs r2, r0 + d01dee2: 4142 adcs r2, r0 + d01dee4: 4620 mov r0, r4 + d01dee6: f7ff fcb7 bl d01d858 <rtw_btc_update_wl_ch_info> + d01deea: 2301 movs r3, #1 + d01deec: 072a lsls r2, r5, #28 + d01deee: d400 bmi.n d01def2 <rtw_btc_wl_status_change+0x48> + d01def0: b133 cbz r3, d01df00 <rtw_btc_wl_status_change+0x56> + d01def2: 4621 mov r1, r4 + d01def4: 4630 mov r0, r6 + d01def6: 220c movs r2, #12 + d01def8: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01defc: f019 bd0d b.w d03791a <rtw_btc_run_coex> + d01df00: bd70 pop {r4, r5, r6, pc} + +0d01df02 <rtw_btc_set_rf_bton_para>: + d01df02: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 + d01df06: 6bdb ldr r3, [r3, #60] ; 0x3c + d01df08: b10a cbz r2, d01df0e <rtw_btc_set_rf_bton_para+0xc> + d01df0a: 2203 movs r2, #3 + d01df0c: 4718 bx r3 + d01df0e: 2204 movs r2, #4 + d01df10: e7fc b.n d01df0c <rtw_btc_set_rf_bton_para+0xa> ... -0d01de38 <rtw_btc_monitor_bt_enable>: - d01de38: b570 push {r4, r5, r6, lr} - d01de3a: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 - d01de3e: 4605 mov r5, r0 - d01de40: 460e mov r6, r1 - d01de42: 791a ldrb r2, [r3, #4] - d01de44: b382 cbz r2, d01dea8 <rtw_btc_monitor_bt_enable+0x70> - d01de46: 7c1a ldrb r2, [r3, #16] - d01de48: 2a02 cmp r2, #2 - d01de4a: d11e bne.n d01de8a <rtw_btc_monitor_bt_enable+0x52> - d01de4c: 68db ldr r3, [r3, #12] - d01de4e: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 - d01de52: 681c ldr r4, [r3, #0] - d01de54: f024 4400 bic.w r4, r4, #2147483648 ; 0x80000000 - d01de58: f8c5 40cc str.w r4, [r5, #204] ; 0xcc - d01de5c: f084 0402 eor.w r4, r4, #2 - d01de60: f3c4 0440 ubfx r4, r4, #1, #1 - d01de64: f895 2045 ldrb.w r2, [r5, #69] ; 0x45 - d01de68: 732c strb r4, [r5, #12] - d01de6a: 42a2 cmp r2, r4 - d01de6c: d00c beq.n d01de88 <rtw_btc_monitor_bt_enable+0x50> - d01de6e: 2a01 cmp r2, #1 - d01de70: d121 bne.n d01deb6 <rtw_btc_monitor_bt_enable+0x7e> - d01de72: bb04 cbnz r4, d01deb6 <rtw_btc_monitor_bt_enable+0x7e> - d01de74: 4631 mov r1, r6 - d01de76: 4628 mov r0, r5 - d01de78: f7ff ffd5 bl d01de26 <rtw_btc_set_rf_bton_para> - d01de7c: f8a5 4035 strh.w r4, [r5, #53] ; 0x35 - d01de80: f885 4037 strb.w r4, [r5, #55] ; 0x37 - d01de84: f885 4045 strb.w r4, [r5, #69] ; 0x45 - d01de88: bd70 pop {r4, r5, r6, pc} - d01de8a: 2a01 cmp r2, #1 - d01de8c: d106 bne.n d01de9c <rtw_btc_monitor_bt_enable+0x64> - d01de8e: 68db ldr r3, [r3, #12] - d01de90: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 - d01de94: 781c ldrb r4, [r3, #0] - d01de96: f004 047f and.w r4, r4, #127 ; 0x7f - d01de9a: e7dd b.n d01de58 <rtw_btc_monitor_bt_enable+0x20> - d01de9c: 4909 ldr r1, [pc, #36] ; (d01dec4 <rtw_btc_monitor_bt_enable+0x8c>) - d01de9e: 2400 movs r4, #0 - d01dea0: 4809 ldr r0, [pc, #36] ; (d01dec8 <rtw_btc_monitor_bt_enable+0x90>) - d01dea2: f7e6 f829 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01dea6: e7d7 b.n d01de58 <rtw_btc_monitor_bt_enable+0x20> - d01dea8: f8d0 4108 ldr.w r4, [r0, #264] ; 0x108 - d01deac: 2c01 cmp r4, #1 - d01deae: bf94 ite ls - d01deb0: 2400 movls r4, #0 - d01deb2: 2401 movhi r4, #1 - d01deb4: e7d6 b.n d01de64 <rtw_btc_monitor_bt_enable+0x2c> - d01deb6: 2200 movs r2, #0 - d01deb8: 4631 mov r1, r6 - d01deba: 4628 mov r0, r5 - d01debc: f7ff ffb3 bl d01de26 <rtw_btc_set_rf_bton_para> - d01dec0: e7e0 b.n d01de84 <rtw_btc_monitor_bt_enable+0x4c> - d01dec2: bf00 nop - d01dec4: 0d04864b .word 0x0d04864b - d01dec8: 0d04857d .word 0x0d04857d - -0d01decc <rtw_btc_init_hw_config>: - d01decc: b5f8 push {r3, r4, r5, r6, r7, lr} - d01dece: 6803 ldr r3, [r0, #0] - d01ded0: 460c mov r4, r1 - d01ded2: 4606 mov r6, r0 - d01ded4: 4617 mov r7, r2 - d01ded6: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 - d01deda: 4620 mov r0, r4 - d01dedc: 4629 mov r1, r5 - d01dede: f7ff ffab bl d01de38 <rtw_btc_monitor_bt_enable> - d01dee2: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 - d01dee6: 2200 movs r2, #0 - d01dee8: 4629 mov r1, r5 - d01deea: 6bdb ldr r3, [r3, #60] ; 0x3c - d01deec: 4620 mov r0, r4 - d01deee: 4798 blx r3 - d01def0: 2201 movs r2, #1 - d01def2: 4629 mov r1, r5 - d01def4: 4620 mov r0, r4 - d01def6: f7ff fce1 bl d01d8bc <rtw_btc_set_wl_act_gate> - d01defa: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d01defe: f8d3 26cc ldr.w r2, [r3, #1740] ; 0x6cc - d01df02: f042 0208 orr.w r2, r2, #8 - d01df06: f8c3 26cc str.w r2, [r3, #1740] ; 0x6cc - d01df0a: f8d3 26cc ldr.w r2, [r3, #1740] ; 0x6cc - d01df0e: f042 0210 orr.w r2, r2, #16 - d01df12: f8c3 26cc str.w r2, [r3, #1740] ; 0x6cc - d01df16: f8d3 26cc ldr.w r2, [r3, #1740] ; 0x6cc - d01df1a: f042 6200 orr.w r2, r2, #134217728 ; 0x8000000 - d01df1e: f8c3 26cc str.w r2, [r3, #1740] ; 0x6cc - d01df22: f894 214b ldrb.w r2, [r4, #331] ; 0x14b - d01df26: b312 cbz r2, d01df6e <rtw_btc_init_hw_config+0xa2> - d01df28: 2200 movs r2, #0 - d01df2a: 2002 movs r0, #2 - d01df2c: 4611 mov r1, r2 - d01df2e: f000 fec5 bl d01ecbc <btc_hal_set_pta> - d01df32: 2200 movs r2, #0 - d01df34: 21ff movs r1, #255 ; 0xff - d01df36: 4620 mov r0, r4 - d01df38: f000 ff34 bl d01eda4 <btc_hal_write_scbd> - d01df3c: 2301 movs r3, #1 - d01df3e: f884 313d strb.w r3, [r4, #317] ; 0x13d - d01df42: 7a22 ldrb r2, [r4, #8] - d01df44: 4620 mov r0, r4 - d01df46: 2101 movs r1, #1 - d01df48: 2a01 cmp r2, #1 - d01df4a: bf16 itet ne - d01df4c: 2764 movne r7, #100 ; 0x64 - d01df4e: 2700 moveq r7, #0 - d01df50: 463a movne r2, r7 - d01df52: f7ff fcbd bl d01d8d0 <rtw_btc_table> - d01df56: 4621 mov r1, r4 - d01df58: 4630 mov r0, r6 - d01df5a: 463b mov r3, r7 - d01df5c: 2201 movs r2, #1 - d01df5e: f7ff fcfa bl d01d956 <rtw_btc_tdma> - d01df62: 4629 mov r1, r5 - d01df64: 4620 mov r0, r4 - d01df66: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01df6a: f7ff bb7e b.w d01d66a <rtw_btc_query_bt_info> - d01df6e: b137 cbz r7, d01df7e <rtw_btc_init_hw_config+0xb2> - d01df70: 4611 mov r1, r2 - d01df72: 2001 movs r0, #1 - d01df74: f000 fea2 bl d01ecbc <btc_hal_set_pta> - d01df78: 2201 movs r2, #1 - d01df7a: 2103 movs r1, #3 - d01df7c: e7db b.n d01df36 <rtw_btc_init_hw_config+0x6a> - d01df7e: f894 2045 ldrb.w r2, [r4, #69] ; 0x45 - d01df82: b17a cbz r2, d01dfa4 <rtw_btc_init_hw_config+0xd8> - d01df84: 463a mov r2, r7 - d01df86: 4639 mov r1, r7 - d01df88: 2001 movs r0, #1 - d01df8a: f000 fe97 bl d01ecbc <btc_hal_set_pta> - d01df8e: 2201 movs r2, #1 - d01df90: 2103 movs r1, #3 - d01df92: 4620 mov r0, r4 - d01df94: f000 ff06 bl d01eda4 <btc_hal_write_scbd> - d01df98: 2300 movs r3, #0 - d01df9a: f884 313d strb.w r3, [r4, #317] ; 0x13d - d01df9e: f884 3044 strb.w r3, [r4, #68] ; 0x44 - d01dfa2: e7ce b.n d01df42 <rtw_btc_init_hw_config+0x76> - d01dfa4: 4611 mov r1, r2 - d01dfa6: 2002 movs r0, #2 - d01dfa8: e7ef b.n d01df8a <rtw_btc_init_hw_config+0xbe> - -0d01dfaa <rtw_btc_periodical>: - d01dfaa: b570 push {r4, r5, r6, lr} - d01dfac: 680b ldr r3, [r1, #0] - d01dfae: 4604 mov r4, r0 - d01dfb0: 460d mov r5, r1 - d01dfb2: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 - d01dfb6: 4631 mov r1, r6 - d01dfb8: f7ff ff3e bl d01de38 <rtw_btc_monitor_bt_enable> - d01dfbc: f894 3045 ldrb.w r3, [r4, #69] ; 0x45 - d01dfc0: f894 2046 ldrb.w r2, [r4, #70] ; 0x46 - d01dfc4: 429a cmp r2, r3 - d01dfc6: d006 beq.n d01dfd6 <rtw_btc_periodical+0x2c> - d01dfc8: 2208 movs r2, #8 - d01dfca: 4621 mov r1, r4 - d01dfcc: 4628 mov r0, r5 - d01dfce: f884 3046 strb.w r3, [r4, #70] ; 0x46 - d01dfd2: f019 fc34 bl d03783e <rtw_btc_run_coex> - d01dfd6: 7b23 ldrb r3, [r4, #12] - d01dfd8: b91b cbnz r3, d01dfe2 <rtw_btc_periodical+0x38> - d01dfda: 4631 mov r1, r6 - d01dfdc: 4620 mov r0, r4 - d01dfde: f7ff fb44 bl d01d66a <rtw_btc_query_bt_info> - d01dfe2: 4629 mov r1, r5 - d01dfe4: 4620 mov r0, r4 - d01dfe6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01dfea: f7ff bd1d b.w d01da28 <rtw_btc_display_coex_info> +0d01df14 <rtw_btc_monitor_bt_enable>: + d01df14: b570 push {r4, r5, r6, lr} + d01df16: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 + d01df1a: 4605 mov r5, r0 + d01df1c: 460e mov r6, r1 + d01df1e: 791a ldrb r2, [r3, #4] + d01df20: b382 cbz r2, d01df84 <rtw_btc_monitor_bt_enable+0x70> + d01df22: 7c1a ldrb r2, [r3, #16] + d01df24: 2a02 cmp r2, #2 + d01df26: d11e bne.n d01df66 <rtw_btc_monitor_bt_enable+0x52> + d01df28: 68db ldr r3, [r3, #12] + d01df2a: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 + d01df2e: 681c ldr r4, [r3, #0] + d01df30: f024 4400 bic.w r4, r4, #2147483648 ; 0x80000000 + d01df34: f8c5 40cc str.w r4, [r5, #204] ; 0xcc + d01df38: f084 0402 eor.w r4, r4, #2 + d01df3c: f3c4 0440 ubfx r4, r4, #1, #1 + d01df40: f895 2045 ldrb.w r2, [r5, #69] ; 0x45 + d01df44: 732c strb r4, [r5, #12] + d01df46: 42a2 cmp r2, r4 + d01df48: d00c beq.n d01df64 <rtw_btc_monitor_bt_enable+0x50> + d01df4a: 2a01 cmp r2, #1 + d01df4c: d121 bne.n d01df92 <rtw_btc_monitor_bt_enable+0x7e> + d01df4e: bb04 cbnz r4, d01df92 <rtw_btc_monitor_bt_enable+0x7e> + d01df50: 4631 mov r1, r6 + d01df52: 4628 mov r0, r5 + d01df54: f7ff ffd5 bl d01df02 <rtw_btc_set_rf_bton_para> + d01df58: f8a5 4035 strh.w r4, [r5, #53] ; 0x35 + d01df5c: f885 4037 strb.w r4, [r5, #55] ; 0x37 + d01df60: f885 4045 strb.w r4, [r5, #69] ; 0x45 + d01df64: bd70 pop {r4, r5, r6, pc} + d01df66: 2a01 cmp r2, #1 + d01df68: d106 bne.n d01df78 <rtw_btc_monitor_bt_enable+0x64> + d01df6a: 68db ldr r3, [r3, #12] + d01df6c: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 + d01df70: 781c ldrb r4, [r3, #0] + d01df72: f004 047f and.w r4, r4, #127 ; 0x7f + d01df76: e7dd b.n d01df34 <rtw_btc_monitor_bt_enable+0x20> + d01df78: 4909 ldr r1, [pc, #36] ; (d01dfa0 <rtw_btc_monitor_bt_enable+0x8c>) + d01df7a: 2400 movs r4, #0 + d01df7c: 4809 ldr r0, [pc, #36] ; (d01dfa4 <rtw_btc_monitor_bt_enable+0x90>) + d01df7e: f7e5 ffbb bl d003ef8 <inic_ipc_dev_buffered_printf> + d01df82: e7d7 b.n d01df34 <rtw_btc_monitor_bt_enable+0x20> + d01df84: f8d0 4108 ldr.w r4, [r0, #264] ; 0x108 + d01df88: 2c01 cmp r4, #1 + d01df8a: bf94 ite ls + d01df8c: 2400 movls r4, #0 + d01df8e: 2401 movhi r4, #1 + d01df90: e7d6 b.n d01df40 <rtw_btc_monitor_bt_enable+0x2c> + d01df92: 2200 movs r2, #0 + d01df94: 4631 mov r1, r6 + d01df96: 4628 mov r0, r5 + d01df98: f7ff ffb3 bl d01df02 <rtw_btc_set_rf_bton_para> + d01df9c: e7e0 b.n d01df60 <rtw_btc_monitor_bt_enable+0x4c> + d01df9e: bf00 nop + d01dfa0: 0d048727 .word 0x0d048727 + d01dfa4: 0d048659 .word 0x0d048659 + +0d01dfa8 <rtw_btc_init_hw_config>: + d01dfa8: b5f8 push {r3, r4, r5, r6, r7, lr} + d01dfaa: 6803 ldr r3, [r0, #0] + d01dfac: 460c mov r4, r1 + d01dfae: 4606 mov r6, r0 + d01dfb0: 4617 mov r7, r2 + d01dfb2: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 + d01dfb6: 4620 mov r0, r4 + d01dfb8: 4629 mov r1, r5 + d01dfba: f7ff ffab bl d01df14 <rtw_btc_monitor_bt_enable> + d01dfbe: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 + d01dfc2: 2200 movs r2, #0 + d01dfc4: 4629 mov r1, r5 + d01dfc6: 6bdb ldr r3, [r3, #60] ; 0x3c + d01dfc8: 4620 mov r0, r4 + d01dfca: 4798 blx r3 + d01dfcc: 2201 movs r2, #1 + d01dfce: 4629 mov r1, r5 + d01dfd0: 4620 mov r0, r4 + d01dfd2: f7ff fce1 bl d01d998 <rtw_btc_set_wl_act_gate> + d01dfd6: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d01dfda: f8d3 26cc ldr.w r2, [r3, #1740] ; 0x6cc + d01dfde: f042 0208 orr.w r2, r2, #8 + d01dfe2: f8c3 26cc str.w r2, [r3, #1740] ; 0x6cc + d01dfe6: f8d3 26cc ldr.w r2, [r3, #1740] ; 0x6cc + d01dfea: f042 0210 orr.w r2, r2, #16 + d01dfee: f8c3 26cc str.w r2, [r3, #1740] ; 0x6cc + d01dff2: f8d3 26cc ldr.w r2, [r3, #1740] ; 0x6cc + d01dff6: f042 6200 orr.w r2, r2, #134217728 ; 0x8000000 + d01dffa: f8c3 26cc str.w r2, [r3, #1740] ; 0x6cc + d01dffe: f894 214b ldrb.w r2, [r4, #331] ; 0x14b + d01e002: b312 cbz r2, d01e04a <rtw_btc_init_hw_config+0xa2> + d01e004: 2200 movs r2, #0 + d01e006: 2002 movs r0, #2 + d01e008: 4611 mov r1, r2 + d01e00a: f000 fec5 bl d01ed98 <btc_hal_set_pta> + d01e00e: 2200 movs r2, #0 + d01e010: 21ff movs r1, #255 ; 0xff + d01e012: 4620 mov r0, r4 + d01e014: f000 ff34 bl d01ee80 <btc_hal_write_scbd> + d01e018: 2301 movs r3, #1 + d01e01a: f884 313d strb.w r3, [r4, #317] ; 0x13d + d01e01e: 7a22 ldrb r2, [r4, #8] + d01e020: 4620 mov r0, r4 + d01e022: 2101 movs r1, #1 + d01e024: 2a01 cmp r2, #1 + d01e026: bf16 itet ne + d01e028: 2764 movne r7, #100 ; 0x64 + d01e02a: 2700 moveq r7, #0 + d01e02c: 463a movne r2, r7 + d01e02e: f7ff fcbd bl d01d9ac <rtw_btc_table> + d01e032: 4621 mov r1, r4 + d01e034: 4630 mov r0, r6 + d01e036: 463b mov r3, r7 + d01e038: 2201 movs r2, #1 + d01e03a: f7ff fcfa bl d01da32 <rtw_btc_tdma> + d01e03e: 4629 mov r1, r5 + d01e040: 4620 mov r0, r4 + d01e042: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01e046: f7ff bb7e b.w d01d746 <rtw_btc_query_bt_info> + d01e04a: b137 cbz r7, d01e05a <rtw_btc_init_hw_config+0xb2> + d01e04c: 4611 mov r1, r2 + d01e04e: 2001 movs r0, #1 + d01e050: f000 fea2 bl d01ed98 <btc_hal_set_pta> + d01e054: 2201 movs r2, #1 + d01e056: 2103 movs r1, #3 + d01e058: e7db b.n d01e012 <rtw_btc_init_hw_config+0x6a> + d01e05a: f894 2045 ldrb.w r2, [r4, #69] ; 0x45 + d01e05e: b17a cbz r2, d01e080 <rtw_btc_init_hw_config+0xd8> + d01e060: 463a mov r2, r7 + d01e062: 4639 mov r1, r7 + d01e064: 2001 movs r0, #1 + d01e066: f000 fe97 bl d01ed98 <btc_hal_set_pta> + d01e06a: 2201 movs r2, #1 + d01e06c: 2103 movs r1, #3 + d01e06e: 4620 mov r0, r4 + d01e070: f000 ff06 bl d01ee80 <btc_hal_write_scbd> + d01e074: 2300 movs r3, #0 + d01e076: f884 313d strb.w r3, [r4, #317] ; 0x13d + d01e07a: f884 3044 strb.w r3, [r4, #68] ; 0x44 + d01e07e: e7ce b.n d01e01e <rtw_btc_init_hw_config+0x76> + d01e080: 4611 mov r1, r2 + d01e082: 2002 movs r0, #2 + d01e084: e7ef b.n d01e066 <rtw_btc_init_hw_config+0xbe> + +0d01e086 <rtw_btc_periodical>: + d01e086: b570 push {r4, r5, r6, lr} + d01e088: 680b ldr r3, [r1, #0] + d01e08a: 4604 mov r4, r0 + d01e08c: 460d mov r5, r1 + d01e08e: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 + d01e092: 4631 mov r1, r6 + d01e094: f7ff ff3e bl d01df14 <rtw_btc_monitor_bt_enable> + d01e098: f894 3045 ldrb.w r3, [r4, #69] ; 0x45 + d01e09c: f894 2046 ldrb.w r2, [r4, #70] ; 0x46 + d01e0a0: 429a cmp r2, r3 + d01e0a2: d006 beq.n d01e0b2 <rtw_btc_periodical+0x2c> + d01e0a4: 2208 movs r2, #8 + d01e0a6: 4621 mov r1, r4 + d01e0a8: 4628 mov r0, r5 + d01e0aa: f884 3046 strb.w r3, [r4, #70] ; 0x46 + d01e0ae: f019 fc34 bl d03791a <rtw_btc_run_coex> + d01e0b2: 7b23 ldrb r3, [r4, #12] + d01e0b4: b91b cbnz r3, d01e0be <rtw_btc_periodical+0x38> + d01e0b6: 4631 mov r1, r6 + d01e0b8: 4620 mov r0, r4 + d01e0ba: f7ff fb44 bl d01d746 <rtw_btc_query_bt_info> + d01e0be: 4629 mov r1, r5 + d01e0c0: 4620 mov r0, r4 + d01e0c2: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01e0c6: f7ff bd1d b.w d01db04 <rtw_btc_display_coex_info> ... -0d01dff0 <_hal_btc_periodical>: - d01dff0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d01dff2: 2200 movs r2, #0 - d01dff4: 4606 mov r6, r0 - d01dff6: 4851 ldr r0, [pc, #324] ; (d01e13c <_hal_btc_periodical+0x14c>) - d01dff8: 4611 mov r1, r2 - d01dffa: f850 3b04 ldr.w r3, [r0], #4 - d01dffe: b14b cbz r3, d01e014 <_hal_btc_periodical+0x24> - d01e000: 2b01 cmp r3, #1 - d01e002: bf08 it eq - d01e004: fa03 f401 lsleq.w r4, r3, r1 - d01e008: f103 33ff add.w r3, r3, #4294967295 ; 0xffffffff - d01e00c: bf08 it eq - d01e00e: 4322 orreq r2, r4 - d01e010: f840 3c04 str.w r3, [r0, #-4] - d01e014: 3101 adds r1, #1 - d01e016: 2907 cmp r1, #7 - d01e018: d1ef bne.n d01dffa <_hal_btc_periodical+0xa> - d01e01a: b11a cbz r2, d01e024 <_hal_btc_periodical+0x34> - d01e01c: 4948 ldr r1, [pc, #288] ; (d01e140 <_hal_btc_periodical+0x150>) - d01e01e: 4630 mov r0, r6 - d01e020: f7ff fe88 bl d01dd34 <rtw_btc_timerup_handle> - d01e024: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d01e028: 4c45 ldr r4, [pc, #276] ; (d01e140 <_hal_btc_periodical+0x150>) - d01e02a: 4f46 ldr r7, [pc, #280] ; (d01e144 <_hal_btc_periodical+0x154>) - d01e02c: f8d2 3770 ldr.w r3, [r2, #1904] ; 0x770 - d01e030: b299 uxth r1, r3 - d01e032: 0c1b lsrs r3, r3, #16 - d01e034: f8c4 10d4 str.w r1, [r4, #212] ; 0xd4 - d01e038: f8c4 30d8 str.w r3, [r4, #216] ; 0xd8 - d01e03c: f8d2 2774 ldr.w r2, [r2, #1908] ; 0x774 - d01e040: b290 uxth r0, r2 - d01e042: 0c12 lsrs r2, r2, #16 - d01e044: f8c4 00dc str.w r0, [r4, #220] ; 0xdc - d01e048: f8c4 20e0 str.w r2, [r4, #224] ; 0xe0 - d01e04c: f897 506e ldrb.w r5, [r7, #110] ; 0x6e - d01e050: b2ed uxtb r5, r5 - d01e052: f887 506e strb.w r5, [r7, #110] ; 0x6e - d01e056: f894 705f ldrb.w r7, [r4, #95] ; 0x5f - d01e05a: f894 5060 ldrb.w r5, [r4, #96] ; 0x60 - d01e05e: 433d orrs r5, r7 - d01e060: d15b bne.n d01e11a <_hal_btc_periodical+0x12a> - d01e062: f64f 77ff movw r7, #65535 ; 0xffff - d01e066: 42bb cmp r3, r7 - d01e068: d134 bne.n d01e0d4 <_hal_btc_periodical+0xe4> - d01e06a: 4299 cmp r1, r3 - d01e06c: d153 bne.n d01e116 <_hal_btc_periodical+0x126> - d01e06e: 428a cmp r2, r1 - d01e070: d151 bne.n d01e116 <_hal_btc_periodical+0x126> - d01e072: 4290 cmp r0, r2 - d01e074: d14f bne.n d01e116 <_hal_btc_periodical+0x126> - d01e076: 4630 mov r0, r6 - d01e078: f7ff f92b bl d01d2d2 <_hal_btc_is_wifi_busy> - d01e07c: 4b32 ldr r3, [pc, #200] ; (d01e148 <_hal_btc_periodical+0x158>) - d01e07e: 781a ldrb r2, [r3, #0] - d01e080: 4282 cmp r2, r0 - d01e082: d04c beq.n d01e11e <_hal_btc_periodical+0x12e> - d01e084: 2800 cmp r0, #0 - d01e086: 7018 strb r0, [r3, #0] - d01e088: bf14 ite ne - d01e08a: 2702 movne r7, #2 - d01e08c: 2701 moveq r7, #1 - d01e08e: 4630 mov r0, r6 - d01e090: f7ff fa14 bl d01d4bc <_hal_btc_get_wifi_link_info> - d01e094: f3c0 2207 ubfx r2, r0, #8, #8 - d01e098: b2c1 uxtb r1, r0 - d01e09a: f3c0 4307 ubfx r3, r0, #16, #8 - d01e09e: f894 0024 ldrb.w r0, [r4, #36] ; 0x24 - d01e0a2: 4288 cmp r0, r1 - d01e0a4: d107 bne.n d01e0b6 <_hal_btc_periodical+0xc6> - d01e0a6: f894 0025 ldrb.w r0, [r4, #37] ; 0x25 - d01e0aa: 4290 cmp r0, r2 - d01e0ac: d103 bne.n d01e0b6 <_hal_btc_periodical+0xc6> - d01e0ae: f894 0026 ldrb.w r0, [r4, #38] ; 0x26 - d01e0b2: 4298 cmp r0, r3 - d01e0b4: d035 beq.n d01e122 <_hal_btc_periodical+0x132> - d01e0b6: f047 0704 orr.w r7, r7, #4 - d01e0ba: f884 1024 strb.w r1, [r4, #36] ; 0x24 - d01e0be: f884 2025 strb.w r2, [r4, #37] ; 0x25 - d01e0c2: f884 3026 strb.w r3, [r4, #38] ; 0x26 - d01e0c6: bb6d cbnz r5, d01e124 <_hal_btc_periodical+0x134> - d01e0c8: 463a mov r2, r7 - d01e0ca: 491d ldr r1, [pc, #116] ; (d01e140 <_hal_btc_periodical+0x150>) - d01e0cc: 4630 mov r0, r6 - d01e0ce: f7ff fe7e bl d01ddce <rtw_btc_wl_status_change> - d01e0d2: e02c b.n d01e12e <_hal_btc_periodical+0x13e> - d01e0d4: ea43 0701 orr.w r7, r3, r1 - d01e0d8: 4317 orrs r7, r2 - d01e0da: 4307 orrs r7, r0 - d01e0dc: d11b bne.n d01e116 <_hal_btc_periodical+0x126> - d01e0de: f8d4 7108 ldr.w r7, [r4, #264] ; 0x108 - d01e0e2: 3701 adds r7, #1 - d01e0e4: 2f02 cmp r7, #2 - d01e0e6: bf88 it hi - d01e0e8: 2702 movhi r7, #2 - d01e0ea: 440b add r3, r1 - d01e0ec: f8c4 7108 str.w r7, [r4, #264] ; 0x108 - d01e0f0: 4413 add r3, r2 - d01e0f2: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - d01e0f6: 4403 add r3, r0 - d01e0f8: f103 0132 add.w r1, r3, #50 ; 0x32 - d01e0fc: 428a cmp r2, r1 - d01e0fe: d802 bhi.n d01e106 <_hal_btc_periodical+0x116> - d01e100: 3232 adds r2, #50 ; 0x32 - d01e102: 4293 cmp r3, r2 - d01e104: d904 bls.n d01e110 <_hal_btc_periodical+0x120> - d01e106: f894 5034 ldrb.w r5, [r4, #52] ; 0x34 - d01e10a: fab5 f585 clz r5, r5 - d01e10e: 096d lsrs r5, r5, #5 - d01e110: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - d01e114: e7af b.n d01e076 <_hal_btc_periodical+0x86> - d01e116: 2700 movs r7, #0 - d01e118: e7e7 b.n d01e0ea <_hal_btc_periodical+0xfa> - d01e11a: 2500 movs r5, #0 - d01e11c: e7ab b.n d01e076 <_hal_btc_periodical+0x86> - d01e11e: 2700 movs r7, #0 - d01e120: e7b5 b.n d01e08e <_hal_btc_periodical+0x9e> - d01e122: b115 cbz r5, d01e12a <_hal_btc_periodical+0x13a> - d01e124: f047 0708 orr.w r7, r7, #8 - d01e128: e7ce b.n d01e0c8 <_hal_btc_periodical+0xd8> - d01e12a: 2f00 cmp r7, #0 - d01e12c: d1cc bne.n d01e0c8 <_hal_btc_periodical+0xd8> - d01e12e: 4631 mov r1, r6 - d01e130: 4803 ldr r0, [pc, #12] ; (d01e140 <_hal_btc_periodical+0x150>) - d01e132: b003 add sp, #12 - d01e134: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d01e138: f7ff bf37 b.w d01dfaa <rtw_btc_periodical> - d01e13c: 60006854 .word 0x60006854 - d01e140: 60006738 .word 0x60006738 - d01e144: 40000700 .word 0x40000700 - d01e148: 6000688b .word 0x6000688b - -0d01e14c <rtw_btc_set_rf_switchband_para>: - d01e14c: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 - d01e150: 2205 movs r2, #5 - d01e152: 6bdb ldr r3, [r3, #60] ; 0x3c - d01e154: 4718 bx r3 - -0d01e156 <rtw_btc_set_bb_switchchannel_para>: - d01e156: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 - d01e15a: 2206 movs r2, #6 - d01e15c: 6bdb ldr r3, [r3, #60] ; 0x3c - d01e15e: 4718 bx r3 - -0d01e160 <rtw_btc_update_wl_link_info>: - d01e160: b5f8 push {r3, r4, r5, r6, r7, lr} - d01e162: 6803 ldr r3, [r0, #0] - d01e164: 460c mov r4, r1 - d01e166: 4616 mov r6, r2 - d01e168: 4605 mov r5, r0 - d01e16a: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 - d01e16e: 4b34 ldr r3, [pc, #208] ; (d01e240 <rtw_btc_update_wl_link_info+0xe0>) - d01e170: 781b ldrb r3, [r3, #0] - d01e172: 758b strb r3, [r1, #22] - d01e174: f7f4 fa54 bl d012620 <rtw_check_sta_linking> - d01e178: 2300 movs r3, #0 - d01e17a: 75e0 strb r0, [r4, #23] - d01e17c: 4628 mov r0, r5 - d01e17e: 7663 strb r3, [r4, #25] - d01e180: f7ff f90e bl d01d3a0 <_hal_btc_is_wifi_4way_progress> - d01e184: 7620 strb r0, [r4, #24] - d01e186: 4628 mov r0, r5 - d01e188: f7ff f978 bl d01d47c <_hal_btc_get_wifi_bw> - d01e18c: 61e0 str r0, [r4, #28] - d01e18e: 4628 mov r0, r5 - d01e190: f7ff f8bd bl d01d30e <_hal_btc_get_wifi_link_status> - d01e194: f3c0 4007 ubfx r0, r0, #16, #8 - d01e198: 76e0 strb r0, [r4, #27] - d01e19a: 3800 subs r0, #0 - d01e19c: bf18 it ne - d01e19e: 2001 movne r0, #1 - d01e1a0: 76a0 strb r0, [r4, #26] - d01e1a2: 4628 mov r0, r5 - d01e1a4: f7ff f8dd bl d01d362 <_hal_btc_is_wifi_softap_on> - d01e1a8: 7560 strb r0, [r4, #21] - d01e1aa: 4628 mov r0, r5 - d01e1ac: f7ff f986 bl d01d4bc <_hal_btc_get_wifi_link_info> - d01e1b0: f3c0 2307 ubfx r3, r0, #8, #8 - d01e1b4: f884 0024 strb.w r0, [r4, #36] ; 0x24 - d01e1b8: f3c0 4007 ubfx r0, r0, #16, #8 - d01e1bc: f894 20c5 ldrb.w r2, [r4, #197] ; 0xc5 - d01e1c0: f884 3025 strb.w r3, [r4, #37] ; 0x25 - d01e1c4: f884 0026 strb.w r0, [r4, #38] ; 0x26 - d01e1c8: f897 307c ldrb.w r3, [r7, #124] ; 0x7c - d01e1cc: 429a cmp r2, r3 - d01e1ce: d005 beq.n d01e1dc <rtw_btc_update_wl_link_info+0x7c> - d01e1d0: 4639 mov r1, r7 - d01e1d2: 4620 mov r0, r4 - d01e1d4: f884 30c5 strb.w r3, [r4, #197] ; 0xc5 - d01e1d8: f7ff ffbd bl d01e156 <rtw_btc_set_bb_switchchannel_para> - d01e1dc: f894 3067 ldrb.w r3, [r4, #103] ; 0x67 - d01e1e0: b943 cbnz r3, d01e1f4 <rtw_btc_update_wl_link_info+0x94> - d01e1e2: 6e23 ldr r3, [r4, #96] ; 0x60 - d01e1e4: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 - d01e1e8: f023 03ff bic.w r3, r3, #255 ; 0xff - d01e1ec: b913 cbnz r3, d01e1f4 <rtw_btc_update_wl_link_info+0x94> - d01e1ee: f894 2065 ldrb.w r2, [r4, #101] ; 0x65 - d01e1f2: b102 cbz r2, d01e1f6 <rtw_btc_update_wl_link_info+0x96> - d01e1f4: 2201 movs r2, #1 - d01e1f6: 2104 movs r1, #4 - d01e1f8: 4620 mov r0, r4 - d01e1fa: f000 fdd3 bl d01eda4 <btc_hal_write_scbd> - d01e1fe: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 - d01e202: 4910 ldr r1, [pc, #64] ; (d01e244 <rtw_btc_update_wl_link_info+0xe4>) - d01e204: 6818 ldr r0, [r3, #0] - d01e206: f894 50c5 ldrb.w r5, [r4, #197] ; 0xc5 - d01e20a: f024 fd59 bl d042cc0 <____wrap_strcmp_veneer> - d01e20e: b118 cbz r0, d01e218 <rtw_btc_update_wl_link_info+0xb8> - d01e210: 2d0e cmp r5, #14 - d01e212: bf94 ite ls - d01e214: 2000 movls r0, #0 - d01e216: 2001 movhi r0, #1 - d01e218: 8ae3 ldrh r3, [r4, #22] - d01e21a: 7520 strb r0, [r4, #20] - d01e21c: b90b cbnz r3, d01e222 <rtw_btc_update_wl_link_info+0xc2> - d01e21e: 7e23 ldrb r3, [r4, #24] - d01e220: b11b cbz r3, d01e22a <rtw_btc_update_wl_link_info+0xca> - d01e222: 2301 movs r3, #1 - d01e224: f884 3067 strb.w r3, [r4, #103] ; 0x67 - d01e228: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01e22a: 2d0e cmp r5, #14 - d01e22c: d806 bhi.n d01e23c <rtw_btc_update_wl_link_info+0xdc> - d01e22e: 2e07 cmp r6, #7 - d01e230: d804 bhi.n d01e23c <rtw_btc_update_wl_link_info+0xdc> - d01e232: 228d movs r2, #141 ; 0x8d - d01e234: fa22 f606 lsr.w r6, r2, r6 - d01e238: 07f3 lsls r3, r6, #31 - d01e23a: d4f2 bmi.n d01e222 <rtw_btc_update_wl_link_info+0xc2> - d01e23c: 2300 movs r3, #0 - d01e23e: e7f1 b.n d01e224 <rtw_btc_update_wl_link_info+0xc4> - d01e240: 6000688a .word 0x6000688a - d01e244: 0d04859f .word 0x0d04859f - -0d01e248 <rtw_hal_btc_Initialize>: - d01e248: b538 push {r3, r4, r5, lr} - d01e24a: 4d08 ldr r5, [pc, #32] ; (d01e26c <rtw_hal_btc_Initialize+0x24>) - d01e24c: 4604 mov r4, r0 - d01e24e: f44f 72a8 mov.w r2, #336 ; 0x150 - d01e252: 2100 movs r1, #0 - d01e254: 4628 mov r0, r5 - d01e256: f7e7 f9a4 bl d0055a2 <rtw_memset> - d01e25a: 4620 mov r0, r4 - d01e25c: f7ff f9b0 bl d01d5c0 <_hal_btc_initialize> - d01e260: f505 70a6 add.w r0, r5, #332 ; 0x14c - d01e264: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01e268: f7e7 ba46 b.w d0056f8 <rtw_mutex_init> - d01e26c: 60006738 .word 0x60006738 - -0d01e270 <rtw_hal_btc_DeInitialize>: - d01e270: 4803 ldr r0, [pc, #12] ; (d01e280 <rtw_hal_btc_DeInitialize+0x10>) - d01e272: 2300 movs r3, #0 - d01e274: 7003 strb r3, [r0, #0] - d01e276: 6043 str r3, [r0, #4] - d01e278: f500 70a6 add.w r0, r0, #332 ; 0x14c - d01e27c: f7e7 ba72 b.w d005764 <rtw_mutex_free> - d01e280: 60006738 .word 0x60006738 - -0d01e284 <rtw_hal_btc_PowerOnSetting>: - d01e284: b538 push {r3, r4, r5, lr} - d01e286: f7ff f973 bl d01d570 <_hal_btc_bind_bt_coex_with_adapter> - d01e28a: 2501 movs r5, #1 - d01e28c: 2200 movs r2, #0 - d01e28e: 4c0a ldr r4, [pc, #40] ; (d01e2b8 <rtw_hal_btc_PowerOnSetting+0x34>) - d01e290: 4628 mov r0, r5 - d01e292: 4611 mov r1, r2 - d01e294: f884 214b strb.w r2, [r4, #331] ; 0x14b - d01e298: f884 513d strb.w r5, [r4, #317] ; 0x13d - d01e29c: f884 5045 strb.w r5, [r4, #69] ; 0x45 - d01e2a0: f884 5046 strb.w r5, [r4, #70] ; 0x46 - d01e2a4: f000 fd0a bl d01ecbc <btc_hal_set_pta> - d01e2a8: 462a mov r2, r5 - d01e2aa: 4629 mov r1, r5 - d01e2ac: 4620 mov r0, r4 - d01e2ae: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d01e2b2: f7ff bb0d b.w d01d8d0 <rtw_btc_table> - d01e2b6: bf00 nop - d01e2b8: 60006738 .word 0x60006738 - -0d01e2bc <rtw_hal_btc_PowerOffSetting>: - d01e2bc: 2200 movs r2, #0 - d01e2be: 21ff movs r1, #255 ; 0xff - d01e2c0: 4801 ldr r0, [pc, #4] ; (d01e2c8 <rtw_hal_btc_PowerOffSetting+0xc>) - d01e2c2: f000 bd6f b.w d01eda4 <btc_hal_write_scbd> - d01e2c6: bf00 nop - d01e2c8: 60006738 .word 0x60006738 - -0d01e2cc <rtw_hal_btc_HAL_Initialize>: - d01e2cc: 460a mov r2, r1 - d01e2ce: 4901 ldr r1, [pc, #4] ; (d01e2d4 <rtw_hal_btc_HAL_Initialize+0x8>) - d01e2d0: f7ff bdfc b.w d01decc <rtw_btc_init_hw_config> - d01e2d4: 60006738 .word 0x60006738 - -0d01e2d8 <rtw_hal_btc_IpsNotify>: - d01e2d8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d01e2dc: 4c1e ldr r4, [pc, #120] ; (d01e358 <rtw_hal_btc_IpsNotify+0x80>) - d01e2de: 4607 mov r7, r0 - d01e2e0: 460e mov r6, r1 - d01e2e2: f8d4 513c ldr.w r5, [r4, #316] ; 0x13c - d01e2e6: f025 457f bic.w r5, r5, #4278190080 ; 0xff000000 - d01e2ea: f025 05ff bic.w r5, r5, #255 ; 0xff - d01e2ee: b975 cbnz r5, d01e30e <rtw_hal_btc_IpsNotify+0x36> - d01e2f0: 4b1a ldr r3, [pc, #104] ; (d01e35c <rtw_hal_btc_IpsNotify+0x84>) - d01e2f2: b971 cbnz r1, d01e312 <rtw_hal_btc_IpsNotify+0x3a> - d01e2f4: 7019 strb r1, [r3, #0] - d01e2f6: 2201 movs r2, #1 - d01e2f8: 2103 movs r1, #3 - d01e2fa: 4620 mov r0, r4 - d01e2fc: f000 fd52 bl d01eda4 <btc_hal_write_scbd> - d01e300: 4632 mov r2, r6 - d01e302: 4621 mov r1, r4 - d01e304: 4638 mov r0, r7 - d01e306: f7ff fde1 bl d01decc <rtw_btc_init_hw_config> - d01e30a: f884 6060 strb.w r6, [r4, #96] ; 0x60 - d01e30e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d01e312: 6802 ldr r2, [r0, #0] - d01e314: 2601 movs r6, #1 - d01e316: 4620 mov r0, r4 - d01e318: 21ff movs r1, #255 ; 0xff - d01e31a: f8d2 8cc0 ldr.w r8, [r2, #3264] ; 0xcc0 - d01e31e: 462a mov r2, r5 - d01e320: 701e strb r6, [r3, #0] - d01e322: f884 6060 strb.w r6, [r4, #96] ; 0x60 - d01e326: f000 fd3d bl d01eda4 <btc_hal_write_scbd> - d01e32a: 4621 mov r1, r4 - d01e32c: 4638 mov r0, r7 - d01e32e: f019 fa48 bl d0377c2 <rtw_btc_action_coex_all_off> - d01e332: 462a mov r2, r5 - d01e334: 4629 mov r1, r5 - d01e336: 2002 movs r0, #2 - d01e338: f000 fcc0 bl d01ecbc <btc_hal_set_pta> - d01e33c: 4632 mov r2, r6 - d01e33e: 4641 mov r1, r8 - d01e340: 4620 mov r0, r4 - d01e342: 4633 mov r3, r6 - d01e344: f7ff fae3 bl d01d90e <rtw_btc_ignore_wlan_act> - d01e348: 462a mov r2, r5 - d01e34a: 4641 mov r1, r8 - d01e34c: 4620 mov r0, r4 - d01e34e: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d01e352: f7ff bab3 b.w d01d8bc <rtw_btc_set_wl_act_gate> - d01e356: bf00 nop - d01e358: 60006738 .word 0x60006738 - d01e35c: 60006888 .word 0x60006888 - -0d01e360 <rtw_hal_btc_LpsNotify>: - d01e360: b537 push {r0, r1, r2, r4, r5, lr} - d01e362: 4c1b ldr r4, [pc, #108] ; (d01e3d0 <rtw_hal_btc_LpsNotify+0x70>) - d01e364: f8d4 313c ldr.w r3, [r4, #316] ; 0x13c - d01e368: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 - d01e36c: f023 03ff bic.w r3, r3, #255 ; 0xff - d01e370: bb5b cbnz r3, d01e3ca <rtw_hal_btc_LpsNotify+0x6a> - d01e372: 4b18 ldr r3, [pc, #96] ; (d01e3d4 <rtw_hal_btc_LpsNotify+0x74>) - d01e374: b9a1 cbnz r1, d01e3a0 <rtw_hal_btc_LpsNotify+0x40> - d01e376: 6802 ldr r2, [r0, #0] - d01e378: 4620 mov r0, r4 - d01e37a: 7019 strb r1, [r3, #0] - d01e37c: f8d2 5cc0 ldr.w r5, [r2, #3264] ; 0xcc0 - d01e380: 2201 movs r2, #1 - d01e382: f884 105f strb.w r1, [r4, #95] ; 0x5f - d01e386: 4611 mov r1, r2 - d01e388: f000 fd0c bl d01eda4 <btc_hal_write_scbd> - d01e38c: f894 3063 ldrb.w r3, [r4, #99] ; 0x63 - d01e390: b9db cbnz r3, d01e3ca <rtw_hal_btc_LpsNotify+0x6a> - d01e392: 4629 mov r1, r5 - d01e394: 4620 mov r0, r4 - d01e396: b003 add sp, #12 - d01e398: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d01e39c: f7ff b965 b.w d01d66a <rtw_btc_query_bt_info> - d01e3a0: 2101 movs r1, #1 - d01e3a2: f894 2063 ldrb.w r2, [r4, #99] ; 0x63 - d01e3a6: 7019 strb r1, [r3, #0] - d01e3a8: f884 105f strb.w r1, [r4, #95] ; 0x5f - d01e3ac: b132 cbz r2, d01e3bc <rtw_hal_btc_LpsNotify+0x5c> - d01e3ae: 460a mov r2, r1 - d01e3b0: 4620 mov r0, r4 - d01e3b2: b003 add sp, #12 - d01e3b4: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d01e3b8: f000 bcf4 b.w d01eda4 <btc_hal_write_scbd> - d01e3bc: 4620 mov r0, r4 - d01e3be: 9201 str r2, [sp, #4] - d01e3c0: f000 fcf0 bl d01eda4 <btc_hal_write_scbd> - d01e3c4: 9a01 ldr r2, [sp, #4] - d01e3c6: 2180 movs r1, #128 ; 0x80 - d01e3c8: e7f2 b.n d01e3b0 <rtw_hal_btc_LpsNotify+0x50> - d01e3ca: b003 add sp, #12 - d01e3cc: bd30 pop {r4, r5, pc} - d01e3ce: bf00 nop - d01e3d0: 60006738 .word 0x60006738 - d01e3d4: 60006889 .word 0x60006889 - -0d01e3d8 <rtw_hal_btc_ScanNotify>: - d01e3d8: b5f8 push {r3, r4, r5, r6, r7, lr} - d01e3da: 4607 mov r7, r0 - d01e3dc: 460e mov r6, r1 - d01e3de: b141 cbz r1, d01e3f2 <rtw_hal_btc_ScanNotify+0x1a> - d01e3e0: 4c15 ldr r4, [pc, #84] ; (d01e438 <rtw_hal_btc_ScanNotify+0x60>) - d01e3e2: f8d4 513c ldr.w r5, [r4, #316] ; 0x13c - d01e3e6: f025 457f bic.w r5, r5, #4278190080 ; 0xff000000 - d01e3ea: f025 05ff bic.w r5, r5, #255 ; 0xff - d01e3ee: b13d cbz r5, d01e400 <rtw_hal_btc_ScanNotify+0x28> - d01e3f0: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01e3f2: 6803 ldr r3, [r0, #0] - d01e3f4: 6858 ldr r0, [r3, #4] - d01e3f6: f7f4 f91e bl d012636 <rtw_check_under_sitesurvey> - d01e3fa: 2800 cmp r0, #0 - d01e3fc: d0f0 beq.n d01e3e0 <rtw_hal_btc_ScanNotify+0x8> - d01e3fe: e7f7 b.n d01e3f0 <rtw_hal_btc_ScanNotify+0x18> - d01e400: 1e32 subs r2, r6, #0 - d01e402: 4b0e ldr r3, [pc, #56] ; (d01e43c <rtw_hal_btc_ScanNotify+0x64>) - d01e404: f04f 0103 mov.w r1, #3 - d01e408: 4620 mov r0, r4 - d01e40a: bf18 it ne - d01e40c: 2201 movne r2, #1 - d01e40e: f884 5044 strb.w r5, [r4, #68] ; 0x44 - d01e412: 701a strb r2, [r3, #0] - d01e414: 2201 movs r2, #1 - d01e416: f000 fcc5 bl d01eda4 <btc_hal_write_scbd> - d01e41a: b14e cbz r6, d01e430 <rtw_hal_btc_ScanNotify+0x58> - d01e41c: 2301 movs r3, #1 - d01e41e: 462a mov r2, r5 - d01e420: f884 3062 strb.w r3, [r4, #98] ; 0x62 - d01e424: 4621 mov r1, r4 - d01e426: 4638 mov r0, r7 - d01e428: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01e42c: f019 ba07 b.w d03783e <rtw_btc_run_coex> - d01e430: 2201 movs r2, #1 - d01e432: f884 6062 strb.w r6, [r4, #98] ; 0x62 - d01e436: e7f5 b.n d01e424 <rtw_hal_btc_ScanNotify+0x4c> - d01e438: 60006738 .word 0x60006738 - d01e43c: 6000688a .word 0x6000688a - -0d01e440 <rtw_hal_btc_set_ant_info>: - d01e440: 4a05 ldr r2, [pc, #20] ; (d01e458 <rtw_hal_btc_set_ant_info+0x18>) - d01e442: f890 3499 ldrb.w r3, [r0, #1177] ; 0x499 - d01e446: 7293 strb r3, [r2, #10] - d01e448: f890 3540 ldrb.w r3, [r0, #1344] ; 0x540 - d01e44c: 3b00 subs r3, #0 - d01e44e: bf18 it ne - d01e450: 2301 movne r3, #1 - d01e452: 72d3 strb r3, [r2, #11] - d01e454: 4770 bx lr - d01e456: bf00 nop - d01e458: 60006738 .word 0x60006738 - -0d01e45c <rtw_hal_btc_ConnectNotify>: - d01e45c: b5f8 push {r3, r4, r5, r6, r7, lr} - d01e45e: 4606 mov r6, r0 - d01e460: 460d mov r5, r1 - d01e462: b311 cbz r1, d01e4aa <rtw_hal_btc_ConnectNotify+0x4e> - d01e464: 2d01 cmp r5, #1 - d01e466: f896 30bf ldrb.w r3, [r6, #191] ; 0xbf - d01e46a: d125 bne.n d01e4b8 <rtw_hal_btc_ConnectNotify+0x5c> - d01e46c: 2b0f cmp r3, #15 - d01e46e: bf28 it cs - d01e470: 2503 movcs r5, #3 - d01e472: 4c29 ldr r4, [pc, #164] ; (d01e518 <rtw_hal_btc_ConnectNotify+0xbc>) - d01e474: f8d4 713c ldr.w r7, [r4, #316] ; 0x13c - d01e478: f027 477f bic.w r7, r7, #4278190080 ; 0xff000000 - d01e47c: f027 07ff bic.w r7, r7, #255 ; 0xff - d01e480: b9cf cbnz r7, d01e4b6 <rtw_hal_btc_ConnectNotify+0x5a> - d01e482: 2201 movs r2, #1 - d01e484: 2103 movs r1, #3 - d01e486: 4620 mov r0, r4 - d01e488: f000 fc8c bl d01eda4 <btc_hal_write_scbd> - d01e48c: 2d03 cmp r5, #3 - d01e48e: d118 bne.n d01e4c2 <rtw_hal_btc_ConnectNotify+0x66> - d01e490: 462a mov r2, r5 - d01e492: 4621 mov r1, r4 - d01e494: 4630 mov r0, r6 - d01e496: f019 f9d2 bl d03783e <rtw_btc_run_coex> - d01e49a: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 - d01e49e: 7d1b ldrb r3, [r3, #20] - d01e4a0: b94b cbnz r3, d01e4b6 <rtw_hal_btc_ConnectNotify+0x5a> - d01e4a2: 2301 movs r3, #1 - d01e4a4: f884 3061 strb.w r3, [r4, #97] ; 0x61 - d01e4a8: e005 b.n d01e4b6 <rtw_hal_btc_ConnectNotify+0x5a> - d01e4aa: 6803 ldr r3, [r0, #0] - d01e4ac: 6858 ldr r0, [r3, #4] - d01e4ae: f7f4 f8b7 bl d012620 <rtw_check_sta_linking> - d01e4b2: 2800 cmp r0, #0 - d01e4b4: d0d6 beq.n d01e464 <rtw_hal_btc_ConnectNotify+0x8> - d01e4b6: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01e4b8: 2b0e cmp r3, #14 - d01e4ba: bf8c ite hi - d01e4bc: 2502 movhi r5, #2 - d01e4be: 2500 movls r5, #0 - d01e4c0: e7d7 b.n d01e472 <rtw_hal_btc_ConnectNotify+0x16> - d01e4c2: 2d02 cmp r5, #2 - d01e4c4: d10a bne.n d01e4dc <rtw_hal_btc_ConnectNotify+0x80> - d01e4c6: 2204 movs r2, #4 - d01e4c8: 4621 mov r1, r4 - d01e4ca: 4630 mov r0, r6 - d01e4cc: f019 f9b7 bl d03783e <rtw_btc_run_coex> - d01e4d0: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 - d01e4d4: 7d1b ldrb r3, [r3, #20] - d01e4d6: 2b00 cmp r3, #0 - d01e4d8: d1ed bne.n d01e4b6 <rtw_hal_btc_ConnectNotify+0x5a> - d01e4da: e7e3 b.n d01e4a4 <rtw_hal_btc_ConnectNotify+0x48> - d01e4dc: 2d01 cmp r5, #1 - d01e4de: d10f bne.n d01e500 <rtw_hal_btc_ConnectNotify+0xa4> - d01e4e0: 4621 mov r1, r4 - d01e4e2: 4630 mov r0, r6 - d01e4e4: 2203 movs r2, #3 - d01e4e6: f884 5061 strb.w r5, [r4, #97] ; 0x61 - d01e4ea: f019 f9a8 bl d03783e <rtw_btc_run_coex> - d01e4ee: 4629 mov r1, r5 - d01e4f0: 4620 mov r0, r4 - d01e4f2: f884 5044 strb.w r5, [r4, #68] ; 0x44 - d01e4f6: 2205 movs r2, #5 - d01e4f8: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01e4fc: f7fe bfb4 b.w d01d468 <_hal_btc_set_timer> +0d01e0cc <_hal_btc_periodical>: + d01e0cc: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d01e0ce: 2200 movs r2, #0 + d01e0d0: 4606 mov r6, r0 + d01e0d2: 4851 ldr r0, [pc, #324] ; (d01e218 <_hal_btc_periodical+0x14c>) + d01e0d4: 4611 mov r1, r2 + d01e0d6: f850 3b04 ldr.w r3, [r0], #4 + d01e0da: b14b cbz r3, d01e0f0 <_hal_btc_periodical+0x24> + d01e0dc: 2b01 cmp r3, #1 + d01e0de: bf08 it eq + d01e0e0: fa03 f401 lsleq.w r4, r3, r1 + d01e0e4: f103 33ff add.w r3, r3, #4294967295 ; 0xffffffff + d01e0e8: bf08 it eq + d01e0ea: 4322 orreq r2, r4 + d01e0ec: f840 3c04 str.w r3, [r0, #-4] + d01e0f0: 3101 adds r1, #1 + d01e0f2: 2907 cmp r1, #7 + d01e0f4: d1ef bne.n d01e0d6 <_hal_btc_periodical+0xa> + d01e0f6: b11a cbz r2, d01e100 <_hal_btc_periodical+0x34> + d01e0f8: 4948 ldr r1, [pc, #288] ; (d01e21c <_hal_btc_periodical+0x150>) + d01e0fa: 4630 mov r0, r6 + d01e0fc: f7ff fe88 bl d01de10 <rtw_btc_timerup_handle> + d01e100: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d01e104: 4c45 ldr r4, [pc, #276] ; (d01e21c <_hal_btc_periodical+0x150>) + d01e106: 4f46 ldr r7, [pc, #280] ; (d01e220 <_hal_btc_periodical+0x154>) + d01e108: f8d2 3770 ldr.w r3, [r2, #1904] ; 0x770 + d01e10c: b299 uxth r1, r3 + d01e10e: 0c1b lsrs r3, r3, #16 + d01e110: f8c4 10d4 str.w r1, [r4, #212] ; 0xd4 + d01e114: f8c4 30d8 str.w r3, [r4, #216] ; 0xd8 + d01e118: f8d2 2774 ldr.w r2, [r2, #1908] ; 0x774 + d01e11c: b290 uxth r0, r2 + d01e11e: 0c12 lsrs r2, r2, #16 + d01e120: f8c4 00dc str.w r0, [r4, #220] ; 0xdc + d01e124: f8c4 20e0 str.w r2, [r4, #224] ; 0xe0 + d01e128: f897 506e ldrb.w r5, [r7, #110] ; 0x6e + d01e12c: b2ed uxtb r5, r5 + d01e12e: f887 506e strb.w r5, [r7, #110] ; 0x6e + d01e132: f894 705f ldrb.w r7, [r4, #95] ; 0x5f + d01e136: f894 5060 ldrb.w r5, [r4, #96] ; 0x60 + d01e13a: 433d orrs r5, r7 + d01e13c: d15b bne.n d01e1f6 <_hal_btc_periodical+0x12a> + d01e13e: f64f 77ff movw r7, #65535 ; 0xffff + d01e142: 42bb cmp r3, r7 + d01e144: d134 bne.n d01e1b0 <_hal_btc_periodical+0xe4> + d01e146: 4299 cmp r1, r3 + d01e148: d153 bne.n d01e1f2 <_hal_btc_periodical+0x126> + d01e14a: 428a cmp r2, r1 + d01e14c: d151 bne.n d01e1f2 <_hal_btc_periodical+0x126> + d01e14e: 4290 cmp r0, r2 + d01e150: d14f bne.n d01e1f2 <_hal_btc_periodical+0x126> + d01e152: 4630 mov r0, r6 + d01e154: f7ff f92b bl d01d3ae <_hal_btc_is_wifi_busy> + d01e158: 4b32 ldr r3, [pc, #200] ; (d01e224 <_hal_btc_periodical+0x158>) + d01e15a: 781a ldrb r2, [r3, #0] + d01e15c: 4282 cmp r2, r0 + d01e15e: d04c beq.n d01e1fa <_hal_btc_periodical+0x12e> + d01e160: 2800 cmp r0, #0 + d01e162: 7018 strb r0, [r3, #0] + d01e164: bf14 ite ne + d01e166: 2702 movne r7, #2 + d01e168: 2701 moveq r7, #1 + d01e16a: 4630 mov r0, r6 + d01e16c: f7ff fa14 bl d01d598 <_hal_btc_get_wifi_link_info> + d01e170: f3c0 2207 ubfx r2, r0, #8, #8 + d01e174: b2c1 uxtb r1, r0 + d01e176: f3c0 4307 ubfx r3, r0, #16, #8 + d01e17a: f894 0024 ldrb.w r0, [r4, #36] ; 0x24 + d01e17e: 4288 cmp r0, r1 + d01e180: d107 bne.n d01e192 <_hal_btc_periodical+0xc6> + d01e182: f894 0025 ldrb.w r0, [r4, #37] ; 0x25 + d01e186: 4290 cmp r0, r2 + d01e188: d103 bne.n d01e192 <_hal_btc_periodical+0xc6> + d01e18a: f894 0026 ldrb.w r0, [r4, #38] ; 0x26 + d01e18e: 4298 cmp r0, r3 + d01e190: d035 beq.n d01e1fe <_hal_btc_periodical+0x132> + d01e192: f047 0704 orr.w r7, r7, #4 + d01e196: f884 1024 strb.w r1, [r4, #36] ; 0x24 + d01e19a: f884 2025 strb.w r2, [r4, #37] ; 0x25 + d01e19e: f884 3026 strb.w r3, [r4, #38] ; 0x26 + d01e1a2: bb6d cbnz r5, d01e200 <_hal_btc_periodical+0x134> + d01e1a4: 463a mov r2, r7 + d01e1a6: 491d ldr r1, [pc, #116] ; (d01e21c <_hal_btc_periodical+0x150>) + d01e1a8: 4630 mov r0, r6 + d01e1aa: f7ff fe7e bl d01deaa <rtw_btc_wl_status_change> + d01e1ae: e02c b.n d01e20a <_hal_btc_periodical+0x13e> + d01e1b0: ea43 0701 orr.w r7, r3, r1 + d01e1b4: 4317 orrs r7, r2 + d01e1b6: 4307 orrs r7, r0 + d01e1b8: d11b bne.n d01e1f2 <_hal_btc_periodical+0x126> + d01e1ba: f8d4 7108 ldr.w r7, [r4, #264] ; 0x108 + d01e1be: 3701 adds r7, #1 + d01e1c0: 2f02 cmp r7, #2 + d01e1c2: bf88 it hi + d01e1c4: 2702 movhi r7, #2 + d01e1c6: 440b add r3, r1 + d01e1c8: f8c4 7108 str.w r7, [r4, #264] ; 0x108 + d01e1cc: 4413 add r3, r2 + d01e1ce: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 + d01e1d2: 4403 add r3, r0 + d01e1d4: f103 0132 add.w r1, r3, #50 ; 0x32 + d01e1d8: 428a cmp r2, r1 + d01e1da: d802 bhi.n d01e1e2 <_hal_btc_periodical+0x116> + d01e1dc: 3232 adds r2, #50 ; 0x32 + d01e1de: 4293 cmp r3, r2 + d01e1e0: d904 bls.n d01e1ec <_hal_btc_periodical+0x120> + d01e1e2: f894 5034 ldrb.w r5, [r4, #52] ; 0x34 + d01e1e6: fab5 f585 clz r5, r5 + d01e1ea: 096d lsrs r5, r5, #5 + d01e1ec: f8c4 3118 str.w r3, [r4, #280] ; 0x118 + d01e1f0: e7af b.n d01e152 <_hal_btc_periodical+0x86> + d01e1f2: 2700 movs r7, #0 + d01e1f4: e7e7 b.n d01e1c6 <_hal_btc_periodical+0xfa> + d01e1f6: 2500 movs r5, #0 + d01e1f8: e7ab b.n d01e152 <_hal_btc_periodical+0x86> + d01e1fa: 2700 movs r7, #0 + d01e1fc: e7b5 b.n d01e16a <_hal_btc_periodical+0x9e> + d01e1fe: b115 cbz r5, d01e206 <_hal_btc_periodical+0x13a> + d01e200: f047 0708 orr.w r7, r7, #8 + d01e204: e7ce b.n d01e1a4 <_hal_btc_periodical+0xd8> + d01e206: 2f00 cmp r7, #0 + d01e208: d1cc bne.n d01e1a4 <_hal_btc_periodical+0xd8> + d01e20a: 4631 mov r1, r6 + d01e20c: 4803 ldr r0, [pc, #12] ; (d01e21c <_hal_btc_periodical+0x150>) + d01e20e: b003 add sp, #12 + d01e210: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d01e214: f7ff bf37 b.w d01e086 <rtw_btc_periodical> + d01e218: 6000686c .word 0x6000686c + d01e21c: 60006750 .word 0x60006750 + d01e220: 40000700 .word 0x40000700 + d01e224: 600068a3 .word 0x600068a3 + +0d01e228 <rtw_btc_set_rf_switchband_para>: + d01e228: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 + d01e22c: 2205 movs r2, #5 + d01e22e: 6bdb ldr r3, [r3, #60] ; 0x3c + d01e230: 4718 bx r3 + +0d01e232 <rtw_btc_set_bb_switchchannel_para>: + d01e232: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 + d01e236: 2206 movs r2, #6 + d01e238: 6bdb ldr r3, [r3, #60] ; 0x3c + d01e23a: 4718 bx r3 + +0d01e23c <rtw_btc_update_wl_link_info>: + d01e23c: b5f8 push {r3, r4, r5, r6, r7, lr} + d01e23e: 6803 ldr r3, [r0, #0] + d01e240: 460c mov r4, r1 + d01e242: 4616 mov r6, r2 + d01e244: 4605 mov r5, r0 + d01e246: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 + d01e24a: 4b34 ldr r3, [pc, #208] ; (d01e31c <rtw_btc_update_wl_link_info+0xe0>) + d01e24c: 781b ldrb r3, [r3, #0] + d01e24e: 758b strb r3, [r1, #22] + d01e250: f7f4 f9e6 bl d012620 <rtw_check_sta_linking> + d01e254: 2300 movs r3, #0 + d01e256: 75e0 strb r0, [r4, #23] + d01e258: 4628 mov r0, r5 + d01e25a: 7663 strb r3, [r4, #25] + d01e25c: f7ff f90e bl d01d47c <_hal_btc_is_wifi_4way_progress> + d01e260: 7620 strb r0, [r4, #24] + d01e262: 4628 mov r0, r5 + d01e264: f7ff f978 bl d01d558 <_hal_btc_get_wifi_bw> + d01e268: 61e0 str r0, [r4, #28] + d01e26a: 4628 mov r0, r5 + d01e26c: f7ff f8bd bl d01d3ea <_hal_btc_get_wifi_link_status> + d01e270: f3c0 4007 ubfx r0, r0, #16, #8 + d01e274: 76e0 strb r0, [r4, #27] + d01e276: 3800 subs r0, #0 + d01e278: bf18 it ne + d01e27a: 2001 movne r0, #1 + d01e27c: 76a0 strb r0, [r4, #26] + d01e27e: 4628 mov r0, r5 + d01e280: f7ff f8dd bl d01d43e <_hal_btc_is_wifi_softap_on> + d01e284: 7560 strb r0, [r4, #21] + d01e286: 4628 mov r0, r5 + d01e288: f7ff f986 bl d01d598 <_hal_btc_get_wifi_link_info> + d01e28c: f3c0 2307 ubfx r3, r0, #8, #8 + d01e290: f884 0024 strb.w r0, [r4, #36] ; 0x24 + d01e294: f3c0 4007 ubfx r0, r0, #16, #8 + d01e298: f894 20c5 ldrb.w r2, [r4, #197] ; 0xc5 + d01e29c: f884 3025 strb.w r3, [r4, #37] ; 0x25 + d01e2a0: f884 0026 strb.w r0, [r4, #38] ; 0x26 + d01e2a4: f897 307c ldrb.w r3, [r7, #124] ; 0x7c + d01e2a8: 429a cmp r2, r3 + d01e2aa: d005 beq.n d01e2b8 <rtw_btc_update_wl_link_info+0x7c> + d01e2ac: 4639 mov r1, r7 + d01e2ae: 4620 mov r0, r4 + d01e2b0: f884 30c5 strb.w r3, [r4, #197] ; 0xc5 + d01e2b4: f7ff ffbd bl d01e232 <rtw_btc_set_bb_switchchannel_para> + d01e2b8: f894 3067 ldrb.w r3, [r4, #103] ; 0x67 + d01e2bc: b943 cbnz r3, d01e2d0 <rtw_btc_update_wl_link_info+0x94> + d01e2be: 6e23 ldr r3, [r4, #96] ; 0x60 + d01e2c0: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 + d01e2c4: f023 03ff bic.w r3, r3, #255 ; 0xff + d01e2c8: b913 cbnz r3, d01e2d0 <rtw_btc_update_wl_link_info+0x94> + d01e2ca: f894 2065 ldrb.w r2, [r4, #101] ; 0x65 + d01e2ce: b102 cbz r2, d01e2d2 <rtw_btc_update_wl_link_info+0x96> + d01e2d0: 2201 movs r2, #1 + d01e2d2: 2104 movs r1, #4 + d01e2d4: 4620 mov r0, r4 + d01e2d6: f000 fdd3 bl d01ee80 <btc_hal_write_scbd> + d01e2da: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 + d01e2de: 4910 ldr r1, [pc, #64] ; (d01e320 <rtw_btc_update_wl_link_info+0xe4>) + d01e2e0: 6818 ldr r0, [r3, #0] + d01e2e2: f894 50c5 ldrb.w r5, [r4, #197] ; 0xc5 + d01e2e6: f024 fd4b bl d042d80 <____wrap_strcmp_veneer> + d01e2ea: b118 cbz r0, d01e2f4 <rtw_btc_update_wl_link_info+0xb8> + d01e2ec: 2d0e cmp r5, #14 + d01e2ee: bf94 ite ls + d01e2f0: 2000 movls r0, #0 + d01e2f2: 2001 movhi r0, #1 + d01e2f4: 8ae3 ldrh r3, [r4, #22] + d01e2f6: 7520 strb r0, [r4, #20] + d01e2f8: b90b cbnz r3, d01e2fe <rtw_btc_update_wl_link_info+0xc2> + d01e2fa: 7e23 ldrb r3, [r4, #24] + d01e2fc: b11b cbz r3, d01e306 <rtw_btc_update_wl_link_info+0xca> + d01e2fe: 2301 movs r3, #1 + d01e300: f884 3067 strb.w r3, [r4, #103] ; 0x67 + d01e304: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01e306: 2d0e cmp r5, #14 + d01e308: d806 bhi.n d01e318 <rtw_btc_update_wl_link_info+0xdc> + d01e30a: 2e07 cmp r6, #7 + d01e30c: d804 bhi.n d01e318 <rtw_btc_update_wl_link_info+0xdc> + d01e30e: 228d movs r2, #141 ; 0x8d + d01e310: fa22 f606 lsr.w r6, r2, r6 + d01e314: 07f3 lsls r3, r6, #31 + d01e316: d4f2 bmi.n d01e2fe <rtw_btc_update_wl_link_info+0xc2> + d01e318: 2300 movs r3, #0 + d01e31a: e7f1 b.n d01e300 <rtw_btc_update_wl_link_info+0xc4> + d01e31c: 600068a2 .word 0x600068a2 + d01e320: 0d04867b .word 0x0d04867b + +0d01e324 <rtw_hal_btc_Initialize>: + d01e324: b538 push {r3, r4, r5, lr} + d01e326: 4d08 ldr r5, [pc, #32] ; (d01e348 <rtw_hal_btc_Initialize+0x24>) + d01e328: 4604 mov r4, r0 + d01e32a: f44f 72a8 mov.w r2, #336 ; 0x150 + d01e32e: 2100 movs r1, #0 + d01e330: 4628 mov r0, r5 + d01e332: f7e7 f936 bl d0055a2 <rtw_memset> + d01e336: 4620 mov r0, r4 + d01e338: f7ff f9b0 bl d01d69c <_hal_btc_initialize> + d01e33c: f505 70a6 add.w r0, r5, #332 ; 0x14c + d01e340: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01e344: f7e7 b9d8 b.w d0056f8 <rtw_mutex_init> + d01e348: 60006750 .word 0x60006750 + +0d01e34c <rtw_hal_btc_DeInitialize>: + d01e34c: 4803 ldr r0, [pc, #12] ; (d01e35c <rtw_hal_btc_DeInitialize+0x10>) + d01e34e: 2300 movs r3, #0 + d01e350: 7003 strb r3, [r0, #0] + d01e352: 6043 str r3, [r0, #4] + d01e354: f500 70a6 add.w r0, r0, #332 ; 0x14c + d01e358: f7e7 ba04 b.w d005764 <rtw_mutex_free> + d01e35c: 60006750 .word 0x60006750 + +0d01e360 <rtw_hal_btc_PowerOnSetting>: + d01e360: b538 push {r3, r4, r5, lr} + d01e362: f7ff f973 bl d01d64c <_hal_btc_bind_bt_coex_with_adapter> + d01e366: 2501 movs r5, #1 + d01e368: 2200 movs r2, #0 + d01e36a: 4c0a ldr r4, [pc, #40] ; (d01e394 <rtw_hal_btc_PowerOnSetting+0x34>) + d01e36c: 4628 mov r0, r5 + d01e36e: 4611 mov r1, r2 + d01e370: f884 214b strb.w r2, [r4, #331] ; 0x14b + d01e374: f884 513d strb.w r5, [r4, #317] ; 0x13d + d01e378: f884 5045 strb.w r5, [r4, #69] ; 0x45 + d01e37c: f884 5046 strb.w r5, [r4, #70] ; 0x46 + d01e380: f000 fd0a bl d01ed98 <btc_hal_set_pta> + d01e384: 462a mov r2, r5 + d01e386: 4629 mov r1, r5 + d01e388: 4620 mov r0, r4 + d01e38a: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d01e38e: f7ff bb0d b.w d01d9ac <rtw_btc_table> + d01e392: bf00 nop + d01e394: 60006750 .word 0x60006750 + +0d01e398 <rtw_hal_btc_PowerOffSetting>: + d01e398: 2200 movs r2, #0 + d01e39a: 21ff movs r1, #255 ; 0xff + d01e39c: 4801 ldr r0, [pc, #4] ; (d01e3a4 <rtw_hal_btc_PowerOffSetting+0xc>) + d01e39e: f000 bd6f b.w d01ee80 <btc_hal_write_scbd> + d01e3a2: bf00 nop + d01e3a4: 60006750 .word 0x60006750 + +0d01e3a8 <rtw_hal_btc_HAL_Initialize>: + d01e3a8: 460a mov r2, r1 + d01e3aa: 4901 ldr r1, [pc, #4] ; (d01e3b0 <rtw_hal_btc_HAL_Initialize+0x8>) + d01e3ac: f7ff bdfc b.w d01dfa8 <rtw_btc_init_hw_config> + d01e3b0: 60006750 .word 0x60006750 + +0d01e3b4 <rtw_hal_btc_IpsNotify>: + d01e3b4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d01e3b8: 4c1e ldr r4, [pc, #120] ; (d01e434 <rtw_hal_btc_IpsNotify+0x80>) + d01e3ba: 4607 mov r7, r0 + d01e3bc: 460e mov r6, r1 + d01e3be: f8d4 513c ldr.w r5, [r4, #316] ; 0x13c + d01e3c2: f025 457f bic.w r5, r5, #4278190080 ; 0xff000000 + d01e3c6: f025 05ff bic.w r5, r5, #255 ; 0xff + d01e3ca: b975 cbnz r5, d01e3ea <rtw_hal_btc_IpsNotify+0x36> + d01e3cc: 4b1a ldr r3, [pc, #104] ; (d01e438 <rtw_hal_btc_IpsNotify+0x84>) + d01e3ce: b971 cbnz r1, d01e3ee <rtw_hal_btc_IpsNotify+0x3a> + d01e3d0: 7019 strb r1, [r3, #0] + d01e3d2: 2201 movs r2, #1 + d01e3d4: 2103 movs r1, #3 + d01e3d6: 4620 mov r0, r4 + d01e3d8: f000 fd52 bl d01ee80 <btc_hal_write_scbd> + d01e3dc: 4632 mov r2, r6 + d01e3de: 4621 mov r1, r4 + d01e3e0: 4638 mov r0, r7 + d01e3e2: f7ff fde1 bl d01dfa8 <rtw_btc_init_hw_config> + d01e3e6: f884 6060 strb.w r6, [r4, #96] ; 0x60 + d01e3ea: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d01e3ee: 6802 ldr r2, [r0, #0] + d01e3f0: 2601 movs r6, #1 + d01e3f2: 4620 mov r0, r4 + d01e3f4: 21ff movs r1, #255 ; 0xff + d01e3f6: f8d2 8cc0 ldr.w r8, [r2, #3264] ; 0xcc0 + d01e3fa: 462a mov r2, r5 + d01e3fc: 701e strb r6, [r3, #0] + d01e3fe: f884 6060 strb.w r6, [r4, #96] ; 0x60 + d01e402: f000 fd3d bl d01ee80 <btc_hal_write_scbd> + d01e406: 4621 mov r1, r4 + d01e408: 4638 mov r0, r7 + d01e40a: f019 fa48 bl d03789e <rtw_btc_action_coex_all_off> + d01e40e: 462a mov r2, r5 + d01e410: 4629 mov r1, r5 + d01e412: 2002 movs r0, #2 + d01e414: f000 fcc0 bl d01ed98 <btc_hal_set_pta> + d01e418: 4632 mov r2, r6 + d01e41a: 4641 mov r1, r8 + d01e41c: 4620 mov r0, r4 + d01e41e: 4633 mov r3, r6 + d01e420: f7ff fae3 bl d01d9ea <rtw_btc_ignore_wlan_act> + d01e424: 462a mov r2, r5 + d01e426: 4641 mov r1, r8 + d01e428: 4620 mov r0, r4 + d01e42a: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d01e42e: f7ff bab3 b.w d01d998 <rtw_btc_set_wl_act_gate> + d01e432: bf00 nop + d01e434: 60006750 .word 0x60006750 + d01e438: 600068a0 .word 0x600068a0 + +0d01e43c <rtw_hal_btc_LpsNotify>: + d01e43c: b537 push {r0, r1, r2, r4, r5, lr} + d01e43e: 4c1b ldr r4, [pc, #108] ; (d01e4ac <rtw_hal_btc_LpsNotify+0x70>) + d01e440: f8d4 313c ldr.w r3, [r4, #316] ; 0x13c + d01e444: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 + d01e448: f023 03ff bic.w r3, r3, #255 ; 0xff + d01e44c: bb5b cbnz r3, d01e4a6 <rtw_hal_btc_LpsNotify+0x6a> + d01e44e: 4b18 ldr r3, [pc, #96] ; (d01e4b0 <rtw_hal_btc_LpsNotify+0x74>) + d01e450: b9a1 cbnz r1, d01e47c <rtw_hal_btc_LpsNotify+0x40> + d01e452: 6802 ldr r2, [r0, #0] + d01e454: 4620 mov r0, r4 + d01e456: 7019 strb r1, [r3, #0] + d01e458: f8d2 5cc0 ldr.w r5, [r2, #3264] ; 0xcc0 + d01e45c: 2201 movs r2, #1 + d01e45e: f884 105f strb.w r1, [r4, #95] ; 0x5f + d01e462: 4611 mov r1, r2 + d01e464: f000 fd0c bl d01ee80 <btc_hal_write_scbd> + d01e468: f894 3063 ldrb.w r3, [r4, #99] ; 0x63 + d01e46c: b9db cbnz r3, d01e4a6 <rtw_hal_btc_LpsNotify+0x6a> + d01e46e: 4629 mov r1, r5 + d01e470: 4620 mov r0, r4 + d01e472: b003 add sp, #12 + d01e474: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d01e478: f7ff b965 b.w d01d746 <rtw_btc_query_bt_info> + d01e47c: 2101 movs r1, #1 + d01e47e: f894 2063 ldrb.w r2, [r4, #99] ; 0x63 + d01e482: 7019 strb r1, [r3, #0] + d01e484: f884 105f strb.w r1, [r4, #95] ; 0x5f + d01e488: b132 cbz r2, d01e498 <rtw_hal_btc_LpsNotify+0x5c> + d01e48a: 460a mov r2, r1 + d01e48c: 4620 mov r0, r4 + d01e48e: b003 add sp, #12 + d01e490: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d01e494: f000 bcf4 b.w d01ee80 <btc_hal_write_scbd> + d01e498: 4620 mov r0, r4 + d01e49a: 9201 str r2, [sp, #4] + d01e49c: f000 fcf0 bl d01ee80 <btc_hal_write_scbd> + d01e4a0: 9a01 ldr r2, [sp, #4] + d01e4a2: 2180 movs r1, #128 ; 0x80 + d01e4a4: e7f2 b.n d01e48c <rtw_hal_btc_LpsNotify+0x50> + d01e4a6: b003 add sp, #12 + d01e4a8: bd30 pop {r4, r5, pc} + d01e4aa: bf00 nop + d01e4ac: 60006750 .word 0x60006750 + d01e4b0: 600068a1 .word 0x600068a1 + +0d01e4b4 <rtw_hal_btc_ScanNotify>: + d01e4b4: b5f8 push {r3, r4, r5, r6, r7, lr} + d01e4b6: 4607 mov r7, r0 + d01e4b8: 460e mov r6, r1 + d01e4ba: b141 cbz r1, d01e4ce <rtw_hal_btc_ScanNotify+0x1a> + d01e4bc: 4c15 ldr r4, [pc, #84] ; (d01e514 <rtw_hal_btc_ScanNotify+0x60>) + d01e4be: f8d4 513c ldr.w r5, [r4, #316] ; 0x13c + d01e4c2: f025 457f bic.w r5, r5, #4278190080 ; 0xff000000 + d01e4c6: f025 05ff bic.w r5, r5, #255 ; 0xff + d01e4ca: b13d cbz r5, d01e4dc <rtw_hal_btc_ScanNotify+0x28> + d01e4cc: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01e4ce: 6803 ldr r3, [r0, #0] + d01e4d0: 6858 ldr r0, [r3, #4] + d01e4d2: f7f4 f8b0 bl d012636 <rtw_check_under_sitesurvey> + d01e4d6: 2800 cmp r0, #0 + d01e4d8: d0f0 beq.n d01e4bc <rtw_hal_btc_ScanNotify+0x8> + d01e4da: e7f7 b.n d01e4cc <rtw_hal_btc_ScanNotify+0x18> + d01e4dc: 1e32 subs r2, r6, #0 + d01e4de: 4b0e ldr r3, [pc, #56] ; (d01e518 <rtw_hal_btc_ScanNotify+0x64>) + d01e4e0: f04f 0103 mov.w r1, #3 + d01e4e4: 4620 mov r0, r4 + d01e4e6: bf18 it ne + d01e4e8: 2201 movne r2, #1 + d01e4ea: f884 5044 strb.w r5, [r4, #68] ; 0x44 + d01e4ee: 701a strb r2, [r3, #0] + d01e4f0: 2201 movs r2, #1 + d01e4f2: f000 fcc5 bl d01ee80 <btc_hal_write_scbd> + d01e4f6: b14e cbz r6, d01e50c <rtw_hal_btc_ScanNotify+0x58> + d01e4f8: 2301 movs r3, #1 + d01e4fa: 462a mov r2, r5 + d01e4fc: f884 3062 strb.w r3, [r4, #98] ; 0x62 d01e500: 4621 mov r1, r4 - d01e502: 4630 mov r0, r6 - d01e504: f884 7061 strb.w r7, [r4, #97] ; 0x61 - d01e508: 2204 movs r2, #4 - d01e50a: f884 7044 strb.w r7, [r4, #68] ; 0x44 - d01e50e: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01e512: f019 b994 b.w d03783e <rtw_btc_run_coex> - d01e516: bf00 nop - d01e518: 60006738 .word 0x60006738 - -0d01e51c <rtw_hal_btc_MediaStatusNotify>: - d01e51c: b5f8 push {r3, r4, r5, r6, r7, lr} - d01e51e: 6806 ldr r6, [r0, #0] - d01e520: 4605 mov r5, r0 - d01e522: 460c mov r4, r1 - d01e524: f8d6 7cc0 ldr.w r7, [r6, #3264] ; 0xcc0 - d01e528: b9d1 cbnz r1, d01e560 <rtw_hal_btc_MediaStatusNotify+0x44> - d01e52a: 6870 ldr r0, [r6, #4] - d01e52c: f7f4 f8c7 bl d0126be <rtw_state_check_ap_on> - d01e530: 2800 cmp r0, #0 - d01e532: d151 bne.n d01e5d8 <rtw_hal_btc_MediaStatusNotify+0xbc> - d01e534: 2400 movs r4, #0 - d01e536: 4829 ldr r0, [pc, #164] ; (d01e5dc <rtw_hal_btc_MediaStatusNotify+0xc0>) - d01e538: f8d0 313c ldr.w r3, [r0, #316] ; 0x13c - d01e53c: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 - d01e540: f023 03ff bic.w r3, r3, #255 ; 0xff - d01e544: 2b00 cmp r3, #0 - d01e546: d147 bne.n d01e5d8 <rtw_hal_btc_MediaStatusNotify+0xbc> - d01e548: 2c02 cmp r4, #2 - d01e54a: f880 3044 strb.w r3, [r0, #68] ; 0x44 - d01e54e: d121 bne.n d01e594 <rtw_hal_btc_MediaStatusNotify+0x78> - d01e550: 2201 movs r2, #1 - d01e552: 4611 mov r1, r2 - d01e554: f000 fc26 bl d01eda4 <btc_hal_write_scbd> - d01e558: 2205 movs r2, #5 - d01e55a: 4820 ldr r0, [pc, #128] ; (d01e5dc <rtw_hal_btc_MediaStatusNotify+0xc0>) - d01e55c: 4601 mov r1, r0 - d01e55e: e02f b.n d01e5c0 <rtw_hal_btc_MediaStatusNotify+0xa4> - d01e560: 2901 cmp r1, #1 - d01e562: d1e7 bne.n d01e534 <rtw_hal_btc_MediaStatusNotify+0x18> - d01e564: f7f4 f850 bl d012608 <rtw_check_ap_mode> - d01e568: 2801 cmp r0, #1 - d01e56a: d103 bne.n d01e574 <rtw_hal_btc_MediaStatusNotify+0x58> - d01e56c: 4621 mov r1, r4 - d01e56e: 4628 mov r0, r5 - d01e570: f7fa fcda bl d018f28 <wifi_hal_rsvpage_pkt_download> - d01e574: f897 3078 ldrb.w r3, [r7, #120] ; 0x78 - d01e578: 2b00 cmp r3, #0 - d01e57a: d0dc beq.n d01e536 <rtw_hal_btc_MediaStatusNotify+0x1a> - d01e57c: 2b01 cmp r3, #1 - d01e57e: d007 beq.n d01e590 <rtw_hal_btc_MediaStatusNotify+0x74> - d01e580: 4817 ldr r0, [pc, #92] ; (d01e5e0 <rtw_hal_btc_MediaStatusNotify+0xc4>) - d01e582: f7e5 fcb9 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01e586: 4917 ldr r1, [pc, #92] ; (d01e5e4 <rtw_hal_btc_MediaStatusNotify+0xc8>) - d01e588: 4817 ldr r0, [pc, #92] ; (d01e5e8 <rtw_hal_btc_MediaStatusNotify+0xcc>) - d01e58a: f7e5 fcb5 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01e58e: e7d2 b.n d01e536 <rtw_hal_btc_MediaStatusNotify+0x1a> - d01e590: 2402 movs r4, #2 - d01e592: e7d0 b.n d01e536 <rtw_hal_btc_MediaStatusNotify+0x1a> - d01e594: 2c01 cmp r4, #1 - d01e596: d11d bne.n d01e5d4 <rtw_hal_btc_MediaStatusNotify+0xb8> - d01e598: 4622 mov r2, r4 - d01e59a: 4621 mov r1, r4 - d01e59c: f000 fc02 bl d01eda4 <btc_hal_write_scbd> - d01e5a0: f896 3a43 ldrb.w r3, [r6, #2627] ; 0xa43 - d01e5a4: 490d ldr r1, [pc, #52] ; (d01e5dc <rtw_hal_btc_MediaStatusNotify+0xc0>) - d01e5a6: 2b01 cmp r3, #1 - d01e5a8: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d01e5ac: f8d3 26cc ldr.w r2, [r3, #1740] ; 0x6cc - d01e5b0: bf0c ite eq - d01e5b2: f022 5280 biceq.w r2, r2, #268435456 ; 0x10000000 - d01e5b6: f042 5280 orrne.w r2, r2, #268435456 ; 0x10000000 - d01e5ba: f8c3 26cc str.w r2, [r3, #1740] ; 0x6cc - d01e5be: 2205 movs r2, #5 - d01e5c0: 4628 mov r0, r5 - d01e5c2: f019 f93c bl d03783e <rtw_btc_run_coex> - d01e5c6: 4622 mov r2, r4 - d01e5c8: 4639 mov r1, r7 - d01e5ca: 4804 ldr r0, [pc, #16] ; (d01e5dc <rtw_hal_btc_MediaStatusNotify+0xc0>) - d01e5cc: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01e5d0: f7ff b8d4 b.w d01d77c <rtw_btc_update_wl_ch_info> - d01e5d4: 2206 movs r2, #6 - d01e5d6: e7c1 b.n d01e55c <rtw_hal_btc_MediaStatusNotify+0x40> - d01e5d8: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01e5da: bf00 nop - d01e5dc: 60006738 .word 0x60006738 - d01e5e0: 0d04a6af .word 0x0d04a6af - d01e5e4: 0d04872d .word 0x0d04872d - d01e5e8: 0d048690 .word 0x0d048690 - -0d01e5ec <rtw_hal_btc_SpecialPacketNotify>: - d01e5ec: b570 push {r4, r5, r6, lr} - d01e5ee: 2901 cmp r1, #1 - d01e5f0: 6803 ldr r3, [r0, #0] - d01e5f2: 4606 mov r6, r0 - d01e5f4: 460c mov r4, r1 - d01e5f6: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01e5fa: d027 beq.n d01e64c <rtw_hal_btc_SpecialPacketNotify+0x60> - d01e5fc: 2903 cmp r1, #3 - d01e5fe: d00b beq.n d01e618 <rtw_hal_btc_SpecialPacketNotify+0x2c> - d01e600: 2902 cmp r1, #2 - d01e602: d023 beq.n d01e64c <rtw_hal_btc_SpecialPacketNotify+0x60> - d01e604: 481b ldr r0, [pc, #108] ; (d01e674 <rtw_hal_btc_SpecialPacketNotify+0x88>) - d01e606: f7e5 fc77 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01e60a: 4622 mov r2, r4 - d01e60c: 491a ldr r1, [pc, #104] ; (d01e678 <rtw_hal_btc_SpecialPacketNotify+0x8c>) - d01e60e: 481b ldr r0, [pc, #108] ; (d01e67c <rtw_hal_btc_SpecialPacketNotify+0x90>) - d01e610: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01e614: f7e5 bc70 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01e618: 2201 movs r2, #1 - d01e61a: 4d19 ldr r5, [pc, #100] ; (d01e680 <rtw_hal_btc_SpecialPacketNotify+0x94>) - d01e61c: f893 3078 ldrb.w r3, [r3, #120] ; 0x78 - d01e620: f885 406d strb.w r4, [r5, #109] ; 0x6d - d01e624: 2b01 cmp r3, #1 - d01e626: f8d5 313c ldr.w r3, [r5, #316] ; 0x13c - d01e62a: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 - d01e62e: bf08 it eq - d01e630: f044 0480 orreq.w r4, r4, #128 ; 0x80 - d01e634: f023 03ff bic.w r3, r3, #255 ; 0xff - d01e638: b9bb cbnz r3, d01e66a <rtw_hal_btc_SpecialPacketNotify+0x7e> - d01e63a: 0623 lsls r3, r4, #24 - d01e63c: d508 bpl.n d01e650 <rtw_hal_btc_SpecialPacketNotify+0x64> - d01e63e: 4630 mov r0, r6 - d01e640: 2207 movs r2, #7 - d01e642: 490f ldr r1, [pc, #60] ; (d01e680 <rtw_hal_btc_SpecialPacketNotify+0x94>) - d01e644: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01e648: f019 b8f9 b.w d03783e <rtw_btc_run_coex> - d01e64c: 2200 movs r2, #0 - d01e64e: e7e4 b.n d01e61a <rtw_hal_btc_SpecialPacketNotify+0x2e> - d01e650: b162 cbz r2, d01e66c <rtw_hal_btc_SpecialPacketNotify+0x80> - d01e652: 2202 movs r2, #2 - d01e654: 2301 movs r3, #1 - d01e656: 480a ldr r0, [pc, #40] ; (d01e680 <rtw_hal_btc_SpecialPacketNotify+0x94>) - d01e658: 4611 mov r1, r2 - d01e65a: f885 3061 strb.w r3, [r5, #97] ; 0x61 - d01e65e: f7fe ff03 bl d01d468 <_hal_btc_set_timer> - d01e662: f895 3061 ldrb.w r3, [r5, #97] ; 0x61 - d01e666: 2b00 cmp r3, #0 - d01e668: d1e9 bne.n d01e63e <rtw_hal_btc_SpecialPacketNotify+0x52> - d01e66a: bd70 pop {r4, r5, r6, pc} - d01e66c: 2c02 cmp r4, #2 - d01e66e: d0f8 beq.n d01e662 <rtw_hal_btc_SpecialPacketNotify+0x76> - d01e670: e7ef b.n d01e652 <rtw_hal_btc_SpecialPacketNotify+0x66> - d01e672: bf00 nop - d01e674: 0d04a6af .word 0x0d04a6af - d01e678: 0d04870d .word 0x0d04870d - d01e67c: 0d0486b3 .word 0x0d0486b3 - d01e680: 60006738 .word 0x60006738 - -0d01e684 <rtw_hal_btc_BtInfoNotify>: - d01e684: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d01e688: 7815 ldrb r5, [r2, #0] - d01e68a: 4606 mov r6, r0 - d01e68c: 4689 mov r9, r1 - d01e68e: 4690 mov r8, r2 - d01e690: f015 0a0c ands.w sl, r5, #12 - d01e694: f040 816a bne.w d01e96c <rtw_hal_btc_BtInfoNotify+0x2e8> - d01e698: f005 050f and.w r5, r5, #15 - d01e69c: 6803 ldr r3, [r0, #0] - d01e69e: 2d03 cmp r5, #3 - d01e6a0: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 - d01e6a4: d114 bne.n d01e6d0 <rtw_hal_btc_BtInfoNotify+0x4c> - d01e6a6: 4cb2 ldr r4, [pc, #712] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e6a8: 4639 mov r1, r7 - d01e6aa: 4620 mov r0, r4 - d01e6ac: f7ff fbc4 bl d01de38 <rtw_btc_monitor_bt_enable> - d01e6b0: f894 3045 ldrb.w r3, [r4, #69] ; 0x45 - d01e6b4: f894 2046 ldrb.w r2, [r4, #70] ; 0x46 - d01e6b8: 429a cmp r2, r3 - d01e6ba: f000 8157 beq.w d01e96c <rtw_hal_btc_BtInfoNotify+0x2e8> - d01e6be: 2208 movs r2, #8 - d01e6c0: 4621 mov r1, r4 - d01e6c2: f884 3046 strb.w r3, [r4, #70] ; 0x46 - d01e6c6: 4630 mov r0, r6 - d01e6c8: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d01e6cc: f019 b8b7 b.w d03783e <rtw_btc_run_coex> - d01e6d0: b925 cbnz r5, d01e6dc <rtw_hal_btc_BtInfoNotify+0x58> - d01e6d2: 48a7 ldr r0, [pc, #668] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e6d4: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d01e6d8: f7fe bff5 b.w d01d6c6 <rtw_btc_update_bt_link_info> - d01e6dc: 1e6b subs r3, r5, #1 - d01e6de: 2b01 cmp r3, #1 - d01e6e0: d811 bhi.n d01e706 <rtw_hal_btc_BtInfoNotify+0x82> - d01e6e2: 4ca3 ldr r4, [pc, #652] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e6e4: f894 3045 ldrb.w r3, [r4, #69] ; 0x45 - d01e6e8: b16b cbz r3, d01e706 <rtw_hal_btc_BtInfoNotify+0x82> - d01e6ea: 4639 mov r1, r7 - d01e6ec: 4620 mov r0, r4 - d01e6ee: f7ff fba3 bl d01de38 <rtw_btc_monitor_bt_enable> - d01e6f2: 2301 movs r3, #1 - d01e6f4: 220f movs r2, #15 - d01e6f6: 2104 movs r1, #4 - d01e6f8: 4620 mov r0, r4 - d01e6fa: f884 a045 strb.w sl, [r4, #69] ; 0x45 - d01e6fe: f884 3054 strb.w r3, [r4, #84] ; 0x54 - d01e702: f7fe feb1 bl d01d468 <_hal_btc_set_timer> - d01e706: f1b9 0f07 cmp.w r9, #7 - d01e70a: f040 812f bne.w d01e96c <rtw_hal_btc_BtInfoNotify+0x2e8> - d01e70e: 230a movs r3, #10 - d01e710: 2171 movs r1, #113 ; 0x71 - d01e712: 4c97 ldr r4, [pc, #604] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e714: f108 32ff add.w r2, r8, #4294967295 ; 0xffffffff - d01e718: fb13 1305 smlabb r3, r3, r5, r1 - d01e71c: f108 0806 add.w r8, r8, #6 - d01e720: 4423 add r3, r4 - d01e722: f812 1f01 ldrb.w r1, [r2, #1]! - d01e726: 4590 cmp r8, r2 - d01e728: f803 1b01 strb.w r1, [r3], #1 - d01e72c: d1f9 bne.n d01e722 <rtw_hal_btc_BtInfoNotify+0x9e> - d01e72e: 220a movs r2, #10 - d01e730: f894 1099 ldrb.w r1, [r4, #153] ; 0x99 - d01e734: fb02 4205 mla r2, r2, r5, r4 - d01e738: f892 3072 ldrb.w r3, [r2, #114] ; 0x72 - d01e73c: 4299 cmp r1, r3 - d01e73e: d11e bne.n d01e77e <rtw_hal_btc_BtInfoNotify+0xfa> - d01e740: f892 0073 ldrb.w r0, [r2, #115] ; 0x73 - d01e744: f894 109a ldrb.w r1, [r4, #154] ; 0x9a - d01e748: 4288 cmp r0, r1 - d01e74a: d118 bne.n d01e77e <rtw_hal_btc_BtInfoNotify+0xfa> - d01e74c: f892 0074 ldrb.w r0, [r2, #116] ; 0x74 - d01e750: f894 109b ldrb.w r1, [r4, #155] ; 0x9b - d01e754: 4288 cmp r0, r1 - d01e756: d112 bne.n d01e77e <rtw_hal_btc_BtInfoNotify+0xfa> - d01e758: f892 0075 ldrb.w r0, [r2, #117] ; 0x75 - d01e75c: f894 109c ldrb.w r1, [r4, #156] ; 0x9c - d01e760: 4288 cmp r0, r1 - d01e762: d10c bne.n d01e77e <rtw_hal_btc_BtInfoNotify+0xfa> - d01e764: f892 0076 ldrb.w r0, [r2, #118] ; 0x76 - d01e768: f894 109d ldrb.w r1, [r4, #157] ; 0x9d - d01e76c: 4288 cmp r0, r1 - d01e76e: d106 bne.n d01e77e <rtw_hal_btc_BtInfoNotify+0xfa> - d01e770: f892 1077 ldrb.w r1, [r2, #119] ; 0x77 - d01e774: f894 209e ldrb.w r2, [r4, #158] ; 0x9e - d01e778: 4291 cmp r1, r2 - d01e77a: f000 80f7 beq.w d01e96c <rtw_hal_btc_BtInfoNotify+0x2e8> - d01e77e: 220a movs r2, #10 - d01e780: f894 1049 ldrb.w r1, [r4, #73] ; 0x49 - d01e784: f884 3099 strb.w r3, [r4, #153] ; 0x99 - d01e788: fb02 4505 mla r5, r2, r5, r4 - d01e78c: f895 2073 ldrb.w r2, [r5, #115] ; 0x73 - d01e790: f884 209a strb.w r2, [r4, #154] ; 0x9a - d01e794: f895 2074 ldrb.w r2, [r5, #116] ; 0x74 - d01e798: f884 209b strb.w r2, [r4, #155] ; 0x9b - d01e79c: f895 2075 ldrb.w r2, [r5, #117] ; 0x75 - d01e7a0: f884 209c strb.w r2, [r4, #156] ; 0x9c - d01e7a4: f895 2076 ldrb.w r2, [r5, #118] ; 0x76 - d01e7a8: f884 209d strb.w r2, [r4, #157] ; 0x9d - d01e7ac: f895 2077 ldrb.w r2, [r5, #119] ; 0x77 - d01e7b0: f884 209e strb.w r2, [r4, #158] ; 0x9e - d01e7b4: f003 0204 and.w r2, r3, #4 - d01e7b8: f3c3 0380 ubfx r3, r3, #2, #1 - d01e7bc: 4299 cmp r1, r3 - d01e7be: f884 3048 strb.w r3, [r4, #72] ; 0x48 - d01e7c2: d00a beq.n d01e7da <rtw_hal_btc_BtInfoNotify+0x156> - d01e7c4: f884 3049 strb.w r3, [r4, #73] ; 0x49 - d01e7c8: 2301 movs r3, #1 - d01e7ca: f884 304a strb.w r3, [r4, #74] ; 0x4a - d01e7ce: b922 cbnz r2, d01e7da <rtw_hal_btc_BtInfoNotify+0x156> - d01e7d0: 2202 movs r2, #2 - d01e7d2: 2105 movs r1, #5 - d01e7d4: 4866 ldr r0, [pc, #408] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e7d6: f7fe fe47 bl d01d468 <_hal_btc_set_timer> - d01e7da: f894 3099 ldrb.w r3, [r4, #153] ; 0x99 - d01e7de: f3c3 02c0 ubfx r2, r3, #3, #1 - d01e7e2: f884 2050 strb.w r2, [r4, #80] ; 0x50 - d01e7e6: f894 209c ldrb.w r2, [r4, #156] ; 0x9c - d01e7ea: f012 0101 ands.w r1, r2, #1 - d01e7ee: f000 80b1 beq.w d01e954 <rtw_hal_btc_BtInfoNotify+0x2d0> - d01e7f2: f003 0328 and.w r3, r3, #40 ; 0x28 - d01e7f6: f1a3 0c28 sub.w ip, r3, #40 ; 0x28 - d01e7fa: f1dc 0300 rsbs r3, ip, #0 - d01e7fe: eb43 030c adc.w r3, r3, ip - d01e802: f884 305a strb.w r3, [r4, #90] ; 0x5a - d01e806: 2301 movs r3, #1 - d01e808: f884 304e strb.w r3, [r4, #78] ; 0x4e - d01e80c: f894 309a ldrb.w r3, [r4, #154] ; 0x9a - d01e810: f3c3 1180 ubfx r1, r3, #6, #1 - d01e814: f884 105b strb.w r1, [r4, #91] ; 0x5b - d01e818: f003 0120 and.w r1, r3, #32 - d01e81c: 2900 cmp r1, #0 - d01e81e: bf14 ite ne - d01e820: 2101 movne r1, #1 - d01e822: 2100 moveq r1, #0 - d01e824: f884 104c strb.w r1, [r4, #76] ; 0x4c - d01e828: bf1e ittt ne - d01e82a: f8d4 10f8 ldrne.w r1, [r4, #248] ; 0xf8 - d01e82e: 3101 addne r1, #1 - d01e830: f8c4 10f8 strne.w r1, [r4, #248] ; 0xf8 - d01e834: 061d lsls r5, r3, #24 - d01e836: ea4f 11d3 mov.w r1, r3, lsr #7 - d01e83a: bf48 it mi - d01e83c: f8d4 30fc ldrmi.w r3, [r4, #252] ; 0xfc - d01e840: f884 104b strb.w r1, [r4, #75] ; 0x4b - d01e844: bf48 it mi - d01e846: 3301 addmi r3, #1 - d01e848: f894 109b ldrb.w r1, [r4, #155] ; 0x9b - d01e84c: bf48 it mi - d01e84e: f8c4 30fc strmi.w r3, [r4, #252] ; 0xfc - d01e852: f994 309b ldrsb.w r3, [r4, #155] ; 0x9b - d01e856: 2b00 cmp r3, #0 - d01e858: f2c0 8081 blt.w d01e95e <rtw_hal_btc_BtInfoNotify+0x2da> - d01e85c: 2364 movs r3, #100 ; 0x64 - d01e85e: 0750 lsls r0, r2, #29 - d01e860: f884 30c6 strb.w r3, [r4, #198] ; 0xc6 - d01e864: d50a bpl.n d01e87c <rtw_hal_btc_BtInfoNotify+0x1f8> - d01e866: 2201 movs r2, #1 - d01e868: f894 3054 ldrb.w r3, [r4, #84] ; 0x54 - d01e86c: f884 2051 strb.w r2, [r4, #81] ; 0x51 - d01e870: b103 cbz r3, d01e874 <rtw_hal_btc_BtInfoNotify+0x1f0> - d01e872: 2206 movs r2, #6 - d01e874: 2103 movs r1, #3 - d01e876: 483e ldr r0, [pc, #248] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e878: f7fe fdf6 bl d01d468 <_hal_btc_set_timer> - d01e87c: f894 309c ldrb.w r3, [r4, #156] ; 0x9c - d01e880: f3c3 1200 ubfx r2, r3, #4, #1 - d01e884: 0799 lsls r1, r3, #30 - d01e886: f884 204d strb.w r2, [r4, #77] ; 0x4d - d01e88a: f3c3 1240 ubfx r2, r3, #5, #1 - d01e88e: f884 2055 strb.w r2, [r4, #85] ; 0x55 - d01e892: d50d bpl.n d01e8b0 <rtw_hal_btc_BtInfoNotify+0x22c> - d01e894: 7ea2 ldrb r2, [r4, #26] - d01e896: 4639 mov r1, r7 - d01e898: f8d4 30e8 ldr.w r3, [r4, #232] ; 0xe8 - d01e89c: 3a00 subs r2, #0 - d01e89e: 4834 ldr r0, [pc, #208] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e8a0: f103 0301 add.w r3, r3, #1 - d01e8a4: bf18 it ne - d01e8a6: 2201 movne r2, #1 - d01e8a8: f8c4 30e8 str.w r3, [r4, #232] ; 0xe8 - d01e8ac: f7fe ff66 bl d01d77c <rtw_btc_update_wl_ch_info> - d01e8b0: f894 309c ldrb.w r3, [r4, #156] ; 0x9c - d01e8b4: f003 030c and.w r3, r3, #12 - d01e8b8: 2b08 cmp r3, #8 - d01e8ba: d10a bne.n d01e8d2 <rtw_hal_btc_BtInfoNotify+0x24e> - d01e8bc: f8d4 30f4 ldr.w r3, [r4, #244] ; 0xf4 - d01e8c0: 2201 movs r2, #1 - d01e8c2: 4639 mov r1, r7 - d01e8c4: 482a ldr r0, [pc, #168] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e8c6: 3301 adds r3, #1 - d01e8c8: f8c4 30f4 str.w r3, [r4, #244] ; 0xf4 - d01e8cc: 2300 movs r3, #0 - d01e8ce: f7ff f81e bl d01d90e <rtw_btc_ignore_wlan_act> - d01e8d2: f894 309c ldrb.w r3, [r4, #156] ; 0x9c - d01e8d6: 065a lsls r2, r3, #25 - d01e8d8: ea4f 13d3 mov.w r3, r3, lsr #7 - d01e8dc: bf48 it mi - d01e8de: f8d4 2100 ldrmi.w r2, [r4, #256] ; 0x100 - d01e8e2: f884 3052 strb.w r3, [r4, #82] ; 0x52 - d01e8e6: f894 309d ldrb.w r3, [r4, #157] ; 0x9d - d01e8ea: bf48 it mi - d01e8ec: 3201 addmi r2, #1 - d01e8ee: f003 0304 and.w r3, r3, #4 - d01e8f2: bf48 it mi - d01e8f4: f8c4 2100 strmi.w r2, [r4, #256] ; 0x100 - d01e8f8: 2b00 cmp r3, #0 + d01e502: 4638 mov r0, r7 + d01e504: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01e508: f019 ba07 b.w d03791a <rtw_btc_run_coex> + d01e50c: 2201 movs r2, #1 + d01e50e: f884 6062 strb.w r6, [r4, #98] ; 0x62 + d01e512: e7f5 b.n d01e500 <rtw_hal_btc_ScanNotify+0x4c> + d01e514: 60006750 .word 0x60006750 + d01e518: 600068a2 .word 0x600068a2 + +0d01e51c <rtw_hal_btc_set_ant_info>: + d01e51c: 4a05 ldr r2, [pc, #20] ; (d01e534 <rtw_hal_btc_set_ant_info+0x18>) + d01e51e: f890 3499 ldrb.w r3, [r0, #1177] ; 0x499 + d01e522: 7293 strb r3, [r2, #10] + d01e524: f890 3540 ldrb.w r3, [r0, #1344] ; 0x540 + d01e528: 3b00 subs r3, #0 + d01e52a: bf18 it ne + d01e52c: 2301 movne r3, #1 + d01e52e: 72d3 strb r3, [r2, #11] + d01e530: 4770 bx lr + d01e532: bf00 nop + d01e534: 60006750 .word 0x60006750 + +0d01e538 <rtw_hal_btc_ConnectNotify>: + d01e538: b5f8 push {r3, r4, r5, r6, r7, lr} + d01e53a: 4606 mov r6, r0 + d01e53c: 460d mov r5, r1 + d01e53e: b311 cbz r1, d01e586 <rtw_hal_btc_ConnectNotify+0x4e> + d01e540: 2d01 cmp r5, #1 + d01e542: f896 30bf ldrb.w r3, [r6, #191] ; 0xbf + d01e546: d125 bne.n d01e594 <rtw_hal_btc_ConnectNotify+0x5c> + d01e548: 2b0f cmp r3, #15 + d01e54a: bf28 it cs + d01e54c: 2503 movcs r5, #3 + d01e54e: 4c29 ldr r4, [pc, #164] ; (d01e5f4 <rtw_hal_btc_ConnectNotify+0xbc>) + d01e550: f8d4 713c ldr.w r7, [r4, #316] ; 0x13c + d01e554: f027 477f bic.w r7, r7, #4278190080 ; 0xff000000 + d01e558: f027 07ff bic.w r7, r7, #255 ; 0xff + d01e55c: b9cf cbnz r7, d01e592 <rtw_hal_btc_ConnectNotify+0x5a> + d01e55e: 2201 movs r2, #1 + d01e560: 2103 movs r1, #3 + d01e562: 4620 mov r0, r4 + d01e564: f000 fc8c bl d01ee80 <btc_hal_write_scbd> + d01e568: 2d03 cmp r5, #3 + d01e56a: d118 bne.n d01e59e <rtw_hal_btc_ConnectNotify+0x66> + d01e56c: 462a mov r2, r5 + d01e56e: 4621 mov r1, r4 + d01e570: 4630 mov r0, r6 + d01e572: f019 f9d2 bl d03791a <rtw_btc_run_coex> + d01e576: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 + d01e57a: 7d1b ldrb r3, [r3, #20] + d01e57c: b94b cbnz r3, d01e592 <rtw_hal_btc_ConnectNotify+0x5a> + d01e57e: 2301 movs r3, #1 + d01e580: f884 3061 strb.w r3, [r4, #97] ; 0x61 + d01e584: e005 b.n d01e592 <rtw_hal_btc_ConnectNotify+0x5a> + d01e586: 6803 ldr r3, [r0, #0] + d01e588: 6858 ldr r0, [r3, #4] + d01e58a: f7f4 f849 bl d012620 <rtw_check_sta_linking> + d01e58e: 2800 cmp r0, #0 + d01e590: d0d6 beq.n d01e540 <rtw_hal_btc_ConnectNotify+0x8> + d01e592: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01e594: 2b0e cmp r3, #14 + d01e596: bf8c ite hi + d01e598: 2502 movhi r5, #2 + d01e59a: 2500 movls r5, #0 + d01e59c: e7d7 b.n d01e54e <rtw_hal_btc_ConnectNotify+0x16> + d01e59e: 2d02 cmp r5, #2 + d01e5a0: d10a bne.n d01e5b8 <rtw_hal_btc_ConnectNotify+0x80> + d01e5a2: 2204 movs r2, #4 + d01e5a4: 4621 mov r1, r4 + d01e5a6: 4630 mov r0, r6 + d01e5a8: f019 f9b7 bl d03791a <rtw_btc_run_coex> + d01e5ac: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 + d01e5b0: 7d1b ldrb r3, [r3, #20] + d01e5b2: 2b00 cmp r3, #0 + d01e5b4: d1ed bne.n d01e592 <rtw_hal_btc_ConnectNotify+0x5a> + d01e5b6: e7e3 b.n d01e580 <rtw_hal_btc_ConnectNotify+0x48> + d01e5b8: 2d01 cmp r5, #1 + d01e5ba: d10f bne.n d01e5dc <rtw_hal_btc_ConnectNotify+0xa4> + d01e5bc: 4621 mov r1, r4 + d01e5be: 4630 mov r0, r6 + d01e5c0: 2203 movs r2, #3 + d01e5c2: f884 5061 strb.w r5, [r4, #97] ; 0x61 + d01e5c6: f019 f9a8 bl d03791a <rtw_btc_run_coex> + d01e5ca: 4629 mov r1, r5 + d01e5cc: 4620 mov r0, r4 + d01e5ce: f884 5044 strb.w r5, [r4, #68] ; 0x44 + d01e5d2: 2205 movs r2, #5 + d01e5d4: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01e5d8: f7fe bfb4 b.w d01d544 <_hal_btc_set_timer> + d01e5dc: 4621 mov r1, r4 + d01e5de: 4630 mov r0, r6 + d01e5e0: f884 7061 strb.w r7, [r4, #97] ; 0x61 + d01e5e4: 2204 movs r2, #4 + d01e5e6: f884 7044 strb.w r7, [r4, #68] ; 0x44 + d01e5ea: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01e5ee: f019 b994 b.w d03791a <rtw_btc_run_coex> + d01e5f2: bf00 nop + d01e5f4: 60006750 .word 0x60006750 + +0d01e5f8 <rtw_hal_btc_MediaStatusNotify>: + d01e5f8: b5f8 push {r3, r4, r5, r6, r7, lr} + d01e5fa: 6806 ldr r6, [r0, #0] + d01e5fc: 4605 mov r5, r0 + d01e5fe: 460c mov r4, r1 + d01e600: f8d6 7cc0 ldr.w r7, [r6, #3264] ; 0xcc0 + d01e604: b9d1 cbnz r1, d01e63c <rtw_hal_btc_MediaStatusNotify+0x44> + d01e606: 6870 ldr r0, [r6, #4] + d01e608: f7f4 f859 bl d0126be <rtw_state_check_ap_on> + d01e60c: 2800 cmp r0, #0 + d01e60e: d151 bne.n d01e6b4 <rtw_hal_btc_MediaStatusNotify+0xbc> + d01e610: 2400 movs r4, #0 + d01e612: 4829 ldr r0, [pc, #164] ; (d01e6b8 <rtw_hal_btc_MediaStatusNotify+0xc0>) + d01e614: f8d0 313c ldr.w r3, [r0, #316] ; 0x13c + d01e618: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 + d01e61c: f023 03ff bic.w r3, r3, #255 ; 0xff + d01e620: 2b00 cmp r3, #0 + d01e622: d147 bne.n d01e6b4 <rtw_hal_btc_MediaStatusNotify+0xbc> + d01e624: 2c02 cmp r4, #2 + d01e626: f880 3044 strb.w r3, [r0, #68] ; 0x44 + d01e62a: d121 bne.n d01e670 <rtw_hal_btc_MediaStatusNotify+0x78> + d01e62c: 2201 movs r2, #1 + d01e62e: 4611 mov r1, r2 + d01e630: f000 fc26 bl d01ee80 <btc_hal_write_scbd> + d01e634: 2205 movs r2, #5 + d01e636: 4820 ldr r0, [pc, #128] ; (d01e6b8 <rtw_hal_btc_MediaStatusNotify+0xc0>) + d01e638: 4601 mov r1, r0 + d01e63a: e02f b.n d01e69c <rtw_hal_btc_MediaStatusNotify+0xa4> + d01e63c: 2901 cmp r1, #1 + d01e63e: d1e7 bne.n d01e610 <rtw_hal_btc_MediaStatusNotify+0x18> + d01e640: f7f3 ffe2 bl d012608 <rtw_check_ap_mode> + d01e644: 2801 cmp r0, #1 + d01e646: d103 bne.n d01e650 <rtw_hal_btc_MediaStatusNotify+0x58> + d01e648: 4621 mov r1, r4 + d01e64a: 4628 mov r0, r5 + d01e64c: f7fa fc78 bl d018f40 <wifi_hal_rsvpage_pkt_download> + d01e650: f897 3078 ldrb.w r3, [r7, #120] ; 0x78 + d01e654: 2b00 cmp r3, #0 + d01e656: d0dc beq.n d01e612 <rtw_hal_btc_MediaStatusNotify+0x1a> + d01e658: 2b01 cmp r3, #1 + d01e65a: d007 beq.n d01e66c <rtw_hal_btc_MediaStatusNotify+0x74> + d01e65c: 4817 ldr r0, [pc, #92] ; (d01e6bc <rtw_hal_btc_MediaStatusNotify+0xc4>) + d01e65e: f7e5 fc4b bl d003ef8 <inic_ipc_dev_buffered_printf> + d01e662: 4917 ldr r1, [pc, #92] ; (d01e6c0 <rtw_hal_btc_MediaStatusNotify+0xc8>) + d01e664: 4817 ldr r0, [pc, #92] ; (d01e6c4 <rtw_hal_btc_MediaStatusNotify+0xcc>) + d01e666: f7e5 fc47 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01e66a: e7d2 b.n d01e612 <rtw_hal_btc_MediaStatusNotify+0x1a> + d01e66c: 2402 movs r4, #2 + d01e66e: e7d0 b.n d01e612 <rtw_hal_btc_MediaStatusNotify+0x1a> + d01e670: 2c01 cmp r4, #1 + d01e672: d11d bne.n d01e6b0 <rtw_hal_btc_MediaStatusNotify+0xb8> + d01e674: 4622 mov r2, r4 + d01e676: 4621 mov r1, r4 + d01e678: f000 fc02 bl d01ee80 <btc_hal_write_scbd> + d01e67c: f896 3a43 ldrb.w r3, [r6, #2627] ; 0xa43 + d01e680: 490d ldr r1, [pc, #52] ; (d01e6b8 <rtw_hal_btc_MediaStatusNotify+0xc0>) + d01e682: 2b01 cmp r3, #1 + d01e684: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d01e688: f8d3 26cc ldr.w r2, [r3, #1740] ; 0x6cc + d01e68c: bf0c ite eq + d01e68e: f022 5280 biceq.w r2, r2, #268435456 ; 0x10000000 + d01e692: f042 5280 orrne.w r2, r2, #268435456 ; 0x10000000 + d01e696: f8c3 26cc str.w r2, [r3, #1740] ; 0x6cc + d01e69a: 2205 movs r2, #5 + d01e69c: 4628 mov r0, r5 + d01e69e: f019 f93c bl d03791a <rtw_btc_run_coex> + d01e6a2: 4622 mov r2, r4 + d01e6a4: 4639 mov r1, r7 + d01e6a6: 4804 ldr r0, [pc, #16] ; (d01e6b8 <rtw_hal_btc_MediaStatusNotify+0xc0>) + d01e6a8: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01e6ac: f7ff b8d4 b.w d01d858 <rtw_btc_update_wl_ch_info> + d01e6b0: 2206 movs r2, #6 + d01e6b2: e7c1 b.n d01e638 <rtw_hal_btc_MediaStatusNotify+0x40> + d01e6b4: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01e6b6: bf00 nop + d01e6b8: 60006750 .word 0x60006750 + d01e6bc: 0d04a78b .word 0x0d04a78b + d01e6c0: 0d048809 .word 0x0d048809 + d01e6c4: 0d04876c .word 0x0d04876c + +0d01e6c8 <rtw_hal_btc_SpecialPacketNotify>: + d01e6c8: b570 push {r4, r5, r6, lr} + d01e6ca: 2901 cmp r1, #1 + d01e6cc: 6803 ldr r3, [r0, #0] + d01e6ce: 4606 mov r6, r0 + d01e6d0: 460c mov r4, r1 + d01e6d2: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01e6d6: d027 beq.n d01e728 <rtw_hal_btc_SpecialPacketNotify+0x60> + d01e6d8: 2903 cmp r1, #3 + d01e6da: d00b beq.n d01e6f4 <rtw_hal_btc_SpecialPacketNotify+0x2c> + d01e6dc: 2902 cmp r1, #2 + d01e6de: d023 beq.n d01e728 <rtw_hal_btc_SpecialPacketNotify+0x60> + d01e6e0: 481b ldr r0, [pc, #108] ; (d01e750 <rtw_hal_btc_SpecialPacketNotify+0x88>) + d01e6e2: f7e5 fc09 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01e6e6: 4622 mov r2, r4 + d01e6e8: 491a ldr r1, [pc, #104] ; (d01e754 <rtw_hal_btc_SpecialPacketNotify+0x8c>) + d01e6ea: 481b ldr r0, [pc, #108] ; (d01e758 <rtw_hal_btc_SpecialPacketNotify+0x90>) + d01e6ec: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01e6f0: f7e5 bc02 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01e6f4: 2201 movs r2, #1 + d01e6f6: 4d19 ldr r5, [pc, #100] ; (d01e75c <rtw_hal_btc_SpecialPacketNotify+0x94>) + d01e6f8: f893 3078 ldrb.w r3, [r3, #120] ; 0x78 + d01e6fc: f885 406d strb.w r4, [r5, #109] ; 0x6d + d01e700: 2b01 cmp r3, #1 + d01e702: f8d5 313c ldr.w r3, [r5, #316] ; 0x13c + d01e706: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 + d01e70a: bf08 it eq + d01e70c: f044 0480 orreq.w r4, r4, #128 ; 0x80 + d01e710: f023 03ff bic.w r3, r3, #255 ; 0xff + d01e714: b9bb cbnz r3, d01e746 <rtw_hal_btc_SpecialPacketNotify+0x7e> + d01e716: 0623 lsls r3, r4, #24 + d01e718: d508 bpl.n d01e72c <rtw_hal_btc_SpecialPacketNotify+0x64> + d01e71a: 4630 mov r0, r6 + d01e71c: 2207 movs r2, #7 + d01e71e: 490f ldr r1, [pc, #60] ; (d01e75c <rtw_hal_btc_SpecialPacketNotify+0x94>) + d01e720: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01e724: f019 b8f9 b.w d03791a <rtw_btc_run_coex> + d01e728: 2200 movs r2, #0 + d01e72a: e7e4 b.n d01e6f6 <rtw_hal_btc_SpecialPacketNotify+0x2e> + d01e72c: b162 cbz r2, d01e748 <rtw_hal_btc_SpecialPacketNotify+0x80> + d01e72e: 2202 movs r2, #2 + d01e730: 2301 movs r3, #1 + d01e732: 480a ldr r0, [pc, #40] ; (d01e75c <rtw_hal_btc_SpecialPacketNotify+0x94>) + d01e734: 4611 mov r1, r2 + d01e736: f885 3061 strb.w r3, [r5, #97] ; 0x61 + d01e73a: f7fe ff03 bl d01d544 <_hal_btc_set_timer> + d01e73e: f895 3061 ldrb.w r3, [r5, #97] ; 0x61 + d01e742: 2b00 cmp r3, #0 + d01e744: d1e9 bne.n d01e71a <rtw_hal_btc_SpecialPacketNotify+0x52> + d01e746: bd70 pop {r4, r5, r6, pc} + d01e748: 2c02 cmp r4, #2 + d01e74a: d0f8 beq.n d01e73e <rtw_hal_btc_SpecialPacketNotify+0x76> + d01e74c: e7ef b.n d01e72e <rtw_hal_btc_SpecialPacketNotify+0x66> + d01e74e: bf00 nop + d01e750: 0d04a78b .word 0x0d04a78b + d01e754: 0d0487e9 .word 0x0d0487e9 + d01e758: 0d04878f .word 0x0d04878f + d01e75c: 60006750 .word 0x60006750 + +0d01e760 <rtw_hal_btc_BtInfoNotify>: + d01e760: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d01e764: 7815 ldrb r5, [r2, #0] + d01e766: 4606 mov r6, r0 + d01e768: 4689 mov r9, r1 + d01e76a: 4690 mov r8, r2 + d01e76c: f015 0a0c ands.w sl, r5, #12 + d01e770: f040 816a bne.w d01ea48 <rtw_hal_btc_BtInfoNotify+0x2e8> + d01e774: f005 050f and.w r5, r5, #15 + d01e778: 6803 ldr r3, [r0, #0] + d01e77a: 2d03 cmp r5, #3 + d01e77c: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 + d01e780: d114 bne.n d01e7ac <rtw_hal_btc_BtInfoNotify+0x4c> + d01e782: 4cb2 ldr r4, [pc, #712] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e784: 4639 mov r1, r7 + d01e786: 4620 mov r0, r4 + d01e788: f7ff fbc4 bl d01df14 <rtw_btc_monitor_bt_enable> + d01e78c: f894 3045 ldrb.w r3, [r4, #69] ; 0x45 + d01e790: f894 2046 ldrb.w r2, [r4, #70] ; 0x46 + d01e794: 429a cmp r2, r3 + d01e796: f000 8157 beq.w d01ea48 <rtw_hal_btc_BtInfoNotify+0x2e8> + d01e79a: 2208 movs r2, #8 + d01e79c: 4621 mov r1, r4 + d01e79e: f884 3046 strb.w r3, [r4, #70] ; 0x46 + d01e7a2: 4630 mov r0, r6 + d01e7a4: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d01e7a8: f019 b8b7 b.w d03791a <rtw_btc_run_coex> + d01e7ac: b925 cbnz r5, d01e7b8 <rtw_hal_btc_BtInfoNotify+0x58> + d01e7ae: 48a7 ldr r0, [pc, #668] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e7b0: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d01e7b4: f7fe bff5 b.w d01d7a2 <rtw_btc_update_bt_link_info> + d01e7b8: 1e6b subs r3, r5, #1 + d01e7ba: 2b01 cmp r3, #1 + d01e7bc: d811 bhi.n d01e7e2 <rtw_hal_btc_BtInfoNotify+0x82> + d01e7be: 4ca3 ldr r4, [pc, #652] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e7c0: f894 3045 ldrb.w r3, [r4, #69] ; 0x45 + d01e7c4: b16b cbz r3, d01e7e2 <rtw_hal_btc_BtInfoNotify+0x82> + d01e7c6: 4639 mov r1, r7 + d01e7c8: 4620 mov r0, r4 + d01e7ca: f7ff fba3 bl d01df14 <rtw_btc_monitor_bt_enable> + d01e7ce: 2301 movs r3, #1 + d01e7d0: 220f movs r2, #15 + d01e7d2: 2104 movs r1, #4 + d01e7d4: 4620 mov r0, r4 + d01e7d6: f884 a045 strb.w sl, [r4, #69] ; 0x45 + d01e7da: f884 3054 strb.w r3, [r4, #84] ; 0x54 + d01e7de: f7fe feb1 bl d01d544 <_hal_btc_set_timer> + d01e7e2: f1b9 0f07 cmp.w r9, #7 + d01e7e6: f040 812f bne.w d01ea48 <rtw_hal_btc_BtInfoNotify+0x2e8> + d01e7ea: 230a movs r3, #10 + d01e7ec: 2171 movs r1, #113 ; 0x71 + d01e7ee: 4c97 ldr r4, [pc, #604] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e7f0: f108 32ff add.w r2, r8, #4294967295 ; 0xffffffff + d01e7f4: fb13 1305 smlabb r3, r3, r5, r1 + d01e7f8: f108 0806 add.w r8, r8, #6 + d01e7fc: 4423 add r3, r4 + d01e7fe: f812 1f01 ldrb.w r1, [r2, #1]! + d01e802: 4590 cmp r8, r2 + d01e804: f803 1b01 strb.w r1, [r3], #1 + d01e808: d1f9 bne.n d01e7fe <rtw_hal_btc_BtInfoNotify+0x9e> + d01e80a: 220a movs r2, #10 + d01e80c: f894 1099 ldrb.w r1, [r4, #153] ; 0x99 + d01e810: fb02 4205 mla r2, r2, r5, r4 + d01e814: f892 3072 ldrb.w r3, [r2, #114] ; 0x72 + d01e818: 4299 cmp r1, r3 + d01e81a: d11e bne.n d01e85a <rtw_hal_btc_BtInfoNotify+0xfa> + d01e81c: f892 0073 ldrb.w r0, [r2, #115] ; 0x73 + d01e820: f894 109a ldrb.w r1, [r4, #154] ; 0x9a + d01e824: 4288 cmp r0, r1 + d01e826: d118 bne.n d01e85a <rtw_hal_btc_BtInfoNotify+0xfa> + d01e828: f892 0074 ldrb.w r0, [r2, #116] ; 0x74 + d01e82c: f894 109b ldrb.w r1, [r4, #155] ; 0x9b + d01e830: 4288 cmp r0, r1 + d01e832: d112 bne.n d01e85a <rtw_hal_btc_BtInfoNotify+0xfa> + d01e834: f892 0075 ldrb.w r0, [r2, #117] ; 0x75 + d01e838: f894 109c ldrb.w r1, [r4, #156] ; 0x9c + d01e83c: 4288 cmp r0, r1 + d01e83e: d10c bne.n d01e85a <rtw_hal_btc_BtInfoNotify+0xfa> + d01e840: f892 0076 ldrb.w r0, [r2, #118] ; 0x76 + d01e844: f894 109d ldrb.w r1, [r4, #157] ; 0x9d + d01e848: 4288 cmp r0, r1 + d01e84a: d106 bne.n d01e85a <rtw_hal_btc_BtInfoNotify+0xfa> + d01e84c: f892 1077 ldrb.w r1, [r2, #119] ; 0x77 + d01e850: f894 209e ldrb.w r2, [r4, #158] ; 0x9e + d01e854: 4291 cmp r1, r2 + d01e856: f000 80f7 beq.w d01ea48 <rtw_hal_btc_BtInfoNotify+0x2e8> + d01e85a: 220a movs r2, #10 + d01e85c: f894 1049 ldrb.w r1, [r4, #73] ; 0x49 + d01e860: f884 3099 strb.w r3, [r4, #153] ; 0x99 + d01e864: fb02 4505 mla r5, r2, r5, r4 + d01e868: f895 2073 ldrb.w r2, [r5, #115] ; 0x73 + d01e86c: f884 209a strb.w r2, [r4, #154] ; 0x9a + d01e870: f895 2074 ldrb.w r2, [r5, #116] ; 0x74 + d01e874: f884 209b strb.w r2, [r4, #155] ; 0x9b + d01e878: f895 2075 ldrb.w r2, [r5, #117] ; 0x75 + d01e87c: f884 209c strb.w r2, [r4, #156] ; 0x9c + d01e880: f895 2076 ldrb.w r2, [r5, #118] ; 0x76 + d01e884: f884 209d strb.w r2, [r4, #157] ; 0x9d + d01e888: f895 2077 ldrb.w r2, [r5, #119] ; 0x77 + d01e88c: f884 209e strb.w r2, [r4, #158] ; 0x9e + d01e890: f003 0204 and.w r2, r3, #4 + d01e894: f3c3 0380 ubfx r3, r3, #2, #1 + d01e898: 4299 cmp r1, r3 + d01e89a: f884 3048 strb.w r3, [r4, #72] ; 0x48 + d01e89e: d00a beq.n d01e8b6 <rtw_hal_btc_BtInfoNotify+0x156> + d01e8a0: f884 3049 strb.w r3, [r4, #73] ; 0x49 + d01e8a4: 2301 movs r3, #1 + d01e8a6: f884 304a strb.w r3, [r4, #74] ; 0x4a + d01e8aa: b922 cbnz r2, d01e8b6 <rtw_hal_btc_BtInfoNotify+0x156> + d01e8ac: 2202 movs r2, #2 + d01e8ae: 2105 movs r1, #5 + d01e8b0: 4866 ldr r0, [pc, #408] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e8b2: f7fe fe47 bl d01d544 <_hal_btc_set_timer> + d01e8b6: f894 3099 ldrb.w r3, [r4, #153] ; 0x99 + d01e8ba: f3c3 02c0 ubfx r2, r3, #3, #1 + d01e8be: f884 2050 strb.w r2, [r4, #80] ; 0x50 + d01e8c2: f894 209c ldrb.w r2, [r4, #156] ; 0x9c + d01e8c6: f012 0101 ands.w r1, r2, #1 + d01e8ca: f000 80b1 beq.w d01ea30 <rtw_hal_btc_BtInfoNotify+0x2d0> + d01e8ce: f003 0328 and.w r3, r3, #40 ; 0x28 + d01e8d2: f1a3 0c28 sub.w ip, r3, #40 ; 0x28 + d01e8d6: f1dc 0300 rsbs r3, ip, #0 + d01e8da: eb43 030c adc.w r3, r3, ip + d01e8de: f884 305a strb.w r3, [r4, #90] ; 0x5a + d01e8e2: 2301 movs r3, #1 + d01e8e4: f884 304e strb.w r3, [r4, #78] ; 0x4e + d01e8e8: f894 309a ldrb.w r3, [r4, #154] ; 0x9a + d01e8ec: f3c3 1180 ubfx r1, r3, #6, #1 + d01e8f0: f884 105b strb.w r1, [r4, #91] ; 0x5b + d01e8f4: f003 0120 and.w r1, r3, #32 + d01e8f8: 2900 cmp r1, #0 d01e8fa: bf14 ite ne - d01e8fc: 2301 movne r3, #1 - d01e8fe: 2300 moveq r3, #0 - d01e900: f884 3057 strb.w r3, [r4, #87] ; 0x57 - d01e904: d10a bne.n d01e91c <rtw_hal_btc_BtInfoNotify+0x298> - d01e906: f894 3058 ldrb.w r3, [r4, #88] ; 0x58 - d01e90a: b13b cbz r3, d01e91c <rtw_hal_btc_BtInfoNotify+0x298> - d01e90c: 2301 movs r3, #1 - d01e90e: 2205 movs r2, #5 - d01e910: 2106 movs r1, #6 - d01e912: 4817 ldr r0, [pc, #92] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e914: f884 3059 strb.w r3, [r4, #89] ; 0x59 - d01e918: f7fe fda6 bl d01d468 <_hal_btc_set_timer> - d01e91c: f894 3057 ldrb.w r3, [r4, #87] ; 0x57 - d01e920: 4813 ldr r0, [pc, #76] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e922: f884 3058 strb.w r3, [r4, #88] ; 0x58 - d01e926: f894 309d ldrb.w r3, [r4, #157] ; 0x9d - d01e92a: f3c3 02c0 ubfx r2, r3, #3, #1 - d01e92e: f884 2056 strb.w r2, [r4, #86] ; 0x56 - d01e932: f3c3 1201 ubfx r2, r3, #4, #2 - d01e936: 099b lsrs r3, r3, #6 - d01e938: f884 20c4 strb.w r2, [r4, #196] ; 0xc4 - d01e93c: f884 30c3 strb.w r3, [r4, #195] ; 0xc3 - d01e940: f894 309e ldrb.w r3, [r4, #158] ; 0x9e - d01e944: 09db lsrs r3, r3, #7 - d01e946: f884 3053 strb.w r3, [r4, #83] ; 0x53 - d01e94a: f7fe febc bl d01d6c6 <rtw_btc_update_bt_link_info> - d01e94e: 2208 movs r2, #8 - d01e950: 4907 ldr r1, [pc, #28] ; (d01e970 <rtw_hal_btc_BtInfoNotify+0x2ec>) - d01e952: e6b8 b.n d01e6c6 <rtw_hal_btc_BtInfoNotify+0x42> - d01e954: f884 104e strb.w r1, [r4, #78] ; 0x4e - d01e958: f884 105a strb.w r1, [r4, #90] ; 0x5a - d01e95c: e756 b.n d01e80c <rtw_hal_btc_BtInfoNotify+0x188> - d01e95e: f5c1 7180 rsb r1, r1, #256 ; 0x100 - d01e962: 2964 cmp r1, #100 ; 0x64 - d01e964: bfd4 ite le - d01e966: 3364 addle r3, #100 ; 0x64 - d01e968: 2300 movgt r3, #0 - d01e96a: e778 b.n d01e85e <rtw_hal_btc_BtInfoNotify+0x1da> - d01e96c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d01e970: 60006738 .word 0x60006738 - -0d01e974 <rtw_hal_btc_BtLeAudioInfoNotify>: - d01e974: b5f8 push {r3, r4, r5, r6, r7, lr} - d01e976: 7815 ldrb r5, [r2, #0] - d01e978: 4607 mov r7, r0 - d01e97a: 4616 mov r6, r2 - d01e97c: f005 050f and.w r5, r5, #15 - d01e980: 2d02 cmp r5, #2 - d01e982: f200 808d bhi.w d01eaa0 <rtw_hal_btc_BtLeAudioInfoNotify+0x12c> - d01e986: 2907 cmp r1, #7 - d01e988: f040 808a bne.w d01eaa0 <rtw_hal_btc_BtLeAudioInfoNotify+0x12c> - d01e98c: 1e6b subs r3, r5, #1 - d01e98e: 4c45 ldr r4, [pc, #276] ; (d01eaa4 <rtw_hal_btc_BtLeAudioInfoNotify+0x130>) - d01e990: 2b01 cmp r3, #1 - d01e992: d813 bhi.n d01e9bc <rtw_hal_btc_BtLeAudioInfoNotify+0x48> - d01e994: f894 3045 ldrb.w r3, [r4, #69] ; 0x45 - d01e998: b183 cbz r3, d01e9bc <rtw_hal_btc_BtLeAudioInfoNotify+0x48> - d01e99a: 6803 ldr r3, [r0, #0] - d01e99c: 4620 mov r0, r4 - d01e99e: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 - d01e9a2: f7ff fa49 bl d01de38 <rtw_btc_monitor_bt_enable> - d01e9a6: 2300 movs r3, #0 - d01e9a8: 220f movs r2, #15 - d01e9aa: 2104 movs r1, #4 - d01e9ac: f884 3045 strb.w r3, [r4, #69] ; 0x45 - d01e9b0: 2301 movs r3, #1 - d01e9b2: 4620 mov r0, r4 - d01e9b4: f884 3054 strb.w r3, [r4, #84] ; 0x54 - d01e9b8: f7fe fd56 bl d01d468 <_hal_btc_set_timer> - d01e9bc: 230a movs r3, #10 - d01e9be: 1e72 subs r2, r6, #1 - d01e9c0: 3606 adds r6, #6 - d01e9c2: fb03 4305 mla r3, r3, r5, r4 - d01e9c6: 339f adds r3, #159 ; 0x9f - d01e9c8: f812 1f01 ldrb.w r1, [r2, #1]! - d01e9cc: 42b2 cmp r2, r6 - d01e9ce: f803 1b01 strb.w r1, [r3], #1 - d01e9d2: d1f9 bne.n d01e9c8 <rtw_hal_btc_BtLeAudioInfoNotify+0x54> - d01e9d4: 230a movs r3, #10 - d01e9d6: f894 10bd ldrb.w r1, [r4, #189] ; 0xbd - d01e9da: fb03 4305 mla r3, r3, r5, r4 - d01e9de: f893 20a0 ldrb.w r2, [r3, #160] ; 0xa0 - d01e9e2: 4291 cmp r1, r2 - d01e9e4: d11d bne.n d01ea22 <rtw_hal_btc_BtLeAudioInfoNotify+0xae> - d01e9e6: f893 00a1 ldrb.w r0, [r3, #161] ; 0xa1 - d01e9ea: f894 10be ldrb.w r1, [r4, #190] ; 0xbe - d01e9ee: 4288 cmp r0, r1 - d01e9f0: d117 bne.n d01ea22 <rtw_hal_btc_BtLeAudioInfoNotify+0xae> - d01e9f2: f893 00a2 ldrb.w r0, [r3, #162] ; 0xa2 - d01e9f6: f894 10bf ldrb.w r1, [r4, #191] ; 0xbf - d01e9fa: 4288 cmp r0, r1 - d01e9fc: d111 bne.n d01ea22 <rtw_hal_btc_BtLeAudioInfoNotify+0xae> - d01e9fe: f893 00a3 ldrb.w r0, [r3, #163] ; 0xa3 - d01ea02: f894 10c0 ldrb.w r1, [r4, #192] ; 0xc0 - d01ea06: 4288 cmp r0, r1 - d01ea08: d10b bne.n d01ea22 <rtw_hal_btc_BtLeAudioInfoNotify+0xae> - d01ea0a: f893 00a4 ldrb.w r0, [r3, #164] ; 0xa4 - d01ea0e: f894 10c1 ldrb.w r1, [r4, #193] ; 0xc1 - d01ea12: 4288 cmp r0, r1 - d01ea14: d105 bne.n d01ea22 <rtw_hal_btc_BtLeAudioInfoNotify+0xae> - d01ea16: f893 10a5 ldrb.w r1, [r3, #165] ; 0xa5 - d01ea1a: f894 30c2 ldrb.w r3, [r4, #194] ; 0xc2 - d01ea1e: 4299 cmp r1, r3 - d01ea20: d03e beq.n d01eaa0 <rtw_hal_btc_BtLeAudioInfoNotify+0x12c> - d01ea22: 230a movs r3, #10 - d01ea24: f884 20bd strb.w r2, [r4, #189] ; 0xbd - d01ea28: fb03 4505 mla r5, r3, r5, r4 - d01ea2c: f895 10a2 ldrb.w r1, [r5, #162] ; 0xa2 - d01ea30: f895 30a1 ldrb.w r3, [r5, #161] ; 0xa1 - d01ea34: f884 10bf strb.w r1, [r4, #191] ; 0xbf - d01ea38: f895 10a3 ldrb.w r1, [r5, #163] ; 0xa3 - d01ea3c: f884 30be strb.w r3, [r4, #190] ; 0xbe - d01ea40: f884 10c0 strb.w r1, [r4, #192] ; 0xc0 - d01ea44: f895 10a4 ldrb.w r1, [r5, #164] ; 0xa4 - d01ea48: f884 10c1 strb.w r1, [r4, #193] ; 0xc1 - d01ea4c: f895 10a5 ldrb.w r1, [r5, #165] ; 0xa5 - d01ea50: f884 10c2 strb.w r1, [r4, #194] ; 0xc2 - d01ea54: f002 0101 and.w r1, r2, #1 - d01ea58: f884 105c strb.w r1, [r4, #92] ; 0x5c - d01ea5c: f3c2 0140 ubfx r1, r2, #1, #1 - d01ea60: f3c2 0280 ubfx r2, r2, #2, #1 - d01ea64: f884 105d strb.w r1, [r4, #93] ; 0x5d - d01ea68: f884 205e strb.w r2, [r4, #94] ; 0x5e - d01ea6c: b25a sxtb r2, r3 - d01ea6e: 2a00 cmp r2, #0 - d01ea70: db03 blt.n d01ea7a <rtw_hal_btc_BtLeAudioInfoNotify+0x106> - d01ea72: 2364 movs r3, #100 ; 0x64 - d01ea74: f884 30c7 strb.w r3, [r4, #199] ; 0xc7 - d01ea78: e006 b.n d01ea88 <rtw_hal_btc_BtLeAudioInfoNotify+0x114> - d01ea7a: f5c3 7380 rsb r3, r3, #256 ; 0x100 - d01ea7e: 2b64 cmp r3, #100 ; 0x64 - d01ea80: dc0c bgt.n d01ea9c <rtw_hal_btc_BtLeAudioInfoNotify+0x128> - d01ea82: 3264 adds r2, #100 ; 0x64 - d01ea84: f884 20c7 strb.w r2, [r4, #199] ; 0xc7 - d01ea88: 4806 ldr r0, [pc, #24] ; (d01eaa4 <rtw_hal_btc_BtLeAudioInfoNotify+0x130>) - d01ea8a: f7fe fe1c bl d01d6c6 <rtw_btc_update_bt_link_info> - d01ea8e: 4638 mov r0, r7 - d01ea90: 2208 movs r2, #8 - d01ea92: 4904 ldr r1, [pc, #16] ; (d01eaa4 <rtw_hal_btc_BtLeAudioInfoNotify+0x130>) - d01ea94: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01ea98: f018 bed1 b.w d03783e <rtw_btc_run_coex> - d01ea9c: 2300 movs r3, #0 - d01ea9e: e7e9 b.n d01ea74 <rtw_hal_btc_BtLeAudioInfoNotify+0x100> - d01eaa0: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01eaa2: bf00 nop - d01eaa4: 60006738 .word 0x60006738 - -0d01eaa8 <rtw_hal_btc_HaltNotify>: - d01eaa8: 4901 ldr r1, [pc, #4] ; (d01eab0 <rtw_hal_btc_HaltNotify+0x8>) - d01eaaa: f018 bea0 b.w d0377ee <rtw_btc_action_wl_off> - d01eaae: bf00 nop - d01eab0: 60006738 .word 0x60006738 - -0d01eab4 <rtw_hal_btc_switchband_notify>: - d01eab4: b5f8 push {r3, r4, r5, r6, r7, lr} - d01eab6: 4c18 ldr r4, [pc, #96] ; (d01eb18 <rtw_hal_btc_switchband_notify+0x64>) - d01eab8: 4605 mov r5, r0 - d01eaba: 6803 ldr r3, [r0, #0] - d01eabc: 460f mov r7, r1 - d01eabe: 4620 mov r0, r4 - d01eac0: 4616 mov r6, r2 - d01eac2: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 - d01eac6: f7ff fb41 bl d01e14c <rtw_btc_set_rf_switchband_para> - d01eaca: f8d4 313c ldr.w r3, [r4, #316] ; 0x13c - d01eace: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 - d01ead2: f023 03ff bic.w r3, r3, #255 ; 0xff - d01ead6: b9f3 cbnz r3, d01eb16 <rtw_hal_btc_switchband_notify+0x62> - d01ead8: b14e cbz r6, d01eaee <rtw_hal_btc_switchband_notify+0x3a> - d01eada: 2e01 cmp r6, #1 - d01eadc: d019 beq.n d01eb12 <rtw_hal_btc_switchband_notify+0x5e> - d01eade: 480f ldr r0, [pc, #60] ; (d01eb1c <rtw_hal_btc_switchband_notify+0x68>) - d01eae0: f7e5 fa0a bl d003ef8 <inic_ipc_dev_buffered_printf> - d01eae4: 480e ldr r0, [pc, #56] ; (d01eb20 <rtw_hal_btc_switchband_notify+0x6c>) - d01eae6: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01eaea: f7e5 ba05 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01eaee: b187 cbz r7, d01eb12 <rtw_hal_btc_switchband_notify+0x5e> - d01eaf0: 2201 movs r2, #1 - d01eaf2: 2103 movs r1, #3 - d01eaf4: 4620 mov r0, r4 - d01eaf6: f884 6044 strb.w r6, [r4, #68] ; 0x44 - d01eafa: f000 f953 bl d01eda4 <btc_hal_write_scbd> - d01eafe: 2301 movs r3, #1 - d01eb00: 4632 mov r2, r6 - d01eb02: f884 3062 strb.w r3, [r4, #98] ; 0x62 - d01eb06: 4621 mov r1, r4 - d01eb08: 4628 mov r0, r5 - d01eb0a: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01eb0e: f018 be96 b.w d03783e <rtw_btc_run_coex> - d01eb12: 2202 movs r2, #2 - d01eb14: e7f7 b.n d01eb06 <rtw_hal_btc_switchband_notify+0x52> - d01eb16: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01eb18: 60006738 .word 0x60006738 - d01eb1c: 0d04a6af .word 0x0d04a6af - d01eb20: 0d0486db .word 0x0d0486db - -0d01eb24 <rtw_hal_btc_switchchnl_notify>: - d01eb24: b932 cbnz r2, d01eb34 <rtw_hal_btc_switchchnl_notify+0x10> - d01eb26: 4b04 ldr r3, [pc, #16] ; (d01eb38 <rtw_hal_btc_switchchnl_notify+0x14>) - d01eb28: f883 10c5 strb.w r1, [r3, #197] ; 0xc5 - d01eb2c: 4601 mov r1, r0 - d01eb2e: 4618 mov r0, r3 - d01eb30: f7ff bb11 b.w d01e156 <rtw_btc_set_bb_switchchannel_para> - d01eb34: 4770 bx lr - d01eb36: bf00 nop - d01eb38: 60006738 .word 0x60006738 - -0d01eb3c <rtw_hal_btc_rx_beacon_notify>: - d01eb3c: b538 push {r3, r4, r5, lr} - d01eb3e: 4605 mov r5, r0 - d01eb40: 460c mov r4, r1 - d01eb42: f7f3 fd5b bl d0125fc <rtw_check_sta_mode> - d01eb46: b1b0 cbz r0, d01eb76 <rtw_hal_btc_rx_beacon_notify+0x3a> - d01eb48: 4628 mov r0, r5 - d01eb4a: f7f3 fd64 bl d012616 <rtw_check_sta_associated_to_ap> - d01eb4e: b190 cbz r0, d01eb76 <rtw_hal_btc_rx_beacon_notify+0x3a> - d01eb50: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc - d01eb54: 881b ldrh r3, [r3, #0] - d01eb56: f003 03fc and.w r3, r3, #252 ; 0xfc - d01eb5a: 2b80 cmp r3, #128 ; 0x80 - d01eb5c: d10b bne.n d01eb76 <rtw_hal_btc_rx_beacon_notify+0x3a> - d01eb5e: 4b06 ldr r3, [pc, #24] ; (d01eb78 <rtw_hal_btc_rx_beacon_notify+0x3c>) - d01eb60: f8b4 20b4 ldrh.w r2, [r4, #180] ; 0xb4 - d01eb64: f8b3 106a ldrh.w r1, [r3, #106] ; 0x6a - d01eb68: 4291 cmp r1, r2 - d01eb6a: bf1e ittt ne - d01eb6c: f8a3 206a strhne.w r2, [r3, #106] ; 0x6a - d01eb70: 2200 movne r2, #0 - d01eb72: f883 206c strbne.w r2, [r3, #108] ; 0x6c - d01eb76: bd38 pop {r3, r4, r5, pc} - d01eb78: 60006738 .word 0x60006738 - -0d01eb7c <rtw_hal_btc_BtRFK>: - d01eb7c: 460a mov r2, r1 - d01eb7e: 4601 mov r1, r0 - d01eb80: 4801 ldr r0, [pc, #4] ; (d01eb88 <rtw_hal_btc_BtRFK+0xc>) - d01eb82: f7fe bd92 b.w d01d6aa <rtw_btc_bt_rfk> - d01eb86: bf00 nop - d01eb88: 60006738 .word 0x60006738 - -0d01eb8c <rtw_hal_btc_Handler>: - d01eb8c: f890 38c2 ldrb.w r3, [r0, #2242] ; 0x8c2 - d01eb90: b90b cbnz r3, d01eb96 <rtw_hal_btc_Handler+0xa> - d01eb92: f7ff ba2d b.w d01dff0 <_hal_btc_periodical> - d01eb96: 4770 bx lr - -0d01eb98 <rtw_hal_btc_IsBtControlLps>: - d01eb98: 4b01 ldr r3, [pc, #4] ; (d01eba0 <rtw_hal_btc_IsBtControlLps+0x8>) - d01eb9a: 7b58 ldrb r0, [r3, #13] - d01eb9c: 4770 bx lr - d01eb9e: bf00 nop - d01eba0: 60006738 .word 0x60006738 - -0d01eba4 <rtw_hal_btc_IsLpsOn>: - d01eba4: 4b01 ldr r3, [pc, #4] ; (d01ebac <rtw_hal_btc_IsLpsOn+0x8>) - d01eba6: 7b98 ldrb r0, [r3, #14] - d01eba8: 4770 bx lr - d01ebaa: bf00 nop - d01ebac: 60006738 .word 0x60006738 - -0d01ebb0 <rtw_hal_btc_RpwmVal>: - d01ebb0: 4b01 ldr r3, [pc, #4] ; (d01ebb8 <rtw_hal_btc_RpwmVal+0x8>) - d01ebb2: 7c18 ldrb r0, [r3, #16] - d01ebb4: 4770 bx lr - d01ebb6: bf00 nop - d01ebb8: 60006738 .word 0x60006738 - -0d01ebbc <rtw_hal_btc_RecordPwrMode>: - d01ebbc: 460a mov r2, r1 - d01ebbe: 4b02 ldr r3, [pc, #8] ; (d01ebc8 <rtw_hal_btc_RecordPwrMode+0xc>) - d01ebc0: 4601 mov r1, r0 - d01ebc2: 4802 ldr r0, [pc, #8] ; (d01ebcc <rtw_hal_btc_RecordPwrMode+0x10>) - d01ebc4: 4718 bx r3 - d01ebc6: bf00 nop - d01ebc8: 00027939 .word 0x00027939 - d01ebcc: 60006878 .word 0x60006878 - -0d01ebd0 <rtw_hal_btc_get_pg_rfe_type>: - d01ebd0: f890 0499 ldrb.w r0, [r0, #1177] ; 0x499 - d01ebd4: 4770 bx lr - -0d01ebd6 <rtw_hal_btc_get_ant_div_cfg>: - d01ebd6: f890 0540 ldrb.w r0, [r0, #1344] ; 0x540 - d01ebda: 3800 subs r0, #0 - d01ebdc: bf18 it ne - d01ebde: 2001 movne r0, #1 - d01ebe0: 4770 bx lr + d01e8fc: 2101 movne r1, #1 + d01e8fe: 2100 moveq r1, #0 + d01e900: f884 104c strb.w r1, [r4, #76] ; 0x4c + d01e904: bf1e ittt ne + d01e906: f8d4 10f8 ldrne.w r1, [r4, #248] ; 0xf8 + d01e90a: 3101 addne r1, #1 + d01e90c: f8c4 10f8 strne.w r1, [r4, #248] ; 0xf8 + d01e910: 061d lsls r5, r3, #24 + d01e912: ea4f 11d3 mov.w r1, r3, lsr #7 + d01e916: bf48 it mi + d01e918: f8d4 30fc ldrmi.w r3, [r4, #252] ; 0xfc + d01e91c: f884 104b strb.w r1, [r4, #75] ; 0x4b + d01e920: bf48 it mi + d01e922: 3301 addmi r3, #1 + d01e924: f894 109b ldrb.w r1, [r4, #155] ; 0x9b + d01e928: bf48 it mi + d01e92a: f8c4 30fc strmi.w r3, [r4, #252] ; 0xfc + d01e92e: f994 309b ldrsb.w r3, [r4, #155] ; 0x9b + d01e932: 2b00 cmp r3, #0 + d01e934: f2c0 8081 blt.w d01ea3a <rtw_hal_btc_BtInfoNotify+0x2da> + d01e938: 2364 movs r3, #100 ; 0x64 + d01e93a: 0750 lsls r0, r2, #29 + d01e93c: f884 30c6 strb.w r3, [r4, #198] ; 0xc6 + d01e940: d50a bpl.n d01e958 <rtw_hal_btc_BtInfoNotify+0x1f8> + d01e942: 2201 movs r2, #1 + d01e944: f894 3054 ldrb.w r3, [r4, #84] ; 0x54 + d01e948: f884 2051 strb.w r2, [r4, #81] ; 0x51 + d01e94c: b103 cbz r3, d01e950 <rtw_hal_btc_BtInfoNotify+0x1f0> + d01e94e: 2206 movs r2, #6 + d01e950: 2103 movs r1, #3 + d01e952: 483e ldr r0, [pc, #248] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e954: f7fe fdf6 bl d01d544 <_hal_btc_set_timer> + d01e958: f894 309c ldrb.w r3, [r4, #156] ; 0x9c + d01e95c: f3c3 1200 ubfx r2, r3, #4, #1 + d01e960: 0799 lsls r1, r3, #30 + d01e962: f884 204d strb.w r2, [r4, #77] ; 0x4d + d01e966: f3c3 1240 ubfx r2, r3, #5, #1 + d01e96a: f884 2055 strb.w r2, [r4, #85] ; 0x55 + d01e96e: d50d bpl.n d01e98c <rtw_hal_btc_BtInfoNotify+0x22c> + d01e970: 7ea2 ldrb r2, [r4, #26] + d01e972: 4639 mov r1, r7 + d01e974: f8d4 30e8 ldr.w r3, [r4, #232] ; 0xe8 + d01e978: 3a00 subs r2, #0 + d01e97a: 4834 ldr r0, [pc, #208] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e97c: f103 0301 add.w r3, r3, #1 + d01e980: bf18 it ne + d01e982: 2201 movne r2, #1 + d01e984: f8c4 30e8 str.w r3, [r4, #232] ; 0xe8 + d01e988: f7fe ff66 bl d01d858 <rtw_btc_update_wl_ch_info> + d01e98c: f894 309c ldrb.w r3, [r4, #156] ; 0x9c + d01e990: f003 030c and.w r3, r3, #12 + d01e994: 2b08 cmp r3, #8 + d01e996: d10a bne.n d01e9ae <rtw_hal_btc_BtInfoNotify+0x24e> + d01e998: f8d4 30f4 ldr.w r3, [r4, #244] ; 0xf4 + d01e99c: 2201 movs r2, #1 + d01e99e: 4639 mov r1, r7 + d01e9a0: 482a ldr r0, [pc, #168] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e9a2: 3301 adds r3, #1 + d01e9a4: f8c4 30f4 str.w r3, [r4, #244] ; 0xf4 + d01e9a8: 2300 movs r3, #0 + d01e9aa: f7ff f81e bl d01d9ea <rtw_btc_ignore_wlan_act> + d01e9ae: f894 309c ldrb.w r3, [r4, #156] ; 0x9c + d01e9b2: 065a lsls r2, r3, #25 + d01e9b4: ea4f 13d3 mov.w r3, r3, lsr #7 + d01e9b8: bf48 it mi + d01e9ba: f8d4 2100 ldrmi.w r2, [r4, #256] ; 0x100 + d01e9be: f884 3052 strb.w r3, [r4, #82] ; 0x52 + d01e9c2: f894 309d ldrb.w r3, [r4, #157] ; 0x9d + d01e9c6: bf48 it mi + d01e9c8: 3201 addmi r2, #1 + d01e9ca: f003 0304 and.w r3, r3, #4 + d01e9ce: bf48 it mi + d01e9d0: f8c4 2100 strmi.w r2, [r4, #256] ; 0x100 + d01e9d4: 2b00 cmp r3, #0 + d01e9d6: bf14 ite ne + d01e9d8: 2301 movne r3, #1 + d01e9da: 2300 moveq r3, #0 + d01e9dc: f884 3057 strb.w r3, [r4, #87] ; 0x57 + d01e9e0: d10a bne.n d01e9f8 <rtw_hal_btc_BtInfoNotify+0x298> + d01e9e2: f894 3058 ldrb.w r3, [r4, #88] ; 0x58 + d01e9e6: b13b cbz r3, d01e9f8 <rtw_hal_btc_BtInfoNotify+0x298> + d01e9e8: 2301 movs r3, #1 + d01e9ea: 2205 movs r2, #5 + d01e9ec: 2106 movs r1, #6 + d01e9ee: 4817 ldr r0, [pc, #92] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e9f0: f884 3059 strb.w r3, [r4, #89] ; 0x59 + d01e9f4: f7fe fda6 bl d01d544 <_hal_btc_set_timer> + d01e9f8: f894 3057 ldrb.w r3, [r4, #87] ; 0x57 + d01e9fc: 4813 ldr r0, [pc, #76] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01e9fe: f884 3058 strb.w r3, [r4, #88] ; 0x58 + d01ea02: f894 309d ldrb.w r3, [r4, #157] ; 0x9d + d01ea06: f3c3 02c0 ubfx r2, r3, #3, #1 + d01ea0a: f884 2056 strb.w r2, [r4, #86] ; 0x56 + d01ea0e: f3c3 1201 ubfx r2, r3, #4, #2 + d01ea12: 099b lsrs r3, r3, #6 + d01ea14: f884 20c4 strb.w r2, [r4, #196] ; 0xc4 + d01ea18: f884 30c3 strb.w r3, [r4, #195] ; 0xc3 + d01ea1c: f894 309e ldrb.w r3, [r4, #158] ; 0x9e + d01ea20: 09db lsrs r3, r3, #7 + d01ea22: f884 3053 strb.w r3, [r4, #83] ; 0x53 + d01ea26: f7fe febc bl d01d7a2 <rtw_btc_update_bt_link_info> + d01ea2a: 2208 movs r2, #8 + d01ea2c: 4907 ldr r1, [pc, #28] ; (d01ea4c <rtw_hal_btc_BtInfoNotify+0x2ec>) + d01ea2e: e6b8 b.n d01e7a2 <rtw_hal_btc_BtInfoNotify+0x42> + d01ea30: f884 104e strb.w r1, [r4, #78] ; 0x4e + d01ea34: f884 105a strb.w r1, [r4, #90] ; 0x5a + d01ea38: e756 b.n d01e8e8 <rtw_hal_btc_BtInfoNotify+0x188> + d01ea3a: f5c1 7180 rsb r1, r1, #256 ; 0x100 + d01ea3e: 2964 cmp r1, #100 ; 0x64 + d01ea40: bfd4 ite le + d01ea42: 3364 addle r3, #100 ; 0x64 + d01ea44: 2300 movgt r3, #0 + d01ea46: e778 b.n d01e93a <rtw_hal_btc_BtInfoNotify+0x1da> + d01ea48: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d01ea4c: 60006750 .word 0x60006750 + +0d01ea50 <rtw_hal_btc_BtLeAudioInfoNotify>: + d01ea50: b5f8 push {r3, r4, r5, r6, r7, lr} + d01ea52: 7815 ldrb r5, [r2, #0] + d01ea54: 4607 mov r7, r0 + d01ea56: 4616 mov r6, r2 + d01ea58: f005 050f and.w r5, r5, #15 + d01ea5c: 2d02 cmp r5, #2 + d01ea5e: f200 808d bhi.w d01eb7c <rtw_hal_btc_BtLeAudioInfoNotify+0x12c> + d01ea62: 2907 cmp r1, #7 + d01ea64: f040 808a bne.w d01eb7c <rtw_hal_btc_BtLeAudioInfoNotify+0x12c> + d01ea68: 1e6b subs r3, r5, #1 + d01ea6a: 4c45 ldr r4, [pc, #276] ; (d01eb80 <rtw_hal_btc_BtLeAudioInfoNotify+0x130>) + d01ea6c: 2b01 cmp r3, #1 + d01ea6e: d813 bhi.n d01ea98 <rtw_hal_btc_BtLeAudioInfoNotify+0x48> + d01ea70: f894 3045 ldrb.w r3, [r4, #69] ; 0x45 + d01ea74: b183 cbz r3, d01ea98 <rtw_hal_btc_BtLeAudioInfoNotify+0x48> + d01ea76: 6803 ldr r3, [r0, #0] + d01ea78: 4620 mov r0, r4 + d01ea7a: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 + d01ea7e: f7ff fa49 bl d01df14 <rtw_btc_monitor_bt_enable> + d01ea82: 2300 movs r3, #0 + d01ea84: 220f movs r2, #15 + d01ea86: 2104 movs r1, #4 + d01ea88: f884 3045 strb.w r3, [r4, #69] ; 0x45 + d01ea8c: 2301 movs r3, #1 + d01ea8e: 4620 mov r0, r4 + d01ea90: f884 3054 strb.w r3, [r4, #84] ; 0x54 + d01ea94: f7fe fd56 bl d01d544 <_hal_btc_set_timer> + d01ea98: 230a movs r3, #10 + d01ea9a: 1e72 subs r2, r6, #1 + d01ea9c: 3606 adds r6, #6 + d01ea9e: fb03 4305 mla r3, r3, r5, r4 + d01eaa2: 339f adds r3, #159 ; 0x9f + d01eaa4: f812 1f01 ldrb.w r1, [r2, #1]! + d01eaa8: 42b2 cmp r2, r6 + d01eaaa: f803 1b01 strb.w r1, [r3], #1 + d01eaae: d1f9 bne.n d01eaa4 <rtw_hal_btc_BtLeAudioInfoNotify+0x54> + d01eab0: 230a movs r3, #10 + d01eab2: f894 10bd ldrb.w r1, [r4, #189] ; 0xbd + d01eab6: fb03 4305 mla r3, r3, r5, r4 + d01eaba: f893 20a0 ldrb.w r2, [r3, #160] ; 0xa0 + d01eabe: 4291 cmp r1, r2 + d01eac0: d11d bne.n d01eafe <rtw_hal_btc_BtLeAudioInfoNotify+0xae> + d01eac2: f893 00a1 ldrb.w r0, [r3, #161] ; 0xa1 + d01eac6: f894 10be ldrb.w r1, [r4, #190] ; 0xbe + d01eaca: 4288 cmp r0, r1 + d01eacc: d117 bne.n d01eafe <rtw_hal_btc_BtLeAudioInfoNotify+0xae> + d01eace: f893 00a2 ldrb.w r0, [r3, #162] ; 0xa2 + d01ead2: f894 10bf ldrb.w r1, [r4, #191] ; 0xbf + d01ead6: 4288 cmp r0, r1 + d01ead8: d111 bne.n d01eafe <rtw_hal_btc_BtLeAudioInfoNotify+0xae> + d01eada: f893 00a3 ldrb.w r0, [r3, #163] ; 0xa3 + d01eade: f894 10c0 ldrb.w r1, [r4, #192] ; 0xc0 + d01eae2: 4288 cmp r0, r1 + d01eae4: d10b bne.n d01eafe <rtw_hal_btc_BtLeAudioInfoNotify+0xae> + d01eae6: f893 00a4 ldrb.w r0, [r3, #164] ; 0xa4 + d01eaea: f894 10c1 ldrb.w r1, [r4, #193] ; 0xc1 + d01eaee: 4288 cmp r0, r1 + d01eaf0: d105 bne.n d01eafe <rtw_hal_btc_BtLeAudioInfoNotify+0xae> + d01eaf2: f893 10a5 ldrb.w r1, [r3, #165] ; 0xa5 + d01eaf6: f894 30c2 ldrb.w r3, [r4, #194] ; 0xc2 + d01eafa: 4299 cmp r1, r3 + d01eafc: d03e beq.n d01eb7c <rtw_hal_btc_BtLeAudioInfoNotify+0x12c> + d01eafe: 230a movs r3, #10 + d01eb00: f884 20bd strb.w r2, [r4, #189] ; 0xbd + d01eb04: fb03 4505 mla r5, r3, r5, r4 + d01eb08: f895 10a2 ldrb.w r1, [r5, #162] ; 0xa2 + d01eb0c: f895 30a1 ldrb.w r3, [r5, #161] ; 0xa1 + d01eb10: f884 10bf strb.w r1, [r4, #191] ; 0xbf + d01eb14: f895 10a3 ldrb.w r1, [r5, #163] ; 0xa3 + d01eb18: f884 30be strb.w r3, [r4, #190] ; 0xbe + d01eb1c: f884 10c0 strb.w r1, [r4, #192] ; 0xc0 + d01eb20: f895 10a4 ldrb.w r1, [r5, #164] ; 0xa4 + d01eb24: f884 10c1 strb.w r1, [r4, #193] ; 0xc1 + d01eb28: f895 10a5 ldrb.w r1, [r5, #165] ; 0xa5 + d01eb2c: f884 10c2 strb.w r1, [r4, #194] ; 0xc2 + d01eb30: f002 0101 and.w r1, r2, #1 + d01eb34: f884 105c strb.w r1, [r4, #92] ; 0x5c + d01eb38: f3c2 0140 ubfx r1, r2, #1, #1 + d01eb3c: f3c2 0280 ubfx r2, r2, #2, #1 + d01eb40: f884 105d strb.w r1, [r4, #93] ; 0x5d + d01eb44: f884 205e strb.w r2, [r4, #94] ; 0x5e + d01eb48: b25a sxtb r2, r3 + d01eb4a: 2a00 cmp r2, #0 + d01eb4c: db03 blt.n d01eb56 <rtw_hal_btc_BtLeAudioInfoNotify+0x106> + d01eb4e: 2364 movs r3, #100 ; 0x64 + d01eb50: f884 30c7 strb.w r3, [r4, #199] ; 0xc7 + d01eb54: e006 b.n d01eb64 <rtw_hal_btc_BtLeAudioInfoNotify+0x114> + d01eb56: f5c3 7380 rsb r3, r3, #256 ; 0x100 + d01eb5a: 2b64 cmp r3, #100 ; 0x64 + d01eb5c: dc0c bgt.n d01eb78 <rtw_hal_btc_BtLeAudioInfoNotify+0x128> + d01eb5e: 3264 adds r2, #100 ; 0x64 + d01eb60: f884 20c7 strb.w r2, [r4, #199] ; 0xc7 + d01eb64: 4806 ldr r0, [pc, #24] ; (d01eb80 <rtw_hal_btc_BtLeAudioInfoNotify+0x130>) + d01eb66: f7fe fe1c bl d01d7a2 <rtw_btc_update_bt_link_info> + d01eb6a: 4638 mov r0, r7 + d01eb6c: 2208 movs r2, #8 + d01eb6e: 4904 ldr r1, [pc, #16] ; (d01eb80 <rtw_hal_btc_BtLeAudioInfoNotify+0x130>) + d01eb70: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01eb74: f018 bed1 b.w d03791a <rtw_btc_run_coex> + d01eb78: 2300 movs r3, #0 + d01eb7a: e7e9 b.n d01eb50 <rtw_hal_btc_BtLeAudioInfoNotify+0x100> + d01eb7c: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01eb7e: bf00 nop + d01eb80: 60006750 .word 0x60006750 + +0d01eb84 <rtw_hal_btc_HaltNotify>: + d01eb84: 4901 ldr r1, [pc, #4] ; (d01eb8c <rtw_hal_btc_HaltNotify+0x8>) + d01eb86: f018 bea0 b.w d0378ca <rtw_btc_action_wl_off> + d01eb8a: bf00 nop + d01eb8c: 60006750 .word 0x60006750 + +0d01eb90 <rtw_hal_btc_switchband_notify>: + d01eb90: b5f8 push {r3, r4, r5, r6, r7, lr} + d01eb92: 4c18 ldr r4, [pc, #96] ; (d01ebf4 <rtw_hal_btc_switchband_notify+0x64>) + d01eb94: 4605 mov r5, r0 + d01eb96: 6803 ldr r3, [r0, #0] + d01eb98: 460f mov r7, r1 + d01eb9a: 4620 mov r0, r4 + d01eb9c: 4616 mov r6, r2 + d01eb9e: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 + d01eba2: f7ff fb41 bl d01e228 <rtw_btc_set_rf_switchband_para> + d01eba6: f8d4 313c ldr.w r3, [r4, #316] ; 0x13c + d01ebaa: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 + d01ebae: f023 03ff bic.w r3, r3, #255 ; 0xff + d01ebb2: b9f3 cbnz r3, d01ebf2 <rtw_hal_btc_switchband_notify+0x62> + d01ebb4: b14e cbz r6, d01ebca <rtw_hal_btc_switchband_notify+0x3a> + d01ebb6: 2e01 cmp r6, #1 + d01ebb8: d019 beq.n d01ebee <rtw_hal_btc_switchband_notify+0x5e> + d01ebba: 480f ldr r0, [pc, #60] ; (d01ebf8 <rtw_hal_btc_switchband_notify+0x68>) + d01ebbc: f7e5 f99c bl d003ef8 <inic_ipc_dev_buffered_printf> + d01ebc0: 480e ldr r0, [pc, #56] ; (d01ebfc <rtw_hal_btc_switchband_notify+0x6c>) + d01ebc2: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01ebc6: f7e5 b997 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01ebca: b187 cbz r7, d01ebee <rtw_hal_btc_switchband_notify+0x5e> + d01ebcc: 2201 movs r2, #1 + d01ebce: 2103 movs r1, #3 + d01ebd0: 4620 mov r0, r4 + d01ebd2: f884 6044 strb.w r6, [r4, #68] ; 0x44 + d01ebd6: f000 f953 bl d01ee80 <btc_hal_write_scbd> + d01ebda: 2301 movs r3, #1 + d01ebdc: 4632 mov r2, r6 + d01ebde: f884 3062 strb.w r3, [r4, #98] ; 0x62 + d01ebe2: 4621 mov r1, r4 + d01ebe4: 4628 mov r0, r5 + d01ebe6: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01ebea: f018 be96 b.w d03791a <rtw_btc_run_coex> + d01ebee: 2202 movs r2, #2 + d01ebf0: e7f7 b.n d01ebe2 <rtw_hal_btc_switchband_notify+0x52> + d01ebf2: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01ebf4: 60006750 .word 0x60006750 + d01ebf8: 0d04a78b .word 0x0d04a78b + d01ebfc: 0d0487b7 .word 0x0d0487b7 + +0d01ec00 <rtw_hal_btc_switchchnl_notify>: + d01ec00: b932 cbnz r2, d01ec10 <rtw_hal_btc_switchchnl_notify+0x10> + d01ec02: 4b04 ldr r3, [pc, #16] ; (d01ec14 <rtw_hal_btc_switchchnl_notify+0x14>) + d01ec04: f883 10c5 strb.w r1, [r3, #197] ; 0xc5 + d01ec08: 4601 mov r1, r0 + d01ec0a: 4618 mov r0, r3 + d01ec0c: f7ff bb11 b.w d01e232 <rtw_btc_set_bb_switchchannel_para> + d01ec10: 4770 bx lr + d01ec12: bf00 nop + d01ec14: 60006750 .word 0x60006750 + +0d01ec18 <rtw_hal_btc_rx_beacon_notify>: + d01ec18: b538 push {r3, r4, r5, lr} + d01ec1a: 4605 mov r5, r0 + d01ec1c: 460c mov r4, r1 + d01ec1e: f7f3 fced bl d0125fc <rtw_check_sta_mode> + d01ec22: b1b0 cbz r0, d01ec52 <rtw_hal_btc_rx_beacon_notify+0x3a> + d01ec24: 4628 mov r0, r5 + d01ec26: f7f3 fcf6 bl d012616 <rtw_check_sta_associated_to_ap> + d01ec2a: b190 cbz r0, d01ec52 <rtw_hal_btc_rx_beacon_notify+0x3a> + d01ec2c: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc + d01ec30: 881b ldrh r3, [r3, #0] + d01ec32: f003 03fc and.w r3, r3, #252 ; 0xfc + d01ec36: 2b80 cmp r3, #128 ; 0x80 + d01ec38: d10b bne.n d01ec52 <rtw_hal_btc_rx_beacon_notify+0x3a> + d01ec3a: 4b06 ldr r3, [pc, #24] ; (d01ec54 <rtw_hal_btc_rx_beacon_notify+0x3c>) + d01ec3c: f8b4 20b4 ldrh.w r2, [r4, #180] ; 0xb4 + d01ec40: f8b3 106a ldrh.w r1, [r3, #106] ; 0x6a + d01ec44: 4291 cmp r1, r2 + d01ec46: bf1e ittt ne + d01ec48: f8a3 206a strhne.w r2, [r3, #106] ; 0x6a + d01ec4c: 2200 movne r2, #0 + d01ec4e: f883 206c strbne.w r2, [r3, #108] ; 0x6c + d01ec52: bd38 pop {r3, r4, r5, pc} + d01ec54: 60006750 .word 0x60006750 + +0d01ec58 <rtw_hal_btc_BtRFK>: + d01ec58: 460a mov r2, r1 + d01ec5a: 4601 mov r1, r0 + d01ec5c: 4801 ldr r0, [pc, #4] ; (d01ec64 <rtw_hal_btc_BtRFK+0xc>) + d01ec5e: f7fe bd92 b.w d01d786 <rtw_btc_bt_rfk> + d01ec62: bf00 nop + d01ec64: 60006750 .word 0x60006750 + +0d01ec68 <rtw_hal_btc_Handler>: + d01ec68: f890 38c2 ldrb.w r3, [r0, #2242] ; 0x8c2 + d01ec6c: b90b cbnz r3, d01ec72 <rtw_hal_btc_Handler+0xa> + d01ec6e: f7ff ba2d b.w d01e0cc <_hal_btc_periodical> + d01ec72: 4770 bx lr + +0d01ec74 <rtw_hal_btc_IsBtControlLps>: + d01ec74: 4b01 ldr r3, [pc, #4] ; (d01ec7c <rtw_hal_btc_IsBtControlLps+0x8>) + d01ec76: 7b58 ldrb r0, [r3, #13] + d01ec78: 4770 bx lr + d01ec7a: bf00 nop + d01ec7c: 60006750 .word 0x60006750 + +0d01ec80 <rtw_hal_btc_IsLpsOn>: + d01ec80: 4b01 ldr r3, [pc, #4] ; (d01ec88 <rtw_hal_btc_IsLpsOn+0x8>) + d01ec82: 7b98 ldrb r0, [r3, #14] + d01ec84: 4770 bx lr + d01ec86: bf00 nop + d01ec88: 60006750 .word 0x60006750 + +0d01ec8c <rtw_hal_btc_RpwmVal>: + d01ec8c: 4b01 ldr r3, [pc, #4] ; (d01ec94 <rtw_hal_btc_RpwmVal+0x8>) + d01ec8e: 7c18 ldrb r0, [r3, #16] + d01ec90: 4770 bx lr + d01ec92: bf00 nop + d01ec94: 60006750 .word 0x60006750 + +0d01ec98 <rtw_hal_btc_RecordPwrMode>: + d01ec98: 460a mov r2, r1 + d01ec9a: 4b02 ldr r3, [pc, #8] ; (d01eca4 <rtw_hal_btc_RecordPwrMode+0xc>) + d01ec9c: 4601 mov r1, r0 + d01ec9e: 4802 ldr r0, [pc, #8] ; (d01eca8 <rtw_hal_btc_RecordPwrMode+0x10>) + d01eca0: 4718 bx r3 + d01eca2: bf00 nop + d01eca4: 00027939 .word 0x00027939 + d01eca8: 60006890 .word 0x60006890 + +0d01ecac <rtw_hal_btc_get_pg_rfe_type>: + d01ecac: f890 0499 ldrb.w r0, [r0, #1177] ; 0x499 + d01ecb0: 4770 bx lr + +0d01ecb2 <rtw_hal_btc_get_ant_div_cfg>: + d01ecb2: f890 0540 ldrb.w r0, [r0, #1344] ; 0x540 + d01ecb6: 3800 subs r0, #0 + d01ecb8: bf18 it ne + d01ecba: 2001 movne r0, #1 + d01ecbc: 4770 bx lr ... -0d01ebe4 <halbtc8730e_cfg_init>: - d01ebe4: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d01ebe8: f893 2076 ldrb.w r2, [r3, #118] ; 0x76 - d01ebec: f042 0201 orr.w r2, r2, #1 - d01ebf0: f883 2076 strb.w r2, [r3, #118] ; 0x76 - d01ebf4: f893 2076 ldrb.w r2, [r3, #118] ; 0x76 - d01ebf8: f002 02f9 and.w r2, r2, #249 ; 0xf9 - d01ebfc: f883 2076 strb.w r2, [r3, #118] ; 0x76 - d01ec00: f893 2778 ldrb.w r2, [r3, #1912] ; 0x778 - d01ec04: f042 0201 orr.w r2, r2, #1 - d01ec08: f883 2778 strb.w r2, [r3, #1912] ; 0x778 - d01ec0c: 2205 movs r2, #5 - d01ec0e: f883 2790 strb.w r2, [r3, #1936] ; 0x790 - d01ec12: f893 276e ldrb.w r2, [r3, #1902] ; 0x76e - d01ec16: f042 0204 orr.w r2, r2, #4 - d01ec1a: f883 276e strb.w r2, [r3, #1902] ; 0x76e - d01ec1e: 4a14 ldr r2, [pc, #80] ; (d01ec70 <halbtc8730e_cfg_init+0x8c>) - d01ec20: f892 10c6 ldrb.w r1, [r2, #198] ; 0xc6 - d01ec24: f041 0110 orr.w r1, r1, #16 - d01ec28: f882 10c6 strb.w r1, [r2, #198] ; 0xc6 - d01ec2c: f892 10c6 ldrb.w r1, [r2, #198] ; 0xc6 - d01ec30: f001 01df and.w r1, r1, #223 ; 0xdf - d01ec34: f882 10c6 strb.w r1, [r2, #198] ; 0xc6 - d01ec38: f893 2765 ldrb.w r2, [r3, #1893] ; 0x765 - d01ec3c: f002 02e1 and.w r2, r2, #225 ; 0xe1 - d01ec40: f883 2765 strb.w r2, [r3, #1893] ; 0x765 - d01ec44: f893 2763 ldrb.w r2, [r3, #1891] ; 0x763 - d01ec48: f042 0210 orr.w r2, r2, #16 - d01ec4c: f883 2763 strb.w r2, [r3, #1891] ; 0x763 - d01ec50: 4a08 ldr r2, [pc, #32] ; (d01ec74 <halbtc8730e_cfg_init+0x90>) - d01ec52: f892 3050 ldrb.w r3, [r2, #80] ; 0x50 - d01ec56: f043 0308 orr.w r3, r3, #8 - d01ec5a: f882 3050 strb.w r3, [r2, #80] ; 0x50 - d01ec5e: f502 5280 add.w r2, r2, #4096 ; 0x1000 - d01ec62: f892 3094 ldrb.w r3, [r2, #148] ; 0x94 - d01ec66: f043 0310 orr.w r3, r3, #16 - d01ec6a: f882 3094 strb.w r3, [r2, #148] ; 0x94 - d01ec6e: 4770 bx lr - d01ec70: 40000400 .word 0x40000400 - d01ec74: 40000500 .word 0x40000500 - -0d01ec78 <halbtc8730e_cfg_wlan_act_gate>: - d01ec78: f890 102a ldrb.w r1, [r0, #42] ; 0x2a - d01ec7c: 4a0d ldr r2, [pc, #52] ; (d01ecb4 <halbtc8730e_cfg_wlan_act_gate+0x3c>) - d01ec7e: 4b0e ldr r3, [pc, #56] ; (d01ecb8 <halbtc8730e_cfg_wlan_act_gate+0x40>) - d01ec80: b161 cbz r1, d01ec9c <halbtc8730e_cfg_wlan_act_gate+0x24> - d01ec82: f892 106e ldrb.w r1, [r2, #110] ; 0x6e - d01ec86: f041 0108 orr.w r1, r1, #8 - d01ec8a: f882 106e strb.w r1, [r2, #110] ; 0x6e - d01ec8e: f893 20bb ldrb.w r2, [r3, #187] ; 0xbb - d01ec92: f042 0240 orr.w r2, r2, #64 ; 0x40 - d01ec96: f883 20bb strb.w r2, [r3, #187] ; 0xbb - d01ec9a: 4770 bx lr - d01ec9c: f892 106e ldrb.w r1, [r2, #110] ; 0x6e - d01eca0: f001 01f7 and.w r1, r1, #247 ; 0xf7 - d01eca4: f882 106e strb.w r1, [r2, #110] ; 0x6e - d01eca8: f893 20bb ldrb.w r2, [r3, #187] ; 0xbb - d01ecac: f002 02bf and.w r2, r2, #191 ; 0xbf - d01ecb0: e7f1 b.n d01ec96 <halbtc8730e_cfg_wlan_act_gate+0x1e> - d01ecb2: bf00 nop - d01ecb4: 40000700 .word 0x40000700 - d01ecb8: 40000500 .word 0x40000500 - -0d01ecbc <btc_hal_set_pta>: - d01ecbc: 2a02 cmp r2, #2 - d01ecbe: b570 push {r4, r5, r6, lr} - d01ecc0: 4604 mov r4, r0 - d01ecc2: 4615 mov r5, r2 - d01ecc4: d038 beq.n d01ed38 <btc_hal_set_pta+0x7c> - d01ecc6: 4831 ldr r0, [pc, #196] ; (d01ed8c <btc_hal_set_pta+0xd0>) - d01ecc8: f8d0 314c ldr.w r3, [r0, #332] ; 0x14c - d01eccc: b163 cbz r3, d01ece8 <btc_hal_set_pta+0x2c> - d01ecce: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d01ecd2: f500 70a6 add.w r0, r0, #332 ; 0x14c - d01ecd6: f7e6 fd81 bl d0057dc <rtw_mutex_get_timeout> - d01ecda: 2800 cmp r0, #0 - d01ecdc: da06 bge.n d01ecec <btc_hal_set_pta+0x30> - d01ecde: 482c ldr r0, [pc, #176] ; (d01ed90 <btc_hal_set_pta+0xd4>) - d01ece0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01ece4: f7e5 b908 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01ece8: 482a ldr r0, [pc, #168] ; (d01ed94 <btc_hal_set_pta+0xd8>) - d01ecea: e7f9 b.n d01ece0 <btc_hal_set_pta+0x24> - d01ecec: 2d01 cmp r5, #1 - d01ecee: d126 bne.n d01ed3e <btc_hal_set_pta+0x82> - d01ecf0: 4b29 ldr r3, [pc, #164] ; (d01ed98 <btc_hal_set_pta+0xdc>) - d01ecf2: 4e2a ldr r6, [pc, #168] ; (d01ed9c <btc_hal_set_pta+0xe0>) - d01ecf4: f893 1065 ldrb.w r1, [r3, #101] ; 0x65 - d01ecf8: f001 011e and.w r1, r1, #30 - d01ecfc: 290a cmp r1, #10 - d01ecfe: d011 beq.n d01ed24 <btc_hal_set_pta+0x68> - d01ed00: 291e cmp r1, #30 - d01ed02: d011 beq.n d01ed28 <btc_hal_set_pta+0x6c> - d01ed04: b999 cbnz r1, d01ed2e <btc_hal_set_pta+0x72> - d01ed06: 7031 strb r1, [r6, #0] - d01ed08: 2c01 cmp r4, #1 - d01ed0a: d01e beq.n d01ed4a <btc_hal_set_pta+0x8e> - d01ed0c: 2c02 cmp r4, #2 - d01ed0e: d036 beq.n d01ed7e <btc_hal_set_pta+0xc2> - d01ed10: 2c00 cmp r4, #0 - d01ed12: d13a bne.n d01ed8a <btc_hal_set_pta+0xce> - d01ed14: 4a20 ldr r2, [pc, #128] ; (d01ed98 <btc_hal_set_pta+0xdc>) - d01ed16: f892 3065 ldrb.w r3, [r2, #101] ; 0x65 - d01ed1a: f003 03e1 and.w r3, r3, #225 ; 0xe1 - d01ed1e: f882 3065 strb.w r3, [r2, #101] ; 0x65 - d01ed22: e01f b.n d01ed64 <btc_hal_set_pta+0xa8> - d01ed24: 7035 strb r5, [r6, #0] - d01ed26: e7ef b.n d01ed08 <btc_hal_set_pta+0x4c> - d01ed28: 2302 movs r3, #2 - d01ed2a: 7033 strb r3, [r6, #0] - d01ed2c: e7ec b.n d01ed08 <btc_hal_set_pta+0x4c> - d01ed2e: 481c ldr r0, [pc, #112] ; (d01eda0 <btc_hal_set_pta+0xe4>) - d01ed30: f7e5 f8e2 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01ed34: 2300 movs r3, #0 - d01ed36: e7f8 b.n d01ed2a <btc_hal_set_pta+0x6e> - d01ed38: b908 cbnz r0, d01ed3e <btc_hal_set_pta+0x82> - d01ed3a: 4b18 ldr r3, [pc, #96] ; (d01ed9c <btc_hal_set_pta+0xe0>) - d01ed3c: 781c ldrb r4, [r3, #0] - d01ed3e: 2c01 cmp r4, #1 - d01ed40: d003 beq.n d01ed4a <btc_hal_set_pta+0x8e> - d01ed42: 2c02 cmp r4, #2 - d01ed44: d01b beq.n d01ed7e <btc_hal_set_pta+0xc2> - d01ed46: b97c cbnz r4, d01ed68 <btc_hal_set_pta+0xac> - d01ed48: e7e4 b.n d01ed14 <btc_hal_set_pta+0x58> - d01ed4a: 4b13 ldr r3, [pc, #76] ; (d01ed98 <btc_hal_set_pta+0xdc>) - d01ed4c: f893 2065 ldrb.w r2, [r3, #101] ; 0x65 - d01ed50: f042 020a orr.w r2, r2, #10 - d01ed54: f883 2065 strb.w r2, [r3, #101] ; 0x65 - d01ed58: f893 2065 ldrb.w r2, [r3, #101] ; 0x65 - d01ed5c: f002 02eb and.w r2, r2, #235 ; 0xeb - d01ed60: f883 2065 strb.w r2, [r3, #101] ; 0x65 - d01ed64: 2d01 cmp r5, #1 - d01ed66: d010 beq.n d01ed8a <btc_hal_set_pta+0xce> - d01ed68: 4808 ldr r0, [pc, #32] ; (d01ed8c <btc_hal_set_pta+0xd0>) - d01ed6a: f8d0 314c ldr.w r3, [r0, #332] ; 0x14c - d01ed6e: 2b00 cmp r3, #0 - d01ed70: d0ba beq.n d01ece8 <btc_hal_set_pta+0x2c> - d01ed72: f500 70a6 add.w r0, r0, #332 ; 0x14c - d01ed76: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d01ed7a: f7e6 bd1b b.w d0057b4 <rtw_mutex_put> - d01ed7e: 4a06 ldr r2, [pc, #24] ; (d01ed98 <btc_hal_set_pta+0xdc>) - d01ed80: f892 3065 ldrb.w r3, [r2, #101] ; 0x65 - d01ed84: f043 031e orr.w r3, r3, #30 - d01ed88: e7c9 b.n d01ed1e <btc_hal_set_pta+0x62> - d01ed8a: bd70 pop {r4, r5, r6, pc} - d01ed8c: 60006738 .word 0x60006738 - d01ed90: 0d04874b .word 0x0d04874b - d01ed94: 0d04876f .word 0x0d04876f - d01ed98: 40000700 .word 0x40000700 - d01ed9c: 6000688c .word 0x6000688c - d01eda0: 0d04878f .word 0x0d04878f - -0d01eda4 <btc_hal_write_scbd>: - d01eda4: b530 push {r4, r5, lr} - d01eda6: f8d0 4138 ldr.w r4, [r0, #312] ; 0x138 - d01edaa: 7923 ldrb r3, [r4, #4] - d01edac: b17b cbz r3, d01edce <btc_hal_write_scbd+0x2a> - d01edae: f8d0 50d0 ldr.w r5, [r0, #208] ; 0xd0 - d01edb2: f045 0303 orr.w r3, r5, #3 - d01edb6: b15a cbz r2, d01edd0 <btc_hal_write_scbd+0x2c> - d01edb8: 4319 orrs r1, r3 - d01edba: 428d cmp r5, r1 - d01edbc: d007 beq.n d01edce <btc_hal_write_scbd+0x2a> - d01edbe: f8c0 10d0 str.w r1, [r0, #208] ; 0xd0 - d01edc2: f041 4100 orr.w r1, r1, #2147483648 ; 0x80000000 - d01edc6: 68a3 ldr r3, [r4, #8] - d01edc8: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 - d01edcc: 6019 str r1, [r3, #0] - d01edce: bd30 pop {r4, r5, pc} - d01edd0: ea23 0101 bic.w r1, r3, r1 - d01edd4: e7f1 b.n d01edba <btc_hal_write_scbd+0x16> +0d01ecc0 <halbtc8730e_cfg_init>: + d01ecc0: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d01ecc4: f893 2076 ldrb.w r2, [r3, #118] ; 0x76 + d01ecc8: f042 0201 orr.w r2, r2, #1 + d01eccc: f883 2076 strb.w r2, [r3, #118] ; 0x76 + d01ecd0: f893 2076 ldrb.w r2, [r3, #118] ; 0x76 + d01ecd4: f002 02f9 and.w r2, r2, #249 ; 0xf9 + d01ecd8: f883 2076 strb.w r2, [r3, #118] ; 0x76 + d01ecdc: f893 2778 ldrb.w r2, [r3, #1912] ; 0x778 + d01ece0: f042 0201 orr.w r2, r2, #1 + d01ece4: f883 2778 strb.w r2, [r3, #1912] ; 0x778 + d01ece8: 2205 movs r2, #5 + d01ecea: f883 2790 strb.w r2, [r3, #1936] ; 0x790 + d01ecee: f893 276e ldrb.w r2, [r3, #1902] ; 0x76e + d01ecf2: f042 0204 orr.w r2, r2, #4 + d01ecf6: f883 276e strb.w r2, [r3, #1902] ; 0x76e + d01ecfa: 4a14 ldr r2, [pc, #80] ; (d01ed4c <halbtc8730e_cfg_init+0x8c>) + d01ecfc: f892 10c6 ldrb.w r1, [r2, #198] ; 0xc6 + d01ed00: f041 0110 orr.w r1, r1, #16 + d01ed04: f882 10c6 strb.w r1, [r2, #198] ; 0xc6 + d01ed08: f892 10c6 ldrb.w r1, [r2, #198] ; 0xc6 + d01ed0c: f001 01df and.w r1, r1, #223 ; 0xdf + d01ed10: f882 10c6 strb.w r1, [r2, #198] ; 0xc6 + d01ed14: f893 2765 ldrb.w r2, [r3, #1893] ; 0x765 + d01ed18: f002 02e1 and.w r2, r2, #225 ; 0xe1 + d01ed1c: f883 2765 strb.w r2, [r3, #1893] ; 0x765 + d01ed20: f893 2763 ldrb.w r2, [r3, #1891] ; 0x763 + d01ed24: f042 0210 orr.w r2, r2, #16 + d01ed28: f883 2763 strb.w r2, [r3, #1891] ; 0x763 + d01ed2c: 4a08 ldr r2, [pc, #32] ; (d01ed50 <halbtc8730e_cfg_init+0x90>) + d01ed2e: f892 3050 ldrb.w r3, [r2, #80] ; 0x50 + d01ed32: f043 0308 orr.w r3, r3, #8 + d01ed36: f882 3050 strb.w r3, [r2, #80] ; 0x50 + d01ed3a: f502 5280 add.w r2, r2, #4096 ; 0x1000 + d01ed3e: f892 3094 ldrb.w r3, [r2, #148] ; 0x94 + d01ed42: f043 0310 orr.w r3, r3, #16 + d01ed46: f882 3094 strb.w r3, [r2, #148] ; 0x94 + d01ed4a: 4770 bx lr + d01ed4c: 40000400 .word 0x40000400 + d01ed50: 40000500 .word 0x40000500 + +0d01ed54 <halbtc8730e_cfg_wlan_act_gate>: + d01ed54: f890 102a ldrb.w r1, [r0, #42] ; 0x2a + d01ed58: 4a0d ldr r2, [pc, #52] ; (d01ed90 <halbtc8730e_cfg_wlan_act_gate+0x3c>) + d01ed5a: 4b0e ldr r3, [pc, #56] ; (d01ed94 <halbtc8730e_cfg_wlan_act_gate+0x40>) + d01ed5c: b161 cbz r1, d01ed78 <halbtc8730e_cfg_wlan_act_gate+0x24> + d01ed5e: f892 106e ldrb.w r1, [r2, #110] ; 0x6e + d01ed62: f041 0108 orr.w r1, r1, #8 + d01ed66: f882 106e strb.w r1, [r2, #110] ; 0x6e + d01ed6a: f893 20bb ldrb.w r2, [r3, #187] ; 0xbb + d01ed6e: f042 0240 orr.w r2, r2, #64 ; 0x40 + d01ed72: f883 20bb strb.w r2, [r3, #187] ; 0xbb + d01ed76: 4770 bx lr + d01ed78: f892 106e ldrb.w r1, [r2, #110] ; 0x6e + d01ed7c: f001 01f7 and.w r1, r1, #247 ; 0xf7 + d01ed80: f882 106e strb.w r1, [r2, #110] ; 0x6e + d01ed84: f893 20bb ldrb.w r2, [r3, #187] ; 0xbb + d01ed88: f002 02bf and.w r2, r2, #191 ; 0xbf + d01ed8c: e7f1 b.n d01ed72 <halbtc8730e_cfg_wlan_act_gate+0x1e> + d01ed8e: bf00 nop + d01ed90: 40000700 .word 0x40000700 + d01ed94: 40000500 .word 0x40000500 + +0d01ed98 <btc_hal_set_pta>: + d01ed98: 2a02 cmp r2, #2 + d01ed9a: b570 push {r4, r5, r6, lr} + d01ed9c: 4604 mov r4, r0 + d01ed9e: 4615 mov r5, r2 + d01eda0: d038 beq.n d01ee14 <btc_hal_set_pta+0x7c> + d01eda2: 4831 ldr r0, [pc, #196] ; (d01ee68 <btc_hal_set_pta+0xd0>) + d01eda4: f8d0 314c ldr.w r3, [r0, #332] ; 0x14c + d01eda8: b163 cbz r3, d01edc4 <btc_hal_set_pta+0x2c> + d01edaa: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d01edae: f500 70a6 add.w r0, r0, #332 ; 0x14c + d01edb2: f7e6 fd13 bl d0057dc <rtw_mutex_get_timeout> + d01edb6: 2800 cmp r0, #0 + d01edb8: da06 bge.n d01edc8 <btc_hal_set_pta+0x30> + d01edba: 482c ldr r0, [pc, #176] ; (d01ee6c <btc_hal_set_pta+0xd4>) + d01edbc: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01edc0: f7e5 b89a b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01edc4: 482a ldr r0, [pc, #168] ; (d01ee70 <btc_hal_set_pta+0xd8>) + d01edc6: e7f9 b.n d01edbc <btc_hal_set_pta+0x24> + d01edc8: 2d01 cmp r5, #1 + d01edca: d126 bne.n d01ee1a <btc_hal_set_pta+0x82> + d01edcc: 4b29 ldr r3, [pc, #164] ; (d01ee74 <btc_hal_set_pta+0xdc>) + d01edce: 4e2a ldr r6, [pc, #168] ; (d01ee78 <btc_hal_set_pta+0xe0>) + d01edd0: f893 1065 ldrb.w r1, [r3, #101] ; 0x65 + d01edd4: f001 011e and.w r1, r1, #30 + d01edd8: 290a cmp r1, #10 + d01edda: d011 beq.n d01ee00 <btc_hal_set_pta+0x68> + d01eddc: 291e cmp r1, #30 + d01edde: d011 beq.n d01ee04 <btc_hal_set_pta+0x6c> + d01ede0: b999 cbnz r1, d01ee0a <btc_hal_set_pta+0x72> + d01ede2: 7031 strb r1, [r6, #0] + d01ede4: 2c01 cmp r4, #1 + d01ede6: d01e beq.n d01ee26 <btc_hal_set_pta+0x8e> + d01ede8: 2c02 cmp r4, #2 + d01edea: d036 beq.n d01ee5a <btc_hal_set_pta+0xc2> + d01edec: 2c00 cmp r4, #0 + d01edee: d13a bne.n d01ee66 <btc_hal_set_pta+0xce> + d01edf0: 4a20 ldr r2, [pc, #128] ; (d01ee74 <btc_hal_set_pta+0xdc>) + d01edf2: f892 3065 ldrb.w r3, [r2, #101] ; 0x65 + d01edf6: f003 03e1 and.w r3, r3, #225 ; 0xe1 + d01edfa: f882 3065 strb.w r3, [r2, #101] ; 0x65 + d01edfe: e01f b.n d01ee40 <btc_hal_set_pta+0xa8> + d01ee00: 7035 strb r5, [r6, #0] + d01ee02: e7ef b.n d01ede4 <btc_hal_set_pta+0x4c> + d01ee04: 2302 movs r3, #2 + d01ee06: 7033 strb r3, [r6, #0] + d01ee08: e7ec b.n d01ede4 <btc_hal_set_pta+0x4c> + d01ee0a: 481c ldr r0, [pc, #112] ; (d01ee7c <btc_hal_set_pta+0xe4>) + d01ee0c: f7e5 f874 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01ee10: 2300 movs r3, #0 + d01ee12: e7f8 b.n d01ee06 <btc_hal_set_pta+0x6e> + d01ee14: b908 cbnz r0, d01ee1a <btc_hal_set_pta+0x82> + d01ee16: 4b18 ldr r3, [pc, #96] ; (d01ee78 <btc_hal_set_pta+0xe0>) + d01ee18: 781c ldrb r4, [r3, #0] + d01ee1a: 2c01 cmp r4, #1 + d01ee1c: d003 beq.n d01ee26 <btc_hal_set_pta+0x8e> + d01ee1e: 2c02 cmp r4, #2 + d01ee20: d01b beq.n d01ee5a <btc_hal_set_pta+0xc2> + d01ee22: b97c cbnz r4, d01ee44 <btc_hal_set_pta+0xac> + d01ee24: e7e4 b.n d01edf0 <btc_hal_set_pta+0x58> + d01ee26: 4b13 ldr r3, [pc, #76] ; (d01ee74 <btc_hal_set_pta+0xdc>) + d01ee28: f893 2065 ldrb.w r2, [r3, #101] ; 0x65 + d01ee2c: f042 020a orr.w r2, r2, #10 + d01ee30: f883 2065 strb.w r2, [r3, #101] ; 0x65 + d01ee34: f893 2065 ldrb.w r2, [r3, #101] ; 0x65 + d01ee38: f002 02eb and.w r2, r2, #235 ; 0xeb + d01ee3c: f883 2065 strb.w r2, [r3, #101] ; 0x65 + d01ee40: 2d01 cmp r5, #1 + d01ee42: d010 beq.n d01ee66 <btc_hal_set_pta+0xce> + d01ee44: 4808 ldr r0, [pc, #32] ; (d01ee68 <btc_hal_set_pta+0xd0>) + d01ee46: f8d0 314c ldr.w r3, [r0, #332] ; 0x14c + d01ee4a: 2b00 cmp r3, #0 + d01ee4c: d0ba beq.n d01edc4 <btc_hal_set_pta+0x2c> + d01ee4e: f500 70a6 add.w r0, r0, #332 ; 0x14c + d01ee52: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d01ee56: f7e6 bcad b.w d0057b4 <rtw_mutex_put> + d01ee5a: 4a06 ldr r2, [pc, #24] ; (d01ee74 <btc_hal_set_pta+0xdc>) + d01ee5c: f892 3065 ldrb.w r3, [r2, #101] ; 0x65 + d01ee60: f043 031e orr.w r3, r3, #30 + d01ee64: e7c9 b.n d01edfa <btc_hal_set_pta+0x62> + d01ee66: bd70 pop {r4, r5, r6, pc} + d01ee68: 60006750 .word 0x60006750 + d01ee6c: 0d048827 .word 0x0d048827 + d01ee70: 0d04884b .word 0x0d04884b + d01ee74: 40000700 .word 0x40000700 + d01ee78: 600068a4 .word 0x600068a4 + d01ee7c: 0d04886b .word 0x0d04886b + +0d01ee80 <btc_hal_write_scbd>: + d01ee80: b530 push {r4, r5, lr} + d01ee82: f8d0 4138 ldr.w r4, [r0, #312] ; 0x138 + d01ee86: 7923 ldrb r3, [r4, #4] + d01ee88: b17b cbz r3, d01eeaa <btc_hal_write_scbd+0x2a> + d01ee8a: f8d0 50d0 ldr.w r5, [r0, #208] ; 0xd0 + d01ee8e: f045 0303 orr.w r3, r5, #3 + d01ee92: b15a cbz r2, d01eeac <btc_hal_write_scbd+0x2c> + d01ee94: 4319 orrs r1, r3 + d01ee96: 428d cmp r5, r1 + d01ee98: d007 beq.n d01eeaa <btc_hal_write_scbd+0x2a> + d01ee9a: f8c0 10d0 str.w r1, [r0, #208] ; 0xd0 + d01ee9e: f041 4100 orr.w r1, r1, #2147483648 ; 0x80000000 + d01eea2: 68a3 ldr r3, [r4, #8] + d01eea4: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 + d01eea8: 6019 str r1, [r3, #0] + d01eeaa: bd30 pop {r4, r5, pc} + d01eeac: ea23 0101 bic.w r1, r3, r1 + d01eeb0: e7f1 b.n d01ee96 <btc_hal_write_scbd+0x16> ... -0d01edd8 <halbtc8730e_cfg_rf_bton>: - d01edd8: 4b04 ldr r3, [pc, #16] ; (d01edec <halbtc8730e_cfg_rf_bton+0x14>) - d01edda: f8d3 3250 ldr.w r3, [r3, #592] ; 0x250 - d01edde: 07db lsls r3, r3, #31 - d01ede0: d502 bpl.n d01ede8 <halbtc8730e_cfg_rf_bton+0x10> - d01ede2: 2101 movs r1, #1 - d01ede4: f7fc ba2b b.w d01b23e <rtl8730e_set_btc_rf_bton_para> - d01ede8: 4770 bx lr - d01edea: bf00 nop - d01edec: 42008000 .word 0x42008000 - -0d01edf0 <halbtc8730e_cfg_rf_btoff>: - d01edf0: 4b04 ldr r3, [pc, #16] ; (d01ee04 <halbtc8730e_cfg_rf_btoff+0x14>) - d01edf2: f8d3 3250 ldr.w r3, [r3, #592] ; 0x250 - d01edf6: 07db lsls r3, r3, #31 - d01edf8: d502 bpl.n d01ee00 <halbtc8730e_cfg_rf_btoff+0x10> - d01edfa: 2100 movs r1, #0 - d01edfc: f7fc ba1f b.w d01b23e <rtl8730e_set_btc_rf_bton_para> - d01ee00: 4770 bx lr - d01ee02: bf00 nop - d01ee04: 42008000 .word 0x42008000 - -0d01ee08 <halbtc8730e_cfg_rf_switchband>: - d01ee08: 4b03 ldr r3, [pc, #12] ; (d01ee18 <halbtc8730e_cfg_rf_switchband+0x10>) - d01ee0a: f8d3 3250 ldr.w r3, [r3, #592] ; 0x250 - d01ee0e: 07db lsls r3, r3, #31 - d01ee10: d501 bpl.n d01ee16 <halbtc8730e_cfg_rf_switchband+0xe> - d01ee12: f7fc ba19 b.w d01b248 <rtl8730e_set_btc_rf_switchband_para> - d01ee16: 4770 bx lr - d01ee18: 42008000 .word 0x42008000 - -0d01ee1c <halbtc8730e_cfg_bb_switchchannel>: - d01ee1c: 4a08 ldr r2, [pc, #32] ; (d01ee40 <halbtc8730e_cfg_bb_switchchannel+0x24>) - d01ee1e: 4603 mov r3, r0 - d01ee20: 4608 mov r0, r1 - d01ee22: f8d2 2250 ldr.w r2, [r2, #592] ; 0x250 - d01ee26: 07d2 lsls r2, r2, #31 - d01ee28: d509 bpl.n d01ee3e <halbtc8730e_cfg_bb_switchchannel+0x22> - d01ee2a: f893 10c5 ldrb.w r1, [r3, #197] ; 0xc5 - d01ee2e: f893 3045 ldrb.w r3, [r3, #69] ; 0x45 - d01ee32: b113 cbz r3, d01ee3a <halbtc8730e_cfg_bb_switchchannel+0x1e> - d01ee34: 2200 movs r2, #0 - d01ee36: f7fc ba0c b.w d01b252 <rtl8730e_set_btc_bb_switchchannel_para> - d01ee3a: 2201 movs r2, #1 - d01ee3c: e7fb b.n d01ee36 <halbtc8730e_cfg_bb_switchchannel+0x1a> - d01ee3e: 4770 bx lr - d01ee40: 42008000 .word 0x42008000 - -0d01ee44 <halbtc8730e_chip_setup>: - d01ee44: 2a06 cmp r2, #6 - d01ee46: d814 bhi.n d01ee72 <halbtc8730e_chip_setup+0x2e> - d01ee48: e8df f002 tbb [pc, r2] - d01ee4c: 08130604 .word 0x08130604 - d01ee50: 0e0b .short 0x0e0b - d01ee52: 11 .byte 0x11 - d01ee53: 00 .byte 0x00 - d01ee54: f7ff bec6 b.w d01ebe4 <halbtc8730e_cfg_init> - d01ee58: f7ff bf0e b.w d01ec78 <halbtc8730e_cfg_wlan_act_gate> - d01ee5c: 4608 mov r0, r1 - d01ee5e: f7ff bfbb b.w d01edd8 <halbtc8730e_cfg_rf_bton> - d01ee62: 4608 mov r0, r1 - d01ee64: f7ff bfc4 b.w d01edf0 <halbtc8730e_cfg_rf_btoff> - d01ee68: 4608 mov r0, r1 - d01ee6a: f7ff bfcd b.w d01ee08 <halbtc8730e_cfg_rf_switchband> - d01ee6e: f7ff bfd5 b.w d01ee1c <halbtc8730e_cfg_bb_switchchannel> - d01ee72: 4770 bx lr - -0d01ee74 <btc_set_gnt_bt_with_clk_source>: - d01ee74: b538 push {r3, r4, r5, lr} - d01ee76: 4d08 ldr r5, [pc, #32] ; (d01ee98 <btc_set_gnt_bt_with_clk_source+0x24>) - d01ee78: 4604 mov r4, r0 - d01ee7a: 7e2b ldrb r3, [r5, #24] - d01ee7c: b153 cbz r3, d01ee94 <btc_set_gnt_bt_with_clk_source+0x20> - d01ee7e: 682d ldr r5, [r5, #0] - d01ee80: f7ff ff1c bl d01ecbc <btc_hal_set_pta> - d01ee84: 4621 mov r1, r4 - d01ee86: 682b ldr r3, [r5, #0] - d01ee88: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01ee8c: f7fc f9f8 bl d01b280 <wifi_hal_cfg_bb_rfe_gpio> - d01ee90: 2001 movs r0, #1 - d01ee92: bd38 pop {r3, r4, r5, pc} - d01ee94: 4618 mov r0, r3 - d01ee96: e7fc b.n d01ee92 <btc_set_gnt_bt_with_clk_source+0x1e> - d01ee98: 60007190 .word 0x60007190 - -0d01ee9c <wifi_if1_drv_init>: - d01ee9c: b538 push {r3, r4, r5, lr} - d01ee9e: 4c2e ldr r4, [pc, #184] ; (d01ef58 <wifi_if1_drv_init+0xbc>) - d01eea0: f44f 6210 mov.w r2, #2304 ; 0x900 - d01eea4: 4d2d ldr r5, [pc, #180] ; (d01ef5c <wifi_if1_drv_init+0xc0>) - d01eea6: 2100 movs r1, #0 - d01eea8: 4620 mov r0, r4 - d01eeaa: f7e6 fb7a bl d0055a2 <rtw_memset> - d01eeae: 2100 movs r1, #0 - d01eeb0: f640 42f8 movw r2, #3320 ; 0xcf8 - d01eeb4: 4628 mov r0, r5 - d01eeb6: f7e6 fb74 bl d0055a2 <rtw_memset> - d01eeba: 4620 mov r0, r4 - d01eebc: 602c str r4, [r5, #0] - d01eebe: 6025 str r5, [r4, #0] - d01eec0: f7fe f99f bl d01d202 <wifi_hal_hci_intf_init> - d01eec4: f44f 7280 mov.w r2, #256 ; 0x100 - d01eec8: 2301 movs r3, #1 - d01eeca: 4d25 ldr r5, [pc, #148] ; (d01ef60 <wifi_if1_drv_init+0xc4>) - d01eecc: 4620 mov r0, r4 - d01eece: f8a4 28c0 strh.w r2, [r4, #2240] ; 0x8c0 - d01eed2: 2200 movs r2, #0 - d01eed4: f884 3810 strb.w r3, [r4, #2064] ; 0x810 - d01eed8: f884 28c2 strb.w r2, [r4, #2242] ; 0x8c2 - d01eedc: 6822 ldr r2, [r4, #0] - d01eede: 6093 str r3, [r2, #8] - d01eee0: f8c4 5814 str.w r5, [r4, #2068] ; 0x814 - d01eee4: f845 4b04 str.w r4, [r5], #4 - d01eee8: f7f8 f8f4 bl d0170d4 <wifi_hal_init_haldata> - d01eeec: 6823 ldr r3, [r4, #0] - d01eeee: 4620 mov r0, r4 - d01eef0: f8d3 2cc0 ldr.w r2, [r3, #3264] ; 0xcc0 - d01eef4: f892 3521 ldrb.w r3, [r2, #1313] ; 0x521 - d01eef8: 3301 adds r3, #1 - d01eefa: f882 3521 strb.w r3, [r2, #1313] ; 0x521 - d01eefe: f000 ffef bl d01fee0 <rtw_phl_com_init> - d01ef02: 6823 ldr r3, [r4, #0] - d01ef04: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01ef08: f7fb fe08 bl d01ab1c <wifi_hal_read_chipversion> - d01ef0c: 4620 mov r0, r4 - d01ef0e: f7f7 ff73 bl d016df8 <wifi_hal_read_adapterinfo> - d01ef12: 6823 ldr r3, [r4, #0] - d01ef14: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01ef18: f7ff f996 bl d01e248 <rtw_hal_btc_Initialize> - d01ef1c: 4620 mov r0, r4 - d01ef1e: f7f8 ff03 bl d017d28 <wifi_hal_rx_ring_init> - d01ef22: 6820 ldr r0, [r4, #0] - d01ef24: f500 7084 add.w r0, r0, #264 ; 0x108 - d01ef28: f007 fc84 bl d026834 <wifi_hal_tx_ring_init> - d01ef2c: 6823 ldr r3, [r4, #0] - d01ef2e: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01ef32: f7f8 fa1d bl d017370 <wifi_hal_interrupt_disable> - d01ef36: 4620 mov r0, r4 - d01ef38: f7f3 fae0 bl d0124fc <rtw_init_drv_sw> - d01ef3c: 2206 movs r2, #6 - d01ef3e: f604 01c8 addw r1, r4, #2248 ; 0x8c8 - d01ef42: 4628 mov r0, r5 - d01ef44: 4b07 ldr r3, [pc, #28] ; (d01ef64 <wifi_if1_drv_init+0xc8>) - d01ef46: 4798 blx r3 - d01ef48: 6823 ldr r3, [r4, #0] - d01ef4a: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01ef4e: f7f8 fae7 bl d017520 <wifi_hal_interrupt_request_irq> - d01ef52: 4620 mov r0, r4 - d01ef54: bd38 pop {r3, r4, r5, pc} - d01ef56: bf00 nop - d01ef58: 60006890 .word 0x60006890 - d01ef5c: 60007200 .word 0x60007200 - d01ef60: 60007190 .word 0x60007190 - d01ef64: 00027939 .word 0x00027939 - -0d01ef68 <wifi_if2_drv_init>: - d01ef68: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d01ef6c: 4e44 ldr r6, [pc, #272] ; (d01f080 <wifi_if2_drv_init+0x118>) - d01ef6e: f44f 6010 mov.w r0, #2304 ; 0x900 - d01ef72: 6837 ldr r7, [r6, #0] - d01ef74: f7e6 faf7 bl d005566 <rtw_zvmalloc> - d01ef78: 4604 mov r4, r0 - d01ef7a: 2800 cmp r0, #0 - d01ef7c: d06c beq.n d01f058 <wifi_if2_drv_init+0xf0> - d01ef7e: f8df 8110 ldr.w r8, [pc, #272] ; d01f090 <wifi_if2_drv_init+0x128> - d01ef82: 4639 mov r1, r7 - d01ef84: f846 0f24 str.w r0, [r6, #36]! - d01ef88: f44f 6210 mov.w r2, #2304 ; 0x900 - d01ef8c: 4d3d ldr r5, [pc, #244] ; (d01f084 <wifi_if2_drv_init+0x11c>) - d01ef8e: f8c0 8000 str.w r8, [r0] - d01ef92: 47a8 blx r5 - d01ef94: 2214 movs r2, #20 - d01ef96: 2100 movs r1, #0 - d01ef98: f504 70b6 add.w r0, r4, #364 ; 0x16c - d01ef9c: f8c4 6814 str.w r6, [r4, #2068] ; 0x814 - d01efa0: f7e6 faff bl d0055a2 <rtw_memset> - d01efa4: 22a8 movs r2, #168 ; 0xa8 - d01efa6: 2100 movs r1, #0 - d01efa8: f604 0018 addw r0, r4, #2072 ; 0x818 - d01efac: f7e6 faf9 bl d0055a2 <rtw_memset> - d01efb0: 2100 movs r1, #0 - d01efb2: 2294 movs r2, #148 ; 0x94 - d01efb4: f508 7025 add.w r0, r8, #660 ; 0x294 - d01efb8: f7e6 faf3 bl d0055a2 <rtw_memset> - d01efbc: 2301 movs r3, #1 - d01efbe: 4620 mov r0, r4 - d01efc0: f884 3810 strb.w r3, [r4, #2064] ; 0x810 - d01efc4: f8a4 38c0 strh.w r3, [r4, #2240] ; 0x8c0 - d01efc8: f884 38c2 strb.w r3, [r4, #2242] ; 0x8c2 - d01efcc: 6823 ldr r3, [r4, #0] - d01efce: 605c str r4, [r3, #4] - d01efd0: 6822 ldr r2, [r4, #0] - d01efd2: 6893 ldr r3, [r2, #8] - d01efd4: f043 0302 orr.w r3, r3, #2 - d01efd8: 6093 str r3, [r2, #8] - d01efda: 6823 ldr r3, [r4, #0] - d01efdc: f8d3 2cc0 ldr.w r2, [r3, #3264] ; 0xcc0 - d01efe0: f892 3521 ldrb.w r3, [r2, #1313] ; 0x521 - d01efe4: 3301 adds r3, #1 - d01efe6: f882 3521 strb.w r3, [r2, #1313] ; 0x521 - d01efea: f7f3 fa87 bl d0124fc <rtw_init_drv_sw> - d01efee: f607 01c8 addw r1, r7, #2248 ; 0x8c8 - d01eff2: 2206 movs r2, #6 - d01eff4: 4668 mov r0, sp - d01eff6: 47a8 blx r5 - d01eff8: f89d 3000 ldrb.w r3, [sp] - d01effc: f89d 2001 ldrb.w r2, [sp, #1] - d01f000: 2bff cmp r3, #255 ; 0xff - d01f002: f89d 7002 ldrb.w r7, [sp, #2] - d01f006: f89d 6003 ldrb.w r6, [sp, #3] - d01f00a: f89d 0004 ldrb.w r0, [sp, #4] - d01f00e: f89d 1005 ldrb.w r1, [sp, #5] - d01f012: d125 bne.n d01f060 <wifi_if2_drv_init+0xf8> - d01f014: ea02 0307 and.w r3, r2, r7 - d01f018: 4033 ands r3, r6 - d01f01a: 4003 ands r3, r0 - d01f01c: 400b ands r3, r1 - d01f01e: 2bff cmp r3, #255 ; 0xff - d01f020: d124 bne.n d01f06c <wifi_if2_drv_init+0x104> - d01f022: 2300 movs r3, #0 - d01f024: f88d 3000 strb.w r3, [sp] - d01f028: 23e0 movs r3, #224 ; 0xe0 - d01f02a: f88d 3001 strb.w r3, [sp, #1] - d01f02e: 234c movs r3, #76 ; 0x4c - d01f030: f88d 3002 strb.w r3, [sp, #2] - d01f034: 2387 movs r3, #135 ; 0x87 - d01f036: f88d 3003 strb.w r3, [sp, #3] - d01f03a: 2311 movs r3, #17 - d01f03c: f88d 3004 strb.w r3, [sp, #4] - d01f040: 2322 movs r3, #34 ; 0x22 - d01f042: f88d 3005 strb.w r3, [sp, #5] - d01f046: 2206 movs r2, #6 - d01f048: 4669 mov r1, sp - d01f04a: f604 00c8 addw r0, r4, #2248 ; 0x8c8 - d01f04e: 47a8 blx r5 - d01f050: 2206 movs r2, #6 - d01f052: 4669 mov r1, sp - d01f054: 480c ldr r0, [pc, #48] ; (d01f088 <wifi_if2_drv_init+0x120>) - d01f056: 47a8 blx r5 - d01f058: 4620 mov r0, r4 - d01f05a: b002 add sp, #8 - d01f05c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d01f060: 4313 orrs r3, r2 - d01f062: 433b orrs r3, r7 - d01f064: 4333 orrs r3, r6 - d01f066: 4303 orrs r3, r0 - d01f068: 430b orrs r3, r1 - d01f06a: d0da beq.n d01f022 <wifi_if2_drv_init+0xba> - d01f06c: 4b07 ldr r3, [pc, #28] ; (d01f08c <wifi_if2_drv_init+0x124>) - d01f06e: f893 302c ldrb.w r3, [r3, #44] ; 0x2c - d01f072: 2b00 cmp r3, #0 - d01f074: d0e7 beq.n d01f046 <wifi_if2_drv_init+0xde> - d01f076: 3101 adds r1, #1 - d01f078: f88d 1005 strb.w r1, [sp, #5] - d01f07c: e7e3 b.n d01f046 <wifi_if2_drv_init+0xde> - d01f07e: bf00 nop - d01f080: 60007190 .word 0x60007190 - d01f084: 00027939 .word 0x00027939 - d01f088: 600071b8 .word 0x600071b8 - d01f08c: 60000c80 .word 0x60000c80 - d01f090: 60007200 .word 0x60007200 - -0d01f094 <wifi_if1_drv_deinit>: - d01f094: b538 push {r3, r4, r5, lr} - d01f096: 4604 mov r4, r0 - d01f098: 6805 ldr r5, [r0, #0] - d01f09a: f7ff f8e9 bl d01e270 <rtw_hal_btc_DeInitialize> - d01f09e: 4620 mov r0, r4 - d01f0a0: f7f3 f892 bl d0121c8 <rtw_cancel_all_timer> - d01f0a4: 2301 movs r3, #1 - d01f0a6: f884 3810 strb.w r3, [r4, #2064] ; 0x810 - d01f0aa: 6823 ldr r3, [r4, #0] - d01f0ac: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01f0b0: f893 3520 ldrb.w r3, [r3, #1312] ; 0x520 - d01f0b4: 2b01 cmp r3, #1 - d01f0b6: d113 bne.n d01f0e0 <wifi_if1_drv_deinit+0x4c> - d01f0b8: 4620 mov r0, r4 - d01f0ba: f7fe f893 bl d01d1e4 <wifi_hal_hci_intf_stop> - d01f0be: 4620 mov r0, r4 - d01f0c0: f7f3 f8c8 bl d012254 <rtw_stop_drv_threads> - d01f0c4: f895 132d ldrb.w r1, [r5, #813] ; 0x32d - d01f0c8: 4620 mov r0, r4 - d01f0ca: f7ff f905 bl d01e2d8 <rtw_hal_btc_IpsNotify> - d01f0ce: 4620 mov r0, r4 - d01f0d0: f7f7 fe28 bl d016d24 <wifi_hal_deinit> - d01f0d4: 6823 ldr r3, [r4, #0] - d01f0d6: 2200 movs r2, #0 - d01f0d8: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01f0dc: f883 2520 strb.w r2, [r3, #1312] ; 0x520 - d01f0e0: 4620 mov r0, r4 - d01f0e2: f7f8 fe9d bl d017e20 <wifi_hal_rx_ring_free> - d01f0e6: 6820 ldr r0, [r4, #0] - d01f0e8: f500 7084 add.w r0, r0, #264 ; 0x108 - d01f0ec: f007 fbd4 bl d026898 <wifi_hal_tx_ring_free> - d01f0f0: 4620 mov r0, r4 - d01f0f2: f7f2 fff1 bl d0120d8 <rtw_free_drv_sw> - d01f0f6: f7fe f885 bl d01d204 <wifi_hal_hci_intf_deinit> - d01f0fa: 6823 ldr r3, [r4, #0] - d01f0fc: b10b cbz r3, d01f102 <wifi_if1_drv_deinit+0x6e> +0d01eeb4 <halbtc8730e_cfg_rf_bton>: + d01eeb4: 4b04 ldr r3, [pc, #16] ; (d01eec8 <halbtc8730e_cfg_rf_bton+0x14>) + d01eeb6: f8d3 3250 ldr.w r3, [r3, #592] ; 0x250 + d01eeba: 07db lsls r3, r3, #31 + d01eebc: d502 bpl.n d01eec4 <halbtc8730e_cfg_rf_bton+0x10> + d01eebe: 2101 movs r1, #1 + d01eec0: f7fc ba2b b.w d01b31a <rtl8730e_set_btc_rf_bton_para> + d01eec4: 4770 bx lr + d01eec6: bf00 nop + d01eec8: 42008000 .word 0x42008000 + +0d01eecc <halbtc8730e_cfg_rf_btoff>: + d01eecc: 4b04 ldr r3, [pc, #16] ; (d01eee0 <halbtc8730e_cfg_rf_btoff+0x14>) + d01eece: f8d3 3250 ldr.w r3, [r3, #592] ; 0x250 + d01eed2: 07db lsls r3, r3, #31 + d01eed4: d502 bpl.n d01eedc <halbtc8730e_cfg_rf_btoff+0x10> + d01eed6: 2100 movs r1, #0 + d01eed8: f7fc ba1f b.w d01b31a <rtl8730e_set_btc_rf_bton_para> + d01eedc: 4770 bx lr + d01eede: bf00 nop + d01eee0: 42008000 .word 0x42008000 + +0d01eee4 <halbtc8730e_cfg_rf_switchband>: + d01eee4: 4b03 ldr r3, [pc, #12] ; (d01eef4 <halbtc8730e_cfg_rf_switchband+0x10>) + d01eee6: f8d3 3250 ldr.w r3, [r3, #592] ; 0x250 + d01eeea: 07db lsls r3, r3, #31 + d01eeec: d501 bpl.n d01eef2 <halbtc8730e_cfg_rf_switchband+0xe> + d01eeee: f7fc ba19 b.w d01b324 <rtl8730e_set_btc_rf_switchband_para> + d01eef2: 4770 bx lr + d01eef4: 42008000 .word 0x42008000 + +0d01eef8 <halbtc8730e_cfg_bb_switchchannel>: + d01eef8: 4a08 ldr r2, [pc, #32] ; (d01ef1c <halbtc8730e_cfg_bb_switchchannel+0x24>) + d01eefa: 4603 mov r3, r0 + d01eefc: 4608 mov r0, r1 + d01eefe: f8d2 2250 ldr.w r2, [r2, #592] ; 0x250 + d01ef02: 07d2 lsls r2, r2, #31 + d01ef04: d509 bpl.n d01ef1a <halbtc8730e_cfg_bb_switchchannel+0x22> + d01ef06: f893 10c5 ldrb.w r1, [r3, #197] ; 0xc5 + d01ef0a: f893 3045 ldrb.w r3, [r3, #69] ; 0x45 + d01ef0e: b113 cbz r3, d01ef16 <halbtc8730e_cfg_bb_switchchannel+0x1e> + d01ef10: 2200 movs r2, #0 + d01ef12: f7fc ba0c b.w d01b32e <rtl8730e_set_btc_bb_switchchannel_para> + d01ef16: 2201 movs r2, #1 + d01ef18: e7fb b.n d01ef12 <halbtc8730e_cfg_bb_switchchannel+0x1a> + d01ef1a: 4770 bx lr + d01ef1c: 42008000 .word 0x42008000 + +0d01ef20 <halbtc8730e_chip_setup>: + d01ef20: 2a06 cmp r2, #6 + d01ef22: d814 bhi.n d01ef4e <halbtc8730e_chip_setup+0x2e> + d01ef24: e8df f002 tbb [pc, r2] + d01ef28: 08130604 .word 0x08130604 + d01ef2c: 0e0b .short 0x0e0b + d01ef2e: 11 .byte 0x11 + d01ef2f: 00 .byte 0x00 + d01ef30: f7ff bec6 b.w d01ecc0 <halbtc8730e_cfg_init> + d01ef34: f7ff bf0e b.w d01ed54 <halbtc8730e_cfg_wlan_act_gate> + d01ef38: 4608 mov r0, r1 + d01ef3a: f7ff bfbb b.w d01eeb4 <halbtc8730e_cfg_rf_bton> + d01ef3e: 4608 mov r0, r1 + d01ef40: f7ff bfc4 b.w d01eecc <halbtc8730e_cfg_rf_btoff> + d01ef44: 4608 mov r0, r1 + d01ef46: f7ff bfcd b.w d01eee4 <halbtc8730e_cfg_rf_switchband> + d01ef4a: f7ff bfd5 b.w d01eef8 <halbtc8730e_cfg_bb_switchchannel> + d01ef4e: 4770 bx lr + +0d01ef50 <btc_set_gnt_bt_with_clk_source>: + d01ef50: b538 push {r3, r4, r5, lr} + d01ef52: 4d08 ldr r5, [pc, #32] ; (d01ef74 <btc_set_gnt_bt_with_clk_source+0x24>) + d01ef54: 4604 mov r4, r0 + d01ef56: 7e2b ldrb r3, [r5, #24] + d01ef58: b153 cbz r3, d01ef70 <btc_set_gnt_bt_with_clk_source+0x20> + d01ef5a: 682d ldr r5, [r5, #0] + d01ef5c: f7ff ff1c bl d01ed98 <btc_hal_set_pta> + d01ef60: 4621 mov r1, r4 + d01ef62: 682b ldr r3, [r5, #0] + d01ef64: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d01ef68: f7fc f9f8 bl d01b35c <wifi_hal_cfg_bb_rfe_gpio> + d01ef6c: 2001 movs r0, #1 + d01ef6e: bd38 pop {r3, r4, r5, pc} + d01ef70: 4618 mov r0, r3 + d01ef72: e7fc b.n d01ef6e <btc_set_gnt_bt_with_clk_source+0x1e> + d01ef74: 600071a8 .word 0x600071a8 + +0d01ef78 <wifi_if1_drv_init>: + d01ef78: b538 push {r3, r4, r5, lr} + d01ef7a: 4c2e ldr r4, [pc, #184] ; (d01f034 <wifi_if1_drv_init+0xbc>) + d01ef7c: f44f 6210 mov.w r2, #2304 ; 0x900 + d01ef80: 4d2d ldr r5, [pc, #180] ; (d01f038 <wifi_if1_drv_init+0xc0>) + d01ef82: 2100 movs r1, #0 + d01ef84: 4620 mov r0, r4 + d01ef86: f7e6 fb0c bl d0055a2 <rtw_memset> + d01ef8a: 2100 movs r1, #0 + d01ef8c: f640 42f8 movw r2, #3320 ; 0xcf8 + d01ef90: 4628 mov r0, r5 + d01ef92: f7e6 fb06 bl d0055a2 <rtw_memset> + d01ef96: 4620 mov r0, r4 + d01ef98: 602c str r4, [r5, #0] + d01ef9a: 6025 str r5, [r4, #0] + d01ef9c: f7fe f99f bl d01d2de <wifi_hal_hci_intf_init> + d01efa0: f44f 7280 mov.w r2, #256 ; 0x100 + d01efa4: 2301 movs r3, #1 + d01efa6: 4d25 ldr r5, [pc, #148] ; (d01f03c <wifi_if1_drv_init+0xc4>) + d01efa8: 4620 mov r0, r4 + d01efaa: f8a4 28c0 strh.w r2, [r4, #2240] ; 0x8c0 + d01efae: 2200 movs r2, #0 + d01efb0: f884 3810 strb.w r3, [r4, #2064] ; 0x810 + d01efb4: f884 28c2 strb.w r2, [r4, #2242] ; 0x8c2 + d01efb8: 6822 ldr r2, [r4, #0] + d01efba: 6093 str r3, [r2, #8] + d01efbc: f8c4 5814 str.w r5, [r4, #2068] ; 0x814 + d01efc0: f845 4b04 str.w r4, [r5], #4 + d01efc4: f7f8 f892 bl d0170ec <wifi_hal_init_haldata> + d01efc8: 6823 ldr r3, [r4, #0] + d01efca: 4620 mov r0, r4 + d01efcc: f8d3 2cc0 ldr.w r2, [r3, #3264] ; 0xcc0 + d01efd0: f892 3521 ldrb.w r3, [r2, #1313] ; 0x521 + d01efd4: 3301 adds r3, #1 + d01efd6: f882 3521 strb.w r3, [r2, #1313] ; 0x521 + d01efda: f000 ffef bl d01ffbc <rtw_phl_com_init> + d01efde: 6823 ldr r3, [r4, #0] + d01efe0: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d01efe4: f7fb fe08 bl d01abf8 <wifi_hal_read_chipversion> + d01efe8: 4620 mov r0, r4 + d01efea: f7f7 ff11 bl d016e10 <wifi_hal_read_adapterinfo> + d01efee: 6823 ldr r3, [r4, #0] + d01eff0: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d01eff4: f7ff f996 bl d01e324 <rtw_hal_btc_Initialize> + d01eff8: 4620 mov r0, r4 + d01effa: f7f8 fea1 bl d017d40 <wifi_hal_rx_ring_init> + d01effe: 6820 ldr r0, [r4, #0] + d01f000: f500 7084 add.w r0, r0, #264 ; 0x108 + d01f004: f007 fc84 bl d026910 <wifi_hal_tx_ring_init> + d01f008: 6823 ldr r3, [r4, #0] + d01f00a: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d01f00e: f7f8 f9bb bl d017388 <wifi_hal_interrupt_disable> + d01f012: 4620 mov r0, r4 + d01f014: f7f3 fa72 bl d0124fc <rtw_init_drv_sw> + d01f018: 2206 movs r2, #6 + d01f01a: f604 01c8 addw r1, r4, #2248 ; 0x8c8 + d01f01e: 4628 mov r0, r5 + d01f020: 4b07 ldr r3, [pc, #28] ; (d01f040 <wifi_if1_drv_init+0xc8>) + d01f022: 4798 blx r3 + d01f024: 6823 ldr r3, [r4, #0] + d01f026: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d01f02a: f7f8 fa85 bl d017538 <wifi_hal_interrupt_request_irq> + d01f02e: 4620 mov r0, r4 + d01f030: bd38 pop {r3, r4, r5, pc} + d01f032: bf00 nop + d01f034: 600068a8 .word 0x600068a8 + d01f038: 60007218 .word 0x60007218 + d01f03c: 600071a8 .word 0x600071a8 + d01f040: 00027939 .word 0x00027939 + +0d01f044 <wifi_if2_drv_init>: + d01f044: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d01f048: 4e44 ldr r6, [pc, #272] ; (d01f15c <wifi_if2_drv_init+0x118>) + d01f04a: f44f 6010 mov.w r0, #2304 ; 0x900 + d01f04e: 6837 ldr r7, [r6, #0] + d01f050: f7e6 fa89 bl d005566 <rtw_zvmalloc> + d01f054: 4604 mov r4, r0 + d01f056: 2800 cmp r0, #0 + d01f058: d06c beq.n d01f134 <wifi_if2_drv_init+0xf0> + d01f05a: f8df 8110 ldr.w r8, [pc, #272] ; d01f16c <wifi_if2_drv_init+0x128> + d01f05e: 4639 mov r1, r7 + d01f060: f846 0f24 str.w r0, [r6, #36]! + d01f064: f44f 6210 mov.w r2, #2304 ; 0x900 + d01f068: 4d3d ldr r5, [pc, #244] ; (d01f160 <wifi_if2_drv_init+0x11c>) + d01f06a: f8c0 8000 str.w r8, [r0] + d01f06e: 47a8 blx r5 + d01f070: 2214 movs r2, #20 + d01f072: 2100 movs r1, #0 + d01f074: f504 70b6 add.w r0, r4, #364 ; 0x16c + d01f078: f8c4 6814 str.w r6, [r4, #2068] ; 0x814 + d01f07c: f7e6 fa91 bl d0055a2 <rtw_memset> + d01f080: 22a8 movs r2, #168 ; 0xa8 + d01f082: 2100 movs r1, #0 + d01f084: f604 0018 addw r0, r4, #2072 ; 0x818 + d01f088: f7e6 fa8b bl d0055a2 <rtw_memset> + d01f08c: 2100 movs r1, #0 + d01f08e: 2294 movs r2, #148 ; 0x94 + d01f090: f508 7025 add.w r0, r8, #660 ; 0x294 + d01f094: f7e6 fa85 bl d0055a2 <rtw_memset> + d01f098: 2301 movs r3, #1 + d01f09a: 4620 mov r0, r4 + d01f09c: f884 3810 strb.w r3, [r4, #2064] ; 0x810 + d01f0a0: f8a4 38c0 strh.w r3, [r4, #2240] ; 0x8c0 + d01f0a4: f884 38c2 strb.w r3, [r4, #2242] ; 0x8c2 + d01f0a8: 6823 ldr r3, [r4, #0] + d01f0aa: 605c str r4, [r3, #4] + d01f0ac: 6822 ldr r2, [r4, #0] + d01f0ae: 6893 ldr r3, [r2, #8] + d01f0b0: f043 0302 orr.w r3, r3, #2 + d01f0b4: 6093 str r3, [r2, #8] + d01f0b6: 6823 ldr r3, [r4, #0] + d01f0b8: f8d3 2cc0 ldr.w r2, [r3, #3264] ; 0xcc0 + d01f0bc: f892 3521 ldrb.w r3, [r2, #1313] ; 0x521 + d01f0c0: 3301 adds r3, #1 + d01f0c2: f882 3521 strb.w r3, [r2, #1313] ; 0x521 + d01f0c6: f7f3 fa19 bl d0124fc <rtw_init_drv_sw> + d01f0ca: f607 01c8 addw r1, r7, #2248 ; 0x8c8 + d01f0ce: 2206 movs r2, #6 + d01f0d0: 4668 mov r0, sp + d01f0d2: 47a8 blx r5 + d01f0d4: f89d 3000 ldrb.w r3, [sp] + d01f0d8: f89d 2001 ldrb.w r2, [sp, #1] + d01f0dc: 2bff cmp r3, #255 ; 0xff + d01f0de: f89d 7002 ldrb.w r7, [sp, #2] + d01f0e2: f89d 6003 ldrb.w r6, [sp, #3] + d01f0e6: f89d 0004 ldrb.w r0, [sp, #4] + d01f0ea: f89d 1005 ldrb.w r1, [sp, #5] + d01f0ee: d125 bne.n d01f13c <wifi_if2_drv_init+0xf8> + d01f0f0: ea02 0307 and.w r3, r2, r7 + d01f0f4: 4033 ands r3, r6 + d01f0f6: 4003 ands r3, r0 + d01f0f8: 400b ands r3, r1 + d01f0fa: 2bff cmp r3, #255 ; 0xff + d01f0fc: d124 bne.n d01f148 <wifi_if2_drv_init+0x104> d01f0fe: 2300 movs r3, #0 - d01f100: 6023 str r3, [r4, #0] - d01f102: bd38 pop {r3, r4, r5, pc} - -0d01f104 <wifi_if2_drv_deinit>: - d01f104: b5f8 push {r3, r4, r5, r6, r7, lr} - d01f106: 6804 ldr r4, [r0, #0] - d01f108: 2c00 cmp r4, #0 - d01f10a: d03c beq.n d01f186 <wifi_if2_drv_deinit+0x82> - d01f10c: 6826 ldr r6, [r4, #0] - d01f10e: 4620 mov r0, r4 - d01f110: 6835 ldr r5, [r6, #0] - d01f112: f7f3 f859 bl d0121c8 <rtw_cancel_all_timer> - d01f116: 2301 movs r3, #1 - d01f118: f505 77ac add.w r7, r5, #344 ; 0x158 - d01f11c: f884 3810 strb.w r3, [r4, #2064] ; 0x810 - d01f120: f8d6 3ce4 ldr.w r3, [r6, #3300] ; 0xce4 - d01f124: 2b01 cmp r3, #1 - d01f126: d02a beq.n d01f17e <wifi_if2_drv_deinit+0x7a> - d01f128: 4638 mov r0, r7 - d01f12a: f7e6 fa04 bl d005536 <rtw_is_list_empty> - d01f12e: b330 cbz r0, d01f17e <wifi_if2_drv_deinit+0x7a> - d01f130: 4620 mov r0, r4 - d01f132: f00c fb7b bl d02b82c <free_mlme_ap_info> - d01f136: 6823 ldr r3, [r4, #0] - d01f138: 4620 mov r0, r4 - d01f13a: f8d3 2cc0 ldr.w r2, [r3, #3264] ; 0xcc0 - d01f13e: f892 3521 ldrb.w r3, [r2, #1313] ; 0x521 - d01f142: 3b01 subs r3, #1 - d01f144: f882 3521 strb.w r3, [r2, #1313] ; 0x521 - d01f148: 6822 ldr r2, [r4, #0] - d01f14a: 6893 ldr r3, [r2, #8] - d01f14c: f023 0302 bic.w r3, r3, #2 - d01f150: 6093 str r3, [r2, #8] - d01f152: f7f2 ffc1 bl d0120d8 <rtw_free_drv_sw> - d01f156: 2300 movs r3, #0 - d01f158: 4a0b ldr r2, [pc, #44] ; (d01f188 <wifi_if2_drv_deinit+0x84>) - d01f15a: 4620 mov r0, r4 - d01f15c: f44f 6110 mov.w r1, #2304 ; 0x900 - d01f160: 6253 str r3, [r2, #36] ; 0x24 - d01f162: 6822 ldr r2, [r4, #0] - d01f164: 6053 str r3, [r2, #4] - d01f166: f7e6 fa0b bl d005580 <rtw_vmfree> - d01f16a: 2101 movs r1, #1 - d01f16c: 4628 mov r0, r5 - d01f16e: f7ed fa59 bl d00c624 <rtw_ips_set_enable> - d01f172: 4628 mov r0, r5 - d01f174: 2101 movs r1, #1 - d01f176: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d01f17a: f7ed b89a b.w d00c2b2 <rtw_pm_set_lps_enable> - d01f17e: 2001 movs r0, #1 - d01f180: f7e6 fc90 bl d005aa4 <rtw_mdelay_os> - d01f184: e7cc b.n d01f120 <wifi_if2_drv_deinit+0x1c> - d01f186: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01f188: 60007190 .word 0x60007190 - -0d01f18c <wifi_if1_init>: - d01f18c: b538 push {r3, r4, r5, lr} - d01f18e: f7ec fc79 bl d00ba84 <init_skb_pool> - d01f192: 4d0e ldr r5, [pc, #56] ; (d01f1cc <wifi_if1_init+0x40>) - d01f194: 4b0e ldr r3, [pc, #56] ; (d01f1d0 <wifi_if1_init+0x44>) - d01f196: 2400 movs r4, #0 - d01f198: e9c3 440c strd r4, r4, [r3, #48] ; 0x30 - d01f19c: f00b fc56 bl d02aa4c <init_timer_wrapper> - d01f1a0: f00b fc02 bl d02a9a8 <init_timer_pool> - d01f1a4: f7ff fe7a bl d01ee9c <wifi_if1_drv_init> - d01f1a8: f105 0020 add.w r0, r5, #32 - d01f1ac: 2101 movs r1, #1 - d01f1ae: 616c str r4, [r5, #20] - d01f1b0: 762c strb r4, [r5, #24] - d01f1b2: e9c5 4403 strd r4, r4, [r5, #12] - d01f1b6: f7e6 fb53 bl d005860 <rtw_init_sema> - d01f1ba: 4620 mov r0, r4 - d01f1bc: 1d2a adds r2, r5, #4 - d01f1be: 4629 mov r1, r5 - d01f1c0: f000 fa72 bl d01f6a8 <rltk_wlan_set_netif_info> - d01f1c4: 2301 movs r3, #1 - d01f1c6: 4620 mov r0, r4 - d01f1c8: 762b strb r3, [r5, #24] - d01f1ca: bd38 pop {r3, r4, r5, pc} - d01f1cc: 60007190 .word 0x60007190 - d01f1d0: 60005e50 .word 0x60005e50 - -0d01f1d4 <wifi_if2_init>: - d01f1d4: b538 push {r3, r4, r5, lr} - d01f1d6: f7ff fec7 bl d01ef68 <wifi_if2_drv_init> - d01f1da: b930 cbnz r0, d01f1ea <wifi_if2_init+0x16> - d01f1dc: 480f ldr r0, [pc, #60] ; (d01f21c <wifi_if2_init+0x48>) - d01f1de: 4910 ldr r1, [pc, #64] ; (d01f220 <wifi_if2_init+0x4c>) - d01f1e0: f7e4 fe8a bl d003ef8 <inic_ipc_dev_buffered_printf> - d01f1e4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d01f1e8: bd38 pop {r3, r4, r5, pc} - d01f1ea: 4d0e ldr r5, [pc, #56] ; (d01f224 <wifi_if2_init+0x50>) - d01f1ec: 2400 movs r4, #0 - d01f1ee: 2101 movs r1, #1 - d01f1f0: f105 0044 add.w r0, r5, #68 ; 0x44 - d01f1f4: 63ac str r4, [r5, #56] ; 0x38 - d01f1f6: f885 403c strb.w r4, [r5, #60] ; 0x3c - d01f1fa: e9c5 440c strd r4, r4, [r5, #48] ; 0x30 - d01f1fe: f7e6 fb2f bl d005860 <rtw_init_sema> - d01f202: 2001 movs r0, #1 - d01f204: f105 0228 add.w r2, r5, #40 ; 0x28 - d01f208: f105 0124 add.w r1, r5, #36 ; 0x24 - d01f20c: f000 fa4c bl d01f6a8 <rltk_wlan_set_netif_info> - d01f210: 2301 movs r3, #1 - d01f212: 4620 mov r0, r4 - d01f214: f885 303c strb.w r3, [r5, #60] ; 0x3c - d01f218: e7e6 b.n d01f1e8 <wifi_if2_init+0x14> - d01f21a: bf00 nop - d01f21c: 0d048995 .word 0x0d048995 - d01f220: 0d048a6b .word 0x0d048a6b - d01f224: 60007190 .word 0x60007190 - -0d01f228 <wifi_if1_open>: - d01f228: b538 push {r3, r4, r5, lr} - d01f22a: 4b22 ldr r3, [pc, #136] ; (d01f2b4 <wifi_if1_open+0x8c>) - d01f22c: 681c ldr r4, [r3, #0] - d01f22e: 6825 ldr r5, [r4, #0] - d01f230: f8d5 3cc0 ldr.w r3, [r5, #3264] ; 0xcc0 - d01f234: f893 3520 ldrb.w r3, [r3, #1312] ; 0x520 - d01f238: 2b01 cmp r3, #1 - d01f23a: d015 beq.n d01f268 <wifi_if1_open+0x40> - d01f23c: 2300 movs r3, #0 - d01f23e: 4620 mov r0, r4 - d01f240: f884 3810 strb.w r3, [r4, #2064] ; 0x810 - d01f244: f7f7 fcfc bl d016c40 <wifi_hal_init> - d01f248: b328 cbz r0, d01f296 <wifi_if1_open+0x6e> - d01f24a: 4620 mov r0, r4 - d01f24c: f7f2 ffd4 bl d0121f8 <rtw_start_drv_threads> - d01f250: b308 cbz r0, d01f296 <wifi_if1_open+0x6e> - d01f252: 6823 ldr r3, [r4, #0] - d01f254: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01f258: f7f8 f874 bl d017344 <wifi_hal_interrupt_enable> - d01f25c: 6823 ldr r3, [r4, #0] - d01f25e: 2201 movs r2, #1 - d01f260: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01f264: f883 2520 strb.w r2, [r3, #1312] ; 0x520 - d01f268: f604 0064 addw r0, r4, #2148 ; 0x864 - d01f26c: f44f 717a mov.w r1, #1000 ; 0x3e8 - d01f270: 2400 movs r4, #0 - d01f272: f00b fd5b bl d02ad2c <rtw_set_timer> - d01f276: f44f 61fa mov.w r1, #2000 ; 0x7d0 - d01f27a: f605 10ec addw r0, r5, #2540 ; 0x9ec - d01f27e: f00b fd55 bl d02ad2c <rtw_set_timer> - d01f282: f505 705b add.w r0, r5, #876 ; 0x36c - d01f286: f8d5 1384 ldr.w r1, [r5, #900] ; 0x384 - d01f28a: f8c5 4330 str.w r4, [r5, #816] ; 0x330 - d01f28e: f00b fd4d bl d02ad2c <rtw_set_timer> - d01f292: 4620 mov r0, r4 - d01f294: bd38 pop {r3, r4, r5, pc} - d01f296: 6823 ldr r3, [r4, #0] - d01f298: 2200 movs r2, #0 - d01f29a: 4807 ldr r0, [pc, #28] ; (d01f2b8 <wifi_if1_open+0x90>) - d01f29c: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01f2a0: f883 2520 strb.w r2, [r3, #1312] ; 0x520 - d01f2a4: f7e4 fe28 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01f2a8: 4804 ldr r0, [pc, #16] ; (d01f2bc <wifi_if1_open+0x94>) - d01f2aa: f7e4 fe25 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01f2ae: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d01f2b2: e7ef b.n d01f294 <wifi_if1_open+0x6c> - d01f2b4: 60007190 .word 0x60007190 - d01f2b8: 0d04a6af .word 0x0d04a6af - d01f2bc: 0d0489b6 .word 0x0d0489b6 - -0d01f2c0 <wifi_if2_open>: - d01f2c0: b570 push {r4, r5, r6, lr} - d01f2c2: 4c0e ldr r4, [pc, #56] ; (d01f2fc <wifi_if2_open+0x3c>) - d01f2c4: 2100 movs r1, #0 - d01f2c6: 6a65 ldr r5, [r4, #36] ; 0x24 - d01f2c8: 3428 adds r4, #40 ; 0x28 - d01f2ca: 682b ldr r3, [r5, #0] - d01f2cc: 681e ldr r6, [r3, #0] - d01f2ce: 4630 mov r0, r6 - d01f2d0: f7ed f9a8 bl d00c624 <rtw_ips_set_enable> - d01f2d4: 4630 mov r0, r6 - d01f2d6: 2600 movs r6, #0 - d01f2d8: 2100 movs r1, #0 - d01f2da: f7ec ffea bl d00c2b2 <rtw_pm_set_lps_enable> - d01f2de: 2206 movs r2, #6 - d01f2e0: f605 01c8 addw r1, r5, #2248 ; 0x8c8 - d01f2e4: 4b06 ldr r3, [pc, #24] ; (d01f300 <wifi_if2_open+0x40>) - d01f2e6: 4620 mov r0, r4 - d01f2e8: f885 6810 strb.w r6, [r5, #2064] ; 0x810 - d01f2ec: 4798 blx r3 - d01f2ee: f895 08c0 ldrb.w r0, [r5, #2240] ; 0x8c0 - d01f2f2: 4621 mov r1, r4 - d01f2f4: f000 ffe0 bl d0202b8 <ROM_WIFI_INIT_MACADDR_SET> - d01f2f8: 4630 mov r0, r6 - d01f2fa: bd70 pop {r4, r5, r6, pc} - d01f2fc: 60007190 .word 0x60007190 - d01f300: 00027939 .word 0x00027939 - -0d01f304 <wifi_if1_deinit>: - d01f304: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d01f308: 4c34 ldr r4, [pc, #208] ; (d01f3dc <wifi_if1_deinit+0xd8>) - d01f30a: 7e23 ldrb r3, [r4, #24] - d01f30c: 2b00 cmp r3, #0 - d01f30e: d063 beq.n d01f3d8 <wifi_if1_deinit+0xd4> - d01f310: 6825 ldr r5, [r4, #0] - d01f312: 2301 movs r3, #1 - d01f314: f04f 0900 mov.w r9, #0 - d01f318: f8df 80cc ldr.w r8, [pc, #204] ; d01f3e8 <wifi_if1_deinit+0xe4> - d01f31c: 4f30 ldr r7, [pc, #192] ; (d01f3e0 <wifi_if1_deinit+0xdc>) - d01f31e: f885 3811 strb.w r3, [r5, #2065] ; 0x811 - d01f322: f7e6 f8d3 bl d0054cc <save_and_cli> - d01f326: f884 9018 strb.w r9, [r4, #24] - d01f32a: e9d4 6204 ldrd r6, r2, [r4, #16] - d01f32e: 4416 add r6, r2 - d01f330: f7e6 f8d0 bl d0054d4 <restore_flags> - d01f334: b14e cbz r6, d01f34a <wifi_if1_deinit+0x46> - d01f336: 4638 mov r0, r7 - d01f338: 4632 mov r2, r6 - d01f33a: 4641 mov r1, r8 - d01f33c: f7e4 fddc bl d003ef8 <inic_ipc_dev_buffered_printf> - d01f340: f44f 707a mov.w r0, #1000 ; 0x3e8 - d01f344: f7e6 fbae bl d005aa4 <rtw_mdelay_os> - d01f348: e7eb b.n d01f322 <wifi_if1_deinit+0x1e> - d01f34a: 2064 movs r0, #100 ; 0x64 - d01f34c: f7e6 fbaa bl d005aa4 <rtw_mdelay_os> - d01f350: 682b ldr r3, [r5, #0] - d01f352: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01f356: f7f8 f901 bl d01755c <wifi_hal_interrupt_free_irq> - d01f35a: 4631 mov r1, r6 - d01f35c: 4628 mov r0, r5 - d01f35e: f7ed f961 bl d00c624 <rtw_ips_set_enable> - d01f362: 4631 mov r1, r6 - d01f364: 4628 mov r0, r5 - d01f366: f7ec ffa4 bl d00c2b2 <rtw_pm_set_lps_enable> - d01f36a: 4628 mov r0, r5 - d01f36c: f7ff fb9c bl d01eaa8 <rtw_hal_btc_HaltNotify> - d01f370: 682b ldr r3, [r5, #0] - d01f372: 685b ldr r3, [r3, #4] - d01f374: b11b cbz r3, d01f37e <wifi_if1_deinit+0x7a> - d01f376: f8d3 0814 ldr.w r0, [r3, #2068] ; 0x814 - d01f37a: f7ff fec3 bl d01f104 <wifi_if2_drv_deinit> - d01f37e: 4628 mov r0, r5 - d01f380: f7f3 f949 bl d012616 <rtw_check_sta_associated_to_ap> - d01f384: b118 cbz r0, d01f38e <wifi_if1_deinit+0x8a> - d01f386: 2100 movs r1, #0 - d01f388: 4628 mov r0, r5 - d01f38a: f7ea fb39 bl d009a00 <rtw_leavebss_cmd_hdl> - d01f38e: f8d5 3814 ldr.w r3, [r5, #2068] ; 0x814 - d01f392: 681e ldr r6, [r3, #0] - d01f394: 6833 ldr r3, [r6, #0] - d01f396: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01f39a: f893 3520 ldrb.w r3, [r3, #1312] ; 0x520 - d01f39e: 2b01 cmp r3, #1 - d01f3a0: d105 bne.n d01f3ae <wifi_if1_deinit+0xaa> - d01f3a2: 4630 mov r0, r6 - d01f3a4: f7f2 f872 bl d01148c <rtw_disassoc_cmd> - d01f3a8: 4630 mov r0, r6 - d01f3aa: f7ea ff11 bl d00a1d0 <rtw_network_info_free> - d01f3ae: 4628 mov r0, r5 - d01f3b0: f7ff fe70 bl d01f094 <wifi_if1_drv_deinit> - d01f3b4: f00b fb5a bl d02aa6c <deinit_timer_wrapper> - d01f3b8: f00b fb28 bl d02aa0c <deinit_timer_pool> - d01f3bc: 2300 movs r3, #0 - d01f3be: e9c4 3303 strd r3, r3, [r4, #12] - d01f3c2: 6163 str r3, [r4, #20] - d01f3c4: 7623 strb r3, [r4, #24] - d01f3c6: 6a23 ldr r3, [r4, #32] - d01f3c8: b113 cbz r3, d01f3d0 <wifi_if1_deinit+0xcc> - d01f3ca: 4806 ldr r0, [pc, #24] ; (d01f3e4 <wifi_if1_deinit+0xe0>) - d01f3cc: f7e6 fa82 bl d0058d4 <rtw_free_sema> - d01f3d0: e8bd 43f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d01f3d4: f7ec bbc2 b.w d00bb5c <deinit_skb_pool> - d01f3d8: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d01f3dc: 60007190 .word 0x60007190 - d01f3e0: 0d0489e1 .word 0x0d0489e1 - d01f3e4: 600071b0 .word 0x600071b0 - d01f3e8: 0d048a5b .word 0x0d048a5b - -0d01f3ec <wifi_if2_deinit>: - d01f3ec: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d01f3f0: 4c18 ldr r4, [pc, #96] ; (d01f454 <wifi_if2_deinit+0x68>) - d01f3f2: f894 303c ldrb.w r3, [r4, #60] ; 0x3c - d01f3f6: b35b cbz r3, d01f450 <wifi_if2_deinit+0x64> - d01f3f8: f04f 0800 mov.w r8, #0 - d01f3fc: 4f16 ldr r7, [pc, #88] ; (d01f458 <wifi_if2_deinit+0x6c>) - d01f3fe: 4e17 ldr r6, [pc, #92] ; (d01f45c <wifi_if2_deinit+0x70>) - d01f400: f7e6 f864 bl d0054cc <save_and_cli> - d01f404: f884 803c strb.w r8, [r4, #60] ; 0x3c - d01f408: e9d4 520d ldrd r5, r2, [r4, #52] ; 0x34 - d01f40c: 4415 add r5, r2 - d01f40e: f7e6 f861 bl d0054d4 <restore_flags> - d01f412: b14d cbz r5, d01f428 <wifi_if2_deinit+0x3c> - d01f414: 4630 mov r0, r6 - d01f416: 462a mov r2, r5 - d01f418: 4639 mov r1, r7 - d01f41a: f7e4 fd6d bl d003ef8 <inic_ipc_dev_buffered_printf> - d01f41e: f44f 707a mov.w r0, #1000 ; 0x3e8 - d01f422: f7e6 fb3f bl d005aa4 <rtw_mdelay_os> - d01f426: e7eb b.n d01f400 <wifi_if2_deinit+0x14> - d01f428: 480d ldr r0, [pc, #52] ; (d01f460 <wifi_if2_deinit+0x74>) - d01f42a: f7ff fe6b bl d01f104 <wifi_if2_drv_deinit> - d01f42e: 6c63 ldr r3, [r4, #68] ; 0x44 - d01f430: 63a5 str r5, [r4, #56] ; 0x38 - d01f432: f884 503c strb.w r5, [r4, #60] ; 0x3c - d01f436: e9c4 550c strd r5, r5, [r4, #48] ; 0x30 - d01f43a: b113 cbz r3, d01f442 <wifi_if2_deinit+0x56> - d01f43c: 4809 ldr r0, [pc, #36] ; (d01f464 <wifi_if2_deinit+0x78>) - d01f43e: f7e6 fa49 bl d0058d4 <rtw_free_sema> - d01f442: 22bc movs r2, #188 ; 0xbc - d01f444: 2100 movs r1, #0 - d01f446: 4808 ldr r0, [pc, #32] ; (d01f468 <wifi_if2_deinit+0x7c>) - d01f448: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d01f44c: f7e6 b8a9 b.w d0055a2 <rtw_memset> - d01f450: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d01f454: 60007190 .word 0x60007190 - d01f458: 0d048a4b .word 0x0d048a4b - d01f45c: 0d0489e1 .word 0x0d0489e1 - d01f460: 600071b4 .word 0x600071b4 - d01f464: 600071d4 .word 0x600071d4 - d01f468: 60006074 .word 0x60006074 - -0d01f46c <wifi_if_tx_inc>: - d01f46c: 4b03 ldr r3, [pc, #12] ; (d01f47c <wifi_if_tx_inc+0x10>) - d01f46e: 2224 movs r2, #36 ; 0x24 - d01f470: fb02 3000 mla r0, r2, r0, r3 - d01f474: 6903 ldr r3, [r0, #16] - d01f476: 3301 adds r3, #1 - d01f478: 6103 str r3, [r0, #16] - d01f47a: 4770 bx lr - d01f47c: 60007190 .word 0x60007190 - -0d01f480 <wifi_if_tx_dec>: - d01f480: 4b03 ldr r3, [pc, #12] ; (d01f490 <wifi_if_tx_dec+0x10>) - d01f482: 2224 movs r2, #36 ; 0x24 - d01f484: fb02 3000 mla r0, r2, r0, r3 - d01f488: 6903 ldr r3, [r0, #16] - d01f48a: 3b01 subs r3, #1 - d01f48c: 6103 str r3, [r0, #16] - d01f48e: 4770 bx lr - d01f490: 60007190 .word 0x60007190 - -0d01f494 <wifi_if_get_recv_skb>: - d01f494: 4b02 ldr r3, [pc, #8] ; (d01f4a0 <wifi_if_get_recv_skb+0xc>) - d01f496: 2224 movs r2, #36 ; 0x24 - d01f498: fb02 3000 mla r0, r2, r0, r3 - d01f49c: 68c0 ldr r0, [r0, #12] - d01f49e: 4770 bx lr - d01f4a0: 60007190 .word 0x60007190 - -0d01f4a4 <wifi_if_alloc_skb>: - d01f4a4: 4b09 ldr r3, [pc, #36] ; (d01f4cc <wifi_if_alloc_skb+0x28>) - d01f4a6: e9d3 2109 ldrd r2, r1, [r3, #36] ; 0x24 - d01f4aa: 1a52 subs r2, r2, r1 - d01f4ac: 2a02 cmp r2, #2 - d01f4ae: dd07 ble.n d01f4c0 <wifi_if_alloc_skb+0x1c> - d01f4b0: e9d3 2103 ldrd r2, r1, [r3, #12] - d01f4b4: 1a52 subs r2, r2, r1 - d01f4b6: 2a02 cmp r2, #2 - d01f4b8: dd02 ble.n d01f4c0 <wifi_if_alloc_skb+0x1c> - d01f4ba: 214e movs r1, #78 ; 0x4e - d01f4bc: f7ec bc41 b.w d00bd42 <dev_alloc_skb> - d01f4c0: 6b1a ldr r2, [r3, #48] ; 0x30 - d01f4c2: 2000 movs r0, #0 - d01f4c4: 3201 adds r2, #1 - d01f4c6: 631a str r2, [r3, #48] ; 0x30 - d01f4c8: 4770 bx lr - d01f4ca: bf00 nop - d01f4cc: 60005e50 .word 0x60005e50 - -0d01f4d0 <wifi_if_send_skb>: - d01f4d0: 4602 mov r2, r0 - d01f4d2: 4608 mov r0, r1 - d01f4d4: 1c53 adds r3, r2, #1 - d01f4d6: d103 bne.n d01f4e0 <wifi_if_send_skb+0x10> - d01f4d8: 4905 ldr r1, [pc, #20] ; (d01f4f0 <wifi_if_send_skb+0x20>) - d01f4da: 4806 ldr r0, [pc, #24] ; (d01f4f4 <wifi_if_send_skb+0x24>) - d01f4dc: f7e4 bd0c b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01f4e0: 4b05 ldr r3, [pc, #20] ; (d01f4f8 <wifi_if_send_skb+0x28>) - d01f4e2: 2124 movs r1, #36 ; 0x24 - d01f4e4: fb01 3102 mla r1, r1, r2, r3 - d01f4e8: 61c1 str r1, [r0, #28] - d01f4ea: f002 bd71 b.w d021fd0 <rtw_xmit_entry> - d01f4ee: bf00 nop - d01f4f0: 0d048a3a .word 0x0d048a3a - d01f4f4: 0d048a01 .word 0x0d048a01 - d01f4f8: 60007190 .word 0x60007190 - -0d01f4fc <wifi_if_netif_rx>: - d01f4fc: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d01f500: 4606 mov r6, r0 - d01f502: 4608 mov r0, r1 - d01f504: b119 cbz r1, d01f50e <wifi_if_netif_rx+0x12> - d01f506: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d01f50a: f004 bdb4 b.w d024076 <rtw_recv_reorder> - d01f50e: b15e cbz r6, d01f528 <wifi_if_netif_rx+0x2c> - d01f510: 69f3 ldr r3, [r6, #28] - d01f512: 4c22 ldr r4, [pc, #136] ; (d01f59c <wifi_if_netif_rx+0xa0>) - d01f514: 42a3 cmp r3, r4 - d01f516: d00d beq.n d01f534 <wifi_if_netif_rx+0x38> - d01f518: f104 0224 add.w r2, r4, #36 ; 0x24 - d01f51c: 4293 cmp r3, r2 - d01f51e: d031 beq.n d01f584 <wifi_if_netif_rx+0x88> - d01f520: f104 0248 add.w r2, r4, #72 ; 0x48 - d01f524: 4293 cmp r3, r2 - d01f526: d02f beq.n d01f588 <wifi_if_netif_rx+0x8c> - d01f528: 491d ldr r1, [pc, #116] ; (d01f5a0 <wifi_if_netif_rx+0xa4>) - d01f52a: 481e ldr r0, [pc, #120] ; (d01f5a4 <wifi_if_netif_rx+0xa8>) - d01f52c: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d01f530: f7e4 bce2 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d01f534: 460d mov r5, r1 - d01f536: f04f 0824 mov.w r8, #36 ; 0x24 - d01f53a: fb08 f805 mul.w r8, r8, r5 - d01f53e: f108 0720 add.w r7, r8, #32 - d01f542: 4427 add r7, r4 - d01f544: 4444 add r4, r8 - d01f546: 4638 mov r0, r7 - d01f548: f7e6 fa20 bl d00598c <rtw_down_sema> - d01f54c: f7e5 ffbe bl d0054cc <save_and_cli> - d01f550: 7e23 ldrb r3, [r4, #24] - d01f552: b1db cbz r3, d01f58c <wifi_if_netif_rx+0x90> - d01f554: 6963 ldr r3, [r4, #20] - d01f556: 3301 adds r3, #1 - d01f558: 6163 str r3, [r4, #20] - d01f55a: f7e5 ffbb bl d0054d4 <restore_flags> - d01f55e: 4628 mov r0, r5 - d01f560: 60e6 str r6, [r4, #12] - d01f562: 6a31 ldr r1, [r6, #32] - d01f564: f000 f8a3 bl d01f6ae <netif_rx> - d01f568: 2300 movs r3, #0 - d01f56a: 60e3 str r3, [r4, #12] - d01f56c: f7e5 ffae bl d0054cc <save_and_cli> - d01f570: 6963 ldr r3, [r4, #20] - d01f572: 3b01 subs r3, #1 - d01f574: 6163 str r3, [r4, #20] - d01f576: f7e5 ffad bl d0054d4 <restore_flags> - d01f57a: 4638 mov r0, r7 - d01f57c: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d01f580: f7e6 b9e2 b.w d005948 <rtw_up_sema> - d01f584: 2501 movs r5, #1 - d01f586: e7d6 b.n d01f536 <wifi_if_netif_rx+0x3a> - d01f588: 2502 movs r5, #2 - d01f58a: e7d4 b.n d01f536 <wifi_if_netif_rx+0x3a> - d01f58c: 4630 mov r0, r6 - d01f58e: f7ec fbcf bl d00bd30 <dev_kfree_skb_any> - d01f592: 4903 ldr r1, [pc, #12] ; (d01f5a0 <wifi_if_netif_rx+0xa4>) - d01f594: 4804 ldr r0, [pc, #16] ; (d01f5a8 <wifi_if_netif_rx+0xac>) - d01f596: f7e4 fcaf bl d003ef8 <inic_ipc_dev_buffered_printf> - d01f59a: e7ec b.n d01f576 <wifi_if_netif_rx+0x7a> - d01f59c: 60007190 .word 0x60007190 - d01f5a0: 0d048a29 .word 0x0d048a29 - d01f5a4: 0d048a16 .word 0x0d048a16 - d01f5a8: 0d048a01 .word 0x0d048a01 - -0d01f5ac <wifi_if_send_eapol>: - d01f5ac: b573 push {r0, r1, r4, r5, r6, lr} - d01f5ae: 4615 mov r5, r2 - d01f5b0: 9101 str r1, [sp, #4] - d01f5b2: 4606 mov r6, r0 - d01f5b4: f7e5 ff8a bl d0054cc <save_and_cli> - d01f5b8: 2000 movs r0, #0 - d01f5ba: f7ff ff57 bl d01f46c <wifi_if_tx_inc> - d01f5be: f7e5 ff89 bl d0054d4 <restore_flags> - d01f5c2: 4628 mov r0, r5 - d01f5c4: f7ff ff6e bl d01f4a4 <wifi_if_alloc_skb> - d01f5c8: 4604 mov r4, r0 - d01f5ca: b320 cbz r0, d01f616 <wifi_if_send_eapol+0x6a> - d01f5cc: 462a mov r2, r5 - d01f5ce: 4b13 ldr r3, [pc, #76] ; (d01f61c <wifi_if_send_eapol+0x70>) - d01f5d0: 9901 ldr r1, [sp, #4] - d01f5d2: 6940 ldr r0, [r0, #20] - d01f5d4: 4798 blx r3 - d01f5d6: 6a22 ldr r2, [r4, #32] - d01f5d8: 6963 ldr r3, [r4, #20] - d01f5da: 442a add r2, r5 - d01f5dc: 442b add r3, r5 - d01f5de: 6222 str r2, [r4, #32] - d01f5e0: 69a2 ldr r2, [r4, #24] - d01f5e2: 6163 str r3, [r4, #20] - d01f5e4: 4293 cmp r3, r2 - d01f5e6: d907 bls.n d01f5f8 <wifi_if_send_eapol+0x4c> - d01f5e8: 4a0d ldr r2, [pc, #52] ; (d01f620 <wifi_if_send_eapol+0x74>) - d01f5ea: 217a movs r1, #122 ; 0x7a - d01f5ec: 480d ldr r0, [pc, #52] ; (d01f624 <wifi_if_send_eapol+0x78>) - d01f5ee: f7e4 fc83 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01f5f2: f7e5 ff9b bl d00552c <cli> - d01f5f6: e7fe b.n d01f5f6 <wifi_if_send_eapol+0x4a> - d01f5f8: 4621 mov r1, r4 - d01f5fa: 2400 movs r4, #0 - d01f5fc: 4630 mov r0, r6 - d01f5fe: f7ff ff67 bl d01f4d0 <wifi_if_send_skb> - d01f602: f7e5 ff63 bl d0054cc <save_and_cli> - d01f606: 2000 movs r0, #0 - d01f608: f7ff ff3a bl d01f480 <wifi_if_tx_dec> - d01f60c: f7e5 ff62 bl d0054d4 <restore_flags> - d01f610: 4620 mov r0, r4 - d01f612: b002 add sp, #8 - d01f614: bd70 pop {r4, r5, r6, pc} - d01f616: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - d01f61a: e7f2 b.n d01f602 <wifi_if_send_eapol+0x56> - d01f61c: 00027939 .word 0x00027939 - d01f620: 0d04580f .word 0x0d04580f - d01f624: 0d045834 .word 0x0d045834 - -0d01f628 <wifi_stop_bss_network>: - d01f628: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - d01f62a: 4b17 ldr r3, [pc, #92] ; (d01f688 <wifi_stop_bss_network+0x60>) - d01f62c: 2400 movs r4, #0 - d01f62e: 6a5d ldr r5, [r3, #36] ; 0x24 - d01f630: 4621 mov r1, r4 - d01f632: 681e ldr r6, [r3, #0] - d01f634: f895 08c0 ldrb.w r0, [r5, #2240] ; 0x8c0 - d01f638: 9402 str r4, [sp, #8] - d01f63a: f8ad 400c strh.w r4, [sp, #12] - d01f63e: f88d 4007 strb.w r4, [sp, #7] - d01f642: f001 f92d bl d0208a0 <ROM_WIFI_SetMSR> - d01f646: a902 add r1, sp, #8 - d01f648: f895 08c0 ldrb.w r0, [r5, #2240] ; 0x8c0 - d01f64c: f001 f910 bl d020870 <ROM_WIFI_BSSID_SET> - d01f650: f10d 0107 add.w r1, sp, #7 - d01f654: f895 08c0 ldrb.w r0, [r5, #2240] ; 0x8c0 - d01f658: f88d 4007 strb.w r4, [sp, #7] - d01f65c: f000 fdd2 bl d020204 <ROM_WIFI_BCN_FUNC> - d01f660: 4621 mov r1, r4 - d01f662: 4628 mov r0, r5 - d01f664: f7fb fb39 bl d01acda <wifi_hal_apmode_set> - d01f668: f896 30c0 ldrb.w r3, [r6, #192] ; 0xc0 - d01f66c: f896 20c1 ldrb.w r2, [r6, #193] ; 0xc1 - d01f670: 4628 mov r0, r5 - d01f672: f896 10bf ldrb.w r1, [r6, #191] ; 0xbf - d01f676: f7fb fda3 bl d01b1c0 <wifi_hal_set_channel_bw> - d01f67a: 4621 mov r1, r4 - d01f67c: 4628 mov r0, r5 - d01f67e: f7f3 f818 bl d0126b2 <rtw_state_set_ap_beacon_on> - d01f682: b004 add sp, #16 - d01f684: bd70 pop {r4, r5, r6, pc} - d01f686: bf00 nop - d01f688: 60007190 .word 0x60007190 - -0d01f68c <wifi_set_platform_rom_func>: - d01f68c: 4b04 ldr r3, [pc, #16] ; (d01f6a0 <wifi_set_platform_rom_func+0x14>) - d01f68e: b510 push {r4, lr} - d01f690: 4c04 ldr r4, [pc, #16] ; (d01f6a4 <wifi_set_platform_rom_func+0x18>) - d01f692: 609a str r2, [r3, #8] - d01f694: 6023 str r3, [r4, #0] - d01f696: e9c3 0100 strd r0, r1, [r3] - d01f69a: 2000 movs r0, #0 - d01f69c: bd10 pop {r4, pc} - d01f69e: bf00 nop - d01f6a0: 60008310 .word 0x60008310 - d01f6a4: 6000830c .word 0x6000830c - -0d01f6a8 <rltk_wlan_set_netif_info>: - d01f6a8: 4611 mov r1, r2 - d01f6aa: f7e4 bb97 b.w d003ddc <inic_ipc_dev_set_netif_info> - -0d01f6ae <netif_rx>: - d01f6ae: f7e4 be53 b.w d004358 <inic_ipc_dev_recv> - -0d01f6b2 <rltk_wlan_get_ip>: - d01f6b2: 2100 movs r1, #0 - d01f6b4: 4602 mov r2, r0 - d01f6b6: 4608 mov r0, r1 - d01f6b8: f7e4 bb34 b.w d003d24 <inic_ipc_get_lwip_info> - -0d01f6bc <rtw_hal_bb_set_pow_patten_sharp>: - d01f6bc: b430 push {r4, r5} - d01f6be: 461d mov r5, r3 - d01f6c0: 24e0 movs r4, #224 ; 0xe0 - d01f6c2: f89d 3008 ldrb.w r3, [sp, #8] - d01f6c6: fab2 f282 clz r2, r2 - d01f6ca: fb04 0403 mla r4, r4, r3, r0 - d01f6ce: 0952 lsrs r2, r2, #5 - d01f6d0: f884 50f7 strb.w r5, [r4, #247] ; 0xf7 - d01f6d4: 6940 ldr r0, [r0, #20] - d01f6d6: bc30 pop {r4, r5} - d01f6d8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d01f6dc: f7f3 bc1f b.w d012f1e <halbb_set_tx_pow_pattern_shap> - -0d01f6e0 <rtw_hal_bb_csi_parsing>: - d01f6e0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d01f6e4: b08a sub sp, #40 ; 0x28 - d01f6e6: 2500 movs r5, #0 - d01f6e8: f10d 0c10 add.w ip, sp, #16 - d01f6ec: f10d 0e20 add.w lr, sp, #32 - d01f6f0: af06 add r7, sp, #24 - d01f6f2: f8dd 8048 ldr.w r8, [sp, #72] ; 0x48 - d01f6f6: f8cd c000 str.w ip, [sp] - d01f6fa: e9cd 7e01 strd r7, lr, [sp, #4] - d01f6fe: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d01f702: e9dd 4610 ldrd r4, r6, [sp, #64] ; 0x40 - d01f706: e9cd 5504 strd r5, r5, [sp, #16] - d01f70a: e9cd 5506 strd r5, r5, [sp, #24] - d01f70e: e9cd 5508 strd r5, r5, [sp, #32] - d01f712: f00e fa3b bl d02db8c <halbb_ch_info_parsing> - d01f716: f89d 3012 ldrb.w r3, [sp, #18] - d01f71a: f8bd 2010 ldrh.w r2, [sp, #16] - d01f71e: 4605 mov r5, r0 - d01f720: f003 0101 and.w r1, r3, #1 - d01f724: f3c3 0346 ubfx r3, r3, #1, #7 - d01f728: 7123 strb r3, [r4, #4] - d01f72a: ea42 4201 orr.w r2, r2, r1, lsl #16 - d01f72e: f89d 3013 ldrb.w r3, [sp, #19] - d01f732: 6022 str r2, [r4, #0] - d01f734: 7163 strb r3, [r4, #5] - d01f736: f89d 3014 ldrb.w r3, [sp, #20] - d01f73a: f3c3 0200 ubfx r2, r3, #0, #1 - d01f73e: 71a2 strb r2, [r4, #6] - d01f740: f3c3 0240 ubfx r2, r3, #1, #1 - d01f744: 71e2 strb r2, [r4, #7] - d01f746: f3c3 1242 ubfx r2, r3, #5, #3 - d01f74a: f3c3 0382 ubfx r3, r3, #2, #3 - d01f74e: 7222 strb r2, [r4, #8] - d01f750: 7263 strb r3, [r4, #9] - d01f752: f89d 3015 ldrb.w r3, [sp, #21] - d01f756: 72a3 strb r3, [r4, #10] - d01f758: f89d 3016 ldrb.w r3, [sp, #22] - d01f75c: 72e3 strb r3, [r4, #11] - d01f75e: f89d 3017 ldrb.w r3, [sp, #23] - d01f762: 7323 strb r3, [r4, #12] - d01f764: 9b08 ldr r3, [sp, #32] - d01f766: f8c8 3000 str.w r3, [r8] - d01f76a: f89d 3024 ldrb.w r3, [sp, #36] ; 0x24 - d01f76e: f888 3004 strb.w r3, [r8, #4] - d01f772: b9ab cbnz r3, d01f7a0 <rtw_hal_bb_csi_parsing+0xc0> - d01f774: 2202 movs r2, #2 - d01f776: 4639 mov r1, r7 - d01f778: 4b0e ldr r3, [pc, #56] ; (d01f7b4 <rtw_hal_bb_csi_parsing+0xd4>) - d01f77a: 4630 mov r0, r6 - d01f77c: 4798 blx r3 - d01f77e: f89d 301c ldrb.w r3, [sp, #28] - d01f782: f89d 201e ldrb.w r2, [sp, #30] - d01f786: 7133 strb r3, [r6, #4] - d01f788: f89d 301d ldrb.w r3, [sp, #29] - d01f78c: f002 010f and.w r1, r2, #15 - d01f790: f3c3 1203 ubfx r2, r3, #4, #4 - d01f794: f3c3 0303 ubfx r3, r3, #0, #4 - d01f798: ea42 1201 orr.w r2, r2, r1, lsl #4 - d01f79c: 71b3 strb r3, [r6, #6] - d01f79e: 7172 strb r2, [r6, #5] - d01f7a0: b11d cbz r5, d01f7aa <rtw_hal_bb_csi_parsing+0xca> - d01f7a2: 2d01 cmp r5, #1 - d01f7a4: bf0c ite eq - d01f7a6: 250d moveq r5, #13 - d01f7a8: 2501 movne r5, #1 - d01f7aa: 4628 mov r0, r5 - d01f7ac: b00a add sp, #40 ; 0x28 - d01f7ae: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d01f7b2: bf00 nop - d01f7b4: 00027939 .word 0x00027939 - -0d01f7b8 <rtw_hal_bb_csi_cfg>: - d01f7b8: b51f push {r0, r1, r2, r3, r4, lr} - d01f7ba: 2300 movs r3, #0 - d01f7bc: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d01f7c0: 9301 str r3, [sp, #4] - d01f7c2: 9303 str r3, [sp, #12] - d01f7c4: 7a8b ldrb r3, [r1, #10] - d01f7c6: f88d 3000 strb.w r3, [sp] - d01f7ca: 7b0b ldrb r3, [r1, #12] - d01f7cc: f88d 3001 strb.w r3, [sp, #1] - d01f7d0: 890b ldrh r3, [r1, #8] - d01f7d2: f8ad 3002 strh.w r3, [sp, #2] - d01f7d6: 7bcb ldrb r3, [r1, #15] - d01f7d8: f88d 3004 strb.w r3, [sp, #4] - d01f7dc: 7c0b ldrb r3, [r1, #16] - d01f7de: f88d 3005 strb.w r3, [sp, #5] - d01f7e2: 684b ldr r3, [r1, #4] - d01f7e4: 9302 str r3, [sp, #8] - d01f7e6: 7b4b ldrb r3, [r1, #13] - d01f7e8: f88d 300c strb.w r3, [sp, #12] - d01f7ec: 7b8b ldrb r3, [r1, #14] - d01f7ee: 4669 mov r1, sp - d01f7f0: f88d 300d strb.w r3, [sp, #13] - d01f7f4: f00e f8cf bl d02d996 <halbb_cfg_ch_info_cr> - d01f7f8: b005 add sp, #20 - d01f7fa: f85d fb04 ldr.w pc, [sp], #4 - -0d01f7fe <rtw_hal_bb_physts_parsing>: - d01f7fe: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d01f802: b091 sub sp, #68 ; 0x44 - d01f804: 460c mov r4, r1 - d01f806: 4606 mov r6, r0 - d01f808: 2100 movs r1, #0 - d01f80a: f10d 091c add.w r9, sp, #28 - d01f80e: 4617 mov r7, r2 - d01f810: 2224 movs r2, #36 ; 0x24 - d01f812: 4698 mov r8, r3 - d01f814: 4648 mov r0, r9 - d01f816: f04f 0a00 mov.w sl, #0 - d01f81a: f023 fa41 bl d042ca0 <____wrap_memset_veneer> - d01f81e: 220e movs r2, #14 - d01f820: 2100 movs r1, #0 - d01f822: a803 add r0, sp, #12 - d01f824: f7e5 febd bl d0055a2 <rtw_memset> - d01f828: f894 5094 ldrb.w r5, [r4, #148] ; 0x94 - d01f82c: f8b4 3048 ldrh.w r3, [r4, #72] ; 0x48 - d01f830: 00ed lsls r5, r5, #3 - d01f832: f894 2095 ldrb.w r2, [r4, #149] ; 0x95 - d01f836: f8ad 300e strh.w r3, [sp, #14] - d01f83a: f005 0508 and.w r5, r5, #8 - d01f83e: f894 303c ldrb.w r3, [r4, #60] ; 0x3c - d01f842: f88d 2010 strb.w r2, [sp, #16] - d01f846: f045 0502 orr.w r5, r5, #2 - d01f84a: f88d a011 strb.w sl, [sp, #17] - d01f84e: ea45 1503 orr.w r5, r5, r3, lsl #4 - d01f852: f88d 500c strb.w r5, [sp, #12] - d01f856: aa03 add r2, sp, #12 - d01f858: f894 3095 ldrb.w r3, [r4, #149] ; 0x95 - d01f85c: ea4f 0b4a mov.w fp, sl, lsl #1 - d01f860: eb02 014a add.w r1, r2, sl, lsl #1 - d01f864: f894 2096 ldrb.w r2, [r4, #150] ; 0x96 - d01f868: 1e55 subs r5, r2, #1 - d01f86a: f1a2 0c02 sub.w ip, r2, #2 - d01f86e: 718b strb r3, [r1, #6] - d01f870: fab2 f282 clz r2, r2 - d01f874: 4268 negs r0, r5 - d01f876: ea4f 1252 mov.w r2, r2, lsr #5 - d01f87a: 4168 adcs r0, r5 - d01f87c: f1dc 0300 rsbs r3, ip, #0 - d01f880: eb43 030c adc.w r3, r3, ip - d01f884: ea43 0340 orr.w r3, r3, r0, lsl #1 - d01f888: 4630 mov r0, r6 - d01f88a: ea43 0382 orr.w r3, r3, r2, lsl #2 - d01f88e: 79ca ldrb r2, [r1, #7] - d01f890: f022 0207 bic.w r2, r2, #7 - d01f894: 4313 orrs r3, r2 - d01f896: 71cb strb r3, [r1, #7] - d01f898: f7f2 feb0 bl d0125fc <rtw_check_sta_mode> - d01f89c: 2801 cmp r0, #1 - d01f89e: 4605 mov r5, r0 - d01f8a0: d12e bne.n d01f900 <rtw_hal_bb_physts_parsing+0x102> - d01f8a2: ab10 add r3, sp, #64 ; 0x40 - d01f8a4: 445b add r3, fp - d01f8a6: f813 2c2d ldrb.w r2, [r3, #-45] - d01f8aa: 0751 lsls r1, r2, #29 - d01f8ac: f3c2 0380 ubfx r3, r2, #2, #1 - d01f8b0: d504 bpl.n d01f8bc <rtw_hal_bb_physts_parsing+0xbe> - d01f8b2: f894 3097 ldrb.w r3, [r4, #151] ; 0x97 - d01f8b6: 3b00 subs r3, #0 - d01f8b8: bf18 it ne - d01f8ba: 2301 movne r3, #1 - d01f8bc: aa10 add r2, sp, #64 ; 0x40 - d01f8be: 4630 mov r0, r6 - d01f8c0: 4493 add fp, r2 - d01f8c2: f81b 2c2d ldrb.w r2, [fp, #-45] - d01f8c6: f363 02c3 bfi r2, r3, #3, #1 - d01f8ca: f80b 2c2d strb.w r2, [fp, #-45] - d01f8ce: f7f2 fea2 bl d012616 <rtw_check_sta_associated_to_ap> - d01f8d2: b1a8 cbz r0, d01f900 <rtw_hal_bb_physts_parsing+0x102> - d01f8d4: f894 3094 ldrb.w r3, [r4, #148] ; 0x94 - d01f8d8: b963 cbnz r3, d01f8f4 <rtw_hal_bb_physts_parsing+0xf6> - d01f8da: f81b 3c2d ldrb.w r3, [fp, #-45] - d01f8de: 071a lsls r2, r3, #28 - d01f8e0: d408 bmi.n d01f8f4 <rtw_hal_bb_physts_parsing+0xf6> - d01f8e2: f3c3 0540 ubfx r5, r3, #1, #1 - d01f8e6: 079b lsls r3, r3, #30 - d01f8e8: d504 bpl.n d01f8f4 <rtw_hal_bb_physts_parsing+0xf6> - d01f8ea: f894 5097 ldrb.w r5, [r4, #151] ; 0x97 - d01f8ee: 3d00 subs r5, #0 - d01f8f0: bf18 it ne - d01f8f2: 2501 movne r5, #1 - d01f8f4: f89d 300c ldrb.w r3, [sp, #12] - d01f8f8: f365 03c3 bfi r3, r5, #3, #1 - d01f8fc: f88d 300c strb.w r3, [sp, #12] - d01f900: f89d 300c ldrb.w r3, [sp, #12] - d01f904: f10a 0a01 add.w sl, sl, #1 - d01f908: f3c3 0341 ubfx r3, r3, #1, #2 - d01f90c: 4553 cmp r3, sl - d01f90e: dca2 bgt.n d01f856 <rtw_hal_bb_physts_parsing+0x58> - d01f910: f894 3095 ldrb.w r3, [r4, #149] ; 0x95 - d01f914: 2b7f cmp r3, #127 ; 0x7f - d01f916: d104 bne.n d01f922 <rtw_hal_bb_physts_parsing+0x124> - d01f918: 2500 movs r5, #0 - d01f91a: 4628 mov r0, r5 - d01f91c: b011 add sp, #68 ; 0x44 - d01f91e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d01f922: 6833 ldr r3, [r6, #0] - d01f924: 4642 mov r2, r8 - d01f926: 4639 mov r1, r7 - d01f928: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d01f92c: ab03 add r3, sp, #12 - d01f92e: f8cd 9000 str.w r9, [sp] - d01f932: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d01f936: f7f4 fe8f bl d014658 <halbb_physts_parsing> - d01f93a: 4605 mov r5, r0 - d01f93c: 2800 cmp r0, #0 - d01f93e: d0eb beq.n d01f918 <rtw_hal_bb_physts_parsing+0x11a> - d01f940: f894 3096 ldrb.w r3, [r4, #150] ; 0x96 - d01f944: 2b01 cmp r3, #1 - d01f946: d0e8 beq.n d01f91a <rtw_hal_bb_physts_parsing+0x11c> - d01f948: 8ae3 ldrh r3, [r4, #22] - d01f94a: 2b00 cmp r3, #0 - d01f94c: d1e5 bne.n d01f91a <rtw_hal_bb_physts_parsing+0x11c> - d01f94e: f89d 301e ldrb.w r3, [sp, #30] - d01f952: 085b lsrs r3, r3, #1 - d01f954: 3b6e subs r3, #110 ; 0x6e - d01f956: b258 sxtb r0, r3 - d01f958: f884 007f strb.w r0, [r4, #127] ; 0x7f - d01f95c: f001 fe66 bl d02162c <ROM_WIFI_HAL_RXDESC_Power2strength> - d01f960: f89d 3029 ldrb.w r3, [sp, #41] ; 0x29 - d01f964: f884 0081 strb.w r0, [r4, #129] ; 0x81 - d01f968: f884 3086 strb.w r3, [r4, #134] ; 0x86 - d01f96c: e7d5 b.n d01f91a <rtw_hal_bb_physts_parsing+0x11c> - -0d01f96e <shift_mask>: - d01f96e: 2300 movs r3, #0 - d01f970: fa20 f103 lsr.w r1, r0, r3 - d01f974: b2da uxtb r2, r3 - d01f976: 07c9 lsls r1, r1, #31 - d01f978: d403 bmi.n d01f982 <shift_mask+0x14> - d01f97a: 3301 adds r3, #1 - d01f97c: 2b20 cmp r3, #32 - d01f97e: d1f7 bne.n d01f970 <shift_mask+0x2> - d01f980: 461a mov r2, r3 - d01f982: 4610 mov r0, r2 - d01f984: 4770 bx lr - -0d01f986 <rtw_hal_mac_issue_cts2self>: - d01f986: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d01f988: 2400 movs r4, #0 - d01f98a: 6987 ldr r7, [r0, #24] - d01f98c: 460e mov r6, r1 - d01f98e: f88d 4007 strb.w r4, [sp, #7] - d01f992: 683d ldr r5, [r7, #0] - d01f994: f8d5 3cc0 ldr.w r3, [r5, #3264] ; 0xcc0 - d01f998: f893 3489 ldrb.w r3, [r3, #1161] ; 0x489 - d01f99c: 2b01 cmp r3, #1 - d01f99e: d02c beq.n d01f9fa <rtw_hal_mac_issue_cts2self+0x74> - d01f9a0: f895 3290 ldrb.w r3, [r5, #656] ; 0x290 - d01f9a4: b91b cbnz r3, d01f9ae <rtw_hal_mac_issue_cts2self+0x28> - d01f9a6: 2301 movs r3, #1 - d01f9a8: f885 3290 strb.w r3, [r5, #656] ; 0x290 - d01f9ac: e001 b.n d01f9b2 <rtw_hal_mac_issue_cts2self+0x2c> - d01f9ae: 2b20 cmp r3, #32 - d01f9b0: d0f9 beq.n d01f9a6 <rtw_hal_mac_issue_cts2self+0x20> - d01f9b2: f895 4290 ldrb.w r4, [r5, #656] ; 0x290 - d01f9b6: 216f movs r1, #111 ; 0x6f - d01f9b8: 2001 movs r0, #1 - d01f9ba: f001 fa0d bl d020dd8 <ROM_WIFI_TX_PAUSE_SET> - d01f9be: 4631 mov r1, r6 - d01f9c0: 00e2 lsls r2, r4, #3 - d01f9c2: 4638 mov r0, r7 - d01f9c4: f002 02f8 and.w r2, r2, #248 ; 0xf8 - d01f9c8: f002 feea bl d0227a0 <rtw_xmit_cts2self> - d01f9cc: 2801 cmp r0, #1 - d01f9ce: d117 bne.n d01fa00 <rtw_hal_mac_issue_cts2self+0x7a> - d01f9d0: f895 3290 ldrb.w r3, [r5, #656] ; 0x290 - d01f9d4: 4621 mov r1, r4 - d01f9d6: 2241 movs r2, #65 ; 0x41 - d01f9d8: 2000 movs r0, #0 - d01f9da: 3301 adds r3, #1 - d01f9dc: f885 3290 strb.w r3, [r5, #656] ; 0x290 - d01f9e0: f10d 0307 add.w r3, sp, #7 - d01f9e4: f007 f8c0 bl d026b68 <wifi_hal_polling_tx_done> - d01f9e8: f89d 4007 ldrb.w r4, [sp, #7] - d01f9ec: 3c01 subs r4, #1 - d01f9ee: bf18 it ne - d01f9f0: 2401 movne r4, #1 - d01f9f2: 216f movs r1, #111 ; 0x6f - d01f9f4: 2000 movs r0, #0 - d01f9f6: f001 f9ef bl d020dd8 <ROM_WIFI_TX_PAUSE_SET> - d01f9fa: 4620 mov r0, r4 - d01f9fc: b003 add sp, #12 - d01f9fe: bdf0 pop {r4, r5, r6, r7, pc} - d01fa00: 2401 movs r4, #1 - d01fa02: e7f6 b.n d01f9f2 <rtw_hal_mac_issue_cts2self+0x6c> - -0d01fa04 <rtw_hal_mac_set_xcap>: - d01fa04: 29ff cmp r1, #255 ; 0xff - d01fa06: d009 beq.n d01fa1c <rtw_hal_mac_set_xcap+0x18> - d01fa08: 4b08 ldr r3, [pc, #32] ; (d01fa2c <rtw_hal_mac_set_xcap+0x28>) - d01fa0a: 685a ldr r2, [r3, #4] - d01fa0c: b140 cbz r0, d01fa20 <rtw_hal_mac_set_xcap+0x1c> - d01fa0e: 0449 lsls r1, r1, #17 - d01fa10: f422 027e bic.w r2, r2, #16646144 ; 0xfe0000 - d01fa14: f401 017e and.w r1, r1, #16646144 ; 0xfe0000 - d01fa18: 4311 orrs r1, r2 - d01fa1a: 6059 str r1, [r3, #4] - d01fa1c: 2000 movs r0, #0 - d01fa1e: 4770 bx lr - d01fa20: 0289 lsls r1, r1, #10 - d01fa22: f422 32fe bic.w r2, r2, #130048 ; 0x1fc00 - d01fa26: f401 31fe and.w r1, r1, #130048 ; 0x1fc00 - d01fa2a: e7f5 b.n d01fa18 <rtw_hal_mac_set_xcap+0x14> - d01fa2c: 42008800 .word 0x42008800 - -0d01fa30 <rtw_hal_mac_get_xcap>: - d01fa30: 4b05 ldr r3, [pc, #20] ; (d01fa48 <rtw_hal_mac_get_xcap+0x18>) - d01fa32: 685b ldr r3, [r3, #4] - d01fa34: b120 cbz r0, d01fa40 <rtw_hal_mac_get_xcap+0x10> - d01fa36: f3c3 4346 ubfx r3, r3, #17, #7 - d01fa3a: 2000 movs r0, #0 - d01fa3c: 600b str r3, [r1, #0] - d01fa3e: 4770 bx lr - d01fa40: f3c3 2386 ubfx r3, r3, #10, #7 - d01fa44: e7f9 b.n d01fa3a <rtw_hal_mac_get_xcap+0xa> - d01fa46: bf00 nop - d01fa48: 42008800 .word 0x42008800 - -0d01fa4c <rtw_hal_mac_write_pwr_limit_reg>: - d01fa4c: b510 push {r4, lr} - d01fa4e: f890 307f ldrb.w r3, [r0, #127] ; 0x7f - d01fa52: b973 cbnz r3, d01fa72 <rtw_hal_mac_write_pwr_limit_reg+0x26> - d01fa54: f990 20b4 ldrsb.w r2, [r0, #180] ; 0xb4 - d01fa58: 4907 ldr r1, [pc, #28] ; (d01fa78 <rtw_hal_mac_write_pwr_limit_reg+0x2c>) - d01fa5a: f8c1 22ec str.w r2, [r1, #748] ; 0x2ec - d01fa5e: f990 40ba ldrsb.w r4, [r0, #186] ; 0xba - d01fa62: f990 20b8 ldrsb.w r2, [r0, #184] ; 0xb8 - d01fa66: ea42 4204 orr.w r2, r2, r4, lsl #16 - d01fa6a: f8c1 22f0 str.w r2, [r1, #752] ; 0x2f0 - d01fa6e: 4618 mov r0, r3 - d01fa70: bd10 pop {r4, pc} - d01fa72: 2301 movs r3, #1 - d01fa74: e7fb b.n d01fa6e <rtw_hal_mac_write_pwr_limit_reg+0x22> - d01fa76: bf00 nop - d01fa78: 4000d000 .word 0x4000d000 - -0d01fa7c <rtw_hal_mac_write_pwr_by_rate_reg>: - d01fa7c: 4603 mov r3, r0 - d01fa7e: b570 push {r4, r5, r6, lr} - d01fa80: f890 007f ldrb.w r0, [r0, #127] ; 0x7f - d01fa84: bb50 cbnz r0, d01fadc <rtw_hal_mac_write_pwr_by_rate_reg+0x60> - d01fa86: 461c mov r4, r3 - d01fa88: 4915 ldr r1, [pc, #84] ; (d01fae0 <rtw_hal_mac_write_pwr_by_rate_reg+0x64>) - d01fa8a: 4d16 ldr r5, [pc, #88] ; (d01fae4 <rtw_hal_mac_write_pwr_by_rate_reg+0x68>) - d01fa8c: f994 209a ldrsb.w r2, [r4, #154] ; 0x9a - d01fa90: 3404 adds r4, #4 - d01fa92: f994 6097 ldrsb.w r6, [r4, #151] ; 0x97 - d01fa96: 0412 lsls r2, r2, #16 - d01fa98: ea42 6206 orr.w r2, r2, r6, lsl #24 - d01fa9c: f994 6094 ldrsb.w r6, [r4, #148] ; 0x94 - d01faa0: 4332 orrs r2, r6 - d01faa2: f994 6095 ldrsb.w r6, [r4, #149] ; 0x95 - d01faa6: ea42 2206 orr.w r2, r2, r6, lsl #8 - d01faaa: f841 2b04 str.w r2, [r1], #4 - d01faae: 42a9 cmp r1, r5 - d01fab0: d1ec bne.n d01fa8c <rtw_hal_mac_write_pwr_by_rate_reg+0x10> - d01fab2: 4c0d ldr r4, [pc, #52] ; (d01fae8 <rtw_hal_mac_write_pwr_by_rate_reg+0x6c>) - d01fab4: f993 20a6 ldrsb.w r2, [r3, #166] ; 0xa6 - d01fab8: 3304 adds r3, #4 - d01faba: f993 50a3 ldrsb.w r5, [r3, #163] ; 0xa3 - d01fabe: 0412 lsls r2, r2, #16 - d01fac0: ea42 6205 orr.w r2, r2, r5, lsl #24 - d01fac4: f993 50a0 ldrsb.w r5, [r3, #160] ; 0xa0 - d01fac8: 432a orrs r2, r5 - d01faca: f993 50a1 ldrsb.w r5, [r3, #161] ; 0xa1 - d01face: ea42 2205 orr.w r2, r2, r5, lsl #8 - d01fad2: f841 2b04 str.w r2, [r1], #4 - d01fad6: 42a1 cmp r1, r4 - d01fad8: d1ec bne.n d01fab4 <rtw_hal_mac_write_pwr_by_rate_reg+0x38> - d01fada: bd70 pop {r4, r5, r6, pc} - d01fadc: 2001 movs r0, #1 - d01fade: e7fc b.n d01fada <rtw_hal_mac_write_pwr_by_rate_reg+0x5e> - d01fae0: 4000d2c0 .word 0x4000d2c0 - d01fae4: 4000d2cc .word 0x4000d2cc - d01fae8: 4000d2dc .word 0x4000d2dc - -0d01faec <rtw_hal_mac_write_pwr_limit_rua_reg>: - d01faec: 4603 mov r3, r0 - d01faee: b530 push {r4, r5, lr} - d01faf0: f890 007f ldrb.w r0, [r0, #127] ; 0x7f - d01faf4: bb30 cbnz r0, d01fb44 <rtw_hal_mac_write_pwr_limit_rua_reg+0x58> - d01faf6: 4914 ldr r1, [pc, #80] ; (d01fb48 <rtw_hal_mac_write_pwr_limit_rua_reg+0x5c>) - d01faf8: 4c14 ldr r4, [pc, #80] ; (d01fb4c <rtw_hal_mac_write_pwr_limit_rua_reg+0x60>) - d01fafa: f993 20de ldrsb.w r2, [r3, #222] ; 0xde - d01fafe: 3108 adds r1, #8 - d01fb00: f993 50df ldrsb.w r5, [r3, #223] ; 0xdf - d01fb04: 3308 adds r3, #8 - d01fb06: 0412 lsls r2, r2, #16 - d01fb08: ea42 6205 orr.w r2, r2, r5, lsl #24 - d01fb0c: f993 50d4 ldrsb.w r5, [r3, #212] ; 0xd4 - d01fb10: 432a orrs r2, r5 - d01fb12: f993 50d5 ldrsb.w r5, [r3, #213] ; 0xd5 - d01fb16: ea42 2205 orr.w r2, r2, r5, lsl #8 - d01fb1a: f841 2c08 str.w r2, [r1, #-8] - d01fb1e: f993 20da ldrsb.w r2, [r3, #218] ; 0xda - d01fb22: f993 50db ldrsb.w r5, [r3, #219] ; 0xdb - d01fb26: 0412 lsls r2, r2, #16 - d01fb28: ea42 6205 orr.w r2, r2, r5, lsl #24 - d01fb2c: f993 50d8 ldrsb.w r5, [r3, #216] ; 0xd8 - d01fb30: 432a orrs r2, r5 - d01fb32: f993 50d9 ldrsb.w r5, [r3, #217] ; 0xd9 - d01fb36: ea42 2205 orr.w r2, r2, r5, lsl #8 - d01fb3a: f841 2c04 str.w r2, [r1, #-4] - d01fb3e: 42a1 cmp r1, r4 - d01fb40: d1db bne.n d01fafa <rtw_hal_mac_write_pwr_limit_rua_reg+0xe> - d01fb42: bd30 pop {r4, r5, pc} - d01fb44: 2001 movs r0, #1 - d01fb46: e7fc b.n d01fb42 <rtw_hal_mac_write_pwr_limit_rua_reg+0x56> - d01fb48: 4000d33c .word 0x4000d33c - d01fb4c: 4000d354 .word 0x4000d354 - -0d01fb50 <rtw_hal_mac_write_msk_pwr_reg>: - d01fb50: b570 push {r4, r5, r6, lr} - d01fb52: 461e mov r6, r3 - d01fb54: f5a2 4352 sub.w r3, r2, #53760 ; 0xd200 - d01fb58: 9c04 ldr r4, [sp, #16] - d01fb5a: f5b3 5f38 cmp.w r3, #11776 ; 0x2e00 - d01fb5e: d211 bcs.n d01fb84 <rtw_hal_mac_write_msk_pwr_reg+0x34> - d01fb60: 1c73 adds r3, r6, #1 - d01fb62: f102 4580 add.w r5, r2, #1073741824 ; 0x40000000 - d01fb66: d00a beq.n d01fb7e <rtw_hal_mac_write_msk_pwr_reg+0x2e> - d01fb68: 4630 mov r0, r6 - d01fb6a: f7ff ff00 bl d01f96e <shift_mask> - d01fb6e: 682a ldr r2, [r5, #0] - d01fb70: fa04 f000 lsl.w r0, r4, r0 - d01fb74: 4050 eors r0, r2 - d01fb76: ea00 0306 and.w r3, r0, r6 - d01fb7a: ea82 0403 eor.w r4, r2, r3 - d01fb7e: 2000 movs r0, #0 - d01fb80: 602c str r4, [r5, #0] - d01fb82: bd70 pop {r4, r5, r6, pc} - d01fb84: 2001 movs r0, #1 - d01fb86: e7fc b.n d01fb82 <rtw_hal_mac_write_msk_pwr_reg+0x32> - -0d01fb88 <rtw_hal_mac_get_pwr_reg>: - d01fb88: f5a2 4152 sub.w r1, r2, #53760 ; 0xd200 - d01fb8c: f5b1 5f38 cmp.w r1, #11776 ; 0x2e00 - d01fb90: bf3b ittet cc - d01fb92: f102 4280 addcc.w r2, r2, #1073741824 ; 0x40000000 - d01fb96: 2000 movcc r0, #0 - d01fb98: 2001 movcs r0, #1 - d01fb9a: 6812 ldrcc r2, [r2, #0] - d01fb9c: bf38 it cc - d01fb9e: 601a strcc r2, [r3, #0] - d01fba0: 4770 bx lr + d01f100: f88d 3000 strb.w r3, [sp] + d01f104: 23e0 movs r3, #224 ; 0xe0 + d01f106: f88d 3001 strb.w r3, [sp, #1] + d01f10a: 234c movs r3, #76 ; 0x4c + d01f10c: f88d 3002 strb.w r3, [sp, #2] + d01f110: 2387 movs r3, #135 ; 0x87 + d01f112: f88d 3003 strb.w r3, [sp, #3] + d01f116: 2311 movs r3, #17 + d01f118: f88d 3004 strb.w r3, [sp, #4] + d01f11c: 2322 movs r3, #34 ; 0x22 + d01f11e: f88d 3005 strb.w r3, [sp, #5] + d01f122: 2206 movs r2, #6 + d01f124: 4669 mov r1, sp + d01f126: f604 00c8 addw r0, r4, #2248 ; 0x8c8 + d01f12a: 47a8 blx r5 + d01f12c: 2206 movs r2, #6 + d01f12e: 4669 mov r1, sp + d01f130: 480c ldr r0, [pc, #48] ; (d01f164 <wifi_if2_drv_init+0x120>) + d01f132: 47a8 blx r5 + d01f134: 4620 mov r0, r4 + d01f136: b002 add sp, #8 + d01f138: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d01f13c: 4313 orrs r3, r2 + d01f13e: 433b orrs r3, r7 + d01f140: 4333 orrs r3, r6 + d01f142: 4303 orrs r3, r0 + d01f144: 430b orrs r3, r1 + d01f146: d0da beq.n d01f0fe <wifi_if2_drv_init+0xba> + d01f148: 4b07 ldr r3, [pc, #28] ; (d01f168 <wifi_if2_drv_init+0x124>) + d01f14a: f893 302c ldrb.w r3, [r3, #44] ; 0x2c + d01f14e: 2b00 cmp r3, #0 + d01f150: d0e7 beq.n d01f122 <wifi_if2_drv_init+0xde> + d01f152: 3101 adds r1, #1 + d01f154: f88d 1005 strb.w r1, [sp, #5] + d01f158: e7e3 b.n d01f122 <wifi_if2_drv_init+0xde> + d01f15a: bf00 nop + d01f15c: 600071a8 .word 0x600071a8 + d01f160: 00027939 .word 0x00027939 + d01f164: 600071d0 .word 0x600071d0 + d01f168: 60000c80 .word 0x60000c80 + d01f16c: 60007218 .word 0x60007218 + +0d01f170 <wifi_if1_drv_deinit>: + d01f170: b538 push {r3, r4, r5, lr} + d01f172: 4604 mov r4, r0 + d01f174: 6805 ldr r5, [r0, #0] + d01f176: f7ff f8e9 bl d01e34c <rtw_hal_btc_DeInitialize> + d01f17a: 4620 mov r0, r4 + d01f17c: f7f3 f824 bl d0121c8 <rtw_cancel_all_timer> + d01f180: 2301 movs r3, #1 + d01f182: f884 3810 strb.w r3, [r4, #2064] ; 0x810 + d01f186: 6823 ldr r3, [r4, #0] + d01f188: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01f18c: f893 3520 ldrb.w r3, [r3, #1312] ; 0x520 + d01f190: 2b01 cmp r3, #1 + d01f192: d113 bne.n d01f1bc <wifi_if1_drv_deinit+0x4c> + d01f194: 4620 mov r0, r4 + d01f196: f7fe f893 bl d01d2c0 <wifi_hal_hci_intf_stop> + d01f19a: 4620 mov r0, r4 + d01f19c: f7f3 f85a bl d012254 <rtw_stop_drv_threads> + d01f1a0: f895 132d ldrb.w r1, [r5, #813] ; 0x32d + d01f1a4: 4620 mov r0, r4 + d01f1a6: f7ff f905 bl d01e3b4 <rtw_hal_btc_IpsNotify> + d01f1aa: 4620 mov r0, r4 + d01f1ac: f7f7 fdc6 bl d016d3c <wifi_hal_deinit> + d01f1b0: 6823 ldr r3, [r4, #0] + d01f1b2: 2200 movs r2, #0 + d01f1b4: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01f1b8: f883 2520 strb.w r2, [r3, #1312] ; 0x520 + d01f1bc: 4620 mov r0, r4 + d01f1be: f7f8 fe3b bl d017e38 <wifi_hal_rx_ring_free> + d01f1c2: 6820 ldr r0, [r4, #0] + d01f1c4: f500 7084 add.w r0, r0, #264 ; 0x108 + d01f1c8: f007 fbd4 bl d026974 <wifi_hal_tx_ring_free> + d01f1cc: 4620 mov r0, r4 + d01f1ce: f7f2 ff83 bl d0120d8 <rtw_free_drv_sw> + d01f1d2: f7fe f885 bl d01d2e0 <wifi_hal_hci_intf_deinit> + d01f1d6: 6823 ldr r3, [r4, #0] + d01f1d8: b10b cbz r3, d01f1de <wifi_if1_drv_deinit+0x6e> + d01f1da: 2300 movs r3, #0 + d01f1dc: 6023 str r3, [r4, #0] + d01f1de: bd38 pop {r3, r4, r5, pc} + +0d01f1e0 <wifi_if2_drv_deinit>: + d01f1e0: b5f8 push {r3, r4, r5, r6, r7, lr} + d01f1e2: 6804 ldr r4, [r0, #0] + d01f1e4: 2c00 cmp r4, #0 + d01f1e6: d03c beq.n d01f262 <wifi_if2_drv_deinit+0x82> + d01f1e8: 6826 ldr r6, [r4, #0] + d01f1ea: 4620 mov r0, r4 + d01f1ec: 6835 ldr r5, [r6, #0] + d01f1ee: f7f2 ffeb bl d0121c8 <rtw_cancel_all_timer> + d01f1f2: 2301 movs r3, #1 + d01f1f4: f505 77ac add.w r7, r5, #344 ; 0x158 + d01f1f8: f884 3810 strb.w r3, [r4, #2064] ; 0x810 + d01f1fc: f8d6 3ce4 ldr.w r3, [r6, #3300] ; 0xce4 + d01f200: 2b01 cmp r3, #1 + d01f202: d02a beq.n d01f25a <wifi_if2_drv_deinit+0x7a> + d01f204: 4638 mov r0, r7 + d01f206: f7e6 f996 bl d005536 <rtw_is_list_empty> + d01f20a: b330 cbz r0, d01f25a <wifi_if2_drv_deinit+0x7a> + d01f20c: 4620 mov r0, r4 + d01f20e: f00c fb7b bl d02b908 <free_mlme_ap_info> + d01f212: 6823 ldr r3, [r4, #0] + d01f214: 4620 mov r0, r4 + d01f216: f8d3 2cc0 ldr.w r2, [r3, #3264] ; 0xcc0 + d01f21a: f892 3521 ldrb.w r3, [r2, #1313] ; 0x521 + d01f21e: 3b01 subs r3, #1 + d01f220: f882 3521 strb.w r3, [r2, #1313] ; 0x521 + d01f224: 6822 ldr r2, [r4, #0] + d01f226: 6893 ldr r3, [r2, #8] + d01f228: f023 0302 bic.w r3, r3, #2 + d01f22c: 6093 str r3, [r2, #8] + d01f22e: f7f2 ff53 bl d0120d8 <rtw_free_drv_sw> + d01f232: 2300 movs r3, #0 + d01f234: 4a0b ldr r2, [pc, #44] ; (d01f264 <wifi_if2_drv_deinit+0x84>) + d01f236: 4620 mov r0, r4 + d01f238: f44f 6110 mov.w r1, #2304 ; 0x900 + d01f23c: 6253 str r3, [r2, #36] ; 0x24 + d01f23e: 6822 ldr r2, [r4, #0] + d01f240: 6053 str r3, [r2, #4] + d01f242: f7e6 f99d bl d005580 <rtw_vmfree> + d01f246: 2101 movs r1, #1 + d01f248: 4628 mov r0, r5 + d01f24a: f7ed f9eb bl d00c624 <rtw_ips_set_enable> + d01f24e: 4628 mov r0, r5 + d01f250: 2101 movs r1, #1 + d01f252: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d01f256: f7ed b82c b.w d00c2b2 <rtw_pm_set_lps_enable> + d01f25a: 2001 movs r0, #1 + d01f25c: f7e6 fc22 bl d005aa4 <rtw_mdelay_os> + d01f260: e7cc b.n d01f1fc <wifi_if2_drv_deinit+0x1c> + d01f262: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01f264: 600071a8 .word 0x600071a8 + +0d01f268 <wifi_if1_init>: + d01f268: b538 push {r3, r4, r5, lr} + d01f26a: f7ec fc0b bl d00ba84 <init_skb_pool> + d01f26e: 4d0e ldr r5, [pc, #56] ; (d01f2a8 <wifi_if1_init+0x40>) + d01f270: 4b0e ldr r3, [pc, #56] ; (d01f2ac <wifi_if1_init+0x44>) + d01f272: 2400 movs r4, #0 + d01f274: e9c3 440c strd r4, r4, [r3, #48] ; 0x30 + d01f278: f00b fc56 bl d02ab28 <init_timer_wrapper> + d01f27c: f00b fc02 bl d02aa84 <init_timer_pool> + d01f280: f7ff fe7a bl d01ef78 <wifi_if1_drv_init> + d01f284: f105 0020 add.w r0, r5, #32 + d01f288: 2101 movs r1, #1 + d01f28a: 616c str r4, [r5, #20] + d01f28c: 762c strb r4, [r5, #24] + d01f28e: e9c5 4403 strd r4, r4, [r5, #12] + d01f292: f7e6 fae5 bl d005860 <rtw_init_sema> + d01f296: 4620 mov r0, r4 + d01f298: 1d2a adds r2, r5, #4 + d01f29a: 4629 mov r1, r5 + d01f29c: f000 fa72 bl d01f784 <rltk_wlan_set_netif_info> + d01f2a0: 2301 movs r3, #1 + d01f2a2: 4620 mov r0, r4 + d01f2a4: 762b strb r3, [r5, #24] + d01f2a6: bd38 pop {r3, r4, r5, pc} + d01f2a8: 600071a8 .word 0x600071a8 + d01f2ac: 60005e50 .word 0x60005e50 + +0d01f2b0 <wifi_if2_init>: + d01f2b0: b538 push {r3, r4, r5, lr} + d01f2b2: f7ff fec7 bl d01f044 <wifi_if2_drv_init> + d01f2b6: b930 cbnz r0, d01f2c6 <wifi_if2_init+0x16> + d01f2b8: 480f ldr r0, [pc, #60] ; (d01f2f8 <wifi_if2_init+0x48>) + d01f2ba: 4910 ldr r1, [pc, #64] ; (d01f2fc <wifi_if2_init+0x4c>) + d01f2bc: f7e4 fe1c bl d003ef8 <inic_ipc_dev_buffered_printf> + d01f2c0: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d01f2c4: bd38 pop {r3, r4, r5, pc} + d01f2c6: 4d0e ldr r5, [pc, #56] ; (d01f300 <wifi_if2_init+0x50>) + d01f2c8: 2400 movs r4, #0 + d01f2ca: 2101 movs r1, #1 + d01f2cc: f105 0044 add.w r0, r5, #68 ; 0x44 + d01f2d0: 63ac str r4, [r5, #56] ; 0x38 + d01f2d2: f885 403c strb.w r4, [r5, #60] ; 0x3c + d01f2d6: e9c5 440c strd r4, r4, [r5, #48] ; 0x30 + d01f2da: f7e6 fac1 bl d005860 <rtw_init_sema> + d01f2de: 2001 movs r0, #1 + d01f2e0: f105 0228 add.w r2, r5, #40 ; 0x28 + d01f2e4: f105 0124 add.w r1, r5, #36 ; 0x24 + d01f2e8: f000 fa4c bl d01f784 <rltk_wlan_set_netif_info> + d01f2ec: 2301 movs r3, #1 + d01f2ee: 4620 mov r0, r4 + d01f2f0: f885 303c strb.w r3, [r5, #60] ; 0x3c + d01f2f4: e7e6 b.n d01f2c4 <wifi_if2_init+0x14> + d01f2f6: bf00 nop + d01f2f8: 0d048a71 .word 0x0d048a71 + d01f2fc: 0d048b47 .word 0x0d048b47 + d01f300: 600071a8 .word 0x600071a8 + +0d01f304 <wifi_if1_open>: + d01f304: b538 push {r3, r4, r5, lr} + d01f306: 4b22 ldr r3, [pc, #136] ; (d01f390 <wifi_if1_open+0x8c>) + d01f308: 681c ldr r4, [r3, #0] + d01f30a: 6825 ldr r5, [r4, #0] + d01f30c: f8d5 3cc0 ldr.w r3, [r5, #3264] ; 0xcc0 + d01f310: f893 3520 ldrb.w r3, [r3, #1312] ; 0x520 + d01f314: 2b01 cmp r3, #1 + d01f316: d015 beq.n d01f344 <wifi_if1_open+0x40> + d01f318: 2300 movs r3, #0 + d01f31a: 4620 mov r0, r4 + d01f31c: f884 3810 strb.w r3, [r4, #2064] ; 0x810 + d01f320: f7f7 fc8e bl d016c40 <wifi_hal_init> + d01f324: b328 cbz r0, d01f372 <wifi_if1_open+0x6e> + d01f326: 4620 mov r0, r4 + d01f328: f7f2 ff66 bl d0121f8 <rtw_start_drv_threads> + d01f32c: b308 cbz r0, d01f372 <wifi_if1_open+0x6e> + d01f32e: 6823 ldr r3, [r4, #0] + d01f330: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d01f334: f7f8 f812 bl d01735c <wifi_hal_interrupt_enable> + d01f338: 6823 ldr r3, [r4, #0] + d01f33a: 2201 movs r2, #1 + d01f33c: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01f340: f883 2520 strb.w r2, [r3, #1312] ; 0x520 + d01f344: f604 0064 addw r0, r4, #2148 ; 0x864 + d01f348: f44f 717a mov.w r1, #1000 ; 0x3e8 + d01f34c: 2400 movs r4, #0 + d01f34e: f00b fd5b bl d02ae08 <rtw_set_timer> + d01f352: f44f 61fa mov.w r1, #2000 ; 0x7d0 + d01f356: f605 10ec addw r0, r5, #2540 ; 0x9ec + d01f35a: f00b fd55 bl d02ae08 <rtw_set_timer> + d01f35e: f505 705b add.w r0, r5, #876 ; 0x36c + d01f362: f8d5 1384 ldr.w r1, [r5, #900] ; 0x384 + d01f366: f8c5 4330 str.w r4, [r5, #816] ; 0x330 + d01f36a: f00b fd4d bl d02ae08 <rtw_set_timer> + d01f36e: 4620 mov r0, r4 + d01f370: bd38 pop {r3, r4, r5, pc} + d01f372: 6823 ldr r3, [r4, #0] + d01f374: 2200 movs r2, #0 + d01f376: 4807 ldr r0, [pc, #28] ; (d01f394 <wifi_if1_open+0x90>) + d01f378: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01f37c: f883 2520 strb.w r2, [r3, #1312] ; 0x520 + d01f380: f7e4 fdba bl d003ef8 <inic_ipc_dev_buffered_printf> + d01f384: 4804 ldr r0, [pc, #16] ; (d01f398 <wifi_if1_open+0x94>) + d01f386: f7e4 fdb7 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01f38a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d01f38e: e7ef b.n d01f370 <wifi_if1_open+0x6c> + d01f390: 600071a8 .word 0x600071a8 + d01f394: 0d04a78b .word 0x0d04a78b + d01f398: 0d048a92 .word 0x0d048a92 + +0d01f39c <wifi_if2_open>: + d01f39c: b570 push {r4, r5, r6, lr} + d01f39e: 4c0e ldr r4, [pc, #56] ; (d01f3d8 <wifi_if2_open+0x3c>) + d01f3a0: 2100 movs r1, #0 + d01f3a2: 6a65 ldr r5, [r4, #36] ; 0x24 + d01f3a4: 3428 adds r4, #40 ; 0x28 + d01f3a6: 682b ldr r3, [r5, #0] + d01f3a8: 681e ldr r6, [r3, #0] + d01f3aa: 4630 mov r0, r6 + d01f3ac: f7ed f93a bl d00c624 <rtw_ips_set_enable> + d01f3b0: 4630 mov r0, r6 + d01f3b2: 2600 movs r6, #0 + d01f3b4: 2100 movs r1, #0 + d01f3b6: f7ec ff7c bl d00c2b2 <rtw_pm_set_lps_enable> + d01f3ba: 2206 movs r2, #6 + d01f3bc: f605 01c8 addw r1, r5, #2248 ; 0x8c8 + d01f3c0: 4b06 ldr r3, [pc, #24] ; (d01f3dc <wifi_if2_open+0x40>) + d01f3c2: 4620 mov r0, r4 + d01f3c4: f885 6810 strb.w r6, [r5, #2064] ; 0x810 + d01f3c8: 4798 blx r3 + d01f3ca: f895 08c0 ldrb.w r0, [r5, #2240] ; 0x8c0 + d01f3ce: 4621 mov r1, r4 + d01f3d0: f000 ffe0 bl d020394 <ROM_WIFI_INIT_MACADDR_SET> + d01f3d4: 4630 mov r0, r6 + d01f3d6: bd70 pop {r4, r5, r6, pc} + d01f3d8: 600071a8 .word 0x600071a8 + d01f3dc: 00027939 .word 0x00027939 + +0d01f3e0 <wifi_if1_deinit>: + d01f3e0: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d01f3e4: 4c34 ldr r4, [pc, #208] ; (d01f4b8 <wifi_if1_deinit+0xd8>) + d01f3e6: 7e23 ldrb r3, [r4, #24] + d01f3e8: 2b00 cmp r3, #0 + d01f3ea: d063 beq.n d01f4b4 <wifi_if1_deinit+0xd4> + d01f3ec: 6825 ldr r5, [r4, #0] + d01f3ee: 2301 movs r3, #1 + d01f3f0: f04f 0900 mov.w r9, #0 + d01f3f4: f8df 80cc ldr.w r8, [pc, #204] ; d01f4c4 <wifi_if1_deinit+0xe4> + d01f3f8: 4f30 ldr r7, [pc, #192] ; (d01f4bc <wifi_if1_deinit+0xdc>) + d01f3fa: f885 3811 strb.w r3, [r5, #2065] ; 0x811 + d01f3fe: f7e6 f865 bl d0054cc <save_and_cli> + d01f402: f884 9018 strb.w r9, [r4, #24] + d01f406: e9d4 6204 ldrd r6, r2, [r4, #16] + d01f40a: 4416 add r6, r2 + d01f40c: f7e6 f862 bl d0054d4 <restore_flags> + d01f410: b14e cbz r6, d01f426 <wifi_if1_deinit+0x46> + d01f412: 4638 mov r0, r7 + d01f414: 4632 mov r2, r6 + d01f416: 4641 mov r1, r8 + d01f418: f7e4 fd6e bl d003ef8 <inic_ipc_dev_buffered_printf> + d01f41c: f44f 707a mov.w r0, #1000 ; 0x3e8 + d01f420: f7e6 fb40 bl d005aa4 <rtw_mdelay_os> + d01f424: e7eb b.n d01f3fe <wifi_if1_deinit+0x1e> + d01f426: 2064 movs r0, #100 ; 0x64 + d01f428: f7e6 fb3c bl d005aa4 <rtw_mdelay_os> + d01f42c: 682b ldr r3, [r5, #0] + d01f42e: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d01f432: f7f8 f89f bl d017574 <wifi_hal_interrupt_free_irq> + d01f436: 4631 mov r1, r6 + d01f438: 4628 mov r0, r5 + d01f43a: f7ed f8f3 bl d00c624 <rtw_ips_set_enable> + d01f43e: 4631 mov r1, r6 + d01f440: 4628 mov r0, r5 + d01f442: f7ec ff36 bl d00c2b2 <rtw_pm_set_lps_enable> + d01f446: 4628 mov r0, r5 + d01f448: f7ff fb9c bl d01eb84 <rtw_hal_btc_HaltNotify> + d01f44c: 682b ldr r3, [r5, #0] + d01f44e: 685b ldr r3, [r3, #4] + d01f450: b11b cbz r3, d01f45a <wifi_if1_deinit+0x7a> + d01f452: f8d3 0814 ldr.w r0, [r3, #2068] ; 0x814 + d01f456: f7ff fec3 bl d01f1e0 <wifi_if2_drv_deinit> + d01f45a: 4628 mov r0, r5 + d01f45c: f7f3 f8db bl d012616 <rtw_check_sta_associated_to_ap> + d01f460: b118 cbz r0, d01f46a <wifi_if1_deinit+0x8a> + d01f462: 2100 movs r1, #0 + d01f464: 4628 mov r0, r5 + d01f466: f7ea facb bl d009a00 <rtw_leavebss_cmd_hdl> + d01f46a: f8d5 3814 ldr.w r3, [r5, #2068] ; 0x814 + d01f46e: 681e ldr r6, [r3, #0] + d01f470: 6833 ldr r3, [r6, #0] + d01f472: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01f476: f893 3520 ldrb.w r3, [r3, #1312] ; 0x520 + d01f47a: 2b01 cmp r3, #1 + d01f47c: d105 bne.n d01f48a <wifi_if1_deinit+0xaa> + d01f47e: 4630 mov r0, r6 + d01f480: f7f2 f804 bl d01148c <rtw_disassoc_cmd> + d01f484: 4630 mov r0, r6 + d01f486: f7ea fea3 bl d00a1d0 <rtw_network_info_free> + d01f48a: 4628 mov r0, r5 + d01f48c: f7ff fe70 bl d01f170 <wifi_if1_drv_deinit> + d01f490: f00b fb5a bl d02ab48 <deinit_timer_wrapper> + d01f494: f00b fb28 bl d02aae8 <deinit_timer_pool> + d01f498: 2300 movs r3, #0 + d01f49a: e9c4 3303 strd r3, r3, [r4, #12] + d01f49e: 6163 str r3, [r4, #20] + d01f4a0: 7623 strb r3, [r4, #24] + d01f4a2: 6a23 ldr r3, [r4, #32] + d01f4a4: b113 cbz r3, d01f4ac <wifi_if1_deinit+0xcc> + d01f4a6: 4806 ldr r0, [pc, #24] ; (d01f4c0 <wifi_if1_deinit+0xe0>) + d01f4a8: f7e6 fa14 bl d0058d4 <rtw_free_sema> + d01f4ac: e8bd 43f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d01f4b0: f7ec bb54 b.w d00bb5c <deinit_skb_pool> + d01f4b4: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d01f4b8: 600071a8 .word 0x600071a8 + d01f4bc: 0d048abd .word 0x0d048abd + d01f4c0: 600071c8 .word 0x600071c8 + d01f4c4: 0d048b37 .word 0x0d048b37 + +0d01f4c8 <wifi_if2_deinit>: + d01f4c8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d01f4cc: 4c18 ldr r4, [pc, #96] ; (d01f530 <wifi_if2_deinit+0x68>) + d01f4ce: f894 303c ldrb.w r3, [r4, #60] ; 0x3c + d01f4d2: b35b cbz r3, d01f52c <wifi_if2_deinit+0x64> + d01f4d4: f04f 0800 mov.w r8, #0 + d01f4d8: 4f16 ldr r7, [pc, #88] ; (d01f534 <wifi_if2_deinit+0x6c>) + d01f4da: 4e17 ldr r6, [pc, #92] ; (d01f538 <wifi_if2_deinit+0x70>) + d01f4dc: f7e5 fff6 bl d0054cc <save_and_cli> + d01f4e0: f884 803c strb.w r8, [r4, #60] ; 0x3c + d01f4e4: e9d4 520d ldrd r5, r2, [r4, #52] ; 0x34 + d01f4e8: 4415 add r5, r2 + d01f4ea: f7e5 fff3 bl d0054d4 <restore_flags> + d01f4ee: b14d cbz r5, d01f504 <wifi_if2_deinit+0x3c> + d01f4f0: 4630 mov r0, r6 + d01f4f2: 462a mov r2, r5 + d01f4f4: 4639 mov r1, r7 + d01f4f6: f7e4 fcff bl d003ef8 <inic_ipc_dev_buffered_printf> + d01f4fa: f44f 707a mov.w r0, #1000 ; 0x3e8 + d01f4fe: f7e6 fad1 bl d005aa4 <rtw_mdelay_os> + d01f502: e7eb b.n d01f4dc <wifi_if2_deinit+0x14> + d01f504: 480d ldr r0, [pc, #52] ; (d01f53c <wifi_if2_deinit+0x74>) + d01f506: f7ff fe6b bl d01f1e0 <wifi_if2_drv_deinit> + d01f50a: 6c63 ldr r3, [r4, #68] ; 0x44 + d01f50c: 63a5 str r5, [r4, #56] ; 0x38 + d01f50e: f884 503c strb.w r5, [r4, #60] ; 0x3c + d01f512: e9c4 550c strd r5, r5, [r4, #48] ; 0x30 + d01f516: b113 cbz r3, d01f51e <wifi_if2_deinit+0x56> + d01f518: 4809 ldr r0, [pc, #36] ; (d01f540 <wifi_if2_deinit+0x78>) + d01f51a: f7e6 f9db bl d0058d4 <rtw_free_sema> + d01f51e: 22bc movs r2, #188 ; 0xbc + d01f520: 2100 movs r1, #0 + d01f522: 4808 ldr r0, [pc, #32] ; (d01f544 <wifi_if2_deinit+0x7c>) + d01f524: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d01f528: f7e6 b83b b.w d0055a2 <rtw_memset> + d01f52c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d01f530: 600071a8 .word 0x600071a8 + d01f534: 0d048b27 .word 0x0d048b27 + d01f538: 0d048abd .word 0x0d048abd + d01f53c: 600071cc .word 0x600071cc + d01f540: 600071ec .word 0x600071ec + d01f544: 60006074 .word 0x60006074 + +0d01f548 <wifi_if_tx_inc>: + d01f548: 4b03 ldr r3, [pc, #12] ; (d01f558 <wifi_if_tx_inc+0x10>) + d01f54a: 2224 movs r2, #36 ; 0x24 + d01f54c: fb02 3000 mla r0, r2, r0, r3 + d01f550: 6903 ldr r3, [r0, #16] + d01f552: 3301 adds r3, #1 + d01f554: 6103 str r3, [r0, #16] + d01f556: 4770 bx lr + d01f558: 600071a8 .word 0x600071a8 + +0d01f55c <wifi_if_tx_dec>: + d01f55c: 4b03 ldr r3, [pc, #12] ; (d01f56c <wifi_if_tx_dec+0x10>) + d01f55e: 2224 movs r2, #36 ; 0x24 + d01f560: fb02 3000 mla r0, r2, r0, r3 + d01f564: 6903 ldr r3, [r0, #16] + d01f566: 3b01 subs r3, #1 + d01f568: 6103 str r3, [r0, #16] + d01f56a: 4770 bx lr + d01f56c: 600071a8 .word 0x600071a8 + +0d01f570 <wifi_if_get_recv_skb>: + d01f570: 4b02 ldr r3, [pc, #8] ; (d01f57c <wifi_if_get_recv_skb+0xc>) + d01f572: 2224 movs r2, #36 ; 0x24 + d01f574: fb02 3000 mla r0, r2, r0, r3 + d01f578: 68c0 ldr r0, [r0, #12] + d01f57a: 4770 bx lr + d01f57c: 600071a8 .word 0x600071a8 + +0d01f580 <wifi_if_alloc_skb>: + d01f580: 4b09 ldr r3, [pc, #36] ; (d01f5a8 <wifi_if_alloc_skb+0x28>) + d01f582: e9d3 2109 ldrd r2, r1, [r3, #36] ; 0x24 + d01f586: 1a52 subs r2, r2, r1 + d01f588: 2a02 cmp r2, #2 + d01f58a: dd07 ble.n d01f59c <wifi_if_alloc_skb+0x1c> + d01f58c: e9d3 2103 ldrd r2, r1, [r3, #12] + d01f590: 1a52 subs r2, r2, r1 + d01f592: 2a02 cmp r2, #2 + d01f594: dd02 ble.n d01f59c <wifi_if_alloc_skb+0x1c> + d01f596: 214e movs r1, #78 ; 0x4e + d01f598: f7ec bbd3 b.w d00bd42 <dev_alloc_skb> + d01f59c: 6b1a ldr r2, [r3, #48] ; 0x30 + d01f59e: 2000 movs r0, #0 + d01f5a0: 3201 adds r2, #1 + d01f5a2: 631a str r2, [r3, #48] ; 0x30 + d01f5a4: 4770 bx lr + d01f5a6: bf00 nop + d01f5a8: 60005e50 .word 0x60005e50 + +0d01f5ac <wifi_if_send_skb>: + d01f5ac: 4602 mov r2, r0 + d01f5ae: 4608 mov r0, r1 + d01f5b0: 1c53 adds r3, r2, #1 + d01f5b2: d103 bne.n d01f5bc <wifi_if_send_skb+0x10> + d01f5b4: 4905 ldr r1, [pc, #20] ; (d01f5cc <wifi_if_send_skb+0x20>) + d01f5b6: 4806 ldr r0, [pc, #24] ; (d01f5d0 <wifi_if_send_skb+0x24>) + d01f5b8: f7e4 bc9e b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01f5bc: 4b05 ldr r3, [pc, #20] ; (d01f5d4 <wifi_if_send_skb+0x28>) + d01f5be: 2124 movs r1, #36 ; 0x24 + d01f5c0: fb01 3102 mla r1, r1, r2, r3 + d01f5c4: 61c1 str r1, [r0, #28] + d01f5c6: f002 bd71 b.w d0220ac <rtw_xmit_entry> + d01f5ca: bf00 nop + d01f5cc: 0d048b16 .word 0x0d048b16 + d01f5d0: 0d048add .word 0x0d048add + d01f5d4: 600071a8 .word 0x600071a8 + +0d01f5d8 <wifi_if_netif_rx>: + d01f5d8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d01f5dc: 4606 mov r6, r0 + d01f5de: 4608 mov r0, r1 + d01f5e0: b119 cbz r1, d01f5ea <wifi_if_netif_rx+0x12> + d01f5e2: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d01f5e6: f004 bdb4 b.w d024152 <rtw_recv_reorder> + d01f5ea: b15e cbz r6, d01f604 <wifi_if_netif_rx+0x2c> + d01f5ec: 69f3 ldr r3, [r6, #28] + d01f5ee: 4c22 ldr r4, [pc, #136] ; (d01f678 <wifi_if_netif_rx+0xa0>) + d01f5f0: 42a3 cmp r3, r4 + d01f5f2: d00d beq.n d01f610 <wifi_if_netif_rx+0x38> + d01f5f4: f104 0224 add.w r2, r4, #36 ; 0x24 + d01f5f8: 4293 cmp r3, r2 + d01f5fa: d031 beq.n d01f660 <wifi_if_netif_rx+0x88> + d01f5fc: f104 0248 add.w r2, r4, #72 ; 0x48 + d01f600: 4293 cmp r3, r2 + d01f602: d02f beq.n d01f664 <wifi_if_netif_rx+0x8c> + d01f604: 491d ldr r1, [pc, #116] ; (d01f67c <wifi_if_netif_rx+0xa4>) + d01f606: 481e ldr r0, [pc, #120] ; (d01f680 <wifi_if_netif_rx+0xa8>) + d01f608: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d01f60c: f7e4 bc74 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d01f610: 460d mov r5, r1 + d01f612: f04f 0824 mov.w r8, #36 ; 0x24 + d01f616: fb08 f805 mul.w r8, r8, r5 + d01f61a: f108 0720 add.w r7, r8, #32 + d01f61e: 4427 add r7, r4 + d01f620: 4444 add r4, r8 + d01f622: 4638 mov r0, r7 + d01f624: f7e6 f9b2 bl d00598c <rtw_down_sema> + d01f628: f7e5 ff50 bl d0054cc <save_and_cli> + d01f62c: 7e23 ldrb r3, [r4, #24] + d01f62e: b1db cbz r3, d01f668 <wifi_if_netif_rx+0x90> + d01f630: 6963 ldr r3, [r4, #20] + d01f632: 3301 adds r3, #1 + d01f634: 6163 str r3, [r4, #20] + d01f636: f7e5 ff4d bl d0054d4 <restore_flags> + d01f63a: 4628 mov r0, r5 + d01f63c: 60e6 str r6, [r4, #12] + d01f63e: 6a31 ldr r1, [r6, #32] + d01f640: f000 f8a3 bl d01f78a <netif_rx> + d01f644: 2300 movs r3, #0 + d01f646: 60e3 str r3, [r4, #12] + d01f648: f7e5 ff40 bl d0054cc <save_and_cli> + d01f64c: 6963 ldr r3, [r4, #20] + d01f64e: 3b01 subs r3, #1 + d01f650: 6163 str r3, [r4, #20] + d01f652: f7e5 ff3f bl d0054d4 <restore_flags> + d01f656: 4638 mov r0, r7 + d01f658: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d01f65c: f7e6 b974 b.w d005948 <rtw_up_sema> + d01f660: 2501 movs r5, #1 + d01f662: e7d6 b.n d01f612 <wifi_if_netif_rx+0x3a> + d01f664: 2502 movs r5, #2 + d01f666: e7d4 b.n d01f612 <wifi_if_netif_rx+0x3a> + d01f668: 4630 mov r0, r6 + d01f66a: f7ec fb61 bl d00bd30 <dev_kfree_skb_any> + d01f66e: 4903 ldr r1, [pc, #12] ; (d01f67c <wifi_if_netif_rx+0xa4>) + d01f670: 4804 ldr r0, [pc, #16] ; (d01f684 <wifi_if_netif_rx+0xac>) + d01f672: f7e4 fc41 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01f676: e7ec b.n d01f652 <wifi_if_netif_rx+0x7a> + d01f678: 600071a8 .word 0x600071a8 + d01f67c: 0d048b05 .word 0x0d048b05 + d01f680: 0d048af2 .word 0x0d048af2 + d01f684: 0d048add .word 0x0d048add + +0d01f688 <wifi_if_send_eapol>: + d01f688: b573 push {r0, r1, r4, r5, r6, lr} + d01f68a: 4615 mov r5, r2 + d01f68c: 9101 str r1, [sp, #4] + d01f68e: 4606 mov r6, r0 + d01f690: f7e5 ff1c bl d0054cc <save_and_cli> + d01f694: 2000 movs r0, #0 + d01f696: f7ff ff57 bl d01f548 <wifi_if_tx_inc> + d01f69a: f7e5 ff1b bl d0054d4 <restore_flags> + d01f69e: 4628 mov r0, r5 + d01f6a0: f7ff ff6e bl d01f580 <wifi_if_alloc_skb> + d01f6a4: 4604 mov r4, r0 + d01f6a6: b320 cbz r0, d01f6f2 <wifi_if_send_eapol+0x6a> + d01f6a8: 462a mov r2, r5 + d01f6aa: 4b13 ldr r3, [pc, #76] ; (d01f6f8 <wifi_if_send_eapol+0x70>) + d01f6ac: 9901 ldr r1, [sp, #4] + d01f6ae: 6940 ldr r0, [r0, #20] + d01f6b0: 4798 blx r3 + d01f6b2: 6a22 ldr r2, [r4, #32] + d01f6b4: 6963 ldr r3, [r4, #20] + d01f6b6: 442a add r2, r5 + d01f6b8: 442b add r3, r5 + d01f6ba: 6222 str r2, [r4, #32] + d01f6bc: 69a2 ldr r2, [r4, #24] + d01f6be: 6163 str r3, [r4, #20] + d01f6c0: 4293 cmp r3, r2 + d01f6c2: d907 bls.n d01f6d4 <wifi_if_send_eapol+0x4c> + d01f6c4: 4a0d ldr r2, [pc, #52] ; (d01f6fc <wifi_if_send_eapol+0x74>) + d01f6c6: 217a movs r1, #122 ; 0x7a + d01f6c8: 480d ldr r0, [pc, #52] ; (d01f700 <wifi_if_send_eapol+0x78>) + d01f6ca: f7e4 fc15 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01f6ce: f7e5 ff2d bl d00552c <cli> + d01f6d2: e7fe b.n d01f6d2 <wifi_if_send_eapol+0x4a> + d01f6d4: 4621 mov r1, r4 + d01f6d6: 2400 movs r4, #0 + d01f6d8: 4630 mov r0, r6 + d01f6da: f7ff ff67 bl d01f5ac <wifi_if_send_skb> + d01f6de: f7e5 fef5 bl d0054cc <save_and_cli> + d01f6e2: 2000 movs r0, #0 + d01f6e4: f7ff ff3a bl d01f55c <wifi_if_tx_dec> + d01f6e8: f7e5 fef4 bl d0054d4 <restore_flags> + d01f6ec: 4620 mov r0, r4 + d01f6ee: b002 add sp, #8 + d01f6f0: bd70 pop {r4, r5, r6, pc} + d01f6f2: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff + d01f6f6: e7f2 b.n d01f6de <wifi_if_send_eapol+0x56> + d01f6f8: 00027939 .word 0x00027939 + d01f6fc: 0d0458ef .word 0x0d0458ef + d01f700: 0d045914 .word 0x0d045914 + +0d01f704 <wifi_stop_bss_network>: + d01f704: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} + d01f706: 4b17 ldr r3, [pc, #92] ; (d01f764 <wifi_stop_bss_network+0x60>) + d01f708: 2400 movs r4, #0 + d01f70a: 6a5d ldr r5, [r3, #36] ; 0x24 + d01f70c: 4621 mov r1, r4 + d01f70e: 681e ldr r6, [r3, #0] + d01f710: f895 08c0 ldrb.w r0, [r5, #2240] ; 0x8c0 + d01f714: 9402 str r4, [sp, #8] + d01f716: f8ad 400c strh.w r4, [sp, #12] + d01f71a: f88d 4007 strb.w r4, [sp, #7] + d01f71e: f001 f92d bl d02097c <ROM_WIFI_SetMSR> + d01f722: a902 add r1, sp, #8 + d01f724: f895 08c0 ldrb.w r0, [r5, #2240] ; 0x8c0 + d01f728: f001 f910 bl d02094c <ROM_WIFI_BSSID_SET> + d01f72c: f10d 0107 add.w r1, sp, #7 + d01f730: f895 08c0 ldrb.w r0, [r5, #2240] ; 0x8c0 + d01f734: f88d 4007 strb.w r4, [sp, #7] + d01f738: f000 fdd2 bl d0202e0 <ROM_WIFI_BCN_FUNC> + d01f73c: 4621 mov r1, r4 + d01f73e: 4628 mov r0, r5 + d01f740: f7fb fb39 bl d01adb6 <wifi_hal_apmode_set> + d01f744: f896 30c0 ldrb.w r3, [r6, #192] ; 0xc0 + d01f748: f896 20c1 ldrb.w r2, [r6, #193] ; 0xc1 + d01f74c: 4628 mov r0, r5 + d01f74e: f896 10bf ldrb.w r1, [r6, #191] ; 0xbf + d01f752: f7fb fda3 bl d01b29c <wifi_hal_set_channel_bw> + d01f756: 4621 mov r1, r4 + d01f758: 4628 mov r0, r5 + d01f75a: f7f2 ffaa bl d0126b2 <rtw_state_set_ap_beacon_on> + d01f75e: b004 add sp, #16 + d01f760: bd70 pop {r4, r5, r6, pc} + d01f762: bf00 nop + d01f764: 600071a8 .word 0x600071a8 + +0d01f768 <wifi_set_platform_rom_func>: + d01f768: 4b04 ldr r3, [pc, #16] ; (d01f77c <wifi_set_platform_rom_func+0x14>) + d01f76a: b510 push {r4, lr} + d01f76c: 4c04 ldr r4, [pc, #16] ; (d01f780 <wifi_set_platform_rom_func+0x18>) + d01f76e: 609a str r2, [r3, #8] + d01f770: 6023 str r3, [r4, #0] + d01f772: e9c3 0100 strd r0, r1, [r3] + d01f776: 2000 movs r0, #0 + d01f778: bd10 pop {r4, pc} + d01f77a: bf00 nop + d01f77c: 60008328 .word 0x60008328 + d01f780: 60008324 .word 0x60008324 + +0d01f784 <rltk_wlan_set_netif_info>: + d01f784: 4611 mov r1, r2 + d01f786: f7e4 bb29 b.w d003ddc <inic_ipc_dev_set_netif_info> + +0d01f78a <netif_rx>: + d01f78a: f7e4 bde5 b.w d004358 <inic_ipc_dev_recv> + +0d01f78e <rltk_wlan_get_ip>: + d01f78e: 2100 movs r1, #0 + d01f790: 4602 mov r2, r0 + d01f792: 4608 mov r0, r1 + d01f794: f7e4 bac6 b.w d003d24 <inic_ipc_get_lwip_info> + +0d01f798 <rtw_hal_bb_set_pow_patten_sharp>: + d01f798: b430 push {r4, r5} + d01f79a: 461d mov r5, r3 + d01f79c: 24e0 movs r4, #224 ; 0xe0 + d01f79e: f89d 3008 ldrb.w r3, [sp, #8] + d01f7a2: fab2 f282 clz r2, r2 + d01f7a6: fb04 0403 mla r4, r4, r3, r0 + d01f7aa: 0952 lsrs r2, r2, #5 + d01f7ac: f884 50f7 strb.w r5, [r4, #247] ; 0xf7 + d01f7b0: 6940 ldr r0, [r0, #20] + d01f7b2: bc30 pop {r4, r5} + d01f7b4: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d01f7b8: f7f3 bbb1 b.w d012f1e <halbb_set_tx_pow_pattern_shap> + +0d01f7bc <rtw_hal_bb_csi_parsing>: + d01f7bc: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d01f7c0: b08a sub sp, #40 ; 0x28 + d01f7c2: 2500 movs r5, #0 + d01f7c4: f10d 0c10 add.w ip, sp, #16 + d01f7c8: f10d 0e20 add.w lr, sp, #32 + d01f7cc: af06 add r7, sp, #24 + d01f7ce: f8dd 8048 ldr.w r8, [sp, #72] ; 0x48 + d01f7d2: f8cd c000 str.w ip, [sp] + d01f7d6: e9cd 7e01 strd r7, lr, [sp, #4] + d01f7da: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d01f7de: e9dd 4610 ldrd r4, r6, [sp, #64] ; 0x40 + d01f7e2: e9cd 5504 strd r5, r5, [sp, #16] + d01f7e6: e9cd 5506 strd r5, r5, [sp, #24] + d01f7ea: e9cd 5508 strd r5, r5, [sp, #32] + d01f7ee: f00e fa3b bl d02dc68 <halbb_ch_info_parsing> + d01f7f2: f89d 3012 ldrb.w r3, [sp, #18] + d01f7f6: f8bd 2010 ldrh.w r2, [sp, #16] + d01f7fa: 4605 mov r5, r0 + d01f7fc: f003 0101 and.w r1, r3, #1 + d01f800: f3c3 0346 ubfx r3, r3, #1, #7 + d01f804: 7123 strb r3, [r4, #4] + d01f806: ea42 4201 orr.w r2, r2, r1, lsl #16 + d01f80a: f89d 3013 ldrb.w r3, [sp, #19] + d01f80e: 6022 str r2, [r4, #0] + d01f810: 7163 strb r3, [r4, #5] + d01f812: f89d 3014 ldrb.w r3, [sp, #20] + d01f816: f3c3 0200 ubfx r2, r3, #0, #1 + d01f81a: 71a2 strb r2, [r4, #6] + d01f81c: f3c3 0240 ubfx r2, r3, #1, #1 + d01f820: 71e2 strb r2, [r4, #7] + d01f822: f3c3 1242 ubfx r2, r3, #5, #3 + d01f826: f3c3 0382 ubfx r3, r3, #2, #3 + d01f82a: 7222 strb r2, [r4, #8] + d01f82c: 7263 strb r3, [r4, #9] + d01f82e: f89d 3015 ldrb.w r3, [sp, #21] + d01f832: 72a3 strb r3, [r4, #10] + d01f834: f89d 3016 ldrb.w r3, [sp, #22] + d01f838: 72e3 strb r3, [r4, #11] + d01f83a: f89d 3017 ldrb.w r3, [sp, #23] + d01f83e: 7323 strb r3, [r4, #12] + d01f840: 9b08 ldr r3, [sp, #32] + d01f842: f8c8 3000 str.w r3, [r8] + d01f846: f89d 3024 ldrb.w r3, [sp, #36] ; 0x24 + d01f84a: f888 3004 strb.w r3, [r8, #4] + d01f84e: b9ab cbnz r3, d01f87c <rtw_hal_bb_csi_parsing+0xc0> + d01f850: 2202 movs r2, #2 + d01f852: 4639 mov r1, r7 + d01f854: 4b0e ldr r3, [pc, #56] ; (d01f890 <rtw_hal_bb_csi_parsing+0xd4>) + d01f856: 4630 mov r0, r6 + d01f858: 4798 blx r3 + d01f85a: f89d 301c ldrb.w r3, [sp, #28] + d01f85e: f89d 201e ldrb.w r2, [sp, #30] + d01f862: 7133 strb r3, [r6, #4] + d01f864: f89d 301d ldrb.w r3, [sp, #29] + d01f868: f002 010f and.w r1, r2, #15 + d01f86c: f3c3 1203 ubfx r2, r3, #4, #4 + d01f870: f3c3 0303 ubfx r3, r3, #0, #4 + d01f874: ea42 1201 orr.w r2, r2, r1, lsl #4 + d01f878: 71b3 strb r3, [r6, #6] + d01f87a: 7172 strb r2, [r6, #5] + d01f87c: b11d cbz r5, d01f886 <rtw_hal_bb_csi_parsing+0xca> + d01f87e: 2d01 cmp r5, #1 + d01f880: bf0c ite eq + d01f882: 250d moveq r5, #13 + d01f884: 2501 movne r5, #1 + d01f886: 4628 mov r0, r5 + d01f888: b00a add sp, #40 ; 0x28 + d01f88a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d01f88e: bf00 nop + d01f890: 00027939 .word 0x00027939 + +0d01f894 <rtw_hal_bb_csi_cfg>: + d01f894: b51f push {r0, r1, r2, r3, r4, lr} + d01f896: 2300 movs r3, #0 + d01f898: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d01f89c: 9301 str r3, [sp, #4] + d01f89e: 9303 str r3, [sp, #12] + d01f8a0: 7a8b ldrb r3, [r1, #10] + d01f8a2: f88d 3000 strb.w r3, [sp] + d01f8a6: 7b0b ldrb r3, [r1, #12] + d01f8a8: f88d 3001 strb.w r3, [sp, #1] + d01f8ac: 890b ldrh r3, [r1, #8] + d01f8ae: f8ad 3002 strh.w r3, [sp, #2] + d01f8b2: 7bcb ldrb r3, [r1, #15] + d01f8b4: f88d 3004 strb.w r3, [sp, #4] + d01f8b8: 7c0b ldrb r3, [r1, #16] + d01f8ba: f88d 3005 strb.w r3, [sp, #5] + d01f8be: 684b ldr r3, [r1, #4] + d01f8c0: 9302 str r3, [sp, #8] + d01f8c2: 7b4b ldrb r3, [r1, #13] + d01f8c4: f88d 300c strb.w r3, [sp, #12] + d01f8c8: 7b8b ldrb r3, [r1, #14] + d01f8ca: 4669 mov r1, sp + d01f8cc: f88d 300d strb.w r3, [sp, #13] + d01f8d0: f00e f8cf bl d02da72 <halbb_cfg_ch_info_cr> + d01f8d4: b005 add sp, #20 + d01f8d6: f85d fb04 ldr.w pc, [sp], #4 + +0d01f8da <rtw_hal_bb_physts_parsing>: + d01f8da: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d01f8de: b091 sub sp, #68 ; 0x44 + d01f8e0: 460c mov r4, r1 + d01f8e2: 4606 mov r6, r0 + d01f8e4: 2100 movs r1, #0 + d01f8e6: f10d 091c add.w r9, sp, #28 + d01f8ea: 4617 mov r7, r2 + d01f8ec: 2224 movs r2, #36 ; 0x24 + d01f8ee: 4698 mov r8, r3 + d01f8f0: 4648 mov r0, r9 + d01f8f2: f04f 0a00 mov.w sl, #0 + d01f8f6: f023 fa57 bl d042da8 <____wrap_memset_veneer> + d01f8fa: 220e movs r2, #14 + d01f8fc: 2100 movs r1, #0 + d01f8fe: a803 add r0, sp, #12 + d01f900: f7e5 fe4f bl d0055a2 <rtw_memset> + d01f904: f894 5094 ldrb.w r5, [r4, #148] ; 0x94 + d01f908: f8b4 3048 ldrh.w r3, [r4, #72] ; 0x48 + d01f90c: 00ed lsls r5, r5, #3 + d01f90e: f894 2095 ldrb.w r2, [r4, #149] ; 0x95 + d01f912: f8ad 300e strh.w r3, [sp, #14] + d01f916: f005 0508 and.w r5, r5, #8 + d01f91a: f894 303c ldrb.w r3, [r4, #60] ; 0x3c + d01f91e: f88d 2010 strb.w r2, [sp, #16] + d01f922: f045 0502 orr.w r5, r5, #2 + d01f926: f88d a011 strb.w sl, [sp, #17] + d01f92a: ea45 1503 orr.w r5, r5, r3, lsl #4 + d01f92e: f88d 500c strb.w r5, [sp, #12] + d01f932: aa03 add r2, sp, #12 + d01f934: f894 3095 ldrb.w r3, [r4, #149] ; 0x95 + d01f938: ea4f 0b4a mov.w fp, sl, lsl #1 + d01f93c: eb02 014a add.w r1, r2, sl, lsl #1 + d01f940: f894 2096 ldrb.w r2, [r4, #150] ; 0x96 + d01f944: 1e55 subs r5, r2, #1 + d01f946: f1a2 0c02 sub.w ip, r2, #2 + d01f94a: 718b strb r3, [r1, #6] + d01f94c: fab2 f282 clz r2, r2 + d01f950: 4268 negs r0, r5 + d01f952: ea4f 1252 mov.w r2, r2, lsr #5 + d01f956: 4168 adcs r0, r5 + d01f958: f1dc 0300 rsbs r3, ip, #0 + d01f95c: eb43 030c adc.w r3, r3, ip + d01f960: ea43 0340 orr.w r3, r3, r0, lsl #1 + d01f964: 4630 mov r0, r6 + d01f966: ea43 0382 orr.w r3, r3, r2, lsl #2 + d01f96a: 79ca ldrb r2, [r1, #7] + d01f96c: f022 0207 bic.w r2, r2, #7 + d01f970: 4313 orrs r3, r2 + d01f972: 71cb strb r3, [r1, #7] + d01f974: f7f2 fe42 bl d0125fc <rtw_check_sta_mode> + d01f978: 2801 cmp r0, #1 + d01f97a: 4605 mov r5, r0 + d01f97c: d12e bne.n d01f9dc <rtw_hal_bb_physts_parsing+0x102> + d01f97e: ab10 add r3, sp, #64 ; 0x40 + d01f980: 445b add r3, fp + d01f982: f813 2c2d ldrb.w r2, [r3, #-45] + d01f986: 0751 lsls r1, r2, #29 + d01f988: f3c2 0380 ubfx r3, r2, #2, #1 + d01f98c: d504 bpl.n d01f998 <rtw_hal_bb_physts_parsing+0xbe> + d01f98e: f894 3097 ldrb.w r3, [r4, #151] ; 0x97 + d01f992: 3b00 subs r3, #0 + d01f994: bf18 it ne + d01f996: 2301 movne r3, #1 + d01f998: aa10 add r2, sp, #64 ; 0x40 + d01f99a: 4630 mov r0, r6 + d01f99c: 4493 add fp, r2 + d01f99e: f81b 2c2d ldrb.w r2, [fp, #-45] + d01f9a2: f363 02c3 bfi r2, r3, #3, #1 + d01f9a6: f80b 2c2d strb.w r2, [fp, #-45] + d01f9aa: f7f2 fe34 bl d012616 <rtw_check_sta_associated_to_ap> + d01f9ae: b1a8 cbz r0, d01f9dc <rtw_hal_bb_physts_parsing+0x102> + d01f9b0: f894 3094 ldrb.w r3, [r4, #148] ; 0x94 + d01f9b4: b963 cbnz r3, d01f9d0 <rtw_hal_bb_physts_parsing+0xf6> + d01f9b6: f81b 3c2d ldrb.w r3, [fp, #-45] + d01f9ba: 071a lsls r2, r3, #28 + d01f9bc: d408 bmi.n d01f9d0 <rtw_hal_bb_physts_parsing+0xf6> + d01f9be: f3c3 0540 ubfx r5, r3, #1, #1 + d01f9c2: 079b lsls r3, r3, #30 + d01f9c4: d504 bpl.n d01f9d0 <rtw_hal_bb_physts_parsing+0xf6> + d01f9c6: f894 5097 ldrb.w r5, [r4, #151] ; 0x97 + d01f9ca: 3d00 subs r5, #0 + d01f9cc: bf18 it ne + d01f9ce: 2501 movne r5, #1 + d01f9d0: f89d 300c ldrb.w r3, [sp, #12] + d01f9d4: f365 03c3 bfi r3, r5, #3, #1 + d01f9d8: f88d 300c strb.w r3, [sp, #12] + d01f9dc: f89d 300c ldrb.w r3, [sp, #12] + d01f9e0: f10a 0a01 add.w sl, sl, #1 + d01f9e4: f3c3 0341 ubfx r3, r3, #1, #2 + d01f9e8: 4553 cmp r3, sl + d01f9ea: dca2 bgt.n d01f932 <rtw_hal_bb_physts_parsing+0x58> + d01f9ec: f894 3095 ldrb.w r3, [r4, #149] ; 0x95 + d01f9f0: 2b7f cmp r3, #127 ; 0x7f + d01f9f2: d104 bne.n d01f9fe <rtw_hal_bb_physts_parsing+0x124> + d01f9f4: 2500 movs r5, #0 + d01f9f6: 4628 mov r0, r5 + d01f9f8: b011 add sp, #68 ; 0x44 + d01f9fa: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d01f9fe: 6833 ldr r3, [r6, #0] + d01fa00: 4642 mov r2, r8 + d01fa02: 4639 mov r1, r7 + d01fa04: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d01fa08: ab03 add r3, sp, #12 + d01fa0a: f8cd 9000 str.w r9, [sp] + d01fa0e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d01fa12: f7f4 fe21 bl d014658 <halbb_physts_parsing> + d01fa16: 4605 mov r5, r0 + d01fa18: 2800 cmp r0, #0 + d01fa1a: d0eb beq.n d01f9f4 <rtw_hal_bb_physts_parsing+0x11a> + d01fa1c: f894 3096 ldrb.w r3, [r4, #150] ; 0x96 + d01fa20: 2b01 cmp r3, #1 + d01fa22: d0e8 beq.n d01f9f6 <rtw_hal_bb_physts_parsing+0x11c> + d01fa24: 8ae3 ldrh r3, [r4, #22] + d01fa26: 2b00 cmp r3, #0 + d01fa28: d1e5 bne.n d01f9f6 <rtw_hal_bb_physts_parsing+0x11c> + d01fa2a: f89d 301e ldrb.w r3, [sp, #30] + d01fa2e: 085b lsrs r3, r3, #1 + d01fa30: 3b6e subs r3, #110 ; 0x6e + d01fa32: b258 sxtb r0, r3 + d01fa34: f884 007f strb.w r0, [r4, #127] ; 0x7f + d01fa38: f001 fe66 bl d021708 <ROM_WIFI_HAL_RXDESC_Power2strength> + d01fa3c: f89d 3029 ldrb.w r3, [sp, #41] ; 0x29 + d01fa40: f884 0081 strb.w r0, [r4, #129] ; 0x81 + d01fa44: f884 3086 strb.w r3, [r4, #134] ; 0x86 + d01fa48: e7d5 b.n d01f9f6 <rtw_hal_bb_physts_parsing+0x11c> + +0d01fa4a <shift_mask>: + d01fa4a: 2300 movs r3, #0 + d01fa4c: fa20 f103 lsr.w r1, r0, r3 + d01fa50: b2da uxtb r2, r3 + d01fa52: 07c9 lsls r1, r1, #31 + d01fa54: d403 bmi.n d01fa5e <shift_mask+0x14> + d01fa56: 3301 adds r3, #1 + d01fa58: 2b20 cmp r3, #32 + d01fa5a: d1f7 bne.n d01fa4c <shift_mask+0x2> + d01fa5c: 461a mov r2, r3 + d01fa5e: 4610 mov r0, r2 + d01fa60: 4770 bx lr + +0d01fa62 <rtw_hal_mac_issue_cts2self>: + d01fa62: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d01fa64: 2400 movs r4, #0 + d01fa66: 6987 ldr r7, [r0, #24] + d01fa68: 460e mov r6, r1 + d01fa6a: f88d 4007 strb.w r4, [sp, #7] + d01fa6e: 683d ldr r5, [r7, #0] + d01fa70: f8d5 3cc0 ldr.w r3, [r5, #3264] ; 0xcc0 + d01fa74: f893 3489 ldrb.w r3, [r3, #1161] ; 0x489 + d01fa78: 2b01 cmp r3, #1 + d01fa7a: d02c beq.n d01fad6 <rtw_hal_mac_issue_cts2self+0x74> + d01fa7c: f895 3290 ldrb.w r3, [r5, #656] ; 0x290 + d01fa80: b91b cbnz r3, d01fa8a <rtw_hal_mac_issue_cts2self+0x28> + d01fa82: 2301 movs r3, #1 + d01fa84: f885 3290 strb.w r3, [r5, #656] ; 0x290 + d01fa88: e001 b.n d01fa8e <rtw_hal_mac_issue_cts2self+0x2c> + d01fa8a: 2b20 cmp r3, #32 + d01fa8c: d0f9 beq.n d01fa82 <rtw_hal_mac_issue_cts2self+0x20> + d01fa8e: f895 4290 ldrb.w r4, [r5, #656] ; 0x290 + d01fa92: 216f movs r1, #111 ; 0x6f + d01fa94: 2001 movs r0, #1 + d01fa96: f001 fa0d bl d020eb4 <ROM_WIFI_TX_PAUSE_SET> + d01fa9a: 4631 mov r1, r6 + d01fa9c: 00e2 lsls r2, r4, #3 + d01fa9e: 4638 mov r0, r7 + d01faa0: f002 02f8 and.w r2, r2, #248 ; 0xf8 + d01faa4: f002 feea bl d02287c <rtw_xmit_cts2self> + d01faa8: 2801 cmp r0, #1 + d01faaa: d117 bne.n d01fadc <rtw_hal_mac_issue_cts2self+0x7a> + d01faac: f895 3290 ldrb.w r3, [r5, #656] ; 0x290 + d01fab0: 4621 mov r1, r4 + d01fab2: 2241 movs r2, #65 ; 0x41 + d01fab4: 2000 movs r0, #0 + d01fab6: 3301 adds r3, #1 + d01fab8: f885 3290 strb.w r3, [r5, #656] ; 0x290 + d01fabc: f10d 0307 add.w r3, sp, #7 + d01fac0: f007 f8c0 bl d026c44 <wifi_hal_polling_tx_done> + d01fac4: f89d 4007 ldrb.w r4, [sp, #7] + d01fac8: 3c01 subs r4, #1 + d01faca: bf18 it ne + d01facc: 2401 movne r4, #1 + d01face: 216f movs r1, #111 ; 0x6f + d01fad0: 2000 movs r0, #0 + d01fad2: f001 f9ef bl d020eb4 <ROM_WIFI_TX_PAUSE_SET> + d01fad6: 4620 mov r0, r4 + d01fad8: b003 add sp, #12 + d01fada: bdf0 pop {r4, r5, r6, r7, pc} + d01fadc: 2401 movs r4, #1 + d01fade: e7f6 b.n d01face <rtw_hal_mac_issue_cts2self+0x6c> + +0d01fae0 <rtw_hal_mac_set_xcap>: + d01fae0: 29ff cmp r1, #255 ; 0xff + d01fae2: d009 beq.n d01faf8 <rtw_hal_mac_set_xcap+0x18> + d01fae4: 4b08 ldr r3, [pc, #32] ; (d01fb08 <rtw_hal_mac_set_xcap+0x28>) + d01fae6: 685a ldr r2, [r3, #4] + d01fae8: b140 cbz r0, d01fafc <rtw_hal_mac_set_xcap+0x1c> + d01faea: 0449 lsls r1, r1, #17 + d01faec: f422 027e bic.w r2, r2, #16646144 ; 0xfe0000 + d01faf0: f401 017e and.w r1, r1, #16646144 ; 0xfe0000 + d01faf4: 4311 orrs r1, r2 + d01faf6: 6059 str r1, [r3, #4] + d01faf8: 2000 movs r0, #0 + d01fafa: 4770 bx lr + d01fafc: 0289 lsls r1, r1, #10 + d01fafe: f422 32fe bic.w r2, r2, #130048 ; 0x1fc00 + d01fb02: f401 31fe and.w r1, r1, #130048 ; 0x1fc00 + d01fb06: e7f5 b.n d01faf4 <rtw_hal_mac_set_xcap+0x14> + d01fb08: 42008800 .word 0x42008800 + +0d01fb0c <rtw_hal_mac_get_xcap>: + d01fb0c: 4b05 ldr r3, [pc, #20] ; (d01fb24 <rtw_hal_mac_get_xcap+0x18>) + d01fb0e: 685b ldr r3, [r3, #4] + d01fb10: b120 cbz r0, d01fb1c <rtw_hal_mac_get_xcap+0x10> + d01fb12: f3c3 4346 ubfx r3, r3, #17, #7 + d01fb16: 2000 movs r0, #0 + d01fb18: 600b str r3, [r1, #0] + d01fb1a: 4770 bx lr + d01fb1c: f3c3 2386 ubfx r3, r3, #10, #7 + d01fb20: e7f9 b.n d01fb16 <rtw_hal_mac_get_xcap+0xa> + d01fb22: bf00 nop + d01fb24: 42008800 .word 0x42008800 + +0d01fb28 <rtw_hal_mac_write_pwr_limit_reg>: + d01fb28: b510 push {r4, lr} + d01fb2a: f890 307f ldrb.w r3, [r0, #127] ; 0x7f + d01fb2e: b973 cbnz r3, d01fb4e <rtw_hal_mac_write_pwr_limit_reg+0x26> + d01fb30: f990 20b4 ldrsb.w r2, [r0, #180] ; 0xb4 + d01fb34: 4907 ldr r1, [pc, #28] ; (d01fb54 <rtw_hal_mac_write_pwr_limit_reg+0x2c>) + d01fb36: f8c1 22ec str.w r2, [r1, #748] ; 0x2ec + d01fb3a: f990 40ba ldrsb.w r4, [r0, #186] ; 0xba + d01fb3e: f990 20b8 ldrsb.w r2, [r0, #184] ; 0xb8 + d01fb42: ea42 4204 orr.w r2, r2, r4, lsl #16 + d01fb46: f8c1 22f0 str.w r2, [r1, #752] ; 0x2f0 + d01fb4a: 4618 mov r0, r3 + d01fb4c: bd10 pop {r4, pc} + d01fb4e: 2301 movs r3, #1 + d01fb50: e7fb b.n d01fb4a <rtw_hal_mac_write_pwr_limit_reg+0x22> + d01fb52: bf00 nop + d01fb54: 4000d000 .word 0x4000d000 + +0d01fb58 <rtw_hal_mac_write_pwr_by_rate_reg>: + d01fb58: 4603 mov r3, r0 + d01fb5a: b570 push {r4, r5, r6, lr} + d01fb5c: f890 007f ldrb.w r0, [r0, #127] ; 0x7f + d01fb60: bb50 cbnz r0, d01fbb8 <rtw_hal_mac_write_pwr_by_rate_reg+0x60> + d01fb62: 461c mov r4, r3 + d01fb64: 4915 ldr r1, [pc, #84] ; (d01fbbc <rtw_hal_mac_write_pwr_by_rate_reg+0x64>) + d01fb66: 4d16 ldr r5, [pc, #88] ; (d01fbc0 <rtw_hal_mac_write_pwr_by_rate_reg+0x68>) + d01fb68: f994 209a ldrsb.w r2, [r4, #154] ; 0x9a + d01fb6c: 3404 adds r4, #4 + d01fb6e: f994 6097 ldrsb.w r6, [r4, #151] ; 0x97 + d01fb72: 0412 lsls r2, r2, #16 + d01fb74: ea42 6206 orr.w r2, r2, r6, lsl #24 + d01fb78: f994 6094 ldrsb.w r6, [r4, #148] ; 0x94 + d01fb7c: 4332 orrs r2, r6 + d01fb7e: f994 6095 ldrsb.w r6, [r4, #149] ; 0x95 + d01fb82: ea42 2206 orr.w r2, r2, r6, lsl #8 + d01fb86: f841 2b04 str.w r2, [r1], #4 + d01fb8a: 42a9 cmp r1, r5 + d01fb8c: d1ec bne.n d01fb68 <rtw_hal_mac_write_pwr_by_rate_reg+0x10> + d01fb8e: 4c0d ldr r4, [pc, #52] ; (d01fbc4 <rtw_hal_mac_write_pwr_by_rate_reg+0x6c>) + d01fb90: f993 20a6 ldrsb.w r2, [r3, #166] ; 0xa6 + d01fb94: 3304 adds r3, #4 + d01fb96: f993 50a3 ldrsb.w r5, [r3, #163] ; 0xa3 + d01fb9a: 0412 lsls r2, r2, #16 + d01fb9c: ea42 6205 orr.w r2, r2, r5, lsl #24 + d01fba0: f993 50a0 ldrsb.w r5, [r3, #160] ; 0xa0 + d01fba4: 432a orrs r2, r5 + d01fba6: f993 50a1 ldrsb.w r5, [r3, #161] ; 0xa1 + d01fbaa: ea42 2205 orr.w r2, r2, r5, lsl #8 + d01fbae: f841 2b04 str.w r2, [r1], #4 + d01fbb2: 42a1 cmp r1, r4 + d01fbb4: d1ec bne.n d01fb90 <rtw_hal_mac_write_pwr_by_rate_reg+0x38> + d01fbb6: bd70 pop {r4, r5, r6, pc} + d01fbb8: 2001 movs r0, #1 + d01fbba: e7fc b.n d01fbb6 <rtw_hal_mac_write_pwr_by_rate_reg+0x5e> + d01fbbc: 4000d2c0 .word 0x4000d2c0 + d01fbc0: 4000d2cc .word 0x4000d2cc + d01fbc4: 4000d2dc .word 0x4000d2dc + +0d01fbc8 <rtw_hal_mac_write_pwr_limit_rua_reg>: + d01fbc8: 4603 mov r3, r0 + d01fbca: b530 push {r4, r5, lr} + d01fbcc: f890 007f ldrb.w r0, [r0, #127] ; 0x7f + d01fbd0: bb30 cbnz r0, d01fc20 <rtw_hal_mac_write_pwr_limit_rua_reg+0x58> + d01fbd2: 4914 ldr r1, [pc, #80] ; (d01fc24 <rtw_hal_mac_write_pwr_limit_rua_reg+0x5c>) + d01fbd4: 4c14 ldr r4, [pc, #80] ; (d01fc28 <rtw_hal_mac_write_pwr_limit_rua_reg+0x60>) + d01fbd6: f993 20de ldrsb.w r2, [r3, #222] ; 0xde + d01fbda: 3108 adds r1, #8 + d01fbdc: f993 50df ldrsb.w r5, [r3, #223] ; 0xdf + d01fbe0: 3308 adds r3, #8 + d01fbe2: 0412 lsls r2, r2, #16 + d01fbe4: ea42 6205 orr.w r2, r2, r5, lsl #24 + d01fbe8: f993 50d4 ldrsb.w r5, [r3, #212] ; 0xd4 + d01fbec: 432a orrs r2, r5 + d01fbee: f993 50d5 ldrsb.w r5, [r3, #213] ; 0xd5 + d01fbf2: ea42 2205 orr.w r2, r2, r5, lsl #8 + d01fbf6: f841 2c08 str.w r2, [r1, #-8] + d01fbfa: f993 20da ldrsb.w r2, [r3, #218] ; 0xda + d01fbfe: f993 50db ldrsb.w r5, [r3, #219] ; 0xdb + d01fc02: 0412 lsls r2, r2, #16 + d01fc04: ea42 6205 orr.w r2, r2, r5, lsl #24 + d01fc08: f993 50d8 ldrsb.w r5, [r3, #216] ; 0xd8 + d01fc0c: 432a orrs r2, r5 + d01fc0e: f993 50d9 ldrsb.w r5, [r3, #217] ; 0xd9 + d01fc12: ea42 2205 orr.w r2, r2, r5, lsl #8 + d01fc16: f841 2c04 str.w r2, [r1, #-4] + d01fc1a: 42a1 cmp r1, r4 + d01fc1c: d1db bne.n d01fbd6 <rtw_hal_mac_write_pwr_limit_rua_reg+0xe> + d01fc1e: bd30 pop {r4, r5, pc} + d01fc20: 2001 movs r0, #1 + d01fc22: e7fc b.n d01fc1e <rtw_hal_mac_write_pwr_limit_rua_reg+0x56> + d01fc24: 4000d33c .word 0x4000d33c + d01fc28: 4000d354 .word 0x4000d354 + +0d01fc2c <rtw_hal_mac_write_msk_pwr_reg>: + d01fc2c: b570 push {r4, r5, r6, lr} + d01fc2e: 461e mov r6, r3 + d01fc30: f5a2 4352 sub.w r3, r2, #53760 ; 0xd200 + d01fc34: 9c04 ldr r4, [sp, #16] + d01fc36: f5b3 5f38 cmp.w r3, #11776 ; 0x2e00 + d01fc3a: d211 bcs.n d01fc60 <rtw_hal_mac_write_msk_pwr_reg+0x34> + d01fc3c: 1c73 adds r3, r6, #1 + d01fc3e: f102 4580 add.w r5, r2, #1073741824 ; 0x40000000 + d01fc42: d00a beq.n d01fc5a <rtw_hal_mac_write_msk_pwr_reg+0x2e> + d01fc44: 4630 mov r0, r6 + d01fc46: f7ff ff00 bl d01fa4a <shift_mask> + d01fc4a: 682a ldr r2, [r5, #0] + d01fc4c: fa04 f000 lsl.w r0, r4, r0 + d01fc50: 4050 eors r0, r2 + d01fc52: ea00 0306 and.w r3, r0, r6 + d01fc56: ea82 0403 eor.w r4, r2, r3 + d01fc5a: 2000 movs r0, #0 + d01fc5c: 602c str r4, [r5, #0] + d01fc5e: bd70 pop {r4, r5, r6, pc} + d01fc60: 2001 movs r0, #1 + d01fc62: e7fc b.n d01fc5e <rtw_hal_mac_write_msk_pwr_reg+0x32> + +0d01fc64 <rtw_hal_mac_get_pwr_reg>: + d01fc64: f5a2 4152 sub.w r1, r2, #53760 ; 0xd200 + d01fc68: f5b1 5f38 cmp.w r1, #11776 ; 0x2e00 + d01fc6c: bf3b ittet cc + d01fc6e: f102 4280 addcc.w r2, r2, #1073741824 ; 0x40000000 + d01fc72: 2000 movcc r0, #0 + d01fc74: 2001 movcs r0, #1 + d01fc76: 6812 ldrcc r2, [r2, #0] + d01fc78: bf38 it cc + d01fc7a: 601a strcc r2, [r3, #0] + d01fc7c: 4770 bx lr ... -0d01fba4 <rtw_hal_mac_write_pwr_ofst_mode>: - d01fba4: b530 push {r4, r5, lr} - d01fba6: f890 407f ldrb.w r4, [r0, #127] ; 0x7f - d01fbaa: bb1c cbnz r4, d01fbf4 <rtw_hal_mac_write_pwr_ofst_mode+0x50> - d01fbac: f890 3092 ldrb.w r3, [r0, #146] ; 0x92 - d01fbb0: f890 1091 ldrb.w r1, [r0, #145] ; 0x91 - d01fbb4: 041b lsls r3, r3, #16 - d01fbb6: 4d10 ldr r5, [pc, #64] ; (d01fbf8 <rtw_hal_mac_write_pwr_ofst_mode+0x54>) - d01fbb8: 0309 lsls r1, r1, #12 - d01fbba: f403 2370 and.w r3, r3, #983040 ; 0xf0000 - d01fbbe: f8d5 2204 ldr.w r2, [r5, #516] ; 0x204 - d01fbc2: b289 uxth r1, r1 - d01fbc4: 0d12 lsrs r2, r2, #20 - d01fbc6: 430b orrs r3, r1 - d01fbc8: f890 108e ldrb.w r1, [r0, #142] ; 0x8e - d01fbcc: 0512 lsls r2, r2, #20 - d01fbce: f001 010f and.w r1, r1, #15 - d01fbd2: 430b orrs r3, r1 - d01fbd4: f890 1090 ldrb.w r1, [r0, #144] ; 0x90 - d01fbd8: 0209 lsls r1, r1, #8 - d01fbda: f401 6170 and.w r1, r1, #3840 ; 0xf00 - d01fbde: 430b orrs r3, r1 - d01fbe0: f890 108f ldrb.w r1, [r0, #143] ; 0x8f - d01fbe4: 0109 lsls r1, r1, #4 - d01fbe6: b2c9 uxtb r1, r1 - d01fbe8: 430b orrs r3, r1 - d01fbea: 4313 orrs r3, r2 - d01fbec: f8c5 3204 str.w r3, [r5, #516] ; 0x204 - d01fbf0: 4620 mov r0, r4 - d01fbf2: bd30 pop {r4, r5, pc} - d01fbf4: 2401 movs r4, #1 - d01fbf6: e7fb b.n d01fbf0 <rtw_hal_mac_write_pwr_ofst_mode+0x4c> - d01fbf8: 4000d000 .word 0x4000d000 - -0d01fbfc <rtw_hal_mac_write_pwr_ref_reg>: - d01fbfc: b530 push {r4, r5, lr} - d01fbfe: f890 207f ldrb.w r2, [r0, #127] ; 0x7f - d01fc02: b9a2 cbnz r2, d01fc2e <rtw_hal_mac_write_pwr_ref_reg+0x32> - d01fc04: 4c0b ldr r4, [pc, #44] ; (d01fc34 <rtw_hal_mac_write_pwr_ref_reg+0x38>) - d01fc06: 490c ldr r1, [pc, #48] ; (d01fc38 <rtw_hal_mac_write_pwr_ref_reg+0x3c>) - d01fc08: f8d4 3200 ldr.w r3, [r4, #512] ; 0x200 - d01fc0c: f8b0 5086 ldrh.w r5, [r0, #134] ; 0x86 - d01fc10: 4019 ands r1, r3 - d01fc12: 4b0a ldr r3, [pc, #40] ; (d01fc3c <rtw_hal_mac_write_pwr_ref_reg+0x40>) - d01fc14: ea03 43c5 and.w r3, r3, r5, lsl #19 - d01fc18: f8b0 5088 ldrh.w r5, [r0, #136] ; 0x88 - d01fc1c: 4808 ldr r0, [pc, #32] ; (d01fc40 <rtw_hal_mac_write_pwr_ref_reg+0x44>) - d01fc1e: ea00 2085 and.w r0, r0, r5, lsl #10 - d01fc22: 4303 orrs r3, r0 - d01fc24: 430b orrs r3, r1 - d01fc26: f8c4 3200 str.w r3, [r4, #512] ; 0x200 - d01fc2a: 4610 mov r0, r2 - d01fc2c: bd30 pop {r4, r5, pc} - d01fc2e: 2201 movs r2, #1 - d01fc30: e7fb b.n d01fc2a <rtw_hal_mac_write_pwr_ref_reg+0x2e> - d01fc32: bf00 nop - d01fc34: 4000d000 .word 0x4000d000 - d01fc38: f00003ff .word 0xf00003ff - d01fc3c: 0ff80000 .word 0x0ff80000 - d01fc40: 0007fc00 .word 0x0007fc00 - -0d01fc44 <rtw_hal_mac_write_pwr_limit_en>: - d01fc44: b510 push {r4, lr} - d01fc46: f890 207f ldrb.w r2, [r0, #127] ; 0x7f - d01fc4a: b9ca cbnz r2, d01fc80 <rtw_hal_mac_write_pwr_limit_en+0x3c> - d01fc4c: 490d ldr r1, [pc, #52] ; (d01fc84 <rtw_hal_mac_write_pwr_limit_en+0x40>) - d01fc4e: f890 40f6 ldrb.w r4, [r0, #246] ; 0xf6 - d01fc52: f8d1 3208 ldr.w r3, [r1, #520] ; 0x208 - d01fc56: f423 1340 bic.w r3, r3, #3145728 ; 0x300000 - d01fc5a: b10c cbz r4, d01fc60 <rtw_hal_mac_write_pwr_limit_en+0x1c> - d01fc5c: f443 1340 orr.w r3, r3, #3145728 ; 0x300000 - d01fc60: f8c1 3208 str.w r3, [r1, #520] ; 0x208 - d01fc64: f8d1 321c ldr.w r3, [r1, #540] ; 0x21c - d01fc68: f890 10f6 ldrb.w r1, [r0, #246] ; 0xf6 - d01fc6c: f423 2380 bic.w r3, r3, #262144 ; 0x40000 - d01fc70: b109 cbz r1, d01fc76 <rtw_hal_mac_write_pwr_limit_en+0x32> - d01fc72: f443 2380 orr.w r3, r3, #262144 ; 0x40000 - d01fc76: 4903 ldr r1, [pc, #12] ; (d01fc84 <rtw_hal_mac_write_pwr_limit_en+0x40>) - d01fc78: f8c1 321c str.w r3, [r1, #540] ; 0x21c - d01fc7c: 4610 mov r0, r2 - d01fc7e: bd10 pop {r4, pc} - d01fc80: 2201 movs r2, #1 - d01fc82: e7fb b.n d01fc7c <rtw_hal_mac_write_pwr_limit_en+0x38> - d01fc84: 4000d000 .word 0x4000d000 - -0d01fc88 <rtw_hal_mac_set_pwr_reg>: - d01fc88: f5a2 4152 sub.w r1, r2, #53760 ; 0xd200 - d01fc8c: f5b1 5f38 cmp.w r1, #11776 ; 0x2e00 - d01fc90: bf3b ittet cc - d01fc92: f102 4280 addcc.w r2, r2, #1073741824 ; 0x40000000 - d01fc96: 2000 movcc r0, #0 - d01fc98: 2001 movcs r0, #1 - d01fc9a: 6013 strcc r3, [r2, #0] - d01fc9c: 4770 bx lr - -0d01fc9e <rtw_hal_mac_read_phy_efuse>: - d01fc9e: b5f8 push {r3, r4, r5, r6, r7, lr} - d01fca0: 460e mov r6, r1 - d01fca2: 4615 mov r5, r2 - d01fca4: 461f mov r7, r3 - d01fca6: 2400 movs r4, #0 - d01fca8: 42ac cmp r4, r5 - d01fcaa: d101 bne.n d01fcb0 <rtw_hal_mac_read_phy_efuse+0x12> - d01fcac: 2000 movs r0, #0 - d01fcae: bdf8 pop {r3, r4, r5, r6, r7, pc} - d01fcb0: 1939 adds r1, r7, r4 - d01fcb2: 19a0 adds r0, r4, r6 - d01fcb4: f7e1 fa0c bl d0010d0 <OTP_Read8> - d01fcb8: b108 cbz r0, d01fcbe <rtw_hal_mac_read_phy_efuse+0x20> - d01fcba: 3401 adds r4, #1 - d01fcbc: e7f4 b.n d01fca8 <rtw_hal_mac_read_phy_efuse+0xa> - d01fcbe: 2001 movs r0, #1 - d01fcc0: e7f5 b.n d01fcae <rtw_hal_mac_read_phy_efuse+0x10> +0d01fc80 <rtw_hal_mac_write_pwr_ofst_mode>: + d01fc80: b530 push {r4, r5, lr} + d01fc82: f890 407f ldrb.w r4, [r0, #127] ; 0x7f + d01fc86: bb1c cbnz r4, d01fcd0 <rtw_hal_mac_write_pwr_ofst_mode+0x50> + d01fc88: f890 3092 ldrb.w r3, [r0, #146] ; 0x92 + d01fc8c: f890 1091 ldrb.w r1, [r0, #145] ; 0x91 + d01fc90: 041b lsls r3, r3, #16 + d01fc92: 4d10 ldr r5, [pc, #64] ; (d01fcd4 <rtw_hal_mac_write_pwr_ofst_mode+0x54>) + d01fc94: 0309 lsls r1, r1, #12 + d01fc96: f403 2370 and.w r3, r3, #983040 ; 0xf0000 + d01fc9a: f8d5 2204 ldr.w r2, [r5, #516] ; 0x204 + d01fc9e: b289 uxth r1, r1 + d01fca0: 0d12 lsrs r2, r2, #20 + d01fca2: 430b orrs r3, r1 + d01fca4: f890 108e ldrb.w r1, [r0, #142] ; 0x8e + d01fca8: 0512 lsls r2, r2, #20 + d01fcaa: f001 010f and.w r1, r1, #15 + d01fcae: 430b orrs r3, r1 + d01fcb0: f890 1090 ldrb.w r1, [r0, #144] ; 0x90 + d01fcb4: 0209 lsls r1, r1, #8 + d01fcb6: f401 6170 and.w r1, r1, #3840 ; 0xf00 + d01fcba: 430b orrs r3, r1 + d01fcbc: f890 108f ldrb.w r1, [r0, #143] ; 0x8f + d01fcc0: 0109 lsls r1, r1, #4 + d01fcc2: b2c9 uxtb r1, r1 + d01fcc4: 430b orrs r3, r1 + d01fcc6: 4313 orrs r3, r2 + d01fcc8: f8c5 3204 str.w r3, [r5, #516] ; 0x204 + d01fccc: 4620 mov r0, r4 + d01fcce: bd30 pop {r4, r5, pc} + d01fcd0: 2401 movs r4, #1 + d01fcd2: e7fb b.n d01fccc <rtw_hal_mac_write_pwr_ofst_mode+0x4c> + d01fcd4: 4000d000 .word 0x4000d000 + +0d01fcd8 <rtw_hal_mac_write_pwr_ref_reg>: + d01fcd8: b530 push {r4, r5, lr} + d01fcda: f890 207f ldrb.w r2, [r0, #127] ; 0x7f + d01fcde: b9a2 cbnz r2, d01fd0a <rtw_hal_mac_write_pwr_ref_reg+0x32> + d01fce0: 4c0b ldr r4, [pc, #44] ; (d01fd10 <rtw_hal_mac_write_pwr_ref_reg+0x38>) + d01fce2: 490c ldr r1, [pc, #48] ; (d01fd14 <rtw_hal_mac_write_pwr_ref_reg+0x3c>) + d01fce4: f8d4 3200 ldr.w r3, [r4, #512] ; 0x200 + d01fce8: f8b0 5086 ldrh.w r5, [r0, #134] ; 0x86 + d01fcec: 4019 ands r1, r3 + d01fcee: 4b0a ldr r3, [pc, #40] ; (d01fd18 <rtw_hal_mac_write_pwr_ref_reg+0x40>) + d01fcf0: ea03 43c5 and.w r3, r3, r5, lsl #19 + d01fcf4: f8b0 5088 ldrh.w r5, [r0, #136] ; 0x88 + d01fcf8: 4808 ldr r0, [pc, #32] ; (d01fd1c <rtw_hal_mac_write_pwr_ref_reg+0x44>) + d01fcfa: ea00 2085 and.w r0, r0, r5, lsl #10 + d01fcfe: 4303 orrs r3, r0 + d01fd00: 430b orrs r3, r1 + d01fd02: f8c4 3200 str.w r3, [r4, #512] ; 0x200 + d01fd06: 4610 mov r0, r2 + d01fd08: bd30 pop {r4, r5, pc} + d01fd0a: 2201 movs r2, #1 + d01fd0c: e7fb b.n d01fd06 <rtw_hal_mac_write_pwr_ref_reg+0x2e> + d01fd0e: bf00 nop + d01fd10: 4000d000 .word 0x4000d000 + d01fd14: f00003ff .word 0xf00003ff + d01fd18: 0ff80000 .word 0x0ff80000 + d01fd1c: 0007fc00 .word 0x0007fc00 + +0d01fd20 <rtw_hal_mac_write_pwr_limit_en>: + d01fd20: b510 push {r4, lr} + d01fd22: f890 207f ldrb.w r2, [r0, #127] ; 0x7f + d01fd26: b9ca cbnz r2, d01fd5c <rtw_hal_mac_write_pwr_limit_en+0x3c> + d01fd28: 490d ldr r1, [pc, #52] ; (d01fd60 <rtw_hal_mac_write_pwr_limit_en+0x40>) + d01fd2a: f890 40f6 ldrb.w r4, [r0, #246] ; 0xf6 + d01fd2e: f8d1 3208 ldr.w r3, [r1, #520] ; 0x208 + d01fd32: f423 1340 bic.w r3, r3, #3145728 ; 0x300000 + d01fd36: b10c cbz r4, d01fd3c <rtw_hal_mac_write_pwr_limit_en+0x1c> + d01fd38: f443 1340 orr.w r3, r3, #3145728 ; 0x300000 + d01fd3c: f8c1 3208 str.w r3, [r1, #520] ; 0x208 + d01fd40: f8d1 321c ldr.w r3, [r1, #540] ; 0x21c + d01fd44: f890 10f6 ldrb.w r1, [r0, #246] ; 0xf6 + d01fd48: f423 2380 bic.w r3, r3, #262144 ; 0x40000 + d01fd4c: b109 cbz r1, d01fd52 <rtw_hal_mac_write_pwr_limit_en+0x32> + d01fd4e: f443 2380 orr.w r3, r3, #262144 ; 0x40000 + d01fd52: 4903 ldr r1, [pc, #12] ; (d01fd60 <rtw_hal_mac_write_pwr_limit_en+0x40>) + d01fd54: f8c1 321c str.w r3, [r1, #540] ; 0x21c + d01fd58: 4610 mov r0, r2 + d01fd5a: bd10 pop {r4, pc} + d01fd5c: 2201 movs r2, #1 + d01fd5e: e7fb b.n d01fd58 <rtw_hal_mac_write_pwr_limit_en+0x38> + d01fd60: 4000d000 .word 0x4000d000 + +0d01fd64 <rtw_hal_mac_set_pwr_reg>: + d01fd64: f5a2 4152 sub.w r1, r2, #53760 ; 0xd200 + d01fd68: f5b1 5f38 cmp.w r1, #11776 ; 0x2e00 + d01fd6c: bf3b ittet cc + d01fd6e: f102 4280 addcc.w r2, r2, #1073741824 ; 0x40000000 + d01fd72: 2000 movcc r0, #0 + d01fd74: 2001 movcs r0, #1 + d01fd76: 6013 strcc r3, [r2, #0] + d01fd78: 4770 bx lr + +0d01fd7a <rtw_hal_mac_read_phy_efuse>: + d01fd7a: b5f8 push {r3, r4, r5, r6, r7, lr} + d01fd7c: 460e mov r6, r1 + d01fd7e: 4615 mov r5, r2 + d01fd80: 461f mov r7, r3 + d01fd82: 2400 movs r4, #0 + d01fd84: 42ac cmp r4, r5 + d01fd86: d101 bne.n d01fd8c <rtw_hal_mac_read_phy_efuse+0x12> + d01fd88: 2000 movs r0, #0 + d01fd8a: bdf8 pop {r3, r4, r5, r6, r7, pc} + d01fd8c: 1939 adds r1, r7, r4 + d01fd8e: 19a0 adds r0, r4, r6 + d01fd90: f7e1 f99e bl d0010d0 <OTP_Read8> + d01fd94: b108 cbz r0, d01fd9a <rtw_hal_mac_read_phy_efuse+0x20> + d01fd96: 3401 adds r4, #1 + d01fd98: e7f4 b.n d01fd84 <rtw_hal_mac_read_phy_efuse+0xa> + d01fd9a: 2001 movs r0, #1 + d01fd9c: e7f5 b.n d01fd8a <rtw_hal_mac_read_phy_efuse+0x10> ... -0d01fcc4 <rtw_hal_tx_pause>: - d01fcc4: 2906 cmp r1, #6 - d01fcc6: b510 push {r4, lr} - d01fcc8: 460c mov r4, r1 - d01fcca: d804 bhi.n d01fcd6 <rtw_hal_tx_pause+0x12> - d01fccc: 21ff movs r1, #255 ; 0xff - d01fcce: f001 f883 bl d020dd8 <ROM_WIFI_TX_PAUSE_SET> - d01fcd2: 2000 movs r0, #0 - d01fcd4: bd10 pop {r4, pc} - d01fcd6: 4806 ldr r0, [pc, #24] ; (d01fcf0 <rtw_hal_tx_pause+0x2c>) - d01fcd8: f7e4 f90e bl d003ef8 <inic_ipc_dev_buffered_printf> - d01fcdc: 4805 ldr r0, [pc, #20] ; (d01fcf4 <rtw_hal_tx_pause+0x30>) - d01fcde: 4623 mov r3, r4 - d01fce0: f240 2245 movw r2, #581 ; 0x245 - d01fce4: 4904 ldr r1, [pc, #16] ; (d01fcf8 <rtw_hal_tx_pause+0x34>) - d01fce6: f7e4 f907 bl d003ef8 <inic_ipc_dev_buffered_printf> - d01fcea: 2001 movs r0, #1 - d01fcec: e7f2 b.n d01fcd4 <rtw_hal_tx_pause+0x10> - d01fcee: bf00 nop - d01fcf0: 0d04a6af .word 0x0d04a6af - d01fcf4: 0d048a79 .word 0x0d048a79 - d01fcf8: 0d048aad .word 0x0d048aad - -0d01fcfc <_crc5_generate>: - d01fcfc: 4401 add r1, r0 - d01fcfe: 231f movs r3, #31 - d01fd00: b5f0 push {r4, r5, r6, r7, lr} - d01fd02: 4281 cmp r1, r0 - d01fd04: d103 bne.n d01fd0e <_crc5_generate+0x12> - d01fd06: 43d8 mvns r0, r3 - d01fd08: f000 001f and.w r0, r0, #31 - d01fd0c: bdf0 pop {r4, r5, r6, r7, pc} - d01fd0e: f810 6b01 ldrb.w r6, [r0], #1 - d01fd12: 2408 movs r4, #8 - d01fd14: 2201 movs r2, #1 - d01fd16: 4216 tst r6, r2 - d01fd18: f3c3 1500 ubfx r5, r3, #4, #1 - d01fd1c: ea4f 0343 mov.w r3, r3, lsl #1 - d01fd20: bf14 ite ne - d01fd22: 2701 movne r7, #1 - d01fd24: 2700 moveq r7, #0 - d01fd26: 0052 lsls r2, r2, #1 - d01fd28: 42bd cmp r5, r7 - d01fd2a: b2d2 uxtb r2, r2 - d01fd2c: bf18 it ne - d01fd2e: f083 0305 eorne.w r3, r3, #5 - d01fd32: 3c01 subs r4, #1 - d01fd34: d1ef bne.n d01fd16 <_crc5_generate+0x1a> - d01fd36: e7e4 b.n d01fd02 <_crc5_generate+0x6> - -0d01fd38 <rtw_hal_mac_update_mac_address>: - d01fd38: b5d0 push {r4, r6, r7, lr} - d01fd3a: 2328 movs r3, #40 ; 0x28 - d01fd3c: 4604 mov r4, r0 - d01fd3e: 4a17 ldr r2, [pc, #92] ; (d01fd9c <rtw_hal_mac_update_mac_address+0x64>) - d01fd40: 4608 mov r0, r1 - d01fd42: 6809 ldr r1, [r1, #0] - d01fd44: 261f movs r6, #31 - d01fd46: fb13 2204 smlabb r2, r3, r4, r2 - d01fd4a: 2700 movs r7, #0 - d01fd4c: 6011 str r1, [r2, #0] - d01fd4e: 4914 ldr r1, [pc, #80] ; (d01fda0 <rtw_hal_mac_update_mac_address+0x68>) - d01fd50: 8882 ldrh r2, [r0, #4] - d01fd52: fb13 1304 smlabb r3, r3, r4, r1 - d01fd56: 2106 movs r1, #6 - d01fd58: 601a str r2, [r3, #0] - d01fd5a: f7ff ffcf bl d01fcfc <_crc5_generate> - d01fd5e: 230c movs r3, #12 - d01fd60: fbb4 f2f3 udiv r2, r4, r3 - d01fd64: fb03 4412 mls r4, r3, r2, r4 - d01fd68: 4b0e ldr r3, [pc, #56] ; (d01fda4 <rtw_hal_mac_update_mac_address+0x6c>) - d01fd6a: 4413 add r3, r2 - d01fd6c: b2e4 uxtb r4, r4 - d01fd6e: 00db lsls r3, r3, #3 - d01fd70: eb04 0484 add.w r4, r4, r4, lsl #2 - d01fd74: 6819 ldr r1, [r3, #0] - d01fd76: 685a ldr r2, [r3, #4] - d01fd78: ea56 470d orrs.w r7, r6, sp, lsl #16 - d01fd7c: ea21 0106 bic.w r1, r1, r6 - d01fd80: 4606 mov r6, r0 - d01fd82: ea22 0207 bic.w r2, r2, r7 - d01fd86: 2700 movs r7, #0 - d01fd88: ea56 470d orrs.w r7, r6, sp, lsl #16 - d01fd8c: 433a orrs r2, r7 - d01fd8e: 4331 orrs r1, r6 - d01fd90: f042 5200 orr.w r2, r2, #536870912 ; 0x20000000 - d01fd94: 6019 str r1, [r3, #0] - d01fd96: 605a str r2, [r3, #4] - d01fd98: bdd0 pop {r4, r6, r7, pc} - d01fd9a: bf00 nop - d01fd9c: 40040020 .word 0x40040020 - d01fda0: 40040024 .word 0x40040024 - d01fda4: 08008150 .word 0x08008150 - -0d01fda8 <rtw_hal_mac_update_sounding_cfg>: - d01fda8: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d01fdac: 4b21 ldr r3, [pc, #132] ; (d01fe34 <rtw_hal_mac_update_sounding_cfg+0x8c>) - d01fdae: b3a8 cbz r0, d01fe1c <rtw_hal_mac_update_sounding_cfg+0x74> - d01fdb0: f8d2 0718 ldr.w r0, [r2, #1816] ; 0x718 - d01fdb4: f040 0003 orr.w r0, r0, #3 - d01fdb8: f8c2 0718 str.w r0, [r2, #1816] ; 0x718 - d01fdbc: f8d3 27c0 ldr.w r2, [r3, #1984] ; 0x7c0 - d01fdc0: f042 0201 orr.w r2, r2, #1 - d01fdc4: f8c3 27c0 str.w r2, [r3, #1984] ; 0x7c0 - d01fdc8: 3901 subs r1, #1 - d01fdca: 4b1b ldr r3, [pc, #108] ; (d01fe38 <rtw_hal_mac_update_sounding_cfg+0x90>) - d01fdcc: 4a1b ldr r2, [pc, #108] ; (d01fe3c <rtw_hal_mac_update_sounding_cfg+0x94>) - d01fdce: f811 0f01 ldrb.w r0, [r1, #1]! - d01fdd2: f803 0b01 strb.w r0, [r3], #1 - d01fdd6: 4293 cmp r3, r2 - d01fdd8: d1f9 bne.n d01fdce <rtw_hal_mac_update_sounding_cfg+0x26> - d01fdda: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d01fdde: f44f 7284 mov.w r2, #264 ; 0x108 - d01fde2: f8c3 26f4 str.w r2, [r3, #1780] ; 0x6f4 - d01fde6: f8d3 2718 ldr.w r2, [r3, #1816] ; 0x718 - d01fdea: f042 0210 orr.w r2, r2, #16 - d01fdee: f8c3 2718 str.w r2, [r3, #1816] ; 0x718 - d01fdf2: f8d3 26dc ldr.w r2, [r3, #1756] ; 0x6dc - d01fdf6: f442 4200 orr.w r2, r2, #32768 ; 0x8000 - d01fdfa: f8c3 26dc str.w r2, [r3, #1756] ; 0x6dc - d01fdfe: f503 5380 add.w r3, r3, #4096 ; 0x1000 - d01fe02: 4a0f ldr r2, [pc, #60] ; (d01fe40 <rtw_hal_mac_update_sounding_cfg+0x98>) - d01fe04: f8d3 17c0 ldr.w r1, [r3, #1984] ; 0x7c0 - d01fe08: f001 011f and.w r1, r1, #31 - d01fe0c: 430a orrs r2, r1 - d01fe0e: f8c3 27c0 str.w r2, [r3, #1984] ; 0x7c0 - d01fe12: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d01fe16: f8c3 27c4 str.w r2, [r3, #1988] ; 0x7c4 - d01fe1a: 4770 bx lr - d01fe1c: f8d2 0718 ldr.w r0, [r2, #1816] ; 0x718 - d01fe20: f020 0003 bic.w r0, r0, #3 - d01fe24: f8c2 0718 str.w r0, [r2, #1816] ; 0x718 - d01fe28: f8d3 27c0 ldr.w r2, [r3, #1984] ; 0x7c0 - d01fe2c: f022 0201 bic.w r2, r2, #1 - d01fe30: e7c8 b.n d01fdc4 <rtw_hal_mac_update_sounding_cfg+0x1c> - d01fe32: bf00 nop - d01fe34: 40001000 .word 0x40001000 - d01fe38: 400006e4 .word 0x400006e4 - d01fe3c: 400006ea .word 0x400006ea - d01fe40: c0401000 .word 0xc0401000 - -0d01fe44 <rtw_hal_mac_bfee_set_vht_gid>: - d01fe44: 2300 movs r3, #0 - d01fe46: 3801 subs r0, #1 - d01fe48: b5f0 push {r4, r5, r6, r7, lr} - d01fe4a: 461d mov r5, r3 - d01fe4c: 461e mov r6, r3 - d01fe4e: 2b03 cmp r3, #3 - d01fe50: ea4f 04c3 mov.w r4, r3, lsl #3 - d01fe54: f810 2f01 ldrb.w r2, [r0, #1]! - d01fe58: f103 0301 add.w r3, r3, #1 - d01fe5c: bf8b itete hi - d01fe5e: 3c20 subhi r4, #32 - d01fe60: 40a2 lslls r2, r4 - d01fe62: 40a2 lslhi r2, r4 - d01fe64: 4316 orrls r6, r2 - d01fe66: bf88 it hi - d01fe68: 4315 orrhi r5, r2 - d01fe6a: 2b08 cmp r3, #8 - d01fe6c: d1ef bne.n d01fe4e <rtw_hal_mac_bfee_set_vht_gid+0xa> - d01fe6e: 2200 movs r2, #0 - d01fe70: 4b1a ldr r3, [pc, #104] ; (d01fedc <rtw_hal_mac_bfee_set_vht_gid+0x98>) - d01fe72: 1e48 subs r0, r1, #1 - d01fe74: f8c3 672c str.w r6, [r3, #1836] ; 0x72c - d01fe78: 4614 mov r4, r2 - d01fe7a: f8c3 57cc str.w r5, [r3, #1996] ; 0x7cc - d01fe7e: 4611 mov r1, r2 - d01fe80: 4615 mov r5, r2 - d01fe82: 4616 mov r6, r2 - d01fe84: 4617 mov r7, r2 - d01fe86: 2903 cmp r1, #3 - d01fe88: f810 3f01 ldrb.w r3, [r0, #1]! - d01fe8c: d810 bhi.n d01feb0 <rtw_hal_mac_bfee_set_vht_gid+0x6c> - d01fe8e: 4093 lsls r3, r2 - d01fe90: 431f orrs r7, r3 - d01fe92: 3101 adds r1, #1 - d01fe94: 3208 adds r2, #8 - d01fe96: b2c9 uxtb r1, r1 - d01fe98: 2910 cmp r1, #16 - d01fe9a: d1f4 bne.n d01fe86 <rtw_hal_mac_bfee_set_vht_gid+0x42> - d01fe9c: 4b0f ldr r3, [pc, #60] ; (d01fedc <rtw_hal_mac_bfee_set_vht_gid+0x98>) - d01fe9e: f8c3 7730 str.w r7, [r3, #1840] ; 0x730 - d01fea2: f8c3 6734 str.w r6, [r3, #1844] ; 0x734 - d01fea6: f8c3 5738 str.w r5, [r3, #1848] ; 0x738 - d01feaa: f8c3 473c str.w r4, [r3, #1852] ; 0x73c - d01feae: bdf0 pop {r4, r5, r6, r7, pc} - d01feb0: 2907 cmp r1, #7 - d01feb2: d805 bhi.n d01fec0 <rtw_hal_mac_bfee_set_vht_gid+0x7c> - d01feb4: f1a2 0c20 sub.w ip, r2, #32 - d01feb8: fa03 f30c lsl.w r3, r3, ip - d01febc: 431e orrs r6, r3 - d01febe: e7e8 b.n d01fe92 <rtw_hal_mac_bfee_set_vht_gid+0x4e> - d01fec0: 290b cmp r1, #11 - d01fec2: bf95 itete ls - d01fec4: f1a2 0c40 subls.w ip, r2, #64 ; 0x40 - d01fec8: f1a2 0c60 subhi.w ip, r2, #96 ; 0x60 - d01fecc: fa03 f30c lslls.w r3, r3, ip - d01fed0: fa03 f30c lslhi.w r3, r3, ip - d01fed4: bf94 ite ls - d01fed6: 431d orrls r5, r3 - d01fed8: 431c orrhi r4, r3 - d01feda: e7da b.n d01fe92 <rtw_hal_mac_bfee_set_vht_gid+0x4e> - d01fedc: 40001000 .word 0x40001000 - -0d01fee0 <rtw_phl_com_init>: - d01fee0: f890 38c2 ldrb.w r3, [r0, #2242] ; 0x8c2 - d01fee4: b973 cbnz r3, d01ff04 <rtw_phl_com_init+0x24> - d01fee6: 6803 ldr r3, [r0, #0] - d01fee8: 2240 movs r2, #64 ; 0x40 - d01feea: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d01feee: f8a3 2488 strh.w r2, [r3, #1160] ; 0x488 - d01fef2: 2201 movs r2, #1 - d01fef4: f8c3 04a4 str.w r0, [r3, #1188] ; 0x4a4 - d01fef8: f883 249d strb.w r2, [r3, #1181] ; 0x49d - d01fefc: 4a02 ldr r2, [pc, #8] ; (d01ff08 <rtw_phl_com_init+0x28>) - d01fefe: 79d2 ldrb r2, [r2, #7] - d01ff00: f883 251a strb.w r2, [r3, #1306] ; 0x51a - d01ff04: 4770 bx lr - d01ff06: bf00 nop - d01ff08: 60000c80 .word 0x60000c80 - -0d01ff0c <rtw_phl_final_cap_decision>: - d01ff0c: 6843 ldr r3, [r0, #4] - d01ff0e: f8c0 348c str.w r3, [r0, #1164] ; 0x48c - d01ff12: 6883 ldr r3, [r0, #8] - d01ff14: f8c0 3490 str.w r3, [r0, #1168] ; 0x490 - d01ff18: 4b05 ldr r3, [pc, #20] ; (d01ff30 <rtw_phl_final_cap_decision+0x24>) - d01ff1a: 78da ldrb r2, [r3, #3] - d01ff1c: 791b ldrb r3, [r3, #4] - d01ff1e: f880 2496 strb.w r2, [r0, #1174] ; 0x496 - d01ff22: 2b02 cmp r3, #2 - d01ff24: bf08 it eq - d01ff26: 2301 moveq r3, #1 - d01ff28: f880 3495 strb.w r3, [r0, #1173] ; 0x495 - d01ff2c: 4770 bx lr - d01ff2e: bf00 nop - d01ff30: 60000c80 .word 0x60000c80 - -0d01ff34 <rtw_phl_rx_count>: - d01ff34: b530 push {r4, r5, lr} - d01ff36: e9d0 3506 ldrd r3, r5, [r0, #24] - d01ff3a: 17d4 asrs r4, r2, #31 - d01ff3c: 189b adds r3, r3, r2 - d01ff3e: eb45 75e2 adc.w r5, r5, r2, asr #31 - d01ff42: e9c0 3506 strd r3, r5, [r0, #24] - d01ff46: b931 cbnz r1, d01ff56 <rtw_phl_rx_count+0x22> - d01ff48: e9d0 3102 ldrd r3, r1, [r0, #8] - d01ff4c: 189a adds r2, r3, r2 - d01ff4e: eb44 0401 adc.w r4, r4, r1 - d01ff52: e9c0 2402 strd r2, r4, [r0, #8] - d01ff56: bd30 pop {r4, r5, pc} - -0d01ff58 <rtw_phl_tx_count>: - d01ff58: b530 push {r4, r5, lr} - d01ff5a: e9d0 3504 ldrd r3, r5, [r0, #16] - d01ff5e: 17d4 asrs r4, r2, #31 - d01ff60: 189b adds r3, r3, r2 - d01ff62: eb45 75e2 adc.w r5, r5, r2, asr #31 - d01ff66: e9c0 3504 strd r3, r5, [r0, #16] - d01ff6a: b931 cbnz r1, d01ff7a <rtw_phl_tx_count+0x22> - d01ff6c: e9d0 3100 ldrd r3, r1, [r0] - d01ff70: 189a adds r2, r3, r2 - d01ff72: eb44 0401 adc.w r4, r4, r1 - d01ff76: e9c0 2400 strd r2, r4, [r0] - d01ff7a: bd30 pop {r4, r5, pc} - -0d01ff7c <rtw_phl_reset_rx_count>: - d01ff7c: 2200 movs r2, #0 - d01ff7e: 2300 movs r3, #0 - d01ff80: 2100 movs r1, #0 - d01ff82: e9c0 2302 strd r2, r3, [r0, #8] - d01ff86: e9c0 2306 strd r2, r3, [r0, #24] - d01ff8a: 6241 str r1, [r0, #36] ; 0x24 - d01ff8c: e9c0 230c strd r2, r3, [r0, #48] ; 0x30 - d01ff90: 4770 bx lr - -0d01ff92 <rtw_phl_reset_tx_count>: - d01ff92: 2200 movs r2, #0 - d01ff94: 2300 movs r3, #0 - d01ff96: 2100 movs r1, #0 - d01ff98: e9c0 2300 strd r2, r3, [r0] - d01ff9c: e9c0 2304 strd r2, r3, [r0, #16] - d01ffa0: 6201 str r1, [r0, #32] - d01ffa2: e9c0 230e strd r2, r3, [r0, #56] ; 0x38 - d01ffa6: 4770 bx lr - -0d01ffa8 <rtw_phl_traffic_statistics>: - d01ffa8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d01ffac: e9d0 5700 ldrd r5, r7, [r0] - d01ffb0: e9d0 160e ldrd r1, r6, [r0, #56] ; 0x38 - d01ffb4: e9d0 320c ldrd r3, r2, [r0, #48] ; 0x30 - d01ffb8: e9d0 4c02 ldrd r4, ip, [r0, #8] - d01ffbc: 1a69 subs r1, r5, r1 - d01ffbe: eb67 0606 sbc.w r6, r7, r6 - d01ffc2: ebb4 0e03 subs.w lr, r4, r3 - d01ffc6: eb6c 0802 sbc.w r8, ip, r2 - d01ffca: 4672 mov r2, lr - d01ffcc: 4643 mov r3, r8 - d01ffce: ea52 03cf orrs.w r3, r2, pc, lsl #3 - d01ffd2: ea52 23df orrs.w r3, r2, pc, lsr #11 - d01ffd6: 4633 mov r3, r6 - d01ffd8: 6242 str r2, [r0, #36] ; 0x24 - d01ffda: 460a mov r2, r1 - d01ffdc: e9c0 570e strd r5, r7, [r0, #56] ; 0x38 - d01ffe0: ea52 03cf orrs.w r3, r2, pc, lsl #3 - d01ffe4: e9c0 4c0c strd r4, ip, [r0, #48] ; 0x30 - d01ffe8: ea52 23df orrs.w r3, r2, pc, lsr #11 - d01ffec: 6202 str r2, [r0, #32] - d01ffee: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} +0d01fda0 <rtw_hal_tx_pause>: + d01fda0: 2906 cmp r1, #6 + d01fda2: b510 push {r4, lr} + d01fda4: 460c mov r4, r1 + d01fda6: d804 bhi.n d01fdb2 <rtw_hal_tx_pause+0x12> + d01fda8: 21ff movs r1, #255 ; 0xff + d01fdaa: f001 f883 bl d020eb4 <ROM_WIFI_TX_PAUSE_SET> + d01fdae: 2000 movs r0, #0 + d01fdb0: bd10 pop {r4, pc} + d01fdb2: 4806 ldr r0, [pc, #24] ; (d01fdcc <rtw_hal_tx_pause+0x2c>) + d01fdb4: f7e4 f8a0 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01fdb8: 4805 ldr r0, [pc, #20] ; (d01fdd0 <rtw_hal_tx_pause+0x30>) + d01fdba: 4623 mov r3, r4 + d01fdbc: f240 2245 movw r2, #581 ; 0x245 + d01fdc0: 4904 ldr r1, [pc, #16] ; (d01fdd4 <rtw_hal_tx_pause+0x34>) + d01fdc2: f7e4 f899 bl d003ef8 <inic_ipc_dev_buffered_printf> + d01fdc6: 2001 movs r0, #1 + d01fdc8: e7f2 b.n d01fdb0 <rtw_hal_tx_pause+0x10> + d01fdca: bf00 nop + d01fdcc: 0d04a78b .word 0x0d04a78b + d01fdd0: 0d048b55 .word 0x0d048b55 + d01fdd4: 0d048b89 .word 0x0d048b89 + +0d01fdd8 <_crc5_generate>: + d01fdd8: 4401 add r1, r0 + d01fdda: 231f movs r3, #31 + d01fddc: b5f0 push {r4, r5, r6, r7, lr} + d01fdde: 4281 cmp r1, r0 + d01fde0: d103 bne.n d01fdea <_crc5_generate+0x12> + d01fde2: 43d8 mvns r0, r3 + d01fde4: f000 001f and.w r0, r0, #31 + d01fde8: bdf0 pop {r4, r5, r6, r7, pc} + d01fdea: f810 6b01 ldrb.w r6, [r0], #1 + d01fdee: 2408 movs r4, #8 + d01fdf0: 2201 movs r2, #1 + d01fdf2: 4216 tst r6, r2 + d01fdf4: f3c3 1500 ubfx r5, r3, #4, #1 + d01fdf8: ea4f 0343 mov.w r3, r3, lsl #1 + d01fdfc: bf14 ite ne + d01fdfe: 2701 movne r7, #1 + d01fe00: 2700 moveq r7, #0 + d01fe02: 0052 lsls r2, r2, #1 + d01fe04: 42bd cmp r5, r7 + d01fe06: b2d2 uxtb r2, r2 + d01fe08: bf18 it ne + d01fe0a: f083 0305 eorne.w r3, r3, #5 + d01fe0e: 3c01 subs r4, #1 + d01fe10: d1ef bne.n d01fdf2 <_crc5_generate+0x1a> + d01fe12: e7e4 b.n d01fdde <_crc5_generate+0x6> + +0d01fe14 <rtw_hal_mac_update_mac_address>: + d01fe14: b5d0 push {r4, r6, r7, lr} + d01fe16: 2328 movs r3, #40 ; 0x28 + d01fe18: 4604 mov r4, r0 + d01fe1a: 4a17 ldr r2, [pc, #92] ; (d01fe78 <rtw_hal_mac_update_mac_address+0x64>) + d01fe1c: 4608 mov r0, r1 + d01fe1e: 6809 ldr r1, [r1, #0] + d01fe20: 261f movs r6, #31 + d01fe22: fb13 2204 smlabb r2, r3, r4, r2 + d01fe26: 2700 movs r7, #0 + d01fe28: 6011 str r1, [r2, #0] + d01fe2a: 4914 ldr r1, [pc, #80] ; (d01fe7c <rtw_hal_mac_update_mac_address+0x68>) + d01fe2c: 8882 ldrh r2, [r0, #4] + d01fe2e: fb13 1304 smlabb r3, r3, r4, r1 + d01fe32: 2106 movs r1, #6 + d01fe34: 601a str r2, [r3, #0] + d01fe36: f7ff ffcf bl d01fdd8 <_crc5_generate> + d01fe3a: 230c movs r3, #12 + d01fe3c: fbb4 f2f3 udiv r2, r4, r3 + d01fe40: fb03 4412 mls r4, r3, r2, r4 + d01fe44: 4b0e ldr r3, [pc, #56] ; (d01fe80 <rtw_hal_mac_update_mac_address+0x6c>) + d01fe46: 4413 add r3, r2 + d01fe48: b2e4 uxtb r4, r4 + d01fe4a: 00db lsls r3, r3, #3 + d01fe4c: eb04 0484 add.w r4, r4, r4, lsl #2 + d01fe50: 6819 ldr r1, [r3, #0] + d01fe52: 685a ldr r2, [r3, #4] + d01fe54: ea56 470d orrs.w r7, r6, sp, lsl #16 + d01fe58: ea21 0106 bic.w r1, r1, r6 + d01fe5c: 4606 mov r6, r0 + d01fe5e: ea22 0207 bic.w r2, r2, r7 + d01fe62: 2700 movs r7, #0 + d01fe64: ea56 470d orrs.w r7, r6, sp, lsl #16 + d01fe68: 433a orrs r2, r7 + d01fe6a: 4331 orrs r1, r6 + d01fe6c: f042 5200 orr.w r2, r2, #536870912 ; 0x20000000 + d01fe70: 6019 str r1, [r3, #0] + d01fe72: 605a str r2, [r3, #4] + d01fe74: bdd0 pop {r4, r6, r7, pc} + d01fe76: bf00 nop + d01fe78: 40040020 .word 0x40040020 + d01fe7c: 40040024 .word 0x40040024 + d01fe80: 08008150 .word 0x08008150 + +0d01fe84 <rtw_hal_mac_update_sounding_cfg>: + d01fe84: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d01fe88: 4b21 ldr r3, [pc, #132] ; (d01ff10 <rtw_hal_mac_update_sounding_cfg+0x8c>) + d01fe8a: b3a8 cbz r0, d01fef8 <rtw_hal_mac_update_sounding_cfg+0x74> + d01fe8c: f8d2 0718 ldr.w r0, [r2, #1816] ; 0x718 + d01fe90: f040 0003 orr.w r0, r0, #3 + d01fe94: f8c2 0718 str.w r0, [r2, #1816] ; 0x718 + d01fe98: f8d3 27c0 ldr.w r2, [r3, #1984] ; 0x7c0 + d01fe9c: f042 0201 orr.w r2, r2, #1 + d01fea0: f8c3 27c0 str.w r2, [r3, #1984] ; 0x7c0 + d01fea4: 3901 subs r1, #1 + d01fea6: 4b1b ldr r3, [pc, #108] ; (d01ff14 <rtw_hal_mac_update_sounding_cfg+0x90>) + d01fea8: 4a1b ldr r2, [pc, #108] ; (d01ff18 <rtw_hal_mac_update_sounding_cfg+0x94>) + d01feaa: f811 0f01 ldrb.w r0, [r1, #1]! + d01feae: f803 0b01 strb.w r0, [r3], #1 + d01feb2: 4293 cmp r3, r2 + d01feb4: d1f9 bne.n d01feaa <rtw_hal_mac_update_sounding_cfg+0x26> + d01feb6: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d01feba: f44f 7284 mov.w r2, #264 ; 0x108 + d01febe: f8c3 26f4 str.w r2, [r3, #1780] ; 0x6f4 + d01fec2: f8d3 2718 ldr.w r2, [r3, #1816] ; 0x718 + d01fec6: f042 0210 orr.w r2, r2, #16 + d01feca: f8c3 2718 str.w r2, [r3, #1816] ; 0x718 + d01fece: f8d3 26dc ldr.w r2, [r3, #1756] ; 0x6dc + d01fed2: f442 4200 orr.w r2, r2, #32768 ; 0x8000 + d01fed6: f8c3 26dc str.w r2, [r3, #1756] ; 0x6dc + d01feda: f503 5380 add.w r3, r3, #4096 ; 0x1000 + d01fede: 4a0f ldr r2, [pc, #60] ; (d01ff1c <rtw_hal_mac_update_sounding_cfg+0x98>) + d01fee0: f8d3 17c0 ldr.w r1, [r3, #1984] ; 0x7c0 + d01fee4: f001 011f and.w r1, r1, #31 + d01fee8: 430a orrs r2, r1 + d01feea: f8c3 27c0 str.w r2, [r3, #1984] ; 0x7c0 + d01feee: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d01fef2: f8c3 27c4 str.w r2, [r3, #1988] ; 0x7c4 + d01fef6: 4770 bx lr + d01fef8: f8d2 0718 ldr.w r0, [r2, #1816] ; 0x718 + d01fefc: f020 0003 bic.w r0, r0, #3 + d01ff00: f8c2 0718 str.w r0, [r2, #1816] ; 0x718 + d01ff04: f8d3 27c0 ldr.w r2, [r3, #1984] ; 0x7c0 + d01ff08: f022 0201 bic.w r2, r2, #1 + d01ff0c: e7c8 b.n d01fea0 <rtw_hal_mac_update_sounding_cfg+0x1c> + d01ff0e: bf00 nop + d01ff10: 40001000 .word 0x40001000 + d01ff14: 400006e4 .word 0x400006e4 + d01ff18: 400006ea .word 0x400006ea + d01ff1c: c0401000 .word 0xc0401000 + +0d01ff20 <rtw_hal_mac_bfee_set_vht_gid>: + d01ff20: 2300 movs r3, #0 + d01ff22: 3801 subs r0, #1 + d01ff24: b5f0 push {r4, r5, r6, r7, lr} + d01ff26: 461d mov r5, r3 + d01ff28: 461e mov r6, r3 + d01ff2a: 2b03 cmp r3, #3 + d01ff2c: ea4f 04c3 mov.w r4, r3, lsl #3 + d01ff30: f810 2f01 ldrb.w r2, [r0, #1]! + d01ff34: f103 0301 add.w r3, r3, #1 + d01ff38: bf8b itete hi + d01ff3a: 3c20 subhi r4, #32 + d01ff3c: 40a2 lslls r2, r4 + d01ff3e: 40a2 lslhi r2, r4 + d01ff40: 4316 orrls r6, r2 + d01ff42: bf88 it hi + d01ff44: 4315 orrhi r5, r2 + d01ff46: 2b08 cmp r3, #8 + d01ff48: d1ef bne.n d01ff2a <rtw_hal_mac_bfee_set_vht_gid+0xa> + d01ff4a: 2200 movs r2, #0 + d01ff4c: 4b1a ldr r3, [pc, #104] ; (d01ffb8 <rtw_hal_mac_bfee_set_vht_gid+0x98>) + d01ff4e: 1e48 subs r0, r1, #1 + d01ff50: f8c3 672c str.w r6, [r3, #1836] ; 0x72c + d01ff54: 4614 mov r4, r2 + d01ff56: f8c3 57cc str.w r5, [r3, #1996] ; 0x7cc + d01ff5a: 4611 mov r1, r2 + d01ff5c: 4615 mov r5, r2 + d01ff5e: 4616 mov r6, r2 + d01ff60: 4617 mov r7, r2 + d01ff62: 2903 cmp r1, #3 + d01ff64: f810 3f01 ldrb.w r3, [r0, #1]! + d01ff68: d810 bhi.n d01ff8c <rtw_hal_mac_bfee_set_vht_gid+0x6c> + d01ff6a: 4093 lsls r3, r2 + d01ff6c: 431f orrs r7, r3 + d01ff6e: 3101 adds r1, #1 + d01ff70: 3208 adds r2, #8 + d01ff72: b2c9 uxtb r1, r1 + d01ff74: 2910 cmp r1, #16 + d01ff76: d1f4 bne.n d01ff62 <rtw_hal_mac_bfee_set_vht_gid+0x42> + d01ff78: 4b0f ldr r3, [pc, #60] ; (d01ffb8 <rtw_hal_mac_bfee_set_vht_gid+0x98>) + d01ff7a: f8c3 7730 str.w r7, [r3, #1840] ; 0x730 + d01ff7e: f8c3 6734 str.w r6, [r3, #1844] ; 0x734 + d01ff82: f8c3 5738 str.w r5, [r3, #1848] ; 0x738 + d01ff86: f8c3 473c str.w r4, [r3, #1852] ; 0x73c + d01ff8a: bdf0 pop {r4, r5, r6, r7, pc} + d01ff8c: 2907 cmp r1, #7 + d01ff8e: d805 bhi.n d01ff9c <rtw_hal_mac_bfee_set_vht_gid+0x7c> + d01ff90: f1a2 0c20 sub.w ip, r2, #32 + d01ff94: fa03 f30c lsl.w r3, r3, ip + d01ff98: 431e orrs r6, r3 + d01ff9a: e7e8 b.n d01ff6e <rtw_hal_mac_bfee_set_vht_gid+0x4e> + d01ff9c: 290b cmp r1, #11 + d01ff9e: bf95 itete ls + d01ffa0: f1a2 0c40 subls.w ip, r2, #64 ; 0x40 + d01ffa4: f1a2 0c60 subhi.w ip, r2, #96 ; 0x60 + d01ffa8: fa03 f30c lslls.w r3, r3, ip + d01ffac: fa03 f30c lslhi.w r3, r3, ip + d01ffb0: bf94 ite ls + d01ffb2: 431d orrls r5, r3 + d01ffb4: 431c orrhi r4, r3 + d01ffb6: e7da b.n d01ff6e <rtw_hal_mac_bfee_set_vht_gid+0x4e> + d01ffb8: 40001000 .word 0x40001000 + +0d01ffbc <rtw_phl_com_init>: + d01ffbc: f890 38c2 ldrb.w r3, [r0, #2242] ; 0x8c2 + d01ffc0: b973 cbnz r3, d01ffe0 <rtw_phl_com_init+0x24> + d01ffc2: 6803 ldr r3, [r0, #0] + d01ffc4: 2240 movs r2, #64 ; 0x40 + d01ffc6: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d01ffca: f8a3 2488 strh.w r2, [r3, #1160] ; 0x488 + d01ffce: 2201 movs r2, #1 + d01ffd0: f8c3 04a4 str.w r0, [r3, #1188] ; 0x4a4 + d01ffd4: f883 249d strb.w r2, [r3, #1181] ; 0x49d + d01ffd8: 4a02 ldr r2, [pc, #8] ; (d01ffe4 <rtw_phl_com_init+0x28>) + d01ffda: 79d2 ldrb r2, [r2, #7] + d01ffdc: f883 251a strb.w r2, [r3, #1306] ; 0x51a + d01ffe0: 4770 bx lr + d01ffe2: bf00 nop + d01ffe4: 60000c80 .word 0x60000c80 + +0d01ffe8 <rtw_phl_final_cap_decision>: + d01ffe8: 6843 ldr r3, [r0, #4] + d01ffea: f8c0 348c str.w r3, [r0, #1164] ; 0x48c + d01ffee: 6883 ldr r3, [r0, #8] + d01fff0: f8c0 3490 str.w r3, [r0, #1168] ; 0x490 + d01fff4: 4b05 ldr r3, [pc, #20] ; (d02000c <rtw_phl_final_cap_decision+0x24>) + d01fff6: 78da ldrb r2, [r3, #3] + d01fff8: 791b ldrb r3, [r3, #4] + d01fffa: f880 2496 strb.w r2, [r0, #1174] ; 0x496 + d01fffe: 2b02 cmp r3, #2 + d020000: bf08 it eq + d020002: 2301 moveq r3, #1 + d020004: f880 3495 strb.w r3, [r0, #1173] ; 0x495 + d020008: 4770 bx lr + d02000a: bf00 nop + d02000c: 60000c80 .word 0x60000c80 + +0d020010 <rtw_phl_rx_count>: + d020010: b530 push {r4, r5, lr} + d020012: e9d0 3506 ldrd r3, r5, [r0, #24] + d020016: 17d4 asrs r4, r2, #31 + d020018: 189b adds r3, r3, r2 + d02001a: eb45 75e2 adc.w r5, r5, r2, asr #31 + d02001e: e9c0 3506 strd r3, r5, [r0, #24] + d020022: b931 cbnz r1, d020032 <rtw_phl_rx_count+0x22> + d020024: e9d0 3102 ldrd r3, r1, [r0, #8] + d020028: 189a adds r2, r3, r2 + d02002a: eb44 0401 adc.w r4, r4, r1 + d02002e: e9c0 2402 strd r2, r4, [r0, #8] + d020032: bd30 pop {r4, r5, pc} + +0d020034 <rtw_phl_tx_count>: + d020034: b530 push {r4, r5, lr} + d020036: e9d0 3504 ldrd r3, r5, [r0, #16] + d02003a: 17d4 asrs r4, r2, #31 + d02003c: 189b adds r3, r3, r2 + d02003e: eb45 75e2 adc.w r5, r5, r2, asr #31 + d020042: e9c0 3504 strd r3, r5, [r0, #16] + d020046: b931 cbnz r1, d020056 <rtw_phl_tx_count+0x22> + d020048: e9d0 3100 ldrd r3, r1, [r0] + d02004c: 189a adds r2, r3, r2 + d02004e: eb44 0401 adc.w r4, r4, r1 + d020052: e9c0 2400 strd r2, r4, [r0] + d020056: bd30 pop {r4, r5, pc} + +0d020058 <rtw_phl_reset_rx_count>: + d020058: 2200 movs r2, #0 + d02005a: 2300 movs r3, #0 + d02005c: 2100 movs r1, #0 + d02005e: e9c0 2302 strd r2, r3, [r0, #8] + d020062: e9c0 2306 strd r2, r3, [r0, #24] + d020066: 6241 str r1, [r0, #36] ; 0x24 + d020068: e9c0 230c strd r2, r3, [r0, #48] ; 0x30 + d02006c: 4770 bx lr + +0d02006e <rtw_phl_reset_tx_count>: + d02006e: 2200 movs r2, #0 + d020070: 2300 movs r3, #0 + d020072: 2100 movs r1, #0 + d020074: e9c0 2300 strd r2, r3, [r0] + d020078: e9c0 2304 strd r2, r3, [r0, #16] + d02007c: 6201 str r1, [r0, #32] + d02007e: e9c0 230e strd r2, r3, [r0, #56] ; 0x38 + d020082: 4770 bx lr + +0d020084 <rtw_phl_traffic_statistics>: + d020084: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d020088: e9d0 5700 ldrd r5, r7, [r0] + d02008c: e9d0 160e ldrd r1, r6, [r0, #56] ; 0x38 + d020090: e9d0 320c ldrd r3, r2, [r0, #48] ; 0x30 + d020094: e9d0 4c02 ldrd r4, ip, [r0, #8] + d020098: 1a69 subs r1, r5, r1 + d02009a: eb67 0606 sbc.w r6, r7, r6 + d02009e: ebb4 0e03 subs.w lr, r4, r3 + d0200a2: eb6c 0802 sbc.w r8, ip, r2 + d0200a6: 4672 mov r2, lr + d0200a8: 4643 mov r3, r8 + d0200aa: ea52 03cf orrs.w r3, r2, pc, lsl #3 + d0200ae: ea52 23df orrs.w r3, r2, pc, lsr #11 + d0200b2: 4633 mov r3, r6 + d0200b4: 6242 str r2, [r0, #36] ; 0x24 + d0200b6: 460a mov r2, r1 + d0200b8: e9c0 570e strd r5, r7, [r0, #56] ; 0x38 + d0200bc: ea52 03cf orrs.w r3, r2, pc, lsl #3 + d0200c0: e9c0 4c0c strd r4, ip, [r0, #48] ; 0x30 + d0200c4: ea52 23df orrs.w r3, r2, pc, lsr #11 + d0200c8: 6202 str r2, [r0, #32] + d0200ca: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} ... -0d01fff4 <rtw_phl_set_edcca_mode>: - d01fff4: 4a06 ldr r2, [pc, #24] ; (d020010 <rtw_phl_set_edcca_mode+0x1c>) - d01fff6: 7813 ldrb r3, [r2, #0] - d01fff8: b913 cbnz r3, d020000 <rtw_phl_set_edcca_mode+0xc> - d01fffa: f880 3518 strb.w r3, [r0, #1304] ; 0x518 - d01fffe: 4770 bx lr - d020000: 2b01 cmp r3, #1 - d020002: d1fc bne.n d01fffe <rtw_phl_set_edcca_mode+0xa> - d020004: 7852 ldrb r2, [r2, #1] - d020006: 2a00 cmp r2, #0 - d020008: d0f7 beq.n d01fffa <rtw_phl_set_edcca_mode+0x6> - d02000a: 2302 movs r3, #2 - d02000c: e7f5 b.n d01fffa <rtw_phl_set_edcca_mode+0x6> - d02000e: bf00 nop - d020010: 60000c80 .word 0x60000c80 - -0d020014 <rtw_phl_query_regulation>: - d020014: 6802 ldr r2, [r0, #0] - d020016: 2000 movs r0, #0 - d020018: f8d2 3cc0 ldr.w r3, [r2, #3264] ; 0xcc0 - d02001c: f892 2a06 ldrb.w r2, [r2, #2566] ; 0xa06 - d020020: 700a strb r2, [r1, #0] - d020022: 2204 movs r2, #4 - d020024: 710a strb r2, [r1, #4] - d020026: f893 2525 ldrb.w r2, [r3, #1317] ; 0x525 - d02002a: 704a strb r2, [r1, #1] - d02002c: f893 3526 ldrb.w r3, [r3, #1318] ; 0x526 - d020030: 708b strb r3, [r1, #2] - d020032: 233c movs r3, #60 ; 0x3c - d020034: 714b strb r3, [r1, #5] - d020036: 2328 movs r3, #40 ; 0x28 - d020038: 718b strb r3, [r1, #6] - d02003a: 4770 bx lr - -0d02003c <ROM_WIFI_AX_BSS_COLOR_SET>: - d02003c: 2801 cmp r0, #1 - d02003e: 780b ldrb r3, [r1, #0] - d020040: 490b ldr r1, [pc, #44] ; (d020070 <ROM_WIFI_AX_BSS_COLOR_SET+0x34>) - d020042: ea4f 4303 mov.w r3, r3, lsl #16 - d020046: bf0c ite eq - d020048: f8d1 2728 ldreq.w r2, [r1, #1832] ; 0x728 - d02004c: f8d1 2720 ldrne.w r2, [r1, #1824] ; 0x720 - d020050: f403 137c and.w r3, r3, #4128768 ; 0x3f0000 - d020054: bf0b itete eq - d020056: f422 127c biceq.w r2, r2, #4128768 ; 0x3f0000 - d02005a: f422 127c bicne.w r2, r2, #4128768 ; 0x3f0000 - d02005e: 4313 orreq r3, r2 - d020060: 4313 orrne r3, r2 - d020062: bf0c ite eq - d020064: f8c1 3728 streq.w r3, [r1, #1832] ; 0x728 - d020068: f8c1 3720 strne.w r3, [r1, #1824] ; 0x720 - d02006c: 4770 bx lr - d02006e: bf00 nop - d020070: 40001000 .word 0x40001000 - -0d020074 <ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD>: - d020074: 2228 movs r2, #40 ; 0x28 - d020076: 4b0b ldr r3, [pc, #44] ; (d0200a4 <ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD+0x30>) - d020078: fb02 3000 mla r0, r2, r0, r3 - d02007c: 780b ldrb r3, [r1, #0] - d02007e: 039b lsls r3, r3, #14 - d020080: 6802 ldr r2, [r0, #0] - d020082: b29b uxth r3, r3 - d020084: 4313 orrs r3, r2 - d020086: 6003 str r3, [r0, #0] - d020088: 4807 ldr r0, [pc, #28] ; (d0200a8 <ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD+0x34>) - d02008a: 780b ldrb r3, [r1, #0] - d02008c: f8d0 27e0 ldr.w r2, [r0, #2016] ; 0x7e0 - d020090: 011b lsls r3, r3, #4 - d020092: f022 0230 bic.w r2, r2, #48 ; 0x30 - d020096: f003 0330 and.w r3, r3, #48 ; 0x30 - d02009a: 4313 orrs r3, r2 - d02009c: f8c0 37e0 str.w r3, [r0, #2016] ; 0x7e0 - d0200a0: 4770 bx lr - d0200a2: bf00 nop - d0200a4: 4004000c .word 0x4004000c - d0200a8: 40001000 .word 0x40001000 - -0d0200ac <ROM_WIFI_AX_MUEDCA_Para>: - d0200ac: 6802 ldr r2, [r0, #0] - d0200ae: 4b0a ldr r3, [pc, #40] ; (d0200d8 <ROM_WIFI_AX_MUEDCA_Para+0x2c>) - d0200b0: f8c3 2588 str.w r2, [r3, #1416] ; 0x588 - d0200b4: 6842 ldr r2, [r0, #4] - d0200b6: f8c3 258c str.w r2, [r3, #1420] ; 0x58c - d0200ba: 6882 ldr r2, [r0, #8] - d0200bc: f8c3 2584 str.w r2, [r3, #1412] ; 0x584 - d0200c0: 68c2 ldr r2, [r0, #12] - d0200c2: f8c3 2580 str.w r2, [r3, #1408] ; 0x580 - d0200c6: b129 cbz r1, d0200d4 <ROM_WIFI_AX_MUEDCA_Para+0x28> - d0200c8: f8d3 2590 ldr.w r2, [r3, #1424] ; 0x590 - d0200cc: f042 0203 orr.w r2, r2, #3 - d0200d0: f8c3 2590 str.w r2, [r3, #1424] ; 0x590 - d0200d4: 4770 bx lr - d0200d6: bf00 nop - d0200d8: 40001000 .word 0x40001000 - -0d0200dc <ROM_WIFI_AX_SpecialReuse_Cfg>: - d0200dc: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - d0200e0: 4606 mov r6, r0 - d0200e2: 2900 cmp r1, #0 - d0200e4: d07c beq.n d0201e0 <ROM_WIFI_AX_SpecialReuse_Cfg+0x104> - d0200e6: 7801 ldrb r1, [r0, #0] - d0200e8: f3c1 0540 ubfx r5, r1, #1, #1 - d0200ec: f3c1 00c0 ubfx r0, r1, #3, #1 - d0200f0: b182 cbz r2, d020114 <ROM_WIFI_AX_SpecialReuse_Cfg+0x38> - d0200f2: 4a42 ldr r2, [pc, #264] ; (d0201fc <ROM_WIFI_AX_SpecialReuse_Cfg+0x120>) - d0200f4: 06cc lsls r4, r1, #27 - d0200f6: f8d2 3750 ldr.w r3, [r2, #1872] ; 0x750 - d0200fa: f043 0301 orr.w r3, r3, #1 - d0200fe: f8c2 3750 str.w r3, [r2, #1872] ; 0x750 - d020102: f8d2 3758 ldr.w r3, [r2, #1880] ; 0x758 - d020106: bf54 ite pl - d020108: f443 3300 orrpl.w r3, r3, #131072 ; 0x20000 - d02010c: f443 3340 orrmi.w r3, r3, #196608 ; 0x30000 - d020110: f8c2 3758 str.w r3, [r2, #1880] ; 0x758 - d020114: 4b39 ldr r3, [pc, #228] ; (d0201fc <ROM_WIFI_AX_SpecialReuse_Cfg+0x120>) - d020116: f8d3 3754 ldr.w r3, [r3, #1876] ; 0x754 - d02011a: b29b uxth r3, r3 - d02011c: 2d00 cmp r5, #0 - d02011e: d15a bne.n d0201d6 <ROM_WIFI_AX_SpecialReuse_Cfg+0xfa> - d020120: 074a lsls r2, r1, #29 - d020122: bf4b itete mi - d020124: 7872 ldrbmi r2, [r6, #1] - d020126: f043 4342 orrpl.w r3, r3, #3254779904 ; 0xc2000000 - d02012a: 2502 movmi r5, #2 - d02012c: 2501 movpl r5, #1 - d02012e: bf49 itett mi - d020130: 32ae addmi r2, #174 ; 0xae - d020132: f443 032e orrpl.w r3, r3, #11403264 ; 0xae0000 - d020136: ea43 6302 orrmi.w r3, r3, r2, lsl #24 - d02013a: f443 032e orrmi.w r3, r3, #11403264 ; 0xae0000 - d02013e: 4c2f ldr r4, [pc, #188] ; (d0201fc <ROM_WIFI_AX_SpecialReuse_Cfg+0x120>) - d020140: f8c4 3754 str.w r3, [r4, #1876] ; 0x754 - d020144: 2800 cmp r0, #0 - d020146: d043 beq.n d0201d0 <ROM_WIFI_AX_SpecialReuse_Cfg+0xf4> - d020148: f8d4 3750 ldr.w r3, [r4, #1872] ; 0x750 - d02014c: 1ca9 adds r1, r5, #2 - d02014e: 4f2c ldr r7, [pc, #176] ; (d020200 <ROM_WIFI_AX_SpecialReuse_Cfg+0x124>) - d020150: 4668 mov r0, sp - d020152: f043 030e orr.w r3, r3, #14 - d020156: 4431 add r1, r6 - d020158: fa4f f885 sxtb.w r8, r5 - d02015c: f8c4 3750 str.w r3, [r4, #1872] ; 0x750 - d020160: f8d4 2754 ldr.w r2, [r4, #1876] ; 0x754 - d020164: 5d73 ldrb r3, [r6, r5] - d020166: 0c12 lsrs r2, r2, #16 - d020168: 33ae adds r3, #174 ; 0xae - d02016a: 0412 lsls r2, r2, #16 - d02016c: b2db uxtb r3, r3 - d02016e: 431a orrs r2, r3 - d020170: 1c6b adds r3, r5, #1 - d020172: 5cf3 ldrb r3, [r6, r3] - d020174: 33ae adds r3, #174 ; 0xae - d020176: 021b lsls r3, r3, #8 - d020178: b29b uxth r3, r3 - d02017a: 4313 orrs r3, r2 - d02017c: 2204 movs r2, #4 - d02017e: f8c4 3754 str.w r3, [r4, #1876] ; 0x754 - d020182: 47b8 blx r7 - d020184: 2204 movs r2, #4 - d020186: 1da9 adds r1, r5, #6 - d020188: eb0d 0002 add.w r0, sp, r2 - d02018c: 4431 add r1, r6 - d02018e: 47b8 blx r7 - d020190: f105 010a add.w r1, r5, #10 - d020194: 2204 movs r2, #4 - d020196: a802 add r0, sp, #8 - d020198: 4431 add r1, r6 - d02019a: 47b8 blx r7 - d02019c: f108 010e add.w r1, r8, #14 - d0201a0: 2204 movs r2, #4 - d0201a2: a803 add r0, sp, #12 - d0201a4: 4431 add r1, r6 - d0201a6: 47b8 blx r7 - d0201a8: f8d4 3740 ldr.w r3, [r4, #1856] ; 0x740 - d0201ac: 9b00 ldr r3, [sp, #0] - d0201ae: f8c4 3740 str.w r3, [r4, #1856] ; 0x740 - d0201b2: f8d4 3744 ldr.w r3, [r4, #1860] ; 0x744 - d0201b6: 9b01 ldr r3, [sp, #4] - d0201b8: f8c4 3744 str.w r3, [r4, #1860] ; 0x744 - d0201bc: f8d4 3748 ldr.w r3, [r4, #1864] ; 0x748 - d0201c0: 9b02 ldr r3, [sp, #8] - d0201c2: f8c4 3748 str.w r3, [r4, #1864] ; 0x748 - d0201c6: f8d4 374c ldr.w r3, [r4, #1868] ; 0x74c - d0201ca: 9b03 ldr r3, [sp, #12] - d0201cc: f8c4 374c str.w r3, [r4, #1868] ; 0x74c - d0201d0: b004 add sp, #16 - d0201d2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d0201d6: f043 432e orr.w r3, r3, #2919235584 ; 0xae000000 - d0201da: f443 032e orr.w r3, r3, #11403264 ; 0xae0000 - d0201de: e7ae b.n d02013e <ROM_WIFI_AX_SpecialReuse_Cfg+0x62> - d0201e0: 4b06 ldr r3, [pc, #24] ; (d0201fc <ROM_WIFI_AX_SpecialReuse_Cfg+0x120>) - d0201e2: f8d3 2750 ldr.w r2, [r3, #1872] ; 0x750 - d0201e6: f022 020f bic.w r2, r2, #15 - d0201ea: f8c3 2750 str.w r2, [r3, #1872] ; 0x750 - d0201ee: f8d3 2758 ldr.w r2, [r3, #1880] ; 0x758 - d0201f2: f422 3240 bic.w r2, r2, #196608 ; 0x30000 - d0201f6: f8c3 2758 str.w r2, [r3, #1880] ; 0x758 - d0201fa: e7e9 b.n d0201d0 <ROM_WIFI_AX_SpecialReuse_Cfg+0xf4> - d0201fc: 40001000 .word 0x40001000 - d020200: 00027939 .word 0x00027939 - -0d020204 <ROM_WIFI_BCN_FUNC>: - d020204: 2801 cmp r0, #1 - d020206: f240 5351 movw r3, #1361 ; 0x551 - d02020a: 780a ldrb r2, [r1, #0] - d02020c: bf18 it ne - d02020e: f44f 63aa movne.w r3, #1360 ; 0x550 - d020212: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 - d020216: b112 cbz r2, d02021e <ROM_WIFI_BCN_FUNC+0x1a> - d020218: 220c movs r2, #12 - d02021a: 701a strb r2, [r3, #0] - d02021c: 4770 bx lr - d02021e: 781a ldrb r2, [r3, #0] - d020220: f002 02f3 and.w r2, r2, #243 ; 0xf3 - d020224: e7f9 b.n d02021a <ROM_WIFI_BCN_FUNC+0x16> - -0d020226 <ROM_WIFI_BCN_Tx_Ctrl>: - d020226: fab0 f080 clz r0, r0 - d02022a: 2140 movs r1, #64 ; 0x40 - d02022c: 0940 lsrs r0, r0, #5 - d02022e: f000 bdd3 b.w d020dd8 <ROM_WIFI_TX_PAUSE_SET> +0d0200d0 <rtw_phl_set_edcca_mode>: + d0200d0: 4a06 ldr r2, [pc, #24] ; (d0200ec <rtw_phl_set_edcca_mode+0x1c>) + d0200d2: 7813 ldrb r3, [r2, #0] + d0200d4: b913 cbnz r3, d0200dc <rtw_phl_set_edcca_mode+0xc> + d0200d6: f880 3518 strb.w r3, [r0, #1304] ; 0x518 + d0200da: 4770 bx lr + d0200dc: 2b01 cmp r3, #1 + d0200de: d1fc bne.n d0200da <rtw_phl_set_edcca_mode+0xa> + d0200e0: 7852 ldrb r2, [r2, #1] + d0200e2: 2a00 cmp r2, #0 + d0200e4: d0f7 beq.n d0200d6 <rtw_phl_set_edcca_mode+0x6> + d0200e6: 2302 movs r3, #2 + d0200e8: e7f5 b.n d0200d6 <rtw_phl_set_edcca_mode+0x6> + d0200ea: bf00 nop + d0200ec: 60000c80 .word 0x60000c80 + +0d0200f0 <rtw_phl_query_regulation>: + d0200f0: 6802 ldr r2, [r0, #0] + d0200f2: 2000 movs r0, #0 + d0200f4: f8d2 3cc0 ldr.w r3, [r2, #3264] ; 0xcc0 + d0200f8: f892 2a06 ldrb.w r2, [r2, #2566] ; 0xa06 + d0200fc: 700a strb r2, [r1, #0] + d0200fe: 2204 movs r2, #4 + d020100: 710a strb r2, [r1, #4] + d020102: f893 2525 ldrb.w r2, [r3, #1317] ; 0x525 + d020106: 704a strb r2, [r1, #1] + d020108: f893 3526 ldrb.w r3, [r3, #1318] ; 0x526 + d02010c: 708b strb r3, [r1, #2] + d02010e: 233c movs r3, #60 ; 0x3c + d020110: 714b strb r3, [r1, #5] + d020112: 2328 movs r3, #40 ; 0x28 + d020114: 718b strb r3, [r1, #6] + d020116: 4770 bx lr + +0d020118 <ROM_WIFI_AX_BSS_COLOR_SET>: + d020118: 2801 cmp r0, #1 + d02011a: 780b ldrb r3, [r1, #0] + d02011c: 490b ldr r1, [pc, #44] ; (d02014c <ROM_WIFI_AX_BSS_COLOR_SET+0x34>) + d02011e: ea4f 4303 mov.w r3, r3, lsl #16 + d020122: bf0c ite eq + d020124: f8d1 2728 ldreq.w r2, [r1, #1832] ; 0x728 + d020128: f8d1 2720 ldrne.w r2, [r1, #1824] ; 0x720 + d02012c: f403 137c and.w r3, r3, #4128768 ; 0x3f0000 + d020130: bf0b itete eq + d020132: f422 127c biceq.w r2, r2, #4128768 ; 0x3f0000 + d020136: f422 127c bicne.w r2, r2, #4128768 ; 0x3f0000 + d02013a: 4313 orreq r3, r2 + d02013c: 4313 orrne r3, r2 + d02013e: bf0c ite eq + d020140: f8c1 3728 streq.w r3, [r1, #1832] ; 0x728 + d020144: f8c1 3720 strne.w r3, [r1, #1824] ; 0x720 + d020148: 4770 bx lr + d02014a: bf00 nop + d02014c: 40001000 .word 0x40001000 + +0d020150 <ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD>: + d020150: 2228 movs r2, #40 ; 0x28 + d020152: 4b0b ldr r3, [pc, #44] ; (d020180 <ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD+0x30>) + d020154: fb02 3000 mla r0, r2, r0, r3 + d020158: 780b ldrb r3, [r1, #0] + d02015a: 039b lsls r3, r3, #14 + d02015c: 6802 ldr r2, [r0, #0] + d02015e: b29b uxth r3, r3 + d020160: 4313 orrs r3, r2 + d020162: 6003 str r3, [r0, #0] + d020164: 4807 ldr r0, [pc, #28] ; (d020184 <ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD+0x34>) + d020166: 780b ldrb r3, [r1, #0] + d020168: f8d0 27e0 ldr.w r2, [r0, #2016] ; 0x7e0 + d02016c: 011b lsls r3, r3, #4 + d02016e: f022 0230 bic.w r2, r2, #48 ; 0x30 + d020172: f003 0330 and.w r3, r3, #48 ; 0x30 + d020176: 4313 orrs r3, r2 + d020178: f8c0 37e0 str.w r3, [r0, #2016] ; 0x7e0 + d02017c: 4770 bx lr + d02017e: bf00 nop + d020180: 4004000c .word 0x4004000c + d020184: 40001000 .word 0x40001000 + +0d020188 <ROM_WIFI_AX_MUEDCA_Para>: + d020188: 6802 ldr r2, [r0, #0] + d02018a: 4b0a ldr r3, [pc, #40] ; (d0201b4 <ROM_WIFI_AX_MUEDCA_Para+0x2c>) + d02018c: f8c3 2588 str.w r2, [r3, #1416] ; 0x588 + d020190: 6842 ldr r2, [r0, #4] + d020192: f8c3 258c str.w r2, [r3, #1420] ; 0x58c + d020196: 6882 ldr r2, [r0, #8] + d020198: f8c3 2584 str.w r2, [r3, #1412] ; 0x584 + d02019c: 68c2 ldr r2, [r0, #12] + d02019e: f8c3 2580 str.w r2, [r3, #1408] ; 0x580 + d0201a2: b129 cbz r1, d0201b0 <ROM_WIFI_AX_MUEDCA_Para+0x28> + d0201a4: f8d3 2590 ldr.w r2, [r3, #1424] ; 0x590 + d0201a8: f042 0203 orr.w r2, r2, #3 + d0201ac: f8c3 2590 str.w r2, [r3, #1424] ; 0x590 + d0201b0: 4770 bx lr + d0201b2: bf00 nop + d0201b4: 40001000 .word 0x40001000 + +0d0201b8 <ROM_WIFI_AX_SpecialReuse_Cfg>: + d0201b8: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} + d0201bc: 4606 mov r6, r0 + d0201be: 2900 cmp r1, #0 + d0201c0: d07c beq.n d0202bc <ROM_WIFI_AX_SpecialReuse_Cfg+0x104> + d0201c2: 7801 ldrb r1, [r0, #0] + d0201c4: f3c1 0540 ubfx r5, r1, #1, #1 + d0201c8: f3c1 00c0 ubfx r0, r1, #3, #1 + d0201cc: b182 cbz r2, d0201f0 <ROM_WIFI_AX_SpecialReuse_Cfg+0x38> + d0201ce: 4a42 ldr r2, [pc, #264] ; (d0202d8 <ROM_WIFI_AX_SpecialReuse_Cfg+0x120>) + d0201d0: 06cc lsls r4, r1, #27 + d0201d2: f8d2 3750 ldr.w r3, [r2, #1872] ; 0x750 + d0201d6: f043 0301 orr.w r3, r3, #1 + d0201da: f8c2 3750 str.w r3, [r2, #1872] ; 0x750 + d0201de: f8d2 3758 ldr.w r3, [r2, #1880] ; 0x758 + d0201e2: bf54 ite pl + d0201e4: f443 3300 orrpl.w r3, r3, #131072 ; 0x20000 + d0201e8: f443 3340 orrmi.w r3, r3, #196608 ; 0x30000 + d0201ec: f8c2 3758 str.w r3, [r2, #1880] ; 0x758 + d0201f0: 4b39 ldr r3, [pc, #228] ; (d0202d8 <ROM_WIFI_AX_SpecialReuse_Cfg+0x120>) + d0201f2: f8d3 3754 ldr.w r3, [r3, #1876] ; 0x754 + d0201f6: b29b uxth r3, r3 + d0201f8: 2d00 cmp r5, #0 + d0201fa: d15a bne.n d0202b2 <ROM_WIFI_AX_SpecialReuse_Cfg+0xfa> + d0201fc: 074a lsls r2, r1, #29 + d0201fe: bf4b itete mi + d020200: 7872 ldrbmi r2, [r6, #1] + d020202: f043 4342 orrpl.w r3, r3, #3254779904 ; 0xc2000000 + d020206: 2502 movmi r5, #2 + d020208: 2501 movpl r5, #1 + d02020a: bf49 itett mi + d02020c: 32ae addmi r2, #174 ; 0xae + d02020e: f443 032e orrpl.w r3, r3, #11403264 ; 0xae0000 + d020212: ea43 6302 orrmi.w r3, r3, r2, lsl #24 + d020216: f443 032e orrmi.w r3, r3, #11403264 ; 0xae0000 + d02021a: 4c2f ldr r4, [pc, #188] ; (d0202d8 <ROM_WIFI_AX_SpecialReuse_Cfg+0x120>) + d02021c: f8c4 3754 str.w r3, [r4, #1876] ; 0x754 + d020220: 2800 cmp r0, #0 + d020222: d043 beq.n d0202ac <ROM_WIFI_AX_SpecialReuse_Cfg+0xf4> + d020224: f8d4 3750 ldr.w r3, [r4, #1872] ; 0x750 + d020228: 1ca9 adds r1, r5, #2 + d02022a: 4f2c ldr r7, [pc, #176] ; (d0202dc <ROM_WIFI_AX_SpecialReuse_Cfg+0x124>) + d02022c: 4668 mov r0, sp + d02022e: f043 030e orr.w r3, r3, #14 + d020232: 4431 add r1, r6 + d020234: fa4f f885 sxtb.w r8, r5 + d020238: f8c4 3750 str.w r3, [r4, #1872] ; 0x750 + d02023c: f8d4 2754 ldr.w r2, [r4, #1876] ; 0x754 + d020240: 5d73 ldrb r3, [r6, r5] + d020242: 0c12 lsrs r2, r2, #16 + d020244: 33ae adds r3, #174 ; 0xae + d020246: 0412 lsls r2, r2, #16 + d020248: b2db uxtb r3, r3 + d02024a: 431a orrs r2, r3 + d02024c: 1c6b adds r3, r5, #1 + d02024e: 5cf3 ldrb r3, [r6, r3] + d020250: 33ae adds r3, #174 ; 0xae + d020252: 021b lsls r3, r3, #8 + d020254: b29b uxth r3, r3 + d020256: 4313 orrs r3, r2 + d020258: 2204 movs r2, #4 + d02025a: f8c4 3754 str.w r3, [r4, #1876] ; 0x754 + d02025e: 47b8 blx r7 + d020260: 2204 movs r2, #4 + d020262: 1da9 adds r1, r5, #6 + d020264: eb0d 0002 add.w r0, sp, r2 + d020268: 4431 add r1, r6 + d02026a: 47b8 blx r7 + d02026c: f105 010a add.w r1, r5, #10 + d020270: 2204 movs r2, #4 + d020272: a802 add r0, sp, #8 + d020274: 4431 add r1, r6 + d020276: 47b8 blx r7 + d020278: f108 010e add.w r1, r8, #14 + d02027c: 2204 movs r2, #4 + d02027e: a803 add r0, sp, #12 + d020280: 4431 add r1, r6 + d020282: 47b8 blx r7 + d020284: f8d4 3740 ldr.w r3, [r4, #1856] ; 0x740 + d020288: 9b00 ldr r3, [sp, #0] + d02028a: f8c4 3740 str.w r3, [r4, #1856] ; 0x740 + d02028e: f8d4 3744 ldr.w r3, [r4, #1860] ; 0x744 + d020292: 9b01 ldr r3, [sp, #4] + d020294: f8c4 3744 str.w r3, [r4, #1860] ; 0x744 + d020298: f8d4 3748 ldr.w r3, [r4, #1864] ; 0x748 + d02029c: 9b02 ldr r3, [sp, #8] + d02029e: f8c4 3748 str.w r3, [r4, #1864] ; 0x748 + d0202a2: f8d4 374c ldr.w r3, [r4, #1868] ; 0x74c + d0202a6: 9b03 ldr r3, [sp, #12] + d0202a8: f8c4 374c str.w r3, [r4, #1868] ; 0x74c + d0202ac: b004 add sp, #16 + d0202ae: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d0202b2: f043 432e orr.w r3, r3, #2919235584 ; 0xae000000 + d0202b6: f443 032e orr.w r3, r3, #11403264 ; 0xae0000 + d0202ba: e7ae b.n d02021a <ROM_WIFI_AX_SpecialReuse_Cfg+0x62> + d0202bc: 4b06 ldr r3, [pc, #24] ; (d0202d8 <ROM_WIFI_AX_SpecialReuse_Cfg+0x120>) + d0202be: f8d3 2750 ldr.w r2, [r3, #1872] ; 0x750 + d0202c2: f022 020f bic.w r2, r2, #15 + d0202c6: f8c3 2750 str.w r2, [r3, #1872] ; 0x750 + d0202ca: f8d3 2758 ldr.w r2, [r3, #1880] ; 0x758 + d0202ce: f422 3240 bic.w r2, r2, #196608 ; 0x30000 + d0202d2: f8c3 2758 str.w r2, [r3, #1880] ; 0x758 + d0202d6: e7e9 b.n d0202ac <ROM_WIFI_AX_SpecialReuse_Cfg+0xf4> + d0202d8: 40001000 .word 0x40001000 + d0202dc: 00027939 .word 0x00027939 + +0d0202e0 <ROM_WIFI_BCN_FUNC>: + d0202e0: 2801 cmp r0, #1 + d0202e2: f240 5351 movw r3, #1361 ; 0x551 + d0202e6: 780a ldrb r2, [r1, #0] + d0202e8: bf18 it ne + d0202ea: f44f 63aa movne.w r3, #1360 ; 0x550 + d0202ee: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 + d0202f2: b112 cbz r2, d0202fa <ROM_WIFI_BCN_FUNC+0x1a> + d0202f4: 220c movs r2, #12 + d0202f6: 701a strb r2, [r3, #0] + d0202f8: 4770 bx lr + d0202fa: 781a ldrb r2, [r3, #0] + d0202fc: f002 02f3 and.w r2, r2, #243 ; 0xf3 + d020300: e7f9 b.n d0202f6 <ROM_WIFI_BCN_FUNC+0x16> + +0d020302 <ROM_WIFI_BCN_Tx_Ctrl>: + d020302: fab0 f080 clz r0, r0 + d020306: 2140 movs r1, #64 ; 0x40 + d020308: 0940 lsrs r0, r0, #5 + d02030a: f000 bdd3 b.w d020eb4 <ROM_WIFI_TX_PAUSE_SET> ... -0d020234 <ROM_WIFI_BCN_Interval>: - d020234: 2801 cmp r0, #1 - d020236: 4b03 ldr r3, [pc, #12] ; (d020244 <ROM_WIFI_BCN_Interval+0x10>) - d020238: bf0c ite eq - d02023a: f8a3 10d8 strheq.w r1, [r3, #216] ; 0xd8 - d02023e: f8a3 1054 strhne.w r1, [r3, #84] ; 0x54 - d020242: 4770 bx lr - d020244: 40000500 .word 0x40000500 - -0d020248 <ROM_WIFI_BCN_VALID>: - d020248: 2801 cmp r0, #1 - d02024a: 4b07 ldr r3, [pc, #28] ; (d020268 <ROM_WIFI_BCN_VALID+0x20>) - d02024c: bf0b itete eq - d02024e: f893 202a ldrbeq.w r2, [r3, #42] ; 0x2a - d020252: 7a9a ldrbne r2, [r3, #10] - d020254: f042 0201 orreq.w r2, r2, #1 - d020258: f042 0201 orrne.w r2, r2, #1 - d02025c: bf0c ite eq - d02025e: f883 202a strbeq.w r2, [r3, #42] ; 0x2a - d020262: 729a strbne r2, [r3, #10] - d020264: 4770 bx lr - d020266: bf00 nop - d020268: 40000200 .word 0x40000200 - -0d02026c <ROM_WIFI_InitLLTTable>: - d02026c: b570 push {r4, r5, r6, lr} - d02026e: f04f 4580 mov.w r5, #1073741824 ; 0x40000000 - d020272: 4c0d ldr r4, [pc, #52] ; (d0202a8 <ROM_WIFI_InitLLTTable+0x3c>) - d020274: 4e0d ldr r6, [pc, #52] ; (d0202ac <ROM_WIFI_InitLLTTable+0x40>) - d020276: f8d5 3224 ldr.w r3, [r5, #548] ; 0x224 - d02027a: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - d02027e: f8c5 3224 str.w r3, [r5, #548] ; 0x224 - d020282: f8d5 3224 ldr.w r3, [r5, #548] ; 0x224 - d020286: 03da lsls r2, r3, #15 - d020288: d50c bpl.n d0202a4 <ROM_WIFI_InitLLTTable+0x38> - d02028a: 3c01 subs r4, #1 - d02028c: d107 bne.n d02029e <ROM_WIFI_InitLLTTable+0x32> - d02028e: f44f 7209 mov.w r2, #548 ; 0x224 - d020292: 4907 ldr r1, [pc, #28] ; (d0202b0 <ROM_WIFI_InitLLTTable+0x44>) - d020294: 4807 ldr r0, [pc, #28] ; (d0202b4 <ROM_WIFI_InitLLTTable+0x48>) - d020296: f022 fd07 bl d042ca8 <__DiagPrintf_veneer> - d02029a: 4620 mov r0, r4 - d02029c: bd70 pop {r4, r5, r6, pc} - d02029e: 2002 movs r0, #2 - d0202a0: 47b0 blx r6 - d0202a2: e7ee b.n d020282 <ROM_WIFI_InitLLTTable+0x16> - d0202a4: 2001 movs r0, #1 - d0202a6: e7f9 b.n d02029c <ROM_WIFI_InitLLTTable+0x30> - d0202a8: 0007a120 .word 0x0007a120 - d0202ac: 0001e205 .word 0x0001e205 - d0202b0: 0d048b20 .word 0x0d048b20 - d0202b4: 0d048abe .word 0x0d048abe - -0d0202b8 <ROM_WIFI_INIT_MACADDR_SET>: - d0202b8: 2801 cmp r0, #1 - d0202ba: f101 31ff add.w r1, r1, #4294967295 ; 0xffffffff - d0202be: bf0c ite eq - d0202c0: f44f 63e0 moveq.w r3, #1792 ; 0x700 - d0202c4: f44f 63c2 movne.w r3, #1552 ; 0x610 - d0202c8: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 - d0202cc: 1d9a adds r2, r3, #6 - d0202ce: f811 0f01 ldrb.w r0, [r1, #1]! - d0202d2: f803 0b01 strb.w r0, [r3], #1 - d0202d6: 4293 cmp r3, r2 - d0202d8: d1f9 bne.n d0202ce <ROM_WIFI_INIT_MACADDR_SET+0x16> - d0202da: 4770 bx lr - -0d0202dc <ROM_WIFI_INIT_BeaconParameters>: - d0202dc: 4b09 ldr r3, [pc, #36] ; (d020304 <ROM_WIFI_INIT_BeaconParameters+0x28>) - d0202de: f241 0210 movw r2, #4112 ; 0x1010 - d0202e2: f8a3 2050 strh.w r2, [r3, #80] ; 0x50 - d0202e6: f246 4204 movw r2, #25604 ; 0x6404 - d0202ea: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 - d0202ee: b910 cbnz r0, d0202f6 <ROM_WIFI_INIT_BeaconParameters+0x1a> - d0202f0: 2205 movs r2, #5 - d0202f2: f883 2058 strb.w r2, [r3, #88] ; 0x58 - d0202f6: 2202 movs r2, #2 - d0202f8: f883 2059 strb.w r2, [r3, #89] ; 0x59 - d0202fc: f246 620f movw r2, #26127 ; 0x660f - d020300: 821a strh r2, [r3, #16] - d020302: 4770 bx lr - d020304: 40000500 .word 0x40000500 - -0d020308 <ROM_WIFI_INIT_ReadChipVersion>: - d020308: b538 push {r3, r4, r5, lr} - d02030a: 4604 mov r4, r0 - d02030c: 4b13 ldr r3, [pc, #76] ; (d02035c <ROM_WIFI_INIT_ReadChipVersion+0x54>) - d02030e: 4798 blx r3 - d020310: 4605 mov r5, r0 - d020312: 4b13 ldr r3, [pc, #76] ; (d020360 <ROM_WIFI_INIT_ReadChipVersion+0x58>) - d020314: 2206 movs r2, #6 - d020316: 2100 movs r1, #0 - d020318: 4620 mov r0, r4 - d02031a: 4798 blx r3 - d02031c: 2315 movs r3, #21 - d02031e: f415 7f40 tst.w r5, #768 ; 0x300 - d020322: 7023 strb r3, [r4, #0] - d020324: f3c5 2301 ubfx r3, r5, #8, #2 - d020328: d10b bne.n d020342 <ROM_WIFI_INIT_ReadChipVersion+0x3a> - d02032a: 7063 strb r3, [r4, #1] - d02032c: f015 0f30 tst.w r5, #48 ; 0x30 - d020330: f3c5 1301 ubfx r3, r5, #4, #2 - d020334: d109 bne.n d02034a <ROM_WIFI_INIT_ReadChipVersion+0x42> - d020336: 2301 movs r3, #1 - d020338: 7123 strb r3, [r4, #4] - d02033a: 4b0a ldr r3, [pc, #40] ; (d020364 <ROM_WIFI_INIT_ReadChipVersion+0x5c>) - d02033c: 4798 blx r3 - d02033e: 70a0 strb r0, [r4, #2] - d020340: bd38 pop {r3, r4, r5, pc} - d020342: 2b01 cmp r3, #1 - d020344: d1f2 bne.n d02032c <ROM_WIFI_INIT_ReadChipVersion+0x24> - d020346: 2302 movs r3, #2 - d020348: e7ef b.n d02032a <ROM_WIFI_INIT_ReadChipVersion+0x22> - d02034a: 2b01 cmp r3, #1 - d02034c: d101 bne.n d020352 <ROM_WIFI_INIT_ReadChipVersion+0x4a> - d02034e: 2302 movs r3, #2 - d020350: e7f2 b.n d020338 <ROM_WIFI_INIT_ReadChipVersion+0x30> - d020352: 2b02 cmp r3, #2 - d020354: d1f1 bne.n d02033a <ROM_WIFI_INIT_ReadChipVersion+0x32> - d020356: 2300 movs r3, #0 - d020358: e7ee b.n d020338 <ROM_WIFI_INIT_ReadChipVersion+0x30> - d02035a: bf00 nop - d02035c: 0002086d .word 0x0002086d - d020360: 00027b01 .word 0x00027b01 - d020364: 0d001909 .word 0x0d001909 - -0d020368 <ROM_WIFI_Init_RESP_RATE>: - d020368: 4a0d ldr r2, [pc, #52] ; (d0203a0 <ROM_WIFI_Init_RESP_RATE+0x38>) - d02036a: f8d2 37b4 ldr.w r3, [r2, #1972] ; 0x7b4 - d02036e: f423 737f bic.w r3, r3, #1020 ; 0x3fc - d020372: f023 0303 bic.w r3, r3, #3 - d020376: f443 7361 orr.w r3, r3, #900 ; 0x384 - d02037a: f043 0303 orr.w r3, r3, #3 - d02037e: f8c2 37b4 str.w r3, [r2, #1972] ; 0x7b4 - d020382: f8d2 37bc ldr.w r3, [r2, #1980] ; 0x7bc - d020386: f023 030f bic.w r3, r3, #15 - d02038a: f043 0301 orr.w r3, r3, #1 - d02038e: f8c2 37bc str.w r3, [r2, #1980] ; 0x7bc - d020392: f8d2 37b8 ldr.w r3, [r2, #1976] ; 0x7b8 - d020396: 2315 movs r3, #21 - d020398: f8c2 37b8 str.w r3, [r2, #1976] ; 0x7b8 - d02039c: 4770 bx lr - d02039e: bf00 nop - d0203a0: 40001000 .word 0x40001000 - -0d0203a4 <ROM_WIFI_InitTxBufferBoundary>: - d0203a4: 4a0a ldr r2, [pc, #40] ; (d0203d0 <ROM_WIFI_InitTxBufferBoundary+0x2c>) - d0203a6: 4b0b ldr r3, [pc, #44] ; (d0203d4 <ROM_WIFI_InitTxBufferBoundary+0x30>) - d0203a8: f882 0024 strb.w r0, [r2, #36] ; 0x24 - d0203ac: f882 0025 strb.w r0, [r2, #37] ; 0x25 - d0203b0: f882 005d strb.w r0, [r2, #93] ; 0x5d - d0203b4: 7258 strb r0, [r3, #9] - d0203b6: 300f adds r0, #15 - d0203b8: b2c0 uxtb r0, r0 - d0203ba: f882 0057 strb.w r0, [r2, #87] ; 0x57 - d0203be: f883 0029 strb.w r0, [r3, #41] ; 0x29 - d0203c2: f893 202a ldrb.w r2, [r3, #42] ; 0x2a - d0203c6: f042 0202 orr.w r2, r2, #2 - d0203ca: f883 202a strb.w r2, [r3, #42] ; 0x2a - d0203ce: 4770 bx lr - d0203d0: 40000400 .word 0x40000400 - d0203d4: 40000200 .word 0x40000200 - -0d0203d8 <ROM_WIFI_InitNormalChipRegPriority>: - d0203d8: b570 push {r4, r5, r6, lr} - d0203da: 4d10 ldr r5, [pc, #64] ; (d02041c <ROM_WIFI_InitNormalChipRegPriority+0x44>) - d0203dc: 011b lsls r3, r3, #4 - d0203de: f8bd 6014 ldrh.w r6, [sp, #20] - d0203e2: 0192 lsls r2, r2, #6 - d0203e4: 89ac ldrh r4, [r5, #12] - d0203e6: f003 0330 and.w r3, r3, #48 ; 0x30 - d0203ea: b2d2 uxtb r2, r2 - d0203ec: f004 0407 and.w r4, r4, #7 - d0203f0: 0289 lsls r1, r1, #10 - d0203f2: 0200 lsls r0, r0, #8 - d0203f4: ea44 3486 orr.w r4, r4, r6, lsl #14 - d0203f8: f8bd 6010 ldrh.w r6, [sp, #16] - d0203fc: f401 6140 and.w r1, r1, #3072 ; 0xc00 - d020400: f400 7040 and.w r0, r0, #768 ; 0x300 - d020404: 0336 lsls r6, r6, #12 - d020406: f406 5640 and.w r6, r6, #12288 ; 0x3000 - d02040a: 4334 orrs r4, r6 - d02040c: 431c orrs r4, r3 - d02040e: 4314 orrs r4, r2 - d020410: 430c orrs r4, r1 - d020412: b2a4 uxth r4, r4 - d020414: 4304 orrs r4, r0 - d020416: 81ac strh r4, [r5, #12] - d020418: bd70 pop {r4, r5, r6, pc} - d02041a: bf00 nop - d02041c: 40000100 .word 0x40000100 - -0d020420 <ROM_WIFI_InitPageBoundary>: - d020420: 4b01 ldr r3, [pc, #4] ; (d020428 <ROM_WIFI_InitPageBoundary+0x8>) - d020422: 82d8 strh r0, [r3, #22] - d020424: 4770 bx lr - d020426: bf00 nop - d020428: 40000100 .word 0x40000100 - -0d02042c <ROM_WIFI_InitNetworkType>: - d02042c: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020430: f8d3 3100 ldr.w r3, [r3, #256] ; 0x100 - d020434: b950 cbnz r0, d02044c <ROM_WIFI_InitNetworkType+0x20> - d020436: 0409 lsls r1, r1, #16 - d020438: f423 3340 bic.w r3, r3, #196608 ; 0x30000 - d02043c: f401 3140 and.w r1, r1, #196608 ; 0x30000 - d020440: 4319 orrs r1, r3 - d020442: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020446: f8c3 1100 str.w r1, [r3, #256] ; 0x100 - d02044a: 4770 bx lr - d02044c: 0489 lsls r1, r1, #18 - d02044e: f423 2340 bic.w r3, r3, #786432 ; 0xc0000 - d020452: f401 2140 and.w r1, r1, #786432 ; 0xc0000 - d020456: e7f3 b.n d020440 <ROM_WIFI_InitNetworkType+0x14> - -0d020458 <ROM_WIFI_InitRCR>: - d020458: b530 push {r4, r5, lr} - d02045a: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d02045e: 4d0b ldr r5, [pc, #44] ; (d02048c <ROM_WIFI_InitRCR+0x34>) - d020460: f8c4 0608 str.w r0, [r4, #1544] ; 0x608 - d020464: f8d5 0710 ldr.w r0, [r5, #1808] ; 0x710 - d020468: f040 7080 orr.w r0, r0, #16777216 ; 0x1000000 - d02046c: f8c5 0710 str.w r0, [r5, #1808] ; 0x710 - d020470: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d020474: f8c4 0620 str.w r0, [r4, #1568] ; 0x620 - d020478: f8c4 0624 str.w r0, [r4, #1572] ; 0x624 - d02047c: 4804 ldr r0, [pc, #16] ; (d020490 <ROM_WIFI_InitRCR+0x38>) - d02047e: f8a0 10a4 strh.w r1, [r0, #164] ; 0xa4 - d020482: f8a0 20a2 strh.w r2, [r0, #162] ; 0xa2 - d020486: f8a0 30a0 strh.w r3, [r0, #160] ; 0xa0 - d02048a: bd30 pop {r4, r5, pc} - d02048c: 40001000 .word 0x40001000 - d020490: 40000600 .word 0x40000600 - -0d020494 <ROM_WIFI_InitAdaptiveCtrl>: - d020494: b510 push {r4, lr} - d020496: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d02049a: f8d4 3440 ldr.w r3, [r4, #1088] ; 0x440 - d02049e: 0d1b lsrs r3, r3, #20 - d0204a0: 051b lsls r3, r3, #20 - d0204a2: 4318 orrs r0, r3 - d0204a4: b2cb uxtb r3, r1 - d0204a6: ea43 2301 orr.w r3, r3, r1, lsl #8 - d0204aa: 490b ldr r1, [pc, #44] ; (d0204d8 <ROM_WIFI_InitAdaptiveCtrl+0x44>) - d0204ac: f8c4 0440 str.w r0, [r4, #1088] ; 0x440 - d0204b0: b29b uxth r3, r3 - d0204b2: 850b strh r3, [r1, #40] ; 0x28 - d0204b4: 0413 lsls r3, r2, #16 - d0204b6: f8d4 1428 ldr.w r1, [r4, #1064] ; 0x428 - d0204ba: 0612 lsls r2, r2, #24 - d0204bc: f403 137c and.w r3, r3, #4128768 ; 0x3f0000 - d0204c0: f021 517c bic.w r1, r1, #1056964608 ; 0x3f000000 - d0204c4: f002 527c and.w r2, r2, #1056964608 ; 0x3f000000 - d0204c8: f421 117c bic.w r1, r1, #4128768 ; 0x3f0000 - d0204cc: 431a orrs r2, r3 - d0204ce: 430a orrs r2, r1 - d0204d0: f8c4 2428 str.w r2, [r4, #1064] ; 0x428 - d0204d4: bd10 pop {r4, pc} - d0204d6: bf00 nop - d0204d8: 40000400 .word 0x40000400 - -0d0204dc <ROM_WIFI_InitSIFS>: - d0204dc: b510 push {r4, lr} - d0204de: 4c0e ldr r4, [pc, #56] ; (d020518 <ROM_WIFI_InitSIFS+0x3c>) - d0204e0: 8520 strh r0, [r4, #40] ; 0x28 - d0204e2: 480e ldr r0, [pc, #56] ; (d02051c <ROM_WIFI_InitSIFS+0x40>) - d0204e4: 8741 strh r1, [r0, #58] ; 0x3a - d0204e6: 490e ldr r1, [pc, #56] ; (d020520 <ROM_WIFI_InitSIFS+0x44>) - d0204e8: 828a strh r2, [r1, #20] - d0204ea: 4a0e ldr r2, [pc, #56] ; (d020524 <ROM_WIFI_InitSIFS+0x48>) - d0204ec: 82cb strh r3, [r1, #22] - d0204ee: f8d2 3798 ldr.w r3, [r2, #1944] ; 0x798 - d0204f2: f003 437f and.w r3, r3, #4278190080 ; 0xff000000 - d0204f6: f443 23a0 orr.w r3, r3, #327680 ; 0x50000 - d0204fa: f043 0350 orr.w r3, r3, #80 ; 0x50 - d0204fe: f8c2 3798 str.w r3, [r2, #1944] ; 0x798 - d020502: f8d2 379c ldr.w r3, [r2, #1948] ; 0x79c - d020506: f003 437f and.w r3, r3, #4278190080 ; 0xff000000 - d02050a: f443 23ea orr.w r3, r3, #479232 ; 0x75000 - d02050e: f043 0375 orr.w r3, r3, #117 ; 0x75 - d020512: f8c2 379c str.w r3, [r2, #1948] ; 0x79c - d020516: bd10 pop {r4, pc} - d020518: 40000400 .word 0x40000400 - d02051c: 40000600 .word 0x40000600 - d020520: 40000500 .word 0x40000500 - d020524: 40001000 .word 0x40001000 - -0d020528 <ROM_WIFI_InitEDCA>: - d020528: b510 push {r4, lr} - d02052a: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d02052e: f8c4 0508 str.w r0, [r4, #1288] ; 0x508 - d020532: f8c4 150c str.w r1, [r4, #1292] ; 0x50c - d020536: f8c4 2504 str.w r2, [r4, #1284] ; 0x504 - d02053a: f8c4 3500 str.w r3, [r4, #1280] ; 0x500 - d02053e: bd10 pop {r4, pc} - -0d020540 <ROM_WIFI_InitRateFallback>: - d020540: b510 push {r4, lr} - d020542: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d020546: f8c4 0430 str.w r0, [r4, #1072] ; 0x430 - d02054a: f8c4 1434 str.w r1, [r4, #1076] ; 0x434 - d02054e: f8c4 2438 str.w r2, [r4, #1080] ; 0x438 - d020552: f8c4 343c str.w r3, [r4, #1084] ; 0x43c - d020556: bd10 pop {r4, pc} - -0d020558 <ROM_WIFI_InitRetryFunction>: - d020558: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d02055c: f8d2 3420 ldr.w r3, [r2, #1056] ; 0x420 - d020560: f043 0380 orr.w r3, r3, #128 ; 0x80 - d020564: f8c2 3420 str.w r3, [r2, #1056] ; 0x420 - d020568: f8d2 363c ldr.w r3, [r2, #1596] ; 0x63c - d02056c: f003 437f and.w r3, r3, #4278190080 ; 0xff000000 - d020570: f443 2382 orr.w r3, r3, #266240 ; 0x41000 - d020574: f043 0326 orr.w r3, r3, #38 ; 0x26 - d020578: f8c2 363c str.w r3, [r2, #1596] ; 0x63c - d02057c: 4770 bx lr +0d020310 <ROM_WIFI_BCN_Interval>: + d020310: 2801 cmp r0, #1 + d020312: 4b03 ldr r3, [pc, #12] ; (d020320 <ROM_WIFI_BCN_Interval+0x10>) + d020314: bf0c ite eq + d020316: f8a3 10d8 strheq.w r1, [r3, #216] ; 0xd8 + d02031a: f8a3 1054 strhne.w r1, [r3, #84] ; 0x54 + d02031e: 4770 bx lr + d020320: 40000500 .word 0x40000500 + +0d020324 <ROM_WIFI_BCN_VALID>: + d020324: 2801 cmp r0, #1 + d020326: 4b07 ldr r3, [pc, #28] ; (d020344 <ROM_WIFI_BCN_VALID+0x20>) + d020328: bf0b itete eq + d02032a: f893 202a ldrbeq.w r2, [r3, #42] ; 0x2a + d02032e: 7a9a ldrbne r2, [r3, #10] + d020330: f042 0201 orreq.w r2, r2, #1 + d020334: f042 0201 orrne.w r2, r2, #1 + d020338: bf0c ite eq + d02033a: f883 202a strbeq.w r2, [r3, #42] ; 0x2a + d02033e: 729a strbne r2, [r3, #10] + d020340: 4770 bx lr + d020342: bf00 nop + d020344: 40000200 .word 0x40000200 + +0d020348 <ROM_WIFI_InitLLTTable>: + d020348: b570 push {r4, r5, r6, lr} + d02034a: f04f 4580 mov.w r5, #1073741824 ; 0x40000000 + d02034e: 4c0d ldr r4, [pc, #52] ; (d020384 <ROM_WIFI_InitLLTTable+0x3c>) + d020350: 4e0d ldr r6, [pc, #52] ; (d020388 <ROM_WIFI_InitLLTTable+0x40>) + d020352: f8d5 3224 ldr.w r3, [r5, #548] ; 0x224 + d020356: f443 3380 orr.w r3, r3, #65536 ; 0x10000 + d02035a: f8c5 3224 str.w r3, [r5, #548] ; 0x224 + d02035e: f8d5 3224 ldr.w r3, [r5, #548] ; 0x224 + d020362: 03da lsls r2, r3, #15 + d020364: d50c bpl.n d020380 <ROM_WIFI_InitLLTTable+0x38> + d020366: 3c01 subs r4, #1 + d020368: d107 bne.n d02037a <ROM_WIFI_InitLLTTable+0x32> + d02036a: f44f 7209 mov.w r2, #548 ; 0x224 + d02036e: 4907 ldr r1, [pc, #28] ; (d02038c <ROM_WIFI_InitLLTTable+0x44>) + d020370: 4807 ldr r0, [pc, #28] ; (d020390 <ROM_WIFI_InitLLTTable+0x48>) + d020372: f022 fd21 bl d042db8 <__DiagPrintf_veneer> + d020376: 4620 mov r0, r4 + d020378: bd70 pop {r4, r5, r6, pc} + d02037a: 2002 movs r0, #2 + d02037c: 47b0 blx r6 + d02037e: e7ee b.n d02035e <ROM_WIFI_InitLLTTable+0x16> + d020380: 2001 movs r0, #1 + d020382: e7f9 b.n d020378 <ROM_WIFI_InitLLTTable+0x30> + d020384: 0007a120 .word 0x0007a120 + d020388: 0001e205 .word 0x0001e205 + d02038c: 0d048bfc .word 0x0d048bfc + d020390: 0d048b9a .word 0x0d048b9a + +0d020394 <ROM_WIFI_INIT_MACADDR_SET>: + d020394: 2801 cmp r0, #1 + d020396: f101 31ff add.w r1, r1, #4294967295 ; 0xffffffff + d02039a: bf0c ite eq + d02039c: f44f 63e0 moveq.w r3, #1792 ; 0x700 + d0203a0: f44f 63c2 movne.w r3, #1552 ; 0x610 + d0203a4: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 + d0203a8: 1d9a adds r2, r3, #6 + d0203aa: f811 0f01 ldrb.w r0, [r1, #1]! + d0203ae: f803 0b01 strb.w r0, [r3], #1 + d0203b2: 4293 cmp r3, r2 + d0203b4: d1f9 bne.n d0203aa <ROM_WIFI_INIT_MACADDR_SET+0x16> + d0203b6: 4770 bx lr + +0d0203b8 <ROM_WIFI_INIT_BeaconParameters>: + d0203b8: 4b09 ldr r3, [pc, #36] ; (d0203e0 <ROM_WIFI_INIT_BeaconParameters+0x28>) + d0203ba: f241 0210 movw r2, #4112 ; 0x1010 + d0203be: f8a3 2050 strh.w r2, [r3, #80] ; 0x50 + d0203c2: f246 4204 movw r2, #25604 ; 0x6404 + d0203c6: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 + d0203ca: b910 cbnz r0, d0203d2 <ROM_WIFI_INIT_BeaconParameters+0x1a> + d0203cc: 2205 movs r2, #5 + d0203ce: f883 2058 strb.w r2, [r3, #88] ; 0x58 + d0203d2: 2202 movs r2, #2 + d0203d4: f883 2059 strb.w r2, [r3, #89] ; 0x59 + d0203d8: f246 620f movw r2, #26127 ; 0x660f + d0203dc: 821a strh r2, [r3, #16] + d0203de: 4770 bx lr + d0203e0: 40000500 .word 0x40000500 + +0d0203e4 <ROM_WIFI_INIT_ReadChipVersion>: + d0203e4: b538 push {r3, r4, r5, lr} + d0203e6: 4604 mov r4, r0 + d0203e8: 4b13 ldr r3, [pc, #76] ; (d020438 <ROM_WIFI_INIT_ReadChipVersion+0x54>) + d0203ea: 4798 blx r3 + d0203ec: 4605 mov r5, r0 + d0203ee: 4b13 ldr r3, [pc, #76] ; (d02043c <ROM_WIFI_INIT_ReadChipVersion+0x58>) + d0203f0: 2206 movs r2, #6 + d0203f2: 2100 movs r1, #0 + d0203f4: 4620 mov r0, r4 + d0203f6: 4798 blx r3 + d0203f8: 2315 movs r3, #21 + d0203fa: f415 7f40 tst.w r5, #768 ; 0x300 + d0203fe: 7023 strb r3, [r4, #0] + d020400: f3c5 2301 ubfx r3, r5, #8, #2 + d020404: d10b bne.n d02041e <ROM_WIFI_INIT_ReadChipVersion+0x3a> + d020406: 7063 strb r3, [r4, #1] + d020408: f015 0f30 tst.w r5, #48 ; 0x30 + d02040c: f3c5 1301 ubfx r3, r5, #4, #2 + d020410: d109 bne.n d020426 <ROM_WIFI_INIT_ReadChipVersion+0x42> + d020412: 2301 movs r3, #1 + d020414: 7123 strb r3, [r4, #4] + d020416: 4b0a ldr r3, [pc, #40] ; (d020440 <ROM_WIFI_INIT_ReadChipVersion+0x5c>) + d020418: 4798 blx r3 + d02041a: 70a0 strb r0, [r4, #2] + d02041c: bd38 pop {r3, r4, r5, pc} + d02041e: 2b01 cmp r3, #1 + d020420: d1f2 bne.n d020408 <ROM_WIFI_INIT_ReadChipVersion+0x24> + d020422: 2302 movs r3, #2 + d020424: e7ef b.n d020406 <ROM_WIFI_INIT_ReadChipVersion+0x22> + d020426: 2b01 cmp r3, #1 + d020428: d101 bne.n d02042e <ROM_WIFI_INIT_ReadChipVersion+0x4a> + d02042a: 2302 movs r3, #2 + d02042c: e7f2 b.n d020414 <ROM_WIFI_INIT_ReadChipVersion+0x30> + d02042e: 2b02 cmp r3, #2 + d020430: d1f1 bne.n d020416 <ROM_WIFI_INIT_ReadChipVersion+0x32> + d020432: 2300 movs r3, #0 + d020434: e7ee b.n d020414 <ROM_WIFI_INIT_ReadChipVersion+0x30> + d020436: bf00 nop + d020438: 0002086d .word 0x0002086d + d02043c: 00027b01 .word 0x00027b01 + d020440: 0d001909 .word 0x0d001909 + +0d020444 <ROM_WIFI_Init_RESP_RATE>: + d020444: 4a0d ldr r2, [pc, #52] ; (d02047c <ROM_WIFI_Init_RESP_RATE+0x38>) + d020446: f8d2 37b4 ldr.w r3, [r2, #1972] ; 0x7b4 + d02044a: f423 737f bic.w r3, r3, #1020 ; 0x3fc + d02044e: f023 0303 bic.w r3, r3, #3 + d020452: f443 7361 orr.w r3, r3, #900 ; 0x384 + d020456: f043 0303 orr.w r3, r3, #3 + d02045a: f8c2 37b4 str.w r3, [r2, #1972] ; 0x7b4 + d02045e: f8d2 37bc ldr.w r3, [r2, #1980] ; 0x7bc + d020462: f023 030f bic.w r3, r3, #15 + d020466: f043 0301 orr.w r3, r3, #1 + d02046a: f8c2 37bc str.w r3, [r2, #1980] ; 0x7bc + d02046e: f8d2 37b8 ldr.w r3, [r2, #1976] ; 0x7b8 + d020472: 2315 movs r3, #21 + d020474: f8c2 37b8 str.w r3, [r2, #1976] ; 0x7b8 + d020478: 4770 bx lr + d02047a: bf00 nop + d02047c: 40001000 .word 0x40001000 + +0d020480 <ROM_WIFI_InitTxBufferBoundary>: + d020480: 4a0a ldr r2, [pc, #40] ; (d0204ac <ROM_WIFI_InitTxBufferBoundary+0x2c>) + d020482: 4b0b ldr r3, [pc, #44] ; (d0204b0 <ROM_WIFI_InitTxBufferBoundary+0x30>) + d020484: f882 0024 strb.w r0, [r2, #36] ; 0x24 + d020488: f882 0025 strb.w r0, [r2, #37] ; 0x25 + d02048c: f882 005d strb.w r0, [r2, #93] ; 0x5d + d020490: 7258 strb r0, [r3, #9] + d020492: 300f adds r0, #15 + d020494: b2c0 uxtb r0, r0 + d020496: f882 0057 strb.w r0, [r2, #87] ; 0x57 + d02049a: f883 0029 strb.w r0, [r3, #41] ; 0x29 + d02049e: f893 202a ldrb.w r2, [r3, #42] ; 0x2a + d0204a2: f042 0202 orr.w r2, r2, #2 + d0204a6: f883 202a strb.w r2, [r3, #42] ; 0x2a + d0204aa: 4770 bx lr + d0204ac: 40000400 .word 0x40000400 + d0204b0: 40000200 .word 0x40000200 + +0d0204b4 <ROM_WIFI_InitNormalChipRegPriority>: + d0204b4: b570 push {r4, r5, r6, lr} + d0204b6: 4d10 ldr r5, [pc, #64] ; (d0204f8 <ROM_WIFI_InitNormalChipRegPriority+0x44>) + d0204b8: 011b lsls r3, r3, #4 + d0204ba: f8bd 6014 ldrh.w r6, [sp, #20] + d0204be: 0192 lsls r2, r2, #6 + d0204c0: 89ac ldrh r4, [r5, #12] + d0204c2: f003 0330 and.w r3, r3, #48 ; 0x30 + d0204c6: b2d2 uxtb r2, r2 + d0204c8: f004 0407 and.w r4, r4, #7 + d0204cc: 0289 lsls r1, r1, #10 + d0204ce: 0200 lsls r0, r0, #8 + d0204d0: ea44 3486 orr.w r4, r4, r6, lsl #14 + d0204d4: f8bd 6010 ldrh.w r6, [sp, #16] + d0204d8: f401 6140 and.w r1, r1, #3072 ; 0xc00 + d0204dc: f400 7040 and.w r0, r0, #768 ; 0x300 + d0204e0: 0336 lsls r6, r6, #12 + d0204e2: f406 5640 and.w r6, r6, #12288 ; 0x3000 + d0204e6: 4334 orrs r4, r6 + d0204e8: 431c orrs r4, r3 + d0204ea: 4314 orrs r4, r2 + d0204ec: 430c orrs r4, r1 + d0204ee: b2a4 uxth r4, r4 + d0204f0: 4304 orrs r4, r0 + d0204f2: 81ac strh r4, [r5, #12] + d0204f4: bd70 pop {r4, r5, r6, pc} + d0204f6: bf00 nop + d0204f8: 40000100 .word 0x40000100 + +0d0204fc <ROM_WIFI_InitPageBoundary>: + d0204fc: 4b01 ldr r3, [pc, #4] ; (d020504 <ROM_WIFI_InitPageBoundary+0x8>) + d0204fe: 82d8 strh r0, [r3, #22] + d020500: 4770 bx lr + d020502: bf00 nop + d020504: 40000100 .word 0x40000100 + +0d020508 <ROM_WIFI_InitNetworkType>: + d020508: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d02050c: f8d3 3100 ldr.w r3, [r3, #256] ; 0x100 + d020510: b950 cbnz r0, d020528 <ROM_WIFI_InitNetworkType+0x20> + d020512: 0409 lsls r1, r1, #16 + d020514: f423 3340 bic.w r3, r3, #196608 ; 0x30000 + d020518: f401 3140 and.w r1, r1, #196608 ; 0x30000 + d02051c: 4319 orrs r1, r3 + d02051e: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d020522: f8c3 1100 str.w r1, [r3, #256] ; 0x100 + d020526: 4770 bx lr + d020528: 0489 lsls r1, r1, #18 + d02052a: f423 2340 bic.w r3, r3, #786432 ; 0xc0000 + d02052e: f401 2140 and.w r1, r1, #786432 ; 0xc0000 + d020532: e7f3 b.n d02051c <ROM_WIFI_InitNetworkType+0x14> + +0d020534 <ROM_WIFI_InitRCR>: + d020534: b530 push {r4, r5, lr} + d020536: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d02053a: 4d0b ldr r5, [pc, #44] ; (d020568 <ROM_WIFI_InitRCR+0x34>) + d02053c: f8c4 0608 str.w r0, [r4, #1544] ; 0x608 + d020540: f8d5 0710 ldr.w r0, [r5, #1808] ; 0x710 + d020544: f040 7080 orr.w r0, r0, #16777216 ; 0x1000000 + d020548: f8c5 0710 str.w r0, [r5, #1808] ; 0x710 + d02054c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d020550: f8c4 0620 str.w r0, [r4, #1568] ; 0x620 + d020554: f8c4 0624 str.w r0, [r4, #1572] ; 0x624 + d020558: 4804 ldr r0, [pc, #16] ; (d02056c <ROM_WIFI_InitRCR+0x38>) + d02055a: f8a0 10a4 strh.w r1, [r0, #164] ; 0xa4 + d02055e: f8a0 20a2 strh.w r2, [r0, #162] ; 0xa2 + d020562: f8a0 30a0 strh.w r3, [r0, #160] ; 0xa0 + d020566: bd30 pop {r4, r5, pc} + d020568: 40001000 .word 0x40001000 + d02056c: 40000600 .word 0x40000600 + +0d020570 <ROM_WIFI_InitAdaptiveCtrl>: + d020570: b510 push {r4, lr} + d020572: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d020576: f8d4 3440 ldr.w r3, [r4, #1088] ; 0x440 + d02057a: 0d1b lsrs r3, r3, #20 + d02057c: 051b lsls r3, r3, #20 + d02057e: 4318 orrs r0, r3 + d020580: b2cb uxtb r3, r1 + d020582: ea43 2301 orr.w r3, r3, r1, lsl #8 + d020586: 490b ldr r1, [pc, #44] ; (d0205b4 <ROM_WIFI_InitAdaptiveCtrl+0x44>) + d020588: f8c4 0440 str.w r0, [r4, #1088] ; 0x440 + d02058c: b29b uxth r3, r3 + d02058e: 850b strh r3, [r1, #40] ; 0x28 + d020590: 0413 lsls r3, r2, #16 + d020592: f8d4 1428 ldr.w r1, [r4, #1064] ; 0x428 + d020596: 0612 lsls r2, r2, #24 + d020598: f403 137c and.w r3, r3, #4128768 ; 0x3f0000 + d02059c: f021 517c bic.w r1, r1, #1056964608 ; 0x3f000000 + d0205a0: f002 527c and.w r2, r2, #1056964608 ; 0x3f000000 + d0205a4: f421 117c bic.w r1, r1, #4128768 ; 0x3f0000 + d0205a8: 431a orrs r2, r3 + d0205aa: 430a orrs r2, r1 + d0205ac: f8c4 2428 str.w r2, [r4, #1064] ; 0x428 + d0205b0: bd10 pop {r4, pc} + d0205b2: bf00 nop + d0205b4: 40000400 .word 0x40000400 + +0d0205b8 <ROM_WIFI_InitSIFS>: + d0205b8: b510 push {r4, lr} + d0205ba: 4c0e ldr r4, [pc, #56] ; (d0205f4 <ROM_WIFI_InitSIFS+0x3c>) + d0205bc: 8520 strh r0, [r4, #40] ; 0x28 + d0205be: 480e ldr r0, [pc, #56] ; (d0205f8 <ROM_WIFI_InitSIFS+0x40>) + d0205c0: 8741 strh r1, [r0, #58] ; 0x3a + d0205c2: 490e ldr r1, [pc, #56] ; (d0205fc <ROM_WIFI_InitSIFS+0x44>) + d0205c4: 828a strh r2, [r1, #20] + d0205c6: 4a0e ldr r2, [pc, #56] ; (d020600 <ROM_WIFI_InitSIFS+0x48>) + d0205c8: 82cb strh r3, [r1, #22] + d0205ca: f8d2 3798 ldr.w r3, [r2, #1944] ; 0x798 + d0205ce: f003 437f and.w r3, r3, #4278190080 ; 0xff000000 + d0205d2: f443 23a0 orr.w r3, r3, #327680 ; 0x50000 + d0205d6: f043 0350 orr.w r3, r3, #80 ; 0x50 + d0205da: f8c2 3798 str.w r3, [r2, #1944] ; 0x798 + d0205de: f8d2 379c ldr.w r3, [r2, #1948] ; 0x79c + d0205e2: f003 437f and.w r3, r3, #4278190080 ; 0xff000000 + d0205e6: f443 23ea orr.w r3, r3, #479232 ; 0x75000 + d0205ea: f043 0375 orr.w r3, r3, #117 ; 0x75 + d0205ee: f8c2 379c str.w r3, [r2, #1948] ; 0x79c + d0205f2: bd10 pop {r4, pc} + d0205f4: 40000400 .word 0x40000400 + d0205f8: 40000600 .word 0x40000600 + d0205fc: 40000500 .word 0x40000500 + d020600: 40001000 .word 0x40001000 + +0d020604 <ROM_WIFI_InitEDCA>: + d020604: b510 push {r4, lr} + d020606: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d02060a: f8c4 0508 str.w r0, [r4, #1288] ; 0x508 + d02060e: f8c4 150c str.w r1, [r4, #1292] ; 0x50c + d020612: f8c4 2504 str.w r2, [r4, #1284] ; 0x504 + d020616: f8c4 3500 str.w r3, [r4, #1280] ; 0x500 + d02061a: bd10 pop {r4, pc} + +0d02061c <ROM_WIFI_InitRateFallback>: + d02061c: b510 push {r4, lr} + d02061e: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d020622: f8c4 0430 str.w r0, [r4, #1072] ; 0x430 + d020626: f8c4 1434 str.w r1, [r4, #1076] ; 0x434 + d02062a: f8c4 2438 str.w r2, [r4, #1080] ; 0x438 + d02062e: f8c4 343c str.w r3, [r4, #1084] ; 0x43c + d020632: bd10 pop {r4, pc} + +0d020634 <ROM_WIFI_InitRetryFunction>: + d020634: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020638: f8d2 3420 ldr.w r3, [r2, #1056] ; 0x420 + d02063c: f043 0380 orr.w r3, r3, #128 ; 0x80 + d020640: f8c2 3420 str.w r3, [r2, #1056] ; 0x420 + d020644: f8d2 363c ldr.w r3, [r2, #1596] ; 0x63c + d020648: f003 437f and.w r3, r3, #4278190080 ; 0xff000000 + d02064c: f443 2382 orr.w r3, r3, #266240 ; 0x41000 + d020650: f043 0326 orr.w r3, r3, #38 ; 0x26 + d020654: f8c2 363c str.w r3, [r2, #1596] ; 0x63c + d020658: 4770 bx lr ... -0d020580 <ROM_WIFI_InitOperationMode>: - d020580: 3802 subs r0, #2 - d020582: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020586: b2c0 uxtb r0, r0 - d020588: 280e cmp r0, #14 - d02058a: bf96 itet ls - d02058c: 4b03 ldrls r3, [pc, #12] ; (d02059c <ROM_WIFI_InitOperationMode+0x1c>) - d02058e: 2300 movhi r3, #0 - d020590: f853 3020 ldrls.w r3, [r3, r0, lsl #2] - d020594: f8c2 3600 str.w r3, [r2, #1536] ; 0x600 - d020598: 4770 bx lr - d02059a: bf00 nop - d02059c: 0d048ae4 .word 0x0d048ae4 - -0d0205a0 <ROM_WIFI_InitBurstPktLen>: - d0205a0: 4b01 ldr r3, [pc, #4] ; (d0205a8 <ROM_WIFI_InitBurstPktLen+0x8>) - d0205a2: 7318 strb r0, [r3, #12] - d0205a4: 4770 bx lr - d0205a6: bf00 nop - d0205a8: 40000600 .word 0x40000600 - -0d0205ac <ROM_WIFI_InitMacClk>: - d0205ac: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0205b0: 2814 cmp r0, #20 - d0205b2: 6893 ldr r3, [r2, #8] - d0205b4: d129 bne.n d02060a <ROM_WIFI_InitMacClk+0x5e> - d0205b6: f423 2340 bic.w r3, r3, #786432 ; 0xc0000 - d0205ba: f443 2300 orr.w r3, r3, #524288 ; 0x80000 - d0205be: 6093 str r3, [r2, #8] - d0205c0: f8d2 34e4 ldr.w r3, [r2, #1252] ; 0x4e4 - d0205c4: f423 23ff bic.w r3, r3, #522240 ; 0x7f800 - d0205c8: f423 63e0 bic.w r3, r3, #1792 ; 0x700 - d0205cc: f443 6300 orr.w r3, r3, #2048 ; 0x800 - d0205d0: f8c2 34e4 str.w r3, [r2, #1252] ; 0x4e4 - d0205d4: f8d2 34bc ldr.w r3, [r2, #1212] ; 0x4bc - d0205d8: f023 0340 bic.w r3, r3, #64 ; 0x40 - d0205dc: f8c2 34bc str.w r3, [r2, #1212] ; 0x4bc - d0205e0: 2202 movs r2, #2 - d0205e2: 4b18 ldr r3, [pc, #96] ; (d020644 <ROM_WIFI_InitMacClk+0x98>) - d0205e4: f883 209b strb.w r2, [r3, #155] ; 0x9b - d0205e8: 4a17 ldr r2, [pc, #92] ; (d020648 <ROM_WIFI_InitMacClk+0x9c>) - d0205ea: f8d2 37c0 ldr.w r3, [r2, #1984] ; 0x7c0 - d0205ee: f023 031c bic.w r3, r3, #28 - d0205f2: f043 0304 orr.w r3, r3, #4 - d0205f6: f8c2 37c0 str.w r3, [r2, #1984] ; 0x7c0 - d0205fa: 4b14 ldr r3, [pc, #80] ; (d02064c <ROM_WIFI_InitMacClk+0xa0>) - d0205fc: f883 005c strb.w r0, [r3, #92] ; 0x5c - d020600: f883 0138 strb.w r0, [r3, #312] ; 0x138 - d020604: f883 02ec strb.w r0, [r3, #748] ; 0x2ec - d020608: 4770 bx lr - d02060a: 2828 cmp r0, #40 ; 0x28 - d02060c: d1f5 bne.n d0205fa <ROM_WIFI_InitMacClk+0x4e> - d02060e: f423 2340 bic.w r3, r3, #786432 ; 0xc0000 - d020612: f443 2380 orr.w r3, r3, #262144 ; 0x40000 - d020616: 6093 str r3, [r2, #8] - d020618: f8d2 34e4 ldr.w r3, [r2, #1252] ; 0x4e4 - d02061c: f423 23ff bic.w r3, r3, #522240 ; 0x7f800 - d020620: f423 63e0 bic.w r3, r3, #1792 ; 0x700 - d020624: f443 430c orr.w r3, r3, #35840 ; 0x8c00 - d020628: f8c2 34e4 str.w r3, [r2, #1252] ; 0x4e4 - d02062c: 2204 movs r2, #4 - d02062e: 4b05 ldr r3, [pc, #20] ; (d020644 <ROM_WIFI_InitMacClk+0x98>) - d020630: f883 209b strb.w r2, [r3, #155] ; 0x9b - d020634: 4a04 ldr r2, [pc, #16] ; (d020648 <ROM_WIFI_InitMacClk+0x9c>) - d020636: f8d2 37c0 ldr.w r3, [r2, #1984] ; 0x7c0 - d02063a: f023 031c bic.w r3, r3, #28 - d02063e: f043 030c orr.w r3, r3, #12 - d020642: e7d8 b.n d0205f6 <ROM_WIFI_InitMacClk+0x4a> - d020644: 40001700 .word 0x40001700 - d020648: 40001000 .word 0x40001000 - d02064c: 40000500 .word 0x40000500 - -0d020650 <ROM_WIFI_Init32kClk>: - d020650: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020654: 789a ldrb r2, [r3, #2] - d020656: f002 02ef and.w r2, r2, #239 ; 0xef - d02065a: f042 0227 orr.w r2, r2, #39 ; 0x27 - d02065e: 709a strb r2, [r3, #2] - d020660: 789a ldrb r2, [r3, #2] - d020662: f042 0208 orr.w r2, r2, #8 - d020666: 709a strb r2, [r3, #2] - d020668: 2201 movs r2, #1 - d02066a: f8c3 2164 str.w r2, [r3, #356] ; 0x164 - d02066e: 4770 bx lr - -0d020670 <ROM_WIFI_InitLxDma>: - d020670: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020674: f241 0c04 movw ip, #4100 ; 0x1004 - d020678: b5f0 push {r4, r5, r6, r7, lr} - d02067a: f8d3 5300 ldr.w r5, [r3, #768] ; 0x300 - d02067e: f06f 447f mvn.w r4, #4278190080 ; 0xff000000 - d020682: 4e41 ldr r6, [pc, #260] ; (d020788 <ROM_WIFI_InitLxDma+0x118>) - d020684: f425 7580 bic.w r5, r5, #256 ; 0x100 - d020688: f8c3 5300 str.w r5, [r3, #768] ; 0x300 - d02068c: f8c3 43e8 str.w r4, [r3, #1000] ; 0x3e8 - d020690: f8d3 5380 ldr.w r5, [r3, #896] ; 0x380 - d020694: 4035 ands r5, r6 - d020696: f445 5580 orr.w r5, r5, #4096 ; 0x1000 - d02069a: f045 0518 orr.w r5, r5, #24 - d02069e: f8c3 5380 str.w r5, [r3, #896] ; 0x380 - d0206a2: f8d3 4380 ldr.w r4, [r3, #896] ; 0x380 - d0206a6: f024 44df bic.w r4, r4, #1870659584 ; 0x6f800000 - d0206aa: f424 04fe bic.w r4, r4, #8323072 ; 0x7f0000 - d0206ae: ea44 4202 orr.w r2, r4, r2, lsl #16 - d0206b2: 4c36 ldr r4, [pc, #216] ; (d02078c <ROM_WIFI_InitLxDma+0x11c>) - d0206b4: f042 5200 orr.w r2, r2, #536870912 ; 0x20000000 - d0206b8: f8c3 2380 str.w r2, [r3, #896] ; 0x380 - d0206bc: f8d3 2384 ldr.w r2, [r3, #900] ; 0x384 - d0206c0: 4032 ands r2, r6 - d0206c2: ea42 020c orr.w r2, r2, ip - d0206c6: f8c3 2384 str.w r2, [r3, #900] ; 0x384 - d0206ca: 4a31 ldr r2, [pc, #196] ; (d020790 <ROM_WIFI_InitLxDma+0x120>) - d0206cc: f8d3 7384 ldr.w r7, [r3, #900] ; 0x384 - d0206d0: 4017 ands r7, r2 - d0206d2: 4327 orrs r7, r4 - d0206d4: f8c3 7384 str.w r7, [r3, #900] ; 0x384 - d0206d8: f241 0702 movw r7, #4098 ; 0x1002 - d0206dc: f8d3 5388 ldr.w r5, [r3, #904] ; 0x388 - d0206e0: f8c3 c388 str.w ip, [r3, #904] ; 0x388 - d0206e4: f8d3 5388 ldr.w r5, [r3, #904] ; 0x388 - d0206e8: 4015 ands r5, r2 - d0206ea: 4325 orrs r5, r4 - d0206ec: f8c3 5388 str.w r5, [r3, #904] ; 0x388 - d0206f0: f8d3 438c ldr.w r4, [r3, #908] ; 0x38c - d0206f4: 4d27 ldr r5, [pc, #156] ; (d020794 <ROM_WIFI_InitLxDma+0x124>) - d0206f6: 4034 ands r4, r6 - d0206f8: ea44 040c orr.w r4, r4, ip - d0206fc: f8c3 438c str.w r4, [r3, #908] ; 0x38c - d020700: f8d3 438c ldr.w r4, [r3, #908] ; 0x38c - d020704: 4014 ands r4, r2 - d020706: 432c orrs r4, r5 - d020708: f8c3 438c str.w r4, [r3, #908] ; 0x38c - d02070c: f8d3 4390 ldr.w r4, [r3, #912] ; 0x390 - d020710: 4034 ands r4, r6 - d020712: 433c orrs r4, r7 - d020714: f8c3 4390 str.w r4, [r3, #912] ; 0x390 - d020718: f8d3 4390 ldr.w r4, [r3, #912] ; 0x390 - d02071c: 4014 ands r4, r2 - d02071e: 432c orrs r4, r5 - d020720: f8c3 4390 str.w r4, [r3, #912] ; 0x390 - d020724: f8d3 4394 ldr.w r4, [r3, #916] ; 0x394 - d020728: 4034 ands r4, r6 - d02072a: 433c orrs r4, r7 - d02072c: f8c3 4394 str.w r4, [r3, #916] ; 0x394 - d020730: f8d3 4394 ldr.w r4, [r3, #916] ; 0x394 - d020734: 4014 ands r4, r2 - d020736: 432c orrs r4, r5 - d020738: f8c3 4394 str.w r4, [r3, #916] ; 0x394 - d02073c: f8d3 4398 ldr.w r4, [r3, #920] ; 0x398 - d020740: 4026 ands r6, r4 - d020742: 433e orrs r6, r7 - d020744: f8c3 6398 str.w r6, [r3, #920] ; 0x398 - d020748: f8d3 4398 ldr.w r4, [r3, #920] ; 0x398 - d02074c: 4022 ands r2, r4 - d02074e: 432a orrs r2, r5 - d020750: f8c3 2398 str.w r2, [r3, #920] ; 0x398 - d020754: 6802 ldr r2, [r0, #0] - d020756: f8c3 2318 str.w r2, [r3, #792] ; 0x318 - d02075a: 6842 ldr r2, [r0, #4] - d02075c: f8c3 2320 str.w r2, [r3, #800] ; 0x320 - d020760: 6882 ldr r2, [r0, #8] - d020762: f8c3 2328 str.w r2, [r3, #808] ; 0x328 - d020766: 68c2 ldr r2, [r0, #12] - d020768: f8c3 2330 str.w r2, [r3, #816] ; 0x330 - d02076c: 6902 ldr r2, [r0, #16] - d02076e: f8c3 2308 str.w r2, [r3, #776] ; 0x308 - d020772: 6942 ldr r2, [r0, #20] - d020774: f8c3 2310 str.w r2, [r3, #784] ; 0x310 - d020778: 6982 ldr r2, [r0, #24] - d02077a: f8c3 2340 str.w r2, [r3, #832] ; 0x340 - d02077e: 680a ldr r2, [r1, #0] - d020780: f8c3 2338 str.w r2, [r3, #824] ; 0x338 - d020784: bdf0 pop {r4, r5, r6, r7, pc} - d020786: bf00 nop - d020788: ffffc000 .word 0xffffc000 - d02078c: 10040000 .word 0x10040000 - d020790: c000ffff .word 0xc000ffff - d020794: 10020000 .word 0x10020000 - -0d020798 <ROM_WIFI_InitQueueReservedPage>: - d020798: 4b08 ldr r3, [pc, #32] ; (d0207bc <ROM_WIFI_InitQueueReservedPage+0x24>) - d02079a: 2202 movs r2, #2 - d02079c: 751a strb r2, [r3, #20] - d02079e: f1a0 0310 sub.w r3, r0, #16 - d0207a2: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0207a6: 041b lsls r3, r3, #16 - d0207a8: f403 037f and.w r3, r3, #16711680 ; 0xff0000 - d0207ac: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - d0207b0: f443 7303 orr.w r3, r3, #524 ; 0x20c - d0207b4: f8c2 3200 str.w r3, [r2, #512] ; 0x200 - d0207b8: 4770 bx lr - d0207ba: bf00 nop - d0207bc: 40000200 .word 0x40000200 - -0d0207c0 <ROM_WIFI_ENABLE_BB_RF>: - d0207c0: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d0207c4: 685a ldr r2, [r3, #4] - d0207c6: b118 cbz r0, d0207d0 <ROM_WIFI_ENABLE_BB_RF+0x10> - d0207c8: f442 3240 orr.w r2, r2, #196608 ; 0x30000 - d0207cc: 605a str r2, [r3, #4] - d0207ce: 4770 bx lr - d0207d0: f422 3240 bic.w r2, r2, #196608 ; 0x30000 - d0207d4: e7fa b.n d0207cc <ROM_WIFI_ENABLE_BB_RF+0xc> - -0d0207d6 <ROM_WIFI_DISABLE_MAC_CG>: - d0207d6: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d0207da: f8d3 2290 ldr.w r2, [r3, #656] ; 0x290 - d0207de: f022 0240 bic.w r2, r2, #64 ; 0x40 - d0207e2: f8c3 2290 str.w r2, [r3, #656] ; 0x290 - d0207e6: f8d3 2230 ldr.w r2, [r3, #560] ; 0x230 - d0207ea: f022 0201 bic.w r2, r2, #1 - d0207ee: f8c3 2230 str.w r2, [r3, #560] ; 0x230 - d0207f2: f8d3 2478 ldr.w r2, [r3, #1144] ; 0x478 - d0207f6: f022 0201 bic.w r2, r2, #1 - d0207fa: f8c3 2478 str.w r2, [r3, #1144] ; 0x478 - d0207fe: f8d3 2680 ldr.w r2, [r3, #1664] ; 0x680 - d020802: f442 4260 orr.w r2, r2, #57344 ; 0xe000 - d020806: f8c3 2680 str.w r2, [r3, #1664] ; 0x680 - d02080a: f8d3 2604 ldr.w r2, [r3, #1540] ; 0x604 - d02080e: f042 0202 orr.w r2, r2, #2 - d020812: f8c3 2604 str.w r2, [r3, #1540] ; 0x604 - d020816: f8d3 2608 ldr.w r2, [r3, #1544] ; 0x608 - d02081a: f442 2200 orr.w r2, r2, #524288 ; 0x80000 - d02081e: f8c3 2608 str.w r2, [r3, #1544] ; 0x608 - d020822: 4770 bx lr - -0d020824 <ROM_WIFI_DISCONNECT>: - d020824: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020828: f8d3 3100 ldr.w r3, [r3, #256] ; 0x100 - d02082c: f413 2f40 tst.w r3, #786432 ; 0xc0000 - d020830: f3c3 4281 ubfx r2, r3, #18, #2 - d020834: bf04 itt eq - d020836: 4b0c ldreq r3, [pc, #48] ; (d020868 <ROM_WIFI_DISCONNECT+0x44>) - d020838: f8a3 20a4 strheq.w r2, [r3, #164] ; 0xa4 - d02083c: 2201 movs r2, #1 - d02083e: 4b0b ldr r3, [pc, #44] ; (d02086c <ROM_WIFI_DISCONNECT+0x48>) - d020840: f883 2053 strb.w r2, [r3, #83] ; 0x53 - d020844: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020848: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 - d02084c: f043 0310 orr.w r3, r3, #16 - d020850: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 - d020854: f502 5280 add.w r2, r2, #4096 ; 0x1000 - d020858: f8d2 3590 ldr.w r3, [r2, #1424] ; 0x590 - d02085c: f023 0303 bic.w r3, r3, #3 - d020860: f8c2 3590 str.w r3, [r2, #1424] ; 0x590 - d020864: 4770 bx lr - d020866: bf00 nop - d020868: 40000600 .word 0x40000600 - d02086c: 40000500 .word 0x40000500 - -0d020870 <ROM_WIFI_BSSID_SET>: - d020870: 2801 cmp r0, #1 - d020872: 780a ldrb r2, [r1, #0] - d020874: bf0c ite eq - d020876: f44f 63e1 moveq.w r3, #1800 ; 0x708 - d02087a: f44f 63c3 movne.w r3, #1560 ; 0x618 - d02087e: b91a cbnz r2, d020888 <ROM_WIFI_BSSID_SET+0x18> - d020880: 784a ldrb r2, [r1, #1] - d020882: b90a cbnz r2, d020888 <ROM_WIFI_BSSID_SET+0x18> - d020884: 788a ldrb r2, [r1, #2] - d020886: b14a cbz r2, d02089c <ROM_WIFI_BSSID_SET+0x2c> - d020888: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 - d02088c: 3901 subs r1, #1 - d02088e: 1d9a adds r2, r3, #6 - d020890: f811 0f01 ldrb.w r0, [r1, #1]! - d020894: f803 0b01 strb.w r0, [r3], #1 - d020898: 4293 cmp r3, r2 - d02089a: d1f9 bne.n d020890 <ROM_WIFI_BSSID_SET+0x20> - d02089c: 4770 bx lr +0d02065c <ROM_WIFI_InitOperationMode>: + d02065c: 3802 subs r0, #2 + d02065e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020662: b2c0 uxtb r0, r0 + d020664: 280e cmp r0, #14 + d020666: bf96 itet ls + d020668: 4b03 ldrls r3, [pc, #12] ; (d020678 <ROM_WIFI_InitOperationMode+0x1c>) + d02066a: 2300 movhi r3, #0 + d02066c: f853 3020 ldrls.w r3, [r3, r0, lsl #2] + d020670: f8c2 3600 str.w r3, [r2, #1536] ; 0x600 + d020674: 4770 bx lr + d020676: bf00 nop + d020678: 0d048bc0 .word 0x0d048bc0 + +0d02067c <ROM_WIFI_InitBurstPktLen>: + d02067c: 4b01 ldr r3, [pc, #4] ; (d020684 <ROM_WIFI_InitBurstPktLen+0x8>) + d02067e: 7318 strb r0, [r3, #12] + d020680: 4770 bx lr + d020682: bf00 nop + d020684: 40000600 .word 0x40000600 + +0d020688 <ROM_WIFI_InitMacClk>: + d020688: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d02068c: 2814 cmp r0, #20 + d02068e: 6893 ldr r3, [r2, #8] + d020690: d129 bne.n d0206e6 <ROM_WIFI_InitMacClk+0x5e> + d020692: f423 2340 bic.w r3, r3, #786432 ; 0xc0000 + d020696: f443 2300 orr.w r3, r3, #524288 ; 0x80000 + d02069a: 6093 str r3, [r2, #8] + d02069c: f8d2 34e4 ldr.w r3, [r2, #1252] ; 0x4e4 + d0206a0: f423 23ff bic.w r3, r3, #522240 ; 0x7f800 + d0206a4: f423 63e0 bic.w r3, r3, #1792 ; 0x700 + d0206a8: f443 6300 orr.w r3, r3, #2048 ; 0x800 + d0206ac: f8c2 34e4 str.w r3, [r2, #1252] ; 0x4e4 + d0206b0: f8d2 34bc ldr.w r3, [r2, #1212] ; 0x4bc + d0206b4: f023 0340 bic.w r3, r3, #64 ; 0x40 + d0206b8: f8c2 34bc str.w r3, [r2, #1212] ; 0x4bc + d0206bc: 2202 movs r2, #2 + d0206be: 4b18 ldr r3, [pc, #96] ; (d020720 <ROM_WIFI_InitMacClk+0x98>) + d0206c0: f883 209b strb.w r2, [r3, #155] ; 0x9b + d0206c4: 4a17 ldr r2, [pc, #92] ; (d020724 <ROM_WIFI_InitMacClk+0x9c>) + d0206c6: f8d2 37c0 ldr.w r3, [r2, #1984] ; 0x7c0 + d0206ca: f023 031c bic.w r3, r3, #28 + d0206ce: f043 0304 orr.w r3, r3, #4 + d0206d2: f8c2 37c0 str.w r3, [r2, #1984] ; 0x7c0 + d0206d6: 4b14 ldr r3, [pc, #80] ; (d020728 <ROM_WIFI_InitMacClk+0xa0>) + d0206d8: f883 005c strb.w r0, [r3, #92] ; 0x5c + d0206dc: f883 0138 strb.w r0, [r3, #312] ; 0x138 + d0206e0: f883 02ec strb.w r0, [r3, #748] ; 0x2ec + d0206e4: 4770 bx lr + d0206e6: 2828 cmp r0, #40 ; 0x28 + d0206e8: d1f5 bne.n d0206d6 <ROM_WIFI_InitMacClk+0x4e> + d0206ea: f423 2340 bic.w r3, r3, #786432 ; 0xc0000 + d0206ee: f443 2380 orr.w r3, r3, #262144 ; 0x40000 + d0206f2: 6093 str r3, [r2, #8] + d0206f4: f8d2 34e4 ldr.w r3, [r2, #1252] ; 0x4e4 + d0206f8: f423 23ff bic.w r3, r3, #522240 ; 0x7f800 + d0206fc: f423 63e0 bic.w r3, r3, #1792 ; 0x700 + d020700: f443 430c orr.w r3, r3, #35840 ; 0x8c00 + d020704: f8c2 34e4 str.w r3, [r2, #1252] ; 0x4e4 + d020708: 2204 movs r2, #4 + d02070a: 4b05 ldr r3, [pc, #20] ; (d020720 <ROM_WIFI_InitMacClk+0x98>) + d02070c: f883 209b strb.w r2, [r3, #155] ; 0x9b + d020710: 4a04 ldr r2, [pc, #16] ; (d020724 <ROM_WIFI_InitMacClk+0x9c>) + d020712: f8d2 37c0 ldr.w r3, [r2, #1984] ; 0x7c0 + d020716: f023 031c bic.w r3, r3, #28 + d02071a: f043 030c orr.w r3, r3, #12 + d02071e: e7d8 b.n d0206d2 <ROM_WIFI_InitMacClk+0x4a> + d020720: 40001700 .word 0x40001700 + d020724: 40001000 .word 0x40001000 + d020728: 40000500 .word 0x40000500 + +0d02072c <ROM_WIFI_Init32kClk>: + d02072c: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d020730: 789a ldrb r2, [r3, #2] + d020732: f002 02ef and.w r2, r2, #239 ; 0xef + d020736: f042 0227 orr.w r2, r2, #39 ; 0x27 + d02073a: 709a strb r2, [r3, #2] + d02073c: 789a ldrb r2, [r3, #2] + d02073e: f042 0208 orr.w r2, r2, #8 + d020742: 709a strb r2, [r3, #2] + d020744: 2201 movs r2, #1 + d020746: f8c3 2164 str.w r2, [r3, #356] ; 0x164 + d02074a: 4770 bx lr + +0d02074c <ROM_WIFI_InitLxDma>: + d02074c: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d020750: f241 0c04 movw ip, #4100 ; 0x1004 + d020754: b5f0 push {r4, r5, r6, r7, lr} + d020756: f8d3 5300 ldr.w r5, [r3, #768] ; 0x300 + d02075a: f06f 447f mvn.w r4, #4278190080 ; 0xff000000 + d02075e: 4e41 ldr r6, [pc, #260] ; (d020864 <ROM_WIFI_InitLxDma+0x118>) + d020760: f425 7580 bic.w r5, r5, #256 ; 0x100 + d020764: f8c3 5300 str.w r5, [r3, #768] ; 0x300 + d020768: f8c3 43e8 str.w r4, [r3, #1000] ; 0x3e8 + d02076c: f8d3 5380 ldr.w r5, [r3, #896] ; 0x380 + d020770: 4035 ands r5, r6 + d020772: f445 5580 orr.w r5, r5, #4096 ; 0x1000 + d020776: f045 0518 orr.w r5, r5, #24 + d02077a: f8c3 5380 str.w r5, [r3, #896] ; 0x380 + d02077e: f8d3 4380 ldr.w r4, [r3, #896] ; 0x380 + d020782: f024 44df bic.w r4, r4, #1870659584 ; 0x6f800000 + d020786: f424 04fe bic.w r4, r4, #8323072 ; 0x7f0000 + d02078a: ea44 4202 orr.w r2, r4, r2, lsl #16 + d02078e: 4c36 ldr r4, [pc, #216] ; (d020868 <ROM_WIFI_InitLxDma+0x11c>) + d020790: f042 5200 orr.w r2, r2, #536870912 ; 0x20000000 + d020794: f8c3 2380 str.w r2, [r3, #896] ; 0x380 + d020798: f8d3 2384 ldr.w r2, [r3, #900] ; 0x384 + d02079c: 4032 ands r2, r6 + d02079e: ea42 020c orr.w r2, r2, ip + d0207a2: f8c3 2384 str.w r2, [r3, #900] ; 0x384 + d0207a6: 4a31 ldr r2, [pc, #196] ; (d02086c <ROM_WIFI_InitLxDma+0x120>) + d0207a8: f8d3 7384 ldr.w r7, [r3, #900] ; 0x384 + d0207ac: 4017 ands r7, r2 + d0207ae: 4327 orrs r7, r4 + d0207b0: f8c3 7384 str.w r7, [r3, #900] ; 0x384 + d0207b4: f241 0702 movw r7, #4098 ; 0x1002 + d0207b8: f8d3 5388 ldr.w r5, [r3, #904] ; 0x388 + d0207bc: f8c3 c388 str.w ip, [r3, #904] ; 0x388 + d0207c0: f8d3 5388 ldr.w r5, [r3, #904] ; 0x388 + d0207c4: 4015 ands r5, r2 + d0207c6: 4325 orrs r5, r4 + d0207c8: f8c3 5388 str.w r5, [r3, #904] ; 0x388 + d0207cc: f8d3 438c ldr.w r4, [r3, #908] ; 0x38c + d0207d0: 4d27 ldr r5, [pc, #156] ; (d020870 <ROM_WIFI_InitLxDma+0x124>) + d0207d2: 4034 ands r4, r6 + d0207d4: ea44 040c orr.w r4, r4, ip + d0207d8: f8c3 438c str.w r4, [r3, #908] ; 0x38c + d0207dc: f8d3 438c ldr.w r4, [r3, #908] ; 0x38c + d0207e0: 4014 ands r4, r2 + d0207e2: 432c orrs r4, r5 + d0207e4: f8c3 438c str.w r4, [r3, #908] ; 0x38c + d0207e8: f8d3 4390 ldr.w r4, [r3, #912] ; 0x390 + d0207ec: 4034 ands r4, r6 + d0207ee: 433c orrs r4, r7 + d0207f0: f8c3 4390 str.w r4, [r3, #912] ; 0x390 + d0207f4: f8d3 4390 ldr.w r4, [r3, #912] ; 0x390 + d0207f8: 4014 ands r4, r2 + d0207fa: 432c orrs r4, r5 + d0207fc: f8c3 4390 str.w r4, [r3, #912] ; 0x390 + d020800: f8d3 4394 ldr.w r4, [r3, #916] ; 0x394 + d020804: 4034 ands r4, r6 + d020806: 433c orrs r4, r7 + d020808: f8c3 4394 str.w r4, [r3, #916] ; 0x394 + d02080c: f8d3 4394 ldr.w r4, [r3, #916] ; 0x394 + d020810: 4014 ands r4, r2 + d020812: 432c orrs r4, r5 + d020814: f8c3 4394 str.w r4, [r3, #916] ; 0x394 + d020818: f8d3 4398 ldr.w r4, [r3, #920] ; 0x398 + d02081c: 4026 ands r6, r4 + d02081e: 433e orrs r6, r7 + d020820: f8c3 6398 str.w r6, [r3, #920] ; 0x398 + d020824: f8d3 4398 ldr.w r4, [r3, #920] ; 0x398 + d020828: 4022 ands r2, r4 + d02082a: 432a orrs r2, r5 + d02082c: f8c3 2398 str.w r2, [r3, #920] ; 0x398 + d020830: 6802 ldr r2, [r0, #0] + d020832: f8c3 2318 str.w r2, [r3, #792] ; 0x318 + d020836: 6842 ldr r2, [r0, #4] + d020838: f8c3 2320 str.w r2, [r3, #800] ; 0x320 + d02083c: 6882 ldr r2, [r0, #8] + d02083e: f8c3 2328 str.w r2, [r3, #808] ; 0x328 + d020842: 68c2 ldr r2, [r0, #12] + d020844: f8c3 2330 str.w r2, [r3, #816] ; 0x330 + d020848: 6902 ldr r2, [r0, #16] + d02084a: f8c3 2308 str.w r2, [r3, #776] ; 0x308 + d02084e: 6942 ldr r2, [r0, #20] + d020850: f8c3 2310 str.w r2, [r3, #784] ; 0x310 + d020854: 6982 ldr r2, [r0, #24] + d020856: f8c3 2340 str.w r2, [r3, #832] ; 0x340 + d02085a: 680a ldr r2, [r1, #0] + d02085c: f8c3 2338 str.w r2, [r3, #824] ; 0x338 + d020860: bdf0 pop {r4, r5, r6, r7, pc} + d020862: bf00 nop + d020864: ffffc000 .word 0xffffc000 + d020868: 10040000 .word 0x10040000 + d02086c: c000ffff .word 0xc000ffff + d020870: 10020000 .word 0x10020000 + +0d020874 <ROM_WIFI_InitQueueReservedPage>: + d020874: 4b08 ldr r3, [pc, #32] ; (d020898 <ROM_WIFI_InitQueueReservedPage+0x24>) + d020876: 2202 movs r2, #2 + d020878: 751a strb r2, [r3, #20] + d02087a: f1a0 0310 sub.w r3, r0, #16 + d02087e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020882: 041b lsls r3, r3, #16 + d020884: f403 037f and.w r3, r3, #16711680 ; 0xff0000 + d020888: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 + d02088c: f443 7303 orr.w r3, r3, #524 ; 0x20c + d020890: f8c2 3200 str.w r3, [r2, #512] ; 0x200 + d020894: 4770 bx lr + d020896: bf00 nop + d020898: 40000200 .word 0x40000200 + +0d02089c <ROM_WIFI_ENABLE_BB_RF>: + d02089c: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d0208a0: 685a ldr r2, [r3, #4] + d0208a2: b118 cbz r0, d0208ac <ROM_WIFI_ENABLE_BB_RF+0x10> + d0208a4: f442 3240 orr.w r2, r2, #196608 ; 0x30000 + d0208a8: 605a str r2, [r3, #4] + d0208aa: 4770 bx lr + d0208ac: f422 3240 bic.w r2, r2, #196608 ; 0x30000 + d0208b0: e7fa b.n d0208a8 <ROM_WIFI_ENABLE_BB_RF+0xc> + +0d0208b2 <ROM_WIFI_DISABLE_MAC_CG>: + d0208b2: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d0208b6: f8d3 2290 ldr.w r2, [r3, #656] ; 0x290 + d0208ba: f022 0240 bic.w r2, r2, #64 ; 0x40 + d0208be: f8c3 2290 str.w r2, [r3, #656] ; 0x290 + d0208c2: f8d3 2230 ldr.w r2, [r3, #560] ; 0x230 + d0208c6: f022 0201 bic.w r2, r2, #1 + d0208ca: f8c3 2230 str.w r2, [r3, #560] ; 0x230 + d0208ce: f8d3 2478 ldr.w r2, [r3, #1144] ; 0x478 + d0208d2: f022 0201 bic.w r2, r2, #1 + d0208d6: f8c3 2478 str.w r2, [r3, #1144] ; 0x478 + d0208da: f8d3 2680 ldr.w r2, [r3, #1664] ; 0x680 + d0208de: f442 4260 orr.w r2, r2, #57344 ; 0xe000 + d0208e2: f8c3 2680 str.w r2, [r3, #1664] ; 0x680 + d0208e6: f8d3 2604 ldr.w r2, [r3, #1540] ; 0x604 + d0208ea: f042 0202 orr.w r2, r2, #2 + d0208ee: f8c3 2604 str.w r2, [r3, #1540] ; 0x604 + d0208f2: f8d3 2608 ldr.w r2, [r3, #1544] ; 0x608 + d0208f6: f442 2200 orr.w r2, r2, #524288 ; 0x80000 + d0208fa: f8c3 2608 str.w r2, [r3, #1544] ; 0x608 + d0208fe: 4770 bx lr + +0d020900 <ROM_WIFI_DISCONNECT>: + d020900: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d020904: f8d3 3100 ldr.w r3, [r3, #256] ; 0x100 + d020908: f413 2f40 tst.w r3, #786432 ; 0xc0000 + d02090c: f3c3 4281 ubfx r2, r3, #18, #2 + d020910: bf04 itt eq + d020912: 4b0c ldreq r3, [pc, #48] ; (d020944 <ROM_WIFI_DISCONNECT+0x44>) + d020914: f8a3 20a4 strheq.w r2, [r3, #164] ; 0xa4 + d020918: 2201 movs r2, #1 + d02091a: 4b0b ldr r3, [pc, #44] ; (d020948 <ROM_WIFI_DISCONNECT+0x48>) + d02091c: f883 2053 strb.w r2, [r3, #83] ; 0x53 + d020920: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020924: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 + d020928: f043 0310 orr.w r3, r3, #16 + d02092c: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 + d020930: f502 5280 add.w r2, r2, #4096 ; 0x1000 + d020934: f8d2 3590 ldr.w r3, [r2, #1424] ; 0x590 + d020938: f023 0303 bic.w r3, r3, #3 + d02093c: f8c2 3590 str.w r3, [r2, #1424] ; 0x590 + d020940: 4770 bx lr + d020942: bf00 nop + d020944: 40000600 .word 0x40000600 + d020948: 40000500 .word 0x40000500 + +0d02094c <ROM_WIFI_BSSID_SET>: + d02094c: 2801 cmp r0, #1 + d02094e: 780a ldrb r2, [r1, #0] + d020950: bf0c ite eq + d020952: f44f 63e1 moveq.w r3, #1800 ; 0x708 + d020956: f44f 63c3 movne.w r3, #1560 ; 0x618 + d02095a: b91a cbnz r2, d020964 <ROM_WIFI_BSSID_SET+0x18> + d02095c: 784a ldrb r2, [r1, #1] + d02095e: b90a cbnz r2, d020964 <ROM_WIFI_BSSID_SET+0x18> + d020960: 788a ldrb r2, [r1, #2] + d020962: b14a cbz r2, d020978 <ROM_WIFI_BSSID_SET+0x2c> + d020964: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 + d020968: 3901 subs r1, #1 + d02096a: 1d9a adds r2, r3, #6 + d02096c: f811 0f01 ldrb.w r0, [r1, #1]! + d020970: f803 0b01 strb.w r0, [r3], #1 + d020974: 4293 cmp r3, r2 + d020976: d1f9 bne.n d02096c <ROM_WIFI_BSSID_SET+0x20> + d020978: 4770 bx lr ... -0d0208a0 <ROM_WIFI_SetMSR>: - d0208a0: 4a07 ldr r2, [pc, #28] ; (d0208c0 <ROM_WIFI_SetMSR+0x20>) - d0208a2: 2801 cmp r0, #1 - d0208a4: 7893 ldrb r3, [r2, #2] - d0208a6: bf0b itete eq - d0208a8: f003 0303 andeq.w r3, r3, #3 - d0208ac: f003 030c andne.w r3, r3, #12 - d0208b0: ea43 0181 orreq.w r1, r3, r1, lsl #2 - d0208b4: 4319 orrne r1, r3 - d0208b6: bf08 it eq - d0208b8: b2c9 uxtbeq r1, r1 - d0208ba: 7091 strb r1, [r2, #2] - d0208bc: 4770 bx lr - d0208be: bf00 nop - d0208c0: 40000100 .word 0x40000100 - -0d0208c4 <ROM_WIFI_CHECK_BSSID>: - d0208c4: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0208c8: 7801 ldrb r1, [r0, #0] - d0208ca: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 - d0208ce: b121 cbz r1, d0208da <ROM_WIFI_CHECK_BSSID+0x16> - d0208d0: f043 03c0 orr.w r3, r3, #192 ; 0xc0 - d0208d4: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 - d0208d8: 4770 bx lr - d0208da: f023 03c0 bic.w r3, r3, #192 ; 0xc0 - d0208de: e7f9 b.n d0208d4 <ROM_WIFI_CHECK_BSSID+0x10> - -0d0208e0 <ROM_WIFI_PHY_STATUS_CFG>: - d0208e0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0208e4: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 - d0208e8: b920 cbnz r0, d0208f4 <ROM_WIFI_PHY_STATUS_CFG+0x14> - d0208ea: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 - d0208ee: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 - d0208f2: 4770 bx lr - d0208f4: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 - d0208f8: e7f9 b.n d0208ee <ROM_WIFI_PHY_STATUS_CFG+0xe> +0d02097c <ROM_WIFI_SetMSR>: + d02097c: 4a07 ldr r2, [pc, #28] ; (d02099c <ROM_WIFI_SetMSR+0x20>) + d02097e: 2801 cmp r0, #1 + d020980: 7893 ldrb r3, [r2, #2] + d020982: bf0b itete eq + d020984: f003 0303 andeq.w r3, r3, #3 + d020988: f003 030c andne.w r3, r3, #12 + d02098c: ea43 0181 orreq.w r1, r3, r1, lsl #2 + d020990: 4319 orrne r1, r3 + d020992: bf08 it eq + d020994: b2c9 uxtbeq r1, r1 + d020996: 7091 strb r1, [r2, #2] + d020998: 4770 bx lr + d02099a: bf00 nop + d02099c: 40000100 .word 0x40000100 + +0d0209a0 <ROM_WIFI_CHECK_BSSID>: + d0209a0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d0209a4: 7801 ldrb r1, [r0, #0] + d0209a6: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 + d0209aa: b121 cbz r1, d0209b6 <ROM_WIFI_CHECK_BSSID+0x16> + d0209ac: f043 03c0 orr.w r3, r3, #192 ; 0xc0 + d0209b0: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 + d0209b4: 4770 bx lr + d0209b6: f023 03c0 bic.w r3, r3, #192 ; 0xc0 + d0209ba: e7f9 b.n d0209b0 <ROM_WIFI_CHECK_BSSID+0x10> + +0d0209bc <ROM_WIFI_PHY_STATUS_CFG>: + d0209bc: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d0209c0: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 + d0209c4: b920 cbnz r0, d0209d0 <ROM_WIFI_PHY_STATUS_CFG+0x14> + d0209c6: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 + d0209ca: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 + d0209ce: 4770 bx lr + d0209d0: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 + d0209d4: e7f9 b.n d0209ca <ROM_WIFI_PHY_STATUS_CFG+0xe> ... -0d0208fc <ROM_WIFI_SET_APMODE>: - d0208fc: b570 push {r4, r5, r6, lr} - d0208fe: b088 sub sp, #32 - d020900: 4c44 ldr r4, [pc, #272] ; (d020a14 <ROM_WIFI_SET_APMODE+0x118>) - d020902: 2210 movs r2, #16 - d020904: 4606 mov r6, r0 - d020906: 460d mov r5, r1 - d020908: 4668 mov r0, sp - d02090a: 2100 movs r1, #0 - d02090c: 47a0 blx r4 - d02090e: 2210 movs r2, #16 - d020910: 2100 movs r1, #0 - d020912: eb0d 0002 add.w r0, sp, r2 - d020916: 47a0 blx r4 - d020918: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d02091c: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 - d020920: f443 5380 orr.w r3, r3, #4096 ; 0x1000 - d020924: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d020928: 4b3b ldr r3, [pc, #236] ; (d020a18 <ROM_WIFI_SET_APMODE+0x11c>) - d02092a: 789a ldrb r2, [r3, #2] - d02092c: f002 0203 and.w r2, r2, #3 - d020930: b9be cbnz r6, d020962 <ROM_WIFI_SET_APMODE+0x66> - d020932: 709a strb r2, [r3, #2] - d020934: f241 0010 movw r0, #4112 ; 0x1010 - d020938: 4b38 ldr r3, [pc, #224] ; (d020a1c <ROM_WIFI_SET_APMODE+0x120>) - d02093a: 2410 movs r4, #16 - d02093c: 4669 mov r1, sp - d02093e: eb0d 0204 add.w r2, sp, r4 - d020942: e9cd 0304 strd r0, r3, [sp, #16] - d020946: 4b36 ldr r3, [pc, #216] ; (d020a20 <ROM_WIFI_SET_APMODE+0x124>) - d020948: 4628 mov r0, r5 - d02094a: e9cd 3406 strd r3, r4, [sp, #24] - d02094e: f000 fb41 bl d020fd4 <ROM_WIFI_IMR_UPDATE> - d020952: 4630 mov r0, r6 - d020954: f7ff fc67 bl d020226 <ROM_WIFI_BCN_Tx_Ctrl> - d020958: 4b32 ldr r3, [pc, #200] ; (d020a24 <ROM_WIFI_SET_APMODE+0x128>) - d02095a: f883 4051 strb.w r4, [r3, #81] ; 0x51 - d02095e: b008 add sp, #32 - d020960: bd70 pop {r4, r5, r6, pc} - d020962: f042 020c orr.w r2, r2, #12 - d020966: 492e ldr r1, [pc, #184] ; (d020a20 <ROM_WIFI_SET_APMODE+0x124>) - d020968: 4628 mov r0, r5 - d02096a: 709a strb r2, [r3, #2] - d02096c: 785a ldrb r2, [r3, #1] - d02096e: f042 0201 orr.w r2, r2, #1 - d020972: 705a strb r2, [r3, #1] - d020974: f241 0210 movw r2, #4112 ; 0x1010 - d020978: f8d4 3300 ldr.w r3, [r4, #768] ; 0x300 - d02097c: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - d020980: f8c4 3300 str.w r3, [r4, #768] ; 0x300 - d020984: f8d4 35b0 ldr.w r3, [r4, #1456] ; 0x5b0 - d020988: f443 1300 orr.w r3, r3, #2097152 ; 0x200000 - d02098c: f8c4 35b0 str.w r3, [r4, #1456] ; 0x5b0 - d020990: 4b22 ldr r3, [pc, #136] ; (d020a1c <ROM_WIFI_SET_APMODE+0x120>) - d020992: e9cd 2300 strd r2, r3, [sp] - d020996: 2310 movs r3, #16 - d020998: eb0d 0203 add.w r2, sp, r3 - d02099c: e9cd 1302 strd r1, r3, [sp, #8] - d0209a0: 4669 mov r1, sp - d0209a2: f000 fb17 bl d020fd4 <ROM_WIFI_IMR_UPDATE> - d0209a6: 2001 movs r0, #1 - d0209a8: f7ff fc3d bl d020226 <ROM_WIFI_BCN_Tx_Ctrl> - d0209ac: 4b1d ldr r3, [pc, #116] ; (d020a24 <ROM_WIFI_SET_APMODE+0x128>) - d0209ae: 2205 movs r2, #5 - d0209b0: f64f 71ff movw r1, #65535 ; 0xffff - d0209b4: f883 2058 strb.w r2, [r3, #88] ; 0x58 - d0209b8: 2212 movs r2, #18 - d0209ba: f883 2051 strb.w r2, [r3, #81] ; 0x51 - d0209be: 4a1a ldr r2, [pc, #104] ; (d020a28 <ROM_WIFI_SET_APMODE+0x12c>) - d0209c0: f8c4 2608 str.w r2, [r4, #1544] ; 0x608 - d0209c4: 4a19 ldr r2, [pc, #100] ; (d020a2c <ROM_WIFI_SET_APMODE+0x130>) - d0209c6: f8a2 10a4 strh.w r1, [r2, #164] ; 0xa4 - d0209ca: f44f 6180 mov.w r1, #1024 ; 0x400 - d0209ce: f8a2 10a2 strh.w r1, [r2, #162] ; 0xa2 - d0209d2: 2202 movs r2, #2 - d0209d4: 210a movs r1, #10 - d0209d6: f883 2059 strb.w r2, [r3, #89] ; 0x59 - d0209da: f883 1070 strb.w r1, [r3, #112] ; 0x70 - d0209de: 2100 movs r1, #0 - d0209e0: 8219 strh r1, [r3, #16] - d0209e2: f64f 7104 movw r1, #65284 ; 0xff04 - d0209e6: f8a3 1040 strh.w r1, [r3, #64] ; 0x40 - d0209ea: f44f 61c8 mov.w r1, #1600 ; 0x640 - d0209ee: 8319 strh r1, [r3, #24] - d0209f0: f883 2053 strb.w r2, [r3, #83] ; 0x53 - d0209f4: 221e movs r2, #30 - d0209f6: f883 2051 strb.w r2, [r3, #81] ; 0x51 - d0209fa: f8d4 3608 ldr.w r3, [r4, #1544] ; 0x608 - d0209fe: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - d020a02: f8c4 3608 str.w r3, [r4, #1544] ; 0x608 - d020a06: f8d4 3608 ldr.w r3, [r4, #1544] ; 0x608 - d020a0a: f443 2300 orr.w r3, r3, #524288 ; 0x80000 - d020a0e: f8c4 3608 str.w r3, [r4, #1544] ; 0x608 - d020a12: e7a4 b.n d02095e <ROM_WIFI_SET_APMODE+0x62> - d020a14: 00027b01 .word 0x00027b01 - d020a18: 40000100 .word 0x40000100 - d020a1c: 01010000 .word 0x01010000 - d020a20: 00080806 .word 0x00080806 - d020a24: 40000500 .word 0x40000500 - d020a28: 7000208e .word 0x7000208e - d020a2c: 40000600 .word 0x40000600 - -0d020a30 <ROM_WIFI_UPDATE_Slottime>: - d020a30: f010 0f20 tst.w r0, #32 - d020a34: b510 push {r4, lr} - d020a36: 780c ldrb r4, [r1, #0] - d020a38: d013 beq.n d020a62 <ROM_WIFI_UPDATE_Slottime+0x32> - d020a3a: 2c03 cmp r4, #3 - d020a3c: d009 beq.n d020a52 <ROM_WIFI_UPDATE_Slottime+0x22> - d020a3e: 2403 movs r4, #3 - d020a40: 700c strb r4, [r1, #0] - d020a42: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d020a46: f8d4 1668 ldr.w r1, [r4, #1640] ; 0x668 - d020a4a: f441 3100 orr.w r1, r1, #131072 ; 0x20000 - d020a4e: f8c4 1668 str.w r1, [r4, #1640] ; 0x668 - d020a52: 0784 lsls r4, r0, #30 - d020a54: d510 bpl.n d020a78 <ROM_WIFI_UPDATE_Slottime+0x48> - d020a56: 2314 movs r3, #20 - d020a58: 7013 strb r3, [r2, #0] - d020a5a: 7812 ldrb r2, [r2, #0] - d020a5c: 4b0f ldr r3, [pc, #60] ; (d020a9c <ROM_WIFI_UPDATE_Slottime+0x6c>) - d020a5e: 76da strb r2, [r3, #27] - d020a60: bd10 pop {r4, pc} - d020a62: 2c01 cmp r4, #1 - d020a64: d0f5 beq.n d020a52 <ROM_WIFI_UPDATE_Slottime+0x22> - d020a66: 2401 movs r4, #1 - d020a68: 700c strb r4, [r1, #0] - d020a6a: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d020a6e: f8d4 1668 ldr.w r1, [r4, #1640] ; 0x668 - d020a72: f421 3100 bic.w r1, r1, #131072 ; 0x20000 - d020a76: e7ea b.n d020a4e <ROM_WIFI_UPDATE_Slottime+0x1e> - d020a78: f013 0f0c tst.w r3, #12 - d020a7c: d009 beq.n d020a92 <ROM_WIFI_UPDATE_Slottime+0x62> - d020a7e: 0541 lsls r1, r0, #21 - d020a80: 7813 ldrb r3, [r2, #0] - d020a82: d503 bpl.n d020a8c <ROM_WIFI_UPDATE_Slottime+0x5c> - d020a84: 2b09 cmp r3, #9 - d020a86: d0e8 beq.n d020a5a <ROM_WIFI_UPDATE_Slottime+0x2a> - d020a88: 2309 movs r3, #9 - d020a8a: e7e5 b.n d020a58 <ROM_WIFI_UPDATE_Slottime+0x28> - d020a8c: 2b14 cmp r3, #20 - d020a8e: d1e2 bne.n d020a56 <ROM_WIFI_UPDATE_Slottime+0x26> - d020a90: e7e3 b.n d020a5a <ROM_WIFI_UPDATE_Slottime+0x2a> - d020a92: f013 0f0a tst.w r3, #10 - d020a96: d1f7 bne.n d020a88 <ROM_WIFI_UPDATE_Slottime+0x58> - d020a98: e7dd b.n d020a56 <ROM_WIFI_UPDATE_Slottime+0x26> - d020a9a: bf00 nop - d020a9c: 40000500 .word 0x40000500 - -0d020aa0 <ROM_WIFI_SET_CCA_EDCCA>: - d020aa0: 4b0c ldr r3, [pc, #48] ; (d020ad4 <ROM_WIFI_SET_CCA_EDCCA+0x34>) - d020aa2: 4a0d ldr r2, [pc, #52] ; (d020ad8 <ROM_WIFI_SET_CCA_EDCCA+0x38>) - d020aa4: f893 1094 ldrb.w r1, [r3, #148] ; 0x94 - d020aa8: b148 cbz r0, d020abe <ROM_WIFI_SET_CCA_EDCCA+0x1e> - d020aaa: f041 0109 orr.w r1, r1, #9 - d020aae: f883 1094 strb.w r1, [r3, #148] ; 0x94 - d020ab2: 8c93 ldrh r3, [r2, #36] ; 0x24 - d020ab4: b29b uxth r3, r3 - d020ab6: f443 6300 orr.w r3, r3, #2048 ; 0x800 - d020aba: 8493 strh r3, [r2, #36] ; 0x24 - d020abc: 4770 bx lr - d020abe: f001 01f6 and.w r1, r1, #246 ; 0xf6 - d020ac2: f883 1094 strb.w r1, [r3, #148] ; 0x94 - d020ac6: 8c93 ldrh r3, [r2, #36] ; 0x24 - d020ac8: f423 6300 bic.w r3, r3, #2048 ; 0x800 - d020acc: 041b lsls r3, r3, #16 - d020ace: 0c1b lsrs r3, r3, #16 - d020ad0: e7f3 b.n d020aba <ROM_WIFI_SET_CCA_EDCCA+0x1a> - d020ad2: bf00 nop - d020ad4: 40001500 .word 0x40001500 - d020ad8: 40000500 .word 0x40000500 - -0d020adc <ROM_WIFI_Set_TXOP_Thres>: - d020adc: 4a19 ldr r2, [pc, #100] ; (d020b44 <ROM_WIFI_Set_TXOP_Thres+0x68>) - d020ade: b119 cbz r1, d020ae8 <ROM_WIFI_Set_TXOP_Thres+0xc> - d020ae0: f240 33ff movw r3, #1023 ; 0x3ff - d020ae4: 4298 cmp r0, r3 - d020ae6: d110 bne.n d020b0a <ROM_WIFI_Set_TXOP_Thres+0x2e> - d020ae8: f8d2 3494 ldr.w r3, [r2, #1172] ; 0x494 - d020aec: f023 0304 bic.w r3, r3, #4 - d020af0: f8c2 3494 str.w r3, [r2, #1172] ; 0x494 - d020af4: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020af8: f8d2 34c8 ldr.w r3, [r2, #1224] ; 0x4c8 - d020afc: f423 437f bic.w r3, r3, #65280 ; 0xff00 - d020b00: f443 6300 orr.w r3, r3, #2048 ; 0x800 - d020b04: f8c2 34c8 str.w r3, [r2, #1224] ; 0x4c8 - d020b08: 4770 bx lr - d020b0a: f8d2 1494 ldr.w r1, [r2, #1172] ; 0x494 - d020b0e: f641 73f8 movw r3, #8184 ; 0x1ff8 - d020b12: f421 51ff bic.w r1, r1, #8160 ; 0x1fe0 - d020b16: ea03 03c0 and.w r3, r3, r0, lsl #3 - d020b1a: 01c0 lsls r0, r0, #7 - d020b1c: f021 0118 bic.w r1, r1, #24 - d020b20: f400 407f and.w r0, r0, #65280 ; 0xff00 - d020b24: 430b orrs r3, r1 - d020b26: f043 0304 orr.w r3, r3, #4 - d020b2a: f8c2 3494 str.w r3, [r2, #1172] ; 0x494 - d020b2e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020b32: f8d2 34c8 ldr.w r3, [r2, #1224] ; 0x4c8 - d020b36: f423 437f bic.w r3, r3, #65280 ; 0xff00 - d020b3a: 4318 orrs r0, r3 - d020b3c: f8c2 04c8 str.w r0, [r2, #1224] ; 0x4c8 - d020b40: 4770 bx lr - d020b42: bf00 nop - d020b44: 40001000 .word 0x40001000 - -0d020b48 <ROM_WIFI_Set_AC_Param>: - d020b48: 6803 ldr r3, [r0, #0] - d020b4a: b133 cbz r3, d020b5a <ROM_WIFI_Set_AC_Param+0x12> - d020b4c: b101 cbz r1, d020b50 <ROM_WIFI_Set_AC_Param+0x8> - d020b4e: 600b str r3, [r1, #0] - d020b50: 6802 ldr r2, [r0, #0] - d020b52: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020b56: f8c3 2508 str.w r2, [r3, #1288] ; 0x508 - d020b5a: 6843 ldr r3, [r0, #4] - d020b5c: b11b cbz r3, d020b66 <ROM_WIFI_Set_AC_Param+0x1e> - d020b5e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020b62: f8c2 350c str.w r3, [r2, #1292] ; 0x50c - d020b66: 6883 ldr r3, [r0, #8] - d020b68: b11b cbz r3, d020b72 <ROM_WIFI_Set_AC_Param+0x2a> - d020b6a: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020b6e: f8c2 3504 str.w r3, [r2, #1284] ; 0x504 - d020b72: 68c3 ldr r3, [r0, #12] - d020b74: b11b cbz r3, d020b7e <ROM_WIFI_Set_AC_Param+0x36> - d020b76: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020b7a: f8c2 3500 str.w r3, [r2, #1280] ; 0x500 - d020b7e: 4770 bx lr - -0d020b80 <ROM_WIFI_Set_MLME_JOIN>: - d020b80: b538 push {r3, r4, r5, lr} - d020b82: 4605 mov r5, r0 - d020b84: 4610 mov r0, r2 - d020b86: bb12 cbnz r2, d020bce <ROM_WIFI_Set_MLME_JOIN+0x4e> - d020b88: b109 cbz r1, d020b8e <ROM_WIFI_Set_MLME_JOIN+0xe> - d020b8a: f7ff fb4c bl d020226 <ROM_WIFI_BCN_Tx_Ctrl> - d020b8e: 4b42 ldr r3, [pc, #264] ; (d020c98 <ROM_WIFI_Set_MLME_JOIN+0x118>) - d020b90: f64f 72ff movw r2, #65535 ; 0xffff - d020b94: f8a3 20a4 strh.w r2, [r3, #164] ; 0xa4 - d020b98: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020b9c: f8d3 2608 ldr.w r2, [r3, #1544] ; 0x608 - d020ba0: b195 cbz r5, d020bc8 <ROM_WIFI_Set_MLME_JOIN+0x48> - d020ba2: f042 0280 orr.w r2, r2, #128 ; 0x80 - d020ba6: f8c3 2608 str.w r2, [r3, #1544] ; 0x608 - d020baa: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020bae: f8d2 3428 ldr.w r3, [r2, #1064] ; 0x428 - d020bb2: f023 537c bic.w r3, r3, #1056964608 ; 0x3f000000 - d020bb6: f423 137c bic.w r3, r3, #4128768 ; 0x3f0000 - d020bba: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 - d020bbe: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - d020bc2: f8c2 3428 str.w r3, [r2, #1064] ; 0x428 - d020bc6: bd38 pop {r3, r4, r5, pc} - d020bc8: f042 02c0 orr.w r2, r2, #192 ; 0xc0 - d020bcc: e7eb b.n d020ba6 <ROM_WIFI_Set_MLME_JOIN+0x26> - d020bce: 2a01 cmp r2, #1 - d020bd0: d111 bne.n d020bf6 <ROM_WIFI_Set_MLME_JOIN+0x76> - d020bd2: b915 cbnz r5, d020bda <ROM_WIFI_Set_MLME_JOIN+0x5a> - d020bd4: 4b30 ldr r3, [pc, #192] ; (d020c98 <ROM_WIFI_Set_MLME_JOIN+0x118>) - d020bd6: f8a3 50a4 strh.w r5, [r3, #164] ; 0xa4 - d020bda: 2900 cmp r1, #0 - d020bdc: d0e5 beq.n d020baa <ROM_WIFI_Set_MLME_JOIN+0x2a> - d020bde: 2001 movs r0, #1 - d020be0: f7ff fb21 bl d020226 <ROM_WIFI_BCN_Tx_Ctrl> - d020be4: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020be8: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 - d020bec: f043 7340 orr.w r3, r3, #50331648 ; 0x3000000 - d020bf0: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 - d020bf4: e7d9 b.n d020baa <ROM_WIFI_Set_MLME_JOIN+0x2a> - d020bf6: 2a02 cmp r2, #2 - d020bf8: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d020bfc: d114 bne.n d020c28 <ROM_WIFI_Set_MLME_JOIN+0xa8> - d020bfe: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 - d020c02: f023 0310 bic.w r3, r3, #16 - d020c06: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d020c0a: b141 cbz r1, d020c1e <ROM_WIFI_Set_MLME_JOIN+0x9e> - d020c0c: 2001 movs r0, #1 - d020c0e: f7ff fb0a bl d020226 <ROM_WIFI_BCN_Tx_Ctrl> - d020c12: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 - d020c16: f043 7340 orr.w r3, r3, #50331648 ; 0x3000000 - d020c1a: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d020c1e: 4b1f ldr r3, [pc, #124] ; (d020c9c <ROM_WIFI_Set_MLME_JOIN+0x11c>) - d020c20: f44f 62c8 mov.w r2, #1600 ; 0x640 - d020c24: 831a strh r2, [r3, #24] - d020c26: e7c0 b.n d020baa <ROM_WIFI_Set_MLME_JOIN+0x2a> - d020c28: 2a03 cmp r2, #3 - d020c2a: d1be bne.n d020baa <ROM_WIFI_Set_MLME_JOIN+0x2a> - d020c2c: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 - d020c30: f023 0308 bic.w r3, r3, #8 - d020c34: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d020c38: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 - d020c3c: f023 0310 bic.w r3, r3, #16 - d020c40: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d020c44: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 - d020c48: f043 0308 orr.w r3, r3, #8 - d020c4c: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d020c50: b19d cbz r5, d020c7a <ROM_WIFI_Set_MLME_JOIN+0xfa> - d020c52: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 - d020c56: f423 6300 bic.w r3, r3, #2048 ; 0x800 - d020c5a: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d020c5e: f8d4 3560 ldr.w r3, [r4, #1376] ; 0x560 - d020c62: f8c4 3568 str.w r3, [r4, #1384] ; 0x568 - d020c66: f8d4 3564 ldr.w r3, [r4, #1380] ; 0x564 - d020c6a: f8c4 356c str.w r3, [r4, #1388] ; 0x56c - d020c6e: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 - d020c72: f443 6300 orr.w r3, r3, #2048 ; 0x800 - d020c76: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 - d020c7a: 2900 cmp r1, #0 - d020c7c: d0cf beq.n d020c1e <ROM_WIFI_Set_MLME_JOIN+0x9e> - d020c7e: 2001 movs r0, #1 - d020c80: f7ff fad1 bl d020226 <ROM_WIFI_BCN_Tx_Ctrl> - d020c84: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020c88: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 - d020c8c: f043 7340 orr.w r3, r3, #50331648 ; 0x3000000 - d020c90: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 - d020c94: e7c3 b.n d020c1e <ROM_WIFI_Set_MLME_JOIN+0x9e> - d020c96: bf00 nop - d020c98: 40000600 .word 0x40000600 - d020c9c: 40000500 .word 0x40000500 - -0d020ca0 <ROM_WIFI_Set_MLME_Sitesurvey>: - d020ca0: b4f0 push {r4, r5, r6, r7} - d020ca2: 2801 cmp r0, #1 - d020ca4: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 - d020ca8: f240 5451 movw r4, #1361 ; 0x551 - d020cac: 4e1c ldr r6, [pc, #112] ; (d020d20 <ROM_WIFI_Set_MLME_Sitesurvey+0x80>) - d020cae: bf18 it ne - d020cb0: f44f 64aa movne.w r4, #1360 ; 0x550 - d020cb4: f8d7 5608 ldr.w r5, [r7, #1544] ; 0x608 - d020cb8: b1bb cbz r3, d020cea <ROM_WIFI_Set_MLME_Sitesurvey+0x4a> - d020cba: f025 0580 bic.w r5, r5, #128 ; 0x80 - d020cbe: 4b19 ldr r3, [pc, #100] ; (d020d24 <ROM_WIFI_Set_MLME_Sitesurvey+0x84>) - d020cc0: 2100 movs r1, #0 - d020cc2: f8c7 5608 str.w r5, [r7, #1544] ; 0x608 - d020cc6: f8a3 10a4 strh.w r1, [r3, #164] ; 0xa4 - d020cca: b920 cbnz r0, d020cd6 <ROM_WIFI_Set_MLME_Sitesurvey+0x36> - d020ccc: 443c add r4, r7 - d020cce: 7823 ldrb r3, [r4, #0] - d020cd0: f043 0310 orr.w r3, r3, #16 - d020cd4: 7023 strb r3, [r4, #0] - d020cd6: 4b14 ldr r3, [pc, #80] ; (d020d28 <ROM_WIFI_Set_MLME_Sitesurvey+0x88>) - d020cd8: f8b3 3040 ldrh.w r3, [r3, #64] ; 0x40 - d020cdc: b29b uxth r3, r3 - d020cde: 6033 str r3, [r6, #0] - d020ce0: b1e2 cbz r2, d020d1c <ROM_WIFI_Set_MLME_Sitesurvey+0x7c> - d020ce2: 2000 movs r0, #0 - d020ce4: bcf0 pop {r4, r5, r6, r7} - d020ce6: f7ff ba9e b.w d020226 <ROM_WIFI_BCN_Tx_Ctrl> - d020cea: b121 cbz r1, d020cf6 <ROM_WIFI_Set_MLME_Sitesurvey+0x56> - d020cec: 4b0d ldr r3, [pc, #52] ; (d020d24 <ROM_WIFI_Set_MLME_Sitesurvey+0x84>) - d020cee: f64f 71ff movw r1, #65535 ; 0xffff - d020cf2: f8a3 10a4 strh.w r1, [r3, #164] ; 0xa4 - d020cf6: b928 cbnz r0, d020d04 <ROM_WIFI_Set_MLME_Sitesurvey+0x64> - d020cf8: f104 4480 add.w r4, r4, #1073741824 ; 0x40000000 - d020cfc: 7823 ldrb r3, [r4, #0] - d020cfe: f003 03ef and.w r3, r3, #239 ; 0xef - d020d02: 7023 strb r3, [r4, #0] - d020d04: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020d08: f045 0580 orr.w r5, r5, #128 ; 0x80 - d020d0c: f8c3 5608 str.w r5, [r3, #1544] ; 0x608 - d020d10: 8831 ldrh r1, [r6, #0] - d020d12: f8a3 1440 strh.w r1, [r3, #1088] ; 0x440 - d020d16: b10a cbz r2, d020d1c <ROM_WIFI_Set_MLME_Sitesurvey+0x7c> - d020d18: 2001 movs r0, #1 - d020d1a: e7e3 b.n d020ce4 <ROM_WIFI_Set_MLME_Sitesurvey+0x44> - d020d1c: bcf0 pop {r4, r5, r6, r7} - d020d1e: 4770 bx lr - d020d20: 60007ef8 .word 0x60007ef8 - d020d24: 40000600 .word 0x40000600 - d020d28: 40000400 .word 0x40000400 - -0d020d2c <ROM_WIFI_32K_Cmd>: - d020d2c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d020d30: 460d mov r5, r1 - d020d32: 4604 mov r4, r0 - d020d34: b920 cbnz r0, d020d40 <ROM_WIFI_32K_Cmd+0x14> - d020d36: 2201 movs r2, #1 - d020d38: f04f 4160 mov.w r1, #3758096384 ; 0xe0000000 - d020d3c: 4b22 ldr r3, [pc, #136] ; (d020dc8 <ROM_WIFI_32K_Cmd+0x9c>) - d020d3e: 4798 blx r3 - d020d40: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020d44: 2c01 cmp r4, #1 - d020d46: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 - d020d4a: f04f 7280 mov.w r2, #16777216 ; 0x1000000 - d020d4e: 8a9b ldrh r3, [r3, #20] - d020d50: f241 3688 movw r6, #5000 ; 0x1388 - d020d54: f8df 807c ldr.w r8, [pc, #124] ; d020dd4 <ROM_WIFI_32K_Cmd+0xa8> - d020d58: f423 43ff bic.w r3, r3, #32640 ; 0x7f80 - d020d5c: f8c7 20b4 str.w r2, [r7, #180] ; 0xb4 - d020d60: f023 032e bic.w r3, r3, #46 ; 0x2e - d020d64: ea4f 4303 mov.w r3, r3, lsl #16 - d020d68: ea4f 4313 mov.w r3, r3, lsr #16 - d020d6c: f483 4300 eor.w r3, r3, #32768 ; 0x8000 - d020d70: bf16 itet ne - d020d72: f023 0311 bicne.w r3, r3, #17 - d020d76: f043 0311 orreq.w r3, r3, #17 - d020d7a: b29b uxthne r3, r3 - d020d7c: 2d01 cmp r5, #1 - d020d7e: bf16 itet ne - d020d80: f023 0340 bicne.w r3, r3, #64 ; 0x40 - d020d84: f043 0340 orreq.w r3, r3, #64 ; 0x40 - d020d88: b29b uxthne r3, r3 - d020d8a: 82bb strh r3, [r7, #20] - d020d8c: b17d cbz r5, d020dae <ROM_WIFI_32K_Cmd+0x82> - d020d8e: 3e01 subs r6, #1 - d020d90: b2b6 uxth r6, r6 - d020d92: b92e cbnz r6, d020da0 <ROM_WIFI_32K_Cmd+0x74> - d020d94: 4632 mov r2, r6 - d020d96: 490d ldr r1, [pc, #52] ; (d020dcc <ROM_WIFI_32K_Cmd+0xa0>) - d020d98: 480d ldr r0, [pc, #52] ; (d020dd0 <ROM_WIFI_32K_Cmd+0xa4>) - d020d9a: f021 ff85 bl d042ca8 <__DiagPrintf_veneer> - d020d9e: e008 b.n d020db2 <ROM_WIFI_32K_Cmd+0x86> - d020da0: f8d7 30b4 ldr.w r3, [r7, #180] ; 0xb4 - d020da4: 01db lsls r3, r3, #7 - d020da6: d402 bmi.n d020dae <ROM_WIFI_32K_Cmd+0x82> - d020da8: 2002 movs r0, #2 - d020daa: 47c0 blx r8 - d020dac: e7ee b.n d020d8c <ROM_WIFI_32K_Cmd+0x60> - d020dae: 2e01 cmp r6, #1 - d020db0: d0f0 beq.n d020d94 <ROM_WIFI_32K_Cmd+0x68> - d020db2: b93c cbnz r4, d020dc4 <ROM_WIFI_32K_Cmd+0x98> - d020db4: 4622 mov r2, r4 - d020db6: 4620 mov r0, r4 - d020db8: f04f 4160 mov.w r1, #3758096384 ; 0xe0000000 - d020dbc: 4b02 ldr r3, [pc, #8] ; (d020dc8 <ROM_WIFI_32K_Cmd+0x9c>) - d020dbe: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d020dc2: 4718 bx r3 - d020dc4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d020dc8: 0001fc85 .word 0x0001fc85 - d020dcc: 0d048ba9 .word 0x0d048ba9 - d020dd0: 0d048b36 .word 0x0d048b36 - d020dd4: 0001e205 .word 0x0001e205 - -0d020dd8 <ROM_WIFI_TX_PAUSE_SET>: - d020dd8: 2801 cmp r0, #1 - d020dda: b570 push {r4, r5, r6, lr} - d020ddc: d112 bne.n d020e04 <ROM_WIFI_TX_PAUSE_SET+0x2c> - d020dde: 4a18 ldr r2, [pc, #96] ; (d020e40 <ROM_WIFI_TX_PAUSE_SET+0x68>) - d020de0: 2300 movs r3, #0 - d020de2: fa21 f003 lsr.w r0, r1, r3 - d020de6: 3301 adds r3, #1 - d020de8: 3201 adds r2, #1 - d020dea: 07c0 lsls r0, r0, #31 - d020dec: bf42 ittt mi - d020dee: f812 0c01 ldrbmi.w r0, [r2, #-1] - d020df2: 3001 addmi r0, #1 - d020df4: f802 0c01 strbmi.w r0, [r2, #-1] - d020df8: 2b08 cmp r3, #8 - d020dfa: d1f2 bne.n d020de2 <ROM_WIFI_TX_PAUSE_SET+0xa> - d020dfc: 4b11 ldr r3, [pc, #68] ; (d020e44 <ROM_WIFI_TX_PAUSE_SET+0x6c>) - d020dfe: f883 10d1 strb.w r1, [r3, #209] ; 0xd1 - d020e02: bd70 pop {r4, r5, r6, pc} - d020e04: 4c0e ldr r4, [pc, #56] ; (d020e40 <ROM_WIFI_TX_PAUSE_SET+0x68>) - d020e06: 20ff movs r0, #255 ; 0xff - d020e08: 2200 movs r2, #0 - d020e0a: 2501 movs r5, #1 - d020e0c: f814 3b01 ldrb.w r3, [r4], #1 - d020e10: b953 cbnz r3, d020e28 <ROM_WIFI_TX_PAUSE_SET+0x50> - d020e12: fa05 f302 lsl.w r3, r5, r2 - d020e16: ea20 0003 bic.w r0, r0, r3 - d020e1a: 3201 adds r2, #1 - d020e1c: 2a08 cmp r2, #8 - d020e1e: d1f5 bne.n d020e0c <ROM_WIFI_TX_PAUSE_SET+0x34> - d020e20: 4b08 ldr r3, [pc, #32] ; (d020e44 <ROM_WIFI_TX_PAUSE_SET+0x6c>) - d020e22: f883 00d1 strb.w r0, [r3, #209] ; 0xd1 - d020e26: e7ec b.n d020e02 <ROM_WIFI_TX_PAUSE_SET+0x2a> - d020e28: fa21 f602 lsr.w r6, r1, r2 - d020e2c: 07f6 lsls r6, r6, #31 - d020e2e: d5f4 bpl.n d020e1a <ROM_WIFI_TX_PAUSE_SET+0x42> - d020e30: 3b01 subs r3, #1 - d020e32: b2db uxtb r3, r3 - d020e34: f804 3c01 strb.w r3, [r4, #-1] - d020e38: 2b00 cmp r3, #0 - d020e3a: d1ee bne.n d020e1a <ROM_WIFI_TX_PAUSE_SET+0x42> - d020e3c: e7e9 b.n d020e12 <ROM_WIFI_TX_PAUSE_SET+0x3a> - d020e3e: bf00 nop - d020e40: 60007efc .word 0x60007efc - d020e44: 40000500 .word 0x40000500 - -0d020e48 <ROM_WIFI_FIFO_CLEARN_UP>: - d020e48: b510 push {r4, lr} - d020e4a: 4604 mov r4, r0 - d020e4c: 21ff movs r1, #255 ; 0xff - d020e4e: 2001 movs r0, #1 - d020e50: f7ff ffc2 bl d020dd8 <ROM_WIFI_TX_PAUSE_SET> - d020e54: 2c01 cmp r4, #1 - d020e56: d021 beq.n d020e9c <ROM_WIFI_FIFO_CLEARN_UP+0x54> - d020e58: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020e5c: f8d2 3284 ldr.w r3, [r2, #644] ; 0x284 - d020e60: f443 2380 orr.w r3, r3, #262144 ; 0x40000 - d020e64: f8c2 3284 str.w r3, [r2, #644] ; 0x284 - d020e68: 2364 movs r3, #100 ; 0x64 - d020e6a: f8d2 1284 ldr.w r1, [r2, #644] ; 0x284 - d020e6e: 0389 lsls r1, r1, #14 - d020e70: d403 bmi.n d020e7a <ROM_WIFI_FIFO_CLEARN_UP+0x32> - d020e72: 3b01 subs r3, #1 - d020e74: f013 03ff ands.w r3, r3, #255 ; 0xff - d020e78: d1f7 bne.n d020e6a <ROM_WIFI_FIFO_CLEARN_UP+0x22> - d020e7a: 4b09 ldr r3, [pc, #36] ; (d020ea0 <ROM_WIFI_FIFO_CLEARN_UP+0x58>) - d020e7c: 2200 movs r2, #0 - d020e7e: 2002 movs r0, #2 - d020e80: 829a strh r2, [r3, #20] - d020e82: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020e86: f04f 4200 mov.w r2, #2147483648 ; 0x80000000 - d020e8a: f8c3 2200 str.w r2, [r3, #512] ; 0x200 - d020e8e: 4b05 ldr r3, [pc, #20] ; (d020ea4 <ROM_WIFI_FIFO_CLEARN_UP+0x5c>) - d020e90: 4798 blx r3 - d020e92: 2022 movs r0, #34 ; 0x22 - d020e94: 4b04 ldr r3, [pc, #16] ; (d020ea8 <ROM_WIFI_FIFO_CLEARN_UP+0x60>) - d020e96: e8bd 4010 ldmia.w sp!, {r4, lr} - d020e9a: 4718 bx r3 - d020e9c: bd10 pop {r4, pc} - d020e9e: bf00 nop - d020ea0: 40000200 .word 0x40000200 - d020ea4: 0001e2bd .word 0x0001e2bd - d020ea8: 00026a51 .word 0x00026a51 - -0d020eac <ROM_WIFI_CHECK_TXBUF>: - d020eac: b570 push {r4, r5, r6, lr} - d020eae: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d020eb2: f44f 757a mov.w r5, #1000 ; 0x3e8 - d020eb6: 4e13 ldr r6, [pc, #76] ; (d020f04 <ROM_WIFI_CHECK_TXBUF+0x58>) - d020eb8: f8d4 3428 ldr.w r3, [r4, #1064] ; 0x428 - d020ebc: f023 537c bic.w r3, r3, #1056964608 ; 0x3f000000 - d020ec0: f423 137c bic.w r3, r3, #4128768 ; 0x3f0000 - d020ec4: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d020ec8: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - d020ecc: f8c4 3428 str.w r3, [r4, #1064] ; 0x428 - d020ed0: f8d4 2200 ldr.w r2, [r4, #512] ; 0x200 - d020ed4: f8d4 3204 ldr.w r3, [r4, #516] ; 0x204 - d020ed8: 429a cmp r2, r3 - d020eda: d003 beq.n d020ee4 <ROM_WIFI_CHECK_TXBUF+0x38> - d020edc: 200a movs r0, #10 - d020ede: 47b0 blx r6 - d020ee0: 3d01 subs r5, #1 - d020ee2: d1f5 bne.n d020ed0 <ROM_WIFI_CHECK_TXBUF+0x24> - d020ee4: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d020ee8: f8d2 3428 ldr.w r3, [r2, #1064] ; 0x428 - d020eec: f023 537c bic.w r3, r3, #1056964608 ; 0x3f000000 - d020ef0: f423 137c bic.w r3, r3, #4128768 ; 0x3f0000 - d020ef4: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 - d020ef8: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - d020efc: f8c2 3428 str.w r3, [r2, #1064] ; 0x428 - d020f00: bd70 pop {r4, r5, r6, pc} - d020f02: bf00 nop - d020f04: 0001e2bd .word 0x0001e2bd - -0d020f08 <ROM_WIFI_CONFIG_CSI>: - d020f08: b410 push {r4} - d020f0a: 4c2d ldr r4, [pc, #180] ; (d020fc0 <ROM_WIFI_CONFIG_CSI+0xb8>) - d020f0c: b340 cbz r0, d020f60 <ROM_WIFI_CONFIG_CSI+0x58> - d020f0e: f8d4 06e4 ldr.w r0, [r4, #1764] ; 0x6e4 - d020f12: 2901 cmp r1, #1 - d020f14: f440 3080 orr.w r0, r0, #65536 ; 0x10000 - d020f18: f8c4 06e4 str.w r0, [r4, #1764] ; 0x6e4 - d020f1c: d027 beq.n d020f6e <ROM_WIFI_CONFIG_CSI+0x66> - d020f1e: 2902 cmp r1, #2 - d020f20: d03c beq.n d020f9c <ROM_WIFI_CONFIG_CSI+0x94> - d020f22: 2900 cmp r1, #0 - d020f24: d144 bne.n d020fb0 <ROM_WIFI_CONFIG_CSI+0xa8> - d020f26: 6819 ldr r1, [r3, #0] - d020f28: 3a01 subs r2, #1 - d020f2a: f8c4 16f0 str.w r1, [r4, #1776] ; 0x6f0 - d020f2e: f8d4 16f4 ldr.w r1, [r4, #1780] ; 0x6f4 - d020f32: 889b ldrh r3, [r3, #4] - d020f34: 0c09 lsrs r1, r1, #16 - d020f36: 0409 lsls r1, r1, #16 - d020f38: 4319 orrs r1, r3 - d020f3a: f8c4 16f4 str.w r1, [r4, #1780] ; 0x6f4 - d020f3e: f8d4 36e4 ldr.w r3, [r4, #1764] ; 0x6e4 - d020f42: 4920 ldr r1, [pc, #128] ; (d020fc4 <ROM_WIFI_CONFIG_CSI+0xbc>) - d020f44: f423 23c0 bic.w r3, r3, #393216 ; 0x60000 - d020f48: f8c4 36e4 str.w r3, [r4, #1764] ; 0x6e4 - d020f4c: 4b1e ldr r3, [pc, #120] ; (d020fc8 <ROM_WIFI_CONFIG_CSI+0xc0>) - d020f4e: f812 0f01 ldrb.w r0, [r2, #1]! - d020f52: f803 0b01 strb.w r0, [r3], #1 - d020f56: 428b cmp r3, r1 - d020f58: d1f9 bne.n d020f4e <ROM_WIFI_CONFIG_CSI+0x46> - d020f5a: f85d 4b04 ldr.w r4, [sp], #4 - d020f5e: 4770 bx lr - d020f60: f8d4 36e4 ldr.w r3, [r4, #1764] ; 0x6e4 - d020f64: f423 3380 bic.w r3, r3, #65536 ; 0x10000 - d020f68: f8c4 36e4 str.w r3, [r4, #1764] ; 0x6e4 - d020f6c: e7f5 b.n d020f5a <ROM_WIFI_CONFIG_CSI+0x52> - d020f6e: 2300 movs r3, #0 - d020f70: 3a01 subs r2, #1 - d020f72: 4914 ldr r1, [pc, #80] ; (d020fc4 <ROM_WIFI_CONFIG_CSI+0xbc>) - d020f74: f8c4 36f0 str.w r3, [r4, #1776] ; 0x6f0 - d020f78: f8c4 36f4 str.w r3, [r4, #1780] ; 0x6f4 - d020f7c: f8d4 36e4 ldr.w r3, [r4, #1764] ; 0x6e4 - d020f80: f423 23c0 bic.w r3, r3, #393216 ; 0x60000 - d020f84: f443 3300 orr.w r3, r3, #131072 ; 0x20000 - d020f88: f8c4 36e4 str.w r3, [r4, #1764] ; 0x6e4 - d020f8c: 4b0e ldr r3, [pc, #56] ; (d020fc8 <ROM_WIFI_CONFIG_CSI+0xc0>) - d020f8e: f812 0f01 ldrb.w r0, [r2, #1]! - d020f92: f803 0b01 strb.w r0, [r3], #1 - d020f96: 428b cmp r3, r1 - d020f98: d1f9 bne.n d020f8e <ROM_WIFI_CONFIG_CSI+0x86> - d020f9a: e7de b.n d020f5a <ROM_WIFI_CONFIG_CSI+0x52> - d020f9c: 2300 movs r3, #0 - d020f9e: f8c4 36f0 str.w r3, [r4, #1776] ; 0x6f0 - d020fa2: f8c4 36f4 str.w r3, [r4, #1780] ; 0x6f4 - d020fa6: f8d4 36e4 ldr.w r3, [r4, #1764] ; 0x6e4 - d020faa: f423 23c0 bic.w r3, r3, #393216 ; 0x60000 - d020fae: e7db b.n d020f68 <ROM_WIFI_CONFIG_CSI+0x60> - d020fb0: 460b mov r3, r1 - d020fb2: 22ee movs r2, #238 ; 0xee - d020fb4: 4905 ldr r1, [pc, #20] ; (d020fcc <ROM_WIFI_CONFIG_CSI+0xc4>) - d020fb6: 4806 ldr r0, [pc, #24] ; (d020fd0 <ROM_WIFI_CONFIG_CSI+0xc8>) - d020fb8: f85d 4b04 ldr.w r4, [sp], #4 - d020fbc: f021 be74 b.w d042ca8 <__DiagPrintf_veneer> - d020fc0: 40001000 .word 0x40001000 - d020fc4: 400016e6 .word 0x400016e6 - d020fc8: 400016e0 .word 0x400016e0 - d020fcc: 0d048b95 .word 0x0d048b95 - d020fd0: 0d048b46 .word 0x0d048b46 - -0d020fd4 <ROM_WIFI_IMR_UPDATE>: - d020fd4: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d020fd8: 3a04 subs r2, #4 - d020fda: b570 push {r4, r5, r6, lr} - d020fdc: 2400 movs r4, #0 - d020fde: f8c3 43ec str.w r4, [r3, #1004] ; 0x3ec - d020fe2: f8c3 40b0 str.w r4, [r3, #176] ; 0xb0 - d020fe6: f8c3 40b8 str.w r4, [r3, #184] ; 0xb8 - d020fea: f8c3 40c0 str.w r4, [r3, #192] ; 0xc0 - d020fee: 1f0c subs r4, r1, #4 - d020ff0: 4603 mov r3, r0 - d020ff2: 310c adds r1, #12 - d020ff4: f854 6f04 ldr.w r6, [r4, #4]! - d020ff8: b116 cbz r6, d021000 <ROM_WIFI_IMR_UPDATE+0x2c> - d020ffa: 681d ldr r5, [r3, #0] - d020ffc: 4335 orrs r5, r6 - d020ffe: 601d str r5, [r3, #0] - d021000: f852 6f04 ldr.w r6, [r2, #4]! - d021004: b11e cbz r6, d02100e <ROM_WIFI_IMR_UPDATE+0x3a> - d021006: 681d ldr r5, [r3, #0] - d021008: ea25 0506 bic.w r5, r5, r6 - d02100c: 601d str r5, [r3, #0] - d02100e: 428c cmp r4, r1 - d021010: f103 0304 add.w r3, r3, #4 - d021014: d1ee bne.n d020ff4 <ROM_WIFI_IMR_UPDATE+0x20> - d021016: 6842 ldr r2, [r0, #4] - d021018: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d02101c: f8c3 23ec str.w r2, [r3, #1004] ; 0x3ec - d021020: 6802 ldr r2, [r0, #0] - d021022: f8c3 20b0 str.w r2, [r3, #176] ; 0xb0 - d021026: 6882 ldr r2, [r0, #8] - d021028: f8c3 20b8 str.w r2, [r3, #184] ; 0xb8 - d02102c: 68c2 ldr r2, [r0, #12] - d02102e: f8c3 20c0 str.w r2, [r3, #192] ; 0xc0 - d021032: bd70 pop {r4, r5, r6, pc} - -0d021034 <ROM_WIFI_ICV_CHECK_CFG>: - d021034: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d021038: f020 0004 bic.w r0, r0, #4 - d02103c: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 - d021040: 2801 cmp r0, #1 - d021042: bf0c ite eq - d021044: f443 7300 orreq.w r3, r3, #512 ; 0x200 - d021048: f423 7300 bicne.w r3, r3, #512 ; 0x200 - d02104c: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 - d021050: 4770 bx lr - -0d021052 <ROM_WIFI_SET_MAX_AGG_NUM>: - d021052: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d021056: 0400 lsls r0, r0, #16 - d021058: f8d2 34c8 ldr.w r3, [r2, #1224] ; 0x4c8 - d02105c: f400 107c and.w r0, r0, #4128768 ; 0x3f0000 - d021060: f423 137c bic.w r3, r3, #4128768 ; 0x3f0000 - d021064: 4318 orrs r0, r3 - d021066: f8c2 04c8 str.w r0, [r2, #1224] ; 0x4c8 - d02106a: 4770 bx lr - -0d02106c <ROM_WIFI_GET_MAX_AGG_NUM>: - d02106c: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d021070: f8d3 04c8 ldr.w r0, [r3, #1224] ; 0x4c8 - d021074: f3c0 4005 ubfx r0, r0, #16, #6 - d021078: 4770 bx lr - -0d02107a <ROM_WIFI_High_Queue_Empty_Check>: - d02107a: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d02107e: f8d3 0418 ldr.w r0, [r3, #1048] ; 0x418 - d021082: f3c0 6080 ubfx r0, r0, #26, #1 - d021086: 4770 bx lr - -0d021088 <ROM_WIFI_BRate_Get>: - d021088: 1e42 subs r2, r0, #1 - d02108a: 300f adds r0, #15 - d02108c: f812 3f01 ldrb.w r3, [r2, #1]! - d021090: f013 0f80 tst.w r3, #128 ; 0x80 - d021094: d009 beq.n d0210aa <ROM_WIFI_BRate_Get+0x22> - d021096: f003 037f and.w r3, r3, #127 ; 0x7f - d02109a: 2b18 cmp r3, #24 - d02109c: d82c bhi.n d0210f8 <ROM_WIFI_BRate_Get+0x70> - d02109e: 2b0a cmp r3, #10 - d0210a0: d806 bhi.n d0210b0 <ROM_WIFI_BRate_Get+0x28> - d0210a2: 2b02 cmp r3, #2 - d0210a4: d03b beq.n d02111e <ROM_WIFI_BRate_Get+0x96> - d0210a6: 2b04 cmp r3, #4 - d0210a8: d03e beq.n d021128 <ROM_WIFI_BRate_Get+0xa0> - d0210aa: 4282 cmp r2, r0 - d0210ac: d1ee bne.n d02108c <ROM_WIFI_BRate_Get+0x4> - d0210ae: 4770 bx lr - d0210b0: 3b0b subs r3, #11 - d0210b2: 2b0d cmp r3, #13 - d0210b4: d8f9 bhi.n d0210aa <ROM_WIFI_BRate_Get+0x22> - d0210b6: f20f 0c08 addw ip, pc, #8 - d0210ba: f85c f023 ldr.w pc, [ip, r3, lsl #2] - d0210be: bf00 nop - d0210c0: 0d021131 .word 0x0d021131 - d0210c4: 0d021141 .word 0x0d021141 - d0210c8: 0d0210ab .word 0x0d0210ab - d0210cc: 0d0210ab .word 0x0d0210ab - d0210d0: 0d0210ab .word 0x0d0210ab - d0210d4: 0d0210ab .word 0x0d0210ab - d0210d8: 0d0210ab .word 0x0d0210ab - d0210dc: 0d021149 .word 0x0d021149 - d0210e0: 0d0210ab .word 0x0d0210ab - d0210e4: 0d0210ab .word 0x0d0210ab - d0210e8: 0d0210ab .word 0x0d0210ab - d0210ec: 0d021139 .word 0x0d021139 - d0210f0: 0d0210ab .word 0x0d0210ab - d0210f4: 0d021151 .word 0x0d021151 - d0210f8: 2b48 cmp r3, #72 ; 0x48 - d0210fa: d031 beq.n d021160 <ROM_WIFI_BRate_Get+0xd8> - d0210fc: d807 bhi.n d02110e <ROM_WIFI_BRate_Get+0x86> - d0210fe: 2b24 cmp r3, #36 ; 0x24 - d021100: d02a beq.n d021158 <ROM_WIFI_BRate_Get+0xd0> - d021102: 2b30 cmp r3, #48 ; 0x30 - d021104: d1d1 bne.n d0210aa <ROM_WIFI_BRate_Get+0x22> - d021106: 880b ldrh r3, [r1, #0] - d021108: f443 7380 orr.w r3, r3, #256 ; 0x100 - d02110c: e00a b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d02110e: 2b60 cmp r3, #96 ; 0x60 - d021110: d02a beq.n d021168 <ROM_WIFI_BRate_Get+0xe0> - d021112: 2b6c cmp r3, #108 ; 0x6c - d021114: d1c9 bne.n d0210aa <ROM_WIFI_BRate_Get+0x22> - d021116: 880b ldrh r3, [r1, #0] - d021118: f443 6300 orr.w r3, r3, #2048 ; 0x800 - d02111c: e002 b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d02111e: 880b ldrh r3, [r1, #0] - d021120: f043 0301 orr.w r3, r3, #1 - d021124: 800b strh r3, [r1, #0] - d021126: e7c0 b.n d0210aa <ROM_WIFI_BRate_Get+0x22> - d021128: 880b ldrh r3, [r1, #0] - d02112a: f043 0302 orr.w r3, r3, #2 - d02112e: e7f9 b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d021130: 880b ldrh r3, [r1, #0] - d021132: f043 0304 orr.w r3, r3, #4 - d021136: e7f5 b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d021138: 880b ldrh r3, [r1, #0] - d02113a: f043 0308 orr.w r3, r3, #8 - d02113e: e7f1 b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d021140: 880b ldrh r3, [r1, #0] - d021142: f043 0310 orr.w r3, r3, #16 - d021146: e7ed b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d021148: 880b ldrh r3, [r1, #0] - d02114a: f043 0320 orr.w r3, r3, #32 - d02114e: e7e9 b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d021150: 880b ldrh r3, [r1, #0] - d021152: f043 0340 orr.w r3, r3, #64 ; 0x40 - d021156: e7e5 b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d021158: 880b ldrh r3, [r1, #0] - d02115a: f043 0380 orr.w r3, r3, #128 ; 0x80 - d02115e: e7e1 b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d021160: 880b ldrh r3, [r1, #0] - d021162: f443 7300 orr.w r3, r3, #512 ; 0x200 - d021166: e7dd b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - d021168: 880b ldrh r3, [r1, #0] - d02116a: f443 6380 orr.w r3, r3, #1024 ; 0x400 - d02116e: e7d9 b.n d021124 <ROM_WIFI_BRate_Get+0x9c> - -0d021170 <ROM_WIFI_BRate_Set>: - d021170: 2300 movs r3, #0 - d021172: b507 push {r0, r1, r2, lr} - d021174: f10d 0106 add.w r1, sp, #6 - d021178: f8ad 3006 strh.w r3, [sp, #6] - d02117c: f7ff ff84 bl d021088 <ROM_WIFI_BRate_Get> - d021180: f8bd 3006 ldrh.w r3, [sp, #6] - d021184: 4a09 ldr r2, [pc, #36] ; (d0211ac <ROM_WIFI_BRate_Set+0x3c>) - d021186: f023 03a2 bic.w r3, r3, #162 ; 0xa2 - d02118a: 05db lsls r3, r3, #23 - d02118c: 0ddb lsrs r3, r3, #23 - d02118e: f043 030d orr.w r3, r3, #13 - d021192: f8ad 3006 strh.w r3, [sp, #6] - d021196: b2db uxtb r3, r3 - d021198: f882 3040 strb.w r3, [r2, #64] ; 0x40 - d02119c: f8bd 3006 ldrh.w r3, [sp, #6] - d0211a0: 0a1b lsrs r3, r3, #8 - d0211a2: f882 3041 strb.w r3, [r2, #65] ; 0x41 - d0211a6: b003 add sp, #12 - d0211a8: f85d fb04 ldr.w pc, [sp], #4 - d0211ac: 40000400 .word 0x40000400 - -0d0211b0 <ROM_WIFI_MRateToHwRate>: - d0211b0: 286c cmp r0, #108 ; 0x6c - d0211b2: d82c bhi.n d02120e <ROM_WIFI_MRateToHwRate+0x5e> - d0211b4: 2818 cmp r0, #24 - d0211b6: d811 bhi.n d0211dc <ROM_WIFI_MRateToHwRate+0x2c> - d0211b8: 280a cmp r0, #10 - d0211ba: d803 bhi.n d0211c4 <ROM_WIFI_MRateToHwRate+0x14> - d0211bc: 1f03 subs r3, r0, #4 - d0211be: 4258 negs r0, r3 - d0211c0: 4158 adcs r0, r3 - d0211c2: 4770 bx lr - d0211c4: 380b subs r0, #11 - d0211c6: 280d cmp r0, #13 - d0211c8: d846 bhi.n d021258 <ROM_WIFI_MRateToHwRate+0xa8> - d0211ca: e8df f000 tbb [pc, r0] - d0211ce: 1a3d .short 0x1a3d - d0211d0: 45454545 .word 0x45454545 - d0211d4: 45451c45 .word 0x45451c45 - d0211d8: 1e451845 .word 0x1e451845 - d0211dc: 2848 cmp r0, #72 ; 0x48 - d0211de: d035 beq.n d02124c <ROM_WIFI_MRateToHwRate+0x9c> - d0211e0: d806 bhi.n d0211f0 <ROM_WIFI_MRateToHwRate+0x40> - d0211e2: 2824 cmp r0, #36 ; 0x24 - d0211e4: d034 beq.n d021250 <ROM_WIFI_MRateToHwRate+0xa0> - d0211e6: 2830 cmp r0, #48 ; 0x30 - d0211e8: bf14 ite ne - d0211ea: 2000 movne r0, #0 - d0211ec: 2008 moveq r0, #8 - d0211ee: 4770 bx lr - d0211f0: 2860 cmp r0, #96 ; 0x60 - d0211f2: d02f beq.n d021254 <ROM_WIFI_MRateToHwRate+0xa4> - d0211f4: 286c cmp r0, #108 ; 0x6c - d0211f6: bf14 ite ne - d0211f8: 2000 movne r0, #0 - d0211fa: 200b moveq r0, #11 - d0211fc: 4770 bx lr - d0211fe: 2003 movs r0, #3 - d021200: 4770 bx lr - d021202: 2004 movs r0, #4 - d021204: 4770 bx lr - d021206: 2005 movs r0, #5 - d021208: 4770 bx lr - d02120a: 2006 movs r0, #6 - d02120c: 4770 bx lr - d02120e: f080 0380 eor.w r3, r0, #128 ; 0x80 - d021212: 2b07 cmp r3, #7 - d021214: d804 bhi.n d021220 <ROM_WIFI_MRateToHwRate+0x70> - d021216: f000 001f and.w r0, r0, #31 - d02121a: f040 0080 orr.w r0, r0, #128 ; 0x80 - d02121e: 4770 bx lr - d021220: f100 0360 add.w r3, r0, #96 ; 0x60 - d021224: b2db uxtb r3, r3 - d021226: 2b08 cmp r3, #8 - d021228: d804 bhi.n d021234 <ROM_WIFI_MRateToHwRate+0x84> - d02122a: f000 000f and.w r0, r0, #15 - d02122e: f440 7080 orr.w r0, r0, #256 ; 0x100 - d021232: 4770 bx lr - d021234: f100 0330 add.w r3, r0, #48 ; 0x30 - d021238: b2db uxtb r3, r3 - d02123a: 2b09 cmp r3, #9 - d02123c: d80c bhi.n d021258 <ROM_WIFI_MRateToHwRate+0xa8> - d02123e: f000 000f and.w r0, r0, #15 - d021242: f440 70c0 orr.w r0, r0, #384 ; 0x180 - d021246: 4770 bx lr - d021248: 2002 movs r0, #2 - d02124a: 4770 bx lr - d02124c: 2009 movs r0, #9 - d02124e: 4770 bx lr - d021250: 2007 movs r0, #7 - d021252: 4770 bx lr - d021254: 200a movs r0, #10 - d021256: 4770 bx lr - d021258: 2000 movs r0, #0 - d02125a: 4770 bx lr - -0d02125c <ROM_WIFI_HwRateToMRate>: - d02125c: 280b cmp r0, #11 - d02125e: d806 bhi.n d02126e <ROM_WIFI_HwRateToMRate+0x12> - d021260: 3801 subs r0, #1 - d021262: b280 uxth r0, r0 - d021264: 280a cmp r0, #10 - d021266: d818 bhi.n d02129a <ROM_WIFI_HwRateToMRate+0x3e> - d021268: 4b0d ldr r3, [pc, #52] ; (d0212a0 <ROM_WIFI_HwRateToMRate+0x44>) - d02126a: 5c18 ldrb r0, [r3, r0] - d02126c: 4770 bx lr - d02126e: f3c0 13c1 ubfx r3, r0, #7, #2 - d021272: 2b01 cmp r3, #1 - d021274: d104 bne.n d021280 <ROM_WIFI_HwRateToMRate+0x24> - d021276: f000 001f and.w r0, r0, #31 - d02127a: f040 0080 orr.w r0, r0, #128 ; 0x80 - d02127e: 4770 bx lr - d021280: 2b02 cmp r3, #2 - d021282: d104 bne.n d02128e <ROM_WIFI_HwRateToMRate+0x32> - d021284: f000 000f and.w r0, r0, #15 - d021288: 3860 subs r0, #96 ; 0x60 - d02128a: b2c0 uxtb r0, r0 - d02128c: 4770 bx lr - d02128e: 2b03 cmp r3, #3 - d021290: d103 bne.n d02129a <ROM_WIFI_HwRateToMRate+0x3e> - d021292: f000 000f and.w r0, r0, #15 - d021296: 3830 subs r0, #48 ; 0x30 - d021298: e7f7 b.n d02128a <ROM_WIFI_HwRateToMRate+0x2e> - d02129a: 2002 movs r0, #2 - d02129c: 4770 bx lr - d02129e: bf00 nop - d0212a0: 0d048bba .word 0x0d048bba - -0d0212a4 <ROM_WIFI_CAM_ENTRY_WRITE>: - d0212a4: 6803 ldr r3, [r0, #0] - d0212a6: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0212aa: f8c2 3674 str.w r3, [r2, #1652] ; 0x674 - d0212ae: 6843 ldr r3, [r0, #4] - d0212b0: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - d0212b4: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - d0212b8: f8c2 3670 str.w r3, [r2, #1648] ; 0x670 - d0212bc: 4770 bx lr +0d0209d8 <ROM_WIFI_SET_APMODE>: + d0209d8: b570 push {r4, r5, r6, lr} + d0209da: b088 sub sp, #32 + d0209dc: 4c44 ldr r4, [pc, #272] ; (d020af0 <ROM_WIFI_SET_APMODE+0x118>) + d0209de: 2210 movs r2, #16 + d0209e0: 4606 mov r6, r0 + d0209e2: 460d mov r5, r1 + d0209e4: 4668 mov r0, sp + d0209e6: 2100 movs r1, #0 + d0209e8: 47a0 blx r4 + d0209ea: 2210 movs r2, #16 + d0209ec: 2100 movs r1, #0 + d0209ee: eb0d 0002 add.w r0, sp, r2 + d0209f2: 47a0 blx r4 + d0209f4: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d0209f8: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 + d0209fc: f443 5380 orr.w r3, r3, #4096 ; 0x1000 + d020a00: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d020a04: 4b3b ldr r3, [pc, #236] ; (d020af4 <ROM_WIFI_SET_APMODE+0x11c>) + d020a06: 789a ldrb r2, [r3, #2] + d020a08: f002 0203 and.w r2, r2, #3 + d020a0c: b9be cbnz r6, d020a3e <ROM_WIFI_SET_APMODE+0x66> + d020a0e: 709a strb r2, [r3, #2] + d020a10: f241 0010 movw r0, #4112 ; 0x1010 + d020a14: 4b38 ldr r3, [pc, #224] ; (d020af8 <ROM_WIFI_SET_APMODE+0x120>) + d020a16: 2410 movs r4, #16 + d020a18: 4669 mov r1, sp + d020a1a: eb0d 0204 add.w r2, sp, r4 + d020a1e: e9cd 0304 strd r0, r3, [sp, #16] + d020a22: 4b36 ldr r3, [pc, #216] ; (d020afc <ROM_WIFI_SET_APMODE+0x124>) + d020a24: 4628 mov r0, r5 + d020a26: e9cd 3406 strd r3, r4, [sp, #24] + d020a2a: f000 fb41 bl d0210b0 <ROM_WIFI_IMR_UPDATE> + d020a2e: 4630 mov r0, r6 + d020a30: f7ff fc67 bl d020302 <ROM_WIFI_BCN_Tx_Ctrl> + d020a34: 4b32 ldr r3, [pc, #200] ; (d020b00 <ROM_WIFI_SET_APMODE+0x128>) + d020a36: f883 4051 strb.w r4, [r3, #81] ; 0x51 + d020a3a: b008 add sp, #32 + d020a3c: bd70 pop {r4, r5, r6, pc} + d020a3e: f042 020c orr.w r2, r2, #12 + d020a42: 492e ldr r1, [pc, #184] ; (d020afc <ROM_WIFI_SET_APMODE+0x124>) + d020a44: 4628 mov r0, r5 + d020a46: 709a strb r2, [r3, #2] + d020a48: 785a ldrb r2, [r3, #1] + d020a4a: f042 0201 orr.w r2, r2, #1 + d020a4e: 705a strb r2, [r3, #1] + d020a50: f241 0210 movw r2, #4112 ; 0x1010 + d020a54: f8d4 3300 ldr.w r3, [r4, #768] ; 0x300 + d020a58: f443 3380 orr.w r3, r3, #65536 ; 0x10000 + d020a5c: f8c4 3300 str.w r3, [r4, #768] ; 0x300 + d020a60: f8d4 35b0 ldr.w r3, [r4, #1456] ; 0x5b0 + d020a64: f443 1300 orr.w r3, r3, #2097152 ; 0x200000 + d020a68: f8c4 35b0 str.w r3, [r4, #1456] ; 0x5b0 + d020a6c: 4b22 ldr r3, [pc, #136] ; (d020af8 <ROM_WIFI_SET_APMODE+0x120>) + d020a6e: e9cd 2300 strd r2, r3, [sp] + d020a72: 2310 movs r3, #16 + d020a74: eb0d 0203 add.w r2, sp, r3 + d020a78: e9cd 1302 strd r1, r3, [sp, #8] + d020a7c: 4669 mov r1, sp + d020a7e: f000 fb17 bl d0210b0 <ROM_WIFI_IMR_UPDATE> + d020a82: 2001 movs r0, #1 + d020a84: f7ff fc3d bl d020302 <ROM_WIFI_BCN_Tx_Ctrl> + d020a88: 4b1d ldr r3, [pc, #116] ; (d020b00 <ROM_WIFI_SET_APMODE+0x128>) + d020a8a: 2205 movs r2, #5 + d020a8c: f64f 71ff movw r1, #65535 ; 0xffff + d020a90: f883 2058 strb.w r2, [r3, #88] ; 0x58 + d020a94: 2212 movs r2, #18 + d020a96: f883 2051 strb.w r2, [r3, #81] ; 0x51 + d020a9a: 4a1a ldr r2, [pc, #104] ; (d020b04 <ROM_WIFI_SET_APMODE+0x12c>) + d020a9c: f8c4 2608 str.w r2, [r4, #1544] ; 0x608 + d020aa0: 4a19 ldr r2, [pc, #100] ; (d020b08 <ROM_WIFI_SET_APMODE+0x130>) + d020aa2: f8a2 10a4 strh.w r1, [r2, #164] ; 0xa4 + d020aa6: f44f 6180 mov.w r1, #1024 ; 0x400 + d020aaa: f8a2 10a2 strh.w r1, [r2, #162] ; 0xa2 + d020aae: 2202 movs r2, #2 + d020ab0: 210a movs r1, #10 + d020ab2: f883 2059 strb.w r2, [r3, #89] ; 0x59 + d020ab6: f883 1070 strb.w r1, [r3, #112] ; 0x70 + d020aba: 2100 movs r1, #0 + d020abc: 8219 strh r1, [r3, #16] + d020abe: f64f 7104 movw r1, #65284 ; 0xff04 + d020ac2: f8a3 1040 strh.w r1, [r3, #64] ; 0x40 + d020ac6: f44f 61c8 mov.w r1, #1600 ; 0x640 + d020aca: 8319 strh r1, [r3, #24] + d020acc: f883 2053 strb.w r2, [r3, #83] ; 0x53 + d020ad0: 221e movs r2, #30 + d020ad2: f883 2051 strb.w r2, [r3, #81] ; 0x51 + d020ad6: f8d4 3608 ldr.w r3, [r4, #1544] ; 0x608 + d020ada: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 + d020ade: f8c4 3608 str.w r3, [r4, #1544] ; 0x608 + d020ae2: f8d4 3608 ldr.w r3, [r4, #1544] ; 0x608 + d020ae6: f443 2300 orr.w r3, r3, #524288 ; 0x80000 + d020aea: f8c4 3608 str.w r3, [r4, #1544] ; 0x608 + d020aee: e7a4 b.n d020a3a <ROM_WIFI_SET_APMODE+0x62> + d020af0: 00027b01 .word 0x00027b01 + d020af4: 40000100 .word 0x40000100 + d020af8: 01010000 .word 0x01010000 + d020afc: 00080806 .word 0x00080806 + d020b00: 40000500 .word 0x40000500 + d020b04: 7000208e .word 0x7000208e + d020b08: 40000600 .word 0x40000600 + +0d020b0c <ROM_WIFI_UPDATE_Slottime>: + d020b0c: f010 0f20 tst.w r0, #32 + d020b10: b510 push {r4, lr} + d020b12: 780c ldrb r4, [r1, #0] + d020b14: d013 beq.n d020b3e <ROM_WIFI_UPDATE_Slottime+0x32> + d020b16: 2c03 cmp r4, #3 + d020b18: d009 beq.n d020b2e <ROM_WIFI_UPDATE_Slottime+0x22> + d020b1a: 2403 movs r4, #3 + d020b1c: 700c strb r4, [r1, #0] + d020b1e: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d020b22: f8d4 1668 ldr.w r1, [r4, #1640] ; 0x668 + d020b26: f441 3100 orr.w r1, r1, #131072 ; 0x20000 + d020b2a: f8c4 1668 str.w r1, [r4, #1640] ; 0x668 + d020b2e: 0784 lsls r4, r0, #30 + d020b30: d510 bpl.n d020b54 <ROM_WIFI_UPDATE_Slottime+0x48> + d020b32: 2314 movs r3, #20 + d020b34: 7013 strb r3, [r2, #0] + d020b36: 7812 ldrb r2, [r2, #0] + d020b38: 4b0f ldr r3, [pc, #60] ; (d020b78 <ROM_WIFI_UPDATE_Slottime+0x6c>) + d020b3a: 76da strb r2, [r3, #27] + d020b3c: bd10 pop {r4, pc} + d020b3e: 2c01 cmp r4, #1 + d020b40: d0f5 beq.n d020b2e <ROM_WIFI_UPDATE_Slottime+0x22> + d020b42: 2401 movs r4, #1 + d020b44: 700c strb r4, [r1, #0] + d020b46: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d020b4a: f8d4 1668 ldr.w r1, [r4, #1640] ; 0x668 + d020b4e: f421 3100 bic.w r1, r1, #131072 ; 0x20000 + d020b52: e7ea b.n d020b2a <ROM_WIFI_UPDATE_Slottime+0x1e> + d020b54: f013 0f0c tst.w r3, #12 + d020b58: d009 beq.n d020b6e <ROM_WIFI_UPDATE_Slottime+0x62> + d020b5a: 0541 lsls r1, r0, #21 + d020b5c: 7813 ldrb r3, [r2, #0] + d020b5e: d503 bpl.n d020b68 <ROM_WIFI_UPDATE_Slottime+0x5c> + d020b60: 2b09 cmp r3, #9 + d020b62: d0e8 beq.n d020b36 <ROM_WIFI_UPDATE_Slottime+0x2a> + d020b64: 2309 movs r3, #9 + d020b66: e7e5 b.n d020b34 <ROM_WIFI_UPDATE_Slottime+0x28> + d020b68: 2b14 cmp r3, #20 + d020b6a: d1e2 bne.n d020b32 <ROM_WIFI_UPDATE_Slottime+0x26> + d020b6c: e7e3 b.n d020b36 <ROM_WIFI_UPDATE_Slottime+0x2a> + d020b6e: f013 0f0a tst.w r3, #10 + d020b72: d1f7 bne.n d020b64 <ROM_WIFI_UPDATE_Slottime+0x58> + d020b74: e7dd b.n d020b32 <ROM_WIFI_UPDATE_Slottime+0x26> + d020b76: bf00 nop + d020b78: 40000500 .word 0x40000500 + +0d020b7c <ROM_WIFI_SET_CCA_EDCCA>: + d020b7c: 4b0c ldr r3, [pc, #48] ; (d020bb0 <ROM_WIFI_SET_CCA_EDCCA+0x34>) + d020b7e: 4a0d ldr r2, [pc, #52] ; (d020bb4 <ROM_WIFI_SET_CCA_EDCCA+0x38>) + d020b80: f893 1094 ldrb.w r1, [r3, #148] ; 0x94 + d020b84: b148 cbz r0, d020b9a <ROM_WIFI_SET_CCA_EDCCA+0x1e> + d020b86: f041 0109 orr.w r1, r1, #9 + d020b8a: f883 1094 strb.w r1, [r3, #148] ; 0x94 + d020b8e: 8c93 ldrh r3, [r2, #36] ; 0x24 + d020b90: b29b uxth r3, r3 + d020b92: f443 6300 orr.w r3, r3, #2048 ; 0x800 + d020b96: 8493 strh r3, [r2, #36] ; 0x24 + d020b98: 4770 bx lr + d020b9a: f001 01f6 and.w r1, r1, #246 ; 0xf6 + d020b9e: f883 1094 strb.w r1, [r3, #148] ; 0x94 + d020ba2: 8c93 ldrh r3, [r2, #36] ; 0x24 + d020ba4: f423 6300 bic.w r3, r3, #2048 ; 0x800 + d020ba8: 041b lsls r3, r3, #16 + d020baa: 0c1b lsrs r3, r3, #16 + d020bac: e7f3 b.n d020b96 <ROM_WIFI_SET_CCA_EDCCA+0x1a> + d020bae: bf00 nop + d020bb0: 40001500 .word 0x40001500 + d020bb4: 40000500 .word 0x40000500 + +0d020bb8 <ROM_WIFI_Set_TXOP_Thres>: + d020bb8: 4a19 ldr r2, [pc, #100] ; (d020c20 <ROM_WIFI_Set_TXOP_Thres+0x68>) + d020bba: b119 cbz r1, d020bc4 <ROM_WIFI_Set_TXOP_Thres+0xc> + d020bbc: f240 33ff movw r3, #1023 ; 0x3ff + d020bc0: 4298 cmp r0, r3 + d020bc2: d110 bne.n d020be6 <ROM_WIFI_Set_TXOP_Thres+0x2e> + d020bc4: f8d2 3494 ldr.w r3, [r2, #1172] ; 0x494 + d020bc8: f023 0304 bic.w r3, r3, #4 + d020bcc: f8c2 3494 str.w r3, [r2, #1172] ; 0x494 + d020bd0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020bd4: f8d2 34c8 ldr.w r3, [r2, #1224] ; 0x4c8 + d020bd8: f423 437f bic.w r3, r3, #65280 ; 0xff00 + d020bdc: f443 6300 orr.w r3, r3, #2048 ; 0x800 + d020be0: f8c2 34c8 str.w r3, [r2, #1224] ; 0x4c8 + d020be4: 4770 bx lr + d020be6: f8d2 1494 ldr.w r1, [r2, #1172] ; 0x494 + d020bea: f641 73f8 movw r3, #8184 ; 0x1ff8 + d020bee: f421 51ff bic.w r1, r1, #8160 ; 0x1fe0 + d020bf2: ea03 03c0 and.w r3, r3, r0, lsl #3 + d020bf6: 01c0 lsls r0, r0, #7 + d020bf8: f021 0118 bic.w r1, r1, #24 + d020bfc: f400 407f and.w r0, r0, #65280 ; 0xff00 + d020c00: 430b orrs r3, r1 + d020c02: f043 0304 orr.w r3, r3, #4 + d020c06: f8c2 3494 str.w r3, [r2, #1172] ; 0x494 + d020c0a: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020c0e: f8d2 34c8 ldr.w r3, [r2, #1224] ; 0x4c8 + d020c12: f423 437f bic.w r3, r3, #65280 ; 0xff00 + d020c16: 4318 orrs r0, r3 + d020c18: f8c2 04c8 str.w r0, [r2, #1224] ; 0x4c8 + d020c1c: 4770 bx lr + d020c1e: bf00 nop + d020c20: 40001000 .word 0x40001000 + +0d020c24 <ROM_WIFI_Set_AC_Param>: + d020c24: 6803 ldr r3, [r0, #0] + d020c26: b133 cbz r3, d020c36 <ROM_WIFI_Set_AC_Param+0x12> + d020c28: b101 cbz r1, d020c2c <ROM_WIFI_Set_AC_Param+0x8> + d020c2a: 600b str r3, [r1, #0] + d020c2c: 6802 ldr r2, [r0, #0] + d020c2e: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d020c32: f8c3 2508 str.w r2, [r3, #1288] ; 0x508 + d020c36: 6843 ldr r3, [r0, #4] + d020c38: b11b cbz r3, d020c42 <ROM_WIFI_Set_AC_Param+0x1e> + d020c3a: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020c3e: f8c2 350c str.w r3, [r2, #1292] ; 0x50c + d020c42: 6883 ldr r3, [r0, #8] + d020c44: b11b cbz r3, d020c4e <ROM_WIFI_Set_AC_Param+0x2a> + d020c46: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020c4a: f8c2 3504 str.w r3, [r2, #1284] ; 0x504 + d020c4e: 68c3 ldr r3, [r0, #12] + d020c50: b11b cbz r3, d020c5a <ROM_WIFI_Set_AC_Param+0x36> + d020c52: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020c56: f8c2 3500 str.w r3, [r2, #1280] ; 0x500 + d020c5a: 4770 bx lr + +0d020c5c <ROM_WIFI_Set_MLME_JOIN>: + d020c5c: b538 push {r3, r4, r5, lr} + d020c5e: 4605 mov r5, r0 + d020c60: 4610 mov r0, r2 + d020c62: bb12 cbnz r2, d020caa <ROM_WIFI_Set_MLME_JOIN+0x4e> + d020c64: b109 cbz r1, d020c6a <ROM_WIFI_Set_MLME_JOIN+0xe> + d020c66: f7ff fb4c bl d020302 <ROM_WIFI_BCN_Tx_Ctrl> + d020c6a: 4b42 ldr r3, [pc, #264] ; (d020d74 <ROM_WIFI_Set_MLME_JOIN+0x118>) + d020c6c: f64f 72ff movw r2, #65535 ; 0xffff + d020c70: f8a3 20a4 strh.w r2, [r3, #164] ; 0xa4 + d020c74: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d020c78: f8d3 2608 ldr.w r2, [r3, #1544] ; 0x608 + d020c7c: b195 cbz r5, d020ca4 <ROM_WIFI_Set_MLME_JOIN+0x48> + d020c7e: f042 0280 orr.w r2, r2, #128 ; 0x80 + d020c82: f8c3 2608 str.w r2, [r3, #1544] ; 0x608 + d020c86: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020c8a: f8d2 3428 ldr.w r3, [r2, #1064] ; 0x428 + d020c8e: f023 537c bic.w r3, r3, #1056964608 ; 0x3f000000 + d020c92: f423 137c bic.w r3, r3, #4128768 ; 0x3f0000 + d020c96: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 + d020c9a: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 + d020c9e: f8c2 3428 str.w r3, [r2, #1064] ; 0x428 + d020ca2: bd38 pop {r3, r4, r5, pc} + d020ca4: f042 02c0 orr.w r2, r2, #192 ; 0xc0 + d020ca8: e7eb b.n d020c82 <ROM_WIFI_Set_MLME_JOIN+0x26> + d020caa: 2a01 cmp r2, #1 + d020cac: d111 bne.n d020cd2 <ROM_WIFI_Set_MLME_JOIN+0x76> + d020cae: b915 cbnz r5, d020cb6 <ROM_WIFI_Set_MLME_JOIN+0x5a> + d020cb0: 4b30 ldr r3, [pc, #192] ; (d020d74 <ROM_WIFI_Set_MLME_JOIN+0x118>) + d020cb2: f8a3 50a4 strh.w r5, [r3, #164] ; 0xa4 + d020cb6: 2900 cmp r1, #0 + d020cb8: d0e5 beq.n d020c86 <ROM_WIFI_Set_MLME_JOIN+0x2a> + d020cba: 2001 movs r0, #1 + d020cbc: f7ff fb21 bl d020302 <ROM_WIFI_BCN_Tx_Ctrl> + d020cc0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020cc4: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 + d020cc8: f043 7340 orr.w r3, r3, #50331648 ; 0x3000000 + d020ccc: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 + d020cd0: e7d9 b.n d020c86 <ROM_WIFI_Set_MLME_JOIN+0x2a> + d020cd2: 2a02 cmp r2, #2 + d020cd4: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d020cd8: d114 bne.n d020d04 <ROM_WIFI_Set_MLME_JOIN+0xa8> + d020cda: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 + d020cde: f023 0310 bic.w r3, r3, #16 + d020ce2: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d020ce6: b141 cbz r1, d020cfa <ROM_WIFI_Set_MLME_JOIN+0x9e> + d020ce8: 2001 movs r0, #1 + d020cea: f7ff fb0a bl d020302 <ROM_WIFI_BCN_Tx_Ctrl> + d020cee: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 + d020cf2: f043 7340 orr.w r3, r3, #50331648 ; 0x3000000 + d020cf6: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d020cfa: 4b1f ldr r3, [pc, #124] ; (d020d78 <ROM_WIFI_Set_MLME_JOIN+0x11c>) + d020cfc: f44f 62c8 mov.w r2, #1600 ; 0x640 + d020d00: 831a strh r2, [r3, #24] + d020d02: e7c0 b.n d020c86 <ROM_WIFI_Set_MLME_JOIN+0x2a> + d020d04: 2a03 cmp r2, #3 + d020d06: d1be bne.n d020c86 <ROM_WIFI_Set_MLME_JOIN+0x2a> + d020d08: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 + d020d0c: f023 0308 bic.w r3, r3, #8 + d020d10: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d020d14: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 + d020d18: f023 0310 bic.w r3, r3, #16 + d020d1c: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d020d20: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 + d020d24: f043 0308 orr.w r3, r3, #8 + d020d28: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d020d2c: b19d cbz r5, d020d56 <ROM_WIFI_Set_MLME_JOIN+0xfa> + d020d2e: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 + d020d32: f423 6300 bic.w r3, r3, #2048 ; 0x800 + d020d36: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d020d3a: f8d4 3560 ldr.w r3, [r4, #1376] ; 0x560 + d020d3e: f8c4 3568 str.w r3, [r4, #1384] ; 0x568 + d020d42: f8d4 3564 ldr.w r3, [r4, #1380] ; 0x564 + d020d46: f8c4 356c str.w r3, [r4, #1388] ; 0x56c + d020d4a: f8d4 3550 ldr.w r3, [r4, #1360] ; 0x550 + d020d4e: f443 6300 orr.w r3, r3, #2048 ; 0x800 + d020d52: f8c4 3550 str.w r3, [r4, #1360] ; 0x550 + d020d56: 2900 cmp r1, #0 + d020d58: d0cf beq.n d020cfa <ROM_WIFI_Set_MLME_JOIN+0x9e> + d020d5a: 2001 movs r0, #1 + d020d5c: f7ff fad1 bl d020302 <ROM_WIFI_BCN_Tx_Ctrl> + d020d60: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020d64: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 + d020d68: f043 7340 orr.w r3, r3, #50331648 ; 0x3000000 + d020d6c: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 + d020d70: e7c3 b.n d020cfa <ROM_WIFI_Set_MLME_JOIN+0x9e> + d020d72: bf00 nop + d020d74: 40000600 .word 0x40000600 + d020d78: 40000500 .word 0x40000500 + +0d020d7c <ROM_WIFI_Set_MLME_Sitesurvey>: + d020d7c: b4f0 push {r4, r5, r6, r7} + d020d7e: 2801 cmp r0, #1 + d020d80: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 + d020d84: f240 5451 movw r4, #1361 ; 0x551 + d020d88: 4e1c ldr r6, [pc, #112] ; (d020dfc <ROM_WIFI_Set_MLME_Sitesurvey+0x80>) + d020d8a: bf18 it ne + d020d8c: f44f 64aa movne.w r4, #1360 ; 0x550 + d020d90: f8d7 5608 ldr.w r5, [r7, #1544] ; 0x608 + d020d94: b1bb cbz r3, d020dc6 <ROM_WIFI_Set_MLME_Sitesurvey+0x4a> + d020d96: f025 0580 bic.w r5, r5, #128 ; 0x80 + d020d9a: 4b19 ldr r3, [pc, #100] ; (d020e00 <ROM_WIFI_Set_MLME_Sitesurvey+0x84>) + d020d9c: 2100 movs r1, #0 + d020d9e: f8c7 5608 str.w r5, [r7, #1544] ; 0x608 + d020da2: f8a3 10a4 strh.w r1, [r3, #164] ; 0xa4 + d020da6: b920 cbnz r0, d020db2 <ROM_WIFI_Set_MLME_Sitesurvey+0x36> + d020da8: 443c add r4, r7 + d020daa: 7823 ldrb r3, [r4, #0] + d020dac: f043 0310 orr.w r3, r3, #16 + d020db0: 7023 strb r3, [r4, #0] + d020db2: 4b14 ldr r3, [pc, #80] ; (d020e04 <ROM_WIFI_Set_MLME_Sitesurvey+0x88>) + d020db4: f8b3 3040 ldrh.w r3, [r3, #64] ; 0x40 + d020db8: b29b uxth r3, r3 + d020dba: 6033 str r3, [r6, #0] + d020dbc: b1e2 cbz r2, d020df8 <ROM_WIFI_Set_MLME_Sitesurvey+0x7c> + d020dbe: 2000 movs r0, #0 + d020dc0: bcf0 pop {r4, r5, r6, r7} + d020dc2: f7ff ba9e b.w d020302 <ROM_WIFI_BCN_Tx_Ctrl> + d020dc6: b121 cbz r1, d020dd2 <ROM_WIFI_Set_MLME_Sitesurvey+0x56> + d020dc8: 4b0d ldr r3, [pc, #52] ; (d020e00 <ROM_WIFI_Set_MLME_Sitesurvey+0x84>) + d020dca: f64f 71ff movw r1, #65535 ; 0xffff + d020dce: f8a3 10a4 strh.w r1, [r3, #164] ; 0xa4 + d020dd2: b928 cbnz r0, d020de0 <ROM_WIFI_Set_MLME_Sitesurvey+0x64> + d020dd4: f104 4480 add.w r4, r4, #1073741824 ; 0x40000000 + d020dd8: 7823 ldrb r3, [r4, #0] + d020dda: f003 03ef and.w r3, r3, #239 ; 0xef + d020dde: 7023 strb r3, [r4, #0] + d020de0: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d020de4: f045 0580 orr.w r5, r5, #128 ; 0x80 + d020de8: f8c3 5608 str.w r5, [r3, #1544] ; 0x608 + d020dec: 8831 ldrh r1, [r6, #0] + d020dee: f8a3 1440 strh.w r1, [r3, #1088] ; 0x440 + d020df2: b10a cbz r2, d020df8 <ROM_WIFI_Set_MLME_Sitesurvey+0x7c> + d020df4: 2001 movs r0, #1 + d020df6: e7e3 b.n d020dc0 <ROM_WIFI_Set_MLME_Sitesurvey+0x44> + d020df8: bcf0 pop {r4, r5, r6, r7} + d020dfa: 4770 bx lr + d020dfc: 60007f10 .word 0x60007f10 + d020e00: 40000600 .word 0x40000600 + d020e04: 40000400 .word 0x40000400 + +0d020e08 <ROM_WIFI_32K_Cmd>: + d020e08: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d020e0c: 460d mov r5, r1 + d020e0e: 4604 mov r4, r0 + d020e10: b920 cbnz r0, d020e1c <ROM_WIFI_32K_Cmd+0x14> + d020e12: 2201 movs r2, #1 + d020e14: f04f 4160 mov.w r1, #3758096384 ; 0xe0000000 + d020e18: 4b22 ldr r3, [pc, #136] ; (d020ea4 <ROM_WIFI_32K_Cmd+0x9c>) + d020e1a: 4798 blx r3 + d020e1c: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d020e20: 2c01 cmp r4, #1 + d020e22: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 + d020e26: f04f 7280 mov.w r2, #16777216 ; 0x1000000 + d020e2a: 8a9b ldrh r3, [r3, #20] + d020e2c: f241 3688 movw r6, #5000 ; 0x1388 + d020e30: f8df 807c ldr.w r8, [pc, #124] ; d020eb0 <ROM_WIFI_32K_Cmd+0xa8> + d020e34: f423 43ff bic.w r3, r3, #32640 ; 0x7f80 + d020e38: f8c7 20b4 str.w r2, [r7, #180] ; 0xb4 + d020e3c: f023 032e bic.w r3, r3, #46 ; 0x2e + d020e40: ea4f 4303 mov.w r3, r3, lsl #16 + d020e44: ea4f 4313 mov.w r3, r3, lsr #16 + d020e48: f483 4300 eor.w r3, r3, #32768 ; 0x8000 + d020e4c: bf16 itet ne + d020e4e: f023 0311 bicne.w r3, r3, #17 + d020e52: f043 0311 orreq.w r3, r3, #17 + d020e56: b29b uxthne r3, r3 + d020e58: 2d01 cmp r5, #1 + d020e5a: bf16 itet ne + d020e5c: f023 0340 bicne.w r3, r3, #64 ; 0x40 + d020e60: f043 0340 orreq.w r3, r3, #64 ; 0x40 + d020e64: b29b uxthne r3, r3 + d020e66: 82bb strh r3, [r7, #20] + d020e68: b17d cbz r5, d020e8a <ROM_WIFI_32K_Cmd+0x82> + d020e6a: 3e01 subs r6, #1 + d020e6c: b2b6 uxth r6, r6 + d020e6e: b92e cbnz r6, d020e7c <ROM_WIFI_32K_Cmd+0x74> + d020e70: 4632 mov r2, r6 + d020e72: 490d ldr r1, [pc, #52] ; (d020ea8 <ROM_WIFI_32K_Cmd+0xa0>) + d020e74: 480d ldr r0, [pc, #52] ; (d020eac <ROM_WIFI_32K_Cmd+0xa4>) + d020e76: f021 ff9f bl d042db8 <__DiagPrintf_veneer> + d020e7a: e008 b.n d020e8e <ROM_WIFI_32K_Cmd+0x86> + d020e7c: f8d7 30b4 ldr.w r3, [r7, #180] ; 0xb4 + d020e80: 01db lsls r3, r3, #7 + d020e82: d402 bmi.n d020e8a <ROM_WIFI_32K_Cmd+0x82> + d020e84: 2002 movs r0, #2 + d020e86: 47c0 blx r8 + d020e88: e7ee b.n d020e68 <ROM_WIFI_32K_Cmd+0x60> + d020e8a: 2e01 cmp r6, #1 + d020e8c: d0f0 beq.n d020e70 <ROM_WIFI_32K_Cmd+0x68> + d020e8e: b93c cbnz r4, d020ea0 <ROM_WIFI_32K_Cmd+0x98> + d020e90: 4622 mov r2, r4 + d020e92: 4620 mov r0, r4 + d020e94: f04f 4160 mov.w r1, #3758096384 ; 0xe0000000 + d020e98: 4b02 ldr r3, [pc, #8] ; (d020ea4 <ROM_WIFI_32K_Cmd+0x9c>) + d020e9a: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d020e9e: 4718 bx r3 + d020ea0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d020ea4: 0001fc85 .word 0x0001fc85 + d020ea8: 0d048c85 .word 0x0d048c85 + d020eac: 0d048c12 .word 0x0d048c12 + d020eb0: 0001e205 .word 0x0001e205 + +0d020eb4 <ROM_WIFI_TX_PAUSE_SET>: + d020eb4: 2801 cmp r0, #1 + d020eb6: b570 push {r4, r5, r6, lr} + d020eb8: d112 bne.n d020ee0 <ROM_WIFI_TX_PAUSE_SET+0x2c> + d020eba: 4a18 ldr r2, [pc, #96] ; (d020f1c <ROM_WIFI_TX_PAUSE_SET+0x68>) + d020ebc: 2300 movs r3, #0 + d020ebe: fa21 f003 lsr.w r0, r1, r3 + d020ec2: 3301 adds r3, #1 + d020ec4: 3201 adds r2, #1 + d020ec6: 07c0 lsls r0, r0, #31 + d020ec8: bf42 ittt mi + d020eca: f812 0c01 ldrbmi.w r0, [r2, #-1] + d020ece: 3001 addmi r0, #1 + d020ed0: f802 0c01 strbmi.w r0, [r2, #-1] + d020ed4: 2b08 cmp r3, #8 + d020ed6: d1f2 bne.n d020ebe <ROM_WIFI_TX_PAUSE_SET+0xa> + d020ed8: 4b11 ldr r3, [pc, #68] ; (d020f20 <ROM_WIFI_TX_PAUSE_SET+0x6c>) + d020eda: f883 10d1 strb.w r1, [r3, #209] ; 0xd1 + d020ede: bd70 pop {r4, r5, r6, pc} + d020ee0: 4c0e ldr r4, [pc, #56] ; (d020f1c <ROM_WIFI_TX_PAUSE_SET+0x68>) + d020ee2: 20ff movs r0, #255 ; 0xff + d020ee4: 2200 movs r2, #0 + d020ee6: 2501 movs r5, #1 + d020ee8: f814 3b01 ldrb.w r3, [r4], #1 + d020eec: b953 cbnz r3, d020f04 <ROM_WIFI_TX_PAUSE_SET+0x50> + d020eee: fa05 f302 lsl.w r3, r5, r2 + d020ef2: ea20 0003 bic.w r0, r0, r3 + d020ef6: 3201 adds r2, #1 + d020ef8: 2a08 cmp r2, #8 + d020efa: d1f5 bne.n d020ee8 <ROM_WIFI_TX_PAUSE_SET+0x34> + d020efc: 4b08 ldr r3, [pc, #32] ; (d020f20 <ROM_WIFI_TX_PAUSE_SET+0x6c>) + d020efe: f883 00d1 strb.w r0, [r3, #209] ; 0xd1 + d020f02: e7ec b.n d020ede <ROM_WIFI_TX_PAUSE_SET+0x2a> + d020f04: fa21 f602 lsr.w r6, r1, r2 + d020f08: 07f6 lsls r6, r6, #31 + d020f0a: d5f4 bpl.n d020ef6 <ROM_WIFI_TX_PAUSE_SET+0x42> + d020f0c: 3b01 subs r3, #1 + d020f0e: b2db uxtb r3, r3 + d020f10: f804 3c01 strb.w r3, [r4, #-1] + d020f14: 2b00 cmp r3, #0 + d020f16: d1ee bne.n d020ef6 <ROM_WIFI_TX_PAUSE_SET+0x42> + d020f18: e7e9 b.n d020eee <ROM_WIFI_TX_PAUSE_SET+0x3a> + d020f1a: bf00 nop + d020f1c: 60007f14 .word 0x60007f14 + d020f20: 40000500 .word 0x40000500 + +0d020f24 <ROM_WIFI_FIFO_CLEARN_UP>: + d020f24: b510 push {r4, lr} + d020f26: 4604 mov r4, r0 + d020f28: 21ff movs r1, #255 ; 0xff + d020f2a: 2001 movs r0, #1 + d020f2c: f7ff ffc2 bl d020eb4 <ROM_WIFI_TX_PAUSE_SET> + d020f30: 2c01 cmp r4, #1 + d020f32: d021 beq.n d020f78 <ROM_WIFI_FIFO_CLEARN_UP+0x54> + d020f34: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020f38: f8d2 3284 ldr.w r3, [r2, #644] ; 0x284 + d020f3c: f443 2380 orr.w r3, r3, #262144 ; 0x40000 + d020f40: f8c2 3284 str.w r3, [r2, #644] ; 0x284 + d020f44: 2364 movs r3, #100 ; 0x64 + d020f46: f8d2 1284 ldr.w r1, [r2, #644] ; 0x284 + d020f4a: 0389 lsls r1, r1, #14 + d020f4c: d403 bmi.n d020f56 <ROM_WIFI_FIFO_CLEARN_UP+0x32> + d020f4e: 3b01 subs r3, #1 + d020f50: f013 03ff ands.w r3, r3, #255 ; 0xff + d020f54: d1f7 bne.n d020f46 <ROM_WIFI_FIFO_CLEARN_UP+0x22> + d020f56: 4b09 ldr r3, [pc, #36] ; (d020f7c <ROM_WIFI_FIFO_CLEARN_UP+0x58>) + d020f58: 2200 movs r2, #0 + d020f5a: 2002 movs r0, #2 + d020f5c: 829a strh r2, [r3, #20] + d020f5e: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d020f62: f04f 4200 mov.w r2, #2147483648 ; 0x80000000 + d020f66: f8c3 2200 str.w r2, [r3, #512] ; 0x200 + d020f6a: 4b05 ldr r3, [pc, #20] ; (d020f80 <ROM_WIFI_FIFO_CLEARN_UP+0x5c>) + d020f6c: 4798 blx r3 + d020f6e: 2022 movs r0, #34 ; 0x22 + d020f70: 4b04 ldr r3, [pc, #16] ; (d020f84 <ROM_WIFI_FIFO_CLEARN_UP+0x60>) + d020f72: e8bd 4010 ldmia.w sp!, {r4, lr} + d020f76: 4718 bx r3 + d020f78: bd10 pop {r4, pc} + d020f7a: bf00 nop + d020f7c: 40000200 .word 0x40000200 + d020f80: 0001e2bd .word 0x0001e2bd + d020f84: 00026a51 .word 0x00026a51 + +0d020f88 <ROM_WIFI_CHECK_TXBUF>: + d020f88: b570 push {r4, r5, r6, lr} + d020f8a: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d020f8e: f44f 757a mov.w r5, #1000 ; 0x3e8 + d020f92: 4e13 ldr r6, [pc, #76] ; (d020fe0 <ROM_WIFI_CHECK_TXBUF+0x58>) + d020f94: f8d4 3428 ldr.w r3, [r4, #1064] ; 0x428 + d020f98: f023 537c bic.w r3, r3, #1056964608 ; 0x3f000000 + d020f9c: f423 137c bic.w r3, r3, #4128768 ; 0x3f0000 + d020fa0: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d020fa4: f443 3380 orr.w r3, r3, #65536 ; 0x10000 + d020fa8: f8c4 3428 str.w r3, [r4, #1064] ; 0x428 + d020fac: f8d4 2200 ldr.w r2, [r4, #512] ; 0x200 + d020fb0: f8d4 3204 ldr.w r3, [r4, #516] ; 0x204 + d020fb4: 429a cmp r2, r3 + d020fb6: d003 beq.n d020fc0 <ROM_WIFI_CHECK_TXBUF+0x38> + d020fb8: 200a movs r0, #10 + d020fba: 47b0 blx r6 + d020fbc: 3d01 subs r5, #1 + d020fbe: d1f5 bne.n d020fac <ROM_WIFI_CHECK_TXBUF+0x24> + d020fc0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d020fc4: f8d2 3428 ldr.w r3, [r2, #1064] ; 0x428 + d020fc8: f023 537c bic.w r3, r3, #1056964608 ; 0x3f000000 + d020fcc: f423 137c bic.w r3, r3, #4128768 ; 0x3f0000 + d020fd0: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 + d020fd4: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 + d020fd8: f8c2 3428 str.w r3, [r2, #1064] ; 0x428 + d020fdc: bd70 pop {r4, r5, r6, pc} + d020fde: bf00 nop + d020fe0: 0001e2bd .word 0x0001e2bd + +0d020fe4 <ROM_WIFI_CONFIG_CSI>: + d020fe4: b410 push {r4} + d020fe6: 4c2d ldr r4, [pc, #180] ; (d02109c <ROM_WIFI_CONFIG_CSI+0xb8>) + d020fe8: b340 cbz r0, d02103c <ROM_WIFI_CONFIG_CSI+0x58> + d020fea: f8d4 06e4 ldr.w r0, [r4, #1764] ; 0x6e4 + d020fee: 2901 cmp r1, #1 + d020ff0: f440 3080 orr.w r0, r0, #65536 ; 0x10000 + d020ff4: f8c4 06e4 str.w r0, [r4, #1764] ; 0x6e4 + d020ff8: d027 beq.n d02104a <ROM_WIFI_CONFIG_CSI+0x66> + d020ffa: 2902 cmp r1, #2 + d020ffc: d03c beq.n d021078 <ROM_WIFI_CONFIG_CSI+0x94> + d020ffe: 2900 cmp r1, #0 + d021000: d144 bne.n d02108c <ROM_WIFI_CONFIG_CSI+0xa8> + d021002: 6819 ldr r1, [r3, #0] + d021004: 3a01 subs r2, #1 + d021006: f8c4 16f0 str.w r1, [r4, #1776] ; 0x6f0 + d02100a: f8d4 16f4 ldr.w r1, [r4, #1780] ; 0x6f4 + d02100e: 889b ldrh r3, [r3, #4] + d021010: 0c09 lsrs r1, r1, #16 + d021012: 0409 lsls r1, r1, #16 + d021014: 4319 orrs r1, r3 + d021016: f8c4 16f4 str.w r1, [r4, #1780] ; 0x6f4 + d02101a: f8d4 36e4 ldr.w r3, [r4, #1764] ; 0x6e4 + d02101e: 4920 ldr r1, [pc, #128] ; (d0210a0 <ROM_WIFI_CONFIG_CSI+0xbc>) + d021020: f423 23c0 bic.w r3, r3, #393216 ; 0x60000 + d021024: f8c4 36e4 str.w r3, [r4, #1764] ; 0x6e4 + d021028: 4b1e ldr r3, [pc, #120] ; (d0210a4 <ROM_WIFI_CONFIG_CSI+0xc0>) + d02102a: f812 0f01 ldrb.w r0, [r2, #1]! + d02102e: f803 0b01 strb.w r0, [r3], #1 + d021032: 428b cmp r3, r1 + d021034: d1f9 bne.n d02102a <ROM_WIFI_CONFIG_CSI+0x46> + d021036: f85d 4b04 ldr.w r4, [sp], #4 + d02103a: 4770 bx lr + d02103c: f8d4 36e4 ldr.w r3, [r4, #1764] ; 0x6e4 + d021040: f423 3380 bic.w r3, r3, #65536 ; 0x10000 + d021044: f8c4 36e4 str.w r3, [r4, #1764] ; 0x6e4 + d021048: e7f5 b.n d021036 <ROM_WIFI_CONFIG_CSI+0x52> + d02104a: 2300 movs r3, #0 + d02104c: 3a01 subs r2, #1 + d02104e: 4914 ldr r1, [pc, #80] ; (d0210a0 <ROM_WIFI_CONFIG_CSI+0xbc>) + d021050: f8c4 36f0 str.w r3, [r4, #1776] ; 0x6f0 + d021054: f8c4 36f4 str.w r3, [r4, #1780] ; 0x6f4 + d021058: f8d4 36e4 ldr.w r3, [r4, #1764] ; 0x6e4 + d02105c: f423 23c0 bic.w r3, r3, #393216 ; 0x60000 + d021060: f443 3300 orr.w r3, r3, #131072 ; 0x20000 + d021064: f8c4 36e4 str.w r3, [r4, #1764] ; 0x6e4 + d021068: 4b0e ldr r3, [pc, #56] ; (d0210a4 <ROM_WIFI_CONFIG_CSI+0xc0>) + d02106a: f812 0f01 ldrb.w r0, [r2, #1]! + d02106e: f803 0b01 strb.w r0, [r3], #1 + d021072: 428b cmp r3, r1 + d021074: d1f9 bne.n d02106a <ROM_WIFI_CONFIG_CSI+0x86> + d021076: e7de b.n d021036 <ROM_WIFI_CONFIG_CSI+0x52> + d021078: 2300 movs r3, #0 + d02107a: f8c4 36f0 str.w r3, [r4, #1776] ; 0x6f0 + d02107e: f8c4 36f4 str.w r3, [r4, #1780] ; 0x6f4 + d021082: f8d4 36e4 ldr.w r3, [r4, #1764] ; 0x6e4 + d021086: f423 23c0 bic.w r3, r3, #393216 ; 0x60000 + d02108a: e7db b.n d021044 <ROM_WIFI_CONFIG_CSI+0x60> + d02108c: 460b mov r3, r1 + d02108e: 22ee movs r2, #238 ; 0xee + d021090: 4905 ldr r1, [pc, #20] ; (d0210a8 <ROM_WIFI_CONFIG_CSI+0xc4>) + d021092: 4806 ldr r0, [pc, #24] ; (d0210ac <ROM_WIFI_CONFIG_CSI+0xc8>) + d021094: f85d 4b04 ldr.w r4, [sp], #4 + d021098: f021 be8e b.w d042db8 <__DiagPrintf_veneer> + d02109c: 40001000 .word 0x40001000 + d0210a0: 400016e6 .word 0x400016e6 + d0210a4: 400016e0 .word 0x400016e0 + d0210a8: 0d048c71 .word 0x0d048c71 + d0210ac: 0d048c22 .word 0x0d048c22 + +0d0210b0 <ROM_WIFI_IMR_UPDATE>: + d0210b0: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d0210b4: 3a04 subs r2, #4 + d0210b6: b570 push {r4, r5, r6, lr} + d0210b8: 2400 movs r4, #0 + d0210ba: f8c3 43ec str.w r4, [r3, #1004] ; 0x3ec + d0210be: f8c3 40b0 str.w r4, [r3, #176] ; 0xb0 + d0210c2: f8c3 40b8 str.w r4, [r3, #184] ; 0xb8 + d0210c6: f8c3 40c0 str.w r4, [r3, #192] ; 0xc0 + d0210ca: 1f0c subs r4, r1, #4 + d0210cc: 4603 mov r3, r0 + d0210ce: 310c adds r1, #12 + d0210d0: f854 6f04 ldr.w r6, [r4, #4]! + d0210d4: b116 cbz r6, d0210dc <ROM_WIFI_IMR_UPDATE+0x2c> + d0210d6: 681d ldr r5, [r3, #0] + d0210d8: 4335 orrs r5, r6 + d0210da: 601d str r5, [r3, #0] + d0210dc: f852 6f04 ldr.w r6, [r2, #4]! + d0210e0: b11e cbz r6, d0210ea <ROM_WIFI_IMR_UPDATE+0x3a> + d0210e2: 681d ldr r5, [r3, #0] + d0210e4: ea25 0506 bic.w r5, r5, r6 + d0210e8: 601d str r5, [r3, #0] + d0210ea: 428c cmp r4, r1 + d0210ec: f103 0304 add.w r3, r3, #4 + d0210f0: d1ee bne.n d0210d0 <ROM_WIFI_IMR_UPDATE+0x20> + d0210f2: 6842 ldr r2, [r0, #4] + d0210f4: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d0210f8: f8c3 23ec str.w r2, [r3, #1004] ; 0x3ec + d0210fc: 6802 ldr r2, [r0, #0] + d0210fe: f8c3 20b0 str.w r2, [r3, #176] ; 0xb0 + d021102: 6882 ldr r2, [r0, #8] + d021104: f8c3 20b8 str.w r2, [r3, #184] ; 0xb8 + d021108: 68c2 ldr r2, [r0, #12] + d02110a: f8c3 20c0 str.w r2, [r3, #192] ; 0xc0 + d02110e: bd70 pop {r4, r5, r6, pc} + +0d021110 <ROM_WIFI_ICV_CHECK_CFG>: + d021110: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d021114: f020 0004 bic.w r0, r0, #4 + d021118: f8d2 3608 ldr.w r3, [r2, #1544] ; 0x608 + d02111c: 2801 cmp r0, #1 + d02111e: bf0c ite eq + d021120: f443 7300 orreq.w r3, r3, #512 ; 0x200 + d021124: f423 7300 bicne.w r3, r3, #512 ; 0x200 + d021128: f8c2 3608 str.w r3, [r2, #1544] ; 0x608 + d02112c: 4770 bx lr + +0d02112e <ROM_WIFI_SET_MAX_AGG_NUM>: + d02112e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d021132: 0400 lsls r0, r0, #16 + d021134: f8d2 34c8 ldr.w r3, [r2, #1224] ; 0x4c8 + d021138: f400 107c and.w r0, r0, #4128768 ; 0x3f0000 + d02113c: f423 137c bic.w r3, r3, #4128768 ; 0x3f0000 + d021140: 4318 orrs r0, r3 + d021142: f8c2 04c8 str.w r0, [r2, #1224] ; 0x4c8 + d021146: 4770 bx lr + +0d021148 <ROM_WIFI_GET_MAX_AGG_NUM>: + d021148: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d02114c: f8d3 04c8 ldr.w r0, [r3, #1224] ; 0x4c8 + d021150: f3c0 4005 ubfx r0, r0, #16, #6 + d021154: 4770 bx lr + +0d021156 <ROM_WIFI_High_Queue_Empty_Check>: + d021156: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d02115a: f8d3 0418 ldr.w r0, [r3, #1048] ; 0x418 + d02115e: f3c0 6080 ubfx r0, r0, #26, #1 + d021162: 4770 bx lr + +0d021164 <ROM_WIFI_BRate_Get>: + d021164: 1e42 subs r2, r0, #1 + d021166: 300f adds r0, #15 + d021168: f812 3f01 ldrb.w r3, [r2, #1]! + d02116c: f013 0f80 tst.w r3, #128 ; 0x80 + d021170: d009 beq.n d021186 <ROM_WIFI_BRate_Get+0x22> + d021172: f003 037f and.w r3, r3, #127 ; 0x7f + d021176: 2b18 cmp r3, #24 + d021178: d82c bhi.n d0211d4 <ROM_WIFI_BRate_Get+0x70> + d02117a: 2b0a cmp r3, #10 + d02117c: d806 bhi.n d02118c <ROM_WIFI_BRate_Get+0x28> + d02117e: 2b02 cmp r3, #2 + d021180: d03b beq.n d0211fa <ROM_WIFI_BRate_Get+0x96> + d021182: 2b04 cmp r3, #4 + d021184: d03e beq.n d021204 <ROM_WIFI_BRate_Get+0xa0> + d021186: 4282 cmp r2, r0 + d021188: d1ee bne.n d021168 <ROM_WIFI_BRate_Get+0x4> + d02118a: 4770 bx lr + d02118c: 3b0b subs r3, #11 + d02118e: 2b0d cmp r3, #13 + d021190: d8f9 bhi.n d021186 <ROM_WIFI_BRate_Get+0x22> + d021192: f20f 0c08 addw ip, pc, #8 + d021196: f85c f023 ldr.w pc, [ip, r3, lsl #2] + d02119a: bf00 nop + d02119c: 0d02120d .word 0x0d02120d + d0211a0: 0d02121d .word 0x0d02121d + d0211a4: 0d021187 .word 0x0d021187 + d0211a8: 0d021187 .word 0x0d021187 + d0211ac: 0d021187 .word 0x0d021187 + d0211b0: 0d021187 .word 0x0d021187 + d0211b4: 0d021187 .word 0x0d021187 + d0211b8: 0d021225 .word 0x0d021225 + d0211bc: 0d021187 .word 0x0d021187 + d0211c0: 0d021187 .word 0x0d021187 + d0211c4: 0d021187 .word 0x0d021187 + d0211c8: 0d021215 .word 0x0d021215 + d0211cc: 0d021187 .word 0x0d021187 + d0211d0: 0d02122d .word 0x0d02122d + d0211d4: 2b48 cmp r3, #72 ; 0x48 + d0211d6: d031 beq.n d02123c <ROM_WIFI_BRate_Get+0xd8> + d0211d8: d807 bhi.n d0211ea <ROM_WIFI_BRate_Get+0x86> + d0211da: 2b24 cmp r3, #36 ; 0x24 + d0211dc: d02a beq.n d021234 <ROM_WIFI_BRate_Get+0xd0> + d0211de: 2b30 cmp r3, #48 ; 0x30 + d0211e0: d1d1 bne.n d021186 <ROM_WIFI_BRate_Get+0x22> + d0211e2: 880b ldrh r3, [r1, #0] + d0211e4: f443 7380 orr.w r3, r3, #256 ; 0x100 + d0211e8: e00a b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d0211ea: 2b60 cmp r3, #96 ; 0x60 + d0211ec: d02a beq.n d021244 <ROM_WIFI_BRate_Get+0xe0> + d0211ee: 2b6c cmp r3, #108 ; 0x6c + d0211f0: d1c9 bne.n d021186 <ROM_WIFI_BRate_Get+0x22> + d0211f2: 880b ldrh r3, [r1, #0] + d0211f4: f443 6300 orr.w r3, r3, #2048 ; 0x800 + d0211f8: e002 b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d0211fa: 880b ldrh r3, [r1, #0] + d0211fc: f043 0301 orr.w r3, r3, #1 + d021200: 800b strh r3, [r1, #0] + d021202: e7c0 b.n d021186 <ROM_WIFI_BRate_Get+0x22> + d021204: 880b ldrh r3, [r1, #0] + d021206: f043 0302 orr.w r3, r3, #2 + d02120a: e7f9 b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d02120c: 880b ldrh r3, [r1, #0] + d02120e: f043 0304 orr.w r3, r3, #4 + d021212: e7f5 b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d021214: 880b ldrh r3, [r1, #0] + d021216: f043 0308 orr.w r3, r3, #8 + d02121a: e7f1 b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d02121c: 880b ldrh r3, [r1, #0] + d02121e: f043 0310 orr.w r3, r3, #16 + d021222: e7ed b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d021224: 880b ldrh r3, [r1, #0] + d021226: f043 0320 orr.w r3, r3, #32 + d02122a: e7e9 b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d02122c: 880b ldrh r3, [r1, #0] + d02122e: f043 0340 orr.w r3, r3, #64 ; 0x40 + d021232: e7e5 b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d021234: 880b ldrh r3, [r1, #0] + d021236: f043 0380 orr.w r3, r3, #128 ; 0x80 + d02123a: e7e1 b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d02123c: 880b ldrh r3, [r1, #0] + d02123e: f443 7300 orr.w r3, r3, #512 ; 0x200 + d021242: e7dd b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + d021244: 880b ldrh r3, [r1, #0] + d021246: f443 6380 orr.w r3, r3, #1024 ; 0x400 + d02124a: e7d9 b.n d021200 <ROM_WIFI_BRate_Get+0x9c> + +0d02124c <ROM_WIFI_BRate_Set>: + d02124c: 2300 movs r3, #0 + d02124e: b507 push {r0, r1, r2, lr} + d021250: f10d 0106 add.w r1, sp, #6 + d021254: f8ad 3006 strh.w r3, [sp, #6] + d021258: f7ff ff84 bl d021164 <ROM_WIFI_BRate_Get> + d02125c: f8bd 3006 ldrh.w r3, [sp, #6] + d021260: 4a09 ldr r2, [pc, #36] ; (d021288 <ROM_WIFI_BRate_Set+0x3c>) + d021262: f023 03a2 bic.w r3, r3, #162 ; 0xa2 + d021266: 05db lsls r3, r3, #23 + d021268: 0ddb lsrs r3, r3, #23 + d02126a: f043 030d orr.w r3, r3, #13 + d02126e: f8ad 3006 strh.w r3, [sp, #6] + d021272: b2db uxtb r3, r3 + d021274: f882 3040 strb.w r3, [r2, #64] ; 0x40 + d021278: f8bd 3006 ldrh.w r3, [sp, #6] + d02127c: 0a1b lsrs r3, r3, #8 + d02127e: f882 3041 strb.w r3, [r2, #65] ; 0x41 + d021282: b003 add sp, #12 + d021284: f85d fb04 ldr.w pc, [sp], #4 + d021288: 40000400 .word 0x40000400 + +0d02128c <ROM_WIFI_MRateToHwRate>: + d02128c: 286c cmp r0, #108 ; 0x6c + d02128e: d82c bhi.n d0212ea <ROM_WIFI_MRateToHwRate+0x5e> + d021290: 2818 cmp r0, #24 + d021292: d811 bhi.n d0212b8 <ROM_WIFI_MRateToHwRate+0x2c> + d021294: 280a cmp r0, #10 + d021296: d803 bhi.n d0212a0 <ROM_WIFI_MRateToHwRate+0x14> + d021298: 1f03 subs r3, r0, #4 + d02129a: 4258 negs r0, r3 + d02129c: 4158 adcs r0, r3 + d02129e: 4770 bx lr + d0212a0: 380b subs r0, #11 + d0212a2: 280d cmp r0, #13 + d0212a4: d846 bhi.n d021334 <ROM_WIFI_MRateToHwRate+0xa8> + d0212a6: e8df f000 tbb [pc, r0] + d0212aa: 1a3d .short 0x1a3d + d0212ac: 45454545 .word 0x45454545 + d0212b0: 45451c45 .word 0x45451c45 + d0212b4: 1e451845 .word 0x1e451845 + d0212b8: 2848 cmp r0, #72 ; 0x48 + d0212ba: d035 beq.n d021328 <ROM_WIFI_MRateToHwRate+0x9c> + d0212bc: d806 bhi.n d0212cc <ROM_WIFI_MRateToHwRate+0x40> + d0212be: 2824 cmp r0, #36 ; 0x24 + d0212c0: d034 beq.n d02132c <ROM_WIFI_MRateToHwRate+0xa0> + d0212c2: 2830 cmp r0, #48 ; 0x30 + d0212c4: bf14 ite ne + d0212c6: 2000 movne r0, #0 + d0212c8: 2008 moveq r0, #8 + d0212ca: 4770 bx lr + d0212cc: 2860 cmp r0, #96 ; 0x60 + d0212ce: d02f beq.n d021330 <ROM_WIFI_MRateToHwRate+0xa4> + d0212d0: 286c cmp r0, #108 ; 0x6c + d0212d2: bf14 ite ne + d0212d4: 2000 movne r0, #0 + d0212d6: 200b moveq r0, #11 + d0212d8: 4770 bx lr + d0212da: 2003 movs r0, #3 + d0212dc: 4770 bx lr + d0212de: 2004 movs r0, #4 + d0212e0: 4770 bx lr + d0212e2: 2005 movs r0, #5 + d0212e4: 4770 bx lr + d0212e6: 2006 movs r0, #6 + d0212e8: 4770 bx lr + d0212ea: f080 0380 eor.w r3, r0, #128 ; 0x80 + d0212ee: 2b07 cmp r3, #7 + d0212f0: d804 bhi.n d0212fc <ROM_WIFI_MRateToHwRate+0x70> + d0212f2: f000 001f and.w r0, r0, #31 + d0212f6: f040 0080 orr.w r0, r0, #128 ; 0x80 + d0212fa: 4770 bx lr + d0212fc: f100 0360 add.w r3, r0, #96 ; 0x60 + d021300: b2db uxtb r3, r3 + d021302: 2b08 cmp r3, #8 + d021304: d804 bhi.n d021310 <ROM_WIFI_MRateToHwRate+0x84> + d021306: f000 000f and.w r0, r0, #15 + d02130a: f440 7080 orr.w r0, r0, #256 ; 0x100 + d02130e: 4770 bx lr + d021310: f100 0330 add.w r3, r0, #48 ; 0x30 + d021314: b2db uxtb r3, r3 + d021316: 2b09 cmp r3, #9 + d021318: d80c bhi.n d021334 <ROM_WIFI_MRateToHwRate+0xa8> + d02131a: f000 000f and.w r0, r0, #15 + d02131e: f440 70c0 orr.w r0, r0, #384 ; 0x180 + d021322: 4770 bx lr + d021324: 2002 movs r0, #2 + d021326: 4770 bx lr + d021328: 2009 movs r0, #9 + d02132a: 4770 bx lr + d02132c: 2007 movs r0, #7 + d02132e: 4770 bx lr + d021330: 200a movs r0, #10 + d021332: 4770 bx lr + d021334: 2000 movs r0, #0 + d021336: 4770 bx lr + +0d021338 <ROM_WIFI_HwRateToMRate>: + d021338: 280b cmp r0, #11 + d02133a: d806 bhi.n d02134a <ROM_WIFI_HwRateToMRate+0x12> + d02133c: 3801 subs r0, #1 + d02133e: b280 uxth r0, r0 + d021340: 280a cmp r0, #10 + d021342: d818 bhi.n d021376 <ROM_WIFI_HwRateToMRate+0x3e> + d021344: 4b0d ldr r3, [pc, #52] ; (d02137c <ROM_WIFI_HwRateToMRate+0x44>) + d021346: 5c18 ldrb r0, [r3, r0] + d021348: 4770 bx lr + d02134a: f3c0 13c1 ubfx r3, r0, #7, #2 + d02134e: 2b01 cmp r3, #1 + d021350: d104 bne.n d02135c <ROM_WIFI_HwRateToMRate+0x24> + d021352: f000 001f and.w r0, r0, #31 + d021356: f040 0080 orr.w r0, r0, #128 ; 0x80 + d02135a: 4770 bx lr + d02135c: 2b02 cmp r3, #2 + d02135e: d104 bne.n d02136a <ROM_WIFI_HwRateToMRate+0x32> + d021360: f000 000f and.w r0, r0, #15 + d021364: 3860 subs r0, #96 ; 0x60 + d021366: b2c0 uxtb r0, r0 + d021368: 4770 bx lr + d02136a: 2b03 cmp r3, #3 + d02136c: d103 bne.n d021376 <ROM_WIFI_HwRateToMRate+0x3e> + d02136e: f000 000f and.w r0, r0, #15 + d021372: 3830 subs r0, #48 ; 0x30 + d021374: e7f7 b.n d021366 <ROM_WIFI_HwRateToMRate+0x2e> + d021376: 2002 movs r0, #2 + d021378: 4770 bx lr + d02137a: bf00 nop + d02137c: 0d048c96 .word 0x0d048c96 + +0d021380 <ROM_WIFI_CAM_ENTRY_WRITE>: + d021380: 6803 ldr r3, [r0, #0] + d021382: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d021386: f8c2 3674 str.w r3, [r2, #1652] ; 0x674 + d02138a: 6843 ldr r3, [r0, #4] + d02138c: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 + d021390: f443 3380 orr.w r3, r3, #65536 ; 0x10000 + d021394: f8c2 3670 str.w r3, [r2, #1648] ; 0x670 + d021398: 4770 bx lr ... -0d0212c0 <ROM_WIFI_CAM_WRITE>: - d0212c0: b5f0 push {r4, r5, r6, r7, lr} - d0212c2: 00c0 lsls r0, r0, #3 - d0212c4: 2505 movs r5, #5 - d0212c6: f04f 4680 mov.w r6, #1073741824 ; 0x40000000 - d0212ca: 4f14 ldr r7, [pc, #80] ; (d02131c <ROM_WIFI_CAM_WRITE+0x5c>) - d0212cc: b185 cbz r5, d0212f0 <ROM_WIFI_CAM_WRITE+0x30> - d0212ce: 2d01 cmp r5, #1 - d0212d0: d020 beq.n d021314 <ROM_WIFI_CAM_WRITE+0x54> - d0212d2: 7b9c ldrb r4, [r3, #14] - d0212d4: f893 c00d ldrb.w ip, [r3, #13] - d0212d8: 0424 lsls r4, r4, #16 - d0212da: ea44 240c orr.w r4, r4, ip, lsl #8 - d0212de: f893 c00c ldrb.w ip, [r3, #12] - d0212e2: ea44 040c orr.w r4, r4, ip - d0212e6: f893 c00f ldrb.w ip, [r3, #15] - d0212ea: ea44 640c orr.w r4, r4, ip, lsl #24 - d0212ee: e006 b.n d0212fe <ROM_WIFI_CAM_WRITE+0x3e> - d0212f0: 7854 ldrb r4, [r2, #1] - d0212f2: f892 c000 ldrb.w ip, [r2] - d0212f6: 0624 lsls r4, r4, #24 - d0212f8: ea44 440c orr.w r4, r4, ip, lsl #16 - d0212fc: 430c orrs r4, r1 - d0212fe: f8c6 4674 str.w r4, [r6, #1652] ; 0x674 - d021302: 182c adds r4, r5, r0 - d021304: 3d01 subs r5, #1 - d021306: 3b04 subs r3, #4 - d021308: 433c orrs r4, r7 - d02130a: f8c6 4670 str.w r4, [r6, #1648] ; 0x670 - d02130e: 1c6c adds r4, r5, #1 - d021310: d1dc bne.n d0212cc <ROM_WIFI_CAM_WRITE+0xc> - d021312: bdf0 pop {r4, r5, r6, r7, pc} - d021314: f8d2 4002 ldr.w r4, [r2, #2] - d021318: e7f1 b.n d0212fe <ROM_WIFI_CAM_WRITE+0x3e> - d02131a: bf00 nop - d02131c: 80010000 .word 0x80010000 - -0d021320 <ROM_WIFI_SEC_CFG>: - d021320: 4b05 ldr r3, [pc, #20] ; (d021338 <ROM_WIFI_SEC_CFG+0x18>) - d021322: f883 0080 strb.w r0, [r3, #128] ; 0x80 - d021326: b129 cbz r1, d021334 <ROM_WIFI_SEC_CFG+0x14> - d021328: f893 2080 ldrb.w r2, [r3, #128] ; 0x80 - d02132c: f002 02fb and.w r2, r2, #251 ; 0xfb - d021330: f883 2080 strb.w r2, [r3, #128] ; 0x80 - d021334: 4770 bx lr - d021336: bf00 nop - d021338: 40000600 .word 0x40000600 - -0d02133c <ROM_WIFI_CAM_WriteSppAmsduValid>: - d02133c: b507 push {r0, r1, r2, lr} - d02133e: 00c0 lsls r0, r0, #3 - d021340: f001 0101 and.w r1, r1, #1 - d021344: 3006 adds r0, #6 - d021346: 9100 str r1, [sp, #0] - d021348: 9001 str r0, [sp, #4] - d02134a: 4668 mov r0, sp - d02134c: f7ff ffaa bl d0212a4 <ROM_WIFI_CAM_ENTRY_WRITE> - d021350: b003 add sp, #12 - d021352: f85d fb04 ldr.w pc, [sp], #4 +0d02139c <ROM_WIFI_CAM_WRITE>: + d02139c: b5f0 push {r4, r5, r6, r7, lr} + d02139e: 00c0 lsls r0, r0, #3 + d0213a0: 2505 movs r5, #5 + d0213a2: f04f 4680 mov.w r6, #1073741824 ; 0x40000000 + d0213a6: 4f14 ldr r7, [pc, #80] ; (d0213f8 <ROM_WIFI_CAM_WRITE+0x5c>) + d0213a8: b185 cbz r5, d0213cc <ROM_WIFI_CAM_WRITE+0x30> + d0213aa: 2d01 cmp r5, #1 + d0213ac: d020 beq.n d0213f0 <ROM_WIFI_CAM_WRITE+0x54> + d0213ae: 7b9c ldrb r4, [r3, #14] + d0213b0: f893 c00d ldrb.w ip, [r3, #13] + d0213b4: 0424 lsls r4, r4, #16 + d0213b6: ea44 240c orr.w r4, r4, ip, lsl #8 + d0213ba: f893 c00c ldrb.w ip, [r3, #12] + d0213be: ea44 040c orr.w r4, r4, ip + d0213c2: f893 c00f ldrb.w ip, [r3, #15] + d0213c6: ea44 640c orr.w r4, r4, ip, lsl #24 + d0213ca: e006 b.n d0213da <ROM_WIFI_CAM_WRITE+0x3e> + d0213cc: 7854 ldrb r4, [r2, #1] + d0213ce: f892 c000 ldrb.w ip, [r2] + d0213d2: 0624 lsls r4, r4, #24 + d0213d4: ea44 440c orr.w r4, r4, ip, lsl #16 + d0213d8: 430c orrs r4, r1 + d0213da: f8c6 4674 str.w r4, [r6, #1652] ; 0x674 + d0213de: 182c adds r4, r5, r0 + d0213e0: 3d01 subs r5, #1 + d0213e2: 3b04 subs r3, #4 + d0213e4: 433c orrs r4, r7 + d0213e6: f8c6 4670 str.w r4, [r6, #1648] ; 0x670 + d0213ea: 1c6c adds r4, r5, #1 + d0213ec: d1dc bne.n d0213a8 <ROM_WIFI_CAM_WRITE+0xc> + d0213ee: bdf0 pop {r4, r5, r6, r7, pc} + d0213f0: f8d2 4002 ldr.w r4, [r2, #2] + d0213f4: e7f1 b.n d0213da <ROM_WIFI_CAM_WRITE+0x3e> + d0213f6: bf00 nop + d0213f8: 80010000 .word 0x80010000 + +0d0213fc <ROM_WIFI_SEC_CFG>: + d0213fc: 4b05 ldr r3, [pc, #20] ; (d021414 <ROM_WIFI_SEC_CFG+0x18>) + d0213fe: f883 0080 strb.w r0, [r3, #128] ; 0x80 + d021402: b129 cbz r1, d021410 <ROM_WIFI_SEC_CFG+0x14> + d021404: f893 2080 ldrb.w r2, [r3, #128] ; 0x80 + d021408: f002 02fb and.w r2, r2, #251 ; 0xfb + d02140c: f883 2080 strb.w r2, [r3, #128] ; 0x80 + d021410: 4770 bx lr + d021412: bf00 nop + d021414: 40000600 .word 0x40000600 + +0d021418 <ROM_WIFI_CAM_WriteSppAmsduValid>: + d021418: b507 push {r0, r1, r2, lr} + d02141a: 00c0 lsls r0, r0, #3 + d02141c: f001 0101 and.w r1, r1, #1 + d021420: 3006 adds r0, #6 + d021422: 9100 str r1, [sp, #0] + d021424: 9001 str r0, [sp, #4] + d021426: 4668 mov r0, sp + d021428: f7ff ffaa bl d021380 <ROM_WIFI_CAM_ENTRY_WRITE> + d02142c: b003 add sp, #12 + d02142e: f85d fb04 ldr.w pc, [sp], #4 ... -0d021358 <ROM_WIFI_CAM_Entry_Clear>: - d021358: b5f0 push {r4, r5, r6, r7, lr} - d02135a: 4b0e ldr r3, [pc, #56] ; (d021394 <ROM_WIFI_CAM_Entry_Clear+0x3c>) - d02135c: b087 sub sp, #28 - d02135e: 4607 mov r7, r0 - d021360: 889a ldrh r2, [r3, #4] - d021362: ad02 add r5, sp, #8 - d021364: 6818 ldr r0, [r3, #0] - d021366: 1d9c adds r4, r3, #6 - d021368: f8ad 2004 strh.w r2, [sp, #4] - d02136c: f103 0216 add.w r2, r3, #22 - d021370: 462b mov r3, r5 - d021372: 9000 str r0, [sp, #0] - d021374: 6820 ldr r0, [r4, #0] - d021376: 3408 adds r4, #8 - d021378: f854 1c04 ldr.w r1, [r4, #-4] - d02137c: 462e mov r6, r5 - d02137e: 4294 cmp r4, r2 - d021380: c603 stmia r6!, {r0, r1} - d021382: 4635 mov r5, r6 - d021384: d1f6 bne.n d021374 <ROM_WIFI_CAM_Entry_Clear+0x1c> - d021386: 466a mov r2, sp - d021388: 2100 movs r1, #0 - d02138a: 4638 mov r0, r7 - d02138c: f7ff ff98 bl d0212c0 <ROM_WIFI_CAM_WRITE> - d021390: b007 add sp, #28 - d021392: bdf0 pop {r4, r5, r6, r7, pc} - d021394: 0d048bc5 .word 0x0d048bc5 - -0d021398 <ROM_WIFI_CAM_FLUSH_ALL>: - d021398: b931 cbnz r1, d0213a8 <ROM_WIFI_CAM_FLUSH_ALL+0x10> - d02139a: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d02139e: f04f 4240 mov.w r2, #3221225472 ; 0xc0000000 - d0213a2: f8c3 2670 str.w r2, [r3, #1648] ; 0x670 - d0213a6: 4770 bx lr - d0213a8: b110 cbz r0, d0213b0 <ROM_WIFI_CAM_FLUSH_ALL+0x18> - d0213aa: 2004 movs r0, #4 - d0213ac: f7ff bfd4 b.w d021358 <ROM_WIFI_CAM_Entry_Clear> - d0213b0: 4770 bx lr - -0d0213b2 <ROM_WIFI_TSF_TIMER0_SOURCE_CFG>: - d0213b2: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0213b6: f8d2 3574 ldr.w r3, [r2, #1396] ; 0x574 - d0213ba: ea43 7080 orr.w r0, r3, r0, lsl #30 - d0213be: f8c2 0574 str.w r0, [r2, #1396] ; 0x574 - d0213c2: 4770 bx lr - -0d0213c4 <ROM_WIFI_TSF_FREERUN_CFG>: - d0213c4: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0213c8: f8d2 35b4 ldr.w r3, [r2, #1460] ; 0x5b4 - d0213cc: b120 cbz r0, d0213d8 <ROM_WIFI_TSF_FREERUN_CFG+0x14> - d0213ce: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - d0213d2: f8c2 35b4 str.w r3, [r2, #1460] ; 0x5b4 - d0213d6: 4770 bx lr - d0213d8: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - d0213dc: e7f9 b.n d0213d2 <ROM_WIFI_TSF_FREERUN_CFG+0xe> - -0d0213de <ROM_WIFI_TSF_GetByPort>: - d0213de: 2802 cmp r0, #2 - d0213e0: d80e bhi.n d021400 <ROM_WIFI_TSF_GetByPort+0x22> - d0213e2: b150 cbz r0, d0213fa <ROM_WIFI_TSF_GetByPort+0x1c> - d0213e4: 2801 cmp r0, #1 - d0213e6: bf0c ite eq - d0213e8: f44f 63ad moveq.w r3, #1384 ; 0x568 - d0213ec: f44f 63af movne.w r3, #1400 ; 0x578 - d0213f0: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 - d0213f4: 6859 ldr r1, [r3, #4] - d0213f6: 6818 ldr r0, [r3, #0] - d0213f8: 4770 bx lr - d0213fa: f44f 63ac mov.w r3, #1376 ; 0x560 - d0213fe: e7f7 b.n d0213f0 <ROM_WIFI_TSF_GetByPort+0x12> - d021400: 2000 movs r0, #0 - d021402: 4601 mov r1, r0 - d021404: 4770 bx lr +0d021434 <ROM_WIFI_CAM_Entry_Clear>: + d021434: b5f0 push {r4, r5, r6, r7, lr} + d021436: 4b0e ldr r3, [pc, #56] ; (d021470 <ROM_WIFI_CAM_Entry_Clear+0x3c>) + d021438: b087 sub sp, #28 + d02143a: 4607 mov r7, r0 + d02143c: 889a ldrh r2, [r3, #4] + d02143e: ad02 add r5, sp, #8 + d021440: 6818 ldr r0, [r3, #0] + d021442: 1d9c adds r4, r3, #6 + d021444: f8ad 2004 strh.w r2, [sp, #4] + d021448: f103 0216 add.w r2, r3, #22 + d02144c: 462b mov r3, r5 + d02144e: 9000 str r0, [sp, #0] + d021450: 6820 ldr r0, [r4, #0] + d021452: 3408 adds r4, #8 + d021454: f854 1c04 ldr.w r1, [r4, #-4] + d021458: 462e mov r6, r5 + d02145a: 4294 cmp r4, r2 + d02145c: c603 stmia r6!, {r0, r1} + d02145e: 4635 mov r5, r6 + d021460: d1f6 bne.n d021450 <ROM_WIFI_CAM_Entry_Clear+0x1c> + d021462: 466a mov r2, sp + d021464: 2100 movs r1, #0 + d021466: 4638 mov r0, r7 + d021468: f7ff ff98 bl d02139c <ROM_WIFI_CAM_WRITE> + d02146c: b007 add sp, #28 + d02146e: bdf0 pop {r4, r5, r6, r7, pc} + d021470: 0d048ca1 .word 0x0d048ca1 + +0d021474 <ROM_WIFI_CAM_FLUSH_ALL>: + d021474: b931 cbnz r1, d021484 <ROM_WIFI_CAM_FLUSH_ALL+0x10> + d021476: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d02147a: f04f 4240 mov.w r2, #3221225472 ; 0xc0000000 + d02147e: f8c3 2670 str.w r2, [r3, #1648] ; 0x670 + d021482: 4770 bx lr + d021484: b110 cbz r0, d02148c <ROM_WIFI_CAM_FLUSH_ALL+0x18> + d021486: 2004 movs r0, #4 + d021488: f7ff bfd4 b.w d021434 <ROM_WIFI_CAM_Entry_Clear> + d02148c: 4770 bx lr + +0d02148e <ROM_WIFI_TSF_TIMER0_SOURCE_CFG>: + d02148e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d021492: f8d2 3574 ldr.w r3, [r2, #1396] ; 0x574 + d021496: ea43 7080 orr.w r0, r3, r0, lsl #30 + d02149a: f8c2 0574 str.w r0, [r2, #1396] ; 0x574 + d02149e: 4770 bx lr + +0d0214a0 <ROM_WIFI_TSF_FREERUN_CFG>: + d0214a0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d0214a4: f8d2 35b4 ldr.w r3, [r2, #1460] ; 0x5b4 + d0214a8: b120 cbz r0, d0214b4 <ROM_WIFI_TSF_FREERUN_CFG+0x14> + d0214aa: f443 5300 orr.w r3, r3, #8192 ; 0x2000 + d0214ae: f8c2 35b4 str.w r3, [r2, #1460] ; 0x5b4 + d0214b2: 4770 bx lr + d0214b4: f423 5300 bic.w r3, r3, #8192 ; 0x2000 + d0214b8: e7f9 b.n d0214ae <ROM_WIFI_TSF_FREERUN_CFG+0xe> + +0d0214ba <ROM_WIFI_TSF_GetByPort>: + d0214ba: 2802 cmp r0, #2 + d0214bc: d80e bhi.n d0214dc <ROM_WIFI_TSF_GetByPort+0x22> + d0214be: b150 cbz r0, d0214d6 <ROM_WIFI_TSF_GetByPort+0x1c> + d0214c0: 2801 cmp r0, #1 + d0214c2: bf0c ite eq + d0214c4: f44f 63ad moveq.w r3, #1384 ; 0x568 + d0214c8: f44f 63af movne.w r3, #1400 ; 0x578 + d0214cc: f103 4380 add.w r3, r3, #1073741824 ; 0x40000000 + d0214d0: 6859 ldr r1, [r3, #4] + d0214d2: 6818 ldr r0, [r3, #0] + d0214d4: 4770 bx lr + d0214d6: f44f 63ac mov.w r3, #1376 ; 0x560 + d0214da: e7f7 b.n d0214cc <ROM_WIFI_TSF_GetByPort+0x12> + d0214dc: 2000 movs r0, #0 + d0214de: 4601 mov r1, r0 + d0214e0: 4770 bx lr ... -0d021408 <ROM_WIFI_TSF_Sync>: - d021408: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d02140c: 2100 movs r1, #0 - d02140e: f8d2 3100 ldr.w r3, [r2, #256] ; 0x100 - d021412: f443 3340 orr.w r3, r3, #196608 ; 0x30000 - d021416: f8c2 3100 str.w r3, [r2, #256] ; 0x100 - d02141a: 4b05 ldr r3, [pc, #20] ; (d021430 <ROM_WIFI_TSF_Sync+0x28>) - d02141c: 8319 strh r1, [r3, #24] - d02141e: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 - d021422: f043 6380 orr.w r3, r3, #67108864 ; 0x4000000 - d021426: f043 0308 orr.w r3, r3, #8 - d02142a: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 - d02142e: 4770 bx lr - d021430: 40000500 .word 0x40000500 - -0d021434 <ROM_WIFI_TSF_Sync_P1_From_P0>: - d021434: 4b06 ldr r3, [pc, #24] ; (d021450 <ROM_WIFI_TSF_Sync_P1_From_P0+0x1c>) - d021436: f44f 62c8 mov.w r2, #1600 ; 0x640 - d02143a: 831a strh r2, [r3, #24] - d02143c: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d021440: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 - d021444: f043 6300 orr.w r3, r3, #134217728 ; 0x8000000 - d021448: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 - d02144c: 4770 bx lr - d02144e: bf00 nop - d021450: 40000500 .word 0x40000500 - -0d021454 <ROM_WIFI_TXDESC_BWMapping>: - d021454: 2901 cmp r1, #1 - d021456: d105 bne.n d021464 <ROM_WIFI_TXDESC_BWMapping+0x10> - d021458: 3801 subs r0, #1 - d02145a: 2801 cmp r0, #1 - d02145c: bf8c ite hi - d02145e: 2000 movhi r0, #0 - d021460: 2001 movls r0, #1 - d021462: 4770 bx lr - d021464: 2902 cmp r1, #2 - d021466: d105 bne.n d021474 <ROM_WIFI_TXDESC_BWMapping+0x20> - d021468: 2802 cmp r0, #2 - d02146a: d004 beq.n d021476 <ROM_WIFI_TXDESC_BWMapping+0x22> - d02146c: 1e43 subs r3, r0, #1 - d02146e: 4258 negs r0, r3 - d021470: 4158 adcs r0, r3 - d021472: 4770 bx lr - d021474: 2000 movs r0, #0 - d021476: 4770 bx lr - -0d021478 <ROM_WIFI_TXDESC_SCMapping>: - d021478: 2901 cmp r1, #1 - d02147a: d105 bne.n d021488 <ROM_WIFI_TXDESC_SCMapping+0x10> - d02147c: b9d0 cbnz r0, d0214b4 <ROM_WIFI_TXDESC_SCMapping+0x3c> - d02147e: 429a cmp r2, r3 - d021480: bf98 it ls - d021482: 2102 movls r1, #2 - d021484: 4608 mov r0, r1 - d021486: 4770 bx lr - d021488: 2902 cmp r1, #2 - d02148a: d113 bne.n d0214b4 <ROM_WIFI_TXDESC_SCMapping+0x3c> - d02148c: 2802 cmp r0, #2 - d02148e: d011 beq.n d0214b4 <ROM_WIFI_TXDESC_SCMapping+0x3c> - d021490: 2801 cmp r0, #1 - d021492: d104 bne.n d02149e <ROM_WIFI_TXDESC_SCMapping+0x26> - d021494: 429a cmp r2, r3 - d021496: bf8c ite hi - d021498: 2109 movhi r1, #9 - d02149a: 210a movls r1, #10 - d02149c: e7f2 b.n d021484 <ROM_WIFI_TXDESC_SCMapping+0xc> - d02149e: 429a cmp r2, r3 - d0214a0: bf95 itete ls - d0214a2: 1a99 subls r1, r3, r2 - d0214a4: 1ad1 subhi r1, r2, r3 - d0214a6: 1049 asrls r1, r1, #1 - d0214a8: f3c1 0147 ubfxhi r1, r1, #1, #8 - d0214ac: bf9c itt ls - d0214ae: 3101 addls r1, #1 - d0214b0: b2c9 uxtbls r1, r1 - d0214b2: e7e7 b.n d021484 <ROM_WIFI_TXDESC_SCMapping+0xc> - d0214b4: 2100 movs r1, #0 - d0214b6: e7e5 b.n d021484 <ROM_WIFI_TXDESC_SCMapping+0xc> - -0d0214b8 <ROM_WIFI_TXDESC_FillSectype>: - d0214b8: b150 cbz r0, d0214d0 <ROM_WIFI_TXDESC_FillSectype+0x18> - d0214ba: b931 cbnz r1, d0214ca <ROM_WIFI_TXDESC_FillSectype+0x12> - d0214bc: 3801 subs r0, #1 - d0214be: b2c0 uxtb r0, r0 - d0214c0: 2805 cmp r0, #5 - d0214c2: d804 bhi.n d0214ce <ROM_WIFI_TXDESC_FillSectype+0x16> - d0214c4: 4b03 ldr r3, [pc, #12] ; (d0214d4 <ROM_WIFI_TXDESC_FillSectype+0x1c>) - d0214c6: 5c18 ldrb r0, [r3, r0] - d0214c8: 4770 bx lr - d0214ca: 2000 movs r0, #0 - d0214cc: 4770 bx lr - d0214ce: 4608 mov r0, r1 - d0214d0: 4770 bx lr - d0214d2: bf00 nop - d0214d4: 0d048bdb .word 0x0d048bdb - -0d0214d8 <ROM_WIFI_TXDESC_FillFake>: - d0214d8: b5f8 push {r3, r4, r5, r6, r7, lr} - d0214da: 460c mov r4, r1 - d0214dc: 4615 mov r5, r2 - d0214de: 461f mov r7, r3 - d0214e0: 2228 movs r2, #40 ; 0x28 - d0214e2: 2100 movs r1, #0 - d0214e4: 4b32 ldr r3, [pc, #200] ; (d0215b0 <ROM_WIFI_TXDESC_FillFake+0xd8>) - d0214e6: 4606 mov r6, r0 - d0214e8: 4620 mov r0, r4 - d0214ea: 4798 blx r3 - d0214ec: 6821 ldr r1, [r4, #0] - d0214ee: b2ad uxth r5, r5 - d0214f0: 6862 ldr r2, [r4, #4] - d0214f2: f001 417b and.w r1, r1, #4211081216 ; 0xfb000000 - d0214f6: 2f01 cmp r7, #1 - d0214f8: f422 50f8 bic.w r0, r2, #7936 ; 0x1f00 - d0214fc: ea41 0105 orr.w r1, r1, r5 - d021500: 68e5 ldr r5, [r4, #12] - d021502: f041 6302 orr.w r3, r1, #136314880 ; 0x8200000 - d021506: f443 2300 orr.w r3, r3, #524288 ; 0x80000 - d02150a: 6023 str r3, [r4, #0] - d02150c: f440 5390 orr.w r3, r0, #4608 ; 0x1200 - d021510: 6063 str r3, [r4, #4] - d021512: d124 bne.n d02155e <ROM_WIFI_TXDESC_FillFake+0x86> - d021514: f445 4500 orr.w r5, r5, #32768 ; 0x8000 - d021518: 60e5 str r5, [r4, #12] - d02151a: f89d 3018 ldrb.w r3, [sp, #24] - d02151e: f041 4108 orr.w r1, r1, #2281701376 ; 0x88000000 - d021522: 2b01 cmp r3, #1 - d021524: f441 1120 orr.w r1, r1, #2621440 ; 0x280000 - d021528: bf08 it eq - d02152a: 68a3 ldreq r3, [r4, #8] - d02152c: 6021 str r1, [r4, #0] - d02152e: bf04 itt eq - d021530: f443 0300 orreq.w r3, r3, #8388608 ; 0x800000 - d021534: 60a3 streq r3, [r4, #8] - d021536: 68e3 ldr r3, [r4, #12] - d021538: f443 7380 orr.w r3, r3, #256 ; 0x100 - d02153c: 60e3 str r3, [r4, #12] - d02153e: 6923 ldr r3, [r4, #16] - d021540: f023 037f bic.w r3, r3, #127 ; 0x7f - d021544: 6123 str r3, [r4, #16] - d021546: f89d 301c ldrb.w r3, [sp, #28] - d02154a: 2b01 cmp r3, #1 - d02154c: d129 bne.n d0215a2 <ROM_WIFI_TXDESC_FillFake+0xca> - d02154e: 2e06 cmp r6, #6 - d021550: d828 bhi.n d0215a4 <ROM_WIFI_TXDESC_FillFake+0xcc> - d021552: e8df f006 tbb [pc, r6] - d021556: 1027 .short 0x1027 - d021558: 10212710 .word 0x10212710 - d02155c: 1a .byte 0x1a - d02155d: 00 .byte 0x00 - d02155e: 6a23 ldr r3, [r4, #32] - d021560: f025 05c0 bic.w r5, r5, #192 ; 0xc0 - d021564: f443 4300 orr.w r3, r3, #32768 ; 0x8000 - d021568: 60e5 str r5, [r4, #12] - d02156a: 6223 str r3, [r4, #32] - d02156c: 68a3 ldr r3, [r4, #8] - d02156e: f443 2300 orr.w r3, r3, #524288 ; 0x80000 - d021572: 60a3 str r3, [r4, #8] - d021574: e7d1 b.n d02151a <ROM_WIFI_TXDESC_FillFake+0x42> - d021576: f422 0240 bic.w r2, r2, #12582912 ; 0xc00000 - d02157a: f422 52f8 bic.w r2, r2, #7936 ; 0x1f00 - d02157e: f442 0280 orr.w r2, r2, #4194304 ; 0x400000 - d021582: f442 5290 orr.w r2, r2, #4608 ; 0x1200 - d021586: 6062 str r2, [r4, #4] - d021588: e00b b.n d0215a2 <ROM_WIFI_TXDESC_FillFake+0xca> - d02158a: f422 0240 bic.w r2, r2, #12582912 ; 0xc00000 - d02158e: f422 52f8 bic.w r2, r2, #7936 ; 0x1f00 - d021592: f442 0200 orr.w r2, r2, #8388608 ; 0x800000 - d021596: e7f4 b.n d021582 <ROM_WIFI_TXDESC_FillFake+0xaa> - d021598: f440 0340 orr.w r3, r0, #12582912 ; 0xc00000 - d02159c: f443 5390 orr.w r3, r3, #4608 ; 0x1200 - d0215a0: 6063 str r3, [r4, #4] - d0215a2: bdf8 pop {r3, r4, r5, r6, r7, pc} - d0215a4: f422 0240 bic.w r2, r2, #12582912 ; 0xc00000 - d0215a8: f422 52f8 bic.w r2, r2, #7936 ; 0x1f00 - d0215ac: e7e9 b.n d021582 <ROM_WIFI_TXDESC_FillFake+0xaa> +0d0214e4 <ROM_WIFI_TSF_Sync>: + d0214e4: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d0214e8: 2100 movs r1, #0 + d0214ea: f8d2 3100 ldr.w r3, [r2, #256] ; 0x100 + d0214ee: f443 3340 orr.w r3, r3, #196608 ; 0x30000 + d0214f2: f8c2 3100 str.w r3, [r2, #256] ; 0x100 + d0214f6: 4b05 ldr r3, [pc, #20] ; (d02150c <ROM_WIFI_TSF_Sync+0x28>) + d0214f8: 8319 strh r1, [r3, #24] + d0214fa: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 + d0214fe: f043 6380 orr.w r3, r3, #67108864 ; 0x4000000 + d021502: f043 0308 orr.w r3, r3, #8 + d021506: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 + d02150a: 4770 bx lr + d02150c: 40000500 .word 0x40000500 + +0d021510 <ROM_WIFI_TSF_Sync_P1_From_P0>: + d021510: 4b06 ldr r3, [pc, #24] ; (d02152c <ROM_WIFI_TSF_Sync_P1_From_P0+0x1c>) + d021512: f44f 62c8 mov.w r2, #1600 ; 0x640 + d021516: 831a strh r2, [r3, #24] + d021518: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d02151c: f8d2 3550 ldr.w r3, [r2, #1360] ; 0x550 + d021520: f043 6300 orr.w r3, r3, #134217728 ; 0x8000000 + d021524: f8c2 3550 str.w r3, [r2, #1360] ; 0x550 + d021528: 4770 bx lr + d02152a: bf00 nop + d02152c: 40000500 .word 0x40000500 + +0d021530 <ROM_WIFI_TXDESC_BWMapping>: + d021530: 2901 cmp r1, #1 + d021532: d105 bne.n d021540 <ROM_WIFI_TXDESC_BWMapping+0x10> + d021534: 3801 subs r0, #1 + d021536: 2801 cmp r0, #1 + d021538: bf8c ite hi + d02153a: 2000 movhi r0, #0 + d02153c: 2001 movls r0, #1 + d02153e: 4770 bx lr + d021540: 2902 cmp r1, #2 + d021542: d105 bne.n d021550 <ROM_WIFI_TXDESC_BWMapping+0x20> + d021544: 2802 cmp r0, #2 + d021546: d004 beq.n d021552 <ROM_WIFI_TXDESC_BWMapping+0x22> + d021548: 1e43 subs r3, r0, #1 + d02154a: 4258 negs r0, r3 + d02154c: 4158 adcs r0, r3 + d02154e: 4770 bx lr + d021550: 2000 movs r0, #0 + d021552: 4770 bx lr + +0d021554 <ROM_WIFI_TXDESC_SCMapping>: + d021554: 2901 cmp r1, #1 + d021556: d105 bne.n d021564 <ROM_WIFI_TXDESC_SCMapping+0x10> + d021558: b9d0 cbnz r0, d021590 <ROM_WIFI_TXDESC_SCMapping+0x3c> + d02155a: 429a cmp r2, r3 + d02155c: bf98 it ls + d02155e: 2102 movls r1, #2 + d021560: 4608 mov r0, r1 + d021562: 4770 bx lr + d021564: 2902 cmp r1, #2 + d021566: d113 bne.n d021590 <ROM_WIFI_TXDESC_SCMapping+0x3c> + d021568: 2802 cmp r0, #2 + d02156a: d011 beq.n d021590 <ROM_WIFI_TXDESC_SCMapping+0x3c> + d02156c: 2801 cmp r0, #1 + d02156e: d104 bne.n d02157a <ROM_WIFI_TXDESC_SCMapping+0x26> + d021570: 429a cmp r2, r3 + d021572: bf8c ite hi + d021574: 2109 movhi r1, #9 + d021576: 210a movls r1, #10 + d021578: e7f2 b.n d021560 <ROM_WIFI_TXDESC_SCMapping+0xc> + d02157a: 429a cmp r2, r3 + d02157c: bf95 itete ls + d02157e: 1a99 subls r1, r3, r2 + d021580: 1ad1 subhi r1, r2, r3 + d021582: 1049 asrls r1, r1, #1 + d021584: f3c1 0147 ubfxhi r1, r1, #1, #8 + d021588: bf9c itt ls + d02158a: 3101 addls r1, #1 + d02158c: b2c9 uxtbls r1, r1 + d02158e: e7e7 b.n d021560 <ROM_WIFI_TXDESC_SCMapping+0xc> + d021590: 2100 movs r1, #0 + d021592: e7e5 b.n d021560 <ROM_WIFI_TXDESC_SCMapping+0xc> + +0d021594 <ROM_WIFI_TXDESC_FillSectype>: + d021594: b150 cbz r0, d0215ac <ROM_WIFI_TXDESC_FillSectype+0x18> + d021596: b931 cbnz r1, d0215a6 <ROM_WIFI_TXDESC_FillSectype+0x12> + d021598: 3801 subs r0, #1 + d02159a: b2c0 uxtb r0, r0 + d02159c: 2805 cmp r0, #5 + d02159e: d804 bhi.n d0215aa <ROM_WIFI_TXDESC_FillSectype+0x16> + d0215a0: 4b03 ldr r3, [pc, #12] ; (d0215b0 <ROM_WIFI_TXDESC_FillSectype+0x1c>) + d0215a2: 5c18 ldrb r0, [r3, r0] + d0215a4: 4770 bx lr + d0215a6: 2000 movs r0, #0 + d0215a8: 4770 bx lr + d0215aa: 4608 mov r0, r1 + d0215ac: 4770 bx lr d0215ae: bf00 nop - d0215b0: 00027b01 .word 0x00027b01 - -0d0215b4 <ROM_WIFI_TXDESC_Get_BufAddr>: - d0215b4: 2807 cmp r0, #7 - d0215b6: bf9a itte ls - d0215b8: 4b02 ldrls r3, [pc, #8] ; (d0215c4 <ROM_WIFI_TXDESC_Get_BufAddr+0x10>) - d0215ba: f833 0010 ldrhls.w r0, [r3, r0, lsl #1] - d0215be: f44f 706a movhi.w r0, #936 ; 0x3a8 - d0215c2: 4770 bx lr - d0215c4: 0d048be2 .word 0x0d048be2 - -0d0215c8 <ROM_WIFI_TXDESC_FillVCS>: - d0215c8: b530 push {r4, r5, lr} - d0215ca: f89d 400c ldrb.w r4, [sp, #12] - d0215ce: b1f9 cbz r1, d021610 <ROM_WIFI_TXDESC_FillVCS+0x48> - d0215d0: 2901 cmp r1, #1 - d0215d2: d01e beq.n d021612 <ROM_WIFI_TXDESC_FillVCS+0x4a> - d0215d4: 2902 cmp r1, #2 - d0215d6: d023 beq.n d021620 <ROM_WIFI_TXDESC_FillVCS+0x58> - d0215d8: 8b01 ldrh r1, [r0, #24] - d0215da: 2508 movs r5, #8 - d0215dc: 2a0e cmp r2, #14 - d0215de: f365 0108 bfi r1, r5, #0, #9 - d0215e2: 8301 strh r1, [r0, #24] - d0215e4: bf8c ite hi - d0215e6: 2104 movhi r1, #4 - d0215e8: 2100 movls r1, #0 - d0215ea: 2b03 cmp r3, #3 - d0215ec: 6982 ldr r2, [r0, #24] - d0215ee: bf08 it eq - d0215f0: 7d43 ldrbeq r3, [r0, #21] - d0215f2: f361 2251 bfi r2, r1, #9, #9 - d0215f6: bf08 it eq - d0215f8: f043 0310 orreq.w r3, r3, #16 - d0215fc: 6182 str r2, [r0, #24] - d0215fe: bf08 it eq - d021600: 7543 strbeq r3, [r0, #21] - d021602: b12c cbz r4, d021610 <ROM_WIFI_TXDESC_FillVCS+0x48> - d021604: 6943 ldr r3, [r0, #20] - d021606: f89d 2010 ldrb.w r2, [sp, #16] - d02160a: f362 3350 bfi r3, r2, #13, #4 - d02160e: 6143 str r3, [r0, #20] - d021610: bd30 pop {r4, r5, pc} - d021612: 7b41 ldrb r1, [r0, #13] - d021614: f021 0130 bic.w r1, r1, #48 ; 0x30 - d021618: f041 0130 orr.w r1, r1, #48 ; 0x30 - d02161c: 7341 strb r1, [r0, #13] - d02161e: e7db b.n d0215d8 <ROM_WIFI_TXDESC_FillVCS+0x10> - d021620: 7b41 ldrb r1, [r0, #13] - d021622: f041 0108 orr.w r1, r1, #8 - d021626: e7f9 b.n d02161c <ROM_WIFI_TXDESC_FillVCS+0x54> - -0d021628 <ROM_WIFI_HAL_RXDESC_Percentage2dbm>: - d021628: 3864 subs r0, #100 ; 0x64 - d02162a: 4770 bx lr - -0d02162c <ROM_WIFI_HAL_RXDESC_Power2strength>: - d02162c: f100 0363 add.w r3, r0, #99 ; 0x63 - d021630: b2db uxtb r3, r3 - d021632: 2b76 cmp r3, #118 ; 0x76 - d021634: d804 bhi.n d021640 <ROM_WIFI_HAL_RXDESC_Power2strength+0x14> - d021636: 2800 cmp r0, #0 - d021638: da04 bge.n d021644 <ROM_WIFI_HAL_RXDESC_Power2strength+0x18> - d02163a: 3064 adds r0, #100 ; 0x64 - d02163c: b2c0 uxtb r0, r0 - d02163e: 4770 bx lr - d021640: 2000 movs r0, #0 - d021642: 4770 bx lr - d021644: 2064 movs r0, #100 ; 0x64 - d021646: 4770 bx lr - -0d021648 <ROM_WIFI_HAL_RXDESC_ProcessRSSI>: - d021648: 7803 ldrb r3, [r0, #0] - d02164a: b11b cbz r3, d021654 <ROM_WIFI_HAL_RXDESC_ProcessRSSI+0xc> - d02164c: 2300 movs r3, #0 - d02164e: e9c0 3301 strd r3, r3, [r0, #4] - d021652: 7003 strb r3, [r0, #0] - d021654: 6843 ldr r3, [r0, #4] - d021656: 6882 ldr r2, [r0, #8] - d021658: 3301 adds r3, #1 - d02165a: 7081 strb r1, [r0, #2] - d02165c: 4411 add r1, r2 - d02165e: 6043 str r3, [r0, #4] - d021660: 6081 str r1, [r0, #8] - d021662: fbb1 f1f3 udiv r1, r1, r3 - d021666: 7041 strb r1, [r0, #1] - d021668: 4770 bx lr - -0d02166a <ROM_WIFI_HAL_RXDESC_ProcessSNRQual>: - d02166a: 7803 ldrb r3, [r0, #0] - d02166c: b123 cbz r3, d021678 <ROM_WIFI_HAL_RXDESC_ProcessSNRQual+0xe> - d02166e: 2300 movs r3, #0 - d021670: e9c0 3301 strd r3, r3, [r0, #4] - d021674: 8003 strh r3, [r0, #0] - d021676: 7083 strb r3, [r0, #2] - d021678: 2903 cmp r1, #3 - d02167a: d909 bls.n d021690 <ROM_WIFI_HAL_RXDESC_ProcessSNRQual+0x26> - d02167c: 6843 ldr r3, [r0, #4] - d02167e: 6881 ldr r1, [r0, #8] - d021680: 3301 adds r3, #1 - d021682: 7082 strb r2, [r0, #2] - d021684: 440a add r2, r1 - d021686: 6043 str r3, [r0, #4] - d021688: 6082 str r2, [r0, #8] - d02168a: fbb2 f2f3 udiv r2, r2, r3 - d02168e: 7042 strb r2, [r0, #1] - d021690: 4770 bx lr - -0d021692 <IS_MCAST.isra.0>: - d021692: f000 0001 and.w r0, r0, #1 - d021696: 4770 bx lr - -0d021698 <rtw_xmit_priv_init>: - d021698: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02169c: 4606 mov r6, r0 - d02169e: 460d mov r5, r1 - d0216a0: f7e3 feba bl d005418 <rtw_spinlock_init> - d0216a4: 2301 movs r3, #1 - d0216a6: f106 0810 add.w r8, r6, #16 - d0216aa: f8df 913c ldr.w r9, [pc, #316] ; d0217e8 <rtw_xmit_priv_init+0x150> - d0216ae: 4f4d ldr r7, [pc, #308] ; (d0217e4 <rtw_xmit_priv_init+0x14c>) - d0216b0: 4640 mov r0, r8 - d0216b2: f886 3020 strb.w r3, [r6, #32] - d0216b6: 61f5 str r5, [r6, #28] - d0216b8: f7e4 f8c2 bl d005840 <rtw_init_queue> - d0216bc: f8d9 0024 ldr.w r0, [r9, #36] ; 0x24 - d0216c0: 68fb ldr r3, [r7, #12] - d0216c2: 4298 cmp r0, r3 - d0216c4: bfb8 it lt - d0216c6: 4618 movlt r0, r3 - d0216c8: 23f0 movs r3, #240 ; 0xf0 - d0216ca: 4358 muls r0, r3 - d0216cc: 3004 adds r0, #4 - d0216ce: f7e3 ff4a bl d005566 <rtw_zvmalloc> - d0216d2: 6070 str r0, [r6, #4] - d0216d4: b910 cbnz r0, d0216dc <rtw_xmit_priv_init+0x44> - d0216d6: 60b0 str r0, [r6, #8] - d0216d8: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0216dc: 1cc4 adds r4, r0, #3 - d0216de: f04f 0a00 mov.w sl, #0 - d0216e2: f024 0403 bic.w r4, r4, #3 - d0216e6: 46d3 mov fp, sl - d0216e8: 60b4 str r4, [r6, #8] - d0216ea: f8d9 3024 ldr.w r3, [r9, #36] ; 0x24 - d0216ee: 68fa ldr r2, [r7, #12] - d0216f0: 4293 cmp r3, r2 - d0216f2: bfb8 it lt - d0216f4: 4613 movlt r3, r2 - d0216f6: 4553 cmp r3, sl - d0216f8: dc10 bgt.n d02171c <rtw_xmit_priv_init+0x84> - d0216fa: f506 7994 add.w r9, r6, #296 ; 0x128 - d0216fe: 60f3 str r3, [r6, #12] - d021700: 4648 mov r0, r9 - d021702: f7e3 ff15 bl d005530 <rtw_init_listhead> - d021706: 68f8 ldr r0, [r7, #12] - d021708: 2358 movs r3, #88 ; 0x58 - d02170a: 4358 muls r0, r3 - d02170c: 3004 adds r0, #4 - d02170e: f7e3 ff2a bl d005566 <rtw_zvmalloc> - d021712: f8c6 0134 str.w r0, [r6, #308] ; 0x134 - d021716: b990 cbnz r0, d02173e <rtw_xmit_priv_init+0xa6> - d021718: 2000 movs r0, #0 - d02171a: e7dd b.n d0216d8 <rtw_xmit_priv_init+0x40> - d02171c: 4620 mov r0, r4 - d02171e: f10a 0a01 add.w sl, sl, #1 - d021722: f7e3 ff05 bl d005530 <rtw_init_listhead> - d021726: 4620 mov r0, r4 - d021728: f8c4 b08c str.w fp, [r4, #140] ; 0x8c - d02172c: 4641 mov r1, r8 - d02172e: e9c4 b524 strd fp, r5, [r4, #144] ; 0x90 - d021732: e9c4 bb26 strd fp, fp, [r4, #152] ; 0x98 - d021736: f7e3 ff09 bl d00554c <rtw_list_insert_tail> - d02173a: 34f0 adds r4, #240 ; 0xf0 - d02173c: e7d5 b.n d0216ea <rtw_xmit_priv_init+0x52> - d02173e: 3003 adds r0, #3 - d021740: f04f 0800 mov.w r8, #0 - d021744: f020 0403 bic.w r4, r0, #3 - d021748: 46c2 mov sl, r8 - d02174a: f8c6 4138 str.w r4, [r6, #312] ; 0x138 - d02174e: 68fb ldr r3, [r7, #12] - d021750: 4543 cmp r3, r8 - d021752: dc34 bgt.n d0217be <rtw_xmit_priv_init+0x126> - d021754: f506 78a0 add.w r8, r6, #320 ; 0x140 - d021758: f8c6 313c str.w r3, [r6, #316] ; 0x13c - d02175c: 4640 mov r0, r8 - d02175e: f7e3 fee7 bl d005530 <rtw_init_listhead> - d021762: f44f 7031 mov.w r0, #708 ; 0x2c4 - d021766: f7e3 fefe bl d005566 <rtw_zvmalloc> - d02176a: f8c6 014c str.w r0, [r6, #332] ; 0x14c - d02176e: 2800 cmp r0, #0 - d021770: d0d2 beq.n d021718 <rtw_xmit_priv_init+0x80> - d021772: 1cc4 adds r4, r0, #3 - d021774: 2700 movs r7, #0 - d021776: f04f 0a01 mov.w sl, #1 - d02177a: f024 0403 bic.w r4, r4, #3 - d02177e: f504 7930 add.w r9, r4, #704 ; 0x2c0 - d021782: f8c6 4150 str.w r4, [r6, #336] ; 0x150 - d021786: 4620 mov r0, r4 - d021788: f7e3 fed2 bl d005530 <rtw_init_listhead> - d02178c: 6167 str r7, [r4, #20] - d02178e: 60a5 str r5, [r4, #8] - d021790: 4620 mov r0, r4 - d021792: f8a4 a018 strh.w sl, [r4, #24] - d021796: 4641 mov r1, r8 - d021798: e9c4 7703 strd r7, r7, [r4, #12] - d02179c: 3458 adds r4, #88 ; 0x58 - d02179e: f7e3 fed5 bl d00554c <rtw_list_insert_tail> - d0217a2: 45a1 cmp r9, r4 - d0217a4: d1ef bne.n d021786 <rtw_xmit_priv_init+0xee> - d0217a6: 2308 movs r3, #8 - d0217a8: 4628 mov r0, r5 - d0217aa: f8c6 3154 str.w r3, [r6, #340] ; 0x154 - d0217ae: f005 f833 bl d026818 <wifi_hal_init_xmit_priv> - d0217b2: f7ff fc5b bl d02106c <ROM_WIFI_GET_MAX_AGG_NUM> - d0217b6: f8a6 0158 strh.w r0, [r6, #344] ; 0x158 - d0217ba: 2001 movs r0, #1 - d0217bc: e78c b.n d0216d8 <rtw_xmit_priv_init+0x40> - d0217be: 4620 mov r0, r4 - d0217c0: f108 0801 add.w r8, r8, #1 - d0217c4: f7e3 feb4 bl d005530 <rtw_init_listhead> - d0217c8: 4620 mov r0, r4 - d0217ca: f8c4 a014 str.w sl, [r4, #20] - d0217ce: 4649 mov r1, r9 - d0217d0: 60a5 str r5, [r4, #8] - d0217d2: f8a4 a018 strh.w sl, [r4, #24] - d0217d6: e9c4 aa03 strd sl, sl, [r4, #12] - d0217da: f7e3 feb7 bl d00554c <rtw_list_insert_tail> - d0217de: 3458 adds r4, #88 ; 0x58 - d0217e0: e7b5 b.n d02174e <rtw_xmit_priv_init+0xb6> - d0217e2: bf00 nop - d0217e4: 60005e50 .word 0x60005e50 - d0217e8: 60000c80 .word 0x60000c80 - -0d0217ec <rtw_xmit_priv_free>: - d0217ec: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d0217f0: 4604 mov r4, r0 - d0217f2: 69c0 ldr r0, [r0, #28] - d0217f4: 2800 cmp r0, #0 - d0217f6: d03b beq.n d021870 <rtw_xmit_priv_free+0x84> - d0217f8: 68a5 ldr r5, [r4, #8] - d0217fa: f005 f815 bl d026828 <wifi_hal_free_xmit_priv> - d0217fe: 4620 mov r0, r4 - d021800: f7e3 fe6c bl d0054dc <rtw_spinlock_free> - d021804: f104 0018 add.w r0, r4, #24 - d021808: f7e3 fe68 bl d0054dc <rtw_spinlock_free> - d02180c: 68a3 ldr r3, [r4, #8] - d02180e: b37b cbz r3, d021870 <rtw_xmit_priv_free+0x84> - d021810: 2600 movs r6, #0 - d021812: f8df 8064 ldr.w r8, [pc, #100] ; d021878 <rtw_xmit_priv_free+0x8c> - d021816: 4f17 ldr r7, [pc, #92] ; (d021874 <rtw_xmit_priv_free+0x88>) - d021818: f8d8 1024 ldr.w r1, [r8, #36] ; 0x24 - d02181c: 68fb ldr r3, [r7, #12] - d02181e: 4299 cmp r1, r3 - d021820: bfb8 it lt - d021822: 4619 movlt r1, r3 - d021824: 42b1 cmp r1, r6 - d021826: dc18 bgt.n d02185a <rtw_xmit_priv_free+0x6e> - d021828: 6860 ldr r0, [r4, #4] - d02182a: b120 cbz r0, d021836 <rtw_xmit_priv_free+0x4a> - d02182c: 23f0 movs r3, #240 ; 0xf0 - d02182e: 4359 muls r1, r3 - d021830: 3104 adds r1, #4 - d021832: f7e3 fea5 bl d005580 <rtw_vmfree> - d021836: f8d4 0134 ldr.w r0, [r4, #308] ; 0x134 - d02183a: b128 cbz r0, d021848 <rtw_xmit_priv_free+0x5c> - d02183c: 68f9 ldr r1, [r7, #12] - d02183e: 2358 movs r3, #88 ; 0x58 - d021840: 4359 muls r1, r3 - d021842: 3104 adds r1, #4 - d021844: f7e3 fe9c bl d005580 <rtw_vmfree> - d021848: f8d4 014c ldr.w r0, [r4, #332] ; 0x14c - d02184c: b180 cbz r0, d021870 <rtw_xmit_priv_free+0x84> - d02184e: f44f 7131 mov.w r1, #708 ; 0x2c4 - d021852: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d021856: f7e3 be93 b.w d005580 <rtw_vmfree> - d02185a: f8d5 008c ldr.w r0, [r5, #140] ; 0x8c - d02185e: b108 cbz r0, d021864 <rtw_xmit_priv_free+0x78> - d021860: f7ea fa66 bl d00bd30 <dev_kfree_skb_any> - d021864: 2300 movs r3, #0 - d021866: 35f0 adds r5, #240 ; 0xf0 - d021868: 3601 adds r6, #1 - d02186a: f845 3c64 str.w r3, [r5, #-100] - d02186e: e7d3 b.n d021818 <rtw_xmit_priv_free+0x2c> - d021870: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d021874: 60005e50 .word 0x60005e50 - d021878: 60000c80 .word 0x60000c80 - -0d02187c <rtw_xmit_open_pktfile>: - d02187c: 6008 str r0, [r1, #0] - d02187e: 6903 ldr r3, [r0, #16] - d021880: e9c1 3303 strd r3, r3, [r1, #12] - d021884: 6a02 ldr r2, [r0, #32] - d021886: 614a str r2, [r1, #20] - d021888: e9c1 2301 strd r2, r3, [r1, #4] - d02188c: 4770 bx lr + d0215b0: 0d048cb7 .word 0x0d048cb7 + +0d0215b4 <ROM_WIFI_TXDESC_FillFake>: + d0215b4: b5f8 push {r3, r4, r5, r6, r7, lr} + d0215b6: 460c mov r4, r1 + d0215b8: 4615 mov r5, r2 + d0215ba: 461f mov r7, r3 + d0215bc: 2228 movs r2, #40 ; 0x28 + d0215be: 2100 movs r1, #0 + d0215c0: 4b32 ldr r3, [pc, #200] ; (d02168c <ROM_WIFI_TXDESC_FillFake+0xd8>) + d0215c2: 4606 mov r6, r0 + d0215c4: 4620 mov r0, r4 + d0215c6: 4798 blx r3 + d0215c8: 6821 ldr r1, [r4, #0] + d0215ca: b2ad uxth r5, r5 + d0215cc: 6862 ldr r2, [r4, #4] + d0215ce: f001 417b and.w r1, r1, #4211081216 ; 0xfb000000 + d0215d2: 2f01 cmp r7, #1 + d0215d4: f422 50f8 bic.w r0, r2, #7936 ; 0x1f00 + d0215d8: ea41 0105 orr.w r1, r1, r5 + d0215dc: 68e5 ldr r5, [r4, #12] + d0215de: f041 6302 orr.w r3, r1, #136314880 ; 0x8200000 + d0215e2: f443 2300 orr.w r3, r3, #524288 ; 0x80000 + d0215e6: 6023 str r3, [r4, #0] + d0215e8: f440 5390 orr.w r3, r0, #4608 ; 0x1200 + d0215ec: 6063 str r3, [r4, #4] + d0215ee: d124 bne.n d02163a <ROM_WIFI_TXDESC_FillFake+0x86> + d0215f0: f445 4500 orr.w r5, r5, #32768 ; 0x8000 + d0215f4: 60e5 str r5, [r4, #12] + d0215f6: f89d 3018 ldrb.w r3, [sp, #24] + d0215fa: f041 4108 orr.w r1, r1, #2281701376 ; 0x88000000 + d0215fe: 2b01 cmp r3, #1 + d021600: f441 1120 orr.w r1, r1, #2621440 ; 0x280000 + d021604: bf08 it eq + d021606: 68a3 ldreq r3, [r4, #8] + d021608: 6021 str r1, [r4, #0] + d02160a: bf04 itt eq + d02160c: f443 0300 orreq.w r3, r3, #8388608 ; 0x800000 + d021610: 60a3 streq r3, [r4, #8] + d021612: 68e3 ldr r3, [r4, #12] + d021614: f443 7380 orr.w r3, r3, #256 ; 0x100 + d021618: 60e3 str r3, [r4, #12] + d02161a: 6923 ldr r3, [r4, #16] + d02161c: f023 037f bic.w r3, r3, #127 ; 0x7f + d021620: 6123 str r3, [r4, #16] + d021622: f89d 301c ldrb.w r3, [sp, #28] + d021626: 2b01 cmp r3, #1 + d021628: d129 bne.n d02167e <ROM_WIFI_TXDESC_FillFake+0xca> + d02162a: 2e06 cmp r6, #6 + d02162c: d828 bhi.n d021680 <ROM_WIFI_TXDESC_FillFake+0xcc> + d02162e: e8df f006 tbb [pc, r6] + d021632: 1027 .short 0x1027 + d021634: 10212710 .word 0x10212710 + d021638: 1a .byte 0x1a + d021639: 00 .byte 0x00 + d02163a: 6a23 ldr r3, [r4, #32] + d02163c: f025 05c0 bic.w r5, r5, #192 ; 0xc0 + d021640: f443 4300 orr.w r3, r3, #32768 ; 0x8000 + d021644: 60e5 str r5, [r4, #12] + d021646: 6223 str r3, [r4, #32] + d021648: 68a3 ldr r3, [r4, #8] + d02164a: f443 2300 orr.w r3, r3, #524288 ; 0x80000 + d02164e: 60a3 str r3, [r4, #8] + d021650: e7d1 b.n d0215f6 <ROM_WIFI_TXDESC_FillFake+0x42> + d021652: f422 0240 bic.w r2, r2, #12582912 ; 0xc00000 + d021656: f422 52f8 bic.w r2, r2, #7936 ; 0x1f00 + d02165a: f442 0280 orr.w r2, r2, #4194304 ; 0x400000 + d02165e: f442 5290 orr.w r2, r2, #4608 ; 0x1200 + d021662: 6062 str r2, [r4, #4] + d021664: e00b b.n d02167e <ROM_WIFI_TXDESC_FillFake+0xca> + d021666: f422 0240 bic.w r2, r2, #12582912 ; 0xc00000 + d02166a: f422 52f8 bic.w r2, r2, #7936 ; 0x1f00 + d02166e: f442 0200 orr.w r2, r2, #8388608 ; 0x800000 + d021672: e7f4 b.n d02165e <ROM_WIFI_TXDESC_FillFake+0xaa> + d021674: f440 0340 orr.w r3, r0, #12582912 ; 0xc00000 + d021678: f443 5390 orr.w r3, r3, #4608 ; 0x1200 + d02167c: 6063 str r3, [r4, #4] + d02167e: bdf8 pop {r3, r4, r5, r6, r7, pc} + d021680: f422 0240 bic.w r2, r2, #12582912 ; 0xc00000 + d021684: f422 52f8 bic.w r2, r2, #7936 ; 0x1f00 + d021688: e7e9 b.n d02165e <ROM_WIFI_TXDESC_FillFake+0xaa> + d02168a: bf00 nop + d02168c: 00027b01 .word 0x00027b01 + +0d021690 <ROM_WIFI_TXDESC_Get_BufAddr>: + d021690: 2807 cmp r0, #7 + d021692: bf9a itte ls + d021694: 4b02 ldrls r3, [pc, #8] ; (d0216a0 <ROM_WIFI_TXDESC_Get_BufAddr+0x10>) + d021696: f833 0010 ldrhls.w r0, [r3, r0, lsl #1] + d02169a: f44f 706a movhi.w r0, #936 ; 0x3a8 + d02169e: 4770 bx lr + d0216a0: 0d048cbe .word 0x0d048cbe + +0d0216a4 <ROM_WIFI_TXDESC_FillVCS>: + d0216a4: b530 push {r4, r5, lr} + d0216a6: f89d 400c ldrb.w r4, [sp, #12] + d0216aa: b1f9 cbz r1, d0216ec <ROM_WIFI_TXDESC_FillVCS+0x48> + d0216ac: 2901 cmp r1, #1 + d0216ae: d01e beq.n d0216ee <ROM_WIFI_TXDESC_FillVCS+0x4a> + d0216b0: 2902 cmp r1, #2 + d0216b2: d023 beq.n d0216fc <ROM_WIFI_TXDESC_FillVCS+0x58> + d0216b4: 8b01 ldrh r1, [r0, #24] + d0216b6: 2508 movs r5, #8 + d0216b8: 2a0e cmp r2, #14 + d0216ba: f365 0108 bfi r1, r5, #0, #9 + d0216be: 8301 strh r1, [r0, #24] + d0216c0: bf8c ite hi + d0216c2: 2104 movhi r1, #4 + d0216c4: 2100 movls r1, #0 + d0216c6: 2b03 cmp r3, #3 + d0216c8: 6982 ldr r2, [r0, #24] + d0216ca: bf08 it eq + d0216cc: 7d43 ldrbeq r3, [r0, #21] + d0216ce: f361 2251 bfi r2, r1, #9, #9 + d0216d2: bf08 it eq + d0216d4: f043 0310 orreq.w r3, r3, #16 + d0216d8: 6182 str r2, [r0, #24] + d0216da: bf08 it eq + d0216dc: 7543 strbeq r3, [r0, #21] + d0216de: b12c cbz r4, d0216ec <ROM_WIFI_TXDESC_FillVCS+0x48> + d0216e0: 6943 ldr r3, [r0, #20] + d0216e2: f89d 2010 ldrb.w r2, [sp, #16] + d0216e6: f362 3350 bfi r3, r2, #13, #4 + d0216ea: 6143 str r3, [r0, #20] + d0216ec: bd30 pop {r4, r5, pc} + d0216ee: 7b41 ldrb r1, [r0, #13] + d0216f0: f021 0130 bic.w r1, r1, #48 ; 0x30 + d0216f4: f041 0130 orr.w r1, r1, #48 ; 0x30 + d0216f8: 7341 strb r1, [r0, #13] + d0216fa: e7db b.n d0216b4 <ROM_WIFI_TXDESC_FillVCS+0x10> + d0216fc: 7b41 ldrb r1, [r0, #13] + d0216fe: f041 0108 orr.w r1, r1, #8 + d021702: e7f9 b.n d0216f8 <ROM_WIFI_TXDESC_FillVCS+0x54> + +0d021704 <ROM_WIFI_HAL_RXDESC_Percentage2dbm>: + d021704: 3864 subs r0, #100 ; 0x64 + d021706: 4770 bx lr + +0d021708 <ROM_WIFI_HAL_RXDESC_Power2strength>: + d021708: f100 0363 add.w r3, r0, #99 ; 0x63 + d02170c: b2db uxtb r3, r3 + d02170e: 2b76 cmp r3, #118 ; 0x76 + d021710: d804 bhi.n d02171c <ROM_WIFI_HAL_RXDESC_Power2strength+0x14> + d021712: 2800 cmp r0, #0 + d021714: da04 bge.n d021720 <ROM_WIFI_HAL_RXDESC_Power2strength+0x18> + d021716: 3064 adds r0, #100 ; 0x64 + d021718: b2c0 uxtb r0, r0 + d02171a: 4770 bx lr + d02171c: 2000 movs r0, #0 + d02171e: 4770 bx lr + d021720: 2064 movs r0, #100 ; 0x64 + d021722: 4770 bx lr + +0d021724 <ROM_WIFI_HAL_RXDESC_ProcessRSSI>: + d021724: 7803 ldrb r3, [r0, #0] + d021726: b11b cbz r3, d021730 <ROM_WIFI_HAL_RXDESC_ProcessRSSI+0xc> + d021728: 2300 movs r3, #0 + d02172a: e9c0 3301 strd r3, r3, [r0, #4] + d02172e: 7003 strb r3, [r0, #0] + d021730: 6843 ldr r3, [r0, #4] + d021732: 6882 ldr r2, [r0, #8] + d021734: 3301 adds r3, #1 + d021736: 7081 strb r1, [r0, #2] + d021738: 4411 add r1, r2 + d02173a: 6043 str r3, [r0, #4] + d02173c: 6081 str r1, [r0, #8] + d02173e: fbb1 f1f3 udiv r1, r1, r3 + d021742: 7041 strb r1, [r0, #1] + d021744: 4770 bx lr + +0d021746 <ROM_WIFI_HAL_RXDESC_ProcessSNRQual>: + d021746: 7803 ldrb r3, [r0, #0] + d021748: b123 cbz r3, d021754 <ROM_WIFI_HAL_RXDESC_ProcessSNRQual+0xe> + d02174a: 2300 movs r3, #0 + d02174c: e9c0 3301 strd r3, r3, [r0, #4] + d021750: 8003 strh r3, [r0, #0] + d021752: 7083 strb r3, [r0, #2] + d021754: 2903 cmp r1, #3 + d021756: d909 bls.n d02176c <ROM_WIFI_HAL_RXDESC_ProcessSNRQual+0x26> + d021758: 6843 ldr r3, [r0, #4] + d02175a: 6881 ldr r1, [r0, #8] + d02175c: 3301 adds r3, #1 + d02175e: 7082 strb r2, [r0, #2] + d021760: 440a add r2, r1 + d021762: 6043 str r3, [r0, #4] + d021764: 6082 str r2, [r0, #8] + d021766: fbb2 f2f3 udiv r2, r2, r3 + d02176a: 7042 strb r2, [r0, #1] + d02176c: 4770 bx lr + +0d02176e <IS_MCAST.isra.0>: + d02176e: f000 0001 and.w r0, r0, #1 + d021772: 4770 bx lr + +0d021774 <rtw_xmit_priv_init>: + d021774: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d021778: 4606 mov r6, r0 + d02177a: 460d mov r5, r1 + d02177c: f7e3 fe4c bl d005418 <rtw_spinlock_init> + d021780: 2301 movs r3, #1 + d021782: f106 0810 add.w r8, r6, #16 + d021786: f8df 913c ldr.w r9, [pc, #316] ; d0218c4 <rtw_xmit_priv_init+0x150> + d02178a: 4f4d ldr r7, [pc, #308] ; (d0218c0 <rtw_xmit_priv_init+0x14c>) + d02178c: 4640 mov r0, r8 + d02178e: f886 3020 strb.w r3, [r6, #32] + d021792: 61f5 str r5, [r6, #28] + d021794: f7e4 f854 bl d005840 <rtw_init_queue> + d021798: f8d9 0024 ldr.w r0, [r9, #36] ; 0x24 + d02179c: 68fb ldr r3, [r7, #12] + d02179e: 4298 cmp r0, r3 + d0217a0: bfb8 it lt + d0217a2: 4618 movlt r0, r3 + d0217a4: 23f0 movs r3, #240 ; 0xf0 + d0217a6: 4358 muls r0, r3 + d0217a8: 3004 adds r0, #4 + d0217aa: f7e3 fedc bl d005566 <rtw_zvmalloc> + d0217ae: 6070 str r0, [r6, #4] + d0217b0: b910 cbnz r0, d0217b8 <rtw_xmit_priv_init+0x44> + d0217b2: 60b0 str r0, [r6, #8] + d0217b4: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0217b8: 1cc4 adds r4, r0, #3 + d0217ba: f04f 0a00 mov.w sl, #0 + d0217be: f024 0403 bic.w r4, r4, #3 + d0217c2: 46d3 mov fp, sl + d0217c4: 60b4 str r4, [r6, #8] + d0217c6: f8d9 3024 ldr.w r3, [r9, #36] ; 0x24 + d0217ca: 68fa ldr r2, [r7, #12] + d0217cc: 4293 cmp r3, r2 + d0217ce: bfb8 it lt + d0217d0: 4613 movlt r3, r2 + d0217d2: 4553 cmp r3, sl + d0217d4: dc10 bgt.n d0217f8 <rtw_xmit_priv_init+0x84> + d0217d6: f506 7994 add.w r9, r6, #296 ; 0x128 + d0217da: 60f3 str r3, [r6, #12] + d0217dc: 4648 mov r0, r9 + d0217de: f7e3 fea7 bl d005530 <rtw_init_listhead> + d0217e2: 68f8 ldr r0, [r7, #12] + d0217e4: 2358 movs r3, #88 ; 0x58 + d0217e6: 4358 muls r0, r3 + d0217e8: 3004 adds r0, #4 + d0217ea: f7e3 febc bl d005566 <rtw_zvmalloc> + d0217ee: f8c6 0134 str.w r0, [r6, #308] ; 0x134 + d0217f2: b990 cbnz r0, d02181a <rtw_xmit_priv_init+0xa6> + d0217f4: 2000 movs r0, #0 + d0217f6: e7dd b.n d0217b4 <rtw_xmit_priv_init+0x40> + d0217f8: 4620 mov r0, r4 + d0217fa: f10a 0a01 add.w sl, sl, #1 + d0217fe: f7e3 fe97 bl d005530 <rtw_init_listhead> + d021802: 4620 mov r0, r4 + d021804: f8c4 b08c str.w fp, [r4, #140] ; 0x8c + d021808: 4641 mov r1, r8 + d02180a: e9c4 b524 strd fp, r5, [r4, #144] ; 0x90 + d02180e: e9c4 bb26 strd fp, fp, [r4, #152] ; 0x98 + d021812: f7e3 fe9b bl d00554c <rtw_list_insert_tail> + d021816: 34f0 adds r4, #240 ; 0xf0 + d021818: e7d5 b.n d0217c6 <rtw_xmit_priv_init+0x52> + d02181a: 3003 adds r0, #3 + d02181c: f04f 0800 mov.w r8, #0 + d021820: f020 0403 bic.w r4, r0, #3 + d021824: 46c2 mov sl, r8 + d021826: f8c6 4138 str.w r4, [r6, #312] ; 0x138 + d02182a: 68fb ldr r3, [r7, #12] + d02182c: 4543 cmp r3, r8 + d02182e: dc34 bgt.n d02189a <rtw_xmit_priv_init+0x126> + d021830: f506 78a0 add.w r8, r6, #320 ; 0x140 + d021834: f8c6 313c str.w r3, [r6, #316] ; 0x13c + d021838: 4640 mov r0, r8 + d02183a: f7e3 fe79 bl d005530 <rtw_init_listhead> + d02183e: f44f 7031 mov.w r0, #708 ; 0x2c4 + d021842: f7e3 fe90 bl d005566 <rtw_zvmalloc> + d021846: f8c6 014c str.w r0, [r6, #332] ; 0x14c + d02184a: 2800 cmp r0, #0 + d02184c: d0d2 beq.n d0217f4 <rtw_xmit_priv_init+0x80> + d02184e: 1cc4 adds r4, r0, #3 + d021850: 2700 movs r7, #0 + d021852: f04f 0a01 mov.w sl, #1 + d021856: f024 0403 bic.w r4, r4, #3 + d02185a: f504 7930 add.w r9, r4, #704 ; 0x2c0 + d02185e: f8c6 4150 str.w r4, [r6, #336] ; 0x150 + d021862: 4620 mov r0, r4 + d021864: f7e3 fe64 bl d005530 <rtw_init_listhead> + d021868: 6167 str r7, [r4, #20] + d02186a: 60a5 str r5, [r4, #8] + d02186c: 4620 mov r0, r4 + d02186e: f8a4 a018 strh.w sl, [r4, #24] + d021872: 4641 mov r1, r8 + d021874: e9c4 7703 strd r7, r7, [r4, #12] + d021878: 3458 adds r4, #88 ; 0x58 + d02187a: f7e3 fe67 bl d00554c <rtw_list_insert_tail> + d02187e: 45a1 cmp r9, r4 + d021880: d1ef bne.n d021862 <rtw_xmit_priv_init+0xee> + d021882: 2308 movs r3, #8 + d021884: 4628 mov r0, r5 + d021886: f8c6 3154 str.w r3, [r6, #340] ; 0x154 + d02188a: f005 f833 bl d0268f4 <wifi_hal_init_xmit_priv> + d02188e: f7ff fc5b bl d021148 <ROM_WIFI_GET_MAX_AGG_NUM> + d021892: f8a6 0158 strh.w r0, [r6, #344] ; 0x158 + d021896: 2001 movs r0, #1 + d021898: e78c b.n d0217b4 <rtw_xmit_priv_init+0x40> + d02189a: 4620 mov r0, r4 + d02189c: f108 0801 add.w r8, r8, #1 + d0218a0: f7e3 fe46 bl d005530 <rtw_init_listhead> + d0218a4: 4620 mov r0, r4 + d0218a6: f8c4 a014 str.w sl, [r4, #20] + d0218aa: 4649 mov r1, r9 + d0218ac: 60a5 str r5, [r4, #8] + d0218ae: f8a4 a018 strh.w sl, [r4, #24] + d0218b2: e9c4 aa03 strd sl, sl, [r4, #12] + d0218b6: f7e3 fe49 bl d00554c <rtw_list_insert_tail> + d0218ba: 3458 adds r4, #88 ; 0x58 + d0218bc: e7b5 b.n d02182a <rtw_xmit_priv_init+0xb6> + d0218be: bf00 nop + d0218c0: 60005e50 .word 0x60005e50 + d0218c4: 60000c80 .word 0x60000c80 + +0d0218c8 <rtw_xmit_priv_free>: + d0218c8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d0218cc: 4604 mov r4, r0 + d0218ce: 69c0 ldr r0, [r0, #28] + d0218d0: 2800 cmp r0, #0 + d0218d2: d03b beq.n d02194c <rtw_xmit_priv_free+0x84> + d0218d4: 68a5 ldr r5, [r4, #8] + d0218d6: f005 f815 bl d026904 <wifi_hal_free_xmit_priv> + d0218da: 4620 mov r0, r4 + d0218dc: f7e3 fdfe bl d0054dc <rtw_spinlock_free> + d0218e0: f104 0018 add.w r0, r4, #24 + d0218e4: f7e3 fdfa bl d0054dc <rtw_spinlock_free> + d0218e8: 68a3 ldr r3, [r4, #8] + d0218ea: b37b cbz r3, d02194c <rtw_xmit_priv_free+0x84> + d0218ec: 2600 movs r6, #0 + d0218ee: f8df 8064 ldr.w r8, [pc, #100] ; d021954 <rtw_xmit_priv_free+0x8c> + d0218f2: 4f17 ldr r7, [pc, #92] ; (d021950 <rtw_xmit_priv_free+0x88>) + d0218f4: f8d8 1024 ldr.w r1, [r8, #36] ; 0x24 + d0218f8: 68fb ldr r3, [r7, #12] + d0218fa: 4299 cmp r1, r3 + d0218fc: bfb8 it lt + d0218fe: 4619 movlt r1, r3 + d021900: 42b1 cmp r1, r6 + d021902: dc18 bgt.n d021936 <rtw_xmit_priv_free+0x6e> + d021904: 6860 ldr r0, [r4, #4] + d021906: b120 cbz r0, d021912 <rtw_xmit_priv_free+0x4a> + d021908: 23f0 movs r3, #240 ; 0xf0 + d02190a: 4359 muls r1, r3 + d02190c: 3104 adds r1, #4 + d02190e: f7e3 fe37 bl d005580 <rtw_vmfree> + d021912: f8d4 0134 ldr.w r0, [r4, #308] ; 0x134 + d021916: b128 cbz r0, d021924 <rtw_xmit_priv_free+0x5c> + d021918: 68f9 ldr r1, [r7, #12] + d02191a: 2358 movs r3, #88 ; 0x58 + d02191c: 4359 muls r1, r3 + d02191e: 3104 adds r1, #4 + d021920: f7e3 fe2e bl d005580 <rtw_vmfree> + d021924: f8d4 014c ldr.w r0, [r4, #332] ; 0x14c + d021928: b180 cbz r0, d02194c <rtw_xmit_priv_free+0x84> + d02192a: f44f 7131 mov.w r1, #708 ; 0x2c4 + d02192e: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d021932: f7e3 be25 b.w d005580 <rtw_vmfree> + d021936: f8d5 008c ldr.w r0, [r5, #140] ; 0x8c + d02193a: b108 cbz r0, d021940 <rtw_xmit_priv_free+0x78> + d02193c: f7ea f9f8 bl d00bd30 <dev_kfree_skb_any> + d021940: 2300 movs r3, #0 + d021942: 35f0 adds r5, #240 ; 0xf0 + d021944: 3601 adds r6, #1 + d021946: f845 3c64 str.w r3, [r5, #-100] + d02194a: e7d3 b.n d0218f4 <rtw_xmit_priv_free+0x2c> + d02194c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d021950: 60005e50 .word 0x60005e50 + d021954: 60000c80 .word 0x60000c80 + +0d021958 <rtw_xmit_open_pktfile>: + d021958: 6008 str r0, [r1, #0] + d02195a: 6903 ldr r3, [r0, #16] + d02195c: e9c1 3303 strd r3, r3, [r1, #12] + d021960: 6a02 ldr r2, [r0, #32] + d021962: 614a str r2, [r1, #20] + d021964: e9c1 2301 strd r2, r3, [r1, #4] + d021968: 4770 bx lr ... -0d021890 <rtw_xmit_read_pktfile>: - d021890: b570 push {r4, r5, r6, lr} - d021892: e9d0 3603 ldrd r3, r6, [r0, #12] - d021896: 6944 ldr r4, [r0, #20] - d021898: 4605 mov r5, r0 - d02189a: 4608 mov r0, r1 - d02189c: 4423 add r3, r4 - d02189e: 1b9b subs r3, r3, r6 - d0218a0: 4293 cmp r3, r2 - d0218a2: bf28 it cs - d0218a4: 4613 movcs r3, r2 - d0218a6: 461c mov r4, r3 - d0218a8: b119 cbz r1, d0218b2 <rtw_xmit_read_pktfile+0x22> - d0218aa: 461a mov r2, r3 - d0218ac: 4631 mov r1, r6 - d0218ae: 4b05 ldr r3, [pc, #20] ; (d0218c4 <rtw_xmit_read_pktfile+0x34>) - d0218b0: 4798 blx r3 - d0218b2: 692b ldr r3, [r5, #16] - d0218b4: 4620 mov r0, r4 - d0218b6: 4423 add r3, r4 - d0218b8: 612b str r3, [r5, #16] - d0218ba: 686b ldr r3, [r5, #4] - d0218bc: 1b1b subs r3, r3, r4 - d0218be: 606b str r3, [r5, #4] - d0218c0: bd70 pop {r4, r5, r6, pc} - d0218c2: bf00 nop - d0218c4: 00027939 .word 0x00027939 - -0d0218c8 <rtw_xmit_update_attrib_set_qos>: - d0218c8: b530 push {r4, r5, lr} - d0218ca: 4604 mov r4, r0 - d0218cc: b095 sub sp, #84 ; 0x54 - d0218ce: 460d mov r5, r1 - d0218d0: 4601 mov r1, r0 - d0218d2: 6800 ldr r0, [r0, #0] - d0218d4: f7ff ffd2 bl d02187c <rtw_xmit_open_pktfile> - d0218d8: 220e movs r2, #14 - d0218da: a901 add r1, sp, #4 - d0218dc: 4620 mov r0, r4 - d0218de: f7ff ffd7 bl d021890 <rtw_xmit_read_pktfile> - d0218e2: 88ab ldrh r3, [r5, #4] - d0218e4: f5b3 6f00 cmp.w r3, #2048 ; 0x800 - d0218e8: d110 bne.n d02190c <rtw_xmit_update_attrib_set_qos+0x44> - d0218ea: 2214 movs r2, #20 - d0218ec: 4620 mov r0, r4 - d0218ee: eb0d 0102 add.w r1, sp, r2 - d0218f2: f7ff ffcd bl d021890 <rtw_xmit_read_pktfile> - d0218f6: f89d 3015 ldrb.w r3, [sp, #21] - d0218fa: 095b lsrs r3, r3, #5 - d0218fc: f885 3039 strb.w r3, [r5, #57] ; 0x39 - d021900: 231a movs r3, #26 - d021902: 816b strh r3, [r5, #10] - d021904: 2388 movs r3, #136 ; 0x88 - d021906: 706b strb r3, [r5, #1] - d021908: b015 add sp, #84 ; 0x54 - d02190a: bd30 pop {r4, r5, pc} - d02190c: f248 62dd movw r2, #34525 ; 0x86dd - d021910: 4293 cmp r3, r2 - d021912: d10a bne.n d02192a <rtw_xmit_update_attrib_set_qos+0x62> - d021914: 2228 movs r2, #40 ; 0x28 - d021916: 4620 mov r0, r4 - d021918: eb0d 0102 add.w r1, sp, r2 - d02191c: f7ff ffb8 bl d021890 <rtw_xmit_read_pktfile> - d021920: 9b0a ldr r3, [sp, #40] ; 0x28 - d021922: ba1b rev r3, r3 - d021924: f3c3 6342 ubfx r3, r3, #25, #3 - d021928: e7e8 b.n d0218fc <rtw_xmit_update_attrib_set_qos+0x34> - d02192a: f648 028e movw r2, #34958 ; 0x888e - d02192e: 4293 cmp r3, r2 - d021930: bf0c ite eq - d021932: 2307 moveq r3, #7 - d021934: 2300 movne r3, #0 - d021936: e7e1 b.n d0218fc <rtw_xmit_update_attrib_set_qos+0x34> - -0d021938 <rtw_xmit_enc_tkip_addmic>: - d021938: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d02193c: 2300 movs r3, #0 - d02193e: b091 sub sp, #68 ; 0x44 - d021940: 4606 mov r6, r0 - d021942: 460c mov r4, r1 - d021944: 9301 str r3, [sp, #4] - d021946: 6f0b ldr r3, [r1, #112] ; 0x70 - d021948: f891 9057 ldrb.w r9, [r1, #87] ; 0x57 - d02194c: b92b cbnz r3, d02195a <rtw_xmit_enc_tkip_addmic+0x22> - d02194e: 3157 adds r1, #87 ; 0x57 - d021950: f500 70b6 add.w r0, r0, #364 ; 0x16c - d021954: f7eb f886 bl d00ca64 <rtw_get_stainfo> - d021958: 4603 mov r3, r0 - d02195a: 7f22 ldrb r2, [r4, #28] - d02195c: 2a02 cmp r2, #2 - d02195e: f040 8081 bne.w d021a64 <rtw_xmit_enc_tkip_addmic+0x12c> - d021962: 2b00 cmp r3, #0 - d021964: d07e beq.n d021a64 <rtw_xmit_enc_tkip_addmic+0x12c> - d021966: 4a50 ldr r2, [pc, #320] ; (d021aa8 <rtw_xmit_enc_tkip_addmic+0x170>) - d021968: ad06 add r5, sp, #24 - d02196a: f102 0c10 add.w ip, r2, #16 - d02196e: 46a8 mov r8, r5 - d021970: 6810 ldr r0, [r2, #0] - d021972: 3208 adds r2, #8 - d021974: f852 1c04 ldr.w r1, [r2, #-4] - d021978: 462f mov r7, r5 - d02197a: 4562 cmp r2, ip - d02197c: c703 stmia r7!, {r0, r1} - d02197e: 463d mov r5, r7 - d021980: d1f6 bne.n d021970 <rtw_xmit_enc_tkip_addmic+0x38> - d021982: 4648 mov r0, r9 - d021984: f8d4 5098 ldr.w r5, [r4, #152] ; 0x98 - d021988: f7ff fe83 bl d021692 <IS_MCAST.isra.0> - d02198c: 2800 cmp r0, #0 - d02198e: d06b beq.n d021a68 <rtw_xmit_enc_tkip_addmic+0x130> - d021990: f8d6 01e4 ldr.w r0, [r6, #484] ; 0x1e4 - d021994: f506 77c0 add.w r7, r6, #384 ; 0x180 - d021998: 2210 movs r2, #16 - d02199a: 4641 mov r1, r8 - d02199c: eb07 1000 add.w r0, r7, r0, lsl #4 - d0219a0: 30a8 adds r0, #168 ; 0xa8 - d0219a2: f7e3 fdf7 bl d005594 <rtw_memcmp> - d0219a6: 2801 cmp r0, #1 - d0219a8: d079 beq.n d021a9e <rtw_xmit_enc_tkip_addmic+0x166> - d0219aa: f8d6 11e4 ldr.w r1, [r6, #484] ; 0x1e4 - d0219ae: eb07 1101 add.w r1, r7, r1, lsl #4 - d0219b2: 31a8 adds r1, #168 ; 0xa8 - d0219b4: a80a add r0, sp, #40 ; 0x28 - d0219b6: f017 fb1d bl d038ff4 <rtw_secmicsetkey> - d0219ba: f895 3029 ldrb.w r3, [r5, #41] ; 0x29 - d0219be: 2206 movs r2, #6 - d0219c0: 07d8 lsls r0, r3, #31 - d0219c2: d55c bpl.n d021a7e <rtw_xmit_enc_tkip_addmic+0x146> - d0219c4: f105 0138 add.w r1, r5, #56 ; 0x38 - d0219c8: a80a add r0, sp, #40 ; 0x28 - d0219ca: f017 fb32 bl d039032 <rtw_secmicappend> - d0219ce: f895 3029 ldrb.w r3, [r5, #41] ; 0x29 - d0219d2: 2206 movs r2, #6 - d0219d4: 0799 lsls r1, r3, #30 - d0219d6: d55f bpl.n d021a98 <rtw_xmit_enc_tkip_addmic+0x160> - d0219d8: f105 0140 add.w r1, r5, #64 ; 0x40 - d0219dc: a80a add r0, sp, #40 ; 0x28 - d0219de: f017 fb28 bl d039032 <rtw_secmicappend> - d0219e2: f894 305e ldrb.w r3, [r4, #94] ; 0x5e - d0219e6: b11b cbz r3, d0219f0 <rtw_xmit_enc_tkip_addmic+0xb8> - d0219e8: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 - d0219ec: f88d 3004 strb.w r3, [sp, #4] - d0219f0: 2204 movs r2, #4 - d0219f2: a80a add r0, sp, #40 ; 0x28 +0d02196c <rtw_xmit_read_pktfile>: + d02196c: b570 push {r4, r5, r6, lr} + d02196e: e9d0 3603 ldrd r3, r6, [r0, #12] + d021972: 6944 ldr r4, [r0, #20] + d021974: 4605 mov r5, r0 + d021976: 4608 mov r0, r1 + d021978: 4423 add r3, r4 + d02197a: 1b9b subs r3, r3, r6 + d02197c: 4293 cmp r3, r2 + d02197e: bf28 it cs + d021980: 4613 movcs r3, r2 + d021982: 461c mov r4, r3 + d021984: b119 cbz r1, d02198e <rtw_xmit_read_pktfile+0x22> + d021986: 461a mov r2, r3 + d021988: 4631 mov r1, r6 + d02198a: 4b05 ldr r3, [pc, #20] ; (d0219a0 <rtw_xmit_read_pktfile+0x34>) + d02198c: 4798 blx r3 + d02198e: 692b ldr r3, [r5, #16] + d021990: 4620 mov r0, r4 + d021992: 4423 add r3, r4 + d021994: 612b str r3, [r5, #16] + d021996: 686b ldr r3, [r5, #4] + d021998: 1b1b subs r3, r3, r4 + d02199a: 606b str r3, [r5, #4] + d02199c: bd70 pop {r4, r5, r6, pc} + d02199e: bf00 nop + d0219a0: 00027939 .word 0x00027939 + +0d0219a4 <rtw_xmit_update_attrib_set_qos>: + d0219a4: b530 push {r4, r5, lr} + d0219a6: 4604 mov r4, r0 + d0219a8: b095 sub sp, #84 ; 0x54 + d0219aa: 460d mov r5, r1 + d0219ac: 4601 mov r1, r0 + d0219ae: 6800 ldr r0, [r0, #0] + d0219b0: f7ff ffd2 bl d021958 <rtw_xmit_open_pktfile> + d0219b4: 220e movs r2, #14 + d0219b6: a901 add r1, sp, #4 + d0219b8: 4620 mov r0, r4 + d0219ba: f7ff ffd7 bl d02196c <rtw_xmit_read_pktfile> + d0219be: 88ab ldrh r3, [r5, #4] + d0219c0: f5b3 6f00 cmp.w r3, #2048 ; 0x800 + d0219c4: d110 bne.n d0219e8 <rtw_xmit_update_attrib_set_qos+0x44> + d0219c6: 2214 movs r2, #20 + d0219c8: 4620 mov r0, r4 + d0219ca: eb0d 0102 add.w r1, sp, r2 + d0219ce: f7ff ffcd bl d02196c <rtw_xmit_read_pktfile> + d0219d2: f89d 3015 ldrb.w r3, [sp, #21] + d0219d6: 095b lsrs r3, r3, #5 + d0219d8: f885 3039 strb.w r3, [r5, #57] ; 0x39 + d0219dc: 231a movs r3, #26 + d0219de: 816b strh r3, [r5, #10] + d0219e0: 2388 movs r3, #136 ; 0x88 + d0219e2: 706b strb r3, [r5, #1] + d0219e4: b015 add sp, #84 ; 0x54 + d0219e6: bd30 pop {r4, r5, pc} + d0219e8: f248 62dd movw r2, #34525 ; 0x86dd + d0219ec: 4293 cmp r3, r2 + d0219ee: d10a bne.n d021a06 <rtw_xmit_update_attrib_set_qos+0x62> + d0219f0: 2228 movs r2, #40 ; 0x28 + d0219f2: 4620 mov r0, r4 d0219f4: eb0d 0102 add.w r1, sp, r2 - d0219f8: f017 fb1b bl d039032 <rtw_secmicappend> - d0219fc: 7f66 ldrb r6, [r4, #29] - d0219fe: 8a62 ldrh r2, [r4, #18] - d021a00: 4432 add r2, r6 - d021a02: 69a6 ldr r6, [r4, #24] - d021a04: f102 0128 add.w r1, r2, #40 ; 0x28 - d021a08: 1ab2 subs r2, r6, r2 - d021a0a: 7aa6 ldrb r6, [r4, #10] - d021a0c: 440d add r5, r1 - d021a0e: b106 cbz r6, d021a12 <rtw_xmit_enc_tkip_addmic+0xda> - d021a10: 7fa6 ldrb r6, [r4, #30] - d021a12: 1b96 subs r6, r2, r6 - d021a14: 4629 mov r1, r5 - d021a16: a80a add r0, sp, #40 ; 0x28 - d021a18: 4632 mov r2, r6 - d021a1a: 4435 add r5, r6 - d021a1c: f017 fb09 bl d039032 <rtw_secmicappend> - d021a20: a902 add r1, sp, #8 - d021a22: a80a add r0, sp, #40 ; 0x28 - d021a24: 4e21 ldr r6, [pc, #132] ; (d021aac <rtw_xmit_enc_tkip_addmic+0x174>) - d021a26: f017 fb0f bl d039048 <rtw_secgetmic> - d021a2a: 7aa3 ldrb r3, [r4, #10] - d021a2c: b153 cbz r3, d021a44 <rtw_xmit_enc_tkip_addmic+0x10c> - d021a2e: 7fa3 ldrb r3, [r4, #30] - d021a30: b143 cbz r3, d021a44 <rtw_xmit_enc_tkip_addmic+0x10c> - d021a32: 2208 movs r2, #8 - d021a34: 2100 movs r1, #0 - d021a36: a804 add r0, sp, #16 - d021a38: f7e3 fdb3 bl d0055a2 <rtw_memset> - d021a3c: 7fa2 ldrb r2, [r4, #30] - d021a3e: 4629 mov r1, r5 - d021a40: a804 add r0, sp, #16 - d021a42: 47b0 blx r6 - d021a44: 2208 movs r2, #8 - d021a46: 4628 mov r0, r5 - d021a48: eb0d 0102 add.w r1, sp, r2 - d021a4c: 47b0 blx r6 - d021a4e: 69a3 ldr r3, [r4, #24] - d021a50: 3308 adds r3, #8 - d021a52: 61a3 str r3, [r4, #24] - d021a54: 7aa3 ldrb r3, [r4, #10] - d021a56: b12b cbz r3, d021a64 <rtw_xmit_enc_tkip_addmic+0x12c> - d021a58: 7fa2 ldrb r2, [r4, #30] - d021a5a: b11a cbz r2, d021a64 <rtw_xmit_enc_tkip_addmic+0x12c> - d021a5c: a904 add r1, sp, #16 - d021a5e: f105 0008 add.w r0, r5, #8 - d021a62: 47b0 blx r6 - d021a64: 2001 movs r0, #1 - d021a66: e01b b.n d021aa0 <rtw_xmit_enc_tkip_addmic+0x168> - d021a68: f103 06b8 add.w r6, r3, #184 ; 0xb8 - d021a6c: 2210 movs r2, #16 - d021a6e: 4641 mov r1, r8 - d021a70: 4630 mov r0, r6 - d021a72: f7e3 fd8f bl d005594 <rtw_memcmp> - d021a76: 2801 cmp r0, #1 - d021a78: d011 beq.n d021a9e <rtw_xmit_enc_tkip_addmic+0x166> - d021a7a: 4631 mov r1, r6 - d021a7c: e79a b.n d0219b4 <rtw_xmit_enc_tkip_addmic+0x7c> - d021a7e: f105 012c add.w r1, r5, #44 ; 0x2c - d021a82: a80a add r0, sp, #40 ; 0x28 - d021a84: f017 fad5 bl d039032 <rtw_secmicappend> - d021a88: f895 3029 ldrb.w r3, [r5, #41] ; 0x29 - d021a8c: 2206 movs r2, #6 - d021a8e: 079b lsls r3, r3, #30 - d021a90: d502 bpl.n d021a98 <rtw_xmit_enc_tkip_addmic+0x160> - d021a92: f105 0138 add.w r1, r5, #56 ; 0x38 - d021a96: e7a1 b.n d0219dc <rtw_xmit_enc_tkip_addmic+0xa4> - d021a98: f105 0132 add.w r1, r5, #50 ; 0x32 - d021a9c: e79e b.n d0219dc <rtw_xmit_enc_tkip_addmic+0xa4> - d021a9e: 2000 movs r0, #0 - d021aa0: b011 add sp, #68 ; 0x44 - d021aa2: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d021aa6: bf00 nop - d021aa8: 0d048ceb .word 0x0d048ceb - d021aac: 00027939 .word 0x00027939 - -0d021ab0 <rtw_xmit_enc_software>: - d021ab0: b5f0 push {r4, r5, r6, r7, lr} - d021ab2: 7a8b ldrb r3, [r1, #10] - d021ab4: b085 sub sp, #20 - d021ab6: 4605 mov r5, r0 - d021ab8: 460c mov r4, r1 - d021aba: 2b00 cmp r3, #0 - d021abc: d040 beq.n d021b40 <rtw_xmit_enc_software+0x90> - d021abe: 7f0b ldrb r3, [r1, #28] - d021ac0: f8d1 7098 ldr.w r7, [r1, #152] ; 0x98 - d021ac4: 2b02 cmp r3, #2 - d021ac6: f107 0628 add.w r6, r7, #40 ; 0x28 - d021aca: d001 beq.n d021ad0 <rtw_xmit_enc_software+0x20> - d021acc: 2b04 cmp r3, #4 - d021ace: d11f bne.n d021b10 <rtw_xmit_enc_software+0x60> - d021ad0: 6f23 ldr r3, [r4, #112] ; 0x70 - d021ad2: b93b cbnz r3, d021ae4 <rtw_xmit_enc_software+0x34> - d021ad4: f104 0157 add.w r1, r4, #87 ; 0x57 - d021ad8: f505 70b6 add.w r0, r5, #364 ; 0x16c - d021adc: f7ea ffc2 bl d00ca64 <rtw_get_stainfo> - d021ae0: 4603 mov r3, r0 - d021ae2: b370 cbz r0, d021b42 <rtw_xmit_enc_software+0x92> - d021ae4: f894 0057 ldrb.w r0, [r4, #87] ; 0x57 - d021ae8: f7ff fdd3 bl d021692 <IS_MCAST.isra.0> - d021aec: b170 cbz r0, d021b0c <rtw_xmit_enc_software+0x5c> - d021aee: f8d5 31e4 ldr.w r3, [r5, #484] ; 0x1e4 - d021af2: eb05 1303 add.w r3, r5, r3, lsl #4 - d021af6: f503 73f4 add.w r3, r3, #488 ; 0x1e8 - d021afa: 7f22 ldrb r2, [r4, #28] - d021afc: 3a01 subs r2, #1 - d021afe: 2a04 cmp r2, #4 - d021b00: d81e bhi.n d021b40 <rtw_xmit_enc_software+0x90> - d021b02: e8df f002 tbb [pc, r2] - d021b06: 2007 .short 0x2007 - d021b08: 331d .short 0x331d - d021b0a: 07 .byte 0x07 - d021b0b: 00 .byte 0x00 - d021b0c: 33d8 adds r3, #216 ; 0xd8 - d021b0e: e7f4 b.n d021afa <rtw_xmit_enc_software+0x4a> - d021b10: 2300 movs r3, #0 - d021b12: e7f2 b.n d021afa <rtw_xmit_enc_software+0x4a> - d021b14: 8a61 ldrh r1, [r4, #18] - d021b16: 7f62 ldrb r2, [r4, #29] - d021b18: f8d5 0188 ldr.w r0, [r5, #392] ; 0x188 - d021b1c: 69a3 ldr r3, [r4, #24] - d021b1e: 188f adds r7, r1, r2 - d021b20: 7fa4 ldrb r4, [r4, #30] - d021b22: 1bdb subs r3, r3, r7 - d021b24: eb05 0780 add.w r7, r5, r0, lsl #2 - d021b28: eb05 1500 add.w r5, r5, r0, lsl #4 - d021b2c: 4630 mov r0, r6 - d021b2e: f8d7 71cc ldr.w r7, [r7, #460] ; 0x1cc - d021b32: 1b1b subs r3, r3, r4 - d021b34: f505 75c6 add.w r5, r5, #396 ; 0x18c - d021b38: 9701 str r7, [sp, #4] - d021b3a: 9500 str r5, [sp, #0] - d021b3c: f017 f9b6 bl d038eac <wep_80211_encrypt> + d0219f8: f7ff ffb8 bl d02196c <rtw_xmit_read_pktfile> + d0219fc: 9b0a ldr r3, [sp, #40] ; 0x28 + d0219fe: ba1b rev r3, r3 + d021a00: f3c3 6342 ubfx r3, r3, #25, #3 + d021a04: e7e8 b.n d0219d8 <rtw_xmit_update_attrib_set_qos+0x34> + d021a06: f648 028e movw r2, #34958 ; 0x888e + d021a0a: 4293 cmp r3, r2 + d021a0c: bf0c ite eq + d021a0e: 2307 moveq r3, #7 + d021a10: 2300 movne r3, #0 + d021a12: e7e1 b.n d0219d8 <rtw_xmit_update_attrib_set_qos+0x34> + +0d021a14 <rtw_xmit_enc_tkip_addmic>: + d021a14: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d021a18: 2300 movs r3, #0 + d021a1a: b091 sub sp, #68 ; 0x44 + d021a1c: 4606 mov r6, r0 + d021a1e: 460c mov r4, r1 + d021a20: 9301 str r3, [sp, #4] + d021a22: 6f0b ldr r3, [r1, #112] ; 0x70 + d021a24: f891 9057 ldrb.w r9, [r1, #87] ; 0x57 + d021a28: b92b cbnz r3, d021a36 <rtw_xmit_enc_tkip_addmic+0x22> + d021a2a: 3157 adds r1, #87 ; 0x57 + d021a2c: f500 70b6 add.w r0, r0, #364 ; 0x16c + d021a30: f7eb f818 bl d00ca64 <rtw_get_stainfo> + d021a34: 4603 mov r3, r0 + d021a36: 7f22 ldrb r2, [r4, #28] + d021a38: 2a02 cmp r2, #2 + d021a3a: f040 8081 bne.w d021b40 <rtw_xmit_enc_tkip_addmic+0x12c> + d021a3e: 2b00 cmp r3, #0 + d021a40: d07e beq.n d021b40 <rtw_xmit_enc_tkip_addmic+0x12c> + d021a42: 4a50 ldr r2, [pc, #320] ; (d021b84 <rtw_xmit_enc_tkip_addmic+0x170>) + d021a44: ad06 add r5, sp, #24 + d021a46: f102 0c10 add.w ip, r2, #16 + d021a4a: 46a8 mov r8, r5 + d021a4c: 6810 ldr r0, [r2, #0] + d021a4e: 3208 adds r2, #8 + d021a50: f852 1c04 ldr.w r1, [r2, #-4] + d021a54: 462f mov r7, r5 + d021a56: 4562 cmp r2, ip + d021a58: c703 stmia r7!, {r0, r1} + d021a5a: 463d mov r5, r7 + d021a5c: d1f6 bne.n d021a4c <rtw_xmit_enc_tkip_addmic+0x38> + d021a5e: 4648 mov r0, r9 + d021a60: f8d4 5098 ldr.w r5, [r4, #152] ; 0x98 + d021a64: f7ff fe83 bl d02176e <IS_MCAST.isra.0> + d021a68: 2800 cmp r0, #0 + d021a6a: d06b beq.n d021b44 <rtw_xmit_enc_tkip_addmic+0x130> + d021a6c: f8d6 01e4 ldr.w r0, [r6, #484] ; 0x1e4 + d021a70: f506 77c0 add.w r7, r6, #384 ; 0x180 + d021a74: 2210 movs r2, #16 + d021a76: 4641 mov r1, r8 + d021a78: eb07 1000 add.w r0, r7, r0, lsl #4 + d021a7c: 30a8 adds r0, #168 ; 0xa8 + d021a7e: f7e3 fd89 bl d005594 <rtw_memcmp> + d021a82: 2801 cmp r0, #1 + d021a84: d079 beq.n d021b7a <rtw_xmit_enc_tkip_addmic+0x166> + d021a86: f8d6 11e4 ldr.w r1, [r6, #484] ; 0x1e4 + d021a8a: eb07 1101 add.w r1, r7, r1, lsl #4 + d021a8e: 31a8 adds r1, #168 ; 0xa8 + d021a90: a80a add r0, sp, #40 ; 0x28 + d021a92: f017 fb1d bl d0390d0 <rtw_secmicsetkey> + d021a96: f895 3029 ldrb.w r3, [r5, #41] ; 0x29 + d021a9a: 2206 movs r2, #6 + d021a9c: 07d8 lsls r0, r3, #31 + d021a9e: d55c bpl.n d021b5a <rtw_xmit_enc_tkip_addmic+0x146> + d021aa0: f105 0138 add.w r1, r5, #56 ; 0x38 + d021aa4: a80a add r0, sp, #40 ; 0x28 + d021aa6: f017 fb32 bl d03910e <rtw_secmicappend> + d021aaa: f895 3029 ldrb.w r3, [r5, #41] ; 0x29 + d021aae: 2206 movs r2, #6 + d021ab0: 0799 lsls r1, r3, #30 + d021ab2: d55f bpl.n d021b74 <rtw_xmit_enc_tkip_addmic+0x160> + d021ab4: f105 0140 add.w r1, r5, #64 ; 0x40 + d021ab8: a80a add r0, sp, #40 ; 0x28 + d021aba: f017 fb28 bl d03910e <rtw_secmicappend> + d021abe: f894 305e ldrb.w r3, [r4, #94] ; 0x5e + d021ac2: b11b cbz r3, d021acc <rtw_xmit_enc_tkip_addmic+0xb8> + d021ac4: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 + d021ac8: f88d 3004 strb.w r3, [sp, #4] + d021acc: 2204 movs r2, #4 + d021ace: a80a add r0, sp, #40 ; 0x28 + d021ad0: eb0d 0102 add.w r1, sp, r2 + d021ad4: f017 fb1b bl d03910e <rtw_secmicappend> + d021ad8: 7f66 ldrb r6, [r4, #29] + d021ada: 8a62 ldrh r2, [r4, #18] + d021adc: 4432 add r2, r6 + d021ade: 69a6 ldr r6, [r4, #24] + d021ae0: f102 0128 add.w r1, r2, #40 ; 0x28 + d021ae4: 1ab2 subs r2, r6, r2 + d021ae6: 7aa6 ldrb r6, [r4, #10] + d021ae8: 440d add r5, r1 + d021aea: b106 cbz r6, d021aee <rtw_xmit_enc_tkip_addmic+0xda> + d021aec: 7fa6 ldrb r6, [r4, #30] + d021aee: 1b96 subs r6, r2, r6 + d021af0: 4629 mov r1, r5 + d021af2: a80a add r0, sp, #40 ; 0x28 + d021af4: 4632 mov r2, r6 + d021af6: 4435 add r5, r6 + d021af8: f017 fb09 bl d03910e <rtw_secmicappend> + d021afc: a902 add r1, sp, #8 + d021afe: a80a add r0, sp, #40 ; 0x28 + d021b00: 4e21 ldr r6, [pc, #132] ; (d021b88 <rtw_xmit_enc_tkip_addmic+0x174>) + d021b02: f017 fb0f bl d039124 <rtw_secgetmic> + d021b06: 7aa3 ldrb r3, [r4, #10] + d021b08: b153 cbz r3, d021b20 <rtw_xmit_enc_tkip_addmic+0x10c> + d021b0a: 7fa3 ldrb r3, [r4, #30] + d021b0c: b143 cbz r3, d021b20 <rtw_xmit_enc_tkip_addmic+0x10c> + d021b0e: 2208 movs r2, #8 + d021b10: 2100 movs r1, #0 + d021b12: a804 add r0, sp, #16 + d021b14: f7e3 fd45 bl d0055a2 <rtw_memset> + d021b18: 7fa2 ldrb r2, [r4, #30] + d021b1a: 4629 mov r1, r5 + d021b1c: a804 add r0, sp, #16 + d021b1e: 47b0 blx r6 + d021b20: 2208 movs r2, #8 + d021b22: 4628 mov r0, r5 + d021b24: eb0d 0102 add.w r1, sp, r2 + d021b28: 47b0 blx r6 + d021b2a: 69a3 ldr r3, [r4, #24] + d021b2c: 3308 adds r3, #8 + d021b2e: 61a3 str r3, [r4, #24] + d021b30: 7aa3 ldrb r3, [r4, #10] + d021b32: b12b cbz r3, d021b40 <rtw_xmit_enc_tkip_addmic+0x12c> + d021b34: 7fa2 ldrb r2, [r4, #30] + d021b36: b11a cbz r2, d021b40 <rtw_xmit_enc_tkip_addmic+0x12c> + d021b38: a904 add r1, sp, #16 + d021b3a: f105 0008 add.w r0, r5, #8 + d021b3e: 47b0 blx r6 d021b40: 2001 movs r0, #1 - d021b42: b005 add sp, #20 - d021b44: bdf0 pop {r4, r5, r6, r7, pc} - d021b46: 8a61 ldrh r1, [r4, #18] - d021b48: 3451 adds r4, #81 ; 0x51 - d021b4a: f814 2c34 ldrb.w r2, [r4, #-52] - d021b4e: f854 0c39 ldr.w r0, [r4, #-57] - d021b52: 188d adds r5, r1, r2 - d021b54: 1b40 subs r0, r0, r5 - d021b56: f814 5c33 ldrb.w r5, [r4, #-51] - d021b5a: 9402 str r4, [sp, #8] - d021b5c: 2410 movs r4, #16 - d021b5e: e9cd 3400 strd r3, r4, [sp] - d021b62: 1b43 subs r3, r0, r5 - d021b64: 4630 mov r0, r6 - d021b66: f017 fc79 bl d03945c <tkip_80211_encrypt> - d021b6a: e7e9 b.n d021b40 <rtw_xmit_enc_software+0x90> - d021b6c: 8a61 ldrh r1, [r4, #18] - d021b6e: 7f62 ldrb r2, [r4, #29] - d021b70: 1850 adds r0, r2, r1 - d021b72: 69a2 ldr r2, [r4, #24] - d021b74: 7fa4 ldrb r4, [r4, #30] - d021b76: 1a12 subs r2, r2, r0 - d021b78: 8d38 ldrh r0, [r7, #40] ; 0x28 - d021b7a: f000 00fc and.w r0, r0, #252 ; 0xfc - d021b7e: 1b12 subs r2, r2, r4 - d021b80: 9000 str r0, [sp, #0] - d021b82: 4630 mov r0, r6 - d021b84: f017 feb8 bl d0398f8 <aes_80211_encrypt> - d021b88: e7da b.n d021b40 <rtw_xmit_enc_software+0x90> + d021b42: e01b b.n d021b7c <rtw_xmit_enc_tkip_addmic+0x168> + d021b44: f103 06b8 add.w r6, r3, #184 ; 0xb8 + d021b48: 2210 movs r2, #16 + d021b4a: 4641 mov r1, r8 + d021b4c: 4630 mov r0, r6 + d021b4e: f7e3 fd21 bl d005594 <rtw_memcmp> + d021b52: 2801 cmp r0, #1 + d021b54: d011 beq.n d021b7a <rtw_xmit_enc_tkip_addmic+0x166> + d021b56: 4631 mov r1, r6 + d021b58: e79a b.n d021a90 <rtw_xmit_enc_tkip_addmic+0x7c> + d021b5a: f105 012c add.w r1, r5, #44 ; 0x2c + d021b5e: a80a add r0, sp, #40 ; 0x28 + d021b60: f017 fad5 bl d03910e <rtw_secmicappend> + d021b64: f895 3029 ldrb.w r3, [r5, #41] ; 0x29 + d021b68: 2206 movs r2, #6 + d021b6a: 079b lsls r3, r3, #30 + d021b6c: d502 bpl.n d021b74 <rtw_xmit_enc_tkip_addmic+0x160> + d021b6e: f105 0138 add.w r1, r5, #56 ; 0x38 + d021b72: e7a1 b.n d021ab8 <rtw_xmit_enc_tkip_addmic+0xa4> + d021b74: f105 0132 add.w r1, r5, #50 ; 0x32 + d021b78: e79e b.n d021ab8 <rtw_xmit_enc_tkip_addmic+0xa4> + d021b7a: 2000 movs r0, #0 + d021b7c: b011 add sp, #68 ; 0x44 + d021b7e: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d021b82: bf00 nop + d021b84: 0d048dc7 .word 0x0d048dc7 + d021b88: 00027939 .word 0x00027939 + +0d021b8c <rtw_xmit_enc_software>: + d021b8c: b5f0 push {r4, r5, r6, r7, lr} + d021b8e: 7a8b ldrb r3, [r1, #10] + d021b90: b085 sub sp, #20 + d021b92: 4605 mov r5, r0 + d021b94: 460c mov r4, r1 + d021b96: 2b00 cmp r3, #0 + d021b98: d040 beq.n d021c1c <rtw_xmit_enc_software+0x90> + d021b9a: 7f0b ldrb r3, [r1, #28] + d021b9c: f8d1 7098 ldr.w r7, [r1, #152] ; 0x98 + d021ba0: 2b02 cmp r3, #2 + d021ba2: f107 0628 add.w r6, r7, #40 ; 0x28 + d021ba6: d001 beq.n d021bac <rtw_xmit_enc_software+0x20> + d021ba8: 2b04 cmp r3, #4 + d021baa: d11f bne.n d021bec <rtw_xmit_enc_software+0x60> + d021bac: 6f23 ldr r3, [r4, #112] ; 0x70 + d021bae: b93b cbnz r3, d021bc0 <rtw_xmit_enc_software+0x34> + d021bb0: f104 0157 add.w r1, r4, #87 ; 0x57 + d021bb4: f505 70b6 add.w r0, r5, #364 ; 0x16c + d021bb8: f7ea ff54 bl d00ca64 <rtw_get_stainfo> + d021bbc: 4603 mov r3, r0 + d021bbe: b370 cbz r0, d021c1e <rtw_xmit_enc_software+0x92> + d021bc0: f894 0057 ldrb.w r0, [r4, #87] ; 0x57 + d021bc4: f7ff fdd3 bl d02176e <IS_MCAST.isra.0> + d021bc8: b170 cbz r0, d021be8 <rtw_xmit_enc_software+0x5c> + d021bca: f8d5 31e4 ldr.w r3, [r5, #484] ; 0x1e4 + d021bce: eb05 1303 add.w r3, r5, r3, lsl #4 + d021bd2: f503 73f4 add.w r3, r3, #488 ; 0x1e8 + d021bd6: 7f22 ldrb r2, [r4, #28] + d021bd8: 3a01 subs r2, #1 + d021bda: 2a04 cmp r2, #4 + d021bdc: d81e bhi.n d021c1c <rtw_xmit_enc_software+0x90> + d021bde: e8df f002 tbb [pc, r2] + d021be2: 2007 .short 0x2007 + d021be4: 331d .short 0x331d + d021be6: 07 .byte 0x07 + d021be7: 00 .byte 0x00 + d021be8: 33d8 adds r3, #216 ; 0xd8 + d021bea: e7f4 b.n d021bd6 <rtw_xmit_enc_software+0x4a> + d021bec: 2300 movs r3, #0 + d021bee: e7f2 b.n d021bd6 <rtw_xmit_enc_software+0x4a> + d021bf0: 8a61 ldrh r1, [r4, #18] + d021bf2: 7f62 ldrb r2, [r4, #29] + d021bf4: f8d5 0188 ldr.w r0, [r5, #392] ; 0x188 + d021bf8: 69a3 ldr r3, [r4, #24] + d021bfa: 188f adds r7, r1, r2 + d021bfc: 7fa4 ldrb r4, [r4, #30] + d021bfe: 1bdb subs r3, r3, r7 + d021c00: eb05 0780 add.w r7, r5, r0, lsl #2 + d021c04: eb05 1500 add.w r5, r5, r0, lsl #4 + d021c08: 4630 mov r0, r6 + d021c0a: f8d7 71cc ldr.w r7, [r7, #460] ; 0x1cc + d021c0e: 1b1b subs r3, r3, r4 + d021c10: f505 75c6 add.w r5, r5, #396 ; 0x18c + d021c14: 9701 str r7, [sp, #4] + d021c16: 9500 str r5, [sp, #0] + d021c18: f017 f9b6 bl d038f88 <wep_80211_encrypt> + d021c1c: 2001 movs r0, #1 + d021c1e: b005 add sp, #20 + d021c20: bdf0 pop {r4, r5, r6, r7, pc} + d021c22: 8a61 ldrh r1, [r4, #18] + d021c24: 3451 adds r4, #81 ; 0x51 + d021c26: f814 2c34 ldrb.w r2, [r4, #-52] + d021c2a: f854 0c39 ldr.w r0, [r4, #-57] + d021c2e: 188d adds r5, r1, r2 + d021c30: 1b40 subs r0, r0, r5 + d021c32: f814 5c33 ldrb.w r5, [r4, #-51] + d021c36: 9402 str r4, [sp, #8] + d021c38: 2410 movs r4, #16 + d021c3a: e9cd 3400 strd r3, r4, [sp] + d021c3e: 1b43 subs r3, r0, r5 + d021c40: 4630 mov r0, r6 + d021c42: f017 fc79 bl d039538 <tkip_80211_encrypt> + d021c46: e7e9 b.n d021c1c <rtw_xmit_enc_software+0x90> + d021c48: 8a61 ldrh r1, [r4, #18] + d021c4a: 7f62 ldrb r2, [r4, #29] + d021c4c: 1850 adds r0, r2, r1 + d021c4e: 69a2 ldr r2, [r4, #24] + d021c50: 7fa4 ldrb r4, [r4, #30] + d021c52: 1a12 subs r2, r2, r0 + d021c54: 8d38 ldrh r0, [r7, #40] ; 0x28 + d021c56: f000 00fc and.w r0, r0, #252 ; 0xfc + d021c5a: 1b12 subs r2, r2, r4 + d021c5c: 9000 str r0, [sp, #0] + d021c5e: 4630 mov r0, r6 + d021c60: f017 feb8 bl d0399d4 <aes_80211_encrypt> + d021c64: e7da b.n d021c1c <rtw_xmit_enc_software+0x90> ... -0d021b8c <rtw_xmit_make_wlanhdr>: - d021b8c: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d021b90: 6e96 ldr r6, [r2, #104] ; 0x68 - d021b92: 4607 mov r7, r0 - d021b94: 460d mov r5, r1 - d021b96: 4614 mov r4, r2 - d021b98: b946 cbnz r6, d021bac <rtw_xmit_make_wlanhdr+0x20> - d021b9a: f892 004f ldrb.w r0, [r2, #79] ; 0x4f - d021b9e: f7ff fd78 bl d021692 <IS_MCAST.isra.0> - d021ba2: b1a0 cbz r0, d021bce <rtw_xmit_make_wlanhdr+0x42> - d021ba4: 4638 mov r0, r7 - d021ba6: f7ea ff99 bl d00cadc <rtw_get_bcmc_stainfo> - d021baa: 4606 mov r6, r0 - d021bac: f894 3080 ldrb.w r3, [r4, #128] ; 0x80 - d021bb0: 2b01 cmp r3, #1 - d021bb2: d113 bne.n d021bdc <rtw_xmit_make_wlanhdr+0x50> - d021bb4: f8d7 33f0 ldr.w r3, [r7, #1008] ; 0x3f0 - d021bb8: f1b3 0800 subs.w r8, r3, #0 - d021bbc: bf18 it ne - d021bbe: f04f 0801 movne.w r8, #1 - d021bc2: 7863 ldrb r3, [r4, #1] - d021bc4: 071b lsls r3, r3, #28 - d021bc6: d417 bmi.n d021bf8 <rtw_xmit_make_wlanhdr+0x6c> - d021bc8: 2001 movs r0, #1 - d021bca: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d021bce: f102 014f add.w r1, r2, #79 ; 0x4f - d021bd2: f507 70b6 add.w r0, r7, #364 ; 0x16c - d021bd6: f7ea ff45 bl d00ca64 <rtw_get_stainfo> - d021bda: e7e6 b.n d021baa <rtw_xmit_make_wlanhdr+0x1e> - d021bdc: 221e movs r2, #30 - d021bde: 2100 movs r1, #0 - d021be0: 4628 mov r0, r5 - d021be2: f04f 0800 mov.w r8, #0 - d021be6: f7e3 fcdc bl d0055a2 <rtw_memset> - d021bea: 882b ldrh r3, [r5, #0] - d021bec: f023 02fc bic.w r2, r3, #252 ; 0xfc - d021bf0: 7863 ldrb r3, [r4, #1] - d021bf2: 4313 orrs r3, r2 - d021bf4: 802b strh r3, [r5, #0] - d021bf6: e7e4 b.n d021bc2 <rtw_xmit_make_wlanhdr+0x36> - d021bf8: f894 3080 ldrb.w r3, [r4, #128] ; 0x80 - d021bfc: 2b01 cmp r3, #1 - d021bfe: d030 beq.n d021c62 <rtw_xmit_make_wlanhdr+0xd6> - d021c00: 4638 mov r0, r7 - d021c02: f207 4944 addw r9, r7, #1092 ; 0x444 - d021c06: f7f0 fcf9 bl d0125fc <rtw_check_sta_mode> - d021c0a: 2801 cmp r0, #1 - d021c0c: f040 80a2 bne.w d021d54 <rtw_xmit_make_wlanhdr+0x1c8> - d021c10: 882b ldrh r3, [r5, #0] - d021c12: 4628 mov r0, r5 - d021c14: 4649 mov r1, r9 - d021c16: 2206 movs r2, #6 - d021c18: f443 7380 orr.w r3, r3, #256 ; 0x100 - d021c1c: f8df 9198 ldr.w r9, [pc, #408] ; d021db8 <rtw_xmit_make_wlanhdr+0x22c> - d021c20: f820 3b04 strh.w r3, [r0], #4 - d021c24: 47c8 blx r9 - d021c26: 2206 movs r2, #6 - d021c28: f104 0143 add.w r1, r4, #67 ; 0x43 - d021c2c: f105 000a add.w r0, r5, #10 - d021c30: 47c8 blx r9 - d021c32: 2206 movs r2, #6 - d021c34: f104 013d add.w r1, r4, #61 ; 0x3d - d021c38: f105 0010 add.w r0, r5, #16 - d021c3c: 47c8 blx r9 - d021c3e: f8d7 33f0 ldr.w r3, [r7, #1008] ; 0x3f0 - d021c42: b10b cbz r3, d021c48 <rtw_xmit_make_wlanhdr+0xbc> - d021c44: f04f 0801 mov.w r8, #1 - d021c48: f894 305d ldrb.w r3, [r4, #93] ; 0x5d - d021c4c: b11b cbz r3, d021c56 <rtw_xmit_make_wlanhdr+0xca> - d021c4e: 882b ldrh r3, [r5, #0] - d021c50: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - d021c54: 802b strh r3, [r5, #0] - d021c56: 7d23 ldrb r3, [r4, #20] - d021c58: b11b cbz r3, d021c62 <rtw_xmit_make_wlanhdr+0xd6> - d021c5a: 882b ldrh r3, [r5, #0] - d021c5c: f443 4380 orr.w r3, r3, #16384 ; 0x4000 - d021c60: 802b strh r3, [r5, #0] - d021c62: f1b8 0f00 cmp.w r8, #0 - d021c66: d031 beq.n d021ccc <rtw_xmit_make_wlanhdr+0x140> - d021c68: f894 3061 ldrb.w r3, [r4, #97] ; 0x61 - d021c6c: b15b cbz r3, d021c86 <rtw_xmit_make_wlanhdr+0xfa> - d021c6e: 882b ldrh r3, [r5, #0] - d021c70: ea6f 4343 mvn.w r3, r3, lsl #17 - d021c74: ea6f 4353 mvn.w r3, r3, lsr #17 - d021c78: 802b strh r3, [r5, #0] - d021c7a: 8960 ldrh r0, [r4, #10] - d021c7c: 3804 subs r0, #4 - d021c7e: 4428 add r0, r5 - d021c80: f7ec fb2c bl d00e2dc <rtw_he_fill_htc> - d021c84: 4643 mov r3, r8 - d021c86: 8962 ldrh r2, [r4, #10] - d021c88: b21b sxth r3, r3 - d021c8a: 3a02 subs r2, #2 - d021c8c: eba2 0283 sub.w r2, r2, r3, lsl #2 - d021c90: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 - d021c94: b153 cbz r3, d021cac <rtw_xmit_make_wlanhdr+0x120> - d021c96: 5aab ldrh r3, [r5, r2] - d021c98: f023 030f bic.w r3, r3, #15 - d021c9c: b29b uxth r3, r3 - d021c9e: 52ab strh r3, [r5, r2] - d021ca0: f894 1039 ldrb.w r1, [r4, #57] ; 0x39 - d021ca4: f001 010f and.w r1, r1, #15 - d021ca8: 430b orrs r3, r1 - d021caa: 52ab strh r3, [r5, r2] - d021cac: f894 3060 ldrb.w r3, [r4, #96] ; 0x60 - d021cb0: 5aa9 ldrh r1, [r5, r2] - d021cb2: 011b lsls r3, r3, #4 - d021cb4: f003 0310 and.w r3, r3, #16 - d021cb8: 430b orrs r3, r1 - d021cba: b21b sxth r3, r3 - d021cbc: 52ab strh r3, [r5, r2] - d021cbe: f894 103a ldrb.w r1, [r4, #58] ; 0x3a - d021cc2: 0149 lsls r1, r1, #5 - d021cc4: f001 0160 and.w r1, r1, #96 ; 0x60 - d021cc8: 430b orrs r3, r1 - d021cca: 52ab strh r3, [r5, r2] - d021ccc: 2e00 cmp r6, #0 - d021cce: f43f af7b beq.w d021bc8 <rtw_xmit_make_wlanhdr+0x3c> - d021cd2: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 - d021cd6: eb06 0343 add.w r3, r6, r3, lsl #1 - d021cda: f8b3 2040 ldrh.w r2, [r3, #64] ; 0x40 - d021cde: 3201 adds r2, #1 - d021ce0: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 - d021ce4: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 - d021ce8: eb06 0343 add.w r3, r6, r3, lsl #1 - d021cec: f8b3 2040 ldrh.w r2, [r3, #64] ; 0x40 - d021cf0: f3c2 020b ubfx r2, r2, #0, #12 - d021cf4: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 - d021cf8: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 - d021cfc: 3320 adds r3, #32 - d021cfe: f836 2013 ldrh.w r2, [r6, r3, lsl #1] - d021d02: 80e2 strh r2, [r4, #6] - d021d04: 8aeb ldrh r3, [r5, #22] - d021d06: f003 030f and.w r3, r3, #15 - d021d0a: ea43 1302 orr.w r3, r3, r2, lsl #4 - d021d0e: 82eb strh r3, [r5, #22] - d021d10: f894 3057 ldrb.w r3, [r4, #87] ; 0x57 - d021d14: 2b00 cmp r3, #0 - d021d16: d03e beq.n d021d96 <rtw_xmit_make_wlanhdr+0x20a> - d021d18: f896 3222 ldrb.w r3, [r6, #546] ; 0x222 - d021d1c: 2b00 cmp r3, #0 - d021d1e: d03a beq.n d021d96 <rtw_xmit_make_wlanhdr+0x20a> - d021d20: f896 3227 ldrb.w r3, [r6, #551] ; 0x227 - d021d24: f894 2039 ldrb.w r2, [r4, #57] ; 0x39 - d021d28: 40d3 lsrs r3, r2 - d021d2a: 07d8 lsls r0, r3, #31 - d021d2c: d533 bpl.n d021d96 <rtw_xmit_make_wlanhdr+0x20a> - d021d2e: 2301 movs r3, #1 - d021d30: f884 305c strb.w r3, [r4, #92] ; 0x5c - d021d34: f894 0039 ldrb.w r0, [r4, #57] ; 0x39 - d021d38: 88e3 ldrh r3, [r4, #6] - d021d3a: f000 000f and.w r0, r0, #15 - d021d3e: eb06 0640 add.w r6, r6, r0, lsl #1 - d021d42: f8b6 2200 ldrh.w r2, [r6, #512] ; 0x200 - d021d46: 1a99 subs r1, r3, r2 - d021d48: 0509 lsls r1, r1, #20 - d021d4a: d52a bpl.n d021da2 <rtw_xmit_make_wlanhdr+0x216> - d021d4c: 2300 movs r3, #0 - d021d4e: f884 305c strb.w r3, [r4, #92] ; 0x5c - d021d52: e739 b.n d021bc8 <rtw_xmit_make_wlanhdr+0x3c> - d021d54: 4638 mov r0, r7 - d021d56: f7f0 fc57 bl d012608 <rtw_check_ap_mode> - d021d5a: 2801 cmp r0, #1 - d021d5c: d12a bne.n d021db4 <rtw_xmit_make_wlanhdr+0x228> - d021d5e: 882b ldrh r3, [r5, #0] - d021d60: 4628 mov r0, r5 - d021d62: 2206 movs r2, #6 - d021d64: f104 013d add.w r1, r4, #61 ; 0x3d - d021d68: f443 7300 orr.w r3, r3, #512 ; 0x200 - d021d6c: 4f12 ldr r7, [pc, #72] ; (d021db8 <rtw_xmit_make_wlanhdr+0x22c>) - d021d6e: f820 3b04 strh.w r3, [r0], #4 - d021d72: 47b8 blx r7 - d021d74: 2206 movs r2, #6 - d021d76: 4649 mov r1, r9 - d021d78: f105 000a add.w r0, r5, #10 - d021d7c: 47b8 blx r7 - d021d7e: 2206 movs r2, #6 - d021d80: f104 0143 add.w r1, r4, #67 ; 0x43 - d021d84: f105 0010 add.w r0, r5, #16 - d021d88: 47b8 blx r7 - d021d8a: 2e00 cmp r6, #0 - d021d8c: f43f af5c beq.w d021c48 <rtw_xmit_make_wlanhdr+0xbc> - d021d90: f8d6 30ac ldr.w r3, [r6, #172] ; 0xac - d021d94: e755 b.n d021c42 <rtw_xmit_make_wlanhdr+0xb6> - d021d96: f894 305c ldrb.w r3, [r4, #92] ; 0x5c - d021d9a: 2b01 cmp r3, #1 - d021d9c: f47f af14 bne.w d021bc8 <rtw_xmit_make_wlanhdr+0x3c> - d021da0: e7c8 b.n d021d34 <rtw_xmit_make_wlanhdr+0x1a8> - d021da2: 2001 movs r0, #1 - d021da4: 4403 add r3, r0 - d021da6: f3c3 030b ubfx r3, r3, #0, #12 - d021daa: f8a6 3200 strh.w r3, [r6, #512] ; 0x200 - d021dae: f884 005c strb.w r0, [r4, #92] ; 0x5c - d021db2: e70a b.n d021bca <rtw_xmit_make_wlanhdr+0x3e> - d021db4: 2000 movs r0, #0 - d021db6: e708 b.n d021bca <rtw_xmit_make_wlanhdr+0x3e> - d021db8: 00027939 .word 0x00027939 - -0d021dbc <rtw_xmit_pending_queue_check>: - d021dbc: eb00 0181 add.w r1, r0, r1, lsl #2 - d021dc0: f8d1 08dc ldr.w r0, [r1, #2268] ; 0x8dc - d021dc4: 4770 bx lr +0d021c68 <rtw_xmit_make_wlanhdr>: + d021c68: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d021c6c: 6e96 ldr r6, [r2, #104] ; 0x68 + d021c6e: 4607 mov r7, r0 + d021c70: 460d mov r5, r1 + d021c72: 4614 mov r4, r2 + d021c74: b946 cbnz r6, d021c88 <rtw_xmit_make_wlanhdr+0x20> + d021c76: f892 004f ldrb.w r0, [r2, #79] ; 0x4f + d021c7a: f7ff fd78 bl d02176e <IS_MCAST.isra.0> + d021c7e: b1a0 cbz r0, d021caa <rtw_xmit_make_wlanhdr+0x42> + d021c80: 4638 mov r0, r7 + d021c82: f7ea ff2b bl d00cadc <rtw_get_bcmc_stainfo> + d021c86: 4606 mov r6, r0 + d021c88: f894 3080 ldrb.w r3, [r4, #128] ; 0x80 + d021c8c: 2b01 cmp r3, #1 + d021c8e: d113 bne.n d021cb8 <rtw_xmit_make_wlanhdr+0x50> + d021c90: f8d7 33f0 ldr.w r3, [r7, #1008] ; 0x3f0 + d021c94: f1b3 0800 subs.w r8, r3, #0 + d021c98: bf18 it ne + d021c9a: f04f 0801 movne.w r8, #1 + d021c9e: 7863 ldrb r3, [r4, #1] + d021ca0: 071b lsls r3, r3, #28 + d021ca2: d417 bmi.n d021cd4 <rtw_xmit_make_wlanhdr+0x6c> + d021ca4: 2001 movs r0, #1 + d021ca6: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d021caa: f102 014f add.w r1, r2, #79 ; 0x4f + d021cae: f507 70b6 add.w r0, r7, #364 ; 0x16c + d021cb2: f7ea fed7 bl d00ca64 <rtw_get_stainfo> + d021cb6: e7e6 b.n d021c86 <rtw_xmit_make_wlanhdr+0x1e> + d021cb8: 221e movs r2, #30 + d021cba: 2100 movs r1, #0 + d021cbc: 4628 mov r0, r5 + d021cbe: f04f 0800 mov.w r8, #0 + d021cc2: f7e3 fc6e bl d0055a2 <rtw_memset> + d021cc6: 882b ldrh r3, [r5, #0] + d021cc8: f023 02fc bic.w r2, r3, #252 ; 0xfc + d021ccc: 7863 ldrb r3, [r4, #1] + d021cce: 4313 orrs r3, r2 + d021cd0: 802b strh r3, [r5, #0] + d021cd2: e7e4 b.n d021c9e <rtw_xmit_make_wlanhdr+0x36> + d021cd4: f894 3080 ldrb.w r3, [r4, #128] ; 0x80 + d021cd8: 2b01 cmp r3, #1 + d021cda: d030 beq.n d021d3e <rtw_xmit_make_wlanhdr+0xd6> + d021cdc: 4638 mov r0, r7 + d021cde: f207 4944 addw r9, r7, #1092 ; 0x444 + d021ce2: f7f0 fc8b bl d0125fc <rtw_check_sta_mode> + d021ce6: 2801 cmp r0, #1 + d021ce8: f040 80a2 bne.w d021e30 <rtw_xmit_make_wlanhdr+0x1c8> + d021cec: 882b ldrh r3, [r5, #0] + d021cee: 4628 mov r0, r5 + d021cf0: 4649 mov r1, r9 + d021cf2: 2206 movs r2, #6 + d021cf4: f443 7380 orr.w r3, r3, #256 ; 0x100 + d021cf8: f8df 9198 ldr.w r9, [pc, #408] ; d021e94 <rtw_xmit_make_wlanhdr+0x22c> + d021cfc: f820 3b04 strh.w r3, [r0], #4 + d021d00: 47c8 blx r9 + d021d02: 2206 movs r2, #6 + d021d04: f104 0143 add.w r1, r4, #67 ; 0x43 + d021d08: f105 000a add.w r0, r5, #10 + d021d0c: 47c8 blx r9 + d021d0e: 2206 movs r2, #6 + d021d10: f104 013d add.w r1, r4, #61 ; 0x3d + d021d14: f105 0010 add.w r0, r5, #16 + d021d18: 47c8 blx r9 + d021d1a: f8d7 33f0 ldr.w r3, [r7, #1008] ; 0x3f0 + d021d1e: b10b cbz r3, d021d24 <rtw_xmit_make_wlanhdr+0xbc> + d021d20: f04f 0801 mov.w r8, #1 + d021d24: f894 305d ldrb.w r3, [r4, #93] ; 0x5d + d021d28: b11b cbz r3, d021d32 <rtw_xmit_make_wlanhdr+0xca> + d021d2a: 882b ldrh r3, [r5, #0] + d021d2c: f443 5300 orr.w r3, r3, #8192 ; 0x2000 + d021d30: 802b strh r3, [r5, #0] + d021d32: 7d23 ldrb r3, [r4, #20] + d021d34: b11b cbz r3, d021d3e <rtw_xmit_make_wlanhdr+0xd6> + d021d36: 882b ldrh r3, [r5, #0] + d021d38: f443 4380 orr.w r3, r3, #16384 ; 0x4000 + d021d3c: 802b strh r3, [r5, #0] + d021d3e: f1b8 0f00 cmp.w r8, #0 + d021d42: d031 beq.n d021da8 <rtw_xmit_make_wlanhdr+0x140> + d021d44: f894 3061 ldrb.w r3, [r4, #97] ; 0x61 + d021d48: b15b cbz r3, d021d62 <rtw_xmit_make_wlanhdr+0xfa> + d021d4a: 882b ldrh r3, [r5, #0] + d021d4c: ea6f 4343 mvn.w r3, r3, lsl #17 + d021d50: ea6f 4353 mvn.w r3, r3, lsr #17 + d021d54: 802b strh r3, [r5, #0] + d021d56: 8960 ldrh r0, [r4, #10] + d021d58: 3804 subs r0, #4 + d021d5a: 4428 add r0, r5 + d021d5c: f7ec fabe bl d00e2dc <rtw_he_fill_htc> + d021d60: 4643 mov r3, r8 + d021d62: 8962 ldrh r2, [r4, #10] + d021d64: b21b sxth r3, r3 + d021d66: 3a02 subs r2, #2 + d021d68: eba2 0283 sub.w r2, r2, r3, lsl #2 + d021d6c: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 + d021d70: b153 cbz r3, d021d88 <rtw_xmit_make_wlanhdr+0x120> + d021d72: 5aab ldrh r3, [r5, r2] + d021d74: f023 030f bic.w r3, r3, #15 + d021d78: b29b uxth r3, r3 + d021d7a: 52ab strh r3, [r5, r2] + d021d7c: f894 1039 ldrb.w r1, [r4, #57] ; 0x39 + d021d80: f001 010f and.w r1, r1, #15 + d021d84: 430b orrs r3, r1 + d021d86: 52ab strh r3, [r5, r2] + d021d88: f894 3060 ldrb.w r3, [r4, #96] ; 0x60 + d021d8c: 5aa9 ldrh r1, [r5, r2] + d021d8e: 011b lsls r3, r3, #4 + d021d90: f003 0310 and.w r3, r3, #16 + d021d94: 430b orrs r3, r1 + d021d96: b21b sxth r3, r3 + d021d98: 52ab strh r3, [r5, r2] + d021d9a: f894 103a ldrb.w r1, [r4, #58] ; 0x3a + d021d9e: 0149 lsls r1, r1, #5 + d021da0: f001 0160 and.w r1, r1, #96 ; 0x60 + d021da4: 430b orrs r3, r1 + d021da6: 52ab strh r3, [r5, r2] + d021da8: 2e00 cmp r6, #0 + d021daa: f43f af7b beq.w d021ca4 <rtw_xmit_make_wlanhdr+0x3c> + d021dae: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 + d021db2: eb06 0343 add.w r3, r6, r3, lsl #1 + d021db6: f8b3 2040 ldrh.w r2, [r3, #64] ; 0x40 + d021dba: 3201 adds r2, #1 + d021dbc: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 + d021dc0: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 + d021dc4: eb06 0343 add.w r3, r6, r3, lsl #1 + d021dc8: f8b3 2040 ldrh.w r2, [r3, #64] ; 0x40 + d021dcc: f3c2 020b ubfx r2, r2, #0, #12 + d021dd0: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 + d021dd4: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 + d021dd8: 3320 adds r3, #32 + d021dda: f836 2013 ldrh.w r2, [r6, r3, lsl #1] + d021dde: 80e2 strh r2, [r4, #6] + d021de0: 8aeb ldrh r3, [r5, #22] + d021de2: f003 030f and.w r3, r3, #15 + d021de6: ea43 1302 orr.w r3, r3, r2, lsl #4 + d021dea: 82eb strh r3, [r5, #22] + d021dec: f894 3057 ldrb.w r3, [r4, #87] ; 0x57 + d021df0: 2b00 cmp r3, #0 + d021df2: d03e beq.n d021e72 <rtw_xmit_make_wlanhdr+0x20a> + d021df4: f896 3222 ldrb.w r3, [r6, #546] ; 0x222 + d021df8: 2b00 cmp r3, #0 + d021dfa: d03a beq.n d021e72 <rtw_xmit_make_wlanhdr+0x20a> + d021dfc: f896 3227 ldrb.w r3, [r6, #551] ; 0x227 + d021e00: f894 2039 ldrb.w r2, [r4, #57] ; 0x39 + d021e04: 40d3 lsrs r3, r2 + d021e06: 07d8 lsls r0, r3, #31 + d021e08: d533 bpl.n d021e72 <rtw_xmit_make_wlanhdr+0x20a> + d021e0a: 2301 movs r3, #1 + d021e0c: f884 305c strb.w r3, [r4, #92] ; 0x5c + d021e10: f894 0039 ldrb.w r0, [r4, #57] ; 0x39 + d021e14: 88e3 ldrh r3, [r4, #6] + d021e16: f000 000f and.w r0, r0, #15 + d021e1a: eb06 0640 add.w r6, r6, r0, lsl #1 + d021e1e: f8b6 2200 ldrh.w r2, [r6, #512] ; 0x200 + d021e22: 1a99 subs r1, r3, r2 + d021e24: 0509 lsls r1, r1, #20 + d021e26: d52a bpl.n d021e7e <rtw_xmit_make_wlanhdr+0x216> + d021e28: 2300 movs r3, #0 + d021e2a: f884 305c strb.w r3, [r4, #92] ; 0x5c + d021e2e: e739 b.n d021ca4 <rtw_xmit_make_wlanhdr+0x3c> + d021e30: 4638 mov r0, r7 + d021e32: f7f0 fbe9 bl d012608 <rtw_check_ap_mode> + d021e36: 2801 cmp r0, #1 + d021e38: d12a bne.n d021e90 <rtw_xmit_make_wlanhdr+0x228> + d021e3a: 882b ldrh r3, [r5, #0] + d021e3c: 4628 mov r0, r5 + d021e3e: 2206 movs r2, #6 + d021e40: f104 013d add.w r1, r4, #61 ; 0x3d + d021e44: f443 7300 orr.w r3, r3, #512 ; 0x200 + d021e48: 4f12 ldr r7, [pc, #72] ; (d021e94 <rtw_xmit_make_wlanhdr+0x22c>) + d021e4a: f820 3b04 strh.w r3, [r0], #4 + d021e4e: 47b8 blx r7 + d021e50: 2206 movs r2, #6 + d021e52: 4649 mov r1, r9 + d021e54: f105 000a add.w r0, r5, #10 + d021e58: 47b8 blx r7 + d021e5a: 2206 movs r2, #6 + d021e5c: f104 0143 add.w r1, r4, #67 ; 0x43 + d021e60: f105 0010 add.w r0, r5, #16 + d021e64: 47b8 blx r7 + d021e66: 2e00 cmp r6, #0 + d021e68: f43f af5c beq.w d021d24 <rtw_xmit_make_wlanhdr+0xbc> + d021e6c: f8d6 30ac ldr.w r3, [r6, #172] ; 0xac + d021e70: e755 b.n d021d1e <rtw_xmit_make_wlanhdr+0xb6> + d021e72: f894 305c ldrb.w r3, [r4, #92] ; 0x5c + d021e76: 2b01 cmp r3, #1 + d021e78: f47f af14 bne.w d021ca4 <rtw_xmit_make_wlanhdr+0x3c> + d021e7c: e7c8 b.n d021e10 <rtw_xmit_make_wlanhdr+0x1a8> + d021e7e: 2001 movs r0, #1 + d021e80: 4403 add r3, r0 + d021e82: f3c3 030b ubfx r3, r3, #0, #12 + d021e86: f8a6 3200 strh.w r3, [r6, #512] ; 0x200 + d021e8a: f884 005c strb.w r0, [r4, #92] ; 0x5c + d021e8e: e70a b.n d021ca6 <rtw_xmit_make_wlanhdr+0x3e> + d021e90: 2000 movs r0, #0 + d021e92: e708 b.n d021ca6 <rtw_xmit_make_wlanhdr+0x3e> + d021e94: 00027939 .word 0x00027939 + +0d021e98 <rtw_xmit_pending_queue_check>: + d021e98: eb00 0181 add.w r1, r0, r1, lsl #2 + d021e9c: f8d1 08dc ldr.w r0, [r1, #2268] ; 0x8dc + d021ea0: 4770 bx lr ... -0d021dc8 <rtw_xmit_update_attrib_vcs_info>: - d021dc8: b510 push {r4, lr} - d021dca: 6803 ldr r3, [r0, #0] - d021dcc: 6f0a ldr r2, [r1, #112] ; 0x70 - d021dce: f893 3a43 ldrb.w r3, [r3, #2627] ; 0xa43 - d021dd2: 698c ldr r4, [r1, #24] - d021dd4: 2b07 cmp r3, #7 - d021dd6: d811 bhi.n d021dfc <rtw_xmit_update_attrib_vcs_info+0x34> - d021dd8: f640 132b movw r3, #2347 ; 0x92b - d021ddc: 429c cmp r4, r3 - d021dde: d903 bls.n d021de8 <rtw_xmit_update_attrib_vcs_info+0x20> - d021de0: 2301 movs r3, #1 - d021de2: f881 3044 strb.w r3, [r1, #68] ; 0x44 - d021de6: bd10 pop {r4, pc} - d021de8: f892 3130 ldrb.w r3, [r2, #304] ; 0x130 - d021dec: 2b00 cmp r3, #0 - d021dee: d1f7 bne.n d021de0 <rtw_xmit_update_attrib_vcs_info+0x18> - d021df0: 4b18 ldr r3, [pc, #96] ; (d021e54 <rtw_xmit_update_attrib_vcs_info+0x8c>) - d021df2: f893 3028 ldrb.w r3, [r3, #40] ; 0x28 - d021df6: b343 cbz r3, d021e4a <rtw_xmit_update_attrib_vcs_info+0x82> - d021df8: 2302 movs r3, #2 - d021dfa: e7f2 b.n d021de2 <rtw_xmit_update_attrib_vcs_info+0x1a> - d021dfc: f892 3130 ldrb.w r3, [r2, #304] ; 0x130 - d021e00: 2b00 cmp r3, #0 - d021e02: d1ed bne.n d021de0 <rtw_xmit_update_attrib_vcs_info+0x18> - d021e04: 4b13 ldr r3, [pc, #76] ; (d021e54 <rtw_xmit_update_attrib_vcs_info+0x8c>) - d021e06: f893 3028 ldrb.w r3, [r3, #40] ; 0x28 - d021e0a: 2b00 cmp r3, #0 - d021e0c: d1f4 bne.n d021df8 <rtw_xmit_update_attrib_vcs_info+0x30> - d021e0e: f891 305f ldrb.w r3, [r1, #95] ; 0x5f - d021e12: b13b cbz r3, d021e24 <rtw_xmit_update_attrib_vcs_info+0x5c> - d021e14: f890 30b6 ldrb.w r3, [r0, #182] ; 0xb6 - d021e18: f890 00c0 ldrb.w r0, [r0, #192] ; 0xc0 - d021e1c: b1b8 cbz r0, d021e4e <rtw_xmit_update_attrib_vcs_info+0x86> - d021e1e: 3b02 subs r3, #2 - d021e20: 2b01 cmp r3, #1 - d021e22: d9dd bls.n d021de0 <rtw_xmit_update_attrib_vcs_info+0x18> - d021e24: f640 132b movw r3, #2347 ; 0x92b - d021e28: 429c cmp r4, r3 - d021e2a: d8d9 bhi.n d021de0 <rtw_xmit_update_attrib_vcs_info+0x18> - d021e2c: f891 3064 ldrb.w r3, [r1, #100] ; 0x64 - d021e30: 2b01 cmp r3, #1 - d021e32: d0d5 beq.n d021de0 <rtw_xmit_update_attrib_vcs_info+0x18> - d021e34: f8d2 3090 ldr.w r3, [r2, #144] ; 0x90 - d021e38: f8b3 305a ldrh.w r3, [r3, #90] ; 0x5a - d021e3c: f3c3 0309 ubfx r3, r3, #0, #10 - d021e40: b11b cbz r3, d021e4a <rtw_xmit_update_attrib_vcs_info+0x82> - d021e42: f240 32ff movw r2, #1023 ; 0x3ff - d021e46: 4293 cmp r3, r2 - d021e48: d1ca bne.n d021de0 <rtw_xmit_update_attrib_vcs_info+0x18> - d021e4a: 2300 movs r3, #0 - d021e4c: e7c9 b.n d021de2 <rtw_xmit_update_attrib_vcs_info+0x1a> - d021e4e: 2b03 cmp r3, #3 - d021e50: d1e8 bne.n d021e24 <rtw_xmit_update_attrib_vcs_info+0x5c> - d021e52: e7c5 b.n d021de0 <rtw_xmit_update_attrib_vcs_info+0x18> - d021e54: 60000c80 .word 0x60000c80 - -0d021e58 <rtw_xmit_put_snap>: - d021e58: 23aa movs r3, #170 ; 0xaa - d021e5a: 7003 strb r3, [r0, #0] - d021e5c: 7043 strb r3, [r0, #1] - d021e5e: 2303 movs r3, #3 - d021e60: 7083 strb r3, [r0, #2] - d021e62: f248 1337 movw r3, #33079 ; 0x8137 - d021e66: 4299 cmp r1, r3 - d021e68: f04f 0300 mov.w r3, #0 - d021e6c: 70c3 strb r3, [r0, #3] - d021e6e: 7103 strb r3, [r0, #4] - d021e70: d003 beq.n d021e7a <rtw_xmit_put_snap+0x22> - d021e72: f248 02f3 movw r2, #33011 ; 0x80f3 - d021e76: 4291 cmp r1, r2 - d021e78: d100 bne.n d021e7c <rtw_xmit_put_snap+0x24> - d021e7a: 23f8 movs r3, #248 ; 0xf8 - d021e7c: ba49 rev16 r1, r1 - d021e7e: 7143 strb r3, [r0, #5] - d021e80: 80c1 strh r1, [r0, #6] - d021e82: 2008 movs r0, #8 - d021e84: 4770 bx lr - -0d021e86 <rtw_xmit_count_stats>: - d021e86: b570 push {r4, r5, r6, lr} - d021e88: f8d1 3090 ldr.w r3, [r1, #144] ; 0x90 - d021e8c: 460d mov r5, r1 - d021e8e: 4614 mov r4, r2 - d021e90: f003 030f and.w r3, r3, #15 - d021e94: 2b01 cmp r3, #1 - d021e96: d131 bne.n d021efc <rtw_xmit_count_stats+0x76> - d021e98: f8d0 181c ldr.w r1, [r0, #2076] ; 0x81c - d021e9c: 6803 ldr r3, [r0, #0] - d021e9e: 3101 adds r1, #1 - d021ea0: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 - d021ea4: f8c0 181c str.w r1, [r0, #2076] ; 0x81c - d021ea8: f8d0 182c ldr.w r1, [r0, #2092] ; 0x82c - d021eac: 4411 add r1, r2 - d021eae: f8c0 182c str.w r1, [r0, #2092] ; 0x82c - d021eb2: f8d3 19d8 ldr.w r1, [r3, #2520] ; 0x9d8 - d021eb6: 3101 adds r1, #1 - d021eb8: f8c3 19d8 str.w r1, [r3, #2520] ; 0x9d8 - d021ebc: 6f2b ldr r3, [r5, #112] ; 0x70 - d021ebe: b18b cbz r3, d021ee4 <rtw_xmit_count_stats+0x5e> - d021ec0: e9d3 1056 ldrd r1, r0, [r3, #344] ; 0x158 - d021ec4: 1889 adds r1, r1, r2 - d021ec6: eb40 70e2 adc.w r0, r0, r2, asr #31 - d021eca: e9c3 1056 strd r1, r0, [r3, #344] ; 0x158 - d021ece: f895 0057 ldrb.w r0, [r5, #87] ; 0x57 - d021ed2: f7ff fbde bl d021692 <IS_MCAST.isra.0> - d021ed6: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - d021eda: b2c1 uxtb r1, r0 - d021edc: f103 0008 add.w r0, r3, #8 - d021ee0: f7fe f83a bl d01ff58 <rtw_phl_tx_count> - d021ee4: f895 0057 ldrb.w r0, [r5, #87] ; 0x57 - d021ee8: 4622 mov r2, r4 - d021eea: f7ff fbd2 bl d021692 <IS_MCAST.isra.0> - d021eee: b2c1 uxtb r1, r0 - d021ef0: f506 6096 add.w r0, r6, #1200 ; 0x4b0 - d021ef4: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d021ef8: f7fe b82e b.w d01ff58 <rtw_phl_tx_count> - d021efc: bd70 pop {r4, r5, r6, pc} +0d021ea4 <rtw_xmit_update_attrib_vcs_info>: + d021ea4: b510 push {r4, lr} + d021ea6: 6803 ldr r3, [r0, #0] + d021ea8: 6f0a ldr r2, [r1, #112] ; 0x70 + d021eaa: f893 3a43 ldrb.w r3, [r3, #2627] ; 0xa43 + d021eae: 698c ldr r4, [r1, #24] + d021eb0: 2b07 cmp r3, #7 + d021eb2: d811 bhi.n d021ed8 <rtw_xmit_update_attrib_vcs_info+0x34> + d021eb4: f640 132b movw r3, #2347 ; 0x92b + d021eb8: 429c cmp r4, r3 + d021eba: d903 bls.n d021ec4 <rtw_xmit_update_attrib_vcs_info+0x20> + d021ebc: 2301 movs r3, #1 + d021ebe: f881 3044 strb.w r3, [r1, #68] ; 0x44 + d021ec2: bd10 pop {r4, pc} + d021ec4: f892 3130 ldrb.w r3, [r2, #304] ; 0x130 + d021ec8: 2b00 cmp r3, #0 + d021eca: d1f7 bne.n d021ebc <rtw_xmit_update_attrib_vcs_info+0x18> + d021ecc: 4b18 ldr r3, [pc, #96] ; (d021f30 <rtw_xmit_update_attrib_vcs_info+0x8c>) + d021ece: f893 3028 ldrb.w r3, [r3, #40] ; 0x28 + d021ed2: b343 cbz r3, d021f26 <rtw_xmit_update_attrib_vcs_info+0x82> + d021ed4: 2302 movs r3, #2 + d021ed6: e7f2 b.n d021ebe <rtw_xmit_update_attrib_vcs_info+0x1a> + d021ed8: f892 3130 ldrb.w r3, [r2, #304] ; 0x130 + d021edc: 2b00 cmp r3, #0 + d021ede: d1ed bne.n d021ebc <rtw_xmit_update_attrib_vcs_info+0x18> + d021ee0: 4b13 ldr r3, [pc, #76] ; (d021f30 <rtw_xmit_update_attrib_vcs_info+0x8c>) + d021ee2: f893 3028 ldrb.w r3, [r3, #40] ; 0x28 + d021ee6: 2b00 cmp r3, #0 + d021ee8: d1f4 bne.n d021ed4 <rtw_xmit_update_attrib_vcs_info+0x30> + d021eea: f891 305f ldrb.w r3, [r1, #95] ; 0x5f + d021eee: b13b cbz r3, d021f00 <rtw_xmit_update_attrib_vcs_info+0x5c> + d021ef0: f890 30b6 ldrb.w r3, [r0, #182] ; 0xb6 + d021ef4: f890 00c0 ldrb.w r0, [r0, #192] ; 0xc0 + d021ef8: b1b8 cbz r0, d021f2a <rtw_xmit_update_attrib_vcs_info+0x86> + d021efa: 3b02 subs r3, #2 + d021efc: 2b01 cmp r3, #1 + d021efe: d9dd bls.n d021ebc <rtw_xmit_update_attrib_vcs_info+0x18> + d021f00: f640 132b movw r3, #2347 ; 0x92b + d021f04: 429c cmp r4, r3 + d021f06: d8d9 bhi.n d021ebc <rtw_xmit_update_attrib_vcs_info+0x18> + d021f08: f891 3064 ldrb.w r3, [r1, #100] ; 0x64 + d021f0c: 2b01 cmp r3, #1 + d021f0e: d0d5 beq.n d021ebc <rtw_xmit_update_attrib_vcs_info+0x18> + d021f10: f8d2 3090 ldr.w r3, [r2, #144] ; 0x90 + d021f14: f8b3 305a ldrh.w r3, [r3, #90] ; 0x5a + d021f18: f3c3 0309 ubfx r3, r3, #0, #10 + d021f1c: b11b cbz r3, d021f26 <rtw_xmit_update_attrib_vcs_info+0x82> + d021f1e: f240 32ff movw r2, #1023 ; 0x3ff + d021f22: 4293 cmp r3, r2 + d021f24: d1ca bne.n d021ebc <rtw_xmit_update_attrib_vcs_info+0x18> + d021f26: 2300 movs r3, #0 + d021f28: e7c9 b.n d021ebe <rtw_xmit_update_attrib_vcs_info+0x1a> + d021f2a: 2b03 cmp r3, #3 + d021f2c: d1e8 bne.n d021f00 <rtw_xmit_update_attrib_vcs_info+0x5c> + d021f2e: e7c5 b.n d021ebc <rtw_xmit_update_attrib_vcs_info+0x18> + d021f30: 60000c80 .word 0x60000c80 + +0d021f34 <rtw_xmit_put_snap>: + d021f34: 23aa movs r3, #170 ; 0xaa + d021f36: 7003 strb r3, [r0, #0] + d021f38: 7043 strb r3, [r0, #1] + d021f3a: 2303 movs r3, #3 + d021f3c: 7083 strb r3, [r0, #2] + d021f3e: f248 1337 movw r3, #33079 ; 0x8137 + d021f42: 4299 cmp r1, r3 + d021f44: f04f 0300 mov.w r3, #0 + d021f48: 70c3 strb r3, [r0, #3] + d021f4a: 7103 strb r3, [r0, #4] + d021f4c: d003 beq.n d021f56 <rtw_xmit_put_snap+0x22> + d021f4e: f248 02f3 movw r2, #33011 ; 0x80f3 + d021f52: 4291 cmp r1, r2 + d021f54: d100 bne.n d021f58 <rtw_xmit_put_snap+0x24> + d021f56: 23f8 movs r3, #248 ; 0xf8 + d021f58: ba49 rev16 r1, r1 + d021f5a: 7143 strb r3, [r0, #5] + d021f5c: 80c1 strh r1, [r0, #6] + d021f5e: 2008 movs r0, #8 + d021f60: 4770 bx lr + +0d021f62 <rtw_xmit_count_stats>: + d021f62: b570 push {r4, r5, r6, lr} + d021f64: f8d1 3090 ldr.w r3, [r1, #144] ; 0x90 + d021f68: 460d mov r5, r1 + d021f6a: 4614 mov r4, r2 + d021f6c: f003 030f and.w r3, r3, #15 + d021f70: 2b01 cmp r3, #1 + d021f72: d131 bne.n d021fd8 <rtw_xmit_count_stats+0x76> + d021f74: f8d0 181c ldr.w r1, [r0, #2076] ; 0x81c + d021f78: 6803 ldr r3, [r0, #0] + d021f7a: 3101 adds r1, #1 + d021f7c: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 + d021f80: f8c0 181c str.w r1, [r0, #2076] ; 0x81c + d021f84: f8d0 182c ldr.w r1, [r0, #2092] ; 0x82c + d021f88: 4411 add r1, r2 + d021f8a: f8c0 182c str.w r1, [r0, #2092] ; 0x82c + d021f8e: f8d3 19d8 ldr.w r1, [r3, #2520] ; 0x9d8 + d021f92: 3101 adds r1, #1 + d021f94: f8c3 19d8 str.w r1, [r3, #2520] ; 0x9d8 + d021f98: 6f2b ldr r3, [r5, #112] ; 0x70 + d021f9a: b18b cbz r3, d021fc0 <rtw_xmit_count_stats+0x5e> + d021f9c: e9d3 1056 ldrd r1, r0, [r3, #344] ; 0x158 + d021fa0: 1889 adds r1, r1, r2 + d021fa2: eb40 70e2 adc.w r0, r0, r2, asr #31 + d021fa6: e9c3 1056 strd r1, r0, [r3, #344] ; 0x158 + d021faa: f895 0057 ldrb.w r0, [r5, #87] ; 0x57 + d021fae: f7ff fbde bl d02176e <IS_MCAST.isra.0> + d021fb2: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + d021fb6: b2c1 uxtb r1, r0 + d021fb8: f103 0008 add.w r0, r3, #8 + d021fbc: f7fe f83a bl d020034 <rtw_phl_tx_count> + d021fc0: f895 0057 ldrb.w r0, [r5, #87] ; 0x57 + d021fc4: 4622 mov r2, r4 + d021fc6: f7ff fbd2 bl d02176e <IS_MCAST.isra.0> + d021fca: b2c1 uxtb r1, r0 + d021fcc: f506 6096 add.w r0, r6, #1200 ; 0x4b0 + d021fd0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d021fd4: f7fe b82e b.w d020034 <rtw_phl_tx_count> + d021fd8: bd70 pop {r4, r5, r6, pc} ... -0d021f00 <rtw_xmit_classifier>: - d021f00: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d021f04: 460e mov r6, r1 - d021f06: 4605 mov r5, r0 - d021f08: f891 0067 ldrb.w r0, [r1, #103] ; 0x67 - d021f0c: f004 fd2e bl d02696c <wifi_hal_hwqueue_get> - d021f10: 6f34 ldr r4, [r6, #112] ; 0x70 - d021f12: 4607 mov r7, r0 - d021f14: b9b4 cbnz r4, d021f44 <rtw_xmit_classifier+0x44> - d021f16: f896 3088 ldrb.w r3, [r6, #136] ; 0x88 - d021f1a: b15b cbz r3, d021f34 <rtw_xmit_classifier+0x34> - d021f1c: f8d5 48fc ldr.w r4, [r5, #2300] ; 0x8fc - d021f20: b984 cbnz r4, d021f44 <rtw_xmit_classifier+0x44> - d021f22: 4816 ldr r0, [pc, #88] ; (d021f7c <rtw_xmit_classifier+0x7c>) - d021f24: f7e1 ffe8 bl d003ef8 <inic_ipc_dev_buffered_printf> - d021f28: 4815 ldr r0, [pc, #84] ; (d021f80 <rtw_xmit_classifier+0x80>) - d021f2a: f7e1 ffe5 bl d003ef8 <inic_ipc_dev_buffered_printf> - d021f2e: 4620 mov r0, r4 - d021f30: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d021f34: f106 0157 add.w r1, r6, #87 ; 0x57 - d021f38: f505 70b6 add.w r0, r5, #364 ; 0x16c - d021f3c: f7ea fd92 bl d00ca64 <rtw_get_stainfo> - d021f40: 4604 mov r4, r0 - d021f42: e7ed b.n d021f20 <rtw_xmit_classifier+0x20> - d021f44: f104 0818 add.w r8, r4, #24 - d021f48: 4640 mov r0, r8 - d021f4a: f7e3 faf4 bl d005536 <rtw_is_list_empty> - d021f4e: b120 cbz r0, d021f5a <rtw_xmit_classifier+0x5a> - d021f50: f505 610d add.w r1, r5, #2256 ; 0x8d0 - d021f54: 4640 mov r0, r8 - d021f56: f7e3 faf9 bl d00554c <rtw_list_insert_tail> - d021f5a: 4630 mov r0, r6 - d021f5c: f104 0120 add.w r1, r4, #32 - d021f60: f7e3 faf4 bl d00554c <rtw_list_insert_tail> - d021f64: 6ae3 ldr r3, [r4, #44] ; 0x2c - d021f66: eb05 0587 add.w r5, r5, r7, lsl #2 - d021f6a: 2001 movs r0, #1 - d021f6c: 3301 adds r3, #1 - d021f6e: 62e3 str r3, [r4, #44] ; 0x2c - d021f70: f8d5 38dc ldr.w r3, [r5, #2268] ; 0x8dc - d021f74: 3301 adds r3, #1 - d021f76: f8c5 38dc str.w r3, [r5, #2268] ; 0x8dc - d021f7a: e7d9 b.n d021f30 <rtw_xmit_classifier+0x30> - d021f7c: 0d04a6af .word 0x0d04a6af - d021f80: 0d048bf2 .word 0x0d048bf2 - -0d021f84 <rtw_xmit_mgntframe>: - d021f84: b538 push {r3, r4, r5, lr} - d021f86: f890 2810 ldrb.w r2, [r0, #2064] ; 0x810 - d021f8a: 460d mov r5, r1 - d021f8c: 2a01 cmp r2, #1 - d021f8e: d10d bne.n d021fac <rtw_xmit_mgntframe+0x28> - d021f90: 6804 ldr r4, [r0, #0] - d021f92: f8d1 109c ldr.w r1, [r1, #156] ; 0x9c - d021f96: f504 7484 add.w r4, r4, #264 ; 0x108 - d021f9a: 4620 mov r0, r4 - d021f9c: f004 fbb2 bl d026704 <rtw_xmitbuf_free> - d021fa0: 4629 mov r1, r5 - d021fa2: 4620 mov r0, r4 - d021fa4: f004 fb10 bl d0265c8 <rtw_xmitframe_free> - d021fa8: 2000 movs r0, #0 - d021faa: bd38 pop {r3, r4, r5, pc} - d021fac: f005 fbe6 bl d02777c <wifi_hal_mgnt_xmit> - d021fb0: 3800 subs r0, #0 - d021fb2: bf18 it ne - d021fb4: 2001 movne r0, #1 - d021fb6: e7f8 b.n d021faa <rtw_xmit_mgntframe+0x26> - -0d021fb8 <rtw_xmit_query_short_GI>: - d021fb8: 2901 cmp r1, #1 - d021fba: d004 beq.n d021fc6 <rtw_xmit_query_short_GI+0xe> - d021fbc: 2902 cmp r1, #2 - d021fbe: d005 beq.n d021fcc <rtw_xmit_query_short_GI+0x14> - d021fc0: f890 0225 ldrb.w r0, [r0, #549] ; 0x225 - d021fc4: 4770 bx lr - d021fc6: f890 0226 ldrb.w r0, [r0, #550] ; 0x226 - d021fca: 4770 bx lr - d021fcc: 2000 movs r0, #0 - d021fce: 4770 bx lr - -0d021fd0 <rtw_xmit_entry>: - d021fd0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d021fd4: ed2d 8b02 vpush {d8} - d021fd8: 680d ldr r5, [r1, #0] - d021fda: b099 sub sp, #100 ; 0x64 - d021fdc: 4606 mov r6, r0 - d021fde: 682b ldr r3, [r5, #0] - d021fe0: 9301 str r3, [sp, #4] - d021fe2: 4bbf ldr r3, [pc, #764] ; (d0222e0 <rtw_xmit_entry+0x310>) - d021fe4: 6918 ldr r0, [r3, #16] - d021fe6: 8a9b ldrh r3, [r3, #20] - d021fe8: 9006 str r0, [sp, #24] - d021fea: f8ad 301c strh.w r3, [sp, #28] - d021fee: f895 3810 ldrb.w r3, [r5, #2064] ; 0x810 - d021ff2: b17b cbz r3, d022014 <rtw_xmit_entry+0x44> - d021ff4: 48bb ldr r0, [pc, #748] ; (d0222e4 <rtw_xmit_entry+0x314>) - d021ff6: f7e1 ff7f bl d003ef8 <inic_ipc_dev_buffered_printf> - d021ffa: 49bb ldr r1, [pc, #748] ; (d0222e8 <rtw_xmit_entry+0x318>) - d021ffc: 48bb ldr r0, [pc, #748] ; (d0222ec <rtw_xmit_entry+0x31c>) - d021ffe: f7e1 ff7b bl d003ef8 <inic_ipc_dev_buffered_printf> - d022002: f8d5 3824 ldr.w r3, [r5, #2084] ; 0x824 - d022006: 4630 mov r0, r6 - d022008: 3301 adds r3, #1 - d02200a: f8c5 3824 str.w r3, [r5, #2084] ; 0x824 - d02200e: f7e9 fe8f bl d00bd30 <dev_kfree_skb_any> - d022012: e018 b.n d022046 <rtw_xmit_entry+0x76> - d022014: f896 302a ldrb.w r3, [r6, #42] ; 0x2a - d022018: b143 cbz r3, d02202c <rtw_xmit_entry+0x5c> - d02201a: f896 302a ldrb.w r3, [r6, #42] ; 0x2a - d02201e: 2b01 cmp r3, #1 - d022020: d017 beq.n d022052 <rtw_xmit_entry+0x82> - d022022: 2708 movs r7, #8 - d022024: 4628 mov r0, r5 - d022026: f004 fa97 bl d026558 <rtw_xmitframe_alloc> - d02202a: e01a b.n d022062 <rtw_xmit_entry+0x92> - d02202c: 4bb0 ldr r3, [pc, #704] ; (d0222f0 <rtw_xmit_entry+0x320>) - d02202e: f893 302a ldrb.w r3, [r3, #42] ; 0x2a - d022032: 2b00 cmp r3, #0 - d022034: d0f5 beq.n d022022 <rtw_xmit_entry+0x52> - d022036: 4631 mov r1, r6 - d022038: 4628 mov r0, r5 - d02203a: f002 fb37 bl d0246ac <rtw_xmit_entry_sc> - d02203e: 2800 cmp r0, #0 - d022040: d0df beq.n d022002 <rtw_xmit_entry+0x32> - d022042: 2802 cmp r0, #2 - d022044: d1e9 bne.n d02201a <rtw_xmit_entry+0x4a> - d022046: 2000 movs r0, #0 - d022048: b019 add sp, #100 ; 0x64 - d02204a: ecbd 8b02 vpop {d8} - d02204e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d022052: 6933 ldr r3, [r6, #16] - d022054: 881f ldrh r7, [r3, #0] - d022056: f017 070c ands.w r7, r7, #12 - d02205a: d1e3 bne.n d022024 <rtw_xmit_entry+0x54> - d02205c: 4628 mov r0, r5 - d02205e: f00a fd67 bl d02cb30 <rtw_mgntframe_alloc> - d022062: 4604 mov r4, r0 - d022064: b930 cbnz r0, d022074 <rtw_xmit_entry+0xa4> - d022066: 489f ldr r0, [pc, #636] ; (d0222e4 <rtw_xmit_entry+0x314>) - d022068: f7e1 ff46 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02206c: 48a1 ldr r0, [pc, #644] ; (d0222f4 <rtw_xmit_entry+0x324>) - d02206e: f7e1 ff43 bl d003ef8 <inic_ipc_dev_buffered_printf> - d022072: e7c6 b.n d022002 <rtw_xmit_entry+0x32> - d022074: f896 302a ldrb.w r3, [r6, #42] ; 0x2a - d022078: f505 7ab6 add.w sl, r5, #364 ; 0x16c - d02207c: f205 4b44 addw fp, r5, #1092 ; 0x444 - d022080: f100 0957 add.w r9, r0, #87 ; 0x57 - d022084: 2b00 cmp r3, #0 - d022086: f000 8091 beq.w d0221ac <rtw_xmit_entry+0x1dc> - d02208a: 6a33 ldr r3, [r6, #32] - d02208c: 2206 movs r2, #6 - d02208e: 4659 mov r1, fp - d022090: 6143 str r3, [r0, #20] - d022092: 2300 movs r3, #0 - d022094: 72c3 strb r3, [r0, #11] - d022096: 4648 mov r0, r9 - d022098: 4b97 ldr r3, [pc, #604] ; (d0222f8 <rtw_xmit_entry+0x328>) - d02209a: 4798 blx r3 - d02209c: f894 0057 ldrb.w r0, [r4, #87] ; 0x57 - d0220a0: f7ff faf7 bl d021692 <IS_MCAST.isra.0> - d0220a4: 2800 cmp r0, #0 - d0220a6: d071 beq.n d02218c <rtw_xmit_entry+0x1bc> - d0220a8: 4628 mov r0, r5 - d0220aa: f7ea fd17 bl d00cadc <rtw_get_bcmc_stainfo> - d0220ae: 4680 mov r8, r0 - d0220b0: b120 cbz r0, d0220bc <rtw_xmit_entry+0xec> - d0220b2: f104 0243 add.w r2, r4, #67 ; 0x43 - d0220b6: 2100 movs r1, #0 - d0220b8: f7fa fdda bl d01cc70 <rtw_hal_sta_info_get> - d0220bc: f8c4 8070 str.w r8, [r4, #112] ; 0x70 - d0220c0: 2f00 cmp r7, #0 - d0220c2: d168 bne.n d022196 <rtw_xmit_entry+0x1c6> - d0220c4: 6933 ldr r3, [r6, #16] - d0220c6: 881b ldrh r3, [r3, #0] - d0220c8: f884 7043 strb.w r7, [r4, #67] ; 0x43 - d0220cc: f023 0303 bic.w r3, r3, #3 - d0220d0: 7727 strb r7, [r4, #28] - d0220d2: f884 7061 strb.w r7, [r4, #97] ; 0x61 - d0220d6: 7263 strb r3, [r4, #9] - d0220d8: f04f 1318 mov.w r3, #1572888 ; 0x180018 - d0220dc: f884 7062 strb.w r7, [r4, #98] ; 0x62 - d0220e0: 6123 str r3, [r4, #16] - d0220e2: 2312 movs r3, #18 - d0220e4: f884 3067 strb.w r3, [r4, #103] ; 0x67 - d0220e8: 2301 movs r3, #1 - d0220ea: f884 306c strb.w r3, [r4, #108] ; 0x6c - d0220ee: f896 302a ldrb.w r3, [r6, #42] ; 0x2a - d0220f2: f884 3088 strb.w r3, [r4, #136] ; 0x88 - d0220f6: f896 302b ldrb.w r3, [r6, #43] ; 0x2b - d0220fa: f884 306a strb.w r3, [r4, #106] ; 0x6a - d0220fe: 2301 movs r3, #1 - d022100: f884 306c strb.w r3, [r4, #108] ; 0x6c - d022104: f896 302c ldrb.w r3, [r6, #44] ; 0x2c - d022108: f884 306d strb.w r3, [r4, #109] ; 0x6d - d02210c: f1b8 0f00 cmp.w r8, #0 - d022110: d024 beq.n d02215c <rtw_xmit_entry+0x18c> - d022112: b31f cbz r7, d02215c <rtw_xmit_entry+0x18c> - d022114: 2300 movs r3, #0 - d022116: 4640 mov r0, r8 - d022118: f884 3065 strb.w r3, [r4, #101] ; 0x65 - d02211c: f884 3068 strb.w r3, [r4, #104] ; 0x68 - d022120: f884 3066 strb.w r3, [r4, #102] ; 0x66 - d022124: f8d8 20ac ldr.w r2, [r8, #172] ; 0xac - d022128: f884 205e strb.w r2, [r4, #94] ; 0x5e - d02212c: f898 2131 ldrb.w r2, [r8, #305] ; 0x131 - d022130: f884 2060 strb.w r2, [r4, #96] ; 0x60 - d022134: f898 2221 ldrb.w r2, [r8, #545] ; 0x221 - d022138: f884 205f strb.w r2, [r4, #95] ; 0x5f - d02213c: f898 1223 ldrb.w r1, [r8, #547] ; 0x223 - d022140: f884 1061 strb.w r1, [r4, #97] ; 0x61 - d022144: f898 2224 ldrb.w r2, [r8, #548] ; 0x224 - d022148: f884 2062 strb.w r2, [r4, #98] ; 0x62 - d02214c: f7ff ff34 bl d021fb8 <rtw_xmit_query_short_GI> - d022150: f884 3064 strb.w r3, [r4, #100] ; 0x64 - d022154: f884 0063 strb.w r0, [r4, #99] ; 0x63 - d022158: f884 306c strb.w r3, [r4, #108] ; 0x6c - d02215c: 6f23 ldr r3, [r4, #112] ; 0x70 - d02215e: b943 cbnz r3, d022172 <rtw_xmit_entry+0x1a2> - d022160: f8d5 38fc ldr.w r3, [r5, #2300] ; 0x8fc - d022164: b92b cbnz r3, d022172 <rtw_xmit_entry+0x1a2> - d022166: a906 add r1, sp, #24 - d022168: 4650 mov r0, sl - d02216a: f7ea fae5 bl d00c738 <rtw_alloc_stainfo> - d02216e: f8c5 08fc str.w r0, [r5, #2300] ; 0x8fc - d022172: 4621 mov r1, r4 - d022174: 4628 mov r0, r5 - d022176: f8c4 608c str.w r6, [r4, #140] ; 0x8c - d02217a: 2f00 cmp r7, #0 - d02217c: f040 81e8 bne.w d022550 <rtw_xmit_entry+0x580> - d022180: f005 fafc bl d02777c <wifi_hal_mgnt_xmit> - d022184: 2005 movs r0, #5 - d022186: f7e3 fa40 bl d00560a <rtw_wakelock_timeout> - d02218a: e75c b.n d022046 <rtw_xmit_entry+0x76> - d02218c: 4649 mov r1, r9 - d02218e: 4650 mov r0, sl - d022190: f7ea fc68 bl d00ca64 <rtw_get_stainfo> - d022194: e78b b.n d0220ae <rtw_xmit_entry+0xde> - d022196: 2308 movs r3, #8 - d022198: 7263 strb r3, [r4, #9] - d02219a: f04f 131a mov.w r3, #1703962 ; 0x1a001a - d02219e: 6123 str r3, [r4, #16] - d0221a0: 2307 movs r3, #7 - d0221a2: f884 3041 strb.w r3, [r4, #65] ; 0x41 - d0221a6: f884 3067 strb.w r3, [r4, #103] ; 0x67 - d0221aa: e7a0 b.n d0220ee <rtw_xmit_entry+0x11e> - d0221ac: 682a ldr r2, [r5, #0] - d0221ae: a90c add r1, sp, #48 ; 0x30 - d0221b0: 4630 mov r0, r6 - d0221b2: f88d 3017 strb.w r3, [sp, #23] - d0221b6: 9202 str r2, [sp, #8] - d0221b8: f7ff fb60 bl d02187c <rtw_xmit_open_pktfile> - d0221bc: 220e movs r2, #14 - d0221be: a908 add r1, sp, #32 - d0221c0: a80c add r0, sp, #48 ; 0x30 - d0221c2: f8df 8134 ldr.w r8, [pc, #308] ; d0222f8 <rtw_xmit_entry+0x328> - d0221c6: f7ff fb63 bl d021890 <rtw_xmit_read_pktfile> - d0221ca: f8bd 302c ldrh.w r3, [sp, #44] ; 0x2c - d0221ce: 2206 movs r2, #6 - d0221d0: a908 add r1, sp, #32 - d0221d2: ba5b rev16 r3, r3 - d0221d4: 81a3 strh r3, [r4, #12] - d0221d6: f104 0345 add.w r3, r4, #69 ; 0x45 - d0221da: 4618 mov r0, r3 - d0221dc: ee08 3a10 vmov s16, r3 - d0221e0: 47c0 blx r8 - d0221e2: f104 034b add.w r3, r4, #75 ; 0x4b - d0221e6: 2206 movs r2, #6 - d0221e8: f10d 0126 add.w r1, sp, #38 ; 0x26 - d0221ec: 4618 mov r0, r3 - d0221ee: 9303 str r3, [sp, #12] - d0221f0: 47c0 blx r8 - d0221f2: 220e movs r2, #14 - d0221f4: a908 add r1, sp, #32 - d0221f6: f104 0075 add.w r0, r4, #117 ; 0x75 - d0221fa: 47c0 blx r8 - d0221fc: 4628 mov r0, r5 - d0221fe: f7f0 f9fd bl d0125fc <rtw_check_sta_mode> - d022202: 2800 cmp r0, #0 - d022204: d054 beq.n d0222b0 <rtw_xmit_entry+0x2e0> - d022206: 2206 movs r2, #6 - d022208: 4659 mov r1, fp - d02220a: 4648 mov r0, r9 - d02220c: 47c0 blx r8 - d02220e: 9b03 ldr r3, [sp, #12] - d022210: 2206 movs r2, #6 - d022212: 4619 mov r1, r3 - d022214: f104 0051 add.w r0, r4, #81 ; 0x51 - d022218: 47c0 blx r8 - d02221a: 9b0d ldr r3, [sp, #52] ; 0x34 - d02221c: 6163 str r3, [r4, #20] - d02221e: 89a3 ldrh r3, [r4, #12] - d022220: f5b3 6f00 cmp.w r3, #2048 ; 0x800 - d022224: d118 bne.n d022258 <rtw_xmit_entry+0x288> - d022226: 2218 movs r2, #24 - d022228: a912 add r1, sp, #72 ; 0x48 - d02222a: a80c add r0, sp, #48 ; 0x30 - d02222c: f7ff fb30 bl d021890 <rtw_xmit_read_pktfile> - d022230: 2300 movs r3, #0 - d022232: 72e3 strb r3, [r4, #11] - d022234: 9b0d ldr r3, [sp, #52] ; 0x34 - d022236: f5b3 7f8d cmp.w r3, #282 ; 0x11a - d02223a: d90d bls.n d022258 <rtw_xmit_entry+0x288> - d02223c: 89a3 ldrh r3, [r4, #12] - d02223e: f5b3 6f00 cmp.w r3, #2048 ; 0x800 - d022242: d109 bne.n d022258 <rtw_xmit_entry+0x288> - d022244: f89d 305d ldrb.w r3, [sp, #93] ; 0x5d - d022248: 2b44 cmp r3, #68 ; 0x44 - d02224a: d13e bne.n d0222ca <rtw_xmit_entry+0x2fa> - d02224c: f89d 305f ldrb.w r3, [sp, #95] ; 0x5f - d022250: 2b43 cmp r3, #67 ; 0x43 - d022252: bf04 itt eq - d022254: 2301 moveq r3, #1 - d022256: 72e3 strbeq r3, [r4, #11] - d022258: 89a2 ldrh r2, [r4, #12] - d02225a: f640 0306 movw r3, #2054 ; 0x806 - d02225e: 429a cmp r2, r3 - d022260: d10a bne.n d022278 <rtw_xmit_entry+0x2a8> - d022262: 2207 movs r2, #7 - d022264: 2100 movs r1, #0 - d022266: a80c add r0, sp, #48 ; 0x30 - d022268: f7ff fb12 bl d021890 <rtw_xmit_read_pktfile> - d02226c: 2201 movs r2, #1 - d02226e: f10d 0117 add.w r1, sp, #23 - d022272: a80c add r0, sp, #48 ; 0x30 - d022274: f7ff fb0c bl d021890 <rtw_xmit_read_pktfile> - d022278: 89a3 ldrh r3, [r4, #12] - d02227a: f640 0206 movw r2, #2054 ; 0x806 - d02227e: 4293 cmp r3, r2 - d022280: d129 bne.n d0222d6 <rtw_xmit_entry+0x306> - d022282: f89d 3017 ldrb.w r3, [sp, #23] - d022286: 2b01 cmp r3, #1 - d022288: d002 beq.n d022290 <rtw_xmit_entry+0x2c0> - d02228a: 7ae3 ldrb r3, [r4, #11] - d02228c: 2b01 cmp r3, #1 - d02228e: d140 bne.n d022312 <rtw_xmit_entry+0x342> - d022290: 2201 movs r2, #1 - d022292: 2104 movs r1, #4 - d022294: 4628 mov r0, r5 - d022296: f7e9 ffd8 bl d00c24a <rtw_lps_ctrl_wk_cmd> - d02229a: 89a3 ldrh r3, [r4, #12] - d02229c: f640 0206 movw r2, #2054 ; 0x806 - d0222a0: 4293 cmp r3, r2 - d0222a2: d12b bne.n d0222fc <rtw_xmit_entry+0x32c> - d0222a4: f89d 3017 ldrb.w r3, [sp, #23] - d0222a8: 2b01 cmp r3, #1 - d0222aa: d12b bne.n d022304 <rtw_xmit_entry+0x334> - d0222ac: 2102 movs r1, #2 - d0222ae: e02d b.n d02230c <rtw_xmit_entry+0x33c> - d0222b0: 4628 mov r0, r5 - d0222b2: f7f0 f9a9 bl d012608 <rtw_check_ap_mode> - d0222b6: 2800 cmp r0, #0 - d0222b8: d0af beq.n d02221a <rtw_xmit_entry+0x24a> - d0222ba: 2206 movs r2, #6 - d0222bc: ee18 1a10 vmov r1, s16 - d0222c0: 4648 mov r0, r9 - d0222c2: 47c0 blx r8 - d0222c4: 2206 movs r2, #6 - d0222c6: 4659 mov r1, fp - d0222c8: e7a4 b.n d022214 <rtw_xmit_entry+0x244> - d0222ca: 2b43 cmp r3, #67 ; 0x43 - d0222cc: d1c4 bne.n d022258 <rtw_xmit_entry+0x288> - d0222ce: f89d 305f ldrb.w r3, [sp, #95] ; 0x5f - d0222d2: 2b44 cmp r3, #68 ; 0x44 - d0222d4: e7bd b.n d022252 <rtw_xmit_entry+0x282> - d0222d6: f648 028e movw r2, #34958 ; 0x888e - d0222da: 4293 cmp r3, r2 - d0222dc: e7d4 b.n d022288 <rtw_xmit_entry+0x2b8> - d0222de: bf00 nop - d0222e0: 0d048ceb .word 0x0d048ceb - d0222e4: 0d04a6af .word 0x0d04a6af - d0222e8: 0d048d01 .word 0x0d048d01 - d0222ec: 0d048c25 .word 0x0d048c25 - d0222f0: 60000c80 .word 0x60000c80 - d0222f4: 0d048c44 .word 0x0d048c44 - d0222f8: 00027939 .word 0x00027939 - d0222fc: f648 028e movw r2, #34958 ; 0x888e - d022300: 4293 cmp r3, r2 - d022302: d052 beq.n d0223aa <rtw_xmit_entry+0x3da> - d022304: 7ae1 ldrb r1, [r4, #11] - d022306: 1e48 subs r0, r1, #1 - d022308: 4241 negs r1, r0 - d02230a: 4141 adcs r1, r0 - d02230c: 4628 mov r0, r5 - d02230e: f7fc f96d bl d01e5ec <rtw_hal_btc_SpecialPacketNotify> - d022312: f894 0057 ldrb.w r0, [r4, #87] ; 0x57 - d022316: f7ff f9bc bl d021692 <IS_MCAST.isra.0> - d02231a: 2800 cmp r0, #0 - d02231c: d047 beq.n d0223ae <rtw_xmit_entry+0x3de> - d02231e: 4628 mov r0, r5 - d022320: f7ea fbdc bl d00cadc <rtw_get_bcmc_stainfo> - d022324: 4680 mov r8, r0 - d022326: 2800 cmp r0, #0 - d022328: d051 beq.n d0223ce <rtw_xmit_entry+0x3fe> - d02232a: f104 0243 add.w r2, r4, #67 ; 0x43 - d02232e: 2100 movs r1, #0 - d022330: 4640 mov r0, r8 - d022332: f104 0908 add.w r9, r4, #8 - d022336: f7fa fc9b bl d01cc70 <rtw_hal_sta_info_get> - d02233a: 4a87 ldr r2, [pc, #540] ; (d022558 <rtw_xmit_entry+0x588>) - d02233c: 2300 movs r3, #0 - d02233e: 4628 mov r0, r5 - d022340: 6122 str r2, [r4, #16] - d022342: 2208 movs r2, #8 - d022344: f8c4 8070 str.w r8, [r4, #112] ; 0x70 - d022348: f884 3042 strb.w r3, [r4, #66] ; 0x42 - d02234c: 7262 strb r2, [r4, #9] - d02234e: f884 3041 strb.w r3, [r4, #65] ; 0x41 - d022352: f7f0 f959 bl d012608 <rtw_check_ap_mode> - d022356: 2800 cmp r0, #0 - d022358: d046 beq.n d0223e8 <rtw_xmit_entry+0x418> - d02235a: f8d8 30ac ldr.w r3, [r8, #172] ; 0xac - d02235e: b11b cbz r3, d022368 <rtw_xmit_entry+0x398> - d022360: 4649 mov r1, r9 - d022362: a80c add r0, sp, #48 ; 0x30 - d022364: f7ff fab0 bl d0218c8 <rtw_xmit_update_attrib_set_qos> - d022368: f8d8 30b0 ldr.w r3, [r8, #176] ; 0xb0 - d02236c: 2b01 cmp r3, #1 - d02236e: d174 bne.n d02245a <rtw_xmit_entry+0x48a> - d022370: 682b ldr r3, [r5, #0] - d022372: 2200 movs r2, #0 - d022374: 89a1 ldrh r1, [r4, #12] - d022376: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d02237a: 7722 strb r2, [r4, #28] - d02237c: f648 028e movw r2, #34958 ; 0x888e - d022380: 4291 cmp r1, r2 - d022382: d003 beq.n d02238c <rtw_xmit_entry+0x3bc> - d022384: f893 3489 ldrb.w r3, [r3, #1161] ; 0x489 - d022388: 2b01 cmp r3, #1 - d02238a: d120 bne.n d0223ce <rtw_xmit_entry+0x3fe> - d02238c: 7f23 ldrb r3, [r4, #28] - d02238e: 1e5a subs r2, r3, #1 - d022390: 2a0e cmp r2, #14 - d022392: f200 80db bhi.w d02254c <rtw_xmit_entry+0x57c> - d022396: e8df f002 tbb [pc, r2] - d02239a: 928f .short 0x928f - d02239c: d98fa1d9 .word 0xd98fa1d9 - d0223a0: d9d9d9a5 .word 0xd9d9d9a5 - d0223a4: d9d9d5d9 .word 0xd9d9d5d9 - d0223a8: a5 .byte 0xa5 - d0223a9: 00 .byte 0x00 - d0223aa: 2103 movs r1, #3 - d0223ac: e7ae b.n d02230c <rtw_xmit_entry+0x33c> - d0223ae: 4649 mov r1, r9 - d0223b0: 4650 mov r0, sl - d0223b2: f7ea fb57 bl d00ca64 <rtw_get_stainfo> - d0223b6: 4680 mov r8, r0 - d0223b8: b148 cbz r0, d0223ce <rtw_xmit_entry+0x3fe> - d0223ba: 4628 mov r0, r5 - d0223bc: f7f0 f924 bl d012608 <rtw_check_ap_mode> - d0223c0: 2801 cmp r0, #1 - d0223c2: d1b2 bne.n d02232a <rtw_xmit_entry+0x35a> - d0223c4: 4640 mov r0, r8 - d0223c6: f7f0 f9ad bl d012724 <rtw_state_check_ap_client_assoc_success> - d0223ca: 2800 cmp r0, #0 - d0223cc: d1ad bne.n d02232a <rtw_xmit_entry+0x35a> - d0223ce: 4863 ldr r0, [pc, #396] ; (d02255c <rtw_xmit_entry+0x58c>) - d0223d0: f7e1 fd92 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0223d4: 4862 ldr r0, [pc, #392] ; (d022560 <rtw_xmit_entry+0x590>) - d0223d6: f7e1 fd8f bl d003ef8 <inic_ipc_dev_buffered_printf> - d0223da: 9b01 ldr r3, [sp, #4] - d0223dc: 4621 mov r1, r4 - d0223de: f503 7084 add.w r0, r3, #264 ; 0x108 - d0223e2: f004 f8f1 bl d0265c8 <rtw_xmitframe_free> - d0223e6: e60c b.n d022002 <rtw_xmit_entry+0x32> - d0223e8: f8d5 33f0 ldr.w r3, [r5, #1008] ; 0x3f0 - d0223ec: 2b00 cmp r3, #0 - d0223ee: d0bb beq.n d022368 <rtw_xmit_entry+0x398> - d0223f0: 4649 mov r1, r9 - d0223f2: a80c add r0, sp, #48 ; 0x30 - d0223f4: f7ff fa68 bl d0218c8 <rtw_xmit_update_attrib_set_qos> - d0223f8: 9b02 ldr r3, [sp, #8] - d0223fa: f893 3a05 ldrb.w r3, [r3, #2565] ; 0xa05 - d0223fe: b18b cbz r3, d022424 <rtw_xmit_entry+0x454> - d022400: f894 9041 ldrb.w r9, [r4, #65] ; 0x41 - d022404: f1b9 0f07 cmp.w r9, #7 - d022408: d81f bhi.n d02244a <rtw_xmit_entry+0x47a> - d02240a: e8df f009 tbb [pc, r9] - d02240e: 0904 .short 0x0904 - d022410: 12120409 .word 0x12120409 - d022414: 1818 .short 0x1818 - d022416: f013 0f02 tst.w r3, #2 - d02241a: bf18 it ne - d02241c: f04f 0901 movne.w r9, #1 - d022420: f884 9041 strb.w r9, [r4, #65] ; 0x41 - d022424: f894 3069 ldrb.w r3, [r4, #105] ; 0x69 - d022428: 2b00 cmp r3, #0 - d02242a: d09d beq.n d022368 <rtw_xmit_entry+0x398> - d02242c: 231e movs r3, #30 - d02242e: 8263 strh r3, [r4, #18] - d022430: e79a b.n d022368 <rtw_xmit_entry+0x398> - d022432: f013 0f04 tst.w r3, #4 - d022436: bf18 it ne - d022438: f04f 0900 movne.w r9, #0 - d02243c: e7f0 b.n d022420 <rtw_xmit_entry+0x450> - d02243e: f013 0f08 tst.w r3, #8 - d022442: bf18 it ne - d022444: f04f 0905 movne.w r9, #5 - d022448: e7ea b.n d022420 <rtw_xmit_entry+0x450> - d02244a: 4844 ldr r0, [pc, #272] ; (d02255c <rtw_xmit_entry+0x58c>) - d02244c: f7e1 fd54 bl d003ef8 <inic_ipc_dev_buffered_printf> - d022450: 4649 mov r1, r9 - d022452: 4844 ldr r0, [pc, #272] ; (d022564 <rtw_xmit_entry+0x594>) - d022454: f7e1 fd50 bl d003ef8 <inic_ipc_dev_buffered_printf> - d022458: e7e2 b.n d022420 <rtw_xmit_entry+0x450> - d02245a: f894 0057 ldrb.w r0, [r4, #87] ; 0x57 - d02245e: f7ff f918 bl d021692 <IS_MCAST.isra.0> - d022462: f8d5 3180 ldr.w r3, [r5, #384] ; 0x180 - d022466: 2b05 cmp r3, #5 - d022468: d808 bhi.n d02247c <rtw_xmit_entry+0x4ac> - d02246a: e8df f003 tbb [pc, r3] - d02246e: 1414 .short 0x1414 - d022470: 14140703 .word 0x14140703 - d022474: b160 cbz r0, d022490 <rtw_xmit_entry+0x4c0> - d022476: f8d5 31dc ldr.w r3, [r5, #476] ; 0x1dc - d02247a: 7723 strb r3, [r4, #28] - d02247c: f8d5 3180 ldr.w r3, [r5, #384] ; 0x180 - d022480: 2b06 cmp r3, #6 - d022482: d817 bhi.n d0224b4 <rtw_xmit_entry+0x4e4> - d022484: e8df f003 tbb [pc, r3] - d022488: 0f0f0a0a .word 0x0f0f0a0a - d02248c: 160a .short 0x160a - d02248e: 0f .byte 0x0f - d02248f: 00 .byte 0x00 - d022490: f8d8 30b4 ldr.w r3, [r8, #180] ; 0xb4 - d022494: e7f1 b.n d02247a <rtw_xmit_entry+0x4aa> - d022496: f8d5 3184 ldr.w r3, [r5, #388] ; 0x184 - d02249a: e7ee b.n d02247a <rtw_xmit_entry+0x4aa> - d02249c: f8d5 3188 ldr.w r3, [r5, #392] ; 0x188 - d0224a0: f884 305d strb.w r3, [r4, #93] ; 0x5d - d0224a4: e772 b.n d02238c <rtw_xmit_entry+0x3bc> - d0224a6: b110 cbz r0, d0224ae <rtw_xmit_entry+0x4de> - d0224a8: f8d5 31e4 ldr.w r3, [r5, #484] ; 0x1e4 - d0224ac: e7f8 b.n d0224a0 <rtw_xmit_entry+0x4d0> - d0224ae: f884 005d strb.w r0, [r4, #93] ; 0x5d - d0224b2: e76b b.n d02238c <rtw_xmit_entry+0x3bc> - d0224b4: 2300 movs r3, #0 - d0224b6: e7f3 b.n d0224a0 <rtw_xmit_entry+0x4d0> - d0224b8: 2204 movs r2, #4 - d0224ba: 7762 strb r2, [r4, #29] - d0224bc: e015 b.n d0224ea <rtw_xmit_entry+0x51a> - d0224be: 2308 movs r3, #8 - d0224c0: 7763 strb r3, [r4, #29] - d0224c2: 2304 movs r3, #4 - d0224c4: 77a3 strb r3, [r4, #30] - d0224c6: f895 334e ldrb.w r3, [r5, #846] ; 0x34e - d0224ca: 2b00 cmp r3, #0 - d0224cc: f43f af7f beq.w d0223ce <rtw_xmit_entry+0x3fe> - d0224d0: f8d5 3354 ldr.w r3, [r5, #852] ; 0x354 - d0224d4: 1e5a subs r2, r3, #1 - d0224d6: 4253 negs r3, r2 - d0224d8: 4153 adcs r3, r2 - d0224da: e009 b.n d0224f0 <rtw_xmit_entry+0x520> - d0224dc: 2308 movs r3, #8 - d0224de: 7763 strb r3, [r4, #29] - d0224e0: 77a3 strb r3, [r4, #30] - d0224e2: e7f5 b.n d0224d0 <rtw_xmit_entry+0x500> - d0224e4: 2208 movs r2, #8 - d0224e6: 7762 strb r2, [r4, #29] - d0224e8: 2210 movs r2, #16 - d0224ea: 77a2 strb r2, [r4, #30] - d0224ec: 2b00 cmp r3, #0 - d0224ee: d1ef bne.n d0224d0 <rtw_xmit_entry+0x500> - d0224f0: 72a3 strb r3, [r4, #10] - d0224f2: 2300 movs r3, #0 - d0224f4: 4640 mov r0, r8 - d0224f6: f884 3065 strb.w r3, [r4, #101] ; 0x65 - d0224fa: f884 3068 strb.w r3, [r4, #104] ; 0x68 - d0224fe: f884 3066 strb.w r3, [r4, #102] ; 0x66 - d022502: f8d8 20ac ldr.w r2, [r8, #172] ; 0xac - d022506: f884 205e strb.w r2, [r4, #94] ; 0x5e - d02250a: f898 2131 ldrb.w r2, [r8, #305] ; 0x131 - d02250e: f884 2060 strb.w r2, [r4, #96] ; 0x60 - d022512: f898 2221 ldrb.w r2, [r8, #545] ; 0x221 - d022516: f884 205f strb.w r2, [r4, #95] ; 0x5f - d02251a: f898 1223 ldrb.w r1, [r8, #547] ; 0x223 - d02251e: f884 1061 strb.w r1, [r4, #97] ; 0x61 - d022522: f898 2224 ldrb.w r2, [r8, #548] ; 0x224 - d022526: f884 2062 strb.w r2, [r4, #98] ; 0x62 - d02252a: f7ff fd45 bl d021fb8 <rtw_xmit_query_short_GI> - d02252e: f884 3064 strb.w r3, [r4, #100] ; 0x64 - d022532: f884 306c strb.w r3, [r4, #108] ; 0x6c - d022536: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 - d02253a: f884 0063 strb.w r0, [r4, #99] ; 0x63 - d02253e: f884 3067 strb.w r3, [r4, #103] ; 0x67 - d022542: e60b b.n d02215c <rtw_xmit_entry+0x18c> - d022544: 2308 movs r3, #8 - d022546: 7763 strb r3, [r4, #29] - d022548: 2310 movs r3, #16 - d02254a: e7c9 b.n d0224e0 <rtw_xmit_entry+0x510> - d02254c: 2200 movs r2, #0 - d02254e: e7b4 b.n d0224ba <rtw_xmit_entry+0x4ea> - d022550: f005 f9ca bl d0278e8 <wifi_hal_xmit> - d022554: e616 b.n d022184 <rtw_xmit_entry+0x1b4> - d022556: bf00 nop - d022558: 0018000e .word 0x0018000e - d02255c: 0d04a6af .word 0x0d04a6af - d022560: 0d048cbd .word 0x0d048cbd - d022564: 0d048c72 .word 0x0d048c72 - -0d022568 <rtw_xmit_nulldata>: - d022568: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d02256c: 468a mov sl, r1 - d02256e: 4605 mov r5, r0 - d022570: 2800 cmp r0, #0 - d022572: d067 beq.n d022644 <rtw_xmit_nulldata+0xdc> - d022574: 6807 ldr r7, [r0, #0] - d022576: f00a fadb bl d02cb30 <rtw_mgntframe_alloc> - d02257a: 4606 mov r6, r0 - d02257c: 2800 cmp r0, #0 - d02257e: d061 beq.n d022644 <rtw_xmit_nulldata+0xdc> - d022580: f04f 0900 mov.w r9, #0 - d022584: f100 0108 add.w r1, r0, #8 - d022588: 4628 mov r0, r5 - d02258a: f00a faf0 bl d02cb6e <rtw_mgntframe_attrib_update> - d02258e: f8d6 0098 ldr.w r0, [r6, #152] ; 0x98 - d022592: 2268 movs r2, #104 ; 0x68 - d022594: 4649 mov r1, r9 - d022596: f886 906c strb.w r9, [r6, #108] ; 0x6c - d02259a: f7e3 f802 bl d0055a2 <rtw_memset> - d02259e: f8d6 4098 ldr.w r4, [r6, #152] ; 0x98 - d0225a2: 4628 mov r0, r5 - d0225a4: f884 9028 strb.w r9, [r4, #40] ; 0x28 - d0225a8: f104 0828 add.w r8, r4, #40 ; 0x28 - d0225ac: f884 9029 strb.w r9, [r4, #41] ; 0x29 - d0225b0: f7f0 f82a bl d012608 <rtw_check_ap_mode> - d0225b4: 2800 cmp r0, #0 - d0225b6: d03c beq.n d022632 <rtw_xmit_nulldata+0xca> - d0225b8: 8d23 ldrh r3, [r4, #40] ; 0x28 - d0225ba: f443 7300 orr.w r3, r3, #512 ; 0x200 - d0225be: 8523 strh r3, [r4, #40] ; 0x28 - d0225c0: f1ba 0f00 cmp.w sl, #0 - d0225c4: d003 beq.n d0225ce <rtw_xmit_nulldata+0x66> - d0225c6: 8d23 ldrh r3, [r4, #40] ; 0x28 - d0225c8: f443 5380 orr.w r3, r3, #4096 ; 0x1000 - d0225cc: 8523 strh r3, [r4, #40] ; 0x28 - d0225ce: f205 4a44 addw sl, r5, #1092 ; 0x444 - d0225d2: f8df 9074 ldr.w r9, [pc, #116] ; d022648 <rtw_xmit_nulldata+0xe0> - d0225d6: 2206 movs r2, #6 - d0225d8: f104 002c add.w r0, r4, #44 ; 0x2c - d0225dc: 4651 mov r1, sl - d0225de: 47c8 blx r9 - d0225e0: f605 01c8 addw r1, r5, #2248 ; 0x8c8 - d0225e4: 2206 movs r2, #6 - d0225e6: f104 0032 add.w r0, r4, #50 ; 0x32 - d0225ea: 47c8 blx r9 - d0225ec: 4651 mov r1, sl - d0225ee: 2206 movs r2, #6 - d0225f0: f104 0038 add.w r0, r4, #56 ; 0x38 - d0225f4: 47c8 blx r9 - d0225f6: f8b8 3016 ldrh.w r3, [r8, #22] - d0225fa: f8b7 2a16 ldrh.w r2, [r7, #2582] ; 0xa16 - d0225fe: 4631 mov r1, r6 - d022600: f003 030f and.w r3, r3, #15 - d022604: 4628 mov r0, r5 - d022606: ea43 1302 orr.w r3, r3, r2, lsl #4 - d02260a: f8a8 3016 strh.w r3, [r8, #22] - d02260e: f8b7 3a16 ldrh.w r3, [r7, #2582] ; 0xa16 - d022612: 3301 adds r3, #1 - d022614: f8a7 3a16 strh.w r3, [r7, #2582] ; 0xa16 - d022618: 8d23 ldrh r3, [r4, #40] ; 0x28 - d02261a: f023 03fc bic.w r3, r3, #252 ; 0xfc - d02261e: f043 0348 orr.w r3, r3, #72 ; 0x48 - d022622: 8523 strh r3, [r4, #40] ; 0x28 - d022624: 2318 movs r3, #24 - d022626: e9c6 3305 strd r3, r3, [r6, #20] - d02262a: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d02262e: f7ff bca9 b.w d021f84 <rtw_xmit_mgntframe> - d022632: 4628 mov r0, r5 - d022634: f7ef ffe2 bl d0125fc <rtw_check_sta_mode> - d022638: 2800 cmp r0, #0 - d02263a: d0c1 beq.n d0225c0 <rtw_xmit_nulldata+0x58> - d02263c: 8d23 ldrh r3, [r4, #40] ; 0x28 - d02263e: f443 7380 orr.w r3, r3, #256 ; 0x100 - d022642: e7bc b.n d0225be <rtw_xmit_nulldata+0x56> - d022644: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d022648: 00027939 .word 0x00027939 - -0d02264c <rtw_xmit_qos_nulldata>: - d02264c: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d022650: 4606 mov r6, r0 - d022652: 4688 mov r8, r1 - d022654: 4693 mov fp, r2 - d022656: f8d0 9000 ldr.w r9, [r0] - d02265a: f00a fa69 bl d02cb30 <rtw_mgntframe_alloc> - d02265e: 4604 mov r4, r0 - d022660: 2800 cmp r0, #0 - d022662: f000 8099 beq.w d022798 <rtw_xmit_qos_nulldata+0x14c> - d022666: 4641 mov r1, r8 - d022668: f506 70b6 add.w r0, r6, #364 ; 0x16c - d02266c: f7ea f9fa bl d00ca64 <rtw_get_stainfo> - d022670: f104 0108 add.w r1, r4, #8 - d022674: 4605 mov r5, r0 - d022676: 4630 mov r0, r6 - d022678: f00a fa79 bl d02cb6e <rtw_mgntframe_attrib_update> - d02267c: 8a63 ldrh r3, [r4, #18] - d02267e: 2100 movs r1, #0 - d022680: 3302 adds r3, #2 - d022682: f884 1042 strb.w r1, [r4, #66] ; 0x42 - d022686: 8263 strh r3, [r4, #18] - d022688: 2301 movs r3, #1 - d02268a: f884 1065 strb.w r1, [r4, #101] ; 0x65 - d02268e: f884 305e strb.w r3, [r4, #94] ; 0x5e - d022692: f884 3068 strb.w r3, [r4, #104] ; 0x68 - d022696: b125 cbz r5, d0226a2 <rtw_xmit_qos_nulldata+0x56> - d022698: f104 0243 add.w r2, r4, #67 ; 0x43 - d02269c: 4628 mov r0, r5 - d02269e: f7fa fae7 bl d01cc70 <rtw_hal_sta_info_get> - d0226a2: 2206 movs r2, #6 - d0226a4: 4641 mov r1, r8 - d0226a6: 6725 str r5, [r4, #112] ; 0x70 - d0226a8: f104 0057 add.w r0, r4, #87 ; 0x57 - d0226ac: 4f3b ldr r7, [pc, #236] ; (d02279c <rtw_xmit_qos_nulldata+0x150>) - d0226ae: 47b8 blx r7 - d0226b0: f8d4 0098 ldr.w r0, [r4, #152] ; 0x98 - d0226b4: 2268 movs r2, #104 ; 0x68 - d0226b6: 2100 movs r1, #0 - d0226b8: f7e2 ff73 bl d0055a2 <rtw_memset> - d0226bc: f8d4 5098 ldr.w r5, [r4, #152] ; 0x98 - d0226c0: 2300 movs r3, #0 - d0226c2: 4630 mov r0, r6 - d0226c4: f105 0a28 add.w sl, r5, #40 ; 0x28 - d0226c8: f885 3028 strb.w r3, [r5, #40] ; 0x28 - d0226cc: f885 3029 strb.w r3, [r5, #41] ; 0x29 - d0226d0: f7ef ff9a bl d012608 <rtw_check_ap_mode> - d0226d4: 2800 cmp r0, #0 - d0226d6: d056 beq.n d022786 <rtw_xmit_qos_nulldata+0x13a> - d0226d8: 8d2b ldrh r3, [r5, #40] ; 0x28 - d0226da: f443 7300 orr.w r3, r3, #512 ; 0x200 - d0226de: 852b strh r3, [r5, #40] ; 0x28 - d0226e0: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 - d0226e4: b11b cbz r3, d0226ee <rtw_xmit_qos_nulldata+0xa2> - d0226e6: 8d2b ldrh r3, [r5, #40] ; 0x28 - d0226e8: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - d0226ec: 852b strh r3, [r5, #40] ; 0x28 - d0226ee: 8a61 ldrh r1, [r4, #18] - d0226f0: f00b 0b0f and.w fp, fp, #15 - d0226f4: f105 002c add.w r0, r5, #44 ; 0x2c - d0226f8: 3902 subs r1, #2 - d0226fa: f83a 3001 ldrh.w r3, [sl, r1] - d0226fe: f023 030f bic.w r3, r3, #15 - d022702: ea43 030b orr.w r3, r3, fp - d022706: b21b sxth r3, r3 - d022708: f82a 3001 strh.w r3, [sl, r1] - d02270c: f894 2068 ldrb.w r2, [r4, #104] ; 0x68 - d022710: 0112 lsls r2, r2, #4 - d022712: f002 0210 and.w r2, r2, #16 - d022716: 4313 orrs r3, r2 - d022718: f82a 3001 strh.w r3, [sl, r1] - d02271c: f894 2042 ldrb.w r2, [r4, #66] ; 0x42 - d022720: 0152 lsls r2, r2, #5 - d022722: f002 0260 and.w r2, r2, #96 ; 0x60 - d022726: 4313 orrs r3, r2 - d022728: 2206 movs r2, #6 - d02272a: f82a 3001 strh.w r3, [sl, r1] - d02272e: 4641 mov r1, r8 - d022730: 47b8 blx r7 - d022732: f606 01c8 addw r1, r6, #2248 ; 0x8c8 - d022736: 2206 movs r2, #6 - d022738: f105 0032 add.w r0, r5, #50 ; 0x32 - d02273c: 47b8 blx r7 - d02273e: f206 4144 addw r1, r6, #1092 ; 0x444 - d022742: 2206 movs r2, #6 - d022744: f105 0038 add.w r0, r5, #56 ; 0x38 - d022748: 47b8 blx r7 - d02274a: f8ba 3016 ldrh.w r3, [sl, #22] - d02274e: f8b9 2a16 ldrh.w r2, [r9, #2582] ; 0xa16 - d022752: 4621 mov r1, r4 - d022754: f003 030f and.w r3, r3, #15 - d022758: 4630 mov r0, r6 - d02275a: ea43 1302 orr.w r3, r3, r2, lsl #4 - d02275e: f8aa 3016 strh.w r3, [sl, #22] - d022762: f8b9 3a16 ldrh.w r3, [r9, #2582] ; 0xa16 - d022766: 3301 adds r3, #1 - d022768: f8a9 3a16 strh.w r3, [r9, #2582] ; 0xa16 - d02276c: 8d2b ldrh r3, [r5, #40] ; 0x28 - d02276e: f023 03fc bic.w r3, r3, #252 ; 0xfc - d022772: f043 03c8 orr.w r3, r3, #200 ; 0xc8 - d022776: 852b strh r3, [r5, #40] ; 0x28 - d022778: 231a movs r3, #26 - d02277a: e9c4 3305 strd r3, r3, [r4, #20] - d02277e: e8bd 4ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d022782: f005 b8b1 b.w d0278e8 <wifi_hal_xmit> - d022786: 4630 mov r0, r6 - d022788: f7ef ff38 bl d0125fc <rtw_check_sta_mode> - d02278c: 2800 cmp r0, #0 - d02278e: d0a7 beq.n d0226e0 <rtw_xmit_qos_nulldata+0x94> - d022790: 8d2b ldrh r3, [r5, #40] ; 0x28 - d022792: f443 7380 orr.w r3, r3, #256 ; 0x100 - d022796: e7a2 b.n d0226de <rtw_xmit_qos_nulldata+0x92> - d022798: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02279c: 00027939 .word 0x00027939 - -0d0227a0 <rtw_xmit_cts2self>: - d0227a0: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d0227a4: 2700 movs r7, #0 - d0227a6: 4688 mov r8, r1 - d0227a8: 4616 mov r6, r2 - d0227aa: 4605 mov r5, r0 - d0227ac: 9701 str r7, [sp, #4] - d0227ae: b918 cbnz r0, d0227b8 <rtw_xmit_cts2self+0x18> - d0227b0: 2000 movs r0, #0 - d0227b2: b003 add sp, #12 - d0227b4: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d0227b8: f00a f9ba bl d02cb30 <rtw_mgntframe_alloc> - d0227bc: 4604 mov r4, r0 - d0227be: 2800 cmp r0, #0 - d0227c0: d0f6 beq.n d0227b0 <rtw_xmit_cts2self+0x10> - d0227c2: f100 0108 add.w r1, r0, #8 - d0227c6: 4628 mov r0, r5 - d0227c8: f00a f9d1 bl d02cb6e <rtw_mgntframe_attrib_update> - d0227cc: 2312 movs r3, #18 - d0227ce: 4639 mov r1, r7 - d0227d0: 2268 movs r2, #104 ; 0x68 - d0227d2: f884 3067 strb.w r3, [r4, #103] ; 0x67 - d0227d6: f8d4 0098 ldr.w r0, [r4, #152] ; 0x98 - d0227da: f884 706c strb.w r7, [r4, #108] ; 0x6c - d0227de: f7e2 fee0 bl d0055a2 <rtw_memset> - d0227e2: f8d4 9098 ldr.w r9, [r4, #152] ; 0x98 - d0227e6: 4628 mov r0, r5 - d0227e8: f7ef ff08 bl d0125fc <rtw_check_sta_mode> - d0227ec: f109 0728 add.w r7, r9, #40 ; 0x28 - d0227f0: f8b9 3028 ldrh.w r3, [r9, #40] ; 0x28 - d0227f4: b378 cbz r0, d022856 <rtw_xmit_cts2self+0xb6> - d0227f6: f443 7380 orr.w r3, r3, #256 ; 0x100 - d0227fa: b29b uxth r3, r3 - d0227fc: 2206 movs r2, #6 - d0227fe: f605 01c8 addw r1, r5, #2248 ; 0x8c8 - d022802: f109 002c add.w r0, r9, #44 ; 0x2c - d022806: f023 03fc bic.w r3, r3, #252 ; 0xfc - d02280a: f043 03c4 orr.w r3, r3, #196 ; 0xc4 - d02280e: f8a9 3028 strh.w r3, [r9, #40] ; 0x28 - d022812: f8a7 8002 strh.w r8, [r7, #2] - d022816: f04f 0801 mov.w r8, #1 - d02281a: f8df 9040 ldr.w r9, [pc, #64] ; d02285c <rtw_xmit_cts2self+0xbc> - d02281e: f884 8083 strb.w r8, [r4, #131] ; 0x83 - d022822: 47c8 blx r9 - d022824: 210a movs r1, #10 - d022826: 4638 mov r0, r7 - d022828: 6161 str r1, [r4, #20] - d02282a: f016 fa21 bl d038c70 <crc32_get> - d02282e: 2204 movs r2, #4 - d022830: 9001 str r0, [sp, #4] - d022832: 6960 ldr r0, [r4, #20] - d022834: eb0d 0102 add.w r1, sp, r2 - d022838: 4438 add r0, r7 - d02283a: 47c8 blx r9 - d02283c: 6963 ldr r3, [r4, #20] - d02283e: 4621 mov r1, r4 - d022840: 4628 mov r0, r5 - d022842: 3304 adds r3, #4 - d022844: f884 8084 strb.w r8, [r4, #132] ; 0x84 - d022848: f8a4 6086 strh.w r6, [r4, #134] ; 0x86 - d02284c: 6163 str r3, [r4, #20] - d02284e: 61a3 str r3, [r4, #24] - d022850: f7ff fb98 bl d021f84 <rtw_xmit_mgntframe> - d022854: e7ad b.n d0227b2 <rtw_xmit_cts2self+0x12> - d022856: f443 7300 orr.w r3, r3, #512 ; 0x200 - d02285a: e7ce b.n d0227fa <rtw_xmit_cts2self+0x5a> - d02285c: 00027939 .word 0x00027939 - -0d022860 <rtw_txframes_pending>: - d022860: b508 push {r3, lr} - d022862: f500 600d add.w r0, r0, #2256 ; 0x8d0 - d022866: f7e2 fff5 bl d005854 <rtw_queue_empty> - d02286a: fab0 f080 clz r0, r0 - d02286e: 0940 lsrs r0, r0, #5 - d022870: bd08 pop {r3, pc} - -0d022872 <IS_MCAST.isra.0>: - d022872: f000 0001 and.w r0, r0, #1 - d022876: 4770 bx lr - -0d022878 <rtw_recv_init_priv>: - d022878: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02287c: 4605 mov r5, r0 - d02287e: 460f mov r7, r1 - d022880: f7e2 ffde bl d005840 <rtw_init_queue> - d022884: 2600 movs r6, #0 - d022886: f105 000c add.w r0, r5, #12 - d02288a: f7e2 ffd9 bl d005840 <rtw_init_queue> - d02288e: 4b14 ldr r3, [pc, #80] ; (d0228e0 <rtw_recv_init_priv+0x68>) - d022890: 626f str r7, [r5, #36] ; 0x24 - d022892: 68d8 ldr r0, [r3, #12] - d022894: 23d0 movs r3, #208 ; 0xd0 - d022896: f8c5 60f8 str.w r6, [r5, #248] ; 0xf8 - d02289a: 6228 str r0, [r5, #32] - d02289c: 4358 muls r0, r3 - d02289e: f500 7080 add.w r0, r0, #256 ; 0x100 - d0228a2: f7e2 fe60 bl d005566 <rtw_zvmalloc> - d0228a6: 61a8 str r0, [r5, #24] - d0228a8: b148 cbz r0, d0228be <rtw_recv_init_priv+0x46> - d0228aa: f100 04ff add.w r4, r0, #255 ; 0xff - d0228ae: 46b0 mov r8, r6 - d0228b0: f024 04ff bic.w r4, r4, #255 ; 0xff - d0228b4: 61ec str r4, [r5, #28] - d0228b6: 6a2b ldr r3, [r5, #32] - d0228b8: 42b3 cmp r3, r6 - d0228ba: dc02 bgt.n d0228c2 <rtw_recv_init_priv+0x4a> - d0228bc: 2001 movs r0, #1 - d0228be: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d0228c2: 4620 mov r0, r4 - d0228c4: 3601 adds r6, #1 - d0228c6: f7e2 fe33 bl d005530 <rtw_init_listhead> - d0228ca: 4620 mov r0, r4 - d0228cc: 4629 mov r1, r5 - d0228ce: f7e2 fe3d bl d00554c <rtw_list_insert_tail> - d0228d2: f8c4 80b4 str.w r8, [r4, #180] ; 0xb4 - d0228d6: 6127 str r7, [r4, #16] - d0228d8: e9c4 8802 strd r8, r8, [r4, #8] - d0228dc: 34d0 adds r4, #208 ; 0xd0 - d0228de: e7ea b.n d0228b6 <rtw_recv_init_priv+0x3e> - d0228e0: 60005e50 .word 0x60005e50 - -0d0228e4 <rtw_recv_alloc_frame>: - d0228e4: b573 push {r0, r1, r4, r5, r6, lr} - d0228e6: f100 0608 add.w r6, r0, #8 - d0228ea: 4604 mov r4, r0 - d0228ec: a901 add r1, sp, #4 - d0228ee: 4630 mov r0, r6 - d0228f0: f7e2 fde2 bl d0054b8 <rtw_enter_critical_bh> - d0228f4: 4620 mov r0, r4 - d0228f6: f7e2 ffad bl d005854 <rtw_queue_empty> - d0228fa: 2801 cmp r0, #1 - d0228fc: d014 beq.n d022928 <rtw_recv_alloc_frame+0x44> - d0228fe: 6825 ldr r5, [r4, #0] - d022900: 4628 mov r0, r5 - d022902: f7e2 fe29 bl d005558 <rtw_list_delete> - d022906: 692b ldr r3, [r5, #16] - d022908: b13b cbz r3, d02291a <rtw_recv_alloc_frame+0x36> - d02290a: 681b ldr r3, [r3, #0] - d02290c: f103 020c add.w r2, r3, #12 - d022910: 4294 cmp r4, r2 - d022912: d102 bne.n d02291a <rtw_recv_alloc_frame+0x36> - d022914: 6ada ldr r2, [r3, #44] ; 0x2c - d022916: 3a01 subs r2, #1 - d022918: 62da str r2, [r3, #44] ; 0x2c - d02291a: 4630 mov r0, r6 - d02291c: a901 add r1, sp, #4 - d02291e: f7e2 fdd3 bl d0054c8 <rtw_exit_critical_bh> - d022922: 4628 mov r0, r5 - d022924: b002 add sp, #8 - d022926: bd70 pop {r4, r5, r6, pc} - d022928: 2500 movs r5, #0 - d02292a: e7f6 b.n d02291a <rtw_recv_alloc_frame+0x36> - -0d02292c <rtw_recv_free_frame>: - d02292c: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d022930: 460e mov r6, r1 - d022932: 4604 mov r4, r0 - d022934: 2800 cmp r0, #0 - d022936: d03f beq.n d0229b8 <rtw_recv_free_frame+0x8c> - d022938: f8d0 8010 ldr.w r8, [r0, #16] - d02293c: f898 38c2 ldrb.w r3, [r8, #2242] ; 0x8c2 - d022940: f8d8 5000 ldr.w r5, [r8] - d022944: 2b00 cmp r3, #0 - d022946: d13b bne.n d0229c0 <rtw_recv_free_frame+0x94> - d022948: 350c adds r5, #12 - d02294a: 68a0 ldr r0, [r4, #8] - d02294c: b118 cbz r0, d022956 <rtw_recv_free_frame+0x2a> - d02294e: f7e9 f9ef bl d00bd30 <dev_kfree_skb_any> - d022952: 2300 movs r3, #0 - d022954: 60a3 str r3, [r4, #8] - d022956: f106 0708 add.w r7, r6, #8 - d02295a: a901 add r1, sp, #4 - d02295c: 4638 mov r0, r7 - d02295e: f7e2 fdab bl d0054b8 <rtw_enter_critical_bh> - d022962: 4620 mov r0, r4 - d022964: f7e2 fdf8 bl d005558 <rtw_list_delete> - d022968: 2300 movs r3, #0 - d02296a: 4631 mov r1, r6 - d02296c: 4620 mov r0, r4 - d02296e: f8c4 30b4 str.w r3, [r4, #180] ; 0xb4 - d022972: f884 307a strb.w r3, [r4, #122] ; 0x7a - d022976: f7e2 fde9 bl d00554c <rtw_list_insert_tail> - d02297a: f1b8 0f00 cmp.w r8, #0 - d02297e: d004 beq.n d02298a <rtw_recv_free_frame+0x5e> - d022980: 42b5 cmp r5, r6 - d022982: bf02 ittt eq - d022984: 6a2b ldreq r3, [r5, #32] - d022986: 3301 addeq r3, #1 - d022988: 622b streq r3, [r5, #32] - d02298a: 4c12 ldr r4, [pc, #72] ; (d0229d4 <rtw_recv_free_frame+0xa8>) - d02298c: 6a2a ldr r2, [r5, #32] - d02298e: 68e3 ldr r3, [r4, #12] - d022990: 429a cmp r2, r3 - d022992: dd0d ble.n d0229b0 <rtw_recv_free_frame+0x84> - d022994: 4b10 ldr r3, [pc, #64] ; (d0229d8 <rtw_recv_free_frame+0xac>) - d022996: 681b ldr r3, [r3, #0] - d022998: b153 cbz r3, d0229b0 <rtw_recv_free_frame+0x84> - d02299a: 4810 ldr r0, [pc, #64] ; (d0229dc <rtw_recv_free_frame+0xb0>) - d02299c: f7e1 faac bl d003ef8 <inic_ipc_dev_buffered_printf> - d0229a0: 480f ldr r0, [pc, #60] ; (d0229e0 <rtw_recv_free_frame+0xb4>) - d0229a2: 68e3 ldr r3, [r4, #12] - d0229a4: 6a2a ldr r2, [r5, #32] - d0229a6: 490f ldr r1, [pc, #60] ; (d0229e4 <rtw_recv_free_frame+0xb8>) - d0229a8: f8d0 01ac ldr.w r0, [r0, #428] ; 0x1ac - d0229ac: f7e1 faa4 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0229b0: a901 add r1, sp, #4 - d0229b2: 4638 mov r0, r7 - d0229b4: f7e2 fd88 bl d0054c8 <rtw_exit_critical_bh> - d0229b8: 2001 movs r0, #1 - d0229ba: b002 add sp, #8 - d0229bc: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d0229c0: f8d5 8000 ldr.w r8, [r5] - d0229c4: f8d8 6000 ldr.w r6, [r8] - d0229c8: f8c0 8010 str.w r8, [r0, #16] - d0229cc: 360c adds r6, #12 - d0229ce: 4635 mov r5, r6 - d0229d0: e7bb b.n d02294a <rtw_recv_free_frame+0x1e> - d0229d2: bf00 nop - d0229d4: 60005e50 .word 0x60005e50 - d0229d8: 6000013c .word 0x6000013c - d0229dc: 0d04a6af .word 0x0d04a6af - d0229e0: 0d04b4c8 .word 0x0d04b4c8 - d0229e4: 0d048e9a .word 0x0d048e9a - -0d0229e8 <rtw_recv_free_frame_queue>: - d0229e8: b5f8 push {r3, r4, r5, r6, r7, lr} - d0229ea: 4604 mov r4, r0 - d0229ec: 460e mov r6, r1 - d0229ee: 6805 ldr r5, [r0, #0] - d0229f0: 4629 mov r1, r5 - d0229f2: 4620 mov r0, r4 - d0229f4: f7e2 ff30 bl d005858 <rtw_end_of_queue_search> - d0229f8: b100 cbz r0, d0229fc <rtw_recv_free_frame_queue+0x14> - d0229fa: bdf8 pop {r3, r4, r5, r6, r7, pc} - d0229fc: 682f ldr r7, [r5, #0] +0d021fdc <rtw_xmit_classifier>: + d021fdc: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d021fe0: 460e mov r6, r1 + d021fe2: 4605 mov r5, r0 + d021fe4: f891 0067 ldrb.w r0, [r1, #103] ; 0x67 + d021fe8: f004 fd2e bl d026a48 <wifi_hal_hwqueue_get> + d021fec: 6f34 ldr r4, [r6, #112] ; 0x70 + d021fee: 4607 mov r7, r0 + d021ff0: b9b4 cbnz r4, d022020 <rtw_xmit_classifier+0x44> + d021ff2: f896 3088 ldrb.w r3, [r6, #136] ; 0x88 + d021ff6: b15b cbz r3, d022010 <rtw_xmit_classifier+0x34> + d021ff8: f8d5 48fc ldr.w r4, [r5, #2300] ; 0x8fc + d021ffc: b984 cbnz r4, d022020 <rtw_xmit_classifier+0x44> + d021ffe: 4816 ldr r0, [pc, #88] ; (d022058 <rtw_xmit_classifier+0x7c>) + d022000: f7e1 ff7a bl d003ef8 <inic_ipc_dev_buffered_printf> + d022004: 4815 ldr r0, [pc, #84] ; (d02205c <rtw_xmit_classifier+0x80>) + d022006: f7e1 ff77 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02200a: 4620 mov r0, r4 + d02200c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d022010: f106 0157 add.w r1, r6, #87 ; 0x57 + d022014: f505 70b6 add.w r0, r5, #364 ; 0x16c + d022018: f7ea fd24 bl d00ca64 <rtw_get_stainfo> + d02201c: 4604 mov r4, r0 + d02201e: e7ed b.n d021ffc <rtw_xmit_classifier+0x20> + d022020: f104 0818 add.w r8, r4, #24 + d022024: 4640 mov r0, r8 + d022026: f7e3 fa86 bl d005536 <rtw_is_list_empty> + d02202a: b120 cbz r0, d022036 <rtw_xmit_classifier+0x5a> + d02202c: f505 610d add.w r1, r5, #2256 ; 0x8d0 + d022030: 4640 mov r0, r8 + d022032: f7e3 fa8b bl d00554c <rtw_list_insert_tail> + d022036: 4630 mov r0, r6 + d022038: f104 0120 add.w r1, r4, #32 + d02203c: f7e3 fa86 bl d00554c <rtw_list_insert_tail> + d022040: 6ae3 ldr r3, [r4, #44] ; 0x2c + d022042: eb05 0587 add.w r5, r5, r7, lsl #2 + d022046: 2001 movs r0, #1 + d022048: 3301 adds r3, #1 + d02204a: 62e3 str r3, [r4, #44] ; 0x2c + d02204c: f8d5 38dc ldr.w r3, [r5, #2268] ; 0x8dc + d022050: 3301 adds r3, #1 + d022052: f8c5 38dc str.w r3, [r5, #2268] ; 0x8dc + d022056: e7d9 b.n d02200c <rtw_xmit_classifier+0x30> + d022058: 0d04a78b .word 0x0d04a78b + d02205c: 0d048cce .word 0x0d048cce + +0d022060 <rtw_xmit_mgntframe>: + d022060: b538 push {r3, r4, r5, lr} + d022062: f890 2810 ldrb.w r2, [r0, #2064] ; 0x810 + d022066: 460d mov r5, r1 + d022068: 2a01 cmp r2, #1 + d02206a: d10d bne.n d022088 <rtw_xmit_mgntframe+0x28> + d02206c: 6804 ldr r4, [r0, #0] + d02206e: f8d1 109c ldr.w r1, [r1, #156] ; 0x9c + d022072: f504 7484 add.w r4, r4, #264 ; 0x108 + d022076: 4620 mov r0, r4 + d022078: f004 fbb2 bl d0267e0 <rtw_xmitbuf_free> + d02207c: 4629 mov r1, r5 + d02207e: 4620 mov r0, r4 + d022080: f004 fb10 bl d0266a4 <rtw_xmitframe_free> + d022084: 2000 movs r0, #0 + d022086: bd38 pop {r3, r4, r5, pc} + d022088: f005 fbe6 bl d027858 <wifi_hal_mgnt_xmit> + d02208c: 3800 subs r0, #0 + d02208e: bf18 it ne + d022090: 2001 movne r0, #1 + d022092: e7f8 b.n d022086 <rtw_xmit_mgntframe+0x26> + +0d022094 <rtw_xmit_query_short_GI>: + d022094: 2901 cmp r1, #1 + d022096: d004 beq.n d0220a2 <rtw_xmit_query_short_GI+0xe> + d022098: 2902 cmp r1, #2 + d02209a: d005 beq.n d0220a8 <rtw_xmit_query_short_GI+0x14> + d02209c: f890 0225 ldrb.w r0, [r0, #549] ; 0x225 + d0220a0: 4770 bx lr + d0220a2: f890 0226 ldrb.w r0, [r0, #550] ; 0x226 + d0220a6: 4770 bx lr + d0220a8: 2000 movs r0, #0 + d0220aa: 4770 bx lr + +0d0220ac <rtw_xmit_entry>: + d0220ac: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0220b0: ed2d 8b02 vpush {d8} + d0220b4: 680d ldr r5, [r1, #0] + d0220b6: b099 sub sp, #100 ; 0x64 + d0220b8: 4606 mov r6, r0 + d0220ba: 682b ldr r3, [r5, #0] + d0220bc: 9301 str r3, [sp, #4] + d0220be: 4bbf ldr r3, [pc, #764] ; (d0223bc <rtw_xmit_entry+0x310>) + d0220c0: 6918 ldr r0, [r3, #16] + d0220c2: 8a9b ldrh r3, [r3, #20] + d0220c4: 9006 str r0, [sp, #24] + d0220c6: f8ad 301c strh.w r3, [sp, #28] + d0220ca: f895 3810 ldrb.w r3, [r5, #2064] ; 0x810 + d0220ce: b17b cbz r3, d0220f0 <rtw_xmit_entry+0x44> + d0220d0: 48bb ldr r0, [pc, #748] ; (d0223c0 <rtw_xmit_entry+0x314>) + d0220d2: f7e1 ff11 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0220d6: 49bb ldr r1, [pc, #748] ; (d0223c4 <rtw_xmit_entry+0x318>) + d0220d8: 48bb ldr r0, [pc, #748] ; (d0223c8 <rtw_xmit_entry+0x31c>) + d0220da: f7e1 ff0d bl d003ef8 <inic_ipc_dev_buffered_printf> + d0220de: f8d5 3824 ldr.w r3, [r5, #2084] ; 0x824 + d0220e2: 4630 mov r0, r6 + d0220e4: 3301 adds r3, #1 + d0220e6: f8c5 3824 str.w r3, [r5, #2084] ; 0x824 + d0220ea: f7e9 fe21 bl d00bd30 <dev_kfree_skb_any> + d0220ee: e018 b.n d022122 <rtw_xmit_entry+0x76> + d0220f0: f896 302a ldrb.w r3, [r6, #42] ; 0x2a + d0220f4: b143 cbz r3, d022108 <rtw_xmit_entry+0x5c> + d0220f6: f896 302a ldrb.w r3, [r6, #42] ; 0x2a + d0220fa: 2b01 cmp r3, #1 + d0220fc: d017 beq.n d02212e <rtw_xmit_entry+0x82> + d0220fe: 2708 movs r7, #8 + d022100: 4628 mov r0, r5 + d022102: f004 fa97 bl d026634 <rtw_xmitframe_alloc> + d022106: e01a b.n d02213e <rtw_xmit_entry+0x92> + d022108: 4bb0 ldr r3, [pc, #704] ; (d0223cc <rtw_xmit_entry+0x320>) + d02210a: f893 302a ldrb.w r3, [r3, #42] ; 0x2a + d02210e: 2b00 cmp r3, #0 + d022110: d0f5 beq.n d0220fe <rtw_xmit_entry+0x52> + d022112: 4631 mov r1, r6 + d022114: 4628 mov r0, r5 + d022116: f002 fb37 bl d024788 <rtw_xmit_entry_sc> + d02211a: 2800 cmp r0, #0 + d02211c: d0df beq.n d0220de <rtw_xmit_entry+0x32> + d02211e: 2802 cmp r0, #2 + d022120: d1e9 bne.n d0220f6 <rtw_xmit_entry+0x4a> + d022122: 2000 movs r0, #0 + d022124: b019 add sp, #100 ; 0x64 + d022126: ecbd 8b02 vpop {d8} + d02212a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02212e: 6933 ldr r3, [r6, #16] + d022130: 881f ldrh r7, [r3, #0] + d022132: f017 070c ands.w r7, r7, #12 + d022136: d1e3 bne.n d022100 <rtw_xmit_entry+0x54> + d022138: 4628 mov r0, r5 + d02213a: f00a fd67 bl d02cc0c <rtw_mgntframe_alloc> + d02213e: 4604 mov r4, r0 + d022140: b930 cbnz r0, d022150 <rtw_xmit_entry+0xa4> + d022142: 489f ldr r0, [pc, #636] ; (d0223c0 <rtw_xmit_entry+0x314>) + d022144: f7e1 fed8 bl d003ef8 <inic_ipc_dev_buffered_printf> + d022148: 48a1 ldr r0, [pc, #644] ; (d0223d0 <rtw_xmit_entry+0x324>) + d02214a: f7e1 fed5 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02214e: e7c6 b.n d0220de <rtw_xmit_entry+0x32> + d022150: f896 302a ldrb.w r3, [r6, #42] ; 0x2a + d022154: f505 7ab6 add.w sl, r5, #364 ; 0x16c + d022158: f205 4b44 addw fp, r5, #1092 ; 0x444 + d02215c: f100 0957 add.w r9, r0, #87 ; 0x57 + d022160: 2b00 cmp r3, #0 + d022162: f000 8091 beq.w d022288 <rtw_xmit_entry+0x1dc> + d022166: 6a33 ldr r3, [r6, #32] + d022168: 2206 movs r2, #6 + d02216a: 4659 mov r1, fp + d02216c: 6143 str r3, [r0, #20] + d02216e: 2300 movs r3, #0 + d022170: 72c3 strb r3, [r0, #11] + d022172: 4648 mov r0, r9 + d022174: 4b97 ldr r3, [pc, #604] ; (d0223d4 <rtw_xmit_entry+0x328>) + d022176: 4798 blx r3 + d022178: f894 0057 ldrb.w r0, [r4, #87] ; 0x57 + d02217c: f7ff faf7 bl d02176e <IS_MCAST.isra.0> + d022180: 2800 cmp r0, #0 + d022182: d071 beq.n d022268 <rtw_xmit_entry+0x1bc> + d022184: 4628 mov r0, r5 + d022186: f7ea fca9 bl d00cadc <rtw_get_bcmc_stainfo> + d02218a: 4680 mov r8, r0 + d02218c: b120 cbz r0, d022198 <rtw_xmit_entry+0xec> + d02218e: f104 0243 add.w r2, r4, #67 ; 0x43 + d022192: 2100 movs r1, #0 + d022194: f7fa fdda bl d01cd4c <rtw_hal_sta_info_get> + d022198: f8c4 8070 str.w r8, [r4, #112] ; 0x70 + d02219c: 2f00 cmp r7, #0 + d02219e: d168 bne.n d022272 <rtw_xmit_entry+0x1c6> + d0221a0: 6933 ldr r3, [r6, #16] + d0221a2: 881b ldrh r3, [r3, #0] + d0221a4: f884 7043 strb.w r7, [r4, #67] ; 0x43 + d0221a8: f023 0303 bic.w r3, r3, #3 + d0221ac: 7727 strb r7, [r4, #28] + d0221ae: f884 7061 strb.w r7, [r4, #97] ; 0x61 + d0221b2: 7263 strb r3, [r4, #9] + d0221b4: f04f 1318 mov.w r3, #1572888 ; 0x180018 + d0221b8: f884 7062 strb.w r7, [r4, #98] ; 0x62 + d0221bc: 6123 str r3, [r4, #16] + d0221be: 2312 movs r3, #18 + d0221c0: f884 3067 strb.w r3, [r4, #103] ; 0x67 + d0221c4: 2301 movs r3, #1 + d0221c6: f884 306c strb.w r3, [r4, #108] ; 0x6c + d0221ca: f896 302a ldrb.w r3, [r6, #42] ; 0x2a + d0221ce: f884 3088 strb.w r3, [r4, #136] ; 0x88 + d0221d2: f896 302b ldrb.w r3, [r6, #43] ; 0x2b + d0221d6: f884 306a strb.w r3, [r4, #106] ; 0x6a + d0221da: 2301 movs r3, #1 + d0221dc: f884 306c strb.w r3, [r4, #108] ; 0x6c + d0221e0: f896 302c ldrb.w r3, [r6, #44] ; 0x2c + d0221e4: f884 306d strb.w r3, [r4, #109] ; 0x6d + d0221e8: f1b8 0f00 cmp.w r8, #0 + d0221ec: d024 beq.n d022238 <rtw_xmit_entry+0x18c> + d0221ee: b31f cbz r7, d022238 <rtw_xmit_entry+0x18c> + d0221f0: 2300 movs r3, #0 + d0221f2: 4640 mov r0, r8 + d0221f4: f884 3065 strb.w r3, [r4, #101] ; 0x65 + d0221f8: f884 3068 strb.w r3, [r4, #104] ; 0x68 + d0221fc: f884 3066 strb.w r3, [r4, #102] ; 0x66 + d022200: f8d8 20ac ldr.w r2, [r8, #172] ; 0xac + d022204: f884 205e strb.w r2, [r4, #94] ; 0x5e + d022208: f898 2131 ldrb.w r2, [r8, #305] ; 0x131 + d02220c: f884 2060 strb.w r2, [r4, #96] ; 0x60 + d022210: f898 2221 ldrb.w r2, [r8, #545] ; 0x221 + d022214: f884 205f strb.w r2, [r4, #95] ; 0x5f + d022218: f898 1223 ldrb.w r1, [r8, #547] ; 0x223 + d02221c: f884 1061 strb.w r1, [r4, #97] ; 0x61 + d022220: f898 2224 ldrb.w r2, [r8, #548] ; 0x224 + d022224: f884 2062 strb.w r2, [r4, #98] ; 0x62 + d022228: f7ff ff34 bl d022094 <rtw_xmit_query_short_GI> + d02222c: f884 3064 strb.w r3, [r4, #100] ; 0x64 + d022230: f884 0063 strb.w r0, [r4, #99] ; 0x63 + d022234: f884 306c strb.w r3, [r4, #108] ; 0x6c + d022238: 6f23 ldr r3, [r4, #112] ; 0x70 + d02223a: b943 cbnz r3, d02224e <rtw_xmit_entry+0x1a2> + d02223c: f8d5 38fc ldr.w r3, [r5, #2300] ; 0x8fc + d022240: b92b cbnz r3, d02224e <rtw_xmit_entry+0x1a2> + d022242: a906 add r1, sp, #24 + d022244: 4650 mov r0, sl + d022246: f7ea fa77 bl d00c738 <rtw_alloc_stainfo> + d02224a: f8c5 08fc str.w r0, [r5, #2300] ; 0x8fc + d02224e: 4621 mov r1, r4 + d022250: 4628 mov r0, r5 + d022252: f8c4 608c str.w r6, [r4, #140] ; 0x8c + d022256: 2f00 cmp r7, #0 + d022258: f040 81e8 bne.w d02262c <rtw_xmit_entry+0x580> + d02225c: f005 fafc bl d027858 <wifi_hal_mgnt_xmit> + d022260: 2005 movs r0, #5 + d022262: f7e3 f9d2 bl d00560a <rtw_wakelock_timeout> + d022266: e75c b.n d022122 <rtw_xmit_entry+0x76> + d022268: 4649 mov r1, r9 + d02226a: 4650 mov r0, sl + d02226c: f7ea fbfa bl d00ca64 <rtw_get_stainfo> + d022270: e78b b.n d02218a <rtw_xmit_entry+0xde> + d022272: 2308 movs r3, #8 + d022274: 7263 strb r3, [r4, #9] + d022276: f04f 131a mov.w r3, #1703962 ; 0x1a001a + d02227a: 6123 str r3, [r4, #16] + d02227c: 2307 movs r3, #7 + d02227e: f884 3041 strb.w r3, [r4, #65] ; 0x41 + d022282: f884 3067 strb.w r3, [r4, #103] ; 0x67 + d022286: e7a0 b.n d0221ca <rtw_xmit_entry+0x11e> + d022288: 682a ldr r2, [r5, #0] + d02228a: a90c add r1, sp, #48 ; 0x30 + d02228c: 4630 mov r0, r6 + d02228e: f88d 3017 strb.w r3, [sp, #23] + d022292: 9202 str r2, [sp, #8] + d022294: f7ff fb60 bl d021958 <rtw_xmit_open_pktfile> + d022298: 220e movs r2, #14 + d02229a: a908 add r1, sp, #32 + d02229c: a80c add r0, sp, #48 ; 0x30 + d02229e: f8df 8134 ldr.w r8, [pc, #308] ; d0223d4 <rtw_xmit_entry+0x328> + d0222a2: f7ff fb63 bl d02196c <rtw_xmit_read_pktfile> + d0222a6: f8bd 302c ldrh.w r3, [sp, #44] ; 0x2c + d0222aa: 2206 movs r2, #6 + d0222ac: a908 add r1, sp, #32 + d0222ae: ba5b rev16 r3, r3 + d0222b0: 81a3 strh r3, [r4, #12] + d0222b2: f104 0345 add.w r3, r4, #69 ; 0x45 + d0222b6: 4618 mov r0, r3 + d0222b8: ee08 3a10 vmov s16, r3 + d0222bc: 47c0 blx r8 + d0222be: f104 034b add.w r3, r4, #75 ; 0x4b + d0222c2: 2206 movs r2, #6 + d0222c4: f10d 0126 add.w r1, sp, #38 ; 0x26 + d0222c8: 4618 mov r0, r3 + d0222ca: 9303 str r3, [sp, #12] + d0222cc: 47c0 blx r8 + d0222ce: 220e movs r2, #14 + d0222d0: a908 add r1, sp, #32 + d0222d2: f104 0075 add.w r0, r4, #117 ; 0x75 + d0222d6: 47c0 blx r8 + d0222d8: 4628 mov r0, r5 + d0222da: f7f0 f98f bl d0125fc <rtw_check_sta_mode> + d0222de: 2800 cmp r0, #0 + d0222e0: d054 beq.n d02238c <rtw_xmit_entry+0x2e0> + d0222e2: 2206 movs r2, #6 + d0222e4: 4659 mov r1, fp + d0222e6: 4648 mov r0, r9 + d0222e8: 47c0 blx r8 + d0222ea: 9b03 ldr r3, [sp, #12] + d0222ec: 2206 movs r2, #6 + d0222ee: 4619 mov r1, r3 + d0222f0: f104 0051 add.w r0, r4, #81 ; 0x51 + d0222f4: 47c0 blx r8 + d0222f6: 9b0d ldr r3, [sp, #52] ; 0x34 + d0222f8: 6163 str r3, [r4, #20] + d0222fa: 89a3 ldrh r3, [r4, #12] + d0222fc: f5b3 6f00 cmp.w r3, #2048 ; 0x800 + d022300: d118 bne.n d022334 <rtw_xmit_entry+0x288> + d022302: 2218 movs r2, #24 + d022304: a912 add r1, sp, #72 ; 0x48 + d022306: a80c add r0, sp, #48 ; 0x30 + d022308: f7ff fb30 bl d02196c <rtw_xmit_read_pktfile> + d02230c: 2300 movs r3, #0 + d02230e: 72e3 strb r3, [r4, #11] + d022310: 9b0d ldr r3, [sp, #52] ; 0x34 + d022312: f5b3 7f8d cmp.w r3, #282 ; 0x11a + d022316: d90d bls.n d022334 <rtw_xmit_entry+0x288> + d022318: 89a3 ldrh r3, [r4, #12] + d02231a: f5b3 6f00 cmp.w r3, #2048 ; 0x800 + d02231e: d109 bne.n d022334 <rtw_xmit_entry+0x288> + d022320: f89d 305d ldrb.w r3, [sp, #93] ; 0x5d + d022324: 2b44 cmp r3, #68 ; 0x44 + d022326: d13e bne.n d0223a6 <rtw_xmit_entry+0x2fa> + d022328: f89d 305f ldrb.w r3, [sp, #95] ; 0x5f + d02232c: 2b43 cmp r3, #67 ; 0x43 + d02232e: bf04 itt eq + d022330: 2301 moveq r3, #1 + d022332: 72e3 strbeq r3, [r4, #11] + d022334: 89a2 ldrh r2, [r4, #12] + d022336: f640 0306 movw r3, #2054 ; 0x806 + d02233a: 429a cmp r2, r3 + d02233c: d10a bne.n d022354 <rtw_xmit_entry+0x2a8> + d02233e: 2207 movs r2, #7 + d022340: 2100 movs r1, #0 + d022342: a80c add r0, sp, #48 ; 0x30 + d022344: f7ff fb12 bl d02196c <rtw_xmit_read_pktfile> + d022348: 2201 movs r2, #1 + d02234a: f10d 0117 add.w r1, sp, #23 + d02234e: a80c add r0, sp, #48 ; 0x30 + d022350: f7ff fb0c bl d02196c <rtw_xmit_read_pktfile> + d022354: 89a3 ldrh r3, [r4, #12] + d022356: f640 0206 movw r2, #2054 ; 0x806 + d02235a: 4293 cmp r3, r2 + d02235c: d129 bne.n d0223b2 <rtw_xmit_entry+0x306> + d02235e: f89d 3017 ldrb.w r3, [sp, #23] + d022362: 2b01 cmp r3, #1 + d022364: d002 beq.n d02236c <rtw_xmit_entry+0x2c0> + d022366: 7ae3 ldrb r3, [r4, #11] + d022368: 2b01 cmp r3, #1 + d02236a: d140 bne.n d0223ee <rtw_xmit_entry+0x342> + d02236c: 2201 movs r2, #1 + d02236e: 2104 movs r1, #4 + d022370: 4628 mov r0, r5 + d022372: f7e9 ff6a bl d00c24a <rtw_lps_ctrl_wk_cmd> + d022376: 89a3 ldrh r3, [r4, #12] + d022378: f640 0206 movw r2, #2054 ; 0x806 + d02237c: 4293 cmp r3, r2 + d02237e: d12b bne.n d0223d8 <rtw_xmit_entry+0x32c> + d022380: f89d 3017 ldrb.w r3, [sp, #23] + d022384: 2b01 cmp r3, #1 + d022386: d12b bne.n d0223e0 <rtw_xmit_entry+0x334> + d022388: 2102 movs r1, #2 + d02238a: e02d b.n d0223e8 <rtw_xmit_entry+0x33c> + d02238c: 4628 mov r0, r5 + d02238e: f7f0 f93b bl d012608 <rtw_check_ap_mode> + d022392: 2800 cmp r0, #0 + d022394: d0af beq.n d0222f6 <rtw_xmit_entry+0x24a> + d022396: 2206 movs r2, #6 + d022398: ee18 1a10 vmov r1, s16 + d02239c: 4648 mov r0, r9 + d02239e: 47c0 blx r8 + d0223a0: 2206 movs r2, #6 + d0223a2: 4659 mov r1, fp + d0223a4: e7a4 b.n d0222f0 <rtw_xmit_entry+0x244> + d0223a6: 2b43 cmp r3, #67 ; 0x43 + d0223a8: d1c4 bne.n d022334 <rtw_xmit_entry+0x288> + d0223aa: f89d 305f ldrb.w r3, [sp, #95] ; 0x5f + d0223ae: 2b44 cmp r3, #68 ; 0x44 + d0223b0: e7bd b.n d02232e <rtw_xmit_entry+0x282> + d0223b2: f648 028e movw r2, #34958 ; 0x888e + d0223b6: 4293 cmp r3, r2 + d0223b8: e7d4 b.n d022364 <rtw_xmit_entry+0x2b8> + d0223ba: bf00 nop + d0223bc: 0d048dc7 .word 0x0d048dc7 + d0223c0: 0d04a78b .word 0x0d04a78b + d0223c4: 0d048ddd .word 0x0d048ddd + d0223c8: 0d048d01 .word 0x0d048d01 + d0223cc: 60000c80 .word 0x60000c80 + d0223d0: 0d048d20 .word 0x0d048d20 + d0223d4: 00027939 .word 0x00027939 + d0223d8: f648 028e movw r2, #34958 ; 0x888e + d0223dc: 4293 cmp r3, r2 + d0223de: d052 beq.n d022486 <rtw_xmit_entry+0x3da> + d0223e0: 7ae1 ldrb r1, [r4, #11] + d0223e2: 1e48 subs r0, r1, #1 + d0223e4: 4241 negs r1, r0 + d0223e6: 4141 adcs r1, r0 + d0223e8: 4628 mov r0, r5 + d0223ea: f7fc f96d bl d01e6c8 <rtw_hal_btc_SpecialPacketNotify> + d0223ee: f894 0057 ldrb.w r0, [r4, #87] ; 0x57 + d0223f2: f7ff f9bc bl d02176e <IS_MCAST.isra.0> + d0223f6: 2800 cmp r0, #0 + d0223f8: d047 beq.n d02248a <rtw_xmit_entry+0x3de> + d0223fa: 4628 mov r0, r5 + d0223fc: f7ea fb6e bl d00cadc <rtw_get_bcmc_stainfo> + d022400: 4680 mov r8, r0 + d022402: 2800 cmp r0, #0 + d022404: d051 beq.n d0224aa <rtw_xmit_entry+0x3fe> + d022406: f104 0243 add.w r2, r4, #67 ; 0x43 + d02240a: 2100 movs r1, #0 + d02240c: 4640 mov r0, r8 + d02240e: f104 0908 add.w r9, r4, #8 + d022412: f7fa fc9b bl d01cd4c <rtw_hal_sta_info_get> + d022416: 4a87 ldr r2, [pc, #540] ; (d022634 <rtw_xmit_entry+0x588>) + d022418: 2300 movs r3, #0 + d02241a: 4628 mov r0, r5 + d02241c: 6122 str r2, [r4, #16] + d02241e: 2208 movs r2, #8 + d022420: f8c4 8070 str.w r8, [r4, #112] ; 0x70 + d022424: f884 3042 strb.w r3, [r4, #66] ; 0x42 + d022428: 7262 strb r2, [r4, #9] + d02242a: f884 3041 strb.w r3, [r4, #65] ; 0x41 + d02242e: f7f0 f8eb bl d012608 <rtw_check_ap_mode> + d022432: 2800 cmp r0, #0 + d022434: d046 beq.n d0224c4 <rtw_xmit_entry+0x418> + d022436: f8d8 30ac ldr.w r3, [r8, #172] ; 0xac + d02243a: b11b cbz r3, d022444 <rtw_xmit_entry+0x398> + d02243c: 4649 mov r1, r9 + d02243e: a80c add r0, sp, #48 ; 0x30 + d022440: f7ff fab0 bl d0219a4 <rtw_xmit_update_attrib_set_qos> + d022444: f8d8 30b0 ldr.w r3, [r8, #176] ; 0xb0 + d022448: 2b01 cmp r3, #1 + d02244a: d174 bne.n d022536 <rtw_xmit_entry+0x48a> + d02244c: 682b ldr r3, [r5, #0] + d02244e: 2200 movs r2, #0 + d022450: 89a1 ldrh r1, [r4, #12] + d022452: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d022456: 7722 strb r2, [r4, #28] + d022458: f648 028e movw r2, #34958 ; 0x888e + d02245c: 4291 cmp r1, r2 + d02245e: d003 beq.n d022468 <rtw_xmit_entry+0x3bc> + d022460: f893 3489 ldrb.w r3, [r3, #1161] ; 0x489 + d022464: 2b01 cmp r3, #1 + d022466: d120 bne.n d0224aa <rtw_xmit_entry+0x3fe> + d022468: 7f23 ldrb r3, [r4, #28] + d02246a: 1e5a subs r2, r3, #1 + d02246c: 2a0e cmp r2, #14 + d02246e: f200 80db bhi.w d022628 <rtw_xmit_entry+0x57c> + d022472: e8df f002 tbb [pc, r2] + d022476: 928f .short 0x928f + d022478: d98fa1d9 .word 0xd98fa1d9 + d02247c: d9d9d9a5 .word 0xd9d9d9a5 + d022480: d9d9d5d9 .word 0xd9d9d5d9 + d022484: a5 .byte 0xa5 + d022485: 00 .byte 0x00 + d022486: 2103 movs r1, #3 + d022488: e7ae b.n d0223e8 <rtw_xmit_entry+0x33c> + d02248a: 4649 mov r1, r9 + d02248c: 4650 mov r0, sl + d02248e: f7ea fae9 bl d00ca64 <rtw_get_stainfo> + d022492: 4680 mov r8, r0 + d022494: b148 cbz r0, d0224aa <rtw_xmit_entry+0x3fe> + d022496: 4628 mov r0, r5 + d022498: f7f0 f8b6 bl d012608 <rtw_check_ap_mode> + d02249c: 2801 cmp r0, #1 + d02249e: d1b2 bne.n d022406 <rtw_xmit_entry+0x35a> + d0224a0: 4640 mov r0, r8 + d0224a2: f7f0 f93f bl d012724 <rtw_state_check_ap_client_assoc_success> + d0224a6: 2800 cmp r0, #0 + d0224a8: d1ad bne.n d022406 <rtw_xmit_entry+0x35a> + d0224aa: 4863 ldr r0, [pc, #396] ; (d022638 <rtw_xmit_entry+0x58c>) + d0224ac: f7e1 fd24 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0224b0: 4862 ldr r0, [pc, #392] ; (d02263c <rtw_xmit_entry+0x590>) + d0224b2: f7e1 fd21 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0224b6: 9b01 ldr r3, [sp, #4] + d0224b8: 4621 mov r1, r4 + d0224ba: f503 7084 add.w r0, r3, #264 ; 0x108 + d0224be: f004 f8f1 bl d0266a4 <rtw_xmitframe_free> + d0224c2: e60c b.n d0220de <rtw_xmit_entry+0x32> + d0224c4: f8d5 33f0 ldr.w r3, [r5, #1008] ; 0x3f0 + d0224c8: 2b00 cmp r3, #0 + d0224ca: d0bb beq.n d022444 <rtw_xmit_entry+0x398> + d0224cc: 4649 mov r1, r9 + d0224ce: a80c add r0, sp, #48 ; 0x30 + d0224d0: f7ff fa68 bl d0219a4 <rtw_xmit_update_attrib_set_qos> + d0224d4: 9b02 ldr r3, [sp, #8] + d0224d6: f893 3a05 ldrb.w r3, [r3, #2565] ; 0xa05 + d0224da: b18b cbz r3, d022500 <rtw_xmit_entry+0x454> + d0224dc: f894 9041 ldrb.w r9, [r4, #65] ; 0x41 + d0224e0: f1b9 0f07 cmp.w r9, #7 + d0224e4: d81f bhi.n d022526 <rtw_xmit_entry+0x47a> + d0224e6: e8df f009 tbb [pc, r9] + d0224ea: 0904 .short 0x0904 + d0224ec: 12120409 .word 0x12120409 + d0224f0: 1818 .short 0x1818 + d0224f2: f013 0f02 tst.w r3, #2 + d0224f6: bf18 it ne + d0224f8: f04f 0901 movne.w r9, #1 + d0224fc: f884 9041 strb.w r9, [r4, #65] ; 0x41 + d022500: f894 3069 ldrb.w r3, [r4, #105] ; 0x69 + d022504: 2b00 cmp r3, #0 + d022506: d09d beq.n d022444 <rtw_xmit_entry+0x398> + d022508: 231e movs r3, #30 + d02250a: 8263 strh r3, [r4, #18] + d02250c: e79a b.n d022444 <rtw_xmit_entry+0x398> + d02250e: f013 0f04 tst.w r3, #4 + d022512: bf18 it ne + d022514: f04f 0900 movne.w r9, #0 + d022518: e7f0 b.n d0224fc <rtw_xmit_entry+0x450> + d02251a: f013 0f08 tst.w r3, #8 + d02251e: bf18 it ne + d022520: f04f 0905 movne.w r9, #5 + d022524: e7ea b.n d0224fc <rtw_xmit_entry+0x450> + d022526: 4844 ldr r0, [pc, #272] ; (d022638 <rtw_xmit_entry+0x58c>) + d022528: f7e1 fce6 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02252c: 4649 mov r1, r9 + d02252e: 4844 ldr r0, [pc, #272] ; (d022640 <rtw_xmit_entry+0x594>) + d022530: f7e1 fce2 bl d003ef8 <inic_ipc_dev_buffered_printf> + d022534: e7e2 b.n d0224fc <rtw_xmit_entry+0x450> + d022536: f894 0057 ldrb.w r0, [r4, #87] ; 0x57 + d02253a: f7ff f918 bl d02176e <IS_MCAST.isra.0> + d02253e: f8d5 3180 ldr.w r3, [r5, #384] ; 0x180 + d022542: 2b05 cmp r3, #5 + d022544: d808 bhi.n d022558 <rtw_xmit_entry+0x4ac> + d022546: e8df f003 tbb [pc, r3] + d02254a: 1414 .short 0x1414 + d02254c: 14140703 .word 0x14140703 + d022550: b160 cbz r0, d02256c <rtw_xmit_entry+0x4c0> + d022552: f8d5 31dc ldr.w r3, [r5, #476] ; 0x1dc + d022556: 7723 strb r3, [r4, #28] + d022558: f8d5 3180 ldr.w r3, [r5, #384] ; 0x180 + d02255c: 2b06 cmp r3, #6 + d02255e: d817 bhi.n d022590 <rtw_xmit_entry+0x4e4> + d022560: e8df f003 tbb [pc, r3] + d022564: 0f0f0a0a .word 0x0f0f0a0a + d022568: 160a .short 0x160a + d02256a: 0f .byte 0x0f + d02256b: 00 .byte 0x00 + d02256c: f8d8 30b4 ldr.w r3, [r8, #180] ; 0xb4 + d022570: e7f1 b.n d022556 <rtw_xmit_entry+0x4aa> + d022572: f8d5 3184 ldr.w r3, [r5, #388] ; 0x184 + d022576: e7ee b.n d022556 <rtw_xmit_entry+0x4aa> + d022578: f8d5 3188 ldr.w r3, [r5, #392] ; 0x188 + d02257c: f884 305d strb.w r3, [r4, #93] ; 0x5d + d022580: e772 b.n d022468 <rtw_xmit_entry+0x3bc> + d022582: b110 cbz r0, d02258a <rtw_xmit_entry+0x4de> + d022584: f8d5 31e4 ldr.w r3, [r5, #484] ; 0x1e4 + d022588: e7f8 b.n d02257c <rtw_xmit_entry+0x4d0> + d02258a: f884 005d strb.w r0, [r4, #93] ; 0x5d + d02258e: e76b b.n d022468 <rtw_xmit_entry+0x3bc> + d022590: 2300 movs r3, #0 + d022592: e7f3 b.n d02257c <rtw_xmit_entry+0x4d0> + d022594: 2204 movs r2, #4 + d022596: 7762 strb r2, [r4, #29] + d022598: e015 b.n d0225c6 <rtw_xmit_entry+0x51a> + d02259a: 2308 movs r3, #8 + d02259c: 7763 strb r3, [r4, #29] + d02259e: 2304 movs r3, #4 + d0225a0: 77a3 strb r3, [r4, #30] + d0225a2: f895 334e ldrb.w r3, [r5, #846] ; 0x34e + d0225a6: 2b00 cmp r3, #0 + d0225a8: f43f af7f beq.w d0224aa <rtw_xmit_entry+0x3fe> + d0225ac: f8d5 3354 ldr.w r3, [r5, #852] ; 0x354 + d0225b0: 1e5a subs r2, r3, #1 + d0225b2: 4253 negs r3, r2 + d0225b4: 4153 adcs r3, r2 + d0225b6: e009 b.n d0225cc <rtw_xmit_entry+0x520> + d0225b8: 2308 movs r3, #8 + d0225ba: 7763 strb r3, [r4, #29] + d0225bc: 77a3 strb r3, [r4, #30] + d0225be: e7f5 b.n d0225ac <rtw_xmit_entry+0x500> + d0225c0: 2208 movs r2, #8 + d0225c2: 7762 strb r2, [r4, #29] + d0225c4: 2210 movs r2, #16 + d0225c6: 77a2 strb r2, [r4, #30] + d0225c8: 2b00 cmp r3, #0 + d0225ca: d1ef bne.n d0225ac <rtw_xmit_entry+0x500> + d0225cc: 72a3 strb r3, [r4, #10] + d0225ce: 2300 movs r3, #0 + d0225d0: 4640 mov r0, r8 + d0225d2: f884 3065 strb.w r3, [r4, #101] ; 0x65 + d0225d6: f884 3068 strb.w r3, [r4, #104] ; 0x68 + d0225da: f884 3066 strb.w r3, [r4, #102] ; 0x66 + d0225de: f8d8 20ac ldr.w r2, [r8, #172] ; 0xac + d0225e2: f884 205e strb.w r2, [r4, #94] ; 0x5e + d0225e6: f898 2131 ldrb.w r2, [r8, #305] ; 0x131 + d0225ea: f884 2060 strb.w r2, [r4, #96] ; 0x60 + d0225ee: f898 2221 ldrb.w r2, [r8, #545] ; 0x221 + d0225f2: f884 205f strb.w r2, [r4, #95] ; 0x5f + d0225f6: f898 1223 ldrb.w r1, [r8, #547] ; 0x223 + d0225fa: f884 1061 strb.w r1, [r4, #97] ; 0x61 + d0225fe: f898 2224 ldrb.w r2, [r8, #548] ; 0x224 + d022602: f884 2062 strb.w r2, [r4, #98] ; 0x62 + d022606: f7ff fd45 bl d022094 <rtw_xmit_query_short_GI> + d02260a: f884 3064 strb.w r3, [r4, #100] ; 0x64 + d02260e: f884 306c strb.w r3, [r4, #108] ; 0x6c + d022612: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 + d022616: f884 0063 strb.w r0, [r4, #99] ; 0x63 + d02261a: f884 3067 strb.w r3, [r4, #103] ; 0x67 + d02261e: e60b b.n d022238 <rtw_xmit_entry+0x18c> + d022620: 2308 movs r3, #8 + d022622: 7763 strb r3, [r4, #29] + d022624: 2310 movs r3, #16 + d022626: e7c9 b.n d0225bc <rtw_xmit_entry+0x510> + d022628: 2200 movs r2, #0 + d02262a: e7b4 b.n d022596 <rtw_xmit_entry+0x4ea> + d02262c: f005 f9ca bl d0279c4 <wifi_hal_xmit> + d022630: e616 b.n d022260 <rtw_xmit_entry+0x1b4> + d022632: bf00 nop + d022634: 0018000e .word 0x0018000e + d022638: 0d04a78b .word 0x0d04a78b + d02263c: 0d048d99 .word 0x0d048d99 + d022640: 0d048d4e .word 0x0d048d4e + +0d022644 <rtw_xmit_nulldata>: + d022644: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d022648: 468a mov sl, r1 + d02264a: 4605 mov r5, r0 + d02264c: 2800 cmp r0, #0 + d02264e: d067 beq.n d022720 <rtw_xmit_nulldata+0xdc> + d022650: 6807 ldr r7, [r0, #0] + d022652: f00a fadb bl d02cc0c <rtw_mgntframe_alloc> + d022656: 4606 mov r6, r0 + d022658: 2800 cmp r0, #0 + d02265a: d061 beq.n d022720 <rtw_xmit_nulldata+0xdc> + d02265c: f04f 0900 mov.w r9, #0 + d022660: f100 0108 add.w r1, r0, #8 + d022664: 4628 mov r0, r5 + d022666: f00a faf0 bl d02cc4a <rtw_mgntframe_attrib_update> + d02266a: f8d6 0098 ldr.w r0, [r6, #152] ; 0x98 + d02266e: 2268 movs r2, #104 ; 0x68 + d022670: 4649 mov r1, r9 + d022672: f886 906c strb.w r9, [r6, #108] ; 0x6c + d022676: f7e2 ff94 bl d0055a2 <rtw_memset> + d02267a: f8d6 4098 ldr.w r4, [r6, #152] ; 0x98 + d02267e: 4628 mov r0, r5 + d022680: f884 9028 strb.w r9, [r4, #40] ; 0x28 + d022684: f104 0828 add.w r8, r4, #40 ; 0x28 + d022688: f884 9029 strb.w r9, [r4, #41] ; 0x29 + d02268c: f7ef ffbc bl d012608 <rtw_check_ap_mode> + d022690: 2800 cmp r0, #0 + d022692: d03c beq.n d02270e <rtw_xmit_nulldata+0xca> + d022694: 8d23 ldrh r3, [r4, #40] ; 0x28 + d022696: f443 7300 orr.w r3, r3, #512 ; 0x200 + d02269a: 8523 strh r3, [r4, #40] ; 0x28 + d02269c: f1ba 0f00 cmp.w sl, #0 + d0226a0: d003 beq.n d0226aa <rtw_xmit_nulldata+0x66> + d0226a2: 8d23 ldrh r3, [r4, #40] ; 0x28 + d0226a4: f443 5380 orr.w r3, r3, #4096 ; 0x1000 + d0226a8: 8523 strh r3, [r4, #40] ; 0x28 + d0226aa: f205 4a44 addw sl, r5, #1092 ; 0x444 + d0226ae: f8df 9074 ldr.w r9, [pc, #116] ; d022724 <rtw_xmit_nulldata+0xe0> + d0226b2: 2206 movs r2, #6 + d0226b4: f104 002c add.w r0, r4, #44 ; 0x2c + d0226b8: 4651 mov r1, sl + d0226ba: 47c8 blx r9 + d0226bc: f605 01c8 addw r1, r5, #2248 ; 0x8c8 + d0226c0: 2206 movs r2, #6 + d0226c2: f104 0032 add.w r0, r4, #50 ; 0x32 + d0226c6: 47c8 blx r9 + d0226c8: 4651 mov r1, sl + d0226ca: 2206 movs r2, #6 + d0226cc: f104 0038 add.w r0, r4, #56 ; 0x38 + d0226d0: 47c8 blx r9 + d0226d2: f8b8 3016 ldrh.w r3, [r8, #22] + d0226d6: f8b7 2a16 ldrh.w r2, [r7, #2582] ; 0xa16 + d0226da: 4631 mov r1, r6 + d0226dc: f003 030f and.w r3, r3, #15 + d0226e0: 4628 mov r0, r5 + d0226e2: ea43 1302 orr.w r3, r3, r2, lsl #4 + d0226e6: f8a8 3016 strh.w r3, [r8, #22] + d0226ea: f8b7 3a16 ldrh.w r3, [r7, #2582] ; 0xa16 + d0226ee: 3301 adds r3, #1 + d0226f0: f8a7 3a16 strh.w r3, [r7, #2582] ; 0xa16 + d0226f4: 8d23 ldrh r3, [r4, #40] ; 0x28 + d0226f6: f023 03fc bic.w r3, r3, #252 ; 0xfc + d0226fa: f043 0348 orr.w r3, r3, #72 ; 0x48 + d0226fe: 8523 strh r3, [r4, #40] ; 0x28 + d022700: 2318 movs r3, #24 + d022702: e9c6 3305 strd r3, r3, [r6, #20] + d022706: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d02270a: f7ff bca9 b.w d022060 <rtw_xmit_mgntframe> + d02270e: 4628 mov r0, r5 + d022710: f7ef ff74 bl d0125fc <rtw_check_sta_mode> + d022714: 2800 cmp r0, #0 + d022716: d0c1 beq.n d02269c <rtw_xmit_nulldata+0x58> + d022718: 8d23 ldrh r3, [r4, #40] ; 0x28 + d02271a: f443 7380 orr.w r3, r3, #256 ; 0x100 + d02271e: e7bc b.n d02269a <rtw_xmit_nulldata+0x56> + d022720: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d022724: 00027939 .word 0x00027939 + +0d022728 <rtw_xmit_qos_nulldata>: + d022728: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02272c: 4606 mov r6, r0 + d02272e: 4688 mov r8, r1 + d022730: 4693 mov fp, r2 + d022732: f8d0 9000 ldr.w r9, [r0] + d022736: f00a fa69 bl d02cc0c <rtw_mgntframe_alloc> + d02273a: 4604 mov r4, r0 + d02273c: 2800 cmp r0, #0 + d02273e: f000 8099 beq.w d022874 <rtw_xmit_qos_nulldata+0x14c> + d022742: 4641 mov r1, r8 + d022744: f506 70b6 add.w r0, r6, #364 ; 0x16c + d022748: f7ea f98c bl d00ca64 <rtw_get_stainfo> + d02274c: f104 0108 add.w r1, r4, #8 + d022750: 4605 mov r5, r0 + d022752: 4630 mov r0, r6 + d022754: f00a fa79 bl d02cc4a <rtw_mgntframe_attrib_update> + d022758: 8a63 ldrh r3, [r4, #18] + d02275a: 2100 movs r1, #0 + d02275c: 3302 adds r3, #2 + d02275e: f884 1042 strb.w r1, [r4, #66] ; 0x42 + d022762: 8263 strh r3, [r4, #18] + d022764: 2301 movs r3, #1 + d022766: f884 1065 strb.w r1, [r4, #101] ; 0x65 + d02276a: f884 305e strb.w r3, [r4, #94] ; 0x5e + d02276e: f884 3068 strb.w r3, [r4, #104] ; 0x68 + d022772: b125 cbz r5, d02277e <rtw_xmit_qos_nulldata+0x56> + d022774: f104 0243 add.w r2, r4, #67 ; 0x43 + d022778: 4628 mov r0, r5 + d02277a: f7fa fae7 bl d01cd4c <rtw_hal_sta_info_get> + d02277e: 2206 movs r2, #6 + d022780: 4641 mov r1, r8 + d022782: 6725 str r5, [r4, #112] ; 0x70 + d022784: f104 0057 add.w r0, r4, #87 ; 0x57 + d022788: 4f3b ldr r7, [pc, #236] ; (d022878 <rtw_xmit_qos_nulldata+0x150>) + d02278a: 47b8 blx r7 + d02278c: f8d4 0098 ldr.w r0, [r4, #152] ; 0x98 + d022790: 2268 movs r2, #104 ; 0x68 + d022792: 2100 movs r1, #0 + d022794: f7e2 ff05 bl d0055a2 <rtw_memset> + d022798: f8d4 5098 ldr.w r5, [r4, #152] ; 0x98 + d02279c: 2300 movs r3, #0 + d02279e: 4630 mov r0, r6 + d0227a0: f105 0a28 add.w sl, r5, #40 ; 0x28 + d0227a4: f885 3028 strb.w r3, [r5, #40] ; 0x28 + d0227a8: f885 3029 strb.w r3, [r5, #41] ; 0x29 + d0227ac: f7ef ff2c bl d012608 <rtw_check_ap_mode> + d0227b0: 2800 cmp r0, #0 + d0227b2: d056 beq.n d022862 <rtw_xmit_qos_nulldata+0x13a> + d0227b4: 8d2b ldrh r3, [r5, #40] ; 0x28 + d0227b6: f443 7300 orr.w r3, r3, #512 ; 0x200 + d0227ba: 852b strh r3, [r5, #40] ; 0x28 + d0227bc: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 + d0227c0: b11b cbz r3, d0227ca <rtw_xmit_qos_nulldata+0xa2> + d0227c2: 8d2b ldrh r3, [r5, #40] ; 0x28 + d0227c4: f443 5300 orr.w r3, r3, #8192 ; 0x2000 + d0227c8: 852b strh r3, [r5, #40] ; 0x28 + d0227ca: 8a61 ldrh r1, [r4, #18] + d0227cc: f00b 0b0f and.w fp, fp, #15 + d0227d0: f105 002c add.w r0, r5, #44 ; 0x2c + d0227d4: 3902 subs r1, #2 + d0227d6: f83a 3001 ldrh.w r3, [sl, r1] + d0227da: f023 030f bic.w r3, r3, #15 + d0227de: ea43 030b orr.w r3, r3, fp + d0227e2: b21b sxth r3, r3 + d0227e4: f82a 3001 strh.w r3, [sl, r1] + d0227e8: f894 2068 ldrb.w r2, [r4, #104] ; 0x68 + d0227ec: 0112 lsls r2, r2, #4 + d0227ee: f002 0210 and.w r2, r2, #16 + d0227f2: 4313 orrs r3, r2 + d0227f4: f82a 3001 strh.w r3, [sl, r1] + d0227f8: f894 2042 ldrb.w r2, [r4, #66] ; 0x42 + d0227fc: 0152 lsls r2, r2, #5 + d0227fe: f002 0260 and.w r2, r2, #96 ; 0x60 + d022802: 4313 orrs r3, r2 + d022804: 2206 movs r2, #6 + d022806: f82a 3001 strh.w r3, [sl, r1] + d02280a: 4641 mov r1, r8 + d02280c: 47b8 blx r7 + d02280e: f606 01c8 addw r1, r6, #2248 ; 0x8c8 + d022812: 2206 movs r2, #6 + d022814: f105 0032 add.w r0, r5, #50 ; 0x32 + d022818: 47b8 blx r7 + d02281a: f206 4144 addw r1, r6, #1092 ; 0x444 + d02281e: 2206 movs r2, #6 + d022820: f105 0038 add.w r0, r5, #56 ; 0x38 + d022824: 47b8 blx r7 + d022826: f8ba 3016 ldrh.w r3, [sl, #22] + d02282a: f8b9 2a16 ldrh.w r2, [r9, #2582] ; 0xa16 + d02282e: 4621 mov r1, r4 + d022830: f003 030f and.w r3, r3, #15 + d022834: 4630 mov r0, r6 + d022836: ea43 1302 orr.w r3, r3, r2, lsl #4 + d02283a: f8aa 3016 strh.w r3, [sl, #22] + d02283e: f8b9 3a16 ldrh.w r3, [r9, #2582] ; 0xa16 + d022842: 3301 adds r3, #1 + d022844: f8a9 3a16 strh.w r3, [r9, #2582] ; 0xa16 + d022848: 8d2b ldrh r3, [r5, #40] ; 0x28 + d02284a: f023 03fc bic.w r3, r3, #252 ; 0xfc + d02284e: f043 03c8 orr.w r3, r3, #200 ; 0xc8 + d022852: 852b strh r3, [r5, #40] ; 0x28 + d022854: 231a movs r3, #26 + d022856: e9c4 3305 strd r3, r3, [r4, #20] + d02285a: e8bd 4ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02285e: f005 b8b1 b.w d0279c4 <wifi_hal_xmit> + d022862: 4630 mov r0, r6 + d022864: f7ef feca bl d0125fc <rtw_check_sta_mode> + d022868: 2800 cmp r0, #0 + d02286a: d0a7 beq.n d0227bc <rtw_xmit_qos_nulldata+0x94> + d02286c: 8d2b ldrh r3, [r5, #40] ; 0x28 + d02286e: f443 7380 orr.w r3, r3, #256 ; 0x100 + d022872: e7a2 b.n d0227ba <rtw_xmit_qos_nulldata+0x92> + d022874: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d022878: 00027939 .word 0x00027939 + +0d02287c <rtw_xmit_cts2self>: + d02287c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d022880: 2700 movs r7, #0 + d022882: 4688 mov r8, r1 + d022884: 4616 mov r6, r2 + d022886: 4605 mov r5, r0 + d022888: 9701 str r7, [sp, #4] + d02288a: b918 cbnz r0, d022894 <rtw_xmit_cts2self+0x18> + d02288c: 2000 movs r0, #0 + d02288e: b003 add sp, #12 + d022890: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d022894: f00a f9ba bl d02cc0c <rtw_mgntframe_alloc> + d022898: 4604 mov r4, r0 + d02289a: 2800 cmp r0, #0 + d02289c: d0f6 beq.n d02288c <rtw_xmit_cts2self+0x10> + d02289e: f100 0108 add.w r1, r0, #8 + d0228a2: 4628 mov r0, r5 + d0228a4: f00a f9d1 bl d02cc4a <rtw_mgntframe_attrib_update> + d0228a8: 2312 movs r3, #18 + d0228aa: 4639 mov r1, r7 + d0228ac: 2268 movs r2, #104 ; 0x68 + d0228ae: f884 3067 strb.w r3, [r4, #103] ; 0x67 + d0228b2: f8d4 0098 ldr.w r0, [r4, #152] ; 0x98 + d0228b6: f884 706c strb.w r7, [r4, #108] ; 0x6c + d0228ba: f7e2 fe72 bl d0055a2 <rtw_memset> + d0228be: f8d4 9098 ldr.w r9, [r4, #152] ; 0x98 + d0228c2: 4628 mov r0, r5 + d0228c4: f7ef fe9a bl d0125fc <rtw_check_sta_mode> + d0228c8: f109 0728 add.w r7, r9, #40 ; 0x28 + d0228cc: f8b9 3028 ldrh.w r3, [r9, #40] ; 0x28 + d0228d0: b378 cbz r0, d022932 <rtw_xmit_cts2self+0xb6> + d0228d2: f443 7380 orr.w r3, r3, #256 ; 0x100 + d0228d6: b29b uxth r3, r3 + d0228d8: 2206 movs r2, #6 + d0228da: f605 01c8 addw r1, r5, #2248 ; 0x8c8 + d0228de: f109 002c add.w r0, r9, #44 ; 0x2c + d0228e2: f023 03fc bic.w r3, r3, #252 ; 0xfc + d0228e6: f043 03c4 orr.w r3, r3, #196 ; 0xc4 + d0228ea: f8a9 3028 strh.w r3, [r9, #40] ; 0x28 + d0228ee: f8a7 8002 strh.w r8, [r7, #2] + d0228f2: f04f 0801 mov.w r8, #1 + d0228f6: f8df 9040 ldr.w r9, [pc, #64] ; d022938 <rtw_xmit_cts2self+0xbc> + d0228fa: f884 8083 strb.w r8, [r4, #131] ; 0x83 + d0228fe: 47c8 blx r9 + d022900: 210a movs r1, #10 + d022902: 4638 mov r0, r7 + d022904: 6161 str r1, [r4, #20] + d022906: f016 fa21 bl d038d4c <crc32_get> + d02290a: 2204 movs r2, #4 + d02290c: 9001 str r0, [sp, #4] + d02290e: 6960 ldr r0, [r4, #20] + d022910: eb0d 0102 add.w r1, sp, r2 + d022914: 4438 add r0, r7 + d022916: 47c8 blx r9 + d022918: 6963 ldr r3, [r4, #20] + d02291a: 4621 mov r1, r4 + d02291c: 4628 mov r0, r5 + d02291e: 3304 adds r3, #4 + d022920: f884 8084 strb.w r8, [r4, #132] ; 0x84 + d022924: f8a4 6086 strh.w r6, [r4, #134] ; 0x86 + d022928: 6163 str r3, [r4, #20] + d02292a: 61a3 str r3, [r4, #24] + d02292c: f7ff fb98 bl d022060 <rtw_xmit_mgntframe> + d022930: e7ad b.n d02288e <rtw_xmit_cts2self+0x12> + d022932: f443 7300 orr.w r3, r3, #512 ; 0x200 + d022936: e7ce b.n d0228d6 <rtw_xmit_cts2self+0x5a> + d022938: 00027939 .word 0x00027939 + +0d02293c <rtw_txframes_pending>: + d02293c: b508 push {r3, lr} + d02293e: f500 600d add.w r0, r0, #2256 ; 0x8d0 + d022942: f7e2 ff87 bl d005854 <rtw_queue_empty> + d022946: fab0 f080 clz r0, r0 + d02294a: 0940 lsrs r0, r0, #5 + d02294c: bd08 pop {r3, pc} + +0d02294e <IS_MCAST.isra.0>: + d02294e: f000 0001 and.w r0, r0, #1 + d022952: 4770 bx lr + +0d022954 <rtw_recv_init_priv>: + d022954: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d022958: 4605 mov r5, r0 + d02295a: 460f mov r7, r1 + d02295c: f7e2 ff70 bl d005840 <rtw_init_queue> + d022960: 2600 movs r6, #0 + d022962: f105 000c add.w r0, r5, #12 + d022966: f7e2 ff6b bl d005840 <rtw_init_queue> + d02296a: 4b14 ldr r3, [pc, #80] ; (d0229bc <rtw_recv_init_priv+0x68>) + d02296c: 626f str r7, [r5, #36] ; 0x24 + d02296e: 68d8 ldr r0, [r3, #12] + d022970: 23d0 movs r3, #208 ; 0xd0 + d022972: f8c5 60f8 str.w r6, [r5, #248] ; 0xf8 + d022976: 6228 str r0, [r5, #32] + d022978: 4358 muls r0, r3 + d02297a: f500 7080 add.w r0, r0, #256 ; 0x100 + d02297e: f7e2 fdf2 bl d005566 <rtw_zvmalloc> + d022982: 61a8 str r0, [r5, #24] + d022984: b148 cbz r0, d02299a <rtw_recv_init_priv+0x46> + d022986: f100 04ff add.w r4, r0, #255 ; 0xff + d02298a: 46b0 mov r8, r6 + d02298c: f024 04ff bic.w r4, r4, #255 ; 0xff + d022990: 61ec str r4, [r5, #28] + d022992: 6a2b ldr r3, [r5, #32] + d022994: 42b3 cmp r3, r6 + d022996: dc02 bgt.n d02299e <rtw_recv_init_priv+0x4a> + d022998: 2001 movs r0, #1 + d02299a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02299e: 4620 mov r0, r4 + d0229a0: 3601 adds r6, #1 + d0229a2: f7e2 fdc5 bl d005530 <rtw_init_listhead> + d0229a6: 4620 mov r0, r4 + d0229a8: 4629 mov r1, r5 + d0229aa: f7e2 fdcf bl d00554c <rtw_list_insert_tail> + d0229ae: f8c4 80b4 str.w r8, [r4, #180] ; 0xb4 + d0229b2: 6127 str r7, [r4, #16] + d0229b4: e9c4 8802 strd r8, r8, [r4, #8] + d0229b8: 34d0 adds r4, #208 ; 0xd0 + d0229ba: e7ea b.n d022992 <rtw_recv_init_priv+0x3e> + d0229bc: 60005e50 .word 0x60005e50 + +0d0229c0 <rtw_recv_alloc_frame>: + d0229c0: b573 push {r0, r1, r4, r5, r6, lr} + d0229c2: f100 0608 add.w r6, r0, #8 + d0229c6: 4604 mov r4, r0 + d0229c8: a901 add r1, sp, #4 + d0229ca: 4630 mov r0, r6 + d0229cc: f7e2 fd74 bl d0054b8 <rtw_enter_critical_bh> + d0229d0: 4620 mov r0, r4 + d0229d2: f7e2 ff3f bl d005854 <rtw_queue_empty> + d0229d6: 2801 cmp r0, #1 + d0229d8: d014 beq.n d022a04 <rtw_recv_alloc_frame+0x44> + d0229da: 6825 ldr r5, [r4, #0] + d0229dc: 4628 mov r0, r5 + d0229de: f7e2 fdbb bl d005558 <rtw_list_delete> + d0229e2: 692b ldr r3, [r5, #16] + d0229e4: b13b cbz r3, d0229f6 <rtw_recv_alloc_frame+0x36> + d0229e6: 681b ldr r3, [r3, #0] + d0229e8: f103 020c add.w r2, r3, #12 + d0229ec: 4294 cmp r4, r2 + d0229ee: d102 bne.n d0229f6 <rtw_recv_alloc_frame+0x36> + d0229f0: 6ada ldr r2, [r3, #44] ; 0x2c + d0229f2: 3a01 subs r2, #1 + d0229f4: 62da str r2, [r3, #44] ; 0x2c + d0229f6: 4630 mov r0, r6 + d0229f8: a901 add r1, sp, #4 + d0229fa: f7e2 fd65 bl d0054c8 <rtw_exit_critical_bh> d0229fe: 4628 mov r0, r5 - d022a00: 4631 mov r1, r6 - d022a02: 463d mov r5, r7 - d022a04: f7ff ff92 bl d02292c <rtw_recv_free_frame> - d022a08: e7f2 b.n d0229f0 <rtw_recv_free_frame_queue+0x8> - -0d022a0a <rtw_recv_free_uc_swdec_pending_queue>: - d022a0a: b570 push {r4, r5, r6, lr} - d022a0c: 6804 ldr r4, [r0, #0] - d022a0e: 2500 movs r5, #0 - d022a10: f104 0618 add.w r6, r4, #24 - d022a14: 340c adds r4, #12 - d022a16: 4630 mov r0, r6 - d022a18: f7ff ff64 bl d0228e4 <rtw_recv_alloc_frame> - d022a1c: b908 cbnz r0, d022a22 <rtw_recv_free_uc_swdec_pending_queue+0x18> - d022a1e: 4628 mov r0, r5 - d022a20: bd70 pop {r4, r5, r6, pc} - d022a22: 4621 mov r1, r4 - d022a24: 3501 adds r5, #1 - d022a26: f7ff ff81 bl d02292c <rtw_recv_free_frame> - d022a2a: 4630 mov r0, r6 - d022a2c: f7ff ff5a bl d0228e4 <rtw_recv_alloc_frame> - d022a30: e7f4 b.n d022a1c <rtw_recv_free_uc_swdec_pending_queue+0x12> + d022a00: b002 add sp, #8 + d022a02: bd70 pop {r4, r5, r6, pc} + d022a04: 2500 movs r5, #0 + d022a06: e7f6 b.n d0229f6 <rtw_recv_alloc_frame+0x36> + +0d022a08 <rtw_recv_free_frame>: + d022a08: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d022a0c: 460e mov r6, r1 + d022a0e: 4604 mov r4, r0 + d022a10: 2800 cmp r0, #0 + d022a12: d03f beq.n d022a94 <rtw_recv_free_frame+0x8c> + d022a14: f8d0 8010 ldr.w r8, [r0, #16] + d022a18: f898 38c2 ldrb.w r3, [r8, #2242] ; 0x8c2 + d022a1c: f8d8 5000 ldr.w r5, [r8] + d022a20: 2b00 cmp r3, #0 + d022a22: d13b bne.n d022a9c <rtw_recv_free_frame+0x94> + d022a24: 350c adds r5, #12 + d022a26: 68a0 ldr r0, [r4, #8] + d022a28: b118 cbz r0, d022a32 <rtw_recv_free_frame+0x2a> + d022a2a: f7e9 f981 bl d00bd30 <dev_kfree_skb_any> + d022a2e: 2300 movs r3, #0 + d022a30: 60a3 str r3, [r4, #8] + d022a32: f106 0708 add.w r7, r6, #8 + d022a36: a901 add r1, sp, #4 + d022a38: 4638 mov r0, r7 + d022a3a: f7e2 fd3d bl d0054b8 <rtw_enter_critical_bh> + d022a3e: 4620 mov r0, r4 + d022a40: f7e2 fd8a bl d005558 <rtw_list_delete> + d022a44: 2300 movs r3, #0 + d022a46: 4631 mov r1, r6 + d022a48: 4620 mov r0, r4 + d022a4a: f8c4 30b4 str.w r3, [r4, #180] ; 0xb4 + d022a4e: f884 307a strb.w r3, [r4, #122] ; 0x7a + d022a52: f7e2 fd7b bl d00554c <rtw_list_insert_tail> + d022a56: f1b8 0f00 cmp.w r8, #0 + d022a5a: d004 beq.n d022a66 <rtw_recv_free_frame+0x5e> + d022a5c: 42b5 cmp r5, r6 + d022a5e: bf02 ittt eq + d022a60: 6a2b ldreq r3, [r5, #32] + d022a62: 3301 addeq r3, #1 + d022a64: 622b streq r3, [r5, #32] + d022a66: 4c12 ldr r4, [pc, #72] ; (d022ab0 <rtw_recv_free_frame+0xa8>) + d022a68: 6a2a ldr r2, [r5, #32] + d022a6a: 68e3 ldr r3, [r4, #12] + d022a6c: 429a cmp r2, r3 + d022a6e: dd0d ble.n d022a8c <rtw_recv_free_frame+0x84> + d022a70: 4b10 ldr r3, [pc, #64] ; (d022ab4 <rtw_recv_free_frame+0xac>) + d022a72: 681b ldr r3, [r3, #0] + d022a74: b153 cbz r3, d022a8c <rtw_recv_free_frame+0x84> + d022a76: 4810 ldr r0, [pc, #64] ; (d022ab8 <rtw_recv_free_frame+0xb0>) + d022a78: f7e1 fa3e bl d003ef8 <inic_ipc_dev_buffered_printf> + d022a7c: 480f ldr r0, [pc, #60] ; (d022abc <rtw_recv_free_frame+0xb4>) + d022a7e: 68e3 ldr r3, [r4, #12] + d022a80: 6a2a ldr r2, [r5, #32] + d022a82: 490f ldr r1, [pc, #60] ; (d022ac0 <rtw_recv_free_frame+0xb8>) + d022a84: f8d0 01ac ldr.w r0, [r0, #428] ; 0x1ac + d022a88: f7e1 fa36 bl d003ef8 <inic_ipc_dev_buffered_printf> + d022a8c: a901 add r1, sp, #4 + d022a8e: 4638 mov r0, r7 + d022a90: f7e2 fd1a bl d0054c8 <rtw_exit_critical_bh> + d022a94: 2001 movs r0, #1 + d022a96: b002 add sp, #8 + d022a98: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d022a9c: f8d5 8000 ldr.w r8, [r5] + d022aa0: f8d8 6000 ldr.w r6, [r8] + d022aa4: f8c0 8010 str.w r8, [r0, #16] + d022aa8: 360c adds r6, #12 + d022aaa: 4635 mov r5, r6 + d022aac: e7bb b.n d022a26 <rtw_recv_free_frame+0x1e> + d022aae: bf00 nop + d022ab0: 60005e50 .word 0x60005e50 + d022ab4: 6000013c .word 0x6000013c + d022ab8: 0d04a78b .word 0x0d04a78b + d022abc: 0d04b5a4 .word 0x0d04b5a4 + d022ac0: 0d048f76 .word 0x0d048f76 + +0d022ac4 <rtw_recv_free_frame_queue>: + d022ac4: b5f8 push {r3, r4, r5, r6, r7, lr} + d022ac6: 4604 mov r4, r0 + d022ac8: 460e mov r6, r1 + d022aca: 6805 ldr r5, [r0, #0] + d022acc: 4629 mov r1, r5 + d022ace: 4620 mov r0, r4 + d022ad0: f7e2 fec2 bl d005858 <rtw_end_of_queue_search> + d022ad4: b100 cbz r0, d022ad8 <rtw_recv_free_frame_queue+0x14> + d022ad6: bdf8 pop {r3, r4, r5, r6, r7, pc} + d022ad8: 682f ldr r7, [r5, #0] + d022ada: 4628 mov r0, r5 + d022adc: 4631 mov r1, r6 + d022ade: 463d mov r5, r7 + d022ae0: f7ff ff92 bl d022a08 <rtw_recv_free_frame> + d022ae4: e7f2 b.n d022acc <rtw_recv_free_frame_queue+0x8> + +0d022ae6 <rtw_recv_free_uc_swdec_pending_queue>: + d022ae6: b570 push {r4, r5, r6, lr} + d022ae8: 6804 ldr r4, [r0, #0] + d022aea: 2500 movs r5, #0 + d022aec: f104 0618 add.w r6, r4, #24 + d022af0: 340c adds r4, #12 + d022af2: 4630 mov r0, r6 + d022af4: f7ff ff64 bl d0229c0 <rtw_recv_alloc_frame> + d022af8: b908 cbnz r0, d022afe <rtw_recv_free_uc_swdec_pending_queue+0x18> + d022afa: 4628 mov r0, r5 + d022afc: bd70 pop {r4, r5, r6, pc} + d022afe: 4621 mov r1, r4 + d022b00: 3501 adds r5, #1 + d022b02: f7ff ff81 bl d022a08 <rtw_recv_free_frame> + d022b06: 4630 mov r0, r6 + d022b08: f7ff ff5a bl d0229c0 <rtw_recv_alloc_frame> + d022b0c: e7f4 b.n d022af8 <rtw_recv_free_uc_swdec_pending_queue+0x12> ... -0d022a34 <rtw_recv_free_priv>: - d022a34: b510 push {r4, lr} - d022a36: 4604 mov r4, r0 - d022a38: 6a40 ldr r0, [r0, #36] ; 0x24 - d022a3a: b1c8 cbz r0, d022a70 <rtw_recv_free_priv+0x3c> - d022a3c: f7ff ffe5 bl d022a0a <rtw_recv_free_uc_swdec_pending_queue> - d022a40: f104 0008 add.w r0, r4, #8 - d022a44: f7e2 fd4a bl d0054dc <rtw_spinlock_free> - d022a48: f104 0014 add.w r0, r4, #20 - d022a4c: f7e2 fd46 bl d0054dc <rtw_spinlock_free> - d022a50: f104 0038 add.w r0, r4, #56 ; 0x38 - d022a54: f7e2 fd42 bl d0054dc <rtw_spinlock_free> - d022a58: 69a0 ldr r0, [r4, #24] - d022a5a: b148 cbz r0, d022a70 <rtw_recv_free_priv+0x3c> - d022a5c: 4b05 ldr r3, [pc, #20] ; (d022a74 <rtw_recv_free_priv+0x40>) - d022a5e: 68d9 ldr r1, [r3, #12] - d022a60: 23d0 movs r3, #208 ; 0xd0 - d022a62: 4359 muls r1, r3 - d022a64: e8bd 4010 ldmia.w sp!, {r4, lr} - d022a68: f501 7180 add.w r1, r1, #256 ; 0x100 - d022a6c: f7e2 bd88 b.w d005580 <rtw_vmfree> - d022a70: bd10 pop {r4, pc} - d022a72: bf00 nop - d022a74: 60005e50 .word 0x60005e50 - -0d022a78 <rtw_recv_free_defrag_queue>: - d022a78: b538 push {r3, r4, r5, lr} - d022a7a: f100 0464 add.w r4, r0, #100 ; 0x64 - d022a7e: 68c3 ldr r3, [r0, #12] - d022a80: 4620 mov r0, r4 - d022a82: 681d ldr r5, [r3, #0] - d022a84: f7e2 fee6 bl d005854 <rtw_queue_empty> - d022a88: b930 cbnz r0, d022a98 <rtw_recv_free_defrag_queue+0x20> - d022a8a: f105 010c add.w r1, r5, #12 - d022a8e: 4620 mov r0, r4 - d022a90: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d022a94: f7ff bfa8 b.w d0229e8 <rtw_recv_free_frame_queue> - d022a98: bd38 pop {r3, r4, r5, pc} - -0d022a9a <rtw_recv_frame_chkpn>: - d022a9a: b538 push {r3, r4, r5, lr} - d022a9c: f891 302f ldrb.w r3, [r1, #47] ; 0x2f - d022aa0: 4604 mov r4, r0 - d022aa2: 2b04 cmp r3, #4 - d022aa4: d12a bne.n d022afc <rtw_recv_frame_chkpn+0x62> - d022aa6: f891 0048 ldrb.w r0, [r1, #72] ; 0x48 - d022aaa: f7ff fee2 bl d022872 <IS_MCAST.isra.0> - d022aae: b328 cbz r0, d022afc <rtw_recv_frame_chkpn+0x62> - d022ab0: f8d1 30bc ldr.w r3, [r1, #188] ; 0xbc - d022ab4: 2200 movs r2, #0 - d022ab6: f891 1021 ldrb.w r1, [r1, #33] ; 0x21 - d022aba: 4615 mov r5, r2 - d022abc: 5c58 ldrb r0, [r3, r1] - d022abe: 440b add r3, r1 - d022ac0: f360 0207 bfi r2, r0, #0, #8 - d022ac4: 7859 ldrb r1, [r3, #1] - d022ac6: 78d8 ldrb r0, [r3, #3] - d022ac8: f361 220f bfi r2, r1, #8, #8 - d022acc: 7919 ldrb r1, [r3, #4] - d022ace: 0980 lsrs r0, r0, #6 - d022ad0: f361 4217 bfi r2, r1, #16, #8 - d022ad4: 7959 ldrb r1, [r3, #5] - d022ad6: eb04 00c0 add.w r0, r4, r0, lsl #3 - d022ada: f361 621f bfi r2, r1, #24, #8 - d022ade: 7999 ldrb r1, [r3, #6] - d022ae0: f361 0507 bfi r5, r1, #0, #8 - d022ae4: 79d9 ldrb r1, [r3, #7] - d022ae6: f361 250f bfi r5, r1, #8, #8 - d022aea: e9d0 13ac ldrd r1, r3, [r0, #688] ; 0x2b0 - d022aee: 4291 cmp r1, r2 - d022af0: 41ab sbcs r3, r5 - d022af2: d301 bcc.n d022af8 <rtw_recv_frame_chkpn+0x5e> - d022af4: 2000 movs r0, #0 - d022af6: bd38 pop {r3, r4, r5, pc} - d022af8: e9c0 25ac strd r2, r5, [r0, #688] ; 0x2b0 - d022afc: 2001 movs r0, #1 - d022afe: e7fa b.n d022af6 <rtw_recv_frame_chkpn+0x5c> - -0d022b00 <rtw_recv_frame_chk_frag_pn>: - d022b00: b5d3 push {r0, r1, r4, r6, r7, lr} - d022b02: f891 302f ldrb.w r3, [r1, #47] ; 0x2f - d022b06: 4604 mov r4, r0 - d022b08: 4610 mov r0, r2 - d022b0a: 2b04 cmp r3, #4 - d022b0c: d125 bne.n d022b5a <rtw_recv_frame_chk_frag_pn+0x5a> - d022b0e: f891 2021 ldrb.w r2, [r1, #33] ; 0x21 - d022b12: 2600 movs r6, #0 - d022b14: f8d1 30bc ldr.w r3, [r1, #188] ; 0xbc - d022b18: 2700 movs r7, #0 - d022b1a: e9cd 6700 strd r6, r7, [sp] - d022b1e: 5c99 ldrb r1, [r3, r2] - d022b20: 4413 add r3, r2 - d022b22: f88d 1000 strb.w r1, [sp] - d022b26: 4669 mov r1, sp - d022b28: 785a ldrb r2, [r3, #1] - d022b2a: f88d 2001 strb.w r2, [sp, #1] - d022b2e: 791a ldrb r2, [r3, #4] - d022b30: f88d 2002 strb.w r2, [sp, #2] - d022b34: 795a ldrb r2, [r3, #5] - d022b36: f88d 2003 strb.w r2, [sp, #3] - d022b3a: 799a ldrb r2, [r3, #6] - d022b3c: f88d 2004 strb.w r2, [sp, #4] - d022b40: 79da ldrb r2, [r3, #7] - d022b42: f88d 2005 strb.w r2, [sp, #5] - d022b46: 78da ldrb r2, [r3, #3] - d022b48: 0992 lsrs r2, r2, #6 - d022b4a: eb04 02c2 add.w r2, r4, r2, lsl #3 - d022b4e: f502 722c add.w r2, r2, #688 ; 0x2b0 - d022b52: f006 fa5f bl d029014 <wifi_rom_check_pn> - d022b56: b002 add sp, #8 - d022b58: bdd0 pop {r4, r6, r7, pc} - d022b5a: 2001 movs r0, #1 - d022b5c: e7fb b.n d022b56 <rtw_recv_frame_chk_frag_pn+0x56> +0d022b10 <rtw_recv_free_priv>: + d022b10: b510 push {r4, lr} + d022b12: 4604 mov r4, r0 + d022b14: 6a40 ldr r0, [r0, #36] ; 0x24 + d022b16: b1c8 cbz r0, d022b4c <rtw_recv_free_priv+0x3c> + d022b18: f7ff ffe5 bl d022ae6 <rtw_recv_free_uc_swdec_pending_queue> + d022b1c: f104 0008 add.w r0, r4, #8 + d022b20: f7e2 fcdc bl d0054dc <rtw_spinlock_free> + d022b24: f104 0014 add.w r0, r4, #20 + d022b28: f7e2 fcd8 bl d0054dc <rtw_spinlock_free> + d022b2c: f104 0038 add.w r0, r4, #56 ; 0x38 + d022b30: f7e2 fcd4 bl d0054dc <rtw_spinlock_free> + d022b34: 69a0 ldr r0, [r4, #24] + d022b36: b148 cbz r0, d022b4c <rtw_recv_free_priv+0x3c> + d022b38: 4b05 ldr r3, [pc, #20] ; (d022b50 <rtw_recv_free_priv+0x40>) + d022b3a: 68d9 ldr r1, [r3, #12] + d022b3c: 23d0 movs r3, #208 ; 0xd0 + d022b3e: 4359 muls r1, r3 + d022b40: e8bd 4010 ldmia.w sp!, {r4, lr} + d022b44: f501 7180 add.w r1, r1, #256 ; 0x100 + d022b48: f7e2 bd1a b.w d005580 <rtw_vmfree> + d022b4c: bd10 pop {r4, pc} + d022b4e: bf00 nop + d022b50: 60005e50 .word 0x60005e50 + +0d022b54 <rtw_recv_free_defrag_queue>: + d022b54: b538 push {r3, r4, r5, lr} + d022b56: f100 0464 add.w r4, r0, #100 ; 0x64 + d022b5a: 68c3 ldr r3, [r0, #12] + d022b5c: 4620 mov r0, r4 + d022b5e: 681d ldr r5, [r3, #0] + d022b60: f7e2 fe78 bl d005854 <rtw_queue_empty> + d022b64: b930 cbnz r0, d022b74 <rtw_recv_free_defrag_queue+0x20> + d022b66: f105 010c add.w r1, r5, #12 + d022b6a: 4620 mov r0, r4 + d022b6c: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d022b70: f7ff bfa8 b.w d022ac4 <rtw_recv_free_frame_queue> + d022b74: bd38 pop {r3, r4, r5, pc} + +0d022b76 <rtw_recv_frame_chkpn>: + d022b76: b538 push {r3, r4, r5, lr} + d022b78: f891 302f ldrb.w r3, [r1, #47] ; 0x2f + d022b7c: 4604 mov r4, r0 + d022b7e: 2b04 cmp r3, #4 + d022b80: d12a bne.n d022bd8 <rtw_recv_frame_chkpn+0x62> + d022b82: f891 0048 ldrb.w r0, [r1, #72] ; 0x48 + d022b86: f7ff fee2 bl d02294e <IS_MCAST.isra.0> + d022b8a: b328 cbz r0, d022bd8 <rtw_recv_frame_chkpn+0x62> + d022b8c: f8d1 30bc ldr.w r3, [r1, #188] ; 0xbc + d022b90: 2200 movs r2, #0 + d022b92: f891 1021 ldrb.w r1, [r1, #33] ; 0x21 + d022b96: 4615 mov r5, r2 + d022b98: 5c58 ldrb r0, [r3, r1] + d022b9a: 440b add r3, r1 + d022b9c: f360 0207 bfi r2, r0, #0, #8 + d022ba0: 7859 ldrb r1, [r3, #1] + d022ba2: 78d8 ldrb r0, [r3, #3] + d022ba4: f361 220f bfi r2, r1, #8, #8 + d022ba8: 7919 ldrb r1, [r3, #4] + d022baa: 0980 lsrs r0, r0, #6 + d022bac: f361 4217 bfi r2, r1, #16, #8 + d022bb0: 7959 ldrb r1, [r3, #5] + d022bb2: eb04 00c0 add.w r0, r4, r0, lsl #3 + d022bb6: f361 621f bfi r2, r1, #24, #8 + d022bba: 7999 ldrb r1, [r3, #6] + d022bbc: f361 0507 bfi r5, r1, #0, #8 + d022bc0: 79d9 ldrb r1, [r3, #7] + d022bc2: f361 250f bfi r5, r1, #8, #8 + d022bc6: e9d0 13ac ldrd r1, r3, [r0, #688] ; 0x2b0 + d022bca: 4291 cmp r1, r2 + d022bcc: 41ab sbcs r3, r5 + d022bce: d301 bcc.n d022bd4 <rtw_recv_frame_chkpn+0x5e> + d022bd0: 2000 movs r0, #0 + d022bd2: bd38 pop {r3, r4, r5, pc} + d022bd4: e9c0 25ac strd r2, r5, [r0, #688] ; 0x2b0 + d022bd8: 2001 movs r0, #1 + d022bda: e7fa b.n d022bd2 <rtw_recv_frame_chkpn+0x5c> + +0d022bdc <rtw_recv_frame_chk_frag_pn>: + d022bdc: b5d3 push {r0, r1, r4, r6, r7, lr} + d022bde: f891 302f ldrb.w r3, [r1, #47] ; 0x2f + d022be2: 4604 mov r4, r0 + d022be4: 4610 mov r0, r2 + d022be6: 2b04 cmp r3, #4 + d022be8: d125 bne.n d022c36 <rtw_recv_frame_chk_frag_pn+0x5a> + d022bea: f891 2021 ldrb.w r2, [r1, #33] ; 0x21 + d022bee: 2600 movs r6, #0 + d022bf0: f8d1 30bc ldr.w r3, [r1, #188] ; 0xbc + d022bf4: 2700 movs r7, #0 + d022bf6: e9cd 6700 strd r6, r7, [sp] + d022bfa: 5c99 ldrb r1, [r3, r2] + d022bfc: 4413 add r3, r2 + d022bfe: f88d 1000 strb.w r1, [sp] + d022c02: 4669 mov r1, sp + d022c04: 785a ldrb r2, [r3, #1] + d022c06: f88d 2001 strb.w r2, [sp, #1] + d022c0a: 791a ldrb r2, [r3, #4] + d022c0c: f88d 2002 strb.w r2, [sp, #2] + d022c10: 795a ldrb r2, [r3, #5] + d022c12: f88d 2003 strb.w r2, [sp, #3] + d022c16: 799a ldrb r2, [r3, #6] + d022c18: f88d 2004 strb.w r2, [sp, #4] + d022c1c: 79da ldrb r2, [r3, #7] + d022c1e: f88d 2005 strb.w r2, [sp, #5] + d022c22: 78da ldrb r2, [r3, #3] + d022c24: 0992 lsrs r2, r2, #6 + d022c26: eb04 02c2 add.w r2, r4, r2, lsl #3 + d022c2a: f502 722c add.w r2, r2, #688 ; 0x2b0 + d022c2e: f006 fa5f bl d0290f0 <wifi_rom_check_pn> + d022c32: b002 add sp, #8 + d022c34: bdd0 pop {r4, r6, r7, pc} + d022c36: 2001 movs r0, #1 + d022c38: e7fb b.n d022c32 <rtw_recv_frame_chk_frag_pn+0x56> ... -0d022b60 <rtw_recv_decryptor>: - d022b60: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d022b64: 460c mov r4, r1 - d022b66: f891 102f ldrb.w r1, [r1, #47] ; 0x2f - d022b6a: b086 sub sp, #24 - d022b6c: 4680 mov r8, r0 - d022b6e: f894 202e ldrb.w r2, [r4, #46] ; 0x2e - d022b72: 2900 cmp r1, #0 - d022b74: f000 8096 beq.w d022ca4 <rtw_recv_decryptor+0x144> - d022b78: 6805 ldr r5, [r0, #0] - d022b7a: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc - d022b7e: f894 0021 ldrb.w r0, [r4, #33] ; 0x21 - d022b82: 4403 add r3, r0 - d022b84: 78db ldrb r3, [r3, #3] - d022b86: 099b lsrs r3, r3, #6 - d022b88: f884 3055 strb.w r3, [r4, #85] ; 0x55 - d022b8c: 2a00 cmp r2, #0 - d022b8e: d17e bne.n d022c8e <rtw_recv_decryptor+0x12e> - d022b90: f894 3023 ldrb.w r3, [r4, #35] ; 0x23 - d022b94: b163 cbz r3, d022bb0 <rtw_recv_decryptor+0x50> - d022b96: 4845 ldr r0, [pc, #276] ; (d022cac <rtw_recv_decryptor+0x14c>) - d022b98: f7e1 f9ae bl d003ef8 <inic_ipc_dev_buffered_printf> - d022b9c: 4844 ldr r0, [pc, #272] ; (d022cb0 <rtw_recv_decryptor+0x150>) - d022b9e: f7e1 f9ab bl d003ef8 <inic_ipc_dev_buffered_printf> - d022ba2: 4620 mov r0, r4 - d022ba4: f105 010c add.w r1, r5, #12 - d022ba8: 2400 movs r4, #0 - d022baa: f7ff febf bl d02292c <rtw_recv_free_frame> - d022bae: e079 b.n d022ca4 <rtw_recv_decryptor+0x144> - d022bb0: f8c8 3358 str.w r3, [r8, #856] ; 0x358 - d022bb4: f894 6030 ldrb.w r6, [r4, #48] ; 0x30 - d022bb8: f894 2021 ldrb.w r2, [r4, #33] ; 0x21 - d022bbc: f8d4 70bc ldr.w r7, [r4, #188] ; 0xbc - d022bc0: 4432 add r2, r6 - d022bc2: f8d4 60b4 ldr.w r6, [r4, #180] ; 0xb4 - d022bc6: 1ab6 subs r6, r6, r2 - d022bc8: f894 202f ldrb.w r2, [r4, #47] ; 0x2f - d022bcc: 2a02 cmp r2, #2 - d022bce: d001 beq.n d022bd4 <rtw_recv_decryptor+0x74> - d022bd0: 2a04 cmp r2, #4 - d022bd2: d117 bne.n d022c04 <rtw_recv_decryptor+0xa4> - d022bd4: f104 0148 add.w r1, r4, #72 ; 0x48 - d022bd8: f508 70b6 add.w r0, r8, #364 ; 0x16c - d022bdc: f7e9 ff42 bl d00ca64 <rtw_get_stainfo> - d022be0: 4603 mov r3, r0 - d022be2: 2800 cmp r0, #0 - d022be4: d0dd beq.n d022ba2 <rtw_recv_decryptor+0x42> - d022be6: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 - d022bea: f7ff fe42 bl d022872 <IS_MCAST.isra.0> - d022bee: b198 cbz r0, d022c18 <rtw_recv_decryptor+0xb8> - d022bf0: f898 334d ldrb.w r3, [r8, #845] ; 0x34d - d022bf4: 2b00 cmp r3, #0 - d022bf6: d0d4 beq.n d022ba2 <rtw_recv_decryptor+0x42> - d022bf8: f894 3055 ldrb.w r3, [r4, #85] ; 0x55 - d022bfc: eb08 1303 add.w r3, r8, r3, lsl #4 - d022c00: f503 73f4 add.w r3, r3, #488 ; 0x1e8 - d022c04: f894 202f ldrb.w r2, [r4, #47] ; 0x2f - d022c08: 3a01 subs r2, #1 - d022c0a: 2a04 cmp r2, #4 - d022c0c: d84a bhi.n d022ca4 <rtw_recv_decryptor+0x144> - d022c0e: e8df f002 tbb [pc, r2] - d022c12: 2105 .short 0x2105 - d022c14: 3349 .short 0x3349 - d022c16: 05 .byte 0x05 - d022c17: 00 .byte 0x00 - d022c18: 33d8 adds r3, #216 ; 0xd8 - d022c1a: e7f3 b.n d022c04 <rtw_recv_decryptor+0xa4> - d022c1c: f894 3055 ldrb.w r3, [r4, #85] ; 0x55 - d022c20: a805 add r0, sp, #20 - d022c22: f894 2030 ldrb.w r2, [r4, #48] ; 0x30 - d022c26: f894 1021 ldrb.w r1, [r4, #33] ; 0x21 - d022c2a: 9002 str r0, [sp, #8] - d022c2c: eb08 0083 add.w r0, r8, r3, lsl #2 - d022c30: eb08 1303 add.w r3, r8, r3, lsl #4 - d022c34: f8d0 01cc ldr.w r0, [r0, #460] ; 0x1cc - d022c38: f503 73c6 add.w r3, r3, #396 ; 0x18c - d022c3c: 9001 str r0, [sp, #4] - d022c3e: 4638 mov r0, r7 - d022c40: 9300 str r3, [sp, #0] - d022c42: 4633 mov r3, r6 - d022c44: f016 f966 bl d038f14 <wep_80211_decrypt> - d022c48: bb60 cbnz r0, d022ca4 <rtw_recv_decryptor+0x144> - d022c4a: 4818 ldr r0, [pc, #96] ; (d022cac <rtw_recv_decryptor+0x14c>) - d022c4c: f7e1 f954 bl d003ef8 <inic_ipc_dev_buffered_printf> - d022c50: 4818 ldr r0, [pc, #96] ; (d022cb4 <rtw_recv_decryptor+0x154>) - d022c52: e7a4 b.n d022b9e <rtw_recv_decryptor+0x3e> - d022c54: a805 add r0, sp, #20 - d022c56: f894 2030 ldrb.w r2, [r4, #48] ; 0x30 - d022c5a: f894 1021 ldrb.w r1, [r4, #33] ; 0x21 - d022c5e: 9003 str r0, [sp, #12] - d022c60: f104 0042 add.w r0, r4, #66 ; 0x42 - d022c64: 9002 str r0, [sp, #8] - d022c66: 2010 movs r0, #16 - d022c68: e9cd 3000 strd r3, r0, [sp] - d022c6c: 4633 mov r3, r6 - d022c6e: 4638 mov r0, r7 - d022c70: f016 fc36 bl d0394e0 <tkip_80211_decrypt> - d022c74: b9b0 cbnz r0, d022ca4 <rtw_recv_decryptor+0x144> - d022c76: e794 b.n d022ba2 <rtw_recv_decryptor+0x42> - d022c78: 883a ldrh r2, [r7, #0] - d022c7a: 4638 mov r0, r7 - d022c7c: f894 1021 ldrb.w r1, [r4, #33] ; 0x21 - d022c80: f002 02fc and.w r2, r2, #252 ; 0xfc - d022c84: 9200 str r2, [sp, #0] - d022c86: 4632 mov r2, r6 - d022c88: f016 ffc6 bl d039c18 <aes_80211_decrypt> - d022c8c: e7f2 b.n d022c74 <rtw_recv_decryptor+0x114> - d022c8e: 2a01 cmp r2, #1 - d022c90: d108 bne.n d022ca4 <rtw_recv_decryptor+0x144> - d022c92: f898 334e ldrb.w r3, [r8, #846] ; 0x34e - d022c96: 2b01 cmp r3, #1 - d022c98: d001 beq.n d022c9e <rtw_recv_decryptor+0x13e> - d022c9a: 2902 cmp r1, #2 - d022c9c: d002 beq.n d022ca4 <rtw_recv_decryptor+0x144> - d022c9e: 2301 movs r3, #1 - d022ca0: f8c8 3358 str.w r3, [r8, #856] ; 0x358 - d022ca4: 4620 mov r0, r4 - d022ca6: b006 add sp, #24 - d022ca8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d022cac: 0d04a6af .word 0x0d04a6af - d022cb0: 0d048d10 .word 0x0d048d10 - d022cb4: 0d048d47 .word 0x0d048d47 - -0d022cb8 <rtw_recv_count_rx_stats>: - d022cb8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d022cba: 4607 mov r7, r0 - d022cbc: 460c mov r4, r1 - d022cbe: 4613 mov r3, r2 - d022cc0: 6802 ldr r2, [r0, #0] - d022cc2: f891 0048 ldrb.w r0, [r1, #72] ; 0x48 - d022cc6: f7ff fdd4 bl d022872 <IS_MCAST.isra.0> - d022cca: f8d4 50b4 ldr.w r5, [r4, #180] ; 0xb4 - d022cce: b2c1 uxtb r1, r0 - d022cd0: f8d7 0828 ldr.w r0, [r7, #2088] ; 0x828 - d022cd4: f8d2 6cc0 ldr.w r6, [r2, #3264] ; 0xcc0 - d022cd8: 4428 add r0, r5 - d022cda: f8c7 0828 str.w r0, [r7, #2088] ; 0x828 - d022cde: f8d2 09dc ldr.w r0, [r2, #2524] ; 0x9dc - d022ce2: 3001 adds r0, #1 - d022ce4: f8c2 09dc str.w r0, [r2, #2524] ; 0x9dc - d022ce8: f64f 70ff movw r0, #65535 ; 0xffff - d022cec: 8ee7 ldrh r7, [r4, #54] ; 0x36 - d022cee: 4287 cmp r7, r0 - d022cf0: d102 bne.n d022cf8 <rtw_recv_count_rx_stats+0x40> - d022cf2: 6ba0 ldr r0, [r4, #56] ; 0x38 - d022cf4: 3001 adds r0, #1 - d022cf6: d009 beq.n d022d0c <rtw_recv_count_rx_stats+0x54> - d022cf8: f894 0036 ldrb.w r0, [r4, #54] ; 0x36 - d022cfc: f7ff fdb9 bl d022872 <IS_MCAST.isra.0> - d022d00: b920 cbnz r0, d022d0c <rtw_recv_count_rx_stats+0x54> - d022d02: f8d2 09e0 ldr.w r0, [r2, #2528] ; 0x9e0 - d022d06: 3001 adds r0, #1 - d022d08: f8c2 09e0 str.w r0, [r2, #2528] ; 0x9e0 - d022d0c: b1ab cbz r3, d022d3a <rtw_recv_count_rx_stats+0x82> - d022d0e: 9101 str r1, [sp, #4] - d022d10: e9d3 2052 ldrd r2, r0, [r3, #328] ; 0x148 - d022d14: 3201 adds r2, #1 - d022d16: f140 0000 adc.w r0, r0, #0 - d022d1a: e9c3 2052 strd r2, r0, [r3, #328] ; 0x148 - d022d1e: e9d3 2054 ldrd r2, r0, [r3, #336] ; 0x150 - d022d22: 1952 adds r2, r2, r5 - d022d24: eb40 70e5 adc.w r0, r0, r5, asr #31 - d022d28: e9c3 2054 strd r2, r0, [r3, #336] ; 0x150 - d022d2c: f8d3 0090 ldr.w r0, [r3, #144] ; 0x90 - d022d30: 462a mov r2, r5 - d022d32: 3008 adds r0, #8 - d022d34: f7fd f8fe bl d01ff34 <rtw_phl_rx_count> - d022d38: 9901 ldr r1, [sp, #4] - d022d3a: 462a mov r2, r5 - d022d3c: f506 6096 add.w r0, r6, #1200 ; 0x4b0 - d022d40: b003 add sp, #12 - d022d42: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d022d46: f7fd b8f5 b.w d01ff34 <rtw_phl_rx_count> +0d022c3c <rtw_recv_decryptor>: + d022c3c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d022c40: 460c mov r4, r1 + d022c42: f891 102f ldrb.w r1, [r1, #47] ; 0x2f + d022c46: b086 sub sp, #24 + d022c48: 4680 mov r8, r0 + d022c4a: f894 202e ldrb.w r2, [r4, #46] ; 0x2e + d022c4e: 2900 cmp r1, #0 + d022c50: f000 8096 beq.w d022d80 <rtw_recv_decryptor+0x144> + d022c54: 6805 ldr r5, [r0, #0] + d022c56: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc + d022c5a: f894 0021 ldrb.w r0, [r4, #33] ; 0x21 + d022c5e: 4403 add r3, r0 + d022c60: 78db ldrb r3, [r3, #3] + d022c62: 099b lsrs r3, r3, #6 + d022c64: f884 3055 strb.w r3, [r4, #85] ; 0x55 + d022c68: 2a00 cmp r2, #0 + d022c6a: d17e bne.n d022d6a <rtw_recv_decryptor+0x12e> + d022c6c: f894 3023 ldrb.w r3, [r4, #35] ; 0x23 + d022c70: b163 cbz r3, d022c8c <rtw_recv_decryptor+0x50> + d022c72: 4845 ldr r0, [pc, #276] ; (d022d88 <rtw_recv_decryptor+0x14c>) + d022c74: f7e1 f940 bl d003ef8 <inic_ipc_dev_buffered_printf> + d022c78: 4844 ldr r0, [pc, #272] ; (d022d8c <rtw_recv_decryptor+0x150>) + d022c7a: f7e1 f93d bl d003ef8 <inic_ipc_dev_buffered_printf> + d022c7e: 4620 mov r0, r4 + d022c80: f105 010c add.w r1, r5, #12 + d022c84: 2400 movs r4, #0 + d022c86: f7ff febf bl d022a08 <rtw_recv_free_frame> + d022c8a: e079 b.n d022d80 <rtw_recv_decryptor+0x144> + d022c8c: f8c8 3358 str.w r3, [r8, #856] ; 0x358 + d022c90: f894 6030 ldrb.w r6, [r4, #48] ; 0x30 + d022c94: f894 2021 ldrb.w r2, [r4, #33] ; 0x21 + d022c98: f8d4 70bc ldr.w r7, [r4, #188] ; 0xbc + d022c9c: 4432 add r2, r6 + d022c9e: f8d4 60b4 ldr.w r6, [r4, #180] ; 0xb4 + d022ca2: 1ab6 subs r6, r6, r2 + d022ca4: f894 202f ldrb.w r2, [r4, #47] ; 0x2f + d022ca8: 2a02 cmp r2, #2 + d022caa: d001 beq.n d022cb0 <rtw_recv_decryptor+0x74> + d022cac: 2a04 cmp r2, #4 + d022cae: d117 bne.n d022ce0 <rtw_recv_decryptor+0xa4> + d022cb0: f104 0148 add.w r1, r4, #72 ; 0x48 + d022cb4: f508 70b6 add.w r0, r8, #364 ; 0x16c + d022cb8: f7e9 fed4 bl d00ca64 <rtw_get_stainfo> + d022cbc: 4603 mov r3, r0 + d022cbe: 2800 cmp r0, #0 + d022cc0: d0dd beq.n d022c7e <rtw_recv_decryptor+0x42> + d022cc2: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 + d022cc6: f7ff fe42 bl d02294e <IS_MCAST.isra.0> + d022cca: b198 cbz r0, d022cf4 <rtw_recv_decryptor+0xb8> + d022ccc: f898 334d ldrb.w r3, [r8, #845] ; 0x34d + d022cd0: 2b00 cmp r3, #0 + d022cd2: d0d4 beq.n d022c7e <rtw_recv_decryptor+0x42> + d022cd4: f894 3055 ldrb.w r3, [r4, #85] ; 0x55 + d022cd8: eb08 1303 add.w r3, r8, r3, lsl #4 + d022cdc: f503 73f4 add.w r3, r3, #488 ; 0x1e8 + d022ce0: f894 202f ldrb.w r2, [r4, #47] ; 0x2f + d022ce4: 3a01 subs r2, #1 + d022ce6: 2a04 cmp r2, #4 + d022ce8: d84a bhi.n d022d80 <rtw_recv_decryptor+0x144> + d022cea: e8df f002 tbb [pc, r2] + d022cee: 2105 .short 0x2105 + d022cf0: 3349 .short 0x3349 + d022cf2: 05 .byte 0x05 + d022cf3: 00 .byte 0x00 + d022cf4: 33d8 adds r3, #216 ; 0xd8 + d022cf6: e7f3 b.n d022ce0 <rtw_recv_decryptor+0xa4> + d022cf8: f894 3055 ldrb.w r3, [r4, #85] ; 0x55 + d022cfc: a805 add r0, sp, #20 + d022cfe: f894 2030 ldrb.w r2, [r4, #48] ; 0x30 + d022d02: f894 1021 ldrb.w r1, [r4, #33] ; 0x21 + d022d06: 9002 str r0, [sp, #8] + d022d08: eb08 0083 add.w r0, r8, r3, lsl #2 + d022d0c: eb08 1303 add.w r3, r8, r3, lsl #4 + d022d10: f8d0 01cc ldr.w r0, [r0, #460] ; 0x1cc + d022d14: f503 73c6 add.w r3, r3, #396 ; 0x18c + d022d18: 9001 str r0, [sp, #4] + d022d1a: 4638 mov r0, r7 + d022d1c: 9300 str r3, [sp, #0] + d022d1e: 4633 mov r3, r6 + d022d20: f016 f966 bl d038ff0 <wep_80211_decrypt> + d022d24: bb60 cbnz r0, d022d80 <rtw_recv_decryptor+0x144> + d022d26: 4818 ldr r0, [pc, #96] ; (d022d88 <rtw_recv_decryptor+0x14c>) + d022d28: f7e1 f8e6 bl d003ef8 <inic_ipc_dev_buffered_printf> + d022d2c: 4818 ldr r0, [pc, #96] ; (d022d90 <rtw_recv_decryptor+0x154>) + d022d2e: e7a4 b.n d022c7a <rtw_recv_decryptor+0x3e> + d022d30: a805 add r0, sp, #20 + d022d32: f894 2030 ldrb.w r2, [r4, #48] ; 0x30 + d022d36: f894 1021 ldrb.w r1, [r4, #33] ; 0x21 + d022d3a: 9003 str r0, [sp, #12] + d022d3c: f104 0042 add.w r0, r4, #66 ; 0x42 + d022d40: 9002 str r0, [sp, #8] + d022d42: 2010 movs r0, #16 + d022d44: e9cd 3000 strd r3, r0, [sp] + d022d48: 4633 mov r3, r6 + d022d4a: 4638 mov r0, r7 + d022d4c: f016 fc36 bl d0395bc <tkip_80211_decrypt> + d022d50: b9b0 cbnz r0, d022d80 <rtw_recv_decryptor+0x144> + d022d52: e794 b.n d022c7e <rtw_recv_decryptor+0x42> + d022d54: 883a ldrh r2, [r7, #0] + d022d56: 4638 mov r0, r7 + d022d58: f894 1021 ldrb.w r1, [r4, #33] ; 0x21 + d022d5c: f002 02fc and.w r2, r2, #252 ; 0xfc + d022d60: 9200 str r2, [sp, #0] + d022d62: 4632 mov r2, r6 + d022d64: f016 ffc6 bl d039cf4 <aes_80211_decrypt> + d022d68: e7f2 b.n d022d50 <rtw_recv_decryptor+0x114> + d022d6a: 2a01 cmp r2, #1 + d022d6c: d108 bne.n d022d80 <rtw_recv_decryptor+0x144> + d022d6e: f898 334e ldrb.w r3, [r8, #846] ; 0x34e + d022d72: 2b01 cmp r3, #1 + d022d74: d001 beq.n d022d7a <rtw_recv_decryptor+0x13e> + d022d76: 2902 cmp r1, #2 + d022d78: d002 beq.n d022d80 <rtw_recv_decryptor+0x144> + d022d7a: 2301 movs r3, #1 + d022d7c: f8c8 3358 str.w r3, [r8, #856] ; 0x358 + d022d80: 4620 mov r0, r4 + d022d82: b006 add sp, #24 + d022d84: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d022d88: 0d04a78b .word 0x0d04a78b + d022d8c: 0d048dec .word 0x0d048dec + d022d90: 0d048e23 .word 0x0d048e23 + +0d022d94 <rtw_recv_count_rx_stats>: + d022d94: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d022d96: 4607 mov r7, r0 + d022d98: 460c mov r4, r1 + d022d9a: 4613 mov r3, r2 + d022d9c: 6802 ldr r2, [r0, #0] + d022d9e: f891 0048 ldrb.w r0, [r1, #72] ; 0x48 + d022da2: f7ff fdd4 bl d02294e <IS_MCAST.isra.0> + d022da6: f8d4 50b4 ldr.w r5, [r4, #180] ; 0xb4 + d022daa: b2c1 uxtb r1, r0 + d022dac: f8d7 0828 ldr.w r0, [r7, #2088] ; 0x828 + d022db0: f8d2 6cc0 ldr.w r6, [r2, #3264] ; 0xcc0 + d022db4: 4428 add r0, r5 + d022db6: f8c7 0828 str.w r0, [r7, #2088] ; 0x828 + d022dba: f8d2 09dc ldr.w r0, [r2, #2524] ; 0x9dc + d022dbe: 3001 adds r0, #1 + d022dc0: f8c2 09dc str.w r0, [r2, #2524] ; 0x9dc + d022dc4: f64f 70ff movw r0, #65535 ; 0xffff + d022dc8: 8ee7 ldrh r7, [r4, #54] ; 0x36 + d022dca: 4287 cmp r7, r0 + d022dcc: d102 bne.n d022dd4 <rtw_recv_count_rx_stats+0x40> + d022dce: 6ba0 ldr r0, [r4, #56] ; 0x38 + d022dd0: 3001 adds r0, #1 + d022dd2: d009 beq.n d022de8 <rtw_recv_count_rx_stats+0x54> + d022dd4: f894 0036 ldrb.w r0, [r4, #54] ; 0x36 + d022dd8: f7ff fdb9 bl d02294e <IS_MCAST.isra.0> + d022ddc: b920 cbnz r0, d022de8 <rtw_recv_count_rx_stats+0x54> + d022dde: f8d2 09e0 ldr.w r0, [r2, #2528] ; 0x9e0 + d022de2: 3001 adds r0, #1 + d022de4: f8c2 09e0 str.w r0, [r2, #2528] ; 0x9e0 + d022de8: b1ab cbz r3, d022e16 <rtw_recv_count_rx_stats+0x82> + d022dea: 9101 str r1, [sp, #4] + d022dec: e9d3 2052 ldrd r2, r0, [r3, #328] ; 0x148 + d022df0: 3201 adds r2, #1 + d022df2: f140 0000 adc.w r0, r0, #0 + d022df6: e9c3 2052 strd r2, r0, [r3, #328] ; 0x148 + d022dfa: e9d3 2054 ldrd r2, r0, [r3, #336] ; 0x150 + d022dfe: 1952 adds r2, r2, r5 + d022e00: eb40 70e5 adc.w r0, r0, r5, asr #31 + d022e04: e9c3 2054 strd r2, r0, [r3, #336] ; 0x150 + d022e08: f8d3 0090 ldr.w r0, [r3, #144] ; 0x90 + d022e0c: 462a mov r2, r5 + d022e0e: 3008 adds r0, #8 + d022e10: f7fd f8fe bl d020010 <rtw_phl_rx_count> + d022e14: 9901 ldr r1, [sp, #4] + d022e16: 462a mov r2, r5 + d022e18: f506 6096 add.w r0, r6, #1200 ; 0x4b0 + d022e1c: b003 add sp, #12 + d022e1e: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d022e22: f7fd b8f5 b.w d020010 <rtw_phl_rx_count> ... -0d022d4c <rtw_recv_sta2sta_data_frame>: - d022d4c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d022d50: 4606 mov r6, r0 - d022d52: 6803 ldr r3, [r0, #0] - d022d54: f891 0036 ldrb.w r0, [r1, #54] ; 0x36 - d022d58: 460d mov r5, r1 - d022d5a: f7ff fd8a bl d022872 <IS_MCAST.isra.0> - d022d5e: 9000 str r0, [sp, #0] - d022d60: 4630 mov r0, r6 - d022d62: 4690 mov r8, r2 - d022d64: f8d1 b0bc ldr.w fp, [r1, #188] ; 0xbc - d022d68: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 - d022d6c: f7ef fc46 bl d0125fc <rtw_check_sta_mode> - d022d70: 2801 cmp r0, #1 - d022d72: 4604 mov r4, r0 - d022d74: d10b bne.n d022d8e <rtw_recv_sta2sta_data_frame+0x42> - d022d76: f105 074e add.w r7, r5, #78 ; 0x4e - d022d7a: 2206 movs r2, #6 - d022d7c: f105 013c add.w r1, r5, #60 ; 0x3c - d022d80: 4638 mov r0, r7 - d022d82: f7e2 fc07 bl d005594 <rtw_memcmp> - d022d86: 2800 cmp r0, #0 - d022d88: d154 bne.n d022e34 <rtw_recv_sta2sta_data_frame+0xe8> - d022d8a: 2400 movs r4, #0 - d022d8c: e018 b.n d022dc0 <rtw_recv_sta2sta_data_frame+0x74> - d022d8e: 4630 mov r0, r6 - d022d90: f105 0a36 add.w sl, r5, #54 ; 0x36 - d022d94: f7ef fc38 bl d012608 <rtw_check_ap_mode> - d022d98: 2801 cmp r0, #1 - d022d9a: 4604 mov r4, r0 - d022d9c: d124 bne.n d022de8 <rtw_recv_sta2sta_data_frame+0x9c> - d022d9e: 9b00 ldr r3, [sp, #0] - d022da0: b193 cbz r3, d022dc8 <rtw_recv_sta2sta_data_frame+0x7c> - d022da2: f895 004e ldrb.w r0, [r5, #78] ; 0x4e - d022da6: f7ff fd64 bl d022872 <IS_MCAST.isra.0> - d022daa: 2800 cmp r0, #0 - d022dac: d0ed beq.n d022d8a <rtw_recv_sta2sta_data_frame+0x3e> - d022dae: 4630 mov r0, r6 - d022db0: f7e9 fe94 bl d00cadc <rtw_get_bcmc_stainfo> - d022db4: f8c8 0000 str.w r0, [r8] - d022db8: f8d8 3000 ldr.w r3, [r8] - d022dbc: 2b00 cmp r3, #0 - d022dbe: d0e4 beq.n d022d8a <rtw_recv_sta2sta_data_frame+0x3e> - d022dc0: 4620 mov r0, r4 - d022dc2: b003 add sp, #12 - d022dc4: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d022dc8: 2206 movs r2, #6 - d022dca: 4651 mov r1, sl - d022dcc: f105 004e add.w r0, r5, #78 ; 0x4e - d022dd0: f7e2 fbe0 bl d005594 <rtw_memcmp> - d022dd4: 2800 cmp r0, #0 - d022dd6: d0d8 beq.n d022d8a <rtw_recv_sta2sta_data_frame+0x3e> - d022dd8: f105 073c add.w r7, r5, #60 ; 0x3c - d022ddc: 4639 mov r1, r7 - d022dde: f506 70b6 add.w r0, r6, #364 ; 0x16c - d022de2: f7e9 fe3f bl d00ca64 <rtw_get_stainfo> - d022de6: e7e5 b.n d022db4 <rtw_recv_sta2sta_data_frame+0x68> - d022de8: f897 4489 ldrb.w r4, [r7, #1161] ; 0x489 - d022dec: 2c01 cmp r4, #1 - d022dee: d125 bne.n d022e3c <rtw_recv_sta2sta_data_frame+0xf0> - d022df0: f8df 9050 ldr.w r9, [pc, #80] ; d022e44 <rtw_recv_sta2sta_data_frame+0xf8> - d022df4: 2206 movs r2, #6 - d022df6: f10b 0104 add.w r1, fp, #4 - d022dfa: 4650 mov r0, sl - d022dfc: 47c8 blx r9 - d022dfe: f105 033c add.w r3, r5, #60 ; 0x3c - d022e02: 2206 movs r2, #6 - d022e04: f10b 010a add.w r1, fp, #10 - d022e08: 4618 mov r0, r3 - d022e0a: 9301 str r3, [sp, #4] - d022e0c: 47c8 blx r9 - d022e0e: 2206 movs r2, #6 - d022e10: f10b 0110 add.w r1, fp, #16 - d022e14: f105 004e add.w r0, r5, #78 ; 0x4e - d022e18: 47c8 blx r9 - d022e1a: 2206 movs r2, #6 - d022e1c: 4651 mov r1, sl - d022e1e: f105 0048 add.w r0, r5, #72 ; 0x48 - d022e22: 47c8 blx r9 - d022e24: 9b01 ldr r3, [sp, #4] - d022e26: 2206 movs r2, #6 - d022e28: f105 0042 add.w r0, r5, #66 ; 0x42 - d022e2c: 4619 mov r1, r3 - d022e2e: f206 4744 addw r7, r6, #1092 ; 0x444 - d022e32: 47c8 blx r9 - d022e34: 9b00 ldr r3, [sp, #0] - d022e36: 2b00 cmp r3, #0 - d022e38: d0d0 beq.n d022ddc <rtw_recv_sta2sta_data_frame+0x90> - d022e3a: e7b8 b.n d022dae <rtw_recv_sta2sta_data_frame+0x62> - d022e3c: 2700 movs r7, #0 - d022e3e: 463c mov r4, r7 - d022e40: e7f8 b.n d022e34 <rtw_recv_sta2sta_data_frame+0xe8> - d022e42: bf00 nop - d022e44: 00027939 .word 0x00027939 - -0d022e48 <rtw_recv_ap2sta_data_frame>: - d022e48: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d022e4c: ed2d 8b02 vpush {d8} - d022e50: 6803 ldr r3, [r0, #0] - d022e52: b083 sub sp, #12 - d022e54: 4605 mov r5, r0 - d022e56: 460c mov r4, r1 - d022e58: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d022e5c: 4616 mov r6, r2 - d022e5e: f8d1 70bc ldr.w r7, [r1, #188] ; 0xbc - d022e62: f500 7ab6 add.w sl, r0, #364 ; 0x16c - d022e66: 9301 str r3, [sp, #4] - d022e68: f200 4844 addw r8, r0, #1092 ; 0x444 - d022e6c: f891 3036 ldrb.w r3, [r1, #54] ; 0x36 - d022e70: f101 0936 add.w r9, r1, #54 ; 0x36 - d022e74: ee08 3a10 vmov s16, r3 - d022e78: f7ef fbfe bl d012678 <rtw_state_check_sta_no_link> - d022e7c: 9b01 ldr r3, [sp, #4] - d022e7e: 2800 cmp r0, #0 - d022e80: d151 bne.n d022f26 <rtw_recv_ap2sta_data_frame+0xde> - d022e82: 883b ldrh r3, [r7, #0] - d022e84: f003 02fc and.w r2, r3, #252 ; 0xfc - d022e88: 2a48 cmp r2, #72 ; 0x48 - d022e8a: d105 bne.n d022e98 <rtw_recv_ap2sta_data_frame+0x50> - d022e8c: 2000 movs r0, #0 - d022e8e: b003 add sp, #12 - d022e90: ecbd 8b02 vpop {d8} - d022e94: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d022e98: f003 0288 and.w r2, r3, #136 ; 0x88 - d022e9c: 2a88 cmp r2, #136 ; 0x88 - d022e9e: d102 bne.n d022ea6 <rtw_recv_ap2sta_data_frame+0x5e> - d022ea0: f013 0f70 tst.w r3, #112 ; 0x70 - d022ea4: d1f2 bne.n d022e8c <rtw_recv_ap2sta_data_frame+0x44> - d022ea6: f605 0bc8 addw fp, r5, #2248 ; 0x8c8 - d022eaa: 2206 movs r2, #6 - d022eac: f104 013c add.w r1, r4, #60 ; 0x3c - d022eb0: 4658 mov r0, fp - d022eb2: f7e2 fb6f bl d005594 <rtw_memcmp> - d022eb6: 2800 cmp r0, #0 - d022eb8: d1e8 bne.n d022e8c <rtw_recv_ap2sta_data_frame+0x44> - d022eba: ee18 0a10 vmov r0, s16 - d022ebe: 2206 movs r2, #6 - d022ec0: f7ff fcd7 bl d022872 <IS_MCAST.isra.0> - d022ec4: 4607 mov r7, r0 - d022ec6: 4649 mov r1, r9 - d022ec8: 4658 mov r0, fp - d022eca: f7e2 fb63 bl d005594 <rtw_memcmp> - d022ece: ea50 0307 orrs.w r3, r0, r7 - d022ed2: d103 bne.n d022edc <rtw_recv_ap2sta_data_frame+0x94> - d022ed4: 4b2d ldr r3, [pc, #180] ; (d022f8c <rtw_recv_ap2sta_data_frame+0x144>) - d022ed6: 7d5b ldrb r3, [r3, #21] - d022ed8: 2b00 cmp r3, #0 - d022eda: d1d7 bne.n d022e8c <rtw_recv_ap2sta_data_frame+0x44> - d022edc: 344e adds r4, #78 ; 0x4e +0d022e28 <rtw_recv_sta2sta_data_frame>: + d022e28: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d022e2c: 4606 mov r6, r0 + d022e2e: 6803 ldr r3, [r0, #0] + d022e30: f891 0036 ldrb.w r0, [r1, #54] ; 0x36 + d022e34: 460d mov r5, r1 + d022e36: f7ff fd8a bl d02294e <IS_MCAST.isra.0> + d022e3a: 9000 str r0, [sp, #0] + d022e3c: 4630 mov r0, r6 + d022e3e: 4690 mov r8, r2 + d022e40: f8d1 b0bc ldr.w fp, [r1, #188] ; 0xbc + d022e44: f8d3 7cc0 ldr.w r7, [r3, #3264] ; 0xcc0 + d022e48: f7ef fbd8 bl d0125fc <rtw_check_sta_mode> + d022e4c: 2801 cmp r0, #1 + d022e4e: 4604 mov r4, r0 + d022e50: d10b bne.n d022e6a <rtw_recv_sta2sta_data_frame+0x42> + d022e52: f105 074e add.w r7, r5, #78 ; 0x4e + d022e56: 2206 movs r2, #6 + d022e58: f105 013c add.w r1, r5, #60 ; 0x3c + d022e5c: 4638 mov r0, r7 + d022e5e: f7e2 fb99 bl d005594 <rtw_memcmp> + d022e62: 2800 cmp r0, #0 + d022e64: d154 bne.n d022f10 <rtw_recv_sta2sta_data_frame+0xe8> + d022e66: 2400 movs r4, #0 + d022e68: e018 b.n d022e9c <rtw_recv_sta2sta_data_frame+0x74> + d022e6a: 4630 mov r0, r6 + d022e6c: f105 0a36 add.w sl, r5, #54 ; 0x36 + d022e70: f7ef fbca bl d012608 <rtw_check_ap_mode> + d022e74: 2801 cmp r0, #1 + d022e76: 4604 mov r4, r0 + d022e78: d124 bne.n d022ec4 <rtw_recv_sta2sta_data_frame+0x9c> + d022e7a: 9b00 ldr r3, [sp, #0] + d022e7c: b193 cbz r3, d022ea4 <rtw_recv_sta2sta_data_frame+0x7c> + d022e7e: f895 004e ldrb.w r0, [r5, #78] ; 0x4e + d022e82: f7ff fd64 bl d02294e <IS_MCAST.isra.0> + d022e86: 2800 cmp r0, #0 + d022e88: d0ed beq.n d022e66 <rtw_recv_sta2sta_data_frame+0x3e> + d022e8a: 4630 mov r0, r6 + d022e8c: f7e9 fe26 bl d00cadc <rtw_get_bcmc_stainfo> + d022e90: f8c8 0000 str.w r0, [r8] + d022e94: f8d8 3000 ldr.w r3, [r8] + d022e98: 2b00 cmp r3, #0 + d022e9a: d0e4 beq.n d022e66 <rtw_recv_sta2sta_data_frame+0x3e> + d022e9c: 4620 mov r0, r4 + d022e9e: b003 add sp, #12 + d022ea0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d022ea4: 2206 movs r2, #6 + d022ea6: 4651 mov r1, sl + d022ea8: f105 004e add.w r0, r5, #78 ; 0x4e + d022eac: f7e2 fb72 bl d005594 <rtw_memcmp> + d022eb0: 2800 cmp r0, #0 + d022eb2: d0d8 beq.n d022e66 <rtw_recv_sta2sta_data_frame+0x3e> + d022eb4: f105 073c add.w r7, r5, #60 ; 0x3c + d022eb8: 4639 mov r1, r7 + d022eba: f506 70b6 add.w r0, r6, #364 ; 0x16c + d022ebe: f7e9 fdd1 bl d00ca64 <rtw_get_stainfo> + d022ec2: e7e5 b.n d022e90 <rtw_recv_sta2sta_data_frame+0x68> + d022ec4: f897 4489 ldrb.w r4, [r7, #1161] ; 0x489 + d022ec8: 2c01 cmp r4, #1 + d022eca: d125 bne.n d022f18 <rtw_recv_sta2sta_data_frame+0xf0> + d022ecc: f8df 9050 ldr.w r9, [pc, #80] ; d022f20 <rtw_recv_sta2sta_data_frame+0xf8> + d022ed0: 2206 movs r2, #6 + d022ed2: f10b 0104 add.w r1, fp, #4 + d022ed6: 4650 mov r0, sl + d022ed8: 47c8 blx r9 + d022eda: f105 033c add.w r3, r5, #60 ; 0x3c d022ede: 2206 movs r2, #6 - d022ee0: 492b ldr r1, [pc, #172] ; (d022f90 <rtw_recv_ap2sta_data_frame+0x148>) - d022ee2: 4620 mov r0, r4 - d022ee4: f7e2 fb56 bl d005594 <rtw_memcmp> - d022ee8: 2800 cmp r0, #0 - d022eea: d1cf bne.n d022e8c <rtw_recv_ap2sta_data_frame+0x44> - d022eec: 2206 movs r2, #6 - d022eee: 4928 ldr r1, [pc, #160] ; (d022f90 <rtw_recv_ap2sta_data_frame+0x148>) - d022ef0: 4640 mov r0, r8 - d022ef2: f7e2 fb4f bl d005594 <rtw_memcmp> - d022ef6: 2800 cmp r0, #0 - d022ef8: d1c8 bne.n d022e8c <rtw_recv_ap2sta_data_frame+0x44> - d022efa: 2206 movs r2, #6 - d022efc: 4641 mov r1, r8 - d022efe: 4620 mov r0, r4 - d022f00: f7e2 fb48 bl d005594 <rtw_memcmp> - d022f04: 2800 cmp r0, #0 - d022f06: d0c1 beq.n d022e8c <rtw_recv_ap2sta_data_frame+0x44> - d022f08: b147 cbz r7, d022f1c <rtw_recv_ap2sta_data_frame+0xd4> - d022f0a: 4628 mov r0, r5 - d022f0c: f7e9 fde6 bl d00cadc <rtw_get_bcmc_stainfo> - d022f10: 6030 str r0, [r6, #0] - d022f12: 6830 ldr r0, [r6, #0] - d022f14: 3800 subs r0, #0 - d022f16: bf18 it ne - d022f18: 2001 movne r0, #1 - d022f1a: e7b8 b.n d022e8e <rtw_recv_ap2sta_data_frame+0x46> - d022f1c: 4621 mov r1, r4 - d022f1e: 4650 mov r0, sl - d022f20: f7e9 fda0 bl d00ca64 <rtw_get_stainfo> - d022f24: e7f4 b.n d022f10 <rtw_recv_ap2sta_data_frame+0xc8> - d022f26: f893 3489 ldrb.w r3, [r3, #1161] ; 0x489 - d022f2a: 2b01 cmp r3, #1 - d022f2c: d1ae bne.n d022e8c <rtw_recv_ap2sta_data_frame+0x44> - d022f2e: 4628 mov r0, r5 - d022f30: f7ef fb71 bl d012616 <rtw_check_sta_associated_to_ap> - d022f34: 2800 cmp r0, #0 - d022f36: d0a9 beq.n d022e8c <rtw_recv_ap2sta_data_frame+0x44> - d022f38: 4d16 ldr r5, [pc, #88] ; (d022f94 <rtw_recv_ap2sta_data_frame+0x14c>) - d022f3a: 2206 movs r2, #6 - d022f3c: 1d39 adds r1, r7, #4 - d022f3e: 4648 mov r0, r9 - d022f40: 47a8 blx r5 - d022f42: f104 033c add.w r3, r4, #60 ; 0x3c - d022f46: f104 0b4e add.w fp, r4, #78 ; 0x4e - d022f4a: 2206 movs r2, #6 - d022f4c: 4618 mov r0, r3 - d022f4e: f107 010a add.w r1, r7, #10 - d022f52: 9301 str r3, [sp, #4] - d022f54: 47a8 blx r5 - d022f56: 2206 movs r2, #6 - d022f58: f107 0110 add.w r1, r7, #16 - d022f5c: 4658 mov r0, fp - d022f5e: 47a8 blx r5 - d022f60: 2206 movs r2, #6 - d022f62: 4649 mov r1, r9 - d022f64: f104 0048 add.w r0, r4, #72 ; 0x48 - d022f68: 47a8 blx r5 - d022f6a: 9b01 ldr r3, [sp, #4] - d022f6c: 2206 movs r2, #6 - d022f6e: f104 0042 add.w r0, r4, #66 ; 0x42 - d022f72: 4619 mov r1, r3 - d022f74: 47a8 blx r5 - d022f76: 2206 movs r2, #6 - d022f78: 4641 mov r1, r8 - d022f7a: 4658 mov r0, fp - d022f7c: 47a8 blx r5 - d022f7e: 4659 mov r1, fp - d022f80: 4650 mov r0, sl - d022f82: f7e9 fd6f bl d00ca64 <rtw_get_stainfo> - d022f86: 6030 str r0, [r6, #0] - d022f88: e7c4 b.n d022f14 <rtw_recv_ap2sta_data_frame+0xcc> - d022f8a: bf00 nop - d022f8c: 60000c80 .word 0x60000c80 - d022f90: 0d048e8f .word 0x0d048e8f - d022f94: 00027939 .word 0x00027939 - -0d022f98 <rtw_recv_sta2ap_data_frame>: - d022f98: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d022f9c: b086 sub sp, #24 - d022f9e: 4605 mov r5, r0 - d022fa0: 460e mov r6, r1 - d022fa2: 4617 mov r7, r2 - d022fa4: f8d1 80bc ldr.w r8, [r1, #188] ; 0xbc - d022fa8: f7ef fb2e bl d012608 <rtw_check_ap_mode> - d022fac: 2801 cmp r0, #1 - d022fae: 4604 mov r4, r0 - d022fb0: d004 beq.n d022fbc <rtw_recv_sta2ap_data_frame+0x24> - d022fb2: 2401 movs r4, #1 - d022fb4: 4620 mov r0, r4 - d022fb6: b006 add sp, #24 - d022fb8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d022fbc: 2206 movs r2, #6 - d022fbe: f205 4144 addw r1, r5, #1092 ; 0x444 - d022fc2: f106 004e add.w r0, r6, #78 ; 0x4e - d022fc6: f7e2 fae5 bl d005594 <rtw_memcmp> - d022fca: b908 cbnz r0, d022fd0 <rtw_recv_sta2ap_data_frame+0x38> - d022fcc: 2400 movs r4, #0 - d022fce: e7f1 b.n d022fb4 <rtw_recv_sta2ap_data_frame+0x1c> - d022fd0: f106 013c add.w r1, r6, #60 ; 0x3c - d022fd4: f505 70b6 add.w r0, r5, #364 ; 0x16c - d022fd8: 9103 str r1, [sp, #12] - d022fda: f7e9 fd43 bl d00ca64 <rtw_get_stainfo> - d022fde: 9903 ldr r1, [sp, #12] - d022fe0: 6038 str r0, [r7, #0] - d022fe2: b940 cbnz r0, d022ff6 <rtw_recv_sta2ap_data_frame+0x5e> - d022fe4: 4b31 ldr r3, [pc, #196] ; (d0230ac <rtw_recv_sta2ap_data_frame+0x114>) - d022fe6: 7c5c ldrb r4, [r3, #17] - d022fe8: 2c00 cmp r4, #0 - d022fea: d1ef bne.n d022fcc <rtw_recv_sta2ap_data_frame+0x34> - d022fec: 2207 movs r2, #7 - d022fee: 4628 mov r0, r5 - d022ff0: f7ec fd8a bl d00fb08 <rtw_issue_deauth> - d022ff4: e7de b.n d022fb4 <rtw_recv_sta2ap_data_frame+0x1c> - d022ff6: f8b8 2000 ldrh.w r2, [r8] - d022ffa: f890 30a4 ldrb.w r3, [r0, #164] ; 0xa4 - d022ffe: 04d2 lsls r2, r2, #19 - d023000: d510 bpl.n d023024 <rtw_recv_sta2ap_data_frame+0x8c> - d023002: b91b cbnz r3, d02300c <rtw_recv_sta2ap_data_frame+0x74> - d023004: 4601 mov r1, r0 - d023006: 4628 mov r0, r5 - d023008: f008 feb1 bl d02bd6e <rtw_ap_stop_sta_xmit> - d02300c: f8b8 3000 ldrh.w r3, [r8] - d023010: f003 02fc and.w r2, r3, #252 ; 0xfc - d023014: 2a48 cmp r2, #72 ; 0x48 - d023016: d10c bne.n d023032 <rtw_recv_sta2ap_data_frame+0x9a> - d023018: 683a ldr r2, [r7, #0] - d02301a: 4631 mov r1, r6 - d02301c: 4628 mov r0, r5 - d02301e: f7ff fe4b bl d022cb8 <rtw_recv_count_rx_stats> - d023022: e7d3 b.n d022fcc <rtw_recv_sta2ap_data_frame+0x34> - d023024: 2b00 cmp r3, #0 - d023026: d0f1 beq.n d02300c <rtw_recv_sta2ap_data_frame+0x74> - d023028: 4601 mov r1, r0 - d02302a: 4628 mov r0, r5 - d02302c: f008 feea bl d02be04 <rtw_ap_wakeup_sta_to_xmit> - d023030: e7ec b.n d02300c <rtw_recv_sta2ap_data_frame+0x74> - d023032: f003 0388 and.w r3, r3, #136 ; 0x88 - d023036: 2b88 cmp r3, #136 ; 0x88 - d023038: d1bb bne.n d022fb2 <rtw_recv_sta2ap_data_frame+0x1a> - d02303a: 2ac8 cmp r2, #200 ; 0xc8 - d02303c: 6838 ldr r0, [r7, #0] - d02303e: d101 bne.n d023044 <rtw_recv_sta2ap_data_frame+0xac> - d023040: 4602 mov r2, r0 - d023042: e7ea b.n d02301a <rtw_recv_sta2ap_data_frame+0x82> - d023044: f8d0 30ac ldr.w r3, [r0, #172] ; 0xac - d023048: 2b00 cmp r3, #0 - d02304a: d0b2 beq.n d022fb2 <rtw_recv_sta2ap_data_frame+0x1a> - d02304c: f890 3338 ldrb.w r3, [r0, #824] ; 0x338 - d023050: 071b lsls r3, r3, #28 - d023052: d0ae beq.n d022fb2 <rtw_recv_sta2ap_data_frame+0x1a> - d023054: aa04 add r2, sp, #16 - d023056: 2101 movs r1, #1 - d023058: f7f9 fe0a bl d01cc70 <rtw_hal_sta_info_get> - d02305c: 6838 ldr r0, [r7, #0] - d02305e: f890 30a4 ldrb.w r3, [r0, #164] ; 0xa4 - d023062: 2b00 cmp r3, #0 - d023064: d0a6 beq.n d022fb4 <rtw_recv_sta2ap_data_frame+0x1c> - d023066: f04f 0c01 mov.w ip, #1 - d02306a: f890 333d ldrb.w r3, [r0, #829] ; 0x33d - d02306e: f890 233c ldrb.w r2, [r0, #828] ; 0x33c - d023072: f890 133a ldrb.w r1, [r0, #826] ; 0x33a - d023076: f8cd c004 str.w ip, [sp, #4] - d02307a: f890 033b ldrb.w r0, [r0, #827] ; 0x33b - d02307e: 9000 str r0, [sp, #0] - d023080: f896 0025 ldrb.w r0, [r6, #37] ; 0x25 - d023084: f006 f808 bl d029098 <wifi_rom_get_wmmps_ac> - d023088: 2800 cmp r0, #0 - d02308a: d093 beq.n d022fb4 <rtw_recv_sta2ap_data_frame+0x1c> - d02308c: 6839 ldr r1, [r7, #0] - d02308e: f8d1 3340 ldr.w r3, [r1, #832] ; 0x340 - d023092: b11b cbz r3, d02309c <rtw_recv_sta2ap_data_frame+0x104> - d023094: 4628 mov r0, r5 - d023096: f008 ffd5 bl d02c044 <rtw_ap_xmit_delivery_enabled_frames> - d02309a: e78b b.n d022fb4 <rtw_recv_sta2ap_data_frame+0x1c> - d02309c: f896 2025 ldrb.w r2, [r6, #37] ; 0x25 - d0230a0: a904 add r1, sp, #16 - d0230a2: 4628 mov r0, r5 - d0230a4: f7ff fad2 bl d02264c <rtw_xmit_qos_nulldata> - d0230a8: e784 b.n d022fb4 <rtw_recv_sta2ap_data_frame+0x1c> - d0230aa: bf00 nop - d0230ac: 60000c80 .word 0x60000c80 - -0d0230b0 <rtw_recv_validate_ctrl_frame>: - d0230b0: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d0230b4: f8d1 40bc ldr.w r4, [r1, #188] ; 0xbc - d0230b8: b085 sub sp, #20 - d0230ba: 4605 mov r5, r0 - d0230bc: 460f mov r7, r1 - d0230be: 6806 ldr r6, [r0, #0] - d0230c0: f600 01c8 addw r1, r0, #2248 ; 0x8c8 - d0230c4: 2206 movs r2, #6 - d0230c6: 1d20 adds r0, r4, #4 - d0230c8: f7e2 fa64 bl d005594 <rtw_memcmp> - d0230cc: 2800 cmp r0, #0 - d0230ce: f000 8090 beq.w d0231f2 <rtw_recv_validate_ctrl_frame+0x142> - d0230d2: 8823 ldrh r3, [r4, #0] - d0230d4: f003 03fc and.w r3, r3, #252 ; 0xfc - d0230d8: 2ba4 cmp r3, #164 ; 0xa4 - d0230da: f040 808a bne.w d0231f2 <rtw_recv_validate_ctrl_frame+0x142> - d0230de: f104 010a add.w r1, r4, #10 - d0230e2: f505 70b6 add.w r0, r5, #364 ; 0x16c - d0230e6: f8b4 8002 ldrh.w r8, [r4, #2] - d0230ea: f7e9 fcbb bl d00ca64 <rtw_get_stainfo> - d0230ee: 4604 mov r4, r0 - d0230f0: 2800 cmp r0, #0 - d0230f2: d07e beq.n d0231f2 <rtw_recv_validate_ctrl_frame+0x142> - d0230f4: f10d 020a add.w r2, sp, #10 - d0230f8: 2102 movs r1, #2 - d0230fa: f7f9 fdb9 bl d01cc70 <rtw_hal_sta_info_get> - d0230fe: f3c8 080d ubfx r8, r8, #0, #14 - d023102: f8bd 300a ldrh.w r3, [sp, #10] - d023106: 4543 cmp r3, r8 - d023108: d173 bne.n d0231f2 <rtw_recv_validate_ctrl_frame+0x142> - d02310a: 2000 movs r0, #0 - d02310c: f894 133a ldrb.w r1, [r4, #826] ; 0x33a - d023110: e9d4 3250 ldrd r3, r2, [r4, #320] ; 0x140 - d023114: 3301 adds r3, #1 - d023116: f142 0200 adc.w r2, r2, #0 - d02311a: e9c4 3250 strd r3, r2, [r4, #320] ; 0x140 - d02311e: f894 333d ldrb.w r3, [r4, #829] ; 0x33d - d023122: f894 233c ldrb.w r2, [r4, #828] ; 0x33c - d023126: 9001 str r0, [sp, #4] - d023128: f894 033b ldrb.w r0, [r4, #827] ; 0x33b - d02312c: 9000 str r0, [sp, #0] - d02312e: f897 0025 ldrb.w r0, [r7, #37] ; 0x25 - d023132: f005 ffb1 bl d029098 <wifi_rom_get_wmmps_ac> - d023136: 2800 cmp r0, #0 - d023138: d15b bne.n d0231f2 <rtw_recv_validate_ctrl_frame+0x142> - d02313a: f894 30a4 ldrb.w r3, [r4, #164] ; 0xa4 + d022ee0: f10b 010a add.w r1, fp, #10 + d022ee4: 4618 mov r0, r3 + d022ee6: 9301 str r3, [sp, #4] + d022ee8: 47c8 blx r9 + d022eea: 2206 movs r2, #6 + d022eec: f10b 0110 add.w r1, fp, #16 + d022ef0: f105 004e add.w r0, r5, #78 ; 0x4e + d022ef4: 47c8 blx r9 + d022ef6: 2206 movs r2, #6 + d022ef8: 4651 mov r1, sl + d022efa: f105 0048 add.w r0, r5, #72 ; 0x48 + d022efe: 47c8 blx r9 + d022f00: 9b01 ldr r3, [sp, #4] + d022f02: 2206 movs r2, #6 + d022f04: f105 0042 add.w r0, r5, #66 ; 0x42 + d022f08: 4619 mov r1, r3 + d022f0a: f206 4744 addw r7, r6, #1092 ; 0x444 + d022f0e: 47c8 blx r9 + d022f10: 9b00 ldr r3, [sp, #0] + d022f12: 2b00 cmp r3, #0 + d022f14: d0d0 beq.n d022eb8 <rtw_recv_sta2sta_data_frame+0x90> + d022f16: e7b8 b.n d022e8a <rtw_recv_sta2sta_data_frame+0x62> + d022f18: 2700 movs r7, #0 + d022f1a: 463c mov r4, r7 + d022f1c: e7f8 b.n d022f10 <rtw_recv_sta2sta_data_frame+0xe8> + d022f1e: bf00 nop + d022f20: 00027939 .word 0x00027939 + +0d022f24 <rtw_recv_ap2sta_data_frame>: + d022f24: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d022f28: ed2d 8b02 vpush {d8} + d022f2c: 6803 ldr r3, [r0, #0] + d022f2e: b083 sub sp, #12 + d022f30: 4605 mov r5, r0 + d022f32: 460c mov r4, r1 + d022f34: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d022f38: 4616 mov r6, r2 + d022f3a: f8d1 70bc ldr.w r7, [r1, #188] ; 0xbc + d022f3e: f500 7ab6 add.w sl, r0, #364 ; 0x16c + d022f42: 9301 str r3, [sp, #4] + d022f44: f200 4844 addw r8, r0, #1092 ; 0x444 + d022f48: f891 3036 ldrb.w r3, [r1, #54] ; 0x36 + d022f4c: f101 0936 add.w r9, r1, #54 ; 0x36 + d022f50: ee08 3a10 vmov s16, r3 + d022f54: f7ef fb90 bl d012678 <rtw_state_check_sta_no_link> + d022f58: 9b01 ldr r3, [sp, #4] + d022f5a: 2800 cmp r0, #0 + d022f5c: d151 bne.n d023002 <rtw_recv_ap2sta_data_frame+0xde> + d022f5e: 883b ldrh r3, [r7, #0] + d022f60: f003 02fc and.w r2, r3, #252 ; 0xfc + d022f64: 2a48 cmp r2, #72 ; 0x48 + d022f66: d105 bne.n d022f74 <rtw_recv_ap2sta_data_frame+0x50> + d022f68: 2000 movs r0, #0 + d022f6a: b003 add sp, #12 + d022f6c: ecbd 8b02 vpop {d8} + d022f70: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d022f74: f003 0288 and.w r2, r3, #136 ; 0x88 + d022f78: 2a88 cmp r2, #136 ; 0x88 + d022f7a: d102 bne.n d022f82 <rtw_recv_ap2sta_data_frame+0x5e> + d022f7c: f013 0f70 tst.w r3, #112 ; 0x70 + d022f80: d1f2 bne.n d022f68 <rtw_recv_ap2sta_data_frame+0x44> + d022f82: f605 0bc8 addw fp, r5, #2248 ; 0x8c8 + d022f86: 2206 movs r2, #6 + d022f88: f104 013c add.w r1, r4, #60 ; 0x3c + d022f8c: 4658 mov r0, fp + d022f8e: f7e2 fb01 bl d005594 <rtw_memcmp> + d022f92: 2800 cmp r0, #0 + d022f94: d1e8 bne.n d022f68 <rtw_recv_ap2sta_data_frame+0x44> + d022f96: ee18 0a10 vmov r0, s16 + d022f9a: 2206 movs r2, #6 + d022f9c: f7ff fcd7 bl d02294e <IS_MCAST.isra.0> + d022fa0: 4607 mov r7, r0 + d022fa2: 4649 mov r1, r9 + d022fa4: 4658 mov r0, fp + d022fa6: f7e2 faf5 bl d005594 <rtw_memcmp> + d022faa: ea50 0307 orrs.w r3, r0, r7 + d022fae: d103 bne.n d022fb8 <rtw_recv_ap2sta_data_frame+0x94> + d022fb0: 4b2d ldr r3, [pc, #180] ; (d023068 <rtw_recv_ap2sta_data_frame+0x144>) + d022fb2: 7d5b ldrb r3, [r3, #21] + d022fb4: 2b00 cmp r3, #0 + d022fb6: d1d7 bne.n d022f68 <rtw_recv_ap2sta_data_frame+0x44> + d022fb8: 344e adds r4, #78 ; 0x4e + d022fba: 2206 movs r2, #6 + d022fbc: 492b ldr r1, [pc, #172] ; (d02306c <rtw_recv_ap2sta_data_frame+0x148>) + d022fbe: 4620 mov r0, r4 + d022fc0: f7e2 fae8 bl d005594 <rtw_memcmp> + d022fc4: 2800 cmp r0, #0 + d022fc6: d1cf bne.n d022f68 <rtw_recv_ap2sta_data_frame+0x44> + d022fc8: 2206 movs r2, #6 + d022fca: 4928 ldr r1, [pc, #160] ; (d02306c <rtw_recv_ap2sta_data_frame+0x148>) + d022fcc: 4640 mov r0, r8 + d022fce: f7e2 fae1 bl d005594 <rtw_memcmp> + d022fd2: 2800 cmp r0, #0 + d022fd4: d1c8 bne.n d022f68 <rtw_recv_ap2sta_data_frame+0x44> + d022fd6: 2206 movs r2, #6 + d022fd8: 4641 mov r1, r8 + d022fda: 4620 mov r0, r4 + d022fdc: f7e2 fada bl d005594 <rtw_memcmp> + d022fe0: 2800 cmp r0, #0 + d022fe2: d0c1 beq.n d022f68 <rtw_recv_ap2sta_data_frame+0x44> + d022fe4: b147 cbz r7, d022ff8 <rtw_recv_ap2sta_data_frame+0xd4> + d022fe6: 4628 mov r0, r5 + d022fe8: f7e9 fd78 bl d00cadc <rtw_get_bcmc_stainfo> + d022fec: 6030 str r0, [r6, #0] + d022fee: 6830 ldr r0, [r6, #0] + d022ff0: 3800 subs r0, #0 + d022ff2: bf18 it ne + d022ff4: 2001 movne r0, #1 + d022ff6: e7b8 b.n d022f6a <rtw_recv_ap2sta_data_frame+0x46> + d022ff8: 4621 mov r1, r4 + d022ffa: 4650 mov r0, sl + d022ffc: f7e9 fd32 bl d00ca64 <rtw_get_stainfo> + d023000: e7f4 b.n d022fec <rtw_recv_ap2sta_data_frame+0xc8> + d023002: f893 3489 ldrb.w r3, [r3, #1161] ; 0x489 + d023006: 2b01 cmp r3, #1 + d023008: d1ae bne.n d022f68 <rtw_recv_ap2sta_data_frame+0x44> + d02300a: 4628 mov r0, r5 + d02300c: f7ef fb03 bl d012616 <rtw_check_sta_associated_to_ap> + d023010: 2800 cmp r0, #0 + d023012: d0a9 beq.n d022f68 <rtw_recv_ap2sta_data_frame+0x44> + d023014: 4d16 ldr r5, [pc, #88] ; (d023070 <rtw_recv_ap2sta_data_frame+0x14c>) + d023016: 2206 movs r2, #6 + d023018: 1d39 adds r1, r7, #4 + d02301a: 4648 mov r0, r9 + d02301c: 47a8 blx r5 + d02301e: f104 033c add.w r3, r4, #60 ; 0x3c + d023022: f104 0b4e add.w fp, r4, #78 ; 0x4e + d023026: 2206 movs r2, #6 + d023028: 4618 mov r0, r3 + d02302a: f107 010a add.w r1, r7, #10 + d02302e: 9301 str r3, [sp, #4] + d023030: 47a8 blx r5 + d023032: 2206 movs r2, #6 + d023034: f107 0110 add.w r1, r7, #16 + d023038: 4658 mov r0, fp + d02303a: 47a8 blx r5 + d02303c: 2206 movs r2, #6 + d02303e: 4649 mov r1, r9 + d023040: f104 0048 add.w r0, r4, #72 ; 0x48 + d023044: 47a8 blx r5 + d023046: 9b01 ldr r3, [sp, #4] + d023048: 2206 movs r2, #6 + d02304a: f104 0042 add.w r0, r4, #66 ; 0x42 + d02304e: 4619 mov r1, r3 + d023050: 47a8 blx r5 + d023052: 2206 movs r2, #6 + d023054: 4641 mov r1, r8 + d023056: 4658 mov r0, fp + d023058: 47a8 blx r5 + d02305a: 4659 mov r1, fp + d02305c: 4650 mov r0, sl + d02305e: f7e9 fd01 bl d00ca64 <rtw_get_stainfo> + d023062: 6030 str r0, [r6, #0] + d023064: e7c4 b.n d022ff0 <rtw_recv_ap2sta_data_frame+0xcc> + d023066: bf00 nop + d023068: 60000c80 .word 0x60000c80 + d02306c: 0d048f6b .word 0x0d048f6b + d023070: 00027939 .word 0x00027939 + +0d023074 <rtw_recv_sta2ap_data_frame>: + d023074: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d023078: b086 sub sp, #24 + d02307a: 4605 mov r5, r0 + d02307c: 460e mov r6, r1 + d02307e: 4617 mov r7, r2 + d023080: f8d1 80bc ldr.w r8, [r1, #188] ; 0xbc + d023084: f7ef fac0 bl d012608 <rtw_check_ap_mode> + d023088: 2801 cmp r0, #1 + d02308a: 4604 mov r4, r0 + d02308c: d004 beq.n d023098 <rtw_recv_sta2ap_data_frame+0x24> + d02308e: 2401 movs r4, #1 + d023090: 4620 mov r0, r4 + d023092: b006 add sp, #24 + d023094: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d023098: 2206 movs r2, #6 + d02309a: f205 4144 addw r1, r5, #1092 ; 0x444 + d02309e: f106 004e add.w r0, r6, #78 ; 0x4e + d0230a2: f7e2 fa77 bl d005594 <rtw_memcmp> + d0230a6: b908 cbnz r0, d0230ac <rtw_recv_sta2ap_data_frame+0x38> + d0230a8: 2400 movs r4, #0 + d0230aa: e7f1 b.n d023090 <rtw_recv_sta2ap_data_frame+0x1c> + d0230ac: f106 013c add.w r1, r6, #60 ; 0x3c + d0230b0: f505 70b6 add.w r0, r5, #364 ; 0x16c + d0230b4: 9103 str r1, [sp, #12] + d0230b6: f7e9 fcd5 bl d00ca64 <rtw_get_stainfo> + d0230ba: 9903 ldr r1, [sp, #12] + d0230bc: 6038 str r0, [r7, #0] + d0230be: b940 cbnz r0, d0230d2 <rtw_recv_sta2ap_data_frame+0x5e> + d0230c0: 4b31 ldr r3, [pc, #196] ; (d023188 <rtw_recv_sta2ap_data_frame+0x114>) + d0230c2: 7c5c ldrb r4, [r3, #17] + d0230c4: 2c00 cmp r4, #0 + d0230c6: d1ef bne.n d0230a8 <rtw_recv_sta2ap_data_frame+0x34> + d0230c8: 2207 movs r2, #7 + d0230ca: 4628 mov r0, r5 + d0230cc: f7ec fd1c bl d00fb08 <rtw_issue_deauth> + d0230d0: e7de b.n d023090 <rtw_recv_sta2ap_data_frame+0x1c> + d0230d2: f8b8 2000 ldrh.w r2, [r8] + d0230d6: f890 30a4 ldrb.w r3, [r0, #164] ; 0xa4 + d0230da: 04d2 lsls r2, r2, #19 + d0230dc: d510 bpl.n d023100 <rtw_recv_sta2ap_data_frame+0x8c> + d0230de: b91b cbnz r3, d0230e8 <rtw_recv_sta2ap_data_frame+0x74> + d0230e0: 4601 mov r1, r0 + d0230e2: 4628 mov r0, r5 + d0230e4: f008 feb1 bl d02be4a <rtw_ap_stop_sta_xmit> + d0230e8: f8b8 3000 ldrh.w r3, [r8] + d0230ec: f003 02fc and.w r2, r3, #252 ; 0xfc + d0230f0: 2a48 cmp r2, #72 ; 0x48 + d0230f2: d10c bne.n d02310e <rtw_recv_sta2ap_data_frame+0x9a> + d0230f4: 683a ldr r2, [r7, #0] + d0230f6: 4631 mov r1, r6 + d0230f8: 4628 mov r0, r5 + d0230fa: f7ff fe4b bl d022d94 <rtw_recv_count_rx_stats> + d0230fe: e7d3 b.n d0230a8 <rtw_recv_sta2ap_data_frame+0x34> + d023100: 2b00 cmp r3, #0 + d023102: d0f1 beq.n d0230e8 <rtw_recv_sta2ap_data_frame+0x74> + d023104: 4601 mov r1, r0 + d023106: 4628 mov r0, r5 + d023108: f008 feea bl d02bee0 <rtw_ap_wakeup_sta_to_xmit> + d02310c: e7ec b.n d0230e8 <rtw_recv_sta2ap_data_frame+0x74> + d02310e: f003 0388 and.w r3, r3, #136 ; 0x88 + d023112: 2b88 cmp r3, #136 ; 0x88 + d023114: d1bb bne.n d02308e <rtw_recv_sta2ap_data_frame+0x1a> + d023116: 2ac8 cmp r2, #200 ; 0xc8 + d023118: 6838 ldr r0, [r7, #0] + d02311a: d101 bne.n d023120 <rtw_recv_sta2ap_data_frame+0xac> + d02311c: 4602 mov r2, r0 + d02311e: e7ea b.n d0230f6 <rtw_recv_sta2ap_data_frame+0x82> + d023120: f8d0 30ac ldr.w r3, [r0, #172] ; 0xac + d023124: 2b00 cmp r3, #0 + d023126: d0b2 beq.n d02308e <rtw_recv_sta2ap_data_frame+0x1a> + d023128: f890 3338 ldrb.w r3, [r0, #824] ; 0x338 + d02312c: 071b lsls r3, r3, #28 + d02312e: d0ae beq.n d02308e <rtw_recv_sta2ap_data_frame+0x1a> + d023130: aa04 add r2, sp, #16 + d023132: 2101 movs r1, #1 + d023134: f7f9 fe0a bl d01cd4c <rtw_hal_sta_info_get> + d023138: 6838 ldr r0, [r7, #0] + d02313a: f890 30a4 ldrb.w r3, [r0, #164] ; 0xa4 d02313e: 2b00 cmp r3, #0 - d023140: d057 beq.n d0231f2 <rtw_recv_validate_ctrl_frame+0x142> - d023142: f8bd 200a ldrh.w r2, [sp, #10] - d023146: f8b6 3320 ldrh.w r3, [r6, #800] ; 0x320 - d02314a: 40d3 lsrs r3, r2 - d02314c: 07da lsls r2, r3, #31 - d02314e: d550 bpl.n d0231f2 <rtw_recv_validate_ctrl_frame+0x142> - d023150: f104 089c add.w r8, r4, #156 ; 0x9c - d023154: a903 add r1, sp, #12 - d023156: 4640 mov r0, r8 - d023158: f7e2 f9ae bl d0054b8 <rtw_enter_critical_bh> - d02315c: 4620 mov r0, r4 - d02315e: f850 7f94 ldr.w r7, [r0, #148]! - d023162: 4639 mov r1, r7 - d023164: f7e2 fb78 bl d005858 <rtw_end_of_queue_search> - d023168: 2800 cmp r0, #0 - d02316a: d145 bne.n d0231f8 <rtw_recv_validate_ctrl_frame+0x148> - d02316c: 4638 mov r0, r7 - d02316e: f506 7984 add.w r9, r6, #264 ; 0x108 - d023172: f7e2 f9f1 bl d005558 <rtw_list_delete> - d023176: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 - d02317a: a903 add r1, sp, #12 - d02317c: 4640 mov r0, r8 - d02317e: 3b01 subs r3, #1 - d023180: 2b00 cmp r3, #0 - d023182: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 - d023186: bfd4 ite le - d023188: 2300 movle r3, #0 - d02318a: 2301 movgt r3, #1 - d02318c: f887 3065 strb.w r3, [r7, #101] ; 0x65 - d023190: 2301 movs r3, #1 - d023192: f887 3066 strb.w r3, [r7, #102] ; 0x66 - d023196: f7e2 f997 bl d0054c8 <rtw_exit_critical_bh> - d02319a: a903 add r1, sp, #12 - d02319c: 4648 mov r0, r9 - d02319e: f7e2 f98b bl d0054b8 <rtw_enter_critical_bh> - d0231a2: 4639 mov r1, r7 - d0231a4: 4628 mov r0, r5 - d0231a6: f003 fa55 bl d026654 <rtw_xmitframe_enqueue_one> - d0231aa: 2801 cmp r0, #1 - d0231ac: d003 beq.n d0231b6 <rtw_recv_validate_ctrl_frame+0x106> - d0231ae: 4639 mov r1, r7 - d0231b0: 4648 mov r0, r9 - d0231b2: f003 fa09 bl d0265c8 <rtw_xmitframe_free> - d0231b6: a903 add r1, sp, #12 - d0231b8: 4648 mov r0, r9 - d0231ba: f7e2 f985 bl d0054c8 <rtw_exit_critical_bh> - d0231be: a903 add r1, sp, #12 - d0231c0: 4640 mov r0, r8 - d0231c2: f7e2 f979 bl d0054b8 <rtw_enter_critical_bh> - d0231c6: f8d4 20a0 ldr.w r2, [r4, #160] ; 0xa0 - d0231ca: b972 cbnz r2, d0231ea <rtw_recv_validate_ctrl_frame+0x13a> - d0231cc: 2301 movs r3, #1 - d0231ce: f8bd 100a ldrh.w r1, [sp, #10] - d0231d2: fa03 f101 lsl.w r1, r3, r1 - d0231d6: f8b6 3322 ldrh.w r3, [r6, #802] ; 0x322 - d0231da: ea23 0301 bic.w r3, r3, r1 - d0231de: f8a6 3322 strh.w r3, [r6, #802] ; 0x322 - d0231e2: 2105 movs r1, #5 - d0231e4: 4628 mov r0, r5 - d0231e6: f7eb fd80 bl d00ecea <rtw_ap_update_beacon> - d0231ea: a903 add r1, sp, #12 - d0231ec: 4640 mov r0, r8 - d0231ee: f7e2 f96b bl d0054c8 <rtw_exit_critical_bh> - d0231f2: b005 add sp, #20 - d0231f4: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d0231f8: f8bd 200a ldrh.w r2, [sp, #10] - d0231fc: f8b6 1322 ldrh.w r1, [r6, #802] ; 0x322 - d023200: 40d1 lsrs r1, r2 - d023202: 07cb lsls r3, r1, #31 - d023204: d5f1 bpl.n d0231ea <rtw_recv_validate_ctrl_frame+0x13a> - d023206: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 - d02320a: b113 cbz r3, d023212 <rtw_recv_validate_ctrl_frame+0x162> - d02320c: 2300 movs r3, #0 - d02320e: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 - d023212: 2301 movs r3, #1 - d023214: fa03 f202 lsl.w r2, r3, r2 - d023218: f8b6 3322 ldrh.w r3, [r6, #802] ; 0x322 - d02321c: ea23 0302 bic.w r3, r3, r2 - d023220: 2200 movs r2, #0 - d023222: f8a6 3322 strh.w r3, [r6, #802] ; 0x322 - d023226: e7dc b.n d0231e2 <rtw_recv_validate_ctrl_frame+0x132> - -0d023228 <rtw_recv_validate_data_frame>: - d023228: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02322c: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc - d023230: 2300 movs r3, #0 - d023232: b085 sub sp, #20 - d023234: 4606 mov r6, r0 - d023236: 46a8 mov r8, r5 - d023238: 460c mov r4, r1 - d02323a: 9303 str r3, [sp, #12] - d02323c: f105 0a10 add.w sl, r5, #16 - d023240: f838 2b04 ldrh.w r2, [r8], #4 - d023244: 11d3 asrs r3, r2, #7 - d023246: f3c2 2240 ubfx r2, r2, #9, #1 - d02324a: f003 0302 and.w r3, r3, #2 - d02324e: 4313 orrs r3, r2 - d023250: 2b01 cmp r3, #1 - d023252: d00b beq.n d02326c <rtw_recv_validate_data_frame+0x44> - d023254: 2b02 cmp r3, #2 - d023256: d00d beq.n d023274 <rtw_recv_validate_data_frame+0x4c> - d023258: b983 cbnz r3, d02327c <rtw_recv_validate_data_frame+0x54> - d02325a: f105 0b0a add.w fp, r5, #10 - d02325e: 46d1 mov r9, sl - d023260: 46c2 mov sl, r8 - d023262: f1b9 0f00 cmp.w r9, #0 - d023266: d10c bne.n d023282 <rtw_recv_validate_data_frame+0x5a> - d023268: 2300 movs r3, #0 - d02326a: e0eb b.n d023444 <rtw_recv_validate_data_frame+0x21c> - d02326c: f105 090a add.w r9, r5, #10 - d023270: 46d3 mov fp, sl - d023272: e7f5 b.n d023260 <rtw_recv_validate_data_frame+0x38> - d023274: f105 0b0a add.w fp, r5, #10 - d023278: 46c1 mov r9, r8 - d02327a: e7f2 b.n d023262 <rtw_recv_validate_data_frame+0x3a> - d02327c: f105 0b18 add.w fp, r5, #24 - d023280: e7fa b.n d023278 <rtw_recv_validate_data_frame+0x50> - d023282: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 - d023286: 2206 movs r2, #6 - d023288: 4f77 ldr r7, [pc, #476] ; (d023468 <rtw_recv_validate_data_frame+0x240>) - d02328a: 4651 mov r1, sl - d02328c: f104 0036 add.w r0, r4, #54 ; 0x36 - d023290: 9301 str r3, [sp, #4] - d023292: 47b8 blx r7 - d023294: 2206 movs r2, #6 - d023296: 4659 mov r1, fp - d023298: f104 003c add.w r0, r4, #60 ; 0x3c - d02329c: 47b8 blx r7 - d02329e: 2206 movs r2, #6 - d0232a0: 4649 mov r1, r9 - d0232a2: f104 004e add.w r0, r4, #78 ; 0x4e - d0232a6: 47b8 blx r7 - d0232a8: 4a70 ldr r2, [pc, #448] ; (d02346c <rtw_recv_validate_data_frame+0x244>) - d0232aa: 9b01 ldr r3, [sp, #4] - d0232ac: 6812 ldr r2, [r2, #0] - d0232ae: b12a cbz r2, d0232bc <rtw_recv_validate_data_frame+0x94> - d0232b0: f894 209b ldrb.w r2, [r4, #155] ; 0x9b - d0232b4: 4619 mov r1, r3 - d0232b6: 4628 mov r0, r5 - d0232b8: f009 fc83 bl d02cbc2 <rtw_mgntframe_indicate> - d0232bc: f894 3022 ldrb.w r3, [r4, #34] ; 0x22 - d0232c0: 2b03 cmp r3, #3 - d0232c2: d8d1 bhi.n d023268 <rtw_recv_validate_data_frame+0x40> - d0232c4: e8df f003 tbb [pc, r3] - d0232c8: 9b8b7b02 .word 0x9b8b7b02 - d0232cc: 2206 movs r2, #6 - d0232ce: 4651 mov r1, sl - d0232d0: f104 0048 add.w r0, r4, #72 ; 0x48 - d0232d4: 47b8 blx r7 - d0232d6: 2206 movs r2, #6 - d0232d8: 4659 mov r1, fp - d0232da: f104 0042 add.w r0, r4, #66 ; 0x42 - d0232de: 47b8 blx r7 - d0232e0: aa03 add r2, sp, #12 - d0232e2: 4621 mov r1, r4 - d0232e4: 4630 mov r0, r6 - d0232e6: f7ff fd31 bl d022d4c <rtw_recv_sta2sta_data_frame> - d0232ea: 4603 mov r3, r0 - d0232ec: 2800 cmp r0, #0 - d0232ee: d0bb beq.n d023268 <rtw_recv_validate_data_frame+0x40> - d0232f0: 9f03 ldr r7, [sp, #12] - d0232f2: 2f00 cmp r7, #0 - d0232f4: d0b8 beq.n d023268 <rtw_recv_validate_data_frame+0x40> - d0232f6: f894 c024 ldrb.w ip, [r4, #36] ; 0x24 - d0232fa: 2200 movs r2, #0 - d0232fc: f894 0022 ldrb.w r0, [r4, #34] ; 0x22 - d023300: f1bc 0f01 cmp.w ip, #1 - d023304: f8c4 70cc str.w r7, [r4, #204] ; 0xcc - d023308: f884 2023 strb.w r2, [r4, #35] ; 0x23 - d02330c: f884 2054 strb.w r2, [r4, #84] ; 0x54 - d023310: f040 8081 bne.w d023416 <rtw_recv_validate_data_frame+0x1ee> - d023314: 8b2a ldrh r2, [r5, #24] - d023316: 2803 cmp r0, #3 - d023318: f002 020f and.w r2, r2, #15 - d02331c: f884 2025 strb.w r2, [r4, #37] ; 0x25 - d023320: 8b29 ldrh r1, [r5, #24] - d023322: f3c1 1141 ubfx r1, r1, #5, #2 - d023326: f884 1054 strb.w r1, [r4, #84] ; 0x54 - d02332a: 8b29 ldrh r1, [r5, #24] - d02332c: f3c1 11c0 ubfx r1, r1, #7, #1 - d023330: f884 1023 strb.w r1, [r4, #35] ; 0x23 - d023334: bf0c ite eq - d023336: 2120 moveq r1, #32 - d023338: 211a movne r1, #26 - d02333a: f884 1021 strb.w r1, [r4, #33] ; 0x21 - d02333e: b11a cbz r2, d023348 <rtw_recv_validate_data_frame+0x120> - d023340: 2a03 cmp r2, #3 - d023342: d001 beq.n d023348 <rtw_recv_validate_data_frame+0x120> - d023344: f8c6 c87c str.w ip, [r6, #2172] ; 0x87c - d023348: f894 202c ldrb.w r2, [r4, #44] ; 0x2c - d02334c: b122 cbz r2, d023358 <rtw_recv_validate_data_frame+0x130> - d02334e: f894 2021 ldrb.w r2, [r4, #33] ; 0x21 - d023352: 3204 adds r2, #4 - d023354: f884 2021 strb.w r2, [r4, #33] ; 0x21 - d023358: f894 1025 ldrb.w r1, [r4, #37] ; 0x25 - d02335c: 290f cmp r1, #15 - d02335e: dc83 bgt.n d023268 <rtw_recv_validate_data_frame+0x40> - d023360: f894 202a ldrb.w r2, [r4, #42] ; 0x2a - d023364: eb07 0141 add.w r1, r7, r1, lsl #1 - d023368: 8d20 ldrh r0, [r4, #40] ; 0x28 - d02336a: f002 020f and.w r2, r2, #15 - d02336e: ea42 1200 orr.w r2, r2, r0, lsl #4 - d023372: f8b1 0070 ldrh.w r0, [r1, #112] ; 0x70 - d023376: b292 uxth r2, r2 - d023378: 4290 cmp r0, r2 - d02337a: d104 bne.n d023386 <rtw_recv_validate_data_frame+0x15e> - d02337c: f894 0023 ldrb.w r0, [r4, #35] ; 0x23 - d023380: 2800 cmp r0, #0 - d023382: f43f af71 beq.w d023268 <rtw_recv_validate_data_frame+0x40> - d023386: f8a1 2070 strh.w r2, [r1, #112] ; 0x70 - d02338a: f894 202d ldrb.w r2, [r4, #45] ; 0x2d - d02338e: 2a00 cmp r2, #0 - d023390: d067 beq.n d023462 <rtw_recv_validate_data_frame+0x23a> - d023392: f8d6 2180 ldr.w r2, [r6, #384] ; 0x180 - d023396: 2a02 cmp r2, #2 - d023398: d046 beq.n d023428 <rtw_recv_validate_data_frame+0x200> - d02339a: d902 bls.n d0233a2 <rtw_recv_validate_data_frame+0x17a> - d02339c: 3a04 subs r2, #4 - d02339e: 2a01 cmp r2, #1 - d0233a0: d803 bhi.n d0233aa <rtw_recv_validate_data_frame+0x182> - d0233a2: f8d6 2184 ldr.w r2, [r6, #388] ; 0x184 - d0233a6: f884 202f strb.w r2, [r4, #47] ; 0x2f - d0233aa: f894 202f ldrb.w r2, [r4, #47] ; 0x2f - d0233ae: 3a01 subs r2, #1 - d0233b0: 2a05 cmp r2, #5 - d0233b2: d854 bhi.n d02345e <rtw_recv_validate_data_frame+0x236> - d0233b4: e8df f002 tbb [pc, r2] - d0233b8: 4d534a43 .word 0x4d534a43 - d0233bc: 5043 .short 0x5043 - d0233be: 4651 mov r1, sl - d0233c0: 2206 movs r2, #6 - d0233c2: f104 0048 add.w r0, r4, #72 ; 0x48 - d0233c6: 47b8 blx r7 - d0233c8: 4649 mov r1, r9 - d0233ca: 2206 movs r2, #6 - d0233cc: f104 0042 add.w r0, r4, #66 ; 0x42 - d0233d0: 47b8 blx r7 - d0233d2: aa03 add r2, sp, #12 - d0233d4: 4621 mov r1, r4 - d0233d6: 4630 mov r0, r6 - d0233d8: f7ff fd36 bl d022e48 <rtw_recv_ap2sta_data_frame> - d0233dc: e785 b.n d0232ea <rtw_recv_validate_data_frame+0xc2> - d0233de: 4649 mov r1, r9 - d0233e0: 2206 movs r2, #6 - d0233e2: f104 0048 add.w r0, r4, #72 ; 0x48 - d0233e6: 47b8 blx r7 - d0233e8: 4659 mov r1, fp - d0233ea: 2206 movs r2, #6 - d0233ec: f104 0042 add.w r0, r4, #66 ; 0x42 - d0233f0: 47b8 blx r7 - d0233f2: aa03 add r2, sp, #12 - d0233f4: 4621 mov r1, r4 - d0233f6: 4630 mov r0, r6 - d0233f8: f7ff fdce bl d022f98 <rtw_recv_sta2ap_data_frame> - d0233fc: e775 b.n d0232ea <rtw_recv_validate_data_frame+0xc2> - d0233fe: 4641 mov r1, r8 - d023400: 2206 movs r2, #6 - d023402: f104 0048 add.w r0, r4, #72 ; 0x48 - d023406: 47b8 blx r7 - d023408: 2206 movs r2, #6 - d02340a: f105 010a add.w r1, r5, #10 - d02340e: f104 0042 add.w r0, r4, #66 ; 0x42 - d023412: 47b8 blx r7 - d023414: e728 b.n d023268 <rtw_recv_validate_data_frame+0x40> - d023416: 2803 cmp r0, #3 - d023418: f884 2025 strb.w r2, [r4, #37] ; 0x25 - d02341c: bf0c ite eq - d02341e: 221e moveq r2, #30 - d023420: 2218 movne r2, #24 - d023422: f884 2021 strb.w r2, [r4, #33] ; 0x21 - d023426: e78f b.n d023348 <rtw_recv_validate_data_frame+0x120> - d023428: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 - d02342c: f7ff fa21 bl d022872 <IS_MCAST.isra.0> - d023430: b110 cbz r0, d023438 <rtw_recv_validate_data_frame+0x210> - d023432: f8d6 21dc ldr.w r2, [r6, #476] ; 0x1dc - d023436: e7b6 b.n d0233a6 <rtw_recv_validate_data_frame+0x17e> - d023438: f8d7 20b4 ldr.w r2, [r7, #180] ; 0xb4 - d02343c: e7b3 b.n d0233a6 <rtw_recv_validate_data_frame+0x17e> - d02343e: f240 4204 movw r2, #1028 ; 0x404 - d023442: 8622 strh r2, [r4, #48] ; 0x30 - d023444: 4618 mov r0, r3 - d023446: b005 add sp, #20 - d023448: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02344c: f44f 6281 mov.w r2, #1032 ; 0x408 - d023450: e7f7 b.n d023442 <rtw_recv_validate_data_frame+0x21a> - d023452: f640 0208 movw r2, #2056 ; 0x808 - d023456: e7f4 b.n d023442 <rtw_recv_validate_data_frame+0x21a> - d023458: f241 0212 movw r2, #4114 ; 0x1012 - d02345c: e7f1 b.n d023442 <rtw_recv_validate_data_frame+0x21a> - d02345e: 2200 movs r2, #0 - d023460: e7ef b.n d023442 <rtw_recv_validate_data_frame+0x21a> - d023462: f884 202f strb.w r2, [r4, #47] ; 0x2f - d023466: e7ec b.n d023442 <rtw_recv_validate_data_frame+0x21a> - d023468: 00027939 .word 0x00027939 - d02346c: 60007f28 .word 0x60007f28 - -0d023470 <rtw_recv_indicatepkt>: - d023470: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d023474: 6803 ldr r3, [r0, #0] - d023476: 4606 mov r6, r0 - d023478: 688d ldr r5, [r1, #8] - d02347a: 460c mov r4, r1 - d02347c: f103 070c add.w r7, r3, #12 - d023480: f500 78b6 add.w r8, r0, #364 ; 0x16c - d023484: 9300 str r3, [sp, #0] - d023486: b975 cbnz r5, d0234a6 <rtw_recv_indicatepkt+0x36> - d023488: 489c ldr r0, [pc, #624] ; (d0236fc <rtw_recv_indicatepkt+0x28c>) - d02348a: f7e0 fd35 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02348e: 489c ldr r0, [pc, #624] ; (d023700 <rtw_recv_indicatepkt+0x290>) - d023490: f7e0 fd32 bl d003ef8 <inic_ipc_dev_buffered_printf> - d023494: 2c00 cmp r4, #0 - d023496: f000 812e beq.w d0236f6 <rtw_recv_indicatepkt+0x286> - d02349a: 4639 mov r1, r7 - d02349c: 4620 mov r0, r4 - d02349e: f7ff fa45 bl d02292c <rtw_recv_free_frame> - d0234a2: 2000 movs r0, #0 - d0234a4: e0a1 b.n d0235ea <rtw_recv_indicatepkt+0x17a> - d0234a6: f8d1 30bc ldr.w r3, [r1, #188] ; 0xbc - d0234aa: 4628 mov r0, r5 - d0234ac: f104 0942 add.w r9, r4, #66 ; 0x42 - d0234b0: 612b str r3, [r5, #16] - d0234b2: f8d1 10b4 ldr.w r1, [r1, #180] ; 0xb4 - d0234b6: f7e8 fc5a bl d00bd6e <skb_set_tail_pointer> - d0234ba: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 - d0234be: 4630 mov r0, r6 - d0234c0: 622b str r3, [r5, #32] - d0234c2: f7ef f8a1 bl d012608 <rtw_check_ap_mode> - d0234c6: 2801 cmp r0, #1 - d0234c8: d136 bne.n d023538 <rtw_recv_indicatepkt+0xc8> - d0234ca: f104 0a36 add.w sl, r4, #54 ; 0x36 - d0234ce: 2206 movs r2, #6 - d0234d0: f606 01c8 addw r1, r6, #2248 ; 0x8c8 - d0234d4: 4650 mov r0, sl - d0234d6: f7e2 f85d bl d005594 <rtw_memcmp> - d0234da: bb68 cbnz r0, d023538 <rtw_recv_indicatepkt+0xc8> - d0234dc: 4649 mov r1, r9 - d0234de: 4640 mov r0, r8 - d0234e0: f7e9 fac0 bl d00ca64 <rtw_get_stainfo> - d0234e4: b158 cbz r0, d0234fe <rtw_recv_indicatepkt+0x8e> - d0234e6: f8d6 335c ldr.w r3, [r6, #860] ; 0x35c - d0234ea: 2b04 cmp r3, #4 - d0234ec: d003 beq.n d0234f6 <rtw_recv_indicatepkt+0x86> - d0234ee: f023 0302 bic.w r3, r3, #2 - d0234f2: 2b08 cmp r3, #8 - d0234f4: d103 bne.n d0234fe <rtw_recv_indicatepkt+0x8e> - d0234f6: f890 324f ldrb.w r3, [r0, #591] ; 0x24f - d0234fa: 2b01 cmp r3, #1 - d0234fc: d11c bne.n d023538 <rtw_recv_indicatepkt+0xc8> - d0234fe: f8df b204 ldr.w fp, [pc, #516] ; d023704 <rtw_recv_indicatepkt+0x294> - d023502: f89b 3010 ldrb.w r3, [fp, #16] - d023506: b9bb cbnz r3, d023538 <rtw_recv_indicatepkt+0xc8> - d023508: f8d6 3178 ldr.w r3, [r6, #376] ; 0x178 - d02350c: 2b03 cmp r3, #3 - d02350e: dd13 ble.n d023538 <rtw_recv_indicatepkt+0xc8> - d023510: f894 0036 ldrb.w r0, [r4, #54] ; 0x36 - d023514: f7ff f9ad bl d022872 <IS_MCAST.isra.0> - d023518: 2800 cmp r0, #0 - d02351a: d046 beq.n d0235aa <rtw_recv_indicatepkt+0x13a> - d02351c: 4630 mov r0, r6 - d02351e: f7e9 fadd bl d00cadc <rtw_get_bcmc_stainfo> - d023522: b148 cbz r0, d023538 <rtw_recv_indicatepkt+0xc8> - d023524: f89b 302e ldrb.w r3, [fp, #46] ; 0x2e - d023528: b34b cbz r3, d02357e <rtw_recv_indicatepkt+0x10e> - d02352a: 224e movs r2, #78 ; 0x4e - d02352c: 2101 movs r1, #1 - d02352e: 4628 mov r0, r5 - d023530: f7e8 fc22 bl d00bd78 <skb_copy> - d023534: 2800 cmp r0, #0 - d023536: d132 bne.n d02359e <rtw_recv_indicatepkt+0x12e> - d023538: f8d6 3814 ldr.w r3, [r6, #2068] ; 0x814 - d02353c: 61eb str r3, [r5, #28] - d02353e: 692b ldr r3, [r5, #16] - d023540: 899a ldrh r2, [r3, #12] - d023542: f648 6388 movw r3, #36488 ; 0x8e88 - d023546: 429a cmp r2, r3 - d023548: d17b bne.n d023642 <rtw_recv_indicatepkt+0x1d2> - d02354a: 4b6e ldr r3, [pc, #440] ; (d023704 <rtw_recv_indicatepkt+0x294>) - d02354c: f893 a02e ldrb.w sl, [r3, #46] ; 0x2e - d023550: f1ba 0f00 cmp.w sl, #0 - d023554: d175 bne.n d023642 <rtw_recv_indicatepkt+0x1d2> - d023556: 4649 mov r1, r9 - d023558: 4640 mov r0, r8 - d02355a: f7e9 fa83 bl d00ca64 <rtw_get_stainfo> - d02355e: 2800 cmp r0, #0 - d023560: d098 beq.n d023494 <rtw_recv_indicatepkt+0x24> - d023562: f896 33e9 ldrb.w r3, [r6, #1001] ; 0x3e9 - d023566: 6929 ldr r1, [r5, #16] - d023568: 2b00 cmp r3, #0 - d02356a: d041 beq.n d0235f0 <rtw_recv_indicatepkt+0x180> - d02356c: 7bcb ldrb r3, [r1, #15] - d02356e: 2b03 cmp r3, #3 - d023570: d03e beq.n d0235f0 <rtw_recv_indicatepkt+0x180> - d023572: 4653 mov r3, sl - d023574: 6a2a ldr r2, [r5, #32] - d023576: 200f movs r0, #15 - d023578: f7e4 fa30 bl d0079dc <wifi_indication> - d02357c: e78a b.n d023494 <rtw_recv_indicatepkt+0x24> - d02357e: 692b ldr r3, [r5, #16] - d023580: 899a ldrh r2, [r3, #12] - d023582: f5b2 6fc1 cmp.w r2, #1544 ; 0x608 - d023586: d1d0 bne.n d02352a <rtw_recv_indicatepkt+0xba> - d023588: 6a2a ldr r2, [r5, #32] - d02358a: 4413 add r3, r2 - d02358c: f813 1c01 ldrb.w r1, [r3, #-1] - d023590: f813 0c02 ldrb.w r0, [r3, #-2] - d023594: f7e0 fbb0 bl d003cf8 <inic_ip_in_table_indicate> - d023598: 2800 cmp r0, #0 - d02359a: d1c6 bne.n d02352a <rtw_recv_indicatepkt+0xba> - d02359c: e7cc b.n d023538 <rtw_recv_indicatepkt+0xc8> - d02359e: f8d6 1814 ldr.w r1, [r6, #2068] ; 0x814 - d0235a2: 61c1 str r1, [r0, #28] - d0235a4: f7fe fd14 bl d021fd0 <rtw_xmit_entry> - d0235a8: e7c6 b.n d023538 <rtw_recv_indicatepkt+0xc8> - d0235aa: 4651 mov r1, sl - d0235ac: 4640 mov r0, r8 - d0235ae: f7e9 fa59 bl d00ca64 <rtw_get_stainfo> - d0235b2: 2800 cmp r0, #0 - d0235b4: d0c0 beq.n d023538 <rtw_recv_indicatepkt+0xc8> - d0235b6: 224e movs r2, #78 ; 0x4e - d0235b8: 2101 movs r1, #1 - d0235ba: 4628 mov r0, r5 - d0235bc: f7e8 fbdc bl d00bd78 <skb_copy> - d0235c0: 4680 mov r8, r0 - d0235c2: 4628 mov r0, r5 - d0235c4: f7e8 fbb4 bl d00bd30 <dev_kfree_skb_any> - d0235c8: f1b8 0f00 cmp.w r8, #0 - d0235cc: d006 beq.n d0235dc <rtw_recv_indicatepkt+0x16c> - d0235ce: f8d6 1814 ldr.w r1, [r6, #2068] ; 0x814 - d0235d2: 4640 mov r0, r8 - d0235d4: f8c8 101c str.w r1, [r8, #28] - d0235d8: f7fe fcfa bl d021fd0 <rtw_xmit_entry> - d0235dc: 2300 movs r3, #0 - d0235de: 4639 mov r1, r7 - d0235e0: 4620 mov r0, r4 - d0235e2: 60a3 str r3, [r4, #8] - d0235e4: f7ff f9a2 bl d02292c <rtw_recv_free_frame> - d0235e8: 2001 movs r0, #1 - d0235ea: b003 add sp, #12 - d0235ec: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0235f0: f8d6 335c ldr.w r3, [r6, #860] ; 0x35c - d0235f4: f023 0204 bic.w r2, r3, #4 - d0235f8: 2a03 cmp r2, #3 - d0235fa: d107 bne.n d02360c <rtw_recv_indicatepkt+0x19c> - d0235fc: 7bcb ldrb r3, [r1, #15] - d0235fe: 6a2a ldr r2, [r5, #32] - d023600: 2b03 cmp r3, #3 - d023602: f04f 0300 mov.w r3, #0 - d023606: d1b6 bne.n d023576 <rtw_recv_indicatepkt+0x106> - d023608: 2012 movs r0, #18 - d02360a: e7b5 b.n d023578 <rtw_recv_indicatepkt+0x108> - d02360c: 2b04 cmp r3, #4 - d02360e: d004 beq.n d02361a <rtw_recv_indicatepkt+0x1aa> - d023610: f023 0302 bic.w r3, r3, #2 - d023614: 2b08 cmp r3, #8 - d023616: f47f af3d bne.w d023494 <rtw_recv_indicatepkt+0x24> - d02361a: 4630 mov r0, r6 - d02361c: f7ee fff4 bl d012608 <rtw_check_ap_mode> - d023620: 2801 cmp r0, #1 - d023622: d104 bne.n d02362e <rtw_recv_indicatepkt+0x1be> - d023624: 2300 movs r3, #0 - d023626: 6a2a ldr r2, [r5, #32] - d023628: 6929 ldr r1, [r5, #16] - d02362a: 2013 movs r0, #19 - d02362c: e7a4 b.n d023578 <rtw_recv_indicatepkt+0x108> - d02362e: 4630 mov r0, r6 - d023630: f7ee ffe4 bl d0125fc <rtw_check_sta_mode> - d023634: 2801 cmp r0, #1 - d023636: f47f af2d bne.w d023494 <rtw_recv_indicatepkt+0x24> - d02363a: 2300 movs r3, #0 - d02363c: 6a2a ldr r2, [r5, #32] - d02363e: 6929 ldr r1, [r5, #16] - d023640: e7e2 b.n d023608 <rtw_recv_indicatepkt+0x198> - d023642: 4630 mov r0, r6 - d023644: f7ee ffda bl d0125fc <rtw_check_sta_mode> - d023648: 2801 cmp r0, #1 - d02364a: 4682 mov sl, r0 - d02364c: d126 bne.n d02369c <rtw_recv_indicatepkt+0x22c> - d02364e: f894 0036 ldrb.w r0, [r4, #54] ; 0x36 - d023652: f7ff f90e bl d022872 <IS_MCAST.isra.0> - d023656: bb08 cbnz r0, d02369c <rtw_recv_indicatepkt+0x22c> - d023658: 8ea3 ldrh r3, [r4, #52] ; 0x34 - d02365a: f5b3 6f00 cmp.w r3, #2048 ; 0x800 - d02365e: d11d bne.n d02369c <rtw_recv_indicatepkt+0x22c> - d023660: 4b28 ldr r3, [pc, #160] ; (d023704 <rtw_recv_indicatepkt+0x294>) - d023662: f893 302b ldrb.w r3, [r3, #43] ; 0x2b - d023666: b1cb cbz r3, d02369c <rtw_recv_indicatepkt+0x22c> - d023668: f104 0167 add.w r1, r4, #103 ; 0x67 - d02366c: 4630 mov r0, r6 - d02366e: 2624 movs r6, #36 ; 0x24 - d023670: 9101 str r1, [sp, #4] - d023672: f000 fe99 bl d0243a8 <rtw_recv_get_rx_sc_free_entry> - d023676: 9b00 ldr r3, [sp, #0] - d023678: 4346 muls r6, r0 - d02367a: 2212 movs r2, #18 - d02367c: 9901 ldr r1, [sp, #4] - d02367e: 4433 add r3, r6 - d023680: f106 0070 add.w r0, r6, #112 ; 0x70 - d023684: f8c3 a090 str.w sl, [r3, #144] ; 0x90 - d023688: 4438 add r0, r7 - d02368a: f8df a07c ldr.w sl, [pc, #124] ; d023708 <rtw_recv_indicatepkt+0x298> - d02368e: 47d0 blx sl - d023690: f106 0064 add.w r0, r6, #100 ; 0x64 - d023694: 220c movs r2, #12 - d023696: 6929 ldr r1, [r5, #16] - d023698: 4438 add r0, r7 - d02369a: 47d0 blx sl - d02369c: 4649 mov r1, r9 - d02369e: 4640 mov r0, r8 - d0236a0: f7e9 f9e0 bl d00ca64 <rtw_get_stainfo> - d0236a4: f894 3024 ldrb.w r3, [r4, #36] ; 0x24 - d0236a8: 4606 mov r6, r0 - d0236aa: b303 cbz r3, d0236ee <rtw_recv_indicatepkt+0x27e> - d0236ac: b1d0 cbz r0, d0236e4 <rtw_recv_indicatepkt+0x274> - d0236ae: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 - d0236b2: f7ff f8de bl d022872 <IS_MCAST.isra.0> - d0236b6: b9d0 cbnz r0, d0236ee <rtw_recv_indicatepkt+0x27e> - d0236b8: f894 3023 ldrb.w r3, [r4, #35] ; 0x23 - d0236bc: b9cb cbnz r3, d0236f2 <rtw_recv_indicatepkt+0x282> - d0236be: f894 3025 ldrb.w r3, [r4, #37] ; 0x25 - d0236c2: f003 030f and.w r3, r3, #15 - d0236c6: 3370 adds r3, #112 ; 0x70 - d0236c8: f856 6023 ldr.w r6, [r6, r3, lsl #2] - d0236cc: b156 cbz r6, d0236e4 <rtw_recv_indicatepkt+0x274> - d0236ce: 2010 movs r0, #16 - d0236d0: f7e1 ff58 bl d005584 <rtw_malloc> - d0236d4: 6370 str r0, [r6, #52] ; 0x34 - d0236d6: 6085 str r5, [r0, #8] - d0236d8: 6b73 ldr r3, [r6, #52] ; 0x34 - d0236da: 8d22 ldrh r2, [r4, #40] ; 0x28 - d0236dc: 819a strh r2, [r3, #12] - d0236de: 6b70 ldr r0, [r6, #52] ; 0x34 - d0236e0: f7e1 ff26 bl d005530 <rtw_init_listhead> - d0236e4: 4631 mov r1, r6 - d0236e6: 4628 mov r0, r5 - d0236e8: f7fb ff08 bl d01f4fc <wifi_if_netif_rx> - d0236ec: e776 b.n d0235dc <rtw_recv_indicatepkt+0x16c> - d0236ee: 2600 movs r6, #0 - d0236f0: e7f8 b.n d0236e4 <rtw_recv_indicatepkt+0x274> - d0236f2: 4606 mov r6, r0 - d0236f4: e7f6 b.n d0236e4 <rtw_recv_indicatepkt+0x274> - d0236f6: 4620 mov r0, r4 - d0236f8: e777 b.n d0235ea <rtw_recv_indicatepkt+0x17a> - d0236fa: bf00 nop - d0236fc: 0d04a6af .word 0x0d04a6af - d023700: 0d048d73 .word 0x0d048d73 - d023704: 60000c80 .word 0x60000c80 - d023708: 00027939 .word 0x00027939 - -0d02370c <rtw_recv_signal_stat_timer_hdl>: - d02370c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d023710: f890 38a4 ldrb.w r3, [r0, #2212] ; 0x8a4 - d023714: b086 sub sp, #24 - d023716: 4604 mov r4, r0 - d023718: 2b00 cmp r3, #0 - d02371a: d16d bne.n d0237f8 <rtw_recv_signal_stat_timer_hdl+0xec> - d02371c: 2301 movs r3, #1 - d02371e: f890 68a5 ldrb.w r6, [r0, #2213] ; 0x8a5 - d023722: f880 38a4 strb.w r3, [r0, #2212] ; 0x8a4 - d023726: f894 388c ldrb.w r3, [r4, #2188] ; 0x88c - d02372a: 2b00 cmp r3, #0 - d02372c: d166 bne.n d0237fc <rtw_recv_signal_stat_timer_hdl+0xf0> - d02372e: 2301 movs r3, #1 - d023730: f894 888d ldrb.w r8, [r4, #2189] ; 0x88d - d023734: f884 388c strb.w r3, [r4, #2188] ; 0x88c - d023738: f894 3898 ldrb.w r3, [r4, #2200] ; 0x898 - d02373c: 2b00 cmp r3, #0 - d02373e: d160 bne.n d023802 <rtw_recv_signal_stat_timer_hdl+0xf6> - d023740: 2301 movs r3, #1 - d023742: f894 7899 ldrb.w r7, [r4, #2201] ; 0x899 - d023746: f884 3898 strb.w r3, [r4, #2200] ; 0x898 - d02374a: f894 3880 ldrb.w r3, [r4, #2176] ; 0x880 - d02374e: 2b00 cmp r3, #0 - d023750: d159 bne.n d023806 <rtw_recv_signal_stat_timer_hdl+0xfa> - d023752: 2301 movs r3, #1 - d023754: f894 5881 ldrb.w r5, [r4, #2177] ; 0x881 - d023758: f884 3880 strb.w r3, [r4, #2176] ; 0x880 - d02375c: 4620 mov r0, r4 - d02375e: f7ee ff6a bl d012636 <rtw_check_under_sitesurvey> - d023762: 2800 cmp r0, #0 - d023764: d13f bne.n d0237e6 <rtw_recv_signal_stat_timer_hdl+0xda> - d023766: f8d4 38b0 ldr.w r3, [r4, #2224] ; 0x8b0 - d02376a: 2103 movs r1, #3 - d02376c: a801 add r0, sp, #4 - d02376e: f88d 6004 strb.w r6, [sp, #4] - d023772: 9302 str r3, [sp, #8] - d023774: f894 38bb ldrb.w r3, [r4, #2235] ; 0x8bb - d023778: f88d 8005 strb.w r8, [sp, #5] - d02377c: f88d 300c strb.w r3, [sp, #12] - d023780: f894 38bd ldrb.w r3, [r4, #2237] ; 0x8bd - d023784: f88d 5006 strb.w r5, [sp, #6] - d023788: f88d 300d strb.w r3, [sp, #13] - d02378c: f005 fca3 bl d0290d6 <wifi_rom_signal_stat_get> - d023790: f89d 300e ldrb.w r3, [sp, #14] - d023794: 9804 ldr r0, [sp, #16] - d023796: f8c4 38b0 str.w r3, [r4, #2224] ; 0x8b0 - d02379a: f884 08bb strb.w r0, [r4, #2235] ; 0x8bb - d02379e: f7fd ff43 bl d021628 <ROM_WIFI_HAL_RXDESC_Percentage2dbm> - d0237a2: f8d4 38b0 ldr.w r3, [r4, #2224] ; 0x8b0 - d0237a6: 2103 movs r1, #3 - d0237a8: f884 08b8 strb.w r0, [r4, #2232] ; 0x8b8 - d0237ac: 9302 str r3, [sp, #8] - d0237ae: a801 add r0, sp, #4 - d0237b0: f8b4 38bc ldrh.w r3, [r4, #2236] ; 0x8bc - d0237b4: f88d 6004 strb.w r6, [sp, #4] - d0237b8: f8ad 300c strh.w r3, [sp, #12] - d0237bc: f88d 7005 strb.w r7, [sp, #5] - d0237c0: f88d 5006 strb.w r5, [sp, #6] - d0237c4: f005 fc87 bl d0290d6 <wifi_rom_signal_stat_get> - d0237c8: 9804 ldr r0, [sp, #16] - d0237ca: f884 08bc strb.w r0, [r4, #2236] ; 0x8bc - d0237ce: f7fd ff2b bl d021628 <ROM_WIFI_HAL_RXDESC_Percentage2dbm> - d0237d2: 9b05 ldr r3, [sp, #20] - d0237d4: f884 08b9 strb.w r0, [r4, #2233] ; 0x8b9 - d0237d8: f884 38bd strb.w r3, [r4, #2237] ; 0x8bd - d0237dc: f894 38a5 ldrb.w r3, [r4, #2213] ; 0x8a5 - d0237e0: b10b cbz r3, d0237e6 <rtw_recv_signal_stat_timer_hdl+0xda> - d0237e2: f884 38ba strb.w r3, [r4, #2234] ; 0x8ba - d0237e6: f44f 717a mov.w r1, #1000 ; 0x3e8 - d0237ea: f604 0064 addw r0, r4, #2148 ; 0x864 - d0237ee: b006 add sp, #24 - d0237f0: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d0237f4: f007 ba9a b.w d02ad2c <rtw_set_timer> - d0237f8: 2600 movs r6, #0 - d0237fa: e794 b.n d023726 <rtw_recv_signal_stat_timer_hdl+0x1a> - d0237fc: f04f 0800 mov.w r8, #0 - d023800: e79a b.n d023738 <rtw_recv_signal_stat_timer_hdl+0x2c> - d023802: 2700 movs r7, #0 - d023804: e7a1 b.n d02374a <rtw_recv_signal_stat_timer_hdl+0x3e> - d023806: 2500 movs r5, #0 - d023808: e7a8 b.n d02375c <rtw_recv_signal_stat_timer_hdl+0x50> - -0d02380a <rtw_recv_recvframe_pull>: - d02380a: b510 push {r4, lr} - d02380c: b190 cbz r0, d023834 <rtw_recv_recvframe_pull+0x2a> - d02380e: f8d0 20bc ldr.w r2, [r0, #188] ; 0xbc - d023812: f8d0 40c0 ldr.w r4, [r0, #192] ; 0xc0 - d023816: 1853 adds r3, r2, r1 - d023818: 42a3 cmp r3, r4 - d02381a: f8c0 30bc str.w r3, [r0, #188] ; 0xbc - d02381e: bf93 iteet ls - d023820: f8d0 20b4 ldrls.w r2, [r0, #180] ; 0xb4 - d023824: f8c0 20bc strhi.w r2, [r0, #188] ; 0xbc - d023828: 2000 movhi r0, #0 - d02382a: 1a51 subls r1, r2, r1 - d02382c: bf9c itt ls - d02382e: f8c0 10b4 strls.w r1, [r0, #180] ; 0xb4 - d023832: 4618 movls r0, r3 - d023834: bd10 pop {r4, pc} - -0d023836 <rtw_recv_recvframe_put>: - d023836: b510 push {r4, lr} - d023838: b190 cbz r0, d023860 <rtw_recv_recvframe_put+0x2a> - d02383a: f8d0 20c0 ldr.w r2, [r0, #192] ; 0xc0 - d02383e: f8d0 40c4 ldr.w r4, [r0, #196] ; 0xc4 - d023842: 1853 adds r3, r2, r1 - d023844: 42a3 cmp r3, r4 - d023846: f8c0 30c0 str.w r3, [r0, #192] ; 0xc0 - d02384a: bf93 iteet ls - d02384c: f8d0 20b4 ldrls.w r2, [r0, #180] ; 0xb4 - d023850: f8c0 20c0 strhi.w r2, [r0, #192] ; 0xc0 - d023854: 2000 movhi r0, #0 - d023856: 1889 addls r1, r1, r2 - d023858: bf9c itt ls - d02385a: f8c0 10b4 strls.w r1, [r0, #180] ; 0xb4 - d02385e: 4618 movls r0, r3 - d023860: bd10 pop {r4, pc} - -0d023862 <rtw_recv_recvframe_pull_tail>: - d023862: b510 push {r4, lr} - d023864: b190 cbz r0, d02388c <rtw_recv_recvframe_pull_tail+0x2a> - d023866: f8d0 20c0 ldr.w r2, [r0, #192] ; 0xc0 - d02386a: f8d0 40bc ldr.w r4, [r0, #188] ; 0xbc - d02386e: 1a53 subs r3, r2, r1 - d023870: 42a3 cmp r3, r4 - d023872: f8c0 30c0 str.w r3, [r0, #192] ; 0xc0 - d023876: bf2d iteet cs - d023878: f8d0 20b4 ldrcs.w r2, [r0, #180] ; 0xb4 - d02387c: f8c0 20c0 strcc.w r2, [r0, #192] ; 0xc0 - d023880: 2000 movcc r0, #0 - d023882: 1a51 subcs r1, r2, r1 - d023884: bf24 itt cs - d023886: f8c0 10b4 strcs.w r1, [r0, #180] ; 0xb4 - d02388a: 4618 movcs r0, r3 - d02388c: bd10 pop {r4, pc} + d023140: d0a6 beq.n d023090 <rtw_recv_sta2ap_data_frame+0x1c> + d023142: f04f 0c01 mov.w ip, #1 + d023146: f890 333d ldrb.w r3, [r0, #829] ; 0x33d + d02314a: f890 233c ldrb.w r2, [r0, #828] ; 0x33c + d02314e: f890 133a ldrb.w r1, [r0, #826] ; 0x33a + d023152: f8cd c004 str.w ip, [sp, #4] + d023156: f890 033b ldrb.w r0, [r0, #827] ; 0x33b + d02315a: 9000 str r0, [sp, #0] + d02315c: f896 0025 ldrb.w r0, [r6, #37] ; 0x25 + d023160: f006 f808 bl d029174 <wifi_rom_get_wmmps_ac> + d023164: 2800 cmp r0, #0 + d023166: d093 beq.n d023090 <rtw_recv_sta2ap_data_frame+0x1c> + d023168: 6839 ldr r1, [r7, #0] + d02316a: f8d1 3340 ldr.w r3, [r1, #832] ; 0x340 + d02316e: b11b cbz r3, d023178 <rtw_recv_sta2ap_data_frame+0x104> + d023170: 4628 mov r0, r5 + d023172: f008 ffd5 bl d02c120 <rtw_ap_xmit_delivery_enabled_frames> + d023176: e78b b.n d023090 <rtw_recv_sta2ap_data_frame+0x1c> + d023178: f896 2025 ldrb.w r2, [r6, #37] ; 0x25 + d02317c: a904 add r1, sp, #16 + d02317e: 4628 mov r0, r5 + d023180: f7ff fad2 bl d022728 <rtw_xmit_qos_nulldata> + d023184: e784 b.n d023090 <rtw_recv_sta2ap_data_frame+0x1c> + d023186: bf00 nop + d023188: 60000c80 .word 0x60000c80 + +0d02318c <rtw_recv_validate_ctrl_frame>: + d02318c: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d023190: f8d1 40bc ldr.w r4, [r1, #188] ; 0xbc + d023194: b085 sub sp, #20 + d023196: 4605 mov r5, r0 + d023198: 460f mov r7, r1 + d02319a: 6806 ldr r6, [r0, #0] + d02319c: f600 01c8 addw r1, r0, #2248 ; 0x8c8 + d0231a0: 2206 movs r2, #6 + d0231a2: 1d20 adds r0, r4, #4 + d0231a4: f7e2 f9f6 bl d005594 <rtw_memcmp> + d0231a8: 2800 cmp r0, #0 + d0231aa: f000 8090 beq.w d0232ce <rtw_recv_validate_ctrl_frame+0x142> + d0231ae: 8823 ldrh r3, [r4, #0] + d0231b0: f003 03fc and.w r3, r3, #252 ; 0xfc + d0231b4: 2ba4 cmp r3, #164 ; 0xa4 + d0231b6: f040 808a bne.w d0232ce <rtw_recv_validate_ctrl_frame+0x142> + d0231ba: f104 010a add.w r1, r4, #10 + d0231be: f505 70b6 add.w r0, r5, #364 ; 0x16c + d0231c2: f8b4 8002 ldrh.w r8, [r4, #2] + d0231c6: f7e9 fc4d bl d00ca64 <rtw_get_stainfo> + d0231ca: 4604 mov r4, r0 + d0231cc: 2800 cmp r0, #0 + d0231ce: d07e beq.n d0232ce <rtw_recv_validate_ctrl_frame+0x142> + d0231d0: f10d 020a add.w r2, sp, #10 + d0231d4: 2102 movs r1, #2 + d0231d6: f7f9 fdb9 bl d01cd4c <rtw_hal_sta_info_get> + d0231da: f3c8 080d ubfx r8, r8, #0, #14 + d0231de: f8bd 300a ldrh.w r3, [sp, #10] + d0231e2: 4543 cmp r3, r8 + d0231e4: d173 bne.n d0232ce <rtw_recv_validate_ctrl_frame+0x142> + d0231e6: 2000 movs r0, #0 + d0231e8: f894 133a ldrb.w r1, [r4, #826] ; 0x33a + d0231ec: e9d4 3250 ldrd r3, r2, [r4, #320] ; 0x140 + d0231f0: 3301 adds r3, #1 + d0231f2: f142 0200 adc.w r2, r2, #0 + d0231f6: e9c4 3250 strd r3, r2, [r4, #320] ; 0x140 + d0231fa: f894 333d ldrb.w r3, [r4, #829] ; 0x33d + d0231fe: f894 233c ldrb.w r2, [r4, #828] ; 0x33c + d023202: 9001 str r0, [sp, #4] + d023204: f894 033b ldrb.w r0, [r4, #827] ; 0x33b + d023208: 9000 str r0, [sp, #0] + d02320a: f897 0025 ldrb.w r0, [r7, #37] ; 0x25 + d02320e: f005 ffb1 bl d029174 <wifi_rom_get_wmmps_ac> + d023212: 2800 cmp r0, #0 + d023214: d15b bne.n d0232ce <rtw_recv_validate_ctrl_frame+0x142> + d023216: f894 30a4 ldrb.w r3, [r4, #164] ; 0xa4 + d02321a: 2b00 cmp r3, #0 + d02321c: d057 beq.n d0232ce <rtw_recv_validate_ctrl_frame+0x142> + d02321e: f8bd 200a ldrh.w r2, [sp, #10] + d023222: f8b6 3320 ldrh.w r3, [r6, #800] ; 0x320 + d023226: 40d3 lsrs r3, r2 + d023228: 07da lsls r2, r3, #31 + d02322a: d550 bpl.n d0232ce <rtw_recv_validate_ctrl_frame+0x142> + d02322c: f104 089c add.w r8, r4, #156 ; 0x9c + d023230: a903 add r1, sp, #12 + d023232: 4640 mov r0, r8 + d023234: f7e2 f940 bl d0054b8 <rtw_enter_critical_bh> + d023238: 4620 mov r0, r4 + d02323a: f850 7f94 ldr.w r7, [r0, #148]! + d02323e: 4639 mov r1, r7 + d023240: f7e2 fb0a bl d005858 <rtw_end_of_queue_search> + d023244: 2800 cmp r0, #0 + d023246: d145 bne.n d0232d4 <rtw_recv_validate_ctrl_frame+0x148> + d023248: 4638 mov r0, r7 + d02324a: f506 7984 add.w r9, r6, #264 ; 0x108 + d02324e: f7e2 f983 bl d005558 <rtw_list_delete> + d023252: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 + d023256: a903 add r1, sp, #12 + d023258: 4640 mov r0, r8 + d02325a: 3b01 subs r3, #1 + d02325c: 2b00 cmp r3, #0 + d02325e: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 + d023262: bfd4 ite le + d023264: 2300 movle r3, #0 + d023266: 2301 movgt r3, #1 + d023268: f887 3065 strb.w r3, [r7, #101] ; 0x65 + d02326c: 2301 movs r3, #1 + d02326e: f887 3066 strb.w r3, [r7, #102] ; 0x66 + d023272: f7e2 f929 bl d0054c8 <rtw_exit_critical_bh> + d023276: a903 add r1, sp, #12 + d023278: 4648 mov r0, r9 + d02327a: f7e2 f91d bl d0054b8 <rtw_enter_critical_bh> + d02327e: 4639 mov r1, r7 + d023280: 4628 mov r0, r5 + d023282: f003 fa55 bl d026730 <rtw_xmitframe_enqueue_one> + d023286: 2801 cmp r0, #1 + d023288: d003 beq.n d023292 <rtw_recv_validate_ctrl_frame+0x106> + d02328a: 4639 mov r1, r7 + d02328c: 4648 mov r0, r9 + d02328e: f003 fa09 bl d0266a4 <rtw_xmitframe_free> + d023292: a903 add r1, sp, #12 + d023294: 4648 mov r0, r9 + d023296: f7e2 f917 bl d0054c8 <rtw_exit_critical_bh> + d02329a: a903 add r1, sp, #12 + d02329c: 4640 mov r0, r8 + d02329e: f7e2 f90b bl d0054b8 <rtw_enter_critical_bh> + d0232a2: f8d4 20a0 ldr.w r2, [r4, #160] ; 0xa0 + d0232a6: b972 cbnz r2, d0232c6 <rtw_recv_validate_ctrl_frame+0x13a> + d0232a8: 2301 movs r3, #1 + d0232aa: f8bd 100a ldrh.w r1, [sp, #10] + d0232ae: fa03 f101 lsl.w r1, r3, r1 + d0232b2: f8b6 3322 ldrh.w r3, [r6, #802] ; 0x322 + d0232b6: ea23 0301 bic.w r3, r3, r1 + d0232ba: f8a6 3322 strh.w r3, [r6, #802] ; 0x322 + d0232be: 2105 movs r1, #5 + d0232c0: 4628 mov r0, r5 + d0232c2: f7eb fd12 bl d00ecea <rtw_ap_update_beacon> + d0232c6: a903 add r1, sp, #12 + d0232c8: 4640 mov r0, r8 + d0232ca: f7e2 f8fd bl d0054c8 <rtw_exit_critical_bh> + d0232ce: b005 add sp, #20 + d0232d0: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d0232d4: f8bd 200a ldrh.w r2, [sp, #10] + d0232d8: f8b6 1322 ldrh.w r1, [r6, #802] ; 0x322 + d0232dc: 40d1 lsrs r1, r2 + d0232de: 07cb lsls r3, r1, #31 + d0232e0: d5f1 bpl.n d0232c6 <rtw_recv_validate_ctrl_frame+0x13a> + d0232e2: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 + d0232e6: b113 cbz r3, d0232ee <rtw_recv_validate_ctrl_frame+0x162> + d0232e8: 2300 movs r3, #0 + d0232ea: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 + d0232ee: 2301 movs r3, #1 + d0232f0: fa03 f202 lsl.w r2, r3, r2 + d0232f4: f8b6 3322 ldrh.w r3, [r6, #802] ; 0x322 + d0232f8: ea23 0302 bic.w r3, r3, r2 + d0232fc: 2200 movs r2, #0 + d0232fe: f8a6 3322 strh.w r3, [r6, #802] ; 0x322 + d023302: e7dc b.n d0232be <rtw_recv_validate_ctrl_frame+0x132> + +0d023304 <rtw_recv_validate_data_frame>: + d023304: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d023308: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc + d02330c: 2300 movs r3, #0 + d02330e: b085 sub sp, #20 + d023310: 4606 mov r6, r0 + d023312: 46a8 mov r8, r5 + d023314: 460c mov r4, r1 + d023316: 9303 str r3, [sp, #12] + d023318: f105 0a10 add.w sl, r5, #16 + d02331c: f838 2b04 ldrh.w r2, [r8], #4 + d023320: 11d3 asrs r3, r2, #7 + d023322: f3c2 2240 ubfx r2, r2, #9, #1 + d023326: f003 0302 and.w r3, r3, #2 + d02332a: 4313 orrs r3, r2 + d02332c: 2b01 cmp r3, #1 + d02332e: d00b beq.n d023348 <rtw_recv_validate_data_frame+0x44> + d023330: 2b02 cmp r3, #2 + d023332: d00d beq.n d023350 <rtw_recv_validate_data_frame+0x4c> + d023334: b983 cbnz r3, d023358 <rtw_recv_validate_data_frame+0x54> + d023336: f105 0b0a add.w fp, r5, #10 + d02333a: 46d1 mov r9, sl + d02333c: 46c2 mov sl, r8 + d02333e: f1b9 0f00 cmp.w r9, #0 + d023342: d10c bne.n d02335e <rtw_recv_validate_data_frame+0x5a> + d023344: 2300 movs r3, #0 + d023346: e0eb b.n d023520 <rtw_recv_validate_data_frame+0x21c> + d023348: f105 090a add.w r9, r5, #10 + d02334c: 46d3 mov fp, sl + d02334e: e7f5 b.n d02333c <rtw_recv_validate_data_frame+0x38> + d023350: f105 0b0a add.w fp, r5, #10 + d023354: 46c1 mov r9, r8 + d023356: e7f2 b.n d02333e <rtw_recv_validate_data_frame+0x3a> + d023358: f105 0b18 add.w fp, r5, #24 + d02335c: e7fa b.n d023354 <rtw_recv_validate_data_frame+0x50> + d02335e: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 + d023362: 2206 movs r2, #6 + d023364: 4f77 ldr r7, [pc, #476] ; (d023544 <rtw_recv_validate_data_frame+0x240>) + d023366: 4651 mov r1, sl + d023368: f104 0036 add.w r0, r4, #54 ; 0x36 + d02336c: 9301 str r3, [sp, #4] + d02336e: 47b8 blx r7 + d023370: 2206 movs r2, #6 + d023372: 4659 mov r1, fp + d023374: f104 003c add.w r0, r4, #60 ; 0x3c + d023378: 47b8 blx r7 + d02337a: 2206 movs r2, #6 + d02337c: 4649 mov r1, r9 + d02337e: f104 004e add.w r0, r4, #78 ; 0x4e + d023382: 47b8 blx r7 + d023384: 4a70 ldr r2, [pc, #448] ; (d023548 <rtw_recv_validate_data_frame+0x244>) + d023386: 9b01 ldr r3, [sp, #4] + d023388: 6812 ldr r2, [r2, #0] + d02338a: b12a cbz r2, d023398 <rtw_recv_validate_data_frame+0x94> + d02338c: f894 209b ldrb.w r2, [r4, #155] ; 0x9b + d023390: 4619 mov r1, r3 + d023392: 4628 mov r0, r5 + d023394: f009 fc83 bl d02cc9e <rtw_mgntframe_indicate> + d023398: f894 3022 ldrb.w r3, [r4, #34] ; 0x22 + d02339c: 2b03 cmp r3, #3 + d02339e: d8d1 bhi.n d023344 <rtw_recv_validate_data_frame+0x40> + d0233a0: e8df f003 tbb [pc, r3] + d0233a4: 9b8b7b02 .word 0x9b8b7b02 + d0233a8: 2206 movs r2, #6 + d0233aa: 4651 mov r1, sl + d0233ac: f104 0048 add.w r0, r4, #72 ; 0x48 + d0233b0: 47b8 blx r7 + d0233b2: 2206 movs r2, #6 + d0233b4: 4659 mov r1, fp + d0233b6: f104 0042 add.w r0, r4, #66 ; 0x42 + d0233ba: 47b8 blx r7 + d0233bc: aa03 add r2, sp, #12 + d0233be: 4621 mov r1, r4 + d0233c0: 4630 mov r0, r6 + d0233c2: f7ff fd31 bl d022e28 <rtw_recv_sta2sta_data_frame> + d0233c6: 4603 mov r3, r0 + d0233c8: 2800 cmp r0, #0 + d0233ca: d0bb beq.n d023344 <rtw_recv_validate_data_frame+0x40> + d0233cc: 9f03 ldr r7, [sp, #12] + d0233ce: 2f00 cmp r7, #0 + d0233d0: d0b8 beq.n d023344 <rtw_recv_validate_data_frame+0x40> + d0233d2: f894 c024 ldrb.w ip, [r4, #36] ; 0x24 + d0233d6: 2200 movs r2, #0 + d0233d8: f894 0022 ldrb.w r0, [r4, #34] ; 0x22 + d0233dc: f1bc 0f01 cmp.w ip, #1 + d0233e0: f8c4 70cc str.w r7, [r4, #204] ; 0xcc + d0233e4: f884 2023 strb.w r2, [r4, #35] ; 0x23 + d0233e8: f884 2054 strb.w r2, [r4, #84] ; 0x54 + d0233ec: f040 8081 bne.w d0234f2 <rtw_recv_validate_data_frame+0x1ee> + d0233f0: 8b2a ldrh r2, [r5, #24] + d0233f2: 2803 cmp r0, #3 + d0233f4: f002 020f and.w r2, r2, #15 + d0233f8: f884 2025 strb.w r2, [r4, #37] ; 0x25 + d0233fc: 8b29 ldrh r1, [r5, #24] + d0233fe: f3c1 1141 ubfx r1, r1, #5, #2 + d023402: f884 1054 strb.w r1, [r4, #84] ; 0x54 + d023406: 8b29 ldrh r1, [r5, #24] + d023408: f3c1 11c0 ubfx r1, r1, #7, #1 + d02340c: f884 1023 strb.w r1, [r4, #35] ; 0x23 + d023410: bf0c ite eq + d023412: 2120 moveq r1, #32 + d023414: 211a movne r1, #26 + d023416: f884 1021 strb.w r1, [r4, #33] ; 0x21 + d02341a: b11a cbz r2, d023424 <rtw_recv_validate_data_frame+0x120> + d02341c: 2a03 cmp r2, #3 + d02341e: d001 beq.n d023424 <rtw_recv_validate_data_frame+0x120> + d023420: f8c6 c87c str.w ip, [r6, #2172] ; 0x87c + d023424: f894 202c ldrb.w r2, [r4, #44] ; 0x2c + d023428: b122 cbz r2, d023434 <rtw_recv_validate_data_frame+0x130> + d02342a: f894 2021 ldrb.w r2, [r4, #33] ; 0x21 + d02342e: 3204 adds r2, #4 + d023430: f884 2021 strb.w r2, [r4, #33] ; 0x21 + d023434: f894 1025 ldrb.w r1, [r4, #37] ; 0x25 + d023438: 290f cmp r1, #15 + d02343a: dc83 bgt.n d023344 <rtw_recv_validate_data_frame+0x40> + d02343c: f894 202a ldrb.w r2, [r4, #42] ; 0x2a + d023440: eb07 0141 add.w r1, r7, r1, lsl #1 + d023444: 8d20 ldrh r0, [r4, #40] ; 0x28 + d023446: f002 020f and.w r2, r2, #15 + d02344a: ea42 1200 orr.w r2, r2, r0, lsl #4 + d02344e: f8b1 0070 ldrh.w r0, [r1, #112] ; 0x70 + d023452: b292 uxth r2, r2 + d023454: 4290 cmp r0, r2 + d023456: d104 bne.n d023462 <rtw_recv_validate_data_frame+0x15e> + d023458: f894 0023 ldrb.w r0, [r4, #35] ; 0x23 + d02345c: 2800 cmp r0, #0 + d02345e: f43f af71 beq.w d023344 <rtw_recv_validate_data_frame+0x40> + d023462: f8a1 2070 strh.w r2, [r1, #112] ; 0x70 + d023466: f894 202d ldrb.w r2, [r4, #45] ; 0x2d + d02346a: 2a00 cmp r2, #0 + d02346c: d067 beq.n d02353e <rtw_recv_validate_data_frame+0x23a> + d02346e: f8d6 2180 ldr.w r2, [r6, #384] ; 0x180 + d023472: 2a02 cmp r2, #2 + d023474: d046 beq.n d023504 <rtw_recv_validate_data_frame+0x200> + d023476: d902 bls.n d02347e <rtw_recv_validate_data_frame+0x17a> + d023478: 3a04 subs r2, #4 + d02347a: 2a01 cmp r2, #1 + d02347c: d803 bhi.n d023486 <rtw_recv_validate_data_frame+0x182> + d02347e: f8d6 2184 ldr.w r2, [r6, #388] ; 0x184 + d023482: f884 202f strb.w r2, [r4, #47] ; 0x2f + d023486: f894 202f ldrb.w r2, [r4, #47] ; 0x2f + d02348a: 3a01 subs r2, #1 + d02348c: 2a05 cmp r2, #5 + d02348e: d854 bhi.n d02353a <rtw_recv_validate_data_frame+0x236> + d023490: e8df f002 tbb [pc, r2] + d023494: 4d534a43 .word 0x4d534a43 + d023498: 5043 .short 0x5043 + d02349a: 4651 mov r1, sl + d02349c: 2206 movs r2, #6 + d02349e: f104 0048 add.w r0, r4, #72 ; 0x48 + d0234a2: 47b8 blx r7 + d0234a4: 4649 mov r1, r9 + d0234a6: 2206 movs r2, #6 + d0234a8: f104 0042 add.w r0, r4, #66 ; 0x42 + d0234ac: 47b8 blx r7 + d0234ae: aa03 add r2, sp, #12 + d0234b0: 4621 mov r1, r4 + d0234b2: 4630 mov r0, r6 + d0234b4: f7ff fd36 bl d022f24 <rtw_recv_ap2sta_data_frame> + d0234b8: e785 b.n d0233c6 <rtw_recv_validate_data_frame+0xc2> + d0234ba: 4649 mov r1, r9 + d0234bc: 2206 movs r2, #6 + d0234be: f104 0048 add.w r0, r4, #72 ; 0x48 + d0234c2: 47b8 blx r7 + d0234c4: 4659 mov r1, fp + d0234c6: 2206 movs r2, #6 + d0234c8: f104 0042 add.w r0, r4, #66 ; 0x42 + d0234cc: 47b8 blx r7 + d0234ce: aa03 add r2, sp, #12 + d0234d0: 4621 mov r1, r4 + d0234d2: 4630 mov r0, r6 + d0234d4: f7ff fdce bl d023074 <rtw_recv_sta2ap_data_frame> + d0234d8: e775 b.n d0233c6 <rtw_recv_validate_data_frame+0xc2> + d0234da: 4641 mov r1, r8 + d0234dc: 2206 movs r2, #6 + d0234de: f104 0048 add.w r0, r4, #72 ; 0x48 + d0234e2: 47b8 blx r7 + d0234e4: 2206 movs r2, #6 + d0234e6: f105 010a add.w r1, r5, #10 + d0234ea: f104 0042 add.w r0, r4, #66 ; 0x42 + d0234ee: 47b8 blx r7 + d0234f0: e728 b.n d023344 <rtw_recv_validate_data_frame+0x40> + d0234f2: 2803 cmp r0, #3 + d0234f4: f884 2025 strb.w r2, [r4, #37] ; 0x25 + d0234f8: bf0c ite eq + d0234fa: 221e moveq r2, #30 + d0234fc: 2218 movne r2, #24 + d0234fe: f884 2021 strb.w r2, [r4, #33] ; 0x21 + d023502: e78f b.n d023424 <rtw_recv_validate_data_frame+0x120> + d023504: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 + d023508: f7ff fa21 bl d02294e <IS_MCAST.isra.0> + d02350c: b110 cbz r0, d023514 <rtw_recv_validate_data_frame+0x210> + d02350e: f8d6 21dc ldr.w r2, [r6, #476] ; 0x1dc + d023512: e7b6 b.n d023482 <rtw_recv_validate_data_frame+0x17e> + d023514: f8d7 20b4 ldr.w r2, [r7, #180] ; 0xb4 + d023518: e7b3 b.n d023482 <rtw_recv_validate_data_frame+0x17e> + d02351a: f240 4204 movw r2, #1028 ; 0x404 + d02351e: 8622 strh r2, [r4, #48] ; 0x30 + d023520: 4618 mov r0, r3 + d023522: b005 add sp, #20 + d023524: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d023528: f44f 6281 mov.w r2, #1032 ; 0x408 + d02352c: e7f7 b.n d02351e <rtw_recv_validate_data_frame+0x21a> + d02352e: f640 0208 movw r2, #2056 ; 0x808 + d023532: e7f4 b.n d02351e <rtw_recv_validate_data_frame+0x21a> + d023534: f241 0212 movw r2, #4114 ; 0x1012 + d023538: e7f1 b.n d02351e <rtw_recv_validate_data_frame+0x21a> + d02353a: 2200 movs r2, #0 + d02353c: e7ef b.n d02351e <rtw_recv_validate_data_frame+0x21a> + d02353e: f884 202f strb.w r2, [r4, #47] ; 0x2f + d023542: e7ec b.n d02351e <rtw_recv_validate_data_frame+0x21a> + d023544: 00027939 .word 0x00027939 + d023548: 60007f40 .word 0x60007f40 + +0d02354c <rtw_recv_indicatepkt>: + d02354c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d023550: 6803 ldr r3, [r0, #0] + d023552: 4606 mov r6, r0 + d023554: 688d ldr r5, [r1, #8] + d023556: 460c mov r4, r1 + d023558: f103 070c add.w r7, r3, #12 + d02355c: f500 78b6 add.w r8, r0, #364 ; 0x16c + d023560: 9300 str r3, [sp, #0] + d023562: b975 cbnz r5, d023582 <rtw_recv_indicatepkt+0x36> + d023564: 489c ldr r0, [pc, #624] ; (d0237d8 <rtw_recv_indicatepkt+0x28c>) + d023566: f7e0 fcc7 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02356a: 489c ldr r0, [pc, #624] ; (d0237dc <rtw_recv_indicatepkt+0x290>) + d02356c: f7e0 fcc4 bl d003ef8 <inic_ipc_dev_buffered_printf> + d023570: 2c00 cmp r4, #0 + d023572: f000 812e beq.w d0237d2 <rtw_recv_indicatepkt+0x286> + d023576: 4639 mov r1, r7 + d023578: 4620 mov r0, r4 + d02357a: f7ff fa45 bl d022a08 <rtw_recv_free_frame> + d02357e: 2000 movs r0, #0 + d023580: e0a1 b.n d0236c6 <rtw_recv_indicatepkt+0x17a> + d023582: f8d1 30bc ldr.w r3, [r1, #188] ; 0xbc + d023586: 4628 mov r0, r5 + d023588: f104 0942 add.w r9, r4, #66 ; 0x42 + d02358c: 612b str r3, [r5, #16] + d02358e: f8d1 10b4 ldr.w r1, [r1, #180] ; 0xb4 + d023592: f7e8 fbec bl d00bd6e <skb_set_tail_pointer> + d023596: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 + d02359a: 4630 mov r0, r6 + d02359c: 622b str r3, [r5, #32] + d02359e: f7ef f833 bl d012608 <rtw_check_ap_mode> + d0235a2: 2801 cmp r0, #1 + d0235a4: d136 bne.n d023614 <rtw_recv_indicatepkt+0xc8> + d0235a6: f104 0a36 add.w sl, r4, #54 ; 0x36 + d0235aa: 2206 movs r2, #6 + d0235ac: f606 01c8 addw r1, r6, #2248 ; 0x8c8 + d0235b0: 4650 mov r0, sl + d0235b2: f7e1 ffef bl d005594 <rtw_memcmp> + d0235b6: bb68 cbnz r0, d023614 <rtw_recv_indicatepkt+0xc8> + d0235b8: 4649 mov r1, r9 + d0235ba: 4640 mov r0, r8 + d0235bc: f7e9 fa52 bl d00ca64 <rtw_get_stainfo> + d0235c0: b158 cbz r0, d0235da <rtw_recv_indicatepkt+0x8e> + d0235c2: f8d6 335c ldr.w r3, [r6, #860] ; 0x35c + d0235c6: 2b04 cmp r3, #4 + d0235c8: d003 beq.n d0235d2 <rtw_recv_indicatepkt+0x86> + d0235ca: f023 0302 bic.w r3, r3, #2 + d0235ce: 2b08 cmp r3, #8 + d0235d0: d103 bne.n d0235da <rtw_recv_indicatepkt+0x8e> + d0235d2: f890 324f ldrb.w r3, [r0, #591] ; 0x24f + d0235d6: 2b01 cmp r3, #1 + d0235d8: d11c bne.n d023614 <rtw_recv_indicatepkt+0xc8> + d0235da: f8df b204 ldr.w fp, [pc, #516] ; d0237e0 <rtw_recv_indicatepkt+0x294> + d0235de: f89b 3010 ldrb.w r3, [fp, #16] + d0235e2: b9bb cbnz r3, d023614 <rtw_recv_indicatepkt+0xc8> + d0235e4: f8d6 3178 ldr.w r3, [r6, #376] ; 0x178 + d0235e8: 2b03 cmp r3, #3 + d0235ea: dd13 ble.n d023614 <rtw_recv_indicatepkt+0xc8> + d0235ec: f894 0036 ldrb.w r0, [r4, #54] ; 0x36 + d0235f0: f7ff f9ad bl d02294e <IS_MCAST.isra.0> + d0235f4: 2800 cmp r0, #0 + d0235f6: d046 beq.n d023686 <rtw_recv_indicatepkt+0x13a> + d0235f8: 4630 mov r0, r6 + d0235fa: f7e9 fa6f bl d00cadc <rtw_get_bcmc_stainfo> + d0235fe: b148 cbz r0, d023614 <rtw_recv_indicatepkt+0xc8> + d023600: f89b 302e ldrb.w r3, [fp, #46] ; 0x2e + d023604: b34b cbz r3, d02365a <rtw_recv_indicatepkt+0x10e> + d023606: 224e movs r2, #78 ; 0x4e + d023608: 2101 movs r1, #1 + d02360a: 4628 mov r0, r5 + d02360c: f7e8 fbb4 bl d00bd78 <skb_copy> + d023610: 2800 cmp r0, #0 + d023612: d132 bne.n d02367a <rtw_recv_indicatepkt+0x12e> + d023614: f8d6 3814 ldr.w r3, [r6, #2068] ; 0x814 + d023618: 61eb str r3, [r5, #28] + d02361a: 692b ldr r3, [r5, #16] + d02361c: 899a ldrh r2, [r3, #12] + d02361e: f648 6388 movw r3, #36488 ; 0x8e88 + d023622: 429a cmp r2, r3 + d023624: d17b bne.n d02371e <rtw_recv_indicatepkt+0x1d2> + d023626: 4b6e ldr r3, [pc, #440] ; (d0237e0 <rtw_recv_indicatepkt+0x294>) + d023628: f893 a02e ldrb.w sl, [r3, #46] ; 0x2e + d02362c: f1ba 0f00 cmp.w sl, #0 + d023630: d175 bne.n d02371e <rtw_recv_indicatepkt+0x1d2> + d023632: 4649 mov r1, r9 + d023634: 4640 mov r0, r8 + d023636: f7e9 fa15 bl d00ca64 <rtw_get_stainfo> + d02363a: 2800 cmp r0, #0 + d02363c: d098 beq.n d023570 <rtw_recv_indicatepkt+0x24> + d02363e: f896 33e9 ldrb.w r3, [r6, #1001] ; 0x3e9 + d023642: 6929 ldr r1, [r5, #16] + d023644: 2b00 cmp r3, #0 + d023646: d041 beq.n d0236cc <rtw_recv_indicatepkt+0x180> + d023648: 7bcb ldrb r3, [r1, #15] + d02364a: 2b03 cmp r3, #3 + d02364c: d03e beq.n d0236cc <rtw_recv_indicatepkt+0x180> + d02364e: 4653 mov r3, sl + d023650: 6a2a ldr r2, [r5, #32] + d023652: 200f movs r0, #15 + d023654: f7e4 f9c2 bl d0079dc <wifi_indication> + d023658: e78a b.n d023570 <rtw_recv_indicatepkt+0x24> + d02365a: 692b ldr r3, [r5, #16] + d02365c: 899a ldrh r2, [r3, #12] + d02365e: f5b2 6fc1 cmp.w r2, #1544 ; 0x608 + d023662: d1d0 bne.n d023606 <rtw_recv_indicatepkt+0xba> + d023664: 6a2a ldr r2, [r5, #32] + d023666: 4413 add r3, r2 + d023668: f813 1c01 ldrb.w r1, [r3, #-1] + d02366c: f813 0c02 ldrb.w r0, [r3, #-2] + d023670: f7e0 fb42 bl d003cf8 <inic_ip_in_table_indicate> + d023674: 2800 cmp r0, #0 + d023676: d1c6 bne.n d023606 <rtw_recv_indicatepkt+0xba> + d023678: e7cc b.n d023614 <rtw_recv_indicatepkt+0xc8> + d02367a: f8d6 1814 ldr.w r1, [r6, #2068] ; 0x814 + d02367e: 61c1 str r1, [r0, #28] + d023680: f7fe fd14 bl d0220ac <rtw_xmit_entry> + d023684: e7c6 b.n d023614 <rtw_recv_indicatepkt+0xc8> + d023686: 4651 mov r1, sl + d023688: 4640 mov r0, r8 + d02368a: f7e9 f9eb bl d00ca64 <rtw_get_stainfo> + d02368e: 2800 cmp r0, #0 + d023690: d0c0 beq.n d023614 <rtw_recv_indicatepkt+0xc8> + d023692: 224e movs r2, #78 ; 0x4e + d023694: 2101 movs r1, #1 + d023696: 4628 mov r0, r5 + d023698: f7e8 fb6e bl d00bd78 <skb_copy> + d02369c: 4680 mov r8, r0 + d02369e: 4628 mov r0, r5 + d0236a0: f7e8 fb46 bl d00bd30 <dev_kfree_skb_any> + d0236a4: f1b8 0f00 cmp.w r8, #0 + d0236a8: d006 beq.n d0236b8 <rtw_recv_indicatepkt+0x16c> + d0236aa: f8d6 1814 ldr.w r1, [r6, #2068] ; 0x814 + d0236ae: 4640 mov r0, r8 + d0236b0: f8c8 101c str.w r1, [r8, #28] + d0236b4: f7fe fcfa bl d0220ac <rtw_xmit_entry> + d0236b8: 2300 movs r3, #0 + d0236ba: 4639 mov r1, r7 + d0236bc: 4620 mov r0, r4 + d0236be: 60a3 str r3, [r4, #8] + d0236c0: f7ff f9a2 bl d022a08 <rtw_recv_free_frame> + d0236c4: 2001 movs r0, #1 + d0236c6: b003 add sp, #12 + d0236c8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0236cc: f8d6 335c ldr.w r3, [r6, #860] ; 0x35c + d0236d0: f023 0204 bic.w r2, r3, #4 + d0236d4: 2a03 cmp r2, #3 + d0236d6: d107 bne.n d0236e8 <rtw_recv_indicatepkt+0x19c> + d0236d8: 7bcb ldrb r3, [r1, #15] + d0236da: 6a2a ldr r2, [r5, #32] + d0236dc: 2b03 cmp r3, #3 + d0236de: f04f 0300 mov.w r3, #0 + d0236e2: d1b6 bne.n d023652 <rtw_recv_indicatepkt+0x106> + d0236e4: 2012 movs r0, #18 + d0236e6: e7b5 b.n d023654 <rtw_recv_indicatepkt+0x108> + d0236e8: 2b04 cmp r3, #4 + d0236ea: d004 beq.n d0236f6 <rtw_recv_indicatepkt+0x1aa> + d0236ec: f023 0302 bic.w r3, r3, #2 + d0236f0: 2b08 cmp r3, #8 + d0236f2: f47f af3d bne.w d023570 <rtw_recv_indicatepkt+0x24> + d0236f6: 4630 mov r0, r6 + d0236f8: f7ee ff86 bl d012608 <rtw_check_ap_mode> + d0236fc: 2801 cmp r0, #1 + d0236fe: d104 bne.n d02370a <rtw_recv_indicatepkt+0x1be> + d023700: 2300 movs r3, #0 + d023702: 6a2a ldr r2, [r5, #32] + d023704: 6929 ldr r1, [r5, #16] + d023706: 2013 movs r0, #19 + d023708: e7a4 b.n d023654 <rtw_recv_indicatepkt+0x108> + d02370a: 4630 mov r0, r6 + d02370c: f7ee ff76 bl d0125fc <rtw_check_sta_mode> + d023710: 2801 cmp r0, #1 + d023712: f47f af2d bne.w d023570 <rtw_recv_indicatepkt+0x24> + d023716: 2300 movs r3, #0 + d023718: 6a2a ldr r2, [r5, #32] + d02371a: 6929 ldr r1, [r5, #16] + d02371c: e7e2 b.n d0236e4 <rtw_recv_indicatepkt+0x198> + d02371e: 4630 mov r0, r6 + d023720: f7ee ff6c bl d0125fc <rtw_check_sta_mode> + d023724: 2801 cmp r0, #1 + d023726: 4682 mov sl, r0 + d023728: d126 bne.n d023778 <rtw_recv_indicatepkt+0x22c> + d02372a: f894 0036 ldrb.w r0, [r4, #54] ; 0x36 + d02372e: f7ff f90e bl d02294e <IS_MCAST.isra.0> + d023732: bb08 cbnz r0, d023778 <rtw_recv_indicatepkt+0x22c> + d023734: 8ea3 ldrh r3, [r4, #52] ; 0x34 + d023736: f5b3 6f00 cmp.w r3, #2048 ; 0x800 + d02373a: d11d bne.n d023778 <rtw_recv_indicatepkt+0x22c> + d02373c: 4b28 ldr r3, [pc, #160] ; (d0237e0 <rtw_recv_indicatepkt+0x294>) + d02373e: f893 302b ldrb.w r3, [r3, #43] ; 0x2b + d023742: b1cb cbz r3, d023778 <rtw_recv_indicatepkt+0x22c> + d023744: f104 0167 add.w r1, r4, #103 ; 0x67 + d023748: 4630 mov r0, r6 + d02374a: 2624 movs r6, #36 ; 0x24 + d02374c: 9101 str r1, [sp, #4] + d02374e: f000 fe99 bl d024484 <rtw_recv_get_rx_sc_free_entry> + d023752: 9b00 ldr r3, [sp, #0] + d023754: 4346 muls r6, r0 + d023756: 2212 movs r2, #18 + d023758: 9901 ldr r1, [sp, #4] + d02375a: 4433 add r3, r6 + d02375c: f106 0070 add.w r0, r6, #112 ; 0x70 + d023760: f8c3 a090 str.w sl, [r3, #144] ; 0x90 + d023764: 4438 add r0, r7 + d023766: f8df a07c ldr.w sl, [pc, #124] ; d0237e4 <rtw_recv_indicatepkt+0x298> + d02376a: 47d0 blx sl + d02376c: f106 0064 add.w r0, r6, #100 ; 0x64 + d023770: 220c movs r2, #12 + d023772: 6929 ldr r1, [r5, #16] + d023774: 4438 add r0, r7 + d023776: 47d0 blx sl + d023778: 4649 mov r1, r9 + d02377a: 4640 mov r0, r8 + d02377c: f7e9 f972 bl d00ca64 <rtw_get_stainfo> + d023780: f894 3024 ldrb.w r3, [r4, #36] ; 0x24 + d023784: 4606 mov r6, r0 + d023786: b303 cbz r3, d0237ca <rtw_recv_indicatepkt+0x27e> + d023788: b1d0 cbz r0, d0237c0 <rtw_recv_indicatepkt+0x274> + d02378a: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 + d02378e: f7ff f8de bl d02294e <IS_MCAST.isra.0> + d023792: b9d0 cbnz r0, d0237ca <rtw_recv_indicatepkt+0x27e> + d023794: f894 3023 ldrb.w r3, [r4, #35] ; 0x23 + d023798: b9cb cbnz r3, d0237ce <rtw_recv_indicatepkt+0x282> + d02379a: f894 3025 ldrb.w r3, [r4, #37] ; 0x25 + d02379e: f003 030f and.w r3, r3, #15 + d0237a2: 3370 adds r3, #112 ; 0x70 + d0237a4: f856 6023 ldr.w r6, [r6, r3, lsl #2] + d0237a8: b156 cbz r6, d0237c0 <rtw_recv_indicatepkt+0x274> + d0237aa: 2010 movs r0, #16 + d0237ac: f7e1 feea bl d005584 <rtw_malloc> + d0237b0: 6370 str r0, [r6, #52] ; 0x34 + d0237b2: 6085 str r5, [r0, #8] + d0237b4: 6b73 ldr r3, [r6, #52] ; 0x34 + d0237b6: 8d22 ldrh r2, [r4, #40] ; 0x28 + d0237b8: 819a strh r2, [r3, #12] + d0237ba: 6b70 ldr r0, [r6, #52] ; 0x34 + d0237bc: f7e1 feb8 bl d005530 <rtw_init_listhead> + d0237c0: 4631 mov r1, r6 + d0237c2: 4628 mov r0, r5 + d0237c4: f7fb ff08 bl d01f5d8 <wifi_if_netif_rx> + d0237c8: e776 b.n d0236b8 <rtw_recv_indicatepkt+0x16c> + d0237ca: 2600 movs r6, #0 + d0237cc: e7f8 b.n d0237c0 <rtw_recv_indicatepkt+0x274> + d0237ce: 4606 mov r6, r0 + d0237d0: e7f6 b.n d0237c0 <rtw_recv_indicatepkt+0x274> + d0237d2: 4620 mov r0, r4 + d0237d4: e777 b.n d0236c6 <rtw_recv_indicatepkt+0x17a> + d0237d6: bf00 nop + d0237d8: 0d04a78b .word 0x0d04a78b + d0237dc: 0d048e4f .word 0x0d048e4f + d0237e0: 60000c80 .word 0x60000c80 + d0237e4: 00027939 .word 0x00027939 + +0d0237e8 <rtw_recv_signal_stat_timer_hdl>: + d0237e8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d0237ec: f890 38a4 ldrb.w r3, [r0, #2212] ; 0x8a4 + d0237f0: b086 sub sp, #24 + d0237f2: 4604 mov r4, r0 + d0237f4: 2b00 cmp r3, #0 + d0237f6: d16d bne.n d0238d4 <rtw_recv_signal_stat_timer_hdl+0xec> + d0237f8: 2301 movs r3, #1 + d0237fa: f890 68a5 ldrb.w r6, [r0, #2213] ; 0x8a5 + d0237fe: f880 38a4 strb.w r3, [r0, #2212] ; 0x8a4 + d023802: f894 388c ldrb.w r3, [r4, #2188] ; 0x88c + d023806: 2b00 cmp r3, #0 + d023808: d166 bne.n d0238d8 <rtw_recv_signal_stat_timer_hdl+0xf0> + d02380a: 2301 movs r3, #1 + d02380c: f894 888d ldrb.w r8, [r4, #2189] ; 0x88d + d023810: f884 388c strb.w r3, [r4, #2188] ; 0x88c + d023814: f894 3898 ldrb.w r3, [r4, #2200] ; 0x898 + d023818: 2b00 cmp r3, #0 + d02381a: d160 bne.n d0238de <rtw_recv_signal_stat_timer_hdl+0xf6> + d02381c: 2301 movs r3, #1 + d02381e: f894 7899 ldrb.w r7, [r4, #2201] ; 0x899 + d023822: f884 3898 strb.w r3, [r4, #2200] ; 0x898 + d023826: f894 3880 ldrb.w r3, [r4, #2176] ; 0x880 + d02382a: 2b00 cmp r3, #0 + d02382c: d159 bne.n d0238e2 <rtw_recv_signal_stat_timer_hdl+0xfa> + d02382e: 2301 movs r3, #1 + d023830: f894 5881 ldrb.w r5, [r4, #2177] ; 0x881 + d023834: f884 3880 strb.w r3, [r4, #2176] ; 0x880 + d023838: 4620 mov r0, r4 + d02383a: f7ee fefc bl d012636 <rtw_check_under_sitesurvey> + d02383e: 2800 cmp r0, #0 + d023840: d13f bne.n d0238c2 <rtw_recv_signal_stat_timer_hdl+0xda> + d023842: f8d4 38b0 ldr.w r3, [r4, #2224] ; 0x8b0 + d023846: 2103 movs r1, #3 + d023848: a801 add r0, sp, #4 + d02384a: f88d 6004 strb.w r6, [sp, #4] + d02384e: 9302 str r3, [sp, #8] + d023850: f894 38bb ldrb.w r3, [r4, #2235] ; 0x8bb + d023854: f88d 8005 strb.w r8, [sp, #5] + d023858: f88d 300c strb.w r3, [sp, #12] + d02385c: f894 38bd ldrb.w r3, [r4, #2237] ; 0x8bd + d023860: f88d 5006 strb.w r5, [sp, #6] + d023864: f88d 300d strb.w r3, [sp, #13] + d023868: f005 fca3 bl d0291b2 <wifi_rom_signal_stat_get> + d02386c: f89d 300e ldrb.w r3, [sp, #14] + d023870: 9804 ldr r0, [sp, #16] + d023872: f8c4 38b0 str.w r3, [r4, #2224] ; 0x8b0 + d023876: f884 08bb strb.w r0, [r4, #2235] ; 0x8bb + d02387a: f7fd ff43 bl d021704 <ROM_WIFI_HAL_RXDESC_Percentage2dbm> + d02387e: f8d4 38b0 ldr.w r3, [r4, #2224] ; 0x8b0 + d023882: 2103 movs r1, #3 + d023884: f884 08b8 strb.w r0, [r4, #2232] ; 0x8b8 + d023888: 9302 str r3, [sp, #8] + d02388a: a801 add r0, sp, #4 + d02388c: f8b4 38bc ldrh.w r3, [r4, #2236] ; 0x8bc + d023890: f88d 6004 strb.w r6, [sp, #4] + d023894: f8ad 300c strh.w r3, [sp, #12] + d023898: f88d 7005 strb.w r7, [sp, #5] + d02389c: f88d 5006 strb.w r5, [sp, #6] + d0238a0: f005 fc87 bl d0291b2 <wifi_rom_signal_stat_get> + d0238a4: 9804 ldr r0, [sp, #16] + d0238a6: f884 08bc strb.w r0, [r4, #2236] ; 0x8bc + d0238aa: f7fd ff2b bl d021704 <ROM_WIFI_HAL_RXDESC_Percentage2dbm> + d0238ae: 9b05 ldr r3, [sp, #20] + d0238b0: f884 08b9 strb.w r0, [r4, #2233] ; 0x8b9 + d0238b4: f884 38bd strb.w r3, [r4, #2237] ; 0x8bd + d0238b8: f894 38a5 ldrb.w r3, [r4, #2213] ; 0x8a5 + d0238bc: b10b cbz r3, d0238c2 <rtw_recv_signal_stat_timer_hdl+0xda> + d0238be: f884 38ba strb.w r3, [r4, #2234] ; 0x8ba + d0238c2: f44f 717a mov.w r1, #1000 ; 0x3e8 + d0238c6: f604 0064 addw r0, r4, #2148 ; 0x864 + d0238ca: b006 add sp, #24 + d0238cc: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d0238d0: f007 ba9a b.w d02ae08 <rtw_set_timer> + d0238d4: 2600 movs r6, #0 + d0238d6: e794 b.n d023802 <rtw_recv_signal_stat_timer_hdl+0x1a> + d0238d8: f04f 0800 mov.w r8, #0 + d0238dc: e79a b.n d023814 <rtw_recv_signal_stat_timer_hdl+0x2c> + d0238de: 2700 movs r7, #0 + d0238e0: e7a1 b.n d023826 <rtw_recv_signal_stat_timer_hdl+0x3e> + d0238e2: 2500 movs r5, #0 + d0238e4: e7a8 b.n d023838 <rtw_recv_signal_stat_timer_hdl+0x50> + +0d0238e6 <rtw_recv_recvframe_pull>: + d0238e6: b510 push {r4, lr} + d0238e8: b190 cbz r0, d023910 <rtw_recv_recvframe_pull+0x2a> + d0238ea: f8d0 20bc ldr.w r2, [r0, #188] ; 0xbc + d0238ee: f8d0 40c0 ldr.w r4, [r0, #192] ; 0xc0 + d0238f2: 1853 adds r3, r2, r1 + d0238f4: 42a3 cmp r3, r4 + d0238f6: f8c0 30bc str.w r3, [r0, #188] ; 0xbc + d0238fa: bf93 iteet ls + d0238fc: f8d0 20b4 ldrls.w r2, [r0, #180] ; 0xb4 + d023900: f8c0 20bc strhi.w r2, [r0, #188] ; 0xbc + d023904: 2000 movhi r0, #0 + d023906: 1a51 subls r1, r2, r1 + d023908: bf9c itt ls + d02390a: f8c0 10b4 strls.w r1, [r0, #180] ; 0xb4 + d02390e: 4618 movls r0, r3 + d023910: bd10 pop {r4, pc} + +0d023912 <rtw_recv_recvframe_put>: + d023912: b510 push {r4, lr} + d023914: b190 cbz r0, d02393c <rtw_recv_recvframe_put+0x2a> + d023916: f8d0 20c0 ldr.w r2, [r0, #192] ; 0xc0 + d02391a: f8d0 40c4 ldr.w r4, [r0, #196] ; 0xc4 + d02391e: 1853 adds r3, r2, r1 + d023920: 42a3 cmp r3, r4 + d023922: f8c0 30c0 str.w r3, [r0, #192] ; 0xc0 + d023926: bf93 iteet ls + d023928: f8d0 20b4 ldrls.w r2, [r0, #180] ; 0xb4 + d02392c: f8c0 20c0 strhi.w r2, [r0, #192] ; 0xc0 + d023930: 2000 movhi r0, #0 + d023932: 1889 addls r1, r1, r2 + d023934: bf9c itt ls + d023936: f8c0 10b4 strls.w r1, [r0, #180] ; 0xb4 + d02393a: 4618 movls r0, r3 + d02393c: bd10 pop {r4, pc} + +0d02393e <rtw_recv_recvframe_pull_tail>: + d02393e: b510 push {r4, lr} + d023940: b190 cbz r0, d023968 <rtw_recv_recvframe_pull_tail+0x2a> + d023942: f8d0 20c0 ldr.w r2, [r0, #192] ; 0xc0 + d023946: f8d0 40bc ldr.w r4, [r0, #188] ; 0xbc + d02394a: 1a53 subs r3, r2, r1 + d02394c: 42a3 cmp r3, r4 + d02394e: f8c0 30c0 str.w r3, [r0, #192] ; 0xc0 + d023952: bf2d iteet cs + d023954: f8d0 20b4 ldrcs.w r2, [r0, #180] ; 0xb4 + d023958: f8c0 20c0 strcc.w r2, [r0, #192] ; 0xc0 + d02395c: 2000 movcc r0, #0 + d02395e: 1a51 subcs r1, r2, r1 + d023960: bf24 itt cs + d023962: f8c0 10b4 strcs.w r1, [r0, #180] ; 0xb4 + d023966: 4618 movcs r0, r3 + d023968: bd10 pop {r4, pc} ... -0d023890 <rtw_recv_frame_chkmic>: - d023890: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - d023894: 460c mov r4, r1 - d023896: 4606 mov r6, r0 - d023898: 3142 adds r1, #66 ; 0x42 - d02389a: f500 70b6 add.w r0, r0, #364 ; 0x16c - d02389e: f7e9 f8e1 bl d00ca64 <rtw_get_stainfo> - d0238a2: f894 202f ldrb.w r2, [r4, #47] ; 0x2f - d0238a6: 4603 mov r3, r0 - d0238a8: 2a02 cmp r2, #2 - d0238aa: d168 bne.n d02397e <rtw_recv_frame_chkmic+0xee> - d0238ac: 2800 cmp r0, #0 - d0238ae: d05e beq.n d02396e <rtw_recv_frame_chkmic+0xde> - d0238b0: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 - d0238b4: f7fe ffdd bl d022872 <IS_MCAST.isra.0> - d0238b8: b190 cbz r0, d0238e0 <rtw_recv_frame_chkmic+0x50> - d0238ba: f894 0055 ldrb.w r0, [r4, #85] ; 0x55 - d0238be: f896 534d ldrb.w r5, [r6, #845] ; 0x34d - d0238c2: eb06 1000 add.w r0, r6, r0, lsl #4 - d0238c6: f500 701a add.w r0, r0, #616 ; 0x268 - d0238ca: b95d cbnz r5, d0238e4 <rtw_recv_frame_chkmic+0x54> - d0238cc: 482d ldr r0, [pc, #180] ; (d023984 <rtw_recv_frame_chkmic+0xf4>) - d0238ce: f7e0 fb13 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0238d2: 482d ldr r0, [pc, #180] ; (d023988 <rtw_recv_frame_chkmic+0xf8>) - d0238d4: f7e0 fb10 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0238d8: 4628 mov r0, r5 - d0238da: b004 add sp, #16 - d0238dc: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d0238e0: f103 00c8 add.w r0, r3, #200 ; 0xc8 - d0238e4: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 - d0238e8: af02 add r7, sp, #8 - d0238ea: f894 2021 ldrb.w r2, [r4, #33] ; 0x21 - d0238ee: 3b08 subs r3, #8 - d0238f0: f894 5030 ldrb.w r5, [r4, #48] ; 0x30 - d0238f4: f894 8031 ldrb.w r8, [r4, #49] ; 0x31 - d0238f8: 1a9b subs r3, r3, r2 - d0238fa: f8d4 10bc ldr.w r1, [r4, #188] ; 0xbc - d0238fe: 442a add r2, r5 - d023900: 9700 str r7, [sp, #0] - d023902: 1b5b subs r3, r3, r5 - d023904: 188d adds r5, r1, r2 - d023906: eba3 0808 sub.w r8, r3, r8 - d02390a: f894 3025 ldrb.w r3, [r4, #37] ; 0x25 - d02390e: 462a mov r2, r5 - d023910: 9301 str r3, [sp, #4] - d023912: 4643 mov r3, r8 - d023914: f015 fbc8 bl d0390a8 <rtw_seccalctkipmic> - d023918: eb05 0208 add.w r2, r5, r8 - d02391c: 3508 adds r5, #8 - d02391e: 2300 movs r3, #0 - d023920: 4445 add r5, r8 - d023922: f812 1b01 ldrb.w r1, [r2], #1 - d023926: f817 0b01 ldrb.w r0, [r7], #1 - d02392a: 4288 cmp r0, r1 - d02392c: bf18 it ne - d02392e: 2301 movne r3, #1 - d023930: 42aa cmp r2, r5 - d023932: d1f6 bne.n d023922 <rtw_recv_frame_chkmic+0x92> - d023934: 2b01 cmp r3, #1 - d023936: d10d bne.n d023954 <rtw_recv_frame_chkmic+0xc4> - d023938: 4812 ldr r0, [pc, #72] ; (d023984 <rtw_recv_frame_chkmic+0xf4>) - d02393a: 2500 movs r5, #0 - d02393c: f7e0 fadc bl d003ef8 <inic_ipc_dev_buffered_printf> - d023940: f894 102e ldrb.w r1, [r4, #46] ; 0x2e - d023944: 4811 ldr r0, [pc, #68] ; (d02398c <rtw_recv_frame_chkmic+0xfc>) - d023946: f7e0 fad7 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02394a: 2108 movs r1, #8 - d02394c: 4620 mov r0, r4 - d02394e: f7ff ff88 bl d023862 <rtw_recv_recvframe_pull_tail> - d023952: e7c1 b.n d0238d8 <rtw_recv_frame_chkmic+0x48> - d023954: f896 334f ldrb.w r3, [r6, #847] ; 0x34f - d023958: b97b cbnz r3, d02397a <rtw_recv_frame_chkmic+0xea> - d02395a: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 - d02395e: f7fe ff88 bl d022872 <IS_MCAST.isra.0> - d023962: 2801 cmp r0, #1 - d023964: 4605 mov r5, r0 - d023966: d108 bne.n d02397a <rtw_recv_frame_chkmic+0xea> - d023968: f886 034f strb.w r0, [r6, #847] ; 0x34f - d02396c: e7ed b.n d02394a <rtw_recv_frame_chkmic+0xba> - d02396e: 4805 ldr r0, [pc, #20] ; (d023984 <rtw_recv_frame_chkmic+0xf4>) - d023970: f7e0 fac2 bl d003ef8 <inic_ipc_dev_buffered_printf> - d023974: 4806 ldr r0, [pc, #24] ; (d023990 <rtw_recv_frame_chkmic+0x100>) - d023976: f7e0 fabf bl d003ef8 <inic_ipc_dev_buffered_printf> - d02397a: 2501 movs r5, #1 - d02397c: e7e5 b.n d02394a <rtw_recv_frame_chkmic+0xba> - d02397e: 2501 movs r5, #1 - d023980: e7aa b.n d0238d8 <rtw_recv_frame_chkmic+0x48> - d023982: bf00 nop - d023984: 0d04a6af .word 0x0d04a6af - d023988: 0d048db9 .word 0x0d048db9 - d02398c: 0d048e05 .word 0x0d048e05 - d023990: 0d048e3b .word 0x0d048e3b - -0d023994 <rtw_recv_frame_defrag>: - d023994: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d023998: 680c ldr r4, [r1, #0] - d02399a: 460e mov r6, r1 - d02399c: 6807 ldr r7, [r0, #0] - d02399e: 4620 mov r0, r4 - d0239a0: f7e1 fdda bl d005558 <rtw_list_delete> - d0239a4: f894 302a ldrb.w r3, [r4, #42] ; 0x2a - d0239a8: 370c adds r7, #12 - d0239aa: b15b cbz r3, d0239c4 <rtw_recv_frame_defrag+0x30> - d0239ac: 4639 mov r1, r7 - d0239ae: 4620 mov r0, r4 - d0239b0: 2400 movs r4, #0 - d0239b2: f7fe ffbb bl d02292c <rtw_recv_free_frame> - d0239b6: 4639 mov r1, r7 - d0239b8: 4630 mov r0, r6 - d0239ba: f7ff f815 bl d0229e8 <rtw_recv_free_frame_queue> - d0239be: 4620 mov r0, r4 - d0239c0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d0239c4: 6835 ldr r5, [r6, #0] - d0239c6: 4698 mov r8, r3 - d0239c8: f8df a064 ldr.w sl, [pc, #100] ; d023a30 <rtw_recv_frame_defrag+0x9c> - d0239cc: 4629 mov r1, r5 - d0239ce: 4630 mov r0, r6 - d0239d0: f7e1 ff42 bl d005858 <rtw_end_of_queue_search> - d0239d4: b120 cbz r0, d0239e0 <rtw_recv_frame_defrag+0x4c> - d0239d6: 4639 mov r1, r7 - d0239d8: 4630 mov r0, r6 - d0239da: f7ff f805 bl d0229e8 <rtw_recv_free_frame_queue> - d0239de: e7ee b.n d0239be <rtw_recv_frame_defrag+0x2a> - d0239e0: f108 0801 add.w r8, r8, #1 - d0239e4: f895 202a ldrb.w r2, [r5, #42] ; 0x2a - d0239e8: fa5f f388 uxtb.w r3, r8 - d0239ec: 429a cmp r2, r3 - d0239ee: d1dd bne.n d0239ac <rtw_recv_frame_defrag+0x18> - d0239f0: f895 3030 ldrb.w r3, [r5, #48] ; 0x30 - d0239f4: 4628 mov r0, r5 - d0239f6: f895 1021 ldrb.w r1, [r5, #33] ; 0x21 - d0239fa: 4419 add r1, r3 - d0239fc: b2c9 uxtb r1, r1 - d0239fe: f7ff ff04 bl d02380a <rtw_recv_recvframe_pull> - d023a02: f894 1031 ldrb.w r1, [r4, #49] ; 0x31 - d023a06: 4620 mov r0, r4 - d023a08: f7ff ff2b bl d023862 <rtw_recv_recvframe_pull_tail> - d023a0c: f8d5 20b4 ldr.w r2, [r5, #180] ; 0xb4 - d023a10: f8d5 10bc ldr.w r1, [r5, #188] ; 0xbc - d023a14: f8d4 00c0 ldr.w r0, [r4, #192] ; 0xc0 - d023a18: 47d0 blx sl - d023a1a: f8d5 10b4 ldr.w r1, [r5, #180] ; 0xb4 - d023a1e: 4620 mov r0, r4 - d023a20: f7ff ff09 bl d023836 <rtw_recv_recvframe_put> - d023a24: f895 3031 ldrb.w r3, [r5, #49] ; 0x31 - d023a28: f884 3031 strb.w r3, [r4, #49] ; 0x31 - d023a2c: 682d ldr r5, [r5, #0] - d023a2e: e7cd b.n d0239cc <rtw_recv_frame_defrag+0x38> - d023a30: 00027939 .word 0x00027939 - -0d023a34 <rtw_recv_frame_chk_defrag>: - d023a34: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d023a38: 6806 ldr r6, [r0, #0] - d023a3a: 4680 mov r8, r0 - d023a3c: f891 a02b ldrb.w sl, [r1, #43] ; 0x2b - d023a40: 460d mov r5, r1 - d023a42: f891 902a ldrb.w r9, [r1, #42] ; 0x2a - d023a46: f500 70b6 add.w r0, r0, #364 ; 0x16c - d023a4a: 3142 adds r1, #66 ; 0x42 - d023a4c: 360c adds r6, #12 - d023a4e: f7e9 f809 bl d00ca64 <rtw_get_stainfo> - d023a52: 4607 mov r7, r0 - d023a54: b950 cbnz r0, d023a6c <rtw_recv_frame_chk_defrag+0x38> - d023a56: f8d5 30bc ldr.w r3, [r5, #188] ; 0xbc - d023a5a: 881b ldrh r3, [r3, #0] - d023a5c: f003 030c and.w r3, r3, #12 - d023a60: 2b08 cmp r3, #8 - d023a62: d037 beq.n d023ad4 <rtw_recv_frame_chk_defrag+0xa0> - d023a64: 4640 mov r0, r8 - d023a66: f7e9 f839 bl d00cadc <rtw_get_bcmc_stainfo> - d023a6a: 4607 mov r7, r0 - d023a6c: f107 0464 add.w r4, r7, #100 ; 0x64 - d023a70: f1ba 0f00 cmp.w sl, #0 - d023a74: d130 bne.n d023ad8 <rtw_recv_frame_chk_defrag+0xa4> - d023a76: f1b9 0f00 cmp.w r9, #0 - d023a7a: f000 8092 beq.w d023ba2 <rtw_recv_frame_chk_defrag+0x16e> - d023a7e: f895 302d ldrb.w r3, [r5, #45] ; 0x2d - d023a82: b12b cbz r3, d023a90 <rtw_recv_frame_chk_defrag+0x5c> - d023a84: 464a mov r2, r9 - d023a86: 4629 mov r1, r5 - d023a88: 4640 mov r0, r8 - d023a8a: f7ff f839 bl d022b00 <rtw_recv_frame_chk_frag_pn> - d023a8e: b378 cbz r0, d023af0 <rtw_recv_frame_chk_defrag+0xbc> - d023a90: 2c00 cmp r4, #0 - d023a92: d07f beq.n d023b94 <rtw_recv_frame_chk_defrag+0x160> - d023a94: f104 0708 add.w r7, r4, #8 - d023a98: 4638 mov r0, r7 - d023a9a: f7e1 fcf3 bl d005484 <rtw_spin_lock> - d023a9e: 4621 mov r1, r4 - d023aa0: 4628 mov r0, r5 - d023aa2: f7e1 fd53 bl d00554c <rtw_list_insert_tail> - d023aa6: 4621 mov r1, r4 - d023aa8: 4640 mov r0, r8 - d023aaa: f7ff ff73 bl d023994 <rtw_recv_frame_defrag> - d023aae: 4604 mov r4, r0 - d023ab0: 4638 mov r0, r7 - d023ab2: f7e1 fd03 bl d0054bc <rtw_spin_unlock> - d023ab6: 2c00 cmp r4, #0 - d023ab8: d070 beq.n d023b9c <rtw_recv_frame_chk_defrag+0x168> - d023aba: f894 302d ldrb.w r3, [r4, #45] ; 0x2d - d023abe: 2b00 cmp r3, #0 - d023ac0: d06c beq.n d023b9c <rtw_recv_frame_chk_defrag+0x168> - d023ac2: 4621 mov r1, r4 - d023ac4: 4640 mov r0, r8 - d023ac6: f7ff fee3 bl d023890 <rtw_recv_frame_chkmic> - d023aca: 2800 cmp r0, #0 - d023acc: d16b bne.n d023ba6 <rtw_recv_frame_chk_defrag+0x172> - d023ace: 4631 mov r1, r6 - d023ad0: 4620 mov r0, r4 - d023ad2: e00f b.n d023af4 <rtw_recv_frame_chk_defrag+0xc0> - d023ad4: 4604 mov r4, r0 - d023ad6: e7cb b.n d023a70 <rtw_recv_frame_chk_defrag+0x3c> - d023ad8: f1ba 0f01 cmp.w sl, #1 - d023adc: d139 bne.n d023b52 <rtw_recv_frame_chk_defrag+0x11e> - d023ade: f895 302d ldrb.w r3, [r5, #45] ; 0x2d - d023ae2: b153 cbz r3, d023afa <rtw_recv_frame_chk_defrag+0xc6> - d023ae4: 464a mov r2, r9 - d023ae6: 4629 mov r1, r5 - d023ae8: 4640 mov r0, r8 - d023aea: f7ff f809 bl d022b00 <rtw_recv_frame_chk_frag_pn> - d023aee: b920 cbnz r0, d023afa <rtw_recv_frame_chk_defrag+0xc6> - d023af0: 4631 mov r1, r6 - d023af2: 4628 mov r0, r5 - d023af4: f7fe ff1a bl d02292c <rtw_recv_free_frame> - d023af8: e02b b.n d023b52 <rtw_recv_frame_chk_defrag+0x11e> - d023afa: 2c00 cmp r4, #0 - d023afc: d04a beq.n d023b94 <rtw_recv_frame_chk_defrag+0x160> - d023afe: f104 0808 add.w r8, r4, #8 - d023b02: 4640 mov r0, r8 - d023b04: f7e1 fcbe bl d005484 <rtw_spin_lock> - d023b08: 4620 mov r0, r4 - d023b0a: f1b9 0f00 cmp.w r9, #0 - d023b0e: d115 bne.n d023b3c <rtw_recv_frame_chk_defrag+0x108> - d023b10: f7e1 fea0 bl d005854 <rtw_queue_empty> - d023b14: b918 cbnz r0, d023b1e <rtw_recv_frame_chk_defrag+0xea> - d023b16: 4631 mov r1, r6 - d023b18: 4620 mov r0, r4 - d023b1a: f7fe ff65 bl d0229e8 <rtw_recv_free_frame_queue> - d023b1e: f507 77d4 add.w r7, r7, #424 ; 0x1a8 - d023b22: 4638 mov r0, r7 - d023b24: f007 f904 bl d02ad30 <rtw_cancel_timer> - d023b28: f44f 61fa mov.w r1, #2000 ; 0x7d0 - d023b2c: 4638 mov r0, r7 - d023b2e: f007 f8fd bl d02ad2c <rtw_set_timer> - d023b32: 4621 mov r1, r4 - d023b34: 4628 mov r0, r5 - d023b36: f7e1 fd09 bl d00554c <rtw_list_insert_tail> - d023b3a: e007 b.n d023b4c <rtw_recv_frame_chk_defrag+0x118> - d023b3c: f7e1 fe8a bl d005854 <rtw_queue_empty> - d023b40: 2801 cmp r0, #1 - d023b42: d108 bne.n d023b56 <rtw_recv_frame_chk_defrag+0x122> - d023b44: 4631 mov r1, r6 - d023b46: 4628 mov r0, r5 - d023b48: f7fe fef0 bl d02292c <rtw_recv_free_frame> - d023b4c: 4640 mov r0, r8 - d023b4e: f7e1 fcb5 bl d0054bc <rtw_spin_unlock> - d023b52: 2400 movs r4, #0 - d023b54: e022 b.n d023b9c <rtw_recv_frame_chk_defrag+0x168> - d023b56: f04f 0a00 mov.w sl, #0 - d023b5a: 6827 ldr r7, [r4, #0] - d023b5c: 46d1 mov r9, sl - d023b5e: 4639 mov r1, r7 - d023b60: 4620 mov r0, r4 - d023b62: f7e1 fe79 bl d005858 <rtw_end_of_queue_search> - d023b66: b180 cbz r0, d023b8a <rtw_recv_frame_chk_defrag+0x156> - d023b68: f89a 302a ldrb.w r3, [sl, #42] ; 0x2a - d023b6c: f895 202a ldrb.w r2, [r5, #42] ; 0x2a - d023b70: 3301 adds r3, #1 - d023b72: 4293 cmp r3, r2 - d023b74: d1e6 bne.n d023b44 <rtw_recv_frame_chk_defrag+0x110> - d023b76: 4b0f ldr r3, [pc, #60] ; (d023bb4 <rtw_recv_frame_chk_defrag+0x180>) - d023b78: 68db ldr r3, [r3, #12] - d023b7a: 3b01 subs r3, #1 - d023b7c: 454b cmp r3, r9 - d023b7e: d1d8 bne.n d023b32 <rtw_recv_frame_chk_defrag+0xfe> - d023b80: 4631 mov r1, r6 - d023b82: 4620 mov r0, r4 - d023b84: f7fe ff30 bl d0229e8 <rtw_recv_free_frame_queue> - d023b88: e7dc b.n d023b44 <rtw_recv_frame_chk_defrag+0x110> - d023b8a: 46ba mov sl, r7 - d023b8c: f109 0901 add.w r9, r9, #1 - d023b90: 683f ldr r7, [r7, #0] - d023b92: e7e4 b.n d023b5e <rtw_recv_frame_chk_defrag+0x12a> - d023b94: 4631 mov r1, r6 - d023b96: 4628 mov r0, r5 - d023b98: f7fe fec8 bl d02292c <rtw_recv_free_frame> - d023b9c: 4620 mov r0, r4 - d023b9e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d023ba2: 462c mov r4, r5 - d023ba4: e787 b.n d023ab6 <rtw_recv_frame_chk_defrag+0x82> - d023ba6: 4621 mov r1, r4 - d023ba8: 4640 mov r0, r8 - d023baa: f7fe ff76 bl d022a9a <rtw_recv_frame_chkpn> - d023bae: 2800 cmp r0, #0 - d023bb0: d1f4 bne.n d023b9c <rtw_recv_frame_chk_defrag+0x168> - d023bb2: e78c b.n d023ace <rtw_recv_frame_chk_defrag+0x9a> - d023bb4: 60005e50 .word 0x60005e50 - -0d023bb8 <rtw_recv_validate_mgnt_frame>: - d023bb8: b570 push {r4, r5, r6, lr} - d023bba: 680e ldr r6, [r1, #0] - d023bbc: 460d mov r5, r1 - d023bbe: 4604 mov r4, r0 - d023bc0: f500 70b6 add.w r0, r0, #364 ; 0x16c - d023bc4: f8d6 10bc ldr.w r1, [r6, #188] ; 0xbc - d023bc8: 310a adds r1, #10 - d023bca: f7e8 ff4b bl d00ca64 <rtw_get_stainfo> - d023bce: b130 cbz r0, d023bde <rtw_recv_validate_mgnt_frame+0x26> - d023bd0: e9d0 214e ldrd r2, r1, [r0, #312] ; 0x138 - d023bd4: 3201 adds r2, #1 - d023bd6: f141 0100 adc.w r1, r1, #0 - d023bda: e9c0 214e strd r2, r1, [r0, #312] ; 0x138 - d023bde: 4631 mov r1, r6 - d023be0: 4620 mov r0, r4 - d023be2: f7ff ff27 bl d023a34 <rtw_recv_frame_chk_defrag> - d023be6: 4601 mov r1, r0 - d023be8: 6028 str r0, [r5, #0] - d023bea: b120 cbz r0, d023bf6 <rtw_recv_validate_mgnt_frame+0x3e> - d023bec: 4620 mov r0, r4 - d023bee: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d023bf2: f008 bfed b.w d02cbd0 <rtw_mgntframe_dispatcher> - d023bf6: bd70 pop {r4, r5, r6, pc} - -0d023bf8 <rtw_recv_validate_frame>: - d023bf8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d023bfc: 680b ldr r3, [r1, #0] - d023bfe: 4606 mov r6, r0 - d023c00: 460f mov r7, r1 - d023c02: f8d3 50bc ldr.w r5, [r3, #188] ; 0xbc - d023c06: 782c ldrb r4, [r5, #0] - d023c08: f014 0403 ands.w r4, r4, #3 - d023c0c: d002 beq.n d023c14 <rtw_recv_validate_frame+0x1c> - d023c0e: 2000 movs r0, #0 - d023c10: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d023c14: f8b5 e000 ldrh.w lr, [r5] - d023c18: f895 c000 ldrb.w ip, [r5] - d023c1c: ea4f 12ee mov.w r2, lr, asr #7 - d023c20: f3ce 2e40 ubfx lr, lr, #9, #1 - d023c24: f00c 080c and.w r8, ip, #12 - d023c28: f002 0202 and.w r2, r2, #2 - d023c2c: f1b8 0f04 cmp.w r8, #4 - d023c30: ea42 020e orr.w r2, r2, lr - d023c34: f883 2022 strb.w r2, [r3, #34] ; 0x22 - d023c38: 8aea ldrh r2, [r5, #22] - d023c3a: f002 020f and.w r2, r2, #15 - d023c3e: f883 202a strb.w r2, [r3, #42] ; 0x2a - d023c42: 8aea ldrh r2, [r5, #22] - d023c44: ea4f 1212 mov.w r2, r2, lsr #4 - d023c48: 851a strh r2, [r3, #40] ; 0x28 - d023c4a: 882a ldrh r2, [r5, #0] - d023c4c: f3c2 3200 ubfx r2, r2, #12, #1 - d023c50: f883 2026 strb.w r2, [r3, #38] ; 0x26 - d023c54: 882a ldrh r2, [r5, #0] - d023c56: f3c2 2280 ubfx r2, r2, #10, #1 - d023c5a: f883 202b strb.w r2, [r3, #43] ; 0x2b - d023c5e: 882a ldrh r2, [r5, #0] - d023c60: f3c2 3240 ubfx r2, r2, #13, #1 - d023c64: f883 2027 strb.w r2, [r3, #39] ; 0x27 - d023c68: 882a ldrh r2, [r5, #0] - d023c6a: f3c2 3280 ubfx r2, r2, #14, #1 - d023c6e: f883 202d strb.w r2, [r3, #45] ; 0x2d - d023c72: 882a ldrh r2, [r5, #0] - d023c74: ea4f 32d2 mov.w r2, r2, lsr #15 - d023c78: f883 202c strb.w r2, [r3, #44] ; 0x2c - d023c7c: d012 beq.n d023ca4 <rtw_recv_validate_frame+0xac> - d023c7e: f1b8 0f08 cmp.w r8, #8 - d023c82: d014 beq.n d023cae <rtw_recv_validate_frame+0xb6> - d023c84: f1b8 0f00 cmp.w r8, #0 - d023c88: d10f bne.n d023caa <rtw_recv_validate_frame+0xb2> - d023c8a: f890 32e4 ldrb.w r3, [r0, #740] ; 0x2e4 - d023c8e: b923 cbnz r3, d023c9a <rtw_recv_validate_frame+0xa2> - d023c90: 4639 mov r1, r7 - d023c92: 4630 mov r0, r6 - d023c94: f7ff ff90 bl d023bb8 <rtw_recv_validate_mgnt_frame> - d023c98: e7b9 b.n d023c0e <rtw_recv_validate_frame+0x16> - d023c9a: f008 fd81 bl d02c7a0 <rtw_dot11w_validate_mgmt> - d023c9e: 2800 cmp r0, #0 - d023ca0: d0b5 beq.n d023c0e <rtw_recv_validate_frame+0x16> - d023ca2: e7f5 b.n d023c90 <rtw_recv_validate_frame+0x98> - d023ca4: 6809 ldr r1, [r1, #0] - d023ca6: f7ff fa03 bl d0230b0 <rtw_recv_validate_ctrl_frame> - d023caa: 4620 mov r0, r4 - d023cac: e7b0 b.n d023c10 <rtw_recv_validate_frame+0x18> - d023cae: ea4f 1cdc mov.w ip, ip, lsr #7 - d023cb2: 1d29 adds r1, r5, #4 - d023cb4: f103 0067 add.w r0, r3, #103 ; 0x67 - d023cb8: 2212 movs r2, #18 - d023cba: f883 c024 strb.w ip, [r3, #36] ; 0x24 - d023cbe: 4b07 ldr r3, [pc, #28] ; (d023cdc <rtw_recv_validate_frame+0xe4>) - d023cc0: 4798 blx r3 - d023cc2: 6839 ldr r1, [r7, #0] - d023cc4: 4630 mov r0, r6 - d023cc6: f7ff faaf bl d023228 <rtw_recv_validate_data_frame> - d023cca: 2800 cmp r0, #0 - d023ccc: d1a0 bne.n d023c10 <rtw_recv_validate_frame+0x18> - d023cce: f8d6 3820 ldr.w r3, [r6, #2080] ; 0x820 - d023cd2: 3301 adds r3, #1 - d023cd4: f8c6 3820 str.w r3, [r6, #2080] ; 0x820 - d023cd8: e79a b.n d023c10 <rtw_recv_validate_frame+0x18> - d023cda: bf00 nop - d023cdc: 00027939 .word 0x00027939 - -0d023ce0 <rtw_recv_func_prehandle>: - d023ce0: b537 push {r0, r1, r2, r4, r5, lr} - d023ce2: 9101 str r1, [sp, #4] - d023ce4: a901 add r1, sp, #4 - d023ce6: 6805 ldr r5, [r0, #0] - d023ce8: f7ff ff86 bl d023bf8 <rtw_recv_validate_frame> - d023cec: 2801 cmp r0, #1 - d023cee: 4604 mov r4, r0 - d023cf0: d005 beq.n d023cfe <rtw_recv_func_prehandle+0x1e> - d023cf2: 9801 ldr r0, [sp, #4] - d023cf4: b118 cbz r0, d023cfe <rtw_recv_func_prehandle+0x1e> - d023cf6: f105 010c add.w r1, r5, #12 - d023cfa: f7fe fe17 bl d02292c <rtw_recv_free_frame> - d023cfe: 4620 mov r0, r4 - d023d00: b003 add sp, #12 - d023d02: bd30 pop {r4, r5, pc} - -0d023d04 <rtw_recv_wlanhdr_to_ethhdr>: - d023d04: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d023d06: 4604 mov r4, r0 - d023d08: 2800 cmp r0, #0 - d023d0a: d059 beq.n d023dc0 <rtw_recv_wlanhdr_to_ethhdr+0xbc> - d023d0c: f8d0 60bc ldr.w r6, [r0, #188] ; 0xbc - d023d10: f894 302f ldrb.w r3, [r4, #47] ; 0x2f - d023d14: b123 cbz r3, d023d20 <rtw_recv_wlanhdr_to_ethhdr+0x1c> - d023d16: f894 1031 ldrb.w r1, [r4, #49] ; 0x31 - d023d1a: 4620 mov r0, r4 - d023d1c: f7ff fda1 bl d023862 <rtw_recv_recvframe_pull_tail> - d023d20: f894 5021 ldrb.w r5, [r4, #33] ; 0x21 - d023d24: 2206 movs r2, #6 - d023d26: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d023d2a: 492f ldr r1, [pc, #188] ; (d023de8 <rtw_recv_wlanhdr_to_ethhdr+0xe4>) - d023d2c: 441d add r5, r3 - d023d2e: 1977 adds r7, r6, r5 - d023d30: 4638 mov r0, r7 - d023d32: f7e1 fc2f bl d005594 <rtw_memcmp> - d023d36: 2800 cmp r0, #0 - d023d38: d144 bne.n d023dc4 <rtw_recv_wlanhdr_to_ethhdr+0xc0> - d023d3a: 4638 mov r0, r7 - d023d3c: 2206 movs r2, #6 - d023d3e: 492b ldr r1, [pc, #172] ; (d023dec <rtw_recv_wlanhdr_to_ethhdr+0xe8>) - d023d40: f7e1 fc28 bl d005594 <rtw_memcmp> - d023d44: 1e07 subs r7, r0, #0 - d023d46: bf18 it ne - d023d48: 2701 movne r7, #1 - d023d4a: f894 1030 ldrb.w r1, [r4, #48] ; 0x30 - d023d4e: 2f00 cmp r7, #0 - d023d50: f894 5021 ldrb.w r5, [r4, #33] ; 0x21 - d023d54: f04f 0202 mov.w r2, #2 - d023d58: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 - d023d5c: a801 add r0, sp, #4 - d023d5e: 440d add r5, r1 - d023d60: bf14 ite ne - d023d62: 2106 movne r1, #6 - d023d64: 2100 moveq r1, #0 - d023d66: 440d add r5, r1 - d023d68: 1b5b subs r3, r3, r5 - d023d6a: 1971 adds r1, r6, r5 - d023d6c: 4e20 ldr r6, [pc, #128] ; (d023df0 <rtw_recv_wlanhdr_to_ethhdr+0xec>) - d023d6e: f8ad 3006 strh.w r3, [sp, #6] - d023d72: 47b0 blx r6 - d023d74: f8bd 3004 ldrh.w r3, [sp, #4] - d023d78: f1a5 010e sub.w r1, r5, #14 - d023d7c: 4620 mov r0, r4 - d023d7e: ba5b rev16 r3, r3 - d023d80: eb01 0147 add.w r1, r1, r7, lsl #1 - d023d84: 86a3 strh r3, [r4, #52] ; 0x34 - d023d86: f8ad 3004 strh.w r3, [sp, #4] - d023d8a: f7ff fd3e bl d02380a <rtw_recv_recvframe_pull> - d023d8e: 2206 movs r2, #6 - d023d90: f104 0136 add.w r1, r4, #54 ; 0x36 - d023d94: 4605 mov r5, r0 - d023d96: 47b0 blx r6 - d023d98: 2206 movs r2, #6 - d023d9a: f104 013c add.w r1, r4, #60 ; 0x3c - d023d9e: 18a8 adds r0, r5, r2 - d023da0: 47b0 blx r6 - d023da2: b957 cbnz r7, d023dba <rtw_recv_wlanhdr_to_ethhdr+0xb6> - d023da4: f8bd 3006 ldrh.w r3, [sp, #6] - d023da8: 2202 movs r2, #2 - d023daa: f10d 0106 add.w r1, sp, #6 - d023dae: f105 000c add.w r0, r5, #12 - d023db2: ba5b rev16 r3, r3 - d023db4: f8ad 3006 strh.w r3, [sp, #6] - d023db8: 47b0 blx r6 - d023dba: 2001 movs r0, #1 - d023dbc: b003 add sp, #12 - d023dbe: bdf0 pop {r4, r5, r6, r7, pc} - d023dc0: 4606 mov r6, r0 - d023dc2: e7a5 b.n d023d10 <rtw_recv_wlanhdr_to_ethhdr+0xc> - d023dc4: 3506 adds r5, #6 - d023dc6: 2202 movs r2, #2 - d023dc8: 490a ldr r1, [pc, #40] ; (d023df4 <rtw_recv_wlanhdr_to_ethhdr+0xf0>) - d023dca: 4435 add r5, r6 - d023dcc: 4628 mov r0, r5 - d023dce: f7e1 fbe1 bl d005594 <rtw_memcmp> - d023dd2: 2800 cmp r0, #0 - d023dd4: d1b1 bne.n d023d3a <rtw_recv_wlanhdr_to_ethhdr+0x36> - d023dd6: 2202 movs r2, #2 - d023dd8: 4907 ldr r1, [pc, #28] ; (d023df8 <rtw_recv_wlanhdr_to_ethhdr+0xf4>) - d023dda: 4628 mov r0, r5 - d023ddc: f7e1 fbda bl d005594 <rtw_memcmp> - d023de0: 2800 cmp r0, #0 - d023de2: d1aa bne.n d023d3a <rtw_recv_wlanhdr_to_ethhdr+0x36> - d023de4: 2701 movs r7, #1 - d023de6: e7b0 b.n d023d4a <rtw_recv_wlanhdr_to_ethhdr+0x46> - d023de8: 0d048eb4 .word 0x0d048eb4 - d023dec: 0d048eae .word 0x0d048eae - d023df0: 00027939 .word 0x00027939 - d023df4: 0d048e98 .word 0x0d048e98 - d023df8: 0d048e96 .word 0x0d048e96 - -0d023dfc <rtw_recv_process_indicatepkts>: - d023dfc: b537 push {r0, r1, r2, r4, r5, lr} - d023dfe: 4605 mov r5, r0 - d023e00: 4608 mov r0, r1 - d023e02: 9101 str r1, [sp, #4] - d023e04: f7ff ff7e bl d023d04 <rtw_recv_wlanhdr_to_ethhdr> - d023e08: 2801 cmp r0, #1 - d023e0a: 4604 mov r4, r0 - d023e0c: d106 bne.n d023e1c <rtw_recv_process_indicatepkts+0x20> - d023e0e: f895 3810 ldrb.w r3, [r5, #2064] ; 0x810 - d023e12: 9901 ldr r1, [sp, #4] - d023e14: b92b cbnz r3, d023e22 <rtw_recv_process_indicatepkts+0x26> - d023e16: 4628 mov r0, r5 - d023e18: f7ff fb2a bl d023470 <rtw_recv_indicatepkt> - d023e1c: 4620 mov r0, r4 - d023e1e: b003 add sp, #12 - d023e20: bd30 pop {r4, r5, pc} - d023e22: 2400 movs r4, #0 - d023e24: e7fa b.n d023e1c <rtw_recv_process_indicatepkts+0x20> +0d02396c <rtw_recv_frame_chkmic>: + d02396c: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} + d023970: 460c mov r4, r1 + d023972: 4606 mov r6, r0 + d023974: 3142 adds r1, #66 ; 0x42 + d023976: f500 70b6 add.w r0, r0, #364 ; 0x16c + d02397a: f7e9 f873 bl d00ca64 <rtw_get_stainfo> + d02397e: f894 202f ldrb.w r2, [r4, #47] ; 0x2f + d023982: 4603 mov r3, r0 + d023984: 2a02 cmp r2, #2 + d023986: d168 bne.n d023a5a <rtw_recv_frame_chkmic+0xee> + d023988: 2800 cmp r0, #0 + d02398a: d05e beq.n d023a4a <rtw_recv_frame_chkmic+0xde> + d02398c: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 + d023990: f7fe ffdd bl d02294e <IS_MCAST.isra.0> + d023994: b190 cbz r0, d0239bc <rtw_recv_frame_chkmic+0x50> + d023996: f894 0055 ldrb.w r0, [r4, #85] ; 0x55 + d02399a: f896 534d ldrb.w r5, [r6, #845] ; 0x34d + d02399e: eb06 1000 add.w r0, r6, r0, lsl #4 + d0239a2: f500 701a add.w r0, r0, #616 ; 0x268 + d0239a6: b95d cbnz r5, d0239c0 <rtw_recv_frame_chkmic+0x54> + d0239a8: 482d ldr r0, [pc, #180] ; (d023a60 <rtw_recv_frame_chkmic+0xf4>) + d0239aa: f7e0 faa5 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0239ae: 482d ldr r0, [pc, #180] ; (d023a64 <rtw_recv_frame_chkmic+0xf8>) + d0239b0: f7e0 faa2 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0239b4: 4628 mov r0, r5 + d0239b6: b004 add sp, #16 + d0239b8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d0239bc: f103 00c8 add.w r0, r3, #200 ; 0xc8 + d0239c0: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 + d0239c4: af02 add r7, sp, #8 + d0239c6: f894 2021 ldrb.w r2, [r4, #33] ; 0x21 + d0239ca: 3b08 subs r3, #8 + d0239cc: f894 5030 ldrb.w r5, [r4, #48] ; 0x30 + d0239d0: f894 8031 ldrb.w r8, [r4, #49] ; 0x31 + d0239d4: 1a9b subs r3, r3, r2 + d0239d6: f8d4 10bc ldr.w r1, [r4, #188] ; 0xbc + d0239da: 442a add r2, r5 + d0239dc: 9700 str r7, [sp, #0] + d0239de: 1b5b subs r3, r3, r5 + d0239e0: 188d adds r5, r1, r2 + d0239e2: eba3 0808 sub.w r8, r3, r8 + d0239e6: f894 3025 ldrb.w r3, [r4, #37] ; 0x25 + d0239ea: 462a mov r2, r5 + d0239ec: 9301 str r3, [sp, #4] + d0239ee: 4643 mov r3, r8 + d0239f0: f015 fbc8 bl d039184 <rtw_seccalctkipmic> + d0239f4: eb05 0208 add.w r2, r5, r8 + d0239f8: 3508 adds r5, #8 + d0239fa: 2300 movs r3, #0 + d0239fc: 4445 add r5, r8 + d0239fe: f812 1b01 ldrb.w r1, [r2], #1 + d023a02: f817 0b01 ldrb.w r0, [r7], #1 + d023a06: 4288 cmp r0, r1 + d023a08: bf18 it ne + d023a0a: 2301 movne r3, #1 + d023a0c: 42aa cmp r2, r5 + d023a0e: d1f6 bne.n d0239fe <rtw_recv_frame_chkmic+0x92> + d023a10: 2b01 cmp r3, #1 + d023a12: d10d bne.n d023a30 <rtw_recv_frame_chkmic+0xc4> + d023a14: 4812 ldr r0, [pc, #72] ; (d023a60 <rtw_recv_frame_chkmic+0xf4>) + d023a16: 2500 movs r5, #0 + d023a18: f7e0 fa6e bl d003ef8 <inic_ipc_dev_buffered_printf> + d023a1c: f894 102e ldrb.w r1, [r4, #46] ; 0x2e + d023a20: 4811 ldr r0, [pc, #68] ; (d023a68 <rtw_recv_frame_chkmic+0xfc>) + d023a22: f7e0 fa69 bl d003ef8 <inic_ipc_dev_buffered_printf> + d023a26: 2108 movs r1, #8 + d023a28: 4620 mov r0, r4 + d023a2a: f7ff ff88 bl d02393e <rtw_recv_recvframe_pull_tail> + d023a2e: e7c1 b.n d0239b4 <rtw_recv_frame_chkmic+0x48> + d023a30: f896 334f ldrb.w r3, [r6, #847] ; 0x34f + d023a34: b97b cbnz r3, d023a56 <rtw_recv_frame_chkmic+0xea> + d023a36: f894 0048 ldrb.w r0, [r4, #72] ; 0x48 + d023a3a: f7fe ff88 bl d02294e <IS_MCAST.isra.0> + d023a3e: 2801 cmp r0, #1 + d023a40: 4605 mov r5, r0 + d023a42: d108 bne.n d023a56 <rtw_recv_frame_chkmic+0xea> + d023a44: f886 034f strb.w r0, [r6, #847] ; 0x34f + d023a48: e7ed b.n d023a26 <rtw_recv_frame_chkmic+0xba> + d023a4a: 4805 ldr r0, [pc, #20] ; (d023a60 <rtw_recv_frame_chkmic+0xf4>) + d023a4c: f7e0 fa54 bl d003ef8 <inic_ipc_dev_buffered_printf> + d023a50: 4806 ldr r0, [pc, #24] ; (d023a6c <rtw_recv_frame_chkmic+0x100>) + d023a52: f7e0 fa51 bl d003ef8 <inic_ipc_dev_buffered_printf> + d023a56: 2501 movs r5, #1 + d023a58: e7e5 b.n d023a26 <rtw_recv_frame_chkmic+0xba> + d023a5a: 2501 movs r5, #1 + d023a5c: e7aa b.n d0239b4 <rtw_recv_frame_chkmic+0x48> + d023a5e: bf00 nop + d023a60: 0d04a78b .word 0x0d04a78b + d023a64: 0d048e95 .word 0x0d048e95 + d023a68: 0d048ee1 .word 0x0d048ee1 + d023a6c: 0d048f17 .word 0x0d048f17 + +0d023a70 <rtw_recv_frame_defrag>: + d023a70: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d023a74: 680c ldr r4, [r1, #0] + d023a76: 460e mov r6, r1 + d023a78: 6807 ldr r7, [r0, #0] + d023a7a: 4620 mov r0, r4 + d023a7c: f7e1 fd6c bl d005558 <rtw_list_delete> + d023a80: f894 302a ldrb.w r3, [r4, #42] ; 0x2a + d023a84: 370c adds r7, #12 + d023a86: b15b cbz r3, d023aa0 <rtw_recv_frame_defrag+0x30> + d023a88: 4639 mov r1, r7 + d023a8a: 4620 mov r0, r4 + d023a8c: 2400 movs r4, #0 + d023a8e: f7fe ffbb bl d022a08 <rtw_recv_free_frame> + d023a92: 4639 mov r1, r7 + d023a94: 4630 mov r0, r6 + d023a96: f7ff f815 bl d022ac4 <rtw_recv_free_frame_queue> + d023a9a: 4620 mov r0, r4 + d023a9c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d023aa0: 6835 ldr r5, [r6, #0] + d023aa2: 4698 mov r8, r3 + d023aa4: f8df a064 ldr.w sl, [pc, #100] ; d023b0c <rtw_recv_frame_defrag+0x9c> + d023aa8: 4629 mov r1, r5 + d023aaa: 4630 mov r0, r6 + d023aac: f7e1 fed4 bl d005858 <rtw_end_of_queue_search> + d023ab0: b120 cbz r0, d023abc <rtw_recv_frame_defrag+0x4c> + d023ab2: 4639 mov r1, r7 + d023ab4: 4630 mov r0, r6 + d023ab6: f7ff f805 bl d022ac4 <rtw_recv_free_frame_queue> + d023aba: e7ee b.n d023a9a <rtw_recv_frame_defrag+0x2a> + d023abc: f108 0801 add.w r8, r8, #1 + d023ac0: f895 202a ldrb.w r2, [r5, #42] ; 0x2a + d023ac4: fa5f f388 uxtb.w r3, r8 + d023ac8: 429a cmp r2, r3 + d023aca: d1dd bne.n d023a88 <rtw_recv_frame_defrag+0x18> + d023acc: f895 3030 ldrb.w r3, [r5, #48] ; 0x30 + d023ad0: 4628 mov r0, r5 + d023ad2: f895 1021 ldrb.w r1, [r5, #33] ; 0x21 + d023ad6: 4419 add r1, r3 + d023ad8: b2c9 uxtb r1, r1 + d023ada: f7ff ff04 bl d0238e6 <rtw_recv_recvframe_pull> + d023ade: f894 1031 ldrb.w r1, [r4, #49] ; 0x31 + d023ae2: 4620 mov r0, r4 + d023ae4: f7ff ff2b bl d02393e <rtw_recv_recvframe_pull_tail> + d023ae8: f8d5 20b4 ldr.w r2, [r5, #180] ; 0xb4 + d023aec: f8d5 10bc ldr.w r1, [r5, #188] ; 0xbc + d023af0: f8d4 00c0 ldr.w r0, [r4, #192] ; 0xc0 + d023af4: 47d0 blx sl + d023af6: f8d5 10b4 ldr.w r1, [r5, #180] ; 0xb4 + d023afa: 4620 mov r0, r4 + d023afc: f7ff ff09 bl d023912 <rtw_recv_recvframe_put> + d023b00: f895 3031 ldrb.w r3, [r5, #49] ; 0x31 + d023b04: f884 3031 strb.w r3, [r4, #49] ; 0x31 + d023b08: 682d ldr r5, [r5, #0] + d023b0a: e7cd b.n d023aa8 <rtw_recv_frame_defrag+0x38> + d023b0c: 00027939 .word 0x00027939 + +0d023b10 <rtw_recv_frame_chk_defrag>: + d023b10: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d023b14: 6806 ldr r6, [r0, #0] + d023b16: 4680 mov r8, r0 + d023b18: f891 a02b ldrb.w sl, [r1, #43] ; 0x2b + d023b1c: 460d mov r5, r1 + d023b1e: f891 902a ldrb.w r9, [r1, #42] ; 0x2a + d023b22: f500 70b6 add.w r0, r0, #364 ; 0x16c + d023b26: 3142 adds r1, #66 ; 0x42 + d023b28: 360c adds r6, #12 + d023b2a: f7e8 ff9b bl d00ca64 <rtw_get_stainfo> + d023b2e: 4607 mov r7, r0 + d023b30: b950 cbnz r0, d023b48 <rtw_recv_frame_chk_defrag+0x38> + d023b32: f8d5 30bc ldr.w r3, [r5, #188] ; 0xbc + d023b36: 881b ldrh r3, [r3, #0] + d023b38: f003 030c and.w r3, r3, #12 + d023b3c: 2b08 cmp r3, #8 + d023b3e: d037 beq.n d023bb0 <rtw_recv_frame_chk_defrag+0xa0> + d023b40: 4640 mov r0, r8 + d023b42: f7e8 ffcb bl d00cadc <rtw_get_bcmc_stainfo> + d023b46: 4607 mov r7, r0 + d023b48: f107 0464 add.w r4, r7, #100 ; 0x64 + d023b4c: f1ba 0f00 cmp.w sl, #0 + d023b50: d130 bne.n d023bb4 <rtw_recv_frame_chk_defrag+0xa4> + d023b52: f1b9 0f00 cmp.w r9, #0 + d023b56: f000 8092 beq.w d023c7e <rtw_recv_frame_chk_defrag+0x16e> + d023b5a: f895 302d ldrb.w r3, [r5, #45] ; 0x2d + d023b5e: b12b cbz r3, d023b6c <rtw_recv_frame_chk_defrag+0x5c> + d023b60: 464a mov r2, r9 + d023b62: 4629 mov r1, r5 + d023b64: 4640 mov r0, r8 + d023b66: f7ff f839 bl d022bdc <rtw_recv_frame_chk_frag_pn> + d023b6a: b378 cbz r0, d023bcc <rtw_recv_frame_chk_defrag+0xbc> + d023b6c: 2c00 cmp r4, #0 + d023b6e: d07f beq.n d023c70 <rtw_recv_frame_chk_defrag+0x160> + d023b70: f104 0708 add.w r7, r4, #8 + d023b74: 4638 mov r0, r7 + d023b76: f7e1 fc85 bl d005484 <rtw_spin_lock> + d023b7a: 4621 mov r1, r4 + d023b7c: 4628 mov r0, r5 + d023b7e: f7e1 fce5 bl d00554c <rtw_list_insert_tail> + d023b82: 4621 mov r1, r4 + d023b84: 4640 mov r0, r8 + d023b86: f7ff ff73 bl d023a70 <rtw_recv_frame_defrag> + d023b8a: 4604 mov r4, r0 + d023b8c: 4638 mov r0, r7 + d023b8e: f7e1 fc95 bl d0054bc <rtw_spin_unlock> + d023b92: 2c00 cmp r4, #0 + d023b94: d070 beq.n d023c78 <rtw_recv_frame_chk_defrag+0x168> + d023b96: f894 302d ldrb.w r3, [r4, #45] ; 0x2d + d023b9a: 2b00 cmp r3, #0 + d023b9c: d06c beq.n d023c78 <rtw_recv_frame_chk_defrag+0x168> + d023b9e: 4621 mov r1, r4 + d023ba0: 4640 mov r0, r8 + d023ba2: f7ff fee3 bl d02396c <rtw_recv_frame_chkmic> + d023ba6: 2800 cmp r0, #0 + d023ba8: d16b bne.n d023c82 <rtw_recv_frame_chk_defrag+0x172> + d023baa: 4631 mov r1, r6 + d023bac: 4620 mov r0, r4 + d023bae: e00f b.n d023bd0 <rtw_recv_frame_chk_defrag+0xc0> + d023bb0: 4604 mov r4, r0 + d023bb2: e7cb b.n d023b4c <rtw_recv_frame_chk_defrag+0x3c> + d023bb4: f1ba 0f01 cmp.w sl, #1 + d023bb8: d139 bne.n d023c2e <rtw_recv_frame_chk_defrag+0x11e> + d023bba: f895 302d ldrb.w r3, [r5, #45] ; 0x2d + d023bbe: b153 cbz r3, d023bd6 <rtw_recv_frame_chk_defrag+0xc6> + d023bc0: 464a mov r2, r9 + d023bc2: 4629 mov r1, r5 + d023bc4: 4640 mov r0, r8 + d023bc6: f7ff f809 bl d022bdc <rtw_recv_frame_chk_frag_pn> + d023bca: b920 cbnz r0, d023bd6 <rtw_recv_frame_chk_defrag+0xc6> + d023bcc: 4631 mov r1, r6 + d023bce: 4628 mov r0, r5 + d023bd0: f7fe ff1a bl d022a08 <rtw_recv_free_frame> + d023bd4: e02b b.n d023c2e <rtw_recv_frame_chk_defrag+0x11e> + d023bd6: 2c00 cmp r4, #0 + d023bd8: d04a beq.n d023c70 <rtw_recv_frame_chk_defrag+0x160> + d023bda: f104 0808 add.w r8, r4, #8 + d023bde: 4640 mov r0, r8 + d023be0: f7e1 fc50 bl d005484 <rtw_spin_lock> + d023be4: 4620 mov r0, r4 + d023be6: f1b9 0f00 cmp.w r9, #0 + d023bea: d115 bne.n d023c18 <rtw_recv_frame_chk_defrag+0x108> + d023bec: f7e1 fe32 bl d005854 <rtw_queue_empty> + d023bf0: b918 cbnz r0, d023bfa <rtw_recv_frame_chk_defrag+0xea> + d023bf2: 4631 mov r1, r6 + d023bf4: 4620 mov r0, r4 + d023bf6: f7fe ff65 bl d022ac4 <rtw_recv_free_frame_queue> + d023bfa: f507 77d4 add.w r7, r7, #424 ; 0x1a8 + d023bfe: 4638 mov r0, r7 + d023c00: f007 f904 bl d02ae0c <rtw_cancel_timer> + d023c04: f44f 61fa mov.w r1, #2000 ; 0x7d0 + d023c08: 4638 mov r0, r7 + d023c0a: f007 f8fd bl d02ae08 <rtw_set_timer> + d023c0e: 4621 mov r1, r4 + d023c10: 4628 mov r0, r5 + d023c12: f7e1 fc9b bl d00554c <rtw_list_insert_tail> + d023c16: e007 b.n d023c28 <rtw_recv_frame_chk_defrag+0x118> + d023c18: f7e1 fe1c bl d005854 <rtw_queue_empty> + d023c1c: 2801 cmp r0, #1 + d023c1e: d108 bne.n d023c32 <rtw_recv_frame_chk_defrag+0x122> + d023c20: 4631 mov r1, r6 + d023c22: 4628 mov r0, r5 + d023c24: f7fe fef0 bl d022a08 <rtw_recv_free_frame> + d023c28: 4640 mov r0, r8 + d023c2a: f7e1 fc47 bl d0054bc <rtw_spin_unlock> + d023c2e: 2400 movs r4, #0 + d023c30: e022 b.n d023c78 <rtw_recv_frame_chk_defrag+0x168> + d023c32: f04f 0a00 mov.w sl, #0 + d023c36: 6827 ldr r7, [r4, #0] + d023c38: 46d1 mov r9, sl + d023c3a: 4639 mov r1, r7 + d023c3c: 4620 mov r0, r4 + d023c3e: f7e1 fe0b bl d005858 <rtw_end_of_queue_search> + d023c42: b180 cbz r0, d023c66 <rtw_recv_frame_chk_defrag+0x156> + d023c44: f89a 302a ldrb.w r3, [sl, #42] ; 0x2a + d023c48: f895 202a ldrb.w r2, [r5, #42] ; 0x2a + d023c4c: 3301 adds r3, #1 + d023c4e: 4293 cmp r3, r2 + d023c50: d1e6 bne.n d023c20 <rtw_recv_frame_chk_defrag+0x110> + d023c52: 4b0f ldr r3, [pc, #60] ; (d023c90 <rtw_recv_frame_chk_defrag+0x180>) + d023c54: 68db ldr r3, [r3, #12] + d023c56: 3b01 subs r3, #1 + d023c58: 454b cmp r3, r9 + d023c5a: d1d8 bne.n d023c0e <rtw_recv_frame_chk_defrag+0xfe> + d023c5c: 4631 mov r1, r6 + d023c5e: 4620 mov r0, r4 + d023c60: f7fe ff30 bl d022ac4 <rtw_recv_free_frame_queue> + d023c64: e7dc b.n d023c20 <rtw_recv_frame_chk_defrag+0x110> + d023c66: 46ba mov sl, r7 + d023c68: f109 0901 add.w r9, r9, #1 + d023c6c: 683f ldr r7, [r7, #0] + d023c6e: e7e4 b.n d023c3a <rtw_recv_frame_chk_defrag+0x12a> + d023c70: 4631 mov r1, r6 + d023c72: 4628 mov r0, r5 + d023c74: f7fe fec8 bl d022a08 <rtw_recv_free_frame> + d023c78: 4620 mov r0, r4 + d023c7a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d023c7e: 462c mov r4, r5 + d023c80: e787 b.n d023b92 <rtw_recv_frame_chk_defrag+0x82> + d023c82: 4621 mov r1, r4 + d023c84: 4640 mov r0, r8 + d023c86: f7fe ff76 bl d022b76 <rtw_recv_frame_chkpn> + d023c8a: 2800 cmp r0, #0 + d023c8c: d1f4 bne.n d023c78 <rtw_recv_frame_chk_defrag+0x168> + d023c8e: e78c b.n d023baa <rtw_recv_frame_chk_defrag+0x9a> + d023c90: 60005e50 .word 0x60005e50 + +0d023c94 <rtw_recv_validate_mgnt_frame>: + d023c94: b570 push {r4, r5, r6, lr} + d023c96: 680e ldr r6, [r1, #0] + d023c98: 460d mov r5, r1 + d023c9a: 4604 mov r4, r0 + d023c9c: f500 70b6 add.w r0, r0, #364 ; 0x16c + d023ca0: f8d6 10bc ldr.w r1, [r6, #188] ; 0xbc + d023ca4: 310a adds r1, #10 + d023ca6: f7e8 fedd bl d00ca64 <rtw_get_stainfo> + d023caa: b130 cbz r0, d023cba <rtw_recv_validate_mgnt_frame+0x26> + d023cac: e9d0 214e ldrd r2, r1, [r0, #312] ; 0x138 + d023cb0: 3201 adds r2, #1 + d023cb2: f141 0100 adc.w r1, r1, #0 + d023cb6: e9c0 214e strd r2, r1, [r0, #312] ; 0x138 + d023cba: 4631 mov r1, r6 + d023cbc: 4620 mov r0, r4 + d023cbe: f7ff ff27 bl d023b10 <rtw_recv_frame_chk_defrag> + d023cc2: 4601 mov r1, r0 + d023cc4: 6028 str r0, [r5, #0] + d023cc6: b120 cbz r0, d023cd2 <rtw_recv_validate_mgnt_frame+0x3e> + d023cc8: 4620 mov r0, r4 + d023cca: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d023cce: f008 bfed b.w d02ccac <rtw_mgntframe_dispatcher> + d023cd2: bd70 pop {r4, r5, r6, pc} + +0d023cd4 <rtw_recv_validate_frame>: + d023cd4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d023cd8: 680b ldr r3, [r1, #0] + d023cda: 4606 mov r6, r0 + d023cdc: 460f mov r7, r1 + d023cde: f8d3 50bc ldr.w r5, [r3, #188] ; 0xbc + d023ce2: 782c ldrb r4, [r5, #0] + d023ce4: f014 0403 ands.w r4, r4, #3 + d023ce8: d002 beq.n d023cf0 <rtw_recv_validate_frame+0x1c> + d023cea: 2000 movs r0, #0 + d023cec: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d023cf0: f8b5 e000 ldrh.w lr, [r5] + d023cf4: f895 c000 ldrb.w ip, [r5] + d023cf8: ea4f 12ee mov.w r2, lr, asr #7 + d023cfc: f3ce 2e40 ubfx lr, lr, #9, #1 + d023d00: f00c 080c and.w r8, ip, #12 + d023d04: f002 0202 and.w r2, r2, #2 + d023d08: f1b8 0f04 cmp.w r8, #4 + d023d0c: ea42 020e orr.w r2, r2, lr + d023d10: f883 2022 strb.w r2, [r3, #34] ; 0x22 + d023d14: 8aea ldrh r2, [r5, #22] + d023d16: f002 020f and.w r2, r2, #15 + d023d1a: f883 202a strb.w r2, [r3, #42] ; 0x2a + d023d1e: 8aea ldrh r2, [r5, #22] + d023d20: ea4f 1212 mov.w r2, r2, lsr #4 + d023d24: 851a strh r2, [r3, #40] ; 0x28 + d023d26: 882a ldrh r2, [r5, #0] + d023d28: f3c2 3200 ubfx r2, r2, #12, #1 + d023d2c: f883 2026 strb.w r2, [r3, #38] ; 0x26 + d023d30: 882a ldrh r2, [r5, #0] + d023d32: f3c2 2280 ubfx r2, r2, #10, #1 + d023d36: f883 202b strb.w r2, [r3, #43] ; 0x2b + d023d3a: 882a ldrh r2, [r5, #0] + d023d3c: f3c2 3240 ubfx r2, r2, #13, #1 + d023d40: f883 2027 strb.w r2, [r3, #39] ; 0x27 + d023d44: 882a ldrh r2, [r5, #0] + d023d46: f3c2 3280 ubfx r2, r2, #14, #1 + d023d4a: f883 202d strb.w r2, [r3, #45] ; 0x2d + d023d4e: 882a ldrh r2, [r5, #0] + d023d50: ea4f 32d2 mov.w r2, r2, lsr #15 + d023d54: f883 202c strb.w r2, [r3, #44] ; 0x2c + d023d58: d012 beq.n d023d80 <rtw_recv_validate_frame+0xac> + d023d5a: f1b8 0f08 cmp.w r8, #8 + d023d5e: d014 beq.n d023d8a <rtw_recv_validate_frame+0xb6> + d023d60: f1b8 0f00 cmp.w r8, #0 + d023d64: d10f bne.n d023d86 <rtw_recv_validate_frame+0xb2> + d023d66: f890 32e4 ldrb.w r3, [r0, #740] ; 0x2e4 + d023d6a: b923 cbnz r3, d023d76 <rtw_recv_validate_frame+0xa2> + d023d6c: 4639 mov r1, r7 + d023d6e: 4630 mov r0, r6 + d023d70: f7ff ff90 bl d023c94 <rtw_recv_validate_mgnt_frame> + d023d74: e7b9 b.n d023cea <rtw_recv_validate_frame+0x16> + d023d76: f008 fd81 bl d02c87c <rtw_dot11w_validate_mgmt> + d023d7a: 2800 cmp r0, #0 + d023d7c: d0b5 beq.n d023cea <rtw_recv_validate_frame+0x16> + d023d7e: e7f5 b.n d023d6c <rtw_recv_validate_frame+0x98> + d023d80: 6809 ldr r1, [r1, #0] + d023d82: f7ff fa03 bl d02318c <rtw_recv_validate_ctrl_frame> + d023d86: 4620 mov r0, r4 + d023d88: e7b0 b.n d023cec <rtw_recv_validate_frame+0x18> + d023d8a: ea4f 1cdc mov.w ip, ip, lsr #7 + d023d8e: 1d29 adds r1, r5, #4 + d023d90: f103 0067 add.w r0, r3, #103 ; 0x67 + d023d94: 2212 movs r2, #18 + d023d96: f883 c024 strb.w ip, [r3, #36] ; 0x24 + d023d9a: 4b07 ldr r3, [pc, #28] ; (d023db8 <rtw_recv_validate_frame+0xe4>) + d023d9c: 4798 blx r3 + d023d9e: 6839 ldr r1, [r7, #0] + d023da0: 4630 mov r0, r6 + d023da2: f7ff faaf bl d023304 <rtw_recv_validate_data_frame> + d023da6: 2800 cmp r0, #0 + d023da8: d1a0 bne.n d023cec <rtw_recv_validate_frame+0x18> + d023daa: f8d6 3820 ldr.w r3, [r6, #2080] ; 0x820 + d023dae: 3301 adds r3, #1 + d023db0: f8c6 3820 str.w r3, [r6, #2080] ; 0x820 + d023db4: e79a b.n d023cec <rtw_recv_validate_frame+0x18> + d023db6: bf00 nop + d023db8: 00027939 .word 0x00027939 + +0d023dbc <rtw_recv_func_prehandle>: + d023dbc: b537 push {r0, r1, r2, r4, r5, lr} + d023dbe: 9101 str r1, [sp, #4] + d023dc0: a901 add r1, sp, #4 + d023dc2: 6805 ldr r5, [r0, #0] + d023dc4: f7ff ff86 bl d023cd4 <rtw_recv_validate_frame> + d023dc8: 2801 cmp r0, #1 + d023dca: 4604 mov r4, r0 + d023dcc: d005 beq.n d023dda <rtw_recv_func_prehandle+0x1e> + d023dce: 9801 ldr r0, [sp, #4] + d023dd0: b118 cbz r0, d023dda <rtw_recv_func_prehandle+0x1e> + d023dd2: f105 010c add.w r1, r5, #12 + d023dd6: f7fe fe17 bl d022a08 <rtw_recv_free_frame> + d023dda: 4620 mov r0, r4 + d023ddc: b003 add sp, #12 + d023dde: bd30 pop {r4, r5, pc} + +0d023de0 <rtw_recv_wlanhdr_to_ethhdr>: + d023de0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d023de2: 4604 mov r4, r0 + d023de4: 2800 cmp r0, #0 + d023de6: d059 beq.n d023e9c <rtw_recv_wlanhdr_to_ethhdr+0xbc> + d023de8: f8d0 60bc ldr.w r6, [r0, #188] ; 0xbc + d023dec: f894 302f ldrb.w r3, [r4, #47] ; 0x2f + d023df0: b123 cbz r3, d023dfc <rtw_recv_wlanhdr_to_ethhdr+0x1c> + d023df2: f894 1031 ldrb.w r1, [r4, #49] ; 0x31 + d023df6: 4620 mov r0, r4 + d023df8: f7ff fda1 bl d02393e <rtw_recv_recvframe_pull_tail> + d023dfc: f894 5021 ldrb.w r5, [r4, #33] ; 0x21 + d023e00: 2206 movs r2, #6 + d023e02: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d023e06: 492f ldr r1, [pc, #188] ; (d023ec4 <rtw_recv_wlanhdr_to_ethhdr+0xe4>) + d023e08: 441d add r5, r3 + d023e0a: 1977 adds r7, r6, r5 + d023e0c: 4638 mov r0, r7 + d023e0e: f7e1 fbc1 bl d005594 <rtw_memcmp> + d023e12: 2800 cmp r0, #0 + d023e14: d144 bne.n d023ea0 <rtw_recv_wlanhdr_to_ethhdr+0xc0> + d023e16: 4638 mov r0, r7 + d023e18: 2206 movs r2, #6 + d023e1a: 492b ldr r1, [pc, #172] ; (d023ec8 <rtw_recv_wlanhdr_to_ethhdr+0xe8>) + d023e1c: f7e1 fbba bl d005594 <rtw_memcmp> + d023e20: 1e07 subs r7, r0, #0 + d023e22: bf18 it ne + d023e24: 2701 movne r7, #1 + d023e26: f894 1030 ldrb.w r1, [r4, #48] ; 0x30 + d023e2a: 2f00 cmp r7, #0 + d023e2c: f894 5021 ldrb.w r5, [r4, #33] ; 0x21 + d023e30: f04f 0202 mov.w r2, #2 + d023e34: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 + d023e38: a801 add r0, sp, #4 + d023e3a: 440d add r5, r1 + d023e3c: bf14 ite ne + d023e3e: 2106 movne r1, #6 + d023e40: 2100 moveq r1, #0 + d023e42: 440d add r5, r1 + d023e44: 1b5b subs r3, r3, r5 + d023e46: 1971 adds r1, r6, r5 + d023e48: 4e20 ldr r6, [pc, #128] ; (d023ecc <rtw_recv_wlanhdr_to_ethhdr+0xec>) + d023e4a: f8ad 3006 strh.w r3, [sp, #6] + d023e4e: 47b0 blx r6 + d023e50: f8bd 3004 ldrh.w r3, [sp, #4] + d023e54: f1a5 010e sub.w r1, r5, #14 + d023e58: 4620 mov r0, r4 + d023e5a: ba5b rev16 r3, r3 + d023e5c: eb01 0147 add.w r1, r1, r7, lsl #1 + d023e60: 86a3 strh r3, [r4, #52] ; 0x34 + d023e62: f8ad 3004 strh.w r3, [sp, #4] + d023e66: f7ff fd3e bl d0238e6 <rtw_recv_recvframe_pull> + d023e6a: 2206 movs r2, #6 + d023e6c: f104 0136 add.w r1, r4, #54 ; 0x36 + d023e70: 4605 mov r5, r0 + d023e72: 47b0 blx r6 + d023e74: 2206 movs r2, #6 + d023e76: f104 013c add.w r1, r4, #60 ; 0x3c + d023e7a: 18a8 adds r0, r5, r2 + d023e7c: 47b0 blx r6 + d023e7e: b957 cbnz r7, d023e96 <rtw_recv_wlanhdr_to_ethhdr+0xb6> + d023e80: f8bd 3006 ldrh.w r3, [sp, #6] + d023e84: 2202 movs r2, #2 + d023e86: f10d 0106 add.w r1, sp, #6 + d023e8a: f105 000c add.w r0, r5, #12 + d023e8e: ba5b rev16 r3, r3 + d023e90: f8ad 3006 strh.w r3, [sp, #6] + d023e94: 47b0 blx r6 + d023e96: 2001 movs r0, #1 + d023e98: b003 add sp, #12 + d023e9a: bdf0 pop {r4, r5, r6, r7, pc} + d023e9c: 4606 mov r6, r0 + d023e9e: e7a5 b.n d023dec <rtw_recv_wlanhdr_to_ethhdr+0xc> + d023ea0: 3506 adds r5, #6 + d023ea2: 2202 movs r2, #2 + d023ea4: 490a ldr r1, [pc, #40] ; (d023ed0 <rtw_recv_wlanhdr_to_ethhdr+0xf0>) + d023ea6: 4435 add r5, r6 + d023ea8: 4628 mov r0, r5 + d023eaa: f7e1 fb73 bl d005594 <rtw_memcmp> + d023eae: 2800 cmp r0, #0 + d023eb0: d1b1 bne.n d023e16 <rtw_recv_wlanhdr_to_ethhdr+0x36> + d023eb2: 2202 movs r2, #2 + d023eb4: 4907 ldr r1, [pc, #28] ; (d023ed4 <rtw_recv_wlanhdr_to_ethhdr+0xf4>) + d023eb6: 4628 mov r0, r5 + d023eb8: f7e1 fb6c bl d005594 <rtw_memcmp> + d023ebc: 2800 cmp r0, #0 + d023ebe: d1aa bne.n d023e16 <rtw_recv_wlanhdr_to_ethhdr+0x36> + d023ec0: 2701 movs r7, #1 + d023ec2: e7b0 b.n d023e26 <rtw_recv_wlanhdr_to_ethhdr+0x46> + d023ec4: 0d048f90 .word 0x0d048f90 + d023ec8: 0d048f8a .word 0x0d048f8a + d023ecc: 00027939 .word 0x00027939 + d023ed0: 0d048f74 .word 0x0d048f74 + d023ed4: 0d048f72 .word 0x0d048f72 + +0d023ed8 <rtw_recv_process_indicatepkts>: + d023ed8: b537 push {r0, r1, r2, r4, r5, lr} + d023eda: 4605 mov r5, r0 + d023edc: 4608 mov r0, r1 + d023ede: 9101 str r1, [sp, #4] + d023ee0: f7ff ff7e bl d023de0 <rtw_recv_wlanhdr_to_ethhdr> + d023ee4: 2801 cmp r0, #1 + d023ee6: 4604 mov r4, r0 + d023ee8: d106 bne.n d023ef8 <rtw_recv_process_indicatepkts+0x20> + d023eea: f895 3810 ldrb.w r3, [r5, #2064] ; 0x810 + d023eee: 9901 ldr r1, [sp, #4] + d023ef0: b92b cbnz r3, d023efe <rtw_recv_process_indicatepkts+0x26> + d023ef2: 4628 mov r0, r5 + d023ef4: f7ff fb2a bl d02354c <rtw_recv_indicatepkt> + d023ef8: 4620 mov r0, r4 + d023efa: b003 add sp, #12 + d023efc: bd30 pop {r4, r5, pc} + d023efe: 2400 movs r4, #0 + d023f00: e7fa b.n d023ef8 <rtw_recv_process_indicatepkts+0x20> ... -0d023e28 <rtw_recv_func_posthandle>: - d023e28: 2300 movs r3, #0 - d023e2a: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d023e2e: 6807 ldr r7, [r0, #0] - d023e30: 4605 mov r5, r0 - d023e32: f8ad 3006 strh.w r3, [sp, #6] - d023e36: 460e mov r6, r1 - d023e38: f8d0 3180 ldr.w r3, [r0, #384] ; 0x180 - d023e3c: 370c adds r7, #12 - d023e3e: f8d1 80bc ldr.w r8, [r1, #188] ; 0xbc - d023e42: b173 cbz r3, d023e62 <rtw_recv_func_posthandle+0x3a> - d023e44: f891 402f ldrb.w r4, [r1, #47] ; 0x2f - d023e48: b95c cbnz r4, d023e62 <rtw_recv_func_posthandle+0x3a> - d023e4a: f8d1 30cc ldr.w r3, [r1, #204] ; 0xcc - d023e4e: b143 cbz r3, d023e62 <rtw_recv_func_posthandle+0x3a> - d023e50: f893 324f ldrb.w r3, [r3, #591] ; 0x24f - d023e54: 2b01 cmp r3, #1 - d023e56: d104 bne.n d023e62 <rtw_recv_func_posthandle+0x3a> - d023e58: 4639 mov r1, r7 - d023e5a: 4630 mov r0, r6 - d023e5c: f7fe fd66 bl d02292c <rtw_recv_free_frame> - d023e60: e033 b.n d023eca <rtw_recv_func_posthandle+0xa2> - d023e62: 4631 mov r1, r6 - d023e64: 4628 mov r0, r5 - d023e66: f7fe fe7b bl d022b60 <rtw_recv_decryptor> - d023e6a: 4604 mov r4, r0 - d023e6c: b368 cbz r0, d023eca <rtw_recv_func_posthandle+0xa2> - d023e6e: 4601 mov r1, r0 - d023e70: 4628 mov r0, r5 - d023e72: f7ff fddf bl d023a34 <rtw_recv_frame_chk_defrag> - d023e76: 4604 mov r4, r0 - d023e78: 2800 cmp r0, #0 - d023e7a: d03c beq.n d023ef6 <rtw_recv_func_posthandle+0xce> - d023e7c: f896 3030 ldrb.w r3, [r6, #48] ; 0x30 - d023e80: 2202 movs r2, #2 - d023e82: f896 1021 ldrb.w r1, [r6, #33] ; 0x21 - d023e86: f8d0 90cc ldr.w r9, [r0, #204] ; 0xcc - d023e8a: f10d 0006 add.w r0, sp, #6 - d023e8e: 4419 add r1, r3 - d023e90: 4b1a ldr r3, [pc, #104] ; (d023efc <rtw_recv_func_posthandle+0xd4>) - d023e92: 3106 adds r1, #6 - d023e94: 4441 add r1, r8 - d023e96: 4798 blx r3 - d023e98: f8bd 3006 ldrh.w r3, [sp, #6] - d023e9c: ba5b rev16 r3, r3 - d023e9e: b29a uxth r2, r3 - d023ea0: f8ad 3006 strh.w r3, [sp, #6] - d023ea4: f8d5 3180 ldr.w r3, [r5, #384] ; 0x180 - d023ea8: 2b02 cmp r3, #2 - d023eaa: d114 bne.n d023ed6 <rtw_recv_func_posthandle+0xae> - d023eac: f1b9 0f00 cmp.w r9, #0 - d023eb0: d011 beq.n d023ed6 <rtw_recv_func_posthandle+0xae> - d023eb2: f8d9 30b0 ldr.w r3, [r9, #176] ; 0xb0 - d023eb6: b173 cbz r3, d023ed6 <rtw_recv_func_posthandle+0xae> - d023eb8: f648 038e movw r3, #34958 ; 0x888e - d023ebc: 429a cmp r2, r3 - d023ebe: d00a beq.n d023ed6 <rtw_recv_func_posthandle+0xae> - d023ec0: 2400 movs r4, #0 - d023ec2: 4639 mov r1, r7 - d023ec4: 4630 mov r0, r6 - d023ec6: f7fe fd31 bl d02292c <rtw_recv_free_frame> - d023eca: f8d5 3820 ldr.w r3, [r5, #2080] ; 0x820 - d023ece: 3301 adds r3, #1 - d023ed0: f8c5 3820 str.w r3, [r5, #2080] ; 0x820 - d023ed4: e00b b.n d023eee <rtw_recv_func_posthandle+0xc6> - d023ed6: 4621 mov r1, r4 - d023ed8: 464a mov r2, r9 - d023eda: 4628 mov r0, r5 - d023edc: f7fe feec bl d022cb8 <rtw_recv_count_rx_stats> - d023ee0: 4621 mov r1, r4 - d023ee2: 4628 mov r0, r5 - d023ee4: f7ff ff8a bl d023dfc <rtw_recv_process_indicatepkts> - d023ee8: 2801 cmp r0, #1 - d023eea: 4604 mov r4, r0 - d023eec: d1b4 bne.n d023e58 <rtw_recv_func_posthandle+0x30> - d023eee: 4620 mov r0, r4 - d023ef0: b003 add sp, #12 - d023ef2: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d023ef6: 2401 movs r4, #1 - d023ef8: e7e7 b.n d023eca <rtw_recv_func_posthandle+0xa2> - d023efa: bf00 nop - d023efc: 00027939 .word 0x00027939 - -0d023f00 <rtw_recv_entry>: - d023f00: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d023f04: 6904 ldr r4, [r0, #16] - d023f06: 4606 mov r6, r0 - d023f08: 4620 mov r0, r4 - d023f0a: 6827 ldr r7, [r4, #0] - d023f0c: f7ee fb7c bl d012608 <rtw_check_ap_mode> - d023f10: 2801 cmp r0, #1 - d023f12: d104 bne.n d023f1e <rtw_recv_entry+0x1e> - d023f14: a901 add r1, sp, #4 - d023f16: f507 7039 add.w r0, r7, #740 ; 0x2e4 - d023f1a: f7e1 facd bl d0054b8 <rtw_enter_critical_bh> - d023f1e: 4620 mov r0, r4 - d023f20: f7ee fb6c bl d0125fc <rtw_check_sta_mode> - d023f24: 2800 cmp r0, #0 - d023f26: d13c bne.n d023fa2 <rtw_recv_entry+0xa2> - d023f28: 4620 mov r0, r4 - d023f2a: f7ee fb74 bl d012616 <rtw_check_sta_associated_to_ap> - d023f2e: 2801 cmp r0, #1 - d023f30: d047 beq.n d023fc2 <rtw_recv_entry+0xc2> - d023f32: 4631 mov r1, r6 - d023f34: 4620 mov r0, r4 - d023f36: f7ff fed3 bl d023ce0 <rtw_recv_func_prehandle> - d023f3a: 2801 cmp r0, #1 - d023f3c: 4605 mov r5, r0 - d023f3e: d14c bne.n d023fda <rtw_recv_entry+0xda> - d023f40: 4620 mov r0, r4 - d023f42: f7ee fb5b bl d0125fc <rtw_check_sta_mode> - d023f46: 2800 cmp r0, #0 - d023f48: d05b beq.n d024002 <rtw_recv_entry+0x102> - d023f4a: f896 0048 ldrb.w r0, [r6, #72] ; 0x48 - d023f4e: f7fe fc90 bl d022872 <IS_MCAST.isra.0> - d023f52: 2800 cmp r0, #0 - d023f54: d155 bne.n d024002 <rtw_recv_entry+0x102> - d023f56: f896 302f ldrb.w r3, [r6, #47] ; 0x2f - d023f5a: 2b00 cmp r3, #0 - d023f5c: d051 beq.n d024002 <rtw_recv_entry+0x102> - d023f5e: f896 302e ldrb.w r3, [r6, #46] ; 0x2e - d023f62: 2b00 cmp r3, #0 - d023f64: d14d bne.n d024002 <rtw_recv_entry+0x102> - d023f66: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 - d023f6a: f023 0304 bic.w r3, r3, #4 - d023f6e: 2b01 cmp r3, #1 - d023f70: d047 beq.n d024002 <rtw_recv_entry+0x102> - d023f72: f894 334e ldrb.w r3, [r4, #846] ; 0x34e - d023f76: 2b00 cmp r3, #0 - d023f78: d143 bne.n d024002 <rtw_recv_entry+0x102> - d023f7a: f107 0820 add.w r8, r7, #32 - d023f7e: a901 add r1, sp, #4 - d023f80: f107 0918 add.w r9, r7, #24 - d023f84: 4640 mov r0, r8 - d023f86: f7e1 fa97 bl d0054b8 <rtw_enter_critical_bh> - d023f8a: 4630 mov r0, r6 - d023f8c: f7e1 fae4 bl d005558 <rtw_list_delete> - d023f90: 4649 mov r1, r9 - d023f92: 4630 mov r0, r6 - d023f94: f7e1 fada bl d00554c <rtw_list_insert_tail> - d023f98: a901 add r1, sp, #4 - d023f9a: 4640 mov r0, r8 - d023f9c: f7e1 fa94 bl d0054c8 <rtw_exit_critical_bh> - d023fa0: e01b b.n d023fda <rtw_recv_entry+0xda> - d023fa2: f894 334e ldrb.w r3, [r4, #846] ; 0x34e - d023fa6: 2b00 cmp r3, #0 - d023fa8: d0be beq.n d023f28 <rtw_recv_entry+0x28> - d023faa: f107 0518 add.w r5, r7, #24 - d023fae: 4628 mov r0, r5 - d023fb0: f7fe fc98 bl d0228e4 <rtw_recv_alloc_frame> - d023fb4: 2800 cmp r0, #0 - d023fb6: d0b7 beq.n d023f28 <rtw_recv_entry+0x28> - d023fb8: 4601 mov r1, r0 - d023fba: 4620 mov r0, r4 - d023fbc: f7ff ff34 bl d023e28 <rtw_recv_func_posthandle> - d023fc0: e7f5 b.n d023fae <rtw_recv_entry+0xae> - d023fc2: 4b13 ldr r3, [pc, #76] ; (d024010 <rtw_recv_entry+0x110>) - d023fc4: f893 302b ldrb.w r3, [r3, #43] ; 0x2b - d023fc8: 2b00 cmp r3, #0 - d023fca: d0b2 beq.n d023f32 <rtw_recv_entry+0x32> - d023fcc: 4631 mov r1, r6 - d023fce: 4620 mov r0, r4 - d023fd0: f000 faa8 bl d024524 <rtw_recv_check_rx_shortcut_path> - d023fd4: 2801 cmp r0, #1 - d023fd6: 4605 mov r5, r0 - d023fd8: d1ab bne.n d023f32 <rtw_recv_entry+0x32> - d023fda: 4620 mov r0, r4 - d023fdc: f7ee fb14 bl d012608 <rtw_check_ap_mode> - d023fe0: 2801 cmp r0, #1 - d023fe2: d104 bne.n d023fee <rtw_recv_entry+0xee> - d023fe4: a901 add r1, sp, #4 - d023fe6: f507 7039 add.w r0, r7, #740 ; 0x2e4 - d023fea: f7e1 fa6d bl d0054c8 <rtw_exit_critical_bh> - d023fee: b125 cbz r5, d023ffa <rtw_recv_entry+0xfa> - d023ff0: f8d4 3818 ldr.w r3, [r4, #2072] ; 0x818 - d023ff4: 3301 adds r3, #1 - d023ff6: f8c4 3818 str.w r3, [r4, #2072] ; 0x818 - d023ffa: 4628 mov r0, r5 - d023ffc: b003 add sp, #12 - d023ffe: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d024002: 4631 mov r1, r6 +0d023f04 <rtw_recv_func_posthandle>: + d023f04: 2300 movs r3, #0 + d023f06: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d023f0a: 6807 ldr r7, [r0, #0] + d023f0c: 4605 mov r5, r0 + d023f0e: f8ad 3006 strh.w r3, [sp, #6] + d023f12: 460e mov r6, r1 + d023f14: f8d0 3180 ldr.w r3, [r0, #384] ; 0x180 + d023f18: 370c adds r7, #12 + d023f1a: f8d1 80bc ldr.w r8, [r1, #188] ; 0xbc + d023f1e: b173 cbz r3, d023f3e <rtw_recv_func_posthandle+0x3a> + d023f20: f891 402f ldrb.w r4, [r1, #47] ; 0x2f + d023f24: b95c cbnz r4, d023f3e <rtw_recv_func_posthandle+0x3a> + d023f26: f8d1 30cc ldr.w r3, [r1, #204] ; 0xcc + d023f2a: b143 cbz r3, d023f3e <rtw_recv_func_posthandle+0x3a> + d023f2c: f893 324f ldrb.w r3, [r3, #591] ; 0x24f + d023f30: 2b01 cmp r3, #1 + d023f32: d104 bne.n d023f3e <rtw_recv_func_posthandle+0x3a> + d023f34: 4639 mov r1, r7 + d023f36: 4630 mov r0, r6 + d023f38: f7fe fd66 bl d022a08 <rtw_recv_free_frame> + d023f3c: e033 b.n d023fa6 <rtw_recv_func_posthandle+0xa2> + d023f3e: 4631 mov r1, r6 + d023f40: 4628 mov r0, r5 + d023f42: f7fe fe7b bl d022c3c <rtw_recv_decryptor> + d023f46: 4604 mov r4, r0 + d023f48: b368 cbz r0, d023fa6 <rtw_recv_func_posthandle+0xa2> + d023f4a: 4601 mov r1, r0 + d023f4c: 4628 mov r0, r5 + d023f4e: f7ff fddf bl d023b10 <rtw_recv_frame_chk_defrag> + d023f52: 4604 mov r4, r0 + d023f54: 2800 cmp r0, #0 + d023f56: d03c beq.n d023fd2 <rtw_recv_func_posthandle+0xce> + d023f58: f896 3030 ldrb.w r3, [r6, #48] ; 0x30 + d023f5c: 2202 movs r2, #2 + d023f5e: f896 1021 ldrb.w r1, [r6, #33] ; 0x21 + d023f62: f8d0 90cc ldr.w r9, [r0, #204] ; 0xcc + d023f66: f10d 0006 add.w r0, sp, #6 + d023f6a: 4419 add r1, r3 + d023f6c: 4b1a ldr r3, [pc, #104] ; (d023fd8 <rtw_recv_func_posthandle+0xd4>) + d023f6e: 3106 adds r1, #6 + d023f70: 4441 add r1, r8 + d023f72: 4798 blx r3 + d023f74: f8bd 3006 ldrh.w r3, [sp, #6] + d023f78: ba5b rev16 r3, r3 + d023f7a: b29a uxth r2, r3 + d023f7c: f8ad 3006 strh.w r3, [sp, #6] + d023f80: f8d5 3180 ldr.w r3, [r5, #384] ; 0x180 + d023f84: 2b02 cmp r3, #2 + d023f86: d114 bne.n d023fb2 <rtw_recv_func_posthandle+0xae> + d023f88: f1b9 0f00 cmp.w r9, #0 + d023f8c: d011 beq.n d023fb2 <rtw_recv_func_posthandle+0xae> + d023f8e: f8d9 30b0 ldr.w r3, [r9, #176] ; 0xb0 + d023f92: b173 cbz r3, d023fb2 <rtw_recv_func_posthandle+0xae> + d023f94: f648 038e movw r3, #34958 ; 0x888e + d023f98: 429a cmp r2, r3 + d023f9a: d00a beq.n d023fb2 <rtw_recv_func_posthandle+0xae> + d023f9c: 2400 movs r4, #0 + d023f9e: 4639 mov r1, r7 + d023fa0: 4630 mov r0, r6 + d023fa2: f7fe fd31 bl d022a08 <rtw_recv_free_frame> + d023fa6: f8d5 3820 ldr.w r3, [r5, #2080] ; 0x820 + d023faa: 3301 adds r3, #1 + d023fac: f8c5 3820 str.w r3, [r5, #2080] ; 0x820 + d023fb0: e00b b.n d023fca <rtw_recv_func_posthandle+0xc6> + d023fb2: 4621 mov r1, r4 + d023fb4: 464a mov r2, r9 + d023fb6: 4628 mov r0, r5 + d023fb8: f7fe feec bl d022d94 <rtw_recv_count_rx_stats> + d023fbc: 4621 mov r1, r4 + d023fbe: 4628 mov r0, r5 + d023fc0: f7ff ff8a bl d023ed8 <rtw_recv_process_indicatepkts> + d023fc4: 2801 cmp r0, #1 + d023fc6: 4604 mov r4, r0 + d023fc8: d1b4 bne.n d023f34 <rtw_recv_func_posthandle+0x30> + d023fca: 4620 mov r0, r4 + d023fcc: b003 add sp, #12 + d023fce: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d023fd2: 2401 movs r4, #1 + d023fd4: e7e7 b.n d023fa6 <rtw_recv_func_posthandle+0xa2> + d023fd6: bf00 nop + d023fd8: 00027939 .word 0x00027939 + +0d023fdc <rtw_recv_entry>: + d023fdc: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d023fe0: 6904 ldr r4, [r0, #16] + d023fe2: 4606 mov r6, r0 + d023fe4: 4620 mov r0, r4 + d023fe6: 6827 ldr r7, [r4, #0] + d023fe8: f7ee fb0e bl d012608 <rtw_check_ap_mode> + d023fec: 2801 cmp r0, #1 + d023fee: d104 bne.n d023ffa <rtw_recv_entry+0x1e> + d023ff0: a901 add r1, sp, #4 + d023ff2: f507 7039 add.w r0, r7, #740 ; 0x2e4 + d023ff6: f7e1 fa5f bl d0054b8 <rtw_enter_critical_bh> + d023ffa: 4620 mov r0, r4 + d023ffc: f7ee fafe bl d0125fc <rtw_check_sta_mode> + d024000: 2800 cmp r0, #0 + d024002: d13c bne.n d02407e <rtw_recv_entry+0xa2> d024004: 4620 mov r0, r4 - d024006: f7ff ff0f bl d023e28 <rtw_recv_func_posthandle> - d02400a: 4605 mov r5, r0 - d02400c: e7e5 b.n d023fda <rtw_recv_entry+0xda> - d02400e: bf00 nop - d024010: 60000c80 .word 0x60000c80 - -0d024014 <rtw_recv_reorder_dequeue>: - d024014: 2901 cmp r1, #1 - d024016: b5f8 push {r3, r4, r5, r6, r7, lr} + d024006: f7ee fb06 bl d012616 <rtw_check_sta_associated_to_ap> + d02400a: 2801 cmp r0, #1 + d02400c: d047 beq.n d02409e <rtw_recv_entry+0xc2> + d02400e: 4631 mov r1, r6 + d024010: 4620 mov r0, r4 + d024012: f7ff fed3 bl d023dbc <rtw_recv_func_prehandle> + d024016: 2801 cmp r0, #1 d024018: 4605 mov r5, r0 - d02401a: f100 060c add.w r6, r0, #12 - d02401e: 68c4 ldr r4, [r0, #12] - d024020: d107 bne.n d024032 <rtw_recv_reorder_dequeue+0x1e> - d024022: 4630 mov r0, r6 - d024024: f7e1 fa87 bl d005536 <rtw_is_list_empty> - d024028: b108 cbz r0, d02402e <rtw_recv_reorder_dequeue+0x1a> - d02402a: 2000 movs r0, #0 - d02402c: bdf8 pop {r3, r4, r5, r6, r7, pc} - d02402e: 89a3 ldrh r3, [r4, #12] - d024030: 80eb strh r3, [r5, #6] - d024032: 4630 mov r0, r6 - d024034: f7e1 fa7f bl d005536 <rtw_is_list_empty> - d024038: 2800 cmp r0, #0 - d02403a: d1f6 bne.n d02402a <rtw_recv_reorder_dequeue+0x16> - d02403c: 88eb ldrh r3, [r5, #6] - d02403e: 89a2 ldrh r2, [r4, #12] - d024040: 1a9b subs r3, r3, r2 - d024042: 051b lsls r3, r3, #20 - d024044: d415 bmi.n d024072 <rtw_recv_reorder_dequeue+0x5e> - d024046: 4620 mov r0, r4 - d024048: 6827 ldr r7, [r4, #0] - d02404a: f7e1 fa85 bl d005558 <rtw_list_delete> - d02404e: 89a3 ldrh r3, [r4, #12] - d024050: 88ea ldrh r2, [r5, #6] - d024052: 2100 movs r1, #0 - d024054: 4293 cmp r3, r2 - d024056: bf02 ittt eq - d024058: 3301 addeq r3, #1 - d02405a: f3c3 030b ubfxeq r3, r3, #0, #12 - d02405e: 80eb strheq r3, [r5, #6] - d024060: 68a0 ldr r0, [r4, #8] - d024062: f7fb fa4b bl d01f4fc <wifi_if_netif_rx> - d024066: 4620 mov r0, r4 - d024068: 2110 movs r1, #16 - d02406a: 463c mov r4, r7 - d02406c: f7e1 fa8e bl d00558c <rtw_mfree> - d024070: e7df b.n d024032 <rtw_recv_reorder_dequeue+0x1e> - d024072: 2001 movs r0, #1 - d024074: e7da b.n d02402c <rtw_recv_reorder_dequeue+0x18> - -0d024076 <rtw_recv_reorder>: - d024076: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d02407a: f100 0614 add.w r6, r0, #20 - d02407e: 4604 mov r4, r0 - d024080: 6b47 ldr r7, [r0, #52] ; 0x34 - d024082: a901 add r1, sp, #4 - d024084: f100 080c add.w r8, r0, #12 - d024088: 4630 mov r0, r6 - d02408a: f7e1 fa15 bl d0054b8 <rtw_enter_critical_bh> - d02408e: 4620 mov r0, r4 - d024090: 8961 ldrh r1, [r4, #10] - d024092: f830 2f06 ldrh.w r2, [r0, #6]! - d024096: 89bb ldrh r3, [r7, #12] - d024098: 440a add r2, r1 - d02409a: 3a01 subs r2, #1 - d02409c: f3c2 020b ubfx r2, r2, #0, #12 - d0240a0: f004 ffd8 bl d029054 <wifi_rom_check_indicate_seq> - d0240a4: b390 cbz r0, d02410c <rtw_recv_reorder+0x96> - d0240a6: 68e5 ldr r5, [r4, #12] - d0240a8: 4629 mov r1, r5 - d0240aa: 4640 mov r0, r8 - d0240ac: f7e1 fbd4 bl d005858 <rtw_end_of_queue_search> - d0240b0: b318 cbz r0, d0240fa <rtw_recv_reorder+0x84> - d0240b2: 4638 mov r0, r7 - d0240b4: f7e1 fa50 bl d005558 <rtw_list_delete> - d0240b8: 4629 mov r1, r5 - d0240ba: 2500 movs r5, #0 - d0240bc: 4638 mov r0, r7 - d0240be: f7e1 fa45 bl d00554c <rtw_list_insert_tail> - d0240c2: 4620 mov r0, r4 - d0240c4: 4629 mov r1, r5 - d0240c6: 6365 str r5, [r4, #52] ; 0x34 - d0240c8: f7ff ffa4 bl d024014 <rtw_recv_reorder_dequeue> - d0240cc: 2801 cmp r0, #1 - d0240ce: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d0240d2: d12b bne.n d02412c <rtw_recv_reorder+0xb6> - d0240d4: b94b cbnz r3, d0240ea <rtw_recv_reorder+0x74> - d0240d6: f884 0030 strb.w r0, [r4, #48] ; 0x30 - d0240da: 211e movs r1, #30 - d0240dc: f104 0018 add.w r0, r4, #24 - d0240e0: f006 fe24 bl d02ad2c <rtw_set_timer> - d0240e4: 201f movs r0, #31 - d0240e6: f7dc faf9 bl d0006dc <pmu_set_sysactive_time> - d0240ea: 4630 mov r0, r6 - d0240ec: a901 add r1, sp, #4 - d0240ee: f7e1 f9eb bl d0054c8 <rtw_exit_critical_bh> - d0240f2: 2001 movs r0, #1 - d0240f4: b002 add sp, #8 - d0240f6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d0240fa: 89aa ldrh r2, [r5, #12] - d0240fc: 89bb ldrh r3, [r7, #12] - d0240fe: 1ad1 subs r1, r2, r3 - d024100: 0509 lsls r1, r1, #20 - d024102: d501 bpl.n d024108 <rtw_recv_reorder+0x92> - d024104: 682d ldr r5, [r5, #0] - d024106: e7cf b.n d0240a8 <rtw_recv_reorder+0x32> - d024108: 429a cmp r2, r3 - d02410a: d1d2 bne.n d0240b2 <rtw_recv_reorder+0x3c> - d02410c: 6b63 ldr r3, [r4, #52] ; 0x34 - d02410e: 2500 movs r5, #0 - d024110: 6898 ldr r0, [r3, #8] - d024112: f7e7 fe0d bl d00bd30 <dev_kfree_skb_any> - d024116: 2110 movs r1, #16 - d024118: 6b60 ldr r0, [r4, #52] ; 0x34 - d02411a: f7e1 fa37 bl d00558c <rtw_mfree> - d02411e: 4630 mov r0, r6 - d024120: a901 add r1, sp, #4 - d024122: 6365 str r5, [r4, #52] ; 0x34 - d024124: f7e1 f9d0 bl d0054c8 <rtw_exit_critical_bh> - d024128: 4628 mov r0, r5 - d02412a: e7e3 b.n d0240f4 <rtw_recv_reorder+0x7e> - d02412c: 2b00 cmp r3, #0 - d02412e: d0dc beq.n d0240ea <rtw_recv_reorder+0x74> - d024130: f104 0018 add.w r0, r4, #24 - d024134: f884 5030 strb.w r5, [r4, #48] ; 0x30 - d024138: f006 fdfa bl d02ad30 <rtw_cancel_timer> - d02413c: e7d5 b.n d0240ea <rtw_recv_reorder+0x74> + d02401a: d14c bne.n d0240b6 <rtw_recv_entry+0xda> + d02401c: 4620 mov r0, r4 + d02401e: f7ee faed bl d0125fc <rtw_check_sta_mode> + d024022: 2800 cmp r0, #0 + d024024: d05b beq.n d0240de <rtw_recv_entry+0x102> + d024026: f896 0048 ldrb.w r0, [r6, #72] ; 0x48 + d02402a: f7fe fc90 bl d02294e <IS_MCAST.isra.0> + d02402e: 2800 cmp r0, #0 + d024030: d155 bne.n d0240de <rtw_recv_entry+0x102> + d024032: f896 302f ldrb.w r3, [r6, #47] ; 0x2f + d024036: 2b00 cmp r3, #0 + d024038: d051 beq.n d0240de <rtw_recv_entry+0x102> + d02403a: f896 302e ldrb.w r3, [r6, #46] ; 0x2e + d02403e: 2b00 cmp r3, #0 + d024040: d14d bne.n d0240de <rtw_recv_entry+0x102> + d024042: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 + d024046: f023 0304 bic.w r3, r3, #4 + d02404a: 2b01 cmp r3, #1 + d02404c: d047 beq.n d0240de <rtw_recv_entry+0x102> + d02404e: f894 334e ldrb.w r3, [r4, #846] ; 0x34e + d024052: 2b00 cmp r3, #0 + d024054: d143 bne.n d0240de <rtw_recv_entry+0x102> + d024056: f107 0820 add.w r8, r7, #32 + d02405a: a901 add r1, sp, #4 + d02405c: f107 0918 add.w r9, r7, #24 + d024060: 4640 mov r0, r8 + d024062: f7e1 fa29 bl d0054b8 <rtw_enter_critical_bh> + d024066: 4630 mov r0, r6 + d024068: f7e1 fa76 bl d005558 <rtw_list_delete> + d02406c: 4649 mov r1, r9 + d02406e: 4630 mov r0, r6 + d024070: f7e1 fa6c bl d00554c <rtw_list_insert_tail> + d024074: a901 add r1, sp, #4 + d024076: 4640 mov r0, r8 + d024078: f7e1 fa26 bl d0054c8 <rtw_exit_critical_bh> + d02407c: e01b b.n d0240b6 <rtw_recv_entry+0xda> + d02407e: f894 334e ldrb.w r3, [r4, #846] ; 0x34e + d024082: 2b00 cmp r3, #0 + d024084: d0be beq.n d024004 <rtw_recv_entry+0x28> + d024086: f107 0518 add.w r5, r7, #24 + d02408a: 4628 mov r0, r5 + d02408c: f7fe fc98 bl d0229c0 <rtw_recv_alloc_frame> + d024090: 2800 cmp r0, #0 + d024092: d0b7 beq.n d024004 <rtw_recv_entry+0x28> + d024094: 4601 mov r1, r0 + d024096: 4620 mov r0, r4 + d024098: f7ff ff34 bl d023f04 <rtw_recv_func_posthandle> + d02409c: e7f5 b.n d02408a <rtw_recv_entry+0xae> + d02409e: 4b13 ldr r3, [pc, #76] ; (d0240ec <rtw_recv_entry+0x110>) + d0240a0: f893 302b ldrb.w r3, [r3, #43] ; 0x2b + d0240a4: 2b00 cmp r3, #0 + d0240a6: d0b2 beq.n d02400e <rtw_recv_entry+0x32> + d0240a8: 4631 mov r1, r6 + d0240aa: 4620 mov r0, r4 + d0240ac: f000 faa8 bl d024600 <rtw_recv_check_rx_shortcut_path> + d0240b0: 2801 cmp r0, #1 + d0240b2: 4605 mov r5, r0 + d0240b4: d1ab bne.n d02400e <rtw_recv_entry+0x32> + d0240b6: 4620 mov r0, r4 + d0240b8: f7ee faa6 bl d012608 <rtw_check_ap_mode> + d0240bc: 2801 cmp r0, #1 + d0240be: d104 bne.n d0240ca <rtw_recv_entry+0xee> + d0240c0: a901 add r1, sp, #4 + d0240c2: f507 7039 add.w r0, r7, #740 ; 0x2e4 + d0240c6: f7e1 f9ff bl d0054c8 <rtw_exit_critical_bh> + d0240ca: b125 cbz r5, d0240d6 <rtw_recv_entry+0xfa> + d0240cc: f8d4 3818 ldr.w r3, [r4, #2072] ; 0x818 + d0240d0: 3301 adds r3, #1 + d0240d2: f8c4 3818 str.w r3, [r4, #2072] ; 0x818 + d0240d6: 4628 mov r0, r5 + d0240d8: b003 add sp, #12 + d0240da: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d0240de: 4631 mov r1, r6 + d0240e0: 4620 mov r0, r4 + d0240e2: f7ff ff0f bl d023f04 <rtw_recv_func_posthandle> + d0240e6: 4605 mov r5, r0 + d0240e8: e7e5 b.n d0240b6 <rtw_recv_entry+0xda> + d0240ea: bf00 nop + d0240ec: 60000c80 .word 0x60000c80 + +0d0240f0 <rtw_recv_reorder_dequeue>: + d0240f0: 2901 cmp r1, #1 + d0240f2: b5f8 push {r3, r4, r5, r6, r7, lr} + d0240f4: 4605 mov r5, r0 + d0240f6: f100 060c add.w r6, r0, #12 + d0240fa: 68c4 ldr r4, [r0, #12] + d0240fc: d107 bne.n d02410e <rtw_recv_reorder_dequeue+0x1e> + d0240fe: 4630 mov r0, r6 + d024100: f7e1 fa19 bl d005536 <rtw_is_list_empty> + d024104: b108 cbz r0, d02410a <rtw_recv_reorder_dequeue+0x1a> + d024106: 2000 movs r0, #0 + d024108: bdf8 pop {r3, r4, r5, r6, r7, pc} + d02410a: 89a3 ldrh r3, [r4, #12] + d02410c: 80eb strh r3, [r5, #6] + d02410e: 4630 mov r0, r6 + d024110: f7e1 fa11 bl d005536 <rtw_is_list_empty> + d024114: 2800 cmp r0, #0 + d024116: d1f6 bne.n d024106 <rtw_recv_reorder_dequeue+0x16> + d024118: 88eb ldrh r3, [r5, #6] + d02411a: 89a2 ldrh r2, [r4, #12] + d02411c: 1a9b subs r3, r3, r2 + d02411e: 051b lsls r3, r3, #20 + d024120: d415 bmi.n d02414e <rtw_recv_reorder_dequeue+0x5e> + d024122: 4620 mov r0, r4 + d024124: 6827 ldr r7, [r4, #0] + d024126: f7e1 fa17 bl d005558 <rtw_list_delete> + d02412a: 89a3 ldrh r3, [r4, #12] + d02412c: 88ea ldrh r2, [r5, #6] + d02412e: 2100 movs r1, #0 + d024130: 4293 cmp r3, r2 + d024132: bf02 ittt eq + d024134: 3301 addeq r3, #1 + d024136: f3c3 030b ubfxeq r3, r3, #0, #12 + d02413a: 80eb strheq r3, [r5, #6] + d02413c: 68a0 ldr r0, [r4, #8] + d02413e: f7fb fa4b bl d01f5d8 <wifi_if_netif_rx> + d024142: 4620 mov r0, r4 + d024144: 2110 movs r1, #16 + d024146: 463c mov r4, r7 + d024148: f7e1 fa20 bl d00558c <rtw_mfree> + d02414c: e7df b.n d02410e <rtw_recv_reorder_dequeue+0x1e> + d02414e: 2001 movs r0, #1 + d024150: e7da b.n d024108 <rtw_recv_reorder_dequeue+0x18> + +0d024152 <rtw_recv_reorder>: + d024152: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d024156: f100 0614 add.w r6, r0, #20 + d02415a: 4604 mov r4, r0 + d02415c: 6b47 ldr r7, [r0, #52] ; 0x34 + d02415e: a901 add r1, sp, #4 + d024160: f100 080c add.w r8, r0, #12 + d024164: 4630 mov r0, r6 + d024166: f7e1 f9a7 bl d0054b8 <rtw_enter_critical_bh> + d02416a: 4620 mov r0, r4 + d02416c: 8961 ldrh r1, [r4, #10] + d02416e: f830 2f06 ldrh.w r2, [r0, #6]! + d024172: 89bb ldrh r3, [r7, #12] + d024174: 440a add r2, r1 + d024176: 3a01 subs r2, #1 + d024178: f3c2 020b ubfx r2, r2, #0, #12 + d02417c: f004 ffd8 bl d029130 <wifi_rom_check_indicate_seq> + d024180: b390 cbz r0, d0241e8 <rtw_recv_reorder+0x96> + d024182: 68e5 ldr r5, [r4, #12] + d024184: 4629 mov r1, r5 + d024186: 4640 mov r0, r8 + d024188: f7e1 fb66 bl d005858 <rtw_end_of_queue_search> + d02418c: b318 cbz r0, d0241d6 <rtw_recv_reorder+0x84> + d02418e: 4638 mov r0, r7 + d024190: f7e1 f9e2 bl d005558 <rtw_list_delete> + d024194: 4629 mov r1, r5 + d024196: 2500 movs r5, #0 + d024198: 4638 mov r0, r7 + d02419a: f7e1 f9d7 bl d00554c <rtw_list_insert_tail> + d02419e: 4620 mov r0, r4 + d0241a0: 4629 mov r1, r5 + d0241a2: 6365 str r5, [r4, #52] ; 0x34 + d0241a4: f7ff ffa4 bl d0240f0 <rtw_recv_reorder_dequeue> + d0241a8: 2801 cmp r0, #1 + d0241aa: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d0241ae: d12b bne.n d024208 <rtw_recv_reorder+0xb6> + d0241b0: b94b cbnz r3, d0241c6 <rtw_recv_reorder+0x74> + d0241b2: f884 0030 strb.w r0, [r4, #48] ; 0x30 + d0241b6: 211e movs r1, #30 + d0241b8: f104 0018 add.w r0, r4, #24 + d0241bc: f006 fe24 bl d02ae08 <rtw_set_timer> + d0241c0: 201f movs r0, #31 + d0241c2: f7dc fa8b bl d0006dc <pmu_set_sysactive_time> + d0241c6: 4630 mov r0, r6 + d0241c8: a901 add r1, sp, #4 + d0241ca: f7e1 f97d bl d0054c8 <rtw_exit_critical_bh> + d0241ce: 2001 movs r0, #1 + d0241d0: b002 add sp, #8 + d0241d2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d0241d6: 89aa ldrh r2, [r5, #12] + d0241d8: 89bb ldrh r3, [r7, #12] + d0241da: 1ad1 subs r1, r2, r3 + d0241dc: 0509 lsls r1, r1, #20 + d0241de: d501 bpl.n d0241e4 <rtw_recv_reorder+0x92> + d0241e0: 682d ldr r5, [r5, #0] + d0241e2: e7cf b.n d024184 <rtw_recv_reorder+0x32> + d0241e4: 429a cmp r2, r3 + d0241e6: d1d2 bne.n d02418e <rtw_recv_reorder+0x3c> + d0241e8: 6b63 ldr r3, [r4, #52] ; 0x34 + d0241ea: 2500 movs r5, #0 + d0241ec: 6898 ldr r0, [r3, #8] + d0241ee: f7e7 fd9f bl d00bd30 <dev_kfree_skb_any> + d0241f2: 2110 movs r1, #16 + d0241f4: 6b60 ldr r0, [r4, #52] ; 0x34 + d0241f6: f7e1 f9c9 bl d00558c <rtw_mfree> + d0241fa: 4630 mov r0, r6 + d0241fc: a901 add r1, sp, #4 + d0241fe: 6365 str r5, [r4, #52] ; 0x34 + d024200: f7e1 f962 bl d0054c8 <rtw_exit_critical_bh> + d024204: 4628 mov r0, r5 + d024206: e7e3 b.n d0241d0 <rtw_recv_reorder+0x7e> + d024208: 2b00 cmp r3, #0 + d02420a: d0dc beq.n d0241c6 <rtw_recv_reorder+0x74> + d02420c: f104 0018 add.w r0, r4, #24 + d024210: f884 5030 strb.w r5, [r4, #48] ; 0x30 + d024214: f006 fdfa bl d02ae0c <rtw_cancel_timer> + d024218: e7d5 b.n d0241c6 <rtw_recv_reorder+0x74> ... -0d024140 <rtw_recv_reorder_timer_hdl>: - d024140: b573 push {r0, r1, r4, r5, r6, lr} - d024142: 6805 ldr r5, [r0, #0] - d024144: 4604 mov r4, r0 - d024146: f895 3810 ldrb.w r3, [r5, #2064] ; 0x810 - d02414a: bb73 cbnz r3, d0241aa <rtw_recv_reorder_timer_hdl+0x6a> - d02414c: f100 0614 add.w r6, r0, #20 - d024150: a901 add r1, sp, #4 - d024152: 4630 mov r0, r6 - d024154: f7e1 f9b0 bl d0054b8 <rtw_enter_critical_bh> - d024158: f8b5 3862 ldrh.w r3, [r5, #2146] ; 0x862 - d02415c: 2101 movs r1, #1 - d02415e: 4620 mov r0, r4 - d024160: 3301 adds r3, #1 - d024162: f8a5 3862 strh.w r3, [r5, #2146] ; 0x862 - d024166: f7ff ff55 bl d024014 <rtw_recv_reorder_dequeue> - d02416a: 4b15 ldr r3, [pc, #84] ; (d0241c0 <rtw_recv_reorder_timer_hdl+0x80>) - d02416c: 7d9b ldrb r3, [r3, #22] - d02416e: 06d9 lsls r1, r3, #27 - d024170: d512 bpl.n d024198 <rtw_recv_reorder_timer_hdl+0x58> - d024172: f994 2030 ldrsb.w r2, [r4, #48] ; 0x30 - d024176: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02417a: 2a00 cmp r2, #0 - d02417c: da0c bge.n d024198 <rtw_recv_reorder_timer_hdl+0x58> - d02417e: f003 037f and.w r3, r3, #127 ; 0x7f - d024182: f884 3030 strb.w r3, [r4, #48] ; 0x30 - d024186: f64f 73ff movw r3, #65535 ; 0xffff - d02418a: 80e3 strh r3, [r4, #6] - d02418c: f895 30bb ldrb.w r3, [r5, #187] ; 0xbb - d024190: 1e5a subs r2, r3, #1 - d024192: 4253 negs r3, r2 - d024194: 4153 adcs r3, r2 - d024196: 7123 strb r3, [r4, #4] - d024198: 2801 cmp r0, #1 - d02419a: d008 beq.n d0241ae <rtw_recv_reorder_timer_hdl+0x6e> - d02419c: 2300 movs r3, #0 - d02419e: f884 3030 strb.w r3, [r4, #48] ; 0x30 - d0241a2: a901 add r1, sp, #4 - d0241a4: 4630 mov r0, r6 - d0241a6: f7e1 f98f bl d0054c8 <rtw_exit_critical_bh> - d0241aa: b002 add sp, #8 - d0241ac: bd70 pop {r4, r5, r6, pc} - d0241ae: f884 0030 strb.w r0, [r4, #48] ; 0x30 - d0241b2: 211e movs r1, #30 - d0241b4: f104 0018 add.w r0, r4, #24 - d0241b8: f006 fdb8 bl d02ad2c <rtw_set_timer> - d0241bc: e7f1 b.n d0241a2 <rtw_recv_reorder_timer_hdl+0x62> - d0241be: bf00 nop - d0241c0: 60000c80 .word 0x60000c80 - -0d0241c4 <rtw_recv_reorder_alloc>: - d0241c4: b573 push {r0, r1, r4, r5, r6, lr} - d0241c6: 6803 ldr r3, [r0, #0] - d0241c8: 4605 mov r5, r0 - d0241ca: 2038 movs r0, #56 ; 0x38 - d0241cc: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 - d0241d0: f7e1 f9c9 bl d005566 <rtw_zvmalloc> - d0241d4: 4604 mov r4, r0 - d0241d6: b1c8 cbz r0, d02420c <rtw_recv_reorder_alloc+0x48> - d0241d8: 6005 str r5, [r0, #0] - d0241da: f64f 73ff movw r3, #65535 ; 0xffff - d0241de: 2500 movs r5, #0 - d0241e0: 300c adds r0, #12 - d0241e2: f820 3c06 strh.w r3, [r0, #-6] - d0241e6: f800 5c08 strb.w r5, [r0, #-8] - d0241ea: f820 3c04 strh.w r3, [r0, #-4] - d0241ee: f8b6 3462 ldrh.w r3, [r6, #1122] ; 0x462 - d0241f2: f820 3c02 strh.w r3, [r0, #-2] - d0241f6: f7e1 fb23 bl d005840 <rtw_init_queue> - d0241fa: 4b06 ldr r3, [pc, #24] ; (d024214 <rtw_recv_reorder_alloc+0x50>) - d0241fc: 4a06 ldr r2, [pc, #24] ; (d024218 <rtw_recv_reorder_alloc+0x54>) - d0241fe: 4629 mov r1, r5 - d024200: 9300 str r3, [sp, #0] - d024202: f104 0018 add.w r0, r4, #24 - d024206: 4623 mov r3, r4 - d024208: f006 fd8c bl d02ad24 <rtw_init_timer> - d02420c: 4620 mov r0, r4 - d02420e: b002 add sp, #8 - d024210: bd70 pop {r4, r5, r6, pc} - d024212: bf00 nop - d024214: 0d048e7c .word 0x0d048e7c - d024218: 0d024141 .word 0x0d024141 - -0d02421c <rtw_recv_reorder_free>: - d02421c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d024220: eb00 0681 add.w r6, r0, r1, lsl #2 - d024224: f8d6 41c0 ldr.w r4, [r6, #448] ; 0x1c0 - d024228: b344 cbz r4, d02427c <rtw_recv_reorder_free+0x60> - d02422a: f104 0714 add.w r7, r4, #20 - d02422e: f104 0018 add.w r0, r4, #24 - d024232: f006 fd82 bl d02ad3a <rtw_del_timer> - d024236: a901 add r1, sp, #4 - d024238: 4638 mov r0, r7 - d02423a: f104 080c add.w r8, r4, #12 - d02423e: f7e1 f93b bl d0054b8 <rtw_enter_critical_bh> - d024242: 68e5 ldr r5, [r4, #12] - d024244: 4640 mov r0, r8 - d024246: f7e1 f976 bl d005536 <rtw_is_list_empty> - d02424a: b1d0 cbz r0, d024282 <rtw_recv_reorder_free+0x66> - d02424c: 6b63 ldr r3, [r4, #52] ; 0x34 - d02424e: b13b cbz r3, d024260 <rtw_recv_reorder_free+0x44> - d024250: 6898 ldr r0, [r3, #8] - d024252: b108 cbz r0, d024258 <rtw_recv_reorder_free+0x3c> - d024254: f7e7 fd6c bl d00bd30 <dev_kfree_skb_any> - d024258: 2110 movs r1, #16 - d02425a: 6b60 ldr r0, [r4, #52] ; 0x34 - d02425c: f7e1 f996 bl d00558c <rtw_mfree> - d024260: a901 add r1, sp, #4 - d024262: 4638 mov r0, r7 - d024264: f7e1 f930 bl d0054c8 <rtw_exit_critical_bh> - d024268: 4638 mov r0, r7 - d02426a: f7e1 f937 bl d0054dc <rtw_spinlock_free> - d02426e: 2138 movs r1, #56 ; 0x38 - d024270: 4620 mov r0, r4 - d024272: f7e1 f985 bl d005580 <rtw_vmfree> - d024276: 2300 movs r3, #0 - d024278: f8c6 31c0 str.w r3, [r6, #448] ; 0x1c0 - d02427c: b003 add sp, #12 - d02427e: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d024282: 4628 mov r0, r5 - d024284: f8d5 9000 ldr.w r9, [r5] - d024288: f7e1 f966 bl d005558 <rtw_list_delete> - d02428c: 68a8 ldr r0, [r5, #8] - d02428e: b108 cbz r0, d024294 <rtw_recv_reorder_free+0x78> - d024290: f7e7 fd4e bl d00bd30 <dev_kfree_skb_any> - d024294: 4628 mov r0, r5 - d024296: 2110 movs r1, #16 - d024298: 464d mov r5, r9 - d02429a: f7e1 f977 bl d00558c <rtw_mfree> - d02429e: e7d1 b.n d024244 <rtw_recv_reorder_free+0x28> - -0d0242a0 <rtw_recv_promisc>: - d0242a0: b5f0 push {r4, r5, r6, r7, lr} - d0242a2: 6807 ldr r7, [r0, #0] - d0242a4: b085 sub sp, #20 - d0242a6: 4605 mov r5, r0 - d0242a8: 460c mov r4, r1 - d0242aa: f8d7 3cbc ldr.w r3, [r7, #3260] ; 0xcbc - d0242ae: 4616 mov r6, r2 - d0242b0: 2b00 cmp r3, #0 - d0242b2: d046 beq.n d024342 <rtw_recv_promisc+0xa2> - d0242b4: f892 307f ldrb.w r3, [r2, #127] ; 0x7f - d0242b8: f8b2 0048 ldrh.w r0, [r2, #72] ; 0x48 - d0242bc: f88d 3000 strb.w r3, [sp] - d0242c0: f7fc ffcc bl d02125c <ROM_WIFI_HwRateToMRate> - d0242c4: f896 304a ldrb.w r3, [r6, #74] ; 0x4a - d0242c8: f8ad 0002 strh.w r0, [sp, #2] - d0242cc: 4668 mov r0, sp - d0242ce: f88d 3004 strb.w r3, [sp, #4] - d0242d2: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc - d0242d6: 9302 str r3, [sp, #8] - d0242d8: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 - d0242dc: 9303 str r3, [sp, #12] - d0242de: f8d7 3cbc ldr.w r3, [r7, #3260] ; 0xcbc - d0242e2: 4798 blx r3 - d0242e4: 4628 mov r0, r5 - d0242e6: f7ee f996 bl d012616 <rtw_check_sta_associated_to_ap> - d0242ea: b350 cbz r0, d024342 <rtw_recv_promisc+0xa2> - d0242ec: f897 3cb9 ldrb.w r3, [r7, #3257] ; 0xcb9 - d0242f0: b33b cbz r3, d024342 <rtw_recv_promisc+0xa2> - d0242f2: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc - d0242f6: f205 4144 addw r1, r5, #1092 ; 0x444 - d0242fa: f505 70b6 add.w r0, r5, #364 ; 0x16c - d0242fe: 881e ldrh r6, [r3, #0] - d024300: f7e8 fbb0 bl d00ca64 <rtw_get_stainfo> - d024304: f006 060c and.w r6, r6, #12 - d024308: 2e04 cmp r6, #4 - d02430a: d01d beq.n d024348 <rtw_recv_promisc+0xa8> - d02430c: 2e08 cmp r6, #8 - d02430e: d008 beq.n d024322 <rtw_recv_promisc+0x82> - d024310: b976 cbnz r6, d024330 <rtw_recv_promisc+0x90> - d024312: e9d0 324e ldrd r3, r2, [r0, #312] ; 0x138 - d024316: 3301 adds r3, #1 - d024318: f142 0200 adc.w r2, r2, #0 - d02431c: e9c0 324e strd r3, r2, [r0, #312] ; 0x138 - d024320: e006 b.n d024330 <rtw_recv_promisc+0x90> - d024322: e9d0 3252 ldrd r3, r2, [r0, #328] ; 0x148 - d024326: 3301 adds r3, #1 - d024328: f142 0200 adc.w r2, r2, #0 - d02432c: e9c0 3252 strd r3, r2, [r0, #328] ; 0x148 - d024330: e9d0 3254 ldrd r3, r2, [r0, #336] ; 0x150 - d024334: f8d4 10b4 ldr.w r1, [r4, #180] ; 0xb4 - d024338: 185b adds r3, r3, r1 - d02433a: f142 0200 adc.w r2, r2, #0 - d02433e: e9c0 3254 strd r3, r2, [r0, #336] ; 0x150 - d024342: 2001 movs r0, #1 - d024344: b005 add sp, #20 - d024346: bdf0 pop {r4, r5, r6, r7, pc} - d024348: e9d0 3250 ldrd r3, r2, [r0, #320] ; 0x140 - d02434c: 3301 adds r3, #1 - d02434e: f142 0200 adc.w r2, r2, #0 - d024352: e9c0 3250 strd r3, r2, [r0, #320] ; 0x140 - d024356: e7eb b.n d024330 <rtw_recv_promisc+0x90> - -0d024358 <get_hdr_bssid>: - d024358: 8802 ldrh r2, [r0, #0] - d02435a: 11d3 asrs r3, r2, #7 - d02435c: f3c2 2240 ubfx r2, r2, #9, #1 - d024360: f003 0302 and.w r3, r3, #2 - d024364: 4313 orrs r3, r2 - d024366: 2b01 cmp r3, #1 - d024368: d005 beq.n d024376 <get_hdr_bssid+0x1e> - d02436a: 3b02 subs r3, #2 - d02436c: 2b01 cmp r3, #1 - d02436e: bf94 ite ls - d024370: 3004 addls r0, #4 - d024372: 3010 addhi r0, #16 - d024374: 4770 bx lr - d024376: 300a adds r0, #10 - d024378: 4770 bx lr - -0d02437a <rtw_recv_get_rx_sc_index>: - d02437a: b570 push {r4, r5, r6, lr} - d02437c: 460e mov r6, r1 - d02437e: 6804 ldr r4, [r0, #0] - d024380: b171 cbz r1, d0243a0 <rtw_recv_get_rx_sc_index+0x26> - d024382: 347c adds r4, #124 ; 0x7c - d024384: 2500 movs r5, #0 - d024386: 2212 movs r2, #18 - d024388: 4621 mov r1, r4 - d02438a: 4630 mov r0, r6 - d02438c: f7e1 f902 bl d005594 <rtw_memcmp> - d024390: 2801 cmp r0, #1 - d024392: d101 bne.n d024398 <rtw_recv_get_rx_sc_index+0x1e> - d024394: 6963 ldr r3, [r4, #20] - d024396: b92b cbnz r3, d0243a4 <rtw_recv_get_rx_sc_index+0x2a> - d024398: 3501 adds r5, #1 - d02439a: 3424 adds r4, #36 ; 0x24 - d02439c: 2d04 cmp r5, #4 - d02439e: d1f2 bne.n d024386 <rtw_recv_get_rx_sc_index+0xc> - d0243a0: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - d0243a4: 4628 mov r0, r5 - d0243a6: bd70 pop {r4, r5, r6, pc} - -0d0243a8 <rtw_recv_get_rx_sc_free_entry>: - d0243a8: b510 push {r4, lr} - d0243aa: 6804 ldr r4, [r0, #0] - d0243ac: f7ff ffe5 bl d02437a <rtw_recv_get_rx_sc_index> - d0243b0: 2800 cmp r0, #0 - d0243b2: da16 bge.n d0243e2 <rtw_recv_get_rx_sc_free_entry+0x3a> - d0243b4: 2000 movs r0, #0 - d0243b6: f104 0390 add.w r3, r4, #144 ; 0x90 - d0243ba: 2224 movs r2, #36 ; 0x24 - d0243bc: fb02 f100 mul.w r1, r2, r0 - d0243c0: 5859 ldr r1, [r3, r1] - d0243c2: b171 cbz r1, d0243e2 <rtw_recv_get_rx_sc_free_entry+0x3a> - d0243c4: 3001 adds r0, #1 - d0243c6: 2804 cmp r0, #4 - d0243c8: d1f8 bne.n d0243bc <rtw_recv_get_rx_sc_free_entry+0x14> - d0243ca: f8d4 0100 ldr.w r0, [r4, #256] ; 0x100 - d0243ce: 1c43 adds r3, r0, #1 - d0243d0: 425a negs r2, r3 - d0243d2: f003 0303 and.w r3, r3, #3 - d0243d6: f002 0203 and.w r2, r2, #3 - d0243da: bf58 it pl - d0243dc: 4253 negpl r3, r2 - d0243de: f8c4 3100 str.w r3, [r4, #256] ; 0x100 - d0243e2: bd10 pop {r4, pc} - -0d0243e4 <rtw_recv_indicatepkt_sc>: - d0243e4: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0243e8: f8d0 b000 ldr.w fp, [r0] - d0243ec: 460d mov r5, r1 - d0243ee: 688e ldr r6, [r1, #8] - d0243f0: f500 7ab6 add.w sl, r0, #364 ; 0x16c - d0243f4: f10b 080c add.w r8, fp, #12 - d0243f8: f8d1 30bc ldr.w r3, [r1, #188] ; 0xbc - d0243fc: b93e cbnz r6, d02440e <rtw_recv_indicatepkt_sc+0x2a> - d0243fe: 4641 mov r1, r8 - d024400: 4628 mov r0, r5 - d024402: f7fe fa93 bl d02292c <rtw_recv_free_frame> - d024406: 4630 mov r0, r6 - d024408: b003 add sp, #12 - d02440a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02440e: f8db 1cc0 ldr.w r1, [fp, #3264] ; 0xcc0 - d024412: f895 0021 ldrb.w r0, [r5, #33] ; 0x21 - d024416: 9101 str r1, [sp, #4] - d024418: f895 1030 ldrb.w r1, [r5, #48] ; 0x30 - d02441c: 791f ldrb r7, [r3, #4] - d02441e: 4408 add r0, r1 - d024420: 2124 movs r1, #36 ; 0x24 - d024422: 3806 subs r0, #6 - d024424: fb01 8102 mla r1, r1, r2, r8 - d024428: 220c movs r2, #12 - d02442a: b2c4 uxtb r4, r0 - d02442c: fa53 f080 uxtab r0, r3, r0 - d024430: 3164 adds r1, #100 ; 0x64 - d024432: 4b3b ldr r3, [pc, #236] ; (d024520 <rtw_recv_indicatepkt_sc+0x13c>) - d024434: 6130 str r0, [r6, #16] - d024436: 4798 blx r3 - d024438: f895 3031 ldrb.w r3, [r5, #49] ; 0x31 - d02443c: f8d5 10b4 ldr.w r1, [r5, #180] ; 0xb4 - d024440: 4630 mov r0, r6 - d024442: 441c add r4, r3 - d024444: fa5f f984 uxtb.w r9, r4 - d024448: eba1 0109 sub.w r1, r1, r9 - d02444c: 6231 str r1, [r6, #32] - d02444e: f7e7 fc8e bl d00bd6e <skb_set_tail_pointer> - d024452: f8db 29e0 ldr.w r2, [fp, #2528] ; 0x9e0 - d024456: 3201 adds r2, #1 - d024458: f8cb 29e0 str.w r2, [fp, #2528] ; 0x9e0 - d02445c: f8db 29dc ldr.w r2, [fp, #2524] ; 0x9dc - d024460: 3201 adds r2, #1 - d024462: f8cb 29dc str.w r2, [fp, #2524] ; 0x9dc - d024466: f8d5 00bc ldr.w r0, [r5, #188] ; 0xbc - d02446a: f7ff ff75 bl d024358 <get_hdr_bssid> - d02446e: 4601 mov r1, r0 - d024470: 4650 mov r0, sl - d024472: f7e8 faf7 bl d00ca64 <rtw_get_stainfo> - d024476: 4604 mov r4, r0 - d024478: b1d8 cbz r0, d0244b2 <rtw_recv_indicatepkt_sc+0xce> - d02447a: e9d0 2152 ldrd r2, r1, [r0, #328] ; 0x148 - d02447e: 3201 adds r2, #1 - d024480: f141 0100 adc.w r1, r1, #0 - d024484: e9c0 2152 strd r2, r1, [r0, #328] ; 0x148 - d024488: f8d5 20b4 ldr.w r2, [r5, #180] ; 0xb4 - d02448c: eba2 0009 sub.w r0, r2, r9 - d024490: e9d4 2154 ldrd r2, r1, [r4, #336] ; 0x150 - d024494: 1812 adds r2, r2, r0 - d024496: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d02449a: f141 0100 adc.w r1, r1, #0 - d02449e: 3008 adds r0, #8 - d0244a0: e9c4 2154 strd r2, r1, [r4, #336] ; 0x150 - d0244a4: f8d5 20b4 ldr.w r2, [r5, #180] ; 0xb4 - d0244a8: 2100 movs r1, #0 - d0244aa: eba2 0209 sub.w r2, r2, r9 - d0244ae: f7fb fd41 bl d01ff34 <rtw_phl_rx_count> - d0244b2: 9b01 ldr r3, [sp, #4] - d0244b4: 2100 movs r1, #0 - d0244b6: f8d5 20b4 ldr.w r2, [r5, #180] ; 0xb4 - d0244ba: f503 6096 add.w r0, r3, #1200 ; 0x4b0 - d0244be: eba2 0209 sub.w r2, r2, r9 - d0244c2: f7fb fd37 bl d01ff34 <rtw_phl_rx_count> - d0244c6: f895 3024 ldrb.w r3, [r5, #36] ; 0x24 - d0244ca: b32b cbz r3, d024518 <rtw_recv_indicatepkt_sc+0x134> - d0244cc: b1c4 cbz r4, d024500 <rtw_recv_indicatepkt_sc+0x11c> - d0244ce: f017 0701 ands.w r7, r7, #1 - d0244d2: d121 bne.n d024518 <rtw_recv_indicatepkt_sc+0x134> - d0244d4: f895 3023 ldrb.w r3, [r5, #35] ; 0x23 - d0244d8: bb03 cbnz r3, d02451c <rtw_recv_indicatepkt_sc+0x138> - d0244da: f895 3025 ldrb.w r3, [r5, #37] ; 0x25 - d0244de: f003 030f and.w r3, r3, #15 - d0244e2: 3370 adds r3, #112 ; 0x70 - d0244e4: f854 4023 ldr.w r4, [r4, r3, lsl #2] - d0244e8: b154 cbz r4, d024500 <rtw_recv_indicatepkt_sc+0x11c> - d0244ea: 2010 movs r0, #16 - d0244ec: f7e1 f84a bl d005584 <rtw_malloc> - d0244f0: 6360 str r0, [r4, #52] ; 0x34 - d0244f2: 6086 str r6, [r0, #8] - d0244f4: 6b63 ldr r3, [r4, #52] ; 0x34 - d0244f6: 8d2a ldrh r2, [r5, #40] ; 0x28 - d0244f8: 819a strh r2, [r3, #12] - d0244fa: 6b60 ldr r0, [r4, #52] ; 0x34 - d0244fc: f7e1 f818 bl d005530 <rtw_init_listhead> - d024500: 4621 mov r1, r4 - d024502: 4630 mov r0, r6 - d024504: f7fa fffa bl d01f4fc <wifi_if_netif_rx> - d024508: 2300 movs r3, #0 - d02450a: 4641 mov r1, r8 - d02450c: 4628 mov r0, r5 - d02450e: 60ab str r3, [r5, #8] - d024510: f7fe fa0c bl d02292c <rtw_recv_free_frame> - d024514: 2001 movs r0, #1 - d024516: e777 b.n d024408 <rtw_recv_indicatepkt_sc+0x24> - d024518: 2400 movs r4, #0 - d02451a: e7f1 b.n d024500 <rtw_recv_indicatepkt_sc+0x11c> - d02451c: 463c mov r4, r7 - d02451e: e7ef b.n d024500 <rtw_recv_indicatepkt_sc+0x11c> - d024520: 00027939 .word 0x00027939 - -0d024524 <rtw_recv_check_rx_shortcut_path>: - d024524: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d024526: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc - d02452a: 460c mov r4, r1 - d02452c: 4606 mov r6, r0 - d02452e: 8829 ldrh r1, [r5, #0] - d024530: 782a ldrb r2, [r5, #0] - d024532: 11cb asrs r3, r1, #7 - d024534: f3c1 2140 ubfx r1, r1, #9, #1 - d024538: f002 000c and.w r0, r2, #12 - d02453c: f003 0302 and.w r3, r3, #2 - d024540: 430b orrs r3, r1 - d024542: f884 3022 strb.w r3, [r4, #34] ; 0x22 - d024546: 8829 ldrh r1, [r5, #0] - d024548: f9b5 7000 ldrsh.w r7, [r5] - d02454c: 0bc9 lsrs r1, r1, #15 - d02454e: f884 102c strb.w r1, [r4, #44] ; 0x2c - d024552: 8ae9 ldrh r1, [r5, #22] - d024554: 0909 lsrs r1, r1, #4 - d024556: 8521 strh r1, [r4, #40] ; 0x28 - d024558: 8ae9 ldrh r1, [r5, #22] - d02455a: f001 010f and.w r1, r1, #15 - d02455e: f884 102a strb.w r1, [r4, #42] ; 0x2a - d024562: f894 1024 ldrb.w r1, [r4, #36] ; 0x24 - d024566: 2901 cmp r1, #1 - d024568: d15b bne.n d024622 <rtw_recv_check_rx_shortcut_path+0xfe> - d02456a: 2b03 cmp r3, #3 - d02456c: bf0c ite eq - d02456e: 2320 moveq r3, #32 - d024570: 231a movne r3, #26 - d024572: f884 3021 strb.w r3, [r4, #33] ; 0x21 - d024576: 8b2b ldrh r3, [r5, #24] - d024578: f003 030f and.w r3, r3, #15 - d02457c: 2f00 cmp r7, #0 - d02457e: f884 3025 strb.w r3, [r4, #37] ; 0x25 - d024582: bfbe ittt lt - d024584: f894 3021 ldrblt.w r3, [r4, #33] ; 0x21 - d024588: 3304 addlt r3, #4 - d02458a: f884 3021 strblt.w r3, [r4, #33] ; 0x21 - d02458e: 2808 cmp r0, #8 - d024590: d153 bne.n d02463a <rtw_recv_check_rx_shortcut_path+0x116> - d024592: f002 027c and.w r2, r2, #124 ; 0x7c - d024596: 2a48 cmp r2, #72 ; 0x48 - d024598: d04f beq.n d02463a <rtw_recv_check_rx_shortcut_path+0x116> - d02459a: 8d63 ldrh r3, [r4, #42] ; 0x2a - d02459c: 2b00 cmp r3, #0 - d02459e: d14c bne.n d02463a <rtw_recv_check_rx_shortcut_path+0x116> - d0245a0: 1d29 adds r1, r5, #4 - d0245a2: 4630 mov r0, r6 - d0245a4: 9101 str r1, [sp, #4] - d0245a6: f7ff fee8 bl d02437a <rtw_recv_get_rx_sc_index> - d0245aa: 2800 cmp r0, #0 - d0245ac: db45 blt.n d02463a <rtw_recv_check_rx_shortcut_path+0x116> - d0245ae: f8d6 3184 ldr.w r3, [r6, #388] ; 0x184 - d0245b2: 9901 ldr r1, [sp, #4] - d0245b4: 2b00 cmp r3, #0 - d0245b6: d03e beq.n d024636 <rtw_recv_check_rx_shortcut_path+0x112> - d0245b8: 2b04 cmp r3, #4 - d0245ba: d03a beq.n d024632 <rtw_recv_check_rx_shortcut_path+0x10e> - d0245bc: f894 3021 ldrb.w r3, [r4, #33] ; 0x21 - d0245c0: f894 2030 ldrb.w r2, [r4, #48] ; 0x30 - d0245c4: 442b add r3, r5 - d0245c6: 4413 add r3, r2 - d0245c8: 88db ldrh r3, [r3, #6] - d0245ca: 2b08 cmp r3, #8 - d0245cc: d135 bne.n d02463a <rtw_recv_check_rx_shortcut_path+0x116> - d0245ce: 4630 mov r0, r6 - d0245d0: f7ff fed3 bl d02437a <rtw_recv_get_rx_sc_index> - d0245d4: 1e02 subs r2, r0, #0 - d0245d6: db30 blt.n d02463a <rtw_recv_check_rx_shortcut_path+0x116> - d0245d8: 4628 mov r0, r5 - d0245da: 9201 str r2, [sp, #4] - d0245dc: f7ff febc bl d024358 <get_hdr_bssid> - d0245e0: 4601 mov r1, r0 - d0245e2: f506 70b6 add.w r0, r6, #364 ; 0x16c - d0245e6: f7e8 fa3d bl d00ca64 <rtw_get_stainfo> - d0245ea: f894 1025 ldrb.w r1, [r4, #37] ; 0x25 - d0245ee: 290f cmp r1, #15 - d0245f0: d823 bhi.n d02463a <rtw_recv_check_rx_shortcut_path+0x116> - d0245f2: f894 302a ldrb.w r3, [r4, #42] ; 0x2a - d0245f6: eb00 0141 add.w r1, r0, r1, lsl #1 - d0245fa: 8d25 ldrh r5, [r4, #40] ; 0x28 - d0245fc: f003 030f and.w r3, r3, #15 - d024600: f8b1 0070 ldrh.w r0, [r1, #112] ; 0x70 - d024604: ea43 1305 orr.w r3, r3, r5, lsl #4 - d024608: b29b uxth r3, r3 - d02460a: 4298 cmp r0, r3 - d02460c: d015 beq.n d02463a <rtw_recv_check_rx_shortcut_path+0x116> - d02460e: f8a1 3070 strh.w r3, [r1, #112] ; 0x70 - d024612: 4630 mov r0, r6 - d024614: 9a01 ldr r2, [sp, #4] - d024616: 4621 mov r1, r4 - d024618: b003 add sp, #12 - d02461a: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d02461e: f7ff bee1 b.w d0243e4 <rtw_recv_indicatepkt_sc> - d024622: 2b03 cmp r3, #3 - d024624: bf0c ite eq - d024626: 231e moveq r3, #30 - d024628: 2318 movne r3, #24 - d02462a: f884 3021 strb.w r3, [r4, #33] ; 0x21 - d02462e: 2300 movs r3, #0 - d024630: e7a4 b.n d02457c <rtw_recv_check_rx_shortcut_path+0x58> - d024632: f640 0308 movw r3, #2056 ; 0x808 - d024636: 8623 strh r3, [r4, #48] ; 0x30 - d024638: e7c0 b.n d0245bc <rtw_recv_check_rx_shortcut_path+0x98> - d02463a: 2000 movs r0, #0 - d02463c: b003 add sp, #12 - d02463e: bdf0 pop {r4, r5, r6, r7, pc} - -0d024640 <rtw_get_tx_sc_index>: - d024640: b570 push {r4, r5, r6, lr} - d024642: 460e mov r6, r1 - d024644: b171 cbz r1, d024664 <rtw_get_tx_sc_index+0x24> - d024646: f500 747f add.w r4, r0, #1020 ; 0x3fc - d02464a: 2500 movs r5, #0 - d02464c: 220e movs r2, #14 - d02464e: 4621 mov r1, r4 - d024650: 4630 mov r0, r6 - d024652: f7e0 ff9f bl d005594 <rtw_memcmp> - d024656: 2801 cmp r0, #1 - d024658: d006 beq.n d024668 <rtw_get_tx_sc_index+0x28> - d02465a: 3501 adds r5, #1 - d02465c: f504 748e add.w r4, r4, #284 ; 0x11c - d024660: 2d04 cmp r5, #4 - d024662: d1f3 bne.n d02464c <rtw_get_tx_sc_index+0xc> - d024664: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - d024668: 4628 mov r0, r5 - d02466a: bd70 pop {r4, r5, r6, pc} - -0d02466c <rtw_get_tx_sc_free_entry>: - d02466c: b510 push {r4, lr} - d02466e: 4604 mov r4, r0 - d024670: f7ff ffe6 bl d024640 <rtw_get_tx_sc_index> - d024674: 2800 cmp r0, #0 - d024676: da17 bge.n d0246a8 <rtw_get_tx_sc_free_entry+0x3c> - d024678: 2000 movs r0, #0 - d02467a: f504 6392 add.w r3, r4, #1168 ; 0x490 - d02467e: f44f 728e mov.w r2, #284 ; 0x11c - d024682: fb02 f100 mul.w r1, r2, r0 - d024686: 5859 ldr r1, [r3, r1] - d024688: b171 cbz r1, d0246a8 <rtw_get_tx_sc_free_entry+0x3c> - d02468a: 3001 adds r0, #1 - d02468c: 2804 cmp r0, #4 - d02468e: d1f8 bne.n d024682 <rtw_get_tx_sc_free_entry+0x16> - d024690: f8d4 07e8 ldr.w r0, [r4, #2024] ; 0x7e8 - d024694: 1c43 adds r3, r0, #1 - d024696: 425a negs r2, r3 - d024698: f003 0303 and.w r3, r3, #3 - d02469c: f002 0203 and.w r2, r2, #3 - d0246a0: bf58 it pl - d0246a2: 4253 negpl r3, r2 - d0246a4: f8c4 37e8 str.w r3, [r4, #2024] ; 0x7e8 - d0246a8: bd10 pop {r4, pc} +0d02421c <rtw_recv_reorder_timer_hdl>: + d02421c: b573 push {r0, r1, r4, r5, r6, lr} + d02421e: 6805 ldr r5, [r0, #0] + d024220: 4604 mov r4, r0 + d024222: f895 3810 ldrb.w r3, [r5, #2064] ; 0x810 + d024226: bb73 cbnz r3, d024286 <rtw_recv_reorder_timer_hdl+0x6a> + d024228: f100 0614 add.w r6, r0, #20 + d02422c: a901 add r1, sp, #4 + d02422e: 4630 mov r0, r6 + d024230: f7e1 f942 bl d0054b8 <rtw_enter_critical_bh> + d024234: f8b5 3862 ldrh.w r3, [r5, #2146] ; 0x862 + d024238: 2101 movs r1, #1 + d02423a: 4620 mov r0, r4 + d02423c: 3301 adds r3, #1 + d02423e: f8a5 3862 strh.w r3, [r5, #2146] ; 0x862 + d024242: f7ff ff55 bl d0240f0 <rtw_recv_reorder_dequeue> + d024246: 4b15 ldr r3, [pc, #84] ; (d02429c <rtw_recv_reorder_timer_hdl+0x80>) + d024248: 7d9b ldrb r3, [r3, #22] + d02424a: 06d9 lsls r1, r3, #27 + d02424c: d512 bpl.n d024274 <rtw_recv_reorder_timer_hdl+0x58> + d02424e: f994 2030 ldrsb.w r2, [r4, #48] ; 0x30 + d024252: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d024256: 2a00 cmp r2, #0 + d024258: da0c bge.n d024274 <rtw_recv_reorder_timer_hdl+0x58> + d02425a: f003 037f and.w r3, r3, #127 ; 0x7f + d02425e: f884 3030 strb.w r3, [r4, #48] ; 0x30 + d024262: f64f 73ff movw r3, #65535 ; 0xffff + d024266: 80e3 strh r3, [r4, #6] + d024268: f895 30bb ldrb.w r3, [r5, #187] ; 0xbb + d02426c: 1e5a subs r2, r3, #1 + d02426e: 4253 negs r3, r2 + d024270: 4153 adcs r3, r2 + d024272: 7123 strb r3, [r4, #4] + d024274: 2801 cmp r0, #1 + d024276: d008 beq.n d02428a <rtw_recv_reorder_timer_hdl+0x6e> + d024278: 2300 movs r3, #0 + d02427a: f884 3030 strb.w r3, [r4, #48] ; 0x30 + d02427e: a901 add r1, sp, #4 + d024280: 4630 mov r0, r6 + d024282: f7e1 f921 bl d0054c8 <rtw_exit_critical_bh> + d024286: b002 add sp, #8 + d024288: bd70 pop {r4, r5, r6, pc} + d02428a: f884 0030 strb.w r0, [r4, #48] ; 0x30 + d02428e: 211e movs r1, #30 + d024290: f104 0018 add.w r0, r4, #24 + d024294: f006 fdb8 bl d02ae08 <rtw_set_timer> + d024298: e7f1 b.n d02427e <rtw_recv_reorder_timer_hdl+0x62> + d02429a: bf00 nop + d02429c: 60000c80 .word 0x60000c80 + +0d0242a0 <rtw_recv_reorder_alloc>: + d0242a0: b573 push {r0, r1, r4, r5, r6, lr} + d0242a2: 6803 ldr r3, [r0, #0] + d0242a4: 4605 mov r5, r0 + d0242a6: 2038 movs r0, #56 ; 0x38 + d0242a8: f8d3 6cc0 ldr.w r6, [r3, #3264] ; 0xcc0 + d0242ac: f7e1 f95b bl d005566 <rtw_zvmalloc> + d0242b0: 4604 mov r4, r0 + d0242b2: b1c8 cbz r0, d0242e8 <rtw_recv_reorder_alloc+0x48> + d0242b4: 6005 str r5, [r0, #0] + d0242b6: f64f 73ff movw r3, #65535 ; 0xffff + d0242ba: 2500 movs r5, #0 + d0242bc: 300c adds r0, #12 + d0242be: f820 3c06 strh.w r3, [r0, #-6] + d0242c2: f800 5c08 strb.w r5, [r0, #-8] + d0242c6: f820 3c04 strh.w r3, [r0, #-4] + d0242ca: f8b6 3462 ldrh.w r3, [r6, #1122] ; 0x462 + d0242ce: f820 3c02 strh.w r3, [r0, #-2] + d0242d2: f7e1 fab5 bl d005840 <rtw_init_queue> + d0242d6: 4b06 ldr r3, [pc, #24] ; (d0242f0 <rtw_recv_reorder_alloc+0x50>) + d0242d8: 4a06 ldr r2, [pc, #24] ; (d0242f4 <rtw_recv_reorder_alloc+0x54>) + d0242da: 4629 mov r1, r5 + d0242dc: 9300 str r3, [sp, #0] + d0242de: f104 0018 add.w r0, r4, #24 + d0242e2: 4623 mov r3, r4 + d0242e4: f006 fd8c bl d02ae00 <rtw_init_timer> + d0242e8: 4620 mov r0, r4 + d0242ea: b002 add sp, #8 + d0242ec: bd70 pop {r4, r5, r6, pc} + d0242ee: bf00 nop + d0242f0: 0d048f58 .word 0x0d048f58 + d0242f4: 0d02421d .word 0x0d02421d + +0d0242f8 <rtw_recv_reorder_free>: + d0242f8: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d0242fc: eb00 0681 add.w r6, r0, r1, lsl #2 + d024300: f8d6 41c0 ldr.w r4, [r6, #448] ; 0x1c0 + d024304: b344 cbz r4, d024358 <rtw_recv_reorder_free+0x60> + d024306: f104 0714 add.w r7, r4, #20 + d02430a: f104 0018 add.w r0, r4, #24 + d02430e: f006 fd82 bl d02ae16 <rtw_del_timer> + d024312: a901 add r1, sp, #4 + d024314: 4638 mov r0, r7 + d024316: f104 080c add.w r8, r4, #12 + d02431a: f7e1 f8cd bl d0054b8 <rtw_enter_critical_bh> + d02431e: 68e5 ldr r5, [r4, #12] + d024320: 4640 mov r0, r8 + d024322: f7e1 f908 bl d005536 <rtw_is_list_empty> + d024326: b1d0 cbz r0, d02435e <rtw_recv_reorder_free+0x66> + d024328: 6b63 ldr r3, [r4, #52] ; 0x34 + d02432a: b13b cbz r3, d02433c <rtw_recv_reorder_free+0x44> + d02432c: 6898 ldr r0, [r3, #8] + d02432e: b108 cbz r0, d024334 <rtw_recv_reorder_free+0x3c> + d024330: f7e7 fcfe bl d00bd30 <dev_kfree_skb_any> + d024334: 2110 movs r1, #16 + d024336: 6b60 ldr r0, [r4, #52] ; 0x34 + d024338: f7e1 f928 bl d00558c <rtw_mfree> + d02433c: a901 add r1, sp, #4 + d02433e: 4638 mov r0, r7 + d024340: f7e1 f8c2 bl d0054c8 <rtw_exit_critical_bh> + d024344: 4638 mov r0, r7 + d024346: f7e1 f8c9 bl d0054dc <rtw_spinlock_free> + d02434a: 2138 movs r1, #56 ; 0x38 + d02434c: 4620 mov r0, r4 + d02434e: f7e1 f917 bl d005580 <rtw_vmfree> + d024352: 2300 movs r3, #0 + d024354: f8c6 31c0 str.w r3, [r6, #448] ; 0x1c0 + d024358: b003 add sp, #12 + d02435a: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d02435e: 4628 mov r0, r5 + d024360: f8d5 9000 ldr.w r9, [r5] + d024364: f7e1 f8f8 bl d005558 <rtw_list_delete> + d024368: 68a8 ldr r0, [r5, #8] + d02436a: b108 cbz r0, d024370 <rtw_recv_reorder_free+0x78> + d02436c: f7e7 fce0 bl d00bd30 <dev_kfree_skb_any> + d024370: 4628 mov r0, r5 + d024372: 2110 movs r1, #16 + d024374: 464d mov r5, r9 + d024376: f7e1 f909 bl d00558c <rtw_mfree> + d02437a: e7d1 b.n d024320 <rtw_recv_reorder_free+0x28> + +0d02437c <rtw_recv_promisc>: + d02437c: b5f0 push {r4, r5, r6, r7, lr} + d02437e: 6807 ldr r7, [r0, #0] + d024380: b085 sub sp, #20 + d024382: 4605 mov r5, r0 + d024384: 460c mov r4, r1 + d024386: f8d7 3cbc ldr.w r3, [r7, #3260] ; 0xcbc + d02438a: 4616 mov r6, r2 + d02438c: 2b00 cmp r3, #0 + d02438e: d046 beq.n d02441e <rtw_recv_promisc+0xa2> + d024390: f892 307f ldrb.w r3, [r2, #127] ; 0x7f + d024394: f8b2 0048 ldrh.w r0, [r2, #72] ; 0x48 + d024398: f88d 3000 strb.w r3, [sp] + d02439c: f7fc ffcc bl d021338 <ROM_WIFI_HwRateToMRate> + d0243a0: f896 304a ldrb.w r3, [r6, #74] ; 0x4a + d0243a4: f8ad 0002 strh.w r0, [sp, #2] + d0243a8: 4668 mov r0, sp + d0243aa: f88d 3004 strb.w r3, [sp, #4] + d0243ae: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc + d0243b2: 9302 str r3, [sp, #8] + d0243b4: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 + d0243b8: 9303 str r3, [sp, #12] + d0243ba: f8d7 3cbc ldr.w r3, [r7, #3260] ; 0xcbc + d0243be: 4798 blx r3 + d0243c0: 4628 mov r0, r5 + d0243c2: f7ee f928 bl d012616 <rtw_check_sta_associated_to_ap> + d0243c6: b350 cbz r0, d02441e <rtw_recv_promisc+0xa2> + d0243c8: f897 3cb9 ldrb.w r3, [r7, #3257] ; 0xcb9 + d0243cc: b33b cbz r3, d02441e <rtw_recv_promisc+0xa2> + d0243ce: f8d4 30bc ldr.w r3, [r4, #188] ; 0xbc + d0243d2: f205 4144 addw r1, r5, #1092 ; 0x444 + d0243d6: f505 70b6 add.w r0, r5, #364 ; 0x16c + d0243da: 881e ldrh r6, [r3, #0] + d0243dc: f7e8 fb42 bl d00ca64 <rtw_get_stainfo> + d0243e0: f006 060c and.w r6, r6, #12 + d0243e4: 2e04 cmp r6, #4 + d0243e6: d01d beq.n d024424 <rtw_recv_promisc+0xa8> + d0243e8: 2e08 cmp r6, #8 + d0243ea: d008 beq.n d0243fe <rtw_recv_promisc+0x82> + d0243ec: b976 cbnz r6, d02440c <rtw_recv_promisc+0x90> + d0243ee: e9d0 324e ldrd r3, r2, [r0, #312] ; 0x138 + d0243f2: 3301 adds r3, #1 + d0243f4: f142 0200 adc.w r2, r2, #0 + d0243f8: e9c0 324e strd r3, r2, [r0, #312] ; 0x138 + d0243fc: e006 b.n d02440c <rtw_recv_promisc+0x90> + d0243fe: e9d0 3252 ldrd r3, r2, [r0, #328] ; 0x148 + d024402: 3301 adds r3, #1 + d024404: f142 0200 adc.w r2, r2, #0 + d024408: e9c0 3252 strd r3, r2, [r0, #328] ; 0x148 + d02440c: e9d0 3254 ldrd r3, r2, [r0, #336] ; 0x150 + d024410: f8d4 10b4 ldr.w r1, [r4, #180] ; 0xb4 + d024414: 185b adds r3, r3, r1 + d024416: f142 0200 adc.w r2, r2, #0 + d02441a: e9c0 3254 strd r3, r2, [r0, #336] ; 0x150 + d02441e: 2001 movs r0, #1 + d024420: b005 add sp, #20 + d024422: bdf0 pop {r4, r5, r6, r7, pc} + d024424: e9d0 3250 ldrd r3, r2, [r0, #320] ; 0x140 + d024428: 3301 adds r3, #1 + d02442a: f142 0200 adc.w r2, r2, #0 + d02442e: e9c0 3250 strd r3, r2, [r0, #320] ; 0x140 + d024432: e7eb b.n d02440c <rtw_recv_promisc+0x90> + +0d024434 <get_hdr_bssid>: + d024434: 8802 ldrh r2, [r0, #0] + d024436: 11d3 asrs r3, r2, #7 + d024438: f3c2 2240 ubfx r2, r2, #9, #1 + d02443c: f003 0302 and.w r3, r3, #2 + d024440: 4313 orrs r3, r2 + d024442: 2b01 cmp r3, #1 + d024444: d005 beq.n d024452 <get_hdr_bssid+0x1e> + d024446: 3b02 subs r3, #2 + d024448: 2b01 cmp r3, #1 + d02444a: bf94 ite ls + d02444c: 3004 addls r0, #4 + d02444e: 3010 addhi r0, #16 + d024450: 4770 bx lr + d024452: 300a adds r0, #10 + d024454: 4770 bx lr + +0d024456 <rtw_recv_get_rx_sc_index>: + d024456: b570 push {r4, r5, r6, lr} + d024458: 460e mov r6, r1 + d02445a: 6804 ldr r4, [r0, #0] + d02445c: b171 cbz r1, d02447c <rtw_recv_get_rx_sc_index+0x26> + d02445e: 347c adds r4, #124 ; 0x7c + d024460: 2500 movs r5, #0 + d024462: 2212 movs r2, #18 + d024464: 4621 mov r1, r4 + d024466: 4630 mov r0, r6 + d024468: f7e1 f894 bl d005594 <rtw_memcmp> + d02446c: 2801 cmp r0, #1 + d02446e: d101 bne.n d024474 <rtw_recv_get_rx_sc_index+0x1e> + d024470: 6963 ldr r3, [r4, #20] + d024472: b92b cbnz r3, d024480 <rtw_recv_get_rx_sc_index+0x2a> + d024474: 3501 adds r5, #1 + d024476: 3424 adds r4, #36 ; 0x24 + d024478: 2d04 cmp r5, #4 + d02447a: d1f2 bne.n d024462 <rtw_recv_get_rx_sc_index+0xc> + d02447c: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff + d024480: 4628 mov r0, r5 + d024482: bd70 pop {r4, r5, r6, pc} + +0d024484 <rtw_recv_get_rx_sc_free_entry>: + d024484: b510 push {r4, lr} + d024486: 6804 ldr r4, [r0, #0] + d024488: f7ff ffe5 bl d024456 <rtw_recv_get_rx_sc_index> + d02448c: 2800 cmp r0, #0 + d02448e: da16 bge.n d0244be <rtw_recv_get_rx_sc_free_entry+0x3a> + d024490: 2000 movs r0, #0 + d024492: f104 0390 add.w r3, r4, #144 ; 0x90 + d024496: 2224 movs r2, #36 ; 0x24 + d024498: fb02 f100 mul.w r1, r2, r0 + d02449c: 5859 ldr r1, [r3, r1] + d02449e: b171 cbz r1, d0244be <rtw_recv_get_rx_sc_free_entry+0x3a> + d0244a0: 3001 adds r0, #1 + d0244a2: 2804 cmp r0, #4 + d0244a4: d1f8 bne.n d024498 <rtw_recv_get_rx_sc_free_entry+0x14> + d0244a6: f8d4 0100 ldr.w r0, [r4, #256] ; 0x100 + d0244aa: 1c43 adds r3, r0, #1 + d0244ac: 425a negs r2, r3 + d0244ae: f003 0303 and.w r3, r3, #3 + d0244b2: f002 0203 and.w r2, r2, #3 + d0244b6: bf58 it pl + d0244b8: 4253 negpl r3, r2 + d0244ba: f8c4 3100 str.w r3, [r4, #256] ; 0x100 + d0244be: bd10 pop {r4, pc} + +0d0244c0 <rtw_recv_indicatepkt_sc>: + d0244c0: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0244c4: f8d0 b000 ldr.w fp, [r0] + d0244c8: 460d mov r5, r1 + d0244ca: 688e ldr r6, [r1, #8] + d0244cc: f500 7ab6 add.w sl, r0, #364 ; 0x16c + d0244d0: f10b 080c add.w r8, fp, #12 + d0244d4: f8d1 30bc ldr.w r3, [r1, #188] ; 0xbc + d0244d8: b93e cbnz r6, d0244ea <rtw_recv_indicatepkt_sc+0x2a> + d0244da: 4641 mov r1, r8 + d0244dc: 4628 mov r0, r5 + d0244de: f7fe fa93 bl d022a08 <rtw_recv_free_frame> + d0244e2: 4630 mov r0, r6 + d0244e4: b003 add sp, #12 + d0244e6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0244ea: f8db 1cc0 ldr.w r1, [fp, #3264] ; 0xcc0 + d0244ee: f895 0021 ldrb.w r0, [r5, #33] ; 0x21 + d0244f2: 9101 str r1, [sp, #4] + d0244f4: f895 1030 ldrb.w r1, [r5, #48] ; 0x30 + d0244f8: 791f ldrb r7, [r3, #4] + d0244fa: 4408 add r0, r1 + d0244fc: 2124 movs r1, #36 ; 0x24 + d0244fe: 3806 subs r0, #6 + d024500: fb01 8102 mla r1, r1, r2, r8 + d024504: 220c movs r2, #12 + d024506: b2c4 uxtb r4, r0 + d024508: fa53 f080 uxtab r0, r3, r0 + d02450c: 3164 adds r1, #100 ; 0x64 + d02450e: 4b3b ldr r3, [pc, #236] ; (d0245fc <rtw_recv_indicatepkt_sc+0x13c>) + d024510: 6130 str r0, [r6, #16] + d024512: 4798 blx r3 + d024514: f895 3031 ldrb.w r3, [r5, #49] ; 0x31 + d024518: f8d5 10b4 ldr.w r1, [r5, #180] ; 0xb4 + d02451c: 4630 mov r0, r6 + d02451e: 441c add r4, r3 + d024520: fa5f f984 uxtb.w r9, r4 + d024524: eba1 0109 sub.w r1, r1, r9 + d024528: 6231 str r1, [r6, #32] + d02452a: f7e7 fc20 bl d00bd6e <skb_set_tail_pointer> + d02452e: f8db 29e0 ldr.w r2, [fp, #2528] ; 0x9e0 + d024532: 3201 adds r2, #1 + d024534: f8cb 29e0 str.w r2, [fp, #2528] ; 0x9e0 + d024538: f8db 29dc ldr.w r2, [fp, #2524] ; 0x9dc + d02453c: 3201 adds r2, #1 + d02453e: f8cb 29dc str.w r2, [fp, #2524] ; 0x9dc + d024542: f8d5 00bc ldr.w r0, [r5, #188] ; 0xbc + d024546: f7ff ff75 bl d024434 <get_hdr_bssid> + d02454a: 4601 mov r1, r0 + d02454c: 4650 mov r0, sl + d02454e: f7e8 fa89 bl d00ca64 <rtw_get_stainfo> + d024552: 4604 mov r4, r0 + d024554: b1d8 cbz r0, d02458e <rtw_recv_indicatepkt_sc+0xce> + d024556: e9d0 2152 ldrd r2, r1, [r0, #328] ; 0x148 + d02455a: 3201 adds r2, #1 + d02455c: f141 0100 adc.w r1, r1, #0 + d024560: e9c0 2152 strd r2, r1, [r0, #328] ; 0x148 + d024564: f8d5 20b4 ldr.w r2, [r5, #180] ; 0xb4 + d024568: eba2 0009 sub.w r0, r2, r9 + d02456c: e9d4 2154 ldrd r2, r1, [r4, #336] ; 0x150 + d024570: 1812 adds r2, r2, r0 + d024572: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d024576: f141 0100 adc.w r1, r1, #0 + d02457a: 3008 adds r0, #8 + d02457c: e9c4 2154 strd r2, r1, [r4, #336] ; 0x150 + d024580: f8d5 20b4 ldr.w r2, [r5, #180] ; 0xb4 + d024584: 2100 movs r1, #0 + d024586: eba2 0209 sub.w r2, r2, r9 + d02458a: f7fb fd41 bl d020010 <rtw_phl_rx_count> + d02458e: 9b01 ldr r3, [sp, #4] + d024590: 2100 movs r1, #0 + d024592: f8d5 20b4 ldr.w r2, [r5, #180] ; 0xb4 + d024596: f503 6096 add.w r0, r3, #1200 ; 0x4b0 + d02459a: eba2 0209 sub.w r2, r2, r9 + d02459e: f7fb fd37 bl d020010 <rtw_phl_rx_count> + d0245a2: f895 3024 ldrb.w r3, [r5, #36] ; 0x24 + d0245a6: b32b cbz r3, d0245f4 <rtw_recv_indicatepkt_sc+0x134> + d0245a8: b1c4 cbz r4, d0245dc <rtw_recv_indicatepkt_sc+0x11c> + d0245aa: f017 0701 ands.w r7, r7, #1 + d0245ae: d121 bne.n d0245f4 <rtw_recv_indicatepkt_sc+0x134> + d0245b0: f895 3023 ldrb.w r3, [r5, #35] ; 0x23 + d0245b4: bb03 cbnz r3, d0245f8 <rtw_recv_indicatepkt_sc+0x138> + d0245b6: f895 3025 ldrb.w r3, [r5, #37] ; 0x25 + d0245ba: f003 030f and.w r3, r3, #15 + d0245be: 3370 adds r3, #112 ; 0x70 + d0245c0: f854 4023 ldr.w r4, [r4, r3, lsl #2] + d0245c4: b154 cbz r4, d0245dc <rtw_recv_indicatepkt_sc+0x11c> + d0245c6: 2010 movs r0, #16 + d0245c8: f7e0 ffdc bl d005584 <rtw_malloc> + d0245cc: 6360 str r0, [r4, #52] ; 0x34 + d0245ce: 6086 str r6, [r0, #8] + d0245d0: 6b63 ldr r3, [r4, #52] ; 0x34 + d0245d2: 8d2a ldrh r2, [r5, #40] ; 0x28 + d0245d4: 819a strh r2, [r3, #12] + d0245d6: 6b60 ldr r0, [r4, #52] ; 0x34 + d0245d8: f7e0 ffaa bl d005530 <rtw_init_listhead> + d0245dc: 4621 mov r1, r4 + d0245de: 4630 mov r0, r6 + d0245e0: f7fa fffa bl d01f5d8 <wifi_if_netif_rx> + d0245e4: 2300 movs r3, #0 + d0245e6: 4641 mov r1, r8 + d0245e8: 4628 mov r0, r5 + d0245ea: 60ab str r3, [r5, #8] + d0245ec: f7fe fa0c bl d022a08 <rtw_recv_free_frame> + d0245f0: 2001 movs r0, #1 + d0245f2: e777 b.n d0244e4 <rtw_recv_indicatepkt_sc+0x24> + d0245f4: 2400 movs r4, #0 + d0245f6: e7f1 b.n d0245dc <rtw_recv_indicatepkt_sc+0x11c> + d0245f8: 463c mov r4, r7 + d0245fa: e7ef b.n d0245dc <rtw_recv_indicatepkt_sc+0x11c> + d0245fc: 00027939 .word 0x00027939 + +0d024600 <rtw_recv_check_rx_shortcut_path>: + d024600: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d024602: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc + d024606: 460c mov r4, r1 + d024608: 4606 mov r6, r0 + d02460a: 8829 ldrh r1, [r5, #0] + d02460c: 782a ldrb r2, [r5, #0] + d02460e: 11cb asrs r3, r1, #7 + d024610: f3c1 2140 ubfx r1, r1, #9, #1 + d024614: f002 000c and.w r0, r2, #12 + d024618: f003 0302 and.w r3, r3, #2 + d02461c: 430b orrs r3, r1 + d02461e: f884 3022 strb.w r3, [r4, #34] ; 0x22 + d024622: 8829 ldrh r1, [r5, #0] + d024624: f9b5 7000 ldrsh.w r7, [r5] + d024628: 0bc9 lsrs r1, r1, #15 + d02462a: f884 102c strb.w r1, [r4, #44] ; 0x2c + d02462e: 8ae9 ldrh r1, [r5, #22] + d024630: 0909 lsrs r1, r1, #4 + d024632: 8521 strh r1, [r4, #40] ; 0x28 + d024634: 8ae9 ldrh r1, [r5, #22] + d024636: f001 010f and.w r1, r1, #15 + d02463a: f884 102a strb.w r1, [r4, #42] ; 0x2a + d02463e: f894 1024 ldrb.w r1, [r4, #36] ; 0x24 + d024642: 2901 cmp r1, #1 + d024644: d15b bne.n d0246fe <rtw_recv_check_rx_shortcut_path+0xfe> + d024646: 2b03 cmp r3, #3 + d024648: bf0c ite eq + d02464a: 2320 moveq r3, #32 + d02464c: 231a movne r3, #26 + d02464e: f884 3021 strb.w r3, [r4, #33] ; 0x21 + d024652: 8b2b ldrh r3, [r5, #24] + d024654: f003 030f and.w r3, r3, #15 + d024658: 2f00 cmp r7, #0 + d02465a: f884 3025 strb.w r3, [r4, #37] ; 0x25 + d02465e: bfbe ittt lt + d024660: f894 3021 ldrblt.w r3, [r4, #33] ; 0x21 + d024664: 3304 addlt r3, #4 + d024666: f884 3021 strblt.w r3, [r4, #33] ; 0x21 + d02466a: 2808 cmp r0, #8 + d02466c: d153 bne.n d024716 <rtw_recv_check_rx_shortcut_path+0x116> + d02466e: f002 027c and.w r2, r2, #124 ; 0x7c + d024672: 2a48 cmp r2, #72 ; 0x48 + d024674: d04f beq.n d024716 <rtw_recv_check_rx_shortcut_path+0x116> + d024676: 8d63 ldrh r3, [r4, #42] ; 0x2a + d024678: 2b00 cmp r3, #0 + d02467a: d14c bne.n d024716 <rtw_recv_check_rx_shortcut_path+0x116> + d02467c: 1d29 adds r1, r5, #4 + d02467e: 4630 mov r0, r6 + d024680: 9101 str r1, [sp, #4] + d024682: f7ff fee8 bl d024456 <rtw_recv_get_rx_sc_index> + d024686: 2800 cmp r0, #0 + d024688: db45 blt.n d024716 <rtw_recv_check_rx_shortcut_path+0x116> + d02468a: f8d6 3184 ldr.w r3, [r6, #388] ; 0x184 + d02468e: 9901 ldr r1, [sp, #4] + d024690: 2b00 cmp r3, #0 + d024692: d03e beq.n d024712 <rtw_recv_check_rx_shortcut_path+0x112> + d024694: 2b04 cmp r3, #4 + d024696: d03a beq.n d02470e <rtw_recv_check_rx_shortcut_path+0x10e> + d024698: f894 3021 ldrb.w r3, [r4, #33] ; 0x21 + d02469c: f894 2030 ldrb.w r2, [r4, #48] ; 0x30 + d0246a0: 442b add r3, r5 + d0246a2: 4413 add r3, r2 + d0246a4: 88db ldrh r3, [r3, #6] + d0246a6: 2b08 cmp r3, #8 + d0246a8: d135 bne.n d024716 <rtw_recv_check_rx_shortcut_path+0x116> + d0246aa: 4630 mov r0, r6 + d0246ac: f7ff fed3 bl d024456 <rtw_recv_get_rx_sc_index> + d0246b0: 1e02 subs r2, r0, #0 + d0246b2: db30 blt.n d024716 <rtw_recv_check_rx_shortcut_path+0x116> + d0246b4: 4628 mov r0, r5 + d0246b6: 9201 str r2, [sp, #4] + d0246b8: f7ff febc bl d024434 <get_hdr_bssid> + d0246bc: 4601 mov r1, r0 + d0246be: f506 70b6 add.w r0, r6, #364 ; 0x16c + d0246c2: f7e8 f9cf bl d00ca64 <rtw_get_stainfo> + d0246c6: f894 1025 ldrb.w r1, [r4, #37] ; 0x25 + d0246ca: 290f cmp r1, #15 + d0246cc: d823 bhi.n d024716 <rtw_recv_check_rx_shortcut_path+0x116> + d0246ce: f894 302a ldrb.w r3, [r4, #42] ; 0x2a + d0246d2: eb00 0141 add.w r1, r0, r1, lsl #1 + d0246d6: 8d25 ldrh r5, [r4, #40] ; 0x28 + d0246d8: f003 030f and.w r3, r3, #15 + d0246dc: f8b1 0070 ldrh.w r0, [r1, #112] ; 0x70 + d0246e0: ea43 1305 orr.w r3, r3, r5, lsl #4 + d0246e4: b29b uxth r3, r3 + d0246e6: 4298 cmp r0, r3 + d0246e8: d015 beq.n d024716 <rtw_recv_check_rx_shortcut_path+0x116> + d0246ea: f8a1 3070 strh.w r3, [r1, #112] ; 0x70 + d0246ee: 4630 mov r0, r6 + d0246f0: 9a01 ldr r2, [sp, #4] + d0246f2: 4621 mov r1, r4 + d0246f4: b003 add sp, #12 + d0246f6: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d0246fa: f7ff bee1 b.w d0244c0 <rtw_recv_indicatepkt_sc> + d0246fe: 2b03 cmp r3, #3 + d024700: bf0c ite eq + d024702: 231e moveq r3, #30 + d024704: 2318 movne r3, #24 + d024706: f884 3021 strb.w r3, [r4, #33] ; 0x21 + d02470a: 2300 movs r3, #0 + d02470c: e7a4 b.n d024658 <rtw_recv_check_rx_shortcut_path+0x58> + d02470e: f640 0308 movw r3, #2056 ; 0x808 + d024712: 8623 strh r3, [r4, #48] ; 0x30 + d024714: e7c0 b.n d024698 <rtw_recv_check_rx_shortcut_path+0x98> + d024716: 2000 movs r0, #0 + d024718: b003 add sp, #12 + d02471a: bdf0 pop {r4, r5, r6, r7, pc} + +0d02471c <rtw_get_tx_sc_index>: + d02471c: b570 push {r4, r5, r6, lr} + d02471e: 460e mov r6, r1 + d024720: b171 cbz r1, d024740 <rtw_get_tx_sc_index+0x24> + d024722: f500 747f add.w r4, r0, #1020 ; 0x3fc + d024726: 2500 movs r5, #0 + d024728: 220e movs r2, #14 + d02472a: 4621 mov r1, r4 + d02472c: 4630 mov r0, r6 + d02472e: f7e0 ff31 bl d005594 <rtw_memcmp> + d024732: 2801 cmp r0, #1 + d024734: d006 beq.n d024744 <rtw_get_tx_sc_index+0x28> + d024736: 3501 adds r5, #1 + d024738: f504 748e add.w r4, r4, #284 ; 0x11c + d02473c: 2d04 cmp r5, #4 + d02473e: d1f3 bne.n d024728 <rtw_get_tx_sc_index+0xc> + d024740: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff + d024744: 4628 mov r0, r5 + d024746: bd70 pop {r4, r5, r6, pc} + +0d024748 <rtw_get_tx_sc_free_entry>: + d024748: b510 push {r4, lr} + d02474a: 4604 mov r4, r0 + d02474c: f7ff ffe6 bl d02471c <rtw_get_tx_sc_index> + d024750: 2800 cmp r0, #0 + d024752: da17 bge.n d024784 <rtw_get_tx_sc_free_entry+0x3c> + d024754: 2000 movs r0, #0 + d024756: f504 6392 add.w r3, r4, #1168 ; 0x490 + d02475a: f44f 728e mov.w r2, #284 ; 0x11c + d02475e: fb02 f100 mul.w r1, r2, r0 + d024762: 5859 ldr r1, [r3, r1] + d024764: b171 cbz r1, d024784 <rtw_get_tx_sc_free_entry+0x3c> + d024766: 3001 adds r0, #1 + d024768: 2804 cmp r0, #4 + d02476a: d1f8 bne.n d02475e <rtw_get_tx_sc_free_entry+0x16> + d02476c: f8d4 07e8 ldr.w r0, [r4, #2024] ; 0x7e8 + d024770: 1c43 adds r3, r0, #1 + d024772: 425a negs r2, r3 + d024774: f003 0303 and.w r3, r3, #3 + d024778: f002 0203 and.w r2, r2, #3 + d02477c: bf58 it pl + d02477e: 4253 negpl r3, r2 + d024780: f8c4 37e8 str.w r3, [r4, #2024] ; 0x7e8 + d024784: bd10 pop {r4, pc} ... -0d0246ac <rtw_xmit_entry_sc>: - d0246ac: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0246b0: f8d1 a010 ldr.w sl, [r1, #16] - d0246b4: b089 sub sp, #36 ; 0x24 - d0246b6: 2400 movs r4, #0 - d0246b8: 4606 mov r6, r0 - d0246ba: f8ba 900c ldrh.w r9, [sl, #12] - d0246be: 460f mov r7, r1 - d0246c0: f500 75b6 add.w r5, r0, #364 ; 0x16c - d0246c4: f8d0 b000 ldr.w fp, [r0] - d0246c8: fa99 f999 rev16.w r9, r9 - d0246cc: 9406 str r4, [sp, #24] - d0246ce: f8ad 401c strh.w r4, [sp, #28] - d0246d2: fa1f f989 uxth.w r9, r9 - d0246d6: f5b9 6f00 cmp.w r9, #2048 ; 0x800 - d0246da: d12b bne.n d024734 <rtw_xmit_entry_sc+0x88> - d0246dc: f89a 3023 ldrb.w r3, [sl, #35] ; 0x23 - d0246e0: f89a 800f ldrb.w r8, [sl, #15] - d0246e4: 2b44 cmp r3, #68 ; 0x44 - d0246e6: ea4f 1858 mov.w r8, r8, lsr #5 - d0246ea: d11d bne.n d024728 <rtw_xmit_entry_sc+0x7c> - d0246ec: f89a 4025 ldrb.w r4, [sl, #37] ; 0x25 - d0246f0: 2c43 cmp r4, #67 ; 0x43 - d0246f2: bf14 ite ne - d0246f4: 2400 movne r4, #0 - d0246f6: 2401 moveq r4, #1 - d0246f8: 4630 mov r0, r6 - d0246fa: f7ed ff85 bl d012608 <rtw_check_ap_mode> - d0246fe: 2801 cmp r0, #1 - d024700: d11a bne.n d024738 <rtw_xmit_entry_sc+0x8c> - d024702: 2206 movs r2, #6 - d024704: 6939 ldr r1, [r7, #16] - d024706: a806 add r0, sp, #24 - d024708: 4b48 ldr r3, [pc, #288] ; (d02482c <rtw_xmit_entry_sc+0x180>) - d02470a: 4798 blx r3 - d02470c: 4628 mov r0, r5 - d02470e: a906 add r1, sp, #24 - d024710: f7e8 f9a8 bl d00ca64 <rtw_get_stainfo> - d024714: 4605 mov r5, r0 - d024716: b120 cbz r0, d024722 <rtw_xmit_entry_sc+0x76> - d024718: f648 038e movw r3, #34958 ; 0x888e - d02471c: 4599 cmp r9, r3 - d02471e: d114 bne.n d02474a <rtw_xmit_entry_sc+0x9e> - d024720: 2001 movs r0, #1 - d024722: b009 add sp, #36 ; 0x24 - d024724: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d024728: 2b43 cmp r3, #67 ; 0x43 - d02472a: d1e5 bne.n d0246f8 <rtw_xmit_entry_sc+0x4c> - d02472c: f89a 4025 ldrb.w r4, [sl, #37] ; 0x25 - d024730: 2c44 cmp r4, #68 ; 0x44 - d024732: e7de b.n d0246f2 <rtw_xmit_entry_sc+0x46> - d024734: 46a0 mov r8, r4 - d024736: e7df b.n d0246f8 <rtw_xmit_entry_sc+0x4c> - d024738: 4630 mov r0, r6 - d02473a: f7ed ff5f bl d0125fc <rtw_check_sta_mode> - d02473e: 2800 cmp r0, #0 - d024740: d0e4 beq.n d02470c <rtw_xmit_entry_sc+0x60> - d024742: 2206 movs r2, #6 - d024744: f206 4144 addw r1, r6, #1092 ; 0x444 - d024748: e7dd b.n d024706 <rtw_xmit_entry_sc+0x5a> - d02474a: f640 0306 movw r3, #2054 ; 0x806 - d02474e: 4599 cmp r9, r3 - d024750: d0e6 beq.n d024720 <rtw_xmit_entry_sc+0x74> - d024752: f648 03b4 movw r3, #34996 ; 0x88b4 - d024756: 4599 cmp r9, r3 - d024758: d0e2 beq.n d024720 <rtw_xmit_entry_sc+0x74> - d02475a: 2c00 cmp r4, #0 - d02475c: d1e0 bne.n d024720 <rtw_xmit_entry_sc+0x74> - d02475e: 4630 mov r0, r6 - d024760: f7ed ff52 bl d012608 <rtw_check_ap_mode> - d024764: 2801 cmp r0, #1 - d024766: d0db beq.n d024720 <rtw_xmit_entry_sc+0x74> - d024768: 4651 mov r1, sl - d02476a: 4628 mov r0, r5 - d02476c: f7ff ff68 bl d024640 <rtw_get_tx_sc_index> - d024770: f89a 3000 ldrb.w r3, [sl] - d024774: 4681 mov r9, r0 - d024776: 07db lsls r3, r3, #31 - d024778: d4d2 bmi.n d024720 <rtw_xmit_entry_sc+0x74> - d02477a: 2800 cmp r0, #0 - d02477c: dbd0 blt.n d024720 <rtw_xmit_entry_sc+0x74> - d02477e: f8d6 3184 ldr.w r3, [r6, #388] ; 0x184 - d024782: f033 0304 bics.w r3, r3, #4 - d024786: d1cb bne.n d024720 <rtw_xmit_entry_sc+0x74> - d024788: f50b 7a84 add.w sl, fp, #264 ; 0x108 - d02478c: a905 add r1, sp, #20 - d02478e: 4650 mov r0, sl - d024790: f7e0 fe92 bl d0054b8 <rtw_enter_critical_bh> - d024794: 6833 ldr r3, [r6, #0] - d024796: 4640 mov r0, r8 - d024798: 9303 str r3, [sp, #12] - d02479a: f002 f8e7 bl d02696c <wifi_hal_hwqueue_get> - d02479e: 4601 mov r1, r0 - d0247a0: 4604 mov r4, r0 - d0247a2: 4630 mov r0, r6 - d0247a4: f7fd fb0a bl d021dbc <rtw_xmit_pending_queue_check> - d0247a8: 2800 cmp r0, #0 - d0247aa: dc08 bgt.n d0247be <rtw_xmit_entry_sc+0x112> - d0247ac: eb0b 1044 add.w r0, fp, r4, lsl #5 - d0247b0: f8d0 2138 ldr.w r2, [r0, #312] ; 0x138 - d0247b4: f8d0 1148 ldr.w r1, [r0, #328] ; 0x148 - d0247b8: 1a52 subs r2, r2, r1 - d0247ba: 2a01 cmp r2, #1 - d0247bc: d828 bhi.n d024810 <rtw_xmit_entry_sc+0x164> - d0247be: 4630 mov r0, r6 - d0247c0: f001 feca bl d026558 <rtw_xmitframe_alloc> - d0247c4: 4604 mov r4, r0 - d0247c6: b928 cbnz r0, d0247d4 <rtw_xmit_entry_sc+0x128> - d0247c8: a905 add r1, sp, #20 - d0247ca: 4650 mov r0, sl - d0247cc: f7e0 fe7c bl d0054c8 <rtw_exit_critical_bh> - d0247d0: 2000 movs r0, #0 - d0247d2: e7a6 b.n d024722 <rtw_xmit_entry_sc+0x76> - d0247d4: 4601 mov r1, r0 - d0247d6: 6705 str r5, [r0, #112] ; 0x70 - d0247d8: f880 8041 strb.w r8, [r0, #65] ; 0x41 - d0247dc: f8c0 708c str.w r7, [r0, #140] ; 0x8c - d0247e0: f8c0 90e8 str.w r9, [r0, #232] ; 0xe8 - d0247e4: 4630 mov r0, r6 - d0247e6: f001 ff35 bl d026654 <rtw_xmitframe_enqueue_one> - d0247ea: 4605 mov r5, r0 - d0247ec: a905 add r1, sp, #20 - d0247ee: 4650 mov r0, sl - d0247f0: f7e0 fe6a bl d0054c8 <rtw_exit_critical_bh> - d0247f4: 2d01 cmp r5, #1 - d0247f6: d004 beq.n d024802 <rtw_xmit_entry_sc+0x156> - d0247f8: 4621 mov r1, r4 - d0247fa: 4650 mov r0, sl - d0247fc: f001 fee4 bl d0265c8 <rtw_xmitframe_free> - d024800: e7e6 b.n d0247d0 <rtw_xmit_entry_sc+0x124> - d024802: 9b03 ldr r3, [sp, #12] - d024804: f603 40d8 addw r0, r3, #3288 ; 0xcd8 - d024808: f7e1 f89e bl d005948 <rtw_up_sema> - d02480c: 2002 movs r0, #2 - d02480e: e788 b.n d024722 <rtw_xmit_entry_sc+0x76> - d024810: a905 add r1, sp, #20 - d024812: 4650 mov r0, sl - d024814: f7e0 fe58 bl d0054c8 <rtw_exit_critical_bh> - d024818: 464b mov r3, r9 - d02481a: 462a mov r2, r5 - d02481c: 4639 mov r1, r7 - d02481e: 4630 mov r0, r6 - d024820: f8cd 8000 str.w r8, [sp] - d024824: f002 f9e2 bl d026bec <wifi_hal_xmitframe_dump_sc> - d024828: e7f0 b.n d02480c <rtw_xmit_entry_sc+0x160> - d02482a: bf00 nop - d02482c: 00027939 .word 0x00027939 - -0d024830 <_my_calloc>: - d024830: 4348 muls r0, r1 - d024832: f7e0 bea9 b.w d005588 <rtw_zmalloc> - -0d024836 <_my_free>: - d024836: 2100 movs r1, #0 - d024838: f7e0 bea8 b.w d00558c <rtw_mfree> - -0d02483c <_my_random>: - d02483c: 4608 mov r0, r1 - d02483e: 4611 mov r1, r2 - d024840: b508 push {r3, lr} - d024842: f7e0 feb0 bl d0055a6 <rtw_get_random_bytes> - d024846: 2000 movs r0, #0 - d024848: bd08 pop {r3, pc} +0d024788 <rtw_xmit_entry_sc>: + d024788: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02478c: f8d1 a010 ldr.w sl, [r1, #16] + d024790: b089 sub sp, #36 ; 0x24 + d024792: 2400 movs r4, #0 + d024794: 4606 mov r6, r0 + d024796: f8ba 900c ldrh.w r9, [sl, #12] + d02479a: 460f mov r7, r1 + d02479c: f500 75b6 add.w r5, r0, #364 ; 0x16c + d0247a0: f8d0 b000 ldr.w fp, [r0] + d0247a4: fa99 f999 rev16.w r9, r9 + d0247a8: 9406 str r4, [sp, #24] + d0247aa: f8ad 401c strh.w r4, [sp, #28] + d0247ae: fa1f f989 uxth.w r9, r9 + d0247b2: f5b9 6f00 cmp.w r9, #2048 ; 0x800 + d0247b6: d12b bne.n d024810 <rtw_xmit_entry_sc+0x88> + d0247b8: f89a 3023 ldrb.w r3, [sl, #35] ; 0x23 + d0247bc: f89a 800f ldrb.w r8, [sl, #15] + d0247c0: 2b44 cmp r3, #68 ; 0x44 + d0247c2: ea4f 1858 mov.w r8, r8, lsr #5 + d0247c6: d11d bne.n d024804 <rtw_xmit_entry_sc+0x7c> + d0247c8: f89a 4025 ldrb.w r4, [sl, #37] ; 0x25 + d0247cc: 2c43 cmp r4, #67 ; 0x43 + d0247ce: bf14 ite ne + d0247d0: 2400 movne r4, #0 + d0247d2: 2401 moveq r4, #1 + d0247d4: 4630 mov r0, r6 + d0247d6: f7ed ff17 bl d012608 <rtw_check_ap_mode> + d0247da: 2801 cmp r0, #1 + d0247dc: d11a bne.n d024814 <rtw_xmit_entry_sc+0x8c> + d0247de: 2206 movs r2, #6 + d0247e0: 6939 ldr r1, [r7, #16] + d0247e2: a806 add r0, sp, #24 + d0247e4: 4b48 ldr r3, [pc, #288] ; (d024908 <rtw_xmit_entry_sc+0x180>) + d0247e6: 4798 blx r3 + d0247e8: 4628 mov r0, r5 + d0247ea: a906 add r1, sp, #24 + d0247ec: f7e8 f93a bl d00ca64 <rtw_get_stainfo> + d0247f0: 4605 mov r5, r0 + d0247f2: b120 cbz r0, d0247fe <rtw_xmit_entry_sc+0x76> + d0247f4: f648 038e movw r3, #34958 ; 0x888e + d0247f8: 4599 cmp r9, r3 + d0247fa: d114 bne.n d024826 <rtw_xmit_entry_sc+0x9e> + d0247fc: 2001 movs r0, #1 + d0247fe: b009 add sp, #36 ; 0x24 + d024800: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d024804: 2b43 cmp r3, #67 ; 0x43 + d024806: d1e5 bne.n d0247d4 <rtw_xmit_entry_sc+0x4c> + d024808: f89a 4025 ldrb.w r4, [sl, #37] ; 0x25 + d02480c: 2c44 cmp r4, #68 ; 0x44 + d02480e: e7de b.n d0247ce <rtw_xmit_entry_sc+0x46> + d024810: 46a0 mov r8, r4 + d024812: e7df b.n d0247d4 <rtw_xmit_entry_sc+0x4c> + d024814: 4630 mov r0, r6 + d024816: f7ed fef1 bl d0125fc <rtw_check_sta_mode> + d02481a: 2800 cmp r0, #0 + d02481c: d0e4 beq.n d0247e8 <rtw_xmit_entry_sc+0x60> + d02481e: 2206 movs r2, #6 + d024820: f206 4144 addw r1, r6, #1092 ; 0x444 + d024824: e7dd b.n d0247e2 <rtw_xmit_entry_sc+0x5a> + d024826: f640 0306 movw r3, #2054 ; 0x806 + d02482a: 4599 cmp r9, r3 + d02482c: d0e6 beq.n d0247fc <rtw_xmit_entry_sc+0x74> + d02482e: f648 03b4 movw r3, #34996 ; 0x88b4 + d024832: 4599 cmp r9, r3 + d024834: d0e2 beq.n d0247fc <rtw_xmit_entry_sc+0x74> + d024836: 2c00 cmp r4, #0 + d024838: d1e0 bne.n d0247fc <rtw_xmit_entry_sc+0x74> + d02483a: 4630 mov r0, r6 + d02483c: f7ed fee4 bl d012608 <rtw_check_ap_mode> + d024840: 2801 cmp r0, #1 + d024842: d0db beq.n d0247fc <rtw_xmit_entry_sc+0x74> + d024844: 4651 mov r1, sl + d024846: 4628 mov r0, r5 + d024848: f7ff ff68 bl d02471c <rtw_get_tx_sc_index> + d02484c: f89a 3000 ldrb.w r3, [sl] + d024850: 4681 mov r9, r0 + d024852: 07db lsls r3, r3, #31 + d024854: d4d2 bmi.n d0247fc <rtw_xmit_entry_sc+0x74> + d024856: 2800 cmp r0, #0 + d024858: dbd0 blt.n d0247fc <rtw_xmit_entry_sc+0x74> + d02485a: f8d6 3184 ldr.w r3, [r6, #388] ; 0x184 + d02485e: f033 0304 bics.w r3, r3, #4 + d024862: d1cb bne.n d0247fc <rtw_xmit_entry_sc+0x74> + d024864: f50b 7a84 add.w sl, fp, #264 ; 0x108 + d024868: a905 add r1, sp, #20 + d02486a: 4650 mov r0, sl + d02486c: f7e0 fe24 bl d0054b8 <rtw_enter_critical_bh> + d024870: 6833 ldr r3, [r6, #0] + d024872: 4640 mov r0, r8 + d024874: 9303 str r3, [sp, #12] + d024876: f002 f8e7 bl d026a48 <wifi_hal_hwqueue_get> + d02487a: 4601 mov r1, r0 + d02487c: 4604 mov r4, r0 + d02487e: 4630 mov r0, r6 + d024880: f7fd fb0a bl d021e98 <rtw_xmit_pending_queue_check> + d024884: 2800 cmp r0, #0 + d024886: dc08 bgt.n d02489a <rtw_xmit_entry_sc+0x112> + d024888: eb0b 1044 add.w r0, fp, r4, lsl #5 + d02488c: f8d0 2138 ldr.w r2, [r0, #312] ; 0x138 + d024890: f8d0 1148 ldr.w r1, [r0, #328] ; 0x148 + d024894: 1a52 subs r2, r2, r1 + d024896: 2a01 cmp r2, #1 + d024898: d828 bhi.n d0248ec <rtw_xmit_entry_sc+0x164> + d02489a: 4630 mov r0, r6 + d02489c: f001 feca bl d026634 <rtw_xmitframe_alloc> + d0248a0: 4604 mov r4, r0 + d0248a2: b928 cbnz r0, d0248b0 <rtw_xmit_entry_sc+0x128> + d0248a4: a905 add r1, sp, #20 + d0248a6: 4650 mov r0, sl + d0248a8: f7e0 fe0e bl d0054c8 <rtw_exit_critical_bh> + d0248ac: 2000 movs r0, #0 + d0248ae: e7a6 b.n d0247fe <rtw_xmit_entry_sc+0x76> + d0248b0: 4601 mov r1, r0 + d0248b2: 6705 str r5, [r0, #112] ; 0x70 + d0248b4: f880 8041 strb.w r8, [r0, #65] ; 0x41 + d0248b8: f8c0 708c str.w r7, [r0, #140] ; 0x8c + d0248bc: f8c0 90e8 str.w r9, [r0, #232] ; 0xe8 + d0248c0: 4630 mov r0, r6 + d0248c2: f001 ff35 bl d026730 <rtw_xmitframe_enqueue_one> + d0248c6: 4605 mov r5, r0 + d0248c8: a905 add r1, sp, #20 + d0248ca: 4650 mov r0, sl + d0248cc: f7e0 fdfc bl d0054c8 <rtw_exit_critical_bh> + d0248d0: 2d01 cmp r5, #1 + d0248d2: d004 beq.n d0248de <rtw_xmit_entry_sc+0x156> + d0248d4: 4621 mov r1, r4 + d0248d6: 4650 mov r0, sl + d0248d8: f001 fee4 bl d0266a4 <rtw_xmitframe_free> + d0248dc: e7e6 b.n d0248ac <rtw_xmit_entry_sc+0x124> + d0248de: 9b03 ldr r3, [sp, #12] + d0248e0: f603 40d8 addw r0, r3, #3288 ; 0xcd8 + d0248e4: f7e1 f830 bl d005948 <rtw_up_sema> + d0248e8: 2002 movs r0, #2 + d0248ea: e788 b.n d0247fe <rtw_xmit_entry_sc+0x76> + d0248ec: a905 add r1, sp, #20 + d0248ee: 4650 mov r0, sl + d0248f0: f7e0 fdea bl d0054c8 <rtw_exit_critical_bh> + d0248f4: 464b mov r3, r9 + d0248f6: 462a mov r2, r5 + d0248f8: 4639 mov r1, r7 + d0248fa: 4630 mov r0, r6 + d0248fc: f8cd 8000 str.w r8, [sp] + d024900: f002 f9e2 bl d026cc8 <wifi_hal_xmitframe_dump_sc> + d024904: e7f0 b.n d0248e8 <rtw_xmit_entry_sc+0x160> + d024906: bf00 nop + d024908: 00027939 .word 0x00027939 + +0d02490c <_my_calloc>: + d02490c: 4348 muls r0, r1 + d02490e: f7e0 be3b b.w d005588 <rtw_zmalloc> + +0d024912 <_my_free>: + d024912: 2100 movs r1, #0 + d024914: f7e0 be3a b.w d00558c <rtw_mfree> + +0d024918 <_my_random>: + d024918: 4608 mov r0, r1 + d02491a: 4611 mov r1, r2 + d02491c: b508 push {r3, lr} + d02491e: f7e0 fe42 bl d0055a6 <rtw_get_random_bytes> + d024922: 2000 movs r0, #0 + d024924: bd08 pop {r3, pc} ... -0d02484c <wifi_connect>: - d02484c: b5f8 push {r3, r4, r5, r6, r7, lr} - d02484e: 460f mov r7, r1 - d024850: 4605 mov r5, r0 - d024852: b928 cbnz r0, d024860 <wifi_connect+0x14> - d024854: 4837 ldr r0, [pc, #220] ; (d024934 <wifi_connect+0xe8>) - d024856: f7df fb4f bl d003ef8 <inic_ipc_dev_buffered_printf> - d02485a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d02485e: bdf8 pop {r3, r4, r5, r6, r7, pc} - d024860: 4e35 ldr r6, [pc, #212] ; (d024938 <wifi_connect+0xec>) - d024862: 7833 ldrb r3, [r6, #0] - d024864: 3b01 subs r3, #1 - d024866: 2b07 cmp r3, #7 - d024868: d805 bhi.n d024876 <wifi_connect+0x2a> - d02486a: 4834 ldr r0, [pc, #208] ; (d02493c <wifi_connect+0xf0>) - d02486c: f7df fb44 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024870: f06f 000f mvn.w r0, #15 - d024874: e7f3 b.n d02485e <wifi_connect+0x12> - d024876: 6bc2 ldr r2, [r0, #60] ; 0x3c - d024878: 2001 movs r0, #1 - d02487a: 4b31 ldr r3, [pc, #196] ; (d024940 <wifi_connect+0xf4>) - d02487c: 7030 strb r0, [r6, #0] - d02487e: 601a str r2, [r3, #0] - d024880: 4b30 ldr r3, [pc, #192] ; (d024944 <wifi_connect+0xf8>) - d024882: 4a31 ldr r2, [pc, #196] ; (d024948 <wifi_connect+0xfc>) - d024884: 601a str r2, [r3, #0] - d024886: f7e3 f8cf bl d007a28 <wifi_join_status_indicate> - d02488a: b337 cbz r7, d0248da <wifi_connect+0x8e> - d02488c: 200c movs r0, #12 - d02488e: f7e0 fe7b bl d005588 <rtw_zmalloc> - d024892: 4604 mov r4, r0 - d024894: b950 cbnz r0, d0248ac <wifi_connect+0x60> - d024896: 230a movs r3, #10 - d024898: f06f 051a mvn.w r5, #26 - d02489c: 7033 strb r3, [r6, #0] - d02489e: 7830 ldrb r0, [r6, #0] - d0248a0: 280a cmp r0, #10 - d0248a2: d101 bne.n d0248a8 <wifi_connect+0x5c> - d0248a4: f7e3 f8c0 bl d007a28 <wifi_join_status_indicate> - d0248a8: 4628 mov r0, r5 - d0248aa: e7d8 b.n d02485e <wifi_connect+0x12> - d0248ac: 2100 movs r1, #0 - d0248ae: 7207 strb r7, [r0, #8] - d0248b0: f7e0 ffd6 bl d005860 <rtw_init_sema> - d0248b4: 6823 ldr r3, [r4, #0] - d0248b6: b98b cbnz r3, d0248dc <wifi_connect+0x90> - d0248b8: 230a movs r3, #10 - d0248ba: f06f 051a mvn.w r5, #26 - d0248be: 7033 strb r3, [r6, #0] - d0248c0: 6823 ldr r3, [r4, #0] - d0248c2: b113 cbz r3, d0248ca <wifi_connect+0x7e> - d0248c4: 4620 mov r0, r4 - d0248c6: f7e1 f805 bl d0058d4 <rtw_free_sema> - d0248ca: 2100 movs r1, #0 - d0248cc: 4620 mov r0, r4 - d0248ce: f7e0 fe5d bl d00558c <rtw_mfree> - d0248d2: 4b1e ldr r3, [pc, #120] ; (d02494c <wifi_connect+0x100>) - d0248d4: 2200 movs r2, #0 - d0248d6: 601a str r2, [r3, #0] - d0248d8: e7e1 b.n d02489e <wifi_connect+0x52> - d0248da: 463c mov r4, r7 - d0248dc: 4628 mov r0, r5 - d0248de: f7e4 fe6f bl d0095c0 <rtw_joinbss_start_api> - d0248e2: b245 sxtb r5, r0 - d0248e4: b125 cbz r5, d0248f0 <wifi_connect+0xa4> - d0248e6: 230a movs r3, #10 - d0248e8: 7033 strb r3, [r6, #0] - d0248ea: 2c00 cmp r4, #0 - d0248ec: d1e8 bne.n d0248c0 <wifi_connect+0x74> - d0248ee: e7d6 b.n d02489e <wifi_connect+0x52> - d0248f0: 2f00 cmp r7, #0 - d0248f2: d0fa beq.n d0248ea <wifi_connect+0x9e> - d0248f4: 4b15 ldr r3, [pc, #84] ; (d02494c <wifi_connect+0x100>) - d0248f6: 601c str r4, [r3, #0] - d0248f8: f000 fea4 bl d025644 <wifi_get_eap_phase> - d0248fc: f64e 2160 movw r1, #60000 ; 0xea60 - d024900: f644 6320 movw r3, #20000 ; 0x4e20 - d024904: 2800 cmp r0, #0 - d024906: bf08 it eq - d024908: 4619 moveq r1, r3 - d02490a: 4620 mov r0, r4 - d02490c: 6061 str r1, [r4, #4] - d02490e: f7e1 f82d bl d00596c <rtw_down_timeout_sema> - d024912: b930 cbnz r0, d024922 <wifi_connect+0xd6> - d024914: 480e ldr r0, [pc, #56] ; (d024950 <wifi_connect+0x104>) - d024916: 2502 movs r5, #2 - d024918: f7df faee bl d003ef8 <inic_ipc_dev_buffered_printf> - d02491c: 230a movs r3, #10 - d02491e: 7033 strb r3, [r6, #0] - d024920: e7e3 b.n d0248ea <wifi_connect+0x9e> - d024922: f000 f9b9 bl d024c98 <wifi_is_connected_to_ap> - d024926: 2800 cmp r0, #0 - d024928: d0df beq.n d0248ea <wifi_connect+0x9e> - d02492a: 230a movs r3, #10 - d02492c: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - d024930: 7033 strb r3, [r6, #0] - d024932: e7da b.n d0248ea <wifi_connect+0x9e> - d024934: 0d048eba .word 0x0d048eba - d024938: 60007f20 .word 0x60007f20 - d02493c: 0d048ed7 .word 0x0d048ed7 - d024940: 60007f1c .word 0x60007f1c - d024944: 60007f18 .word 0x60007f18 - d024948: 0d007a29 .word 0x0d007a29 - d02494c: 60007f0c .word 0x60007f0c - d024950: 0d048ef7 .word 0x0d048ef7 - -0d024954 <wifi_disconnect>: - d024954: b507 push {r0, r1, r2, lr} - d024956: 4a0a ldr r2, [pc, #40] ; (d024980 <wifi_disconnect+0x2c>) - d024958: 466b mov r3, sp - d02495a: 6810 ldr r0, [r2, #0] - d02495c: 6851 ldr r1, [r2, #4] - d02495e: c303 stmia r3!, {r0, r1} - d024960: 4669 mov r1, sp - d024962: 2000 movs r0, #0 - d024964: f7e4 fae8 bl d008f38 <rtw_joinbss_set_bssid> - d024968: 2800 cmp r0, #0 - d02496a: da07 bge.n d02497c <wifi_disconnect+0x28> - d02496c: 4805 ldr r0, [pc, #20] ; (d024984 <wifi_disconnect+0x30>) - d02496e: f7df fac3 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024972: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d024976: b003 add sp, #12 - d024978: f85d fb04 ldr.w pc, [sp], #4 - d02497c: 2000 movs r0, #0 - d02497e: e7fa b.n d024976 <wifi_disconnect+0x22> - d024980: 0d04915d .word 0x0d04915d - d024984: 0d048f13 .word 0x0d048f13 - -0d024988 <wifi_is_running>: - d024988: 4b05 ldr r3, [pc, #20] ; (d0249a0 <wifi_is_running+0x18>) - d02498a: 2224 movs r2, #36 ; 0x24 - d02498c: fb02 3000 mla r0, r2, r0, r3 - d024990: 7e00 ldrb r0, [r0, #24] - d024992: b120 cbz r0, d02499e <wifi_is_running+0x16> - d024994: 4b03 ldr r3, [pc, #12] ; (d0249a4 <wifi_is_running+0x1c>) - d024996: 6818 ldr r0, [r3, #0] - d024998: 3800 subs r0, #0 - d02499a: bf18 it ne - d02499c: 2001 movne r0, #1 - d02499e: 4770 bx lr - d0249a0: 60007190 .word 0x60007190 - d0249a4: 60007f04 .word 0x60007f04 - -0d0249a8 <_wifi_on_ap>: - d0249a8: b510 push {r4, lr} - d0249aa: 2001 movs r0, #1 - d0249ac: f7ff ffec bl d024988 <wifi_is_running> - d0249b0: b128 cbz r0, d0249be <_wifi_on_ap+0x16> - d0249b2: 2401 movs r4, #1 - d0249b4: 480a ldr r0, [pc, #40] ; (d0249e0 <_wifi_on_ap+0x38>) - d0249b6: f7df fa9f bl d003ef8 <inic_ipc_dev_buffered_printf> - d0249ba: 4620 mov r0, r4 - d0249bc: bd10 pop {r4, pc} - d0249be: 4809 ldr r0, [pc, #36] ; (d0249e4 <_wifi_on_ap+0x3c>) - d0249c0: f7df fa9a bl d003ef8 <inic_ipc_dev_buffered_printf> - d0249c4: f7fa fc06 bl d01f1d4 <wifi_if2_init> - d0249c8: 1e04 subs r4, r0, #0 - d0249ca: dbf6 blt.n d0249ba <_wifi_on_ap+0x12> - d0249cc: f7fa fc78 bl d01f2c0 <wifi_if2_open> - d0249d0: 1e04 subs r4, r0, #0 - d0249d2: daf2 bge.n d0249ba <_wifi_on_ap+0x12> - d0249d4: 4804 ldr r0, [pc, #16] ; (d0249e8 <_wifi_on_ap+0x40>) - d0249d6: f7df fa8f bl d003ef8 <inic_ipc_dev_buffered_printf> - d0249da: f7fa fd07 bl d01f3ec <wifi_if2_deinit> - d0249de: e7ec b.n d0249ba <_wifi_on_ap+0x12> - d0249e0: 0d048f43 .word 0x0d048f43 - d0249e4: 0d048f5e .word 0x0d048f5e - d0249e8: 0d048f83 .word 0x0d048f83 - -0d0249ec <_wifi_off_ap>: - d0249ec: 4803 ldr r0, [pc, #12] ; (d0249fc <_wifi_off_ap+0x10>) - d0249ee: b508 push {r3, lr} - d0249f0: f7df fa82 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0249f4: f7fa fcfa bl d01f3ec <wifi_if2_deinit> - d0249f8: 2000 movs r0, #0 - d0249fa: bd08 pop {r3, pc} - d0249fc: 0d048fad .word 0x0d048fad - -0d024a00 <wifi_on>: - d024a00: 4a1d ldr r2, [pc, #116] ; (d024a78 <wifi_on+0x78>) - d024a02: 491e ldr r1, [pc, #120] ; (d024a7c <wifi_on+0x7c>) - d024a04: 481e ldr r0, [pc, #120] ; (d024a80 <wifi_on+0x80>) - d024a06: b538 push {r3, r4, r5, lr} - d024a08: f7fa fe40 bl d01f68c <wifi_set_platform_rom_func> - d024a0c: 4b1d ldr r3, [pc, #116] ; (d024a84 <wifi_on+0x84>) - d024a0e: 681a ldr r2, [r3, #0] - d024a10: bb32 cbnz r2, d024a60 <wifi_on+0x60> - d024a12: 2501 movs r5, #1 - d024a14: 4c1c ldr r4, [pc, #112] ; (d024a88 <wifi_on+0x88>) - d024a16: 601d str r5, [r3, #0] - d024a18: 6823 ldr r3, [r4, #0] - d024a1a: b913 cbnz r3, d024a22 <wifi_on+0x22> - d024a1c: f7e2 fffc bl d007a18 <init_event_callback_list> - d024a20: 6025 str r5, [r4, #0] - d024a22: f7dd fbc9 bl d0021b8 <wifi_set_user_config> - d024a26: 4819 ldr r0, [pc, #100] ; (d024a8c <wifi_on+0x8c>) - d024a28: f7df fa66 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024a2c: f7fa fbae bl d01f18c <wifi_if1_init> - d024a30: f7fa fbfa bl d01f228 <wifi_if1_open> - d024a34: 1e04 subs r4, r0, #0 - d024a36: d10c bne.n d024a52 <wifi_on+0x52> - d024a38: 4b15 ldr r3, [pc, #84] ; (d024a90 <wifi_on+0x90>) - d024a3a: 2201 movs r2, #1 - d024a3c: 601a str r2, [r3, #0] - d024a3e: 4b15 ldr r3, [pc, #84] ; (d024a94 <wifi_on+0x94>) - d024a40: 681b ldr r3, [r3, #0] - d024a42: b103 cbz r3, d024a46 <wifi_on+0x46> - d024a44: 4798 blx r3 - d024a46: 4914 ldr r1, [pc, #80] ; (d024a98 <wifi_on+0x98>) - d024a48: 4814 ldr r0, [pc, #80] ; (d024a9c <wifi_on+0x9c>) +0d024928 <wifi_connect>: + d024928: b5f8 push {r3, r4, r5, r6, r7, lr} + d02492a: 460f mov r7, r1 + d02492c: 4605 mov r5, r0 + d02492e: b928 cbnz r0, d02493c <wifi_connect+0x14> + d024930: 4837 ldr r0, [pc, #220] ; (d024a10 <wifi_connect+0xe8>) + d024932: f7df fae1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024936: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02493a: bdf8 pop {r3, r4, r5, r6, r7, pc} + d02493c: 4e35 ldr r6, [pc, #212] ; (d024a14 <wifi_connect+0xec>) + d02493e: 7833 ldrb r3, [r6, #0] + d024940: 3b01 subs r3, #1 + d024942: 2b07 cmp r3, #7 + d024944: d805 bhi.n d024952 <wifi_connect+0x2a> + d024946: 4834 ldr r0, [pc, #208] ; (d024a18 <wifi_connect+0xf0>) + d024948: f7df fad6 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02494c: f06f 000f mvn.w r0, #15 + d024950: e7f3 b.n d02493a <wifi_connect+0x12> + d024952: 6bc2 ldr r2, [r0, #60] ; 0x3c + d024954: 2001 movs r0, #1 + d024956: 4b31 ldr r3, [pc, #196] ; (d024a1c <wifi_connect+0xf4>) + d024958: 7030 strb r0, [r6, #0] + d02495a: 601a str r2, [r3, #0] + d02495c: 4b30 ldr r3, [pc, #192] ; (d024a20 <wifi_connect+0xf8>) + d02495e: 4a31 ldr r2, [pc, #196] ; (d024a24 <wifi_connect+0xfc>) + d024960: 601a str r2, [r3, #0] + d024962: f7e3 f861 bl d007a28 <wifi_join_status_indicate> + d024966: b337 cbz r7, d0249b6 <wifi_connect+0x8e> + d024968: 200c movs r0, #12 + d02496a: f7e0 fe0d bl d005588 <rtw_zmalloc> + d02496e: 4604 mov r4, r0 + d024970: b950 cbnz r0, d024988 <wifi_connect+0x60> + d024972: 230a movs r3, #10 + d024974: f06f 051a mvn.w r5, #26 + d024978: 7033 strb r3, [r6, #0] + d02497a: 7830 ldrb r0, [r6, #0] + d02497c: 280a cmp r0, #10 + d02497e: d101 bne.n d024984 <wifi_connect+0x5c> + d024980: f7e3 f852 bl d007a28 <wifi_join_status_indicate> + d024984: 4628 mov r0, r5 + d024986: e7d8 b.n d02493a <wifi_connect+0x12> + d024988: 2100 movs r1, #0 + d02498a: 7207 strb r7, [r0, #8] + d02498c: f7e0 ff68 bl d005860 <rtw_init_sema> + d024990: 6823 ldr r3, [r4, #0] + d024992: b98b cbnz r3, d0249b8 <wifi_connect+0x90> + d024994: 230a movs r3, #10 + d024996: f06f 051a mvn.w r5, #26 + d02499a: 7033 strb r3, [r6, #0] + d02499c: 6823 ldr r3, [r4, #0] + d02499e: b113 cbz r3, d0249a6 <wifi_connect+0x7e> + d0249a0: 4620 mov r0, r4 + d0249a2: f7e0 ff97 bl d0058d4 <rtw_free_sema> + d0249a6: 2100 movs r1, #0 + d0249a8: 4620 mov r0, r4 + d0249aa: f7e0 fdef bl d00558c <rtw_mfree> + d0249ae: 4b1e ldr r3, [pc, #120] ; (d024a28 <wifi_connect+0x100>) + d0249b0: 2200 movs r2, #0 + d0249b2: 601a str r2, [r3, #0] + d0249b4: e7e1 b.n d02497a <wifi_connect+0x52> + d0249b6: 463c mov r4, r7 + d0249b8: 4628 mov r0, r5 + d0249ba: f7e4 fe01 bl d0095c0 <rtw_joinbss_start_api> + d0249be: b245 sxtb r5, r0 + d0249c0: b125 cbz r5, d0249cc <wifi_connect+0xa4> + d0249c2: 230a movs r3, #10 + d0249c4: 7033 strb r3, [r6, #0] + d0249c6: 2c00 cmp r4, #0 + d0249c8: d1e8 bne.n d02499c <wifi_connect+0x74> + d0249ca: e7d6 b.n d02497a <wifi_connect+0x52> + d0249cc: 2f00 cmp r7, #0 + d0249ce: d0fa beq.n d0249c6 <wifi_connect+0x9e> + d0249d0: 4b15 ldr r3, [pc, #84] ; (d024a28 <wifi_connect+0x100>) + d0249d2: 601c str r4, [r3, #0] + d0249d4: f000 fea4 bl d025720 <wifi_get_eap_phase> + d0249d8: f64e 2160 movw r1, #60000 ; 0xea60 + d0249dc: f644 6320 movw r3, #20000 ; 0x4e20 + d0249e0: 2800 cmp r0, #0 + d0249e2: bf08 it eq + d0249e4: 4619 moveq r1, r3 + d0249e6: 4620 mov r0, r4 + d0249e8: 6061 str r1, [r4, #4] + d0249ea: f7e0 ffbf bl d00596c <rtw_down_timeout_sema> + d0249ee: b930 cbnz r0, d0249fe <wifi_connect+0xd6> + d0249f0: 480e ldr r0, [pc, #56] ; (d024a2c <wifi_connect+0x104>) + d0249f2: 2502 movs r5, #2 + d0249f4: f7df fa80 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0249f8: 230a movs r3, #10 + d0249fa: 7033 strb r3, [r6, #0] + d0249fc: e7e3 b.n d0249c6 <wifi_connect+0x9e> + d0249fe: f000 f9b9 bl d024d74 <wifi_is_connected_to_ap> + d024a02: 2800 cmp r0, #0 + d024a04: d0df beq.n d0249c6 <wifi_connect+0x9e> + d024a06: 230a movs r3, #10 + d024a08: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff + d024a0c: 7033 strb r3, [r6, #0] + d024a0e: e7da b.n d0249c6 <wifi_connect+0x9e> + d024a10: 0d048f96 .word 0x0d048f96 + d024a14: 60007f38 .word 0x60007f38 + d024a18: 0d048fb3 .word 0x0d048fb3 + d024a1c: 60007f34 .word 0x60007f34 + d024a20: 60007f30 .word 0x60007f30 + d024a24: 0d007a29 .word 0x0d007a29 + d024a28: 60007f24 .word 0x60007f24 + d024a2c: 0d048fd3 .word 0x0d048fd3 + +0d024a30 <wifi_disconnect>: + d024a30: b507 push {r0, r1, r2, lr} + d024a32: 4a0a ldr r2, [pc, #40] ; (d024a5c <wifi_disconnect+0x2c>) + d024a34: 466b mov r3, sp + d024a36: 6810 ldr r0, [r2, #0] + d024a38: 6851 ldr r1, [r2, #4] + d024a3a: c303 stmia r3!, {r0, r1} + d024a3c: 4669 mov r1, sp + d024a3e: 2000 movs r0, #0 + d024a40: f7e4 fa7a bl d008f38 <rtw_joinbss_set_bssid> + d024a44: 2800 cmp r0, #0 + d024a46: da07 bge.n d024a58 <wifi_disconnect+0x28> + d024a48: 4805 ldr r0, [pc, #20] ; (d024a60 <wifi_disconnect+0x30>) d024a4a: f7df fa55 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024a4e: 4620 mov r0, r4 - d024a50: bd38 pop {r3, r4, r5, pc} - d024a52: daf8 bge.n d024a46 <wifi_on+0x46> - d024a54: 4812 ldr r0, [pc, #72] ; (d024aa0 <wifi_on+0xa0>) - d024a56: f7df fa4f bl d003ef8 <inic_ipc_dev_buffered_printf> - d024a5a: f7fa fc53 bl d01f304 <wifi_if1_deinit> - d024a5e: e7f2 b.n d024a46 <wifi_on+0x46> - d024a60: 4b10 ldr r3, [pc, #64] ; (d024aa4 <wifi_on+0xa4>) - d024a62: f893 402e ldrb.w r4, [r3, #46] ; 0x2e - d024a66: 2c00 cmp r4, #0 - d024a68: d0f1 beq.n d024a4e <wifi_on+0x4e> - d024a6a: 2200 movs r2, #0 - d024a6c: 490e ldr r1, [pc, #56] ; (d024aa8 <wifi_on+0xa8>) - d024a6e: 4610 mov r0, r2 - d024a70: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d024a74: f000 bc5c b.w d025330 <wifi_set_mac_address> - d024a78: 0d02483d .word 0x0d02483d - d024a7c: 0d024837 .word 0x0d024837 - d024a80: 0d024831 .word 0x0d024831 - d024a84: 60007f24 .word 0x60007f24 - d024a88: 60007f08 .word 0x60007f08 - d024a8c: 0d048fc7 .word 0x0d048fc7 - d024a90: 60007f04 .word 0x60007f04 - d024a94: 60007f14 .word 0x60007f14 - d024a98: 0d05541b .word 0x0d05541b - d024a9c: 0d048ffb .word 0x0d048ffb - d024aa0: 0d048fdf .word 0x0d048fdf - d024aa4: 60000c80 .word 0x60000c80 - d024aa8: 60007194 .word 0x60007194 - -0d024aac <wifi_off>: - d024aac: 2000 movs r0, #0 - d024aae: 4770 bx lr - -0d024ab0 <wifi_set_mode>: - d024ab0: 2000 movs r0, #0 - d024ab2: 4770 bx lr - -0d024ab4 <wifi_start_ap>: - d024ab4: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - d024ab8: 4b48 ldr r3, [pc, #288] ; (d024bdc <wifi_start_ap+0x128>) - d024aba: 4605 mov r5, r0 - d024abc: f893 302e ldrb.w r3, [r3, #46] ; 0x2e - d024ac0: b90b cbnz r3, d024ac6 <wifi_start_ap+0x12> - d024ac2: f7ff ff71 bl d0249a8 <_wifi_on_ap> - d024ac6: 782b ldrb r3, [r5, #0] - d024ac8: 2b20 cmp r3, #32 - d024aca: d907 bls.n d024adc <wifi_start_ap+0x28> - d024acc: 4844 ldr r0, [pc, #272] ; (d024be0 <wifi_start_ap+0x12c>) - d024ace: f7df fa13 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024ad2: f06f 0001 mvn.w r0, #1 - d024ad6: b004 add sp, #16 - d024ad8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d024adc: e9d5 2309 ldrd r2, r3, [r5, #36] ; 0x24 - d024ae0: b913 cbnz r3, d024ae8 <wifi_start_ap+0x34> - d024ae2: b1f2 cbz r2, d024b22 <wifi_start_ap+0x6e> - d024ae4: 2004 movs r0, #4 - d024ae6: e7f6 b.n d024ad6 <wifi_start_ap+0x22> - d024ae8: b1da cbz r2, d024b22 <wifi_start_ap+0x6e> - d024aea: f895 102c ldrb.w r1, [r5, #44] ; 0x2c - d024aee: f1a1 0008 sub.w r0, r1, #8 - d024af2: 2878 cmp r0, #120 ; 0x78 - d024af4: d82b bhi.n d024b4e <wifi_start_ap+0x9a> - d024af6: 2980 cmp r1, #128 ; 0x80 - d024af8: d113 bne.n d024b22 <wifi_start_ap+0x6e> - d024afa: 1e59 subs r1, r3, #1 - d024afc: f103 023f add.w r2, r3, #63 ; 0x3f - d024b00: f811 3f01 ldrb.w r3, [r1, #1]! - d024b04: f1a3 0030 sub.w r0, r3, #48 ; 0x30 - d024b08: 2809 cmp r0, #9 - d024b0a: d908 bls.n d024b1e <wifi_start_ap+0x6a> - d024b0c: f023 0320 bic.w r3, r3, #32 - d024b10: 3b41 subs r3, #65 ; 0x41 - d024b12: 2b05 cmp r3, #5 - d024b14: d903 bls.n d024b1e <wifi_start_ap+0x6a> - d024b16: 4833 ldr r0, [pc, #204] ; (d024be4 <wifi_start_ap+0x130>) - d024b18: f7df f9ee bl d003ef8 <inic_ipc_dev_buffered_printf> - d024b1c: e7e2 b.n d024ae4 <wifi_start_ap+0x30> - d024b1e: 4291 cmp r1, r2 - d024b20: d1ee bne.n d024b00 <wifi_start_ap+0x4c> - d024b22: f895 102d ldrb.w r1, [r5, #45] ; 0x2d - d024b26: 2001 movs r0, #1 - d024b28: f000 f956 bl d024dd8 <wifi_set_channel> - d024b2c: 2800 cmp r0, #0 - d024b2e: dbd2 blt.n d024ad6 <wifi_start_ap+0x22> - d024b30: 6a6c ldr r4, [r5, #36] ; 0x24 - d024b32: 4b2d ldr r3, [pc, #180] ; (d024be8 <wifi_start_ap+0x134>) - d024b34: 429c cmp r4, r3 - d024b36: d048 beq.n d024bca <wifi_start_ap+0x116> - d024b38: dc0e bgt.n d024b58 <wifi_start_ap+0xa4> - d024b3a: 2c00 cmp r4, #0 - d024b3c: d03e beq.n d024bbc <wifi_start_ap+0x108> - d024b3e: 2c01 cmp r4, #1 - d024b40: d017 beq.n d024b72 <wifi_start_ap+0xbe> - d024b42: 482a ldr r0, [pc, #168] ; (d024bec <wifi_start_ap+0x138>) - d024b44: f7df f9d8 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024b48: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d024b4c: e7c3 b.n d024ad6 <wifi_start_ap+0x22> - d024b4e: 2905 cmp r1, #5 - d024b50: d1e1 bne.n d024b16 <wifi_start_ap+0x62> - d024b52: 2a01 cmp r2, #1 - d024b54: d0e5 beq.n d024b22 <wifi_start_ap+0x6e> - d024b56: e7de b.n d024b16 <wifi_start_ap+0x62> - d024b58: 4b25 ldr r3, [pc, #148] ; (d024bf0 <wifi_start_ap+0x13c>) - d024b5a: 429c cmp r4, r3 - d024b5c: d03a beq.n d024bd4 <wifi_start_ap+0x120> - d024b5e: 4b25 ldr r3, [pc, #148] ; (d024bf4 <wifi_start_ap+0x140>) - d024b60: 429c cmp r4, r3 - d024b62: d00f beq.n d024b84 <wifi_start_ap+0xd0> - d024b64: f5a3 0380 sub.w r3, r3, #4194304 ; 0x400000 - d024b68: 429c cmp r4, r3 - d024b6a: d1ea bne.n d024b42 <wifi_start_ap+0x8e> - d024b6c: 2400 movs r4, #0 - d024b6e: 2703 movs r7, #3 - d024b70: e02d b.n d024bce <wifi_start_ap+0x11a> - d024b72: 6aae ldr r6, [r5, #40] ; 0x28 - d024b74: 4627 mov r7, r4 - d024b76: f895 802c ldrb.w r8, [r5, #44] ; 0x2c - d024b7a: 2101 movs r1, #1 - d024b7c: 4608 mov r0, r1 - d024b7e: f7e4 fb51 bl d009224 <rtw_bss_set_auth> - d024b82: e007 b.n d024b94 <wifi_start_ap+0xe0> - d024b84: 2400 movs r4, #0 - d024b86: 2703 movs r7, #3 - d024b88: 2108 movs r1, #8 - d024b8a: 2001 movs r0, #1 - d024b8c: 46a0 mov r8, r4 - d024b8e: 4626 mov r6, r4 - d024b90: f7e4 fb48 bl d009224 <rtw_bss_set_auth> - d024b94: b980 cbnz r0, d024bb8 <wifi_start_ap+0x104> - d024b96: 4602 mov r2, r0 - d024b98: 9000 str r0, [sp, #0] - d024b9a: 4623 mov r3, r4 - d024b9c: 4639 mov r1, r7 - d024b9e: 2001 movs r0, #1 - d024ba0: e9cd 6801 strd r6, r8, [sp, #4] - d024ba4: f7e4 fbba bl d00931c <rtw_bss_set_enc> - d024ba8: b930 cbnz r0, d024bb8 <wifi_start_ap+0x104> - d024baa: b93e cbnz r6, d024bbc <wifi_start_ap+0x108> - d024bac: f895 202c ldrb.w r2, [r5, #44] ; 0x2c - d024bb0: 2001 movs r0, #1 - d024bb2: 6aa9 ldr r1, [r5, #40] ; 0x28 - d024bb4: f7e4 fcba bl d00952c <rtw_bss_set_passphrase> - d024bb8: 2800 cmp r0, #0 - d024bba: db8c blt.n d024ad6 <wifi_start_ap+0x22> - d024bbc: 2101 movs r1, #1 - d024bbe: 4628 mov r0, r5 - d024bc0: b004 add sp, #16 - d024bc2: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d024bc6: f006 bf4f b.w d02ba68 <rtw_ap_start_api> - d024bca: 2400 movs r4, #0 - d024bcc: 2702 movs r7, #2 - d024bce: 46a0 mov r8, r4 - d024bd0: 4626 mov r6, r4 - d024bd2: e7d2 b.n d024b7a <wifi_start_ap+0xc6> - d024bd4: 2400 movs r4, #0 - d024bd6: 2705 movs r7, #5 - d024bd8: e7f9 b.n d024bce <wifi_start_ap+0x11a> - d024bda: bf00 nop - d024bdc: 60000c80 .word 0x60000c80 - d024be0: 0d04900c .word 0x0d04900c - d024be4: 0d049034 .word 0x0d049034 - d024be8: 00400002 .word 0x00400002 - d024bec: 0d04907b .word 0x0d04907b - d024bf0: 00400010 .word 0x00400010 - d024bf4: 00800004 .word 0x00800004 - -0d024bf8 <wifi_stop_ap>: - d024bf8: b508 push {r3, lr} - d024bfa: 2001 movs r0, #1 - d024bfc: f7ff fec4 bl d024988 <wifi_is_running> - d024c00: b920 cbnz r0, d024c0c <wifi_stop_ap+0x14> - d024c02: 4807 ldr r0, [pc, #28] ; (d024c20 <wifi_stop_ap+0x28>) - d024c04: f7df f978 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024c08: 2000 movs r0, #0 - d024c0a: bd08 pop {r3, pc} - d024c0c: f7fa fd0c bl d01f628 <wifi_stop_bss_network> - d024c10: 4b04 ldr r3, [pc, #16] ; (d024c24 <wifi_stop_ap+0x2c>) - d024c12: f893 302e ldrb.w r3, [r3, #46] ; 0x2e - d024c16: 2b00 cmp r3, #0 - d024c18: d1f6 bne.n d024c08 <wifi_stop_ap+0x10> - d024c1a: f7ff fee7 bl d0249ec <_wifi_off_ap> - d024c1e: e7f3 b.n d024c08 <wifi_stop_ap+0x10> - d024c20: 0d0490a6 .word 0x0d0490a6 - d024c24: 60000c80 .word 0x60000c80 - -0d024c28 <wifi_scan_networks>: - d024c28: b538 push {r3, r4, r5, lr} - d024c2a: 460d mov r5, r1 - d024c2c: 4604 mov r4, r0 - d024c2e: b928 cbnz r0, d024c3c <wifi_scan_networks+0x14> - d024c30: 480d ldr r0, [pc, #52] ; (d024c68 <wifi_scan_networks+0x40>) - d024c32: f7df f961 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024c36: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d024c3a: bd38 pop {r3, r4, r5, pc} - d024c3c: b119 cbz r1, d024c46 <wifi_scan_networks+0x1e> - d024c3e: 6c43 ldr r3, [r0, #68] ; 0x44 - d024c40: b10b cbz r3, d024c46 <wifi_scan_networks+0x1e> - d024c42: 480a ldr r0, [pc, #40] ; (d024c6c <wifi_scan_networks+0x44>) - d024c44: e7f5 b.n d024c32 <wifi_scan_networks+0xa> - d024c46: 7823 ldrb r3, [r4, #0] - d024c48: 071b lsls r3, r3, #28 - d024c4a: d503 bpl.n d024c54 <wifi_scan_networks+0x2c> - d024c4c: 6ca3 ldr r3, [r4, #72] ; 0x48 - d024c4e: b90b cbnz r3, d024c54 <wifi_scan_networks+0x2c> - d024c50: 4807 ldr r0, [pc, #28] ; (d024c70 <wifi_scan_networks+0x48>) - d024c52: e7ee b.n d024c32 <wifi_scan_networks+0xa> - d024c54: f44f 60fa mov.w r0, #2000 ; 0x7d0 - d024c58: f7e0 fcd7 bl d00560a <rtw_wakelock_timeout> - d024c5c: 4629 mov r1, r5 - d024c5e: 4620 mov r0, r4 - d024c60: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d024c64: f7e5 bdb2 b.w d00a7cc <rtw_scan_start_api> - d024c68: 0d0490c9 .word 0x0d0490c9 - d024c6c: 0d0490de .word 0x0d0490de - d024c70: 0d049109 .word 0x0d049109 - -0d024c74 <wifi_get_lib_ver>: - d024c74: b510 push {r4, lr} - d024c76: 4604 mov r4, r0 - d024c78: b148 cbz r0, d024c8e <wifi_get_lib_ver+0x1a> - d024c7a: 4806 ldr r0, [pc, #24] ; (d024c94 <wifi_get_lib_ver+0x20>) - d024c7c: f01e f808 bl d042c90 <____wrap_strlen_veneer> - d024c80: 4904 ldr r1, [pc, #16] ; (d024c94 <wifi_get_lib_ver+0x20>) - d024c82: 1c42 adds r2, r0, #1 - d024c84: 4620 mov r0, r4 - d024c86: f01e f82f bl d042ce8 <____wrap_memcpy_veneer> - d024c8a: 2000 movs r0, #0 - d024c8c: bd10 pop {r4, pc} - d024c8e: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d024c92: e7fb b.n d024c8c <wifi_get_lib_ver+0x18> - d024c94: 0d05541b .word 0x0d05541b - -0d024c98 <wifi_is_connected_to_ap>: - d024c98: 4b19 ldr r3, [pc, #100] ; (d024d00 <wifi_is_connected_to_ap+0x68>) - d024c9a: b510 push {r4, lr} - d024c9c: 681c ldr r4, [r3, #0] - d024c9e: b93c cbnz r4, d024cb0 <wifi_is_connected_to_ap+0x18> - d024ca0: 4a18 ldr r2, [pc, #96] ; (d024d04 <wifi_is_connected_to_ap+0x6c>) - d024ca2: 2135 movs r1, #53 ; 0x35 - d024ca4: 4818 ldr r0, [pc, #96] ; (d024d08 <wifi_is_connected_to_ap+0x70>) - d024ca6: f7df f927 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024caa: f7e0 fc3f bl d00552c <cli> - d024cae: e7fe b.n d024cae <wifi_is_connected_to_ap+0x16> - d024cb0: 4620 mov r0, r4 - d024cb2: f7ed fca9 bl d012608 <rtw_check_ap_mode> - d024cb6: b108 cbz r0, d024cbc <wifi_is_connected_to_ap+0x24> - d024cb8: 2000 movs r0, #0 - d024cba: bd10 pop {r4, pc} - d024cbc: 4620 mov r0, r4 - d024cbe: f7ed fcaa bl d012616 <rtw_check_sta_associated_to_ap> - d024cc2: b910 cbnz r0, d024cca <wifi_is_connected_to_ap+0x32> - d024cc4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d024cc8: e7f7 b.n d024cba <wifi_is_connected_to_ap+0x22> - d024cca: 4b10 ldr r3, [pc, #64] ; (d024d0c <wifi_is_connected_to_ap+0x74>) - d024ccc: f893 302e ldrb.w r3, [r3, #46] ; 0x2e - d024cd0: 2b00 cmp r3, #0 - d024cd2: d1f1 bne.n d024cb8 <wifi_is_connected_to_ap+0x20> - d024cd4: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 - d024cd8: 2b01 cmp r3, #1 - d024cda: d9ed bls.n d024cb8 <wifi_is_connected_to_ap+0x20> - d024cdc: 2b05 cmp r3, #5 - d024cde: d0eb beq.n d024cb8 <wifi_is_connected_to_ap+0x20> - d024ce0: f204 4144 addw r1, r4, #1092 ; 0x444 - d024ce4: f504 70b6 add.w r0, r4, #364 ; 0x16c - d024ce8: f7e7 febc bl d00ca64 <rtw_get_stainfo> - d024cec: 2800 cmp r0, #0 - d024cee: d0e9 beq.n d024cc4 <wifi_is_connected_to_ap+0x2c> - d024cf0: f890 024f ldrb.w r0, [r0, #591] ; 0x24f - d024cf4: 3801 subs r0, #1 - d024cf6: bf18 it ne - d024cf8: f04f 30ff movne.w r0, #4294967295 ; 0xffffffff - d024cfc: e7dd b.n d024cba <wifi_is_connected_to_ap+0x22> - d024cfe: bf00 nop - d024d00: 60007190 .word 0x60007190 - d024d04: 0d049165 .word 0x0d049165 - d024d08: 0d045292 .word 0x0d045292 - d024d0c: 60000c80 .word 0x60000c80 - -0d024d10 <wifi_get_scan_records>: - d024d10: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d024d14: 4b1c ldr r3, [pc, #112] ; (d024d88 <wifi_get_scan_records+0x78>) - d024d16: 4604 mov r4, r0 - d024d18: 460f mov r7, r1 - d024d1a: 681b ldr r3, [r3, #0] - d024d1c: b93b cbnz r3, d024d2e <wifi_get_scan_records+0x1e> - d024d1e: 4a1b ldr r2, [pc, #108] ; (d024d8c <wifi_get_scan_records+0x7c>) - d024d20: 2198 movs r1, #152 ; 0x98 - d024d22: 481b ldr r0, [pc, #108] ; (d024d90 <wifi_get_scan_records+0x80>) - d024d24: f7df f8e8 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024d28: f7e0 fc00 bl d00552c <cli> - d024d2c: e7fe b.n d024d2c <wifi_get_scan_records+0x1c> - d024d2e: 681d ldr r5, [r3, #0] - d024d30: 2100 movs r1, #0 - d024d32: 6802 ldr r2, [r0, #0] - d024d34: f04f 0a3c mov.w sl, #60 ; 0x3c - d024d38: f8b5 395c ldrh.w r3, [r5, #2396] ; 0x95c - d024d3c: f605 1858 addw r8, r5, #2392 ; 0x958 - d024d40: f505 698f add.w r9, r5, #1144 ; 0x478 - d024d44: f8df b04c ldr.w fp, [pc, #76] ; d024d94 <wifi_get_scan_records+0x84> - d024d48: 429a cmp r2, r3 - d024d4a: bf94 ite ls - d024d4c: 6002 strls r2, [r0, #0] - d024d4e: 6003 strhi r3, [r0, #0] - d024d50: 4640 mov r0, r8 - d024d52: f7e0 fbb1 bl d0054b8 <rtw_enter_critical_bh> - d024d56: f8d5 6950 ldr.w r6, [r5, #2384] ; 0x950 - d024d5a: 2500 movs r5, #0 - d024d5c: 6823 ldr r3, [r4, #0] - d024d5e: 42ab cmp r3, r5 - d024d60: d809 bhi.n d024d76 <wifi_get_scan_records+0x66> - d024d62: 2100 movs r1, #0 - d024d64: 4640 mov r0, r8 - d024d66: f7e0 fbaf bl d0054c8 <rtw_exit_critical_bh> - d024d6a: 4648 mov r0, r9 - d024d6c: f7e5 fc6c bl d00a648 <rtw_scan_report_free_remaining_node> - d024d70: 2000 movs r0, #0 - d024d72: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d024d76: f106 0108 add.w r1, r6, #8 - d024d7a: fb0a 7005 mla r0, sl, r5, r7 - d024d7e: 223c movs r2, #60 ; 0x3c - d024d80: 3501 adds r5, #1 - d024d82: 47d8 blx fp - d024d84: 6836 ldr r6, [r6, #0] - d024d86: e7e9 b.n d024d5c <wifi_get_scan_records+0x4c> - d024d88: 60007190 .word 0x60007190 - d024d8c: 0d049165 .word 0x0d049165 - d024d90: 0d045292 .word 0x0d045292 - d024d94: 00027939 .word 0x00027939 - -0d024d98 <wifi_scan_abort>: - d024d98: 4b0c ldr r3, [pc, #48] ; (d024dcc <wifi_scan_abort+0x34>) - d024d9a: b510 push {r4, lr} - d024d9c: 6818 ldr r0, [r3, #0] - d024d9e: b938 cbnz r0, d024db0 <wifi_scan_abort+0x18> - d024da0: 4a0b ldr r2, [pc, #44] ; (d024dd0 <wifi_scan_abort+0x38>) - d024da2: 21b3 movs r1, #179 ; 0xb3 - d024da4: 480b ldr r0, [pc, #44] ; (d024dd4 <wifi_scan_abort+0x3c>) - d024da6: f7df f8a7 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024daa: f7e0 fbbf bl d00552c <cli> - d024dae: e7fe b.n d024dae <wifi_scan_abort+0x16> - d024db0: 6804 ldr r4, [r0, #0] - d024db2: f7ed fc40 bl d012636 <rtw_check_under_sitesurvey> - d024db6: b130 cbz r0, d024dc6 <wifi_scan_abort+0x2e> - d024db8: 2101 movs r1, #1 - d024dba: f604 2064 addw r0, r4, #2660 ; 0xa64 - d024dbe: f884 1a94 strb.w r1, [r4, #2708] ; 0xa94 - d024dc2: f005 ffb3 bl d02ad2c <rtw_set_timer> - d024dc6: 2000 movs r0, #0 - d024dc8: bd10 pop {r4, pc} - d024dca: bf00 nop - d024dcc: 60007190 .word 0x60007190 - d024dd0: 0d049165 .word 0x0d049165 - d024dd4: 0d045292 .word 0x0d045292 - -0d024dd8 <wifi_set_channel>: - d024dd8: 2324 movs r3, #36 ; 0x24 - d024dda: 4358 muls r0, r3 - d024ddc: 4b3c ldr r3, [pc, #240] ; (d024ed0 <wifi_set_channel+0xf8>) - d024dde: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d024de2: 581c ldr r4, [r3, r0] - d024de4: 4689 mov r9, r1 - d024de6: b93c cbnz r4, d024df8 <wifi_set_channel+0x20> - d024de8: 4a3a ldr r2, [pc, #232] ; (d024ed4 <wifi_set_channel+0xfc>) - d024dea: 21cd movs r1, #205 ; 0xcd - d024dec: 483a ldr r0, [pc, #232] ; (d024ed8 <wifi_set_channel+0x100>) - d024dee: f7df f883 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024df2: f7e0 fb9b bl d00552c <cli> - d024df6: e7fe b.n d024df6 <wifi_set_channel+0x1e> - d024df8: f8d4 a000 ldr.w sl, [r4] - d024dfc: f8da 7000 ldr.w r7, [sl] - d024e00: f8da 8cc0 ldr.w r8, [sl, #3264] ; 0xcc0 - d024e04: b1ff cbz r7, d024e46 <wifi_set_channel+0x6e> - d024e06: 1d3e adds r6, r7, #4 - d024e08: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 - d024e0c: b1eb cbz r3, d024e4a <wifi_set_channel+0x72> - d024e0e: 4638 mov r0, r7 - d024e10: f7ed fc11 bl d012636 <rtw_check_under_sitesurvey> - d024e14: b118 cbz r0, d024e1e <wifi_set_channel+0x46> - d024e16: f44f 707a mov.w r0, #1000 ; 0x3e8 - d024e1a: f7e0 fe29 bl d005a70 <rtw_msleep_os> - d024e1e: 4638 mov r0, r7 - d024e20: f7ed fc2a bl d012678 <rtw_state_check_sta_no_link> - d024e24: 4605 mov r5, r0 - d024e26: b980 cbnz r0, d024e4a <wifi_set_channel+0x72> - d024e28: f896 30bb ldrb.w r3, [r6, #187] ; 0xbb - d024e2c: f884 30bf strb.w r3, [r4, #191] ; 0xbf - d024e30: f896 30bd ldrb.w r3, [r6, #189] ; 0xbd - d024e34: f884 30c1 strb.w r3, [r4, #193] ; 0xc1 - d024e38: f896 30bc ldrb.w r3, [r6, #188] ; 0xbc - d024e3c: f884 30c0 strb.w r3, [r4, #192] ; 0xc0 - d024e40: 4628 mov r0, r5 - d024e42: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d024e46: 463e mov r6, r7 - d024e48: e7de b.n d024e08 <wifi_set_channel+0x30> - d024e4a: f44f 61fa mov.w r1, #2000 ; 0x7d0 - d024e4e: 4620 mov r0, r4 - d024e50: f7e7 fb9b bl d00c58a <rtw_ips_wakeup> - d024e54: b3c8 cbz r0, d024eca <wifi_set_channel+0xf2> - d024e56: 2300 movs r3, #0 - d024e58: 4649 mov r1, r9 - d024e5a: f60a 2046 addw r0, sl, #2630 ; 0xa46 - d024e5e: 461a mov r2, r3 - d024e60: f7e5 fbbb bl d00a5da <rtw_scan_is_channel_set_contains_channel_temp> - d024e64: 4605 mov r5, r0 - d024e66: b340 cbz r0, d024eba <wifi_set_channel+0xe2> - d024e68: 4b1c ldr r3, [pc, #112] ; (d024edc <wifi_set_channel+0x104>) - d024e6a: 2500 movs r5, #0 - d024e6c: f884 90bf strb.w r9, [r4, #191] ; 0xbf - d024e70: 4620 mov r0, r4 - d024e72: 7ddb ldrb r3, [r3, #23] - d024e74: f888 352c strb.w r3, [r8, #1324] ; 0x52c - d024e78: f894 30c0 ldrb.w r3, [r4, #192] ; 0xc0 - d024e7c: f894 20c1 ldrb.w r2, [r4, #193] ; 0xc1 - d024e80: f894 10bf ldrb.w r1, [r4, #191] ; 0xbf - d024e84: f7f6 f99c bl d01b1c0 <wifi_hal_set_channel_bw> - d024e88: f888 552c strb.w r5, [r8, #1324] ; 0x52c - d024e8c: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 - d024e90: b90b cbnz r3, d024e96 <wifi_set_channel+0xbe> - d024e92: 2500 movs r5, #0 - d024e94: e7d4 b.n d024e40 <wifi_set_channel+0x68> - d024e96: 4638 mov r0, r7 - d024e98: f7ed fbee bl d012678 <rtw_state_check_sta_no_link> - d024e9c: 2800 cmp r0, #0 - d024e9e: d0f8 beq.n d024e92 <wifi_set_channel+0xba> - d024ea0: f894 30bf ldrb.w r3, [r4, #191] ; 0xbf - d024ea4: f886 30bb strb.w r3, [r6, #187] ; 0xbb - d024ea8: f894 30c1 ldrb.w r3, [r4, #193] ; 0xc1 - d024eac: f886 30bd strb.w r3, [r6, #189] ; 0xbd - d024eb0: f894 30c0 ldrb.w r3, [r4, #192] ; 0xc0 - d024eb4: f886 30bc strb.w r3, [r6, #188] ; 0xbc - d024eb8: e7c2 b.n d024e40 <wifi_set_channel+0x68> - d024eba: 4809 ldr r0, [pc, #36] ; (d024ee0 <wifi_set_channel+0x108>) - d024ebc: f7df f81c bl d003ef8 <inic_ipc_dev_buffered_printf> - d024ec0: 4649 mov r1, r9 - d024ec2: 4808 ldr r0, [pc, #32] ; (d024ee4 <wifi_set_channel+0x10c>) - d024ec4: f7df f818 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024ec8: e7ba b.n d024e40 <wifi_set_channel+0x68> - d024eca: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - d024ece: e7b7 b.n d024e40 <wifi_set_channel+0x68> - d024ed0: 60007190 .word 0x60007190 - d024ed4: 0d049165 .word 0x0d049165 - d024ed8: 0d045292 .word 0x0d045292 - d024edc: 60000c80 .word 0x60000c80 - d024ee0: 0d04a6af .word 0x0d04a6af - d024ee4: 0d04919d .word 0x0d04919d - -0d024ee8 <wifi_get_channel>: - d024ee8: b538 push {r3, r4, r5, lr} - d024eea: 460d mov r5, r1 - d024eec: b139 cbz r1, d024efe <wifi_get_channel+0x16> - d024eee: 2324 movs r3, #36 ; 0x24 - d024ef0: 4a12 ldr r2, [pc, #72] ; (d024f3c <wifi_get_channel+0x54>) - d024ef2: 2801 cmp r0, #1 - d024ef4: fb00 f303 mul.w r3, r0, r3 - d024ef8: 58d4 ldr r4, [r2, r3] - d024efa: d103 bne.n d024f04 <wifi_get_channel+0x1c> - d024efc: b964 cbnz r4, d024f18 <wifi_get_channel+0x30> - d024efe: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d024f02: e011 b.n d024f28 <wifi_get_channel+0x40> - d024f04: b944 cbnz r4, d024f18 <wifi_get_channel+0x30> - d024f06: 4a0e ldr r2, [pc, #56] ; (d024f40 <wifi_get_channel+0x58>) - d024f08: f44f 718e mov.w r1, #284 ; 0x11c - d024f0c: 480d ldr r0, [pc, #52] ; (d024f44 <wifi_get_channel+0x5c>) - d024f0e: f7de fff3 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024f12: f7e0 fb0b bl d00552c <cli> - d024f16: e7fe b.n d024f16 <wifi_get_channel+0x2e> - d024f18: 4620 mov r0, r4 - d024f1a: f7ed fb7c bl d012616 <rtw_check_sta_associated_to_ap> - d024f1e: b120 cbz r0, d024f2a <wifi_get_channel+0x42> - d024f20: f8d4 3488 ldr.w r3, [r4, #1160] ; 0x488 - d024f24: 2000 movs r0, #0 - d024f26: 702b strb r3, [r5, #0] - d024f28: bd38 pop {r3, r4, r5, pc} + d024a4e: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d024a52: b003 add sp, #12 + d024a54: f85d fb04 ldr.w pc, [sp], #4 + d024a58: 2000 movs r0, #0 + d024a5a: e7fa b.n d024a52 <wifi_disconnect+0x22> + d024a5c: 0d049239 .word 0x0d049239 + d024a60: 0d048fef .word 0x0d048fef + +0d024a64 <wifi_is_running>: + d024a64: 4b05 ldr r3, [pc, #20] ; (d024a7c <wifi_is_running+0x18>) + d024a66: 2224 movs r2, #36 ; 0x24 + d024a68: fb02 3000 mla r0, r2, r0, r3 + d024a6c: 7e00 ldrb r0, [r0, #24] + d024a6e: b120 cbz r0, d024a7a <wifi_is_running+0x16> + d024a70: 4b03 ldr r3, [pc, #12] ; (d024a80 <wifi_is_running+0x1c>) + d024a72: 6818 ldr r0, [r3, #0] + d024a74: 3800 subs r0, #0 + d024a76: bf18 it ne + d024a78: 2001 movne r0, #1 + d024a7a: 4770 bx lr + d024a7c: 600071a8 .word 0x600071a8 + d024a80: 60007f1c .word 0x60007f1c + +0d024a84 <_wifi_on_ap>: + d024a84: b510 push {r4, lr} + d024a86: 2001 movs r0, #1 + d024a88: f7ff ffec bl d024a64 <wifi_is_running> + d024a8c: b128 cbz r0, d024a9a <_wifi_on_ap+0x16> + d024a8e: 2401 movs r4, #1 + d024a90: 480a ldr r0, [pc, #40] ; (d024abc <_wifi_on_ap+0x38>) + d024a92: f7df fa31 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024a96: 4620 mov r0, r4 + d024a98: bd10 pop {r4, pc} + d024a9a: 4809 ldr r0, [pc, #36] ; (d024ac0 <_wifi_on_ap+0x3c>) + d024a9c: f7df fa2c bl d003ef8 <inic_ipc_dev_buffered_printf> + d024aa0: f7fa fc06 bl d01f2b0 <wifi_if2_init> + d024aa4: 1e04 subs r4, r0, #0 + d024aa6: dbf6 blt.n d024a96 <_wifi_on_ap+0x12> + d024aa8: f7fa fc78 bl d01f39c <wifi_if2_open> + d024aac: 1e04 subs r4, r0, #0 + d024aae: daf2 bge.n d024a96 <_wifi_on_ap+0x12> + d024ab0: 4804 ldr r0, [pc, #16] ; (d024ac4 <_wifi_on_ap+0x40>) + d024ab2: f7df fa21 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024ab6: f7fa fd07 bl d01f4c8 <wifi_if2_deinit> + d024aba: e7ec b.n d024a96 <_wifi_on_ap+0x12> + d024abc: 0d04901f .word 0x0d04901f + d024ac0: 0d04903a .word 0x0d04903a + d024ac4: 0d04905f .word 0x0d04905f + +0d024ac8 <_wifi_off_ap>: + d024ac8: 4803 ldr r0, [pc, #12] ; (d024ad8 <_wifi_off_ap+0x10>) + d024aca: b508 push {r3, lr} + d024acc: f7df fa14 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024ad0: f7fa fcfa bl d01f4c8 <wifi_if2_deinit> + d024ad4: 2000 movs r0, #0 + d024ad6: bd08 pop {r3, pc} + d024ad8: 0d049089 .word 0x0d049089 + +0d024adc <wifi_on>: + d024adc: 4a1d ldr r2, [pc, #116] ; (d024b54 <wifi_on+0x78>) + d024ade: 491e ldr r1, [pc, #120] ; (d024b58 <wifi_on+0x7c>) + d024ae0: 481e ldr r0, [pc, #120] ; (d024b5c <wifi_on+0x80>) + d024ae2: b538 push {r3, r4, r5, lr} + d024ae4: f7fa fe40 bl d01f768 <wifi_set_platform_rom_func> + d024ae8: 4b1d ldr r3, [pc, #116] ; (d024b60 <wifi_on+0x84>) + d024aea: 681a ldr r2, [r3, #0] + d024aec: bb32 cbnz r2, d024b3c <wifi_on+0x60> + d024aee: 2501 movs r5, #1 + d024af0: 4c1c ldr r4, [pc, #112] ; (d024b64 <wifi_on+0x88>) + d024af2: 601d str r5, [r3, #0] + d024af4: 6823 ldr r3, [r4, #0] + d024af6: b913 cbnz r3, d024afe <wifi_on+0x22> + d024af8: f7e2 ff8e bl d007a18 <init_event_callback_list> + d024afc: 6025 str r5, [r4, #0] + d024afe: f7dd fb5b bl d0021b8 <wifi_set_user_config> + d024b02: 4819 ldr r0, [pc, #100] ; (d024b68 <wifi_on+0x8c>) + d024b04: f7df f9f8 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024b08: f7fa fbae bl d01f268 <wifi_if1_init> + d024b0c: f7fa fbfa bl d01f304 <wifi_if1_open> + d024b10: 1e04 subs r4, r0, #0 + d024b12: d10c bne.n d024b2e <wifi_on+0x52> + d024b14: 4b15 ldr r3, [pc, #84] ; (d024b6c <wifi_on+0x90>) + d024b16: 2201 movs r2, #1 + d024b18: 601a str r2, [r3, #0] + d024b1a: 4b15 ldr r3, [pc, #84] ; (d024b70 <wifi_on+0x94>) + d024b1c: 681b ldr r3, [r3, #0] + d024b1e: b103 cbz r3, d024b22 <wifi_on+0x46> + d024b20: 4798 blx r3 + d024b22: 4914 ldr r1, [pc, #80] ; (d024b74 <wifi_on+0x98>) + d024b24: 4814 ldr r0, [pc, #80] ; (d024b78 <wifi_on+0x9c>) + d024b26: f7df f9e7 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024b2a: 4620 mov r0, r4 + d024b2c: bd38 pop {r3, r4, r5, pc} + d024b2e: daf8 bge.n d024b22 <wifi_on+0x46> + d024b30: 4812 ldr r0, [pc, #72] ; (d024b7c <wifi_on+0xa0>) + d024b32: f7df f9e1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024b36: f7fa fc53 bl d01f3e0 <wifi_if1_deinit> + d024b3a: e7f2 b.n d024b22 <wifi_on+0x46> + d024b3c: 4b10 ldr r3, [pc, #64] ; (d024b80 <wifi_on+0xa4>) + d024b3e: f893 402e ldrb.w r4, [r3, #46] ; 0x2e + d024b42: 2c00 cmp r4, #0 + d024b44: d0f1 beq.n d024b2a <wifi_on+0x4e> + d024b46: 2200 movs r2, #0 + d024b48: 490e ldr r1, [pc, #56] ; (d024b84 <wifi_on+0xa8>) + d024b4a: 4610 mov r0, r2 + d024b4c: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d024b50: f000 bc5c b.w d02540c <wifi_set_mac_address> + d024b54: 0d024919 .word 0x0d024919 + d024b58: 0d024913 .word 0x0d024913 + d024b5c: 0d02490d .word 0x0d02490d + d024b60: 60007f3c .word 0x60007f3c + d024b64: 60007f20 .word 0x60007f20 + d024b68: 0d0490a3 .word 0x0d0490a3 + d024b6c: 60007f1c .word 0x60007f1c + d024b70: 60007f2c .word 0x60007f2c + d024b74: 0d0554f3 .word 0x0d0554f3 + d024b78: 0d0490d7 .word 0x0d0490d7 + d024b7c: 0d0490bb .word 0x0d0490bb + d024b80: 60000c80 .word 0x60000c80 + d024b84: 600071ac .word 0x600071ac + +0d024b88 <wifi_off>: + d024b88: 2000 movs r0, #0 + d024b8a: 4770 bx lr + +0d024b8c <wifi_set_mode>: + d024b8c: 2000 movs r0, #0 + d024b8e: 4770 bx lr + +0d024b90 <wifi_start_ap>: + d024b90: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} + d024b94: 4b48 ldr r3, [pc, #288] ; (d024cb8 <wifi_start_ap+0x128>) + d024b96: 4605 mov r5, r0 + d024b98: f893 302e ldrb.w r3, [r3, #46] ; 0x2e + d024b9c: b90b cbnz r3, d024ba2 <wifi_start_ap+0x12> + d024b9e: f7ff ff71 bl d024a84 <_wifi_on_ap> + d024ba2: 782b ldrb r3, [r5, #0] + d024ba4: 2b20 cmp r3, #32 + d024ba6: d907 bls.n d024bb8 <wifi_start_ap+0x28> + d024ba8: 4844 ldr r0, [pc, #272] ; (d024cbc <wifi_start_ap+0x12c>) + d024baa: f7df f9a5 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024bae: f06f 0001 mvn.w r0, #1 + d024bb2: b004 add sp, #16 + d024bb4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d024bb8: e9d5 2309 ldrd r2, r3, [r5, #36] ; 0x24 + d024bbc: b913 cbnz r3, d024bc4 <wifi_start_ap+0x34> + d024bbe: b1f2 cbz r2, d024bfe <wifi_start_ap+0x6e> + d024bc0: 2004 movs r0, #4 + d024bc2: e7f6 b.n d024bb2 <wifi_start_ap+0x22> + d024bc4: b1da cbz r2, d024bfe <wifi_start_ap+0x6e> + d024bc6: f895 102c ldrb.w r1, [r5, #44] ; 0x2c + d024bca: f1a1 0008 sub.w r0, r1, #8 + d024bce: 2878 cmp r0, #120 ; 0x78 + d024bd0: d82b bhi.n d024c2a <wifi_start_ap+0x9a> + d024bd2: 2980 cmp r1, #128 ; 0x80 + d024bd4: d113 bne.n d024bfe <wifi_start_ap+0x6e> + d024bd6: 1e59 subs r1, r3, #1 + d024bd8: f103 023f add.w r2, r3, #63 ; 0x3f + d024bdc: f811 3f01 ldrb.w r3, [r1, #1]! + d024be0: f1a3 0030 sub.w r0, r3, #48 ; 0x30 + d024be4: 2809 cmp r0, #9 + d024be6: d908 bls.n d024bfa <wifi_start_ap+0x6a> + d024be8: f023 0320 bic.w r3, r3, #32 + d024bec: 3b41 subs r3, #65 ; 0x41 + d024bee: 2b05 cmp r3, #5 + d024bf0: d903 bls.n d024bfa <wifi_start_ap+0x6a> + d024bf2: 4833 ldr r0, [pc, #204] ; (d024cc0 <wifi_start_ap+0x130>) + d024bf4: f7df f980 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024bf8: e7e2 b.n d024bc0 <wifi_start_ap+0x30> + d024bfa: 4291 cmp r1, r2 + d024bfc: d1ee bne.n d024bdc <wifi_start_ap+0x4c> + d024bfe: f895 102d ldrb.w r1, [r5, #45] ; 0x2d + d024c02: 2001 movs r0, #1 + d024c04: f000 f956 bl d024eb4 <wifi_set_channel> + d024c08: 2800 cmp r0, #0 + d024c0a: dbd2 blt.n d024bb2 <wifi_start_ap+0x22> + d024c0c: 6a6c ldr r4, [r5, #36] ; 0x24 + d024c0e: 4b2d ldr r3, [pc, #180] ; (d024cc4 <wifi_start_ap+0x134>) + d024c10: 429c cmp r4, r3 + d024c12: d048 beq.n d024ca6 <wifi_start_ap+0x116> + d024c14: dc0e bgt.n d024c34 <wifi_start_ap+0xa4> + d024c16: 2c00 cmp r4, #0 + d024c18: d03e beq.n d024c98 <wifi_start_ap+0x108> + d024c1a: 2c01 cmp r4, #1 + d024c1c: d017 beq.n d024c4e <wifi_start_ap+0xbe> + d024c1e: 482a ldr r0, [pc, #168] ; (d024cc8 <wifi_start_ap+0x138>) + d024c20: f7df f96a bl d003ef8 <inic_ipc_dev_buffered_printf> + d024c24: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d024c28: e7c3 b.n d024bb2 <wifi_start_ap+0x22> + d024c2a: 2905 cmp r1, #5 + d024c2c: d1e1 bne.n d024bf2 <wifi_start_ap+0x62> + d024c2e: 2a01 cmp r2, #1 + d024c30: d0e5 beq.n d024bfe <wifi_start_ap+0x6e> + d024c32: e7de b.n d024bf2 <wifi_start_ap+0x62> + d024c34: 4b25 ldr r3, [pc, #148] ; (d024ccc <wifi_start_ap+0x13c>) + d024c36: 429c cmp r4, r3 + d024c38: d03a beq.n d024cb0 <wifi_start_ap+0x120> + d024c3a: 4b25 ldr r3, [pc, #148] ; (d024cd0 <wifi_start_ap+0x140>) + d024c3c: 429c cmp r4, r3 + d024c3e: d00f beq.n d024c60 <wifi_start_ap+0xd0> + d024c40: f5a3 0380 sub.w r3, r3, #4194304 ; 0x400000 + d024c44: 429c cmp r4, r3 + d024c46: d1ea bne.n d024c1e <wifi_start_ap+0x8e> + d024c48: 2400 movs r4, #0 + d024c4a: 2703 movs r7, #3 + d024c4c: e02d b.n d024caa <wifi_start_ap+0x11a> + d024c4e: 6aae ldr r6, [r5, #40] ; 0x28 + d024c50: 4627 mov r7, r4 + d024c52: f895 802c ldrb.w r8, [r5, #44] ; 0x2c + d024c56: 2101 movs r1, #1 + d024c58: 4608 mov r0, r1 + d024c5a: f7e4 fae3 bl d009224 <rtw_bss_set_auth> + d024c5e: e007 b.n d024c70 <wifi_start_ap+0xe0> + d024c60: 2400 movs r4, #0 + d024c62: 2703 movs r7, #3 + d024c64: 2108 movs r1, #8 + d024c66: 2001 movs r0, #1 + d024c68: 46a0 mov r8, r4 + d024c6a: 4626 mov r6, r4 + d024c6c: f7e4 fada bl d009224 <rtw_bss_set_auth> + d024c70: b980 cbnz r0, d024c94 <wifi_start_ap+0x104> + d024c72: 4602 mov r2, r0 + d024c74: 9000 str r0, [sp, #0] + d024c76: 4623 mov r3, r4 + d024c78: 4639 mov r1, r7 + d024c7a: 2001 movs r0, #1 + d024c7c: e9cd 6801 strd r6, r8, [sp, #4] + d024c80: f7e4 fb4c bl d00931c <rtw_bss_set_enc> + d024c84: b930 cbnz r0, d024c94 <wifi_start_ap+0x104> + d024c86: b93e cbnz r6, d024c98 <wifi_start_ap+0x108> + d024c88: f895 202c ldrb.w r2, [r5, #44] ; 0x2c + d024c8c: 2001 movs r0, #1 + d024c8e: 6aa9 ldr r1, [r5, #40] ; 0x28 + d024c90: f7e4 fc4c bl d00952c <rtw_bss_set_passphrase> + d024c94: 2800 cmp r0, #0 + d024c96: db8c blt.n d024bb2 <wifi_start_ap+0x22> + d024c98: 2101 movs r1, #1 + d024c9a: 4628 mov r0, r5 + d024c9c: b004 add sp, #16 + d024c9e: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d024ca2: f006 bf4f b.w d02bb44 <rtw_ap_start_api> + d024ca6: 2400 movs r4, #0 + d024ca8: 2702 movs r7, #2 + d024caa: 46a0 mov r8, r4 + d024cac: 4626 mov r6, r4 + d024cae: e7d2 b.n d024c56 <wifi_start_ap+0xc6> + d024cb0: 2400 movs r4, #0 + d024cb2: 2705 movs r7, #5 + d024cb4: e7f9 b.n d024caa <wifi_start_ap+0x11a> + d024cb6: bf00 nop + d024cb8: 60000c80 .word 0x60000c80 + d024cbc: 0d0490e8 .word 0x0d0490e8 + d024cc0: 0d049110 .word 0x0d049110 + d024cc4: 00400002 .word 0x00400002 + d024cc8: 0d049157 .word 0x0d049157 + d024ccc: 00400010 .word 0x00400010 + d024cd0: 00800004 .word 0x00800004 + +0d024cd4 <wifi_stop_ap>: + d024cd4: b508 push {r3, lr} + d024cd6: 2001 movs r0, #1 + d024cd8: f7ff fec4 bl d024a64 <wifi_is_running> + d024cdc: b920 cbnz r0, d024ce8 <wifi_stop_ap+0x14> + d024cde: 4807 ldr r0, [pc, #28] ; (d024cfc <wifi_stop_ap+0x28>) + d024ce0: f7df f90a bl d003ef8 <inic_ipc_dev_buffered_printf> + d024ce4: 2000 movs r0, #0 + d024ce6: bd08 pop {r3, pc} + d024ce8: f7fa fd0c bl d01f704 <wifi_stop_bss_network> + d024cec: 4b04 ldr r3, [pc, #16] ; (d024d00 <wifi_stop_ap+0x2c>) + d024cee: f893 302e ldrb.w r3, [r3, #46] ; 0x2e + d024cf2: 2b00 cmp r3, #0 + d024cf4: d1f6 bne.n d024ce4 <wifi_stop_ap+0x10> + d024cf6: f7ff fee7 bl d024ac8 <_wifi_off_ap> + d024cfa: e7f3 b.n d024ce4 <wifi_stop_ap+0x10> + d024cfc: 0d049182 .word 0x0d049182 + d024d00: 60000c80 .word 0x60000c80 + +0d024d04 <wifi_scan_networks>: + d024d04: b538 push {r3, r4, r5, lr} + d024d06: 460d mov r5, r1 + d024d08: 4604 mov r4, r0 + d024d0a: b928 cbnz r0, d024d18 <wifi_scan_networks+0x14> + d024d0c: 480d ldr r0, [pc, #52] ; (d024d44 <wifi_scan_networks+0x40>) + d024d0e: f7df f8f3 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024d12: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d024d16: bd38 pop {r3, r4, r5, pc} + d024d18: b119 cbz r1, d024d22 <wifi_scan_networks+0x1e> + d024d1a: 6c43 ldr r3, [r0, #68] ; 0x44 + d024d1c: b10b cbz r3, d024d22 <wifi_scan_networks+0x1e> + d024d1e: 480a ldr r0, [pc, #40] ; (d024d48 <wifi_scan_networks+0x44>) + d024d20: e7f5 b.n d024d0e <wifi_scan_networks+0xa> + d024d22: 7823 ldrb r3, [r4, #0] + d024d24: 071b lsls r3, r3, #28 + d024d26: d503 bpl.n d024d30 <wifi_scan_networks+0x2c> + d024d28: 6ca3 ldr r3, [r4, #72] ; 0x48 + d024d2a: b90b cbnz r3, d024d30 <wifi_scan_networks+0x2c> + d024d2c: 4807 ldr r0, [pc, #28] ; (d024d4c <wifi_scan_networks+0x48>) + d024d2e: e7ee b.n d024d0e <wifi_scan_networks+0xa> + d024d30: f44f 60fa mov.w r0, #2000 ; 0x7d0 + d024d34: f7e0 fc69 bl d00560a <rtw_wakelock_timeout> + d024d38: 4629 mov r1, r5 + d024d3a: 4620 mov r0, r4 + d024d3c: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d024d40: f7e5 bd44 b.w d00a7cc <rtw_scan_start_api> + d024d44: 0d0491a5 .word 0x0d0491a5 + d024d48: 0d0491ba .word 0x0d0491ba + d024d4c: 0d0491e5 .word 0x0d0491e5 + +0d024d50 <wifi_get_lib_ver>: + d024d50: b510 push {r4, lr} + d024d52: 4604 mov r4, r0 + d024d54: b148 cbz r0, d024d6a <wifi_get_lib_ver+0x1a> + d024d56: 4806 ldr r0, [pc, #24] ; (d024d70 <wifi_get_lib_ver+0x20>) + d024d58: f01e f832 bl d042dc0 <____wrap_strlen_veneer> + d024d5c: 4904 ldr r1, [pc, #16] ; (d024d70 <wifi_get_lib_ver+0x20>) + d024d5e: 1c42 adds r2, r0, #1 + d024d60: 4620 mov r0, r4 + d024d62: f01d fffd bl d042d60 <____wrap_memcpy_veneer> + d024d66: 2000 movs r0, #0 + d024d68: bd10 pop {r4, pc} + d024d6a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d024d6e: e7fb b.n d024d68 <wifi_get_lib_ver+0x18> + d024d70: 0d0554f3 .word 0x0d0554f3 + +0d024d74 <wifi_is_connected_to_ap>: + d024d74: 4b19 ldr r3, [pc, #100] ; (d024ddc <wifi_is_connected_to_ap+0x68>) + d024d76: b510 push {r4, lr} + d024d78: 681c ldr r4, [r3, #0] + d024d7a: b93c cbnz r4, d024d8c <wifi_is_connected_to_ap+0x18> + d024d7c: 4a18 ldr r2, [pc, #96] ; (d024de0 <wifi_is_connected_to_ap+0x6c>) + d024d7e: 2135 movs r1, #53 ; 0x35 + d024d80: 4818 ldr r0, [pc, #96] ; (d024de4 <wifi_is_connected_to_ap+0x70>) + d024d82: f7df f8b9 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024d86: f7e0 fbd1 bl d00552c <cli> + d024d8a: e7fe b.n d024d8a <wifi_is_connected_to_ap+0x16> + d024d8c: 4620 mov r0, r4 + d024d8e: f7ed fc3b bl d012608 <rtw_check_ap_mode> + d024d92: b108 cbz r0, d024d98 <wifi_is_connected_to_ap+0x24> + d024d94: 2000 movs r0, #0 + d024d96: bd10 pop {r4, pc} + d024d98: 4620 mov r0, r4 + d024d9a: f7ed fc3c bl d012616 <rtw_check_sta_associated_to_ap> + d024d9e: b910 cbnz r0, d024da6 <wifi_is_connected_to_ap+0x32> + d024da0: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d024da4: e7f7 b.n d024d96 <wifi_is_connected_to_ap+0x22> + d024da6: 4b10 ldr r3, [pc, #64] ; (d024de8 <wifi_is_connected_to_ap+0x74>) + d024da8: f893 302e ldrb.w r3, [r3, #46] ; 0x2e + d024dac: 2b00 cmp r3, #0 + d024dae: d1f1 bne.n d024d94 <wifi_is_connected_to_ap+0x20> + d024db0: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 + d024db4: 2b01 cmp r3, #1 + d024db6: d9ed bls.n d024d94 <wifi_is_connected_to_ap+0x20> + d024db8: 2b05 cmp r3, #5 + d024dba: d0eb beq.n d024d94 <wifi_is_connected_to_ap+0x20> + d024dbc: f204 4144 addw r1, r4, #1092 ; 0x444 + d024dc0: f504 70b6 add.w r0, r4, #364 ; 0x16c + d024dc4: f7e7 fe4e bl d00ca64 <rtw_get_stainfo> + d024dc8: 2800 cmp r0, #0 + d024dca: d0e9 beq.n d024da0 <wifi_is_connected_to_ap+0x2c> + d024dcc: f890 024f ldrb.w r0, [r0, #591] ; 0x24f + d024dd0: 3801 subs r0, #1 + d024dd2: bf18 it ne + d024dd4: f04f 30ff movne.w r0, #4294967295 ; 0xffffffff + d024dd8: e7dd b.n d024d96 <wifi_is_connected_to_ap+0x22> + d024dda: bf00 nop + d024ddc: 600071a8 .word 0x600071a8 + d024de0: 0d049241 .word 0x0d049241 + d024de4: 0d045372 .word 0x0d045372 + d024de8: 60000c80 .word 0x60000c80 + +0d024dec <wifi_get_scan_records>: + d024dec: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d024df0: 4b1c ldr r3, [pc, #112] ; (d024e64 <wifi_get_scan_records+0x78>) + d024df2: 4604 mov r4, r0 + d024df4: 460f mov r7, r1 + d024df6: 681b ldr r3, [r3, #0] + d024df8: b93b cbnz r3, d024e0a <wifi_get_scan_records+0x1e> + d024dfa: 4a1b ldr r2, [pc, #108] ; (d024e68 <wifi_get_scan_records+0x7c>) + d024dfc: 2198 movs r1, #152 ; 0x98 + d024dfe: 481b ldr r0, [pc, #108] ; (d024e6c <wifi_get_scan_records+0x80>) + d024e00: f7df f87a bl d003ef8 <inic_ipc_dev_buffered_printf> + d024e04: f7e0 fb92 bl d00552c <cli> + d024e08: e7fe b.n d024e08 <wifi_get_scan_records+0x1c> + d024e0a: 681d ldr r5, [r3, #0] + d024e0c: 2100 movs r1, #0 + d024e0e: 6802 ldr r2, [r0, #0] + d024e10: f04f 0a3c mov.w sl, #60 ; 0x3c + d024e14: f8b5 395c ldrh.w r3, [r5, #2396] ; 0x95c + d024e18: f605 1858 addw r8, r5, #2392 ; 0x958 + d024e1c: f505 698f add.w r9, r5, #1144 ; 0x478 + d024e20: f8df b04c ldr.w fp, [pc, #76] ; d024e70 <wifi_get_scan_records+0x84> + d024e24: 429a cmp r2, r3 + d024e26: bf94 ite ls + d024e28: 6002 strls r2, [r0, #0] + d024e2a: 6003 strhi r3, [r0, #0] + d024e2c: 4640 mov r0, r8 + d024e2e: f7e0 fb43 bl d0054b8 <rtw_enter_critical_bh> + d024e32: f8d5 6950 ldr.w r6, [r5, #2384] ; 0x950 + d024e36: 2500 movs r5, #0 + d024e38: 6823 ldr r3, [r4, #0] + d024e3a: 42ab cmp r3, r5 + d024e3c: d809 bhi.n d024e52 <wifi_get_scan_records+0x66> + d024e3e: 2100 movs r1, #0 + d024e40: 4640 mov r0, r8 + d024e42: f7e0 fb41 bl d0054c8 <rtw_exit_critical_bh> + d024e46: 4648 mov r0, r9 + d024e48: f7e5 fbfe bl d00a648 <rtw_scan_report_free_remaining_node> + d024e4c: 2000 movs r0, #0 + d024e4e: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d024e52: f106 0108 add.w r1, r6, #8 + d024e56: fb0a 7005 mla r0, sl, r5, r7 + d024e5a: 223c movs r2, #60 ; 0x3c + d024e5c: 3501 adds r5, #1 + d024e5e: 47d8 blx fp + d024e60: 6836 ldr r6, [r6, #0] + d024e62: e7e9 b.n d024e38 <wifi_get_scan_records+0x4c> + d024e64: 600071a8 .word 0x600071a8 + d024e68: 0d049241 .word 0x0d049241 + d024e6c: 0d045372 .word 0x0d045372 + d024e70: 00027939 .word 0x00027939 + +0d024e74 <wifi_scan_abort>: + d024e74: 4b0c ldr r3, [pc, #48] ; (d024ea8 <wifi_scan_abort+0x34>) + d024e76: b510 push {r4, lr} + d024e78: 6818 ldr r0, [r3, #0] + d024e7a: b938 cbnz r0, d024e8c <wifi_scan_abort+0x18> + d024e7c: 4a0b ldr r2, [pc, #44] ; (d024eac <wifi_scan_abort+0x38>) + d024e7e: 21b3 movs r1, #179 ; 0xb3 + d024e80: 480b ldr r0, [pc, #44] ; (d024eb0 <wifi_scan_abort+0x3c>) + d024e82: f7df f839 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024e86: f7e0 fb51 bl d00552c <cli> + d024e8a: e7fe b.n d024e8a <wifi_scan_abort+0x16> + d024e8c: 6804 ldr r4, [r0, #0] + d024e8e: f7ed fbd2 bl d012636 <rtw_check_under_sitesurvey> + d024e92: b130 cbz r0, d024ea2 <wifi_scan_abort+0x2e> + d024e94: 2101 movs r1, #1 + d024e96: f604 2064 addw r0, r4, #2660 ; 0xa64 + d024e9a: f884 1a94 strb.w r1, [r4, #2708] ; 0xa94 + d024e9e: f005 ffb3 bl d02ae08 <rtw_set_timer> + d024ea2: 2000 movs r0, #0 + d024ea4: bd10 pop {r4, pc} + d024ea6: bf00 nop + d024ea8: 600071a8 .word 0x600071a8 + d024eac: 0d049241 .word 0x0d049241 + d024eb0: 0d045372 .word 0x0d045372 + +0d024eb4 <wifi_set_channel>: + d024eb4: 2324 movs r3, #36 ; 0x24 + d024eb6: 4358 muls r0, r3 + d024eb8: 4b3c ldr r3, [pc, #240] ; (d024fac <wifi_set_channel+0xf8>) + d024eba: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d024ebe: 581c ldr r4, [r3, r0] + d024ec0: 4689 mov r9, r1 + d024ec2: b93c cbnz r4, d024ed4 <wifi_set_channel+0x20> + d024ec4: 4a3a ldr r2, [pc, #232] ; (d024fb0 <wifi_set_channel+0xfc>) + d024ec6: 21cd movs r1, #205 ; 0xcd + d024ec8: 483a ldr r0, [pc, #232] ; (d024fb4 <wifi_set_channel+0x100>) + d024eca: f7df f815 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024ece: f7e0 fb2d bl d00552c <cli> + d024ed2: e7fe b.n d024ed2 <wifi_set_channel+0x1e> + d024ed4: f8d4 a000 ldr.w sl, [r4] + d024ed8: f8da 7000 ldr.w r7, [sl] + d024edc: f8da 8cc0 ldr.w r8, [sl, #3264] ; 0xcc0 + d024ee0: b1ff cbz r7, d024f22 <wifi_set_channel+0x6e> + d024ee2: 1d3e adds r6, r7, #4 + d024ee4: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 + d024ee8: b1eb cbz r3, d024f26 <wifi_set_channel+0x72> + d024eea: 4638 mov r0, r7 + d024eec: f7ed fba3 bl d012636 <rtw_check_under_sitesurvey> + d024ef0: b118 cbz r0, d024efa <wifi_set_channel+0x46> + d024ef2: f44f 707a mov.w r0, #1000 ; 0x3e8 + d024ef6: f7e0 fdbb bl d005a70 <rtw_msleep_os> + d024efa: 4638 mov r0, r7 + d024efc: f7ed fbbc bl d012678 <rtw_state_check_sta_no_link> + d024f00: 4605 mov r5, r0 + d024f02: b980 cbnz r0, d024f26 <wifi_set_channel+0x72> + d024f04: f896 30bb ldrb.w r3, [r6, #187] ; 0xbb + d024f08: f884 30bf strb.w r3, [r4, #191] ; 0xbf + d024f0c: f896 30bd ldrb.w r3, [r6, #189] ; 0xbd + d024f10: f884 30c1 strb.w r3, [r4, #193] ; 0xc1 + d024f14: f896 30bc ldrb.w r3, [r6, #188] ; 0xbc + d024f18: f884 30c0 strb.w r3, [r4, #192] ; 0xc0 + d024f1c: 4628 mov r0, r5 + d024f1e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d024f22: 463e mov r6, r7 + d024f24: e7de b.n d024ee4 <wifi_set_channel+0x30> + d024f26: f44f 61fa mov.w r1, #2000 ; 0x7d0 d024f2a: 4620 mov r0, r4 - d024f2c: f7ed fbc7 bl d0126be <rtw_state_check_ap_on> - d024f30: 2800 cmp r0, #0 - d024f32: d1f5 bne.n d024f20 <wifi_get_channel+0x38> - d024f34: f894 30bf ldrb.w r3, [r4, #191] ; 0xbf - d024f38: 702b strb r3, [r5, #0] - d024f3a: e7f5 b.n d024f28 <wifi_get_channel+0x40> - d024f3c: 60007190 .word 0x60007190 - d024f40: 0d049165 .word 0x0d049165 - d024f44: 0d045292 .word 0x0d045292 - -0d024f48 <wifi_btcoex_set_ble_scan_duty>: - d024f48: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d024f4c: 4770 bx lr + d024f2c: f7e7 fb2d bl d00c58a <rtw_ips_wakeup> + d024f30: b3c8 cbz r0, d024fa6 <wifi_set_channel+0xf2> + d024f32: 2300 movs r3, #0 + d024f34: 4649 mov r1, r9 + d024f36: f60a 2046 addw r0, sl, #2630 ; 0xa46 + d024f3a: 461a mov r2, r3 + d024f3c: f7e5 fb4d bl d00a5da <rtw_scan_is_channel_set_contains_channel_temp> + d024f40: 4605 mov r5, r0 + d024f42: b340 cbz r0, d024f96 <wifi_set_channel+0xe2> + d024f44: 4b1c ldr r3, [pc, #112] ; (d024fb8 <wifi_set_channel+0x104>) + d024f46: 2500 movs r5, #0 + d024f48: f884 90bf strb.w r9, [r4, #191] ; 0xbf + d024f4c: 4620 mov r0, r4 + d024f4e: 7ddb ldrb r3, [r3, #23] + d024f50: f888 352c strb.w r3, [r8, #1324] ; 0x52c + d024f54: f894 30c0 ldrb.w r3, [r4, #192] ; 0xc0 + d024f58: f894 20c1 ldrb.w r2, [r4, #193] ; 0xc1 + d024f5c: f894 10bf ldrb.w r1, [r4, #191] ; 0xbf + d024f60: f7f6 f99c bl d01b29c <wifi_hal_set_channel_bw> + d024f64: f888 552c strb.w r5, [r8, #1324] ; 0x52c + d024f68: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 + d024f6c: b90b cbnz r3, d024f72 <wifi_set_channel+0xbe> + d024f6e: 2500 movs r5, #0 + d024f70: e7d4 b.n d024f1c <wifi_set_channel+0x68> + d024f72: 4638 mov r0, r7 + d024f74: f7ed fb80 bl d012678 <rtw_state_check_sta_no_link> + d024f78: 2800 cmp r0, #0 + d024f7a: d0f8 beq.n d024f6e <wifi_set_channel+0xba> + d024f7c: f894 30bf ldrb.w r3, [r4, #191] ; 0xbf + d024f80: f886 30bb strb.w r3, [r6, #187] ; 0xbb + d024f84: f894 30c1 ldrb.w r3, [r4, #193] ; 0xc1 + d024f88: f886 30bd strb.w r3, [r6, #189] ; 0xbd + d024f8c: f894 30c0 ldrb.w r3, [r4, #192] ; 0xc0 + d024f90: f886 30bc strb.w r3, [r6, #188] ; 0xbc + d024f94: e7c2 b.n d024f1c <wifi_set_channel+0x68> + d024f96: 4809 ldr r0, [pc, #36] ; (d024fbc <wifi_set_channel+0x108>) + d024f98: f7de ffae bl d003ef8 <inic_ipc_dev_buffered_printf> + d024f9c: 4649 mov r1, r9 + d024f9e: 4808 ldr r0, [pc, #32] ; (d024fc0 <wifi_set_channel+0x10c>) + d024fa0: f7de ffaa bl d003ef8 <inic_ipc_dev_buffered_printf> + d024fa4: e7ba b.n d024f1c <wifi_set_channel+0x68> + d024fa6: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff + d024faa: e7b7 b.n d024f1c <wifi_set_channel+0x68> + d024fac: 600071a8 .word 0x600071a8 + d024fb0: 0d049241 .word 0x0d049241 + d024fb4: 0d045372 .word 0x0d045372 + d024fb8: 60000c80 .word 0x60000c80 + d024fbc: 0d04a78b .word 0x0d04a78b + d024fc0: 0d049279 .word 0x0d049279 + +0d024fc4 <wifi_get_channel>: + d024fc4: b538 push {r3, r4, r5, lr} + d024fc6: 460d mov r5, r1 + d024fc8: b139 cbz r1, d024fda <wifi_get_channel+0x16> + d024fca: 2324 movs r3, #36 ; 0x24 + d024fcc: 4a12 ldr r2, [pc, #72] ; (d025018 <wifi_get_channel+0x54>) + d024fce: 2801 cmp r0, #1 + d024fd0: fb00 f303 mul.w r3, r0, r3 + d024fd4: 58d4 ldr r4, [r2, r3] + d024fd6: d103 bne.n d024fe0 <wifi_get_channel+0x1c> + d024fd8: b964 cbnz r4, d024ff4 <wifi_get_channel+0x30> + d024fda: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d024fde: e011 b.n d025004 <wifi_get_channel+0x40> + d024fe0: b944 cbnz r4, d024ff4 <wifi_get_channel+0x30> + d024fe2: 4a0e ldr r2, [pc, #56] ; (d02501c <wifi_get_channel+0x58>) + d024fe4: f44f 718e mov.w r1, #284 ; 0x11c + d024fe8: 480d ldr r0, [pc, #52] ; (d025020 <wifi_get_channel+0x5c>) + d024fea: f7de ff85 bl d003ef8 <inic_ipc_dev_buffered_printf> + d024fee: f7e0 fa9d bl d00552c <cli> + d024ff2: e7fe b.n d024ff2 <wifi_get_channel+0x2e> + d024ff4: 4620 mov r0, r4 + d024ff6: f7ed fb0e bl d012616 <rtw_check_sta_associated_to_ap> + d024ffa: b120 cbz r0, d025006 <wifi_get_channel+0x42> + d024ffc: f8d4 3488 ldr.w r3, [r4, #1160] ; 0x488 + d025000: 2000 movs r0, #0 + d025002: 702b strb r3, [r5, #0] + d025004: bd38 pop {r3, r4, r5, pc} + d025006: 4620 mov r0, r4 + d025008: f7ed fb59 bl d0126be <rtw_state_check_ap_on> + d02500c: 2800 cmp r0, #0 + d02500e: d1f5 bne.n d024ffc <wifi_get_channel+0x38> + d025010: f894 30bf ldrb.w r3, [r4, #191] ; 0xbf + d025014: 702b strb r3, [r5, #0] + d025016: e7f5 b.n d025004 <wifi_get_channel+0x40> + d025018: 600071a8 .word 0x600071a8 + d02501c: 0d049241 .word 0x0d049241 + d025020: 0d045372 .word 0x0d045372 + +0d025024 <wifi_btcoex_set_ble_scan_duty>: + d025024: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025028: 4770 bx lr ... -0d024f50 <wifi_get_network_mode>: - d024f50: 4b14 ldr r3, [pc, #80] ; (d024fa4 <wifi_get_network_mode+0x54>) - d024f52: b510 push {r4, lr} - d024f54: 7e1a ldrb r2, [r3, #24] - d024f56: b90a cbnz r2, d024f5c <wifi_get_network_mode+0xc> - d024f58: 2000 movs r0, #0 - d024f5a: bd10 pop {r4, pc} - d024f5c: 6818 ldr r0, [r3, #0] - d024f5e: f200 4144 addw r1, r0, #1092 ; 0x444 - d024f62: f500 70b6 add.w r0, r0, #364 ; 0x16c - d024f66: f7e7 fd7d bl d00ca64 <rtw_get_stainfo> - d024f6a: 4604 mov r4, r0 - d024f6c: b930 cbnz r0, d024f7c <wifi_get_network_mode+0x2c> - d024f6e: 480e ldr r0, [pc, #56] ; (d024fa8 <wifi_get_network_mode+0x58>) - d024f70: f7de ffc2 bl d003ef8 <inic_ipc_dev_buffered_printf> - d024f74: 480d ldr r0, [pc, #52] ; (d024fac <wifi_get_network_mode+0x5c>) - d024f76: f7de ffbf bl d003ef8 <inic_ipc_dev_buffered_printf> - d024f7a: e7ed b.n d024f58 <wifi_get_network_mode+0x8> - d024f7c: f7ff fe8c bl d024c98 <wifi_is_connected_to_ap> - d024f80: 2800 cmp r0, #0 - d024f82: d1f4 bne.n d024f6e <wifi_get_network_mode+0x1e> - d024f84: f894 324c ldrb.w r3, [r4, #588] ; 0x24c - d024f88: b943 cbnz r3, d024f9c <wifi_get_network_mode+0x4c> - d024f8a: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 - d024f8e: b93b cbnz r3, d024fa0 <wifi_get_network_mode+0x50> - d024f90: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 - d024f94: 2b00 cmp r3, #0 - d024f96: d0df beq.n d024f58 <wifi_get_network_mode+0x8> - d024f98: 2004 movs r0, #4 - d024f9a: e7de b.n d024f5a <wifi_get_network_mode+0xa> - d024f9c: 2006 movs r0, #6 - d024f9e: e7dc b.n d024f5a <wifi_get_network_mode+0xa> - d024fa0: 2005 movs r0, #5 - d024fa2: e7da b.n d024f5a <wifi_get_network_mode+0xa> - d024fa4: 60007190 .word 0x60007190 - d024fa8: 0d04a6af .word 0x0d04a6af - d024fac: 0d0491c9 .word 0x0d0491c9 - -0d024fb0 <wifi_set_network_mode>: - d024fb0: 281a cmp r0, #26 - d024fb2: b5f8 push {r3, r4, r5, r6, r7, lr} - d024fb4: 4604 mov r4, r0 - d024fb6: d937 bls.n d025028 <wifi_set_network_mode+0x78> - d024fb8: 282d cmp r0, #45 ; 0x2d - d024fba: d13c bne.n d025036 <wifi_set_network_mode+0x86> - d024fbc: 4b25 ldr r3, [pc, #148] ; (d025054 <wifi_set_network_mode+0xa4>) - d024fbe: 7e1a ldrb r2, [r3, #24] - d024fc0: 2a00 cmp r2, #0 - d024fc2: d035 beq.n d025030 <wifi_set_network_mode+0x80> - d024fc4: 681e ldr r6, [r3, #0] - d024fc6: 2100 movs r1, #0 - d024fc8: 220c movs r2, #12 - d024fca: 6835 ldr r5, [r6, #0] - d024fcc: f605 2756 addw r7, r5, #2646 ; 0xa56 - d024fd0: 4638 mov r0, r7 - d024fd2: f7e0 fae6 bl d0055a2 <rtw_memset> - d024fd6: 2300 movs r3, #0 - d024fd8: 07e1 lsls r1, r4, #31 - d024fda: f885 3a62 strb.w r3, [r5, #2658] ; 0xa62 - d024fde: d509 bpl.n d024ff4 <wifi_set_network_mode+0x44> - d024fe0: 4b1d ldr r3, [pc, #116] ; (d025058 <wifi_set_network_mode+0xa8>) - d024fe2: 2204 movs r2, #4 - d024fe4: 491d ldr r1, [pc, #116] ; (d02505c <wifi_set_network_mode+0xac>) - d024fe6: 4638 mov r0, r7 - d024fe8: 4798 blx r3 - d024fea: f895 3a62 ldrb.w r3, [r5, #2658] ; 0xa62 - d024fee: 3304 adds r3, #4 - d024ff0: f885 3a62 strb.w r3, [r5, #2658] ; 0xa62 - d024ff4: 0762 lsls r2, r4, #29 - d024ff6: d50b bpl.n d025010 <wifi_set_network_mode+0x60> - d024ff8: f895 0a62 ldrb.w r0, [r5, #2658] ; 0xa62 - d024ffc: 2208 movs r2, #8 - d024ffe: 4b16 ldr r3, [pc, #88] ; (d025058 <wifi_set_network_mode+0xa8>) - d025000: 4917 ldr r1, [pc, #92] ; (d025060 <wifi_set_network_mode+0xb0>) - d025002: 4438 add r0, r7 - d025004: 4798 blx r3 - d025006: f895 3a62 ldrb.w r3, [r5, #2658] ; 0xa62 - d02500a: 3308 adds r3, #8 - d02500c: f885 3a62 strb.w r3, [r5, #2658] ; 0xa62 - d025010: f7f5 fd82 bl d01ab18 <wifi_hal_11ax_limitation> - d025014: b190 cbz r0, d02503c <wifi_set_network_mode+0x8c> - d025016: 06a3 lsls r3, r4, #26 - d025018: d510 bpl.n d02503c <wifi_set_network_mode+0x8c> - d02501a: 4812 ldr r0, [pc, #72] ; (d025064 <wifi_set_network_mode+0xb4>) - d02501c: f7de ff6c bl d003ef8 <inic_ipc_dev_buffered_printf> - d025020: 4811 ldr r0, [pc, #68] ; (d025068 <wifi_set_network_mode+0xb8>) - d025022: f7de ff69 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025026: e003 b.n d025030 <wifi_set_network_mode+0x80> - d025028: 4b10 ldr r3, [pc, #64] ; (d02506c <wifi_set_network_mode+0xbc>) - d02502a: 40c3 lsrs r3, r0 - d02502c: 07d8 lsls r0, r3, #31 - d02502e: d4c5 bmi.n d024fbc <wifi_set_network_mode+0xc> - d025030: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025034: e00d b.n d025052 <wifi_set_network_mode+0xa2> - d025036: 283a cmp r0, #58 ; 0x3a - d025038: d0c0 beq.n d024fbc <wifi_set_network_mode+0xc> - d02503a: e7f9 b.n d025030 <wifi_set_network_mode+0x80> - d02503c: f014 0008 ands.w r0, r4, #8 - d025040: f885 4a31 strb.w r4, [r5, #2609] ; 0xa31 - d025044: bf1b ittet ne - d025046: 2301 movne r3, #1 - d025048: 2000 movne r0, #0 - d02504a: f886 03f4 strbeq.w r0, [r6, #1012] ; 0x3f4 - d02504e: f886 33f4 strbne.w r3, [r6, #1012] ; 0x3f4 - d025052: bdf8 pop {r3, r4, r5, r6, r7, pc} - d025054: 60007190 .word 0x60007190 - d025058: 00027939 .word 0x00027939 - d02505c: 0d046180 .word 0x0d046180 - d025060: 0d046184 .word 0x0d046184 - d025064: 0d04a6af .word 0x0d04a6af - d025068: 0d0491fc .word 0x0d0491fc - d02506c: 04002426 .word 0x04002426 - -0d025070 <wifi_set_tx_rate_by_ToS>: - d025070: 4b12 ldr r3, [pc, #72] ; (d0250bc <wifi_set_tx_rate_by_ToS+0x4c>) - d025072: b570 push {r4, r5, r6, lr} - d025074: 681d ldr r5, [r3, #0] - d025076: b945 cbnz r5, d02508a <wifi_set_tx_rate_by_ToS+0x1a> - d025078: 4a11 ldr r2, [pc, #68] ; (d0250c0 <wifi_set_tx_rate_by_ToS+0x50>) - d02507a: f240 11f5 movw r1, #501 ; 0x1f5 - d02507e: 4811 ldr r0, [pc, #68] ; (d0250c4 <wifi_set_tx_rate_by_ToS+0x54>) - d025080: f7de ff3a bl d003ef8 <inic_ipc_dev_buffered_printf> - d025084: f7e0 fa52 bl d00552c <cli> - d025088: e7fe b.n d025088 <wifi_set_tx_rate_by_ToS+0x18> - d02508a: 2401 movs r4, #1 - d02508c: 682e ldr r6, [r5, #0] - d02508e: 408c lsls r4, r1 - d025090: f896 3ce8 ldrb.w r3, [r6, #3304] ; 0xce8 - d025094: b2e4 uxtb r4, r4 - d025096: b140 cbz r0, d0250aa <wifi_set_tx_rate_by_ToS+0x3a> - d025098: 4323 orrs r3, r4 - d02509a: f886 3ce8 strb.w r3, [r6, #3304] ; 0xce8 - d02509e: 682b ldr r3, [r5, #0] - d0250a0: 4419 add r1, r3 - d0250a2: f881 2ce9 strb.w r2, [r1, #3305] ; 0xce9 - d0250a6: 2000 movs r0, #0 - d0250a8: bd70 pop {r4, r5, r6, pc} - d0250aa: ea23 0304 bic.w r3, r3, r4 - d0250ae: f886 3ce8 strb.w r3, [r6, #3304] ; 0xce8 - d0250b2: 682b ldr r3, [r5, #0] - d0250b4: 4419 add r1, r3 - d0250b6: f881 0ce9 strb.w r0, [r1, #3305] ; 0xce9 - d0250ba: e7f4 b.n d0250a6 <wifi_set_tx_rate_by_ToS+0x36> - d0250bc: 60007190 .word 0x60007190 - d0250c0: 0d049165 .word 0x0d049165 - d0250c4: 0d045292 .word 0x0d045292 - -0d0250c8 <wifi_set_EDCA_param>: - d0250c8: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - d0250ca: 4604 mov r4, r0 - d0250cc: 2210 movs r2, #16 - d0250ce: 2100 movs r1, #0 - d0250d0: 4668 mov r0, sp - d0250d2: f01d fde5 bl d042ca0 <____wrap_memset_veneer> - d0250d6: 4b1a ldr r3, [pc, #104] ; (d025140 <wifi_set_EDCA_param+0x78>) - d0250d8: 681d ldr r5, [r3, #0] - d0250da: b945 cbnz r5, d0250ee <wifi_set_EDCA_param+0x26> - d0250dc: 4a19 ldr r2, [pc, #100] ; (d025144 <wifi_set_EDCA_param+0x7c>) - d0250de: f240 210f movw r1, #527 ; 0x20f - d0250e2: 4819 ldr r0, [pc, #100] ; (d025148 <wifi_set_EDCA_param+0x80>) - d0250e4: f7de ff08 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0250e8: f7e0 fa20 bl d00552c <cli> - d0250ec: e7fe b.n d0250ec <wifi_set_EDCA_param+0x24> - d0250ee: 682b ldr r3, [r5, #0] - d0250f0: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 - d0250f4: f891 2520 ldrb.w r2, [r1, #1312] ; 0x520 - d0250f8: 2a01 cmp r2, #1 - d0250fa: d11e bne.n d02513a <wifi_set_EDCA_param+0x72> - d0250fc: f893 3a43 ldrb.w r3, [r3, #2627] ; 0xa43 - d025100: a804 add r0, sp, #16 - d025102: f3c4 1241 ubfx r2, r4, #5, #2 - d025106: f004 060f and.w r6, r4, #15 - d02510a: 2b01 cmp r3, #1 - d02510c: f501 61a6 add.w r1, r1, #1328 ; 0x530 - d025110: eb00 0282 add.w r2, r0, r2, lsl #2 - d025114: f895 00ae ldrb.w r0, [r5, #174] ; 0xae - d025118: bf0c ite eq - d02511a: 230a moveq r3, #10 - d02511c: 2310 movne r3, #16 - d02511e: fb06 3300 mla r3, r6, r0, r3 - d025122: f024 00ff bic.w r0, r4, #255 ; 0xff - d025126: b2db uxtb r3, r3 - d025128: 4318 orrs r0, r3 - d02512a: f842 0c10 str.w r0, [r2, #-16] - d02512e: 4668 mov r0, sp - d025130: f7fb fd0a bl d020b48 <ROM_WIFI_Set_AC_Param> - d025134: 2000 movs r0, #0 - d025136: b004 add sp, #16 - d025138: bd70 pop {r4, r5, r6, pc} - d02513a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d02513e: e7fa b.n d025136 <wifi_set_EDCA_param+0x6e> - d025140: 60007190 .word 0x60007190 - d025144: 0d049165 .word 0x0d049165 - d025148: 0d045292 .word 0x0d045292 - -0d02514c <wifi_set_TX_CCA>: - d02514c: b508 push {r3, lr} - d02514e: 4b0d ldr r3, [pc, #52] ; (d025184 <wifi_set_TX_CCA+0x38>) - d025150: 681b ldr r3, [r3, #0] - d025152: b943 cbnz r3, d025166 <wifi_set_TX_CCA+0x1a> - d025154: 4a0c ldr r2, [pc, #48] ; (d025188 <wifi_set_TX_CCA+0x3c>) - d025156: f240 2133 movw r1, #563 ; 0x233 - d02515a: 480c ldr r0, [pc, #48] ; (d02518c <wifi_set_TX_CCA+0x40>) +0d02502c <wifi_get_network_mode>: + d02502c: 4b14 ldr r3, [pc, #80] ; (d025080 <wifi_get_network_mode+0x54>) + d02502e: b510 push {r4, lr} + d025030: 7e1a ldrb r2, [r3, #24] + d025032: b90a cbnz r2, d025038 <wifi_get_network_mode+0xc> + d025034: 2000 movs r0, #0 + d025036: bd10 pop {r4, pc} + d025038: 6818 ldr r0, [r3, #0] + d02503a: f200 4144 addw r1, r0, #1092 ; 0x444 + d02503e: f500 70b6 add.w r0, r0, #364 ; 0x16c + d025042: f7e7 fd0f bl d00ca64 <rtw_get_stainfo> + d025046: 4604 mov r4, r0 + d025048: b930 cbnz r0, d025058 <wifi_get_network_mode+0x2c> + d02504a: 480e ldr r0, [pc, #56] ; (d025084 <wifi_get_network_mode+0x58>) + d02504c: f7de ff54 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025050: 480d ldr r0, [pc, #52] ; (d025088 <wifi_get_network_mode+0x5c>) + d025052: f7de ff51 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025056: e7ed b.n d025034 <wifi_get_network_mode+0x8> + d025058: f7ff fe8c bl d024d74 <wifi_is_connected_to_ap> + d02505c: 2800 cmp r0, #0 + d02505e: d1f4 bne.n d02504a <wifi_get_network_mode+0x1e> + d025060: f894 324c ldrb.w r3, [r4, #588] ; 0x24c + d025064: b943 cbnz r3, d025078 <wifi_get_network_mode+0x4c> + d025066: f894 3244 ldrb.w r3, [r4, #580] ; 0x244 + d02506a: b93b cbnz r3, d02507c <wifi_get_network_mode+0x50> + d02506c: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 + d025070: 2b00 cmp r3, #0 + d025072: d0df beq.n d025034 <wifi_get_network_mode+0x8> + d025074: 2004 movs r0, #4 + d025076: e7de b.n d025036 <wifi_get_network_mode+0xa> + d025078: 2006 movs r0, #6 + d02507a: e7dc b.n d025036 <wifi_get_network_mode+0xa> + d02507c: 2005 movs r0, #5 + d02507e: e7da b.n d025036 <wifi_get_network_mode+0xa> + d025080: 600071a8 .word 0x600071a8 + d025084: 0d04a78b .word 0x0d04a78b + d025088: 0d0492a5 .word 0x0d0492a5 + +0d02508c <wifi_set_network_mode>: + d02508c: 281a cmp r0, #26 + d02508e: b5f8 push {r3, r4, r5, r6, r7, lr} + d025090: 4604 mov r4, r0 + d025092: d937 bls.n d025104 <wifi_set_network_mode+0x78> + d025094: 282d cmp r0, #45 ; 0x2d + d025096: d13c bne.n d025112 <wifi_set_network_mode+0x86> + d025098: 4b25 ldr r3, [pc, #148] ; (d025130 <wifi_set_network_mode+0xa4>) + d02509a: 7e1a ldrb r2, [r3, #24] + d02509c: 2a00 cmp r2, #0 + d02509e: d035 beq.n d02510c <wifi_set_network_mode+0x80> + d0250a0: 681e ldr r6, [r3, #0] + d0250a2: 2100 movs r1, #0 + d0250a4: 220c movs r2, #12 + d0250a6: 6835 ldr r5, [r6, #0] + d0250a8: f605 2756 addw r7, r5, #2646 ; 0xa56 + d0250ac: 4638 mov r0, r7 + d0250ae: f7e0 fa78 bl d0055a2 <rtw_memset> + d0250b2: 2300 movs r3, #0 + d0250b4: 07e1 lsls r1, r4, #31 + d0250b6: f885 3a62 strb.w r3, [r5, #2658] ; 0xa62 + d0250ba: d509 bpl.n d0250d0 <wifi_set_network_mode+0x44> + d0250bc: 4b1d ldr r3, [pc, #116] ; (d025134 <wifi_set_network_mode+0xa8>) + d0250be: 2204 movs r2, #4 + d0250c0: 491d ldr r1, [pc, #116] ; (d025138 <wifi_set_network_mode+0xac>) + d0250c2: 4638 mov r0, r7 + d0250c4: 4798 blx r3 + d0250c6: f895 3a62 ldrb.w r3, [r5, #2658] ; 0xa62 + d0250ca: 3304 adds r3, #4 + d0250cc: f885 3a62 strb.w r3, [r5, #2658] ; 0xa62 + d0250d0: 0762 lsls r2, r4, #29 + d0250d2: d50b bpl.n d0250ec <wifi_set_network_mode+0x60> + d0250d4: f895 0a62 ldrb.w r0, [r5, #2658] ; 0xa62 + d0250d8: 2208 movs r2, #8 + d0250da: 4b16 ldr r3, [pc, #88] ; (d025134 <wifi_set_network_mode+0xa8>) + d0250dc: 4917 ldr r1, [pc, #92] ; (d02513c <wifi_set_network_mode+0xb0>) + d0250de: 4438 add r0, r7 + d0250e0: 4798 blx r3 + d0250e2: f895 3a62 ldrb.w r3, [r5, #2658] ; 0xa62 + d0250e6: 3308 adds r3, #8 + d0250e8: f885 3a62 strb.w r3, [r5, #2658] ; 0xa62 + d0250ec: f7f5 fd82 bl d01abf4 <wifi_hal_11ax_limitation> + d0250f0: b190 cbz r0, d025118 <wifi_set_network_mode+0x8c> + d0250f2: 06a3 lsls r3, r4, #26 + d0250f4: d510 bpl.n d025118 <wifi_set_network_mode+0x8c> + d0250f6: 4812 ldr r0, [pc, #72] ; (d025140 <wifi_set_network_mode+0xb4>) + d0250f8: f7de fefe bl d003ef8 <inic_ipc_dev_buffered_printf> + d0250fc: 4811 ldr r0, [pc, #68] ; (d025144 <wifi_set_network_mode+0xb8>) + d0250fe: f7de fefb bl d003ef8 <inic_ipc_dev_buffered_printf> + d025102: e003 b.n d02510c <wifi_set_network_mode+0x80> + d025104: 4b10 ldr r3, [pc, #64] ; (d025148 <wifi_set_network_mode+0xbc>) + d025106: 40c3 lsrs r3, r0 + d025108: 07d8 lsls r0, r3, #31 + d02510a: d4c5 bmi.n d025098 <wifi_set_network_mode+0xc> + d02510c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025110: e00d b.n d02512e <wifi_set_network_mode+0xa2> + d025112: 283a cmp r0, #58 ; 0x3a + d025114: d0c0 beq.n d025098 <wifi_set_network_mode+0xc> + d025116: e7f9 b.n d02510c <wifi_set_network_mode+0x80> + d025118: f014 0008 ands.w r0, r4, #8 + d02511c: f885 4a31 strb.w r4, [r5, #2609] ; 0xa31 + d025120: bf1b ittet ne + d025122: 2301 movne r3, #1 + d025124: 2000 movne r0, #0 + d025126: f886 03f4 strbeq.w r0, [r6, #1012] ; 0x3f4 + d02512a: f886 33f4 strbne.w r3, [r6, #1012] ; 0x3f4 + d02512e: bdf8 pop {r3, r4, r5, r6, r7, pc} + d025130: 600071a8 .word 0x600071a8 + d025134: 00027939 .word 0x00027939 + d025138: 0d046260 .word 0x0d046260 + d02513c: 0d046264 .word 0x0d046264 + d025140: 0d04a78b .word 0x0d04a78b + d025144: 0d0492d8 .word 0x0d0492d8 + d025148: 04002426 .word 0x04002426 + +0d02514c <wifi_set_tx_rate_by_ToS>: + d02514c: 4b12 ldr r3, [pc, #72] ; (d025198 <wifi_set_tx_rate_by_ToS+0x4c>) + d02514e: b570 push {r4, r5, r6, lr} + d025150: 681d ldr r5, [r3, #0] + d025152: b945 cbnz r5, d025166 <wifi_set_tx_rate_by_ToS+0x1a> + d025154: 4a11 ldr r2, [pc, #68] ; (d02519c <wifi_set_tx_rate_by_ToS+0x50>) + d025156: f240 11f5 movw r1, #501 ; 0x1f5 + d02515a: 4811 ldr r0, [pc, #68] ; (d0251a0 <wifi_set_tx_rate_by_ToS+0x54>) d02515c: f7de fecc bl d003ef8 <inic_ipc_dev_buffered_printf> d025160: f7e0 f9e4 bl d00552c <cli> - d025164: e7fe b.n d025164 <wifi_set_TX_CCA+0x18> - d025166: 681b ldr r3, [r3, #0] - d025168: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 - d02516c: f893 3520 ldrb.w r3, [r3, #1312] ; 0x520 - d025170: 2b01 cmp r3, #1 - d025172: d103 bne.n d02517c <wifi_set_TX_CCA+0x30> - d025174: f7fb fc94 bl d020aa0 <ROM_WIFI_SET_CCA_EDCCA> - d025178: 2000 movs r0, #0 - d02517a: bd08 pop {r3, pc} - d02517c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025180: e7fb b.n d02517a <wifi_set_TX_CCA+0x2e> - d025182: bf00 nop - d025184: 60007190 .word 0x60007190 - d025188: 0d049165 .word 0x0d049165 - d02518c: 0d045292 .word 0x0d045292 - -0d025190 <wifi_ap_switch_chl_and_inform>: - d025190: 4b40 ldr r3, [pc, #256] ; (d025294 <wifi_ap_switch_chl_and_inform+0x104>) - d025192: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d025196: 6a5e ldr r6, [r3, #36] ; 0x24 - d025198: 4604 mov r4, r0 - d02519a: f890 9000 ldrb.w r9, [r0] - d02519e: f890 8001 ldrb.w r8, [r0, #1] - d0251a2: 4630 mov r0, r6 - d0251a4: 6835 ldr r5, [r6, #0] - d0251a6: f7ed fa2f bl d012608 <rtw_check_ap_mode> - d0251aa: b948 cbnz r0, d0251c0 <wifi_ap_switch_chl_and_inform+0x30> - d0251ac: 483a ldr r0, [pc, #232] ; (d025298 <wifi_ap_switch_chl_and_inform+0x108>) - d0251ae: f7de fea3 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0251b2: 493a ldr r1, [pc, #232] ; (d02529c <wifi_ap_switch_chl_and_inform+0x10c>) - d0251b4: 483a ldr r0, [pc, #232] ; (d0252a0 <wifi_ap_switch_chl_and_inform+0x110>) - d0251b6: f7de fe9f bl d003ef8 <inic_ipc_dev_buffered_printf> - d0251ba: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - d0251be: e048 b.n d025252 <wifi_ap_switch_chl_and_inform+0xc2> - d0251c0: 2300 movs r3, #0 - d0251c2: 7821 ldrb r1, [r4, #0] - d0251c4: f605 2046 addw r0, r5, #2630 ; 0xa46 - d0251c8: 461a mov r2, r3 - d0251ca: f7e5 fa06 bl d00a5da <rtw_scan_is_channel_set_contains_channel_temp> - d0251ce: 2800 cmp r0, #0 - d0251d0: d056 beq.n d025280 <wifi_ap_switch_chl_and_inform+0xf0> - d0251d2: 7823 ldrb r3, [r4, #0] - d0251d4: 2001 movs r0, #1 - d0251d6: f885 32a6 strb.w r3, [r5, #678] ; 0x2a6 - d0251da: 78a3 ldrb r3, [r4, #2] - d0251dc: f885 32ac strb.w r3, [r5, #684] ; 0x2ac - d0251e0: 78e3 ldrb r3, [r4, #3] - d0251e2: f885 32ad strb.w r3, [r5, #685] ; 0x2ad - d0251e6: 6863 ldr r3, [r4, #4] - d0251e8: f8c5 32b0 str.w r3, [r5, #688] ; 0x2b0 - d0251ec: f7fc f8f7 bl d0213de <ROM_WIFI_TSF_GetByPort> - d0251f0: 7864 ldrb r4, [r4, #1] - d0251f2: 4682 mov sl, r0 - d0251f4: 9101 str r1, [sp, #4] - d0251f6: b3cc cbz r4, d02526c <wifi_ap_switch_chl_and_inform+0xdc> - d0251f8: 2005 movs r0, #5 - d0251fa: 2701 movs r7, #1 - d0251fc: f7e0 f9c2 bl d005584 <rtw_malloc> - d025200: 2325 movs r3, #37 ; 0x25 - d025202: f8c5 02a8 str.w r0, [r5, #680] ; 0x2a8 - d025206: f44f 32c8 mov.w r2, #102400 ; 0x19000 - d02520a: 7003 strb r3, [r0, #0] - d02520c: 2303 movs r3, #3 - d02520e: f880 8004 strb.w r8, [r0, #4] - d025212: 2400 movs r4, #0 - d025214: 7043 strb r3, [r0, #1] - d025216: 2300 movs r3, #0 - d025218: 7087 strb r7, [r0, #2] - d02521a: f505 782d add.w r8, r5, #692 ; 0x2b4 - d02521e: f880 9003 strb.w r9, [r0, #3] - d025222: 4650 mov r0, sl - d025224: 9901 ldr r1, [sp, #4] - d025226: f015 fc01 bl d03aa2c <__aeabi_uldivmod> - d02522a: f5d2 30c8 rsbs r0, r2, #102400 ; 0x19000 - d02522e: 4619 mov r1, r3 - d025230: f44f 727a mov.w r2, #1000 ; 0x3e8 - d025234: f04f 0300 mov.w r3, #0 - d025238: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d02523c: f015 fbf6 bl d03aa2c <__aeabi_uldivmod> - d025240: 3814 subs r0, #20 - d025242: 2846 cmp r0, #70 ; 0x46 - d025244: d909 bls.n d02525a <wifi_ap_switch_chl_and_inform+0xca> - d025246: 2128 movs r1, #40 ; 0x28 - d025248: f885 42a5 strb.w r4, [r5, #677] ; 0x2a5 - d02524c: 4640 mov r0, r8 - d02524e: f005 fd6d bl d02ad2c <rtw_set_timer> - d025252: 4620 mov r0, r4 - d025254: b002 add sp, #8 - d025256: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02525a: 4621 mov r1, r4 - d02525c: 463a mov r2, r7 - d02525e: 4630 mov r0, r6 - d025260: f885 72a5 strb.w r7, [r5, #677] ; 0x2a5 - d025264: f7e9 fd41 bl d00ecea <rtw_ap_update_beacon> - d025268: 2166 movs r1, #102 ; 0x66 - d02526a: e7ef b.n d02524c <wifi_ap_switch_chl_and_inform+0xbc> - d02526c: 480a ldr r0, [pc, #40] ; (d025298 <wifi_ap_switch_chl_and_inform+0x108>) - d02526e: f7de fe43 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025272: f896 28c0 ldrb.w r2, [r6, #2240] ; 0x8c0 - d025276: 490b ldr r1, [pc, #44] ; (d0252a4 <wifi_ap_switch_chl_and_inform+0x114>) - d025278: 480b ldr r0, [pc, #44] ; (d0252a8 <wifi_ap_switch_chl_and_inform+0x118>) - d02527a: f7de fe3d bl d003ef8 <inic_ipc_dev_buffered_printf> - d02527e: e7e8 b.n d025252 <wifi_ap_switch_chl_and_inform+0xc2> - d025280: 4805 ldr r0, [pc, #20] ; (d025298 <wifi_ap_switch_chl_and_inform+0x108>) - d025282: f7de fe39 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025286: 7822 ldrb r2, [r4, #0] - d025288: 4904 ldr r1, [pc, #16] ; (d02529c <wifi_ap_switch_chl_and_inform+0x10c>) - d02528a: 4808 ldr r0, [pc, #32] ; (d0252ac <wifi_ap_switch_chl_and_inform+0x11c>) - d02528c: f7de fe34 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025290: e793 b.n d0251ba <wifi_ap_switch_chl_and_inform+0x2a> - d025292: bf00 nop - d025294: 60007190 .word 0x60007190 - d025298: 0d04a6af .word 0x0d04a6af - d02529c: 0d049783 .word 0x0d049783 - d0252a0: 0d049225 .word 0x0d049225 - d0252a4: 0d049821 .word 0x0d049821 - d0252a8: 0d049253 .word 0x0d049253 - d0252ac: 0d0492a6 .word 0x0d0492a6 - -0d0252b0 <wifi_set_chplan>: - d0252b0: 4b19 ldr r3, [pc, #100] ; (d025318 <wifi_set_chplan+0x68>) - d0252b2: b5f0 push {r4, r5, r6, r7, lr} - d0252b4: 681b ldr r3, [r3, #0] - d0252b6: f5ad 7d07 sub.w sp, sp, #540 ; 0x21c - d0252ba: 4604 mov r4, r0 - d0252bc: 681d ldr r5, [r3, #0] - d0252be: 0603 lsls r3, r0, #24 - d0252c0: f8d5 6cc0 ldr.w r6, [r5, #3264] ; 0xcc0 - d0252c4: d425 bmi.n d025312 <wifi_set_chplan+0x62> - d0252c6: f895 3a32 ldrb.w r3, [r5, #2610] ; 0xa32 - d0252ca: f206 5725 addw r7, r6, #1317 ; 0x525 - d0252ce: f206 5626 addw r6, r6, #1318 ; 0x526 - d0252d2: a905 add r1, sp, #20 - d0252d4: f88d 3004 strb.w r3, [sp, #4] - d0252d8: 23b8 movs r3, #184 ; 0xb8 - d0252da: f88d 0010 strb.w r0, [sp, #16] - d0252de: a801 add r0, sp, #4 - d0252e0: f88d 3011 strb.w r3, [sp, #17] - d0252e4: e9cd 7602 strd r7, r6, [sp, #8] - d0252e8: f003 f8f0 bl d0284cc <wifi_rom_init_channel_set> - d0252ec: a905 add r1, sp, #20 - d0252ee: 4602 mov r2, r0 - d0252f0: f885 0a44 strb.w r0, [r5, #2628] ; 0xa44 - d0252f4: f605 2046 addw r0, r5, #2630 ; 0xa46 - d0252f8: f7e5 f92c bl d00a554 <rtw_scan_init_channel_set_bitmap_temp> - d0252fc: 4638 mov r0, r7 - d0252fe: 4622 mov r2, r4 - d025300: 4631 mov r1, r6 - d025302: f7ec ffc5 bl d012290 <rtw_pwr_lmt_regu_remapping> - d025306: 2000 movs r0, #0 - d025308: f885 4a06 strb.w r4, [r5, #2566] ; 0xa06 - d02530c: f50d 7d07 add.w sp, sp, #540 ; 0x21c - d025310: bdf0 pop {r4, r5, r6, r7, pc} - d025312: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025316: e7f9 b.n d02530c <wifi_set_chplan+0x5c> - d025318: 60007190 .word 0x60007190 - -0d02531c <wifi_get_chplan>: - d02531c: 4b03 ldr r3, [pc, #12] ; (d02532c <wifi_get_chplan+0x10>) - d02531e: 681b ldr r3, [r3, #0] - d025320: 681b ldr r3, [r3, #0] - d025322: f893 3a06 ldrb.w r3, [r3, #2566] ; 0xa06 - d025326: 7003 strb r3, [r0, #0] - d025328: 2001 movs r0, #1 - d02532a: 4770 bx lr - d02532c: 60007190 .word 0x60007190 - -0d025330 <wifi_set_mac_address>: - d025330: 4b4e ldr r3, [pc, #312] ; (d02546c <wifi_set_mac_address+0x13c>) - d025332: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d025336: 4681 mov r9, r0 - d025338: b087 sub sp, #28 - d02533a: 6818 ldr r0, [r3, #0] - d02533c: 2524 movs r5, #36 ; 0x24 - d02533e: 889b ldrh r3, [r3, #4] - d025340: 460e mov r6, r1 - d025342: f8df b154 ldr.w fp, [pc, #340] ; d025498 <wifi_set_mac_address+0x168> - d025346: fb05 f509 mul.w r5, r5, r9 - d02534a: f8ad 3004 strh.w r3, [sp, #4] - d02534e: 4b48 ldr r3, [pc, #288] ; (d025470 <wifi_set_mac_address+0x140>) - d025350: eb0b 0a05 add.w sl, fp, r5 - d025354: 9000 str r0, [sp, #0] - d025356: 6818 ldr r0, [r3, #0] - d025358: 889b ldrh r3, [r3, #4] - d02535a: 9002 str r0, [sp, #8] - d02535c: f8ad 300c strh.w r3, [sp, #12] - d025360: f89a 3018 ldrb.w r3, [sl, #24] - d025364: b16b cbz r3, d025382 <wifi_set_mac_address+0x52> - d025366: 2a01 cmp r2, #1 - d025368: f85b 7005 ldr.w r7, [fp, r5] - d02536c: d010 beq.n d025390 <wifi_set_mac_address+0x60> - d02536e: f44f 61fa mov.w r1, #2000 ; 0x7d0 - d025372: 4638 mov r0, r7 - d025374: f7e7 f909 bl d00c58a <rtw_ips_wakeup> - d025378: 2800 cmp r0, #0 - d02537a: d140 bne.n d0253fe <wifi_set_mac_address+0xce> - d02537c: 493d ldr r1, [pc, #244] ; (d025474 <wifi_set_mac_address+0x144>) - d02537e: 483e ldr r0, [pc, #248] ; (d025478 <wifi_set_mac_address+0x148>) - d025380: e001 b.n d025386 <wifi_set_mac_address+0x56> - d025382: 493c ldr r1, [pc, #240] ; (d025474 <wifi_set_mac_address+0x144>) - d025384: 483d ldr r0, [pc, #244] ; (d02547c <wifi_set_mac_address+0x14c>) - d025386: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - d02538a: f7de fdb5 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02538e: e032 b.n d0253f6 <wifi_set_mac_address+0xc6> - d025390: 4608 mov r0, r1 - d025392: f01d fc7d bl d042c90 <____wrap_strlen_veneer> - d025396: 280c cmp r0, #12 - d025398: d002 beq.n d0253a0 <wifi_set_mac_address+0x70> - d02539a: 4936 ldr r1, [pc, #216] ; (d025474 <wifi_set_mac_address+0x144>) - d02539c: 4838 ldr r0, [pc, #224] ; (d025480 <wifi_set_mac_address+0x150>) - d02539e: e7f2 b.n d025386 <wifi_set_mac_address+0x56> - d0253a0: ad04 add r5, sp, #16 - d0253a2: 2400 movs r4, #0 - d0253a4: f106 0901 add.w r9, r6, #1 - d0253a8: 46a8 mov r8, r5 - d0253aa: f819 1014 ldrb.w r1, [r9, r4, lsl #1] - d0253ae: f816 0014 ldrb.w r0, [r6, r4, lsl #1] - d0253b2: 3401 adds r4, #1 - d0253b4: f002 ffc0 bl d028338 <key_2char2num> - d0253b8: f805 0b01 strb.w r0, [r5], #1 - d0253bc: 2c06 cmp r4, #6 - d0253be: d1f4 bne.n d0253aa <wifi_set_mac_address+0x7a> - d0253c0: 2300 movs r3, #0 - d0253c2: 4642 mov r2, r8 - d0253c4: 4621 mov r1, r4 - d0253c6: f44f 708d mov.w r0, #282 ; 0x11a - d0253ca: f7f5 fcaf bl d01ad2c <rtw_config_map_write> - d0253ce: b910 cbnz r0, d0253d6 <wifi_set_mac_address+0xa6> - d0253d0: 4928 ldr r1, [pc, #160] ; (d025474 <wifi_set_mac_address+0x144>) - d0253d2: 482c ldr r0, [pc, #176] ; (d025484 <wifi_set_mac_address+0x154>) - d0253d4: e7d7 b.n d025386 <wifi_set_mac_address+0x56> - d0253d6: f8b8 3004 ldrh.w r3, [r8, #4] - d0253da: 9804 ldr r0, [sp, #16] - d0253dc: f8a7 38cc strh.w r3, [r7, #2252] ; 0x8cc - d0253e0: 4b29 ldr r3, [pc, #164] ; (d025488 <wifi_set_mac_address+0x158>) - d0253e2: f8c7 08c8 str.w r0, [r7, #2248] ; 0x8c8 - d0253e6: 681c ldr r4, [r3, #0] - d0253e8: f414 3400 ands.w r4, r4, #131072 ; 0x20000 - d0253ec: d003 beq.n d0253f6 <wifi_set_mac_address+0xc6> - d0253ee: 2400 movs r4, #0 - d0253f0: 4826 ldr r0, [pc, #152] ; (d02548c <wifi_set_mac_address+0x15c>) - d0253f2: f01d fc59 bl d042ca8 <__DiagPrintf_veneer> - d0253f6: 4620 mov r0, r4 - d0253f8: b007 add sp, #28 - d0253fa: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0253fe: b38e cbz r6, d025464 <wifi_set_mac_address+0x134> - d025400: 2206 movs r2, #6 - d025402: 4669 mov r1, sp - d025404: 4630 mov r0, r6 - d025406: f7e0 f8c5 bl d005594 <rtw_memcmp> - d02540a: bb58 cbnz r0, d025464 <wifi_set_mac_address+0x134> - d02540c: 2206 movs r2, #6 - d02540e: a902 add r1, sp, #8 - d025410: 4630 mov r0, r6 - d025412: f7e0 f8bf bl d005594 <rtw_memcmp> - d025416: 4604 mov r4, r0 - d025418: bb20 cbnz r0, d025464 <wifi_set_mac_address+0x134> - d02541a: 7833 ldrb r3, [r6, #0] - d02541c: 07db lsls r3, r3, #31 - d02541e: d421 bmi.n d025464 <wifi_set_mac_address+0x134> - d025420: f607 08c8 addw r8, r7, #2248 ; 0x8c8 - d025424: 3504 adds r5, #4 - d025426: 4601 mov r1, r0 - d025428: 2206 movs r2, #6 - d02542a: 445d add r5, fp - d02542c: 4640 mov r0, r8 - d02542e: f7e0 f8b8 bl d0055a2 <rtw_memset> - d025432: 4631 mov r1, r6 - d025434: 2206 movs r2, #6 - d025436: 4e16 ldr r6, [pc, #88] ; (d025490 <wifi_set_mac_address+0x160>) - d025438: 4640 mov r0, r8 - d02543a: 47b0 blx r6 - d02543c: 4621 mov r1, r4 - d02543e: 4628 mov r0, r5 - d025440: 2206 movs r2, #6 - d025442: f7e0 f8ae bl d0055a2 <rtw_memset> - d025446: 4641 mov r1, r8 - d025448: 2206 movs r2, #6 - d02544a: 4628 mov r0, r5 - d02544c: 47b0 blx r6 - d02544e: 4651 mov r1, sl - d025450: 4648 mov r0, r9 - d025452: 462a mov r2, r5 - d025454: f7fa f928 bl d01f6a8 <rltk_wlan_set_netif_info> - d025458: 4641 mov r1, r8 - d02545a: f897 08c0 ldrb.w r0, [r7, #2240] ; 0x8c0 - d02545e: f7fa ff2b bl d0202b8 <ROM_WIFI_INIT_MACADDR_SET> - d025462: e7c8 b.n d0253f6 <wifi_set_mac_address+0xc6> - d025464: 4903 ldr r1, [pc, #12] ; (d025474 <wifi_set_mac_address+0x144>) - d025466: 480b ldr r0, [pc, #44] ; (d025494 <wifi_set_mac_address+0x164>) - d025468: e78d b.n d025386 <wifi_set_mac_address+0x56> - d02546a: bf00 nop - d02546c: 0d04974e .word 0x0d04974e - d025470: 0d0456e9 .word 0x0d0456e9 - d025474: 0d04976e .word 0x0d04976e - d025478: 0d0493dd .word 0x0d0493dd - d02547c: 0d0492f5 .word 0x0d0492f5 - d025480: 0d04930f .word 0x0d04930f - d025484: 0d04934c .word 0x0d04934c - d025488: 2001c00c .word 0x2001c00c - d02548c: 0d049388 .word 0x0d049388 - d025490: 00027939 .word 0x00027939 - d025494: 0d049415 .word 0x0d049415 - d025498: 60007190 .word 0x60007190 - -0d02549c <wifi_get_mac_address>: - d02549c: b508 push {r3, lr} - d02549e: 4603 mov r3, r0 - d0254a0: 4608 mov r0, r1 - d0254a2: b161 cbz r1, d0254be <wifi_get_mac_address+0x22> - d0254a4: 2a01 cmp r2, #1 - d0254a6: d10d bne.n d0254c4 <wifi_get_mac_address+0x28> - d0254a8: 460a mov r2, r1 - d0254aa: 2300 movs r3, #0 - d0254ac: 2106 movs r1, #6 - d0254ae: f44f 708d mov.w r0, #282 ; 0x11a - d0254b2: f7f5 fc1e bl d01acf2 <rtw_config_map_read> - d0254b6: b9c0 cbnz r0, d0254ea <wifi_get_mac_address+0x4e> - d0254b8: 480d ldr r0, [pc, #52] ; (d0254f0 <wifi_get_mac_address+0x54>) - d0254ba: f7de fd1d bl d003ef8 <inic_ipc_dev_buffered_printf> - d0254be: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0254c2: bd08 pop {r3, pc} - d0254c4: 2224 movs r2, #36 ; 0x24 - d0254c6: 4353 muls r3, r2 - d0254c8: 4a0a ldr r2, [pc, #40] ; (d0254f4 <wifi_get_mac_address+0x58>) - d0254ca: 58d1 ldr r1, [r2, r3] - d0254cc: b941 cbnz r1, d0254e0 <wifi_get_mac_address+0x44> - d0254ce: 4a0a ldr r2, [pc, #40] ; (d0254f8 <wifi_get_mac_address+0x5c>) - d0254d0: f44f 7150 mov.w r1, #832 ; 0x340 - d0254d4: 4809 ldr r0, [pc, #36] ; (d0254fc <wifi_get_mac_address+0x60>) - d0254d6: f7de fd0f bl d003ef8 <inic_ipc_dev_buffered_printf> - d0254da: f7e0 f827 bl d00552c <cli> - d0254de: e7fe b.n d0254de <wifi_get_mac_address+0x42> - d0254e0: 2206 movs r2, #6 - d0254e2: f601 01c8 addw r1, r1, #2248 ; 0x8c8 - d0254e6: 4b06 ldr r3, [pc, #24] ; (d025500 <wifi_get_mac_address+0x64>) - d0254e8: 4798 blx r3 - d0254ea: 2000 movs r0, #0 - d0254ec: e7e9 b.n d0254c2 <wifi_get_mac_address+0x26> - d0254ee: bf00 nop - d0254f0: 0d04936d .word 0x0d04936d - d0254f4: 60007190 .word 0x60007190 - d0254f8: 0d049165 .word 0x0d049165 - d0254fc: 0d045292 .word 0x0d045292 - d025500: 00027939 .word 0x00027939 - -0d025504 <wifi_csi_config>: - d025504: b508 push {r3, lr} - d025506: 4b14 ldr r3, [pc, #80] ; (d025558 <wifi_csi_config+0x54>) - d025508: 4601 mov r1, r0 - d02550a: 6818 ldr r0, [r3, #0] - d02550c: b940 cbnz r0, d025520 <wifi_csi_config+0x1c> - d02550e: 4a13 ldr r2, [pc, #76] ; (d02555c <wifi_csi_config+0x58>) - d025510: f240 31a6 movw r1, #934 ; 0x3a6 - d025514: 4812 ldr r0, [pc, #72] ; (d025560 <wifi_csi_config+0x5c>) - d025516: f7de fcef bl d003ef8 <inic_ipc_dev_buffered_printf> - d02551a: f7e0 f807 bl d00552c <cli> - d02551e: e7fe b.n d02551e <wifi_csi_config+0x1a> - d025520: 788a ldrb r2, [r1, #2] - d025522: b132 cbz r2, d025532 <wifi_csi_config+0x2e> - d025524: 2a01 cmp r2, #1 - d025526: d010 beq.n d02554a <wifi_csi_config+0x46> - d025528: 490e ldr r1, [pc, #56] ; (d025564 <wifi_csi_config+0x60>) - d02552a: 480f ldr r0, [pc, #60] ; (d025568 <wifi_csi_config+0x64>) - d02552c: f7de fce4 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025530: e008 b.n d025544 <wifi_csi_config+0x40> - d025532: f7f4 f83d bl d0195b0 <wifi_hal_csi_en> - d025536: b908 cbnz r0, d02553c <wifi_csi_config+0x38> - d025538: 2000 movs r0, #0 - d02553a: bd08 pop {r3, pc} - d02553c: 4909 ldr r1, [pc, #36] ; (d025564 <wifi_csi_config+0x60>) - d02553e: 480b ldr r0, [pc, #44] ; (d02556c <wifi_csi_config+0x68>) - d025540: f7de fcda bl d003ef8 <inic_ipc_dev_buffered_printf> - d025544: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025548: e7f7 b.n d02553a <wifi_csi_config+0x36> - d02554a: f7f3 ff09 bl d019360 <wifi_hal_csi_cfg> - d02554e: 2800 cmp r0, #0 - d025550: d0f2 beq.n d025538 <wifi_csi_config+0x34> - d025552: 4904 ldr r1, [pc, #16] ; (d025564 <wifi_csi_config+0x60>) - d025554: 4806 ldr r0, [pc, #24] ; (d025570 <wifi_csi_config+0x6c>) - d025556: e7f3 b.n d025540 <wifi_csi_config+0x3c> - d025558: 60007190 .word 0x60007190 - d02555c: 0d049165 .word 0x0d049165 - d025560: 0d045292 .word 0x0d045292 - d025564: 0d049800 .word 0x0d049800 - d025568: 0d049495 .word 0x0d049495 - d02556c: 0d049454 .word 0x0d049454 - d025570: 0d04947d .word 0x0d04947d - -0d025574 <wifi_csi_report>: - d025574: 4613 mov r3, r2 - d025576: b510 push {r4, lr} - d025578: b931 cbnz r1, d025588 <wifi_csi_report+0x14> - d02557a: 4910 ldr r1, [pc, #64] ; (d0255bc <wifi_csi_report+0x48>) - d02557c: 4810 ldr r0, [pc, #64] ; (d0255c0 <wifi_csi_report+0x4c>) - d02557e: f7de fcbb bl d003ef8 <inic_ipc_dev_buffered_printf> - d025582: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025586: bd10 pop {r4, pc} - d025588: 4a0e ldr r2, [pc, #56] ; (d0255c4 <wifi_csi_report+0x50>) - d02558a: 6812 ldr r2, [r2, #0] - d02558c: b942 cbnz r2, d0255a0 <wifi_csi_report+0x2c> - d02558e: 4a0e ldr r2, [pc, #56] ; (d0255c8 <wifi_csi_report+0x54>) - d025590: f240 31d2 movw r1, #978 ; 0x3d2 - d025594: 480d ldr r0, [pc, #52] ; (d0255cc <wifi_csi_report+0x58>) + d025164: e7fe b.n d025164 <wifi_set_tx_rate_by_ToS+0x18> + d025166: 2401 movs r4, #1 + d025168: 682e ldr r6, [r5, #0] + d02516a: 408c lsls r4, r1 + d02516c: f896 3ce8 ldrb.w r3, [r6, #3304] ; 0xce8 + d025170: b2e4 uxtb r4, r4 + d025172: b140 cbz r0, d025186 <wifi_set_tx_rate_by_ToS+0x3a> + d025174: 4323 orrs r3, r4 + d025176: f886 3ce8 strb.w r3, [r6, #3304] ; 0xce8 + d02517a: 682b ldr r3, [r5, #0] + d02517c: 4419 add r1, r3 + d02517e: f881 2ce9 strb.w r2, [r1, #3305] ; 0xce9 + d025182: 2000 movs r0, #0 + d025184: bd70 pop {r4, r5, r6, pc} + d025186: ea23 0304 bic.w r3, r3, r4 + d02518a: f886 3ce8 strb.w r3, [r6, #3304] ; 0xce8 + d02518e: 682b ldr r3, [r5, #0] + d025190: 4419 add r1, r3 + d025192: f881 0ce9 strb.w r0, [r1, #3305] ; 0xce9 + d025196: e7f4 b.n d025182 <wifi_set_tx_rate_by_ToS+0x36> + d025198: 600071a8 .word 0x600071a8 + d02519c: 0d049241 .word 0x0d049241 + d0251a0: 0d045372 .word 0x0d045372 + +0d0251a4 <wifi_set_EDCA_param>: + d0251a4: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} + d0251a6: 4604 mov r4, r0 + d0251a8: 2210 movs r2, #16 + d0251aa: 2100 movs r1, #0 + d0251ac: 4668 mov r0, sp + d0251ae: f01d fdfb bl d042da8 <____wrap_memset_veneer> + d0251b2: 4b1a ldr r3, [pc, #104] ; (d02521c <wifi_set_EDCA_param+0x78>) + d0251b4: 681d ldr r5, [r3, #0] + d0251b6: b945 cbnz r5, d0251ca <wifi_set_EDCA_param+0x26> + d0251b8: 4a19 ldr r2, [pc, #100] ; (d025220 <wifi_set_EDCA_param+0x7c>) + d0251ba: f240 210f movw r1, #527 ; 0x20f + d0251be: 4819 ldr r0, [pc, #100] ; (d025224 <wifi_set_EDCA_param+0x80>) + d0251c0: f7de fe9a bl d003ef8 <inic_ipc_dev_buffered_printf> + d0251c4: f7e0 f9b2 bl d00552c <cli> + d0251c8: e7fe b.n d0251c8 <wifi_set_EDCA_param+0x24> + d0251ca: 682b ldr r3, [r5, #0] + d0251cc: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 + d0251d0: f891 2520 ldrb.w r2, [r1, #1312] ; 0x520 + d0251d4: 2a01 cmp r2, #1 + d0251d6: d11e bne.n d025216 <wifi_set_EDCA_param+0x72> + d0251d8: f893 3a43 ldrb.w r3, [r3, #2627] ; 0xa43 + d0251dc: a804 add r0, sp, #16 + d0251de: f3c4 1241 ubfx r2, r4, #5, #2 + d0251e2: f004 060f and.w r6, r4, #15 + d0251e6: 2b01 cmp r3, #1 + d0251e8: f501 61a6 add.w r1, r1, #1328 ; 0x530 + d0251ec: eb00 0282 add.w r2, r0, r2, lsl #2 + d0251f0: f895 00ae ldrb.w r0, [r5, #174] ; 0xae + d0251f4: bf0c ite eq + d0251f6: 230a moveq r3, #10 + d0251f8: 2310 movne r3, #16 + d0251fa: fb06 3300 mla r3, r6, r0, r3 + d0251fe: f024 00ff bic.w r0, r4, #255 ; 0xff + d025202: b2db uxtb r3, r3 + d025204: 4318 orrs r0, r3 + d025206: f842 0c10 str.w r0, [r2, #-16] + d02520a: 4668 mov r0, sp + d02520c: f7fb fd0a bl d020c24 <ROM_WIFI_Set_AC_Param> + d025210: 2000 movs r0, #0 + d025212: b004 add sp, #16 + d025214: bd70 pop {r4, r5, r6, pc} + d025216: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02521a: e7fa b.n d025212 <wifi_set_EDCA_param+0x6e> + d02521c: 600071a8 .word 0x600071a8 + d025220: 0d049241 .word 0x0d049241 + d025224: 0d045372 .word 0x0d045372 + +0d025228 <wifi_set_TX_CCA>: + d025228: b508 push {r3, lr} + d02522a: 4b0d ldr r3, [pc, #52] ; (d025260 <wifi_set_TX_CCA+0x38>) + d02522c: 681b ldr r3, [r3, #0] + d02522e: b943 cbnz r3, d025242 <wifi_set_TX_CCA+0x1a> + d025230: 4a0c ldr r2, [pc, #48] ; (d025264 <wifi_set_TX_CCA+0x3c>) + d025232: f240 2133 movw r1, #563 ; 0x233 + d025236: 480c ldr r0, [pc, #48] ; (d025268 <wifi_set_TX_CCA+0x40>) + d025238: f7de fe5e bl d003ef8 <inic_ipc_dev_buffered_printf> + d02523c: f7e0 f976 bl d00552c <cli> + d025240: e7fe b.n d025240 <wifi_set_TX_CCA+0x18> + d025242: 681b ldr r3, [r3, #0] + d025244: f8d3 3cc0 ldr.w r3, [r3, #3264] ; 0xcc0 + d025248: f893 3520 ldrb.w r3, [r3, #1312] ; 0x520 + d02524c: 2b01 cmp r3, #1 + d02524e: d103 bne.n d025258 <wifi_set_TX_CCA+0x30> + d025250: f7fb fc94 bl d020b7c <ROM_WIFI_SET_CCA_EDCCA> + d025254: 2000 movs r0, #0 + d025256: bd08 pop {r3, pc} + d025258: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02525c: e7fb b.n d025256 <wifi_set_TX_CCA+0x2e> + d02525e: bf00 nop + d025260: 600071a8 .word 0x600071a8 + d025264: 0d049241 .word 0x0d049241 + d025268: 0d045372 .word 0x0d045372 + +0d02526c <wifi_ap_switch_chl_and_inform>: + d02526c: 4b40 ldr r3, [pc, #256] ; (d025370 <wifi_ap_switch_chl_and_inform+0x104>) + d02526e: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d025272: 6a5e ldr r6, [r3, #36] ; 0x24 + d025274: 4604 mov r4, r0 + d025276: f890 9000 ldrb.w r9, [r0] + d02527a: f890 8001 ldrb.w r8, [r0, #1] + d02527e: 4630 mov r0, r6 + d025280: 6835 ldr r5, [r6, #0] + d025282: f7ed f9c1 bl d012608 <rtw_check_ap_mode> + d025286: b948 cbnz r0, d02529c <wifi_ap_switch_chl_and_inform+0x30> + d025288: 483a ldr r0, [pc, #232] ; (d025374 <wifi_ap_switch_chl_and_inform+0x108>) + d02528a: f7de fe35 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02528e: 493a ldr r1, [pc, #232] ; (d025378 <wifi_ap_switch_chl_and_inform+0x10c>) + d025290: 483a ldr r0, [pc, #232] ; (d02537c <wifi_ap_switch_chl_and_inform+0x110>) + d025292: f7de fe31 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025296: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff + d02529a: e048 b.n d02532e <wifi_ap_switch_chl_and_inform+0xc2> + d02529c: 2300 movs r3, #0 + d02529e: 7821 ldrb r1, [r4, #0] + d0252a0: f605 2046 addw r0, r5, #2630 ; 0xa46 + d0252a4: 461a mov r2, r3 + d0252a6: f7e5 f998 bl d00a5da <rtw_scan_is_channel_set_contains_channel_temp> + d0252aa: 2800 cmp r0, #0 + d0252ac: d056 beq.n d02535c <wifi_ap_switch_chl_and_inform+0xf0> + d0252ae: 7823 ldrb r3, [r4, #0] + d0252b0: 2001 movs r0, #1 + d0252b2: f885 32a6 strb.w r3, [r5, #678] ; 0x2a6 + d0252b6: 78a3 ldrb r3, [r4, #2] + d0252b8: f885 32ac strb.w r3, [r5, #684] ; 0x2ac + d0252bc: 78e3 ldrb r3, [r4, #3] + d0252be: f885 32ad strb.w r3, [r5, #685] ; 0x2ad + d0252c2: 6863 ldr r3, [r4, #4] + d0252c4: f8c5 32b0 str.w r3, [r5, #688] ; 0x2b0 + d0252c8: f7fc f8f7 bl d0214ba <ROM_WIFI_TSF_GetByPort> + d0252cc: 7864 ldrb r4, [r4, #1] + d0252ce: 4682 mov sl, r0 + d0252d0: 9101 str r1, [sp, #4] + d0252d2: b3cc cbz r4, d025348 <wifi_ap_switch_chl_and_inform+0xdc> + d0252d4: 2005 movs r0, #5 + d0252d6: 2701 movs r7, #1 + d0252d8: f7e0 f954 bl d005584 <rtw_malloc> + d0252dc: 2325 movs r3, #37 ; 0x25 + d0252de: f8c5 02a8 str.w r0, [r5, #680] ; 0x2a8 + d0252e2: f44f 32c8 mov.w r2, #102400 ; 0x19000 + d0252e6: 7003 strb r3, [r0, #0] + d0252e8: 2303 movs r3, #3 + d0252ea: f880 8004 strb.w r8, [r0, #4] + d0252ee: 2400 movs r4, #0 + d0252f0: 7043 strb r3, [r0, #1] + d0252f2: 2300 movs r3, #0 + d0252f4: 7087 strb r7, [r0, #2] + d0252f6: f505 782d add.w r8, r5, #692 ; 0x2b4 + d0252fa: f880 9003 strb.w r9, [r0, #3] + d0252fe: 4650 mov r0, sl + d025300: 9901 ldr r1, [sp, #4] + d025302: f015 fc01 bl d03ab08 <__aeabi_uldivmod> + d025306: f5d2 30c8 rsbs r0, r2, #102400 ; 0x19000 + d02530a: 4619 mov r1, r3 + d02530c: f44f 727a mov.w r2, #1000 ; 0x3e8 + d025310: f04f 0300 mov.w r3, #0 + d025314: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d025318: f015 fbf6 bl d03ab08 <__aeabi_uldivmod> + d02531c: 3814 subs r0, #20 + d02531e: 2846 cmp r0, #70 ; 0x46 + d025320: d909 bls.n d025336 <wifi_ap_switch_chl_and_inform+0xca> + d025322: 2128 movs r1, #40 ; 0x28 + d025324: f885 42a5 strb.w r4, [r5, #677] ; 0x2a5 + d025328: 4640 mov r0, r8 + d02532a: f005 fd6d bl d02ae08 <rtw_set_timer> + d02532e: 4620 mov r0, r4 + d025330: b002 add sp, #8 + d025332: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d025336: 4621 mov r1, r4 + d025338: 463a mov r2, r7 + d02533a: 4630 mov r0, r6 + d02533c: f885 72a5 strb.w r7, [r5, #677] ; 0x2a5 + d025340: f7e9 fcd3 bl d00ecea <rtw_ap_update_beacon> + d025344: 2166 movs r1, #102 ; 0x66 + d025346: e7ef b.n d025328 <wifi_ap_switch_chl_and_inform+0xbc> + d025348: 480a ldr r0, [pc, #40] ; (d025374 <wifi_ap_switch_chl_and_inform+0x108>) + d02534a: f7de fdd5 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02534e: f896 28c0 ldrb.w r2, [r6, #2240] ; 0x8c0 + d025352: 490b ldr r1, [pc, #44] ; (d025380 <wifi_ap_switch_chl_and_inform+0x114>) + d025354: 480b ldr r0, [pc, #44] ; (d025384 <wifi_ap_switch_chl_and_inform+0x118>) + d025356: f7de fdcf bl d003ef8 <inic_ipc_dev_buffered_printf> + d02535a: e7e8 b.n d02532e <wifi_ap_switch_chl_and_inform+0xc2> + d02535c: 4805 ldr r0, [pc, #20] ; (d025374 <wifi_ap_switch_chl_and_inform+0x108>) + d02535e: f7de fdcb bl d003ef8 <inic_ipc_dev_buffered_printf> + d025362: 7822 ldrb r2, [r4, #0] + d025364: 4904 ldr r1, [pc, #16] ; (d025378 <wifi_ap_switch_chl_and_inform+0x10c>) + d025366: 4808 ldr r0, [pc, #32] ; (d025388 <wifi_ap_switch_chl_and_inform+0x11c>) + d025368: f7de fdc6 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02536c: e793 b.n d025296 <wifi_ap_switch_chl_and_inform+0x2a> + d02536e: bf00 nop + d025370: 600071a8 .word 0x600071a8 + d025374: 0d04a78b .word 0x0d04a78b + d025378: 0d04985f .word 0x0d04985f + d02537c: 0d049301 .word 0x0d049301 + d025380: 0d0498fd .word 0x0d0498fd + d025384: 0d04932f .word 0x0d04932f + d025388: 0d049382 .word 0x0d049382 + +0d02538c <wifi_set_chplan>: + d02538c: 4b19 ldr r3, [pc, #100] ; (d0253f4 <wifi_set_chplan+0x68>) + d02538e: b5f0 push {r4, r5, r6, r7, lr} + d025390: 681b ldr r3, [r3, #0] + d025392: f5ad 7d07 sub.w sp, sp, #540 ; 0x21c + d025396: 4604 mov r4, r0 + d025398: 681d ldr r5, [r3, #0] + d02539a: 0603 lsls r3, r0, #24 + d02539c: f8d5 6cc0 ldr.w r6, [r5, #3264] ; 0xcc0 + d0253a0: d425 bmi.n d0253ee <wifi_set_chplan+0x62> + d0253a2: f895 3a32 ldrb.w r3, [r5, #2610] ; 0xa32 + d0253a6: f206 5725 addw r7, r6, #1317 ; 0x525 + d0253aa: f206 5626 addw r6, r6, #1318 ; 0x526 + d0253ae: a905 add r1, sp, #20 + d0253b0: f88d 3004 strb.w r3, [sp, #4] + d0253b4: 23b8 movs r3, #184 ; 0xb8 + d0253b6: f88d 0010 strb.w r0, [sp, #16] + d0253ba: a801 add r0, sp, #4 + d0253bc: f88d 3011 strb.w r3, [sp, #17] + d0253c0: e9cd 7602 strd r7, r6, [sp, #8] + d0253c4: f003 f8f0 bl d0285a8 <wifi_rom_init_channel_set> + d0253c8: a905 add r1, sp, #20 + d0253ca: 4602 mov r2, r0 + d0253cc: f885 0a44 strb.w r0, [r5, #2628] ; 0xa44 + d0253d0: f605 2046 addw r0, r5, #2630 ; 0xa46 + d0253d4: f7e5 f8be bl d00a554 <rtw_scan_init_channel_set_bitmap_temp> + d0253d8: 4638 mov r0, r7 + d0253da: 4622 mov r2, r4 + d0253dc: 4631 mov r1, r6 + d0253de: f7ec ff57 bl d012290 <rtw_pwr_lmt_regu_remapping> + d0253e2: 2000 movs r0, #0 + d0253e4: f885 4a06 strb.w r4, [r5, #2566] ; 0xa06 + d0253e8: f50d 7d07 add.w sp, sp, #540 ; 0x21c + d0253ec: bdf0 pop {r4, r5, r6, r7, pc} + d0253ee: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0253f2: e7f9 b.n d0253e8 <wifi_set_chplan+0x5c> + d0253f4: 600071a8 .word 0x600071a8 + +0d0253f8 <wifi_get_chplan>: + d0253f8: 4b03 ldr r3, [pc, #12] ; (d025408 <wifi_get_chplan+0x10>) + d0253fa: 681b ldr r3, [r3, #0] + d0253fc: 681b ldr r3, [r3, #0] + d0253fe: f893 3a06 ldrb.w r3, [r3, #2566] ; 0xa06 + d025402: 7003 strb r3, [r0, #0] + d025404: 2001 movs r0, #1 + d025406: 4770 bx lr + d025408: 600071a8 .word 0x600071a8 + +0d02540c <wifi_set_mac_address>: + d02540c: 4b4e ldr r3, [pc, #312] ; (d025548 <wifi_set_mac_address+0x13c>) + d02540e: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d025412: 4681 mov r9, r0 + d025414: b087 sub sp, #28 + d025416: 6818 ldr r0, [r3, #0] + d025418: 2524 movs r5, #36 ; 0x24 + d02541a: 889b ldrh r3, [r3, #4] + d02541c: 460e mov r6, r1 + d02541e: f8df b154 ldr.w fp, [pc, #340] ; d025574 <wifi_set_mac_address+0x168> + d025422: fb05 f509 mul.w r5, r5, r9 + d025426: f8ad 3004 strh.w r3, [sp, #4] + d02542a: 4b48 ldr r3, [pc, #288] ; (d02554c <wifi_set_mac_address+0x140>) + d02542c: eb0b 0a05 add.w sl, fp, r5 + d025430: 9000 str r0, [sp, #0] + d025432: 6818 ldr r0, [r3, #0] + d025434: 889b ldrh r3, [r3, #4] + d025436: 9002 str r0, [sp, #8] + d025438: f8ad 300c strh.w r3, [sp, #12] + d02543c: f89a 3018 ldrb.w r3, [sl, #24] + d025440: b16b cbz r3, d02545e <wifi_set_mac_address+0x52> + d025442: 2a01 cmp r2, #1 + d025444: f85b 7005 ldr.w r7, [fp, r5] + d025448: d010 beq.n d02546c <wifi_set_mac_address+0x60> + d02544a: f44f 61fa mov.w r1, #2000 ; 0x7d0 + d02544e: 4638 mov r0, r7 + d025450: f7e7 f89b bl d00c58a <rtw_ips_wakeup> + d025454: 2800 cmp r0, #0 + d025456: d140 bne.n d0254da <wifi_set_mac_address+0xce> + d025458: 493d ldr r1, [pc, #244] ; (d025550 <wifi_set_mac_address+0x144>) + d02545a: 483e ldr r0, [pc, #248] ; (d025554 <wifi_set_mac_address+0x148>) + d02545c: e001 b.n d025462 <wifi_set_mac_address+0x56> + d02545e: 493c ldr r1, [pc, #240] ; (d025550 <wifi_set_mac_address+0x144>) + d025460: 483d ldr r0, [pc, #244] ; (d025558 <wifi_set_mac_address+0x14c>) + d025462: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff + d025466: f7de fd47 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02546a: e032 b.n d0254d2 <wifi_set_mac_address+0xc6> + d02546c: 4608 mov r0, r1 + d02546e: f01d fca7 bl d042dc0 <____wrap_strlen_veneer> + d025472: 280c cmp r0, #12 + d025474: d002 beq.n d02547c <wifi_set_mac_address+0x70> + d025476: 4936 ldr r1, [pc, #216] ; (d025550 <wifi_set_mac_address+0x144>) + d025478: 4838 ldr r0, [pc, #224] ; (d02555c <wifi_set_mac_address+0x150>) + d02547a: e7f2 b.n d025462 <wifi_set_mac_address+0x56> + d02547c: ad04 add r5, sp, #16 + d02547e: 2400 movs r4, #0 + d025480: f106 0901 add.w r9, r6, #1 + d025484: 46a8 mov r8, r5 + d025486: f819 1014 ldrb.w r1, [r9, r4, lsl #1] + d02548a: f816 0014 ldrb.w r0, [r6, r4, lsl #1] + d02548e: 3401 adds r4, #1 + d025490: f002 ffc0 bl d028414 <key_2char2num> + d025494: f805 0b01 strb.w r0, [r5], #1 + d025498: 2c06 cmp r4, #6 + d02549a: d1f4 bne.n d025486 <wifi_set_mac_address+0x7a> + d02549c: 2300 movs r3, #0 + d02549e: 4642 mov r2, r8 + d0254a0: 4621 mov r1, r4 + d0254a2: f44f 708d mov.w r0, #282 ; 0x11a + d0254a6: f7f5 fcaf bl d01ae08 <rtw_config_map_write> + d0254aa: b910 cbnz r0, d0254b2 <wifi_set_mac_address+0xa6> + d0254ac: 4928 ldr r1, [pc, #160] ; (d025550 <wifi_set_mac_address+0x144>) + d0254ae: 482c ldr r0, [pc, #176] ; (d025560 <wifi_set_mac_address+0x154>) + d0254b0: e7d7 b.n d025462 <wifi_set_mac_address+0x56> + d0254b2: f8b8 3004 ldrh.w r3, [r8, #4] + d0254b6: 9804 ldr r0, [sp, #16] + d0254b8: f8a7 38cc strh.w r3, [r7, #2252] ; 0x8cc + d0254bc: 4b29 ldr r3, [pc, #164] ; (d025564 <wifi_set_mac_address+0x158>) + d0254be: f8c7 08c8 str.w r0, [r7, #2248] ; 0x8c8 + d0254c2: 681c ldr r4, [r3, #0] + d0254c4: f414 3400 ands.w r4, r4, #131072 ; 0x20000 + d0254c8: d003 beq.n d0254d2 <wifi_set_mac_address+0xc6> + d0254ca: 2400 movs r4, #0 + d0254cc: 4826 ldr r0, [pc, #152] ; (d025568 <wifi_set_mac_address+0x15c>) + d0254ce: f01d fc73 bl d042db8 <__DiagPrintf_veneer> + d0254d2: 4620 mov r0, r4 + d0254d4: b007 add sp, #28 + d0254d6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0254da: b38e cbz r6, d025540 <wifi_set_mac_address+0x134> + d0254dc: 2206 movs r2, #6 + d0254de: 4669 mov r1, sp + d0254e0: 4630 mov r0, r6 + d0254e2: f7e0 f857 bl d005594 <rtw_memcmp> + d0254e6: bb58 cbnz r0, d025540 <wifi_set_mac_address+0x134> + d0254e8: 2206 movs r2, #6 + d0254ea: a902 add r1, sp, #8 + d0254ec: 4630 mov r0, r6 + d0254ee: f7e0 f851 bl d005594 <rtw_memcmp> + d0254f2: 4604 mov r4, r0 + d0254f4: bb20 cbnz r0, d025540 <wifi_set_mac_address+0x134> + d0254f6: 7833 ldrb r3, [r6, #0] + d0254f8: 07db lsls r3, r3, #31 + d0254fa: d421 bmi.n d025540 <wifi_set_mac_address+0x134> + d0254fc: f607 08c8 addw r8, r7, #2248 ; 0x8c8 + d025500: 3504 adds r5, #4 + d025502: 4601 mov r1, r0 + d025504: 2206 movs r2, #6 + d025506: 445d add r5, fp + d025508: 4640 mov r0, r8 + d02550a: f7e0 f84a bl d0055a2 <rtw_memset> + d02550e: 4631 mov r1, r6 + d025510: 2206 movs r2, #6 + d025512: 4e16 ldr r6, [pc, #88] ; (d02556c <wifi_set_mac_address+0x160>) + d025514: 4640 mov r0, r8 + d025516: 47b0 blx r6 + d025518: 4621 mov r1, r4 + d02551a: 4628 mov r0, r5 + d02551c: 2206 movs r2, #6 + d02551e: f7e0 f840 bl d0055a2 <rtw_memset> + d025522: 4641 mov r1, r8 + d025524: 2206 movs r2, #6 + d025526: 4628 mov r0, r5 + d025528: 47b0 blx r6 + d02552a: 4651 mov r1, sl + d02552c: 4648 mov r0, r9 + d02552e: 462a mov r2, r5 + d025530: f7fa f928 bl d01f784 <rltk_wlan_set_netif_info> + d025534: 4641 mov r1, r8 + d025536: f897 08c0 ldrb.w r0, [r7, #2240] ; 0x8c0 + d02553a: f7fa ff2b bl d020394 <ROM_WIFI_INIT_MACADDR_SET> + d02553e: e7c8 b.n d0254d2 <wifi_set_mac_address+0xc6> + d025540: 4903 ldr r1, [pc, #12] ; (d025550 <wifi_set_mac_address+0x144>) + d025542: 480b ldr r0, [pc, #44] ; (d025570 <wifi_set_mac_address+0x164>) + d025544: e78d b.n d025462 <wifi_set_mac_address+0x56> + d025546: bf00 nop + d025548: 0d04982a .word 0x0d04982a + d02554c: 0d0457c9 .word 0x0d0457c9 + d025550: 0d04984a .word 0x0d04984a + d025554: 0d0494b9 .word 0x0d0494b9 + d025558: 0d0493d1 .word 0x0d0493d1 + d02555c: 0d0493eb .word 0x0d0493eb + d025560: 0d049428 .word 0x0d049428 + d025564: 2001c00c .word 0x2001c00c + d025568: 0d049464 .word 0x0d049464 + d02556c: 00027939 .word 0x00027939 + d025570: 0d0494f1 .word 0x0d0494f1 + d025574: 600071a8 .word 0x600071a8 + +0d025578 <wifi_get_mac_address>: + d025578: b508 push {r3, lr} + d02557a: 4603 mov r3, r0 + d02557c: 4608 mov r0, r1 + d02557e: b161 cbz r1, d02559a <wifi_get_mac_address+0x22> + d025580: 2a01 cmp r2, #1 + d025582: d10d bne.n d0255a0 <wifi_get_mac_address+0x28> + d025584: 460a mov r2, r1 + d025586: 2300 movs r3, #0 + d025588: 2106 movs r1, #6 + d02558a: f44f 708d mov.w r0, #282 ; 0x11a + d02558e: f7f5 fc1e bl d01adce <rtw_config_map_read> + d025592: b9c0 cbnz r0, d0255c6 <wifi_get_mac_address+0x4e> + d025594: 480d ldr r0, [pc, #52] ; (d0255cc <wifi_get_mac_address+0x54>) d025596: f7de fcaf bl d003ef8 <inic_ipc_dev_buffered_printf> - d02559a: f7df ffc7 bl d00552c <cli> - d02559e: e7fe b.n d02559e <wifi_csi_report+0x2a> - d0255a0: 6812 ldr r2, [r2, #0] - d0255a2: f8d2 4cc0 ldr.w r4, [r2, #3264] ; 0xcc0 - d0255a6: 460a mov r2, r1 - d0255a8: 4601 mov r1, r0 - d0255aa: f504 70b2 add.w r0, r4, #356 ; 0x164 - d0255ae: f7f4 f9a9 bl d019904 <wifi_hal_csi_report> - d0255b2: 2800 cmp r0, #0 - d0255b4: d0e7 beq.n d025586 <wifi_csi_report+0x12> - d0255b6: 4901 ldr r1, [pc, #4] ; (d0255bc <wifi_csi_report+0x48>) - d0255b8: 4805 ldr r0, [pc, #20] ; (d0255d0 <wifi_csi_report+0x5c>) - d0255ba: e7e0 b.n d02557e <wifi_csi_report+0xa> - d0255bc: 0d0497f0 .word 0x0d0497f0 - d0255c0: 0d0494c0 .word 0x0d0494c0 - d0255c4: 60007190 .word 0x60007190 - d0255c8: 0d049165 .word 0x0d049165 - d0255cc: 0d045292 .word 0x0d045292 - d0255d0: 0d0494dd .word 0x0d0494dd - -0d0255d4 <wifi_set_wps_phase>: - d0255d4: b508 push {r3, lr} - d0255d6: 4b0a ldr r3, [pc, #40] ; (d025600 <wifi_set_wps_phase+0x2c>) - d0255d8: 7e1a ldrb r2, [r3, #24] - d0255da: b172 cbz r2, d0255fa <wifi_set_wps_phase+0x26> - d0255dc: 2801 cmp r0, #1 - d0255de: 681b ldr r3, [r3, #0] - d0255e0: d103 bne.n d0255ea <wifi_set_wps_phase+0x16> - d0255e2: f883 03e9 strb.w r0, [r3, #1001] ; 0x3e9 - d0255e6: 2000 movs r0, #0 - d0255e8: bd08 pop {r3, pc} - d0255ea: b910 cbnz r0, d0255f2 <wifi_set_wps_phase+0x1e> - d0255ec: f883 03e9 strb.w r0, [r3, #1001] ; 0x3e9 - d0255f0: e7fa b.n d0255e8 <wifi_set_wps_phase+0x14> - d0255f2: 4904 ldr r1, [pc, #16] ; (d025604 <wifi_set_wps_phase+0x30>) - d0255f4: 4804 ldr r0, [pc, #16] ; (d025608 <wifi_set_wps_phase+0x34>) - d0255f6: f7de fc7f bl d003ef8 <inic_ipc_dev_buffered_printf> - d0255fa: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0255fe: e7f3 b.n d0255e8 <wifi_set_wps_phase+0x14> - d025600: 60007190 .word 0x60007190 - d025604: 0d0497dd .word 0x0d0497dd - d025608: 0d0494f5 .word 0x0d0494f5 - -0d02560c <wifi_set_eap_phase>: - d02560c: b508 push {r3, lr} - d02560e: 4b0a ldr r3, [pc, #40] ; (d025638 <wifi_set_eap_phase+0x2c>) - d025610: 7e1a ldrb r2, [r3, #24] - d025612: b172 cbz r2, d025632 <wifi_set_eap_phase+0x26> - d025614: 2801 cmp r0, #1 - d025616: 681b ldr r3, [r3, #0] - d025618: d103 bne.n d025622 <wifi_set_eap_phase+0x16> - d02561a: f883 03eb strb.w r0, [r3, #1003] ; 0x3eb - d02561e: 2000 movs r0, #0 - d025620: bd08 pop {r3, pc} - d025622: b910 cbnz r0, d02562a <wifi_set_eap_phase+0x1e> - d025624: f883 03eb strb.w r0, [r3, #1003] ; 0x3eb - d025628: e7fa b.n d025620 <wifi_set_eap_phase+0x14> - d02562a: 4904 ldr r1, [pc, #16] ; (d02563c <wifi_set_eap_phase+0x30>) - d02562c: 4804 ldr r0, [pc, #16] ; (d025640 <wifi_set_eap_phase+0x34>) - d02562e: f7de fc63 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025632: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025636: e7f3 b.n d025620 <wifi_set_eap_phase+0x14> - d025638: 60007190 .word 0x60007190 - d02563c: 0d0497ca .word 0x0d0497ca - d025640: 0d049527 .word 0x0d049527 - -0d025644 <wifi_get_eap_phase>: - d025644: 4b03 ldr r3, [pc, #12] ; (d025654 <wifi_get_eap_phase+0x10>) - d025646: 7e18 ldrb r0, [r3, #24] - d025648: b110 cbz r0, d025650 <wifi_get_eap_phase+0xc> - d02564a: 681b ldr r3, [r3, #0] - d02564c: f893 03eb ldrb.w r0, [r3, #1003] ; 0x3eb - d025650: 4770 bx lr - d025652: bf00 nop - d025654: 60007190 .word 0x60007190 - -0d025658 <wifi_set_eap_method>: - d025658: 4b05 ldr r3, [pc, #20] ; (d025670 <wifi_set_eap_method+0x18>) - d02565a: 7e1a ldrb r2, [r3, #24] - d02565c: b12a cbz r2, d02566a <wifi_set_eap_method+0x12> - d02565e: 681b ldr r3, [r3, #0] - d025660: 681b ldr r3, [r3, #0] - d025662: f883 0473 strb.w r0, [r3, #1139] ; 0x473 - d025666: 2000 movs r0, #0 - d025668: 4770 bx lr - d02566a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d02566e: 4770 bx lr - d025670: 60007190 .word 0x60007190 - -0d025674 <wifi_get_auto_chl>: - d025674: 2324 movs r3, #36 ; 0x24 - d025676: 4358 muls r0, r3 - d025678: 4b0f ldr r3, [pc, #60] ; (d0256b8 <wifi_get_auto_chl+0x44>) - d02567a: b510 push {r4, lr} - d02567c: 581c ldr r4, [r3, r0] - d02567e: b944 cbnz r4, d025692 <wifi_get_auto_chl+0x1e> - d025680: 4a0e ldr r2, [pc, #56] ; (d0256bc <wifi_get_auto_chl+0x48>) - d025682: f240 4146 movw r1, #1094 ; 0x446 - d025686: 480e ldr r0, [pc, #56] ; (d0256c0 <wifi_get_auto_chl+0x4c>) - d025688: f7de fc36 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02568c: f7df ff4e bl d00552c <cli> - d025690: e7fe b.n d025690 <wifi_get_auto_chl+0x1c> - d025692: 2100 movs r1, #0 - d025694: 4620 mov r0, r4 - d025696: f7e6 ffc5 bl d00c624 <rtw_ips_set_enable> - d02569a: 2100 movs r1, #0 - d02569c: 4620 mov r0, r4 - d02569e: f7e6 fe08 bl d00c2b2 <rtw_pm_set_lps_enable> - d0256a2: 2101 movs r1, #1 - d0256a4: 4620 mov r0, r4 - d0256a6: f7e6 ffbd bl d00c624 <rtw_ips_set_enable> - d0256aa: 2101 movs r1, #1 - d0256ac: 4620 mov r0, r4 - d0256ae: f7e6 fe00 bl d00c2b2 <rtw_pm_set_lps_enable> - d0256b2: 2000 movs r0, #0 - d0256b4: bd10 pop {r4, pc} - d0256b6: bf00 nop - d0256b8: 60007190 .word 0x60007190 - d0256bc: 0d049165 .word 0x0d049165 - d0256c0: 0d045292 .word 0x0d045292 - -0d0256c4 <wifi_get_sw_statistic>: - d0256c4: b538 push {r3, r4, r5, lr} - d0256c6: 460c mov r4, r1 - d0256c8: 2234 movs r2, #52 ; 0x34 - d0256ca: 4605 mov r5, r0 - d0256cc: 2100 movs r1, #0 - d0256ce: 4620 mov r0, r4 - d0256d0: f7df ff67 bl d0055a2 <rtw_memset> - d0256d4: f7df fefa bl d0054cc <save_and_cli> - d0256d8: 2024 movs r0, #36 ; 0x24 - d0256da: 4b18 ldr r3, [pc, #96] ; (d02573c <wifi_get_sw_statistic+0x78>) - d0256dc: 4368 muls r0, r5 - d0256de: 181a adds r2, r3, r0 - d0256e0: 7e12 ldrb r2, [r2, #24] - d0256e2: b32a cbz r2, d025730 <wifi_get_sw_statistic+0x6c> - d0256e4: 581d ldr r5, [r3, r0] - d0256e6: 2234 movs r2, #52 ; 0x34 - d0256e8: 4b15 ldr r3, [pc, #84] ; (d025740 <wifi_get_sw_statistic+0x7c>) - d0256ea: 4620 mov r0, r4 - d0256ec: f605 0118 addw r1, r5, #2072 ; 0x818 - d0256f0: 4798 blx r3 - d0256f2: f505 6305 add.w r3, r5, #2128 ; 0x850 - d0256f6: f505 6506 add.w r5, r5, #2144 ; 0x860 - d0256fa: e9d3 2300 ldrd r2, r3, [r3] - d0256fe: ea52 03cf orrs.w r3, r2, pc, lsl #3 - d025702: ea52 23df orrs.w r3, r2, pc, lsr #11 - d025706: 61e2 str r2, [r4, #28] - d025708: e955 2302 ldrd r2, r3, [r5, #-8] - d02570c: ea52 03cf orrs.w r3, r2, pc, lsl #3 - d025710: ea52 23df orrs.w r3, r2, pc, lsr #11 - d025714: 6222 str r2, [r4, #32] - d025716: f7df fedd bl d0054d4 <restore_flags> - d02571a: 4b0a ldr r3, [pc, #40] ; (d025744 <wifi_get_sw_statistic+0x80>) - d02571c: 2000 movs r0, #0 - d02571e: 6ada ldr r2, [r3, #44] ; 0x2c - d025720: 6262 str r2, [r4, #36] ; 0x24 - d025722: 6a9a ldr r2, [r3, #40] ; 0x28 - d025724: 62a2 str r2, [r4, #40] ; 0x28 - d025726: 695a ldr r2, [r3, #20] - d025728: 691b ldr r3, [r3, #16] - d02572a: 62e2 str r2, [r4, #44] ; 0x2c - d02572c: 6323 str r3, [r4, #48] ; 0x30 - d02572e: bd38 pop {r3, r4, r5, pc} - d025730: f7df fed0 bl d0054d4 <restore_flags> - d025734: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025738: e7f9 b.n d02572e <wifi_get_sw_statistic+0x6a> - d02573a: bf00 nop - d02573c: 60007190 .word 0x60007190 - d025740: 00027939 .word 0x00027939 - d025744: 60005e50 .word 0x60005e50 - -0d025748 <wifi_del_station>: - d025748: 2324 movs r3, #36 ; 0x24 - d02574a: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02574c: 4358 muls r0, r3 - d02574e: 4b2c ldr r3, [pc, #176] ; (d025800 <wifi_del_station+0xb8>) - d025750: 460c mov r4, r1 - d025752: 581d ldr r5, [r3, r0] - d025754: b945 cbnz r5, d025768 <wifi_del_station+0x20> - d025756: 4a2b ldr r2, [pc, #172] ; (d025804 <wifi_del_station+0xbc>) - d025758: f240 41bd movw r1, #1213 ; 0x4bd - d02575c: 482a ldr r0, [pc, #168] ; (d025808 <wifi_del_station+0xc0>) - d02575e: f7de fbcb bl d003ef8 <inic_ipc_dev_buffered_printf> - d025762: f7df fee3 bl d00552c <cli> - d025766: e7fe b.n d025766 <wifi_del_station+0x1e> - d025768: 4628 mov r0, r5 - d02576a: 682e ldr r6, [r5, #0] - d02576c: f7ec ffb7 bl d0126de <rtw_check_ap_linked> - d025770: 2801 cmp r0, #1 - d025772: f505 77b6 add.w r7, r5, #364 ; 0x16c - d025776: d140 bne.n d0257fa <wifi_del_station+0xb2> - d025778: 7823 ldrb r3, [r4, #0] - d02577a: 2bff cmp r3, #255 ; 0xff - d02577c: d10e bne.n d02579c <wifi_del_station+0x54> - d02577e: 7863 ldrb r3, [r4, #1] - d025780: 2bff cmp r3, #255 ; 0xff - d025782: d10b bne.n d02579c <wifi_del_station+0x54> - d025784: 78a3 ldrb r3, [r4, #2] - d025786: 2bff cmp r3, #255 ; 0xff - d025788: d108 bne.n d02579c <wifi_del_station+0x54> - d02578a: 78e3 ldrb r3, [r4, #3] - d02578c: 2bff cmp r3, #255 ; 0xff - d02578e: d105 bne.n d02579c <wifi_del_station+0x54> - d025790: 7923 ldrb r3, [r4, #4] - d025792: 2bff cmp r3, #255 ; 0xff - d025794: d102 bne.n d02579c <wifi_del_station+0x54> - d025796: 7963 ldrb r3, [r4, #5] - d025798: 2bff cmp r3, #255 ; 0xff - d02579a: d02e beq.n d0257fa <wifi_del_station+0xb2> - d02579c: 4621 mov r1, r4 - d02579e: 4638 mov r0, r7 - d0257a0: f7e7 f960 bl d00ca64 <rtw_get_stainfo> - d0257a4: 4604 mov r4, r0 - d0257a6: b308 cbz r0, d0257ec <wifi_del_station+0xa4> - d0257a8: f506 7637 add.w r6, r6, #732 ; 0x2dc - d0257ac: f504 7714 add.w r7, r4, #592 ; 0x250 - d0257b0: a901 add r1, sp, #4 - d0257b2: 4630 mov r0, r6 - d0257b4: f7df fe80 bl d0054b8 <rtw_enter_critical_bh> - d0257b8: 4638 mov r0, r7 - d0257ba: f7df febc bl d005536 <rtw_is_list_empty> - d0257be: b998 cbnz r0, d0257e8 <wifi_del_station+0xa0> - d0257c0: 4638 mov r0, r7 - d0257c2: f7df fec9 bl d005558 <rtw_list_delete> - d0257c6: 4621 mov r1, r4 - d0257c8: 2203 movs r2, #3 - d0257ca: 4628 mov r0, r5 - d0257cc: f005 fe8c bl d02b4e8 <ap_free_sta> - d0257d0: 4604 mov r4, r0 - d0257d2: a901 add r1, sp, #4 - d0257d4: 4630 mov r0, r6 - d0257d6: f7df fe77 bl d0054c8 <rtw_exit_critical_bh> - d0257da: 4621 mov r1, r4 - d0257dc: 4628 mov r0, r5 - d0257de: f005 fd03 bl d02b1e8 <associated_clients_update> - d0257e2: 2000 movs r0, #0 - d0257e4: b003 add sp, #12 - d0257e6: bdf0 pop {r4, r5, r6, r7, pc} - d0257e8: 2400 movs r4, #0 - d0257ea: e7f2 b.n d0257d2 <wifi_del_station+0x8a> - d0257ec: 4807 ldr r0, [pc, #28] ; (d02580c <wifi_del_station+0xc4>) - d0257ee: f7de fb83 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0257f2: 4807 ldr r0, [pc, #28] ; (d025810 <wifi_del_station+0xc8>) - d0257f4: f7de fb80 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0257f8: e7f3 b.n d0257e2 <wifi_del_station+0x9a> - d0257fa: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0257fe: e7f1 b.n d0257e4 <wifi_del_station+0x9c> - d025800: 60007190 .word 0x60007190 - d025804: 0d049165 .word 0x0d049165 - d025808: 0d049559 .word 0x0d049559 - d02580c: 0d04a6af .word 0x0d04a6af - d025810: 0d049596 .word 0x0d049596 - -0d025814 <wifi_init_mac_filter>: - d025814: b538 push {r3, r4, r5, lr} - d025816: 4d09 ldr r5, [pc, #36] ; (d02583c <wifi_init_mac_filter+0x28>) - d025818: 682c ldr r4, [r5, #0] - d02581a: b944 cbnz r4, d02582e <wifi_init_mac_filter+0x1a> - d02581c: 2008 movs r0, #8 - d02581e: f7dc fe37 bl d002490 <__wrap_malloc> - d025822: 6028 str r0, [r5, #0] - d025824: b930 cbnz r0, d025834 <wifi_init_mac_filter+0x20> - d025826: 4906 ldr r1, [pc, #24] ; (d025840 <wifi_init_mac_filter+0x2c>) - d025828: 4806 ldr r0, [pc, #24] ; (d025844 <wifi_init_mac_filter+0x30>) - d02582a: f7de fb65 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02582e: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025832: e002 b.n d02583a <wifi_init_mac_filter+0x26> - d025834: e9c0 0000 strd r0, r0, [r0] - d025838: 4620 mov r0, r4 - d02583a: bd38 pop {r3, r4, r5, pc} - d02583c: 60005f64 .word 0x60005f64 - d025840: 0d0497b5 .word 0x0d0497b5 - d025844: 0d0495ec .word 0x0d0495ec - -0d025848 <wifi_add_mac_filter>: - d025848: b538 push {r3, r4, r5, lr} - d02584a: 4b0e ldr r3, [pc, #56] ; (d025884 <wifi_add_mac_filter+0x3c>) - d02584c: 4605 mov r5, r0 - d02584e: 681c ldr r4, [r3, #0] - d025850: b14c cbz r4, d025866 <wifi_add_mac_filter+0x1e> - d025852: 2010 movs r0, #16 - d025854: f7dc fe1c bl d002490 <__wrap_malloc> - d025858: 4603 mov r3, r0 - d02585a: b938 cbnz r0, d02586c <wifi_add_mac_filter+0x24> - d02585c: 4a0a ldr r2, [pc, #40] ; (d025888 <wifi_add_mac_filter+0x40>) - d02585e: 490b ldr r1, [pc, #44] ; (d02588c <wifi_add_mac_filter+0x44>) - d025860: 480b ldr r0, [pc, #44] ; (d025890 <wifi_add_mac_filter+0x48>) - d025862: f7de fb49 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025866: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d02586a: e009 b.n d025880 <wifi_add_mac_filter+0x38> - d02586c: 6828 ldr r0, [r5, #0] - d02586e: 88aa ldrh r2, [r5, #4] - d025870: 6098 str r0, [r3, #8] - d025872: 2000 movs r0, #0 - d025874: 819a strh r2, [r3, #12] - d025876: 6822 ldr r2, [r4, #0] - d025878: 6053 str r3, [r2, #4] - d02587a: e9c3 2400 strd r2, r4, [r3] - d02587e: 6023 str r3, [r4, #0] - d025880: bd38 pop {r3, r4, r5, pc} - d025882: bf00 nop - d025884: 60005f64 .word 0x60005f64 - d025888: 0d04983f .word 0x0d04983f - d02588c: 0d0497a1 .word 0x0d0497a1 - d025890: 0d04960f .word 0x0d04960f - -0d025894 <wifi_del_mac_filter>: - d025894: b5f8 push {r3, r4, r5, r6, r7, lr} - d025896: 4b0e ldr r3, [pc, #56] ; (d0258d0 <wifi_del_mac_filter+0x3c>) - d025898: 4607 mov r7, r0 - d02589a: 681e ldr r6, [r3, #0] - d02589c: b116 cbz r6, d0258a4 <wifi_del_mac_filter+0x10> - d02589e: 6835 ldr r5, [r6, #0] - d0258a0: 42ae cmp r6, r5 - d0258a2: d102 bne.n d0258aa <wifi_del_mac_filter+0x16> - d0258a4: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - d0258a8: e00e b.n d0258c8 <wifi_del_mac_filter+0x34> - d0258aa: 2206 movs r2, #6 - d0258ac: 4639 mov r1, r7 - d0258ae: f105 0008 add.w r0, r5, #8 - d0258b2: f01d fa01 bl d042cb8 <____wrap_memcmp_veneer> - d0258b6: 682b ldr r3, [r5, #0] - d0258b8: 4604 mov r4, r0 - d0258ba: b938 cbnz r0, d0258cc <wifi_del_mac_filter+0x38> - d0258bc: 686a ldr r2, [r5, #4] - d0258be: 4628 mov r0, r5 - d0258c0: 605a str r2, [r3, #4] - d0258c2: 6013 str r3, [r2, #0] - d0258c4: f7dc fde8 bl d002498 <__wrap_free> - d0258c8: 4620 mov r0, r4 - d0258ca: bdf8 pop {r3, r4, r5, r6, r7, pc} - d0258cc: 461d mov r5, r3 - d0258ce: e7e7 b.n d0258a0 <wifi_del_mac_filter+0xc> - d0258d0: 60005f64 .word 0x60005f64 - -0d0258d4 <wifi_set_no_beacon_timeout>: - d0258d4: b118 cbz r0, d0258de <wifi_set_no_beacon_timeout+0xa> - d0258d6: 3001 adds r0, #1 - d0258d8: 1040 asrs r0, r0, #1 - d0258da: 3801 subs r0, #1 - d0258dc: b2c0 uxtb r0, r0 - d0258de: 4b01 ldr r3, [pc, #4] ; (d0258e4 <wifi_set_no_beacon_timeout+0x10>) - d0258e0: 7018 strb r0, [r3, #0] - d0258e2: 4770 bx lr - d0258e4: 60000140 .word 0x60000140 - -0d0258e8 <wifi_driver_is_mp>: - d0258e8: 2000 movs r0, #0 - d0258ea: 4770 bx lr - -0d0258ec <wifi_get_associated_client_list>: - d0258ec: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0258f0: 2400 movs r4, #0 - d0258f2: b085 sub sp, #20 - d0258f4: 4605 mov r5, r0 - d0258f6: f88d 4003 strb.w r4, [sp, #3] - d0258fa: b920 cbnz r0, d025906 <wifi_get_associated_client_list+0x1a> - d0258fc: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025900: b005 add sp, #20 - d025902: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d025906: 4b28 ldr r3, [pc, #160] ; (d0259a8 <wifi_get_associated_client_list+0xbc>) - d025908: 6a58 ldr r0, [r3, #36] ; 0x24 - d02590a: b940 cbnz r0, d02591e <wifi_get_associated_client_list+0x32> - d02590c: 4a27 ldr r2, [pc, #156] ; (d0259ac <wifi_get_associated_client_list+0xc0>) - d02590e: f240 5153 movw r1, #1363 ; 0x553 - d025912: 4827 ldr r0, [pc, #156] ; (d0259b0 <wifi_get_associated_client_list+0xc4>) - d025914: f7de faf0 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025918: f7df fe08 bl d00552c <cli> - d02591c: e7fe b.n d02591c <wifi_get_associated_client_list+0x30> - d02591e: 6806 ldr r6, [r0, #0] - d025920: f7ec fe72 bl d012608 <rtw_check_ap_mode> - d025924: 2801 cmp r0, #1 - d025926: d1e9 bne.n d0258fc <wifi_get_associated_client_list+0x10> - d025928: f506 7737 add.w r7, r6, #732 ; 0x2dc - d02592c: 2258 movs r2, #88 ; 0x58 - d02592e: 4621 mov r1, r4 - d025930: 4628 mov r0, r5 - d025932: f7df fe36 bl d0055a2 <rtw_memset> - d025936: a901 add r1, sp, #4 - d025938: 4638 mov r0, r7 - d02593a: f506 7933 add.w r9, r6, #716 ; 0x2cc - d02593e: f7df fdbb bl d0054b8 <rtw_enter_critical_bh> - d025942: f105 084c add.w r8, r5, #76 ; 0x4c - d025946: f8d6 b2cc ldr.w fp, [r6, #716] ; 0x2cc - d02594a: 1d2e adds r6, r5, #4 - d02594c: 4659 mov r1, fp - d02594e: 4648 mov r0, r9 - d025950: f7df ff82 bl d005858 <rtw_end_of_queue_search> - d025954: b130 cbz r0, d025964 <wifi_get_associated_client_list+0x78> - d025956: 4638 mov r0, r7 - d025958: a901 add r1, sp, #4 - d02595a: f7df fdb5 bl d0054c8 <rtw_exit_critical_bh> - d02595e: 2000 movs r0, #0 - d025960: 602c str r4, [r5, #0] - d025962: e7cd b.n d025900 <wifi_get_associated_client_list+0x14> - d025964: f5ab 7314 sub.w r3, fp, #592 ; 0x250 - d025968: aa02 add r2, sp, #8 - d02596a: 2101 movs r1, #1 - d02596c: 3401 adds r4, #1 - d02596e: 469a mov sl, r3 - d025970: 4618 mov r0, r3 - d025972: f7f7 f97d bl d01cc70 <rtw_hal_sta_info_get> - d025976: 4b0f ldr r3, [pc, #60] ; (d0259b4 <wifi_get_associated_client_list+0xc8>) - d025978: 2206 movs r2, #6 - d02597a: a902 add r1, sp, #8 - d02597c: 4630 mov r0, r6 - d02597e: 3606 adds r6, #6 - d025980: 4798 blx r3 - d025982: f10d 0203 add.w r2, sp, #3 - d025986: 210d movs r1, #13 - d025988: 4650 mov r0, sl - d02598a: f7f7 f971 bl d01cc70 <rtw_hal_sta_info_get> - d02598e: f89d 3003 ldrb.w r3, [sp, #3] - d025992: 2c0c cmp r4, #12 - d025994: ea4f 0353 mov.w r3, r3, lsr #1 - d025998: f1a3 036e sub.w r3, r3, #110 ; 0x6e - d02599c: f808 3b01 strb.w r3, [r8], #1 - d0259a0: d0d9 beq.n d025956 <wifi_get_associated_client_list+0x6a> - d0259a2: f8db b000 ldr.w fp, [fp] - d0259a6: e7d1 b.n d02594c <wifi_get_associated_client_list+0x60> - d0259a8: 60007190 .word 0x60007190 - d0259ac: 0d049165 .word 0x0d049165 - d0259b0: 0d045292 .word 0x0d045292 - d0259b4: 00027939 .word 0x00027939 - -0d0259b8 <wifi_get_setting>: - d0259b8: 2801 cmp r0, #1 - d0259ba: b570 push {r4, r5, r6, lr} - d0259bc: 4605 mov r5, r0 - d0259be: 460c mov r4, r1 - d0259c0: d854 bhi.n d025a6c <wifi_get_setting+0xb4> - d0259c2: 22bc movs r2, #188 ; 0xbc - d0259c4: 2100 movs r1, #0 - d0259c6: 4620 mov r0, r4 - d0259c8: 4e2a ldr r6, [pc, #168] ; (d025a74 <wifi_get_setting+0xbc>) - d0259ca: f01d f969 bl d042ca0 <____wrap_memset_veneer> - d0259ce: 22bc movs r2, #188 ; 0xbc - d0259d0: fb02 6305 mla r3, r2, r5, r6 - d0259d4: f893 30b1 ldrb.w r3, [r3, #177] ; 0xb1 - d0259d8: 7023 strb r3, [r4, #0] - d0259da: bb25 cbnz r5, d025a26 <wifi_get_setting+0x6e> - d0259dc: f7ff f95c bl d024c98 <wifi_is_connected_to_ap> - d0259e0: 22bc movs r2, #188 ; 0xbc - d0259e2: b918 cbnz r0, d0259ec <wifi_get_setting+0x34> - d0259e4: 4631 mov r1, r6 - d0259e6: 4620 mov r0, r4 - d0259e8: 4b23 ldr r3, [pc, #140] ; (d025a78 <wifi_get_setting+0xc0>) - d0259ea: 4798 blx r3 - d0259ec: f894 30b1 ldrb.w r3, [r4, #177] ; 0xb1 - d0259f0: 4621 mov r1, r4 - d0259f2: 4628 mov r0, r5 - d0259f4: 2b01 cmp r3, #1 - d0259f6: bf0c ite eq - d0259f8: 2302 moveq r3, #2 - d0259fa: 2301 movne r3, #1 - d0259fc: f801 3b28 strb.w r3, [r1], #40 - d025a00: f7ff fa72 bl d024ee8 <wifi_get_channel> - d025a04: 2800 cmp r0, #0 - d025a06: da11 bge.n d025a2c <wifi_get_setting+0x74> - d025a08: 481c ldr r0, [pc, #112] ; (d025a7c <wifi_get_setting+0xc4>) - d025a0a: 491d ldr r1, [pc, #116] ; (d025a80 <wifi_get_setting+0xc8>) - d025a0c: f7de fa74 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025a10: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025a14: f894 30b2 ldrb.w r3, [r4, #178] ; 0xb2 - d025a18: 2b05 cmp r3, #5 - d025a1a: d818 bhi.n d025a4e <wifi_get_setting+0x96> - d025a1c: e8df f003 tbb [pc, r3] - d025a20: 170d0b08 .word 0x170d0b08 - d025a24: 0b18 .short 0x0b18 - d025a26: f106 01bc add.w r1, r6, #188 ; 0xbc - d025a2a: e7dc b.n d0259e6 <wifi_get_setting+0x2e> - d025a2c: 2000 movs r0, #0 - d025a2e: e7f1 b.n d025a14 <wifi_get_setting+0x5c> - d025a30: 2300 movs r3, #0 - d025a32: 62e3 str r3, [r4, #44] ; 0x2c - d025a34: e00b b.n d025a4e <wifi_get_setting+0x96> - d025a36: 2301 movs r3, #1 - d025a38: e7fb b.n d025a32 <wifi_get_setting+0x7a> - d025a3a: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 - d025a3e: f5b3 1f00 cmp.w r3, #2097152 ; 0x200000 - d025a42: d101 bne.n d025a48 <wifi_get_setting+0x90> - d025a44: 3302 adds r3, #2 - d025a46: e7f4 b.n d025a32 <wifi_get_setting+0x7a> - d025a48: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 - d025a4c: d0fa beq.n d025a44 <wifi_get_setting+0x8c> - d025a4e: bd70 pop {r4, r5, r6, pc} - d025a50: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 - d025a54: f5b3 1f00 cmp.w r3, #2097152 ; 0x200000 - d025a58: d101 bne.n d025a5e <wifi_get_setting+0xa6> - d025a5a: 3304 adds r3, #4 - d025a5c: e7e9 b.n d025a32 <wifi_get_setting+0x7a> - d025a5e: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 - d025a62: d0fa beq.n d025a5a <wifi_get_setting+0xa2> - d025a64: f5b3 0f00 cmp.w r3, #8388608 ; 0x800000 - d025a68: d1f1 bne.n d025a4e <wifi_get_setting+0x96> - d025a6a: e7f6 b.n d025a5a <wifi_get_setting+0xa2> - d025a6c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025a70: e7ed b.n d025a4e <wifi_get_setting+0x96> - d025a72: bf00 nop - d025a74: 60005fb8 .word 0x60005fb8 - d025a78: 00027939 .word 0x00027939 - d025a7c: 0d049640 .word 0x0d049640 - d025a80: 0d049810 .word 0x0d049810 - -0d025a84 <wifi_get_disconn_reason_code>: - d025a84: 4b1a ldr r3, [pc, #104] ; (d025af0 <wifi_get_disconn_reason_code+0x6c>) - d025a86: b570 push {r4, r5, r6, lr} - d025a88: 681c ldr r4, [r3, #0] - d025a8a: b0b0 sub sp, #192 ; 0xc0 - d025a8c: 4605 mov r5, r0 - d025a8e: b93c cbnz r4, d025aa0 <wifi_get_disconn_reason_code+0x1c> - d025a90: 4a18 ldr r2, [pc, #96] ; (d025af4 <wifi_get_disconn_reason_code+0x70>) - d025a92: 2166 movs r1, #102 ; 0x66 - d025a94: 4818 ldr r0, [pc, #96] ; (d025af8 <wifi_get_disconn_reason_code+0x74>) - d025a96: f7de fa2f bl d003ef8 <inic_ipc_dev_buffered_printf> - d025a9a: f7df fd47 bl d00552c <cli> - d025a9e: e7fe b.n d025a9e <wifi_get_disconn_reason_code+0x1a> - d025aa0: a901 add r1, sp, #4 - d025aa2: 2000 movs r0, #0 - d025aa4: 6826 ldr r6, [r4, #0] - d025aa6: f7ff ff87 bl d0259b8 <wifi_get_setting> - d025aaa: 2800 cmp r0, #0 - d025aac: db0b blt.n d025ac6 <wifi_get_disconn_reason_code+0x42> - d025aae: f8b6 6a14 ldrh.w r6, [r6, #2580] ; 0xa14 - d025ab2: b1c6 cbz r6, d025ae6 <wifi_get_disconn_reason_code+0x62> - d025ab4: 9b0c ldr r3, [sp, #48] ; 0x30 - d025ab6: 2b01 cmp r3, #1 - d025ab8: d017 beq.n d025aea <wifi_get_disconn_reason_code+0x66> - d025aba: 4a10 ldr r2, [pc, #64] ; (d025afc <wifi_get_disconn_reason_code+0x78>) - d025abc: 4293 cmp r3, r2 - d025abe: d004 beq.n d025aca <wifi_get_disconn_reason_code+0x46> - d025ac0: 2308 movs r3, #8 - d025ac2: 2000 movs r0, #0 - d025ac4: 802b strh r3, [r5, #0] - d025ac6: b030 add sp, #192 ; 0xc0 - d025ac8: bd70 pop {r4, r5, r6, pc} - d025aca: 4620 mov r0, r4 - d025acc: f7ec fda3 bl d012616 <rtw_check_sta_associated_to_ap> - d025ad0: b118 cbz r0, d025ada <wifi_get_disconn_reason_code+0x56> - d025ad2: 2e0f cmp r6, #15 - d025ad4: d1f4 bne.n d025ac0 <wifi_get_disconn_reason_code+0x3c> - d025ad6: 2305 movs r3, #5 - d025ad8: e7f3 b.n d025ac2 <wifi_get_disconn_reason_code+0x3e> - d025ada: 4620 mov r0, r4 - d025adc: f7ec fdcc bl d012678 <rtw_state_check_sta_no_link> + d02559a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02559e: bd08 pop {r3, pc} + d0255a0: 2224 movs r2, #36 ; 0x24 + d0255a2: 4353 muls r3, r2 + d0255a4: 4a0a ldr r2, [pc, #40] ; (d0255d0 <wifi_get_mac_address+0x58>) + d0255a6: 58d1 ldr r1, [r2, r3] + d0255a8: b941 cbnz r1, d0255bc <wifi_get_mac_address+0x44> + d0255aa: 4a0a ldr r2, [pc, #40] ; (d0255d4 <wifi_get_mac_address+0x5c>) + d0255ac: f44f 7150 mov.w r1, #832 ; 0x340 + d0255b0: 4809 ldr r0, [pc, #36] ; (d0255d8 <wifi_get_mac_address+0x60>) + d0255b2: f7de fca1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0255b6: f7df ffb9 bl d00552c <cli> + d0255ba: e7fe b.n d0255ba <wifi_get_mac_address+0x42> + d0255bc: 2206 movs r2, #6 + d0255be: f601 01c8 addw r1, r1, #2248 ; 0x8c8 + d0255c2: 4b06 ldr r3, [pc, #24] ; (d0255dc <wifi_get_mac_address+0x64>) + d0255c4: 4798 blx r3 + d0255c6: 2000 movs r0, #0 + d0255c8: e7e9 b.n d02559e <wifi_get_mac_address+0x26> + d0255ca: bf00 nop + d0255cc: 0d049449 .word 0x0d049449 + d0255d0: 600071a8 .word 0x600071a8 + d0255d4: 0d049241 .word 0x0d049241 + d0255d8: 0d045372 .word 0x0d045372 + d0255dc: 00027939 .word 0x00027939 + +0d0255e0 <wifi_csi_config>: + d0255e0: b508 push {r3, lr} + d0255e2: 4b14 ldr r3, [pc, #80] ; (d025634 <wifi_csi_config+0x54>) + d0255e4: 4601 mov r1, r0 + d0255e6: 6818 ldr r0, [r3, #0] + d0255e8: b940 cbnz r0, d0255fc <wifi_csi_config+0x1c> + d0255ea: 4a13 ldr r2, [pc, #76] ; (d025638 <wifi_csi_config+0x58>) + d0255ec: f240 31a6 movw r1, #934 ; 0x3a6 + d0255f0: 4812 ldr r0, [pc, #72] ; (d02563c <wifi_csi_config+0x5c>) + d0255f2: f7de fc81 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0255f6: f7df ff99 bl d00552c <cli> + d0255fa: e7fe b.n d0255fa <wifi_csi_config+0x1a> + d0255fc: 788a ldrb r2, [r1, #2] + d0255fe: b132 cbz r2, d02560e <wifi_csi_config+0x2e> + d025600: 2a01 cmp r2, #1 + d025602: d010 beq.n d025626 <wifi_csi_config+0x46> + d025604: 490e ldr r1, [pc, #56] ; (d025640 <wifi_csi_config+0x60>) + d025606: 480f ldr r0, [pc, #60] ; (d025644 <wifi_csi_config+0x64>) + d025608: f7de fc76 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02560c: e008 b.n d025620 <wifi_csi_config+0x40> + d02560e: f7f3 fff1 bl d0195f4 <wifi_hal_csi_en> + d025612: b908 cbnz r0, d025618 <wifi_csi_config+0x38> + d025614: 2000 movs r0, #0 + d025616: bd08 pop {r3, pc} + d025618: 4909 ldr r1, [pc, #36] ; (d025640 <wifi_csi_config+0x60>) + d02561a: 480b ldr r0, [pc, #44] ; (d025648 <wifi_csi_config+0x68>) + d02561c: f7de fc6c bl d003ef8 <inic_ipc_dev_buffered_printf> + d025620: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025624: e7f7 b.n d025616 <wifi_csi_config+0x36> + d025626: f7f3 fea7 bl d019378 <wifi_hal_csi_cfg> + d02562a: 2800 cmp r0, #0 + d02562c: d0f2 beq.n d025614 <wifi_csi_config+0x34> + d02562e: 4904 ldr r1, [pc, #16] ; (d025640 <wifi_csi_config+0x60>) + d025630: 4806 ldr r0, [pc, #24] ; (d02564c <wifi_csi_config+0x6c>) + d025632: e7f3 b.n d02561c <wifi_csi_config+0x3c> + d025634: 600071a8 .word 0x600071a8 + d025638: 0d049241 .word 0x0d049241 + d02563c: 0d045372 .word 0x0d045372 + d025640: 0d0498dc .word 0x0d0498dc + d025644: 0d049571 .word 0x0d049571 + d025648: 0d049530 .word 0x0d049530 + d02564c: 0d049559 .word 0x0d049559 + +0d025650 <wifi_csi_report>: + d025650: 4613 mov r3, r2 + d025652: b510 push {r4, lr} + d025654: b931 cbnz r1, d025664 <wifi_csi_report+0x14> + d025656: 4910 ldr r1, [pc, #64] ; (d025698 <wifi_csi_report+0x48>) + d025658: 4810 ldr r0, [pc, #64] ; (d02569c <wifi_csi_report+0x4c>) + d02565a: f7de fc4d bl d003ef8 <inic_ipc_dev_buffered_printf> + d02565e: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025662: bd10 pop {r4, pc} + d025664: 4a0e ldr r2, [pc, #56] ; (d0256a0 <wifi_csi_report+0x50>) + d025666: 6812 ldr r2, [r2, #0] + d025668: b942 cbnz r2, d02567c <wifi_csi_report+0x2c> + d02566a: 4a0e ldr r2, [pc, #56] ; (d0256a4 <wifi_csi_report+0x54>) + d02566c: f240 31d2 movw r1, #978 ; 0x3d2 + d025670: 480d ldr r0, [pc, #52] ; (d0256a8 <wifi_csi_report+0x58>) + d025672: f7de fc41 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025676: f7df ff59 bl d00552c <cli> + d02567a: e7fe b.n d02567a <wifi_csi_report+0x2a> + d02567c: 6812 ldr r2, [r2, #0] + d02567e: f8d2 4cc0 ldr.w r4, [r2, #3264] ; 0xcc0 + d025682: 460a mov r2, r1 + d025684: 4601 mov r1, r0 + d025686: f504 70b2 add.w r0, r4, #356 ; 0x164 + d02568a: f7f4 f9a9 bl d0199e0 <wifi_hal_csi_report> + d02568e: 2800 cmp r0, #0 + d025690: d0e7 beq.n d025662 <wifi_csi_report+0x12> + d025692: 4901 ldr r1, [pc, #4] ; (d025698 <wifi_csi_report+0x48>) + d025694: 4805 ldr r0, [pc, #20] ; (d0256ac <wifi_csi_report+0x5c>) + d025696: e7e0 b.n d02565a <wifi_csi_report+0xa> + d025698: 0d0498cc .word 0x0d0498cc + d02569c: 0d04959c .word 0x0d04959c + d0256a0: 600071a8 .word 0x600071a8 + d0256a4: 0d049241 .word 0x0d049241 + d0256a8: 0d045372 .word 0x0d045372 + d0256ac: 0d0495b9 .word 0x0d0495b9 + +0d0256b0 <wifi_set_wps_phase>: + d0256b0: b508 push {r3, lr} + d0256b2: 4b0a ldr r3, [pc, #40] ; (d0256dc <wifi_set_wps_phase+0x2c>) + d0256b4: 7e1a ldrb r2, [r3, #24] + d0256b6: b172 cbz r2, d0256d6 <wifi_set_wps_phase+0x26> + d0256b8: 2801 cmp r0, #1 + d0256ba: 681b ldr r3, [r3, #0] + d0256bc: d103 bne.n d0256c6 <wifi_set_wps_phase+0x16> + d0256be: f883 03e9 strb.w r0, [r3, #1001] ; 0x3e9 + d0256c2: 2000 movs r0, #0 + d0256c4: bd08 pop {r3, pc} + d0256c6: b910 cbnz r0, d0256ce <wifi_set_wps_phase+0x1e> + d0256c8: f883 03e9 strb.w r0, [r3, #1001] ; 0x3e9 + d0256cc: e7fa b.n d0256c4 <wifi_set_wps_phase+0x14> + d0256ce: 4904 ldr r1, [pc, #16] ; (d0256e0 <wifi_set_wps_phase+0x30>) + d0256d0: 4804 ldr r0, [pc, #16] ; (d0256e4 <wifi_set_wps_phase+0x34>) + d0256d2: f7de fc11 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0256d6: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0256da: e7f3 b.n d0256c4 <wifi_set_wps_phase+0x14> + d0256dc: 600071a8 .word 0x600071a8 + d0256e0: 0d0498b9 .word 0x0d0498b9 + d0256e4: 0d0495d1 .word 0x0d0495d1 + +0d0256e8 <wifi_set_eap_phase>: + d0256e8: b508 push {r3, lr} + d0256ea: 4b0a ldr r3, [pc, #40] ; (d025714 <wifi_set_eap_phase+0x2c>) + d0256ec: 7e1a ldrb r2, [r3, #24] + d0256ee: b172 cbz r2, d02570e <wifi_set_eap_phase+0x26> + d0256f0: 2801 cmp r0, #1 + d0256f2: 681b ldr r3, [r3, #0] + d0256f4: d103 bne.n d0256fe <wifi_set_eap_phase+0x16> + d0256f6: f883 03eb strb.w r0, [r3, #1003] ; 0x3eb + d0256fa: 2000 movs r0, #0 + d0256fc: bd08 pop {r3, pc} + d0256fe: b910 cbnz r0, d025706 <wifi_set_eap_phase+0x1e> + d025700: f883 03eb strb.w r0, [r3, #1003] ; 0x3eb + d025704: e7fa b.n d0256fc <wifi_set_eap_phase+0x14> + d025706: 4904 ldr r1, [pc, #16] ; (d025718 <wifi_set_eap_phase+0x30>) + d025708: 4804 ldr r0, [pc, #16] ; (d02571c <wifi_set_eap_phase+0x34>) + d02570a: f7de fbf5 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02570e: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025712: e7f3 b.n d0256fc <wifi_set_eap_phase+0x14> + d025714: 600071a8 .word 0x600071a8 + d025718: 0d0498a6 .word 0x0d0498a6 + d02571c: 0d049603 .word 0x0d049603 + +0d025720 <wifi_get_eap_phase>: + d025720: 4b03 ldr r3, [pc, #12] ; (d025730 <wifi_get_eap_phase+0x10>) + d025722: 7e18 ldrb r0, [r3, #24] + d025724: b110 cbz r0, d02572c <wifi_get_eap_phase+0xc> + d025726: 681b ldr r3, [r3, #0] + d025728: f893 03eb ldrb.w r0, [r3, #1003] ; 0x3eb + d02572c: 4770 bx lr + d02572e: bf00 nop + d025730: 600071a8 .word 0x600071a8 + +0d025734 <wifi_set_eap_method>: + d025734: 4b05 ldr r3, [pc, #20] ; (d02574c <wifi_set_eap_method+0x18>) + d025736: 7e1a ldrb r2, [r3, #24] + d025738: b12a cbz r2, d025746 <wifi_set_eap_method+0x12> + d02573a: 681b ldr r3, [r3, #0] + d02573c: 681b ldr r3, [r3, #0] + d02573e: f883 0473 strb.w r0, [r3, #1139] ; 0x473 + d025742: 2000 movs r0, #0 + d025744: 4770 bx lr + d025746: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02574a: 4770 bx lr + d02574c: 600071a8 .word 0x600071a8 + +0d025750 <wifi_get_auto_chl>: + d025750: 2324 movs r3, #36 ; 0x24 + d025752: 4358 muls r0, r3 + d025754: 4b0f ldr r3, [pc, #60] ; (d025794 <wifi_get_auto_chl+0x44>) + d025756: b510 push {r4, lr} + d025758: 581c ldr r4, [r3, r0] + d02575a: b944 cbnz r4, d02576e <wifi_get_auto_chl+0x1e> + d02575c: 4a0e ldr r2, [pc, #56] ; (d025798 <wifi_get_auto_chl+0x48>) + d02575e: f240 4146 movw r1, #1094 ; 0x446 + d025762: 480e ldr r0, [pc, #56] ; (d02579c <wifi_get_auto_chl+0x4c>) + d025764: f7de fbc8 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025768: f7df fee0 bl d00552c <cli> + d02576c: e7fe b.n d02576c <wifi_get_auto_chl+0x1c> + d02576e: 2100 movs r1, #0 + d025770: 4620 mov r0, r4 + d025772: f7e6 ff57 bl d00c624 <rtw_ips_set_enable> + d025776: 2100 movs r1, #0 + d025778: 4620 mov r0, r4 + d02577a: f7e6 fd9a bl d00c2b2 <rtw_pm_set_lps_enable> + d02577e: 2101 movs r1, #1 + d025780: 4620 mov r0, r4 + d025782: f7e6 ff4f bl d00c624 <rtw_ips_set_enable> + d025786: 2101 movs r1, #1 + d025788: 4620 mov r0, r4 + d02578a: f7e6 fd92 bl d00c2b2 <rtw_pm_set_lps_enable> + d02578e: 2000 movs r0, #0 + d025790: bd10 pop {r4, pc} + d025792: bf00 nop + d025794: 600071a8 .word 0x600071a8 + d025798: 0d049241 .word 0x0d049241 + d02579c: 0d045372 .word 0x0d045372 + +0d0257a0 <wifi_get_sw_statistic>: + d0257a0: b538 push {r3, r4, r5, lr} + d0257a2: 460c mov r4, r1 + d0257a4: 2234 movs r2, #52 ; 0x34 + d0257a6: 4605 mov r5, r0 + d0257a8: 2100 movs r1, #0 + d0257aa: 4620 mov r0, r4 + d0257ac: f7df fef9 bl d0055a2 <rtw_memset> + d0257b0: f7df fe8c bl d0054cc <save_and_cli> + d0257b4: 2024 movs r0, #36 ; 0x24 + d0257b6: 4b18 ldr r3, [pc, #96] ; (d025818 <wifi_get_sw_statistic+0x78>) + d0257b8: 4368 muls r0, r5 + d0257ba: 181a adds r2, r3, r0 + d0257bc: 7e12 ldrb r2, [r2, #24] + d0257be: b32a cbz r2, d02580c <wifi_get_sw_statistic+0x6c> + d0257c0: 581d ldr r5, [r3, r0] + d0257c2: 2234 movs r2, #52 ; 0x34 + d0257c4: 4b15 ldr r3, [pc, #84] ; (d02581c <wifi_get_sw_statistic+0x7c>) + d0257c6: 4620 mov r0, r4 + d0257c8: f605 0118 addw r1, r5, #2072 ; 0x818 + d0257cc: 4798 blx r3 + d0257ce: f505 6305 add.w r3, r5, #2128 ; 0x850 + d0257d2: f505 6506 add.w r5, r5, #2144 ; 0x860 + d0257d6: e9d3 2300 ldrd r2, r3, [r3] + d0257da: ea52 03cf orrs.w r3, r2, pc, lsl #3 + d0257de: ea52 23df orrs.w r3, r2, pc, lsr #11 + d0257e2: 61e2 str r2, [r4, #28] + d0257e4: e955 2302 ldrd r2, r3, [r5, #-8] + d0257e8: ea52 03cf orrs.w r3, r2, pc, lsl #3 + d0257ec: ea52 23df orrs.w r3, r2, pc, lsr #11 + d0257f0: 6222 str r2, [r4, #32] + d0257f2: f7df fe6f bl d0054d4 <restore_flags> + d0257f6: 4b0a ldr r3, [pc, #40] ; (d025820 <wifi_get_sw_statistic+0x80>) + d0257f8: 2000 movs r0, #0 + d0257fa: 6ada ldr r2, [r3, #44] ; 0x2c + d0257fc: 6262 str r2, [r4, #36] ; 0x24 + d0257fe: 6a9a ldr r2, [r3, #40] ; 0x28 + d025800: 62a2 str r2, [r4, #40] ; 0x28 + d025802: 695a ldr r2, [r3, #20] + d025804: 691b ldr r3, [r3, #16] + d025806: 62e2 str r2, [r4, #44] ; 0x2c + d025808: 6323 str r3, [r4, #48] ; 0x30 + d02580a: bd38 pop {r3, r4, r5, pc} + d02580c: f7df fe62 bl d0054d4 <restore_flags> + d025810: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025814: e7f9 b.n d02580a <wifi_get_sw_statistic+0x6a> + d025816: bf00 nop + d025818: 600071a8 .word 0x600071a8 + d02581c: 00027939 .word 0x00027939 + d025820: 60005e50 .word 0x60005e50 + +0d025824 <wifi_del_station>: + d025824: 2324 movs r3, #36 ; 0x24 + d025826: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d025828: 4358 muls r0, r3 + d02582a: 4b2c ldr r3, [pc, #176] ; (d0258dc <wifi_del_station+0xb8>) + d02582c: 460c mov r4, r1 + d02582e: 581d ldr r5, [r3, r0] + d025830: b945 cbnz r5, d025844 <wifi_del_station+0x20> + d025832: 4a2b ldr r2, [pc, #172] ; (d0258e0 <wifi_del_station+0xbc>) + d025834: f240 41bd movw r1, #1213 ; 0x4bd + d025838: 482a ldr r0, [pc, #168] ; (d0258e4 <wifi_del_station+0xc0>) + d02583a: f7de fb5d bl d003ef8 <inic_ipc_dev_buffered_printf> + d02583e: f7df fe75 bl d00552c <cli> + d025842: e7fe b.n d025842 <wifi_del_station+0x1e> + d025844: 4628 mov r0, r5 + d025846: 682e ldr r6, [r5, #0] + d025848: f7ec ff49 bl d0126de <rtw_check_ap_linked> + d02584c: 2801 cmp r0, #1 + d02584e: f505 77b6 add.w r7, r5, #364 ; 0x16c + d025852: d140 bne.n d0258d6 <wifi_del_station+0xb2> + d025854: 7823 ldrb r3, [r4, #0] + d025856: 2bff cmp r3, #255 ; 0xff + d025858: d10e bne.n d025878 <wifi_del_station+0x54> + d02585a: 7863 ldrb r3, [r4, #1] + d02585c: 2bff cmp r3, #255 ; 0xff + d02585e: d10b bne.n d025878 <wifi_del_station+0x54> + d025860: 78a3 ldrb r3, [r4, #2] + d025862: 2bff cmp r3, #255 ; 0xff + d025864: d108 bne.n d025878 <wifi_del_station+0x54> + d025866: 78e3 ldrb r3, [r4, #3] + d025868: 2bff cmp r3, #255 ; 0xff + d02586a: d105 bne.n d025878 <wifi_del_station+0x54> + d02586c: 7923 ldrb r3, [r4, #4] + d02586e: 2bff cmp r3, #255 ; 0xff + d025870: d102 bne.n d025878 <wifi_del_station+0x54> + d025872: 7963 ldrb r3, [r4, #5] + d025874: 2bff cmp r3, #255 ; 0xff + d025876: d02e beq.n d0258d6 <wifi_del_station+0xb2> + d025878: 4621 mov r1, r4 + d02587a: 4638 mov r0, r7 + d02587c: f7e7 f8f2 bl d00ca64 <rtw_get_stainfo> + d025880: 4604 mov r4, r0 + d025882: b308 cbz r0, d0258c8 <wifi_del_station+0xa4> + d025884: f506 7637 add.w r6, r6, #732 ; 0x2dc + d025888: f504 7714 add.w r7, r4, #592 ; 0x250 + d02588c: a901 add r1, sp, #4 + d02588e: 4630 mov r0, r6 + d025890: f7df fe12 bl d0054b8 <rtw_enter_critical_bh> + d025894: 4638 mov r0, r7 + d025896: f7df fe4e bl d005536 <rtw_is_list_empty> + d02589a: b998 cbnz r0, d0258c4 <wifi_del_station+0xa0> + d02589c: 4638 mov r0, r7 + d02589e: f7df fe5b bl d005558 <rtw_list_delete> + d0258a2: 4621 mov r1, r4 + d0258a4: 2203 movs r2, #3 + d0258a6: 4628 mov r0, r5 + d0258a8: f005 fe8c bl d02b5c4 <ap_free_sta> + d0258ac: 4604 mov r4, r0 + d0258ae: a901 add r1, sp, #4 + d0258b0: 4630 mov r0, r6 + d0258b2: f7df fe09 bl d0054c8 <rtw_exit_critical_bh> + d0258b6: 4621 mov r1, r4 + d0258b8: 4628 mov r0, r5 + d0258ba: f005 fd03 bl d02b2c4 <associated_clients_update> + d0258be: 2000 movs r0, #0 + d0258c0: b003 add sp, #12 + d0258c2: bdf0 pop {r4, r5, r6, r7, pc} + d0258c4: 2400 movs r4, #0 + d0258c6: e7f2 b.n d0258ae <wifi_del_station+0x8a> + d0258c8: 4807 ldr r0, [pc, #28] ; (d0258e8 <wifi_del_station+0xc4>) + d0258ca: f7de fb15 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0258ce: 4807 ldr r0, [pc, #28] ; (d0258ec <wifi_del_station+0xc8>) + d0258d0: f7de fb12 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0258d4: e7f3 b.n d0258be <wifi_del_station+0x9a> + d0258d6: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0258da: e7f1 b.n d0258c0 <wifi_del_station+0x9c> + d0258dc: 600071a8 .word 0x600071a8 + d0258e0: 0d049241 .word 0x0d049241 + d0258e4: 0d049635 .word 0x0d049635 + d0258e8: 0d04a78b .word 0x0d04a78b + d0258ec: 0d049672 .word 0x0d049672 + +0d0258f0 <wifi_init_mac_filter>: + d0258f0: b538 push {r3, r4, r5, lr} + d0258f2: 4d09 ldr r5, [pc, #36] ; (d025918 <wifi_init_mac_filter+0x28>) + d0258f4: 682c ldr r4, [r5, #0] + d0258f6: b944 cbnz r4, d02590a <wifi_init_mac_filter+0x1a> + d0258f8: 2008 movs r0, #8 + d0258fa: f7dc fdc9 bl d002490 <__wrap_malloc> + d0258fe: 6028 str r0, [r5, #0] + d025900: b930 cbnz r0, d025910 <wifi_init_mac_filter+0x20> + d025902: 4906 ldr r1, [pc, #24] ; (d02591c <wifi_init_mac_filter+0x2c>) + d025904: 4806 ldr r0, [pc, #24] ; (d025920 <wifi_init_mac_filter+0x30>) + d025906: f7de faf7 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02590a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02590e: e002 b.n d025916 <wifi_init_mac_filter+0x26> + d025910: e9c0 0000 strd r0, r0, [r0] + d025914: 4620 mov r0, r4 + d025916: bd38 pop {r3, r4, r5, pc} + d025918: 60005f64 .word 0x60005f64 + d02591c: 0d049891 .word 0x0d049891 + d025920: 0d0496c8 .word 0x0d0496c8 + +0d025924 <wifi_add_mac_filter>: + d025924: b538 push {r3, r4, r5, lr} + d025926: 4b0e ldr r3, [pc, #56] ; (d025960 <wifi_add_mac_filter+0x3c>) + d025928: 4605 mov r5, r0 + d02592a: 681c ldr r4, [r3, #0] + d02592c: b14c cbz r4, d025942 <wifi_add_mac_filter+0x1e> + d02592e: 2010 movs r0, #16 + d025930: f7dc fdae bl d002490 <__wrap_malloc> + d025934: 4603 mov r3, r0 + d025936: b938 cbnz r0, d025948 <wifi_add_mac_filter+0x24> + d025938: 4a0a ldr r2, [pc, #40] ; (d025964 <wifi_add_mac_filter+0x40>) + d02593a: 490b ldr r1, [pc, #44] ; (d025968 <wifi_add_mac_filter+0x44>) + d02593c: 480b ldr r0, [pc, #44] ; (d02596c <wifi_add_mac_filter+0x48>) + d02593e: f7de fadb bl d003ef8 <inic_ipc_dev_buffered_printf> + d025942: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025946: e009 b.n d02595c <wifi_add_mac_filter+0x38> + d025948: 6828 ldr r0, [r5, #0] + d02594a: 88aa ldrh r2, [r5, #4] + d02594c: 6098 str r0, [r3, #8] + d02594e: 2000 movs r0, #0 + d025950: 819a strh r2, [r3, #12] + d025952: 6822 ldr r2, [r4, #0] + d025954: 6053 str r3, [r2, #4] + d025956: e9c3 2400 strd r2, r4, [r3] + d02595a: 6023 str r3, [r4, #0] + d02595c: bd38 pop {r3, r4, r5, pc} + d02595e: bf00 nop + d025960: 60005f64 .word 0x60005f64 + d025964: 0d04991b .word 0x0d04991b + d025968: 0d04987d .word 0x0d04987d + d02596c: 0d0496eb .word 0x0d0496eb + +0d025970 <wifi_del_mac_filter>: + d025970: b5f8 push {r3, r4, r5, r6, r7, lr} + d025972: 4b0e ldr r3, [pc, #56] ; (d0259ac <wifi_del_mac_filter+0x3c>) + d025974: 4607 mov r7, r0 + d025976: 681e ldr r6, [r3, #0] + d025978: b116 cbz r6, d025980 <wifi_del_mac_filter+0x10> + d02597a: 6835 ldr r5, [r6, #0] + d02597c: 42ae cmp r6, r5 + d02597e: d102 bne.n d025986 <wifi_del_mac_filter+0x16> + d025980: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff + d025984: e00e b.n d0259a4 <wifi_del_mac_filter+0x34> + d025986: 2206 movs r2, #6 + d025988: 4639 mov r1, r7 + d02598a: f105 0008 add.w r0, r5, #8 + d02598e: f01d f9ef bl d042d70 <____wrap_memcmp_veneer> + d025992: 682b ldr r3, [r5, #0] + d025994: 4604 mov r4, r0 + d025996: b938 cbnz r0, d0259a8 <wifi_del_mac_filter+0x38> + d025998: 686a ldr r2, [r5, #4] + d02599a: 4628 mov r0, r5 + d02599c: 605a str r2, [r3, #4] + d02599e: 6013 str r3, [r2, #0] + d0259a0: f7dc fd7a bl d002498 <__wrap_free> + d0259a4: 4620 mov r0, r4 + d0259a6: bdf8 pop {r3, r4, r5, r6, r7, pc} + d0259a8: 461d mov r5, r3 + d0259aa: e7e7 b.n d02597c <wifi_del_mac_filter+0xc> + d0259ac: 60005f64 .word 0x60005f64 + +0d0259b0 <wifi_set_no_beacon_timeout>: + d0259b0: b118 cbz r0, d0259ba <wifi_set_no_beacon_timeout+0xa> + d0259b2: 3001 adds r0, #1 + d0259b4: 1040 asrs r0, r0, #1 + d0259b6: 3801 subs r0, #1 + d0259b8: b2c0 uxtb r0, r0 + d0259ba: 4b01 ldr r3, [pc, #4] ; (d0259c0 <wifi_set_no_beacon_timeout+0x10>) + d0259bc: 7018 strb r0, [r3, #0] + d0259be: 4770 bx lr + d0259c0: 60000140 .word 0x60000140 + +0d0259c4 <wifi_driver_is_mp>: + d0259c4: 2000 movs r0, #0 + d0259c6: 4770 bx lr + +0d0259c8 <wifi_get_associated_client_list>: + d0259c8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0259cc: 2400 movs r4, #0 + d0259ce: b085 sub sp, #20 + d0259d0: 4605 mov r5, r0 + d0259d2: f88d 4003 strb.w r4, [sp, #3] + d0259d6: b920 cbnz r0, d0259e2 <wifi_get_associated_client_list+0x1a> + d0259d8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0259dc: b005 add sp, #20 + d0259de: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0259e2: 4b28 ldr r3, [pc, #160] ; (d025a84 <wifi_get_associated_client_list+0xbc>) + d0259e4: 6a58 ldr r0, [r3, #36] ; 0x24 + d0259e6: b940 cbnz r0, d0259fa <wifi_get_associated_client_list+0x32> + d0259e8: 4a27 ldr r2, [pc, #156] ; (d025a88 <wifi_get_associated_client_list+0xc0>) + d0259ea: f240 5153 movw r1, #1363 ; 0x553 + d0259ee: 4827 ldr r0, [pc, #156] ; (d025a8c <wifi_get_associated_client_list+0xc4>) + d0259f0: f7de fa82 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0259f4: f7df fd9a bl d00552c <cli> + d0259f8: e7fe b.n d0259f8 <wifi_get_associated_client_list+0x30> + d0259fa: 6806 ldr r6, [r0, #0] + d0259fc: f7ec fe04 bl d012608 <rtw_check_ap_mode> + d025a00: 2801 cmp r0, #1 + d025a02: d1e9 bne.n d0259d8 <wifi_get_associated_client_list+0x10> + d025a04: f506 7737 add.w r7, r6, #732 ; 0x2dc + d025a08: 2258 movs r2, #88 ; 0x58 + d025a0a: 4621 mov r1, r4 + d025a0c: 4628 mov r0, r5 + d025a0e: f7df fdc8 bl d0055a2 <rtw_memset> + d025a12: a901 add r1, sp, #4 + d025a14: 4638 mov r0, r7 + d025a16: f506 7933 add.w r9, r6, #716 ; 0x2cc + d025a1a: f7df fd4d bl d0054b8 <rtw_enter_critical_bh> + d025a1e: f105 084c add.w r8, r5, #76 ; 0x4c + d025a22: f8d6 b2cc ldr.w fp, [r6, #716] ; 0x2cc + d025a26: 1d2e adds r6, r5, #4 + d025a28: 4659 mov r1, fp + d025a2a: 4648 mov r0, r9 + d025a2c: f7df ff14 bl d005858 <rtw_end_of_queue_search> + d025a30: b130 cbz r0, d025a40 <wifi_get_associated_client_list+0x78> + d025a32: 4638 mov r0, r7 + d025a34: a901 add r1, sp, #4 + d025a36: f7df fd47 bl d0054c8 <rtw_exit_critical_bh> + d025a3a: 2000 movs r0, #0 + d025a3c: 602c str r4, [r5, #0] + d025a3e: e7cd b.n d0259dc <wifi_get_associated_client_list+0x14> + d025a40: f5ab 7314 sub.w r3, fp, #592 ; 0x250 + d025a44: aa02 add r2, sp, #8 + d025a46: 2101 movs r1, #1 + d025a48: 3401 adds r4, #1 + d025a4a: 469a mov sl, r3 + d025a4c: 4618 mov r0, r3 + d025a4e: f7f7 f97d bl d01cd4c <rtw_hal_sta_info_get> + d025a52: 4b0f ldr r3, [pc, #60] ; (d025a90 <wifi_get_associated_client_list+0xc8>) + d025a54: 2206 movs r2, #6 + d025a56: a902 add r1, sp, #8 + d025a58: 4630 mov r0, r6 + d025a5a: 3606 adds r6, #6 + d025a5c: 4798 blx r3 + d025a5e: f10d 0203 add.w r2, sp, #3 + d025a62: 210d movs r1, #13 + d025a64: 4650 mov r0, sl + d025a66: f7f7 f971 bl d01cd4c <rtw_hal_sta_info_get> + d025a6a: f89d 3003 ldrb.w r3, [sp, #3] + d025a6e: 2c0c cmp r4, #12 + d025a70: ea4f 0353 mov.w r3, r3, lsr #1 + d025a74: f1a3 036e sub.w r3, r3, #110 ; 0x6e + d025a78: f808 3b01 strb.w r3, [r8], #1 + d025a7c: d0d9 beq.n d025a32 <wifi_get_associated_client_list+0x6a> + d025a7e: f8db b000 ldr.w fp, [fp] + d025a82: e7d1 b.n d025a28 <wifi_get_associated_client_list+0x60> + d025a84: 600071a8 .word 0x600071a8 + d025a88: 0d049241 .word 0x0d049241 + d025a8c: 0d045372 .word 0x0d045372 + d025a90: 00027939 .word 0x00027939 + +0d025a94 <wifi_get_setting>: + d025a94: 2801 cmp r0, #1 + d025a96: b570 push {r4, r5, r6, lr} + d025a98: 4605 mov r5, r0 + d025a9a: 460c mov r4, r1 + d025a9c: d854 bhi.n d025b48 <wifi_get_setting+0xb4> + d025a9e: 22bc movs r2, #188 ; 0xbc + d025aa0: 2100 movs r1, #0 + d025aa2: 4620 mov r0, r4 + d025aa4: 4e2a ldr r6, [pc, #168] ; (d025b50 <wifi_get_setting+0xbc>) + d025aa6: f01d f97f bl d042da8 <____wrap_memset_veneer> + d025aaa: 22bc movs r2, #188 ; 0xbc + d025aac: fb02 6305 mla r3, r2, r5, r6 + d025ab0: f893 30b1 ldrb.w r3, [r3, #177] ; 0xb1 + d025ab4: 7023 strb r3, [r4, #0] + d025ab6: bb25 cbnz r5, d025b02 <wifi_get_setting+0x6e> + d025ab8: f7ff f95c bl d024d74 <wifi_is_connected_to_ap> + d025abc: 22bc movs r2, #188 ; 0xbc + d025abe: b918 cbnz r0, d025ac8 <wifi_get_setting+0x34> + d025ac0: 4631 mov r1, r6 + d025ac2: 4620 mov r0, r4 + d025ac4: 4b23 ldr r3, [pc, #140] ; (d025b54 <wifi_get_setting+0xc0>) + d025ac6: 4798 blx r3 + d025ac8: f894 30b1 ldrb.w r3, [r4, #177] ; 0xb1 + d025acc: 4621 mov r1, r4 + d025ace: 4628 mov r0, r5 + d025ad0: 2b01 cmp r3, #1 + d025ad2: bf0c ite eq + d025ad4: 2302 moveq r3, #2 + d025ad6: 2301 movne r3, #1 + d025ad8: f801 3b28 strb.w r3, [r1], #40 + d025adc: f7ff fa72 bl d024fc4 <wifi_get_channel> d025ae0: 2800 cmp r0, #0 - d025ae2: d1f6 bne.n d025ad2 <wifi_get_disconn_reason_code+0x4e> - d025ae4: e7ec b.n d025ac0 <wifi_get_disconn_reason_code+0x3c> - d025ae6: 2301 movs r3, #1 - d025ae8: e7eb b.n d025ac2 <wifi_get_disconn_reason_code+0x3e> - d025aea: 2306 movs r3, #6 - d025aec: e7e9 b.n d025ac2 <wifi_get_disconn_reason_code+0x3e> - d025aee: bf00 nop - d025af0: 60007190 .word 0x60007190 - d025af4: 0d049165 .word 0x0d049165 - d025af8: 0d045292 .word 0x0d045292 - d025afc: 00400004 .word 0x00400004 - -0d025b00 <wifi_fetch_phy_statistic>: - d025b00: b538 push {r3, r4, r5, lr} - d025b02: 4604 mov r4, r0 - d025b04: b380 cbz r0, d025b68 <wifi_fetch_phy_statistic+0x68> - d025b06: 4b1a ldr r3, [pc, #104] ; (d025b70 <wifi_fetch_phy_statistic+0x70>) - d025b08: 681d ldr r5, [r3, #0] - d025b0a: b945 cbnz r5, d025b1e <wifi_fetch_phy_statistic+0x1e> - d025b0c: 4a19 ldr r2, [pc, #100] ; (d025b74 <wifi_fetch_phy_statistic+0x74>) - d025b0e: f240 51c6 movw r1, #1478 ; 0x5c6 - d025b12: 4819 ldr r0, [pc, #100] ; (d025b78 <wifi_fetch_phy_statistic+0x78>) - d025b14: f7de f9f0 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025b18: f7df fd08 bl d00552c <cli> - d025b1c: e7fe b.n d025b1c <wifi_fetch_phy_statistic+0x1c> - d025b1e: 2224 movs r2, #36 ; 0x24 - d025b20: 2100 movs r1, #0 - d025b22: f7df fd3e bl d0055a2 <rtw_memset> - d025b26: 4628 mov r0, r5 - d025b28: f7ec fd75 bl d012616 <rtw_check_sta_associated_to_ap> - d025b2c: b140 cbz r0, d025b40 <wifi_fetch_phy_statistic+0x40> - d025b2e: f995 38b8 ldrsb.w r3, [r5, #2232] ; 0x8b8 - d025b32: 7023 strb r3, [r4, #0] - d025b34: f995 38b9 ldrsb.w r3, [r5, #2233] ; 0x8b9 - d025b38: 7063 strb r3, [r4, #1] - d025b3a: f995 38ba ldrsb.w r3, [r5, #2234] ; 0x8ba - d025b3e: 70a3 strb r3, [r4, #2] - d025b40: 682b ldr r3, [r5, #0] - d025b42: 4621 mov r1, r4 - d025b44: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d025b48: f7f3 fb8e bl d019268 <wifi_hal_phy_statistic_query> - d025b4c: f515 6f84 cmn.w r5, #1056 ; 0x420 - d025b50: d007 beq.n d025b62 <wifi_fetch_phy_statistic+0x62> - d025b52: f895 3420 ldrb.w r3, [r5, #1056] ; 0x420 - d025b56: b123 cbz r3, d025b62 <wifi_fetch_phy_statistic+0x62> - d025b58: f240 4374 movw r3, #1140 ; 0x474 - d025b5c: 2000 movs r0, #0 - d025b5e: 6223 str r3, [r4, #32] - d025b60: bd38 pop {r3, r4, r5, pc} - d025b62: f44f 7334 mov.w r3, #720 ; 0x2d0 - d025b66: e7f9 b.n d025b5c <wifi_fetch_phy_statistic+0x5c> - d025b68: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025b6c: e7f8 b.n d025b60 <wifi_fetch_phy_statistic+0x60> - d025b6e: bf00 nop - d025b70: 60007190 .word 0x60007190 - d025b74: 0d049165 .word 0x0d049165 - d025b78: 0d045292 .word 0x0d045292 - -0d025b7c <wifi_set_lps_enable>: - d025b7c: b508 push {r3, lr} - d025b7e: 4b0c ldr r3, [pc, #48] ; (d025bb0 <wifi_set_lps_enable+0x34>) - d025b80: 681b ldr r3, [r3, #0] - d025b82: b943 cbnz r3, d025b96 <wifi_set_lps_enable+0x1a> - d025b84: 4a0b ldr r2, [pc, #44] ; (d025bb4 <wifi_set_lps_enable+0x38>) - d025b86: f44f 61bd mov.w r1, #1512 ; 0x5e8 - d025b8a: 480b ldr r0, [pc, #44] ; (d025bb8 <wifi_set_lps_enable+0x3c>) - d025b8c: f7de f9b4 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025b90: f7df fccc bl d00552c <cli> - d025b94: e7fe b.n d025b94 <wifi_set_lps_enable+0x18> - d025b96: 681a ldr r2, [r3, #0] - d025b98: f882 0339 strb.w r0, [r2, #825] ; 0x339 - d025b9c: b920 cbnz r0, d025ba8 <wifi_set_lps_enable+0x2c> - d025b9e: 4618 mov r0, r3 - d025ba0: f7e6 fb7a bl d00c298 <LeaveAllPowerSaveMode> - d025ba4: 2000 movs r0, #0 - d025ba6: bd08 pop {r3, pc} - d025ba8: 2302 movs r3, #2 - d025baa: f882 333c strb.w r3, [r2, #828] ; 0x33c - d025bae: e7f9 b.n d025ba4 <wifi_set_lps_enable+0x28> - d025bb0: 60007190 .word 0x60007190 - d025bb4: 0d049165 .word 0x0d049165 - d025bb8: 0d045292 .word 0x0d045292 - -0d025bbc <wifi_set_ips_internal>: - d025bbc: 4b14 ldr r3, [pc, #80] ; (d025c10 <wifi_set_ips_internal+0x54>) - d025bbe: b510 push {r4, lr} - d025bc0: 4604 mov r4, r0 - d025bc2: 6818 ldr r0, [r3, #0] - d025bc4: b940 cbnz r0, d025bd8 <wifi_set_ips_internal+0x1c> - d025bc6: 4a13 ldr r2, [pc, #76] ; (d025c14 <wifi_set_ips_internal+0x58>) - d025bc8: f240 51fe movw r1, #1534 ; 0x5fe - d025bcc: 4812 ldr r0, [pc, #72] ; (d025c18 <wifi_set_ips_internal+0x5c>) - d025bce: f7de f993 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025bd2: f7df fcab bl d00552c <cli> - d025bd6: e7fe b.n d025bd6 <wifi_set_ips_internal+0x1a> - d025bd8: 4b10 ldr r3, [pc, #64] ; (d025c1c <wifi_set_ips_internal+0x60>) - d025bda: 6802 ldr r2, [r0, #0] - d025bdc: 7bdb ldrb r3, [r3, #15] - d025bde: b943 cbnz r3, d025bf2 <wifi_set_ips_internal+0x36> - d025be0: f882 432c strb.w r4, [r2, #812] ; 0x32c - d025be4: b994 cbnz r4, d025c0c <wifi_set_ips_internal+0x50> - d025be6: f44f 61fa mov.w r1, #2000 ; 0x7d0 - d025bea: f7e6 fcce bl d00c58a <rtw_ips_wakeup> - d025bee: 4620 mov r0, r4 - d025bf0: e00b b.n d025c0a <wifi_set_ips_internal+0x4e> - d025bf2: 2c00 cmp r4, #0 - d025bf4: d0f7 beq.n d025be6 <wifi_set_ips_internal+0x2a> - d025bf6: f8d2 4cc0 ldr.w r4, [r2, #3264] ; 0xcc0 - d025bfa: f7e6 fca9 bl d00c550 <rtw_ips_cmd> - d025bfe: f894 0520 ldrb.w r0, [r4, #1312] ; 0x520 - d025c02: 3800 subs r0, #0 - d025c04: bf18 it ne - d025c06: 2001 movne r0, #1 - d025c08: 4240 negs r0, r0 - d025c0a: bd10 pop {r4, pc} - d025c0c: 4618 mov r0, r3 - d025c0e: e7fc b.n d025c0a <wifi_set_ips_internal+0x4e> - d025c10: 60007190 .word 0x60007190 - d025c14: 0d049165 .word 0x0d049165 - d025c18: 0d045292 .word 0x0d045292 - d025c1c: 60000c80 .word 0x60000c80 - -0d025c20 <wifi_set_mfp_support>: - d025c20: b508 push {r3, lr} - d025c22: 4b09 ldr r3, [pc, #36] ; (d025c48 <wifi_set_mfp_support+0x28>) - d025c24: 681b ldr r3, [r3, #0] - d025c26: b943 cbnz r3, d025c3a <wifi_set_mfp_support+0x1a> - d025c28: 4a08 ldr r2, [pc, #32] ; (d025c4c <wifi_set_mfp_support+0x2c>) - d025c2a: f240 6123 movw r1, #1571 ; 0x623 - d025c2e: 4808 ldr r0, [pc, #32] ; (d025c50 <wifi_set_mfp_support+0x30>) - d025c30: f7de f962 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025c34: f7df fc7a bl d00552c <cli> - d025c38: e7fe b.n d025c38 <wifi_set_mfp_support+0x18> - d025c3a: 2803 cmp r0, #3 - d025c3c: bf28 it cs - d025c3e: 2000 movcs r0, #0 - d025c40: f883 02e4 strb.w r0, [r3, #740] ; 0x2e4 - d025c44: 2000 movs r0, #0 - d025c46: bd08 pop {r3, pc} - d025c48: 60007190 .word 0x60007190 - d025c4c: 0d049165 .word 0x0d049165 - d025c50: 0d045292 .word 0x0d045292 - -0d025c54 <wifi_set_group_id>: - d025c54: 2000 movs r0, #0 - d025c56: 4770 bx lr - -0d025c58 <wifi_config_autoreconnect>: - d025c58: 4a17 ldr r2, [pc, #92] ; (d025cb8 <wifi_config_autoreconnect+0x60>) - d025c5a: b508 push {r3, lr} - d025c5c: f892 302e ldrb.w r3, [r2, #46] ; 0x2e - d025c60: b98b cbnz r3, d025c86 <wifi_config_autoreconnect+0x2e> - d025c62: 2800 cmp r0, #0 - d025c64: 4b15 ldr r3, [pc, #84] ; (d025cbc <wifi_config_autoreconnect+0x64>) - d025c66: bf08 it eq - d025c68: 2300 moveq r3, #0 - d025c6a: 4915 ldr r1, [pc, #84] ; (d025cc0 <wifi_config_autoreconnect+0x68>) - d025c6c: 600b str r3, [r1, #0] - d025c6e: 4b15 ldr r3, [pc, #84] ; (d025cc4 <wifi_config_autoreconnect+0x6c>) - d025c70: 681b ldr r3, [r3, #0] - d025c72: b95b cbnz r3, d025c8c <wifi_config_autoreconnect+0x34> - d025c74: 4a14 ldr r2, [pc, #80] ; (d025cc8 <wifi_config_autoreconnect+0x70>) - d025c76: f240 6153 movw r1, #1619 ; 0x653 - d025c7a: 4814 ldr r0, [pc, #80] ; (d025ccc <wifi_config_autoreconnect+0x74>) - d025c7c: f7de f93c bl d003ef8 <inic_ipc_dev_buffered_printf> - d025c80: f7df fc54 bl d00552c <cli> - d025c84: e7fe b.n d025c84 <wifi_config_autoreconnect+0x2c> - d025c86: 2300 movs r3, #0 - d025c88: 4618 mov r0, r3 - d025c8a: e7ee b.n d025c6a <wifi_config_autoreconnect+0x12> - d025c8c: 681b ldr r3, [r3, #0] - d025c8e: 2802 cmp r0, #2 - d025c90: 7f11 ldrb r1, [r2, #28] - d025c92: 7f52 ldrb r2, [r2, #29] - d025c94: f883 13a9 strb.w r1, [r3, #937] ; 0x3a9 - d025c98: f8a3 23ac strh.w r2, [r3, #940] ; 0x3ac - d025c9c: f04f 0200 mov.w r2, #0 - d025ca0: f883 23aa strb.w r2, [r3, #938] ; 0x3aa - d025ca4: d103 bne.n d025cae <wifi_config_autoreconnect+0x56> - d025ca6: f883 0474 strb.w r0, [r3, #1140] ; 0x474 - d025caa: 2000 movs r0, #0 - d025cac: bd08 pop {r3, pc} - d025cae: 2801 cmp r0, #1 - d025cb0: bf18 it ne - d025cb2: 4610 movne r0, r2 - d025cb4: e7f7 b.n d025ca6 <wifi_config_autoreconnect+0x4e> - d025cb6: bf00 nop - d025cb8: 60000c80 .word 0x60000c80 - d025cbc: 0d010495 .word 0x0d010495 - d025cc0: 60005f68 .word 0x60005f68 - d025cc4: 60007190 .word 0x60007190 - d025cc8: 0d049165 .word 0x0d049165 - d025ccc: 0d045292 .word 0x0d045292 - -0d025cd0 <wifi_get_autoreconnect>: - d025cd0: b508 push {r3, lr} - d025cd2: b188 cbz r0, d025cf8 <wifi_get_autoreconnect+0x28> - d025cd4: 4b0a ldr r3, [pc, #40] ; (d025d00 <wifi_get_autoreconnect+0x30>) - d025cd6: 681b ldr r3, [r3, #0] - d025cd8: b943 cbnz r3, d025cec <wifi_get_autoreconnect+0x1c> - d025cda: 4a0a ldr r2, [pc, #40] ; (d025d04 <wifi_get_autoreconnect+0x34>) - d025cdc: f240 6175 movw r1, #1653 ; 0x675 - d025ce0: 4809 ldr r0, [pc, #36] ; (d025d08 <wifi_get_autoreconnect+0x38>) - d025ce2: f7de f909 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025ce6: f7df fc21 bl d00552c <cli> - d025cea: e7fe b.n d025cea <wifi_get_autoreconnect+0x1a> - d025cec: 681b ldr r3, [r3, #0] - d025cee: f893 3474 ldrb.w r3, [r3, #1140] ; 0x474 - d025cf2: 7003 strb r3, [r0, #0] - d025cf4: 2000 movs r0, #0 - d025cf6: bd08 pop {r3, pc} - d025cf8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025cfc: e7fb b.n d025cf6 <wifi_get_autoreconnect+0x26> - d025cfe: bf00 nop - d025d00: 60007190 .word 0x60007190 - d025d04: 0d049165 .word 0x0d049165 - d025d08: 0d045292 .word 0x0d045292 - -0d025d0c <wifi_add_custom_ie>: - d025d0c: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d025d10: 4606 mov r6, r0 - d025d12: 2800 cmp r0, #0 - d025d14: d066 beq.n d025de4 <wifi_add_custom_ie+0xd8> - d025d16: 2300 movs r3, #0 - d025d18: 3004 adds r0, #4 - d025d1a: 461a mov r2, r3 - d025d1c: 428a cmp r2, r1 - d025d1e: db0d blt.n d025d3c <wifi_add_custom_ie+0x30> - d025d20: 2224 movs r2, #36 ; 0x24 - d025d22: 4353 muls r3, r2 - d025d24: 4a31 ldr r2, [pc, #196] ; (d025dec <wifi_add_custom_ie+0xe0>) - d025d26: 58d5 ldr r5, [r2, r3] - d025d28: b985 cbnz r5, d025d4c <wifi_add_custom_ie+0x40> - d025d2a: 4a31 ldr r2, [pc, #196] ; (d025df0 <wifi_add_custom_ie+0xe4>) - d025d2c: f44f 61d3 mov.w r1, #1688 ; 0x698 - d025d30: 4830 ldr r0, [pc, #192] ; (d025df4 <wifi_add_custom_ie+0xe8>) - d025d32: f7de f8e1 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025d36: f7df fbf9 bl d00552c <cli> - d025d3a: e7fe b.n d025d3a <wifi_add_custom_ie+0x2e> - d025d3c: f810 4032 ldrb.w r4, [r0, r2, lsl #3] - d025d40: 3201 adds r2, #1 - d025d42: f014 0f06 tst.w r4, #6 - d025d46: bf18 it ne - d025d48: 2301 movne r3, #1 - d025d4a: e7e7 b.n d025d1c <wifi_add_custom_ie+0x10> - d025d4c: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 - d025d50: 2b00 cmp r3, #0 - d025d52: d147 bne.n d025de4 <wifi_add_custom_ie+0xd8> - d025d54: f895 40c8 ldrb.w r4, [r5, #200] ; 0xc8 - d025d58: 2c00 cmp r4, #0 - d025d5a: d143 bne.n d025de4 <wifi_add_custom_ie+0xd8> - d025d5c: f885 10c8 strb.w r1, [r5, #200] ; 0xc8 - d025d60: b2c9 uxtb r1, r1 - d025d62: 3604 adds r6, #4 - d025d64: 4627 mov r7, r4 - d025d66: 00c8 lsls r0, r1, #3 - d025d68: f7df fc0c bl d005584 <rtw_malloc> - d025d6c: f895 20c8 ldrb.w r2, [r5, #200] ; 0xc8 - d025d70: 4621 mov r1, r4 - d025d72: f8c5 00c4 str.w r0, [r5, #196] ; 0xc4 - d025d76: 00d2 lsls r2, r2, #3 - d025d78: f01c ff92 bl d042ca0 <____wrap_memset_veneer> - d025d7c: f895 30c8 ldrb.w r3, [r5, #200] ; 0xc8 - d025d80: 42bb cmp r3, r7 - d025d82: dc09 bgt.n d025d98 <wifi_add_custom_ie+0x8c> - d025d84: b12c cbz r4, d025d92 <wifi_add_custom_ie+0x86> - d025d86: 2400 movs r4, #0 - d025d88: 2201 movs r2, #1 - d025d8a: 2100 movs r1, #0 - d025d8c: 4628 mov r0, r5 - d025d8e: f7e8 ffac bl d00ecea <rtw_ap_update_beacon> - d025d92: 4620 mov r0, r4 - d025d94: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d025d98: f856 3c04 ldr.w r3, [r6, #-4] - d025d9c: ea4f 08c7 mov.w r8, r7, lsl #3 - d025da0: f8d5 90c4 ldr.w r9, [r5, #196] ; 0xc4 - d025da4: 7858 ldrb r0, [r3, #1] - d025da6: 3002 adds r0, #2 - d025da8: f7df fbec bl d005584 <rtw_malloc> - d025dac: f849 0037 str.w r0, [r9, r7, lsl #3] - d025db0: f856 1c04 ldr.w r1, [r6, #-4] - d025db4: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 - d025db8: 784a ldrb r2, [r1, #1] - d025dba: f853 0037 ldr.w r0, [r3, r7, lsl #3] - d025dbe: 3701 adds r7, #1 - d025dc0: 3202 adds r2, #2 - d025dc2: f01c ff91 bl d042ce8 <____wrap_memcpy_veneer> - d025dc6: f8d5 20c4 ldr.w r2, [r5, #196] ; 0xc4 - d025dca: f816 3b08 ldrb.w r3, [r6], #8 - d025dce: 4442 add r2, r8 - d025dd0: 7113 strb r3, [r2, #4] - d025dd2: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 - d025dd6: 4443 add r3, r8 - d025dd8: 791b ldrb r3, [r3, #4] - d025dda: f013 0f04 tst.w r3, #4 - d025dde: bf18 it ne - d025de0: 2401 movne r4, #1 - d025de2: e7cb b.n d025d7c <wifi_add_custom_ie+0x70> - d025de4: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - d025de8: e7d3 b.n d025d92 <wifi_add_custom_ie+0x86> - d025dea: bf00 nop - d025dec: 60007190 .word 0x60007190 - d025df0: 0d049165 .word 0x0d049165 - d025df4: 0d045292 .word 0x0d045292 - -0d025df8 <wifi_update_custom_ie>: - d025df8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d025dfc: 460c mov r4, r1 - d025dfe: 4606 mov r6, r0 - d025e00: 2800 cmp r0, #0 - d025e02: d04f beq.n d025ea4 <wifi_update_custom_ie+0xac> - d025e04: 7903 ldrb r3, [r0, #4] - d025e06: 2224 movs r2, #36 ; 0x24 - d025e08: f013 0f06 tst.w r3, #6 - d025e0c: bf14 ite ne - d025e0e: 2301 movne r3, #1 - d025e10: 2300 moveq r3, #0 - d025e12: 4353 muls r3, r2 - d025e14: 4a25 ldr r2, [pc, #148] ; (d025eac <wifi_update_custom_ie+0xb4>) - d025e16: 58d5 ldr r5, [r2, r3] - d025e18: b945 cbnz r5, d025e2c <wifi_update_custom_ie+0x34> - d025e1a: 4a25 ldr r2, [pc, #148] ; (d025eb0 <wifi_update_custom_ie+0xb8>) - d025e1c: f240 61d2 movw r1, #1746 ; 0x6d2 - d025e20: 4824 ldr r0, [pc, #144] ; (d025eb4 <wifi_update_custom_ie+0xbc>) - d025e22: f7de f869 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025e26: f7df fb81 bl d00552c <cli> - d025e2a: e7fe b.n d025e2a <wifi_update_custom_ie+0x32> - d025e2c: f895 30c8 ldrb.w r3, [r5, #200] ; 0xc8 - d025e30: 428b cmp r3, r1 - d025e32: db37 blt.n d025ea4 <wifi_update_custom_ie+0xac> - d025e34: f104 5400 add.w r4, r4, #536870912 ; 0x20000000 - d025e38: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 - d025e3c: 6801 ldr r1, [r0, #0] - d025e3e: 3c01 subs r4, #1 - d025e40: 784a ldrb r2, [r1, #1] - d025e42: f853 0034 ldr.w r0, [r3, r4, lsl #3] - d025e46: 00e7 lsls r7, r4, #3 - d025e48: 7843 ldrb r3, [r0, #1] - d025e4a: 429a cmp r2, r3 - d025e4c: d116 bne.n d025e7c <wifi_update_custom_ie+0x84> - d025e4e: 3202 adds r2, #2 - d025e50: f01c ff4a bl d042ce8 <____wrap_memcpy_veneer> - d025e54: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 - d025e58: 7932 ldrb r2, [r6, #4] - d025e5a: 443b add r3, r7 - d025e5c: 711a strb r2, [r3, #4] - d025e5e: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 - d025e62: 443b add r3, r7 - d025e64: 7918 ldrb r0, [r3, #4] - d025e66: f010 0004 ands.w r0, r0, #4 - d025e6a: d005 beq.n d025e78 <wifi_update_custom_ie+0x80> - d025e6c: 4628 mov r0, r5 - d025e6e: 2201 movs r2, #1 - d025e70: 2100 movs r1, #0 - d025e72: f7e8 ff3a bl d00ecea <rtw_ap_update_beacon> - d025e76: 2000 movs r0, #0 - d025e78: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d025e7c: 1c99 adds r1, r3, #2 - d025e7e: f7df fb85 bl d00558c <rtw_mfree> - d025e82: 6833 ldr r3, [r6, #0] - d025e84: f8d5 80c4 ldr.w r8, [r5, #196] ; 0xc4 - d025e88: 7858 ldrb r0, [r3, #1] - d025e8a: 3002 adds r0, #2 - d025e8c: f7df fb7a bl d005584 <rtw_malloc> - d025e90: f848 0034 str.w r0, [r8, r4, lsl #3] - d025e94: 6831 ldr r1, [r6, #0] - d025e96: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 - d025e9a: 784a ldrb r2, [r1, #1] - d025e9c: f853 0034 ldr.w r0, [r3, r4, lsl #3] - d025ea0: 3202 adds r2, #2 - d025ea2: e7d5 b.n d025e50 <wifi_update_custom_ie+0x58> - d025ea4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025ea8: e7e6 b.n d025e78 <wifi_update_custom_ie+0x80> - d025eaa: bf00 nop - d025eac: 60007190 .word 0x60007190 - d025eb0: 0d049165 .word 0x0d049165 - d025eb4: 0d045292 .word 0x0d045292 - -0d025eb8 <wifi_del_custom_ie>: - d025eb8: b5f8 push {r3, r4, r5, r6, r7, lr} - d025eba: 2324 movs r3, #36 ; 0x24 - d025ebc: 4358 muls r0, r3 - d025ebe: 4b1f ldr r3, [pc, #124] ; (d025f3c <wifi_del_custom_ie+0x84>) - d025ec0: 581c ldr r4, [r3, r0] - d025ec2: b944 cbnz r4, d025ed6 <wifi_del_custom_ie+0x1e> - d025ec4: 4a1e ldr r2, [pc, #120] ; (d025f40 <wifi_del_custom_ie+0x88>) - d025ec6: f240 61f7 movw r1, #1783 ; 0x6f7 - d025eca: 481e ldr r0, [pc, #120] ; (d025f44 <wifi_del_custom_ie+0x8c>) - d025ecc: f7de f814 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025ed0: f7df fb2c bl d00552c <cli> - d025ed4: e7fe b.n d025ed4 <wifi_del_custom_ie+0x1c> - d025ed6: f8d4 30c4 ldr.w r3, [r4, #196] ; 0xc4 - d025eda: b363 cbz r3, d025f36 <wifi_del_custom_ie+0x7e> - d025edc: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 - d025ee0: b34b cbz r3, d025f36 <wifi_del_custom_ie+0x7e> - d025ee2: 2500 movs r5, #0 - d025ee4: 462e mov r6, r5 - d025ee6: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 - d025eea: f8d4 00c4 ldr.w r0, [r4, #196] ; 0xc4 - d025eee: 42b1 cmp r1, r6 - d025ef0: dc10 bgt.n d025f14 <wifi_del_custom_ie+0x5c> - d025ef2: 2600 movs r6, #0 - d025ef4: 00c9 lsls r1, r1, #3 - d025ef6: f7df fb49 bl d00558c <rtw_mfree> - d025efa: f8c4 60c4 str.w r6, [r4, #196] ; 0xc4 - d025efe: f884 60c8 strb.w r6, [r4, #200] ; 0xc8 - d025f02: b12d cbz r5, d025f10 <wifi_del_custom_ie+0x58> - d025f04: 4635 mov r5, r6 - d025f06: 2201 movs r2, #1 - d025f08: 4631 mov r1, r6 - d025f0a: 4620 mov r0, r4 - d025f0c: f7e8 feed bl d00ecea <rtw_ap_update_beacon> - d025f10: 4628 mov r0, r5 - d025f12: bdf8 pop {r3, r4, r5, r6, r7, pc} - d025f14: f850 0036 ldr.w r0, [r0, r6, lsl #3] - d025f18: 00f7 lsls r7, r6, #3 - d025f1a: 3601 adds r6, #1 - d025f1c: 7841 ldrb r1, [r0, #1] - d025f1e: 3102 adds r1, #2 - d025f20: f7df fb34 bl d00558c <rtw_mfree> - d025f24: f8d4 30c4 ldr.w r3, [r4, #196] ; 0xc4 - d025f28: 443b add r3, r7 - d025f2a: 791b ldrb r3, [r3, #4] - d025f2c: f013 0f04 tst.w r3, #4 - d025f30: bf18 it ne - d025f32: 2501 movne r5, #1 - d025f34: e7d7 b.n d025ee6 <wifi_del_custom_ie+0x2e> - d025f36: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - d025f3a: e7e9 b.n d025f10 <wifi_del_custom_ie+0x58> - d025f3c: 60007190 .word 0x60007190 - d025f40: 0d049165 .word 0x0d049165 - d025f44: 0d045292 .word 0x0d045292 - -0d025f48 <wifi_set_indicate_mgnt>: - d025f48: 4b0e ldr r3, [pc, #56] ; (d025f84 <wifi_set_indicate_mgnt+0x3c>) - d025f4a: 2200 movs r2, #0 - d025f4c: b513 push {r0, r1, r4, lr} - d025f4e: 681b ldr r3, [r3, #0] - d025f50: 4604 mov r4, r0 - d025f52: f88d 2007 strb.w r2, [sp, #7] - d025f56: b943 cbnz r3, d025f6a <wifi_set_indicate_mgnt+0x22> - d025f58: 4a0b ldr r2, [pc, #44] ; (d025f88 <wifi_set_indicate_mgnt+0x40>) - d025f5a: f240 7115 movw r1, #1813 ; 0x715 - d025f5e: 480b ldr r0, [pc, #44] ; (d025f8c <wifi_set_indicate_mgnt+0x44>) - d025f60: f7dd ffca bl d003ef8 <inic_ipc_dev_buffered_printf> - d025f64: f7df fae2 bl d00552c <cli> - d025f68: e7fe b.n d025f68 <wifi_set_indicate_mgnt+0x20> - d025f6a: 2802 cmp r0, #2 - d025f6c: f10d 0007 add.w r0, sp, #7 - d025f70: bf1c itt ne - d025f72: 2301 movne r3, #1 - d025f74: f88d 3007 strbne.w r3, [sp, #7] - d025f78: f7fa fca4 bl d0208c4 <ROM_WIFI_CHECK_BSSID> - d025f7c: 4b04 ldr r3, [pc, #16] ; (d025f90 <wifi_set_indicate_mgnt+0x48>) - d025f7e: 601c str r4, [r3, #0] - d025f80: b002 add sp, #8 - d025f82: bd10 pop {r4, pc} - d025f84: 60007190 .word 0x60007190 - d025f88: 0d049165 .word 0x0d049165 - d025f8c: 0d045292 .word 0x0d045292 - d025f90: 60007f28 .word 0x60007f28 - -0d025f94 <wifi_send_mgnt>: + d025ae2: da11 bge.n d025b08 <wifi_get_setting+0x74> + d025ae4: 481c ldr r0, [pc, #112] ; (d025b58 <wifi_get_setting+0xc4>) + d025ae6: 491d ldr r1, [pc, #116] ; (d025b5c <wifi_get_setting+0xc8>) + d025ae8: f7de fa06 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025aec: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025af0: f894 30b2 ldrb.w r3, [r4, #178] ; 0xb2 + d025af4: 2b05 cmp r3, #5 + d025af6: d818 bhi.n d025b2a <wifi_get_setting+0x96> + d025af8: e8df f003 tbb [pc, r3] + d025afc: 170d0b08 .word 0x170d0b08 + d025b00: 0b18 .short 0x0b18 + d025b02: f106 01bc add.w r1, r6, #188 ; 0xbc + d025b06: e7dc b.n d025ac2 <wifi_get_setting+0x2e> + d025b08: 2000 movs r0, #0 + d025b0a: e7f1 b.n d025af0 <wifi_get_setting+0x5c> + d025b0c: 2300 movs r3, #0 + d025b0e: 62e3 str r3, [r4, #44] ; 0x2c + d025b10: e00b b.n d025b2a <wifi_get_setting+0x96> + d025b12: 2301 movs r3, #1 + d025b14: e7fb b.n d025b0e <wifi_get_setting+0x7a> + d025b16: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 + d025b1a: f5b3 1f00 cmp.w r3, #2097152 ; 0x200000 + d025b1e: d101 bne.n d025b24 <wifi_get_setting+0x90> + d025b20: 3302 adds r3, #2 + d025b22: e7f4 b.n d025b0e <wifi_get_setting+0x7a> + d025b24: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 + d025b28: d0fa beq.n d025b20 <wifi_get_setting+0x8c> + d025b2a: bd70 pop {r4, r5, r6, pc} + d025b2c: f8d4 30b4 ldr.w r3, [r4, #180] ; 0xb4 + d025b30: f5b3 1f00 cmp.w r3, #2097152 ; 0x200000 + d025b34: d101 bne.n d025b3a <wifi_get_setting+0xa6> + d025b36: 3304 adds r3, #4 + d025b38: e7e9 b.n d025b0e <wifi_get_setting+0x7a> + d025b3a: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 + d025b3e: d0fa beq.n d025b36 <wifi_get_setting+0xa2> + d025b40: f5b3 0f00 cmp.w r3, #8388608 ; 0x800000 + d025b44: d1f1 bne.n d025b2a <wifi_get_setting+0x96> + d025b46: e7f6 b.n d025b36 <wifi_get_setting+0xa2> + d025b48: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025b4c: e7ed b.n d025b2a <wifi_get_setting+0x96> + d025b4e: bf00 nop + d025b50: 60005fb8 .word 0x60005fb8 + d025b54: 00027939 .word 0x00027939 + d025b58: 0d04971c .word 0x0d04971c + d025b5c: 0d0498ec .word 0x0d0498ec + +0d025b60 <wifi_get_disconn_reason_code>: + d025b60: 4b1a ldr r3, [pc, #104] ; (d025bcc <wifi_get_disconn_reason_code+0x6c>) + d025b62: b570 push {r4, r5, r6, lr} + d025b64: 681c ldr r4, [r3, #0] + d025b66: b0b0 sub sp, #192 ; 0xc0 + d025b68: 4605 mov r5, r0 + d025b6a: b93c cbnz r4, d025b7c <wifi_get_disconn_reason_code+0x1c> + d025b6c: 4a18 ldr r2, [pc, #96] ; (d025bd0 <wifi_get_disconn_reason_code+0x70>) + d025b6e: 2166 movs r1, #102 ; 0x66 + d025b70: 4818 ldr r0, [pc, #96] ; (d025bd4 <wifi_get_disconn_reason_code+0x74>) + d025b72: f7de f9c1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025b76: f7df fcd9 bl d00552c <cli> + d025b7a: e7fe b.n d025b7a <wifi_get_disconn_reason_code+0x1a> + d025b7c: a901 add r1, sp, #4 + d025b7e: 2000 movs r0, #0 + d025b80: 6826 ldr r6, [r4, #0] + d025b82: f7ff ff87 bl d025a94 <wifi_get_setting> + d025b86: 2800 cmp r0, #0 + d025b88: db0b blt.n d025ba2 <wifi_get_disconn_reason_code+0x42> + d025b8a: f8b6 6a14 ldrh.w r6, [r6, #2580] ; 0xa14 + d025b8e: b1c6 cbz r6, d025bc2 <wifi_get_disconn_reason_code+0x62> + d025b90: 9b0c ldr r3, [sp, #48] ; 0x30 + d025b92: 2b01 cmp r3, #1 + d025b94: d017 beq.n d025bc6 <wifi_get_disconn_reason_code+0x66> + d025b96: 4a10 ldr r2, [pc, #64] ; (d025bd8 <wifi_get_disconn_reason_code+0x78>) + d025b98: 4293 cmp r3, r2 + d025b9a: d004 beq.n d025ba6 <wifi_get_disconn_reason_code+0x46> + d025b9c: 2308 movs r3, #8 + d025b9e: 2000 movs r0, #0 + d025ba0: 802b strh r3, [r5, #0] + d025ba2: b030 add sp, #192 ; 0xc0 + d025ba4: bd70 pop {r4, r5, r6, pc} + d025ba6: 4620 mov r0, r4 + d025ba8: f7ec fd35 bl d012616 <rtw_check_sta_associated_to_ap> + d025bac: b118 cbz r0, d025bb6 <wifi_get_disconn_reason_code+0x56> + d025bae: 2e0f cmp r6, #15 + d025bb0: d1f4 bne.n d025b9c <wifi_get_disconn_reason_code+0x3c> + d025bb2: 2305 movs r3, #5 + d025bb4: e7f3 b.n d025b9e <wifi_get_disconn_reason_code+0x3e> + d025bb6: 4620 mov r0, r4 + d025bb8: f7ec fd5e bl d012678 <rtw_state_check_sta_no_link> + d025bbc: 2800 cmp r0, #0 + d025bbe: d1f6 bne.n d025bae <wifi_get_disconn_reason_code+0x4e> + d025bc0: e7ec b.n d025b9c <wifi_get_disconn_reason_code+0x3c> + d025bc2: 2301 movs r3, #1 + d025bc4: e7eb b.n d025b9e <wifi_get_disconn_reason_code+0x3e> + d025bc6: 2306 movs r3, #6 + d025bc8: e7e9 b.n d025b9e <wifi_get_disconn_reason_code+0x3e> + d025bca: bf00 nop + d025bcc: 600071a8 .word 0x600071a8 + d025bd0: 0d049241 .word 0x0d049241 + d025bd4: 0d045372 .word 0x0d045372 + d025bd8: 00400004 .word 0x00400004 + +0d025bdc <wifi_fetch_phy_statistic>: + d025bdc: b538 push {r3, r4, r5, lr} + d025bde: 4604 mov r4, r0 + d025be0: b380 cbz r0, d025c44 <wifi_fetch_phy_statistic+0x68> + d025be2: 4b1a ldr r3, [pc, #104] ; (d025c4c <wifi_fetch_phy_statistic+0x70>) + d025be4: 681d ldr r5, [r3, #0] + d025be6: b945 cbnz r5, d025bfa <wifi_fetch_phy_statistic+0x1e> + d025be8: 4a19 ldr r2, [pc, #100] ; (d025c50 <wifi_fetch_phy_statistic+0x74>) + d025bea: f240 51c6 movw r1, #1478 ; 0x5c6 + d025bee: 4819 ldr r0, [pc, #100] ; (d025c54 <wifi_fetch_phy_statistic+0x78>) + d025bf0: f7de f982 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025bf4: f7df fc9a bl d00552c <cli> + d025bf8: e7fe b.n d025bf8 <wifi_fetch_phy_statistic+0x1c> + d025bfa: 2224 movs r2, #36 ; 0x24 + d025bfc: 2100 movs r1, #0 + d025bfe: f7df fcd0 bl d0055a2 <rtw_memset> + d025c02: 4628 mov r0, r5 + d025c04: f7ec fd07 bl d012616 <rtw_check_sta_associated_to_ap> + d025c08: b140 cbz r0, d025c1c <wifi_fetch_phy_statistic+0x40> + d025c0a: f995 38b8 ldrsb.w r3, [r5, #2232] ; 0x8b8 + d025c0e: 7023 strb r3, [r4, #0] + d025c10: f995 38b9 ldrsb.w r3, [r5, #2233] ; 0x8b9 + d025c14: 7063 strb r3, [r4, #1] + d025c16: f995 38ba ldrsb.w r3, [r5, #2234] ; 0x8ba + d025c1a: 70a3 strb r3, [r4, #2] + d025c1c: 682b ldr r3, [r5, #0] + d025c1e: 4621 mov r1, r4 + d025c20: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d025c24: f7f3 fb2c bl d019280 <wifi_hal_phy_statistic_query> + d025c28: f515 6f84 cmn.w r5, #1056 ; 0x420 + d025c2c: d007 beq.n d025c3e <wifi_fetch_phy_statistic+0x62> + d025c2e: f895 3420 ldrb.w r3, [r5, #1056] ; 0x420 + d025c32: b123 cbz r3, d025c3e <wifi_fetch_phy_statistic+0x62> + d025c34: f240 4374 movw r3, #1140 ; 0x474 + d025c38: 2000 movs r0, #0 + d025c3a: 6223 str r3, [r4, #32] + d025c3c: bd38 pop {r3, r4, r5, pc} + d025c3e: f44f 7334 mov.w r3, #720 ; 0x2d0 + d025c42: e7f9 b.n d025c38 <wifi_fetch_phy_statistic+0x5c> + d025c44: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025c48: e7f8 b.n d025c3c <wifi_fetch_phy_statistic+0x60> + d025c4a: bf00 nop + d025c4c: 600071a8 .word 0x600071a8 + d025c50: 0d049241 .word 0x0d049241 + d025c54: 0d045372 .word 0x0d045372 + +0d025c58 <wifi_set_lps_enable>: + d025c58: b508 push {r3, lr} + d025c5a: 4b0c ldr r3, [pc, #48] ; (d025c8c <wifi_set_lps_enable+0x34>) + d025c5c: 681b ldr r3, [r3, #0] + d025c5e: b943 cbnz r3, d025c72 <wifi_set_lps_enable+0x1a> + d025c60: 4a0b ldr r2, [pc, #44] ; (d025c90 <wifi_set_lps_enable+0x38>) + d025c62: f44f 61bd mov.w r1, #1512 ; 0x5e8 + d025c66: 480b ldr r0, [pc, #44] ; (d025c94 <wifi_set_lps_enable+0x3c>) + d025c68: f7de f946 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025c6c: f7df fc5e bl d00552c <cli> + d025c70: e7fe b.n d025c70 <wifi_set_lps_enable+0x18> + d025c72: 681a ldr r2, [r3, #0] + d025c74: f882 0339 strb.w r0, [r2, #825] ; 0x339 + d025c78: b920 cbnz r0, d025c84 <wifi_set_lps_enable+0x2c> + d025c7a: 4618 mov r0, r3 + d025c7c: f7e6 fb0c bl d00c298 <LeaveAllPowerSaveMode> + d025c80: 2000 movs r0, #0 + d025c82: bd08 pop {r3, pc} + d025c84: 2302 movs r3, #2 + d025c86: f882 333c strb.w r3, [r2, #828] ; 0x33c + d025c8a: e7f9 b.n d025c80 <wifi_set_lps_enable+0x28> + d025c8c: 600071a8 .word 0x600071a8 + d025c90: 0d049241 .word 0x0d049241 + d025c94: 0d045372 .word 0x0d045372 + +0d025c98 <wifi_set_ips_internal>: + d025c98: 4b14 ldr r3, [pc, #80] ; (d025cec <wifi_set_ips_internal+0x54>) + d025c9a: b510 push {r4, lr} + d025c9c: 4604 mov r4, r0 + d025c9e: 6818 ldr r0, [r3, #0] + d025ca0: b940 cbnz r0, d025cb4 <wifi_set_ips_internal+0x1c> + d025ca2: 4a13 ldr r2, [pc, #76] ; (d025cf0 <wifi_set_ips_internal+0x58>) + d025ca4: f240 51fe movw r1, #1534 ; 0x5fe + d025ca8: 4812 ldr r0, [pc, #72] ; (d025cf4 <wifi_set_ips_internal+0x5c>) + d025caa: f7de f925 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025cae: f7df fc3d bl d00552c <cli> + d025cb2: e7fe b.n d025cb2 <wifi_set_ips_internal+0x1a> + d025cb4: 4b10 ldr r3, [pc, #64] ; (d025cf8 <wifi_set_ips_internal+0x60>) + d025cb6: 6802 ldr r2, [r0, #0] + d025cb8: 7bdb ldrb r3, [r3, #15] + d025cba: b943 cbnz r3, d025cce <wifi_set_ips_internal+0x36> + d025cbc: f882 432c strb.w r4, [r2, #812] ; 0x32c + d025cc0: b994 cbnz r4, d025ce8 <wifi_set_ips_internal+0x50> + d025cc2: f44f 61fa mov.w r1, #2000 ; 0x7d0 + d025cc6: f7e6 fc60 bl d00c58a <rtw_ips_wakeup> + d025cca: 4620 mov r0, r4 + d025ccc: e00b b.n d025ce6 <wifi_set_ips_internal+0x4e> + d025cce: 2c00 cmp r4, #0 + d025cd0: d0f7 beq.n d025cc2 <wifi_set_ips_internal+0x2a> + d025cd2: f8d2 4cc0 ldr.w r4, [r2, #3264] ; 0xcc0 + d025cd6: f7e6 fc3b bl d00c550 <rtw_ips_cmd> + d025cda: f894 0520 ldrb.w r0, [r4, #1312] ; 0x520 + d025cde: 3800 subs r0, #0 + d025ce0: bf18 it ne + d025ce2: 2001 movne r0, #1 + d025ce4: 4240 negs r0, r0 + d025ce6: bd10 pop {r4, pc} + d025ce8: 4618 mov r0, r3 + d025cea: e7fc b.n d025ce6 <wifi_set_ips_internal+0x4e> + d025cec: 600071a8 .word 0x600071a8 + d025cf0: 0d049241 .word 0x0d049241 + d025cf4: 0d045372 .word 0x0d045372 + d025cf8: 60000c80 .word 0x60000c80 + +0d025cfc <wifi_set_mfp_support>: + d025cfc: b508 push {r3, lr} + d025cfe: 4b09 ldr r3, [pc, #36] ; (d025d24 <wifi_set_mfp_support+0x28>) + d025d00: 681b ldr r3, [r3, #0] + d025d02: b943 cbnz r3, d025d16 <wifi_set_mfp_support+0x1a> + d025d04: 4a08 ldr r2, [pc, #32] ; (d025d28 <wifi_set_mfp_support+0x2c>) + d025d06: f240 6123 movw r1, #1571 ; 0x623 + d025d0a: 4808 ldr r0, [pc, #32] ; (d025d2c <wifi_set_mfp_support+0x30>) + d025d0c: f7de f8f4 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025d10: f7df fc0c bl d00552c <cli> + d025d14: e7fe b.n d025d14 <wifi_set_mfp_support+0x18> + d025d16: 2803 cmp r0, #3 + d025d18: bf28 it cs + d025d1a: 2000 movcs r0, #0 + d025d1c: f883 02e4 strb.w r0, [r3, #740] ; 0x2e4 + d025d20: 2000 movs r0, #0 + d025d22: bd08 pop {r3, pc} + d025d24: 600071a8 .word 0x600071a8 + d025d28: 0d049241 .word 0x0d049241 + d025d2c: 0d045372 .word 0x0d045372 + +0d025d30 <wifi_set_group_id>: + d025d30: 2000 movs r0, #0 + d025d32: 4770 bx lr + +0d025d34 <wifi_config_autoreconnect>: + d025d34: 4a17 ldr r2, [pc, #92] ; (d025d94 <wifi_config_autoreconnect+0x60>) + d025d36: b508 push {r3, lr} + d025d38: f892 302e ldrb.w r3, [r2, #46] ; 0x2e + d025d3c: b98b cbnz r3, d025d62 <wifi_config_autoreconnect+0x2e> + d025d3e: 2800 cmp r0, #0 + d025d40: 4b15 ldr r3, [pc, #84] ; (d025d98 <wifi_config_autoreconnect+0x64>) + d025d42: bf08 it eq + d025d44: 2300 moveq r3, #0 + d025d46: 4915 ldr r1, [pc, #84] ; (d025d9c <wifi_config_autoreconnect+0x68>) + d025d48: 600b str r3, [r1, #0] + d025d4a: 4b15 ldr r3, [pc, #84] ; (d025da0 <wifi_config_autoreconnect+0x6c>) + d025d4c: 681b ldr r3, [r3, #0] + d025d4e: b95b cbnz r3, d025d68 <wifi_config_autoreconnect+0x34> + d025d50: 4a14 ldr r2, [pc, #80] ; (d025da4 <wifi_config_autoreconnect+0x70>) + d025d52: f240 6153 movw r1, #1619 ; 0x653 + d025d56: 4814 ldr r0, [pc, #80] ; (d025da8 <wifi_config_autoreconnect+0x74>) + d025d58: f7de f8ce bl d003ef8 <inic_ipc_dev_buffered_printf> + d025d5c: f7df fbe6 bl d00552c <cli> + d025d60: e7fe b.n d025d60 <wifi_config_autoreconnect+0x2c> + d025d62: 2300 movs r3, #0 + d025d64: 4618 mov r0, r3 + d025d66: e7ee b.n d025d46 <wifi_config_autoreconnect+0x12> + d025d68: 681b ldr r3, [r3, #0] + d025d6a: 2802 cmp r0, #2 + d025d6c: 7f11 ldrb r1, [r2, #28] + d025d6e: 7f52 ldrb r2, [r2, #29] + d025d70: f883 13a9 strb.w r1, [r3, #937] ; 0x3a9 + d025d74: f8a3 23ac strh.w r2, [r3, #940] ; 0x3ac + d025d78: f04f 0200 mov.w r2, #0 + d025d7c: f883 23aa strb.w r2, [r3, #938] ; 0x3aa + d025d80: d103 bne.n d025d8a <wifi_config_autoreconnect+0x56> + d025d82: f883 0474 strb.w r0, [r3, #1140] ; 0x474 + d025d86: 2000 movs r0, #0 + d025d88: bd08 pop {r3, pc} + d025d8a: 2801 cmp r0, #1 + d025d8c: bf18 it ne + d025d8e: 4610 movne r0, r2 + d025d90: e7f7 b.n d025d82 <wifi_config_autoreconnect+0x4e> + d025d92: bf00 nop + d025d94: 60000c80 .word 0x60000c80 + d025d98: 0d010495 .word 0x0d010495 + d025d9c: 60005f68 .word 0x60005f68 + d025da0: 600071a8 .word 0x600071a8 + d025da4: 0d049241 .word 0x0d049241 + d025da8: 0d045372 .word 0x0d045372 + +0d025dac <wifi_get_autoreconnect>: + d025dac: b508 push {r3, lr} + d025dae: b188 cbz r0, d025dd4 <wifi_get_autoreconnect+0x28> + d025db0: 4b0a ldr r3, [pc, #40] ; (d025ddc <wifi_get_autoreconnect+0x30>) + d025db2: 681b ldr r3, [r3, #0] + d025db4: b943 cbnz r3, d025dc8 <wifi_get_autoreconnect+0x1c> + d025db6: 4a0a ldr r2, [pc, #40] ; (d025de0 <wifi_get_autoreconnect+0x34>) + d025db8: f240 6175 movw r1, #1653 ; 0x675 + d025dbc: 4809 ldr r0, [pc, #36] ; (d025de4 <wifi_get_autoreconnect+0x38>) + d025dbe: f7de f89b bl d003ef8 <inic_ipc_dev_buffered_printf> + d025dc2: f7df fbb3 bl d00552c <cli> + d025dc6: e7fe b.n d025dc6 <wifi_get_autoreconnect+0x1a> + d025dc8: 681b ldr r3, [r3, #0] + d025dca: f893 3474 ldrb.w r3, [r3, #1140] ; 0x474 + d025dce: 7003 strb r3, [r0, #0] + d025dd0: 2000 movs r0, #0 + d025dd2: bd08 pop {r3, pc} + d025dd4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025dd8: e7fb b.n d025dd2 <wifi_get_autoreconnect+0x26> + d025dda: bf00 nop + d025ddc: 600071a8 .word 0x600071a8 + d025de0: 0d049241 .word 0x0d049241 + d025de4: 0d045372 .word 0x0d045372 + +0d025de8 <wifi_add_custom_ie>: + d025de8: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d025dec: 4606 mov r6, r0 + d025dee: 2800 cmp r0, #0 + d025df0: d066 beq.n d025ec0 <wifi_add_custom_ie+0xd8> + d025df2: 2300 movs r3, #0 + d025df4: 3004 adds r0, #4 + d025df6: 461a mov r2, r3 + d025df8: 428a cmp r2, r1 + d025dfa: db0d blt.n d025e18 <wifi_add_custom_ie+0x30> + d025dfc: 2224 movs r2, #36 ; 0x24 + d025dfe: 4353 muls r3, r2 + d025e00: 4a31 ldr r2, [pc, #196] ; (d025ec8 <wifi_add_custom_ie+0xe0>) + d025e02: 58d5 ldr r5, [r2, r3] + d025e04: b985 cbnz r5, d025e28 <wifi_add_custom_ie+0x40> + d025e06: 4a31 ldr r2, [pc, #196] ; (d025ecc <wifi_add_custom_ie+0xe4>) + d025e08: f44f 61d3 mov.w r1, #1688 ; 0x698 + d025e0c: 4830 ldr r0, [pc, #192] ; (d025ed0 <wifi_add_custom_ie+0xe8>) + d025e0e: f7de f873 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025e12: f7df fb8b bl d00552c <cli> + d025e16: e7fe b.n d025e16 <wifi_add_custom_ie+0x2e> + d025e18: f810 4032 ldrb.w r4, [r0, r2, lsl #3] + d025e1c: 3201 adds r2, #1 + d025e1e: f014 0f06 tst.w r4, #6 + d025e22: bf18 it ne + d025e24: 2301 movne r3, #1 + d025e26: e7e7 b.n d025df8 <wifi_add_custom_ie+0x10> + d025e28: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 + d025e2c: 2b00 cmp r3, #0 + d025e2e: d147 bne.n d025ec0 <wifi_add_custom_ie+0xd8> + d025e30: f895 40c8 ldrb.w r4, [r5, #200] ; 0xc8 + d025e34: 2c00 cmp r4, #0 + d025e36: d143 bne.n d025ec0 <wifi_add_custom_ie+0xd8> + d025e38: f885 10c8 strb.w r1, [r5, #200] ; 0xc8 + d025e3c: b2c9 uxtb r1, r1 + d025e3e: 3604 adds r6, #4 + d025e40: 4627 mov r7, r4 + d025e42: 00c8 lsls r0, r1, #3 + d025e44: f7df fb9e bl d005584 <rtw_malloc> + d025e48: f895 20c8 ldrb.w r2, [r5, #200] ; 0xc8 + d025e4c: 4621 mov r1, r4 + d025e4e: f8c5 00c4 str.w r0, [r5, #196] ; 0xc4 + d025e52: 00d2 lsls r2, r2, #3 + d025e54: f01c ffa8 bl d042da8 <____wrap_memset_veneer> + d025e58: f895 30c8 ldrb.w r3, [r5, #200] ; 0xc8 + d025e5c: 42bb cmp r3, r7 + d025e5e: dc09 bgt.n d025e74 <wifi_add_custom_ie+0x8c> + d025e60: b12c cbz r4, d025e6e <wifi_add_custom_ie+0x86> + d025e62: 2400 movs r4, #0 + d025e64: 2201 movs r2, #1 + d025e66: 2100 movs r1, #0 + d025e68: 4628 mov r0, r5 + d025e6a: f7e8 ff3e bl d00ecea <rtw_ap_update_beacon> + d025e6e: 4620 mov r0, r4 + d025e70: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d025e74: f856 3c04 ldr.w r3, [r6, #-4] + d025e78: ea4f 08c7 mov.w r8, r7, lsl #3 + d025e7c: f8d5 90c4 ldr.w r9, [r5, #196] ; 0xc4 + d025e80: 7858 ldrb r0, [r3, #1] + d025e82: 3002 adds r0, #2 + d025e84: f7df fb7e bl d005584 <rtw_malloc> + d025e88: f849 0037 str.w r0, [r9, r7, lsl #3] + d025e8c: f856 1c04 ldr.w r1, [r6, #-4] + d025e90: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 + d025e94: 784a ldrb r2, [r1, #1] + d025e96: f853 0037 ldr.w r0, [r3, r7, lsl #3] + d025e9a: 3701 adds r7, #1 + d025e9c: 3202 adds r2, #2 + d025e9e: f01c ff5f bl d042d60 <____wrap_memcpy_veneer> + d025ea2: f8d5 20c4 ldr.w r2, [r5, #196] ; 0xc4 + d025ea6: f816 3b08 ldrb.w r3, [r6], #8 + d025eaa: 4442 add r2, r8 + d025eac: 7113 strb r3, [r2, #4] + d025eae: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 + d025eb2: 4443 add r3, r8 + d025eb4: 791b ldrb r3, [r3, #4] + d025eb6: f013 0f04 tst.w r3, #4 + d025eba: bf18 it ne + d025ebc: 2401 movne r4, #1 + d025ebe: e7cb b.n d025e58 <wifi_add_custom_ie+0x70> + d025ec0: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff + d025ec4: e7d3 b.n d025e6e <wifi_add_custom_ie+0x86> + d025ec6: bf00 nop + d025ec8: 600071a8 .word 0x600071a8 + d025ecc: 0d049241 .word 0x0d049241 + d025ed0: 0d045372 .word 0x0d045372 + +0d025ed4 <wifi_update_custom_ie>: + d025ed4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d025ed8: 460c mov r4, r1 + d025eda: 4606 mov r6, r0 + d025edc: 2800 cmp r0, #0 + d025ede: d04f beq.n d025f80 <wifi_update_custom_ie+0xac> + d025ee0: 7903 ldrb r3, [r0, #4] + d025ee2: 2224 movs r2, #36 ; 0x24 + d025ee4: f013 0f06 tst.w r3, #6 + d025ee8: bf14 ite ne + d025eea: 2301 movne r3, #1 + d025eec: 2300 moveq r3, #0 + d025eee: 4353 muls r3, r2 + d025ef0: 4a25 ldr r2, [pc, #148] ; (d025f88 <wifi_update_custom_ie+0xb4>) + d025ef2: 58d5 ldr r5, [r2, r3] + d025ef4: b945 cbnz r5, d025f08 <wifi_update_custom_ie+0x34> + d025ef6: 4a25 ldr r2, [pc, #148] ; (d025f8c <wifi_update_custom_ie+0xb8>) + d025ef8: f240 61d2 movw r1, #1746 ; 0x6d2 + d025efc: 4824 ldr r0, [pc, #144] ; (d025f90 <wifi_update_custom_ie+0xbc>) + d025efe: f7dd fffb bl d003ef8 <inic_ipc_dev_buffered_printf> + d025f02: f7df fb13 bl d00552c <cli> + d025f06: e7fe b.n d025f06 <wifi_update_custom_ie+0x32> + d025f08: f895 30c8 ldrb.w r3, [r5, #200] ; 0xc8 + d025f0c: 428b cmp r3, r1 + d025f0e: db37 blt.n d025f80 <wifi_update_custom_ie+0xac> + d025f10: f104 5400 add.w r4, r4, #536870912 ; 0x20000000 + d025f14: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 + d025f18: 6801 ldr r1, [r0, #0] + d025f1a: 3c01 subs r4, #1 + d025f1c: 784a ldrb r2, [r1, #1] + d025f1e: f853 0034 ldr.w r0, [r3, r4, lsl #3] + d025f22: 00e7 lsls r7, r4, #3 + d025f24: 7843 ldrb r3, [r0, #1] + d025f26: 429a cmp r2, r3 + d025f28: d116 bne.n d025f58 <wifi_update_custom_ie+0x84> + d025f2a: 3202 adds r2, #2 + d025f2c: f01c ff18 bl d042d60 <____wrap_memcpy_veneer> + d025f30: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 + d025f34: 7932 ldrb r2, [r6, #4] + d025f36: 443b add r3, r7 + d025f38: 711a strb r2, [r3, #4] + d025f3a: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 + d025f3e: 443b add r3, r7 + d025f40: 7918 ldrb r0, [r3, #4] + d025f42: f010 0004 ands.w r0, r0, #4 + d025f46: d005 beq.n d025f54 <wifi_update_custom_ie+0x80> + d025f48: 4628 mov r0, r5 + d025f4a: 2201 movs r2, #1 + d025f4c: 2100 movs r1, #0 + d025f4e: f7e8 fecc bl d00ecea <rtw_ap_update_beacon> + d025f52: 2000 movs r0, #0 + d025f54: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d025f58: 1c99 adds r1, r3, #2 + d025f5a: f7df fb17 bl d00558c <rtw_mfree> + d025f5e: 6833 ldr r3, [r6, #0] + d025f60: f8d5 80c4 ldr.w r8, [r5, #196] ; 0xc4 + d025f64: 7858 ldrb r0, [r3, #1] + d025f66: 3002 adds r0, #2 + d025f68: f7df fb0c bl d005584 <rtw_malloc> + d025f6c: f848 0034 str.w r0, [r8, r4, lsl #3] + d025f70: 6831 ldr r1, [r6, #0] + d025f72: f8d5 30c4 ldr.w r3, [r5, #196] ; 0xc4 + d025f76: 784a ldrb r2, [r1, #1] + d025f78: f853 0034 ldr.w r0, [r3, r4, lsl #3] + d025f7c: 3202 adds r2, #2 + d025f7e: e7d5 b.n d025f2c <wifi_update_custom_ie+0x58> + d025f80: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d025f84: e7e6 b.n d025f54 <wifi_update_custom_ie+0x80> + d025f86: bf00 nop + d025f88: 600071a8 .word 0x600071a8 + d025f8c: 0d049241 .word 0x0d049241 + d025f90: 0d045372 .word 0x0d045372 + +0d025f94 <wifi_del_custom_ie>: d025f94: b5f8 push {r3, r4, r5, r6, r7, lr} - d025f96: 4605 mov r5, r0 - d025f98: b910 cbnz r0, d025fa0 <wifi_send_mgnt+0xc> - d025f9a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d025f9e: bdf8 pop {r3, r4, r5, r6, r7, pc} - d025fa0: 2224 movs r2, #36 ; 0x24 - d025fa2: 7803 ldrb r3, [r0, #0] - d025fa4: 4353 muls r3, r2 - d025fa6: 4a2a ldr r2, [pc, #168] ; (d026050 <wifi_send_mgnt+0xbc>) - d025fa8: 58d6 ldr r6, [r2, r3] - d025faa: b946 cbnz r6, d025fbe <wifi_send_mgnt+0x2a> - d025fac: 4a29 ldr r2, [pc, #164] ; (d026054 <wifi_send_mgnt+0xc0>) - d025fae: f240 7151 movw r1, #1873 ; 0x751 - d025fb2: 4829 ldr r0, [pc, #164] ; (d026058 <wifi_send_mgnt+0xc4>) - d025fb4: f7dd ffa0 bl d003ef8 <inic_ipc_dev_buffered_printf> - d025fb8: f7df fab8 bl d00552c <cli> - d025fbc: e7fe b.n d025fbc <wifi_send_mgnt+0x28> - d025fbe: f44f 61fa mov.w r1, #2000 ; 0x7d0 - d025fc2: 4630 mov r0, r6 - d025fc4: f7e6 fae1 bl d00c58a <rtw_ips_wakeup> - d025fc8: 2800 cmp r0, #0 - d025fca: d0e6 beq.n d025f9a <wifi_send_mgnt+0x6> - d025fcc: 4630 mov r0, r6 - d025fce: f006 fdaf bl d02cb30 <rtw_mgntframe_alloc> - d025fd2: 4604 mov r4, r0 - d025fd4: 2800 cmp r0, #0 - d025fd6: d0e0 beq.n d025f9a <wifi_send_mgnt+0x6> - d025fd8: f100 0108 add.w r1, r0, #8 - d025fdc: 4630 mov r0, r6 - d025fde: f006 fdc6 bl d02cb6e <rtw_mgntframe_attrib_update> - d025fe2: 2100 movs r1, #0 - d025fe4: 2268 movs r2, #104 ; 0x68 - d025fe6: f8d4 0098 ldr.w r0, [r4, #152] ; 0x98 - d025fea: f884 106c strb.w r1, [r4, #108] ; 0x6c - d025fee: f7df fad8 bl d0055a2 <rtw_memset> - d025ff2: f8d4 7098 ldr.w r7, [r4, #152] ; 0x98 - d025ff6: 892a ldrh r2, [r5, #8] - d025ff8: 6869 ldr r1, [r5, #4] - d025ffa: f107 0028 add.w r0, r7, #40 ; 0x28 - d025ffe: 4b17 ldr r3, [pc, #92] ; (d02605c <wifi_send_mgnt+0xc8>) - d026000: 4798 blx r3 - d026002: 892b ldrh r3, [r5, #8] - d026004: 4630 mov r0, r6 - d026006: 6163 str r3, [r4, #20] - d026008: 6832 ldr r2, [r6, #0] - d02600a: 8ffb ldrh r3, [r7, #62] ; 0x3e - d02600c: f8b2 1a16 ldrh.w r1, [r2, #2582] ; 0xa16 - d026010: f003 030f and.w r3, r3, #15 - d026014: ea43 1301 orr.w r3, r3, r1, lsl #4 - d026018: 87fb strh r3, [r7, #62] ; 0x3e - d02601a: f8b2 3a16 ldrh.w r3, [r2, #2582] ; 0xa16 - d02601e: 3301 adds r3, #1 - d026020: f8a2 3a16 strh.w r3, [r2, #2582] ; 0xa16 - d026024: 6963 ldr r3, [r4, #20] - d026026: 61a3 str r3, [r4, #24] - d026028: 896b ldrh r3, [r5, #10] - d02602a: 0719 lsls r1, r3, #28 - d02602c: 4621 mov r1, r4 - d02602e: bf44 itt mi - d026030: 2301 movmi r3, #1 - d026032: f884 3083 strbmi.w r3, [r4, #131] ; 0x83 - d026036: 896b ldrh r3, [r5, #10] - d026038: 075b lsls r3, r3, #29 - d02603a: bf44 itt mi - d02603c: 236c movmi r3, #108 ; 0x6c - d02603e: f882 3a95 strbmi.w r3, [r2, #2709] ; 0xa95 - d026042: f7fb ff9f bl d021f84 <rtw_xmit_mgntframe> - d026046: 3801 subs r0, #1 - d026048: bf18 it ne - d02604a: f04f 30ff movne.w r0, #4294967295 ; 0xffffffff - d02604e: e7a6 b.n d025f9e <wifi_send_mgnt+0xa> - d026050: 60007190 .word 0x60007190 - d026054: 0d049165 .word 0x0d049165 - d026058: 0d045292 .word 0x0d045292 - d02605c: 00027939 .word 0x00027939 - -0d026060 <wifi_set_cts2self_duration_and_send>: - d026060: 2324 movs r3, #36 ; 0x24 - d026062: 4358 muls r0, r3 - d026064: 4b1b ldr r3, [pc, #108] ; (d0260d4 <wifi_set_cts2self_duration_and_send+0x74>) - d026066: b570 push {r4, r5, r6, lr} - d026068: 2400 movs r4, #0 - d02606a: b088 sub sp, #32 - d02606c: 581b ldr r3, [r3, r0] - d02606e: f8ad 401c strh.w r4, [sp, #28] - d026072: e9cd 4401 strd r4, r4, [sp, #4] - d026076: e9cd 4403 strd r4, r4, [sp, #12] - d02607a: e9cd 4405 strd r4, r4, [sp, #20] - d02607e: b943 cbnz r3, d026092 <wifi_set_cts2self_duration_and_send+0x32> - d026080: 4a15 ldr r2, [pc, #84] ; (d0260d8 <wifi_set_cts2self_duration_and_send+0x78>) - d026082: f240 21b3 movw r1, #691 ; 0x2b3 - d026086: 4815 ldr r0, [pc, #84] ; (d0260dc <wifi_set_cts2self_duration_and_send+0x7c>) - d026088: f7dd ff36 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02608c: f7df fa4e bl d00552c <cli> - d026090: e7fe b.n d026090 <wifi_set_cts2self_duration_and_send+0x30> - d026092: 22c4 movs r2, #196 ; 0xc4 - d026094: ad04 add r5, sp, #16 - d026096: 4e12 ldr r6, [pc, #72] ; (d0260e0 <wifi_set_cts2self_duration_and_send+0x80>) - d026098: a805 add r0, sp, #20 - d02609a: f8ad 2010 strh.w r2, [sp, #16] - d02609e: 2206 movs r2, #6 - d0260a0: f8ad 1012 strh.w r1, [sp, #18] - d0260a4: f603 01c8 addw r1, r3, #2248 ; 0x8c8 - d0260a8: 47b0 blx r6 - d0260aa: 210a movs r1, #10 - d0260ac: 4628 mov r0, r5 - d0260ae: f012 fddf bl d038c70 <crc32_get> - d0260b2: 2204 movs r2, #4 - d0260b4: 4669 mov r1, sp - d0260b6: 9000 str r0, [sp, #0] - d0260b8: f10d 001a add.w r0, sp, #26 - d0260bc: 47b0 blx r6 - d0260be: 4b09 ldr r3, [pc, #36] ; (d0260e4 <wifi_set_cts2self_duration_and_send+0x84>) - d0260c0: a801 add r0, sp, #4 - d0260c2: 9502 str r5, [sp, #8] - d0260c4: 9303 str r3, [sp, #12] - d0260c6: f88d 4004 strb.w r4, [sp, #4] - d0260ca: f7ff ff63 bl d025f94 <wifi_send_mgnt> - d0260ce: b008 add sp, #32 - d0260d0: bd70 pop {r4, r5, r6, pc} - d0260d2: bf00 nop - d0260d4: 60007190 .word 0x60007190 - d0260d8: 0d049165 .word 0x0d049165 - d0260dc: 0d045292 .word 0x0d045292 - d0260e0: 00027939 .word 0x00027939 - d0260e4: 0008000e .word 0x0008000e - -0d0260e8 <wifi_set_pmk_cache_enable>: - d0260e8: 4b0f ldr r3, [pc, #60] ; (d026128 <wifi_set_pmk_cache_enable+0x40>) - d0260ea: b510 push {r4, lr} - d0260ec: 681c ldr r4, [r3, #0] - d0260ee: b944 cbnz r4, d026102 <wifi_set_pmk_cache_enable+0x1a> - d0260f0: 4a0e ldr r2, [pc, #56] ; (d02612c <wifi_set_pmk_cache_enable+0x44>) - d0260f2: f44f 61f6 mov.w r1, #1968 ; 0x7b0 - d0260f6: 480e ldr r0, [pc, #56] ; (d026130 <wifi_set_pmk_cache_enable+0x48>) - d0260f8: f7dd fefe bl d003ef8 <inic_ipc_dev_buffered_printf> - d0260fc: f7df fa16 bl d00552c <cli> - d026100: e7fe b.n d026100 <wifi_set_pmk_cache_enable+0x18> - d026102: f8c4 014c str.w r0, [r4, #332] ; 0x14c - d026106: b148 cbz r0, d02611c <wifi_set_pmk_cache_enable+0x34> - d026108: 480a ldr r0, [pc, #40] ; (d026134 <wifi_set_pmk_cache_enable+0x4c>) - d02610a: f240 72b9 movw r2, #1977 ; 0x7b9 - d02610e: f8d4 314c ldr.w r3, [r4, #332] ; 0x14c - d026112: 4909 ldr r1, [pc, #36] ; (d026138 <wifi_set_pmk_cache_enable+0x50>) - d026114: f7dd fef0 bl d003ef8 <inic_ipc_dev_buffered_printf> - d026118: 2000 movs r0, #0 - d02611a: bd10 pop {r4, pc} - d02611c: 4620 mov r0, r4 - d02611e: f7e7 fa7f bl d00d620 <rtw_pmksa_cache_flush> - d026122: 1c43 adds r3, r0, #1 - d026124: d1f0 bne.n d026108 <wifi_set_pmk_cache_enable+0x20> - d026126: e7f8 b.n d02611a <wifi_set_pmk_cache_enable+0x32> - d026128: 60007190 .word 0x60007190 - d02612c: 0d049165 .word 0x0d049165 - d026130: 0d045292 .word 0x0d045292 - d026134: 0d04965c .word 0x0d04965c - d026138: 0d049754 .word 0x0d049754 - -0d02613c <wifi_wpa_pmksa_ops>: - d02613c: b5f0 push {r4, r5, r6, r7, lr} - d02613e: 2224 movs r2, #36 ; 0x24 - d026140: 7843 ldrb r3, [r0, #1] - d026142: 4604 mov r4, r0 - d026144: b089 sub sp, #36 ; 0x24 - d026146: 4353 muls r3, r2 - d026148: 4a1d ldr r2, [pc, #116] ; (d0261c0 <wifi_wpa_pmksa_ops+0x84>) - d02614a: 58d0 ldr r0, [r2, r3] - d02614c: f8d0 314c ldr.w r3, [r0, #332] ; 0x14c - d026150: b1db cbz r3, d02618a <wifi_wpa_pmksa_ops+0x4e> - d026152: 7823 ldrb r3, [r4, #0] - d026154: f8d0 5150 ldr.w r5, [r0, #336] ; 0x150 - d026158: b9cb cbnz r3, d02618e <wifi_wpa_pmksa_ops+0x52> - d02615a: f8d0 61e0 ldr.w r6, [r0, #480] ; 0x1e0 - d02615e: f5b6 6f80 cmp.w r6, #1024 ; 0x400 - d026162: d112 bne.n d02618a <wifi_wpa_pmksa_ops+0x4e> - d026164: f104 0312 add.w r3, r4, #18 - d026168: af04 add r7, sp, #16 - d02616a: f500 705a add.w r0, r0, #872 ; 0x368 - d02616e: 4619 mov r1, r3 - d026170: 463a mov r2, r7 - d026172: 9303 str r3, [sp, #12] - d026174: f002 fe86 bl d028e84 <wifi_rom_pmksa_cache_encrypt_macaddr> - d026178: 9b03 ldr r3, [sp, #12] - d02617a: 1ca2 adds r2, r4, #2 - d02617c: f104 0118 add.w r1, r4, #24 - d026180: 4628 mov r0, r5 - d026182: e9cd 6700 strd r6, r7, [sp] - d026186: f7e7 f9d3 bl d00d530 <rtw_pmksa_cache_entry_add> - d02618a: b009 add sp, #36 ; 0x24 - d02618c: bdf0 pop {r4, r5, r6, r7, pc} - d02618e: 2b01 cmp r3, #1 - d026190: d10f bne.n d0261b2 <wifi_wpa_pmksa_ops+0x76> - d026192: f104 0112 add.w r1, r4, #18 - d026196: f44f 6280 mov.w r2, #1024 ; 0x400 - d02619a: 4628 mov r0, r5 - d02619c: f7e7 f9b2 bl d00d504 <rtw_pmksa_cache_entry_search> - d0261a0: 4601 mov r1, r0 - d0261a2: 2800 cmp r0, #0 - d0261a4: d0f1 beq.n d02618a <wifi_wpa_pmksa_ops+0x4e> - d0261a6: 4628 mov r0, r5 - d0261a8: b009 add sp, #36 ; 0x24 - d0261aa: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d0261ae: f7e7 b97e b.w d00d4ae <rtw_pmksa_cache_entry_remove> - d0261b2: 2b02 cmp r3, #2 - d0261b4: d1e9 bne.n d02618a <wifi_wpa_pmksa_ops+0x4e> - d0261b6: b009 add sp, #36 ; 0x24 - d0261b8: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d0261bc: f7e7 ba30 b.w d00d620 <rtw_pmksa_cache_flush> - d0261c0: 60007190 .word 0x60007190 - -0d0261c4 <wifi_sae_status_indicate>: - d0261c4: b538 push {r3, r4, r5, lr} - d0261c6: 2324 movs r3, #36 ; 0x24 - d0261c8: 460c mov r4, r1 - d0261ca: 4611 mov r1, r2 - d0261cc: 4a1c ldr r2, [pc, #112] ; (d026240 <wifi_sae_status_indicate+0x7c>) - d0261ce: 4343 muls r3, r0 - d0261d0: 58d5 ldr r5, [r2, r3] - d0261d2: b945 cbnz r5, d0261e6 <wifi_sae_status_indicate+0x22> - d0261d4: 4a1b ldr r2, [pc, #108] ; (d026244 <wifi_sae_status_indicate+0x80>) - d0261d6: f240 71e7 movw r1, #2023 ; 0x7e7 - d0261da: 481b ldr r0, [pc, #108] ; (d026248 <wifi_sae_status_indicate+0x84>) - d0261dc: f7dd fe8c bl d003ef8 <inic_ipc_dev_buffered_printf> - d0261e0: f7df f9a4 bl d00552c <cli> - d0261e4: e7fe b.n d0261e4 <wifi_sae_status_indicate+0x20> - d0261e6: b9c8 cbnz r0, d02621c <wifi_sae_status_indicate+0x58> - d0261e8: f895 33ec ldrb.w r3, [r5, #1004] ; 0x3ec - d0261ec: b16b cbz r3, d02620a <wifi_sae_status_indicate+0x46> - d0261ee: b964 cbnz r4, d02620a <wifi_sae_status_indicate+0x46> - d0261f0: 4816 ldr r0, [pc, #88] ; (d02624c <wifi_sae_status_indicate+0x88>) - d0261f2: f7dd fe81 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0261f6: 4816 ldr r0, [pc, #88] ; (d026250 <wifi_sae_status_indicate+0x8c>) - d0261f8: f7dd fe7e bl d003ef8 <inic_ipc_dev_buffered_printf> - d0261fc: 4628 mov r0, r5 - d0261fe: f7ea fc77 bl d010af0 <rtw_start_clnt_assoc> - d026202: f885 43ec strb.w r4, [r5, #1004] ; 0x3ec - d026206: 2000 movs r0, #0 - d026208: bd38 pop {r3, r4, r5, pc} - d02620a: 682b ldr r3, [r5, #0] - d02620c: f06f 0101 mvn.w r1, #1 - d026210: 4628 mov r0, r5 - d026212: f8a3 4a14 strh.w r4, [r3, #2580] ; 0xa14 - d026216: f7e1 ff51 bl d0080bc <rtw_joinbss_result> - d02621a: e7f4 b.n d026206 <wifi_sae_status_indicate+0x42> - d02621c: 2801 cmp r0, #1 - d02621e: d1f2 bne.n d026206 <wifi_sae_status_indicate+0x42> - d026220: f505 70b6 add.w r0, r5, #364 ; 0x16c - d026224: f7e6 fc1e bl d00ca64 <rtw_get_stainfo> - d026228: 4605 mov r5, r0 - d02622a: 2800 cmp r0, #0 - d02622c: d0eb beq.n d026206 <wifi_sae_status_indicate+0x42> - d02622e: 2c00 cmp r4, #0 - d026230: d1e9 bne.n d026206 <wifi_sae_status_indicate+0x42> - d026232: f7ec fa5f bl d0126f4 <rtw_state_set_ap_client_auth_success> - d026236: 2303 movs r3, #3 - d026238: e9c5 3498 strd r3, r4, [r5, #608] ; 0x260 - d02623c: e7e3 b.n d026206 <wifi_sae_status_indicate+0x42> - d02623e: bf00 nop - d026240: 60007190 .word 0x60007190 - d026244: 0d049165 .word 0x0d049165 - d026248: 0d045292 .word 0x0d045292 - d02624c: 0d04a6af .word 0x0d04a6af - d026250: 0d049690 .word 0x0d049690 - -0d026254 <wifi_set_gen_ie>: - d026254: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d026258: 4698 mov r8, r3 - d02625a: 2324 movs r3, #36 ; 0x24 - d02625c: 460f mov r7, r1 - d02625e: 2100 movs r1, #0 - d026260: 4358 muls r0, r3 - d026262: 4b55 ldr r3, [pc, #340] ; (d0263b8 <wifi_set_gen_ie+0x164>) - d026264: 4615 mov r5, r2 - d026266: f853 9000 ldr.w r9, [r3, r0] - d02626a: f8d9 4000 ldr.w r4, [r9] - d02626e: 9101 str r1, [sp, #4] - d026270: b90a cbnz r2, d026276 <wifi_set_gen_ie+0x22> - d026272: 2000 movs r0, #0 - d026274: e024 b.n d0262c0 <wifi_set_gen_ie+0x6c> - d026276: 460a mov r2, r1 - d026278: ab01 add r3, sp, #4 - d02627a: 4629 mov r1, r5 - d02627c: 4638 mov r0, r7 - d02627e: f001 fea5 bl d027fcc <rtw_get_wps_ie> - d026282: 4606 mov r6, r0 - d026284: 2800 cmp r0, #0 - d026286: d0f4 beq.n d026272 <wifi_set_gen_ie+0x1e> - d026288: f1b8 0f04 cmp.w r8, #4 - d02628c: d8f1 bhi.n d026272 <wifi_set_gen_ie+0x1e> - d02628e: e8df f008 tbb [pc, r8] - d026292: 2203 .short 0x2203 - d026294: 5f3d .short 0x5f3d - d026296: 79 .byte 0x79 - d026297: 00 .byte 0x00 - d026298: f8d4 0b70 ldr.w r0, [r4, #2928] ; 0xb70 - d02629c: b140 cbz r0, d0262b0 <wifi_set_gen_ie+0x5c> - d02629e: f8b4 1b74 ldrh.w r1, [r4, #2932] ; 0xb74 - d0262a2: f7df f973 bl d00558c <rtw_mfree> - d0262a6: 2300 movs r3, #0 - d0262a8: f8a4 3b74 strh.w r3, [r4, #2932] ; 0xb74 - d0262ac: f8c4 3b70 str.w r3, [r4, #2928] ; 0xb70 - d0262b0: 9801 ldr r0, [sp, #4] - d0262b2: f7df f967 bl d005584 <rtw_malloc> - d0262b6: f8c4 0b70 str.w r0, [r4, #2928] ; 0xb70 - d0262ba: b920 cbnz r0, d0262c6 <wifi_set_gen_ie+0x72> - d0262bc: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0262c0: b003 add sp, #12 - d0262c2: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d0262c6: 4b3d ldr r3, [pc, #244] ; (d0263bc <wifi_set_gen_ie+0x168>) - d0262c8: 4631 mov r1, r6 - d0262ca: 9a01 ldr r2, [sp, #4] - d0262cc: 4798 blx r3 - d0262ce: 9b01 ldr r3, [sp, #4] - d0262d0: f8a4 3b74 strh.w r3, [r4, #2932] ; 0xb74 - d0262d4: e7cd b.n d026272 <wifi_set_gen_ie+0x1e> - d0262d6: f8d4 0b84 ldr.w r0, [r4, #2948] ; 0xb84 - d0262da: b140 cbz r0, d0262ee <wifi_set_gen_ie+0x9a> - d0262dc: f8b4 1b8e ldrh.w r1, [r4, #2958] ; 0xb8e - d0262e0: f7df f954 bl d00558c <rtw_mfree> - d0262e4: 2300 movs r3, #0 - d0262e6: f8a4 3b8e strh.w r3, [r4, #2958] ; 0xb8e - d0262ea: f8c4 3b84 str.w r3, [r4, #2948] ; 0xb84 - d0262ee: 9801 ldr r0, [sp, #4] - d0262f0: f7df f948 bl d005584 <rtw_malloc> - d0262f4: f8c4 0b84 str.w r0, [r4, #2948] ; 0xb84 - d0262f8: 2800 cmp r0, #0 - d0262fa: d0df beq.n d0262bc <wifi_set_gen_ie+0x68> - d0262fc: 4b2f ldr r3, [pc, #188] ; (d0263bc <wifi_set_gen_ie+0x168>) - d0262fe: 4631 mov r1, r6 - d026300: 9a01 ldr r2, [sp, #4] - d026302: 4798 blx r3 - d026304: 9b01 ldr r3, [sp, #4] - d026306: f8a4 3b8e strh.w r3, [r4, #2958] ; 0xb8e - d02630a: e7b2 b.n d026272 <wifi_set_gen_ie+0x1e> - d02630c: f8d4 0b80 ldr.w r0, [r4, #2944] ; 0xb80 - d026310: b140 cbz r0, d026324 <wifi_set_gen_ie+0xd0> - d026312: f8b4 1b8c ldrh.w r1, [r4, #2956] ; 0xb8c - d026316: f7df f939 bl d00558c <rtw_mfree> - d02631a: 2300 movs r3, #0 - d02631c: f8a4 3b8c strh.w r3, [r4, #2956] ; 0xb8c - d026320: f8c4 3b80 str.w r3, [r4, #2944] ; 0xb80 - d026324: 9801 ldr r0, [sp, #4] - d026326: f7df f92d bl d005584 <rtw_malloc> - d02632a: f8c4 0b80 str.w r0, [r4, #2944] ; 0xb80 - d02632e: 2800 cmp r0, #0 - d026330: d0c4 beq.n d0262bc <wifi_set_gen_ie+0x68> - d026332: 9a01 ldr r2, [sp, #4] - d026334: 4631 mov r1, r6 - d026336: 4b21 ldr r3, [pc, #132] ; (d0263bc <wifi_set_gen_ie+0x168>) - d026338: 4798 blx r3 - d02633a: 2201 movs r2, #1 - d02633c: 9b01 ldr r3, [sp, #4] - d02633e: 21dd movs r1, #221 ; 0xdd - d026340: 4648 mov r0, r9 - d026342: f884 2a97 strb.w r2, [r4, #2711] ; 0xa97 - d026346: f8a4 3b8c strh.w r3, [r4, #2956] ; 0xb8c - d02634a: f7e8 fcce bl d00ecea <rtw_ap_update_beacon> - d02634e: e790 b.n d026272 <wifi_set_gen_ie+0x1e> - d026350: f8d4 0b78 ldr.w r0, [r4, #2936] ; 0xb78 - d026354: b140 cbz r0, d026368 <wifi_set_gen_ie+0x114> - d026356: f8b4 1b7c ldrh.w r1, [r4, #2940] ; 0xb7c - d02635a: f7df f917 bl d00558c <rtw_mfree> - d02635e: 2300 movs r3, #0 - d026360: f8a4 3b7c strh.w r3, [r4, #2940] ; 0xb7c - d026364: f8c4 3b78 str.w r3, [r4, #2936] ; 0xb78 - d026368: 4628 mov r0, r5 - d02636a: f7df f90b bl d005584 <rtw_malloc> - d02636e: f8c4 0b78 str.w r0, [r4, #2936] ; 0xb78 - d026372: 2800 cmp r0, #0 - d026374: d0a2 beq.n d0262bc <wifi_set_gen_ie+0x68> - d026376: 462a mov r2, r5 - d026378: 4639 mov r1, r7 - d02637a: 4b10 ldr r3, [pc, #64] ; (d0263bc <wifi_set_gen_ie+0x168>) - d02637c: 4798 blx r3 - d02637e: f8a4 5b7c strh.w r5, [r4, #2940] ; 0xb7c - d026382: e776 b.n d026272 <wifi_set_gen_ie+0x1e> - d026384: f8d4 0b88 ldr.w r0, [r4, #2952] ; 0xb88 - d026388: b140 cbz r0, d02639c <wifi_set_gen_ie+0x148> - d02638a: f8b4 1b90 ldrh.w r1, [r4, #2960] ; 0xb90 - d02638e: f7df f8fd bl d00558c <rtw_mfree> - d026392: 2300 movs r3, #0 - d026394: f8a4 3b90 strh.w r3, [r4, #2960] ; 0xb90 - d026398: f8c4 3b88 str.w r3, [r4, #2952] ; 0xb88 - d02639c: 4628 mov r0, r5 - d02639e: f7df f8f1 bl d005584 <rtw_malloc> - d0263a2: f8c4 0b88 str.w r0, [r4, #2952] ; 0xb88 - d0263a6: 2800 cmp r0, #0 - d0263a8: d088 beq.n d0262bc <wifi_set_gen_ie+0x68> - d0263aa: 462a mov r2, r5 - d0263ac: 4639 mov r1, r7 - d0263ae: 4b03 ldr r3, [pc, #12] ; (d0263bc <wifi_set_gen_ie+0x168>) - d0263b0: 4798 blx r3 - d0263b2: f8a4 5b90 strh.w r5, [r4, #2960] ; 0xb90 - d0263b6: e75c b.n d026272 <wifi_set_gen_ie+0x1e> - d0263b8: 60007190 .word 0x60007190 - d0263bc: 00027939 .word 0x00027939 - -0d0263c0 <wifi_get_band_type>: - d0263c0: b507 push {r0, r1, r2, lr} - d0263c2: 2300 movs r3, #0 - d0263c4: f10d 0207 add.w r2, sp, #7 - d0263c8: 2101 movs r1, #1 - d0263ca: 20c8 movs r0, #200 ; 0xc8 - d0263cc: f7f4 fc91 bl d01acf2 <rtw_config_map_read> - d0263d0: f89d 0007 ldrb.w r0, [sp, #7] - d0263d4: f002 f860 bl d028498 <wifi_rom_get_band_type_by_channel_plan> - d0263d8: b003 add sp, #12 - d0263da: f85d fb04 ldr.w pc, [sp], #4 - -0d0263de <wifi_btcoex_set_pta>: - d0263de: f011 bb81 b.w d037ae4 <rltk_bt_set_gnt_bt_with_clk_source> + d025f96: 2324 movs r3, #36 ; 0x24 + d025f98: 4358 muls r0, r3 + d025f9a: 4b1f ldr r3, [pc, #124] ; (d026018 <wifi_del_custom_ie+0x84>) + d025f9c: 581c ldr r4, [r3, r0] + d025f9e: b944 cbnz r4, d025fb2 <wifi_del_custom_ie+0x1e> + d025fa0: 4a1e ldr r2, [pc, #120] ; (d02601c <wifi_del_custom_ie+0x88>) + d025fa2: f240 61f7 movw r1, #1783 ; 0x6f7 + d025fa6: 481e ldr r0, [pc, #120] ; (d026020 <wifi_del_custom_ie+0x8c>) + d025fa8: f7dd ffa6 bl d003ef8 <inic_ipc_dev_buffered_printf> + d025fac: f7df fabe bl d00552c <cli> + d025fb0: e7fe b.n d025fb0 <wifi_del_custom_ie+0x1c> + d025fb2: f8d4 30c4 ldr.w r3, [r4, #196] ; 0xc4 + d025fb6: b363 cbz r3, d026012 <wifi_del_custom_ie+0x7e> + d025fb8: f894 30c8 ldrb.w r3, [r4, #200] ; 0xc8 + d025fbc: b34b cbz r3, d026012 <wifi_del_custom_ie+0x7e> + d025fbe: 2500 movs r5, #0 + d025fc0: 462e mov r6, r5 + d025fc2: f894 10c8 ldrb.w r1, [r4, #200] ; 0xc8 + d025fc6: f8d4 00c4 ldr.w r0, [r4, #196] ; 0xc4 + d025fca: 42b1 cmp r1, r6 + d025fcc: dc10 bgt.n d025ff0 <wifi_del_custom_ie+0x5c> + d025fce: 2600 movs r6, #0 + d025fd0: 00c9 lsls r1, r1, #3 + d025fd2: f7df fadb bl d00558c <rtw_mfree> + d025fd6: f8c4 60c4 str.w r6, [r4, #196] ; 0xc4 + d025fda: f884 60c8 strb.w r6, [r4, #200] ; 0xc8 + d025fde: b12d cbz r5, d025fec <wifi_del_custom_ie+0x58> + d025fe0: 4635 mov r5, r6 + d025fe2: 2201 movs r2, #1 + d025fe4: 4631 mov r1, r6 + d025fe6: 4620 mov r0, r4 + d025fe8: f7e8 fe7f bl d00ecea <rtw_ap_update_beacon> + d025fec: 4628 mov r0, r5 + d025fee: bdf8 pop {r3, r4, r5, r6, r7, pc} + d025ff0: f850 0036 ldr.w r0, [r0, r6, lsl #3] + d025ff4: 00f7 lsls r7, r6, #3 + d025ff6: 3601 adds r6, #1 + d025ff8: 7841 ldrb r1, [r0, #1] + d025ffa: 3102 adds r1, #2 + d025ffc: f7df fac6 bl d00558c <rtw_mfree> + d026000: f8d4 30c4 ldr.w r3, [r4, #196] ; 0xc4 + d026004: 443b add r3, r7 + d026006: 791b ldrb r3, [r3, #4] + d026008: f013 0f04 tst.w r3, #4 + d02600c: bf18 it ne + d02600e: 2501 movne r5, #1 + d026010: e7d7 b.n d025fc2 <wifi_del_custom_ie+0x2e> + d026012: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff + d026016: e7e9 b.n d025fec <wifi_del_custom_ie+0x58> + d026018: 600071a8 .word 0x600071a8 + d02601c: 0d049241 .word 0x0d049241 + d026020: 0d045372 .word 0x0d045372 + +0d026024 <wifi_set_indicate_mgnt>: + d026024: 4b0e ldr r3, [pc, #56] ; (d026060 <wifi_set_indicate_mgnt+0x3c>) + d026026: 2200 movs r2, #0 + d026028: b513 push {r0, r1, r4, lr} + d02602a: 681b ldr r3, [r3, #0] + d02602c: 4604 mov r4, r0 + d02602e: f88d 2007 strb.w r2, [sp, #7] + d026032: b943 cbnz r3, d026046 <wifi_set_indicate_mgnt+0x22> + d026034: 4a0b ldr r2, [pc, #44] ; (d026064 <wifi_set_indicate_mgnt+0x40>) + d026036: f240 7115 movw r1, #1813 ; 0x715 + d02603a: 480b ldr r0, [pc, #44] ; (d026068 <wifi_set_indicate_mgnt+0x44>) + d02603c: f7dd ff5c bl d003ef8 <inic_ipc_dev_buffered_printf> + d026040: f7df fa74 bl d00552c <cli> + d026044: e7fe b.n d026044 <wifi_set_indicate_mgnt+0x20> + d026046: 2802 cmp r0, #2 + d026048: f10d 0007 add.w r0, sp, #7 + d02604c: bf1c itt ne + d02604e: 2301 movne r3, #1 + d026050: f88d 3007 strbne.w r3, [sp, #7] + d026054: f7fa fca4 bl d0209a0 <ROM_WIFI_CHECK_BSSID> + d026058: 4b04 ldr r3, [pc, #16] ; (d02606c <wifi_set_indicate_mgnt+0x48>) + d02605a: 601c str r4, [r3, #0] + d02605c: b002 add sp, #8 + d02605e: bd10 pop {r4, pc} + d026060: 600071a8 .word 0x600071a8 + d026064: 0d049241 .word 0x0d049241 + d026068: 0d045372 .word 0x0d045372 + d02606c: 60007f40 .word 0x60007f40 + +0d026070 <wifi_send_mgnt>: + d026070: b5f8 push {r3, r4, r5, r6, r7, lr} + d026072: 4605 mov r5, r0 + d026074: b910 cbnz r0, d02607c <wifi_send_mgnt+0xc> + d026076: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02607a: bdf8 pop {r3, r4, r5, r6, r7, pc} + d02607c: 2224 movs r2, #36 ; 0x24 + d02607e: 7803 ldrb r3, [r0, #0] + d026080: 4353 muls r3, r2 + d026082: 4a2a ldr r2, [pc, #168] ; (d02612c <wifi_send_mgnt+0xbc>) + d026084: 58d6 ldr r6, [r2, r3] + d026086: b946 cbnz r6, d02609a <wifi_send_mgnt+0x2a> + d026088: 4a29 ldr r2, [pc, #164] ; (d026130 <wifi_send_mgnt+0xc0>) + d02608a: f240 7151 movw r1, #1873 ; 0x751 + d02608e: 4829 ldr r0, [pc, #164] ; (d026134 <wifi_send_mgnt+0xc4>) + d026090: f7dd ff32 bl d003ef8 <inic_ipc_dev_buffered_printf> + d026094: f7df fa4a bl d00552c <cli> + d026098: e7fe b.n d026098 <wifi_send_mgnt+0x28> + d02609a: f44f 61fa mov.w r1, #2000 ; 0x7d0 + d02609e: 4630 mov r0, r6 + d0260a0: f7e6 fa73 bl d00c58a <rtw_ips_wakeup> + d0260a4: 2800 cmp r0, #0 + d0260a6: d0e6 beq.n d026076 <wifi_send_mgnt+0x6> + d0260a8: 4630 mov r0, r6 + d0260aa: f006 fdaf bl d02cc0c <rtw_mgntframe_alloc> + d0260ae: 4604 mov r4, r0 + d0260b0: 2800 cmp r0, #0 + d0260b2: d0e0 beq.n d026076 <wifi_send_mgnt+0x6> + d0260b4: f100 0108 add.w r1, r0, #8 + d0260b8: 4630 mov r0, r6 + d0260ba: f006 fdc6 bl d02cc4a <rtw_mgntframe_attrib_update> + d0260be: 2100 movs r1, #0 + d0260c0: 2268 movs r2, #104 ; 0x68 + d0260c2: f8d4 0098 ldr.w r0, [r4, #152] ; 0x98 + d0260c6: f884 106c strb.w r1, [r4, #108] ; 0x6c + d0260ca: f7df fa6a bl d0055a2 <rtw_memset> + d0260ce: f8d4 7098 ldr.w r7, [r4, #152] ; 0x98 + d0260d2: 892a ldrh r2, [r5, #8] + d0260d4: 6869 ldr r1, [r5, #4] + d0260d6: f107 0028 add.w r0, r7, #40 ; 0x28 + d0260da: 4b17 ldr r3, [pc, #92] ; (d026138 <wifi_send_mgnt+0xc8>) + d0260dc: 4798 blx r3 + d0260de: 892b ldrh r3, [r5, #8] + d0260e0: 4630 mov r0, r6 + d0260e2: 6163 str r3, [r4, #20] + d0260e4: 6832 ldr r2, [r6, #0] + d0260e6: 8ffb ldrh r3, [r7, #62] ; 0x3e + d0260e8: f8b2 1a16 ldrh.w r1, [r2, #2582] ; 0xa16 + d0260ec: f003 030f and.w r3, r3, #15 + d0260f0: ea43 1301 orr.w r3, r3, r1, lsl #4 + d0260f4: 87fb strh r3, [r7, #62] ; 0x3e + d0260f6: f8b2 3a16 ldrh.w r3, [r2, #2582] ; 0xa16 + d0260fa: 3301 adds r3, #1 + d0260fc: f8a2 3a16 strh.w r3, [r2, #2582] ; 0xa16 + d026100: 6963 ldr r3, [r4, #20] + d026102: 61a3 str r3, [r4, #24] + d026104: 896b ldrh r3, [r5, #10] + d026106: 0719 lsls r1, r3, #28 + d026108: 4621 mov r1, r4 + d02610a: bf44 itt mi + d02610c: 2301 movmi r3, #1 + d02610e: f884 3083 strbmi.w r3, [r4, #131] ; 0x83 + d026112: 896b ldrh r3, [r5, #10] + d026114: 075b lsls r3, r3, #29 + d026116: bf44 itt mi + d026118: 236c movmi r3, #108 ; 0x6c + d02611a: f882 3a95 strbmi.w r3, [r2, #2709] ; 0xa95 + d02611e: f7fb ff9f bl d022060 <rtw_xmit_mgntframe> + d026122: 3801 subs r0, #1 + d026124: bf18 it ne + d026126: f04f 30ff movne.w r0, #4294967295 ; 0xffffffff + d02612a: e7a6 b.n d02607a <wifi_send_mgnt+0xa> + d02612c: 600071a8 .word 0x600071a8 + d026130: 0d049241 .word 0x0d049241 + d026134: 0d045372 .word 0x0d045372 + d026138: 00027939 .word 0x00027939 + +0d02613c <wifi_set_cts2self_duration_and_send>: + d02613c: 2324 movs r3, #36 ; 0x24 + d02613e: 4358 muls r0, r3 + d026140: 4b1b ldr r3, [pc, #108] ; (d0261b0 <wifi_set_cts2self_duration_and_send+0x74>) + d026142: b570 push {r4, r5, r6, lr} + d026144: 2400 movs r4, #0 + d026146: b088 sub sp, #32 + d026148: 581b ldr r3, [r3, r0] + d02614a: f8ad 401c strh.w r4, [sp, #28] + d02614e: e9cd 4401 strd r4, r4, [sp, #4] + d026152: e9cd 4403 strd r4, r4, [sp, #12] + d026156: e9cd 4405 strd r4, r4, [sp, #20] + d02615a: b943 cbnz r3, d02616e <wifi_set_cts2self_duration_and_send+0x32> + d02615c: 4a15 ldr r2, [pc, #84] ; (d0261b4 <wifi_set_cts2self_duration_and_send+0x78>) + d02615e: f240 21b3 movw r1, #691 ; 0x2b3 + d026162: 4815 ldr r0, [pc, #84] ; (d0261b8 <wifi_set_cts2self_duration_and_send+0x7c>) + d026164: f7dd fec8 bl d003ef8 <inic_ipc_dev_buffered_printf> + d026168: f7df f9e0 bl d00552c <cli> + d02616c: e7fe b.n d02616c <wifi_set_cts2self_duration_and_send+0x30> + d02616e: 22c4 movs r2, #196 ; 0xc4 + d026170: ad04 add r5, sp, #16 + d026172: 4e12 ldr r6, [pc, #72] ; (d0261bc <wifi_set_cts2self_duration_and_send+0x80>) + d026174: a805 add r0, sp, #20 + d026176: f8ad 2010 strh.w r2, [sp, #16] + d02617a: 2206 movs r2, #6 + d02617c: f8ad 1012 strh.w r1, [sp, #18] + d026180: f603 01c8 addw r1, r3, #2248 ; 0x8c8 + d026184: 47b0 blx r6 + d026186: 210a movs r1, #10 + d026188: 4628 mov r0, r5 + d02618a: f012 fddf bl d038d4c <crc32_get> + d02618e: 2204 movs r2, #4 + d026190: 4669 mov r1, sp + d026192: 9000 str r0, [sp, #0] + d026194: f10d 001a add.w r0, sp, #26 + d026198: 47b0 blx r6 + d02619a: 4b09 ldr r3, [pc, #36] ; (d0261c0 <wifi_set_cts2self_duration_and_send+0x84>) + d02619c: a801 add r0, sp, #4 + d02619e: 9502 str r5, [sp, #8] + d0261a0: 9303 str r3, [sp, #12] + d0261a2: f88d 4004 strb.w r4, [sp, #4] + d0261a6: f7ff ff63 bl d026070 <wifi_send_mgnt> + d0261aa: b008 add sp, #32 + d0261ac: bd70 pop {r4, r5, r6, pc} + d0261ae: bf00 nop + d0261b0: 600071a8 .word 0x600071a8 + d0261b4: 0d049241 .word 0x0d049241 + d0261b8: 0d045372 .word 0x0d045372 + d0261bc: 00027939 .word 0x00027939 + d0261c0: 0008000e .word 0x0008000e + +0d0261c4 <wifi_set_pmk_cache_enable>: + d0261c4: 4b0f ldr r3, [pc, #60] ; (d026204 <wifi_set_pmk_cache_enable+0x40>) + d0261c6: b510 push {r4, lr} + d0261c8: 681c ldr r4, [r3, #0] + d0261ca: b944 cbnz r4, d0261de <wifi_set_pmk_cache_enable+0x1a> + d0261cc: 4a0e ldr r2, [pc, #56] ; (d026208 <wifi_set_pmk_cache_enable+0x44>) + d0261ce: f44f 61f6 mov.w r1, #1968 ; 0x7b0 + d0261d2: 480e ldr r0, [pc, #56] ; (d02620c <wifi_set_pmk_cache_enable+0x48>) + d0261d4: f7dd fe90 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0261d8: f7df f9a8 bl d00552c <cli> + d0261dc: e7fe b.n d0261dc <wifi_set_pmk_cache_enable+0x18> + d0261de: f8c4 014c str.w r0, [r4, #332] ; 0x14c + d0261e2: b148 cbz r0, d0261f8 <wifi_set_pmk_cache_enable+0x34> + d0261e4: 480a ldr r0, [pc, #40] ; (d026210 <wifi_set_pmk_cache_enable+0x4c>) + d0261e6: f240 72b9 movw r2, #1977 ; 0x7b9 + d0261ea: f8d4 314c ldr.w r3, [r4, #332] ; 0x14c + d0261ee: 4909 ldr r1, [pc, #36] ; (d026214 <wifi_set_pmk_cache_enable+0x50>) + d0261f0: f7dd fe82 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0261f4: 2000 movs r0, #0 + d0261f6: bd10 pop {r4, pc} + d0261f8: 4620 mov r0, r4 + d0261fa: f7e7 fa11 bl d00d620 <rtw_pmksa_cache_flush> + d0261fe: 1c43 adds r3, r0, #1 + d026200: d1f0 bne.n d0261e4 <wifi_set_pmk_cache_enable+0x20> + d026202: e7f8 b.n d0261f6 <wifi_set_pmk_cache_enable+0x32> + d026204: 600071a8 .word 0x600071a8 + d026208: 0d049241 .word 0x0d049241 + d02620c: 0d045372 .word 0x0d045372 + d026210: 0d049738 .word 0x0d049738 + d026214: 0d049830 .word 0x0d049830 + +0d026218 <wifi_wpa_pmksa_ops>: + d026218: b5f0 push {r4, r5, r6, r7, lr} + d02621a: 2224 movs r2, #36 ; 0x24 + d02621c: 7843 ldrb r3, [r0, #1] + d02621e: 4604 mov r4, r0 + d026220: b089 sub sp, #36 ; 0x24 + d026222: 4353 muls r3, r2 + d026224: 4a1d ldr r2, [pc, #116] ; (d02629c <wifi_wpa_pmksa_ops+0x84>) + d026226: 58d0 ldr r0, [r2, r3] + d026228: f8d0 314c ldr.w r3, [r0, #332] ; 0x14c + d02622c: b1db cbz r3, d026266 <wifi_wpa_pmksa_ops+0x4e> + d02622e: 7823 ldrb r3, [r4, #0] + d026230: f8d0 5150 ldr.w r5, [r0, #336] ; 0x150 + d026234: b9cb cbnz r3, d02626a <wifi_wpa_pmksa_ops+0x52> + d026236: f8d0 61e0 ldr.w r6, [r0, #480] ; 0x1e0 + d02623a: f5b6 6f80 cmp.w r6, #1024 ; 0x400 + d02623e: d112 bne.n d026266 <wifi_wpa_pmksa_ops+0x4e> + d026240: f104 0312 add.w r3, r4, #18 + d026244: af04 add r7, sp, #16 + d026246: f500 705a add.w r0, r0, #872 ; 0x368 + d02624a: 4619 mov r1, r3 + d02624c: 463a mov r2, r7 + d02624e: 9303 str r3, [sp, #12] + d026250: f002 fe86 bl d028f60 <wifi_rom_pmksa_cache_encrypt_macaddr> + d026254: 9b03 ldr r3, [sp, #12] + d026256: 1ca2 adds r2, r4, #2 + d026258: f104 0118 add.w r1, r4, #24 + d02625c: 4628 mov r0, r5 + d02625e: e9cd 6700 strd r6, r7, [sp] + d026262: f7e7 f965 bl d00d530 <rtw_pmksa_cache_entry_add> + d026266: b009 add sp, #36 ; 0x24 + d026268: bdf0 pop {r4, r5, r6, r7, pc} + d02626a: 2b01 cmp r3, #1 + d02626c: d10f bne.n d02628e <wifi_wpa_pmksa_ops+0x76> + d02626e: f104 0112 add.w r1, r4, #18 + d026272: f44f 6280 mov.w r2, #1024 ; 0x400 + d026276: 4628 mov r0, r5 + d026278: f7e7 f944 bl d00d504 <rtw_pmksa_cache_entry_search> + d02627c: 4601 mov r1, r0 + d02627e: 2800 cmp r0, #0 + d026280: d0f1 beq.n d026266 <wifi_wpa_pmksa_ops+0x4e> + d026282: 4628 mov r0, r5 + d026284: b009 add sp, #36 ; 0x24 + d026286: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d02628a: f7e7 b910 b.w d00d4ae <rtw_pmksa_cache_entry_remove> + d02628e: 2b02 cmp r3, #2 + d026290: d1e9 bne.n d026266 <wifi_wpa_pmksa_ops+0x4e> + d026292: b009 add sp, #36 ; 0x24 + d026294: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d026298: f7e7 b9c2 b.w d00d620 <rtw_pmksa_cache_flush> + d02629c: 600071a8 .word 0x600071a8 + +0d0262a0 <wifi_sae_status_indicate>: + d0262a0: b538 push {r3, r4, r5, lr} + d0262a2: 2324 movs r3, #36 ; 0x24 + d0262a4: 460c mov r4, r1 + d0262a6: 4611 mov r1, r2 + d0262a8: 4a1c ldr r2, [pc, #112] ; (d02631c <wifi_sae_status_indicate+0x7c>) + d0262aa: 4343 muls r3, r0 + d0262ac: 58d5 ldr r5, [r2, r3] + d0262ae: b945 cbnz r5, d0262c2 <wifi_sae_status_indicate+0x22> + d0262b0: 4a1b ldr r2, [pc, #108] ; (d026320 <wifi_sae_status_indicate+0x80>) + d0262b2: f240 71e7 movw r1, #2023 ; 0x7e7 + d0262b6: 481b ldr r0, [pc, #108] ; (d026324 <wifi_sae_status_indicate+0x84>) + d0262b8: f7dd fe1e bl d003ef8 <inic_ipc_dev_buffered_printf> + d0262bc: f7df f936 bl d00552c <cli> + d0262c0: e7fe b.n d0262c0 <wifi_sae_status_indicate+0x20> + d0262c2: b9c8 cbnz r0, d0262f8 <wifi_sae_status_indicate+0x58> + d0262c4: f895 33ec ldrb.w r3, [r5, #1004] ; 0x3ec + d0262c8: b16b cbz r3, d0262e6 <wifi_sae_status_indicate+0x46> + d0262ca: b964 cbnz r4, d0262e6 <wifi_sae_status_indicate+0x46> + d0262cc: 4816 ldr r0, [pc, #88] ; (d026328 <wifi_sae_status_indicate+0x88>) + d0262ce: f7dd fe13 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0262d2: 4816 ldr r0, [pc, #88] ; (d02632c <wifi_sae_status_indicate+0x8c>) + d0262d4: f7dd fe10 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0262d8: 4628 mov r0, r5 + d0262da: f7ea fc09 bl d010af0 <rtw_start_clnt_assoc> + d0262de: f885 43ec strb.w r4, [r5, #1004] ; 0x3ec + d0262e2: 2000 movs r0, #0 + d0262e4: bd38 pop {r3, r4, r5, pc} + d0262e6: 682b ldr r3, [r5, #0] + d0262e8: f06f 0101 mvn.w r1, #1 + d0262ec: 4628 mov r0, r5 + d0262ee: f8a3 4a14 strh.w r4, [r3, #2580] ; 0xa14 + d0262f2: f7e1 fee3 bl d0080bc <rtw_joinbss_result> + d0262f6: e7f4 b.n d0262e2 <wifi_sae_status_indicate+0x42> + d0262f8: 2801 cmp r0, #1 + d0262fa: d1f2 bne.n d0262e2 <wifi_sae_status_indicate+0x42> + d0262fc: f505 70b6 add.w r0, r5, #364 ; 0x16c + d026300: f7e6 fbb0 bl d00ca64 <rtw_get_stainfo> + d026304: 4605 mov r5, r0 + d026306: 2800 cmp r0, #0 + d026308: d0eb beq.n d0262e2 <wifi_sae_status_indicate+0x42> + d02630a: 2c00 cmp r4, #0 + d02630c: d1e9 bne.n d0262e2 <wifi_sae_status_indicate+0x42> + d02630e: f7ec f9f1 bl d0126f4 <rtw_state_set_ap_client_auth_success> + d026312: 2303 movs r3, #3 + d026314: e9c5 3498 strd r3, r4, [r5, #608] ; 0x260 + d026318: e7e3 b.n d0262e2 <wifi_sae_status_indicate+0x42> + d02631a: bf00 nop + d02631c: 600071a8 .word 0x600071a8 + d026320: 0d049241 .word 0x0d049241 + d026324: 0d045372 .word 0x0d045372 + d026328: 0d04a78b .word 0x0d04a78b + d02632c: 0d04976c .word 0x0d04976c + +0d026330 <wifi_set_gen_ie>: + d026330: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d026334: 4698 mov r8, r3 + d026336: 2324 movs r3, #36 ; 0x24 + d026338: 460f mov r7, r1 + d02633a: 2100 movs r1, #0 + d02633c: 4358 muls r0, r3 + d02633e: 4b55 ldr r3, [pc, #340] ; (d026494 <wifi_set_gen_ie+0x164>) + d026340: 4615 mov r5, r2 + d026342: f853 9000 ldr.w r9, [r3, r0] + d026346: f8d9 4000 ldr.w r4, [r9] + d02634a: 9101 str r1, [sp, #4] + d02634c: b90a cbnz r2, d026352 <wifi_set_gen_ie+0x22> + d02634e: 2000 movs r0, #0 + d026350: e024 b.n d02639c <wifi_set_gen_ie+0x6c> + d026352: 460a mov r2, r1 + d026354: ab01 add r3, sp, #4 + d026356: 4629 mov r1, r5 + d026358: 4638 mov r0, r7 + d02635a: f001 fea5 bl d0280a8 <rtw_get_wps_ie> + d02635e: 4606 mov r6, r0 + d026360: 2800 cmp r0, #0 + d026362: d0f4 beq.n d02634e <wifi_set_gen_ie+0x1e> + d026364: f1b8 0f04 cmp.w r8, #4 + d026368: d8f1 bhi.n d02634e <wifi_set_gen_ie+0x1e> + d02636a: e8df f008 tbb [pc, r8] + d02636e: 2203 .short 0x2203 + d026370: 5f3d .short 0x5f3d + d026372: 79 .byte 0x79 + d026373: 00 .byte 0x00 + d026374: f8d4 0b70 ldr.w r0, [r4, #2928] ; 0xb70 + d026378: b140 cbz r0, d02638c <wifi_set_gen_ie+0x5c> + d02637a: f8b4 1b74 ldrh.w r1, [r4, #2932] ; 0xb74 + d02637e: f7df f905 bl d00558c <rtw_mfree> + d026382: 2300 movs r3, #0 + d026384: f8a4 3b74 strh.w r3, [r4, #2932] ; 0xb74 + d026388: f8c4 3b70 str.w r3, [r4, #2928] ; 0xb70 + d02638c: 9801 ldr r0, [sp, #4] + d02638e: f7df f8f9 bl d005584 <rtw_malloc> + d026392: f8c4 0b70 str.w r0, [r4, #2928] ; 0xb70 + d026396: b920 cbnz r0, d0263a2 <wifi_set_gen_ie+0x72> + d026398: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02639c: b003 add sp, #12 + d02639e: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d0263a2: 4b3d ldr r3, [pc, #244] ; (d026498 <wifi_set_gen_ie+0x168>) + d0263a4: 4631 mov r1, r6 + d0263a6: 9a01 ldr r2, [sp, #4] + d0263a8: 4798 blx r3 + d0263aa: 9b01 ldr r3, [sp, #4] + d0263ac: f8a4 3b74 strh.w r3, [r4, #2932] ; 0xb74 + d0263b0: e7cd b.n d02634e <wifi_set_gen_ie+0x1e> + d0263b2: f8d4 0b84 ldr.w r0, [r4, #2948] ; 0xb84 + d0263b6: b140 cbz r0, d0263ca <wifi_set_gen_ie+0x9a> + d0263b8: f8b4 1b8e ldrh.w r1, [r4, #2958] ; 0xb8e + d0263bc: f7df f8e6 bl d00558c <rtw_mfree> + d0263c0: 2300 movs r3, #0 + d0263c2: f8a4 3b8e strh.w r3, [r4, #2958] ; 0xb8e + d0263c6: f8c4 3b84 str.w r3, [r4, #2948] ; 0xb84 + d0263ca: 9801 ldr r0, [sp, #4] + d0263cc: f7df f8da bl d005584 <rtw_malloc> + d0263d0: f8c4 0b84 str.w r0, [r4, #2948] ; 0xb84 + d0263d4: 2800 cmp r0, #0 + d0263d6: d0df beq.n d026398 <wifi_set_gen_ie+0x68> + d0263d8: 4b2f ldr r3, [pc, #188] ; (d026498 <wifi_set_gen_ie+0x168>) + d0263da: 4631 mov r1, r6 + d0263dc: 9a01 ldr r2, [sp, #4] + d0263de: 4798 blx r3 + d0263e0: 9b01 ldr r3, [sp, #4] + d0263e2: f8a4 3b8e strh.w r3, [r4, #2958] ; 0xb8e + d0263e6: e7b2 b.n d02634e <wifi_set_gen_ie+0x1e> + d0263e8: f8d4 0b80 ldr.w r0, [r4, #2944] ; 0xb80 + d0263ec: b140 cbz r0, d026400 <wifi_set_gen_ie+0xd0> + d0263ee: f8b4 1b8c ldrh.w r1, [r4, #2956] ; 0xb8c + d0263f2: f7df f8cb bl d00558c <rtw_mfree> + d0263f6: 2300 movs r3, #0 + d0263f8: f8a4 3b8c strh.w r3, [r4, #2956] ; 0xb8c + d0263fc: f8c4 3b80 str.w r3, [r4, #2944] ; 0xb80 + d026400: 9801 ldr r0, [sp, #4] + d026402: f7df f8bf bl d005584 <rtw_malloc> + d026406: f8c4 0b80 str.w r0, [r4, #2944] ; 0xb80 + d02640a: 2800 cmp r0, #0 + d02640c: d0c4 beq.n d026398 <wifi_set_gen_ie+0x68> + d02640e: 9a01 ldr r2, [sp, #4] + d026410: 4631 mov r1, r6 + d026412: 4b21 ldr r3, [pc, #132] ; (d026498 <wifi_set_gen_ie+0x168>) + d026414: 4798 blx r3 + d026416: 2201 movs r2, #1 + d026418: 9b01 ldr r3, [sp, #4] + d02641a: 21dd movs r1, #221 ; 0xdd + d02641c: 4648 mov r0, r9 + d02641e: f884 2a97 strb.w r2, [r4, #2711] ; 0xa97 + d026422: f8a4 3b8c strh.w r3, [r4, #2956] ; 0xb8c + d026426: f7e8 fc60 bl d00ecea <rtw_ap_update_beacon> + d02642a: e790 b.n d02634e <wifi_set_gen_ie+0x1e> + d02642c: f8d4 0b78 ldr.w r0, [r4, #2936] ; 0xb78 + d026430: b140 cbz r0, d026444 <wifi_set_gen_ie+0x114> + d026432: f8b4 1b7c ldrh.w r1, [r4, #2940] ; 0xb7c + d026436: f7df f8a9 bl d00558c <rtw_mfree> + d02643a: 2300 movs r3, #0 + d02643c: f8a4 3b7c strh.w r3, [r4, #2940] ; 0xb7c + d026440: f8c4 3b78 str.w r3, [r4, #2936] ; 0xb78 + d026444: 4628 mov r0, r5 + d026446: f7df f89d bl d005584 <rtw_malloc> + d02644a: f8c4 0b78 str.w r0, [r4, #2936] ; 0xb78 + d02644e: 2800 cmp r0, #0 + d026450: d0a2 beq.n d026398 <wifi_set_gen_ie+0x68> + d026452: 462a mov r2, r5 + d026454: 4639 mov r1, r7 + d026456: 4b10 ldr r3, [pc, #64] ; (d026498 <wifi_set_gen_ie+0x168>) + d026458: 4798 blx r3 + d02645a: f8a4 5b7c strh.w r5, [r4, #2940] ; 0xb7c + d02645e: e776 b.n d02634e <wifi_set_gen_ie+0x1e> + d026460: f8d4 0b88 ldr.w r0, [r4, #2952] ; 0xb88 + d026464: b140 cbz r0, d026478 <wifi_set_gen_ie+0x148> + d026466: f8b4 1b90 ldrh.w r1, [r4, #2960] ; 0xb90 + d02646a: f7df f88f bl d00558c <rtw_mfree> + d02646e: 2300 movs r3, #0 + d026470: f8a4 3b90 strh.w r3, [r4, #2960] ; 0xb90 + d026474: f8c4 3b88 str.w r3, [r4, #2952] ; 0xb88 + d026478: 4628 mov r0, r5 + d02647a: f7df f883 bl d005584 <rtw_malloc> + d02647e: f8c4 0b88 str.w r0, [r4, #2952] ; 0xb88 + d026482: 2800 cmp r0, #0 + d026484: d088 beq.n d026398 <wifi_set_gen_ie+0x68> + d026486: 462a mov r2, r5 + d026488: 4639 mov r1, r7 + d02648a: 4b03 ldr r3, [pc, #12] ; (d026498 <wifi_set_gen_ie+0x168>) + d02648c: 4798 blx r3 + d02648e: f8a4 5b90 strh.w r5, [r4, #2960] ; 0xb90 + d026492: e75c b.n d02634e <wifi_set_gen_ie+0x1e> + d026494: 600071a8 .word 0x600071a8 + d026498: 00027939 .word 0x00027939 + +0d02649c <wifi_get_band_type>: + d02649c: b507 push {r0, r1, r2, lr} + d02649e: 2300 movs r3, #0 + d0264a0: f10d 0207 add.w r2, sp, #7 + d0264a4: 2101 movs r1, #1 + d0264a6: 20c8 movs r0, #200 ; 0xc8 + d0264a8: f7f4 fc91 bl d01adce <rtw_config_map_read> + d0264ac: f89d 0007 ldrb.w r0, [sp, #7] + d0264b0: f002 f860 bl d028574 <wifi_rom_get_band_type_by_channel_plan> + d0264b4: b003 add sp, #12 + d0264b6: f85d fb04 ldr.w pc, [sp], #4 + +0d0264ba <wifi_btcoex_set_pta>: + d0264ba: f011 bb81 b.w d037bc0 <rltk_bt_set_gnt_bt_with_clk_source> ... -0d0263e4 <wifi_set_wpa_mode>: - d0263e4: 2805 cmp r0, #5 - d0263e6: bf9d ittte ls - d0263e8: 4b02 ldrls r3, [pc, #8] ; (d0263f4 <wifi_set_wpa_mode+0x10>) - d0263ea: 7198 strbls r0, [r3, #6] - d0263ec: 2000 movls r0, #0 - d0263ee: f04f 30ff movhi.w r0, #4294967295 ; 0xffffffff - d0263f2: 4770 bx lr - d0263f4: 60000c80 .word 0x60000c80 - -0d0263f8 <wifi_set_pmf_mode>: - d0263f8: b508 push {r3, lr} - d0263fa: 4b0b ldr r3, [pc, #44] ; (d026428 <wifi_set_pmf_mode+0x30>) - d0263fc: b943 cbnz r3, d026410 <wifi_set_pmf_mode+0x18> - d0263fe: 4a0b ldr r2, [pc, #44] ; (d02642c <wifi_set_pmf_mode+0x34>) - d026400: f640 01b3 movw r1, #2227 ; 0x8b3 - d026404: 480a ldr r0, [pc, #40] ; (d026430 <wifi_set_pmf_mode+0x38>) - d026406: f7dd fd77 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02640a: f7df f88f bl d00552c <cli> - d02640e: e7fe b.n d02640e <wifi_set_pmf_mode+0x16> - d026410: 2802 cmp r0, #2 - d026412: d905 bls.n d026420 <wifi_set_pmf_mode+0x28> - d026414: 4807 ldr r0, [pc, #28] ; (d026434 <wifi_set_pmf_mode+0x3c>) - d026416: f7dd fd6f bl d003ef8 <inic_ipc_dev_buffered_printf> - d02641a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d02641e: bd08 pop {r3, pc} - d026420: 4b05 ldr r3, [pc, #20] ; (d026438 <wifi_set_pmf_mode+0x40>) - d026422: 7018 strb r0, [r3, #0] - d026424: 2000 movs r0, #0 - d026426: e7fa b.n d02641e <wifi_set_pmf_mode+0x26> - d026428: 60007190 .word 0x60007190 - d02642c: 0d049165 .word 0x0d049165 - d026430: 0d0496b6 .word 0x0d0496b6 - d026434: 0d0496ea .word 0x0d0496ea - d026438: 60000136 .word 0x60000136 - -0d02643c <wifi_btcoex_bt_rfk>: - d02643c: b108 cbz r0, d026442 <wifi_btcoex_bt_rfk+0x6> - d02643e: f011 bb59 b.w d037af4 <rltk_coex_bt_rfk> - d026442: 4770 bx lr - -0d026444 <wifi_zigbee_coex_zb_rfk>: - d026444: b508 push {r3, lr} - d026446: 4b0c ldr r3, [pc, #48] ; (d026478 <wifi_zigbee_coex_zb_rfk+0x34>) - d026448: 7e1a ldrb r2, [r3, #24] - d02644a: b172 cbz r2, d02646a <wifi_zigbee_coex_zb_rfk+0x26> - d02644c: 6818 ldr r0, [r3, #0] - d02644e: b940 cbnz r0, d026462 <wifi_zigbee_coex_zb_rfk+0x1e> - d026450: 4a0a ldr r2, [pc, #40] ; (d02647c <wifi_zigbee_coex_zb_rfk+0x38>) - d026452: f44f 610d mov.w r1, #2256 ; 0x8d0 - d026456: 480a ldr r0, [pc, #40] ; (d026480 <wifi_zigbee_coex_zb_rfk+0x3c>) - d026458: f7dd fd4e bl d003ef8 <inic_ipc_dev_buffered_printf> - d02645c: f7df f866 bl d00552c <cli> - d026460: e7fe b.n d026460 <wifi_zigbee_coex_zb_rfk+0x1c> - d026462: f7f4 fefb bl d01b25c <wifi_hal_zbc_rfk> - d026466: 2000 movs r0, #0 - d026468: bd08 pop {r3, pc} - d02646a: 4806 ldr r0, [pc, #24] ; (d026484 <wifi_zigbee_coex_zb_rfk+0x40>) - d02646c: f7dd fd44 bl d003ef8 <inic_ipc_dev_buffered_printf> - d026470: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d026474: e7f8 b.n d026468 <wifi_zigbee_coex_zb_rfk+0x24> - d026476: bf00 nop - d026478: 60007190 .word 0x60007190 - d02647c: 0d049165 .word 0x0d049165 - d026480: 0d045292 .word 0x0d045292 - d026484: 0d048a08 .word 0x0d048a08 - -0d026488 <wifi_wpa_sta_4way_fail_notify>: - d026488: 4b0e ldr r3, [pc, #56] ; (d0264c4 <wifi_wpa_sta_4way_fail_notify+0x3c>) - d02648a: b510 push {r4, lr} - d02648c: 681c ldr r4, [r3, #0] - d02648e: b944 cbnz r4, d0264a2 <wifi_wpa_sta_4way_fail_notify+0x1a> - d026490: 4a0d ldr r2, [pc, #52] ; (d0264c8 <wifi_wpa_sta_4way_fail_notify+0x40>) - d026492: f640 01e4 movw r1, #2276 ; 0x8e4 - d026496: 480d ldr r0, [pc, #52] ; (d0264cc <wifi_wpa_sta_4way_fail_notify+0x44>) - d026498: f7dd fd2e bl d003ef8 <inic_ipc_dev_buffered_printf> - d02649c: f7df f846 bl d00552c <cli> - d0264a0: e7fe b.n d0264a0 <wifi_wpa_sta_4way_fail_notify+0x18> - d0264a2: 220f movs r2, #15 - d0264a4: f204 4144 addw r1, r4, #1092 ; 0x444 - d0264a8: 4620 mov r0, r4 - d0264aa: f7e3 fb49 bl d009b40 <rtw_leavebss_start> - d0264ae: 2200 movs r2, #0 - d0264b0: 2101 movs r1, #1 - d0264b2: 4620 mov r0, r4 - d0264b4: f7ea f892 bl d0105dc <rtw_autoreconnect_start> - d0264b8: 2801 cmp r0, #1 - d0264ba: bf04 itt eq - d0264bc: 6823 ldreq r3, [r4, #0] - d0264be: f883 03a8 strbeq.w r0, [r3, #936] ; 0x3a8 - d0264c2: bd10 pop {r4, pc} - d0264c4: 60007190 .word 0x60007190 - d0264c8: 0d049165 .word 0x0d049165 - d0264cc: 0d045292 .word 0x0d045292 - -0d0264d0 <wifi_wpa_add_key>: - d0264d0: f7e3 bd42 b.w d009f58 <rtw_setkey> - -0d0264d4 <wifi_promisc_enable>: - d0264d4: b538 push {r3, r4, r5, lr} - d0264d6: 4b13 ldr r3, [pc, #76] ; (d026524 <wifi_promisc_enable+0x50>) - d0264d8: 460c mov r4, r1 - d0264da: 681b ldr r3, [r3, #0] - d0264dc: 681d ldr r5, [r3, #0] - d0264de: b1e8 cbz r0, d02651c <wifi_promisc_enable+0x48> - d0264e0: 4b11 ldr r3, [pc, #68] ; (d026528 <wifi_promisc_enable+0x54>) - d0264e2: 681b ldr r3, [r3, #0] - d0264e4: 039b lsls r3, r3, #14 - d0264e6: d503 bpl.n d0264f0 <wifi_promisc_enable+0x1c> - d0264e8: 7809 ldrb r1, [r1, #0] - d0264ea: 4810 ldr r0, [pc, #64] ; (d02652c <wifi_promisc_enable+0x58>) - d0264ec: f01c fbdc bl d042ca8 <__DiagPrintf_veneer> - d0264f0: 7820 ldrb r0, [r4, #0] - d0264f2: f7f2 f961 bl d0187b8 <wifi_hal_rx_filter> - d0264f6: 2300 movs r3, #0 - d0264f8: f885 3cb9 strb.w r3, [r5, #3257] ; 0xcb9 - d0264fc: 6863 ldr r3, [r4, #4] - d0264fe: b133 cbz r3, d02650e <wifi_promisc_enable+0x3a> - d026500: 4b0b ldr r3, [pc, #44] ; (d026530 <wifi_promisc_enable+0x5c>) - d026502: f8c5 3cbc str.w r3, [r5, #3260] ; 0xcbc - d026506: 2301 movs r3, #1 - d026508: f885 3cb8 strb.w r3, [r5, #3256] ; 0xcb8 - d02650c: bd38 pop {r3, r4, r5, pc} - d02650e: 4809 ldr r0, [pc, #36] ; (d026534 <wifi_promisc_enable+0x60>) - d026510: f7dd fcf2 bl d003ef8 <inic_ipc_dev_buffered_printf> - d026514: 4808 ldr r0, [pc, #32] ; (d026538 <wifi_promisc_enable+0x64>) - d026516: f7dd fcef bl d003ef8 <inic_ipc_dev_buffered_printf> - d02651a: e7f4 b.n d026506 <wifi_promisc_enable+0x32> - d02651c: f885 0cb8 strb.w r0, [r5, #3256] ; 0xcb8 - d026520: e7f4 b.n d02650c <wifi_promisc_enable+0x38> - d026522: bf00 nop - d026524: 60007190 .word 0x60007190 - d026528: 2001c00c .word 0x2001c00c - d02652c: 0d049704 .word 0x0d049704 - d026530: 0d003c19 .word 0x0d003c19 - d026534: 0d04a6af .word 0x0d04a6af - d026538: 0d04971f .word 0x0d04971f - -0d02653c <wifi_get_key_mgmt>: - d02653c: b508 push {r3, lr} - d02653e: f7fe fbab bl d024c98 <wifi_is_connected_to_ap> - d026542: b920 cbnz r0, d02654e <wifi_get_key_mgmt+0x12> - d026544: 4b03 ldr r3, [pc, #12] ; (d026554 <wifi_get_key_mgmt+0x18>) - d026546: 681b ldr r3, [r3, #0] - d026548: f8d3 01e0 ldr.w r0, [r3, #480] ; 0x1e0 - d02654c: bd08 pop {r3, pc} - d02654e: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d026552: e7fb b.n d02654c <wifi_get_key_mgmt+0x10> - d026554: 60007190 .word 0x60007190 - -0d026558 <rtw_xmitframe_alloc>: - d026558: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02655a: 6805 ldr r5, [r0, #0] - d02655c: a901 add r1, sp, #4 - d02655e: 4606 mov r6, r0 - d026560: f505 7790 add.w r7, r5, #288 ; 0x120 - d026564: f505 748c add.w r4, r5, #280 ; 0x118 - d026568: 4638 mov r0, r7 - d02656a: f7de ffa5 bl d0054b8 <rtw_enter_critical_bh> - d02656e: 4620 mov r0, r4 - d026570: f7df f970 bl d005854 <rtw_queue_empty> - d026574: 2801 cmp r0, #1 - d026576: d025 beq.n d0265c4 <rtw_xmitframe_alloc+0x6c> - d026578: f8d5 4118 ldr.w r4, [r5, #280] ; 0x118 - d02657c: 4620 mov r0, r4 - d02657e: f7de ffeb bl d005558 <rtw_list_delete> - d026582: b1c4 cbz r4, d0265b6 <rtw_xmitframe_alloc+0x5e> - d026584: f8d5 3114 ldr.w r3, [r5, #276] ; 0x114 - d026588: 2284 movs r2, #132 ; 0x84 - d02658a: f104 0008 add.w r0, r4, #8 - d02658e: 3b01 subs r3, #1 - d026590: f8c5 3114 str.w r3, [r5, #276] ; 0x114 - d026594: 2500 movs r5, #0 - d026596: 4629 mov r1, r5 - d026598: e9c4 5526 strd r5, r5, [r4, #152] ; 0x98 - d02659c: f7df f801 bl d0055a2 <rtw_memset> - d0265a0: 2301 movs r3, #1 - d0265a2: f884 50ec strb.w r5, [r4, #236] ; 0xec - d0265a6: f8c4 3090 str.w r3, [r4, #144] ; 0x90 - d0265aa: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d0265ae: f8c4 6094 str.w r6, [r4, #148] ; 0x94 - d0265b2: f8c4 30e8 str.w r3, [r4, #232] ; 0xe8 - d0265b6: 4638 mov r0, r7 - d0265b8: a901 add r1, sp, #4 - d0265ba: f7de ff85 bl d0054c8 <rtw_exit_critical_bh> - d0265be: 4620 mov r0, r4 - d0265c0: b003 add sp, #12 - d0265c2: bdf0 pop {r4, r5, r6, r7, pc} - d0265c4: 2400 movs r4, #0 - d0265c6: e7f6 b.n d0265b6 <rtw_xmitframe_alloc+0x5e> - -0d0265c8 <rtw_xmitframe_free>: - d0265c8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d0265ca: 4605 mov r5, r0 - d0265cc: 460c mov r4, r1 - d0265ce: b1f1 cbz r1, d02660e <rtw_xmitframe_free+0x46> - d0265d0: f100 0718 add.w r7, r0, #24 - d0265d4: a901 add r1, sp, #4 - d0265d6: 4638 mov r0, r7 - d0265d8: f7de ff6e bl d0054b8 <rtw_enter_critical_bh> - d0265dc: 4620 mov r0, r4 - d0265de: f7de ffbb bl d005558 <rtw_list_delete> - d0265e2: f8d4 608c ldr.w r6, [r4, #140] ; 0x8c - d0265e6: b116 cbz r6, d0265ee <rtw_xmitframe_free+0x26> - d0265e8: 2300 movs r3, #0 - d0265ea: f8c4 308c str.w r3, [r4, #140] ; 0x8c - d0265ee: f105 0110 add.w r1, r5, #16 - d0265f2: 4620 mov r0, r4 - d0265f4: f7de ffaa bl d00554c <rtw_list_insert_tail> - d0265f8: 68eb ldr r3, [r5, #12] - d0265fa: a901 add r1, sp, #4 - d0265fc: 4638 mov r0, r7 - d0265fe: 3301 adds r3, #1 - d026600: 60eb str r3, [r5, #12] - d026602: f7de ff61 bl d0054c8 <rtw_exit_critical_bh> - d026606: b116 cbz r6, d02660e <rtw_xmitframe_free+0x46> - d026608: 4630 mov r0, r6 - d02660a: f7e5 fb91 bl d00bd30 <dev_kfree_skb_any> - d02660e: 2001 movs r0, #1 - d026610: b003 add sp, #12 - d026612: bdf0 pop {r4, r5, r6, r7, pc} - -0d026614 <rtw_xmitframe_queue_free>: - d026614: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d026618: 460c mov r4, r1 - d02661a: 4606 mov r6, r0 - d02661c: b178 cbz r0, d02663e <rtw_xmitframe_queue_free+0x2a> - d02661e: f101 0708 add.w r7, r1, #8 - d026622: a901 add r1, sp, #4 - d026624: 4638 mov r0, r7 - d026626: f7de ff47 bl d0054b8 <rtw_enter_critical_bh> - d02662a: 6825 ldr r5, [r4, #0] - d02662c: 4629 mov r1, r5 - d02662e: 4620 mov r0, r4 - d026630: f7df f912 bl d005858 <rtw_end_of_queue_search> - d026634: b130 cbz r0, d026644 <rtw_xmitframe_queue_free+0x30> - d026636: a901 add r1, sp, #4 - d026638: 4638 mov r0, r7 - d02663a: f7de ff45 bl d0054c8 <rtw_exit_critical_bh> - d02663e: b002 add sp, #8 - d026640: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d026644: f8d5 8000 ldr.w r8, [r5] - d026648: 4629 mov r1, r5 - d02664a: 4630 mov r0, r6 - d02664c: 4645 mov r5, r8 - d02664e: f7ff ffbb bl d0265c8 <rtw_xmitframe_free> - d026652: e7eb b.n d02662c <rtw_xmitframe_queue_free+0x18> - -0d026654 <rtw_xmitframe_enqueue_one>: - d026654: b508 push {r3, lr} - d026656: f7fb fc53 bl d021f00 <rtw_xmit_classifier> - d02665a: 3800 subs r0, #0 - d02665c: bf18 it ne - d02665e: 2001 movne r0, #1 - d026660: bd08 pop {r3, pc} - -0d026662 <rtw_xmitframe_dequeue_one>: - d026662: b538 push {r3, r4, r5, lr} - d026664: 6814 ldr r4, [r2, #0] - d026666: 460d mov r5, r1 - d026668: 4610 mov r0, r2 - d02666a: 4621 mov r1, r4 - d02666c: f7df f8f4 bl d005858 <rtw_end_of_queue_search> - d026670: b938 cbnz r0, d026682 <rtw_xmitframe_dequeue_one+0x20> - d026672: 4620 mov r0, r4 - d026674: f7de ff70 bl d005558 <rtw_list_delete> - d026678: 682b ldr r3, [r5, #0] - d02667a: 3b01 subs r3, #1 - d02667c: 602b str r3, [r5, #0] - d02667e: 4620 mov r0, r4 - d026680: bd38 pop {r3, r4, r5, pc} - d026682: 2400 movs r4, #0 - d026684: e7fb b.n d02667e <rtw_xmitframe_dequeue_one+0x1c> - -0d026686 <rtw_xmitbuf_alloc>: - d026686: 2100 movs r1, #0 - d026688: b538 push {r3, r4, r5, lr} - d02668a: 4605 mov r5, r0 - d02668c: 4608 mov r0, r1 - d02668e: f7de fe6f bl d005370 <rtw_enter_critical> - d026692: f505 7094 add.w r0, r5, #296 ; 0x128 - d026696: f7df f8dd bl d005854 <rtw_queue_empty> - d02669a: 2801 cmp r0, #1 - d02669c: d013 beq.n d0266c6 <rtw_xmitbuf_alloc+0x40> - d02669e: f8d5 4128 ldr.w r4, [r5, #296] ; 0x128 - d0266a2: 4620 mov r0, r4 - d0266a4: f7de ff58 bl d005558 <rtw_list_delete> - d0266a8: b13c cbz r4, d0266ba <rtw_xmitbuf_alloc+0x34> - d0266aa: f8d5 313c ldr.w r3, [r5, #316] ; 0x13c - d0266ae: 3b01 subs r3, #1 - d0266b0: f8c5 313c str.w r3, [r5, #316] ; 0x13c - d0266b4: 2300 movs r3, #0 - d0266b6: 6163 str r3, [r4, #20] - d0266b8: 6223 str r3, [r4, #32] - d0266ba: 2100 movs r1, #0 - d0266bc: 4608 mov r0, r1 - d0266be: f7de fe6f bl d0053a0 <rtw_exit_critical> - d0266c2: 4620 mov r0, r4 - d0266c4: bd38 pop {r3, r4, r5, pc} - d0266c6: 2400 movs r4, #0 - d0266c8: e7f7 b.n d0266ba <rtw_xmitbuf_alloc+0x34> - -0d0266ca <rtw_xmitbuf_ext_free>: - d0266ca: b538 push {r3, r4, r5, lr} - d0266cc: 4605 mov r5, r0 - d0266ce: 460c mov r4, r1 - d0266d0: b1b1 cbz r1, d026700 <rtw_xmitbuf_ext_free+0x36> - d0266d2: 2100 movs r1, #0 - d0266d4: 4608 mov r0, r1 - d0266d6: f7de fe4b bl d005370 <rtw_enter_critical> - d0266da: 4620 mov r0, r4 - d0266dc: f7de ff3c bl d005558 <rtw_list_delete> - d0266e0: f505 71a0 add.w r1, r5, #320 ; 0x140 - d0266e4: 4620 mov r0, r4 - d0266e6: f7de ff31 bl d00554c <rtw_list_insert_tail> - d0266ea: f8d5 3154 ldr.w r3, [r5, #340] ; 0x154 - d0266ee: 2100 movs r1, #0 - d0266f0: 3301 adds r3, #1 - d0266f2: 4608 mov r0, r1 - d0266f4: f8c5 3154 str.w r3, [r5, #340] ; 0x154 - d0266f8: f7de fe52 bl d0053a0 <rtw_exit_critical> - d0266fc: 2001 movs r0, #1 - d0266fe: bd38 pop {r3, r4, r5, pc} - d026700: 4608 mov r0, r1 - d026702: e7fc b.n d0266fe <rtw_xmitbuf_ext_free+0x34> - -0d026704 <rtw_xmitbuf_free>: - d026704: b570 push {r4, r5, r6, lr} - d026706: 4606 mov r6, r0 - d026708: 460c mov r4, r1 - d02670a: b331 cbz r1, d02675a <rtw_xmitbuf_free+0x56> - d02670c: 68c8 ldr r0, [r1, #12] - d02670e: b118 cbz r0, d026718 <rtw_xmitbuf_free+0x14> - d026710: f7e5 fb0e bl d00bd30 <dev_kfree_skb_any> - d026714: 2300 movs r3, #0 - d026716: 60e3 str r3, [r4, #12] - d026718: 8b25 ldrh r5, [r4, #24] - d02671a: 2d01 cmp r5, #1 - d02671c: d105 bne.n d02672a <rtw_xmitbuf_free+0x26> - d02671e: 4621 mov r1, r4 - d026720: 4630 mov r0, r6 - d026722: f7ff ffd2 bl d0266ca <rtw_xmitbuf_ext_free> - d026726: 2001 movs r0, #1 - d026728: e018 b.n d02675c <rtw_xmitbuf_free+0x58> - d02672a: 2d00 cmp r5, #0 - d02672c: d1fb bne.n d026726 <rtw_xmitbuf_free+0x22> - d02672e: 4629 mov r1, r5 - d026730: 4628 mov r0, r5 - d026732: f7de fe1d bl d005370 <rtw_enter_critical> - d026736: 4620 mov r0, r4 - d026738: f7de ff0e bl d005558 <rtw_list_delete> - d02673c: f506 7194 add.w r1, r6, #296 ; 0x128 - d026740: 4620 mov r0, r4 - d026742: f7de ff03 bl d00554c <rtw_list_insert_tail> - d026746: f8d6 313c ldr.w r3, [r6, #316] ; 0x13c - d02674a: 4629 mov r1, r5 - d02674c: 4628 mov r0, r5 - d02674e: 3301 adds r3, #1 - d026750: f8c6 313c str.w r3, [r6, #316] ; 0x13c - d026754: f7de fe24 bl d0053a0 <rtw_exit_critical> - d026758: e7e5 b.n d026726 <rtw_xmitbuf_free+0x22> - d02675a: 4608 mov r0, r1 - d02675c: bd70 pop {r4, r5, r6, pc} - -0d02675e <rtw_xmitbuf_ext_alloc>: - d02675e: b5f8 push {r3, r4, r5, r6, r7, lr} - d026760: 460e mov r6, r1 +0d0264c0 <wifi_set_wpa_mode>: + d0264c0: 2805 cmp r0, #5 + d0264c2: bf9d ittte ls + d0264c4: 4b02 ldrls r3, [pc, #8] ; (d0264d0 <wifi_set_wpa_mode+0x10>) + d0264c6: 7198 strbls r0, [r3, #6] + d0264c8: 2000 movls r0, #0 + d0264ca: f04f 30ff movhi.w r0, #4294967295 ; 0xffffffff + d0264ce: 4770 bx lr + d0264d0: 60000c80 .word 0x60000c80 + +0d0264d4 <wifi_set_pmf_mode>: + d0264d4: b508 push {r3, lr} + d0264d6: 4b0b ldr r3, [pc, #44] ; (d026504 <wifi_set_pmf_mode+0x30>) + d0264d8: b943 cbnz r3, d0264ec <wifi_set_pmf_mode+0x18> + d0264da: 4a0b ldr r2, [pc, #44] ; (d026508 <wifi_set_pmf_mode+0x34>) + d0264dc: f640 01b3 movw r1, #2227 ; 0x8b3 + d0264e0: 480a ldr r0, [pc, #40] ; (d02650c <wifi_set_pmf_mode+0x38>) + d0264e2: f7dd fd09 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0264e6: f7df f821 bl d00552c <cli> + d0264ea: e7fe b.n d0264ea <wifi_set_pmf_mode+0x16> + d0264ec: 2802 cmp r0, #2 + d0264ee: d905 bls.n d0264fc <wifi_set_pmf_mode+0x28> + d0264f0: 4807 ldr r0, [pc, #28] ; (d026510 <wifi_set_pmf_mode+0x3c>) + d0264f2: f7dd fd01 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0264f6: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0264fa: bd08 pop {r3, pc} + d0264fc: 4b05 ldr r3, [pc, #20] ; (d026514 <wifi_set_pmf_mode+0x40>) + d0264fe: 7018 strb r0, [r3, #0] + d026500: 2000 movs r0, #0 + d026502: e7fa b.n d0264fa <wifi_set_pmf_mode+0x26> + d026504: 600071a8 .word 0x600071a8 + d026508: 0d049241 .word 0x0d049241 + d02650c: 0d049792 .word 0x0d049792 + d026510: 0d0497c6 .word 0x0d0497c6 + d026514: 60000136 .word 0x60000136 + +0d026518 <wifi_btcoex_bt_rfk>: + d026518: b108 cbz r0, d02651e <wifi_btcoex_bt_rfk+0x6> + d02651a: f011 bb59 b.w d037bd0 <rltk_coex_bt_rfk> + d02651e: 4770 bx lr + +0d026520 <wifi_zigbee_coex_zb_rfk>: + d026520: b508 push {r3, lr} + d026522: 4b0c ldr r3, [pc, #48] ; (d026554 <wifi_zigbee_coex_zb_rfk+0x34>) + d026524: 7e1a ldrb r2, [r3, #24] + d026526: b172 cbz r2, d026546 <wifi_zigbee_coex_zb_rfk+0x26> + d026528: 6818 ldr r0, [r3, #0] + d02652a: b940 cbnz r0, d02653e <wifi_zigbee_coex_zb_rfk+0x1e> + d02652c: 4a0a ldr r2, [pc, #40] ; (d026558 <wifi_zigbee_coex_zb_rfk+0x38>) + d02652e: f44f 610d mov.w r1, #2256 ; 0x8d0 + d026532: 480a ldr r0, [pc, #40] ; (d02655c <wifi_zigbee_coex_zb_rfk+0x3c>) + d026534: f7dd fce0 bl d003ef8 <inic_ipc_dev_buffered_printf> + d026538: f7de fff8 bl d00552c <cli> + d02653c: e7fe b.n d02653c <wifi_zigbee_coex_zb_rfk+0x1c> + d02653e: f7f4 fefb bl d01b338 <wifi_hal_zbc_rfk> + d026542: 2000 movs r0, #0 + d026544: bd08 pop {r3, pc} + d026546: 4806 ldr r0, [pc, #24] ; (d026560 <wifi_zigbee_coex_zb_rfk+0x40>) + d026548: f7dd fcd6 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02654c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d026550: e7f8 b.n d026544 <wifi_zigbee_coex_zb_rfk+0x24> + d026552: bf00 nop + d026554: 600071a8 .word 0x600071a8 + d026558: 0d049241 .word 0x0d049241 + d02655c: 0d045372 .word 0x0d045372 + d026560: 0d048ae4 .word 0x0d048ae4 + +0d026564 <wifi_wpa_sta_4way_fail_notify>: + d026564: 4b0e ldr r3, [pc, #56] ; (d0265a0 <wifi_wpa_sta_4way_fail_notify+0x3c>) + d026566: b510 push {r4, lr} + d026568: 681c ldr r4, [r3, #0] + d02656a: b944 cbnz r4, d02657e <wifi_wpa_sta_4way_fail_notify+0x1a> + d02656c: 4a0d ldr r2, [pc, #52] ; (d0265a4 <wifi_wpa_sta_4way_fail_notify+0x40>) + d02656e: f640 01e4 movw r1, #2276 ; 0x8e4 + d026572: 480d ldr r0, [pc, #52] ; (d0265a8 <wifi_wpa_sta_4way_fail_notify+0x44>) + d026574: f7dd fcc0 bl d003ef8 <inic_ipc_dev_buffered_printf> + d026578: f7de ffd8 bl d00552c <cli> + d02657c: e7fe b.n d02657c <wifi_wpa_sta_4way_fail_notify+0x18> + d02657e: 220f movs r2, #15 + d026580: f204 4144 addw r1, r4, #1092 ; 0x444 + d026584: 4620 mov r0, r4 + d026586: f7e3 fadb bl d009b40 <rtw_leavebss_start> + d02658a: 2200 movs r2, #0 + d02658c: 2101 movs r1, #1 + d02658e: 4620 mov r0, r4 + d026590: f7ea f824 bl d0105dc <rtw_autoreconnect_start> + d026594: 2801 cmp r0, #1 + d026596: bf04 itt eq + d026598: 6823 ldreq r3, [r4, #0] + d02659a: f883 03a8 strbeq.w r0, [r3, #936] ; 0x3a8 + d02659e: bd10 pop {r4, pc} + d0265a0: 600071a8 .word 0x600071a8 + d0265a4: 0d049241 .word 0x0d049241 + d0265a8: 0d045372 .word 0x0d045372 + +0d0265ac <wifi_wpa_add_key>: + d0265ac: f7e3 bcd4 b.w d009f58 <rtw_setkey> + +0d0265b0 <wifi_promisc_enable>: + d0265b0: b538 push {r3, r4, r5, lr} + d0265b2: 4b13 ldr r3, [pc, #76] ; (d026600 <wifi_promisc_enable+0x50>) + d0265b4: 460c mov r4, r1 + d0265b6: 681b ldr r3, [r3, #0] + d0265b8: 681d ldr r5, [r3, #0] + d0265ba: b1e8 cbz r0, d0265f8 <wifi_promisc_enable+0x48> + d0265bc: 4b11 ldr r3, [pc, #68] ; (d026604 <wifi_promisc_enable+0x54>) + d0265be: 681b ldr r3, [r3, #0] + d0265c0: 039b lsls r3, r3, #14 + d0265c2: d503 bpl.n d0265cc <wifi_promisc_enable+0x1c> + d0265c4: 7809 ldrb r1, [r1, #0] + d0265c6: 4810 ldr r0, [pc, #64] ; (d026608 <wifi_promisc_enable+0x58>) + d0265c8: f01c fbf6 bl d042db8 <__DiagPrintf_veneer> + d0265cc: 7820 ldrb r0, [r4, #0] + d0265ce: f7f2 f8ff bl d0187d0 <wifi_hal_rx_filter> + d0265d2: 2300 movs r3, #0 + d0265d4: f885 3cb9 strb.w r3, [r5, #3257] ; 0xcb9 + d0265d8: 6863 ldr r3, [r4, #4] + d0265da: b133 cbz r3, d0265ea <wifi_promisc_enable+0x3a> + d0265dc: 4b0b ldr r3, [pc, #44] ; (d02660c <wifi_promisc_enable+0x5c>) + d0265de: f8c5 3cbc str.w r3, [r5, #3260] ; 0xcbc + d0265e2: 2301 movs r3, #1 + d0265e4: f885 3cb8 strb.w r3, [r5, #3256] ; 0xcb8 + d0265e8: bd38 pop {r3, r4, r5, pc} + d0265ea: 4809 ldr r0, [pc, #36] ; (d026610 <wifi_promisc_enable+0x60>) + d0265ec: f7dd fc84 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0265f0: 4808 ldr r0, [pc, #32] ; (d026614 <wifi_promisc_enable+0x64>) + d0265f2: f7dd fc81 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0265f6: e7f4 b.n d0265e2 <wifi_promisc_enable+0x32> + d0265f8: f885 0cb8 strb.w r0, [r5, #3256] ; 0xcb8 + d0265fc: e7f4 b.n d0265e8 <wifi_promisc_enable+0x38> + d0265fe: bf00 nop + d026600: 600071a8 .word 0x600071a8 + d026604: 2001c00c .word 0x2001c00c + d026608: 0d0497e0 .word 0x0d0497e0 + d02660c: 0d003c19 .word 0x0d003c19 + d026610: 0d04a78b .word 0x0d04a78b + d026614: 0d0497fb .word 0x0d0497fb + +0d026618 <wifi_get_key_mgmt>: + d026618: b508 push {r3, lr} + d02661a: f7fe fbab bl d024d74 <wifi_is_connected_to_ap> + d02661e: b920 cbnz r0, d02662a <wifi_get_key_mgmt+0x12> + d026620: 4b03 ldr r3, [pc, #12] ; (d026630 <wifi_get_key_mgmt+0x18>) + d026622: 681b ldr r3, [r3, #0] + d026624: f8d3 01e0 ldr.w r0, [r3, #480] ; 0x1e0 + d026628: bd08 pop {r3, pc} + d02662a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02662e: e7fb b.n d026628 <wifi_get_key_mgmt+0x10> + d026630: 600071a8 .word 0x600071a8 + +0d026634 <rtw_xmitframe_alloc>: + d026634: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d026636: 6805 ldr r5, [r0, #0] + d026638: a901 add r1, sp, #4 + d02663a: 4606 mov r6, r0 + d02663c: f505 7790 add.w r7, r5, #288 ; 0x120 + d026640: f505 748c add.w r4, r5, #280 ; 0x118 + d026644: 4638 mov r0, r7 + d026646: f7de ff37 bl d0054b8 <rtw_enter_critical_bh> + d02664a: 4620 mov r0, r4 + d02664c: f7df f902 bl d005854 <rtw_queue_empty> + d026650: 2801 cmp r0, #1 + d026652: d025 beq.n d0266a0 <rtw_xmitframe_alloc+0x6c> + d026654: f8d5 4118 ldr.w r4, [r5, #280] ; 0x118 + d026658: 4620 mov r0, r4 + d02665a: f7de ff7d bl d005558 <rtw_list_delete> + d02665e: b1c4 cbz r4, d026692 <rtw_xmitframe_alloc+0x5e> + d026660: f8d5 3114 ldr.w r3, [r5, #276] ; 0x114 + d026664: 2284 movs r2, #132 ; 0x84 + d026666: f104 0008 add.w r0, r4, #8 + d02666a: 3b01 subs r3, #1 + d02666c: f8c5 3114 str.w r3, [r5, #276] ; 0x114 + d026670: 2500 movs r5, #0 + d026672: 4629 mov r1, r5 + d026674: e9c4 5526 strd r5, r5, [r4, #152] ; 0x98 + d026678: f7de ff93 bl d0055a2 <rtw_memset> + d02667c: 2301 movs r3, #1 + d02667e: f884 50ec strb.w r5, [r4, #236] ; 0xec + d026682: f8c4 3090 str.w r3, [r4, #144] ; 0x90 + d026686: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d02668a: f8c4 6094 str.w r6, [r4, #148] ; 0x94 + d02668e: f8c4 30e8 str.w r3, [r4, #232] ; 0xe8 + d026692: 4638 mov r0, r7 + d026694: a901 add r1, sp, #4 + d026696: f7de ff17 bl d0054c8 <rtw_exit_critical_bh> + d02669a: 4620 mov r0, r4 + d02669c: b003 add sp, #12 + d02669e: bdf0 pop {r4, r5, r6, r7, pc} + d0266a0: 2400 movs r4, #0 + d0266a2: e7f6 b.n d026692 <rtw_xmitframe_alloc+0x5e> + +0d0266a4 <rtw_xmitframe_free>: + d0266a4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d0266a6: 4605 mov r5, r0 + d0266a8: 460c mov r4, r1 + d0266aa: b1f1 cbz r1, d0266ea <rtw_xmitframe_free+0x46> + d0266ac: f100 0718 add.w r7, r0, #24 + d0266b0: a901 add r1, sp, #4 + d0266b2: 4638 mov r0, r7 + d0266b4: f7de ff00 bl d0054b8 <rtw_enter_critical_bh> + d0266b8: 4620 mov r0, r4 + d0266ba: f7de ff4d bl d005558 <rtw_list_delete> + d0266be: f8d4 608c ldr.w r6, [r4, #140] ; 0x8c + d0266c2: b116 cbz r6, d0266ca <rtw_xmitframe_free+0x26> + d0266c4: 2300 movs r3, #0 + d0266c6: f8c4 308c str.w r3, [r4, #140] ; 0x8c + d0266ca: f105 0110 add.w r1, r5, #16 + d0266ce: 4620 mov r0, r4 + d0266d0: f7de ff3c bl d00554c <rtw_list_insert_tail> + d0266d4: 68eb ldr r3, [r5, #12] + d0266d6: a901 add r1, sp, #4 + d0266d8: 4638 mov r0, r7 + d0266da: 3301 adds r3, #1 + d0266dc: 60eb str r3, [r5, #12] + d0266de: f7de fef3 bl d0054c8 <rtw_exit_critical_bh> + d0266e2: b116 cbz r6, d0266ea <rtw_xmitframe_free+0x46> + d0266e4: 4630 mov r0, r6 + d0266e6: f7e5 fb23 bl d00bd30 <dev_kfree_skb_any> + d0266ea: 2001 movs r0, #1 + d0266ec: b003 add sp, #12 + d0266ee: bdf0 pop {r4, r5, r6, r7, pc} + +0d0266f0 <rtw_xmitframe_queue_free>: + d0266f0: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d0266f4: 460c mov r4, r1 + d0266f6: 4606 mov r6, r0 + d0266f8: b178 cbz r0, d02671a <rtw_xmitframe_queue_free+0x2a> + d0266fa: f101 0708 add.w r7, r1, #8 + d0266fe: a901 add r1, sp, #4 + d026700: 4638 mov r0, r7 + d026702: f7de fed9 bl d0054b8 <rtw_enter_critical_bh> + d026706: 6825 ldr r5, [r4, #0] + d026708: 4629 mov r1, r5 + d02670a: 4620 mov r0, r4 + d02670c: f7df f8a4 bl d005858 <rtw_end_of_queue_search> + d026710: b130 cbz r0, d026720 <rtw_xmitframe_queue_free+0x30> + d026712: a901 add r1, sp, #4 + d026714: 4638 mov r0, r7 + d026716: f7de fed7 bl d0054c8 <rtw_exit_critical_bh> + d02671a: b002 add sp, #8 + d02671c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d026720: f8d5 8000 ldr.w r8, [r5] + d026724: 4629 mov r1, r5 + d026726: 4630 mov r0, r6 + d026728: 4645 mov r5, r8 + d02672a: f7ff ffbb bl d0266a4 <rtw_xmitframe_free> + d02672e: e7eb b.n d026708 <rtw_xmitframe_queue_free+0x18> + +0d026730 <rtw_xmitframe_enqueue_one>: + d026730: b508 push {r3, lr} + d026732: f7fb fc53 bl d021fdc <rtw_xmit_classifier> + d026736: 3800 subs r0, #0 + d026738: bf18 it ne + d02673a: 2001 movne r0, #1 + d02673c: bd08 pop {r3, pc} + +0d02673e <rtw_xmitframe_dequeue_one>: + d02673e: b538 push {r3, r4, r5, lr} + d026740: 6814 ldr r4, [r2, #0] + d026742: 460d mov r5, r1 + d026744: 4610 mov r0, r2 + d026746: 4621 mov r1, r4 + d026748: f7df f886 bl d005858 <rtw_end_of_queue_search> + d02674c: b938 cbnz r0, d02675e <rtw_xmitframe_dequeue_one+0x20> + d02674e: 4620 mov r0, r4 + d026750: f7de ff02 bl d005558 <rtw_list_delete> + d026754: 682b ldr r3, [r5, #0] + d026756: 3b01 subs r3, #1 + d026758: 602b str r3, [r5, #0] + d02675a: 4620 mov r0, r4 + d02675c: bd38 pop {r3, r4, r5, pc} + d02675e: 2400 movs r4, #0 + d026760: e7fb b.n d02675a <rtw_xmitframe_dequeue_one+0x1c> + +0d026762 <rtw_xmitbuf_alloc>: d026762: 2100 movs r1, #0 - d026764: 4605 mov r5, r0 - d026766: 4608 mov r0, r1 - d026768: f7de fe02 bl d005370 <rtw_enter_critical> - d02676c: f505 70a0 add.w r0, r5, #320 ; 0x140 - d026770: f7df f870 bl d005854 <rtw_queue_empty> - d026774: 2801 cmp r0, #1 - d026776: d10e bne.n d026796 <rtw_xmitbuf_ext_alloc+0x38> - d026778: 2400 movs r4, #0 - d02677a: 2100 movs r1, #0 - d02677c: 4608 mov r0, r1 - d02677e: f7de fe0f bl d0053a0 <rtw_exit_critical> - d026782: b134 cbz r4, d026792 <rtw_xmitbuf_ext_alloc+0x34> - d026784: 68e6 ldr r6, [r4, #12] - d026786: b926 cbnz r6, d026792 <rtw_xmitbuf_ext_alloc+0x34> - d026788: 4621 mov r1, r4 - d02678a: 4634 mov r4, r6 - d02678c: 4628 mov r0, r5 - d02678e: f7ff ffb9 bl d026704 <rtw_xmitbuf_free> - d026792: 4620 mov r0, r4 - d026794: bdf8 pop {r3, r4, r5, r6, r7, pc} - d026796: f8d5 4140 ldr.w r4, [r5, #320] ; 0x140 - d02679a: 4620 mov r0, r4 - d02679c: f7de fedc bl d005558 <rtw_list_delete> - d0267a0: 2c00 cmp r4, #0 - d0267a2: d0e9 beq.n d026778 <rtw_xmitbuf_ext_alloc+0x1a> - d0267a4: f8d5 3154 ldr.w r3, [r5, #340] ; 0x154 - d0267a8: 2700 movs r7, #0 - d0267aa: 3b01 subs r3, #1 - d0267ac: 42be cmp r6, r7 - d0267ae: 4639 mov r1, r7 - d0267b0: f8c5 3154 str.w r3, [r5, #340] ; 0x154 - d0267b4: bf14 ite ne - d0267b6: 4630 movne r0, r6 - d0267b8: f44f 6000 moveq.w r0, #2048 ; 0x800 - d0267bc: 6167 str r7, [r4, #20] - d0267be: f7e5 fac0 bl d00bd42 <dev_alloc_skb> - d0267c2: 60e0 str r0, [r4, #12] - d0267c4: 2800 cmp r0, #0 - d0267c6: d0d8 beq.n d02677a <rtw_xmitbuf_ext_alloc+0x1c> - d0267c8: 6227 str r7, [r4, #32] - d0267ca: 6903 ldr r3, [r0, #16] - d0267cc: 6123 str r3, [r4, #16] - d0267ce: e7d4 b.n d02677a <rtw_xmitbuf_ext_alloc+0x1c> - -0d0267d0 <rtw_xmitbuf_enqueue>: - d0267d0: b538 push {r3, r4, r5, lr} - d0267d2: 4605 mov r5, r0 - d0267d4: 460c mov r4, r1 - d0267d6: 4608 mov r0, r1 - d0267d8: b151 cbz r1, d0267f0 <rtw_xmitbuf_enqueue+0x20> - d0267da: f7de febd bl d005558 <rtw_list_delete> - d0267de: 4620 mov r0, r4 - d0267e0: f105 0110 add.w r1, r5, #16 - d0267e4: f7de feb2 bl d00554c <rtw_list_insert_tail> - d0267e8: 69eb ldr r3, [r5, #28] - d0267ea: 2001 movs r0, #1 - d0267ec: 3301 adds r3, #1 - d0267ee: 61eb str r3, [r5, #28] - d0267f0: bd38 pop {r3, r4, r5, pc} - -0d0267f2 <rtw_xmitbuf_dequeue>: - d0267f2: b513 push {r0, r1, r4, lr} - d0267f4: 4604 mov r4, r0 - d0267f6: 3010 adds r0, #16 - d0267f8: f7df f82c bl d005854 <rtw_queue_empty> - d0267fc: 2801 cmp r0, #1 - d0267fe: d009 beq.n d026814 <rtw_xmitbuf_dequeue+0x22> - d026800: 6920 ldr r0, [r4, #16] - d026802: 9001 str r0, [sp, #4] - d026804: f7de fea8 bl d005558 <rtw_list_delete> - d026808: 69e3 ldr r3, [r4, #28] - d02680a: 9801 ldr r0, [sp, #4] - d02680c: 3b01 subs r3, #1 - d02680e: 61e3 str r3, [r4, #28] - d026810: b002 add sp, #8 - d026812: bd10 pop {r4, pc} - d026814: 2000 movs r0, #0 - d026816: e7fb b.n d026810 <rtw_xmitbuf_dequeue+0x1e> - -0d026818 <wifi_hal_init_xmit_priv>: - d026818: b508 push {r3, lr} - d02681a: 6800 ldr r0, [r0, #0] - d02681c: f600 40cc addw r0, r0, #3276 ; 0xccc - d026820: f7de fdfa bl d005418 <rtw_spinlock_init> - d026824: 2001 movs r0, #1 - d026826: bd08 pop {r3, pc} - -0d026828 <wifi_hal_free_xmit_priv>: - d026828: 6800 ldr r0, [r0, #0] - d02682a: f600 40cc addw r0, r0, #3276 ; 0xccc - d02682e: f7de be55 b.w d0054dc <rtw_spinlock_free> + d026764: b538 push {r3, r4, r5, lr} + d026766: 4605 mov r5, r0 + d026768: 4608 mov r0, r1 + d02676a: f7de fe01 bl d005370 <rtw_enter_critical> + d02676e: f505 7094 add.w r0, r5, #296 ; 0x128 + d026772: f7df f86f bl d005854 <rtw_queue_empty> + d026776: 2801 cmp r0, #1 + d026778: d013 beq.n d0267a2 <rtw_xmitbuf_alloc+0x40> + d02677a: f8d5 4128 ldr.w r4, [r5, #296] ; 0x128 + d02677e: 4620 mov r0, r4 + d026780: f7de feea bl d005558 <rtw_list_delete> + d026784: b13c cbz r4, d026796 <rtw_xmitbuf_alloc+0x34> + d026786: f8d5 313c ldr.w r3, [r5, #316] ; 0x13c + d02678a: 3b01 subs r3, #1 + d02678c: f8c5 313c str.w r3, [r5, #316] ; 0x13c + d026790: 2300 movs r3, #0 + d026792: 6163 str r3, [r4, #20] + d026794: 6223 str r3, [r4, #32] + d026796: 2100 movs r1, #0 + d026798: 4608 mov r0, r1 + d02679a: f7de fe01 bl d0053a0 <rtw_exit_critical> + d02679e: 4620 mov r0, r4 + d0267a0: bd38 pop {r3, r4, r5, pc} + d0267a2: 2400 movs r4, #0 + d0267a4: e7f7 b.n d026796 <rtw_xmitbuf_alloc+0x34> + +0d0267a6 <rtw_xmitbuf_ext_free>: + d0267a6: b538 push {r3, r4, r5, lr} + d0267a8: 4605 mov r5, r0 + d0267aa: 460c mov r4, r1 + d0267ac: b1b1 cbz r1, d0267dc <rtw_xmitbuf_ext_free+0x36> + d0267ae: 2100 movs r1, #0 + d0267b0: 4608 mov r0, r1 + d0267b2: f7de fddd bl d005370 <rtw_enter_critical> + d0267b6: 4620 mov r0, r4 + d0267b8: f7de fece bl d005558 <rtw_list_delete> + d0267bc: f505 71a0 add.w r1, r5, #320 ; 0x140 + d0267c0: 4620 mov r0, r4 + d0267c2: f7de fec3 bl d00554c <rtw_list_insert_tail> + d0267c6: f8d5 3154 ldr.w r3, [r5, #340] ; 0x154 + d0267ca: 2100 movs r1, #0 + d0267cc: 3301 adds r3, #1 + d0267ce: 4608 mov r0, r1 + d0267d0: f8c5 3154 str.w r3, [r5, #340] ; 0x154 + d0267d4: f7de fde4 bl d0053a0 <rtw_exit_critical> + d0267d8: 2001 movs r0, #1 + d0267da: bd38 pop {r3, r4, r5, pc} + d0267dc: 4608 mov r0, r1 + d0267de: e7fc b.n d0267da <rtw_xmitbuf_ext_free+0x34> + +0d0267e0 <rtw_xmitbuf_free>: + d0267e0: b570 push {r4, r5, r6, lr} + d0267e2: 4606 mov r6, r0 + d0267e4: 460c mov r4, r1 + d0267e6: b331 cbz r1, d026836 <rtw_xmitbuf_free+0x56> + d0267e8: 68c8 ldr r0, [r1, #12] + d0267ea: b118 cbz r0, d0267f4 <rtw_xmitbuf_free+0x14> + d0267ec: f7e5 faa0 bl d00bd30 <dev_kfree_skb_any> + d0267f0: 2300 movs r3, #0 + d0267f2: 60e3 str r3, [r4, #12] + d0267f4: 8b25 ldrh r5, [r4, #24] + d0267f6: 2d01 cmp r5, #1 + d0267f8: d105 bne.n d026806 <rtw_xmitbuf_free+0x26> + d0267fa: 4621 mov r1, r4 + d0267fc: 4630 mov r0, r6 + d0267fe: f7ff ffd2 bl d0267a6 <rtw_xmitbuf_ext_free> + d026802: 2001 movs r0, #1 + d026804: e018 b.n d026838 <rtw_xmitbuf_free+0x58> + d026806: 2d00 cmp r5, #0 + d026808: d1fb bne.n d026802 <rtw_xmitbuf_free+0x22> + d02680a: 4629 mov r1, r5 + d02680c: 4628 mov r0, r5 + d02680e: f7de fdaf bl d005370 <rtw_enter_critical> + d026812: 4620 mov r0, r4 + d026814: f7de fea0 bl d005558 <rtw_list_delete> + d026818: f506 7194 add.w r1, r6, #296 ; 0x128 + d02681c: 4620 mov r0, r4 + d02681e: f7de fe95 bl d00554c <rtw_list_insert_tail> + d026822: f8d6 313c ldr.w r3, [r6, #316] ; 0x13c + d026826: 4629 mov r1, r5 + d026828: 4628 mov r0, r5 + d02682a: 3301 adds r3, #1 + d02682c: f8c6 313c str.w r3, [r6, #316] ; 0x13c + d026830: f7de fdb6 bl d0053a0 <rtw_exit_critical> + d026834: e7e5 b.n d026802 <rtw_xmitbuf_free+0x22> + d026836: 4608 mov r0, r1 + d026838: bd70 pop {r4, r5, r6, pc} + +0d02683a <rtw_xmitbuf_ext_alloc>: + d02683a: b5f8 push {r3, r4, r5, r6, r7, lr} + d02683c: 460e mov r6, r1 + d02683e: 2100 movs r1, #0 + d026840: 4605 mov r5, r0 + d026842: 4608 mov r0, r1 + d026844: f7de fd94 bl d005370 <rtw_enter_critical> + d026848: f505 70a0 add.w r0, r5, #320 ; 0x140 + d02684c: f7df f802 bl d005854 <rtw_queue_empty> + d026850: 2801 cmp r0, #1 + d026852: d10e bne.n d026872 <rtw_xmitbuf_ext_alloc+0x38> + d026854: 2400 movs r4, #0 + d026856: 2100 movs r1, #0 + d026858: 4608 mov r0, r1 + d02685a: f7de fda1 bl d0053a0 <rtw_exit_critical> + d02685e: b134 cbz r4, d02686e <rtw_xmitbuf_ext_alloc+0x34> + d026860: 68e6 ldr r6, [r4, #12] + d026862: b926 cbnz r6, d02686e <rtw_xmitbuf_ext_alloc+0x34> + d026864: 4621 mov r1, r4 + d026866: 4634 mov r4, r6 + d026868: 4628 mov r0, r5 + d02686a: f7ff ffb9 bl d0267e0 <rtw_xmitbuf_free> + d02686e: 4620 mov r0, r4 + d026870: bdf8 pop {r3, r4, r5, r6, r7, pc} + d026872: f8d5 4140 ldr.w r4, [r5, #320] ; 0x140 + d026876: 4620 mov r0, r4 + d026878: f7de fe6e bl d005558 <rtw_list_delete> + d02687c: 2c00 cmp r4, #0 + d02687e: d0e9 beq.n d026854 <rtw_xmitbuf_ext_alloc+0x1a> + d026880: f8d5 3154 ldr.w r3, [r5, #340] ; 0x154 + d026884: 2700 movs r7, #0 + d026886: 3b01 subs r3, #1 + d026888: 42be cmp r6, r7 + d02688a: 4639 mov r1, r7 + d02688c: f8c5 3154 str.w r3, [r5, #340] ; 0x154 + d026890: bf14 ite ne + d026892: 4630 movne r0, r6 + d026894: f44f 6000 moveq.w r0, #2048 ; 0x800 + d026898: 6167 str r7, [r4, #20] + d02689a: f7e5 fa52 bl d00bd42 <dev_alloc_skb> + d02689e: 60e0 str r0, [r4, #12] + d0268a0: 2800 cmp r0, #0 + d0268a2: d0d8 beq.n d026856 <rtw_xmitbuf_ext_alloc+0x1c> + d0268a4: 6227 str r7, [r4, #32] + d0268a6: 6903 ldr r3, [r0, #16] + d0268a8: 6123 str r3, [r4, #16] + d0268aa: e7d4 b.n d026856 <rtw_xmitbuf_ext_alloc+0x1c> + +0d0268ac <rtw_xmitbuf_enqueue>: + d0268ac: b538 push {r3, r4, r5, lr} + d0268ae: 4605 mov r5, r0 + d0268b0: 460c mov r4, r1 + d0268b2: 4608 mov r0, r1 + d0268b4: b151 cbz r1, d0268cc <rtw_xmitbuf_enqueue+0x20> + d0268b6: f7de fe4f bl d005558 <rtw_list_delete> + d0268ba: 4620 mov r0, r4 + d0268bc: f105 0110 add.w r1, r5, #16 + d0268c0: f7de fe44 bl d00554c <rtw_list_insert_tail> + d0268c4: 69eb ldr r3, [r5, #28] + d0268c6: 2001 movs r0, #1 + d0268c8: 3301 adds r3, #1 + d0268ca: 61eb str r3, [r5, #28] + d0268cc: bd38 pop {r3, r4, r5, pc} + +0d0268ce <rtw_xmitbuf_dequeue>: + d0268ce: b513 push {r0, r1, r4, lr} + d0268d0: 4604 mov r4, r0 + d0268d2: 3010 adds r0, #16 + d0268d4: f7de ffbe bl d005854 <rtw_queue_empty> + d0268d8: 2801 cmp r0, #1 + d0268da: d009 beq.n d0268f0 <rtw_xmitbuf_dequeue+0x22> + d0268dc: 6920 ldr r0, [r4, #16] + d0268de: 9001 str r0, [sp, #4] + d0268e0: f7de fe3a bl d005558 <rtw_list_delete> + d0268e4: 69e3 ldr r3, [r4, #28] + d0268e6: 9801 ldr r0, [sp, #4] + d0268e8: 3b01 subs r3, #1 + d0268ea: 61e3 str r3, [r4, #28] + d0268ec: b002 add sp, #8 + d0268ee: bd10 pop {r4, pc} + d0268f0: 2000 movs r0, #0 + d0268f2: e7fb b.n d0268ec <rtw_xmitbuf_dequeue+0x1e> + +0d0268f4 <wifi_hal_init_xmit_priv>: + d0268f4: b508 push {r3, lr} + d0268f6: 6800 ldr r0, [r0, #0] + d0268f8: f600 40cc addw r0, r0, #3276 ; 0xccc + d0268fc: f7de fd8c bl d005418 <rtw_spinlock_init> + d026900: 2001 movs r0, #1 + d026902: bd08 pop {r3, pc} + +0d026904 <wifi_hal_free_xmit_priv>: + d026904: 6800 ldr r0, [r0, #0] + d026906: f600 40cc addw r0, r0, #3276 ; 0xccc + d02690a: f7de bde7 b.w d0054dc <rtw_spinlock_free> ... -0d026834 <wifi_hal_tx_ring_init>: - d026834: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d026838: b088 sub sp, #32 - d02683a: 2304 movs r3, #4 - d02683c: 2600 movs r6, #0 - d02683e: 2218 movs r2, #24 - d026840: 46e9 mov r9, sp - d026842: 4f14 ldr r7, [pc, #80] ; (d026894 <wifi_hal_tx_ring_init+0x60>) - d026844: f100 0434 add.w r4, r0, #52 ; 0x34 - d026848: f500 759a add.w r5, r0, #308 ; 0x134 - d02684c: 9607 str r6, [sp, #28] - d02684e: 9304 str r3, [sp, #16] - d026850: e9cd 3300 strd r3, r3, [sp] - d026854: e9cd 3302 strd r3, r3, [sp, #8] - d026858: e9cd 2305 strd r2, r3, [sp, #20] - d02685c: f859 8b04 ldr.w r8, [r9], #4 - d026860: f1b8 0f00 cmp.w r8, #0 - d026864: d00f beq.n d026886 <wifi_hal_tx_ring_init+0x52> - d026866: f8d7 a000 ldr.w sl, [r7] - d02686a: ea4f 1248 mov.w r2, r8, lsl #5 - d02686e: 2100 movs r1, #0 - d026870: 4650 mov r0, sl - d026872: f7de fe96 bl d0055a2 <rtw_memset> - d026876: 4620 mov r0, r4 - d026878: e944 a604 strd sl, r6, [r4, #-16] - d02687c: e944 6802 strd r6, r8, [r4, #-8] - d026880: f7de fe56 bl d005530 <rtw_init_listhead> - d026884: 60e6 str r6, [r4, #12] - d026886: 3420 adds r4, #32 - d026888: 3704 adds r7, #4 - d02688a: 42ac cmp r4, r5 - d02688c: d1e6 bne.n d02685c <wifi_hal_tx_ring_init+0x28> - d02688e: b008 add sp, #32 - d026890: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d026894: 0d0499f8 .word 0x0d0499f8 - -0d026898 <wifi_hal_tx_ring_free>: - d026898: b570 push {r4, r5, r6, lr} - d02689a: 4606 mov r6, r0 - d02689c: f100 0424 add.w r4, r0, #36 ; 0x24 - d0268a0: 2500 movs r5, #0 - d0268a2: 69e3 ldr r3, [r4, #28] - d0268a4: b1b3 cbz r3, d0268d4 <wifi_hal_tx_ring_free+0x3c> - d0268a6: 68a3 ldr r3, [r4, #8] - d0268a8: 2d04 cmp r5, #4 - d0268aa: 6821 ldr r1, [r4, #0] - d0268ac: ea4f 1343 mov.w r3, r3, lsl #5 - d0268b0: 58ca ldr r2, [r1, r3] - d0268b2: f022 4200 bic.w r2, r2, #2147483648 ; 0x80000000 - d0268b6: 50ca str r2, [r1, r3] - d0268b8: d007 beq.n d0268ca <wifi_hal_tx_ring_free+0x32> - d0268ba: 68a3 ldr r3, [r4, #8] - d0268bc: 68e2 ldr r2, [r4, #12] - d0268be: 3301 adds r3, #1 - d0268c0: fbb3 f1f2 udiv r1, r3, r2 - d0268c4: fb02 3311 mls r3, r2, r1, r3 - d0268c8: 60a3 str r3, [r4, #8] - d0268ca: 4620 mov r0, r4 - d0268cc: f7ff ff91 bl d0267f2 <rtw_xmitbuf_dequeue> - d0268d0: 4601 mov r1, r0 - d0268d2: b920 cbnz r0, d0268de <wifi_hal_tx_ring_free+0x46> - d0268d4: 3501 adds r5, #1 - d0268d6: 3420 adds r4, #32 - d0268d8: 2d08 cmp r5, #8 - d0268da: d1e2 bne.n d0268a2 <wifi_hal_tx_ring_free+0xa> - d0268dc: bd70 pop {r4, r5, r6, pc} - d0268de: 4630 mov r0, r6 - d0268e0: f7ff ff10 bl d026704 <rtw_xmitbuf_free> - d0268e4: e7dd b.n d0268a2 <wifi_hal_tx_ring_free+0xa> - -0d0268e6 <wifi_hal_tx_ring_reset>: - d0268e6: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d0268ea: 6804 ldr r4, [r0, #0] - d0268ec: 2500 movs r5, #0 - d0268ee: a901 add r1, sp, #4 - d0268f0: f604 46cc addw r6, r4, #3276 ; 0xccc - d0268f4: f504 7784 add.w r7, r4, #264 ; 0x108 - d0268f8: 46a8 mov r8, r5 - d0268fa: 9501 str r5, [sp, #4] - d0268fc: 4630 mov r0, r6 - d0268fe: f7de fd37 bl d005370 <rtw_enter_critical> - d026902: f8d4 312c ldr.w r3, [r4, #300] ; 0x12c - d026906: b313 cbz r3, d02694e <wifi_hal_tx_ring_reset+0x68> - d026908: f504 7996 add.w r9, r4, #300 ; 0x12c - d02690c: f8d4 3148 ldr.w r3, [r4, #328] ; 0x148 - d026910: b1db cbz r3, d02694a <wifi_hal_tx_ring_reset+0x64> - d026912: f8d4 3134 ldr.w r3, [r4, #308] ; 0x134 - d026916: 2d04 cmp r5, #4 - d026918: f8d4 112c ldr.w r1, [r4, #300] ; 0x12c - d02691c: ea4f 1343 mov.w r3, r3, lsl #5 - d026920: 58ca ldr r2, [r1, r3] - d026922: f022 4200 bic.w r2, r2, #2147483648 ; 0x80000000 - d026926: 50ca str r2, [r1, r3] - d026928: d00a beq.n d026940 <wifi_hal_tx_ring_reset+0x5a> - d02692a: f8d4 3134 ldr.w r3, [r4, #308] ; 0x134 - d02692e: f8d4 2138 ldr.w r2, [r4, #312] ; 0x138 - d026932: 3301 adds r3, #1 - d026934: fbb3 f1f2 udiv r1, r3, r2 - d026938: fb02 3311 mls r3, r2, r1, r3 - d02693c: f8c4 3134 str.w r3, [r4, #308] ; 0x134 - d026940: 4648 mov r0, r9 - d026942: f7ff ff56 bl d0267f2 <rtw_xmitbuf_dequeue> - d026946: 4601 mov r1, r0 - d026948: b960 cbnz r0, d026964 <wifi_hal_tx_ring_reset+0x7e> - d02694a: f8c4 8134 str.w r8, [r4, #308] ; 0x134 - d02694e: 3501 adds r5, #1 - d026950: 3420 adds r4, #32 - d026952: 2d08 cmp r5, #8 - d026954: d1d5 bne.n d026902 <wifi_hal_tx_ring_reset+0x1c> - d026956: a901 add r1, sp, #4 - d026958: 4630 mov r0, r6 - d02695a: f7de fd21 bl d0053a0 <rtw_exit_critical> - d02695e: b003 add sp, #12 - d026960: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d026964: 4638 mov r0, r7 - d026966: f7ff fecd bl d026704 <rtw_xmitbuf_free> - d02696a: e7cf b.n d02690c <wifi_hal_tx_ring_reset+0x26> - -0d02696c <wifi_hal_hwqueue_get>: - d02696c: 2811 cmp r0, #17 - d02696e: bf9a itte ls - d026970: 4b01 ldrls r3, [pc, #4] ; (d026978 <wifi_hal_hwqueue_get+0xc>) - d026972: 5c18 ldrbls r0, [r3, r0] - d026974: 2005 movhi r0, #5 - d026976: 4770 bx lr - d026978: 0d0499ca .word 0x0d0499ca - -0d02697c <wifi_hal_hwqueue_mapping_to_dma>: - d02697c: 2806 cmp r0, #6 - d02697e: d809 bhi.n d026994 <wifi_hal_hwqueue_mapping_to_dma+0x18> - d026980: e8df f000 tbb [pc, r0] - d026984: 09090909 .word 0x09090909 - d026988: 0604 .short 0x0604 - d02698a: 09 .byte 0x09 - d02698b: 00 .byte 0x00 - d02698c: 200e movs r0, #14 - d02698e: 4770 bx lr - d026990: 2004 movs r0, #4 - d026992: 4770 bx lr - d026994: 2010 movs r0, #16 - d026996: 4770 bx lr - -0d026998 <wifi_hal_txbd_enough_check>: - d026998: eb00 1141 add.w r1, r0, r1, lsl #5 - d02699c: 6b08 ldr r0, [r1, #48] ; 0x30 - d02699e: 6c0b ldr r3, [r1, #64] ; 0x40 - d0269a0: 1ac0 subs r0, r0, r3 - d0269a2: 2801 cmp r0, #1 - d0269a4: bf94 ite ls - d0269a6: 2000 movls r0, #0 - d0269a8: 2001 movhi r0, #1 - d0269aa: 4770 bx lr - -0d0269ac <wifi_hal_txbd_set_to_dma>: - d0269ac: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d0269b0: f8d0 209c ldr.w r2, [r0, #156] ; 0x9c - d0269b4: 250c movs r5, #12 - d0269b6: 2000 movs r0, #0 - d0269b8: 6d53 ldr r3, [r2, #84] ; 0x54 - d0269ba: 4614 mov r4, r2 - d0269bc: fb05 2503 mla r5, r5, r3, r2 - d0269c0: 4613 mov r3, r2 - d0269c2: 42ab cmp r3, r5 - d0269c4: d150 bne.n d026a68 <wifi_hal_txbd_set_to_dma+0xbc> - d0269c6: f010 037f ands.w r3, r0, #127 ; 0x7f - d0269ca: 680d ldr r5, [r1, #0] - d0269cc: bf18 it ne - d0269ce: 2301 movne r3, #1 - d0269d0: eb03 13d0 add.w r3, r3, r0, lsr #7 - d0269d4: f425 007f bic.w r0, r5, #16711680 ; 0xff0000 - d0269d8: 041b lsls r3, r3, #16 - d0269da: f403 037f and.w r3, r3, #16711680 ; 0xff0000 - d0269de: 4303 orrs r3, r0 - d0269e0: 600b str r3, [r1, #0] - d0269e2: 680b ldr r3, [r1, #0] - d0269e4: 8d90 ldrh r0, [r2, #44] ; 0x2c - d0269e6: 0c1b lsrs r3, r3, #16 - d0269e8: 041b lsls r3, r3, #16 - d0269ea: 4303 orrs r3, r0 - d0269ec: 600b str r3, [r1, #0] - d0269ee: 6a90 ldr r0, [r2, #40] ; 0x28 - d0269f0: 684b ldr r3, [r1, #4] - d0269f2: 6048 str r0, [r1, #4] - d0269f4: 6ad3 ldr r3, [r2, #44] ; 0x2c - d0269f6: b333 cbz r3, d026a46 <wifi_hal_txbd_set_to_dma+0x9a> - d0269f8: 4d4b ldr r5, [pc, #300] ; (d026b28 <wifi_hal_txbd_set_to_dma+0x17c>) - d0269fa: 696e ldr r6, [r5, #20] - d0269fc: 03f6 lsls r6, r6, #15 - d0269fe: d522 bpl.n d026a46 <wifi_hal_txbd_set_to_dma+0x9a> - d026a00: ea00 0603 and.w r6, r0, r3 - d026a04: 3601 adds r6, #1 - d026a06: d133 bne.n d026a70 <wifi_hal_txbd_set_to_dma+0xc4> - d026a08: 2300 movs r3, #0 - d026a0a: f8c5 3084 str.w r3, [r5, #132] ; 0x84 - d026a0e: f3bf 8f4f dsb sy - d026a12: f8d5 3080 ldr.w r3, [r5, #128] ; 0x80 - d026a16: f643 77e0 movw r7, #16352 ; 0x3fe0 - d026a1a: f3c3 06c9 ubfx r6, r3, #3, #10 - d026a1e: f3c3 334e ubfx r3, r3, #13, #15 - d026a22: 015b lsls r3, r3, #5 - d026a24: ea03 0e07 and.w lr, r3, r7 - d026a28: 4630 mov r0, r6 - d026a2a: ea4e 7c80 orr.w ip, lr, r0, lsl #30 - d026a2e: 3801 subs r0, #1 - d026a30: f8c5 c26c str.w ip, [r5, #620] ; 0x26c - d026a34: d2f9 bcs.n d026a2a <wifi_hal_txbd_set_to_dma+0x7e> - d026a36: 3b20 subs r3, #32 - d026a38: f113 0f20 cmn.w r3, #32 - d026a3c: d1f2 bne.n d026a24 <wifi_hal_txbd_set_to_dma+0x78> - d026a3e: f3bf 8f4f dsb sy - d026a42: f3bf 8f6f isb sy - d026a46: 6d53 ldr r3, [r2, #84] ; 0x54 - d026a48: 2b04 cmp r3, #4 - d026a4a: d80a bhi.n d026a62 <wifi_hal_txbd_set_to_dma+0xb6> - d026a4c: 3108 adds r1, #8 - d026a4e: 2601 movs r6, #1 - d026a50: 4f36 ldr r7, [pc, #216] ; (d026b2c <wifi_hal_txbd_set_to_dma+0x180>) - d026a52: f04f 0c00 mov.w ip, #0 - d026a56: 4d34 ldr r5, [pc, #208] ; (d026b28 <wifi_hal_txbd_set_to_dma+0x17c>) - d026a58: f643 7ee0 movw lr, #16352 ; 0x3fe0 - d026a5c: 6d53 ldr r3, [r2, #84] ; 0x54 - d026a5e: 42b3 cmp r3, r6 - d026a60: d818 bhi.n d026a94 <wifi_hal_txbd_set_to_dma+0xe8> - d026a62: 2001 movs r0, #1 - d026a64: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d026a68: 6ade ldr r6, [r3, #44] ; 0x2c - d026a6a: 330c adds r3, #12 - d026a6c: 4430 add r0, r6 - d026a6e: e7a8 b.n d0269c2 <wifi_hal_txbd_set_to_dma+0x16> - d026a70: f010 051f ands.w r5, r0, #31 - d026a74: bf1c itt ne - d026a76: f020 001f bicne.w r0, r0, #31 - d026a7a: 195b addne r3, r3, r5 - d026a7c: f3bf 8f4f dsb sy - d026a80: 4e29 ldr r6, [pc, #164] ; (d026b28 <wifi_hal_txbd_set_to_dma+0x17c>) - d026a82: 4418 add r0, r3 - d026a84: 2b00 cmp r3, #0 - d026a86: eba0 0503 sub.w r5, r0, r3 - d026a8a: ddd8 ble.n d026a3e <wifi_hal_txbd_set_to_dma+0x92> - d026a8c: 3b20 subs r3, #32 - d026a8e: f8c6 5268 str.w r5, [r6, #616] ; 0x268 - d026a92: e7f7 b.n d026a84 <wifi_hal_txbd_set_to_dma+0xd8> - d026a94: 6808 ldr r0, [r1, #0] - d026a96: 8f23 ldrh r3, [r4, #56] ; 0x38 - d026a98: 4038 ands r0, r7 - d026a9a: 4303 orrs r3, r0 - d026a9c: 600b str r3, [r1, #0] - d026a9e: 680b ldr r3, [r1, #0] - d026aa0: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - d026aa4: 600b str r3, [r1, #0] - d026aa6: 6b60 ldr r0, [r4, #52] ; 0x34 - d026aa8: 684b ldr r3, [r1, #4] - d026aaa: 6048 str r0, [r1, #4] - d026aac: 6ba3 ldr r3, [r4, #56] ; 0x38 - d026aae: b32b cbz r3, d026afc <wifi_hal_txbd_set_to_dma+0x150> - d026ab0: f8d5 8014 ldr.w r8, [r5, #20] - d026ab4: f418 3f80 tst.w r8, #65536 ; 0x10000 - d026ab8: d020 beq.n d026afc <wifi_hal_txbd_set_to_dma+0x150> - d026aba: ea00 0803 and.w r8, r0, r3 - d026abe: f1b8 3fff cmp.w r8, #4294967295 ; 0xffffffff - d026ac2: d11f bne.n d026b04 <wifi_hal_txbd_set_to_dma+0x158> - d026ac4: f8c5 c084 str.w ip, [r5, #132] ; 0x84 - d026ac8: f3bf 8f4f dsb sy - d026acc: f8d5 3080 ldr.w r3, [r5, #128] ; 0x80 - d026ad0: f3c3 08c9 ubfx r8, r3, #3, #10 - d026ad4: f3c3 334e ubfx r3, r3, #13, #15 - d026ad8: 015b lsls r3, r3, #5 - d026ada: ea03 0a0e and.w sl, r3, lr - d026ade: 4640 mov r0, r8 - d026ae0: ea4a 7980 orr.w r9, sl, r0, lsl #30 - d026ae4: 3801 subs r0, #1 - d026ae6: f8c5 9274 str.w r9, [r5, #628] ; 0x274 - d026aea: d2f9 bcs.n d026ae0 <wifi_hal_txbd_set_to_dma+0x134> - d026aec: 3b20 subs r3, #32 - d026aee: f113 0f20 cmn.w r3, #32 - d026af2: d1f2 bne.n d026ada <wifi_hal_txbd_set_to_dma+0x12e> - d026af4: f3bf 8f4f dsb sy - d026af8: f3bf 8f6f isb sy - d026afc: 3601 adds r6, #1 - d026afe: 3108 adds r1, #8 - d026b00: 340c adds r4, #12 - d026b02: e7ab b.n d026a5c <wifi_hal_txbd_set_to_dma+0xb0> - d026b04: f010 081f ands.w r8, r0, #31 - d026b08: bf1c itt ne - d026b0a: f020 001f bicne.w r0, r0, #31 - d026b0e: 4443 addne r3, r8 - d026b10: f3bf 8f4f dsb sy - d026b14: 4418 add r0, r3 - d026b16: 2b00 cmp r3, #0 - d026b18: eba0 0803 sub.w r8, r0, r3 - d026b1c: ddea ble.n d026af4 <wifi_hal_txbd_set_to_dma+0x148> - d026b1e: 3b20 subs r3, #32 - d026b20: f8c5 8270 str.w r8, [r5, #624] ; 0x270 - d026b24: e7f7 b.n d026b16 <wifi_hal_txbd_set_to_dma+0x16a> - d026b26: bf00 nop - d026b28: e000ed00 .word 0xe000ed00 - d026b2c: ffff0000 .word 0xffff0000 - -0d026b30 <wifi_hal_txbd_host_index_update>: - d026b30: 4602 mov r2, r0 - d026b32: 4608 mov r0, r1 - d026b34: eb02 1141 add.w r1, r2, r1, lsl #5 - d026b38: b538 push {r3, r4, r5, lr} - d026b3a: f7ff ff1f bl d02697c <wifi_hal_hwqueue_mapping_to_dma> - d026b3e: 6acb ldr r3, [r1, #44] ; 0x2c - d026b40: 6c0a ldr r2, [r1, #64] ; 0x40 - d026b42: 30e8 adds r0, #232 ; 0xe8 - d026b44: 6b0c ldr r4, [r1, #48] ; 0x30 - d026b46: 4413 add r3, r2 - d026b48: 0085 lsls r5, r0, #2 - d026b4a: fbb3 f1f4 udiv r1, r3, r4 - d026b4e: fb04 3311 mls r3, r4, r1, r3 - d026b52: b29c uxth r4, r3 - d026b54: 4621 mov r1, r4 - d026b56: 4628 mov r0, r5 - d026b58: f7f3 ffc0 bl d01aadc <rtw_write16> - d026b5c: b100 cbz r0, d026b60 <wifi_hal_txbd_host_index_update+0x30> - d026b5e: bd38 pop {r3, r4, r5, pc} - d026b60: 2001 movs r0, #1 - d026b62: f7de ff85 bl d005a70 <rtw_msleep_os> - d026b66: e7f5 b.n d026b54 <wifi_hal_txbd_host_index_update+0x24> - -0d026b68 <wifi_hal_polling_tx_done>: - d026b68: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d026b6c: f04f 0800 mov.w r8, #0 - d026b70: 461f mov r7, r3 - d026b72: 460d mov r5, r1 - d026b74: f883 8000 strb.w r8, [r3] - d026b78: b1d9 cbz r1, d026bb2 <wifi_hal_polling_tx_done+0x4a> - d026b7a: 2807 cmp r0, #7 - d026b7c: d908 bls.n d026b90 <wifi_hal_polling_tx_done+0x28> - d026b7e: 4817 ldr r0, [pc, #92] ; (d026bdc <wifi_hal_polling_tx_done+0x74>) - d026b80: f7dd f9ba bl d003ef8 <inic_ipc_dev_buffered_printf> - d026b84: 4916 ldr r1, [pc, #88] ; (d026be0 <wifi_hal_polling_tx_done+0x78>) - d026b86: 4817 ldr r0, [pc, #92] ; (d026be4 <wifi_hal_polling_tx_done+0x7c>) - d026b88: 2500 movs r5, #0 - d026b8a: f7dd f9b5 bl d003ef8 <inic_ipc_dev_buffered_printf> - d026b8e: e010 b.n d026bb2 <wifi_hal_polling_tx_done+0x4a> - d026b90: f100 045c add.w r4, r0, #92 ; 0x5c - d026b94: b296 uxth r6, r2 - d026b96: b264 sxtb r4, r4 - d026b98: f104 4480 add.w r4, r4, #1073741824 ; 0x40000000 - d026b9c: 7823 ldrb r3, [r4, #0] - d026b9e: b2da uxtb r2, r3 - d026ba0: f003 031f and.w r3, r3, #31 - d026ba4: 429d cmp r5, r3 - d026ba6: d107 bne.n d026bb8 <wifi_hal_polling_tx_done+0x50> - d026ba8: 09d5 lsrs r5, r2, #7 - d026baa: f04f 0301 mov.w r3, #1 - d026bae: d013 beq.n d026bd8 <wifi_hal_polling_tx_done+0x70> - d026bb0: 703b strb r3, [r7, #0] - d026bb2: 4628 mov r0, r5 - d026bb4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d026bb8: f108 0801 add.w r8, r8, #1 - d026bbc: 2001 movs r0, #1 - d026bbe: f7de ff71 bl d005aa4 <rtw_mdelay_os> - d026bc2: f108 33ff add.w r3, r8, #4294967295 ; 0xffffffff - d026bc6: b29b uxth r3, r3 - d026bc8: 429e cmp r6, r3 - d026bca: d8e7 bhi.n d026b9c <wifi_hal_polling_tx_done+0x34> - d026bcc: 4803 ldr r0, [pc, #12] ; (d026bdc <wifi_hal_polling_tx_done+0x74>) - d026bce: f7dd f993 bl d003ef8 <inic_ipc_dev_buffered_printf> - d026bd2: 4903 ldr r1, [pc, #12] ; (d026be0 <wifi_hal_polling_tx_done+0x78>) - d026bd4: 4804 ldr r0, [pc, #16] ; (d026be8 <wifi_hal_polling_tx_done+0x80>) - d026bd6: e7d7 b.n d026b88 <wifi_hal_polling_tx_done+0x20> - d026bd8: 461d mov r5, r3 - d026bda: e7ea b.n d026bb2 <wifi_hal_polling_tx_done+0x4a> - d026bdc: 0d04a6af .word 0x0d04a6af - d026be0: 0d0499dc .word 0x0d0499dc - d026be4: 0d049853 .word 0x0d049853 - d026be8: 0d04987c .word 0x0d04987c - -0d026bec <wifi_hal_xmitframe_dump_sc>: - d026bec: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d026bf0: ed2d 8b02 vpush {d8} - d026bf4: f8d0 8000 ldr.w r8, [r0] - d026bf8: b08b sub sp, #44 ; 0x2c - d026bfa: 469a mov sl, r3 - d026bfc: 4606 mov r6, r0 - d026bfe: f508 7384 add.w r3, r8, #264 ; 0x108 - d026c02: 460c mov r4, r1 - d026c04: f89d 7058 ldrb.w r7, [sp, #88] ; 0x58 - d026c08: 4615 mov r5, r2 - d026c0a: ee08 3a10 vmov s16, r3 - d026c0e: 2a00 cmp r2, #0 - d026c10: f000 8246 beq.w d0270a0 <wifi_hal_xmitframe_dump_sc+0x4b4> - d026c14: f8d8 3cc0 ldr.w r3, [r8, #3264] ; 0xcc0 - d026c18: f44f 728e mov.w r2, #284 ; 0x11c - d026c1c: 9306 str r3, [sp, #24] - d026c1e: fb02 f20a mul.w r2, r2, sl - d026c22: 6a0b ldr r3, [r1, #32] - d026c24: 9303 str r3, [sp, #12] - d026c26: 18ab adds r3, r5, r2 - d026c28: f8d3 33f8 ldr.w r3, [r3, #1016] ; 0x3f8 - d026c2c: 9304 str r3, [sp, #16] - d026c2e: 4b63 ldr r3, [pc, #396] ; (d026dbc <wifi_hal_xmitframe_dump_sc+0x1d0>) - d026c30: 7cdb ldrb r3, [r3, #19] - d026c32: b1e3 cbz r3, d026c6e <wifi_hal_xmitframe_dump_sc+0x82> - d026c34: f895 3221 ldrb.w r3, [r5, #545] ; 0x221 - d026c38: 2b01 cmp r3, #1 - d026c3a: d118 bne.n d026c6e <wifi_hal_xmitframe_dump_sc+0x82> - d026c3c: f895 c222 ldrb.w ip, [r5, #546] ; 0x222 - d026c40: f1bc 0f01 cmp.w ip, #1 - d026c44: d113 bne.n d026c6e <wifi_hal_xmitframe_dump_sc+0x82> - d026c46: f895 1228 ldrb.w r1, [r5, #552] ; 0x228 - d026c4a: f895 3227 ldrb.w r3, [r5, #551] ; 0x227 - d026c4e: 430b orrs r3, r1 - d026c50: 413b asrs r3, r7 - d026c52: 07db lsls r3, r3, #31 - d026c54: d40b bmi.n d026c6e <wifi_hal_xmitframe_dump_sc+0x82> - d026c56: fa0c fc07 lsl.w ip, ip, r7 - d026c5a: f502 7269 add.w r2, r2, #932 ; 0x3a4 - d026c5e: ea41 010c orr.w r1, r1, ip - d026c62: 442a add r2, r5 - d026c64: f885 1228 strb.w r1, [r5, #552] ; 0x228 - d026c68: 4639 mov r1, r7 - d026c6a: f7eb f895 bl d011d98 <rtw_addbareq_cmd> - d026c6e: f608 49cc addw r9, r8, #3276 ; 0xccc - d026c72: a909 add r1, sp, #36 ; 0x24 - d026c74: 4648 mov r0, r9 - d026c76: f7de fb7b bl d005370 <rtw_enter_critical> - d026c7a: ee18 0a10 vmov r0, s16 - d026c7e: f7ff fd02 bl d026686 <rtw_xmitbuf_alloc> - d026c82: 4683 mov fp, r0 - d026c84: b980 cbnz r0, d026ca8 <wifi_hal_xmitframe_dump_sc+0xbc> - d026c86: 4b4e ldr r3, [pc, #312] ; (d026dc0 <wifi_hal_xmitframe_dump_sc+0x1d4>) - d026c88: 681b ldr r3, [r3, #0] - d026c8a: 039d lsls r5, r3, #14 - d026c8c: d502 bpl.n d026c94 <wifi_hal_xmitframe_dump_sc+0xa8> - d026c8e: 484d ldr r0, [pc, #308] ; (d026dc4 <wifi_hal_xmitframe_dump_sc+0x1d8>) - d026c90: f01c f80a bl d042ca8 <__DiagPrintf_veneer> - d026c94: 4648 mov r0, r9 - d026c96: a909 add r1, sp, #36 ; 0x24 - d026c98: f7de fb82 bl d0053a0 <rtw_exit_critical> - d026c9c: 2000 movs r0, #0 - d026c9e: b00b add sp, #44 ; 0x2c - d026ca0: ecbd 8b02 vpop {d8} - d026ca4: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d026ca8: 4638 mov r0, r7 - d026caa: f7ff fe5f bl d02696c <wifi_hal_hwqueue_get> - d026cae: f44f 738e mov.w r3, #284 ; 0x11c - d026cb2: 9002 str r0, [sp, #8] - d026cb4: fb03 530a mla r3, r3, sl, r5 - d026cb8: e9cb 6402 strd r6, r4, [fp, #8] - d026cbc: f503 715e add.w r1, r3, #888 ; 0x378 - d026cc0: f993 23a0 ldrsb.w r2, [r3, #928] ; 0x3a0 - d026cc4: f8b3 33a0 ldrh.w r3, [r3, #928] ; 0x3a0 - d026cc8: 2a00 cmp r2, #0 - d026cca: ea4f 12e3 mov.w r2, r3, asr #7 - d026cce: f3c3 2340 ubfx r3, r3, #9, #1 - d026cd2: f002 0202 and.w r2, r2, #2 - d026cd6: ea43 0302 orr.w r3, r3, r2 - d026cda: da66 bge.n d026daa <wifi_hal_xmitframe_dump_sc+0x1be> - d026cdc: 2b03 cmp r3, #3 - d026cde: bf0c ite eq - d026ce0: 2320 moveq r3, #32 - d026ce2: 231a movne r3, #26 - d026ce4: 9301 str r3, [sp, #4] - d026ce6: f9b1 3028 ldrsh.w r3, [r1, #40] ; 0x28 - d026cea: 2b00 cmp r3, #0 - d026cec: bfbe ittt lt - d026cee: 9b01 ldrlt r3, [sp, #4] - d026cf0: 3304 addlt r3, #4 - d026cf2: 9301 strlt r3, [sp, #4] - d026cf4: f8d6 3184 ldr.w r3, [r6, #388] ; 0x184 - d026cf8: 2b04 cmp r3, #4 - d026cfa: d129 bne.n d026d50 <wifi_hal_xmitframe_dump_sc+0x164> - d026cfc: f895 20e8 ldrb.w r2, [r5, #232] ; 0xe8 - d026d00: f101 0328 add.w r3, r1, #40 ; 0x28 - d026d04: 9801 ldr r0, [sp, #4] - d026d06: f04f 0c00 mov.w ip, #0 - d026d0a: 541a strb r2, [r3, r0] - d026d0c: 4403 add r3, r0 - d026d0e: f895 20e9 ldrb.w r2, [r5, #233] ; 0xe9 - d026d12: f883 c002 strb.w ip, [r3, #2] - d026d16: 705a strb r2, [r3, #1] - d026d18: 2220 movs r2, #32 - d026d1a: 70da strb r2, [r3, #3] - d026d1c: f895 20ea ldrb.w r2, [r5, #234] ; 0xea - d026d20: 711a strb r2, [r3, #4] - d026d22: f895 20eb ldrb.w r2, [r5, #235] ; 0xeb - d026d26: 715a strb r2, [r3, #5] - d026d28: f895 20ec ldrb.w r2, [r5, #236] ; 0xec - d026d2c: 719a strb r2, [r3, #6] - d026d2e: f895 20ed ldrb.w r2, [r5, #237] ; 0xed - d026d32: 71da strb r2, [r3, #7] - d026d34: f64f 73ff movw r3, #65535 ; 0xffff - d026d38: e9d5 023a ldrd r0, r2, [r5, #232] ; 0xe8 - d026d3c: 429a cmp r2, r3 - d026d3e: bf08 it eq - d026d40: f1b0 3fff cmpeq.w r0, #4294967295 ; 0xffffffff - d026d44: d036 beq.n d026db4 <wifi_hal_xmitframe_dump_sc+0x1c8> - d026d46: 3001 adds r0, #1 - d026d48: f142 0200 adc.w r2, r2, #0 - d026d4c: e9c5 023a strd r0, r2, [r5, #232] ; 0xe8 - d026d50: f44f 738e mov.w r3, #284 ; 0x11c - d026d54: 9107 str r1, [sp, #28] - d026d56: fb03 5a0a mla sl, r3, sl, r5 - d026d5a: 6923 ldr r3, [r4, #16] - d026d5c: f8da 23f8 ldr.w r2, [sl, #1016] ; 0x3f8 - d026d60: 9305 str r3, [sp, #20] - d026d62: f1c2 0a0c rsb sl, r2, #12 - d026d66: eb03 040a add.w r4, r3, sl - d026d6a: 4b17 ldr r3, [pc, #92] ; (d026dc8 <wifi_hal_xmitframe_dump_sc+0x1dc>) - d026d6c: 4620 mov r0, r4 - d026d6e: 4798 blx r3 - d026d70: 9b02 ldr r3, [sp, #8] - d026d72: 9907 ldr r1, [sp, #28] - d026d74: eb08 1243 add.w r2, r8, r3, lsl #5 - d026d78: f8d2 3138 ldr.w r3, [r2, #312] ; 0x138 - d026d7c: f8d2 2148 ldr.w r2, [r2, #328] ; 0x148 - d026d80: 1a9b subs r3, r3, r2 - d026d82: 2b01 cmp r3, #1 - d026d84: d824 bhi.n d026dd0 <wifi_hal_xmitframe_dump_sc+0x1e4> - d026d86: 4b0e ldr r3, [pc, #56] ; (d026dc0 <wifi_hal_xmitframe_dump_sc+0x1d4>) - d026d88: 681b ldr r3, [r3, #0] - d026d8a: 039c lsls r4, r3, #14 - d026d8c: d502 bpl.n d026d94 <wifi_hal_xmitframe_dump_sc+0x1a8> - d026d8e: 480f ldr r0, [pc, #60] ; (d026dcc <wifi_hal_xmitframe_dump_sc+0x1e0>) - d026d90: f01b ff8a bl d042ca8 <__DiagPrintf_veneer> - d026d94: a909 add r1, sp, #36 ; 0x24 - d026d96: 4648 mov r0, r9 - d026d98: f7de fb02 bl d0053a0 <rtw_exit_critical> - d026d9c: 4659 mov r1, fp - d026d9e: ee18 0a10 vmov r0, s16 - d026da2: f7ff fcaf bl d026704 <rtw_xmitbuf_free> - d026da6: 2001 movs r0, #1 - d026da8: e779 b.n d026c9e <wifi_hal_xmitframe_dump_sc+0xb2> - d026daa: 2b03 cmp r3, #3 - d026dac: bf0c ite eq - d026dae: 231e moveq r3, #30 - d026db0: 2318 movne r3, #24 - d026db2: e797 b.n d026ce4 <wifi_hal_xmitframe_dump_sc+0xf8> - d026db4: 4660 mov r0, ip - d026db6: 4662 mov r2, ip - d026db8: e7c8 b.n d026d4c <wifi_hal_xmitframe_dump_sc+0x160> - d026dba: bf00 nop - d026dbc: 60000c80 .word 0x60000c80 - d026dc0: 2001c00c .word 0x2001c00c - d026dc4: 0d04989f .word 0x0d04989f - d026dc8: 00027939 .word 0x00027939 - d026dcc: 0d0498c0 .word 0x0d0498c0 - d026dd0: e9dd 3203 ldrd r3, r2, [sp, #12] - d026dd4: eb05 0047 add.w r0, r5, r7, lsl #1 - d026dd8: 4413 add r3, r2 - d026dda: 9a05 ldr r2, [sp, #20] - d026ddc: 9303 str r3, [sp, #12] - d026dde: 3b0c subs r3, #12 - d026de0: 9304 str r3, [sp, #16] - d026de2: f8b0 3040 ldrh.w r3, [r0, #64] ; 0x40 - d026de6: 3301 adds r3, #1 - d026de8: f3c3 030b ubfx r3, r3, #0, #12 - d026dec: f8a0 3040 strh.w r3, [r0, #64] ; 0x40 - d026df0: f8b4 c03e ldrh.w ip, [r4, #62] ; 0x3e - d026df4: f00c 0c0f and.w ip, ip, #15 - d026df8: ea4c 1303 orr.w r3, ip, r3, lsl #4 - d026dfc: 87e3 strh r3, [r4, #62] ; 0x3e - d026dfe: 9b03 ldr r3, [sp, #12] - d026e00: 3b34 subs r3, #52 ; 0x34 - d026e02: f822 300a strh.w r3, [r2, sl] - d026e06: f8b0 0040 ldrh.w r0, [r0, #64] ; 0x40 - d026e0a: 6a63 ldr r3, [r4, #36] ; 0x24 - d026e0c: f360 3317 bfi r3, r0, #12, #12 - d026e10: 6263 str r3, [r4, #36] ; 0x24 - d026e12: 7963 ldrb r3, [r4, #5] - d026e14: f367 0304 bfi r3, r7, #0, #5 - d026e18: 7163 strb r3, [r4, #5] - d026e1a: 6833 ldr r3, [r6, #0] - d026e1c: f893 3ce8 ldrb.w r3, [r3, #3304] ; 0xce8 - d026e20: b1a3 cbz r3, d026e4c <wifi_hal_xmitframe_dump_sc+0x260> - d026e22: 2f07 cmp r7, #7 - d026e24: d812 bhi.n d026e4c <wifi_hal_xmitframe_dump_sc+0x260> - d026e26: 40fb lsrs r3, r7 - d026e28: 07d8 lsls r0, r3, #31 - d026e2a: d50f bpl.n d026e4c <wifi_hal_xmitframe_dump_sc+0x260> - d026e2c: 7b63 ldrb r3, [r4, #13] - d026e2e: 9105 str r1, [sp, #20] - d026e30: f043 0301 orr.w r3, r3, #1 - d026e34: 7363 strb r3, [r4, #13] - d026e36: 6833 ldr r3, [r6, #0] - d026e38: 443b add r3, r7 - d026e3a: f893 0ce9 ldrb.w r0, [r3, #3305] ; 0xce9 - d026e3e: f7fa f9b7 bl d0211b0 <ROM_WIFI_MRateToHwRate> - d026e42: 8a23 ldrh r3, [r4, #16] - d026e44: 9905 ldr r1, [sp, #20] - d026e46: f360 0308 bfi r3, r0, #0, #9 - d026e4a: 8223 strh r3, [r4, #16] - d026e4c: f8d6 08c4 ldr.w r0, [r6, #2244] ; 0x8c4 - d026e50: 28ff cmp r0, #255 ; 0xff - d026e52: d01e beq.n d026e92 <wifi_hal_xmitframe_dump_sc+0x2a6> - d026e54: 8a23 ldrh r3, [r4, #16] - d026e56: f360 0308 bfi r3, r0, #0, #9 - d026e5a: 7ce0 ldrb r0, [r4, #19] - d026e5c: 8223 strh r3, [r4, #16] - d026e5e: f8d6 38c4 ldr.w r3, [r6, #2244] ; 0x8c4 - d026e62: 0b1b lsrs r3, r3, #12 - d026e64: f363 1047 bfi r0, r3, #5, #3 - d026e68: 7da3 ldrb r3, [r4, #22] - d026e6a: 74e0 strb r0, [r4, #19] - d026e6c: f8b6 08c6 ldrh.w r0, [r6, #2246] ; 0x8c6 - d026e70: f360 03c3 bfi r3, r0, #3, #1 - d026e74: 75a3 strb r3, [r4, #22] - d026e76: 7b63 ldrb r3, [r4, #13] - d026e78: f8d6 08c4 ldr.w r0, [r6, #2244] ; 0x8c4 - d026e7c: f023 0305 bic.w r3, r3, #5 - d026e80: f3c0 4040 ubfx r0, r0, #17, #1 - d026e84: f043 0305 orr.w r3, r3, #5 - d026e88: 7363 strb r3, [r4, #13] - d026e8a: 7da3 ldrb r3, [r4, #22] - d026e8c: f360 0382 bfi r3, r0, #2, #1 - d026e90: 75a3 strb r3, [r4, #22] - d026e92: f8d6 33f0 ldr.w r3, [r6, #1008] ; 0x3f0 - d026e96: b17b cbz r3, d026eb8 <wifi_hal_xmitframe_dump_sc+0x2cc> - d026e98: f9b1 3028 ldrsh.w r3, [r1, #40] ; 0x28 - d026e9c: f007 070f and.w r7, r7, #15 - d026ea0: 9a01 ldr r2, [sp, #4] - d026ea2: 135b asrs r3, r3, #13 - d026ea4: f003 0304 and.w r3, r3, #4 - d026ea8: f1c3 0326 rsb r3, r3, #38 ; 0x26 - d026eac: 4413 add r3, r2 - d026eae: 5ae1 ldrh r1, [r4, r3] - d026eb0: f021 010f bic.w r1, r1, #15 - d026eb4: 430f orrs r7, r1 - d026eb6: 52e7 strh r7, [r4, r3] - d026eb8: 9802 ldr r0, [sp, #8] - d026eba: f7ff fd5f bl d02697c <wifi_hal_hwqueue_mapping_to_dma> - d026ebe: 9b04 ldr r3, [sp, #16] - d026ec0: 4682 mov sl, r0 - d026ec2: f89d 7008 ldrb.w r7, [sp, #8] - d026ec6: f013 007f ands.w r0, r3, #127 ; 0x7f - d026eca: bf18 it ne - d026ecc: 2001 movne r0, #1 - d026ece: 2f04 cmp r7, #4 - d026ed0: eb00 10d3 add.w r0, r0, r3, lsr #7 - d026ed4: f000 80c9 beq.w d02706a <wifi_hal_xmitframe_dump_sc+0x47e> - d026ed8: eb08 1c47 add.w ip, r8, r7, lsl #5 - d026edc: f8dc 1134 ldr.w r1, [ip, #308] ; 0x134 - d026ee0: f8dc 3148 ldr.w r3, [ip, #328] ; 0x148 - d026ee4: 440b add r3, r1 - d026ee6: f8dc 1138 ldr.w r1, [ip, #312] ; 0x138 - d026eea: fbb3 fcf1 udiv ip, r3, r1 - d026eee: fb01 331c mls r3, r1, ip, r3 - d026ef2: eb08 1747 add.w r7, r8, r7, lsl #5 - d026ef6: ea4f 1c43 mov.w ip, r3, lsl #5 - d026efa: f8d7 112c ldr.w r1, [r7, #300] ; 0x12c - d026efe: 0400 lsls r0, r0, #16 - d026f00: f851 700c ldr.w r7, [r1, ip] - d026f04: f400 007f and.w r0, r0, #16711680 ; 0xff0000 - d026f08: eb01 1343 add.w r3, r1, r3, lsl #5 - d026f0c: f427 077f bic.w r7, r7, #16711680 ; 0xff0000 - d026f10: 4307 orrs r7, r0 - d026f12: f841 700c str.w r7, [r1, ip] - d026f16: f851 000c ldr.w r0, [r1, ip] - d026f1a: 4f62 ldr r7, [pc, #392] ; (d0270a4 <wifi_hal_xmitframe_dump_sc+0x4b8>) - d026f1c: 0c00 lsrs r0, r0, #16 - d026f1e: 0400 lsls r0, r0, #16 - d026f20: f040 0028 orr.w r0, r0, #40 ; 0x28 - d026f24: f841 000c str.w r0, [r1, ip] - d026f28: 6859 ldr r1, [r3, #4] - d026f2a: 605c str r4, [r3, #4] - d026f2c: 6979 ldr r1, [r7, #20] - d026f2e: 03ca lsls r2, r1, #15 - d026f30: d516 bpl.n d026f60 <wifi_hal_xmitframe_dump_sc+0x374> - d026f32: f014 001f ands.w r0, r4, #31 - d026f36: bf19 ittee ne - d026f38: f024 011f bicne.w r1, r4, #31 - d026f3c: 3028 addne r0, #40 ; 0x28 - d026f3e: 4621 moveq r1, r4 - d026f40: 2028 moveq r0, #40 ; 0x28 - d026f42: f3bf 8f4f dsb sy - d026f46: 4408 add r0, r1 - d026f48: f8c7 1270 str.w r1, [r7, #624] ; 0x270 - d026f4c: 3120 adds r1, #32 - d026f4e: eba0 0c01 sub.w ip, r0, r1 - d026f52: f1bc 0f00 cmp.w ip, #0 - d026f56: dcf7 bgt.n d026f48 <wifi_hal_xmitframe_dump_sc+0x35c> - d026f58: f3bf 8f4f dsb sy - d026f5c: f3bf 8f6f isb sy - d026f60: 689a ldr r2, [r3, #8] - d026f62: 3428 adds r4, #40 ; 0x28 - d026f64: 9903 ldr r1, [sp, #12] - d026f66: 0c12 lsrs r2, r2, #16 - d026f68: f1a1 0734 sub.w r7, r1, #52 ; 0x34 - d026f6c: 0412 lsls r2, r2, #16 - d026f6e: b2b9 uxth r1, r7 - d026f70: 430a orrs r2, r1 - d026f72: 609a str r2, [r3, #8] - d026f74: 689a ldr r2, [r3, #8] - d026f76: f022 4200 bic.w r2, r2, #2147483648 ; 0x80000000 - d026f7a: 609a str r2, [r3, #8] - d026f7c: 68da ldr r2, [r3, #12] - d026f7e: 4a49 ldr r2, [pc, #292] ; (d0270a4 <wifi_hal_xmitframe_dump_sc+0x4b8>) - d026f80: 60dc str r4, [r3, #12] - d026f82: 6953 ldr r3, [r2, #20] - d026f84: 03d8 lsls r0, r3, #15 - d026f86: d522 bpl.n d026fce <wifi_hal_xmitframe_dump_sc+0x3e2> - d026f88: 1c61 adds r1, r4, #1 - d026f8a: d172 bne.n d027072 <wifi_hal_xmitframe_dump_sc+0x486> - d026f8c: 1c7b adds r3, r7, #1 - d026f8e: d170 bne.n d027072 <wifi_hal_xmitframe_dump_sc+0x486> - d026f90: 2300 movs r3, #0 - d026f92: f8c2 3084 str.w r3, [r2, #132] ; 0x84 - d026f96: f3bf 8f4f dsb sy - d026f9a: f8d2 3080 ldr.w r3, [r2, #128] ; 0x80 - d026f9e: f643 74e0 movw r4, #16352 ; 0x3fe0 - d026fa2: f3c3 00c9 ubfx r0, r3, #3, #10 - d026fa6: f3c3 334e ubfx r3, r3, #13, #15 - d026faa: 015b lsls r3, r3, #5 - d026fac: ea03 0e04 and.w lr, r3, r4 - d026fb0: 4601 mov r1, r0 - d026fb2: ea4e 7c81 orr.w ip, lr, r1, lsl #30 - d026fb6: 3901 subs r1, #1 - d026fb8: f8c2 c274 str.w ip, [r2, #628] ; 0x274 - d026fbc: d2f9 bcs.n d026fb2 <wifi_hal_xmitframe_dump_sc+0x3c6> - d026fbe: 3b20 subs r3, #32 - d026fc0: f113 0f20 cmn.w r3, #32 - d026fc4: d1f2 bne.n d026fac <wifi_hal_xmitframe_dump_sc+0x3c0> - d026fc6: f3bf 8f4f dsb sy - d026fca: f3bf 8f6f isb sy - d026fce: ee18 3a10 vmov r3, s16 - d026fd2: 9a02 ldr r2, [sp, #8] - d026fd4: 4659 mov r1, fp - d026fd6: f10a 0ae8 add.w sl, sl, #232 ; 0xe8 - d026fda: eb03 1042 add.w r0, r3, r2, lsl #5 - d026fde: ea4f 0a8a mov.w sl, sl, lsl #2 - d026fe2: 3024 adds r0, #36 ; 0x24 - d026fe4: f7ff fbf4 bl d0267d0 <rtw_xmitbuf_enqueue> - d026fe8: 9b02 ldr r3, [sp, #8] - d026fea: eb08 1043 add.w r0, r8, r3, lsl #5 - d026fee: f8d0 3148 ldr.w r3, [r0, #328] ; 0x148 - d026ff2: f8d0 1134 ldr.w r1, [r0, #308] ; 0x134 - d026ff6: 4419 add r1, r3 - d026ff8: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 - d026ffc: fbb1 f2f3 udiv r2, r1, r3 - d027000: fb03 1112 mls r1, r3, r2, r1 - d027004: b28c uxth r4, r1 - d027006: 4621 mov r1, r4 - d027008: 4650 mov r0, sl - d02700a: f7f3 fd67 bl d01aadc <rtw_write16> - d02700e: 2800 cmp r0, #0 - d027010: d042 beq.n d027098 <wifi_hal_xmitframe_dump_sc+0x4ac> - d027012: f8d6 381c ldr.w r3, [r6, #2076] ; 0x81c - d027016: 2100 movs r1, #0 - d027018: 9a04 ldr r2, [sp, #16] - d02701a: 3301 adds r3, #1 - d02701c: f8c6 381c str.w r3, [r6, #2076] ; 0x81c - d027020: f8d6 382c ldr.w r3, [r6, #2092] ; 0x82c - d027024: 441a add r2, r3 - d027026: f1a2 0328 sub.w r3, r2, #40 ; 0x28 - d02702a: f8c6 382c str.w r3, [r6, #2092] ; 0x82c - d02702e: f8d8 39d8 ldr.w r3, [r8, #2520] ; 0x9d8 - d027032: 3301 adds r3, #1 - d027034: f8c8 39d8 str.w r3, [r8, #2520] ; 0x9d8 - d027038: f8d5 0090 ldr.w r0, [r5, #144] ; 0x90 - d02703c: e9d5 3256 ldrd r3, r2, [r5, #344] ; 0x158 - d027040: 3008 adds r0, #8 - d027042: 19db adds r3, r3, r7 - d027044: f142 0200 adc.w r2, r2, #0 - d027048: e9c5 3256 strd r3, r2, [r5, #344] ; 0x158 - d02704c: 463a mov r2, r7 - d02704e: f7f8 ff83 bl d01ff58 <rtw_phl_tx_count> - d027052: 9b06 ldr r3, [sp, #24] - d027054: 463a mov r2, r7 - d027056: 2100 movs r1, #0 - d027058: f503 6096 add.w r0, r3, #1200 ; 0x4b0 - d02705c: f7f8 ff7c bl d01ff58 <rtw_phl_tx_count> - d027060: a909 add r1, sp, #36 ; 0x24 - d027062: 4648 mov r0, r9 - d027064: f7de f99c bl d0053a0 <rtw_exit_critical> - d027068: e69d b.n d026da6 <wifi_hal_xmitframe_dump_sc+0x1ba> - d02706a: 2300 movs r3, #0 - d02706c: f8c8 31b4 str.w r3, [r8, #436] ; 0x1b4 - d027070: e73f b.n d026ef2 <wifi_hal_xmitframe_dump_sc+0x306> - d027072: f014 031f ands.w r3, r4, #31 - d027076: bf1a itte ne - d027078: f024 041f bicne.w r4, r4, #31 - d02707c: 19db addne r3, r3, r7 - d02707e: 463b moveq r3, r7 - d027080: f3bf 8f4f dsb sy - d027084: 4907 ldr r1, [pc, #28] ; (d0270a4 <wifi_hal_xmitframe_dump_sc+0x4b8>) - d027086: 441c add r4, r3 - d027088: 2b00 cmp r3, #0 - d02708a: eba4 0203 sub.w r2, r4, r3 - d02708e: dd9a ble.n d026fc6 <wifi_hal_xmitframe_dump_sc+0x3da> - d027090: 3b20 subs r3, #32 - d027092: f8c1 2270 str.w r2, [r1, #624] ; 0x270 - d027096: e7f7 b.n d027088 <wifi_hal_xmitframe_dump_sc+0x49c> - d027098: 2001 movs r0, #1 - d02709a: f7de fce9 bl d005a70 <rtw_msleep_os> - d02709e: e7b2 b.n d027006 <wifi_hal_xmitframe_dump_sc+0x41a> - d0270a0: 4610 mov r0, r2 - d0270a2: e5fc b.n d026c9e <wifi_hal_xmitframe_dump_sc+0xb2> - d0270a4: e000ed00 .word 0xe000ed00 - -0d0270a8 <wifi_hal_xmitframe_dump>: - d0270a8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0270ac: ed2d 8b02 vpush {d8} - d0270b0: f8d1 2090 ldr.w r2, [r1, #144] ; 0x90 - d0270b4: b087 sub sp, #28 - d0270b6: f8d0 8000 ldr.w r8, [r0] - d0270ba: 4607 mov r7, r0 - d0270bc: 2a01 cmp r2, #1 - d0270be: 468a mov sl, r1 - d0270c0: f8d1 609c ldr.w r6, [r1, #156] ; 0x9c - d0270c4: f508 7984 add.w r9, r8, #264 ; 0x108 - d0270c8: d10d bne.n d0270e6 <wifi_hal_xmitframe_dump+0x3e> - d0270ca: 898a ldrh r2, [r1, #12] - d0270cc: f640 0406 movw r4, #2054 ; 0x806 - d0270d0: 42a2 cmp r2, r4 - d0270d2: d008 beq.n d0270e6 <wifi_hal_xmitframe_dump+0x3e> - d0270d4: f648 048e movw r4, #34958 ; 0x888e - d0270d8: 42a2 cmp r2, r4 - d0270da: d004 beq.n d0270e6 <wifi_hal_xmitframe_dump+0x3e> - d0270dc: 7aca ldrb r2, [r1, #11] - d0270de: 2a01 cmp r2, #1 - d0270e0: d001 beq.n d0270e6 <wifi_hal_xmitframe_dump+0x3e> - d0270e2: f7ea fe8b bl d011dfc <rtw_issue_addbareq_cmd> - d0270e6: f89a 0067 ldrb.w r0, [sl, #103] ; 0x67 - d0270ea: f608 4bcc addw fp, r8, #3276 ; 0xccc - d0270ee: f7ff fc3d bl d02696c <wifi_hal_hwqueue_get> - d0270f2: f8da 3018 ldr.w r3, [sl, #24] - d0270f6: 4605 mov r5, r0 - d0270f8: a905 add r1, sp, #20 - d0270fa: 4658 mov r0, fp - d0270fc: ee08 3a10 vmov s16, r3 - d027100: f7de f936 bl d005370 <rtw_enter_critical> - d027104: 2d04 cmp r5, #4 - d027106: d017 beq.n d027138 <wifi_hal_xmitframe_dump+0x90> - d027108: 4629 mov r1, r5 - d02710a: 4648 mov r0, r9 - d02710c: f7ff fc44 bl d026998 <wifi_hal_txbd_enough_check> - d027110: b990 cbnz r0, d027138 <wifi_hal_xmitframe_dump+0x90> - d027112: a905 add r1, sp, #20 - d027114: 4658 mov r0, fp - d027116: 2400 movs r4, #0 - d027118: f7de f942 bl d0053a0 <rtw_exit_critical> - d02711c: 4631 mov r1, r6 - d02711e: 4648 mov r0, r9 - d027120: f7ff faf0 bl d026704 <rtw_xmitbuf_free> - d027124: 4651 mov r1, sl - d027126: 4648 mov r0, r9 - d027128: f7ff fa4e bl d0265c8 <rtw_xmitframe_free> - d02712c: 4620 mov r0, r4 - d02712e: b007 add sp, #28 - d027130: ecbd 8b02 vpop {d8} - d027134: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d027138: b2ea uxtb r2, r5 - d02713a: 2a04 cmp r2, #4 - d02713c: f000 80d8 beq.w d0272f0 <wifi_hal_xmitframe_dump+0x248> - d027140: eb08 1042 add.w r0, r8, r2, lsl #5 - d027144: f8d0 1148 ldr.w r1, [r0, #328] ; 0x148 - d027148: f8d0 4134 ldr.w r4, [r0, #308] ; 0x134 - d02714c: 440c add r4, r1 - d02714e: f8d0 1138 ldr.w r1, [r0, #312] ; 0x138 - d027152: fbb4 f0f1 udiv r0, r4, r1 - d027156: fb01 4410 mls r4, r1, r0, r4 - d02715a: 0163 lsls r3, r4, #5 - d02715c: 2128 movs r1, #40 ; 0x28 - d02715e: eb08 1242 add.w r2, r8, r2, lsl #5 - d027162: 2d04 cmp r5, #4 - d027164: 9303 str r3, [sp, #12] - d027166: f8d2 312c ldr.w r3, [r2, #300] ; 0x12c - d02716a: f8da 209c ldr.w r2, [sl, #156] ; 0x9c - d02716e: eb03 1444 add.w r4, r3, r4, lsl #5 - d027172: 9302 str r3, [sp, #8] - d027174: 62d1 str r1, [r2, #44] ; 0x2c - d027176: f8da 1018 ldr.w r1, [sl, #24] - d02717a: 6391 str r1, [r2, #56] ; 0x38 - d02717c: 6911 ldr r1, [r2, #16] - d02717e: f101 0128 add.w r1, r1, #40 ; 0x28 - d027182: 6351 str r1, [r2, #52] ; 0x34 - d027184: f04f 0102 mov.w r1, #2 - d027188: 6551 str r1, [r2, #84] ; 0x54 - d02718a: f8da 20c0 ldr.w r2, [sl, #192] ; 0xc0 - d02718e: f8da 10cc ldr.w r1, [sl, #204] ; 0xcc - d027192: 440a add r2, r1 - d027194: f8ca 20b0 str.w r2, [sl, #176] ; 0xb0 - d027198: 6933 ldr r3, [r6, #16] - d02719a: 9301 str r3, [sp, #4] - d02719c: 62b3 str r3, [r6, #40] ; 0x28 - d02719e: d10d bne.n d0271bc <wifi_hal_xmitframe_dump+0x114> - d0271a0: 2201 movs r2, #1 - d0271a2: f888 222c strb.w r2, [r8, #556] ; 0x22c - d0271a6: f897 08c0 ldrb.w r0, [r7, #2240] ; 0x8c0 - d0271aa: f7f9 f84d bl d020248 <ROM_WIFI_BCN_VALID> - d0271ae: 4955 ldr r1, [pc, #340] ; (d027304 <wifi_hal_xmitframe_dump+0x25c>) - d0271b0: f891 202a ldrb.w r2, [r1, #42] ; 0x2a - d0271b4: f042 0210 orr.w r2, r2, #16 - d0271b8: f881 202a strb.w r2, [r1, #42] ; 0x2a - d0271bc: 9b01 ldr r3, [sp, #4] - d0271be: 2b00 cmp r3, #0 - d0271c0: d0a7 beq.n d027112 <wifi_hal_xmitframe_dump+0x6a> - d0271c2: 9901 ldr r1, [sp, #4] - d0271c4: 4650 mov r0, sl - d0271c6: f010 f835 bl d037234 <wifi_hal_txdesc_fill> - d0271ca: 4621 mov r1, r4 - d0271cc: 4650 mov r0, sl - d0271ce: f7ff fbed bl d0269ac <wifi_hal_txbd_set_to_dma> - d0271d2: 8b32 ldrh r2, [r6, #24] - d0271d4: 2a02 cmp r2, #2 - d0271d6: d005 beq.n d0271e4 <wifi_hal_xmitframe_dump+0x13c> - d0271d8: eb09 1045 add.w r0, r9, r5, lsl #5 - d0271dc: 4631 mov r1, r6 - d0271de: 3024 adds r0, #36 ; 0x24 - d0271e0: f7ff faf6 bl d0267d0 <rtw_xmitbuf_enqueue> - d0271e4: 2d04 cmp r5, #4 - d0271e6: f040 8087 bne.w d0272f8 <wifi_hal_xmitframe_dump+0x250> - d0271ea: 9903 ldr r1, [sp, #12] - d0271ec: f44f 7060 mov.w r0, #896 ; 0x380 - d0271f0: e9dd 3202 ldrd r3, r2, [sp, #8] - d0271f4: 589a ldr r2, [r3, r2] - d0271f6: f042 4200 orr.w r2, r2, #2147483648 ; 0x80000000 - d0271fa: 505a str r2, [r3, r1] - d0271fc: f7f3 fc65 bl d01aaca <rtw_read32> - d027200: f040 5180 orr.w r1, r0, #268435456 ; 0x10000000 - d027204: f44f 7060 mov.w r0, #896 ; 0x380 - d027208: f7f3 fc6d bl d01aae6 <rtw_write32> - d02720c: a905 add r1, sp, #20 - d02720e: 4658 mov r0, fp - d027210: f7de f8c6 bl d0053a0 <rtw_exit_critical> - d027214: f8ba 200c ldrh.w r2, [sl, #12] - d027218: f648 018e movw r1, #34958 ; 0x888e - d02721c: 428a cmp r2, r1 - d02721e: d05f beq.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d027220: f640 0106 movw r1, #2054 ; 0x806 - d027224: 428a cmp r2, r1 - d027226: d05b beq.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d027228: f648 01b4 movw r1, #34996 ; 0x88b4 - d02722c: 428a cmp r2, r1 - d02722e: d057 beq.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d027230: f89a 200b ldrb.w r2, [sl, #11] - d027234: 2a01 cmp r2, #1 - d027236: d053 beq.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d027238: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 - d02723c: 2800 cmp r0, #0 - d02723e: d04f beq.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d027240: f8d7 2184 ldr.w r2, [r7, #388] ; 0x184 - d027244: f032 0304 bics.w r3, r2, #4 - d027248: d14a bne.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d02724a: f89a 2043 ldrb.w r2, [sl, #67] ; 0x43 - d02724e: 2a00 cmp r2, #0 - d027250: d146 bne.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d027252: f89a 2075 ldrb.w r2, [sl, #117] ; 0x75 - d027256: 07d3 lsls r3, r2, #31 - d027258: d442 bmi.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d02725a: f89a 2088 ldrb.w r2, [sl, #136] ; 0x88 - d02725e: 2a01 cmp r2, #1 - d027260: d03e beq.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d027262: 4a29 ldr r2, [pc, #164] ; (d027308 <wifi_hal_xmitframe_dump+0x260>) - d027264: f892 202a ldrb.w r2, [r2, #42] ; 0x2a - d027268: 2a00 cmp r2, #0 - d02726a: d039 beq.n d0272e0 <wifi_hal_xmitframe_dump+0x238> - d02726c: f10a 0175 add.w r1, sl, #117 ; 0x75 - d027270: f44f 748e mov.w r4, #284 ; 0x11c - d027274: 9102 str r1, [sp, #8] - d027276: f7fd f9f9 bl d02466c <rtw_get_tx_sc_free_entry> - d02727a: 4344 muls r4, r0 - d02727c: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 - d027280: 220e movs r2, #14 - d027282: 9902 ldr r1, [sp, #8] - d027284: f504 757f add.w r5, r4, #1020 ; 0x3fc - d027288: f504 785e add.w r8, r4, #888 ; 0x378 - d02728c: 4428 add r0, r5 - d02728e: 4d1f ldr r5, [pc, #124] ; (d02730c <wifi_hal_xmitframe_dump+0x264>) - d027290: 47a8 blx r5 - d027292: f8da 2070 ldr.w r2, [sl, #112] ; 0x70 - d027296: f89a 001d ldrb.w r0, [sl, #29] - d02729a: 1911 adds r1, r2, r4 - d02729c: f8ba 2012 ldrh.w r2, [sl, #18] - d0272a0: 4402 add r2, r0 - d0272a2: 322e adds r2, #46 ; 0x2e - d0272a4: f8c1 23f8 str.w r2, [r1, #1016] ; 0x3f8 - d0272a8: 2280 movs r2, #128 ; 0x80 - d0272aa: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 - d0272ae: 2100 movs r1, #0 - d0272b0: 4440 add r0, r8 - d0272b2: f7de f976 bl d0055a2 <rtw_memset> - d0272b6: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 - d0272ba: 6931 ldr r1, [r6, #16] - d0272bc: 1902 adds r2, r0, r4 - d0272be: 4440 add r0, r8 - d0272c0: f8d2 23f8 ldr.w r2, [r2, #1016] ; 0x3f8 - d0272c4: 47a8 blx r5 - d0272c6: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 - d0272ca: 2228 movs r2, #40 ; 0x28 - d0272cc: 9901 ldr r1, [sp, #4] - d0272ce: 4440 add r0, r8 - d0272d0: 47a8 blx r5 - d0272d2: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 - d0272d6: f8da 2014 ldr.w r2, [sl, #20] - d0272da: 4420 add r0, r4 - d0272dc: f8c0 2490 str.w r2, [r0, #1168] ; 0x490 - d0272e0: ee18 2a10 vmov r2, s16 - d0272e4: 4651 mov r1, sl - d0272e6: 4638 mov r0, r7 - d0272e8: 2401 movs r4, #1 - d0272ea: f7fa fdcc bl d021e86 <rtw_xmit_count_stats> - d0272ee: e719 b.n d027124 <wifi_hal_xmitframe_dump+0x7c> - d0272f0: 2400 movs r4, #0 - d0272f2: f8c8 41b4 str.w r4, [r8, #436] ; 0x1b4 - d0272f6: e730 b.n d02715a <wifi_hal_xmitframe_dump+0xb2> - d0272f8: 4629 mov r1, r5 - d0272fa: 4648 mov r0, r9 - d0272fc: f7ff fc18 bl d026b30 <wifi_hal_txbd_host_index_update> - d027300: e784 b.n d02720c <wifi_hal_xmitframe_dump+0x164> - d027302: bf00 nop - d027304: 40000200 .word 0x40000200 - d027308: 60000c80 .word 0x60000c80 - d02730c: 00027939 .word 0x00027939 - -0d027310 <wifi_hal_xmitfram_dequeue>: - d027310: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d027314: 4607 mov r7, r0 - d027316: 460c mov r4, r1 - d027318: 680e ldr r6, [r1, #0] - d02731a: 4631 mov r1, r6 - d02731c: 4620 mov r0, r4 - d02731e: f7de fa9b bl d005858 <rtw_end_of_queue_search> - d027322: b108 cbz r0, d027328 <wifi_hal_xmitfram_dequeue+0x18> - d027324: 2500 movs r5, #0 - d027326: e019 b.n d02735c <wifi_hal_xmitfram_dequeue+0x4c> - d027328: f106 0808 add.w r8, r6, #8 - d02732c: f106 0114 add.w r1, r6, #20 - d027330: 4638 mov r0, r7 - d027332: 4642 mov r2, r8 - d027334: f7ff f995 bl d026662 <rtw_xmitframe_dequeue_one> - d027338: 4605 mov r5, r0 - d02733a: b190 cbz r0, d027362 <wifi_hal_xmitfram_dequeue+0x52> - d02733c: f890 0067 ldrb.w r0, [r0, #103] ; 0x67 - d027340: f7ff fb14 bl d02696c <wifi_hal_hwqueue_get> - d027344: eb04 0480 add.w r4, r4, r0, lsl #2 - d027348: 4640 mov r0, r8 - d02734a: 68e3 ldr r3, [r4, #12] - d02734c: 3b01 subs r3, #1 - d02734e: 60e3 str r3, [r4, #12] - d027350: f7de fa80 bl d005854 <rtw_queue_empty> - d027354: b110 cbz r0, d02735c <wifi_hal_xmitfram_dequeue+0x4c> - d027356: 4630 mov r0, r6 - d027358: f7de f8fe bl d005558 <rtw_list_delete> - d02735c: 4628 mov r0, r5 - d02735e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d027362: 6836 ldr r6, [r6, #0] - d027364: e7d9 b.n d02731a <wifi_hal_xmitfram_dequeue+0xa> +0d026910 <wifi_hal_tx_ring_init>: + d026910: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d026914: b088 sub sp, #32 + d026916: 2304 movs r3, #4 + d026918: 2600 movs r6, #0 + d02691a: 2218 movs r2, #24 + d02691c: 46e9 mov r9, sp + d02691e: 4f14 ldr r7, [pc, #80] ; (d026970 <wifi_hal_tx_ring_init+0x60>) + d026920: f100 0434 add.w r4, r0, #52 ; 0x34 + d026924: f500 759a add.w r5, r0, #308 ; 0x134 + d026928: 9607 str r6, [sp, #28] + d02692a: 9304 str r3, [sp, #16] + d02692c: e9cd 3300 strd r3, r3, [sp] + d026930: e9cd 3302 strd r3, r3, [sp, #8] + d026934: e9cd 2305 strd r2, r3, [sp, #20] + d026938: f859 8b04 ldr.w r8, [r9], #4 + d02693c: f1b8 0f00 cmp.w r8, #0 + d026940: d00f beq.n d026962 <wifi_hal_tx_ring_init+0x52> + d026942: f8d7 a000 ldr.w sl, [r7] + d026946: ea4f 1248 mov.w r2, r8, lsl #5 + d02694a: 2100 movs r1, #0 + d02694c: 4650 mov r0, sl + d02694e: f7de fe28 bl d0055a2 <rtw_memset> + d026952: 4620 mov r0, r4 + d026954: e944 a604 strd sl, r6, [r4, #-16] + d026958: e944 6802 strd r6, r8, [r4, #-8] + d02695c: f7de fde8 bl d005530 <rtw_init_listhead> + d026960: 60e6 str r6, [r4, #12] + d026962: 3420 adds r4, #32 + d026964: 3704 adds r7, #4 + d026966: 42ac cmp r4, r5 + d026968: d1e6 bne.n d026938 <wifi_hal_tx_ring_init+0x28> + d02696a: b008 add sp, #32 + d02696c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d026970: 0d049ad4 .word 0x0d049ad4 + +0d026974 <wifi_hal_tx_ring_free>: + d026974: b570 push {r4, r5, r6, lr} + d026976: 4606 mov r6, r0 + d026978: f100 0424 add.w r4, r0, #36 ; 0x24 + d02697c: 2500 movs r5, #0 + d02697e: 69e3 ldr r3, [r4, #28] + d026980: b1b3 cbz r3, d0269b0 <wifi_hal_tx_ring_free+0x3c> + d026982: 68a3 ldr r3, [r4, #8] + d026984: 2d04 cmp r5, #4 + d026986: 6821 ldr r1, [r4, #0] + d026988: ea4f 1343 mov.w r3, r3, lsl #5 + d02698c: 58ca ldr r2, [r1, r3] + d02698e: f022 4200 bic.w r2, r2, #2147483648 ; 0x80000000 + d026992: 50ca str r2, [r1, r3] + d026994: d007 beq.n d0269a6 <wifi_hal_tx_ring_free+0x32> + d026996: 68a3 ldr r3, [r4, #8] + d026998: 68e2 ldr r2, [r4, #12] + d02699a: 3301 adds r3, #1 + d02699c: fbb3 f1f2 udiv r1, r3, r2 + d0269a0: fb02 3311 mls r3, r2, r1, r3 + d0269a4: 60a3 str r3, [r4, #8] + d0269a6: 4620 mov r0, r4 + d0269a8: f7ff ff91 bl d0268ce <rtw_xmitbuf_dequeue> + d0269ac: 4601 mov r1, r0 + d0269ae: b920 cbnz r0, d0269ba <wifi_hal_tx_ring_free+0x46> + d0269b0: 3501 adds r5, #1 + d0269b2: 3420 adds r4, #32 + d0269b4: 2d08 cmp r5, #8 + d0269b6: d1e2 bne.n d02697e <wifi_hal_tx_ring_free+0xa> + d0269b8: bd70 pop {r4, r5, r6, pc} + d0269ba: 4630 mov r0, r6 + d0269bc: f7ff ff10 bl d0267e0 <rtw_xmitbuf_free> + d0269c0: e7dd b.n d02697e <wifi_hal_tx_ring_free+0xa> + +0d0269c2 <wifi_hal_tx_ring_reset>: + d0269c2: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d0269c6: 6804 ldr r4, [r0, #0] + d0269c8: 2500 movs r5, #0 + d0269ca: a901 add r1, sp, #4 + d0269cc: f604 46cc addw r6, r4, #3276 ; 0xccc + d0269d0: f504 7784 add.w r7, r4, #264 ; 0x108 + d0269d4: 46a8 mov r8, r5 + d0269d6: 9501 str r5, [sp, #4] + d0269d8: 4630 mov r0, r6 + d0269da: f7de fcc9 bl d005370 <rtw_enter_critical> + d0269de: f8d4 312c ldr.w r3, [r4, #300] ; 0x12c + d0269e2: b313 cbz r3, d026a2a <wifi_hal_tx_ring_reset+0x68> + d0269e4: f504 7996 add.w r9, r4, #300 ; 0x12c + d0269e8: f8d4 3148 ldr.w r3, [r4, #328] ; 0x148 + d0269ec: b1db cbz r3, d026a26 <wifi_hal_tx_ring_reset+0x64> + d0269ee: f8d4 3134 ldr.w r3, [r4, #308] ; 0x134 + d0269f2: 2d04 cmp r5, #4 + d0269f4: f8d4 112c ldr.w r1, [r4, #300] ; 0x12c + d0269f8: ea4f 1343 mov.w r3, r3, lsl #5 + d0269fc: 58ca ldr r2, [r1, r3] + d0269fe: f022 4200 bic.w r2, r2, #2147483648 ; 0x80000000 + d026a02: 50ca str r2, [r1, r3] + d026a04: d00a beq.n d026a1c <wifi_hal_tx_ring_reset+0x5a> + d026a06: f8d4 3134 ldr.w r3, [r4, #308] ; 0x134 + d026a0a: f8d4 2138 ldr.w r2, [r4, #312] ; 0x138 + d026a0e: 3301 adds r3, #1 + d026a10: fbb3 f1f2 udiv r1, r3, r2 + d026a14: fb02 3311 mls r3, r2, r1, r3 + d026a18: f8c4 3134 str.w r3, [r4, #308] ; 0x134 + d026a1c: 4648 mov r0, r9 + d026a1e: f7ff ff56 bl d0268ce <rtw_xmitbuf_dequeue> + d026a22: 4601 mov r1, r0 + d026a24: b960 cbnz r0, d026a40 <wifi_hal_tx_ring_reset+0x7e> + d026a26: f8c4 8134 str.w r8, [r4, #308] ; 0x134 + d026a2a: 3501 adds r5, #1 + d026a2c: 3420 adds r4, #32 + d026a2e: 2d08 cmp r5, #8 + d026a30: d1d5 bne.n d0269de <wifi_hal_tx_ring_reset+0x1c> + d026a32: a901 add r1, sp, #4 + d026a34: 4630 mov r0, r6 + d026a36: f7de fcb3 bl d0053a0 <rtw_exit_critical> + d026a3a: b003 add sp, #12 + d026a3c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d026a40: 4638 mov r0, r7 + d026a42: f7ff fecd bl d0267e0 <rtw_xmitbuf_free> + d026a46: e7cf b.n d0269e8 <wifi_hal_tx_ring_reset+0x26> + +0d026a48 <wifi_hal_hwqueue_get>: + d026a48: 2811 cmp r0, #17 + d026a4a: bf9a itte ls + d026a4c: 4b01 ldrls r3, [pc, #4] ; (d026a54 <wifi_hal_hwqueue_get+0xc>) + d026a4e: 5c18 ldrbls r0, [r3, r0] + d026a50: 2005 movhi r0, #5 + d026a52: 4770 bx lr + d026a54: 0d049aa6 .word 0x0d049aa6 + +0d026a58 <wifi_hal_hwqueue_mapping_to_dma>: + d026a58: 2806 cmp r0, #6 + d026a5a: d809 bhi.n d026a70 <wifi_hal_hwqueue_mapping_to_dma+0x18> + d026a5c: e8df f000 tbb [pc, r0] + d026a60: 09090909 .word 0x09090909 + d026a64: 0604 .short 0x0604 + d026a66: 09 .byte 0x09 + d026a67: 00 .byte 0x00 + d026a68: 200e movs r0, #14 + d026a6a: 4770 bx lr + d026a6c: 2004 movs r0, #4 + d026a6e: 4770 bx lr + d026a70: 2010 movs r0, #16 + d026a72: 4770 bx lr + +0d026a74 <wifi_hal_txbd_enough_check>: + d026a74: eb00 1141 add.w r1, r0, r1, lsl #5 + d026a78: 6b08 ldr r0, [r1, #48] ; 0x30 + d026a7a: 6c0b ldr r3, [r1, #64] ; 0x40 + d026a7c: 1ac0 subs r0, r0, r3 + d026a7e: 2801 cmp r0, #1 + d026a80: bf94 ite ls + d026a82: 2000 movls r0, #0 + d026a84: 2001 movhi r0, #1 + d026a86: 4770 bx lr + +0d026a88 <wifi_hal_txbd_set_to_dma>: + d026a88: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d026a8c: f8d0 209c ldr.w r2, [r0, #156] ; 0x9c + d026a90: 250c movs r5, #12 + d026a92: 2000 movs r0, #0 + d026a94: 6d53 ldr r3, [r2, #84] ; 0x54 + d026a96: 4614 mov r4, r2 + d026a98: fb05 2503 mla r5, r5, r3, r2 + d026a9c: 4613 mov r3, r2 + d026a9e: 42ab cmp r3, r5 + d026aa0: d150 bne.n d026b44 <wifi_hal_txbd_set_to_dma+0xbc> + d026aa2: f010 037f ands.w r3, r0, #127 ; 0x7f + d026aa6: 680d ldr r5, [r1, #0] + d026aa8: bf18 it ne + d026aaa: 2301 movne r3, #1 + d026aac: eb03 13d0 add.w r3, r3, r0, lsr #7 + d026ab0: f425 007f bic.w r0, r5, #16711680 ; 0xff0000 + d026ab4: 041b lsls r3, r3, #16 + d026ab6: f403 037f and.w r3, r3, #16711680 ; 0xff0000 + d026aba: 4303 orrs r3, r0 + d026abc: 600b str r3, [r1, #0] + d026abe: 680b ldr r3, [r1, #0] + d026ac0: 8d90 ldrh r0, [r2, #44] ; 0x2c + d026ac2: 0c1b lsrs r3, r3, #16 + d026ac4: 041b lsls r3, r3, #16 + d026ac6: 4303 orrs r3, r0 + d026ac8: 600b str r3, [r1, #0] + d026aca: 6a90 ldr r0, [r2, #40] ; 0x28 + d026acc: 684b ldr r3, [r1, #4] + d026ace: 6048 str r0, [r1, #4] + d026ad0: 6ad3 ldr r3, [r2, #44] ; 0x2c + d026ad2: b333 cbz r3, d026b22 <wifi_hal_txbd_set_to_dma+0x9a> + d026ad4: 4d4b ldr r5, [pc, #300] ; (d026c04 <wifi_hal_txbd_set_to_dma+0x17c>) + d026ad6: 696e ldr r6, [r5, #20] + d026ad8: 03f6 lsls r6, r6, #15 + d026ada: d522 bpl.n d026b22 <wifi_hal_txbd_set_to_dma+0x9a> + d026adc: ea00 0603 and.w r6, r0, r3 + d026ae0: 3601 adds r6, #1 + d026ae2: d133 bne.n d026b4c <wifi_hal_txbd_set_to_dma+0xc4> + d026ae4: 2300 movs r3, #0 + d026ae6: f8c5 3084 str.w r3, [r5, #132] ; 0x84 + d026aea: f3bf 8f4f dsb sy + d026aee: f8d5 3080 ldr.w r3, [r5, #128] ; 0x80 + d026af2: f643 77e0 movw r7, #16352 ; 0x3fe0 + d026af6: f3c3 06c9 ubfx r6, r3, #3, #10 + d026afa: f3c3 334e ubfx r3, r3, #13, #15 + d026afe: 015b lsls r3, r3, #5 + d026b00: ea03 0e07 and.w lr, r3, r7 + d026b04: 4630 mov r0, r6 + d026b06: ea4e 7c80 orr.w ip, lr, r0, lsl #30 + d026b0a: 3801 subs r0, #1 + d026b0c: f8c5 c26c str.w ip, [r5, #620] ; 0x26c + d026b10: d2f9 bcs.n d026b06 <wifi_hal_txbd_set_to_dma+0x7e> + d026b12: 3b20 subs r3, #32 + d026b14: f113 0f20 cmn.w r3, #32 + d026b18: d1f2 bne.n d026b00 <wifi_hal_txbd_set_to_dma+0x78> + d026b1a: f3bf 8f4f dsb sy + d026b1e: f3bf 8f6f isb sy + d026b22: 6d53 ldr r3, [r2, #84] ; 0x54 + d026b24: 2b04 cmp r3, #4 + d026b26: d80a bhi.n d026b3e <wifi_hal_txbd_set_to_dma+0xb6> + d026b28: 3108 adds r1, #8 + d026b2a: 2601 movs r6, #1 + d026b2c: 4f36 ldr r7, [pc, #216] ; (d026c08 <wifi_hal_txbd_set_to_dma+0x180>) + d026b2e: f04f 0c00 mov.w ip, #0 + d026b32: 4d34 ldr r5, [pc, #208] ; (d026c04 <wifi_hal_txbd_set_to_dma+0x17c>) + d026b34: f643 7ee0 movw lr, #16352 ; 0x3fe0 + d026b38: 6d53 ldr r3, [r2, #84] ; 0x54 + d026b3a: 42b3 cmp r3, r6 + d026b3c: d818 bhi.n d026b70 <wifi_hal_txbd_set_to_dma+0xe8> + d026b3e: 2001 movs r0, #1 + d026b40: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d026b44: 6ade ldr r6, [r3, #44] ; 0x2c + d026b46: 330c adds r3, #12 + d026b48: 4430 add r0, r6 + d026b4a: e7a8 b.n d026a9e <wifi_hal_txbd_set_to_dma+0x16> + d026b4c: f010 051f ands.w r5, r0, #31 + d026b50: bf1c itt ne + d026b52: f020 001f bicne.w r0, r0, #31 + d026b56: 195b addne r3, r3, r5 + d026b58: f3bf 8f4f dsb sy + d026b5c: 4e29 ldr r6, [pc, #164] ; (d026c04 <wifi_hal_txbd_set_to_dma+0x17c>) + d026b5e: 4418 add r0, r3 + d026b60: 2b00 cmp r3, #0 + d026b62: eba0 0503 sub.w r5, r0, r3 + d026b66: ddd8 ble.n d026b1a <wifi_hal_txbd_set_to_dma+0x92> + d026b68: 3b20 subs r3, #32 + d026b6a: f8c6 5268 str.w r5, [r6, #616] ; 0x268 + d026b6e: e7f7 b.n d026b60 <wifi_hal_txbd_set_to_dma+0xd8> + d026b70: 6808 ldr r0, [r1, #0] + d026b72: 8f23 ldrh r3, [r4, #56] ; 0x38 + d026b74: 4038 ands r0, r7 + d026b76: 4303 orrs r3, r0 + d026b78: 600b str r3, [r1, #0] + d026b7a: 680b ldr r3, [r1, #0] + d026b7c: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 + d026b80: 600b str r3, [r1, #0] + d026b82: 6b60 ldr r0, [r4, #52] ; 0x34 + d026b84: 684b ldr r3, [r1, #4] + d026b86: 6048 str r0, [r1, #4] + d026b88: 6ba3 ldr r3, [r4, #56] ; 0x38 + d026b8a: b32b cbz r3, d026bd8 <wifi_hal_txbd_set_to_dma+0x150> + d026b8c: f8d5 8014 ldr.w r8, [r5, #20] + d026b90: f418 3f80 tst.w r8, #65536 ; 0x10000 + d026b94: d020 beq.n d026bd8 <wifi_hal_txbd_set_to_dma+0x150> + d026b96: ea00 0803 and.w r8, r0, r3 + d026b9a: f1b8 3fff cmp.w r8, #4294967295 ; 0xffffffff + d026b9e: d11f bne.n d026be0 <wifi_hal_txbd_set_to_dma+0x158> + d026ba0: f8c5 c084 str.w ip, [r5, #132] ; 0x84 + d026ba4: f3bf 8f4f dsb sy + d026ba8: f8d5 3080 ldr.w r3, [r5, #128] ; 0x80 + d026bac: f3c3 08c9 ubfx r8, r3, #3, #10 + d026bb0: f3c3 334e ubfx r3, r3, #13, #15 + d026bb4: 015b lsls r3, r3, #5 + d026bb6: ea03 0a0e and.w sl, r3, lr + d026bba: 4640 mov r0, r8 + d026bbc: ea4a 7980 orr.w r9, sl, r0, lsl #30 + d026bc0: 3801 subs r0, #1 + d026bc2: f8c5 9274 str.w r9, [r5, #628] ; 0x274 + d026bc6: d2f9 bcs.n d026bbc <wifi_hal_txbd_set_to_dma+0x134> + d026bc8: 3b20 subs r3, #32 + d026bca: f113 0f20 cmn.w r3, #32 + d026bce: d1f2 bne.n d026bb6 <wifi_hal_txbd_set_to_dma+0x12e> + d026bd0: f3bf 8f4f dsb sy + d026bd4: f3bf 8f6f isb sy + d026bd8: 3601 adds r6, #1 + d026bda: 3108 adds r1, #8 + d026bdc: 340c adds r4, #12 + d026bde: e7ab b.n d026b38 <wifi_hal_txbd_set_to_dma+0xb0> + d026be0: f010 081f ands.w r8, r0, #31 + d026be4: bf1c itt ne + d026be6: f020 001f bicne.w r0, r0, #31 + d026bea: 4443 addne r3, r8 + d026bec: f3bf 8f4f dsb sy + d026bf0: 4418 add r0, r3 + d026bf2: 2b00 cmp r3, #0 + d026bf4: eba0 0803 sub.w r8, r0, r3 + d026bf8: ddea ble.n d026bd0 <wifi_hal_txbd_set_to_dma+0x148> + d026bfa: 3b20 subs r3, #32 + d026bfc: f8c5 8270 str.w r8, [r5, #624] ; 0x270 + d026c00: e7f7 b.n d026bf2 <wifi_hal_txbd_set_to_dma+0x16a> + d026c02: bf00 nop + d026c04: e000ed00 .word 0xe000ed00 + d026c08: ffff0000 .word 0xffff0000 + +0d026c0c <wifi_hal_txbd_host_index_update>: + d026c0c: 4602 mov r2, r0 + d026c0e: 4608 mov r0, r1 + d026c10: eb02 1141 add.w r1, r2, r1, lsl #5 + d026c14: b538 push {r3, r4, r5, lr} + d026c16: f7ff ff1f bl d026a58 <wifi_hal_hwqueue_mapping_to_dma> + d026c1a: 6acb ldr r3, [r1, #44] ; 0x2c + d026c1c: 6c0a ldr r2, [r1, #64] ; 0x40 + d026c1e: 30e8 adds r0, #232 ; 0xe8 + d026c20: 6b0c ldr r4, [r1, #48] ; 0x30 + d026c22: 4413 add r3, r2 + d026c24: 0085 lsls r5, r0, #2 + d026c26: fbb3 f1f4 udiv r1, r3, r4 + d026c2a: fb04 3311 mls r3, r4, r1, r3 + d026c2e: b29c uxth r4, r3 + d026c30: 4621 mov r1, r4 + d026c32: 4628 mov r0, r5 + d026c34: f7f3 ffc0 bl d01abb8 <rtw_write16> + d026c38: b100 cbz r0, d026c3c <wifi_hal_txbd_host_index_update+0x30> + d026c3a: bd38 pop {r3, r4, r5, pc} + d026c3c: 2001 movs r0, #1 + d026c3e: f7de ff17 bl d005a70 <rtw_msleep_os> + d026c42: e7f5 b.n d026c30 <wifi_hal_txbd_host_index_update+0x24> + +0d026c44 <wifi_hal_polling_tx_done>: + d026c44: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d026c48: f04f 0800 mov.w r8, #0 + d026c4c: 461f mov r7, r3 + d026c4e: 460d mov r5, r1 + d026c50: f883 8000 strb.w r8, [r3] + d026c54: b1d9 cbz r1, d026c8e <wifi_hal_polling_tx_done+0x4a> + d026c56: 2807 cmp r0, #7 + d026c58: d908 bls.n d026c6c <wifi_hal_polling_tx_done+0x28> + d026c5a: 4817 ldr r0, [pc, #92] ; (d026cb8 <wifi_hal_polling_tx_done+0x74>) + d026c5c: f7dd f94c bl d003ef8 <inic_ipc_dev_buffered_printf> + d026c60: 4916 ldr r1, [pc, #88] ; (d026cbc <wifi_hal_polling_tx_done+0x78>) + d026c62: 4817 ldr r0, [pc, #92] ; (d026cc0 <wifi_hal_polling_tx_done+0x7c>) + d026c64: 2500 movs r5, #0 + d026c66: f7dd f947 bl d003ef8 <inic_ipc_dev_buffered_printf> + d026c6a: e010 b.n d026c8e <wifi_hal_polling_tx_done+0x4a> + d026c6c: f100 045c add.w r4, r0, #92 ; 0x5c + d026c70: b296 uxth r6, r2 + d026c72: b264 sxtb r4, r4 + d026c74: f104 4480 add.w r4, r4, #1073741824 ; 0x40000000 + d026c78: 7823 ldrb r3, [r4, #0] + d026c7a: b2da uxtb r2, r3 + d026c7c: f003 031f and.w r3, r3, #31 + d026c80: 429d cmp r5, r3 + d026c82: d107 bne.n d026c94 <wifi_hal_polling_tx_done+0x50> + d026c84: 09d5 lsrs r5, r2, #7 + d026c86: f04f 0301 mov.w r3, #1 + d026c8a: d013 beq.n d026cb4 <wifi_hal_polling_tx_done+0x70> + d026c8c: 703b strb r3, [r7, #0] + d026c8e: 4628 mov r0, r5 + d026c90: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d026c94: f108 0801 add.w r8, r8, #1 + d026c98: 2001 movs r0, #1 + d026c9a: f7de ff03 bl d005aa4 <rtw_mdelay_os> + d026c9e: f108 33ff add.w r3, r8, #4294967295 ; 0xffffffff + d026ca2: b29b uxth r3, r3 + d026ca4: 429e cmp r6, r3 + d026ca6: d8e7 bhi.n d026c78 <wifi_hal_polling_tx_done+0x34> + d026ca8: 4803 ldr r0, [pc, #12] ; (d026cb8 <wifi_hal_polling_tx_done+0x74>) + d026caa: f7dd f925 bl d003ef8 <inic_ipc_dev_buffered_printf> + d026cae: 4903 ldr r1, [pc, #12] ; (d026cbc <wifi_hal_polling_tx_done+0x78>) + d026cb0: 4804 ldr r0, [pc, #16] ; (d026cc4 <wifi_hal_polling_tx_done+0x80>) + d026cb2: e7d7 b.n d026c64 <wifi_hal_polling_tx_done+0x20> + d026cb4: 461d mov r5, r3 + d026cb6: e7ea b.n d026c8e <wifi_hal_polling_tx_done+0x4a> + d026cb8: 0d04a78b .word 0x0d04a78b + d026cbc: 0d049ab8 .word 0x0d049ab8 + d026cc0: 0d04992f .word 0x0d04992f + d026cc4: 0d049958 .word 0x0d049958 + +0d026cc8 <wifi_hal_xmitframe_dump_sc>: + d026cc8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d026ccc: ed2d 8b02 vpush {d8} + d026cd0: f8d0 8000 ldr.w r8, [r0] + d026cd4: b08b sub sp, #44 ; 0x2c + d026cd6: 469a mov sl, r3 + d026cd8: 4606 mov r6, r0 + d026cda: f508 7384 add.w r3, r8, #264 ; 0x108 + d026cde: 460c mov r4, r1 + d026ce0: f89d 7058 ldrb.w r7, [sp, #88] ; 0x58 + d026ce4: 4615 mov r5, r2 + d026ce6: ee08 3a10 vmov s16, r3 + d026cea: 2a00 cmp r2, #0 + d026cec: f000 8246 beq.w d02717c <wifi_hal_xmitframe_dump_sc+0x4b4> + d026cf0: f8d8 3cc0 ldr.w r3, [r8, #3264] ; 0xcc0 + d026cf4: f44f 728e mov.w r2, #284 ; 0x11c + d026cf8: 9306 str r3, [sp, #24] + d026cfa: fb02 f20a mul.w r2, r2, sl + d026cfe: 6a0b ldr r3, [r1, #32] + d026d00: 9303 str r3, [sp, #12] + d026d02: 18ab adds r3, r5, r2 + d026d04: f8d3 33f8 ldr.w r3, [r3, #1016] ; 0x3f8 + d026d08: 9304 str r3, [sp, #16] + d026d0a: 4b63 ldr r3, [pc, #396] ; (d026e98 <wifi_hal_xmitframe_dump_sc+0x1d0>) + d026d0c: 7cdb ldrb r3, [r3, #19] + d026d0e: b1e3 cbz r3, d026d4a <wifi_hal_xmitframe_dump_sc+0x82> + d026d10: f895 3221 ldrb.w r3, [r5, #545] ; 0x221 + d026d14: 2b01 cmp r3, #1 + d026d16: d118 bne.n d026d4a <wifi_hal_xmitframe_dump_sc+0x82> + d026d18: f895 c222 ldrb.w ip, [r5, #546] ; 0x222 + d026d1c: f1bc 0f01 cmp.w ip, #1 + d026d20: d113 bne.n d026d4a <wifi_hal_xmitframe_dump_sc+0x82> + d026d22: f895 1228 ldrb.w r1, [r5, #552] ; 0x228 + d026d26: f895 3227 ldrb.w r3, [r5, #551] ; 0x227 + d026d2a: 430b orrs r3, r1 + d026d2c: 413b asrs r3, r7 + d026d2e: 07db lsls r3, r3, #31 + d026d30: d40b bmi.n d026d4a <wifi_hal_xmitframe_dump_sc+0x82> + d026d32: fa0c fc07 lsl.w ip, ip, r7 + d026d36: f502 7269 add.w r2, r2, #932 ; 0x3a4 + d026d3a: ea41 010c orr.w r1, r1, ip + d026d3e: 442a add r2, r5 + d026d40: f885 1228 strb.w r1, [r5, #552] ; 0x228 + d026d44: 4639 mov r1, r7 + d026d46: f7eb f827 bl d011d98 <rtw_addbareq_cmd> + d026d4a: f608 49cc addw r9, r8, #3276 ; 0xccc + d026d4e: a909 add r1, sp, #36 ; 0x24 + d026d50: 4648 mov r0, r9 + d026d52: f7de fb0d bl d005370 <rtw_enter_critical> + d026d56: ee18 0a10 vmov r0, s16 + d026d5a: f7ff fd02 bl d026762 <rtw_xmitbuf_alloc> + d026d5e: 4683 mov fp, r0 + d026d60: b980 cbnz r0, d026d84 <wifi_hal_xmitframe_dump_sc+0xbc> + d026d62: 4b4e ldr r3, [pc, #312] ; (d026e9c <wifi_hal_xmitframe_dump_sc+0x1d4>) + d026d64: 681b ldr r3, [r3, #0] + d026d66: 039d lsls r5, r3, #14 + d026d68: d502 bpl.n d026d70 <wifi_hal_xmitframe_dump_sc+0xa8> + d026d6a: 484d ldr r0, [pc, #308] ; (d026ea0 <wifi_hal_xmitframe_dump_sc+0x1d8>) + d026d6c: f01c f824 bl d042db8 <__DiagPrintf_veneer> + d026d70: 4648 mov r0, r9 + d026d72: a909 add r1, sp, #36 ; 0x24 + d026d74: f7de fb14 bl d0053a0 <rtw_exit_critical> + d026d78: 2000 movs r0, #0 + d026d7a: b00b add sp, #44 ; 0x2c + d026d7c: ecbd 8b02 vpop {d8} + d026d80: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d026d84: 4638 mov r0, r7 + d026d86: f7ff fe5f bl d026a48 <wifi_hal_hwqueue_get> + d026d8a: f44f 738e mov.w r3, #284 ; 0x11c + d026d8e: 9002 str r0, [sp, #8] + d026d90: fb03 530a mla r3, r3, sl, r5 + d026d94: e9cb 6402 strd r6, r4, [fp, #8] + d026d98: f503 715e add.w r1, r3, #888 ; 0x378 + d026d9c: f993 23a0 ldrsb.w r2, [r3, #928] ; 0x3a0 + d026da0: f8b3 33a0 ldrh.w r3, [r3, #928] ; 0x3a0 + d026da4: 2a00 cmp r2, #0 + d026da6: ea4f 12e3 mov.w r2, r3, asr #7 + d026daa: f3c3 2340 ubfx r3, r3, #9, #1 + d026dae: f002 0202 and.w r2, r2, #2 + d026db2: ea43 0302 orr.w r3, r3, r2 + d026db6: da66 bge.n d026e86 <wifi_hal_xmitframe_dump_sc+0x1be> + d026db8: 2b03 cmp r3, #3 + d026dba: bf0c ite eq + d026dbc: 2320 moveq r3, #32 + d026dbe: 231a movne r3, #26 + d026dc0: 9301 str r3, [sp, #4] + d026dc2: f9b1 3028 ldrsh.w r3, [r1, #40] ; 0x28 + d026dc6: 2b00 cmp r3, #0 + d026dc8: bfbe ittt lt + d026dca: 9b01 ldrlt r3, [sp, #4] + d026dcc: 3304 addlt r3, #4 + d026dce: 9301 strlt r3, [sp, #4] + d026dd0: f8d6 3184 ldr.w r3, [r6, #388] ; 0x184 + d026dd4: 2b04 cmp r3, #4 + d026dd6: d129 bne.n d026e2c <wifi_hal_xmitframe_dump_sc+0x164> + d026dd8: f895 20e8 ldrb.w r2, [r5, #232] ; 0xe8 + d026ddc: f101 0328 add.w r3, r1, #40 ; 0x28 + d026de0: 9801 ldr r0, [sp, #4] + d026de2: f04f 0c00 mov.w ip, #0 + d026de6: 541a strb r2, [r3, r0] + d026de8: 4403 add r3, r0 + d026dea: f895 20e9 ldrb.w r2, [r5, #233] ; 0xe9 + d026dee: f883 c002 strb.w ip, [r3, #2] + d026df2: 705a strb r2, [r3, #1] + d026df4: 2220 movs r2, #32 + d026df6: 70da strb r2, [r3, #3] + d026df8: f895 20ea ldrb.w r2, [r5, #234] ; 0xea + d026dfc: 711a strb r2, [r3, #4] + d026dfe: f895 20eb ldrb.w r2, [r5, #235] ; 0xeb + d026e02: 715a strb r2, [r3, #5] + d026e04: f895 20ec ldrb.w r2, [r5, #236] ; 0xec + d026e08: 719a strb r2, [r3, #6] + d026e0a: f895 20ed ldrb.w r2, [r5, #237] ; 0xed + d026e0e: 71da strb r2, [r3, #7] + d026e10: f64f 73ff movw r3, #65535 ; 0xffff + d026e14: e9d5 023a ldrd r0, r2, [r5, #232] ; 0xe8 + d026e18: 429a cmp r2, r3 + d026e1a: bf08 it eq + d026e1c: f1b0 3fff cmpeq.w r0, #4294967295 ; 0xffffffff + d026e20: d036 beq.n d026e90 <wifi_hal_xmitframe_dump_sc+0x1c8> + d026e22: 3001 adds r0, #1 + d026e24: f142 0200 adc.w r2, r2, #0 + d026e28: e9c5 023a strd r0, r2, [r5, #232] ; 0xe8 + d026e2c: f44f 738e mov.w r3, #284 ; 0x11c + d026e30: 9107 str r1, [sp, #28] + d026e32: fb03 5a0a mla sl, r3, sl, r5 + d026e36: 6923 ldr r3, [r4, #16] + d026e38: f8da 23f8 ldr.w r2, [sl, #1016] ; 0x3f8 + d026e3c: 9305 str r3, [sp, #20] + d026e3e: f1c2 0a0c rsb sl, r2, #12 + d026e42: eb03 040a add.w r4, r3, sl + d026e46: 4b17 ldr r3, [pc, #92] ; (d026ea4 <wifi_hal_xmitframe_dump_sc+0x1dc>) + d026e48: 4620 mov r0, r4 + d026e4a: 4798 blx r3 + d026e4c: 9b02 ldr r3, [sp, #8] + d026e4e: 9907 ldr r1, [sp, #28] + d026e50: eb08 1243 add.w r2, r8, r3, lsl #5 + d026e54: f8d2 3138 ldr.w r3, [r2, #312] ; 0x138 + d026e58: f8d2 2148 ldr.w r2, [r2, #328] ; 0x148 + d026e5c: 1a9b subs r3, r3, r2 + d026e5e: 2b01 cmp r3, #1 + d026e60: d824 bhi.n d026eac <wifi_hal_xmitframe_dump_sc+0x1e4> + d026e62: 4b0e ldr r3, [pc, #56] ; (d026e9c <wifi_hal_xmitframe_dump_sc+0x1d4>) + d026e64: 681b ldr r3, [r3, #0] + d026e66: 039c lsls r4, r3, #14 + d026e68: d502 bpl.n d026e70 <wifi_hal_xmitframe_dump_sc+0x1a8> + d026e6a: 480f ldr r0, [pc, #60] ; (d026ea8 <wifi_hal_xmitframe_dump_sc+0x1e0>) + d026e6c: f01b ffa4 bl d042db8 <__DiagPrintf_veneer> + d026e70: a909 add r1, sp, #36 ; 0x24 + d026e72: 4648 mov r0, r9 + d026e74: f7de fa94 bl d0053a0 <rtw_exit_critical> + d026e78: 4659 mov r1, fp + d026e7a: ee18 0a10 vmov r0, s16 + d026e7e: f7ff fcaf bl d0267e0 <rtw_xmitbuf_free> + d026e82: 2001 movs r0, #1 + d026e84: e779 b.n d026d7a <wifi_hal_xmitframe_dump_sc+0xb2> + d026e86: 2b03 cmp r3, #3 + d026e88: bf0c ite eq + d026e8a: 231e moveq r3, #30 + d026e8c: 2318 movne r3, #24 + d026e8e: e797 b.n d026dc0 <wifi_hal_xmitframe_dump_sc+0xf8> + d026e90: 4660 mov r0, ip + d026e92: 4662 mov r2, ip + d026e94: e7c8 b.n d026e28 <wifi_hal_xmitframe_dump_sc+0x160> + d026e96: bf00 nop + d026e98: 60000c80 .word 0x60000c80 + d026e9c: 2001c00c .word 0x2001c00c + d026ea0: 0d04997b .word 0x0d04997b + d026ea4: 00027939 .word 0x00027939 + d026ea8: 0d04999c .word 0x0d04999c + d026eac: e9dd 3203 ldrd r3, r2, [sp, #12] + d026eb0: eb05 0047 add.w r0, r5, r7, lsl #1 + d026eb4: 4413 add r3, r2 + d026eb6: 9a05 ldr r2, [sp, #20] + d026eb8: 9303 str r3, [sp, #12] + d026eba: 3b0c subs r3, #12 + d026ebc: 9304 str r3, [sp, #16] + d026ebe: f8b0 3040 ldrh.w r3, [r0, #64] ; 0x40 + d026ec2: 3301 adds r3, #1 + d026ec4: f3c3 030b ubfx r3, r3, #0, #12 + d026ec8: f8a0 3040 strh.w r3, [r0, #64] ; 0x40 + d026ecc: f8b4 c03e ldrh.w ip, [r4, #62] ; 0x3e + d026ed0: f00c 0c0f and.w ip, ip, #15 + d026ed4: ea4c 1303 orr.w r3, ip, r3, lsl #4 + d026ed8: 87e3 strh r3, [r4, #62] ; 0x3e + d026eda: 9b03 ldr r3, [sp, #12] + d026edc: 3b34 subs r3, #52 ; 0x34 + d026ede: f822 300a strh.w r3, [r2, sl] + d026ee2: f8b0 0040 ldrh.w r0, [r0, #64] ; 0x40 + d026ee6: 6a63 ldr r3, [r4, #36] ; 0x24 + d026ee8: f360 3317 bfi r3, r0, #12, #12 + d026eec: 6263 str r3, [r4, #36] ; 0x24 + d026eee: 7963 ldrb r3, [r4, #5] + d026ef0: f367 0304 bfi r3, r7, #0, #5 + d026ef4: 7163 strb r3, [r4, #5] + d026ef6: 6833 ldr r3, [r6, #0] + d026ef8: f893 3ce8 ldrb.w r3, [r3, #3304] ; 0xce8 + d026efc: b1a3 cbz r3, d026f28 <wifi_hal_xmitframe_dump_sc+0x260> + d026efe: 2f07 cmp r7, #7 + d026f00: d812 bhi.n d026f28 <wifi_hal_xmitframe_dump_sc+0x260> + d026f02: 40fb lsrs r3, r7 + d026f04: 07d8 lsls r0, r3, #31 + d026f06: d50f bpl.n d026f28 <wifi_hal_xmitframe_dump_sc+0x260> + d026f08: 7b63 ldrb r3, [r4, #13] + d026f0a: 9105 str r1, [sp, #20] + d026f0c: f043 0301 orr.w r3, r3, #1 + d026f10: 7363 strb r3, [r4, #13] + d026f12: 6833 ldr r3, [r6, #0] + d026f14: 443b add r3, r7 + d026f16: f893 0ce9 ldrb.w r0, [r3, #3305] ; 0xce9 + d026f1a: f7fa f9b7 bl d02128c <ROM_WIFI_MRateToHwRate> + d026f1e: 8a23 ldrh r3, [r4, #16] + d026f20: 9905 ldr r1, [sp, #20] + d026f22: f360 0308 bfi r3, r0, #0, #9 + d026f26: 8223 strh r3, [r4, #16] + d026f28: f8d6 08c4 ldr.w r0, [r6, #2244] ; 0x8c4 + d026f2c: 28ff cmp r0, #255 ; 0xff + d026f2e: d01e beq.n d026f6e <wifi_hal_xmitframe_dump_sc+0x2a6> + d026f30: 8a23 ldrh r3, [r4, #16] + d026f32: f360 0308 bfi r3, r0, #0, #9 + d026f36: 7ce0 ldrb r0, [r4, #19] + d026f38: 8223 strh r3, [r4, #16] + d026f3a: f8d6 38c4 ldr.w r3, [r6, #2244] ; 0x8c4 + d026f3e: 0b1b lsrs r3, r3, #12 + d026f40: f363 1047 bfi r0, r3, #5, #3 + d026f44: 7da3 ldrb r3, [r4, #22] + d026f46: 74e0 strb r0, [r4, #19] + d026f48: f8b6 08c6 ldrh.w r0, [r6, #2246] ; 0x8c6 + d026f4c: f360 03c3 bfi r3, r0, #3, #1 + d026f50: 75a3 strb r3, [r4, #22] + d026f52: 7b63 ldrb r3, [r4, #13] + d026f54: f8d6 08c4 ldr.w r0, [r6, #2244] ; 0x8c4 + d026f58: f023 0305 bic.w r3, r3, #5 + d026f5c: f3c0 4040 ubfx r0, r0, #17, #1 + d026f60: f043 0305 orr.w r3, r3, #5 + d026f64: 7363 strb r3, [r4, #13] + d026f66: 7da3 ldrb r3, [r4, #22] + d026f68: f360 0382 bfi r3, r0, #2, #1 + d026f6c: 75a3 strb r3, [r4, #22] + d026f6e: f8d6 33f0 ldr.w r3, [r6, #1008] ; 0x3f0 + d026f72: b17b cbz r3, d026f94 <wifi_hal_xmitframe_dump_sc+0x2cc> + d026f74: f9b1 3028 ldrsh.w r3, [r1, #40] ; 0x28 + d026f78: f007 070f and.w r7, r7, #15 + d026f7c: 9a01 ldr r2, [sp, #4] + d026f7e: 135b asrs r3, r3, #13 + d026f80: f003 0304 and.w r3, r3, #4 + d026f84: f1c3 0326 rsb r3, r3, #38 ; 0x26 + d026f88: 4413 add r3, r2 + d026f8a: 5ae1 ldrh r1, [r4, r3] + d026f8c: f021 010f bic.w r1, r1, #15 + d026f90: 430f orrs r7, r1 + d026f92: 52e7 strh r7, [r4, r3] + d026f94: 9802 ldr r0, [sp, #8] + d026f96: f7ff fd5f bl d026a58 <wifi_hal_hwqueue_mapping_to_dma> + d026f9a: 9b04 ldr r3, [sp, #16] + d026f9c: 4682 mov sl, r0 + d026f9e: f89d 7008 ldrb.w r7, [sp, #8] + d026fa2: f013 007f ands.w r0, r3, #127 ; 0x7f + d026fa6: bf18 it ne + d026fa8: 2001 movne r0, #1 + d026faa: 2f04 cmp r7, #4 + d026fac: eb00 10d3 add.w r0, r0, r3, lsr #7 + d026fb0: f000 80c9 beq.w d027146 <wifi_hal_xmitframe_dump_sc+0x47e> + d026fb4: eb08 1c47 add.w ip, r8, r7, lsl #5 + d026fb8: f8dc 1134 ldr.w r1, [ip, #308] ; 0x134 + d026fbc: f8dc 3148 ldr.w r3, [ip, #328] ; 0x148 + d026fc0: 440b add r3, r1 + d026fc2: f8dc 1138 ldr.w r1, [ip, #312] ; 0x138 + d026fc6: fbb3 fcf1 udiv ip, r3, r1 + d026fca: fb01 331c mls r3, r1, ip, r3 + d026fce: eb08 1747 add.w r7, r8, r7, lsl #5 + d026fd2: ea4f 1c43 mov.w ip, r3, lsl #5 + d026fd6: f8d7 112c ldr.w r1, [r7, #300] ; 0x12c + d026fda: 0400 lsls r0, r0, #16 + d026fdc: f851 700c ldr.w r7, [r1, ip] + d026fe0: f400 007f and.w r0, r0, #16711680 ; 0xff0000 + d026fe4: eb01 1343 add.w r3, r1, r3, lsl #5 + d026fe8: f427 077f bic.w r7, r7, #16711680 ; 0xff0000 + d026fec: 4307 orrs r7, r0 + d026fee: f841 700c str.w r7, [r1, ip] + d026ff2: f851 000c ldr.w r0, [r1, ip] + d026ff6: 4f62 ldr r7, [pc, #392] ; (d027180 <wifi_hal_xmitframe_dump_sc+0x4b8>) + d026ff8: 0c00 lsrs r0, r0, #16 + d026ffa: 0400 lsls r0, r0, #16 + d026ffc: f040 0028 orr.w r0, r0, #40 ; 0x28 + d027000: f841 000c str.w r0, [r1, ip] + d027004: 6859 ldr r1, [r3, #4] + d027006: 605c str r4, [r3, #4] + d027008: 6979 ldr r1, [r7, #20] + d02700a: 03ca lsls r2, r1, #15 + d02700c: d516 bpl.n d02703c <wifi_hal_xmitframe_dump_sc+0x374> + d02700e: f014 001f ands.w r0, r4, #31 + d027012: bf19 ittee ne + d027014: f024 011f bicne.w r1, r4, #31 + d027018: 3028 addne r0, #40 ; 0x28 + d02701a: 4621 moveq r1, r4 + d02701c: 2028 moveq r0, #40 ; 0x28 + d02701e: f3bf 8f4f dsb sy + d027022: 4408 add r0, r1 + d027024: f8c7 1270 str.w r1, [r7, #624] ; 0x270 + d027028: 3120 adds r1, #32 + d02702a: eba0 0c01 sub.w ip, r0, r1 + d02702e: f1bc 0f00 cmp.w ip, #0 + d027032: dcf7 bgt.n d027024 <wifi_hal_xmitframe_dump_sc+0x35c> + d027034: f3bf 8f4f dsb sy + d027038: f3bf 8f6f isb sy + d02703c: 689a ldr r2, [r3, #8] + d02703e: 3428 adds r4, #40 ; 0x28 + d027040: 9903 ldr r1, [sp, #12] + d027042: 0c12 lsrs r2, r2, #16 + d027044: f1a1 0734 sub.w r7, r1, #52 ; 0x34 + d027048: 0412 lsls r2, r2, #16 + d02704a: b2b9 uxth r1, r7 + d02704c: 430a orrs r2, r1 + d02704e: 609a str r2, [r3, #8] + d027050: 689a ldr r2, [r3, #8] + d027052: f022 4200 bic.w r2, r2, #2147483648 ; 0x80000000 + d027056: 609a str r2, [r3, #8] + d027058: 68da ldr r2, [r3, #12] + d02705a: 4a49 ldr r2, [pc, #292] ; (d027180 <wifi_hal_xmitframe_dump_sc+0x4b8>) + d02705c: 60dc str r4, [r3, #12] + d02705e: 6953 ldr r3, [r2, #20] + d027060: 03d8 lsls r0, r3, #15 + d027062: d522 bpl.n d0270aa <wifi_hal_xmitframe_dump_sc+0x3e2> + d027064: 1c61 adds r1, r4, #1 + d027066: d172 bne.n d02714e <wifi_hal_xmitframe_dump_sc+0x486> + d027068: 1c7b adds r3, r7, #1 + d02706a: d170 bne.n d02714e <wifi_hal_xmitframe_dump_sc+0x486> + d02706c: 2300 movs r3, #0 + d02706e: f8c2 3084 str.w r3, [r2, #132] ; 0x84 + d027072: f3bf 8f4f dsb sy + d027076: f8d2 3080 ldr.w r3, [r2, #128] ; 0x80 + d02707a: f643 74e0 movw r4, #16352 ; 0x3fe0 + d02707e: f3c3 00c9 ubfx r0, r3, #3, #10 + d027082: f3c3 334e ubfx r3, r3, #13, #15 + d027086: 015b lsls r3, r3, #5 + d027088: ea03 0e04 and.w lr, r3, r4 + d02708c: 4601 mov r1, r0 + d02708e: ea4e 7c81 orr.w ip, lr, r1, lsl #30 + d027092: 3901 subs r1, #1 + d027094: f8c2 c274 str.w ip, [r2, #628] ; 0x274 + d027098: d2f9 bcs.n d02708e <wifi_hal_xmitframe_dump_sc+0x3c6> + d02709a: 3b20 subs r3, #32 + d02709c: f113 0f20 cmn.w r3, #32 + d0270a0: d1f2 bne.n d027088 <wifi_hal_xmitframe_dump_sc+0x3c0> + d0270a2: f3bf 8f4f dsb sy + d0270a6: f3bf 8f6f isb sy + d0270aa: ee18 3a10 vmov r3, s16 + d0270ae: 9a02 ldr r2, [sp, #8] + d0270b0: 4659 mov r1, fp + d0270b2: f10a 0ae8 add.w sl, sl, #232 ; 0xe8 + d0270b6: eb03 1042 add.w r0, r3, r2, lsl #5 + d0270ba: ea4f 0a8a mov.w sl, sl, lsl #2 + d0270be: 3024 adds r0, #36 ; 0x24 + d0270c0: f7ff fbf4 bl d0268ac <rtw_xmitbuf_enqueue> + d0270c4: 9b02 ldr r3, [sp, #8] + d0270c6: eb08 1043 add.w r0, r8, r3, lsl #5 + d0270ca: f8d0 3148 ldr.w r3, [r0, #328] ; 0x148 + d0270ce: f8d0 1134 ldr.w r1, [r0, #308] ; 0x134 + d0270d2: 4419 add r1, r3 + d0270d4: f8d0 3138 ldr.w r3, [r0, #312] ; 0x138 + d0270d8: fbb1 f2f3 udiv r2, r1, r3 + d0270dc: fb03 1112 mls r1, r3, r2, r1 + d0270e0: b28c uxth r4, r1 + d0270e2: 4621 mov r1, r4 + d0270e4: 4650 mov r0, sl + d0270e6: f7f3 fd67 bl d01abb8 <rtw_write16> + d0270ea: 2800 cmp r0, #0 + d0270ec: d042 beq.n d027174 <wifi_hal_xmitframe_dump_sc+0x4ac> + d0270ee: f8d6 381c ldr.w r3, [r6, #2076] ; 0x81c + d0270f2: 2100 movs r1, #0 + d0270f4: 9a04 ldr r2, [sp, #16] + d0270f6: 3301 adds r3, #1 + d0270f8: f8c6 381c str.w r3, [r6, #2076] ; 0x81c + d0270fc: f8d6 382c ldr.w r3, [r6, #2092] ; 0x82c + d027100: 441a add r2, r3 + d027102: f1a2 0328 sub.w r3, r2, #40 ; 0x28 + d027106: f8c6 382c str.w r3, [r6, #2092] ; 0x82c + d02710a: f8d8 39d8 ldr.w r3, [r8, #2520] ; 0x9d8 + d02710e: 3301 adds r3, #1 + d027110: f8c8 39d8 str.w r3, [r8, #2520] ; 0x9d8 + d027114: f8d5 0090 ldr.w r0, [r5, #144] ; 0x90 + d027118: e9d5 3256 ldrd r3, r2, [r5, #344] ; 0x158 + d02711c: 3008 adds r0, #8 + d02711e: 19db adds r3, r3, r7 + d027120: f142 0200 adc.w r2, r2, #0 + d027124: e9c5 3256 strd r3, r2, [r5, #344] ; 0x158 + d027128: 463a mov r2, r7 + d02712a: f7f8 ff83 bl d020034 <rtw_phl_tx_count> + d02712e: 9b06 ldr r3, [sp, #24] + d027130: 463a mov r2, r7 + d027132: 2100 movs r1, #0 + d027134: f503 6096 add.w r0, r3, #1200 ; 0x4b0 + d027138: f7f8 ff7c bl d020034 <rtw_phl_tx_count> + d02713c: a909 add r1, sp, #36 ; 0x24 + d02713e: 4648 mov r0, r9 + d027140: f7de f92e bl d0053a0 <rtw_exit_critical> + d027144: e69d b.n d026e82 <wifi_hal_xmitframe_dump_sc+0x1ba> + d027146: 2300 movs r3, #0 + d027148: f8c8 31b4 str.w r3, [r8, #436] ; 0x1b4 + d02714c: e73f b.n d026fce <wifi_hal_xmitframe_dump_sc+0x306> + d02714e: f014 031f ands.w r3, r4, #31 + d027152: bf1a itte ne + d027154: f024 041f bicne.w r4, r4, #31 + d027158: 19db addne r3, r3, r7 + d02715a: 463b moveq r3, r7 + d02715c: f3bf 8f4f dsb sy + d027160: 4907 ldr r1, [pc, #28] ; (d027180 <wifi_hal_xmitframe_dump_sc+0x4b8>) + d027162: 441c add r4, r3 + d027164: 2b00 cmp r3, #0 + d027166: eba4 0203 sub.w r2, r4, r3 + d02716a: dd9a ble.n d0270a2 <wifi_hal_xmitframe_dump_sc+0x3da> + d02716c: 3b20 subs r3, #32 + d02716e: f8c1 2270 str.w r2, [r1, #624] ; 0x270 + d027172: e7f7 b.n d027164 <wifi_hal_xmitframe_dump_sc+0x49c> + d027174: 2001 movs r0, #1 + d027176: f7de fc7b bl d005a70 <rtw_msleep_os> + d02717a: e7b2 b.n d0270e2 <wifi_hal_xmitframe_dump_sc+0x41a> + d02717c: 4610 mov r0, r2 + d02717e: e5fc b.n d026d7a <wifi_hal_xmitframe_dump_sc+0xb2> + d027180: e000ed00 .word 0xe000ed00 + +0d027184 <wifi_hal_xmitframe_dump>: + d027184: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d027188: ed2d 8b02 vpush {d8} + d02718c: f8d1 2090 ldr.w r2, [r1, #144] ; 0x90 + d027190: b087 sub sp, #28 + d027192: f8d0 8000 ldr.w r8, [r0] + d027196: 4607 mov r7, r0 + d027198: 2a01 cmp r2, #1 + d02719a: 468a mov sl, r1 + d02719c: f8d1 609c ldr.w r6, [r1, #156] ; 0x9c + d0271a0: f508 7984 add.w r9, r8, #264 ; 0x108 + d0271a4: d10d bne.n d0271c2 <wifi_hal_xmitframe_dump+0x3e> + d0271a6: 898a ldrh r2, [r1, #12] + d0271a8: f640 0406 movw r4, #2054 ; 0x806 + d0271ac: 42a2 cmp r2, r4 + d0271ae: d008 beq.n d0271c2 <wifi_hal_xmitframe_dump+0x3e> + d0271b0: f648 048e movw r4, #34958 ; 0x888e + d0271b4: 42a2 cmp r2, r4 + d0271b6: d004 beq.n d0271c2 <wifi_hal_xmitframe_dump+0x3e> + d0271b8: 7aca ldrb r2, [r1, #11] + d0271ba: 2a01 cmp r2, #1 + d0271bc: d001 beq.n d0271c2 <wifi_hal_xmitframe_dump+0x3e> + d0271be: f7ea fe1d bl d011dfc <rtw_issue_addbareq_cmd> + d0271c2: f89a 0067 ldrb.w r0, [sl, #103] ; 0x67 + d0271c6: f608 4bcc addw fp, r8, #3276 ; 0xccc + d0271ca: f7ff fc3d bl d026a48 <wifi_hal_hwqueue_get> + d0271ce: f8da 3018 ldr.w r3, [sl, #24] + d0271d2: 4605 mov r5, r0 + d0271d4: a905 add r1, sp, #20 + d0271d6: 4658 mov r0, fp + d0271d8: ee08 3a10 vmov s16, r3 + d0271dc: f7de f8c8 bl d005370 <rtw_enter_critical> + d0271e0: 2d04 cmp r5, #4 + d0271e2: d017 beq.n d027214 <wifi_hal_xmitframe_dump+0x90> + d0271e4: 4629 mov r1, r5 + d0271e6: 4648 mov r0, r9 + d0271e8: f7ff fc44 bl d026a74 <wifi_hal_txbd_enough_check> + d0271ec: b990 cbnz r0, d027214 <wifi_hal_xmitframe_dump+0x90> + d0271ee: a905 add r1, sp, #20 + d0271f0: 4658 mov r0, fp + d0271f2: 2400 movs r4, #0 + d0271f4: f7de f8d4 bl d0053a0 <rtw_exit_critical> + d0271f8: 4631 mov r1, r6 + d0271fa: 4648 mov r0, r9 + d0271fc: f7ff faf0 bl d0267e0 <rtw_xmitbuf_free> + d027200: 4651 mov r1, sl + d027202: 4648 mov r0, r9 + d027204: f7ff fa4e bl d0266a4 <rtw_xmitframe_free> + d027208: 4620 mov r0, r4 + d02720a: b007 add sp, #28 + d02720c: ecbd 8b02 vpop {d8} + d027210: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d027214: b2ea uxtb r2, r5 + d027216: 2a04 cmp r2, #4 + d027218: f000 80d8 beq.w d0273cc <wifi_hal_xmitframe_dump+0x248> + d02721c: eb08 1042 add.w r0, r8, r2, lsl #5 + d027220: f8d0 1148 ldr.w r1, [r0, #328] ; 0x148 + d027224: f8d0 4134 ldr.w r4, [r0, #308] ; 0x134 + d027228: 440c add r4, r1 + d02722a: f8d0 1138 ldr.w r1, [r0, #312] ; 0x138 + d02722e: fbb4 f0f1 udiv r0, r4, r1 + d027232: fb01 4410 mls r4, r1, r0, r4 + d027236: 0163 lsls r3, r4, #5 + d027238: 2128 movs r1, #40 ; 0x28 + d02723a: eb08 1242 add.w r2, r8, r2, lsl #5 + d02723e: 2d04 cmp r5, #4 + d027240: 9303 str r3, [sp, #12] + d027242: f8d2 312c ldr.w r3, [r2, #300] ; 0x12c + d027246: f8da 209c ldr.w r2, [sl, #156] ; 0x9c + d02724a: eb03 1444 add.w r4, r3, r4, lsl #5 + d02724e: 9302 str r3, [sp, #8] + d027250: 62d1 str r1, [r2, #44] ; 0x2c + d027252: f8da 1018 ldr.w r1, [sl, #24] + d027256: 6391 str r1, [r2, #56] ; 0x38 + d027258: 6911 ldr r1, [r2, #16] + d02725a: f101 0128 add.w r1, r1, #40 ; 0x28 + d02725e: 6351 str r1, [r2, #52] ; 0x34 + d027260: f04f 0102 mov.w r1, #2 + d027264: 6551 str r1, [r2, #84] ; 0x54 + d027266: f8da 20c0 ldr.w r2, [sl, #192] ; 0xc0 + d02726a: f8da 10cc ldr.w r1, [sl, #204] ; 0xcc + d02726e: 440a add r2, r1 + d027270: f8ca 20b0 str.w r2, [sl, #176] ; 0xb0 + d027274: 6933 ldr r3, [r6, #16] + d027276: 9301 str r3, [sp, #4] + d027278: 62b3 str r3, [r6, #40] ; 0x28 + d02727a: d10d bne.n d027298 <wifi_hal_xmitframe_dump+0x114> + d02727c: 2201 movs r2, #1 + d02727e: f888 222c strb.w r2, [r8, #556] ; 0x22c + d027282: f897 08c0 ldrb.w r0, [r7, #2240] ; 0x8c0 + d027286: f7f9 f84d bl d020324 <ROM_WIFI_BCN_VALID> + d02728a: 4955 ldr r1, [pc, #340] ; (d0273e0 <wifi_hal_xmitframe_dump+0x25c>) + d02728c: f891 202a ldrb.w r2, [r1, #42] ; 0x2a + d027290: f042 0210 orr.w r2, r2, #16 + d027294: f881 202a strb.w r2, [r1, #42] ; 0x2a + d027298: 9b01 ldr r3, [sp, #4] + d02729a: 2b00 cmp r3, #0 + d02729c: d0a7 beq.n d0271ee <wifi_hal_xmitframe_dump+0x6a> + d02729e: 9901 ldr r1, [sp, #4] + d0272a0: 4650 mov r0, sl + d0272a2: f010 f835 bl d037310 <wifi_hal_txdesc_fill> + d0272a6: 4621 mov r1, r4 + d0272a8: 4650 mov r0, sl + d0272aa: f7ff fbed bl d026a88 <wifi_hal_txbd_set_to_dma> + d0272ae: 8b32 ldrh r2, [r6, #24] + d0272b0: 2a02 cmp r2, #2 + d0272b2: d005 beq.n d0272c0 <wifi_hal_xmitframe_dump+0x13c> + d0272b4: eb09 1045 add.w r0, r9, r5, lsl #5 + d0272b8: 4631 mov r1, r6 + d0272ba: 3024 adds r0, #36 ; 0x24 + d0272bc: f7ff faf6 bl d0268ac <rtw_xmitbuf_enqueue> + d0272c0: 2d04 cmp r5, #4 + d0272c2: f040 8087 bne.w d0273d4 <wifi_hal_xmitframe_dump+0x250> + d0272c6: 9903 ldr r1, [sp, #12] + d0272c8: f44f 7060 mov.w r0, #896 ; 0x380 + d0272cc: e9dd 3202 ldrd r3, r2, [sp, #8] + d0272d0: 589a ldr r2, [r3, r2] + d0272d2: f042 4200 orr.w r2, r2, #2147483648 ; 0x80000000 + d0272d6: 505a str r2, [r3, r1] + d0272d8: f7f3 fc65 bl d01aba6 <rtw_read32> + d0272dc: f040 5180 orr.w r1, r0, #268435456 ; 0x10000000 + d0272e0: f44f 7060 mov.w r0, #896 ; 0x380 + d0272e4: f7f3 fc6d bl d01abc2 <rtw_write32> + d0272e8: a905 add r1, sp, #20 + d0272ea: 4658 mov r0, fp + d0272ec: f7de f858 bl d0053a0 <rtw_exit_critical> + d0272f0: f8ba 200c ldrh.w r2, [sl, #12] + d0272f4: f648 018e movw r1, #34958 ; 0x888e + d0272f8: 428a cmp r2, r1 + d0272fa: d05f beq.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d0272fc: f640 0106 movw r1, #2054 ; 0x806 + d027300: 428a cmp r2, r1 + d027302: d05b beq.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d027304: f648 01b4 movw r1, #34996 ; 0x88b4 + d027308: 428a cmp r2, r1 + d02730a: d057 beq.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d02730c: f89a 200b ldrb.w r2, [sl, #11] + d027310: 2a01 cmp r2, #1 + d027312: d053 beq.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d027314: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 + d027318: 2800 cmp r0, #0 + d02731a: d04f beq.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d02731c: f8d7 2184 ldr.w r2, [r7, #388] ; 0x184 + d027320: f032 0304 bics.w r3, r2, #4 + d027324: d14a bne.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d027326: f89a 2043 ldrb.w r2, [sl, #67] ; 0x43 + d02732a: 2a00 cmp r2, #0 + d02732c: d146 bne.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d02732e: f89a 2075 ldrb.w r2, [sl, #117] ; 0x75 + d027332: 07d3 lsls r3, r2, #31 + d027334: d442 bmi.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d027336: f89a 2088 ldrb.w r2, [sl, #136] ; 0x88 + d02733a: 2a01 cmp r2, #1 + d02733c: d03e beq.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d02733e: 4a29 ldr r2, [pc, #164] ; (d0273e4 <wifi_hal_xmitframe_dump+0x260>) + d027340: f892 202a ldrb.w r2, [r2, #42] ; 0x2a + d027344: 2a00 cmp r2, #0 + d027346: d039 beq.n d0273bc <wifi_hal_xmitframe_dump+0x238> + d027348: f10a 0175 add.w r1, sl, #117 ; 0x75 + d02734c: f44f 748e mov.w r4, #284 ; 0x11c + d027350: 9102 str r1, [sp, #8] + d027352: f7fd f9f9 bl d024748 <rtw_get_tx_sc_free_entry> + d027356: 4344 muls r4, r0 + d027358: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 + d02735c: 220e movs r2, #14 + d02735e: 9902 ldr r1, [sp, #8] + d027360: f504 757f add.w r5, r4, #1020 ; 0x3fc + d027364: f504 785e add.w r8, r4, #888 ; 0x378 + d027368: 4428 add r0, r5 + d02736a: 4d1f ldr r5, [pc, #124] ; (d0273e8 <wifi_hal_xmitframe_dump+0x264>) + d02736c: 47a8 blx r5 + d02736e: f8da 2070 ldr.w r2, [sl, #112] ; 0x70 + d027372: f89a 001d ldrb.w r0, [sl, #29] + d027376: 1911 adds r1, r2, r4 + d027378: f8ba 2012 ldrh.w r2, [sl, #18] + d02737c: 4402 add r2, r0 + d02737e: 322e adds r2, #46 ; 0x2e + d027380: f8c1 23f8 str.w r2, [r1, #1016] ; 0x3f8 + d027384: 2280 movs r2, #128 ; 0x80 + d027386: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 + d02738a: 2100 movs r1, #0 + d02738c: 4440 add r0, r8 + d02738e: f7de f908 bl d0055a2 <rtw_memset> + d027392: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 + d027396: 6931 ldr r1, [r6, #16] + d027398: 1902 adds r2, r0, r4 + d02739a: 4440 add r0, r8 + d02739c: f8d2 23f8 ldr.w r2, [r2, #1016] ; 0x3f8 + d0273a0: 47a8 blx r5 + d0273a2: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 + d0273a6: 2228 movs r2, #40 ; 0x28 + d0273a8: 9901 ldr r1, [sp, #4] + d0273aa: 4440 add r0, r8 + d0273ac: 47a8 blx r5 + d0273ae: f8da 0070 ldr.w r0, [sl, #112] ; 0x70 + d0273b2: f8da 2014 ldr.w r2, [sl, #20] + d0273b6: 4420 add r0, r4 + d0273b8: f8c0 2490 str.w r2, [r0, #1168] ; 0x490 + d0273bc: ee18 2a10 vmov r2, s16 + d0273c0: 4651 mov r1, sl + d0273c2: 4638 mov r0, r7 + d0273c4: 2401 movs r4, #1 + d0273c6: f7fa fdcc bl d021f62 <rtw_xmit_count_stats> + d0273ca: e719 b.n d027200 <wifi_hal_xmitframe_dump+0x7c> + d0273cc: 2400 movs r4, #0 + d0273ce: f8c8 41b4 str.w r4, [r8, #436] ; 0x1b4 + d0273d2: e730 b.n d027236 <wifi_hal_xmitframe_dump+0xb2> + d0273d4: 4629 mov r1, r5 + d0273d6: 4648 mov r0, r9 + d0273d8: f7ff fc18 bl d026c0c <wifi_hal_txbd_host_index_update> + d0273dc: e784 b.n d0272e8 <wifi_hal_xmitframe_dump+0x164> + d0273de: bf00 nop + d0273e0: 40000200 .word 0x40000200 + d0273e4: 60000c80 .word 0x60000c80 + d0273e8: 00027939 .word 0x00027939 + +0d0273ec <wifi_hal_xmitfram_dequeue>: + d0273ec: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d0273f0: 4607 mov r7, r0 + d0273f2: 460c mov r4, r1 + d0273f4: 680e ldr r6, [r1, #0] + d0273f6: 4631 mov r1, r6 + d0273f8: 4620 mov r0, r4 + d0273fa: f7de fa2d bl d005858 <rtw_end_of_queue_search> + d0273fe: b108 cbz r0, d027404 <wifi_hal_xmitfram_dequeue+0x18> + d027400: 2500 movs r5, #0 + d027402: e019 b.n d027438 <wifi_hal_xmitfram_dequeue+0x4c> + d027404: f106 0808 add.w r8, r6, #8 + d027408: f106 0114 add.w r1, r6, #20 + d02740c: 4638 mov r0, r7 + d02740e: 4642 mov r2, r8 + d027410: f7ff f995 bl d02673e <rtw_xmitframe_dequeue_one> + d027414: 4605 mov r5, r0 + d027416: b190 cbz r0, d02743e <wifi_hal_xmitfram_dequeue+0x52> + d027418: f890 0067 ldrb.w r0, [r0, #103] ; 0x67 + d02741c: f7ff fb14 bl d026a48 <wifi_hal_hwqueue_get> + d027420: eb04 0480 add.w r4, r4, r0, lsl #2 + d027424: 4640 mov r0, r8 + d027426: 68e3 ldr r3, [r4, #12] + d027428: 3b01 subs r3, #1 + d02742a: 60e3 str r3, [r4, #12] + d02742c: f7de fa12 bl d005854 <rtw_queue_empty> + d027430: b110 cbz r0, d027438 <wifi_hal_xmitfram_dequeue+0x4c> + d027432: 4630 mov r0, r6 + d027434: f7de f890 bl d005558 <rtw_list_delete> + d027438: 4628 mov r0, r5 + d02743a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02743e: 6836 ldr r6, [r6, #0] + d027440: e7d9 b.n d0273f6 <wifi_hal_xmitfram_dequeue+0xa> ... -0d027368 <wifi_hal_xmitframe_coalesce>: - d027368: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02736c: f04f 0b00 mov.w fp, #0 - d027370: b095 sub sp, #84 ; 0x54 - d027372: 4614 mov r4, r2 - d027374: 4680 mov r8, r0 - d027376: f892 7057 ldrb.w r7, [r2, #87] ; 0x57 - d02737a: 4689 mov r9, r1 - d02737c: 222c movs r2, #44 ; 0x2c - d02737e: 4659 mov r1, fp - d027380: a809 add r0, sp, #36 ; 0x24 - d027382: f8cd b020 str.w fp, [sp, #32] - d027386: f01b fc8b bl d042ca0 <____wrap_memset_veneer> - d02738a: f104 0208 add.w r2, r4, #8 - d02738e: f104 0157 add.w r1, r4, #87 ; 0x57 - d027392: f508 70b6 add.w r0, r8, #364 ; 0x16c - d027396: 9201 str r2, [sp, #4] - d027398: f7e5 fb64 bl d00ca64 <rtw_get_stainfo> - d02739c: 4605 mov r5, r0 - d02739e: 2800 cmp r0, #0 - d0273a0: f000 812e beq.w d027600 <wifi_hal_xmitframe_coalesce+0x298> - d0273a4: f10d 0a20 add.w sl, sp, #32 - d0273a8: 9a01 ldr r2, [sp, #4] - d0273aa: 4640 mov r0, r8 - d0273ac: 4651 mov r1, sl - d0273ae: f7fa fbed bl d021b8c <rtw_xmit_make_wlanhdr> - d0273b2: 4606 mov r6, r0 - d0273b4: b948 cbnz r0, d0273ca <wifi_hal_xmitframe_coalesce+0x62> - d0273b6: 4893 ldr r0, [pc, #588] ; (d027604 <wifi_hal_xmitframe_coalesce+0x29c>) - d0273b8: f7dc fd9e bl d003ef8 <inic_ipc_dev_buffered_printf> - d0273bc: 4892 ldr r0, [pc, #584] ; (d027608 <wifi_hal_xmitframe_coalesce+0x2a0>) - d0273be: f7dc fd9b bl d003ef8 <inic_ipc_dev_buffered_printf> - d0273c2: 4630 mov r0, r6 - d0273c4: b015 add sp, #84 ; 0x54 - d0273c6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0273ca: a902 add r1, sp, #8 - d0273cc: 4648 mov r0, r9 - d0273ce: f7fa fa55 bl d02187c <rtw_xmit_open_pktfile> - d0273d2: 4659 mov r1, fp - d0273d4: 8a22 ldrh r2, [r4, #16] - d0273d6: a802 add r0, sp, #8 - d0273d8: f7fa fa5a bl d021890 <rtw_xmit_read_pktfile> - d0273dc: f8bd 3020 ldrh.w r3, [sp, #32] - d0273e0: 8a66 ldrh r6, [r4, #18] - d0273e2: f007 0701 and.w r7, r7, #1 - d0273e6: f443 6380 orr.w r3, r3, #1024 ; 0x400 - d0273ea: f8df b224 ldr.w fp, [pc, #548] ; d027610 <wifi_hal_xmitframe_coalesce+0x2a8> - d0273ee: 4456 add r6, sl - d0273f0: f8ad 3020 strh.w r3, [sp, #32] - d0273f4: 7f63 ldrb r3, [r4, #29] - d0273f6: 2b00 cmp r3, #0 - d0273f8: d05e beq.n d0274b8 <wifi_hal_xmitframe_coalesce+0x150> - d0273fa: 7f23 ldrb r3, [r4, #28] - d0273fc: 3b01 subs r3, #1 - d0273fe: 2b04 cmp r3, #4 - d027400: d853 bhi.n d0274aa <wifi_hal_xmitframe_coalesce+0x142> - d027402: e8df f003 tbb [pc, r3] - d027406: 1c03 .short 0x1c03 - d027408: 9752 .short 0x9752 - d02740a: 03 .byte 0x03 - d02740b: 00 .byte 0x00 - d02740c: f895 30e8 ldrb.w r3, [r5, #232] ; 0xe8 - d027410: 77e3 strb r3, [r4, #31] - d027412: f895 30e9 ldrb.w r3, [r5, #233] ; 0xe9 - d027416: f884 3020 strb.w r3, [r4, #32] - d02741a: f895 30ea ldrb.w r3, [r5, #234] ; 0xea - d02741e: f884 3021 strb.w r3, [r4, #33] ; 0x21 - d027422: f894 305d ldrb.w r3, [r4, #93] ; 0x5d - d027426: 019b lsls r3, r3, #6 - d027428: f884 3022 strb.w r3, [r4, #34] ; 0x22 - d02742c: e9d5 323a ldrd r3, r2, [r5, #232] ; 0xe8 - d027430: f103 417f add.w r1, r3, #4278190080 ; 0xff000000 - d027434: 3101 adds r1, #1 - d027436: 4311 orrs r1, r2 - d027438: d033 beq.n d0274a2 <wifi_hal_xmitframe_coalesce+0x13a> - d02743a: 3301 adds r3, #1 - d02743c: e0a6 b.n d02758c <wifi_hal_xmitframe_coalesce+0x224> - d02743e: f895 30e9 ldrb.w r3, [r5, #233] ; 0xe9 - d027442: 77e3 strb r3, [r4, #31] - d027444: f895 30e9 ldrb.w r3, [r5, #233] ; 0xe9 - d027448: f003 037f and.w r3, r3, #127 ; 0x7f - d02744c: f043 0320 orr.w r3, r3, #32 - d027450: f884 3020 strb.w r3, [r4, #32] - d027454: f895 30e8 ldrb.w r3, [r5, #232] ; 0xe8 - d027458: f884 3021 strb.w r3, [r4, #33] ; 0x21 - d02745c: 2f00 cmp r7, #0 - d02745e: f000 809a beq.w d027596 <wifi_hal_xmitframe_coalesce+0x22e> - d027462: f894 305d ldrb.w r3, [r4, #93] ; 0x5d - d027466: f64f 71ff movw r1, #65535 ; 0xffff - d02746a: 019b lsls r3, r3, #6 - d02746c: f043 0320 orr.w r3, r3, #32 - d027470: f884 3022 strb.w r3, [r4, #34] ; 0x22 - d027474: f895 30ea ldrb.w r3, [r5, #234] ; 0xea - d027478: f884 3023 strb.w r3, [r4, #35] ; 0x23 - d02747c: f895 30eb ldrb.w r3, [r5, #235] ; 0xeb - d027480: f884 3024 strb.w r3, [r4, #36] ; 0x24 - d027484: f895 30ec ldrb.w r3, [r5, #236] ; 0xec - d027488: f884 3025 strb.w r3, [r4, #37] ; 0x25 - d02748c: f895 30ed ldrb.w r3, [r5, #237] ; 0xed - d027490: f884 3026 strb.w r3, [r4, #38] ; 0x26 - d027494: e9d5 323a ldrd r3, r2, [r5, #232] ; 0xe8 - d027498: 428a cmp r2, r1 - d02749a: bf08 it eq - d02749c: f1b3 3fff cmpeq.w r3, #4294967295 ; 0xffffffff - d0274a0: d1cb bne.n d02743a <wifi_hal_xmitframe_coalesce+0xd2> - d0274a2: 2300 movs r3, #0 - d0274a4: 461a mov r2, r3 - d0274a6: e9c5 323a strd r3, r2, [r5, #232] ; 0xe8 - d0274aa: 4630 mov r0, r6 - d0274ac: 7f62 ldrb r2, [r4, #29] - d0274ae: f104 011f add.w r1, r4, #31 - d0274b2: 47d8 blx fp - d0274b4: 7f63 ldrb r3, [r4, #29] - d0274b6: 441e add r6, r3 - d0274b8: 89a1 ldrh r1, [r4, #12] - d0274ba: 4630 mov r0, r6 - d0274bc: f7fa fccc bl d021e58 <rtw_xmit_put_snap> - d0274c0: f8d9 2010 ldr.w r2, [r9, #16] - d0274c4: 8a23 ldrh r3, [r4, #16] - d0274c6: 4651 mov r1, sl - d0274c8: 4605 mov r5, r0 - d0274ca: 4413 add r3, r2 - d0274cc: 1832 adds r2, r6, r0 - d0274ce: eba2 020a sub.w r2, r2, sl - d0274d2: 9301 str r3, [sp, #4] - d0274d4: 1a9e subs r6, r3, r2 - d0274d6: 4630 mov r0, r6 - d0274d8: 47d8 blx fp - d0274da: f1a6 0228 sub.w r2, r6, #40 ; 0x28 - d0274de: f8d4 109c ldr.w r1, [r4, #156] ; 0x9c - d0274e2: f8d4 a014 ldr.w sl, [r4, #20] - d0274e6: 610a str r2, [r1, #16] - d0274e8: f8c4 2098 str.w r2, [r4, #152] ; 0x98 - d0274ec: 7fa2 ldrb r2, [r4, #30] - d0274ee: b13a cbz r2, d027500 <wifi_hal_xmitframe_coalesce+0x198> - d0274f0: 7aa1 ldrb r1, [r4, #10] - d0274f2: 9b01 ldr r3, [sp, #4] - d0274f4: b121 cbz r1, d027500 <wifi_hal_xmitframe_coalesce+0x198> - d0274f6: f104 0131 add.w r1, r4, #49 ; 0x31 - d0274fa: eb03 000a add.w r0, r3, sl - d0274fe: 47d8 blx fp - d027500: 8a60 ldrh r0, [r4, #18] - d027502: 7f63 ldrb r3, [r4, #29] - d027504: 4450 add r0, sl - d027506: 4418 add r0, r3 - d027508: 7aa3 ldrb r3, [r4, #10] - d02750a: b103 cbz r3, d02750e <wifi_hal_xmitframe_coalesce+0x1a6> - d02750c: 7fa3 ldrb r3, [r4, #30] - d02750e: 4405 add r5, r0 - d027510: 4621 mov r1, r4 - d027512: 4640 mov r0, r8 - d027514: 441d add r5, r3 - d027516: 61a5 str r5, [r4, #24] - d027518: 8833 ldrh r3, [r6, #0] - d02751a: f423 6380 bic.w r3, r3, #1024 ; 0x400 - d02751e: 8033 strh r3, [r6, #0] - d027520: f7fa fa0a bl d021938 <rtw_xmit_enc_tkip_addmic> - d027524: 4606 mov r6, r0 - d027526: 2800 cmp r0, #0 - d027528: d155 bne.n d0275d6 <wifi_hal_xmitframe_coalesce+0x26e> - d02752a: 4836 ldr r0, [pc, #216] ; (d027604 <wifi_hal_xmitframe_coalesce+0x29c>) - d02752c: f7dc fce4 bl d003ef8 <inic_ipc_dev_buffered_printf> - d027530: 4836 ldr r0, [pc, #216] ; (d02760c <wifi_hal_xmitframe_coalesce+0x2a4>) - d027532: e744 b.n d0273be <wifi_hal_xmitframe_coalesce+0x56> - d027534: f895 30e8 ldrb.w r3, [r5, #232] ; 0xe8 - d027538: 77e3 strb r3, [r4, #31] - d02753a: f895 30e9 ldrb.w r3, [r5, #233] ; 0xe9 - d02753e: f884 3020 strb.w r3, [r4, #32] - d027542: b337 cbz r7, d027592 <wifi_hal_xmitframe_coalesce+0x22a> - d027544: f894 205d ldrb.w r2, [r4, #93] ; 0x5d - d027548: 2300 movs r3, #0 - d02754a: f64f 70ff movw r0, #65535 ; 0xffff - d02754e: 0192 lsls r2, r2, #6 - d027550: f884 3021 strb.w r3, [r4, #33] ; 0x21 - d027554: f042 0220 orr.w r2, r2, #32 - d027558: f884 2022 strb.w r2, [r4, #34] ; 0x22 - d02755c: f895 20ea ldrb.w r2, [r5, #234] ; 0xea - d027560: f884 2023 strb.w r2, [r4, #35] ; 0x23 - d027564: f895 20eb ldrb.w r2, [r5, #235] ; 0xeb - d027568: f884 2024 strb.w r2, [r4, #36] ; 0x24 - d02756c: f895 20ec ldrb.w r2, [r5, #236] ; 0xec - d027570: f884 2025 strb.w r2, [r4, #37] ; 0x25 - d027574: f895 20ed ldrb.w r2, [r5, #237] ; 0xed - d027578: f884 2026 strb.w r2, [r4, #38] ; 0x26 - d02757c: e9d5 123a ldrd r1, r2, [r5, #232] ; 0xe8 - d027580: 4282 cmp r2, r0 - d027582: bf08 it eq - d027584: f1b1 3fff cmpeq.w r1, #4294967295 ; 0xffffffff - d027588: d08c beq.n d0274a4 <wifi_hal_xmitframe_coalesce+0x13c> - d02758a: 1c4b adds r3, r1, #1 - d02758c: f142 0200 adc.w r2, r2, #0 - d027590: e789 b.n d0274a6 <wifi_hal_xmitframe_coalesce+0x13e> - d027592: f884 7021 strb.w r7, [r4, #33] ; 0x21 - d027596: 2320 movs r3, #32 - d027598: f64f 71ff movw r1, #65535 ; 0xffff - d02759c: f884 3022 strb.w r3, [r4, #34] ; 0x22 - d0275a0: f895 30ea ldrb.w r3, [r5, #234] ; 0xea - d0275a4: f884 3023 strb.w r3, [r4, #35] ; 0x23 - d0275a8: f895 30eb ldrb.w r3, [r5, #235] ; 0xeb - d0275ac: f884 3024 strb.w r3, [r4, #36] ; 0x24 - d0275b0: f895 30ec ldrb.w r3, [r5, #236] ; 0xec - d0275b4: f884 3025 strb.w r3, [r4, #37] ; 0x25 - d0275b8: f895 30ed ldrb.w r3, [r5, #237] ; 0xed - d0275bc: f884 3026 strb.w r3, [r4, #38] ; 0x26 - d0275c0: e9d5 323a ldrd r3, r2, [r5, #232] ; 0xe8 - d0275c4: 428a cmp r2, r1 - d0275c6: bf08 it eq - d0275c8: f1b3 3fff cmpeq.w r3, #4294967295 ; 0xffffffff - d0275cc: f47f af35 bne.w d02743a <wifi_hal_xmitframe_coalesce+0xd2> - d0275d0: 463b mov r3, r7 - d0275d2: 463a mov r2, r7 - d0275d4: e767 b.n d0274a6 <wifi_hal_xmitframe_coalesce+0x13e> - d0275d6: 4621 mov r1, r4 - d0275d8: 4640 mov r0, r8 - d0275da: 2500 movs r5, #0 - d0275dc: f7fa fa68 bl d021ab0 <rtw_xmit_enc_software> - d0275e0: b95f cbnz r7, d0275fa <wifi_hal_xmitframe_coalesce+0x292> - d0275e2: 4621 mov r1, r4 - d0275e4: 4640 mov r0, r8 - d0275e6: f7fa fbef bl d021dc8 <rtw_xmit_update_attrib_vcs_info> - d0275ea: f8d4 309c ldr.w r3, [r4, #156] ; 0x9c - d0275ee: 2601 movs r6, #1 - d0275f0: f8c4 508c str.w r5, [r4, #140] ; 0x8c - d0275f4: f8c3 900c str.w r9, [r3, #12] - d0275f8: e6e3 b.n d0273c2 <wifi_hal_xmitframe_coalesce+0x5a> - d0275fa: f884 5044 strb.w r5, [r4, #68] ; 0x44 - d0275fe: e7f4 b.n d0275ea <wifi_hal_xmitframe_coalesce+0x282> +0d027444 <wifi_hal_xmitframe_coalesce>: + d027444: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d027448: f04f 0b00 mov.w fp, #0 + d02744c: b095 sub sp, #84 ; 0x54 + d02744e: 4614 mov r4, r2 + d027450: 4680 mov r8, r0 + d027452: f892 7057 ldrb.w r7, [r2, #87] ; 0x57 + d027456: 4689 mov r9, r1 + d027458: 222c movs r2, #44 ; 0x2c + d02745a: 4659 mov r1, fp + d02745c: a809 add r0, sp, #36 ; 0x24 + d02745e: f8cd b020 str.w fp, [sp, #32] + d027462: f01b fca1 bl d042da8 <____wrap_memset_veneer> + d027466: f104 0208 add.w r2, r4, #8 + d02746a: f104 0157 add.w r1, r4, #87 ; 0x57 + d02746e: f508 70b6 add.w r0, r8, #364 ; 0x16c + d027472: 9201 str r2, [sp, #4] + d027474: f7e5 faf6 bl d00ca64 <rtw_get_stainfo> + d027478: 4605 mov r5, r0 + d02747a: 2800 cmp r0, #0 + d02747c: f000 812e beq.w d0276dc <wifi_hal_xmitframe_coalesce+0x298> + d027480: f10d 0a20 add.w sl, sp, #32 + d027484: 9a01 ldr r2, [sp, #4] + d027486: 4640 mov r0, r8 + d027488: 4651 mov r1, sl + d02748a: f7fa fbed bl d021c68 <rtw_xmit_make_wlanhdr> + d02748e: 4606 mov r6, r0 + d027490: b948 cbnz r0, d0274a6 <wifi_hal_xmitframe_coalesce+0x62> + d027492: 4893 ldr r0, [pc, #588] ; (d0276e0 <wifi_hal_xmitframe_coalesce+0x29c>) + d027494: f7dc fd30 bl d003ef8 <inic_ipc_dev_buffered_printf> + d027498: 4892 ldr r0, [pc, #584] ; (d0276e4 <wifi_hal_xmitframe_coalesce+0x2a0>) + d02749a: f7dc fd2d bl d003ef8 <inic_ipc_dev_buffered_printf> + d02749e: 4630 mov r0, r6 + d0274a0: b015 add sp, #84 ; 0x54 + d0274a2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0274a6: a902 add r1, sp, #8 + d0274a8: 4648 mov r0, r9 + d0274aa: f7fa fa55 bl d021958 <rtw_xmit_open_pktfile> + d0274ae: 4659 mov r1, fp + d0274b0: 8a22 ldrh r2, [r4, #16] + d0274b2: a802 add r0, sp, #8 + d0274b4: f7fa fa5a bl d02196c <rtw_xmit_read_pktfile> + d0274b8: f8bd 3020 ldrh.w r3, [sp, #32] + d0274bc: 8a66 ldrh r6, [r4, #18] + d0274be: f007 0701 and.w r7, r7, #1 + d0274c2: f443 6380 orr.w r3, r3, #1024 ; 0x400 + d0274c6: f8df b224 ldr.w fp, [pc, #548] ; d0276ec <wifi_hal_xmitframe_coalesce+0x2a8> + d0274ca: 4456 add r6, sl + d0274cc: f8ad 3020 strh.w r3, [sp, #32] + d0274d0: 7f63 ldrb r3, [r4, #29] + d0274d2: 2b00 cmp r3, #0 + d0274d4: d05e beq.n d027594 <wifi_hal_xmitframe_coalesce+0x150> + d0274d6: 7f23 ldrb r3, [r4, #28] + d0274d8: 3b01 subs r3, #1 + d0274da: 2b04 cmp r3, #4 + d0274dc: d853 bhi.n d027586 <wifi_hal_xmitframe_coalesce+0x142> + d0274de: e8df f003 tbb [pc, r3] + d0274e2: 1c03 .short 0x1c03 + d0274e4: 9752 .short 0x9752 + d0274e6: 03 .byte 0x03 + d0274e7: 00 .byte 0x00 + d0274e8: f895 30e8 ldrb.w r3, [r5, #232] ; 0xe8 + d0274ec: 77e3 strb r3, [r4, #31] + d0274ee: f895 30e9 ldrb.w r3, [r5, #233] ; 0xe9 + d0274f2: f884 3020 strb.w r3, [r4, #32] + d0274f6: f895 30ea ldrb.w r3, [r5, #234] ; 0xea + d0274fa: f884 3021 strb.w r3, [r4, #33] ; 0x21 + d0274fe: f894 305d ldrb.w r3, [r4, #93] ; 0x5d + d027502: 019b lsls r3, r3, #6 + d027504: f884 3022 strb.w r3, [r4, #34] ; 0x22 + d027508: e9d5 323a ldrd r3, r2, [r5, #232] ; 0xe8 + d02750c: f103 417f add.w r1, r3, #4278190080 ; 0xff000000 + d027510: 3101 adds r1, #1 + d027512: 4311 orrs r1, r2 + d027514: d033 beq.n d02757e <wifi_hal_xmitframe_coalesce+0x13a> + d027516: 3301 adds r3, #1 + d027518: e0a6 b.n d027668 <wifi_hal_xmitframe_coalesce+0x224> + d02751a: f895 30e9 ldrb.w r3, [r5, #233] ; 0xe9 + d02751e: 77e3 strb r3, [r4, #31] + d027520: f895 30e9 ldrb.w r3, [r5, #233] ; 0xe9 + d027524: f003 037f and.w r3, r3, #127 ; 0x7f + d027528: f043 0320 orr.w r3, r3, #32 + d02752c: f884 3020 strb.w r3, [r4, #32] + d027530: f895 30e8 ldrb.w r3, [r5, #232] ; 0xe8 + d027534: f884 3021 strb.w r3, [r4, #33] ; 0x21 + d027538: 2f00 cmp r7, #0 + d02753a: f000 809a beq.w d027672 <wifi_hal_xmitframe_coalesce+0x22e> + d02753e: f894 305d ldrb.w r3, [r4, #93] ; 0x5d + d027542: f64f 71ff movw r1, #65535 ; 0xffff + d027546: 019b lsls r3, r3, #6 + d027548: f043 0320 orr.w r3, r3, #32 + d02754c: f884 3022 strb.w r3, [r4, #34] ; 0x22 + d027550: f895 30ea ldrb.w r3, [r5, #234] ; 0xea + d027554: f884 3023 strb.w r3, [r4, #35] ; 0x23 + d027558: f895 30eb ldrb.w r3, [r5, #235] ; 0xeb + d02755c: f884 3024 strb.w r3, [r4, #36] ; 0x24 + d027560: f895 30ec ldrb.w r3, [r5, #236] ; 0xec + d027564: f884 3025 strb.w r3, [r4, #37] ; 0x25 + d027568: f895 30ed ldrb.w r3, [r5, #237] ; 0xed + d02756c: f884 3026 strb.w r3, [r4, #38] ; 0x26 + d027570: e9d5 323a ldrd r3, r2, [r5, #232] ; 0xe8 + d027574: 428a cmp r2, r1 + d027576: bf08 it eq + d027578: f1b3 3fff cmpeq.w r3, #4294967295 ; 0xffffffff + d02757c: d1cb bne.n d027516 <wifi_hal_xmitframe_coalesce+0xd2> + d02757e: 2300 movs r3, #0 + d027580: 461a mov r2, r3 + d027582: e9c5 323a strd r3, r2, [r5, #232] ; 0xe8 + d027586: 4630 mov r0, r6 + d027588: 7f62 ldrb r2, [r4, #29] + d02758a: f104 011f add.w r1, r4, #31 + d02758e: 47d8 blx fp + d027590: 7f63 ldrb r3, [r4, #29] + d027592: 441e add r6, r3 + d027594: 89a1 ldrh r1, [r4, #12] + d027596: 4630 mov r0, r6 + d027598: f7fa fccc bl d021f34 <rtw_xmit_put_snap> + d02759c: f8d9 2010 ldr.w r2, [r9, #16] + d0275a0: 8a23 ldrh r3, [r4, #16] + d0275a2: 4651 mov r1, sl + d0275a4: 4605 mov r5, r0 + d0275a6: 4413 add r3, r2 + d0275a8: 1832 adds r2, r6, r0 + d0275aa: eba2 020a sub.w r2, r2, sl + d0275ae: 9301 str r3, [sp, #4] + d0275b0: 1a9e subs r6, r3, r2 + d0275b2: 4630 mov r0, r6 + d0275b4: 47d8 blx fp + d0275b6: f1a6 0228 sub.w r2, r6, #40 ; 0x28 + d0275ba: f8d4 109c ldr.w r1, [r4, #156] ; 0x9c + d0275be: f8d4 a014 ldr.w sl, [r4, #20] + d0275c2: 610a str r2, [r1, #16] + d0275c4: f8c4 2098 str.w r2, [r4, #152] ; 0x98 + d0275c8: 7fa2 ldrb r2, [r4, #30] + d0275ca: b13a cbz r2, d0275dc <wifi_hal_xmitframe_coalesce+0x198> + d0275cc: 7aa1 ldrb r1, [r4, #10] + d0275ce: 9b01 ldr r3, [sp, #4] + d0275d0: b121 cbz r1, d0275dc <wifi_hal_xmitframe_coalesce+0x198> + d0275d2: f104 0131 add.w r1, r4, #49 ; 0x31 + d0275d6: eb03 000a add.w r0, r3, sl + d0275da: 47d8 blx fp + d0275dc: 8a60 ldrh r0, [r4, #18] + d0275de: 7f63 ldrb r3, [r4, #29] + d0275e0: 4450 add r0, sl + d0275e2: 4418 add r0, r3 + d0275e4: 7aa3 ldrb r3, [r4, #10] + d0275e6: b103 cbz r3, d0275ea <wifi_hal_xmitframe_coalesce+0x1a6> + d0275e8: 7fa3 ldrb r3, [r4, #30] + d0275ea: 4405 add r5, r0 + d0275ec: 4621 mov r1, r4 + d0275ee: 4640 mov r0, r8 + d0275f0: 441d add r5, r3 + d0275f2: 61a5 str r5, [r4, #24] + d0275f4: 8833 ldrh r3, [r6, #0] + d0275f6: f423 6380 bic.w r3, r3, #1024 ; 0x400 + d0275fa: 8033 strh r3, [r6, #0] + d0275fc: f7fa fa0a bl d021a14 <rtw_xmit_enc_tkip_addmic> d027600: 4606 mov r6, r0 - d027602: e6de b.n d0273c2 <wifi_hal_xmitframe_coalesce+0x5a> - d027604: 0d04a6af .word 0x0d04a6af - d027608: 0d0498d8 .word 0x0d0498d8 - d02760c: 0d04992b .word 0x0d04992b - d027610: 00027939 .word 0x00027939 - -0d027614 <wifi_hal_xmitframe_resume>: - d027614: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d027618: 6805 ldr r5, [r0, #0] - d02761a: 2700 movs r7, #0 - d02761c: b085 sub sp, #20 - d02761e: f04f 0901 mov.w r9, #1 - d027622: f505 7684 add.w r6, r5, #264 ; 0x108 - d027626: 46bb mov fp, r7 - d027628: 4680 mov r8, r0 - d02762a: f500 6a0d add.w sl, r0, #2256 ; 0x8d0 - d02762e: a903 add r1, sp, #12 - d027630: 4630 mov r0, r6 - d027632: f7dd ff41 bl d0054b8 <rtw_enter_critical_bh> - d027636: f8d5 3158 ldr.w r3, [r5, #344] ; 0x158 - d02763a: f8d5 2168 ldr.w r2, [r5, #360] ; 0x168 - d02763e: 1a9b subs r3, r3, r2 - d027640: 2b01 cmp r3, #1 - d027642: d806 bhi.n d027652 <wifi_hal_xmitframe_resume+0x3e> - d027644: a903 add r1, sp, #12 - d027646: 4630 mov r0, r6 - d027648: f7dd ff3e bl d0054c8 <rtw_exit_critical_bh> - d02764c: b005 add sp, #20 - d02764e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d027652: f8d5 3138 ldr.w r3, [r5, #312] ; 0x138 - d027656: f8d5 2148 ldr.w r2, [r5, #328] ; 0x148 - d02765a: 1a9b subs r3, r3, r2 - d02765c: 2b01 cmp r3, #1 - d02765e: d9f1 bls.n d027644 <wifi_hal_xmitframe_resume+0x30> - d027660: f8d5 3178 ldr.w r3, [r5, #376] ; 0x178 - d027664: f8d5 2188 ldr.w r2, [r5, #392] ; 0x188 - d027668: 1a9b subs r3, r3, r2 - d02766a: 2b01 cmp r3, #1 - d02766c: d9ea bls.n d027644 <wifi_hal_xmitframe_resume+0x30> - d02766e: f8d5 3198 ldr.w r3, [r5, #408] ; 0x198 - d027672: f8d5 21a8 ldr.w r2, [r5, #424] ; 0x1a8 - d027676: 1a9b subs r3, r3, r2 - d027678: 2b01 cmp r3, #1 - d02767a: d9e3 bls.n d027644 <wifi_hal_xmitframe_resume+0x30> - d02767c: f8d5 31d8 ldr.w r3, [r5, #472] ; 0x1d8 - d027680: f8d5 21e8 ldr.w r2, [r5, #488] ; 0x1e8 - d027684: 1a9b subs r3, r3, r2 - d027686: 2b01 cmp r3, #1 - d027688: d9dc bls.n d027644 <wifi_hal_xmitframe_resume+0x30> - d02768a: f8d5 31f8 ldr.w r3, [r5, #504] ; 0x1f8 - d02768e: f8d5 2208 ldr.w r2, [r5, #520] ; 0x208 - d027692: 1a9b subs r3, r3, r2 - d027694: 2b01 cmp r3, #1 - d027696: d9d5 bls.n d027644 <wifi_hal_xmitframe_resume+0x30> - d027698: 4651 mov r1, sl - d02769a: 4630 mov r0, r6 - d02769c: f7ff fe38 bl d027310 <wifi_hal_xmitfram_dequeue> - d0276a0: 4604 mov r4, r0 - d0276a2: 2800 cmp r0, #0 - d0276a4: d0ce beq.n d027644 <wifi_hal_xmitframe_resume+0x30> - d0276a6: f8d0 30e8 ldr.w r3, [r0, #232] ; 0xe8 - d0276aa: 2b00 cmp r3, #0 - d0276ac: db15 blt.n d0276da <wifi_hal_xmitframe_resume+0xc6> - d0276ae: 4a32 ldr r2, [pc, #200] ; (d027778 <wifi_hal_xmitframe_resume+0x164>) - d0276b0: f892 202a ldrb.w r2, [r2, #42] ; 0x2a - d0276b4: b18a cbz r2, d0276da <wifi_hal_xmitframe_resume+0xc6> - d0276b6: f890 2041 ldrb.w r2, [r0, #65] ; 0x41 - d0276ba: 9200 str r2, [sp, #0] - d0276bc: 6f02 ldr r2, [r0, #112] ; 0x70 - d0276be: f8d0 108c ldr.w r1, [r0, #140] ; 0x8c - d0276c2: 4640 mov r0, r8 - d0276c4: f7ff fa92 bl d026bec <wifi_hal_xmitframe_dump_sc> - d0276c8: 2801 cmp r0, #1 - d0276ca: d101 bne.n d0276d0 <wifi_hal_xmitframe_resume+0xbc> - d0276cc: f8c4 b08c str.w fp, [r4, #140] ; 0x8c - d0276d0: 4621 mov r1, r4 - d0276d2: 4630 mov r0, r6 - d0276d4: f7fe ff78 bl d0265c8 <rtw_xmitframe_free> - d0276d8: e7ad b.n d027636 <wifi_hal_xmitframe_resume+0x22> - d0276da: f8d4 309c ldr.w r3, [r4, #156] ; 0x9c - d0276de: b95b cbnz r3, d0276f8 <wifi_hal_xmitframe_resume+0xe4> - d0276e0: 4630 mov r0, r6 - d0276e2: f7fe ffd0 bl d026686 <rtw_xmitbuf_alloc> - d0276e6: 4607 mov r7, r0 - d0276e8: 2800 cmp r0, #0 - d0276ea: d0ab beq.n d027644 <wifi_hal_xmitframe_resume+0x30> - d0276ec: f8c4 009c str.w r0, [r4, #156] ; 0x9c - d0276f0: 6903 ldr r3, [r0, #16] - d0276f2: f8c4 3098 str.w r3, [r4, #152] ; 0x98 - d0276f6: 6144 str r4, [r0, #20] - d0276f8: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 - d0276fc: f003 020f and.w r2, r3, #15 - d027700: 2a01 cmp r2, #1 - d027702: d112 bne.n d02772a <wifi_hal_xmitframe_resume+0x116> - d027704: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 - d027708: 2b0f cmp r3, #15 - d02770a: d806 bhi.n d02771a <wifi_hal_xmitframe_resume+0x106> - d02770c: 4622 mov r2, r4 - d02770e: f8d4 108c ldr.w r1, [r4, #140] ; 0x8c - d027712: 4640 mov r0, r8 - d027714: f7ff fe28 bl d027368 <wifi_hal_xmitframe_coalesce> - d027718: 4681 mov r9, r0 - d02771a: f1b9 0f01 cmp.w r9, #1 - d02771e: d128 bne.n d027772 <wifi_hal_xmitframe_resume+0x15e> - d027720: 4621 mov r1, r4 - d027722: 4640 mov r0, r8 - d027724: f7ff fcc0 bl d0270a8 <wifi_hal_xmitframe_dump> - d027728: e785 b.n d027636 <wifi_hal_xmitframe_resume+0x22> - d02772a: 2b03 cmp r3, #3 - d02772c: d1f5 bne.n d02771a <wifi_hal_xmitframe_resume+0x106> - d02772e: f8d4 3098 ldr.w r3, [r4, #152] ; 0x98 - d027732: 8d1a ldrh r2, [r3, #40] ; 0x28 - d027734: f002 02fc and.w r2, r2, #252 ; 0xfc - d027738: 2ad0 cmp r2, #208 ; 0xd0 - d02773a: d1ee bne.n d02771a <wifi_hal_xmitframe_resume+0x106> - d02773c: f893 2040 ldrb.w r2, [r3, #64] ; 0x40 - d027740: 2a00 cmp r2, #0 - d027742: d1ea bne.n d02771a <wifi_hal_xmitframe_resume+0x106> - d027744: f893 2041 ldrb.w r2, [r3, #65] ; 0x41 - d027748: 2a04 cmp r2, #4 - d02774a: d1e6 bne.n d02771a <wifi_hal_xmitframe_resume+0x106> - d02774c: f893 2042 ldrb.w r2, [r3, #66] ; 0x42 - d027750: 2a25 cmp r2, #37 ; 0x25 - d027752: d1e2 bne.n d02771a <wifi_hal_xmitframe_resume+0x106> - d027754: f895 22a5 ldrb.w r2, [r5, #677] ; 0x2a5 - d027758: b12a cbz r2, d027766 <wifi_hal_xmitframe_resume+0x152> - d02775a: f8d5 22a8 ldr.w r2, [r5, #680] ; 0x2a8 - d02775e: 7912 ldrb r2, [r2, #4] - d027760: f883 2046 strb.w r2, [r3, #70] ; 0x46 - d027764: e7d9 b.n d02771a <wifi_hal_xmitframe_resume+0x106> - d027766: f8d4 109c ldr.w r1, [r4, #156] ; 0x9c - d02776a: 4630 mov r0, r6 - d02776c: f7fe ffca bl d026704 <rtw_xmitbuf_free> - d027770: e7ae b.n d0276d0 <wifi_hal_xmitframe_resume+0xbc> - d027772: 4639 mov r1, r7 - d027774: e7f9 b.n d02776a <wifi_hal_xmitframe_resume+0x156> - d027776: bf00 nop - d027778: 60000c80 .word 0x60000c80 - -0d02777c <wifi_hal_mgnt_xmit>: - d02777c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d027780: 6807 ldr r7, [r0, #0] - d027782: 4606 mov r6, r0 - d027784: f891 3088 ldrb.w r3, [r1, #136] ; 0x88 - d027788: 460c mov r4, r1 - d02778a: f8d1 909c ldr.w r9, [r1, #156] ; 0x9c - d02778e: f507 7884 add.w r8, r7, #264 ; 0x108 - d027792: b18b cbz r3, d0277b8 <wifi_hal_mgnt_xmit+0x3c> - d027794: 694b ldr r3, [r1, #20] - d027796: 618b str r3, [r1, #24] - d027798: f8d1 308c ldr.w r3, [r1, #140] ; 0x8c - d02779c: 691b ldr r3, [r3, #16] - d02779e: 3b28 subs r3, #40 ; 0x28 - d0277a0: f8c9 3010 str.w r3, [r9, #16] - d0277a4: f8c1 3098 str.w r3, [r1, #152] ; 0x98 - d0277a8: f8d1 208c ldr.w r2, [r1, #140] ; 0x8c - d0277ac: f8d1 309c ldr.w r3, [r1, #156] ; 0x9c - d0277b0: 60da str r2, [r3, #12] - d0277b2: 2300 movs r3, #0 - d0277b4: f8c1 308c str.w r3, [r1, #140] ; 0x8c - d0277b8: f8d4 5098 ldr.w r5, [r4, #152] ; 0x98 - d0277bc: f104 0a57 add.w sl, r4, #87 ; 0x57 - d0277c0: 2206 movs r2, #6 - d0277c2: f8df b120 ldr.w fp, [pc, #288] ; d0278e4 <wifi_hal_mgnt_xmit+0x168> - d0277c6: f105 012c add.w r1, r5, #44 ; 0x2c - d0277ca: 4650 mov r0, sl - d0277cc: 47d8 blx fp - d0277ce: 2206 movs r2, #6 - d0277d0: f105 0132 add.w r1, r5, #50 ; 0x32 - d0277d4: f104 0051 add.w r0, r4, #81 ; 0x51 - d0277d8: 47d8 blx fp - d0277da: 8d2b ldrh r3, [r5, #40] ; 0x28 - d0277dc: f023 0303 bic.w r3, r3, #3 - d0277e0: 7263 strb r3, [r4, #9] - d0277e2: f894 3088 ldrb.w r3, [r4, #136] ; 0x88 - d0277e6: bb53 cbnz r3, d02783e <wifi_hal_mgnt_xmit+0xc2> - d0277e8: f896 32e4 ldrb.w r3, [r6, #740] ; 0x2e4 - d0277ec: 2b00 cmp r3, #0 - d0277ee: d138 bne.n d027862 <wifi_hal_mgnt_xmit+0xe6> - d0277f0: f894 0067 ldrb.w r0, [r4, #103] ; 0x67 - d0277f4: f7ff f8ba bl d02696c <wifi_hal_hwqueue_get> - d0277f8: 4601 mov r1, r0 - d0277fa: 4640 mov r0, r8 - d0277fc: f7ff f8cc bl d026998 <wifi_hal_txbd_enough_check> - d027800: 2800 cmp r0, #0 - d027802: d157 bne.n d0278b4 <wifi_hal_mgnt_xmit+0x138> - d027804: a901 add r1, sp, #4 - d027806: 4640 mov r0, r8 - d027808: f7dd fe56 bl d0054b8 <rtw_enter_critical_bh> - d02780c: f894 5088 ldrb.w r5, [r4, #136] ; 0x88 - d027810: 2d00 cmp r5, #0 - d027812: d158 bne.n d0278c6 <wifi_hal_mgnt_xmit+0x14a> - d027814: a901 add r1, sp, #4 - d027816: 4640 mov r0, r8 - d027818: f7dd fe56 bl d0054c8 <rtw_exit_critical_bh> - d02781c: 2d01 cmp r5, #1 - d02781e: d058 beq.n d0278d2 <wifi_hal_mgnt_xmit+0x156> - d027820: 482e ldr r0, [pc, #184] ; (d0278dc <wifi_hal_mgnt_xmit+0x160>) - d027822: f7dc fb69 bl d003ef8 <inic_ipc_dev_buffered_printf> - d027826: 482e ldr r0, [pc, #184] ; (d0278e0 <wifi_hal_mgnt_xmit+0x164>) - d027828: f7dc fb66 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02782c: 4649 mov r1, r9 - d02782e: 4640 mov r0, r8 - d027830: f7fe ff68 bl d026704 <rtw_xmitbuf_free> - d027834: 4621 mov r1, r4 - d027836: 4640 mov r0, r8 - d027838: f7fe fec6 bl d0265c8 <rtw_xmitframe_free> - d02783c: e03f b.n d0278be <wifi_hal_mgnt_xmit+0x142> - d02783e: 8feb ldrh r3, [r5, #62] ; 0x3e - d027840: f8b7 2a16 ldrh.w r2, [r7, #2582] ; 0xa16 - d027844: f003 030f and.w r3, r3, #15 - d027848: ea43 1302 orr.w r3, r3, r2, lsl #4 - d02784c: 87eb strh r3, [r5, #62] ; 0x3e - d02784e: f8b7 3a16 ldrh.w r3, [r7, #2582] ; 0xa16 - d027852: 3301 adds r3, #1 - d027854: f8a7 3a16 strh.w r3, [r7, #2582] ; 0xa16 - d027858: f894 3088 ldrb.w r3, [r4, #136] ; 0x88 - d02785c: 2b01 cmp r3, #1 - d02785e: d0c7 beq.n d0277f0 <wifi_hal_mgnt_xmit+0x74> - d027860: e7c2 b.n d0277e8 <wifi_hal_mgnt_xmit+0x6c> - d027862: f896 32e5 ldrb.w r3, [r6, #741] ; 0x2e5 - d027866: 2b01 cmp r3, #1 - d027868: d1c2 bne.n d0277f0 <wifi_hal_mgnt_xmit+0x74> - d02786a: 7a63 ldrb r3, [r4, #9] - d02786c: f003 02ef and.w r2, r3, #239 ; 0xef - d027870: 2ac0 cmp r2, #192 ; 0xc0 - d027872: d001 beq.n d027878 <wifi_hal_mgnt_xmit+0xfc> - d027874: 2ba0 cmp r3, #160 ; 0xa0 - d027876: d1bb bne.n d0277f0 <wifi_hal_mgnt_xmit+0x74> - d027878: f897 3a30 ldrb.w r3, [r7, #2608] ; 0xa30 - d02787c: 2b02 cmp r3, #2 - d02787e: d0b7 beq.n d0277f0 <wifi_hal_mgnt_xmit+0x74> - d027880: f894 3057 ldrb.w r3, [r4, #87] ; 0x57 - d027884: 07db lsls r3, r3, #31 - d027886: d506 bpl.n d027896 <wifi_hal_mgnt_xmit+0x11a> - d027888: 2308 movs r3, #8 - d02788a: 7723 strb r3, [r4, #28] - d02788c: 4621 mov r1, r4 - d02788e: 4630 mov r0, r6 - d027890: f005 fa10 bl d02ccb4 <rtw_mgmt_xmitframe_coalesce> - d027894: e7ac b.n d0277f0 <wifi_hal_mgnt_xmit+0x74> - d027896: 4651 mov r1, sl - d027898: f506 70b6 add.w r0, r6, #364 ; 0x16c - d02789c: f7e5 f8e2 bl d00ca64 <rtw_get_stainfo> - d0278a0: 2800 cmp r0, #0 - d0278a2: d0a5 beq.n d0277f0 <wifi_hal_mgnt_xmit+0x74> - d0278a4: f890 324f ldrb.w r3, [r0, #591] ; 0x24f - d0278a8: 2b01 cmp r3, #1 - d0278aa: d1a1 bne.n d0277f0 <wifi_hal_mgnt_xmit+0x74> - d0278ac: 2204 movs r2, #4 - d0278ae: 72a3 strb r3, [r4, #10] - d0278b0: 7722 strb r2, [r4, #28] - d0278b2: e7eb b.n d02788c <wifi_hal_mgnt_xmit+0x110> - d0278b4: 4621 mov r1, r4 - d0278b6: 4630 mov r0, r6 - d0278b8: f7ff fbf6 bl d0270a8 <wifi_hal_xmitframe_dump> - d0278bc: 4605 mov r5, r0 - d0278be: 4628 mov r0, r5 - d0278c0: b003 add sp, #12 - d0278c2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0278c6: 4621 mov r1, r4 - d0278c8: 4630 mov r0, r6 - d0278ca: f7fe fec3 bl d026654 <rtw_xmitframe_enqueue_one> - d0278ce: 4605 mov r5, r0 - d0278d0: e7a0 b.n d027814 <wifi_hal_mgnt_xmit+0x98> - d0278d2: f607 40d8 addw r0, r7, #3288 ; 0xcd8 - d0278d6: f7de f837 bl d005948 <rtw_up_sema> - d0278da: e7f0 b.n d0278be <wifi_hal_mgnt_xmit+0x142> - d0278dc: 0d04a6af .word 0x0d04a6af - d0278e0: 0d049972 .word 0x0d049972 - d0278e4: 00027939 .word 0x00027939 - -0d0278e8 <wifi_hal_xmit>: - d0278e8: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d0278ec: f8d0 8000 ldr.w r8, [r0] - d0278f0: 460c mov r4, r1 - d0278f2: 4605 mov r5, r0 - d0278f4: a901 add r1, sp, #4 - d0278f6: f508 7684 add.w r6, r8, #264 ; 0x108 - d0278fa: 4630 mov r0, r6 - d0278fc: f7dd fddc bl d0054b8 <rtw_enter_critical_bh> - d027900: f894 2067 ldrb.w r2, [r4, #103] ; 0x67 - d027904: 4610 mov r0, r2 - d027906: f7ff f831 bl d02696c <wifi_hal_hwqueue_get> - d02790a: 2a11 cmp r2, #17 - d02790c: 4681 mov r9, r0 - d02790e: d00e beq.n d02792e <wifi_hal_xmit+0x46> + d027602: 2800 cmp r0, #0 + d027604: d155 bne.n d0276b2 <wifi_hal_xmitframe_coalesce+0x26e> + d027606: 4836 ldr r0, [pc, #216] ; (d0276e0 <wifi_hal_xmitframe_coalesce+0x29c>) + d027608: f7dc fc76 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02760c: 4836 ldr r0, [pc, #216] ; (d0276e8 <wifi_hal_xmitframe_coalesce+0x2a4>) + d02760e: e744 b.n d02749a <wifi_hal_xmitframe_coalesce+0x56> + d027610: f895 30e8 ldrb.w r3, [r5, #232] ; 0xe8 + d027614: 77e3 strb r3, [r4, #31] + d027616: f895 30e9 ldrb.w r3, [r5, #233] ; 0xe9 + d02761a: f884 3020 strb.w r3, [r4, #32] + d02761e: b337 cbz r7, d02766e <wifi_hal_xmitframe_coalesce+0x22a> + d027620: f894 205d ldrb.w r2, [r4, #93] ; 0x5d + d027624: 2300 movs r3, #0 + d027626: f64f 70ff movw r0, #65535 ; 0xffff + d02762a: 0192 lsls r2, r2, #6 + d02762c: f884 3021 strb.w r3, [r4, #33] ; 0x21 + d027630: f042 0220 orr.w r2, r2, #32 + d027634: f884 2022 strb.w r2, [r4, #34] ; 0x22 + d027638: f895 20ea ldrb.w r2, [r5, #234] ; 0xea + d02763c: f884 2023 strb.w r2, [r4, #35] ; 0x23 + d027640: f895 20eb ldrb.w r2, [r5, #235] ; 0xeb + d027644: f884 2024 strb.w r2, [r4, #36] ; 0x24 + d027648: f895 20ec ldrb.w r2, [r5, #236] ; 0xec + d02764c: f884 2025 strb.w r2, [r4, #37] ; 0x25 + d027650: f895 20ed ldrb.w r2, [r5, #237] ; 0xed + d027654: f884 2026 strb.w r2, [r4, #38] ; 0x26 + d027658: e9d5 123a ldrd r1, r2, [r5, #232] ; 0xe8 + d02765c: 4282 cmp r2, r0 + d02765e: bf08 it eq + d027660: f1b1 3fff cmpeq.w r1, #4294967295 ; 0xffffffff + d027664: d08c beq.n d027580 <wifi_hal_xmitframe_coalesce+0x13c> + d027666: 1c4b adds r3, r1, #1 + d027668: f142 0200 adc.w r2, r2, #0 + d02766c: e789 b.n d027582 <wifi_hal_xmitframe_coalesce+0x13e> + d02766e: f884 7021 strb.w r7, [r4, #33] ; 0x21 + d027672: 2320 movs r3, #32 + d027674: f64f 71ff movw r1, #65535 ; 0xffff + d027678: f884 3022 strb.w r3, [r4, #34] ; 0x22 + d02767c: f895 30ea ldrb.w r3, [r5, #234] ; 0xea + d027680: f884 3023 strb.w r3, [r4, #35] ; 0x23 + d027684: f895 30eb ldrb.w r3, [r5, #235] ; 0xeb + d027688: f884 3024 strb.w r3, [r4, #36] ; 0x24 + d02768c: f895 30ec ldrb.w r3, [r5, #236] ; 0xec + d027690: f884 3025 strb.w r3, [r4, #37] ; 0x25 + d027694: f895 30ed ldrb.w r3, [r5, #237] ; 0xed + d027698: f884 3026 strb.w r3, [r4, #38] ; 0x26 + d02769c: e9d5 323a ldrd r3, r2, [r5, #232] ; 0xe8 + d0276a0: 428a cmp r2, r1 + d0276a2: bf08 it eq + d0276a4: f1b3 3fff cmpeq.w r3, #4294967295 ; 0xffffffff + d0276a8: f47f af35 bne.w d027516 <wifi_hal_xmitframe_coalesce+0xd2> + d0276ac: 463b mov r3, r7 + d0276ae: 463a mov r2, r7 + d0276b0: e767 b.n d027582 <wifi_hal_xmitframe_coalesce+0x13e> + d0276b2: 4621 mov r1, r4 + d0276b4: 4640 mov r0, r8 + d0276b6: 2500 movs r5, #0 + d0276b8: f7fa fa68 bl d021b8c <rtw_xmit_enc_software> + d0276bc: b95f cbnz r7, d0276d6 <wifi_hal_xmitframe_coalesce+0x292> + d0276be: 4621 mov r1, r4 + d0276c0: 4640 mov r0, r8 + d0276c2: f7fa fbef bl d021ea4 <rtw_xmit_update_attrib_vcs_info> + d0276c6: f8d4 309c ldr.w r3, [r4, #156] ; 0x9c + d0276ca: 2601 movs r6, #1 + d0276cc: f8c4 508c str.w r5, [r4, #140] ; 0x8c + d0276d0: f8c3 900c str.w r9, [r3, #12] + d0276d4: e6e3 b.n d02749e <wifi_hal_xmitframe_coalesce+0x5a> + d0276d6: f884 5044 strb.w r5, [r4, #68] ; 0x44 + d0276da: e7f4 b.n d0276c6 <wifi_hal_xmitframe_coalesce+0x282> + d0276dc: 4606 mov r6, r0 + d0276de: e6de b.n d02749e <wifi_hal_xmitframe_coalesce+0x5a> + d0276e0: 0d04a78b .word 0x0d04a78b + d0276e4: 0d0499b4 .word 0x0d0499b4 + d0276e8: 0d049a07 .word 0x0d049a07 + d0276ec: 00027939 .word 0x00027939 + +0d0276f0 <wifi_hal_xmitframe_resume>: + d0276f0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0276f4: 6805 ldr r5, [r0, #0] + d0276f6: 2700 movs r7, #0 + d0276f8: b085 sub sp, #20 + d0276fa: f04f 0901 mov.w r9, #1 + d0276fe: f505 7684 add.w r6, r5, #264 ; 0x108 + d027702: 46bb mov fp, r7 + d027704: 4680 mov r8, r0 + d027706: f500 6a0d add.w sl, r0, #2256 ; 0x8d0 + d02770a: a903 add r1, sp, #12 + d02770c: 4630 mov r0, r6 + d02770e: f7dd fed3 bl d0054b8 <rtw_enter_critical_bh> + d027712: f8d5 3158 ldr.w r3, [r5, #344] ; 0x158 + d027716: f8d5 2168 ldr.w r2, [r5, #360] ; 0x168 + d02771a: 1a9b subs r3, r3, r2 + d02771c: 2b01 cmp r3, #1 + d02771e: d806 bhi.n d02772e <wifi_hal_xmitframe_resume+0x3e> + d027720: a903 add r1, sp, #12 + d027722: 4630 mov r0, r6 + d027724: f7dd fed0 bl d0054c8 <rtw_exit_critical_bh> + d027728: b005 add sp, #20 + d02772a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02772e: f8d5 3138 ldr.w r3, [r5, #312] ; 0x138 + d027732: f8d5 2148 ldr.w r2, [r5, #328] ; 0x148 + d027736: 1a9b subs r3, r3, r2 + d027738: 2b01 cmp r3, #1 + d02773a: d9f1 bls.n d027720 <wifi_hal_xmitframe_resume+0x30> + d02773c: f8d5 3178 ldr.w r3, [r5, #376] ; 0x178 + d027740: f8d5 2188 ldr.w r2, [r5, #392] ; 0x188 + d027744: 1a9b subs r3, r3, r2 + d027746: 2b01 cmp r3, #1 + d027748: d9ea bls.n d027720 <wifi_hal_xmitframe_resume+0x30> + d02774a: f8d5 3198 ldr.w r3, [r5, #408] ; 0x198 + d02774e: f8d5 21a8 ldr.w r2, [r5, #424] ; 0x1a8 + d027752: 1a9b subs r3, r3, r2 + d027754: 2b01 cmp r3, #1 + d027756: d9e3 bls.n d027720 <wifi_hal_xmitframe_resume+0x30> + d027758: f8d5 31d8 ldr.w r3, [r5, #472] ; 0x1d8 + d02775c: f8d5 21e8 ldr.w r2, [r5, #488] ; 0x1e8 + d027760: 1a9b subs r3, r3, r2 + d027762: 2b01 cmp r3, #1 + d027764: d9dc bls.n d027720 <wifi_hal_xmitframe_resume+0x30> + d027766: f8d5 31f8 ldr.w r3, [r5, #504] ; 0x1f8 + d02776a: f8d5 2208 ldr.w r2, [r5, #520] ; 0x208 + d02776e: 1a9b subs r3, r3, r2 + d027770: 2b01 cmp r3, #1 + d027772: d9d5 bls.n d027720 <wifi_hal_xmitframe_resume+0x30> + d027774: 4651 mov r1, sl + d027776: 4630 mov r0, r6 + d027778: f7ff fe38 bl d0273ec <wifi_hal_xmitfram_dequeue> + d02777c: 4604 mov r4, r0 + d02777e: 2800 cmp r0, #0 + d027780: d0ce beq.n d027720 <wifi_hal_xmitframe_resume+0x30> + d027782: f8d0 30e8 ldr.w r3, [r0, #232] ; 0xe8 + d027786: 2b00 cmp r3, #0 + d027788: db15 blt.n d0277b6 <wifi_hal_xmitframe_resume+0xc6> + d02778a: 4a32 ldr r2, [pc, #200] ; (d027854 <wifi_hal_xmitframe_resume+0x164>) + d02778c: f892 202a ldrb.w r2, [r2, #42] ; 0x2a + d027790: b18a cbz r2, d0277b6 <wifi_hal_xmitframe_resume+0xc6> + d027792: f890 2041 ldrb.w r2, [r0, #65] ; 0x41 + d027796: 9200 str r2, [sp, #0] + d027798: 6f02 ldr r2, [r0, #112] ; 0x70 + d02779a: f8d0 108c ldr.w r1, [r0, #140] ; 0x8c + d02779e: 4640 mov r0, r8 + d0277a0: f7ff fa92 bl d026cc8 <wifi_hal_xmitframe_dump_sc> + d0277a4: 2801 cmp r0, #1 + d0277a6: d101 bne.n d0277ac <wifi_hal_xmitframe_resume+0xbc> + d0277a8: f8c4 b08c str.w fp, [r4, #140] ; 0x8c + d0277ac: 4621 mov r1, r4 + d0277ae: 4630 mov r0, r6 + d0277b0: f7fe ff78 bl d0266a4 <rtw_xmitframe_free> + d0277b4: e7ad b.n d027712 <wifi_hal_xmitframe_resume+0x22> + d0277b6: f8d4 309c ldr.w r3, [r4, #156] ; 0x9c + d0277ba: b95b cbnz r3, d0277d4 <wifi_hal_xmitframe_resume+0xe4> + d0277bc: 4630 mov r0, r6 + d0277be: f7fe ffd0 bl d026762 <rtw_xmitbuf_alloc> + d0277c2: 4607 mov r7, r0 + d0277c4: 2800 cmp r0, #0 + d0277c6: d0ab beq.n d027720 <wifi_hal_xmitframe_resume+0x30> + d0277c8: f8c4 009c str.w r0, [r4, #156] ; 0x9c + d0277cc: 6903 ldr r3, [r0, #16] + d0277ce: f8c4 3098 str.w r3, [r4, #152] ; 0x98 + d0277d2: 6144 str r4, [r0, #20] + d0277d4: f8d4 3090 ldr.w r3, [r4, #144] ; 0x90 + d0277d8: f003 020f and.w r2, r3, #15 + d0277dc: 2a01 cmp r2, #1 + d0277de: d112 bne.n d027806 <wifi_hal_xmitframe_resume+0x116> + d0277e0: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 + d0277e4: 2b0f cmp r3, #15 + d0277e6: d806 bhi.n d0277f6 <wifi_hal_xmitframe_resume+0x106> + d0277e8: 4622 mov r2, r4 + d0277ea: f8d4 108c ldr.w r1, [r4, #140] ; 0x8c + d0277ee: 4640 mov r0, r8 + d0277f0: f7ff fe28 bl d027444 <wifi_hal_xmitframe_coalesce> + d0277f4: 4681 mov r9, r0 + d0277f6: f1b9 0f01 cmp.w r9, #1 + d0277fa: d128 bne.n d02784e <wifi_hal_xmitframe_resume+0x15e> + d0277fc: 4621 mov r1, r4 + d0277fe: 4640 mov r0, r8 + d027800: f7ff fcc0 bl d027184 <wifi_hal_xmitframe_dump> + d027804: e785 b.n d027712 <wifi_hal_xmitframe_resume+0x22> + d027806: 2b03 cmp r3, #3 + d027808: d1f5 bne.n d0277f6 <wifi_hal_xmitframe_resume+0x106> + d02780a: f8d4 3098 ldr.w r3, [r4, #152] ; 0x98 + d02780e: 8d1a ldrh r2, [r3, #40] ; 0x28 + d027810: f002 02fc and.w r2, r2, #252 ; 0xfc + d027814: 2ad0 cmp r2, #208 ; 0xd0 + d027816: d1ee bne.n d0277f6 <wifi_hal_xmitframe_resume+0x106> + d027818: f893 2040 ldrb.w r2, [r3, #64] ; 0x40 + d02781c: 2a00 cmp r2, #0 + d02781e: d1ea bne.n d0277f6 <wifi_hal_xmitframe_resume+0x106> + d027820: f893 2041 ldrb.w r2, [r3, #65] ; 0x41 + d027824: 2a04 cmp r2, #4 + d027826: d1e6 bne.n d0277f6 <wifi_hal_xmitframe_resume+0x106> + d027828: f893 2042 ldrb.w r2, [r3, #66] ; 0x42 + d02782c: 2a25 cmp r2, #37 ; 0x25 + d02782e: d1e2 bne.n d0277f6 <wifi_hal_xmitframe_resume+0x106> + d027830: f895 22a5 ldrb.w r2, [r5, #677] ; 0x2a5 + d027834: b12a cbz r2, d027842 <wifi_hal_xmitframe_resume+0x152> + d027836: f8d5 22a8 ldr.w r2, [r5, #680] ; 0x2a8 + d02783a: 7912 ldrb r2, [r2, #4] + d02783c: f883 2046 strb.w r2, [r3, #70] ; 0x46 + d027840: e7d9 b.n d0277f6 <wifi_hal_xmitframe_resume+0x106> + d027842: f8d4 109c ldr.w r1, [r4, #156] ; 0x9c + d027846: 4630 mov r0, r6 + d027848: f7fe ffca bl d0267e0 <rtw_xmitbuf_free> + d02784c: e7ae b.n d0277ac <wifi_hal_xmitframe_resume+0xbc> + d02784e: 4639 mov r1, r7 + d027850: e7f9 b.n d027846 <wifi_hal_xmitframe_resume+0x156> + d027852: bf00 nop + d027854: 60000c80 .word 0x60000c80 + +0d027858 <wifi_hal_mgnt_xmit>: + d027858: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02785c: 6807 ldr r7, [r0, #0] + d02785e: 4606 mov r6, r0 + d027860: f891 3088 ldrb.w r3, [r1, #136] ; 0x88 + d027864: 460c mov r4, r1 + d027866: f8d1 909c ldr.w r9, [r1, #156] ; 0x9c + d02786a: f507 7884 add.w r8, r7, #264 ; 0x108 + d02786e: b18b cbz r3, d027894 <wifi_hal_mgnt_xmit+0x3c> + d027870: 694b ldr r3, [r1, #20] + d027872: 618b str r3, [r1, #24] + d027874: f8d1 308c ldr.w r3, [r1, #140] ; 0x8c + d027878: 691b ldr r3, [r3, #16] + d02787a: 3b28 subs r3, #40 ; 0x28 + d02787c: f8c9 3010 str.w r3, [r9, #16] + d027880: f8c1 3098 str.w r3, [r1, #152] ; 0x98 + d027884: f8d1 208c ldr.w r2, [r1, #140] ; 0x8c + d027888: f8d1 309c ldr.w r3, [r1, #156] ; 0x9c + d02788c: 60da str r2, [r3, #12] + d02788e: 2300 movs r3, #0 + d027890: f8c1 308c str.w r3, [r1, #140] ; 0x8c + d027894: f8d4 5098 ldr.w r5, [r4, #152] ; 0x98 + d027898: f104 0a57 add.w sl, r4, #87 ; 0x57 + d02789c: 2206 movs r2, #6 + d02789e: f8df b120 ldr.w fp, [pc, #288] ; d0279c0 <wifi_hal_mgnt_xmit+0x168> + d0278a2: f105 012c add.w r1, r5, #44 ; 0x2c + d0278a6: 4650 mov r0, sl + d0278a8: 47d8 blx fp + d0278aa: 2206 movs r2, #6 + d0278ac: f105 0132 add.w r1, r5, #50 ; 0x32 + d0278b0: f104 0051 add.w r0, r4, #81 ; 0x51 + d0278b4: 47d8 blx fp + d0278b6: 8d2b ldrh r3, [r5, #40] ; 0x28 + d0278b8: f023 0303 bic.w r3, r3, #3 + d0278bc: 7263 strb r3, [r4, #9] + d0278be: f894 3088 ldrb.w r3, [r4, #136] ; 0x88 + d0278c2: bb53 cbnz r3, d02791a <wifi_hal_mgnt_xmit+0xc2> + d0278c4: f896 32e4 ldrb.w r3, [r6, #740] ; 0x2e4 + d0278c8: 2b00 cmp r3, #0 + d0278ca: d138 bne.n d02793e <wifi_hal_mgnt_xmit+0xe6> + d0278cc: f894 0067 ldrb.w r0, [r4, #103] ; 0x67 + d0278d0: f7ff f8ba bl d026a48 <wifi_hal_hwqueue_get> + d0278d4: 4601 mov r1, r0 + d0278d6: 4640 mov r0, r8 + d0278d8: f7ff f8cc bl d026a74 <wifi_hal_txbd_enough_check> + d0278dc: 2800 cmp r0, #0 + d0278de: d157 bne.n d027990 <wifi_hal_mgnt_xmit+0x138> + d0278e0: a901 add r1, sp, #4 + d0278e2: 4640 mov r0, r8 + d0278e4: f7dd fde8 bl d0054b8 <rtw_enter_critical_bh> + d0278e8: f894 5088 ldrb.w r5, [r4, #136] ; 0x88 + d0278ec: 2d00 cmp r5, #0 + d0278ee: d158 bne.n d0279a2 <wifi_hal_mgnt_xmit+0x14a> + d0278f0: a901 add r1, sp, #4 + d0278f2: 4640 mov r0, r8 + d0278f4: f7dd fde8 bl d0054c8 <rtw_exit_critical_bh> + d0278f8: 2d01 cmp r5, #1 + d0278fa: d058 beq.n d0279ae <wifi_hal_mgnt_xmit+0x156> + d0278fc: 482e ldr r0, [pc, #184] ; (d0279b8 <wifi_hal_mgnt_xmit+0x160>) + d0278fe: f7dc fafb bl d003ef8 <inic_ipc_dev_buffered_printf> + d027902: 482e ldr r0, [pc, #184] ; (d0279bc <wifi_hal_mgnt_xmit+0x164>) + d027904: f7dc faf8 bl d003ef8 <inic_ipc_dev_buffered_printf> + d027908: 4649 mov r1, r9 + d02790a: 4640 mov r0, r8 + d02790c: f7fe ff68 bl d0267e0 <rtw_xmitbuf_free> d027910: 4621 mov r1, r4 - d027912: 4628 mov r0, r5 - d027914: f004 f956 bl d02bbc4 <rtw_ap_xmitframe_enqueue_for_sleeping_sta> - d027918: 2801 cmp r0, #1 - d02791a: 4607 mov r7, r0 - d02791c: d107 bne.n d02792e <wifi_hal_xmit+0x46> - d02791e: a901 add r1, sp, #4 - d027920: 4630 mov r0, r6 - d027922: f7dd fdd1 bl d0054c8 <rtw_exit_critical_bh> - d027926: 4638 mov r0, r7 - d027928: b003 add sp, #12 - d02792a: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d02792e: 4649 mov r1, r9 - d027930: 4628 mov r0, r5 - d027932: f7fa fa43 bl d021dbc <rtw_xmit_pending_queue_check> - d027936: 2800 cmp r0, #0 - d027938: dc04 bgt.n d027944 <wifi_hal_xmit+0x5c> - d02793a: 4649 mov r1, r9 - d02793c: 4630 mov r0, r6 - d02793e: f7ff f82b bl d026998 <wifi_hal_txbd_enough_check> - d027942: b918 cbnz r0, d02794c <wifi_hal_xmit+0x64> - d027944: f894 3067 ldrb.w r3, [r4, #103] ; 0x67 - d027948: 2b11 cmp r3, #17 - d02794a: d170 bne.n d027a2e <wifi_hal_xmit+0x146> - d02794c: 682b ldr r3, [r5, #0] - d02794e: 6818 ldr r0, [r3, #0] - d027950: f7ea fe71 bl d012636 <rtw_check_under_sitesurvey> - d027954: 2800 cmp r0, #0 - d027956: d16a bne.n d027a2e <wifi_hal_xmit+0x146> - d027958: 682b ldr r3, [r5, #0] - d02795a: 6818 ldr r0, [r3, #0] - d02795c: f7ea fe60 bl d012620 <rtw_check_sta_linking> - d027960: 2800 cmp r0, #0 - d027962: d164 bne.n d027a2e <wifi_hal_xmit+0x146> - d027964: 4630 mov r0, r6 - d027966: f7fe fe8e bl d026686 <rtw_xmitbuf_alloc> - d02796a: 4607 mov r7, r0 - d02796c: 2800 cmp r0, #0 - d02796e: d05e beq.n d027a2e <wifi_hal_xmit+0x146> - d027970: a901 add r1, sp, #4 - d027972: 4630 mov r0, r6 - d027974: f7dd fda8 bl d0054c8 <rtw_exit_critical_bh> - d027978: f8c4 709c str.w r7, [r4, #156] ; 0x9c - d02797c: 693b ldr r3, [r7, #16] - d02797e: f8c4 3098 str.w r3, [r4, #152] ; 0x98 - d027982: 617c str r4, [r7, #20] - d027984: 6f23 ldr r3, [r4, #112] ; 0x70 - d027986: f894 2088 ldrb.w r2, [r4, #136] ; 0x88 - d02798a: b173 cbz r3, d0279aa <wifi_hal_xmit+0xc2> - d02798c: b97a cbnz r2, d0279ae <wifi_hal_xmit+0xc6> - d02798e: 4622 mov r2, r4 - d027990: f8d4 108c ldr.w r1, [r4, #140] ; 0x8c - d027994: 4628 mov r0, r5 - d027996: f7ff fce7 bl d027368 <wifi_hal_xmitframe_coalesce> - d02799a: 2801 cmp r0, #1 - d02799c: d170 bne.n d027a80 <wifi_hal_xmit+0x198> - d02799e: 4621 mov r1, r4 - d0279a0: 4628 mov r0, r5 - d0279a2: f7ff fb81 bl d0270a8 <wifi_hal_xmitframe_dump> - d0279a6: 2701 movs r7, #1 - d0279a8: e7bd b.n d027926 <wifi_hal_xmit+0x3e> - d0279aa: 2a00 cmp r2, #0 - d0279ac: d0f7 beq.n d02799e <wifi_hal_xmit+0xb6> - d0279ae: 6962 ldr r2, [r4, #20] - d0279b0: 61a2 str r2, [r4, #24] - d0279b2: b3ab cbz r3, d027a20 <wifi_hal_xmit+0x138> - d0279b4: f894 2041 ldrb.w r2, [r4, #65] ; 0x41 - d0279b8: eb03 0342 add.w r3, r3, r2, lsl #1 - d0279bc: f8b3 2040 ldrh.w r2, [r3, #64] ; 0x40 - d0279c0: 3201 adds r2, #1 - d0279c2: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 - d0279c6: f894 2041 ldrb.w r2, [r4, #65] ; 0x41 - d0279ca: 6f23 ldr r3, [r4, #112] ; 0x70 - d0279cc: eb03 0342 add.w r3, r3, r2, lsl #1 - d0279d0: f8b3 2040 ldrh.w r2, [r3, #64] ; 0x40 - d0279d4: f3c2 020b ubfx r2, r2, #0, #12 - d0279d8: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 - d0279dc: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 - d0279e0: 6f22 ldr r2, [r4, #112] ; 0x70 - d0279e2: 3320 adds r3, #32 - d0279e4: f832 1013 ldrh.w r1, [r2, r3, lsl #1] - d0279e8: f8d4 308c ldr.w r3, [r4, #140] ; 0x8c - d0279ec: 81e1 strh r1, [r4, #14] - d0279ee: 691a ldr r2, [r3, #16] - d0279f0: 8ad3 ldrh r3, [r2, #22] - d0279f2: f003 030f and.w r3, r3, #15 - d0279f6: ea43 1301 orr.w r3, r3, r1, lsl #4 - d0279fa: 82d3 strh r3, [r2, #22] - d0279fc: f8d4 308c ldr.w r3, [r4, #140] ; 0x8c - d027a00: f8d4 209c ldr.w r2, [r4, #156] ; 0x9c - d027a04: 691b ldr r3, [r3, #16] - d027a06: 3b28 subs r3, #40 ; 0x28 - d027a08: 6113 str r3, [r2, #16] - d027a0a: f8c4 3098 str.w r3, [r4, #152] ; 0x98 - d027a0e: f8d4 208c ldr.w r2, [r4, #140] ; 0x8c - d027a12: f8d4 309c ldr.w r3, [r4, #156] ; 0x9c - d027a16: 60da str r2, [r3, #12] - d027a18: 2300 movs r3, #0 - d027a1a: f8c4 308c str.w r3, [r4, #140] ; 0x8c - d027a1e: e7be b.n d02799e <wifi_hal_xmit+0xb6> - d027a20: f8d4 308c ldr.w r3, [r4, #140] ; 0x8c - d027a24: 691b ldr r3, [r3, #16] - d027a26: 8adb ldrh r3, [r3, #22] - d027a28: 091b lsrs r3, r3, #4 - d027a2a: 81e3 strh r3, [r4, #14] - d027a2c: e7e6 b.n d0279fc <wifi_hal_xmit+0x114> - d027a2e: 6f23 ldr r3, [r4, #112] ; 0x70 - d027a30: b913 cbnz r3, d027a38 <wifi_hal_xmit+0x150> - d027a32: f894 3088 ldrb.w r3, [r4, #136] ; 0x88 - d027a36: b1d3 cbz r3, d027a6e <wifi_hal_xmit+0x186> - d027a38: 4621 mov r1, r4 - d027a3a: 4628 mov r0, r5 - d027a3c: f7fe fe0a bl d026654 <rtw_xmitframe_enqueue_one> - d027a40: 4607 mov r7, r0 - d027a42: a901 add r1, sp, #4 - d027a44: 4630 mov r0, r6 - d027a46: f7dd fd3f bl d0054c8 <rtw_exit_critical_bh> - d027a4a: 2f01 cmp r7, #1 - d027a4c: d012 beq.n d027a74 <wifi_hal_xmit+0x18c> - d027a4e: 4811 ldr r0, [pc, #68] ; (d027a94 <wifi_hal_xmit+0x1ac>) - d027a50: f7dc fa52 bl d003ef8 <inic_ipc_dev_buffered_printf> - d027a54: 4810 ldr r0, [pc, #64] ; (d027a98 <wifi_hal_xmit+0x1b0>) - d027a56: f7dc fa4f bl d003ef8 <inic_ipc_dev_buffered_printf> - d027a5a: 4621 mov r1, r4 - d027a5c: 4630 mov r0, r6 - d027a5e: f7fe fdb3 bl d0265c8 <rtw_xmitframe_free> - d027a62: f8d5 3824 ldr.w r3, [r5, #2084] ; 0x824 - d027a66: 3301 adds r3, #1 - d027a68: f8c5 3824 str.w r3, [r5, #2084] ; 0x824 - d027a6c: e79b b.n d0279a6 <wifi_hal_xmit+0xbe> - d027a6e: f04f 37ff mov.w r7, #4294967295 ; 0xffffffff - d027a72: e7e6 b.n d027a42 <wifi_hal_xmit+0x15a> - d027a74: f608 40d8 addw r0, r8, #3288 ; 0xcd8 - d027a78: 2700 movs r7, #0 - d027a7a: f7dd ff65 bl d005948 <rtw_up_sema> - d027a7e: e752 b.n d027926 <wifi_hal_xmit+0x3e> - d027a80: 4639 mov r1, r7 - d027a82: 4630 mov r0, r6 - d027a84: f7fe fe3e bl d026704 <rtw_xmitbuf_free> - d027a88: 4621 mov r1, r4 - d027a8a: 4630 mov r0, r6 - d027a8c: f7fe fd9c bl d0265c8 <rtw_xmitframe_free> - d027a90: e789 b.n d0279a6 <wifi_hal_xmit+0xbe> - d027a92: bf00 nop - d027a94: 0d04a6af .word 0x0d04a6af - d027a98: 0d049993 .word 0x0d049993 - -0d027a9c <wifi_xmit_tasklet>: - d027a9c: b510 push {r4, lr} - d027a9e: 4604 mov r4, r0 - d027aa0: f7ff fdb8 bl d027614 <wifi_hal_xmitframe_resume> - d027aa4: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 - d027aa8: b953 cbnz r3, d027ac0 <wifi_xmit_tasklet+0x24> - d027aaa: 6823 ldr r3, [r4, #0] - d027aac: 6858 ldr r0, [r3, #4] - d027aae: f7ea fbdf bl d012270 <rtw_is_adapter_up> - d027ab2: b128 cbz r0, d027ac0 <wifi_xmit_tasklet+0x24> - d027ab4: 6823 ldr r3, [r4, #0] - d027ab6: e8bd 4010 ldmia.w sp!, {r4, lr} - d027aba: 6858 ldr r0, [r3, #4] - d027abc: f7ff bdaa b.w d027614 <wifi_hal_xmitframe_resume> - d027ac0: bd10 pop {r4, pc} - -0d027ac2 <key_char2num>: - d027ac2: f1a0 0330 sub.w r3, r0, #48 ; 0x30 - d027ac6: b2db uxtb r3, r3 - d027ac8: 2b09 cmp r3, #9 - d027aca: d905 bls.n d027ad8 <key_char2num+0x16> - d027acc: f1a0 0361 sub.w r3, r0, #97 ; 0x61 - d027ad0: 2b05 cmp r3, #5 - d027ad2: d803 bhi.n d027adc <key_char2num+0x1a> - d027ad4: 3857 subs r0, #87 ; 0x57 - d027ad6: b2c3 uxtb r3, r0 - d027ad8: 4618 mov r0, r3 - d027ada: 4770 bx lr - d027adc: f1a0 0341 sub.w r3, r0, #65 ; 0x41 - d027ae0: 2b05 cmp r3, #5 - d027ae2: d801 bhi.n d027ae8 <key_char2num+0x26> - d027ae4: 3837 subs r0, #55 ; 0x37 - d027ae6: e7f6 b.n d027ad6 <key_char2num+0x14> - d027ae8: 23ff movs r3, #255 ; 0xff - d027aea: e7f5 b.n d027ad8 <key_char2num+0x16> - -0d027aec <rtw_get_bit_value_from_ieee_value>: - d027aec: 4906 ldr r1, [pc, #24] ; (d027b08 <rtw_get_bit_value_from_ieee_value+0x1c>) - d027aee: 2200 movs r2, #0 - d027af0: f811 3b01 ldrb.w r3, [r1], #1 - d027af4: b90b cbnz r3, d027afa <rtw_get_bit_value_from_ieee_value+0xe> - d027af6: 4618 mov r0, r3 - d027af8: 4770 bx lr - d027afa: 4283 cmp r3, r0 - d027afc: d102 bne.n d027b04 <rtw_get_bit_value_from_ieee_value+0x18> - d027afe: 2001 movs r0, #1 - d027b00: 4090 lsls r0, r2 - d027b02: 4770 bx lr - d027b04: 3201 adds r2, #1 - d027b06: e7f3 b.n d027af0 <rtw_get_bit_value_from_ieee_value+0x4> - d027b08: 0d049a80 .word 0x0d049a80 - -0d027b0c <rtw_is_cckrates_included>: - d027b0c: 1e42 subs r2, r0, #1 - d027b0e: 4907 ldr r1, [pc, #28] ; (d027b2c <rtw_is_cckrates_included+0x20>) - d027b10: f812 0f01 ldrb.w r0, [r2, #1]! - d027b14: b900 cbnz r0, d027b18 <rtw_is_cckrates_included+0xc> - d027b16: 4770 bx lr - d027b18: f000 037f and.w r3, r0, #127 ; 0x7f - d027b1c: 2b16 cmp r3, #22 - d027b1e: d8f7 bhi.n d027b10 <rtw_is_cckrates_included+0x4> - d027b20: fa21 f303 lsr.w r3, r1, r3 - d027b24: 07db lsls r3, r3, #31 - d027b26: d5f3 bpl.n d027b10 <rtw_is_cckrates_included+0x4> - d027b28: 2001 movs r0, #1 - d027b2a: 4770 bx lr - d027b2c: 00400814 .word 0x00400814 - -0d027b30 <rtw_is_cckratesonly_included>: - d027b30: 3801 subs r0, #1 - d027b32: 4a08 ldr r2, [pc, #32] ; (d027b54 <rtw_is_cckratesonly_included+0x24>) - d027b34: f810 3f01 ldrb.w r3, [r0, #1]! - d027b38: b90b cbnz r3, d027b3e <rtw_is_cckratesonly_included+0xe> - d027b3a: 2001 movs r0, #1 - d027b3c: 4770 bx lr - d027b3e: f003 037f and.w r3, r3, #127 ; 0x7f - d027b42: 2b16 cmp r3, #22 - d027b44: d803 bhi.n d027b4e <rtw_is_cckratesonly_included+0x1e> - d027b46: fa22 f303 lsr.w r3, r2, r3 - d027b4a: 07db lsls r3, r3, #31 - d027b4c: d4f2 bmi.n d027b34 <rtw_is_cckratesonly_included+0x4> - d027b4e: 2000 movs r0, #0 - d027b50: 4770 bx lr - d027b52: bf00 nop - d027b54: 00400814 .word 0x00400814 - -0d027b58 <rtw_check_network_type>: - d027b58: 2a0e cmp r2, #14 - d027b5a: 4601 mov r1, r0 - d027b5c: b508 push {r3, lr} - d027b5e: dd06 ble.n d027b6e <rtw_check_network_type+0x16> - d027b60: f7ff ffd4 bl d027b0c <rtw_is_cckrates_included> - d027b64: 2801 cmp r0, #1 - d027b66: bf0c ite eq - d027b68: 2000 moveq r0, #0 - d027b6a: 2002 movne r0, #2 - d027b6c: bd08 pop {r3, pc} - d027b6e: f7ff ffdf bl d027b30 <rtw_is_cckratesonly_included> - d027b72: 2801 cmp r0, #1 - d027b74: d0fa beq.n d027b6c <rtw_check_network_type+0x14> - d027b76: 4608 mov r0, r1 - d027b78: f7ff ffc8 bl d027b0c <rtw_is_cckrates_included> - d027b7c: 2801 cmp r0, #1 - d027b7e: bf0c ite eq - d027b80: 2005 moveq r0, #5 - d027b82: 2004 movne r0, #4 - d027b84: e7f2 b.n d027b6c <rtw_check_network_type+0x14> + d027912: 4640 mov r0, r8 + d027914: f7fe fec6 bl d0266a4 <rtw_xmitframe_free> + d027918: e03f b.n d02799a <wifi_hal_mgnt_xmit+0x142> + d02791a: 8feb ldrh r3, [r5, #62] ; 0x3e + d02791c: f8b7 2a16 ldrh.w r2, [r7, #2582] ; 0xa16 + d027920: f003 030f and.w r3, r3, #15 + d027924: ea43 1302 orr.w r3, r3, r2, lsl #4 + d027928: 87eb strh r3, [r5, #62] ; 0x3e + d02792a: f8b7 3a16 ldrh.w r3, [r7, #2582] ; 0xa16 + d02792e: 3301 adds r3, #1 + d027930: f8a7 3a16 strh.w r3, [r7, #2582] ; 0xa16 + d027934: f894 3088 ldrb.w r3, [r4, #136] ; 0x88 + d027938: 2b01 cmp r3, #1 + d02793a: d0c7 beq.n d0278cc <wifi_hal_mgnt_xmit+0x74> + d02793c: e7c2 b.n d0278c4 <wifi_hal_mgnt_xmit+0x6c> + d02793e: f896 32e5 ldrb.w r3, [r6, #741] ; 0x2e5 + d027942: 2b01 cmp r3, #1 + d027944: d1c2 bne.n d0278cc <wifi_hal_mgnt_xmit+0x74> + d027946: 7a63 ldrb r3, [r4, #9] + d027948: f003 02ef and.w r2, r3, #239 ; 0xef + d02794c: 2ac0 cmp r2, #192 ; 0xc0 + d02794e: d001 beq.n d027954 <wifi_hal_mgnt_xmit+0xfc> + d027950: 2ba0 cmp r3, #160 ; 0xa0 + d027952: d1bb bne.n d0278cc <wifi_hal_mgnt_xmit+0x74> + d027954: f897 3a30 ldrb.w r3, [r7, #2608] ; 0xa30 + d027958: 2b02 cmp r3, #2 + d02795a: d0b7 beq.n d0278cc <wifi_hal_mgnt_xmit+0x74> + d02795c: f894 3057 ldrb.w r3, [r4, #87] ; 0x57 + d027960: 07db lsls r3, r3, #31 + d027962: d506 bpl.n d027972 <wifi_hal_mgnt_xmit+0x11a> + d027964: 2308 movs r3, #8 + d027966: 7723 strb r3, [r4, #28] + d027968: 4621 mov r1, r4 + d02796a: 4630 mov r0, r6 + d02796c: f005 fa10 bl d02cd90 <rtw_mgmt_xmitframe_coalesce> + d027970: e7ac b.n d0278cc <wifi_hal_mgnt_xmit+0x74> + d027972: 4651 mov r1, sl + d027974: f506 70b6 add.w r0, r6, #364 ; 0x16c + d027978: f7e5 f874 bl d00ca64 <rtw_get_stainfo> + d02797c: 2800 cmp r0, #0 + d02797e: d0a5 beq.n d0278cc <wifi_hal_mgnt_xmit+0x74> + d027980: f890 324f ldrb.w r3, [r0, #591] ; 0x24f + d027984: 2b01 cmp r3, #1 + d027986: d1a1 bne.n d0278cc <wifi_hal_mgnt_xmit+0x74> + d027988: 2204 movs r2, #4 + d02798a: 72a3 strb r3, [r4, #10] + d02798c: 7722 strb r2, [r4, #28] + d02798e: e7eb b.n d027968 <wifi_hal_mgnt_xmit+0x110> + d027990: 4621 mov r1, r4 + d027992: 4630 mov r0, r6 + d027994: f7ff fbf6 bl d027184 <wifi_hal_xmitframe_dump> + d027998: 4605 mov r5, r0 + d02799a: 4628 mov r0, r5 + d02799c: b003 add sp, #12 + d02799e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0279a2: 4621 mov r1, r4 + d0279a4: 4630 mov r0, r6 + d0279a6: f7fe fec3 bl d026730 <rtw_xmitframe_enqueue_one> + d0279aa: 4605 mov r5, r0 + d0279ac: e7a0 b.n d0278f0 <wifi_hal_mgnt_xmit+0x98> + d0279ae: f607 40d8 addw r0, r7, #3288 ; 0xcd8 + d0279b2: f7dd ffc9 bl d005948 <rtw_up_sema> + d0279b6: e7f0 b.n d02799a <wifi_hal_mgnt_xmit+0x142> + d0279b8: 0d04a78b .word 0x0d04a78b + d0279bc: 0d049a4e .word 0x0d049a4e + d0279c0: 00027939 .word 0x00027939 + +0d0279c4 <wifi_hal_xmit>: + d0279c4: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d0279c8: f8d0 8000 ldr.w r8, [r0] + d0279cc: 460c mov r4, r1 + d0279ce: 4605 mov r5, r0 + d0279d0: a901 add r1, sp, #4 + d0279d2: f508 7684 add.w r6, r8, #264 ; 0x108 + d0279d6: 4630 mov r0, r6 + d0279d8: f7dd fd6e bl d0054b8 <rtw_enter_critical_bh> + d0279dc: f894 2067 ldrb.w r2, [r4, #103] ; 0x67 + d0279e0: 4610 mov r0, r2 + d0279e2: f7ff f831 bl d026a48 <wifi_hal_hwqueue_get> + d0279e6: 2a11 cmp r2, #17 + d0279e8: 4681 mov r9, r0 + d0279ea: d00e beq.n d027a0a <wifi_hal_xmit+0x46> + d0279ec: 4621 mov r1, r4 + d0279ee: 4628 mov r0, r5 + d0279f0: f004 f956 bl d02bca0 <rtw_ap_xmitframe_enqueue_for_sleeping_sta> + d0279f4: 2801 cmp r0, #1 + d0279f6: 4607 mov r7, r0 + d0279f8: d107 bne.n d027a0a <wifi_hal_xmit+0x46> + d0279fa: a901 add r1, sp, #4 + d0279fc: 4630 mov r0, r6 + d0279fe: f7dd fd63 bl d0054c8 <rtw_exit_critical_bh> + d027a02: 4638 mov r0, r7 + d027a04: b003 add sp, #12 + d027a06: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d027a0a: 4649 mov r1, r9 + d027a0c: 4628 mov r0, r5 + d027a0e: f7fa fa43 bl d021e98 <rtw_xmit_pending_queue_check> + d027a12: 2800 cmp r0, #0 + d027a14: dc04 bgt.n d027a20 <wifi_hal_xmit+0x5c> + d027a16: 4649 mov r1, r9 + d027a18: 4630 mov r0, r6 + d027a1a: f7ff f82b bl d026a74 <wifi_hal_txbd_enough_check> + d027a1e: b918 cbnz r0, d027a28 <wifi_hal_xmit+0x64> + d027a20: f894 3067 ldrb.w r3, [r4, #103] ; 0x67 + d027a24: 2b11 cmp r3, #17 + d027a26: d170 bne.n d027b0a <wifi_hal_xmit+0x146> + d027a28: 682b ldr r3, [r5, #0] + d027a2a: 6818 ldr r0, [r3, #0] + d027a2c: f7ea fe03 bl d012636 <rtw_check_under_sitesurvey> + d027a30: 2800 cmp r0, #0 + d027a32: d16a bne.n d027b0a <wifi_hal_xmit+0x146> + d027a34: 682b ldr r3, [r5, #0] + d027a36: 6818 ldr r0, [r3, #0] + d027a38: f7ea fdf2 bl d012620 <rtw_check_sta_linking> + d027a3c: 2800 cmp r0, #0 + d027a3e: d164 bne.n d027b0a <wifi_hal_xmit+0x146> + d027a40: 4630 mov r0, r6 + d027a42: f7fe fe8e bl d026762 <rtw_xmitbuf_alloc> + d027a46: 4607 mov r7, r0 + d027a48: 2800 cmp r0, #0 + d027a4a: d05e beq.n d027b0a <wifi_hal_xmit+0x146> + d027a4c: a901 add r1, sp, #4 + d027a4e: 4630 mov r0, r6 + d027a50: f7dd fd3a bl d0054c8 <rtw_exit_critical_bh> + d027a54: f8c4 709c str.w r7, [r4, #156] ; 0x9c + d027a58: 693b ldr r3, [r7, #16] + d027a5a: f8c4 3098 str.w r3, [r4, #152] ; 0x98 + d027a5e: 617c str r4, [r7, #20] + d027a60: 6f23 ldr r3, [r4, #112] ; 0x70 + d027a62: f894 2088 ldrb.w r2, [r4, #136] ; 0x88 + d027a66: b173 cbz r3, d027a86 <wifi_hal_xmit+0xc2> + d027a68: b97a cbnz r2, d027a8a <wifi_hal_xmit+0xc6> + d027a6a: 4622 mov r2, r4 + d027a6c: f8d4 108c ldr.w r1, [r4, #140] ; 0x8c + d027a70: 4628 mov r0, r5 + d027a72: f7ff fce7 bl d027444 <wifi_hal_xmitframe_coalesce> + d027a76: 2801 cmp r0, #1 + d027a78: d170 bne.n d027b5c <wifi_hal_xmit+0x198> + d027a7a: 4621 mov r1, r4 + d027a7c: 4628 mov r0, r5 + d027a7e: f7ff fb81 bl d027184 <wifi_hal_xmitframe_dump> + d027a82: 2701 movs r7, #1 + d027a84: e7bd b.n d027a02 <wifi_hal_xmit+0x3e> + d027a86: 2a00 cmp r2, #0 + d027a88: d0f7 beq.n d027a7a <wifi_hal_xmit+0xb6> + d027a8a: 6962 ldr r2, [r4, #20] + d027a8c: 61a2 str r2, [r4, #24] + d027a8e: b3ab cbz r3, d027afc <wifi_hal_xmit+0x138> + d027a90: f894 2041 ldrb.w r2, [r4, #65] ; 0x41 + d027a94: eb03 0342 add.w r3, r3, r2, lsl #1 + d027a98: f8b3 2040 ldrh.w r2, [r3, #64] ; 0x40 + d027a9c: 3201 adds r2, #1 + d027a9e: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 + d027aa2: f894 2041 ldrb.w r2, [r4, #65] ; 0x41 + d027aa6: 6f23 ldr r3, [r4, #112] ; 0x70 + d027aa8: eb03 0342 add.w r3, r3, r2, lsl #1 + d027aac: f8b3 2040 ldrh.w r2, [r3, #64] ; 0x40 + d027ab0: f3c2 020b ubfx r2, r2, #0, #12 + d027ab4: f8a3 2040 strh.w r2, [r3, #64] ; 0x40 + d027ab8: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 + d027abc: 6f22 ldr r2, [r4, #112] ; 0x70 + d027abe: 3320 adds r3, #32 + d027ac0: f832 1013 ldrh.w r1, [r2, r3, lsl #1] + d027ac4: f8d4 308c ldr.w r3, [r4, #140] ; 0x8c + d027ac8: 81e1 strh r1, [r4, #14] + d027aca: 691a ldr r2, [r3, #16] + d027acc: 8ad3 ldrh r3, [r2, #22] + d027ace: f003 030f and.w r3, r3, #15 + d027ad2: ea43 1301 orr.w r3, r3, r1, lsl #4 + d027ad6: 82d3 strh r3, [r2, #22] + d027ad8: f8d4 308c ldr.w r3, [r4, #140] ; 0x8c + d027adc: f8d4 209c ldr.w r2, [r4, #156] ; 0x9c + d027ae0: 691b ldr r3, [r3, #16] + d027ae2: 3b28 subs r3, #40 ; 0x28 + d027ae4: 6113 str r3, [r2, #16] + d027ae6: f8c4 3098 str.w r3, [r4, #152] ; 0x98 + d027aea: f8d4 208c ldr.w r2, [r4, #140] ; 0x8c + d027aee: f8d4 309c ldr.w r3, [r4, #156] ; 0x9c + d027af2: 60da str r2, [r3, #12] + d027af4: 2300 movs r3, #0 + d027af6: f8c4 308c str.w r3, [r4, #140] ; 0x8c + d027afa: e7be b.n d027a7a <wifi_hal_xmit+0xb6> + d027afc: f8d4 308c ldr.w r3, [r4, #140] ; 0x8c + d027b00: 691b ldr r3, [r3, #16] + d027b02: 8adb ldrh r3, [r3, #22] + d027b04: 091b lsrs r3, r3, #4 + d027b06: 81e3 strh r3, [r4, #14] + d027b08: e7e6 b.n d027ad8 <wifi_hal_xmit+0x114> + d027b0a: 6f23 ldr r3, [r4, #112] ; 0x70 + d027b0c: b913 cbnz r3, d027b14 <wifi_hal_xmit+0x150> + d027b0e: f894 3088 ldrb.w r3, [r4, #136] ; 0x88 + d027b12: b1d3 cbz r3, d027b4a <wifi_hal_xmit+0x186> + d027b14: 4621 mov r1, r4 + d027b16: 4628 mov r0, r5 + d027b18: f7fe fe0a bl d026730 <rtw_xmitframe_enqueue_one> + d027b1c: 4607 mov r7, r0 + d027b1e: a901 add r1, sp, #4 + d027b20: 4630 mov r0, r6 + d027b22: f7dd fcd1 bl d0054c8 <rtw_exit_critical_bh> + d027b26: 2f01 cmp r7, #1 + d027b28: d012 beq.n d027b50 <wifi_hal_xmit+0x18c> + d027b2a: 4811 ldr r0, [pc, #68] ; (d027b70 <wifi_hal_xmit+0x1ac>) + d027b2c: f7dc f9e4 bl d003ef8 <inic_ipc_dev_buffered_printf> + d027b30: 4810 ldr r0, [pc, #64] ; (d027b74 <wifi_hal_xmit+0x1b0>) + d027b32: f7dc f9e1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d027b36: 4621 mov r1, r4 + d027b38: 4630 mov r0, r6 + d027b3a: f7fe fdb3 bl d0266a4 <rtw_xmitframe_free> + d027b3e: f8d5 3824 ldr.w r3, [r5, #2084] ; 0x824 + d027b42: 3301 adds r3, #1 + d027b44: f8c5 3824 str.w r3, [r5, #2084] ; 0x824 + d027b48: e79b b.n d027a82 <wifi_hal_xmit+0xbe> + d027b4a: f04f 37ff mov.w r7, #4294967295 ; 0xffffffff + d027b4e: e7e6 b.n d027b1e <wifi_hal_xmit+0x15a> + d027b50: f608 40d8 addw r0, r8, #3288 ; 0xcd8 + d027b54: 2700 movs r7, #0 + d027b56: f7dd fef7 bl d005948 <rtw_up_sema> + d027b5a: e752 b.n d027a02 <wifi_hal_xmit+0x3e> + d027b5c: 4639 mov r1, r7 + d027b5e: 4630 mov r0, r6 + d027b60: f7fe fe3e bl d0267e0 <rtw_xmitbuf_free> + d027b64: 4621 mov r1, r4 + d027b66: 4630 mov r0, r6 + d027b68: f7fe fd9c bl d0266a4 <rtw_xmitframe_free> + d027b6c: e789 b.n d027a82 <wifi_hal_xmit+0xbe> + d027b6e: bf00 nop + d027b70: 0d04a78b .word 0x0d04a78b + d027b74: 0d049a6f .word 0x0d049a6f + +0d027b78 <wifi_xmit_tasklet>: + d027b78: b510 push {r4, lr} + d027b7a: 4604 mov r4, r0 + d027b7c: f7ff fdb8 bl d0276f0 <wifi_hal_xmitframe_resume> + d027b80: f894 38c2 ldrb.w r3, [r4, #2242] ; 0x8c2 + d027b84: b953 cbnz r3, d027b9c <wifi_xmit_tasklet+0x24> + d027b86: 6823 ldr r3, [r4, #0] + d027b88: 6858 ldr r0, [r3, #4] + d027b8a: f7ea fb71 bl d012270 <rtw_is_adapter_up> + d027b8e: b128 cbz r0, d027b9c <wifi_xmit_tasklet+0x24> + d027b90: 6823 ldr r3, [r4, #0] + d027b92: e8bd 4010 ldmia.w sp!, {r4, lr} + d027b96: 6858 ldr r0, [r3, #4] + d027b98: f7ff bdaa b.w d0276f0 <wifi_hal_xmitframe_resume> + d027b9c: bd10 pop {r4, pc} + +0d027b9e <key_char2num>: + d027b9e: f1a0 0330 sub.w r3, r0, #48 ; 0x30 + d027ba2: b2db uxtb r3, r3 + d027ba4: 2b09 cmp r3, #9 + d027ba6: d905 bls.n d027bb4 <key_char2num+0x16> + d027ba8: f1a0 0361 sub.w r3, r0, #97 ; 0x61 + d027bac: 2b05 cmp r3, #5 + d027bae: d803 bhi.n d027bb8 <key_char2num+0x1a> + d027bb0: 3857 subs r0, #87 ; 0x57 + d027bb2: b2c3 uxtb r3, r0 + d027bb4: 4618 mov r0, r3 + d027bb6: 4770 bx lr + d027bb8: f1a0 0341 sub.w r3, r0, #65 ; 0x41 + d027bbc: 2b05 cmp r3, #5 + d027bbe: d801 bhi.n d027bc4 <key_char2num+0x26> + d027bc0: 3837 subs r0, #55 ; 0x37 + d027bc2: e7f6 b.n d027bb2 <key_char2num+0x14> + d027bc4: 23ff movs r3, #255 ; 0xff + d027bc6: e7f5 b.n d027bb4 <key_char2num+0x16> + +0d027bc8 <rtw_get_bit_value_from_ieee_value>: + d027bc8: 4906 ldr r1, [pc, #24] ; (d027be4 <rtw_get_bit_value_from_ieee_value+0x1c>) + d027bca: 2200 movs r2, #0 + d027bcc: f811 3b01 ldrb.w r3, [r1], #1 + d027bd0: b90b cbnz r3, d027bd6 <rtw_get_bit_value_from_ieee_value+0xe> + d027bd2: 4618 mov r0, r3 + d027bd4: 4770 bx lr + d027bd6: 4283 cmp r3, r0 + d027bd8: d102 bne.n d027be0 <rtw_get_bit_value_from_ieee_value+0x18> + d027bda: 2001 movs r0, #1 + d027bdc: 4090 lsls r0, r2 + d027bde: 4770 bx lr + d027be0: 3201 adds r2, #1 + d027be2: e7f3 b.n d027bcc <rtw_get_bit_value_from_ieee_value+0x4> + d027be4: 0d049b5c .word 0x0d049b5c + +0d027be8 <rtw_is_cckrates_included>: + d027be8: 1e42 subs r2, r0, #1 + d027bea: 4907 ldr r1, [pc, #28] ; (d027c08 <rtw_is_cckrates_included+0x20>) + d027bec: f812 0f01 ldrb.w r0, [r2, #1]! + d027bf0: b900 cbnz r0, d027bf4 <rtw_is_cckrates_included+0xc> + d027bf2: 4770 bx lr + d027bf4: f000 037f and.w r3, r0, #127 ; 0x7f + d027bf8: 2b16 cmp r3, #22 + d027bfa: d8f7 bhi.n d027bec <rtw_is_cckrates_included+0x4> + d027bfc: fa21 f303 lsr.w r3, r1, r3 + d027c00: 07db lsls r3, r3, #31 + d027c02: d5f3 bpl.n d027bec <rtw_is_cckrates_included+0x4> + d027c04: 2001 movs r0, #1 + d027c06: 4770 bx lr + d027c08: 00400814 .word 0x00400814 + +0d027c0c <rtw_is_cckratesonly_included>: + d027c0c: 3801 subs r0, #1 + d027c0e: 4a08 ldr r2, [pc, #32] ; (d027c30 <rtw_is_cckratesonly_included+0x24>) + d027c10: f810 3f01 ldrb.w r3, [r0, #1]! + d027c14: b90b cbnz r3, d027c1a <rtw_is_cckratesonly_included+0xe> + d027c16: 2001 movs r0, #1 + d027c18: 4770 bx lr + d027c1a: f003 037f and.w r3, r3, #127 ; 0x7f + d027c1e: 2b16 cmp r3, #22 + d027c20: d803 bhi.n d027c2a <rtw_is_cckratesonly_included+0x1e> + d027c22: fa22 f303 lsr.w r3, r2, r3 + d027c26: 07db lsls r3, r3, #31 + d027c28: d4f2 bmi.n d027c10 <rtw_is_cckratesonly_included+0x4> + d027c2a: 2000 movs r0, #0 + d027c2c: 4770 bx lr + d027c2e: bf00 nop + d027c30: 00400814 .word 0x00400814 + +0d027c34 <rtw_check_network_type>: + d027c34: 2a0e cmp r2, #14 + d027c36: 4601 mov r1, r0 + d027c38: b508 push {r3, lr} + d027c3a: dd06 ble.n d027c4a <rtw_check_network_type+0x16> + d027c3c: f7ff ffd4 bl d027be8 <rtw_is_cckrates_included> + d027c40: 2801 cmp r0, #1 + d027c42: bf0c ite eq + d027c44: 2000 moveq r0, #0 + d027c46: 2002 movne r0, #2 + d027c48: bd08 pop {r3, pc} + d027c4a: f7ff ffdf bl d027c0c <rtw_is_cckratesonly_included> + d027c4e: 2801 cmp r0, #1 + d027c50: d0fa beq.n d027c48 <rtw_check_network_type+0x14> + d027c52: 4608 mov r0, r1 + d027c54: f7ff ffc8 bl d027be8 <rtw_is_cckrates_included> + d027c58: 2801 cmp r0, #1 + d027c5a: bf0c ite eq + d027c5c: 2005 moveq r0, #5 + d027c5e: 2004 movne r0, #4 + d027c60: e7f2 b.n d027c48 <rtw_check_network_type+0x14> ... -0d027b88 <rtw_set_fixed_ie>: - d027b88: b570 push {r4, r5, r6, lr} - d027b8a: 460c mov r4, r1 - d027b8c: 461d mov r5, r3 - d027b8e: 4611 mov r1, r2 - d027b90: 4b04 ldr r3, [pc, #16] ; (d027ba4 <rtw_set_fixed_ie+0x1c>) - d027b92: 4622 mov r2, r4 - d027b94: 4606 mov r6, r0 - d027b96: 4798 blx r3 - d027b98: 682b ldr r3, [r5, #0] - d027b9a: 1930 adds r0, r6, r4 - d027b9c: 4423 add r3, r4 - d027b9e: 602b str r3, [r5, #0] - d027ba0: bd70 pop {r4, r5, r6, pc} - d027ba2: bf00 nop - d027ba4: 00027939 .word 0x00027939 - -0d027ba8 <rtw_set_ie>: - d027ba8: b5f8 push {r3, r4, r5, r6, r7, lr} - d027baa: 460f mov r7, r1 - d027bac: 4605 mov r5, r0 - d027bae: 4614 mov r4, r2 - d027bb0: 4619 mov r1, r3 - d027bb2: 9e06 ldr r6, [sp, #24] - d027bb4: 7007 strb r7, [r0, #0] - d027bb6: 7042 strb r2, [r0, #1] - d027bb8: b112 cbz r2, d027bc0 <rtw_set_ie+0x18> - d027bba: 3002 adds r0, #2 - d027bbc: 4b04 ldr r3, [pc, #16] ; (d027bd0 <rtw_set_ie+0x28>) - d027bbe: 4798 blx r3 - d027bc0: b11e cbz r6, d027bca <rtw_set_ie+0x22> - d027bc2: 6833 ldr r3, [r6, #0] - d027bc4: 3302 adds r3, #2 - d027bc6: 4423 add r3, r4 - d027bc8: 6033 str r3, [r6, #0] - d027bca: 3402 adds r4, #2 - d027bcc: 1928 adds r0, r5, r4 - d027bce: bdf8 pop {r3, r4, r5, r6, r7, pc} - d027bd0: 00027939 .word 0x00027939 - -0d027bd4 <rtw_get_ie>: - d027bd4: 2b00 cmp r3, #0 - d027bd6: b570 push {r4, r5, r6, lr} - d027bd8: dc01 bgt.n d027bde <rtw_get_ie+0xa> - d027bda: 2000 movs r0, #0 - d027bdc: bd70 pop {r4, r5, r6, pc} - d027bde: 2400 movs r4, #0 - d027be0: 6014 str r4, [r2, #0] - d027be2: 7806 ldrb r6, [r0, #0] - d027be4: 7845 ldrb r5, [r0, #1] - d027be6: 42b1 cmp r1, r6 - d027be8: d101 bne.n d027bee <rtw_get_ie+0x1a> - d027bea: 6015 str r5, [r2, #0] - d027bec: e7f6 b.n d027bdc <rtw_get_ie+0x8> - d027bee: 3502 adds r5, #2 - d027bf0: 442c add r4, r5 - d027bf2: 4428 add r0, r5 - d027bf4: 42a3 cmp r3, r4 - d027bf6: dcf4 bgt.n d027be2 <rtw_get_ie+0xe> - d027bf8: e7ef b.n d027bda <rtw_get_ie+0x6> +0d027c64 <rtw_set_fixed_ie>: + d027c64: b570 push {r4, r5, r6, lr} + d027c66: 460c mov r4, r1 + d027c68: 461d mov r5, r3 + d027c6a: 4611 mov r1, r2 + d027c6c: 4b04 ldr r3, [pc, #16] ; (d027c80 <rtw_set_fixed_ie+0x1c>) + d027c6e: 4622 mov r2, r4 + d027c70: 4606 mov r6, r0 + d027c72: 4798 blx r3 + d027c74: 682b ldr r3, [r5, #0] + d027c76: 1930 adds r0, r6, r4 + d027c78: 4423 add r3, r4 + d027c7a: 602b str r3, [r5, #0] + d027c7c: bd70 pop {r4, r5, r6, pc} + d027c7e: bf00 nop + d027c80: 00027939 .word 0x00027939 + +0d027c84 <rtw_set_ie>: + d027c84: b5f8 push {r3, r4, r5, r6, r7, lr} + d027c86: 460f mov r7, r1 + d027c88: 4605 mov r5, r0 + d027c8a: 4614 mov r4, r2 + d027c8c: 4619 mov r1, r3 + d027c8e: 9e06 ldr r6, [sp, #24] + d027c90: 7007 strb r7, [r0, #0] + d027c92: 7042 strb r2, [r0, #1] + d027c94: b112 cbz r2, d027c9c <rtw_set_ie+0x18> + d027c96: 3002 adds r0, #2 + d027c98: 4b04 ldr r3, [pc, #16] ; (d027cac <rtw_set_ie+0x28>) + d027c9a: 4798 blx r3 + d027c9c: b11e cbz r6, d027ca6 <rtw_set_ie+0x22> + d027c9e: 6833 ldr r3, [r6, #0] + d027ca0: 3302 adds r3, #2 + d027ca2: 4423 add r3, r4 + d027ca4: 6033 str r3, [r6, #0] + d027ca6: 3402 adds r4, #2 + d027ca8: 1928 adds r0, r5, r4 + d027caa: bdf8 pop {r3, r4, r5, r6, r7, pc} + d027cac: 00027939 .word 0x00027939 + +0d027cb0 <rtw_get_ie>: + d027cb0: 2b00 cmp r3, #0 + d027cb2: b570 push {r4, r5, r6, lr} + d027cb4: dc01 bgt.n d027cba <rtw_get_ie+0xa> + d027cb6: 2000 movs r0, #0 + d027cb8: bd70 pop {r4, r5, r6, pc} + d027cba: 2400 movs r4, #0 + d027cbc: 6014 str r4, [r2, #0] + d027cbe: 7806 ldrb r6, [r0, #0] + d027cc0: 7845 ldrb r5, [r0, #1] + d027cc2: 42b1 cmp r1, r6 + d027cc4: d101 bne.n d027cca <rtw_get_ie+0x1a> + d027cc6: 6015 str r5, [r2, #0] + d027cc8: e7f6 b.n d027cb8 <rtw_get_ie+0x8> + d027cca: 3502 adds r5, #2 + d027ccc: 442c add r4, r5 + d027cce: 4428 add r0, r5 + d027cd0: 42a3 cmp r3, r4 + d027cd2: dcf4 bgt.n d027cbe <rtw_get_ie+0xe> + d027cd4: e7ef b.n d027cb6 <rtw_get_ie+0x6> ... -0d027bfc <rtw_set_supported_rate>: - d027bfc: b570 push {r4, r5, r6, lr} - d027bfe: 460d mov r5, r1 - d027c00: 4616 mov r6, r2 - d027c02: 2100 movs r1, #0 - d027c04: 2210 movs r2, #16 - d027c06: 4b0d ldr r3, [pc, #52] ; (d027c3c <rtw_set_supported_rate+0x40>) - d027c08: 4604 mov r4, r0 - d027c0a: 4798 blx r3 - d027c0c: 2d01 cmp r5, #1 - d027c0e: 4d0c ldr r5, [pc, #48] ; (d027c40 <rtw_set_supported_rate+0x44>) - d027c10: d106 bne.n d027c20 <rtw_set_supported_rate+0x24> - d027c12: 2204 movs r2, #4 - d027c14: 490b ldr r1, [pc, #44] ; (d027c44 <rtw_set_supported_rate+0x48>) - d027c16: 4620 mov r0, r4 - d027c18: 462b mov r3, r5 - d027c1a: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d027c1e: 4718 bx r3 - d027c20: 2e0e cmp r6, #14 - d027c22: d902 bls.n d027c2a <rtw_set_supported_rate+0x2e> - d027c24: 2208 movs r2, #8 - d027c26: 4908 ldr r1, [pc, #32] ; (d027c48 <rtw_set_supported_rate+0x4c>) - d027c28: e7f5 b.n d027c16 <rtw_set_supported_rate+0x1a> - d027c2a: 2204 movs r2, #4 - d027c2c: 4905 ldr r1, [pc, #20] ; (d027c44 <rtw_set_supported_rate+0x48>) - d027c2e: 4620 mov r0, r4 - d027c30: 47a8 blx r5 - d027c32: 2208 movs r2, #8 - d027c34: 4904 ldr r1, [pc, #16] ; (d027c48 <rtw_set_supported_rate+0x4c>) - d027c36: 1d20 adds r0, r4, #4 - d027c38: e7ee b.n d027c18 <rtw_set_supported_rate+0x1c> - d027c3a: bf00 nop - d027c3c: 00027b01 .word 0x00027b01 - d027c40: 00027939 .word 0x00027939 - d027c44: 0d049a58 .word 0x0d049a58 - d027c48: 0d049a5c .word 0x0d049a5c - -0d027c4c <rtw_get_rateset_len>: - d027c4c: 4603 mov r3, r0 - d027c4e: 2000 movs r0, #0 - d027c50: 5c1a ldrb r2, [r3, r0] - d027c52: b11a cbz r2, d027c5c <rtw_get_rateset_len+0x10> - d027c54: 280d cmp r0, #13 - d027c56: d001 beq.n d027c5c <rtw_get_rateset_len+0x10> - d027c58: 3001 adds r0, #1 - d027c5a: e7f9 b.n d027c50 <rtw_get_rateset_len+0x4> - d027c5c: 4770 bx lr +0d027cd8 <rtw_set_supported_rate>: + d027cd8: b570 push {r4, r5, r6, lr} + d027cda: 460d mov r5, r1 + d027cdc: 4616 mov r6, r2 + d027cde: 2100 movs r1, #0 + d027ce0: 2210 movs r2, #16 + d027ce2: 4b0d ldr r3, [pc, #52] ; (d027d18 <rtw_set_supported_rate+0x40>) + d027ce4: 4604 mov r4, r0 + d027ce6: 4798 blx r3 + d027ce8: 2d01 cmp r5, #1 + d027cea: 4d0c ldr r5, [pc, #48] ; (d027d1c <rtw_set_supported_rate+0x44>) + d027cec: d106 bne.n d027cfc <rtw_set_supported_rate+0x24> + d027cee: 2204 movs r2, #4 + d027cf0: 490b ldr r1, [pc, #44] ; (d027d20 <rtw_set_supported_rate+0x48>) + d027cf2: 4620 mov r0, r4 + d027cf4: 462b mov r3, r5 + d027cf6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d027cfa: 4718 bx r3 + d027cfc: 2e0e cmp r6, #14 + d027cfe: d902 bls.n d027d06 <rtw_set_supported_rate+0x2e> + d027d00: 2208 movs r2, #8 + d027d02: 4908 ldr r1, [pc, #32] ; (d027d24 <rtw_set_supported_rate+0x4c>) + d027d04: e7f5 b.n d027cf2 <rtw_set_supported_rate+0x1a> + d027d06: 2204 movs r2, #4 + d027d08: 4905 ldr r1, [pc, #20] ; (d027d20 <rtw_set_supported_rate+0x48>) + d027d0a: 4620 mov r0, r4 + d027d0c: 47a8 blx r5 + d027d0e: 2208 movs r2, #8 + d027d10: 4904 ldr r1, [pc, #16] ; (d027d24 <rtw_set_supported_rate+0x4c>) + d027d12: 1d20 adds r0, r4, #4 + d027d14: e7ee b.n d027cf4 <rtw_set_supported_rate+0x1c> + d027d16: bf00 nop + d027d18: 00027b01 .word 0x00027b01 + d027d1c: 00027939 .word 0x00027939 + d027d20: 0d049b34 .word 0x0d049b34 + d027d24: 0d049b38 .word 0x0d049b38 + +0d027d28 <rtw_get_rateset_len>: + d027d28: 4603 mov r3, r0 + d027d2a: 2000 movs r0, #0 + d027d2c: 5c1a ldrb r2, [r3, r0] + d027d2e: b11a cbz r2, d027d38 <rtw_get_rateset_len+0x10> + d027d30: 280d cmp r0, #13 + d027d32: d001 beq.n d027d38 <rtw_get_rateset_len+0x10> + d027d34: 3001 adds r0, #1 + d027d36: e7f9 b.n d027d2c <rtw_get_rateset_len+0x4> + d027d38: 4770 bx lr ... -0d027c60 <rtw_get_wpa_ie>: - d027c60: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d027c64: 4613 mov r3, r2 - d027c66: 4605 mov r5, r0 - d027c68: 460e mov r6, r1 - d027c6a: 4617 mov r7, r2 - d027c6c: f8df 8058 ldr.w r8, [pc, #88] ; d027cc8 <rtw_get_wpa_ie+0x68> - d027c70: f8df 9058 ldr.w r9, [pc, #88] ; d027ccc <rtw_get_wpa_ie+0x6c> - d027c74: f8df a058 ldr.w sl, [pc, #88] ; d027cd0 <rtw_get_wpa_ie+0x70> - d027c78: aa01 add r2, sp, #4 - d027c7a: 21dd movs r1, #221 ; 0xdd - d027c7c: f7ff ffaa bl d027bd4 <rtw_get_ie> - d027c80: 4604 mov r4, r0 - d027c82: b198 cbz r0, d027cac <rtw_get_wpa_ie+0x4c> - d027c84: 2204 movs r2, #4 - d027c86: 4641 mov r1, r8 - d027c88: 3002 adds r0, #2 - d027c8a: 47c8 blx r9 - d027c8c: b988 cbnz r0, d027cb2 <rtw_get_wpa_ie+0x52> - d027c8e: 2202 movs r2, #2 - d027c90: 1da1 adds r1, r4, #6 - d027c92: eb0d 0002 add.w r0, sp, r2 - d027c96: 47d0 blx sl - d027c98: f8bd 3002 ldrh.w r3, [sp, #2] - d027c9c: 2b01 cmp r3, #1 - d027c9e: d108 bne.n d027cb2 <rtw_get_wpa_ie+0x52> - d027ca0: 7863 ldrb r3, [r4, #1] - d027ca2: 6033 str r3, [r6, #0] - d027ca4: 4620 mov r0, r4 - d027ca6: b002 add sp, #8 - d027ca8: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d027cac: 2400 movs r4, #0 - d027cae: 6034 str r4, [r6, #0] - d027cb0: e7f8 b.n d027ca4 <rtw_get_wpa_ie+0x44> - d027cb2: 1b63 subs r3, r4, r5 - d027cb4: 9801 ldr r0, [sp, #4] - d027cb6: 1afb subs r3, r7, r3 - d027cb8: 1a1b subs r3, r3, r0 - d027cba: 3b02 subs r3, #2 - d027cbc: 2b00 cmp r3, #0 - d027cbe: ddf5 ble.n d027cac <rtw_get_wpa_ie+0x4c> - d027cc0: 3002 adds r0, #2 - d027cc2: 4420 add r0, r4 - d027cc4: e7d8 b.n d027c78 <rtw_get_wpa_ie+0x18> - d027cc6: bf00 nop - d027cc8: 0d049a54 .word 0x0d049a54 - d027ccc: 000278d9 .word 0x000278d9 - d027cd0: 00027939 .word 0x00027939 - -0d027cd4 <rtw_get_wpa2_ie>: - d027cd4: 4613 mov r3, r2 - d027cd6: 460a mov r2, r1 - d027cd8: 2130 movs r1, #48 ; 0x30 - d027cda: f7ff bf7b b.w d027bd4 <rtw_get_ie> +0d027d3c <rtw_get_wpa_ie>: + d027d3c: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d027d40: 4613 mov r3, r2 + d027d42: 4605 mov r5, r0 + d027d44: 460e mov r6, r1 + d027d46: 4617 mov r7, r2 + d027d48: f8df 8058 ldr.w r8, [pc, #88] ; d027da4 <rtw_get_wpa_ie+0x68> + d027d4c: f8df 9058 ldr.w r9, [pc, #88] ; d027da8 <rtw_get_wpa_ie+0x6c> + d027d50: f8df a058 ldr.w sl, [pc, #88] ; d027dac <rtw_get_wpa_ie+0x70> + d027d54: aa01 add r2, sp, #4 + d027d56: 21dd movs r1, #221 ; 0xdd + d027d58: f7ff ffaa bl d027cb0 <rtw_get_ie> + d027d5c: 4604 mov r4, r0 + d027d5e: b198 cbz r0, d027d88 <rtw_get_wpa_ie+0x4c> + d027d60: 2204 movs r2, #4 + d027d62: 4641 mov r1, r8 + d027d64: 3002 adds r0, #2 + d027d66: 47c8 blx r9 + d027d68: b988 cbnz r0, d027d8e <rtw_get_wpa_ie+0x52> + d027d6a: 2202 movs r2, #2 + d027d6c: 1da1 adds r1, r4, #6 + d027d6e: eb0d 0002 add.w r0, sp, r2 + d027d72: 47d0 blx sl + d027d74: f8bd 3002 ldrh.w r3, [sp, #2] + d027d78: 2b01 cmp r3, #1 + d027d7a: d108 bne.n d027d8e <rtw_get_wpa_ie+0x52> + d027d7c: 7863 ldrb r3, [r4, #1] + d027d7e: 6033 str r3, [r6, #0] + d027d80: 4620 mov r0, r4 + d027d82: b002 add sp, #8 + d027d84: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d027d88: 2400 movs r4, #0 + d027d8a: 6034 str r4, [r6, #0] + d027d8c: e7f8 b.n d027d80 <rtw_get_wpa_ie+0x44> + d027d8e: 1b63 subs r3, r4, r5 + d027d90: 9801 ldr r0, [sp, #4] + d027d92: 1afb subs r3, r7, r3 + d027d94: 1a1b subs r3, r3, r0 + d027d96: 3b02 subs r3, #2 + d027d98: 2b00 cmp r3, #0 + d027d9a: ddf5 ble.n d027d88 <rtw_get_wpa_ie+0x4c> + d027d9c: 3002 adds r0, #2 + d027d9e: 4420 add r0, r4 + d027da0: e7d8 b.n d027d54 <rtw_get_wpa_ie+0x18> + d027da2: bf00 nop + d027da4: 0d049b30 .word 0x0d049b30 + d027da8: 000278d9 .word 0x000278d9 + d027dac: 00027939 .word 0x00027939 + +0d027db0 <rtw_get_wpa2_ie>: + d027db0: 4613 mov r3, r2 + d027db2: 460a mov r2, r1 + d027db4: 2130 movs r1, #48 ; 0x30 + d027db6: f7ff bf7b b.w d027cb0 <rtw_get_ie> ... -0d027ce0 <rtw_get_wpa_cipher_suite>: - d027ce0: b538 push {r3, r4, r5, lr} - d027ce2: 2204 movs r2, #4 - d027ce4: 4912 ldr r1, [pc, #72] ; (d027d30 <rtw_get_wpa_cipher_suite+0x50>) - d027ce6: 4d13 ldr r5, [pc, #76] ; (d027d34 <rtw_get_wpa_cipher_suite+0x54>) - d027ce8: 4604 mov r4, r0 - d027cea: 47a8 blx r5 - d027cec: b1b8 cbz r0, d027d1e <rtw_get_wpa_cipher_suite+0x3e> - d027cee: 2204 movs r2, #4 - d027cf0: 4911 ldr r1, [pc, #68] ; (d027d38 <rtw_get_wpa_cipher_suite+0x58>) - d027cf2: 4620 mov r0, r4 - d027cf4: 47a8 blx r5 - d027cf6: b1a0 cbz r0, d027d22 <rtw_get_wpa_cipher_suite+0x42> - d027cf8: 2204 movs r2, #4 - d027cfa: 4910 ldr r1, [pc, #64] ; (d027d3c <rtw_get_wpa_cipher_suite+0x5c>) - d027cfc: 4620 mov r0, r4 - d027cfe: 47a8 blx r5 - d027d00: b188 cbz r0, d027d26 <rtw_get_wpa_cipher_suite+0x46> - d027d02: 2204 movs r2, #4 - d027d04: 490e ldr r1, [pc, #56] ; (d027d40 <rtw_get_wpa_cipher_suite+0x60>) - d027d06: 4620 mov r0, r4 - d027d08: 47a8 blx r5 - d027d0a: b170 cbz r0, d027d2a <rtw_get_wpa_cipher_suite+0x4a> - d027d0c: 2204 movs r2, #4 - d027d0e: 490d ldr r1, [pc, #52] ; (d027d44 <rtw_get_wpa_cipher_suite+0x64>) - d027d10: 4620 mov r0, r4 - d027d12: 47a8 blx r5 - d027d14: 2800 cmp r0, #0 - d027d16: bf14 ite ne - d027d18: 2000 movne r0, #0 - d027d1a: 2004 moveq r0, #4 - d027d1c: bd38 pop {r3, r4, r5, pc} - d027d1e: 2001 movs r0, #1 - d027d20: e7fc b.n d027d1c <rtw_get_wpa_cipher_suite+0x3c> - d027d22: 2002 movs r0, #2 - d027d24: e7fa b.n d027d1c <rtw_get_wpa_cipher_suite+0x3c> - d027d26: 2008 movs r0, #8 - d027d28: e7f8 b.n d027d1c <rtw_get_wpa_cipher_suite+0x3c> - d027d2a: 2010 movs r0, #16 - d027d2c: e7f6 b.n d027d1c <rtw_get_wpa_cipher_suite+0x3c> - d027d2e: bf00 nop - d027d30: 0d049a6c .word 0x0d049a6c - d027d34: 000278d9 .word 0x000278d9 - d027d38: 0d049a78 .word 0x0d049a78 - d027d3c: 0d049a70 .word 0x0d049a70 - d027d40: 0d049a68 .word 0x0d049a68 - d027d44: 0d049a74 .word 0x0d049a74 - -0d027d48 <rtw_get_wpa2_cipher_suite>: - d027d48: b538 push {r3, r4, r5, lr} - d027d4a: 2204 movs r2, #4 - d027d4c: 4912 ldr r1, [pc, #72] ; (d027d98 <rtw_get_wpa2_cipher_suite+0x50>) - d027d4e: 4d13 ldr r5, [pc, #76] ; (d027d9c <rtw_get_wpa2_cipher_suite+0x54>) - d027d50: 4604 mov r4, r0 - d027d52: 47a8 blx r5 - d027d54: b1b8 cbz r0, d027d86 <rtw_get_wpa2_cipher_suite+0x3e> - d027d56: 2204 movs r2, #4 - d027d58: 4911 ldr r1, [pc, #68] ; (d027da0 <rtw_get_wpa2_cipher_suite+0x58>) - d027d5a: 4620 mov r0, r4 - d027d5c: 47a8 blx r5 - d027d5e: b1a0 cbz r0, d027d8a <rtw_get_wpa2_cipher_suite+0x42> - d027d60: 2204 movs r2, #4 - d027d62: 4910 ldr r1, [pc, #64] ; (d027da4 <rtw_get_wpa2_cipher_suite+0x5c>) - d027d64: 4620 mov r0, r4 - d027d66: 47a8 blx r5 - d027d68: b188 cbz r0, d027d8e <rtw_get_wpa2_cipher_suite+0x46> - d027d6a: 2204 movs r2, #4 - d027d6c: 490e ldr r1, [pc, #56] ; (d027da8 <rtw_get_wpa2_cipher_suite+0x60>) - d027d6e: 4620 mov r0, r4 - d027d70: 47a8 blx r5 - d027d72: b170 cbz r0, d027d92 <rtw_get_wpa2_cipher_suite+0x4a> - d027d74: 2204 movs r2, #4 - d027d76: 490d ldr r1, [pc, #52] ; (d027dac <rtw_get_wpa2_cipher_suite+0x64>) - d027d78: 4620 mov r0, r4 - d027d7a: 47a8 blx r5 - d027d7c: 2800 cmp r0, #0 - d027d7e: bf14 ite ne - d027d80: 2000 movne r0, #0 - d027d82: 2004 moveq r0, #4 - d027d84: bd38 pop {r3, r4, r5, pc} - d027d86: 2001 movs r0, #1 - d027d88: e7fc b.n d027d84 <rtw_get_wpa2_cipher_suite+0x3c> - d027d8a: 2002 movs r0, #2 - d027d8c: e7fa b.n d027d84 <rtw_get_wpa2_cipher_suite+0x3c> - d027d8e: 2008 movs r0, #8 - d027d90: e7f8 b.n d027d84 <rtw_get_wpa2_cipher_suite+0x3c> - d027d92: 2010 movs r0, #16 - d027d94: e7f6 b.n d027d84 <rtw_get_wpa2_cipher_suite+0x3c> - d027d96: bf00 nop - d027d98: 0d049a44 .word 0x0d049a44 - d027d9c: 000278d9 .word 0x000278d9 - d027da0: 0d049a50 .word 0x0d049a50 - d027da4: 0d049a48 .word 0x0d049a48 - d027da8: 0d049a40 .word 0x0d049a40 - d027dac: 0d049a4c .word 0x0d049a4c - -0d027db0 <rtw_parse_wpa_ie>: - d027db0: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d027db4: f1b1 0a00 subs.w sl, r1, #0 - d027db8: 4604 mov r4, r0 - d027dba: 4693 mov fp, r2 - d027dbc: 4699 mov r9, r3 - d027dbe: dc02 bgt.n d027dc6 <rtw_parse_wpa_ie+0x16> - d027dc0: 2000 movs r0, #0 - d027dc2: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d027dc6: 7803 ldrb r3, [r0, #0] - d027dc8: 2bdd cmp r3, #221 ; 0xdd - d027dca: d1f9 bne.n d027dc0 <rtw_parse_wpa_ie+0x10> - d027dcc: f1aa 0302 sub.w r3, sl, #2 - d027dd0: 7842 ldrb r2, [r0, #1] - d027dd2: b2db uxtb r3, r3 - d027dd4: 429a cmp r2, r3 - d027dd6: d1f3 bne.n d027dc0 <rtw_parse_wpa_ie+0x10> - d027dd8: 2204 movs r2, #4 - d027dda: 4926 ldr r1, [pc, #152] ; (d027e74 <rtw_parse_wpa_ie+0xc4>) - d027ddc: 3002 adds r0, #2 - d027dde: 4f26 ldr r7, [pc, #152] ; (d027e78 <rtw_parse_wpa_ie+0xc8>) - d027de0: 47b8 blx r7 - d027de2: 4606 mov r6, r0 - d027de4: 2800 cmp r0, #0 - d027de6: d1eb bne.n d027dc0 <rtw_parse_wpa_ie+0x10> - d027de8: f1aa 0508 sub.w r5, sl, #8 - d027dec: f104 0008 add.w r0, r4, #8 - d027df0: 2d03 cmp r5, #3 - d027df2: dd2b ble.n d027e4c <rtw_parse_wpa_ie+0x9c> - d027df4: f7ff ff74 bl d027ce0 <rtw_get_wpa_cipher_suite> - d027df8: f1aa 050c sub.w r5, sl, #12 - d027dfc: f8cb 0000 str.w r0, [fp] - d027e00: f104 000c add.w r0, r4, #12 - d027e04: 2d01 cmp r5, #1 - d027e06: dd24 ble.n d027e52 <rtw_parse_wpa_ie+0xa2> - d027e08: 8804 ldrh r4, [r0, #0] - d027e0a: 2c00 cmp r4, #0 - d027e0c: d0d8 beq.n d027dc0 <rtw_parse_wpa_ie+0x10> - d027e0e: 3d02 subs r5, #2 - d027e10: ebb5 0f84 cmp.w r5, r4, lsl #2 - d027e14: dbd4 blt.n d027dc0 <rtw_parse_wpa_ie+0x10> - d027e16: f100 0802 add.w r8, r0, #2 - d027e1a: 46c2 mov sl, r8 - d027e1c: 4650 mov r0, sl - d027e1e: 3601 adds r6, #1 - d027e20: f7ff ff5e bl d027ce0 <rtw_get_wpa_cipher_suite> - d027e24: f8d9 2000 ldr.w r2, [r9] - d027e28: 42b4 cmp r4, r6 - d027e2a: f10a 0a04 add.w sl, sl, #4 - d027e2e: ea40 0002 orr.w r0, r0, r2 - d027e32: f8c9 0000 str.w r0, [r9] - d027e36: dcf1 bgt.n d027e1c <rtw_parse_wpa_ie+0x6c> - d027e38: f06f 0303 mvn.w r3, #3 - d027e3c: 1e60 subs r0, r4, #1 - d027e3e: fb03 5504 mla r5, r3, r4, r5 - d027e42: 9b0a ldr r3, [sp, #40] ; 0x28 - d027e44: 0080 lsls r0, r0, #2 - d027e46: b943 cbnz r3, d027e5a <rtw_parse_wpa_ie+0xaa> - d027e48: 2001 movs r0, #1 - d027e4a: e7ba b.n d027dc2 <rtw_parse_wpa_ie+0x12> - d027e4c: 2d00 cmp r5, #0 - d027e4e: ddd9 ble.n d027e04 <rtw_parse_wpa_ie+0x54> - d027e50: e7b6 b.n d027dc0 <rtw_parse_wpa_ie+0x10> - d027e52: bf14 ite ne - d027e54: 2001 movne r0, #1 - d027e56: 2000 moveq r0, #0 - d027e58: e7b3 b.n d027dc2 <rtw_parse_wpa_ie+0x12> - d027e5a: 2d05 cmp r5, #5 - d027e5c: ddf4 ble.n d027e48 <rtw_parse_wpa_ie+0x98> - d027e5e: 3006 adds r0, #6 - d027e60: 2204 movs r2, #4 - d027e62: 4906 ldr r1, [pc, #24] ; (d027e7c <rtw_parse_wpa_ie+0xcc>) - d027e64: 4440 add r0, r8 - d027e66: 47b8 blx r7 - d027e68: 2800 cmp r0, #0 - d027e6a: d1ed bne.n d027e48 <rtw_parse_wpa_ie+0x98> - d027e6c: 2001 movs r0, #1 - d027e6e: 9b0a ldr r3, [sp, #40] ; 0x28 - d027e70: 6018 str r0, [r3, #0] - d027e72: e7a6 b.n d027dc2 <rtw_parse_wpa_ie+0x12> - d027e74: 0d049a54 .word 0x0d049a54 +0d027dbc <rtw_get_wpa_cipher_suite>: + d027dbc: b538 push {r3, r4, r5, lr} + d027dbe: 2204 movs r2, #4 + d027dc0: 4912 ldr r1, [pc, #72] ; (d027e0c <rtw_get_wpa_cipher_suite+0x50>) + d027dc2: 4d13 ldr r5, [pc, #76] ; (d027e10 <rtw_get_wpa_cipher_suite+0x54>) + d027dc4: 4604 mov r4, r0 + d027dc6: 47a8 blx r5 + d027dc8: b1b8 cbz r0, d027dfa <rtw_get_wpa_cipher_suite+0x3e> + d027dca: 2204 movs r2, #4 + d027dcc: 4911 ldr r1, [pc, #68] ; (d027e14 <rtw_get_wpa_cipher_suite+0x58>) + d027dce: 4620 mov r0, r4 + d027dd0: 47a8 blx r5 + d027dd2: b1a0 cbz r0, d027dfe <rtw_get_wpa_cipher_suite+0x42> + d027dd4: 2204 movs r2, #4 + d027dd6: 4910 ldr r1, [pc, #64] ; (d027e18 <rtw_get_wpa_cipher_suite+0x5c>) + d027dd8: 4620 mov r0, r4 + d027dda: 47a8 blx r5 + d027ddc: b188 cbz r0, d027e02 <rtw_get_wpa_cipher_suite+0x46> + d027dde: 2204 movs r2, #4 + d027de0: 490e ldr r1, [pc, #56] ; (d027e1c <rtw_get_wpa_cipher_suite+0x60>) + d027de2: 4620 mov r0, r4 + d027de4: 47a8 blx r5 + d027de6: b170 cbz r0, d027e06 <rtw_get_wpa_cipher_suite+0x4a> + d027de8: 2204 movs r2, #4 + d027dea: 490d ldr r1, [pc, #52] ; (d027e20 <rtw_get_wpa_cipher_suite+0x64>) + d027dec: 4620 mov r0, r4 + d027dee: 47a8 blx r5 + d027df0: 2800 cmp r0, #0 + d027df2: bf14 ite ne + d027df4: 2000 movne r0, #0 + d027df6: 2004 moveq r0, #4 + d027df8: bd38 pop {r3, r4, r5, pc} + d027dfa: 2001 movs r0, #1 + d027dfc: e7fc b.n d027df8 <rtw_get_wpa_cipher_suite+0x3c> + d027dfe: 2002 movs r0, #2 + d027e00: e7fa b.n d027df8 <rtw_get_wpa_cipher_suite+0x3c> + d027e02: 2008 movs r0, #8 + d027e04: e7f8 b.n d027df8 <rtw_get_wpa_cipher_suite+0x3c> + d027e06: 2010 movs r0, #16 + d027e08: e7f6 b.n d027df8 <rtw_get_wpa_cipher_suite+0x3c> + d027e0a: bf00 nop + d027e0c: 0d049b48 .word 0x0d049b48 + d027e10: 000278d9 .word 0x000278d9 + d027e14: 0d049b54 .word 0x0d049b54 + d027e18: 0d049b4c .word 0x0d049b4c + d027e1c: 0d049b44 .word 0x0d049b44 + d027e20: 0d049b50 .word 0x0d049b50 + +0d027e24 <rtw_get_wpa2_cipher_suite>: + d027e24: b538 push {r3, r4, r5, lr} + d027e26: 2204 movs r2, #4 + d027e28: 4912 ldr r1, [pc, #72] ; (d027e74 <rtw_get_wpa2_cipher_suite+0x50>) + d027e2a: 4d13 ldr r5, [pc, #76] ; (d027e78 <rtw_get_wpa2_cipher_suite+0x54>) + d027e2c: 4604 mov r4, r0 + d027e2e: 47a8 blx r5 + d027e30: b1b8 cbz r0, d027e62 <rtw_get_wpa2_cipher_suite+0x3e> + d027e32: 2204 movs r2, #4 + d027e34: 4911 ldr r1, [pc, #68] ; (d027e7c <rtw_get_wpa2_cipher_suite+0x58>) + d027e36: 4620 mov r0, r4 + d027e38: 47a8 blx r5 + d027e3a: b1a0 cbz r0, d027e66 <rtw_get_wpa2_cipher_suite+0x42> + d027e3c: 2204 movs r2, #4 + d027e3e: 4910 ldr r1, [pc, #64] ; (d027e80 <rtw_get_wpa2_cipher_suite+0x5c>) + d027e40: 4620 mov r0, r4 + d027e42: 47a8 blx r5 + d027e44: b188 cbz r0, d027e6a <rtw_get_wpa2_cipher_suite+0x46> + d027e46: 2204 movs r2, #4 + d027e48: 490e ldr r1, [pc, #56] ; (d027e84 <rtw_get_wpa2_cipher_suite+0x60>) + d027e4a: 4620 mov r0, r4 + d027e4c: 47a8 blx r5 + d027e4e: b170 cbz r0, d027e6e <rtw_get_wpa2_cipher_suite+0x4a> + d027e50: 2204 movs r2, #4 + d027e52: 490d ldr r1, [pc, #52] ; (d027e88 <rtw_get_wpa2_cipher_suite+0x64>) + d027e54: 4620 mov r0, r4 + d027e56: 47a8 blx r5 + d027e58: 2800 cmp r0, #0 + d027e5a: bf14 ite ne + d027e5c: 2000 movne r0, #0 + d027e5e: 2004 moveq r0, #4 + d027e60: bd38 pop {r3, r4, r5, pc} + d027e62: 2001 movs r0, #1 + d027e64: e7fc b.n d027e60 <rtw_get_wpa2_cipher_suite+0x3c> + d027e66: 2002 movs r0, #2 + d027e68: e7fa b.n d027e60 <rtw_get_wpa2_cipher_suite+0x3c> + d027e6a: 2008 movs r0, #8 + d027e6c: e7f8 b.n d027e60 <rtw_get_wpa2_cipher_suite+0x3c> + d027e6e: 2010 movs r0, #16 + d027e70: e7f6 b.n d027e60 <rtw_get_wpa2_cipher_suite+0x3c> + d027e72: bf00 nop + d027e74: 0d049b20 .word 0x0d049b20 d027e78: 000278d9 .word 0x000278d9 - d027e7c: 0d049a7c .word 0x0d049a7c - -0d027e80 <rtw_parse_wpa2_ie>: - d027e80: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d027e84: 1e0c subs r4, r1, #0 - d027e86: 4606 mov r6, r0 - d027e88: 4690 mov r8, r2 - d027e8a: 461f mov r7, r3 - d027e8c: 9d08 ldr r5, [sp, #32] - d027e8e: dc02 bgt.n d027e96 <rtw_parse_wpa2_ie+0x16> - d027e90: 2000 movs r0, #0 - d027e92: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d027e96: 7803 ldrb r3, [r0, #0] - d027e98: 2b30 cmp r3, #48 ; 0x30 - d027e9a: d1f9 bne.n d027e90 <rtw_parse_wpa2_ie+0x10> - d027e9c: 1ea1 subs r1, r4, #2 - d027e9e: 7843 ldrb r3, [r0, #1] - d027ea0: b2c9 uxtb r1, r1 - d027ea2: 428b cmp r3, r1 - d027ea4: d1f4 bne.n d027e90 <rtw_parse_wpa2_ie+0x10> - d027ea6: 1f21 subs r1, r4, #4 - d027ea8: 3004 adds r0, #4 - d027eaa: 2903 cmp r1, #3 - d027eac: dd2b ble.n d027f06 <rtw_parse_wpa2_ie+0x86> - d027eae: f7ff ff4b bl d027d48 <rtw_get_wpa2_cipher_suite> - d027eb2: f1a4 0108 sub.w r1, r4, #8 - d027eb6: f8c8 0000 str.w r0, [r8] - d027eba: f106 0008 add.w r0, r6, #8 - d027ebe: 2901 cmp r1, #1 - d027ec0: dd24 ble.n d027f0c <rtw_parse_wpa2_ie+0x8c> - d027ec2: 8804 ldrh r4, [r0, #0] - d027ec4: 2c00 cmp r4, #0 - d027ec6: d0e3 beq.n d027e90 <rtw_parse_wpa2_ie+0x10> - d027ec8: 1e8e subs r6, r1, #2 - d027eca: ebb6 0f84 cmp.w r6, r4, lsl #2 - d027ece: dbdf blt.n d027e90 <rtw_parse_wpa2_ie+0x10> - d027ed0: f100 0802 add.w r8, r0, #2 - d027ed4: f04f 0900 mov.w r9, #0 - d027ed8: 46c2 mov sl, r8 - d027eda: 4650 mov r0, sl - d027edc: f109 0901 add.w r9, r9, #1 - d027ee0: f7ff ff32 bl d027d48 <rtw_get_wpa2_cipher_suite> - d027ee4: 683b ldr r3, [r7, #0] - d027ee6: 454c cmp r4, r9 - d027ee8: f10a 0a04 add.w sl, sl, #4 - d027eec: ea40 0003 orr.w r0, r0, r3 - d027ef0: 6038 str r0, [r7, #0] - d027ef2: dcf2 bgt.n d027eda <rtw_parse_wpa2_ie+0x5a> - d027ef4: f06f 0103 mvn.w r1, #3 - d027ef8: 1e60 subs r0, r4, #1 - d027efa: fb01 6104 mla r1, r1, r4, r6 - d027efe: 0080 lsls r0, r0, #2 - d027f00: b945 cbnz r5, d027f14 <rtw_parse_wpa2_ie+0x94> - d027f02: 2001 movs r0, #1 - d027f04: e7c5 b.n d027e92 <rtw_parse_wpa2_ie+0x12> - d027f06: 2900 cmp r1, #0 - d027f08: ddd9 ble.n d027ebe <rtw_parse_wpa2_ie+0x3e> - d027f0a: e7c1 b.n d027e90 <rtw_parse_wpa2_ie+0x10> - d027f0c: bf14 ite ne - d027f0e: 2001 movne r0, #1 - d027f10: 2000 moveq r0, #0 - d027f12: e7be b.n d027e92 <rtw_parse_wpa2_ie+0x12> - d027f14: 2905 cmp r1, #5 - d027f16: ddf4 ble.n d027f02 <rtw_parse_wpa2_ie+0x82> - d027f18: 3006 adds r0, #6 - d027f1a: 2204 movs r2, #4 - d027f1c: 4904 ldr r1, [pc, #16] ; (d027f30 <rtw_parse_wpa2_ie+0xb0>) - d027f1e: 4440 add r0, r8 - d027f20: 4b04 ldr r3, [pc, #16] ; (d027f34 <rtw_parse_wpa2_ie+0xb4>) - d027f22: 4798 blx r3 - d027f24: 2800 cmp r0, #0 - d027f26: d1ec bne.n d027f02 <rtw_parse_wpa2_ie+0x82> - d027f28: 2001 movs r0, #1 - d027f2a: 6028 str r0, [r5, #0] - d027f2c: e7b1 b.n d027e92 <rtw_parse_wpa2_ie+0x12> - d027f2e: bf00 nop - d027f30: 0d049a64 .word 0x0d049a64 - d027f34: 000278d9 .word 0x000278d9 - -0d027f38 <rtw_get_sec_ie>: - d027f38: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d027f3c: 2600 movs r6, #0 - d027f3e: 4605 mov r5, r0 - d027f40: 4690 mov r8, r2 - d027f42: 4699 mov r9, r3 - d027f44: 4637 mov r7, r6 - d027f46: 240c movs r4, #12 - d027f48: f8df b07c ldr.w fp, [pc, #124] ; d027fc8 <rtw_get_sec_ie+0x90> - d027f4c: 9100 str r1, [sp, #0] - d027f4e: 9b00 ldr r3, [sp, #0] - d027f50: 429c cmp r4, r3 - d027f52: d303 bcc.n d027f5c <rtw_get_sec_ie+0x24> - d027f54: 19f0 adds r0, r6, r7 - d027f56: b003 add sp, #12 - d027f58: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d027f5c: 5d2a ldrb r2, [r5, r4] - d027f5e: 192b adds r3, r5, r4 - d027f60: f104 0a02 add.w sl, r4, #2 - d027f64: 3401 adds r4, #1 - d027f66: 2add cmp r2, #221 ; 0xdd - d027f68: d117 bne.n d027f9a <rtw_get_sec_ie+0x62> - d027f6a: 9301 str r3, [sp, #4] - d027f6c: 2204 movs r2, #4 - d027f6e: 4914 ldr r1, [pc, #80] ; (d027fc0 <rtw_get_sec_ie+0x88>) - d027f70: eb05 000a add.w r0, r5, sl - d027f74: 4b13 ldr r3, [pc, #76] ; (d027fc4 <rtw_get_sec_ie+0x8c>) - d027f76: 4798 blx r3 - d027f78: b960 cbnz r0, d027f94 <rtw_get_sec_ie+0x5c> - d027f7a: 9b0c ldr r3, [sp, #48] ; 0x30 - d027f7c: b12b cbz r3, d027f8a <rtw_get_sec_ie+0x52> - d027f7e: 5d2a ldrb r2, [r5, r4] - d027f80: 9b01 ldr r3, [sp, #4] - d027f82: 3202 adds r2, #2 - d027f84: 980c ldr r0, [sp, #48] ; 0x30 - d027f86: 4619 mov r1, r3 - d027f88: 47d8 blx fp - d027f8a: 5d2f ldrb r7, [r5, r4] - d027f8c: 9b0d ldr r3, [sp, #52] ; 0x34 - d027f8e: 3702 adds r7, #2 - d027f90: b103 cbz r3, d027f94 <rtw_get_sec_ie+0x5c> - d027f92: 801f strh r7, [r3, #0] - d027f94: 5d2c ldrb r4, [r5, r4] - d027f96: 4454 add r4, sl - d027f98: e7d9 b.n d027f4e <rtw_get_sec_ie+0x16> - d027f9a: 2a30 cmp r2, #48 ; 0x30 - d027f9c: d1fa bne.n d027f94 <rtw_get_sec_ie+0x5c> - d027f9e: f1b8 0f00 cmp.w r8, #0 - d027fa2: d004 beq.n d027fae <rtw_get_sec_ie+0x76> - d027fa4: 5d2a ldrb r2, [r5, r4] - d027fa6: 4619 mov r1, r3 - d027fa8: 4640 mov r0, r8 - d027faa: 3202 adds r2, #2 - d027fac: 47d8 blx fp - d027fae: 5d2e ldrb r6, [r5, r4] - d027fb0: 3602 adds r6, #2 - d027fb2: f1b9 0f00 cmp.w r9, #0 - d027fb6: d0ed beq.n d027f94 <rtw_get_sec_ie+0x5c> - d027fb8: f8a9 6000 strh.w r6, [r9] - d027fbc: e7ea b.n d027f94 <rtw_get_sec_ie+0x5c> - d027fbe: bf00 nop - d027fc0: 0d049a54 .word 0x0d049a54 - d027fc4: 000278d9 .word 0x000278d9 - d027fc8: 00027939 .word 0x00027939 - -0d027fcc <rtw_get_wps_ie>: - d027fcc: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d027fd0: 4606 mov r6, r0 - d027fd2: 4688 mov r8, r1 - d027fd4: 4691 mov r9, r2 - d027fd6: 461f mov r7, r3 - d027fd8: b10b cbz r3, d027fde <rtw_get_wps_ie+0x12> - d027fda: 2300 movs r3, #0 - d027fdc: 603b str r3, [r7, #0] - d027fde: b336 cbz r6, d02802e <rtw_get_wps_ie+0x62> - d027fe0: f1b8 0f00 cmp.w r8, #0 - d027fe4: d023 beq.n d02802e <rtw_get_wps_ie+0x62> - d027fe6: 2500 movs r5, #0 - d027fe8: f8df b04c ldr.w fp, [pc, #76] ; d028038 <rtw_get_wps_ie+0x6c> - d027fec: f8df a04c ldr.w sl, [pc, #76] ; d02803c <rtw_get_wps_ie+0x70> - d027ff0: 5d73 ldrb r3, [r6, r5] - d027ff2: 1974 adds r4, r6, r5 - d027ff4: 2bdd cmp r3, #221 ; 0xdd - d027ff6: d115 bne.n d028024 <rtw_get_wps_ie+0x58> - d027ff8: 1ca8 adds r0, r5, #2 - d027ffa: 2204 movs r2, #4 - d027ffc: 4659 mov r1, fp - d027ffe: 4430 add r0, r6 - d028000: 47d0 blx sl - d028002: b978 cbnz r0, d028024 <rtw_get_wps_ie+0x58> - d028004: f1b9 0f00 cmp.w r9, #0 - d028008: d005 beq.n d028016 <rtw_get_wps_ie+0x4a> - d02800a: 7862 ldrb r2, [r4, #1] - d02800c: 4621 mov r1, r4 - d02800e: 4648 mov r0, r9 - d028010: 4b08 ldr r3, [pc, #32] ; (d028034 <rtw_get_wps_ie+0x68>) - d028012: 3202 adds r2, #2 - d028014: 4798 blx r3 - d028016: b117 cbz r7, d02801e <rtw_get_wps_ie+0x52> - d028018: 7863 ldrb r3, [r4, #1] - d02801a: 3302 adds r3, #2 - d02801c: 603b str r3, [r7, #0] - d02801e: 4620 mov r0, r4 - d028020: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d028024: 7863 ldrb r3, [r4, #1] - d028026: 3302 adds r3, #2 - d028028: 441d add r5, r3 - d02802a: 45a8 cmp r8, r5 - d02802c: d8e0 bhi.n d027ff0 <rtw_get_wps_ie+0x24> - d02802e: 2400 movs r4, #0 - d028030: e7f5 b.n d02801e <rtw_get_wps_ie+0x52> - d028032: bf00 nop - d028034: 00027939 .word 0x00027939 - d028038: 0d049a8d .word 0x0d049a8d - d02803c: 000278d9 .word 0x000278d9 - -0d028040 <rtw_get_wps_attr>: - d028040: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d028044: f8dd 8028 ldr.w r8, [sp, #40] ; 0x28 - d028048: 4606 mov r6, r0 - d02804a: 4689 mov r9, r1 - d02804c: 4692 mov sl, r2 - d02804e: 469b mov fp, r3 - d028050: f1b8 0f00 cmp.w r8, #0 - d028054: d002 beq.n d02805c <rtw_get_wps_attr+0x1c> - d028056: 2300 movs r3, #0 - d028058: f8c8 3000 str.w r3, [r8] - d02805c: 7833 ldrb r3, [r6, #0] - d02805e: 2bdd cmp r3, #221 ; 0xdd - d028060: d003 beq.n d02806a <rtw_get_wps_attr+0x2a> - d028062: 2500 movs r5, #0 - d028064: 4628 mov r0, r5 - d028066: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02806a: 2204 movs r2, #4 - d02806c: 4911 ldr r1, [pc, #68] ; (d0280b4 <rtw_get_wps_attr+0x74>) - d02806e: 1cb0 adds r0, r6, #2 - d028070: 4b11 ldr r3, [pc, #68] ; (d0280b8 <rtw_get_wps_attr+0x78>) - d028072: 4798 blx r3 - d028074: 2800 cmp r0, #0 - d028076: d1f4 bne.n d028062 <rtw_get_wps_attr+0x22> - d028078: 1db5 adds r5, r6, #6 - d02807a: 1bab subs r3, r5, r6 - d02807c: 4599 cmp r9, r3 - d02807e: d9f0 bls.n d028062 <rtw_get_wps_attr+0x22> - d028080: 882f ldrh r7, [r5, #0] - d028082: 886c ldrh r4, [r5, #2] - d028084: ba7f rev16 r7, r7 - d028086: ba64 rev16 r4, r4 - d028088: b2bf uxth r7, r7 - d02808a: 3404 adds r4, #4 - d02808c: 4557 cmp r7, sl - d02808e: b2a4 uxth r4, r4 - d028090: d10d bne.n d0280ae <rtw_get_wps_attr+0x6e> - d028092: f1bb 0f00 cmp.w fp, #0 - d028096: d004 beq.n d0280a2 <rtw_get_wps_attr+0x62> - d028098: 4622 mov r2, r4 - d02809a: 4629 mov r1, r5 - d02809c: 4658 mov r0, fp - d02809e: 4b07 ldr r3, [pc, #28] ; (d0280bc <rtw_get_wps_attr+0x7c>) - d0280a0: 4798 blx r3 - d0280a2: f1b8 0f00 cmp.w r8, #0 - d0280a6: d0dd beq.n d028064 <rtw_get_wps_attr+0x24> - d0280a8: f8c8 4000 str.w r4, [r8] - d0280ac: e7da b.n d028064 <rtw_get_wps_attr+0x24> - d0280ae: 4425 add r5, r4 - d0280b0: e7e3 b.n d02807a <rtw_get_wps_attr+0x3a> - d0280b2: bf00 nop - d0280b4: 0d049a8d .word 0x0d049a8d - d0280b8: 000278d9 .word 0x000278d9 - d0280bc: 00027939 .word 0x00027939 - -0d0280c0 <rtw_get_wps_attr_content>: - d0280c0: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - d0280c2: 9d08 ldr r5, [sp, #32] - d0280c4: 461e mov r6, r3 - d0280c6: b10d cbz r5, d0280cc <rtw_get_wps_attr_content+0xc> - d0280c8: 2300 movs r3, #0 - d0280ca: 602b str r3, [r5, #0] - d0280cc: ab03 add r3, sp, #12 - d0280ce: 9300 str r3, [sp, #0] - d0280d0: 2300 movs r3, #0 - d0280d2: f7ff ffb5 bl d028040 <rtw_get_wps_attr> - d0280d6: 4604 mov r4, r0 - d0280d8: b160 cbz r0, d0280f4 <rtw_get_wps_attr_content+0x34> - d0280da: 9a03 ldr r2, [sp, #12] - d0280dc: b16a cbz r2, d0280fa <rtw_get_wps_attr_content+0x3a> - d0280de: 3404 adds r4, #4 - d0280e0: b126 cbz r6, d0280ec <rtw_get_wps_attr_content+0x2c> - d0280e2: 3a04 subs r2, #4 - d0280e4: 4621 mov r1, r4 - d0280e6: 4630 mov r0, r6 - d0280e8: 4b05 ldr r3, [pc, #20] ; (d028100 <rtw_get_wps_attr_content+0x40>) - d0280ea: 4798 blx r3 - d0280ec: b115 cbz r5, d0280f4 <rtw_get_wps_attr_content+0x34> - d0280ee: 9b03 ldr r3, [sp, #12] - d0280f0: 3b04 subs r3, #4 - d0280f2: 602b str r3, [r5, #0] - d0280f4: 4620 mov r0, r4 - d0280f6: b004 add sp, #16 - d0280f8: bd70 pop {r4, r5, r6, pc} - d0280fa: 4614 mov r4, r2 - d0280fc: e7fa b.n d0280f4 <rtw_get_wps_attr_content+0x34> - d0280fe: bf00 nop - d028100: 00027939 .word 0x00027939 - -0d028104 <rtw_ieee802_11_parse_elems>: - d028104: b5f8 push {r3, r4, r5, r6, r7, lr} - d028106: 4614 mov r4, r2 - d028108: 4605 mov r5, r0 - d02810a: 460f mov r7, r1 - d02810c: 22b8 movs r2, #184 ; 0xb8 - d02810e: 2100 movs r1, #0 - d028110: 4620 mov r0, r4 - d028112: 4b88 ldr r3, [pc, #544] ; (d028334 <rtw_ieee802_11_parse_elems+0x230>) - d028114: 4798 blx r3 - d028116: 2000 movs r0, #0 - d028118: f245 0cf2 movw ip, #20722 ; 0x50f2 - d02811c: f249 0e4c movw lr, #36940 ; 0x904c - d028120: 2f01 cmp r7, #1 - d028122: d806 bhi.n d028132 <rtw_ieee802_11_parse_elems+0x2e> - d028124: 2f00 cmp r7, #0 - d028126: f040 8101 bne.w d02832c <rtw_ieee802_11_parse_elems+0x228> - d02812a: 3800 subs r0, #0 - d02812c: bf18 it ne - d02812e: 2001 movne r0, #1 - d028130: bdf8 pop {r3, r4, r5, r6, r7, pc} - d028132: 786b ldrb r3, [r5, #1] - d028134: 3f02 subs r7, #2 - d028136: 462a mov r2, r5 - d028138: 42bb cmp r3, r7 - d02813a: f812 6b02 ldrb.w r6, [r2], #2 - d02813e: f200 80f5 bhi.w d02832c <rtw_ieee802_11_parse_elems+0x228> - d028142: 2e3d cmp r6, #61 ; 0x3d - d028144: d86e bhi.n d028224 <rtw_ieee802_11_parse_elems+0x120> - d028146: 2e20 cmp r6, #32 - d028148: d803 bhi.n d028152 <rtw_ieee802_11_parse_elems+0x4e> - d02814a: 2e10 cmp r6, #16 - d02814c: d942 bls.n d0281d4 <rtw_ieee802_11_parse_elems+0xd0> - d02814e: 3001 adds r0, #1 - d028150: e081 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028152: 3e21 subs r6, #33 ; 0x21 - d028154: 2e1c cmp r6, #28 - d028156: d8fa bhi.n d02814e <rtw_ieee802_11_parse_elems+0x4a> - d028158: a101 add r1, pc, #4 ; (adr r1, d028160 <rtw_ieee802_11_parse_elems+0x5c>) - d02815a: f851 f026 ldr.w pc, [r1, r6, lsl #2] - d02815e: bf00 nop - d028160: 0d0282e9 .word 0x0d0282e9 - d028164: 0d02814f .word 0x0d02814f - d028168: 0d02814f .word 0x0d02814f - d02816c: 0d0282f1 .word 0x0d0282f1 - d028170: 0d02814f .word 0x0d02814f - d028174: 0d02814f .word 0x0d02814f - d028178: 0d02814f .word 0x0d02814f - d02817c: 0d02814f .word 0x0d02814f - d028180: 0d02814f .word 0x0d02814f - d028184: 0d02828f .word 0x0d02828f - d028188: 0d02814f .word 0x0d02814f - d02818c: 0d02814f .word 0x0d02814f - d028190: 0d028319 .word 0x0d028319 - d028194: 0d02814f .word 0x0d02814f - d028198: 0d02814f .word 0x0d02814f - d02819c: 0d0282e1 .word 0x0d0282e1 - d0281a0: 0d02814f .word 0x0d02814f - d0281a4: 0d028297 .word 0x0d028297 - d0281a8: 0d02814f .word 0x0d02814f - d0281ac: 0d02814f .word 0x0d02814f - d0281b0: 0d02814f .word 0x0d02814f - d0281b4: 0d0282fb .word 0x0d0282fb - d0281b8: 0d028305 .word 0x0d028305 - d0281bc: 0d02830f .word 0x0d02830f - d0281c0: 0d02814f .word 0x0d02814f - d0281c4: 0d02814f .word 0x0d02814f - d0281c8: 0d02814f .word 0x0d02814f - d0281cc: 0d02814f .word 0x0d02814f - d0281d0: 0d028323 .word 0x0d028323 - d0281d4: 2e10 cmp r6, #16 - d0281d6: d8ba bhi.n d02814e <rtw_ieee802_11_parse_elems+0x4a> - d0281d8: a101 add r1, pc, #4 ; (adr r1, d0281e0 <rtw_ieee802_11_parse_elems+0xdc>) - d0281da: f851 f026 ldr.w pc, [r1, r6, lsl #2] - d0281de: bf00 nop - d0281e0: 0d028253 .word 0x0d028253 - d0281e4: 0d02825d .word 0x0d02825d - d0281e8: 0d028263 .word 0x0d028263 - d0281ec: 0d028269 .word 0x0d028269 - d0281f0: 0d02826f .word 0x0d02826f - d0281f4: 0d028277 .word 0x0d028277 - d0281f8: 0d02827f .word 0x0d02827f - d0281fc: 0d02814f .word 0x0d02814f - d028200: 0d02814f .word 0x0d02814f - d028204: 0d02814f .word 0x0d02814f - d028208: 0d02814f .word 0x0d02814f - d02820c: 0d02814f .word 0x0d02814f - d028210: 0d02814f .word 0x0d02814f - d028214: 0d02814f .word 0x0d02814f - d028218: 0d02814f .word 0x0d02814f - d02821c: 0d02814f .word 0x0d02814f - d028220: 0d028287 .word 0x0d028287 - d028224: 2edd cmp r6, #221 ; 0xdd - d028226: d192 bne.n d02814e <rtw_ieee802_11_parse_elems+0x4a> - d028228: 2b03 cmp r3, #3 - d02822a: d990 bls.n d02814e <rtw_ieee802_11_parse_elems+0x4a> - d02822c: 78e9 ldrb r1, [r5, #3] - d02822e: 78ae ldrb r6, [r5, #2] - d028230: 0209 lsls r1, r1, #8 - d028232: ea41 4106 orr.w r1, r1, r6, lsl #16 - d028236: 792e ldrb r6, [r5, #4] - d028238: 4331 orrs r1, r6 - d02823a: 4561 cmp r1, ip - d02823c: d02f beq.n d02829e <rtw_ieee802_11_parse_elems+0x19a> - d02823e: 4571 cmp r1, lr - d028240: d185 bne.n d02814e <rtw_ieee802_11_parse_elems+0x4a> - d028242: 7969 ldrb r1, [r5, #5] - d028244: 2933 cmp r1, #51 ; 0x33 - d028246: d182 bne.n d02814e <rtw_ieee802_11_parse_elems+0x4a> - d028248: f8c4 20b0 str.w r2, [r4, #176] ; 0xb0 - d02824c: f884 30b4 strb.w r3, [r4, #180] ; 0xb4 - d028250: e001 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028252: 6022 str r2, [r4, #0] - d028254: 7123 strb r3, [r4, #4] - d028256: 1aff subs r7, r7, r3 - d028258: 18d5 adds r5, r2, r3 - d02825a: e761 b.n d028120 <rtw_ieee802_11_parse_elems+0x1c> - d02825c: 60a2 str r2, [r4, #8] - d02825e: 7323 strb r3, [r4, #12] - d028260: e7f9 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028262: 6122 str r2, [r4, #16] - d028264: 7523 strb r3, [r4, #20] - d028266: e7f6 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028268: 61a2 str r2, [r4, #24] - d02826a: 7723 strb r3, [r4, #28] - d02826c: e7f3 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d02826e: 6222 str r2, [r4, #32] - d028270: f884 3024 strb.w r3, [r4, #36] ; 0x24 - d028274: e7ef b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028276: 62a2 str r2, [r4, #40] ; 0x28 - d028278: f884 302c strb.w r3, [r4, #44] ; 0x2c - d02827c: e7eb b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d02827e: 6322 str r2, [r4, #48] ; 0x30 - d028280: f884 3034 strb.w r3, [r4, #52] ; 0x34 - d028284: e7e7 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028286: 63a2 str r2, [r4, #56] ; 0x38 - d028288: f884 303c strb.w r3, [r4, #60] ; 0x3c - d02828c: e7e3 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d02828e: 6422 str r2, [r4, #64] ; 0x40 - d028290: f884 3044 strb.w r3, [r4, #68] ; 0x44 - d028294: e7df b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028296: 64a2 str r2, [r4, #72] ; 0x48 - d028298: f884 304c strb.w r3, [r4, #76] ; 0x4c - d02829c: e7db b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d02829e: 7969 ldrb r1, [r5, #5] - d0282a0: 2902 cmp r1, #2 - d0282a2: d008 beq.n d0282b6 <rtw_ieee802_11_parse_elems+0x1b2> - d0282a4: 2904 cmp r1, #4 - d0282a6: d017 beq.n d0282d8 <rtw_ieee802_11_parse_elems+0x1d4> - d0282a8: 2901 cmp r1, #1 - d0282aa: f47f af50 bne.w d02814e <rtw_ieee802_11_parse_elems+0x4a> - d0282ae: 6522 str r2, [r4, #80] ; 0x50 - d0282b0: f884 3054 strb.w r3, [r4, #84] ; 0x54 - d0282b4: e7cf b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d0282b6: 2b04 cmp r3, #4 - d0282b8: f43f af49 beq.w d02814e <rtw_ieee802_11_parse_elems+0x4a> - d0282bc: 79a9 ldrb r1, [r5, #6] - d0282be: 2901 cmp r1, #1 - d0282c0: d906 bls.n d0282d0 <rtw_ieee802_11_parse_elems+0x1cc> - d0282c2: 2902 cmp r1, #2 - d0282c4: f47f af43 bne.w d02814e <rtw_ieee802_11_parse_elems+0x4a> - d0282c8: 66a2 str r2, [r4, #104] ; 0x68 - d0282ca: f884 306c strb.w r3, [r4, #108] ; 0x6c - d0282ce: e7c2 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d0282d0: 6622 str r2, [r4, #96] ; 0x60 - d0282d2: f884 3064 strb.w r3, [r4, #100] ; 0x64 - d0282d6: e7be b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d0282d8: 6722 str r2, [r4, #112] ; 0x70 - d0282da: f884 3074 strb.w r3, [r4, #116] ; 0x74 - d0282de: e7ba b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d0282e0: 65a2 str r2, [r4, #88] ; 0x58 - d0282e2: f884 305c strb.w r3, [r4, #92] ; 0x5c - d0282e6: e7b6 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d0282e8: 67a2 str r2, [r4, #120] ; 0x78 - d0282ea: f884 307c strb.w r3, [r4, #124] ; 0x7c - d0282ee: e7b2 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d0282f0: f8c4 2080 str.w r2, [r4, #128] ; 0x80 - d0282f4: f884 3084 strb.w r3, [r4, #132] ; 0x84 - d0282f8: e7ad b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d0282fa: f8c4 2088 str.w r2, [r4, #136] ; 0x88 - d0282fe: f884 308c strb.w r3, [r4, #140] ; 0x8c - d028302: e7a8 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028304: f8c4 2090 str.w r2, [r4, #144] ; 0x90 - d028308: f884 3094 strb.w r3, [r4, #148] ; 0x94 - d02830c: e7a3 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d02830e: f8c4 2098 str.w r2, [r4, #152] ; 0x98 - d028312: f884 309c strb.w r3, [r4, #156] ; 0x9c - d028316: e79e b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028318: f8c4 20a0 str.w r2, [r4, #160] ; 0xa0 - d02831c: f884 30a4 strb.w r3, [r4, #164] ; 0xa4 - d028320: e799 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d028322: f8c4 20a8 str.w r2, [r4, #168] ; 0xa8 - d028326: f884 30ac strb.w r3, [r4, #172] ; 0xac - d02832a: e794 b.n d028256 <rtw_ieee802_11_parse_elems+0x152> - d02832c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d028330: e6fe b.n d028130 <rtw_ieee802_11_parse_elems+0x2c> - d028332: bf00 nop - d028334: 00027b01 .word 0x00027b01 - -0d028338 <key_2char2num>: - d028338: b508 push {r3, lr} - d02833a: f7ff fbc2 bl d027ac2 <key_char2num> - d02833e: 4602 mov r2, r0 - d028340: 4608 mov r0, r1 - d028342: f7ff fbbe bl d027ac2 <key_char2num> - d028346: ea40 1002 orr.w r0, r0, r2, lsl #4 - d02834a: b2c0 uxtb r0, r0 - d02834c: bd08 pop {r3, pc} + d027e7c: 0d049b2c .word 0x0d049b2c + d027e80: 0d049b24 .word 0x0d049b24 + d027e84: 0d049b1c .word 0x0d049b1c + d027e88: 0d049b28 .word 0x0d049b28 + +0d027e8c <rtw_parse_wpa_ie>: + d027e8c: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d027e90: f1b1 0a00 subs.w sl, r1, #0 + d027e94: 4604 mov r4, r0 + d027e96: 4693 mov fp, r2 + d027e98: 4699 mov r9, r3 + d027e9a: dc02 bgt.n d027ea2 <rtw_parse_wpa_ie+0x16> + d027e9c: 2000 movs r0, #0 + d027e9e: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d027ea2: 7803 ldrb r3, [r0, #0] + d027ea4: 2bdd cmp r3, #221 ; 0xdd + d027ea6: d1f9 bne.n d027e9c <rtw_parse_wpa_ie+0x10> + d027ea8: f1aa 0302 sub.w r3, sl, #2 + d027eac: 7842 ldrb r2, [r0, #1] + d027eae: b2db uxtb r3, r3 + d027eb0: 429a cmp r2, r3 + d027eb2: d1f3 bne.n d027e9c <rtw_parse_wpa_ie+0x10> + d027eb4: 2204 movs r2, #4 + d027eb6: 4926 ldr r1, [pc, #152] ; (d027f50 <rtw_parse_wpa_ie+0xc4>) + d027eb8: 3002 adds r0, #2 + d027eba: 4f26 ldr r7, [pc, #152] ; (d027f54 <rtw_parse_wpa_ie+0xc8>) + d027ebc: 47b8 blx r7 + d027ebe: 4606 mov r6, r0 + d027ec0: 2800 cmp r0, #0 + d027ec2: d1eb bne.n d027e9c <rtw_parse_wpa_ie+0x10> + d027ec4: f1aa 0508 sub.w r5, sl, #8 + d027ec8: f104 0008 add.w r0, r4, #8 + d027ecc: 2d03 cmp r5, #3 + d027ece: dd2b ble.n d027f28 <rtw_parse_wpa_ie+0x9c> + d027ed0: f7ff ff74 bl d027dbc <rtw_get_wpa_cipher_suite> + d027ed4: f1aa 050c sub.w r5, sl, #12 + d027ed8: f8cb 0000 str.w r0, [fp] + d027edc: f104 000c add.w r0, r4, #12 + d027ee0: 2d01 cmp r5, #1 + d027ee2: dd24 ble.n d027f2e <rtw_parse_wpa_ie+0xa2> + d027ee4: 8804 ldrh r4, [r0, #0] + d027ee6: 2c00 cmp r4, #0 + d027ee8: d0d8 beq.n d027e9c <rtw_parse_wpa_ie+0x10> + d027eea: 3d02 subs r5, #2 + d027eec: ebb5 0f84 cmp.w r5, r4, lsl #2 + d027ef0: dbd4 blt.n d027e9c <rtw_parse_wpa_ie+0x10> + d027ef2: f100 0802 add.w r8, r0, #2 + d027ef6: 46c2 mov sl, r8 + d027ef8: 4650 mov r0, sl + d027efa: 3601 adds r6, #1 + d027efc: f7ff ff5e bl d027dbc <rtw_get_wpa_cipher_suite> + d027f00: f8d9 2000 ldr.w r2, [r9] + d027f04: 42b4 cmp r4, r6 + d027f06: f10a 0a04 add.w sl, sl, #4 + d027f0a: ea40 0002 orr.w r0, r0, r2 + d027f0e: f8c9 0000 str.w r0, [r9] + d027f12: dcf1 bgt.n d027ef8 <rtw_parse_wpa_ie+0x6c> + d027f14: f06f 0303 mvn.w r3, #3 + d027f18: 1e60 subs r0, r4, #1 + d027f1a: fb03 5504 mla r5, r3, r4, r5 + d027f1e: 9b0a ldr r3, [sp, #40] ; 0x28 + d027f20: 0080 lsls r0, r0, #2 + d027f22: b943 cbnz r3, d027f36 <rtw_parse_wpa_ie+0xaa> + d027f24: 2001 movs r0, #1 + d027f26: e7ba b.n d027e9e <rtw_parse_wpa_ie+0x12> + d027f28: 2d00 cmp r5, #0 + d027f2a: ddd9 ble.n d027ee0 <rtw_parse_wpa_ie+0x54> + d027f2c: e7b6 b.n d027e9c <rtw_parse_wpa_ie+0x10> + d027f2e: bf14 ite ne + d027f30: 2001 movne r0, #1 + d027f32: 2000 moveq r0, #0 + d027f34: e7b3 b.n d027e9e <rtw_parse_wpa_ie+0x12> + d027f36: 2d05 cmp r5, #5 + d027f38: ddf4 ble.n d027f24 <rtw_parse_wpa_ie+0x98> + d027f3a: 3006 adds r0, #6 + d027f3c: 2204 movs r2, #4 + d027f3e: 4906 ldr r1, [pc, #24] ; (d027f58 <rtw_parse_wpa_ie+0xcc>) + d027f40: 4440 add r0, r8 + d027f42: 47b8 blx r7 + d027f44: 2800 cmp r0, #0 + d027f46: d1ed bne.n d027f24 <rtw_parse_wpa_ie+0x98> + d027f48: 2001 movs r0, #1 + d027f4a: 9b0a ldr r3, [sp, #40] ; 0x28 + d027f4c: 6018 str r0, [r3, #0] + d027f4e: e7a6 b.n d027e9e <rtw_parse_wpa_ie+0x12> + d027f50: 0d049b30 .word 0x0d049b30 + d027f54: 000278d9 .word 0x000278d9 + d027f58: 0d049b58 .word 0x0d049b58 + +0d027f5c <rtw_parse_wpa2_ie>: + d027f5c: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d027f60: 1e0c subs r4, r1, #0 + d027f62: 4606 mov r6, r0 + d027f64: 4690 mov r8, r2 + d027f66: 461f mov r7, r3 + d027f68: 9d08 ldr r5, [sp, #32] + d027f6a: dc02 bgt.n d027f72 <rtw_parse_wpa2_ie+0x16> + d027f6c: 2000 movs r0, #0 + d027f6e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d027f72: 7803 ldrb r3, [r0, #0] + d027f74: 2b30 cmp r3, #48 ; 0x30 + d027f76: d1f9 bne.n d027f6c <rtw_parse_wpa2_ie+0x10> + d027f78: 1ea1 subs r1, r4, #2 + d027f7a: 7843 ldrb r3, [r0, #1] + d027f7c: b2c9 uxtb r1, r1 + d027f7e: 428b cmp r3, r1 + d027f80: d1f4 bne.n d027f6c <rtw_parse_wpa2_ie+0x10> + d027f82: 1f21 subs r1, r4, #4 + d027f84: 3004 adds r0, #4 + d027f86: 2903 cmp r1, #3 + d027f88: dd2b ble.n d027fe2 <rtw_parse_wpa2_ie+0x86> + d027f8a: f7ff ff4b bl d027e24 <rtw_get_wpa2_cipher_suite> + d027f8e: f1a4 0108 sub.w r1, r4, #8 + d027f92: f8c8 0000 str.w r0, [r8] + d027f96: f106 0008 add.w r0, r6, #8 + d027f9a: 2901 cmp r1, #1 + d027f9c: dd24 ble.n d027fe8 <rtw_parse_wpa2_ie+0x8c> + d027f9e: 8804 ldrh r4, [r0, #0] + d027fa0: 2c00 cmp r4, #0 + d027fa2: d0e3 beq.n d027f6c <rtw_parse_wpa2_ie+0x10> + d027fa4: 1e8e subs r6, r1, #2 + d027fa6: ebb6 0f84 cmp.w r6, r4, lsl #2 + d027faa: dbdf blt.n d027f6c <rtw_parse_wpa2_ie+0x10> + d027fac: f100 0802 add.w r8, r0, #2 + d027fb0: f04f 0900 mov.w r9, #0 + d027fb4: 46c2 mov sl, r8 + d027fb6: 4650 mov r0, sl + d027fb8: f109 0901 add.w r9, r9, #1 + d027fbc: f7ff ff32 bl d027e24 <rtw_get_wpa2_cipher_suite> + d027fc0: 683b ldr r3, [r7, #0] + d027fc2: 454c cmp r4, r9 + d027fc4: f10a 0a04 add.w sl, sl, #4 + d027fc8: ea40 0003 orr.w r0, r0, r3 + d027fcc: 6038 str r0, [r7, #0] + d027fce: dcf2 bgt.n d027fb6 <rtw_parse_wpa2_ie+0x5a> + d027fd0: f06f 0103 mvn.w r1, #3 + d027fd4: 1e60 subs r0, r4, #1 + d027fd6: fb01 6104 mla r1, r1, r4, r6 + d027fda: 0080 lsls r0, r0, #2 + d027fdc: b945 cbnz r5, d027ff0 <rtw_parse_wpa2_ie+0x94> + d027fde: 2001 movs r0, #1 + d027fe0: e7c5 b.n d027f6e <rtw_parse_wpa2_ie+0x12> + d027fe2: 2900 cmp r1, #0 + d027fe4: ddd9 ble.n d027f9a <rtw_parse_wpa2_ie+0x3e> + d027fe6: e7c1 b.n d027f6c <rtw_parse_wpa2_ie+0x10> + d027fe8: bf14 ite ne + d027fea: 2001 movne r0, #1 + d027fec: 2000 moveq r0, #0 + d027fee: e7be b.n d027f6e <rtw_parse_wpa2_ie+0x12> + d027ff0: 2905 cmp r1, #5 + d027ff2: ddf4 ble.n d027fde <rtw_parse_wpa2_ie+0x82> + d027ff4: 3006 adds r0, #6 + d027ff6: 2204 movs r2, #4 + d027ff8: 4904 ldr r1, [pc, #16] ; (d02800c <rtw_parse_wpa2_ie+0xb0>) + d027ffa: 4440 add r0, r8 + d027ffc: 4b04 ldr r3, [pc, #16] ; (d028010 <rtw_parse_wpa2_ie+0xb4>) + d027ffe: 4798 blx r3 + d028000: 2800 cmp r0, #0 + d028002: d1ec bne.n d027fde <rtw_parse_wpa2_ie+0x82> + d028004: 2001 movs r0, #1 + d028006: 6028 str r0, [r5, #0] + d028008: e7b1 b.n d027f6e <rtw_parse_wpa2_ie+0x12> + d02800a: bf00 nop + d02800c: 0d049b40 .word 0x0d049b40 + d028010: 000278d9 .word 0x000278d9 + +0d028014 <rtw_get_sec_ie>: + d028014: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d028018: 2600 movs r6, #0 + d02801a: 4605 mov r5, r0 + d02801c: 4690 mov r8, r2 + d02801e: 4699 mov r9, r3 + d028020: 4637 mov r7, r6 + d028022: 240c movs r4, #12 + d028024: f8df b07c ldr.w fp, [pc, #124] ; d0280a4 <rtw_get_sec_ie+0x90> + d028028: 9100 str r1, [sp, #0] + d02802a: 9b00 ldr r3, [sp, #0] + d02802c: 429c cmp r4, r3 + d02802e: d303 bcc.n d028038 <rtw_get_sec_ie+0x24> + d028030: 19f0 adds r0, r6, r7 + d028032: b003 add sp, #12 + d028034: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d028038: 5d2a ldrb r2, [r5, r4] + d02803a: 192b adds r3, r5, r4 + d02803c: f104 0a02 add.w sl, r4, #2 + d028040: 3401 adds r4, #1 + d028042: 2add cmp r2, #221 ; 0xdd + d028044: d117 bne.n d028076 <rtw_get_sec_ie+0x62> + d028046: 9301 str r3, [sp, #4] + d028048: 2204 movs r2, #4 + d02804a: 4914 ldr r1, [pc, #80] ; (d02809c <rtw_get_sec_ie+0x88>) + d02804c: eb05 000a add.w r0, r5, sl + d028050: 4b13 ldr r3, [pc, #76] ; (d0280a0 <rtw_get_sec_ie+0x8c>) + d028052: 4798 blx r3 + d028054: b960 cbnz r0, d028070 <rtw_get_sec_ie+0x5c> + d028056: 9b0c ldr r3, [sp, #48] ; 0x30 + d028058: b12b cbz r3, d028066 <rtw_get_sec_ie+0x52> + d02805a: 5d2a ldrb r2, [r5, r4] + d02805c: 9b01 ldr r3, [sp, #4] + d02805e: 3202 adds r2, #2 + d028060: 980c ldr r0, [sp, #48] ; 0x30 + d028062: 4619 mov r1, r3 + d028064: 47d8 blx fp + d028066: 5d2f ldrb r7, [r5, r4] + d028068: 9b0d ldr r3, [sp, #52] ; 0x34 + d02806a: 3702 adds r7, #2 + d02806c: b103 cbz r3, d028070 <rtw_get_sec_ie+0x5c> + d02806e: 801f strh r7, [r3, #0] + d028070: 5d2c ldrb r4, [r5, r4] + d028072: 4454 add r4, sl + d028074: e7d9 b.n d02802a <rtw_get_sec_ie+0x16> + d028076: 2a30 cmp r2, #48 ; 0x30 + d028078: d1fa bne.n d028070 <rtw_get_sec_ie+0x5c> + d02807a: f1b8 0f00 cmp.w r8, #0 + d02807e: d004 beq.n d02808a <rtw_get_sec_ie+0x76> + d028080: 5d2a ldrb r2, [r5, r4] + d028082: 4619 mov r1, r3 + d028084: 4640 mov r0, r8 + d028086: 3202 adds r2, #2 + d028088: 47d8 blx fp + d02808a: 5d2e ldrb r6, [r5, r4] + d02808c: 3602 adds r6, #2 + d02808e: f1b9 0f00 cmp.w r9, #0 + d028092: d0ed beq.n d028070 <rtw_get_sec_ie+0x5c> + d028094: f8a9 6000 strh.w r6, [r9] + d028098: e7ea b.n d028070 <rtw_get_sec_ie+0x5c> + d02809a: bf00 nop + d02809c: 0d049b30 .word 0x0d049b30 + d0280a0: 000278d9 .word 0x000278d9 + d0280a4: 00027939 .word 0x00027939 + +0d0280a8 <rtw_get_wps_ie>: + d0280a8: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0280ac: 4606 mov r6, r0 + d0280ae: 4688 mov r8, r1 + d0280b0: 4691 mov r9, r2 + d0280b2: 461f mov r7, r3 + d0280b4: b10b cbz r3, d0280ba <rtw_get_wps_ie+0x12> + d0280b6: 2300 movs r3, #0 + d0280b8: 603b str r3, [r7, #0] + d0280ba: b336 cbz r6, d02810a <rtw_get_wps_ie+0x62> + d0280bc: f1b8 0f00 cmp.w r8, #0 + d0280c0: d023 beq.n d02810a <rtw_get_wps_ie+0x62> + d0280c2: 2500 movs r5, #0 + d0280c4: f8df b04c ldr.w fp, [pc, #76] ; d028114 <rtw_get_wps_ie+0x6c> + d0280c8: f8df a04c ldr.w sl, [pc, #76] ; d028118 <rtw_get_wps_ie+0x70> + d0280cc: 5d73 ldrb r3, [r6, r5] + d0280ce: 1974 adds r4, r6, r5 + d0280d0: 2bdd cmp r3, #221 ; 0xdd + d0280d2: d115 bne.n d028100 <rtw_get_wps_ie+0x58> + d0280d4: 1ca8 adds r0, r5, #2 + d0280d6: 2204 movs r2, #4 + d0280d8: 4659 mov r1, fp + d0280da: 4430 add r0, r6 + d0280dc: 47d0 blx sl + d0280de: b978 cbnz r0, d028100 <rtw_get_wps_ie+0x58> + d0280e0: f1b9 0f00 cmp.w r9, #0 + d0280e4: d005 beq.n d0280f2 <rtw_get_wps_ie+0x4a> + d0280e6: 7862 ldrb r2, [r4, #1] + d0280e8: 4621 mov r1, r4 + d0280ea: 4648 mov r0, r9 + d0280ec: 4b08 ldr r3, [pc, #32] ; (d028110 <rtw_get_wps_ie+0x68>) + d0280ee: 3202 adds r2, #2 + d0280f0: 4798 blx r3 + d0280f2: b117 cbz r7, d0280fa <rtw_get_wps_ie+0x52> + d0280f4: 7863 ldrb r3, [r4, #1] + d0280f6: 3302 adds r3, #2 + d0280f8: 603b str r3, [r7, #0] + d0280fa: 4620 mov r0, r4 + d0280fc: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d028100: 7863 ldrb r3, [r4, #1] + d028102: 3302 adds r3, #2 + d028104: 441d add r5, r3 + d028106: 45a8 cmp r8, r5 + d028108: d8e0 bhi.n d0280cc <rtw_get_wps_ie+0x24> + d02810a: 2400 movs r4, #0 + d02810c: e7f5 b.n d0280fa <rtw_get_wps_ie+0x52> + d02810e: bf00 nop + d028110: 00027939 .word 0x00027939 + d028114: 0d049b69 .word 0x0d049b69 + d028118: 000278d9 .word 0x000278d9 + +0d02811c <rtw_get_wps_attr>: + d02811c: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d028120: f8dd 8028 ldr.w r8, [sp, #40] ; 0x28 + d028124: 4606 mov r6, r0 + d028126: 4689 mov r9, r1 + d028128: 4692 mov sl, r2 + d02812a: 469b mov fp, r3 + d02812c: f1b8 0f00 cmp.w r8, #0 + d028130: d002 beq.n d028138 <rtw_get_wps_attr+0x1c> + d028132: 2300 movs r3, #0 + d028134: f8c8 3000 str.w r3, [r8] + d028138: 7833 ldrb r3, [r6, #0] + d02813a: 2bdd cmp r3, #221 ; 0xdd + d02813c: d003 beq.n d028146 <rtw_get_wps_attr+0x2a> + d02813e: 2500 movs r5, #0 + d028140: 4628 mov r0, r5 + d028142: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d028146: 2204 movs r2, #4 + d028148: 4911 ldr r1, [pc, #68] ; (d028190 <rtw_get_wps_attr+0x74>) + d02814a: 1cb0 adds r0, r6, #2 + d02814c: 4b11 ldr r3, [pc, #68] ; (d028194 <rtw_get_wps_attr+0x78>) + d02814e: 4798 blx r3 + d028150: 2800 cmp r0, #0 + d028152: d1f4 bne.n d02813e <rtw_get_wps_attr+0x22> + d028154: 1db5 adds r5, r6, #6 + d028156: 1bab subs r3, r5, r6 + d028158: 4599 cmp r9, r3 + d02815a: d9f0 bls.n d02813e <rtw_get_wps_attr+0x22> + d02815c: 882f ldrh r7, [r5, #0] + d02815e: 886c ldrh r4, [r5, #2] + d028160: ba7f rev16 r7, r7 + d028162: ba64 rev16 r4, r4 + d028164: b2bf uxth r7, r7 + d028166: 3404 adds r4, #4 + d028168: 4557 cmp r7, sl + d02816a: b2a4 uxth r4, r4 + d02816c: d10d bne.n d02818a <rtw_get_wps_attr+0x6e> + d02816e: f1bb 0f00 cmp.w fp, #0 + d028172: d004 beq.n d02817e <rtw_get_wps_attr+0x62> + d028174: 4622 mov r2, r4 + d028176: 4629 mov r1, r5 + d028178: 4658 mov r0, fp + d02817a: 4b07 ldr r3, [pc, #28] ; (d028198 <rtw_get_wps_attr+0x7c>) + d02817c: 4798 blx r3 + d02817e: f1b8 0f00 cmp.w r8, #0 + d028182: d0dd beq.n d028140 <rtw_get_wps_attr+0x24> + d028184: f8c8 4000 str.w r4, [r8] + d028188: e7da b.n d028140 <rtw_get_wps_attr+0x24> + d02818a: 4425 add r5, r4 + d02818c: e7e3 b.n d028156 <rtw_get_wps_attr+0x3a> + d02818e: bf00 nop + d028190: 0d049b69 .word 0x0d049b69 + d028194: 000278d9 .word 0x000278d9 + d028198: 00027939 .word 0x00027939 + +0d02819c <rtw_get_wps_attr_content>: + d02819c: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} + d02819e: 9d08 ldr r5, [sp, #32] + d0281a0: 461e mov r6, r3 + d0281a2: b10d cbz r5, d0281a8 <rtw_get_wps_attr_content+0xc> + d0281a4: 2300 movs r3, #0 + d0281a6: 602b str r3, [r5, #0] + d0281a8: ab03 add r3, sp, #12 + d0281aa: 9300 str r3, [sp, #0] + d0281ac: 2300 movs r3, #0 + d0281ae: f7ff ffb5 bl d02811c <rtw_get_wps_attr> + d0281b2: 4604 mov r4, r0 + d0281b4: b160 cbz r0, d0281d0 <rtw_get_wps_attr_content+0x34> + d0281b6: 9a03 ldr r2, [sp, #12] + d0281b8: b16a cbz r2, d0281d6 <rtw_get_wps_attr_content+0x3a> + d0281ba: 3404 adds r4, #4 + d0281bc: b126 cbz r6, d0281c8 <rtw_get_wps_attr_content+0x2c> + d0281be: 3a04 subs r2, #4 + d0281c0: 4621 mov r1, r4 + d0281c2: 4630 mov r0, r6 + d0281c4: 4b05 ldr r3, [pc, #20] ; (d0281dc <rtw_get_wps_attr_content+0x40>) + d0281c6: 4798 blx r3 + d0281c8: b115 cbz r5, d0281d0 <rtw_get_wps_attr_content+0x34> + d0281ca: 9b03 ldr r3, [sp, #12] + d0281cc: 3b04 subs r3, #4 + d0281ce: 602b str r3, [r5, #0] + d0281d0: 4620 mov r0, r4 + d0281d2: b004 add sp, #16 + d0281d4: bd70 pop {r4, r5, r6, pc} + d0281d6: 4614 mov r4, r2 + d0281d8: e7fa b.n d0281d0 <rtw_get_wps_attr_content+0x34> + d0281da: bf00 nop + d0281dc: 00027939 .word 0x00027939 + +0d0281e0 <rtw_ieee802_11_parse_elems>: + d0281e0: b5f8 push {r3, r4, r5, r6, r7, lr} + d0281e2: 4614 mov r4, r2 + d0281e4: 4605 mov r5, r0 + d0281e6: 460f mov r7, r1 + d0281e8: 22b8 movs r2, #184 ; 0xb8 + d0281ea: 2100 movs r1, #0 + d0281ec: 4620 mov r0, r4 + d0281ee: 4b88 ldr r3, [pc, #544] ; (d028410 <rtw_ieee802_11_parse_elems+0x230>) + d0281f0: 4798 blx r3 + d0281f2: 2000 movs r0, #0 + d0281f4: f245 0cf2 movw ip, #20722 ; 0x50f2 + d0281f8: f249 0e4c movw lr, #36940 ; 0x904c + d0281fc: 2f01 cmp r7, #1 + d0281fe: d806 bhi.n d02820e <rtw_ieee802_11_parse_elems+0x2e> + d028200: 2f00 cmp r7, #0 + d028202: f040 8101 bne.w d028408 <rtw_ieee802_11_parse_elems+0x228> + d028206: 3800 subs r0, #0 + d028208: bf18 it ne + d02820a: 2001 movne r0, #1 + d02820c: bdf8 pop {r3, r4, r5, r6, r7, pc} + d02820e: 786b ldrb r3, [r5, #1] + d028210: 3f02 subs r7, #2 + d028212: 462a mov r2, r5 + d028214: 42bb cmp r3, r7 + d028216: f812 6b02 ldrb.w r6, [r2], #2 + d02821a: f200 80f5 bhi.w d028408 <rtw_ieee802_11_parse_elems+0x228> + d02821e: 2e3d cmp r6, #61 ; 0x3d + d028220: d86e bhi.n d028300 <rtw_ieee802_11_parse_elems+0x120> + d028222: 2e20 cmp r6, #32 + d028224: d803 bhi.n d02822e <rtw_ieee802_11_parse_elems+0x4e> + d028226: 2e10 cmp r6, #16 + d028228: d942 bls.n d0282b0 <rtw_ieee802_11_parse_elems+0xd0> + d02822a: 3001 adds r0, #1 + d02822c: e081 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d02822e: 3e21 subs r6, #33 ; 0x21 + d028230: 2e1c cmp r6, #28 + d028232: d8fa bhi.n d02822a <rtw_ieee802_11_parse_elems+0x4a> + d028234: a101 add r1, pc, #4 ; (adr r1, d02823c <rtw_ieee802_11_parse_elems+0x5c>) + d028236: f851 f026 ldr.w pc, [r1, r6, lsl #2] + d02823a: bf00 nop + d02823c: 0d0283c5 .word 0x0d0283c5 + d028240: 0d02822b .word 0x0d02822b + d028244: 0d02822b .word 0x0d02822b + d028248: 0d0283cd .word 0x0d0283cd + d02824c: 0d02822b .word 0x0d02822b + d028250: 0d02822b .word 0x0d02822b + d028254: 0d02822b .word 0x0d02822b + d028258: 0d02822b .word 0x0d02822b + d02825c: 0d02822b .word 0x0d02822b + d028260: 0d02836b .word 0x0d02836b + d028264: 0d02822b .word 0x0d02822b + d028268: 0d02822b .word 0x0d02822b + d02826c: 0d0283f5 .word 0x0d0283f5 + d028270: 0d02822b .word 0x0d02822b + d028274: 0d02822b .word 0x0d02822b + d028278: 0d0283bd .word 0x0d0283bd + d02827c: 0d02822b .word 0x0d02822b + d028280: 0d028373 .word 0x0d028373 + d028284: 0d02822b .word 0x0d02822b + d028288: 0d02822b .word 0x0d02822b + d02828c: 0d02822b .word 0x0d02822b + d028290: 0d0283d7 .word 0x0d0283d7 + d028294: 0d0283e1 .word 0x0d0283e1 + d028298: 0d0283eb .word 0x0d0283eb + d02829c: 0d02822b .word 0x0d02822b + d0282a0: 0d02822b .word 0x0d02822b + d0282a4: 0d02822b .word 0x0d02822b + d0282a8: 0d02822b .word 0x0d02822b + d0282ac: 0d0283ff .word 0x0d0283ff + d0282b0: 2e10 cmp r6, #16 + d0282b2: d8ba bhi.n d02822a <rtw_ieee802_11_parse_elems+0x4a> + d0282b4: a101 add r1, pc, #4 ; (adr r1, d0282bc <rtw_ieee802_11_parse_elems+0xdc>) + d0282b6: f851 f026 ldr.w pc, [r1, r6, lsl #2] + d0282ba: bf00 nop + d0282bc: 0d02832f .word 0x0d02832f + d0282c0: 0d028339 .word 0x0d028339 + d0282c4: 0d02833f .word 0x0d02833f + d0282c8: 0d028345 .word 0x0d028345 + d0282cc: 0d02834b .word 0x0d02834b + d0282d0: 0d028353 .word 0x0d028353 + d0282d4: 0d02835b .word 0x0d02835b + d0282d8: 0d02822b .word 0x0d02822b + d0282dc: 0d02822b .word 0x0d02822b + d0282e0: 0d02822b .word 0x0d02822b + d0282e4: 0d02822b .word 0x0d02822b + d0282e8: 0d02822b .word 0x0d02822b + d0282ec: 0d02822b .word 0x0d02822b + d0282f0: 0d02822b .word 0x0d02822b + d0282f4: 0d02822b .word 0x0d02822b + d0282f8: 0d02822b .word 0x0d02822b + d0282fc: 0d028363 .word 0x0d028363 + d028300: 2edd cmp r6, #221 ; 0xdd + d028302: d192 bne.n d02822a <rtw_ieee802_11_parse_elems+0x4a> + d028304: 2b03 cmp r3, #3 + d028306: d990 bls.n d02822a <rtw_ieee802_11_parse_elems+0x4a> + d028308: 78e9 ldrb r1, [r5, #3] + d02830a: 78ae ldrb r6, [r5, #2] + d02830c: 0209 lsls r1, r1, #8 + d02830e: ea41 4106 orr.w r1, r1, r6, lsl #16 + d028312: 792e ldrb r6, [r5, #4] + d028314: 4331 orrs r1, r6 + d028316: 4561 cmp r1, ip + d028318: d02f beq.n d02837a <rtw_ieee802_11_parse_elems+0x19a> + d02831a: 4571 cmp r1, lr + d02831c: d185 bne.n d02822a <rtw_ieee802_11_parse_elems+0x4a> + d02831e: 7969 ldrb r1, [r5, #5] + d028320: 2933 cmp r1, #51 ; 0x33 + d028322: d182 bne.n d02822a <rtw_ieee802_11_parse_elems+0x4a> + d028324: f8c4 20b0 str.w r2, [r4, #176] ; 0xb0 + d028328: f884 30b4 strb.w r3, [r4, #180] ; 0xb4 + d02832c: e001 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d02832e: 6022 str r2, [r4, #0] + d028330: 7123 strb r3, [r4, #4] + d028332: 1aff subs r7, r7, r3 + d028334: 18d5 adds r5, r2, r3 + d028336: e761 b.n d0281fc <rtw_ieee802_11_parse_elems+0x1c> + d028338: 60a2 str r2, [r4, #8] + d02833a: 7323 strb r3, [r4, #12] + d02833c: e7f9 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d02833e: 6122 str r2, [r4, #16] + d028340: 7523 strb r3, [r4, #20] + d028342: e7f6 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d028344: 61a2 str r2, [r4, #24] + d028346: 7723 strb r3, [r4, #28] + d028348: e7f3 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d02834a: 6222 str r2, [r4, #32] + d02834c: f884 3024 strb.w r3, [r4, #36] ; 0x24 + d028350: e7ef b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d028352: 62a2 str r2, [r4, #40] ; 0x28 + d028354: f884 302c strb.w r3, [r4, #44] ; 0x2c + d028358: e7eb b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d02835a: 6322 str r2, [r4, #48] ; 0x30 + d02835c: f884 3034 strb.w r3, [r4, #52] ; 0x34 + d028360: e7e7 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d028362: 63a2 str r2, [r4, #56] ; 0x38 + d028364: f884 303c strb.w r3, [r4, #60] ; 0x3c + d028368: e7e3 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d02836a: 6422 str r2, [r4, #64] ; 0x40 + d02836c: f884 3044 strb.w r3, [r4, #68] ; 0x44 + d028370: e7df b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d028372: 64a2 str r2, [r4, #72] ; 0x48 + d028374: f884 304c strb.w r3, [r4, #76] ; 0x4c + d028378: e7db b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d02837a: 7969 ldrb r1, [r5, #5] + d02837c: 2902 cmp r1, #2 + d02837e: d008 beq.n d028392 <rtw_ieee802_11_parse_elems+0x1b2> + d028380: 2904 cmp r1, #4 + d028382: d017 beq.n d0283b4 <rtw_ieee802_11_parse_elems+0x1d4> + d028384: 2901 cmp r1, #1 + d028386: f47f af50 bne.w d02822a <rtw_ieee802_11_parse_elems+0x4a> + d02838a: 6522 str r2, [r4, #80] ; 0x50 + d02838c: f884 3054 strb.w r3, [r4, #84] ; 0x54 + d028390: e7cf b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d028392: 2b04 cmp r3, #4 + d028394: f43f af49 beq.w d02822a <rtw_ieee802_11_parse_elems+0x4a> + d028398: 79a9 ldrb r1, [r5, #6] + d02839a: 2901 cmp r1, #1 + d02839c: d906 bls.n d0283ac <rtw_ieee802_11_parse_elems+0x1cc> + d02839e: 2902 cmp r1, #2 + d0283a0: f47f af43 bne.w d02822a <rtw_ieee802_11_parse_elems+0x4a> + d0283a4: 66a2 str r2, [r4, #104] ; 0x68 + d0283a6: f884 306c strb.w r3, [r4, #108] ; 0x6c + d0283aa: e7c2 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283ac: 6622 str r2, [r4, #96] ; 0x60 + d0283ae: f884 3064 strb.w r3, [r4, #100] ; 0x64 + d0283b2: e7be b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283b4: 6722 str r2, [r4, #112] ; 0x70 + d0283b6: f884 3074 strb.w r3, [r4, #116] ; 0x74 + d0283ba: e7ba b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283bc: 65a2 str r2, [r4, #88] ; 0x58 + d0283be: f884 305c strb.w r3, [r4, #92] ; 0x5c + d0283c2: e7b6 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283c4: 67a2 str r2, [r4, #120] ; 0x78 + d0283c6: f884 307c strb.w r3, [r4, #124] ; 0x7c + d0283ca: e7b2 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283cc: f8c4 2080 str.w r2, [r4, #128] ; 0x80 + d0283d0: f884 3084 strb.w r3, [r4, #132] ; 0x84 + d0283d4: e7ad b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283d6: f8c4 2088 str.w r2, [r4, #136] ; 0x88 + d0283da: f884 308c strb.w r3, [r4, #140] ; 0x8c + d0283de: e7a8 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283e0: f8c4 2090 str.w r2, [r4, #144] ; 0x90 + d0283e4: f884 3094 strb.w r3, [r4, #148] ; 0x94 + d0283e8: e7a3 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283ea: f8c4 2098 str.w r2, [r4, #152] ; 0x98 + d0283ee: f884 309c strb.w r3, [r4, #156] ; 0x9c + d0283f2: e79e b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283f4: f8c4 20a0 str.w r2, [r4, #160] ; 0xa0 + d0283f8: f884 30a4 strb.w r3, [r4, #164] ; 0xa4 + d0283fc: e799 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d0283fe: f8c4 20a8 str.w r2, [r4, #168] ; 0xa8 + d028402: f884 30ac strb.w r3, [r4, #172] ; 0xac + d028406: e794 b.n d028332 <rtw_ieee802_11_parse_elems+0x152> + d028408: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02840c: e6fe b.n d02820c <rtw_ieee802_11_parse_elems+0x2c> + d02840e: bf00 nop + d028410: 00027b01 .word 0x00027b01 + +0d028414 <key_2char2num>: + d028414: b508 push {r3, lr} + d028416: f7ff fbc2 bl d027b9e <key_char2num> + d02841a: 4602 mov r2, r0 + d02841c: 4608 mov r0, r1 + d02841e: f7ff fbbe bl d027b9e <key_char2num> + d028422: ea40 1002 orr.w r0, r0, r2, lsl #4 + d028426: b2c0 uxtb r0, r0 + d028428: bd08 pop {r3, pc} ... -0d028350 <wifi_rom_set_probersp_tim_ie>: - d028350: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d028354: 460f mov r7, r1 - d028356: 4604 mov r4, r0 - d028358: 4615 mov r5, r2 - d02835a: 461e mov r6, r3 - d02835c: 2105 movs r1, #5 - d02835e: f1a2 030c sub.w r3, r2, #12 - d028362: f107 000c add.w r0, r7, #12 - d028366: aa01 add r2, sp, #4 - d028368: f7ff fc34 bl d027bd4 <rtw_get_ie> - d02836c: f8df 904c ldr.w r9, [pc, #76] ; d0283bc <wifi_rom_set_probersp_tim_ie+0x6c> - d028370: 4680 mov r8, r0 - d028372: b1d0 cbz r0, d0283aa <wifi_rom_set_probersp_tim_ie+0x5a> - d028374: 9b01 ldr r3, [sp, #4] - d028376: b1c3 cbz r3, d0283aa <wifi_rom_set_probersp_tim_ie+0x5a> - d028378: eba0 0a07 sub.w sl, r0, r7 - d02837c: 3302 adds r3, #2 - d02837e: 4639 mov r1, r7 - d028380: 4620 mov r0, r4 - d028382: 4652 mov r2, sl - d028384: 9301 str r3, [sp, #4] - d028386: 47c8 blx r9 - d028388: 9901 ldr r1, [sp, #4] - d02838a: eb04 000a add.w r0, r4, sl - d02838e: 1a6a subs r2, r5, r1 - d028390: 4441 add r1, r8 - d028392: eba2 020a sub.w r2, r2, sl - d028396: 47c8 blx r9 - d028398: 9a01 ldr r2, [sp, #4] - d02839a: 1aad subs r5, r5, r2 - d02839c: 6832 ldr r2, [r6, #0] - d02839e: 1960 adds r0, r4, r5 - d0283a0: 4415 add r5, r2 - d0283a2: 6035 str r5, [r6, #0] - d0283a4: b002 add sp, #8 - d0283a6: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d0283aa: 462a mov r2, r5 - d0283ac: 4639 mov r1, r7 - d0283ae: 4620 mov r0, r4 - d0283b0: 47c8 blx r9 - d0283b2: 6832 ldr r2, [r6, #0] - d0283b4: 1960 adds r0, r4, r5 - d0283b6: 442a add r2, r5 - d0283b8: 6032 str r2, [r6, #0] - d0283ba: e7f3 b.n d0283a4 <wifi_rom_set_probersp_tim_ie+0x54> - d0283bc: 00027939 .word 0x00027939 - -0d0283c0 <wifi_rom_on_probereq>: - d0283c0: b537 push {r0, r1, r2, r4, r5, lr} - d0283c2: 4614 mov r4, r2 - d0283c4: 461d mov r5, r3 - d0283c6: aa01 add r2, sp, #4 - d0283c8: f1a1 0318 sub.w r3, r1, #24 - d0283cc: 3018 adds r0, #24 - d0283ce: 2100 movs r1, #0 - d0283d0: f7ff fc00 bl d027bd4 <rtw_get_ie> - d0283d4: b910 cbnz r0, d0283dc <wifi_rom_on_probereq+0x1c> - d0283d6: 2000 movs r0, #0 - d0283d8: b003 add sp, #12 - d0283da: bd30 pop {r4, r5, pc} - d0283dc: 9b01 ldr r3, [sp, #4] - d0283de: b92b cbnz r3, d0283ec <wifi_rom_on_probereq+0x2c> - d0283e0: f89d 0018 ldrb.w r0, [sp, #24] - d0283e4: fab0 f080 clz r0, r0 - d0283e8: 0940 lsrs r0, r0, #5 - d0283ea: e7f5 b.n d0283d8 <wifi_rom_on_probereq+0x18> - d0283ec: 462a mov r2, r5 - d0283ee: 4621 mov r1, r4 - d0283f0: 3002 adds r0, #2 - d0283f2: 4b04 ldr r3, [pc, #16] ; (d028404 <wifi_rom_on_probereq+0x44>) - d0283f4: 4798 blx r3 - d0283f6: 2800 cmp r0, #0 - d0283f8: d1ed bne.n d0283d6 <wifi_rom_on_probereq+0x16> - d0283fa: 9b01 ldr r3, [sp, #4] - d0283fc: 2b00 cmp r3, #0 - d0283fe: d0ef beq.n d0283e0 <wifi_rom_on_probereq+0x20> - d028400: 2001 movs r0, #1 - d028402: e7e9 b.n d0283d8 <wifi_rom_on_probereq+0x18> - d028404: 000278d9 .word 0x000278d9 - -0d028408 <wifi_rom_set_beacon_timeout>: - d028408: f241 726f movw r2, #5999 ; 0x176f - d02840c: 0083 lsls r3, r0, #2 - d02840e: ebb2 0f80 cmp.w r2, r0, lsl #2 - d028412: da05 bge.n d028420 <wifi_rom_set_beacon_timeout+0x18> - d028414: f644 6020 movw r0, #20000 ; 0x4e20 - d028418: 4298 cmp r0, r3 - d02841a: bfa8 it ge - d02841c: 4618 movge r0, r3 - d02841e: 4770 bx lr - d028420: f241 7070 movw r0, #6000 ; 0x1770 - d028424: 4770 bx lr - -0d028426 <wifi_rom_para_set_for_addba>: - d028426: 2801 cmp r0, #1 - d028428: d00b beq.n d028442 <wifi_rom_para_set_for_addba+0x1c> - d02842a: 2802 cmp r0, #2 - d02842c: d011 beq.n d028452 <wifi_rom_para_set_for_addba+0x2c> - d02842e: b990 cbnz r0, d028456 <wifi_rom_para_set_for_addba+0x30> - d028430: 0089 lsls r1, r1, #2 - d028432: f001 013c and.w r1, r1, #60 ; 0x3c - d028436: ea41 1082 orr.w r0, r1, r2, lsl #6 - d02843a: f040 0002 orr.w r0, r0, #2 - d02843e: b280 uxth r0, r0 - d028440: 4770 bx lr - d028442: f001 013f and.w r1, r1, #63 ; 0x3f - d028446: f64f 70fe movw r0, #65534 ; 0xfffe - d02844a: ea41 1182 orr.w r1, r1, r2, lsl #6 - d02844e: 4008 ands r0, r1 - d028450: 4770 bx lr - d028452: 02c8 lsls r0, r1, #11 - d028454: e7f3 b.n d02843e <wifi_rom_para_set_for_addba+0x18> - d028456: 2000 movs r0, #0 - d028458: 4770 bx lr +0d02842c <wifi_rom_set_probersp_tim_ie>: + d02842c: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d028430: 460f mov r7, r1 + d028432: 4604 mov r4, r0 + d028434: 4615 mov r5, r2 + d028436: 461e mov r6, r3 + d028438: 2105 movs r1, #5 + d02843a: f1a2 030c sub.w r3, r2, #12 + d02843e: f107 000c add.w r0, r7, #12 + d028442: aa01 add r2, sp, #4 + d028444: f7ff fc34 bl d027cb0 <rtw_get_ie> + d028448: f8df 904c ldr.w r9, [pc, #76] ; d028498 <wifi_rom_set_probersp_tim_ie+0x6c> + d02844c: 4680 mov r8, r0 + d02844e: b1d0 cbz r0, d028486 <wifi_rom_set_probersp_tim_ie+0x5a> + d028450: 9b01 ldr r3, [sp, #4] + d028452: b1c3 cbz r3, d028486 <wifi_rom_set_probersp_tim_ie+0x5a> + d028454: eba0 0a07 sub.w sl, r0, r7 + d028458: 3302 adds r3, #2 + d02845a: 4639 mov r1, r7 + d02845c: 4620 mov r0, r4 + d02845e: 4652 mov r2, sl + d028460: 9301 str r3, [sp, #4] + d028462: 47c8 blx r9 + d028464: 9901 ldr r1, [sp, #4] + d028466: eb04 000a add.w r0, r4, sl + d02846a: 1a6a subs r2, r5, r1 + d02846c: 4441 add r1, r8 + d02846e: eba2 020a sub.w r2, r2, sl + d028472: 47c8 blx r9 + d028474: 9a01 ldr r2, [sp, #4] + d028476: 1aad subs r5, r5, r2 + d028478: 6832 ldr r2, [r6, #0] + d02847a: 1960 adds r0, r4, r5 + d02847c: 4415 add r5, r2 + d02847e: 6035 str r5, [r6, #0] + d028480: b002 add sp, #8 + d028482: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d028486: 462a mov r2, r5 + d028488: 4639 mov r1, r7 + d02848a: 4620 mov r0, r4 + d02848c: 47c8 blx r9 + d02848e: 6832 ldr r2, [r6, #0] + d028490: 1960 adds r0, r4, r5 + d028492: 442a add r2, r5 + d028494: 6032 str r2, [r6, #0] + d028496: e7f3 b.n d028480 <wifi_rom_set_probersp_tim_ie+0x54> + d028498: 00027939 .word 0x00027939 + +0d02849c <wifi_rom_on_probereq>: + d02849c: b537 push {r0, r1, r2, r4, r5, lr} + d02849e: 4614 mov r4, r2 + d0284a0: 461d mov r5, r3 + d0284a2: aa01 add r2, sp, #4 + d0284a4: f1a1 0318 sub.w r3, r1, #24 + d0284a8: 3018 adds r0, #24 + d0284aa: 2100 movs r1, #0 + d0284ac: f7ff fc00 bl d027cb0 <rtw_get_ie> + d0284b0: b910 cbnz r0, d0284b8 <wifi_rom_on_probereq+0x1c> + d0284b2: 2000 movs r0, #0 + d0284b4: b003 add sp, #12 + d0284b6: bd30 pop {r4, r5, pc} + d0284b8: 9b01 ldr r3, [sp, #4] + d0284ba: b92b cbnz r3, d0284c8 <wifi_rom_on_probereq+0x2c> + d0284bc: f89d 0018 ldrb.w r0, [sp, #24] + d0284c0: fab0 f080 clz r0, r0 + d0284c4: 0940 lsrs r0, r0, #5 + d0284c6: e7f5 b.n d0284b4 <wifi_rom_on_probereq+0x18> + d0284c8: 462a mov r2, r5 + d0284ca: 4621 mov r1, r4 + d0284cc: 3002 adds r0, #2 + d0284ce: 4b04 ldr r3, [pc, #16] ; (d0284e0 <wifi_rom_on_probereq+0x44>) + d0284d0: 4798 blx r3 + d0284d2: 2800 cmp r0, #0 + d0284d4: d1ed bne.n d0284b2 <wifi_rom_on_probereq+0x16> + d0284d6: 9b01 ldr r3, [sp, #4] + d0284d8: 2b00 cmp r3, #0 + d0284da: d0ef beq.n d0284bc <wifi_rom_on_probereq+0x20> + d0284dc: 2001 movs r0, #1 + d0284de: e7e9 b.n d0284b4 <wifi_rom_on_probereq+0x18> + d0284e0: 000278d9 .word 0x000278d9 + +0d0284e4 <wifi_rom_set_beacon_timeout>: + d0284e4: f241 726f movw r2, #5999 ; 0x176f + d0284e8: 0083 lsls r3, r0, #2 + d0284ea: ebb2 0f80 cmp.w r2, r0, lsl #2 + d0284ee: da05 bge.n d0284fc <wifi_rom_set_beacon_timeout+0x18> + d0284f0: f644 6020 movw r0, #20000 ; 0x4e20 + d0284f4: 4298 cmp r0, r3 + d0284f6: bfa8 it ge + d0284f8: 4618 movge r0, r3 + d0284fa: 4770 bx lr + d0284fc: f241 7070 movw r0, #6000 ; 0x1770 + d028500: 4770 bx lr + +0d028502 <wifi_rom_para_set_for_addba>: + d028502: 2801 cmp r0, #1 + d028504: d00b beq.n d02851e <wifi_rom_para_set_for_addba+0x1c> + d028506: 2802 cmp r0, #2 + d028508: d011 beq.n d02852e <wifi_rom_para_set_for_addba+0x2c> + d02850a: b990 cbnz r0, d028532 <wifi_rom_para_set_for_addba+0x30> + d02850c: 0089 lsls r1, r1, #2 + d02850e: f001 013c and.w r1, r1, #60 ; 0x3c + d028512: ea41 1082 orr.w r0, r1, r2, lsl #6 + d028516: f040 0002 orr.w r0, r0, #2 + d02851a: b280 uxth r0, r0 + d02851c: 4770 bx lr + d02851e: f001 013f and.w r1, r1, #63 ; 0x3f + d028522: f64f 70fe movw r0, #65534 ; 0xfffe + d028526: ea41 1182 orr.w r1, r1, r2, lsl #6 + d02852a: 4008 ands r0, r1 + d02852c: 4770 bx lr + d02852e: 02c8 lsls r0, r1, #11 + d028530: e7f3 b.n d02851a <wifi_rom_para_set_for_addba+0x18> + d028532: 2000 movs r0, #0 + d028534: 4770 bx lr ... -0d02845c <wifi_rom_on_action_csa>: - d02845c: b570 push {r4, r5, r6, lr} - d02845e: 4604 mov r4, r0 - d028460: 4615 mov r5, r2 - d028462: 4608 mov r0, r1 - d028464: 7e23 ldrb r3, [r4, #24] - d028466: b993 cbnz r3, d02848e <wifi_rom_on_action_csa+0x32> - d028468: 7e62 ldrb r2, [r4, #25] - d02846a: 2a04 cmp r2, #4 - d02846c: d10d bne.n d02848a <wifi_rom_on_action_csa+0x2e> - d02846e: 7ea2 ldrb r2, [r4, #26] - d028470: 2a25 cmp r2, #37 ; 0x25 - d028472: d10a bne.n d02848a <wifi_rom_on_action_csa+0x2e> - d028474: 2201 movs r2, #1 - d028476: f104 011d add.w r1, r4, #29 - d02847a: 4e06 ldr r6, [pc, #24] ; (d028494 <wifi_rom_on_action_csa+0x38>) - d02847c: 47b0 blx r6 - d02847e: 2201 movs r2, #1 - d028480: f104 011e add.w r1, r4, #30 - d028484: 4628 mov r0, r5 - d028486: 47b0 blx r6 - d028488: 2301 movs r3, #1 - d02848a: 4618 mov r0, r3 - d02848c: bd70 pop {r4, r5, r6, pc} - d02848e: 2300 movs r3, #0 - d028490: e7fb b.n d02848a <wifi_rom_on_action_csa+0x2e> - d028492: bf00 nop - d028494: 00027939 .word 0x00027939 - -0d028498 <wifi_rom_get_band_type_by_channel_plan>: - d028498: 28ff cmp r0, #255 ; 0xff - d02849a: d011 beq.n d0284c0 <wifi_rom_get_band_type_by_channel_plan+0x28> - d02849c: 287f cmp r0, #127 ; 0x7f - d02849e: d011 beq.n d0284c4 <wifi_rom_get_band_type_by_channel_plan+0x2c> - d0284a0: eb00 0080 add.w r0, r0, r0, lsl #2 - d0284a4: 4b08 ldr r3, [pc, #32] ; (d0284c8 <wifi_rom_get_band_type_by_channel_plan+0x30>) - d0284a6: 4403 add r3, r0 - d0284a8: 7898 ldrb r0, [r3, #2] - d0284aa: 785b ldrb r3, [r3, #1] - d0284ac: b11b cbz r3, d0284b6 <wifi_rom_get_band_type_by_channel_plan+0x1e> - d0284ae: 2800 cmp r0, #0 - d0284b0: bf18 it ne - d0284b2: 2002 movne r0, #2 - d0284b4: 4770 bx lr - d0284b6: 2800 cmp r0, #0 - d0284b8: bf0c ite eq - d0284ba: 2002 moveq r0, #2 - d0284bc: 2001 movne r0, #1 - d0284be: 4770 bx lr - d0284c0: 2000 movs r0, #0 - d0284c2: 4770 bx lr - d0284c4: 2002 movs r0, #2 - d0284c6: 4770 bx lr - d0284c8: 0d04a234 .word 0x0d04a234 - -0d0284cc <wifi_rom_init_channel_set>: - d0284cc: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0284d0: 460e mov r6, r1 - d0284d2: 4604 mov r4, r0 - d0284d4: 4b6e ldr r3, [pc, #440] ; (d028690 <wifi_rom_init_channel_set+0x1c4>) - d0284d6: f44f 7201 mov.w r2, #516 ; 0x204 - d0284da: 2100 movs r1, #0 - d0284dc: 4630 mov r0, r6 - d0284de: 4798 blx r3 - d0284e0: f994 300c ldrsb.w r3, [r4, #12] - d0284e4: 2b00 cmp r3, #0 - d0284e6: f2c0 80d1 blt.w d02868c <wifi_rom_init_channel_set+0x1c0> - d0284ea: 6862 ldr r2, [r4, #4] - d0284ec: 2308 movs r3, #8 - d0284ee: 7825 ldrb r5, [r4, #0] - d0284f0: 7013 strb r3, [r2, #0] - d0284f2: 68a2 ldr r2, [r4, #8] - d0284f4: f005 0502 and.w r5, r5, #2 - d0284f8: 7013 strb r3, [r2, #0] - d0284fa: f994 200c ldrsb.w r2, [r4, #12] - d0284fe: 7b23 ldrb r3, [r4, #12] - d028500: 2a00 cmp r2, #0 - d028502: db29 blt.n d028558 <wifi_rom_init_channel_set+0x8c> - d028504: 4963 ldr r1, [pc, #396] ; (d028694 <wifi_rom_init_channel_set+0x1c8>) - d028506: eb03 0383 add.w r3, r3, r3, lsl #2 - d02850a: 6860 ldr r0, [r4, #4] - d02850c: 440b add r3, r1 - d02850e: 785a ldrb r2, [r3, #1] - d028510: 78db ldrb r3, [r3, #3] - d028512: 7003 strb r3, [r0, #0] - d028514: 7b23 ldrb r3, [r4, #12] - d028516: 68a0 ldr r0, [r4, #8] - d028518: eb03 0383 add.w r3, r3, r3, lsl #2 - d02851c: 4419 add r1, r3 - d02851e: 788b ldrb r3, [r1, #2] - d028520: 7909 ldrb r1, [r1, #4] - d028522: 7001 strb r1, [r0, #0] - d028524: 7b61 ldrb r1, [r4, #13] - d028526: 29aa cmp r1, #170 ; 0xaa - d028528: d119 bne.n d02855e <wifi_rom_init_channel_set+0x92> - d02852a: b112 cbz r2, d028532 <wifi_rom_init_channel_set+0x66> - d02852c: 6861 ldr r1, [r4, #4] - d02852e: 200a movs r0, #10 - d028530: 7008 strb r0, [r1, #0] - d028532: b113 cbz r3, d02853a <wifi_rom_init_channel_set+0x6e> - d028534: 68a1 ldr r1, [r4, #8] - d028536: 200a movs r0, #10 - d028538: 7008 strb r0, [r1, #0] - d02853a: 4c57 ldr r4, [pc, #348] ; (d028698 <wifi_rom_init_channel_set+0x1cc>) - d02853c: ebc2 1102 rsb r1, r2, r2, lsl #4 - d028540: ebc2 1702 rsb r7, r2, r2, lsl #4 - d028544: f04f 0e02 mov.w lr, #2 - d028548: 4421 add r1, r4 - d02854a: f04f 0801 mov.w r8, #1 - d02854e: 443c add r4, r7 - d028550: 2700 movs r7, #0 - d028552: 7b88 ldrb r0, [r1, #14] - d028554: 4631 mov r1, r6 - d028556: e01e b.n d028596 <wifi_rom_init_channel_set+0xca> - d028558: 2337 movs r3, #55 ; 0x37 +0d028538 <wifi_rom_on_action_csa>: + d028538: b570 push {r4, r5, r6, lr} + d02853a: 4604 mov r4, r0 + d02853c: 4615 mov r5, r2 + d02853e: 4608 mov r0, r1 + d028540: 7e23 ldrb r3, [r4, #24] + d028542: b993 cbnz r3, d02856a <wifi_rom_on_action_csa+0x32> + d028544: 7e62 ldrb r2, [r4, #25] + d028546: 2a04 cmp r2, #4 + d028548: d10d bne.n d028566 <wifi_rom_on_action_csa+0x2e> + d02854a: 7ea2 ldrb r2, [r4, #26] + d02854c: 2a25 cmp r2, #37 ; 0x25 + d02854e: d10a bne.n d028566 <wifi_rom_on_action_csa+0x2e> + d028550: 2201 movs r2, #1 + d028552: f104 011d add.w r1, r4, #29 + d028556: 4e06 ldr r6, [pc, #24] ; (d028570 <wifi_rom_on_action_csa+0x38>) + d028558: 47b0 blx r6 d02855a: 2201 movs r2, #1 - d02855c: e7e2 b.n d028524 <wifi_rom_init_channel_set+0x58> - d02855e: 293e cmp r1, #62 ; 0x3e - d028560: d1eb bne.n d02853a <wifi_rom_init_channel_set+0x6e> - d028562: b112 cbz r2, d02856a <wifi_rom_init_channel_set+0x9e> - d028564: 6861 ldr r1, [r4, #4] - d028566: 200b movs r0, #11 - d028568: 7008 strb r0, [r1, #0] - d02856a: 2b00 cmp r3, #0 - d02856c: d0e5 beq.n d02853a <wifi_rom_init_channel_set+0x6e> - d02856e: 68a1 ldr r1, [r4, #8] - d028570: 200b movs r0, #11 - d028572: e7e1 b.n d028538 <wifi_rom_init_channel_set+0x6c> - d028574: f814 cb01 ldrb.w ip, [r4], #1 - d028578: 2a01 cmp r2, #1 - d02857a: f881 c000 strb.w ip, [r1] - d02857e: d001 beq.n d028584 <wifi_rom_init_channel_set+0xb8> - d028580: 2a06 cmp r2, #6 - d028582: d157 bne.n d028634 <wifi_rom_init_channel_set+0x168> - d028584: f1bc 0f0c cmp.w ip, #12 - d028588: bf34 ite cc - d02858a: 46f4 movcc ip, lr - d02858c: 46c4 movcs ip, r8 - d02858e: f881 c001 strb.w ip, [r1, #1] - d028592: 3701 adds r7, #1 - d028594: 310c adds r1, #12 - d028596: fa5f fc87 uxtb.w ip, r7 - d02859a: 4560 cmp r0, ip - d02859c: d8ea bhi.n d028574 <wifi_rom_init_channel_set+0xa8> - d02859e: 2d00 cmp r5, #0 - d0285a0: d046 beq.n d028630 <wifi_rom_init_channel_set+0x164> - d0285a2: 1f9a subs r2, r3, #6 - d0285a4: f240 7709 movw r7, #1801 ; 0x709 - d0285a8: 493c ldr r1, [pc, #240] ; (d02869c <wifi_rom_init_channel_set+0x1d0>) - d0285aa: f1a3 042a sub.w r4, r3, #42 ; 0x2a - d0285ae: b2d2 uxtb r2, r2 - d0285b0: f1a3 051a sub.w r5, r3, #26 - d0285b4: b2e4 uxtb r4, r4 - d0285b6: f04f 0e1d mov.w lr, #29 - d0285ba: 2a0a cmp r2, #10 - d0285bc: fa27 f702 lsr.w r7, r7, r2 - d0285c0: f1a3 020b sub.w r2, r3, #11 - d0285c4: b2ed uxtb r5, r5 - d0285c6: ea6f 0707 mvn.w r7, r7 - d0285ca: ebc3 0cc3 rsb ip, r3, r3, lsl #3 - d0285ce: b2d2 uxtb r2, r2 - d0285d0: f04f 0902 mov.w r9, #2 - d0285d4: f007 0701 and.w r7, r7, #1 - d0285d8: bf88 it hi - d0285da: 2701 movhi r7, #1 - d0285dc: 40d1 lsrs r1, r2 - d0285de: 2a1c cmp r2, #28 - d0285e0: 4a2f ldr r2, [pc, #188] ; (d0286a0 <wifi_rom_init_channel_set+0x1d4>) - d0285e2: eb03 0c8c add.w ip, r3, ip, lsl #2 - d0285e6: ea6f 0101 mvn.w r1, r1 - d0285ea: f04f 0a01 mov.w sl, #1 - d0285ee: fa22 f204 lsr.w r2, r2, r4 - d0285f2: f001 0101 and.w r1, r1, #1 - d0285f6: bf88 it hi - d0285f8: 2101 movhi r1, #1 - d0285fa: 43d2 mvns r2, r2 - d0285fc: 2c10 cmp r4, #16 - d0285fe: f244 0409 movw r4, #16393 ; 0x4009 - d028602: f002 0201 and.w r2, r2, #1 - d028606: bf88 it hi - d028608: 2201 movhi r2, #1 - d02860a: 40ec lsrs r4, r5 - d02860c: 2d0e cmp r5, #14 - d02860e: 4d25 ldr r5, [pc, #148] ; (d0286a4 <wifi_rom_init_channel_set+0x1d8>) - d028610: ea6f 0404 mvn.w r4, r4 - d028614: 44ac add ip, r5 - d028616: fb0e 5503 mla r5, lr, r3, r5 - d02861a: f004 0401 and.w r4, r4, #1 - d02861e: bf88 it hi - d028620: 2401 movhi r4, #1 - d028622: f895 e01c ldrb.w lr, [r5, #28] - d028626: 4486 add lr, r0 - d028628: fa5f fe8e uxtb.w lr, lr - d02862c: 4570 cmp r0, lr - d02862e: d104 bne.n d02863a <wifi_rom_init_channel_set+0x16e> - d028630: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d028634: f881 e001 strb.w lr, [r1, #1] - d028638: e7ab b.n d028592 <wifi_rom_init_channel_set+0xc6> - d02863a: eb00 0b40 add.w fp, r0, r0, lsl #1 - d02863e: f81c 5b01 ldrb.w r5, [ip], #1 - d028642: eb06 088b add.w r8, r6, fp, lsl #2 - d028646: f806 502b strb.w r5, [r6, fp, lsl #2] - d02864a: b10f cbz r7, d028650 <wifi_rom_init_channel_set+0x184> - d02864c: 2b36 cmp r3, #54 ; 0x36 - d02864e: d104 bne.n d02865a <wifi_rom_init_channel_set+0x18e> - d028650: f888 9001 strb.w r9, [r8, #1] - d028654: 3001 adds r0, #1 - d028656: b2c0 uxtb r0, r0 - d028658: e7e8 b.n d02862c <wifi_rom_init_channel_set+0x160> - d02865a: b149 cbz r1, d028670 <wifi_rom_init_channel_set+0x1a4> - d02865c: b142 cbz r2, d028670 <wifi_rom_init_channel_set+0x1a4> - d02865e: 2b18 cmp r3, #24 - d028660: d109 bne.n d028676 <wifi_rom_init_channel_set+0x1aa> - d028662: 2d30 cmp r5, #48 ; 0x30 - d028664: bf8c ite hi - d028666: 4655 movhi r5, sl - d028668: 464d movls r5, r9 - d02866a: f888 5001 strb.w r5, [r8, #1] - d02866e: e7f1 b.n d028654 <wifi_rom_init_channel_set+0x188> - d028670: f888 a001 strb.w sl, [r8, #1] - d028674: e7ee b.n d028654 <wifi_rom_init_channel_set+0x188> - d028676: 2b29 cmp r3, #41 ; 0x29 - d028678: d0f3 beq.n d028662 <wifi_rom_init_channel_set+0x196> - d02867a: b924 cbnz r4, d028686 <wifi_rom_init_channel_set+0x1ba> - d02867c: 2d95 cmp r5, #149 ; 0x95 - d02867e: bf34 ite cc - d028680: 4655 movcc r5, sl - d028682: 464d movcs r5, r9 - d028684: e7f1 b.n d02866a <wifi_rom_init_channel_set+0x19e> - d028686: 3d31 subs r5, #49 ; 0x31 - d028688: 2d64 cmp r5, #100 ; 0x64 - d02868a: e7f8 b.n d02867e <wifi_rom_init_channel_set+0x1b2> - d02868c: 2000 movs r0, #0 - d02868e: e7cf b.n d028630 <wifi_rom_init_channel_set+0x164> - d028690: 00027b01 .word 0x00027b01 - d028694: 0d04a234 .word 0x0d04a234 - d028698: 0d049ac5 .word 0x0d049ac5 - d02869c: 1f180001 .word 0x1f180001 - d0286a0: 0001a00f .word 0x0001a00f - d0286a4: 0d049b2e .word 0x0d049b2e - -0d0286a8 <wifi_rom_update_wireless_mode>: - d0286a8: b537 push {r0, r1, r2, r4, r5, lr} - d0286aa: 4605 mov r5, r0 - d0286ac: 6800 ldr r0, [r0, #0] - d0286ae: f7ff facd bl d027c4c <rtw_get_rateset_len> - d0286b2: 4601 mov r1, r0 - d0286b4: 792c ldrb r4, [r5, #4] - d0286b6: b12c cbz r4, d0286c4 <wifi_rom_update_wireless_mode+0x1c> - d0286b8: 796c ldrb r4, [r5, #5] - d0286ba: b11c cbz r4, d0286c4 <wifi_rom_update_wireless_mode+0x1c> - d0286bc: 68ab ldr r3, [r5, #8] - d0286be: 2201 movs r2, #1 - d0286c0: 2408 movs r4, #8 - d0286c2: 701a strb r2, [r3, #0] - d0286c4: 79eb ldrb r3, [r5, #7] - d0286c6: b10b cbz r3, d0286cc <wifi_rom_update_wireless_mode+0x24> - d0286c8: f044 0420 orr.w r4, r4, #32 - d0286cc: 79ab ldrb r3, [r5, #6] - d0286ce: 2b0e cmp r3, #14 - d0286d0: d910 bls.n d0286f4 <wifi_rom_update_wireless_mode+0x4c> - d0286d2: f044 0402 orr.w r4, r4, #2 - d0286d6: 7c2b ldrb r3, [r5, #16] - d0286d8: 68ea ldr r2, [r5, #12] - d0286da: 401c ands r4, r3 - d0286dc: 7014 strb r4, [r2, #0] - d0286de: 68eb ldr r3, [r5, #12] - d0286e0: 781b ldrb r3, [r3, #0] - d0286e2: f013 0f01 tst.w r3, #1 - d0286e6: 696b ldr r3, [r5, #20] - d0286e8: bf14 ite ne - d0286ea: 2202 movne r2, #2 - d0286ec: 220c moveq r2, #12 - d0286ee: 701a strb r2, [r3, #0] - d0286f0: b003 add sp, #12 - d0286f2: bd30 pop {r4, r5, pc} - d0286f4: 6828 ldr r0, [r5, #0] - d0286f6: 9101 str r1, [sp, #4] - d0286f8: f7e5 f810 bl d00d71c <wifi_rom_cckratesonly_included> - d0286fc: 2801 cmp r0, #1 - d0286fe: 9901 ldr r1, [sp, #4] - d028700: d102 bne.n d028708 <wifi_rom_update_wireless_mode+0x60> - d028702: f044 0401 orr.w r4, r4, #1 - d028706: e7e6 b.n d0286d6 <wifi_rom_update_wireless_mode+0x2e> - d028708: 6828 ldr r0, [r5, #0] - d02870a: f7e4 fff1 bl d00d6f0 <wifi_rom_cckrates_included> - d02870e: 2801 cmp r0, #1 - d028710: bf0c ite eq - d028712: f044 0405 orreq.w r4, r4, #5 - d028716: f044 0404 orrne.w r4, r4, #4 - d02871a: e7dc b.n d0286d6 <wifi_rom_update_wireless_mode+0x2e> - -0d02871c <wifi_rom_is_ap_in_tkip>: - d02871c: 06c3 lsls r3, r0, #27 - d02871e: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d028722: 460f mov r7, r1 - d028724: 4615 mov r5, r2 - d028726: d421 bmi.n d02876c <wifi_rom_is_ap_in_tkip+0x50> - d028728: 2000 movs r0, #0 - d02872a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02872e: 2204 movs r2, #4 - d028730: 4649 mov r1, r9 - d028732: f106 000a add.w r0, r6, #10 - d028736: e014 b.n d028762 <wifi_rom_is_ap_in_tkip+0x46> - d028738: 7873 ldrb r3, [r6, #1] - d02873a: 3302 adds r3, #2 - d02873c: 441c add r4, r3 - d02873e: 42bc cmp r4, r7 - d028740: d2f2 bcs.n d028728 <wifi_rom_is_ap_in_tkip+0xc> - d028742: 5d2b ldrb r3, [r5, r4] - d028744: 192e adds r6, r5, r4 - d028746: 2b30 cmp r3, #48 ; 0x30 - d028748: d0f1 beq.n d02872e <wifi_rom_is_ap_in_tkip+0x12> - d02874a: 2bdd cmp r3, #221 ; 0xdd - d02874c: d1f4 bne.n d028738 <wifi_rom_is_ap_in_tkip+0x1c> - d02874e: 2204 movs r2, #4 - d028750: 4651 mov r1, sl - d028752: 1cb0 adds r0, r6, #2 - d028754: 47c0 blx r8 - d028756: 2800 cmp r0, #0 - d028758: d1ee bne.n d028738 <wifi_rom_is_ap_in_tkip+0x1c> - d02875a: 2204 movs r2, #4 - d02875c: 4907 ldr r1, [pc, #28] ; (d02877c <wifi_rom_is_ap_in_tkip+0x60>) - d02875e: f106 000e add.w r0, r6, #14 - d028762: 47c0 blx r8 - d028764: 2800 cmp r0, #0 - d028766: d1e7 bne.n d028738 <wifi_rom_is_ap_in_tkip+0x1c> - d028768: 2001 movs r0, #1 - d02876a: e7de b.n d02872a <wifi_rom_is_ap_in_tkip+0xe> - d02876c: 240c movs r4, #12 - d02876e: f8df 9010 ldr.w r9, [pc, #16] ; d028780 <wifi_rom_is_ap_in_tkip+0x64> - d028772: f8df 8010 ldr.w r8, [pc, #16] ; d028784 <wifi_rom_is_ap_in_tkip+0x68> - d028776: f8df a010 ldr.w sl, [pc, #16] ; d028788 <wifi_rom_is_ap_in_tkip+0x6c> - d02877a: e7e0 b.n d02873e <wifi_rom_is_ap_in_tkip+0x22> - d02877c: 0d049a70 .word 0x0d049a70 - d028780: 0d049ac1 .word 0x0d049ac1 - d028784: 000278d9 .word 0x000278d9 - d028788: 0d04a4b4 .word 0x0d04a4b4 - -0d02878c <wifi_rom_support_short_GI>: - d02878c: b130 cbz r0, d02879c <wifi_rom_support_short_GI+0x10> - d02878e: f002 0201 and.w r2, r2, #1 - d028792: 3205 adds r2, #5 - d028794: fa41 f002 asr.w r0, r1, r2 - d028798: f000 0001 and.w r0, r0, #1 - d02879c: 4770 bx lr + d02855c: f104 011e add.w r1, r4, #30 + d028560: 4628 mov r0, r5 + d028562: 47b0 blx r6 + d028564: 2301 movs r3, #1 + d028566: 4618 mov r0, r3 + d028568: bd70 pop {r4, r5, r6, pc} + d02856a: 2300 movs r3, #0 + d02856c: e7fb b.n d028566 <wifi_rom_on_action_csa+0x2e> + d02856e: bf00 nop + d028570: 00027939 .word 0x00027939 + +0d028574 <wifi_rom_get_band_type_by_channel_plan>: + d028574: 28ff cmp r0, #255 ; 0xff + d028576: d011 beq.n d02859c <wifi_rom_get_band_type_by_channel_plan+0x28> + d028578: 287f cmp r0, #127 ; 0x7f + d02857a: d011 beq.n d0285a0 <wifi_rom_get_band_type_by_channel_plan+0x2c> + d02857c: eb00 0080 add.w r0, r0, r0, lsl #2 + d028580: 4b08 ldr r3, [pc, #32] ; (d0285a4 <wifi_rom_get_band_type_by_channel_plan+0x30>) + d028582: 4403 add r3, r0 + d028584: 7898 ldrb r0, [r3, #2] + d028586: 785b ldrb r3, [r3, #1] + d028588: b11b cbz r3, d028592 <wifi_rom_get_band_type_by_channel_plan+0x1e> + d02858a: 2800 cmp r0, #0 + d02858c: bf18 it ne + d02858e: 2002 movne r0, #2 + d028590: 4770 bx lr + d028592: 2800 cmp r0, #0 + d028594: bf0c ite eq + d028596: 2002 moveq r0, #2 + d028598: 2001 movne r0, #1 + d02859a: 4770 bx lr + d02859c: 2000 movs r0, #0 + d02859e: 4770 bx lr + d0285a0: 2002 movs r0, #2 + d0285a2: 4770 bx lr + d0285a4: 0d04a310 .word 0x0d04a310 + +0d0285a8 <wifi_rom_init_channel_set>: + d0285a8: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0285ac: 460e mov r6, r1 + d0285ae: 4604 mov r4, r0 + d0285b0: 4b6e ldr r3, [pc, #440] ; (d02876c <wifi_rom_init_channel_set+0x1c4>) + d0285b2: f44f 7201 mov.w r2, #516 ; 0x204 + d0285b6: 2100 movs r1, #0 + d0285b8: 4630 mov r0, r6 + d0285ba: 4798 blx r3 + d0285bc: f994 300c ldrsb.w r3, [r4, #12] + d0285c0: 2b00 cmp r3, #0 + d0285c2: f2c0 80d1 blt.w d028768 <wifi_rom_init_channel_set+0x1c0> + d0285c6: 6862 ldr r2, [r4, #4] + d0285c8: 2308 movs r3, #8 + d0285ca: 7825 ldrb r5, [r4, #0] + d0285cc: 7013 strb r3, [r2, #0] + d0285ce: 68a2 ldr r2, [r4, #8] + d0285d0: f005 0502 and.w r5, r5, #2 + d0285d4: 7013 strb r3, [r2, #0] + d0285d6: f994 200c ldrsb.w r2, [r4, #12] + d0285da: 7b23 ldrb r3, [r4, #12] + d0285dc: 2a00 cmp r2, #0 + d0285de: db29 blt.n d028634 <wifi_rom_init_channel_set+0x8c> + d0285e0: 4963 ldr r1, [pc, #396] ; (d028770 <wifi_rom_init_channel_set+0x1c8>) + d0285e2: eb03 0383 add.w r3, r3, r3, lsl #2 + d0285e6: 6860 ldr r0, [r4, #4] + d0285e8: 440b add r3, r1 + d0285ea: 785a ldrb r2, [r3, #1] + d0285ec: 78db ldrb r3, [r3, #3] + d0285ee: 7003 strb r3, [r0, #0] + d0285f0: 7b23 ldrb r3, [r4, #12] + d0285f2: 68a0 ldr r0, [r4, #8] + d0285f4: eb03 0383 add.w r3, r3, r3, lsl #2 + d0285f8: 4419 add r1, r3 + d0285fa: 788b ldrb r3, [r1, #2] + d0285fc: 7909 ldrb r1, [r1, #4] + d0285fe: 7001 strb r1, [r0, #0] + d028600: 7b61 ldrb r1, [r4, #13] + d028602: 29aa cmp r1, #170 ; 0xaa + d028604: d119 bne.n d02863a <wifi_rom_init_channel_set+0x92> + d028606: b112 cbz r2, d02860e <wifi_rom_init_channel_set+0x66> + d028608: 6861 ldr r1, [r4, #4] + d02860a: 200a movs r0, #10 + d02860c: 7008 strb r0, [r1, #0] + d02860e: b113 cbz r3, d028616 <wifi_rom_init_channel_set+0x6e> + d028610: 68a1 ldr r1, [r4, #8] + d028612: 200a movs r0, #10 + d028614: 7008 strb r0, [r1, #0] + d028616: 4c57 ldr r4, [pc, #348] ; (d028774 <wifi_rom_init_channel_set+0x1cc>) + d028618: ebc2 1102 rsb r1, r2, r2, lsl #4 + d02861c: ebc2 1702 rsb r7, r2, r2, lsl #4 + d028620: f04f 0e02 mov.w lr, #2 + d028624: 4421 add r1, r4 + d028626: f04f 0801 mov.w r8, #1 + d02862a: 443c add r4, r7 + d02862c: 2700 movs r7, #0 + d02862e: 7b88 ldrb r0, [r1, #14] + d028630: 4631 mov r1, r6 + d028632: e01e b.n d028672 <wifi_rom_init_channel_set+0xca> + d028634: 2337 movs r3, #55 ; 0x37 + d028636: 2201 movs r2, #1 + d028638: e7e2 b.n d028600 <wifi_rom_init_channel_set+0x58> + d02863a: 293e cmp r1, #62 ; 0x3e + d02863c: d1eb bne.n d028616 <wifi_rom_init_channel_set+0x6e> + d02863e: b112 cbz r2, d028646 <wifi_rom_init_channel_set+0x9e> + d028640: 6861 ldr r1, [r4, #4] + d028642: 200b movs r0, #11 + d028644: 7008 strb r0, [r1, #0] + d028646: 2b00 cmp r3, #0 + d028648: d0e5 beq.n d028616 <wifi_rom_init_channel_set+0x6e> + d02864a: 68a1 ldr r1, [r4, #8] + d02864c: 200b movs r0, #11 + d02864e: e7e1 b.n d028614 <wifi_rom_init_channel_set+0x6c> + d028650: f814 cb01 ldrb.w ip, [r4], #1 + d028654: 2a01 cmp r2, #1 + d028656: f881 c000 strb.w ip, [r1] + d02865a: d001 beq.n d028660 <wifi_rom_init_channel_set+0xb8> + d02865c: 2a06 cmp r2, #6 + d02865e: d157 bne.n d028710 <wifi_rom_init_channel_set+0x168> + d028660: f1bc 0f0c cmp.w ip, #12 + d028664: bf34 ite cc + d028666: 46f4 movcc ip, lr + d028668: 46c4 movcs ip, r8 + d02866a: f881 c001 strb.w ip, [r1, #1] + d02866e: 3701 adds r7, #1 + d028670: 310c adds r1, #12 + d028672: fa5f fc87 uxtb.w ip, r7 + d028676: 4560 cmp r0, ip + d028678: d8ea bhi.n d028650 <wifi_rom_init_channel_set+0xa8> + d02867a: 2d00 cmp r5, #0 + d02867c: d046 beq.n d02870c <wifi_rom_init_channel_set+0x164> + d02867e: 1f9a subs r2, r3, #6 + d028680: f240 7709 movw r7, #1801 ; 0x709 + d028684: 493c ldr r1, [pc, #240] ; (d028778 <wifi_rom_init_channel_set+0x1d0>) + d028686: f1a3 042a sub.w r4, r3, #42 ; 0x2a + d02868a: b2d2 uxtb r2, r2 + d02868c: f1a3 051a sub.w r5, r3, #26 + d028690: b2e4 uxtb r4, r4 + d028692: f04f 0e1d mov.w lr, #29 + d028696: 2a0a cmp r2, #10 + d028698: fa27 f702 lsr.w r7, r7, r2 + d02869c: f1a3 020b sub.w r2, r3, #11 + d0286a0: b2ed uxtb r5, r5 + d0286a2: ea6f 0707 mvn.w r7, r7 + d0286a6: ebc3 0cc3 rsb ip, r3, r3, lsl #3 + d0286aa: b2d2 uxtb r2, r2 + d0286ac: f04f 0902 mov.w r9, #2 + d0286b0: f007 0701 and.w r7, r7, #1 + d0286b4: bf88 it hi + d0286b6: 2701 movhi r7, #1 + d0286b8: 40d1 lsrs r1, r2 + d0286ba: 2a1c cmp r2, #28 + d0286bc: 4a2f ldr r2, [pc, #188] ; (d02877c <wifi_rom_init_channel_set+0x1d4>) + d0286be: eb03 0c8c add.w ip, r3, ip, lsl #2 + d0286c2: ea6f 0101 mvn.w r1, r1 + d0286c6: f04f 0a01 mov.w sl, #1 + d0286ca: fa22 f204 lsr.w r2, r2, r4 + d0286ce: f001 0101 and.w r1, r1, #1 + d0286d2: bf88 it hi + d0286d4: 2101 movhi r1, #1 + d0286d6: 43d2 mvns r2, r2 + d0286d8: 2c10 cmp r4, #16 + d0286da: f244 0409 movw r4, #16393 ; 0x4009 + d0286de: f002 0201 and.w r2, r2, #1 + d0286e2: bf88 it hi + d0286e4: 2201 movhi r2, #1 + d0286e6: 40ec lsrs r4, r5 + d0286e8: 2d0e cmp r5, #14 + d0286ea: 4d25 ldr r5, [pc, #148] ; (d028780 <wifi_rom_init_channel_set+0x1d8>) + d0286ec: ea6f 0404 mvn.w r4, r4 + d0286f0: 44ac add ip, r5 + d0286f2: fb0e 5503 mla r5, lr, r3, r5 + d0286f6: f004 0401 and.w r4, r4, #1 + d0286fa: bf88 it hi + d0286fc: 2401 movhi r4, #1 + d0286fe: f895 e01c ldrb.w lr, [r5, #28] + d028702: 4486 add lr, r0 + d028704: fa5f fe8e uxtb.w lr, lr + d028708: 4570 cmp r0, lr + d02870a: d104 bne.n d028716 <wifi_rom_init_channel_set+0x16e> + d02870c: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d028710: f881 e001 strb.w lr, [r1, #1] + d028714: e7ab b.n d02866e <wifi_rom_init_channel_set+0xc6> + d028716: eb00 0b40 add.w fp, r0, r0, lsl #1 + d02871a: f81c 5b01 ldrb.w r5, [ip], #1 + d02871e: eb06 088b add.w r8, r6, fp, lsl #2 + d028722: f806 502b strb.w r5, [r6, fp, lsl #2] + d028726: b10f cbz r7, d02872c <wifi_rom_init_channel_set+0x184> + d028728: 2b36 cmp r3, #54 ; 0x36 + d02872a: d104 bne.n d028736 <wifi_rom_init_channel_set+0x18e> + d02872c: f888 9001 strb.w r9, [r8, #1] + d028730: 3001 adds r0, #1 + d028732: b2c0 uxtb r0, r0 + d028734: e7e8 b.n d028708 <wifi_rom_init_channel_set+0x160> + d028736: b149 cbz r1, d02874c <wifi_rom_init_channel_set+0x1a4> + d028738: b142 cbz r2, d02874c <wifi_rom_init_channel_set+0x1a4> + d02873a: 2b18 cmp r3, #24 + d02873c: d109 bne.n d028752 <wifi_rom_init_channel_set+0x1aa> + d02873e: 2d30 cmp r5, #48 ; 0x30 + d028740: bf8c ite hi + d028742: 4655 movhi r5, sl + d028744: 464d movls r5, r9 + d028746: f888 5001 strb.w r5, [r8, #1] + d02874a: e7f1 b.n d028730 <wifi_rom_init_channel_set+0x188> + d02874c: f888 a001 strb.w sl, [r8, #1] + d028750: e7ee b.n d028730 <wifi_rom_init_channel_set+0x188> + d028752: 2b29 cmp r3, #41 ; 0x29 + d028754: d0f3 beq.n d02873e <wifi_rom_init_channel_set+0x196> + d028756: b924 cbnz r4, d028762 <wifi_rom_init_channel_set+0x1ba> + d028758: 2d95 cmp r5, #149 ; 0x95 + d02875a: bf34 ite cc + d02875c: 4655 movcc r5, sl + d02875e: 464d movcs r5, r9 + d028760: e7f1 b.n d028746 <wifi_rom_init_channel_set+0x19e> + d028762: 3d31 subs r5, #49 ; 0x31 + d028764: 2d64 cmp r5, #100 ; 0x64 + d028766: e7f8 b.n d02875a <wifi_rom_init_channel_set+0x1b2> + d028768: 2000 movs r0, #0 + d02876a: e7cf b.n d02870c <wifi_rom_init_channel_set+0x164> + d02876c: 00027b01 .word 0x00027b01 + d028770: 0d04a310 .word 0x0d04a310 + d028774: 0d049ba1 .word 0x0d049ba1 + d028778: 1f180001 .word 0x1f180001 + d02877c: 0001a00f .word 0x0001a00f + d028780: 0d049c0a .word 0x0d049c0a + +0d028784 <wifi_rom_update_wireless_mode>: + d028784: b537 push {r0, r1, r2, r4, r5, lr} + d028786: 4605 mov r5, r0 + d028788: 6800 ldr r0, [r0, #0] + d02878a: f7ff facd bl d027d28 <rtw_get_rateset_len> + d02878e: 4601 mov r1, r0 + d028790: 792c ldrb r4, [r5, #4] + d028792: b12c cbz r4, d0287a0 <wifi_rom_update_wireless_mode+0x1c> + d028794: 796c ldrb r4, [r5, #5] + d028796: b11c cbz r4, d0287a0 <wifi_rom_update_wireless_mode+0x1c> + d028798: 68ab ldr r3, [r5, #8] + d02879a: 2201 movs r2, #1 + d02879c: 2408 movs r4, #8 + d02879e: 701a strb r2, [r3, #0] + d0287a0: 79eb ldrb r3, [r5, #7] + d0287a2: b10b cbz r3, d0287a8 <wifi_rom_update_wireless_mode+0x24> + d0287a4: f044 0420 orr.w r4, r4, #32 + d0287a8: 79ab ldrb r3, [r5, #6] + d0287aa: 2b0e cmp r3, #14 + d0287ac: d910 bls.n d0287d0 <wifi_rom_update_wireless_mode+0x4c> + d0287ae: f044 0402 orr.w r4, r4, #2 + d0287b2: 7c2b ldrb r3, [r5, #16] + d0287b4: 68ea ldr r2, [r5, #12] + d0287b6: 401c ands r4, r3 + d0287b8: 7014 strb r4, [r2, #0] + d0287ba: 68eb ldr r3, [r5, #12] + d0287bc: 781b ldrb r3, [r3, #0] + d0287be: f013 0f01 tst.w r3, #1 + d0287c2: 696b ldr r3, [r5, #20] + d0287c4: bf14 ite ne + d0287c6: 2202 movne r2, #2 + d0287c8: 220c moveq r2, #12 + d0287ca: 701a strb r2, [r3, #0] + d0287cc: b003 add sp, #12 + d0287ce: bd30 pop {r4, r5, pc} + d0287d0: 6828 ldr r0, [r5, #0] + d0287d2: 9101 str r1, [sp, #4] + d0287d4: f7e4 ffa2 bl d00d71c <wifi_rom_cckratesonly_included> + d0287d8: 2801 cmp r0, #1 + d0287da: 9901 ldr r1, [sp, #4] + d0287dc: d102 bne.n d0287e4 <wifi_rom_update_wireless_mode+0x60> + d0287de: f044 0401 orr.w r4, r4, #1 + d0287e2: e7e6 b.n d0287b2 <wifi_rom_update_wireless_mode+0x2e> + d0287e4: 6828 ldr r0, [r5, #0] + d0287e6: f7e4 ff83 bl d00d6f0 <wifi_rom_cckrates_included> + d0287ea: 2801 cmp r0, #1 + d0287ec: bf0c ite eq + d0287ee: f044 0405 orreq.w r4, r4, #5 + d0287f2: f044 0404 orrne.w r4, r4, #4 + d0287f6: e7dc b.n d0287b2 <wifi_rom_update_wireless_mode+0x2e> + +0d0287f8 <wifi_rom_is_ap_in_tkip>: + d0287f8: 06c3 lsls r3, r0, #27 + d0287fa: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d0287fe: 460f mov r7, r1 + d028800: 4615 mov r5, r2 + d028802: d421 bmi.n d028848 <wifi_rom_is_ap_in_tkip+0x50> + d028804: 2000 movs r0, #0 + d028806: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02880a: 2204 movs r2, #4 + d02880c: 4649 mov r1, r9 + d02880e: f106 000a add.w r0, r6, #10 + d028812: e014 b.n d02883e <wifi_rom_is_ap_in_tkip+0x46> + d028814: 7873 ldrb r3, [r6, #1] + d028816: 3302 adds r3, #2 + d028818: 441c add r4, r3 + d02881a: 42bc cmp r4, r7 + d02881c: d2f2 bcs.n d028804 <wifi_rom_is_ap_in_tkip+0xc> + d02881e: 5d2b ldrb r3, [r5, r4] + d028820: 192e adds r6, r5, r4 + d028822: 2b30 cmp r3, #48 ; 0x30 + d028824: d0f1 beq.n d02880a <wifi_rom_is_ap_in_tkip+0x12> + d028826: 2bdd cmp r3, #221 ; 0xdd + d028828: d1f4 bne.n d028814 <wifi_rom_is_ap_in_tkip+0x1c> + d02882a: 2204 movs r2, #4 + d02882c: 4651 mov r1, sl + d02882e: 1cb0 adds r0, r6, #2 + d028830: 47c0 blx r8 + d028832: 2800 cmp r0, #0 + d028834: d1ee bne.n d028814 <wifi_rom_is_ap_in_tkip+0x1c> + d028836: 2204 movs r2, #4 + d028838: 4907 ldr r1, [pc, #28] ; (d028858 <wifi_rom_is_ap_in_tkip+0x60>) + d02883a: f106 000e add.w r0, r6, #14 + d02883e: 47c0 blx r8 + d028840: 2800 cmp r0, #0 + d028842: d1e7 bne.n d028814 <wifi_rom_is_ap_in_tkip+0x1c> + d028844: 2001 movs r0, #1 + d028846: e7de b.n d028806 <wifi_rom_is_ap_in_tkip+0xe> + d028848: 240c movs r4, #12 + d02884a: f8df 9010 ldr.w r9, [pc, #16] ; d02885c <wifi_rom_is_ap_in_tkip+0x64> + d02884e: f8df 8010 ldr.w r8, [pc, #16] ; d028860 <wifi_rom_is_ap_in_tkip+0x68> + d028852: f8df a010 ldr.w sl, [pc, #16] ; d028864 <wifi_rom_is_ap_in_tkip+0x6c> + d028856: e7e0 b.n d02881a <wifi_rom_is_ap_in_tkip+0x22> + d028858: 0d049b4c .word 0x0d049b4c + d02885c: 0d049b9d .word 0x0d049b9d + d028860: 000278d9 .word 0x000278d9 + d028864: 0d04a590 .word 0x0d04a590 + +0d028868 <wifi_rom_support_short_GI>: + d028868: b130 cbz r0, d028878 <wifi_rom_support_short_GI+0x10> + d02886a: f002 0201 and.w r2, r2, #1 + d02886e: 3205 adds r2, #5 + d028870: fa41 f002 asr.w r0, r1, r2 + d028874: f000 0001 and.w r0, r0, #1 + d028878: 4770 bx lr ... -0d0287a0 <wifi_rom_fill_wlan_header>: - d0287a0: b570 push {r4, r5, r6, lr} - d0287a2: 4604 mov r4, r0 - d0287a4: 2268 movs r2, #104 ; 0x68 - d0287a6: 2100 movs r1, #0 - d0287a8: 4b18 ldr r3, [pc, #96] ; (d02880c <wifi_rom_fill_wlan_header+0x6c>) - d0287aa: 6800 ldr r0, [r0, #0] - d0287ac: 4798 blx r3 - d0287ae: 6825 ldr r5, [r4, #0] - d0287b0: 8a23 ldrh r3, [r4, #16] - d0287b2: 2206 movs r2, #6 - d0287b4: 4e16 ldr r6, [pc, #88] ; (d028810 <wifi_rom_fill_wlan_header+0x70>) - d0287b6: f105 002c add.w r0, r5, #44 ; 0x2c - d0287ba: 852b strh r3, [r5, #40] ; 0x28 - d0287bc: 6861 ldr r1, [r4, #4] - d0287be: 47b0 blx r6 - d0287c0: 2206 movs r2, #6 - d0287c2: 68a1 ldr r1, [r4, #8] - d0287c4: f105 0032 add.w r0, r5, #50 ; 0x32 - d0287c8: 47b0 blx r6 - d0287ca: 2206 movs r2, #6 - d0287cc: 68e1 ldr r1, [r4, #12] - d0287ce: f105 0038 add.w r0, r5, #56 ; 0x38 - d0287d2: 47b0 blx r6 - d0287d4: 6962 ldr r2, [r4, #20] - d0287d6: b152 cbz r2, d0287ee <wifi_rom_fill_wlan_header+0x4e> - d0287d8: 8feb ldrh r3, [r5, #62] ; 0x3e - d0287da: 8812 ldrh r2, [r2, #0] - d0287dc: f003 030f and.w r3, r3, #15 - d0287e0: ea43 1302 orr.w r3, r3, r2, lsl #4 - d0287e4: 87eb strh r3, [r5, #62] ; 0x3e - d0287e6: 6962 ldr r2, [r4, #20] - d0287e8: 8813 ldrh r3, [r2, #0] - d0287ea: 3301 adds r3, #1 - d0287ec: 8013 strh r3, [r2, #0] - d0287ee: 8d2b ldrh r3, [r5, #40] ; 0x28 - d0287f0: f105 0040 add.w r0, r5, #64 ; 0x40 - d0287f4: 8b22 ldrh r2, [r4, #24] - d0287f6: f023 03fc bic.w r3, r3, #252 ; 0xfc - d0287fa: 4313 orrs r3, r2 - d0287fc: 852b strh r3, [r5, #40] ; 0x28 - d0287fe: 2318 movs r3, #24 - d028800: 69e2 ldr r2, [r4, #28] - d028802: 8013 strh r3, [r2, #0] - d028804: 6a22 ldr r2, [r4, #32] - d028806: 6013 str r3, [r2, #0] - d028808: bd70 pop {r4, r5, r6, pc} - d02880a: bf00 nop - d02880c: 00027b01 .word 0x00027b01 - d028810: 00027939 .word 0x00027939 - -0d028814 <wifi_rom_get_wpa2_akmp_suite>: - d028814: b538 push {r3, r4, r5, lr} - d028816: 2204 movs r2, #4 - d028818: 4927 ldr r1, [pc, #156] ; (d0288b8 <wifi_rom_get_wpa2_akmp_suite+0xa4>) - d02881a: 4d28 ldr r5, [pc, #160] ; (d0288bc <wifi_rom_get_wpa2_akmp_suite+0xa8>) - d02881c: 4604 mov r4, r0 - d02881e: 47a8 blx r5 - d028820: 2800 cmp r0, #0 - d028822: d032 beq.n d02888a <wifi_rom_get_wpa2_akmp_suite+0x76> - d028824: 2204 movs r2, #4 - d028826: 4926 ldr r1, [pc, #152] ; (d0288c0 <wifi_rom_get_wpa2_akmp_suite+0xac>) - d028828: 4620 mov r0, r4 - d02882a: 47a8 blx r5 - d02882c: 2800 cmp r0, #0 - d02882e: d02e beq.n d02888e <wifi_rom_get_wpa2_akmp_suite+0x7a> - d028830: 2204 movs r2, #4 - d028832: 4924 ldr r1, [pc, #144] ; (d0288c4 <wifi_rom_get_wpa2_akmp_suite+0xb0>) - d028834: 4620 mov r0, r4 - d028836: 47a8 blx r5 - d028838: b358 cbz r0, d028892 <wifi_rom_get_wpa2_akmp_suite+0x7e> - d02883a: 2204 movs r2, #4 - d02883c: 4922 ldr r1, [pc, #136] ; (d0288c8 <wifi_rom_get_wpa2_akmp_suite+0xb4>) - d02883e: 4620 mov r0, r4 - d028840: 47a8 blx r5 - d028842: b340 cbz r0, d028896 <wifi_rom_get_wpa2_akmp_suite+0x82> - d028844: 2204 movs r2, #4 - d028846: 4921 ldr r1, [pc, #132] ; (d0288cc <wifi_rom_get_wpa2_akmp_suite+0xb8>) - d028848: 4620 mov r0, r4 - d02884a: 47a8 blx r5 - d02884c: b328 cbz r0, d02889a <wifi_rom_get_wpa2_akmp_suite+0x86> - d02884e: 2204 movs r2, #4 - d028850: 491f ldr r1, [pc, #124] ; (d0288d0 <wifi_rom_get_wpa2_akmp_suite+0xbc>) - d028852: 4620 mov r0, r4 - d028854: 47a8 blx r5 - d028856: b310 cbz r0, d02889e <wifi_rom_get_wpa2_akmp_suite+0x8a> - d028858: 2204 movs r2, #4 - d02885a: 491e ldr r1, [pc, #120] ; (d0288d4 <wifi_rom_get_wpa2_akmp_suite+0xc0>) - d02885c: 4620 mov r0, r4 - d02885e: 47a8 blx r5 - d028860: b300 cbz r0, d0288a4 <wifi_rom_get_wpa2_akmp_suite+0x90> - d028862: 2204 movs r2, #4 - d028864: 491c ldr r1, [pc, #112] ; (d0288d8 <wifi_rom_get_wpa2_akmp_suite+0xc4>) - d028866: 4620 mov r0, r4 - d028868: 47a8 blx r5 - d02886a: b1f0 cbz r0, d0288aa <wifi_rom_get_wpa2_akmp_suite+0x96> - d02886c: 2204 movs r2, #4 - d02886e: 491b ldr r1, [pc, #108] ; (d0288dc <wifi_rom_get_wpa2_akmp_suite+0xc8>) - d028870: 4620 mov r0, r4 - d028872: 47a8 blx r5 - d028874: b1e0 cbz r0, d0288b0 <wifi_rom_get_wpa2_akmp_suite+0x9c> - d028876: 2204 movs r2, #4 - d028878: 4919 ldr r1, [pc, #100] ; (d0288e0 <wifi_rom_get_wpa2_akmp_suite+0xcc>) - d02887a: 4620 mov r0, r4 - d02887c: 47a8 blx r5 - d02887e: 2800 cmp r0, #0 - d028880: bf14 ite ne - d028882: 2000 movne r0, #0 - d028884: f44f 0000 moveq.w r0, #8388608 ; 0x800000 - d028888: bd38 pop {r3, r4, r5, pc} - d02888a: 2001 movs r0, #1 - d02888c: e7fc b.n d028888 <wifi_rom_get_wpa2_akmp_suite+0x74> - d02888e: 2002 movs r0, #2 - d028890: e7fa b.n d028888 <wifi_rom_get_wpa2_akmp_suite+0x74> - d028892: 2020 movs r0, #32 - d028894: e7f8 b.n d028888 <wifi_rom_get_wpa2_akmp_suite+0x74> - d028896: 2040 movs r0, #64 ; 0x40 - d028898: e7f6 b.n d028888 <wifi_rom_get_wpa2_akmp_suite+0x74> - d02889a: 2080 movs r0, #128 ; 0x80 - d02889c: e7f4 b.n d028888 <wifi_rom_get_wpa2_akmp_suite+0x74> - d02889e: f44f 7080 mov.w r0, #256 ; 0x100 - d0288a2: e7f1 b.n d028888 <wifi_rom_get_wpa2_akmp_suite+0x74> - d0288a4: f44f 6080 mov.w r0, #1024 ; 0x400 - d0288a8: e7ee b.n d028888 <wifi_rom_get_wpa2_akmp_suite+0x74> - d0288aa: f44f 3080 mov.w r0, #65536 ; 0x10000 - d0288ae: e7eb b.n d028888 <wifi_rom_get_wpa2_akmp_suite+0x74> - d0288b0: f44f 3000 mov.w r0, #131072 ; 0x20000 - d0288b4: e7e8 b.n d028888 <wifi_rom_get_wpa2_akmp_suite+0x74> - d0288b6: bf00 nop - d0288b8: 0d049a3c .word 0x0d049a3c - d0288bc: 000278d9 .word 0x000278d9 - d0288c0: 0d049a38 .word 0x0d049a38 - d0288c4: 0d049aa1 .word 0x0d049aa1 - d0288c8: 0d049aa5 .word 0x0d049aa5 - d0288cc: 0d049a91 .word 0x0d049a91 - d0288d0: 0d049aa9 .word 0x0d049aa9 - d0288d4: 0d049aad .word 0x0d049aad - d0288d8: 0d049a95 .word 0x0d049a95 - d0288dc: 0d049a99 .word 0x0d049a99 - d0288e0: 0d049a9d .word 0x0d049a9d - -0d0288e4 <wifi_rom_get_mgmt_group_cipher_suite>: - d0288e4: b538 push {r3, r4, r5, lr} - d0288e6: 2204 movs r2, #4 - d0288e8: 4910 ldr r1, [pc, #64] ; (d02892c <wifi_rom_get_mgmt_group_cipher_suite+0x48>) - d0288ea: 4d11 ldr r5, [pc, #68] ; (d028930 <wifi_rom_get_mgmt_group_cipher_suite+0x4c>) - d0288ec: 4604 mov r4, r0 - d0288ee: 47a8 blx r5 - d0288f0: b198 cbz r0, d02891a <wifi_rom_get_mgmt_group_cipher_suite+0x36> +0d02887c <wifi_rom_fill_wlan_header>: + d02887c: b570 push {r4, r5, r6, lr} + d02887e: 4604 mov r4, r0 + d028880: 2268 movs r2, #104 ; 0x68 + d028882: 2100 movs r1, #0 + d028884: 4b18 ldr r3, [pc, #96] ; (d0288e8 <wifi_rom_fill_wlan_header+0x6c>) + d028886: 6800 ldr r0, [r0, #0] + d028888: 4798 blx r3 + d02888a: 6825 ldr r5, [r4, #0] + d02888c: 8a23 ldrh r3, [r4, #16] + d02888e: 2206 movs r2, #6 + d028890: 4e16 ldr r6, [pc, #88] ; (d0288ec <wifi_rom_fill_wlan_header+0x70>) + d028892: f105 002c add.w r0, r5, #44 ; 0x2c + d028896: 852b strh r3, [r5, #40] ; 0x28 + d028898: 6861 ldr r1, [r4, #4] + d02889a: 47b0 blx r6 + d02889c: 2206 movs r2, #6 + d02889e: 68a1 ldr r1, [r4, #8] + d0288a0: f105 0032 add.w r0, r5, #50 ; 0x32 + d0288a4: 47b0 blx r6 + d0288a6: 2206 movs r2, #6 + d0288a8: 68e1 ldr r1, [r4, #12] + d0288aa: f105 0038 add.w r0, r5, #56 ; 0x38 + d0288ae: 47b0 blx r6 + d0288b0: 6962 ldr r2, [r4, #20] + d0288b2: b152 cbz r2, d0288ca <wifi_rom_fill_wlan_header+0x4e> + d0288b4: 8feb ldrh r3, [r5, #62] ; 0x3e + d0288b6: 8812 ldrh r2, [r2, #0] + d0288b8: f003 030f and.w r3, r3, #15 + d0288bc: ea43 1302 orr.w r3, r3, r2, lsl #4 + d0288c0: 87eb strh r3, [r5, #62] ; 0x3e + d0288c2: 6962 ldr r2, [r4, #20] + d0288c4: 8813 ldrh r3, [r2, #0] + d0288c6: 3301 adds r3, #1 + d0288c8: 8013 strh r3, [r2, #0] + d0288ca: 8d2b ldrh r3, [r5, #40] ; 0x28 + d0288cc: f105 0040 add.w r0, r5, #64 ; 0x40 + d0288d0: 8b22 ldrh r2, [r4, #24] + d0288d2: f023 03fc bic.w r3, r3, #252 ; 0xfc + d0288d6: 4313 orrs r3, r2 + d0288d8: 852b strh r3, [r5, #40] ; 0x28 + d0288da: 2318 movs r3, #24 + d0288dc: 69e2 ldr r2, [r4, #28] + d0288de: 8013 strh r3, [r2, #0] + d0288e0: 6a22 ldr r2, [r4, #32] + d0288e2: 6013 str r3, [r2, #0] + d0288e4: bd70 pop {r4, r5, r6, pc} + d0288e6: bf00 nop + d0288e8: 00027b01 .word 0x00027b01 + d0288ec: 00027939 .word 0x00027939 + +0d0288f0 <wifi_rom_get_wpa2_akmp_suite>: + d0288f0: b538 push {r3, r4, r5, lr} d0288f2: 2204 movs r2, #4 - d0288f4: 490f ldr r1, [pc, #60] ; (d028934 <wifi_rom_get_mgmt_group_cipher_suite+0x50>) - d0288f6: 4620 mov r0, r4 - d0288f8: 47a8 blx r5 - d0288fa: b180 cbz r0, d02891e <wifi_rom_get_mgmt_group_cipher_suite+0x3a> - d0288fc: 2204 movs r2, #4 - d0288fe: 490e ldr r1, [pc, #56] ; (d028938 <wifi_rom_get_mgmt_group_cipher_suite+0x54>) - d028900: 4620 mov r0, r4 - d028902: 47a8 blx r5 - d028904: b170 cbz r0, d028924 <wifi_rom_get_mgmt_group_cipher_suite+0x40> - d028906: 2204 movs r2, #4 - d028908: 490c ldr r1, [pc, #48] ; (d02893c <wifi_rom_get_mgmt_group_cipher_suite+0x58>) - d02890a: 4620 mov r0, r4 - d02890c: 47a8 blx r5 - d02890e: 2800 cmp r0, #0 - d028910: bf14 ite ne - d028912: 2000 movne r0, #0 - d028914: f44f 5000 moveq.w r0, #8192 ; 0x2000 - d028918: bd38 pop {r3, r4, r5, pc} - d02891a: 2020 movs r0, #32 - d02891c: e7fc b.n d028918 <wifi_rom_get_mgmt_group_cipher_suite+0x34> - d02891e: f44f 6000 mov.w r0, #2048 ; 0x800 - d028922: e7f9 b.n d028918 <wifi_rom_get_mgmt_group_cipher_suite+0x34> - d028924: f44f 5080 mov.w r0, #4096 ; 0x1000 - d028928: e7f6 b.n d028918 <wifi_rom_get_mgmt_group_cipher_suite+0x34> - d02892a: bf00 nop - d02892c: 0d049ab1 .word 0x0d049ab1 - d028930: 000278d9 .word 0x000278d9 - d028934: 0d049ab9 .word 0x0d049ab9 - d028938: 0d049abd .word 0x0d049abd - d02893c: 0d049ab5 .word 0x0d049ab5 - -0d028940 <wifi_rom_parse_wpa_ie_akm>: - d028940: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - d028944: 4b21 ldr r3, [pc, #132] ; (d0289cc <wifi_rom_parse_wpa_ie_akm+0x8c>) - d028946: 4614 mov r4, r2 - d028948: 9301 str r3, [sp, #4] - d02894a: f103 7380 add.w r3, r3, #16777216 ; 0x1000000 - d02894e: 9302 str r3, [sp, #8] - d028950: f103 7380 add.w r3, r3, #16777216 ; 0x1000000 - d028954: 9303 str r3, [sp, #12] - d028956: 2a00 cmp r2, #0 - d028958: d035 beq.n d0289c6 <wifi_rom_parse_wpa_ie_akm+0x86> - d02895a: 3902 subs r1, #2 - d02895c: 7843 ldrb r3, [r0, #1] - d02895e: b2c9 uxtb r1, r1 - d028960: 428b cmp r3, r1 - d028962: d130 bne.n d0289c6 <wifi_rom_parse_wpa_ie_akm+0x86> - d028964: 7803 ldrb r3, [r0, #0] - d028966: 2bdd cmp r3, #221 ; 0xdd - d028968: d12d bne.n d0289c6 <wifi_rom_parse_wpa_ie_akm+0x86> - d02896a: 8983 ldrh r3, [r0, #12] - d02896c: 2600 movs r6, #0 - d02896e: 4f18 ldr r7, [pc, #96] ; (d0289d0 <wifi_rom_parse_wpa_ie_akm+0x90>) - d028970: 009b lsls r3, r3, #2 - d028972: 330e adds r3, #14 - d028974: 18c5 adds r5, r0, r3 - d028976: f830 8003 ldrh.w r8, [r0, r3] - d02897a: 3502 adds r5, #2 - d02897c: b2b3 uxth r3, r6 - d02897e: 4543 cmp r3, r8 - d028980: d303 bcc.n d02898a <wifi_rom_parse_wpa_ie_akm+0x4a> - d028982: 2001 movs r0, #1 - d028984: b004 add sp, #16 - d028986: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02898a: 2204 movs r2, #4 - d02898c: a902 add r1, sp, #8 - d02898e: 4628 mov r0, r5 - d028990: 47b8 blx r7 - d028992: b918 cbnz r0, d02899c <wifi_rom_parse_wpa_ie_akm+0x5c> - d028994: 6823 ldr r3, [r4, #0] - d028996: f043 0301 orr.w r3, r3, #1 - d02899a: 6023 str r3, [r4, #0] - d02899c: 2204 movs r2, #4 - d02899e: a903 add r1, sp, #12 - d0289a0: 4628 mov r0, r5 - d0289a2: 47b8 blx r7 - d0289a4: b918 cbnz r0, d0289ae <wifi_rom_parse_wpa_ie_akm+0x6e> - d0289a6: 6823 ldr r3, [r4, #0] - d0289a8: f043 0302 orr.w r3, r3, #2 - d0289ac: 6023 str r3, [r4, #0] - d0289ae: 2204 movs r2, #4 - d0289b0: 4628 mov r0, r5 - d0289b2: eb0d 0102 add.w r1, sp, r2 - d0289b6: 47b8 blx r7 - d0289b8: b918 cbnz r0, d0289c2 <wifi_rom_parse_wpa_ie_akm+0x82> - d0289ba: 6823 ldr r3, [r4, #0] - d0289bc: f043 0304 orr.w r3, r3, #4 - d0289c0: 6023 str r3, [r4, #0] - d0289c2: 3601 adds r6, #1 - d0289c4: e7da b.n d02897c <wifi_rom_parse_wpa_ie_akm+0x3c> - d0289c6: 2000 movs r0, #0 - d0289c8: e7dc b.n d028984 <wifi_rom_parse_wpa_ie_akm+0x44> - d0289ca: bf00 nop - d0289cc: 00f25000 .word 0x00f25000 - d0289d0: 000278d9 .word 0x000278d9 - -0d0289d4 <wifi_rom_parse_sec_ie_akm_mgc>: - d0289d4: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0289d8: f890 c000 ldrb.w ip, [r0] - d0289dc: 4607 mov r7, r0 - d0289de: 4616 mov r6, r2 - d0289e0: 461d mov r5, r3 - d0289e2: f1bc 0fdd cmp.w ip, #221 ; 0xdd - d0289e6: d103 bne.n d0289f0 <wifi_rom_parse_sec_ie_akm_mgc+0x1c> - d0289e8: e8bd 4ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0289ec: f7ff bfa8 b.w d028940 <wifi_rom_parse_wpa_ie_akm> - d0289f0: b912 cbnz r2, d0289f8 <wifi_rom_parse_sec_ie_akm_mgc+0x24> - d0289f2: 2000 movs r0, #0 - d0289f4: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0289f8: 1e8b subs r3, r1, #2 - d0289fa: 7842 ldrb r2, [r0, #1] - d0289fc: b2db uxtb r3, r3 - d0289fe: 429a cmp r2, r3 - d028a00: d1f7 bne.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028a02: f1bc 0f30 cmp.w ip, #48 ; 0x30 - d028a06: d1f4 bne.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028a08: 1f4b subs r3, r1, #5 - d028a0a: b29b uxth r3, r3 - d028a0c: 2b02 cmp r3, #2 - d028a0e: d9f0 bls.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028a10: b20c sxth r4, r1 - d028a12: f1a4 0308 sub.w r3, r4, #8 - d028a16: b29b uxth r3, r3 - d028a18: 2b01 cmp r3, #1 - d028a1a: d915 bls.n d028a48 <wifi_rom_parse_sec_ie_akm_mgc+0x74> - d028a1c: 8903 ldrh r3, [r0, #8] - d028a1e: 2b00 cmp r3, #0 - d028a20: d0e7 beq.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028a22: 3c0a subs r4, #10 - d028a24: 0098 lsls r0, r3, #2 - d028a26: b221 sxth r1, r4 - d028a28: b2a4 uxth r4, r4 - d028a2a: ebb4 0f83 cmp.w r4, r3, lsl #2 - d028a2e: dbe0 blt.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028a30: ebc3 3283 rsb r2, r3, r3, lsl #14 - d028a34: 370a adds r7, #10 - d028a36: eb01 0182 add.w r1, r1, r2, lsl #2 - d028a3a: 4438 add r0, r7 - d028a3c: b20c sxth r4, r1 - d028a3e: b289 uxth r1, r1 - d028a40: 2901 cmp r1, #1 - d028a42: d805 bhi.n d028a50 <wifi_rom_parse_sec_ie_akm_mgc+0x7c> - d028a44: d102 bne.n d028a4c <wifi_rom_parse_sec_ie_akm_mgc+0x78> - d028a46: e7d4 b.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028a48: d0d3 beq.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028a4a: 3008 adds r0, #8 - d028a4c: 2200 movs r2, #0 - d028a4e: e023 b.n d028a98 <wifi_rom_parse_sec_ie_akm_mgc+0xc4> - d028a50: f837 9023 ldrh.w r9, [r7, r3, lsl #2] - d028a54: f1b9 0f00 cmp.w r9, #0 - d028a58: d0cb beq.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028a5a: 3c02 subs r4, #2 - d028a5c: ea4f 0a89 mov.w sl, r9, lsl #2 - d028a60: b2a4 uxth r4, r4 - d028a62: ebb4 0f89 cmp.w r4, r9, lsl #2 - d028a66: dbc4 blt.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028a68: f100 0b02 add.w fp, r0, #2 - d028a6c: 2700 movs r7, #0 - d028a6e: 46d8 mov r8, fp - d028a70: 6037 str r7, [r6, #0] - d028a72: 4640 mov r0, r8 - d028a74: 3701 adds r7, #1 - d028a76: f7ff fecd bl d028814 <wifi_rom_get_wpa2_akmp_suite> - d028a7a: 6833 ldr r3, [r6, #0] - d028a7c: 45b9 cmp r9, r7 - d028a7e: f108 0804 add.w r8, r8, #4 - d028a82: ea40 0003 orr.w r0, r0, r3 - d028a86: 6030 str r0, [r6, #0] - d028a88: dcf3 bgt.n d028a72 <wifi_rom_parse_sec_ie_akm_mgc+0x9e> - d028a8a: ebc9 3289 rsb r2, r9, r9, lsl #14 - d028a8e: eb0b 000a add.w r0, fp, sl - d028a92: eb04 0282 add.w r2, r4, r2, lsl #2 - d028a96: b292 uxth r2, r2 - d028a98: b90d cbnz r5, d028a9e <wifi_rom_parse_sec_ie_akm_mgc+0xca> - d028a9a: 2001 movs r0, #1 - d028a9c: e7aa b.n d0289f4 <wifi_rom_parse_sec_ie_akm_mgc+0x20> - d028a9e: 2300 movs r3, #0 - d028aa0: 2a01 cmp r2, #1 - d028aa2: 602b str r3, [r5, #0] - d028aa4: d9f9 bls.n d028a9a <wifi_rom_parse_sec_ie_akm_mgc+0xc6> - d028aa6: b212 sxth r2, r2 - d028aa8: 1e93 subs r3, r2, #2 - d028aaa: b29b uxth r3, r3 - d028aac: 2b01 cmp r3, #1 - d028aae: d9f4 bls.n d028a9a <wifi_rom_parse_sec_ie_akm_mgc+0xc6> - d028ab0: 3a04 subs r2, #4 - d028ab2: 8843 ldrh r3, [r0, #2] - d028ab4: b211 sxth r1, r2 - d028ab6: b292 uxth r2, r2 - d028ab8: 011c lsls r4, r3, #4 - d028aba: ebb2 1f03 cmp.w r2, r3, lsl #4 - d028abe: db98 blt.n d0289f2 <wifi_rom_parse_sec_ie_akm_mgc+0x1e> - d028ac0: ebc3 3303 rsb r3, r3, r3, lsl #12 - d028ac4: eb01 1303 add.w r3, r1, r3, lsl #4 - d028ac8: b29b uxth r3, r3 - d028aca: 2b03 cmp r3, #3 - d028acc: d9e5 bls.n d028a9a <wifi_rom_parse_sec_ie_akm_mgc+0xc6> - d028ace: 3404 adds r4, #4 - d028ad0: 4420 add r0, r4 - d028ad2: f7ff ff07 bl d0288e4 <wifi_rom_get_mgmt_group_cipher_suite> - d028ad6: 6028 str r0, [r5, #0] - d028ad8: e7df b.n d028a9a <wifi_rom_parse_sec_ie_akm_mgc+0xc6> + d0288f4: 4927 ldr r1, [pc, #156] ; (d028994 <wifi_rom_get_wpa2_akmp_suite+0xa4>) + d0288f6: 4d28 ldr r5, [pc, #160] ; (d028998 <wifi_rom_get_wpa2_akmp_suite+0xa8>) + d0288f8: 4604 mov r4, r0 + d0288fa: 47a8 blx r5 + d0288fc: 2800 cmp r0, #0 + d0288fe: d032 beq.n d028966 <wifi_rom_get_wpa2_akmp_suite+0x76> + d028900: 2204 movs r2, #4 + d028902: 4926 ldr r1, [pc, #152] ; (d02899c <wifi_rom_get_wpa2_akmp_suite+0xac>) + d028904: 4620 mov r0, r4 + d028906: 47a8 blx r5 + d028908: 2800 cmp r0, #0 + d02890a: d02e beq.n d02896a <wifi_rom_get_wpa2_akmp_suite+0x7a> + d02890c: 2204 movs r2, #4 + d02890e: 4924 ldr r1, [pc, #144] ; (d0289a0 <wifi_rom_get_wpa2_akmp_suite+0xb0>) + d028910: 4620 mov r0, r4 + d028912: 47a8 blx r5 + d028914: b358 cbz r0, d02896e <wifi_rom_get_wpa2_akmp_suite+0x7e> + d028916: 2204 movs r2, #4 + d028918: 4922 ldr r1, [pc, #136] ; (d0289a4 <wifi_rom_get_wpa2_akmp_suite+0xb4>) + d02891a: 4620 mov r0, r4 + d02891c: 47a8 blx r5 + d02891e: b340 cbz r0, d028972 <wifi_rom_get_wpa2_akmp_suite+0x82> + d028920: 2204 movs r2, #4 + d028922: 4921 ldr r1, [pc, #132] ; (d0289a8 <wifi_rom_get_wpa2_akmp_suite+0xb8>) + d028924: 4620 mov r0, r4 + d028926: 47a8 blx r5 + d028928: b328 cbz r0, d028976 <wifi_rom_get_wpa2_akmp_suite+0x86> + d02892a: 2204 movs r2, #4 + d02892c: 491f ldr r1, [pc, #124] ; (d0289ac <wifi_rom_get_wpa2_akmp_suite+0xbc>) + d02892e: 4620 mov r0, r4 + d028930: 47a8 blx r5 + d028932: b310 cbz r0, d02897a <wifi_rom_get_wpa2_akmp_suite+0x8a> + d028934: 2204 movs r2, #4 + d028936: 491e ldr r1, [pc, #120] ; (d0289b0 <wifi_rom_get_wpa2_akmp_suite+0xc0>) + d028938: 4620 mov r0, r4 + d02893a: 47a8 blx r5 + d02893c: b300 cbz r0, d028980 <wifi_rom_get_wpa2_akmp_suite+0x90> + d02893e: 2204 movs r2, #4 + d028940: 491c ldr r1, [pc, #112] ; (d0289b4 <wifi_rom_get_wpa2_akmp_suite+0xc4>) + d028942: 4620 mov r0, r4 + d028944: 47a8 blx r5 + d028946: b1f0 cbz r0, d028986 <wifi_rom_get_wpa2_akmp_suite+0x96> + d028948: 2204 movs r2, #4 + d02894a: 491b ldr r1, [pc, #108] ; (d0289b8 <wifi_rom_get_wpa2_akmp_suite+0xc8>) + d02894c: 4620 mov r0, r4 + d02894e: 47a8 blx r5 + d028950: b1e0 cbz r0, d02898c <wifi_rom_get_wpa2_akmp_suite+0x9c> + d028952: 2204 movs r2, #4 + d028954: 4919 ldr r1, [pc, #100] ; (d0289bc <wifi_rom_get_wpa2_akmp_suite+0xcc>) + d028956: 4620 mov r0, r4 + d028958: 47a8 blx r5 + d02895a: 2800 cmp r0, #0 + d02895c: bf14 ite ne + d02895e: 2000 movne r0, #0 + d028960: f44f 0000 moveq.w r0, #8388608 ; 0x800000 + d028964: bd38 pop {r3, r4, r5, pc} + d028966: 2001 movs r0, #1 + d028968: e7fc b.n d028964 <wifi_rom_get_wpa2_akmp_suite+0x74> + d02896a: 2002 movs r0, #2 + d02896c: e7fa b.n d028964 <wifi_rom_get_wpa2_akmp_suite+0x74> + d02896e: 2020 movs r0, #32 + d028970: e7f8 b.n d028964 <wifi_rom_get_wpa2_akmp_suite+0x74> + d028972: 2040 movs r0, #64 ; 0x40 + d028974: e7f6 b.n d028964 <wifi_rom_get_wpa2_akmp_suite+0x74> + d028976: 2080 movs r0, #128 ; 0x80 + d028978: e7f4 b.n d028964 <wifi_rom_get_wpa2_akmp_suite+0x74> + d02897a: f44f 7080 mov.w r0, #256 ; 0x100 + d02897e: e7f1 b.n d028964 <wifi_rom_get_wpa2_akmp_suite+0x74> + d028980: f44f 6080 mov.w r0, #1024 ; 0x400 + d028984: e7ee b.n d028964 <wifi_rom_get_wpa2_akmp_suite+0x74> + d028986: f44f 3080 mov.w r0, #65536 ; 0x10000 + d02898a: e7eb b.n d028964 <wifi_rom_get_wpa2_akmp_suite+0x74> + d02898c: f44f 3000 mov.w r0, #131072 ; 0x20000 + d028990: e7e8 b.n d028964 <wifi_rom_get_wpa2_akmp_suite+0x74> + d028992: bf00 nop + d028994: 0d049b18 .word 0x0d049b18 + d028998: 000278d9 .word 0x000278d9 + d02899c: 0d049b14 .word 0x0d049b14 + d0289a0: 0d049b7d .word 0x0d049b7d + d0289a4: 0d049b81 .word 0x0d049b81 + d0289a8: 0d049b6d .word 0x0d049b6d + d0289ac: 0d049b85 .word 0x0d049b85 + d0289b0: 0d049b89 .word 0x0d049b89 + d0289b4: 0d049b71 .word 0x0d049b71 + d0289b8: 0d049b75 .word 0x0d049b75 + d0289bc: 0d049b79 .word 0x0d049b79 + +0d0289c0 <wifi_rom_get_mgmt_group_cipher_suite>: + d0289c0: b538 push {r3, r4, r5, lr} + d0289c2: 2204 movs r2, #4 + d0289c4: 4910 ldr r1, [pc, #64] ; (d028a08 <wifi_rom_get_mgmt_group_cipher_suite+0x48>) + d0289c6: 4d11 ldr r5, [pc, #68] ; (d028a0c <wifi_rom_get_mgmt_group_cipher_suite+0x4c>) + d0289c8: 4604 mov r4, r0 + d0289ca: 47a8 blx r5 + d0289cc: b198 cbz r0, d0289f6 <wifi_rom_get_mgmt_group_cipher_suite+0x36> + d0289ce: 2204 movs r2, #4 + d0289d0: 490f ldr r1, [pc, #60] ; (d028a10 <wifi_rom_get_mgmt_group_cipher_suite+0x50>) + d0289d2: 4620 mov r0, r4 + d0289d4: 47a8 blx r5 + d0289d6: b180 cbz r0, d0289fa <wifi_rom_get_mgmt_group_cipher_suite+0x3a> + d0289d8: 2204 movs r2, #4 + d0289da: 490e ldr r1, [pc, #56] ; (d028a14 <wifi_rom_get_mgmt_group_cipher_suite+0x54>) + d0289dc: 4620 mov r0, r4 + d0289de: 47a8 blx r5 + d0289e0: b170 cbz r0, d028a00 <wifi_rom_get_mgmt_group_cipher_suite+0x40> + d0289e2: 2204 movs r2, #4 + d0289e4: 490c ldr r1, [pc, #48] ; (d028a18 <wifi_rom_get_mgmt_group_cipher_suite+0x58>) + d0289e6: 4620 mov r0, r4 + d0289e8: 47a8 blx r5 + d0289ea: 2800 cmp r0, #0 + d0289ec: bf14 ite ne + d0289ee: 2000 movne r0, #0 + d0289f0: f44f 5000 moveq.w r0, #8192 ; 0x2000 + d0289f4: bd38 pop {r3, r4, r5, pc} + d0289f6: 2020 movs r0, #32 + d0289f8: e7fc b.n d0289f4 <wifi_rom_get_mgmt_group_cipher_suite+0x34> + d0289fa: f44f 6000 mov.w r0, #2048 ; 0x800 + d0289fe: e7f9 b.n d0289f4 <wifi_rom_get_mgmt_group_cipher_suite+0x34> + d028a00: f44f 5080 mov.w r0, #4096 ; 0x1000 + d028a04: e7f6 b.n d0289f4 <wifi_rom_get_mgmt_group_cipher_suite+0x34> + d028a06: bf00 nop + d028a08: 0d049b8d .word 0x0d049b8d + d028a0c: 000278d9 .word 0x000278d9 + d028a10: 0d049b95 .word 0x0d049b95 + d028a14: 0d049b99 .word 0x0d049b99 + d028a18: 0d049b91 .word 0x0d049b91 + +0d028a1c <wifi_rom_parse_wpa_ie_akm>: + d028a1c: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} + d028a20: 4b21 ldr r3, [pc, #132] ; (d028aa8 <wifi_rom_parse_wpa_ie_akm+0x8c>) + d028a22: 4614 mov r4, r2 + d028a24: 9301 str r3, [sp, #4] + d028a26: f103 7380 add.w r3, r3, #16777216 ; 0x1000000 + d028a2a: 9302 str r3, [sp, #8] + d028a2c: f103 7380 add.w r3, r3, #16777216 ; 0x1000000 + d028a30: 9303 str r3, [sp, #12] + d028a32: 2a00 cmp r2, #0 + d028a34: d035 beq.n d028aa2 <wifi_rom_parse_wpa_ie_akm+0x86> + d028a36: 3902 subs r1, #2 + d028a38: 7843 ldrb r3, [r0, #1] + d028a3a: b2c9 uxtb r1, r1 + d028a3c: 428b cmp r3, r1 + d028a3e: d130 bne.n d028aa2 <wifi_rom_parse_wpa_ie_akm+0x86> + d028a40: 7803 ldrb r3, [r0, #0] + d028a42: 2bdd cmp r3, #221 ; 0xdd + d028a44: d12d bne.n d028aa2 <wifi_rom_parse_wpa_ie_akm+0x86> + d028a46: 8983 ldrh r3, [r0, #12] + d028a48: 2600 movs r6, #0 + d028a4a: 4f18 ldr r7, [pc, #96] ; (d028aac <wifi_rom_parse_wpa_ie_akm+0x90>) + d028a4c: 009b lsls r3, r3, #2 + d028a4e: 330e adds r3, #14 + d028a50: 18c5 adds r5, r0, r3 + d028a52: f830 8003 ldrh.w r8, [r0, r3] + d028a56: 3502 adds r5, #2 + d028a58: b2b3 uxth r3, r6 + d028a5a: 4543 cmp r3, r8 + d028a5c: d303 bcc.n d028a66 <wifi_rom_parse_wpa_ie_akm+0x4a> + d028a5e: 2001 movs r0, #1 + d028a60: b004 add sp, #16 + d028a62: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d028a66: 2204 movs r2, #4 + d028a68: a902 add r1, sp, #8 + d028a6a: 4628 mov r0, r5 + d028a6c: 47b8 blx r7 + d028a6e: b918 cbnz r0, d028a78 <wifi_rom_parse_wpa_ie_akm+0x5c> + d028a70: 6823 ldr r3, [r4, #0] + d028a72: f043 0301 orr.w r3, r3, #1 + d028a76: 6023 str r3, [r4, #0] + d028a78: 2204 movs r2, #4 + d028a7a: a903 add r1, sp, #12 + d028a7c: 4628 mov r0, r5 + d028a7e: 47b8 blx r7 + d028a80: b918 cbnz r0, d028a8a <wifi_rom_parse_wpa_ie_akm+0x6e> + d028a82: 6823 ldr r3, [r4, #0] + d028a84: f043 0302 orr.w r3, r3, #2 + d028a88: 6023 str r3, [r4, #0] + d028a8a: 2204 movs r2, #4 + d028a8c: 4628 mov r0, r5 + d028a8e: eb0d 0102 add.w r1, sp, r2 + d028a92: 47b8 blx r7 + d028a94: b918 cbnz r0, d028a9e <wifi_rom_parse_wpa_ie_akm+0x82> + d028a96: 6823 ldr r3, [r4, #0] + d028a98: f043 0304 orr.w r3, r3, #4 + d028a9c: 6023 str r3, [r4, #0] + d028a9e: 3601 adds r6, #1 + d028aa0: e7da b.n d028a58 <wifi_rom_parse_wpa_ie_akm+0x3c> + d028aa2: 2000 movs r0, #0 + d028aa4: e7dc b.n d028a60 <wifi_rom_parse_wpa_ie_akm+0x44> + d028aa6: bf00 nop + d028aa8: 00f25000 .word 0x00f25000 + d028aac: 000278d9 .word 0x000278d9 + +0d028ab0 <wifi_rom_parse_sec_ie_akm_mgc>: + d028ab0: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d028ab4: f890 c000 ldrb.w ip, [r0] + d028ab8: 4607 mov r7, r0 + d028aba: 4616 mov r6, r2 + d028abc: 461d mov r5, r3 + d028abe: f1bc 0fdd cmp.w ip, #221 ; 0xdd + d028ac2: d103 bne.n d028acc <wifi_rom_parse_sec_ie_akm_mgc+0x1c> + d028ac4: e8bd 4ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d028ac8: f7ff bfa8 b.w d028a1c <wifi_rom_parse_wpa_ie_akm> + d028acc: b912 cbnz r2, d028ad4 <wifi_rom_parse_sec_ie_akm_mgc+0x24> + d028ace: 2000 movs r0, #0 + d028ad0: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d028ad4: 1e8b subs r3, r1, #2 + d028ad6: 7842 ldrb r2, [r0, #1] + d028ad8: b2db uxtb r3, r3 + d028ada: 429a cmp r2, r3 + d028adc: d1f7 bne.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028ade: f1bc 0f30 cmp.w ip, #48 ; 0x30 + d028ae2: d1f4 bne.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028ae4: 1f4b subs r3, r1, #5 + d028ae6: b29b uxth r3, r3 + d028ae8: 2b02 cmp r3, #2 + d028aea: d9f0 bls.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028aec: b20c sxth r4, r1 + d028aee: f1a4 0308 sub.w r3, r4, #8 + d028af2: b29b uxth r3, r3 + d028af4: 2b01 cmp r3, #1 + d028af6: d915 bls.n d028b24 <wifi_rom_parse_sec_ie_akm_mgc+0x74> + d028af8: 8903 ldrh r3, [r0, #8] + d028afa: 2b00 cmp r3, #0 + d028afc: d0e7 beq.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028afe: 3c0a subs r4, #10 + d028b00: 0098 lsls r0, r3, #2 + d028b02: b221 sxth r1, r4 + d028b04: b2a4 uxth r4, r4 + d028b06: ebb4 0f83 cmp.w r4, r3, lsl #2 + d028b0a: dbe0 blt.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028b0c: ebc3 3283 rsb r2, r3, r3, lsl #14 + d028b10: 370a adds r7, #10 + d028b12: eb01 0182 add.w r1, r1, r2, lsl #2 + d028b16: 4438 add r0, r7 + d028b18: b20c sxth r4, r1 + d028b1a: b289 uxth r1, r1 + d028b1c: 2901 cmp r1, #1 + d028b1e: d805 bhi.n d028b2c <wifi_rom_parse_sec_ie_akm_mgc+0x7c> + d028b20: d102 bne.n d028b28 <wifi_rom_parse_sec_ie_akm_mgc+0x78> + d028b22: e7d4 b.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028b24: d0d3 beq.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028b26: 3008 adds r0, #8 + d028b28: 2200 movs r2, #0 + d028b2a: e023 b.n d028b74 <wifi_rom_parse_sec_ie_akm_mgc+0xc4> + d028b2c: f837 9023 ldrh.w r9, [r7, r3, lsl #2] + d028b30: f1b9 0f00 cmp.w r9, #0 + d028b34: d0cb beq.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028b36: 3c02 subs r4, #2 + d028b38: ea4f 0a89 mov.w sl, r9, lsl #2 + d028b3c: b2a4 uxth r4, r4 + d028b3e: ebb4 0f89 cmp.w r4, r9, lsl #2 + d028b42: dbc4 blt.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028b44: f100 0b02 add.w fp, r0, #2 + d028b48: 2700 movs r7, #0 + d028b4a: 46d8 mov r8, fp + d028b4c: 6037 str r7, [r6, #0] + d028b4e: 4640 mov r0, r8 + d028b50: 3701 adds r7, #1 + d028b52: f7ff fecd bl d0288f0 <wifi_rom_get_wpa2_akmp_suite> + d028b56: 6833 ldr r3, [r6, #0] + d028b58: 45b9 cmp r9, r7 + d028b5a: f108 0804 add.w r8, r8, #4 + d028b5e: ea40 0003 orr.w r0, r0, r3 + d028b62: 6030 str r0, [r6, #0] + d028b64: dcf3 bgt.n d028b4e <wifi_rom_parse_sec_ie_akm_mgc+0x9e> + d028b66: ebc9 3289 rsb r2, r9, r9, lsl #14 + d028b6a: eb0b 000a add.w r0, fp, sl + d028b6e: eb04 0282 add.w r2, r4, r2, lsl #2 + d028b72: b292 uxth r2, r2 + d028b74: b90d cbnz r5, d028b7a <wifi_rom_parse_sec_ie_akm_mgc+0xca> + d028b76: 2001 movs r0, #1 + d028b78: e7aa b.n d028ad0 <wifi_rom_parse_sec_ie_akm_mgc+0x20> + d028b7a: 2300 movs r3, #0 + d028b7c: 2a01 cmp r2, #1 + d028b7e: 602b str r3, [r5, #0] + d028b80: d9f9 bls.n d028b76 <wifi_rom_parse_sec_ie_akm_mgc+0xc6> + d028b82: b212 sxth r2, r2 + d028b84: 1e93 subs r3, r2, #2 + d028b86: b29b uxth r3, r3 + d028b88: 2b01 cmp r3, #1 + d028b8a: d9f4 bls.n d028b76 <wifi_rom_parse_sec_ie_akm_mgc+0xc6> + d028b8c: 3a04 subs r2, #4 + d028b8e: 8843 ldrh r3, [r0, #2] + d028b90: b211 sxth r1, r2 + d028b92: b292 uxth r2, r2 + d028b94: 011c lsls r4, r3, #4 + d028b96: ebb2 1f03 cmp.w r2, r3, lsl #4 + d028b9a: db98 blt.n d028ace <wifi_rom_parse_sec_ie_akm_mgc+0x1e> + d028b9c: ebc3 3303 rsb r3, r3, r3, lsl #12 + d028ba0: eb01 1303 add.w r3, r1, r3, lsl #4 + d028ba4: b29b uxth r3, r3 + d028ba6: 2b03 cmp r3, #3 + d028ba8: d9e5 bls.n d028b76 <wifi_rom_parse_sec_ie_akm_mgc+0xc6> + d028baa: 3404 adds r4, #4 + d028bac: 4420 add r0, r4 + d028bae: f7ff ff07 bl d0289c0 <wifi_rom_get_mgmt_group_cipher_suite> + d028bb2: 6028 str r0, [r5, #0] + d028bb4: e7df b.n d028b76 <wifi_rom_parse_sec_ie_akm_mgc+0xc6> ... -0d028adc <wifi_rom_fill_frame_content>: - d028adc: b570 push {r4, r5, r6, lr} - d028ade: 4606 mov r6, r0 - d028ae0: 4614 mov r4, r2 - d028ae2: 461d mov r5, r3 - d028ae4: b109 cbz r1, d028aea <wifi_rom_fill_frame_content+0xe> - d028ae6: 4b03 ldr r3, [pc, #12] ; (d028af4 <wifi_rom_fill_frame_content+0x18>) - d028ae8: 4798 blx r3 - d028aea: 682b ldr r3, [r5, #0] - d028aec: 1930 adds r0, r6, r4 - d028aee: 4423 add r3, r4 - d028af0: 602b str r3, [r5, #0] - d028af2: bd70 pop {r4, r5, r6, pc} - d028af4: 00027939 .word 0x00027939 - -0d028af8 <wifi_rom_set_ie_ram>: - d028af8: b5f8 push {r3, r4, r5, r6, r7, lr} - d028afa: 1c95 adds r5, r2, #2 - d028afc: 460f mov r7, r1 - d028afe: 4619 mov r1, r3 - d028b00: 9b07 ldr r3, [sp, #28] - d028b02: 4405 add r5, r0 - d028b04: 4614 mov r4, r2 - d028b06: 9e06 ldr r6, [sp, #24] - d028b08: 429d cmp r5, r3 - d028b0a: d80c bhi.n d028b26 <wifi_rom_set_ie_ram+0x2e> - d028b0c: 7007 strb r7, [r0, #0] - d028b0e: 7042 strb r2, [r0, #1] - d028b10: b112 cbz r2, d028b18 <wifi_rom_set_ie_ram+0x20> - d028b12: 3002 adds r0, #2 - d028b14: 4b05 ldr r3, [pc, #20] ; (d028b2c <wifi_rom_set_ie_ram+0x34>) - d028b16: 4798 blx r3 - d028b18: b11e cbz r6, d028b22 <wifi_rom_set_ie_ram+0x2a> - d028b1a: 6833 ldr r3, [r6, #0] - d028b1c: 3302 adds r3, #2 - d028b1e: 441c add r4, r3 - d028b20: 6034 str r4, [r6, #0] - d028b22: 4628 mov r0, r5 - d028b24: bdf8 pop {r3, r4, r5, r6, r7, pc} - d028b26: 4605 mov r5, r0 - d028b28: e7fb b.n d028b22 <wifi_rom_set_ie_ram+0x2a> - d028b2a: bf00 nop - d028b2c: 00027939 .word 0x00027939 - -0d028b30 <wifi_rom_get_ie_ex>: - d028b30: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d028b34: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - d028b38: 4692 mov sl, r2 - d028b3a: 4606 mov r6, r0 - d028b3c: 460f mov r7, r1 - d028b3e: 4698 mov r8, r3 - d028b40: f89d 2030 ldrb.w r2, [sp, #48] ; 0x30 - d028b44: f1b9 0f00 cmp.w r9, #0 - d028b48: d002 beq.n d028b50 <wifi_rom_get_ie_ex+0x20> - d028b4a: 2300 movs r3, #0 - d028b4c: f8c9 3000 str.w r3, [r9] - d028b50: b326 cbz r6, d028b9c <wifi_rom_get_ie_ex+0x6c> - d028b52: b31f cbz r7, d028b9c <wifi_rom_get_ie_ex+0x6c> - d028b54: 2500 movs r5, #0 - d028b56: f8df b05c ldr.w fp, [pc, #92] ; d028bb4 <wifi_rom_get_ie_ex+0x84> - d028b5a: 5d71 ldrb r1, [r6, r5] - d028b5c: 1974 adds r4, r6, r5 - d028b5e: 4551 cmp r1, sl - d028b60: d117 bne.n d028b92 <wifi_rom_get_ie_ex+0x62> - d028b62: f1b8 0f00 cmp.w r8, #0 - d028b66: d10c bne.n d028b82 <wifi_rom_get_ie_ex+0x52> - d028b68: 9b0d ldr r3, [sp, #52] ; 0x34 - d028b6a: b9cb cbnz r3, d028ba0 <wifi_rom_get_ie_ex+0x70> - d028b6c: f1b9 0f00 cmp.w r9, #0 - d028b70: d003 beq.n d028b7a <wifi_rom_get_ie_ex+0x4a> - d028b72: 7863 ldrb r3, [r4, #1] - d028b74: 3302 adds r3, #2 - d028b76: f8c9 3000 str.w r3, [r9] - d028b7a: 4620 mov r0, r4 - d028b7c: b003 add sp, #12 - d028b7e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d028b82: 1ca8 adds r0, r5, #2 - d028b84: 4641 mov r1, r8 - d028b86: 9201 str r2, [sp, #4] - d028b88: 4430 add r0, r6 - d028b8a: 47d8 blx fp - d028b8c: 9a01 ldr r2, [sp, #4] - d028b8e: 2800 cmp r0, #0 - d028b90: d0ea beq.n d028b68 <wifi_rom_get_ie_ex+0x38> - d028b92: 7861 ldrb r1, [r4, #1] - d028b94: 3102 adds r1, #2 - d028b96: 440d add r5, r1 - d028b98: 42af cmp r7, r5 - d028b9a: d8de bhi.n d028b5a <wifi_rom_get_ie_ex+0x2a> - d028b9c: 2400 movs r4, #0 - d028b9e: e7ec b.n d028b7a <wifi_rom_get_ie_ex+0x4a> - d028ba0: 7862 ldrb r2, [r4, #1] - d028ba2: 4621 mov r1, r4 - d028ba4: 980d ldr r0, [sp, #52] ; 0x34 - d028ba6: 3202 adds r2, #2 - d028ba8: 4b01 ldr r3, [pc, #4] ; (d028bb0 <wifi_rom_get_ie_ex+0x80>) - d028baa: 4798 blx r3 - d028bac: e7de b.n d028b6c <wifi_rom_get_ie_ex+0x3c> - d028bae: bf00 nop - d028bb0: 00027939 .word 0x00027939 - d028bb4: 000278d9 .word 0x000278d9 - -0d028bb8 <wifi_rom_parse_rsnxe>: - d028bb8: b5f8 push {r3, r4, r5, r6, r7, lr} - d028bba: 4616 mov r6, r2 - d028bbc: 461f mov r7, r3 - d028bbe: 4604 mov r4, r0 - d028bc0: b150 cbz r0, d028bd8 <wifi_rom_parse_rsnxe+0x20> - d028bc2: 2500 movs r5, #0 - d028bc4: 428d cmp r5, r1 - d028bc6: d301 bcc.n d028bcc <wifi_rom_parse_rsnxe+0x14> - d028bc8: 2000 movs r0, #0 - d028bca: e005 b.n d028bd8 <wifi_rom_parse_rsnxe+0x20> - d028bcc: 5d62 ldrb r2, [r4, r5] - d028bce: 1963 adds r3, r4, r5 - d028bd0: 2af4 cmp r2, #244 ; 0xf4 - d028bd2: d10f bne.n d028bf4 <wifi_rom_parse_rsnxe+0x3c> - d028bd4: b90e cbnz r6, d028bda <wifi_rom_parse_rsnxe+0x22> - d028bd6: 2001 movs r0, #1 - d028bd8: bdf8 pop {r3, r4, r5, r6, r7, pc} - d028bda: 3501 adds r5, #1 - d028bdc: 4619 mov r1, r3 - d028bde: 4630 mov r0, r6 - d028be0: 4b06 ldr r3, [pc, #24] ; (d028bfc <wifi_rom_parse_rsnxe+0x44>) - d028be2: 5d62 ldrb r2, [r4, r5] - d028be4: 3202 adds r2, #2 - d028be6: 4798 blx r3 - d028be8: 2f00 cmp r7, #0 - d028bea: d0f4 beq.n d028bd6 <wifi_rom_parse_rsnxe+0x1e> - d028bec: 5d63 ldrb r3, [r4, r5] - d028bee: 3302 adds r3, #2 - d028bf0: 603b str r3, [r7, #0] - d028bf2: e7f0 b.n d028bd6 <wifi_rom_parse_rsnxe+0x1e> - d028bf4: 785b ldrb r3, [r3, #1] - d028bf6: 3302 adds r3, #2 - d028bf8: 441d add r5, r3 - d028bfa: e7e3 b.n d028bc4 <wifi_rom_parse_rsnxe+0xc> - d028bfc: 00027939 .word 0x00027939 - -0d028c00 <wifi_rom_append_rsnxe>: - d028c00: b510 push {r4, lr} - d028c02: 4604 mov r4, r0 - d028c04: 4610 mov r0, r2 - d028c06: b13c cbz r4, d028c18 <wifi_rom_append_rsnxe+0x18> - d028c08: 780a ldrb r2, [r1, #0] - d028c0a: 2af4 cmp r2, #244 ; 0xf4 - d028c0c: d106 bne.n d028c1c <wifi_rom_append_rsnxe+0x1c> - d028c0e: 784c ldrb r4, [r1, #1] - d028c10: 4b03 ldr r3, [pc, #12] ; (d028c20 <wifi_rom_append_rsnxe+0x20>) - d028c12: 3402 adds r4, #2 - d028c14: 4622 mov r2, r4 - d028c16: 4798 blx r3 - d028c18: 4620 mov r0, r4 - d028c1a: bd10 pop {r4, pc} - d028c1c: 2400 movs r4, #0 - d028c1e: e7fb b.n d028c18 <wifi_rom_append_rsnxe+0x18> - d028c20: 00027939 .word 0x00027939 - -0d028c24 <wifi_rom_restruct_wmm_ie>: - d028c24: b5f0 push {r4, r5, r6, r7, lr} - d028c26: 4606 mov r6, r0 - d028c28: 240c movs r4, #12 - d028c2a: 2000 movs r0, #0 - d028c2c: 4294 cmp r4, r2 - d028c2e: d224 bcs.n d028c7a <wifi_rom_restruct_wmm_ie+0x56> - d028c30: 5d30 ldrb r0, [r6, r4] - d028c32: 1935 adds r5, r6, r4 - d028c34: 28dd cmp r0, #221 ; 0xdd - d028c36: d126 bne.n d028c86 <wifi_rom_restruct_wmm_ie+0x62> - d028c38: 78a8 ldrb r0, [r5, #2] - d028c3a: bb20 cbnz r0, d028c86 <wifi_rom_restruct_wmm_ie+0x62> - d028c3c: 78e8 ldrb r0, [r5, #3] - d028c3e: 2850 cmp r0, #80 ; 0x50 - d028c40: d121 bne.n d028c86 <wifi_rom_restruct_wmm_ie+0x62> - d028c42: 7928 ldrb r0, [r5, #4] - d028c44: 28f2 cmp r0, #242 ; 0xf2 - d028c46: d11e bne.n d028c86 <wifi_rom_restruct_wmm_ie+0x62> - d028c48: 1d60 adds r0, r4, #5 - d028c4a: 5c37 ldrb r7, [r6, r0] - d028c4c: 2f02 cmp r7, #2 - d028c4e: d11a bne.n d028c86 <wifi_rom_restruct_wmm_ie+0x62> - d028c50: 4290 cmp r0, r2 - d028c52: d218 bcs.n d028c86 <wifi_rom_restruct_wmm_ie+0x62> - d028c54: f114 0f0a cmn.w r4, #10 - d028c58: eb01 0003 add.w r0, r1, r3 - d028c5c: bf8c ite hi - d028c5e: 2201 movhi r2, #1 - d028c60: 220a movls r2, #10 - d028c62: 4601 mov r1, r0 - d028c64: 3a01 subs r2, #1 - d028c66: d109 bne.n d028c7c <wifi_rom_restruct_wmm_ie+0x58> - d028c68: 340a adds r4, #10 - d028c6a: 718a strb r2, [r1, #6] - d028c6c: 720a strb r2, [r1, #8] - d028c6e: bf8c ite hi - d028c70: 2000 movhi r0, #0 - d028c72: 2009 movls r0, #9 - d028c74: 4418 add r0, r3 - d028c76: 2307 movs r3, #7 - d028c78: 704b strb r3, [r1, #1] - d028c7a: bdf0 pop {r4, r5, r6, r7, pc} - d028c7c: f815 6b01 ldrb.w r6, [r5], #1 - d028c80: f800 6b01 strb.w r6, [r0], #1 - d028c84: e7ee b.n d028c64 <wifi_rom_restruct_wmm_ie+0x40> - d028c86: 7868 ldrb r0, [r5, #1] - d028c88: 3002 adds r0, #2 - d028c8a: 4404 add r4, r0 - d028c8c: 4618 mov r0, r3 - d028c8e: e7cd b.n d028c2c <wifi_rom_restruct_wmm_ie+0x8> - -0d028c90 <wifi_rom_restruct_sec_ie>: - d028c90: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d028c94: 9e0a ldr r6, [sp, #40] ; 0x28 - d028c96: 4604 mov r4, r0 - d028c98: 4d1a ldr r5, [pc, #104] ; (d028d04 <wifi_rom_restruct_sec_ie+0x74>) - d028c9a: 4688 mov r8, r1 - d028c9c: 4617 mov r7, r2 - d028c9e: 4619 mov r1, r3 - d028ca0: 220c movs r2, #12 - d028ca2: 4630 mov r0, r6 - d028ca4: 47a8 blx r5 - d028ca6: 6922 ldr r2, [r4, #16] - d028ca8: 1ed3 subs r3, r2, #3 - d028caa: 2b01 cmp r3, #1 - d028cac: 462b mov r3, r5 - d028cae: d924 bls.n d028cfa <wifi_rom_restruct_sec_ie+0x6a> - d028cb0: 3a07 subs r2, #7 - d028cb2: 2a03 cmp r2, #3 - d028cb4: d823 bhi.n d028cfe <wifi_rom_restruct_sec_ie+0x6e> - d028cb6: 2530 movs r5, #48 ; 0x30 - d028cb8: 6821 ldr r1, [r4, #0] - d028cba: f106 090c add.w r9, r6, #12 - d028cbe: 784a ldrb r2, [r1, #1] - d028cc0: 4648 mov r0, r9 - d028cc2: 3202 adds r2, #2 - d028cc4: 4798 blx r3 - d028cc6: 7335 strb r5, [r6, #12] - d028cc8: 6823 ldr r3, [r4, #0] - d028cca: 7858 ldrb r0, [r3, #1] - d028ccc: f100 050e add.w r5, r0, #14 - d028cd0: 3002 adds r0, #2 - d028cd2: 9001 str r0, [sp, #4] - d028cd4: 68a0 ldr r0, [r4, #8] - d028cd6: b128 cbz r0, d028ce4 <wifi_rom_restruct_sec_ie+0x54> - d028cd8: 4643 mov r3, r8 - d028cda: aa01 add r2, sp, #4 - d028cdc: 4649 mov r1, r9 - d028cde: f000 f92f bl d028f40 <wifi_rom_pmksa_append_pmkid> - d028ce2: 4405 add r5, r0 - d028ce4: b12f cbz r7, d028cf2 <wifi_rom_restruct_sec_ie+0x62> - d028ce6: 1972 adds r2, r6, r5 - d028ce8: 6861 ldr r1, [r4, #4] - d028cea: 7b20 ldrb r0, [r4, #12] - d028cec: f7ff ff88 bl d028c00 <wifi_rom_append_rsnxe> - d028cf0: 4405 add r5, r0 - d028cf2: 4628 mov r0, r5 - d028cf4: b003 add sp, #12 - d028cf6: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d028cfa: 25dd movs r5, #221 ; 0xdd - d028cfc: e7dc b.n d028cb8 <wifi_rom_restruct_sec_ie+0x28> - d028cfe: 250c movs r5, #12 - d028d00: e7f7 b.n d028cf2 <wifi_rom_restruct_sec_ie+0x62> - d028d02: bf00 nop - d028d04: 00027939 .word 0x00027939 - -0d028d08 <wifi_rom_append_exented_cap>: - d028d08: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d028d0c: 4615 mov r5, r2 - d028d0e: b087 sub sp, #28 - d028d10: 2208 movs r2, #8 - d028d12: 4680 mov r8, r0 - d028d14: 460e mov r6, r1 - d028d16: f8df 9064 ldr.w r9, [pc, #100] ; d028d7c <wifi_rom_append_exented_cap+0x74> - d028d1a: 2100 movs r1, #0 - d028d1c: eb0d 0002 add.w r0, sp, r2 - d028d20: 461c mov r4, r3 - d028d22: 9f0e ldr r7, [sp, #56] ; 0x38 - d028d24: 47c8 blx r9 - d028d26: 2208 movs r2, #8 - d028d28: 2100 movs r1, #0 - d028d2a: a804 add r0, sp, #16 - d028d2c: 47c8 blx r9 - d028d2e: f1b8 0f00 cmp.w r8, #0 - d028d32: d007 beq.n d028d44 <wifi_rom_append_exented_cap+0x3c> - d028d34: 0733 lsls r3, r6, #28 - d028d36: bf42 ittt mi - d028d38: f89d 300a ldrbmi.w r3, [sp, #10] - d028d3c: f043 0308 orrmi.w r3, r3, #8 - d028d40: f88d 300a strbmi.w r3, [sp, #10] - d028d44: b12d cbz r5, d028d52 <wifi_rom_append_exented_cap+0x4a> - d028d46: f89d 300a ldrb.w r3, [sp, #10] - d028d4a: f043 0340 orr.w r3, r3, #64 ; 0x40 - d028d4e: f88d 300a strb.w r3, [sp, #10] - d028d52: 2208 movs r2, #8 - d028d54: a904 add r1, sp, #16 - d028d56: 4b08 ldr r3, [pc, #32] ; (d028d78 <wifi_rom_append_exented_cap+0x70>) - d028d58: eb0d 0002 add.w r0, sp, r2 - d028d5c: 4798 blx r3 - d028d5e: b138 cbz r0, d028d70 <wifi_rom_append_exented_cap+0x68> - d028d60: 6838 ldr r0, [r7, #0] - d028d62: ab02 add r3, sp, #8 - d028d64: 2208 movs r2, #8 - d028d66: 217f movs r1, #127 ; 0x7f - d028d68: 4420 add r0, r4 - d028d6a: 9700 str r7, [sp, #0] - d028d6c: f7fe ff1c bl d027ba8 <rtw_set_ie> - d028d70: b007 add sp, #28 - d028d72: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d028d76: bf00 nop - d028d78: 000278d9 .word 0x000278d9 - d028d7c: 00027b01 .word 0x00027b01 - -0d028d80 <wifi_rom_HT_caps_handler>: - d028d80: b5f0 push {r4, r5, r6, r7, lr} - d028d82: 2300 movs r3, #0 - d028d84: 1c8d adds r5, r1, #2 - d028d86: 784a ldrb r2, [r1, #1] - d028d88: 429a cmp r2, r3 - d028d8a: d800 bhi.n d028d8e <wifi_rom_HT_caps_handler+0xe> - d028d8c: bdf0 pop {r4, r5, r6, r7, pc} - d028d8e: 2b02 cmp r3, #2 - d028d90: d007 beq.n d028da2 <wifi_rom_HT_caps_handler+0x22> - d028d92: 2b19 cmp r3, #25 - d028d94: d803 bhi.n d028d9e <wifi_rom_HT_caps_handler+0x1e> - d028d96: 5cea ldrb r2, [r5, r3] - d028d98: 5cc4 ldrb r4, [r0, r3] - d028d9a: 4022 ands r2, r4 - d028d9c: 54c2 strb r2, [r0, r3] - d028d9e: 3301 adds r3, #1 - d028da0: e7f1 b.n d028d86 <wifi_rom_HT_caps_handler+0x6> - d028da2: 7882 ldrb r2, [r0, #2] - d028da4: 790c ldrb r4, [r1, #4] - d028da6: f002 071c and.w r7, r2, #28 - d028daa: f002 0203 and.w r2, r2, #3 - d028dae: f004 061c and.w r6, r4, #28 - d028db2: f004 0403 and.w r4, r4, #3 - d028db6: 42a2 cmp r2, r4 - d028db8: bf28 it cs - d028dba: 4622 movcs r2, r4 - d028dbc: 42b7 cmp r7, r6 - d028dbe: bf2c ite cs - d028dc0: 433a orrcs r2, r7 - d028dc2: 4332 orrcc r2, r6 - d028dc4: 7082 strb r2, [r0, #2] - d028dc6: e7ea b.n d028d9e <wifi_rom_HT_caps_handler+0x1e> - -0d028dc8 <wifi_rom_check_rsn_ie_pmkid>: - d028dc8: b5f8 push {r3, r4, r5, r6, r7, lr} - d028dca: 4615 mov r5, r2 - d028dcc: 1e8a subs r2, r1, #2 - d028dce: 460b mov r3, r1 - d028dd0: 2a23 cmp r2, #35 ; 0x23 - d028dd2: dc01 bgt.n d028dd8 <wifi_rom_check_rsn_ie_pmkid+0x10> - d028dd4: 2000 movs r0, #0 - d028dd6: bdf8 pop {r3, r4, r5, r6, r7, pc} - d028dd8: 8904 ldrh r4, [r0, #8] - d028dda: 3b08 subs r3, #8 - d028ddc: ebc4 1184 rsb r1, r4, r4, lsl #6 - d028de0: eb03 0381 add.w r3, r3, r1, lsl #2 - d028de4: b2db uxtb r3, r3 - d028de6: 2b01 cmp r3, #1 - d028de8: d9f4 bls.n d028dd4 <wifi_rom_check_rsn_ie_pmkid+0xc> - d028dea: 3008 adds r0, #8 - d028dec: 00a2 lsls r2, r4, #2 - d028dee: 3b04 subs r3, #4 - d028df0: eb00 0484 add.w r4, r0, r4, lsl #2 - d028df4: 78e6 ldrb r6, [r4, #3] - d028df6: 78a1 ldrb r1, [r4, #2] - d028df8: f06f 0403 mvn.w r4, #3 - d028dfc: ea41 2106 orr.w r1, r1, r6, lsl #8 - d028e00: fb04 3301 mla r3, r4, r1, r3 - d028e04: 2b11 cmp r3, #17 - d028e06: dde5 ble.n d028dd4 <wifi_rom_check_rsn_ie_pmkid+0xc> - d028e08: 1d93 adds r3, r2, #6 - d028e0a: 4f09 ldr r7, [pc, #36] ; (d028e30 <wifi_rom_check_rsn_ie_pmkid+0x68>) - d028e0c: eb03 0381 add.w r3, r3, r1, lsl #2 - d028e10: 18c6 adds r6, r0, r3 - d028e12: 5ac4 ldrh r4, [r0, r3] - d028e14: 3602 adds r6, #2 - d028e16: 2c00 cmp r4, #0 - d028e18: d0dc beq.n d028dd4 <wifi_rom_check_rsn_ie_pmkid+0xc> - d028e1a: 2210 movs r2, #16 - d028e1c: 4629 mov r1, r5 - d028e1e: 4630 mov r0, r6 - d028e20: 47b8 blx r7 - d028e22: b118 cbz r0, d028e2c <wifi_rom_check_rsn_ie_pmkid+0x64> - d028e24: 3c01 subs r4, #1 - d028e26: 3610 adds r6, #16 - d028e28: b2a4 uxth r4, r4 - d028e2a: e7f4 b.n d028e16 <wifi_rom_check_rsn_ie_pmkid+0x4e> - d028e2c: 2001 movs r0, #1 - d028e2e: e7d2 b.n d028dd6 <wifi_rom_check_rsn_ie_pmkid+0xe> - d028e30: 000278d9 .word 0x000278d9 - -0d028e34 <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0>: - d028e34: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d028e38: 2510 movs r5, #16 - d028e3a: 4607 mov r7, r0 - d028e3c: 460c mov r4, r1 - d028e3e: 4616 mov r6, r2 - d028e40: 4692 mov sl, r2 - d028e42: f04f 0900 mov.w r9, #0 - d028e46: f8df 8038 ldr.w r8, [pc, #56] ; d028e80 <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0+0x4c> - d028e4a: fbb5 f5f1 udiv r5, r5, r1 - d028e4e: f109 0901 add.w r9, r9, #1 - d028e52: 4650 mov r0, sl - d028e54: 4622 mov r2, r4 - d028e56: 4639 mov r1, r7 - d028e58: 47c0 blx r8 - d028e5a: 454d cmp r5, r9 - d028e5c: 44a2 add sl, r4 - d028e5e: d1f6 bne.n d028e4e <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0+0x1a> - d028e60: 2310 movs r3, #16 - d028e62: 4365 muls r5, r4 - d028e64: fbb3 f3f4 udiv r3, r3, r4 - d028e68: 1961 adds r1, r4, r5 - d028e6a: 4363 muls r3, r4 - d028e6c: 1970 adds r0, r6, r5 - d028e6e: 3910 subs r1, #16 - d028e70: f1c3 0210 rsb r2, r3, #16 - d028e74: 4643 mov r3, r8 - d028e76: 4439 add r1, r7 - d028e78: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d028e7c: 4718 bx r3 - d028e7e: bf00 nop - d028e80: 00027939 .word 0x00027939 - -0d028e84 <wifi_rom_pmksa_cache_encrypt_macaddr>: - d028e84: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d028e88: b096 sub sp, #88 ; 0x58 - d028e8a: 4e2b ldr r6, [pc, #172] ; (d028f38 <wifi_rom_pmksa_cache_encrypt_macaddr+0xb4>) - d028e8c: 4689 mov r9, r1 - d028e8e: 4690 mov r8, r2 - d028e90: af10 add r7, sp, #64 ; 0x40 - d028e92: 4605 mov r5, r0 - d028e94: f019 fefc bl d042c90 <____wrap_strlen_veneer> - d028e98: 2218 movs r2, #24 - d028e9a: 2100 movs r1, #0 - d028e9c: b284 uxth r4, r0 - d028e9e: 4638 mov r0, r7 - d028ea0: f04f 0a10 mov.w sl, #16 - d028ea4: 47b0 blx r6 - d028ea6: 2210 movs r2, #16 - d028ea8: 2100 movs r1, #0 - d028eaa: a808 add r0, sp, #32 - d028eac: 47b0 blx r6 - d028eae: 2208 movs r2, #8 - d028eb0: 2102 movs r1, #2 - d028eb2: a806 add r0, sp, #24 - d028eb4: 47b0 blx r6 - d028eb6: 2210 movs r2, #16 - d028eb8: 2100 movs r1, #0 - d028eba: a80c add r0, sp, #48 ; 0x30 - d028ebc: 47b0 blx r6 - d028ebe: 4648 mov r0, r9 - d028ec0: f10d 0616 add.w r6, sp, #22 - d028ec4: f8df 9074 ldr.w r9, [pc, #116] ; d028f3c <wifi_rom_pmksa_cache_encrypt_macaddr+0xb8> - d028ec8: aa08 add r2, sp, #32 - d028eca: 2106 movs r1, #6 - d028ecc: f7ff ffb2 bl d028e34 <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0> - d028ed0: 2c10 cmp r4, #16 - d028ed2: 4628 mov r0, r5 - d028ed4: f105 0510 add.w r5, r5, #16 - d028ed8: d817 bhi.n d028f0a <wifi_rom_pmksa_cache_encrypt_macaddr+0x86> - d028eda: b11c cbz r4, d028ee4 <wifi_rom_pmksa_cache_encrypt_macaddr+0x60> - d028edc: aa0c add r2, sp, #48 ; 0x30 - d028ede: 4621 mov r1, r4 - d028ee0: f7ff ffa8 bl d028e34 <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0> - d028ee4: 2410 movs r4, #16 - d028ee6: ab0c add r3, sp, #48 ; 0x30 - d028ee8: aa06 add r2, sp, #24 - d028eea: a808 add r0, sp, #32 - d028eec: 4621 mov r1, r4 - d028eee: 9300 str r3, [sp, #0] - d028ef0: 9401 str r4, [sp, #4] - d028ef2: 2308 movs r3, #8 - d028ef4: e9cd 7602 strd r7, r6, [sp, #8] - d028ef8: f00f fda0 bl d038a3c <AES_WRAP> - d028efc: 4622 mov r2, r4 - d028efe: a912 add r1, sp, #72 ; 0x48 - d028f00: 4640 mov r0, r8 - d028f02: 47c8 blx r9 - d028f04: b016 add sp, #88 ; 0x58 - d028f06: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d028f0a: 4601 mov r1, r0 - d028f0c: 2210 movs r2, #16 - d028f0e: a80c add r0, sp, #48 ; 0x30 - d028f10: 3c10 subs r4, #16 - d028f12: 47c8 blx r9 - d028f14: ab0c add r3, sp, #48 ; 0x30 - d028f16: aa06 add r2, sp, #24 - d028f18: a808 add r0, sp, #32 - d028f1a: 9300 str r3, [sp, #0] - d028f1c: 2110 movs r1, #16 - d028f1e: 2308 movs r3, #8 - d028f20: f8cd a004 str.w sl, [sp, #4] - d028f24: b2a4 uxth r4, r4 - d028f26: e9cd 7602 strd r7, r6, [sp, #8] - d028f2a: f00f fd87 bl d038a3c <AES_WRAP> - d028f2e: 2210 movs r2, #16 - d028f30: a912 add r1, sp, #72 ; 0x48 - d028f32: a808 add r0, sp, #32 - d028f34: 47c8 blx r9 - d028f36: e7cb b.n d028ed0 <wifi_rom_pmksa_cache_encrypt_macaddr+0x4c> - d028f38: 00027b01 .word 0x00027b01 - d028f3c: 00027939 .word 0x00027939 - -0d028f40 <wifi_rom_pmksa_append_pmkid>: - d028f40: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d028f44: 4614 mov r4, r2 - d028f46: f8d2 8000 ldr.w r8, [r2] - d028f4a: 784a ldrb r2, [r1, #1] - d028f4c: 461e mov r6, r3 - d028f4e: 2300 movs r3, #0 - d028f50: 4607 mov r7, r0 - d028f52: 2a14 cmp r2, #20 - d028f54: 460d mov r5, r1 - d028f56: 9301 str r3, [sp, #4] - d028f58: d955 bls.n d029006 <wifi_rom_pmksa_append_pmkid+0xc6> - d028f5a: f8b1 9016 ldrh.w r9, [r1, #22] - d028f5e: f1b9 0f01 cmp.w r9, #1 - d028f62: d031 beq.n d028fc8 <wifi_rom_pmksa_append_pmkid+0x88> - d028f64: ea4f 1909 mov.w r9, r9, lsl #4 - d028f68: 2e00 cmp r6, #0 - d028f6a: d13b bne.n d028fe4 <wifi_rom_pmksa_append_pmkid+0xa4> - d028f6c: 6823 ldr r3, [r4, #0] - d028f6e: 2e01 cmp r6, #1 - d028f70: eba3 0309 sub.w r3, r3, r9 - d028f74: bf14 ite ne - d028f76: 3b02 subne r3, #2 - d028f78: 3b06 subeq r3, #6 - d028f7a: 6023 str r3, [r4, #0] - d028f7c: 2314 movs r3, #20 - d028f7e: 706b strb r3, [r5, #1] - d028f80: 6823 ldr r3, [r4, #0] - d028f82: 2201 movs r2, #1 - d028f84: 4639 mov r1, r7 - d028f86: 4f21 ldr r7, [pc, #132] ; (d02900c <wifi_rom_pmksa_append_pmkid+0xcc>) - d028f88: 54ea strb r2, [r5, r3] - d028f8a: 6823 ldr r3, [r4, #0] - d028f8c: 4413 add r3, r2 - d028f8e: 2200 movs r2, #0 - d028f90: 6023 str r3, [r4, #0] - d028f92: 54ea strb r2, [r5, r3] - d028f94: 2210 movs r2, #16 - d028f96: 6820 ldr r0, [r4, #0] - d028f98: 3001 adds r0, #1 - d028f9a: 6020 str r0, [r4, #0] - d028f9c: 4428 add r0, r5 - d028f9e: 47b8 blx r7 - d028fa0: 6823 ldr r3, [r4, #0] - d028fa2: 3310 adds r3, #16 - d028fa4: 6023 str r3, [r4, #0] - d028fa6: 786b ldrb r3, [r5, #1] - d028fa8: 3312 adds r3, #18 - d028faa: 706b strb r3, [r5, #1] - d028fac: b1a6 cbz r6, d028fd8 <wifi_rom_pmksa_append_pmkid+0x98> - d028fae: 6820 ldr r0, [r4, #0] - d028fb0: 2204 movs r2, #4 - d028fb2: 4428 add r0, r5 - d028fb4: eb0d 0102 add.w r1, sp, r2 - d028fb8: 47b8 blx r7 - d028fba: 6823 ldr r3, [r4, #0] - d028fbc: 3304 adds r3, #4 - d028fbe: 6023 str r3, [r4, #0] - d028fc0: 786b ldrb r3, [r5, #1] - d028fc2: 3304 adds r3, #4 - d028fc4: 706b strb r3, [r5, #1] - d028fc6: e007 b.n d028fd8 <wifi_rom_pmksa_append_pmkid+0x98> - d028fc8: 4601 mov r1, r0 - d028fca: 2210 movs r2, #16 - d028fcc: f105 0018 add.w r0, r5, #24 - d028fd0: 4b0f ldr r3, [pc, #60] ; (d029010 <wifi_rom_pmksa_append_pmkid+0xd0>) - d028fd2: 4798 blx r3 - d028fd4: 2800 cmp r0, #0 - d028fd6: d1c5 bne.n d028f64 <wifi_rom_pmksa_append_pmkid+0x24> - d028fd8: 6820 ldr r0, [r4, #0] - d028fda: eba0 0008 sub.w r0, r0, r8 - d028fde: b003 add sp, #12 - d028fe0: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d028fe4: 786a ldrb r2, [r5, #1] - d028fe6: f109 0316 add.w r3, r9, #22 - d028fea: 429a cmp r2, r3 - d028fec: dd09 ble.n d029002 <wifi_rom_pmksa_append_pmkid+0xc2> - d028fee: 2204 movs r2, #4 - d028ff0: f109 0118 add.w r1, r9, #24 - d028ff4: 4b05 ldr r3, [pc, #20] ; (d02900c <wifi_rom_pmksa_append_pmkid+0xcc>) - d028ff6: 2601 movs r6, #1 - d028ff8: 4429 add r1, r5 - d028ffa: eb0d 0002 add.w r0, sp, r2 - d028ffe: 4798 blx r3 - d029000: e7b4 b.n d028f6c <wifi_rom_pmksa_append_pmkid+0x2c> - d029002: 2600 movs r6, #0 - d029004: e7b2 b.n d028f6c <wifi_rom_pmksa_append_pmkid+0x2c> - d029006: 461e mov r6, r3 - d029008: e7ba b.n d028f80 <wifi_rom_pmksa_append_pmkid+0x40> - d02900a: bf00 nop - d02900c: 00027939 .word 0x00027939 - d029010: 000278d9 .word 0x000278d9 - -0d029014 <wifi_rom_check_pn>: - d029014: b5f0 push {r4, r5, r6, r7, lr} - d029016: 4d0e ldr r5, [pc, #56] ; (d029050 <wifi_rom_check_pn+0x3c>) - d029018: e9d1 4600 ldrd r4, r6, [r1] - d02901c: b178 cbz r0, d02903e <wifi_rom_check_pn+0x2a> - d02901e: 782b ldrb r3, [r5, #0] - d029020: e9d2 1700 ldrd r1, r7, [r2] - d029024: 4283 cmp r3, r0 - d029026: bf94 ite ls - d029028: 1ac3 subls r3, r0, r3 - d02902a: 1a1b subhi r3, r3, r0 - d02902c: 428c cmp r4, r1 - d02902e: b2db uxtb r3, r3 - d029030: eb76 0707 sbcs.w r7, r6, r7 - d029034: d308 bcc.n d029048 <wifi_rom_check_pn+0x34> - d029036: 1a61 subs r1, r4, r1 - d029038: b2c9 uxtb r1, r1 - d02903a: 4299 cmp r1, r3 - d02903c: d106 bne.n d02904c <wifi_rom_check_pn+0x38> - d02903e: 7028 strb r0, [r5, #0] - d029040: 2001 movs r0, #1 - d029042: e9c2 4600 strd r4, r6, [r2] - d029046: bdf0 pop {r4, r5, r6, r7, pc} - d029048: 1b09 subs r1, r1, r4 - d02904a: e7f5 b.n d029038 <wifi_rom_check_pn+0x24> - d02904c: 2000 movs r0, #0 - d02904e: e7fa b.n d029046 <wifi_rom_check_pn+0x32> - d029050: 60007f2c .word 0x60007f2c - -0d029054 <wifi_rom_check_indicate_seq>: - d029054: b530 push {r4, r5, lr} - d029056: f64f 74ff movw r4, #65535 ; 0xffff - d02905a: 8805 ldrh r5, [r0, #0] - d02905c: 42a5 cmp r5, r4 - d02905e: bf08 it eq - d029060: 8003 strheq r3, [r0, #0] - d029062: 8804 ldrh r4, [r0, #0] - d029064: 1b1d subs r5, r3, r4 - d029066: 052d lsls r5, r5, #20 - d029068: d414 bmi.n d029094 <wifi_rom_check_indicate_seq+0x40> - d02906a: 429c cmp r4, r3 - d02906c: d105 bne.n d02907a <wifi_rom_check_indicate_seq+0x26> - d02906e: 3301 adds r3, #1 - d029070: f3c3 030b ubfx r3, r3, #0, #12 - d029074: 8003 strh r3, [r0, #0] - d029076: 2001 movs r0, #1 - d029078: e00d b.n d029096 <wifi_rom_check_indicate_seq+0x42> - d02907a: 1ad2 subs r2, r2, r3 - d02907c: 0512 lsls r2, r2, #20 - d02907e: d5fa bpl.n d029076 <wifi_rom_check_indicate_seq+0x22> - d029080: 1a5a subs r2, r3, r1 - d029082: 3901 subs r1, #1 - d029084: b212 sxth r2, r2 - d029086: 428b cmp r3, r1 - d029088: bfb6 itet lt - d02908a: f502 5380 addlt.w r3, r2, #4096 ; 0x1000 - d02908e: 1c53 addge r3, r2, #1 - d029090: 3301 addlt r3, #1 - d029092: e7ef b.n d029074 <wifi_rom_check_indicate_seq+0x20> - d029094: 2000 movs r0, #0 - d029096: bd30 pop {r4, r5, pc} - -0d029098 <wifi_rom_get_wmmps_ac>: - d029098: b530 push {r4, r5, lr} - d02909a: 4605 mov r5, r0 - d02909c: 2401 movs r4, #1 - d02909e: f89d 0010 ldrb.w r0, [sp, #16] - d0290a2: 2d05 cmp r5, #5 - d0290a4: fa04 f400 lsl.w r4, r4, r0 - d0290a8: b2e4 uxtb r4, r4 - d0290aa: d808 bhi.n d0290be <wifi_rom_get_wmmps_ac+0x26> - d0290ac: 2d03 cmp r5, #3 - d0290ae: d80f bhi.n d0290d0 <wifi_rom_get_wmmps_ac+0x38> - d0290b0: 3d01 subs r5, #1 - d0290b2: 2d01 cmp r5, #1 - d0290b4: d909 bls.n d0290ca <wifi_rom_get_wmmps_ac+0x32> - d0290b6: f89d 000c ldrb.w r0, [sp, #12] - d0290ba: 4020 ands r0, r4 - d0290bc: e007 b.n d0290ce <wifi_rom_get_wmmps_ac+0x36> - d0290be: 3d06 subs r5, #6 - d0290c0: 2d01 cmp r5, #1 - d0290c2: d8f8 bhi.n d0290b6 <wifi_rom_get_wmmps_ac+0x1e> - d0290c4: ea03 0004 and.w r0, r3, r4 - d0290c8: e001 b.n d0290ce <wifi_rom_get_wmmps_ac+0x36> - d0290ca: ea01 0004 and.w r0, r1, r4 - d0290ce: bd30 pop {r4, r5, pc} - d0290d0: ea02 0004 and.w r0, r2, r4 - d0290d4: e7fb b.n d0290ce <wifi_rom_get_wmmps_ac+0x36> - -0d0290d6 <wifi_rom_signal_stat_get>: - d0290d6: b570 push {r4, r5, r6, lr} - d0290d8: 7804 ldrb r4, [r0, #0] - d0290da: 6842 ldr r2, [r0, #4] - d0290dc: b374 cbz r4, d02913c <wifi_rom_signal_stat_get+0x66> - d0290de: b16a cbz r2, d0290fc <wifi_rom_signal_stat_get+0x26> - d0290e0: 1e4b subs r3, r1, #1 - d0290e2: fb02 4303 mla r3, r2, r3, r4 - d0290e6: f003 03ff and.w r3, r3, #255 ; 0xff - d0290ea: fbb3 f2f1 udiv r2, r3, r1 - d0290ee: fb01 3312 mls r3, r1, r2, r3 - d0290f2: b2d4 uxtb r4, r2 - d0290f4: b2db uxtb r3, r3 - d0290f6: b10b cbz r3, d0290fc <wifi_rom_signal_stat_get+0x26> - d0290f8: 1c63 adds r3, r4, #1 - d0290fa: b2dc uxtb r4, r3 - d0290fc: 7845 ldrb r5, [r0, #1] - d0290fe: 7a02 ldrb r2, [r0, #8] - d029100: 7a43 ldrb r3, [r0, #9] - d029102: b1bd cbz r5, d029134 <wifi_rom_signal_stat_get+0x5e> - d029104: 1e4e subs r6, r1, #1 - d029106: fb06 5502 mla r5, r6, r2, r5 - d02910a: fbb5 f2f1 udiv r2, r5, r1 - d02910e: fb01 5512 mls r5, r1, r2, r5 - d029112: b105 cbz r5, d029116 <wifi_rom_signal_stat_get+0x40> - d029114: 3201 adds r2, #1 - d029116: 7885 ldrb r5, [r0, #2] - d029118: 2a64 cmp r2, #100 ; 0x64 - d02911a: fb06 5503 mla r5, r6, r3, r5 - d02911e: bf28 it cs - d029120: 2264 movcs r2, #100 ; 0x64 - d029122: fbb5 f3f1 udiv r3, r5, r1 - d029126: fb01 5113 mls r1, r1, r3, r5 - d02912a: b101 cbz r1, d02912e <wifi_rom_signal_stat_get+0x58> - d02912c: 3301 adds r3, #1 - d02912e: 2b64 cmp r3, #100 ; 0x64 - d029130: bf28 it cs - d029132: 2364 movcs r3, #100 ; 0x64 - d029134: 7284 strb r4, [r0, #10] - d029136: e9c0 2303 strd r2, r3, [r0, #12] - d02913a: bd70 pop {r4, r5, r6, pc} - d02913c: b2d4 uxtb r4, r2 - d02913e: e7dd b.n d0290fc <wifi_rom_signal_stat_get+0x26> - -0d029140 <wifi_rom_beacon_rate_check>: - d029140: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d029144: 4615 mov r5, r2 - d029146: 460e mov r6, r1 - d029148: 4682 mov sl, r0 - d02914a: 461f mov r7, r3 - d02914c: f8dd 8020 ldr.w r8, [sp, #32] - d029150: f7e4 fafa bl d00d748 <wifi_rom_updateBratetbl> - d029154: 4628 mov r0, r5 - d029156: f8df 9048 ldr.w r9, [pc, #72] ; d0291a0 <wifi_rom_beacon_rate_check+0x60> - d02915a: f7fe fd77 bl d027c4c <rtw_get_rateset_len> - d02915e: 4286 cmp r6, r0 - d029160: 4632 mov r2, r6 - d029162: 4651 mov r1, sl - d029164: 4628 mov r0, r5 - d029166: d010 beq.n d02918a <wifi_rom_beacon_rate_check+0x4a> - d029168: 2401 movs r4, #1 - d02916a: 4b0c ldr r3, [pc, #48] ; (d02919c <wifi_rom_beacon_rate_check+0x5c>) - d02916c: 4798 blx r3 - d02916e: 220a movs r2, #10 - d029170: 4641 mov r1, r8 - d029172: 4638 mov r0, r7 - d029174: 47c8 blx r9 - d029176: b128 cbz r0, d029184 <wifi_rom_beacon_rate_check+0x44> +0d028bb8 <wifi_rom_fill_frame_content>: + d028bb8: b570 push {r4, r5, r6, lr} + d028bba: 4606 mov r6, r0 + d028bbc: 4614 mov r4, r2 + d028bbe: 461d mov r5, r3 + d028bc0: b109 cbz r1, d028bc6 <wifi_rom_fill_frame_content+0xe> + d028bc2: 4b03 ldr r3, [pc, #12] ; (d028bd0 <wifi_rom_fill_frame_content+0x18>) + d028bc4: 4798 blx r3 + d028bc6: 682b ldr r3, [r5, #0] + d028bc8: 1930 adds r0, r6, r4 + d028bca: 4423 add r3, r4 + d028bcc: 602b str r3, [r5, #0] + d028bce: bd70 pop {r4, r5, r6, pc} + d028bd0: 00027939 .word 0x00027939 + +0d028bd4 <wifi_rom_set_ie_ram>: + d028bd4: b5f8 push {r3, r4, r5, r6, r7, lr} + d028bd6: 1c95 adds r5, r2, #2 + d028bd8: 460f mov r7, r1 + d028bda: 4619 mov r1, r3 + d028bdc: 9b07 ldr r3, [sp, #28] + d028bde: 4405 add r5, r0 + d028be0: 4614 mov r4, r2 + d028be2: 9e06 ldr r6, [sp, #24] + d028be4: 429d cmp r5, r3 + d028be6: d80c bhi.n d028c02 <wifi_rom_set_ie_ram+0x2e> + d028be8: 7007 strb r7, [r0, #0] + d028bea: 7042 strb r2, [r0, #1] + d028bec: b112 cbz r2, d028bf4 <wifi_rom_set_ie_ram+0x20> + d028bee: 3002 adds r0, #2 + d028bf0: 4b05 ldr r3, [pc, #20] ; (d028c08 <wifi_rom_set_ie_ram+0x34>) + d028bf2: 4798 blx r3 + d028bf4: b11e cbz r6, d028bfe <wifi_rom_set_ie_ram+0x2a> + d028bf6: 6833 ldr r3, [r6, #0] + d028bf8: 3302 adds r3, #2 + d028bfa: 441c add r4, r3 + d028bfc: 6034 str r4, [r6, #0] + d028bfe: 4628 mov r0, r5 + d028c00: bdf8 pop {r3, r4, r5, r6, r7, pc} + d028c02: 4605 mov r5, r0 + d028c04: e7fb b.n d028bfe <wifi_rom_set_ie_ram+0x2a> + d028c06: bf00 nop + d028c08: 00027939 .word 0x00027939 + +0d028c0c <wifi_rom_get_ie_ex>: + d028c0c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d028c10: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 + d028c14: 4692 mov sl, r2 + d028c16: 4606 mov r6, r0 + d028c18: 460f mov r7, r1 + d028c1a: 4698 mov r8, r3 + d028c1c: f89d 2030 ldrb.w r2, [sp, #48] ; 0x30 + d028c20: f1b9 0f00 cmp.w r9, #0 + d028c24: d002 beq.n d028c2c <wifi_rom_get_ie_ex+0x20> + d028c26: 2300 movs r3, #0 + d028c28: f8c9 3000 str.w r3, [r9] + d028c2c: b326 cbz r6, d028c78 <wifi_rom_get_ie_ex+0x6c> + d028c2e: b31f cbz r7, d028c78 <wifi_rom_get_ie_ex+0x6c> + d028c30: 2500 movs r5, #0 + d028c32: f8df b05c ldr.w fp, [pc, #92] ; d028c90 <wifi_rom_get_ie_ex+0x84> + d028c36: 5d71 ldrb r1, [r6, r5] + d028c38: 1974 adds r4, r6, r5 + d028c3a: 4551 cmp r1, sl + d028c3c: d117 bne.n d028c6e <wifi_rom_get_ie_ex+0x62> + d028c3e: f1b8 0f00 cmp.w r8, #0 + d028c42: d10c bne.n d028c5e <wifi_rom_get_ie_ex+0x52> + d028c44: 9b0d ldr r3, [sp, #52] ; 0x34 + d028c46: b9cb cbnz r3, d028c7c <wifi_rom_get_ie_ex+0x70> + d028c48: f1b9 0f00 cmp.w r9, #0 + d028c4c: d003 beq.n d028c56 <wifi_rom_get_ie_ex+0x4a> + d028c4e: 7863 ldrb r3, [r4, #1] + d028c50: 3302 adds r3, #2 + d028c52: f8c9 3000 str.w r3, [r9] + d028c56: 4620 mov r0, r4 + d028c58: b003 add sp, #12 + d028c5a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d028c5e: 1ca8 adds r0, r5, #2 + d028c60: 4641 mov r1, r8 + d028c62: 9201 str r2, [sp, #4] + d028c64: 4430 add r0, r6 + d028c66: 47d8 blx fp + d028c68: 9a01 ldr r2, [sp, #4] + d028c6a: 2800 cmp r0, #0 + d028c6c: d0ea beq.n d028c44 <wifi_rom_get_ie_ex+0x38> + d028c6e: 7861 ldrb r1, [r4, #1] + d028c70: 3102 adds r1, #2 + d028c72: 440d add r5, r1 + d028c74: 42af cmp r7, r5 + d028c76: d8de bhi.n d028c36 <wifi_rom_get_ie_ex+0x2a> + d028c78: 2400 movs r4, #0 + d028c7a: e7ec b.n d028c56 <wifi_rom_get_ie_ex+0x4a> + d028c7c: 7862 ldrb r2, [r4, #1] + d028c7e: 4621 mov r1, r4 + d028c80: 980d ldr r0, [sp, #52] ; 0x34 + d028c82: 3202 adds r2, #2 + d028c84: 4b01 ldr r3, [pc, #4] ; (d028c8c <wifi_rom_get_ie_ex+0x80>) + d028c86: 4798 blx r3 + d028c88: e7de b.n d028c48 <wifi_rom_get_ie_ex+0x3c> + d028c8a: bf00 nop + d028c8c: 00027939 .word 0x00027939 + d028c90: 000278d9 .word 0x000278d9 + +0d028c94 <wifi_rom_parse_rsnxe>: + d028c94: b5f8 push {r3, r4, r5, r6, r7, lr} + d028c96: 4616 mov r6, r2 + d028c98: 461f mov r7, r3 + d028c9a: 4604 mov r4, r0 + d028c9c: b150 cbz r0, d028cb4 <wifi_rom_parse_rsnxe+0x20> + d028c9e: 2500 movs r5, #0 + d028ca0: 428d cmp r5, r1 + d028ca2: d301 bcc.n d028ca8 <wifi_rom_parse_rsnxe+0x14> + d028ca4: 2000 movs r0, #0 + d028ca6: e005 b.n d028cb4 <wifi_rom_parse_rsnxe+0x20> + d028ca8: 5d62 ldrb r2, [r4, r5] + d028caa: 1963 adds r3, r4, r5 + d028cac: 2af4 cmp r2, #244 ; 0xf4 + d028cae: d10f bne.n d028cd0 <wifi_rom_parse_rsnxe+0x3c> + d028cb0: b90e cbnz r6, d028cb6 <wifi_rom_parse_rsnxe+0x22> + d028cb2: 2001 movs r0, #1 + d028cb4: bdf8 pop {r3, r4, r5, r6, r7, pc} + d028cb6: 3501 adds r5, #1 + d028cb8: 4619 mov r1, r3 + d028cba: 4630 mov r0, r6 + d028cbc: 4b06 ldr r3, [pc, #24] ; (d028cd8 <wifi_rom_parse_rsnxe+0x44>) + d028cbe: 5d62 ldrb r2, [r4, r5] + d028cc0: 3202 adds r2, #2 + d028cc2: 4798 blx r3 + d028cc4: 2f00 cmp r7, #0 + d028cc6: d0f4 beq.n d028cb2 <wifi_rom_parse_rsnxe+0x1e> + d028cc8: 5d63 ldrb r3, [r4, r5] + d028cca: 3302 adds r3, #2 + d028ccc: 603b str r3, [r7, #0] + d028cce: e7f0 b.n d028cb2 <wifi_rom_parse_rsnxe+0x1e> + d028cd0: 785b ldrb r3, [r3, #1] + d028cd2: 3302 adds r3, #2 + d028cd4: 441d add r5, r3 + d028cd6: e7e3 b.n d028ca0 <wifi_rom_parse_rsnxe+0xc> + d028cd8: 00027939 .word 0x00027939 + +0d028cdc <wifi_rom_append_rsnxe>: + d028cdc: b510 push {r4, lr} + d028cde: 4604 mov r4, r0 + d028ce0: 4610 mov r0, r2 + d028ce2: b13c cbz r4, d028cf4 <wifi_rom_append_rsnxe+0x18> + d028ce4: 780a ldrb r2, [r1, #0] + d028ce6: 2af4 cmp r2, #244 ; 0xf4 + d028ce8: d106 bne.n d028cf8 <wifi_rom_append_rsnxe+0x1c> + d028cea: 784c ldrb r4, [r1, #1] + d028cec: 4b03 ldr r3, [pc, #12] ; (d028cfc <wifi_rom_append_rsnxe+0x20>) + d028cee: 3402 adds r4, #2 + d028cf0: 4622 mov r2, r4 + d028cf2: 4798 blx r3 + d028cf4: 4620 mov r0, r4 + d028cf6: bd10 pop {r4, pc} + d028cf8: 2400 movs r4, #0 + d028cfa: e7fb b.n d028cf4 <wifi_rom_append_rsnxe+0x18> + d028cfc: 00027939 .word 0x00027939 + +0d028d00 <wifi_rom_restruct_wmm_ie>: + d028d00: b5f0 push {r4, r5, r6, r7, lr} + d028d02: 4606 mov r6, r0 + d028d04: 240c movs r4, #12 + d028d06: 2000 movs r0, #0 + d028d08: 4294 cmp r4, r2 + d028d0a: d224 bcs.n d028d56 <wifi_rom_restruct_wmm_ie+0x56> + d028d0c: 5d30 ldrb r0, [r6, r4] + d028d0e: 1935 adds r5, r6, r4 + d028d10: 28dd cmp r0, #221 ; 0xdd + d028d12: d126 bne.n d028d62 <wifi_rom_restruct_wmm_ie+0x62> + d028d14: 78a8 ldrb r0, [r5, #2] + d028d16: bb20 cbnz r0, d028d62 <wifi_rom_restruct_wmm_ie+0x62> + d028d18: 78e8 ldrb r0, [r5, #3] + d028d1a: 2850 cmp r0, #80 ; 0x50 + d028d1c: d121 bne.n d028d62 <wifi_rom_restruct_wmm_ie+0x62> + d028d1e: 7928 ldrb r0, [r5, #4] + d028d20: 28f2 cmp r0, #242 ; 0xf2 + d028d22: d11e bne.n d028d62 <wifi_rom_restruct_wmm_ie+0x62> + d028d24: 1d60 adds r0, r4, #5 + d028d26: 5c37 ldrb r7, [r6, r0] + d028d28: 2f02 cmp r7, #2 + d028d2a: d11a bne.n d028d62 <wifi_rom_restruct_wmm_ie+0x62> + d028d2c: 4290 cmp r0, r2 + d028d2e: d218 bcs.n d028d62 <wifi_rom_restruct_wmm_ie+0x62> + d028d30: f114 0f0a cmn.w r4, #10 + d028d34: eb01 0003 add.w r0, r1, r3 + d028d38: bf8c ite hi + d028d3a: 2201 movhi r2, #1 + d028d3c: 220a movls r2, #10 + d028d3e: 4601 mov r1, r0 + d028d40: 3a01 subs r2, #1 + d028d42: d109 bne.n d028d58 <wifi_rom_restruct_wmm_ie+0x58> + d028d44: 340a adds r4, #10 + d028d46: 718a strb r2, [r1, #6] + d028d48: 720a strb r2, [r1, #8] + d028d4a: bf8c ite hi + d028d4c: 2000 movhi r0, #0 + d028d4e: 2009 movls r0, #9 + d028d50: 4418 add r0, r3 + d028d52: 2307 movs r3, #7 + d028d54: 704b strb r3, [r1, #1] + d028d56: bdf0 pop {r4, r5, r6, r7, pc} + d028d58: f815 6b01 ldrb.w r6, [r5], #1 + d028d5c: f800 6b01 strb.w r6, [r0], #1 + d028d60: e7ee b.n d028d40 <wifi_rom_restruct_wmm_ie+0x40> + d028d62: 7868 ldrb r0, [r5, #1] + d028d64: 3002 adds r0, #2 + d028d66: 4404 add r4, r0 + d028d68: 4618 mov r0, r3 + d028d6a: e7cd b.n d028d08 <wifi_rom_restruct_wmm_ie+0x8> + +0d028d6c <wifi_rom_restruct_sec_ie>: + d028d6c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d028d70: 9e0a ldr r6, [sp, #40] ; 0x28 + d028d72: 4604 mov r4, r0 + d028d74: 4d1a ldr r5, [pc, #104] ; (d028de0 <wifi_rom_restruct_sec_ie+0x74>) + d028d76: 4688 mov r8, r1 + d028d78: 4617 mov r7, r2 + d028d7a: 4619 mov r1, r3 + d028d7c: 220c movs r2, #12 + d028d7e: 4630 mov r0, r6 + d028d80: 47a8 blx r5 + d028d82: 6922 ldr r2, [r4, #16] + d028d84: 1ed3 subs r3, r2, #3 + d028d86: 2b01 cmp r3, #1 + d028d88: 462b mov r3, r5 + d028d8a: d924 bls.n d028dd6 <wifi_rom_restruct_sec_ie+0x6a> + d028d8c: 3a07 subs r2, #7 + d028d8e: 2a03 cmp r2, #3 + d028d90: d823 bhi.n d028dda <wifi_rom_restruct_sec_ie+0x6e> + d028d92: 2530 movs r5, #48 ; 0x30 + d028d94: 6821 ldr r1, [r4, #0] + d028d96: f106 090c add.w r9, r6, #12 + d028d9a: 784a ldrb r2, [r1, #1] + d028d9c: 4648 mov r0, r9 + d028d9e: 3202 adds r2, #2 + d028da0: 4798 blx r3 + d028da2: 7335 strb r5, [r6, #12] + d028da4: 6823 ldr r3, [r4, #0] + d028da6: 7858 ldrb r0, [r3, #1] + d028da8: f100 050e add.w r5, r0, #14 + d028dac: 3002 adds r0, #2 + d028dae: 9001 str r0, [sp, #4] + d028db0: 68a0 ldr r0, [r4, #8] + d028db2: b128 cbz r0, d028dc0 <wifi_rom_restruct_sec_ie+0x54> + d028db4: 4643 mov r3, r8 + d028db6: aa01 add r2, sp, #4 + d028db8: 4649 mov r1, r9 + d028dba: f000 f92f bl d02901c <wifi_rom_pmksa_append_pmkid> + d028dbe: 4405 add r5, r0 + d028dc0: b12f cbz r7, d028dce <wifi_rom_restruct_sec_ie+0x62> + d028dc2: 1972 adds r2, r6, r5 + d028dc4: 6861 ldr r1, [r4, #4] + d028dc6: 7b20 ldrb r0, [r4, #12] + d028dc8: f7ff ff88 bl d028cdc <wifi_rom_append_rsnxe> + d028dcc: 4405 add r5, r0 + d028dce: 4628 mov r0, r5 + d028dd0: b003 add sp, #12 + d028dd2: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d028dd6: 25dd movs r5, #221 ; 0xdd + d028dd8: e7dc b.n d028d94 <wifi_rom_restruct_sec_ie+0x28> + d028dda: 250c movs r5, #12 + d028ddc: e7f7 b.n d028dce <wifi_rom_restruct_sec_ie+0x62> + d028dde: bf00 nop + d028de0: 00027939 .word 0x00027939 + +0d028de4 <wifi_rom_append_exented_cap>: + d028de4: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d028de8: 4615 mov r5, r2 + d028dea: b087 sub sp, #28 + d028dec: 2208 movs r2, #8 + d028dee: 4680 mov r8, r0 + d028df0: 460e mov r6, r1 + d028df2: f8df 9064 ldr.w r9, [pc, #100] ; d028e58 <wifi_rom_append_exented_cap+0x74> + d028df6: 2100 movs r1, #0 + d028df8: eb0d 0002 add.w r0, sp, r2 + d028dfc: 461c mov r4, r3 + d028dfe: 9f0e ldr r7, [sp, #56] ; 0x38 + d028e00: 47c8 blx r9 + d028e02: 2208 movs r2, #8 + d028e04: 2100 movs r1, #0 + d028e06: a804 add r0, sp, #16 + d028e08: 47c8 blx r9 + d028e0a: f1b8 0f00 cmp.w r8, #0 + d028e0e: d007 beq.n d028e20 <wifi_rom_append_exented_cap+0x3c> + d028e10: 0733 lsls r3, r6, #28 + d028e12: bf42 ittt mi + d028e14: f89d 300a ldrbmi.w r3, [sp, #10] + d028e18: f043 0308 orrmi.w r3, r3, #8 + d028e1c: f88d 300a strbmi.w r3, [sp, #10] + d028e20: b12d cbz r5, d028e2e <wifi_rom_append_exented_cap+0x4a> + d028e22: f89d 300a ldrb.w r3, [sp, #10] + d028e26: f043 0340 orr.w r3, r3, #64 ; 0x40 + d028e2a: f88d 300a strb.w r3, [sp, #10] + d028e2e: 2208 movs r2, #8 + d028e30: a904 add r1, sp, #16 + d028e32: 4b08 ldr r3, [pc, #32] ; (d028e54 <wifi_rom_append_exented_cap+0x70>) + d028e34: eb0d 0002 add.w r0, sp, r2 + d028e38: 4798 blx r3 + d028e3a: b138 cbz r0, d028e4c <wifi_rom_append_exented_cap+0x68> + d028e3c: 6838 ldr r0, [r7, #0] + d028e3e: ab02 add r3, sp, #8 + d028e40: 2208 movs r2, #8 + d028e42: 217f movs r1, #127 ; 0x7f + d028e44: 4420 add r0, r4 + d028e46: 9700 str r7, [sp, #0] + d028e48: f7fe ff1c bl d027c84 <rtw_set_ie> + d028e4c: b007 add sp, #28 + d028e4e: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d028e52: bf00 nop + d028e54: 000278d9 .word 0x000278d9 + d028e58: 00027b01 .word 0x00027b01 + +0d028e5c <wifi_rom_HT_caps_handler>: + d028e5c: b5f0 push {r4, r5, r6, r7, lr} + d028e5e: 2300 movs r3, #0 + d028e60: 1c8d adds r5, r1, #2 + d028e62: 784a ldrb r2, [r1, #1] + d028e64: 429a cmp r2, r3 + d028e66: d800 bhi.n d028e6a <wifi_rom_HT_caps_handler+0xe> + d028e68: bdf0 pop {r4, r5, r6, r7, pc} + d028e6a: 2b02 cmp r3, #2 + d028e6c: d007 beq.n d028e7e <wifi_rom_HT_caps_handler+0x22> + d028e6e: 2b19 cmp r3, #25 + d028e70: d803 bhi.n d028e7a <wifi_rom_HT_caps_handler+0x1e> + d028e72: 5cea ldrb r2, [r5, r3] + d028e74: 5cc4 ldrb r4, [r0, r3] + d028e76: 4022 ands r2, r4 + d028e78: 54c2 strb r2, [r0, r3] + d028e7a: 3301 adds r3, #1 + d028e7c: e7f1 b.n d028e62 <wifi_rom_HT_caps_handler+0x6> + d028e7e: 7882 ldrb r2, [r0, #2] + d028e80: 790c ldrb r4, [r1, #4] + d028e82: f002 071c and.w r7, r2, #28 + d028e86: f002 0203 and.w r2, r2, #3 + d028e8a: f004 061c and.w r6, r4, #28 + d028e8e: f004 0403 and.w r4, r4, #3 + d028e92: 42a2 cmp r2, r4 + d028e94: bf28 it cs + d028e96: 4622 movcs r2, r4 + d028e98: 42b7 cmp r7, r6 + d028e9a: bf2c ite cs + d028e9c: 433a orrcs r2, r7 + d028e9e: 4332 orrcc r2, r6 + d028ea0: 7082 strb r2, [r0, #2] + d028ea2: e7ea b.n d028e7a <wifi_rom_HT_caps_handler+0x1e> + +0d028ea4 <wifi_rom_check_rsn_ie_pmkid>: + d028ea4: b5f8 push {r3, r4, r5, r6, r7, lr} + d028ea6: 4615 mov r5, r2 + d028ea8: 1e8a subs r2, r1, #2 + d028eaa: 460b mov r3, r1 + d028eac: 2a23 cmp r2, #35 ; 0x23 + d028eae: dc01 bgt.n d028eb4 <wifi_rom_check_rsn_ie_pmkid+0x10> + d028eb0: 2000 movs r0, #0 + d028eb2: bdf8 pop {r3, r4, r5, r6, r7, pc} + d028eb4: 8904 ldrh r4, [r0, #8] + d028eb6: 3b08 subs r3, #8 + d028eb8: ebc4 1184 rsb r1, r4, r4, lsl #6 + d028ebc: eb03 0381 add.w r3, r3, r1, lsl #2 + d028ec0: b2db uxtb r3, r3 + d028ec2: 2b01 cmp r3, #1 + d028ec4: d9f4 bls.n d028eb0 <wifi_rom_check_rsn_ie_pmkid+0xc> + d028ec6: 3008 adds r0, #8 + d028ec8: 00a2 lsls r2, r4, #2 + d028eca: 3b04 subs r3, #4 + d028ecc: eb00 0484 add.w r4, r0, r4, lsl #2 + d028ed0: 78e6 ldrb r6, [r4, #3] + d028ed2: 78a1 ldrb r1, [r4, #2] + d028ed4: f06f 0403 mvn.w r4, #3 + d028ed8: ea41 2106 orr.w r1, r1, r6, lsl #8 + d028edc: fb04 3301 mla r3, r4, r1, r3 + d028ee0: 2b11 cmp r3, #17 + d028ee2: dde5 ble.n d028eb0 <wifi_rom_check_rsn_ie_pmkid+0xc> + d028ee4: 1d93 adds r3, r2, #6 + d028ee6: 4f09 ldr r7, [pc, #36] ; (d028f0c <wifi_rom_check_rsn_ie_pmkid+0x68>) + d028ee8: eb03 0381 add.w r3, r3, r1, lsl #2 + d028eec: 18c6 adds r6, r0, r3 + d028eee: 5ac4 ldrh r4, [r0, r3] + d028ef0: 3602 adds r6, #2 + d028ef2: 2c00 cmp r4, #0 + d028ef4: d0dc beq.n d028eb0 <wifi_rom_check_rsn_ie_pmkid+0xc> + d028ef6: 2210 movs r2, #16 + d028ef8: 4629 mov r1, r5 + d028efa: 4630 mov r0, r6 + d028efc: 47b8 blx r7 + d028efe: b118 cbz r0, d028f08 <wifi_rom_check_rsn_ie_pmkid+0x64> + d028f00: 3c01 subs r4, #1 + d028f02: 3610 adds r6, #16 + d028f04: b2a4 uxth r4, r4 + d028f06: e7f4 b.n d028ef2 <wifi_rom_check_rsn_ie_pmkid+0x4e> + d028f08: 2001 movs r0, #1 + d028f0a: e7d2 b.n d028eb2 <wifi_rom_check_rsn_ie_pmkid+0xe> + d028f0c: 000278d9 .word 0x000278d9 + +0d028f10 <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0>: + d028f10: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d028f14: 2510 movs r5, #16 + d028f16: 4607 mov r7, r0 + d028f18: 460c mov r4, r1 + d028f1a: 4616 mov r6, r2 + d028f1c: 4692 mov sl, r2 + d028f1e: f04f 0900 mov.w r9, #0 + d028f22: f8df 8038 ldr.w r8, [pc, #56] ; d028f5c <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0+0x4c> + d028f26: fbb5 f5f1 udiv r5, r5, r1 + d028f2a: f109 0901 add.w r9, r9, #1 + d028f2e: 4650 mov r0, sl + d028f30: 4622 mov r2, r4 + d028f32: 4639 mov r1, r7 + d028f34: 47c0 blx r8 + d028f36: 454d cmp r5, r9 + d028f38: 44a2 add sl, r4 + d028f3a: d1f6 bne.n d028f2a <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0+0x1a> + d028f3c: 2310 movs r3, #16 + d028f3e: 4365 muls r5, r4 + d028f40: fbb3 f3f4 udiv r3, r3, r4 + d028f44: 1961 adds r1, r4, r5 + d028f46: 4363 muls r3, r4 + d028f48: 1970 adds r0, r6, r5 + d028f4a: 3910 subs r1, #16 + d028f4c: f1c3 0210 rsb r2, r3, #16 + d028f50: 4643 mov r3, r8 + d028f52: 4439 add r1, r7 + d028f54: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d028f58: 4718 bx r3 + d028f5a: bf00 nop + d028f5c: 00027939 .word 0x00027939 + +0d028f60 <wifi_rom_pmksa_cache_encrypt_macaddr>: + d028f60: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d028f64: b096 sub sp, #88 ; 0x58 + d028f66: 4e2b ldr r6, [pc, #172] ; (d029014 <wifi_rom_pmksa_cache_encrypt_macaddr+0xb4>) + d028f68: 4689 mov r9, r1 + d028f6a: 4690 mov r8, r2 + d028f6c: af10 add r7, sp, #64 ; 0x40 + d028f6e: 4605 mov r5, r0 + d028f70: f019 ff26 bl d042dc0 <____wrap_strlen_veneer> + d028f74: 2218 movs r2, #24 + d028f76: 2100 movs r1, #0 + d028f78: b284 uxth r4, r0 + d028f7a: 4638 mov r0, r7 + d028f7c: f04f 0a10 mov.w sl, #16 + d028f80: 47b0 blx r6 + d028f82: 2210 movs r2, #16 + d028f84: 2100 movs r1, #0 + d028f86: a808 add r0, sp, #32 + d028f88: 47b0 blx r6 + d028f8a: 2208 movs r2, #8 + d028f8c: 2102 movs r1, #2 + d028f8e: a806 add r0, sp, #24 + d028f90: 47b0 blx r6 + d028f92: 2210 movs r2, #16 + d028f94: 2100 movs r1, #0 + d028f96: a80c add r0, sp, #48 ; 0x30 + d028f98: 47b0 blx r6 + d028f9a: 4648 mov r0, r9 + d028f9c: f10d 0616 add.w r6, sp, #22 + d028fa0: f8df 9074 ldr.w r9, [pc, #116] ; d029018 <wifi_rom_pmksa_cache_encrypt_macaddr+0xb8> + d028fa4: aa08 add r2, sp, #32 + d028fa6: 2106 movs r1, #6 + d028fa8: f7ff ffb2 bl d028f10 <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0> + d028fac: 2c10 cmp r4, #16 + d028fae: 4628 mov r0, r5 + d028fb0: f105 0510 add.w r5, r5, #16 + d028fb4: d817 bhi.n d028fe6 <wifi_rom_pmksa_cache_encrypt_macaddr+0x86> + d028fb6: b11c cbz r4, d028fc0 <wifi_rom_pmksa_cache_encrypt_macaddr+0x60> + d028fb8: aa0c add r2, sp, #48 ; 0x30 + d028fba: 4621 mov r1, r4 + d028fbc: f7ff ffa8 bl d028f10 <wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0> + d028fc0: 2410 movs r4, #16 + d028fc2: ab0c add r3, sp, #48 ; 0x30 + d028fc4: aa06 add r2, sp, #24 + d028fc6: a808 add r0, sp, #32 + d028fc8: 4621 mov r1, r4 + d028fca: 9300 str r3, [sp, #0] + d028fcc: 9401 str r4, [sp, #4] + d028fce: 2308 movs r3, #8 + d028fd0: e9cd 7602 strd r7, r6, [sp, #8] + d028fd4: f00f fda0 bl d038b18 <AES_WRAP> + d028fd8: 4622 mov r2, r4 + d028fda: a912 add r1, sp, #72 ; 0x48 + d028fdc: 4640 mov r0, r8 + d028fde: 47c8 blx r9 + d028fe0: b016 add sp, #88 ; 0x58 + d028fe2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d028fe6: 4601 mov r1, r0 + d028fe8: 2210 movs r2, #16 + d028fea: a80c add r0, sp, #48 ; 0x30 + d028fec: 3c10 subs r4, #16 + d028fee: 47c8 blx r9 + d028ff0: ab0c add r3, sp, #48 ; 0x30 + d028ff2: aa06 add r2, sp, #24 + d028ff4: a808 add r0, sp, #32 + d028ff6: 9300 str r3, [sp, #0] + d028ff8: 2110 movs r1, #16 + d028ffa: 2308 movs r3, #8 + d028ffc: f8cd a004 str.w sl, [sp, #4] + d029000: b2a4 uxth r4, r4 + d029002: e9cd 7602 strd r7, r6, [sp, #8] + d029006: f00f fd87 bl d038b18 <AES_WRAP> + d02900a: 2210 movs r2, #16 + d02900c: a912 add r1, sp, #72 ; 0x48 + d02900e: a808 add r0, sp, #32 + d029010: 47c8 blx r9 + d029012: e7cb b.n d028fac <wifi_rom_pmksa_cache_encrypt_macaddr+0x4c> + d029014: 00027b01 .word 0x00027b01 + d029018: 00027939 .word 0x00027939 + +0d02901c <wifi_rom_pmksa_append_pmkid>: + d02901c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d029020: 4614 mov r4, r2 + d029022: f8d2 8000 ldr.w r8, [r2] + d029026: 784a ldrb r2, [r1, #1] + d029028: 461e mov r6, r3 + d02902a: 2300 movs r3, #0 + d02902c: 4607 mov r7, r0 + d02902e: 2a14 cmp r2, #20 + d029030: 460d mov r5, r1 + d029032: 9301 str r3, [sp, #4] + d029034: d955 bls.n d0290e2 <wifi_rom_pmksa_append_pmkid+0xc6> + d029036: f8b1 9016 ldrh.w r9, [r1, #22] + d02903a: f1b9 0f01 cmp.w r9, #1 + d02903e: d031 beq.n d0290a4 <wifi_rom_pmksa_append_pmkid+0x88> + d029040: ea4f 1909 mov.w r9, r9, lsl #4 + d029044: 2e00 cmp r6, #0 + d029046: d13b bne.n d0290c0 <wifi_rom_pmksa_append_pmkid+0xa4> + d029048: 6823 ldr r3, [r4, #0] + d02904a: 2e01 cmp r6, #1 + d02904c: eba3 0309 sub.w r3, r3, r9 + d029050: bf14 ite ne + d029052: 3b02 subne r3, #2 + d029054: 3b06 subeq r3, #6 + d029056: 6023 str r3, [r4, #0] + d029058: 2314 movs r3, #20 + d02905a: 706b strb r3, [r5, #1] + d02905c: 6823 ldr r3, [r4, #0] + d02905e: 2201 movs r2, #1 + d029060: 4639 mov r1, r7 + d029062: 4f21 ldr r7, [pc, #132] ; (d0290e8 <wifi_rom_pmksa_append_pmkid+0xcc>) + d029064: 54ea strb r2, [r5, r3] + d029066: 6823 ldr r3, [r4, #0] + d029068: 4413 add r3, r2 + d02906a: 2200 movs r2, #0 + d02906c: 6023 str r3, [r4, #0] + d02906e: 54ea strb r2, [r5, r3] + d029070: 2210 movs r2, #16 + d029072: 6820 ldr r0, [r4, #0] + d029074: 3001 adds r0, #1 + d029076: 6020 str r0, [r4, #0] + d029078: 4428 add r0, r5 + d02907a: 47b8 blx r7 + d02907c: 6823 ldr r3, [r4, #0] + d02907e: 3310 adds r3, #16 + d029080: 6023 str r3, [r4, #0] + d029082: 786b ldrb r3, [r5, #1] + d029084: 3312 adds r3, #18 + d029086: 706b strb r3, [r5, #1] + d029088: b1a6 cbz r6, d0290b4 <wifi_rom_pmksa_append_pmkid+0x98> + d02908a: 6820 ldr r0, [r4, #0] + d02908c: 2204 movs r2, #4 + d02908e: 4428 add r0, r5 + d029090: eb0d 0102 add.w r1, sp, r2 + d029094: 47b8 blx r7 + d029096: 6823 ldr r3, [r4, #0] + d029098: 3304 adds r3, #4 + d02909a: 6023 str r3, [r4, #0] + d02909c: 786b ldrb r3, [r5, #1] + d02909e: 3304 adds r3, #4 + d0290a0: 706b strb r3, [r5, #1] + d0290a2: e007 b.n d0290b4 <wifi_rom_pmksa_append_pmkid+0x98> + d0290a4: 4601 mov r1, r0 + d0290a6: 2210 movs r2, #16 + d0290a8: f105 0018 add.w r0, r5, #24 + d0290ac: 4b0f ldr r3, [pc, #60] ; (d0290ec <wifi_rom_pmksa_append_pmkid+0xd0>) + d0290ae: 4798 blx r3 + d0290b0: 2800 cmp r0, #0 + d0290b2: d1c5 bne.n d029040 <wifi_rom_pmksa_append_pmkid+0x24> + d0290b4: 6820 ldr r0, [r4, #0] + d0290b6: eba0 0008 sub.w r0, r0, r8 + d0290ba: b003 add sp, #12 + d0290bc: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d0290c0: 786a ldrb r2, [r5, #1] + d0290c2: f109 0316 add.w r3, r9, #22 + d0290c6: 429a cmp r2, r3 + d0290c8: dd09 ble.n d0290de <wifi_rom_pmksa_append_pmkid+0xc2> + d0290ca: 2204 movs r2, #4 + d0290cc: f109 0118 add.w r1, r9, #24 + d0290d0: 4b05 ldr r3, [pc, #20] ; (d0290e8 <wifi_rom_pmksa_append_pmkid+0xcc>) + d0290d2: 2601 movs r6, #1 + d0290d4: 4429 add r1, r5 + d0290d6: eb0d 0002 add.w r0, sp, r2 + d0290da: 4798 blx r3 + d0290dc: e7b4 b.n d029048 <wifi_rom_pmksa_append_pmkid+0x2c> + d0290de: 2600 movs r6, #0 + d0290e0: e7b2 b.n d029048 <wifi_rom_pmksa_append_pmkid+0x2c> + d0290e2: 461e mov r6, r3 + d0290e4: e7ba b.n d02905c <wifi_rom_pmksa_append_pmkid+0x40> + d0290e6: bf00 nop + d0290e8: 00027939 .word 0x00027939 + d0290ec: 000278d9 .word 0x000278d9 + +0d0290f0 <wifi_rom_check_pn>: + d0290f0: b5f0 push {r4, r5, r6, r7, lr} + d0290f2: 4d0e ldr r5, [pc, #56] ; (d02912c <wifi_rom_check_pn+0x3c>) + d0290f4: e9d1 4600 ldrd r4, r6, [r1] + d0290f8: b178 cbz r0, d02911a <wifi_rom_check_pn+0x2a> + d0290fa: 782b ldrb r3, [r5, #0] + d0290fc: e9d2 1700 ldrd r1, r7, [r2] + d029100: 4283 cmp r3, r0 + d029102: bf94 ite ls + d029104: 1ac3 subls r3, r0, r3 + d029106: 1a1b subhi r3, r3, r0 + d029108: 428c cmp r4, r1 + d02910a: b2db uxtb r3, r3 + d02910c: eb76 0707 sbcs.w r7, r6, r7 + d029110: d308 bcc.n d029124 <wifi_rom_check_pn+0x34> + d029112: 1a61 subs r1, r4, r1 + d029114: b2c9 uxtb r1, r1 + d029116: 4299 cmp r1, r3 + d029118: d106 bne.n d029128 <wifi_rom_check_pn+0x38> + d02911a: 7028 strb r0, [r5, #0] + d02911c: 2001 movs r0, #1 + d02911e: e9c2 4600 strd r4, r6, [r2] + d029122: bdf0 pop {r4, r5, r6, r7, pc} + d029124: 1b09 subs r1, r1, r4 + d029126: e7f5 b.n d029114 <wifi_rom_check_pn+0x24> + d029128: 2000 movs r0, #0 + d02912a: e7fa b.n d029122 <wifi_rom_check_pn+0x32> + d02912c: 60007f44 .word 0x60007f44 + +0d029130 <wifi_rom_check_indicate_seq>: + d029130: b530 push {r4, r5, lr} + d029132: f64f 74ff movw r4, #65535 ; 0xffff + d029136: 8805 ldrh r5, [r0, #0] + d029138: 42a5 cmp r5, r4 + d02913a: bf08 it eq + d02913c: 8003 strheq r3, [r0, #0] + d02913e: 8804 ldrh r4, [r0, #0] + d029140: 1b1d subs r5, r3, r4 + d029142: 052d lsls r5, r5, #20 + d029144: d414 bmi.n d029170 <wifi_rom_check_indicate_seq+0x40> + d029146: 429c cmp r4, r3 + d029148: d105 bne.n d029156 <wifi_rom_check_indicate_seq+0x26> + d02914a: 3301 adds r3, #1 + d02914c: f3c3 030b ubfx r3, r3, #0, #12 + d029150: 8003 strh r3, [r0, #0] + d029152: 2001 movs r0, #1 + d029154: e00d b.n d029172 <wifi_rom_check_indicate_seq+0x42> + d029156: 1ad2 subs r2, r2, r3 + d029158: 0512 lsls r2, r2, #20 + d02915a: d5fa bpl.n d029152 <wifi_rom_check_indicate_seq+0x22> + d02915c: 1a5a subs r2, r3, r1 + d02915e: 3901 subs r1, #1 + d029160: b212 sxth r2, r2 + d029162: 428b cmp r3, r1 + d029164: bfb6 itet lt + d029166: f502 5380 addlt.w r3, r2, #4096 ; 0x1000 + d02916a: 1c53 addge r3, r2, #1 + d02916c: 3301 addlt r3, #1 + d02916e: e7ef b.n d029150 <wifi_rom_check_indicate_seq+0x20> + d029170: 2000 movs r0, #0 + d029172: bd30 pop {r4, r5, pc} + +0d029174 <wifi_rom_get_wmmps_ac>: + d029174: b530 push {r4, r5, lr} + d029176: 4605 mov r5, r0 d029178: 2401 movs r4, #1 - d02917a: 220a movs r2, #10 - d02917c: 4641 mov r1, r8 - d02917e: 4638 mov r0, r7 - d029180: 4b06 ldr r3, [pc, #24] ; (d02919c <wifi_rom_beacon_rate_check+0x5c>) - d029182: 4798 blx r3 - d029184: 4620 mov r0, r4 - d029186: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02918a: 47c8 blx r9 - d02918c: 4604 mov r4, r0 - d02918e: 2800 cmp r0, #0 - d029190: d0ed beq.n d02916e <wifi_rom_beacon_rate_check+0x2e> - d029192: 4632 mov r2, r6 - d029194: 4651 mov r1, sl - d029196: 4628 mov r0, r5 - d029198: e7e6 b.n d029168 <wifi_rom_beacon_rate_check+0x28> - d02919a: bf00 nop - d02919c: 00027939 .word 0x00027939 - d0291a0: 000278d9 .word 0x000278d9 - -0d0291a4 <wifi_rom_beacon_ssid_check>: - d0291a4: b570 push {r4, r5, r6, lr} - d0291a6: b08a sub sp, #40 ; 0x28 - d0291a8: 4616 mov r6, r2 - d0291aa: 461d mov r5, r3 - d0291ac: 300c adds r0, #12 - d0291ae: f1a1 030c sub.w r3, r1, #12 - d0291b2: aa01 add r2, sp, #4 - d0291b4: 2100 movs r1, #0 - d0291b6: f7fe fd0d bl d027bd4 <rtw_get_ie> - d0291ba: 4604 mov r4, r0 - d0291bc: 2220 movs r2, #32 - d0291be: 2100 movs r1, #0 - d0291c0: a802 add r0, sp, #8 - d0291c2: 4b10 ldr r3, [pc, #64] ; (d029204 <wifi_rom_beacon_ssid_check+0x60>) - d0291c4: 4798 blx r3 - d0291c6: b1b4 cbz r4, d0291f6 <wifi_rom_beacon_ssid_check+0x52> - d0291c8: 7862 ldrb r2, [r4, #1] - d0291ca: b1a2 cbz r2, d0291f6 <wifi_rom_beacon_ssid_check+0x52> - d0291cc: 1ca1 adds r1, r4, #2 - d0291ce: a802 add r0, sp, #8 - d0291d0: 4b0d ldr r3, [pc, #52] ; (d029208 <wifi_rom_beacon_ssid_check+0x64>) - d0291d2: 4798 blx r3 - d0291d4: 7864 ldrb r4, [r4, #1] - d0291d6: 2220 movs r2, #32 - d0291d8: 4631 mov r1, r6 - d0291da: a802 add r0, sp, #8 - d0291dc: 4b0b ldr r3, [pc, #44] ; (d02920c <wifi_rom_beacon_ssid_check+0x68>) - d0291de: 4798 blx r3 - d0291e0: b908 cbnz r0, d0291e6 <wifi_rom_beacon_ssid_check+0x42> - d0291e2: 42ac cmp r4, r5 - d0291e4: d00c beq.n d029200 <wifi_rom_beacon_ssid_check+0x5c> - d0291e6: f89d 3008 ldrb.w r3, [sp, #8] - d0291ea: b14b cbz r3, d029200 <wifi_rom_beacon_ssid_check+0x5c> - d0291ec: fab4 f084 clz r0, r4 - d0291f0: 0940 lsrs r0, r0, #5 - d0291f2: b00a add sp, #40 ; 0x28 - d0291f4: bd70 pop {r4, r5, r6, pc} - d0291f6: 2000 movs r0, #0 - d0291f8: 4604 mov r4, r0 - d0291fa: f88d 0008 strb.w r0, [sp, #8] - d0291fe: e7ea b.n d0291d6 <wifi_rom_beacon_ssid_check+0x32> - d029200: 2001 movs r0, #1 - d029202: e7f6 b.n d0291f2 <wifi_rom_beacon_ssid_check+0x4e> - d029204: 00027b01 .word 0x00027b01 - d029208: 00027939 .word 0x00027939 - d02920c: 000278d9 .word 0x000278d9 - -0d029210 <wifi_rom_beacon_encryption_check>: - d029210: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d029214: b08b sub sp, #44 ; 0x2c - d029216: 2600 movs r6, #0 - d029218: 4614 mov r4, r2 - d02921a: 4605 mov r5, r0 - d02921c: 460f mov r7, r1 - d02921e: 4699 mov r9, r3 - d029220: f100 010a add.w r1, r0, #10 - d029224: 4b3b ldr r3, [pc, #236] ; (d029314 <wifi_rom_beacon_encryption_check+0x104>) - d029226: 2202 movs r2, #2 - d029228: f10d 0012 add.w r0, sp, #18 - d02922c: f8dd 8048 ldr.w r8, [sp, #72] ; 0x48 - d029230: f8ad 6014 strh.w r6, [sp, #20] - d029234: f8ad 6016 strh.w r6, [sp, #22] - d029238: e9cd 6606 strd r6, r6, [sp, #24] - d02923c: e9cd 6608 strd r6, r6, [sp, #32] - d029240: 4798 blx r3 - d029242: f8bd 3012 ldrh.w r3, [sp, #18] - d029246: f3c3 1300 ubfx r3, r3, #4, #1 - d02924a: 429c cmp r4, r3 - d02924c: d003 beq.n d029256 <wifi_rom_beacon_encryption_check+0x46> - d02924e: 2000 movs r0, #0 - d029250: b00b add sp, #44 ; 0x2c - d029252: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d029256: ab05 add r3, sp, #20 - d029258: 4632 mov r2, r6 - d02925a: 4639 mov r1, r7 - d02925c: 4628 mov r0, r5 - d02925e: e9cd 6300 strd r6, r3, [sp] - d029262: f10d 0316 add.w r3, sp, #22 - d029266: f7fe fe67 bl d027f38 <rtw_get_sec_ie> - d02926a: f8bd 2016 ldrh.w r2, [sp, #22] - d02926e: f8bd 3014 ldrh.w r3, [sp, #20] - d029272: 2a00 cmp r2, #0 - d029274: d037 beq.n d0292e6 <wifi_rom_beacon_encryption_check+0xd6> - d029276: 2b00 cmp r3, #0 - d029278: bf14 ite ne - d02927a: 2404 movne r4, #4 - d02927c: 2403 moveq r4, #3 - d02927e: f899 3000 ldrb.w r3, [r9] - d029282: b923 cbnz r3, d02928e <wifi_rom_beacon_encryption_check+0x7e> - d029284: 2301 movs r3, #1 - d029286: f888 4000 strb.w r4, [r8] - d02928a: f889 3000 strb.w r3, [r9] - d02928e: f898 3000 ldrb.w r3, [r8] - d029292: 42a3 cmp r3, r4 - d029294: d1db bne.n d02924e <wifi_rom_beacon_encryption_check+0x3e> - d029296: 3c02 subs r4, #2 - d029298: b2e4 uxtb r4, r4 - d02929a: 2c01 cmp r4, #1 - d02929c: d838 bhi.n d029310 <wifi_rom_beacon_encryption_check+0x100> - d02929e: 350c adds r5, #12 - d0292a0: f1a7 020c sub.w r2, r7, #12 - d0292a4: a906 add r1, sp, #24 - d0292a6: 4628 mov r0, r5 - d0292a8: 9203 str r2, [sp, #12] - d0292aa: f7fe fd13 bl d027cd4 <rtw_get_wpa2_ie> - d0292ae: 9a03 ldr r2, [sp, #12] - d0292b0: b1e8 cbz r0, d0292ee <wifi_rom_beacon_encryption_check+0xde> - d0292b2: 9906 ldr r1, [sp, #24] - d0292b4: b1d9 cbz r1, d0292ee <wifi_rom_beacon_encryption_check+0xde> - d0292b6: ab09 add r3, sp, #36 ; 0x24 - d0292b8: aa07 add r2, sp, #28 - d0292ba: 3102 adds r1, #2 - d0292bc: 9300 str r3, [sp, #0] - d0292be: ab08 add r3, sp, #32 - d0292c0: f7fe fdde bl d027e80 <rtw_parse_wpa2_ie> - d0292c4: f8d8 2008 ldr.w r2, [r8, #8] - d0292c8: 9b08 ldr r3, [sp, #32] - d0292ca: 421a tst r2, r3 - d0292cc: d0bf beq.n d02924e <wifi_rom_beacon_encryption_check+0x3e> - d0292ce: f8d8 2004 ldr.w r2, [r8, #4] - d0292d2: 9b07 ldr r3, [sp, #28] - d0292d4: 421a tst r2, r3 - d0292d6: d0ba beq.n d02924e <wifi_rom_beacon_encryption_check+0x3e> - d0292d8: f8d8 000c ldr.w r0, [r8, #12] - d0292dc: 9b09 ldr r3, [sp, #36] ; 0x24 - d0292de: 1ac3 subs r3, r0, r3 - d0292e0: 4258 negs r0, r3 - d0292e2: 4158 adcs r0, r3 - d0292e4: e7b4 b.n d029250 <wifi_rom_beacon_encryption_check+0x40> - d0292e6: 2b00 cmp r3, #0 - d0292e8: bf18 it ne - d0292ea: 2402 movne r4, #2 - d0292ec: e7c7 b.n d02927e <wifi_rom_beacon_encryption_check+0x6e> - d0292ee: a906 add r1, sp, #24 - d0292f0: 4628 mov r0, r5 - d0292f2: f7fe fcb5 bl d027c60 <rtw_get_wpa_ie> - d0292f6: 2800 cmp r0, #0 - d0292f8: d0e4 beq.n d0292c4 <wifi_rom_beacon_encryption_check+0xb4> - d0292fa: 9906 ldr r1, [sp, #24] - d0292fc: 2900 cmp r1, #0 - d0292fe: d0e1 beq.n d0292c4 <wifi_rom_beacon_encryption_check+0xb4> - d029300: ab09 add r3, sp, #36 ; 0x24 - d029302: aa07 add r2, sp, #28 - d029304: 3102 adds r1, #2 - d029306: 9300 str r3, [sp, #0] - d029308: ab08 add r3, sp, #32 - d02930a: f7fe fd51 bl d027db0 <rtw_parse_wpa_ie> - d02930e: e7d9 b.n d0292c4 <wifi_rom_beacon_encryption_check+0xb4> - d029310: 2001 movs r0, #1 - d029312: e79d b.n d029250 <wifi_rom_beacon_encryption_check+0x40> - d029314: 00027939 .word 0x00027939 - -0d029318 <wifi_rom_beacon_info_get>: - d029318: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02931c: b08a sub sp, #40 ; 0x28 - d02931e: 2600 movs r6, #0 - d029320: 4605 mov r5, r0 - d029322: 460f mov r7, r1 - d029324: 4690 mov r8, r2 - d029326: f100 010a add.w r1, r0, #10 - d02932a: 461c mov r4, r3 - d02932c: 2202 movs r2, #2 - d02932e: 4b3d ldr r3, [pc, #244] ; (d029424 <wifi_rom_beacon_info_get+0x10c>) - d029330: f10d 000a add.w r0, sp, #10 - d029334: f8ad 600a strh.w r6, [sp, #10] - d029338: 9608 str r6, [sp, #32] - d02933a: e9cd 6604 strd r6, r6, [sp, #16] - d02933e: e9cd 6606 strd r6, r6, [sp, #24] - d029342: 4798 blx r3 - d029344: f8bd 600a ldrh.w r6, [sp, #10] - d029348: 2200 movs r2, #0 - d02934a: ab07 add r3, sp, #28 - d02934c: f016 0610 ands.w r6, r6, #16 - d029350: 4639 mov r1, r7 - d029352: 4628 mov r0, r5 - d029354: f1a7 070c sub.w r7, r7, #12 - d029358: bf18 it ne - d02935a: 2601 movne r6, #1 - d02935c: f105 050c add.w r5, r5, #12 - d029360: bf0c ite eq - d029362: 7026 strbeq r6, [r4, #0] - d029364: f8c8 6000 strne.w r6, [r8] - d029368: 9301 str r3, [sp, #4] - d02936a: ab08 add r3, sp, #32 - d02936c: 9200 str r2, [sp, #0] - d02936e: f7fe fde3 bl d027f38 <rtw_get_sec_ie> - d029372: 463b mov r3, r7 - d029374: aa08 add r2, sp, #32 - d029376: 2130 movs r1, #48 ; 0x30 - d029378: 4628 mov r0, r5 - d02937a: f7fe fc2b bl d027bd4 <rtw_get_ie> - d02937e: b930 cbnz r0, d02938e <wifi_rom_beacon_info_get+0x76> - d029380: e9dd 3207 ldrd r3, r2, [sp, #28] - d029384: 4313 orrs r3, r2 - d029386: d102 bne.n d02938e <wifi_rom_beacon_info_get+0x76> - d029388: b10e cbz r6, d02938e <wifi_rom_beacon_info_get+0x76> - d02938a: 2301 movs r3, #1 - d02938c: 7023 strb r3, [r4, #0] - d02938e: 463a mov r2, r7 - d029390: a903 add r1, sp, #12 - d029392: 4628 mov r0, r5 - d029394: f7fe fc64 bl d027c60 <rtw_get_wpa_ie> - d029398: b358 cbz r0, d0293f2 <wifi_rom_beacon_info_get+0xda> - d02939a: 9903 ldr r1, [sp, #12] - d02939c: b349 cbz r1, d0293f2 <wifi_rom_beacon_info_get+0xda> - d02939e: ab06 add r3, sp, #24 - d0293a0: aa04 add r2, sp, #16 - d0293a2: 3102 adds r1, #2 - d0293a4: 9300 str r3, [sp, #0] - d0293a6: ab05 add r3, sp, #20 - d0293a8: f7fe fd02 bl d027db0 <rtw_parse_wpa_ie> - d0293ac: 2801 cmp r0, #1 - d0293ae: d105 bne.n d0293bc <wifi_rom_beacon_info_get+0xa4> - d0293b0: 9b05 ldr r3, [sp, #20] - d0293b2: 60a3 str r3, [r4, #8] - d0293b4: 9b04 ldr r3, [sp, #16] - d0293b6: 6063 str r3, [r4, #4] - d0293b8: 9b06 ldr r3, [sp, #24] - d0293ba: 60e3 str r3, [r4, #12] - d0293bc: 463b mov r3, r7 - d0293be: aa09 add r2, sp, #36 ; 0x24 - d0293c0: 212d movs r1, #45 ; 0x2d - d0293c2: 4628 mov r0, r5 - d0293c4: f7fe fc06 bl d027bd4 <rtw_get_ie> - d0293c8: b328 cbz r0, d029416 <wifi_rom_beacon_info_get+0xfe> - d0293ca: 9b09 ldr r3, [sp, #36] ; 0x24 - d0293cc: b31b cbz r3, d029416 <wifi_rom_beacon_info_get+0xfe> - d0293ce: 3002 adds r0, #2 - d0293d0: 9b10 ldr r3, [sp, #64] ; 0x40 - d0293d2: 6018 str r0, [r3, #0] - d0293d4: 463b mov r3, r7 - d0293d6: aa09 add r2, sp, #36 ; 0x24 - d0293d8: 213d movs r1, #61 ; 0x3d - d0293da: 4628 mov r0, r5 - d0293dc: f7fe fbfa bl d027bd4 <rtw_get_ie> - d0293e0: b1e0 cbz r0, d02941c <wifi_rom_beacon_info_get+0x104> - d0293e2: 9b09 ldr r3, [sp, #36] ; 0x24 - d0293e4: b1d3 cbz r3, d02941c <wifi_rom_beacon_info_get+0x104> - d0293e6: 3002 adds r0, #2 - d0293e8: 9b11 ldr r3, [sp, #68] ; 0x44 - d0293ea: 6018 str r0, [r3, #0] - d0293ec: b00a add sp, #40 ; 0x28 - d0293ee: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d0293f2: 463a mov r2, r7 - d0293f4: a903 add r1, sp, #12 - d0293f6: 4628 mov r0, r5 - d0293f8: f7fe fc6c bl d027cd4 <rtw_get_wpa2_ie> - d0293fc: 2800 cmp r0, #0 - d0293fe: d0dd beq.n d0293bc <wifi_rom_beacon_info_get+0xa4> - d029400: 9903 ldr r1, [sp, #12] - d029402: 2900 cmp r1, #0 - d029404: d0da beq.n d0293bc <wifi_rom_beacon_info_get+0xa4> - d029406: ab06 add r3, sp, #24 - d029408: aa04 add r2, sp, #16 - d02940a: 3102 adds r1, #2 - d02940c: 9300 str r3, [sp, #0] - d02940e: ab05 add r3, sp, #20 - d029410: f7fe fd36 bl d027e80 <rtw_parse_wpa2_ie> - d029414: e7ca b.n d0293ac <wifi_rom_beacon_info_get+0x94> - d029416: 2300 movs r3, #0 - d029418: 8263 strh r3, [r4, #18] - d02941a: e7db b.n d0293d4 <wifi_rom_beacon_info_get+0xbc> - d02941c: 2300 movs r3, #0 - d02941e: 7523 strb r3, [r4, #20] - d029420: e7e4 b.n d0293ec <wifi_rom_beacon_info_get+0xd4> - d029422: bf00 nop - d029424: 00027939 .word 0x00027939 - -0d029428 <wifi_rom_beacon_csa_info_get>: - d029428: b5f8 push {r3, r4, r5, r6, r7, lr} - d02942a: 3924 subs r1, #36 ; 0x24 - d02942c: 4605 mov r5, r0 - d02942e: 461e mov r6, r3 - d029430: 4610 mov r0, r2 - d029432: 2400 movs r4, #0 - d029434: 428c cmp r4, r1 - d029436: d301 bcc.n d02943c <wifi_rom_beacon_csa_info_get+0x14> - d029438: 2000 movs r0, #0 - d02943a: e00e b.n d02945a <wifi_rom_beacon_csa_info_get+0x32> - d02943c: f104 0324 add.w r3, r4, #36 ; 0x24 - d029440: 18ef adds r7, r5, r3 - d029442: 5ceb ldrb r3, [r5, r3] - d029444: 2b25 cmp r3, #37 ; 0x25 - d029446: d109 bne.n d02945c <wifi_rom_beacon_csa_info_get+0x34> - d029448: 2201 movs r2, #1 - d02944a: 1cf9 adds r1, r7, #3 - d02944c: 4c05 ldr r4, [pc, #20] ; (d029464 <wifi_rom_beacon_csa_info_get+0x3c>) - d02944e: 47a0 blx r4 - d029450: 2201 movs r2, #1 - d029452: 1d39 adds r1, r7, #4 - d029454: 4630 mov r0, r6 - d029456: 47a0 blx r4 - d029458: 2001 movs r0, #1 - d02945a: bdf8 pop {r3, r4, r5, r6, r7, pc} - d02945c: 787b ldrb r3, [r7, #1] - d02945e: 3302 adds r3, #2 - d029460: 441c add r4, r3 - d029462: e7e7 b.n d029434 <wifi_rom_beacon_csa_info_get+0xc> - d029464: 00027939 .word 0x00027939 - -0d029468 <wifi_rom_ap_beacon_set_param>: - d029468: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02946c: 469b mov fp, r3 - d02946e: b08d sub sp, #52 ; 0x34 - d029470: 4b8f ldr r3, [pc, #572] ; (d0296b0 <wifi_rom_ap_beacon_set_param+0x248>) - d029472: f04f 0800 mov.w r8, #0 - d029476: f8d1 a01c ldr.w sl, [r1, #28] - d02947a: 4615 mov r5, r2 - d02947c: 9307 str r3, [sp, #28] - d02947e: f100 040c add.w r4, r0, #12 - d029482: 680b ldr r3, [r1, #0] - d029484: f1aa 090c sub.w r9, sl, #12 - d029488: 8902 ldrh r2, [r0, #8] - d02948a: 460f mov r7, r1 - d02948c: f8cd 8010 str.w r8, [sp, #16] - d029490: 4641 mov r1, r8 - d029492: 601a str r2, [r3, #0] - d029494: aa04 add r2, sp, #16 - d029496: 8943 ldrh r3, [r0, #10] - d029498: 4620 mov r0, r4 - d02949a: 9303 str r3, [sp, #12] - d02949c: 464b mov r3, r9 - d02949e: f7fe fb99 bl d027bd4 <rtw_get_ie> - d0294a2: 4606 mov r6, r0 - d0294a4: b1a0 cbz r0, d0294d0 <wifi_rom_ap_beacon_set_param+0x68> - d0294a6: 9b04 ldr r3, [sp, #16] - d0294a8: b193 cbz r3, d0294d0 <wifi_rom_ap_beacon_set_param+0x68> - d0294aa: 2224 movs r2, #36 ; 0x24 - d0294ac: 4b81 ldr r3, [pc, #516] ; (d0296b4 <wifi_rom_ap_beacon_set_param+0x24c>) - d0294ae: 4641 mov r1, r8 - d0294b0: 6878 ldr r0, [r7, #4] - d0294b2: 4798 blx r3 - d0294b4: 68bb ldr r3, [r7, #8] - d0294b6: f8c3 8000 str.w r8, [r3] - d0294ba: 9a04 ldr r2, [sp, #16] - d0294bc: 2a20 cmp r2, #32 - d0294be: f200 80ea bhi.w d029696 <wifi_rom_ap_beacon_set_param+0x22e> - d0294c2: 4b7d ldr r3, [pc, #500] ; (d0296b8 <wifi_rom_ap_beacon_set_param+0x250>) - d0294c4: 1cb1 adds r1, r6, #2 - d0294c6: 6878 ldr r0, [r7, #4] - d0294c8: 4798 blx r3 - d0294ca: 68bb ldr r3, [r7, #8] - d0294cc: 9a04 ldr r2, [sp, #16] - d0294ce: 601a str r2, [r3, #0] - d0294d0: 464b mov r3, r9 - d0294d2: aa04 add r2, sp, #16 - d0294d4: 2103 movs r1, #3 - d0294d6: 4620 mov r0, r4 - d0294d8: f7fe fb7c bl d027bd4 <rtw_get_ie> - d0294dc: 2800 cmp r0, #0 - d0294de: f000 80d4 beq.w d02968a <wifi_rom_ap_beacon_set_param+0x222> - d0294e2: 9b04 ldr r3, [sp, #16] - d0294e4: 2b00 cmp r3, #0 - d0294e6: f000 80d2 beq.w d02968e <wifi_rom_ap_beacon_set_param+0x226> - d0294ea: f890 8002 ldrb.w r8, [r0, #2] - d0294ee: 68fb ldr r3, [r7, #12] - d0294f0: 2210 movs r2, #16 - d0294f2: 2100 movs r1, #0 - d0294f4: a808 add r0, sp, #32 - d0294f6: f8c3 8000 str.w r8, [r3] - d0294fa: 4b6e ldr r3, [pc, #440] ; (d0296b4 <wifi_rom_ap_beacon_set_param+0x24c>) - d0294fc: 4798 blx r3 - d0294fe: 464b mov r3, r9 - d029500: aa04 add r2, sp, #16 - d029502: 2101 movs r1, #1 - d029504: 4620 mov r0, r4 - d029506: f7fe fb65 bl d027bd4 <rtw_get_ie> - d02950a: 2800 cmp r0, #0 - d02950c: f000 80c1 beq.w d029692 <wifi_rom_ap_beacon_set_param+0x22a> - d029510: 9a04 ldr r2, [sp, #16] - d029512: 2a10 cmp r2, #16 - d029514: f200 80bf bhi.w d029696 <wifi_rom_ap_beacon_set_param+0x22e> - d029518: 1c81 adds r1, r0, #2 - d02951a: 4b67 ldr r3, [pc, #412] ; (d0296b8 <wifi_rom_ap_beacon_set_param+0x250>) - d02951c: a808 add r0, sp, #32 - d02951e: 4798 blx r3 - d029520: 9e04 ldr r6, [sp, #16] - d029522: 464b mov r3, r9 - d029524: aa04 add r2, sp, #16 - d029526: 2132 movs r1, #50 ; 0x32 - d029528: 4620 mov r0, r4 - d02952a: f7fe fb53 bl d027bd4 <rtw_get_ie> - d02952e: b160 cbz r0, d02954a <wifi_rom_ap_beacon_set_param+0xe2> - d029530: 9a04 ldr r2, [sp, #16] - d029532: f1c6 0310 rsb r3, r6, #16 - d029536: 4293 cmp r3, r2 - d029538: f0c0 80ad bcc.w d029696 <wifi_rom_ap_beacon_set_param+0x22e> - d02953c: ab08 add r3, sp, #32 - d02953e: 1c81 adds r1, r0, #2 - d029540: 1998 adds r0, r3, r6 - d029542: 4b5d ldr r3, [pc, #372] ; (d0296b8 <wifi_rom_ap_beacon_set_param+0x250>) - d029544: 4798 blx r3 - d029546: 9b04 ldr r3, [sp, #16] - d029548: 441e add r6, r3 - d02954a: 4631 mov r1, r6 - d02954c: 4642 mov r2, r8 - d02954e: a808 add r0, sp, #32 - d029550: f7fe fb02 bl d027b58 <rtw_check_network_type> - d029554: 4642 mov r2, r8 - d029556: b2c6 uxtb r6, r0 - d029558: 6938 ldr r0, [r7, #16] - d02955a: 4631 mov r1, r6 - d02955c: f7fe fb4e bl d027bfc <rtw_set_supported_rate> - d029560: 9b03 ldr r3, [sp, #12] - d029562: 697a ldr r2, [r7, #20] - d029564: 212a movs r1, #42 ; 0x2a - d029566: f013 0310 ands.w r3, r3, #16 - d02956a: 4620 mov r0, r4 - d02956c: bf18 it ne - d02956e: 2301 movne r3, #1 - d029570: 6013 str r3, [r2, #0] - d029572: 464b mov r3, r9 - d029574: aa04 add r2, sp, #16 - d029576: f7fe fb2d bl d027bd4 <rtw_get_ie> - d02957a: b130 cbz r0, d02958a <wifi_rom_ap_beacon_set_param+0x122> - d02957c: 9b04 ldr r3, [sp, #16] - d02957e: b123 cbz r3, d02958a <wifi_rom_ap_beacon_set_param+0x122> - d029580: 7842 ldrb r2, [r0, #1] - d029582: 1c81 adds r1, r0, #2 - d029584: 4b4c ldr r3, [pc, #304] ; (d0296b8 <wifi_rom_ap_beacon_set_param+0x250>) - d029586: 4658 mov r0, fp - d029588: 4798 blx r3 - d02958a: 69eb ldr r3, [r5, #28] - d02958c: 2700 movs r7, #0 - d02958e: aa04 add r2, sp, #16 - d029590: 2130 movs r1, #48 ; 0x30 - d029592: 601f str r7, [r3, #0] - d029594: 4620 mov r0, r4 - d029596: 6a6b ldr r3, [r5, #36] ; 0x24 - d029598: e9cd 7705 strd r7, r7, [sp, #20] - d02959c: 601f str r7, [r3, #0] - d02959e: 6aeb ldr r3, [r5, #44] ; 0x2c - d0295a0: 601f str r7, [r3, #0] - d0295a2: 464b mov r3, r9 - d0295a4: f7fe fb16 bl d027bd4 <rtw_get_ie> - d0295a8: b1b8 cbz r0, d0295da <wifi_rom_ap_beacon_set_param+0x172> - d0295aa: 9904 ldr r1, [sp, #16] - d0295ac: b1a9 cbz r1, d0295da <wifi_rom_ap_beacon_set_param+0x172> - d0295ae: ab06 add r3, sp, #24 - d0295b0: aa05 add r2, sp, #20 - d0295b2: 3102 adds r1, #2 - d0295b4: 9700 str r7, [sp, #0] - d0295b6: f7fe fc63 bl d027e80 <rtw_parse_wpa2_ie> - d0295ba: 2801 cmp r0, #1 - d0295bc: d10d bne.n d0295da <wifi_rom_ap_beacon_set_param+0x172> - d0295be: 69ab ldr r3, [r5, #24] - d0295c0: 2202 movs r2, #2 - d0295c2: 601a str r2, [r3, #0] - d0295c4: 69ea ldr r2, [r5, #28] - d0295c6: 6813 ldr r3, [r2, #0] - d0295c8: f043 0302 orr.w r3, r3, #2 - d0295cc: 6013 str r3, [r2, #0] - d0295ce: 9a05 ldr r2, [sp, #20] - d0295d0: 6a6b ldr r3, [r5, #36] ; 0x24 - d0295d2: 601a str r2, [r3, #0] - d0295d4: 9a06 ldr r2, [sp, #24] - d0295d6: 6aeb ldr r3, [r5, #44] ; 0x2c - d0295d8: 601a str r2, [r3, #0] - d0295da: 2300 movs r3, #0 - d0295dc: 6a2a ldr r2, [r5, #32] - d0295de: 4620 mov r0, r4 - d0295e0: f06f 080d mvn.w r8, #13 - d0295e4: 9306 str r3, [sp, #24] - d0295e6: f8df 90d8 ldr.w r9, [pc, #216] ; d0296c0 <wifi_rom_ap_beacon_set_param+0x258> - d0295ea: e9cd 3304 strd r3, r3, [sp, #16] - d0295ee: 6013 str r3, [r2, #0] - d0295f0: 6aaa ldr r2, [r5, #40] ; 0x28 - d0295f2: 6013 str r3, [r2, #0] - d0295f4: 9b04 ldr r3, [sp, #16] - d0295f6: aa04 add r2, sp, #16 - d0295f8: 21dd movs r1, #221 ; 0xdd - d0295fa: eba8 0303 sub.w r3, r8, r3 - d0295fe: 4453 add r3, sl - d029600: f7fe fae8 bl d027bd4 <rtw_get_ie> - d029604: 4607 mov r7, r0 - d029606: b1e8 cbz r0, d029644 <wifi_rom_ap_beacon_set_param+0x1dc> - d029608: a907 add r1, sp, #28 - d02960a: 2204 movs r2, #4 - d02960c: 3002 adds r0, #2 - d02960e: 47c8 blx r9 - d029610: 9904 ldr r1, [sp, #16] - d029612: 2800 cmp r0, #0 - d029614: d147 bne.n d0296a6 <wifi_rom_ap_beacon_set_param+0x23e> - d029616: 9000 str r0, [sp, #0] - d029618: ab06 add r3, sp, #24 - d02961a: aa05 add r2, sp, #20 - d02961c: 3102 adds r1, #2 - d02961e: 4638 mov r0, r7 - d029620: f7fe fbc6 bl d027db0 <rtw_parse_wpa_ie> - d029624: 2801 cmp r0, #1 - d029626: d10d bne.n d029644 <wifi_rom_ap_beacon_set_param+0x1dc> - d029628: 69ab ldr r3, [r5, #24] - d02962a: 2202 movs r2, #2 - d02962c: 601a str r2, [r3, #0] - d02962e: 69ea ldr r2, [r5, #28] - d029630: 6813 ldr r3, [r2, #0] - d029632: f043 0301 orr.w r3, r3, #1 - d029636: 6013 str r3, [r2, #0] - d029638: 9a05 ldr r2, [sp, #20] - d02963a: 6a2b ldr r3, [r5, #32] - d02963c: 601a str r2, [r3, #0] - d02963e: 9a06 ldr r2, [sp, #24] - d029640: 6aab ldr r3, [r5, #40] ; 0x28 - d029642: 601a str r2, [r3, #0] - d029644: 2300 movs r3, #0 - d029646: 9a16 ldr r2, [sp, #88] ; 0x58 - d029648: f06f 050d mvn.w r5, #13 - d02964c: 4f1b ldr r7, [pc, #108] ; (d0296bc <wifi_rom_ap_beacon_set_param+0x254>) - d02964e: f8df 8070 ldr.w r8, [pc, #112] ; d0296c0 <wifi_rom_ap_beacon_set_param+0x258> - d029652: 9304 str r3, [sp, #16] - d029654: 6013 str r3, [r2, #0] - d029656: 9b04 ldr r3, [sp, #16] - d029658: 4620 mov r0, r4 - d02965a: aa04 add r2, sp, #16 - d02965c: 21dd movs r1, #221 ; 0xdd - d02965e: 1aeb subs r3, r5, r3 - d029660: 4453 add r3, sl - d029662: f7fe fab7 bl d027bd4 <rtw_get_ie> - d029666: 4604 mov r4, r0 - d029668: b158 cbz r0, d029682 <wifi_rom_ap_beacon_set_param+0x21a> - d02966a: 2206 movs r2, #6 - d02966c: 4639 mov r1, r7 - d02966e: 3002 adds r0, #2 - d029670: 47c0 blx r8 - d029672: b990 cbnz r0, d02969a <wifi_rom_ap_beacon_set_param+0x232> - d029674: 2301 movs r3, #1 - d029676: 9a16 ldr r2, [sp, #88] ; 0x58 - d029678: 6013 str r3, [r2, #0] - d02967a: 7a23 ldrb r3, [r4, #8] - d02967c: f063 037f orn r3, r3, #127 ; 0x7f - d029680: 7223 strb r3, [r4, #8] - d029682: 4630 mov r0, r6 - d029684: b00d add sp, #52 ; 0x34 - d029686: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02968a: 4680 mov r8, r0 - d02968c: e72f b.n d0294ee <wifi_rom_ap_beacon_set_param+0x86> - d02968e: 4698 mov r8, r3 - d029690: e72d b.n d0294ee <wifi_rom_ap_beacon_set_param+0x86> - d029692: 4606 mov r6, r0 - d029694: e745 b.n d029522 <wifi_rom_ap_beacon_set_param+0xba> - d029696: 2600 movs r6, #0 - d029698: e7f3 b.n d029682 <wifi_rom_ap_beacon_set_param+0x21a> - d02969a: 9804 ldr r0, [sp, #16] - d02969c: 2800 cmp r0, #0 - d02969e: d0f0 beq.n d029682 <wifi_rom_ap_beacon_set_param+0x21a> - d0296a0: 3002 adds r0, #2 - d0296a2: 4404 add r4, r0 - d0296a4: e7d7 b.n d029656 <wifi_rom_ap_beacon_set_param+0x1ee> - d0296a6: 2900 cmp r1, #0 - d0296a8: d0cc beq.n d029644 <wifi_rom_ap_beacon_set_param+0x1dc> - d0296aa: 3102 adds r1, #2 - d0296ac: 1878 adds r0, r7, r1 - d0296ae: e7a1 b.n d0295f4 <wifi_rom_ap_beacon_set_param+0x18c> - d0296b0: 01f25000 .word 0x01f25000 - d0296b4: 00027b01 .word 0x00027b01 - d0296b8: 00027939 .word 0x00027939 - d0296bc: 0d04a52c .word 0x0d04a52c - d0296c0: 000278d9 .word 0x000278d9 - -0d0296c4 <wifi_rom_ap_beacon_update_hidden_ssid>: - d0296c4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d0296c6: 460b mov r3, r1 - d0296c8: 460f mov r7, r1 - d0296ca: 4614 mov r4, r2 - d0296cc: 2100 movs r1, #0 - d0296ce: aa01 add r2, sp, #4 - d0296d0: 4605 mov r5, r0 - d0296d2: f7fe fa7f bl d027bd4 <rtw_get_ie> - d0296d6: b198 cbz r0, d029700 <wifi_rom_ap_beacon_update_hidden_ssid+0x3c> - d0296d8: 9a01 ldr r2, [sp, #4] - d0296da: b1c2 cbz r2, d02970e <wifi_rom_ap_beacon_update_hidden_ssid+0x4a> - d0296dc: 2c01 cmp r4, #1 - d0296de: f04f 0600 mov.w r6, #0 - d0296e2: d003 beq.n d0296ec <wifi_rom_ap_beacon_update_hidden_ssid+0x28> - d0296e4: 2c02 cmp r4, #2 - d0296e6: d00d beq.n d029704 <wifi_rom_ap_beacon_update_hidden_ssid+0x40> - d0296e8: 4630 mov r0, r6 - d0296ea: e009 b.n d029700 <wifi_rom_ap_beacon_update_hidden_ssid+0x3c> - d0296ec: 3202 adds r2, #2 - d0296ee: 7046 strb r6, [r0, #1] - d0296f0: 4b08 ldr r3, [pc, #32] ; (d029714 <wifi_rom_ap_beacon_update_hidden_ssid+0x50>) - d0296f2: 1881 adds r1, r0, r2 - d0296f4: 3002 adds r0, #2 - d0296f6: 1b4a subs r2, r1, r5 - d0296f8: 1aba subs r2, r7, r2 - d0296fa: 4798 blx r3 - d0296fc: 9801 ldr r0, [sp, #4] - d0296fe: 4240 negs r0, r0 - d029700: b003 add sp, #12 - d029702: bdf0 pop {r4, r5, r6, r7, pc} - d029704: 4631 mov r1, r6 - d029706: 4b04 ldr r3, [pc, #16] ; (d029718 <wifi_rom_ap_beacon_update_hidden_ssid+0x54>) - d029708: 3002 adds r0, #2 - d02970a: 4798 blx r3 - d02970c: e7ec b.n d0296e8 <wifi_rom_ap_beacon_update_hidden_ssid+0x24> - d02970e: 4610 mov r0, r2 - d029710: e7f6 b.n d029700 <wifi_rom_ap_beacon_update_hidden_ssid+0x3c> - d029712: bf00 nop - d029714: 00027939 .word 0x00027939 - d029718: 00027b01 .word 0x00027b01 - -0d02971c <wifi_rom_ap_beacon_update_bcn_tim>: - d02971c: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - d029720: 461f mov r7, r3 - d029722: f8ad 3006 strh.w r3, [sp, #6] - d029726: f100 090c add.w r9, r0, #12 - d02972a: 680b ldr r3, [r1, #0] - d02972c: 460e mov r6, r1 - d02972e: 4680 mov r8, r0 - d029730: 3b0c subs r3, #12 - d029732: 4615 mov r5, r2 - d029734: 2105 movs r1, #5 - d029736: aa03 add r2, sp, #12 - d029738: 4648 mov r0, r9 - d02973a: f7fe fa4b bl d027bd4 <rtw_get_ie> - d02973e: 6833 ldr r3, [r6, #0] - d029740: 4604 mov r4, r0 - d029742: 2800 cmp r0, #0 - d029744: d03d beq.n d0297c2 <wifi_rom_ap_beacon_update_bcn_tim+0xa6> - d029746: 9903 ldr r1, [sp, #12] - d029748: 2900 cmp r1, #0 - d02974a: d03a beq.n d0297c2 <wifi_rom_ap_beacon_update_bcn_tim+0xa6> - d02974c: 3102 adds r1, #2 - d02974e: eba0 0508 sub.w r5, r0, r8 - d029752: 1a5b subs r3, r3, r1 - d029754: eb00 0901 add.w r9, r0, r1 - d029758: 9103 str r1, [sp, #12] - d02975a: 1b5d subs r5, r3, r5 - d02975c: 2d00 cmp r5, #0 - d02975e: d146 bne.n d0297ee <wifi_rom_ap_beacon_update_bcn_tim+0xd2> - d029760: f04f 0a00 mov.w sl, #0 - d029764: 2305 movs r3, #5 - d029766: f417 4f7f tst.w r7, #65280 ; 0xff00 - d02976a: 7023 strb r3, [r4, #0] - d02976c: d050 beq.n d029810 <wifi_rom_ap_beacon_update_bcn_tim+0xf4> - d02976e: f017 0ffc tst.w r7, #252 ; 0xfc - d029772: bf08 it eq - d029774: 2304 moveq r3, #4 - d029776: 9303 str r3, [sp, #12] - d029778: f104 0905 add.w r9, r4, #5 - d02977c: 7063 strb r3, [r4, #1] - d02977e: 2300 movs r3, #0 - d029780: 70a3 strb r3, [r4, #2] - d029782: 2301 movs r3, #1 - d029784: 70e3 strb r3, [r4, #3] - d029786: 403b ands r3, r7 - d029788: 7123 strb r3, [r4, #4] - d02978a: 9b03 ldr r3, [sp, #12] - d02978c: 2b04 cmp r3, #4 - d02978e: d141 bne.n d029814 <wifi_rom_ap_beacon_update_bcn_tim+0xf8> - d029790: f89d 3006 ldrb.w r3, [sp, #6] - d029794: f104 0906 add.w r9, r4, #6 - d029798: 7163 strb r3, [r4, #5] - d02979a: f1ba 0f00 cmp.w sl, #0 - d02979e: d009 beq.n d0297b4 <wifi_rom_ap_beacon_update_bcn_tim+0x98> - d0297a0: 4b22 ldr r3, [pc, #136] ; (d02982c <wifi_rom_ap_beacon_update_bcn_tim+0x110>) - d0297a2: 462a mov r2, r5 - d0297a4: 4651 mov r1, sl - d0297a6: 4648 mov r0, r9 - d0297a8: 4798 blx r3 - d0297aa: 4b21 ldr r3, [pc, #132] ; (d029830 <wifi_rom_ap_beacon_update_bcn_tim+0x114>) - d0297ac: 4650 mov r0, sl - d0297ae: 681b ldr r3, [r3, #0] - d0297b0: 685b ldr r3, [r3, #4] - d0297b2: 4798 blx r3 - d0297b4: eba9 0008 sub.w r0, r9, r8 - d0297b8: 4405 add r5, r0 - d0297ba: 6035 str r5, [r6, #0] - d0297bc: b004 add sp, #16 - d0297be: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d0297c2: 2200 movs r2, #0 - d0297c4: 3b0c subs r3, #12 - d0297c6: 2101 movs r1, #1 - d0297c8: 4648 mov r0, r9 - d0297ca: 9203 str r2, [sp, #12] - d0297cc: aa02 add r2, sp, #8 - d0297ce: 350e adds r5, #14 - d0297d0: f7fe fa00 bl d027bd4 <rtw_get_ie> - d0297d4: b110 cbz r0, d0297dc <wifi_rom_ap_beacon_update_bcn_tim+0xc0> - d0297d6: 9b02 ldr r3, [sp, #8] - d0297d8: 3302 adds r3, #2 - d0297da: 441d add r5, r3 - d0297dc: 1cea adds r2, r5, #3 - d0297de: 9b03 ldr r3, [sp, #12] - d0297e0: 6835 ldr r5, [r6, #0] - d0297e2: eb08 0402 add.w r4, r8, r2 - d0297e6: 1aed subs r5, r5, r3 - d0297e8: 46a1 mov r9, r4 - d0297ea: 1aad subs r5, r5, r2 - d0297ec: e7b6 b.n d02975c <wifi_rom_ap_beacon_update_bcn_tim+0x40> - d0297ee: 4b10 ldr r3, [pc, #64] ; (d029830 <wifi_rom_ap_beacon_update_bcn_tim+0x114>) - d0297f0: 2101 movs r1, #1 - d0297f2: 4628 mov r0, r5 - d0297f4: 681b ldr r3, [r3, #0] - d0297f6: 681b ldr r3, [r3, #0] - d0297f8: 4798 blx r3 - d0297fa: 4682 mov sl, r0 - d0297fc: 2800 cmp r0, #0 - d0297fe: d0af beq.n d029760 <wifi_rom_ap_beacon_update_bcn_tim+0x44> - d029800: f1b9 0f00 cmp.w r9, #0 - d029804: d0ae beq.n d029764 <wifi_rom_ap_beacon_update_bcn_tim+0x48> - d029806: 462a mov r2, r5 - d029808: 4649 mov r1, r9 - d02980a: 4b08 ldr r3, [pc, #32] ; (d02982c <wifi_rom_ap_beacon_update_bcn_tim+0x110>) - d02980c: 4798 blx r3 - d02980e: e7a9 b.n d029764 <wifi_rom_ap_beacon_update_bcn_tim+0x48> - d029810: 2304 movs r3, #4 - d029812: e7b0 b.n d029776 <wifi_rom_ap_beacon_update_bcn_tim+0x5a> - d029814: 2b05 cmp r3, #5 - d029816: d1c0 bne.n d02979a <wifi_rom_ap_beacon_update_bcn_tim+0x7e> - d029818: 4648 mov r0, r9 - d02981a: 2202 movs r2, #2 - d02981c: f10d 0106 add.w r1, sp, #6 - d029820: 4b02 ldr r3, [pc, #8] ; (d02982c <wifi_rom_ap_beacon_update_bcn_tim+0x110>) - d029822: f104 0907 add.w r9, r4, #7 - d029826: 4798 blx r3 - d029828: e7b7 b.n d02979a <wifi_rom_ap_beacon_update_bcn_tim+0x7e> - d02982a: bf00 nop - d02982c: 00027939 .word 0x00027939 - d029830: 6000830c .word 0x6000830c - -0d029834 <wifi_rom_ap_beacon_update_erpinfo_ie>: - d029834: b573 push {r0, r1, r4, r5, r6, lr} - d029836: 461d mov r5, r3 - d029838: 2300 movs r3, #0 - d02983a: 4616 mov r6, r2 - d02983c: 300c adds r0, #12 - d02983e: 9301 str r3, [sp, #4] - d029840: aa01 add r2, sp, #4 - d029842: f1a1 030c sub.w r3, r1, #12 - d029846: 212a movs r1, #42 ; 0x2a - d029848: f7fe f9c4 bl d027bd4 <rtw_get_ie> - d02984c: b188 cbz r0, d029872 <wifi_rom_ap_beacon_update_erpinfo_ie+0x3e> - d02984e: 9b01 ldr r3, [sp, #4] - d029850: b17b cbz r3, d029872 <wifi_rom_ap_beacon_update_erpinfo_ie+0x3e> - d029852: 7884 ldrb r4, [r0, #2] - d029854: 2e01 cmp r6, #1 - d029856: bf0c ite eq - d029858: f044 0203 orreq.w r2, r4, #3 - d02985c: f004 02fc andne.w r2, r4, #252 ; 0xfc - d029860: b14d cbz r5, d029876 <wifi_rom_ap_beacon_update_erpinfo_ie+0x42> - d029862: f042 0204 orr.w r2, r2, #4 - d029866: 7082 strb r2, [r0, #2] - d029868: 1c81 adds r1, r0, #2 - d02986a: 7842 ldrb r2, [r0, #1] - d02986c: 4b03 ldr r3, [pc, #12] ; (d02987c <wifi_rom_ap_beacon_update_erpinfo_ie+0x48>) - d02986e: 9806 ldr r0, [sp, #24] - d029870: 4798 blx r3 - d029872: b002 add sp, #8 - d029874: bd70 pop {r4, r5, r6, pc} - d029876: f002 02fb and.w r2, r2, #251 ; 0xfb - d02987a: e7f4 b.n d029866 <wifi_rom_ap_beacon_update_erpinfo_ie+0x32> - d02987c: 00027939 .word 0x00027939 - -0d029880 <wifi_rom_ap_beacon_gen_ie>: - d029880: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d029884: 2464 movs r4, #100 ; 0x64 - d029886: b09b sub sp, #108 ; 0x6c - d029888: 461d mov r5, r3 - d02988a: 7204 strb r4, [r0, #8] - d02988c: 240a movs r4, #10 - d02988e: f89d 3098 ldrb.w r3, [sp, #152] ; 0x98 - d029892: 9406 str r4, [sp, #24] - d029894: 2421 movs r4, #33 ; 0x21 - d029896: 9303 str r3, [sp, #12] - d029898: 2300 movs r3, #0 - d02989a: 7284 strb r4, [r0, #10] - d02989c: 7243 strb r3, [r0, #9] - d02989e: 72c3 strb r3, [r0, #11] - d0298a0: e9dd 9724 ldrd r9, r7, [sp, #144] ; 0x90 - d0298a4: 683b ldr r3, [r7, #0] - d0298a6: 681b ldr r3, [r3, #0] - d0298a8: b10b cbz r3, d0298ae <wifi_rom_ap_beacon_gen_ie+0x2e> - d0298aa: 2331 movs r3, #49 ; 0x31 - d0298ac: 7283 strb r3, [r0, #10] - d0298ae: 230c movs r3, #12 - d0298b0: f10d 0818 add.w r8, sp, #24 - d0298b4: 9306 str r3, [sp, #24] - d0298b6: 1943 adds r3, r0, r5 - d0298b8: f8cd 8000 str.w r8, [sp] - d0298bc: 300c adds r0, #12 - d0298be: 9301 str r3, [sp, #4] - d0298c0: 460b mov r3, r1 - d0298c2: 2100 movs r1, #0 - d0298c4: f7ff f918 bl d028af8 <wifi_rom_set_ie_ram> - d0298c8: f899 1010 ldrb.w r1, [r9, #16] - d0298cc: 4604 mov r4, r0 - d0298ce: f899 2006 ldrb.w r2, [r9, #6] - d0298d2: f001 030f and.w r3, r1, #15 - d0298d6: 2b0f cmp r3, #15 - d0298d8: d103 bne.n d0298e2 <wifi_rom_ap_beacon_gen_ie+0x62> - d0298da: 2a0e cmp r2, #14 - d0298dc: bf8c ite hi - d0298de: 210a movhi r1, #10 - d0298e0: 210d movls r1, #13 - d0298e2: a809 add r0, sp, #36 ; 0x24 - d0298e4: 4ebe ldr r6, [pc, #760] ; (d029be0 <wifi_rom_ap_beacon_gen_ie+0x360>) - d0298e6: f7fe f989 bl d027bfc <rtw_set_supported_rate> - d0298ea: a809 add r0, sp, #36 ; 0x24 - d0298ec: f7fe f9ae bl d027c4c <rtw_get_rateset_len> - d0298f0: 9b06 ldr r3, [sp, #24] - d0298f2: 2808 cmp r0, #8 - d0298f4: f04f 0101 mov.w r1, #1 - d0298f8: eba5 0303 sub.w r3, r5, r3 - d0298fc: 4682 mov sl, r0 - d0298fe: bf94 ite ls - d029900: 4602 movls r2, r0 - d029902: 2208 movhi r2, #8 - d029904: 4423 add r3, r4 - d029906: 4620 mov r0, r4 - d029908: e9cd 8300 strd r8, r3, [sp] - d02990c: ab09 add r3, sp, #36 ; 0x24 - d02990e: f7ff f8f3 bl d028af8 <wifi_rom_set_ie_ram> - d029912: 9b06 ldr r3, [sp, #24] - d029914: 2201 movs r2, #1 - d029916: 2103 movs r1, #3 - d029918: 1aeb subs r3, r5, r3 - d02991a: 4403 add r3, r0 - d02991c: e9cd 8300 strd r8, r3, [sp] - d029920: f109 0306 add.w r3, r9, #6 - d029924: f7ff f8e8 bl d028af8 <wifi_rom_set_ie_ram> - d029928: 2300 movs r3, #0 - d02992a: 2201 movs r2, #1 - d02992c: 212a movs r1, #42 ; 0x2a - d02992e: f88d 3017 strb.w r3, [sp, #23] - d029932: 9b06 ldr r3, [sp, #24] - d029934: 1aeb subs r3, r5, r3 - d029936: 4403 add r3, r0 - d029938: e9cd 8300 strd r8, r3, [sp] - d02993c: f10d 0317 add.w r3, sp, #23 - d029940: f7ff f8da bl d028af8 <wifi_rom_set_ie_ram> - d029944: 687a ldr r2, [r7, #4] - d029946: 4683 mov fp, r0 - d029948: 6812 ldr r2, [r2, #0] - d02994a: f022 0202 bic.w r2, r2, #2 - d02994e: 2a08 cmp r2, #8 - d029950: f040 8142 bne.w d029bd8 <wifi_rom_ap_beacon_gen_ie+0x358> - d029954: 2230 movs r2, #48 ; 0x30 - d029956: 3004 adds r0, #4 - d029958: f800 2c04 strb.w r2, [r0, #-4] - d02995c: 2214 movs r2, #20 - d02995e: f800 2c03 strb.w r2, [r0, #-3] - d029962: 2201 movs r2, #1 - d029964: f800 2c02 strb.w r2, [r0, #-2] - d029968: 68ba ldr r2, [r7, #8] - d02996a: 6812 ldr r2, [r2, #0] - d02996c: 2a04 cmp r2, #4 - d02996e: f040 8116 bne.w d029b9e <wifi_rom_ap_beacon_gen_ie+0x31e> - d029972: 499c ldr r1, [pc, #624] ; (d029be4 <wifi_rom_ap_beacon_gen_ie+0x364>) - d029974: 47b0 blx r6 - d029976: 2201 movs r2, #1 - d029978: f10b 000a add.w r0, fp, #10 - d02997c: f88b 2008 strb.w r2, [fp, #8] - d029980: 683a ldr r2, [r7, #0] - d029982: 6812 ldr r2, [r2, #0] - d029984: 2a04 cmp r2, #4 - d029986: f040 8110 bne.w d029baa <wifi_rom_ap_beacon_gen_ie+0x32a> - d02998a: 4996 ldr r1, [pc, #600] ; (d029be4 <wifi_rom_ap_beacon_gen_ie+0x364>) - d02998c: 47b0 blx r6 - d02998e: 2201 movs r2, #1 - d029990: f10b 0010 add.w r0, fp, #16 - d029994: f10b 0416 add.w r4, fp, #22 - d029998: f88b 200e strb.w r2, [fp, #14] - d02999c: 68fa ldr r2, [r7, #12] - d02999e: 6812 ldr r2, [r2, #0] - d0299a0: f5b2 7f80 cmp.w r2, #256 ; 0x100 - d0299a4: f040 8107 bne.w d029bb6 <wifi_rom_ap_beacon_gen_ie+0x336> - d0299a8: 2204 movs r2, #4 - d0299aa: 498f ldr r1, [pc, #572] ; (d029be8 <wifi_rom_ap_beacon_gen_ie+0x368>) - d0299ac: 47b0 blx r6 - d0299ae: 693a ldr r2, [r7, #16] - d0299b0: 7812 ldrb r2, [r2, #0] - d0299b2: 2a02 cmp r2, #2 - d0299b4: bf08 it eq - d0299b6: 22c0 moveq r2, #192 ; 0xc0 - d0299b8: bf18 it ne - d0299ba: 2280 movne r2, #128 ; 0x80 - d0299bc: 9b06 ldr r3, [sp, #24] - d0299be: f88b 2014 strb.w r2, [fp, #20] - d0299c2: 3316 adds r3, #22 - d0299c4: 9306 str r3, [sp, #24] - d0299c6: f1ba 0f08 cmp.w sl, #8 - d0299ca: d90c bls.n d0299e6 <wifi_rom_ap_beacon_gen_ie+0x166> + d02917a: f89d 0010 ldrb.w r0, [sp, #16] + d02917e: 2d05 cmp r5, #5 + d029180: fa04 f400 lsl.w r4, r4, r0 + d029184: b2e4 uxtb r4, r4 + d029186: d808 bhi.n d02919a <wifi_rom_get_wmmps_ac+0x26> + d029188: 2d03 cmp r5, #3 + d02918a: d80f bhi.n d0291ac <wifi_rom_get_wmmps_ac+0x38> + d02918c: 3d01 subs r5, #1 + d02918e: 2d01 cmp r5, #1 + d029190: d909 bls.n d0291a6 <wifi_rom_get_wmmps_ac+0x32> + d029192: f89d 000c ldrb.w r0, [sp, #12] + d029196: 4020 ands r0, r4 + d029198: e007 b.n d0291aa <wifi_rom_get_wmmps_ac+0x36> + d02919a: 3d06 subs r5, #6 + d02919c: 2d01 cmp r5, #1 + d02919e: d8f8 bhi.n d029192 <wifi_rom_get_wmmps_ac+0x1e> + d0291a0: ea03 0004 and.w r0, r3, r4 + d0291a4: e001 b.n d0291aa <wifi_rom_get_wmmps_ac+0x36> + d0291a6: ea01 0004 and.w r0, r1, r4 + d0291aa: bd30 pop {r4, r5, pc} + d0291ac: ea02 0004 and.w r0, r2, r4 + d0291b0: e7fb b.n d0291aa <wifi_rom_get_wmmps_ac+0x36> + +0d0291b2 <wifi_rom_signal_stat_get>: + d0291b2: b570 push {r4, r5, r6, lr} + d0291b4: 7804 ldrb r4, [r0, #0] + d0291b6: 6842 ldr r2, [r0, #4] + d0291b8: b374 cbz r4, d029218 <wifi_rom_signal_stat_get+0x66> + d0291ba: b16a cbz r2, d0291d8 <wifi_rom_signal_stat_get+0x26> + d0291bc: 1e4b subs r3, r1, #1 + d0291be: fb02 4303 mla r3, r2, r3, r4 + d0291c2: f003 03ff and.w r3, r3, #255 ; 0xff + d0291c6: fbb3 f2f1 udiv r2, r3, r1 + d0291ca: fb01 3312 mls r3, r1, r2, r3 + d0291ce: b2d4 uxtb r4, r2 + d0291d0: b2db uxtb r3, r3 + d0291d2: b10b cbz r3, d0291d8 <wifi_rom_signal_stat_get+0x26> + d0291d4: 1c63 adds r3, r4, #1 + d0291d6: b2dc uxtb r4, r3 + d0291d8: 7845 ldrb r5, [r0, #1] + d0291da: 7a02 ldrb r2, [r0, #8] + d0291dc: 7a43 ldrb r3, [r0, #9] + d0291de: b1bd cbz r5, d029210 <wifi_rom_signal_stat_get+0x5e> + d0291e0: 1e4e subs r6, r1, #1 + d0291e2: fb06 5502 mla r5, r6, r2, r5 + d0291e6: fbb5 f2f1 udiv r2, r5, r1 + d0291ea: fb01 5512 mls r5, r1, r2, r5 + d0291ee: b105 cbz r5, d0291f2 <wifi_rom_signal_stat_get+0x40> + d0291f0: 3201 adds r2, #1 + d0291f2: 7885 ldrb r5, [r0, #2] + d0291f4: 2a64 cmp r2, #100 ; 0x64 + d0291f6: fb06 5503 mla r5, r6, r3, r5 + d0291fa: bf28 it cs + d0291fc: 2264 movcs r2, #100 ; 0x64 + d0291fe: fbb5 f3f1 udiv r3, r5, r1 + d029202: fb01 5113 mls r1, r1, r3, r5 + d029206: b101 cbz r1, d02920a <wifi_rom_signal_stat_get+0x58> + d029208: 3301 adds r3, #1 + d02920a: 2b64 cmp r3, #100 ; 0x64 + d02920c: bf28 it cs + d02920e: 2364 movcs r3, #100 ; 0x64 + d029210: 7284 strb r4, [r0, #10] + d029212: e9c0 2303 strd r2, r3, [r0, #12] + d029216: bd70 pop {r4, r5, r6, pc} + d029218: b2d4 uxtb r4, r2 + d02921a: e7dd b.n d0291d8 <wifi_rom_signal_stat_get+0x26> + +0d02921c <wifi_rom_beacon_rate_check>: + d02921c: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d029220: 4615 mov r5, r2 + d029222: 460e mov r6, r1 + d029224: 4682 mov sl, r0 + d029226: 461f mov r7, r3 + d029228: f8dd 8020 ldr.w r8, [sp, #32] + d02922c: f7e4 fa8c bl d00d748 <wifi_rom_updateBratetbl> + d029230: 4628 mov r0, r5 + d029232: f8df 9048 ldr.w r9, [pc, #72] ; d02927c <wifi_rom_beacon_rate_check+0x60> + d029236: f7fe fd77 bl d027d28 <rtw_get_rateset_len> + d02923a: 4286 cmp r6, r0 + d02923c: 4632 mov r2, r6 + d02923e: 4651 mov r1, sl + d029240: 4628 mov r0, r5 + d029242: d010 beq.n d029266 <wifi_rom_beacon_rate_check+0x4a> + d029244: 2401 movs r4, #1 + d029246: 4b0c ldr r3, [pc, #48] ; (d029278 <wifi_rom_beacon_rate_check+0x5c>) + d029248: 4798 blx r3 + d02924a: 220a movs r2, #10 + d02924c: 4641 mov r1, r8 + d02924e: 4638 mov r0, r7 + d029250: 47c8 blx r9 + d029252: b128 cbz r0, d029260 <wifi_rom_beacon_rate_check+0x44> + d029254: 2401 movs r4, #1 + d029256: 220a movs r2, #10 + d029258: 4641 mov r1, r8 + d02925a: 4638 mov r0, r7 + d02925c: 4b06 ldr r3, [pc, #24] ; (d029278 <wifi_rom_beacon_rate_check+0x5c>) + d02925e: 4798 blx r3 + d029260: 4620 mov r0, r4 + d029262: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d029266: 47c8 blx r9 + d029268: 4604 mov r4, r0 + d02926a: 2800 cmp r0, #0 + d02926c: d0ed beq.n d02924a <wifi_rom_beacon_rate_check+0x2e> + d02926e: 4632 mov r2, r6 + d029270: 4651 mov r1, sl + d029272: 4628 mov r0, r5 + d029274: e7e6 b.n d029244 <wifi_rom_beacon_rate_check+0x28> + d029276: bf00 nop + d029278: 00027939 .word 0x00027939 + d02927c: 000278d9 .word 0x000278d9 + +0d029280 <wifi_rom_beacon_ssid_check>: + d029280: b570 push {r4, r5, r6, lr} + d029282: b08a sub sp, #40 ; 0x28 + d029284: 4616 mov r6, r2 + d029286: 461d mov r5, r3 + d029288: 300c adds r0, #12 + d02928a: f1a1 030c sub.w r3, r1, #12 + d02928e: aa01 add r2, sp, #4 + d029290: 2100 movs r1, #0 + d029292: f7fe fd0d bl d027cb0 <rtw_get_ie> + d029296: 4604 mov r4, r0 + d029298: 2220 movs r2, #32 + d02929a: 2100 movs r1, #0 + d02929c: a802 add r0, sp, #8 + d02929e: 4b10 ldr r3, [pc, #64] ; (d0292e0 <wifi_rom_beacon_ssid_check+0x60>) + d0292a0: 4798 blx r3 + d0292a2: b1b4 cbz r4, d0292d2 <wifi_rom_beacon_ssid_check+0x52> + d0292a4: 7862 ldrb r2, [r4, #1] + d0292a6: b1a2 cbz r2, d0292d2 <wifi_rom_beacon_ssid_check+0x52> + d0292a8: 1ca1 adds r1, r4, #2 + d0292aa: a802 add r0, sp, #8 + d0292ac: 4b0d ldr r3, [pc, #52] ; (d0292e4 <wifi_rom_beacon_ssid_check+0x64>) + d0292ae: 4798 blx r3 + d0292b0: 7864 ldrb r4, [r4, #1] + d0292b2: 2220 movs r2, #32 + d0292b4: 4631 mov r1, r6 + d0292b6: a802 add r0, sp, #8 + d0292b8: 4b0b ldr r3, [pc, #44] ; (d0292e8 <wifi_rom_beacon_ssid_check+0x68>) + d0292ba: 4798 blx r3 + d0292bc: b908 cbnz r0, d0292c2 <wifi_rom_beacon_ssid_check+0x42> + d0292be: 42ac cmp r4, r5 + d0292c0: d00c beq.n d0292dc <wifi_rom_beacon_ssid_check+0x5c> + d0292c2: f89d 3008 ldrb.w r3, [sp, #8] + d0292c6: b14b cbz r3, d0292dc <wifi_rom_beacon_ssid_check+0x5c> + d0292c8: fab4 f084 clz r0, r4 + d0292cc: 0940 lsrs r0, r0, #5 + d0292ce: b00a add sp, #40 ; 0x28 + d0292d0: bd70 pop {r4, r5, r6, pc} + d0292d2: 2000 movs r0, #0 + d0292d4: 4604 mov r4, r0 + d0292d6: f88d 0008 strb.w r0, [sp, #8] + d0292da: e7ea b.n d0292b2 <wifi_rom_beacon_ssid_check+0x32> + d0292dc: 2001 movs r0, #1 + d0292de: e7f6 b.n d0292ce <wifi_rom_beacon_ssid_check+0x4e> + d0292e0: 00027b01 .word 0x00027b01 + d0292e4: 00027939 .word 0x00027939 + d0292e8: 000278d9 .word 0x000278d9 + +0d0292ec <wifi_rom_beacon_encryption_check>: + d0292ec: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d0292f0: b08b sub sp, #44 ; 0x2c + d0292f2: 2600 movs r6, #0 + d0292f4: 4614 mov r4, r2 + d0292f6: 4605 mov r5, r0 + d0292f8: 460f mov r7, r1 + d0292fa: 4699 mov r9, r3 + d0292fc: f100 010a add.w r1, r0, #10 + d029300: 4b3b ldr r3, [pc, #236] ; (d0293f0 <wifi_rom_beacon_encryption_check+0x104>) + d029302: 2202 movs r2, #2 + d029304: f10d 0012 add.w r0, sp, #18 + d029308: f8dd 8048 ldr.w r8, [sp, #72] ; 0x48 + d02930c: f8ad 6014 strh.w r6, [sp, #20] + d029310: f8ad 6016 strh.w r6, [sp, #22] + d029314: e9cd 6606 strd r6, r6, [sp, #24] + d029318: e9cd 6608 strd r6, r6, [sp, #32] + d02931c: 4798 blx r3 + d02931e: f8bd 3012 ldrh.w r3, [sp, #18] + d029322: f3c3 1300 ubfx r3, r3, #4, #1 + d029326: 429c cmp r4, r3 + d029328: d003 beq.n d029332 <wifi_rom_beacon_encryption_check+0x46> + d02932a: 2000 movs r0, #0 + d02932c: b00b add sp, #44 ; 0x2c + d02932e: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d029332: ab05 add r3, sp, #20 + d029334: 4632 mov r2, r6 + d029336: 4639 mov r1, r7 + d029338: 4628 mov r0, r5 + d02933a: e9cd 6300 strd r6, r3, [sp] + d02933e: f10d 0316 add.w r3, sp, #22 + d029342: f7fe fe67 bl d028014 <rtw_get_sec_ie> + d029346: f8bd 2016 ldrh.w r2, [sp, #22] + d02934a: f8bd 3014 ldrh.w r3, [sp, #20] + d02934e: 2a00 cmp r2, #0 + d029350: d037 beq.n d0293c2 <wifi_rom_beacon_encryption_check+0xd6> + d029352: 2b00 cmp r3, #0 + d029354: bf14 ite ne + d029356: 2404 movne r4, #4 + d029358: 2403 moveq r4, #3 + d02935a: f899 3000 ldrb.w r3, [r9] + d02935e: b923 cbnz r3, d02936a <wifi_rom_beacon_encryption_check+0x7e> + d029360: 2301 movs r3, #1 + d029362: f888 4000 strb.w r4, [r8] + d029366: f889 3000 strb.w r3, [r9] + d02936a: f898 3000 ldrb.w r3, [r8] + d02936e: 42a3 cmp r3, r4 + d029370: d1db bne.n d02932a <wifi_rom_beacon_encryption_check+0x3e> + d029372: 3c02 subs r4, #2 + d029374: b2e4 uxtb r4, r4 + d029376: 2c01 cmp r4, #1 + d029378: d838 bhi.n d0293ec <wifi_rom_beacon_encryption_check+0x100> + d02937a: 350c adds r5, #12 + d02937c: f1a7 020c sub.w r2, r7, #12 + d029380: a906 add r1, sp, #24 + d029382: 4628 mov r0, r5 + d029384: 9203 str r2, [sp, #12] + d029386: f7fe fd13 bl d027db0 <rtw_get_wpa2_ie> + d02938a: 9a03 ldr r2, [sp, #12] + d02938c: b1e8 cbz r0, d0293ca <wifi_rom_beacon_encryption_check+0xde> + d02938e: 9906 ldr r1, [sp, #24] + d029390: b1d9 cbz r1, d0293ca <wifi_rom_beacon_encryption_check+0xde> + d029392: ab09 add r3, sp, #36 ; 0x24 + d029394: aa07 add r2, sp, #28 + d029396: 3102 adds r1, #2 + d029398: 9300 str r3, [sp, #0] + d02939a: ab08 add r3, sp, #32 + d02939c: f7fe fdde bl d027f5c <rtw_parse_wpa2_ie> + d0293a0: f8d8 2008 ldr.w r2, [r8, #8] + d0293a4: 9b08 ldr r3, [sp, #32] + d0293a6: 421a tst r2, r3 + d0293a8: d0bf beq.n d02932a <wifi_rom_beacon_encryption_check+0x3e> + d0293aa: f8d8 2004 ldr.w r2, [r8, #4] + d0293ae: 9b07 ldr r3, [sp, #28] + d0293b0: 421a tst r2, r3 + d0293b2: d0ba beq.n d02932a <wifi_rom_beacon_encryption_check+0x3e> + d0293b4: f8d8 000c ldr.w r0, [r8, #12] + d0293b8: 9b09 ldr r3, [sp, #36] ; 0x24 + d0293ba: 1ac3 subs r3, r0, r3 + d0293bc: 4258 negs r0, r3 + d0293be: 4158 adcs r0, r3 + d0293c0: e7b4 b.n d02932c <wifi_rom_beacon_encryption_check+0x40> + d0293c2: 2b00 cmp r3, #0 + d0293c4: bf18 it ne + d0293c6: 2402 movne r4, #2 + d0293c8: e7c7 b.n d02935a <wifi_rom_beacon_encryption_check+0x6e> + d0293ca: a906 add r1, sp, #24 + d0293cc: 4628 mov r0, r5 + d0293ce: f7fe fcb5 bl d027d3c <rtw_get_wpa_ie> + d0293d2: 2800 cmp r0, #0 + d0293d4: d0e4 beq.n d0293a0 <wifi_rom_beacon_encryption_check+0xb4> + d0293d6: 9906 ldr r1, [sp, #24] + d0293d8: 2900 cmp r1, #0 + d0293da: d0e1 beq.n d0293a0 <wifi_rom_beacon_encryption_check+0xb4> + d0293dc: ab09 add r3, sp, #36 ; 0x24 + d0293de: aa07 add r2, sp, #28 + d0293e0: 3102 adds r1, #2 + d0293e2: 9300 str r3, [sp, #0] + d0293e4: ab08 add r3, sp, #32 + d0293e6: f7fe fd51 bl d027e8c <rtw_parse_wpa_ie> + d0293ea: e7d9 b.n d0293a0 <wifi_rom_beacon_encryption_check+0xb4> + d0293ec: 2001 movs r0, #1 + d0293ee: e79d b.n d02932c <wifi_rom_beacon_encryption_check+0x40> + d0293f0: 00027939 .word 0x00027939 + +0d0293f4 <wifi_rom_beacon_info_get>: + d0293f4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d0293f8: b08a sub sp, #40 ; 0x28 + d0293fa: 2600 movs r6, #0 + d0293fc: 4605 mov r5, r0 + d0293fe: 460f mov r7, r1 + d029400: 4690 mov r8, r2 + d029402: f100 010a add.w r1, r0, #10 + d029406: 461c mov r4, r3 + d029408: 2202 movs r2, #2 + d02940a: 4b3d ldr r3, [pc, #244] ; (d029500 <wifi_rom_beacon_info_get+0x10c>) + d02940c: f10d 000a add.w r0, sp, #10 + d029410: f8ad 600a strh.w r6, [sp, #10] + d029414: 9608 str r6, [sp, #32] + d029416: e9cd 6604 strd r6, r6, [sp, #16] + d02941a: e9cd 6606 strd r6, r6, [sp, #24] + d02941e: 4798 blx r3 + d029420: f8bd 600a ldrh.w r6, [sp, #10] + d029424: 2200 movs r2, #0 + d029426: ab07 add r3, sp, #28 + d029428: f016 0610 ands.w r6, r6, #16 + d02942c: 4639 mov r1, r7 + d02942e: 4628 mov r0, r5 + d029430: f1a7 070c sub.w r7, r7, #12 + d029434: bf18 it ne + d029436: 2601 movne r6, #1 + d029438: f105 050c add.w r5, r5, #12 + d02943c: bf0c ite eq + d02943e: 7026 strbeq r6, [r4, #0] + d029440: f8c8 6000 strne.w r6, [r8] + d029444: 9301 str r3, [sp, #4] + d029446: ab08 add r3, sp, #32 + d029448: 9200 str r2, [sp, #0] + d02944a: f7fe fde3 bl d028014 <rtw_get_sec_ie> + d02944e: 463b mov r3, r7 + d029450: aa08 add r2, sp, #32 + d029452: 2130 movs r1, #48 ; 0x30 + d029454: 4628 mov r0, r5 + d029456: f7fe fc2b bl d027cb0 <rtw_get_ie> + d02945a: b930 cbnz r0, d02946a <wifi_rom_beacon_info_get+0x76> + d02945c: e9dd 3207 ldrd r3, r2, [sp, #28] + d029460: 4313 orrs r3, r2 + d029462: d102 bne.n d02946a <wifi_rom_beacon_info_get+0x76> + d029464: b10e cbz r6, d02946a <wifi_rom_beacon_info_get+0x76> + d029466: 2301 movs r3, #1 + d029468: 7023 strb r3, [r4, #0] + d02946a: 463a mov r2, r7 + d02946c: a903 add r1, sp, #12 + d02946e: 4628 mov r0, r5 + d029470: f7fe fc64 bl d027d3c <rtw_get_wpa_ie> + d029474: b358 cbz r0, d0294ce <wifi_rom_beacon_info_get+0xda> + d029476: 9903 ldr r1, [sp, #12] + d029478: b349 cbz r1, d0294ce <wifi_rom_beacon_info_get+0xda> + d02947a: ab06 add r3, sp, #24 + d02947c: aa04 add r2, sp, #16 + d02947e: 3102 adds r1, #2 + d029480: 9300 str r3, [sp, #0] + d029482: ab05 add r3, sp, #20 + d029484: f7fe fd02 bl d027e8c <rtw_parse_wpa_ie> + d029488: 2801 cmp r0, #1 + d02948a: d105 bne.n d029498 <wifi_rom_beacon_info_get+0xa4> + d02948c: 9b05 ldr r3, [sp, #20] + d02948e: 60a3 str r3, [r4, #8] + d029490: 9b04 ldr r3, [sp, #16] + d029492: 6063 str r3, [r4, #4] + d029494: 9b06 ldr r3, [sp, #24] + d029496: 60e3 str r3, [r4, #12] + d029498: 463b mov r3, r7 + d02949a: aa09 add r2, sp, #36 ; 0x24 + d02949c: 212d movs r1, #45 ; 0x2d + d02949e: 4628 mov r0, r5 + d0294a0: f7fe fc06 bl d027cb0 <rtw_get_ie> + d0294a4: b328 cbz r0, d0294f2 <wifi_rom_beacon_info_get+0xfe> + d0294a6: 9b09 ldr r3, [sp, #36] ; 0x24 + d0294a8: b31b cbz r3, d0294f2 <wifi_rom_beacon_info_get+0xfe> + d0294aa: 3002 adds r0, #2 + d0294ac: 9b10 ldr r3, [sp, #64] ; 0x40 + d0294ae: 6018 str r0, [r3, #0] + d0294b0: 463b mov r3, r7 + d0294b2: aa09 add r2, sp, #36 ; 0x24 + d0294b4: 213d movs r1, #61 ; 0x3d + d0294b6: 4628 mov r0, r5 + d0294b8: f7fe fbfa bl d027cb0 <rtw_get_ie> + d0294bc: b1e0 cbz r0, d0294f8 <wifi_rom_beacon_info_get+0x104> + d0294be: 9b09 ldr r3, [sp, #36] ; 0x24 + d0294c0: b1d3 cbz r3, d0294f8 <wifi_rom_beacon_info_get+0x104> + d0294c2: 3002 adds r0, #2 + d0294c4: 9b11 ldr r3, [sp, #68] ; 0x44 + d0294c6: 6018 str r0, [r3, #0] + d0294c8: b00a add sp, #40 ; 0x28 + d0294ca: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d0294ce: 463a mov r2, r7 + d0294d0: a903 add r1, sp, #12 + d0294d2: 4628 mov r0, r5 + d0294d4: f7fe fc6c bl d027db0 <rtw_get_wpa2_ie> + d0294d8: 2800 cmp r0, #0 + d0294da: d0dd beq.n d029498 <wifi_rom_beacon_info_get+0xa4> + d0294dc: 9903 ldr r1, [sp, #12] + d0294de: 2900 cmp r1, #0 + d0294e0: d0da beq.n d029498 <wifi_rom_beacon_info_get+0xa4> + d0294e2: ab06 add r3, sp, #24 + d0294e4: aa04 add r2, sp, #16 + d0294e6: 3102 adds r1, #2 + d0294e8: 9300 str r3, [sp, #0] + d0294ea: ab05 add r3, sp, #20 + d0294ec: f7fe fd36 bl d027f5c <rtw_parse_wpa2_ie> + d0294f0: e7ca b.n d029488 <wifi_rom_beacon_info_get+0x94> + d0294f2: 2300 movs r3, #0 + d0294f4: 8263 strh r3, [r4, #18] + d0294f6: e7db b.n d0294b0 <wifi_rom_beacon_info_get+0xbc> + d0294f8: 2300 movs r3, #0 + d0294fa: 7523 strb r3, [r4, #20] + d0294fc: e7e4 b.n d0294c8 <wifi_rom_beacon_info_get+0xd4> + d0294fe: bf00 nop + d029500: 00027939 .word 0x00027939 + +0d029504 <wifi_rom_beacon_csa_info_get>: + d029504: b5f8 push {r3, r4, r5, r6, r7, lr} + d029506: 3924 subs r1, #36 ; 0x24 + d029508: 4605 mov r5, r0 + d02950a: 461e mov r6, r3 + d02950c: 4610 mov r0, r2 + d02950e: 2400 movs r4, #0 + d029510: 428c cmp r4, r1 + d029512: d301 bcc.n d029518 <wifi_rom_beacon_csa_info_get+0x14> + d029514: 2000 movs r0, #0 + d029516: e00e b.n d029536 <wifi_rom_beacon_csa_info_get+0x32> + d029518: f104 0324 add.w r3, r4, #36 ; 0x24 + d02951c: 18ef adds r7, r5, r3 + d02951e: 5ceb ldrb r3, [r5, r3] + d029520: 2b25 cmp r3, #37 ; 0x25 + d029522: d109 bne.n d029538 <wifi_rom_beacon_csa_info_get+0x34> + d029524: 2201 movs r2, #1 + d029526: 1cf9 adds r1, r7, #3 + d029528: 4c05 ldr r4, [pc, #20] ; (d029540 <wifi_rom_beacon_csa_info_get+0x3c>) + d02952a: 47a0 blx r4 + d02952c: 2201 movs r2, #1 + d02952e: 1d39 adds r1, r7, #4 + d029530: 4630 mov r0, r6 + d029532: 47a0 blx r4 + d029534: 2001 movs r0, #1 + d029536: bdf8 pop {r3, r4, r5, r6, r7, pc} + d029538: 787b ldrb r3, [r7, #1] + d02953a: 3302 adds r3, #2 + d02953c: 441c add r4, r3 + d02953e: e7e7 b.n d029510 <wifi_rom_beacon_csa_info_get+0xc> + d029540: 00027939 .word 0x00027939 + +0d029544 <wifi_rom_ap_beacon_set_param>: + d029544: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d029548: 469b mov fp, r3 + d02954a: b08d sub sp, #52 ; 0x34 + d02954c: 4b8f ldr r3, [pc, #572] ; (d02978c <wifi_rom_ap_beacon_set_param+0x248>) + d02954e: f04f 0800 mov.w r8, #0 + d029552: f8d1 a01c ldr.w sl, [r1, #28] + d029556: 4615 mov r5, r2 + d029558: 9307 str r3, [sp, #28] + d02955a: f100 040c add.w r4, r0, #12 + d02955e: 680b ldr r3, [r1, #0] + d029560: f1aa 090c sub.w r9, sl, #12 + d029564: 8902 ldrh r2, [r0, #8] + d029566: 460f mov r7, r1 + d029568: f8cd 8010 str.w r8, [sp, #16] + d02956c: 4641 mov r1, r8 + d02956e: 601a str r2, [r3, #0] + d029570: aa04 add r2, sp, #16 + d029572: 8943 ldrh r3, [r0, #10] + d029574: 4620 mov r0, r4 + d029576: 9303 str r3, [sp, #12] + d029578: 464b mov r3, r9 + d02957a: f7fe fb99 bl d027cb0 <rtw_get_ie> + d02957e: 4606 mov r6, r0 + d029580: b1a0 cbz r0, d0295ac <wifi_rom_ap_beacon_set_param+0x68> + d029582: 9b04 ldr r3, [sp, #16] + d029584: b193 cbz r3, d0295ac <wifi_rom_ap_beacon_set_param+0x68> + d029586: 2224 movs r2, #36 ; 0x24 + d029588: 4b81 ldr r3, [pc, #516] ; (d029790 <wifi_rom_ap_beacon_set_param+0x24c>) + d02958a: 4641 mov r1, r8 + d02958c: 6878 ldr r0, [r7, #4] + d02958e: 4798 blx r3 + d029590: 68bb ldr r3, [r7, #8] + d029592: f8c3 8000 str.w r8, [r3] + d029596: 9a04 ldr r2, [sp, #16] + d029598: 2a20 cmp r2, #32 + d02959a: f200 80ea bhi.w d029772 <wifi_rom_ap_beacon_set_param+0x22e> + d02959e: 4b7d ldr r3, [pc, #500] ; (d029794 <wifi_rom_ap_beacon_set_param+0x250>) + d0295a0: 1cb1 adds r1, r6, #2 + d0295a2: 6878 ldr r0, [r7, #4] + d0295a4: 4798 blx r3 + d0295a6: 68bb ldr r3, [r7, #8] + d0295a8: 9a04 ldr r2, [sp, #16] + d0295aa: 601a str r2, [r3, #0] + d0295ac: 464b mov r3, r9 + d0295ae: aa04 add r2, sp, #16 + d0295b0: 2103 movs r1, #3 + d0295b2: 4620 mov r0, r4 + d0295b4: f7fe fb7c bl d027cb0 <rtw_get_ie> + d0295b8: 2800 cmp r0, #0 + d0295ba: f000 80d4 beq.w d029766 <wifi_rom_ap_beacon_set_param+0x222> + d0295be: 9b04 ldr r3, [sp, #16] + d0295c0: 2b00 cmp r3, #0 + d0295c2: f000 80d2 beq.w d02976a <wifi_rom_ap_beacon_set_param+0x226> + d0295c6: f890 8002 ldrb.w r8, [r0, #2] + d0295ca: 68fb ldr r3, [r7, #12] + d0295cc: 2210 movs r2, #16 + d0295ce: 2100 movs r1, #0 + d0295d0: a808 add r0, sp, #32 + d0295d2: f8c3 8000 str.w r8, [r3] + d0295d6: 4b6e ldr r3, [pc, #440] ; (d029790 <wifi_rom_ap_beacon_set_param+0x24c>) + d0295d8: 4798 blx r3 + d0295da: 464b mov r3, r9 + d0295dc: aa04 add r2, sp, #16 + d0295de: 2101 movs r1, #1 + d0295e0: 4620 mov r0, r4 + d0295e2: f7fe fb65 bl d027cb0 <rtw_get_ie> + d0295e6: 2800 cmp r0, #0 + d0295e8: f000 80c1 beq.w d02976e <wifi_rom_ap_beacon_set_param+0x22a> + d0295ec: 9a04 ldr r2, [sp, #16] + d0295ee: 2a10 cmp r2, #16 + d0295f0: f200 80bf bhi.w d029772 <wifi_rom_ap_beacon_set_param+0x22e> + d0295f4: 1c81 adds r1, r0, #2 + d0295f6: 4b67 ldr r3, [pc, #412] ; (d029794 <wifi_rom_ap_beacon_set_param+0x250>) + d0295f8: a808 add r0, sp, #32 + d0295fa: 4798 blx r3 + d0295fc: 9e04 ldr r6, [sp, #16] + d0295fe: 464b mov r3, r9 + d029600: aa04 add r2, sp, #16 + d029602: 2132 movs r1, #50 ; 0x32 + d029604: 4620 mov r0, r4 + d029606: f7fe fb53 bl d027cb0 <rtw_get_ie> + d02960a: b160 cbz r0, d029626 <wifi_rom_ap_beacon_set_param+0xe2> + d02960c: 9a04 ldr r2, [sp, #16] + d02960e: f1c6 0310 rsb r3, r6, #16 + d029612: 4293 cmp r3, r2 + d029614: f0c0 80ad bcc.w d029772 <wifi_rom_ap_beacon_set_param+0x22e> + d029618: ab08 add r3, sp, #32 + d02961a: 1c81 adds r1, r0, #2 + d02961c: 1998 adds r0, r3, r6 + d02961e: 4b5d ldr r3, [pc, #372] ; (d029794 <wifi_rom_ap_beacon_set_param+0x250>) + d029620: 4798 blx r3 + d029622: 9b04 ldr r3, [sp, #16] + d029624: 441e add r6, r3 + d029626: 4631 mov r1, r6 + d029628: 4642 mov r2, r8 + d02962a: a808 add r0, sp, #32 + d02962c: f7fe fb02 bl d027c34 <rtw_check_network_type> + d029630: 4642 mov r2, r8 + d029632: b2c6 uxtb r6, r0 + d029634: 6938 ldr r0, [r7, #16] + d029636: 4631 mov r1, r6 + d029638: f7fe fb4e bl d027cd8 <rtw_set_supported_rate> + d02963c: 9b03 ldr r3, [sp, #12] + d02963e: 697a ldr r2, [r7, #20] + d029640: 212a movs r1, #42 ; 0x2a + d029642: f013 0310 ands.w r3, r3, #16 + d029646: 4620 mov r0, r4 + d029648: bf18 it ne + d02964a: 2301 movne r3, #1 + d02964c: 6013 str r3, [r2, #0] + d02964e: 464b mov r3, r9 + d029650: aa04 add r2, sp, #16 + d029652: f7fe fb2d bl d027cb0 <rtw_get_ie> + d029656: b130 cbz r0, d029666 <wifi_rom_ap_beacon_set_param+0x122> + d029658: 9b04 ldr r3, [sp, #16] + d02965a: b123 cbz r3, d029666 <wifi_rom_ap_beacon_set_param+0x122> + d02965c: 7842 ldrb r2, [r0, #1] + d02965e: 1c81 adds r1, r0, #2 + d029660: 4b4c ldr r3, [pc, #304] ; (d029794 <wifi_rom_ap_beacon_set_param+0x250>) + d029662: 4658 mov r0, fp + d029664: 4798 blx r3 + d029666: 69eb ldr r3, [r5, #28] + d029668: 2700 movs r7, #0 + d02966a: aa04 add r2, sp, #16 + d02966c: 2130 movs r1, #48 ; 0x30 + d02966e: 601f str r7, [r3, #0] + d029670: 4620 mov r0, r4 + d029672: 6a6b ldr r3, [r5, #36] ; 0x24 + d029674: e9cd 7705 strd r7, r7, [sp, #20] + d029678: 601f str r7, [r3, #0] + d02967a: 6aeb ldr r3, [r5, #44] ; 0x2c + d02967c: 601f str r7, [r3, #0] + d02967e: 464b mov r3, r9 + d029680: f7fe fb16 bl d027cb0 <rtw_get_ie> + d029684: b1b8 cbz r0, d0296b6 <wifi_rom_ap_beacon_set_param+0x172> + d029686: 9904 ldr r1, [sp, #16] + d029688: b1a9 cbz r1, d0296b6 <wifi_rom_ap_beacon_set_param+0x172> + d02968a: ab06 add r3, sp, #24 + d02968c: aa05 add r2, sp, #20 + d02968e: 3102 adds r1, #2 + d029690: 9700 str r7, [sp, #0] + d029692: f7fe fc63 bl d027f5c <rtw_parse_wpa2_ie> + d029696: 2801 cmp r0, #1 + d029698: d10d bne.n d0296b6 <wifi_rom_ap_beacon_set_param+0x172> + d02969a: 69ab ldr r3, [r5, #24] + d02969c: 2202 movs r2, #2 + d02969e: 601a str r2, [r3, #0] + d0296a0: 69ea ldr r2, [r5, #28] + d0296a2: 6813 ldr r3, [r2, #0] + d0296a4: f043 0302 orr.w r3, r3, #2 + d0296a8: 6013 str r3, [r2, #0] + d0296aa: 9a05 ldr r2, [sp, #20] + d0296ac: 6a6b ldr r3, [r5, #36] ; 0x24 + d0296ae: 601a str r2, [r3, #0] + d0296b0: 9a06 ldr r2, [sp, #24] + d0296b2: 6aeb ldr r3, [r5, #44] ; 0x2c + d0296b4: 601a str r2, [r3, #0] + d0296b6: 2300 movs r3, #0 + d0296b8: 6a2a ldr r2, [r5, #32] + d0296ba: 4620 mov r0, r4 + d0296bc: f06f 080d mvn.w r8, #13 + d0296c0: 9306 str r3, [sp, #24] + d0296c2: f8df 90d8 ldr.w r9, [pc, #216] ; d02979c <wifi_rom_ap_beacon_set_param+0x258> + d0296c6: e9cd 3304 strd r3, r3, [sp, #16] + d0296ca: 6013 str r3, [r2, #0] + d0296cc: 6aaa ldr r2, [r5, #40] ; 0x28 + d0296ce: 6013 str r3, [r2, #0] + d0296d0: 9b04 ldr r3, [sp, #16] + d0296d2: aa04 add r2, sp, #16 + d0296d4: 21dd movs r1, #221 ; 0xdd + d0296d6: eba8 0303 sub.w r3, r8, r3 + d0296da: 4453 add r3, sl + d0296dc: f7fe fae8 bl d027cb0 <rtw_get_ie> + d0296e0: 4607 mov r7, r0 + d0296e2: b1e8 cbz r0, d029720 <wifi_rom_ap_beacon_set_param+0x1dc> + d0296e4: a907 add r1, sp, #28 + d0296e6: 2204 movs r2, #4 + d0296e8: 3002 adds r0, #2 + d0296ea: 47c8 blx r9 + d0296ec: 9904 ldr r1, [sp, #16] + d0296ee: 2800 cmp r0, #0 + d0296f0: d147 bne.n d029782 <wifi_rom_ap_beacon_set_param+0x23e> + d0296f2: 9000 str r0, [sp, #0] + d0296f4: ab06 add r3, sp, #24 + d0296f6: aa05 add r2, sp, #20 + d0296f8: 3102 adds r1, #2 + d0296fa: 4638 mov r0, r7 + d0296fc: f7fe fbc6 bl d027e8c <rtw_parse_wpa_ie> + d029700: 2801 cmp r0, #1 + d029702: d10d bne.n d029720 <wifi_rom_ap_beacon_set_param+0x1dc> + d029704: 69ab ldr r3, [r5, #24] + d029706: 2202 movs r2, #2 + d029708: 601a str r2, [r3, #0] + d02970a: 69ea ldr r2, [r5, #28] + d02970c: 6813 ldr r3, [r2, #0] + d02970e: f043 0301 orr.w r3, r3, #1 + d029712: 6013 str r3, [r2, #0] + d029714: 9a05 ldr r2, [sp, #20] + d029716: 6a2b ldr r3, [r5, #32] + d029718: 601a str r2, [r3, #0] + d02971a: 9a06 ldr r2, [sp, #24] + d02971c: 6aab ldr r3, [r5, #40] ; 0x28 + d02971e: 601a str r2, [r3, #0] + d029720: 2300 movs r3, #0 + d029722: 9a16 ldr r2, [sp, #88] ; 0x58 + d029724: f06f 050d mvn.w r5, #13 + d029728: 4f1b ldr r7, [pc, #108] ; (d029798 <wifi_rom_ap_beacon_set_param+0x254>) + d02972a: f8df 8070 ldr.w r8, [pc, #112] ; d02979c <wifi_rom_ap_beacon_set_param+0x258> + d02972e: 9304 str r3, [sp, #16] + d029730: 6013 str r3, [r2, #0] + d029732: 9b04 ldr r3, [sp, #16] + d029734: 4620 mov r0, r4 + d029736: aa04 add r2, sp, #16 + d029738: 21dd movs r1, #221 ; 0xdd + d02973a: 1aeb subs r3, r5, r3 + d02973c: 4453 add r3, sl + d02973e: f7fe fab7 bl d027cb0 <rtw_get_ie> + d029742: 4604 mov r4, r0 + d029744: b158 cbz r0, d02975e <wifi_rom_ap_beacon_set_param+0x21a> + d029746: 2206 movs r2, #6 + d029748: 4639 mov r1, r7 + d02974a: 3002 adds r0, #2 + d02974c: 47c0 blx r8 + d02974e: b990 cbnz r0, d029776 <wifi_rom_ap_beacon_set_param+0x232> + d029750: 2301 movs r3, #1 + d029752: 9a16 ldr r2, [sp, #88] ; 0x58 + d029754: 6013 str r3, [r2, #0] + d029756: 7a23 ldrb r3, [r4, #8] + d029758: f063 037f orn r3, r3, #127 ; 0x7f + d02975c: 7223 strb r3, [r4, #8] + d02975e: 4630 mov r0, r6 + d029760: b00d add sp, #52 ; 0x34 + d029762: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d029766: 4680 mov r8, r0 + d029768: e72f b.n d0295ca <wifi_rom_ap_beacon_set_param+0x86> + d02976a: 4698 mov r8, r3 + d02976c: e72d b.n d0295ca <wifi_rom_ap_beacon_set_param+0x86> + d02976e: 4606 mov r6, r0 + d029770: e745 b.n d0295fe <wifi_rom_ap_beacon_set_param+0xba> + d029772: 2600 movs r6, #0 + d029774: e7f3 b.n d02975e <wifi_rom_ap_beacon_set_param+0x21a> + d029776: 9804 ldr r0, [sp, #16] + d029778: 2800 cmp r0, #0 + d02977a: d0f0 beq.n d02975e <wifi_rom_ap_beacon_set_param+0x21a> + d02977c: 3002 adds r0, #2 + d02977e: 4404 add r4, r0 + d029780: e7d7 b.n d029732 <wifi_rom_ap_beacon_set_param+0x1ee> + d029782: 2900 cmp r1, #0 + d029784: d0cc beq.n d029720 <wifi_rom_ap_beacon_set_param+0x1dc> + d029786: 3102 adds r1, #2 + d029788: 1878 adds r0, r7, r1 + d02978a: e7a1 b.n d0296d0 <wifi_rom_ap_beacon_set_param+0x18c> + d02978c: 01f25000 .word 0x01f25000 + d029790: 00027b01 .word 0x00027b01 + d029794: 00027939 .word 0x00027939 + d029798: 0d04a608 .word 0x0d04a608 + d02979c: 000278d9 .word 0x000278d9 + +0d0297a0 <wifi_rom_ap_beacon_update_hidden_ssid>: + d0297a0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d0297a2: 460b mov r3, r1 + d0297a4: 460f mov r7, r1 + d0297a6: 4614 mov r4, r2 + d0297a8: 2100 movs r1, #0 + d0297aa: aa01 add r2, sp, #4 + d0297ac: 4605 mov r5, r0 + d0297ae: f7fe fa7f bl d027cb0 <rtw_get_ie> + d0297b2: b198 cbz r0, d0297dc <wifi_rom_ap_beacon_update_hidden_ssid+0x3c> + d0297b4: 9a01 ldr r2, [sp, #4] + d0297b6: b1c2 cbz r2, d0297ea <wifi_rom_ap_beacon_update_hidden_ssid+0x4a> + d0297b8: 2c01 cmp r4, #1 + d0297ba: f04f 0600 mov.w r6, #0 + d0297be: d003 beq.n d0297c8 <wifi_rom_ap_beacon_update_hidden_ssid+0x28> + d0297c0: 2c02 cmp r4, #2 + d0297c2: d00d beq.n d0297e0 <wifi_rom_ap_beacon_update_hidden_ssid+0x40> + d0297c4: 4630 mov r0, r6 + d0297c6: e009 b.n d0297dc <wifi_rom_ap_beacon_update_hidden_ssid+0x3c> + d0297c8: 3202 adds r2, #2 + d0297ca: 7046 strb r6, [r0, #1] + d0297cc: 4b08 ldr r3, [pc, #32] ; (d0297f0 <wifi_rom_ap_beacon_update_hidden_ssid+0x50>) + d0297ce: 1881 adds r1, r0, r2 + d0297d0: 3002 adds r0, #2 + d0297d2: 1b4a subs r2, r1, r5 + d0297d4: 1aba subs r2, r7, r2 + d0297d6: 4798 blx r3 + d0297d8: 9801 ldr r0, [sp, #4] + d0297da: 4240 negs r0, r0 + d0297dc: b003 add sp, #12 + d0297de: bdf0 pop {r4, r5, r6, r7, pc} + d0297e0: 4631 mov r1, r6 + d0297e2: 4b04 ldr r3, [pc, #16] ; (d0297f4 <wifi_rom_ap_beacon_update_hidden_ssid+0x54>) + d0297e4: 3002 adds r0, #2 + d0297e6: 4798 blx r3 + d0297e8: e7ec b.n d0297c4 <wifi_rom_ap_beacon_update_hidden_ssid+0x24> + d0297ea: 4610 mov r0, r2 + d0297ec: e7f6 b.n d0297dc <wifi_rom_ap_beacon_update_hidden_ssid+0x3c> + d0297ee: bf00 nop + d0297f0: 00027939 .word 0x00027939 + d0297f4: 00027b01 .word 0x00027b01 + +0d0297f8 <wifi_rom_ap_beacon_update_bcn_tim>: + d0297f8: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} + d0297fc: 461f mov r7, r3 + d0297fe: f8ad 3006 strh.w r3, [sp, #6] + d029802: f100 090c add.w r9, r0, #12 + d029806: 680b ldr r3, [r1, #0] + d029808: 460e mov r6, r1 + d02980a: 4680 mov r8, r0 + d02980c: 3b0c subs r3, #12 + d02980e: 4615 mov r5, r2 + d029810: 2105 movs r1, #5 + d029812: aa03 add r2, sp, #12 + d029814: 4648 mov r0, r9 + d029816: f7fe fa4b bl d027cb0 <rtw_get_ie> + d02981a: 6833 ldr r3, [r6, #0] + d02981c: 4604 mov r4, r0 + d02981e: 2800 cmp r0, #0 + d029820: d03d beq.n d02989e <wifi_rom_ap_beacon_update_bcn_tim+0xa6> + d029822: 9903 ldr r1, [sp, #12] + d029824: 2900 cmp r1, #0 + d029826: d03a beq.n d02989e <wifi_rom_ap_beacon_update_bcn_tim+0xa6> + d029828: 3102 adds r1, #2 + d02982a: eba0 0508 sub.w r5, r0, r8 + d02982e: 1a5b subs r3, r3, r1 + d029830: eb00 0901 add.w r9, r0, r1 + d029834: 9103 str r1, [sp, #12] + d029836: 1b5d subs r5, r3, r5 + d029838: 2d00 cmp r5, #0 + d02983a: d146 bne.n d0298ca <wifi_rom_ap_beacon_update_bcn_tim+0xd2> + d02983c: f04f 0a00 mov.w sl, #0 + d029840: 2305 movs r3, #5 + d029842: f417 4f7f tst.w r7, #65280 ; 0xff00 + d029846: 7023 strb r3, [r4, #0] + d029848: d050 beq.n d0298ec <wifi_rom_ap_beacon_update_bcn_tim+0xf4> + d02984a: f017 0ffc tst.w r7, #252 ; 0xfc + d02984e: bf08 it eq + d029850: 2304 moveq r3, #4 + d029852: 9303 str r3, [sp, #12] + d029854: f104 0905 add.w r9, r4, #5 + d029858: 7063 strb r3, [r4, #1] + d02985a: 2300 movs r3, #0 + d02985c: 70a3 strb r3, [r4, #2] + d02985e: 2301 movs r3, #1 + d029860: 70e3 strb r3, [r4, #3] + d029862: 403b ands r3, r7 + d029864: 7123 strb r3, [r4, #4] + d029866: 9b03 ldr r3, [sp, #12] + d029868: 2b04 cmp r3, #4 + d02986a: d141 bne.n d0298f0 <wifi_rom_ap_beacon_update_bcn_tim+0xf8> + d02986c: f89d 3006 ldrb.w r3, [sp, #6] + d029870: f104 0906 add.w r9, r4, #6 + d029874: 7163 strb r3, [r4, #5] + d029876: f1ba 0f00 cmp.w sl, #0 + d02987a: d009 beq.n d029890 <wifi_rom_ap_beacon_update_bcn_tim+0x98> + d02987c: 4b22 ldr r3, [pc, #136] ; (d029908 <wifi_rom_ap_beacon_update_bcn_tim+0x110>) + d02987e: 462a mov r2, r5 + d029880: 4651 mov r1, sl + d029882: 4648 mov r0, r9 + d029884: 4798 blx r3 + d029886: 4b21 ldr r3, [pc, #132] ; (d02990c <wifi_rom_ap_beacon_update_bcn_tim+0x114>) + d029888: 4650 mov r0, sl + d02988a: 681b ldr r3, [r3, #0] + d02988c: 685b ldr r3, [r3, #4] + d02988e: 4798 blx r3 + d029890: eba9 0008 sub.w r0, r9, r8 + d029894: 4405 add r5, r0 + d029896: 6035 str r5, [r6, #0] + d029898: b004 add sp, #16 + d02989a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02989e: 2200 movs r2, #0 + d0298a0: 3b0c subs r3, #12 + d0298a2: 2101 movs r1, #1 + d0298a4: 4648 mov r0, r9 + d0298a6: 9203 str r2, [sp, #12] + d0298a8: aa02 add r2, sp, #8 + d0298aa: 350e adds r5, #14 + d0298ac: f7fe fa00 bl d027cb0 <rtw_get_ie> + d0298b0: b110 cbz r0, d0298b8 <wifi_rom_ap_beacon_update_bcn_tim+0xc0> + d0298b2: 9b02 ldr r3, [sp, #8] + d0298b4: 3302 adds r3, #2 + d0298b6: 441d add r5, r3 + d0298b8: 1cea adds r2, r5, #3 + d0298ba: 9b03 ldr r3, [sp, #12] + d0298bc: 6835 ldr r5, [r6, #0] + d0298be: eb08 0402 add.w r4, r8, r2 + d0298c2: 1aed subs r5, r5, r3 + d0298c4: 46a1 mov r9, r4 + d0298c6: 1aad subs r5, r5, r2 + d0298c8: e7b6 b.n d029838 <wifi_rom_ap_beacon_update_bcn_tim+0x40> + d0298ca: 4b10 ldr r3, [pc, #64] ; (d02990c <wifi_rom_ap_beacon_update_bcn_tim+0x114>) + d0298cc: 2101 movs r1, #1 + d0298ce: 4628 mov r0, r5 + d0298d0: 681b ldr r3, [r3, #0] + d0298d2: 681b ldr r3, [r3, #0] + d0298d4: 4798 blx r3 + d0298d6: 4682 mov sl, r0 + d0298d8: 2800 cmp r0, #0 + d0298da: d0af beq.n d02983c <wifi_rom_ap_beacon_update_bcn_tim+0x44> + d0298dc: f1b9 0f00 cmp.w r9, #0 + d0298e0: d0ae beq.n d029840 <wifi_rom_ap_beacon_update_bcn_tim+0x48> + d0298e2: 462a mov r2, r5 + d0298e4: 4649 mov r1, r9 + d0298e6: 4b08 ldr r3, [pc, #32] ; (d029908 <wifi_rom_ap_beacon_update_bcn_tim+0x110>) + d0298e8: 4798 blx r3 + d0298ea: e7a9 b.n d029840 <wifi_rom_ap_beacon_update_bcn_tim+0x48> + d0298ec: 2304 movs r3, #4 + d0298ee: e7b0 b.n d029852 <wifi_rom_ap_beacon_update_bcn_tim+0x5a> + d0298f0: 2b05 cmp r3, #5 + d0298f2: d1c0 bne.n d029876 <wifi_rom_ap_beacon_update_bcn_tim+0x7e> + d0298f4: 4648 mov r0, r9 + d0298f6: 2202 movs r2, #2 + d0298f8: f10d 0106 add.w r1, sp, #6 + d0298fc: 4b02 ldr r3, [pc, #8] ; (d029908 <wifi_rom_ap_beacon_update_bcn_tim+0x110>) + d0298fe: f104 0907 add.w r9, r4, #7 + d029902: 4798 blx r3 + d029904: e7b7 b.n d029876 <wifi_rom_ap_beacon_update_bcn_tim+0x7e> + d029906: bf00 nop + d029908: 00027939 .word 0x00027939 + d02990c: 60008324 .word 0x60008324 + +0d029910 <wifi_rom_ap_beacon_update_erpinfo_ie>: + d029910: b573 push {r0, r1, r4, r5, r6, lr} + d029912: 461d mov r5, r3 + d029914: 2300 movs r3, #0 + d029916: 4616 mov r6, r2 + d029918: 300c adds r0, #12 + d02991a: 9301 str r3, [sp, #4] + d02991c: aa01 add r2, sp, #4 + d02991e: f1a1 030c sub.w r3, r1, #12 + d029922: 212a movs r1, #42 ; 0x2a + d029924: f7fe f9c4 bl d027cb0 <rtw_get_ie> + d029928: b188 cbz r0, d02994e <wifi_rom_ap_beacon_update_erpinfo_ie+0x3e> + d02992a: 9b01 ldr r3, [sp, #4] + d02992c: b17b cbz r3, d02994e <wifi_rom_ap_beacon_update_erpinfo_ie+0x3e> + d02992e: 7884 ldrb r4, [r0, #2] + d029930: 2e01 cmp r6, #1 + d029932: bf0c ite eq + d029934: f044 0203 orreq.w r2, r4, #3 + d029938: f004 02fc andne.w r2, r4, #252 ; 0xfc + d02993c: b14d cbz r5, d029952 <wifi_rom_ap_beacon_update_erpinfo_ie+0x42> + d02993e: f042 0204 orr.w r2, r2, #4 + d029942: 7082 strb r2, [r0, #2] + d029944: 1c81 adds r1, r0, #2 + d029946: 7842 ldrb r2, [r0, #1] + d029948: 4b03 ldr r3, [pc, #12] ; (d029958 <wifi_rom_ap_beacon_update_erpinfo_ie+0x48>) + d02994a: 9806 ldr r0, [sp, #24] + d02994c: 4798 blx r3 + d02994e: b002 add sp, #8 + d029950: bd70 pop {r4, r5, r6, pc} + d029952: f002 02fb and.w r2, r2, #251 ; 0xfb + d029956: e7f4 b.n d029942 <wifi_rom_ap_beacon_update_erpinfo_ie+0x32> + d029958: 00027939 .word 0x00027939 + +0d02995c <wifi_rom_ap_beacon_gen_ie>: + d02995c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d029960: 2464 movs r4, #100 ; 0x64 + d029962: b09b sub sp, #108 ; 0x6c + d029964: 461d mov r5, r3 + d029966: 7204 strb r4, [r0, #8] + d029968: 240a movs r4, #10 + d02996a: f89d 3098 ldrb.w r3, [sp, #152] ; 0x98 + d02996e: 9406 str r4, [sp, #24] + d029970: 2421 movs r4, #33 ; 0x21 + d029972: 9303 str r3, [sp, #12] + d029974: 2300 movs r3, #0 + d029976: 7284 strb r4, [r0, #10] + d029978: 7243 strb r3, [r0, #9] + d02997a: 72c3 strb r3, [r0, #11] + d02997c: e9dd 9724 ldrd r9, r7, [sp, #144] ; 0x90 + d029980: 683b ldr r3, [r7, #0] + d029982: 681b ldr r3, [r3, #0] + d029984: b10b cbz r3, d02998a <wifi_rom_ap_beacon_gen_ie+0x2e> + d029986: 2331 movs r3, #49 ; 0x31 + d029988: 7283 strb r3, [r0, #10] + d02998a: 230c movs r3, #12 + d02998c: f10d 0818 add.w r8, sp, #24 + d029990: 9306 str r3, [sp, #24] + d029992: 1943 adds r3, r0, r5 + d029994: f8cd 8000 str.w r8, [sp] + d029998: 300c adds r0, #12 + d02999a: 9301 str r3, [sp, #4] + d02999c: 460b mov r3, r1 + d02999e: 2100 movs r1, #0 + d0299a0: f7ff f918 bl d028bd4 <wifi_rom_set_ie_ram> + d0299a4: f899 1010 ldrb.w r1, [r9, #16] + d0299a8: 4604 mov r4, r0 + d0299aa: f899 2006 ldrb.w r2, [r9, #6] + d0299ae: f001 030f and.w r3, r1, #15 + d0299b2: 2b0f cmp r3, #15 + d0299b4: d103 bne.n d0299be <wifi_rom_ap_beacon_gen_ie+0x62> + d0299b6: 2a0e cmp r2, #14 + d0299b8: bf8c ite hi + d0299ba: 210a movhi r1, #10 + d0299bc: 210d movls r1, #13 + d0299be: a809 add r0, sp, #36 ; 0x24 + d0299c0: 4ebe ldr r6, [pc, #760] ; (d029cbc <wifi_rom_ap_beacon_gen_ie+0x360>) + d0299c2: f7fe f989 bl d027cd8 <rtw_set_supported_rate> + d0299c6: a809 add r0, sp, #36 ; 0x24 + d0299c8: f7fe f9ae bl d027d28 <rtw_get_rateset_len> d0299cc: 9b06 ldr r3, [sp, #24] - d0299ce: 4620 mov r0, r4 - d0299d0: f1aa 0208 sub.w r2, sl, #8 - d0299d4: 2132 movs r1, #50 ; 0x32 - d0299d6: 1aeb subs r3, r5, r3 - d0299d8: 4423 add r3, r4 - d0299da: e9cd 8300 strd r8, r3, [sp] - d0299de: ab0b add r3, sp, #44 ; 0x2c - d0299e0: f7ff f88a bl d028af8 <wifi_rom_set_ie_ram> - d0299e4: 4604 mov r4, r0 - d0299e6: f899 3018 ldrb.w r3, [r9, #24] - d0299ea: 2b00 cmp r3, #0 - d0299ec: d057 beq.n d029a9e <wifi_rom_ap_beacon_gen_ie+0x21e> - d0299ee: f8df a218 ldr.w sl, [pc, #536] ; d029c08 <wifi_rom_ap_beacon_gen_ie+0x388> - d0299f2: 221a movs r2, #26 - d0299f4: 2100 movs r1, #0 - d0299f6: a813 add r0, sp, #76 ; 0x4c - d0299f8: 47d0 blx sl - d0299fa: 9b03 ldr r3, [sp, #12] - d0299fc: 6839 ldr r1, [r7, #0] - d0299fe: f241 0262 movw r2, #4194 ; 0x1062 - d029a02: 2b00 cmp r3, #0 - d029a04: 9b27 ldr r3, [sp, #156] ; 0x9c - d029a06: 6809 ldr r1, [r1, #0] - d029a08: 4620 mov r0, r4 - d029a0a: bf08 it eq - d029a0c: 2220 moveq r2, #32 - d029a0e: f003 0303 and.w r3, r3, #3 - d029a12: 2904 cmp r1, #4 - d029a14: f04f 012d mov.w r1, #45 ; 0x2d - d029a18: f88d 204c strb.w r2, [sp, #76] ; 0x4c - d029a1c: f04f 021a mov.w r2, #26 - d029a20: bf08 it eq - d029a22: f043 031c orreq.w r3, r3, #28 - d029a26: f88d 304e strb.w r3, [sp, #78] ; 0x4e - d029a2a: 9b06 ldr r3, [sp, #24] - d029a2c: 1aeb subs r3, r5, r3 - d029a2e: 4423 add r3, r4 - d029a30: e9cd 8300 strd r8, r3, [sp] - d029a34: ab13 add r3, sp, #76 ; 0x4c - d029a36: f7ff f85f bl d028af8 <wifi_rom_set_ie_ram> - d029a3a: 2216 movs r2, #22 - d029a3c: 2100 movs r1, #0 - d029a3e: 4604 mov r4, r0 - d029a40: a80d add r0, sp, #52 ; 0x34 - d029a42: 47d0 blx sl - d029a44: 2205 movs r2, #5 - d029a46: 2100 movs r1, #0 - d029a48: a807 add r0, sp, #28 - d029a4a: 47d0 blx sl - d029a4c: 9b03 ldr r3, [sp, #12] - d029a4e: f899 a006 ldrb.w sl, [r9, #6] - d029a52: b18b cbz r3, d029a78 <wifi_rom_ap_beacon_gen_ie+0x1f8> - d029a54: f8d9 201c ldr.w r2, [r9, #28] - d029a58: 2101 movs r1, #1 - d029a5a: 4650 mov r0, sl - d029a5c: f003 fd4e bl d02d4fc <wifi_rom_get_offset_by_chbw> - d029a60: 2801 cmp r0, #1 - d029a62: f040 80bb bne.w d029bdc <wifi_rom_ap_beacon_gen_ie+0x35c> - d029a66: f8d9 301c ldr.w r3, [r9, #28] - d029a6a: 781b ldrb r3, [r3, #0] - d029a6c: 2b03 cmp r3, #3 - d029a6e: bf0c ite eq - d029a70: 2307 moveq r3, #7 - d029a72: 2305 movne r3, #5 - d029a74: f88d 301c strb.w r3, [sp, #28] - d029a78: 2205 movs r2, #5 - d029a7a: a907 add r1, sp, #28 - d029a7c: f10d 0035 add.w r0, sp, #53 ; 0x35 - d029a80: f88d a034 strb.w sl, [sp, #52] ; 0x34 - d029a84: 47b0 blx r6 - d029a86: 9b06 ldr r3, [sp, #24] - d029a88: 4620 mov r0, r4 - d029a8a: 2216 movs r2, #22 - d029a8c: 1aeb subs r3, r5, r3 - d029a8e: 213d movs r1, #61 ; 0x3d - d029a90: 4423 add r3, r4 - d029a92: e9cd 8300 strd r8, r3, [sp] - d029a96: ab0d add r3, sp, #52 ; 0x34 - d029a98: f7ff f82e bl d028af8 <wifi_rom_set_ie_ram> - d029a9c: 4604 mov r4, r0 - d029a9e: 687b ldr r3, [r7, #4] - d029aa0: 1ca0 adds r0, r4, #2 - d029aa2: 681a ldr r2, [r3, #0] - d029aa4: 2a04 cmp r2, #4 - d029aa6: f040 80b1 bne.w d029c0c <wifi_rom_ap_beacon_gen_ie+0x38c> - d029aaa: 23dd movs r3, #221 ; 0xdd - d029aac: f04f 0a01 mov.w sl, #1 - d029ab0: 494e ldr r1, [pc, #312] ; (d029bec <wifi_rom_ap_beacon_gen_ie+0x36c>) - d029ab2: f104 0908 add.w r9, r4, #8 - d029ab6: 7023 strb r3, [r4, #0] - d029ab8: 2316 movs r3, #22 - d029aba: 9203 str r2, [sp, #12] - d029abc: 7063 strb r3, [r4, #1] - d029abe: 47b0 blx r6 - d029ac0: f884 a006 strb.w sl, [r4, #6] - d029ac4: 68bb ldr r3, [r7, #8] - d029ac6: 9a03 ldr r2, [sp, #12] - d029ac8: 681b ldr r3, [r3, #0] - d029aca: 2b02 cmp r3, #2 - d029acc: d106 bne.n d029adc <wifi_rom_ap_beacon_gen_ie+0x25c> - d029ace: 4648 mov r0, r9 - d029ad0: f104 090e add.w r9, r4, #14 - d029ad4: 4946 ldr r1, [pc, #280] ; (d029bf0 <wifi_rom_ap_beacon_gen_ie+0x370>) - d029ad6: 47b0 blx r6 - d029ad8: f884 a00c strb.w sl, [r4, #12] - d029adc: 683b ldr r3, [r7, #0] - d029ade: 681b ldr r3, [r3, #0] - d029ae0: 2b02 cmp r3, #2 - d029ae2: d108 bne.n d029af6 <wifi_rom_ap_beacon_gen_ie+0x276> - d029ae4: 4648 mov r0, r9 - d029ae6: 2204 movs r2, #4 - d029ae8: 4941 ldr r1, [pc, #260] ; (d029bf0 <wifi_rom_ap_beacon_gen_ie+0x370>) - d029aea: f109 0906 add.w r9, r9, #6 - d029aee: 47b0 blx r6 - d029af0: 2301 movs r3, #1 - d029af2: f809 3c02 strb.w r3, [r9, #-2] - d029af6: 2204 movs r2, #4 - d029af8: 493d ldr r1, [pc, #244] ; (d029bf0 <wifi_rom_ap_beacon_gen_ie+0x370>) - d029afa: 4648 mov r0, r9 - d029afc: f109 0404 add.w r4, r9, #4 - d029b00: 47b0 blx r6 - d029b02: 9b06 ldr r3, [sp, #24] - d029b04: 3318 adds r3, #24 - d029b06: 9306 str r3, [sp, #24] - d029b08: 27dd movs r7, #221 ; 0xdd - d029b0a: 2318 movs r3, #24 - d029b0c: 2206 movs r2, #6 - d029b0e: 4939 ldr r1, [pc, #228] ; (d029bf4 <wifi_rom_ap_beacon_gen_ie+0x374>) - d029b10: 7063 strb r3, [r4, #1] - d029b12: 1ca0 adds r0, r4, #2 - d029b14: 7027 strb r7, [r4, #0] - d029b16: 47b0 blx r6 - d029b18: 2300 movs r3, #0 - d029b1a: 2203 movs r2, #3 - d029b1c: 2127 movs r1, #39 ; 0x27 - d029b1e: f88d 304d strb.w r3, [sp, #77] ; 0x4d - d029b22: f104 0008 add.w r0, r4, #8 - d029b26: f88d 3050 strb.w r3, [sp, #80] ; 0x50 - d029b2a: 341a adds r4, #26 - d029b2c: f88d 3054 strb.w r3, [sp, #84] ; 0x54 - d029b30: 2342 movs r3, #66 ; 0x42 - d029b32: f88d 204c strb.w r2, [sp, #76] ; 0x4c - d029b36: f88d 3056 strb.w r3, [sp, #86] ; 0x56 - d029b3a: 2344 movs r3, #68 ; 0x44 - d029b3c: f88d 204e strb.w r2, [sp, #78] ; 0x4e - d029b40: 22a4 movs r2, #164 ; 0xa4 - d029b42: f88d 3057 strb.w r3, [sp, #87] ; 0x57 - d029b46: 235e movs r3, #94 ; 0x5e - d029b48: f88d 204f strb.w r2, [sp, #79] ; 0x4f - d029b4c: f88d 3058 strb.w r3, [sp, #88] ; 0x58 - d029b50: 2362 movs r3, #98 ; 0x62 - d029b52: f88d 1052 strb.w r1, [sp, #82] ; 0x52 - d029b56: a913 add r1, sp, #76 ; 0x4c - d029b58: f88d 305a strb.w r3, [sp, #90] ; 0x5a - d029b5c: 2332 movs r3, #50 ; 0x32 - d029b5e: f88d 2053 strb.w r2, [sp, #83] ; 0x53 - d029b62: 2212 movs r2, #18 - d029b64: f88d 305b strb.w r3, [sp, #91] ; 0x5b - d029b68: 232f movs r3, #47 ; 0x2f - d029b6a: f88d 305c strb.w r3, [sp, #92] ; 0x5c - d029b6e: 47b0 blx r6 - d029b70: 9b06 ldr r3, [sp, #24] - d029b72: 4639 mov r1, r7 - d029b74: 4a20 ldr r2, [pc, #128] ; (d029bf8 <wifi_rom_ap_beacon_gen_ie+0x378>) - d029b76: 331a adds r3, #26 - d029b78: 6810 ldr r0, [r2, #0] - d029b7a: 1aed subs r5, r5, r3 - d029b7c: 8892 ldrh r2, [r2, #4] - d029b7e: 9306 str r3, [sp, #24] - d029b80: ab0d add r3, sp, #52 ; 0x34 - d029b82: 4425 add r5, r4 - d029b84: 900d str r0, [sp, #52] ; 0x34 - d029b86: f8ad 2038 strh.w r2, [sp, #56] ; 0x38 - d029b8a: 4620 mov r0, r4 - d029b8c: 2206 movs r2, #6 - d029b8e: e9cd 8500 strd r8, r5, [sp] - d029b92: f7fe ffb1 bl d028af8 <wifi_rom_set_ie_ram> - d029b96: 9806 ldr r0, [sp, #24] - d029b98: b01b add sp, #108 ; 0x6c - d029b9a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d029b9e: 2a02 cmp r2, #2 - d029ba0: f47f aee9 bne.w d029976 <wifi_rom_ap_beacon_gen_ie+0xf6> - d029ba4: 2204 movs r2, #4 - d029ba6: 4915 ldr r1, [pc, #84] ; (d029bfc <wifi_rom_ap_beacon_gen_ie+0x37c>) - d029ba8: e6e4 b.n d029974 <wifi_rom_ap_beacon_gen_ie+0xf4> - d029baa: 2a02 cmp r2, #2 - d029bac: f47f aeef bne.w d02998e <wifi_rom_ap_beacon_gen_ie+0x10e> - d029bb0: 2204 movs r2, #4 - d029bb2: 4912 ldr r1, [pc, #72] ; (d029bfc <wifi_rom_ap_beacon_gen_ie+0x37c>) - d029bb4: e6ea b.n d02998c <wifi_rom_ap_beacon_gen_ie+0x10c> - d029bb6: f5b2 6f80 cmp.w r2, #1024 ; 0x400 - d029bba: f04f 0204 mov.w r2, #4 - d029bbe: d107 bne.n d029bd0 <wifi_rom_ap_beacon_gen_ie+0x350> - d029bc0: 490f ldr r1, [pc, #60] ; (d029c00 <wifi_rom_ap_beacon_gen_ie+0x380>) - d029bc2: 47b0 blx r6 - d029bc4: 693a ldr r2, [r7, #16] - d029bc6: 7812 ldrb r2, [r2, #0] - d029bc8: 2a02 cmp r2, #2 - d029bca: bf08 it eq - d029bcc: 22cc moveq r2, #204 ; 0xcc - d029bce: e6f3 b.n d0299b8 <wifi_rom_ap_beacon_gen_ie+0x138> - d029bd0: 490c ldr r1, [pc, #48] ; (d029c04 <wifi_rom_ap_beacon_gen_ie+0x384>) - d029bd2: 47b0 blx r6 - d029bd4: 220c movs r2, #12 - d029bd6: e6f1 b.n d0299bc <wifi_rom_ap_beacon_gen_ie+0x13c> - d029bd8: 4604 mov r4, r0 - d029bda: e6f4 b.n d0299c6 <wifi_rom_ap_beacon_gen_ie+0x146> - d029bdc: 2300 movs r3, #0 - d029bde: e749 b.n d029a74 <wifi_rom_ap_beacon_gen_ie+0x1f4> - d029be0: 00027939 .word 0x00027939 - d029be4: 0d049a40 .word 0x0d049a40 - d029be8: 0d049aa9 .word 0x0d049aa9 - d029bec: 0d049a54 .word 0x0d049a54 - d029bf0: 0d049a70 .word 0x0d049a70 - d029bf4: 0d04a52c .word 0x0d04a52c - d029bf8: 0d04a4bf .word 0x0d04a4bf - d029bfc: 0d049a48 .word 0x0d049a48 - d029c00: 0d049aad .word 0x0d049aad - d029c04: 0d049a38 .word 0x0d049a38 - d029c08: 00027b01 .word 0x00027b01 - d029c0c: 697b ldr r3, [r7, #20] - d029c0e: 681b ldr r3, [r3, #0] - d029c10: 2b01 cmp r3, #1 - d029c12: f47f af79 bne.w d029b08 <wifi_rom_ap_beacon_gen_ie+0x288> - d029c16: 23dd movs r3, #221 ; 0xdd - d029c18: 2705 movs r7, #5 - d029c1a: 2204 movs r2, #4 - d029c1c: 4905 ldr r1, [pc, #20] ; (d029c34 <wifi_rom_ap_beacon_gen_ie+0x3b4>) - d029c1e: 7023 strb r3, [r4, #0] - d029c20: 3407 adds r4, #7 - d029c22: f804 7c06 strb.w r7, [r4, #-6] - d029c26: 47b0 blx r6 - d029c28: 9b06 ldr r3, [sp, #24] - d029c2a: f804 7c02 strb.w r7, [r4, #-2] - d029c2e: 3307 adds r3, #7 - d029c30: e769 b.n d029b06 <wifi_rom_ap_beacon_gen_ie+0x286> - d029c32: bf00 nop - d029c34: 0d049a54 .word 0x0d049a54 - -0d029c38 <wifi_rom_issue_assocreq_fill_cap>: - d029c38: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d029c3c: b09b sub sp, #108 ; 0x6c - d029c3e: 4699 mov r9, r3 - d029c40: 680b ldr r3, [r1, #0] - d029c42: 4617 mov r7, r2 - d029c44: f8dd 8094 ldr.w r8, [sp, #148] ; 0x94 - d029c48: 460d mov r5, r1 - d029c4a: 6892 ldr r2, [r2, #8] - d029c4c: eba8 0303 sub.w r3, r8, r3 - d029c50: f89d 6090 ldrb.w r6, [sp, #144] ; 0x90 - d029c54: 4403 add r3, r0 - d029c56: e9cd 1300 strd r1, r3, [sp] - d029c5a: 687b ldr r3, [r7, #4] - d029c5c: 2100 movs r1, #0 - d029c5e: 6812 ldr r2, [r2, #0] - d029c60: f7fe ff4a bl d028af8 <wifi_rom_set_ie_ram> - d029c64: 4604 mov r4, r0 - d029c66: 2e00 cmp r6, #0 - d029c68: d040 beq.n d029cec <wifi_rom_issue_assocreq_fill_cap+0xb4> - d029c6a: f897 302c ldrb.w r3, [r7, #44] ; 0x2c - d029c6e: 2b0e cmp r3, #14 - d029c70: d93c bls.n d029cec <wifi_rom_issue_assocreq_fill_cap+0xb4> - d029c72: 2600 movs r6, #0 - d029c74: 2250 movs r2, #80 ; 0x50 - d029c76: a806 add r0, sp, #24 - d029c78: 4631 mov r1, r6 - d029c7a: 9605 str r6, [sp, #20] - d029c7c: f019 f810 bl d042ca0 <____wrap_memset_veneer> - d029c80: 230d movs r3, #13 - d029c82: 2202 movs r2, #2 - d029c84: 2121 movs r1, #33 ; 0x21 - d029c86: f88d 3010 strb.w r3, [sp, #16] - d029c8a: 2315 movs r3, #21 - d029c8c: 4620 mov r0, r4 - d029c8e: f88d 3011 strb.w r3, [sp, #17] - d029c92: 682b ldr r3, [r5, #0] - d029c94: eba8 0303 sub.w r3, r8, r3 - d029c98: 4423 add r3, r4 - d029c9a: e9cd 5300 strd r5, r3, [sp] - d029c9e: ab04 add r3, sp, #16 - d029ca0: f7fe ff2a bl d028af8 <wifi_rom_set_ie_ram> - d029ca4: 4631 mov r1, r6 - d029ca6: 4632 mov r2, r6 - d029ca8: f8d7 c028 ldr.w ip, [r7, #40] ; 0x28 - d029cac: 260c movs r6, #12 - d029cae: f04f 0e01 mov.w lr, #1 - d029cb2: fb06 f301 mul.w r3, r6, r1 - d029cb6: f81c 3003 ldrb.w r3, [ip, r3] - d029cba: b163 cbz r3, d029cd6 <wifi_rom_issue_assocreq_fill_cap+0x9e> - d029cbc: 2b0e cmp r3, #14 - d029cbe: f101 0101 add.w r1, r1, #1 - d029cc2: d83d bhi.n d029d40 <wifi_rom_issue_assocreq_fill_cap+0x108> - d029cc4: f89c 3000 ldrb.w r3, [ip] - d029cc8: 2202 movs r2, #2 - d029cca: f88d 1015 strb.w r1, [sp, #21] - d029cce: f88d 3014 strb.w r3, [sp, #20] - d029cd2: 292a cmp r1, #42 ; 0x2a - d029cd4: d1ed bne.n d029cb2 <wifi_rom_issue_assocreq_fill_cap+0x7a> - d029cd6: 682b ldr r3, [r5, #0] - d029cd8: 2124 movs r1, #36 ; 0x24 - d029cda: eba8 0303 sub.w r3, r8, r3 - d029cde: 4403 add r3, r0 - d029ce0: e9cd 5300 strd r5, r3, [sp] - d029ce4: ab05 add r3, sp, #20 - d029ce6: f7fe ff07 bl d028af8 <wifi_rom_set_ie_ram> - d029cea: 4604 mov r4, r0 - d029cec: f897 302c ldrb.w r3, [r7, #44] ; 0x2c - d029cf0: 2600 movs r6, #0 - d029cf2: f897 a024 ldrb.w sl, [r7, #36] ; 0x24 - d029cf6: 2b0e cmp r3, #14 - d029cf8: 4632 mov r2, r6 - d029cfa: 4936 ldr r1, [pc, #216] ; (d029dd4 <wifi_rom_issue_assocreq_fill_cap+0x19c>) - d029cfc: bf08 it eq - d029cfe: f04f 0a04 moveq.w sl, #4 - d029d02: f8df b0d8 ldr.w fp, [pc, #216] ; d029ddc <wifi_rom_issue_assocreq_fill_cap+0x1a4> - d029d06: 693b ldr r3, [r7, #16] - d029d08: 5c9b ldrb r3, [r3, r2] - d029d0a: b173 cbz r3, d029d2a <wifi_rom_issue_assocreq_fill_cap+0xf2> - d029d0c: f04f 0c00 mov.w ip, #0 - d029d10: f043 0e80 orr.w lr, r3, #128 ; 0x80 - d029d14: 45e2 cmp sl, ip - d029d16: d121 bne.n d029d5c <wifi_rom_issue_assocreq_fill_cap+0x124> - d029d18: 4658 mov r0, fp - d029d1a: 9203 str r2, [sp, #12] - d029d1c: f018 ffc4 bl d042ca8 <__DiagPrintf_veneer> - d029d20: 492c ldr r1, [pc, #176] ; (d029dd4 <wifi_rom_issue_assocreq_fill_cap+0x19c>) - d029d22: 9a03 ldr r2, [sp, #12] - d029d24: 3201 adds r2, #1 - d029d26: 2a10 cmp r2, #16 - d029d28: d1ed bne.n d029d06 <wifi_rom_issue_assocreq_fill_cap+0xce> - d029d2a: 2e00 cmp r6, #0 - d029d2c: d144 bne.n d029db8 <wifi_rom_issue_assocreq_fill_cap+0x180> - d029d2e: 693b ldr r3, [r7, #16] - d029d30: 781b ldrb r3, [r3, #0] - d029d32: 2b00 cmp r3, #0 - d029d34: d03b beq.n d029dae <wifi_rom_issue_assocreq_fill_cap+0x176> - d029d36: f1b9 0f00 cmp.w r9, #0 - d029d3a: d138 bne.n d029dae <wifi_rom_issue_assocreq_fill_cap+0x176> - d029d3c: 464c mov r4, r9 - d029d3e: e032 b.n d029da6 <wifi_rom_issue_assocreq_fill_cap+0x16e> - d029d40: f10d 0a68 add.w sl, sp, #104 ; 0x68 - d029d44: 1c54 adds r4, r2, #1 - d029d46: 4492 add sl, r2 - d029d48: 3202 adds r2, #2 - d029d4a: f80a 3c54 strb.w r3, [sl, #-84] - d029d4e: ab1a add r3, sp, #104 ; 0x68 - d029d50: b2d2 uxtb r2, r2 - d029d52: fa53 f384 uxtab r3, r3, r4 - d029d56: f803 ec54 strb.w lr, [r3, #-84] - d029d5a: e7ba b.n d029cd2 <wifi_rom_issue_assocreq_fill_cap+0x9a> - d029d5c: 6a38 ldr r0, [r7, #32] - d029d5e: f810 000c ldrb.w r0, [r0, ip] - d029d62: f040 0080 orr.w r0, r0, #128 ; 0x80 - d029d66: 4586 cmp lr, r0 - d029d68: d002 beq.n d029d70 <wifi_rom_issue_assocreq_fill_cap+0x138> - d029d6a: f10c 0c01 add.w ip, ip, #1 - d029d6e: e7d1 b.n d029d14 <wifi_rom_issue_assocreq_fill_cap+0xdc> - d029d70: a81a add r0, sp, #104 ; 0x68 - d029d72: 4430 add r0, r6 - d029d74: 3601 adds r6, #1 - d029d76: f800 3c54 strb.w r3, [r0, #-84] - d029d7a: e7d3 b.n d029d24 <wifi_rom_issue_assocreq_fill_cap+0xec> - d029d7c: 2208 movs r2, #8 - d029d7e: 2101 movs r1, #1 - d029d80: 4620 mov r0, r4 - d029d82: e9cd 5300 strd r5, r3, [sp] - d029d86: ab05 add r3, sp, #20 - d029d88: f7fe feb6 bl d028af8 <wifi_rom_set_ie_ram> - d029d8c: 682b ldr r3, [r5, #0] - d029d8e: f1a6 0208 sub.w r2, r6, #8 - d029d92: 2132 movs r1, #50 ; 0x32 - d029d94: eba8 0303 sub.w r3, r8, r3 - d029d98: 4403 add r3, r0 - d029d9a: e9cd 5300 strd r5, r3, [sp] - d029d9e: ab07 add r3, sp, #28 - d029da0: f7fe feaa bl d028af8 <wifi_rom_set_ie_ram> - d029da4: 4604 mov r4, r0 - d029da6: 4620 mov r0, r4 - d029da8: b01b add sp, #108 ; 0x6c - d029daa: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d029dae: 4909 ldr r1, [pc, #36] ; (d029dd4 <wifi_rom_issue_assocreq_fill_cap+0x19c>) - d029db0: 4809 ldr r0, [pc, #36] ; (d029dd8 <wifi_rom_issue_assocreq_fill_cap+0x1a0>) - d029db2: f018 ff79 bl d042ca8 <__DiagPrintf_veneer> - d029db6: e7f6 b.n d029da6 <wifi_rom_issue_assocreq_fill_cap+0x16e> - d029db8: 682b ldr r3, [r5, #0] - d029dba: 2e08 cmp r6, #8 - d029dbc: eba8 0303 sub.w r3, r8, r3 - d029dc0: 4423 add r3, r4 - d029dc2: d8db bhi.n d029d7c <wifi_rom_issue_assocreq_fill_cap+0x144> - d029dc4: 4632 mov r2, r6 - d029dc6: 2101 movs r1, #1 - d029dc8: 4620 mov r0, r4 - d029dca: e9cd 5300 strd r5, r3, [sp] - d029dce: ab05 add r3, sp, #20 - d029dd0: e7e6 b.n d029da0 <wifi_rom_issue_assocreq_fill_cap+0x168> - d029dd2: bf00 nop - d029dd4: 0d04a536 .word 0x0d04a536 - d029dd8: 0d04a4f7 .word 0x0d04a4f7 - d029ddc: 0d04a4c5 .word 0x0d04a4c5 - -0d029de0 <wifi_rom_issue_assocreq_fill_vendor_ie>: - d029de0: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d029de4: 460d mov r5, r1 - d029de6: 4617 mov r7, r2 - d029de8: 4698 mov r8, r3 - d029dea: 4604 mov r4, r0 - d029dec: f04f 090c mov.w r9, #12 - d029df0: f8df b108 ldr.w fp, [pc, #264] ; d029efc <wifi_rom_issue_assocreq_fill_vendor_ie+0x11c> - d029df4: 69fb ldr r3, [r7, #28] - d029df6: 454b cmp r3, r9 - d029df8: d815 bhi.n d029e26 <wifi_rom_issue_assocreq_fill_vendor_ie+0x46> - d029dfa: f897 3020 ldrb.w r3, [r7, #32] - d029dfe: b173 cbz r3, d029e1e <wifi_rom_issue_assocreq_fill_vendor_ie+0x3e> - d029e00: f8d8 1008 ldr.w r1, [r8, #8] - d029e04: b159 cbz r1, d029e1e <wifi_rom_issue_assocreq_fill_vendor_ie+0x3e> - d029e06: f8b8 200c ldrh.w r2, [r8, #12] - d029e0a: b142 cbz r2, d029e1e <wifi_rom_issue_assocreq_fill_vendor_ie+0x3e> - d029e0c: 4620 mov r0, r4 - d029e0e: 4b37 ldr r3, [pc, #220] ; (d029eec <wifi_rom_issue_assocreq_fill_vendor_ie+0x10c>) - d029e10: 4798 blx r3 - d029e12: f8b8 200c ldrh.w r2, [r8, #12] - d029e16: 682b ldr r3, [r5, #0] - d029e18: 4414 add r4, r2 - d029e1a: 4413 add r3, r2 - d029e1c: 602b str r3, [r5, #0] - d029e1e: 4620 mov r0, r4 - d029e20: b003 add sp, #12 - d029e22: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d029e26: 69bb ldr r3, [r7, #24] - d029e28: f813 1009 ldrb.w r1, [r3, r9] - d029e2c: eb03 0609 add.w r6, r3, r9 - d029e30: 29c7 cmp r1, #199 ; 0xc7 - d029e32: d050 beq.n d029ed6 <wifi_rom_issue_assocreq_fill_vendor_ie+0xf6> - d029e34: d808 bhi.n d029e48 <wifi_rom_issue_assocreq_fill_vendor_ie+0x68> - d029e36: 297f cmp r1, #127 ; 0x7f - d029e38: 7872 ldrb r2, [r6, #1] - d029e3a: d03d beq.n d029eb8 <wifi_rom_issue_assocreq_fill_vendor_ie+0xd8> - d029e3c: 29bf cmp r1, #191 ; 0xbf - d029e3e: d047 beq.n d029ed0 <wifi_rom_issue_assocreq_fill_vendor_ie+0xf0> - d029e40: 7873 ldrb r3, [r6, #1] - d029e42: 3302 adds r3, #2 - d029e44: 4499 add r9, r3 - d029e46: e7d5 b.n d029df4 <wifi_rom_issue_assocreq_fill_vendor_ie+0x14> - d029e48: 29dd cmp r1, #221 ; 0xdd - d029e4a: d007 beq.n d029e5c <wifi_rom_issue_assocreq_fill_vendor_ie+0x7c> - d029e4c: 29ff cmp r1, #255 ; 0xff - d029e4e: d1f7 bne.n d029e40 <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> - d029e50: 78b3 ldrb r3, [r6, #2] - d029e52: 2b23 cmp r3, #35 ; 0x23 - d029e54: d1f4 bne.n d029e40 <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> - d029e56: f897 3023 ldrb.w r3, [r7, #35] ; 0x23 - d029e5a: e03e b.n d029eda <wifi_rom_issue_assocreq_fill_vendor_ie+0xfa> - d029e5c: f106 0a02 add.w sl, r6, #2 - d029e60: 2204 movs r2, #4 - d029e62: 4923 ldr r1, [pc, #140] ; (d029ef0 <wifi_rom_issue_assocreq_fill_vendor_ie+0x110>) - d029e64: 4650 mov r0, sl - d029e66: 47d8 blx fp - d029e68: b990 cbnz r0, d029e90 <wifi_rom_issue_assocreq_fill_vendor_ie+0xb0> - d029e6a: 2204 movs r2, #4 - d029e6c: 4921 ldr r1, [pc, #132] ; (d029ef4 <wifi_rom_issue_assocreq_fill_vendor_ie+0x114>) - d029e6e: 4650 mov r0, sl - d029e70: 47d8 blx fp - d029e72: b1f0 cbz r0, d029eb2 <wifi_rom_issue_assocreq_fill_vendor_ie+0xd2> - d029e74: 9b0c ldr r3, [sp, #48] ; 0x30 - d029e76: 682a ldr r2, [r5, #0] - d029e78: 1a9a subs r2, r3, r2 - d029e7a: 4653 mov r3, sl - d029e7c: 18a1 adds r1, r4, r2 - d029e7e: 7872 ldrb r2, [r6, #1] - d029e80: e9cd 5100 strd r5, r1, [sp] - d029e84: 21dd movs r1, #221 ; 0xdd - d029e86: 4620 mov r0, r4 - d029e88: f7fe fe36 bl d028af8 <wifi_rom_set_ie_ram> - d029e8c: 4604 mov r4, r0 - d029e8e: e7d7 b.n d029e40 <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> - d029e90: 2204 movs r2, #4 - d029e92: 4919 ldr r1, [pc, #100] ; (d029ef8 <wifi_rom_issue_assocreq_fill_vendor_ie+0x118>) - d029e94: 4650 mov r0, sl - d029e96: 47d8 blx fp - d029e98: 2800 cmp r0, #0 - d029e9a: d0e6 beq.n d029e6a <wifi_rom_issue_assocreq_fill_vendor_ie+0x8a> - d029e9c: 2204 movs r2, #4 - d029e9e: 4915 ldr r1, [pc, #84] ; (d029ef4 <wifi_rom_issue_assocreq_fill_vendor_ie+0x114>) - d029ea0: 4650 mov r0, sl - d029ea2: 47d8 blx fp - d029ea4: 2800 cmp r0, #0 - d029ea6: d1cb bne.n d029e40 <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> - d029ea8: f897 2020 ldrb.w r2, [r7, #32] - d029eac: 2a00 cmp r2, #0 - d029eae: d1dc bne.n d029e6a <wifi_rom_issue_assocreq_fill_vendor_ie+0x8a> - d029eb0: e7c6 b.n d029e40 <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> - d029eb2: 220e movs r2, #14 - d029eb4: 7072 strb r2, [r6, #1] - d029eb6: e7dd b.n d029e74 <wifi_rom_issue_assocreq_fill_vendor_ie+0x94> - d029eb8: f897 3021 ldrb.w r3, [r7, #33] ; 0x21 - d029ebc: 2b01 cmp r3, #1 - d029ebe: d1bf bne.n d029e40 <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> - d029ec0: 682b ldr r3, [r5, #0] - d029ec2: 980c ldr r0, [sp, #48] ; 0x30 - d029ec4: 1ac3 subs r3, r0, r3 - d029ec6: 4423 add r3, r4 - d029ec8: e9cd 5300 strd r5, r3, [sp] - d029ecc: 1cb3 adds r3, r6, #2 - d029ece: e7da b.n d029e86 <wifi_rom_issue_assocreq_fill_vendor_ie+0xa6> - d029ed0: f897 3022 ldrb.w r3, [r7, #34] ; 0x22 - d029ed4: e7f2 b.n d029ebc <wifi_rom_issue_assocreq_fill_vendor_ie+0xdc> - d029ed6: f897 3022 ldrb.w r3, [r7, #34] ; 0x22 - d029eda: 2b01 cmp r3, #1 - d029edc: d1b0 bne.n d029e40 <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> - d029ede: 9a0c ldr r2, [sp, #48] ; 0x30 - d029ee0: 682b ldr r3, [r5, #0] - d029ee2: 1ad3 subs r3, r2, r3 - d029ee4: 7872 ldrb r2, [r6, #1] - d029ee6: 4423 add r3, r4 - d029ee8: e7ee b.n d029ec8 <wifi_rom_issue_assocreq_fill_vendor_ie+0xe8> - d029eea: bf00 nop - d029eec: 00027939 .word 0x00027939 - d029ef0: 0d04a4b4 .word 0x0d04a4b4 - d029ef4: 0d04a532 .word 0x0d04a532 - d029ef8: 0d04a528 .word 0x0d04a528 - d029efc: 000278d9 .word 0x000278d9 - -0d029f00 <wifi_rom_issue_assocrsp_fill_cap>: - d029f00: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d029f04: 4607 mov r7, r0 - d029f06: b08b sub sp, #44 ; 0x2c - d029f08: 4614 mov r4, r2 - d029f0a: 4608 mov r0, r1 - d029f0c: f8ad 3016 strh.w r3, [sp, #22] - d029f10: 2102 movs r1, #2 - d029f12: 7d3b ldrb r3, [r7, #20] - d029f14: 9e15 ldr r6, [sp, #84] ; 0x54 - d029f16: 9304 str r3, [sp, #16] - d029f18: 7d7b ldrb r3, [r7, #21] - d029f1a: f8d7 b010 ldr.w fp, [r7, #16] - d029f1e: 9303 str r3, [sp, #12] - d029f20: e9d7 5a00 ldrd r5, sl, [r7] - d029f24: e9d7 9802 ldrd r9, r8, [r7, #8] - d029f28: 7aea ldrb r2, [r5, #11] - d029f2a: 7aab ldrb r3, [r5, #10] - d029f2c: 69bf ldr r7, [r7, #24] - d029f2e: ea43 2302 orr.w r3, r3, r2, lsl #8 - d029f32: f10d 021a add.w r2, sp, #26 - d029f36: f8ad 301a strh.w r3, [sp, #26] - d029f3a: 4623 mov r3, r4 - d029f3c: f7fd fe24 bl d027b88 <rtw_set_fixed_ie> - d029f40: 4623 mov r3, r4 - d029f42: f10d 0216 add.w r2, sp, #22 - d029f46: 2102 movs r1, #2 - d029f48: f7fd fe1e bl d027b88 <rtw_set_fixed_ie> - d029f4c: f8bd 3050 ldrh.w r3, [sp, #80] ; 0x50 - d029f50: f10d 021a add.w r2, sp, #26 - d029f54: 2102 movs r1, #2 - d029f56: ea6f 4383 mvn.w r3, r3, lsl #18 - d029f5a: ea6f 4393 mvn.w r3, r3, lsr #18 - d029f5e: f8ad 301a strh.w r3, [sp, #26] - d029f62: 4623 mov r3, r4 - d029f64: f7fd fe10 bl d027b88 <rtw_set_fixed_ie> - d029f68: 6822 ldr r2, [r4, #0] - d029f6a: 4603 mov r3, r0 - d029f6c: f1b8 0f08 cmp.w r8, #8 - d029f70: eba6 0202 sub.w r2, r6, r2 - d029f74: 4413 add r3, r2 - d029f76: e9cd 4300 strd r4, r3, [sp] - d029f7a: 464b mov r3, r9 - d029f7c: f200 808f bhi.w d02a09e <wifi_rom_issue_assocrsp_fill_cap+0x19e> - d029f80: 4642 mov r2, r8 - d029f82: 2101 movs r1, #1 - d029f84: f7fe fdb8 bl d028af8 <wifi_rom_set_ie_ram> - d029f88: f8bd 3016 ldrh.w r3, [sp, #22] - d029f8c: 4680 mov r8, r0 - d029f8e: 2b1e cmp r3, #30 - d029f90: d117 bne.n d029fc2 <wifi_rom_issue_assocrsp_fill_cap+0xc2> - d029f92: f640 33b8 movw r3, #3000 ; 0xbb8 - d029f96: 2204 movs r2, #4 - d029f98: a907 add r1, sp, #28 - d029f9a: f10d 0021 add.w r0, sp, #33 ; 0x21 - d029f9e: 9307 str r3, [sp, #28] - d029fa0: 2303 movs r3, #3 - d029fa2: f88d 3020 strb.w r3, [sp, #32] - d029fa6: 4b48 ldr r3, [pc, #288] ; (d02a0c8 <wifi_rom_issue_assocrsp_fill_cap+0x1c8>) - d029fa8: 4798 blx r3 - d029faa: 6823 ldr r3, [r4, #0] - d029fac: 4640 mov r0, r8 - d029fae: 2205 movs r2, #5 - d029fb0: 1af6 subs r6, r6, r3 - d029fb2: 2138 movs r1, #56 ; 0x38 - d029fb4: ab08 add r3, sp, #32 - d029fb6: 4446 add r6, r8 - d029fb8: e9cd 4600 strd r4, r6, [sp] - d029fbc: f7fe fd9c bl d028af8 <wifi_rom_set_ie_ram> - d029fc0: 4680 mov r8, r0 - d029fc2: f41b 6f00 tst.w fp, #2048 ; 0x800 - d029fc6: d032 beq.n d02a02e <wifi_rom_issue_assocrsp_fill_cap+0x12e> - d029fc8: 9b04 ldr r3, [sp, #16] - d029fca: 2b00 cmp r3, #0 - d029fcc: d02f beq.n d02a02e <wifi_rom_issue_assocrsp_fill_cap+0x12e> - d029fce: 2300 movs r3, #0 - d029fd0: f105 060c add.w r6, r5, #12 - d029fd4: 212d movs r1, #45 ; 0x2d - d029fd6: aa08 add r2, sp, #32 - d029fd8: 9308 str r3, [sp, #32] - d029fda: f1aa 030c sub.w r3, sl, #12 - d029fde: 4630 mov r0, r6 - d029fe0: 9304 str r3, [sp, #16] - d029fe2: f7fd fdf7 bl d027bd4 <rtw_get_ie> - d029fe6: 9b04 ldr r3, [sp, #16] - d029fe8: 4601 mov r1, r0 - d029fea: b168 cbz r0, d02a008 <wifi_rom_issue_assocrsp_fill_cap+0x108> - d029fec: 9a08 ldr r2, [sp, #32] - d029fee: b15a cbz r2, d02a008 <wifi_rom_issue_assocrsp_fill_cap+0x108> - d029ff0: 3202 adds r2, #2 - d029ff2: 4640 mov r0, r8 - d029ff4: f8df 90d0 ldr.w r9, [pc, #208] ; d02a0c8 <wifi_rom_issue_assocrsp_fill_cap+0x1c8> - d029ff8: 47c8 blx r9 - d029ffa: 9a08 ldr r2, [sp, #32] - d029ffc: 6821 ldr r1, [r4, #0] - d029ffe: 3202 adds r2, #2 - d02a000: 9b04 ldr r3, [sp, #16] - d02a002: 4490 add r8, r2 - d02a004: 440a add r2, r1 - d02a006: 6022 str r2, [r4, #0] - d02a008: 213d movs r1, #61 ; 0x3d - d02a00a: aa08 add r2, sp, #32 - d02a00c: 4630 mov r0, r6 - d02a00e: f7fd fde1 bl d027bd4 <rtw_get_ie> - d02a012: 4601 mov r1, r0 - d02a014: b158 cbz r0, d02a02e <wifi_rom_issue_assocrsp_fill_cap+0x12e> - d02a016: 9a08 ldr r2, [sp, #32] - d02a018: b14a cbz r2, d02a02e <wifi_rom_issue_assocrsp_fill_cap+0x12e> - d02a01a: 3202 adds r2, #2 - d02a01c: 4640 mov r0, r8 - d02a01e: 4b2a ldr r3, [pc, #168] ; (d02a0c8 <wifi_rom_issue_assocrsp_fill_cap+0x1c8>) - d02a020: 4798 blx r3 - d02a022: 9b08 ldr r3, [sp, #32] - d02a024: 6822 ldr r2, [r4, #0] - d02a026: 3302 adds r3, #2 - d02a028: 4498 add r8, r3 - d02a02a: 4413 add r3, r2 - d02a02c: 6023 str r3, [r4, #0] - d02a02e: f41b 7f00 tst.w fp, #512 ; 0x200 - d02a032: d024 beq.n d02a07e <wifi_rom_issue_assocrsp_fill_cap+0x17e> - d02a034: 9b03 ldr r3, [sp, #12] - d02a036: b313 cbz r3, d02a07e <wifi_rom_issue_assocrsp_fill_cap+0x17e> - d02a038: 2300 movs r3, #0 - d02a03a: f105 000c add.w r0, r5, #12 - d02a03e: f06f 060d mvn.w r6, #13 - d02a042: 4d22 ldr r5, [pc, #136] ; (d02a0cc <wifi_rom_issue_assocrsp_fill_cap+0x1cc>) - d02a044: f8df 9088 ldr.w r9, [pc, #136] ; d02a0d0 <wifi_rom_issue_assocrsp_fill_cap+0x1d0> - d02a048: 9308 str r3, [sp, #32] - d02a04a: 9b08 ldr r3, [sp, #32] - d02a04c: aa08 add r2, sp, #32 - d02a04e: 21dd movs r1, #221 ; 0xdd - d02a050: 1af3 subs r3, r6, r3 - d02a052: 4453 add r3, sl - d02a054: f7fd fdbe bl d027bd4 <rtw_get_ie> - d02a058: 4683 mov fp, r0 - d02a05a: b180 cbz r0, d02a07e <wifi_rom_issue_assocrsp_fill_cap+0x17e> - d02a05c: 2206 movs r2, #6 - d02a05e: 4629 mov r1, r5 - d02a060: 3002 adds r0, #2 - d02a062: 47c8 blx r9 - d02a064: 9a08 ldr r2, [sp, #32] - d02a066: bb48 cbnz r0, d02a0bc <wifi_rom_issue_assocrsp_fill_cap+0x1bc> - d02a068: 3202 adds r2, #2 - d02a06a: 4640 mov r0, r8 - d02a06c: 4b16 ldr r3, [pc, #88] ; (d02a0c8 <wifi_rom_issue_assocrsp_fill_cap+0x1c8>) - d02a06e: 4659 mov r1, fp - d02a070: 4798 blx r3 - d02a072: 9b08 ldr r3, [sp, #32] - d02a074: 6822 ldr r2, [r4, #0] - d02a076: 3302 adds r3, #2 - d02a078: 4498 add r8, r3 - d02a07a: 4413 add r3, r2 - d02a07c: 6023 str r3, [r4, #0] - d02a07e: 69b9 ldr r1, [r7, #24] - d02a080: b149 cbz r1, d02a096 <wifi_rom_issue_assocrsp_fill_cap+0x196> - d02a082: 8c3a ldrh r2, [r7, #32] - d02a084: b13a cbz r2, d02a096 <wifi_rom_issue_assocrsp_fill_cap+0x196> - d02a086: 4640 mov r0, r8 - d02a088: 4b0f ldr r3, [pc, #60] ; (d02a0c8 <wifi_rom_issue_assocrsp_fill_cap+0x1c8>) - d02a08a: 4798 blx r3 - d02a08c: 8c3a ldrh r2, [r7, #32] - d02a08e: 6823 ldr r3, [r4, #0] - d02a090: 4490 add r8, r2 - d02a092: 4413 add r3, r2 - d02a094: 6023 str r3, [r4, #0] - d02a096: 4640 mov r0, r8 - d02a098: b00b add sp, #44 ; 0x2c - d02a09a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02a09e: 2208 movs r2, #8 - d02a0a0: 2101 movs r1, #1 - d02a0a2: f7fe fd29 bl d028af8 <wifi_rom_set_ie_ram> - d02a0a6: 6823 ldr r3, [r4, #0] - d02a0a8: f1a8 0208 sub.w r2, r8, #8 - d02a0ac: 2132 movs r1, #50 ; 0x32 - d02a0ae: 1af3 subs r3, r6, r3 - d02a0b0: 4403 add r3, r0 - d02a0b2: e9cd 4300 strd r4, r3, [sp] - d02a0b6: f109 0308 add.w r3, r9, #8 - d02a0ba: e763 b.n d029f84 <wifi_rom_issue_assocrsp_fill_cap+0x84> - d02a0bc: 2a00 cmp r2, #0 - d02a0be: d0de beq.n d02a07e <wifi_rom_issue_assocrsp_fill_cap+0x17e> - d02a0c0: 3202 adds r2, #2 - d02a0c2: eb0b 0002 add.w r0, fp, r2 - d02a0c6: e7c0 b.n d02a04a <wifi_rom_issue_assocrsp_fill_cap+0x14a> - d02a0c8: 00027939 .word 0x00027939 - d02a0cc: 0d04a52c .word 0x0d04a52c - d02a0d0: 000278d9 .word 0x000278d9 - -0d02a0d4 <wifi_rom_on_assocreq_check>: - d02a0d4: 3918 subs r1, #24 - d02a0d6: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02a0da: eba1 0902 sub.w r9, r1, r2 - d02a0de: 461c mov r4, r3 - d02a0e0: f8d3 b0d4 ldr.w fp, [r3, #212] ; 0xd4 - d02a0e4: 3218 adds r2, #24 - d02a0e6: 8b01 ldrh r1, [r0, #24] - d02a0e8: b0b9 sub sp, #228 ; 0xe4 - d02a0ea: 1886 adds r6, r0, r2 - d02a0ec: aa0a add r2, sp, #40 ; 0x28 - d02a0ee: 4630 mov r0, r6 - d02a0f0: e9d3 a30f ldrd sl, r3, [r3, #60] ; 0x3c - d02a0f4: 681d ldr r5, [r3, #0] - d02a0f6: 6de3 ldr r3, [r4, #92] ; 0x5c - d02a0f8: 8019 strh r1, [r3, #0] - d02a0fa: 2301 movs r3, #1 - d02a0fc: 4649 mov r1, r9 - d02a0fe: f7fe f801 bl d028104 <rtw_ieee802_11_parse_elems> - d02a102: 3001 adds r0, #1 - d02a104: d104 bne.n d02a110 <wifi_rom_on_assocreq_check+0x3c> - d02a106: 2501 movs r5, #1 - d02a108: b2e8 uxtb r0, r5 - d02a10a: b039 add sp, #228 ; 0xe4 - d02a10c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02a110: 9b0a ldr r3, [sp, #40] ; 0x28 - d02a112: 2b00 cmp r3, #0 - d02a114: d0f7 beq.n d02a106 <wifi_rom_on_assocreq_check+0x32> - d02a116: 464b mov r3, r9 - d02a118: aa03 add r2, sp, #12 - d02a11a: 2100 movs r1, #0 - d02a11c: 4630 mov r0, r6 - d02a11e: f7fd fd59 bl d027bd4 <rtw_get_ie> - d02a122: 9b03 ldr r3, [sp, #12] - d02a124: 46b0 mov r8, r6 - d02a126: 4607 mov r7, r0 - d02a128: 2b00 cmp r3, #0 - d02a12a: d0ec beq.n d02a106 <wifi_rom_on_assocreq_check+0x32> - d02a12c: 4651 mov r1, sl - d02a12e: 462a mov r2, r5 - d02a130: 3002 adds r0, #2 - d02a132: f8df a248 ldr.w sl, [pc, #584] ; d02a37c <wifi_rom_on_assocreq_check+0x2a8> - d02a136: 47d0 blx sl - d02a138: 2800 cmp r0, #0 - d02a13a: f040 80cc bne.w d02a2d6 <wifi_rom_on_assocreq_check+0x202> - d02a13e: fab7 f787 clz r7, r7 - d02a142: 097f lsrs r7, r7, #5 - d02a144: 9b03 ldr r3, [sp, #12] - d02a146: 42ab cmp r3, r5 - d02a148: d1dd bne.n d02a106 <wifi_rom_on_assocreq_check+0x32> - d02a14a: 2f00 cmp r7, #0 - d02a14c: d1db bne.n d02a106 <wifi_rom_on_assocreq_check+0x32> - d02a14e: 464b mov r3, r9 - d02a150: aa03 add r2, sp, #12 - d02a152: 2101 movs r1, #1 - d02a154: 4630 mov r0, r6 - d02a156: f7fd fd3d bl d027bd4 <rtw_get_ie> - d02a15a: 2800 cmp r0, #0 - d02a15c: d0d3 beq.n d02a106 <wifi_rom_on_assocreq_check+0x32> - d02a15e: 9a03 ldr r2, [sp, #12] - d02a160: 1c81 adds r1, r0, #2 - d02a162: 4f84 ldr r7, [pc, #528] ; (d02a374 <wifi_rom_on_assocreq_check+0x2a0>) - d02a164: 2a10 cmp r2, #16 - d02a166: f200 80b8 bhi.w d02a2da <wifi_rom_on_assocreq_check+0x206> - d02a16a: a806 add r0, sp, #24 - d02a16c: 47b8 blx r7 - d02a16e: 9d03 ldr r5, [sp, #12] - d02a170: 2132 movs r1, #50 ; 0x32 - d02a172: 464b mov r3, r9 - d02a174: aa03 add r2, sp, #12 - d02a176: 4630 mov r0, r6 - d02a178: f7fd fd2c bl d027bd4 <rtw_get_ie> - d02a17c: 4601 mov r1, r0 - d02a17e: b160 cbz r0, d02a19a <wifi_rom_on_assocreq_check+0xc6> - d02a180: 2d10 cmp r5, #16 - d02a182: d80a bhi.n d02a19a <wifi_rom_on_assocreq_check+0xc6> - d02a184: ab06 add r3, sp, #24 - d02a186: 9a03 ldr r2, [sp, #12] - d02a188: 3102 adds r1, #2 - d02a18a: 1958 adds r0, r3, r5 - d02a18c: 1953 adds r3, r2, r5 - d02a18e: 2b10 cmp r3, #16 - d02a190: f200 80a8 bhi.w d02a2e4 <wifi_rom_on_assocreq_check+0x210> - d02a194: 47b8 blx r7 - d02a196: 9b03 ldr r3, [sp, #12] - d02a198: 441d add r5, r3 - d02a19a: f8d4 30a4 ldr.w r3, [r4, #164] ; 0xa4 - d02a19e: 462a mov r2, r5 - d02a1a0: a906 add r1, sp, #24 - d02a1a2: 601d str r5, [r3, #0] - d02a1a4: f8d4 00a0 ldr.w r0, [r4, #160] ; 0xa0 - d02a1a8: 47b8 blx r7 - d02a1aa: 4629 mov r1, r5 - d02a1ac: f8d4 00a0 ldr.w r0, [r4, #160] ; 0xa0 - d02a1b0: 2500 movs r5, #0 - d02a1b2: f7e3 faf1 bl d00d798 <wifi_rom_updateBratetbl_softap> - d02a1b6: 6e63 ldr r3, [r4, #100] ; 0x64 - d02a1b8: 4629 mov r1, r5 - d02a1ba: 601d str r5, [r3, #0] - d02a1bc: 6ea3 ldr r3, [r4, #104] ; 0x68 - d02a1be: 601d str r5, [r3, #0] - d02a1c0: 6ee3 ldr r3, [r4, #108] ; 0x6c - d02a1c2: 601d str r5, [r3, #0] - d02a1c4: 6f23 ldr r3, [r4, #112] ; 0x70 - d02a1c6: 601d str r5, [r3, #0] - d02a1c8: 6f63 ldr r3, [r4, #116] ; 0x74 - d02a1ca: 601d str r5, [r3, #0] - d02a1cc: 6fa3 ldr r3, [r4, #120] ; 0x78 - d02a1ce: 601d str r5, [r3, #0] - d02a1d0: 4b69 ldr r3, [pc, #420] ; (d02a378 <wifi_rom_on_assocreq_check+0x2a4>) - d02a1d2: f894 2080 ldrb.w r2, [r4, #128] ; 0x80 - d02a1d6: 6fe0 ldr r0, [r4, #124] ; 0x7c - d02a1d8: 4798 blx r3 - d02a1da: 69e3 ldr r3, [r4, #28] - d02a1dc: 681e ldr r6, [r3, #0] - d02a1de: 07b7 lsls r7, r6, #30 - d02a1e0: f140 808d bpl.w d02a2fe <wifi_rom_on_assocreq_check+0x22a> - d02a1e4: 9f20 ldr r7, [sp, #128] ; 0x80 - d02a1e6: 2f00 cmp r7, #0 - d02a1e8: f000 8089 beq.w d02a2fe <wifi_rom_on_assocreq_check+0x22a> - d02a1ec: f89d 6084 ldrb.w r6, [sp, #132] ; 0x84 - d02a1f0: e9cd 5504 strd r5, r5, [sp, #16] - d02a1f4: 79ba ldrb r2, [r7, #6] - d02a1f6: 1c93 adds r3, r2, #2 - d02a1f8: f817 3023 ldrb.w r3, [r7, r3, lsl #2] - d02a1fc: 4413 add r3, r2 - d02a1fe: 6922 ldr r2, [r4, #16] - d02a200: eb07 0383 add.w r3, r7, r3, lsl #2 - d02a204: 7812 ldrb r2, [r2, #0] - d02a206: 7a9b ldrb r3, [r3, #10] - d02a208: 2a00 cmp r2, #0 - d02a20a: d170 bne.n d02a2ee <wifi_rom_on_assocreq_check+0x21a> - d02a20c: f013 0f40 tst.w r3, #64 ; 0x40 - d02a210: bf18 it ne - d02a212: 251f movne r5, #31 - d02a214: 2300 movs r3, #0 - d02a216: aa04 add r2, sp, #16 - d02a218: 1cb1 adds r1, r6, #2 - d02a21a: 1eb8 subs r0, r7, #2 - d02a21c: 9300 str r3, [sp, #0] - d02a21e: ab05 add r3, sp, #20 - d02a220: f7fd fe2e bl d027e80 <rtw_parse_wpa2_ie> - d02a224: 2801 cmp r0, #1 - d02a226: f040 809a bne.w d02a35e <wifi_rom_on_assocreq_check+0x28a> - d02a22a: 6e63 ldr r3, [r4, #100] ; 0x64 - d02a22c: 6018 str r0, [r3, #0] - d02a22e: 6ea2 ldr r2, [r4, #104] ; 0x68 - d02a230: 6813 ldr r3, [r2, #0] - d02a232: f043 0302 orr.w r3, r3, #2 - d02a236: 6013 str r3, [r2, #0] - d02a238: 6a63 ldr r3, [r4, #36] ; 0x24 - d02a23a: 9904 ldr r1, [sp, #16] - d02a23c: 681b ldr r3, [r3, #0] - d02a23e: 6f22 ldr r2, [r4, #112] ; 0x70 - d02a240: 400b ands r3, r1 - d02a242: 6013 str r3, [r2, #0] - d02a244: 6ae3 ldr r3, [r4, #44] ; 0x2c - d02a246: 9905 ldr r1, [sp, #20] - d02a248: 681b ldr r3, [r3, #0] - d02a24a: 6fa2 ldr r2, [r4, #120] ; 0x78 - d02a24c: 400b ands r3, r1 - d02a24e: 6013 str r3, [r2, #0] - d02a250: 6f23 ldr r3, [r4, #112] ; 0x70 - d02a252: 681b ldr r3, [r3, #0] - d02a254: 2b00 cmp r3, #0 - d02a256: 6fa3 ldr r3, [r4, #120] ; 0x78 - d02a258: bf08 it eq - d02a25a: 2529 moveq r5, #41 ; 0x29 - d02a25c: 681b ldr r3, [r3, #0] - d02a25e: 2b00 cmp r3, #0 - d02a260: bf08 it eq - d02a262: 252a moveq r5, #42 ; 0x2a - d02a264: 6e22 ldr r2, [r4, #96] ; 0x60 - d02a266: 6813 ldr r3, [r2, #0] - d02a268: f423 5340 bic.w r3, r3, #12288 ; 0x3000 - d02a26c: 6013 str r3, [r2, #0] - d02a26e: 2f00 cmp r7, #0 - d02a270: f040 8086 bne.w d02a380 <wifi_rom_on_assocreq_check+0x2ac> - d02a274: 6e22 ldr r2, [r4, #96] ; 0x60 - d02a276: 9926 ldr r1, [sp, #152] ; 0x98 - d02a278: 6813 ldr r3, [r2, #0] - d02a27a: 2900 cmp r1, #0 - d02a27c: d077 beq.n d02a36e <wifi_rom_on_assocreq_check+0x29a> - d02a27e: f443 5380 orr.w r3, r3, #4096 ; 0x1000 - d02a282: 6013 str r3, [r2, #0] - d02a284: 69e3 ldr r3, [r4, #28] - d02a286: 681b ldr r3, [r3, #0] - d02a288: 2b00 cmp r3, #0 - d02a28a: f000 8087 beq.w d02a39c <wifi_rom_on_assocreq_check+0x2c8> - d02a28e: 6e23 ldr r3, [r4, #96] ; 0x60 - d02a290: 681b ldr r3, [r3, #0] - d02a292: f413 5f40 tst.w r3, #12288 ; 0x3000 - d02a296: f000 8081 beq.w d02a39c <wifi_rom_on_assocreq_check+0x2c8> - d02a29a: f8db 0010 ldr.w r0, [fp, #16] - d02a29e: 2800 cmp r0, #0 - d02a2a0: d07c beq.n d02a39c <wifi_rom_on_assocreq_check+0x2c8> - d02a2a2: 2300 movs r3, #0 - d02a2a4: aa05 add r2, sp, #20 - d02a2a6: f88d 3010 strb.w r3, [sp, #16] - d02a2aa: 9305 str r3, [sp, #20] - d02a2ac: f8bb 101c ldrh.w r1, [fp, #28] - d02a2b0: 9200 str r2, [sp, #0] - d02a2b2: f241 0241 movw r2, #4161 ; 0x1041 - d02a2b6: f7fd ff03 bl d0280c0 <rtw_get_wps_attr_content> - d02a2ba: 4601 mov r1, r0 - d02a2bc: b128 cbz r0, d02a2ca <wifi_rom_on_assocreq_check+0x1f6> - d02a2be: 9a05 ldr r2, [sp, #20] - d02a2c0: 2a01 cmp r2, #1 - d02a2c2: d102 bne.n d02a2ca <wifi_rom_on_assocreq_check+0x1f6> - d02a2c4: a804 add r0, sp, #16 - d02a2c6: 4b2b ldr r3, [pc, #172] ; (d02a374 <wifi_rom_on_assocreq_check+0x2a0>) - d02a2c8: 4798 blx r3 - d02a2ca: f89d 3010 ldrb.w r3, [sp, #16] - d02a2ce: 2b00 cmp r3, #0 - d02a2d0: d164 bne.n d02a39c <wifi_rom_on_assocreq_check+0x2c8> - d02a2d2: 2511 movs r5, #17 - d02a2d4: e718 b.n d02a108 <wifi_rom_on_assocreq_check+0x34> - d02a2d6: 2701 movs r7, #1 - d02a2d8: e734 b.n d02a144 <wifi_rom_on_assocreq_check+0x70> - d02a2da: 2210 movs r2, #16 - d02a2dc: a806 add r0, sp, #24 - d02a2de: 2510 movs r5, #16 - d02a2e0: 47b8 blx r7 - d02a2e2: e745 b.n d02a170 <wifi_rom_on_assocreq_check+0x9c> - d02a2e4: f1c5 0210 rsb r2, r5, #16 - d02a2e8: 2510 movs r5, #16 - d02a2ea: 47b8 blx r7 - d02a2ec: e755 b.n d02a19a <wifi_rom_on_assocreq_check+0xc6> - d02a2ee: 2a02 cmp r2, #2 - d02a2f0: d190 bne.n d02a214 <wifi_rom_on_assocreq_check+0x140> - d02a2f2: f013 0f80 tst.w r3, #128 ; 0x80 - d02a2f6: bf14 ite ne - d02a2f8: 2500 movne r5, #0 - d02a2fa: 251f moveq r5, #31 - d02a2fc: e78a b.n d02a214 <wifi_rom_on_assocreq_check+0x140> - d02a2fe: f016 0601 ands.w r6, r6, #1 - d02a302: f04f 0300 mov.w r3, #0 - d02a306: d02c beq.n d02a362 <wifi_rom_on_assocreq_check+0x28e> - d02a308: 9f1e ldr r7, [sp, #120] ; 0x78 - d02a30a: 2f00 cmp r7, #0 - d02a30c: d02c beq.n d02a368 <wifi_rom_on_assocreq_check+0x294> - d02a30e: f89d 607c ldrb.w r6, [sp, #124] ; 0x7c - d02a312: aa04 add r2, sp, #16 - d02a314: 9300 str r3, [sp, #0] - d02a316: 1eb8 subs r0, r7, #2 - d02a318: 1cb1 adds r1, r6, #2 - d02a31a: e9cd 3304 strd r3, r3, [sp, #16] - d02a31e: ab05 add r3, sp, #20 - d02a320: f7fd fd46 bl d027db0 <rtw_parse_wpa_ie> - d02a324: 2801 cmp r0, #1 - d02a326: d11a bne.n d02a35e <wifi_rom_on_assocreq_check+0x28a> - d02a328: 6e63 ldr r3, [r4, #100] ; 0x64 - d02a32a: 6018 str r0, [r3, #0] - d02a32c: 6ea2 ldr r2, [r4, #104] ; 0x68 - d02a32e: 6813 ldr r3, [r2, #0] - d02a330: f043 0301 orr.w r3, r3, #1 - d02a334: 6013 str r3, [r2, #0] - d02a336: 6a23 ldr r3, [r4, #32] - d02a338: 9904 ldr r1, [sp, #16] - d02a33a: 681b ldr r3, [r3, #0] - d02a33c: 6ee2 ldr r2, [r4, #108] ; 0x6c - d02a33e: 400b ands r3, r1 - d02a340: 6013 str r3, [r2, #0] - d02a342: 6aa3 ldr r3, [r4, #40] ; 0x28 - d02a344: 9905 ldr r1, [sp, #20] - d02a346: 681b ldr r3, [r3, #0] - d02a348: 6f62 ldr r2, [r4, #116] ; 0x74 - d02a34a: 400b ands r3, r1 - d02a34c: 6013 str r3, [r2, #0] - d02a34e: 6ee3 ldr r3, [r4, #108] ; 0x6c - d02a350: 681b ldr r3, [r3, #0] - d02a352: 2b00 cmp r3, #0 - d02a354: 6f63 ldr r3, [r4, #116] ; 0x74 - d02a356: bf14 ite ne - d02a358: 2500 movne r5, #0 - d02a35a: 2529 moveq r5, #41 ; 0x29 - d02a35c: e77e b.n d02a25c <wifi_rom_on_assocreq_check+0x188> - d02a35e: 2528 movs r5, #40 ; 0x28 - d02a360: e780 b.n d02a264 <wifi_rom_on_assocreq_check+0x190> - d02a362: 4637 mov r7, r6 - d02a364: 4635 mov r5, r6 - d02a366: e77d b.n d02a264 <wifi_rom_on_assocreq_check+0x190> - d02a368: 463e mov r6, r7 - d02a36a: 463d mov r5, r7 - d02a36c: e77a b.n d02a264 <wifi_rom_on_assocreq_check+0x190> - d02a36e: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - d02a372: e786 b.n d02a282 <wifi_rom_on_assocreq_check+0x1ae> - d02a374: 00027939 .word 0x00027939 - d02a378: 00027b01 .word 0x00027b01 - d02a37c: 000278d9 .word 0x000278d9 - d02a380: 69e3 ldr r3, [r4, #28] - d02a382: 681b ldr r3, [r3, #0] - d02a384: 2b00 cmp r3, #0 - d02a386: f000 80e8 beq.w d02a55a <wifi_rom_on_assocreq_check+0x486> - d02a38a: 9b26 ldr r3, [sp, #152] ; 0x98 - d02a38c: 2b00 cmp r3, #0 - d02a38e: f000 80ca beq.w d02a526 <wifi_rom_on_assocreq_check+0x452> - d02a392: 6e22 ldr r2, [r4, #96] ; 0x60 - d02a394: 6813 ldr r3, [r2, #0] - d02a396: f443 5380 orr.w r3, r3, #4096 ; 0x1000 - d02a39a: 6013 str r3, [r2, #0] - d02a39c: 6e22 ldr r2, [r4, #96] ; 0x60 - d02a39e: 2101 movs r1, #1 - d02a3a0: 6813 ldr r3, [r2, #0] - d02a3a2: f423 7300 bic.w r3, r3, #512 ; 0x200 - d02a3a6: 6013 str r3, [r2, #0] - d02a3a8: 2300 movs r3, #0 - d02a3aa: 6da2 ldr r2, [r4, #88] ; 0x58 - d02a3ac: 6013 str r3, [r2, #0] - d02a3ae: f8d4 2084 ldr.w r2, [r4, #132] ; 0x84 - d02a3b2: 7013 strb r3, [r2, #0] - d02a3b4: f8d4 209c ldr.w r2, [r4, #156] ; 0x9c - d02a3b8: 7011 strb r1, [r2, #0] - d02a3ba: f8d4 2098 ldr.w r2, [r4, #152] ; 0x98 - d02a3be: 7013 strb r3, [r2, #0] - d02a3c0: f8d4 2094 ldr.w r2, [r4, #148] ; 0x94 - d02a3c4: 7013 strb r3, [r2, #0] - d02a3c6: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 - d02a3ca: 7013 strb r3, [r2, #0] - d02a3cc: f8d4 208c ldr.w r2, [r4, #140] ; 0x8c - d02a3d0: 7013 strb r3, [r2, #0] - d02a3d2: f894 20d1 ldrb.w r2, [r4, #209] ; 0xd1 - d02a3d6: 2a00 cmp r2, #0 - d02a3d8: d05b beq.n d02a492 <wifi_rom_on_assocreq_check+0x3be> - d02a3da: 4f61 ldr r7, [pc, #388] ; (d02a560 <wifi_rom_on_assocreq_check+0x48c>) - d02a3dc: 9303 str r3, [sp, #12] - d02a3de: 464b mov r3, r9 - d02a3e0: aa03 add r2, sp, #12 - d02a3e2: 21dd movs r1, #221 ; 0xdd - d02a3e4: 4640 mov r0, r8 - d02a3e6: f7fd fbf5 bl d027bd4 <rtw_get_ie> - d02a3ea: 4606 mov r6, r0 - d02a3ec: 2800 cmp r0, #0 - d02a3ee: d050 beq.n d02a492 <wifi_rom_on_assocreq_check+0x3be> - d02a3f0: 9b03 ldr r3, [sp, #12] - d02a3f2: 2b07 cmp r3, #7 - d02a3f4: d94d bls.n d02a492 <wifi_rom_on_assocreq_check+0x3be> - d02a3f6: 2206 movs r2, #6 - d02a3f8: 4639 mov r1, r7 - d02a3fa: 3002 adds r0, #2 - d02a3fc: 47d0 blx sl - d02a3fe: 2800 cmp r0, #0 - d02a400: f040 809f bne.w d02a542 <wifi_rom_on_assocreq_check+0x46e> - d02a404: 6e22 ldr r2, [r4, #96] ; 0x60 - d02a406: 6813 ldr r3, [r2, #0] - d02a408: f443 7300 orr.w r3, r3, #512 ; 0x200 - d02a40c: 6013 str r3, [r2, #0] - d02a40e: 2201 movs r2, #1 - d02a410: 6da3 ldr r3, [r4, #88] ; 0x58 - d02a412: 601a str r2, [r3, #0] - d02a414: 7a31 ldrb r1, [r6, #8] - d02a416: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 - d02a41a: 7019 strb r1, [r3, #0] - d02a41c: e9d4 3121 ldrd r3, r1, [r4, #132] ; 0x84 - d02a420: 781b ldrb r3, [r3, #0] - d02a422: f3c3 1341 ubfx r3, r3, #5, #2 - d02a426: 700b strb r3, [r1, #0] - d02a428: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 - d02a42c: 781b ldrb r3, [r3, #0] - d02a42e: f003 030f and.w r3, r3, #15 - d02a432: 2b0f cmp r3, #15 - d02a434: f8d4 309c ldr.w r3, [r4, #156] ; 0x9c - d02a438: bf14 ite ne - d02a43a: 701a strbne r2, [r3, #0] - d02a43c: 7018 strbeq r0, [r3, #0] - d02a43e: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 - d02a442: 781b ldrb r3, [r3, #0] - d02a444: 071e lsls r6, r3, #28 - d02a446: d024 beq.n d02a492 <wifi_rom_on_assocreq_check+0x3be> - d02a448: f013 0301 ands.w r3, r3, #1 - d02a44c: f8d4 2098 ldr.w r2, [r4, #152] ; 0x98 - d02a450: bf18 it ne - d02a452: 2303 movne r3, #3 - d02a454: 7013 strb r3, [r2, #0] - d02a456: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 - d02a45a: f8d4 2094 ldr.w r2, [r4, #148] ; 0x94 - d02a45e: 781b ldrb r3, [r3, #0] - d02a460: f013 0302 ands.w r3, r3, #2 - d02a464: bf18 it ne - d02a466: 2303 movne r3, #3 - d02a468: 7013 strb r3, [r2, #0] - d02a46a: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 - d02a46e: f8d4 208c ldr.w r2, [r4, #140] ; 0x8c - d02a472: 781b ldrb r3, [r3, #0] - d02a474: f013 0304 ands.w r3, r3, #4 - d02a478: bf18 it ne - d02a47a: 2303 movne r3, #3 - d02a47c: 7013 strb r3, [r2, #0] - d02a47e: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 - d02a482: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 - d02a486: 781b ldrb r3, [r3, #0] - d02a488: f013 0308 ands.w r3, r3, #8 - d02a48c: bf18 it ne - d02a48e: 2303 movne r3, #3 - d02a490: 7013 strb r3, [r2, #0] - d02a492: f894 20ac ldrb.w r2, [r4, #172] ; 0xac - d02a496: 2100 movs r1, #0 - d02a498: 4b32 ldr r3, [pc, #200] ; (d02a564 <wifi_rom_on_assocreq_check+0x490>) - d02a49a: f8d4 00a8 ldr.w r0, [r4, #168] ; 0xa8 - d02a49e: 4798 blx r3 - d02a4a0: 9a32 ldr r2, [sp, #200] ; 0xc8 - d02a4a2: 6e23 ldr r3, [r4, #96] ; 0x60 - d02a4a4: 2a00 cmp r2, #0 - d02a4a6: d051 beq.n d02a54c <wifi_rom_on_assocreq_check+0x478> - d02a4a8: f89d 10cc ldrb.w r1, [sp, #204] ; 0xcc - d02a4ac: f894 20ac ldrb.w r2, [r4, #172] ; 0xac - d02a4b0: 4291 cmp r1, r2 - d02a4b2: d34b bcc.n d02a54c <wifi_rom_on_assocreq_check+0x478> - d02a4b4: 681a ldr r2, [r3, #0] - d02a4b6: f442 6200 orr.w r2, r2, #2048 ; 0x800 - d02a4ba: 601a str r2, [r3, #0] - d02a4bc: 6e22 ldr r2, [r4, #96] ; 0x60 - d02a4be: 6813 ldr r3, [r2, #0] - d02a4c0: f443 7300 orr.w r3, r3, #512 ; 0x200 - d02a4c4: 6013 str r3, [r2, #0] - d02a4c6: 9932 ldr r1, [sp, #200] ; 0xc8 - d02a4c8: f894 20ac ldrb.w r2, [r4, #172] ; 0xac - d02a4cc: f8d4 00a8 ldr.w r0, [r4, #168] ; 0xa8 - d02a4d0: 4b25 ldr r3, [pc, #148] ; (d02a568 <wifi_rom_on_assocreq_check+0x494>) - d02a4d2: 4798 blx r3 - d02a4d4: 6e22 ldr r2, [r4, #96] ; 0x60 - d02a4d6: f894 10d0 ldrb.w r1, [r4, #208] ; 0xd0 - d02a4da: 6813 ldr r3, [r2, #0] - d02a4dc: b911 cbnz r1, d02a4e4 <wifi_rom_on_assocreq_check+0x410> - d02a4de: 0518 lsls r0, r3, #20 - d02a4e0: f53f ae11 bmi.w d02a106 <wifi_rom_on_assocreq_check+0x32> - d02a4e4: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 + d0299ce: 2808 cmp r0, #8 + d0299d0: f04f 0101 mov.w r1, #1 + d0299d4: eba5 0303 sub.w r3, r5, r3 + d0299d8: 4682 mov sl, r0 + d0299da: bf94 ite ls + d0299dc: 4602 movls r2, r0 + d0299de: 2208 movhi r2, #8 + d0299e0: 4423 add r3, r4 + d0299e2: 4620 mov r0, r4 + d0299e4: e9cd 8300 strd r8, r3, [sp] + d0299e8: ab09 add r3, sp, #36 ; 0x24 + d0299ea: f7ff f8f3 bl d028bd4 <wifi_rom_set_ie_ram> + d0299ee: 9b06 ldr r3, [sp, #24] + d0299f0: 2201 movs r2, #1 + d0299f2: 2103 movs r1, #3 + d0299f4: 1aeb subs r3, r5, r3 + d0299f6: 4403 add r3, r0 + d0299f8: e9cd 8300 strd r8, r3, [sp] + d0299fc: f109 0306 add.w r3, r9, #6 + d029a00: f7ff f8e8 bl d028bd4 <wifi_rom_set_ie_ram> + d029a04: 2300 movs r3, #0 + d029a06: 2201 movs r2, #1 + d029a08: 212a movs r1, #42 ; 0x2a + d029a0a: f88d 3017 strb.w r3, [sp, #23] + d029a0e: 9b06 ldr r3, [sp, #24] + d029a10: 1aeb subs r3, r5, r3 + d029a12: 4403 add r3, r0 + d029a14: e9cd 8300 strd r8, r3, [sp] + d029a18: f10d 0317 add.w r3, sp, #23 + d029a1c: f7ff f8da bl d028bd4 <wifi_rom_set_ie_ram> + d029a20: 687a ldr r2, [r7, #4] + d029a22: 4683 mov fp, r0 + d029a24: 6812 ldr r2, [r2, #0] + d029a26: f022 0202 bic.w r2, r2, #2 + d029a2a: 2a08 cmp r2, #8 + d029a2c: f040 8142 bne.w d029cb4 <wifi_rom_ap_beacon_gen_ie+0x358> + d029a30: 2230 movs r2, #48 ; 0x30 + d029a32: 3004 adds r0, #4 + d029a34: f800 2c04 strb.w r2, [r0, #-4] + d029a38: 2214 movs r2, #20 + d029a3a: f800 2c03 strb.w r2, [r0, #-3] + d029a3e: 2201 movs r2, #1 + d029a40: f800 2c02 strb.w r2, [r0, #-2] + d029a44: 68ba ldr r2, [r7, #8] + d029a46: 6812 ldr r2, [r2, #0] + d029a48: 2a04 cmp r2, #4 + d029a4a: f040 8116 bne.w d029c7a <wifi_rom_ap_beacon_gen_ie+0x31e> + d029a4e: 499c ldr r1, [pc, #624] ; (d029cc0 <wifi_rom_ap_beacon_gen_ie+0x364>) + d029a50: 47b0 blx r6 + d029a52: 2201 movs r2, #1 + d029a54: f10b 000a add.w r0, fp, #10 + d029a58: f88b 2008 strb.w r2, [fp, #8] + d029a5c: 683a ldr r2, [r7, #0] + d029a5e: 6812 ldr r2, [r2, #0] + d029a60: 2a04 cmp r2, #4 + d029a62: f040 8110 bne.w d029c86 <wifi_rom_ap_beacon_gen_ie+0x32a> + d029a66: 4996 ldr r1, [pc, #600] ; (d029cc0 <wifi_rom_ap_beacon_gen_ie+0x364>) + d029a68: 47b0 blx r6 + d029a6a: 2201 movs r2, #1 + d029a6c: f10b 0010 add.w r0, fp, #16 + d029a70: f10b 0416 add.w r4, fp, #22 + d029a74: f88b 200e strb.w r2, [fp, #14] + d029a78: 68fa ldr r2, [r7, #12] + d029a7a: 6812 ldr r2, [r2, #0] + d029a7c: f5b2 7f80 cmp.w r2, #256 ; 0x100 + d029a80: f040 8107 bne.w d029c92 <wifi_rom_ap_beacon_gen_ie+0x336> + d029a84: 2204 movs r2, #4 + d029a86: 498f ldr r1, [pc, #572] ; (d029cc4 <wifi_rom_ap_beacon_gen_ie+0x368>) + d029a88: 47b0 blx r6 + d029a8a: 693a ldr r2, [r7, #16] + d029a8c: 7812 ldrb r2, [r2, #0] + d029a8e: 2a02 cmp r2, #2 + d029a90: bf08 it eq + d029a92: 22c0 moveq r2, #192 ; 0xc0 + d029a94: bf18 it ne + d029a96: 2280 movne r2, #128 ; 0x80 + d029a98: 9b06 ldr r3, [sp, #24] + d029a9a: f88b 2014 strb.w r2, [fp, #20] + d029a9e: 3316 adds r3, #22 + d029aa0: 9306 str r3, [sp, #24] + d029aa2: f1ba 0f08 cmp.w sl, #8 + d029aa6: d90c bls.n d029ac2 <wifi_rom_ap_beacon_gen_ie+0x166> + d029aa8: 9b06 ldr r3, [sp, #24] + d029aaa: 4620 mov r0, r4 + d029aac: f1aa 0208 sub.w r2, sl, #8 + d029ab0: 2132 movs r1, #50 ; 0x32 + d029ab2: 1aeb subs r3, r5, r3 + d029ab4: 4423 add r3, r4 + d029ab6: e9cd 8300 strd r8, r3, [sp] + d029aba: ab0b add r3, sp, #44 ; 0x2c + d029abc: f7ff f88a bl d028bd4 <wifi_rom_set_ie_ram> + d029ac0: 4604 mov r4, r0 + d029ac2: f899 3018 ldrb.w r3, [r9, #24] + d029ac6: 2b00 cmp r3, #0 + d029ac8: d057 beq.n d029b7a <wifi_rom_ap_beacon_gen_ie+0x21e> + d029aca: f8df a218 ldr.w sl, [pc, #536] ; d029ce4 <wifi_rom_ap_beacon_gen_ie+0x388> + d029ace: 221a movs r2, #26 + d029ad0: 2100 movs r1, #0 + d029ad2: a813 add r0, sp, #76 ; 0x4c + d029ad4: 47d0 blx sl + d029ad6: 9b03 ldr r3, [sp, #12] + d029ad8: 6839 ldr r1, [r7, #0] + d029ada: f241 0262 movw r2, #4194 ; 0x1062 + d029ade: 2b00 cmp r3, #0 + d029ae0: 9b27 ldr r3, [sp, #156] ; 0x9c + d029ae2: 6809 ldr r1, [r1, #0] + d029ae4: 4620 mov r0, r4 + d029ae6: bf08 it eq + d029ae8: 2220 moveq r2, #32 + d029aea: f003 0303 and.w r3, r3, #3 + d029aee: 2904 cmp r1, #4 + d029af0: f04f 012d mov.w r1, #45 ; 0x2d + d029af4: f88d 204c strb.w r2, [sp, #76] ; 0x4c + d029af8: f04f 021a mov.w r2, #26 + d029afc: bf08 it eq + d029afe: f043 031c orreq.w r3, r3, #28 + d029b02: f88d 304e strb.w r3, [sp, #78] ; 0x4e + d029b06: 9b06 ldr r3, [sp, #24] + d029b08: 1aeb subs r3, r5, r3 + d029b0a: 4423 add r3, r4 + d029b0c: e9cd 8300 strd r8, r3, [sp] + d029b10: ab13 add r3, sp, #76 ; 0x4c + d029b12: f7ff f85f bl d028bd4 <wifi_rom_set_ie_ram> + d029b16: 2216 movs r2, #22 + d029b18: 2100 movs r1, #0 + d029b1a: 4604 mov r4, r0 + d029b1c: a80d add r0, sp, #52 ; 0x34 + d029b1e: 47d0 blx sl + d029b20: 2205 movs r2, #5 + d029b22: 2100 movs r1, #0 + d029b24: a807 add r0, sp, #28 + d029b26: 47d0 blx sl + d029b28: 9b03 ldr r3, [sp, #12] + d029b2a: f899 a006 ldrb.w sl, [r9, #6] + d029b2e: b18b cbz r3, d029b54 <wifi_rom_ap_beacon_gen_ie+0x1f8> + d029b30: f8d9 201c ldr.w r2, [r9, #28] + d029b34: 2101 movs r1, #1 + d029b36: 4650 mov r0, sl + d029b38: f003 fd4e bl d02d5d8 <wifi_rom_get_offset_by_chbw> + d029b3c: 2801 cmp r0, #1 + d029b3e: f040 80bb bne.w d029cb8 <wifi_rom_ap_beacon_gen_ie+0x35c> + d029b42: f8d9 301c ldr.w r3, [r9, #28] + d029b46: 781b ldrb r3, [r3, #0] + d029b48: 2b03 cmp r3, #3 + d029b4a: bf0c ite eq + d029b4c: 2307 moveq r3, #7 + d029b4e: 2305 movne r3, #5 + d029b50: f88d 301c strb.w r3, [sp, #28] + d029b54: 2205 movs r2, #5 + d029b56: a907 add r1, sp, #28 + d029b58: f10d 0035 add.w r0, sp, #53 ; 0x35 + d029b5c: f88d a034 strb.w sl, [sp, #52] ; 0x34 + d029b60: 47b0 blx r6 + d029b62: 9b06 ldr r3, [sp, #24] + d029b64: 4620 mov r0, r4 + d029b66: 2216 movs r2, #22 + d029b68: 1aeb subs r3, r5, r3 + d029b6a: 213d movs r1, #61 ; 0x3d + d029b6c: 4423 add r3, r4 + d029b6e: e9cd 8300 strd r8, r3, [sp] + d029b72: ab0d add r3, sp, #52 ; 0x34 + d029b74: f7ff f82e bl d028bd4 <wifi_rom_set_ie_ram> + d029b78: 4604 mov r4, r0 + d029b7a: 687b ldr r3, [r7, #4] + d029b7c: 1ca0 adds r0, r4, #2 + d029b7e: 681a ldr r2, [r3, #0] + d029b80: 2a04 cmp r2, #4 + d029b82: f040 80b1 bne.w d029ce8 <wifi_rom_ap_beacon_gen_ie+0x38c> + d029b86: 23dd movs r3, #221 ; 0xdd + d029b88: f04f 0a01 mov.w sl, #1 + d029b8c: 494e ldr r1, [pc, #312] ; (d029cc8 <wifi_rom_ap_beacon_gen_ie+0x36c>) + d029b8e: f104 0908 add.w r9, r4, #8 + d029b92: 7023 strb r3, [r4, #0] + d029b94: 2316 movs r3, #22 + d029b96: 9203 str r2, [sp, #12] + d029b98: 7063 strb r3, [r4, #1] + d029b9a: 47b0 blx r6 + d029b9c: f884 a006 strb.w sl, [r4, #6] + d029ba0: 68bb ldr r3, [r7, #8] + d029ba2: 9a03 ldr r2, [sp, #12] + d029ba4: 681b ldr r3, [r3, #0] + d029ba6: 2b02 cmp r3, #2 + d029ba8: d106 bne.n d029bb8 <wifi_rom_ap_beacon_gen_ie+0x25c> + d029baa: 4648 mov r0, r9 + d029bac: f104 090e add.w r9, r4, #14 + d029bb0: 4946 ldr r1, [pc, #280] ; (d029ccc <wifi_rom_ap_beacon_gen_ie+0x370>) + d029bb2: 47b0 blx r6 + d029bb4: f884 a00c strb.w sl, [r4, #12] + d029bb8: 683b ldr r3, [r7, #0] + d029bba: 681b ldr r3, [r3, #0] + d029bbc: 2b02 cmp r3, #2 + d029bbe: d108 bne.n d029bd2 <wifi_rom_ap_beacon_gen_ie+0x276> + d029bc0: 4648 mov r0, r9 + d029bc2: 2204 movs r2, #4 + d029bc4: 4941 ldr r1, [pc, #260] ; (d029ccc <wifi_rom_ap_beacon_gen_ie+0x370>) + d029bc6: f109 0906 add.w r9, r9, #6 + d029bca: 47b0 blx r6 + d029bcc: 2301 movs r3, #1 + d029bce: f809 3c02 strb.w r3, [r9, #-2] + d029bd2: 2204 movs r2, #4 + d029bd4: 493d ldr r1, [pc, #244] ; (d029ccc <wifi_rom_ap_beacon_gen_ie+0x370>) + d029bd6: 4648 mov r0, r9 + d029bd8: f109 0404 add.w r4, r9, #4 + d029bdc: 47b0 blx r6 + d029bde: 9b06 ldr r3, [sp, #24] + d029be0: 3318 adds r3, #24 + d029be2: 9306 str r3, [sp, #24] + d029be4: 27dd movs r7, #221 ; 0xdd + d029be6: 2318 movs r3, #24 + d029be8: 2206 movs r2, #6 + d029bea: 4939 ldr r1, [pc, #228] ; (d029cd0 <wifi_rom_ap_beacon_gen_ie+0x374>) + d029bec: 7063 strb r3, [r4, #1] + d029bee: 1ca0 adds r0, r4, #2 + d029bf0: 7027 strb r7, [r4, #0] + d029bf2: 47b0 blx r6 + d029bf4: 2300 movs r3, #0 + d029bf6: 2203 movs r2, #3 + d029bf8: 2127 movs r1, #39 ; 0x27 + d029bfa: f88d 304d strb.w r3, [sp, #77] ; 0x4d + d029bfe: f104 0008 add.w r0, r4, #8 + d029c02: f88d 3050 strb.w r3, [sp, #80] ; 0x50 + d029c06: 341a adds r4, #26 + d029c08: f88d 3054 strb.w r3, [sp, #84] ; 0x54 + d029c0c: 2342 movs r3, #66 ; 0x42 + d029c0e: f88d 204c strb.w r2, [sp, #76] ; 0x4c + d029c12: f88d 3056 strb.w r3, [sp, #86] ; 0x56 + d029c16: 2344 movs r3, #68 ; 0x44 + d029c18: f88d 204e strb.w r2, [sp, #78] ; 0x4e + d029c1c: 22a4 movs r2, #164 ; 0xa4 + d029c1e: f88d 3057 strb.w r3, [sp, #87] ; 0x57 + d029c22: 235e movs r3, #94 ; 0x5e + d029c24: f88d 204f strb.w r2, [sp, #79] ; 0x4f + d029c28: f88d 3058 strb.w r3, [sp, #88] ; 0x58 + d029c2c: 2362 movs r3, #98 ; 0x62 + d029c2e: f88d 1052 strb.w r1, [sp, #82] ; 0x52 + d029c32: a913 add r1, sp, #76 ; 0x4c + d029c34: f88d 305a strb.w r3, [sp, #90] ; 0x5a + d029c38: 2332 movs r3, #50 ; 0x32 + d029c3a: f88d 2053 strb.w r2, [sp, #83] ; 0x53 + d029c3e: 2212 movs r2, #18 + d029c40: f88d 305b strb.w r3, [sp, #91] ; 0x5b + d029c44: 232f movs r3, #47 ; 0x2f + d029c46: f88d 305c strb.w r3, [sp, #92] ; 0x5c + d029c4a: 47b0 blx r6 + d029c4c: 9b06 ldr r3, [sp, #24] + d029c4e: 4639 mov r1, r7 + d029c50: 4a20 ldr r2, [pc, #128] ; (d029cd4 <wifi_rom_ap_beacon_gen_ie+0x378>) + d029c52: 331a adds r3, #26 + d029c54: 6810 ldr r0, [r2, #0] + d029c56: 1aed subs r5, r5, r3 + d029c58: 8892 ldrh r2, [r2, #4] + d029c5a: 9306 str r3, [sp, #24] + d029c5c: ab0d add r3, sp, #52 ; 0x34 + d029c5e: 4425 add r5, r4 + d029c60: 900d str r0, [sp, #52] ; 0x34 + d029c62: f8ad 2038 strh.w r2, [sp, #56] ; 0x38 + d029c66: 4620 mov r0, r4 + d029c68: 2206 movs r2, #6 + d029c6a: e9cd 8500 strd r8, r5, [sp] + d029c6e: f7fe ffb1 bl d028bd4 <wifi_rom_set_ie_ram> + d029c72: 9806 ldr r0, [sp, #24] + d029c74: b01b add sp, #108 ; 0x6c + d029c76: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d029c7a: 2a02 cmp r2, #2 + d029c7c: f47f aee9 bne.w d029a52 <wifi_rom_ap_beacon_gen_ie+0xf6> + d029c80: 2204 movs r2, #4 + d029c82: 4915 ldr r1, [pc, #84] ; (d029cd8 <wifi_rom_ap_beacon_gen_ie+0x37c>) + d029c84: e6e4 b.n d029a50 <wifi_rom_ap_beacon_gen_ie+0xf4> + d029c86: 2a02 cmp r2, #2 + d029c88: f47f aeef bne.w d029a6a <wifi_rom_ap_beacon_gen_ie+0x10e> + d029c8c: 2204 movs r2, #4 + d029c8e: 4912 ldr r1, [pc, #72] ; (d029cd8 <wifi_rom_ap_beacon_gen_ie+0x37c>) + d029c90: e6ea b.n d029a68 <wifi_rom_ap_beacon_gen_ie+0x10c> + d029c92: f5b2 6f80 cmp.w r2, #1024 ; 0x400 + d029c96: f04f 0204 mov.w r2, #4 + d029c9a: d107 bne.n d029cac <wifi_rom_ap_beacon_gen_ie+0x350> + d029c9c: 490f ldr r1, [pc, #60] ; (d029cdc <wifi_rom_ap_beacon_gen_ie+0x380>) + d029c9e: 47b0 blx r6 + d029ca0: 693a ldr r2, [r7, #16] + d029ca2: 7812 ldrb r2, [r2, #0] + d029ca4: 2a02 cmp r2, #2 + d029ca6: bf08 it eq + d029ca8: 22cc moveq r2, #204 ; 0xcc + d029caa: e6f3 b.n d029a94 <wifi_rom_ap_beacon_gen_ie+0x138> + d029cac: 490c ldr r1, [pc, #48] ; (d029ce0 <wifi_rom_ap_beacon_gen_ie+0x384>) + d029cae: 47b0 blx r6 + d029cb0: 220c movs r2, #12 + d029cb2: e6f1 b.n d029a98 <wifi_rom_ap_beacon_gen_ie+0x13c> + d029cb4: 4604 mov r4, r0 + d029cb6: e6f4 b.n d029aa2 <wifi_rom_ap_beacon_gen_ie+0x146> + d029cb8: 2300 movs r3, #0 + d029cba: e749 b.n d029b50 <wifi_rom_ap_beacon_gen_ie+0x1f4> + d029cbc: 00027939 .word 0x00027939 + d029cc0: 0d049b1c .word 0x0d049b1c + d029cc4: 0d049b85 .word 0x0d049b85 + d029cc8: 0d049b30 .word 0x0d049b30 + d029ccc: 0d049b4c .word 0x0d049b4c + d029cd0: 0d04a608 .word 0x0d04a608 + d029cd4: 0d04a59b .word 0x0d04a59b + d029cd8: 0d049b24 .word 0x0d049b24 + d029cdc: 0d049b89 .word 0x0d049b89 + d029ce0: 0d049b14 .word 0x0d049b14 + d029ce4: 00027b01 .word 0x00027b01 + d029ce8: 697b ldr r3, [r7, #20] + d029cea: 681b ldr r3, [r3, #0] + d029cec: 2b01 cmp r3, #1 + d029cee: f47f af79 bne.w d029be4 <wifi_rom_ap_beacon_gen_ie+0x288> + d029cf2: 23dd movs r3, #221 ; 0xdd + d029cf4: 2705 movs r7, #5 + d029cf6: 2204 movs r2, #4 + d029cf8: 4905 ldr r1, [pc, #20] ; (d029d10 <wifi_rom_ap_beacon_gen_ie+0x3b4>) + d029cfa: 7023 strb r3, [r4, #0] + d029cfc: 3407 adds r4, #7 + d029cfe: f804 7c06 strb.w r7, [r4, #-6] + d029d02: 47b0 blx r6 + d029d04: 9b06 ldr r3, [sp, #24] + d029d06: f804 7c02 strb.w r7, [r4, #-2] + d029d0a: 3307 adds r3, #7 + d029d0c: e769 b.n d029be2 <wifi_rom_ap_beacon_gen_ie+0x286> + d029d0e: bf00 nop + d029d10: 0d049b30 .word 0x0d049b30 + +0d029d14 <wifi_rom_issue_assocreq_fill_cap>: + d029d14: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d029d18: b09b sub sp, #108 ; 0x6c + d029d1a: 4699 mov r9, r3 + d029d1c: 680b ldr r3, [r1, #0] + d029d1e: 4617 mov r7, r2 + d029d20: f8dd 8094 ldr.w r8, [sp, #148] ; 0x94 + d029d24: 460d mov r5, r1 + d029d26: 6892 ldr r2, [r2, #8] + d029d28: eba8 0303 sub.w r3, r8, r3 + d029d2c: f89d 6090 ldrb.w r6, [sp, #144] ; 0x90 + d029d30: 4403 add r3, r0 + d029d32: e9cd 1300 strd r1, r3, [sp] + d029d36: 687b ldr r3, [r7, #4] + d029d38: 2100 movs r1, #0 + d029d3a: 6812 ldr r2, [r2, #0] + d029d3c: f7fe ff4a bl d028bd4 <wifi_rom_set_ie_ram> + d029d40: 4604 mov r4, r0 + d029d42: 2e00 cmp r6, #0 + d029d44: d040 beq.n d029dc8 <wifi_rom_issue_assocreq_fill_cap+0xb4> + d029d46: f897 302c ldrb.w r3, [r7, #44] ; 0x2c + d029d4a: 2b0e cmp r3, #14 + d029d4c: d93c bls.n d029dc8 <wifi_rom_issue_assocreq_fill_cap+0xb4> + d029d4e: 2600 movs r6, #0 + d029d50: 2250 movs r2, #80 ; 0x50 + d029d52: a806 add r0, sp, #24 + d029d54: 4631 mov r1, r6 + d029d56: 9605 str r6, [sp, #20] + d029d58: f019 f826 bl d042da8 <____wrap_memset_veneer> + d029d5c: 230d movs r3, #13 + d029d5e: 2202 movs r2, #2 + d029d60: 2121 movs r1, #33 ; 0x21 + d029d62: f88d 3010 strb.w r3, [sp, #16] + d029d66: 2315 movs r3, #21 + d029d68: 4620 mov r0, r4 + d029d6a: f88d 3011 strb.w r3, [sp, #17] + d029d6e: 682b ldr r3, [r5, #0] + d029d70: eba8 0303 sub.w r3, r8, r3 + d029d74: 4423 add r3, r4 + d029d76: e9cd 5300 strd r5, r3, [sp] + d029d7a: ab04 add r3, sp, #16 + d029d7c: f7fe ff2a bl d028bd4 <wifi_rom_set_ie_ram> + d029d80: 4631 mov r1, r6 + d029d82: 4632 mov r2, r6 + d029d84: f8d7 c028 ldr.w ip, [r7, #40] ; 0x28 + d029d88: 260c movs r6, #12 + d029d8a: f04f 0e01 mov.w lr, #1 + d029d8e: fb06 f301 mul.w r3, r6, r1 + d029d92: f81c 3003 ldrb.w r3, [ip, r3] + d029d96: b163 cbz r3, d029db2 <wifi_rom_issue_assocreq_fill_cap+0x9e> + d029d98: 2b0e cmp r3, #14 + d029d9a: f101 0101 add.w r1, r1, #1 + d029d9e: d83d bhi.n d029e1c <wifi_rom_issue_assocreq_fill_cap+0x108> + d029da0: f89c 3000 ldrb.w r3, [ip] + d029da4: 2202 movs r2, #2 + d029da6: f88d 1015 strb.w r1, [sp, #21] + d029daa: f88d 3014 strb.w r3, [sp, #20] + d029dae: 292a cmp r1, #42 ; 0x2a + d029db0: d1ed bne.n d029d8e <wifi_rom_issue_assocreq_fill_cap+0x7a> + d029db2: 682b ldr r3, [r5, #0] + d029db4: 2124 movs r1, #36 ; 0x24 + d029db6: eba8 0303 sub.w r3, r8, r3 + d029dba: 4403 add r3, r0 + d029dbc: e9cd 5300 strd r5, r3, [sp] + d029dc0: ab05 add r3, sp, #20 + d029dc2: f7fe ff07 bl d028bd4 <wifi_rom_set_ie_ram> + d029dc6: 4604 mov r4, r0 + d029dc8: f897 302c ldrb.w r3, [r7, #44] ; 0x2c + d029dcc: 2600 movs r6, #0 + d029dce: f897 a024 ldrb.w sl, [r7, #36] ; 0x24 + d029dd2: 2b0e cmp r3, #14 + d029dd4: 4632 mov r2, r6 + d029dd6: 4936 ldr r1, [pc, #216] ; (d029eb0 <wifi_rom_issue_assocreq_fill_cap+0x19c>) + d029dd8: bf08 it eq + d029dda: f04f 0a04 moveq.w sl, #4 + d029dde: f8df b0d8 ldr.w fp, [pc, #216] ; d029eb8 <wifi_rom_issue_assocreq_fill_cap+0x1a4> + d029de2: 693b ldr r3, [r7, #16] + d029de4: 5c9b ldrb r3, [r3, r2] + d029de6: b173 cbz r3, d029e06 <wifi_rom_issue_assocreq_fill_cap+0xf2> + d029de8: f04f 0c00 mov.w ip, #0 + d029dec: f043 0e80 orr.w lr, r3, #128 ; 0x80 + d029df0: 45e2 cmp sl, ip + d029df2: d121 bne.n d029e38 <wifi_rom_issue_assocreq_fill_cap+0x124> + d029df4: 4658 mov r0, fp + d029df6: 9203 str r2, [sp, #12] + d029df8: f018 ffde bl d042db8 <__DiagPrintf_veneer> + d029dfc: 492c ldr r1, [pc, #176] ; (d029eb0 <wifi_rom_issue_assocreq_fill_cap+0x19c>) + d029dfe: 9a03 ldr r2, [sp, #12] + d029e00: 3201 adds r2, #1 + d029e02: 2a10 cmp r2, #16 + d029e04: d1ed bne.n d029de2 <wifi_rom_issue_assocreq_fill_cap+0xce> + d029e06: 2e00 cmp r6, #0 + d029e08: d144 bne.n d029e94 <wifi_rom_issue_assocreq_fill_cap+0x180> + d029e0a: 693b ldr r3, [r7, #16] + d029e0c: 781b ldrb r3, [r3, #0] + d029e0e: 2b00 cmp r3, #0 + d029e10: d03b beq.n d029e8a <wifi_rom_issue_assocreq_fill_cap+0x176> + d029e12: f1b9 0f00 cmp.w r9, #0 + d029e16: d138 bne.n d029e8a <wifi_rom_issue_assocreq_fill_cap+0x176> + d029e18: 464c mov r4, r9 + d029e1a: e032 b.n d029e82 <wifi_rom_issue_assocreq_fill_cap+0x16e> + d029e1c: f10d 0a68 add.w sl, sp, #104 ; 0x68 + d029e20: 1c54 adds r4, r2, #1 + d029e22: 4492 add sl, r2 + d029e24: 3202 adds r2, #2 + d029e26: f80a 3c54 strb.w r3, [sl, #-84] + d029e2a: ab1a add r3, sp, #104 ; 0x68 + d029e2c: b2d2 uxtb r2, r2 + d029e2e: fa53 f384 uxtab r3, r3, r4 + d029e32: f803 ec54 strb.w lr, [r3, #-84] + d029e36: e7ba b.n d029dae <wifi_rom_issue_assocreq_fill_cap+0x9a> + d029e38: 6a38 ldr r0, [r7, #32] + d029e3a: f810 000c ldrb.w r0, [r0, ip] + d029e3e: f040 0080 orr.w r0, r0, #128 ; 0x80 + d029e42: 4586 cmp lr, r0 + d029e44: d002 beq.n d029e4c <wifi_rom_issue_assocreq_fill_cap+0x138> + d029e46: f10c 0c01 add.w ip, ip, #1 + d029e4a: e7d1 b.n d029df0 <wifi_rom_issue_assocreq_fill_cap+0xdc> + d029e4c: a81a add r0, sp, #104 ; 0x68 + d029e4e: 4430 add r0, r6 + d029e50: 3601 adds r6, #1 + d029e52: f800 3c54 strb.w r3, [r0, #-84] + d029e56: e7d3 b.n d029e00 <wifi_rom_issue_assocreq_fill_cap+0xec> + d029e58: 2208 movs r2, #8 + d029e5a: 2101 movs r1, #1 + d029e5c: 4620 mov r0, r4 + d029e5e: e9cd 5300 strd r5, r3, [sp] + d029e62: ab05 add r3, sp, #20 + d029e64: f7fe feb6 bl d028bd4 <wifi_rom_set_ie_ram> + d029e68: 682b ldr r3, [r5, #0] + d029e6a: f1a6 0208 sub.w r2, r6, #8 + d029e6e: 2132 movs r1, #50 ; 0x32 + d029e70: eba8 0303 sub.w r3, r8, r3 + d029e74: 4403 add r3, r0 + d029e76: e9cd 5300 strd r5, r3, [sp] + d029e7a: ab07 add r3, sp, #28 + d029e7c: f7fe feaa bl d028bd4 <wifi_rom_set_ie_ram> + d029e80: 4604 mov r4, r0 + d029e82: 4620 mov r0, r4 + d029e84: b01b add sp, #108 ; 0x6c + d029e86: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d029e8a: 4909 ldr r1, [pc, #36] ; (d029eb0 <wifi_rom_issue_assocreq_fill_cap+0x19c>) + d029e8c: 4809 ldr r0, [pc, #36] ; (d029eb4 <wifi_rom_issue_assocreq_fill_cap+0x1a0>) + d029e8e: f018 ff93 bl d042db8 <__DiagPrintf_veneer> + d029e92: e7f6 b.n d029e82 <wifi_rom_issue_assocreq_fill_cap+0x16e> + d029e94: 682b ldr r3, [r5, #0] + d029e96: 2e08 cmp r6, #8 + d029e98: eba8 0303 sub.w r3, r8, r3 + d029e9c: 4423 add r3, r4 + d029e9e: d8db bhi.n d029e58 <wifi_rom_issue_assocreq_fill_cap+0x144> + d029ea0: 4632 mov r2, r6 + d029ea2: 2101 movs r1, #1 + d029ea4: 4620 mov r0, r4 + d029ea6: e9cd 5300 strd r5, r3, [sp] + d029eaa: ab05 add r3, sp, #20 + d029eac: e7e6 b.n d029e7c <wifi_rom_issue_assocreq_fill_cap+0x168> + d029eae: bf00 nop + d029eb0: 0d04a612 .word 0x0d04a612 + d029eb4: 0d04a5d3 .word 0x0d04a5d3 + d029eb8: 0d04a5a1 .word 0x0d04a5a1 + +0d029ebc <wifi_rom_issue_assocreq_fill_vendor_ie>: + d029ebc: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d029ec0: 460d mov r5, r1 + d029ec2: 4617 mov r7, r2 + d029ec4: 4698 mov r8, r3 + d029ec6: 4604 mov r4, r0 + d029ec8: f04f 090c mov.w r9, #12 + d029ecc: f8df b108 ldr.w fp, [pc, #264] ; d029fd8 <wifi_rom_issue_assocreq_fill_vendor_ie+0x11c> + d029ed0: 69fb ldr r3, [r7, #28] + d029ed2: 454b cmp r3, r9 + d029ed4: d815 bhi.n d029f02 <wifi_rom_issue_assocreq_fill_vendor_ie+0x46> + d029ed6: f897 3020 ldrb.w r3, [r7, #32] + d029eda: b173 cbz r3, d029efa <wifi_rom_issue_assocreq_fill_vendor_ie+0x3e> + d029edc: f8d8 1008 ldr.w r1, [r8, #8] + d029ee0: b159 cbz r1, d029efa <wifi_rom_issue_assocreq_fill_vendor_ie+0x3e> + d029ee2: f8b8 200c ldrh.w r2, [r8, #12] + d029ee6: b142 cbz r2, d029efa <wifi_rom_issue_assocreq_fill_vendor_ie+0x3e> + d029ee8: 4620 mov r0, r4 + d029eea: 4b37 ldr r3, [pc, #220] ; (d029fc8 <wifi_rom_issue_assocreq_fill_vendor_ie+0x10c>) + d029eec: 4798 blx r3 + d029eee: f8b8 200c ldrh.w r2, [r8, #12] + d029ef2: 682b ldr r3, [r5, #0] + d029ef4: 4414 add r4, r2 + d029ef6: 4413 add r3, r2 + d029ef8: 602b str r3, [r5, #0] + d029efa: 4620 mov r0, r4 + d029efc: b003 add sp, #12 + d029efe: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d029f02: 69bb ldr r3, [r7, #24] + d029f04: f813 1009 ldrb.w r1, [r3, r9] + d029f08: eb03 0609 add.w r6, r3, r9 + d029f0c: 29c7 cmp r1, #199 ; 0xc7 + d029f0e: d050 beq.n d029fb2 <wifi_rom_issue_assocreq_fill_vendor_ie+0xf6> + d029f10: d808 bhi.n d029f24 <wifi_rom_issue_assocreq_fill_vendor_ie+0x68> + d029f12: 297f cmp r1, #127 ; 0x7f + d029f14: 7872 ldrb r2, [r6, #1] + d029f16: d03d beq.n d029f94 <wifi_rom_issue_assocreq_fill_vendor_ie+0xd8> + d029f18: 29bf cmp r1, #191 ; 0xbf + d029f1a: d047 beq.n d029fac <wifi_rom_issue_assocreq_fill_vendor_ie+0xf0> + d029f1c: 7873 ldrb r3, [r6, #1] + d029f1e: 3302 adds r3, #2 + d029f20: 4499 add r9, r3 + d029f22: e7d5 b.n d029ed0 <wifi_rom_issue_assocreq_fill_vendor_ie+0x14> + d029f24: 29dd cmp r1, #221 ; 0xdd + d029f26: d007 beq.n d029f38 <wifi_rom_issue_assocreq_fill_vendor_ie+0x7c> + d029f28: 29ff cmp r1, #255 ; 0xff + d029f2a: d1f7 bne.n d029f1c <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> + d029f2c: 78b3 ldrb r3, [r6, #2] + d029f2e: 2b23 cmp r3, #35 ; 0x23 + d029f30: d1f4 bne.n d029f1c <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> + d029f32: f897 3023 ldrb.w r3, [r7, #35] ; 0x23 + d029f36: e03e b.n d029fb6 <wifi_rom_issue_assocreq_fill_vendor_ie+0xfa> + d029f38: f106 0a02 add.w sl, r6, #2 + d029f3c: 2204 movs r2, #4 + d029f3e: 4923 ldr r1, [pc, #140] ; (d029fcc <wifi_rom_issue_assocreq_fill_vendor_ie+0x110>) + d029f40: 4650 mov r0, sl + d029f42: 47d8 blx fp + d029f44: b990 cbnz r0, d029f6c <wifi_rom_issue_assocreq_fill_vendor_ie+0xb0> + d029f46: 2204 movs r2, #4 + d029f48: 4921 ldr r1, [pc, #132] ; (d029fd0 <wifi_rom_issue_assocreq_fill_vendor_ie+0x114>) + d029f4a: 4650 mov r0, sl + d029f4c: 47d8 blx fp + d029f4e: b1f0 cbz r0, d029f8e <wifi_rom_issue_assocreq_fill_vendor_ie+0xd2> + d029f50: 9b0c ldr r3, [sp, #48] ; 0x30 + d029f52: 682a ldr r2, [r5, #0] + d029f54: 1a9a subs r2, r3, r2 + d029f56: 4653 mov r3, sl + d029f58: 18a1 adds r1, r4, r2 + d029f5a: 7872 ldrb r2, [r6, #1] + d029f5c: e9cd 5100 strd r5, r1, [sp] + d029f60: 21dd movs r1, #221 ; 0xdd + d029f62: 4620 mov r0, r4 + d029f64: f7fe fe36 bl d028bd4 <wifi_rom_set_ie_ram> + d029f68: 4604 mov r4, r0 + d029f6a: e7d7 b.n d029f1c <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> + d029f6c: 2204 movs r2, #4 + d029f6e: 4919 ldr r1, [pc, #100] ; (d029fd4 <wifi_rom_issue_assocreq_fill_vendor_ie+0x118>) + d029f70: 4650 mov r0, sl + d029f72: 47d8 blx fp + d029f74: 2800 cmp r0, #0 + d029f76: d0e6 beq.n d029f46 <wifi_rom_issue_assocreq_fill_vendor_ie+0x8a> + d029f78: 2204 movs r2, #4 + d029f7a: 4915 ldr r1, [pc, #84] ; (d029fd0 <wifi_rom_issue_assocreq_fill_vendor_ie+0x114>) + d029f7c: 4650 mov r0, sl + d029f7e: 47d8 blx fp + d029f80: 2800 cmp r0, #0 + d029f82: d1cb bne.n d029f1c <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> + d029f84: f897 2020 ldrb.w r2, [r7, #32] + d029f88: 2a00 cmp r2, #0 + d029f8a: d1dc bne.n d029f46 <wifi_rom_issue_assocreq_fill_vendor_ie+0x8a> + d029f8c: e7c6 b.n d029f1c <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> + d029f8e: 220e movs r2, #14 + d029f90: 7072 strb r2, [r6, #1] + d029f92: e7dd b.n d029f50 <wifi_rom_issue_assocreq_fill_vendor_ie+0x94> + d029f94: f897 3021 ldrb.w r3, [r7, #33] ; 0x21 + d029f98: 2b01 cmp r3, #1 + d029f9a: d1bf bne.n d029f1c <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> + d029f9c: 682b ldr r3, [r5, #0] + d029f9e: 980c ldr r0, [sp, #48] ; 0x30 + d029fa0: 1ac3 subs r3, r0, r3 + d029fa2: 4423 add r3, r4 + d029fa4: e9cd 5300 strd r5, r3, [sp] + d029fa8: 1cb3 adds r3, r6, #2 + d029faa: e7da b.n d029f62 <wifi_rom_issue_assocreq_fill_vendor_ie+0xa6> + d029fac: f897 3022 ldrb.w r3, [r7, #34] ; 0x22 + d029fb0: e7f2 b.n d029f98 <wifi_rom_issue_assocreq_fill_vendor_ie+0xdc> + d029fb2: f897 3022 ldrb.w r3, [r7, #34] ; 0x22 + d029fb6: 2b01 cmp r3, #1 + d029fb8: d1b0 bne.n d029f1c <wifi_rom_issue_assocreq_fill_vendor_ie+0x60> + d029fba: 9a0c ldr r2, [sp, #48] ; 0x30 + d029fbc: 682b ldr r3, [r5, #0] + d029fbe: 1ad3 subs r3, r2, r3 + d029fc0: 7872 ldrb r2, [r6, #1] + d029fc2: 4423 add r3, r4 + d029fc4: e7ee b.n d029fa4 <wifi_rom_issue_assocreq_fill_vendor_ie+0xe8> + d029fc6: bf00 nop + d029fc8: 00027939 .word 0x00027939 + d029fcc: 0d04a590 .word 0x0d04a590 + d029fd0: 0d04a60e .word 0x0d04a60e + d029fd4: 0d04a604 .word 0x0d04a604 + d029fd8: 000278d9 .word 0x000278d9 + +0d029fdc <wifi_rom_issue_assocrsp_fill_cap>: + d029fdc: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d029fe0: 4607 mov r7, r0 + d029fe2: b08b sub sp, #44 ; 0x2c + d029fe4: 4614 mov r4, r2 + d029fe6: 4608 mov r0, r1 + d029fe8: f8ad 3016 strh.w r3, [sp, #22] + d029fec: 2102 movs r1, #2 + d029fee: 7d3b ldrb r3, [r7, #20] + d029ff0: 9e15 ldr r6, [sp, #84] ; 0x54 + d029ff2: 9304 str r3, [sp, #16] + d029ff4: 7d7b ldrb r3, [r7, #21] + d029ff6: f8d7 b010 ldr.w fp, [r7, #16] + d029ffa: 9303 str r3, [sp, #12] + d029ffc: e9d7 5a00 ldrd r5, sl, [r7] + d02a000: e9d7 9802 ldrd r9, r8, [r7, #8] + d02a004: 7aea ldrb r2, [r5, #11] + d02a006: 7aab ldrb r3, [r5, #10] + d02a008: 69bf ldr r7, [r7, #24] + d02a00a: ea43 2302 orr.w r3, r3, r2, lsl #8 + d02a00e: f10d 021a add.w r2, sp, #26 + d02a012: f8ad 301a strh.w r3, [sp, #26] + d02a016: 4623 mov r3, r4 + d02a018: f7fd fe24 bl d027c64 <rtw_set_fixed_ie> + d02a01c: 4623 mov r3, r4 + d02a01e: f10d 0216 add.w r2, sp, #22 + d02a022: 2102 movs r1, #2 + d02a024: f7fd fe1e bl d027c64 <rtw_set_fixed_ie> + d02a028: f8bd 3050 ldrh.w r3, [sp, #80] ; 0x50 + d02a02c: f10d 021a add.w r2, sp, #26 + d02a030: 2102 movs r1, #2 + d02a032: ea6f 4383 mvn.w r3, r3, lsl #18 + d02a036: ea6f 4393 mvn.w r3, r3, lsr #18 + d02a03a: f8ad 301a strh.w r3, [sp, #26] + d02a03e: 4623 mov r3, r4 + d02a040: f7fd fe10 bl d027c64 <rtw_set_fixed_ie> + d02a044: 6822 ldr r2, [r4, #0] + d02a046: 4603 mov r3, r0 + d02a048: f1b8 0f08 cmp.w r8, #8 + d02a04c: eba6 0202 sub.w r2, r6, r2 + d02a050: 4413 add r3, r2 + d02a052: e9cd 4300 strd r4, r3, [sp] + d02a056: 464b mov r3, r9 + d02a058: f200 808f bhi.w d02a17a <wifi_rom_issue_assocrsp_fill_cap+0x19e> + d02a05c: 4642 mov r2, r8 + d02a05e: 2101 movs r1, #1 + d02a060: f7fe fdb8 bl d028bd4 <wifi_rom_set_ie_ram> + d02a064: f8bd 3016 ldrh.w r3, [sp, #22] + d02a068: 4680 mov r8, r0 + d02a06a: 2b1e cmp r3, #30 + d02a06c: d117 bne.n d02a09e <wifi_rom_issue_assocrsp_fill_cap+0xc2> + d02a06e: f640 33b8 movw r3, #3000 ; 0xbb8 + d02a072: 2204 movs r2, #4 + d02a074: a907 add r1, sp, #28 + d02a076: f10d 0021 add.w r0, sp, #33 ; 0x21 + d02a07a: 9307 str r3, [sp, #28] + d02a07c: 2303 movs r3, #3 + d02a07e: f88d 3020 strb.w r3, [sp, #32] + d02a082: 4b48 ldr r3, [pc, #288] ; (d02a1a4 <wifi_rom_issue_assocrsp_fill_cap+0x1c8>) + d02a084: 4798 blx r3 + d02a086: 6823 ldr r3, [r4, #0] + d02a088: 4640 mov r0, r8 + d02a08a: 2205 movs r2, #5 + d02a08c: 1af6 subs r6, r6, r3 + d02a08e: 2138 movs r1, #56 ; 0x38 + d02a090: ab08 add r3, sp, #32 + d02a092: 4446 add r6, r8 + d02a094: e9cd 4600 strd r4, r6, [sp] + d02a098: f7fe fd9c bl d028bd4 <wifi_rom_set_ie_ram> + d02a09c: 4680 mov r8, r0 + d02a09e: f41b 6f00 tst.w fp, #2048 ; 0x800 + d02a0a2: d032 beq.n d02a10a <wifi_rom_issue_assocrsp_fill_cap+0x12e> + d02a0a4: 9b04 ldr r3, [sp, #16] + d02a0a6: 2b00 cmp r3, #0 + d02a0a8: d02f beq.n d02a10a <wifi_rom_issue_assocrsp_fill_cap+0x12e> + d02a0aa: 2300 movs r3, #0 + d02a0ac: f105 060c add.w r6, r5, #12 + d02a0b0: 212d movs r1, #45 ; 0x2d + d02a0b2: aa08 add r2, sp, #32 + d02a0b4: 9308 str r3, [sp, #32] + d02a0b6: f1aa 030c sub.w r3, sl, #12 + d02a0ba: 4630 mov r0, r6 + d02a0bc: 9304 str r3, [sp, #16] + d02a0be: f7fd fdf7 bl d027cb0 <rtw_get_ie> + d02a0c2: 9b04 ldr r3, [sp, #16] + d02a0c4: 4601 mov r1, r0 + d02a0c6: b168 cbz r0, d02a0e4 <wifi_rom_issue_assocrsp_fill_cap+0x108> + d02a0c8: 9a08 ldr r2, [sp, #32] + d02a0ca: b15a cbz r2, d02a0e4 <wifi_rom_issue_assocrsp_fill_cap+0x108> + d02a0cc: 3202 adds r2, #2 + d02a0ce: 4640 mov r0, r8 + d02a0d0: f8df 90d0 ldr.w r9, [pc, #208] ; d02a1a4 <wifi_rom_issue_assocrsp_fill_cap+0x1c8> + d02a0d4: 47c8 blx r9 + d02a0d6: 9a08 ldr r2, [sp, #32] + d02a0d8: 6821 ldr r1, [r4, #0] + d02a0da: 3202 adds r2, #2 + d02a0dc: 9b04 ldr r3, [sp, #16] + d02a0de: 4490 add r8, r2 + d02a0e0: 440a add r2, r1 + d02a0e2: 6022 str r2, [r4, #0] + d02a0e4: 213d movs r1, #61 ; 0x3d + d02a0e6: aa08 add r2, sp, #32 + d02a0e8: 4630 mov r0, r6 + d02a0ea: f7fd fde1 bl d027cb0 <rtw_get_ie> + d02a0ee: 4601 mov r1, r0 + d02a0f0: b158 cbz r0, d02a10a <wifi_rom_issue_assocrsp_fill_cap+0x12e> + d02a0f2: 9a08 ldr r2, [sp, #32] + d02a0f4: b14a cbz r2, d02a10a <wifi_rom_issue_assocrsp_fill_cap+0x12e> + d02a0f6: 3202 adds r2, #2 + d02a0f8: 4640 mov r0, r8 + d02a0fa: 4b2a ldr r3, [pc, #168] ; (d02a1a4 <wifi_rom_issue_assocrsp_fill_cap+0x1c8>) + d02a0fc: 4798 blx r3 + d02a0fe: 9b08 ldr r3, [sp, #32] + d02a100: 6822 ldr r2, [r4, #0] + d02a102: 3302 adds r3, #2 + d02a104: 4498 add r8, r3 + d02a106: 4413 add r3, r2 + d02a108: 6023 str r3, [r4, #0] + d02a10a: f41b 7f00 tst.w fp, #512 ; 0x200 + d02a10e: d024 beq.n d02a15a <wifi_rom_issue_assocrsp_fill_cap+0x17e> + d02a110: 9b03 ldr r3, [sp, #12] + d02a112: b313 cbz r3, d02a15a <wifi_rom_issue_assocrsp_fill_cap+0x17e> + d02a114: 2300 movs r3, #0 + d02a116: f105 000c add.w r0, r5, #12 + d02a11a: f06f 060d mvn.w r6, #13 + d02a11e: 4d22 ldr r5, [pc, #136] ; (d02a1a8 <wifi_rom_issue_assocrsp_fill_cap+0x1cc>) + d02a120: f8df 9088 ldr.w r9, [pc, #136] ; d02a1ac <wifi_rom_issue_assocrsp_fill_cap+0x1d0> + d02a124: 9308 str r3, [sp, #32] + d02a126: 9b08 ldr r3, [sp, #32] + d02a128: aa08 add r2, sp, #32 + d02a12a: 21dd movs r1, #221 ; 0xdd + d02a12c: 1af3 subs r3, r6, r3 + d02a12e: 4453 add r3, sl + d02a130: f7fd fdbe bl d027cb0 <rtw_get_ie> + d02a134: 4683 mov fp, r0 + d02a136: b180 cbz r0, d02a15a <wifi_rom_issue_assocrsp_fill_cap+0x17e> + d02a138: 2206 movs r2, #6 + d02a13a: 4629 mov r1, r5 + d02a13c: 3002 adds r0, #2 + d02a13e: 47c8 blx r9 + d02a140: 9a08 ldr r2, [sp, #32] + d02a142: bb48 cbnz r0, d02a198 <wifi_rom_issue_assocrsp_fill_cap+0x1bc> + d02a144: 3202 adds r2, #2 + d02a146: 4640 mov r0, r8 + d02a148: 4b16 ldr r3, [pc, #88] ; (d02a1a4 <wifi_rom_issue_assocrsp_fill_cap+0x1c8>) + d02a14a: 4659 mov r1, fp + d02a14c: 4798 blx r3 + d02a14e: 9b08 ldr r3, [sp, #32] + d02a150: 6822 ldr r2, [r4, #0] + d02a152: 3302 adds r3, #2 + d02a154: 4498 add r8, r3 + d02a156: 4413 add r3, r2 + d02a158: 6023 str r3, [r4, #0] + d02a15a: 69b9 ldr r1, [r7, #24] + d02a15c: b149 cbz r1, d02a172 <wifi_rom_issue_assocrsp_fill_cap+0x196> + d02a15e: 8c3a ldrh r2, [r7, #32] + d02a160: b13a cbz r2, d02a172 <wifi_rom_issue_assocrsp_fill_cap+0x196> + d02a162: 4640 mov r0, r8 + d02a164: 4b0f ldr r3, [pc, #60] ; (d02a1a4 <wifi_rom_issue_assocrsp_fill_cap+0x1c8>) + d02a166: 4798 blx r3 + d02a168: 8c3a ldrh r2, [r7, #32] + d02a16a: 6823 ldr r3, [r4, #0] + d02a16c: 4490 add r8, r2 + d02a16e: 4413 add r3, r2 + d02a170: 6023 str r3, [r4, #0] + d02a172: 4640 mov r0, r8 + d02a174: b00b add sp, #44 ; 0x2c + d02a176: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02a17a: 2208 movs r2, #8 + d02a17c: 2101 movs r1, #1 + d02a17e: f7fe fd29 bl d028bd4 <wifi_rom_set_ie_ram> + d02a182: 6823 ldr r3, [r4, #0] + d02a184: f1a8 0208 sub.w r2, r8, #8 + d02a188: 2132 movs r1, #50 ; 0x32 + d02a18a: 1af3 subs r3, r6, r3 + d02a18c: 4403 add r3, r0 + d02a18e: e9cd 4300 strd r4, r3, [sp] + d02a192: f109 0308 add.w r3, r9, #8 + d02a196: e763 b.n d02a060 <wifi_rom_issue_assocrsp_fill_cap+0x84> + d02a198: 2a00 cmp r2, #0 + d02a19a: d0de beq.n d02a15a <wifi_rom_issue_assocrsp_fill_cap+0x17e> + d02a19c: 3202 adds r2, #2 + d02a19e: eb0b 0002 add.w r0, fp, r2 + d02a1a2: e7c0 b.n d02a126 <wifi_rom_issue_assocrsp_fill_cap+0x14a> + d02a1a4: 00027939 .word 0x00027939 + d02a1a8: 0d04a608 .word 0x0d04a608 + d02a1ac: 000278d9 .word 0x000278d9 + +0d02a1b0 <wifi_rom_on_assocreq_check>: + d02a1b0: 3918 subs r1, #24 + d02a1b2: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02a1b6: eba1 0902 sub.w r9, r1, r2 + d02a1ba: 461c mov r4, r3 + d02a1bc: f8d3 b0d4 ldr.w fp, [r3, #212] ; 0xd4 + d02a1c0: 3218 adds r2, #24 + d02a1c2: 8b01 ldrh r1, [r0, #24] + d02a1c4: b0b9 sub sp, #228 ; 0xe4 + d02a1c6: 1886 adds r6, r0, r2 + d02a1c8: aa0a add r2, sp, #40 ; 0x28 + d02a1ca: 4630 mov r0, r6 + d02a1cc: e9d3 a30f ldrd sl, r3, [r3, #60] ; 0x3c + d02a1d0: 681d ldr r5, [r3, #0] + d02a1d2: 6de3 ldr r3, [r4, #92] ; 0x5c + d02a1d4: 8019 strh r1, [r3, #0] + d02a1d6: 2301 movs r3, #1 + d02a1d8: 4649 mov r1, r9 + d02a1da: f7fe f801 bl d0281e0 <rtw_ieee802_11_parse_elems> + d02a1de: 3001 adds r0, #1 + d02a1e0: d104 bne.n d02a1ec <wifi_rom_on_assocreq_check+0x3c> + d02a1e2: 2501 movs r5, #1 + d02a1e4: b2e8 uxtb r0, r5 + d02a1e6: b039 add sp, #228 ; 0xe4 + d02a1e8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02a1ec: 9b0a ldr r3, [sp, #40] ; 0x28 + d02a1ee: 2b00 cmp r3, #0 + d02a1f0: d0f7 beq.n d02a1e2 <wifi_rom_on_assocreq_check+0x32> + d02a1f2: 464b mov r3, r9 + d02a1f4: aa03 add r2, sp, #12 + d02a1f6: 2100 movs r1, #0 + d02a1f8: 4630 mov r0, r6 + d02a1fa: f7fd fd59 bl d027cb0 <rtw_get_ie> + d02a1fe: 9b03 ldr r3, [sp, #12] + d02a200: 46b0 mov r8, r6 + d02a202: 4607 mov r7, r0 + d02a204: 2b00 cmp r3, #0 + d02a206: d0ec beq.n d02a1e2 <wifi_rom_on_assocreq_check+0x32> + d02a208: 4651 mov r1, sl + d02a20a: 462a mov r2, r5 + d02a20c: 3002 adds r0, #2 + d02a20e: f8df a248 ldr.w sl, [pc, #584] ; d02a458 <wifi_rom_on_assocreq_check+0x2a8> + d02a212: 47d0 blx sl + d02a214: 2800 cmp r0, #0 + d02a216: f040 80cc bne.w d02a3b2 <wifi_rom_on_assocreq_check+0x202> + d02a21a: fab7 f787 clz r7, r7 + d02a21e: 097f lsrs r7, r7, #5 + d02a220: 9b03 ldr r3, [sp, #12] + d02a222: 42ab cmp r3, r5 + d02a224: d1dd bne.n d02a1e2 <wifi_rom_on_assocreq_check+0x32> + d02a226: 2f00 cmp r7, #0 + d02a228: d1db bne.n d02a1e2 <wifi_rom_on_assocreq_check+0x32> + d02a22a: 464b mov r3, r9 + d02a22c: aa03 add r2, sp, #12 + d02a22e: 2101 movs r1, #1 + d02a230: 4630 mov r0, r6 + d02a232: f7fd fd3d bl d027cb0 <rtw_get_ie> + d02a236: 2800 cmp r0, #0 + d02a238: d0d3 beq.n d02a1e2 <wifi_rom_on_assocreq_check+0x32> + d02a23a: 9a03 ldr r2, [sp, #12] + d02a23c: 1c81 adds r1, r0, #2 + d02a23e: 4f84 ldr r7, [pc, #528] ; (d02a450 <wifi_rom_on_assocreq_check+0x2a0>) + d02a240: 2a10 cmp r2, #16 + d02a242: f200 80b8 bhi.w d02a3b6 <wifi_rom_on_assocreq_check+0x206> + d02a246: a806 add r0, sp, #24 + d02a248: 47b8 blx r7 + d02a24a: 9d03 ldr r5, [sp, #12] + d02a24c: 2132 movs r1, #50 ; 0x32 + d02a24e: 464b mov r3, r9 + d02a250: aa03 add r2, sp, #12 + d02a252: 4630 mov r0, r6 + d02a254: f7fd fd2c bl d027cb0 <rtw_get_ie> + d02a258: 4601 mov r1, r0 + d02a25a: b160 cbz r0, d02a276 <wifi_rom_on_assocreq_check+0xc6> + d02a25c: 2d10 cmp r5, #16 + d02a25e: d80a bhi.n d02a276 <wifi_rom_on_assocreq_check+0xc6> + d02a260: ab06 add r3, sp, #24 + d02a262: 9a03 ldr r2, [sp, #12] + d02a264: 3102 adds r1, #2 + d02a266: 1958 adds r0, r3, r5 + d02a268: 1953 adds r3, r2, r5 + d02a26a: 2b10 cmp r3, #16 + d02a26c: f200 80a8 bhi.w d02a3c0 <wifi_rom_on_assocreq_check+0x210> + d02a270: 47b8 blx r7 + d02a272: 9b03 ldr r3, [sp, #12] + d02a274: 441d add r5, r3 + d02a276: f8d4 30a4 ldr.w r3, [r4, #164] ; 0xa4 + d02a27a: 462a mov r2, r5 + d02a27c: a906 add r1, sp, #24 + d02a27e: 601d str r5, [r3, #0] + d02a280: f8d4 00a0 ldr.w r0, [r4, #160] ; 0xa0 + d02a284: 47b8 blx r7 + d02a286: 4629 mov r1, r5 + d02a288: f8d4 00a0 ldr.w r0, [r4, #160] ; 0xa0 + d02a28c: 2500 movs r5, #0 + d02a28e: f7e3 fa83 bl d00d798 <wifi_rom_updateBratetbl_softap> + d02a292: 6e63 ldr r3, [r4, #100] ; 0x64 + d02a294: 4629 mov r1, r5 + d02a296: 601d str r5, [r3, #0] + d02a298: 6ea3 ldr r3, [r4, #104] ; 0x68 + d02a29a: 601d str r5, [r3, #0] + d02a29c: 6ee3 ldr r3, [r4, #108] ; 0x6c + d02a29e: 601d str r5, [r3, #0] + d02a2a0: 6f23 ldr r3, [r4, #112] ; 0x70 + d02a2a2: 601d str r5, [r3, #0] + d02a2a4: 6f63 ldr r3, [r4, #116] ; 0x74 + d02a2a6: 601d str r5, [r3, #0] + d02a2a8: 6fa3 ldr r3, [r4, #120] ; 0x78 + d02a2aa: 601d str r5, [r3, #0] + d02a2ac: 4b69 ldr r3, [pc, #420] ; (d02a454 <wifi_rom_on_assocreq_check+0x2a4>) + d02a2ae: f894 2080 ldrb.w r2, [r4, #128] ; 0x80 + d02a2b2: 6fe0 ldr r0, [r4, #124] ; 0x7c + d02a2b4: 4798 blx r3 + d02a2b6: 69e3 ldr r3, [r4, #28] + d02a2b8: 681e ldr r6, [r3, #0] + d02a2ba: 07b7 lsls r7, r6, #30 + d02a2bc: f140 808d bpl.w d02a3da <wifi_rom_on_assocreq_check+0x22a> + d02a2c0: 9f20 ldr r7, [sp, #128] ; 0x80 + d02a2c2: 2f00 cmp r7, #0 + d02a2c4: f000 8089 beq.w d02a3da <wifi_rom_on_assocreq_check+0x22a> + d02a2c8: f89d 6084 ldrb.w r6, [sp, #132] ; 0x84 + d02a2cc: e9cd 5504 strd r5, r5, [sp, #16] + d02a2d0: 79ba ldrb r2, [r7, #6] + d02a2d2: 1c93 adds r3, r2, #2 + d02a2d4: f817 3023 ldrb.w r3, [r7, r3, lsl #2] + d02a2d8: 4413 add r3, r2 + d02a2da: 6922 ldr r2, [r4, #16] + d02a2dc: eb07 0383 add.w r3, r7, r3, lsl #2 + d02a2e0: 7812 ldrb r2, [r2, #0] + d02a2e2: 7a9b ldrb r3, [r3, #10] + d02a2e4: 2a00 cmp r2, #0 + d02a2e6: d170 bne.n d02a3ca <wifi_rom_on_assocreq_check+0x21a> + d02a2e8: f013 0f40 tst.w r3, #64 ; 0x40 + d02a2ec: bf18 it ne + d02a2ee: 251f movne r5, #31 + d02a2f0: 2300 movs r3, #0 + d02a2f2: aa04 add r2, sp, #16 + d02a2f4: 1cb1 adds r1, r6, #2 + d02a2f6: 1eb8 subs r0, r7, #2 + d02a2f8: 9300 str r3, [sp, #0] + d02a2fa: ab05 add r3, sp, #20 + d02a2fc: f7fd fe2e bl d027f5c <rtw_parse_wpa2_ie> + d02a300: 2801 cmp r0, #1 + d02a302: f040 809a bne.w d02a43a <wifi_rom_on_assocreq_check+0x28a> + d02a306: 6e63 ldr r3, [r4, #100] ; 0x64 + d02a308: 6018 str r0, [r3, #0] + d02a30a: 6ea2 ldr r2, [r4, #104] ; 0x68 + d02a30c: 6813 ldr r3, [r2, #0] + d02a30e: f043 0302 orr.w r3, r3, #2 + d02a312: 6013 str r3, [r2, #0] + d02a314: 6a63 ldr r3, [r4, #36] ; 0x24 + d02a316: 9904 ldr r1, [sp, #16] + d02a318: 681b ldr r3, [r3, #0] + d02a31a: 6f22 ldr r2, [r4, #112] ; 0x70 + d02a31c: 400b ands r3, r1 + d02a31e: 6013 str r3, [r2, #0] + d02a320: 6ae3 ldr r3, [r4, #44] ; 0x2c + d02a322: 9905 ldr r1, [sp, #20] + d02a324: 681b ldr r3, [r3, #0] + d02a326: 6fa2 ldr r2, [r4, #120] ; 0x78 + d02a328: 400b ands r3, r1 + d02a32a: 6013 str r3, [r2, #0] + d02a32c: 6f23 ldr r3, [r4, #112] ; 0x70 + d02a32e: 681b ldr r3, [r3, #0] + d02a330: 2b00 cmp r3, #0 + d02a332: 6fa3 ldr r3, [r4, #120] ; 0x78 + d02a334: bf08 it eq + d02a336: 2529 moveq r5, #41 ; 0x29 + d02a338: 681b ldr r3, [r3, #0] + d02a33a: 2b00 cmp r3, #0 + d02a33c: bf08 it eq + d02a33e: 252a moveq r5, #42 ; 0x2a + d02a340: 6e22 ldr r2, [r4, #96] ; 0x60 + d02a342: 6813 ldr r3, [r2, #0] + d02a344: f423 5340 bic.w r3, r3, #12288 ; 0x3000 + d02a348: 6013 str r3, [r2, #0] + d02a34a: 2f00 cmp r7, #0 + d02a34c: f040 8086 bne.w d02a45c <wifi_rom_on_assocreq_check+0x2ac> + d02a350: 6e22 ldr r2, [r4, #96] ; 0x60 + d02a352: 9926 ldr r1, [sp, #152] ; 0x98 + d02a354: 6813 ldr r3, [r2, #0] + d02a356: 2900 cmp r1, #0 + d02a358: d077 beq.n d02a44a <wifi_rom_on_assocreq_check+0x29a> + d02a35a: f443 5380 orr.w r3, r3, #4096 ; 0x1000 + d02a35e: 6013 str r3, [r2, #0] + d02a360: 69e3 ldr r3, [r4, #28] + d02a362: 681b ldr r3, [r3, #0] + d02a364: 2b00 cmp r3, #0 + d02a366: f000 8087 beq.w d02a478 <wifi_rom_on_assocreq_check+0x2c8> + d02a36a: 6e23 ldr r3, [r4, #96] ; 0x60 + d02a36c: 681b ldr r3, [r3, #0] + d02a36e: f413 5f40 tst.w r3, #12288 ; 0x3000 + d02a372: f000 8081 beq.w d02a478 <wifi_rom_on_assocreq_check+0x2c8> + d02a376: f8db 0010 ldr.w r0, [fp, #16] + d02a37a: 2800 cmp r0, #0 + d02a37c: d07c beq.n d02a478 <wifi_rom_on_assocreq_check+0x2c8> + d02a37e: 2300 movs r3, #0 + d02a380: aa05 add r2, sp, #20 + d02a382: f88d 3010 strb.w r3, [sp, #16] + d02a386: 9305 str r3, [sp, #20] + d02a388: f8bb 101c ldrh.w r1, [fp, #28] + d02a38c: 9200 str r2, [sp, #0] + d02a38e: f241 0241 movw r2, #4161 ; 0x1041 + d02a392: f7fd ff03 bl d02819c <rtw_get_wps_attr_content> + d02a396: 4601 mov r1, r0 + d02a398: b128 cbz r0, d02a3a6 <wifi_rom_on_assocreq_check+0x1f6> + d02a39a: 9a05 ldr r2, [sp, #20] + d02a39c: 2a01 cmp r2, #1 + d02a39e: d102 bne.n d02a3a6 <wifi_rom_on_assocreq_check+0x1f6> + d02a3a0: a804 add r0, sp, #16 + d02a3a2: 4b2b ldr r3, [pc, #172] ; (d02a450 <wifi_rom_on_assocreq_check+0x2a0>) + d02a3a4: 4798 blx r3 + d02a3a6: f89d 3010 ldrb.w r3, [sp, #16] + d02a3aa: 2b00 cmp r3, #0 + d02a3ac: d164 bne.n d02a478 <wifi_rom_on_assocreq_check+0x2c8> + d02a3ae: 2511 movs r5, #17 + d02a3b0: e718 b.n d02a1e4 <wifi_rom_on_assocreq_check+0x34> + d02a3b2: 2701 movs r7, #1 + d02a3b4: e734 b.n d02a220 <wifi_rom_on_assocreq_check+0x70> + d02a3b6: 2210 movs r2, #16 + d02a3b8: a806 add r0, sp, #24 + d02a3ba: 2510 movs r5, #16 + d02a3bc: 47b8 blx r7 + d02a3be: e745 b.n d02a24c <wifi_rom_on_assocreq_check+0x9c> + d02a3c0: f1c5 0210 rsb r2, r5, #16 + d02a3c4: 2510 movs r5, #16 + d02a3c6: 47b8 blx r7 + d02a3c8: e755 b.n d02a276 <wifi_rom_on_assocreq_check+0xc6> + d02a3ca: 2a02 cmp r2, #2 + d02a3cc: d190 bne.n d02a2f0 <wifi_rom_on_assocreq_check+0x140> + d02a3ce: f013 0f80 tst.w r3, #128 ; 0x80 + d02a3d2: bf14 ite ne + d02a3d4: 2500 movne r5, #0 + d02a3d6: 251f moveq r5, #31 + d02a3d8: e78a b.n d02a2f0 <wifi_rom_on_assocreq_check+0x140> + d02a3da: f016 0601 ands.w r6, r6, #1 + d02a3de: f04f 0300 mov.w r3, #0 + d02a3e2: d02c beq.n d02a43e <wifi_rom_on_assocreq_check+0x28e> + d02a3e4: 9f1e ldr r7, [sp, #120] ; 0x78 + d02a3e6: 2f00 cmp r7, #0 + d02a3e8: d02c beq.n d02a444 <wifi_rom_on_assocreq_check+0x294> + d02a3ea: f89d 607c ldrb.w r6, [sp, #124] ; 0x7c + d02a3ee: aa04 add r2, sp, #16 + d02a3f0: 9300 str r3, [sp, #0] + d02a3f2: 1eb8 subs r0, r7, #2 + d02a3f4: 1cb1 adds r1, r6, #2 + d02a3f6: e9cd 3304 strd r3, r3, [sp, #16] + d02a3fa: ab05 add r3, sp, #20 + d02a3fc: f7fd fd46 bl d027e8c <rtw_parse_wpa_ie> + d02a400: 2801 cmp r0, #1 + d02a402: d11a bne.n d02a43a <wifi_rom_on_assocreq_check+0x28a> + d02a404: 6e63 ldr r3, [r4, #100] ; 0x64 + d02a406: 6018 str r0, [r3, #0] + d02a408: 6ea2 ldr r2, [r4, #104] ; 0x68 + d02a40a: 6813 ldr r3, [r2, #0] + d02a40c: f043 0301 orr.w r3, r3, #1 + d02a410: 6013 str r3, [r2, #0] + d02a412: 6a23 ldr r3, [r4, #32] + d02a414: 9904 ldr r1, [sp, #16] + d02a416: 681b ldr r3, [r3, #0] + d02a418: 6ee2 ldr r2, [r4, #108] ; 0x6c + d02a41a: 400b ands r3, r1 + d02a41c: 6013 str r3, [r2, #0] + d02a41e: 6aa3 ldr r3, [r4, #40] ; 0x28 + d02a420: 9905 ldr r1, [sp, #20] + d02a422: 681b ldr r3, [r3, #0] + d02a424: 6f62 ldr r2, [r4, #116] ; 0x74 + d02a426: 400b ands r3, r1 + d02a428: 6013 str r3, [r2, #0] + d02a42a: 6ee3 ldr r3, [r4, #108] ; 0x6c + d02a42c: 681b ldr r3, [r3, #0] + d02a42e: 2b00 cmp r3, #0 + d02a430: 6f63 ldr r3, [r4, #116] ; 0x74 + d02a432: bf14 ite ne + d02a434: 2500 movne r5, #0 + d02a436: 2529 moveq r5, #41 ; 0x29 + d02a438: e77e b.n d02a338 <wifi_rom_on_assocreq_check+0x188> + d02a43a: 2528 movs r5, #40 ; 0x28 + d02a43c: e780 b.n d02a340 <wifi_rom_on_assocreq_check+0x190> + d02a43e: 4637 mov r7, r6 + d02a440: 4635 mov r5, r6 + d02a442: e77d b.n d02a340 <wifi_rom_on_assocreq_check+0x190> + d02a444: 463e mov r6, r7 + d02a446: 463d mov r5, r7 + d02a448: e77a b.n d02a340 <wifi_rom_on_assocreq_check+0x190> + d02a44a: f443 5300 orr.w r3, r3, #8192 ; 0x2000 + d02a44e: e786 b.n d02a35e <wifi_rom_on_assocreq_check+0x1ae> + d02a450: 00027939 .word 0x00027939 + d02a454: 00027b01 .word 0x00027b01 + d02a458: 000278d9 .word 0x000278d9 + d02a45c: 69e3 ldr r3, [r4, #28] + d02a45e: 681b ldr r3, [r3, #0] + d02a460: 2b00 cmp r3, #0 + d02a462: f000 80e8 beq.w d02a636 <wifi_rom_on_assocreq_check+0x486> + d02a466: 9b26 ldr r3, [sp, #152] ; 0x98 + d02a468: 2b00 cmp r3, #0 + d02a46a: f000 80ca beq.w d02a602 <wifi_rom_on_assocreq_check+0x452> + d02a46e: 6e22 ldr r2, [r4, #96] ; 0x60 + d02a470: 6813 ldr r3, [r2, #0] + d02a472: f443 5380 orr.w r3, r3, #4096 ; 0x1000 + d02a476: 6013 str r3, [r2, #0] + d02a478: 6e22 ldr r2, [r4, #96] ; 0x60 + d02a47a: 2101 movs r1, #1 + d02a47c: 6813 ldr r3, [r2, #0] + d02a47e: f423 7300 bic.w r3, r3, #512 ; 0x200 + d02a482: 6013 str r3, [r2, #0] + d02a484: 2300 movs r3, #0 + d02a486: 6da2 ldr r2, [r4, #88] ; 0x58 + d02a488: 6013 str r3, [r2, #0] + d02a48a: f8d4 2084 ldr.w r2, [r4, #132] ; 0x84 + d02a48e: 7013 strb r3, [r2, #0] + d02a490: f8d4 209c ldr.w r2, [r4, #156] ; 0x9c + d02a494: 7011 strb r1, [r2, #0] + d02a496: f8d4 2098 ldr.w r2, [r4, #152] ; 0x98 + d02a49a: 7013 strb r3, [r2, #0] + d02a49c: f8d4 2094 ldr.w r2, [r4, #148] ; 0x94 + d02a4a0: 7013 strb r3, [r2, #0] + d02a4a2: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 + d02a4a6: 7013 strb r3, [r2, #0] + d02a4a8: f8d4 208c ldr.w r2, [r4, #140] ; 0x8c + d02a4ac: 7013 strb r3, [r2, #0] + d02a4ae: f894 20d1 ldrb.w r2, [r4, #209] ; 0xd1 + d02a4b2: 2a00 cmp r2, #0 + d02a4b4: d05b beq.n d02a56e <wifi_rom_on_assocreq_check+0x3be> + d02a4b6: 4f61 ldr r7, [pc, #388] ; (d02a63c <wifi_rom_on_assocreq_check+0x48c>) + d02a4b8: 9303 str r3, [sp, #12] + d02a4ba: 464b mov r3, r9 + d02a4bc: aa03 add r2, sp, #12 + d02a4be: 21dd movs r1, #221 ; 0xdd + d02a4c0: 4640 mov r0, r8 + d02a4c2: f7fd fbf5 bl d027cb0 <rtw_get_ie> + d02a4c6: 4606 mov r6, r0 + d02a4c8: 2800 cmp r0, #0 + d02a4ca: d050 beq.n d02a56e <wifi_rom_on_assocreq_check+0x3be> + d02a4cc: 9b03 ldr r3, [sp, #12] + d02a4ce: 2b07 cmp r3, #7 + d02a4d0: d94d bls.n d02a56e <wifi_rom_on_assocreq_check+0x3be> + d02a4d2: 2206 movs r2, #6 + d02a4d4: 4639 mov r1, r7 + d02a4d6: 3002 adds r0, #2 + d02a4d8: 47d0 blx sl + d02a4da: 2800 cmp r0, #0 + d02a4dc: f040 809f bne.w d02a61e <wifi_rom_on_assocreq_check+0x46e> + d02a4e0: 6e22 ldr r2, [r4, #96] ; 0x60 + d02a4e2: 6813 ldr r3, [r2, #0] + d02a4e4: f443 7300 orr.w r3, r3, #512 ; 0x200 d02a4e8: 6013 str r3, [r2, #0] - d02a4ea: f8d4 30a4 ldr.w r3, [r4, #164] ; 0xa4 - d02a4ee: 6819 ldr r1, [r3, #0] - d02a4f0: 2300 movs r3, #0 - d02a4f2: 4299 cmp r1, r3 - d02a4f4: d00b beq.n d02a50e <wifi_rom_on_assocreq_check+0x43a> - d02a4f6: f8d4 20a0 ldr.w r2, [r4, #160] ; 0xa0 - d02a4fa: 5cd2 ldrb r2, [r2, r3] - d02a4fc: f002 027f and.w r2, r2, #127 ; 0x7f - d02a500: 2a16 cmp r2, #22 - d02a502: d928 bls.n d02a556 <wifi_rom_on_assocreq_check+0x482> - d02a504: 6e22 ldr r2, [r4, #96] ; 0x60 - d02a506: 6813 ldr r3, [r2, #0] - d02a508: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - d02a50c: 6013 str r3, [r2, #0] - d02a50e: 6de1 ldr r1, [r4, #92] ; 0x5c - d02a510: 6e22 ldr r2, [r4, #96] ; 0x60 - d02a512: 8809 ldrh r1, [r1, #0] - d02a514: 6813 ldr r3, [r2, #0] - d02a516: 0689 lsls r1, r1, #26 - d02a518: bf4c ite mi - d02a51a: f043 0380 orrmi.w r3, r3, #128 ; 0x80 - d02a51e: f023 0380 bicpl.w r3, r3, #128 ; 0x80 - d02a522: 6013 str r3, [r2, #0] - d02a524: e5f0 b.n d02a108 <wifi_rom_on_assocreq_check+0x34> - d02a526: 1cb2 adds r2, r6, #2 - d02a528: f894 6080 ldrb.w r6, [r4, #128] ; 0x80 - d02a52c: 42b2 cmp r2, r6 - d02a52e: bfa8 it ge - d02a530: 4632 movge r2, r6 - d02a532: 2a00 cmp r2, #0 - d02a534: f43f af32 beq.w d02a39c <wifi_rom_on_assocreq_check+0x2c8> - d02a538: 1eb9 subs r1, r7, #2 - d02a53a: 6fe0 ldr r0, [r4, #124] ; 0x7c - d02a53c: 4b0a ldr r3, [pc, #40] ; (d02a568 <wifi_rom_on_assocreq_check+0x494>) - d02a53e: 4798 blx r3 - d02a540: e72c b.n d02a39c <wifi_rom_on_assocreq_check+0x2c8> - d02a542: 9803 ldr r0, [sp, #12] - d02a544: 3002 adds r0, #2 - d02a546: eb06 0800 add.w r8, r6, r0 - d02a54a: e748 b.n d02a3de <wifi_rom_on_assocreq_check+0x30a> - d02a54c: 681a ldr r2, [r3, #0] - d02a54e: f422 6200 bic.w r2, r2, #2048 ; 0x800 - d02a552: 601a str r2, [r3, #0] - d02a554: e7be b.n d02a4d4 <wifi_rom_on_assocreq_check+0x400> - d02a556: 3301 adds r3, #1 - d02a558: e7cb b.n d02a4f2 <wifi_rom_on_assocreq_check+0x41e> - d02a55a: 2528 movs r5, #40 ; 0x28 - d02a55c: e5d4 b.n d02a108 <wifi_rom_on_assocreq_check+0x34> - d02a55e: bf00 nop - d02a560: 0d04a522 .word 0x0d04a522 - d02a564: 00027b01 .word 0x00027b01 - d02a568: 00027939 .word 0x00027939 - -0d02a56c <wifi_rom_on_assocrsp_wmm>: - d02a56c: 2a01 cmp r2, #1 - d02a56e: 4684 mov ip, r0 - d02a570: f04f 0000 mov.w r0, #0 - d02a574: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d02a578: bf0c ite eq - d02a57a: f04f 080a moveq.w r8, #10 - d02a57e: f04f 0810 movne.w r8, #16 - d02a582: 460f mov r7, r1 - d02a584: 4606 mov r6, r0 - d02a586: 78bc ldrb r4, [r7, #2] - d02a588: eb01 0586 add.w r5, r1, r6, lsl #2 - d02a58c: f897 a003 ldrb.w sl, [r7, #3] - d02a590: f3c4 1e41 ubfx lr, r4, #5, #2 - d02a594: 88ad ldrh r5, [r5, #4] - d02a596: f3c4 1200 ubfx r2, r4, #4, #1 - d02a59a: f004 040f and.w r4, r4, #15 - d02a59e: 042d lsls r5, r5, #16 - d02a5a0: f1be 0f02 cmp.w lr, #2 - d02a5a4: fb04 8403 mla r4, r4, r3, r8 - d02a5a8: ea45 250a orr.w r5, r5, sl, lsl #8 - d02a5ac: b2e4 uxtb r4, r4 - d02a5ae: ea44 0405 orr.w r4, r4, r5 - d02a5b2: f84c 402e str.w r4, [ip, lr, lsl #2] - d02a5b6: d00e beq.n d02a5d6 <wifi_rom_on_assocrsp_wmm+0x6a> - d02a5b8: f1be 0f03 cmp.w lr, #3 - d02a5bc: d010 beq.n d02a5e0 <wifi_rom_on_assocrsp_wmm+0x74> - d02a5be: f1be 0f00 cmp.w lr, #0 - d02a5c2: d102 bne.n d02a5ca <wifi_rom_on_assocrsp_wmm+0x5e> - d02a5c4: ea40 0042 orr.w r0, r0, r2, lsl #1 - d02a5c8: b2c0 uxtb r0, r0 - d02a5ca: 3601 adds r6, #1 - d02a5cc: 3704 adds r7, #4 - d02a5ce: 2e04 cmp r6, #4 - d02a5d0: d1d9 bne.n d02a586 <wifi_rom_on_assocrsp_wmm+0x1a> - d02a5d2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02a5d6: 2a00 cmp r2, #0 - d02a5d8: bf18 it ne - d02a5da: 2204 movne r2, #4 - d02a5dc: 4310 orrs r0, r2 - d02a5de: e7f3 b.n d02a5c8 <wifi_rom_on_assocrsp_wmm+0x5c> - d02a5e0: 2a00 cmp r2, #0 - d02a5e2: bf18 it ne - d02a5e4: 2208 movne r2, #8 - d02a5e6: 4302 orrs r2, r0 - d02a5e8: b2d0 uxtb r0, r2 - d02a5ea: e7ee b.n d02a5ca <wifi_rom_on_assocrsp_wmm+0x5e> - -0d02a5ec <wifi_rom_assoc_set_wpa_ie>: - d02a5ec: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02a5f0: 2500 movs r5, #0 - d02a5f2: b086 sub sp, #24 - d02a5f4: 4607 mov r7, r0 - d02a5f6: 4614 mov r4, r2 - d02a5f8: 4698 mov r8, r3 - d02a5fa: 460e mov r6, r1 - d02a5fc: 9505 str r5, [sp, #20] - d02a5fe: e9cd 5503 strd r5, r5, [sp, #12] - d02a602: 2900 cmp r1, #0 - d02a604: f000 8098 beq.w d02a738 <wifi_rom_assoc_set_wpa_ie+0x14c> - d02a608: ab04 add r3, sp, #16 - d02a60a: aa03 add r2, sp, #12 - d02a60c: 9500 str r5, [sp, #0] - d02a60e: f7fd fbcf bl d027db0 <rtw_parse_wpa_ie> - d02a612: 2801 cmp r0, #1 - d02a614: d10c bne.n d02a630 <wifi_rom_assoc_set_wpa_ie+0x44> - d02a616: 69a3 ldr r3, [r4, #24] - d02a618: 2202 movs r2, #2 - d02a61a: f44f 1500 mov.w r5, #2097152 ; 0x200000 - d02a61e: 4639 mov r1, r7 - d02a620: 601a str r2, [r3, #0] - d02a622: 2204 movs r2, #4 - d02a624: 6863 ldr r3, [r4, #4] - d02a626: 601a str r2, [r3, #0] - d02a628: 4632 mov r2, r6 - d02a62a: 6b20 ldr r0, [r4, #48] ; 0x30 - d02a62c: 4b43 ldr r3, [pc, #268] ; (d02a73c <wifi_rom_assoc_set_wpa_ie+0x150>) - d02a62e: 4798 blx r3 - d02a630: 2300 movs r3, #0 - d02a632: aa03 add r2, sp, #12 - d02a634: 4631 mov r1, r6 - d02a636: 4638 mov r0, r7 - d02a638: 9300 str r3, [sp, #0] - d02a63a: ab04 add r3, sp, #16 - d02a63c: f7fd fc20 bl d027e80 <rtw_parse_wpa2_ie> - d02a640: 2801 cmp r0, #1 - d02a642: d10c bne.n d02a65e <wifi_rom_assoc_set_wpa_ie+0x72> - d02a644: 69a3 ldr r3, [r4, #24] - d02a646: 2202 movs r2, #2 - d02a648: f44f 0580 mov.w r5, #4194304 ; 0x400000 - d02a64c: 4639 mov r1, r7 - d02a64e: 601a str r2, [r3, #0] - d02a650: 2208 movs r2, #8 - d02a652: 6863 ldr r3, [r4, #4] - d02a654: 601a str r2, [r3, #0] - d02a656: 4632 mov r2, r6 - d02a658: 6b20 ldr r0, [r4, #48] ; 0x30 - d02a65a: 4b38 ldr r3, [pc, #224] ; (d02a73c <wifi_rom_assoc_set_wpa_ie+0x150>) - d02a65c: 4798 blx r3 - d02a65e: 2300 movs r3, #0 - d02a660: aa05 add r2, sp, #20 - d02a662: 4631 mov r1, r6 - d02a664: 4638 mov r0, r7 - d02a666: f7fe f9b5 bl d0289d4 <wifi_rom_parse_sec_ie_akm_mgc> - d02a66a: 2801 cmp r0, #1 - d02a66c: d111 bne.n d02a692 <wifi_rom_assoc_set_wpa_ie+0xa6> - d02a66e: 9b05 ldr r3, [sp, #20] - d02a670: 68e2 ldr r2, [r4, #12] - d02a672: f5b3 6f80 cmp.w r3, #1024 ; 0x400 - d02a676: 6013 str r3, [r2, #0] - d02a678: d10b bne.n d02a692 <wifi_rom_assoc_set_wpa_ie+0xa6> - d02a67a: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - d02a67e: 2b01 cmp r3, #1 - d02a680: d107 bne.n d02a692 <wifi_rom_assoc_set_wpa_ie+0xa6> - d02a682: 2303 movs r3, #3 - d02a684: 220a movs r2, #10 - d02a686: f44f 0500 mov.w r5, #8388608 ; 0x800000 - d02a68a: f8c8 3000 str.w r3, [r8] - d02a68e: 6863 ldr r3, [r4, #4] - d02a690: 601a str r2, [r3, #0] - d02a692: 6963 ldr r3, [r4, #20] - d02a694: 2200 movs r2, #0 - d02a696: 601a str r2, [r3, #0] - d02a698: 9b03 ldr r3, [sp, #12] - d02a69a: 2b08 cmp r3, #8 - d02a69c: dc0a bgt.n d02a6b4 <wifi_rom_assoc_set_wpa_ie+0xc8> - d02a69e: 4293 cmp r3, r2 - d02a6a0: dd0a ble.n d02a6b8 <wifi_rom_assoc_set_wpa_ie+0xcc> - d02a6a2: 3b01 subs r3, #1 - d02a6a4: 2b07 cmp r3, #7 - d02a6a6: d807 bhi.n d02a6b8 <wifi_rom_assoc_set_wpa_ie+0xcc> - d02a6a8: e8df f003 tbb [pc, r3] - d02a6ac: 24061814 .word 0x24061814 - d02a6b0: 1e060606 .word 0x1e060606 - d02a6b4: 2b10 cmp r3, #16 - d02a6b6: d01a beq.n d02a6ee <wifi_rom_assoc_set_wpa_ie+0x102> - d02a6b8: 9b04 ldr r3, [sp, #16] - d02a6ba: 2b08 cmp r3, #8 - d02a6bc: dc20 bgt.n d02a700 <wifi_rom_assoc_set_wpa_ie+0x114> - d02a6be: 2b00 cmp r3, #0 - d02a6c0: dd20 ble.n d02a704 <wifi_rom_assoc_set_wpa_ie+0x118> - d02a6c2: 3b01 subs r3, #1 - d02a6c4: 2b07 cmp r3, #7 - d02a6c6: d81d bhi.n d02a704 <wifi_rom_assoc_set_wpa_ie+0x118> - d02a6c8: e8df f003 tbb [pc, r3] - d02a6cc: 301c2420 .word 0x301c2420 - d02a6d0: 2a1c1c1c .word 0x2a1c1c1c - d02a6d4: 68a3 ldr r3, [r4, #8] - d02a6d6: 2200 movs r2, #0 - d02a6d8: 601a str r2, [r3, #0] - d02a6da: e7ed b.n d02a6b8 <wifi_rom_assoc_set_wpa_ie+0xcc> - d02a6dc: 68a2 ldr r2, [r4, #8] - d02a6de: 2301 movs r3, #1 - d02a6e0: 6013 str r3, [r2, #0] - d02a6e2: 6962 ldr r2, [r4, #20] - d02a6e4: 6013 str r3, [r2, #0] - d02a6e6: e7e7 b.n d02a6b8 <wifi_rom_assoc_set_wpa_ie+0xcc> - d02a6e8: 68a3 ldr r3, [r4, #8] - d02a6ea: 2202 movs r2, #2 - d02a6ec: e7f4 b.n d02a6d8 <wifi_rom_assoc_set_wpa_ie+0xec> - d02a6ee: 68a3 ldr r3, [r4, #8] - d02a6f0: 2204 movs r2, #4 - d02a6f2: e7f1 b.n d02a6d8 <wifi_rom_assoc_set_wpa_ie+0xec> - d02a6f4: 68a3 ldr r3, [r4, #8] - d02a6f6: 2205 movs r2, #5 - d02a6f8: 601a str r2, [r3, #0] - d02a6fa: 2201 movs r2, #1 - d02a6fc: 6963 ldr r3, [r4, #20] - d02a6fe: e7eb b.n d02a6d8 <wifi_rom_assoc_set_wpa_ie+0xec> - d02a700: 2b10 cmp r3, #16 - d02a702: d010 beq.n d02a726 <wifi_rom_assoc_set_wpa_ie+0x13a> - d02a704: 4628 mov r0, r5 - d02a706: b006 add sp, #24 - d02a708: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02a70c: 6823 ldr r3, [r4, #0] - d02a70e: 2200 movs r2, #0 - d02a710: 601a str r2, [r3, #0] - d02a712: e7f7 b.n d02a704 <wifi_rom_assoc_set_wpa_ie+0x118> - d02a714: 6822 ldr r2, [r4, #0] - d02a716: 2301 movs r3, #1 - d02a718: 6013 str r3, [r2, #0] - d02a71a: 6962 ldr r2, [r4, #20] - d02a71c: 6013 str r3, [r2, #0] - d02a71e: e7f1 b.n d02a704 <wifi_rom_assoc_set_wpa_ie+0x118> - d02a720: 6823 ldr r3, [r4, #0] + d02a4ea: 2201 movs r2, #1 + d02a4ec: 6da3 ldr r3, [r4, #88] ; 0x58 + d02a4ee: 601a str r2, [r3, #0] + d02a4f0: 7a31 ldrb r1, [r6, #8] + d02a4f2: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 + d02a4f6: 7019 strb r1, [r3, #0] + d02a4f8: e9d4 3121 ldrd r3, r1, [r4, #132] ; 0x84 + d02a4fc: 781b ldrb r3, [r3, #0] + d02a4fe: f3c3 1341 ubfx r3, r3, #5, #2 + d02a502: 700b strb r3, [r1, #0] + d02a504: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 + d02a508: 781b ldrb r3, [r3, #0] + d02a50a: f003 030f and.w r3, r3, #15 + d02a50e: 2b0f cmp r3, #15 + d02a510: f8d4 309c ldr.w r3, [r4, #156] ; 0x9c + d02a514: bf14 ite ne + d02a516: 701a strbne r2, [r3, #0] + d02a518: 7018 strbeq r0, [r3, #0] + d02a51a: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 + d02a51e: 781b ldrb r3, [r3, #0] + d02a520: 071e lsls r6, r3, #28 + d02a522: d024 beq.n d02a56e <wifi_rom_on_assocreq_check+0x3be> + d02a524: f013 0301 ands.w r3, r3, #1 + d02a528: f8d4 2098 ldr.w r2, [r4, #152] ; 0x98 + d02a52c: bf18 it ne + d02a52e: 2303 movne r3, #3 + d02a530: 7013 strb r3, [r2, #0] + d02a532: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 + d02a536: f8d4 2094 ldr.w r2, [r4, #148] ; 0x94 + d02a53a: 781b ldrb r3, [r3, #0] + d02a53c: f013 0302 ands.w r3, r3, #2 + d02a540: bf18 it ne + d02a542: 2303 movne r3, #3 + d02a544: 7013 strb r3, [r2, #0] + d02a546: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 + d02a54a: f8d4 208c ldr.w r2, [r4, #140] ; 0x8c + d02a54e: 781b ldrb r3, [r3, #0] + d02a550: f013 0304 ands.w r3, r3, #4 + d02a554: bf18 it ne + d02a556: 2303 movne r3, #3 + d02a558: 7013 strb r3, [r2, #0] + d02a55a: f8d4 3084 ldr.w r3, [r4, #132] ; 0x84 + d02a55e: f8d4 2090 ldr.w r2, [r4, #144] ; 0x90 + d02a562: 781b ldrb r3, [r3, #0] + d02a564: f013 0308 ands.w r3, r3, #8 + d02a568: bf18 it ne + d02a56a: 2303 movne r3, #3 + d02a56c: 7013 strb r3, [r2, #0] + d02a56e: f894 20ac ldrb.w r2, [r4, #172] ; 0xac + d02a572: 2100 movs r1, #0 + d02a574: 4b32 ldr r3, [pc, #200] ; (d02a640 <wifi_rom_on_assocreq_check+0x490>) + d02a576: f8d4 00a8 ldr.w r0, [r4, #168] ; 0xa8 + d02a57a: 4798 blx r3 + d02a57c: 9a32 ldr r2, [sp, #200] ; 0xc8 + d02a57e: 6e23 ldr r3, [r4, #96] ; 0x60 + d02a580: 2a00 cmp r2, #0 + d02a582: d051 beq.n d02a628 <wifi_rom_on_assocreq_check+0x478> + d02a584: f89d 10cc ldrb.w r1, [sp, #204] ; 0xcc + d02a588: f894 20ac ldrb.w r2, [r4, #172] ; 0xac + d02a58c: 4291 cmp r1, r2 + d02a58e: d34b bcc.n d02a628 <wifi_rom_on_assocreq_check+0x478> + d02a590: 681a ldr r2, [r3, #0] + d02a592: f442 6200 orr.w r2, r2, #2048 ; 0x800 + d02a596: 601a str r2, [r3, #0] + d02a598: 6e22 ldr r2, [r4, #96] ; 0x60 + d02a59a: 6813 ldr r3, [r2, #0] + d02a59c: f443 7300 orr.w r3, r3, #512 ; 0x200 + d02a5a0: 6013 str r3, [r2, #0] + d02a5a2: 9932 ldr r1, [sp, #200] ; 0xc8 + d02a5a4: f894 20ac ldrb.w r2, [r4, #172] ; 0xac + d02a5a8: f8d4 00a8 ldr.w r0, [r4, #168] ; 0xa8 + d02a5ac: 4b25 ldr r3, [pc, #148] ; (d02a644 <wifi_rom_on_assocreq_check+0x494>) + d02a5ae: 4798 blx r3 + d02a5b0: 6e22 ldr r2, [r4, #96] ; 0x60 + d02a5b2: f894 10d0 ldrb.w r1, [r4, #208] ; 0xd0 + d02a5b6: 6813 ldr r3, [r2, #0] + d02a5b8: b911 cbnz r1, d02a5c0 <wifi_rom_on_assocreq_check+0x410> + d02a5ba: 0518 lsls r0, r3, #20 + d02a5bc: f53f ae11 bmi.w d02a1e2 <wifi_rom_on_assocreq_check+0x32> + d02a5c0: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 + d02a5c4: 6013 str r3, [r2, #0] + d02a5c6: f8d4 30a4 ldr.w r3, [r4, #164] ; 0xa4 + d02a5ca: 6819 ldr r1, [r3, #0] + d02a5cc: 2300 movs r3, #0 + d02a5ce: 4299 cmp r1, r3 + d02a5d0: d00b beq.n d02a5ea <wifi_rom_on_assocreq_check+0x43a> + d02a5d2: f8d4 20a0 ldr.w r2, [r4, #160] ; 0xa0 + d02a5d6: 5cd2 ldrb r2, [r2, r3] + d02a5d8: f002 027f and.w r2, r2, #127 ; 0x7f + d02a5dc: 2a16 cmp r2, #22 + d02a5de: d928 bls.n d02a632 <wifi_rom_on_assocreq_check+0x482> + d02a5e0: 6e22 ldr r2, [r4, #96] ; 0x60 + d02a5e2: 6813 ldr r3, [r2, #0] + d02a5e4: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 + d02a5e8: 6013 str r3, [r2, #0] + d02a5ea: 6de1 ldr r1, [r4, #92] ; 0x5c + d02a5ec: 6e22 ldr r2, [r4, #96] ; 0x60 + d02a5ee: 8809 ldrh r1, [r1, #0] + d02a5f0: 6813 ldr r3, [r2, #0] + d02a5f2: 0689 lsls r1, r1, #26 + d02a5f4: bf4c ite mi + d02a5f6: f043 0380 orrmi.w r3, r3, #128 ; 0x80 + d02a5fa: f023 0380 bicpl.w r3, r3, #128 ; 0x80 + d02a5fe: 6013 str r3, [r2, #0] + d02a600: e5f0 b.n d02a1e4 <wifi_rom_on_assocreq_check+0x34> + d02a602: 1cb2 adds r2, r6, #2 + d02a604: f894 6080 ldrb.w r6, [r4, #128] ; 0x80 + d02a608: 42b2 cmp r2, r6 + d02a60a: bfa8 it ge + d02a60c: 4632 movge r2, r6 + d02a60e: 2a00 cmp r2, #0 + d02a610: f43f af32 beq.w d02a478 <wifi_rom_on_assocreq_check+0x2c8> + d02a614: 1eb9 subs r1, r7, #2 + d02a616: 6fe0 ldr r0, [r4, #124] ; 0x7c + d02a618: 4b0a ldr r3, [pc, #40] ; (d02a644 <wifi_rom_on_assocreq_check+0x494>) + d02a61a: 4798 blx r3 + d02a61c: e72c b.n d02a478 <wifi_rom_on_assocreq_check+0x2c8> + d02a61e: 9803 ldr r0, [sp, #12] + d02a620: 3002 adds r0, #2 + d02a622: eb06 0800 add.w r8, r6, r0 + d02a626: e748 b.n d02a4ba <wifi_rom_on_assocreq_check+0x30a> + d02a628: 681a ldr r2, [r3, #0] + d02a62a: f422 6200 bic.w r2, r2, #2048 ; 0x800 + d02a62e: 601a str r2, [r3, #0] + d02a630: e7be b.n d02a5b0 <wifi_rom_on_assocreq_check+0x400> + d02a632: 3301 adds r3, #1 + d02a634: e7cb b.n d02a5ce <wifi_rom_on_assocreq_check+0x41e> + d02a636: 2528 movs r5, #40 ; 0x28 + d02a638: e5d4 b.n d02a1e4 <wifi_rom_on_assocreq_check+0x34> + d02a63a: bf00 nop + d02a63c: 0d04a5fe .word 0x0d04a5fe + d02a640: 00027b01 .word 0x00027b01 + d02a644: 00027939 .word 0x00027939 + +0d02a648 <wifi_rom_on_assocrsp_wmm>: + d02a648: 2a01 cmp r2, #1 + d02a64a: 4684 mov ip, r0 + d02a64c: f04f 0000 mov.w r0, #0 + d02a650: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d02a654: bf0c ite eq + d02a656: f04f 080a moveq.w r8, #10 + d02a65a: f04f 0810 movne.w r8, #16 + d02a65e: 460f mov r7, r1 + d02a660: 4606 mov r6, r0 + d02a662: 78bc ldrb r4, [r7, #2] + d02a664: eb01 0586 add.w r5, r1, r6, lsl #2 + d02a668: f897 a003 ldrb.w sl, [r7, #3] + d02a66c: f3c4 1e41 ubfx lr, r4, #5, #2 + d02a670: 88ad ldrh r5, [r5, #4] + d02a672: f3c4 1200 ubfx r2, r4, #4, #1 + d02a676: f004 040f and.w r4, r4, #15 + d02a67a: 042d lsls r5, r5, #16 + d02a67c: f1be 0f02 cmp.w lr, #2 + d02a680: fb04 8403 mla r4, r4, r3, r8 + d02a684: ea45 250a orr.w r5, r5, sl, lsl #8 + d02a688: b2e4 uxtb r4, r4 + d02a68a: ea44 0405 orr.w r4, r4, r5 + d02a68e: f84c 402e str.w r4, [ip, lr, lsl #2] + d02a692: d00e beq.n d02a6b2 <wifi_rom_on_assocrsp_wmm+0x6a> + d02a694: f1be 0f03 cmp.w lr, #3 + d02a698: d010 beq.n d02a6bc <wifi_rom_on_assocrsp_wmm+0x74> + d02a69a: f1be 0f00 cmp.w lr, #0 + d02a69e: d102 bne.n d02a6a6 <wifi_rom_on_assocrsp_wmm+0x5e> + d02a6a0: ea40 0042 orr.w r0, r0, r2, lsl #1 + d02a6a4: b2c0 uxtb r0, r0 + d02a6a6: 3601 adds r6, #1 + d02a6a8: 3704 adds r7, #4 + d02a6aa: 2e04 cmp r6, #4 + d02a6ac: d1d9 bne.n d02a662 <wifi_rom_on_assocrsp_wmm+0x1a> + d02a6ae: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02a6b2: 2a00 cmp r2, #0 + d02a6b4: bf18 it ne + d02a6b6: 2204 movne r2, #4 + d02a6b8: 4310 orrs r0, r2 + d02a6ba: e7f3 b.n d02a6a4 <wifi_rom_on_assocrsp_wmm+0x5c> + d02a6bc: 2a00 cmp r2, #0 + d02a6be: bf18 it ne + d02a6c0: 2208 movne r2, #8 + d02a6c2: 4302 orrs r2, r0 + d02a6c4: b2d0 uxtb r0, r2 + d02a6c6: e7ee b.n d02a6a6 <wifi_rom_on_assocrsp_wmm+0x5e> + +0d02a6c8 <wifi_rom_assoc_set_wpa_ie>: + d02a6c8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02a6cc: 2500 movs r5, #0 + d02a6ce: b086 sub sp, #24 + d02a6d0: 4607 mov r7, r0 + d02a6d2: 4614 mov r4, r2 + d02a6d4: 4698 mov r8, r3 + d02a6d6: 460e mov r6, r1 + d02a6d8: 9505 str r5, [sp, #20] + d02a6da: e9cd 5503 strd r5, r5, [sp, #12] + d02a6de: 2900 cmp r1, #0 + d02a6e0: f000 8098 beq.w d02a814 <wifi_rom_assoc_set_wpa_ie+0x14c> + d02a6e4: ab04 add r3, sp, #16 + d02a6e6: aa03 add r2, sp, #12 + d02a6e8: 9500 str r5, [sp, #0] + d02a6ea: f7fd fbcf bl d027e8c <rtw_parse_wpa_ie> + d02a6ee: 2801 cmp r0, #1 + d02a6f0: d10c bne.n d02a70c <wifi_rom_assoc_set_wpa_ie+0x44> + d02a6f2: 69a3 ldr r3, [r4, #24] + d02a6f4: 2202 movs r2, #2 + d02a6f6: f44f 1500 mov.w r5, #2097152 ; 0x200000 + d02a6fa: 4639 mov r1, r7 + d02a6fc: 601a str r2, [r3, #0] + d02a6fe: 2204 movs r2, #4 + d02a700: 6863 ldr r3, [r4, #4] + d02a702: 601a str r2, [r3, #0] + d02a704: 4632 mov r2, r6 + d02a706: 6b20 ldr r0, [r4, #48] ; 0x30 + d02a708: 4b43 ldr r3, [pc, #268] ; (d02a818 <wifi_rom_assoc_set_wpa_ie+0x150>) + d02a70a: 4798 blx r3 + d02a70c: 2300 movs r3, #0 + d02a70e: aa03 add r2, sp, #12 + d02a710: 4631 mov r1, r6 + d02a712: 4638 mov r0, r7 + d02a714: 9300 str r3, [sp, #0] + d02a716: ab04 add r3, sp, #16 + d02a718: f7fd fc20 bl d027f5c <rtw_parse_wpa2_ie> + d02a71c: 2801 cmp r0, #1 + d02a71e: d10c bne.n d02a73a <wifi_rom_assoc_set_wpa_ie+0x72> + d02a720: 69a3 ldr r3, [r4, #24] d02a722: 2202 movs r2, #2 - d02a724: e7f4 b.n d02a710 <wifi_rom_assoc_set_wpa_ie+0x124> - d02a726: 6823 ldr r3, [r4, #0] - d02a728: 2204 movs r2, #4 - d02a72a: e7f1 b.n d02a710 <wifi_rom_assoc_set_wpa_ie+0x124> - d02a72c: 6823 ldr r3, [r4, #0] - d02a72e: 2205 movs r2, #5 + d02a724: f44f 0580 mov.w r5, #4194304 ; 0x400000 + d02a728: 4639 mov r1, r7 + d02a72a: 601a str r2, [r3, #0] + d02a72c: 2208 movs r2, #8 + d02a72e: 6863 ldr r3, [r4, #4] d02a730: 601a str r2, [r3, #0] - d02a732: 2201 movs r2, #1 - d02a734: 6963 ldr r3, [r4, #20] - d02a736: e7eb b.n d02a710 <wifi_rom_assoc_set_wpa_ie+0x124> - d02a738: 460d mov r5, r1 - d02a73a: e7e3 b.n d02a704 <wifi_rom_assoc_set_wpa_ie+0x118> - d02a73c: 00027939 .word 0x00027939 - -0d02a740 <wifi_rom_vht_get_highest_rate>: - d02a740: b570 push {r4, r5, r6, lr} - d02a742: 7805 ldrb r5, [r0, #0] - d02a744: 4601 mov r1, r0 - d02a746: 2dff cmp r5, #255 ; 0xff - d02a748: d027 beq.n d02a79a <wifi_rom_vht_get_highest_rate+0x5a> - d02a74a: 2200 movs r2, #0 - d02a74c: 260a movs r6, #10 - d02a74e: 4610 mov r0, r2 - d02a750: fa45 f302 asr.w r3, r5, r2 - d02a754: f003 0403 and.w r4, r3, #3 - d02a758: 2c03 cmp r4, #3 - d02a75a: d117 bne.n d02a78c <wifi_rom_vht_get_highest_rate+0x4c> - d02a75c: 3202 adds r2, #2 - d02a75e: 2a08 cmp r2, #8 - d02a760: d1f6 bne.n d02a750 <wifi_rom_vht_get_highest_rate+0x10> - d02a762: 7849 ldrb r1, [r1, #1] - d02a764: 29ff cmp r1, #255 ; 0xff - d02a766: d010 beq.n d02a78a <wifi_rom_vht_get_highest_rate+0x4a> - d02a768: 2300 movs r3, #0 - d02a76a: 240a movs r4, #10 - d02a76c: fa41 f203 asr.w r2, r1, r3 - d02a770: f002 0203 and.w r2, r2, #3 - d02a774: 2a03 cmp r2, #3 - d02a776: d005 beq.n d02a784 <wifi_rom_vht_get_highest_rate+0x44> - d02a778: fb04 f003 mul.w r0, r4, r3 - d02a77c: 1040 asrs r0, r0, #1 - d02a77e: 3831 subs r0, #49 ; 0x31 - d02a780: 4410 add r0, r2 - d02a782: b2c0 uxtb r0, r0 - d02a784: 3302 adds r3, #2 - d02a786: 2b08 cmp r3, #8 - d02a788: d1f0 bne.n d02a76c <wifi_rom_vht_get_highest_rate+0x2c> - d02a78a: bd70 pop {r4, r5, r6, pc} - d02a78c: fb06 f302 mul.w r3, r6, r2 - d02a790: 105b asrs r3, r3, #1 - d02a792: 3b59 subs r3, #89 ; 0x59 - d02a794: 4423 add r3, r4 - d02a796: b2d8 uxtb r0, r3 - d02a798: e7e0 b.n d02a75c <wifi_rom_vht_get_highest_rate+0x1c> - d02a79a: 2000 movs r0, #0 - d02a79c: e7e1 b.n d02a762 <wifi_rom_vht_get_highest_rate+0x22> - -0d02a79e <wifi_rom_vht_mcsmap_to_nss>: - d02a79e: b510 push {r4, lr} - d02a7a0: 7804 ldrb r4, [r0, #0] - d02a7a2: 4601 mov r1, r0 - d02a7a4: 2cff cmp r4, #255 ; 0xff - d02a7a6: d01d beq.n d02a7e4 <wifi_rom_vht_mcsmap_to_nss+0x46> - d02a7a8: 2200 movs r2, #0 - d02a7aa: 4610 mov r0, r2 - d02a7ac: fa44 f302 asr.w r3, r4, r2 - d02a7b0: f003 0303 and.w r3, r3, #3 - d02a7b4: 2b03 cmp r3, #3 - d02a7b6: d112 bne.n d02a7de <wifi_rom_vht_mcsmap_to_nss+0x40> - d02a7b8: 3202 adds r2, #2 - d02a7ba: 2a08 cmp r2, #8 - d02a7bc: d1f6 bne.n d02a7ac <wifi_rom_vht_mcsmap_to_nss+0xe> - d02a7be: 7849 ldrb r1, [r1, #1] - d02a7c0: 29ff cmp r1, #255 ; 0xff - d02a7c2: d00b beq.n d02a7dc <wifi_rom_vht_mcsmap_to_nss+0x3e> - d02a7c4: 2300 movs r3, #0 - d02a7c6: fa41 f203 asr.w r2, r1, r3 - d02a7ca: 3302 adds r3, #2 - d02a7cc: f002 0203 and.w r2, r2, #3 - d02a7d0: 2a03 cmp r2, #3 - d02a7d2: bf1c itt ne - d02a7d4: 3001 addne r0, #1 - d02a7d6: b2c0 uxtbne r0, r0 - d02a7d8: 2b08 cmp r3, #8 - d02a7da: d1f4 bne.n d02a7c6 <wifi_rom_vht_mcsmap_to_nss+0x28> - d02a7dc: bd10 pop {r4, pc} - d02a7de: 1c43 adds r3, r0, #1 - d02a7e0: b2d8 uxtb r0, r3 - d02a7e2: e7e9 b.n d02a7b8 <wifi_rom_vht_mcsmap_to_nss+0x1a> - d02a7e4: 2000 movs r0, #0 - d02a7e6: e7ea b.n d02a7be <wifi_rom_vht_mcsmap_to_nss+0x20> - -0d02a7e8 <wifi_rom_vht_nss_to_mcsmap>: - d02a7e8: b5f0 push {r4, r5, r6, r7, lr} - d02a7ea: 2500 movs r5, #0 - d02a7ec: 3901 subs r1, #1 - d02a7ee: 462f mov r7, r5 - d02a7f0: ea4f 0c85 mov.w ip, r5, lsl #2 - d02a7f4: 2400 movs r4, #0 - d02a7f6: f801 7f01 strb.w r7, [r1, #1]! - d02a7fa: 5d53 ldrb r3, [r2, r5] - d02a7fc: b2e6 uxtb r6, r4 - d02a7fe: 4123 asrs r3, r4 - d02a800: f003 0303 and.w r3, r3, #3 - d02a804: 2b03 cmp r3, #3 - d02a806: d004 beq.n d02a812 <wifi_rom_vht_nss_to_mcsmap+0x2a> - d02a808: eb0c 0656 add.w r6, ip, r6, lsr #1 - d02a80c: 42b0 cmp r0, r6 - d02a80e: bfd8 it le - d02a810: 2303 movle r3, #3 - d02a812: 40a3 lsls r3, r4 - d02a814: 780e ldrb r6, [r1, #0] - d02a816: 3402 adds r4, #2 - d02a818: 4333 orrs r3, r6 - d02a81a: 2c08 cmp r4, #8 - d02a81c: 700b strb r3, [r1, #0] - d02a81e: d1ec bne.n d02a7fa <wifi_rom_vht_nss_to_mcsmap+0x12> - d02a820: b105 cbz r5, d02a824 <wifi_rom_vht_nss_to_mcsmap+0x3c> - d02a822: bdf0 pop {r4, r5, r6, r7, pc} - d02a824: 2501 movs r5, #1 - d02a826: e7e3 b.n d02a7f0 <wifi_rom_vht_nss_to_mcsmap+0x8> - -0d02a828 <wifi_rom_vht_mcsmap_to_bitmap>: - d02a828: b5f0 push {r4, r5, r6, r7, lr} - d02a82a: 0049 lsls r1, r1, #1 - d02a82c: 4606 mov r6, r0 - d02a82e: 2000 movs r0, #0 - d02a830: f240 17ff movw r7, #511 ; 0x1ff - d02a834: b2cd uxtb r5, r1 - d02a836: f240 3cff movw ip, #1023 ; 0x3ff - d02a83a: 4601 mov r1, r0 - d02a83c: 4602 mov r2, r0 - d02a83e: f04f 0eff mov.w lr, #255 ; 0xff - d02a842: eb02 0382 add.w r3, r2, r2, lsl #2 - d02a846: 42aa cmp r2, r5 - d02a848: b2db uxtb r3, r3 - d02a84a: d300 bcc.n d02a84e <wifi_rom_vht_mcsmap_to_bitmap+0x26> - d02a84c: bdf0 pop {r4, r5, r6, r7, pc} - d02a84e: 08d4 lsrs r4, r2, #3 - d02a850: 5d34 ldrb r4, [r6, r4] - d02a852: 4114 asrs r4, r2 - d02a854: f004 0403 and.w r4, r4, #3 - d02a858: 2c01 cmp r4, #1 - d02a85a: d00d beq.n d02a878 <wifi_rom_vht_mcsmap_to_bitmap+0x50> - d02a85c: 2c02 cmp r4, #2 - d02a85e: d003 beq.n d02a868 <wifi_rom_vht_mcsmap_to_bitmap+0x40> - d02a860: b93c cbnz r4, d02a872 <wifi_rom_vht_mcsmap_to_bitmap+0x4a> - d02a862: fa0e f303 lsl.w r3, lr, r3 - d02a866: e001 b.n d02a86c <wifi_rom_vht_mcsmap_to_bitmap+0x44> - d02a868: fa0c f303 lsl.w r3, ip, r3 - d02a86c: 4318 orrs r0, r3 - d02a86e: ea41 71e3 orr.w r1, r1, r3, asr #31 - d02a872: 3202 adds r2, #2 - d02a874: b2d2 uxtb r2, r2 - d02a876: e7e4 b.n d02a842 <wifi_rom_vht_mcsmap_to_bitmap+0x1a> - d02a878: fa07 f303 lsl.w r3, r7, r3 - d02a87c: e7f6 b.n d02a86c <wifi_rom_vht_mcsmap_to_bitmap+0x44> - -0d02a87e <wifi_rom_he_get_muedca_param>: - d02a87e: b570 push {r4, r5, r6, lr} - d02a880: 7845 ldrb r5, [r0, #1] - d02a882: 7884 ldrb r4, [r0, #2] - d02a884: f015 050f ands.w r5, r5, #15 - d02a888: 78c6 ldrb r6, [r0, #3] - d02a88a: ea4f 2404 mov.w r4, r4, lsl #8 - d02a88e: bf18 it ne - d02a890: fb05 2501 mlane r5, r5, r1, r2 - d02a894: ea44 6406 orr.w r4, r4, r6, lsl #24 - d02a898: bf18 it ne - d02a89a: b2ed uxtbne r5, r5 - d02a89c: 4325 orrs r5, r4 - d02a89e: 601d str r5, [r3, #0] - d02a8a0: 7905 ldrb r5, [r0, #4] - d02a8a2: 7944 ldrb r4, [r0, #5] - d02a8a4: f015 050f ands.w r5, r5, #15 - d02a8a8: 7986 ldrb r6, [r0, #6] - d02a8aa: ea4f 2404 mov.w r4, r4, lsl #8 - d02a8ae: bf18 it ne - d02a8b0: fb01 2505 mlane r5, r1, r5, r2 - d02a8b4: ea44 6406 orr.w r4, r4, r6, lsl #24 - d02a8b8: bf18 it ne - d02a8ba: b2ed uxtbne r5, r5 - d02a8bc: 4325 orrs r5, r4 - d02a8be: 605d str r5, [r3, #4] - d02a8c0: 79c5 ldrb r5, [r0, #7] - d02a8c2: 7a04 ldrb r4, [r0, #8] - d02a8c4: f015 050f ands.w r5, r5, #15 - d02a8c8: 7a46 ldrb r6, [r0, #9] - d02a8ca: ea4f 2404 mov.w r4, r4, lsl #8 - d02a8ce: bf18 it ne - d02a8d0: fb01 2505 mlane r5, r1, r5, r2 - d02a8d4: ea44 6406 orr.w r4, r4, r6, lsl #24 - d02a8d8: bf18 it ne - d02a8da: b2ed uxtbne r5, r5 - d02a8dc: 4325 orrs r5, r4 - d02a8de: 609d str r5, [r3, #8] - d02a8e0: 7a84 ldrb r4, [r0, #10] - d02a8e2: f014 040f ands.w r4, r4, #15 - d02a8e6: bf18 it ne - d02a8e8: fb01 2404 mlane r4, r1, r4, r2 - d02a8ec: 7ac2 ldrb r2, [r0, #11] - d02a8ee: 7b01 ldrb r1, [r0, #12] - d02a8f0: ea4f 2202 mov.w r2, r2, lsl #8 - d02a8f4: bf18 it ne - d02a8f6: b2e4 uxtbne r4, r4 - d02a8f8: ea42 6201 orr.w r2, r2, r1, lsl #24 - d02a8fc: 4314 orrs r4, r2 - d02a8fe: 60dc str r4, [r3, #12] - d02a900: bd70 pop {r4, r5, r6, pc} - -0d02a902 <wifi_rom_he_mcsmap_to_bitmap>: - d02a902: b5f0 push {r4, r5, r6, r7, lr} - d02a904: 0049 lsls r1, r1, #1 - d02a906: 4606 mov r6, r0 - d02a908: 2000 movs r0, #0 - d02a90a: f240 37ff movw r7, #1023 ; 0x3ff - d02a90e: b2cd uxtb r5, r1 - d02a910: f640 7cff movw ip, #4095 ; 0xfff - d02a914: 4601 mov r1, r0 - d02a916: 4602 mov r2, r0 - d02a918: f04f 0eff mov.w lr, #255 ; 0xff - d02a91c: eb02 0382 add.w r3, r2, r2, lsl #2 - d02a920: 42aa cmp r2, r5 - d02a922: b2db uxtb r3, r3 - d02a924: d300 bcc.n d02a928 <wifi_rom_he_mcsmap_to_bitmap+0x26> - d02a926: bdf0 pop {r4, r5, r6, r7, pc} - d02a928: 08d4 lsrs r4, r2, #3 - d02a92a: 5d34 ldrb r4, [r6, r4] - d02a92c: 4114 asrs r4, r2 - d02a92e: f004 0403 and.w r4, r4, #3 - d02a932: 2c01 cmp r4, #1 - d02a934: d00d beq.n d02a952 <wifi_rom_he_mcsmap_to_bitmap+0x50> - d02a936: 2c02 cmp r4, #2 - d02a938: d003 beq.n d02a942 <wifi_rom_he_mcsmap_to_bitmap+0x40> - d02a93a: b93c cbnz r4, d02a94c <wifi_rom_he_mcsmap_to_bitmap+0x4a> - d02a93c: fa0e f303 lsl.w r3, lr, r3 - d02a940: e001 b.n d02a946 <wifi_rom_he_mcsmap_to_bitmap+0x44> - d02a942: fa0c f303 lsl.w r3, ip, r3 - d02a946: 4318 orrs r0, r3 - d02a948: ea41 71e3 orr.w r1, r1, r3, asr #31 - d02a94c: 3202 adds r2, #2 - d02a94e: b2d2 uxtb r2, r2 - d02a950: e7e4 b.n d02a91c <wifi_rom_he_mcsmap_to_bitmap+0x1a> - d02a952: fa07 f303 lsl.w r3, r7, r3 - d02a956: e7f6 b.n d02a946 <wifi_rom_he_mcsmap_to_bitmap+0x44> - -0d02a958 <timer_wrapper>: - d02a958: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02a95c: 4e10 ldr r6, [pc, #64] ; (d02a9a0 <timer_wrapper+0x48>) - d02a95e: 4607 mov r7, r0 - d02a960: 2500 movs r5, #0 - d02a962: f7da fdb3 bl d0054cc <save_and_cli> - d02a966: 6834 ldr r4, [r6, #0] - d02a968: 4621 mov r1, r4 - d02a96a: 4630 mov r0, r6 - d02a96c: f7da ff74 bl d005858 <rtw_end_of_queue_search> - d02a970: b140 cbz r0, d02a984 <timer_wrapper+0x2c> - d02a972: f7da fdaf bl d0054d4 <restore_flags> - d02a976: 42b4 cmp r4, r6 - d02a978: d10a bne.n d02a990 <timer_wrapper+0x38> - d02a97a: 480a ldr r0, [pc, #40] ; (d02a9a4 <timer_wrapper+0x4c>) - d02a97c: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02a980: f7d9 baba b.w d003ef8 <inic_ipc_dev_buffered_printf> - d02a984: 68a3 ldr r3, [r4, #8] - d02a986: 4625 mov r5, r4 - d02a988: 42bb cmp r3, r7 - d02a98a: d0f2 beq.n d02a972 <timer_wrapper+0x1a> - d02a98c: 6824 ldr r4, [r4, #0] - d02a98e: e7eb b.n d02a968 <timer_wrapper+0x10> - d02a990: 696b ldr r3, [r5, #20] - d02a992: b11b cbz r3, d02a99c <timer_wrapper+0x44> - d02a994: 68e8 ldr r0, [r5, #12] - d02a996: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02a99a: 4718 bx r3 - d02a99c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02a9a0: 600082e4 .word 0x600082e4 - d02a9a4: 0d04a557 .word 0x0d04a557 - -0d02a9a8 <init_timer_pool>: - d02a9a8: b510 push {r4, lr} - d02a9aa: 4c11 ldr r4, [pc, #68] ; (d02a9f0 <init_timer_pool+0x48>) - d02a9ac: 2234 movs r2, #52 ; 0x34 - d02a9ae: 2100 movs r1, #0 - d02a9b0: 4810 ldr r0, [pc, #64] ; (d02a9f4 <init_timer_pool+0x4c>) - d02a9b2: 6823 ldr r3, [r4, #0] - d02a9b4: 435a muls r2, r3 - d02a9b6: f018 f973 bl d042ca0 <____wrap_memset_veneer> - d02a9ba: 4b0f ldr r3, [pc, #60] ; (d02a9f8 <init_timer_pool+0x50>) - d02a9bc: 4a0d ldr r2, [pc, #52] ; (d02a9f4 <init_timer_pool+0x4c>) - d02a9be: 2100 movs r1, #0 - d02a9c0: e9c3 3300 strd r3, r3, [r3] - d02a9c4: 6820 ldr r0, [r4, #0] - d02a9c6: 4288 cmp r0, r1 - d02a9c8: dc0a bgt.n d02a9e0 <init_timer_pool+0x38> - d02a9ca: 2300 movs r3, #0 - d02a9cc: 4a0b ldr r2, [pc, #44] ; (d02a9fc <init_timer_pool+0x54>) - d02a9ce: 6013 str r3, [r2, #0] - d02a9d0: 4a0b ldr r2, [pc, #44] ; (d02aa00 <init_timer_pool+0x58>) - d02a9d2: 6013 str r3, [r2, #0] - d02a9d4: 4a0b ldr r2, [pc, #44] ; (d02aa04 <init_timer_pool+0x5c>) - d02a9d6: 6013 str r3, [r2, #0] - d02a9d8: 2201 movs r2, #1 - d02a9da: 4b0b ldr r3, [pc, #44] ; (d02aa08 <init_timer_pool+0x60>) - d02a9dc: 601a str r2, [r3, #0] - d02a9de: bd10 pop {r4, pc} - d02a9e0: 6858 ldr r0, [r3, #4] - d02a9e2: 3101 adds r1, #1 - d02a9e4: 605a str r2, [r3, #4] - d02a9e6: e9c2 3000 strd r3, r0, [r2] - d02a9ea: 6002 str r2, [r0, #0] - d02a9ec: 3234 adds r2, #52 ; 0x34 - d02a9ee: e7e9 b.n d02a9c4 <init_timer_pool+0x1c> - d02a9f0: 60000138 .word 0x60000138 - d02a9f4: 60007f3c .word 0x60007f3c - d02a9f8: 600082f8 .word 0x600082f8 - d02a9fc: 600082f0 .word 0x600082f0 - d02aa00: 60007f34 .word 0x60007f34 - d02aa04: 60007f38 .word 0x60007f38 - d02aa08: 600082f4 .word 0x600082f4 - -0d02aa0c <deinit_timer_pool>: - d02aa0c: b508 push {r3, lr} - d02aa0e: 4b09 ldr r3, [pc, #36] ; (d02aa34 <deinit_timer_pool+0x28>) - d02aa10: 2234 movs r2, #52 ; 0x34 - d02aa12: 2100 movs r1, #0 - d02aa14: 4808 ldr r0, [pc, #32] ; (d02aa38 <deinit_timer_pool+0x2c>) - d02aa16: 681b ldr r3, [r3, #0] - d02aa18: 435a muls r2, r3 - d02aa1a: f018 f941 bl d042ca0 <____wrap_memset_veneer> - d02aa1e: 2300 movs r3, #0 - d02aa20: 4a06 ldr r2, [pc, #24] ; (d02aa3c <deinit_timer_pool+0x30>) - d02aa22: 6013 str r3, [r2, #0] - d02aa24: 4a06 ldr r2, [pc, #24] ; (d02aa40 <deinit_timer_pool+0x34>) - d02aa26: 6013 str r3, [r2, #0] - d02aa28: 4a06 ldr r2, [pc, #24] ; (d02aa44 <deinit_timer_pool+0x38>) - d02aa2a: 6013 str r3, [r2, #0] - d02aa2c: 4a06 ldr r2, [pc, #24] ; (d02aa48 <deinit_timer_pool+0x3c>) - d02aa2e: 6013 str r3, [r2, #0] - d02aa30: bd08 pop {r3, pc} - d02aa32: bf00 nop - d02aa34: 60000138 .word 0x60000138 - d02aa38: 60007f3c .word 0x60007f3c - d02aa3c: 600082f0 .word 0x600082f0 - d02aa40: 60007f34 .word 0x60007f34 - d02aa44: 60007f38 .word 0x60007f38 - d02aa48: 600082f4 .word 0x600082f4 - -0d02aa4c <init_timer_wrapper>: - d02aa4c: b508 push {r3, lr} - d02aa4e: 4804 ldr r0, [pc, #16] ; (d02aa60 <init_timer_wrapper+0x14>) - d02aa50: f7da fd6e bl d005530 <rtw_init_listhead> - d02aa54: 2300 movs r3, #0 - d02aa56: 4a03 ldr r2, [pc, #12] ; (d02aa64 <init_timer_wrapper+0x18>) - d02aa58: 6013 str r3, [r2, #0] - d02aa5a: 4a03 ldr r2, [pc, #12] ; (d02aa68 <init_timer_wrapper+0x1c>) - d02aa5c: 6013 str r3, [r2, #0] - d02aa5e: bd08 pop {r3, pc} - d02aa60: 600082e4 .word 0x600082e4 - d02aa64: 600082ec .word 0x600082ec - d02aa68: 60007f30 .word 0x60007f30 - -0d02aa6c <deinit_timer_wrapper>: - d02aa6c: 4b0b ldr r3, [pc, #44] ; (d02aa9c <deinit_timer_wrapper+0x30>) - d02aa6e: b510 push {r4, lr} - d02aa70: 6819 ldr r1, [r3, #0] - d02aa72: 2900 cmp r1, #0 - d02aa74: dd02 ble.n d02aa7c <deinit_timer_wrapper+0x10> - d02aa76: 480a ldr r0, [pc, #40] ; (d02aaa0 <deinit_timer_wrapper+0x34>) - d02aa78: f7d9 fa3e bl d003ef8 <inic_ipc_dev_buffered_printf> - d02aa7c: 4c09 ldr r4, [pc, #36] ; (d02aaa4 <deinit_timer_wrapper+0x38>) - d02aa7e: f7da fd25 bl d0054cc <save_and_cli> - d02aa82: 6821 ldr r1, [r4, #0] - d02aa84: 4807 ldr r0, [pc, #28] ; (d02aaa4 <deinit_timer_wrapper+0x38>) - d02aa86: f7da fee7 bl d005858 <rtw_end_of_queue_search> - d02aa8a: b118 cbz r0, d02aa94 <deinit_timer_wrapper+0x28> - d02aa8c: e8bd 4010 ldmia.w sp!, {r4, lr} - d02aa90: f7da bd20 b.w d0054d4 <restore_flags> - d02aa94: 6820 ldr r0, [r4, #0] - d02aa96: f7da fd5f bl d005558 <rtw_list_delete> - d02aa9a: e7f2 b.n d02aa82 <deinit_timer_wrapper+0x16> - d02aa9c: 600082ec .word 0x600082ec - d02aaa0: 0d04a585 .word 0x0d04a585 - d02aaa4: 600082e4 .word 0x600082e4 - -0d02aaa8 <init_timer>: - d02aaa8: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d02aaac: 6943 ldr r3, [r0, #20] - d02aaae: 4604 mov r4, r0 - d02aab0: 2b00 cmp r3, #0 - d02aab2: d065 beq.n d02ab80 <init_timer+0xd8> - d02aab4: 6886 ldr r6, [r0, #8] - d02aab6: 2e00 cmp r6, #0 - d02aab8: d165 bne.n d02ab86 <init_timer+0xde> - d02aaba: f8df a108 ldr.w sl, [pc, #264] ; d02abc4 <init_timer+0x11c> - d02aabe: f8df 8108 ldr.w r8, [pc, #264] ; d02abc8 <init_timer+0x120> - d02aac2: f8da 3000 ldr.w r3, [sl] - d02aac6: b173 cbz r3, d02aae6 <init_timer+0x3e> - d02aac8: f7da fd00 bl d0054cc <save_and_cli> - d02aacc: 4b34 ldr r3, [pc, #208] ; (d02aba0 <init_timer+0xf8>) - d02aace: 681d ldr r5, [r3, #0] - d02aad0: 429d cmp r5, r3 - d02aad2: d11c bne.n d02ab0e <init_timer+0x66> - d02aad4: f7da fcfe bl d0054d4 <restore_flags> - d02aad8: f8da 3000 ldr.w r3, [sl] - d02aadc: b11b cbz r3, d02aae6 <init_timer+0x3e> - d02aade: 4a31 ldr r2, [pc, #196] ; (d02aba4 <init_timer+0xfc>) - d02aae0: 6813 ldr r3, [r2, #0] - d02aae2: 3301 adds r3, #1 - d02aae4: 6013 str r3, [r2, #0] - d02aae6: 2300 movs r3, #0 - d02aae8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02aaec: 482e ldr r0, [pc, #184] ; (d02aba8 <init_timer+0x100>) - d02aaee: 461a mov r2, r3 - d02aaf0: f8cd 8000 str.w r8, [sp] - d02aaf4: f7da ffec bl d005ad0 <rtw_timerCreate> - d02aaf8: 2300 movs r3, #0 - d02aafa: 60a0 str r0, [r4, #8] - d02aafc: 7423 strb r3, [r4, #16] - d02aafe: 68a3 ldr r3, [r4, #8] - d02ab00: bb6b cbnz r3, d02ab5e <init_timer+0xb6> - d02ab02: 482a ldr r0, [pc, #168] ; (d02abac <init_timer+0x104>) - d02ab04: b002 add sp, #8 - d02ab06: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d02ab0a: f7d9 b9f5 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d02ab0e: e9d5 2300 ldrd r2, r3, [r5] - d02ab12: 4f27 ldr r7, [pc, #156] ; (d02abb0 <init_timer+0x108>) - d02ab14: f105 0908 add.w r9, r5, #8 - d02ab18: 6053 str r3, [r2, #4] - d02ab1a: 601a str r2, [r3, #0] - d02ab1c: e9c5 5500 strd r5, r5, [r5] - d02ab20: 683b ldr r3, [r7, #0] - d02ab22: 3301 adds r3, #1 - d02ab24: 603b str r3, [r7, #0] - d02ab26: f7da fcd5 bl d0054d4 <restore_flags> - d02ab2a: 3508 adds r5, #8 - d02ab2c: d0d4 beq.n d02aad8 <init_timer+0x30> - d02ab2e: 222c movs r2, #44 ; 0x2c - d02ab30: 4631 mov r1, r6 - d02ab32: 4648 mov r0, r9 - d02ab34: f018 f8b4 bl d042ca0 <____wrap_memset_veneer> - d02ab38: 4633 mov r3, r6 - d02ab3a: 4632 mov r2, r6 - d02ab3c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02ab40: 4819 ldr r0, [pc, #100] ; (d02aba8 <init_timer+0x100>) - d02ab42: e9cd 8900 strd r8, r9, [sp] - d02ab46: f7dc fea8 bl d00789a <xTimerCreateStatic> - d02ab4a: 2301 movs r3, #1 - d02ab4c: 683a ldr r2, [r7, #0] - d02ab4e: 7423 strb r3, [r4, #16] - d02ab50: 4b18 ldr r3, [pc, #96] ; (d02abb4 <init_timer+0x10c>) - d02ab52: 60a0 str r0, [r4, #8] - d02ab54: 6819 ldr r1, [r3, #0] - d02ab56: 428a cmp r2, r1 - d02ab58: bfc8 it gt - d02ab5a: 601a strgt r2, [r3, #0] - d02ab5c: e7cf b.n d02aafe <init_timer+0x56> - d02ab5e: f7da fcb5 bl d0054cc <save_and_cli> - d02ab62: 4915 ldr r1, [pc, #84] ; (d02abb8 <init_timer+0x110>) - d02ab64: 4620 mov r0, r4 - d02ab66: f7da fceb bl d005540 <rtw_list_insert_head> - d02ab6a: f7da fcb3 bl d0054d4 <restore_flags> - d02ab6e: 4a13 ldr r2, [pc, #76] ; (d02abbc <init_timer+0x114>) - d02ab70: 6813 ldr r3, [r2, #0] - d02ab72: 3301 adds r3, #1 - d02ab74: 6013 str r3, [r2, #0] - d02ab76: 4a12 ldr r2, [pc, #72] ; (d02abc0 <init_timer+0x118>) - d02ab78: 6811 ldr r1, [r2, #0] - d02ab7a: 428b cmp r3, r1 - d02ab7c: dd00 ble.n d02ab80 <init_timer+0xd8> - d02ab7e: 6013 str r3, [r2, #0] - d02ab80: b002 add sp, #8 - d02ab82: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02ab86: 4630 mov r0, r6 - d02ab88: f7da ffae bl d005ae8 <rtw_timerIsTimerActive> - d02ab8c: 2801 cmp r0, #1 - d02ab8e: d1f7 bne.n d02ab80 <init_timer+0xd8> - d02ab90: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02ab94: 68a0 ldr r0, [r4, #8] - d02ab96: b002 add sp, #8 - d02ab98: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d02ab9c: f7da bfa6 b.w d005aec <rtw_timerStop> - d02aba0: 600082f8 .word 0x600082f8 - d02aba4: 60007f38 .word 0x60007f38 - d02aba8: 0d04588d .word 0x0d04588d - d02abac: 0d04a5a5 .word 0x0d04a5a5 - d02abb0: 600082f0 .word 0x600082f0 - d02abb4: 60007f34 .word 0x60007f34 - d02abb8: 600082e4 .word 0x600082e4 - d02abbc: 600082ec .word 0x600082ec - d02abc0: 60007f30 .word 0x60007f30 - d02abc4: 600082f4 .word 0x600082f4 - d02abc8: 0d02a959 .word 0x0d02a959 - -0d02abcc <mod_timer>: - d02abcc: b538 push {r3, r4, r5, lr} - d02abce: 4604 mov r4, r0 - d02abd0: 6880 ldr r0, [r0, #8] - d02abd2: 460d mov r5, r1 - d02abd4: b998 cbnz r0, d02abfe <mod_timer+0x32> - d02abd6: 480f ldr r0, [pc, #60] ; (d02ac14 <mod_timer+0x48>) - d02abd8: f7d9 f98e bl d003ef8 <inic_ipc_dev_buffered_printf> - d02abdc: 68a4 ldr r4, [r4, #8] - d02abde: b1c4 cbz r4, d02ac12 <mod_timer+0x46> - d02abe0: 4628 mov r0, r5 - d02abe2: f7da ff3a bl d005a5a <rtw_ms_to_systime> - d02abe6: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d02abea: 4601 mov r1, r0 - d02abec: 4620 mov r0, r4 - d02abee: f7da ff87 bl d005b00 <rtw_timerChangePeriod> - d02abf2: b970 cbnz r0, d02ac12 <mod_timer+0x46> - d02abf4: 4808 ldr r0, [pc, #32] ; (d02ac18 <mod_timer+0x4c>) - d02abf6: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d02abfa: f7d9 b97d b.w d003ef8 <inic_ipc_dev_buffered_printf> - d02abfe: f7da ff73 bl d005ae8 <rtw_timerIsTimerActive> - d02ac02: 2801 cmp r0, #1 - d02ac04: d1ea bne.n d02abdc <mod_timer+0x10> - d02ac06: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02ac0a: 68a0 ldr r0, [r4, #8] - d02ac0c: f7da ff6e bl d005aec <rtw_timerStop> - d02ac10: e7e4 b.n d02abdc <mod_timer+0x10> - d02ac12: bd38 pop {r3, r4, r5, pc} - d02ac14: 0d04a5ba .word 0x0d04a5ba - d02ac18: 0d04a5ee .word 0x0d04a5ee - -0d02ac1c <cancel_timer_ex>: - d02ac1c: b570 push {r4, r5, r6, lr} - d02ac1e: 6883 ldr r3, [r0, #8] - d02ac20: 4604 mov r4, r0 - d02ac22: b1fb cbz r3, d02ac64 <cancel_timer_ex+0x48> - d02ac24: 4e10 ldr r6, [pc, #64] ; (d02ac68 <cancel_timer_ex+0x4c>) - d02ac26: f7da fc51 bl d0054cc <save_and_cli> - d02ac2a: 6835 ldr r5, [r6, #0] - d02ac2c: 4629 mov r1, r5 - d02ac2e: 4630 mov r0, r6 - d02ac30: f7da fe12 bl d005858 <rtw_end_of_queue_search> - d02ac34: b918 cbnz r0, d02ac3e <cancel_timer_ex+0x22> - d02ac36: 68aa ldr r2, [r5, #8] - d02ac38: 68a3 ldr r3, [r4, #8] - d02ac3a: 429a cmp r2, r3 - d02ac3c: d109 bne.n d02ac52 <cancel_timer_ex+0x36> - d02ac3e: f7da fc49 bl d0054d4 <restore_flags> - d02ac42: 42b5 cmp r5, r6 - d02ac44: d107 bne.n d02ac56 <cancel_timer_ex+0x3a> - d02ac46: 68a1 ldr r1, [r4, #8] - d02ac48: 4808 ldr r0, [pc, #32] ; (d02ac6c <cancel_timer_ex+0x50>) - d02ac4a: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d02ac4e: f7d9 b953 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d02ac52: 682d ldr r5, [r5, #0] - d02ac54: e7ea b.n d02ac2c <cancel_timer_ex+0x10> - d02ac56: 68a0 ldr r0, [r4, #8] - d02ac58: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02ac5c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d02ac60: f7da bf44 b.w d005aec <rtw_timerStop> - d02ac64: bd70 pop {r4, r5, r6, pc} - d02ac66: bf00 nop - d02ac68: 600082e4 .word 0x600082e4 - d02ac6c: 0d04a609 .word 0x0d04a609 - -0d02ac70 <del_timer_sync>: - d02ac70: b5f8 push {r3, r4, r5, r6, r7, lr} - d02ac72: 6886 ldr r6, [r0, #8] - d02ac74: 4604 mov r4, r0 - d02ac76: 2e00 cmp r6, #0 - d02ac78: d044 beq.n d02ad04 <del_timer_sync+0x94> - d02ac7a: 4f23 ldr r7, [pc, #140] ; (d02ad08 <del_timer_sync+0x98>) - d02ac7c: f7da fc26 bl d0054cc <save_and_cli> - d02ac80: 683d ldr r5, [r7, #0] - d02ac82: 4629 mov r1, r5 - d02ac84: 4638 mov r0, r7 - d02ac86: f7da fde7 bl d005858 <rtw_end_of_queue_search> - d02ac8a: b930 cbnz r0, d02ac9a <del_timer_sync+0x2a> - d02ac8c: 68aa ldr r2, [r5, #8] - d02ac8e: 68a3 ldr r3, [r4, #8] - d02ac90: 429a cmp r2, r3 - d02ac92: d122 bne.n d02acda <del_timer_sync+0x6a> - d02ac94: 4628 mov r0, r5 - d02ac96: f7da fc5f bl d005558 <rtw_list_delete> - d02ac9a: f7da fc1b bl d0054d4 <restore_flags> - d02ac9e: 42bd cmp r5, r7 - d02aca0: d11d bne.n d02acde <del_timer_sync+0x6e> - d02aca2: 481a ldr r0, [pc, #104] ; (d02ad0c <del_timer_sync+0x9c>) - d02aca4: f7d9 f928 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02aca8: 7c23 ldrb r3, [r4, #16] - d02acaa: b323 cbz r3, d02acf6 <del_timer_sync+0x86> - d02acac: 4630 mov r0, r6 - d02acae: f7da ff1b bl d005ae8 <rtw_timerIsTimerActive> - d02acb2: 2801 cmp r0, #1 - d02acb4: d0fa beq.n d02acac <del_timer_sync+0x3c> - d02acb6: f7da fc09 bl d0054cc <save_and_cli> - d02acba: 4a15 ldr r2, [pc, #84] ; (d02ad10 <del_timer_sync+0xa0>) - d02acbc: f1a6 0308 sub.w r3, r6, #8 - d02acc0: 6851 ldr r1, [r2, #4] - d02acc2: 6053 str r3, [r2, #4] - d02acc4: e946 2102 strd r2, r1, [r6, #-8] - d02acc8: 4a12 ldr r2, [pc, #72] ; (d02ad14 <del_timer_sync+0xa4>) - d02acca: 600b str r3, [r1, #0] - d02accc: 6813 ldr r3, [r2, #0] - d02acce: 3b01 subs r3, #1 - d02acd0: 6013 str r3, [r2, #0] - d02acd2: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d02acd6: f7da bbfd b.w d0054d4 <restore_flags> - d02acda: 682d ldr r5, [r5, #0] - d02acdc: e7d1 b.n d02ac82 <del_timer_sync+0x12> - d02acde: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02ace2: 68a0 ldr r0, [r4, #8] - d02ace4: f7da fef6 bl d005ad4 <rtw_timerDelete> - d02ace8: 2300 movs r3, #0 - d02acea: 4a0b ldr r2, [pc, #44] ; (d02ad18 <del_timer_sync+0xa8>) - d02acec: 60a3 str r3, [r4, #8] - d02acee: 6813 ldr r3, [r2, #0] - d02acf0: 3b01 subs r3, #1 - d02acf2: 6013 str r3, [r2, #0] - d02acf4: e7d8 b.n d02aca8 <del_timer_sync+0x38> - d02acf6: 4b09 ldr r3, [pc, #36] ; (d02ad1c <del_timer_sync+0xac>) - d02acf8: 681b ldr r3, [r3, #0] - d02acfa: b11b cbz r3, d02ad04 <del_timer_sync+0x94> - d02acfc: 4a08 ldr r2, [pc, #32] ; (d02ad20 <del_timer_sync+0xb0>) - d02acfe: 6813 ldr r3, [r2, #0] - d02ad00: 3b01 subs r3, #1 - d02ad02: 6013 str r3, [r2, #0] - d02ad04: bdf8 pop {r3, r4, r5, r6, r7, pc} - d02ad06: bf00 nop - d02ad08: 600082e4 .word 0x600082e4 - d02ad0c: 0d04a557 .word 0x0d04a557 - d02ad10: 600082f8 .word 0x600082f8 - d02ad14: 600082f0 .word 0x600082f0 - d02ad18: 600082ec .word 0x600082ec - d02ad1c: 600082f4 .word 0x600082f4 - d02ad20: 60007f38 .word 0x60007f38 - -0d02ad24 <rtw_init_timer>: - d02ad24: 6142 str r2, [r0, #20] - d02ad26: 60c3 str r3, [r0, #12] - d02ad28: f7ff bebe b.w d02aaa8 <init_timer> - -0d02ad2c <rtw_set_timer>: - d02ad2c: f7ff bf4e b.w d02abcc <mod_timer> - -0d02ad30 <rtw_cancel_timer>: - d02ad30: b508 push {r3, lr} - d02ad32: f7ff ff73 bl d02ac1c <cancel_timer_ex> - d02ad36: 2000 movs r0, #0 - d02ad38: bd08 pop {r3, pc} - -0d02ad3a <rtw_del_timer>: - d02ad3a: f7ff bf99 b.w d02ac70 <del_timer_sync> - -0d02ad3e <associated_clients_update.part.0>: - d02ad3e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02ad40: 6804 ldr r4, [r0, #0] - d02ad42: 4605 mov r5, r0 - d02ad44: a901 add r1, sp, #4 - d02ad46: f504 7637 add.w r6, r4, #732 ; 0x2dc - d02ad4a: f504 7733 add.w r7, r4, #716 ; 0x2cc - d02ad4e: 4630 mov r0, r6 - d02ad50: f7da fbb2 bl d0054b8 <rtw_enter_critical_bh> - d02ad54: f8d4 42cc ldr.w r4, [r4, #716] ; 0x2cc - d02ad58: 4621 mov r1, r4 - d02ad5a: 4638 mov r0, r7 - d02ad5c: f7da fd7c bl d005858 <rtw_end_of_queue_search> - d02ad60: b128 cbz r0, d02ad6e <associated_clients_update.part.0+0x30> - d02ad62: a901 add r1, sp, #4 - d02ad64: 4630 mov r0, r6 - d02ad66: f7da fbaf bl d0054c8 <rtw_exit_critical_bh> - d02ad6a: b003 add sp, #12 - d02ad6c: bdf0 pop {r4, r5, r6, r7, pc} - d02ad6e: f895 30b2 ldrb.w r3, [r5, #178] ; 0xb2 - d02ad72: f5a4 7414 sub.w r4, r4, #592 ; 0x250 - d02ad76: f8d4 2250 ldr.w r2, [r4, #592] ; 0x250 - d02ad7a: f003 0302 and.w r3, r3, #2 - d02ad7e: f884 3130 strb.w r3, [r4, #304] ; 0x130 - d02ad82: 4614 mov r4, r2 - d02ad84: e7e8 b.n d02ad58 <associated_clients_update.part.0+0x1a> + d02a732: 4632 mov r2, r6 + d02a734: 6b20 ldr r0, [r4, #48] ; 0x30 + d02a736: 4b38 ldr r3, [pc, #224] ; (d02a818 <wifi_rom_assoc_set_wpa_ie+0x150>) + d02a738: 4798 blx r3 + d02a73a: 2300 movs r3, #0 + d02a73c: aa05 add r2, sp, #20 + d02a73e: 4631 mov r1, r6 + d02a740: 4638 mov r0, r7 + d02a742: f7fe f9b5 bl d028ab0 <wifi_rom_parse_sec_ie_akm_mgc> + d02a746: 2801 cmp r0, #1 + d02a748: d111 bne.n d02a76e <wifi_rom_assoc_set_wpa_ie+0xa6> + d02a74a: 9b05 ldr r3, [sp, #20] + d02a74c: 68e2 ldr r2, [r4, #12] + d02a74e: f5b3 6f80 cmp.w r3, #1024 ; 0x400 + d02a752: 6013 str r3, [r2, #0] + d02a754: d10b bne.n d02a76e <wifi_rom_assoc_set_wpa_ie+0xa6> + d02a756: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 + d02a75a: 2b01 cmp r3, #1 + d02a75c: d107 bne.n d02a76e <wifi_rom_assoc_set_wpa_ie+0xa6> + d02a75e: 2303 movs r3, #3 + d02a760: 220a movs r2, #10 + d02a762: f44f 0500 mov.w r5, #8388608 ; 0x800000 + d02a766: f8c8 3000 str.w r3, [r8] + d02a76a: 6863 ldr r3, [r4, #4] + d02a76c: 601a str r2, [r3, #0] + d02a76e: 6963 ldr r3, [r4, #20] + d02a770: 2200 movs r2, #0 + d02a772: 601a str r2, [r3, #0] + d02a774: 9b03 ldr r3, [sp, #12] + d02a776: 2b08 cmp r3, #8 + d02a778: dc0a bgt.n d02a790 <wifi_rom_assoc_set_wpa_ie+0xc8> + d02a77a: 4293 cmp r3, r2 + d02a77c: dd0a ble.n d02a794 <wifi_rom_assoc_set_wpa_ie+0xcc> + d02a77e: 3b01 subs r3, #1 + d02a780: 2b07 cmp r3, #7 + d02a782: d807 bhi.n d02a794 <wifi_rom_assoc_set_wpa_ie+0xcc> + d02a784: e8df f003 tbb [pc, r3] + d02a788: 24061814 .word 0x24061814 + d02a78c: 1e060606 .word 0x1e060606 + d02a790: 2b10 cmp r3, #16 + d02a792: d01a beq.n d02a7ca <wifi_rom_assoc_set_wpa_ie+0x102> + d02a794: 9b04 ldr r3, [sp, #16] + d02a796: 2b08 cmp r3, #8 + d02a798: dc20 bgt.n d02a7dc <wifi_rom_assoc_set_wpa_ie+0x114> + d02a79a: 2b00 cmp r3, #0 + d02a79c: dd20 ble.n d02a7e0 <wifi_rom_assoc_set_wpa_ie+0x118> + d02a79e: 3b01 subs r3, #1 + d02a7a0: 2b07 cmp r3, #7 + d02a7a2: d81d bhi.n d02a7e0 <wifi_rom_assoc_set_wpa_ie+0x118> + d02a7a4: e8df f003 tbb [pc, r3] + d02a7a8: 301c2420 .word 0x301c2420 + d02a7ac: 2a1c1c1c .word 0x2a1c1c1c + d02a7b0: 68a3 ldr r3, [r4, #8] + d02a7b2: 2200 movs r2, #0 + d02a7b4: 601a str r2, [r3, #0] + d02a7b6: e7ed b.n d02a794 <wifi_rom_assoc_set_wpa_ie+0xcc> + d02a7b8: 68a2 ldr r2, [r4, #8] + d02a7ba: 2301 movs r3, #1 + d02a7bc: 6013 str r3, [r2, #0] + d02a7be: 6962 ldr r2, [r4, #20] + d02a7c0: 6013 str r3, [r2, #0] + d02a7c2: e7e7 b.n d02a794 <wifi_rom_assoc_set_wpa_ie+0xcc> + d02a7c4: 68a3 ldr r3, [r4, #8] + d02a7c6: 2202 movs r2, #2 + d02a7c8: e7f4 b.n d02a7b4 <wifi_rom_assoc_set_wpa_ie+0xec> + d02a7ca: 68a3 ldr r3, [r4, #8] + d02a7cc: 2204 movs r2, #4 + d02a7ce: e7f1 b.n d02a7b4 <wifi_rom_assoc_set_wpa_ie+0xec> + d02a7d0: 68a3 ldr r3, [r4, #8] + d02a7d2: 2205 movs r2, #5 + d02a7d4: 601a str r2, [r3, #0] + d02a7d6: 2201 movs r2, #1 + d02a7d8: 6963 ldr r3, [r4, #20] + d02a7da: e7eb b.n d02a7b4 <wifi_rom_assoc_set_wpa_ie+0xec> + d02a7dc: 2b10 cmp r3, #16 + d02a7de: d010 beq.n d02a802 <wifi_rom_assoc_set_wpa_ie+0x13a> + d02a7e0: 4628 mov r0, r5 + d02a7e2: b006 add sp, #24 + d02a7e4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02a7e8: 6823 ldr r3, [r4, #0] + d02a7ea: 2200 movs r2, #0 + d02a7ec: 601a str r2, [r3, #0] + d02a7ee: e7f7 b.n d02a7e0 <wifi_rom_assoc_set_wpa_ie+0x118> + d02a7f0: 6822 ldr r2, [r4, #0] + d02a7f2: 2301 movs r3, #1 + d02a7f4: 6013 str r3, [r2, #0] + d02a7f6: 6962 ldr r2, [r4, #20] + d02a7f8: 6013 str r3, [r2, #0] + d02a7fa: e7f1 b.n d02a7e0 <wifi_rom_assoc_set_wpa_ie+0x118> + d02a7fc: 6823 ldr r3, [r4, #0] + d02a7fe: 2202 movs r2, #2 + d02a800: e7f4 b.n d02a7ec <wifi_rom_assoc_set_wpa_ie+0x124> + d02a802: 6823 ldr r3, [r4, #0] + d02a804: 2204 movs r2, #4 + d02a806: e7f1 b.n d02a7ec <wifi_rom_assoc_set_wpa_ie+0x124> + d02a808: 6823 ldr r3, [r4, #0] + d02a80a: 2205 movs r2, #5 + d02a80c: 601a str r2, [r3, #0] + d02a80e: 2201 movs r2, #1 + d02a810: 6963 ldr r3, [r4, #20] + d02a812: e7eb b.n d02a7ec <wifi_rom_assoc_set_wpa_ie+0x124> + d02a814: 460d mov r5, r1 + d02a816: e7e3 b.n d02a7e0 <wifi_rom_assoc_set_wpa_ie+0x118> + d02a818: 00027939 .word 0x00027939 + +0d02a81c <wifi_rom_vht_get_highest_rate>: + d02a81c: b570 push {r4, r5, r6, lr} + d02a81e: 7805 ldrb r5, [r0, #0] + d02a820: 4601 mov r1, r0 + d02a822: 2dff cmp r5, #255 ; 0xff + d02a824: d027 beq.n d02a876 <wifi_rom_vht_get_highest_rate+0x5a> + d02a826: 2200 movs r2, #0 + d02a828: 260a movs r6, #10 + d02a82a: 4610 mov r0, r2 + d02a82c: fa45 f302 asr.w r3, r5, r2 + d02a830: f003 0403 and.w r4, r3, #3 + d02a834: 2c03 cmp r4, #3 + d02a836: d117 bne.n d02a868 <wifi_rom_vht_get_highest_rate+0x4c> + d02a838: 3202 adds r2, #2 + d02a83a: 2a08 cmp r2, #8 + d02a83c: d1f6 bne.n d02a82c <wifi_rom_vht_get_highest_rate+0x10> + d02a83e: 7849 ldrb r1, [r1, #1] + d02a840: 29ff cmp r1, #255 ; 0xff + d02a842: d010 beq.n d02a866 <wifi_rom_vht_get_highest_rate+0x4a> + d02a844: 2300 movs r3, #0 + d02a846: 240a movs r4, #10 + d02a848: fa41 f203 asr.w r2, r1, r3 + d02a84c: f002 0203 and.w r2, r2, #3 + d02a850: 2a03 cmp r2, #3 + d02a852: d005 beq.n d02a860 <wifi_rom_vht_get_highest_rate+0x44> + d02a854: fb04 f003 mul.w r0, r4, r3 + d02a858: 1040 asrs r0, r0, #1 + d02a85a: 3831 subs r0, #49 ; 0x31 + d02a85c: 4410 add r0, r2 + d02a85e: b2c0 uxtb r0, r0 + d02a860: 3302 adds r3, #2 + d02a862: 2b08 cmp r3, #8 + d02a864: d1f0 bne.n d02a848 <wifi_rom_vht_get_highest_rate+0x2c> + d02a866: bd70 pop {r4, r5, r6, pc} + d02a868: fb06 f302 mul.w r3, r6, r2 + d02a86c: 105b asrs r3, r3, #1 + d02a86e: 3b59 subs r3, #89 ; 0x59 + d02a870: 4423 add r3, r4 + d02a872: b2d8 uxtb r0, r3 + d02a874: e7e0 b.n d02a838 <wifi_rom_vht_get_highest_rate+0x1c> + d02a876: 2000 movs r0, #0 + d02a878: e7e1 b.n d02a83e <wifi_rom_vht_get_highest_rate+0x22> + +0d02a87a <wifi_rom_vht_mcsmap_to_nss>: + d02a87a: b510 push {r4, lr} + d02a87c: 7804 ldrb r4, [r0, #0] + d02a87e: 4601 mov r1, r0 + d02a880: 2cff cmp r4, #255 ; 0xff + d02a882: d01d beq.n d02a8c0 <wifi_rom_vht_mcsmap_to_nss+0x46> + d02a884: 2200 movs r2, #0 + d02a886: 4610 mov r0, r2 + d02a888: fa44 f302 asr.w r3, r4, r2 + d02a88c: f003 0303 and.w r3, r3, #3 + d02a890: 2b03 cmp r3, #3 + d02a892: d112 bne.n d02a8ba <wifi_rom_vht_mcsmap_to_nss+0x40> + d02a894: 3202 adds r2, #2 + d02a896: 2a08 cmp r2, #8 + d02a898: d1f6 bne.n d02a888 <wifi_rom_vht_mcsmap_to_nss+0xe> + d02a89a: 7849 ldrb r1, [r1, #1] + d02a89c: 29ff cmp r1, #255 ; 0xff + d02a89e: d00b beq.n d02a8b8 <wifi_rom_vht_mcsmap_to_nss+0x3e> + d02a8a0: 2300 movs r3, #0 + d02a8a2: fa41 f203 asr.w r2, r1, r3 + d02a8a6: 3302 adds r3, #2 + d02a8a8: f002 0203 and.w r2, r2, #3 + d02a8ac: 2a03 cmp r2, #3 + d02a8ae: bf1c itt ne + d02a8b0: 3001 addne r0, #1 + d02a8b2: b2c0 uxtbne r0, r0 + d02a8b4: 2b08 cmp r3, #8 + d02a8b6: d1f4 bne.n d02a8a2 <wifi_rom_vht_mcsmap_to_nss+0x28> + d02a8b8: bd10 pop {r4, pc} + d02a8ba: 1c43 adds r3, r0, #1 + d02a8bc: b2d8 uxtb r0, r3 + d02a8be: e7e9 b.n d02a894 <wifi_rom_vht_mcsmap_to_nss+0x1a> + d02a8c0: 2000 movs r0, #0 + d02a8c2: e7ea b.n d02a89a <wifi_rom_vht_mcsmap_to_nss+0x20> + +0d02a8c4 <wifi_rom_vht_nss_to_mcsmap>: + d02a8c4: b5f0 push {r4, r5, r6, r7, lr} + d02a8c6: 2500 movs r5, #0 + d02a8c8: 3901 subs r1, #1 + d02a8ca: 462f mov r7, r5 + d02a8cc: ea4f 0c85 mov.w ip, r5, lsl #2 + d02a8d0: 2400 movs r4, #0 + d02a8d2: f801 7f01 strb.w r7, [r1, #1]! + d02a8d6: 5d53 ldrb r3, [r2, r5] + d02a8d8: b2e6 uxtb r6, r4 + d02a8da: 4123 asrs r3, r4 + d02a8dc: f003 0303 and.w r3, r3, #3 + d02a8e0: 2b03 cmp r3, #3 + d02a8e2: d004 beq.n d02a8ee <wifi_rom_vht_nss_to_mcsmap+0x2a> + d02a8e4: eb0c 0656 add.w r6, ip, r6, lsr #1 + d02a8e8: 42b0 cmp r0, r6 + d02a8ea: bfd8 it le + d02a8ec: 2303 movle r3, #3 + d02a8ee: 40a3 lsls r3, r4 + d02a8f0: 780e ldrb r6, [r1, #0] + d02a8f2: 3402 adds r4, #2 + d02a8f4: 4333 orrs r3, r6 + d02a8f6: 2c08 cmp r4, #8 + d02a8f8: 700b strb r3, [r1, #0] + d02a8fa: d1ec bne.n d02a8d6 <wifi_rom_vht_nss_to_mcsmap+0x12> + d02a8fc: b105 cbz r5, d02a900 <wifi_rom_vht_nss_to_mcsmap+0x3c> + d02a8fe: bdf0 pop {r4, r5, r6, r7, pc} + d02a900: 2501 movs r5, #1 + d02a902: e7e3 b.n d02a8cc <wifi_rom_vht_nss_to_mcsmap+0x8> + +0d02a904 <wifi_rom_vht_mcsmap_to_bitmap>: + d02a904: b5f0 push {r4, r5, r6, r7, lr} + d02a906: 0049 lsls r1, r1, #1 + d02a908: 4606 mov r6, r0 + d02a90a: 2000 movs r0, #0 + d02a90c: f240 17ff movw r7, #511 ; 0x1ff + d02a910: b2cd uxtb r5, r1 + d02a912: f240 3cff movw ip, #1023 ; 0x3ff + d02a916: 4601 mov r1, r0 + d02a918: 4602 mov r2, r0 + d02a91a: f04f 0eff mov.w lr, #255 ; 0xff + d02a91e: eb02 0382 add.w r3, r2, r2, lsl #2 + d02a922: 42aa cmp r2, r5 + d02a924: b2db uxtb r3, r3 + d02a926: d300 bcc.n d02a92a <wifi_rom_vht_mcsmap_to_bitmap+0x26> + d02a928: bdf0 pop {r4, r5, r6, r7, pc} + d02a92a: 08d4 lsrs r4, r2, #3 + d02a92c: 5d34 ldrb r4, [r6, r4] + d02a92e: 4114 asrs r4, r2 + d02a930: f004 0403 and.w r4, r4, #3 + d02a934: 2c01 cmp r4, #1 + d02a936: d00d beq.n d02a954 <wifi_rom_vht_mcsmap_to_bitmap+0x50> + d02a938: 2c02 cmp r4, #2 + d02a93a: d003 beq.n d02a944 <wifi_rom_vht_mcsmap_to_bitmap+0x40> + d02a93c: b93c cbnz r4, d02a94e <wifi_rom_vht_mcsmap_to_bitmap+0x4a> + d02a93e: fa0e f303 lsl.w r3, lr, r3 + d02a942: e001 b.n d02a948 <wifi_rom_vht_mcsmap_to_bitmap+0x44> + d02a944: fa0c f303 lsl.w r3, ip, r3 + d02a948: 4318 orrs r0, r3 + d02a94a: ea41 71e3 orr.w r1, r1, r3, asr #31 + d02a94e: 3202 adds r2, #2 + d02a950: b2d2 uxtb r2, r2 + d02a952: e7e4 b.n d02a91e <wifi_rom_vht_mcsmap_to_bitmap+0x1a> + d02a954: fa07 f303 lsl.w r3, r7, r3 + d02a958: e7f6 b.n d02a948 <wifi_rom_vht_mcsmap_to_bitmap+0x44> + +0d02a95a <wifi_rom_he_get_muedca_param>: + d02a95a: b570 push {r4, r5, r6, lr} + d02a95c: 7845 ldrb r5, [r0, #1] + d02a95e: 7884 ldrb r4, [r0, #2] + d02a960: f015 050f ands.w r5, r5, #15 + d02a964: 78c6 ldrb r6, [r0, #3] + d02a966: ea4f 2404 mov.w r4, r4, lsl #8 + d02a96a: bf18 it ne + d02a96c: fb05 2501 mlane r5, r5, r1, r2 + d02a970: ea44 6406 orr.w r4, r4, r6, lsl #24 + d02a974: bf18 it ne + d02a976: b2ed uxtbne r5, r5 + d02a978: 4325 orrs r5, r4 + d02a97a: 601d str r5, [r3, #0] + d02a97c: 7905 ldrb r5, [r0, #4] + d02a97e: 7944 ldrb r4, [r0, #5] + d02a980: f015 050f ands.w r5, r5, #15 + d02a984: 7986 ldrb r6, [r0, #6] + d02a986: ea4f 2404 mov.w r4, r4, lsl #8 + d02a98a: bf18 it ne + d02a98c: fb01 2505 mlane r5, r1, r5, r2 + d02a990: ea44 6406 orr.w r4, r4, r6, lsl #24 + d02a994: bf18 it ne + d02a996: b2ed uxtbne r5, r5 + d02a998: 4325 orrs r5, r4 + d02a99a: 605d str r5, [r3, #4] + d02a99c: 79c5 ldrb r5, [r0, #7] + d02a99e: 7a04 ldrb r4, [r0, #8] + d02a9a0: f015 050f ands.w r5, r5, #15 + d02a9a4: 7a46 ldrb r6, [r0, #9] + d02a9a6: ea4f 2404 mov.w r4, r4, lsl #8 + d02a9aa: bf18 it ne + d02a9ac: fb01 2505 mlane r5, r1, r5, r2 + d02a9b0: ea44 6406 orr.w r4, r4, r6, lsl #24 + d02a9b4: bf18 it ne + d02a9b6: b2ed uxtbne r5, r5 + d02a9b8: 4325 orrs r5, r4 + d02a9ba: 609d str r5, [r3, #8] + d02a9bc: 7a84 ldrb r4, [r0, #10] + d02a9be: f014 040f ands.w r4, r4, #15 + d02a9c2: bf18 it ne + d02a9c4: fb01 2404 mlane r4, r1, r4, r2 + d02a9c8: 7ac2 ldrb r2, [r0, #11] + d02a9ca: 7b01 ldrb r1, [r0, #12] + d02a9cc: ea4f 2202 mov.w r2, r2, lsl #8 + d02a9d0: bf18 it ne + d02a9d2: b2e4 uxtbne r4, r4 + d02a9d4: ea42 6201 orr.w r2, r2, r1, lsl #24 + d02a9d8: 4314 orrs r4, r2 + d02a9da: 60dc str r4, [r3, #12] + d02a9dc: bd70 pop {r4, r5, r6, pc} + +0d02a9de <wifi_rom_he_mcsmap_to_bitmap>: + d02a9de: b5f0 push {r4, r5, r6, r7, lr} + d02a9e0: 0049 lsls r1, r1, #1 + d02a9e2: 4606 mov r6, r0 + d02a9e4: 2000 movs r0, #0 + d02a9e6: f240 37ff movw r7, #1023 ; 0x3ff + d02a9ea: b2cd uxtb r5, r1 + d02a9ec: f640 7cff movw ip, #4095 ; 0xfff + d02a9f0: 4601 mov r1, r0 + d02a9f2: 4602 mov r2, r0 + d02a9f4: f04f 0eff mov.w lr, #255 ; 0xff + d02a9f8: eb02 0382 add.w r3, r2, r2, lsl #2 + d02a9fc: 42aa cmp r2, r5 + d02a9fe: b2db uxtb r3, r3 + d02aa00: d300 bcc.n d02aa04 <wifi_rom_he_mcsmap_to_bitmap+0x26> + d02aa02: bdf0 pop {r4, r5, r6, r7, pc} + d02aa04: 08d4 lsrs r4, r2, #3 + d02aa06: 5d34 ldrb r4, [r6, r4] + d02aa08: 4114 asrs r4, r2 + d02aa0a: f004 0403 and.w r4, r4, #3 + d02aa0e: 2c01 cmp r4, #1 + d02aa10: d00d beq.n d02aa2e <wifi_rom_he_mcsmap_to_bitmap+0x50> + d02aa12: 2c02 cmp r4, #2 + d02aa14: d003 beq.n d02aa1e <wifi_rom_he_mcsmap_to_bitmap+0x40> + d02aa16: b93c cbnz r4, d02aa28 <wifi_rom_he_mcsmap_to_bitmap+0x4a> + d02aa18: fa0e f303 lsl.w r3, lr, r3 + d02aa1c: e001 b.n d02aa22 <wifi_rom_he_mcsmap_to_bitmap+0x44> + d02aa1e: fa0c f303 lsl.w r3, ip, r3 + d02aa22: 4318 orrs r0, r3 + d02aa24: ea41 71e3 orr.w r1, r1, r3, asr #31 + d02aa28: 3202 adds r2, #2 + d02aa2a: b2d2 uxtb r2, r2 + d02aa2c: e7e4 b.n d02a9f8 <wifi_rom_he_mcsmap_to_bitmap+0x1a> + d02aa2e: fa07 f303 lsl.w r3, r7, r3 + d02aa32: e7f6 b.n d02aa22 <wifi_rom_he_mcsmap_to_bitmap+0x44> + +0d02aa34 <timer_wrapper>: + d02aa34: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02aa38: 4e10 ldr r6, [pc, #64] ; (d02aa7c <timer_wrapper+0x48>) + d02aa3a: 4607 mov r7, r0 + d02aa3c: 2500 movs r5, #0 + d02aa3e: f7da fd45 bl d0054cc <save_and_cli> + d02aa42: 6834 ldr r4, [r6, #0] + d02aa44: 4621 mov r1, r4 + d02aa46: 4630 mov r0, r6 + d02aa48: f7da ff06 bl d005858 <rtw_end_of_queue_search> + d02aa4c: b140 cbz r0, d02aa60 <timer_wrapper+0x2c> + d02aa4e: f7da fd41 bl d0054d4 <restore_flags> + d02aa52: 42b4 cmp r4, r6 + d02aa54: d10a bne.n d02aa6c <timer_wrapper+0x38> + d02aa56: 480a ldr r0, [pc, #40] ; (d02aa80 <timer_wrapper+0x4c>) + d02aa58: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02aa5c: f7d9 ba4c b.w d003ef8 <inic_ipc_dev_buffered_printf> + d02aa60: 68a3 ldr r3, [r4, #8] + d02aa62: 4625 mov r5, r4 + d02aa64: 42bb cmp r3, r7 + d02aa66: d0f2 beq.n d02aa4e <timer_wrapper+0x1a> + d02aa68: 6824 ldr r4, [r4, #0] + d02aa6a: e7eb b.n d02aa44 <timer_wrapper+0x10> + d02aa6c: 696b ldr r3, [r5, #20] + d02aa6e: b11b cbz r3, d02aa78 <timer_wrapper+0x44> + d02aa70: 68e8 ldr r0, [r5, #12] + d02aa72: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02aa76: 4718 bx r3 + d02aa78: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02aa7c: 600082fc .word 0x600082fc + d02aa80: 0d04a633 .word 0x0d04a633 + +0d02aa84 <init_timer_pool>: + d02aa84: b510 push {r4, lr} + d02aa86: 4c11 ldr r4, [pc, #68] ; (d02aacc <init_timer_pool+0x48>) + d02aa88: 2234 movs r2, #52 ; 0x34 + d02aa8a: 2100 movs r1, #0 + d02aa8c: 4810 ldr r0, [pc, #64] ; (d02aad0 <init_timer_pool+0x4c>) + d02aa8e: 6823 ldr r3, [r4, #0] + d02aa90: 435a muls r2, r3 + d02aa92: f018 f989 bl d042da8 <____wrap_memset_veneer> + d02aa96: 4b0f ldr r3, [pc, #60] ; (d02aad4 <init_timer_pool+0x50>) + d02aa98: 4a0d ldr r2, [pc, #52] ; (d02aad0 <init_timer_pool+0x4c>) + d02aa9a: 2100 movs r1, #0 + d02aa9c: e9c3 3300 strd r3, r3, [r3] + d02aaa0: 6820 ldr r0, [r4, #0] + d02aaa2: 4288 cmp r0, r1 + d02aaa4: dc0a bgt.n d02aabc <init_timer_pool+0x38> + d02aaa6: 2300 movs r3, #0 + d02aaa8: 4a0b ldr r2, [pc, #44] ; (d02aad8 <init_timer_pool+0x54>) + d02aaaa: 6013 str r3, [r2, #0] + d02aaac: 4a0b ldr r2, [pc, #44] ; (d02aadc <init_timer_pool+0x58>) + d02aaae: 6013 str r3, [r2, #0] + d02aab0: 4a0b ldr r2, [pc, #44] ; (d02aae0 <init_timer_pool+0x5c>) + d02aab2: 6013 str r3, [r2, #0] + d02aab4: 2201 movs r2, #1 + d02aab6: 4b0b ldr r3, [pc, #44] ; (d02aae4 <init_timer_pool+0x60>) + d02aab8: 601a str r2, [r3, #0] + d02aaba: bd10 pop {r4, pc} + d02aabc: 6858 ldr r0, [r3, #4] + d02aabe: 3101 adds r1, #1 + d02aac0: 605a str r2, [r3, #4] + d02aac2: e9c2 3000 strd r3, r0, [r2] + d02aac6: 6002 str r2, [r0, #0] + d02aac8: 3234 adds r2, #52 ; 0x34 + d02aaca: e7e9 b.n d02aaa0 <init_timer_pool+0x1c> + d02aacc: 60000138 .word 0x60000138 + d02aad0: 60007f54 .word 0x60007f54 + d02aad4: 60008310 .word 0x60008310 + d02aad8: 60008308 .word 0x60008308 + d02aadc: 60007f4c .word 0x60007f4c + d02aae0: 60007f50 .word 0x60007f50 + d02aae4: 6000830c .word 0x6000830c + +0d02aae8 <deinit_timer_pool>: + d02aae8: b508 push {r3, lr} + d02aaea: 4b09 ldr r3, [pc, #36] ; (d02ab10 <deinit_timer_pool+0x28>) + d02aaec: 2234 movs r2, #52 ; 0x34 + d02aaee: 2100 movs r1, #0 + d02aaf0: 4808 ldr r0, [pc, #32] ; (d02ab14 <deinit_timer_pool+0x2c>) + d02aaf2: 681b ldr r3, [r3, #0] + d02aaf4: 435a muls r2, r3 + d02aaf6: f018 f957 bl d042da8 <____wrap_memset_veneer> + d02aafa: 2300 movs r3, #0 + d02aafc: 4a06 ldr r2, [pc, #24] ; (d02ab18 <deinit_timer_pool+0x30>) + d02aafe: 6013 str r3, [r2, #0] + d02ab00: 4a06 ldr r2, [pc, #24] ; (d02ab1c <deinit_timer_pool+0x34>) + d02ab02: 6013 str r3, [r2, #0] + d02ab04: 4a06 ldr r2, [pc, #24] ; (d02ab20 <deinit_timer_pool+0x38>) + d02ab06: 6013 str r3, [r2, #0] + d02ab08: 4a06 ldr r2, [pc, #24] ; (d02ab24 <deinit_timer_pool+0x3c>) + d02ab0a: 6013 str r3, [r2, #0] + d02ab0c: bd08 pop {r3, pc} + d02ab0e: bf00 nop + d02ab10: 60000138 .word 0x60000138 + d02ab14: 60007f54 .word 0x60007f54 + d02ab18: 60008308 .word 0x60008308 + d02ab1c: 60007f4c .word 0x60007f4c + d02ab20: 60007f50 .word 0x60007f50 + d02ab24: 6000830c .word 0x6000830c + +0d02ab28 <init_timer_wrapper>: + d02ab28: b508 push {r3, lr} + d02ab2a: 4804 ldr r0, [pc, #16] ; (d02ab3c <init_timer_wrapper+0x14>) + d02ab2c: f7da fd00 bl d005530 <rtw_init_listhead> + d02ab30: 2300 movs r3, #0 + d02ab32: 4a03 ldr r2, [pc, #12] ; (d02ab40 <init_timer_wrapper+0x18>) + d02ab34: 6013 str r3, [r2, #0] + d02ab36: 4a03 ldr r2, [pc, #12] ; (d02ab44 <init_timer_wrapper+0x1c>) + d02ab38: 6013 str r3, [r2, #0] + d02ab3a: bd08 pop {r3, pc} + d02ab3c: 600082fc .word 0x600082fc + d02ab40: 60008304 .word 0x60008304 + d02ab44: 60007f48 .word 0x60007f48 + +0d02ab48 <deinit_timer_wrapper>: + d02ab48: 4b0b ldr r3, [pc, #44] ; (d02ab78 <deinit_timer_wrapper+0x30>) + d02ab4a: b510 push {r4, lr} + d02ab4c: 6819 ldr r1, [r3, #0] + d02ab4e: 2900 cmp r1, #0 + d02ab50: dd02 ble.n d02ab58 <deinit_timer_wrapper+0x10> + d02ab52: 480a ldr r0, [pc, #40] ; (d02ab7c <deinit_timer_wrapper+0x34>) + d02ab54: f7d9 f9d0 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02ab58: 4c09 ldr r4, [pc, #36] ; (d02ab80 <deinit_timer_wrapper+0x38>) + d02ab5a: f7da fcb7 bl d0054cc <save_and_cli> + d02ab5e: 6821 ldr r1, [r4, #0] + d02ab60: 4807 ldr r0, [pc, #28] ; (d02ab80 <deinit_timer_wrapper+0x38>) + d02ab62: f7da fe79 bl d005858 <rtw_end_of_queue_search> + d02ab66: b118 cbz r0, d02ab70 <deinit_timer_wrapper+0x28> + d02ab68: e8bd 4010 ldmia.w sp!, {r4, lr} + d02ab6c: f7da bcb2 b.w d0054d4 <restore_flags> + d02ab70: 6820 ldr r0, [r4, #0] + d02ab72: f7da fcf1 bl d005558 <rtw_list_delete> + d02ab76: e7f2 b.n d02ab5e <deinit_timer_wrapper+0x16> + d02ab78: 60008304 .word 0x60008304 + d02ab7c: 0d04a661 .word 0x0d04a661 + d02ab80: 600082fc .word 0x600082fc + +0d02ab84 <init_timer>: + d02ab84: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d02ab88: 6943 ldr r3, [r0, #20] + d02ab8a: 4604 mov r4, r0 + d02ab8c: 2b00 cmp r3, #0 + d02ab8e: d065 beq.n d02ac5c <init_timer+0xd8> + d02ab90: 6886 ldr r6, [r0, #8] + d02ab92: 2e00 cmp r6, #0 + d02ab94: d165 bne.n d02ac62 <init_timer+0xde> + d02ab96: f8df a108 ldr.w sl, [pc, #264] ; d02aca0 <init_timer+0x11c> + d02ab9a: f8df 8108 ldr.w r8, [pc, #264] ; d02aca4 <init_timer+0x120> + d02ab9e: f8da 3000 ldr.w r3, [sl] + d02aba2: b173 cbz r3, d02abc2 <init_timer+0x3e> + d02aba4: f7da fc92 bl d0054cc <save_and_cli> + d02aba8: 4b34 ldr r3, [pc, #208] ; (d02ac7c <init_timer+0xf8>) + d02abaa: 681d ldr r5, [r3, #0] + d02abac: 429d cmp r5, r3 + d02abae: d11c bne.n d02abea <init_timer+0x66> + d02abb0: f7da fc90 bl d0054d4 <restore_flags> + d02abb4: f8da 3000 ldr.w r3, [sl] + d02abb8: b11b cbz r3, d02abc2 <init_timer+0x3e> + d02abba: 4a31 ldr r2, [pc, #196] ; (d02ac80 <init_timer+0xfc>) + d02abbc: 6813 ldr r3, [r2, #0] + d02abbe: 3301 adds r3, #1 + d02abc0: 6013 str r3, [r2, #0] + d02abc2: 2300 movs r3, #0 + d02abc4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02abc8: 482e ldr r0, [pc, #184] ; (d02ac84 <init_timer+0x100>) + d02abca: 461a mov r2, r3 + d02abcc: f8cd 8000 str.w r8, [sp] + d02abd0: f7da ff7e bl d005ad0 <rtw_timerCreate> + d02abd4: 2300 movs r3, #0 + d02abd6: 60a0 str r0, [r4, #8] + d02abd8: 7423 strb r3, [r4, #16] + d02abda: 68a3 ldr r3, [r4, #8] + d02abdc: bb6b cbnz r3, d02ac3a <init_timer+0xb6> + d02abde: 482a ldr r0, [pc, #168] ; (d02ac88 <init_timer+0x104>) + d02abe0: b002 add sp, #8 + d02abe2: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d02abe6: f7d9 b987 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d02abea: e9d5 2300 ldrd r2, r3, [r5] + d02abee: 4f27 ldr r7, [pc, #156] ; (d02ac8c <init_timer+0x108>) + d02abf0: f105 0908 add.w r9, r5, #8 + d02abf4: 6053 str r3, [r2, #4] + d02abf6: 601a str r2, [r3, #0] + d02abf8: e9c5 5500 strd r5, r5, [r5] + d02abfc: 683b ldr r3, [r7, #0] + d02abfe: 3301 adds r3, #1 + d02ac00: 603b str r3, [r7, #0] + d02ac02: f7da fc67 bl d0054d4 <restore_flags> + d02ac06: 3508 adds r5, #8 + d02ac08: d0d4 beq.n d02abb4 <init_timer+0x30> + d02ac0a: 222c movs r2, #44 ; 0x2c + d02ac0c: 4631 mov r1, r6 + d02ac0e: 4648 mov r0, r9 + d02ac10: f018 f8ca bl d042da8 <____wrap_memset_veneer> + d02ac14: 4633 mov r3, r6 + d02ac16: 4632 mov r2, r6 + d02ac18: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02ac1c: 4819 ldr r0, [pc, #100] ; (d02ac84 <init_timer+0x100>) + d02ac1e: e9cd 8900 strd r8, r9, [sp] + d02ac22: f7dc fe3a bl d00789a <xTimerCreateStatic> + d02ac26: 2301 movs r3, #1 + d02ac28: 683a ldr r2, [r7, #0] + d02ac2a: 7423 strb r3, [r4, #16] + d02ac2c: 4b18 ldr r3, [pc, #96] ; (d02ac90 <init_timer+0x10c>) + d02ac2e: 60a0 str r0, [r4, #8] + d02ac30: 6819 ldr r1, [r3, #0] + d02ac32: 428a cmp r2, r1 + d02ac34: bfc8 it gt + d02ac36: 601a strgt r2, [r3, #0] + d02ac38: e7cf b.n d02abda <init_timer+0x56> + d02ac3a: f7da fc47 bl d0054cc <save_and_cli> + d02ac3e: 4915 ldr r1, [pc, #84] ; (d02ac94 <init_timer+0x110>) + d02ac40: 4620 mov r0, r4 + d02ac42: f7da fc7d bl d005540 <rtw_list_insert_head> + d02ac46: f7da fc45 bl d0054d4 <restore_flags> + d02ac4a: 4a13 ldr r2, [pc, #76] ; (d02ac98 <init_timer+0x114>) + d02ac4c: 6813 ldr r3, [r2, #0] + d02ac4e: 3301 adds r3, #1 + d02ac50: 6013 str r3, [r2, #0] + d02ac52: 4a12 ldr r2, [pc, #72] ; (d02ac9c <init_timer+0x118>) + d02ac54: 6811 ldr r1, [r2, #0] + d02ac56: 428b cmp r3, r1 + d02ac58: dd00 ble.n d02ac5c <init_timer+0xd8> + d02ac5a: 6013 str r3, [r2, #0] + d02ac5c: b002 add sp, #8 + d02ac5e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02ac62: 4630 mov r0, r6 + d02ac64: f7da ff40 bl d005ae8 <rtw_timerIsTimerActive> + d02ac68: 2801 cmp r0, #1 + d02ac6a: d1f7 bne.n d02ac5c <init_timer+0xd8> + d02ac6c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02ac70: 68a0 ldr r0, [r4, #8] + d02ac72: b002 add sp, #8 + d02ac74: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d02ac78: f7da bf38 b.w d005aec <rtw_timerStop> + d02ac7c: 60008310 .word 0x60008310 + d02ac80: 60007f50 .word 0x60007f50 + d02ac84: 0d04596d .word 0x0d04596d + d02ac88: 0d04a681 .word 0x0d04a681 + d02ac8c: 60008308 .word 0x60008308 + d02ac90: 60007f4c .word 0x60007f4c + d02ac94: 600082fc .word 0x600082fc + d02ac98: 60008304 .word 0x60008304 + d02ac9c: 60007f48 .word 0x60007f48 + d02aca0: 6000830c .word 0x6000830c + d02aca4: 0d02aa35 .word 0x0d02aa35 + +0d02aca8 <mod_timer>: + d02aca8: b538 push {r3, r4, r5, lr} + d02acaa: 4604 mov r4, r0 + d02acac: 6880 ldr r0, [r0, #8] + d02acae: 460d mov r5, r1 + d02acb0: b998 cbnz r0, d02acda <mod_timer+0x32> + d02acb2: 480f ldr r0, [pc, #60] ; (d02acf0 <mod_timer+0x48>) + d02acb4: f7d9 f920 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02acb8: 68a4 ldr r4, [r4, #8] + d02acba: b1c4 cbz r4, d02acee <mod_timer+0x46> + d02acbc: 4628 mov r0, r5 + d02acbe: f7da fecc bl d005a5a <rtw_ms_to_systime> + d02acc2: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d02acc6: 4601 mov r1, r0 + d02acc8: 4620 mov r0, r4 + d02acca: f7da ff19 bl d005b00 <rtw_timerChangePeriod> + d02acce: b970 cbnz r0, d02acee <mod_timer+0x46> + d02acd0: 4808 ldr r0, [pc, #32] ; (d02acf4 <mod_timer+0x4c>) + d02acd2: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d02acd6: f7d9 b90f b.w d003ef8 <inic_ipc_dev_buffered_printf> + d02acda: f7da ff05 bl d005ae8 <rtw_timerIsTimerActive> + d02acde: 2801 cmp r0, #1 + d02ace0: d1ea bne.n d02acb8 <mod_timer+0x10> + d02ace2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02ace6: 68a0 ldr r0, [r4, #8] + d02ace8: f7da ff00 bl d005aec <rtw_timerStop> + d02acec: e7e4 b.n d02acb8 <mod_timer+0x10> + d02acee: bd38 pop {r3, r4, r5, pc} + d02acf0: 0d04a696 .word 0x0d04a696 + d02acf4: 0d04a6ca .word 0x0d04a6ca + +0d02acf8 <cancel_timer_ex>: + d02acf8: b570 push {r4, r5, r6, lr} + d02acfa: 6883 ldr r3, [r0, #8] + d02acfc: 4604 mov r4, r0 + d02acfe: b1fb cbz r3, d02ad40 <cancel_timer_ex+0x48> + d02ad00: 4e10 ldr r6, [pc, #64] ; (d02ad44 <cancel_timer_ex+0x4c>) + d02ad02: f7da fbe3 bl d0054cc <save_and_cli> + d02ad06: 6835 ldr r5, [r6, #0] + d02ad08: 4629 mov r1, r5 + d02ad0a: 4630 mov r0, r6 + d02ad0c: f7da fda4 bl d005858 <rtw_end_of_queue_search> + d02ad10: b918 cbnz r0, d02ad1a <cancel_timer_ex+0x22> + d02ad12: 68aa ldr r2, [r5, #8] + d02ad14: 68a3 ldr r3, [r4, #8] + d02ad16: 429a cmp r2, r3 + d02ad18: d109 bne.n d02ad2e <cancel_timer_ex+0x36> + d02ad1a: f7da fbdb bl d0054d4 <restore_flags> + d02ad1e: 42b5 cmp r5, r6 + d02ad20: d107 bne.n d02ad32 <cancel_timer_ex+0x3a> + d02ad22: 68a1 ldr r1, [r4, #8] + d02ad24: 4808 ldr r0, [pc, #32] ; (d02ad48 <cancel_timer_ex+0x50>) + d02ad26: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d02ad2a: f7d9 b8e5 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d02ad2e: 682d ldr r5, [r5, #0] + d02ad30: e7ea b.n d02ad08 <cancel_timer_ex+0x10> + d02ad32: 68a0 ldr r0, [r4, #8] + d02ad34: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02ad38: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d02ad3c: f7da bed6 b.w d005aec <rtw_timerStop> + d02ad40: bd70 pop {r4, r5, r6, pc} + d02ad42: bf00 nop + d02ad44: 600082fc .word 0x600082fc + d02ad48: 0d04a6e5 .word 0x0d04a6e5 + +0d02ad4c <del_timer_sync>: + d02ad4c: b5f8 push {r3, r4, r5, r6, r7, lr} + d02ad4e: 6886 ldr r6, [r0, #8] + d02ad50: 4604 mov r4, r0 + d02ad52: 2e00 cmp r6, #0 + d02ad54: d044 beq.n d02ade0 <del_timer_sync+0x94> + d02ad56: 4f23 ldr r7, [pc, #140] ; (d02ade4 <del_timer_sync+0x98>) + d02ad58: f7da fbb8 bl d0054cc <save_and_cli> + d02ad5c: 683d ldr r5, [r7, #0] + d02ad5e: 4629 mov r1, r5 + d02ad60: 4638 mov r0, r7 + d02ad62: f7da fd79 bl d005858 <rtw_end_of_queue_search> + d02ad66: b930 cbnz r0, d02ad76 <del_timer_sync+0x2a> + d02ad68: 68aa ldr r2, [r5, #8] + d02ad6a: 68a3 ldr r3, [r4, #8] + d02ad6c: 429a cmp r2, r3 + d02ad6e: d122 bne.n d02adb6 <del_timer_sync+0x6a> + d02ad70: 4628 mov r0, r5 + d02ad72: f7da fbf1 bl d005558 <rtw_list_delete> + d02ad76: f7da fbad bl d0054d4 <restore_flags> + d02ad7a: 42bd cmp r5, r7 + d02ad7c: d11d bne.n d02adba <del_timer_sync+0x6e> + d02ad7e: 481a ldr r0, [pc, #104] ; (d02ade8 <del_timer_sync+0x9c>) + d02ad80: f7d9 f8ba bl d003ef8 <inic_ipc_dev_buffered_printf> + d02ad84: 7c23 ldrb r3, [r4, #16] + d02ad86: b323 cbz r3, d02add2 <del_timer_sync+0x86> + d02ad88: 4630 mov r0, r6 + d02ad8a: f7da fead bl d005ae8 <rtw_timerIsTimerActive> + d02ad8e: 2801 cmp r0, #1 + d02ad90: d0fa beq.n d02ad88 <del_timer_sync+0x3c> + d02ad92: f7da fb9b bl d0054cc <save_and_cli> + d02ad96: 4a15 ldr r2, [pc, #84] ; (d02adec <del_timer_sync+0xa0>) + d02ad98: f1a6 0308 sub.w r3, r6, #8 + d02ad9c: 6851 ldr r1, [r2, #4] + d02ad9e: 6053 str r3, [r2, #4] + d02ada0: e946 2102 strd r2, r1, [r6, #-8] + d02ada4: 4a12 ldr r2, [pc, #72] ; (d02adf0 <del_timer_sync+0xa4>) + d02ada6: 600b str r3, [r1, #0] + d02ada8: 6813 ldr r3, [r2, #0] + d02adaa: 3b01 subs r3, #1 + d02adac: 6013 str r3, [r2, #0] + d02adae: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d02adb2: f7da bb8f b.w d0054d4 <restore_flags> + d02adb6: 682d ldr r5, [r5, #0] + d02adb8: e7d1 b.n d02ad5e <del_timer_sync+0x12> + d02adba: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02adbe: 68a0 ldr r0, [r4, #8] + d02adc0: f7da fe88 bl d005ad4 <rtw_timerDelete> + d02adc4: 2300 movs r3, #0 + d02adc6: 4a0b ldr r2, [pc, #44] ; (d02adf4 <del_timer_sync+0xa8>) + d02adc8: 60a3 str r3, [r4, #8] + d02adca: 6813 ldr r3, [r2, #0] + d02adcc: 3b01 subs r3, #1 + d02adce: 6013 str r3, [r2, #0] + d02add0: e7d8 b.n d02ad84 <del_timer_sync+0x38> + d02add2: 4b09 ldr r3, [pc, #36] ; (d02adf8 <del_timer_sync+0xac>) + d02add4: 681b ldr r3, [r3, #0] + d02add6: b11b cbz r3, d02ade0 <del_timer_sync+0x94> + d02add8: 4a08 ldr r2, [pc, #32] ; (d02adfc <del_timer_sync+0xb0>) + d02adda: 6813 ldr r3, [r2, #0] + d02addc: 3b01 subs r3, #1 + d02adde: 6013 str r3, [r2, #0] + d02ade0: bdf8 pop {r3, r4, r5, r6, r7, pc} + d02ade2: bf00 nop + d02ade4: 600082fc .word 0x600082fc + d02ade8: 0d04a633 .word 0x0d04a633 + d02adec: 60008310 .word 0x60008310 + d02adf0: 60008308 .word 0x60008308 + d02adf4: 60008304 .word 0x60008304 + d02adf8: 6000830c .word 0x6000830c + d02adfc: 60007f50 .word 0x60007f50 + +0d02ae00 <rtw_init_timer>: + d02ae00: 6142 str r2, [r0, #20] + d02ae02: 60c3 str r3, [r0, #12] + d02ae04: f7ff bebe b.w d02ab84 <init_timer> + +0d02ae08 <rtw_set_timer>: + d02ae08: f7ff bf4e b.w d02aca8 <mod_timer> + +0d02ae0c <rtw_cancel_timer>: + d02ae0c: b508 push {r3, lr} + d02ae0e: f7ff ff73 bl d02acf8 <cancel_timer_ex> + d02ae12: 2000 movs r0, #0 + d02ae14: bd08 pop {r3, pc} + +0d02ae16 <rtw_del_timer>: + d02ae16: f7ff bf99 b.w d02ad4c <del_timer_sync> + +0d02ae1a <associated_clients_update.part.0>: + d02ae1a: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02ae1c: 6804 ldr r4, [r0, #0] + d02ae1e: 4605 mov r5, r0 + d02ae20: a901 add r1, sp, #4 + d02ae22: f504 7637 add.w r6, r4, #732 ; 0x2dc + d02ae26: f504 7733 add.w r7, r4, #716 ; 0x2cc + d02ae2a: 4630 mov r0, r6 + d02ae2c: f7da fb44 bl d0054b8 <rtw_enter_critical_bh> + d02ae30: f8d4 42cc ldr.w r4, [r4, #716] ; 0x2cc + d02ae34: 4621 mov r1, r4 + d02ae36: 4638 mov r0, r7 + d02ae38: f7da fd0e bl d005858 <rtw_end_of_queue_search> + d02ae3c: b128 cbz r0, d02ae4a <associated_clients_update.part.0+0x30> + d02ae3e: a901 add r1, sp, #4 + d02ae40: 4630 mov r0, r6 + d02ae42: f7da fb41 bl d0054c8 <rtw_exit_critical_bh> + d02ae46: b003 add sp, #12 + d02ae48: bdf0 pop {r4, r5, r6, r7, pc} + d02ae4a: f895 30b2 ldrb.w r3, [r5, #178] ; 0xb2 + d02ae4e: f5a4 7414 sub.w r4, r4, #592 ; 0x250 + d02ae52: f8d4 2250 ldr.w r2, [r4, #592] ; 0x250 + d02ae56: f003 0302 and.w r3, r3, #2 + d02ae5a: f884 3130 strb.w r3, [r4, #304] ; 0x130 + d02ae5e: 4614 mov r4, r2 + d02ae60: e7e8 b.n d02ae34 <associated_clients_update.part.0+0x1a> ... -0d02ad88 <init_mlme_ap_info>: - d02ad88: b573 push {r0, r1, r4, r5, r6, lr} - d02ad8a: 6804 ldr r4, [r0, #0] - d02ad8c: 4606 mov r6, r0 - d02ad8e: 2500 movs r5, #0 - d02ad90: f504 7028 add.w r0, r4, #672 ; 0x2a0 - d02ad94: f7da fb40 bl d005418 <rtw_spinlock_init> - d02ad98: f504 733a add.w r3, r4, #744 ; 0x2e8 - d02ad9c: f504 7248 add.w r2, r4, #800 ; 0x320 - d02ada0: f884 52a4 strb.w r5, [r4, #676] ; 0x2a4 - d02ada4: f884 5a97 strb.w r5, [r4, #2711] ; 0xa97 - d02ada8: f884 529c strb.w r5, [r4, #668] ; 0x29c - d02adac: e9c4 55a5 strd r5, r5, [r4, #660] ; 0x294 - d02adb0: f843 5b04 str.w r5, [r3], #4 - d02adb4: 4293 cmp r3, r2 - d02adb6: d1fb bne.n d02adb0 <init_mlme_ap_info+0x28> - d02adb8: f504 7033 add.w r0, r4, #716 ; 0x2cc - d02adbc: f7da fbb8 bl d005530 <rtw_init_listhead> - d02adc0: f504 7035 add.w r0, r4, #724 ; 0x2d4 - d02adc4: f7da fbb4 bl d005530 <rtw_init_listhead> - d02adc8: f504 7037 add.w r0, r4, #732 ; 0x2dc - d02adcc: f7da fb24 bl d005418 <rtw_spinlock_init> - d02add0: f504 7038 add.w r0, r4, #736 ; 0x2e0 - d02add4: f7da fb20 bl d005418 <rtw_spinlock_init> - d02add8: f504 7039 add.w r0, r4, #740 ; 0x2e4 - d02addc: f7da fb1c bl d005418 <rtw_spinlock_init> - d02ade0: 230e movs r3, #14 - d02ade2: f8c4 5320 str.w r5, [r4, #800] ; 0x320 - d02ade6: 2100 movs r1, #0 - d02ade8: f8a4 3324 strh.w r3, [r4, #804] ; 0x324 - d02adec: f504 702d add.w r0, r4, #692 ; 0x2b4 - d02adf0: 4b03 ldr r3, [pc, #12] ; (d02ae00 <init_mlme_ap_info+0x78>) - d02adf2: 4a04 ldr r2, [pc, #16] ; (d02ae04 <init_mlme_ap_info+0x7c>) - d02adf4: 9300 str r3, [sp, #0] - d02adf6: 4633 mov r3, r6 - d02adf8: f7ff ff94 bl d02ad24 <rtw_init_timer> - d02adfc: b002 add sp, #8 - d02adfe: bd70 pop {r4, r5, r6, pc} - d02ae00: 0d04b684 .word 0x0d04b684 - d02ae04: 0d02d20d .word 0x0d02d20d - -0d02ae08 <start_bss_network>: - d02ae08: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02ae0c: b093 sub sp, #76 ; 0x4c - d02ae0e: 6806 ldr r6, [r0, #0] - d02ae10: 4604 mov r4, r0 - d02ae12: 2210 movs r2, #16 - d02ae14: 2100 movs r1, #0 - d02ae16: a805 add r0, sp, #20 - d02ae18: f8d6 acc0 ldr.w sl, [r6, #3264] ; 0xcc0 - d02ae1c: f017 ff40 bl d042ca0 <____wrap_memset_veneer> - d02ae20: f896 3a97 ldrb.w r3, [r6, #2711] ; 0xa97 - d02ae24: f8b4 7480 ldrh.w r7, [r4, #1152] ; 0x480 - d02ae28: 2b01 cmp r3, #1 - d02ae2a: f894 9488 ldrb.w r9, [r4, #1160] ; 0x488 - d02ae2e: bf15 itete ne - d02ae30: f04f 0801 movne.w r8, #1 - d02ae34: 2300 moveq r3, #0 - d02ae36: f886 8a97 strbne.w r8, [r6, #2711] ; 0xa97 - d02ae3a: 9301 streq r3, [sp, #4] - d02ae3c: f8d4 33f0 ldr.w r3, [r4, #1008] ; 0x3f0 - d02ae40: bf18 it ne - d02ae42: f8cd 8004 strne.w r8, [sp, #4] - d02ae46: b113 cbz r3, d02ae4e <start_bss_network+0x46> - d02ae48: 2301 movs r3, #1 - d02ae4a: f884 30b0 strb.w r3, [r4, #176] ; 0xb0 - d02ae4e: f894 33f5 ldrb.w r3, [r4, #1013] ; 0x3f5 - d02ae52: b153 cbz r3, d02ae6a <start_bss_network+0x62> - d02ae54: 2301 movs r3, #1 - d02ae56: f884 30b0 strb.w r3, [r4, #176] ; 0xb0 - d02ae5a: f884 30b3 strb.w r3, [r4, #179] ; 0xb3 - d02ae5e: f894 30d2 ldrb.w r3, [r4, #210] ; 0xd2 - d02ae62: f3c3 0382 ubfx r3, r3, #2, #3 - d02ae66: f88a 3542 strb.w r3, [sl, #1346] ; 0x542 - d02ae6a: f8d4 343c ldr.w r3, [r4, #1084] ; 0x43c - d02ae6e: 2b01 cmp r3, #1 - d02ae70: d011 beq.n d02ae96 <start_bss_network+0x8e> - d02ae72: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 - d02ae76: f023 0304 bic.w r3, r3, #4 - d02ae7a: 2b01 cmp r3, #1 - d02ae7c: d00b beq.n d02ae96 <start_bss_network+0x8e> - d02ae7e: 4620 mov r0, r4 - d02ae80: f7e7 fbbc bl d0125fc <rtw_check_sta_mode> - d02ae84: 6823 ldr r3, [r4, #0] - d02ae86: 4605 mov r5, r0 - d02ae88: 6818 ldr r0, [r3, #0] - d02ae8a: f7e7 fbc4 bl d012616 <rtw_check_sta_associated_to_ap> - d02ae8e: 4601 mov r1, r0 - d02ae90: 4628 mov r0, r5 - d02ae92: f7f6 fa81 bl d021398 <ROM_WIFI_CAM_FLUSH_ALL> - d02ae96: 2101 movs r1, #1 - d02ae98: 4620 mov r0, r4 - d02ae9a: f7ef ff1e bl d01acda <wifi_hal_apmode_set> - d02ae9e: 2103 movs r1, #3 - d02aea0: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d02aea4: f504 6b98 add.w fp, r4, #1216 ; 0x4c0 - d02aea8: f7f5 fcfa bl d0208a0 <ROM_WIFI_SetMSR> - d02aeac: f204 4144 addw r1, r4, #1092 ; 0x444 - d02aeb0: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d02aeb4: f7f5 fcdc bl d020870 <ROM_WIFI_BSSID_SET> - d02aeb8: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 - d02aebc: 4639 mov r1, r7 - d02aebe: f204 479c addw r7, r4, #1180 ; 0x49c - d02aec2: f7f5 f9b7 bl d020234 <ROM_WIFI_BCN_Interval> - d02aec6: f8d4 3180 ldr.w r3, [r4, #384] ; 0x180 - d02aeca: f8d4 1354 ldr.w r1, [r4, #852] ; 0x354 - d02aece: 2b02 cmp r3, #2 - d02aed0: bf0c ite eq - d02aed2: 20cc moveq r0, #204 ; 0xcc - d02aed4: 20cf movne r0, #207 ; 0xcf - d02aed6: f7f6 fa23 bl d021320 <ROM_WIFI_SEC_CFG> - d02aeda: 4b92 ldr r3, [pc, #584] ; (d02b124 <start_bss_network+0x31c>) - d02aedc: 4a92 ldr r2, [pc, #584] ; (d02b128 <start_bss_network+0x320>) - d02aede: f50a 61a6 add.w r1, sl, #1328 ; 0x530 - d02aee2: a805 add r0, sp, #20 - d02aee4: e9cd 2307 strd r2, r3, [sp, #28] - d02aee8: f24a 4244 movw r2, #42052 ; 0xa444 - d02aeec: e9cd 3205 strd r3, r2, [sp, #20] - d02aef0: f7f5 fe2a bl d020b48 <ROM_WIFI_Set_AC_Param> - d02aef4: 4638 mov r0, r7 - d02aef6: f7e2 fc27 bl d00d748 <wifi_rom_updateBratetbl> - d02aefa: 4639 mov r1, r7 - d02aefc: 4650 mov r0, sl - d02aefe: f7ef fef5 bl d01acec <wifi_hal_basic_rate_set> - d02af02: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 - d02af06: aa03 add r2, sp, #12 - d02af08: 213d movs r1, #61 ; 0x3d - d02af0a: 3b0c subs r3, #12 - d02af0c: 4658 mov r0, fp - d02af0e: f7fc fe61 bl d027bd4 <rtw_get_ie> - d02af12: 4605 mov r5, r0 - d02af14: b120 cbz r0, d02af20 <start_bss_network+0x118> - d02af16: 9b03 ldr r3, [sp, #12] - d02af18: 2b00 cmp r3, #0 - d02af1a: f000 80dd beq.w d02b0d8 <start_bss_network+0x2d0> - d02af1e: 3502 adds r5, #2 - d02af20: 6823 ldr r3, [r4, #0] - d02af22: 6818 ldr r0, [r3, #0] - d02af24: f7e7 fb87 bl d012636 <rtw_check_under_sitesurvey> - d02af28: 4680 mov r8, r0 - d02af2a: 2800 cmp r0, #0 - d02af2c: f040 80d6 bne.w d02b0dc <start_bss_network+0x2d4> - d02af30: 6822 ldr r2, [r4, #0] - d02af32: 6810 ldr r0, [r2, #0] - d02af34: f7e7 fba0 bl d012678 <rtw_state_check_sta_no_link> - d02af38: 2800 cmp r0, #0 - d02af3a: f000 80cf beq.w d02b0dc <start_bss_network+0x2d4> - d02af3e: 2201 movs r2, #1 - d02af40: 4643 mov r3, r8 - d02af42: 4649 mov r1, r9 - d02af44: 4620 mov r0, r4 - d02af46: f88a 252c strb.w r2, [sl, #1324] ; 0x52c - d02af4a: 4642 mov r2, r8 - d02af4c: f7f0 f938 bl d01b1c0 <wifi_hal_set_channel_bw> - d02af50: f88a 852c strb.w r8, [sl, #1324] ; 0x52c - d02af54: 2300 movs r3, #0 - d02af56: f884 90bf strb.w r9, [r4, #191] ; 0xbf - d02af5a: a809 add r0, sp, #36 ; 0x24 - d02af5c: 9709 str r7, [sp, #36] ; 0x24 - d02af5e: f8a4 30c0 strh.w r3, [r4, #192] ; 0xc0 - d02af62: f8d4 342c ldr.w r3, [r4, #1068] ; 0x42c - d02af66: f886 3a43 strb.w r3, [r6, #2627] ; 0xa43 - d02af6a: f8b4 20b4 ldrh.w r2, [r4, #180] ; 0xb4 - d02af6e: 6823 ldr r3, [r4, #0] - d02af70: ba52 rev16 r2, r2 - d02af72: f8ad 2028 strh.w r2, [sp, #40] ; 0x28 - d02af76: f104 02b3 add.w r2, r4, #179 ; 0xb3 - d02af7a: 920b str r2, [sp, #44] ; 0x2c - d02af7c: f894 20bf ldrb.w r2, [r4, #191] ; 0xbf - d02af80: f88d 202a strb.w r2, [sp, #42] ; 0x2a - d02af84: f894 2420 ldrb.w r2, [r4, #1056] ; 0x420 - d02af88: f88d 202b strb.w r2, [sp, #43] ; 0x2b - d02af8c: f603 2243 addw r2, r3, #2627 ; 0xa43 - d02af90: f603 2395 addw r3, r3, #2709 ; 0xa95 - d02af94: 920c str r2, [sp, #48] ; 0x30 - d02af96: f813 2c64 ldrb.w r2, [r3, #-100] - d02af9a: 930e str r3, [sp, #56] ; 0x38 - d02af9c: f894 33f4 ldrb.w r3, [r4, #1012] ; 0x3f4 - d02afa0: f88d 2034 strb.w r2, [sp, #52] ; 0x34 - d02afa4: f88d 303c strb.w r3, [sp, #60] ; 0x3c - d02afa8: f104 03c1 add.w r3, r4, #193 ; 0xc1 - d02afac: 9310 str r3, [sp, #64] ; 0x40 - d02afae: f894 33f5 ldrb.w r3, [r4, #1013] ; 0x3f5 - d02afb2: f88d 3044 strb.w r3, [sp, #68] ; 0x44 - d02afb6: f8d4 33f0 ldr.w r3, [r4, #1008] ; 0x3f0 - d02afba: f88d 3045 strb.w r3, [sp, #69] ; 0x45 - d02afbe: f7fd fb73 bl d0286a8 <wifi_rom_update_wireless_mode> - d02afc2: f894 3418 ldrb.w r3, [r4, #1048] ; 0x418 - d02afc6: b163 cbz r3, d02afe2 <start_bss_network+0x1da> - d02afc8: f89d 302a ldrb.w r3, [sp, #42] ; 0x2a - d02afcc: 2b0e cmp r3, #14 - d02afce: d908 bls.n d02afe2 <start_bss_network+0x1da> - d02afd0: f89d 3034 ldrb.w r3, [sp, #52] ; 0x34 - d02afd4: f896 2a43 ldrb.w r2, [r6, #2627] ; 0xa43 - d02afd8: f003 0310 and.w r3, r3, #16 - d02afdc: 4313 orrs r3, r2 - d02afde: f886 3a43 strb.w r3, [r6, #2627] ; 0xa43 - d02afe2: 2202 movs r2, #2 - d02afe4: f204 41be addw r1, r4, #1214 ; 0x4be - d02afe8: a804 add r0, sp, #16 - d02afea: f7da fad1 bl d005590 <rtw_memcpy> - d02afee: f896 3a43 ldrb.w r3, [r6, #2627] ; 0xa43 - d02aff2: f104 02ae add.w r2, r4, #174 ; 0xae - d02aff6: f104 01af add.w r1, r4, #175 ; 0xaf - d02affa: f8bd 0010 ldrh.w r0, [sp, #16] - d02affe: f7f5 fd17 bl d020a30 <ROM_WIFI_UPDATE_Slottime> - d02b002: 2101 movs r1, #1 - d02b004: 4620 mov r0, r4 - d02b006: f7e7 fb54 bl d0126b2 <rtw_state_set_ap_beacon_on> - d02b00a: 9b01 ldr r3, [sp, #4] - d02b00c: b123 cbz r3, d02b018 <start_bss_network+0x210> - d02b00e: 2200 movs r2, #0 - d02b010: 2105 movs r1, #5 - d02b012: 4620 mov r0, r4 - d02b014: f7e3 fe69 bl d00ecea <rtw_ap_update_beacon> - d02b018: 4620 mov r0, r4 - d02b01a: f7e1 fd5f bl d00cadc <rtw_get_bcmc_stainfo> - d02b01e: 4605 mov r5, r0 - d02b020: 2800 cmp r0, #0 - d02b022: d077 beq.n d02b114 <start_bss_network+0x30c> - d02b024: 2600 movs r6, #0 - d02b026: f04f 0801 mov.w r8, #1 - d02b02a: f10d 020a add.w r2, sp, #10 - d02b02e: 2102 movs r1, #2 - d02b030: f8ad 600a strh.w r6, [sp, #10] - d02b034: f88d 8009 strb.w r8, [sp, #9] - d02b038: f7f1 fda4 bl d01cb84 <rtw_hal_sta_info_set> - d02b03c: f10d 0209 add.w r2, sp, #9 - d02b040: 4631 mov r1, r6 - d02b042: 4628 mov r0, r5 - d02b044: f7f1 fd9e bl d01cb84 <rtw_hal_sta_info_set> - d02b048: f8d4 33f0 ldr.w r3, [r4, #1008] ; 0x3f0 - d02b04c: b10b cbz r3, d02b052 <start_bss_network+0x24a> - d02b04e: f8c5 80ac str.w r8, [r5, #172] ; 0xac - d02b052: 2258 movs r2, #88 ; 0x58 - d02b054: 2100 movs r1, #0 - d02b056: f505 709c add.w r0, r5, #312 ; 0x138 - d02b05a: f885 6221 strb.w r6, [r5, #545] ; 0x221 - d02b05e: f8c5 60b0 str.w r6, [r5, #176] ; 0xb0 - d02b062: f7da fa9e bl d0055a2 <rtw_memset> - d02b066: 4638 mov r0, r7 - d02b068: f7fc fdf0 bl d027c4c <rtw_get_rateset_len> - d02b06c: 4606 mov r6, r0 - d02b06e: 4601 mov r1, r0 - d02b070: 2201 movs r2, #1 - d02b072: 4638 mov r0, r7 - d02b074: f7fc fd70 bl d027b58 <rtw_check_network_type> - d02b078: 4632 mov r2, r6 - d02b07a: 4639 mov r1, r7 - d02b07c: 4b2b ldr r3, [pc, #172] ; (d02b12c <start_bss_network+0x324>) - d02b07e: f88d 0008 strb.w r0, [sp, #8] - d02b082: f505 708c add.w r0, r5, #280 ; 0x118 - d02b086: 4798 blx r3 - d02b088: f8c5 6128 str.w r6, [r5, #296] ; 0x128 - d02b08c: f8d4 3488 ldr.w r3, [r4, #1160] ; 0x488 - d02b090: aa02 add r2, sp, #8 - d02b092: 210b movs r1, #11 - d02b094: 4628 mov r0, r5 - d02b096: 2b0e cmp r3, #14 - d02b098: bf8c ite hi - d02b09a: 2302 movhi r3, #2 - d02b09c: 2301 movls r3, #1 - d02b09e: f88d 3008 strb.w r3, [sp, #8] - d02b0a2: f7f1 fd6f bl d01cb84 <rtw_hal_sta_info_set> - d02b0a6: 6823 ldr r3, [r4, #0] - d02b0a8: 4629 mov r1, r5 - d02b0aa: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d02b0ae: f7ee ff49 bl d019f44 <wifi_hal_ra_update_support_rate> - d02b0b2: 2300 movs r3, #0 - d02b0b4: a904 add r1, sp, #16 - d02b0b6: 4628 mov r0, r5 - d02b0b8: f885 3131 strb.w r3, [r5, #305] ; 0x131 - d02b0bc: f885 3132 strb.w r3, [r5, #306] ; 0x132 - d02b0c0: f7da f9fa bl d0054b8 <rtw_enter_critical_bh> - d02b0c4: 4628 mov r0, r5 - d02b0c6: f7e7 fb19 bl d0126fc <rtw_state_set_ap_client_assoc_success> - d02b0ca: a904 add r1, sp, #16 - d02b0cc: 4628 mov r0, r5 - d02b0ce: f7da f9fb bl d0054c8 <rtw_exit_critical_bh> - d02b0d2: b013 add sp, #76 ; 0x4c - d02b0d4: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02b0d8: 461d mov r5, r3 - d02b0da: e721 b.n d02af20 <start_bss_network+0x118> - d02b0dc: 6823 ldr r3, [r4, #0] - d02b0de: 6818 ldr r0, [r3, #0] - d02b0e0: f7e7 fa99 bl d012616 <rtw_check_sta_associated_to_ap> - d02b0e4: 2800 cmp r0, #0 - d02b0e6: f43f af35 beq.w d02af54 <start_bss_network+0x14c> - d02b0ea: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 - d02b0ee: aa03 add r2, sp, #12 - d02b0f0: 2103 movs r1, #3 - d02b0f2: 4658 mov r0, fp - d02b0f4: 3b0c subs r3, #12 - d02b0f6: f8c4 9488 str.w r9, [r4, #1160] ; 0x488 - d02b0fa: f7fc fd6b bl d027bd4 <rtw_get_ie> - d02b0fe: b118 cbz r0, d02b108 <start_bss_network+0x300> - d02b100: 9b03 ldr r3, [sp, #12] - d02b102: b10b cbz r3, d02b108 <start_bss_network+0x300> - d02b104: f880 9002 strb.w r9, [r0, #2] - d02b108: 2d00 cmp r5, #0 - d02b10a: f43f af23 beq.w d02af54 <start_bss_network+0x14c> - d02b10e: f885 9000 strb.w r9, [r5] - d02b112: e71f b.n d02af54 <start_bss_network+0x14c> - d02b114: 4806 ldr r0, [pc, #24] ; (d02b130 <start_bss_network+0x328>) - d02b116: f7d8 feef bl d003ef8 <inic_ipc_dev_buffered_printf> - d02b11a: 4806 ldr r0, [pc, #24] ; (d02b134 <start_bss_network+0x32c>) - d02b11c: f7d8 feec bl d003ef8 <inic_ipc_dev_buffered_printf> - d02b120: e7d7 b.n d02b0d2 <start_bss_network+0x2ca> - d02b122: bf00 nop - d02b124: 005ea42b .word 0x005ea42b - d02b128: 005e4317 .word 0x005e4317 - d02b12c: 00027939 .word 0x00027939 - d02b130: 0d04a6af .word 0x0d04a6af - d02b134: 0d04b695 .word 0x0d04b695 - -0d02b138 <rtw_ap_add_sta_callback>: - d02b138: b537 push {r0, r1, r2, r4, r5, lr} - d02b13a: 4605 mov r5, r0 - d02b13c: 6889 ldr r1, [r1, #8] - d02b13e: f500 70b6 add.w r0, r0, #364 ; 0x16c - d02b142: f7e1 fc8f bl d00ca64 <rtw_get_stainfo> - d02b146: 4604 mov r4, r0 - d02b148: b1c0 cbz r0, d02b17c <rtw_ap_add_sta_callback+0x44> - d02b14a: f7e7 faeb bl d012724 <rtw_state_check_ap_client_assoc_success> - d02b14e: b138 cbz r0, d02b160 <rtw_ap_add_sta_callback+0x28> - d02b150: 4621 mov r1, r4 - d02b152: 4628 mov r0, r5 - d02b154: f7ee ff4e bl d019ff4 <wifi_hal_ra_register> - d02b158: 2101 movs r1, #1 - d02b15a: 4620 mov r0, r4 - d02b15c: f7f1 fe52 bl d01ce04 <wifi_hal_connect_hw_info_set> - d02b160: f10d 0207 add.w r2, sp, #7 - d02b164: 2100 movs r1, #0 - d02b166: 4620 mov r0, r4 - d02b168: f7f1 fd82 bl d01cc70 <rtw_hal_sta_info_get> - d02b16c: 682b ldr r3, [r5, #0] - d02b16e: f89d 2007 ldrb.w r2, [sp, #7] - d02b172: 2101 movs r1, #1 - d02b174: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d02b178: f7ed fe68 bl d018e4c <wifi_hal_h2c_set_media_status> - d02b17c: 2000 movs r0, #0 - d02b17e: b003 add sp, #12 - d02b180: bd30 pop {r4, r5, pc} +0d02ae64 <init_mlme_ap_info>: + d02ae64: b573 push {r0, r1, r4, r5, r6, lr} + d02ae66: 6804 ldr r4, [r0, #0] + d02ae68: 4606 mov r6, r0 + d02ae6a: 2500 movs r5, #0 + d02ae6c: f504 7028 add.w r0, r4, #672 ; 0x2a0 + d02ae70: f7da fad2 bl d005418 <rtw_spinlock_init> + d02ae74: f504 733a add.w r3, r4, #744 ; 0x2e8 + d02ae78: f504 7248 add.w r2, r4, #800 ; 0x320 + d02ae7c: f884 52a4 strb.w r5, [r4, #676] ; 0x2a4 + d02ae80: f884 5a97 strb.w r5, [r4, #2711] ; 0xa97 + d02ae84: f884 529c strb.w r5, [r4, #668] ; 0x29c + d02ae88: e9c4 55a5 strd r5, r5, [r4, #660] ; 0x294 + d02ae8c: f843 5b04 str.w r5, [r3], #4 + d02ae90: 4293 cmp r3, r2 + d02ae92: d1fb bne.n d02ae8c <init_mlme_ap_info+0x28> + d02ae94: f504 7033 add.w r0, r4, #716 ; 0x2cc + d02ae98: f7da fb4a bl d005530 <rtw_init_listhead> + d02ae9c: f504 7035 add.w r0, r4, #724 ; 0x2d4 + d02aea0: f7da fb46 bl d005530 <rtw_init_listhead> + d02aea4: f504 7037 add.w r0, r4, #732 ; 0x2dc + d02aea8: f7da fab6 bl d005418 <rtw_spinlock_init> + d02aeac: f504 7038 add.w r0, r4, #736 ; 0x2e0 + d02aeb0: f7da fab2 bl d005418 <rtw_spinlock_init> + d02aeb4: f504 7039 add.w r0, r4, #740 ; 0x2e4 + d02aeb8: f7da faae bl d005418 <rtw_spinlock_init> + d02aebc: 230e movs r3, #14 + d02aebe: f8c4 5320 str.w r5, [r4, #800] ; 0x320 + d02aec2: 2100 movs r1, #0 + d02aec4: f8a4 3324 strh.w r3, [r4, #804] ; 0x324 + d02aec8: f504 702d add.w r0, r4, #692 ; 0x2b4 + d02aecc: 4b03 ldr r3, [pc, #12] ; (d02aedc <init_mlme_ap_info+0x78>) + d02aece: 4a04 ldr r2, [pc, #16] ; (d02aee0 <init_mlme_ap_info+0x7c>) + d02aed0: 9300 str r3, [sp, #0] + d02aed2: 4633 mov r3, r6 + d02aed4: f7ff ff94 bl d02ae00 <rtw_init_timer> + d02aed8: b002 add sp, #8 + d02aeda: bd70 pop {r4, r5, r6, pc} + d02aedc: 0d04b760 .word 0x0d04b760 + d02aee0: 0d02d2e9 .word 0x0d02d2e9 + +0d02aee4 <start_bss_network>: + d02aee4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02aee8: b093 sub sp, #76 ; 0x4c + d02aeea: 6806 ldr r6, [r0, #0] + d02aeec: 4604 mov r4, r0 + d02aeee: 2210 movs r2, #16 + d02aef0: 2100 movs r1, #0 + d02aef2: a805 add r0, sp, #20 + d02aef4: f8d6 acc0 ldr.w sl, [r6, #3264] ; 0xcc0 + d02aef8: f017 ff56 bl d042da8 <____wrap_memset_veneer> + d02aefc: f896 3a97 ldrb.w r3, [r6, #2711] ; 0xa97 + d02af00: f8b4 7480 ldrh.w r7, [r4, #1152] ; 0x480 + d02af04: 2b01 cmp r3, #1 + d02af06: f894 9488 ldrb.w r9, [r4, #1160] ; 0x488 + d02af0a: bf15 itete ne + d02af0c: f04f 0801 movne.w r8, #1 + d02af10: 2300 moveq r3, #0 + d02af12: f886 8a97 strbne.w r8, [r6, #2711] ; 0xa97 + d02af16: 9301 streq r3, [sp, #4] + d02af18: f8d4 33f0 ldr.w r3, [r4, #1008] ; 0x3f0 + d02af1c: bf18 it ne + d02af1e: f8cd 8004 strne.w r8, [sp, #4] + d02af22: b113 cbz r3, d02af2a <start_bss_network+0x46> + d02af24: 2301 movs r3, #1 + d02af26: f884 30b0 strb.w r3, [r4, #176] ; 0xb0 + d02af2a: f894 33f5 ldrb.w r3, [r4, #1013] ; 0x3f5 + d02af2e: b153 cbz r3, d02af46 <start_bss_network+0x62> + d02af30: 2301 movs r3, #1 + d02af32: f884 30b0 strb.w r3, [r4, #176] ; 0xb0 + d02af36: f884 30b3 strb.w r3, [r4, #179] ; 0xb3 + d02af3a: f894 30d2 ldrb.w r3, [r4, #210] ; 0xd2 + d02af3e: f3c3 0382 ubfx r3, r3, #2, #3 + d02af42: f88a 3542 strb.w r3, [sl, #1346] ; 0x542 + d02af46: f8d4 343c ldr.w r3, [r4, #1084] ; 0x43c + d02af4a: 2b01 cmp r3, #1 + d02af4c: d011 beq.n d02af72 <start_bss_network+0x8e> + d02af4e: f8d4 3184 ldr.w r3, [r4, #388] ; 0x184 + d02af52: f023 0304 bic.w r3, r3, #4 + d02af56: 2b01 cmp r3, #1 + d02af58: d00b beq.n d02af72 <start_bss_network+0x8e> + d02af5a: 4620 mov r0, r4 + d02af5c: f7e7 fb4e bl d0125fc <rtw_check_sta_mode> + d02af60: 6823 ldr r3, [r4, #0] + d02af62: 4605 mov r5, r0 + d02af64: 6818 ldr r0, [r3, #0] + d02af66: f7e7 fb56 bl d012616 <rtw_check_sta_associated_to_ap> + d02af6a: 4601 mov r1, r0 + d02af6c: 4628 mov r0, r5 + d02af6e: f7f6 fa81 bl d021474 <ROM_WIFI_CAM_FLUSH_ALL> + d02af72: 2101 movs r1, #1 + d02af74: 4620 mov r0, r4 + d02af76: f7ef ff1e bl d01adb6 <wifi_hal_apmode_set> + d02af7a: 2103 movs r1, #3 + d02af7c: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 + d02af80: f504 6b98 add.w fp, r4, #1216 ; 0x4c0 + d02af84: f7f5 fcfa bl d02097c <ROM_WIFI_SetMSR> + d02af88: f204 4144 addw r1, r4, #1092 ; 0x444 + d02af8c: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 + d02af90: f7f5 fcdc bl d02094c <ROM_WIFI_BSSID_SET> + d02af94: f894 08c0 ldrb.w r0, [r4, #2240] ; 0x8c0 + d02af98: 4639 mov r1, r7 + d02af9a: f204 479c addw r7, r4, #1180 ; 0x49c + d02af9e: f7f5 f9b7 bl d020310 <ROM_WIFI_BCN_Interval> + d02afa2: f8d4 3180 ldr.w r3, [r4, #384] ; 0x180 + d02afa6: f8d4 1354 ldr.w r1, [r4, #852] ; 0x354 + d02afaa: 2b02 cmp r3, #2 + d02afac: bf0c ite eq + d02afae: 20cc moveq r0, #204 ; 0xcc + d02afb0: 20cf movne r0, #207 ; 0xcf + d02afb2: f7f6 fa23 bl d0213fc <ROM_WIFI_SEC_CFG> + d02afb6: 4b92 ldr r3, [pc, #584] ; (d02b200 <start_bss_network+0x31c>) + d02afb8: 4a92 ldr r2, [pc, #584] ; (d02b204 <start_bss_network+0x320>) + d02afba: f50a 61a6 add.w r1, sl, #1328 ; 0x530 + d02afbe: a805 add r0, sp, #20 + d02afc0: e9cd 2307 strd r2, r3, [sp, #28] + d02afc4: f24a 4244 movw r2, #42052 ; 0xa444 + d02afc8: e9cd 3205 strd r3, r2, [sp, #20] + d02afcc: f7f5 fe2a bl d020c24 <ROM_WIFI_Set_AC_Param> + d02afd0: 4638 mov r0, r7 + d02afd2: f7e2 fbb9 bl d00d748 <wifi_rom_updateBratetbl> + d02afd6: 4639 mov r1, r7 + d02afd8: 4650 mov r0, sl + d02afda: f7ef fef5 bl d01adc8 <wifi_hal_basic_rate_set> + d02afde: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 + d02afe2: aa03 add r2, sp, #12 + d02afe4: 213d movs r1, #61 ; 0x3d + d02afe6: 3b0c subs r3, #12 + d02afe8: 4658 mov r0, fp + d02afea: f7fc fe61 bl d027cb0 <rtw_get_ie> + d02afee: 4605 mov r5, r0 + d02aff0: b120 cbz r0, d02affc <start_bss_network+0x118> + d02aff2: 9b03 ldr r3, [sp, #12] + d02aff4: 2b00 cmp r3, #0 + d02aff6: f000 80dd beq.w d02b1b4 <start_bss_network+0x2d0> + d02affa: 3502 adds r5, #2 + d02affc: 6823 ldr r3, [r4, #0] + d02affe: 6818 ldr r0, [r3, #0] + d02b000: f7e7 fb19 bl d012636 <rtw_check_under_sitesurvey> + d02b004: 4680 mov r8, r0 + d02b006: 2800 cmp r0, #0 + d02b008: f040 80d6 bne.w d02b1b8 <start_bss_network+0x2d4> + d02b00c: 6822 ldr r2, [r4, #0] + d02b00e: 6810 ldr r0, [r2, #0] + d02b010: f7e7 fb32 bl d012678 <rtw_state_check_sta_no_link> + d02b014: 2800 cmp r0, #0 + d02b016: f000 80cf beq.w d02b1b8 <start_bss_network+0x2d4> + d02b01a: 2201 movs r2, #1 + d02b01c: 4643 mov r3, r8 + d02b01e: 4649 mov r1, r9 + d02b020: 4620 mov r0, r4 + d02b022: f88a 252c strb.w r2, [sl, #1324] ; 0x52c + d02b026: 4642 mov r2, r8 + d02b028: f7f0 f938 bl d01b29c <wifi_hal_set_channel_bw> + d02b02c: f88a 852c strb.w r8, [sl, #1324] ; 0x52c + d02b030: 2300 movs r3, #0 + d02b032: f884 90bf strb.w r9, [r4, #191] ; 0xbf + d02b036: a809 add r0, sp, #36 ; 0x24 + d02b038: 9709 str r7, [sp, #36] ; 0x24 + d02b03a: f8a4 30c0 strh.w r3, [r4, #192] ; 0xc0 + d02b03e: f8d4 342c ldr.w r3, [r4, #1068] ; 0x42c + d02b042: f886 3a43 strb.w r3, [r6, #2627] ; 0xa43 + d02b046: f8b4 20b4 ldrh.w r2, [r4, #180] ; 0xb4 + d02b04a: 6823 ldr r3, [r4, #0] + d02b04c: ba52 rev16 r2, r2 + d02b04e: f8ad 2028 strh.w r2, [sp, #40] ; 0x28 + d02b052: f104 02b3 add.w r2, r4, #179 ; 0xb3 + d02b056: 920b str r2, [sp, #44] ; 0x2c + d02b058: f894 20bf ldrb.w r2, [r4, #191] ; 0xbf + d02b05c: f88d 202a strb.w r2, [sp, #42] ; 0x2a + d02b060: f894 2420 ldrb.w r2, [r4, #1056] ; 0x420 + d02b064: f88d 202b strb.w r2, [sp, #43] ; 0x2b + d02b068: f603 2243 addw r2, r3, #2627 ; 0xa43 + d02b06c: f603 2395 addw r3, r3, #2709 ; 0xa95 + d02b070: 920c str r2, [sp, #48] ; 0x30 + d02b072: f813 2c64 ldrb.w r2, [r3, #-100] + d02b076: 930e str r3, [sp, #56] ; 0x38 + d02b078: f894 33f4 ldrb.w r3, [r4, #1012] ; 0x3f4 + d02b07c: f88d 2034 strb.w r2, [sp, #52] ; 0x34 + d02b080: f88d 303c strb.w r3, [sp, #60] ; 0x3c + d02b084: f104 03c1 add.w r3, r4, #193 ; 0xc1 + d02b088: 9310 str r3, [sp, #64] ; 0x40 + d02b08a: f894 33f5 ldrb.w r3, [r4, #1013] ; 0x3f5 + d02b08e: f88d 3044 strb.w r3, [sp, #68] ; 0x44 + d02b092: f8d4 33f0 ldr.w r3, [r4, #1008] ; 0x3f0 + d02b096: f88d 3045 strb.w r3, [sp, #69] ; 0x45 + d02b09a: f7fd fb73 bl d028784 <wifi_rom_update_wireless_mode> + d02b09e: f894 3418 ldrb.w r3, [r4, #1048] ; 0x418 + d02b0a2: b163 cbz r3, d02b0be <start_bss_network+0x1da> + d02b0a4: f89d 302a ldrb.w r3, [sp, #42] ; 0x2a + d02b0a8: 2b0e cmp r3, #14 + d02b0aa: d908 bls.n d02b0be <start_bss_network+0x1da> + d02b0ac: f89d 3034 ldrb.w r3, [sp, #52] ; 0x34 + d02b0b0: f896 2a43 ldrb.w r2, [r6, #2627] ; 0xa43 + d02b0b4: f003 0310 and.w r3, r3, #16 + d02b0b8: 4313 orrs r3, r2 + d02b0ba: f886 3a43 strb.w r3, [r6, #2627] ; 0xa43 + d02b0be: 2202 movs r2, #2 + d02b0c0: f204 41be addw r1, r4, #1214 ; 0x4be + d02b0c4: a804 add r0, sp, #16 + d02b0c6: f7da fa63 bl d005590 <rtw_memcpy> + d02b0ca: f896 3a43 ldrb.w r3, [r6, #2627] ; 0xa43 + d02b0ce: f104 02ae add.w r2, r4, #174 ; 0xae + d02b0d2: f104 01af add.w r1, r4, #175 ; 0xaf + d02b0d6: f8bd 0010 ldrh.w r0, [sp, #16] + d02b0da: f7f5 fd17 bl d020b0c <ROM_WIFI_UPDATE_Slottime> + d02b0de: 2101 movs r1, #1 + d02b0e0: 4620 mov r0, r4 + d02b0e2: f7e7 fae6 bl d0126b2 <rtw_state_set_ap_beacon_on> + d02b0e6: 9b01 ldr r3, [sp, #4] + d02b0e8: b123 cbz r3, d02b0f4 <start_bss_network+0x210> + d02b0ea: 2200 movs r2, #0 + d02b0ec: 2105 movs r1, #5 + d02b0ee: 4620 mov r0, r4 + d02b0f0: f7e3 fdfb bl d00ecea <rtw_ap_update_beacon> + d02b0f4: 4620 mov r0, r4 + d02b0f6: f7e1 fcf1 bl d00cadc <rtw_get_bcmc_stainfo> + d02b0fa: 4605 mov r5, r0 + d02b0fc: 2800 cmp r0, #0 + d02b0fe: d077 beq.n d02b1f0 <start_bss_network+0x30c> + d02b100: 2600 movs r6, #0 + d02b102: f04f 0801 mov.w r8, #1 + d02b106: f10d 020a add.w r2, sp, #10 + d02b10a: 2102 movs r1, #2 + d02b10c: f8ad 600a strh.w r6, [sp, #10] + d02b110: f88d 8009 strb.w r8, [sp, #9] + d02b114: f7f1 fda4 bl d01cc60 <rtw_hal_sta_info_set> + d02b118: f10d 0209 add.w r2, sp, #9 + d02b11c: 4631 mov r1, r6 + d02b11e: 4628 mov r0, r5 + d02b120: f7f1 fd9e bl d01cc60 <rtw_hal_sta_info_set> + d02b124: f8d4 33f0 ldr.w r3, [r4, #1008] ; 0x3f0 + d02b128: b10b cbz r3, d02b12e <start_bss_network+0x24a> + d02b12a: f8c5 80ac str.w r8, [r5, #172] ; 0xac + d02b12e: 2258 movs r2, #88 ; 0x58 + d02b130: 2100 movs r1, #0 + d02b132: f505 709c add.w r0, r5, #312 ; 0x138 + d02b136: f885 6221 strb.w r6, [r5, #545] ; 0x221 + d02b13a: f8c5 60b0 str.w r6, [r5, #176] ; 0xb0 + d02b13e: f7da fa30 bl d0055a2 <rtw_memset> + d02b142: 4638 mov r0, r7 + d02b144: f7fc fdf0 bl d027d28 <rtw_get_rateset_len> + d02b148: 4606 mov r6, r0 + d02b14a: 4601 mov r1, r0 + d02b14c: 2201 movs r2, #1 + d02b14e: 4638 mov r0, r7 + d02b150: f7fc fd70 bl d027c34 <rtw_check_network_type> + d02b154: 4632 mov r2, r6 + d02b156: 4639 mov r1, r7 + d02b158: 4b2b ldr r3, [pc, #172] ; (d02b208 <start_bss_network+0x324>) + d02b15a: f88d 0008 strb.w r0, [sp, #8] + d02b15e: f505 708c add.w r0, r5, #280 ; 0x118 + d02b162: 4798 blx r3 + d02b164: f8c5 6128 str.w r6, [r5, #296] ; 0x128 + d02b168: f8d4 3488 ldr.w r3, [r4, #1160] ; 0x488 + d02b16c: aa02 add r2, sp, #8 + d02b16e: 210b movs r1, #11 + d02b170: 4628 mov r0, r5 + d02b172: 2b0e cmp r3, #14 + d02b174: bf8c ite hi + d02b176: 2302 movhi r3, #2 + d02b178: 2301 movls r3, #1 + d02b17a: f88d 3008 strb.w r3, [sp, #8] + d02b17e: f7f1 fd6f bl d01cc60 <rtw_hal_sta_info_set> + d02b182: 6823 ldr r3, [r4, #0] + d02b184: 4629 mov r1, r5 + d02b186: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d02b18a: f7ee ff49 bl d01a020 <wifi_hal_ra_update_support_rate> + d02b18e: 2300 movs r3, #0 + d02b190: a904 add r1, sp, #16 + d02b192: 4628 mov r0, r5 + d02b194: f885 3131 strb.w r3, [r5, #305] ; 0x131 + d02b198: f885 3132 strb.w r3, [r5, #306] ; 0x132 + d02b19c: f7da f98c bl d0054b8 <rtw_enter_critical_bh> + d02b1a0: 4628 mov r0, r5 + d02b1a2: f7e7 faab bl d0126fc <rtw_state_set_ap_client_assoc_success> + d02b1a6: a904 add r1, sp, #16 + d02b1a8: 4628 mov r0, r5 + d02b1aa: f7da f98d bl d0054c8 <rtw_exit_critical_bh> + d02b1ae: b013 add sp, #76 ; 0x4c + d02b1b0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02b1b4: 461d mov r5, r3 + d02b1b6: e721 b.n d02affc <start_bss_network+0x118> + d02b1b8: 6823 ldr r3, [r4, #0] + d02b1ba: 6818 ldr r0, [r3, #0] + d02b1bc: f7e7 fa2b bl d012616 <rtw_check_sta_associated_to_ap> + d02b1c0: 2800 cmp r0, #0 + d02b1c2: f43f af35 beq.w d02b030 <start_bss_network+0x14c> + d02b1c6: f8d4 34b0 ldr.w r3, [r4, #1200] ; 0x4b0 + d02b1ca: aa03 add r2, sp, #12 + d02b1cc: 2103 movs r1, #3 + d02b1ce: 4658 mov r0, fp + d02b1d0: 3b0c subs r3, #12 + d02b1d2: f8c4 9488 str.w r9, [r4, #1160] ; 0x488 + d02b1d6: f7fc fd6b bl d027cb0 <rtw_get_ie> + d02b1da: b118 cbz r0, d02b1e4 <start_bss_network+0x300> + d02b1dc: 9b03 ldr r3, [sp, #12] + d02b1de: b10b cbz r3, d02b1e4 <start_bss_network+0x300> + d02b1e0: f880 9002 strb.w r9, [r0, #2] + d02b1e4: 2d00 cmp r5, #0 + d02b1e6: f43f af23 beq.w d02b030 <start_bss_network+0x14c> + d02b1ea: f885 9000 strb.w r9, [r5] + d02b1ee: e71f b.n d02b030 <start_bss_network+0x14c> + d02b1f0: 4806 ldr r0, [pc, #24] ; (d02b20c <start_bss_network+0x328>) + d02b1f2: f7d8 fe81 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02b1f6: 4806 ldr r0, [pc, #24] ; (d02b210 <start_bss_network+0x32c>) + d02b1f8: f7d8 fe7e bl d003ef8 <inic_ipc_dev_buffered_printf> + d02b1fc: e7d7 b.n d02b1ae <start_bss_network+0x2ca> + d02b1fe: bf00 nop + d02b200: 005ea42b .word 0x005ea42b + d02b204: 005e4317 .word 0x005e4317 + d02b208: 00027939 .word 0x00027939 + d02b20c: 0d04a78b .word 0x0d04a78b + d02b210: 0d04b771 .word 0x0d04b771 + +0d02b214 <rtw_ap_add_sta_callback>: + d02b214: b537 push {r0, r1, r2, r4, r5, lr} + d02b216: 4605 mov r5, r0 + d02b218: 6889 ldr r1, [r1, #8] + d02b21a: f500 70b6 add.w r0, r0, #364 ; 0x16c + d02b21e: f7e1 fc21 bl d00ca64 <rtw_get_stainfo> + d02b222: 4604 mov r4, r0 + d02b224: b1c0 cbz r0, d02b258 <rtw_ap_add_sta_callback+0x44> + d02b226: f7e7 fa7d bl d012724 <rtw_state_check_ap_client_assoc_success> + d02b22a: b138 cbz r0, d02b23c <rtw_ap_add_sta_callback+0x28> + d02b22c: 4621 mov r1, r4 + d02b22e: 4628 mov r0, r5 + d02b230: f7ee ff4e bl d01a0d0 <wifi_hal_ra_register> + d02b234: 2101 movs r1, #1 + d02b236: 4620 mov r0, r4 + d02b238: f7f1 fe52 bl d01cee0 <wifi_hal_connect_hw_info_set> + d02b23c: f10d 0207 add.w r2, sp, #7 + d02b240: 2100 movs r1, #0 + d02b242: 4620 mov r0, r4 + d02b244: f7f1 fd82 bl d01cd4c <rtw_hal_sta_info_get> + d02b248: 682b ldr r3, [r5, #0] + d02b24a: f89d 2007 ldrb.w r2, [sp, #7] + d02b24e: 2101 movs r1, #1 + d02b250: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d02b254: f7ed fe06 bl d018e64 <wifi_hal_h2c_set_media_status> + d02b258: 2000 movs r0, #0 + d02b25a: b003 add sp, #12 + d02b25c: bd30 pop {r4, r5, pc} ... -0d02b184 <rtw_ap_add_sta_event>: - d02b184: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02b188: 4606 mov r6, r0 - d02b18a: 2024 movs r0, #36 ; 0x24 - d02b18c: 4688 mov r8, r1 - d02b18e: 4617 mov r7, r2 - d02b190: f7da f9fa bl d005588 <rtw_zmalloc> - d02b194: 4604 mov r4, r0 - d02b196: b318 cbz r0, d02b1e0 <rtw_ap_add_sta_event+0x5c> - d02b198: 200c movs r0, #12 - d02b19a: f7da f9f5 bl d005588 <rtw_zmalloc> - d02b19e: 4605 mov r5, r0 - d02b1a0: b928 cbnz r0, d02b1ae <rtw_ap_add_sta_event+0x2a> - d02b1a2: 4620 mov r0, r4 - d02b1a4: 2124 movs r1, #36 ; 0x24 - d02b1a6: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02b1aa: f7da b9ef b.w d00558c <rtw_mfree> - d02b1ae: f104 001c add.w r0, r4, #28 - d02b1b2: f7da f9bd bl d005530 <rtw_init_listhead> - d02b1b6: 2307 movs r3, #7 - d02b1b8: 4641 mov r1, r8 - d02b1ba: 4628 mov r0, r5 - d02b1bc: 80a3 strh r3, [r4, #4] - d02b1be: 230c movs r3, #12 - d02b1c0: 2206 movs r2, #6 - d02b1c2: e9c4 5302 strd r5, r3, [r4, #8] - d02b1c6: 2300 movs r3, #0 - d02b1c8: e9c4 3305 strd r3, r3, [r4, #20] - d02b1cc: 4b05 ldr r3, [pc, #20] ; (d02b1e4 <rtw_ap_add_sta_event+0x60>) - d02b1ce: 4798 blx r3 - d02b1d0: 4621 mov r1, r4 - d02b1d2: f506 70ac add.w r0, r6, #344 ; 0x158 - d02b1d6: 60af str r7, [r5, #8] - d02b1d8: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02b1dc: f7e2 b8c7 b.w d00d36e <rtw_enqueue_cmd> - d02b1e0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02b1e4: 00027939 .word 0x00027939 - -0d02b1e8 <associated_clients_update>: - d02b1e8: 2901 cmp r1, #1 - d02b1ea: d101 bne.n d02b1f0 <associated_clients_update+0x8> - d02b1ec: f7ff bda7 b.w d02ad3e <associated_clients_update.part.0> - d02b1f0: 4770 bx lr - -0d02b1f2 <bss_cap_update_on_sta_join>: - d02b1f2: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02b1f4: f8d1 22f0 ldr.w r2, [r1, #752] ; 0x2f0 - d02b1f8: 4606 mov r6, r0 - d02b1fa: 460d mov r5, r1 - d02b1fc: 6804 ldr r4, [r0, #0] - d02b1fe: 0617 lsls r7, r2, #24 - d02b200: f891 332e ldrb.w r3, [r1, #814] ; 0x32e - d02b204: f100 8098 bmi.w d02b338 <bss_cap_update_on_sta_join+0x146> - d02b208: 2b00 cmp r3, #0 - d02b20a: d07d beq.n d02b308 <bss_cap_update_on_sta_join+0x116> - d02b20c: 2700 movs r7, #0 - d02b20e: f8d5 22f0 ldr.w r2, [r5, #752] ; 0x2f0 - d02b212: f895 332c ldrb.w r3, [r5, #812] ; 0x32c - d02b216: 2a00 cmp r2, #0 - d02b218: f280 80a3 bge.w d02b362 <bss_cap_update_on_sta_join+0x170> - d02b21c: b983 cbnz r3, d02b240 <bss_cap_update_on_sta_join+0x4e> - d02b21e: 2301 movs r3, #1 - d02b220: f885 332c strb.w r3, [r5, #812] ; 0x32c - d02b224: f894 3295 ldrb.w r3, [r4, #661] ; 0x295 - d02b228: 3301 adds r3, #1 - d02b22a: b2db uxtb r3, r3 - d02b22c: 2b01 cmp r3, #1 - d02b22e: f884 3295 strb.w r3, [r4, #661] ; 0x295 - d02b232: d105 bne.n d02b240 <bss_cap_update_on_sta_join+0x4e> - d02b234: 2701 movs r7, #1 - d02b236: 2201 movs r2, #1 - d02b238: 212a movs r1, #42 ; 0x2a - d02b23a: 4630 mov r0, r6 - d02b23c: f7e3 fd55 bl d00ecea <rtw_ap_update_beacon> - d02b240: f8b5 22ec ldrh.w r2, [r5, #748] ; 0x2ec - d02b244: f895 332d ldrb.w r3, [r5, #813] ; 0x32d - d02b248: 0550 lsls r0, r2, #21 - d02b24a: f100 809a bmi.w d02b382 <bss_cap_update_on_sta_join+0x190> - d02b24e: b9a3 cbnz r3, d02b27a <bss_cap_update_on_sta_join+0x88> - d02b250: 2301 movs r3, #1 - d02b252: f885 332d strb.w r3, [r5, #813] ; 0x32d - d02b256: f894 3296 ldrb.w r3, [r4, #662] ; 0x296 - d02b25a: f894 2a43 ldrb.w r2, [r4, #2627] ; 0xa43 - d02b25e: 3301 adds r3, #1 - d02b260: 2a01 cmp r2, #1 - d02b262: b2db uxtb r3, r3 - d02b264: f884 3296 strb.w r3, [r4, #662] ; 0x296 - d02b268: d907 bls.n d02b27a <bss_cap_update_on_sta_join+0x88> - d02b26a: 2b01 cmp r3, #1 - d02b26c: d105 bne.n d02b27a <bss_cap_update_on_sta_join+0x88> - d02b26e: 2701 movs r7, #1 - d02b270: 2201 movs r2, #1 - d02b272: 21ff movs r1, #255 ; 0xff - d02b274: 4630 mov r0, r6 - d02b276: f7e3 fd38 bl d00ecea <rtw_ap_update_beacon> - d02b27a: 466a mov r2, sp - d02b27c: 2101 movs r1, #1 - d02b27e: 4628 mov r0, r5 - d02b280: f7f1 fcf6 bl d01cc70 <rtw_hal_sta_info_get> - d02b284: f8d5 32f0 ldr.w r3, [r5, #752] ; 0x2f0 - d02b288: f413 6f00 tst.w r3, #2048 ; 0x800 - d02b28c: f895 3330 ldrb.w r3, [r5, #816] ; 0x330 - d02b290: f000 808c beq.w d02b3ac <bss_cap_update_on_sta_join+0x1ba> - d02b294: f8b5 2229 ldrh.w r2, [r5, #553] ; 0x229 - d02b298: b13b cbz r3, d02b2aa <bss_cap_update_on_sta_join+0xb8> - d02b29a: 2300 movs r3, #0 - d02b29c: f885 3330 strb.w r3, [r5, #816] ; 0x330 - d02b2a0: f894 3294 ldrb.w r3, [r4, #660] ; 0x294 - d02b2a4: 3b01 subs r3, #1 - d02b2a6: f884 3294 strb.w r3, [r4, #660] ; 0x294 - d02b2aa: 06d1 lsls r1, r2, #27 - d02b2ac: d40a bmi.n d02b2c4 <bss_cap_update_on_sta_join+0xd2> - d02b2ae: f895 332f ldrb.w r3, [r5, #815] ; 0x32f - d02b2b2: b93b cbnz r3, d02b2c4 <bss_cap_update_on_sta_join+0xd2> - d02b2b4: 2301 movs r3, #1 - d02b2b6: f885 332f strb.w r3, [r5, #815] ; 0x32f - d02b2ba: f894 3298 ldrb.w r3, [r4, #664] ; 0x298 - d02b2be: 3301 adds r3, #1 - d02b2c0: f884 3298 strb.w r3, [r4, #664] ; 0x298 - d02b2c4: 0793 lsls r3, r2, #30 - d02b2c6: d40a bmi.n d02b2de <bss_cap_update_on_sta_join+0xec> - d02b2c8: f895 3331 ldrb.w r3, [r5, #817] ; 0x331 - d02b2cc: b93b cbnz r3, d02b2de <bss_cap_update_on_sta_join+0xec> - d02b2ce: 2301 movs r3, #1 - d02b2d0: f885 3331 strb.w r3, [r5, #817] ; 0x331 - d02b2d4: f894 3299 ldrb.w r3, [r4, #665] ; 0x299 - d02b2d8: 3301 adds r3, #1 - d02b2da: f884 3299 strb.w r3, [r4, #665] ; 0x299 - d02b2de: 4630 mov r0, r6 - d02b2e0: f7e3 fea6 bl d00f030 <rtw_ht_operation_update> - d02b2e4: 2800 cmp r0, #0 - d02b2e6: dd09 ble.n d02b2fc <bss_cap_update_on_sta_join+0x10a> - d02b2e8: 2200 movs r2, #0 - d02b2ea: 212d movs r1, #45 ; 0x2d - d02b2ec: 4630 mov r0, r6 - d02b2ee: f7e3 fcfc bl d00ecea <rtw_ap_update_beacon> - d02b2f2: 2201 movs r2, #1 - d02b2f4: 213d movs r1, #61 ; 0x3d - d02b2f6: 4630 mov r0, r6 - d02b2f8: f7e3 fcf7 bl d00ecea <rtw_ap_update_beacon> - d02b2fc: 4639 mov r1, r7 - d02b2fe: 4630 mov r0, r6 - d02b300: f7ff ff72 bl d02b1e8 <associated_clients_update> - d02b304: b003 add sp, #12 - d02b306: bdf0 pop {r4, r5, r6, r7, pc} - d02b308: 2301 movs r3, #1 - d02b30a: f881 332e strb.w r3, [r1, #814] ; 0x32e - d02b30e: f894 3297 ldrb.w r3, [r4, #663] ; 0x297 - d02b312: f894 2a43 ldrb.w r2, [r4, #2627] ; 0xa43 - d02b316: 3301 adds r3, #1 - d02b318: 2a01 cmp r2, #1 - d02b31a: b2db uxtb r3, r3 - d02b31c: f884 3297 strb.w r3, [r4, #663] ; 0x297 - d02b320: f67f af74 bls.w d02b20c <bss_cap_update_on_sta_join+0x1a> - d02b324: 2b01 cmp r3, #1 - d02b326: f47f af71 bne.w d02b20c <bss_cap_update_on_sta_join+0x1a> - d02b32a: 2201 movs r2, #1 - d02b32c: 21ff movs r1, #255 ; 0xff - d02b32e: 4630 mov r0, r6 - d02b330: 2701 movs r7, #1 - d02b332: f7e3 fcda bl d00ecea <rtw_ap_update_beacon> - d02b336: e76a b.n d02b20e <bss_cap_update_on_sta_join+0x1c> - d02b338: 2b00 cmp r3, #0 - d02b33a: f43f af67 beq.w d02b20c <bss_cap_update_on_sta_join+0x1a> - d02b33e: 2300 movs r3, #0 - d02b340: f881 332e strb.w r3, [r1, #814] ; 0x32e - d02b344: f894 3297 ldrb.w r3, [r4, #663] ; 0x297 - d02b348: f894 2a43 ldrb.w r2, [r4, #2627] ; 0xa43 - d02b34c: 3b01 subs r3, #1 - d02b34e: 2a01 cmp r2, #1 - d02b350: b2db uxtb r3, r3 - d02b352: f884 3297 strb.w r3, [r4, #663] ; 0x297 - d02b356: f67f af59 bls.w d02b20c <bss_cap_update_on_sta_join+0x1a> - d02b35a: 2b00 cmp r3, #0 - d02b35c: f47f af56 bne.w d02b20c <bss_cap_update_on_sta_join+0x1a> - d02b360: e7e3 b.n d02b32a <bss_cap_update_on_sta_join+0x138> - d02b362: 2b00 cmp r3, #0 - d02b364: f43f af6c beq.w d02b240 <bss_cap_update_on_sta_join+0x4e> - d02b368: 2300 movs r3, #0 - d02b36a: f885 332c strb.w r3, [r5, #812] ; 0x32c - d02b36e: f894 3295 ldrb.w r3, [r4, #661] ; 0x295 - d02b372: 3b01 subs r3, #1 - d02b374: b2db uxtb r3, r3 - d02b376: f884 3295 strb.w r3, [r4, #661] ; 0x295 - d02b37a: 2b00 cmp r3, #0 - d02b37c: f47f af60 bne.w d02b240 <bss_cap_update_on_sta_join+0x4e> - d02b380: e758 b.n d02b234 <bss_cap_update_on_sta_join+0x42> - d02b382: 2b00 cmp r3, #0 - d02b384: f43f af79 beq.w d02b27a <bss_cap_update_on_sta_join+0x88> - d02b388: 2300 movs r3, #0 - d02b38a: f885 332d strb.w r3, [r5, #813] ; 0x32d - d02b38e: f894 3296 ldrb.w r3, [r4, #662] ; 0x296 - d02b392: f894 2a43 ldrb.w r2, [r4, #2627] ; 0xa43 - d02b396: 3b01 subs r3, #1 - d02b398: 2a01 cmp r2, #1 - d02b39a: b2db uxtb r3, r3 - d02b39c: f884 3296 strb.w r3, [r4, #662] ; 0x296 - d02b3a0: f67f af6b bls.w d02b27a <bss_cap_update_on_sta_join+0x88> - d02b3a4: 2b00 cmp r3, #0 - d02b3a6: f47f af68 bne.w d02b27a <bss_cap_update_on_sta_join+0x88> - d02b3aa: e760 b.n d02b26e <bss_cap_update_on_sta_join+0x7c> - d02b3ac: 2b00 cmp r3, #0 - d02b3ae: d196 bne.n d02b2de <bss_cap_update_on_sta_join+0xec> - d02b3b0: 2301 movs r3, #1 - d02b3b2: f885 3330 strb.w r3, [r5, #816] ; 0x330 - d02b3b6: f894 3294 ldrb.w r3, [r4, #660] ; 0x294 - d02b3ba: 3301 adds r3, #1 - d02b3bc: f884 3294 strb.w r3, [r4, #660] ; 0x294 - d02b3c0: e78d b.n d02b2de <bss_cap_update_on_sta_join+0xec> - -0d02b3c2 <bss_cap_update_on_sta_leave>: - d02b3c2: b5f8 push {r3, r4, r5, r6, r7, lr} - d02b3c4: 4606 mov r6, r0 - d02b3c6: 460c mov r4, r1 - d02b3c8: 2900 cmp r1, #0 - d02b3ca: f000 808a beq.w d02b4e2 <bss_cap_update_on_sta_leave+0x120> - d02b3ce: f891 332e ldrb.w r3, [r1, #814] ; 0x32e - d02b3d2: 6805 ldr r5, [r0, #0] - d02b3d4: 2b00 cmp r3, #0 - d02b3d6: d16f bne.n d02b4b8 <bss_cap_update_on_sta_leave+0xf6> - d02b3d8: 2700 movs r7, #0 - d02b3da: f894 332c ldrb.w r3, [r4, #812] ; 0x32c - d02b3de: b17b cbz r3, d02b400 <bss_cap_update_on_sta_leave+0x3e> - d02b3e0: 2300 movs r3, #0 - d02b3e2: f884 332c strb.w r3, [r4, #812] ; 0x32c - d02b3e6: f895 3295 ldrb.w r3, [r5, #661] ; 0x295 - d02b3ea: 3b01 subs r3, #1 - d02b3ec: b2db uxtb r3, r3 - d02b3ee: f885 3295 strb.w r3, [r5, #661] ; 0x295 - d02b3f2: b92b cbnz r3, d02b400 <bss_cap_update_on_sta_leave+0x3e> - d02b3f4: 2701 movs r7, #1 - d02b3f6: 2201 movs r2, #1 - d02b3f8: 212a movs r1, #42 ; 0x2a - d02b3fa: 4630 mov r0, r6 - d02b3fc: f7e3 fc75 bl d00ecea <rtw_ap_update_beacon> - d02b400: f894 332d ldrb.w r3, [r4, #813] ; 0x32d - d02b404: b19b cbz r3, d02b42e <bss_cap_update_on_sta_leave+0x6c> - d02b406: 2300 movs r3, #0 - d02b408: f884 332d strb.w r3, [r4, #813] ; 0x32d - d02b40c: f895 3296 ldrb.w r3, [r5, #662] ; 0x296 - d02b410: f895 2a43 ldrb.w r2, [r5, #2627] ; 0xa43 - d02b414: 3b01 subs r3, #1 - d02b416: 2a01 cmp r2, #1 - d02b418: b2db uxtb r3, r3 - d02b41a: f885 3296 strb.w r3, [r5, #662] ; 0x296 - d02b41e: d906 bls.n d02b42e <bss_cap_update_on_sta_leave+0x6c> - d02b420: b92b cbnz r3, d02b42e <bss_cap_update_on_sta_leave+0x6c> - d02b422: 2701 movs r7, #1 - d02b424: 2201 movs r2, #1 - d02b426: 21ff movs r1, #255 ; 0xff - d02b428: 4630 mov r0, r6 - d02b42a: f7e3 fc5e bl d00ecea <rtw_ap_update_beacon> - d02b42e: f8d4 30ac ldr.w r3, [r4, #172] ; 0xac - d02b432: b97b cbnz r3, d02b454 <bss_cap_update_on_sta_leave+0x92> - d02b434: f895 329a ldrb.w r3, [r5, #666] ; 0x29a - d02b438: 3b01 subs r3, #1 - d02b43a: b2db uxtb r3, r3 - d02b43c: f885 329a strb.w r3, [r5, #666] ; 0x29a - d02b440: b943 cbnz r3, d02b454 <bss_cap_update_on_sta_leave+0x92> - d02b442: f8d6 33f0 ldr.w r3, [r6, #1008] ; 0x3f0 - d02b446: b12b cbz r3, d02b454 <bss_cap_update_on_sta_leave+0x92> - d02b448: 4630 mov r0, r6 - d02b44a: f7e1 fb47 bl d00cadc <rtw_get_bcmc_stainfo> - d02b44e: 2301 movs r3, #1 - d02b450: f8c0 30ac str.w r3, [r0, #172] ; 0xac - d02b454: f894 332f ldrb.w r3, [r4, #815] ; 0x32f - d02b458: b13b cbz r3, d02b46a <bss_cap_update_on_sta_leave+0xa8> - d02b45a: 2300 movs r3, #0 - d02b45c: f884 332f strb.w r3, [r4, #815] ; 0x32f - d02b460: f895 3298 ldrb.w r3, [r5, #664] ; 0x298 - d02b464: 3b01 subs r3, #1 - d02b466: f885 3298 strb.w r3, [r5, #664] ; 0x298 - d02b46a: f894 3330 ldrb.w r3, [r4, #816] ; 0x330 - d02b46e: b13b cbz r3, d02b480 <bss_cap_update_on_sta_leave+0xbe> - d02b470: 2300 movs r3, #0 - d02b472: f884 3330 strb.w r3, [r4, #816] ; 0x330 - d02b476: f895 3294 ldrb.w r3, [r5, #660] ; 0x294 - d02b47a: 3b01 subs r3, #1 - d02b47c: f885 3294 strb.w r3, [r5, #660] ; 0x294 - d02b480: f894 3331 ldrb.w r3, [r4, #817] ; 0x331 - d02b484: b13b cbz r3, d02b496 <bss_cap_update_on_sta_leave+0xd4> - d02b486: 2300 movs r3, #0 - d02b488: f884 3331 strb.w r3, [r4, #817] ; 0x331 - d02b48c: f895 3299 ldrb.w r3, [r5, #665] ; 0x299 - d02b490: 3b01 subs r3, #1 - d02b492: f885 3299 strb.w r3, [r5, #665] ; 0x299 - d02b496: 4630 mov r0, r6 - d02b498: f7e3 fdca bl d00f030 <rtw_ht_operation_update> - d02b49c: 2800 cmp r0, #0 - d02b49e: dd09 ble.n d02b4b4 <bss_cap_update_on_sta_leave+0xf2> - d02b4a0: 2200 movs r2, #0 - d02b4a2: 212d movs r1, #45 ; 0x2d - d02b4a4: 4630 mov r0, r6 - d02b4a6: f7e3 fc20 bl d00ecea <rtw_ap_update_beacon> - d02b4aa: 2201 movs r2, #1 - d02b4ac: 213d movs r1, #61 ; 0x3d - d02b4ae: 4630 mov r0, r6 - d02b4b0: f7e3 fc1b bl d00ecea <rtw_ap_update_beacon> - d02b4b4: 4638 mov r0, r7 - d02b4b6: bdf8 pop {r3, r4, r5, r6, r7, pc} - d02b4b8: 2300 movs r3, #0 - d02b4ba: f881 332e strb.w r3, [r1, #814] ; 0x32e - d02b4be: f895 3297 ldrb.w r3, [r5, #663] ; 0x297 - d02b4c2: f895 2a43 ldrb.w r2, [r5, #2627] ; 0xa43 +0d02b260 <rtw_ap_add_sta_event>: + d02b260: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02b264: 4606 mov r6, r0 + d02b266: 2024 movs r0, #36 ; 0x24 + d02b268: 4688 mov r8, r1 + d02b26a: 4617 mov r7, r2 + d02b26c: f7da f98c bl d005588 <rtw_zmalloc> + d02b270: 4604 mov r4, r0 + d02b272: b318 cbz r0, d02b2bc <rtw_ap_add_sta_event+0x5c> + d02b274: 200c movs r0, #12 + d02b276: f7da f987 bl d005588 <rtw_zmalloc> + d02b27a: 4605 mov r5, r0 + d02b27c: b928 cbnz r0, d02b28a <rtw_ap_add_sta_event+0x2a> + d02b27e: 4620 mov r0, r4 + d02b280: 2124 movs r1, #36 ; 0x24 + d02b282: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02b286: f7da b981 b.w d00558c <rtw_mfree> + d02b28a: f104 001c add.w r0, r4, #28 + d02b28e: f7da f94f bl d005530 <rtw_init_listhead> + d02b292: 2307 movs r3, #7 + d02b294: 4641 mov r1, r8 + d02b296: 4628 mov r0, r5 + d02b298: 80a3 strh r3, [r4, #4] + d02b29a: 230c movs r3, #12 + d02b29c: 2206 movs r2, #6 + d02b29e: e9c4 5302 strd r5, r3, [r4, #8] + d02b2a2: 2300 movs r3, #0 + d02b2a4: e9c4 3305 strd r3, r3, [r4, #20] + d02b2a8: 4b05 ldr r3, [pc, #20] ; (d02b2c0 <rtw_ap_add_sta_event+0x60>) + d02b2aa: 4798 blx r3 + d02b2ac: 4621 mov r1, r4 + d02b2ae: f506 70ac add.w r0, r6, #344 ; 0x158 + d02b2b2: 60af str r7, [r5, #8] + d02b2b4: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02b2b8: f7e2 b859 b.w d00d36e <rtw_enqueue_cmd> + d02b2bc: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02b2c0: 00027939 .word 0x00027939 + +0d02b2c4 <associated_clients_update>: + d02b2c4: 2901 cmp r1, #1 + d02b2c6: d101 bne.n d02b2cc <associated_clients_update+0x8> + d02b2c8: f7ff bda7 b.w d02ae1a <associated_clients_update.part.0> + d02b2cc: 4770 bx lr + +0d02b2ce <bss_cap_update_on_sta_join>: + d02b2ce: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02b2d0: f8d1 22f0 ldr.w r2, [r1, #752] ; 0x2f0 + d02b2d4: 4606 mov r6, r0 + d02b2d6: 460d mov r5, r1 + d02b2d8: 6804 ldr r4, [r0, #0] + d02b2da: 0617 lsls r7, r2, #24 + d02b2dc: f891 332e ldrb.w r3, [r1, #814] ; 0x32e + d02b2e0: f100 8098 bmi.w d02b414 <bss_cap_update_on_sta_join+0x146> + d02b2e4: 2b00 cmp r3, #0 + d02b2e6: d07d beq.n d02b3e4 <bss_cap_update_on_sta_join+0x116> + d02b2e8: 2700 movs r7, #0 + d02b2ea: f8d5 22f0 ldr.w r2, [r5, #752] ; 0x2f0 + d02b2ee: f895 332c ldrb.w r3, [r5, #812] ; 0x32c + d02b2f2: 2a00 cmp r2, #0 + d02b2f4: f280 80a3 bge.w d02b43e <bss_cap_update_on_sta_join+0x170> + d02b2f8: b983 cbnz r3, d02b31c <bss_cap_update_on_sta_join+0x4e> + d02b2fa: 2301 movs r3, #1 + d02b2fc: f885 332c strb.w r3, [r5, #812] ; 0x32c + d02b300: f894 3295 ldrb.w r3, [r4, #661] ; 0x295 + d02b304: 3301 adds r3, #1 + d02b306: b2db uxtb r3, r3 + d02b308: 2b01 cmp r3, #1 + d02b30a: f884 3295 strb.w r3, [r4, #661] ; 0x295 + d02b30e: d105 bne.n d02b31c <bss_cap_update_on_sta_join+0x4e> + d02b310: 2701 movs r7, #1 + d02b312: 2201 movs r2, #1 + d02b314: 212a movs r1, #42 ; 0x2a + d02b316: 4630 mov r0, r6 + d02b318: f7e3 fce7 bl d00ecea <rtw_ap_update_beacon> + d02b31c: f8b5 22ec ldrh.w r2, [r5, #748] ; 0x2ec + d02b320: f895 332d ldrb.w r3, [r5, #813] ; 0x32d + d02b324: 0550 lsls r0, r2, #21 + d02b326: f100 809a bmi.w d02b45e <bss_cap_update_on_sta_join+0x190> + d02b32a: b9a3 cbnz r3, d02b356 <bss_cap_update_on_sta_join+0x88> + d02b32c: 2301 movs r3, #1 + d02b32e: f885 332d strb.w r3, [r5, #813] ; 0x32d + d02b332: f894 3296 ldrb.w r3, [r4, #662] ; 0x296 + d02b336: f894 2a43 ldrb.w r2, [r4, #2627] ; 0xa43 + d02b33a: 3301 adds r3, #1 + d02b33c: 2a01 cmp r2, #1 + d02b33e: b2db uxtb r3, r3 + d02b340: f884 3296 strb.w r3, [r4, #662] ; 0x296 + d02b344: d907 bls.n d02b356 <bss_cap_update_on_sta_join+0x88> + d02b346: 2b01 cmp r3, #1 + d02b348: d105 bne.n d02b356 <bss_cap_update_on_sta_join+0x88> + d02b34a: 2701 movs r7, #1 + d02b34c: 2201 movs r2, #1 + d02b34e: 21ff movs r1, #255 ; 0xff + d02b350: 4630 mov r0, r6 + d02b352: f7e3 fcca bl d00ecea <rtw_ap_update_beacon> + d02b356: 466a mov r2, sp + d02b358: 2101 movs r1, #1 + d02b35a: 4628 mov r0, r5 + d02b35c: f7f1 fcf6 bl d01cd4c <rtw_hal_sta_info_get> + d02b360: f8d5 32f0 ldr.w r3, [r5, #752] ; 0x2f0 + d02b364: f413 6f00 tst.w r3, #2048 ; 0x800 + d02b368: f895 3330 ldrb.w r3, [r5, #816] ; 0x330 + d02b36c: f000 808c beq.w d02b488 <bss_cap_update_on_sta_join+0x1ba> + d02b370: f8b5 2229 ldrh.w r2, [r5, #553] ; 0x229 + d02b374: b13b cbz r3, d02b386 <bss_cap_update_on_sta_join+0xb8> + d02b376: 2300 movs r3, #0 + d02b378: f885 3330 strb.w r3, [r5, #816] ; 0x330 + d02b37c: f894 3294 ldrb.w r3, [r4, #660] ; 0x294 + d02b380: 3b01 subs r3, #1 + d02b382: f884 3294 strb.w r3, [r4, #660] ; 0x294 + d02b386: 06d1 lsls r1, r2, #27 + d02b388: d40a bmi.n d02b3a0 <bss_cap_update_on_sta_join+0xd2> + d02b38a: f895 332f ldrb.w r3, [r5, #815] ; 0x32f + d02b38e: b93b cbnz r3, d02b3a0 <bss_cap_update_on_sta_join+0xd2> + d02b390: 2301 movs r3, #1 + d02b392: f885 332f strb.w r3, [r5, #815] ; 0x32f + d02b396: f894 3298 ldrb.w r3, [r4, #664] ; 0x298 + d02b39a: 3301 adds r3, #1 + d02b39c: f884 3298 strb.w r3, [r4, #664] ; 0x298 + d02b3a0: 0793 lsls r3, r2, #30 + d02b3a2: d40a bmi.n d02b3ba <bss_cap_update_on_sta_join+0xec> + d02b3a4: f895 3331 ldrb.w r3, [r5, #817] ; 0x331 + d02b3a8: b93b cbnz r3, d02b3ba <bss_cap_update_on_sta_join+0xec> + d02b3aa: 2301 movs r3, #1 + d02b3ac: f885 3331 strb.w r3, [r5, #817] ; 0x331 + d02b3b0: f894 3299 ldrb.w r3, [r4, #665] ; 0x299 + d02b3b4: 3301 adds r3, #1 + d02b3b6: f884 3299 strb.w r3, [r4, #665] ; 0x299 + d02b3ba: 4630 mov r0, r6 + d02b3bc: f7e3 fe38 bl d00f030 <rtw_ht_operation_update> + d02b3c0: 2800 cmp r0, #0 + d02b3c2: dd09 ble.n d02b3d8 <bss_cap_update_on_sta_join+0x10a> + d02b3c4: 2200 movs r2, #0 + d02b3c6: 212d movs r1, #45 ; 0x2d + d02b3c8: 4630 mov r0, r6 + d02b3ca: f7e3 fc8e bl d00ecea <rtw_ap_update_beacon> + d02b3ce: 2201 movs r2, #1 + d02b3d0: 213d movs r1, #61 ; 0x3d + d02b3d2: 4630 mov r0, r6 + d02b3d4: f7e3 fc89 bl d00ecea <rtw_ap_update_beacon> + d02b3d8: 4639 mov r1, r7 + d02b3da: 4630 mov r0, r6 + d02b3dc: f7ff ff72 bl d02b2c4 <associated_clients_update> + d02b3e0: b003 add sp, #12 + d02b3e2: bdf0 pop {r4, r5, r6, r7, pc} + d02b3e4: 2301 movs r3, #1 + d02b3e6: f881 332e strb.w r3, [r1, #814] ; 0x32e + d02b3ea: f894 3297 ldrb.w r3, [r4, #663] ; 0x297 + d02b3ee: f894 2a43 ldrb.w r2, [r4, #2627] ; 0xa43 + d02b3f2: 3301 adds r3, #1 + d02b3f4: 2a01 cmp r2, #1 + d02b3f6: b2db uxtb r3, r3 + d02b3f8: f884 3297 strb.w r3, [r4, #663] ; 0x297 + d02b3fc: f67f af74 bls.w d02b2e8 <bss_cap_update_on_sta_join+0x1a> + d02b400: 2b01 cmp r3, #1 + d02b402: f47f af71 bne.w d02b2e8 <bss_cap_update_on_sta_join+0x1a> + d02b406: 2201 movs r2, #1 + d02b408: 21ff movs r1, #255 ; 0xff + d02b40a: 4630 mov r0, r6 + d02b40c: 2701 movs r7, #1 + d02b40e: f7e3 fc6c bl d00ecea <rtw_ap_update_beacon> + d02b412: e76a b.n d02b2ea <bss_cap_update_on_sta_join+0x1c> + d02b414: 2b00 cmp r3, #0 + d02b416: f43f af67 beq.w d02b2e8 <bss_cap_update_on_sta_join+0x1a> + d02b41a: 2300 movs r3, #0 + d02b41c: f881 332e strb.w r3, [r1, #814] ; 0x32e + d02b420: f894 3297 ldrb.w r3, [r4, #663] ; 0x297 + d02b424: f894 2a43 ldrb.w r2, [r4, #2627] ; 0xa43 + d02b428: 3b01 subs r3, #1 + d02b42a: 2a01 cmp r2, #1 + d02b42c: b2db uxtb r3, r3 + d02b42e: f884 3297 strb.w r3, [r4, #663] ; 0x297 + d02b432: f67f af59 bls.w d02b2e8 <bss_cap_update_on_sta_join+0x1a> + d02b436: 2b00 cmp r3, #0 + d02b438: f47f af56 bne.w d02b2e8 <bss_cap_update_on_sta_join+0x1a> + d02b43c: e7e3 b.n d02b406 <bss_cap_update_on_sta_join+0x138> + d02b43e: 2b00 cmp r3, #0 + d02b440: f43f af6c beq.w d02b31c <bss_cap_update_on_sta_join+0x4e> + d02b444: 2300 movs r3, #0 + d02b446: f885 332c strb.w r3, [r5, #812] ; 0x32c + d02b44a: f894 3295 ldrb.w r3, [r4, #661] ; 0x295 + d02b44e: 3b01 subs r3, #1 + d02b450: b2db uxtb r3, r3 + d02b452: f884 3295 strb.w r3, [r4, #661] ; 0x295 + d02b456: 2b00 cmp r3, #0 + d02b458: f47f af60 bne.w d02b31c <bss_cap_update_on_sta_join+0x4e> + d02b45c: e758 b.n d02b310 <bss_cap_update_on_sta_join+0x42> + d02b45e: 2b00 cmp r3, #0 + d02b460: f43f af79 beq.w d02b356 <bss_cap_update_on_sta_join+0x88> + d02b464: 2300 movs r3, #0 + d02b466: f885 332d strb.w r3, [r5, #813] ; 0x32d + d02b46a: f894 3296 ldrb.w r3, [r4, #662] ; 0x296 + d02b46e: f894 2a43 ldrb.w r2, [r4, #2627] ; 0xa43 + d02b472: 3b01 subs r3, #1 + d02b474: 2a01 cmp r2, #1 + d02b476: b2db uxtb r3, r3 + d02b478: f884 3296 strb.w r3, [r4, #662] ; 0x296 + d02b47c: f67f af6b bls.w d02b356 <bss_cap_update_on_sta_join+0x88> + d02b480: 2b00 cmp r3, #0 + d02b482: f47f af68 bne.w d02b356 <bss_cap_update_on_sta_join+0x88> + d02b486: e760 b.n d02b34a <bss_cap_update_on_sta_join+0x7c> + d02b488: 2b00 cmp r3, #0 + d02b48a: d196 bne.n d02b3ba <bss_cap_update_on_sta_join+0xec> + d02b48c: 2301 movs r3, #1 + d02b48e: f885 3330 strb.w r3, [r5, #816] ; 0x330 + d02b492: f894 3294 ldrb.w r3, [r4, #660] ; 0x294 + d02b496: 3301 adds r3, #1 + d02b498: f884 3294 strb.w r3, [r4, #660] ; 0x294 + d02b49c: e78d b.n d02b3ba <bss_cap_update_on_sta_join+0xec> + +0d02b49e <bss_cap_update_on_sta_leave>: + d02b49e: b5f8 push {r3, r4, r5, r6, r7, lr} + d02b4a0: 4606 mov r6, r0 + d02b4a2: 460c mov r4, r1 + d02b4a4: 2900 cmp r1, #0 + d02b4a6: f000 808a beq.w d02b5be <bss_cap_update_on_sta_leave+0x120> + d02b4aa: f891 332e ldrb.w r3, [r1, #814] ; 0x32e + d02b4ae: 6805 ldr r5, [r0, #0] + d02b4b0: 2b00 cmp r3, #0 + d02b4b2: d16f bne.n d02b594 <bss_cap_update_on_sta_leave+0xf6> + d02b4b4: 2700 movs r7, #0 + d02b4b6: f894 332c ldrb.w r3, [r4, #812] ; 0x32c + d02b4ba: b17b cbz r3, d02b4dc <bss_cap_update_on_sta_leave+0x3e> + d02b4bc: 2300 movs r3, #0 + d02b4be: f884 332c strb.w r3, [r4, #812] ; 0x32c + d02b4c2: f895 3295 ldrb.w r3, [r5, #661] ; 0x295 d02b4c6: 3b01 subs r3, #1 - d02b4c8: 2a01 cmp r2, #1 - d02b4ca: b2db uxtb r3, r3 - d02b4cc: f885 3297 strb.w r3, [r5, #663] ; 0x297 - d02b4d0: d982 bls.n d02b3d8 <bss_cap_update_on_sta_leave+0x16> - d02b4d2: 2b00 cmp r3, #0 - d02b4d4: d180 bne.n d02b3d8 <bss_cap_update_on_sta_leave+0x16> - d02b4d6: 2201 movs r2, #1 - d02b4d8: 21ff movs r1, #255 ; 0xff - d02b4da: 2701 movs r7, #1 - d02b4dc: f7e3 fc05 bl d00ecea <rtw_ap_update_beacon> - d02b4e0: e77b b.n d02b3da <bss_cap_update_on_sta_leave+0x18> - d02b4e2: 460f mov r7, r1 - d02b4e4: e7e6 b.n d02b4b4 <bss_cap_update_on_sta_leave+0xf2> + d02b4c8: b2db uxtb r3, r3 + d02b4ca: f885 3295 strb.w r3, [r5, #661] ; 0x295 + d02b4ce: b92b cbnz r3, d02b4dc <bss_cap_update_on_sta_leave+0x3e> + d02b4d0: 2701 movs r7, #1 + d02b4d2: 2201 movs r2, #1 + d02b4d4: 212a movs r1, #42 ; 0x2a + d02b4d6: 4630 mov r0, r6 + d02b4d8: f7e3 fc07 bl d00ecea <rtw_ap_update_beacon> + d02b4dc: f894 332d ldrb.w r3, [r4, #813] ; 0x32d + d02b4e0: b19b cbz r3, d02b50a <bss_cap_update_on_sta_leave+0x6c> + d02b4e2: 2300 movs r3, #0 + d02b4e4: f884 332d strb.w r3, [r4, #813] ; 0x32d + d02b4e8: f895 3296 ldrb.w r3, [r5, #662] ; 0x296 + d02b4ec: f895 2a43 ldrb.w r2, [r5, #2627] ; 0xa43 + d02b4f0: 3b01 subs r3, #1 + d02b4f2: 2a01 cmp r2, #1 + d02b4f4: b2db uxtb r3, r3 + d02b4f6: f885 3296 strb.w r3, [r5, #662] ; 0x296 + d02b4fa: d906 bls.n d02b50a <bss_cap_update_on_sta_leave+0x6c> + d02b4fc: b92b cbnz r3, d02b50a <bss_cap_update_on_sta_leave+0x6c> + d02b4fe: 2701 movs r7, #1 + d02b500: 2201 movs r2, #1 + d02b502: 21ff movs r1, #255 ; 0xff + d02b504: 4630 mov r0, r6 + d02b506: f7e3 fbf0 bl d00ecea <rtw_ap_update_beacon> + d02b50a: f8d4 30ac ldr.w r3, [r4, #172] ; 0xac + d02b50e: b97b cbnz r3, d02b530 <bss_cap_update_on_sta_leave+0x92> + d02b510: f895 329a ldrb.w r3, [r5, #666] ; 0x29a + d02b514: 3b01 subs r3, #1 + d02b516: b2db uxtb r3, r3 + d02b518: f885 329a strb.w r3, [r5, #666] ; 0x29a + d02b51c: b943 cbnz r3, d02b530 <bss_cap_update_on_sta_leave+0x92> + d02b51e: f8d6 33f0 ldr.w r3, [r6, #1008] ; 0x3f0 + d02b522: b12b cbz r3, d02b530 <bss_cap_update_on_sta_leave+0x92> + d02b524: 4630 mov r0, r6 + d02b526: f7e1 fad9 bl d00cadc <rtw_get_bcmc_stainfo> + d02b52a: 2301 movs r3, #1 + d02b52c: f8c0 30ac str.w r3, [r0, #172] ; 0xac + d02b530: f894 332f ldrb.w r3, [r4, #815] ; 0x32f + d02b534: b13b cbz r3, d02b546 <bss_cap_update_on_sta_leave+0xa8> + d02b536: 2300 movs r3, #0 + d02b538: f884 332f strb.w r3, [r4, #815] ; 0x32f + d02b53c: f895 3298 ldrb.w r3, [r5, #664] ; 0x298 + d02b540: 3b01 subs r3, #1 + d02b542: f885 3298 strb.w r3, [r5, #664] ; 0x298 + d02b546: f894 3330 ldrb.w r3, [r4, #816] ; 0x330 + d02b54a: b13b cbz r3, d02b55c <bss_cap_update_on_sta_leave+0xbe> + d02b54c: 2300 movs r3, #0 + d02b54e: f884 3330 strb.w r3, [r4, #816] ; 0x330 + d02b552: f895 3294 ldrb.w r3, [r5, #660] ; 0x294 + d02b556: 3b01 subs r3, #1 + d02b558: f885 3294 strb.w r3, [r5, #660] ; 0x294 + d02b55c: f894 3331 ldrb.w r3, [r4, #817] ; 0x331 + d02b560: b13b cbz r3, d02b572 <bss_cap_update_on_sta_leave+0xd4> + d02b562: 2300 movs r3, #0 + d02b564: f884 3331 strb.w r3, [r4, #817] ; 0x331 + d02b568: f895 3299 ldrb.w r3, [r5, #665] ; 0x299 + d02b56c: 3b01 subs r3, #1 + d02b56e: f885 3299 strb.w r3, [r5, #665] ; 0x299 + d02b572: 4630 mov r0, r6 + d02b574: f7e3 fd5c bl d00f030 <rtw_ht_operation_update> + d02b578: 2800 cmp r0, #0 + d02b57a: dd09 ble.n d02b590 <bss_cap_update_on_sta_leave+0xf2> + d02b57c: 2200 movs r2, #0 + d02b57e: 212d movs r1, #45 ; 0x2d + d02b580: 4630 mov r0, r6 + d02b582: f7e3 fbb2 bl d00ecea <rtw_ap_update_beacon> + d02b586: 2201 movs r2, #1 + d02b588: 213d movs r1, #61 ; 0x3d + d02b58a: 4630 mov r0, r6 + d02b58c: f7e3 fbad bl d00ecea <rtw_ap_update_beacon> + d02b590: 4638 mov r0, r7 + d02b592: bdf8 pop {r3, r4, r5, r6, r7, pc} + d02b594: 2300 movs r3, #0 + d02b596: f881 332e strb.w r3, [r1, #814] ; 0x32e + d02b59a: f895 3297 ldrb.w r3, [r5, #663] ; 0x297 + d02b59e: f895 2a43 ldrb.w r2, [r5, #2627] ; 0xa43 + d02b5a2: 3b01 subs r3, #1 + d02b5a4: 2a01 cmp r2, #1 + d02b5a6: b2db uxtb r3, r3 + d02b5a8: f885 3297 strb.w r3, [r5, #663] ; 0x297 + d02b5ac: d982 bls.n d02b4b4 <bss_cap_update_on_sta_leave+0x16> + d02b5ae: 2b00 cmp r3, #0 + d02b5b0: d180 bne.n d02b4b4 <bss_cap_update_on_sta_leave+0x16> + d02b5b2: 2201 movs r2, #1 + d02b5b4: 21ff movs r1, #255 ; 0xff + d02b5b6: 2701 movs r7, #1 + d02b5b8: f7e3 fb97 bl d00ecea <rtw_ap_update_beacon> + d02b5bc: e77b b.n d02b4b6 <bss_cap_update_on_sta_leave+0x18> + d02b5be: 460f mov r7, r1 + d02b5c0: e7e6 b.n d02b590 <bss_cap_update_on_sta_leave+0xf2> ... -0d02b4e8 <ap_free_sta>: - d02b4e8: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - d02b4ea: 4605 mov r5, r0 - d02b4ec: 4616 mov r6, r2 - d02b4ee: 460c mov r4, r1 - d02b4f0: 2900 cmp r1, #0 - d02b4f2: d04e beq.n d02b592 <ap_free_sta+0xaa> - d02b4f4: aa02 add r2, sp, #8 - d02b4f6: 2101 movs r1, #1 - d02b4f8: 4620 mov r0, r4 - d02b4fa: f7f1 fbb9 bl d01cc70 <rtw_hal_sta_info_get> - d02b4fe: aa02 add r2, sp, #8 - d02b500: 2100 movs r1, #0 - d02b502: 4628 mov r0, r5 - d02b504: f7e6 fbc6 bl d011c94 <rtw_send_delba> - d02b508: aa02 add r2, sp, #8 - d02b50a: 2101 movs r1, #1 - d02b50c: 4628 mov r0, r5 - d02b50e: f7e6 fbc1 bl d011c94 <rtw_send_delba> - d02b512: 2300 movs r3, #0 - d02b514: f884 3227 strb.w r3, [r4, #551] ; 0x227 - d02b518: f884 3228 strb.w r3, [r4, #552] ; 0x228 - d02b51c: 4b1e ldr r3, [pc, #120] ; (d02b598 <ap_free_sta+0xb0>) - d02b51e: 7c5b ldrb r3, [r3, #17] - d02b520: b113 cbz r3, d02b528 <ap_free_sta+0x40> - d02b522: f895 3154 ldrb.w r3, [r5, #340] ; 0x154 - d02b526: b923 cbnz r3, d02b532 <ap_free_sta+0x4a> - d02b528: 4632 mov r2, r6 - d02b52a: a902 add r1, sp, #8 - d02b52c: 4628 mov r0, r5 - d02b52e: f7e4 faeb bl d00fb08 <rtw_issue_deauth> - d02b532: f10d 0203 add.w r2, sp, #3 - d02b536: 2100 movs r1, #0 - d02b538: 4620 mov r0, r4 - d02b53a: f7f1 fb99 bl d01cc70 <rtw_hal_sta_info_get> - d02b53e: f89d 2003 ldrb.w r2, [sp, #3] - d02b542: 4621 mov r1, r4 - d02b544: 4628 mov r0, r5 - d02b546: 3203 adds r2, #3 - d02b548: b2d2 uxtb r2, r2 - d02b54a: f7de fba3 bl d009c94 <rtw_setkey_clear_stakey> - d02b54e: a901 add r1, sp, #4 - d02b550: 4620 mov r0, r4 - d02b552: f7d9 ffb1 bl d0054b8 <rtw_enter_critical_bh> - d02b556: 4620 mov r0, r4 - d02b558: f7e7 f8d4 bl d012704 <rtw_state_reset_ap_client_state> - d02b55c: a901 add r1, sp, #4 - d02b55e: 4620 mov r0, r4 - d02b560: f7d9 ffb2 bl d0054c8 <rtw_exit_critical_bh> - d02b564: 2300 movs r3, #0 - d02b566: 2206 movs r2, #6 - d02b568: a902 add r1, sp, #8 - d02b56a: 2001 movs r0, #1 - d02b56c: f7dc fa36 bl d0079dc <wifi_indication> - d02b570: 4632 mov r2, r6 - d02b572: a902 add r1, sp, #8 - d02b574: 4628 mov r0, r5 - d02b576: f7e1 fc5f bl d00ce38 <rtw_sta_del_event> - d02b57a: 4621 mov r1, r4 - d02b57c: 4628 mov r0, r5 - d02b57e: f7ff ff20 bl d02b3c2 <bss_cap_update_on_sta_leave> - d02b582: 4621 mov r1, r4 - d02b584: 4606 mov r6, r0 - d02b586: 4628 mov r0, r5 - d02b588: f7e1 f95e bl d00c848 <rtw_free_stainfo> - d02b58c: 4630 mov r0, r6 - d02b58e: b004 add sp, #16 - d02b590: bd70 pop {r4, r5, r6, pc} - d02b592: 460e mov r6, r1 - d02b594: e7fa b.n d02b58c <ap_free_sta+0xa4> - d02b596: bf00 nop - d02b598: 60000c80 .word 0x60000c80 - -0d02b59c <expire_timeout_chk>: - d02b59c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02b5a0: 6805 ldr r5, [r0, #0] - d02b5a2: b08d sub sp, #52 ; 0x34 - d02b5a4: 4606 mov r6, r0 - d02b5a6: f505 7738 add.w r7, r5, #736 ; 0x2e0 - d02b5aa: a909 add r1, sp, #36 ; 0x24 - d02b5ac: f505 7935 add.w r9, r5, #724 ; 0x2d4 - d02b5b0: 4638 mov r0, r7 - d02b5b2: f7d9 ff81 bl d0054b8 <rtw_enter_critical_bh> - d02b5b6: f8d5 42d4 ldr.w r4, [r5, #724] ; 0x2d4 - d02b5ba: 4621 mov r1, r4 - d02b5bc: 4648 mov r0, r9 - d02b5be: f7da f94b bl d005858 <rtw_end_of_queue_search> - d02b5c2: 2800 cmp r0, #0 - d02b5c4: d03c beq.n d02b640 <expire_timeout_chk+0xa4> - d02b5c6: 4638 mov r0, r7 - d02b5c8: f505 7737 add.w r7, r5, #732 ; 0x2dc - d02b5cc: a909 add r1, sp, #36 ; 0x24 - d02b5ce: f505 7a33 add.w sl, r5, #716 ; 0x2cc - d02b5d2: f7d9 ff79 bl d0054c8 <rtw_exit_critical_bh> - d02b5d6: a909 add r1, sp, #36 ; 0x24 - d02b5d8: 4638 mov r0, r7 - d02b5da: f04f 0900 mov.w r9, #0 - d02b5de: f7d9 ff6b bl d0054b8 <rtw_enter_critical_bh> - d02b5e2: f8df b1b4 ldr.w fp, [pc, #436] ; d02b798 <expire_timeout_chk+0x1fc> - d02b5e6: f8d5 82cc ldr.w r8, [r5, #716] ; 0x2cc - d02b5ea: 4641 mov r1, r8 - d02b5ec: 4650 mov r0, sl - d02b5ee: f7da f933 bl d005858 <rtw_end_of_queue_search> - d02b5f2: 2800 cmp r0, #0 - d02b5f4: d049 beq.n d02b68a <expire_timeout_chk+0xee> - d02b5f6: a909 add r1, sp, #36 ; 0x24 - d02b5f8: 4638 mov r0, r7 - d02b5fa: f7d9 ff65 bl d0054c8 <rtw_exit_critical_bh> - d02b5fe: 4649 mov r1, r9 - d02b600: 4630 mov r0, r6 - d02b602: f7ff fdf1 bl d02b1e8 <associated_clients_update> - d02b606: 4630 mov r0, r6 - d02b608: f7e1 fa68 bl d00cadc <rtw_get_bcmc_stainfo> - d02b60c: 4604 mov r4, r0 - d02b60e: f7f5 fd34 bl d02107a <ROM_WIFI_High_Queue_Empty_Check> - d02b612: 2801 cmp r0, #1 - d02b614: d111 bne.n d02b63a <expire_timeout_chk+0x9e> - d02b616: b184 cbz r4, d02b63a <expire_timeout_chk+0x9e> - d02b618: f8d4 20a0 ldr.w r2, [r4, #160] ; 0xa0 - d02b61c: b96a cbnz r2, d02b63a <expire_timeout_chk+0x9e> - d02b61e: f8b5 3322 ldrh.w r3, [r5, #802] ; 0x322 - d02b622: 07db lsls r3, r3, #31 - d02b624: d509 bpl.n d02b63a <expire_timeout_chk+0x9e> - d02b626: f8d5 3320 ldr.w r3, [r5, #800] ; 0x320 - d02b62a: 2105 movs r1, #5 - d02b62c: 4630 mov r0, r6 - d02b62e: f023 1301 bic.w r3, r3, #65537 ; 0x10001 - d02b632: f8c5 3320 str.w r3, [r5, #800] ; 0x320 - d02b636: f7e3 fb58 bl d00ecea <rtw_ap_update_beacon> - d02b63a: b00d add sp, #52 ; 0x34 - d02b63c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02b640: 68a3 ldr r3, [r4, #8] - d02b642: f5a4 7816 sub.w r8, r4, #600 ; 0x258 - d02b646: f8d4 a000 ldr.w sl, [r4] - d02b64a: b1e3 cbz r3, d02b686 <expire_timeout_chk+0xea> - d02b64c: 3b01 subs r3, #1 - d02b64e: 60a3 str r3, [r4, #8] - d02b650: b9cb cbnz r3, d02b686 <expire_timeout_chk+0xea> - d02b652: 4620 mov r0, r4 - d02b654: f7d9 ff80 bl d005558 <rtw_list_delete> - d02b658: aa0a add r2, sp, #40 ; 0x28 - d02b65a: 2101 movs r1, #1 - d02b65c: 4640 mov r0, r8 - d02b65e: f7f1 fb07 bl d01cc70 <rtw_hal_sta_info_get> - d02b662: a909 add r1, sp, #36 ; 0x24 - d02b664: 4638 mov r0, r7 - d02b666: f7d9 ff2f bl d0054c8 <rtw_exit_critical_bh> - d02b66a: 4641 mov r1, r8 - d02b66c: 4630 mov r0, r6 - d02b66e: f7e1 f9c7 bl d00ca00 <rtw_free_stainfo_enqueue_cmd> - d02b672: 4638 mov r0, r7 - d02b674: a909 add r1, sp, #36 ; 0x24 - d02b676: f7d9 ff1f bl d0054b8 <rtw_enter_critical_bh> - d02b67a: 4650 mov r0, sl - d02b67c: f7d9 ff5b bl d005536 <rtw_is_list_empty> - d02b680: b108 cbz r0, d02b686 <expire_timeout_chk+0xea> - d02b682: f8d5 a2d4 ldr.w sl, [r5, #724] ; 0x2d4 - d02b686: 4654 mov r4, sl - d02b688: e797 b.n d02b5ba <expire_timeout_chk+0x1e> - d02b68a: f5a8 7414 sub.w r4, r8, #592 ; 0x250 - d02b68e: aa0a add r2, sp, #40 ; 0x28 - d02b690: 2101 movs r1, #1 - d02b692: 4620 mov r0, r4 - d02b694: f7f1 faec bl d01cc70 <rtw_hal_sta_info_get> - d02b698: f8d8 3000 ldr.w r3, [r8] - d02b69c: f8d4 1168 ldr.w r1, [r4, #360] ; 0x168 - d02b6a0: 9306 str r3, [sp, #24] - d02b6a2: e9d4 c352 ldrd ip, r3, [r4, #328] ; 0x148 - d02b6a6: 9304 str r3, [sp, #16] - d02b6a8: e9d4 e350 ldrd lr, r3, [r4, #320] ; 0x140 - d02b6ac: 9305 str r3, [sp, #20] - d02b6ae: f8c4 e168 str.w lr, [r4, #360] ; 0x168 - d02b6b2: e9d4 325c ldrd r3, r2, [r4, #368] ; 0x170 - d02b6b6: 185b adds r3, r3, r1 - d02b6b8: f8d4 116c ldr.w r1, [r4, #364] ; 0x16c - d02b6bc: eb42 0201 adc.w r2, r2, r1 - d02b6c0: eb1c 010e adds.w r1, ip, lr - d02b6c4: 9307 str r3, [sp, #28] - d02b6c6: 4608 mov r0, r1 - d02b6c8: e9dd 1304 ldrd r1, r3, [sp, #16] - d02b6cc: eb41 0103 adc.w r1, r1, r3 - d02b6d0: 460b mov r3, r1 - d02b6d2: 4601 mov r1, r0 - d02b6d4: 4618 mov r0, r3 - d02b6d6: 9b07 ldr r3, [sp, #28] - d02b6d8: 4282 cmp r2, r0 - d02b6da: bf08 it eq - d02b6dc: 428b cmpeq r3, r1 - d02b6de: bf1c itt ne - d02b6e0: 233c movne r3, #60 ; 0x3c - d02b6e2: f8c4 3260 strne.w r3, [r4, #608] ; 0x260 - d02b6e6: e9d4 234e ldrd r2, r3, [r4, #312] ; 0x138 - d02b6ea: e9c4 2358 strd r2, r3, [r4, #352] ; 0x160 - d02b6ee: 9b05 ldr r3, [sp, #20] - d02b6f0: e9c4 3c5b strd r3, ip, [r4, #364] ; 0x16c - d02b6f4: 9b04 ldr r3, [sp, #16] - d02b6f6: f8c4 3174 str.w r3, [r4, #372] ; 0x174 - d02b6fa: f8d4 3260 ldr.w r3, [r4, #608] ; 0x260 - d02b6fe: b373 cbz r3, d02b75e <expire_timeout_chk+0x1c2> - d02b700: 3b01 subs r3, #1 - d02b702: f8c4 3260 str.w r3, [r4, #608] ; 0x260 - d02b706: bb6b cbnz r3, d02b764 <expire_timeout_chk+0x1c8> - d02b708: 4640 mov r0, r8 - d02b70a: f7d9 ff25 bl d005558 <rtw_list_delete> - d02b70e: 4b1e ldr r3, [pc, #120] ; (d02b788 <expire_timeout_chk+0x1ec>) - d02b710: 681b ldr r3, [r3, #0] - d02b712: b1b3 cbz r3, d02b742 <expire_timeout_chk+0x1a6> - d02b714: 481d ldr r0, [pc, #116] ; (d02b78c <expire_timeout_chk+0x1f0>) - d02b716: f7d8 fbef bl d003ef8 <inic_ipc_dev_buffered_printf> - d02b71a: f89d 302d ldrb.w r3, [sp, #45] ; 0x2d - d02b71e: 481c ldr r0, [pc, #112] ; (d02b790 <expire_timeout_chk+0x1f4>) - d02b720: 9302 str r3, [sp, #8] - d02b722: f89d 302c ldrb.w r3, [sp, #44] ; 0x2c - d02b726: f89d 2029 ldrb.w r2, [sp, #41] ; 0x29 - d02b72a: 9301 str r3, [sp, #4] - d02b72c: f89d 302b ldrb.w r3, [sp, #43] ; 0x2b - d02b730: f89d 1028 ldrb.w r1, [sp, #40] ; 0x28 - d02b734: 9300 str r3, [sp, #0] - d02b736: f8d0 0118 ldr.w r0, [r0, #280] ; 0x118 - d02b73a: f89d 302a ldrb.w r3, [sp, #42] ; 0x2a - d02b73e: f7d8 fbdb bl d003ef8 <inic_ipc_dev_buffered_printf> - d02b742: a909 add r1, sp, #36 ; 0x24 - d02b744: 4638 mov r0, r7 - d02b746: f7d9 febf bl d0054c8 <rtw_exit_critical_bh> - d02b74a: 4621 mov r1, r4 - d02b74c: 2203 movs r2, #3 - d02b74e: 4630 mov r0, r6 - d02b750: f7ff feca bl d02b4e8 <ap_free_sta> - d02b754: a909 add r1, sp, #36 ; 0x24 - d02b756: 4681 mov r9, r0 - d02b758: 4638 mov r0, r7 - d02b75a: f7d9 fead bl d0054b8 <rtw_enter_critical_bh> - d02b75e: f8dd 8018 ldr.w r8, [sp, #24] - d02b762: e742 b.n d02b5ea <expire_timeout_chk+0x4e> - d02b764: 4a0b ldr r2, [pc, #44] ; (d02b794 <expire_timeout_chk+0x1f8>) - d02b766: f8db 3024 ldr.w r3, [fp, #36] ; 0x24 - d02b76a: 68d2 ldr r2, [r2, #12] - d02b76c: 4293 cmp r3, r2 - d02b76e: bfb8 it lt - d02b770: 4613 movlt r3, r2 - d02b772: f8d4 20a0 ldr.w r2, [r4, #160] ; 0xa0 - d02b776: ebb2 0f63 cmp.w r2, r3, asr #1 - d02b77a: ddf0 ble.n d02b75e <expire_timeout_chk+0x1c2> - d02b77c: 4621 mov r1, r4 - d02b77e: 4630 mov r0, r6 - d02b780: f000 fb40 bl d02be04 <rtw_ap_wakeup_sta_to_xmit> - d02b784: e7eb b.n d02b75e <expire_timeout_chk+0x1c2> - d02b786: bf00 nop - d02b788: 6000013c .word 0x6000013c - d02b78c: 0d04a6af .word 0x0d04a6af - d02b790: 0d04b4c8 .word 0x0d04b4c8 - d02b794: 60005e50 .word 0x60005e50 - d02b798: 60000c80 .word 0x60000c80 - -0d02b79c <rtw_sta_flush>: - d02b79c: 4b21 ldr r3, [pc, #132] ; (d02b824 <rtw_sta_flush+0x88>) - d02b79e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02b7a2: 4604 mov r4, r0 - d02b7a4: b086 sub sp, #24 - d02b7a6: 6805 ldr r5, [r0, #0] - d02b7a8: 6818 ldr r0, [r3, #0] - d02b7aa: 889b ldrh r3, [r3, #4] - d02b7ac: 9004 str r0, [sp, #16] - d02b7ae: 4620 mov r0, r4 - d02b7b0: f8ad 3014 strh.w r3, [sp, #20] - d02b7b4: f7e6 ff28 bl d012608 <rtw_check_ap_mode> - d02b7b8: 2801 cmp r0, #1 - d02b7ba: d120 bne.n d02b7fe <rtw_sta_flush+0x62> - d02b7bc: f505 7637 add.w r6, r5, #732 ; 0x2dc - d02b7c0: a903 add r1, sp, #12 - d02b7c2: f505 7733 add.w r7, r5, #716 ; 0x2cc - d02b7c6: 4630 mov r0, r6 - d02b7c8: f7d9 fe76 bl d0054b8 <rtw_enter_critical_bh> - d02b7cc: f8d5 52cc ldr.w r5, [r5, #716] ; 0x2cc - d02b7d0: 4629 mov r1, r5 - d02b7d2: 4638 mov r0, r7 - d02b7d4: f7da f840 bl d005858 <rtw_end_of_queue_search> - d02b7d8: b1a8 cbz r0, d02b806 <rtw_sta_flush+0x6a> - d02b7da: a903 add r1, sp, #12 - d02b7dc: 4630 mov r0, r6 - d02b7de: f7d9 fe73 bl d0054c8 <rtw_exit_critical_bh> - d02b7e2: 4b11 ldr r3, [pc, #68] ; (d02b828 <rtw_sta_flush+0x8c>) - d02b7e4: 7c5b ldrb r3, [r3, #17] - d02b7e6: b113 cbz r3, d02b7ee <rtw_sta_flush+0x52> - d02b7e8: f894 3154 ldrb.w r3, [r4, #340] ; 0x154 - d02b7ec: b923 cbnz r3, d02b7f8 <rtw_sta_flush+0x5c> - d02b7ee: 2203 movs r2, #3 - d02b7f0: a904 add r1, sp, #16 - d02b7f2: 4620 mov r0, r4 - d02b7f4: f7e4 f988 bl d00fb08 <rtw_issue_deauth> - d02b7f8: 4620 mov r0, r4 - d02b7fa: f7ff faa0 bl d02ad3e <associated_clients_update.part.0> - d02b7fe: 2000 movs r0, #0 - d02b800: b006 add sp, #24 - d02b802: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02b806: f5a5 7114 sub.w r1, r5, #592 ; 0x250 - d02b80a: 4628 mov r0, r5 - d02b80c: f8d5 8000 ldr.w r8, [r5] - d02b810: 9101 str r1, [sp, #4] - d02b812: f7d9 fea1 bl d005558 <rtw_list_delete> - d02b816: 2203 movs r2, #3 - d02b818: 9901 ldr r1, [sp, #4] - d02b81a: 4620 mov r0, r4 - d02b81c: 4645 mov r5, r8 - d02b81e: f7ff fe63 bl d02b4e8 <ap_free_sta> - d02b822: e7d5 b.n d02b7d0 <rtw_sta_flush+0x34> - d02b824: 0d0456e9 .word 0x0d0456e9 - d02b828: 60000c80 .word 0x60000c80 - -0d02b82c <free_mlme_ap_info>: - d02b82c: b570 push {r4, r5, r6, lr} - d02b82e: 2600 movs r6, #0 - d02b830: 6804 ldr r4, [r0, #0] - d02b832: 4605 mov r5, r0 - d02b834: f884 62a4 strb.w r6, [r4, #676] ; 0x2a4 - d02b838: f884 6a97 strb.w r6, [r4, #2711] ; 0xa97 - d02b83c: f7ff ffae bl d02b79c <rtw_sta_flush> - d02b840: 4628 mov r0, r5 - d02b842: f7e6 ff33 bl d0126ac <rtw_state_reset> - d02b846: 4628 mov r0, r5 - d02b848: f7e1 f95a bl d00cb00 <rtw_free_all_stainfo> - d02b84c: 4628 mov r0, r5 - d02b84e: f7e1 f945 bl d00cadc <rtw_get_bcmc_stainfo> - d02b852: 4601 mov r1, r0 - d02b854: 4628 mov r0, r5 - d02b856: f7e0 fff7 bl d00c848 <rtw_free_stainfo> - d02b85a: f504 7028 add.w r0, r4, #672 ; 0x2a0 - d02b85e: f7d9 fe3d bl d0054dc <rtw_spinlock_free> - d02b862: f504 7037 add.w r0, r4, #732 ; 0x2dc - d02b866: f7d9 fe39 bl d0054dc <rtw_spinlock_free> - d02b86a: f504 7038 add.w r0, r4, #736 ; 0x2e0 - d02b86e: f7d9 fe35 bl d0054dc <rtw_spinlock_free> - d02b872: f504 7039 add.w r0, r4, #740 ; 0x2e4 - d02b876: f7d9 fe31 bl d0054dc <rtw_spinlock_free> - d02b87a: f504 702d add.w r0, r4, #692 ; 0x2b4 - d02b87e: f8a4 6324 strh.w r6, [r4, #804] ; 0x324 - d02b882: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d02b886: f7ff ba58 b.w d02ad3a <rtw_del_timer> - -0d02b88a <sta_info_update>: - d02b88a: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - d02b88c: f8d1 32f0 ldr.w r3, [r1, #752] ; 0x2f0 - d02b890: 460c mov r4, r1 - d02b892: 6806 ldr r6, [r0, #0] - d02b894: 4605 mov r5, r0 - d02b896: f3c3 2240 ubfx r2, r3, #9, #1 - d02b89a: f8c1 20ac str.w r2, [r1, #172] ; 0xac - d02b89e: f8d0 13f0 ldr.w r1, [r0, #1008] ; 0x3f0 - d02b8a2: 2900 cmp r1, #0 - d02b8a4: bf08 it eq - d02b8a6: 460a moveq r2, r1 - d02b8a8: f413 6300 ands.w r3, r3, #2048 ; 0x800 - d02b8ac: bf18 it ne - d02b8ae: 2301 movne r3, #1 - d02b8b0: f8c4 20ac str.w r2, [r4, #172] ; 0xac - d02b8b4: bf0e itee eq - d02b8b6: f884 3221 strbeq.w r3, [r4, #545] ; 0x221 - d02b8ba: f884 3221 strbne.w r3, [r4, #545] ; 0x221 - d02b8be: f8c4 30ac strne.w r3, [r4, #172] ; 0xac - d02b8c2: f890 33f5 ldrb.w r3, [r0, #1013] ; 0x3f5 - d02b8c6: b90b cbnz r3, d02b8cc <sta_info_update+0x42> - d02b8c8: f884 3221 strb.w r3, [r4, #545] ; 0x221 - d02b8cc: f10d 0206 add.w r2, sp, #6 - d02b8d0: 2102 movs r1, #2 - d02b8d2: 4620 mov r0, r4 - d02b8d4: f7f1 f9cc bl d01cc70 <rtw_hal_sta_info_get> - d02b8d8: f8bd 3006 ldrh.w r3, [sp, #6] - d02b8dc: f10d 0202 add.w r2, sp, #2 - d02b8e0: 2100 movs r1, #0 - d02b8e2: 3301 adds r3, #1 - d02b8e4: 4620 mov r0, r4 - d02b8e6: f88d 3002 strb.w r3, [sp, #2] - d02b8ea: f7f1 f94b bl d01cb84 <rtw_hal_sta_info_set> - d02b8ee: 4621 mov r1, r4 - d02b8f0: 4628 mov r0, r5 - d02b8f2: f7f1 f905 bl d01cb00 <wifi_hal_bb_sta_add> - d02b8f6: f8d5 3180 ldr.w r3, [r5, #384] ; 0x180 - d02b8fa: 462a mov r2, r5 - d02b8fc: 2106 movs r1, #6 - d02b8fe: 1e98 subs r0, r3, #2 - d02b900: 4243 negs r3, r0 - d02b902: 4143 adcs r3, r0 - d02b904: 4620 mov r0, r4 - d02b906: f8c4 30b0 str.w r3, [r4, #176] ; 0xb0 - d02b90a: f812 3fbf ldrb.w r3, [r2, #191]! - d02b90e: 2b0e cmp r3, #14 - d02b910: bf94 ite ls - d02b912: 2300 movls r3, #0 - d02b914: 2301 movhi r3, #1 - d02b916: f88d 3003 strb.w r3, [sp, #3] - d02b91a: f7f1 f933 bl d01cb84 <rtw_hal_sta_info_set> - d02b91e: f10d 0203 add.w r2, sp, #3 - d02b922: 2103 movs r1, #3 - d02b924: 4620 mov r0, r4 - d02b926: f7f1 f92d bl d01cb84 <rtw_hal_sta_info_set> - d02b92a: f895 30b2 ldrb.w r3, [r5, #178] ; 0xb2 - d02b92e: f003 0302 and.w r3, r3, #2 - d02b932: f884 3130 strb.w r3, [r4, #304] ; 0x130 - d02b936: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 - d02b93a: 2b00 cmp r3, #0 - d02b93c: f000 8083 beq.w d02ba46 <sta_info_update+0x1bc> - d02b940: f895 33f6 ldrb.w r3, [r5, #1014] ; 0x3f6 - d02b944: f884 3222 strb.w r3, [r4, #546] ; 0x222 - d02b948: f8b4 3229 ldrh.w r3, [r4, #553] ; 0x229 - d02b94c: f8b5 23fd ldrh.w r2, [r5, #1021] ; 0x3fd - d02b950: 401a ands r2, r3 - d02b952: 0691 lsls r1, r2, #26 - d02b954: bf44 itt mi - d02b956: 2201 movmi r2, #1 - d02b958: f884 2225 strbmi.w r2, [r4, #549] ; 0x225 - d02b95c: f8b5 23fd ldrh.w r2, [r5, #1021] ; 0x3fd - d02b960: 401a ands r2, r3 - d02b962: 0652 lsls r2, r2, #25 - d02b964: bf44 itt mi - d02b966: 2201 movmi r2, #1 - d02b968: f884 2226 strbmi.w r2, [r4, #550] ; 0x226 - d02b96c: f8b5 23fd ldrh.w r2, [r5, #1021] ; 0x3fd - d02b970: 4013 ands r3, r2 - d02b972: 079b lsls r3, r3, #30 - d02b974: bf41 itttt mi - d02b976: f895 30c0 ldrbmi.w r3, [r5, #192] ; 0xc0 - d02b97a: f884 3223 strbmi.w r3, [r4, #547] ; 0x223 - d02b97e: f895 30c1 ldrbmi.w r3, [r5, #193] ; 0xc1 - d02b982: f884 3224 strbmi.w r3, [r4, #548] ; 0x224 - d02b986: 2301 movs r3, #1 - d02b988: f8c4 30ac str.w r3, [r4, #172] ; 0xac - d02b98c: f204 2223 addw r2, r4, #547 ; 0x223 - d02b990: 2104 movs r1, #4 - d02b992: 4620 mov r0, r4 - d02b994: f7f1 f8f6 bl d01cb84 <rtw_hal_sta_info_set> - d02b998: f504 7209 add.w r2, r4, #548 ; 0x224 - d02b99c: 2105 movs r1, #5 - d02b99e: 4620 mov r0, r4 - d02b9a0: f7f1 f8f0 bl d01cb84 <rtw_hal_sta_info_set> - d02b9a4: f10d 0205 add.w r2, sp, #5 - d02b9a8: 2104 movs r1, #4 - d02b9aa: 4620 mov r0, r4 - d02b9ac: f7f1 f960 bl d01cc70 <rtw_hal_sta_info_get> - d02b9b0: 4628 mov r0, r5 - d02b9b2: f7e6 fe84 bl d0126be <rtw_state_check_ap_on> - d02b9b6: b170 cbz r0, d02b9d6 <sta_info_update+0x14c> - d02b9b8: f895 10bf ldrb.w r1, [r5, #191] ; 0xbf - d02b9bc: f895 38cf ldrb.w r3, [r5, #2255] ; 0x8cf - d02b9c0: 290e cmp r1, #14 - d02b9c2: f89d 2005 ldrb.w r2, [sp, #5] - d02b9c6: d849 bhi.n d02ba5c <sta_info_update+0x1d2> - d02b9c8: f003 030f and.w r3, r3, #15 - d02b9cc: 4293 cmp r3, r2 - d02b9ce: bfa8 it ge - d02b9d0: 4613 movge r3, r2 - d02b9d2: f88d 3005 strb.w r3, [sp, #5] - d02b9d6: f89d 1005 ldrb.w r1, [sp, #5] - d02b9da: 4620 mov r0, r4 - d02b9dc: f7f6 faec bl d021fb8 <rtw_xmit_query_short_GI> - d02b9e0: aa01 add r2, sp, #4 - d02b9e2: 2109 movs r1, #9 - d02b9e4: f88d 0004 strb.w r0, [sp, #4] - d02b9e8: 4620 mov r0, r4 - d02b9ea: f7f1 f8cb bl d01cb84 <rtw_hal_sta_info_set> - d02b9ee: 4621 mov r1, r4 - d02b9f0: 4628 mov r0, r5 - d02b9f2: f7f1 fb67 bl d01d0c4 <rtw_hal_update_asoc_cap_apmode> - d02b9f6: aa02 add r2, sp, #8 - d02b9f8: 2101 movs r1, #1 - d02b9fa: 4620 mov r0, r4 - d02b9fc: f7f1 f938 bl d01cc70 <rtw_hal_sta_info_get> - d02ba00: aa02 add r2, sp, #8 - d02ba02: 2100 movs r1, #0 - d02ba04: 4628 mov r0, r5 - d02ba06: f7e6 f945 bl d011c94 <rtw_send_delba> - d02ba0a: aa02 add r2, sp, #8 - d02ba0c: 2101 movs r1, #1 - d02ba0e: 4628 mov r0, r5 - d02ba10: f7e6 f940 bl d011c94 <rtw_send_delba> - d02ba14: 2100 movs r1, #0 - d02ba16: f504 709c add.w r0, r4, #312 ; 0x138 - d02ba1a: 2258 movs r2, #88 ; 0x58 - d02ba1c: f884 1227 strb.w r1, [r4, #551] ; 0x227 - d02ba20: f884 1228 strb.w r1, [r4, #552] ; 0x228 - d02ba24: f7d9 fdbd bl d0055a2 <rtw_memset> - d02ba28: f8d4 40ac ldr.w r4, [r4, #172] ; 0xac - d02ba2c: b94c cbnz r4, d02ba42 <sta_info_update+0x1b8> - d02ba2e: f896 329a ldrb.w r3, [r6, #666] ; 0x29a - d02ba32: 4628 mov r0, r5 - d02ba34: 3301 adds r3, #1 - d02ba36: f886 329a strb.w r3, [r6, #666] ; 0x29a - d02ba3a: f7e1 f84f bl d00cadc <rtw_get_bcmc_stainfo> - d02ba3e: f8c0 40ac str.w r4, [r0, #172] ; 0xac - d02ba42: b004 add sp, #16 - d02ba44: bd70 pop {r4, r5, r6, pc} - d02ba46: f884 3222 strb.w r3, [r4, #546] ; 0x222 - d02ba4a: f884 3225 strb.w r3, [r4, #549] ; 0x225 - d02ba4e: f884 3226 strb.w r3, [r4, #550] ; 0x226 - d02ba52: f884 3223 strb.w r3, [r4, #547] ; 0x223 - d02ba56: f884 3224 strb.w r3, [r4, #548] ; 0x224 - d02ba5a: e797 b.n d02b98c <sta_info_update+0x102> - d02ba5c: 091b lsrs r3, r3, #4 - d02ba5e: 4293 cmp r3, r2 - d02ba60: bf28 it cs - d02ba62: 4613 movcs r3, r2 - d02ba64: e7b5 b.n d02b9d2 <sta_info_update+0x148> +0d02b5c4 <ap_free_sta>: + d02b5c4: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} + d02b5c6: 4605 mov r5, r0 + d02b5c8: 4616 mov r6, r2 + d02b5ca: 460c mov r4, r1 + d02b5cc: 2900 cmp r1, #0 + d02b5ce: d04e beq.n d02b66e <ap_free_sta+0xaa> + d02b5d0: aa02 add r2, sp, #8 + d02b5d2: 2101 movs r1, #1 + d02b5d4: 4620 mov r0, r4 + d02b5d6: f7f1 fbb9 bl d01cd4c <rtw_hal_sta_info_get> + d02b5da: aa02 add r2, sp, #8 + d02b5dc: 2100 movs r1, #0 + d02b5de: 4628 mov r0, r5 + d02b5e0: f7e6 fb58 bl d011c94 <rtw_send_delba> + d02b5e4: aa02 add r2, sp, #8 + d02b5e6: 2101 movs r1, #1 + d02b5e8: 4628 mov r0, r5 + d02b5ea: f7e6 fb53 bl d011c94 <rtw_send_delba> + d02b5ee: 2300 movs r3, #0 + d02b5f0: f884 3227 strb.w r3, [r4, #551] ; 0x227 + d02b5f4: f884 3228 strb.w r3, [r4, #552] ; 0x228 + d02b5f8: 4b1e ldr r3, [pc, #120] ; (d02b674 <ap_free_sta+0xb0>) + d02b5fa: 7c5b ldrb r3, [r3, #17] + d02b5fc: b113 cbz r3, d02b604 <ap_free_sta+0x40> + d02b5fe: f895 3154 ldrb.w r3, [r5, #340] ; 0x154 + d02b602: b923 cbnz r3, d02b60e <ap_free_sta+0x4a> + d02b604: 4632 mov r2, r6 + d02b606: a902 add r1, sp, #8 + d02b608: 4628 mov r0, r5 + d02b60a: f7e4 fa7d bl d00fb08 <rtw_issue_deauth> + d02b60e: f10d 0203 add.w r2, sp, #3 + d02b612: 2100 movs r1, #0 + d02b614: 4620 mov r0, r4 + d02b616: f7f1 fb99 bl d01cd4c <rtw_hal_sta_info_get> + d02b61a: f89d 2003 ldrb.w r2, [sp, #3] + d02b61e: 4621 mov r1, r4 + d02b620: 4628 mov r0, r5 + d02b622: 3203 adds r2, #3 + d02b624: b2d2 uxtb r2, r2 + d02b626: f7de fb35 bl d009c94 <rtw_setkey_clear_stakey> + d02b62a: a901 add r1, sp, #4 + d02b62c: 4620 mov r0, r4 + d02b62e: f7d9 ff43 bl d0054b8 <rtw_enter_critical_bh> + d02b632: 4620 mov r0, r4 + d02b634: f7e7 f866 bl d012704 <rtw_state_reset_ap_client_state> + d02b638: a901 add r1, sp, #4 + d02b63a: 4620 mov r0, r4 + d02b63c: f7d9 ff44 bl d0054c8 <rtw_exit_critical_bh> + d02b640: 2300 movs r3, #0 + d02b642: 2206 movs r2, #6 + d02b644: a902 add r1, sp, #8 + d02b646: 2001 movs r0, #1 + d02b648: f7dc f9c8 bl d0079dc <wifi_indication> + d02b64c: 4632 mov r2, r6 + d02b64e: a902 add r1, sp, #8 + d02b650: 4628 mov r0, r5 + d02b652: f7e1 fbf1 bl d00ce38 <rtw_sta_del_event> + d02b656: 4621 mov r1, r4 + d02b658: 4628 mov r0, r5 + d02b65a: f7ff ff20 bl d02b49e <bss_cap_update_on_sta_leave> + d02b65e: 4621 mov r1, r4 + d02b660: 4606 mov r6, r0 + d02b662: 4628 mov r0, r5 + d02b664: f7e1 f8f0 bl d00c848 <rtw_free_stainfo> + d02b668: 4630 mov r0, r6 + d02b66a: b004 add sp, #16 + d02b66c: bd70 pop {r4, r5, r6, pc} + d02b66e: 460e mov r6, r1 + d02b670: e7fa b.n d02b668 <ap_free_sta+0xa4> + d02b672: bf00 nop + d02b674: 60000c80 .word 0x60000c80 + +0d02b678 <expire_timeout_chk>: + d02b678: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02b67c: 6805 ldr r5, [r0, #0] + d02b67e: b08d sub sp, #52 ; 0x34 + d02b680: 4606 mov r6, r0 + d02b682: f505 7738 add.w r7, r5, #736 ; 0x2e0 + d02b686: a909 add r1, sp, #36 ; 0x24 + d02b688: f505 7935 add.w r9, r5, #724 ; 0x2d4 + d02b68c: 4638 mov r0, r7 + d02b68e: f7d9 ff13 bl d0054b8 <rtw_enter_critical_bh> + d02b692: f8d5 42d4 ldr.w r4, [r5, #724] ; 0x2d4 + d02b696: 4621 mov r1, r4 + d02b698: 4648 mov r0, r9 + d02b69a: f7da f8dd bl d005858 <rtw_end_of_queue_search> + d02b69e: 2800 cmp r0, #0 + d02b6a0: d03c beq.n d02b71c <expire_timeout_chk+0xa4> + d02b6a2: 4638 mov r0, r7 + d02b6a4: f505 7737 add.w r7, r5, #732 ; 0x2dc + d02b6a8: a909 add r1, sp, #36 ; 0x24 + d02b6aa: f505 7a33 add.w sl, r5, #716 ; 0x2cc + d02b6ae: f7d9 ff0b bl d0054c8 <rtw_exit_critical_bh> + d02b6b2: a909 add r1, sp, #36 ; 0x24 + d02b6b4: 4638 mov r0, r7 + d02b6b6: f04f 0900 mov.w r9, #0 + d02b6ba: f7d9 fefd bl d0054b8 <rtw_enter_critical_bh> + d02b6be: f8df b1b4 ldr.w fp, [pc, #436] ; d02b874 <expire_timeout_chk+0x1fc> + d02b6c2: f8d5 82cc ldr.w r8, [r5, #716] ; 0x2cc + d02b6c6: 4641 mov r1, r8 + d02b6c8: 4650 mov r0, sl + d02b6ca: f7da f8c5 bl d005858 <rtw_end_of_queue_search> + d02b6ce: 2800 cmp r0, #0 + d02b6d0: d049 beq.n d02b766 <expire_timeout_chk+0xee> + d02b6d2: a909 add r1, sp, #36 ; 0x24 + d02b6d4: 4638 mov r0, r7 + d02b6d6: f7d9 fef7 bl d0054c8 <rtw_exit_critical_bh> + d02b6da: 4649 mov r1, r9 + d02b6dc: 4630 mov r0, r6 + d02b6de: f7ff fdf1 bl d02b2c4 <associated_clients_update> + d02b6e2: 4630 mov r0, r6 + d02b6e4: f7e1 f9fa bl d00cadc <rtw_get_bcmc_stainfo> + d02b6e8: 4604 mov r4, r0 + d02b6ea: f7f5 fd34 bl d021156 <ROM_WIFI_High_Queue_Empty_Check> + d02b6ee: 2801 cmp r0, #1 + d02b6f0: d111 bne.n d02b716 <expire_timeout_chk+0x9e> + d02b6f2: b184 cbz r4, d02b716 <expire_timeout_chk+0x9e> + d02b6f4: f8d4 20a0 ldr.w r2, [r4, #160] ; 0xa0 + d02b6f8: b96a cbnz r2, d02b716 <expire_timeout_chk+0x9e> + d02b6fa: f8b5 3322 ldrh.w r3, [r5, #802] ; 0x322 + d02b6fe: 07db lsls r3, r3, #31 + d02b700: d509 bpl.n d02b716 <expire_timeout_chk+0x9e> + d02b702: f8d5 3320 ldr.w r3, [r5, #800] ; 0x320 + d02b706: 2105 movs r1, #5 + d02b708: 4630 mov r0, r6 + d02b70a: f023 1301 bic.w r3, r3, #65537 ; 0x10001 + d02b70e: f8c5 3320 str.w r3, [r5, #800] ; 0x320 + d02b712: f7e3 faea bl d00ecea <rtw_ap_update_beacon> + d02b716: b00d add sp, #52 ; 0x34 + d02b718: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02b71c: 68a3 ldr r3, [r4, #8] + d02b71e: f5a4 7816 sub.w r8, r4, #600 ; 0x258 + d02b722: f8d4 a000 ldr.w sl, [r4] + d02b726: b1e3 cbz r3, d02b762 <expire_timeout_chk+0xea> + d02b728: 3b01 subs r3, #1 + d02b72a: 60a3 str r3, [r4, #8] + d02b72c: b9cb cbnz r3, d02b762 <expire_timeout_chk+0xea> + d02b72e: 4620 mov r0, r4 + d02b730: f7d9 ff12 bl d005558 <rtw_list_delete> + d02b734: aa0a add r2, sp, #40 ; 0x28 + d02b736: 2101 movs r1, #1 + d02b738: 4640 mov r0, r8 + d02b73a: f7f1 fb07 bl d01cd4c <rtw_hal_sta_info_get> + d02b73e: a909 add r1, sp, #36 ; 0x24 + d02b740: 4638 mov r0, r7 + d02b742: f7d9 fec1 bl d0054c8 <rtw_exit_critical_bh> + d02b746: 4641 mov r1, r8 + d02b748: 4630 mov r0, r6 + d02b74a: f7e1 f959 bl d00ca00 <rtw_free_stainfo_enqueue_cmd> + d02b74e: 4638 mov r0, r7 + d02b750: a909 add r1, sp, #36 ; 0x24 + d02b752: f7d9 feb1 bl d0054b8 <rtw_enter_critical_bh> + d02b756: 4650 mov r0, sl + d02b758: f7d9 feed bl d005536 <rtw_is_list_empty> + d02b75c: b108 cbz r0, d02b762 <expire_timeout_chk+0xea> + d02b75e: f8d5 a2d4 ldr.w sl, [r5, #724] ; 0x2d4 + d02b762: 4654 mov r4, sl + d02b764: e797 b.n d02b696 <expire_timeout_chk+0x1e> + d02b766: f5a8 7414 sub.w r4, r8, #592 ; 0x250 + d02b76a: aa0a add r2, sp, #40 ; 0x28 + d02b76c: 2101 movs r1, #1 + d02b76e: 4620 mov r0, r4 + d02b770: f7f1 faec bl d01cd4c <rtw_hal_sta_info_get> + d02b774: f8d8 3000 ldr.w r3, [r8] + d02b778: f8d4 1168 ldr.w r1, [r4, #360] ; 0x168 + d02b77c: 9306 str r3, [sp, #24] + d02b77e: e9d4 c352 ldrd ip, r3, [r4, #328] ; 0x148 + d02b782: 9304 str r3, [sp, #16] + d02b784: e9d4 e350 ldrd lr, r3, [r4, #320] ; 0x140 + d02b788: 9305 str r3, [sp, #20] + d02b78a: f8c4 e168 str.w lr, [r4, #360] ; 0x168 + d02b78e: e9d4 325c ldrd r3, r2, [r4, #368] ; 0x170 + d02b792: 185b adds r3, r3, r1 + d02b794: f8d4 116c ldr.w r1, [r4, #364] ; 0x16c + d02b798: eb42 0201 adc.w r2, r2, r1 + d02b79c: eb1c 010e adds.w r1, ip, lr + d02b7a0: 9307 str r3, [sp, #28] + d02b7a2: 4608 mov r0, r1 + d02b7a4: e9dd 1304 ldrd r1, r3, [sp, #16] + d02b7a8: eb41 0103 adc.w r1, r1, r3 + d02b7ac: 460b mov r3, r1 + d02b7ae: 4601 mov r1, r0 + d02b7b0: 4618 mov r0, r3 + d02b7b2: 9b07 ldr r3, [sp, #28] + d02b7b4: 4282 cmp r2, r0 + d02b7b6: bf08 it eq + d02b7b8: 428b cmpeq r3, r1 + d02b7ba: bf1c itt ne + d02b7bc: 233c movne r3, #60 ; 0x3c + d02b7be: f8c4 3260 strne.w r3, [r4, #608] ; 0x260 + d02b7c2: e9d4 234e ldrd r2, r3, [r4, #312] ; 0x138 + d02b7c6: e9c4 2358 strd r2, r3, [r4, #352] ; 0x160 + d02b7ca: 9b05 ldr r3, [sp, #20] + d02b7cc: e9c4 3c5b strd r3, ip, [r4, #364] ; 0x16c + d02b7d0: 9b04 ldr r3, [sp, #16] + d02b7d2: f8c4 3174 str.w r3, [r4, #372] ; 0x174 + d02b7d6: f8d4 3260 ldr.w r3, [r4, #608] ; 0x260 + d02b7da: b373 cbz r3, d02b83a <expire_timeout_chk+0x1c2> + d02b7dc: 3b01 subs r3, #1 + d02b7de: f8c4 3260 str.w r3, [r4, #608] ; 0x260 + d02b7e2: bb6b cbnz r3, d02b840 <expire_timeout_chk+0x1c8> + d02b7e4: 4640 mov r0, r8 + d02b7e6: f7d9 feb7 bl d005558 <rtw_list_delete> + d02b7ea: 4b1e ldr r3, [pc, #120] ; (d02b864 <expire_timeout_chk+0x1ec>) + d02b7ec: 681b ldr r3, [r3, #0] + d02b7ee: b1b3 cbz r3, d02b81e <expire_timeout_chk+0x1a6> + d02b7f0: 481d ldr r0, [pc, #116] ; (d02b868 <expire_timeout_chk+0x1f0>) + d02b7f2: f7d8 fb81 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02b7f6: f89d 302d ldrb.w r3, [sp, #45] ; 0x2d + d02b7fa: 481c ldr r0, [pc, #112] ; (d02b86c <expire_timeout_chk+0x1f4>) + d02b7fc: 9302 str r3, [sp, #8] + d02b7fe: f89d 302c ldrb.w r3, [sp, #44] ; 0x2c + d02b802: f89d 2029 ldrb.w r2, [sp, #41] ; 0x29 + d02b806: 9301 str r3, [sp, #4] + d02b808: f89d 302b ldrb.w r3, [sp, #43] ; 0x2b + d02b80c: f89d 1028 ldrb.w r1, [sp, #40] ; 0x28 + d02b810: 9300 str r3, [sp, #0] + d02b812: f8d0 0118 ldr.w r0, [r0, #280] ; 0x118 + d02b816: f89d 302a ldrb.w r3, [sp, #42] ; 0x2a + d02b81a: f7d8 fb6d bl d003ef8 <inic_ipc_dev_buffered_printf> + d02b81e: a909 add r1, sp, #36 ; 0x24 + d02b820: 4638 mov r0, r7 + d02b822: f7d9 fe51 bl d0054c8 <rtw_exit_critical_bh> + d02b826: 4621 mov r1, r4 + d02b828: 2203 movs r2, #3 + d02b82a: 4630 mov r0, r6 + d02b82c: f7ff feca bl d02b5c4 <ap_free_sta> + d02b830: a909 add r1, sp, #36 ; 0x24 + d02b832: 4681 mov r9, r0 + d02b834: 4638 mov r0, r7 + d02b836: f7d9 fe3f bl d0054b8 <rtw_enter_critical_bh> + d02b83a: f8dd 8018 ldr.w r8, [sp, #24] + d02b83e: e742 b.n d02b6c6 <expire_timeout_chk+0x4e> + d02b840: 4a0b ldr r2, [pc, #44] ; (d02b870 <expire_timeout_chk+0x1f8>) + d02b842: f8db 3024 ldr.w r3, [fp, #36] ; 0x24 + d02b846: 68d2 ldr r2, [r2, #12] + d02b848: 4293 cmp r3, r2 + d02b84a: bfb8 it lt + d02b84c: 4613 movlt r3, r2 + d02b84e: f8d4 20a0 ldr.w r2, [r4, #160] ; 0xa0 + d02b852: ebb2 0f63 cmp.w r2, r3, asr #1 + d02b856: ddf0 ble.n d02b83a <expire_timeout_chk+0x1c2> + d02b858: 4621 mov r1, r4 + d02b85a: 4630 mov r0, r6 + d02b85c: f000 fb40 bl d02bee0 <rtw_ap_wakeup_sta_to_xmit> + d02b860: e7eb b.n d02b83a <expire_timeout_chk+0x1c2> + d02b862: bf00 nop + d02b864: 6000013c .word 0x6000013c + d02b868: 0d04a78b .word 0x0d04a78b + d02b86c: 0d04b5a4 .word 0x0d04b5a4 + d02b870: 60005e50 .word 0x60005e50 + d02b874: 60000c80 .word 0x60000c80 + +0d02b878 <rtw_sta_flush>: + d02b878: 4b21 ldr r3, [pc, #132] ; (d02b900 <rtw_sta_flush+0x88>) + d02b87a: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02b87e: 4604 mov r4, r0 + d02b880: b086 sub sp, #24 + d02b882: 6805 ldr r5, [r0, #0] + d02b884: 6818 ldr r0, [r3, #0] + d02b886: 889b ldrh r3, [r3, #4] + d02b888: 9004 str r0, [sp, #16] + d02b88a: 4620 mov r0, r4 + d02b88c: f8ad 3014 strh.w r3, [sp, #20] + d02b890: f7e6 feba bl d012608 <rtw_check_ap_mode> + d02b894: 2801 cmp r0, #1 + d02b896: d120 bne.n d02b8da <rtw_sta_flush+0x62> + d02b898: f505 7637 add.w r6, r5, #732 ; 0x2dc + d02b89c: a903 add r1, sp, #12 + d02b89e: f505 7733 add.w r7, r5, #716 ; 0x2cc + d02b8a2: 4630 mov r0, r6 + d02b8a4: f7d9 fe08 bl d0054b8 <rtw_enter_critical_bh> + d02b8a8: f8d5 52cc ldr.w r5, [r5, #716] ; 0x2cc + d02b8ac: 4629 mov r1, r5 + d02b8ae: 4638 mov r0, r7 + d02b8b0: f7d9 ffd2 bl d005858 <rtw_end_of_queue_search> + d02b8b4: b1a8 cbz r0, d02b8e2 <rtw_sta_flush+0x6a> + d02b8b6: a903 add r1, sp, #12 + d02b8b8: 4630 mov r0, r6 + d02b8ba: f7d9 fe05 bl d0054c8 <rtw_exit_critical_bh> + d02b8be: 4b11 ldr r3, [pc, #68] ; (d02b904 <rtw_sta_flush+0x8c>) + d02b8c0: 7c5b ldrb r3, [r3, #17] + d02b8c2: b113 cbz r3, d02b8ca <rtw_sta_flush+0x52> + d02b8c4: f894 3154 ldrb.w r3, [r4, #340] ; 0x154 + d02b8c8: b923 cbnz r3, d02b8d4 <rtw_sta_flush+0x5c> + d02b8ca: 2203 movs r2, #3 + d02b8cc: a904 add r1, sp, #16 + d02b8ce: 4620 mov r0, r4 + d02b8d0: f7e4 f91a bl d00fb08 <rtw_issue_deauth> + d02b8d4: 4620 mov r0, r4 + d02b8d6: f7ff faa0 bl d02ae1a <associated_clients_update.part.0> + d02b8da: 2000 movs r0, #0 + d02b8dc: b006 add sp, #24 + d02b8de: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02b8e2: f5a5 7114 sub.w r1, r5, #592 ; 0x250 + d02b8e6: 4628 mov r0, r5 + d02b8e8: f8d5 8000 ldr.w r8, [r5] + d02b8ec: 9101 str r1, [sp, #4] + d02b8ee: f7d9 fe33 bl d005558 <rtw_list_delete> + d02b8f2: 2203 movs r2, #3 + d02b8f4: 9901 ldr r1, [sp, #4] + d02b8f6: 4620 mov r0, r4 + d02b8f8: 4645 mov r5, r8 + d02b8fa: f7ff fe63 bl d02b5c4 <ap_free_sta> + d02b8fe: e7d5 b.n d02b8ac <rtw_sta_flush+0x34> + d02b900: 0d0457c9 .word 0x0d0457c9 + d02b904: 60000c80 .word 0x60000c80 + +0d02b908 <free_mlme_ap_info>: + d02b908: b570 push {r4, r5, r6, lr} + d02b90a: 2600 movs r6, #0 + d02b90c: 6804 ldr r4, [r0, #0] + d02b90e: 4605 mov r5, r0 + d02b910: f884 62a4 strb.w r6, [r4, #676] ; 0x2a4 + d02b914: f884 6a97 strb.w r6, [r4, #2711] ; 0xa97 + d02b918: f7ff ffae bl d02b878 <rtw_sta_flush> + d02b91c: 4628 mov r0, r5 + d02b91e: f7e6 fec5 bl d0126ac <rtw_state_reset> + d02b922: 4628 mov r0, r5 + d02b924: f7e1 f8ec bl d00cb00 <rtw_free_all_stainfo> + d02b928: 4628 mov r0, r5 + d02b92a: f7e1 f8d7 bl d00cadc <rtw_get_bcmc_stainfo> + d02b92e: 4601 mov r1, r0 + d02b930: 4628 mov r0, r5 + d02b932: f7e0 ff89 bl d00c848 <rtw_free_stainfo> + d02b936: f504 7028 add.w r0, r4, #672 ; 0x2a0 + d02b93a: f7d9 fdcf bl d0054dc <rtw_spinlock_free> + d02b93e: f504 7037 add.w r0, r4, #732 ; 0x2dc + d02b942: f7d9 fdcb bl d0054dc <rtw_spinlock_free> + d02b946: f504 7038 add.w r0, r4, #736 ; 0x2e0 + d02b94a: f7d9 fdc7 bl d0054dc <rtw_spinlock_free> + d02b94e: f504 7039 add.w r0, r4, #740 ; 0x2e4 + d02b952: f7d9 fdc3 bl d0054dc <rtw_spinlock_free> + d02b956: f504 702d add.w r0, r4, #692 ; 0x2b4 + d02b95a: f8a4 6324 strh.w r6, [r4, #804] ; 0x324 + d02b95e: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d02b962: f7ff ba58 b.w d02ae16 <rtw_del_timer> + +0d02b966 <sta_info_update>: + d02b966: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} + d02b968: f8d1 32f0 ldr.w r3, [r1, #752] ; 0x2f0 + d02b96c: 460c mov r4, r1 + d02b96e: 6806 ldr r6, [r0, #0] + d02b970: 4605 mov r5, r0 + d02b972: f3c3 2240 ubfx r2, r3, #9, #1 + d02b976: f8c1 20ac str.w r2, [r1, #172] ; 0xac + d02b97a: f8d0 13f0 ldr.w r1, [r0, #1008] ; 0x3f0 + d02b97e: 2900 cmp r1, #0 + d02b980: bf08 it eq + d02b982: 460a moveq r2, r1 + d02b984: f413 6300 ands.w r3, r3, #2048 ; 0x800 + d02b988: bf18 it ne + d02b98a: 2301 movne r3, #1 + d02b98c: f8c4 20ac str.w r2, [r4, #172] ; 0xac + d02b990: bf0e itee eq + d02b992: f884 3221 strbeq.w r3, [r4, #545] ; 0x221 + d02b996: f884 3221 strbne.w r3, [r4, #545] ; 0x221 + d02b99a: f8c4 30ac strne.w r3, [r4, #172] ; 0xac + d02b99e: f890 33f5 ldrb.w r3, [r0, #1013] ; 0x3f5 + d02b9a2: b90b cbnz r3, d02b9a8 <sta_info_update+0x42> + d02b9a4: f884 3221 strb.w r3, [r4, #545] ; 0x221 + d02b9a8: f10d 0206 add.w r2, sp, #6 + d02b9ac: 2102 movs r1, #2 + d02b9ae: 4620 mov r0, r4 + d02b9b0: f7f1 f9cc bl d01cd4c <rtw_hal_sta_info_get> + d02b9b4: f8bd 3006 ldrh.w r3, [sp, #6] + d02b9b8: f10d 0202 add.w r2, sp, #2 + d02b9bc: 2100 movs r1, #0 + d02b9be: 3301 adds r3, #1 + d02b9c0: 4620 mov r0, r4 + d02b9c2: f88d 3002 strb.w r3, [sp, #2] + d02b9c6: f7f1 f94b bl d01cc60 <rtw_hal_sta_info_set> + d02b9ca: 4621 mov r1, r4 + d02b9cc: 4628 mov r0, r5 + d02b9ce: f7f1 f905 bl d01cbdc <wifi_hal_bb_sta_add> + d02b9d2: f8d5 3180 ldr.w r3, [r5, #384] ; 0x180 + d02b9d6: 462a mov r2, r5 + d02b9d8: 2106 movs r1, #6 + d02b9da: 1e98 subs r0, r3, #2 + d02b9dc: 4243 negs r3, r0 + d02b9de: 4143 adcs r3, r0 + d02b9e0: 4620 mov r0, r4 + d02b9e2: f8c4 30b0 str.w r3, [r4, #176] ; 0xb0 + d02b9e6: f812 3fbf ldrb.w r3, [r2, #191]! + d02b9ea: 2b0e cmp r3, #14 + d02b9ec: bf94 ite ls + d02b9ee: 2300 movls r3, #0 + d02b9f0: 2301 movhi r3, #1 + d02b9f2: f88d 3003 strb.w r3, [sp, #3] + d02b9f6: f7f1 f933 bl d01cc60 <rtw_hal_sta_info_set> + d02b9fa: f10d 0203 add.w r2, sp, #3 + d02b9fe: 2103 movs r1, #3 + d02ba00: 4620 mov r0, r4 + d02ba02: f7f1 f92d bl d01cc60 <rtw_hal_sta_info_set> + d02ba06: f895 30b2 ldrb.w r3, [r5, #178] ; 0xb2 + d02ba0a: f003 0302 and.w r3, r3, #2 + d02ba0e: f884 3130 strb.w r3, [r4, #304] ; 0x130 + d02ba12: f894 3221 ldrb.w r3, [r4, #545] ; 0x221 + d02ba16: 2b00 cmp r3, #0 + d02ba18: f000 8083 beq.w d02bb22 <sta_info_update+0x1bc> + d02ba1c: f895 33f6 ldrb.w r3, [r5, #1014] ; 0x3f6 + d02ba20: f884 3222 strb.w r3, [r4, #546] ; 0x222 + d02ba24: f8b4 3229 ldrh.w r3, [r4, #553] ; 0x229 + d02ba28: f8b5 23fd ldrh.w r2, [r5, #1021] ; 0x3fd + d02ba2c: 401a ands r2, r3 + d02ba2e: 0691 lsls r1, r2, #26 + d02ba30: bf44 itt mi + d02ba32: 2201 movmi r2, #1 + d02ba34: f884 2225 strbmi.w r2, [r4, #549] ; 0x225 + d02ba38: f8b5 23fd ldrh.w r2, [r5, #1021] ; 0x3fd + d02ba3c: 401a ands r2, r3 + d02ba3e: 0652 lsls r2, r2, #25 + d02ba40: bf44 itt mi + d02ba42: 2201 movmi r2, #1 + d02ba44: f884 2226 strbmi.w r2, [r4, #550] ; 0x226 + d02ba48: f8b5 23fd ldrh.w r2, [r5, #1021] ; 0x3fd + d02ba4c: 4013 ands r3, r2 + d02ba4e: 079b lsls r3, r3, #30 + d02ba50: bf41 itttt mi + d02ba52: f895 30c0 ldrbmi.w r3, [r5, #192] ; 0xc0 + d02ba56: f884 3223 strbmi.w r3, [r4, #547] ; 0x223 + d02ba5a: f895 30c1 ldrbmi.w r3, [r5, #193] ; 0xc1 + d02ba5e: f884 3224 strbmi.w r3, [r4, #548] ; 0x224 + d02ba62: 2301 movs r3, #1 + d02ba64: f8c4 30ac str.w r3, [r4, #172] ; 0xac + d02ba68: f204 2223 addw r2, r4, #547 ; 0x223 + d02ba6c: 2104 movs r1, #4 + d02ba6e: 4620 mov r0, r4 + d02ba70: f7f1 f8f6 bl d01cc60 <rtw_hal_sta_info_set> + d02ba74: f504 7209 add.w r2, r4, #548 ; 0x224 + d02ba78: 2105 movs r1, #5 + d02ba7a: 4620 mov r0, r4 + d02ba7c: f7f1 f8f0 bl d01cc60 <rtw_hal_sta_info_set> + d02ba80: f10d 0205 add.w r2, sp, #5 + d02ba84: 2104 movs r1, #4 + d02ba86: 4620 mov r0, r4 + d02ba88: f7f1 f960 bl d01cd4c <rtw_hal_sta_info_get> + d02ba8c: 4628 mov r0, r5 + d02ba8e: f7e6 fe16 bl d0126be <rtw_state_check_ap_on> + d02ba92: b170 cbz r0, d02bab2 <sta_info_update+0x14c> + d02ba94: f895 10bf ldrb.w r1, [r5, #191] ; 0xbf + d02ba98: f895 38cf ldrb.w r3, [r5, #2255] ; 0x8cf + d02ba9c: 290e cmp r1, #14 + d02ba9e: f89d 2005 ldrb.w r2, [sp, #5] + d02baa2: d849 bhi.n d02bb38 <sta_info_update+0x1d2> + d02baa4: f003 030f and.w r3, r3, #15 + d02baa8: 4293 cmp r3, r2 + d02baaa: bfa8 it ge + d02baac: 4613 movge r3, r2 + d02baae: f88d 3005 strb.w r3, [sp, #5] + d02bab2: f89d 1005 ldrb.w r1, [sp, #5] + d02bab6: 4620 mov r0, r4 + d02bab8: f7f6 faec bl d022094 <rtw_xmit_query_short_GI> + d02babc: aa01 add r2, sp, #4 + d02babe: 2109 movs r1, #9 + d02bac0: f88d 0004 strb.w r0, [sp, #4] + d02bac4: 4620 mov r0, r4 + d02bac6: f7f1 f8cb bl d01cc60 <rtw_hal_sta_info_set> + d02baca: 4621 mov r1, r4 + d02bacc: 4628 mov r0, r5 + d02bace: f7f1 fb67 bl d01d1a0 <rtw_hal_update_asoc_cap_apmode> + d02bad2: aa02 add r2, sp, #8 + d02bad4: 2101 movs r1, #1 + d02bad6: 4620 mov r0, r4 + d02bad8: f7f1 f938 bl d01cd4c <rtw_hal_sta_info_get> + d02badc: aa02 add r2, sp, #8 + d02bade: 2100 movs r1, #0 + d02bae0: 4628 mov r0, r5 + d02bae2: f7e6 f8d7 bl d011c94 <rtw_send_delba> + d02bae6: aa02 add r2, sp, #8 + d02bae8: 2101 movs r1, #1 + d02baea: 4628 mov r0, r5 + d02baec: f7e6 f8d2 bl d011c94 <rtw_send_delba> + d02baf0: 2100 movs r1, #0 + d02baf2: f504 709c add.w r0, r4, #312 ; 0x138 + d02baf6: 2258 movs r2, #88 ; 0x58 + d02baf8: f884 1227 strb.w r1, [r4, #551] ; 0x227 + d02bafc: f884 1228 strb.w r1, [r4, #552] ; 0x228 + d02bb00: f7d9 fd4f bl d0055a2 <rtw_memset> + d02bb04: f8d4 40ac ldr.w r4, [r4, #172] ; 0xac + d02bb08: b94c cbnz r4, d02bb1e <sta_info_update+0x1b8> + d02bb0a: f896 329a ldrb.w r3, [r6, #666] ; 0x29a + d02bb0e: 4628 mov r0, r5 + d02bb10: 3301 adds r3, #1 + d02bb12: f886 329a strb.w r3, [r6, #666] ; 0x29a + d02bb16: f7e0 ffe1 bl d00cadc <rtw_get_bcmc_stainfo> + d02bb1a: f8c0 40ac str.w r4, [r0, #172] ; 0xac + d02bb1e: b004 add sp, #16 + d02bb20: bd70 pop {r4, r5, r6, pc} + d02bb22: f884 3222 strb.w r3, [r4, #546] ; 0x222 + d02bb26: f884 3225 strb.w r3, [r4, #549] ; 0x225 + d02bb2a: f884 3226 strb.w r3, [r4, #550] ; 0x226 + d02bb2e: f884 3223 strb.w r3, [r4, #547] ; 0x223 + d02bb32: f884 3224 strb.w r3, [r4, #548] ; 0x224 + d02bb36: e797 b.n d02ba68 <sta_info_update+0x102> + d02bb38: 091b lsrs r3, r3, #4 + d02bb3a: 4293 cmp r3, r2 + d02bb3c: bf28 it cs + d02bb3e: 4613 movcs r3, r2 + d02bb40: e7b5 b.n d02baae <sta_info_update+0x148> ... -0d02ba68 <rtw_ap_start_api>: - d02ba68: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02ba6c: 4a4d ldr r2, [pc, #308] ; (d02bba4 <rtw_ap_start_api+0x13c>) - d02ba6e: 4680 mov r8, r0 - d02ba70: b085 sub sp, #20 - d02ba72: f890 3022 ldrb.w r3, [r0, #34] ; 0x22 - d02ba76: f818 ab01 ldrb.w sl, [r8], #1 - d02ba7a: 6a54 ldr r4, [r2, #36] ; 0x24 - d02ba7c: fa1f f58a uxth.w r5, sl - d02ba80: b944 cbnz r4, d02ba94 <rtw_ap_start_api+0x2c> - d02ba82: 4a49 ldr r2, [pc, #292] ; (d02bba8 <rtw_ap_start_api+0x140>) - d02ba84: f240 4193 movw r1, #1171 ; 0x493 - d02ba88: 4848 ldr r0, [pc, #288] ; (d02bbac <rtw_ap_start_api+0x144>) - d02ba8a: f7d8 fa35 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02ba8e: f7d9 fd4d bl d00552c <cli> - d02ba92: e7fe b.n d02ba92 <rtw_ap_start_api+0x2a> - d02ba94: 2b01 cmp r3, #1 - d02ba96: d106 bne.n d02baa6 <rtw_ap_start_api+0x3e> - d02ba98: 1e4b subs r3, r1, #1 - d02ba9a: b2db uxtb r3, r3 - d02ba9c: 2b02 cmp r3, #2 - d02ba9e: bf28 it cs - d02baa0: 2100 movcs r1, #0 - d02baa2: f884 10bd strb.w r1, [r4, #189] ; 0xbd - d02baa6: 2d20 cmp r5, #32 - d02baa8: d908 bls.n d02babc <rtw_ap_start_api+0x54> - d02baaa: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - d02baae: 4840 ldr r0, [pc, #256] ; (d02bbb0 <rtw_ap_start_api+0x148>) - d02bab0: f7d8 fa22 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02bab4: 4628 mov r0, r5 - d02bab6: b005 add sp, #20 - d02bab8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02babc: f44f 7040 mov.w r0, #768 ; 0x300 - d02bac0: f8df b0fc ldr.w fp, [pc, #252] ; d02bbc0 <rtw_ap_start_api+0x158> - d02bac4: f7d9 fd5e bl d005584 <rtw_malloc> - d02bac8: f44f 7240 mov.w r2, #768 ; 0x300 - d02bacc: 2100 movs r1, #0 - d02bace: 4606 mov r6, r0 - d02bad0: f7d9 fd67 bl d0055a2 <rtw_memset> - d02bad4: f44f 7340 mov.w r3, #768 ; 0x300 - d02bad8: 462a mov r2, r5 - d02bada: 4641 mov r1, r8 - d02badc: 9300 str r3, [sp, #0] - d02bade: 4620 mov r0, r4 - d02bae0: 4633 mov r3, r6 - d02bae2: f7e3 f897 bl d00ec14 <rtw_ap_generate_bcn_ie> - d02bae6: f5b0 7f40 cmp.w r0, #768 ; 0x300 - d02baea: 4607 mov r7, r0 - d02baec: dc56 bgt.n d02bb9c <rtw_ap_start_api+0x134> - d02baee: f8d4 335c ldr.w r3, [r4, #860] ; 0x35c - d02baf2: 2b04 cmp r3, #4 - d02baf4: d003 beq.n d02bafe <rtw_ap_start_api+0x96> - d02baf6: f023 0302 bic.w r3, r3, #2 - d02bafa: 2b08 cmp r3, #8 - d02bafc: d124 bne.n d02bb48 <rtw_ap_start_api+0xe0> - d02bafe: 463b mov r3, r7 - d02bb00: aa03 add r2, sp, #12 - d02bb02: 2130 movs r1, #48 ; 0x30 - d02bb04: 4630 mov r0, r6 - d02bb06: f7fc f865 bl d027bd4 <rtw_get_ie> - d02bb0a: 4681 mov r9, r0 - d02bb0c: 20e8 movs r0, #232 ; 0xe8 - d02bb0e: f7d9 fd3b bl d005588 <rtw_zmalloc> - d02bb12: f8d4 31dc ldr.w r3, [r4, #476] ; 0x1dc - d02bb16: 4605 mov r5, r0 - d02bb18: 4649 mov r1, r9 - d02bb1a: 6183 str r3, [r0, #24] - d02bb1c: 3020 adds r0, #32 - d02bb1e: f8d4 31e0 ldr.w r3, [r4, #480] ; 0x1e0 - d02bb22: f840 3c04 str.w r3, [r0, #-4] - d02bb26: f899 2001 ldrb.w r2, [r9, #1] - d02bb2a: 3202 adds r2, #2 - d02bb2c: 47d8 blx fp - d02bb2e: 2301 movs r3, #1 - d02bb30: 4629 mov r1, r5 - d02bb32: 2011 movs r0, #17 - d02bb34: f885 30e7 strb.w r3, [r5, #231] ; 0xe7 - d02bb38: 22e8 movs r2, #232 ; 0xe8 - d02bb3a: 2300 movs r3, #0 - d02bb3c: f7db ff4e bl d0079dc <wifi_indication> - d02bb40: 21e8 movs r1, #232 ; 0xe8 - d02bb42: 4628 mov r0, r5 - d02bb44: f7d9 fd22 bl d00558c <rtw_mfree> - d02bb48: 4b1a ldr r3, [pc, #104] ; (d02bbb4 <rtw_ap_start_api+0x14c>) - d02bb4a: f893 302e ldrb.w r3, [r3, #46] ; 0x2e - d02bb4e: b933 cbnz r3, d02bb5e <rtw_ap_start_api+0xf6> - d02bb50: f8d4 335c ldr.w r3, [r4, #860] ; 0x35c - d02bb54: 2b0a cmp r3, #10 - d02bb56: bf04 itt eq - d02bb58: 2301 moveq r3, #1 - d02bb5a: f8c4 314c streq.w r3, [r4, #332] ; 0x14c - d02bb5e: 2101 movs r1, #1 - d02bb60: 4620 mov r0, r4 - d02bb62: 2500 movs r5, #0 - d02bb64: f7f2 fcda bl d01e51c <rtw_hal_btc_MediaStatusNotify> - d02bb68: 463a mov r2, r7 - d02bb6a: 4631 mov r1, r6 - d02bb6c: 4620 mov r0, r4 - d02bb6e: f7e2 ff53 bl d00ea18 <rtw_ap_set_beacon> - d02bb72: b126 cbz r6, d02bb7e <rtw_ap_start_api+0x116> - d02bb74: f44f 7140 mov.w r1, #768 ; 0x300 - d02bb78: 4630 mov r0, r6 - d02bb7a: f7d9 fd07 bl d00558c <rtw_mfree> - d02bb7e: 2221 movs r2, #33 ; 0x21 - d02bb80: 2100 movs r1, #0 - d02bb82: 480d ldr r0, [pc, #52] ; (d02bbb8 <rtw_ap_start_api+0x150>) - d02bb84: f7d9 fd0d bl d0055a2 <rtw_memset> - d02bb88: 4652 mov r2, sl - d02bb8a: 4641 mov r1, r8 - d02bb8c: 480a ldr r0, [pc, #40] ; (d02bbb8 <rtw_ap_start_api+0x150>) - d02bb8e: 47d8 blx fp - d02bb90: 2206 movs r2, #6 - d02bb92: f604 01c8 addw r1, r4, #2248 ; 0x8c8 - d02bb96: 4809 ldr r0, [pc, #36] ; (d02bbbc <rtw_ap_start_api+0x154>) - d02bb98: 47d8 blx fp - d02bb9a: e78b b.n d02bab4 <rtw_ap_start_api+0x4c> - d02bb9c: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - d02bba0: e7e7 b.n d02bb72 <rtw_ap_start_api+0x10a> - d02bba2: bf00 nop - d02bba4: 60007190 .word 0x60007190 - d02bba8: 0d04b6bf .word 0x0d04b6bf - d02bbac: 0d045292 .word 0x0d045292 - d02bbb0: 0d04900c .word 0x0d04900c - d02bbb4: 60000c80 .word 0x60000c80 - d02bbb8: 60006075 .word 0x60006075 - d02bbbc: 60006096 .word 0x60006096 - d02bbc0: 00027939 .word 0x00027939 - -0d02bbc4 <rtw_ap_xmitframe_enqueue_for_sleeping_sta>: - d02bbc4: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - d02bbc8: 4607 mov r7, r0 - d02bbca: 460e mov r6, r1 - d02bbcc: f8d0 9000 ldr.w r9, [r0] - d02bbd0: f891 a057 ldrb.w sl, [r1, #87] ; 0x57 - d02bbd4: f7e6 fd18 bl d012608 <rtw_check_ap_mode> - d02bbd8: b920 cbnz r0, d02bbe4 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x20> - d02bbda: 2400 movs r4, #0 - d02bbdc: 4620 mov r0, r4 - d02bbde: b004 add sp, #16 - d02bbe0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02bbe4: 6f35 ldr r5, [r6, #112] ; 0x70 - d02bbe6: b945 cbnz r5, d02bbfa <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x36> - d02bbe8: f106 0157 add.w r1, r6, #87 ; 0x57 - d02bbec: f507 70b6 add.w r0, r7, #364 ; 0x16c - d02bbf0: f7e0 ff38 bl d00ca64 <rtw_get_stainfo> - d02bbf4: 4605 mov r5, r0 - d02bbf6: 2800 cmp r0, #0 - d02bbf8: d0ef beq.n d02bbda <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> - d02bbfa: f8d9 3244 ldr.w r3, [r9, #580] ; 0x244 - d02bbfe: 2b01 cmp r3, #1 - d02bc00: d9eb bls.n d02bbda <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> - d02bc02: 4a47 ldr r2, [pc, #284] ; (d02bd20 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x15c>) - d02bc04: e9d2 3203 ldrd r3, r2, [r2, #12] - d02bc08: 1a9b subs r3, r3, r2 - d02bc0a: 2b02 cmp r3, #2 - d02bc0c: dde5 ble.n d02bbda <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> - d02bc0e: f896 3066 ldrb.w r3, [r6, #102] ; 0x66 - d02bc12: f00a 0a01 and.w sl, sl, #1 - d02bc16: 2b01 cmp r3, #1 - d02bc18: d106 bne.n d02bc28 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x64> - d02bc1a: f1ba 0f00 cmp.w sl, #0 - d02bc1e: d0dc beq.n d02bbda <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> - d02bc20: 2311 movs r3, #17 - d02bc22: f886 3067 strb.w r3, [r6, #103] ; 0x67 - d02bc26: e7d8 b.n d02bbda <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> - d02bc28: f105 089c add.w r8, r5, #156 ; 0x9c - d02bc2c: a903 add r1, sp, #12 - d02bc2e: 4640 mov r0, r8 - d02bc30: f1ba 0f00 cmp.w sl, #0 - d02bc34: d022 beq.n d02bc7c <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xb8> - d02bc36: f7d9 fc3f bl d0054b8 <rtw_enter_critical_bh> - d02bc3a: f8b9 4320 ldrh.w r4, [r9, #800] ; 0x320 - d02bc3e: b1c4 cbz r4, d02bc72 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xae> - d02bc40: 4630 mov r0, r6 - d02bc42: f7d9 fc89 bl d005558 <rtw_list_delete> - d02bc46: f105 0194 add.w r1, r5, #148 ; 0x94 - d02bc4a: 4630 mov r0, r6 - d02bc4c: f7d9 fc7e bl d00554c <rtw_list_insert_tail> - d02bc50: f8d5 30a0 ldr.w r3, [r5, #160] ; 0xa0 - d02bc54: 2200 movs r2, #0 - d02bc56: 2105 movs r1, #5 - d02bc58: 3301 adds r3, #1 - d02bc5a: 4638 mov r0, r7 - d02bc5c: f8c5 30a0 str.w r3, [r5, #160] ; 0xa0 - d02bc60: f8d9 3320 ldr.w r3, [r9, #800] ; 0x320 - d02bc64: f043 1301 orr.w r3, r3, #65537 ; 0x10001 - d02bc68: f8c9 3320 str.w r3, [r9, #800] ; 0x320 - d02bc6c: f7e3 f83d bl d00ecea <rtw_ap_update_beacon> - d02bc70: 2401 movs r4, #1 - d02bc72: a903 add r1, sp, #12 - d02bc74: 4640 mov r0, r8 - d02bc76: f7d9 fc27 bl d0054c8 <rtw_exit_critical_bh> - d02bc7a: e7af b.n d02bbdc <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x18> - d02bc7c: f7d9 fc1c bl d0054b8 <rtw_enter_critical_bh> - d02bc80: f10d 020a add.w r2, sp, #10 - d02bc84: 2102 movs r1, #2 - d02bc86: 4628 mov r0, r5 - d02bc88: f7f0 fff2 bl d01cc70 <rtw_hal_sta_info_get> - d02bc8c: f895 40a4 ldrb.w r4, [r5, #164] ; 0xa4 - d02bc90: 2c00 cmp r4, #0 - d02bc92: d0ee beq.n d02bc72 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xae> - d02bc94: f8b9 4320 ldrh.w r4, [r9, #800] ; 0x320 - d02bc98: f8bd 300a ldrh.w r3, [sp, #10] - d02bc9c: 40dc lsrs r4, r3 - d02bc9e: f014 0401 ands.w r4, r4, #1 - d02bca2: d0e6 beq.n d02bc72 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xae> - d02bca4: 4630 mov r0, r6 - d02bca6: f7d9 fc57 bl d005558 <rtw_list_delete> - d02bcaa: f105 0194 add.w r1, r5, #148 ; 0x94 - d02bcae: 4630 mov r0, r6 - d02bcb0: f7d9 fc4c bl d00554c <rtw_list_insert_tail> - d02bcb4: f8d5 30a0 ldr.w r3, [r5, #160] ; 0xa0 - d02bcb8: f895 233c ldrb.w r2, [r5, #828] ; 0x33c - d02bcbc: 3301 adds r3, #1 - d02bcbe: f895 133a ldrb.w r1, [r5, #826] ; 0x33a - d02bcc2: f8c5 30a0 str.w r3, [r5, #160] ; 0xa0 - d02bcc6: f895 333d ldrb.w r3, [r5, #829] ; 0x33d - d02bcca: f8cd a004 str.w sl, [sp, #4] - d02bcce: f895 033b ldrb.w r0, [r5, #827] ; 0x33b - d02bcd2: 9000 str r0, [sp, #0] - d02bcd4: f896 0041 ldrb.w r0, [r6, #65] ; 0x41 - d02bcd8: f7fd f9de bl d029098 <wifi_rom_get_wmmps_ac> - d02bcdc: b120 cbz r0, d02bce8 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x124> - d02bcde: f8d5 3340 ldr.w r3, [r5, #832] ; 0x340 - d02bce2: 3301 adds r3, #1 - d02bce4: f8c5 3340 str.w r3, [r5, #832] ; 0x340 - d02bce8: f895 333e ldrb.w r3, [r5, #830] ; 0x33e - d02bcec: b1a3 cbz r3, d02bd18 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x154> - d02bcee: 2800 cmp r0, #0 - d02bcf0: d1be bne.n d02bc70 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xac> - d02bcf2: f8bd 200a ldrh.w r2, [sp, #10] - d02bcf6: 2301 movs r3, #1 - d02bcf8: 4093 lsls r3, r2 - d02bcfa: f8b9 2322 ldrh.w r2, [r9, #802] ; 0x322 - d02bcfe: 4313 orrs r3, r2 - d02bd00: f8a9 3322 strh.w r3, [r9, #802] ; 0x322 - d02bd04: f8d5 40a0 ldr.w r4, [r5, #160] ; 0xa0 - d02bd08: 2c01 cmp r4, #1 - d02bd0a: d1b1 bne.n d02bc70 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xac> - d02bd0c: 2200 movs r2, #0 - d02bd0e: 2105 movs r1, #5 - d02bd10: 4638 mov r0, r7 - d02bd12: f7e2 ffea bl d00ecea <rtw_ap_update_beacon> - d02bd16: e7ac b.n d02bc72 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xae> - d02bd18: 2800 cmp r0, #0 - d02bd1a: d0a9 beq.n d02bc70 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xac> - d02bd1c: e7e9 b.n d02bcf2 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x12e> - d02bd1e: bf00 nop - d02bd20: 60005e50 .word 0x60005e50 - -0d02bd24 <rtw_ap_dequeue_xmitframes_to_sleeping_queue>: - d02bd24: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02bd28: 4606 mov r6, r0 - d02bd2a: 460f mov r7, r1 - d02bd2c: 4615 mov r5, r2 - d02bd2e: 6814 ldr r4, [r2, #0] - d02bd30: 4621 mov r1, r4 - d02bd32: 4628 mov r0, r5 - d02bd34: f7d9 fd90 bl d005858 <rtw_end_of_queue_search> - d02bd38: b108 cbz r0, d02bd3e <rtw_ap_dequeue_xmitframes_to_sleeping_queue+0x1a> - d02bd3a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02bd3e: 4621 mov r1, r4 - d02bd40: 4630 mov r0, r6 - d02bd42: f8d4 8000 ldr.w r8, [r4] - d02bd46: f7ff ff3d bl d02bbc4 <rtw_ap_xmitframe_enqueue_for_sleeping_sta> - d02bd4a: 2800 cmp r0, #0 - d02bd4c: d0f5 beq.n d02bd3a <rtw_ap_dequeue_xmitframes_to_sleeping_queue+0x16> - d02bd4e: 6afb ldr r3, [r7, #44] ; 0x2c - d02bd50: 3b01 subs r3, #1 - d02bd52: 62fb str r3, [r7, #44] ; 0x2c - d02bd54: f894 0067 ldrb.w r0, [r4, #103] ; 0x67 - d02bd58: 4644 mov r4, r8 - d02bd5a: f7fa fe07 bl d02696c <wifi_hal_hwqueue_get> - d02bd5e: eb06 0080 add.w r0, r6, r0, lsl #2 - d02bd62: f8d0 38dc ldr.w r3, [r0, #2268] ; 0x8dc - d02bd66: 3b01 subs r3, #1 - d02bd68: f8c0 38dc str.w r3, [r0, #2268] ; 0x8dc - d02bd6c: e7e0 b.n d02bd30 <rtw_ap_dequeue_xmitframes_to_sleeping_queue+0xc> - -0d02bd6e <rtw_ap_stop_sta_xmit>: - d02bd6e: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d02bd72: f8d0 8000 ldr.w r8, [r0] - d02bd76: 460c mov r4, r1 - d02bd78: 2501 movs r5, #1 - d02bd7a: 4607 mov r7, r0 - d02bd7c: f508 7984 add.w r9, r8, #264 ; 0x108 - d02bd80: f7e0 feac bl d00cadc <rtw_get_bcmc_stainfo> - d02bd84: a901 add r1, sp, #4 - d02bd86: 4606 mov r6, r0 - d02bd88: 4648 mov r0, r9 - d02bd8a: f7d9 fb95 bl d0054b8 <rtw_enter_critical_bh> - d02bd8e: eb0d 0205 add.w r2, sp, r5 - d02bd92: 2100 movs r1, #0 - d02bd94: f884 50a4 strb.w r5, [r4, #164] ; 0xa4 - d02bd98: 4620 mov r0, r4 - d02bd9a: f7f0 ff69 bl d01cc70 <rtw_hal_sta_info_get> - d02bd9e: f10d 0202 add.w r2, sp, #2 - d02bda2: 2102 movs r1, #2 - d02bda4: 4620 mov r0, r4 - d02bda6: f7f0 ff63 bl d01cc70 <rtw_hal_sta_info_get> - d02bdaa: f8bd 3002 ldrh.w r3, [sp, #2] - d02bdae: 4638 mov r0, r7 - d02bdb0: 4621 mov r1, r4 - d02bdb2: 409d lsls r5, r3 - d02bdb4: f8b8 3320 ldrh.w r3, [r8, #800] ; 0x320 - d02bdb8: 431d orrs r5, r3 - d02bdba: f8a8 5320 strh.w r5, [r8, #800] ; 0x320 - d02bdbe: f104 0520 add.w r5, r4, #32 - d02bdc2: 462a mov r2, r5 - d02bdc4: f7ff ffae bl d02bd24 <rtw_ap_dequeue_xmitframes_to_sleeping_queue> - d02bdc8: 4628 mov r0, r5 - d02bdca: f7d9 fd43 bl d005854 <rtw_queue_empty> - d02bdce: b118 cbz r0, d02bdd8 <rtw_ap_stop_sta_xmit+0x6a> - d02bdd0: f104 0018 add.w r0, r4, #24 - d02bdd4: f7d9 fbc0 bl d005558 <rtw_list_delete> - d02bdd8: f106 0420 add.w r4, r6, #32 - d02bddc: 4638 mov r0, r7 - d02bdde: 4631 mov r1, r6 - d02bde0: 4622 mov r2, r4 - d02bde2: f7ff ff9f bl d02bd24 <rtw_ap_dequeue_xmitframes_to_sleeping_queue> - d02bde6: 4620 mov r0, r4 - d02bde8: f7d9 fd34 bl d005854 <rtw_queue_empty> - d02bdec: b118 cbz r0, d02bdf6 <rtw_ap_stop_sta_xmit+0x88> - d02bdee: f106 0018 add.w r0, r6, #24 - d02bdf2: f7d9 fbb1 bl d005558 <rtw_list_delete> - d02bdf6: a901 add r1, sp, #4 - d02bdf8: 4648 mov r0, r9 - d02bdfa: f7d9 fb65 bl d0054c8 <rtw_exit_critical_bh> - d02bdfe: b003 add sp, #12 - d02be00: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - -0d02be04 <rtw_ap_wakeup_sta_to_xmit>: - d02be04: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02be08: ed2d 8b02 vpush {d8} - d02be0c: b087 sub sp, #28 - d02be0e: f101 0b9c add.w fp, r1, #156 ; 0x9c - d02be12: 460c mov r4, r1 - d02be14: 6806 ldr r6, [r0, #0] - d02be16: f10d 0814 add.w r8, sp, #20 - d02be1a: 4607 mov r7, r0 - d02be1c: 4658 mov r0, fp - d02be1e: f506 7984 add.w r9, r6, #264 ; 0x108 - d02be22: 4641 mov r1, r8 - d02be24: f04f 0a01 mov.w sl, #1 - d02be28: f7d9 fb46 bl d0054b8 <rtw_enter_critical_bh> - d02be2c: f104 0394 add.w r3, r4, #148 ; 0x94 - d02be30: f8d4 5094 ldr.w r5, [r4, #148] ; 0x94 - d02be34: ee08 3a10 vmov s16, r3 - d02be38: 2300 movs r3, #0 - d02be3a: 9302 str r3, [sp, #8] - d02be3c: 4629 mov r1, r5 - d02be3e: ee18 0a10 vmov r0, s16 - d02be42: f7d9 fd09 bl d005858 <rtw_end_of_queue_search> - d02be46: 9003 str r0, [sp, #12] - d02be48: 2800 cmp r0, #0 - d02be4a: d05b beq.n d02bf04 <rtw_ap_wakeup_sta_to_xmit+0x100> - d02be4c: f894 30a4 ldrb.w r3, [r4, #164] ; 0xa4 - d02be50: b113 cbz r3, d02be58 <rtw_ap_wakeup_sta_to_xmit+0x54> - d02be52: 2300 movs r3, #0 - d02be54: f884 30a4 strb.w r3, [r4, #164] ; 0xa4 - d02be58: f10d 0211 add.w r2, sp, #17 - d02be5c: 2100 movs r1, #0 - d02be5e: 4620 mov r0, r4 - d02be60: f04f 0801 mov.w r8, #1 - d02be64: f7f0 ff04 bl d01cc70 <rtw_hal_sta_info_get> - d02be68: f10d 0212 add.w r2, sp, #18 - d02be6c: 2102 movs r1, #2 - d02be6e: 4620 mov r0, r4 - d02be70: f7f0 fefe bl d01cc70 <rtw_hal_sta_info_get> - d02be74: f8bd 3012 ldrh.w r3, [sp, #18] - d02be78: a905 add r1, sp, #20 - d02be7a: 4658 mov r0, fp - d02be7c: fa08 f203 lsl.w r2, r8, r3 - d02be80: f8b6 3320 ldrh.w r3, [r6, #800] ; 0x320 - d02be84: ea23 0302 bic.w r3, r3, r2 - d02be88: f8a6 3320 strh.w r3, [r6, #800] ; 0x320 - d02be8c: f7d9 fb1c bl d0054c8 <rtw_exit_critical_bh> - d02be90: 4638 mov r0, r7 - d02be92: f7e0 fe23 bl d00cadc <rtw_get_bcmc_stainfo> - d02be96: 4604 mov r4, r0 - d02be98: b378 cbz r0, d02befa <rtw_ap_wakeup_sta_to_xmit+0xf6> - d02be9a: f8b6 3320 ldrh.w r3, [r6, #800] ; 0x320 - d02be9e: f023 0301 bic.w r3, r3, #1 - d02bea2: b29b uxth r3, r3 - d02bea4: b9d3 cbnz r3, d02bedc <rtw_ap_wakeup_sta_to_xmit+0xd8> - d02bea6: f100 059c add.w r5, r0, #156 ; 0x9c - d02beaa: a905 add r1, sp, #20 - d02beac: f104 0a94 add.w sl, r4, #148 ; 0x94 - d02beb0: 4628 mov r0, r5 - d02beb2: f7d9 fb01 bl d0054b8 <rtw_enter_critical_bh> - d02beb6: f8d4 b094 ldr.w fp, [r4, #148] ; 0x94 - d02beba: 4659 mov r1, fp - d02bebc: 4650 mov r0, sl - d02bebe: f7d9 fccb bl d005858 <rtw_end_of_queue_search> - d02bec2: 2800 cmp r0, #0 - d02bec4: f000 8082 beq.w d02bfcc <rtw_ap_wakeup_sta_to_xmit+0x1c8> - d02bec8: f8b6 3320 ldrh.w r3, [r6, #800] ; 0x320 - d02becc: a905 add r1, sp, #20 - d02bece: 4628 mov r0, r5 - d02bed0: f023 0301 bic.w r3, r3, #1 - d02bed4: f8a6 3320 strh.w r3, [r6, #800] ; 0x320 - d02bed8: f7d9 faf6 bl d0054c8 <rtw_exit_critical_bh> - d02bedc: 9b02 ldr r3, [sp, #8] - d02bede: b123 cbz r3, d02beea <rtw_ap_wakeup_sta_to_xmit+0xe6> - d02bee0: 2200 movs r2, #0 - d02bee2: 2105 movs r1, #5 - d02bee4: 4638 mov r0, r7 - d02bee6: f7e2 ff00 bl d00ecea <rtw_ap_update_beacon> - d02beea: 4638 mov r0, r7 - d02beec: f7f6 fcb8 bl d022860 <rtw_txframes_pending> - d02bef0: b118 cbz r0, d02befa <rtw_ap_wakeup_sta_to_xmit+0xf6> - d02bef2: f606 40d8 addw r0, r6, #3288 ; 0xcd8 - d02bef6: f7d9 fd27 bl d005948 <rtw_up_sema> - d02befa: b007 add sp, #28 - d02befc: ecbd 8b02 vpop {d8} - d02bf00: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02bf04: 4628 mov r0, r5 - d02bf06: f7d9 fb27 bl d005558 <rtw_list_delete> - d02bf0a: f895 0041 ldrb.w r0, [r5, #65] ; 0x41 - d02bf0e: f8cd a004 str.w sl, [sp, #4] - d02bf12: f894 333b ldrb.w r3, [r4, #827] ; 0x33b - d02bf16: 9300 str r3, [sp, #0] - d02bf18: f894 333d ldrb.w r3, [r4, #829] ; 0x33d - d02bf1c: f894 233c ldrb.w r2, [r4, #828] ; 0x33c - d02bf20: f894 133a ldrb.w r1, [r4, #826] ; 0x33a - d02bf24: f7fd f8b8 bl d029098 <wifi_rom_get_wmmps_ac> - d02bf28: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 - d02bf2c: 3b01 subs r3, #1 - d02bf2e: 2b00 cmp r3, #0 - d02bf30: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 - d02bf34: bfd4 ite le - d02bf36: 2300 movle r3, #0 - d02bf38: 2301 movgt r3, #1 - d02bf3a: f885 3065 strb.w r3, [r5, #101] ; 0x65 - d02bf3e: b150 cbz r0, d02bf56 <rtw_ap_wakeup_sta_to_xmit+0x152> - d02bf40: f8d4 3340 ldr.w r3, [r4, #832] ; 0x340 - d02bf44: 3b01 subs r3, #1 - d02bf46: f8c4 3340 str.w r3, [r4, #832] ; 0x340 - d02bf4a: b3d3 cbz r3, d02bfc2 <rtw_ap_wakeup_sta_to_xmit+0x1be> - d02bf4c: 9b03 ldr r3, [sp, #12] - d02bf4e: f885 a065 strb.w sl, [r5, #101] ; 0x65 - d02bf52: f885 3068 strb.w r3, [r5, #104] ; 0x68 - d02bf56: 4641 mov r1, r8 - d02bf58: 4658 mov r0, fp - d02bf5a: f885 a066 strb.w sl, [r5, #102] ; 0x66 - d02bf5e: f7d9 fab3 bl d0054c8 <rtw_exit_critical_bh> - d02bf62: 4641 mov r1, r8 - d02bf64: 4648 mov r0, r9 - d02bf66: f7d9 faa7 bl d0054b8 <rtw_enter_critical_bh> - d02bf6a: 4629 mov r1, r5 +0d02bb44 <rtw_ap_start_api>: + d02bb44: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02bb48: 4a4d ldr r2, [pc, #308] ; (d02bc80 <rtw_ap_start_api+0x13c>) + d02bb4a: 4680 mov r8, r0 + d02bb4c: b085 sub sp, #20 + d02bb4e: f890 3022 ldrb.w r3, [r0, #34] ; 0x22 + d02bb52: f818 ab01 ldrb.w sl, [r8], #1 + d02bb56: 6a54 ldr r4, [r2, #36] ; 0x24 + d02bb58: fa1f f58a uxth.w r5, sl + d02bb5c: b944 cbnz r4, d02bb70 <rtw_ap_start_api+0x2c> + d02bb5e: 4a49 ldr r2, [pc, #292] ; (d02bc84 <rtw_ap_start_api+0x140>) + d02bb60: f240 4193 movw r1, #1171 ; 0x493 + d02bb64: 4848 ldr r0, [pc, #288] ; (d02bc88 <rtw_ap_start_api+0x144>) + d02bb66: f7d8 f9c7 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02bb6a: f7d9 fcdf bl d00552c <cli> + d02bb6e: e7fe b.n d02bb6e <rtw_ap_start_api+0x2a> + d02bb70: 2b01 cmp r3, #1 + d02bb72: d106 bne.n d02bb82 <rtw_ap_start_api+0x3e> + d02bb74: 1e4b subs r3, r1, #1 + d02bb76: b2db uxtb r3, r3 + d02bb78: 2b02 cmp r3, #2 + d02bb7a: bf28 it cs + d02bb7c: 2100 movcs r1, #0 + d02bb7e: f884 10bd strb.w r1, [r4, #189] ; 0xbd + d02bb82: 2d20 cmp r5, #32 + d02bb84: d908 bls.n d02bb98 <rtw_ap_start_api+0x54> + d02bb86: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff + d02bb8a: 4840 ldr r0, [pc, #256] ; (d02bc8c <rtw_ap_start_api+0x148>) + d02bb8c: f7d8 f9b4 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02bb90: 4628 mov r0, r5 + d02bb92: b005 add sp, #20 + d02bb94: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02bb98: f44f 7040 mov.w r0, #768 ; 0x300 + d02bb9c: f8df b0fc ldr.w fp, [pc, #252] ; d02bc9c <rtw_ap_start_api+0x158> + d02bba0: f7d9 fcf0 bl d005584 <rtw_malloc> + d02bba4: f44f 7240 mov.w r2, #768 ; 0x300 + d02bba8: 2100 movs r1, #0 + d02bbaa: 4606 mov r6, r0 + d02bbac: f7d9 fcf9 bl d0055a2 <rtw_memset> + d02bbb0: f44f 7340 mov.w r3, #768 ; 0x300 + d02bbb4: 462a mov r2, r5 + d02bbb6: 4641 mov r1, r8 + d02bbb8: 9300 str r3, [sp, #0] + d02bbba: 4620 mov r0, r4 + d02bbbc: 4633 mov r3, r6 + d02bbbe: f7e3 f829 bl d00ec14 <rtw_ap_generate_bcn_ie> + d02bbc2: f5b0 7f40 cmp.w r0, #768 ; 0x300 + d02bbc6: 4607 mov r7, r0 + d02bbc8: dc56 bgt.n d02bc78 <rtw_ap_start_api+0x134> + d02bbca: f8d4 335c ldr.w r3, [r4, #860] ; 0x35c + d02bbce: 2b04 cmp r3, #4 + d02bbd0: d003 beq.n d02bbda <rtw_ap_start_api+0x96> + d02bbd2: f023 0302 bic.w r3, r3, #2 + d02bbd6: 2b08 cmp r3, #8 + d02bbd8: d124 bne.n d02bc24 <rtw_ap_start_api+0xe0> + d02bbda: 463b mov r3, r7 + d02bbdc: aa03 add r2, sp, #12 + d02bbde: 2130 movs r1, #48 ; 0x30 + d02bbe0: 4630 mov r0, r6 + d02bbe2: f7fc f865 bl d027cb0 <rtw_get_ie> + d02bbe6: 4681 mov r9, r0 + d02bbe8: 20e8 movs r0, #232 ; 0xe8 + d02bbea: f7d9 fccd bl d005588 <rtw_zmalloc> + d02bbee: f8d4 31dc ldr.w r3, [r4, #476] ; 0x1dc + d02bbf2: 4605 mov r5, r0 + d02bbf4: 4649 mov r1, r9 + d02bbf6: 6183 str r3, [r0, #24] + d02bbf8: 3020 adds r0, #32 + d02bbfa: f8d4 31e0 ldr.w r3, [r4, #480] ; 0x1e0 + d02bbfe: f840 3c04 str.w r3, [r0, #-4] + d02bc02: f899 2001 ldrb.w r2, [r9, #1] + d02bc06: 3202 adds r2, #2 + d02bc08: 47d8 blx fp + d02bc0a: 2301 movs r3, #1 + d02bc0c: 4629 mov r1, r5 + d02bc0e: 2011 movs r0, #17 + d02bc10: f885 30e7 strb.w r3, [r5, #231] ; 0xe7 + d02bc14: 22e8 movs r2, #232 ; 0xe8 + d02bc16: 2300 movs r3, #0 + d02bc18: f7db fee0 bl d0079dc <wifi_indication> + d02bc1c: 21e8 movs r1, #232 ; 0xe8 + d02bc1e: 4628 mov r0, r5 + d02bc20: f7d9 fcb4 bl d00558c <rtw_mfree> + d02bc24: 4b1a ldr r3, [pc, #104] ; (d02bc90 <rtw_ap_start_api+0x14c>) + d02bc26: f893 302e ldrb.w r3, [r3, #46] ; 0x2e + d02bc2a: b933 cbnz r3, d02bc3a <rtw_ap_start_api+0xf6> + d02bc2c: f8d4 335c ldr.w r3, [r4, #860] ; 0x35c + d02bc30: 2b0a cmp r3, #10 + d02bc32: bf04 itt eq + d02bc34: 2301 moveq r3, #1 + d02bc36: f8c4 314c streq.w r3, [r4, #332] ; 0x14c + d02bc3a: 2101 movs r1, #1 + d02bc3c: 4620 mov r0, r4 + d02bc3e: 2500 movs r5, #0 + d02bc40: f7f2 fcda bl d01e5f8 <rtw_hal_btc_MediaStatusNotify> + d02bc44: 463a mov r2, r7 + d02bc46: 4631 mov r1, r6 + d02bc48: 4620 mov r0, r4 + d02bc4a: f7e2 fee5 bl d00ea18 <rtw_ap_set_beacon> + d02bc4e: b126 cbz r6, d02bc5a <rtw_ap_start_api+0x116> + d02bc50: f44f 7140 mov.w r1, #768 ; 0x300 + d02bc54: 4630 mov r0, r6 + d02bc56: f7d9 fc99 bl d00558c <rtw_mfree> + d02bc5a: 2221 movs r2, #33 ; 0x21 + d02bc5c: 2100 movs r1, #0 + d02bc5e: 480d ldr r0, [pc, #52] ; (d02bc94 <rtw_ap_start_api+0x150>) + d02bc60: f7d9 fc9f bl d0055a2 <rtw_memset> + d02bc64: 4652 mov r2, sl + d02bc66: 4641 mov r1, r8 + d02bc68: 480a ldr r0, [pc, #40] ; (d02bc94 <rtw_ap_start_api+0x150>) + d02bc6a: 47d8 blx fp + d02bc6c: 2206 movs r2, #6 + d02bc6e: f604 01c8 addw r1, r4, #2248 ; 0x8c8 + d02bc72: 4809 ldr r0, [pc, #36] ; (d02bc98 <rtw_ap_start_api+0x154>) + d02bc74: 47d8 blx fp + d02bc76: e78b b.n d02bb90 <rtw_ap_start_api+0x4c> + d02bc78: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff + d02bc7c: e7e7 b.n d02bc4e <rtw_ap_start_api+0x10a> + d02bc7e: bf00 nop + d02bc80: 600071a8 .word 0x600071a8 + d02bc84: 0d04b79b .word 0x0d04b79b + d02bc88: 0d045372 .word 0x0d045372 + d02bc8c: 0d0490e8 .word 0x0d0490e8 + d02bc90: 60000c80 .word 0x60000c80 + d02bc94: 60006075 .word 0x60006075 + d02bc98: 60006096 .word 0x60006096 + d02bc9c: 00027939 .word 0x00027939 + +0d02bca0 <rtw_ap_xmitframe_enqueue_for_sleeping_sta>: + d02bca0: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} + d02bca4: 4607 mov r7, r0 + d02bca6: 460e mov r6, r1 + d02bca8: f8d0 9000 ldr.w r9, [r0] + d02bcac: f891 a057 ldrb.w sl, [r1, #87] ; 0x57 + d02bcb0: f7e6 fcaa bl d012608 <rtw_check_ap_mode> + d02bcb4: b920 cbnz r0, d02bcc0 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x20> + d02bcb6: 2400 movs r4, #0 + d02bcb8: 4620 mov r0, r4 + d02bcba: b004 add sp, #16 + d02bcbc: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02bcc0: 6f35 ldr r5, [r6, #112] ; 0x70 + d02bcc2: b945 cbnz r5, d02bcd6 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x36> + d02bcc4: f106 0157 add.w r1, r6, #87 ; 0x57 + d02bcc8: f507 70b6 add.w r0, r7, #364 ; 0x16c + d02bccc: f7e0 feca bl d00ca64 <rtw_get_stainfo> + d02bcd0: 4605 mov r5, r0 + d02bcd2: 2800 cmp r0, #0 + d02bcd4: d0ef beq.n d02bcb6 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> + d02bcd6: f8d9 3244 ldr.w r3, [r9, #580] ; 0x244 + d02bcda: 2b01 cmp r3, #1 + d02bcdc: d9eb bls.n d02bcb6 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> + d02bcde: 4a47 ldr r2, [pc, #284] ; (d02bdfc <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x15c>) + d02bce0: e9d2 3203 ldrd r3, r2, [r2, #12] + d02bce4: 1a9b subs r3, r3, r2 + d02bce6: 2b02 cmp r3, #2 + d02bce8: dde5 ble.n d02bcb6 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> + d02bcea: f896 3066 ldrb.w r3, [r6, #102] ; 0x66 + d02bcee: f00a 0a01 and.w sl, sl, #1 + d02bcf2: 2b01 cmp r3, #1 + d02bcf4: d106 bne.n d02bd04 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x64> + d02bcf6: f1ba 0f00 cmp.w sl, #0 + d02bcfa: d0dc beq.n d02bcb6 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> + d02bcfc: 2311 movs r3, #17 + d02bcfe: f886 3067 strb.w r3, [r6, #103] ; 0x67 + d02bd02: e7d8 b.n d02bcb6 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x16> + d02bd04: f105 089c add.w r8, r5, #156 ; 0x9c + d02bd08: a903 add r1, sp, #12 + d02bd0a: 4640 mov r0, r8 + d02bd0c: f1ba 0f00 cmp.w sl, #0 + d02bd10: d022 beq.n d02bd58 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xb8> + d02bd12: f7d9 fbd1 bl d0054b8 <rtw_enter_critical_bh> + d02bd16: f8b9 4320 ldrh.w r4, [r9, #800] ; 0x320 + d02bd1a: b1c4 cbz r4, d02bd4e <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xae> + d02bd1c: 4630 mov r0, r6 + d02bd1e: f7d9 fc1b bl d005558 <rtw_list_delete> + d02bd22: f105 0194 add.w r1, r5, #148 ; 0x94 + d02bd26: 4630 mov r0, r6 + d02bd28: f7d9 fc10 bl d00554c <rtw_list_insert_tail> + d02bd2c: f8d5 30a0 ldr.w r3, [r5, #160] ; 0xa0 + d02bd30: 2200 movs r2, #0 + d02bd32: 2105 movs r1, #5 + d02bd34: 3301 adds r3, #1 + d02bd36: 4638 mov r0, r7 + d02bd38: f8c5 30a0 str.w r3, [r5, #160] ; 0xa0 + d02bd3c: f8d9 3320 ldr.w r3, [r9, #800] ; 0x320 + d02bd40: f043 1301 orr.w r3, r3, #65537 ; 0x10001 + d02bd44: f8c9 3320 str.w r3, [r9, #800] ; 0x320 + d02bd48: f7e2 ffcf bl d00ecea <rtw_ap_update_beacon> + d02bd4c: 2401 movs r4, #1 + d02bd4e: a903 add r1, sp, #12 + d02bd50: 4640 mov r0, r8 + d02bd52: f7d9 fbb9 bl d0054c8 <rtw_exit_critical_bh> + d02bd56: e7af b.n d02bcb8 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x18> + d02bd58: f7d9 fbae bl d0054b8 <rtw_enter_critical_bh> + d02bd5c: f10d 020a add.w r2, sp, #10 + d02bd60: 2102 movs r1, #2 + d02bd62: 4628 mov r0, r5 + d02bd64: f7f0 fff2 bl d01cd4c <rtw_hal_sta_info_get> + d02bd68: f895 40a4 ldrb.w r4, [r5, #164] ; 0xa4 + d02bd6c: 2c00 cmp r4, #0 + d02bd6e: d0ee beq.n d02bd4e <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xae> + d02bd70: f8b9 4320 ldrh.w r4, [r9, #800] ; 0x320 + d02bd74: f8bd 300a ldrh.w r3, [sp, #10] + d02bd78: 40dc lsrs r4, r3 + d02bd7a: f014 0401 ands.w r4, r4, #1 + d02bd7e: d0e6 beq.n d02bd4e <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xae> + d02bd80: 4630 mov r0, r6 + d02bd82: f7d9 fbe9 bl d005558 <rtw_list_delete> + d02bd86: f105 0194 add.w r1, r5, #148 ; 0x94 + d02bd8a: 4630 mov r0, r6 + d02bd8c: f7d9 fbde bl d00554c <rtw_list_insert_tail> + d02bd90: f8d5 30a0 ldr.w r3, [r5, #160] ; 0xa0 + d02bd94: f895 233c ldrb.w r2, [r5, #828] ; 0x33c + d02bd98: 3301 adds r3, #1 + d02bd9a: f895 133a ldrb.w r1, [r5, #826] ; 0x33a + d02bd9e: f8c5 30a0 str.w r3, [r5, #160] ; 0xa0 + d02bda2: f895 333d ldrb.w r3, [r5, #829] ; 0x33d + d02bda6: f8cd a004 str.w sl, [sp, #4] + d02bdaa: f895 033b ldrb.w r0, [r5, #827] ; 0x33b + d02bdae: 9000 str r0, [sp, #0] + d02bdb0: f896 0041 ldrb.w r0, [r6, #65] ; 0x41 + d02bdb4: f7fd f9de bl d029174 <wifi_rom_get_wmmps_ac> + d02bdb8: b120 cbz r0, d02bdc4 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x124> + d02bdba: f8d5 3340 ldr.w r3, [r5, #832] ; 0x340 + d02bdbe: 3301 adds r3, #1 + d02bdc0: f8c5 3340 str.w r3, [r5, #832] ; 0x340 + d02bdc4: f895 333e ldrb.w r3, [r5, #830] ; 0x33e + d02bdc8: b1a3 cbz r3, d02bdf4 <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x154> + d02bdca: 2800 cmp r0, #0 + d02bdcc: d1be bne.n d02bd4c <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xac> + d02bdce: f8bd 200a ldrh.w r2, [sp, #10] + d02bdd2: 2301 movs r3, #1 + d02bdd4: 4093 lsls r3, r2 + d02bdd6: f8b9 2322 ldrh.w r2, [r9, #802] ; 0x322 + d02bdda: 4313 orrs r3, r2 + d02bddc: f8a9 3322 strh.w r3, [r9, #802] ; 0x322 + d02bde0: f8d5 40a0 ldr.w r4, [r5, #160] ; 0xa0 + d02bde4: 2c01 cmp r4, #1 + d02bde6: d1b1 bne.n d02bd4c <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xac> + d02bde8: 2200 movs r2, #0 + d02bdea: 2105 movs r1, #5 + d02bdec: 4638 mov r0, r7 + d02bdee: f7e2 ff7c bl d00ecea <rtw_ap_update_beacon> + d02bdf2: e7ac b.n d02bd4e <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xae> + d02bdf4: 2800 cmp r0, #0 + d02bdf6: d0a9 beq.n d02bd4c <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0xac> + d02bdf8: e7e9 b.n d02bdce <rtw_ap_xmitframe_enqueue_for_sleeping_sta+0x12e> + d02bdfa: bf00 nop + d02bdfc: 60005e50 .word 0x60005e50 + +0d02be00 <rtw_ap_dequeue_xmitframes_to_sleeping_queue>: + d02be00: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02be04: 4606 mov r6, r0 + d02be06: 460f mov r7, r1 + d02be08: 4615 mov r5, r2 + d02be0a: 6814 ldr r4, [r2, #0] + d02be0c: 4621 mov r1, r4 + d02be0e: 4628 mov r0, r5 + d02be10: f7d9 fd22 bl d005858 <rtw_end_of_queue_search> + d02be14: b108 cbz r0, d02be1a <rtw_ap_dequeue_xmitframes_to_sleeping_queue+0x1a> + d02be16: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02be1a: 4621 mov r1, r4 + d02be1c: 4630 mov r0, r6 + d02be1e: f8d4 8000 ldr.w r8, [r4] + d02be22: f7ff ff3d bl d02bca0 <rtw_ap_xmitframe_enqueue_for_sleeping_sta> + d02be26: 2800 cmp r0, #0 + d02be28: d0f5 beq.n d02be16 <rtw_ap_dequeue_xmitframes_to_sleeping_queue+0x16> + d02be2a: 6afb ldr r3, [r7, #44] ; 0x2c + d02be2c: 3b01 subs r3, #1 + d02be2e: 62fb str r3, [r7, #44] ; 0x2c + d02be30: f894 0067 ldrb.w r0, [r4, #103] ; 0x67 + d02be34: 4644 mov r4, r8 + d02be36: f7fa fe07 bl d026a48 <wifi_hal_hwqueue_get> + d02be3a: eb06 0080 add.w r0, r6, r0, lsl #2 + d02be3e: f8d0 38dc ldr.w r3, [r0, #2268] ; 0x8dc + d02be42: 3b01 subs r3, #1 + d02be44: f8c0 38dc str.w r3, [r0, #2268] ; 0x8dc + d02be48: e7e0 b.n d02be0c <rtw_ap_dequeue_xmitframes_to_sleeping_queue+0xc> + +0d02be4a <rtw_ap_stop_sta_xmit>: + d02be4a: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d02be4e: f8d0 8000 ldr.w r8, [r0] + d02be52: 460c mov r4, r1 + d02be54: 2501 movs r5, #1 + d02be56: 4607 mov r7, r0 + d02be58: f508 7984 add.w r9, r8, #264 ; 0x108 + d02be5c: f7e0 fe3e bl d00cadc <rtw_get_bcmc_stainfo> + d02be60: a901 add r1, sp, #4 + d02be62: 4606 mov r6, r0 + d02be64: 4648 mov r0, r9 + d02be66: f7d9 fb27 bl d0054b8 <rtw_enter_critical_bh> + d02be6a: eb0d 0205 add.w r2, sp, r5 + d02be6e: 2100 movs r1, #0 + d02be70: f884 50a4 strb.w r5, [r4, #164] ; 0xa4 + d02be74: 4620 mov r0, r4 + d02be76: f7f0 ff69 bl d01cd4c <rtw_hal_sta_info_get> + d02be7a: f10d 0202 add.w r2, sp, #2 + d02be7e: 2102 movs r1, #2 + d02be80: 4620 mov r0, r4 + d02be82: f7f0 ff63 bl d01cd4c <rtw_hal_sta_info_get> + d02be86: f8bd 3002 ldrh.w r3, [sp, #2] + d02be8a: 4638 mov r0, r7 + d02be8c: 4621 mov r1, r4 + d02be8e: 409d lsls r5, r3 + d02be90: f8b8 3320 ldrh.w r3, [r8, #800] ; 0x320 + d02be94: 431d orrs r5, r3 + d02be96: f8a8 5320 strh.w r5, [r8, #800] ; 0x320 + d02be9a: f104 0520 add.w r5, r4, #32 + d02be9e: 462a mov r2, r5 + d02bea0: f7ff ffae bl d02be00 <rtw_ap_dequeue_xmitframes_to_sleeping_queue> + d02bea4: 4628 mov r0, r5 + d02bea6: f7d9 fcd5 bl d005854 <rtw_queue_empty> + d02beaa: b118 cbz r0, d02beb4 <rtw_ap_stop_sta_xmit+0x6a> + d02beac: f104 0018 add.w r0, r4, #24 + d02beb0: f7d9 fb52 bl d005558 <rtw_list_delete> + d02beb4: f106 0420 add.w r4, r6, #32 + d02beb8: 4638 mov r0, r7 + d02beba: 4631 mov r1, r6 + d02bebc: 4622 mov r2, r4 + d02bebe: f7ff ff9f bl d02be00 <rtw_ap_dequeue_xmitframes_to_sleeping_queue> + d02bec2: 4620 mov r0, r4 + d02bec4: f7d9 fcc6 bl d005854 <rtw_queue_empty> + d02bec8: b118 cbz r0, d02bed2 <rtw_ap_stop_sta_xmit+0x88> + d02beca: f106 0018 add.w r0, r6, #24 + d02bece: f7d9 fb43 bl d005558 <rtw_list_delete> + d02bed2: a901 add r1, sp, #4 + d02bed4: 4648 mov r0, r9 + d02bed6: f7d9 faf7 bl d0054c8 <rtw_exit_critical_bh> + d02beda: b003 add sp, #12 + d02bedc: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + +0d02bee0 <rtw_ap_wakeup_sta_to_xmit>: + d02bee0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02bee4: ed2d 8b02 vpush {d8} + d02bee8: b087 sub sp, #28 + d02beea: f101 0b9c add.w fp, r1, #156 ; 0x9c + d02beee: 460c mov r4, r1 + d02bef0: 6806 ldr r6, [r0, #0] + d02bef2: f10d 0814 add.w r8, sp, #20 + d02bef6: 4607 mov r7, r0 + d02bef8: 4658 mov r0, fp + d02befa: f506 7984 add.w r9, r6, #264 ; 0x108 + d02befe: 4641 mov r1, r8 + d02bf00: f04f 0a01 mov.w sl, #1 + d02bf04: f7d9 fad8 bl d0054b8 <rtw_enter_critical_bh> + d02bf08: f104 0394 add.w r3, r4, #148 ; 0x94 + d02bf0c: f8d4 5094 ldr.w r5, [r4, #148] ; 0x94 + d02bf10: ee08 3a10 vmov s16, r3 + d02bf14: 2300 movs r3, #0 + d02bf16: 9302 str r3, [sp, #8] + d02bf18: 4629 mov r1, r5 + d02bf1a: ee18 0a10 vmov r0, s16 + d02bf1e: f7d9 fc9b bl d005858 <rtw_end_of_queue_search> + d02bf22: 9003 str r0, [sp, #12] + d02bf24: 2800 cmp r0, #0 + d02bf26: d05b beq.n d02bfe0 <rtw_ap_wakeup_sta_to_xmit+0x100> + d02bf28: f894 30a4 ldrb.w r3, [r4, #164] ; 0xa4 + d02bf2c: b113 cbz r3, d02bf34 <rtw_ap_wakeup_sta_to_xmit+0x54> + d02bf2e: 2300 movs r3, #0 + d02bf30: f884 30a4 strb.w r3, [r4, #164] ; 0xa4 + d02bf34: f10d 0211 add.w r2, sp, #17 + d02bf38: 2100 movs r1, #0 + d02bf3a: 4620 mov r0, r4 + d02bf3c: f04f 0801 mov.w r8, #1 + d02bf40: f7f0 ff04 bl d01cd4c <rtw_hal_sta_info_get> + d02bf44: f10d 0212 add.w r2, sp, #18 + d02bf48: 2102 movs r1, #2 + d02bf4a: 4620 mov r0, r4 + d02bf4c: f7f0 fefe bl d01cd4c <rtw_hal_sta_info_get> + d02bf50: f8bd 3012 ldrh.w r3, [sp, #18] + d02bf54: a905 add r1, sp, #20 + d02bf56: 4658 mov r0, fp + d02bf58: fa08 f203 lsl.w r2, r8, r3 + d02bf5c: f8b6 3320 ldrh.w r3, [r6, #800] ; 0x320 + d02bf60: ea23 0302 bic.w r3, r3, r2 + d02bf64: f8a6 3320 strh.w r3, [r6, #800] ; 0x320 + d02bf68: f7d9 faae bl d0054c8 <rtw_exit_critical_bh> d02bf6c: 4638 mov r0, r7 - d02bf6e: f7fa fb71 bl d026654 <rtw_xmitframe_enqueue_one> - d02bf72: 2801 cmp r0, #1 - d02bf74: d003 beq.n d02bf7e <rtw_ap_wakeup_sta_to_xmit+0x17a> - d02bf76: 4629 mov r1, r5 - d02bf78: 4648 mov r0, r9 - d02bf7a: f7fa fb25 bl d0265c8 <rtw_xmitframe_free> - d02bf7e: 4641 mov r1, r8 - d02bf80: 4648 mov r0, r9 - d02bf82: f7d9 faa1 bl d0054c8 <rtw_exit_critical_bh> - d02bf86: 4641 mov r1, r8 - d02bf88: 4658 mov r0, fp - d02bf8a: f7d9 fa95 bl d0054b8 <rtw_enter_critical_bh> - d02bf8e: f10d 0212 add.w r2, sp, #18 - d02bf92: 2102 movs r1, #2 - d02bf94: 4620 mov r0, r4 - d02bf96: f8d4 5094 ldr.w r5, [r4, #148] ; 0x94 - d02bf9a: f7f0 fe69 bl d01cc70 <rtw_hal_sta_info_get> - d02bf9e: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 - d02bfa2: 2b00 cmp r3, #0 - d02bfa4: f47f af4a bne.w d02be3c <rtw_ap_wakeup_sta_to_xmit+0x38> - d02bfa8: f8bd 3012 ldrh.w r3, [sp, #18] - d02bfac: fa0a f203 lsl.w r2, sl, r3 - d02bfb0: f8b6 3322 ldrh.w r3, [r6, #802] ; 0x322 - d02bfb4: ea23 0302 bic.w r3, r3, r2 - d02bfb8: f8a6 3322 strh.w r3, [r6, #802] ; 0x322 - d02bfbc: 2301 movs r3, #1 - d02bfbe: 9302 str r3, [sp, #8] - d02bfc0: e73c b.n d02be3c <rtw_ap_wakeup_sta_to_xmit+0x38> - d02bfc2: f885 3065 strb.w r3, [r5, #101] ; 0x65 - d02bfc6: f885 a068 strb.w sl, [r5, #104] ; 0x68 - d02bfca: e7c4 b.n d02bf56 <rtw_ap_wakeup_sta_to_xmit+0x152> - d02bfcc: 4658 mov r0, fp - d02bfce: f7d9 fac3 bl d005558 <rtw_list_delete> - d02bfd2: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 - d02bfd6: a905 add r1, sp, #20 - d02bfd8: 4628 mov r0, r5 - d02bfda: 3b01 subs r3, #1 - d02bfdc: 2b00 cmp r3, #0 - d02bfde: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 - d02bfe2: f88b 8066 strb.w r8, [fp, #102] ; 0x66 - d02bfe6: bfd4 ite le - d02bfe8: 2300 movle r3, #0 - d02bfea: 2301 movgt r3, #1 - d02bfec: f88b 3065 strb.w r3, [fp, #101] ; 0x65 - d02bff0: f7d9 fa6a bl d0054c8 <rtw_exit_critical_bh> - d02bff4: a905 add r1, sp, #20 - d02bff6: 4648 mov r0, r9 - d02bff8: f7d9 fa5e bl d0054b8 <rtw_enter_critical_bh> - d02bffc: 4659 mov r1, fp - d02bffe: 4638 mov r0, r7 - d02c000: f7fa fb28 bl d026654 <rtw_xmitframe_enqueue_one> - d02c004: 2801 cmp r0, #1 - d02c006: d003 beq.n d02c010 <rtw_ap_wakeup_sta_to_xmit+0x20c> - d02c008: 4659 mov r1, fp - d02c00a: 4648 mov r0, r9 - d02c00c: f7fa fadc bl d0265c8 <rtw_xmitframe_free> - d02c010: a905 add r1, sp, #20 - d02c012: 4648 mov r0, r9 - d02c014: f7d9 fa58 bl d0054c8 <rtw_exit_critical_bh> - d02c018: a905 add r1, sp, #20 - d02c01a: 4628 mov r0, r5 - d02c01c: f7d9 fa4c bl d0054b8 <rtw_enter_critical_bh> - d02c020: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 - d02c024: f8d4 b094 ldr.w fp, [r4, #148] ; 0x94 - d02c028: 2b00 cmp r3, #0 - d02c02a: f47f af46 bne.w d02beba <rtw_ap_wakeup_sta_to_xmit+0xb6> - d02c02e: f8b6 3322 ldrh.w r3, [r6, #802] ; 0x322 - d02c032: f023 0301 bic.w r3, r3, #1 - d02c036: f8a6 3322 strh.w r3, [r6, #802] ; 0x322 - d02c03a: 9b02 ldr r3, [sp, #8] - d02c03c: f043 0302 orr.w r3, r3, #2 - d02c040: 9302 str r3, [sp, #8] - d02c042: e73a b.n d02beba <rtw_ap_wakeup_sta_to_xmit+0xb6> - -0d02c044 <rtw_ap_xmit_delivery_enabled_frames>: - d02c044: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02c048: ed2d 8b02 vpush {d8} - d02c04c: b087 sub sp, #28 - d02c04e: f101 089c add.w r8, r1, #156 ; 0x9c - d02c052: 6803 ldr r3, [r0, #0] - d02c054: 460c mov r4, r1 - d02c056: f10d 0914 add.w r9, sp, #20 - d02c05a: 4606 mov r6, r0 - d02c05c: 4640 mov r0, r8 - d02c05e: f503 7a84 add.w sl, r3, #264 ; 0x108 - d02c062: 4649 mov r1, r9 - d02c064: 9302 str r3, [sp, #8] + d02bf6e: f7e0 fdb5 bl d00cadc <rtw_get_bcmc_stainfo> + d02bf72: 4604 mov r4, r0 + d02bf74: b378 cbz r0, d02bfd6 <rtw_ap_wakeup_sta_to_xmit+0xf6> + d02bf76: f8b6 3320 ldrh.w r3, [r6, #800] ; 0x320 + d02bf7a: f023 0301 bic.w r3, r3, #1 + d02bf7e: b29b uxth r3, r3 + d02bf80: b9d3 cbnz r3, d02bfb8 <rtw_ap_wakeup_sta_to_xmit+0xd8> + d02bf82: f100 059c add.w r5, r0, #156 ; 0x9c + d02bf86: a905 add r1, sp, #20 + d02bf88: f104 0a94 add.w sl, r4, #148 ; 0x94 + d02bf8c: 4628 mov r0, r5 + d02bf8e: f7d9 fa93 bl d0054b8 <rtw_enter_critical_bh> + d02bf92: f8d4 b094 ldr.w fp, [r4, #148] ; 0x94 + d02bf96: 4659 mov r1, fp + d02bf98: 4650 mov r0, sl + d02bf9a: f7d9 fc5d bl d005858 <rtw_end_of_queue_search> + d02bf9e: 2800 cmp r0, #0 + d02bfa0: f000 8082 beq.w d02c0a8 <rtw_ap_wakeup_sta_to_xmit+0x1c8> + d02bfa4: f8b6 3320 ldrh.w r3, [r6, #800] ; 0x320 + d02bfa8: a905 add r1, sp, #20 + d02bfaa: 4628 mov r0, r5 + d02bfac: f023 0301 bic.w r3, r3, #1 + d02bfb0: f8a6 3320 strh.w r3, [r6, #800] ; 0x320 + d02bfb4: f7d9 fa88 bl d0054c8 <rtw_exit_critical_bh> + d02bfb8: 9b02 ldr r3, [sp, #8] + d02bfba: b123 cbz r3, d02bfc6 <rtw_ap_wakeup_sta_to_xmit+0xe6> + d02bfbc: 2200 movs r2, #0 + d02bfbe: 2105 movs r1, #5 + d02bfc0: 4638 mov r0, r7 + d02bfc2: f7e2 fe92 bl d00ecea <rtw_ap_update_beacon> + d02bfc6: 4638 mov r0, r7 + d02bfc8: f7f6 fcb8 bl d02293c <rtw_txframes_pending> + d02bfcc: b118 cbz r0, d02bfd6 <rtw_ap_wakeup_sta_to_xmit+0xf6> + d02bfce: f606 40d8 addw r0, r6, #3288 ; 0xcd8 + d02bfd2: f7d9 fcb9 bl d005948 <rtw_up_sema> + d02bfd6: b007 add sp, #28 + d02bfd8: ecbd 8b02 vpop {d8} + d02bfdc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02bfe0: 4628 mov r0, r5 + d02bfe2: f7d9 fab9 bl d005558 <rtw_list_delete> + d02bfe6: f895 0041 ldrb.w r0, [r5, #65] ; 0x41 + d02bfea: f8cd a004 str.w sl, [sp, #4] + d02bfee: f894 333b ldrb.w r3, [r4, #827] ; 0x33b + d02bff2: 9300 str r3, [sp, #0] + d02bff4: f894 333d ldrb.w r3, [r4, #829] ; 0x33d + d02bff8: f894 233c ldrb.w r2, [r4, #828] ; 0x33c + d02bffc: f894 133a ldrb.w r1, [r4, #826] ; 0x33a + d02c000: f7fd f8b8 bl d029174 <wifi_rom_get_wmmps_ac> + d02c004: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 + d02c008: 3b01 subs r3, #1 + d02c00a: 2b00 cmp r3, #0 + d02c00c: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 + d02c010: bfd4 ite le + d02c012: 2300 movle r3, #0 + d02c014: 2301 movgt r3, #1 + d02c016: f885 3065 strb.w r3, [r5, #101] ; 0x65 + d02c01a: b150 cbz r0, d02c032 <rtw_ap_wakeup_sta_to_xmit+0x152> + d02c01c: f8d4 3340 ldr.w r3, [r4, #832] ; 0x340 + d02c020: 3b01 subs r3, #1 + d02c022: f8c4 3340 str.w r3, [r4, #832] ; 0x340 + d02c026: b3d3 cbz r3, d02c09e <rtw_ap_wakeup_sta_to_xmit+0x1be> + d02c028: 9b03 ldr r3, [sp, #12] + d02c02a: f885 a065 strb.w sl, [r5, #101] ; 0x65 + d02c02e: f885 3068 strb.w r3, [r5, #104] ; 0x68 + d02c032: 4641 mov r1, r8 + d02c034: 4658 mov r0, fp + d02c036: f885 a066 strb.w sl, [r5, #102] ; 0x66 + d02c03a: f7d9 fa45 bl d0054c8 <rtw_exit_critical_bh> + d02c03e: 4641 mov r1, r8 + d02c040: 4648 mov r0, r9 + d02c042: f7d9 fa39 bl d0054b8 <rtw_enter_critical_bh> + d02c046: 4629 mov r1, r5 + d02c048: 4638 mov r0, r7 + d02c04a: f7fa fb71 bl d026730 <rtw_xmitframe_enqueue_one> + d02c04e: 2801 cmp r0, #1 + d02c050: d003 beq.n d02c05a <rtw_ap_wakeup_sta_to_xmit+0x17a> + d02c052: 4629 mov r1, r5 + d02c054: 4648 mov r0, r9 + d02c056: f7fa fb25 bl d0266a4 <rtw_xmitframe_free> + d02c05a: 4641 mov r1, r8 + d02c05c: 4648 mov r0, r9 + d02c05e: f7d9 fa33 bl d0054c8 <rtw_exit_critical_bh> + d02c062: 4641 mov r1, r8 + d02c064: 4658 mov r0, fp d02c066: f7d9 fa27 bl d0054b8 <rtw_enter_critical_bh> - d02c06a: f104 0394 add.w r3, r4, #148 ; 0x94 - d02c06e: f8d4 5094 ldr.w r5, [r4, #148] ; 0x94 - d02c072: 2701 movs r7, #1 - d02c074: ee08 3a10 vmov s16, r3 - d02c078: 46cb mov fp, r9 - d02c07a: 4629 mov r1, r5 - d02c07c: ee18 0a10 vmov r0, s16 - d02c080: f7d9 fbea bl d005858 <rtw_end_of_queue_search> - d02c084: 9003 str r0, [sp, #12] - d02c086: b140 cbz r0, d02c09a <rtw_ap_xmit_delivery_enabled_frames+0x56> - d02c088: a905 add r1, sp, #20 - d02c08a: 4640 mov r0, r8 - d02c08c: f7d9 fa1c bl d0054c8 <rtw_exit_critical_bh> - d02c090: b007 add sp, #28 - d02c092: ecbd 8b02 vpop {d8} - d02c096: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02c09a: f894 333b ldrb.w r3, [r4, #827] ; 0x33b - d02c09e: f895 0041 ldrb.w r0, [r5, #65] ; 0x41 - d02c0a2: f894 233c ldrb.w r2, [r4, #828] ; 0x33c - d02c0a6: 9300 str r3, [sp, #0] - d02c0a8: f894 133a ldrb.w r1, [r4, #826] ; 0x33a - d02c0ac: f894 333d ldrb.w r3, [r4, #829] ; 0x33d - d02c0b0: 9701 str r7, [sp, #4] - d02c0b2: f7fc fff1 bl d029098 <wifi_rom_get_wmmps_ac> - d02c0b6: 2800 cmp r0, #0 - d02c0b8: d0df beq.n d02c07a <rtw_ap_xmit_delivery_enabled_frames+0x36> - d02c0ba: 4628 mov r0, r5 - d02c0bc: f7d9 fa4c bl d005558 <rtw_list_delete> - d02c0c0: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 - d02c0c4: 3b01 subs r3, #1 - d02c0c6: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 - d02c0ca: f8d4 3340 ldr.w r3, [r4, #832] ; 0x340 - d02c0ce: 3b01 subs r3, #1 - d02c0d0: f8c4 3340 str.w r3, [r4, #832] ; 0x340 - d02c0d4: 2b00 cmp r3, #0 - d02c0d6: d040 beq.n d02c15a <rtw_ap_xmit_delivery_enabled_frames+0x116> - d02c0d8: 9b03 ldr r3, [sp, #12] - d02c0da: f885 7065 strb.w r7, [r5, #101] ; 0x65 - d02c0de: f885 3068 strb.w r3, [r5, #104] ; 0x68 - d02c0e2: 4649 mov r1, r9 - d02c0e4: 4640 mov r0, r8 - d02c0e6: f885 7066 strb.w r7, [r5, #102] ; 0x66 - d02c0ea: f7d9 f9ed bl d0054c8 <rtw_exit_critical_bh> - d02c0ee: 4649 mov r1, r9 - d02c0f0: 4650 mov r0, sl - d02c0f2: f7d9 f9e1 bl d0054b8 <rtw_enter_critical_bh> - d02c0f6: 4629 mov r1, r5 - d02c0f8: 4630 mov r0, r6 - d02c0fa: f7fa faab bl d026654 <rtw_xmitframe_enqueue_one> - d02c0fe: 2801 cmp r0, #1 - d02c100: d003 beq.n d02c10a <rtw_ap_xmit_delivery_enabled_frames+0xc6> - d02c102: 4629 mov r1, r5 - d02c104: 4650 mov r0, sl - d02c106: f7fa fa5f bl d0265c8 <rtw_xmitframe_free> - d02c10a: 4659 mov r1, fp - d02c10c: 4650 mov r0, sl - d02c10e: f7d9 f9db bl d0054c8 <rtw_exit_critical_bh> - d02c112: 4659 mov r1, fp - d02c114: 4640 mov r0, r8 - d02c116: f7d9 f9cf bl d0054b8 <rtw_enter_critical_bh> - d02c11a: f8d4 3340 ldr.w r3, [r4, #832] ; 0x340 - d02c11e: b9cb cbnz r3, d02c154 <rtw_ap_xmit_delivery_enabled_frames+0x110> - d02c120: f894 533e ldrb.w r5, [r4, #830] ; 0x33e - d02c124: b9b5 cbnz r5, d02c154 <rtw_ap_xmit_delivery_enabled_frames+0x110> - d02c126: f10d 0212 add.w r2, sp, #18 - d02c12a: 2102 movs r1, #2 - d02c12c: 4620 mov r0, r4 - d02c12e: f7f0 fd9f bl d01cc70 <rtw_hal_sta_info_get> - d02c132: f8bd 3012 ldrh.w r3, [sp, #18] - d02c136: 2105 movs r1, #5 - d02c138: 4630 mov r0, r6 - d02c13a: fa07 f203 lsl.w r2, r7, r3 - d02c13e: 9b02 ldr r3, [sp, #8] - d02c140: f8b3 3322 ldrh.w r3, [r3, #802] ; 0x322 - d02c144: ea23 0302 bic.w r3, r3, r2 - d02c148: 9a02 ldr r2, [sp, #8] - d02c14a: f8a2 3322 strh.w r3, [r2, #802] ; 0x322 - d02c14e: 462a mov r2, r5 - d02c150: f7e2 fdcb bl d00ecea <rtw_ap_update_beacon> - d02c154: f8d4 5094 ldr.w r5, [r4, #148] ; 0x94 - d02c158: e78f b.n d02c07a <rtw_ap_xmit_delivery_enabled_frames+0x36> - d02c15a: f885 3065 strb.w r3, [r5, #101] ; 0x65 - d02c15e: f885 7068 strb.w r7, [r5, #104] ; 0x68 - d02c162: e7be b.n d02c0e2 <rtw_ap_xmit_delivery_enabled_frames+0x9e> - -0d02c164 <rtw_dynamic_check_work_cmd>: - d02c164: b538 push {r3, r4, r5, lr} - d02c166: 4605 mov r5, r0 - d02c168: 2024 movs r0, #36 ; 0x24 - d02c16a: f7d9 fa0d bl d005588 <rtw_zmalloc> - d02c16e: 4604 mov r4, r0 - d02c170: b178 cbz r0, d02c192 <rtw_dynamic_check_work_cmd+0x2e> - d02c172: 301c adds r0, #28 - d02c174: f7d9 f9dc bl d005530 <rtw_init_listhead> - d02c178: 230a movs r3, #10 - d02c17a: 4621 mov r1, r4 - d02c17c: f505 70ac add.w r0, r5, #344 ; 0x158 - d02c180: 80a3 strh r3, [r4, #4] - d02c182: 2300 movs r3, #0 - d02c184: e9c4 3302 strd r3, r3, [r4, #8] - d02c188: e9c4 3305 strd r3, r3, [r4, #20] - d02c18c: f7e1 f8ef bl d00d36e <rtw_enqueue_cmd> - d02c190: b2c0 uxtb r0, r0 - d02c192: bd38 pop {r3, r4, r5, pc} - -0d02c194 <rtw_dynamic_check_timer_hdl>: - d02c194: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d02c198: 2400 movs r4, #0 - d02c19a: b089 sub sp, #36 ; 0x24 - d02c19c: f8d0 8000 ldr.w r8, [r0] - d02c1a0: 4605 mov r5, r0 - d02c1a2: f8d8 9cc0 ldr.w r9, [r8, #3264] ; 0xcc0 - d02c1a6: e9cd 4402 strd r4, r4, [sp, #8] - d02c1aa: f7e6 f861 bl d012270 <rtw_is_adapter_up> - d02c1ae: 2800 cmp r0, #0 - d02c1b0: f000 80b6 beq.w d02c320 <rtw_dynamic_check_timer_hdl+0x18c> - d02c1b4: f8d5 682c ldr.w r6, [r5, #2092] ; 0x82c - d02c1b8: f8d5 2838 ldr.w r2, [r5, #2104] ; 0x838 - d02c1bc: f8d5 183c ldr.w r1, [r5, #2108] ; 0x83c - d02c1c0: 1ab2 subs r2, r6, r2 - d02c1c2: f8d5 0828 ldr.w r0, [r5, #2088] ; 0x828 - d02c1c6: f8c5 483c str.w r4, [r5, #2108] ; 0x83c - d02c1ca: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d02c1ce: f8c5 2850 str.w r2, [r5, #2128] ; 0x850 - d02c1d2: f8d5 2848 ldr.w r2, [r5, #2120] ; 0x848 - d02c1d6: f8c5 1854 str.w r1, [r5, #2132] ; 0x854 - d02c1da: 1a82 subs r2, r0, r2 - d02c1dc: f8d5 184c ldr.w r1, [r5, #2124] ; 0x84c - d02c1e0: f8c5 0848 str.w r0, [r5, #2120] ; 0x848 - d02c1e4: f505 70b6 add.w r0, r5, #364 ; 0x16c - d02c1e8: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d02c1ec: f8c5 484c str.w r4, [r5, #2124] ; 0x84c - d02c1f0: f8c5 2858 str.w r2, [r5, #2136] ; 0x858 - d02c1f4: f8c5 185c str.w r1, [r5, #2140] ; 0x85c - d02c1f8: f205 4144 addw r1, r5, #1092 ; 0x444 - d02c1fc: f8c5 6838 str.w r6, [r5, #2104] ; 0x838 - d02c200: f7e0 fc30 bl d00ca64 <rtw_get_stainfo> - d02c204: 4604 mov r4, r0 - d02c206: 2800 cmp r0, #0 - d02c208: d069 beq.n d02c2de <rtw_dynamic_check_timer_hdl+0x14a> - d02c20a: aa04 add r2, sp, #16 - d02c20c: 2101 movs r1, #1 - d02c20e: f7f0 fd2f bl d01cc70 <rtw_hal_sta_info_get> - d02c212: f89d 2011 ldrb.w r2, [sp, #17] - d02c216: f89d 3010 ldrb.w r3, [sp, #16] - d02c21a: 4013 ands r3, r2 - d02c21c: f89d 2012 ldrb.w r2, [sp, #18] - d02c220: 4013 ands r3, r2 - d02c222: f89d 2013 ldrb.w r2, [sp, #19] - d02c226: 4013 ands r3, r2 - d02c228: f89d 2014 ldrb.w r2, [sp, #20] - d02c22c: 4013 ands r3, r2 - d02c22e: f89d 2015 ldrb.w r2, [sp, #21] - d02c232: 4013 ands r3, r2 - d02c234: 2bff cmp r3, #255 ; 0xff - d02c236: d052 beq.n d02c2de <rtw_dynamic_check_timer_hdl+0x14a> - d02c238: e9d4 6356 ldrd r6, r3, [r4, #344] ; 0x158 - d02c23c: e9d4 2160 ldrd r2, r1, [r4, #384] ; 0x180 - d02c240: e9d4 705e ldrd r7, r0, [r4, #376] ; 0x178 - d02c244: 4296 cmp r6, r2 - d02c246: eb73 0201 sbcs.w r2, r3, r1 - d02c24a: e9d4 1254 ldrd r1, r2, [r4, #336] ; 0x150 - d02c24e: bf38 it cc - d02c250: e9c4 6360 strdcc r6, r3, [r4, #384] ; 0x180 - d02c254: 42b9 cmp r1, r7 - d02c256: eb72 0000 sbcs.w r0, r2, r0 - d02c25a: e9d4 0760 ldrd r0, r7, [r4, #384] ; 0x180 - d02c25e: bf38 it cc - d02c260: e9c4 125e strdcc r1, r2, [r4, #376] ; 0x178 - d02c264: 1a30 subs r0, r6, r0 - d02c266: eb63 0607 sbc.w r6, r3, r7 - d02c26a: e9d4 375e ldrd r3, r7, [r4, #376] ; 0x178 - d02c26e: 1ac9 subs r1, r1, r3 - d02c270: 4633 mov r3, r6 - d02c272: eb62 0707 sbc.w r7, r2, r7 - d02c276: 4602 mov r2, r0 - d02c278: ea52 03cf orrs.w r3, r2, pc, lsl #3 - d02c27c: ea52 23df orrs.w r3, r2, pc, lsr #11 - d02c280: 463b mov r3, r7 - d02c282: f8c4 218c str.w r2, [r4, #396] ; 0x18c - d02c286: 460a mov r2, r1 - d02c288: ea52 03cf orrs.w r3, r2, pc, lsl #3 - d02c28c: ea52 23df orrs.w r3, r2, pc, lsr #11 - d02c290: 4633 mov r3, r6 - d02c292: f8c4 2188 str.w r2, [r4, #392] ; 0x188 - d02c296: 4602 mov r2, r0 - d02c298: 4e22 ldr r6, [pc, #136] ; (d02c324 <rtw_dynamic_check_timer_hdl+0x190>) - d02c29a: a806 add r0, sp, #24 - d02c29c: ea52 535f orrs.w r3, r2, pc, lsr #21 - d02c2a0: 463b mov r3, r7 - d02c2a2: 9202 str r2, [sp, #8] - d02c2a4: 460a mov r2, r1 - d02c2a6: a902 add r1, sp, #8 - d02c2a8: ea52 535f orrs.w r3, r2, pc, lsr #21 - d02c2ac: 9203 str r2, [sp, #12] - d02c2ae: 2204 movs r2, #4 - d02c2b0: 47b0 blx r6 - d02c2b2: 2204 movs r2, #4 - d02c2b4: a903 add r1, sp, #12 - d02c2b6: a807 add r0, sp, #28 - d02c2b8: 47b0 blx r6 - d02c2ba: aa06 add r2, sp, #24 - d02c2bc: 4620 mov r0, r4 - d02c2be: 2108 movs r1, #8 - d02c2c0: f7f0 fc60 bl d01cb84 <rtw_hal_sta_info_set> - d02c2c4: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 - d02c2c8: e9d4 2356 ldrd r2, r3, [r4, #344] ; 0x158 - d02c2cc: 3008 adds r0, #8 - d02c2ce: e9c4 2360 strd r2, r3, [r4, #384] ; 0x180 - d02c2d2: e9d4 2354 ldrd r2, r3, [r4, #336] ; 0x150 - d02c2d6: e9c4 235e strd r2, r3, [r4, #376] ; 0x178 - d02c2da: f7f3 fe65 bl d01ffa8 <rtw_phl_traffic_statistics> - d02c2de: f895 38c1 ldrb.w r3, [r5, #2241] ; 0x8c1 - d02c2e2: b11b cbz r3, d02c2ec <rtw_dynamic_check_timer_hdl+0x158> - d02c2e4: f509 6096 add.w r0, r9, #1200 ; 0x4b0 - d02c2e8: f7f3 fe5e bl d01ffa8 <rtw_phl_traffic_statistics> - d02c2ec: 4628 mov r0, r5 - d02c2ee: f7ff ff39 bl d02c164 <rtw_dynamic_check_work_cmd> - d02c2f2: 4604 mov r4, r0 - d02c2f4: 4628 mov r0, r5 - d02c2f6: f7e6 f987 bl d012608 <rtw_check_ap_mode> - d02c2fa: 2801 cmp r0, #1 - d02c2fc: d10c bne.n d02c318 <rtw_dynamic_check_timer_hdl+0x184> - d02c2fe: f508 7839 add.w r8, r8, #740 ; 0x2e4 - d02c302: a901 add r1, sp, #4 - d02c304: 4640 mov r0, r8 - d02c306: f7d9 f8d7 bl d0054b8 <rtw_enter_critical_bh> - d02c30a: 4628 mov r0, r5 - d02c30c: f7ff f946 bl d02b59c <expire_timeout_chk> - d02c310: a901 add r1, sp, #4 - d02c312: 4640 mov r0, r8 - d02c314: f7d9 f8d8 bl d0054c8 <rtw_exit_critical_bh> - d02c318: 4620 mov r0, r4 - d02c31a: b009 add sp, #36 ; 0x24 - d02c31c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d02c320: 2401 movs r4, #1 - d02c322: e7f9 b.n d02c318 <rtw_dynamic_check_timer_hdl+0x184> - d02c324: 00027939 .word 0x00027939 - -0d02c328 <rtw_dynamic_timer_hdl>: - d02c328: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02c32c: 4d16 ldr r5, [pc, #88] ; (d02c388 <rtw_dynamic_timer_hdl+0x60>) - d02c32e: 4604 mov r4, r0 - d02c330: f8d0 8000 ldr.w r8, [r0] - d02c334: e9d5 760c ldrd r7, r6, [r5, #48] ; 0x30 - d02c338: b147 cbz r7, d02c34c <rtw_dynamic_timer_hdl+0x24> - d02c33a: 4814 ldr r0, [pc, #80] ; (d02c38c <rtw_dynamic_timer_hdl+0x64>) - d02c33c: f7d7 fddc bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c340: 4639 mov r1, r7 - d02c342: 4813 ldr r0, [pc, #76] ; (d02c390 <rtw_dynamic_timer_hdl+0x68>) - d02c344: f7d7 fdd8 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c348: 2300 movs r3, #0 - d02c34a: 632b str r3, [r5, #48] ; 0x30 - d02c34c: b146 cbz r6, d02c360 <rtw_dynamic_timer_hdl+0x38> - d02c34e: 480f ldr r0, [pc, #60] ; (d02c38c <rtw_dynamic_timer_hdl+0x64>) - d02c350: f7d7 fdd2 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c354: 4631 mov r1, r6 - d02c356: 480f ldr r0, [pc, #60] ; (d02c394 <rtw_dynamic_timer_hdl+0x6c>) - d02c358: f7d7 fdce bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c35c: 2300 movs r3, #0 - d02c35e: 636b str r3, [r5, #52] ; 0x34 - d02c360: 6823 ldr r3, [r4, #0] - d02c362: 6858 ldr r0, [r3, #4] - d02c364: b108 cbz r0, d02c36a <rtw_dynamic_timer_hdl+0x42> - d02c366: f7ff ff15 bl d02c194 <rtw_dynamic_check_timer_hdl> - d02c36a: 4620 mov r0, r4 - d02c36c: f7ff ff12 bl d02c194 <rtw_dynamic_check_timer_hdl> - d02c370: 2801 cmp r0, #1 - d02c372: d107 bne.n d02c384 <rtw_dynamic_timer_hdl+0x5c> - d02c374: f608 10ec addw r0, r8, #2540 ; 0x9ec - d02c378: f44f 61fa mov.w r1, #2000 ; 0x7d0 - d02c37c: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02c380: f7fe bcd4 b.w d02ad2c <rtw_set_timer> - d02c384: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02c388: 60005e50 .word 0x60005e50 - d02c38c: 0d04a6af .word 0x0d04a6af - d02c390: 0d04b6e5 .word 0x0d04b6e5 - d02c394: 0d04b722 .word 0x0d04b722 - -0d02c398 <rtw_dynamic_check_link_status>: - d02c398: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02c39a: 4604 mov r4, r0 - d02c39c: 6805 ldr r5, [r0, #0] - d02c39e: f7e6 f93a bl d012616 <rtw_check_sta_associated_to_ap> - d02c3a2: 2800 cmp r0, #0 - d02c3a4: d04f beq.n d02c446 <rtw_dynamic_check_link_status+0xae> - d02c3a6: f204 4644 addw r6, r4, #1092 ; 0x444 - d02c3aa: f504 70b6 add.w r0, r4, #364 ; 0x16c - d02c3ae: 4631 mov r1, r6 - d02c3b0: f7e0 fb58 bl d00ca64 <rtw_get_stainfo> - d02c3b4: 2800 cmp r0, #0 - d02c3b6: d046 beq.n d02c446 <rtw_dynamic_check_link_status+0xae> - d02c3b8: e9d0 715a ldrd r7, r1, [r0, #360] ; 0x168 - d02c3bc: e9d0 3258 ldrd r3, r2, [r0, #352] ; 0x160 - d02c3c0: 19db adds r3, r3, r7 - d02c3c2: eb42 0201 adc.w r2, r2, r1 - d02c3c6: e9d0 715c ldrd r7, r1, [r0, #368] ; 0x170 - d02c3ca: eb13 0c07 adds.w ip, r3, r7 - d02c3ce: eb42 0e01 adc.w lr, r2, r1 - d02c3d2: e9d0 7150 ldrd r7, r1, [r0, #320] ; 0x140 - d02c3d6: e9d0 324e ldrd r3, r2, [r0, #312] ; 0x138 - d02c3da: 19db adds r3, r3, r7 - d02c3dc: eb42 0201 adc.w r2, r2, r1 - d02c3e0: e9d0 1752 ldrd r1, r7, [r0, #328] ; 0x148 - d02c3e4: 185b adds r3, r3, r1 - d02c3e6: eb42 0707 adc.w r7, r2, r7 - d02c3ea: 45be cmp lr, r7 - d02c3ec: bf08 it eq - d02c3ee: 459c cmpeq ip, r3 - d02c3f0: d14a bne.n d02c488 <rtw_dynamic_check_link_status+0xf0> - d02c3f2: 4b2d ldr r3, [pc, #180] ; (d02c4a8 <rtw_dynamic_check_link_status+0x110>) - d02c3f4: f895 0a96 ldrb.w r0, [r5, #2710] ; 0xa96 - d02c3f8: 781b ldrb r3, [r3, #0] - d02c3fa: 4283 cmp r3, r0 - d02c3fc: d925 bls.n d02c44a <rtw_dynamic_check_link_status+0xb2> - d02c3fe: f7f0 f8d5 bl d01c5ac <wifi_hal_dbg_no_beacon> - d02c402: f895 3a96 ldrb.w r3, [r5, #2710] ; 0xa96 - d02c406: b983 cbnz r3, d02c42a <rtw_dynamic_check_link_status+0x92> - d02c408: f204 414c addw r1, r4, #1100 ; 0x44c - d02c40c: 4632 mov r2, r6 - d02c40e: 4620 mov r0, r4 - d02c410: 9101 str r1, [sp, #4] - d02c412: f7e2 ff87 bl d00f324 <rtw_issue_probereq> - d02c416: 4632 mov r2, r6 - d02c418: 9901 ldr r1, [sp, #4] - d02c41a: 4620 mov r0, r4 - d02c41c: f7e2 ff82 bl d00f324 <rtw_issue_probereq> - d02c420: 4632 mov r2, r6 - d02c422: 9901 ldr r1, [sp, #4] - d02c424: 4620 mov r0, r4 - d02c426: f7e2 ff7d bl d00f324 <rtw_issue_probereq> - d02c42a: f895 3a96 ldrb.w r3, [r5, #2710] ; 0xa96 - d02c42e: 2b04 cmp r3, #4 - d02c430: d904 bls.n d02c43c <rtw_dynamic_check_link_status+0xa4> - d02c432: 2201 movs r2, #1 - d02c434: 2106 movs r1, #6 - d02c436: 4620 mov r0, r4 - d02c438: f7df ff07 bl d00c24a <rtw_lps_ctrl_wk_cmd> - d02c43c: f895 3a96 ldrb.w r3, [r5, #2710] ; 0xa96 - d02c440: 3301 adds r3, #1 - d02c442: f885 3a96 strb.w r3, [r5, #2710] ; 0xa96 - d02c446: b003 add sp, #12 - d02c448: bdf0 pop {r4, r5, r6, r7, pc} - d02c44a: 2300 movs r3, #0 - d02c44c: f885 3a96 strb.w r3, [r5, #2710] ; 0xa96 - d02c450: 4b16 ldr r3, [pc, #88] ; (d02c4ac <rtw_dynamic_check_link_status+0x114>) - d02c452: 681b ldr r3, [r3, #0] - d02c454: b153 cbz r3, d02c46c <rtw_dynamic_check_link_status+0xd4> - d02c456: 4d16 ldr r5, [pc, #88] ; (d02c4b0 <rtw_dynamic_check_link_status+0x118>) - d02c458: 4816 ldr r0, [pc, #88] ; (d02c4b4 <rtw_dynamic_check_link_status+0x11c>) - d02c45a: f7d7 fd4d bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c45e: f7d9 faeb bl d005a38 <rtw_get_current_time> - d02c462: 4601 mov r1, r0 - d02c464: f8d5 0180 ldr.w r0, [r5, #384] ; 0x180 - d02c468: f7d7 fd46 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c46c: 4631 mov r1, r6 - d02c46e: f64f 72ff movw r2, #65535 ; 0xffff - d02c472: 4620 mov r0, r4 - d02c474: f7dd fb64 bl d009b40 <rtw_leavebss_start> - d02c478: 2200 movs r2, #0 - d02c47a: 2101 movs r1, #1 - d02c47c: 4620 mov r0, r4 - d02c47e: b003 add sp, #12 - d02c480: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d02c484: f7e4 b8aa b.w d0105dc <rtw_autoreconnect_start> - d02c488: 2300 movs r3, #0 - d02c48a: f885 3a96 strb.w r3, [r5, #2710] ; 0xa96 - d02c48e: e9d0 234e ldrd r2, r3, [r0, #312] ; 0x138 - d02c492: e9c0 2358 strd r2, r3, [r0, #352] ; 0x160 - d02c496: e9d0 2350 ldrd r2, r3, [r0, #320] ; 0x140 - d02c49a: e9c0 235a strd r2, r3, [r0, #360] ; 0x168 - d02c49e: e9d0 2352 ldrd r2, r3, [r0, #328] ; 0x148 - d02c4a2: e9c0 235c strd r2, r3, [r0, #368] ; 0x170 - d02c4a6: e7ce b.n d02c446 <rtw_dynamic_check_link_status+0xae> - d02c4a8: 60000140 .word 0x60000140 - d02c4ac: 6000013c .word 0x6000013c - d02c4b0: 0d04b4c8 .word 0x0d04b4c8 - d02c4b4: 0d04a6af .word 0x0d04a6af - -0d02c4b8 <rtw_dynamic_check_work_hdl>: - d02c4b8: b510 push {r4, lr} - d02c4ba: 4604 mov r4, r0 - d02c4bc: f7ff ff6c bl d02c398 <rtw_dynamic_check_link_status> - d02c4c0: 4620 mov r0, r4 - d02c4c2: f7df fe25 bl d00c110 <traffic_status_watchdog> - d02c4c6: 4620 mov r0, r4 - d02c4c8: f7ec fe9e bl d019208 <wifi_hal_phy_haldm_watchdog> - d02c4cc: 4620 mov r0, r4 - d02c4ce: f7f2 fb5d bl d01eb8c <rtw_hal_btc_Handler> - d02c4d2: 2000 movs r0, #0 - d02c4d4: bd10 pop {r4, pc} + d02c06a: f10d 0212 add.w r2, sp, #18 + d02c06e: 2102 movs r1, #2 + d02c070: 4620 mov r0, r4 + d02c072: f8d4 5094 ldr.w r5, [r4, #148] ; 0x94 + d02c076: f7f0 fe69 bl d01cd4c <rtw_hal_sta_info_get> + d02c07a: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 + d02c07e: 2b00 cmp r3, #0 + d02c080: f47f af4a bne.w d02bf18 <rtw_ap_wakeup_sta_to_xmit+0x38> + d02c084: f8bd 3012 ldrh.w r3, [sp, #18] + d02c088: fa0a f203 lsl.w r2, sl, r3 + d02c08c: f8b6 3322 ldrh.w r3, [r6, #802] ; 0x322 + d02c090: ea23 0302 bic.w r3, r3, r2 + d02c094: f8a6 3322 strh.w r3, [r6, #802] ; 0x322 + d02c098: 2301 movs r3, #1 + d02c09a: 9302 str r3, [sp, #8] + d02c09c: e73c b.n d02bf18 <rtw_ap_wakeup_sta_to_xmit+0x38> + d02c09e: f885 3065 strb.w r3, [r5, #101] ; 0x65 + d02c0a2: f885 a068 strb.w sl, [r5, #104] ; 0x68 + d02c0a6: e7c4 b.n d02c032 <rtw_ap_wakeup_sta_to_xmit+0x152> + d02c0a8: 4658 mov r0, fp + d02c0aa: f7d9 fa55 bl d005558 <rtw_list_delete> + d02c0ae: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 + d02c0b2: a905 add r1, sp, #20 + d02c0b4: 4628 mov r0, r5 + d02c0b6: 3b01 subs r3, #1 + d02c0b8: 2b00 cmp r3, #0 + d02c0ba: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 + d02c0be: f88b 8066 strb.w r8, [fp, #102] ; 0x66 + d02c0c2: bfd4 ite le + d02c0c4: 2300 movle r3, #0 + d02c0c6: 2301 movgt r3, #1 + d02c0c8: f88b 3065 strb.w r3, [fp, #101] ; 0x65 + d02c0cc: f7d9 f9fc bl d0054c8 <rtw_exit_critical_bh> + d02c0d0: a905 add r1, sp, #20 + d02c0d2: 4648 mov r0, r9 + d02c0d4: f7d9 f9f0 bl d0054b8 <rtw_enter_critical_bh> + d02c0d8: 4659 mov r1, fp + d02c0da: 4638 mov r0, r7 + d02c0dc: f7fa fb28 bl d026730 <rtw_xmitframe_enqueue_one> + d02c0e0: 2801 cmp r0, #1 + d02c0e2: d003 beq.n d02c0ec <rtw_ap_wakeup_sta_to_xmit+0x20c> + d02c0e4: 4659 mov r1, fp + d02c0e6: 4648 mov r0, r9 + d02c0e8: f7fa fadc bl d0266a4 <rtw_xmitframe_free> + d02c0ec: a905 add r1, sp, #20 + d02c0ee: 4648 mov r0, r9 + d02c0f0: f7d9 f9ea bl d0054c8 <rtw_exit_critical_bh> + d02c0f4: a905 add r1, sp, #20 + d02c0f6: 4628 mov r0, r5 + d02c0f8: f7d9 f9de bl d0054b8 <rtw_enter_critical_bh> + d02c0fc: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 + d02c100: f8d4 b094 ldr.w fp, [r4, #148] ; 0x94 + d02c104: 2b00 cmp r3, #0 + d02c106: f47f af46 bne.w d02bf96 <rtw_ap_wakeup_sta_to_xmit+0xb6> + d02c10a: f8b6 3322 ldrh.w r3, [r6, #802] ; 0x322 + d02c10e: f023 0301 bic.w r3, r3, #1 + d02c112: f8a6 3322 strh.w r3, [r6, #802] ; 0x322 + d02c116: 9b02 ldr r3, [sp, #8] + d02c118: f043 0302 orr.w r3, r3, #2 + d02c11c: 9302 str r3, [sp, #8] + d02c11e: e73a b.n d02bf96 <rtw_ap_wakeup_sta_to_xmit+0xb6> + +0d02c120 <rtw_ap_xmit_delivery_enabled_frames>: + d02c120: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02c124: ed2d 8b02 vpush {d8} + d02c128: b087 sub sp, #28 + d02c12a: f101 089c add.w r8, r1, #156 ; 0x9c + d02c12e: 6803 ldr r3, [r0, #0] + d02c130: 460c mov r4, r1 + d02c132: f10d 0914 add.w r9, sp, #20 + d02c136: 4606 mov r6, r0 + d02c138: 4640 mov r0, r8 + d02c13a: f503 7a84 add.w sl, r3, #264 ; 0x108 + d02c13e: 4649 mov r1, r9 + d02c140: 9302 str r3, [sp, #8] + d02c142: f7d9 f9b9 bl d0054b8 <rtw_enter_critical_bh> + d02c146: f104 0394 add.w r3, r4, #148 ; 0x94 + d02c14a: f8d4 5094 ldr.w r5, [r4, #148] ; 0x94 + d02c14e: 2701 movs r7, #1 + d02c150: ee08 3a10 vmov s16, r3 + d02c154: 46cb mov fp, r9 + d02c156: 4629 mov r1, r5 + d02c158: ee18 0a10 vmov r0, s16 + d02c15c: f7d9 fb7c bl d005858 <rtw_end_of_queue_search> + d02c160: 9003 str r0, [sp, #12] + d02c162: b140 cbz r0, d02c176 <rtw_ap_xmit_delivery_enabled_frames+0x56> + d02c164: a905 add r1, sp, #20 + d02c166: 4640 mov r0, r8 + d02c168: f7d9 f9ae bl d0054c8 <rtw_exit_critical_bh> + d02c16c: b007 add sp, #28 + d02c16e: ecbd 8b02 vpop {d8} + d02c172: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02c176: f894 333b ldrb.w r3, [r4, #827] ; 0x33b + d02c17a: f895 0041 ldrb.w r0, [r5, #65] ; 0x41 + d02c17e: f894 233c ldrb.w r2, [r4, #828] ; 0x33c + d02c182: 9300 str r3, [sp, #0] + d02c184: f894 133a ldrb.w r1, [r4, #826] ; 0x33a + d02c188: f894 333d ldrb.w r3, [r4, #829] ; 0x33d + d02c18c: 9701 str r7, [sp, #4] + d02c18e: f7fc fff1 bl d029174 <wifi_rom_get_wmmps_ac> + d02c192: 2800 cmp r0, #0 + d02c194: d0df beq.n d02c156 <rtw_ap_xmit_delivery_enabled_frames+0x36> + d02c196: 4628 mov r0, r5 + d02c198: f7d9 f9de bl d005558 <rtw_list_delete> + d02c19c: f8d4 30a0 ldr.w r3, [r4, #160] ; 0xa0 + d02c1a0: 3b01 subs r3, #1 + d02c1a2: f8c4 30a0 str.w r3, [r4, #160] ; 0xa0 + d02c1a6: f8d4 3340 ldr.w r3, [r4, #832] ; 0x340 + d02c1aa: 3b01 subs r3, #1 + d02c1ac: f8c4 3340 str.w r3, [r4, #832] ; 0x340 + d02c1b0: 2b00 cmp r3, #0 + d02c1b2: d040 beq.n d02c236 <rtw_ap_xmit_delivery_enabled_frames+0x116> + d02c1b4: 9b03 ldr r3, [sp, #12] + d02c1b6: f885 7065 strb.w r7, [r5, #101] ; 0x65 + d02c1ba: f885 3068 strb.w r3, [r5, #104] ; 0x68 + d02c1be: 4649 mov r1, r9 + d02c1c0: 4640 mov r0, r8 + d02c1c2: f885 7066 strb.w r7, [r5, #102] ; 0x66 + d02c1c6: f7d9 f97f bl d0054c8 <rtw_exit_critical_bh> + d02c1ca: 4649 mov r1, r9 + d02c1cc: 4650 mov r0, sl + d02c1ce: f7d9 f973 bl d0054b8 <rtw_enter_critical_bh> + d02c1d2: 4629 mov r1, r5 + d02c1d4: 4630 mov r0, r6 + d02c1d6: f7fa faab bl d026730 <rtw_xmitframe_enqueue_one> + d02c1da: 2801 cmp r0, #1 + d02c1dc: d003 beq.n d02c1e6 <rtw_ap_xmit_delivery_enabled_frames+0xc6> + d02c1de: 4629 mov r1, r5 + d02c1e0: 4650 mov r0, sl + d02c1e2: f7fa fa5f bl d0266a4 <rtw_xmitframe_free> + d02c1e6: 4659 mov r1, fp + d02c1e8: 4650 mov r0, sl + d02c1ea: f7d9 f96d bl d0054c8 <rtw_exit_critical_bh> + d02c1ee: 4659 mov r1, fp + d02c1f0: 4640 mov r0, r8 + d02c1f2: f7d9 f961 bl d0054b8 <rtw_enter_critical_bh> + d02c1f6: f8d4 3340 ldr.w r3, [r4, #832] ; 0x340 + d02c1fa: b9cb cbnz r3, d02c230 <rtw_ap_xmit_delivery_enabled_frames+0x110> + d02c1fc: f894 533e ldrb.w r5, [r4, #830] ; 0x33e + d02c200: b9b5 cbnz r5, d02c230 <rtw_ap_xmit_delivery_enabled_frames+0x110> + d02c202: f10d 0212 add.w r2, sp, #18 + d02c206: 2102 movs r1, #2 + d02c208: 4620 mov r0, r4 + d02c20a: f7f0 fd9f bl d01cd4c <rtw_hal_sta_info_get> + d02c20e: f8bd 3012 ldrh.w r3, [sp, #18] + d02c212: 2105 movs r1, #5 + d02c214: 4630 mov r0, r6 + d02c216: fa07 f203 lsl.w r2, r7, r3 + d02c21a: 9b02 ldr r3, [sp, #8] + d02c21c: f8b3 3322 ldrh.w r3, [r3, #802] ; 0x322 + d02c220: ea23 0302 bic.w r3, r3, r2 + d02c224: 9a02 ldr r2, [sp, #8] + d02c226: f8a2 3322 strh.w r3, [r2, #802] ; 0x322 + d02c22a: 462a mov r2, r5 + d02c22c: f7e2 fd5d bl d00ecea <rtw_ap_update_beacon> + d02c230: f8d4 5094 ldr.w r5, [r4, #148] ; 0x94 + d02c234: e78f b.n d02c156 <rtw_ap_xmit_delivery_enabled_frames+0x36> + d02c236: f885 3065 strb.w r3, [r5, #101] ; 0x65 + d02c23a: f885 7068 strb.w r7, [r5, #104] ; 0x68 + d02c23e: e7be b.n d02c1be <rtw_ap_xmit_delivery_enabled_frames+0x9e> + +0d02c240 <rtw_dynamic_check_work_cmd>: + d02c240: b538 push {r3, r4, r5, lr} + d02c242: 4605 mov r5, r0 + d02c244: 2024 movs r0, #36 ; 0x24 + d02c246: f7d9 f99f bl d005588 <rtw_zmalloc> + d02c24a: 4604 mov r4, r0 + d02c24c: b178 cbz r0, d02c26e <rtw_dynamic_check_work_cmd+0x2e> + d02c24e: 301c adds r0, #28 + d02c250: f7d9 f96e bl d005530 <rtw_init_listhead> + d02c254: 230a movs r3, #10 + d02c256: 4621 mov r1, r4 + d02c258: f505 70ac add.w r0, r5, #344 ; 0x158 + d02c25c: 80a3 strh r3, [r4, #4] + d02c25e: 2300 movs r3, #0 + d02c260: e9c4 3302 strd r3, r3, [r4, #8] + d02c264: e9c4 3305 strd r3, r3, [r4, #20] + d02c268: f7e1 f881 bl d00d36e <rtw_enqueue_cmd> + d02c26c: b2c0 uxtb r0, r0 + d02c26e: bd38 pop {r3, r4, r5, pc} + +0d02c270 <rtw_dynamic_check_timer_hdl>: + d02c270: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d02c274: 2400 movs r4, #0 + d02c276: b089 sub sp, #36 ; 0x24 + d02c278: f8d0 8000 ldr.w r8, [r0] + d02c27c: 4605 mov r5, r0 + d02c27e: f8d8 9cc0 ldr.w r9, [r8, #3264] ; 0xcc0 + d02c282: e9cd 4402 strd r4, r4, [sp, #8] + d02c286: f7e5 fff3 bl d012270 <rtw_is_adapter_up> + d02c28a: 2800 cmp r0, #0 + d02c28c: f000 80b6 beq.w d02c3fc <rtw_dynamic_check_timer_hdl+0x18c> + d02c290: f8d5 682c ldr.w r6, [r5, #2092] ; 0x82c + d02c294: f8d5 2838 ldr.w r2, [r5, #2104] ; 0x838 + d02c298: f8d5 183c ldr.w r1, [r5, #2108] ; 0x83c + d02c29c: 1ab2 subs r2, r6, r2 + d02c29e: f8d5 0828 ldr.w r0, [r5, #2088] ; 0x828 + d02c2a2: f8c5 483c str.w r4, [r5, #2108] ; 0x83c + d02c2a6: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d02c2aa: f8c5 2850 str.w r2, [r5, #2128] ; 0x850 + d02c2ae: f8d5 2848 ldr.w r2, [r5, #2120] ; 0x848 + d02c2b2: f8c5 1854 str.w r1, [r5, #2132] ; 0x854 + d02c2b6: 1a82 subs r2, r0, r2 + d02c2b8: f8d5 184c ldr.w r1, [r5, #2124] ; 0x84c + d02c2bc: f8c5 0848 str.w r0, [r5, #2120] ; 0x848 + d02c2c0: f505 70b6 add.w r0, r5, #364 ; 0x16c + d02c2c4: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d02c2c8: f8c5 484c str.w r4, [r5, #2124] ; 0x84c + d02c2cc: f8c5 2858 str.w r2, [r5, #2136] ; 0x858 + d02c2d0: f8c5 185c str.w r1, [r5, #2140] ; 0x85c + d02c2d4: f205 4144 addw r1, r5, #1092 ; 0x444 + d02c2d8: f8c5 6838 str.w r6, [r5, #2104] ; 0x838 + d02c2dc: f7e0 fbc2 bl d00ca64 <rtw_get_stainfo> + d02c2e0: 4604 mov r4, r0 + d02c2e2: 2800 cmp r0, #0 + d02c2e4: d069 beq.n d02c3ba <rtw_dynamic_check_timer_hdl+0x14a> + d02c2e6: aa04 add r2, sp, #16 + d02c2e8: 2101 movs r1, #1 + d02c2ea: f7f0 fd2f bl d01cd4c <rtw_hal_sta_info_get> + d02c2ee: f89d 2011 ldrb.w r2, [sp, #17] + d02c2f2: f89d 3010 ldrb.w r3, [sp, #16] + d02c2f6: 4013 ands r3, r2 + d02c2f8: f89d 2012 ldrb.w r2, [sp, #18] + d02c2fc: 4013 ands r3, r2 + d02c2fe: f89d 2013 ldrb.w r2, [sp, #19] + d02c302: 4013 ands r3, r2 + d02c304: f89d 2014 ldrb.w r2, [sp, #20] + d02c308: 4013 ands r3, r2 + d02c30a: f89d 2015 ldrb.w r2, [sp, #21] + d02c30e: 4013 ands r3, r2 + d02c310: 2bff cmp r3, #255 ; 0xff + d02c312: d052 beq.n d02c3ba <rtw_dynamic_check_timer_hdl+0x14a> + d02c314: e9d4 6356 ldrd r6, r3, [r4, #344] ; 0x158 + d02c318: e9d4 2160 ldrd r2, r1, [r4, #384] ; 0x180 + d02c31c: e9d4 705e ldrd r7, r0, [r4, #376] ; 0x178 + d02c320: 4296 cmp r6, r2 + d02c322: eb73 0201 sbcs.w r2, r3, r1 + d02c326: e9d4 1254 ldrd r1, r2, [r4, #336] ; 0x150 + d02c32a: bf38 it cc + d02c32c: e9c4 6360 strdcc r6, r3, [r4, #384] ; 0x180 + d02c330: 42b9 cmp r1, r7 + d02c332: eb72 0000 sbcs.w r0, r2, r0 + d02c336: e9d4 0760 ldrd r0, r7, [r4, #384] ; 0x180 + d02c33a: bf38 it cc + d02c33c: e9c4 125e strdcc r1, r2, [r4, #376] ; 0x178 + d02c340: 1a30 subs r0, r6, r0 + d02c342: eb63 0607 sbc.w r6, r3, r7 + d02c346: e9d4 375e ldrd r3, r7, [r4, #376] ; 0x178 + d02c34a: 1ac9 subs r1, r1, r3 + d02c34c: 4633 mov r3, r6 + d02c34e: eb62 0707 sbc.w r7, r2, r7 + d02c352: 4602 mov r2, r0 + d02c354: ea52 03cf orrs.w r3, r2, pc, lsl #3 + d02c358: ea52 23df orrs.w r3, r2, pc, lsr #11 + d02c35c: 463b mov r3, r7 + d02c35e: f8c4 218c str.w r2, [r4, #396] ; 0x18c + d02c362: 460a mov r2, r1 + d02c364: ea52 03cf orrs.w r3, r2, pc, lsl #3 + d02c368: ea52 23df orrs.w r3, r2, pc, lsr #11 + d02c36c: 4633 mov r3, r6 + d02c36e: f8c4 2188 str.w r2, [r4, #392] ; 0x188 + d02c372: 4602 mov r2, r0 + d02c374: 4e22 ldr r6, [pc, #136] ; (d02c400 <rtw_dynamic_check_timer_hdl+0x190>) + d02c376: a806 add r0, sp, #24 + d02c378: ea52 535f orrs.w r3, r2, pc, lsr #21 + d02c37c: 463b mov r3, r7 + d02c37e: 9202 str r2, [sp, #8] + d02c380: 460a mov r2, r1 + d02c382: a902 add r1, sp, #8 + d02c384: ea52 535f orrs.w r3, r2, pc, lsr #21 + d02c388: 9203 str r2, [sp, #12] + d02c38a: 2204 movs r2, #4 + d02c38c: 47b0 blx r6 + d02c38e: 2204 movs r2, #4 + d02c390: a903 add r1, sp, #12 + d02c392: a807 add r0, sp, #28 + d02c394: 47b0 blx r6 + d02c396: aa06 add r2, sp, #24 + d02c398: 4620 mov r0, r4 + d02c39a: 2108 movs r1, #8 + d02c39c: f7f0 fc60 bl d01cc60 <rtw_hal_sta_info_set> + d02c3a0: f8d4 0090 ldr.w r0, [r4, #144] ; 0x90 + d02c3a4: e9d4 2356 ldrd r2, r3, [r4, #344] ; 0x158 + d02c3a8: 3008 adds r0, #8 + d02c3aa: e9c4 2360 strd r2, r3, [r4, #384] ; 0x180 + d02c3ae: e9d4 2354 ldrd r2, r3, [r4, #336] ; 0x150 + d02c3b2: e9c4 235e strd r2, r3, [r4, #376] ; 0x178 + d02c3b6: f7f3 fe65 bl d020084 <rtw_phl_traffic_statistics> + d02c3ba: f895 38c1 ldrb.w r3, [r5, #2241] ; 0x8c1 + d02c3be: b11b cbz r3, d02c3c8 <rtw_dynamic_check_timer_hdl+0x158> + d02c3c0: f509 6096 add.w r0, r9, #1200 ; 0x4b0 + d02c3c4: f7f3 fe5e bl d020084 <rtw_phl_traffic_statistics> + d02c3c8: 4628 mov r0, r5 + d02c3ca: f7ff ff39 bl d02c240 <rtw_dynamic_check_work_cmd> + d02c3ce: 4604 mov r4, r0 + d02c3d0: 4628 mov r0, r5 + d02c3d2: f7e6 f919 bl d012608 <rtw_check_ap_mode> + d02c3d6: 2801 cmp r0, #1 + d02c3d8: d10c bne.n d02c3f4 <rtw_dynamic_check_timer_hdl+0x184> + d02c3da: f508 7839 add.w r8, r8, #740 ; 0x2e4 + d02c3de: a901 add r1, sp, #4 + d02c3e0: 4640 mov r0, r8 + d02c3e2: f7d9 f869 bl d0054b8 <rtw_enter_critical_bh> + d02c3e6: 4628 mov r0, r5 + d02c3e8: f7ff f946 bl d02b678 <expire_timeout_chk> + d02c3ec: a901 add r1, sp, #4 + d02c3ee: 4640 mov r0, r8 + d02c3f0: f7d9 f86a bl d0054c8 <rtw_exit_critical_bh> + d02c3f4: 4620 mov r0, r4 + d02c3f6: b009 add sp, #36 ; 0x24 + d02c3f8: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d02c3fc: 2401 movs r4, #1 + d02c3fe: e7f9 b.n d02c3f4 <rtw_dynamic_check_timer_hdl+0x184> + d02c400: 00027939 .word 0x00027939 + +0d02c404 <rtw_dynamic_timer_hdl>: + d02c404: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02c408: 4d16 ldr r5, [pc, #88] ; (d02c464 <rtw_dynamic_timer_hdl+0x60>) + d02c40a: 4604 mov r4, r0 + d02c40c: f8d0 8000 ldr.w r8, [r0] + d02c410: e9d5 760c ldrd r7, r6, [r5, #48] ; 0x30 + d02c414: b147 cbz r7, d02c428 <rtw_dynamic_timer_hdl+0x24> + d02c416: 4814 ldr r0, [pc, #80] ; (d02c468 <rtw_dynamic_timer_hdl+0x64>) + d02c418: f7d7 fd6e bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c41c: 4639 mov r1, r7 + d02c41e: 4813 ldr r0, [pc, #76] ; (d02c46c <rtw_dynamic_timer_hdl+0x68>) + d02c420: f7d7 fd6a bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c424: 2300 movs r3, #0 + d02c426: 632b str r3, [r5, #48] ; 0x30 + d02c428: b146 cbz r6, d02c43c <rtw_dynamic_timer_hdl+0x38> + d02c42a: 480f ldr r0, [pc, #60] ; (d02c468 <rtw_dynamic_timer_hdl+0x64>) + d02c42c: f7d7 fd64 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c430: 4631 mov r1, r6 + d02c432: 480f ldr r0, [pc, #60] ; (d02c470 <rtw_dynamic_timer_hdl+0x6c>) + d02c434: f7d7 fd60 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c438: 2300 movs r3, #0 + d02c43a: 636b str r3, [r5, #52] ; 0x34 + d02c43c: 6823 ldr r3, [r4, #0] + d02c43e: 6858 ldr r0, [r3, #4] + d02c440: b108 cbz r0, d02c446 <rtw_dynamic_timer_hdl+0x42> + d02c442: f7ff ff15 bl d02c270 <rtw_dynamic_check_timer_hdl> + d02c446: 4620 mov r0, r4 + d02c448: f7ff ff12 bl d02c270 <rtw_dynamic_check_timer_hdl> + d02c44c: 2801 cmp r0, #1 + d02c44e: d107 bne.n d02c460 <rtw_dynamic_timer_hdl+0x5c> + d02c450: f608 10ec addw r0, r8, #2540 ; 0x9ec + d02c454: f44f 61fa mov.w r1, #2000 ; 0x7d0 + d02c458: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02c45c: f7fe bcd4 b.w d02ae08 <rtw_set_timer> + d02c460: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02c464: 60005e50 .word 0x60005e50 + d02c468: 0d04a78b .word 0x0d04a78b + d02c46c: 0d04b7c1 .word 0x0d04b7c1 + d02c470: 0d04b7fe .word 0x0d04b7fe + +0d02c474 <rtw_dynamic_check_link_status>: + d02c474: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02c476: 4604 mov r4, r0 + d02c478: 6805 ldr r5, [r0, #0] + d02c47a: f7e6 f8cc bl d012616 <rtw_check_sta_associated_to_ap> + d02c47e: 2800 cmp r0, #0 + d02c480: d04f beq.n d02c522 <rtw_dynamic_check_link_status+0xae> + d02c482: f204 4644 addw r6, r4, #1092 ; 0x444 + d02c486: f504 70b6 add.w r0, r4, #364 ; 0x16c + d02c48a: 4631 mov r1, r6 + d02c48c: f7e0 faea bl d00ca64 <rtw_get_stainfo> + d02c490: 2800 cmp r0, #0 + d02c492: d046 beq.n d02c522 <rtw_dynamic_check_link_status+0xae> + d02c494: e9d0 715a ldrd r7, r1, [r0, #360] ; 0x168 + d02c498: e9d0 3258 ldrd r3, r2, [r0, #352] ; 0x160 + d02c49c: 19db adds r3, r3, r7 + d02c49e: eb42 0201 adc.w r2, r2, r1 + d02c4a2: e9d0 715c ldrd r7, r1, [r0, #368] ; 0x170 + d02c4a6: eb13 0c07 adds.w ip, r3, r7 + d02c4aa: eb42 0e01 adc.w lr, r2, r1 + d02c4ae: e9d0 7150 ldrd r7, r1, [r0, #320] ; 0x140 + d02c4b2: e9d0 324e ldrd r3, r2, [r0, #312] ; 0x138 + d02c4b6: 19db adds r3, r3, r7 + d02c4b8: eb42 0201 adc.w r2, r2, r1 + d02c4bc: e9d0 1752 ldrd r1, r7, [r0, #328] ; 0x148 + d02c4c0: 185b adds r3, r3, r1 + d02c4c2: eb42 0707 adc.w r7, r2, r7 + d02c4c6: 45be cmp lr, r7 + d02c4c8: bf08 it eq + d02c4ca: 459c cmpeq ip, r3 + d02c4cc: d14a bne.n d02c564 <rtw_dynamic_check_link_status+0xf0> + d02c4ce: 4b2d ldr r3, [pc, #180] ; (d02c584 <rtw_dynamic_check_link_status+0x110>) + d02c4d0: f895 0a96 ldrb.w r0, [r5, #2710] ; 0xa96 + d02c4d4: 781b ldrb r3, [r3, #0] + d02c4d6: 4283 cmp r3, r0 + d02c4d8: d925 bls.n d02c526 <rtw_dynamic_check_link_status+0xb2> + d02c4da: f7f0 f8d5 bl d01c688 <wifi_hal_dbg_no_beacon> + d02c4de: f895 3a96 ldrb.w r3, [r5, #2710] ; 0xa96 + d02c4e2: b983 cbnz r3, d02c506 <rtw_dynamic_check_link_status+0x92> + d02c4e4: f204 414c addw r1, r4, #1100 ; 0x44c + d02c4e8: 4632 mov r2, r6 + d02c4ea: 4620 mov r0, r4 + d02c4ec: 9101 str r1, [sp, #4] + d02c4ee: f7e2 ff19 bl d00f324 <rtw_issue_probereq> + d02c4f2: 4632 mov r2, r6 + d02c4f4: 9901 ldr r1, [sp, #4] + d02c4f6: 4620 mov r0, r4 + d02c4f8: f7e2 ff14 bl d00f324 <rtw_issue_probereq> + d02c4fc: 4632 mov r2, r6 + d02c4fe: 9901 ldr r1, [sp, #4] + d02c500: 4620 mov r0, r4 + d02c502: f7e2 ff0f bl d00f324 <rtw_issue_probereq> + d02c506: f895 3a96 ldrb.w r3, [r5, #2710] ; 0xa96 + d02c50a: 2b04 cmp r3, #4 + d02c50c: d904 bls.n d02c518 <rtw_dynamic_check_link_status+0xa4> + d02c50e: 2201 movs r2, #1 + d02c510: 2106 movs r1, #6 + d02c512: 4620 mov r0, r4 + d02c514: f7df fe99 bl d00c24a <rtw_lps_ctrl_wk_cmd> + d02c518: f895 3a96 ldrb.w r3, [r5, #2710] ; 0xa96 + d02c51c: 3301 adds r3, #1 + d02c51e: f885 3a96 strb.w r3, [r5, #2710] ; 0xa96 + d02c522: b003 add sp, #12 + d02c524: bdf0 pop {r4, r5, r6, r7, pc} + d02c526: 2300 movs r3, #0 + d02c528: f885 3a96 strb.w r3, [r5, #2710] ; 0xa96 + d02c52c: 4b16 ldr r3, [pc, #88] ; (d02c588 <rtw_dynamic_check_link_status+0x114>) + d02c52e: 681b ldr r3, [r3, #0] + d02c530: b153 cbz r3, d02c548 <rtw_dynamic_check_link_status+0xd4> + d02c532: 4d16 ldr r5, [pc, #88] ; (d02c58c <rtw_dynamic_check_link_status+0x118>) + d02c534: 4816 ldr r0, [pc, #88] ; (d02c590 <rtw_dynamic_check_link_status+0x11c>) + d02c536: f7d7 fcdf bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c53a: f7d9 fa7d bl d005a38 <rtw_get_current_time> + d02c53e: 4601 mov r1, r0 + d02c540: f8d5 0180 ldr.w r0, [r5, #384] ; 0x180 + d02c544: f7d7 fcd8 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c548: 4631 mov r1, r6 + d02c54a: f64f 72ff movw r2, #65535 ; 0xffff + d02c54e: 4620 mov r0, r4 + d02c550: f7dd faf6 bl d009b40 <rtw_leavebss_start> + d02c554: 2200 movs r2, #0 + d02c556: 2101 movs r1, #1 + d02c558: 4620 mov r0, r4 + d02c55a: b003 add sp, #12 + d02c55c: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d02c560: f7e4 b83c b.w d0105dc <rtw_autoreconnect_start> + d02c564: 2300 movs r3, #0 + d02c566: f885 3a96 strb.w r3, [r5, #2710] ; 0xa96 + d02c56a: e9d0 234e ldrd r2, r3, [r0, #312] ; 0x138 + d02c56e: e9c0 2358 strd r2, r3, [r0, #352] ; 0x160 + d02c572: e9d0 2350 ldrd r2, r3, [r0, #320] ; 0x140 + d02c576: e9c0 235a strd r2, r3, [r0, #360] ; 0x168 + d02c57a: e9d0 2352 ldrd r2, r3, [r0, #328] ; 0x148 + d02c57e: e9c0 235c strd r2, r3, [r0, #368] ; 0x170 + d02c582: e7ce b.n d02c522 <rtw_dynamic_check_link_status+0xae> + d02c584: 60000140 .word 0x60000140 + d02c588: 6000013c .word 0x6000013c + d02c58c: 0d04b5a4 .word 0x0d04b5a4 + d02c590: 0d04a78b .word 0x0d04a78b + +0d02c594 <rtw_dynamic_check_work_hdl>: + d02c594: b510 push {r4, lr} + d02c596: 4604 mov r4, r0 + d02c598: f7ff ff6c bl d02c474 <rtw_dynamic_check_link_status> + d02c59c: 4620 mov r0, r4 + d02c59e: f7df fdb7 bl d00c110 <traffic_status_watchdog> + d02c5a2: 4620 mov r0, r4 + d02c5a4: f7ec fe3c bl d019220 <wifi_hal_phy_haldm_watchdog> + d02c5a8: 4620 mov r0, r4 + d02c5aa: f7f2 fb5d bl d01ec68 <rtw_hal_btc_Handler> + d02c5ae: 2000 movs r0, #0 + d02c5b0: bd10 pop {r4, pc} ... -0d02c4d8 <rtw_dot11w_sa_query_timer_hdl>: - d02c4d8: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - d02c4dc: f8d0 800c ldr.w r8, [r0, #12] - d02c4e0: f04f 0902 mov.w r9, #2 - d02c4e4: 2400 movs r4, #0 - d02c4e6: 4606 mov r6, r0 - d02c4e8: 4640 mov r0, r8 - d02c4ea: f8ad 9002 strh.w r9, [sp, #2] - d02c4ee: 9401 str r4, [sp, #4] - d02c4f0: f7e6 f891 bl d012616 <rtw_check_sta_associated_to_ap> - d02c4f4: 4607 mov r7, r0 - d02c4f6: 4640 mov r0, r8 - d02c4f8: b14f cbz r7, d02c50e <rtw_dot11w_sa_query_timer_hdl+0x36> - d02c4fa: f7e4 ffc7 bl d01148c <rtw_disassoc_cmd> - d02c4fe: 4622 mov r2, r4 - d02c500: 2101 movs r1, #1 - d02c502: 4640 mov r0, r8 - d02c504: f7e4 f86a bl d0105dc <rtw_autoreconnect_start> - d02c508: b004 add sp, #16 - d02c50a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02c50e: f7e6 f87b bl d012608 <rtw_check_ap_mode> - d02c512: 2801 cmp r0, #1 - d02c514: 4601 mov r1, r0 - d02c516: d1f7 bne.n d02c508 <rtw_dot11w_sa_query_timer_hdl+0x30> - d02c518: aa02 add r2, sp, #8 - d02c51a: 4630 mov r0, r6 - d02c51c: f7f0 fba8 bl d01cc70 <rtw_hal_sta_info_get> - d02c520: 2024 movs r0, #36 ; 0x24 - d02c522: f7d9 f831 bl d005588 <rtw_zmalloc> - d02c526: 4604 mov r4, r0 - d02c528: 2800 cmp r0, #0 - d02c52a: d0ed beq.n d02c508 <rtw_dot11w_sa_query_timer_hdl+0x30> - d02c52c: 200c movs r0, #12 - d02c52e: f7d9 f82b bl d005588 <rtw_zmalloc> - d02c532: 4605 mov r5, r0 - d02c534: b920 cbnz r0, d02c540 <rtw_dot11w_sa_query_timer_hdl+0x68> - d02c536: 2124 movs r1, #36 ; 0x24 - d02c538: 4620 mov r0, r4 - d02c53a: f7d9 f827 bl d00558c <rtw_mfree> - d02c53e: e7e3 b.n d02c508 <rtw_dot11w_sa_query_timer_hdl+0x30> - d02c540: f104 001c add.w r0, r4, #28 - d02c544: f8df a068 ldr.w sl, [pc, #104] ; d02c5b0 <rtw_dot11w_sa_query_timer_hdl+0xd8> - d02c548: f7d8 fff2 bl d005530 <rtw_init_listhead> - d02c54c: 2309 movs r3, #9 - d02c54e: 2206 movs r2, #6 - d02c550: a902 add r1, sp, #8 - d02c552: 80a3 strh r3, [r4, #4] - d02c554: 230c movs r3, #12 - d02c556: 4628 mov r0, r5 - d02c558: e9c4 5302 strd r5, r3, [r4, #8] - d02c55c: e9c4 7705 strd r7, r7, [r4, #20] - d02c560: 47d0 blx sl - d02c562: 464a mov r2, r9 - d02c564: f10d 0102 add.w r1, sp, #2 - d02c568: 1da8 adds r0, r5, #6 - d02c56a: 47d0 blx sl - d02c56c: b186 cbz r6, d02c590 <rtw_dot11w_sa_query_timer_hdl+0xb8> - d02c56e: aa01 add r2, sp, #4 - d02c570: 4639 mov r1, r7 - d02c572: 4630 mov r0, r6 - d02c574: f7f0 fb7c bl d01cc70 <rtw_hal_sta_info_get> - d02c578: 9b01 ldr r3, [sp, #4] - d02c57a: 2b7f cmp r3, #127 ; 0x7f - d02c57c: dd0b ble.n d02c596 <rtw_dot11w_sa_query_timer_hdl+0xbe> - d02c57e: 4809 ldr r0, [pc, #36] ; (d02c5a4 <rtw_dot11w_sa_query_timer_hdl+0xcc>) - d02c580: f7d7 fcba bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c584: 9a01 ldr r2, [sp, #4] - d02c586: 4908 ldr r1, [pc, #32] ; (d02c5a8 <rtw_dot11w_sa_query_timer_hdl+0xd0>) - d02c588: 4808 ldr r0, [pc, #32] ; (d02c5ac <rtw_dot11w_sa_query_timer_hdl+0xd4>) - d02c58a: f7d7 fcb5 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c58e: e7bb b.n d02c508 <rtw_dot11w_sa_query_timer_hdl+0x30> - d02c590: 237f movs r3, #127 ; 0x7f - d02c592: 9301 str r3, [sp, #4] - d02c594: e7f0 b.n d02c578 <rtw_dot11w_sa_query_timer_hdl+0xa0> - d02c596: 4621 mov r1, r4 - d02c598: f508 70ac add.w r0, r8, #344 ; 0x158 - d02c59c: 60ab str r3, [r5, #8] - d02c59e: f7e0 fee6 bl d00d36e <rtw_enqueue_cmd> - d02c5a2: e7b1 b.n d02c508 <rtw_dot11w_sa_query_timer_hdl+0x30> - d02c5a4: 0d04a6af .word 0x0d04a6af - d02c5a8: 0d04b7a4 .word 0x0d04b7a4 - d02c5ac: 0d0459e5 .word 0x0d0459e5 - d02c5b0: 00027939 .word 0x00027939 - -0d02c5b4 <rtw_dot11w_issue_action_sa_query>: - d02c5b4: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d02c5b8: b088 sub sp, #32 - d02c5ba: 4604 mov r4, r0 - d02c5bc: 460e mov r6, r1 - d02c5be: 4617 mov r7, r2 - d02c5c0: 4698 mov r8, r3 - d02c5c2: f89d 9040 ldrb.w r9, [sp, #64] ; 0x40 - d02c5c6: f8d0 a000 ldr.w sl, [r0] - d02c5ca: f000 fab1 bl d02cb30 <rtw_mgntframe_alloc> - d02c5ce: 4605 mov r5, r0 - d02c5d0: 2800 cmp r0, #0 - d02c5d2: d03f beq.n d02c654 <rtw_dot11w_issue_action_sa_query+0xa0> - d02c5d4: f100 0108 add.w r1, r0, #8 - d02c5d8: 4620 mov r0, r4 - d02c5da: f000 fac8 bl d02cb6e <rtw_mgntframe_attrib_update> - d02c5de: f204 4344 addw r3, r4, #1092 ; 0x444 - d02c5e2: f88a 9a30 strb.w r9, [sl, #2608] ; 0xa30 - d02c5e6: a901 add r1, sp, #4 - d02c5e8: 6822 ldr r2, [r4, #0] - d02c5ea: 9302 str r3, [sp, #8] - d02c5ec: f604 03c8 addw r3, r4, #2248 ; 0x8c8 - d02c5f0: f8d5 0098 ldr.w r0, [r5, #152] ; 0x98 - d02c5f4: 9303 str r3, [sp, #12] - d02c5f6: f602 2316 addw r3, r2, #2582 ; 0xa16 - d02c5fa: f602 2218 addw r2, r2, #2584 ; 0xa18 - d02c5fe: 9601 str r6, [sp, #4] - d02c600: 9304 str r3, [sp, #16] - d02c602: f105 0314 add.w r3, r5, #20 - d02c606: 9207 str r2, [sp, #28] - d02c608: 9305 str r3, [sp, #20] - d02c60a: f88d 7018 strb.w r7, [sp, #24] - d02c60e: f8ad 801a strh.w r8, [sp, #26] - d02c612: f000 f993 bl d02c93c <wifi_rom_dot11w_construct_action_frame> - d02c616: ea59 0307 orrs.w r3, r9, r7 - d02c61a: d10b bne.n d02c634 <rtw_dot11w_issue_action_sa_query+0x80> - d02c61c: 4631 mov r1, r6 - d02c61e: f504 70b6 add.w r0, r4, #364 ; 0x16c - d02c622: f7e0 fa1f bl d00ca64 <rtw_get_stainfo> - d02c626: b128 cbz r0, d02c634 <rtw_dot11w_issue_action_sa_query+0x80> - d02c628: f44f 717a mov.w r1, #1000 ; 0x3e8 - d02c62c: f500 7080 add.w r0, r0, #256 ; 0x100 - d02c630: f7fe fb7c bl d02ad2c <rtw_set_timer> - d02c634: 696b ldr r3, [r5, #20] - d02c636: 61ab str r3, [r5, #24] - d02c638: 3328 adds r3, #40 ; 0x28 - d02c63a: f5b3 6f00 cmp.w r3, #2048 ; 0x800 - d02c63e: d905 bls.n d02c64c <rtw_dot11w_issue_action_sa_query+0x98> - d02c640: 4806 ldr r0, [pc, #24] ; (d02c65c <rtw_dot11w_issue_action_sa_query+0xa8>) - d02c642: f7d7 fc59 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c646: 4806 ldr r0, [pc, #24] ; (d02c660 <rtw_dot11w_issue_action_sa_query+0xac>) - d02c648: f7d7 fc56 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02c64c: 4629 mov r1, r5 - d02c64e: 4620 mov r0, r4 - d02c650: f7f5 fc98 bl d021f84 <rtw_xmit_mgntframe> - d02c654: b008 add sp, #32 - d02c656: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02c65a: bf00 nop - d02c65c: 0d04a6af .word 0x0d04a6af - d02c660: 0d04b75f .word 0x0d04b75f - -0d02c664 <rtw_dot11w_on_action_sa_query>: - d02c664: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d02c668: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc - d02c66c: 4604 mov r4, r0 - d02c66e: b085 sub sp, #20 - d02c670: 460e mov r6, r1 - d02c672: 7e6f ldrb r7, [r5, #25] - d02c674: f500 70b6 add.w r0, r0, #364 ; 0x16c - d02c678: b12f cbz r7, d02c686 <rtw_dot11w_on_action_sa_query+0x22> - d02c67a: 2f01 cmp r7, #1 - d02c67c: d02b beq.n d02c6d6 <rtw_dot11w_on_action_sa_query+0x72> - d02c67e: 2001 movs r0, #1 - d02c680: b005 add sp, #20 - d02c682: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d02c686: f105 080a add.w r8, r5, #10 - d02c68a: 4641 mov r1, r8 - d02c68c: f7e0 f9ea bl d00ca64 <rtw_get_stainfo> - d02c690: 2800 cmp r0, #0 - d02c692: d0f4 beq.n d02c67e <rtw_dot11w_on_action_sa_query+0x1a> - d02c694: f894 32e5 ldrb.w r3, [r4, #741] ; 0x2e5 - d02c698: 2b01 cmp r3, #1 - d02c69a: d1f0 bne.n d02c67e <rtw_dot11w_on_action_sa_query+0x1a> - d02c69c: f890 924f ldrb.w r9, [r0, #591] ; 0x24f - d02c6a0: f1b9 0f01 cmp.w r9, #1 - d02c6a4: d1eb bne.n d02c67e <rtw_dot11w_on_action_sa_query+0x1a> - d02c6a6: f894 32e4 ldrb.w r3, [r4, #740] ; 0x2e4 - d02c6aa: 2b00 cmp r3, #0 - d02c6ac: d0e7 beq.n d02c67e <rtw_dot11w_on_action_sa_query+0x1a> - d02c6ae: f896 302f ldrb.w r3, [r6, #47] ; 0x2f - d02c6b2: 2b00 cmp r3, #0 - d02c6b4: d0e3 beq.n d02c67e <rtw_dot11w_on_action_sa_query+0x1a> - d02c6b6: f105 011a add.w r1, r5, #26 - d02c6ba: 2202 movs r2, #2 - d02c6bc: f10d 000e add.w r0, sp, #14 - d02c6c0: 4b0d ldr r3, [pc, #52] ; (d02c6f8 <rtw_dot11w_on_action_sa_query+0x94>) - d02c6c2: 4798 blx r3 - d02c6c4: f8bd 300e ldrh.w r3, [sp, #14] - d02c6c8: 464a mov r2, r9 - d02c6ca: 4641 mov r1, r8 - d02c6cc: 4620 mov r0, r4 - d02c6ce: 9700 str r7, [sp, #0] - d02c6d0: f7ff ff70 bl d02c5b4 <rtw_dot11w_issue_action_sa_query> - d02c6d4: e7d3 b.n d02c67e <rtw_dot11w_on_action_sa_query+0x1a> - d02c6d6: f105 010a add.w r1, r5, #10 - d02c6da: f7e0 f9c3 bl d00ca64 <rtw_get_stainfo> - d02c6de: b118 cbz r0, d02c6e8 <rtw_dot11w_on_action_sa_query+0x84> - d02c6e0: f500 7080 add.w r0, r0, #256 ; 0x100 - d02c6e4: f7fe fb24 bl d02ad30 <rtw_cancel_timer> - d02c6e8: 2202 movs r2, #2 - d02c6ea: f105 011a add.w r1, r5, #26 - d02c6ee: f10d 000e add.w r0, sp, #14 - d02c6f2: 4b01 ldr r3, [pc, #4] ; (d02c6f8 <rtw_dot11w_on_action_sa_query+0x94>) - d02c6f4: 4798 blx r3 - d02c6f6: e7c2 b.n d02c67e <rtw_dot11w_on_action_sa_query+0x1a> - d02c6f8: 00027939 .word 0x00027939 - -0d02c6fc <rtw_dot11w_sta_timeout_event_callback>: - d02c6fc: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02c6fe: 4604 mov r4, r0 - d02c700: 6806 ldr r6, [r0, #0] - d02c702: 6889 ldr r1, [r1, #8] - d02c704: f500 70b6 add.w r0, r0, #364 ; 0x16c - d02c708: f7e0 f9ac bl d00ca64 <rtw_get_stainfo> - d02c70c: 4605 mov r5, r0 - d02c70e: b1e0 cbz r0, d02c74a <rtw_dot11w_sta_timeout_event_callback+0x4e> - d02c710: f506 7637 add.w r6, r6, #732 ; 0x2dc - d02c714: f505 7714 add.w r7, r5, #592 ; 0x250 - d02c718: a901 add r1, sp, #4 - d02c71a: 4630 mov r0, r6 - d02c71c: f7d8 fecc bl d0054b8 <rtw_enter_critical_bh> - d02c720: 4638 mov r0, r7 - d02c722: f7d8 ff08 bl d005536 <rtw_is_list_empty> - d02c726: b998 cbnz r0, d02c750 <rtw_dot11w_sta_timeout_event_callback+0x54> - d02c728: 4638 mov r0, r7 - d02c72a: f7d8 ff15 bl d005558 <rtw_list_delete> - d02c72e: 4629 mov r1, r5 - d02c730: 2202 movs r2, #2 - d02c732: 4620 mov r0, r4 - d02c734: f7fe fed8 bl d02b4e8 <ap_free_sta> - d02c738: 4605 mov r5, r0 - d02c73a: a901 add r1, sp, #4 - d02c73c: 4630 mov r0, r6 - d02c73e: f7d8 fec3 bl d0054c8 <rtw_exit_critical_bh> - d02c742: 4629 mov r1, r5 - d02c744: 4620 mov r0, r4 - d02c746: f7fe fd4f bl d02b1e8 <associated_clients_update> - d02c74a: 2000 movs r0, #0 - d02c74c: b003 add sp, #12 - d02c74e: bdf0 pop {r4, r5, r6, r7, pc} - d02c750: 2500 movs r5, #0 - d02c752: e7f2 b.n d02c73a <rtw_dot11w_sta_timeout_event_callback+0x3e> - -0d02c754 <rtw_dot11w_init_expire_timer>: - d02c754: b507 push {r0, r1, r2, lr} - d02c756: 4a06 ldr r2, [pc, #24] ; (d02c770 <rtw_dot11w_init_expire_timer+0x1c>) - d02c758: 4603 mov r3, r0 - d02c75a: 2100 movs r1, #0 - d02c75c: f500 7080 add.w r0, r0, #256 ; 0x100 - d02c760: 9200 str r2, [sp, #0] - d02c762: 4a04 ldr r2, [pc, #16] ; (d02c774 <rtw_dot11w_init_expire_timer+0x20>) - d02c764: f7fe fade bl d02ad24 <rtw_init_timer> - d02c768: b003 add sp, #12 - d02c76a: f85d fb04 ldr.w pc, [sp], #4 - d02c76e: bf00 nop - d02c770: 0d04b790 .word 0x0d04b790 - d02c774: 0d02c4d9 .word 0x0d02c4d9 - -0d02c778 <rtw_dot11w_BIP_verify>: - d02c778: b513 push {r0, r1, r4, lr} - d02c77a: f8d0 32e8 ldr.w r3, [r0, #744] ; 0x2e8 - d02c77e: 460c mov r4, r1 - d02c780: 6802 ldr r2, [r0, #0] - d02c782: eb00 1003 add.w r0, r0, r3, lsl #4 - d02c786: f602 2228 addw r2, r2, #2600 ; 0xa28 - d02c78a: f500 703b add.w r0, r0, #748 ; 0x2ec - d02c78e: 9000 str r0, [sp, #0] - d02c790: 8b89 ldrh r1, [r1, #28] - d02c792: f8d4 00bc ldr.w r0, [r4, #188] ; 0xbc - d02c796: f000 f931 bl d02c9fc <wifi_rom_dot11w_BIP_verify> - d02c79a: b002 add sp, #8 - d02c79c: bd10 pop {r4, pc} +0d02c5b4 <rtw_dot11w_sa_query_timer_hdl>: + d02c5b4: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} + d02c5b8: f8d0 800c ldr.w r8, [r0, #12] + d02c5bc: f04f 0902 mov.w r9, #2 + d02c5c0: 2400 movs r4, #0 + d02c5c2: 4606 mov r6, r0 + d02c5c4: 4640 mov r0, r8 + d02c5c6: f8ad 9002 strh.w r9, [sp, #2] + d02c5ca: 9401 str r4, [sp, #4] + d02c5cc: f7e6 f823 bl d012616 <rtw_check_sta_associated_to_ap> + d02c5d0: 4607 mov r7, r0 + d02c5d2: 4640 mov r0, r8 + d02c5d4: b14f cbz r7, d02c5ea <rtw_dot11w_sa_query_timer_hdl+0x36> + d02c5d6: f7e4 ff59 bl d01148c <rtw_disassoc_cmd> + d02c5da: 4622 mov r2, r4 + d02c5dc: 2101 movs r1, #1 + d02c5de: 4640 mov r0, r8 + d02c5e0: f7e3 fffc bl d0105dc <rtw_autoreconnect_start> + d02c5e4: b004 add sp, #16 + d02c5e6: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02c5ea: f7e6 f80d bl d012608 <rtw_check_ap_mode> + d02c5ee: 2801 cmp r0, #1 + d02c5f0: 4601 mov r1, r0 + d02c5f2: d1f7 bne.n d02c5e4 <rtw_dot11w_sa_query_timer_hdl+0x30> + d02c5f4: aa02 add r2, sp, #8 + d02c5f6: 4630 mov r0, r6 + d02c5f8: f7f0 fba8 bl d01cd4c <rtw_hal_sta_info_get> + d02c5fc: 2024 movs r0, #36 ; 0x24 + d02c5fe: f7d8 ffc3 bl d005588 <rtw_zmalloc> + d02c602: 4604 mov r4, r0 + d02c604: 2800 cmp r0, #0 + d02c606: d0ed beq.n d02c5e4 <rtw_dot11w_sa_query_timer_hdl+0x30> + d02c608: 200c movs r0, #12 + d02c60a: f7d8 ffbd bl d005588 <rtw_zmalloc> + d02c60e: 4605 mov r5, r0 + d02c610: b920 cbnz r0, d02c61c <rtw_dot11w_sa_query_timer_hdl+0x68> + d02c612: 2124 movs r1, #36 ; 0x24 + d02c614: 4620 mov r0, r4 + d02c616: f7d8 ffb9 bl d00558c <rtw_mfree> + d02c61a: e7e3 b.n d02c5e4 <rtw_dot11w_sa_query_timer_hdl+0x30> + d02c61c: f104 001c add.w r0, r4, #28 + d02c620: f8df a068 ldr.w sl, [pc, #104] ; d02c68c <rtw_dot11w_sa_query_timer_hdl+0xd8> + d02c624: f7d8 ff84 bl d005530 <rtw_init_listhead> + d02c628: 2309 movs r3, #9 + d02c62a: 2206 movs r2, #6 + d02c62c: a902 add r1, sp, #8 + d02c62e: 80a3 strh r3, [r4, #4] + d02c630: 230c movs r3, #12 + d02c632: 4628 mov r0, r5 + d02c634: e9c4 5302 strd r5, r3, [r4, #8] + d02c638: e9c4 7705 strd r7, r7, [r4, #20] + d02c63c: 47d0 blx sl + d02c63e: 464a mov r2, r9 + d02c640: f10d 0102 add.w r1, sp, #2 + d02c644: 1da8 adds r0, r5, #6 + d02c646: 47d0 blx sl + d02c648: b186 cbz r6, d02c66c <rtw_dot11w_sa_query_timer_hdl+0xb8> + d02c64a: aa01 add r2, sp, #4 + d02c64c: 4639 mov r1, r7 + d02c64e: 4630 mov r0, r6 + d02c650: f7f0 fb7c bl d01cd4c <rtw_hal_sta_info_get> + d02c654: 9b01 ldr r3, [sp, #4] + d02c656: 2b7f cmp r3, #127 ; 0x7f + d02c658: dd0b ble.n d02c672 <rtw_dot11w_sa_query_timer_hdl+0xbe> + d02c65a: 4809 ldr r0, [pc, #36] ; (d02c680 <rtw_dot11w_sa_query_timer_hdl+0xcc>) + d02c65c: f7d7 fc4c bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c660: 9a01 ldr r2, [sp, #4] + d02c662: 4908 ldr r1, [pc, #32] ; (d02c684 <rtw_dot11w_sa_query_timer_hdl+0xd0>) + d02c664: 4808 ldr r0, [pc, #32] ; (d02c688 <rtw_dot11w_sa_query_timer_hdl+0xd4>) + d02c666: f7d7 fc47 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c66a: e7bb b.n d02c5e4 <rtw_dot11w_sa_query_timer_hdl+0x30> + d02c66c: 237f movs r3, #127 ; 0x7f + d02c66e: 9301 str r3, [sp, #4] + d02c670: e7f0 b.n d02c654 <rtw_dot11w_sa_query_timer_hdl+0xa0> + d02c672: 4621 mov r1, r4 + d02c674: f508 70ac add.w r0, r8, #344 ; 0x158 + d02c678: 60ab str r3, [r5, #8] + d02c67a: f7e0 fe78 bl d00d36e <rtw_enqueue_cmd> + d02c67e: e7b1 b.n d02c5e4 <rtw_dot11w_sa_query_timer_hdl+0x30> + d02c680: 0d04a78b .word 0x0d04a78b + d02c684: 0d04b880 .word 0x0d04b880 + d02c688: 0d045ac5 .word 0x0d045ac5 + d02c68c: 00027939 .word 0x00027939 + +0d02c690 <rtw_dot11w_issue_action_sa_query>: + d02c690: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d02c694: b088 sub sp, #32 + d02c696: 4604 mov r4, r0 + d02c698: 460e mov r6, r1 + d02c69a: 4617 mov r7, r2 + d02c69c: 4698 mov r8, r3 + d02c69e: f89d 9040 ldrb.w r9, [sp, #64] ; 0x40 + d02c6a2: f8d0 a000 ldr.w sl, [r0] + d02c6a6: f000 fab1 bl d02cc0c <rtw_mgntframe_alloc> + d02c6aa: 4605 mov r5, r0 + d02c6ac: 2800 cmp r0, #0 + d02c6ae: d03f beq.n d02c730 <rtw_dot11w_issue_action_sa_query+0xa0> + d02c6b0: f100 0108 add.w r1, r0, #8 + d02c6b4: 4620 mov r0, r4 + d02c6b6: f000 fac8 bl d02cc4a <rtw_mgntframe_attrib_update> + d02c6ba: f204 4344 addw r3, r4, #1092 ; 0x444 + d02c6be: f88a 9a30 strb.w r9, [sl, #2608] ; 0xa30 + d02c6c2: a901 add r1, sp, #4 + d02c6c4: 6822 ldr r2, [r4, #0] + d02c6c6: 9302 str r3, [sp, #8] + d02c6c8: f604 03c8 addw r3, r4, #2248 ; 0x8c8 + d02c6cc: f8d5 0098 ldr.w r0, [r5, #152] ; 0x98 + d02c6d0: 9303 str r3, [sp, #12] + d02c6d2: f602 2316 addw r3, r2, #2582 ; 0xa16 + d02c6d6: f602 2218 addw r2, r2, #2584 ; 0xa18 + d02c6da: 9601 str r6, [sp, #4] + d02c6dc: 9304 str r3, [sp, #16] + d02c6de: f105 0314 add.w r3, r5, #20 + d02c6e2: 9207 str r2, [sp, #28] + d02c6e4: 9305 str r3, [sp, #20] + d02c6e6: f88d 7018 strb.w r7, [sp, #24] + d02c6ea: f8ad 801a strh.w r8, [sp, #26] + d02c6ee: f000 f993 bl d02ca18 <wifi_rom_dot11w_construct_action_frame> + d02c6f2: ea59 0307 orrs.w r3, r9, r7 + d02c6f6: d10b bne.n d02c710 <rtw_dot11w_issue_action_sa_query+0x80> + d02c6f8: 4631 mov r1, r6 + d02c6fa: f504 70b6 add.w r0, r4, #364 ; 0x16c + d02c6fe: f7e0 f9b1 bl d00ca64 <rtw_get_stainfo> + d02c702: b128 cbz r0, d02c710 <rtw_dot11w_issue_action_sa_query+0x80> + d02c704: f44f 717a mov.w r1, #1000 ; 0x3e8 + d02c708: f500 7080 add.w r0, r0, #256 ; 0x100 + d02c70c: f7fe fb7c bl d02ae08 <rtw_set_timer> + d02c710: 696b ldr r3, [r5, #20] + d02c712: 61ab str r3, [r5, #24] + d02c714: 3328 adds r3, #40 ; 0x28 + d02c716: f5b3 6f00 cmp.w r3, #2048 ; 0x800 + d02c71a: d905 bls.n d02c728 <rtw_dot11w_issue_action_sa_query+0x98> + d02c71c: 4806 ldr r0, [pc, #24] ; (d02c738 <rtw_dot11w_issue_action_sa_query+0xa8>) + d02c71e: f7d7 fbeb bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c722: 4806 ldr r0, [pc, #24] ; (d02c73c <rtw_dot11w_issue_action_sa_query+0xac>) + d02c724: f7d7 fbe8 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02c728: 4629 mov r1, r5 + d02c72a: 4620 mov r0, r4 + d02c72c: f7f5 fc98 bl d022060 <rtw_xmit_mgntframe> + d02c730: b008 add sp, #32 + d02c732: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02c736: bf00 nop + d02c738: 0d04a78b .word 0x0d04a78b + d02c73c: 0d04b83b .word 0x0d04b83b + +0d02c740 <rtw_dot11w_on_action_sa_query>: + d02c740: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d02c744: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc + d02c748: 4604 mov r4, r0 + d02c74a: b085 sub sp, #20 + d02c74c: 460e mov r6, r1 + d02c74e: 7e6f ldrb r7, [r5, #25] + d02c750: f500 70b6 add.w r0, r0, #364 ; 0x16c + d02c754: b12f cbz r7, d02c762 <rtw_dot11w_on_action_sa_query+0x22> + d02c756: 2f01 cmp r7, #1 + d02c758: d02b beq.n d02c7b2 <rtw_dot11w_on_action_sa_query+0x72> + d02c75a: 2001 movs r0, #1 + d02c75c: b005 add sp, #20 + d02c75e: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d02c762: f105 080a add.w r8, r5, #10 + d02c766: 4641 mov r1, r8 + d02c768: f7e0 f97c bl d00ca64 <rtw_get_stainfo> + d02c76c: 2800 cmp r0, #0 + d02c76e: d0f4 beq.n d02c75a <rtw_dot11w_on_action_sa_query+0x1a> + d02c770: f894 32e5 ldrb.w r3, [r4, #741] ; 0x2e5 + d02c774: 2b01 cmp r3, #1 + d02c776: d1f0 bne.n d02c75a <rtw_dot11w_on_action_sa_query+0x1a> + d02c778: f890 924f ldrb.w r9, [r0, #591] ; 0x24f + d02c77c: f1b9 0f01 cmp.w r9, #1 + d02c780: d1eb bne.n d02c75a <rtw_dot11w_on_action_sa_query+0x1a> + d02c782: f894 32e4 ldrb.w r3, [r4, #740] ; 0x2e4 + d02c786: 2b00 cmp r3, #0 + d02c788: d0e7 beq.n d02c75a <rtw_dot11w_on_action_sa_query+0x1a> + d02c78a: f896 302f ldrb.w r3, [r6, #47] ; 0x2f + d02c78e: 2b00 cmp r3, #0 + d02c790: d0e3 beq.n d02c75a <rtw_dot11w_on_action_sa_query+0x1a> + d02c792: f105 011a add.w r1, r5, #26 + d02c796: 2202 movs r2, #2 + d02c798: f10d 000e add.w r0, sp, #14 + d02c79c: 4b0d ldr r3, [pc, #52] ; (d02c7d4 <rtw_dot11w_on_action_sa_query+0x94>) + d02c79e: 4798 blx r3 + d02c7a0: f8bd 300e ldrh.w r3, [sp, #14] + d02c7a4: 464a mov r2, r9 + d02c7a6: 4641 mov r1, r8 + d02c7a8: 4620 mov r0, r4 + d02c7aa: 9700 str r7, [sp, #0] + d02c7ac: f7ff ff70 bl d02c690 <rtw_dot11w_issue_action_sa_query> + d02c7b0: e7d3 b.n d02c75a <rtw_dot11w_on_action_sa_query+0x1a> + d02c7b2: f105 010a add.w r1, r5, #10 + d02c7b6: f7e0 f955 bl d00ca64 <rtw_get_stainfo> + d02c7ba: b118 cbz r0, d02c7c4 <rtw_dot11w_on_action_sa_query+0x84> + d02c7bc: f500 7080 add.w r0, r0, #256 ; 0x100 + d02c7c0: f7fe fb24 bl d02ae0c <rtw_cancel_timer> + d02c7c4: 2202 movs r2, #2 + d02c7c6: f105 011a add.w r1, r5, #26 + d02c7ca: f10d 000e add.w r0, sp, #14 + d02c7ce: 4b01 ldr r3, [pc, #4] ; (d02c7d4 <rtw_dot11w_on_action_sa_query+0x94>) + d02c7d0: 4798 blx r3 + d02c7d2: e7c2 b.n d02c75a <rtw_dot11w_on_action_sa_query+0x1a> + d02c7d4: 00027939 .word 0x00027939 + +0d02c7d8 <rtw_dot11w_sta_timeout_event_callback>: + d02c7d8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02c7da: 4604 mov r4, r0 + d02c7dc: 6806 ldr r6, [r0, #0] + d02c7de: 6889 ldr r1, [r1, #8] + d02c7e0: f500 70b6 add.w r0, r0, #364 ; 0x16c + d02c7e4: f7e0 f93e bl d00ca64 <rtw_get_stainfo> + d02c7e8: 4605 mov r5, r0 + d02c7ea: b1e0 cbz r0, d02c826 <rtw_dot11w_sta_timeout_event_callback+0x4e> + d02c7ec: f506 7637 add.w r6, r6, #732 ; 0x2dc + d02c7f0: f505 7714 add.w r7, r5, #592 ; 0x250 + d02c7f4: a901 add r1, sp, #4 + d02c7f6: 4630 mov r0, r6 + d02c7f8: f7d8 fe5e bl d0054b8 <rtw_enter_critical_bh> + d02c7fc: 4638 mov r0, r7 + d02c7fe: f7d8 fe9a bl d005536 <rtw_is_list_empty> + d02c802: b998 cbnz r0, d02c82c <rtw_dot11w_sta_timeout_event_callback+0x54> + d02c804: 4638 mov r0, r7 + d02c806: f7d8 fea7 bl d005558 <rtw_list_delete> + d02c80a: 4629 mov r1, r5 + d02c80c: 2202 movs r2, #2 + d02c80e: 4620 mov r0, r4 + d02c810: f7fe fed8 bl d02b5c4 <ap_free_sta> + d02c814: 4605 mov r5, r0 + d02c816: a901 add r1, sp, #4 + d02c818: 4630 mov r0, r6 + d02c81a: f7d8 fe55 bl d0054c8 <rtw_exit_critical_bh> + d02c81e: 4629 mov r1, r5 + d02c820: 4620 mov r0, r4 + d02c822: f7fe fd4f bl d02b2c4 <associated_clients_update> + d02c826: 2000 movs r0, #0 + d02c828: b003 add sp, #12 + d02c82a: bdf0 pop {r4, r5, r6, r7, pc} + d02c82c: 2500 movs r5, #0 + d02c82e: e7f2 b.n d02c816 <rtw_dot11w_sta_timeout_event_callback+0x3e> + +0d02c830 <rtw_dot11w_init_expire_timer>: + d02c830: b507 push {r0, r1, r2, lr} + d02c832: 4a06 ldr r2, [pc, #24] ; (d02c84c <rtw_dot11w_init_expire_timer+0x1c>) + d02c834: 4603 mov r3, r0 + d02c836: 2100 movs r1, #0 + d02c838: f500 7080 add.w r0, r0, #256 ; 0x100 + d02c83c: 9200 str r2, [sp, #0] + d02c83e: 4a04 ldr r2, [pc, #16] ; (d02c850 <rtw_dot11w_init_expire_timer+0x20>) + d02c840: f7fe fade bl d02ae00 <rtw_init_timer> + d02c844: b003 add sp, #12 + d02c846: f85d fb04 ldr.w pc, [sp], #4 + d02c84a: bf00 nop + d02c84c: 0d04b86c .word 0x0d04b86c + d02c850: 0d02c5b5 .word 0x0d02c5b5 + +0d02c854 <rtw_dot11w_BIP_verify>: + d02c854: b513 push {r0, r1, r4, lr} + d02c856: f8d0 32e8 ldr.w r3, [r0, #744] ; 0x2e8 + d02c85a: 460c mov r4, r1 + d02c85c: 6802 ldr r2, [r0, #0] + d02c85e: eb00 1003 add.w r0, r0, r3, lsl #4 + d02c862: f602 2228 addw r2, r2, #2600 ; 0xa28 + d02c866: f500 703b add.w r0, r0, #748 ; 0x2ec + d02c86a: 9000 str r0, [sp, #0] + d02c86c: 8b89 ldrh r1, [r1, #28] + d02c86e: f8d4 00bc ldr.w r0, [r4, #188] ; 0xbc + d02c872: f000 f931 bl d02cad8 <wifi_rom_dot11w_BIP_verify> + d02c876: b002 add sp, #8 + d02c878: bd10 pop {r4, pc} ... -0d02c7a0 <rtw_dot11w_validate_mgmt>: - d02c7a0: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02c7a4: f890 32e5 ldrb.w r3, [r0, #741] ; 0x2e5 - d02c7a8: 4606 mov r6, r0 - d02c7aa: 468a mov sl, r1 - d02c7ac: 2b01 cmp r3, #1 - d02c7ae: d003 beq.n d02c7b8 <rtw_dot11w_validate_mgmt+0x18> - d02c7b0: 2001 movs r0, #1 - d02c7b2: b003 add sp, #12 - d02c7b4: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02c7b8: 680d ldr r5, [r1, #0] - d02c7ba: f8d5 70bc ldr.w r7, [r5, #188] ; 0xbc - d02c7be: f895 002d ldrb.w r0, [r5, #45] ; 0x2d - d02c7c2: 4639 mov r1, r7 - d02c7c4: 793b ldrb r3, [r7, #4] - d02c7c6: f811 2b04 ldrb.w r2, [r1], #4 - d02c7ca: f003 0301 and.w r3, r3, #1 - d02c7ce: f002 08fc and.w r8, r2, #252 ; 0xfc - d02c7d2: 2800 cmp r0, #0 - d02c7d4: d05c beq.n d02c890 <rtw_dot11w_validate_mgmt+0xf0> - d02c7d6: 2b00 cmp r3, #0 - d02c7d8: d15b bne.n d02c892 <rtw_dot11w_validate_mgmt+0xf2> - d02c7da: f002 02ec and.w r2, r2, #236 ; 0xec - d02c7de: 2ac0 cmp r2, #192 ; 0xc0 - d02c7e0: d002 beq.n d02c7e8 <rtw_dot11w_validate_mgmt+0x48> - d02c7e2: f1b8 0fa0 cmp.w r8, #160 ; 0xa0 - d02c7e6: d164 bne.n d02c8b2 <rtw_dot11w_validate_mgmt+0x112> - d02c7e8: 2318 movs r3, #24 - d02c7ea: 4c53 ldr r4, [pc, #332] ; (d02c938 <rtw_dot11w_validate_mgmt+0x198>) - d02c7ec: 2206 movs r2, #6 - d02c7ee: f105 0048 add.w r0, r5, #72 ; 0x48 - d02c7f2: f885 3021 strb.w r3, [r5, #33] ; 0x21 - d02c7f6: 2304 movs r3, #4 - d02c7f8: 46a3 mov fp, r4 - d02c7fa: f885 302f strb.w r3, [r5, #47] ; 0x2f - d02c7fe: f640 0308 movw r3, #2056 ; 0x808 - d02c802: 862b strh r3, [r5, #48] ; 0x30 - d02c804: 47a0 blx r4 - d02c806: 2206 movs r2, #6 - d02c808: f107 010a add.w r1, r7, #10 - d02c80c: f105 0042 add.w r0, r5, #66 ; 0x42 - d02c810: 47a0 blx r4 - d02c812: f895 2021 ldrb.w r2, [r5, #33] ; 0x21 - d02c816: f895 3030 ldrb.w r3, [r5, #48] ; 0x30 - d02c81a: f8b5 801c ldrh.w r8, [r5, #28] - d02c81e: 441a add r2, r3 - d02c820: eba8 0802 sub.w r8, r8, r2 - d02c824: f895 2031 ldrb.w r2, [r5, #49] ; 0x31 - d02c828: eba8 0802 sub.w r8, r8, r2 - d02c82c: 4640 mov r0, r8 - d02c82e: f7d8 feab bl d005588 <rtw_zmalloc> - d02c832: 4681 mov r9, r0 - d02c834: b908 cbnz r0, d02c83a <rtw_dot11w_validate_mgmt+0x9a> - d02c836: 2000 movs r0, #0 - d02c838: e7bb b.n d02c7b2 <rtw_dot11w_validate_mgmt+0x12> - d02c83a: f895 302e ldrb.w r3, [r5, #46] ; 0x2e - d02c83e: bb2b cbnz r3, d02c88c <rtw_dot11w_validate_mgmt+0xec> - d02c840: 4629 mov r1, r5 - d02c842: 4630 mov r0, r6 - d02c844: f7f6 f98c bl d022b60 <rtw_recv_decryptor> - d02c848: 4604 mov r4, r0 - d02c84a: f8ca 4000 str.w r4, [sl] - d02c84e: 4642 mov r2, r8 - d02c850: f895 3030 ldrb.w r3, [r5, #48] ; 0x30 - d02c854: 4648 mov r0, r9 - d02c856: f895 1021 ldrb.w r1, [r5, #33] ; 0x21 - d02c85a: 4419 add r1, r3 - d02c85c: 4439 add r1, r7 - d02c85e: 47d8 blx fp - d02c860: f895 0021 ldrb.w r0, [r5, #33] ; 0x21 - d02c864: 4642 mov r2, r8 - d02c866: 4649 mov r1, r9 - d02c868: 4438 add r0, r7 - d02c86a: 47d8 blx fp - d02c86c: f895 2030 ldrb.w r2, [r5, #48] ; 0x30 - d02c870: 8bab ldrh r3, [r5, #28] - d02c872: 4648 mov r0, r9 - d02c874: 4641 mov r1, r8 - d02c876: 1a9b subs r3, r3, r2 - d02c878: f895 2031 ldrb.w r2, [r5, #49] ; 0x31 - d02c87c: 1a9b subs r3, r3, r2 - d02c87e: 83ab strh r3, [r5, #28] - d02c880: f7d8 fe84 bl d00558c <rtw_mfree> - d02c884: 1e20 subs r0, r4, #0 - d02c886: bf18 it ne - d02c888: 2001 movne r0, #1 - d02c88a: e792 b.n d02c7b2 <rtw_dot11w_validate_mgmt+0x12> - d02c88c: 462c mov r4, r5 - d02c88e: e7dc b.n d02c84a <rtw_dot11w_validate_mgmt+0xaa> - d02c890: b17b cbz r3, d02c8b2 <rtw_dot11w_validate_mgmt+0x112> - d02c892: f1b8 0fc0 cmp.w r8, #192 ; 0xc0 - d02c896: d002 beq.n d02c89e <rtw_dot11w_validate_mgmt+0xfe> - d02c898: f1b8 0fa0 cmp.w r8, #160 ; 0xa0 - d02c89c: d109 bne.n d02c8b2 <rtw_dot11w_validate_mgmt+0x112> - d02c89e: 4629 mov r1, r5 - d02c8a0: 4630 mov r0, r6 - d02c8a2: f7ff ff69 bl d02c778 <rtw_dot11w_BIP_verify> - d02c8a6: f030 0302 bics.w r3, r0, #2 - d02c8aa: bf14 ite ne - d02c8ac: 2001 movne r0, #1 - d02c8ae: 2000 moveq r0, #0 - d02c8b0: e77f b.n d02c7b2 <rtw_dot11w_validate_mgmt+0x12> - d02c8b2: f107 050a add.w r5, r7, #10 - d02c8b6: f506 70b6 add.w r0, r6, #364 ; 0x16c - d02c8ba: 4629 mov r1, r5 - d02c8bc: f7e0 f8d2 bl d00ca64 <rtw_get_stainfo> - d02c8c0: f1b8 0fd0 cmp.w r8, #208 ; 0xd0 - d02c8c4: 4604 mov r4, r0 - d02c8c6: d115 bne.n d02c8f4 <rtw_dot11w_validate_mgmt+0x154> - d02c8c8: 2800 cmp r0, #0 - d02c8ca: f43f af71 beq.w d02c7b0 <rtw_dot11w_validate_mgmt+0x10> - d02c8ce: f890 324f ldrb.w r3, [r0, #591] ; 0x24f - d02c8d2: 2b01 cmp r3, #1 - d02c8d4: f47f af6c bne.w d02c7b0 <rtw_dot11w_validate_mgmt+0x10> - d02c8d8: 7e38 ldrb r0, [r7, #24] - d02c8da: 280f cmp r0, #15 - d02c8dc: d805 bhi.n d02c8ea <rtw_dot11w_validate_mgmt+0x14a> - d02c8de: f648 0390 movw r3, #34960 ; 0x8890 - d02c8e2: 40c3 lsrs r3, r0 - d02c8e4: 07da lsls r2, r3, #31 - d02c8e6: f53f af63 bmi.w d02c7b0 <rtw_dot11w_validate_mgmt+0x10> - d02c8ea: f1a0 037f sub.w r3, r0, #127 ; 0x7f - d02c8ee: 4258 negs r0, r3 - d02c8f0: 4158 adcs r0, r3 - d02c8f2: e75e b.n d02c7b2 <rtw_dot11w_validate_mgmt+0x12> - d02c8f4: f1b8 0fc0 cmp.w r8, #192 ; 0xc0 - d02c8f8: d003 beq.n d02c902 <rtw_dot11w_validate_mgmt+0x162> - d02c8fa: f1b8 0fa0 cmp.w r8, #160 ; 0xa0 - d02c8fe: f47f af57 bne.w d02c7b0 <rtw_dot11w_validate_mgmt+0x10> - d02c902: 8b3b ldrh r3, [r7, #24] - d02c904: 3b06 subs r3, #6 - d02c906: 2b01 cmp r3, #1 - d02c908: d895 bhi.n d02c836 <rtw_dot11w_validate_mgmt+0x96> - d02c90a: 4630 mov r0, r6 - d02c90c: f7e5 fe76 bl d0125fc <rtw_check_sta_mode> - d02c910: 2801 cmp r0, #1 - d02c912: d190 bne.n d02c836 <rtw_dot11w_validate_mgmt+0x96> - d02c914: 2c00 cmp r4, #0 - d02c916: d08e beq.n d02c836 <rtw_dot11w_validate_mgmt+0x96> - d02c918: f8d4 0108 ldr.w r0, [r4, #264] ; 0x108 - d02c91c: f7d9 f8e4 bl d005ae8 <rtw_timerIsTimerActive> - d02c920: 4604 mov r4, r0 - d02c922: 2800 cmp r0, #0 - d02c924: d187 bne.n d02c836 <rtw_dot11w_validate_mgmt+0x96> - d02c926: 4603 mov r3, r0 - d02c928: 4602 mov r2, r0 - d02c92a: 9000 str r0, [sp, #0] - d02c92c: 4629 mov r1, r5 - d02c92e: 4630 mov r0, r6 - d02c930: f7ff fe40 bl d02c5b4 <rtw_dot11w_issue_action_sa_query> - d02c934: 4620 mov r0, r4 - d02c936: e73c b.n d02c7b2 <rtw_dot11w_validate_mgmt+0x12> - d02c938: 00027939 .word 0x00027939 - -0d02c93c <wifi_rom_dot11w_construct_action_frame>: - d02c93c: 2308 movs r3, #8 - d02c93e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02c940: 460c mov r4, r1 - d02c942: 2268 movs r2, #104 ; 0x68 - d02c944: 2100 movs r1, #0 - d02c946: f88d 3007 strb.w r3, [sp, #7] - d02c94a: 4b2a ldr r3, [pc, #168] ; (d02c9f4 <wifi_rom_dot11w_construct_action_frame+0xb8>) - d02c94c: 4605 mov r5, r0 - d02c94e: 4798 blx r3 - d02c950: 2300 movs r3, #0 - d02c952: f105 0728 add.w r7, r5, #40 ; 0x28 - d02c956: f105 002c add.w r0, r5, #44 ; 0x2c - d02c95a: 852b strh r3, [r5, #40] ; 0x28 - d02c95c: 2206 movs r2, #6 - d02c95e: 6821 ldr r1, [r4, #0] - d02c960: 4e25 ldr r6, [pc, #148] ; (d02c9f8 <wifi_rom_dot11w_construct_action_frame+0xbc>) - d02c962: 2900 cmp r1, #0 - d02c964: d033 beq.n d02c9ce <wifi_rom_dot11w_construct_action_frame+0x92> - d02c966: 47b0 blx r6 - d02c968: 2206 movs r2, #6 - d02c96a: 68a1 ldr r1, [r4, #8] - d02c96c: f105 0032 add.w r0, r5, #50 ; 0x32 - d02c970: 47b0 blx r6 - d02c972: 2206 movs r2, #6 - d02c974: 6861 ldr r1, [r4, #4] - d02c976: f105 0038 add.w r0, r5, #56 ; 0x38 - d02c97a: 47b0 blx r6 - d02c97c: 68e3 ldr r3, [r4, #12] - d02c97e: 2101 movs r1, #1 - d02c980: f105 0040 add.w r0, r5, #64 ; 0x40 - d02c984: 881a ldrh r2, [r3, #0] - d02c986: 8afb ldrh r3, [r7, #22] - d02c988: f003 030f and.w r3, r3, #15 - d02c98c: ea43 1302 orr.w r3, r3, r2, lsl #4 - d02c990: 82fb strh r3, [r7, #22] - d02c992: 68e2 ldr r2, [r4, #12] - d02c994: 8813 ldrh r3, [r2, #0] - d02c996: 3301 adds r3, #1 - d02c998: 8013 strh r3, [r2, #0] - d02c99a: 2218 movs r2, #24 - d02c99c: 8d2b ldrh r3, [r5, #40] ; 0x28 - d02c99e: f023 03fc bic.w r3, r3, #252 ; 0xfc - d02c9a2: f043 03d0 orr.w r3, r3, #208 ; 0xd0 - d02c9a6: 852b strh r3, [r5, #40] ; 0x28 - d02c9a8: 6923 ldr r3, [r4, #16] - d02c9aa: 601a str r2, [r3, #0] - d02c9ac: f10d 0207 add.w r2, sp, #7 - d02c9b0: 6923 ldr r3, [r4, #16] - d02c9b2: f7fb f8e9 bl d027b88 <rtw_set_fixed_ie> - d02c9b6: 6923 ldr r3, [r4, #16] - d02c9b8: f104 0214 add.w r2, r4, #20 - d02c9bc: 2101 movs r1, #1 - d02c9be: f7fb f8e3 bl d027b88 <rtw_set_fixed_ie> - d02c9c2: 7d23 ldrb r3, [r4, #20] - d02c9c4: b12b cbz r3, d02c9d2 <wifi_rom_dot11w_construct_action_frame+0x96> - d02c9c6: 2b01 cmp r3, #1 - d02c9c8: d00d beq.n d02c9e6 <wifi_rom_dot11w_construct_action_frame+0xaa> - d02c9ca: b003 add sp, #12 - d02c9cc: bdf0 pop {r4, r5, r6, r7, pc} - d02c9ce: 6861 ldr r1, [r4, #4] - d02c9d0: e7c9 b.n d02c966 <wifi_rom_dot11w_construct_action_frame+0x2a> - d02c9d2: 6923 ldr r3, [r4, #16] - d02c9d4: 2102 movs r1, #2 - d02c9d6: 69a2 ldr r2, [r4, #24] - d02c9d8: f7fb f8d6 bl d027b88 <rtw_set_fixed_ie> - d02c9dc: 69a2 ldr r2, [r4, #24] - d02c9de: 8813 ldrh r3, [r2, #0] - d02c9e0: 3301 adds r3, #1 - d02c9e2: 8013 strh r3, [r2, #0] - d02c9e4: e7f1 b.n d02c9ca <wifi_rom_dot11w_construct_action_frame+0x8e> - d02c9e6: 6923 ldr r3, [r4, #16] - d02c9e8: f104 0216 add.w r2, r4, #22 - d02c9ec: 2102 movs r1, #2 - d02c9ee: f7fb f8cb bl d027b88 <rtw_set_fixed_ie> - d02c9f2: e7ea b.n d02c9ca <wifi_rom_dot11w_construct_action_frame+0x8e> - d02c9f4: 00027b01 .word 0x00027b01 - d02c9f8: 00027939 .word 0x00027939 - -0d02c9fc <wifi_rom_dot11w_BIP_verify>: - d02c9fc: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02ca00: f8df 8120 ldr.w r8, [pc, #288] ; d02cb24 <wifi_rom_dot11w_BIP_verify+0x128> - d02ca04: b08f sub sp, #60 ; 0x3c - d02ca06: 4607 mov r7, r0 - d02ca08: 469a mov sl, r3 - d02ca0a: 1f08 subs r0, r1, #4 - d02ca0c: f8d8 3000 ldr.w r3, [r8] - d02ca10: f04f 0900 mov.w r9, #0 - d02ca14: 460d mov r5, r1 - d02ca16: 9007 str r0, [sp, #28] - d02ca18: 2101 movs r1, #1 - d02ca1a: f8ad 9010 strh.w r9, [sp, #16] - d02ca1e: 4616 mov r6, r2 - d02ca20: 681b ldr r3, [r3, #0] - d02ca22: 4798 blx r3 - d02ca24: 4604 mov r4, r0 - d02ca26: 9005 str r0, [sp, #20] - d02ca28: b930 cbnz r0, d02ca38 <wifi_rom_dot11w_BIP_verify+0x3c> - d02ca2a: 483a ldr r0, [pc, #232] ; (d02cb14 <wifi_rom_dot11w_BIP_verify+0x118>) - d02ca2c: f016 f93c bl d042ca8 <__DiagPrintf_veneer> - d02ca30: 4620 mov r0, r4 - d02ca32: b00f add sp, #60 ; 0x3c - d02ca34: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02ca38: f1a5 0318 sub.w r3, r5, #24 - d02ca3c: f107 0118 add.w r1, r7, #24 - d02ca40: 3014 adds r0, #20 - d02ca42: f8df b0e4 ldr.w fp, [pc, #228] ; d02cb28 <wifi_rom_dot11w_BIP_verify+0x12c> - d02ca46: 461a mov r2, r3 - d02ca48: 9303 str r3, [sp, #12] - d02ca4a: 47d8 blx fp - d02ca4c: 9805 ldr r0, [sp, #20] - d02ca4e: 9b03 ldr r3, [sp, #12] - d02ca50: aa06 add r2, sp, #24 - d02ca52: 214c movs r1, #76 ; 0x4c - d02ca54: 3014 adds r0, #20 - d02ca56: f7fb f8bd bl d027bd4 <rtw_get_ie> - d02ca5a: 4604 mov r4, r0 - d02ca5c: 2800 cmp r0, #0 - d02ca5e: d056 beq.n d02cb0e <wifi_rom_dot11w_BIP_verify+0x112> - d02ca60: 2300 movs r3, #0 - d02ca62: 2200 movs r2, #0 - d02ca64: 1d01 adds r1, r0, #4 - d02ca66: a808 add r0, sp, #32 - d02ca68: f8ad 9012 strh.w r9, [sp, #18] - d02ca6c: e9cd 2308 strd r2, r3, [sp, #32] - d02ca70: 2206 movs r2, #6 - d02ca72: 47d8 blx fp - d02ca74: 9908 ldr r1, [sp, #32] - d02ca76: e9d6 2300 ldrd r2, r3, [r6] - d02ca7a: 4291 cmp r1, r2 - d02ca7c: 9a09 ldr r2, [sp, #36] ; 0x24 - d02ca7e: eb72 0303 sbcs.w r3, r2, r3 - d02ca82: d342 bcc.n d02cb0a <wifi_rom_dot11w_BIP_verify+0x10e> - d02ca84: 2202 movs r2, #2 - d02ca86: f10d 0012 add.w r0, sp, #18 - d02ca8a: 18a1 adds r1, r4, r2 - d02ca8c: 47d8 blx fp - d02ca8e: f8bd 3012 ldrh.w r3, [sp, #18] - d02ca92: 4553 cmp r3, sl - d02ca94: d139 bne.n d02cb0a <wifi_rom_dot11w_BIP_verify+0x10e> - d02ca96: 9806 ldr r0, [sp, #24] - d02ca98: 4649 mov r1, r9 - d02ca9a: 2208 movs r2, #8 - d02ca9c: 4b1e ldr r3, [pc, #120] ; (d02cb18 <wifi_rom_dot11w_BIP_verify+0x11c>) - d02ca9e: 3806 subs r0, #6 - d02caa0: f10d 0928 add.w r9, sp, #40 ; 0x28 - d02caa4: 4420 add r0, r4 - d02caa6: 463c mov r4, r7 - d02caa8: 4798 blx r3 - d02caaa: 2202 movs r2, #2 - d02caac: f834 3b04 ldrh.w r3, [r4], #4 - d02cab0: a904 add r1, sp, #16 - d02cab2: 9805 ldr r0, [sp, #20] - d02cab4: f423 5360 bic.w r3, r3, #14336 ; 0x3800 - d02cab8: f8ad 3010 strh.w r3, [sp, #16] - d02cabc: 47d8 blx fp - d02cabe: 9805 ldr r0, [sp, #20] - d02cac0: 4621 mov r1, r4 - d02cac2: 2212 movs r2, #18 - d02cac4: 3002 adds r0, #2 - d02cac6: 47d8 blx fp - d02cac8: ab07 add r3, sp, #28 - d02caca: aa05 add r2, sp, #20 - d02cacc: 2101 movs r1, #1 - d02cace: 9818 ldr r0, [sp, #96] ; 0x60 - d02cad0: f8cd 9000 str.w r9, [sp] - d02cad4: f00c f83c bl d038b50 <wifi_rom_omac1_aes_128_vector> - d02cad8: 4604 mov r4, r0 - d02cada: b9b0 cbnz r0, d02cb0a <wifi_rom_dot11w_BIP_verify+0x10e> - d02cadc: f1a5 0108 sub.w r1, r5, #8 - d02cae0: 2208 movs r2, #8 - d02cae2: 4648 mov r0, r9 - d02cae4: 4b0d ldr r3, [pc, #52] ; (d02cb1c <wifi_rom_dot11w_BIP_verify+0x120>) - d02cae6: 4439 add r1, r7 - d02cae8: 4798 blx r3 - d02caea: b950 cbnz r0, d02cb02 <wifi_rom_dot11w_BIP_verify+0x106> - d02caec: 2401 movs r4, #1 - d02caee: e9dd 2308 ldrd r2, r3, [sp, #32] - d02caf2: e9c6 2300 strd r2, r3, [r6] - d02caf6: f8d8 3000 ldr.w r3, [r8] - d02cafa: 9805 ldr r0, [sp, #20] - d02cafc: 685b ldr r3, [r3, #4] +0d02c87c <rtw_dot11w_validate_mgmt>: + d02c87c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02c880: f890 32e5 ldrb.w r3, [r0, #741] ; 0x2e5 + d02c884: 4606 mov r6, r0 + d02c886: 468a mov sl, r1 + d02c888: 2b01 cmp r3, #1 + d02c88a: d003 beq.n d02c894 <rtw_dot11w_validate_mgmt+0x18> + d02c88c: 2001 movs r0, #1 + d02c88e: b003 add sp, #12 + d02c890: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02c894: 680d ldr r5, [r1, #0] + d02c896: f8d5 70bc ldr.w r7, [r5, #188] ; 0xbc + d02c89a: f895 002d ldrb.w r0, [r5, #45] ; 0x2d + d02c89e: 4639 mov r1, r7 + d02c8a0: 793b ldrb r3, [r7, #4] + d02c8a2: f811 2b04 ldrb.w r2, [r1], #4 + d02c8a6: f003 0301 and.w r3, r3, #1 + d02c8aa: f002 08fc and.w r8, r2, #252 ; 0xfc + d02c8ae: 2800 cmp r0, #0 + d02c8b0: d05c beq.n d02c96c <rtw_dot11w_validate_mgmt+0xf0> + d02c8b2: 2b00 cmp r3, #0 + d02c8b4: d15b bne.n d02c96e <rtw_dot11w_validate_mgmt+0xf2> + d02c8b6: f002 02ec and.w r2, r2, #236 ; 0xec + d02c8ba: 2ac0 cmp r2, #192 ; 0xc0 + d02c8bc: d002 beq.n d02c8c4 <rtw_dot11w_validate_mgmt+0x48> + d02c8be: f1b8 0fa0 cmp.w r8, #160 ; 0xa0 + d02c8c2: d164 bne.n d02c98e <rtw_dot11w_validate_mgmt+0x112> + d02c8c4: 2318 movs r3, #24 + d02c8c6: 4c53 ldr r4, [pc, #332] ; (d02ca14 <rtw_dot11w_validate_mgmt+0x198>) + d02c8c8: 2206 movs r2, #6 + d02c8ca: f105 0048 add.w r0, r5, #72 ; 0x48 + d02c8ce: f885 3021 strb.w r3, [r5, #33] ; 0x21 + d02c8d2: 2304 movs r3, #4 + d02c8d4: 46a3 mov fp, r4 + d02c8d6: f885 302f strb.w r3, [r5, #47] ; 0x2f + d02c8da: f640 0308 movw r3, #2056 ; 0x808 + d02c8de: 862b strh r3, [r5, #48] ; 0x30 + d02c8e0: 47a0 blx r4 + d02c8e2: 2206 movs r2, #6 + d02c8e4: f107 010a add.w r1, r7, #10 + d02c8e8: f105 0042 add.w r0, r5, #66 ; 0x42 + d02c8ec: 47a0 blx r4 + d02c8ee: f895 2021 ldrb.w r2, [r5, #33] ; 0x21 + d02c8f2: f895 3030 ldrb.w r3, [r5, #48] ; 0x30 + d02c8f6: f8b5 801c ldrh.w r8, [r5, #28] + d02c8fa: 441a add r2, r3 + d02c8fc: eba8 0802 sub.w r8, r8, r2 + d02c900: f895 2031 ldrb.w r2, [r5, #49] ; 0x31 + d02c904: eba8 0802 sub.w r8, r8, r2 + d02c908: 4640 mov r0, r8 + d02c90a: f7d8 fe3d bl d005588 <rtw_zmalloc> + d02c90e: 4681 mov r9, r0 + d02c910: b908 cbnz r0, d02c916 <rtw_dot11w_validate_mgmt+0x9a> + d02c912: 2000 movs r0, #0 + d02c914: e7bb b.n d02c88e <rtw_dot11w_validate_mgmt+0x12> + d02c916: f895 302e ldrb.w r3, [r5, #46] ; 0x2e + d02c91a: bb2b cbnz r3, d02c968 <rtw_dot11w_validate_mgmt+0xec> + d02c91c: 4629 mov r1, r5 + d02c91e: 4630 mov r0, r6 + d02c920: f7f6 f98c bl d022c3c <rtw_recv_decryptor> + d02c924: 4604 mov r4, r0 + d02c926: f8ca 4000 str.w r4, [sl] + d02c92a: 4642 mov r2, r8 + d02c92c: f895 3030 ldrb.w r3, [r5, #48] ; 0x30 + d02c930: 4648 mov r0, r9 + d02c932: f895 1021 ldrb.w r1, [r5, #33] ; 0x21 + d02c936: 4419 add r1, r3 + d02c938: 4439 add r1, r7 + d02c93a: 47d8 blx fp + d02c93c: f895 0021 ldrb.w r0, [r5, #33] ; 0x21 + d02c940: 4642 mov r2, r8 + d02c942: 4649 mov r1, r9 + d02c944: 4438 add r0, r7 + d02c946: 47d8 blx fp + d02c948: f895 2030 ldrb.w r2, [r5, #48] ; 0x30 + d02c94c: 8bab ldrh r3, [r5, #28] + d02c94e: 4648 mov r0, r9 + d02c950: 4641 mov r1, r8 + d02c952: 1a9b subs r3, r3, r2 + d02c954: f895 2031 ldrb.w r2, [r5, #49] ; 0x31 + d02c958: 1a9b subs r3, r3, r2 + d02c95a: 83ab strh r3, [r5, #28] + d02c95c: f7d8 fe16 bl d00558c <rtw_mfree> + d02c960: 1e20 subs r0, r4, #0 + d02c962: bf18 it ne + d02c964: 2001 movne r0, #1 + d02c966: e792 b.n d02c88e <rtw_dot11w_validate_mgmt+0x12> + d02c968: 462c mov r4, r5 + d02c96a: e7dc b.n d02c926 <rtw_dot11w_validate_mgmt+0xaa> + d02c96c: b17b cbz r3, d02c98e <rtw_dot11w_validate_mgmt+0x112> + d02c96e: f1b8 0fc0 cmp.w r8, #192 ; 0xc0 + d02c972: d002 beq.n d02c97a <rtw_dot11w_validate_mgmt+0xfe> + d02c974: f1b8 0fa0 cmp.w r8, #160 ; 0xa0 + d02c978: d109 bne.n d02c98e <rtw_dot11w_validate_mgmt+0x112> + d02c97a: 4629 mov r1, r5 + d02c97c: 4630 mov r0, r6 + d02c97e: f7ff ff69 bl d02c854 <rtw_dot11w_BIP_verify> + d02c982: f030 0302 bics.w r3, r0, #2 + d02c986: bf14 ite ne + d02c988: 2001 movne r0, #1 + d02c98a: 2000 moveq r0, #0 + d02c98c: e77f b.n d02c88e <rtw_dot11w_validate_mgmt+0x12> + d02c98e: f107 050a add.w r5, r7, #10 + d02c992: f506 70b6 add.w r0, r6, #364 ; 0x16c + d02c996: 4629 mov r1, r5 + d02c998: f7e0 f864 bl d00ca64 <rtw_get_stainfo> + d02c99c: f1b8 0fd0 cmp.w r8, #208 ; 0xd0 + d02c9a0: 4604 mov r4, r0 + d02c9a2: d115 bne.n d02c9d0 <rtw_dot11w_validate_mgmt+0x154> + d02c9a4: 2800 cmp r0, #0 + d02c9a6: f43f af71 beq.w d02c88c <rtw_dot11w_validate_mgmt+0x10> + d02c9aa: f890 324f ldrb.w r3, [r0, #591] ; 0x24f + d02c9ae: 2b01 cmp r3, #1 + d02c9b0: f47f af6c bne.w d02c88c <rtw_dot11w_validate_mgmt+0x10> + d02c9b4: 7e38 ldrb r0, [r7, #24] + d02c9b6: 280f cmp r0, #15 + d02c9b8: d805 bhi.n d02c9c6 <rtw_dot11w_validate_mgmt+0x14a> + d02c9ba: f648 0390 movw r3, #34960 ; 0x8890 + d02c9be: 40c3 lsrs r3, r0 + d02c9c0: 07da lsls r2, r3, #31 + d02c9c2: f53f af63 bmi.w d02c88c <rtw_dot11w_validate_mgmt+0x10> + d02c9c6: f1a0 037f sub.w r3, r0, #127 ; 0x7f + d02c9ca: 4258 negs r0, r3 + d02c9cc: 4158 adcs r0, r3 + d02c9ce: e75e b.n d02c88e <rtw_dot11w_validate_mgmt+0x12> + d02c9d0: f1b8 0fc0 cmp.w r8, #192 ; 0xc0 + d02c9d4: d003 beq.n d02c9de <rtw_dot11w_validate_mgmt+0x162> + d02c9d6: f1b8 0fa0 cmp.w r8, #160 ; 0xa0 + d02c9da: f47f af57 bne.w d02c88c <rtw_dot11w_validate_mgmt+0x10> + d02c9de: 8b3b ldrh r3, [r7, #24] + d02c9e0: 3b06 subs r3, #6 + d02c9e2: 2b01 cmp r3, #1 + d02c9e4: d895 bhi.n d02c912 <rtw_dot11w_validate_mgmt+0x96> + d02c9e6: 4630 mov r0, r6 + d02c9e8: f7e5 fe08 bl d0125fc <rtw_check_sta_mode> + d02c9ec: 2801 cmp r0, #1 + d02c9ee: d190 bne.n d02c912 <rtw_dot11w_validate_mgmt+0x96> + d02c9f0: 2c00 cmp r4, #0 + d02c9f2: d08e beq.n d02c912 <rtw_dot11w_validate_mgmt+0x96> + d02c9f4: f8d4 0108 ldr.w r0, [r4, #264] ; 0x108 + d02c9f8: f7d9 f876 bl d005ae8 <rtw_timerIsTimerActive> + d02c9fc: 4604 mov r4, r0 + d02c9fe: 2800 cmp r0, #0 + d02ca00: d187 bne.n d02c912 <rtw_dot11w_validate_mgmt+0x96> + d02ca02: 4603 mov r3, r0 + d02ca04: 4602 mov r2, r0 + d02ca06: 9000 str r0, [sp, #0] + d02ca08: 4629 mov r1, r5 + d02ca0a: 4630 mov r0, r6 + d02ca0c: f7ff fe40 bl d02c690 <rtw_dot11w_issue_action_sa_query> + d02ca10: 4620 mov r0, r4 + d02ca12: e73c b.n d02c88e <rtw_dot11w_validate_mgmt+0x12> + d02ca14: 00027939 .word 0x00027939 + +0d02ca18 <wifi_rom_dot11w_construct_action_frame>: + d02ca18: 2308 movs r3, #8 + d02ca1a: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02ca1c: 460c mov r4, r1 + d02ca1e: 2268 movs r2, #104 ; 0x68 + d02ca20: 2100 movs r1, #0 + d02ca22: f88d 3007 strb.w r3, [sp, #7] + d02ca26: 4b2a ldr r3, [pc, #168] ; (d02cad0 <wifi_rom_dot11w_construct_action_frame+0xb8>) + d02ca28: 4605 mov r5, r0 + d02ca2a: 4798 blx r3 + d02ca2c: 2300 movs r3, #0 + d02ca2e: f105 0728 add.w r7, r5, #40 ; 0x28 + d02ca32: f105 002c add.w r0, r5, #44 ; 0x2c + d02ca36: 852b strh r3, [r5, #40] ; 0x28 + d02ca38: 2206 movs r2, #6 + d02ca3a: 6821 ldr r1, [r4, #0] + d02ca3c: 4e25 ldr r6, [pc, #148] ; (d02cad4 <wifi_rom_dot11w_construct_action_frame+0xbc>) + d02ca3e: 2900 cmp r1, #0 + d02ca40: d033 beq.n d02caaa <wifi_rom_dot11w_construct_action_frame+0x92> + d02ca42: 47b0 blx r6 + d02ca44: 2206 movs r2, #6 + d02ca46: 68a1 ldr r1, [r4, #8] + d02ca48: f105 0032 add.w r0, r5, #50 ; 0x32 + d02ca4c: 47b0 blx r6 + d02ca4e: 2206 movs r2, #6 + d02ca50: 6861 ldr r1, [r4, #4] + d02ca52: f105 0038 add.w r0, r5, #56 ; 0x38 + d02ca56: 47b0 blx r6 + d02ca58: 68e3 ldr r3, [r4, #12] + d02ca5a: 2101 movs r1, #1 + d02ca5c: f105 0040 add.w r0, r5, #64 ; 0x40 + d02ca60: 881a ldrh r2, [r3, #0] + d02ca62: 8afb ldrh r3, [r7, #22] + d02ca64: f003 030f and.w r3, r3, #15 + d02ca68: ea43 1302 orr.w r3, r3, r2, lsl #4 + d02ca6c: 82fb strh r3, [r7, #22] + d02ca6e: 68e2 ldr r2, [r4, #12] + d02ca70: 8813 ldrh r3, [r2, #0] + d02ca72: 3301 adds r3, #1 + d02ca74: 8013 strh r3, [r2, #0] + d02ca76: 2218 movs r2, #24 + d02ca78: 8d2b ldrh r3, [r5, #40] ; 0x28 + d02ca7a: f023 03fc bic.w r3, r3, #252 ; 0xfc + d02ca7e: f043 03d0 orr.w r3, r3, #208 ; 0xd0 + d02ca82: 852b strh r3, [r5, #40] ; 0x28 + d02ca84: 6923 ldr r3, [r4, #16] + d02ca86: 601a str r2, [r3, #0] + d02ca88: f10d 0207 add.w r2, sp, #7 + d02ca8c: 6923 ldr r3, [r4, #16] + d02ca8e: f7fb f8e9 bl d027c64 <rtw_set_fixed_ie> + d02ca92: 6923 ldr r3, [r4, #16] + d02ca94: f104 0214 add.w r2, r4, #20 + d02ca98: 2101 movs r1, #1 + d02ca9a: f7fb f8e3 bl d027c64 <rtw_set_fixed_ie> + d02ca9e: 7d23 ldrb r3, [r4, #20] + d02caa0: b12b cbz r3, d02caae <wifi_rom_dot11w_construct_action_frame+0x96> + d02caa2: 2b01 cmp r3, #1 + d02caa4: d00d beq.n d02cac2 <wifi_rom_dot11w_construct_action_frame+0xaa> + d02caa6: b003 add sp, #12 + d02caa8: bdf0 pop {r4, r5, r6, r7, pc} + d02caaa: 6861 ldr r1, [r4, #4] + d02caac: e7c9 b.n d02ca42 <wifi_rom_dot11w_construct_action_frame+0x2a> + d02caae: 6923 ldr r3, [r4, #16] + d02cab0: 2102 movs r1, #2 + d02cab2: 69a2 ldr r2, [r4, #24] + d02cab4: f7fb f8d6 bl d027c64 <rtw_set_fixed_ie> + d02cab8: 69a2 ldr r2, [r4, #24] + d02caba: 8813 ldrh r3, [r2, #0] + d02cabc: 3301 adds r3, #1 + d02cabe: 8013 strh r3, [r2, #0] + d02cac0: e7f1 b.n d02caa6 <wifi_rom_dot11w_construct_action_frame+0x8e> + d02cac2: 6923 ldr r3, [r4, #16] + d02cac4: f104 0216 add.w r2, r4, #22 + d02cac8: 2102 movs r1, #2 + d02caca: f7fb f8cb bl d027c64 <rtw_set_fixed_ie> + d02cace: e7ea b.n d02caa6 <wifi_rom_dot11w_construct_action_frame+0x8e> + d02cad0: 00027b01 .word 0x00027b01 + d02cad4: 00027939 .word 0x00027939 + +0d02cad8 <wifi_rom_dot11w_BIP_verify>: + d02cad8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02cadc: f8df 8120 ldr.w r8, [pc, #288] ; d02cc00 <wifi_rom_dot11w_BIP_verify+0x128> + d02cae0: b08f sub sp, #60 ; 0x3c + d02cae2: 4607 mov r7, r0 + d02cae4: 469a mov sl, r3 + d02cae6: 1f08 subs r0, r1, #4 + d02cae8: f8d8 3000 ldr.w r3, [r8] + d02caec: f04f 0900 mov.w r9, #0 + d02caf0: 460d mov r5, r1 + d02caf2: 9007 str r0, [sp, #28] + d02caf4: 2101 movs r1, #1 + d02caf6: f8ad 9010 strh.w r9, [sp, #16] + d02cafa: 4616 mov r6, r2 + d02cafc: 681b ldr r3, [r3, #0] d02cafe: 4798 blx r3 - d02cb00: e796 b.n d02ca30 <wifi_rom_dot11w_BIP_verify+0x34> - d02cb02: 4807 ldr r0, [pc, #28] ; (d02cb20 <wifi_rom_dot11w_BIP_verify+0x124>) - d02cb04: f016 f8d0 bl d042ca8 <__DiagPrintf_veneer> - d02cb08: e7f5 b.n d02caf6 <wifi_rom_dot11w_BIP_verify+0xfa> - d02cb0a: 2400 movs r4, #0 - d02cb0c: e7f3 b.n d02caf6 <wifi_rom_dot11w_BIP_verify+0xfa> - d02cb0e: 2402 movs r4, #2 - d02cb10: e7f1 b.n d02caf6 <wifi_rom_dot11w_BIP_verify+0xfa> - d02cb12: bf00 nop - d02cb14: 0d04b7c2 .word 0x0d04b7c2 - d02cb18: 00027b01 .word 0x00027b01 - d02cb1c: 000278d9 .word 0x000278d9 - d02cb20: 0d04b7d9 .word 0x0d04b7d9 - d02cb24: 6000830c .word 0x6000830c - d02cb28: 00027939 .word 0x00027939 - -0d02cb2c <rtw_mgntframe_do_reserved>: - d02cb2c: 2001 movs r0, #1 - d02cb2e: 4770 bx lr - -0d02cb30 <rtw_mgntframe_alloc>: - d02cb30: b570 push {r4, r5, r6, lr} - d02cb32: 6806 ldr r6, [r0, #0] - d02cb34: f7f9 fd10 bl d026558 <rtw_xmitframe_alloc> - d02cb38: 4604 mov r4, r0 - d02cb3a: f506 7684 add.w r6, r6, #264 ; 0x108 - d02cb3e: b150 cbz r0, d02cb56 <rtw_mgntframe_alloc+0x26> - d02cb40: 2100 movs r1, #0 - d02cb42: 4630 mov r0, r6 - d02cb44: f7f9 fe0b bl d02675e <rtw_xmitbuf_ext_alloc> - d02cb48: 4605 mov r5, r0 - d02cb4a: b930 cbnz r0, d02cb5a <rtw_mgntframe_alloc+0x2a> - d02cb4c: 4621 mov r1, r4 - d02cb4e: 462c mov r4, r5 - d02cb50: 4630 mov r0, r6 - d02cb52: f7f9 fd39 bl d0265c8 <rtw_xmitframe_free> - d02cb56: 4620 mov r0, r4 - d02cb58: bd70 pop {r4, r5, r6, pc} - d02cb5a: 2303 movs r3, #3 - d02cb5c: f8c4 009c str.w r0, [r4, #156] ; 0x9c - d02cb60: f8c4 3090 str.w r3, [r4, #144] ; 0x90 - d02cb64: 6903 ldr r3, [r0, #16] - d02cb66: f8c4 3098 str.w r3, [r4, #152] ; 0x98 - d02cb6a: 6144 str r4, [r0, #20] - d02cb6c: e7f3 b.n d02cb56 <rtw_mgntframe_alloc+0x26> - -0d02cb6e <rtw_mgntframe_attrib_update>: - d02cb6e: b538 push {r3, r4, r5, lr} - d02cb70: 460c mov r4, r1 - d02cb72: 6805 ldr r5, [r0, #0] - d02cb74: 2284 movs r2, #132 ; 0x84 - d02cb76: 2100 movs r1, #0 - d02cb78: 4620 mov r0, r4 - d02cb7a: f7d8 fd12 bl d0055a2 <rtw_memset> - d02cb7e: 2318 movs r3, #24 - d02cb80: 2212 movs r2, #18 - d02cb82: 8163 strh r3, [r4, #10] - d02cb84: 2307 movs r3, #7 - d02cb86: f884 205f strb.w r2, [r4, #95] ; 0x5f - d02cb8a: f884 3039 strb.w r3, [r4, #57] ; 0x39 - d02cb8e: 2300 movs r3, #0 - d02cb90: f884 303b strb.w r3, [r4, #59] ; 0x3b - d02cb94: 60e3 str r3, [r4, #12] - d02cb96: f895 2a43 ldrb.w r2, [r5, #2627] ; 0xa43 - d02cb9a: 7523 strb r3, [r4, #20] - d02cb9c: f002 0201 and.w r2, r2, #1 - d02cba0: 70a3 strb r3, [r4, #2] - d02cba2: f8a4 3056 strh.w r3, [r4, #86] ; 0x56 - d02cba6: 3207 adds r2, #7 - d02cba8: f884 3059 strb.w r3, [r4, #89] ; 0x59 - d02cbac: f8a4 305a strh.w r3, [r4, #90] ; 0x5a - d02cbb0: f884 2058 strb.w r2, [r4, #88] ; 0x58 - d02cbb4: f8b5 3a16 ldrh.w r3, [r5, #2582] ; 0xa16 - d02cbb8: 80e3 strh r3, [r4, #6] - d02cbba: 2301 movs r3, #1 - d02cbbc: f884 3064 strb.w r3, [r4, #100] ; 0x64 - d02cbc0: bd38 pop {r3, r4, r5, pc} - -0d02cbc2 <rtw_mgntframe_indicate>: - d02cbc2: 4613 mov r3, r2 - d02cbc4: 460a mov r2, r1 - d02cbc6: 4601 mov r1, r0 - d02cbc8: 2002 movs r0, #2 - d02cbca: f7da bf07 b.w d0079dc <wifi_indication> + d02cb00: 4604 mov r4, r0 + d02cb02: 9005 str r0, [sp, #20] + d02cb04: b930 cbnz r0, d02cb14 <wifi_rom_dot11w_BIP_verify+0x3c> + d02cb06: 483a ldr r0, [pc, #232] ; (d02cbf0 <wifi_rom_dot11w_BIP_verify+0x118>) + d02cb08: f016 f956 bl d042db8 <__DiagPrintf_veneer> + d02cb0c: 4620 mov r0, r4 + d02cb0e: b00f add sp, #60 ; 0x3c + d02cb10: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02cb14: f1a5 0318 sub.w r3, r5, #24 + d02cb18: f107 0118 add.w r1, r7, #24 + d02cb1c: 3014 adds r0, #20 + d02cb1e: f8df b0e4 ldr.w fp, [pc, #228] ; d02cc04 <wifi_rom_dot11w_BIP_verify+0x12c> + d02cb22: 461a mov r2, r3 + d02cb24: 9303 str r3, [sp, #12] + d02cb26: 47d8 blx fp + d02cb28: 9805 ldr r0, [sp, #20] + d02cb2a: 9b03 ldr r3, [sp, #12] + d02cb2c: aa06 add r2, sp, #24 + d02cb2e: 214c movs r1, #76 ; 0x4c + d02cb30: 3014 adds r0, #20 + d02cb32: f7fb f8bd bl d027cb0 <rtw_get_ie> + d02cb36: 4604 mov r4, r0 + d02cb38: 2800 cmp r0, #0 + d02cb3a: d056 beq.n d02cbea <wifi_rom_dot11w_BIP_verify+0x112> + d02cb3c: 2300 movs r3, #0 + d02cb3e: 2200 movs r2, #0 + d02cb40: 1d01 adds r1, r0, #4 + d02cb42: a808 add r0, sp, #32 + d02cb44: f8ad 9012 strh.w r9, [sp, #18] + d02cb48: e9cd 2308 strd r2, r3, [sp, #32] + d02cb4c: 2206 movs r2, #6 + d02cb4e: 47d8 blx fp + d02cb50: 9908 ldr r1, [sp, #32] + d02cb52: e9d6 2300 ldrd r2, r3, [r6] + d02cb56: 4291 cmp r1, r2 + d02cb58: 9a09 ldr r2, [sp, #36] ; 0x24 + d02cb5a: eb72 0303 sbcs.w r3, r2, r3 + d02cb5e: d342 bcc.n d02cbe6 <wifi_rom_dot11w_BIP_verify+0x10e> + d02cb60: 2202 movs r2, #2 + d02cb62: f10d 0012 add.w r0, sp, #18 + d02cb66: 18a1 adds r1, r4, r2 + d02cb68: 47d8 blx fp + d02cb6a: f8bd 3012 ldrh.w r3, [sp, #18] + d02cb6e: 4553 cmp r3, sl + d02cb70: d139 bne.n d02cbe6 <wifi_rom_dot11w_BIP_verify+0x10e> + d02cb72: 9806 ldr r0, [sp, #24] + d02cb74: 4649 mov r1, r9 + d02cb76: 2208 movs r2, #8 + d02cb78: 4b1e ldr r3, [pc, #120] ; (d02cbf4 <wifi_rom_dot11w_BIP_verify+0x11c>) + d02cb7a: 3806 subs r0, #6 + d02cb7c: f10d 0928 add.w r9, sp, #40 ; 0x28 + d02cb80: 4420 add r0, r4 + d02cb82: 463c mov r4, r7 + d02cb84: 4798 blx r3 + d02cb86: 2202 movs r2, #2 + d02cb88: f834 3b04 ldrh.w r3, [r4], #4 + d02cb8c: a904 add r1, sp, #16 + d02cb8e: 9805 ldr r0, [sp, #20] + d02cb90: f423 5360 bic.w r3, r3, #14336 ; 0x3800 + d02cb94: f8ad 3010 strh.w r3, [sp, #16] + d02cb98: 47d8 blx fp + d02cb9a: 9805 ldr r0, [sp, #20] + d02cb9c: 4621 mov r1, r4 + d02cb9e: 2212 movs r2, #18 + d02cba0: 3002 adds r0, #2 + d02cba2: 47d8 blx fp + d02cba4: ab07 add r3, sp, #28 + d02cba6: aa05 add r2, sp, #20 + d02cba8: 2101 movs r1, #1 + d02cbaa: 9818 ldr r0, [sp, #96] ; 0x60 + d02cbac: f8cd 9000 str.w r9, [sp] + d02cbb0: f00c f83c bl d038c2c <wifi_rom_omac1_aes_128_vector> + d02cbb4: 4604 mov r4, r0 + d02cbb6: b9b0 cbnz r0, d02cbe6 <wifi_rom_dot11w_BIP_verify+0x10e> + d02cbb8: f1a5 0108 sub.w r1, r5, #8 + d02cbbc: 2208 movs r2, #8 + d02cbbe: 4648 mov r0, r9 + d02cbc0: 4b0d ldr r3, [pc, #52] ; (d02cbf8 <wifi_rom_dot11w_BIP_verify+0x120>) + d02cbc2: 4439 add r1, r7 + d02cbc4: 4798 blx r3 + d02cbc6: b950 cbnz r0, d02cbde <wifi_rom_dot11w_BIP_verify+0x106> + d02cbc8: 2401 movs r4, #1 + d02cbca: e9dd 2308 ldrd r2, r3, [sp, #32] + d02cbce: e9c6 2300 strd r2, r3, [r6] + d02cbd2: f8d8 3000 ldr.w r3, [r8] + d02cbd6: 9805 ldr r0, [sp, #20] + d02cbd8: 685b ldr r3, [r3, #4] + d02cbda: 4798 blx r3 + d02cbdc: e796 b.n d02cb0c <wifi_rom_dot11w_BIP_verify+0x34> + d02cbde: 4807 ldr r0, [pc, #28] ; (d02cbfc <wifi_rom_dot11w_BIP_verify+0x124>) + d02cbe0: f016 f8ea bl d042db8 <__DiagPrintf_veneer> + d02cbe4: e7f5 b.n d02cbd2 <wifi_rom_dot11w_BIP_verify+0xfa> + d02cbe6: 2400 movs r4, #0 + d02cbe8: e7f3 b.n d02cbd2 <wifi_rom_dot11w_BIP_verify+0xfa> + d02cbea: 2402 movs r4, #2 + d02cbec: e7f1 b.n d02cbd2 <wifi_rom_dot11w_BIP_verify+0xfa> + d02cbee: bf00 nop + d02cbf0: 0d04b89e .word 0x0d04b89e + d02cbf4: 00027b01 .word 0x00027b01 + d02cbf8: 000278d9 .word 0x000278d9 + d02cbfc: 0d04b8b5 .word 0x0d04b8b5 + d02cc00: 60008324 .word 0x60008324 + d02cc04: 00027939 .word 0x00027939 + +0d02cc08 <rtw_mgntframe_do_reserved>: + d02cc08: 2001 movs r0, #1 + d02cc0a: 4770 bx lr + +0d02cc0c <rtw_mgntframe_alloc>: + d02cc0c: b570 push {r4, r5, r6, lr} + d02cc0e: 6806 ldr r6, [r0, #0] + d02cc10: f7f9 fd10 bl d026634 <rtw_xmitframe_alloc> + d02cc14: 4604 mov r4, r0 + d02cc16: f506 7684 add.w r6, r6, #264 ; 0x108 + d02cc1a: b150 cbz r0, d02cc32 <rtw_mgntframe_alloc+0x26> + d02cc1c: 2100 movs r1, #0 + d02cc1e: 4630 mov r0, r6 + d02cc20: f7f9 fe0b bl d02683a <rtw_xmitbuf_ext_alloc> + d02cc24: 4605 mov r5, r0 + d02cc26: b930 cbnz r0, d02cc36 <rtw_mgntframe_alloc+0x2a> + d02cc28: 4621 mov r1, r4 + d02cc2a: 462c mov r4, r5 + d02cc2c: 4630 mov r0, r6 + d02cc2e: f7f9 fd39 bl d0266a4 <rtw_xmitframe_free> + d02cc32: 4620 mov r0, r4 + d02cc34: bd70 pop {r4, r5, r6, pc} + d02cc36: 2303 movs r3, #3 + d02cc38: f8c4 009c str.w r0, [r4, #156] ; 0x9c + d02cc3c: f8c4 3090 str.w r3, [r4, #144] ; 0x90 + d02cc40: 6903 ldr r3, [r0, #16] + d02cc42: f8c4 3098 str.w r3, [r4, #152] ; 0x98 + d02cc46: 6144 str r4, [r0, #20] + d02cc48: e7f3 b.n d02cc32 <rtw_mgntframe_alloc+0x26> + +0d02cc4a <rtw_mgntframe_attrib_update>: + d02cc4a: b538 push {r3, r4, r5, lr} + d02cc4c: 460c mov r4, r1 + d02cc4e: 6805 ldr r5, [r0, #0] + d02cc50: 2284 movs r2, #132 ; 0x84 + d02cc52: 2100 movs r1, #0 + d02cc54: 4620 mov r0, r4 + d02cc56: f7d8 fca4 bl d0055a2 <rtw_memset> + d02cc5a: 2318 movs r3, #24 + d02cc5c: 2212 movs r2, #18 + d02cc5e: 8163 strh r3, [r4, #10] + d02cc60: 2307 movs r3, #7 + d02cc62: f884 205f strb.w r2, [r4, #95] ; 0x5f + d02cc66: f884 3039 strb.w r3, [r4, #57] ; 0x39 + d02cc6a: 2300 movs r3, #0 + d02cc6c: f884 303b strb.w r3, [r4, #59] ; 0x3b + d02cc70: 60e3 str r3, [r4, #12] + d02cc72: f895 2a43 ldrb.w r2, [r5, #2627] ; 0xa43 + d02cc76: 7523 strb r3, [r4, #20] + d02cc78: f002 0201 and.w r2, r2, #1 + d02cc7c: 70a3 strb r3, [r4, #2] + d02cc7e: f8a4 3056 strh.w r3, [r4, #86] ; 0x56 + d02cc82: 3207 adds r2, #7 + d02cc84: f884 3059 strb.w r3, [r4, #89] ; 0x59 + d02cc88: f8a4 305a strh.w r3, [r4, #90] ; 0x5a + d02cc8c: f884 2058 strb.w r2, [r4, #88] ; 0x58 + d02cc90: f8b5 3a16 ldrh.w r3, [r5, #2582] ; 0xa16 + d02cc94: 80e3 strh r3, [r4, #6] + d02cc96: 2301 movs r3, #1 + d02cc98: f884 3064 strb.w r3, [r4, #100] ; 0x64 + d02cc9c: bd38 pop {r3, r4, r5, pc} + +0d02cc9e <rtw_mgntframe_indicate>: + d02cc9e: 4613 mov r3, r2 + d02cca0: 460a mov r2, r1 + d02cca2: 4601 mov r1, r0 + d02cca4: 2002 movs r0, #2 + d02cca6: f7da be99 b.w d0079dc <wifi_indication> ... -0d02cbd0 <rtw_mgntframe_dispatcher>: - d02cbd0: 4b31 ldr r3, [pc, #196] ; (d02cc98 <rtw_mgntframe_dispatcher+0xc8>) - d02cbd2: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d02cbd6: 4606 mov r6, r0 - d02cbd8: f8d1 70bc ldr.w r7, [r1, #188] ; 0xbc - d02cbdc: 6818 ldr r0, [r3, #0] - d02cbde: 460d mov r5, r1 - d02cbe0: 889b ldrh r3, [r3, #4] - d02cbe2: 9000 str r0, [sp, #0] - d02cbe4: f8ad 3004 strh.w r3, [sp, #4] - d02cbe8: 883b ldrh r3, [r7, #0] - d02cbea: f003 030c and.w r3, r3, #12 - d02cbee: b15b cbz r3, d02cc08 <rtw_mgntframe_dispatcher+0x38> - d02cbf0: 482a ldr r0, [pc, #168] ; (d02cc9c <rtw_mgntframe_dispatcher+0xcc>) - d02cbf2: f7d7 f981 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02cbf6: 8839 ldrh r1, [r7, #0] - d02cbf8: 4829 ldr r0, [pc, #164] ; (d02cca0 <rtw_mgntframe_dispatcher+0xd0>) - d02cbfa: f001 010c and.w r1, r1, #12 - d02cbfe: f7d7 f97b bl d003ef8 <inic_ipc_dev_buffered_printf> - d02cc02: b002 add sp, #8 - d02cc04: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02cc08: f107 0804 add.w r8, r7, #4 - d02cc0c: f606 09c8 addw r9, r6, #2248 ; 0x8c8 - d02cc10: f8d1 a0b4 ldr.w sl, [r1, #180] ; 0xb4 - d02cc14: 2206 movs r2, #6 - d02cc16: 4649 mov r1, r9 - d02cc18: 4640 mov r0, r8 - d02cc1a: f7d8 fcbb bl d005594 <rtw_memcmp> - d02cc1e: b350 cbz r0, d02cc76 <rtw_mgntframe_dispatcher+0xa6> - d02cc20: 883b ldrh r3, [r7, #0] - d02cc22: f3c3 1203 ubfx r2, r3, #4, #4 - d02cc26: 2a0d cmp r2, #13 - d02cc28: dceb bgt.n d02cc02 <rtw_mgntframe_dispatcher+0x32> - d02cc2a: f003 03fc and.w r3, r3, #252 ; 0xfc - d02cc2e: 4c1d ldr r4, [pc, #116] ; (d02cca4 <rtw_mgntframe_dispatcher+0xd4>) - d02cc30: 2bb0 cmp r3, #176 ; 0xb0 - d02cc32: eb04 04c2 add.w r4, r4, r2, lsl #3 - d02cc36: d107 bne.n d02cc48 <rtw_mgntframe_dispatcher+0x78> - d02cc38: 4630 mov r0, r6 - d02cc3a: f7e5 fce5 bl d012608 <rtw_check_ap_mode> - d02cc3e: 2801 cmp r0, #1 - d02cc40: bf0c ite eq - d02cc42: 4b19 ldreq r3, [pc, #100] ; (d02cca8 <rtw_mgntframe_dispatcher+0xd8>) - d02cc44: 4b19 ldrne r3, [pc, #100] ; (d02ccac <rtw_mgntframe_dispatcher+0xdc>) - d02cc46: 6063 str r3, [r4, #4] - d02cc48: 6863 ldr r3, [r4, #4] - d02cc4a: 2b00 cmp r3, #0 - d02cc4c: d0d9 beq.n d02cc02 <rtw_mgntframe_dispatcher+0x32> - d02cc4e: 4b18 ldr r3, [pc, #96] ; (d02ccb0 <rtw_mgntframe_dispatcher+0xe0>) - d02cc50: 681b ldr r3, [r3, #0] - d02cc52: b12b cbz r3, d02cc60 <rtw_mgntframe_dispatcher+0x90> - d02cc54: f895 209b ldrb.w r2, [r5, #155] ; 0x9b - d02cc58: 4651 mov r1, sl - d02cc5a: 4638 mov r0, r7 - d02cc5c: f7ff ffb1 bl d02cbc2 <rtw_mgntframe_indicate> - d02cc60: 2206 movs r2, #6 - d02cc62: 4649 mov r1, r9 - d02cc64: 4640 mov r0, r8 - d02cc66: f7d8 fc95 bl d005594 <rtw_memcmp> - d02cc6a: b160 cbz r0, d02cc86 <rtw_mgntframe_dispatcher+0xb6> - d02cc6c: 6863 ldr r3, [r4, #4] - d02cc6e: 4629 mov r1, r5 - d02cc70: 4630 mov r0, r6 - d02cc72: 4798 blx r3 - d02cc74: e7c5 b.n d02cc02 <rtw_mgntframe_dispatcher+0x32> - d02cc76: 2206 movs r2, #6 - d02cc78: 4669 mov r1, sp - d02cc7a: 4640 mov r0, r8 - d02cc7c: f7d8 fc8a bl d005594 <rtw_memcmp> - d02cc80: 2800 cmp r0, #0 - d02cc82: d1cd bne.n d02cc20 <rtw_mgntframe_dispatcher+0x50> - d02cc84: e7bd b.n d02cc02 <rtw_mgntframe_dispatcher+0x32> - d02cc86: 2206 movs r2, #6 - d02cc88: 4669 mov r1, sp - d02cc8a: 4640 mov r0, r8 - d02cc8c: f7d8 fc82 bl d005594 <rtw_memcmp> - d02cc90: 2800 cmp r0, #0 - d02cc92: d1eb bne.n d02cc6c <rtw_mgntframe_dispatcher+0x9c> - d02cc94: e7b5 b.n d02cc02 <rtw_mgntframe_dispatcher+0x32> - d02cc96: bf00 nop - d02cc98: 0d0456e9 .word 0x0d0456e9 - d02cc9c: 0d04a6af .word 0x0d04a6af - d02cca0: 0d04bac2 .word 0x0d04bac2 - d02cca4: 60000144 .word 0x60000144 - d02cca8: 0d00fd2d .word 0x0d00fd2d - d02ccac: 0d0100e9 .word 0x0d0100e9 - d02ccb0: 60007f28 .word 0x60007f28 - -0d02ccb4 <rtw_mgmt_xmitframe_coalesce>: - d02ccb4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02ccb8: 694a ldr r2, [r1, #20] - d02ccba: b091 sub sp, #68 ; 0x44 - d02ccbc: f891 3057 ldrb.w r3, [r1, #87] ; 0x57 - d02ccc0: 2500 movs r5, #0 - d02ccc2: f102 0a14 add.w sl, r2, #20 - d02ccc6: f8d0 9000 ldr.w r9, [r0] - d02ccca: 4607 mov r7, r0 - d02cccc: 460c mov r4, r1 - d02ccce: 4650 mov r0, sl - d02ccd0: f8d1 8098 ldr.w r8, [r1, #152] ; 0x98 - d02ccd4: 9303 str r3, [sp, #12] - d02ccd6: e9cd 5505 strd r5, r5, [sp, #20] - d02ccda: f7d8 fc55 bl d005588 <rtw_zmalloc> - d02ccde: 4606 mov r6, r0 - d02cce0: 9005 str r0, [sp, #20] - d02cce2: b178 cbz r0, d02cd04 <rtw_mgmt_xmitframe_coalesce+0x50> - d02cce4: f897 22e5 ldrb.w r2, [r7, #741] ; 0x2e5 - d02cce8: 9b03 ldr r3, [sp, #12] - d02ccea: 2a01 cmp r2, #1 - d02ccec: d00d beq.n d02cd0a <rtw_mgmt_xmitframe_coalesce+0x56> - d02ccee: 4882 ldr r0, [pc, #520] ; (d02cef8 <rtw_mgmt_xmitframe_coalesce+0x244>) - d02ccf0: f7d7 f902 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02ccf4: 4881 ldr r0, [pc, #516] ; (d02cefc <rtw_mgmt_xmitframe_coalesce+0x248>) - d02ccf6: f7d7 f8ff bl d003ef8 <inic_ipc_dev_buffered_printf> - d02ccfa: 9805 ldr r0, [sp, #20] - d02ccfc: 4651 mov r1, sl - d02ccfe: f7d8 fc45 bl d00558c <rtw_mfree> - d02cd02: 2001 movs r0, #1 - d02cd04: b011 add sp, #68 ; 0x44 - d02cd06: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02cd0a: 07da lsls r2, r3, #31 - d02cd0c: f108 0b28 add.w fp, r8, #40 ; 0x28 - d02cd10: d55e bpl.n d02cdd0 <rtw_mgmt_xmitframe_coalesce+0x11c> - d02cd12: 2212 movs r2, #18 - d02cd14: 4629 mov r1, r5 - d02cd16: a80b add r0, sp, #44 ; 0x2c - d02cd18: f7d8 fc43 bl d0055a2 <rtw_memset> - d02cd1c: f8b8 3028 ldrh.w r3, [r8, #40] ; 0x28 - d02cd20: f003 03fc and.w r3, r3, #252 ; 0xfc - d02cd24: 2bc0 cmp r3, #192 ; 0xc0 - d02cd26: d001 beq.n d02cd2c <rtw_mgmt_xmitframe_coalesce+0x78> - d02cd28: 2ba0 cmp r3, #160 ; 0xa0 - d02cd2a: d173 bne.n d02ce14 <rtw_mgmt_xmitframe_coalesce+0x160> - d02cd2c: 4626 mov r6, r4 - d02cd2e: f509 6122 add.w r1, r9, #2592 ; 0xa20 - d02cd32: 4d73 ldr r5, [pc, #460] ; (d02cf00 <rtw_mgmt_xmitframe_coalesce+0x24c>) - d02cd34: 2206 movs r2, #6 - d02cd36: f856 3f14 ldr.w r3, [r6, #20]! - d02cd3a: f10d 002e add.w r0, sp, #46 ; 0x2e - d02cd3e: 9103 str r1, [sp, #12] - d02cd40: 449b add fp, r3 - d02cd42: f8d7 32e8 ldr.w r3, [r7, #744] ; 0x2e8 - d02cd46: f88d 302c strb.w r3, [sp, #44] ; 0x2c - d02cd4a: 47a8 blx r5 - d02cd4c: f8d9 3a20 ldr.w r3, [r9, #2592] ; 0xa20 - d02cd50: 9903 ldr r1, [sp, #12] - d02cd52: 4658 mov r0, fp - d02cd54: 3301 adds r3, #1 - d02cd56: 684a ldr r2, [r1, #4] - d02cd58: f8c9 3a20 str.w r3, [r9, #2592] ; 0xa20 - d02cd5c: ab0b add r3, sp, #44 ; 0x2c - d02cd5e: f142 0200 adc.w r2, r2, #0 - d02cd62: 604a str r2, [r1, #4] - d02cd64: 2210 movs r2, #16 - d02cd66: 214c movs r1, #76 ; 0x4c - d02cd68: 9600 str r6, [sp, #0] - d02cd6a: f7fa ff1d bl d027ba8 <rtw_set_ie> - d02cd6e: 6966 ldr r6, [r4, #20] - d02cd70: 2202 movs r2, #2 - d02cd72: f10d 0112 add.w r1, sp, #18 - d02cd76: 61a6 str r6, [r4, #24] - d02cd78: 4681 mov r9, r0 - d02cd7a: f8b8 3028 ldrh.w r3, [r8, #40] ; 0x28 - d02cd7e: ac07 add r4, sp, #28 - d02cd80: 9805 ldr r0, [sp, #20] - d02cd82: f423 5360 bic.w r3, r3, #14336 ; 0x3800 - d02cd86: f8ad 3012 strh.w r3, [sp, #18] - d02cd8a: 47a8 blx r5 - d02cd8c: 9805 ldr r0, [sp, #20] - d02cd8e: 2212 movs r2, #18 - d02cd90: f108 012c add.w r1, r8, #44 ; 0x2c - d02cd94: 3002 adds r0, #2 - d02cd96: 47a8 blx r5 - d02cd98: 9805 ldr r0, [sp, #20] - d02cd9a: f1a6 0218 sub.w r2, r6, #24 - d02cd9e: f108 0140 add.w r1, r8, #64 ; 0x40 - d02cda2: 3014 adds r0, #20 - d02cda4: 3e04 subs r6, #4 - d02cda6: 47a8 blx r5 - d02cda8: f8d7 02e8 ldr.w r0, [r7, #744] ; 0x2e8 - d02cdac: ab06 add r3, sp, #24 - d02cdae: aa05 add r2, sp, #20 - d02cdb0: eb07 1000 add.w r0, r7, r0, lsl #4 - d02cdb4: 2101 movs r1, #1 - d02cdb6: 9400 str r4, [sp, #0] - d02cdb8: f500 703b add.w r0, r0, #748 ; 0x2ec - d02cdbc: 9606 str r6, [sp, #24] - d02cdbe: f00b fec7 bl d038b50 <wifi_rom_omac1_aes_128_vector> - d02cdc2: bb38 cbnz r0, d02ce14 <rtw_mgmt_xmitframe_coalesce+0x160> - d02cdc4: 2208 movs r2, #8 - d02cdc6: 4621 mov r1, r4 - d02cdc8: f1a9 0008 sub.w r0, r9, #8 - d02cdcc: 47a8 blx r5 - d02cdce: e794 b.n d02ccfa <rtw_mgmt_xmitframe_coalesce+0x46> - d02cdd0: f898 9028 ldrb.w r9, [r8, #40] ; 0x28 - d02cdd4: f009 03ec and.w r3, r9, #236 ; 0xec - d02cdd8: 2bc0 cmp r3, #192 ; 0xc0 - d02cdda: d003 beq.n d02cde4 <rtw_mgmt_xmitframe_coalesce+0x130> - d02cddc: f009 037c and.w r3, r9, #124 ; 0x7c - d02cde0: 2b20 cmp r3, #32 - d02cde2: d18a bne.n d02ccfa <rtw_mgmt_xmitframe_coalesce+0x46> - d02cde4: 6f25 ldr r5, [r4, #112] ; 0x70 - d02cde6: b93d cbnz r5, d02cdf8 <rtw_mgmt_xmitframe_coalesce+0x144> - d02cde8: f104 0157 add.w r1, r4, #87 ; 0x57 - d02cdec: f507 70b6 add.w r0, r7, #364 ; 0x16c - d02cdf0: f7df fe38 bl d00ca64 <rtw_get_stainfo> - d02cdf4: 4605 mov r5, r0 - d02cdf6: b168 cbz r0, d02ce14 <rtw_mgmt_xmitframe_coalesce+0x160> - d02cdf8: f8d4 3098 ldr.w r3, [r4, #152] ; 0x98 - d02cdfc: b153 cbz r3, d02ce14 <rtw_mgmt_xmitframe_coalesce+0x160> - d02cdfe: f009 09fc and.w r9, r9, #252 ; 0xfc - d02ce02: f1b9 0fd0 cmp.w r9, #208 ; 0xd0 - d02ce06: d110 bne.n d02ce2a <rtw_mgmt_xmitframe_coalesce+0x176> - d02ce08: f898 2040 ldrb.w r2, [r8, #64] ; 0x40 - d02ce0c: 2a0f cmp r2, #15 - d02ce0e: d907 bls.n d02ce20 <rtw_mgmt_xmitframe_coalesce+0x16c> - d02ce10: 2a7f cmp r2, #127 ; 0x7f - d02ce12: d10a bne.n d02ce2a <rtw_mgmt_xmitframe_coalesce+0x176> - d02ce14: 9805 ldr r0, [sp, #20] - d02ce16: 4651 mov r1, sl - d02ce18: f7d8 fbb8 bl d00558c <rtw_mfree> - d02ce1c: 2000 movs r0, #0 - d02ce1e: e771 b.n d02cd04 <rtw_mgmt_xmitframe_coalesce+0x50> - d02ce20: f648 0390 movw r3, #34960 ; 0x8890 - d02ce24: 40d3 lsrs r3, r2 - d02ce26: 07db lsls r3, r3, #31 - d02ce28: d4f4 bmi.n d02ce14 <rtw_mgmt_xmitframe_coalesce+0x160> - d02ce2a: 6962 ldr r2, [r4, #20] - d02ce2c: 4659 mov r1, fp - d02ce2e: 4630 mov r0, r6 - d02ce30: f8df 90cc ldr.w r9, [pc, #204] ; d02cf00 <rtw_mgmt_xmitframe_coalesce+0x24c> - d02ce34: 47c8 blx r9 - d02ce36: 2308 movs r3, #8 - d02ce38: 8a60 ldrh r0, [r4, #18] - d02ce3a: 7763 strb r3, [r4, #29] - d02ce3c: 77a3 strb r3, [r4, #30] - d02ce3e: 7f23 ldrb r3, [r4, #28] - d02ce40: 2b04 cmp r3, #4 - d02ce42: d1e7 bne.n d02ce14 <rtw_mgmt_xmitframe_coalesce+0x160> - d02ce44: f895 30f8 ldrb.w r3, [r5, #248] ; 0xf8 - d02ce48: 2220 movs r2, #32 - d02ce4a: f64f 7cff movw ip, #65535 ; 0xffff - d02ce4e: 77e3 strb r3, [r4, #31] - d02ce50: f895 30f9 ldrb.w r3, [r5, #249] ; 0xf9 - d02ce54: f884 2022 strb.w r2, [r4, #34] ; 0x22 - d02ce58: f884 3020 strb.w r3, [r4, #32] - d02ce5c: 2300 movs r3, #0 - d02ce5e: f884 3021 strb.w r3, [r4, #33] ; 0x21 - d02ce62: f895 20fa ldrb.w r2, [r5, #250] ; 0xfa - d02ce66: f884 2023 strb.w r2, [r4, #35] ; 0x23 - d02ce6a: f895 20fb ldrb.w r2, [r5, #251] ; 0xfb - d02ce6e: f884 2024 strb.w r2, [r4, #36] ; 0x24 - d02ce72: f895 20fc ldrb.w r2, [r5, #252] ; 0xfc - d02ce76: f884 2025 strb.w r2, [r4, #37] ; 0x25 - d02ce7a: f895 20fd ldrb.w r2, [r5, #253] ; 0xfd - d02ce7e: f884 2026 strb.w r2, [r4, #38] ; 0x26 - d02ce82: e9d5 123e ldrd r1, r2, [r5, #248] ; 0xf8 - d02ce86: 4562 cmp r2, ip - d02ce88: bf08 it eq - d02ce8a: f1b1 3fff cmpeq.w r1, #4294967295 ; 0xffffffff - d02ce8e: d030 beq.n d02cef2 <rtw_mgmt_xmitframe_coalesce+0x23e> - d02ce90: 1c4b adds r3, r1, #1 - d02ce92: f142 0200 adc.w r2, r2, #0 - d02ce96: 4483 add fp, r0 - d02ce98: f104 011f add.w r1, r4, #31 - d02ce9c: e9c5 323e strd r3, r2, [r5, #248] ; 0xf8 - d02cea0: 4658 mov r0, fp - d02cea2: 7f62 ldrb r2, [r4, #29] - d02cea4: 47c8 blx r9 - d02cea6: 7f63 ldrb r3, [r4, #29] - d02cea8: 8a61 ldrh r1, [r4, #18] - d02ceaa: 449b add fp, r3 - d02ceac: 6962 ldr r2, [r4, #20] - d02ceae: 4658 mov r0, fp - d02ceb0: 1a52 subs r2, r2, r1 - d02ceb2: 4431 add r1, r6 - d02ceb4: 47c8 blx r9 - d02ceb6: 6960 ldr r0, [r4, #20] - d02ceb8: 7f63 ldrb r3, [r4, #29] - d02ceba: 7fa2 ldrb r2, [r4, #30] - d02cebc: 4403 add r3, r0 - d02cebe: 8a61 ldrh r1, [r4, #18] - d02cec0: 6163 str r3, [r4, #20] - d02cec2: b132 cbz r2, d02ced2 <rtw_mgmt_xmitframe_coalesce+0x21e> - d02cec4: 7aa3 ldrb r3, [r4, #10] - d02cec6: b123 cbz r3, d02ced2 <rtw_mgmt_xmitframe_coalesce+0x21e> - d02cec8: 1a40 subs r0, r0, r1 - d02ceca: f104 0131 add.w r1, r4, #49 ; 0x31 - d02cece: 4458 add r0, fp - d02ced0: 47c8 blx r9 - d02ced2: 6962 ldr r2, [r4, #20] - d02ced4: 4621 mov r1, r4 - d02ced6: 7fa3 ldrb r3, [r4, #30] - d02ced8: 4638 mov r0, r7 - d02ceda: 4413 add r3, r2 - d02cedc: e9c4 3305 strd r3, r3, [r4, #20] - d02cee0: f8b8 3028 ldrh.w r3, [r8, #40] ; 0x28 - d02cee4: f443 4380 orr.w r3, r3, #16384 ; 0x4000 - d02cee8: f8a8 3028 strh.w r3, [r8, #40] ; 0x28 - d02ceec: f7f4 fde0 bl d021ab0 <rtw_xmit_enc_software> - d02cef0: e703 b.n d02ccfa <rtw_mgmt_xmitframe_coalesce+0x46> - d02cef2: 461a mov r2, r3 - d02cef4: e7cf b.n d02ce96 <rtw_mgmt_xmitframe_coalesce+0x1e2> - d02cef6: bf00 nop - d02cef8: 0d04a6af .word 0x0d04a6af - d02cefc: 0d04baff .word 0x0d04baff - d02cf00: 00027939 .word 0x00027939 - -0d02cf04 <rtw_rfctl_init>: - d02cf04: b510 push {r4, lr} - d02cf06: 6804 ldr r4, [r0, #0] - d02cf08: f504 701b add.w r0, r4, #620 ; 0x26c - d02cf0c: f7d8 fbf4 bl d0056f8 <rtw_mutex_init> - d02cf10: 2301 movs r3, #1 - d02cf12: f884 328e strb.w r3, [r4, #654] ; 0x28e - d02cf16: bd10 pop {r4, pc} - -0d02cf18 <rtw_rfctl_deinit>: - d02cf18: 6800 ldr r0, [r0, #0] - d02cf1a: f500 701b add.w r0, r0, #620 ; 0x26c - d02cf1e: f7d8 bc21 b.w d005764 <rtw_mutex_free> +0d02ccac <rtw_mgntframe_dispatcher>: + d02ccac: 4b31 ldr r3, [pc, #196] ; (d02cd74 <rtw_mgntframe_dispatcher+0xc8>) + d02ccae: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d02ccb2: 4606 mov r6, r0 + d02ccb4: f8d1 70bc ldr.w r7, [r1, #188] ; 0xbc + d02ccb8: 6818 ldr r0, [r3, #0] + d02ccba: 460d mov r5, r1 + d02ccbc: 889b ldrh r3, [r3, #4] + d02ccbe: 9000 str r0, [sp, #0] + d02ccc0: f8ad 3004 strh.w r3, [sp, #4] + d02ccc4: 883b ldrh r3, [r7, #0] + d02ccc6: f003 030c and.w r3, r3, #12 + d02ccca: b15b cbz r3, d02cce4 <rtw_mgntframe_dispatcher+0x38> + d02cccc: 482a ldr r0, [pc, #168] ; (d02cd78 <rtw_mgntframe_dispatcher+0xcc>) + d02ccce: f7d7 f913 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02ccd2: 8839 ldrh r1, [r7, #0] + d02ccd4: 4829 ldr r0, [pc, #164] ; (d02cd7c <rtw_mgntframe_dispatcher+0xd0>) + d02ccd6: f001 010c and.w r1, r1, #12 + d02ccda: f7d7 f90d bl d003ef8 <inic_ipc_dev_buffered_printf> + d02ccde: b002 add sp, #8 + d02cce0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02cce4: f107 0804 add.w r8, r7, #4 + d02cce8: f606 09c8 addw r9, r6, #2248 ; 0x8c8 + d02ccec: f8d1 a0b4 ldr.w sl, [r1, #180] ; 0xb4 + d02ccf0: 2206 movs r2, #6 + d02ccf2: 4649 mov r1, r9 + d02ccf4: 4640 mov r0, r8 + d02ccf6: f7d8 fc4d bl d005594 <rtw_memcmp> + d02ccfa: b350 cbz r0, d02cd52 <rtw_mgntframe_dispatcher+0xa6> + d02ccfc: 883b ldrh r3, [r7, #0] + d02ccfe: f3c3 1203 ubfx r2, r3, #4, #4 + d02cd02: 2a0d cmp r2, #13 + d02cd04: dceb bgt.n d02ccde <rtw_mgntframe_dispatcher+0x32> + d02cd06: f003 03fc and.w r3, r3, #252 ; 0xfc + d02cd0a: 4c1d ldr r4, [pc, #116] ; (d02cd80 <rtw_mgntframe_dispatcher+0xd4>) + d02cd0c: 2bb0 cmp r3, #176 ; 0xb0 + d02cd0e: eb04 04c2 add.w r4, r4, r2, lsl #3 + d02cd12: d107 bne.n d02cd24 <rtw_mgntframe_dispatcher+0x78> + d02cd14: 4630 mov r0, r6 + d02cd16: f7e5 fc77 bl d012608 <rtw_check_ap_mode> + d02cd1a: 2801 cmp r0, #1 + d02cd1c: bf0c ite eq + d02cd1e: 4b19 ldreq r3, [pc, #100] ; (d02cd84 <rtw_mgntframe_dispatcher+0xd8>) + d02cd20: 4b19 ldrne r3, [pc, #100] ; (d02cd88 <rtw_mgntframe_dispatcher+0xdc>) + d02cd22: 6063 str r3, [r4, #4] + d02cd24: 6863 ldr r3, [r4, #4] + d02cd26: 2b00 cmp r3, #0 + d02cd28: d0d9 beq.n d02ccde <rtw_mgntframe_dispatcher+0x32> + d02cd2a: 4b18 ldr r3, [pc, #96] ; (d02cd8c <rtw_mgntframe_dispatcher+0xe0>) + d02cd2c: 681b ldr r3, [r3, #0] + d02cd2e: b12b cbz r3, d02cd3c <rtw_mgntframe_dispatcher+0x90> + d02cd30: f895 209b ldrb.w r2, [r5, #155] ; 0x9b + d02cd34: 4651 mov r1, sl + d02cd36: 4638 mov r0, r7 + d02cd38: f7ff ffb1 bl d02cc9e <rtw_mgntframe_indicate> + d02cd3c: 2206 movs r2, #6 + d02cd3e: 4649 mov r1, r9 + d02cd40: 4640 mov r0, r8 + d02cd42: f7d8 fc27 bl d005594 <rtw_memcmp> + d02cd46: b160 cbz r0, d02cd62 <rtw_mgntframe_dispatcher+0xb6> + d02cd48: 6863 ldr r3, [r4, #4] + d02cd4a: 4629 mov r1, r5 + d02cd4c: 4630 mov r0, r6 + d02cd4e: 4798 blx r3 + d02cd50: e7c5 b.n d02ccde <rtw_mgntframe_dispatcher+0x32> + d02cd52: 2206 movs r2, #6 + d02cd54: 4669 mov r1, sp + d02cd56: 4640 mov r0, r8 + d02cd58: f7d8 fc1c bl d005594 <rtw_memcmp> + d02cd5c: 2800 cmp r0, #0 + d02cd5e: d1cd bne.n d02ccfc <rtw_mgntframe_dispatcher+0x50> + d02cd60: e7bd b.n d02ccde <rtw_mgntframe_dispatcher+0x32> + d02cd62: 2206 movs r2, #6 + d02cd64: 4669 mov r1, sp + d02cd66: 4640 mov r0, r8 + d02cd68: f7d8 fc14 bl d005594 <rtw_memcmp> + d02cd6c: 2800 cmp r0, #0 + d02cd6e: d1eb bne.n d02cd48 <rtw_mgntframe_dispatcher+0x9c> + d02cd70: e7b5 b.n d02ccde <rtw_mgntframe_dispatcher+0x32> + d02cd72: bf00 nop + d02cd74: 0d0457c9 .word 0x0d0457c9 + d02cd78: 0d04a78b .word 0x0d04a78b + d02cd7c: 0d04bb9e .word 0x0d04bb9e + d02cd80: 60000144 .word 0x60000144 + d02cd84: 0d00fd2d .word 0x0d00fd2d + d02cd88: 0d0100e9 .word 0x0d0100e9 + d02cd8c: 60007f40 .word 0x60007f40 + +0d02cd90 <rtw_mgmt_xmitframe_coalesce>: + d02cd90: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02cd94: 694a ldr r2, [r1, #20] + d02cd96: b091 sub sp, #68 ; 0x44 + d02cd98: f891 3057 ldrb.w r3, [r1, #87] ; 0x57 + d02cd9c: 2500 movs r5, #0 + d02cd9e: f102 0a14 add.w sl, r2, #20 + d02cda2: f8d0 9000 ldr.w r9, [r0] + d02cda6: 4607 mov r7, r0 + d02cda8: 460c mov r4, r1 + d02cdaa: 4650 mov r0, sl + d02cdac: f8d1 8098 ldr.w r8, [r1, #152] ; 0x98 + d02cdb0: 9303 str r3, [sp, #12] + d02cdb2: e9cd 5505 strd r5, r5, [sp, #20] + d02cdb6: f7d8 fbe7 bl d005588 <rtw_zmalloc> + d02cdba: 4606 mov r6, r0 + d02cdbc: 9005 str r0, [sp, #20] + d02cdbe: b178 cbz r0, d02cde0 <rtw_mgmt_xmitframe_coalesce+0x50> + d02cdc0: f897 22e5 ldrb.w r2, [r7, #741] ; 0x2e5 + d02cdc4: 9b03 ldr r3, [sp, #12] + d02cdc6: 2a01 cmp r2, #1 + d02cdc8: d00d beq.n d02cde6 <rtw_mgmt_xmitframe_coalesce+0x56> + d02cdca: 4882 ldr r0, [pc, #520] ; (d02cfd4 <rtw_mgmt_xmitframe_coalesce+0x244>) + d02cdcc: f7d7 f894 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02cdd0: 4881 ldr r0, [pc, #516] ; (d02cfd8 <rtw_mgmt_xmitframe_coalesce+0x248>) + d02cdd2: f7d7 f891 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02cdd6: 9805 ldr r0, [sp, #20] + d02cdd8: 4651 mov r1, sl + d02cdda: f7d8 fbd7 bl d00558c <rtw_mfree> + d02cdde: 2001 movs r0, #1 + d02cde0: b011 add sp, #68 ; 0x44 + d02cde2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02cde6: 07da lsls r2, r3, #31 + d02cde8: f108 0b28 add.w fp, r8, #40 ; 0x28 + d02cdec: d55e bpl.n d02ceac <rtw_mgmt_xmitframe_coalesce+0x11c> + d02cdee: 2212 movs r2, #18 + d02cdf0: 4629 mov r1, r5 + d02cdf2: a80b add r0, sp, #44 ; 0x2c + d02cdf4: f7d8 fbd5 bl d0055a2 <rtw_memset> + d02cdf8: f8b8 3028 ldrh.w r3, [r8, #40] ; 0x28 + d02cdfc: f003 03fc and.w r3, r3, #252 ; 0xfc + d02ce00: 2bc0 cmp r3, #192 ; 0xc0 + d02ce02: d001 beq.n d02ce08 <rtw_mgmt_xmitframe_coalesce+0x78> + d02ce04: 2ba0 cmp r3, #160 ; 0xa0 + d02ce06: d173 bne.n d02cef0 <rtw_mgmt_xmitframe_coalesce+0x160> + d02ce08: 4626 mov r6, r4 + d02ce0a: f509 6122 add.w r1, r9, #2592 ; 0xa20 + d02ce0e: 4d73 ldr r5, [pc, #460] ; (d02cfdc <rtw_mgmt_xmitframe_coalesce+0x24c>) + d02ce10: 2206 movs r2, #6 + d02ce12: f856 3f14 ldr.w r3, [r6, #20]! + d02ce16: f10d 002e add.w r0, sp, #46 ; 0x2e + d02ce1a: 9103 str r1, [sp, #12] + d02ce1c: 449b add fp, r3 + d02ce1e: f8d7 32e8 ldr.w r3, [r7, #744] ; 0x2e8 + d02ce22: f88d 302c strb.w r3, [sp, #44] ; 0x2c + d02ce26: 47a8 blx r5 + d02ce28: f8d9 3a20 ldr.w r3, [r9, #2592] ; 0xa20 + d02ce2c: 9903 ldr r1, [sp, #12] + d02ce2e: 4658 mov r0, fp + d02ce30: 3301 adds r3, #1 + d02ce32: 684a ldr r2, [r1, #4] + d02ce34: f8c9 3a20 str.w r3, [r9, #2592] ; 0xa20 + d02ce38: ab0b add r3, sp, #44 ; 0x2c + d02ce3a: f142 0200 adc.w r2, r2, #0 + d02ce3e: 604a str r2, [r1, #4] + d02ce40: 2210 movs r2, #16 + d02ce42: 214c movs r1, #76 ; 0x4c + d02ce44: 9600 str r6, [sp, #0] + d02ce46: f7fa ff1d bl d027c84 <rtw_set_ie> + d02ce4a: 6966 ldr r6, [r4, #20] + d02ce4c: 2202 movs r2, #2 + d02ce4e: f10d 0112 add.w r1, sp, #18 + d02ce52: 61a6 str r6, [r4, #24] + d02ce54: 4681 mov r9, r0 + d02ce56: f8b8 3028 ldrh.w r3, [r8, #40] ; 0x28 + d02ce5a: ac07 add r4, sp, #28 + d02ce5c: 9805 ldr r0, [sp, #20] + d02ce5e: f423 5360 bic.w r3, r3, #14336 ; 0x3800 + d02ce62: f8ad 3012 strh.w r3, [sp, #18] + d02ce66: 47a8 blx r5 + d02ce68: 9805 ldr r0, [sp, #20] + d02ce6a: 2212 movs r2, #18 + d02ce6c: f108 012c add.w r1, r8, #44 ; 0x2c + d02ce70: 3002 adds r0, #2 + d02ce72: 47a8 blx r5 + d02ce74: 9805 ldr r0, [sp, #20] + d02ce76: f1a6 0218 sub.w r2, r6, #24 + d02ce7a: f108 0140 add.w r1, r8, #64 ; 0x40 + d02ce7e: 3014 adds r0, #20 + d02ce80: 3e04 subs r6, #4 + d02ce82: 47a8 blx r5 + d02ce84: f8d7 02e8 ldr.w r0, [r7, #744] ; 0x2e8 + d02ce88: ab06 add r3, sp, #24 + d02ce8a: aa05 add r2, sp, #20 + d02ce8c: eb07 1000 add.w r0, r7, r0, lsl #4 + d02ce90: 2101 movs r1, #1 + d02ce92: 9400 str r4, [sp, #0] + d02ce94: f500 703b add.w r0, r0, #748 ; 0x2ec + d02ce98: 9606 str r6, [sp, #24] + d02ce9a: f00b fec7 bl d038c2c <wifi_rom_omac1_aes_128_vector> + d02ce9e: bb38 cbnz r0, d02cef0 <rtw_mgmt_xmitframe_coalesce+0x160> + d02cea0: 2208 movs r2, #8 + d02cea2: 4621 mov r1, r4 + d02cea4: f1a9 0008 sub.w r0, r9, #8 + d02cea8: 47a8 blx r5 + d02ceaa: e794 b.n d02cdd6 <rtw_mgmt_xmitframe_coalesce+0x46> + d02ceac: f898 9028 ldrb.w r9, [r8, #40] ; 0x28 + d02ceb0: f009 03ec and.w r3, r9, #236 ; 0xec + d02ceb4: 2bc0 cmp r3, #192 ; 0xc0 + d02ceb6: d003 beq.n d02cec0 <rtw_mgmt_xmitframe_coalesce+0x130> + d02ceb8: f009 037c and.w r3, r9, #124 ; 0x7c + d02cebc: 2b20 cmp r3, #32 + d02cebe: d18a bne.n d02cdd6 <rtw_mgmt_xmitframe_coalesce+0x46> + d02cec0: 6f25 ldr r5, [r4, #112] ; 0x70 + d02cec2: b93d cbnz r5, d02ced4 <rtw_mgmt_xmitframe_coalesce+0x144> + d02cec4: f104 0157 add.w r1, r4, #87 ; 0x57 + d02cec8: f507 70b6 add.w r0, r7, #364 ; 0x16c + d02cecc: f7df fdca bl d00ca64 <rtw_get_stainfo> + d02ced0: 4605 mov r5, r0 + d02ced2: b168 cbz r0, d02cef0 <rtw_mgmt_xmitframe_coalesce+0x160> + d02ced4: f8d4 3098 ldr.w r3, [r4, #152] ; 0x98 + d02ced8: b153 cbz r3, d02cef0 <rtw_mgmt_xmitframe_coalesce+0x160> + d02ceda: f009 09fc and.w r9, r9, #252 ; 0xfc + d02cede: f1b9 0fd0 cmp.w r9, #208 ; 0xd0 + d02cee2: d110 bne.n d02cf06 <rtw_mgmt_xmitframe_coalesce+0x176> + d02cee4: f898 2040 ldrb.w r2, [r8, #64] ; 0x40 + d02cee8: 2a0f cmp r2, #15 + d02ceea: d907 bls.n d02cefc <rtw_mgmt_xmitframe_coalesce+0x16c> + d02ceec: 2a7f cmp r2, #127 ; 0x7f + d02ceee: d10a bne.n d02cf06 <rtw_mgmt_xmitframe_coalesce+0x176> + d02cef0: 9805 ldr r0, [sp, #20] + d02cef2: 4651 mov r1, sl + d02cef4: f7d8 fb4a bl d00558c <rtw_mfree> + d02cef8: 2000 movs r0, #0 + d02cefa: e771 b.n d02cde0 <rtw_mgmt_xmitframe_coalesce+0x50> + d02cefc: f648 0390 movw r3, #34960 ; 0x8890 + d02cf00: 40d3 lsrs r3, r2 + d02cf02: 07db lsls r3, r3, #31 + d02cf04: d4f4 bmi.n d02cef0 <rtw_mgmt_xmitframe_coalesce+0x160> + d02cf06: 6962 ldr r2, [r4, #20] + d02cf08: 4659 mov r1, fp + d02cf0a: 4630 mov r0, r6 + d02cf0c: f8df 90cc ldr.w r9, [pc, #204] ; d02cfdc <rtw_mgmt_xmitframe_coalesce+0x24c> + d02cf10: 47c8 blx r9 + d02cf12: 2308 movs r3, #8 + d02cf14: 8a60 ldrh r0, [r4, #18] + d02cf16: 7763 strb r3, [r4, #29] + d02cf18: 77a3 strb r3, [r4, #30] + d02cf1a: 7f23 ldrb r3, [r4, #28] + d02cf1c: 2b04 cmp r3, #4 + d02cf1e: d1e7 bne.n d02cef0 <rtw_mgmt_xmitframe_coalesce+0x160> + d02cf20: f895 30f8 ldrb.w r3, [r5, #248] ; 0xf8 + d02cf24: 2220 movs r2, #32 + d02cf26: f64f 7cff movw ip, #65535 ; 0xffff + d02cf2a: 77e3 strb r3, [r4, #31] + d02cf2c: f895 30f9 ldrb.w r3, [r5, #249] ; 0xf9 + d02cf30: f884 2022 strb.w r2, [r4, #34] ; 0x22 + d02cf34: f884 3020 strb.w r3, [r4, #32] + d02cf38: 2300 movs r3, #0 + d02cf3a: f884 3021 strb.w r3, [r4, #33] ; 0x21 + d02cf3e: f895 20fa ldrb.w r2, [r5, #250] ; 0xfa + d02cf42: f884 2023 strb.w r2, [r4, #35] ; 0x23 + d02cf46: f895 20fb ldrb.w r2, [r5, #251] ; 0xfb + d02cf4a: f884 2024 strb.w r2, [r4, #36] ; 0x24 + d02cf4e: f895 20fc ldrb.w r2, [r5, #252] ; 0xfc + d02cf52: f884 2025 strb.w r2, [r4, #37] ; 0x25 + d02cf56: f895 20fd ldrb.w r2, [r5, #253] ; 0xfd + d02cf5a: f884 2026 strb.w r2, [r4, #38] ; 0x26 + d02cf5e: e9d5 123e ldrd r1, r2, [r5, #248] ; 0xf8 + d02cf62: 4562 cmp r2, ip + d02cf64: bf08 it eq + d02cf66: f1b1 3fff cmpeq.w r1, #4294967295 ; 0xffffffff + d02cf6a: d030 beq.n d02cfce <rtw_mgmt_xmitframe_coalesce+0x23e> + d02cf6c: 1c4b adds r3, r1, #1 + d02cf6e: f142 0200 adc.w r2, r2, #0 + d02cf72: 4483 add fp, r0 + d02cf74: f104 011f add.w r1, r4, #31 + d02cf78: e9c5 323e strd r3, r2, [r5, #248] ; 0xf8 + d02cf7c: 4658 mov r0, fp + d02cf7e: 7f62 ldrb r2, [r4, #29] + d02cf80: 47c8 blx r9 + d02cf82: 7f63 ldrb r3, [r4, #29] + d02cf84: 8a61 ldrh r1, [r4, #18] + d02cf86: 449b add fp, r3 + d02cf88: 6962 ldr r2, [r4, #20] + d02cf8a: 4658 mov r0, fp + d02cf8c: 1a52 subs r2, r2, r1 + d02cf8e: 4431 add r1, r6 + d02cf90: 47c8 blx r9 + d02cf92: 6960 ldr r0, [r4, #20] + d02cf94: 7f63 ldrb r3, [r4, #29] + d02cf96: 7fa2 ldrb r2, [r4, #30] + d02cf98: 4403 add r3, r0 + d02cf9a: 8a61 ldrh r1, [r4, #18] + d02cf9c: 6163 str r3, [r4, #20] + d02cf9e: b132 cbz r2, d02cfae <rtw_mgmt_xmitframe_coalesce+0x21e> + d02cfa0: 7aa3 ldrb r3, [r4, #10] + d02cfa2: b123 cbz r3, d02cfae <rtw_mgmt_xmitframe_coalesce+0x21e> + d02cfa4: 1a40 subs r0, r0, r1 + d02cfa6: f104 0131 add.w r1, r4, #49 ; 0x31 + d02cfaa: 4458 add r0, fp + d02cfac: 47c8 blx r9 + d02cfae: 6962 ldr r2, [r4, #20] + d02cfb0: 4621 mov r1, r4 + d02cfb2: 7fa3 ldrb r3, [r4, #30] + d02cfb4: 4638 mov r0, r7 + d02cfb6: 4413 add r3, r2 + d02cfb8: e9c4 3305 strd r3, r3, [r4, #20] + d02cfbc: f8b8 3028 ldrh.w r3, [r8, #40] ; 0x28 + d02cfc0: f443 4380 orr.w r3, r3, #16384 ; 0x4000 + d02cfc4: f8a8 3028 strh.w r3, [r8, #40] ; 0x28 + d02cfc8: f7f4 fde0 bl d021b8c <rtw_xmit_enc_software> + d02cfcc: e703 b.n d02cdd6 <rtw_mgmt_xmitframe_coalesce+0x46> + d02cfce: 461a mov r2, r3 + d02cfd0: e7cf b.n d02cf72 <rtw_mgmt_xmitframe_coalesce+0x1e2> + d02cfd2: bf00 nop + d02cfd4: 0d04a78b .word 0x0d04a78b + d02cfd8: 0d04bbdb .word 0x0d04bbdb + d02cfdc: 00027939 .word 0x00027939 + +0d02cfe0 <rtw_rfctl_init>: + d02cfe0: b510 push {r4, lr} + d02cfe2: 6804 ldr r4, [r0, #0] + d02cfe4: f504 701b add.w r0, r4, #620 ; 0x26c + d02cfe8: f7d8 fb86 bl d0056f8 <rtw_mutex_init> + d02cfec: 2301 movs r3, #1 + d02cfee: f884 328e strb.w r3, [r4, #654] ; 0x28e + d02cff2: bd10 pop {r4, pc} + +0d02cff4 <rtw_rfctl_deinit>: + d02cff4: 6800 ldr r0, [r0, #0] + d02cff6: f500 701b add.w r0, r0, #620 ; 0x26c + d02cffa: f7d8 bbb3 b.w d005764 <rtw_mutex_free> ... -0d02cf24 <rtw_csa_timer_hdl>: - d02cf24: b5f8 push {r3, r4, r5, r6, r7, lr} - d02cf26: 6805 ldr r5, [r0, #0] - d02cf28: 4604 mov r4, r0 - d02cf2a: 2600 movs r6, #0 - d02cf2c: f605 2098 addw r0, r5, #2712 ; 0xa98 - d02cf30: f8d5 7cc0 ldr.w r7, [r5, #3264] ; 0xcc0 - d02cf34: f7fd fefc bl d02ad30 <rtw_cancel_timer> - d02cf38: 6823 ldr r3, [r4, #0] - d02cf3a: f883 628f strb.w r6, [r3, #655] ; 0x28f - d02cf3e: f895 3ab0 ldrb.w r3, [r5, #2736] ; 0xab0 - d02cf42: f1a3 0234 sub.w r2, r3, #52 ; 0x34 - d02cf46: 2a0c cmp r2, #12 - d02cf48: d902 bls.n d02cf50 <rtw_csa_timer_hdl+0x2c> - d02cf4a: 3b64 subs r3, #100 ; 0x64 - d02cf4c: 2b28 cmp r3, #40 ; 0x28 - d02cf4e: d818 bhi.n d02cf82 <rtw_csa_timer_hdl+0x5e> - d02cf50: 4620 mov r0, r4 - d02cf52: f7e4 fa9b bl d01148c <rtw_disassoc_cmd> - d02cf56: 4620 mov r0, r4 - d02cf58: f7dd f93a bl d00a1d0 <rtw_network_info_free> - d02cf5c: 481f ldr r0, [pc, #124] ; (d02cfdc <rtw_csa_timer_hdl+0xb8>) - d02cf5e: f7d6 ffcb bl d003ef8 <inic_ipc_dev_buffered_printf> - d02cf62: 481f ldr r0, [pc, #124] ; (d02cfe0 <rtw_csa_timer_hdl+0xbc>) - d02cf64: f7d6 ffc8 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02cf68: f894 13e9 ldrb.w r1, [r4, #1001] ; 0x3e9 - d02cf6c: 2201 movs r2, #1 - d02cf6e: 4620 mov r0, r4 - d02cf70: fab1 f181 clz r1, r1 - d02cf74: 0949 lsrs r1, r1, #5 - d02cf76: f7e3 fb31 bl d0105dc <rtw_autoreconnect_start> - d02cf7a: 2300 movs r3, #0 - d02cf7c: f885 3ab1 strb.w r3, [r5, #2737] ; 0xab1 - d02cf80: bdf8 pop {r3, r4, r5, r6, r7, pc} - d02cf82: 21ff movs r1, #255 ; 0xff - d02cf84: 2001 movs r0, #1 - d02cf86: f7f3 ff27 bl d020dd8 <ROM_WIFI_TX_PAUSE_SET> - d02cf8a: 2301 movs r3, #1 - d02cf8c: 4620 mov r0, r4 - d02cf8e: f887 351d strb.w r3, [r7, #1309] ; 0x51d - d02cf92: f895 3ab0 ldrb.w r3, [r5, #2736] ; 0xab0 - d02cf96: f894 20c1 ldrb.w r2, [r4, #193] ; 0xc1 - d02cf9a: f8c4 3488 str.w r3, [r4, #1160] ; 0x488 - d02cf9e: f894 30c0 ldrb.w r3, [r4, #192] ; 0xc0 - d02cfa2: f895 1ab0 ldrb.w r1, [r5, #2736] ; 0xab0 - d02cfa6: f7ee f90b bl d01b1c0 <wifi_hal_set_channel_bw> - d02cfaa: 21ff movs r1, #255 ; 0xff - d02cfac: 4630 mov r0, r6 - d02cfae: f7f3 ff13 bl d020dd8 <ROM_WIFI_TX_PAUSE_SET> - d02cfb2: 4620 mov r0, r4 - d02cfb4: f7dd f90c bl d00a1d0 <rtw_network_info_free> - d02cfb8: 4808 ldr r0, [pc, #32] ; (d02cfdc <rtw_csa_timer_hdl+0xb8>) - d02cfba: f7d6 ff9d bl d003ef8 <inic_ipc_dev_buffered_printf> - d02cfbe: f895 2ab0 ldrb.w r2, [r5, #2736] ; 0xab0 - d02cfc2: f894 10bf ldrb.w r1, [r4, #191] ; 0xbf - d02cfc6: 4807 ldr r0, [pc, #28] ; (d02cfe4 <rtw_csa_timer_hdl+0xc0>) - d02cfc8: f7d6 ff96 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02cfcc: f895 3ab0 ldrb.w r3, [r5, #2736] ; 0xab0 - d02cfd0: f884 30bf strb.w r3, [r4, #191] ; 0xbf - d02cfd4: f887 651d strb.w r6, [r7, #1309] ; 0x51d - d02cfd8: e7cf b.n d02cf7a <rtw_csa_timer_hdl+0x56> - d02cfda: bf00 nop - d02cfdc: 0d04a6af .word 0x0d04a6af - d02cfe0: 0d04bb22 .word 0x0d04bb22 - d02cfe4: 0d04bb7f .word 0x0d04bb7f - -0d02cfe8 <rtw_csa_process>: - d02cfe8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02cfec: f890 30bf ldrb.w r3, [r0, #191] ; 0xbf - d02cff0: 4605 mov r5, r0 - d02cff2: 4614 mov r4, r2 - d02cff4: 428b cmp r3, r1 - d02cff6: d049 beq.n d02d08c <rtw_csa_process+0xa4> - d02cff8: f8d0 8000 ldr.w r8, [r0] - d02cffc: f898 6ab1 ldrb.w r6, [r8, #2737] ; 0xab1 - d02d000: 2e00 cmp r6, #0 - d02d002: d143 bne.n d02d08c <rtw_csa_process+0xa4> - d02d004: 2301 movs r3, #1 - d02d006: 4632 mov r2, r6 - d02d008: 2106 movs r1, #6 - d02d00a: f888 3ab1 strb.w r3, [r8, #2737] ; 0xab1 - d02d00e: f7df f91c bl d00c24a <rtw_lps_ctrl_wk_cmd> - d02d012: 4630 mov r0, r6 - d02d014: f7f4 f9e3 bl d0213de <ROM_WIFI_TSF_GetByPort> - d02d018: f44f 32c8 mov.w r2, #102400 ; 0x19000 - d02d01c: 2300 movs r3, #0 - d02d01e: b34c cbz r4, d02d074 <rtw_csa_process+0x8c> - d02d020: f00d fd04 bl d03aa2c <__aeabi_uldivmod> - d02d024: 2166 movs r1, #102 ; 0x66 - d02d026: 461e mov r6, r3 - d02d028: 4610 mov r0, r2 - d02d02a: fb14 f401 smulbb r4, r4, r1 - d02d02e: 4617 mov r7, r2 - d02d030: 2300 movs r3, #0 - d02d032: f44f 727a mov.w r2, #1000 ; 0x3e8 - d02d036: 4631 mov r1, r6 - d02d038: f00d fcf8 bl d03aa2c <__aeabi_uldivmod> - d02d03c: 1a21 subs r1, r4, r0 - d02d03e: 290a cmp r1, #10 - d02d040: d906 bls.n d02d050 <rtw_csa_process+0x68> - d02d042: f608 2098 addw r0, r8, #2712 ; 0xa98 - d02d046: 390a subs r1, #10 - d02d048: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02d04c: f7fd be6e b.w d02ad2c <rtw_set_timer> - d02d050: f5d7 30c8 rsbs r0, r7, #102400 ; 0x19000 - d02d054: f44f 727a mov.w r2, #1000 ; 0x3e8 - d02d058: f04f 0300 mov.w r3, #0 - d02d05c: eb66 0146 sbc.w r1, r6, r6, lsl #1 - d02d060: f00d fce4 bl d03aa2c <__aeabi_uldivmod> - d02d064: 3005 adds r0, #5 - d02d066: f7d8 fd1d bl d005aa4 <rtw_mdelay_os> - d02d06a: 4628 mov r0, r5 - d02d06c: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02d070: f7ff bf58 b.w d02cf24 <rtw_csa_timer_hdl> - d02d074: f00d fcda bl d03aa2c <__aeabi_uldivmod> - d02d078: 4619 mov r1, r3 - d02d07a: f5d2 30c8 rsbs r0, r2, #102400 ; 0x19000 - d02d07e: f04f 0300 mov.w r3, #0 - d02d082: f44f 727a mov.w r2, #1000 ; 0x3e8 - d02d086: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d02d08a: e7e9 b.n d02d060 <rtw_csa_process+0x78> - d02d08c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0d02d090 <rtw_on_beacon_csa>: - d02d090: 2300 movs r3, #0 - d02d092: b537 push {r0, r1, r2, r4, r5, lr} - d02d094: 4604 mov r4, r0 - d02d096: f88d 3006 strb.w r3, [sp, #6] - d02d09a: 4608 mov r0, r1 - d02d09c: f88d 3007 strb.w r3, [sp, #7] - d02d0a0: 4611 mov r1, r2 - d02d0a2: f10d 0307 add.w r3, sp, #7 - d02d0a6: f10d 0206 add.w r2, sp, #6 - d02d0aa: 6825 ldr r5, [r4, #0] - d02d0ac: f7fc f9bc bl d029428 <wifi_rom_beacon_csa_info_get> - d02d0b0: 2801 cmp r0, #1 - d02d0b2: d108 bne.n d02d0c6 <rtw_on_beacon_csa+0x36> - d02d0b4: f89d 1006 ldrb.w r1, [sp, #6] - d02d0b8: 4620 mov r0, r4 - d02d0ba: f89d 2007 ldrb.w r2, [sp, #7] - d02d0be: f885 1ab0 strb.w r1, [r5, #2736] ; 0xab0 - d02d0c2: f7ff ff91 bl d02cfe8 <rtw_csa_process> - d02d0c6: b003 add sp, #12 - d02d0c8: bd30 pop {r4, r5, pc} - -0d02d0ca <rtw_on_action_csa>: - d02d0ca: 2300 movs r3, #0 - d02d0cc: b573 push {r0, r1, r4, r5, r6, lr} - d02d0ce: 4604 mov r4, r0 - d02d0d0: 6806 ldr r6, [r0, #0] - d02d0d2: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc - d02d0d6: f88d 3006 strb.w r3, [sp, #6] - d02d0da: f88d 3007 strb.w r3, [sp, #7] - d02d0de: f7e5 fa9a bl d012616 <rtw_check_sta_associated_to_ap> - d02d0e2: b1c0 cbz r0, d02d116 <rtw_on_action_csa+0x4c> - d02d0e4: f105 010a add.w r1, r5, #10 - d02d0e8: f504 70b6 add.w r0, r4, #364 ; 0x16c - d02d0ec: f7df fcba bl d00ca64 <rtw_get_stainfo> - d02d0f0: b188 cbz r0, d02d116 <rtw_on_action_csa+0x4c> - d02d0f2: f10d 0207 add.w r2, sp, #7 - d02d0f6: f10d 0106 add.w r1, sp, #6 - d02d0fa: 4628 mov r0, r5 - d02d0fc: f7fb f9ae bl d02845c <wifi_rom_on_action_csa> - d02d100: 2801 cmp r0, #1 - d02d102: d108 bne.n d02d116 <rtw_on_action_csa+0x4c> - d02d104: f89d 1006 ldrb.w r1, [sp, #6] - d02d108: 4620 mov r0, r4 - d02d10a: f89d 2007 ldrb.w r2, [sp, #7] - d02d10e: f886 1ab0 strb.w r1, [r6, #2736] ; 0xab0 - d02d112: f7ff ff69 bl d02cfe8 <rtw_csa_process> - d02d116: 2001 movs r0, #1 - d02d118: b002 add sp, #8 - d02d11a: bd70 pop {r4, r5, r6, pc} - -0d02d11c <rtw_issue_action_csa>: - d02d11c: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d02d120: b08f sub sp, #60 ; 0x3c - d02d122: f04f 0900 mov.w r9, #0 - d02d126: 4605 mov r5, r0 - d02d128: 460f mov r7, r1 - d02d12a: f88d 3010 strb.w r3, [sp, #16] - d02d12e: f89d 3058 ldrb.w r3, [sp, #88] ; 0x58 - d02d132: 6806 ldr r6, [r0, #0] - d02d134: f88d 3012 strb.w r3, [sp, #18] - d02d138: 2304 movs r3, #4 - d02d13a: f88d 2011 strb.w r2, [sp, #17] - d02d13e: f88d 900e strb.w r9, [sp, #14] - d02d142: f88d 300f strb.w r3, [sp, #15] - d02d146: f7ff fcf3 bl d02cb30 <rtw_mgntframe_alloc> - d02d14a: 4604 mov r4, r0 - d02d14c: b188 cbz r0, d02d172 <rtw_issue_action_csa+0x56> - d02d14e: 4639 mov r1, r7 - d02d150: f505 70b6 add.w r0, r5, #364 ; 0x16c - d02d154: f7df fc86 bl d00ca64 <rtw_get_stainfo> - d02d158: 4680 mov r8, r0 - d02d15a: b968 cbnz r0, d02d178 <rtw_issue_action_csa+0x5c> - d02d15c: f506 7684 add.w r6, r6, #264 ; 0x108 - d02d160: f8d4 109c ldr.w r1, [r4, #156] ; 0x9c - d02d164: 4630 mov r0, r6 - d02d166: f7f9 facd bl d026704 <rtw_xmitbuf_free> - d02d16a: 4621 mov r1, r4 - d02d16c: 4630 mov r0, r6 - d02d16e: f7f9 fa2b bl d0265c8 <rtw_xmitframe_free> - d02d172: b00f add sp, #60 ; 0x3c - d02d174: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d02d178: f104 0108 add.w r1, r4, #8 - d02d17c: 4628 mov r0, r5 - d02d17e: f7ff fcf6 bl d02cb6e <rtw_mgntframe_attrib_update> - d02d182: 2206 movs r2, #6 - d02d184: 4639 mov r1, r7 - d02d186: 4b20 ldr r3, [pc, #128] ; (d02d208 <rtw_issue_action_csa+0xec>) - d02d188: f104 0057 add.w r0, r4, #87 ; 0x57 - d02d18c: f8c4 8070 str.w r8, [r4, #112] ; 0x70 - d02d190: 4798 blx r3 - d02d192: f8d4 3098 ldr.w r3, [r4, #152] ; 0x98 - d02d196: f606 2616 addw r6, r6, #2582 ; 0xa16 - d02d19a: a805 add r0, sp, #20 - d02d19c: f8ad 9024 strh.w r9, [sp, #36] ; 0x24 - d02d1a0: 960a str r6, [sp, #40] ; 0x28 - d02d1a2: f104 0614 add.w r6, r4, #20 - d02d1a6: e9cd 3705 strd r3, r7, [sp, #20] - d02d1aa: f605 03c8 addw r3, r5, #2248 ; 0x8c8 - d02d1ae: 960d str r6, [sp, #52] ; 0x34 - d02d1b0: 9307 str r3, [sp, #28] - d02d1b2: f205 4344 addw r3, r5, #1092 ; 0x444 - d02d1b6: 9308 str r3, [sp, #32] - d02d1b8: 23d0 movs r3, #208 ; 0xd0 - d02d1ba: f8ad 302c strh.w r3, [sp, #44] ; 0x2c - d02d1be: f104 0312 add.w r3, r4, #18 - d02d1c2: 930c str r3, [sp, #48] ; 0x30 - d02d1c4: f7fb faec bl d0287a0 <wifi_rom_fill_wlan_header> - d02d1c8: 4633 mov r3, r6 - d02d1ca: f10d 020e add.w r2, sp, #14 - d02d1ce: 2101 movs r1, #1 - d02d1d0: f7fa fcda bl d027b88 <rtw_set_fixed_ie> - d02d1d4: 4633 mov r3, r6 - d02d1d6: f10d 020f add.w r2, sp, #15 - d02d1da: 2101 movs r1, #1 - d02d1dc: f7fa fcd4 bl d027b88 <rtw_set_fixed_ie> - d02d1e0: ab04 add r3, sp, #16 - d02d1e2: 2125 movs r1, #37 ; 0x25 - d02d1e4: 2203 movs r2, #3 - d02d1e6: 9600 str r6, [sp, #0] - d02d1e8: f7fa fcde bl d027ba8 <rtw_set_ie> - d02d1ec: 6963 ldr r3, [r4, #20] - d02d1ee: 4621 mov r1, r4 - d02d1f0: 4628 mov r0, r5 - d02d1f2: 61a3 str r3, [r4, #24] - d02d1f4: f7fe fce6 bl d02bbc4 <rtw_ap_xmitframe_enqueue_for_sleeping_sta> - d02d1f8: 2800 cmp r0, #0 - d02d1fa: d1ba bne.n d02d172 <rtw_issue_action_csa+0x56> - d02d1fc: 4621 mov r1, r4 - d02d1fe: 4628 mov r0, r5 - d02d200: f7f4 fec0 bl d021f84 <rtw_xmit_mgntframe> - d02d204: e7b5 b.n d02d172 <rtw_issue_action_csa+0x56> - d02d206: bf00 nop - d02d208: 00027939 .word 0x00027939 - -0d02d20c <rtw_ap_csa_update_timer_hdl>: - d02d20c: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d02d210: 6804 ldr r4, [r0, #0] - d02d212: b087 sub sp, #28 - d02d214: 4605 mov r5, r0 - d02d216: f894 12a5 ldrb.w r1, [r4, #677] ; 0x2a5 - d02d21a: b961 cbnz r1, d02d236 <rtw_ap_csa_update_timer_hdl+0x2a> - d02d21c: 2201 movs r2, #1 - d02d21e: f884 22a5 strb.w r2, [r4, #677] ; 0x2a5 - d02d222: f7e1 fd62 bl d00ecea <rtw_ap_update_beacon> - d02d226: 2166 movs r1, #102 ; 0x66 - d02d228: f504 702d add.w r0, r4, #692 ; 0x2b4 - d02d22c: b007 add sp, #28 - d02d22e: e8bd 43f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} - d02d232: f7fd bd7b b.w d02ad2c <rtw_set_timer> - d02d236: f8d4 32a8 ldr.w r3, [r4, #680] ; 0x2a8 - d02d23a: 791b ldrb r3, [r3, #4] - d02d23c: 2b00 cmp r3, #0 - d02d23e: f000 80df beq.w d02d400 <rtw_ap_csa_update_timer_hdl+0x1f4> - d02d242: f504 7837 add.w r8, r4, #732 ; 0x2dc - d02d246: a902 add r1, sp, #8 - d02d248: f8d4 7cc0 ldr.w r7, [r4, #3264] ; 0xcc0 - d02d24c: 4640 mov r0, r8 - d02d24e: f7d8 f933 bl d0054b8 <rtw_enter_critical_bh> - d02d252: f894 32ac ldrb.w r3, [r4, #684] ; 0x2ac - d02d256: 2b00 cmp r3, #0 - d02d258: f040 80ae bne.w d02d3b8 <rtw_ap_csa_update_timer_hdl+0x1ac> - d02d25c: f504 7933 add.w r9, r4, #716 ; 0x2cc - d02d260: f8d4 62cc ldr.w r6, [r4, #716] ; 0x2cc - d02d264: 4631 mov r1, r6 - d02d266: 4648 mov r0, r9 - d02d268: f7d8 faf6 bl d005858 <rtw_end_of_queue_search> - d02d26c: 2800 cmp r0, #0 - d02d26e: f000 8091 beq.w d02d394 <rtw_ap_csa_update_timer_hdl+0x188> - d02d272: 4640 mov r0, r8 - d02d274: a902 add r1, sp, #8 - d02d276: f7d8 f927 bl d0054c8 <rtw_exit_critical_bh> - d02d27a: f8d4 22a8 ldr.w r2, [r4, #680] ; 0x2a8 - d02d27e: f504 782d add.w r8, r4, #692 ; 0x2b4 - d02d282: 7913 ldrb r3, [r2, #4] - d02d284: 3b01 subs r3, #1 - d02d286: 7113 strb r3, [r2, #4] - d02d288: f8d4 02a8 ldr.w r0, [r4, #680] ; 0x2a8 - d02d28c: 7906 ldrb r6, [r0, #4] - d02d28e: 2e00 cmp r6, #0 - d02d290: f040 80ad bne.w d02d3ee <rtw_ap_csa_update_timer_hdl+0x1e2> - d02d294: 2105 movs r1, #5 - d02d296: f884 62a5 strb.w r6, [r4, #677] ; 0x2a5 - d02d29a: f7d8 f977 bl d00558c <rtw_mfree> - d02d29e: f8c4 62a8 str.w r6, [r4, #680] ; 0x2a8 - d02d2a2: 4640 mov r0, r8 - d02d2a4: f505 6698 add.w r6, r5, #1216 ; 0x4c0 - d02d2a8: f7fd fd42 bl d02ad30 <rtw_cancel_timer> - d02d2ac: f894 32a6 ldrb.w r3, [r4, #678] ; 0x2a6 - d02d2b0: aa03 add r2, sp, #12 - d02d2b2: 2103 movs r1, #3 - d02d2b4: f8c5 3488 str.w r3, [r5, #1160] ; 0x488 - d02d2b8: 4630 mov r0, r6 - d02d2ba: f8d5 34b0 ldr.w r3, [r5, #1200] ; 0x4b0 - d02d2be: 3b0c subs r3, #12 - d02d2c0: f7fa fc88 bl d027bd4 <rtw_get_ie> - d02d2c4: b128 cbz r0, d02d2d2 <rtw_ap_csa_update_timer_hdl+0xc6> - d02d2c6: 9b03 ldr r3, [sp, #12] - d02d2c8: 2b00 cmp r3, #0 - d02d2ca: bfc4 itt gt - d02d2cc: f894 32a6 ldrbgt.w r3, [r4, #678] ; 0x2a6 - d02d2d0: 7083 strbgt r3, [r0, #2] - d02d2d2: f8d5 34b0 ldr.w r3, [r5, #1200] ; 0x4b0 - d02d2d6: aa03 add r2, sp, #12 - d02d2d8: 213d movs r1, #61 ; 0x3d - d02d2da: 4630 mov r0, r6 - d02d2dc: 3b0c subs r3, #12 - d02d2de: f7fa fc79 bl d027bd4 <rtw_get_ie> - d02d2e2: b120 cbz r0, d02d2ee <rtw_ap_csa_update_timer_hdl+0xe2> - d02d2e4: 9b03 ldr r3, [sp, #12] - d02d2e6: b113 cbz r3, d02d2ee <rtw_ap_csa_update_timer_hdl+0xe2> - d02d2e8: f894 32a6 ldrb.w r3, [r4, #678] ; 0x2a6 - d02d2ec: 7083 strb r3, [r0, #2] - d02d2ee: 2201 movs r2, #1 - d02d2f0: 2100 movs r1, #0 - d02d2f2: 4628 mov r0, r5 - d02d2f4: f7e1 fcf9 bl d00ecea <rtw_ap_update_beacon> - d02d2f8: 2001 movs r0, #1 - d02d2fa: f7f4 f870 bl d0213de <ROM_WIFI_TSF_GetByPort> - d02d2fe: f44f 32c8 mov.w r2, #102400 ; 0x19000 - d02d302: 2300 movs r3, #0 - d02d304: f00d fb92 bl d03aa2c <__aeabi_uldivmod> - d02d308: f5d2 30c8 rsbs r0, r2, #102400 ; 0x19000 - d02d30c: 4619 mov r1, r3 - d02d30e: f44f 727a mov.w r2, #1000 ; 0x3e8 - d02d312: f04f 0300 mov.w r3, #0 - d02d316: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d02d31a: f00d fb87 bl d03aa2c <__aeabi_uldivmod> - d02d31e: 280a cmp r0, #10 - d02d320: bf8c ite hi - d02d322: 380a subhi r0, #10 - d02d324: 3005 addls r0, #5 - d02d326: f7d8 fbbd bl d005aa4 <rtw_mdelay_os> - d02d32a: 682b ldr r3, [r5, #0] - d02d32c: 6818 ldr r0, [r3, #0] - d02d32e: f7e5 f982 bl d012636 <rtw_check_under_sitesurvey> - d02d332: 2800 cmp r0, #0 - d02d334: d167 bne.n d02d406 <rtw_ap_csa_update_timer_hdl+0x1fa> - d02d336: 682b ldr r3, [r5, #0] - d02d338: 6818 ldr r0, [r3, #0] - d02d33a: f7e5 f99d bl d012678 <rtw_state_check_sta_no_link> - d02d33e: fab0 f080 clz r0, r0 - d02d342: 0940 lsrs r0, r0, #5 - d02d344: 4246 negs r6, r0 - d02d346: 2301 movs r3, #1 - d02d348: 4628 mov r0, r5 - d02d34a: f887 351d strb.w r3, [r7, #1309] ; 0x51d - d02d34e: f895 30c0 ldrb.w r3, [r5, #192] ; 0xc0 - d02d352: f895 20c1 ldrb.w r2, [r5, #193] ; 0xc1 - d02d356: f894 12a6 ldrb.w r1, [r4, #678] ; 0x2a6 - d02d35a: f7ed ff31 bl d01b1c0 <wifi_hal_set_channel_bw> - d02d35e: 482b ldr r0, [pc, #172] ; (d02d40c <rtw_ap_csa_update_timer_hdl+0x200>) - d02d360: f7d6 fdca bl d003ef8 <inic_ipc_dev_buffered_printf> - d02d364: f894 22a6 ldrb.w r2, [r4, #678] ; 0x2a6 - d02d368: f895 10bf ldrb.w r1, [r5, #191] ; 0xbf - d02d36c: 4828 ldr r0, [pc, #160] ; (d02d410 <rtw_ap_csa_update_timer_hdl+0x204>) - d02d36e: f7d6 fdc3 bl d003ef8 <inic_ipc_dev_buffered_printf> - d02d372: f894 32a6 ldrb.w r3, [r4, #678] ; 0x2a6 - d02d376: f885 30bf strb.w r3, [r5, #191] ; 0xbf - d02d37a: 2300 movs r3, #0 - d02d37c: f887 351d strb.w r3, [r7, #1309] ; 0x51d - d02d380: f8d4 32b0 ldr.w r3, [r4, #688] ; 0x2b0 - d02d384: 2b00 cmp r3, #0 - d02d386: d03b beq.n d02d400 <rtw_ap_csa_update_timer_hdl+0x1f4> - d02d388: 4631 mov r1, r6 - d02d38a: f894 02a6 ldrb.w r0, [r4, #678] ; 0x2a6 - d02d38e: f7d6 fcbe bl d003d0e <inic_ipc_ap_ch_switch_callback_indicate> - d02d392: e035 b.n d02d400 <rtw_ap_csa_update_timer_hdl+0x1f4> - d02d394: aa04 add r2, sp, #16 - d02d396: 2101 movs r1, #1 - d02d398: f5a6 7014 sub.w r0, r6, #592 ; 0x250 - d02d39c: f7ef fc68 bl d01cc70 <rtw_hal_sta_info_get> - d02d3a0: f8d4 12a8 ldr.w r1, [r4, #680] ; 0x2a8 - d02d3a4: 4628 mov r0, r5 - d02d3a6: 788b ldrb r3, [r1, #2] - d02d3a8: 78ca ldrb r2, [r1, #3] - d02d3aa: 7909 ldrb r1, [r1, #4] - d02d3ac: 9100 str r1, [sp, #0] - d02d3ae: a904 add r1, sp, #16 - d02d3b0: f7ff feb4 bl d02d11c <rtw_issue_action_csa> - d02d3b4: 6836 ldr r6, [r6, #0] - d02d3b6: e755 b.n d02d264 <rtw_ap_csa_update_timer_hdl+0x58> - d02d3b8: 2b01 cmp r3, #1 - d02d3ba: f47f af5a bne.w d02d272 <rtw_ap_csa_update_timer_hdl+0x66> - d02d3be: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d02d3c2: 2600 movs r6, #0 - d02d3c4: 9304 str r3, [sp, #16] - d02d3c6: f8ad 3014 strh.w r3, [sp, #20] - d02d3ca: f894 22ad ldrb.w r2, [r4, #685] ; 0x2ad - d02d3ce: b2f3 uxtb r3, r6 - d02d3d0: 429a cmp r2, r3 - d02d3d2: f67f af4e bls.w d02d272 <rtw_ap_csa_update_timer_hdl+0x66> - d02d3d6: f8d4 12a8 ldr.w r1, [r4, #680] ; 0x2a8 - d02d3da: 4628 mov r0, r5 - d02d3dc: 3601 adds r6, #1 - d02d3de: 788b ldrb r3, [r1, #2] - d02d3e0: 78ca ldrb r2, [r1, #3] - d02d3e2: 7909 ldrb r1, [r1, #4] - d02d3e4: 9100 str r1, [sp, #0] - d02d3e6: a904 add r1, sp, #16 - d02d3e8: f7ff fe98 bl d02d11c <rtw_issue_action_csa> - d02d3ec: e7ed b.n d02d3ca <rtw_ap_csa_update_timer_hdl+0x1be> - d02d3ee: 2166 movs r1, #102 ; 0x66 - d02d3f0: 4640 mov r0, r8 - d02d3f2: f7fd fc9b bl d02ad2c <rtw_set_timer> - d02d3f6: 2201 movs r2, #1 - d02d3f8: 2100 movs r1, #0 - d02d3fa: 4628 mov r0, r5 - d02d3fc: f7e1 fc75 bl d00ecea <rtw_ap_update_beacon> - d02d400: b007 add sp, #28 - d02d402: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d02d406: f04f 36ff mov.w r6, #4294967295 ; 0xffffffff - d02d40a: e79c b.n d02d346 <rtw_ap_csa_update_timer_hdl+0x13a> - d02d40c: 0d04a6af .word 0x0d04a6af - d02d410: 0d04bbb2 .word 0x0d04bbb2 - -0d02d414 <rtw_roamimg_info_init>: - d02d414: 6803 ldr r3, [r0, #0] - d02d416: 2200 movs r2, #0 - d02d418: f883 2b94 strb.w r2, [r3, #2964] ; 0xb94 - d02d41c: 4770 bx lr - -0d02d41e <wifi_rom_get_center_ch>: - d02d41e: 2900 cmp r1, #0 - d02d420: d06b beq.n d02d4fa <wifi_rom_get_center_ch+0xdc> - d02d422: 2a00 cmp r2, #0 - d02d424: d069 beq.n d02d4fa <wifi_rom_get_center_ch+0xdc> - d02d426: 2901 cmp r1, #1 - d02d428: d106 bne.n d02d438 <wifi_rom_get_center_ch+0x1a> - d02d42a: b240 sxtb r0, r0 - d02d42c: 2a01 cmp r2, #1 - d02d42e: bf0c ite eq - d02d430: 3002 addeq r0, #2 - d02d432: 3802 subne r0, #2 - d02d434: b2c0 uxtb r0, r0 - d02d436: 4770 bx lr - d02d438: 2902 cmp r1, #2 - d02d43a: d15e bne.n d02d4fa <wifi_rom_get_center_ch+0xdc> - d02d43c: f1a0 0324 sub.w r3, r0, #36 ; 0x24 - d02d440: b2db uxtb r3, r3 - d02d442: 2b0c cmp r3, #12 - d02d444: d805 bhi.n d02d452 <wifi_rom_get_center_ch+0x34> - d02d446: f241 1211 movw r2, #4369 ; 0x1111 - d02d44a: fa22 f303 lsr.w r3, r2, r3 - d02d44e: 07d9 lsls r1, r3, #31 - d02d450: d448 bmi.n d02d4e4 <wifi_rom_get_center_ch+0xc6> - d02d452: f1a0 0334 sub.w r3, r0, #52 ; 0x34 - d02d456: b2db uxtb r3, r3 - d02d458: 2b0c cmp r3, #12 - d02d45a: d805 bhi.n d02d468 <wifi_rom_get_center_ch+0x4a> - d02d45c: f241 1211 movw r2, #4369 ; 0x1111 - d02d460: fa22 f303 lsr.w r3, r2, r3 - d02d464: 07da lsls r2, r3, #31 - d02d466: d43f bmi.n d02d4e8 <wifi_rom_get_center_ch+0xca> - d02d468: f1a0 0364 sub.w r3, r0, #100 ; 0x64 - d02d46c: b2db uxtb r3, r3 - d02d46e: 2b0c cmp r3, #12 - d02d470: d805 bhi.n d02d47e <wifi_rom_get_center_ch+0x60> - d02d472: f241 1211 movw r2, #4369 ; 0x1111 - d02d476: fa22 f303 lsr.w r3, r2, r3 - d02d47a: 07db lsls r3, r3, #31 - d02d47c: d436 bmi.n d02d4ec <wifi_rom_get_center_ch+0xce> - d02d47e: f1a0 0374 sub.w r3, r0, #116 ; 0x74 - d02d482: b2db uxtb r3, r3 - d02d484: 2b0c cmp r3, #12 - d02d486: d805 bhi.n d02d494 <wifi_rom_get_center_ch+0x76> - d02d488: f241 1211 movw r2, #4369 ; 0x1111 - d02d48c: fa22 f303 lsr.w r3, r2, r3 - d02d490: 07d9 lsls r1, r3, #31 - d02d492: d42d bmi.n d02d4f0 <wifi_rom_get_center_ch+0xd2> - d02d494: f100 037c add.w r3, r0, #124 ; 0x7c - d02d498: b2db uxtb r3, r3 - d02d49a: 2b0c cmp r3, #12 - d02d49c: d805 bhi.n d02d4aa <wifi_rom_get_center_ch+0x8c> - d02d49e: f241 1211 movw r2, #4369 ; 0x1111 - d02d4a2: fa22 f303 lsr.w r3, r2, r3 - d02d4a6: 07da lsls r2, r3, #31 - d02d4a8: d424 bmi.n d02d4f4 <wifi_rom_get_center_ch+0xd6> - d02d4aa: f100 036b add.w r3, r0, #107 ; 0x6b - d02d4ae: b2db uxtb r3, r3 - d02d4b0: 2b0c cmp r3, #12 - d02d4b2: d805 bhi.n d02d4c0 <wifi_rom_get_center_ch+0xa2> - d02d4b4: f241 1211 movw r2, #4369 ; 0x1111 - d02d4b8: fa22 f303 lsr.w r3, r2, r3 - d02d4bc: 07db lsls r3, r3, #31 - d02d4be: d41b bmi.n d02d4f8 <wifi_rom_get_center_ch+0xda> - d02d4c0: f100 035b add.w r3, r0, #91 ; 0x5b - d02d4c4: b2db uxtb r3, r3 - d02d4c6: 2b0c cmp r3, #12 - d02d4c8: d903 bls.n d02d4d2 <wifi_rom_get_center_ch+0xb4> - d02d4ca: 280e cmp r0, #14 - d02d4cc: bf98 it ls - d02d4ce: 2007 movls r0, #7 - d02d4d0: 4770 bx lr - d02d4d2: f241 1211 movw r2, #4369 ; 0x1111 - d02d4d6: fa22 f303 lsr.w r3, r2, r3 - d02d4da: f013 0f01 tst.w r3, #1 - d02d4de: bf18 it ne - d02d4e0: 20ab movne r0, #171 ; 0xab - d02d4e2: 4770 bx lr - d02d4e4: 202a movs r0, #42 ; 0x2a - d02d4e6: 4770 bx lr - d02d4e8: 203a movs r0, #58 ; 0x3a - d02d4ea: 4770 bx lr - d02d4ec: 206a movs r0, #106 ; 0x6a - d02d4ee: 4770 bx lr - d02d4f0: 207a movs r0, #122 ; 0x7a - d02d4f2: 4770 bx lr - d02d4f4: 208a movs r0, #138 ; 0x8a - d02d4f6: 4770 bx lr - d02d4f8: 209b movs r0, #155 ; 0x9b - d02d4fa: 4770 bx lr - -0d02d4fc <wifi_rom_get_offset_by_chbw>: - d02d4fc: 2901 cmp r1, #1 - d02d4fe: d143 bne.n d02d588 <wifi_rom_get_offset_by_chbw+0x8c> - d02d500: 1f43 subs r3, r0, #5 - d02d502: 2b04 cmp r3, #4 - d02d504: d809 bhi.n d02d51a <wifi_rom_get_offset_by_chbw+0x1e> - d02d506: 7811 ldrb r1, [r2, #0] - d02d508: 2901 cmp r1, #1 - d02d50a: bf18 it ne - d02d50c: 2103 movne r1, #3 - d02d50e: 7813 ldrb r3, [r2, #0] - d02d510: 428b cmp r3, r1 - d02d512: d000 beq.n d02d516 <wifi_rom_get_offset_by_chbw+0x1a> - d02d514: 7011 strb r1, [r2, #0] - d02d516: 2001 movs r0, #1 - d02d518: e00b b.n d02d532 <wifi_rom_get_offset_by_chbw+0x36> - d02d51a: 2880 cmp r0, #128 ; 0x80 - d02d51c: d82e bhi.n d02d57c <wifi_rom_get_offset_by_chbw+0x80> - d02d51e: 2863 cmp r0, #99 ; 0x63 - d02d520: d811 bhi.n d02d546 <wifi_rom_get_offset_by_chbw+0x4a> - d02d522: 2840 cmp r0, #64 ; 0x40 - d02d524: d82e bhi.n d02d584 <wifi_rom_get_offset_by_chbw+0x88> - d02d526: 2823 cmp r0, #35 ; 0x23 - d02d528: d818 bhi.n d02d55c <wifi_rom_get_offset_by_chbw+0x60> - d02d52a: 2804 cmp r0, #4 - d02d52c: d821 bhi.n d02d572 <wifi_rom_get_offset_by_chbw+0x76> - d02d52e: 2800 cmp r0, #0 - d02d530: d1ed bne.n d02d50e <wifi_rom_get_offset_by_chbw+0x12> - d02d532: 4770 bx lr - d02d534: fa01 f000 lsl.w r0, r1, r0 - d02d538: 4b16 ldr r3, [pc, #88] ; (d02d594 <wifi_rom_get_offset_by_chbw+0x98>) - d02d53a: 4218 tst r0, r3 - d02d53c: d1e7 bne.n d02d50e <wifi_rom_get_offset_by_chbw+0x12> - d02d53e: 4b16 ldr r3, [pc, #88] ; (d02d598 <wifi_rom_get_offset_by_chbw+0x9c>) - d02d540: 4018 ands r0, r3 - d02d542: d119 bne.n d02d578 <wifi_rom_get_offset_by_chbw+0x7c> - d02d544: 4770 bx lr - d02d546: 3864 subs r0, #100 ; 0x64 - d02d548: b2c0 uxtb r0, r0 - d02d54a: fa01 f000 lsl.w r0, r1, r0 - d02d54e: f010 3f01 tst.w r0, #16843009 ; 0x1010101 - d02d552: d1dc bne.n d02d50e <wifi_rom_get_offset_by_chbw+0x12> - d02d554: f010 3010 ands.w r0, r0, #269488144 ; 0x10101010 - d02d558: d10e bne.n d02d578 <wifi_rom_get_offset_by_chbw+0x7c> - d02d55a: 4770 bx lr - d02d55c: 3824 subs r0, #36 ; 0x24 - d02d55e: b2c0 uxtb r0, r0 - d02d560: fa01 f000 lsl.w r0, r1, r0 - d02d564: f010 3f01 tst.w r0, #16843009 ; 0x1010101 - d02d568: d1d1 bne.n d02d50e <wifi_rom_get_offset_by_chbw+0x12> - d02d56a: f010 3010 ands.w r0, r0, #269488144 ; 0x10101010 - d02d56e: d103 bne.n d02d578 <wifi_rom_get_offset_by_chbw+0x7c> - d02d570: 4770 bx lr - d02d572: 380a subs r0, #10 - d02d574: 2803 cmp r0, #3 - d02d576: d805 bhi.n d02d584 <wifi_rom_get_offset_by_chbw+0x88> - d02d578: 2103 movs r1, #3 - d02d57a: e7c8 b.n d02d50e <wifi_rom_get_offset_by_chbw+0x12> - d02d57c: 307c adds r0, #124 ; 0x7c - d02d57e: b2c0 uxtb r0, r0 - d02d580: 281d cmp r0, #29 - d02d582: d9d7 bls.n d02d534 <wifi_rom_get_offset_by_chbw+0x38> - d02d584: 2000 movs r0, #0 - d02d586: 4770 bx lr - d02d588: 2900 cmp r1, #0 - d02d58a: d0c0 beq.n d02d50e <wifi_rom_get_offset_by_chbw+0x12> - d02d58c: 280e cmp r0, #14 - d02d58e: d9f9 bls.n d02d584 <wifi_rom_get_offset_by_chbw+0x88> - d02d590: 2100 movs r1, #0 - d02d592: e7bc b.n d02d50e <wifi_rom_get_offset_by_chbw+0x12> - d02d594: 02020101 .word 0x02020101 - d02d598: 20201010 .word 0x20201010 - -0d02d59c <wifi_rom_get_primary_ch>: - d02d59c: b1d9 cbz r1, d02d5d6 <wifi_rom_get_primary_ch+0x3a> - d02d59e: b1d2 cbz r2, d02d5d6 <wifi_rom_get_primary_ch+0x3a> - d02d5a0: 2901 cmp r1, #1 - d02d5a2: d104 bne.n d02d5ae <wifi_rom_get_primary_ch+0x12> - d02d5a4: 2a01 cmp r2, #1 - d02d5a6: b240 sxtb r0, r0 - d02d5a8: d10b bne.n d02d5c2 <wifi_rom_get_primary_ch+0x26> - d02d5aa: 3802 subs r0, #2 - d02d5ac: e00a b.n d02d5c4 <wifi_rom_get_primary_ch+0x28> - d02d5ae: 2902 cmp r1, #2 - d02d5b0: d111 bne.n d02d5d6 <wifi_rom_get_primary_ch+0x3a> - d02d5b2: 2b01 cmp r3, #1 - d02d5b4: d108 bne.n d02d5c8 <wifi_rom_get_primary_ch+0x2c> - d02d5b6: 1f03 subs r3, r0, #4 - d02d5b8: b2db uxtb r3, r3 - d02d5ba: 2a01 cmp r2, #1 - d02d5bc: d0f5 beq.n d02d5aa <wifi_rom_get_primary_ch+0xe> - d02d5be: 2a03 cmp r2, #3 - d02d5c0: d108 bne.n d02d5d4 <wifi_rom_get_primary_ch+0x38> - d02d5c2: 3002 adds r0, #2 - d02d5c4: b2c0 uxtb r0, r0 +0d02d000 <rtw_csa_timer_hdl>: + d02d000: b5f8 push {r3, r4, r5, r6, r7, lr} + d02d002: 6805 ldr r5, [r0, #0] + d02d004: 4604 mov r4, r0 + d02d006: 2600 movs r6, #0 + d02d008: f605 2098 addw r0, r5, #2712 ; 0xa98 + d02d00c: f8d5 7cc0 ldr.w r7, [r5, #3264] ; 0xcc0 + d02d010: f7fd fefc bl d02ae0c <rtw_cancel_timer> + d02d014: 6823 ldr r3, [r4, #0] + d02d016: f883 628f strb.w r6, [r3, #655] ; 0x28f + d02d01a: f895 3ab0 ldrb.w r3, [r5, #2736] ; 0xab0 + d02d01e: f1a3 0234 sub.w r2, r3, #52 ; 0x34 + d02d022: 2a0c cmp r2, #12 + d02d024: d902 bls.n d02d02c <rtw_csa_timer_hdl+0x2c> + d02d026: 3b64 subs r3, #100 ; 0x64 + d02d028: 2b28 cmp r3, #40 ; 0x28 + d02d02a: d818 bhi.n d02d05e <rtw_csa_timer_hdl+0x5e> + d02d02c: 4620 mov r0, r4 + d02d02e: f7e4 fa2d bl d01148c <rtw_disassoc_cmd> + d02d032: 4620 mov r0, r4 + d02d034: f7dd f8cc bl d00a1d0 <rtw_network_info_free> + d02d038: 481f ldr r0, [pc, #124] ; (d02d0b8 <rtw_csa_timer_hdl+0xb8>) + d02d03a: f7d6 ff5d bl d003ef8 <inic_ipc_dev_buffered_printf> + d02d03e: 481f ldr r0, [pc, #124] ; (d02d0bc <rtw_csa_timer_hdl+0xbc>) + d02d040: f7d6 ff5a bl d003ef8 <inic_ipc_dev_buffered_printf> + d02d044: f894 13e9 ldrb.w r1, [r4, #1001] ; 0x3e9 + d02d048: 2201 movs r2, #1 + d02d04a: 4620 mov r0, r4 + d02d04c: fab1 f181 clz r1, r1 + d02d050: 0949 lsrs r1, r1, #5 + d02d052: f7e3 fac3 bl d0105dc <rtw_autoreconnect_start> + d02d056: 2300 movs r3, #0 + d02d058: f885 3ab1 strb.w r3, [r5, #2737] ; 0xab1 + d02d05c: bdf8 pop {r3, r4, r5, r6, r7, pc} + d02d05e: 21ff movs r1, #255 ; 0xff + d02d060: 2001 movs r0, #1 + d02d062: f7f3 ff27 bl d020eb4 <ROM_WIFI_TX_PAUSE_SET> + d02d066: 2301 movs r3, #1 + d02d068: 4620 mov r0, r4 + d02d06a: f887 351d strb.w r3, [r7, #1309] ; 0x51d + d02d06e: f895 3ab0 ldrb.w r3, [r5, #2736] ; 0xab0 + d02d072: f894 20c1 ldrb.w r2, [r4, #193] ; 0xc1 + d02d076: f8c4 3488 str.w r3, [r4, #1160] ; 0x488 + d02d07a: f894 30c0 ldrb.w r3, [r4, #192] ; 0xc0 + d02d07e: f895 1ab0 ldrb.w r1, [r5, #2736] ; 0xab0 + d02d082: f7ee f90b bl d01b29c <wifi_hal_set_channel_bw> + d02d086: 21ff movs r1, #255 ; 0xff + d02d088: 4630 mov r0, r6 + d02d08a: f7f3 ff13 bl d020eb4 <ROM_WIFI_TX_PAUSE_SET> + d02d08e: 4620 mov r0, r4 + d02d090: f7dd f89e bl d00a1d0 <rtw_network_info_free> + d02d094: 4808 ldr r0, [pc, #32] ; (d02d0b8 <rtw_csa_timer_hdl+0xb8>) + d02d096: f7d6 ff2f bl d003ef8 <inic_ipc_dev_buffered_printf> + d02d09a: f895 2ab0 ldrb.w r2, [r5, #2736] ; 0xab0 + d02d09e: f894 10bf ldrb.w r1, [r4, #191] ; 0xbf + d02d0a2: 4807 ldr r0, [pc, #28] ; (d02d0c0 <rtw_csa_timer_hdl+0xc0>) + d02d0a4: f7d6 ff28 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02d0a8: f895 3ab0 ldrb.w r3, [r5, #2736] ; 0xab0 + d02d0ac: f884 30bf strb.w r3, [r4, #191] ; 0xbf + d02d0b0: f887 651d strb.w r6, [r7, #1309] ; 0x51d + d02d0b4: e7cf b.n d02d056 <rtw_csa_timer_hdl+0x56> + d02d0b6: bf00 nop + d02d0b8: 0d04a78b .word 0x0d04a78b + d02d0bc: 0d04bbfe .word 0x0d04bbfe + d02d0c0: 0d04bc5b .word 0x0d04bc5b + +0d02d0c4 <rtw_csa_process>: + d02d0c4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02d0c8: f890 30bf ldrb.w r3, [r0, #191] ; 0xbf + d02d0cc: 4605 mov r5, r0 + d02d0ce: 4614 mov r4, r2 + d02d0d0: 428b cmp r3, r1 + d02d0d2: d049 beq.n d02d168 <rtw_csa_process+0xa4> + d02d0d4: f8d0 8000 ldr.w r8, [r0] + d02d0d8: f898 6ab1 ldrb.w r6, [r8, #2737] ; 0xab1 + d02d0dc: 2e00 cmp r6, #0 + d02d0de: d143 bne.n d02d168 <rtw_csa_process+0xa4> + d02d0e0: 2301 movs r3, #1 + d02d0e2: 4632 mov r2, r6 + d02d0e4: 2106 movs r1, #6 + d02d0e6: f888 3ab1 strb.w r3, [r8, #2737] ; 0xab1 + d02d0ea: f7df f8ae bl d00c24a <rtw_lps_ctrl_wk_cmd> + d02d0ee: 4630 mov r0, r6 + d02d0f0: f7f4 f9e3 bl d0214ba <ROM_WIFI_TSF_GetByPort> + d02d0f4: f44f 32c8 mov.w r2, #102400 ; 0x19000 + d02d0f8: 2300 movs r3, #0 + d02d0fa: b34c cbz r4, d02d150 <rtw_csa_process+0x8c> + d02d0fc: f00d fd04 bl d03ab08 <__aeabi_uldivmod> + d02d100: 2166 movs r1, #102 ; 0x66 + d02d102: 461e mov r6, r3 + d02d104: 4610 mov r0, r2 + d02d106: fb14 f401 smulbb r4, r4, r1 + d02d10a: 4617 mov r7, r2 + d02d10c: 2300 movs r3, #0 + d02d10e: f44f 727a mov.w r2, #1000 ; 0x3e8 + d02d112: 4631 mov r1, r6 + d02d114: f00d fcf8 bl d03ab08 <__aeabi_uldivmod> + d02d118: 1a21 subs r1, r4, r0 + d02d11a: 290a cmp r1, #10 + d02d11c: d906 bls.n d02d12c <rtw_csa_process+0x68> + d02d11e: f608 2098 addw r0, r8, #2712 ; 0xa98 + d02d122: 390a subs r1, #10 + d02d124: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02d128: f7fd be6e b.w d02ae08 <rtw_set_timer> + d02d12c: f5d7 30c8 rsbs r0, r7, #102400 ; 0x19000 + d02d130: f44f 727a mov.w r2, #1000 ; 0x3e8 + d02d134: f04f 0300 mov.w r3, #0 + d02d138: eb66 0146 sbc.w r1, r6, r6, lsl #1 + d02d13c: f00d fce4 bl d03ab08 <__aeabi_uldivmod> + d02d140: 3005 adds r0, #5 + d02d142: f7d8 fcaf bl d005aa4 <rtw_mdelay_os> + d02d146: 4628 mov r0, r5 + d02d148: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02d14c: f7ff bf58 b.w d02d000 <rtw_csa_timer_hdl> + d02d150: f00d fcda bl d03ab08 <__aeabi_uldivmod> + d02d154: 4619 mov r1, r3 + d02d156: f5d2 30c8 rsbs r0, r2, #102400 ; 0x19000 + d02d15a: f04f 0300 mov.w r3, #0 + d02d15e: f44f 727a mov.w r2, #1000 ; 0x3e8 + d02d162: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d02d166: e7e9 b.n d02d13c <rtw_csa_process+0x78> + d02d168: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + +0d02d16c <rtw_on_beacon_csa>: + d02d16c: 2300 movs r3, #0 + d02d16e: b537 push {r0, r1, r2, r4, r5, lr} + d02d170: 4604 mov r4, r0 + d02d172: f88d 3006 strb.w r3, [sp, #6] + d02d176: 4608 mov r0, r1 + d02d178: f88d 3007 strb.w r3, [sp, #7] + d02d17c: 4611 mov r1, r2 + d02d17e: f10d 0307 add.w r3, sp, #7 + d02d182: f10d 0206 add.w r2, sp, #6 + d02d186: 6825 ldr r5, [r4, #0] + d02d188: f7fc f9bc bl d029504 <wifi_rom_beacon_csa_info_get> + d02d18c: 2801 cmp r0, #1 + d02d18e: d108 bne.n d02d1a2 <rtw_on_beacon_csa+0x36> + d02d190: f89d 1006 ldrb.w r1, [sp, #6] + d02d194: 4620 mov r0, r4 + d02d196: f89d 2007 ldrb.w r2, [sp, #7] + d02d19a: f885 1ab0 strb.w r1, [r5, #2736] ; 0xab0 + d02d19e: f7ff ff91 bl d02d0c4 <rtw_csa_process> + d02d1a2: b003 add sp, #12 + d02d1a4: bd30 pop {r4, r5, pc} + +0d02d1a6 <rtw_on_action_csa>: + d02d1a6: 2300 movs r3, #0 + d02d1a8: b573 push {r0, r1, r4, r5, r6, lr} + d02d1aa: 4604 mov r4, r0 + d02d1ac: 6806 ldr r6, [r0, #0] + d02d1ae: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc + d02d1b2: f88d 3006 strb.w r3, [sp, #6] + d02d1b6: f88d 3007 strb.w r3, [sp, #7] + d02d1ba: f7e5 fa2c bl d012616 <rtw_check_sta_associated_to_ap> + d02d1be: b1c0 cbz r0, d02d1f2 <rtw_on_action_csa+0x4c> + d02d1c0: f105 010a add.w r1, r5, #10 + d02d1c4: f504 70b6 add.w r0, r4, #364 ; 0x16c + d02d1c8: f7df fc4c bl d00ca64 <rtw_get_stainfo> + d02d1cc: b188 cbz r0, d02d1f2 <rtw_on_action_csa+0x4c> + d02d1ce: f10d 0207 add.w r2, sp, #7 + d02d1d2: f10d 0106 add.w r1, sp, #6 + d02d1d6: 4628 mov r0, r5 + d02d1d8: f7fb f9ae bl d028538 <wifi_rom_on_action_csa> + d02d1dc: 2801 cmp r0, #1 + d02d1de: d108 bne.n d02d1f2 <rtw_on_action_csa+0x4c> + d02d1e0: f89d 1006 ldrb.w r1, [sp, #6] + d02d1e4: 4620 mov r0, r4 + d02d1e6: f89d 2007 ldrb.w r2, [sp, #7] + d02d1ea: f886 1ab0 strb.w r1, [r6, #2736] ; 0xab0 + d02d1ee: f7ff ff69 bl d02d0c4 <rtw_csa_process> + d02d1f2: 2001 movs r0, #1 + d02d1f4: b002 add sp, #8 + d02d1f6: bd70 pop {r4, r5, r6, pc} + +0d02d1f8 <rtw_issue_action_csa>: + d02d1f8: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d02d1fc: b08f sub sp, #60 ; 0x3c + d02d1fe: f04f 0900 mov.w r9, #0 + d02d202: 4605 mov r5, r0 + d02d204: 460f mov r7, r1 + d02d206: f88d 3010 strb.w r3, [sp, #16] + d02d20a: f89d 3058 ldrb.w r3, [sp, #88] ; 0x58 + d02d20e: 6806 ldr r6, [r0, #0] + d02d210: f88d 3012 strb.w r3, [sp, #18] + d02d214: 2304 movs r3, #4 + d02d216: f88d 2011 strb.w r2, [sp, #17] + d02d21a: f88d 900e strb.w r9, [sp, #14] + d02d21e: f88d 300f strb.w r3, [sp, #15] + d02d222: f7ff fcf3 bl d02cc0c <rtw_mgntframe_alloc> + d02d226: 4604 mov r4, r0 + d02d228: b188 cbz r0, d02d24e <rtw_issue_action_csa+0x56> + d02d22a: 4639 mov r1, r7 + d02d22c: f505 70b6 add.w r0, r5, #364 ; 0x16c + d02d230: f7df fc18 bl d00ca64 <rtw_get_stainfo> + d02d234: 4680 mov r8, r0 + d02d236: b968 cbnz r0, d02d254 <rtw_issue_action_csa+0x5c> + d02d238: f506 7684 add.w r6, r6, #264 ; 0x108 + d02d23c: f8d4 109c ldr.w r1, [r4, #156] ; 0x9c + d02d240: 4630 mov r0, r6 + d02d242: f7f9 facd bl d0267e0 <rtw_xmitbuf_free> + d02d246: 4621 mov r1, r4 + d02d248: 4630 mov r0, r6 + d02d24a: f7f9 fa2b bl d0266a4 <rtw_xmitframe_free> + d02d24e: b00f add sp, #60 ; 0x3c + d02d250: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d02d254: f104 0108 add.w r1, r4, #8 + d02d258: 4628 mov r0, r5 + d02d25a: f7ff fcf6 bl d02cc4a <rtw_mgntframe_attrib_update> + d02d25e: 2206 movs r2, #6 + d02d260: 4639 mov r1, r7 + d02d262: 4b20 ldr r3, [pc, #128] ; (d02d2e4 <rtw_issue_action_csa+0xec>) + d02d264: f104 0057 add.w r0, r4, #87 ; 0x57 + d02d268: f8c4 8070 str.w r8, [r4, #112] ; 0x70 + d02d26c: 4798 blx r3 + d02d26e: f8d4 3098 ldr.w r3, [r4, #152] ; 0x98 + d02d272: f606 2616 addw r6, r6, #2582 ; 0xa16 + d02d276: a805 add r0, sp, #20 + d02d278: f8ad 9024 strh.w r9, [sp, #36] ; 0x24 + d02d27c: 960a str r6, [sp, #40] ; 0x28 + d02d27e: f104 0614 add.w r6, r4, #20 + d02d282: e9cd 3705 strd r3, r7, [sp, #20] + d02d286: f605 03c8 addw r3, r5, #2248 ; 0x8c8 + d02d28a: 960d str r6, [sp, #52] ; 0x34 + d02d28c: 9307 str r3, [sp, #28] + d02d28e: f205 4344 addw r3, r5, #1092 ; 0x444 + d02d292: 9308 str r3, [sp, #32] + d02d294: 23d0 movs r3, #208 ; 0xd0 + d02d296: f8ad 302c strh.w r3, [sp, #44] ; 0x2c + d02d29a: f104 0312 add.w r3, r4, #18 + d02d29e: 930c str r3, [sp, #48] ; 0x30 + d02d2a0: f7fb faec bl d02887c <wifi_rom_fill_wlan_header> + d02d2a4: 4633 mov r3, r6 + d02d2a6: f10d 020e add.w r2, sp, #14 + d02d2aa: 2101 movs r1, #1 + d02d2ac: f7fa fcda bl d027c64 <rtw_set_fixed_ie> + d02d2b0: 4633 mov r3, r6 + d02d2b2: f10d 020f add.w r2, sp, #15 + d02d2b6: 2101 movs r1, #1 + d02d2b8: f7fa fcd4 bl d027c64 <rtw_set_fixed_ie> + d02d2bc: ab04 add r3, sp, #16 + d02d2be: 2125 movs r1, #37 ; 0x25 + d02d2c0: 2203 movs r2, #3 + d02d2c2: 9600 str r6, [sp, #0] + d02d2c4: f7fa fcde bl d027c84 <rtw_set_ie> + d02d2c8: 6963 ldr r3, [r4, #20] + d02d2ca: 4621 mov r1, r4 + d02d2cc: 4628 mov r0, r5 + d02d2ce: 61a3 str r3, [r4, #24] + d02d2d0: f7fe fce6 bl d02bca0 <rtw_ap_xmitframe_enqueue_for_sleeping_sta> + d02d2d4: 2800 cmp r0, #0 + d02d2d6: d1ba bne.n d02d24e <rtw_issue_action_csa+0x56> + d02d2d8: 4621 mov r1, r4 + d02d2da: 4628 mov r0, r5 + d02d2dc: f7f4 fec0 bl d022060 <rtw_xmit_mgntframe> + d02d2e0: e7b5 b.n d02d24e <rtw_issue_action_csa+0x56> + d02d2e2: bf00 nop + d02d2e4: 00027939 .word 0x00027939 + +0d02d2e8 <rtw_ap_csa_update_timer_hdl>: + d02d2e8: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d02d2ec: 6804 ldr r4, [r0, #0] + d02d2ee: b087 sub sp, #28 + d02d2f0: 4605 mov r5, r0 + d02d2f2: f894 12a5 ldrb.w r1, [r4, #677] ; 0x2a5 + d02d2f6: b961 cbnz r1, d02d312 <rtw_ap_csa_update_timer_hdl+0x2a> + d02d2f8: 2201 movs r2, #1 + d02d2fa: f884 22a5 strb.w r2, [r4, #677] ; 0x2a5 + d02d2fe: f7e1 fcf4 bl d00ecea <rtw_ap_update_beacon> + d02d302: 2166 movs r1, #102 ; 0x66 + d02d304: f504 702d add.w r0, r4, #692 ; 0x2b4 + d02d308: b007 add sp, #28 + d02d30a: e8bd 43f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} + d02d30e: f7fd bd7b b.w d02ae08 <rtw_set_timer> + d02d312: f8d4 32a8 ldr.w r3, [r4, #680] ; 0x2a8 + d02d316: 791b ldrb r3, [r3, #4] + d02d318: 2b00 cmp r3, #0 + d02d31a: f000 80df beq.w d02d4dc <rtw_ap_csa_update_timer_hdl+0x1f4> + d02d31e: f504 7837 add.w r8, r4, #732 ; 0x2dc + d02d322: a902 add r1, sp, #8 + d02d324: f8d4 7cc0 ldr.w r7, [r4, #3264] ; 0xcc0 + d02d328: 4640 mov r0, r8 + d02d32a: f7d8 f8c5 bl d0054b8 <rtw_enter_critical_bh> + d02d32e: f894 32ac ldrb.w r3, [r4, #684] ; 0x2ac + d02d332: 2b00 cmp r3, #0 + d02d334: f040 80ae bne.w d02d494 <rtw_ap_csa_update_timer_hdl+0x1ac> + d02d338: f504 7933 add.w r9, r4, #716 ; 0x2cc + d02d33c: f8d4 62cc ldr.w r6, [r4, #716] ; 0x2cc + d02d340: 4631 mov r1, r6 + d02d342: 4648 mov r0, r9 + d02d344: f7d8 fa88 bl d005858 <rtw_end_of_queue_search> + d02d348: 2800 cmp r0, #0 + d02d34a: f000 8091 beq.w d02d470 <rtw_ap_csa_update_timer_hdl+0x188> + d02d34e: 4640 mov r0, r8 + d02d350: a902 add r1, sp, #8 + d02d352: f7d8 f8b9 bl d0054c8 <rtw_exit_critical_bh> + d02d356: f8d4 22a8 ldr.w r2, [r4, #680] ; 0x2a8 + d02d35a: f504 782d add.w r8, r4, #692 ; 0x2b4 + d02d35e: 7913 ldrb r3, [r2, #4] + d02d360: 3b01 subs r3, #1 + d02d362: 7113 strb r3, [r2, #4] + d02d364: f8d4 02a8 ldr.w r0, [r4, #680] ; 0x2a8 + d02d368: 7906 ldrb r6, [r0, #4] + d02d36a: 2e00 cmp r6, #0 + d02d36c: f040 80ad bne.w d02d4ca <rtw_ap_csa_update_timer_hdl+0x1e2> + d02d370: 2105 movs r1, #5 + d02d372: f884 62a5 strb.w r6, [r4, #677] ; 0x2a5 + d02d376: f7d8 f909 bl d00558c <rtw_mfree> + d02d37a: f8c4 62a8 str.w r6, [r4, #680] ; 0x2a8 + d02d37e: 4640 mov r0, r8 + d02d380: f505 6698 add.w r6, r5, #1216 ; 0x4c0 + d02d384: f7fd fd42 bl d02ae0c <rtw_cancel_timer> + d02d388: f894 32a6 ldrb.w r3, [r4, #678] ; 0x2a6 + d02d38c: aa03 add r2, sp, #12 + d02d38e: 2103 movs r1, #3 + d02d390: f8c5 3488 str.w r3, [r5, #1160] ; 0x488 + d02d394: 4630 mov r0, r6 + d02d396: f8d5 34b0 ldr.w r3, [r5, #1200] ; 0x4b0 + d02d39a: 3b0c subs r3, #12 + d02d39c: f7fa fc88 bl d027cb0 <rtw_get_ie> + d02d3a0: b128 cbz r0, d02d3ae <rtw_ap_csa_update_timer_hdl+0xc6> + d02d3a2: 9b03 ldr r3, [sp, #12] + d02d3a4: 2b00 cmp r3, #0 + d02d3a6: bfc4 itt gt + d02d3a8: f894 32a6 ldrbgt.w r3, [r4, #678] ; 0x2a6 + d02d3ac: 7083 strbgt r3, [r0, #2] + d02d3ae: f8d5 34b0 ldr.w r3, [r5, #1200] ; 0x4b0 + d02d3b2: aa03 add r2, sp, #12 + d02d3b4: 213d movs r1, #61 ; 0x3d + d02d3b6: 4630 mov r0, r6 + d02d3b8: 3b0c subs r3, #12 + d02d3ba: f7fa fc79 bl d027cb0 <rtw_get_ie> + d02d3be: b120 cbz r0, d02d3ca <rtw_ap_csa_update_timer_hdl+0xe2> + d02d3c0: 9b03 ldr r3, [sp, #12] + d02d3c2: b113 cbz r3, d02d3ca <rtw_ap_csa_update_timer_hdl+0xe2> + d02d3c4: f894 32a6 ldrb.w r3, [r4, #678] ; 0x2a6 + d02d3c8: 7083 strb r3, [r0, #2] + d02d3ca: 2201 movs r2, #1 + d02d3cc: 2100 movs r1, #0 + d02d3ce: 4628 mov r0, r5 + d02d3d0: f7e1 fc8b bl d00ecea <rtw_ap_update_beacon> + d02d3d4: 2001 movs r0, #1 + d02d3d6: f7f4 f870 bl d0214ba <ROM_WIFI_TSF_GetByPort> + d02d3da: f44f 32c8 mov.w r2, #102400 ; 0x19000 + d02d3de: 2300 movs r3, #0 + d02d3e0: f00d fb92 bl d03ab08 <__aeabi_uldivmod> + d02d3e4: f5d2 30c8 rsbs r0, r2, #102400 ; 0x19000 + d02d3e8: 4619 mov r1, r3 + d02d3ea: f44f 727a mov.w r2, #1000 ; 0x3e8 + d02d3ee: f04f 0300 mov.w r3, #0 + d02d3f2: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d02d3f6: f00d fb87 bl d03ab08 <__aeabi_uldivmod> + d02d3fa: 280a cmp r0, #10 + d02d3fc: bf8c ite hi + d02d3fe: 380a subhi r0, #10 + d02d400: 3005 addls r0, #5 + d02d402: f7d8 fb4f bl d005aa4 <rtw_mdelay_os> + d02d406: 682b ldr r3, [r5, #0] + d02d408: 6818 ldr r0, [r3, #0] + d02d40a: f7e5 f914 bl d012636 <rtw_check_under_sitesurvey> + d02d40e: 2800 cmp r0, #0 + d02d410: d167 bne.n d02d4e2 <rtw_ap_csa_update_timer_hdl+0x1fa> + d02d412: 682b ldr r3, [r5, #0] + d02d414: 6818 ldr r0, [r3, #0] + d02d416: f7e5 f92f bl d012678 <rtw_state_check_sta_no_link> + d02d41a: fab0 f080 clz r0, r0 + d02d41e: 0940 lsrs r0, r0, #5 + d02d420: 4246 negs r6, r0 + d02d422: 2301 movs r3, #1 + d02d424: 4628 mov r0, r5 + d02d426: f887 351d strb.w r3, [r7, #1309] ; 0x51d + d02d42a: f895 30c0 ldrb.w r3, [r5, #192] ; 0xc0 + d02d42e: f895 20c1 ldrb.w r2, [r5, #193] ; 0xc1 + d02d432: f894 12a6 ldrb.w r1, [r4, #678] ; 0x2a6 + d02d436: f7ed ff31 bl d01b29c <wifi_hal_set_channel_bw> + d02d43a: 482b ldr r0, [pc, #172] ; (d02d4e8 <rtw_ap_csa_update_timer_hdl+0x200>) + d02d43c: f7d6 fd5c bl d003ef8 <inic_ipc_dev_buffered_printf> + d02d440: f894 22a6 ldrb.w r2, [r4, #678] ; 0x2a6 + d02d444: f895 10bf ldrb.w r1, [r5, #191] ; 0xbf + d02d448: 4828 ldr r0, [pc, #160] ; (d02d4ec <rtw_ap_csa_update_timer_hdl+0x204>) + d02d44a: f7d6 fd55 bl d003ef8 <inic_ipc_dev_buffered_printf> + d02d44e: f894 32a6 ldrb.w r3, [r4, #678] ; 0x2a6 + d02d452: f885 30bf strb.w r3, [r5, #191] ; 0xbf + d02d456: 2300 movs r3, #0 + d02d458: f887 351d strb.w r3, [r7, #1309] ; 0x51d + d02d45c: f8d4 32b0 ldr.w r3, [r4, #688] ; 0x2b0 + d02d460: 2b00 cmp r3, #0 + d02d462: d03b beq.n d02d4dc <rtw_ap_csa_update_timer_hdl+0x1f4> + d02d464: 4631 mov r1, r6 + d02d466: f894 02a6 ldrb.w r0, [r4, #678] ; 0x2a6 + d02d46a: f7d6 fc50 bl d003d0e <inic_ipc_ap_ch_switch_callback_indicate> + d02d46e: e035 b.n d02d4dc <rtw_ap_csa_update_timer_hdl+0x1f4> + d02d470: aa04 add r2, sp, #16 + d02d472: 2101 movs r1, #1 + d02d474: f5a6 7014 sub.w r0, r6, #592 ; 0x250 + d02d478: f7ef fc68 bl d01cd4c <rtw_hal_sta_info_get> + d02d47c: f8d4 12a8 ldr.w r1, [r4, #680] ; 0x2a8 + d02d480: 4628 mov r0, r5 + d02d482: 788b ldrb r3, [r1, #2] + d02d484: 78ca ldrb r2, [r1, #3] + d02d486: 7909 ldrb r1, [r1, #4] + d02d488: 9100 str r1, [sp, #0] + d02d48a: a904 add r1, sp, #16 + d02d48c: f7ff feb4 bl d02d1f8 <rtw_issue_action_csa> + d02d490: 6836 ldr r6, [r6, #0] + d02d492: e755 b.n d02d340 <rtw_ap_csa_update_timer_hdl+0x58> + d02d494: 2b01 cmp r3, #1 + d02d496: f47f af5a bne.w d02d34e <rtw_ap_csa_update_timer_hdl+0x66> + d02d49a: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d02d49e: 2600 movs r6, #0 + d02d4a0: 9304 str r3, [sp, #16] + d02d4a2: f8ad 3014 strh.w r3, [sp, #20] + d02d4a6: f894 22ad ldrb.w r2, [r4, #685] ; 0x2ad + d02d4aa: b2f3 uxtb r3, r6 + d02d4ac: 429a cmp r2, r3 + d02d4ae: f67f af4e bls.w d02d34e <rtw_ap_csa_update_timer_hdl+0x66> + d02d4b2: f8d4 12a8 ldr.w r1, [r4, #680] ; 0x2a8 + d02d4b6: 4628 mov r0, r5 + d02d4b8: 3601 adds r6, #1 + d02d4ba: 788b ldrb r3, [r1, #2] + d02d4bc: 78ca ldrb r2, [r1, #3] + d02d4be: 7909 ldrb r1, [r1, #4] + d02d4c0: 9100 str r1, [sp, #0] + d02d4c2: a904 add r1, sp, #16 + d02d4c4: f7ff fe98 bl d02d1f8 <rtw_issue_action_csa> + d02d4c8: e7ed b.n d02d4a6 <rtw_ap_csa_update_timer_hdl+0x1be> + d02d4ca: 2166 movs r1, #102 ; 0x66 + d02d4cc: 4640 mov r0, r8 + d02d4ce: f7fd fc9b bl d02ae08 <rtw_set_timer> + d02d4d2: 2201 movs r2, #1 + d02d4d4: 2100 movs r1, #0 + d02d4d6: 4628 mov r0, r5 + d02d4d8: f7e1 fc07 bl d00ecea <rtw_ap_update_beacon> + d02d4dc: b007 add sp, #28 + d02d4de: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d02d4e2: f04f 36ff mov.w r6, #4294967295 ; 0xffffffff + d02d4e6: e79c b.n d02d422 <rtw_ap_csa_update_timer_hdl+0x13a> + d02d4e8: 0d04a78b .word 0x0d04a78b + d02d4ec: 0d04bc8e .word 0x0d04bc8e + +0d02d4f0 <rtw_roamimg_info_init>: + d02d4f0: 6803 ldr r3, [r0, #0] + d02d4f2: 2200 movs r2, #0 + d02d4f4: f883 2b94 strb.w r2, [r3, #2964] ; 0xb94 + d02d4f8: 4770 bx lr + +0d02d4fa <wifi_rom_get_center_ch>: + d02d4fa: 2900 cmp r1, #0 + d02d4fc: d06b beq.n d02d5d6 <wifi_rom_get_center_ch+0xdc> + d02d4fe: 2a00 cmp r2, #0 + d02d500: d069 beq.n d02d5d6 <wifi_rom_get_center_ch+0xdc> + d02d502: 2901 cmp r1, #1 + d02d504: d106 bne.n d02d514 <wifi_rom_get_center_ch+0x1a> + d02d506: b240 sxtb r0, r0 + d02d508: 2a01 cmp r2, #1 + d02d50a: bf0c ite eq + d02d50c: 3002 addeq r0, #2 + d02d50e: 3802 subne r0, #2 + d02d510: b2c0 uxtb r0, r0 + d02d512: 4770 bx lr + d02d514: 2902 cmp r1, #2 + d02d516: d15e bne.n d02d5d6 <wifi_rom_get_center_ch+0xdc> + d02d518: f1a0 0324 sub.w r3, r0, #36 ; 0x24 + d02d51c: b2db uxtb r3, r3 + d02d51e: 2b0c cmp r3, #12 + d02d520: d805 bhi.n d02d52e <wifi_rom_get_center_ch+0x34> + d02d522: f241 1211 movw r2, #4369 ; 0x1111 + d02d526: fa22 f303 lsr.w r3, r2, r3 + d02d52a: 07d9 lsls r1, r3, #31 + d02d52c: d448 bmi.n d02d5c0 <wifi_rom_get_center_ch+0xc6> + d02d52e: f1a0 0334 sub.w r3, r0, #52 ; 0x34 + d02d532: b2db uxtb r3, r3 + d02d534: 2b0c cmp r3, #12 + d02d536: d805 bhi.n d02d544 <wifi_rom_get_center_ch+0x4a> + d02d538: f241 1211 movw r2, #4369 ; 0x1111 + d02d53c: fa22 f303 lsr.w r3, r2, r3 + d02d540: 07da lsls r2, r3, #31 + d02d542: d43f bmi.n d02d5c4 <wifi_rom_get_center_ch+0xca> + d02d544: f1a0 0364 sub.w r3, r0, #100 ; 0x64 + d02d548: b2db uxtb r3, r3 + d02d54a: 2b0c cmp r3, #12 + d02d54c: d805 bhi.n d02d55a <wifi_rom_get_center_ch+0x60> + d02d54e: f241 1211 movw r2, #4369 ; 0x1111 + d02d552: fa22 f303 lsr.w r3, r2, r3 + d02d556: 07db lsls r3, r3, #31 + d02d558: d436 bmi.n d02d5c8 <wifi_rom_get_center_ch+0xce> + d02d55a: f1a0 0374 sub.w r3, r0, #116 ; 0x74 + d02d55e: b2db uxtb r3, r3 + d02d560: 2b0c cmp r3, #12 + d02d562: d805 bhi.n d02d570 <wifi_rom_get_center_ch+0x76> + d02d564: f241 1211 movw r2, #4369 ; 0x1111 + d02d568: fa22 f303 lsr.w r3, r2, r3 + d02d56c: 07d9 lsls r1, r3, #31 + d02d56e: d42d bmi.n d02d5cc <wifi_rom_get_center_ch+0xd2> + d02d570: f100 037c add.w r3, r0, #124 ; 0x7c + d02d574: b2db uxtb r3, r3 + d02d576: 2b0c cmp r3, #12 + d02d578: d805 bhi.n d02d586 <wifi_rom_get_center_ch+0x8c> + d02d57a: f241 1211 movw r2, #4369 ; 0x1111 + d02d57e: fa22 f303 lsr.w r3, r2, r3 + d02d582: 07da lsls r2, r3, #31 + d02d584: d424 bmi.n d02d5d0 <wifi_rom_get_center_ch+0xd6> + d02d586: f100 036b add.w r3, r0, #107 ; 0x6b + d02d58a: b2db uxtb r3, r3 + d02d58c: 2b0c cmp r3, #12 + d02d58e: d805 bhi.n d02d59c <wifi_rom_get_center_ch+0xa2> + d02d590: f241 1211 movw r2, #4369 ; 0x1111 + d02d594: fa22 f303 lsr.w r3, r2, r3 + d02d598: 07db lsls r3, r3, #31 + d02d59a: d41b bmi.n d02d5d4 <wifi_rom_get_center_ch+0xda> + d02d59c: f100 035b add.w r3, r0, #91 ; 0x5b + d02d5a0: b2db uxtb r3, r3 + d02d5a2: 2b0c cmp r3, #12 + d02d5a4: d903 bls.n d02d5ae <wifi_rom_get_center_ch+0xb4> + d02d5a6: 280e cmp r0, #14 + d02d5a8: bf98 it ls + d02d5aa: 2007 movls r0, #7 + d02d5ac: 4770 bx lr + d02d5ae: f241 1211 movw r2, #4369 ; 0x1111 + d02d5b2: fa22 f303 lsr.w r3, r2, r3 + d02d5b6: f013 0f01 tst.w r3, #1 + d02d5ba: bf18 it ne + d02d5bc: 20ab movne r0, #171 ; 0xab + d02d5be: 4770 bx lr + d02d5c0: 202a movs r0, #42 ; 0x2a + d02d5c2: 4770 bx lr + d02d5c4: 203a movs r0, #58 ; 0x3a d02d5c6: 4770 bx lr - d02d5c8: 2b03 cmp r3, #3 - d02d5ca: d101 bne.n d02d5d0 <wifi_rom_get_primary_ch+0x34> - d02d5cc: 1d03 adds r3, r0, #4 - d02d5ce: e7f3 b.n d02d5b8 <wifi_rom_get_primary_ch+0x1c> - d02d5d0: 4603 mov r3, r0 - d02d5d2: e7f2 b.n d02d5ba <wifi_rom_get_primary_ch+0x1e> - d02d5d4: 4618 mov r0, r3 + d02d5c8: 206a movs r0, #106 ; 0x6a + d02d5ca: 4770 bx lr + d02d5cc: 207a movs r0, #122 ; 0x7a + d02d5ce: 4770 bx lr + d02d5d0: 208a movs r0, #138 ; 0x8a + d02d5d2: 4770 bx lr + d02d5d4: 209b movs r0, #155 ; 0x9b d02d5d6: 4770 bx lr -0d02d5d8 <rtw_on_action_public>: - d02d5d8: b508 push {r3, lr} - d02d5da: f8d1 10bc ldr.w r1, [r1, #188] ; 0xbc - d02d5de: 2206 movs r2, #6 - d02d5e0: f600 00c8 addw r0, r0, #2248 ; 0x8c8 - d02d5e4: 3104 adds r1, #4 - d02d5e6: f7d7 ffd5 bl d005594 <rtw_memcmp> - d02d5ea: 2000 movs r0, #0 - d02d5ec: bd08 pop {r3, pc} +0d02d5d8 <wifi_rom_get_offset_by_chbw>: + d02d5d8: 2901 cmp r1, #1 + d02d5da: d143 bne.n d02d664 <wifi_rom_get_offset_by_chbw+0x8c> + d02d5dc: 1f43 subs r3, r0, #5 + d02d5de: 2b04 cmp r3, #4 + d02d5e0: d809 bhi.n d02d5f6 <wifi_rom_get_offset_by_chbw+0x1e> + d02d5e2: 7811 ldrb r1, [r2, #0] + d02d5e4: 2901 cmp r1, #1 + d02d5e6: bf18 it ne + d02d5e8: 2103 movne r1, #3 + d02d5ea: 7813 ldrb r3, [r2, #0] + d02d5ec: 428b cmp r3, r1 + d02d5ee: d000 beq.n d02d5f2 <wifi_rom_get_offset_by_chbw+0x1a> + d02d5f0: 7011 strb r1, [r2, #0] + d02d5f2: 2001 movs r0, #1 + d02d5f4: e00b b.n d02d60e <wifi_rom_get_offset_by_chbw+0x36> + d02d5f6: 2880 cmp r0, #128 ; 0x80 + d02d5f8: d82e bhi.n d02d658 <wifi_rom_get_offset_by_chbw+0x80> + d02d5fa: 2863 cmp r0, #99 ; 0x63 + d02d5fc: d811 bhi.n d02d622 <wifi_rom_get_offset_by_chbw+0x4a> + d02d5fe: 2840 cmp r0, #64 ; 0x40 + d02d600: d82e bhi.n d02d660 <wifi_rom_get_offset_by_chbw+0x88> + d02d602: 2823 cmp r0, #35 ; 0x23 + d02d604: d818 bhi.n d02d638 <wifi_rom_get_offset_by_chbw+0x60> + d02d606: 2804 cmp r0, #4 + d02d608: d821 bhi.n d02d64e <wifi_rom_get_offset_by_chbw+0x76> + d02d60a: 2800 cmp r0, #0 + d02d60c: d1ed bne.n d02d5ea <wifi_rom_get_offset_by_chbw+0x12> + d02d60e: 4770 bx lr + d02d610: fa01 f000 lsl.w r0, r1, r0 + d02d614: 4b16 ldr r3, [pc, #88] ; (d02d670 <wifi_rom_get_offset_by_chbw+0x98>) + d02d616: 4218 tst r0, r3 + d02d618: d1e7 bne.n d02d5ea <wifi_rom_get_offset_by_chbw+0x12> + d02d61a: 4b16 ldr r3, [pc, #88] ; (d02d674 <wifi_rom_get_offset_by_chbw+0x9c>) + d02d61c: 4018 ands r0, r3 + d02d61e: d119 bne.n d02d654 <wifi_rom_get_offset_by_chbw+0x7c> + d02d620: 4770 bx lr + d02d622: 3864 subs r0, #100 ; 0x64 + d02d624: b2c0 uxtb r0, r0 + d02d626: fa01 f000 lsl.w r0, r1, r0 + d02d62a: f010 3f01 tst.w r0, #16843009 ; 0x1010101 + d02d62e: d1dc bne.n d02d5ea <wifi_rom_get_offset_by_chbw+0x12> + d02d630: f010 3010 ands.w r0, r0, #269488144 ; 0x10101010 + d02d634: d10e bne.n d02d654 <wifi_rom_get_offset_by_chbw+0x7c> + d02d636: 4770 bx lr + d02d638: 3824 subs r0, #36 ; 0x24 + d02d63a: b2c0 uxtb r0, r0 + d02d63c: fa01 f000 lsl.w r0, r1, r0 + d02d640: f010 3f01 tst.w r0, #16843009 ; 0x1010101 + d02d644: d1d1 bne.n d02d5ea <wifi_rom_get_offset_by_chbw+0x12> + d02d646: f010 3010 ands.w r0, r0, #269488144 ; 0x10101010 + d02d64a: d103 bne.n d02d654 <wifi_rom_get_offset_by_chbw+0x7c> + d02d64c: 4770 bx lr + d02d64e: 380a subs r0, #10 + d02d650: 2803 cmp r0, #3 + d02d652: d805 bhi.n d02d660 <wifi_rom_get_offset_by_chbw+0x88> + d02d654: 2103 movs r1, #3 + d02d656: e7c8 b.n d02d5ea <wifi_rom_get_offset_by_chbw+0x12> + d02d658: 307c adds r0, #124 ; 0x7c + d02d65a: b2c0 uxtb r0, r0 + d02d65c: 281d cmp r0, #29 + d02d65e: d9d7 bls.n d02d610 <wifi_rom_get_offset_by_chbw+0x38> + d02d660: 2000 movs r0, #0 + d02d662: 4770 bx lr + d02d664: 2900 cmp r1, #0 + d02d666: d0c0 beq.n d02d5ea <wifi_rom_get_offset_by_chbw+0x12> + d02d668: 280e cmp r0, #14 + d02d66a: d9f9 bls.n d02d660 <wifi_rom_get_offset_by_chbw+0x88> + d02d66c: 2100 movs r1, #0 + d02d66e: e7bc b.n d02d5ea <wifi_rom_get_offset_by_chbw+0x12> + d02d670: 02020101 .word 0x02020101 + d02d674: 20201010 .word 0x20201010 + +0d02d678 <wifi_rom_get_primary_ch>: + d02d678: b1d9 cbz r1, d02d6b2 <wifi_rom_get_primary_ch+0x3a> + d02d67a: b1d2 cbz r2, d02d6b2 <wifi_rom_get_primary_ch+0x3a> + d02d67c: 2901 cmp r1, #1 + d02d67e: d104 bne.n d02d68a <wifi_rom_get_primary_ch+0x12> + d02d680: 2a01 cmp r2, #1 + d02d682: b240 sxtb r0, r0 + d02d684: d10b bne.n d02d69e <wifi_rom_get_primary_ch+0x26> + d02d686: 3802 subs r0, #2 + d02d688: e00a b.n d02d6a0 <wifi_rom_get_primary_ch+0x28> + d02d68a: 2902 cmp r1, #2 + d02d68c: d111 bne.n d02d6b2 <wifi_rom_get_primary_ch+0x3a> + d02d68e: 2b01 cmp r3, #1 + d02d690: d108 bne.n d02d6a4 <wifi_rom_get_primary_ch+0x2c> + d02d692: 1f03 subs r3, r0, #4 + d02d694: b2db uxtb r3, r3 + d02d696: 2a01 cmp r2, #1 + d02d698: d0f5 beq.n d02d686 <wifi_rom_get_primary_ch+0xe> + d02d69a: 2a03 cmp r2, #3 + d02d69c: d108 bne.n d02d6b0 <wifi_rom_get_primary_ch+0x38> + d02d69e: 3002 adds r0, #2 + d02d6a0: b2c0 uxtb r0, r0 + d02d6a2: 4770 bx lr + d02d6a4: 2b03 cmp r3, #3 + d02d6a6: d101 bne.n d02d6ac <wifi_rom_get_primary_ch+0x34> + d02d6a8: 1d03 adds r3, r0, #4 + d02d6aa: e7f3 b.n d02d694 <wifi_rom_get_primary_ch+0x1c> + d02d6ac: 4603 mov r3, r0 + d02d6ae: e7f2 b.n d02d696 <wifi_rom_get_primary_ch+0x1e> + d02d6b0: 4618 mov r0, r3 + d02d6b2: 4770 bx lr + +0d02d6b4 <rtw_on_action_public>: + d02d6b4: b508 push {r3, lr} + d02d6b6: f8d1 10bc ldr.w r1, [r1, #188] ; 0xbc + d02d6ba: 2206 movs r2, #6 + d02d6bc: f600 00c8 addw r0, r0, #2248 ; 0x8c8 + d02d6c0: 3104 adds r1, #4 + d02d6c2: f7d7 ff67 bl d005594 <rtw_memcmp> + d02d6c6: 2000 movs r0, #0 + d02d6c8: bd08 pop {r3, pc} ... -0d02d5f0 <rtw_on_action_back>: - d02d5f0: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d02d5f4: f8d1 70bc ldr.w r7, [r1, #188] ; 0xbc - d02d5f8: b085 sub sp, #20 - d02d5fa: 4605 mov r5, r0 - d02d5fc: f8d0 8000 ldr.w r8, [r0] - d02d600: 2206 movs r2, #6 - d02d602: 1d39 adds r1, r7, #4 - d02d604: f600 00c8 addw r0, r0, #2248 ; 0x8c8 - d02d608: f7d7 ffc4 bl d005594 <rtw_memcmp> - d02d60c: b908 cbnz r0, d02d612 <rtw_on_action_back+0x22> - d02d60e: 2401 movs r4, #1 - d02d610: e06f b.n d02d6f2 <rtw_on_action_back+0x102> - d02d612: 4628 mov r0, r5 - d02d614: f7e4 fff8 bl d012608 <rtw_check_ap_mode> - d02d618: 2800 cmp r0, #0 - d02d61a: d035 beq.n d02d688 <rtw_on_action_back+0x98> - d02d61c: f107 090a add.w r9, r7, #10 - d02d620: f505 70b6 add.w r0, r5, #364 ; 0x16c - d02d624: 4649 mov r1, r9 - d02d626: f7df fa1d bl d00ca64 <rtw_get_stainfo> - d02d62a: 4606 mov r6, r0 - d02d62c: 2800 cmp r0, #0 - d02d62e: d0ee beq.n d02d60e <rtw_on_action_back+0x1e> - d02d630: 7e3b ldrb r3, [r7, #24] - d02d632: 2b03 cmp r3, #3 - d02d634: d1eb bne.n d02d60e <rtw_on_action_back+0x1e> - d02d636: f895 30b3 ldrb.w r3, [r5, #179] ; 0xb3 - d02d63a: 2b00 cmp r3, #0 - d02d63c: d0e7 beq.n d02d60e <rtw_on_action_back+0x1e> - d02d63e: 7e7c ldrb r4, [r7, #25] - d02d640: 2c01 cmp r4, #1 - d02d642: d036 beq.n d02d6b2 <rtw_on_action_back+0xc2> - d02d644: 2c02 cmp r4, #2 - d02d646: d05c beq.n d02d702 <rtw_on_action_back+0x112> - d02d648: 2c00 cmp r4, #0 - d02d64a: d1e0 bne.n d02d60e <rtw_on_action_back+0x1e> - d02d64c: f105 08c9 add.w r8, r5, #201 ; 0xc9 - d02d650: 2207 movs r2, #7 - d02d652: f107 011a add.w r1, r7, #26 - d02d656: 4b52 ldr r3, [pc, #328] ; (d02d7a0 <rtw_on_action_back+0x1b0>) - d02d658: 4640 mov r0, r8 - d02d65a: 4798 blx r3 - d02d65c: f895 60bb ldrb.w r6, [r5, #187] ; 0xbb - d02d660: 2e01 cmp r6, #1 - d02d662: d124 bne.n d02d6ae <rtw_on_action_back+0xbe> - d02d664: 4b4f ldr r3, [pc, #316] ; (d02d7a4 <rtw_on_action_back+0x1b4>) - d02d666: 7d9a ldrb r2, [r3, #22] - d02d668: 06d1 lsls r1, r2, #27 - d02d66a: f3c2 1300 ubfx r3, r2, #4, #1 - d02d66e: d511 bpl.n d02d694 <rtw_on_action_back+0xa4> - d02d670: 4632 mov r2, r6 - d02d672: 4649 mov r1, r9 - d02d674: 4628 mov r0, r5 - d02d676: 4623 mov r3, r4 - d02d678: f7e4 fa12 bl d011aa0 <rtw_issue_action_ba> - d02d67c: 464a mov r2, r9 - d02d67e: 4641 mov r1, r8 - d02d680: 4628 mov r0, r5 - d02d682: f7e4 f9b7 bl d0119f4 <rtw_on_addba_req> - d02d686: e7c2 b.n d02d60e <rtw_on_action_back+0x1e> - d02d688: 4628 mov r0, r5 - d02d68a: f7e4 ffc4 bl d012616 <rtw_check_sta_associated_to_ap> - d02d68e: 2800 cmp r0, #0 - d02d690: d1c4 bne.n d02d61c <rtw_on_action_back+0x2c> - d02d692: e7bc b.n d02d60e <rtw_on_action_back+0x1e> - d02d694: 464a mov r2, r9 - d02d696: 4641 mov r1, r8 - d02d698: 4628 mov r0, r5 - d02d69a: 9301 str r3, [sp, #4] - d02d69c: f7e4 f9aa bl d0119f4 <rtw_on_addba_req> - d02d6a0: 9b01 ldr r3, [sp, #4] - d02d6a2: 2201 movs r2, #1 - d02d6a4: 4649 mov r1, r9 - d02d6a6: 4628 mov r0, r5 - d02d6a8: f7e4 f9fa bl d011aa0 <rtw_issue_action_ba> - d02d6ac: e7af b.n d02d60e <rtw_on_action_back+0x1e> - d02d6ae: 2325 movs r3, #37 ; 0x25 - d02d6b0: e7f7 b.n d02d6a2 <rtw_on_action_back+0xb2> - d02d6b2: 7f78 ldrb r0, [r7, #29] - d02d6b4: f8b7 501b ldrh.w r5, [r7, #27] - d02d6b8: f3c0 0282 ubfx r2, r0, #2, #3 - d02d6bc: f896 1227 ldrb.w r1, [r6, #551] ; 0x227 - d02d6c0: fa04 f202 lsl.w r2, r4, r2 - d02d6c4: 43d3 mvns r3, r2 - d02d6c6: b2db uxtb r3, r3 - d02d6c8: b9bd cbnz r5, d02d6fa <rtw_on_action_back+0x10a> - d02d6ca: 430a orrs r2, r1 - d02d6cc: 7fbd ldrb r5, [r7, #30] - d02d6ce: 0980 lsrs r0, r0, #6 - d02d6d0: f886 2227 strb.w r2, [r6, #551] ; 0x227 - d02d6d4: f896 2228 ldrb.w r2, [r6, #552] ; 0x228 - d02d6d8: ea40 0085 orr.w r0, r0, r5, lsl #2 - d02d6dc: 4013 ands r3, r2 - d02d6de: f886 3228 strb.w r3, [r6, #552] ; 0x228 - d02d6e2: f8b8 3260 ldrh.w r3, [r8, #608] ; 0x260 - d02d6e6: 4283 cmp r3, r0 - d02d6e8: d991 bls.n d02d60e <rtw_on_action_back+0x1e> - d02d6ea: f8a8 0260 strh.w r0, [r8, #608] ; 0x260 - d02d6ee: f7f3 fcb0 bl d021052 <ROM_WIFI_SET_MAX_AGG_NUM> - d02d6f2: 4620 mov r0, r4 - d02d6f4: b005 add sp, #20 - d02d6f6: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d02d6fa: 400b ands r3, r1 - d02d6fc: f886 3227 strb.w r3, [r6, #551] ; 0x227 - d02d700: e7f7 b.n d02d6f2 <rtw_on_action_back+0x102> - d02d702: 7efb ldrb r3, [r7, #27] - d02d704: 071a lsls r2, r3, #28 - d02d706: ea4f 1513 mov.w r5, r3, lsr #4 - d02d70a: d413 bmi.n d02d734 <rtw_on_action_back+0x144> - d02d70c: 2401 movs r4, #1 - d02d70e: f890 3227 ldrb.w r3, [r0, #551] ; 0x227 - d02d712: f890 2228 ldrb.w r2, [r0, #552] ; 0x228 - d02d716: fa04 f505 lsl.w r5, r4, r5 - d02d71a: ea23 0505 bic.w r5, r3, r5 - d02d71e: f880 5227 strb.w r5, [r0, #551] ; 0x227 - d02d722: 7efb ldrb r3, [r7, #27] - d02d724: 091b lsrs r3, r3, #4 - d02d726: fa04 f303 lsl.w r3, r4, r3 - d02d72a: ea22 0303 bic.w r3, r2, r3 - d02d72e: f880 3228 strb.w r3, [r0, #552] ; 0x228 - d02d732: e7de b.n d02d6f2 <rtw_on_action_back+0x102> - d02d734: f105 0370 add.w r3, r5, #112 ; 0x70 - d02d738: f850 4023 ldr.w r4, [r0, r3, lsl #2] - d02d73c: 2c00 cmp r4, #0 - d02d73e: d0d8 beq.n d02d6f2 <rtw_on_action_back+0x102> - d02d740: 4b18 ldr r3, [pc, #96] ; (d02d7a4 <rtw_on_action_back+0x1b4>) - d02d742: 7d9b ldrb r3, [r3, #22] - d02d744: f3c3 1200 ubfx r2, r3, #4, #1 - d02d748: 06db lsls r3, r3, #27 - d02d74a: d524 bpl.n d02d796 <rtw_on_action_back+0x1a6> - d02d74c: f104 0714 add.w r7, r4, #20 - d02d750: a903 add r1, sp, #12 - d02d752: 4638 mov r0, r7 - d02d754: f7d7 feb0 bl d0054b8 <rtw_enter_critical_bh> - d02d758: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02d75c: b13b cbz r3, d02d76e <rtw_on_action_back+0x17e> - d02d75e: f003 037f and.w r3, r3, #127 ; 0x7f - d02d762: f104 0018 add.w r0, r4, #24 - d02d766: f884 3030 strb.w r3, [r4, #48] ; 0x30 - d02d76a: f7fd fae1 bl d02ad30 <rtw_cancel_timer> - d02d76e: 2101 movs r1, #1 - d02d770: 4620 mov r0, r4 - d02d772: f7f6 fc4f bl d024014 <rtw_recv_reorder_dequeue> - d02d776: 2801 cmp r0, #1 - d02d778: d0f9 beq.n d02d76e <rtw_on_action_back+0x17e> - d02d77a: f64f 73ff movw r3, #65535 ; 0xffff - d02d77e: a903 add r1, sp, #12 - d02d780: 4638 mov r0, r7 - d02d782: 80e3 strh r3, [r4, #6] - d02d784: 2300 movs r3, #0 - d02d786: 7123 strb r3, [r4, #4] - d02d788: f7d7 fe9e bl d0054c8 <rtw_exit_critical_bh> - d02d78c: 4629 mov r1, r5 - d02d78e: 4630 mov r0, r6 - d02d790: f7f6 fd44 bl d02421c <rtw_recv_reorder_free> - d02d794: e73b b.n d02d60e <rtw_on_action_back+0x1e> - d02d796: f64f 73ff movw r3, #65535 ; 0xffff - d02d79a: 7122 strb r2, [r4, #4] - d02d79c: 80e3 strh r3, [r4, #6] - d02d79e: e7f5 b.n d02d78c <rtw_on_action_back+0x19c> - d02d7a0: 00027939 .word 0x00027939 - d02d7a4: 60000c80 .word 0x60000c80 - -0d02d7a8 <rtw_on_action_wnm>: - d02d7a8: 4b1c ldr r3, [pc, #112] ; (d02d81c <rtw_on_action_wnm+0x74>) - d02d7aa: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02d7ac: 4604 mov r4, r0 - d02d7ae: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc - d02d7b2: 6818 ldr r0, [r3, #0] - d02d7b4: 460e mov r6, r1 - d02d7b6: 889b ldrh r3, [r3, #4] - d02d7b8: f8d1 70b4 ldr.w r7, [r1, #180] ; 0xb4 - d02d7bc: f105 010a add.w r1, r5, #10 - d02d7c0: 9000 str r0, [sp, #0] - d02d7c2: f504 70b6 add.w r0, r4, #364 ; 0x16c - d02d7c6: f8ad 3004 strh.w r3, [sp, #4] - d02d7ca: f7df f94b bl d00ca64 <rtw_get_stainfo> - d02d7ce: b910 cbnz r0, d02d7d6 <rtw_on_action_wnm+0x2e> - d02d7d0: 2000 movs r0, #0 - d02d7d2: b003 add sp, #12 - d02d7d4: bdf0 pop {r4, r5, r6, r7, pc} - d02d7d6: 2206 movs r2, #6 - d02d7d8: 4669 mov r1, sp - d02d7da: 1d28 adds r0, r5, #4 - d02d7dc: f7d7 feda bl d005594 <rtw_memcmp> - d02d7e0: 2800 cmp r0, #0 - d02d7e2: d1f5 bne.n d02d7d0 <rtw_on_action_wnm+0x28> - d02d7e4: 7e2b ldrb r3, [r5, #24] - d02d7e6: 2b0a cmp r3, #10 - d02d7e8: d1f2 bne.n d02d7d0 <rtw_on_action_wnm+0x28> - d02d7ea: 7e6b ldrb r3, [r5, #25] - d02d7ec: 2b07 cmp r3, #7 - d02d7ee: d001 beq.n d02d7f4 <rtw_on_action_wnm+0x4c> - d02d7f0: 2001 movs r0, #1 - d02d7f2: e7ee b.n d02d7d2 <rtw_on_action_wnm+0x2a> - d02d7f4: 4620 mov r0, r4 - d02d7f6: f7e4 ff01 bl d0125fc <rtw_check_sta_mode> - d02d7fa: 2801 cmp r0, #1 - d02d7fc: 4604 mov r4, r0 - d02d7fe: d1f7 bne.n d02d7f0 <rtw_on_action_wnm+0x48> - d02d800: 4b07 ldr r3, [pc, #28] ; (d02d820 <rtw_on_action_wnm+0x78>) - d02d802: f893 302e ldrb.w r3, [r3, #46] ; 0x2e - d02d806: 2b00 cmp r3, #0 - d02d808: d0f2 beq.n d02d7f0 <rtw_on_action_wnm+0x48> - d02d80a: 4628 mov r0, r5 - d02d80c: f896 209b ldrb.w r2, [r6, #155] ; 0x9b - d02d810: 4639 mov r1, r7 - d02d812: f7ff f9d6 bl d02cbc2 <rtw_mgntframe_indicate> - d02d816: 4620 mov r0, r4 - d02d818: e7db b.n d02d7d2 <rtw_on_action_wnm+0x2a> - d02d81a: bf00 nop - d02d81c: 0d0456e9 .word 0x0d0456e9 - d02d820: 60000c80 .word 0x60000c80 - -0d02d824 <rtw_on_action>: - d02d824: 4b10 ldr r3, [pc, #64] ; (d02d868 <rtw_on_action+0x44>) - d02d826: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02d82a: 4606 mov r6, r0 - d02d82c: 681b ldr r3, [r3, #0] - d02d82e: f8d1 00bc ldr.w r0, [r1, #188] ; 0xbc - d02d832: 460d mov r5, r1 - d02d834: f890 8018 ldrb.w r8, [r0, #24] - d02d838: b12b cbz r3, d02d846 <rtw_on_action+0x22> - d02d83a: f8d1 10b4 ldr.w r1, [r1, #180] ; 0xb4 - d02d83e: 22d0 movs r2, #208 ; 0xd0 - d02d840: 3018 adds r0, #24 - d02d842: 3918 subs r1, #24 - d02d844: 4798 blx r3 - d02d846: 4c09 ldr r4, [pc, #36] ; (d02d86c <rtw_on_action+0x48>) - d02d848: f104 0730 add.w r7, r4, #48 ; 0x30 - d02d84c: 6823 ldr r3, [r4, #0] - d02d84e: 4598 cmp r8, r3 - d02d850: d103 bne.n d02d85a <rtw_on_action+0x36> - d02d852: 6863 ldr r3, [r4, #4] - d02d854: 4629 mov r1, r5 - d02d856: 4630 mov r0, r6 - d02d858: 4798 blx r3 - d02d85a: 3408 adds r4, #8 - d02d85c: 42bc cmp r4, r7 - d02d85e: d1f5 bne.n d02d84c <rtw_on_action+0x28> - d02d860: 2001 movs r0, #1 - d02d862: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02d866: bf00 nop - d02d868: 60008304 .word 0x60008304 - d02d86c: 0d04bbe4 .word 0x0d04bbe4 - -0d02d870 <halbb_ch_info_chk_cr_valid>: - d02d870: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d02d874: 784b ldrb r3, [r1, #1] - d02d876: f500 5680 add.w r6, r0, #4096 ; 0x1000 - d02d87a: 4607 mov r7, r0 - d02d87c: 460d mov r5, r1 - d02d87e: 2b00 cmp r3, #0 - d02d880: a801 add r0, sp, #4 - d02d882: f04f 0801 mov.w r8, #1 - d02d886: bf0c ite eq - d02d888: 2301 moveq r3, #1 - d02d88a: 2302 movne r3, #2 - d02d88c: f886 3b70 strb.w r3, [r6, #2928] ; 0xb70 - d02d890: 688c ldr r4, [r1, #8] - d02d892: 2100 movs r1, #0 - d02d894: 00ca lsls r2, r1, #3 - d02d896: fa24 f202 lsr.w r2, r4, r2 - d02d89a: b2d2 uxtb r2, r2 - d02d89c: f800 2b01 strb.w r2, [r0], #1 - d02d8a0: b911 cbnz r1, d02d8a8 <halbb_ch_info_chk_cr_valid+0x38> - d02d8a2: b952 cbnz r2, d02d8ba <halbb_ch_info_chk_cr_valid+0x4a> - d02d8a4: 2000 movs r0, #0 - d02d8a6: e054 b.n d02d952 <halbb_ch_info_chk_cr_valid+0xe2> - d02d8a8: b13a cbz r2, d02d8ba <halbb_ch_info_chk_cr_valid+0x4a> - d02d8aa: f108 0301 add.w r3, r8, #1 - d02d8ae: fa5f f883 uxtb.w r8, r3 - d02d8b2: f810 3c02 ldrb.w r3, [r0, #-2] - d02d8b6: 4293 cmp r3, r2 - d02d8b8: d1f4 bne.n d02d8a4 <halbb_ch_info_chk_cr_valid+0x34> - d02d8ba: 3101 adds r1, #1 - d02d8bc: 2904 cmp r1, #4 - d02d8be: d1e9 bne.n d02d894 <halbb_ch_info_chk_cr_valid+0x24> - d02d8c0: 2300 movs r3, #0 - d02d8c2: f89d 9004 ldrb.w r9, [sp, #4] - d02d8c6: 461c mov r4, r3 - d02d8c8: fa29 f103 lsr.w r1, r9, r3 - d02d8cc: b2da uxtb r2, r3 - d02d8ce: 3301 adds r3, #1 - d02d8d0: f011 0f01 tst.w r1, #1 - d02d8d4: bf18 it ne - d02d8d6: 4614 movne r4, r2 - d02d8d8: 2b08 cmp r3, #8 - d02d8da: d1f5 bne.n d02d8c8 <halbb_ch_info_chk_cr_valid+0x58> - d02d8dc: 3401 adds r4, #1 - d02d8de: b2e4 uxtb r4, r4 - d02d8e0: 4620 mov r0, r4 - d02d8e2: f7e6 fcaf bl d014244 <halbb_gen_mask_from_0> - d02d8e6: b2c0 uxtb r0, r0 - d02d8e8: 4581 cmp r9, r0 - d02d8ea: d1db bne.n d02d8a4 <halbb_ch_info_chk_cr_valid+0x34> - d02d8ec: f896 3b70 ldrb.w r3, [r6, #2928] ; 0xb70 - d02d8f0: f886 8b71 strb.w r8, [r6, #2929] ; 0xb71 - d02d8f4: fb13 f308 smulbb r3, r3, r8 - d02d8f8: f886 4b72 strb.w r4, [r6, #2930] ; 0xb72 - d02d8fc: fb13 f304 smulbb r3, r3, r4 - d02d900: 005b lsls r3, r3, #1 - d02d902: b29b uxth r3, r3 - d02d904: f8a6 3b94 strh.w r3, [r6, #2964] ; 0xb94 - d02d908: 78aa ldrb r2, [r5, #2] - d02d90a: 2a03 cmp r2, #3 - d02d90c: d8ca bhi.n d02d8a4 <halbb_ch_info_chk_cr_valid+0x34> - d02d90e: 78ea ldrb r2, [r5, #3] - d02d910: 2a03 cmp r2, #3 - d02d912: d8c7 bhi.n d02d8a4 <halbb_ch_info_chk_cr_valid+0x34> - d02d914: f507 50db add.w r0, r7, #7008 ; 0x1b60 - d02d918: 2200 movs r2, #0 - d02d91a: 3014 adds r0, #20 - d02d91c: 78a9 ldrb r1, [r5, #2] - d02d91e: eb01 0182 add.w r1, r1, r2, lsl #2 - d02d922: eb06 0141 add.w r1, r6, r1, lsl #1 - d02d926: f8b1 4b96 ldrh.w r4, [r1, #2966] ; 0xb96 - d02d92a: 8204 strh r4, [r0, #16] - d02d92c: fb14 f403 smulbb r4, r4, r3 - d02d930: 78a9 ldrb r1, [r5, #2] - d02d932: eb01 0182 add.w r1, r1, r2, lsl #2 - d02d936: 3201 adds r2, #1 - d02d938: eb06 0141 add.w r1, r6, r1, lsl #1 - d02d93c: 2a04 cmp r2, #4 - d02d93e: f8b1 1bb6 ldrh.w r1, [r1, #2998] ; 0xbb6 - d02d942: 8301 strh r1, [r0, #24] - d02d944: fb11 f103 smulbb r1, r1, r3 - d02d948: f820 4b02 strh.w r4, [r0], #2 - d02d94c: 80c1 strh r1, [r0, #6] - d02d94e: d1e5 bne.n d02d91c <halbb_ch_info_chk_cr_valid+0xac> - d02d950: 2001 movs r0, #1 - d02d952: b003 add sp, #12 - d02d954: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - -0d02d958 <halbb_ch_info_cfg_mu_buff_cr>: - d02d958: b410 push {r4} - d02d95a: f500 5480 add.w r4, r0, #4096 ; 0x1000 - d02d95e: b1b9 cbz r1, d02d990 <halbb_ch_info_cfg_mu_buff_cr+0x38> - d02d960: f8b0 3466 ldrh.w r3, [r0, #1126] ; 0x466 - d02d964: 2b04 cmp r3, #4 - d02d966: bf0c ite eq - d02d968: f240 2301 movweq r3, #513 ; 0x201 - d02d96c: f640 2301 movwne r3, #2561 ; 0xa01 - d02d970: f8a4 3b4c strh.w r3, [r4, #2892] ; 0xb4c - d02d974: f894 2b4d ldrb.w r2, [r4, #2893] ; 0xb4d - d02d978: f894 3b4c ldrb.w r3, [r4, #2892] ; 0xb4c - d02d97c: f8d4 1b58 ldr.w r1, [r4, #2904] ; 0xb58 - d02d980: ea43 1302 orr.w r3, r3, r2, lsl #4 - d02d984: f85d 4b04 ldr.w r4, [sp], #4 - d02d988: f44f 427f mov.w r2, #65280 ; 0xff00 - d02d98c: f7e6 bbfc b.w d014188 <halbb_set_reg> - d02d990: f8a4 1b4c strh.w r1, [r4, #2892] ; 0xb4c - d02d994: e7ee b.n d02d974 <halbb_ch_info_cfg_mu_buff_cr+0x1c> - -0d02d996 <halbb_cfg_ch_info_cr>: - d02d996: b570 push {r4, r5, r6, lr} - d02d998: 4605 mov r5, r0 - d02d99a: 460c mov r4, r1 - d02d99c: f7ff ff68 bl d02d870 <halbb_ch_info_chk_cr_valid> - d02d9a0: 2800 cmp r0, #0 - d02d9a2: d03a beq.n d02da1a <halbb_cfg_ch_info_cr+0x84> - d02d9a4: 7862 ldrb r2, [r4, #1] - d02d9a6: f505 5680 add.w r6, r5, #4096 ; 0x1000 - d02d9aa: 78a3 ldrb r3, [r4, #2] - d02d9ac: 4628 mov r0, r5 - d02d9ae: 0052 lsls r2, r2, #1 - d02d9b0: f8d6 1b58 ldr.w r1, [r6, #2904] ; 0xb58 - d02d9b4: 009b lsls r3, r3, #2 - d02d9b6: f002 0202 and.w r2, r2, #2 - d02d9ba: f003 030c and.w r3, r3, #12 - d02d9be: 431a orrs r2, r3 - d02d9c0: 7823 ldrb r3, [r4, #0] - d02d9c2: f003 0301 and.w r3, r3, #1 - d02d9c6: 431a orrs r2, r3 - d02d9c8: 78e3 ldrb r3, [r4, #3] - d02d9ca: 011b lsls r3, r3, #4 - d02d9cc: f003 0330 and.w r3, r3, #48 ; 0x30 - d02d9d0: 4313 orrs r3, r2 - d02d9d2: 22fc movs r2, #252 ; 0xfc - d02d9d4: f7e6 fbd8 bl d014188 <halbb_set_reg> - d02d9d8: 68a3 ldr r3, [r4, #8] - d02d9da: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d02d9de: f8d6 1b5c ldr.w r1, [r6, #2908] ; 0xb5c - d02d9e2: 4628 mov r0, r5 - d02d9e4: f7e6 fbd0 bl d014188 <halbb_set_reg> - d02d9e8: 7b23 ldrb r3, [r4, #12] - d02d9ea: f8d6 2b64 ldr.w r2, [r6, #2916] ; 0xb64 - d02d9ee: 4628 mov r0, r5 - d02d9f0: f8d6 1b60 ldr.w r1, [r6, #2912] ; 0xb60 - d02d9f4: f7e6 fbc8 bl d014188 <halbb_set_reg> - d02d9f8: 7b63 ldrb r3, [r4, #13] - d02d9fa: f8d6 2b6c ldr.w r2, [r6, #2924] ; 0xb6c - d02d9fe: 4628 mov r0, r5 - d02da00: f8d6 1b68 ldr.w r1, [r6, #2920] ; 0xb68 - d02da04: f7e6 fbc0 bl d014188 <halbb_set_reg> - d02da08: 4628 mov r0, r5 - d02da0a: 2300 movs r3, #0 - d02da0c: f04f 5280 mov.w r2, #268435456 ; 0x10000000 - d02da10: f242 0108 movw r1, #8200 ; 0x2008 - d02da14: f7e6 fbb8 bl d014188 <halbb_set_reg> - d02da18: 2001 movs r0, #1 - d02da1a: bd70 pop {r4, r5, r6, pc} - -0d02da1c <halbb_ch_info_status_en>: - d02da1c: b537 push {r0, r1, r2, r4, r5, lr} - d02da1e: f500 5480 add.w r4, r0, #4096 ; 0x1000 - d02da22: 4615 mov r5, r2 - d02da24: f894 3b45 ldrb.w r3, [r4, #2885] ; 0xb45 - d02da28: b189 cbz r1, d02da4e <halbb_ch_info_status_en+0x32> - d02da2a: f043 0302 orr.w r3, r3, #2 - d02da2e: f884 3b45 strb.w r3, [r4, #2885] ; 0xb45 - d02da32: 9001 str r0, [sp, #4] - d02da34: f7ff ff90 bl d02d958 <halbb_ch_info_cfg_mu_buff_cr> - d02da38: 9801 ldr r0, [sp, #4] - d02da3a: b95d cbnz r5, d02da54 <halbb_ch_info_status_en+0x38> - d02da3c: 2301 movs r3, #1 - d02da3e: 2203 movs r2, #3 - d02da40: f8d4 1b58 ldr.w r1, [r4, #2904] ; 0xb58 - d02da44: b003 add sp, #12 - d02da46: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d02da4a: f7e6 bb9d b.w d014188 <halbb_set_reg> - d02da4e: f003 03fd and.w r3, r3, #253 ; 0xfd - d02da52: e7ec b.n d02da2e <halbb_ch_info_status_en+0x12> - d02da54: 2302 movs r3, #2 - d02da56: e7f2 b.n d02da3e <halbb_ch_info_status_en+0x22> - -0d02da58 <halbb_ch_info_get_data>: - d02da58: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d02da5c: 460d mov r5, r1 - d02da5e: 6809 ldr r1, [r1, #0] - d02da60: 4616 mov r6, r2 - d02da62: 4699 mov r9, r3 - d02da64: f8dd a024 ldr.w sl, [sp, #36] ; 0x24 - d02da68: b919 cbnz r1, d02da72 <halbb_ch_info_get_data+0x1a> - d02da6a: 2602 movs r6, #2 - d02da6c: 4630 mov r0, r6 - d02da6e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02da72: 2a00 cmp r2, #0 - d02da74: d0f9 beq.n d02da6a <halbb_ch_info_get_data+0x12> - d02da76: f500 5480 add.w r4, r0, #4096 ; 0x1000 - d02da7a: f8df 810c ldr.w r8, [pc, #268] ; d02db88 <halbb_ch_info_get_data+0x130> - d02da7e: 4618 mov r0, r3 - d02da80: f8b4 2b30 ldrh.w r2, [r4, #2864] ; 0xb30 - d02da84: f8d4 7bd8 ldr.w r7, [r4, #3032] ; 0xbd8 - d02da88: 47c0 blx r8 - d02da8a: f8b4 2b30 ldrh.w r2, [r4, #2864] ; 0xb30 - d02da8e: 1ab6 subs r6, r6, r2 - d02da90: f8ca 6000 str.w r6, [sl] - d02da94: f8b4 2b30 ldrh.w r2, [r4, #2864] ; 0xb30 - d02da98: 682b ldr r3, [r5, #0] - d02da9a: 4413 add r3, r2 - d02da9c: 602b str r3, [r5, #0] - d02da9e: f899 3007 ldrb.w r3, [r9, #7] - d02daa2: f88a 3004 strb.w r3, [sl, #4] - d02daa6: f899 2004 ldrb.w r2, [r9, #4] - d02daaa: 0792 lsls r2, r2, #30 - d02daac: d5dd bpl.n d02da6a <halbb_ch_info_get_data+0x12> - d02daae: f894 2b34 ldrb.w r2, [r4, #2868] ; 0xb34 - d02dab2: 2a00 cmp r2, #0 - d02dab4: d059 beq.n d02db6a <halbb_ch_info_get_data+0x112> - d02dab6: 2b00 cmp r3, #0 - d02dab8: d1d7 bne.n d02da6a <halbb_ch_info_get_data+0x12> - d02daba: f884 3b34 strb.w r3, [r4, #2868] ; 0xb34 - d02dabe: f884 3b24 strb.w r3, [r4, #2852] ; 0xb24 - d02dac2: bb13 cbnz r3, d02db0a <halbb_ch_info_get_data+0xb2> - d02dac4: f8b4 2b32 ldrh.w r2, [r4, #2866] ; 0xb32 - d02dac8: 6829 ldr r1, [r5, #0] - d02daca: 9808 ldr r0, [sp, #32] - d02dacc: 47c0 blx r8 - d02dace: 682b ldr r3, [r5, #0] - d02dad0: f8b4 2b32 ldrh.w r2, [r4, #2866] ; 0xb32 - d02dad4: 4413 add r3, r2 - d02dad6: 602b str r3, [r5, #0] - d02dad8: f8da 3000 ldr.w r3, [sl] - d02dadc: f8b4 2b32 ldrh.w r2, [r4, #2866] ; 0xb32 - d02dae0: 1a9b subs r3, r3, r2 - d02dae2: f8ca 3000 str.w r3, [sl] - d02dae6: f899 3002 ldrb.w r3, [r9, #2] - d02daea: f8b4 1b32 ldrh.w r1, [r4, #2866] ; 0xb32 - d02daee: f003 0201 and.w r2, r3, #1 - d02daf2: f8b9 3000 ldrh.w r3, [r9] - d02daf6: ea43 4302 orr.w r3, r3, r2, lsl #16 - d02dafa: f8b4 2b30 ldrh.w r2, [r4, #2864] ; 0xb30 - d02dafe: 440a add r2, r1 - d02db00: 1a9b subs r3, r3, r2 - d02db02: f8c4 3b28 str.w r3, [r4, #2856] ; 0xb28 - d02db06: f8c4 3b2c str.w r3, [r4, #2860] ; 0xb2c - d02db0a: f899 6004 ldrb.w r6, [r9, #4] - d02db0e: f8d4 3b2c ldr.w r3, [r4, #2860] ; 0xb2c - d02db12: f016 0601 ands.w r6, r6, #1 - d02db16: f8da 2000 ldr.w r2, [sl] - d02db1a: d02e beq.n d02db7a <halbb_ch_info_get_data+0x122> - d02db1c: 429a cmp r2, r3 - d02db1e: d330 bcc.n d02db82 <halbb_ch_info_get_data+0x12a> - d02db20: f8ca 3000 str.w r3, [sl] - d02db24: f894 3b44 ldrb.w r3, [r4, #2884] ; 0xb44 - d02db28: b123 cbz r3, d02db34 <halbb_ch_info_get_data+0xdc> - d02db2a: f8ba 1000 ldrh.w r1, [sl] - d02db2e: 6828 ldr r0, [r5, #0] - d02db30: f7e6 fbb4 bl d01429c <halbb_print_buff_64> - d02db34: f8d4 3bd8 ldr.w r3, [r4, #3032] ; 0xbd8 - d02db38: 2b00 cmp r3, #0 - d02db3a: d097 beq.n d02da6c <halbb_ch_info_get_data+0x14> - d02db3c: f8d4 0b28 ldr.w r0, [r4, #2856] ; 0xb28 - d02db40: f8d4 3bdc ldr.w r3, [r4, #3036] ; 0xbdc - d02db44: 4298 cmp r0, r3 - d02db46: d891 bhi.n d02da6c <halbb_ch_info_get_data+0x14> - d02db48: f899 3004 ldrb.w r3, [r9, #4] - d02db4c: f8d4 2b2c ldr.w r2, [r4, #2860] ; 0xb2c - d02db50: 07db lsls r3, r3, #31 - d02db52: 6829 ldr r1, [r5, #0] - d02db54: bf57 itett pl - d02db56: f8da 3000 ldrpl.w r3, [sl] - d02db5a: 1a80 submi r0, r0, r2 - d02db5c: 1ac0 subpl r0, r0, r3 - d02db5e: 1a80 subpl r0, r0, r2 - d02db60: bf58 it pl - d02db62: 461a movpl r2, r3 - d02db64: 4438 add r0, r7 - d02db66: 47c0 blx r8 - d02db68: e780 b.n d02da6c <halbb_ch_info_get_data+0x14> - d02db6a: 2b00 cmp r3, #0 - d02db6c: d0a7 beq.n d02dabe <halbb_ch_info_get_data+0x66> - d02db6e: f894 2b24 ldrb.w r2, [r4, #2852] ; 0xb24 - d02db72: 1a9a subs r2, r3, r2 - d02db74: 2a01 cmp r2, #1 - d02db76: d0a2 beq.n d02dabe <halbb_ch_info_get_data+0x66> - d02db78: e777 b.n d02da6a <halbb_ch_info_get_data+0x12> - d02db7a: 1a9b subs r3, r3, r2 - d02db7c: f8c4 3b2c str.w r3, [r4, #2860] ; 0xb2c - d02db80: e7d0 b.n d02db24 <halbb_ch_info_get_data+0xcc> - d02db82: 2602 movs r6, #2 - d02db84: e7ce b.n d02db24 <halbb_ch_info_get_data+0xcc> - d02db86: bf00 nop - d02db88: 00027939 .word 0x00027939 - -0d02db8c <halbb_ch_info_parsing>: - d02db8c: b5f0 push {r4, r5, r6, r7, lr} - d02db8e: b085 sub sp, #20 - d02db90: 461f mov r7, r3 - d02db92: 4606 mov r6, r0 - d02db94: 9b0b ldr r3, [sp, #44] ; 0x2c - d02db96: 9d0c ldr r5, [sp, #48] ; 0x30 - d02db98: 9103 str r1, [sp, #12] - d02db9a: a903 add r1, sp, #12 - d02db9c: 9300 str r3, [sp, #0] - d02db9e: 9501 str r5, [sp, #4] - d02dba0: 9b0a ldr r3, [sp, #40] ; 0x28 - d02dba2: f7ff ff59 bl d02da58 <halbb_ch_info_get_data> - d02dba6: 2802 cmp r0, #2 - d02dba8: 4604 mov r4, r0 - d02dbaa: d107 bne.n d02dbbc <halbb_ch_info_parsing+0x30> - d02dbac: f506 5680 add.w r6, r6, #4096 ; 0x1000 - d02dbb0: 2301 movs r3, #1 - d02dbb2: f886 3b34 strb.w r3, [r6, #2868] ; 0xb34 - d02dbb6: 2300 movs r3, #0 - d02dbb8: 716b strb r3, [r5, #5] - d02dbba: e002 b.n d02dbc2 <halbb_ch_info_parsing+0x36> - d02dbbc: 2801 cmp r0, #1 - d02dbbe: d1fa bne.n d02dbb6 <halbb_ch_info_parsing+0x2a> - d02dbc0: 7168 strb r0, [r5, #5] - d02dbc2: 682a ldr r2, [r5, #0] - d02dbc4: 4638 mov r0, r7 - d02dbc6: 9903 ldr r1, [sp, #12] - d02dbc8: 4b02 ldr r3, [pc, #8] ; (d02dbd4 <halbb_ch_info_parsing+0x48>) - d02dbca: 4798 blx r3 - d02dbcc: 4620 mov r0, r4 - d02dbce: b005 add sp, #20 - d02dbd0: bdf0 pop {r4, r5, r6, r7, pc} - d02dbd2: bf00 nop - d02dbd4: 00027939 .word 0x00027939 - -0d02dbd8 <halbb_ch_info_bbcr_init>: - d02dbd8: f500 5380 add.w r3, r0, #4096 ; 0x1000 - d02dbdc: 4a09 ldr r2, [pc, #36] ; (d02dc04 <halbb_ch_info_bbcr_init+0x2c>) - d02dbde: f500 51da add.w r1, r0, #6976 ; 0x1b40 - d02dbe2: b410 push {r4} - d02dbe4: 2401 movs r4, #1 - d02dbe6: f8c3 2b48 str.w r2, [r3, #2888] ; 0xb48 - d02dbea: 2200 movs r2, #0 - d02dbec: 3108 adds r1, #8 - d02dbee: f8c3 4b50 str.w r4, [r3, #2896] ; 0xb50 - d02dbf2: f8a3 2b4c strh.w r2, [r3, #2892] ; 0xb4c - d02dbf6: f8a3 2b54 strh.w r2, [r3, #2900] ; 0xb54 - d02dbfa: f85d 4b04 ldr.w r4, [sp], #4 - d02dbfe: f7ff beca b.w d02d996 <halbb_cfg_ch_info_cr> - d02dc02: bf00 nop - d02dc04: 03000100 .word 0x03000100 - -0d02dc08 <halbb_ch_info_init>: - d02dc08: b5f0 push {r4, r5, r6, r7, lr} - d02dc0a: b091 sub sp, #68 ; 0x44 - d02dc0c: 4b22 ldr r3, [pc, #136] ; (d02dc98 <halbb_ch_info_init+0x90>) - d02dc0e: 4604 mov r4, r0 - d02dc10: 466a mov r2, sp - d02dc12: f103 0720 add.w r7, r3, #32 - d02dc16: 4616 mov r6, r2 - d02dc18: 6818 ldr r0, [r3, #0] - d02dc1a: 3308 adds r3, #8 - d02dc1c: f853 1c04 ldr.w r1, [r3, #-4] - d02dc20: 4615 mov r5, r2 - d02dc22: 42bb cmp r3, r7 - d02dc24: c503 stmia r5!, {r0, r1} - d02dc26: 462a mov r2, r5 - d02dc28: d1f6 bne.n d02dc18 <halbb_ch_info_init+0x10> - d02dc2a: 4b1c ldr r3, [pc, #112] ; (d02dc9c <halbb_ch_info_init+0x94>) - d02dc2c: aa08 add r2, sp, #32 - d02dc2e: f103 0c20 add.w ip, r3, #32 - d02dc32: 4617 mov r7, r2 - d02dc34: 6818 ldr r0, [r3, #0] - d02dc36: 3308 adds r3, #8 - d02dc38: f853 1c04 ldr.w r1, [r3, #-4] - d02dc3c: 4615 mov r5, r2 - d02dc3e: 4563 cmp r3, ip - d02dc40: c503 stmia r5!, {r0, r1} - d02dc42: 462a mov r2, r5 - d02dc44: d1f6 bne.n d02dc34 <halbb_ch_info_init+0x2c> - d02dc46: 4620 mov r0, r4 - d02dc48: 4d15 ldr r5, [pc, #84] ; (d02dca0 <halbb_ch_info_init+0x98>) - d02dc4a: f7ff ffc5 bl d02dbd8 <halbb_ch_info_bbcr_init> - d02dc4e: f504 5380 add.w r3, r4, #4096 ; 0x1000 - d02dc52: f04f 1208 mov.w r2, #524296 ; 0x80008 - d02dc56: 2101 movs r1, #1 - d02dc58: f504 54db add.w r4, r4, #7008 ; 0x1b60 - d02dc5c: f44f 6080 mov.w r0, #1024 ; 0x400 - d02dc60: f8c3 2b30 str.w r2, [r3, #2864] ; 0xb30 - d02dc64: 2200 movs r2, #0 - d02dc66: f883 1b34 strb.w r1, [r3, #2868] ; 0xb34 - d02dc6a: f883 2b44 strb.w r2, [r3, #2884] ; 0xb44 - d02dc6e: f883 2b24 strb.w r2, [r3, #2852] ; 0xb24 - d02dc72: f8c3 0bdc str.w r0, [r3, #3036] ; 0xbdc - d02dc76: f104 0036 add.w r0, r4, #54 ; 0x36 - d02dc7a: f883 1be9 strb.w r1, [r3, #3049] ; 0xbe9 - d02dc7e: 4631 mov r1, r6 - d02dc80: f8a3 2be6 strh.w r2, [r3, #3046] ; 0xbe6 - d02dc84: 2220 movs r2, #32 - d02dc86: 47a8 blx r5 - d02dc88: 2220 movs r2, #32 - d02dc8a: 4639 mov r1, r7 - d02dc8c: f104 0056 add.w r0, r4, #86 ; 0x56 - d02dc90: 47a8 blx r5 - d02dc92: b011 add sp, #68 ; 0x44 - d02dc94: bdf0 pop {r4, r5, r6, r7, pc} - d02dc96: bf00 nop - d02dc98: 0d04bc14 .word 0x0d04bc14 - d02dc9c: 0d04bc34 .word 0x0d04bc34 - d02dca0: 00027939 .word 0x00027939 - -0d02dca4 <halbb_ch_info_buf_rls>: - d02dca4: b510 push {r4, lr} - d02dca6: f500 5480 add.w r4, r0, #4096 ; 0x1000 - d02dcaa: f8d4 0bd8 ldr.w r0, [r4, #3032] ; 0xbd8 - d02dcae: b130 cbz r0, d02dcbe <halbb_ch_info_buf_rls+0x1a> - d02dcb0: f8d4 1bdc ldr.w r1, [r4, #3036] ; 0xbdc - d02dcb4: f7d7 fc6a bl d00558c <rtw_mfree> - d02dcb8: 2300 movs r3, #0 - d02dcba: f8c4 3bd8 str.w r3, [r4, #3032] ; 0xbd8 - d02dcbe: bd10 pop {r4, pc} - -0d02dcc0 <halbb_ch_info_deinit>: - d02dcc0: b510 push {r4, lr} - d02dcc2: 4604 mov r4, r0 - d02dcc4: f7ff ffee bl d02dca4 <halbb_ch_info_buf_rls> - d02dcc8: f504 5480 add.w r4, r4, #4096 ; 0x1000 - d02dccc: f8d4 0b3c ldr.w r0, [r4, #2876] ; 0xb3c - d02dcd0: b128 cbz r0, d02dcde <halbb_ch_info_deinit+0x1e> - d02dcd2: f44f 71c0 mov.w r1, #384 ; 0x180 - d02dcd6: e8bd 4010 ldmia.w sp!, {r4, lr} - d02dcda: f7d7 bc57 b.w d00558c <rtw_mfree> - d02dcde: bd10 pop {r4, pc} - -0d02dce0 <halbb_cr_cfg_ch_info_init>: - d02dce0: f890 3469 ldrb.w r3, [r0, #1129] ; 0x469 - d02dce4: 2b03 cmp r3, #3 - d02dce6: d119 bne.n d02dd1c <halbb_cr_cfg_ch_info_init+0x3c> - d02dce8: f500 5080 add.w r0, r0, #4096 ; 0x1000 - d02dcec: f44f 7317 mov.w r3, #604 ; 0x25c - d02dcf0: f8c0 3b58 str.w r3, [r0, #2904] ; 0xb58 - d02dcf4: f44f 7318 mov.w r3, #608 ; 0x260 - d02dcf8: f8c0 3b5c str.w r3, [r0, #2908] ; 0xb5c - d02dcfc: f44f 5300 mov.w r3, #8192 ; 0x2000 - d02dd00: f8c0 3b60 str.w r3, [r0, #2912] ; 0xb60 - d02dd04: f44f 4380 mov.w r3, #16384 ; 0x4000 - d02dd08: f8c0 3b64 str.w r3, [r0, #2916] ; 0xb64 - d02dd0c: f242 0308 movw r3, #8200 ; 0x2008 - d02dd10: f8c0 3b68 str.w r3, [r0, #2920] ; 0xb68 - d02dd14: f04f 63c0 mov.w r3, #100663296 ; 0x6000000 - d02dd18: f8c0 3b6c str.w r3, [r0, #2924] ; 0xb6c - d02dd1c: 4770 bx lr - -0d02dd1e <halbb_init_cr_default>: - d02dd1e: b570 push {r4, r5, r6, lr} - d02dd20: f890 446e ldrb.w r4, [r0, #1134] ; 0x46e - d02dd24: 4605 mov r5, r0 - d02dd26: f89d 6010 ldrb.w r6, [sp, #16] - d02dd2a: b194 cbz r4, d02dd52 <halbb_init_cr_default+0x34> - d02dd2c: b109 cbz r1, d02dd32 <halbb_init_cr_default+0x14> - d02dd2e: b193 cbz r3, d02dd56 <halbb_init_cr_default+0x38> - d02dd30: b19a cbz r2, d02dd5a <halbb_init_cr_default+0x3c> - d02dd32: f8b5 0466 ldrh.w r0, [r5, #1126] ; 0x466 - d02dd36: 2840 cmp r0, #64 ; 0x40 - d02dd38: d111 bne.n d02dd5e <halbb_init_cr_default+0x40> - d02dd3a: 4628 mov r0, r5 - d02dd3c: f000 fafa bl d02e334 <halbb_cfg_bbcr_ax_8730e> - d02dd40: 4631 mov r1, r6 - d02dd42: 4604 mov r4, r0 - d02dd44: 4628 mov r0, r5 - d02dd46: f000 f997 bl d02e078 <halbb_tpu_mac_cr_init> - d02dd4a: 4631 mov r1, r6 - d02dd4c: 4628 mov r0, r5 - d02dd4e: f000 fa3d bl d02e1cc <halbb_tssi_ctrl_mac_cr_init> - d02dd52: 4620 mov r0, r4 - d02dd54: bd70 pop {r4, r5, r6, pc} - d02dd56: 461c mov r4, r3 - d02dd58: e7fb b.n d02dd52 <halbb_init_cr_default+0x34> - d02dd5a: 4614 mov r4, r2 - d02dd5c: e7f9 b.n d02dd52 <halbb_init_cr_default+0x34> - d02dd5e: 2401 movs r4, #1 - d02dd60: e7f7 b.n d02dd52 <halbb_init_cr_default+0x34> - -0d02dd62 <halbb_init_gain_table>: - d02dd62: b510 push {r4, lr} - d02dd64: f890 446e ldrb.w r4, [r0, #1134] ; 0x46e - d02dd68: b154 cbz r4, d02dd80 <halbb_init_gain_table+0x1e> - d02dd6a: b109 cbz r1, d02dd70 <halbb_init_gain_table+0xe> - d02dd6c: b153 cbz r3, d02dd84 <halbb_init_gain_table+0x22> - d02dd6e: b15a cbz r2, d02dd88 <halbb_init_gain_table+0x26> - d02dd70: f8b0 4466 ldrh.w r4, [r0, #1126] ; 0x466 - d02dd74: 2c40 cmp r4, #64 ; 0x40 - d02dd76: d109 bne.n d02dd8c <halbb_init_gain_table+0x2a> - d02dd78: f000 fb38 bl d02e3ec <halbb_cfg_bb_gain_ax_8730e> - d02dd7c: f000 0401 and.w r4, r0, #1 - d02dd80: 4620 mov r0, r4 - d02dd82: bd10 pop {r4, pc} - d02dd84: 461c mov r4, r3 - d02dd86: e7fb b.n d02dd80 <halbb_init_gain_table+0x1e> - d02dd88: 4614 mov r4, r2 - d02dd8a: e7f9 b.n d02dd80 <halbb_init_gain_table+0x1e> - d02dd8c: 2401 movs r4, #1 - d02dd8e: e7f7 b.n d02dd80 <halbb_init_gain_table+0x1e> - -0d02dd90 <halbb_init_reg>: - d02dd90: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - d02dd92: 2400 movs r4, #0 - d02dd94: 4606 mov r6, r0 - d02dd96: ab03 add r3, sp, #12 - d02dd98: 4622 mov r2, r4 - d02dd9a: 4621 mov r1, r4 - d02dd9c: 9400 str r4, [sp, #0] - d02dd9e: 9403 str r4, [sp, #12] - d02dda0: f7ff ffbd bl d02dd1e <halbb_init_cr_default> - d02dda4: 4605 mov r5, r0 - d02dda6: ab03 add r3, sp, #12 - d02dda8: 4622 mov r2, r4 - d02ddaa: 4621 mov r1, r4 - d02ddac: 4630 mov r0, r6 - d02ddae: 9400 str r4, [sp, #0] - d02ddb0: f7ff ffd7 bl d02dd62 <halbb_init_gain_table> - d02ddb4: b115 cbz r5, d02ddbc <halbb_init_reg+0x2c> - d02ddb6: 1b05 subs r5, r0, r4 - d02ddb8: bf18 it ne - d02ddba: 2501 movne r5, #1 - d02ddbc: 4628 mov r0, r5 - d02ddbe: b004 add sp, #16 - d02ddc0: bd70 pop {r4, r5, r6, pc} - -0d02ddc2 <halbb_get_efuse_init>: - d02ddc2: b510 push {r4, lr} - d02ddc4: 4604 mov r4, r0 - d02ddc6: f7e7 fc6d bl d0156a4 <halbb_get_normal_efuse_init> - d02ddca: 4620 mov r0, r4 - d02ddcc: e8bd 4010 ldmia.w sp!, {r4, lr} - d02ddd0: f7e7 bce2 b.w d015798 <halbb_get_hidden_efuse_init> - -0d02ddd4 <halbb_cmn_info_self_init_per_phy>: - d02ddd4: b510 push {r4, lr} - d02ddd6: 6843 ldr r3, [r0, #4] - d02ddd8: 4604 mov r4, r0 - d02ddda: 785b ldrb r3, [r3, #1] - d02dddc: 2b00 cmp r3, #0 - d02ddde: d151 bne.n d02de84 <halbb_cmn_info_self_init_per_phy+0xb0> - d02dde0: 2302 movs r3, #2 - d02dde2: f8a4 3466 strh.w r3, [r4, #1126] ; 0x466 - d02dde6: f8b4 3466 ldrh.w r3, [r4, #1126] ; 0x466 - d02ddea: f013 0f12 tst.w r3, #18 - d02ddee: d061 beq.n d02deb4 <halbb_cmn_info_self_init_per_phy+0xe0> - d02ddf0: 2201 movs r2, #1 - d02ddf2: f884 2469 strb.w r2, [r4, #1129] ; 0x469 - d02ddf6: f413 7fe0 tst.w r3, #448 ; 0x1c0 - d02ddfa: d065 beq.n d02dec8 <halbb_cmn_info_self_init_per_phy+0xf4> - d02ddfc: 2301 movs r3, #1 - d02ddfe: f884 346a strb.w r3, [r4, #1130] ; 0x46a - d02de02: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d02de06: f504 63aa add.w r3, r4, #1360 ; 0x550 - d02de0a: 2100 movs r1, #0 - d02de0c: 22ff movs r2, #255 ; 0xff - d02de0e: e9c3 0100 strd r0, r1, [r3] - d02de12: f884 2580 strb.w r2, [r4, #1408] ; 0x580 - d02de16: f64f 72ff movw r2, #65535 ; 0xffff - d02de1a: 2302 movs r3, #2 - d02de1c: 2105 movs r1, #5 - d02de1e: f8a4 2582 strh.w r2, [r4, #1410] ; 0x582 - d02de22: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d02de26: f884 3578 strb.w r3, [r4, #1400] ; 0x578 - d02de2a: 2300 movs r3, #0 - d02de2c: f8c4 2584 str.w r2, [r4, #1412] ; 0x584 - d02de30: f504 5280 add.w r2, r4, #4096 ; 0x1000 - d02de34: f884 357c strb.w r3, [r4, #1404] ; 0x57c - d02de38: 4620 mov r0, r4 - d02de3a: f884 357e strb.w r3, [r4, #1406] ; 0x57e - d02de3e: f8a2 3358 strh.w r3, [r2, #856] ; 0x358 - d02de42: f8a2 136c strh.w r1, [r2, #876] ; 0x36c - d02de46: f894 146a ldrb.w r1, [r4, #1130] ; 0x46a - d02de4a: f882 138d strb.w r1, [r2, #909] ; 0x38d - d02de4e: f882 138c strb.w r1, [r2, #908] ; 0x38c - d02de52: 2201 movs r2, #1 - d02de54: f8c4 3470 str.w r3, [r4, #1136] ; 0x470 - d02de58: f240 2301 movw r3, #513 ; 0x201 - d02de5c: f884 2541 strb.w r2, [r4, #1345] ; 0x541 - d02de60: f8a4 3474 strh.w r3, [r4, #1140] ; 0x474 - d02de64: f8a4 246e strh.w r2, [r4, #1134] ; 0x46e - d02de68: f884 2476 strb.w r2, [r4, #1142] ; 0x476 - d02de6c: f7e5 fe6a bl d013b44 <halbb_edcca_dev_hw_cap> - d02de70: 4620 mov r0, r4 - d02de72: f7e4 fd5a bl d01292a <halbb_cmn_info_self_reset> - d02de76: f894 305c ldrb.w r3, [r4, #92] ; 0x5c - d02de7a: b913 cbnz r3, d02de82 <halbb_cmn_info_self_init_per_phy+0xae> - d02de7c: 6e23 ldr r3, [r4, #96] ; 0x60 - d02de7e: 220d movs r2, #13 - d02de80: 701a strb r2, [r3, #0] - d02de82: bd10 pop {r4, pc} - d02de84: 2b02 cmp r3, #2 - d02de86: d101 bne.n d02de8c <halbb_cmn_info_self_init_per_phy+0xb8> - d02de88: 2304 movs r3, #4 - d02de8a: e7aa b.n d02dde2 <halbb_cmn_info_self_init_per_phy+0xe> - d02de8c: 2b01 cmp r3, #1 - d02de8e: d101 bne.n d02de94 <halbb_cmn_info_self_init_per_phy+0xc0> - d02de90: 2310 movs r3, #16 - d02de92: e7a6 b.n d02dde2 <halbb_cmn_info_self_init_per_phy+0xe> - d02de94: 2b06 cmp r3, #6 - d02de96: d106 bne.n d02dea6 <halbb_cmn_info_self_init_per_phy+0xd2> - d02de98: 2304 movs r3, #4 - d02de9a: f8a0 3466 strh.w r3, [r0, #1126] ; 0x466 - d02de9e: 2315 movs r3, #21 - d02dea0: f884 3468 strb.w r3, [r4, #1128] ; 0x468 - d02dea4: e79f b.n d02dde6 <halbb_cmn_info_self_init_per_phy+0x12> - d02dea6: 2b07 cmp r3, #7 - d02dea8: d19d bne.n d02dde6 <halbb_cmn_info_self_init_per_phy+0x12> - d02deaa: 2340 movs r3, #64 ; 0x40 - d02deac: f8a0 3466 strh.w r3, [r0, #1126] ; 0x466 - d02deb0: 231e movs r3, #30 - d02deb2: e7f5 b.n d02dea0 <halbb_cmn_info_self_init_per_phy+0xcc> - d02deb4: f013 0f28 tst.w r3, #40 ; 0x28 - d02deb8: d001 beq.n d02debe <halbb_cmn_info_self_init_per_phy+0xea> - d02deba: 2202 movs r2, #2 - d02debc: e799 b.n d02ddf2 <halbb_cmn_info_self_init_per_phy+0x1e> - d02debe: f413 7fe2 tst.w r3, #452 ; 0x1c4 - d02dec2: d098 beq.n d02ddf6 <halbb_cmn_info_self_init_per_phy+0x22> - d02dec4: 2203 movs r2, #3 - d02dec6: e794 b.n d02ddf2 <halbb_cmn_info_self_init_per_phy+0x1e> - d02dec8: f013 0f2e tst.w r3, #46 ; 0x2e - d02decc: d001 beq.n d02ded2 <halbb_cmn_info_self_init_per_phy+0xfe> - d02dece: 2302 movs r3, #2 - d02ded0: e795 b.n d02ddfe <halbb_cmn_info_self_init_per_phy+0x2a> - d02ded2: 06db lsls r3, r3, #27 - d02ded4: d592 bpl.n d02ddfc <halbb_cmn_info_self_init_per_phy+0x28> - d02ded6: 2304 movs r3, #4 - d02ded8: e791 b.n d02ddfe <halbb_cmn_info_self_init_per_phy+0x2a> - -0d02deda <halbb_supportability_init>: - d02deda: 6803 ldr r3, [r0, #0] - d02dedc: 785b ldrb r3, [r3, #1] - d02dede: 2b01 cmp r3, #1 - d02dee0: d00b beq.n d02defa <halbb_supportability_init+0x20> - d02dee2: f8b0 3466 ldrh.w r3, [r0, #1126] ; 0x466 - d02dee6: 2b40 cmp r3, #64 ; 0x40 - d02dee8: d109 bne.n d02defe <halbb_supportability_init+0x24> - d02deea: f44f 6207 mov.w r2, #2160 ; 0x870 - d02deee: 2300 movs r3, #0 - d02def0: f500 60aa add.w r0, r0, #1360 ; 0x550 - d02def4: e940 2302 strd r2, r3, [r0, #-8] - d02def8: 4770 bx lr - d02defa: 2202 movs r2, #2 - d02defc: e7f7 b.n d02deee <halbb_supportability_init+0x14> - d02defe: 2200 movs r2, #0 - d02df00: e7f5 b.n d02deee <halbb_supportability_init+0x14> - -0d02df02 <halbb_dm_init_per_phy>: - d02df02: b510 push {r4, lr} - d02df04: 4604 mov r4, r0 - d02df06: b308 cbz r0, d02df4c <halbb_dm_init_per_phy+0x4a> - d02df08: f890 346e ldrb.w r3, [r0, #1134] ; 0x46e - d02df0c: b1f3 cbz r3, d02df4c <halbb_dm_init_per_phy+0x4a> - d02df0e: f7e6 fe62 bl d014bd6 <halbb_ic_hw_setting_init> - d02df12: 4620 mov r0, r4 - d02df14: f7e7 ff17 bl d015d46 <halbb_gpio_setting_init> - d02df18: 4620 mov r0, r4 - d02df1a: f7ff ff52 bl d02ddc2 <halbb_get_efuse_init> - d02df1e: 4620 mov r0, r4 - d02df20: f7ff ffdb bl d02deda <halbb_supportability_init> - d02df24: 4620 mov r0, r4 - d02df26: f7e6 fcd7 bl d0148d8 <halbb_physts_parsing_init> - d02df2a: 4620 mov r0, r4 - d02df2c: f7e5 fe33 bl d013b96 <halbb_edcca_init> - d02df30: 4620 mov r0, r4 - d02df32: f7e5 f87d bl d013030 <halbb_cfo_trk_init> - d02df36: 4620 mov r0, r4 - d02df38: f7e6 f897 bl d01406a <halbb_env_mntr_init> - d02df3c: 4620 mov r0, r4 - d02df3e: f7ff fe63 bl d02dc08 <halbb_ch_info_init> - d02df42: 2301 movs r3, #1 - d02df44: 2000 movs r0, #0 - d02df46: f884 346f strb.w r3, [r4, #1135] ; 0x46f - d02df4a: bd10 pop {r4, pc} - d02df4c: 2001 movs r0, #1 - d02df4e: e7fc b.n d02df4a <halbb_dm_init_per_phy+0x48> - -0d02df50 <halbb_dm_init>: - d02df50: 2100 movs r1, #0 - d02df52: b508 push {r3, lr} - d02df54: f7ff ffd5 bl d02df02 <halbb_dm_init_per_phy> - d02df58: 2000 movs r0, #0 - d02df5a: bd08 pop {r3, pc} - -0d02df5c <halbb_timer_ctrl>: - d02df5c: f890 305c ldrb.w r3, [r0, #92] ; 0x5c - d02df60: 2b01 cmp r3, #1 - d02df62: d003 beq.n d02df6c <halbb_timer_ctrl+0x10> - d02df64: f600 42f8 addw r2, r0, #3320 ; 0xcf8 - d02df68: f7e6 b8f0 b.w d01414c <halbb_cfg_timers> - d02df6c: 4770 bx lr - -0d02df6e <halbb_dm_deinit>: - d02df6e: b510 push {r4, lr} - d02df70: f890 346f ldrb.w r3, [r0, #1135] ; 0x46f - d02df74: 4604 mov r4, r0 - d02df76: b143 cbz r3, d02df8a <halbb_dm_deinit+0x1c> - d02df78: 2101 movs r1, #1 - d02df7a: f7ff ffef bl d02df5c <halbb_timer_ctrl> - d02df7e: 4620 mov r0, r4 - d02df80: f7ff fe9e bl d02dcc0 <halbb_ch_info_deinit> - d02df84: 2300 movs r3, #0 - d02df86: f884 346f strb.w r3, [r4, #1135] ; 0x46f - d02df8a: bd10 pop {r4, pc} - -0d02df8c <halbb_timer_init>: - d02df8c: f890 305c ldrb.w r3, [r0, #92] ; 0x5c - d02df90: 2b01 cmp r3, #1 - d02df92: d001 beq.n d02df98 <halbb_timer_init+0xc> - d02df94: f7e5 b84b b.w d01302e <halbb_cfo_acc_timer_init> - d02df98: 4770 bx lr - -0d02df9a <halbb_cr_cfg_init>: - d02df9a: b510 push {r4, lr} - d02df9c: 4604 mov r4, r0 - d02df9e: f7e6 fcab bl d0148f8 <halbb_cr_cfg_physts_init> - d02dfa2: 4620 mov r0, r4 - d02dfa4: f7e6 f86c bl d014080 <halbb_cr_cfg_env_mntr_init> - d02dfa8: 4620 mov r0, r4 - d02dfaa: f7e5 fe28 bl d013bfe <halbb_cr_cfg_edcca_init> - d02dfae: 4620 mov r0, r4 - d02dfb0: f7ff fe96 bl d02dce0 <halbb_cr_cfg_ch_info_init> - d02dfb4: 4620 mov r0, r4 - d02dfb6: e8bd 4010 ldmia.w sp!, {r4, lr} - d02dfba: f7e5 bac7 b.w d01354c <halbb_cr_cfg_cfo_trk_init> - -0d02dfbe <halbb_hw_init>: - d02dfbe: b5d3 push {r0, r1, r4, r6, r7, lr} - d02dfc0: 4604 mov r4, r0 - d02dfc2: f04f 5600 mov.w r6, #536870912 ; 0x20000000 - d02dfc6: f7e5 fce1 bl d01398c <halbb_dbg_comp_init> - d02dfca: 2700 movs r7, #0 - d02dfcc: 2200 movs r2, #0 - d02dfce: 4620 mov r0, r4 - d02dfd0: 4611 mov r1, r2 - d02dfd2: e9cd 6700 strd r6, r7, [sp] - d02dfd6: f7e5 fce0 bl d01399a <halbb_print_devider> - d02dfda: 4620 mov r0, r4 - d02dfdc: f7ff fefa bl d02ddd4 <halbb_cmn_info_self_init_per_phy> - d02dfe0: 4620 mov r0, r4 - d02dfe2: f7ff ffd3 bl d02df8c <halbb_timer_init> - d02dfe6: 4620 mov r0, r4 - d02dfe8: f7ff ffd7 bl d02df9a <halbb_cr_cfg_init> - d02dfec: 2201 movs r2, #1 - d02dfee: 2100 movs r1, #0 - d02dff0: 4620 mov r0, r4 - d02dff2: e9cd 6700 strd r6, r7, [sp] - d02dff6: f7e5 fcd0 bl d01399a <halbb_print_devider> - d02dffa: b002 add sp, #8 - d02dffc: bdd0 pop {r4, r6, r7, pc} - -0d02dffe <halbb_buffer_deinit>: - d02dffe: b510 push {r4, lr} - d02e000: 460c mov r4, r1 - d02e002: 2102 movs r1, #2 - d02e004: 4620 mov r0, r4 - d02e006: f7ff ffa9 bl d02df5c <halbb_timer_ctrl> - d02e00a: 6e20 ldr r0, [r4, #96] ; 0x60 - d02e00c: b110 cbz r0, d02e014 <halbb_buffer_deinit+0x16> - d02e00e: 2180 movs r1, #128 ; 0x80 - d02e010: f7d7 fabc bl d00558c <rtw_mfree> - d02e014: b134 cbz r4, d02e024 <halbb_buffer_deinit+0x26> - d02e016: 4620 mov r0, r4 - d02e018: f641 4118 movw r1, #7192 ; 0x1c18 - d02e01c: e8bd 4010 ldmia.w sp!, {r4, lr} - d02e020: f7d7 bab4 b.w d00558c <rtw_mfree> - d02e024: bd10 pop {r4, pc} - -0d02e026 <halbb_buffer_init>: - d02e026: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02e028: 4606 mov r6, r0 - d02e02a: f641 4018 movw r0, #7192 ; 0x1c18 - d02e02e: 460d mov r5, r1 - d02e030: 4617 mov r7, r2 - d02e032: f7d7 faa9 bl d005588 <rtw_zmalloc> - d02e036: 4604 mov r4, r0 - d02e038: b910 cbnz r0, d02e040 <halbb_buffer_init+0x1a> - d02e03a: 2005 movs r0, #5 - d02e03c: b003 add sp, #12 - d02e03e: bdf0 pop {r4, r5, r6, r7, pc} - d02e040: 6038 str r0, [r7, #0] - d02e042: e9c0 6500 strd r6, r5, [r0] - d02e046: 2500 movs r5, #0 - d02e048: f880 505c strb.w r5, [r0, #92] ; 0x5c - d02e04c: 2080 movs r0, #128 ; 0x80 - d02e04e: f7d7 fa9b bl d005588 <rtw_zmalloc> - d02e052: 2800 cmp r0, #0 - d02e054: d0f1 beq.n d02e03a <halbb_buffer_init+0x14> - d02e056: 6620 str r0, [r4, #96] ; 0x60 - d02e058: 4620 mov r0, r4 - d02e05a: f7ff ffb0 bl d02dfbe <halbb_hw_init> - d02e05e: f04f 5200 mov.w r2, #536870912 ; 0x20000000 - d02e062: 2300 movs r3, #0 - d02e064: 4620 mov r0, r4 - d02e066: e9cd 2300 strd r2, r3, [sp] - d02e06a: 2201 movs r2, #1 - d02e06c: 4611 mov r1, r2 - d02e06e: f7e5 fc94 bl d01399a <halbb_print_devider> - d02e072: 4628 mov r0, r5 - d02e074: e7e2 b.n d02e03c <halbb_buffer_init+0x16> +0d02d6cc <rtw_on_action_back>: + d02d6cc: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d02d6d0: f8d1 70bc ldr.w r7, [r1, #188] ; 0xbc + d02d6d4: b085 sub sp, #20 + d02d6d6: 4605 mov r5, r0 + d02d6d8: f8d0 8000 ldr.w r8, [r0] + d02d6dc: 2206 movs r2, #6 + d02d6de: 1d39 adds r1, r7, #4 + d02d6e0: f600 00c8 addw r0, r0, #2248 ; 0x8c8 + d02d6e4: f7d7 ff56 bl d005594 <rtw_memcmp> + d02d6e8: b908 cbnz r0, d02d6ee <rtw_on_action_back+0x22> + d02d6ea: 2401 movs r4, #1 + d02d6ec: e06f b.n d02d7ce <rtw_on_action_back+0x102> + d02d6ee: 4628 mov r0, r5 + d02d6f0: f7e4 ff8a bl d012608 <rtw_check_ap_mode> + d02d6f4: 2800 cmp r0, #0 + d02d6f6: d035 beq.n d02d764 <rtw_on_action_back+0x98> + d02d6f8: f107 090a add.w r9, r7, #10 + d02d6fc: f505 70b6 add.w r0, r5, #364 ; 0x16c + d02d700: 4649 mov r1, r9 + d02d702: f7df f9af bl d00ca64 <rtw_get_stainfo> + d02d706: 4606 mov r6, r0 + d02d708: 2800 cmp r0, #0 + d02d70a: d0ee beq.n d02d6ea <rtw_on_action_back+0x1e> + d02d70c: 7e3b ldrb r3, [r7, #24] + d02d70e: 2b03 cmp r3, #3 + d02d710: d1eb bne.n d02d6ea <rtw_on_action_back+0x1e> + d02d712: f895 30b3 ldrb.w r3, [r5, #179] ; 0xb3 + d02d716: 2b00 cmp r3, #0 + d02d718: d0e7 beq.n d02d6ea <rtw_on_action_back+0x1e> + d02d71a: 7e7c ldrb r4, [r7, #25] + d02d71c: 2c01 cmp r4, #1 + d02d71e: d036 beq.n d02d78e <rtw_on_action_back+0xc2> + d02d720: 2c02 cmp r4, #2 + d02d722: d05c beq.n d02d7de <rtw_on_action_back+0x112> + d02d724: 2c00 cmp r4, #0 + d02d726: d1e0 bne.n d02d6ea <rtw_on_action_back+0x1e> + d02d728: f105 08c9 add.w r8, r5, #201 ; 0xc9 + d02d72c: 2207 movs r2, #7 + d02d72e: f107 011a add.w r1, r7, #26 + d02d732: 4b52 ldr r3, [pc, #328] ; (d02d87c <rtw_on_action_back+0x1b0>) + d02d734: 4640 mov r0, r8 + d02d736: 4798 blx r3 + d02d738: f895 60bb ldrb.w r6, [r5, #187] ; 0xbb + d02d73c: 2e01 cmp r6, #1 + d02d73e: d124 bne.n d02d78a <rtw_on_action_back+0xbe> + d02d740: 4b4f ldr r3, [pc, #316] ; (d02d880 <rtw_on_action_back+0x1b4>) + d02d742: 7d9a ldrb r2, [r3, #22] + d02d744: 06d1 lsls r1, r2, #27 + d02d746: f3c2 1300 ubfx r3, r2, #4, #1 + d02d74a: d511 bpl.n d02d770 <rtw_on_action_back+0xa4> + d02d74c: 4632 mov r2, r6 + d02d74e: 4649 mov r1, r9 + d02d750: 4628 mov r0, r5 + d02d752: 4623 mov r3, r4 + d02d754: f7e4 f9a4 bl d011aa0 <rtw_issue_action_ba> + d02d758: 464a mov r2, r9 + d02d75a: 4641 mov r1, r8 + d02d75c: 4628 mov r0, r5 + d02d75e: f7e4 f949 bl d0119f4 <rtw_on_addba_req> + d02d762: e7c2 b.n d02d6ea <rtw_on_action_back+0x1e> + d02d764: 4628 mov r0, r5 + d02d766: f7e4 ff56 bl d012616 <rtw_check_sta_associated_to_ap> + d02d76a: 2800 cmp r0, #0 + d02d76c: d1c4 bne.n d02d6f8 <rtw_on_action_back+0x2c> + d02d76e: e7bc b.n d02d6ea <rtw_on_action_back+0x1e> + d02d770: 464a mov r2, r9 + d02d772: 4641 mov r1, r8 + d02d774: 4628 mov r0, r5 + d02d776: 9301 str r3, [sp, #4] + d02d778: f7e4 f93c bl d0119f4 <rtw_on_addba_req> + d02d77c: 9b01 ldr r3, [sp, #4] + d02d77e: 2201 movs r2, #1 + d02d780: 4649 mov r1, r9 + d02d782: 4628 mov r0, r5 + d02d784: f7e4 f98c bl d011aa0 <rtw_issue_action_ba> + d02d788: e7af b.n d02d6ea <rtw_on_action_back+0x1e> + d02d78a: 2325 movs r3, #37 ; 0x25 + d02d78c: e7f7 b.n d02d77e <rtw_on_action_back+0xb2> + d02d78e: 7f78 ldrb r0, [r7, #29] + d02d790: f8b7 501b ldrh.w r5, [r7, #27] + d02d794: f3c0 0282 ubfx r2, r0, #2, #3 + d02d798: f896 1227 ldrb.w r1, [r6, #551] ; 0x227 + d02d79c: fa04 f202 lsl.w r2, r4, r2 + d02d7a0: 43d3 mvns r3, r2 + d02d7a2: b2db uxtb r3, r3 + d02d7a4: b9bd cbnz r5, d02d7d6 <rtw_on_action_back+0x10a> + d02d7a6: 430a orrs r2, r1 + d02d7a8: 7fbd ldrb r5, [r7, #30] + d02d7aa: 0980 lsrs r0, r0, #6 + d02d7ac: f886 2227 strb.w r2, [r6, #551] ; 0x227 + d02d7b0: f896 2228 ldrb.w r2, [r6, #552] ; 0x228 + d02d7b4: ea40 0085 orr.w r0, r0, r5, lsl #2 + d02d7b8: 4013 ands r3, r2 + d02d7ba: f886 3228 strb.w r3, [r6, #552] ; 0x228 + d02d7be: f8b8 3260 ldrh.w r3, [r8, #608] ; 0x260 + d02d7c2: 4283 cmp r3, r0 + d02d7c4: d991 bls.n d02d6ea <rtw_on_action_back+0x1e> + d02d7c6: f8a8 0260 strh.w r0, [r8, #608] ; 0x260 + d02d7ca: f7f3 fcb0 bl d02112e <ROM_WIFI_SET_MAX_AGG_NUM> + d02d7ce: 4620 mov r0, r4 + d02d7d0: b005 add sp, #20 + d02d7d2: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d02d7d6: 400b ands r3, r1 + d02d7d8: f886 3227 strb.w r3, [r6, #551] ; 0x227 + d02d7dc: e7f7 b.n d02d7ce <rtw_on_action_back+0x102> + d02d7de: 7efb ldrb r3, [r7, #27] + d02d7e0: 071a lsls r2, r3, #28 + d02d7e2: ea4f 1513 mov.w r5, r3, lsr #4 + d02d7e6: d413 bmi.n d02d810 <rtw_on_action_back+0x144> + d02d7e8: 2401 movs r4, #1 + d02d7ea: f890 3227 ldrb.w r3, [r0, #551] ; 0x227 + d02d7ee: f890 2228 ldrb.w r2, [r0, #552] ; 0x228 + d02d7f2: fa04 f505 lsl.w r5, r4, r5 + d02d7f6: ea23 0505 bic.w r5, r3, r5 + d02d7fa: f880 5227 strb.w r5, [r0, #551] ; 0x227 + d02d7fe: 7efb ldrb r3, [r7, #27] + d02d800: 091b lsrs r3, r3, #4 + d02d802: fa04 f303 lsl.w r3, r4, r3 + d02d806: ea22 0303 bic.w r3, r2, r3 + d02d80a: f880 3228 strb.w r3, [r0, #552] ; 0x228 + d02d80e: e7de b.n d02d7ce <rtw_on_action_back+0x102> + d02d810: f105 0370 add.w r3, r5, #112 ; 0x70 + d02d814: f850 4023 ldr.w r4, [r0, r3, lsl #2] + d02d818: 2c00 cmp r4, #0 + d02d81a: d0d8 beq.n d02d7ce <rtw_on_action_back+0x102> + d02d81c: 4b18 ldr r3, [pc, #96] ; (d02d880 <rtw_on_action_back+0x1b4>) + d02d81e: 7d9b ldrb r3, [r3, #22] + d02d820: f3c3 1200 ubfx r2, r3, #4, #1 + d02d824: 06db lsls r3, r3, #27 + d02d826: d524 bpl.n d02d872 <rtw_on_action_back+0x1a6> + d02d828: f104 0714 add.w r7, r4, #20 + d02d82c: a903 add r1, sp, #12 + d02d82e: 4638 mov r0, r7 + d02d830: f7d7 fe42 bl d0054b8 <rtw_enter_critical_bh> + d02d834: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02d838: b13b cbz r3, d02d84a <rtw_on_action_back+0x17e> + d02d83a: f003 037f and.w r3, r3, #127 ; 0x7f + d02d83e: f104 0018 add.w r0, r4, #24 + d02d842: f884 3030 strb.w r3, [r4, #48] ; 0x30 + d02d846: f7fd fae1 bl d02ae0c <rtw_cancel_timer> + d02d84a: 2101 movs r1, #1 + d02d84c: 4620 mov r0, r4 + d02d84e: f7f6 fc4f bl d0240f0 <rtw_recv_reorder_dequeue> + d02d852: 2801 cmp r0, #1 + d02d854: d0f9 beq.n d02d84a <rtw_on_action_back+0x17e> + d02d856: f64f 73ff movw r3, #65535 ; 0xffff + d02d85a: a903 add r1, sp, #12 + d02d85c: 4638 mov r0, r7 + d02d85e: 80e3 strh r3, [r4, #6] + d02d860: 2300 movs r3, #0 + d02d862: 7123 strb r3, [r4, #4] + d02d864: f7d7 fe30 bl d0054c8 <rtw_exit_critical_bh> + d02d868: 4629 mov r1, r5 + d02d86a: 4630 mov r0, r6 + d02d86c: f7f6 fd44 bl d0242f8 <rtw_recv_reorder_free> + d02d870: e73b b.n d02d6ea <rtw_on_action_back+0x1e> + d02d872: f64f 73ff movw r3, #65535 ; 0xffff + d02d876: 7122 strb r2, [r4, #4] + d02d878: 80e3 strh r3, [r4, #6] + d02d87a: e7f5 b.n d02d868 <rtw_on_action_back+0x19c> + d02d87c: 00027939 .word 0x00027939 + d02d880: 60000c80 .word 0x60000c80 + +0d02d884 <rtw_on_action_wnm>: + d02d884: 4b1c ldr r3, [pc, #112] ; (d02d8f8 <rtw_on_action_wnm+0x74>) + d02d886: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02d888: 4604 mov r4, r0 + d02d88a: f8d1 50bc ldr.w r5, [r1, #188] ; 0xbc + d02d88e: 6818 ldr r0, [r3, #0] + d02d890: 460e mov r6, r1 + d02d892: 889b ldrh r3, [r3, #4] + d02d894: f8d1 70b4 ldr.w r7, [r1, #180] ; 0xb4 + d02d898: f105 010a add.w r1, r5, #10 + d02d89c: 9000 str r0, [sp, #0] + d02d89e: f504 70b6 add.w r0, r4, #364 ; 0x16c + d02d8a2: f8ad 3004 strh.w r3, [sp, #4] + d02d8a6: f7df f8dd bl d00ca64 <rtw_get_stainfo> + d02d8aa: b910 cbnz r0, d02d8b2 <rtw_on_action_wnm+0x2e> + d02d8ac: 2000 movs r0, #0 + d02d8ae: b003 add sp, #12 + d02d8b0: bdf0 pop {r4, r5, r6, r7, pc} + d02d8b2: 2206 movs r2, #6 + d02d8b4: 4669 mov r1, sp + d02d8b6: 1d28 adds r0, r5, #4 + d02d8b8: f7d7 fe6c bl d005594 <rtw_memcmp> + d02d8bc: 2800 cmp r0, #0 + d02d8be: d1f5 bne.n d02d8ac <rtw_on_action_wnm+0x28> + d02d8c0: 7e2b ldrb r3, [r5, #24] + d02d8c2: 2b0a cmp r3, #10 + d02d8c4: d1f2 bne.n d02d8ac <rtw_on_action_wnm+0x28> + d02d8c6: 7e6b ldrb r3, [r5, #25] + d02d8c8: 2b07 cmp r3, #7 + d02d8ca: d001 beq.n d02d8d0 <rtw_on_action_wnm+0x4c> + d02d8cc: 2001 movs r0, #1 + d02d8ce: e7ee b.n d02d8ae <rtw_on_action_wnm+0x2a> + d02d8d0: 4620 mov r0, r4 + d02d8d2: f7e4 fe93 bl d0125fc <rtw_check_sta_mode> + d02d8d6: 2801 cmp r0, #1 + d02d8d8: 4604 mov r4, r0 + d02d8da: d1f7 bne.n d02d8cc <rtw_on_action_wnm+0x48> + d02d8dc: 4b07 ldr r3, [pc, #28] ; (d02d8fc <rtw_on_action_wnm+0x78>) + d02d8de: f893 302e ldrb.w r3, [r3, #46] ; 0x2e + d02d8e2: 2b00 cmp r3, #0 + d02d8e4: d0f2 beq.n d02d8cc <rtw_on_action_wnm+0x48> + d02d8e6: 4628 mov r0, r5 + d02d8e8: f896 209b ldrb.w r2, [r6, #155] ; 0x9b + d02d8ec: 4639 mov r1, r7 + d02d8ee: f7ff f9d6 bl d02cc9e <rtw_mgntframe_indicate> + d02d8f2: 4620 mov r0, r4 + d02d8f4: e7db b.n d02d8ae <rtw_on_action_wnm+0x2a> + d02d8f6: bf00 nop + d02d8f8: 0d0457c9 .word 0x0d0457c9 + d02d8fc: 60000c80 .word 0x60000c80 + +0d02d900 <rtw_on_action>: + d02d900: 4b10 ldr r3, [pc, #64] ; (d02d944 <rtw_on_action+0x44>) + d02d902: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02d906: 4606 mov r6, r0 + d02d908: 681b ldr r3, [r3, #0] + d02d90a: f8d1 00bc ldr.w r0, [r1, #188] ; 0xbc + d02d90e: 460d mov r5, r1 + d02d910: f890 8018 ldrb.w r8, [r0, #24] + d02d914: b12b cbz r3, d02d922 <rtw_on_action+0x22> + d02d916: f8d1 10b4 ldr.w r1, [r1, #180] ; 0xb4 + d02d91a: 22d0 movs r2, #208 ; 0xd0 + d02d91c: 3018 adds r0, #24 + d02d91e: 3918 subs r1, #24 + d02d920: 4798 blx r3 + d02d922: 4c09 ldr r4, [pc, #36] ; (d02d948 <rtw_on_action+0x48>) + d02d924: f104 0730 add.w r7, r4, #48 ; 0x30 + d02d928: 6823 ldr r3, [r4, #0] + d02d92a: 4598 cmp r8, r3 + d02d92c: d103 bne.n d02d936 <rtw_on_action+0x36> + d02d92e: 6863 ldr r3, [r4, #4] + d02d930: 4629 mov r1, r5 + d02d932: 4630 mov r0, r6 + d02d934: 4798 blx r3 + d02d936: 3408 adds r4, #8 + d02d938: 42bc cmp r4, r7 + d02d93a: d1f5 bne.n d02d928 <rtw_on_action+0x28> + d02d93c: 2001 movs r0, #1 + d02d93e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02d942: bf00 nop + d02d944: 6000831c .word 0x6000831c + d02d948: 0d04bcc0 .word 0x0d04bcc0 + +0d02d94c <halbb_ch_info_chk_cr_valid>: + d02d94c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d02d950: 784b ldrb r3, [r1, #1] + d02d952: f500 5680 add.w r6, r0, #4096 ; 0x1000 + d02d956: 4607 mov r7, r0 + d02d958: 460d mov r5, r1 + d02d95a: 2b00 cmp r3, #0 + d02d95c: a801 add r0, sp, #4 + d02d95e: f04f 0801 mov.w r8, #1 + d02d962: bf0c ite eq + d02d964: 2301 moveq r3, #1 + d02d966: 2302 movne r3, #2 + d02d968: f886 3b70 strb.w r3, [r6, #2928] ; 0xb70 + d02d96c: 688c ldr r4, [r1, #8] + d02d96e: 2100 movs r1, #0 + d02d970: 00ca lsls r2, r1, #3 + d02d972: fa24 f202 lsr.w r2, r4, r2 + d02d976: b2d2 uxtb r2, r2 + d02d978: f800 2b01 strb.w r2, [r0], #1 + d02d97c: b911 cbnz r1, d02d984 <halbb_ch_info_chk_cr_valid+0x38> + d02d97e: b952 cbnz r2, d02d996 <halbb_ch_info_chk_cr_valid+0x4a> + d02d980: 2000 movs r0, #0 + d02d982: e054 b.n d02da2e <halbb_ch_info_chk_cr_valid+0xe2> + d02d984: b13a cbz r2, d02d996 <halbb_ch_info_chk_cr_valid+0x4a> + d02d986: f108 0301 add.w r3, r8, #1 + d02d98a: fa5f f883 uxtb.w r8, r3 + d02d98e: f810 3c02 ldrb.w r3, [r0, #-2] + d02d992: 4293 cmp r3, r2 + d02d994: d1f4 bne.n d02d980 <halbb_ch_info_chk_cr_valid+0x34> + d02d996: 3101 adds r1, #1 + d02d998: 2904 cmp r1, #4 + d02d99a: d1e9 bne.n d02d970 <halbb_ch_info_chk_cr_valid+0x24> + d02d99c: 2300 movs r3, #0 + d02d99e: f89d 9004 ldrb.w r9, [sp, #4] + d02d9a2: 461c mov r4, r3 + d02d9a4: fa29 f103 lsr.w r1, r9, r3 + d02d9a8: b2da uxtb r2, r3 + d02d9aa: 3301 adds r3, #1 + d02d9ac: f011 0f01 tst.w r1, #1 + d02d9b0: bf18 it ne + d02d9b2: 4614 movne r4, r2 + d02d9b4: 2b08 cmp r3, #8 + d02d9b6: d1f5 bne.n d02d9a4 <halbb_ch_info_chk_cr_valid+0x58> + d02d9b8: 3401 adds r4, #1 + d02d9ba: b2e4 uxtb r4, r4 + d02d9bc: 4620 mov r0, r4 + d02d9be: f7e6 fc41 bl d014244 <halbb_gen_mask_from_0> + d02d9c2: b2c0 uxtb r0, r0 + d02d9c4: 4581 cmp r9, r0 + d02d9c6: d1db bne.n d02d980 <halbb_ch_info_chk_cr_valid+0x34> + d02d9c8: f896 3b70 ldrb.w r3, [r6, #2928] ; 0xb70 + d02d9cc: f886 8b71 strb.w r8, [r6, #2929] ; 0xb71 + d02d9d0: fb13 f308 smulbb r3, r3, r8 + d02d9d4: f886 4b72 strb.w r4, [r6, #2930] ; 0xb72 + d02d9d8: fb13 f304 smulbb r3, r3, r4 + d02d9dc: 005b lsls r3, r3, #1 + d02d9de: b29b uxth r3, r3 + d02d9e0: f8a6 3b94 strh.w r3, [r6, #2964] ; 0xb94 + d02d9e4: 78aa ldrb r2, [r5, #2] + d02d9e6: 2a03 cmp r2, #3 + d02d9e8: d8ca bhi.n d02d980 <halbb_ch_info_chk_cr_valid+0x34> + d02d9ea: 78ea ldrb r2, [r5, #3] + d02d9ec: 2a03 cmp r2, #3 + d02d9ee: d8c7 bhi.n d02d980 <halbb_ch_info_chk_cr_valid+0x34> + d02d9f0: f507 50db add.w r0, r7, #7008 ; 0x1b60 + d02d9f4: 2200 movs r2, #0 + d02d9f6: 3014 adds r0, #20 + d02d9f8: 78a9 ldrb r1, [r5, #2] + d02d9fa: eb01 0182 add.w r1, r1, r2, lsl #2 + d02d9fe: eb06 0141 add.w r1, r6, r1, lsl #1 + d02da02: f8b1 4b96 ldrh.w r4, [r1, #2966] ; 0xb96 + d02da06: 8204 strh r4, [r0, #16] + d02da08: fb14 f403 smulbb r4, r4, r3 + d02da0c: 78a9 ldrb r1, [r5, #2] + d02da0e: eb01 0182 add.w r1, r1, r2, lsl #2 + d02da12: 3201 adds r2, #1 + d02da14: eb06 0141 add.w r1, r6, r1, lsl #1 + d02da18: 2a04 cmp r2, #4 + d02da1a: f8b1 1bb6 ldrh.w r1, [r1, #2998] ; 0xbb6 + d02da1e: 8301 strh r1, [r0, #24] + d02da20: fb11 f103 smulbb r1, r1, r3 + d02da24: f820 4b02 strh.w r4, [r0], #2 + d02da28: 80c1 strh r1, [r0, #6] + d02da2a: d1e5 bne.n d02d9f8 <halbb_ch_info_chk_cr_valid+0xac> + d02da2c: 2001 movs r0, #1 + d02da2e: b003 add sp, #12 + d02da30: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + +0d02da34 <halbb_ch_info_cfg_mu_buff_cr>: + d02da34: b410 push {r4} + d02da36: f500 5480 add.w r4, r0, #4096 ; 0x1000 + d02da3a: b1b9 cbz r1, d02da6c <halbb_ch_info_cfg_mu_buff_cr+0x38> + d02da3c: f8b0 3466 ldrh.w r3, [r0, #1126] ; 0x466 + d02da40: 2b04 cmp r3, #4 + d02da42: bf0c ite eq + d02da44: f240 2301 movweq r3, #513 ; 0x201 + d02da48: f640 2301 movwne r3, #2561 ; 0xa01 + d02da4c: f8a4 3b4c strh.w r3, [r4, #2892] ; 0xb4c + d02da50: f894 2b4d ldrb.w r2, [r4, #2893] ; 0xb4d + d02da54: f894 3b4c ldrb.w r3, [r4, #2892] ; 0xb4c + d02da58: f8d4 1b58 ldr.w r1, [r4, #2904] ; 0xb58 + d02da5c: ea43 1302 orr.w r3, r3, r2, lsl #4 + d02da60: f85d 4b04 ldr.w r4, [sp], #4 + d02da64: f44f 427f mov.w r2, #65280 ; 0xff00 + d02da68: f7e6 bb8e b.w d014188 <halbb_set_reg> + d02da6c: f8a4 1b4c strh.w r1, [r4, #2892] ; 0xb4c + d02da70: e7ee b.n d02da50 <halbb_ch_info_cfg_mu_buff_cr+0x1c> + +0d02da72 <halbb_cfg_ch_info_cr>: + d02da72: b570 push {r4, r5, r6, lr} + d02da74: 4605 mov r5, r0 + d02da76: 460c mov r4, r1 + d02da78: f7ff ff68 bl d02d94c <halbb_ch_info_chk_cr_valid> + d02da7c: 2800 cmp r0, #0 + d02da7e: d03a beq.n d02daf6 <halbb_cfg_ch_info_cr+0x84> + d02da80: 7862 ldrb r2, [r4, #1] + d02da82: f505 5680 add.w r6, r5, #4096 ; 0x1000 + d02da86: 78a3 ldrb r3, [r4, #2] + d02da88: 4628 mov r0, r5 + d02da8a: 0052 lsls r2, r2, #1 + d02da8c: f8d6 1b58 ldr.w r1, [r6, #2904] ; 0xb58 + d02da90: 009b lsls r3, r3, #2 + d02da92: f002 0202 and.w r2, r2, #2 + d02da96: f003 030c and.w r3, r3, #12 + d02da9a: 431a orrs r2, r3 + d02da9c: 7823 ldrb r3, [r4, #0] + d02da9e: f003 0301 and.w r3, r3, #1 + d02daa2: 431a orrs r2, r3 + d02daa4: 78e3 ldrb r3, [r4, #3] + d02daa6: 011b lsls r3, r3, #4 + d02daa8: f003 0330 and.w r3, r3, #48 ; 0x30 + d02daac: 4313 orrs r3, r2 + d02daae: 22fc movs r2, #252 ; 0xfc + d02dab0: f7e6 fb6a bl d014188 <halbb_set_reg> + d02dab4: 68a3 ldr r3, [r4, #8] + d02dab6: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d02daba: f8d6 1b5c ldr.w r1, [r6, #2908] ; 0xb5c + d02dabe: 4628 mov r0, r5 + d02dac0: f7e6 fb62 bl d014188 <halbb_set_reg> + d02dac4: 7b23 ldrb r3, [r4, #12] + d02dac6: f8d6 2b64 ldr.w r2, [r6, #2916] ; 0xb64 + d02daca: 4628 mov r0, r5 + d02dacc: f8d6 1b60 ldr.w r1, [r6, #2912] ; 0xb60 + d02dad0: f7e6 fb5a bl d014188 <halbb_set_reg> + d02dad4: 7b63 ldrb r3, [r4, #13] + d02dad6: f8d6 2b6c ldr.w r2, [r6, #2924] ; 0xb6c + d02dada: 4628 mov r0, r5 + d02dadc: f8d6 1b68 ldr.w r1, [r6, #2920] ; 0xb68 + d02dae0: f7e6 fb52 bl d014188 <halbb_set_reg> + d02dae4: 4628 mov r0, r5 + d02dae6: 2300 movs r3, #0 + d02dae8: f04f 5280 mov.w r2, #268435456 ; 0x10000000 + d02daec: f242 0108 movw r1, #8200 ; 0x2008 + d02daf0: f7e6 fb4a bl d014188 <halbb_set_reg> + d02daf4: 2001 movs r0, #1 + d02daf6: bd70 pop {r4, r5, r6, pc} + +0d02daf8 <halbb_ch_info_status_en>: + d02daf8: b537 push {r0, r1, r2, r4, r5, lr} + d02dafa: f500 5480 add.w r4, r0, #4096 ; 0x1000 + d02dafe: 4615 mov r5, r2 + d02db00: f894 3b45 ldrb.w r3, [r4, #2885] ; 0xb45 + d02db04: b189 cbz r1, d02db2a <halbb_ch_info_status_en+0x32> + d02db06: f043 0302 orr.w r3, r3, #2 + d02db0a: f884 3b45 strb.w r3, [r4, #2885] ; 0xb45 + d02db0e: 9001 str r0, [sp, #4] + d02db10: f7ff ff90 bl d02da34 <halbb_ch_info_cfg_mu_buff_cr> + d02db14: 9801 ldr r0, [sp, #4] + d02db16: b95d cbnz r5, d02db30 <halbb_ch_info_status_en+0x38> + d02db18: 2301 movs r3, #1 + d02db1a: 2203 movs r2, #3 + d02db1c: f8d4 1b58 ldr.w r1, [r4, #2904] ; 0xb58 + d02db20: b003 add sp, #12 + d02db22: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d02db26: f7e6 bb2f b.w d014188 <halbb_set_reg> + d02db2a: f003 03fd and.w r3, r3, #253 ; 0xfd + d02db2e: e7ec b.n d02db0a <halbb_ch_info_status_en+0x12> + d02db30: 2302 movs r3, #2 + d02db32: e7f2 b.n d02db1a <halbb_ch_info_status_en+0x22> + +0d02db34 <halbb_ch_info_get_data>: + d02db34: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d02db38: 460d mov r5, r1 + d02db3a: 6809 ldr r1, [r1, #0] + d02db3c: 4616 mov r6, r2 + d02db3e: 4699 mov r9, r3 + d02db40: f8dd a024 ldr.w sl, [sp, #36] ; 0x24 + d02db44: b919 cbnz r1, d02db4e <halbb_ch_info_get_data+0x1a> + d02db46: 2602 movs r6, #2 + d02db48: 4630 mov r0, r6 + d02db4a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02db4e: 2a00 cmp r2, #0 + d02db50: d0f9 beq.n d02db46 <halbb_ch_info_get_data+0x12> + d02db52: f500 5480 add.w r4, r0, #4096 ; 0x1000 + d02db56: f8df 810c ldr.w r8, [pc, #268] ; d02dc64 <halbb_ch_info_get_data+0x130> + d02db5a: 4618 mov r0, r3 + d02db5c: f8b4 2b30 ldrh.w r2, [r4, #2864] ; 0xb30 + d02db60: f8d4 7bd8 ldr.w r7, [r4, #3032] ; 0xbd8 + d02db64: 47c0 blx r8 + d02db66: f8b4 2b30 ldrh.w r2, [r4, #2864] ; 0xb30 + d02db6a: 1ab6 subs r6, r6, r2 + d02db6c: f8ca 6000 str.w r6, [sl] + d02db70: f8b4 2b30 ldrh.w r2, [r4, #2864] ; 0xb30 + d02db74: 682b ldr r3, [r5, #0] + d02db76: 4413 add r3, r2 + d02db78: 602b str r3, [r5, #0] + d02db7a: f899 3007 ldrb.w r3, [r9, #7] + d02db7e: f88a 3004 strb.w r3, [sl, #4] + d02db82: f899 2004 ldrb.w r2, [r9, #4] + d02db86: 0792 lsls r2, r2, #30 + d02db88: d5dd bpl.n d02db46 <halbb_ch_info_get_data+0x12> + d02db8a: f894 2b34 ldrb.w r2, [r4, #2868] ; 0xb34 + d02db8e: 2a00 cmp r2, #0 + d02db90: d059 beq.n d02dc46 <halbb_ch_info_get_data+0x112> + d02db92: 2b00 cmp r3, #0 + d02db94: d1d7 bne.n d02db46 <halbb_ch_info_get_data+0x12> + d02db96: f884 3b34 strb.w r3, [r4, #2868] ; 0xb34 + d02db9a: f884 3b24 strb.w r3, [r4, #2852] ; 0xb24 + d02db9e: bb13 cbnz r3, d02dbe6 <halbb_ch_info_get_data+0xb2> + d02dba0: f8b4 2b32 ldrh.w r2, [r4, #2866] ; 0xb32 + d02dba4: 6829 ldr r1, [r5, #0] + d02dba6: 9808 ldr r0, [sp, #32] + d02dba8: 47c0 blx r8 + d02dbaa: 682b ldr r3, [r5, #0] + d02dbac: f8b4 2b32 ldrh.w r2, [r4, #2866] ; 0xb32 + d02dbb0: 4413 add r3, r2 + d02dbb2: 602b str r3, [r5, #0] + d02dbb4: f8da 3000 ldr.w r3, [sl] + d02dbb8: f8b4 2b32 ldrh.w r2, [r4, #2866] ; 0xb32 + d02dbbc: 1a9b subs r3, r3, r2 + d02dbbe: f8ca 3000 str.w r3, [sl] + d02dbc2: f899 3002 ldrb.w r3, [r9, #2] + d02dbc6: f8b4 1b32 ldrh.w r1, [r4, #2866] ; 0xb32 + d02dbca: f003 0201 and.w r2, r3, #1 + d02dbce: f8b9 3000 ldrh.w r3, [r9] + d02dbd2: ea43 4302 orr.w r3, r3, r2, lsl #16 + d02dbd6: f8b4 2b30 ldrh.w r2, [r4, #2864] ; 0xb30 + d02dbda: 440a add r2, r1 + d02dbdc: 1a9b subs r3, r3, r2 + d02dbde: f8c4 3b28 str.w r3, [r4, #2856] ; 0xb28 + d02dbe2: f8c4 3b2c str.w r3, [r4, #2860] ; 0xb2c + d02dbe6: f899 6004 ldrb.w r6, [r9, #4] + d02dbea: f8d4 3b2c ldr.w r3, [r4, #2860] ; 0xb2c + d02dbee: f016 0601 ands.w r6, r6, #1 + d02dbf2: f8da 2000 ldr.w r2, [sl] + d02dbf6: d02e beq.n d02dc56 <halbb_ch_info_get_data+0x122> + d02dbf8: 429a cmp r2, r3 + d02dbfa: d330 bcc.n d02dc5e <halbb_ch_info_get_data+0x12a> + d02dbfc: f8ca 3000 str.w r3, [sl] + d02dc00: f894 3b44 ldrb.w r3, [r4, #2884] ; 0xb44 + d02dc04: b123 cbz r3, d02dc10 <halbb_ch_info_get_data+0xdc> + d02dc06: f8ba 1000 ldrh.w r1, [sl] + d02dc0a: 6828 ldr r0, [r5, #0] + d02dc0c: f7e6 fb46 bl d01429c <halbb_print_buff_64> + d02dc10: f8d4 3bd8 ldr.w r3, [r4, #3032] ; 0xbd8 + d02dc14: 2b00 cmp r3, #0 + d02dc16: d097 beq.n d02db48 <halbb_ch_info_get_data+0x14> + d02dc18: f8d4 0b28 ldr.w r0, [r4, #2856] ; 0xb28 + d02dc1c: f8d4 3bdc ldr.w r3, [r4, #3036] ; 0xbdc + d02dc20: 4298 cmp r0, r3 + d02dc22: d891 bhi.n d02db48 <halbb_ch_info_get_data+0x14> + d02dc24: f899 3004 ldrb.w r3, [r9, #4] + d02dc28: f8d4 2b2c ldr.w r2, [r4, #2860] ; 0xb2c + d02dc2c: 07db lsls r3, r3, #31 + d02dc2e: 6829 ldr r1, [r5, #0] + d02dc30: bf57 itett pl + d02dc32: f8da 3000 ldrpl.w r3, [sl] + d02dc36: 1a80 submi r0, r0, r2 + d02dc38: 1ac0 subpl r0, r0, r3 + d02dc3a: 1a80 subpl r0, r0, r2 + d02dc3c: bf58 it pl + d02dc3e: 461a movpl r2, r3 + d02dc40: 4438 add r0, r7 + d02dc42: 47c0 blx r8 + d02dc44: e780 b.n d02db48 <halbb_ch_info_get_data+0x14> + d02dc46: 2b00 cmp r3, #0 + d02dc48: d0a7 beq.n d02db9a <halbb_ch_info_get_data+0x66> + d02dc4a: f894 2b24 ldrb.w r2, [r4, #2852] ; 0xb24 + d02dc4e: 1a9a subs r2, r3, r2 + d02dc50: 2a01 cmp r2, #1 + d02dc52: d0a2 beq.n d02db9a <halbb_ch_info_get_data+0x66> + d02dc54: e777 b.n d02db46 <halbb_ch_info_get_data+0x12> + d02dc56: 1a9b subs r3, r3, r2 + d02dc58: f8c4 3b2c str.w r3, [r4, #2860] ; 0xb2c + d02dc5c: e7d0 b.n d02dc00 <halbb_ch_info_get_data+0xcc> + d02dc5e: 2602 movs r6, #2 + d02dc60: e7ce b.n d02dc00 <halbb_ch_info_get_data+0xcc> + d02dc62: bf00 nop + d02dc64: 00027939 .word 0x00027939 + +0d02dc68 <halbb_ch_info_parsing>: + d02dc68: b5f0 push {r4, r5, r6, r7, lr} + d02dc6a: b085 sub sp, #20 + d02dc6c: 461f mov r7, r3 + d02dc6e: 4606 mov r6, r0 + d02dc70: 9b0b ldr r3, [sp, #44] ; 0x2c + d02dc72: 9d0c ldr r5, [sp, #48] ; 0x30 + d02dc74: 9103 str r1, [sp, #12] + d02dc76: a903 add r1, sp, #12 + d02dc78: 9300 str r3, [sp, #0] + d02dc7a: 9501 str r5, [sp, #4] + d02dc7c: 9b0a ldr r3, [sp, #40] ; 0x28 + d02dc7e: f7ff ff59 bl d02db34 <halbb_ch_info_get_data> + d02dc82: 2802 cmp r0, #2 + d02dc84: 4604 mov r4, r0 + d02dc86: d107 bne.n d02dc98 <halbb_ch_info_parsing+0x30> + d02dc88: f506 5680 add.w r6, r6, #4096 ; 0x1000 + d02dc8c: 2301 movs r3, #1 + d02dc8e: f886 3b34 strb.w r3, [r6, #2868] ; 0xb34 + d02dc92: 2300 movs r3, #0 + d02dc94: 716b strb r3, [r5, #5] + d02dc96: e002 b.n d02dc9e <halbb_ch_info_parsing+0x36> + d02dc98: 2801 cmp r0, #1 + d02dc9a: d1fa bne.n d02dc92 <halbb_ch_info_parsing+0x2a> + d02dc9c: 7168 strb r0, [r5, #5] + d02dc9e: 682a ldr r2, [r5, #0] + d02dca0: 4638 mov r0, r7 + d02dca2: 9903 ldr r1, [sp, #12] + d02dca4: 4b02 ldr r3, [pc, #8] ; (d02dcb0 <halbb_ch_info_parsing+0x48>) + d02dca6: 4798 blx r3 + d02dca8: 4620 mov r0, r4 + d02dcaa: b005 add sp, #20 + d02dcac: bdf0 pop {r4, r5, r6, r7, pc} + d02dcae: bf00 nop + d02dcb0: 00027939 .word 0x00027939 + +0d02dcb4 <halbb_ch_info_bbcr_init>: + d02dcb4: f500 5380 add.w r3, r0, #4096 ; 0x1000 + d02dcb8: 4a09 ldr r2, [pc, #36] ; (d02dce0 <halbb_ch_info_bbcr_init+0x2c>) + d02dcba: f500 51da add.w r1, r0, #6976 ; 0x1b40 + d02dcbe: b410 push {r4} + d02dcc0: 2401 movs r4, #1 + d02dcc2: f8c3 2b48 str.w r2, [r3, #2888] ; 0xb48 + d02dcc6: 2200 movs r2, #0 + d02dcc8: 3108 adds r1, #8 + d02dcca: f8c3 4b50 str.w r4, [r3, #2896] ; 0xb50 + d02dcce: f8a3 2b4c strh.w r2, [r3, #2892] ; 0xb4c + d02dcd2: f8a3 2b54 strh.w r2, [r3, #2900] ; 0xb54 + d02dcd6: f85d 4b04 ldr.w r4, [sp], #4 + d02dcda: f7ff beca b.w d02da72 <halbb_cfg_ch_info_cr> + d02dcde: bf00 nop + d02dce0: 03000100 .word 0x03000100 + +0d02dce4 <halbb_ch_info_init>: + d02dce4: b5f0 push {r4, r5, r6, r7, lr} + d02dce6: b091 sub sp, #68 ; 0x44 + d02dce8: 4b22 ldr r3, [pc, #136] ; (d02dd74 <halbb_ch_info_init+0x90>) + d02dcea: 4604 mov r4, r0 + d02dcec: 466a mov r2, sp + d02dcee: f103 0720 add.w r7, r3, #32 + d02dcf2: 4616 mov r6, r2 + d02dcf4: 6818 ldr r0, [r3, #0] + d02dcf6: 3308 adds r3, #8 + d02dcf8: f853 1c04 ldr.w r1, [r3, #-4] + d02dcfc: 4615 mov r5, r2 + d02dcfe: 42bb cmp r3, r7 + d02dd00: c503 stmia r5!, {r0, r1} + d02dd02: 462a mov r2, r5 + d02dd04: d1f6 bne.n d02dcf4 <halbb_ch_info_init+0x10> + d02dd06: 4b1c ldr r3, [pc, #112] ; (d02dd78 <halbb_ch_info_init+0x94>) + d02dd08: aa08 add r2, sp, #32 + d02dd0a: f103 0c20 add.w ip, r3, #32 + d02dd0e: 4617 mov r7, r2 + d02dd10: 6818 ldr r0, [r3, #0] + d02dd12: 3308 adds r3, #8 + d02dd14: f853 1c04 ldr.w r1, [r3, #-4] + d02dd18: 4615 mov r5, r2 + d02dd1a: 4563 cmp r3, ip + d02dd1c: c503 stmia r5!, {r0, r1} + d02dd1e: 462a mov r2, r5 + d02dd20: d1f6 bne.n d02dd10 <halbb_ch_info_init+0x2c> + d02dd22: 4620 mov r0, r4 + d02dd24: 4d15 ldr r5, [pc, #84] ; (d02dd7c <halbb_ch_info_init+0x98>) + d02dd26: f7ff ffc5 bl d02dcb4 <halbb_ch_info_bbcr_init> + d02dd2a: f504 5380 add.w r3, r4, #4096 ; 0x1000 + d02dd2e: f04f 1208 mov.w r2, #524296 ; 0x80008 + d02dd32: 2101 movs r1, #1 + d02dd34: f504 54db add.w r4, r4, #7008 ; 0x1b60 + d02dd38: f44f 6080 mov.w r0, #1024 ; 0x400 + d02dd3c: f8c3 2b30 str.w r2, [r3, #2864] ; 0xb30 + d02dd40: 2200 movs r2, #0 + d02dd42: f883 1b34 strb.w r1, [r3, #2868] ; 0xb34 + d02dd46: f883 2b44 strb.w r2, [r3, #2884] ; 0xb44 + d02dd4a: f883 2b24 strb.w r2, [r3, #2852] ; 0xb24 + d02dd4e: f8c3 0bdc str.w r0, [r3, #3036] ; 0xbdc + d02dd52: f104 0036 add.w r0, r4, #54 ; 0x36 + d02dd56: f883 1be9 strb.w r1, [r3, #3049] ; 0xbe9 + d02dd5a: 4631 mov r1, r6 + d02dd5c: f8a3 2be6 strh.w r2, [r3, #3046] ; 0xbe6 + d02dd60: 2220 movs r2, #32 + d02dd62: 47a8 blx r5 + d02dd64: 2220 movs r2, #32 + d02dd66: 4639 mov r1, r7 + d02dd68: f104 0056 add.w r0, r4, #86 ; 0x56 + d02dd6c: 47a8 blx r5 + d02dd6e: b011 add sp, #68 ; 0x44 + d02dd70: bdf0 pop {r4, r5, r6, r7, pc} + d02dd72: bf00 nop + d02dd74: 0d04bcf0 .word 0x0d04bcf0 + d02dd78: 0d04bd10 .word 0x0d04bd10 + d02dd7c: 00027939 .word 0x00027939 + +0d02dd80 <halbb_ch_info_buf_rls>: + d02dd80: b510 push {r4, lr} + d02dd82: f500 5480 add.w r4, r0, #4096 ; 0x1000 + d02dd86: f8d4 0bd8 ldr.w r0, [r4, #3032] ; 0xbd8 + d02dd8a: b130 cbz r0, d02dd9a <halbb_ch_info_buf_rls+0x1a> + d02dd8c: f8d4 1bdc ldr.w r1, [r4, #3036] ; 0xbdc + d02dd90: f7d7 fbfc bl d00558c <rtw_mfree> + d02dd94: 2300 movs r3, #0 + d02dd96: f8c4 3bd8 str.w r3, [r4, #3032] ; 0xbd8 + d02dd9a: bd10 pop {r4, pc} + +0d02dd9c <halbb_ch_info_deinit>: + d02dd9c: b510 push {r4, lr} + d02dd9e: 4604 mov r4, r0 + d02dda0: f7ff ffee bl d02dd80 <halbb_ch_info_buf_rls> + d02dda4: f504 5480 add.w r4, r4, #4096 ; 0x1000 + d02dda8: f8d4 0b3c ldr.w r0, [r4, #2876] ; 0xb3c + d02ddac: b128 cbz r0, d02ddba <halbb_ch_info_deinit+0x1e> + d02ddae: f44f 71c0 mov.w r1, #384 ; 0x180 + d02ddb2: e8bd 4010 ldmia.w sp!, {r4, lr} + d02ddb6: f7d7 bbe9 b.w d00558c <rtw_mfree> + d02ddba: bd10 pop {r4, pc} + +0d02ddbc <halbb_cr_cfg_ch_info_init>: + d02ddbc: f890 3469 ldrb.w r3, [r0, #1129] ; 0x469 + d02ddc0: 2b03 cmp r3, #3 + d02ddc2: d119 bne.n d02ddf8 <halbb_cr_cfg_ch_info_init+0x3c> + d02ddc4: f500 5080 add.w r0, r0, #4096 ; 0x1000 + d02ddc8: f44f 7317 mov.w r3, #604 ; 0x25c + d02ddcc: f8c0 3b58 str.w r3, [r0, #2904] ; 0xb58 + d02ddd0: f44f 7318 mov.w r3, #608 ; 0x260 + d02ddd4: f8c0 3b5c str.w r3, [r0, #2908] ; 0xb5c + d02ddd8: f44f 5300 mov.w r3, #8192 ; 0x2000 + d02dddc: f8c0 3b60 str.w r3, [r0, #2912] ; 0xb60 + d02dde0: f44f 4380 mov.w r3, #16384 ; 0x4000 + d02dde4: f8c0 3b64 str.w r3, [r0, #2916] ; 0xb64 + d02dde8: f242 0308 movw r3, #8200 ; 0x2008 + d02ddec: f8c0 3b68 str.w r3, [r0, #2920] ; 0xb68 + d02ddf0: f04f 63c0 mov.w r3, #100663296 ; 0x6000000 + d02ddf4: f8c0 3b6c str.w r3, [r0, #2924] ; 0xb6c + d02ddf8: 4770 bx lr + +0d02ddfa <halbb_init_cr_default>: + d02ddfa: b570 push {r4, r5, r6, lr} + d02ddfc: f890 446e ldrb.w r4, [r0, #1134] ; 0x46e + d02de00: 4605 mov r5, r0 + d02de02: f89d 6010 ldrb.w r6, [sp, #16] + d02de06: b194 cbz r4, d02de2e <halbb_init_cr_default+0x34> + d02de08: b109 cbz r1, d02de0e <halbb_init_cr_default+0x14> + d02de0a: b193 cbz r3, d02de32 <halbb_init_cr_default+0x38> + d02de0c: b19a cbz r2, d02de36 <halbb_init_cr_default+0x3c> + d02de0e: f8b5 0466 ldrh.w r0, [r5, #1126] ; 0x466 + d02de12: 2840 cmp r0, #64 ; 0x40 + d02de14: d111 bne.n d02de3a <halbb_init_cr_default+0x40> + d02de16: 4628 mov r0, r5 + d02de18: f000 fafa bl d02e410 <halbb_cfg_bbcr_ax_8730e> + d02de1c: 4631 mov r1, r6 + d02de1e: 4604 mov r4, r0 + d02de20: 4628 mov r0, r5 + d02de22: f000 f997 bl d02e154 <halbb_tpu_mac_cr_init> + d02de26: 4631 mov r1, r6 + d02de28: 4628 mov r0, r5 + d02de2a: f000 fa3d bl d02e2a8 <halbb_tssi_ctrl_mac_cr_init> + d02de2e: 4620 mov r0, r4 + d02de30: bd70 pop {r4, r5, r6, pc} + d02de32: 461c mov r4, r3 + d02de34: e7fb b.n d02de2e <halbb_init_cr_default+0x34> + d02de36: 4614 mov r4, r2 + d02de38: e7f9 b.n d02de2e <halbb_init_cr_default+0x34> + d02de3a: 2401 movs r4, #1 + d02de3c: e7f7 b.n d02de2e <halbb_init_cr_default+0x34> + +0d02de3e <halbb_init_gain_table>: + d02de3e: b510 push {r4, lr} + d02de40: f890 446e ldrb.w r4, [r0, #1134] ; 0x46e + d02de44: b154 cbz r4, d02de5c <halbb_init_gain_table+0x1e> + d02de46: b109 cbz r1, d02de4c <halbb_init_gain_table+0xe> + d02de48: b153 cbz r3, d02de60 <halbb_init_gain_table+0x22> + d02de4a: b15a cbz r2, d02de64 <halbb_init_gain_table+0x26> + d02de4c: f8b0 4466 ldrh.w r4, [r0, #1126] ; 0x466 + d02de50: 2c40 cmp r4, #64 ; 0x40 + d02de52: d109 bne.n d02de68 <halbb_init_gain_table+0x2a> + d02de54: f000 fb38 bl d02e4c8 <halbb_cfg_bb_gain_ax_8730e> + d02de58: f000 0401 and.w r4, r0, #1 + d02de5c: 4620 mov r0, r4 + d02de5e: bd10 pop {r4, pc} + d02de60: 461c mov r4, r3 + d02de62: e7fb b.n d02de5c <halbb_init_gain_table+0x1e> + d02de64: 4614 mov r4, r2 + d02de66: e7f9 b.n d02de5c <halbb_init_gain_table+0x1e> + d02de68: 2401 movs r4, #1 + d02de6a: e7f7 b.n d02de5c <halbb_init_gain_table+0x1e> + +0d02de6c <halbb_init_reg>: + d02de6c: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} + d02de6e: 2400 movs r4, #0 + d02de70: 4606 mov r6, r0 + d02de72: ab03 add r3, sp, #12 + d02de74: 4622 mov r2, r4 + d02de76: 4621 mov r1, r4 + d02de78: 9400 str r4, [sp, #0] + d02de7a: 9403 str r4, [sp, #12] + d02de7c: f7ff ffbd bl d02ddfa <halbb_init_cr_default> + d02de80: 4605 mov r5, r0 + d02de82: ab03 add r3, sp, #12 + d02de84: 4622 mov r2, r4 + d02de86: 4621 mov r1, r4 + d02de88: 4630 mov r0, r6 + d02de8a: 9400 str r4, [sp, #0] + d02de8c: f7ff ffd7 bl d02de3e <halbb_init_gain_table> + d02de90: b115 cbz r5, d02de98 <halbb_init_reg+0x2c> + d02de92: 1b05 subs r5, r0, r4 + d02de94: bf18 it ne + d02de96: 2501 movne r5, #1 + d02de98: 4628 mov r0, r5 + d02de9a: b004 add sp, #16 + d02de9c: bd70 pop {r4, r5, r6, pc} + +0d02de9e <halbb_get_efuse_init>: + d02de9e: b510 push {r4, lr} + d02dea0: 4604 mov r4, r0 + d02dea2: f7e7 fbff bl d0156a4 <halbb_get_normal_efuse_init> + d02dea6: 4620 mov r0, r4 + d02dea8: e8bd 4010 ldmia.w sp!, {r4, lr} + d02deac: f7e7 bc74 b.w d015798 <halbb_get_hidden_efuse_init> + +0d02deb0 <halbb_cmn_info_self_init_per_phy>: + d02deb0: b510 push {r4, lr} + d02deb2: 6843 ldr r3, [r0, #4] + d02deb4: 4604 mov r4, r0 + d02deb6: 785b ldrb r3, [r3, #1] + d02deb8: 2b00 cmp r3, #0 + d02deba: d151 bne.n d02df60 <halbb_cmn_info_self_init_per_phy+0xb0> + d02debc: 2302 movs r3, #2 + d02debe: f8a4 3466 strh.w r3, [r4, #1126] ; 0x466 + d02dec2: f8b4 3466 ldrh.w r3, [r4, #1126] ; 0x466 + d02dec6: f013 0f12 tst.w r3, #18 + d02deca: d061 beq.n d02df90 <halbb_cmn_info_self_init_per_phy+0xe0> + d02decc: 2201 movs r2, #1 + d02dece: f884 2469 strb.w r2, [r4, #1129] ; 0x469 + d02ded2: f413 7fe0 tst.w r3, #448 ; 0x1c0 + d02ded6: d065 beq.n d02dfa4 <halbb_cmn_info_self_init_per_phy+0xf4> + d02ded8: 2301 movs r3, #1 + d02deda: f884 346a strb.w r3, [r4, #1130] ; 0x46a + d02dede: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d02dee2: f504 63aa add.w r3, r4, #1360 ; 0x550 + d02dee6: 2100 movs r1, #0 + d02dee8: 22ff movs r2, #255 ; 0xff + d02deea: e9c3 0100 strd r0, r1, [r3] + d02deee: f884 2580 strb.w r2, [r4, #1408] ; 0x580 + d02def2: f64f 72ff movw r2, #65535 ; 0xffff + d02def6: 2302 movs r3, #2 + d02def8: 2105 movs r1, #5 + d02defa: f8a4 2582 strh.w r2, [r4, #1410] ; 0x582 + d02defe: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d02df02: f884 3578 strb.w r3, [r4, #1400] ; 0x578 + d02df06: 2300 movs r3, #0 + d02df08: f8c4 2584 str.w r2, [r4, #1412] ; 0x584 + d02df0c: f504 5280 add.w r2, r4, #4096 ; 0x1000 + d02df10: f884 357c strb.w r3, [r4, #1404] ; 0x57c + d02df14: 4620 mov r0, r4 + d02df16: f884 357e strb.w r3, [r4, #1406] ; 0x57e + d02df1a: f8a2 3358 strh.w r3, [r2, #856] ; 0x358 + d02df1e: f8a2 136c strh.w r1, [r2, #876] ; 0x36c + d02df22: f894 146a ldrb.w r1, [r4, #1130] ; 0x46a + d02df26: f882 138d strb.w r1, [r2, #909] ; 0x38d + d02df2a: f882 138c strb.w r1, [r2, #908] ; 0x38c + d02df2e: 2201 movs r2, #1 + d02df30: f8c4 3470 str.w r3, [r4, #1136] ; 0x470 + d02df34: f240 2301 movw r3, #513 ; 0x201 + d02df38: f884 2541 strb.w r2, [r4, #1345] ; 0x541 + d02df3c: f8a4 3474 strh.w r3, [r4, #1140] ; 0x474 + d02df40: f8a4 246e strh.w r2, [r4, #1134] ; 0x46e + d02df44: f884 2476 strb.w r2, [r4, #1142] ; 0x476 + d02df48: f7e5 fdfc bl d013b44 <halbb_edcca_dev_hw_cap> + d02df4c: 4620 mov r0, r4 + d02df4e: f7e4 fcec bl d01292a <halbb_cmn_info_self_reset> + d02df52: f894 305c ldrb.w r3, [r4, #92] ; 0x5c + d02df56: b913 cbnz r3, d02df5e <halbb_cmn_info_self_init_per_phy+0xae> + d02df58: 6e23 ldr r3, [r4, #96] ; 0x60 + d02df5a: 220d movs r2, #13 + d02df5c: 701a strb r2, [r3, #0] + d02df5e: bd10 pop {r4, pc} + d02df60: 2b02 cmp r3, #2 + d02df62: d101 bne.n d02df68 <halbb_cmn_info_self_init_per_phy+0xb8> + d02df64: 2304 movs r3, #4 + d02df66: e7aa b.n d02debe <halbb_cmn_info_self_init_per_phy+0xe> + d02df68: 2b01 cmp r3, #1 + d02df6a: d101 bne.n d02df70 <halbb_cmn_info_self_init_per_phy+0xc0> + d02df6c: 2310 movs r3, #16 + d02df6e: e7a6 b.n d02debe <halbb_cmn_info_self_init_per_phy+0xe> + d02df70: 2b06 cmp r3, #6 + d02df72: d106 bne.n d02df82 <halbb_cmn_info_self_init_per_phy+0xd2> + d02df74: 2304 movs r3, #4 + d02df76: f8a0 3466 strh.w r3, [r0, #1126] ; 0x466 + d02df7a: 2315 movs r3, #21 + d02df7c: f884 3468 strb.w r3, [r4, #1128] ; 0x468 + d02df80: e79f b.n d02dec2 <halbb_cmn_info_self_init_per_phy+0x12> + d02df82: 2b07 cmp r3, #7 + d02df84: d19d bne.n d02dec2 <halbb_cmn_info_self_init_per_phy+0x12> + d02df86: 2340 movs r3, #64 ; 0x40 + d02df88: f8a0 3466 strh.w r3, [r0, #1126] ; 0x466 + d02df8c: 231e movs r3, #30 + d02df8e: e7f5 b.n d02df7c <halbb_cmn_info_self_init_per_phy+0xcc> + d02df90: f013 0f28 tst.w r3, #40 ; 0x28 + d02df94: d001 beq.n d02df9a <halbb_cmn_info_self_init_per_phy+0xea> + d02df96: 2202 movs r2, #2 + d02df98: e799 b.n d02dece <halbb_cmn_info_self_init_per_phy+0x1e> + d02df9a: f413 7fe2 tst.w r3, #452 ; 0x1c4 + d02df9e: d098 beq.n d02ded2 <halbb_cmn_info_self_init_per_phy+0x22> + d02dfa0: 2203 movs r2, #3 + d02dfa2: e794 b.n d02dece <halbb_cmn_info_self_init_per_phy+0x1e> + d02dfa4: f013 0f2e tst.w r3, #46 ; 0x2e + d02dfa8: d001 beq.n d02dfae <halbb_cmn_info_self_init_per_phy+0xfe> + d02dfaa: 2302 movs r3, #2 + d02dfac: e795 b.n d02deda <halbb_cmn_info_self_init_per_phy+0x2a> + d02dfae: 06db lsls r3, r3, #27 + d02dfb0: d592 bpl.n d02ded8 <halbb_cmn_info_self_init_per_phy+0x28> + d02dfb2: 2304 movs r3, #4 + d02dfb4: e791 b.n d02deda <halbb_cmn_info_self_init_per_phy+0x2a> + +0d02dfb6 <halbb_supportability_init>: + d02dfb6: 6803 ldr r3, [r0, #0] + d02dfb8: 785b ldrb r3, [r3, #1] + d02dfba: 2b01 cmp r3, #1 + d02dfbc: d00b beq.n d02dfd6 <halbb_supportability_init+0x20> + d02dfbe: f8b0 3466 ldrh.w r3, [r0, #1126] ; 0x466 + d02dfc2: 2b40 cmp r3, #64 ; 0x40 + d02dfc4: d109 bne.n d02dfda <halbb_supportability_init+0x24> + d02dfc6: f44f 6207 mov.w r2, #2160 ; 0x870 + d02dfca: 2300 movs r3, #0 + d02dfcc: f500 60aa add.w r0, r0, #1360 ; 0x550 + d02dfd0: e940 2302 strd r2, r3, [r0, #-8] + d02dfd4: 4770 bx lr + d02dfd6: 2202 movs r2, #2 + d02dfd8: e7f7 b.n d02dfca <halbb_supportability_init+0x14> + d02dfda: 2200 movs r2, #0 + d02dfdc: e7f5 b.n d02dfca <halbb_supportability_init+0x14> + +0d02dfde <halbb_dm_init_per_phy>: + d02dfde: b510 push {r4, lr} + d02dfe0: 4604 mov r4, r0 + d02dfe2: b308 cbz r0, d02e028 <halbb_dm_init_per_phy+0x4a> + d02dfe4: f890 346e ldrb.w r3, [r0, #1134] ; 0x46e + d02dfe8: b1f3 cbz r3, d02e028 <halbb_dm_init_per_phy+0x4a> + d02dfea: f7e6 fdf4 bl d014bd6 <halbb_ic_hw_setting_init> + d02dfee: 4620 mov r0, r4 + d02dff0: f7e7 fea9 bl d015d46 <halbb_gpio_setting_init> + d02dff4: 4620 mov r0, r4 + d02dff6: f7ff ff52 bl d02de9e <halbb_get_efuse_init> + d02dffa: 4620 mov r0, r4 + d02dffc: f7ff ffdb bl d02dfb6 <halbb_supportability_init> + d02e000: 4620 mov r0, r4 + d02e002: f7e6 fc69 bl d0148d8 <halbb_physts_parsing_init> + d02e006: 4620 mov r0, r4 + d02e008: f7e5 fdc5 bl d013b96 <halbb_edcca_init> + d02e00c: 4620 mov r0, r4 + d02e00e: f7e5 f80f bl d013030 <halbb_cfo_trk_init> + d02e012: 4620 mov r0, r4 + d02e014: f7e6 f829 bl d01406a <halbb_env_mntr_init> + d02e018: 4620 mov r0, r4 + d02e01a: f7ff fe63 bl d02dce4 <halbb_ch_info_init> + d02e01e: 2301 movs r3, #1 + d02e020: 2000 movs r0, #0 + d02e022: f884 346f strb.w r3, [r4, #1135] ; 0x46f + d02e026: bd10 pop {r4, pc} + d02e028: 2001 movs r0, #1 + d02e02a: e7fc b.n d02e026 <halbb_dm_init_per_phy+0x48> + +0d02e02c <halbb_dm_init>: + d02e02c: 2100 movs r1, #0 + d02e02e: b508 push {r3, lr} + d02e030: f7ff ffd5 bl d02dfde <halbb_dm_init_per_phy> + d02e034: 2000 movs r0, #0 + d02e036: bd08 pop {r3, pc} + +0d02e038 <halbb_timer_ctrl>: + d02e038: f890 305c ldrb.w r3, [r0, #92] ; 0x5c + d02e03c: 2b01 cmp r3, #1 + d02e03e: d003 beq.n d02e048 <halbb_timer_ctrl+0x10> + d02e040: f600 42f8 addw r2, r0, #3320 ; 0xcf8 + d02e044: f7e6 b882 b.w d01414c <halbb_cfg_timers> + d02e048: 4770 bx lr + +0d02e04a <halbb_dm_deinit>: + d02e04a: b510 push {r4, lr} + d02e04c: f890 346f ldrb.w r3, [r0, #1135] ; 0x46f + d02e050: 4604 mov r4, r0 + d02e052: b143 cbz r3, d02e066 <halbb_dm_deinit+0x1c> + d02e054: 2101 movs r1, #1 + d02e056: f7ff ffef bl d02e038 <halbb_timer_ctrl> + d02e05a: 4620 mov r0, r4 + d02e05c: f7ff fe9e bl d02dd9c <halbb_ch_info_deinit> + d02e060: 2300 movs r3, #0 + d02e062: f884 346f strb.w r3, [r4, #1135] ; 0x46f + d02e066: bd10 pop {r4, pc} + +0d02e068 <halbb_timer_init>: + d02e068: f890 305c ldrb.w r3, [r0, #92] ; 0x5c + d02e06c: 2b01 cmp r3, #1 + d02e06e: d001 beq.n d02e074 <halbb_timer_init+0xc> + d02e070: f7e4 bfdd b.w d01302e <halbb_cfo_acc_timer_init> + d02e074: 4770 bx lr + +0d02e076 <halbb_cr_cfg_init>: + d02e076: b510 push {r4, lr} + d02e078: 4604 mov r4, r0 + d02e07a: f7e6 fc3d bl d0148f8 <halbb_cr_cfg_physts_init> + d02e07e: 4620 mov r0, r4 + d02e080: f7e5 fffe bl d014080 <halbb_cr_cfg_env_mntr_init> + d02e084: 4620 mov r0, r4 + d02e086: f7e5 fdba bl d013bfe <halbb_cr_cfg_edcca_init> + d02e08a: 4620 mov r0, r4 + d02e08c: f7ff fe96 bl d02ddbc <halbb_cr_cfg_ch_info_init> + d02e090: 4620 mov r0, r4 + d02e092: e8bd 4010 ldmia.w sp!, {r4, lr} + d02e096: f7e5 ba59 b.w d01354c <halbb_cr_cfg_cfo_trk_init> + +0d02e09a <halbb_hw_init>: + d02e09a: b5d3 push {r0, r1, r4, r6, r7, lr} + d02e09c: 4604 mov r4, r0 + d02e09e: f04f 5600 mov.w r6, #536870912 ; 0x20000000 + d02e0a2: f7e5 fc73 bl d01398c <halbb_dbg_comp_init> + d02e0a6: 2700 movs r7, #0 + d02e0a8: 2200 movs r2, #0 + d02e0aa: 4620 mov r0, r4 + d02e0ac: 4611 mov r1, r2 + d02e0ae: e9cd 6700 strd r6, r7, [sp] + d02e0b2: f7e5 fc72 bl d01399a <halbb_print_devider> + d02e0b6: 4620 mov r0, r4 + d02e0b8: f7ff fefa bl d02deb0 <halbb_cmn_info_self_init_per_phy> + d02e0bc: 4620 mov r0, r4 + d02e0be: f7ff ffd3 bl d02e068 <halbb_timer_init> + d02e0c2: 4620 mov r0, r4 + d02e0c4: f7ff ffd7 bl d02e076 <halbb_cr_cfg_init> + d02e0c8: 2201 movs r2, #1 + d02e0ca: 2100 movs r1, #0 + d02e0cc: 4620 mov r0, r4 + d02e0ce: e9cd 6700 strd r6, r7, [sp] + d02e0d2: f7e5 fc62 bl d01399a <halbb_print_devider> + d02e0d6: b002 add sp, #8 + d02e0d8: bdd0 pop {r4, r6, r7, pc} + +0d02e0da <halbb_buffer_deinit>: + d02e0da: b510 push {r4, lr} + d02e0dc: 460c mov r4, r1 + d02e0de: 2102 movs r1, #2 + d02e0e0: 4620 mov r0, r4 + d02e0e2: f7ff ffa9 bl d02e038 <halbb_timer_ctrl> + d02e0e6: 6e20 ldr r0, [r4, #96] ; 0x60 + d02e0e8: b110 cbz r0, d02e0f0 <halbb_buffer_deinit+0x16> + d02e0ea: 2180 movs r1, #128 ; 0x80 + d02e0ec: f7d7 fa4e bl d00558c <rtw_mfree> + d02e0f0: b134 cbz r4, d02e100 <halbb_buffer_deinit+0x26> + d02e0f2: 4620 mov r0, r4 + d02e0f4: f641 4118 movw r1, #7192 ; 0x1c18 + d02e0f8: e8bd 4010 ldmia.w sp!, {r4, lr} + d02e0fc: f7d7 ba46 b.w d00558c <rtw_mfree> + d02e100: bd10 pop {r4, pc} + +0d02e102 <halbb_buffer_init>: + d02e102: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02e104: 4606 mov r6, r0 + d02e106: f641 4018 movw r0, #7192 ; 0x1c18 + d02e10a: 460d mov r5, r1 + d02e10c: 4617 mov r7, r2 + d02e10e: f7d7 fa3b bl d005588 <rtw_zmalloc> + d02e112: 4604 mov r4, r0 + d02e114: b910 cbnz r0, d02e11c <halbb_buffer_init+0x1a> + d02e116: 2005 movs r0, #5 + d02e118: b003 add sp, #12 + d02e11a: bdf0 pop {r4, r5, r6, r7, pc} + d02e11c: 6038 str r0, [r7, #0] + d02e11e: e9c0 6500 strd r6, r5, [r0] + d02e122: 2500 movs r5, #0 + d02e124: f880 505c strb.w r5, [r0, #92] ; 0x5c + d02e128: 2080 movs r0, #128 ; 0x80 + d02e12a: f7d7 fa2d bl d005588 <rtw_zmalloc> + d02e12e: 2800 cmp r0, #0 + d02e130: d0f1 beq.n d02e116 <halbb_buffer_init+0x14> + d02e132: 6620 str r0, [r4, #96] ; 0x60 + d02e134: 4620 mov r0, r4 + d02e136: f7ff ffb0 bl d02e09a <halbb_hw_init> + d02e13a: f04f 5200 mov.w r2, #536870912 ; 0x20000000 + d02e13e: 2300 movs r3, #0 + d02e140: 4620 mov r0, r4 + d02e142: e9cd 2300 strd r2, r3, [sp] + d02e146: 2201 movs r2, #1 + d02e148: 4611 mov r1, r2 + d02e14a: f7e5 fc26 bl d01399a <halbb_print_devider> + d02e14e: 4628 mov r0, r5 + d02e150: e7e2 b.n d02e118 <halbb_buffer_init+0x16> ... -0d02e078 <halbb_tpu_mac_cr_init>: - d02e078: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02e07c: 4d1f ldr r5, [pc, #124] ; (d02e0fc <halbb_tpu_mac_cr_init+0x84>) - d02e07e: b086 sub sp, #24 - d02e080: 460f mov r7, r1 - d02e082: 4606 mov r6, r0 - d02e084: 466c mov r4, sp - d02e086: 2f01 cmp r7, #1 - d02e088: cd0f ldmia r5!, {r0, r1, r2, r3} - d02e08a: c40f stmia r4!, {r0, r1, r2, r3} - d02e08c: e895 0003 ldmia.w r5, {r0, r1} - d02e090: e884 0003 stmia.w r4, {r0, r1} - d02e094: d02e beq.n d02e0f4 <halbb_tpu_mac_cr_init+0x7c> - d02e096: f8b6 3466 ldrh.w r3, [r6, #1126] ; 0x466 - d02e09a: 2b20 cmp r3, #32 - d02e09c: d823 bhi.n d02e0e6 <halbb_tpu_mac_cr_init+0x6e> - d02e09e: 2b01 cmp r3, #1 - d02e0a0: d928 bls.n d02e0f4 <halbb_tpu_mac_cr_init+0x7c> - d02e0a2: 3b02 subs r3, #2 - d02e0a4: 2201 movs r2, #1 - d02e0a6: b29b uxth r3, r3 - d02e0a8: fa02 f303 lsl.w r3, r2, r3 - d02e0ac: 4a14 ldr r2, [pc, #80] ; (d02e100 <halbb_tpu_mac_cr_init+0x88>) - d02e0ae: 4213 tst r3, r2 - d02e0b0: d020 beq.n d02e0f4 <halbb_tpu_mac_cr_init+0x7c> - d02e0b2: f1b7 0800 subs.w r8, r7, #0 - d02e0b6: 466d mov r5, sp - d02e0b8: f04f 0400 mov.w r4, #0 - d02e0bc: bf18 it ne - d02e0be: f04f 0801 movne.w r8, #1 - d02e0c2: 3401 adds r4, #1 - d02e0c4: 686b ldr r3, [r5, #4] - d02e0c6: 4641 mov r1, r8 - d02e0c8: f855 2b08 ldr.w r2, [r5], #8 - d02e0cc: 6870 ldr r0, [r6, #4] - d02e0ce: f7f1 fddb bl d01fc88 <rtw_hal_mac_set_pwr_reg> - d02e0d2: 2c03 cmp r4, #3 - d02e0d4: d1f5 bne.n d02e0c2 <halbb_tpu_mac_cr_init+0x4a> - d02e0d6: 463a mov r2, r7 - d02e0d8: 2100 movs r1, #0 - d02e0da: 4630 mov r0, r6 - d02e0dc: b006 add sp, #24 - d02e0de: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02e0e2: f7e6 be1c b.w d014d1e <halbb_set_pwr_ul_tb_ofst> - d02e0e6: 2b80 cmp r3, #128 ; 0x80 - d02e0e8: d0e3 beq.n d02e0b2 <halbb_tpu_mac_cr_init+0x3a> - d02e0ea: f5b3 7f80 cmp.w r3, #256 ; 0x100 - d02e0ee: d0e0 beq.n d02e0b2 <halbb_tpu_mac_cr_init+0x3a> - d02e0f0: 2b40 cmp r3, #64 ; 0x40 - d02e0f2: d0de beq.n d02e0b2 <halbb_tpu_mac_cr_init+0x3a> - d02e0f4: b006 add sp, #24 - d02e0f6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02e0fa: bf00 nop - d02e0fc: 0d04bc54 .word 0x0d04bc54 - d02e100: 40000045 .word 0x40000045 - -0d02e104 <halbb_tssi_ctrl_set_fast_mode_cfg>: - d02e104: 4603 mov r3, r0 - d02e106: b513 push {r0, r1, r4, lr} - d02e108: 6840 ldr r0, [r0, #4] - d02e10a: b962 cbnz r2, d02e126 <halbb_tssi_ctrl_set_fast_mode_cfg+0x22> - d02e10c: f503 5380 add.w r3, r3, #4096 ; 0x1000 - d02e110: f64d 1234 movw r2, #55604 ; 0xd934 - d02e114: f8d3 3268 ldr.w r3, [r3, #616] ; 0x268 - d02e118: 9300 str r3, [sp, #0] - d02e11a: f44f 037f mov.w r3, #16711680 ; 0xff0000 - d02e11e: f7f1 fd17 bl d01fb50 <rtw_hal_mac_write_msk_pwr_reg> - d02e122: b002 add sp, #8 - d02e124: bd10 pop {r4, pc} - d02e126: 1e54 subs r4, r2, #1 - d02e128: 2c02 cmp r4, #2 - d02e12a: d8fa bhi.n d02e122 <halbb_tssi_ctrl_set_fast_mode_cfg+0x1e> - d02e12c: f503 5480 add.w r4, r3, #4096 ; 0x1000 - d02e130: 233c movs r3, #60 ; 0x3c - d02e132: fb03 4302 mla r3, r3, r2, r4 - d02e136: f64d 1230 movw r2, #55600 ; 0xd930 - d02e13a: f8d3 3268 ldr.w r3, [r3, #616] ; 0x268 - d02e13e: 9300 str r3, [sp, #0] - d02e140: f44f 037f mov.w r3, #16711680 ; 0xff0000 - d02e144: e7eb b.n d02e11e <halbb_tssi_ctrl_set_fast_mode_cfg+0x1a> - -0d02e146 <halbb_tssi_ctrl_set_bandedge_cfg>: - d02e146: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - d02e148: 3900 subs r1, #0 - d02e14a: 4605 mov r5, r0 - d02e14c: 6846 ldr r6, [r0, #4] - d02e14e: 4614 mov r4, r2 - d02e150: bf18 it ne - d02e152: 2101 movne r1, #1 - d02e154: bb42 cbnz r2, d02e1a8 <halbb_tssi_ctrl_set_bandedge_cfg+0x62> - d02e156: f500 5380 add.w r3, r0, #4096 ; 0x1000 - d02e15a: f64d 121c movw r2, #55580 ; 0xd91c - d02e15e: f8d3 3268 ldr.w r3, [r3, #616] ; 0x268 - d02e162: 9300 str r3, [sp, #0] - d02e164: f04f 437f mov.w r3, #4278190080 ; 0xff000000 - d02e168: 4630 mov r0, r6 - d02e16a: 9103 str r1, [sp, #12] - d02e16c: f7f1 fcf0 bl d01fb50 <rtw_hal_mac_write_msk_pwr_reg> - d02e170: 9903 ldr r1, [sp, #12] - d02e172: f04f 4340 mov.w r3, #3221225472 ; 0xc0000000 - d02e176: f64d 124c movw r2, #55628 ; 0xd94c - d02e17a: 4630 mov r0, r6 - d02e17c: 9400 str r4, [sp, #0] - d02e17e: 9103 str r1, [sp, #12] - d02e180: f7f1 fce6 bl d01fb50 <rtw_hal_mac_write_msk_pwr_reg> - d02e184: 230a movs r3, #10 - d02e186: 9903 ldr r1, [sp, #12] - d02e188: f64d 124c movw r2, #55628 ; 0xd94c - d02e18c: 4630 mov r0, r6 - d02e18e: 9300 str r3, [sp, #0] - d02e190: f44f 1370 mov.w r3, #3932160 ; 0x3c0000 - d02e194: f7f1 fcdc bl d01fb50 <rtw_hal_mac_write_msk_pwr_reg> - d02e198: 4622 mov r2, r4 - d02e19a: 9903 ldr r1, [sp, #12] - d02e19c: 4628 mov r0, r5 - d02e19e: b004 add sp, #16 - d02e1a0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d02e1a4: f7ff bfae b.w d02e104 <halbb_tssi_ctrl_set_fast_mode_cfg> - d02e1a8: 1e53 subs r3, r2, #1 - d02e1aa: 2b02 cmp r3, #2 - d02e1ac: d80b bhi.n d02e1c6 <halbb_tssi_ctrl_set_bandedge_cfg+0x80> - d02e1ae: 223c movs r2, #60 ; 0x3c - d02e1b0: f500 5380 add.w r3, r0, #4096 ; 0x1000 - d02e1b4: fb02 3304 mla r3, r2, r4, r3 - d02e1b8: f64d 1210 movw r2, #55568 ; 0xd910 - d02e1bc: f8d3 3268 ldr.w r3, [r3, #616] ; 0x268 - d02e1c0: 9300 str r3, [sp, #0] - d02e1c2: 23ff movs r3, #255 ; 0xff - d02e1c4: e7d0 b.n d02e168 <halbb_tssi_ctrl_set_bandedge_cfg+0x22> - d02e1c6: b004 add sp, #16 - d02e1c8: bd70 pop {r4, r5, r6, pc} +0d02e154 <halbb_tpu_mac_cr_init>: + d02e154: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02e158: 4d1f ldr r5, [pc, #124] ; (d02e1d8 <halbb_tpu_mac_cr_init+0x84>) + d02e15a: b086 sub sp, #24 + d02e15c: 460f mov r7, r1 + d02e15e: 4606 mov r6, r0 + d02e160: 466c mov r4, sp + d02e162: 2f01 cmp r7, #1 + d02e164: cd0f ldmia r5!, {r0, r1, r2, r3} + d02e166: c40f stmia r4!, {r0, r1, r2, r3} + d02e168: e895 0003 ldmia.w r5, {r0, r1} + d02e16c: e884 0003 stmia.w r4, {r0, r1} + d02e170: d02e beq.n d02e1d0 <halbb_tpu_mac_cr_init+0x7c> + d02e172: f8b6 3466 ldrh.w r3, [r6, #1126] ; 0x466 + d02e176: 2b20 cmp r3, #32 + d02e178: d823 bhi.n d02e1c2 <halbb_tpu_mac_cr_init+0x6e> + d02e17a: 2b01 cmp r3, #1 + d02e17c: d928 bls.n d02e1d0 <halbb_tpu_mac_cr_init+0x7c> + d02e17e: 3b02 subs r3, #2 + d02e180: 2201 movs r2, #1 + d02e182: b29b uxth r3, r3 + d02e184: fa02 f303 lsl.w r3, r2, r3 + d02e188: 4a14 ldr r2, [pc, #80] ; (d02e1dc <halbb_tpu_mac_cr_init+0x88>) + d02e18a: 4213 tst r3, r2 + d02e18c: d020 beq.n d02e1d0 <halbb_tpu_mac_cr_init+0x7c> + d02e18e: f1b7 0800 subs.w r8, r7, #0 + d02e192: 466d mov r5, sp + d02e194: f04f 0400 mov.w r4, #0 + d02e198: bf18 it ne + d02e19a: f04f 0801 movne.w r8, #1 + d02e19e: 3401 adds r4, #1 + d02e1a0: 686b ldr r3, [r5, #4] + d02e1a2: 4641 mov r1, r8 + d02e1a4: f855 2b08 ldr.w r2, [r5], #8 + d02e1a8: 6870 ldr r0, [r6, #4] + d02e1aa: f7f1 fddb bl d01fd64 <rtw_hal_mac_set_pwr_reg> + d02e1ae: 2c03 cmp r4, #3 + d02e1b0: d1f5 bne.n d02e19e <halbb_tpu_mac_cr_init+0x4a> + d02e1b2: 463a mov r2, r7 + d02e1b4: 2100 movs r1, #0 + d02e1b6: 4630 mov r0, r6 + d02e1b8: b006 add sp, #24 + d02e1ba: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02e1be: f7e6 bdae b.w d014d1e <halbb_set_pwr_ul_tb_ofst> + d02e1c2: 2b80 cmp r3, #128 ; 0x80 + d02e1c4: d0e3 beq.n d02e18e <halbb_tpu_mac_cr_init+0x3a> + d02e1c6: f5b3 7f80 cmp.w r3, #256 ; 0x100 + d02e1ca: d0e0 beq.n d02e18e <halbb_tpu_mac_cr_init+0x3a> + d02e1cc: 2b40 cmp r3, #64 ; 0x40 + d02e1ce: d0de beq.n d02e18e <halbb_tpu_mac_cr_init+0x3a> + d02e1d0: b006 add sp, #24 + d02e1d2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02e1d6: bf00 nop + d02e1d8: 0d04bd30 .word 0x0d04bd30 + d02e1dc: 40000045 .word 0x40000045 + +0d02e1e0 <halbb_tssi_ctrl_set_fast_mode_cfg>: + d02e1e0: 4603 mov r3, r0 + d02e1e2: b513 push {r0, r1, r4, lr} + d02e1e4: 6840 ldr r0, [r0, #4] + d02e1e6: b962 cbnz r2, d02e202 <halbb_tssi_ctrl_set_fast_mode_cfg+0x22> + d02e1e8: f503 5380 add.w r3, r3, #4096 ; 0x1000 + d02e1ec: f64d 1234 movw r2, #55604 ; 0xd934 + d02e1f0: f8d3 3268 ldr.w r3, [r3, #616] ; 0x268 + d02e1f4: 9300 str r3, [sp, #0] + d02e1f6: f44f 037f mov.w r3, #16711680 ; 0xff0000 + d02e1fa: f7f1 fd17 bl d01fc2c <rtw_hal_mac_write_msk_pwr_reg> + d02e1fe: b002 add sp, #8 + d02e200: bd10 pop {r4, pc} + d02e202: 1e54 subs r4, r2, #1 + d02e204: 2c02 cmp r4, #2 + d02e206: d8fa bhi.n d02e1fe <halbb_tssi_ctrl_set_fast_mode_cfg+0x1e> + d02e208: f503 5480 add.w r4, r3, #4096 ; 0x1000 + d02e20c: 233c movs r3, #60 ; 0x3c + d02e20e: fb03 4302 mla r3, r3, r2, r4 + d02e212: f64d 1230 movw r2, #55600 ; 0xd930 + d02e216: f8d3 3268 ldr.w r3, [r3, #616] ; 0x268 + d02e21a: 9300 str r3, [sp, #0] + d02e21c: f44f 037f mov.w r3, #16711680 ; 0xff0000 + d02e220: e7eb b.n d02e1fa <halbb_tssi_ctrl_set_fast_mode_cfg+0x1a> + +0d02e222 <halbb_tssi_ctrl_set_bandedge_cfg>: + d02e222: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} + d02e224: 3900 subs r1, #0 + d02e226: 4605 mov r5, r0 + d02e228: 6846 ldr r6, [r0, #4] + d02e22a: 4614 mov r4, r2 + d02e22c: bf18 it ne + d02e22e: 2101 movne r1, #1 + d02e230: bb42 cbnz r2, d02e284 <halbb_tssi_ctrl_set_bandedge_cfg+0x62> + d02e232: f500 5380 add.w r3, r0, #4096 ; 0x1000 + d02e236: f64d 121c movw r2, #55580 ; 0xd91c + d02e23a: f8d3 3268 ldr.w r3, [r3, #616] ; 0x268 + d02e23e: 9300 str r3, [sp, #0] + d02e240: f04f 437f mov.w r3, #4278190080 ; 0xff000000 + d02e244: 4630 mov r0, r6 + d02e246: 9103 str r1, [sp, #12] + d02e248: f7f1 fcf0 bl d01fc2c <rtw_hal_mac_write_msk_pwr_reg> + d02e24c: 9903 ldr r1, [sp, #12] + d02e24e: f04f 4340 mov.w r3, #3221225472 ; 0xc0000000 + d02e252: f64d 124c movw r2, #55628 ; 0xd94c + d02e256: 4630 mov r0, r6 + d02e258: 9400 str r4, [sp, #0] + d02e25a: 9103 str r1, [sp, #12] + d02e25c: f7f1 fce6 bl d01fc2c <rtw_hal_mac_write_msk_pwr_reg> + d02e260: 230a movs r3, #10 + d02e262: 9903 ldr r1, [sp, #12] + d02e264: f64d 124c movw r2, #55628 ; 0xd94c + d02e268: 4630 mov r0, r6 + d02e26a: 9300 str r3, [sp, #0] + d02e26c: f44f 1370 mov.w r3, #3932160 ; 0x3c0000 + d02e270: f7f1 fcdc bl d01fc2c <rtw_hal_mac_write_msk_pwr_reg> + d02e274: 4622 mov r2, r4 + d02e276: 9903 ldr r1, [sp, #12] + d02e278: 4628 mov r0, r5 + d02e27a: b004 add sp, #16 + d02e27c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d02e280: f7ff bfae b.w d02e1e0 <halbb_tssi_ctrl_set_fast_mode_cfg> + d02e284: 1e53 subs r3, r2, #1 + d02e286: 2b02 cmp r3, #2 + d02e288: d80b bhi.n d02e2a2 <halbb_tssi_ctrl_set_bandedge_cfg+0x80> + d02e28a: 223c movs r2, #60 ; 0x3c + d02e28c: f500 5380 add.w r3, r0, #4096 ; 0x1000 + d02e290: fb02 3304 mla r3, r2, r4, r3 + d02e294: f64d 1210 movw r2, #55568 ; 0xd910 + d02e298: f8d3 3268 ldr.w r3, [r3, #616] ; 0x268 + d02e29c: 9300 str r3, [sp, #0] + d02e29e: 23ff movs r3, #255 ; 0xff + d02e2a0: e7d0 b.n d02e244 <halbb_tssi_ctrl_set_bandedge_cfg+0x22> + d02e2a2: b004 add sp, #16 + d02e2a4: bd70 pop {r4, r5, r6, pc} ... -0d02e1cc <halbb_tssi_ctrl_mac_cr_init>: - d02e1cc: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02e1d0: 4d1a ldr r5, [pc, #104] ; (d02e23c <halbb_tssi_ctrl_mac_cr_init+0x70>) - d02e1d2: b08c sub sp, #48 ; 0x30 - d02e1d4: 460f mov r7, r1 - d02e1d6: 4606 mov r6, r0 - d02e1d8: 466c mov r4, sp - d02e1da: f8d6 8004 ldr.w r8, [r6, #4] - d02e1de: cd0f ldmia r5!, {r0, r1, r2, r3} - d02e1e0: c40f stmia r4!, {r0, r1, r2, r3} - d02e1e2: cd0f ldmia r5!, {r0, r1, r2, r3} - d02e1e4: c40f stmia r4!, {r0, r1, r2, r3} - d02e1e6: e895 000f ldmia.w r5, {r0, r1, r2, r3} - d02e1ea: e884 000f stmia.w r4, {r0, r1, r2, r3} - d02e1ee: 1e3c subs r4, r7, #0 - d02e1f0: f64d 1508 movw r5, #55560 ; 0xd908 - d02e1f4: f64d 1760 movw r7, #55648 ; 0xd960 - d02e1f8: bf18 it ne - d02e1fa: 2401 movne r4, #1 - d02e1fc: 462a mov r2, r5 - d02e1fe: 3504 adds r5, #4 - d02e200: 2300 movs r3, #0 - d02e202: 4621 mov r1, r4 - d02e204: 4640 mov r0, r8 - d02e206: f7f1 fd3f bl d01fc88 <rtw_hal_mac_set_pwr_reg> - d02e20a: 42bd cmp r5, r7 - d02e20c: d1f6 bne.n d02e1fc <halbb_tssi_ctrl_mac_cr_init+0x30> - d02e20e: 466f mov r7, sp - d02e210: 2500 movs r5, #0 - d02e212: 3501 adds r5, #1 - d02e214: 687b ldr r3, [r7, #4] - d02e216: 4621 mov r1, r4 - d02e218: f857 2b08 ldr.w r2, [r7], #8 - d02e21c: 4640 mov r0, r8 - d02e21e: f7f1 fd33 bl d01fc88 <rtw_hal_mac_set_pwr_reg> - d02e222: 2d06 cmp r5, #6 - d02e224: d1f5 bne.n d02e212 <halbb_tssi_ctrl_mac_cr_init+0x46> - d02e226: 4630 mov r0, r6 - d02e228: f7e7 f8a4 bl d015374 <halbb_tssi_ctrl_set_dbw_table> - d02e22c: 2200 movs r2, #0 - d02e22e: 4630 mov r0, r6 - d02e230: 4611 mov r1, r2 - d02e232: b00c add sp, #48 ; 0x30 - d02e234: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02e238: f7ff bf85 b.w d02e146 <halbb_tssi_ctrl_set_bandedge_cfg> - d02e23c: 0d04bc6c .word 0x0d04bc6c - -0d02e240 <halbb_sel_headline_8730e>: - d02e240: b5f0 push {r4, r5, r6, r7, lr} - d02e242: 6845 ldr r5, [r0, #4] - d02e244: 9c05 ldr r4, [sp, #20] - d02e246: 78af ldrb r7, [r5, #2] - d02e248: 6805 ldr r5, [r0, #0] - d02e24a: f500 5080 add.w r0, r0, #4096 ; 0x1000 - d02e24e: 7c6e ldrb r6, [r5, #17] - d02e250: 2500 movs r5, #0 - d02e252: 7025 strb r5, [r4, #0] - d02e254: 701d strb r5, [r3, #0] - d02e256: f890 53ba ldrb.w r5, [r0, #954] ; 0x3ba - d02e25a: b10d cbz r5, d02e260 <halbb_sel_headline_8730e+0x20> - d02e25c: e9d0 76ef ldrd r7, r6, [r0, #956] ; 0x3bc - d02e260: 2000 movs r0, #0 - d02e262: e000 b.n d02e266 <halbb_sel_headline_8730e+0x26> - d02e264: 3002 adds r0, #2 - d02e266: 1c45 adds r5, r0, #1 - d02e268: 42aa cmp r2, r5 - d02e26a: d905 bls.n d02e278 <halbb_sel_headline_8730e+0x38> - d02e26c: f851 5020 ldr.w r5, [r1, r0, lsl #2] - d02e270: 0f2d lsrs r5, r5, #28 - d02e272: 2d0f cmp r5, #15 - d02e274: d0f6 beq.n d02e264 <halbb_sel_headline_8730e+0x24> - d02e276: 7018 strb r0, [r3, #0] - d02e278: b908 cbnz r0, d02e27e <halbb_sel_headline_8730e+0x3e> - d02e27a: 2001 movs r0, #1 - d02e27c: bdf0 pop {r4, r5, r6, r7, pc} - d02e27e: 0435 lsls r5, r6, #16 - d02e280: f893 c000 ldrb.w ip, [r3] - d02e284: b2fa uxtb r2, r7 - d02e286: 2000 movs r0, #0 - d02e288: f405 057f and.w r5, r5, #16711680 ; 0xff0000 - d02e28c: ea45 0e02 orr.w lr, r5, r2 - d02e290: 4584 cmp ip, r0 - d02e292: d824 bhi.n d02e2de <halbb_sel_headline_8730e+0x9e> - d02e294: f045 05ff orr.w r5, r5, #255 ; 0xff - d02e298: 2000 movs r0, #0 - d02e29a: 4584 cmp ip, r0 - d02e29c: d82a bhi.n d02e2f4 <halbb_sel_headline_8730e+0xb4> - d02e29e: f442 027f orr.w r2, r2, #16711680 ; 0xff0000 - d02e2a2: 2000 movs r0, #0 - d02e2a4: 4584 cmp ip, r0 - d02e2a6: d82d bhi.n d02e304 <halbb_sel_headline_8730e+0xc4> - d02e2a8: 2200 movs r2, #0 - d02e2aa: 4617 mov r7, r2 - d02e2ac: 4610 mov r0, r2 - d02e2ae: 781d ldrb r5, [r3, #0] - d02e2b0: 4295 cmp r5, r2 - d02e2b2: d82f bhi.n d02e314 <halbb_sel_headline_8730e+0xd4> - d02e2b4: 2800 cmp r0, #0 - d02e2b6: d1e0 bne.n d02e27a <halbb_sel_headline_8730e+0x3a> - d02e2b8: 4602 mov r2, r0 - d02e2ba: 781d ldrb r5, [r3, #0] - d02e2bc: 4295 cmp r5, r2 - d02e2be: d9dd bls.n d02e27c <halbb_sel_headline_8730e+0x3c> - d02e2c0: f851 5022 ldr.w r5, [r1, r2, lsl #2] - d02e2c4: f3c5 4607 ubfx r6, r5, #16, #8 - d02e2c8: 2eff cmp r6, #255 ; 0xff - d02e2ca: d106 bne.n d02e2da <halbb_sel_headline_8730e+0x9a> - d02e2cc: b2ed uxtb r5, r5 - d02e2ce: 42af cmp r7, r5 - d02e2d0: bf9f itttt ls - d02e2d2: 0850 lsrls r0, r2, #1 - d02e2d4: 462f movls r7, r5 - d02e2d6: 7020 strbls r0, [r4, #0] - d02e2d8: 2001 movls r0, #1 - d02e2da: 3202 adds r2, #2 - d02e2dc: e7ed b.n d02e2ba <halbb_sel_headline_8730e+0x7a> - d02e2de: f851 7020 ldr.w r7, [r1, r0, lsl #2] - d02e2e2: f027 4770 bic.w r7, r7, #4026531840 ; 0xf0000000 - d02e2e6: 4577 cmp r7, lr - d02e2e8: d102 bne.n d02e2f0 <halbb_sel_headline_8730e+0xb0> - d02e2ea: 0840 lsrs r0, r0, #1 - d02e2ec: 7020 strb r0, [r4, #0] - d02e2ee: e7c4 b.n d02e27a <halbb_sel_headline_8730e+0x3a> - d02e2f0: 3002 adds r0, #2 - d02e2f2: e7cd b.n d02e290 <halbb_sel_headline_8730e+0x50> - d02e2f4: f851 7020 ldr.w r7, [r1, r0, lsl #2] - d02e2f8: f027 4770 bic.w r7, r7, #4026531840 ; 0xf0000000 - d02e2fc: 42af cmp r7, r5 - d02e2fe: d0f4 beq.n d02e2ea <halbb_sel_headline_8730e+0xaa> - d02e300: 3002 adds r0, #2 - d02e302: e7ca b.n d02e29a <halbb_sel_headline_8730e+0x5a> - d02e304: f851 5020 ldr.w r5, [r1, r0, lsl #2] - d02e308: f025 4570 bic.w r5, r5, #4026531840 ; 0xf0000000 - d02e30c: 4295 cmp r5, r2 - d02e30e: d0ec beq.n d02e2ea <halbb_sel_headline_8730e+0xaa> - d02e310: 3002 adds r0, #2 - d02e312: e7c7 b.n d02e2a4 <halbb_sel_headline_8730e+0x64> - d02e314: f851 5022 ldr.w r5, [r1, r2, lsl #2] - d02e318: f3c5 4c07 ubfx ip, r5, #16, #8 - d02e31c: 45b4 cmp ip, r6 - d02e31e: d106 bne.n d02e32e <halbb_sel_headline_8730e+0xee> - d02e320: b2ed uxtb r5, r5 - d02e322: 42af cmp r7, r5 - d02e324: bf3f itttt cc - d02e326: 0850 lsrcc r0, r2, #1 - d02e328: 462f movcc r7, r5 - d02e32a: 7020 strbcc r0, [r4, #0] - d02e32c: 2001 movcc r0, #1 - d02e32e: 3202 adds r2, #2 - d02e330: e7bd b.n d02e2ae <halbb_sel_headline_8730e+0x6e> +0d02e2a8 <halbb_tssi_ctrl_mac_cr_init>: + d02e2a8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02e2ac: 4d1a ldr r5, [pc, #104] ; (d02e318 <halbb_tssi_ctrl_mac_cr_init+0x70>) + d02e2ae: b08c sub sp, #48 ; 0x30 + d02e2b0: 460f mov r7, r1 + d02e2b2: 4606 mov r6, r0 + d02e2b4: 466c mov r4, sp + d02e2b6: f8d6 8004 ldr.w r8, [r6, #4] + d02e2ba: cd0f ldmia r5!, {r0, r1, r2, r3} + d02e2bc: c40f stmia r4!, {r0, r1, r2, r3} + d02e2be: cd0f ldmia r5!, {r0, r1, r2, r3} + d02e2c0: c40f stmia r4!, {r0, r1, r2, r3} + d02e2c2: e895 000f ldmia.w r5, {r0, r1, r2, r3} + d02e2c6: e884 000f stmia.w r4, {r0, r1, r2, r3} + d02e2ca: 1e3c subs r4, r7, #0 + d02e2cc: f64d 1508 movw r5, #55560 ; 0xd908 + d02e2d0: f64d 1760 movw r7, #55648 ; 0xd960 + d02e2d4: bf18 it ne + d02e2d6: 2401 movne r4, #1 + d02e2d8: 462a mov r2, r5 + d02e2da: 3504 adds r5, #4 + d02e2dc: 2300 movs r3, #0 + d02e2de: 4621 mov r1, r4 + d02e2e0: 4640 mov r0, r8 + d02e2e2: f7f1 fd3f bl d01fd64 <rtw_hal_mac_set_pwr_reg> + d02e2e6: 42bd cmp r5, r7 + d02e2e8: d1f6 bne.n d02e2d8 <halbb_tssi_ctrl_mac_cr_init+0x30> + d02e2ea: 466f mov r7, sp + d02e2ec: 2500 movs r5, #0 + d02e2ee: 3501 adds r5, #1 + d02e2f0: 687b ldr r3, [r7, #4] + d02e2f2: 4621 mov r1, r4 + d02e2f4: f857 2b08 ldr.w r2, [r7], #8 + d02e2f8: 4640 mov r0, r8 + d02e2fa: f7f1 fd33 bl d01fd64 <rtw_hal_mac_set_pwr_reg> + d02e2fe: 2d06 cmp r5, #6 + d02e300: d1f5 bne.n d02e2ee <halbb_tssi_ctrl_mac_cr_init+0x46> + d02e302: 4630 mov r0, r6 + d02e304: f7e7 f836 bl d015374 <halbb_tssi_ctrl_set_dbw_table> + d02e308: 2200 movs r2, #0 + d02e30a: 4630 mov r0, r6 + d02e30c: 4611 mov r1, r2 + d02e30e: b00c add sp, #48 ; 0x30 + d02e310: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02e314: f7ff bf85 b.w d02e222 <halbb_tssi_ctrl_set_bandedge_cfg> + d02e318: 0d04bd48 .word 0x0d04bd48 + +0d02e31c <halbb_sel_headline_8730e>: + d02e31c: b5f0 push {r4, r5, r6, r7, lr} + d02e31e: 6845 ldr r5, [r0, #4] + d02e320: 9c05 ldr r4, [sp, #20] + d02e322: 78af ldrb r7, [r5, #2] + d02e324: 6805 ldr r5, [r0, #0] + d02e326: f500 5080 add.w r0, r0, #4096 ; 0x1000 + d02e32a: 7c6e ldrb r6, [r5, #17] + d02e32c: 2500 movs r5, #0 + d02e32e: 7025 strb r5, [r4, #0] + d02e330: 701d strb r5, [r3, #0] + d02e332: f890 53ba ldrb.w r5, [r0, #954] ; 0x3ba + d02e336: b10d cbz r5, d02e33c <halbb_sel_headline_8730e+0x20> + d02e338: e9d0 76ef ldrd r7, r6, [r0, #956] ; 0x3bc + d02e33c: 2000 movs r0, #0 + d02e33e: e000 b.n d02e342 <halbb_sel_headline_8730e+0x26> + d02e340: 3002 adds r0, #2 + d02e342: 1c45 adds r5, r0, #1 + d02e344: 42aa cmp r2, r5 + d02e346: d905 bls.n d02e354 <halbb_sel_headline_8730e+0x38> + d02e348: f851 5020 ldr.w r5, [r1, r0, lsl #2] + d02e34c: 0f2d lsrs r5, r5, #28 + d02e34e: 2d0f cmp r5, #15 + d02e350: d0f6 beq.n d02e340 <halbb_sel_headline_8730e+0x24> + d02e352: 7018 strb r0, [r3, #0] + d02e354: b908 cbnz r0, d02e35a <halbb_sel_headline_8730e+0x3e> + d02e356: 2001 movs r0, #1 + d02e358: bdf0 pop {r4, r5, r6, r7, pc} + d02e35a: 0435 lsls r5, r6, #16 + d02e35c: f893 c000 ldrb.w ip, [r3] + d02e360: b2fa uxtb r2, r7 + d02e362: 2000 movs r0, #0 + d02e364: f405 057f and.w r5, r5, #16711680 ; 0xff0000 + d02e368: ea45 0e02 orr.w lr, r5, r2 + d02e36c: 4584 cmp ip, r0 + d02e36e: d824 bhi.n d02e3ba <halbb_sel_headline_8730e+0x9e> + d02e370: f045 05ff orr.w r5, r5, #255 ; 0xff + d02e374: 2000 movs r0, #0 + d02e376: 4584 cmp ip, r0 + d02e378: d82a bhi.n d02e3d0 <halbb_sel_headline_8730e+0xb4> + d02e37a: f442 027f orr.w r2, r2, #16711680 ; 0xff0000 + d02e37e: 2000 movs r0, #0 + d02e380: 4584 cmp ip, r0 + d02e382: d82d bhi.n d02e3e0 <halbb_sel_headline_8730e+0xc4> + d02e384: 2200 movs r2, #0 + d02e386: 4617 mov r7, r2 + d02e388: 4610 mov r0, r2 + d02e38a: 781d ldrb r5, [r3, #0] + d02e38c: 4295 cmp r5, r2 + d02e38e: d82f bhi.n d02e3f0 <halbb_sel_headline_8730e+0xd4> + d02e390: 2800 cmp r0, #0 + d02e392: d1e0 bne.n d02e356 <halbb_sel_headline_8730e+0x3a> + d02e394: 4602 mov r2, r0 + d02e396: 781d ldrb r5, [r3, #0] + d02e398: 4295 cmp r5, r2 + d02e39a: d9dd bls.n d02e358 <halbb_sel_headline_8730e+0x3c> + d02e39c: f851 5022 ldr.w r5, [r1, r2, lsl #2] + d02e3a0: f3c5 4607 ubfx r6, r5, #16, #8 + d02e3a4: 2eff cmp r6, #255 ; 0xff + d02e3a6: d106 bne.n d02e3b6 <halbb_sel_headline_8730e+0x9a> + d02e3a8: b2ed uxtb r5, r5 + d02e3aa: 42af cmp r7, r5 + d02e3ac: bf9f itttt ls + d02e3ae: 0850 lsrls r0, r2, #1 + d02e3b0: 462f movls r7, r5 + d02e3b2: 7020 strbls r0, [r4, #0] + d02e3b4: 2001 movls r0, #1 + d02e3b6: 3202 adds r2, #2 + d02e3b8: e7ed b.n d02e396 <halbb_sel_headline_8730e+0x7a> + d02e3ba: f851 7020 ldr.w r7, [r1, r0, lsl #2] + d02e3be: f027 4770 bic.w r7, r7, #4026531840 ; 0xf0000000 + d02e3c2: 4577 cmp r7, lr + d02e3c4: d102 bne.n d02e3cc <halbb_sel_headline_8730e+0xb0> + d02e3c6: 0840 lsrs r0, r0, #1 + d02e3c8: 7020 strb r0, [r4, #0] + d02e3ca: e7c4 b.n d02e356 <halbb_sel_headline_8730e+0x3a> + d02e3cc: 3002 adds r0, #2 + d02e3ce: e7cd b.n d02e36c <halbb_sel_headline_8730e+0x50> + d02e3d0: f851 7020 ldr.w r7, [r1, r0, lsl #2] + d02e3d4: f027 4770 bic.w r7, r7, #4026531840 ; 0xf0000000 + d02e3d8: 42af cmp r7, r5 + d02e3da: d0f4 beq.n d02e3c6 <halbb_sel_headline_8730e+0xaa> + d02e3dc: 3002 adds r0, #2 + d02e3de: e7ca b.n d02e376 <halbb_sel_headline_8730e+0x5a> + d02e3e0: f851 5020 ldr.w r5, [r1, r0, lsl #2] + d02e3e4: f025 4570 bic.w r5, r5, #4026531840 ; 0xf0000000 + d02e3e8: 4295 cmp r5, r2 + d02e3ea: d0ec beq.n d02e3c6 <halbb_sel_headline_8730e+0xaa> + d02e3ec: 3002 adds r0, #2 + d02e3ee: e7c7 b.n d02e380 <halbb_sel_headline_8730e+0x64> + d02e3f0: f851 5022 ldr.w r5, [r1, r2, lsl #2] + d02e3f4: f3c5 4c07 ubfx ip, r5, #16, #8 + d02e3f8: 45b4 cmp ip, r6 + d02e3fa: d106 bne.n d02e40a <halbb_sel_headline_8730e+0xee> + d02e3fc: b2ed uxtb r5, r5 + d02e3fe: 42af cmp r7, r5 + d02e400: bf3f itttt cc + d02e402: 0850 lsrcc r0, r2, #1 + d02e404: 462f movcc r7, r5 + d02e406: 7020 strbcc r0, [r4, #0] + d02e408: 2001 movcc r0, #1 + d02e40a: 3202 adds r2, #2 + d02e40c: e7bd b.n d02e38a <halbb_sel_headline_8730e+0x6e> ... -0d02e334 <halbb_cfg_bbcr_ax_8730e>: - d02e334: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02e338: 2400 movs r4, #0 - d02e33a: b085 sub sp, #20 - d02e33c: 4f2a ldr r7, [pc, #168] ; (d02e3e8 <halbb_cfg_bbcr_ax_8730e+0xb4>) - d02e33e: 4682 mov sl, r0 - d02e340: 42a1 cmp r1, r4 - d02e342: f88d 400e strb.w r4, [sp, #14] - d02e346: f88d 400f strb.w r4, [sp, #15] - d02e34a: bf18 it ne - d02e34c: 461f movne r7, r3 - d02e34e: f240 43ac movw r3, #1196 ; 0x4ac - d02e352: bf14 ite ne - d02e354: 4690 movne r8, r2 - d02e356: 4698 moveq r8, r3 - d02e358: f10d 030f add.w r3, sp, #15 - d02e35c: 4639 mov r1, r7 - d02e35e: 9300 str r3, [sp, #0] - d02e360: 4642 mov r2, r8 - d02e362: f10d 030e add.w r3, sp, #14 - d02e366: f7ff ff6b bl d02e240 <halbb_sel_headline_8730e> - d02e36a: b918 cbnz r0, d02e374 <halbb_cfg_bbcr_ax_8730e+0x40> - d02e36c: 2000 movs r0, #0 - d02e36e: b005 add sp, #20 - d02e370: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02e374: f89d 400e ldrb.w r4, [sp, #14] - d02e378: b16c cbz r4, d02e396 <halbb_cfg_bbcr_ax_8730e+0x62> - d02e37a: f89d 300f ldrb.w r3, [sp, #15] - d02e37e: f857 3033 ldr.w r3, [r7, r3, lsl #3] - d02e382: f023 4970 bic.w r9, r3, #4026531840 ; 0xf0000000 - d02e386: 2500 movs r5, #0 - d02e388: 2601 movs r6, #1 - d02e38a: 46ab mov fp, r5 - d02e38c: 1c63 adds r3, r4, #1 - d02e38e: 4598 cmp r8, r3 - d02e390: d803 bhi.n d02e39a <halbb_cfg_bbcr_ax_8730e+0x66> - d02e392: 2001 movs r0, #1 - d02e394: e7eb b.n d02e36e <halbb_cfg_bbcr_ax_8730e+0x3a> - d02e396: 46a1 mov r9, r4 - d02e398: e7f5 b.n d02e386 <halbb_cfg_bbcr_ax_8730e+0x52> - d02e39a: f857 1024 ldr.w r1, [r7, r4, lsl #2] - d02e39e: 3402 adds r4, #2 - d02e3a0: 0f0b lsrs r3, r1, #28 - d02e3a2: 3b04 subs r3, #4 - d02e3a4: 2b07 cmp r3, #7 - d02e3a6: d813 bhi.n d02e3d0 <halbb_cfg_bbcr_ax_8730e+0x9c> - d02e3a8: e8df f003 tbb [pc, r3] - d02e3ac: 1212120b .word 0x1212120b - d02e3b0: 1b070404 .word 0x1b070404 - d02e3b4: f021 4b70 bic.w fp, r1, #4026531840 ; 0xf0000000 - d02e3b8: e7e8 b.n d02e38c <halbb_cfg_bbcr_ax_8730e+0x58> - d02e3ba: 2d00 cmp r5, #0 - d02e3bc: d0d6 beq.n d02e36c <halbb_cfg_bbcr_ax_8730e+0x38> - d02e3be: 2600 movs r6, #0 - d02e3c0: e7e4 b.n d02e38c <halbb_cfg_bbcr_ax_8730e+0x58> - d02e3c2: 2d00 cmp r5, #0 - d02e3c4: d1fb bne.n d02e3be <halbb_cfg_bbcr_ax_8730e+0x8a> - d02e3c6: 45d9 cmp r9, fp - d02e3c8: d1f9 bne.n d02e3be <halbb_cfg_bbcr_ax_8730e+0x8a> - d02e3ca: 2501 movs r5, #1 - d02e3cc: 462e mov r6, r5 - d02e3ce: e7dd b.n d02e38c <halbb_cfg_bbcr_ax_8730e+0x58> - d02e3d0: 2e00 cmp r6, #0 - d02e3d2: d0db beq.n d02e38c <halbb_cfg_bbcr_ax_8730e+0x58> - d02e3d4: 1f3b subs r3, r7, #4 - d02e3d6: 4650 mov r0, sl - d02e3d8: f853 2024 ldr.w r2, [r3, r4, lsl #2] - d02e3dc: f000 f862 bl d02e4a4 <halbb_cfg_bb_phy_8730e> - d02e3e0: e7d4 b.n d02e38c <halbb_cfg_bbcr_ax_8730e+0x58> - d02e3e2: 2500 movs r5, #0 - d02e3e4: 2601 movs r6, #1 - d02e3e6: e7d1 b.n d02e38c <halbb_cfg_bbcr_ax_8730e+0x58> - d02e3e8: 0d04bc9c .word 0x0d04bc9c - -0d02e3ec <halbb_cfg_bb_gain_ax_8730e>: - d02e3ec: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02e3f0: 2400 movs r4, #0 - d02e3f2: b085 sub sp, #20 - d02e3f4: 4f2a ldr r7, [pc, #168] ; (d02e4a0 <halbb_cfg_bb_gain_ax_8730e+0xb4>) - d02e3f6: 4682 mov sl, r0 - d02e3f8: 42a1 cmp r1, r4 - d02e3fa: f88d 400e strb.w r4, [sp, #14] - d02e3fe: f88d 400f strb.w r4, [sp, #15] - d02e402: bf18 it ne - d02e404: 461f movne r7, r3 - d02e406: f240 5332 movw r3, #1330 ; 0x532 - d02e40a: bf14 ite ne - d02e40c: 4690 movne r8, r2 - d02e40e: 4698 moveq r8, r3 - d02e410: f10d 030f add.w r3, sp, #15 - d02e414: 4639 mov r1, r7 - d02e416: 9300 str r3, [sp, #0] - d02e418: 4642 mov r2, r8 - d02e41a: f10d 030e add.w r3, sp, #14 - d02e41e: f7ff ff0f bl d02e240 <halbb_sel_headline_8730e> - d02e422: b918 cbnz r0, d02e42c <halbb_cfg_bb_gain_ax_8730e+0x40> - d02e424: 2000 movs r0, #0 - d02e426: b005 add sp, #20 - d02e428: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02e42c: f89d 400e ldrb.w r4, [sp, #14] - d02e430: b16c cbz r4, d02e44e <halbb_cfg_bb_gain_ax_8730e+0x62> - d02e432: f89d 300f ldrb.w r3, [sp, #15] - d02e436: f857 3033 ldr.w r3, [r7, r3, lsl #3] - d02e43a: f023 4970 bic.w r9, r3, #4026531840 ; 0xf0000000 - d02e43e: 2500 movs r5, #0 - d02e440: 2601 movs r6, #1 - d02e442: 46ab mov fp, r5 - d02e444: 1c63 adds r3, r4, #1 - d02e446: 4598 cmp r8, r3 - d02e448: d803 bhi.n d02e452 <halbb_cfg_bb_gain_ax_8730e+0x66> - d02e44a: 2001 movs r0, #1 - d02e44c: e7eb b.n d02e426 <halbb_cfg_bb_gain_ax_8730e+0x3a> - d02e44e: 46a1 mov r9, r4 - d02e450: e7f5 b.n d02e43e <halbb_cfg_bb_gain_ax_8730e+0x52> - d02e452: f857 1024 ldr.w r1, [r7, r4, lsl #2] - d02e456: 3402 adds r4, #2 - d02e458: 0f0b lsrs r3, r1, #28 - d02e45a: 3b04 subs r3, #4 - d02e45c: 2b07 cmp r3, #7 - d02e45e: d813 bhi.n d02e488 <halbb_cfg_bb_gain_ax_8730e+0x9c> - d02e460: e8df f003 tbb [pc, r3] - d02e464: 1212120b .word 0x1212120b - d02e468: 1b070404 .word 0x1b070404 - d02e46c: f021 4b70 bic.w fp, r1, #4026531840 ; 0xf0000000 - d02e470: e7e8 b.n d02e444 <halbb_cfg_bb_gain_ax_8730e+0x58> - d02e472: 2d00 cmp r5, #0 - d02e474: d0d6 beq.n d02e424 <halbb_cfg_bb_gain_ax_8730e+0x38> - d02e476: 2600 movs r6, #0 - d02e478: e7e4 b.n d02e444 <halbb_cfg_bb_gain_ax_8730e+0x58> - d02e47a: 2d00 cmp r5, #0 - d02e47c: d1fb bne.n d02e476 <halbb_cfg_bb_gain_ax_8730e+0x8a> - d02e47e: 45d9 cmp r9, fp - d02e480: d1f9 bne.n d02e476 <halbb_cfg_bb_gain_ax_8730e+0x8a> - d02e482: 2501 movs r5, #1 - d02e484: 462e mov r6, r5 - d02e486: e7dd b.n d02e444 <halbb_cfg_bb_gain_ax_8730e+0x58> - d02e488: 2e00 cmp r6, #0 - d02e48a: d0db beq.n d02e444 <halbb_cfg_bb_gain_ax_8730e+0x58> - d02e48c: 1f3b subs r3, r7, #4 - d02e48e: 4650 mov r0, sl - d02e490: f853 2024 ldr.w r2, [r3, r4, lsl #2] - d02e494: f000 f82c bl d02e4f0 <halbb_cfg_bb_gain_8730e> - d02e498: e7d4 b.n d02e444 <halbb_cfg_bb_gain_ax_8730e+0x58> - d02e49a: 2500 movs r5, #0 - d02e49c: 2601 movs r6, #1 - d02e49e: e7d1 b.n d02e444 <halbb_cfg_bb_gain_ax_8730e+0x58> - d02e4a0: 0d04cf4c .word 0x0d04cf4c - -0d02e4a4 <halbb_cfg_bb_phy_8730e>: - d02e4a4: 29fe cmp r1, #254 ; 0xfe - d02e4a6: 4613 mov r3, r2 - d02e4a8: b410 push {r4} - d02e4aa: d104 bne.n d02e4b6 <halbb_cfg_bb_phy_8730e+0x12> - d02e4ac: 2032 movs r0, #50 ; 0x32 - d02e4ae: f85d 4b04 ldr.w r4, [sp], #4 - d02e4b2: f7d7 baf7 b.w d005aa4 <rtw_mdelay_os> - d02e4b6: 29fd cmp r1, #253 ; 0xfd - d02e4b8: d101 bne.n d02e4be <halbb_cfg_bb_phy_8730e+0x1a> - d02e4ba: 2005 movs r0, #5 - d02e4bc: e7f7 b.n d02e4ae <halbb_cfg_bb_phy_8730e+0xa> - d02e4be: 29fc cmp r1, #252 ; 0xfc - d02e4c0: d101 bne.n d02e4c6 <halbb_cfg_bb_phy_8730e+0x22> - d02e4c2: 2001 movs r0, #1 - d02e4c4: e7f3 b.n d02e4ae <halbb_cfg_bb_phy_8730e+0xa> - d02e4c6: 29fb cmp r1, #251 ; 0xfb - d02e4c8: d104 bne.n d02e4d4 <halbb_cfg_bb_phy_8730e+0x30> - d02e4ca: 2032 movs r0, #50 ; 0x32 - d02e4cc: f85d 4b04 ldr.w r4, [sp], #4 - d02e4d0: f7d7 bafa b.w d005ac8 <rtw_udelay_os> - d02e4d4: 29fa cmp r1, #250 ; 0xfa - d02e4d6: d101 bne.n d02e4dc <halbb_cfg_bb_phy_8730e+0x38> - d02e4d8: 2005 movs r0, #5 - d02e4da: e7f7 b.n d02e4cc <halbb_cfg_bb_phy_8730e+0x28> - d02e4dc: 29f9 cmp r1, #249 ; 0xf9 - d02e4de: d101 bne.n d02e4e4 <halbb_cfg_bb_phy_8730e+0x40> - d02e4e0: 2001 movs r0, #1 - d02e4e2: e7f3 b.n d02e4cc <halbb_cfg_bb_phy_8730e+0x28> - d02e4e4: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d02e4e8: f85d 4b04 ldr.w r4, [sp], #4 - d02e4ec: f7e5 be4c b.w d014188 <halbb_set_reg> - -0d02e4f0 <halbb_cfg_bb_gain_8730e>: - d02e4f0: f3c1 4307 ubfx r3, r1, #16, #8 - d02e4f4: 2b09 cmp r3, #9 - d02e4f6: b410 push {r4} - d02e4f8: d830 bhi.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e4fa: f411 4f7f tst.w r1, #65280 ; 0xff00 - d02e4fe: d12d bne.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e500: 29fe cmp r1, #254 ; 0xfe - d02e502: d104 bne.n d02e50e <halbb_cfg_bb_gain_8730e+0x1e> - d02e504: 2032 movs r0, #50 ; 0x32 - d02e506: f85d 4b04 ldr.w r4, [sp], #4 - d02e50a: f7d7 bacb b.w d005aa4 <rtw_mdelay_os> - d02e50e: 29fd cmp r1, #253 ; 0xfd - d02e510: d101 bne.n d02e516 <halbb_cfg_bb_gain_8730e+0x26> - d02e512: 2005 movs r0, #5 - d02e514: e7f7 b.n d02e506 <halbb_cfg_bb_gain_8730e+0x16> - d02e516: 29fc cmp r1, #252 ; 0xfc - d02e518: d101 bne.n d02e51e <halbb_cfg_bb_gain_8730e+0x2e> - d02e51a: 2001 movs r0, #1 - d02e51c: e7f3 b.n d02e506 <halbb_cfg_bb_gain_8730e+0x16> - d02e51e: 29fb cmp r1, #251 ; 0xfb - d02e520: d104 bne.n d02e52c <halbb_cfg_bb_gain_8730e+0x3c> - d02e522: 2032 movs r0, #50 ; 0x32 - d02e524: f85d 4b04 ldr.w r4, [sp], #4 - d02e528: f7d7 bace b.w d005ac8 <rtw_udelay_os> - d02e52c: 29fa cmp r1, #250 ; 0xfa - d02e52e: d101 bne.n d02e534 <halbb_cfg_bb_gain_8730e+0x44> - d02e530: 2005 movs r0, #5 - d02e532: e7f7 b.n d02e524 <halbb_cfg_bb_gain_8730e+0x34> - d02e534: 29f9 cmp r1, #249 ; 0xf9 - d02e536: d101 bne.n d02e53c <halbb_cfg_bb_gain_8730e+0x4c> - d02e538: 2001 movs r0, #1 - d02e53a: e7f3 b.n d02e524 <halbb_cfg_bb_gain_8730e+0x34> - d02e53c: 0e0c lsrs r4, r1, #24 - d02e53e: d12c bne.n d02e59a <halbb_cfg_bb_gain_8730e+0xaa> - d02e540: f011 01ff ands.w r1, r1, #255 ; 0xff - d02e544: d10d bne.n d02e562 <halbb_cfg_bb_gain_8730e+0x72> - d02e546: ebc3 01c3 rsb r1, r3, r3, lsl #3 - d02e54a: 3167 adds r1, #103 ; 0x67 - d02e54c: 4408 add r0, r1 - d02e54e: fa22 f304 lsr.w r3, r2, r4 - d02e552: 3408 adds r4, #8 - d02e554: 2c20 cmp r4, #32 - d02e556: f800 3b01 strb.w r3, [r0], #1 - d02e55a: d1f8 bne.n d02e54e <halbb_cfg_bb_gain_8730e+0x5e> - d02e55c: f85d 4b04 ldr.w r4, [sp], #4 - d02e560: 4770 bx lr - d02e562: 2901 cmp r1, #1 - d02e564: d10b bne.n d02e57e <halbb_cfg_bb_gain_8730e+0x8e> - d02e566: ebc3 01c3 rsb r1, r3, r3, lsl #3 - d02e56a: 1843 adds r3, r0, r1 - d02e56c: 0a11 lsrs r1, r2, #8 - d02e56e: f883 206b strb.w r2, [r3, #107] ; 0x6b - d02e572: 0c12 lsrs r2, r2, #16 - d02e574: f883 106c strb.w r1, [r3, #108] ; 0x6c - d02e578: f883 206d strb.w r2, [r3, #109] ; 0x6d - d02e57c: e7ee b.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e57e: 2902 cmp r1, #2 - d02e580: d1ec bne.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e582: eb00 0143 add.w r1, r0, r3, lsl #1 - d02e586: 4403 add r3, r0 - d02e588: 0a14 lsrs r4, r2, #8 - d02e58a: f881 20ad strb.w r2, [r1, #173] ; 0xad - d02e58e: 0c12 lsrs r2, r2, #16 - d02e590: f881 40ae strb.w r4, [r1, #174] ; 0xae - d02e594: f883 20c1 strb.w r2, [r3, #193] ; 0xc1 - d02e598: e7e0 b.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e59a: 2c01 cmp r4, #1 - d02e59c: d1de bne.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e59e: f011 01ff ands.w r1, r1, #255 ; 0xff - d02e5a2: d10a bne.n d02e5ba <halbb_cfg_bb_gain_8730e+0xca> - d02e5a4: eb00 1303 add.w r3, r0, r3, lsl #4 - d02e5a8: 33cb adds r3, #203 ; 0xcb - d02e5aa: fa22 f001 lsr.w r0, r2, r1 - d02e5ae: 3108 adds r1, #8 - d02e5b0: 2920 cmp r1, #32 - d02e5b2: f803 0b01 strb.w r0, [r3], #1 - d02e5b6: d1f8 bne.n d02e5aa <halbb_cfg_bb_gain_8730e+0xba> - d02e5b8: e7d0 b.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e5ba: 2901 cmp r1, #1 - d02e5bc: d10d bne.n d02e5da <halbb_cfg_bb_gain_8730e+0xea> - d02e5be: eb00 1303 add.w r3, r0, r3, lsl #4 - d02e5c2: 0a11 lsrs r1, r2, #8 - d02e5c4: f883 20cf strb.w r2, [r3, #207] ; 0xcf - d02e5c8: f883 10d0 strb.w r1, [r3, #208] ; 0xd0 - d02e5cc: 0c11 lsrs r1, r2, #16 - d02e5ce: 0e12 lsrs r2, r2, #24 - d02e5d0: f883 10d1 strb.w r1, [r3, #209] ; 0xd1 - d02e5d4: f883 20d2 strb.w r2, [r3, #210] ; 0xd2 - d02e5d8: e7c0 b.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e5da: 2902 cmp r1, #2 - d02e5dc: d10d bne.n d02e5fa <halbb_cfg_bb_gain_8730e+0x10a> - d02e5de: eb00 1303 add.w r3, r0, r3, lsl #4 - d02e5e2: 0a11 lsrs r1, r2, #8 - d02e5e4: f883 20d3 strb.w r2, [r3, #211] ; 0xd3 - d02e5e8: f883 10d4 strb.w r1, [r3, #212] ; 0xd4 - d02e5ec: 0c11 lsrs r1, r2, #16 - d02e5ee: 0e12 lsrs r2, r2, #24 - d02e5f0: f883 10d5 strb.w r1, [r3, #213] ; 0xd5 - d02e5f4: f883 20d6 strb.w r2, [r3, #214] ; 0xd6 - d02e5f8: e7b0 b.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e5fa: 2903 cmp r1, #3 - d02e5fc: d1ae bne.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - d02e5fe: eb00 1303 add.w r3, r0, r3, lsl #4 - d02e602: 0a11 lsrs r1, r2, #8 - d02e604: f883 20d7 strb.w r2, [r3, #215] ; 0xd7 - d02e608: f883 10d8 strb.w r1, [r3, #216] ; 0xd8 - d02e60c: 0c11 lsrs r1, r2, #16 - d02e60e: 0e12 lsrs r2, r2, #24 - d02e610: f883 10d9 strb.w r1, [r3, #217] ; 0xd9 - d02e614: f883 20da strb.w r2, [r3, #218] ; 0xda - d02e618: e7a0 b.n d02e55c <halbb_cfg_bb_gain_8730e+0x6c> - -0d02e61a <halrf_dbg_log_print>: - d02e61a: 6843 ldr r3, [r0, #4] - d02e61c: 785b ldrb r3, [r3, #1] - d02e61e: 2b07 cmp r3, #7 - d02e620: d101 bne.n d02e626 <halrf_dbg_log_print+0xc> - d02e622: f003 b8c7 b.w d0317b4 <halrf_dbg_log_8730e> - d02e626: 4770 bx lr - -0d02e628 <halrf_dbg_watchdog_print>: - d02e628: 6843 ldr r3, [r0, #4] - d02e62a: 785b ldrb r3, [r3, #1] - d02e62c: 2b07 cmp r3, #7 - d02e62e: d101 bne.n d02e634 <halrf_dbg_watchdog_print+0xc> - d02e630: f003 ba32 b.w d031a98 <halrf_dbg_watchdog_8730e> - d02e634: 4770 bx lr - -0d02e636 <halrf_spur_compensation>: - d02e636: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d02e63a: 6847 ldr r7, [r0, #4] - d02e63c: 4604 mov r4, r0 - d02e63e: 2601 movs r6, #1 - d02e640: 697d ldr r5, [r7, #20] - d02e642: f505 65a5 add.w r5, r5, #1320 ; 0x528 - d02e646: 4628 mov r0, r5 - d02e648: f7d6 ff1c bl d005484 <rtw_spin_lock> - d02e64c: f894 8030 ldrb.w r8, [r4, #48] ; 0x30 - d02e650: f884 602e strb.w r6, [r4, #46] ; 0x2e - d02e654: f1b8 0f00 cmp.w r8, #0 - d02e658: d10a bne.n d02e670 <halrf_spur_compensation+0x3a> - d02e65a: 2205 movs r2, #5 - d02e65c: 2110 movs r1, #16 - d02e65e: 4620 mov r0, r4 - d02e660: 4633 mov r3, r6 - d02e662: f000 fc4b bl d02eefc <halrf_btc_rfk_ntfy> - d02e666: 4632 mov r2, r6 - d02e668: 4641 mov r1, r8 - d02e66a: 4620 mov r0, r4 - d02e66c: f000 fc37 bl d02eede <halrf_tmac_tx_pause> - d02e670: 787b ldrb r3, [r7, #1] - d02e672: 2b07 cmp r3, #7 - d02e674: d102 bne.n d02e67c <halrf_spur_compensation+0x46> - d02e676: 4620 mov r0, r4 - d02e678: f001 fe84 bl d030384 <halrf_spur_compensation_8730e> - d02e67c: 2300 movs r3, #0 - d02e67e: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02e682: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02e686: b95b cbnz r3, d02e6a0 <halrf_spur_compensation+0x6a> - d02e688: 461a mov r2, r3 - d02e68a: 4619 mov r1, r3 - d02e68c: 4620 mov r0, r4 - d02e68e: 9301 str r3, [sp, #4] - d02e690: f000 fc25 bl d02eede <halrf_tmac_tx_pause> - d02e694: 9b01 ldr r3, [sp, #4] - d02e696: 2205 movs r2, #5 - d02e698: 2110 movs r1, #16 - d02e69a: 4620 mov r0, r4 - d02e69c: f000 fc2e bl d02eefc <halrf_btc_rfk_ntfy> - d02e6a0: 4628 mov r0, r5 - d02e6a2: f7d6 ff0b bl d0054bc <rtw_spin_unlock> - d02e6a6: 2000 movs r0, #0 - d02e6a8: b002 add sp, #8 - d02e6aa: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0d02e6ae <halrf_dack_trigger>: - d02e6ae: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02e6b0: 6983 ldr r3, [r0, #24] - d02e6b2: 4604 mov r4, r0 - d02e6b4: 069b lsls r3, r3, #26 - d02e6b6: d52c bpl.n d02e712 <halrf_dack_trigger+0x64> - d02e6b8: 6846 ldr r6, [r0, #4] - d02e6ba: 6975 ldr r5, [r6, #20] - d02e6bc: f505 65a5 add.w r5, r5, #1320 ; 0x528 - d02e6c0: 4628 mov r0, r5 - d02e6c2: f7d6 fedf bl d005484 <rtw_spin_lock> - d02e6c6: f894 7030 ldrb.w r7, [r4, #48] ; 0x30 - d02e6ca: b957 cbnz r7, d02e6e2 <halrf_dack_trigger+0x34> - d02e6cc: 2204 movs r2, #4 - d02e6ce: 2110 movs r1, #16 - d02e6d0: 4620 mov r0, r4 - d02e6d2: 2301 movs r3, #1 - d02e6d4: f000 fc12 bl d02eefc <halrf_btc_rfk_ntfy> - d02e6d8: 2201 movs r2, #1 - d02e6da: 4639 mov r1, r7 - d02e6dc: 4620 mov r0, r4 - d02e6de: f000 fbfe bl d02eede <halrf_tmac_tx_pause> - d02e6e2: 7873 ldrb r3, [r6, #1] - d02e6e4: 2b07 cmp r3, #7 - d02e6e6: d102 bne.n d02e6ee <halrf_dack_trigger+0x40> - d02e6e8: 4620 mov r0, r4 - d02e6ea: f006 fbdf bl d034eac <halrf_dac_cal_8730e> - d02e6ee: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02e6f2: b95b cbnz r3, d02e70c <halrf_dack_trigger+0x5e> - d02e6f4: 461a mov r2, r3 - d02e6f6: 4619 mov r1, r3 - d02e6f8: 4620 mov r0, r4 - d02e6fa: 9301 str r3, [sp, #4] - d02e6fc: f000 fbef bl d02eede <halrf_tmac_tx_pause> - d02e700: 9b01 ldr r3, [sp, #4] - d02e702: 2204 movs r2, #4 - d02e704: 2110 movs r1, #16 - d02e706: 4620 mov r0, r4 - d02e708: f000 fbf8 bl d02eefc <halrf_btc_rfk_ntfy> - d02e70c: 4628 mov r0, r5 - d02e70e: f7d6 fed5 bl d0054bc <rtw_spin_unlock> - d02e712: 2000 movs r0, #0 - d02e714: b003 add sp, #12 - d02e716: bdf0 pop {r4, r5, r6, r7, pc} - -0d02e718 <halrf_rx_dck_trigger>: - d02e718: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d02e71c: 6983 ldr r3, [r0, #24] - d02e71e: 4604 mov r4, r0 - d02e720: 460d mov r5, r1 - d02e722: 4617 mov r7, r2 - d02e724: 05db lsls r3, r3, #23 - d02e726: d541 bpl.n d02e7ac <halrf_rx_dck_trigger+0x94> - d02e728: f8d0 9004 ldr.w r9, [r0, #4] - d02e72c: f04f 0801 mov.w r8, #1 - d02e730: f8d9 6014 ldr.w r6, [r9, #20] - d02e734: f506 66a5 add.w r6, r6, #1320 ; 0x528 - d02e738: 4630 mov r0, r6 - d02e73a: f7d6 fea3 bl d005484 <rtw_spin_lock> - d02e73e: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02e742: f884 802e strb.w r8, [r4, #46] ; 0x2e - d02e746: b973 cbnz r3, d02e766 <halrf_rx_dck_trigger+0x4e> - d02e748: fa08 f105 lsl.w r1, r8, r5 - d02e74c: 2205 movs r2, #5 - d02e74e: 4620 mov r0, r4 - d02e750: 4643 mov r3, r8 - d02e752: 0109 lsls r1, r1, #4 - d02e754: f001 01f0 and.w r1, r1, #240 ; 0xf0 - d02e758: f000 fbd0 bl d02eefc <halrf_btc_rfk_ntfy> - d02e75c: 4642 mov r2, r8 - d02e75e: 4629 mov r1, r5 - d02e760: 4620 mov r0, r4 - d02e762: f000 fbbc bl d02eede <halrf_tmac_tx_pause> - d02e766: f899 3001 ldrb.w r3, [r9, #1] - d02e76a: 2b07 cmp r3, #7 - d02e76c: d107 bne.n d02e77e <halrf_rx_dck_trigger+0x66> - d02e76e: 6863 ldr r3, [r4, #4] - d02e770: 4639 mov r1, r7 - d02e772: 4620 mov r0, r4 - d02e774: 789b ldrb r3, [r3, #2] - d02e776: 2b03 cmp r3, #3 - d02e778: d11c bne.n d02e7b4 <halrf_rx_dck_trigger+0x9c> - d02e77a: f002 ff7b bl d031674 <halrf_rx_dck_8730e_dcut> - d02e77e: 2300 movs r3, #0 - d02e780: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02e784: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02e788: b96b cbnz r3, d02e7a6 <halrf_rx_dck_trigger+0x8e> - d02e78a: 461a mov r2, r3 - d02e78c: 4629 mov r1, r5 - d02e78e: 4620 mov r0, r4 - d02e790: 9301 str r3, [sp, #4] - d02e792: f000 fba4 bl d02eede <halrf_tmac_tx_pause> - d02e796: 2110 movs r1, #16 - d02e798: 9b01 ldr r3, [sp, #4] - d02e79a: 2205 movs r2, #5 - d02e79c: 40a9 lsls r1, r5 - d02e79e: 4620 mov r0, r4 - d02e7a0: b2c9 uxtb r1, r1 - d02e7a2: f000 fbab bl d02eefc <halrf_btc_rfk_ntfy> - d02e7a6: 4630 mov r0, r6 - d02e7a8: f7d6 fe88 bl d0054bc <rtw_spin_unlock> - d02e7ac: 2000 movs r0, #0 - d02e7ae: b003 add sp, #12 - d02e7b0: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d02e7b4: f002 fe8a bl d0314cc <halrf_rx_dck_8730e_bcut> - d02e7b8: e7e1 b.n d02e77e <halrf_rx_dck_trigger+0x66> - -0d02e7ba <halrf_rx_dck_tracking>: - d02e7ba: b538 push {r3, r4, r5, lr} - d02e7bc: 6983 ldr r3, [r0, #24] - d02e7be: 4604 mov r4, r0 - d02e7c0: 021b lsls r3, r3, #8 - d02e7c2: d519 bpl.n d02e7f8 <halrf_rx_dck_tracking+0x3e> - d02e7c4: f890 302e ldrb.w r3, [r0, #46] ; 0x2e - d02e7c8: b9b3 cbnz r3, d02e7f8 <halrf_rx_dck_tracking+0x3e> - d02e7ca: f890 3041 ldrb.w r3, [r0, #65] ; 0x41 - d02e7ce: b99b cbnz r3, d02e7f8 <halrf_rx_dck_tracking+0x3e> - d02e7d0: f8d0 3950 ldr.w r3, [r0, #2384] ; 0x950 - d02e7d4: b983 cbnz r3, d02e7f8 <halrf_rx_dck_tracking+0x3e> - d02e7d6: f890 3491 ldrb.w r3, [r0, #1169] ; 0x491 - d02e7da: b16b cbz r3, d02e7f8 <halrf_rx_dck_tracking+0x3e> - d02e7dc: 6845 ldr r5, [r0, #4] - d02e7de: 2101 movs r1, #1 - d02e7e0: f000 fbad bl d02ef3e <halrf_watchdog_stop> - d02e7e4: 786b ldrb r3, [r5, #1] - d02e7e6: 2b07 cmp r3, #7 - d02e7e8: d102 bne.n d02e7f0 <halrf_rx_dck_tracking+0x36> - d02e7ea: 4620 mov r0, r4 - d02e7ec: f002 fa5e bl d030cac <halrf_rxdck_track_8730e> - d02e7f0: 2100 movs r1, #0 - d02e7f2: 4620 mov r0, r4 - d02e7f4: f000 fba3 bl d02ef3e <halrf_watchdog_stop> - d02e7f8: 2000 movs r0, #0 - d02e7fa: bd38 pop {r3, r4, r5, pc} - -0d02e7fc <halrf_iqk_trigger>: - d02e7fc: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d02e800: 6843 ldr r3, [r0, #4] - d02e802: 4604 mov r4, r0 - d02e804: 460d mov r5, r1 - d02e806: 4690 mov r8, r2 - d02e808: 695e ldr r6, [r3, #20] - d02e80a: 2701 movs r7, #1 - d02e80c: f506 66a5 add.w r6, r6, #1320 ; 0x528 - d02e810: 4630 mov r0, r6 - d02e812: f7d6 fe37 bl d005484 <rtw_spin_lock> - d02e816: 69a3 ldr r3, [r4, #24] - d02e818: f884 702e strb.w r7, [r4, #46] ; 0x2e - d02e81c: 079b lsls r3, r3, #30 - d02e81e: d52f bpl.n d02e880 <halrf_iqk_trigger+0x84> - d02e820: f894 2030 ldrb.w r2, [r4, #48] ; 0x30 - d02e824: b96a cbnz r2, d02e842 <halrf_iqk_trigger+0x46> - d02e826: fa07 f105 lsl.w r1, r7, r5 +0d02e410 <halbb_cfg_bbcr_ax_8730e>: + d02e410: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02e414: 2400 movs r4, #0 + d02e416: b085 sub sp, #20 + d02e418: 4f2a ldr r7, [pc, #168] ; (d02e4c4 <halbb_cfg_bbcr_ax_8730e+0xb4>) + d02e41a: 4682 mov sl, r0 + d02e41c: 42a1 cmp r1, r4 + d02e41e: f88d 400e strb.w r4, [sp, #14] + d02e422: f88d 400f strb.w r4, [sp, #15] + d02e426: bf18 it ne + d02e428: 461f movne r7, r3 + d02e42a: f240 43ac movw r3, #1196 ; 0x4ac + d02e42e: bf14 ite ne + d02e430: 4690 movne r8, r2 + d02e432: 4698 moveq r8, r3 + d02e434: f10d 030f add.w r3, sp, #15 + d02e438: 4639 mov r1, r7 + d02e43a: 9300 str r3, [sp, #0] + d02e43c: 4642 mov r2, r8 + d02e43e: f10d 030e add.w r3, sp, #14 + d02e442: f7ff ff6b bl d02e31c <halbb_sel_headline_8730e> + d02e446: b918 cbnz r0, d02e450 <halbb_cfg_bbcr_ax_8730e+0x40> + d02e448: 2000 movs r0, #0 + d02e44a: b005 add sp, #20 + d02e44c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02e450: f89d 400e ldrb.w r4, [sp, #14] + d02e454: b16c cbz r4, d02e472 <halbb_cfg_bbcr_ax_8730e+0x62> + d02e456: f89d 300f ldrb.w r3, [sp, #15] + d02e45a: f857 3033 ldr.w r3, [r7, r3, lsl #3] + d02e45e: f023 4970 bic.w r9, r3, #4026531840 ; 0xf0000000 + d02e462: 2500 movs r5, #0 + d02e464: 2601 movs r6, #1 + d02e466: 46ab mov fp, r5 + d02e468: 1c63 adds r3, r4, #1 + d02e46a: 4598 cmp r8, r3 + d02e46c: d803 bhi.n d02e476 <halbb_cfg_bbcr_ax_8730e+0x66> + d02e46e: 2001 movs r0, #1 + d02e470: e7eb b.n d02e44a <halbb_cfg_bbcr_ax_8730e+0x3a> + d02e472: 46a1 mov r9, r4 + d02e474: e7f5 b.n d02e462 <halbb_cfg_bbcr_ax_8730e+0x52> + d02e476: f857 1024 ldr.w r1, [r7, r4, lsl #2] + d02e47a: 3402 adds r4, #2 + d02e47c: 0f0b lsrs r3, r1, #28 + d02e47e: 3b04 subs r3, #4 + d02e480: 2b07 cmp r3, #7 + d02e482: d813 bhi.n d02e4ac <halbb_cfg_bbcr_ax_8730e+0x9c> + d02e484: e8df f003 tbb [pc, r3] + d02e488: 1212120b .word 0x1212120b + d02e48c: 1b070404 .word 0x1b070404 + d02e490: f021 4b70 bic.w fp, r1, #4026531840 ; 0xf0000000 + d02e494: e7e8 b.n d02e468 <halbb_cfg_bbcr_ax_8730e+0x58> + d02e496: 2d00 cmp r5, #0 + d02e498: d0d6 beq.n d02e448 <halbb_cfg_bbcr_ax_8730e+0x38> + d02e49a: 2600 movs r6, #0 + d02e49c: e7e4 b.n d02e468 <halbb_cfg_bbcr_ax_8730e+0x58> + d02e49e: 2d00 cmp r5, #0 + d02e4a0: d1fb bne.n d02e49a <halbb_cfg_bbcr_ax_8730e+0x8a> + d02e4a2: 45d9 cmp r9, fp + d02e4a4: d1f9 bne.n d02e49a <halbb_cfg_bbcr_ax_8730e+0x8a> + d02e4a6: 2501 movs r5, #1 + d02e4a8: 462e mov r6, r5 + d02e4aa: e7dd b.n d02e468 <halbb_cfg_bbcr_ax_8730e+0x58> + d02e4ac: 2e00 cmp r6, #0 + d02e4ae: d0db beq.n d02e468 <halbb_cfg_bbcr_ax_8730e+0x58> + d02e4b0: 1f3b subs r3, r7, #4 + d02e4b2: 4650 mov r0, sl + d02e4b4: f853 2024 ldr.w r2, [r3, r4, lsl #2] + d02e4b8: f000 f862 bl d02e580 <halbb_cfg_bb_phy_8730e> + d02e4bc: e7d4 b.n d02e468 <halbb_cfg_bbcr_ax_8730e+0x58> + d02e4be: 2500 movs r5, #0 + d02e4c0: 2601 movs r6, #1 + d02e4c2: e7d1 b.n d02e468 <halbb_cfg_bbcr_ax_8730e+0x58> + d02e4c4: 0d04bd78 .word 0x0d04bd78 + +0d02e4c8 <halbb_cfg_bb_gain_ax_8730e>: + d02e4c8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02e4cc: 2400 movs r4, #0 + d02e4ce: b085 sub sp, #20 + d02e4d0: 4f2a ldr r7, [pc, #168] ; (d02e57c <halbb_cfg_bb_gain_ax_8730e+0xb4>) + d02e4d2: 4682 mov sl, r0 + d02e4d4: 42a1 cmp r1, r4 + d02e4d6: f88d 400e strb.w r4, [sp, #14] + d02e4da: f88d 400f strb.w r4, [sp, #15] + d02e4de: bf18 it ne + d02e4e0: 461f movne r7, r3 + d02e4e2: f240 5332 movw r3, #1330 ; 0x532 + d02e4e6: bf14 ite ne + d02e4e8: 4690 movne r8, r2 + d02e4ea: 4698 moveq r8, r3 + d02e4ec: f10d 030f add.w r3, sp, #15 + d02e4f0: 4639 mov r1, r7 + d02e4f2: 9300 str r3, [sp, #0] + d02e4f4: 4642 mov r2, r8 + d02e4f6: f10d 030e add.w r3, sp, #14 + d02e4fa: f7ff ff0f bl d02e31c <halbb_sel_headline_8730e> + d02e4fe: b918 cbnz r0, d02e508 <halbb_cfg_bb_gain_ax_8730e+0x40> + d02e500: 2000 movs r0, #0 + d02e502: b005 add sp, #20 + d02e504: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02e508: f89d 400e ldrb.w r4, [sp, #14] + d02e50c: b16c cbz r4, d02e52a <halbb_cfg_bb_gain_ax_8730e+0x62> + d02e50e: f89d 300f ldrb.w r3, [sp, #15] + d02e512: f857 3033 ldr.w r3, [r7, r3, lsl #3] + d02e516: f023 4970 bic.w r9, r3, #4026531840 ; 0xf0000000 + d02e51a: 2500 movs r5, #0 + d02e51c: 2601 movs r6, #1 + d02e51e: 46ab mov fp, r5 + d02e520: 1c63 adds r3, r4, #1 + d02e522: 4598 cmp r8, r3 + d02e524: d803 bhi.n d02e52e <halbb_cfg_bb_gain_ax_8730e+0x66> + d02e526: 2001 movs r0, #1 + d02e528: e7eb b.n d02e502 <halbb_cfg_bb_gain_ax_8730e+0x3a> + d02e52a: 46a1 mov r9, r4 + d02e52c: e7f5 b.n d02e51a <halbb_cfg_bb_gain_ax_8730e+0x52> + d02e52e: f857 1024 ldr.w r1, [r7, r4, lsl #2] + d02e532: 3402 adds r4, #2 + d02e534: 0f0b lsrs r3, r1, #28 + d02e536: 3b04 subs r3, #4 + d02e538: 2b07 cmp r3, #7 + d02e53a: d813 bhi.n d02e564 <halbb_cfg_bb_gain_ax_8730e+0x9c> + d02e53c: e8df f003 tbb [pc, r3] + d02e540: 1212120b .word 0x1212120b + d02e544: 1b070404 .word 0x1b070404 + d02e548: f021 4b70 bic.w fp, r1, #4026531840 ; 0xf0000000 + d02e54c: e7e8 b.n d02e520 <halbb_cfg_bb_gain_ax_8730e+0x58> + d02e54e: 2d00 cmp r5, #0 + d02e550: d0d6 beq.n d02e500 <halbb_cfg_bb_gain_ax_8730e+0x38> + d02e552: 2600 movs r6, #0 + d02e554: e7e4 b.n d02e520 <halbb_cfg_bb_gain_ax_8730e+0x58> + d02e556: 2d00 cmp r5, #0 + d02e558: d1fb bne.n d02e552 <halbb_cfg_bb_gain_ax_8730e+0x8a> + d02e55a: 45d9 cmp r9, fp + d02e55c: d1f9 bne.n d02e552 <halbb_cfg_bb_gain_ax_8730e+0x8a> + d02e55e: 2501 movs r5, #1 + d02e560: 462e mov r6, r5 + d02e562: e7dd b.n d02e520 <halbb_cfg_bb_gain_ax_8730e+0x58> + d02e564: 2e00 cmp r6, #0 + d02e566: d0db beq.n d02e520 <halbb_cfg_bb_gain_ax_8730e+0x58> + d02e568: 1f3b subs r3, r7, #4 + d02e56a: 4650 mov r0, sl + d02e56c: f853 2024 ldr.w r2, [r3, r4, lsl #2] + d02e570: f000 f82c bl d02e5cc <halbb_cfg_bb_gain_8730e> + d02e574: e7d4 b.n d02e520 <halbb_cfg_bb_gain_ax_8730e+0x58> + d02e576: 2500 movs r5, #0 + d02e578: 2601 movs r6, #1 + d02e57a: e7d1 b.n d02e520 <halbb_cfg_bb_gain_ax_8730e+0x58> + d02e57c: 0d04d028 .word 0x0d04d028 + +0d02e580 <halbb_cfg_bb_phy_8730e>: + d02e580: 29fe cmp r1, #254 ; 0xfe + d02e582: 4613 mov r3, r2 + d02e584: b410 push {r4} + d02e586: d104 bne.n d02e592 <halbb_cfg_bb_phy_8730e+0x12> + d02e588: 2032 movs r0, #50 ; 0x32 + d02e58a: f85d 4b04 ldr.w r4, [sp], #4 + d02e58e: f7d7 ba89 b.w d005aa4 <rtw_mdelay_os> + d02e592: 29fd cmp r1, #253 ; 0xfd + d02e594: d101 bne.n d02e59a <halbb_cfg_bb_phy_8730e+0x1a> + d02e596: 2005 movs r0, #5 + d02e598: e7f7 b.n d02e58a <halbb_cfg_bb_phy_8730e+0xa> + d02e59a: 29fc cmp r1, #252 ; 0xfc + d02e59c: d101 bne.n d02e5a2 <halbb_cfg_bb_phy_8730e+0x22> + d02e59e: 2001 movs r0, #1 + d02e5a0: e7f3 b.n d02e58a <halbb_cfg_bb_phy_8730e+0xa> + d02e5a2: 29fb cmp r1, #251 ; 0xfb + d02e5a4: d104 bne.n d02e5b0 <halbb_cfg_bb_phy_8730e+0x30> + d02e5a6: 2032 movs r0, #50 ; 0x32 + d02e5a8: f85d 4b04 ldr.w r4, [sp], #4 + d02e5ac: f7d7 ba8c b.w d005ac8 <rtw_udelay_os> + d02e5b0: 29fa cmp r1, #250 ; 0xfa + d02e5b2: d101 bne.n d02e5b8 <halbb_cfg_bb_phy_8730e+0x38> + d02e5b4: 2005 movs r0, #5 + d02e5b6: e7f7 b.n d02e5a8 <halbb_cfg_bb_phy_8730e+0x28> + d02e5b8: 29f9 cmp r1, #249 ; 0xf9 + d02e5ba: d101 bne.n d02e5c0 <halbb_cfg_bb_phy_8730e+0x40> + d02e5bc: 2001 movs r0, #1 + d02e5be: e7f3 b.n d02e5a8 <halbb_cfg_bb_phy_8730e+0x28> + d02e5c0: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d02e5c4: f85d 4b04 ldr.w r4, [sp], #4 + d02e5c8: f7e5 bdde b.w d014188 <halbb_set_reg> + +0d02e5cc <halbb_cfg_bb_gain_8730e>: + d02e5cc: f3c1 4307 ubfx r3, r1, #16, #8 + d02e5d0: 2b09 cmp r3, #9 + d02e5d2: b410 push {r4} + d02e5d4: d830 bhi.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e5d6: f411 4f7f tst.w r1, #65280 ; 0xff00 + d02e5da: d12d bne.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e5dc: 29fe cmp r1, #254 ; 0xfe + d02e5de: d104 bne.n d02e5ea <halbb_cfg_bb_gain_8730e+0x1e> + d02e5e0: 2032 movs r0, #50 ; 0x32 + d02e5e2: f85d 4b04 ldr.w r4, [sp], #4 + d02e5e6: f7d7 ba5d b.w d005aa4 <rtw_mdelay_os> + d02e5ea: 29fd cmp r1, #253 ; 0xfd + d02e5ec: d101 bne.n d02e5f2 <halbb_cfg_bb_gain_8730e+0x26> + d02e5ee: 2005 movs r0, #5 + d02e5f0: e7f7 b.n d02e5e2 <halbb_cfg_bb_gain_8730e+0x16> + d02e5f2: 29fc cmp r1, #252 ; 0xfc + d02e5f4: d101 bne.n d02e5fa <halbb_cfg_bb_gain_8730e+0x2e> + d02e5f6: 2001 movs r0, #1 + d02e5f8: e7f3 b.n d02e5e2 <halbb_cfg_bb_gain_8730e+0x16> + d02e5fa: 29fb cmp r1, #251 ; 0xfb + d02e5fc: d104 bne.n d02e608 <halbb_cfg_bb_gain_8730e+0x3c> + d02e5fe: 2032 movs r0, #50 ; 0x32 + d02e600: f85d 4b04 ldr.w r4, [sp], #4 + d02e604: f7d7 ba60 b.w d005ac8 <rtw_udelay_os> + d02e608: 29fa cmp r1, #250 ; 0xfa + d02e60a: d101 bne.n d02e610 <halbb_cfg_bb_gain_8730e+0x44> + d02e60c: 2005 movs r0, #5 + d02e60e: e7f7 b.n d02e600 <halbb_cfg_bb_gain_8730e+0x34> + d02e610: 29f9 cmp r1, #249 ; 0xf9 + d02e612: d101 bne.n d02e618 <halbb_cfg_bb_gain_8730e+0x4c> + d02e614: 2001 movs r0, #1 + d02e616: e7f3 b.n d02e600 <halbb_cfg_bb_gain_8730e+0x34> + d02e618: 0e0c lsrs r4, r1, #24 + d02e61a: d12c bne.n d02e676 <halbb_cfg_bb_gain_8730e+0xaa> + d02e61c: f011 01ff ands.w r1, r1, #255 ; 0xff + d02e620: d10d bne.n d02e63e <halbb_cfg_bb_gain_8730e+0x72> + d02e622: ebc3 01c3 rsb r1, r3, r3, lsl #3 + d02e626: 3167 adds r1, #103 ; 0x67 + d02e628: 4408 add r0, r1 + d02e62a: fa22 f304 lsr.w r3, r2, r4 + d02e62e: 3408 adds r4, #8 + d02e630: 2c20 cmp r4, #32 + d02e632: f800 3b01 strb.w r3, [r0], #1 + d02e636: d1f8 bne.n d02e62a <halbb_cfg_bb_gain_8730e+0x5e> + d02e638: f85d 4b04 ldr.w r4, [sp], #4 + d02e63c: 4770 bx lr + d02e63e: 2901 cmp r1, #1 + d02e640: d10b bne.n d02e65a <halbb_cfg_bb_gain_8730e+0x8e> + d02e642: ebc3 01c3 rsb r1, r3, r3, lsl #3 + d02e646: 1843 adds r3, r0, r1 + d02e648: 0a11 lsrs r1, r2, #8 + d02e64a: f883 206b strb.w r2, [r3, #107] ; 0x6b + d02e64e: 0c12 lsrs r2, r2, #16 + d02e650: f883 106c strb.w r1, [r3, #108] ; 0x6c + d02e654: f883 206d strb.w r2, [r3, #109] ; 0x6d + d02e658: e7ee b.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e65a: 2902 cmp r1, #2 + d02e65c: d1ec bne.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e65e: eb00 0143 add.w r1, r0, r3, lsl #1 + d02e662: 4403 add r3, r0 + d02e664: 0a14 lsrs r4, r2, #8 + d02e666: f881 20ad strb.w r2, [r1, #173] ; 0xad + d02e66a: 0c12 lsrs r2, r2, #16 + d02e66c: f881 40ae strb.w r4, [r1, #174] ; 0xae + d02e670: f883 20c1 strb.w r2, [r3, #193] ; 0xc1 + d02e674: e7e0 b.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e676: 2c01 cmp r4, #1 + d02e678: d1de bne.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e67a: f011 01ff ands.w r1, r1, #255 ; 0xff + d02e67e: d10a bne.n d02e696 <halbb_cfg_bb_gain_8730e+0xca> + d02e680: eb00 1303 add.w r3, r0, r3, lsl #4 + d02e684: 33cb adds r3, #203 ; 0xcb + d02e686: fa22 f001 lsr.w r0, r2, r1 + d02e68a: 3108 adds r1, #8 + d02e68c: 2920 cmp r1, #32 + d02e68e: f803 0b01 strb.w r0, [r3], #1 + d02e692: d1f8 bne.n d02e686 <halbb_cfg_bb_gain_8730e+0xba> + d02e694: e7d0 b.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e696: 2901 cmp r1, #1 + d02e698: d10d bne.n d02e6b6 <halbb_cfg_bb_gain_8730e+0xea> + d02e69a: eb00 1303 add.w r3, r0, r3, lsl #4 + d02e69e: 0a11 lsrs r1, r2, #8 + d02e6a0: f883 20cf strb.w r2, [r3, #207] ; 0xcf + d02e6a4: f883 10d0 strb.w r1, [r3, #208] ; 0xd0 + d02e6a8: 0c11 lsrs r1, r2, #16 + d02e6aa: 0e12 lsrs r2, r2, #24 + d02e6ac: f883 10d1 strb.w r1, [r3, #209] ; 0xd1 + d02e6b0: f883 20d2 strb.w r2, [r3, #210] ; 0xd2 + d02e6b4: e7c0 b.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e6b6: 2902 cmp r1, #2 + d02e6b8: d10d bne.n d02e6d6 <halbb_cfg_bb_gain_8730e+0x10a> + d02e6ba: eb00 1303 add.w r3, r0, r3, lsl #4 + d02e6be: 0a11 lsrs r1, r2, #8 + d02e6c0: f883 20d3 strb.w r2, [r3, #211] ; 0xd3 + d02e6c4: f883 10d4 strb.w r1, [r3, #212] ; 0xd4 + d02e6c8: 0c11 lsrs r1, r2, #16 + d02e6ca: 0e12 lsrs r2, r2, #24 + d02e6cc: f883 10d5 strb.w r1, [r3, #213] ; 0xd5 + d02e6d0: f883 20d6 strb.w r2, [r3, #214] ; 0xd6 + d02e6d4: e7b0 b.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e6d6: 2903 cmp r1, #3 + d02e6d8: d1ae bne.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + d02e6da: eb00 1303 add.w r3, r0, r3, lsl #4 + d02e6de: 0a11 lsrs r1, r2, #8 + d02e6e0: f883 20d7 strb.w r2, [r3, #215] ; 0xd7 + d02e6e4: f883 10d8 strb.w r1, [r3, #216] ; 0xd8 + d02e6e8: 0c11 lsrs r1, r2, #16 + d02e6ea: 0e12 lsrs r2, r2, #24 + d02e6ec: f883 10d9 strb.w r1, [r3, #217] ; 0xd9 + d02e6f0: f883 20da strb.w r2, [r3, #218] ; 0xda + d02e6f4: e7a0 b.n d02e638 <halbb_cfg_bb_gain_8730e+0x6c> + +0d02e6f6 <halrf_dbg_log_print>: + d02e6f6: 6843 ldr r3, [r0, #4] + d02e6f8: 785b ldrb r3, [r3, #1] + d02e6fa: 2b07 cmp r3, #7 + d02e6fc: d101 bne.n d02e702 <halrf_dbg_log_print+0xc> + d02e6fe: f003 b8c7 b.w d031890 <halrf_dbg_log_8730e> + d02e702: 4770 bx lr + +0d02e704 <halrf_dbg_watchdog_print>: + d02e704: 6843 ldr r3, [r0, #4] + d02e706: 785b ldrb r3, [r3, #1] + d02e708: 2b07 cmp r3, #7 + d02e70a: d101 bne.n d02e710 <halrf_dbg_watchdog_print+0xc> + d02e70c: f003 ba32 b.w d031b74 <halrf_dbg_watchdog_8730e> + d02e710: 4770 bx lr + +0d02e712 <halrf_spur_compensation>: + d02e712: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d02e716: 6847 ldr r7, [r0, #4] + d02e718: 4604 mov r4, r0 + d02e71a: 2601 movs r6, #1 + d02e71c: 697d ldr r5, [r7, #20] + d02e71e: f505 65a5 add.w r5, r5, #1320 ; 0x528 + d02e722: 4628 mov r0, r5 + d02e724: f7d6 feae bl d005484 <rtw_spin_lock> + d02e728: f894 8030 ldrb.w r8, [r4, #48] ; 0x30 + d02e72c: f884 602e strb.w r6, [r4, #46] ; 0x2e + d02e730: f1b8 0f00 cmp.w r8, #0 + d02e734: d10a bne.n d02e74c <halrf_spur_compensation+0x3a> + d02e736: 2205 movs r2, #5 + d02e738: 2110 movs r1, #16 + d02e73a: 4620 mov r0, r4 + d02e73c: 4633 mov r3, r6 + d02e73e: f000 fc4b bl d02efd8 <halrf_btc_rfk_ntfy> + d02e742: 4632 mov r2, r6 + d02e744: 4641 mov r1, r8 + d02e746: 4620 mov r0, r4 + d02e748: f000 fc37 bl d02efba <halrf_tmac_tx_pause> + d02e74c: 787b ldrb r3, [r7, #1] + d02e74e: 2b07 cmp r3, #7 + d02e750: d102 bne.n d02e758 <halrf_spur_compensation+0x46> + d02e752: 4620 mov r0, r4 + d02e754: f001 fe84 bl d030460 <halrf_spur_compensation_8730e> + d02e758: 2300 movs r3, #0 + d02e75a: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02e75e: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02e762: b95b cbnz r3, d02e77c <halrf_spur_compensation+0x6a> + d02e764: 461a mov r2, r3 + d02e766: 4619 mov r1, r3 + d02e768: 4620 mov r0, r4 + d02e76a: 9301 str r3, [sp, #4] + d02e76c: f000 fc25 bl d02efba <halrf_tmac_tx_pause> + d02e770: 9b01 ldr r3, [sp, #4] + d02e772: 2205 movs r2, #5 + d02e774: 2110 movs r1, #16 + d02e776: 4620 mov r0, r4 + d02e778: f000 fc2e bl d02efd8 <halrf_btc_rfk_ntfy> + d02e77c: 4628 mov r0, r5 + d02e77e: f7d6 fe9d bl d0054bc <rtw_spin_unlock> + d02e782: 2000 movs r0, #0 + d02e784: b002 add sp, #8 + d02e786: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + +0d02e78a <halrf_dack_trigger>: + d02e78a: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02e78c: 6983 ldr r3, [r0, #24] + d02e78e: 4604 mov r4, r0 + d02e790: 069b lsls r3, r3, #26 + d02e792: d52c bpl.n d02e7ee <halrf_dack_trigger+0x64> + d02e794: 6846 ldr r6, [r0, #4] + d02e796: 6975 ldr r5, [r6, #20] + d02e798: f505 65a5 add.w r5, r5, #1320 ; 0x528 + d02e79c: 4628 mov r0, r5 + d02e79e: f7d6 fe71 bl d005484 <rtw_spin_lock> + d02e7a2: f894 7030 ldrb.w r7, [r4, #48] ; 0x30 + d02e7a6: b957 cbnz r7, d02e7be <halrf_dack_trigger+0x34> + d02e7a8: 2204 movs r2, #4 + d02e7aa: 2110 movs r1, #16 + d02e7ac: 4620 mov r0, r4 + d02e7ae: 2301 movs r3, #1 + d02e7b0: f000 fc12 bl d02efd8 <halrf_btc_rfk_ntfy> + d02e7b4: 2201 movs r2, #1 + d02e7b6: 4639 mov r1, r7 + d02e7b8: 4620 mov r0, r4 + d02e7ba: f000 fbfe bl d02efba <halrf_tmac_tx_pause> + d02e7be: 7873 ldrb r3, [r6, #1] + d02e7c0: 2b07 cmp r3, #7 + d02e7c2: d102 bne.n d02e7ca <halrf_dack_trigger+0x40> + d02e7c4: 4620 mov r0, r4 + d02e7c6: f006 fbdf bl d034f88 <halrf_dac_cal_8730e> + d02e7ca: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02e7ce: b95b cbnz r3, d02e7e8 <halrf_dack_trigger+0x5e> + d02e7d0: 461a mov r2, r3 + d02e7d2: 4619 mov r1, r3 + d02e7d4: 4620 mov r0, r4 + d02e7d6: 9301 str r3, [sp, #4] + d02e7d8: f000 fbef bl d02efba <halrf_tmac_tx_pause> + d02e7dc: 9b01 ldr r3, [sp, #4] + d02e7de: 2204 movs r2, #4 + d02e7e0: 2110 movs r1, #16 + d02e7e2: 4620 mov r0, r4 + d02e7e4: f000 fbf8 bl d02efd8 <halrf_btc_rfk_ntfy> + d02e7e8: 4628 mov r0, r5 + d02e7ea: f7d6 fe67 bl d0054bc <rtw_spin_unlock> + d02e7ee: 2000 movs r0, #0 + d02e7f0: b003 add sp, #12 + d02e7f2: bdf0 pop {r4, r5, r6, r7, pc} + +0d02e7f4 <halrf_rx_dck_trigger>: + d02e7f4: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d02e7f8: 6983 ldr r3, [r0, #24] + d02e7fa: 4604 mov r4, r0 + d02e7fc: 460d mov r5, r1 + d02e7fe: 4617 mov r7, r2 + d02e800: 05db lsls r3, r3, #23 + d02e802: d541 bpl.n d02e888 <halrf_rx_dck_trigger+0x94> + d02e804: f8d0 9004 ldr.w r9, [r0, #4] + d02e808: f04f 0801 mov.w r8, #1 + d02e80c: f8d9 6014 ldr.w r6, [r9, #20] + d02e810: f506 66a5 add.w r6, r6, #1320 ; 0x528 + d02e814: 4630 mov r0, r6 + d02e816: f7d6 fe35 bl d005484 <rtw_spin_lock> + d02e81a: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02e81e: f884 802e strb.w r8, [r4, #46] ; 0x2e + d02e822: b973 cbnz r3, d02e842 <halrf_rx_dck_trigger+0x4e> + d02e824: fa08 f105 lsl.w r1, r8, r5 + d02e828: 2205 movs r2, #5 d02e82a: 4620 mov r0, r4 - d02e82c: 463b mov r3, r7 + d02e82c: 4643 mov r3, r8 d02e82e: 0109 lsls r1, r1, #4 d02e830: f001 01f0 and.w r1, r1, #240 ; 0xf0 - d02e834: f000 fb62 bl d02eefc <halrf_btc_rfk_ntfy> - d02e838: 463a mov r2, r7 + d02e834: f000 fbd0 bl d02efd8 <halrf_btc_rfk_ntfy> + d02e838: 4642 mov r2, r8 d02e83a: 4629 mov r1, r5 d02e83c: 4620 mov r0, r4 - d02e83e: f000 fb4e bl d02eede <halrf_tmac_tx_pause> - d02e842: 4620 mov r0, r4 - d02e844: f000 ffff bl d02f846 <halrf_iqk_init> - d02e848: 4642 mov r2, r8 - d02e84a: 4629 mov r1, r5 - d02e84c: 4620 mov r0, r4 - d02e84e: f001 f876 bl d02f93e <halrf_iqk> - d02e852: 2300 movs r3, #0 - d02e854: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02e858: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02e85c: b96b cbnz r3, d02e87a <halrf_iqk_trigger+0x7e> - d02e85e: 461a mov r2, r3 - d02e860: 4629 mov r1, r5 - d02e862: 4620 mov r0, r4 - d02e864: 9301 str r3, [sp, #4] - d02e866: f000 fb3a bl d02eede <halrf_tmac_tx_pause> - d02e86a: 2110 movs r1, #16 - d02e86c: 9b01 ldr r3, [sp, #4] - d02e86e: 4620 mov r0, r4 - d02e870: 40a9 lsls r1, r5 - d02e872: 461a mov r2, r3 - d02e874: b2c9 uxtb r1, r1 - d02e876: f000 fb41 bl d02eefc <halrf_btc_rfk_ntfy> - d02e87a: 4630 mov r0, r6 - d02e87c: f7d6 fe1e bl d0054bc <rtw_spin_unlock> - d02e880: 2000 movs r0, #0 - d02e882: b002 add sp, #8 - d02e884: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0d02e888 <halrf_synk_trigger>: - d02e888: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d02e88c: 6847 ldr r7, [r0, #4] - d02e88e: 4604 mov r4, r0 - d02e890: 2601 movs r6, #1 - d02e892: 697d ldr r5, [r7, #20] - d02e894: f505 65a5 add.w r5, r5, #1320 ; 0x528 - d02e898: 4628 mov r0, r5 - d02e89a: f7d6 fdf3 bl d005484 <rtw_spin_lock> - d02e89e: f894 8030 ldrb.w r8, [r4, #48] ; 0x30 - d02e8a2: f884 602e strb.w r6, [r4, #46] ; 0x2e - d02e8a6: f1b8 0f00 cmp.w r8, #0 - d02e8aa: d10a bne.n d02e8c2 <halrf_synk_trigger+0x3a> - d02e8ac: 4632 mov r2, r6 - d02e8ae: 2110 movs r1, #16 - d02e8b0: 4620 mov r0, r4 - d02e8b2: 4633 mov r3, r6 - d02e8b4: f000 fb22 bl d02eefc <halrf_btc_rfk_ntfy> - d02e8b8: 4632 mov r2, r6 - d02e8ba: 4641 mov r1, r8 - d02e8bc: 4620 mov r0, r4 - d02e8be: f000 fb0e bl d02eede <halrf_tmac_tx_pause> - d02e8c2: 787b ldrb r3, [r7, #1] - d02e8c4: 2b07 cmp r3, #7 - d02e8c6: d102 bne.n d02e8ce <halrf_synk_trigger+0x46> - d02e8c8: 4620 mov r0, r4 - d02e8ca: f003 f9dd bl d031c88 <halrf_synk_8730e> - d02e8ce: 2300 movs r3, #0 - d02e8d0: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02e8d4: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02e8d8: b95b cbnz r3, d02e8f2 <halrf_synk_trigger+0x6a> - d02e8da: 461a mov r2, r3 - d02e8dc: 4619 mov r1, r3 - d02e8de: 4620 mov r0, r4 - d02e8e0: 9301 str r3, [sp, #4] - d02e8e2: f000 fafc bl d02eede <halrf_tmac_tx_pause> - d02e8e6: 9b01 ldr r3, [sp, #4] - d02e8e8: 2201 movs r2, #1 - d02e8ea: 2110 movs r1, #16 - d02e8ec: 4620 mov r0, r4 - d02e8ee: f000 fb05 bl d02eefc <halrf_btc_rfk_ntfy> - d02e8f2: 4628 mov r0, r5 - d02e8f4: b002 add sp, #8 - d02e8f6: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d02e8fa: f7d6 bddf b.w d0054bc <rtw_spin_unlock> - -0d02e8fe <halrf_lck_trigger>: - d02e8fe: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02e900: 6983 ldr r3, [r0, #24] - d02e902: 4604 mov r4, r0 - d02e904: 075b lsls r3, r3, #29 - d02e906: d52f bpl.n d02e968 <halrf_lck_trigger+0x6a> - d02e908: 6846 ldr r6, [r0, #4] - d02e90a: 6975 ldr r5, [r6, #20] - d02e90c: f505 65a5 add.w r5, r5, #1320 ; 0x528 - d02e910: 4628 mov r0, r5 - d02e912: f7d6 fdb7 bl d005484 <rtw_spin_lock> - d02e916: f894 7030 ldrb.w r7, [r4, #48] ; 0x30 - d02e91a: b957 cbnz r7, d02e932 <halrf_lck_trigger+0x34> - d02e91c: 2301 movs r3, #1 - d02e91e: 2110 movs r1, #16 - d02e920: 4620 mov r0, r4 - d02e922: 461a mov r2, r3 - d02e924: f000 faea bl d02eefc <halrf_btc_rfk_ntfy> - d02e928: 2201 movs r2, #1 - d02e92a: 4639 mov r1, r7 - d02e92c: 4620 mov r0, r4 - d02e92e: f000 fad6 bl d02eede <halrf_tmac_tx_pause> - d02e932: 7873 ldrb r3, [r6, #1] - d02e934: 2b07 cmp r3, #7 - d02e936: d102 bne.n d02e93e <halrf_lck_trigger+0x40> - d02e938: 4620 mov r0, r4 - d02e93a: f003 f9a7 bl d031c8c <halrf_lck_8730e> - d02e93e: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02e942: b95b cbnz r3, d02e95c <halrf_lck_trigger+0x5e> - d02e944: 461a mov r2, r3 - d02e946: 4619 mov r1, r3 - d02e948: 4620 mov r0, r4 - d02e94a: 9301 str r3, [sp, #4] - d02e94c: f000 fac7 bl d02eede <halrf_tmac_tx_pause> - d02e950: 9b01 ldr r3, [sp, #4] - d02e952: 2201 movs r2, #1 - d02e954: 2110 movs r1, #16 - d02e956: 4620 mov r0, r4 - d02e958: f000 fad0 bl d02eefc <halrf_btc_rfk_ntfy> - d02e95c: 4628 mov r0, r5 - d02e95e: b003 add sp, #12 - d02e960: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d02e964: f7d6 bdaa b.w d0054bc <rtw_spin_unlock> - d02e968: b003 add sp, #12 - d02e96a: bdf0 pop {r4, r5, r6, r7, pc} - -0d02e96c <halrf_lck_tracking>: - d02e96c: f890 302e ldrb.w r3, [r0, #46] ; 0x2e - d02e970: b510 push {r4, lr} - d02e972: 4604 mov r4, r0 - d02e974: b98b cbnz r3, d02e99a <halrf_lck_tracking+0x2e> - d02e976: f890 3041 ldrb.w r3, [r0, #65] ; 0x41 - d02e97a: b973 cbnz r3, d02e99a <halrf_lck_tracking+0x2e> - d02e97c: 6983 ldr r3, [r0, #24] - d02e97e: 075b lsls r3, r3, #29 - d02e980: d50b bpl.n d02e99a <halrf_lck_tracking+0x2e> - d02e982: 6843 ldr r3, [r0, #4] - d02e984: 2201 movs r2, #1 - d02e986: f880 2041 strb.w r2, [r0, #65] ; 0x41 - d02e98a: 785b ldrb r3, [r3, #1] - d02e98c: 2b07 cmp r3, #7 - d02e98e: d101 bne.n d02e994 <halrf_lck_tracking+0x28> - d02e990: f003 f9aa bl d031ce8 <halrf_lck_tracking_8730e> - d02e994: 2300 movs r3, #0 - d02e996: f884 3041 strb.w r3, [r4, #65] ; 0x41 - d02e99a: bd10 pop {r4, pc} - -0d02e99c <halrf_dpk_trigger>: - d02e99c: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d02e9a0: 6983 ldr r3, [r0, #24] - d02e9a2: 4604 mov r4, r0 - d02e9a4: 460d mov r5, r1 - d02e9a6: 071b lsls r3, r3, #28 - d02e9a8: d541 bpl.n d02ea2e <halrf_dpk_trigger+0x92> - d02e9aa: 6803 ldr r3, [r0, #0] - d02e9ac: 699a ldr r2, [r3, #24] - d02e9ae: 4b22 ldr r3, [pc, #136] ; (d02ea38 <halrf_dpk_trigger+0x9c>) - d02e9b0: 429a cmp r2, r3 - d02e9b2: d03c beq.n d02ea2e <halrf_dpk_trigger+0x92> - d02e9b4: f8d0 8004 ldr.w r8, [r0, #4] - d02e9b8: f8d8 6014 ldr.w r6, [r8, #20] - d02e9bc: f506 66a5 add.w r6, r6, #1320 ; 0x528 - d02e9c0: 4630 mov r0, r6 - d02e9c2: f7d6 fd5f bl d005484 <rtw_spin_lock> - d02e9c6: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02e9ca: b97b cbnz r3, d02e9ec <halrf_dpk_trigger+0x50> - d02e9cc: 2701 movs r7, #1 - d02e9ce: 2202 movs r2, #2 - d02e9d0: 4620 mov r0, r4 - d02e9d2: fa07 f105 lsl.w r1, r7, r5 - d02e9d6: 463b mov r3, r7 - d02e9d8: 0109 lsls r1, r1, #4 - d02e9da: f001 01f0 and.w r1, r1, #240 ; 0xf0 - d02e9de: f000 fa8d bl d02eefc <halrf_btc_rfk_ntfy> - d02e9e2: 463a mov r2, r7 - d02e9e4: 4629 mov r1, r5 - d02e9e6: 4620 mov r0, r4 - d02e9e8: f000 fa79 bl d02eede <halrf_tmac_tx_pause> - d02e9ec: 2301 movs r3, #1 - d02e9ee: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02e9f2: f898 3001 ldrb.w r3, [r8, #1] - d02e9f6: 2b07 cmp r3, #7 - d02e9f8: d102 bne.n d02ea00 <halrf_dpk_trigger+0x64> - d02e9fa: 4620 mov r0, r4 - d02e9fc: f005 f910 bl d033c20 <halrf_dpk_8730e> - d02ea00: 2300 movs r3, #0 - d02ea02: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02ea06: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02ea0a: b96b cbnz r3, d02ea28 <halrf_dpk_trigger+0x8c> - d02ea0c: 461a mov r2, r3 - d02ea0e: 4629 mov r1, r5 - d02ea10: 4620 mov r0, r4 - d02ea12: 9301 str r3, [sp, #4] - d02ea14: f000 fa63 bl d02eede <halrf_tmac_tx_pause> - d02ea18: 2110 movs r1, #16 - d02ea1a: 9b01 ldr r3, [sp, #4] - d02ea1c: 2202 movs r2, #2 - d02ea1e: 40a9 lsls r1, r5 - d02ea20: 4620 mov r0, r4 - d02ea22: b2c9 uxtb r1, r1 - d02ea24: f000 fa6a bl d02eefc <halrf_btc_rfk_ntfy> - d02ea28: 4630 mov r0, r6 - d02ea2a: f7d6 fd47 bl d0054bc <rtw_spin_unlock> - d02ea2e: 2000 movs r0, #0 - d02ea30: b002 add sp, #8 - d02ea32: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02ea36: bf00 nop - d02ea38: 0001010a .word 0x0001010a - -0d02ea3c <halrf_dpk_tracking>: - d02ea3c: b510 push {r4, lr} - d02ea3e: 6983 ldr r3, [r0, #24] - d02ea40: 4604 mov r4, r0 - d02ea42: 065b lsls r3, r3, #25 - d02ea44: d517 bpl.n d02ea76 <halrf_dpk_tracking+0x3a> - d02ea46: f890 302e ldrb.w r3, [r0, #46] ; 0x2e - d02ea4a: b9a3 cbnz r3, d02ea76 <halrf_dpk_tracking+0x3a> - d02ea4c: f890 3041 ldrb.w r3, [r0, #65] ; 0x41 - d02ea50: b98b cbnz r3, d02ea76 <halrf_dpk_tracking+0x3a> - d02ea52: f8d0 3950 ldr.w r3, [r0, #2384] ; 0x950 - d02ea56: b973 cbnz r3, d02ea76 <halrf_dpk_tracking+0x3a> - d02ea58: f890 3425 ldrb.w r3, [r0, #1061] ; 0x425 - d02ea5c: b15b cbz r3, d02ea76 <halrf_dpk_tracking+0x3a> + d02e83e: f000 fbbc bl d02efba <halrf_tmac_tx_pause> + d02e842: f899 3001 ldrb.w r3, [r9, #1] + d02e846: 2b07 cmp r3, #7 + d02e848: d107 bne.n d02e85a <halrf_rx_dck_trigger+0x66> + d02e84a: 6863 ldr r3, [r4, #4] + d02e84c: 4639 mov r1, r7 + d02e84e: 4620 mov r0, r4 + d02e850: 789b ldrb r3, [r3, #2] + d02e852: 2b03 cmp r3, #3 + d02e854: d11c bne.n d02e890 <halrf_rx_dck_trigger+0x9c> + d02e856: f002 ff7b bl d031750 <halrf_rx_dck_8730e_dcut> + d02e85a: 2300 movs r3, #0 + d02e85c: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02e860: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02e864: b96b cbnz r3, d02e882 <halrf_rx_dck_trigger+0x8e> + d02e866: 461a mov r2, r3 + d02e868: 4629 mov r1, r5 + d02e86a: 4620 mov r0, r4 + d02e86c: 9301 str r3, [sp, #4] + d02e86e: f000 fba4 bl d02efba <halrf_tmac_tx_pause> + d02e872: 2110 movs r1, #16 + d02e874: 9b01 ldr r3, [sp, #4] + d02e876: 2205 movs r2, #5 + d02e878: 40a9 lsls r1, r5 + d02e87a: 4620 mov r0, r4 + d02e87c: b2c9 uxtb r1, r1 + d02e87e: f000 fbab bl d02efd8 <halrf_btc_rfk_ntfy> + d02e882: 4630 mov r0, r6 + d02e884: f7d6 fe1a bl d0054bc <rtw_spin_unlock> + d02e888: 2000 movs r0, #0 + d02e88a: b003 add sp, #12 + d02e88c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d02e890: f002 fe8a bl d0315a8 <halrf_rx_dck_8730e_bcut> + d02e894: e7e1 b.n d02e85a <halrf_rx_dck_trigger+0x66> + +0d02e896 <halrf_rx_dck_tracking>: + d02e896: b538 push {r3, r4, r5, lr} + d02e898: 6983 ldr r3, [r0, #24] + d02e89a: 4604 mov r4, r0 + d02e89c: 021b lsls r3, r3, #8 + d02e89e: d519 bpl.n d02e8d4 <halrf_rx_dck_tracking+0x3e> + d02e8a0: f890 302e ldrb.w r3, [r0, #46] ; 0x2e + d02e8a4: b9b3 cbnz r3, d02e8d4 <halrf_rx_dck_tracking+0x3e> + d02e8a6: f890 3041 ldrb.w r3, [r0, #65] ; 0x41 + d02e8aa: b99b cbnz r3, d02e8d4 <halrf_rx_dck_tracking+0x3e> + d02e8ac: f8d0 3950 ldr.w r3, [r0, #2384] ; 0x950 + d02e8b0: b983 cbnz r3, d02e8d4 <halrf_rx_dck_tracking+0x3e> + d02e8b2: f890 3491 ldrb.w r3, [r0, #1169] ; 0x491 + d02e8b6: b16b cbz r3, d02e8d4 <halrf_rx_dck_tracking+0x3e> + d02e8b8: 6845 ldr r5, [r0, #4] + d02e8ba: 2101 movs r1, #1 + d02e8bc: f000 fbad bl d02f01a <halrf_watchdog_stop> + d02e8c0: 786b ldrb r3, [r5, #1] + d02e8c2: 2b07 cmp r3, #7 + d02e8c4: d102 bne.n d02e8cc <halrf_rx_dck_tracking+0x36> + d02e8c6: 4620 mov r0, r4 + d02e8c8: f002 fa5e bl d030d88 <halrf_rxdck_track_8730e> + d02e8cc: 2100 movs r1, #0 + d02e8ce: 4620 mov r0, r4 + d02e8d0: f000 fba3 bl d02f01a <halrf_watchdog_stop> + d02e8d4: 2000 movs r0, #0 + d02e8d6: bd38 pop {r3, r4, r5, pc} + +0d02e8d8 <halrf_iqk_trigger>: + d02e8d8: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d02e8dc: 6843 ldr r3, [r0, #4] + d02e8de: 4604 mov r4, r0 + d02e8e0: 460d mov r5, r1 + d02e8e2: 4690 mov r8, r2 + d02e8e4: 695e ldr r6, [r3, #20] + d02e8e6: 2701 movs r7, #1 + d02e8e8: f506 66a5 add.w r6, r6, #1320 ; 0x528 + d02e8ec: 4630 mov r0, r6 + d02e8ee: f7d6 fdc9 bl d005484 <rtw_spin_lock> + d02e8f2: 69a3 ldr r3, [r4, #24] + d02e8f4: f884 702e strb.w r7, [r4, #46] ; 0x2e + d02e8f8: 079b lsls r3, r3, #30 + d02e8fa: d52f bpl.n d02e95c <halrf_iqk_trigger+0x84> + d02e8fc: f894 2030 ldrb.w r2, [r4, #48] ; 0x30 + d02e900: b96a cbnz r2, d02e91e <halrf_iqk_trigger+0x46> + d02e902: fa07 f105 lsl.w r1, r7, r5 + d02e906: 4620 mov r0, r4 + d02e908: 463b mov r3, r7 + d02e90a: 0109 lsls r1, r1, #4 + d02e90c: f001 01f0 and.w r1, r1, #240 ; 0xf0 + d02e910: f000 fb62 bl d02efd8 <halrf_btc_rfk_ntfy> + d02e914: 463a mov r2, r7 + d02e916: 4629 mov r1, r5 + d02e918: 4620 mov r0, r4 + d02e91a: f000 fb4e bl d02efba <halrf_tmac_tx_pause> + d02e91e: 4620 mov r0, r4 + d02e920: f000 ffff bl d02f922 <halrf_iqk_init> + d02e924: 4642 mov r2, r8 + d02e926: 4629 mov r1, r5 + d02e928: 4620 mov r0, r4 + d02e92a: f001 f876 bl d02fa1a <halrf_iqk> + d02e92e: 2300 movs r3, #0 + d02e930: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02e934: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02e938: b96b cbnz r3, d02e956 <halrf_iqk_trigger+0x7e> + d02e93a: 461a mov r2, r3 + d02e93c: 4629 mov r1, r5 + d02e93e: 4620 mov r0, r4 + d02e940: 9301 str r3, [sp, #4] + d02e942: f000 fb3a bl d02efba <halrf_tmac_tx_pause> + d02e946: 2110 movs r1, #16 + d02e948: 9b01 ldr r3, [sp, #4] + d02e94a: 4620 mov r0, r4 + d02e94c: 40a9 lsls r1, r5 + d02e94e: 461a mov r2, r3 + d02e950: b2c9 uxtb r1, r1 + d02e952: f000 fb41 bl d02efd8 <halrf_btc_rfk_ntfy> + d02e956: 4630 mov r0, r6 + d02e958: f7d6 fdb0 bl d0054bc <rtw_spin_unlock> + d02e95c: 2000 movs r0, #0 + d02e95e: b002 add sp, #8 + d02e960: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + +0d02e964 <halrf_synk_trigger>: + d02e964: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d02e968: 6847 ldr r7, [r0, #4] + d02e96a: 4604 mov r4, r0 + d02e96c: 2601 movs r6, #1 + d02e96e: 697d ldr r5, [r7, #20] + d02e970: f505 65a5 add.w r5, r5, #1320 ; 0x528 + d02e974: 4628 mov r0, r5 + d02e976: f7d6 fd85 bl d005484 <rtw_spin_lock> + d02e97a: f894 8030 ldrb.w r8, [r4, #48] ; 0x30 + d02e97e: f884 602e strb.w r6, [r4, #46] ; 0x2e + d02e982: f1b8 0f00 cmp.w r8, #0 + d02e986: d10a bne.n d02e99e <halrf_synk_trigger+0x3a> + d02e988: 4632 mov r2, r6 + d02e98a: 2110 movs r1, #16 + d02e98c: 4620 mov r0, r4 + d02e98e: 4633 mov r3, r6 + d02e990: f000 fb22 bl d02efd8 <halrf_btc_rfk_ntfy> + d02e994: 4632 mov r2, r6 + d02e996: 4641 mov r1, r8 + d02e998: 4620 mov r0, r4 + d02e99a: f000 fb0e bl d02efba <halrf_tmac_tx_pause> + d02e99e: 787b ldrb r3, [r7, #1] + d02e9a0: 2b07 cmp r3, #7 + d02e9a2: d102 bne.n d02e9aa <halrf_synk_trigger+0x46> + d02e9a4: 4620 mov r0, r4 + d02e9a6: f003 f9dd bl d031d64 <halrf_synk_8730e> + d02e9aa: 2300 movs r3, #0 + d02e9ac: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02e9b0: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02e9b4: b95b cbnz r3, d02e9ce <halrf_synk_trigger+0x6a> + d02e9b6: 461a mov r2, r3 + d02e9b8: 4619 mov r1, r3 + d02e9ba: 4620 mov r0, r4 + d02e9bc: 9301 str r3, [sp, #4] + d02e9be: f000 fafc bl d02efba <halrf_tmac_tx_pause> + d02e9c2: 9b01 ldr r3, [sp, #4] + d02e9c4: 2201 movs r2, #1 + d02e9c6: 2110 movs r1, #16 + d02e9c8: 4620 mov r0, r4 + d02e9ca: f000 fb05 bl d02efd8 <halrf_btc_rfk_ntfy> + d02e9ce: 4628 mov r0, r5 + d02e9d0: b002 add sp, #8 + d02e9d2: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d02e9d6: f7d6 bd71 b.w d0054bc <rtw_spin_unlock> + +0d02e9da <halrf_lck_trigger>: + d02e9da: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02e9dc: 6983 ldr r3, [r0, #24] + d02e9de: 4604 mov r4, r0 + d02e9e0: 075b lsls r3, r3, #29 + d02e9e2: d52f bpl.n d02ea44 <halrf_lck_trigger+0x6a> + d02e9e4: 6846 ldr r6, [r0, #4] + d02e9e6: 6975 ldr r5, [r6, #20] + d02e9e8: f505 65a5 add.w r5, r5, #1320 ; 0x528 + d02e9ec: 4628 mov r0, r5 + d02e9ee: f7d6 fd49 bl d005484 <rtw_spin_lock> + d02e9f2: f894 7030 ldrb.w r7, [r4, #48] ; 0x30 + d02e9f6: b957 cbnz r7, d02ea0e <halrf_lck_trigger+0x34> + d02e9f8: 2301 movs r3, #1 + d02e9fa: 2110 movs r1, #16 + d02e9fc: 4620 mov r0, r4 + d02e9fe: 461a mov r2, r3 + d02ea00: f000 faea bl d02efd8 <halrf_btc_rfk_ntfy> + d02ea04: 2201 movs r2, #1 + d02ea06: 4639 mov r1, r7 + d02ea08: 4620 mov r0, r4 + d02ea0a: f000 fad6 bl d02efba <halrf_tmac_tx_pause> + d02ea0e: 7873 ldrb r3, [r6, #1] + d02ea10: 2b07 cmp r3, #7 + d02ea12: d102 bne.n d02ea1a <halrf_lck_trigger+0x40> + d02ea14: 4620 mov r0, r4 + d02ea16: f003 f9a7 bl d031d68 <halrf_lck_8730e> + d02ea1a: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02ea1e: b95b cbnz r3, d02ea38 <halrf_lck_trigger+0x5e> + d02ea20: 461a mov r2, r3 + d02ea22: 4619 mov r1, r3 + d02ea24: 4620 mov r0, r4 + d02ea26: 9301 str r3, [sp, #4] + d02ea28: f000 fac7 bl d02efba <halrf_tmac_tx_pause> + d02ea2c: 9b01 ldr r3, [sp, #4] + d02ea2e: 2201 movs r2, #1 + d02ea30: 2110 movs r1, #16 + d02ea32: 4620 mov r0, r4 + d02ea34: f000 fad0 bl d02efd8 <halrf_btc_rfk_ntfy> + d02ea38: 4628 mov r0, r5 + d02ea3a: b003 add sp, #12 + d02ea3c: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d02ea40: f7d6 bd3c b.w d0054bc <rtw_spin_unlock> + d02ea44: b003 add sp, #12 + d02ea46: bdf0 pop {r4, r5, r6, r7, pc} + +0d02ea48 <halrf_lck_tracking>: + d02ea48: f890 302e ldrb.w r3, [r0, #46] ; 0x2e + d02ea4c: b510 push {r4, lr} + d02ea4e: 4604 mov r4, r0 + d02ea50: b98b cbnz r3, d02ea76 <halrf_lck_tracking+0x2e> + d02ea52: f890 3041 ldrb.w r3, [r0, #65] ; 0x41 + d02ea56: b973 cbnz r3, d02ea76 <halrf_lck_tracking+0x2e> + d02ea58: 6983 ldr r3, [r0, #24] + d02ea5a: 075b lsls r3, r3, #29 + d02ea5c: d50b bpl.n d02ea76 <halrf_lck_tracking+0x2e> d02ea5e: 6843 ldr r3, [r0, #4] d02ea60: 2201 movs r2, #1 d02ea62: f880 2041 strb.w r2, [r0, #65] ; 0x41 d02ea66: 785b ldrb r3, [r3, #1] d02ea68: 2b07 cmp r3, #7 - d02ea6a: d101 bne.n d02ea70 <halrf_dpk_tracking+0x34> - d02ea6c: f005 f8e4 bl d033c38 <halrf_dpk_track_8730e> + d02ea6a: d101 bne.n d02ea70 <halrf_lck_tracking+0x28> + d02ea6c: f003 f9aa bl d031dc4 <halrf_lck_tracking_8730e> d02ea70: 2300 movs r3, #0 d02ea72: f884 3041 strb.w r3, [r4, #65] ; 0x41 - d02ea76: 2000 movs r0, #0 - d02ea78: bd10 pop {r4, pc} + d02ea76: bd10 pop {r4, pc} + +0d02ea78 <halrf_dpk_trigger>: + d02ea78: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d02ea7c: 6983 ldr r3, [r0, #24] + d02ea7e: 4604 mov r4, r0 + d02ea80: 460d mov r5, r1 + d02ea82: 071b lsls r3, r3, #28 + d02ea84: d541 bpl.n d02eb0a <halrf_dpk_trigger+0x92> + d02ea86: 6803 ldr r3, [r0, #0] + d02ea88: 699a ldr r2, [r3, #24] + d02ea8a: 4b22 ldr r3, [pc, #136] ; (d02eb14 <halrf_dpk_trigger+0x9c>) + d02ea8c: 429a cmp r2, r3 + d02ea8e: d03c beq.n d02eb0a <halrf_dpk_trigger+0x92> + d02ea90: f8d0 8004 ldr.w r8, [r0, #4] + d02ea94: f8d8 6014 ldr.w r6, [r8, #20] + d02ea98: f506 66a5 add.w r6, r6, #1320 ; 0x528 + d02ea9c: 4630 mov r0, r6 + d02ea9e: f7d6 fcf1 bl d005484 <rtw_spin_lock> + d02eaa2: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02eaa6: b97b cbnz r3, d02eac8 <halrf_dpk_trigger+0x50> + d02eaa8: 2701 movs r7, #1 + d02eaaa: 2202 movs r2, #2 + d02eaac: 4620 mov r0, r4 + d02eaae: fa07 f105 lsl.w r1, r7, r5 + d02eab2: 463b mov r3, r7 + d02eab4: 0109 lsls r1, r1, #4 + d02eab6: f001 01f0 and.w r1, r1, #240 ; 0xf0 + d02eaba: f000 fa8d bl d02efd8 <halrf_btc_rfk_ntfy> + d02eabe: 463a mov r2, r7 + d02eac0: 4629 mov r1, r5 + d02eac2: 4620 mov r0, r4 + d02eac4: f000 fa79 bl d02efba <halrf_tmac_tx_pause> + d02eac8: 2301 movs r3, #1 + d02eaca: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02eace: f898 3001 ldrb.w r3, [r8, #1] + d02ead2: 2b07 cmp r3, #7 + d02ead4: d102 bne.n d02eadc <halrf_dpk_trigger+0x64> + d02ead6: 4620 mov r0, r4 + d02ead8: f005 f910 bl d033cfc <halrf_dpk_8730e> + d02eadc: 2300 movs r3, #0 + d02eade: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02eae2: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02eae6: b96b cbnz r3, d02eb04 <halrf_dpk_trigger+0x8c> + d02eae8: 461a mov r2, r3 + d02eaea: 4629 mov r1, r5 + d02eaec: 4620 mov r0, r4 + d02eaee: 9301 str r3, [sp, #4] + d02eaf0: f000 fa63 bl d02efba <halrf_tmac_tx_pause> + d02eaf4: 2110 movs r1, #16 + d02eaf6: 9b01 ldr r3, [sp, #4] + d02eaf8: 2202 movs r2, #2 + d02eafa: 40a9 lsls r1, r5 + d02eafc: 4620 mov r0, r4 + d02eafe: b2c9 uxtb r1, r1 + d02eb00: f000 fa6a bl d02efd8 <halrf_btc_rfk_ntfy> + d02eb04: 4630 mov r0, r6 + d02eb06: f7d6 fcd9 bl d0054bc <rtw_spin_unlock> + d02eb0a: 2000 movs r0, #0 + d02eb0c: b002 add sp, #8 + d02eb0e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02eb12: bf00 nop + d02eb14: 0001010a .word 0x0001010a + +0d02eb18 <halrf_dpk_tracking>: + d02eb18: b510 push {r4, lr} + d02eb1a: 6983 ldr r3, [r0, #24] + d02eb1c: 4604 mov r4, r0 + d02eb1e: 065b lsls r3, r3, #25 + d02eb20: d517 bpl.n d02eb52 <halrf_dpk_tracking+0x3a> + d02eb22: f890 302e ldrb.w r3, [r0, #46] ; 0x2e + d02eb26: b9a3 cbnz r3, d02eb52 <halrf_dpk_tracking+0x3a> + d02eb28: f890 3041 ldrb.w r3, [r0, #65] ; 0x41 + d02eb2c: b98b cbnz r3, d02eb52 <halrf_dpk_tracking+0x3a> + d02eb2e: f8d0 3950 ldr.w r3, [r0, #2384] ; 0x950 + d02eb32: b973 cbnz r3, d02eb52 <halrf_dpk_tracking+0x3a> + d02eb34: f890 3425 ldrb.w r3, [r0, #1061] ; 0x425 + d02eb38: b15b cbz r3, d02eb52 <halrf_dpk_tracking+0x3a> + d02eb3a: 6843 ldr r3, [r0, #4] + d02eb3c: 2201 movs r2, #1 + d02eb3e: f880 2041 strb.w r2, [r0, #65] ; 0x41 + d02eb42: 785b ldrb r3, [r3, #1] + d02eb44: 2b07 cmp r3, #7 + d02eb46: d101 bne.n d02eb4c <halrf_dpk_tracking+0x34> + d02eb48: f005 f8e4 bl d033d14 <halrf_dpk_track_8730e> + d02eb4c: 2300 movs r3, #0 + d02eb4e: f884 3041 strb.w r3, [r4, #65] ; 0x41 + d02eb52: 2000 movs r0, #0 + d02eb54: bd10 pop {r4, pc} ... -0d02ea7c <halrf_tssi_tracking>: - d02ea7c: f890 302e ldrb.w r3, [r0, #46] ; 0x2e - d02ea80: b510 push {r4, lr} - d02ea82: 4604 mov r4, r0 - d02ea84: b993 cbnz r3, d02eaac <halrf_tssi_tracking+0x30> - d02ea86: f890 3041 ldrb.w r3, [r0, #65] ; 0x41 - d02ea8a: b97b cbnz r3, d02eaac <halrf_tssi_tracking+0x30> - d02ea8c: 6982 ldr r2, [r0, #24] - d02ea8e: 4b08 ldr r3, [pc, #32] ; (d02eab0 <halrf_tssi_tracking+0x34>) - d02ea90: 4393 bics r3, r2 - d02ea92: d10b bne.n d02eaac <halrf_tssi_tracking+0x30> - d02ea94: 6843 ldr r3, [r0, #4] - d02ea96: 2201 movs r2, #1 - d02ea98: f880 2041 strb.w r2, [r0, #65] ; 0x41 - d02ea9c: 785b ldrb r3, [r3, #1] - d02ea9e: 2b07 cmp r3, #7 - d02eaa0: d101 bne.n d02eaa6 <halrf_tssi_tracking+0x2a> - d02eaa2: f007 fdfd bl d0366a0 <halrf_tssi_tracking_8730e> - d02eaa6: 2300 movs r3, #0 - d02eaa8: f884 3041 strb.w r3, [r4, #65] ; 0x41 - d02eaac: bd10 pop {r4, pc} - d02eaae: bf00 nop - d02eab0: 00020001 .word 0x00020001 - -0d02eab4 <halrf_tssi_trigger>: - d02eab4: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d02eab8: 6847 ldr r7, [r0, #4] - d02eaba: 4604 mov r4, r0 - d02eabc: 6802 ldr r2, [r0, #0] - d02eabe: 460d mov r5, r1 - d02eac0: f897 3024 ldrb.w r3, [r7, #36] ; 0x24 - d02eac4: 7852 ldrb r2, [r2, #1] - d02eac6: 2b00 cmp r3, #0 - d02eac8: 697e ldr r6, [r7, #20] - d02eaca: bf18 it ne - d02eacc: 460b movne r3, r1 - d02eace: 2a01 cmp r2, #1 - d02ead0: d107 bne.n d02eae2 <halrf_tssi_trigger+0x2e> - d02ead2: 4403 add r3, r0 - d02ead4: f893 32dc ldrb.w r3, [r3, #732] ; 0x2dc - d02ead8: b91b cbnz r3, d02eae2 <halrf_tssi_trigger+0x2e> - d02eada: 6983 ldr r3, [r0, #24] - d02eadc: f023 0301 bic.w r3, r3, #1 - d02eae0: 6183 str r3, [r0, #24] - d02eae2: 69a3 ldr r3, [r4, #24] - d02eae4: 07db lsls r3, r3, #31 - d02eae6: d409 bmi.n d02eafc <halrf_tssi_trigger+0x48> - d02eae8: 787b ldrb r3, [r7, #1] - d02eaea: 2b07 cmp r3, #7 - d02eaec: d102 bne.n d02eaf4 <halrf_tssi_trigger+0x40> - d02eaee: 4620 mov r0, r4 - d02eaf0: f007 ff4e bl d036990 <halrf_tssi_disable_8730e> - d02eaf4: 2000 movs r0, #0 - d02eaf6: b002 add sp, #8 - d02eaf8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02eafc: f506 66a5 add.w r6, r6, #1320 ; 0x528 - d02eb00: f04f 0801 mov.w r8, #1 - d02eb04: 4630 mov r0, r6 - d02eb06: f7d6 fcbd bl d005484 <rtw_spin_lock> - d02eb0a: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02eb0e: f884 802e strb.w r8, [r4, #46] ; 0x2e - d02eb12: b973 cbnz r3, d02eb32 <halrf_tssi_trigger+0x7e> - d02eb14: fa08 f105 lsl.w r1, r8, r5 - d02eb18: 2206 movs r2, #6 - d02eb1a: 4620 mov r0, r4 - d02eb1c: 4643 mov r3, r8 - d02eb1e: 0109 lsls r1, r1, #4 - d02eb20: f001 01f0 and.w r1, r1, #240 ; 0xf0 - d02eb24: f000 f9ea bl d02eefc <halrf_btc_rfk_ntfy> - d02eb28: 4642 mov r2, r8 - d02eb2a: 4629 mov r1, r5 - d02eb2c: 4620 mov r0, r4 - d02eb2e: f000 f9d6 bl d02eede <halrf_tmac_tx_pause> - d02eb32: 787b ldrb r3, [r7, #1] - d02eb34: 2b07 cmp r3, #7 - d02eb36: d102 bne.n d02eb3e <halrf_tssi_trigger+0x8a> - d02eb38: 4620 mov r0, r4 - d02eb3a: f007 ffcf bl d036adc <halrf_do_tssi_8730e> - d02eb3e: 2300 movs r3, #0 - d02eb40: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02eb44: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02eb48: b96b cbnz r3, d02eb66 <halrf_tssi_trigger+0xb2> - d02eb4a: 461a mov r2, r3 - d02eb4c: 4629 mov r1, r5 - d02eb4e: 4620 mov r0, r4 - d02eb50: 9301 str r3, [sp, #4] - d02eb52: f000 f9c4 bl d02eede <halrf_tmac_tx_pause> - d02eb56: 2110 movs r1, #16 - d02eb58: 9b01 ldr r3, [sp, #4] - d02eb5a: 2206 movs r2, #6 - d02eb5c: 40a9 lsls r1, r5 - d02eb5e: 4620 mov r0, r4 - d02eb60: b2c9 uxtb r1, r1 - d02eb62: f000 f9cb bl d02eefc <halrf_btc_rfk_ntfy> - d02eb66: 4630 mov r0, r6 - d02eb68: f7d6 fca8 bl d0054bc <rtw_spin_unlock> - d02eb6c: e7c2 b.n d02eaf4 <halrf_tssi_trigger+0x40> - -0d02eb6e <halrf_do_tssi_init>: - d02eb6e: b570 push {r4, r5, r6, lr} - d02eb70: 6983 ldr r3, [r0, #24] - d02eb72: 4604 mov r4, r0 - d02eb74: 07db lsls r3, r3, #31 - d02eb76: d517 bpl.n d02eba8 <halrf_do_tssi_init+0x3a> - d02eb78: 6846 ldr r6, [r0, #4] - d02eb7a: 6975 ldr r5, [r6, #20] - d02eb7c: f505 65a5 add.w r5, r5, #1320 ; 0x528 - d02eb80: 4628 mov r0, r5 - d02eb82: f7d6 fc7f bl d005484 <rtw_spin_lock> - d02eb86: 2301 movs r3, #1 - d02eb88: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02eb8c: 7873 ldrb r3, [r6, #1] - d02eb8e: 2b07 cmp r3, #7 - d02eb90: d102 bne.n d02eb98 <halrf_do_tssi_init+0x2a> - d02eb92: 4620 mov r0, r4 - d02eb94: f007 fffa bl d036b8c <halrf_do_tssi_init_8730e> - d02eb98: 2300 movs r3, #0 - d02eb9a: 4628 mov r0, r5 - d02eb9c: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02eba0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d02eba4: f7d6 bc8a b.w d0054bc <rtw_spin_unlock> - d02eba8: bd70 pop {r4, r5, r6, pc} - -0d02ebaa <halrf_do_tssi_scan>: - d02ebaa: 6983 ldr r3, [r0, #24] - d02ebac: 07db lsls r3, r3, #31 - d02ebae: b510 push {r4, lr} - d02ebb0: 4604 mov r4, r0 - d02ebb2: d50b bpl.n d02ebcc <halrf_do_tssi_scan+0x22> - d02ebb4: 6843 ldr r3, [r0, #4] - d02ebb6: 2201 movs r2, #1 - d02ebb8: f880 202e strb.w r2, [r0, #46] ; 0x2e - d02ebbc: 785b ldrb r3, [r3, #1] - d02ebbe: 2b07 cmp r3, #7 - d02ebc0: d101 bne.n d02ebc6 <halrf_do_tssi_scan+0x1c> - d02ebc2: f007 fe83 bl d0368cc <halrf_do_tssi_scan_8730e> - d02ebc6: 2300 movs r3, #0 - d02ebc8: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02ebcc: bd10 pop {r4, pc} - -0d02ebce <halrf_tssi_default_txagc>: - d02ebce: 6983 ldr r3, [r0, #24] - d02ebd0: 07db lsls r3, r3, #31 - d02ebd2: bf44 itt mi - d02ebd4: 2300 movmi r3, #0 - d02ebd6: f880 302e strbmi.w r3, [r0, #46] ; 0x2e - d02ebda: 4770 bx lr - -0d02ebdc <halrf_tssi_set_avg>: - d02ebdc: f7ff bff7 b.w d02ebce <halrf_tssi_default_txagc> - -0d02ebe0 <halrf_gapk_trigger>: - d02ebe0: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d02ebe4: 6983 ldr r3, [r0, #24] - d02ebe6: 4604 mov r4, r0 - d02ebe8: 460d mov r5, r1 - d02ebea: 06db lsls r3, r3, #27 - d02ebec: d53b bpl.n d02ec66 <halrf_gapk_trigger+0x86> - d02ebee: f8d0 8004 ldr.w r8, [r0, #4] - d02ebf2: 2701 movs r7, #1 - d02ebf4: f8d8 6014 ldr.w r6, [r8, #20] - d02ebf8: f506 66a5 add.w r6, r6, #1320 ; 0x528 - d02ebfc: 4630 mov r0, r6 - d02ebfe: f7d6 fc41 bl d005484 <rtw_spin_lock> - d02ec02: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02ec06: f884 702e strb.w r7, [r4, #46] ; 0x2e - d02ec0a: b973 cbnz r3, d02ec2a <halrf_gapk_trigger+0x4a> - d02ec0c: fa07 f105 lsl.w r1, r7, r5 - d02ec10: 2203 movs r2, #3 - d02ec12: 4620 mov r0, r4 - d02ec14: 463b mov r3, r7 - d02ec16: 0109 lsls r1, r1, #4 - d02ec18: f001 01f0 and.w r1, r1, #240 ; 0xf0 - d02ec1c: f000 f96e bl d02eefc <halrf_btc_rfk_ntfy> - d02ec20: 463a mov r2, r7 - d02ec22: 4629 mov r1, r5 - d02ec24: 4620 mov r0, r4 - d02ec26: f000 f95a bl d02eede <halrf_tmac_tx_pause> - d02ec2a: f898 3001 ldrb.w r3, [r8, #1] - d02ec2e: 2b07 cmp r3, #7 - d02ec30: d102 bne.n d02ec38 <halrf_gapk_trigger+0x58> - d02ec32: 4620 mov r0, r4 - d02ec34: f005 fd6e bl d034714 <halrf_do_txgapk_8730e> - d02ec38: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 - d02ec3c: b96b cbnz r3, d02ec5a <halrf_gapk_trigger+0x7a> - d02ec3e: 461a mov r2, r3 - d02ec40: 4629 mov r1, r5 - d02ec42: 4620 mov r0, r4 - d02ec44: 9301 str r3, [sp, #4] - d02ec46: f000 f94a bl d02eede <halrf_tmac_tx_pause> - d02ec4a: 2110 movs r1, #16 - d02ec4c: 9b01 ldr r3, [sp, #4] - d02ec4e: 2203 movs r2, #3 - d02ec50: 40a9 lsls r1, r5 - d02ec52: 4620 mov r0, r4 - d02ec54: b2c9 uxtb r1, r1 - d02ec56: f000 f951 bl d02eefc <halrf_btc_rfk_ntfy> - d02ec5a: 2300 movs r3, #0 - d02ec5c: 4630 mov r0, r6 - d02ec5e: f884 302e strb.w r3, [r4, #46] ; 0x2e - d02ec62: f7d6 fc2b bl d0054bc <rtw_spin_unlock> - d02ec66: 2000 movs r0, #0 - d02ec68: b002 add sp, #8 - d02ec6a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0d02ec6e <halrf_chl_rfk_trigger>: - d02ec6e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d02ec72: 2701 movs r7, #1 - d02ec74: 4604 mov r4, r0 - d02ec76: 460d mov r5, r1 - d02ec78: 4690 mov r8, r2 - d02ec7a: fa07 f601 lsl.w r6, r7, r1 - d02ec7e: 463b mov r3, r7 - d02ec80: 2207 movs r2, #7 - d02ec82: f880 7030 strb.w r7, [r0, #48] ; 0x30 - d02ec86: 0136 lsls r6, r6, #4 - d02ec88: b2f6 uxtb r6, r6 - d02ec8a: 4631 mov r1, r6 - d02ec8c: f000 f936 bl d02eefc <halrf_btc_rfk_ntfy> - d02ec90: 463a mov r2, r7 - d02ec92: 4629 mov r1, r5 - d02ec94: 4620 mov r0, r4 - d02ec96: f000 f922 bl d02eede <halrf_tmac_tx_pause> - d02ec9a: 6823 ldr r3, [r4, #0] - d02ec9c: 463a mov r2, r7 - d02ec9e: 4629 mov r1, r5 - d02eca0: 7d1b ldrb r3, [r3, #20] - d02eca2: 4620 mov r0, r4 - d02eca4: 06db lsls r3, r3, #27 - d02eca6: d518 bpl.n d02ecda <halrf_chl_rfk_trigger+0x6c> - d02eca8: f7ff fd36 bl d02e718 <halrf_rx_dck_trigger> - d02ecac: 2200 movs r2, #0 - d02ecae: 4629 mov r1, r5 - d02ecb0: 4620 mov r0, r4 - d02ecb2: f000 f914 bl d02eede <halrf_tmac_tx_pause> - d02ecb6: 2300 movs r3, #0 - d02ecb8: 2207 movs r2, #7 - d02ecba: 4631 mov r1, r6 - d02ecbc: 4620 mov r0, r4 - d02ecbe: f000 f91d bl d02eefc <halrf_btc_rfk_ntfy> - d02ecc2: 6823 ldr r3, [r4, #0] - d02ecc4: f893 3094 ldrb.w r3, [r3, #148] ; 0x94 - d02ecc8: b113 cbz r3, d02ecd0 <halrf_chl_rfk_trigger+0x62> - d02ecca: 4620 mov r0, r4 - d02eccc: f7ff fca5 bl d02e61a <halrf_dbg_log_print> - d02ecd0: 2000 movs r0, #0 - d02ecd2: f884 0030 strb.w r0, [r4, #48] ; 0x30 - d02ecd6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d02ecda: f7ff fd1d bl d02e718 <halrf_rx_dck_trigger> - d02ecde: 4629 mov r1, r5 - d02ece0: 4620 mov r0, r4 - d02ece2: f7ff ff7d bl d02ebe0 <halrf_gapk_trigger> - d02ece6: 4642 mov r2, r8 - d02ece8: 4629 mov r1, r5 - d02ecea: 4620 mov r0, r4 - d02ecec: f7ff fd86 bl d02e7fc <halrf_iqk_trigger> - d02ecf0: 4629 mov r1, r5 - d02ecf2: 4620 mov r0, r4 - d02ecf4: f7ff fede bl d02eab4 <halrf_tssi_trigger> - d02ecf8: 4642 mov r2, r8 - d02ecfa: 4629 mov r1, r5 - d02ecfc: 4620 mov r0, r4 - d02ecfe: f7ff fe4d bl d02e99c <halrf_dpk_trigger> - d02ed02: 4620 mov r0, r4 - d02ed04: f7ff fc97 bl d02e636 <halrf_spur_compensation> - d02ed08: e7d0 b.n d02ecac <halrf_chl_rfk_trigger+0x3e> - -0d02ed0a <halrf_rck_trigger>: - d02ed0a: 4770 bx lr - -0d02ed0c <halrf_dpk_track_onoff>: - d02ed0c: f880 1425 strb.w r1, [r0, #1061] ; 0x425 - d02ed10: 4770 bx lr - -0d02ed12 <halrf_dpk_init>: - d02ed12: b510 push {r4, lr} - d02ed14: f500 618c add.w r1, r0, #1120 ; 0x460 - d02ed18: 4602 mov r2, r0 - d02ed1a: f200 4462 addw r4, r0, #1122 ; 0x462 - d02ed1e: 2300 movs r3, #0 - d02ed20: f801 3b01 strb.w r3, [r1], #1 - d02ed24: 42a1 cmp r1, r4 - d02ed26: f882 3468 strb.w r3, [r2, #1128] ; 0x468 - d02ed2a: f102 0214 add.w r2, r2, #20 - d02ed2e: f882 3455 strb.w r3, [r2, #1109] ; 0x455 - d02ed32: f882 3456 strb.w r3, [r2, #1110] ; 0x456 - d02ed36: f882 3457 strb.w r3, [r2, #1111] ; 0x457 - d02ed3a: f882 3458 strb.w r3, [r2, #1112] ; 0x458 - d02ed3e: f882 3459 strb.w r3, [r2, #1113] ; 0x459 - d02ed42: f882 345a strb.w r3, [r2, #1114] ; 0x45a - d02ed46: f8a2 345c strh.w r3, [r2, #1116] ; 0x45c - d02ed4a: f882 345e strb.w r3, [r2, #1118] ; 0x45e - d02ed4e: f882 345f strb.w r3, [r2, #1119] ; 0x45f - d02ed52: f882 3460 strb.w r3, [r2, #1120] ; 0x460 - d02ed56: f882 3461 strb.w r3, [r2, #1121] ; 0x461 - d02ed5a: f882 3462 strb.w r3, [r2, #1122] ; 0x462 - d02ed5e: f882 3463 strb.w r3, [r2, #1123] ; 0x463 - d02ed62: f882 3464 strb.w r3, [r2, #1124] ; 0x464 - d02ed66: f8a2 3466 strh.w r3, [r2, #1126] ; 0x466 - d02ed6a: d1d9 bne.n d02ed20 <halrf_dpk_init+0xe> - d02ed6c: f240 1201 movw r2, #257 ; 0x101 - d02ed70: f880 3426 strb.w r3, [r0, #1062] ; 0x426 - d02ed74: f8a0 2424 strh.w r2, [r0, #1060] ; 0x424 - d02ed78: bd10 pop {r4, pc} - -0d02ed7a <halrf_rx_dck_track_onoff>: - d02ed7a: f880 1491 strb.w r1, [r0, #1169] ; 0x491 - d02ed7e: 4770 bx lr - -0d02ed80 <halrf_get_thermal>: - d02ed80: 6843 ldr r3, [r0, #4] - d02ed82: 785b ldrb r3, [r3, #1] - d02ed84: 2b07 cmp r3, #7 - d02ed86: d101 bne.n d02ed8c <halrf_get_thermal+0xc> - d02ed88: f002 bff9 b.w d031d7e <halrf_get_thermal_8730e> - d02ed8c: 2000 movs r0, #0 - d02ed8e: 4770 bx lr - -0d02ed90 <halrf_tssi_get_efuse_ex>: - d02ed90: b513 push {r0, r1, r4, lr} - d02ed92: 6843 ldr r3, [r0, #4] - d02ed94: 4604 mov r4, r0 - d02ed96: 785b ldrb r3, [r3, #1] - d02ed98: 2b07 cmp r3, #7 - d02ed9a: d103 bne.n d02eda4 <halrf_tssi_get_efuse_ex+0x14> - d02ed9c: 9101 str r1, [sp, #4] - d02ed9e: f007 fdad bl d0368fc <halrf_tssi_get_efuse_8730e> - d02eda2: 9901 ldr r1, [sp, #4] - d02eda4: 4620 mov r0, r4 - d02eda6: b002 add sp, #8 - d02eda8: e8bd 4010 ldmia.w sp!, {r4, lr} - d02edac: f000 bc61 b.w d02f672 <halrf_get_efuse_power_table_switch> - -0d02edb0 <halrf_set_ref_power_to_struct>: - d02edb0: 6843 ldr r3, [r0, #4] - d02edb2: 785b ldrb r3, [r3, #1] - d02edb4: 2b07 cmp r3, #7 - d02edb6: d101 bne.n d02edbc <halrf_set_ref_power_to_struct+0xc> - d02edb8: f7e7 bd23 b.w d016802 <halrf_set_ref_power_to_struct_8730e> - d02edbc: 4770 bx lr - -0d02edbe <halrf_get_efuse_trim>: - d02edbe: 6843 ldr r3, [r0, #4] - d02edc0: 785b ldrb r3, [r3, #1] - d02edc2: 2b07 cmp r3, #7 - d02edc4: d101 bne.n d02edca <halrf_get_efuse_trim+0xc> - d02edc6: f007 bf9b b.w d036d00 <halrf_get_efuse_trim_8730e> - d02edca: 4770 bx lr - -0d02edcc <halrf_wl_tx_power_control>: - d02edcc: 2000 movs r0, #0 - d02edce: 4770 bx lr - -0d02edd0 <halrf_watchdog>: - d02edd0: b510 push {r4, lr} - d02edd2: 4604 mov r4, r0 - d02edd4: 2100 movs r1, #0 - d02edd6: f7ff ffd3 bl d02ed80 <halrf_get_thermal> - d02edda: f884 0039 strb.w r0, [r4, #57] ; 0x39 +0d02eb58 <halrf_tssi_tracking>: + d02eb58: f890 302e ldrb.w r3, [r0, #46] ; 0x2e + d02eb5c: b510 push {r4, lr} + d02eb5e: 4604 mov r4, r0 + d02eb60: b993 cbnz r3, d02eb88 <halrf_tssi_tracking+0x30> + d02eb62: f890 3041 ldrb.w r3, [r0, #65] ; 0x41 + d02eb66: b97b cbnz r3, d02eb88 <halrf_tssi_tracking+0x30> + d02eb68: 6982 ldr r2, [r0, #24] + d02eb6a: 4b08 ldr r3, [pc, #32] ; (d02eb8c <halrf_tssi_tracking+0x34>) + d02eb6c: 4393 bics r3, r2 + d02eb6e: d10b bne.n d02eb88 <halrf_tssi_tracking+0x30> + d02eb70: 6843 ldr r3, [r0, #4] + d02eb72: 2201 movs r2, #1 + d02eb74: f880 2041 strb.w r2, [r0, #65] ; 0x41 + d02eb78: 785b ldrb r3, [r3, #1] + d02eb7a: 2b07 cmp r3, #7 + d02eb7c: d101 bne.n d02eb82 <halrf_tssi_tracking+0x2a> + d02eb7e: f007 fdfd bl d03677c <halrf_tssi_tracking_8730e> + d02eb82: 2300 movs r3, #0 + d02eb84: f884 3041 strb.w r3, [r4, #65] ; 0x41 + d02eb88: bd10 pop {r4, pc} + d02eb8a: bf00 nop + d02eb8c: 00020001 .word 0x00020001 + +0d02eb90 <halrf_tssi_trigger>: + d02eb90: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d02eb94: 6847 ldr r7, [r0, #4] + d02eb96: 4604 mov r4, r0 + d02eb98: 6802 ldr r2, [r0, #0] + d02eb9a: 460d mov r5, r1 + d02eb9c: f897 3024 ldrb.w r3, [r7, #36] ; 0x24 + d02eba0: 7852 ldrb r2, [r2, #1] + d02eba2: 2b00 cmp r3, #0 + d02eba4: 697e ldr r6, [r7, #20] + d02eba6: bf18 it ne + d02eba8: 460b movne r3, r1 + d02ebaa: 2a01 cmp r2, #1 + d02ebac: d107 bne.n d02ebbe <halrf_tssi_trigger+0x2e> + d02ebae: 4403 add r3, r0 + d02ebb0: f893 32dc ldrb.w r3, [r3, #732] ; 0x2dc + d02ebb4: b91b cbnz r3, d02ebbe <halrf_tssi_trigger+0x2e> + d02ebb6: 6983 ldr r3, [r0, #24] + d02ebb8: f023 0301 bic.w r3, r3, #1 + d02ebbc: 6183 str r3, [r0, #24] + d02ebbe: 69a3 ldr r3, [r4, #24] + d02ebc0: 07db lsls r3, r3, #31 + d02ebc2: d409 bmi.n d02ebd8 <halrf_tssi_trigger+0x48> + d02ebc4: 787b ldrb r3, [r7, #1] + d02ebc6: 2b07 cmp r3, #7 + d02ebc8: d102 bne.n d02ebd0 <halrf_tssi_trigger+0x40> + d02ebca: 4620 mov r0, r4 + d02ebcc: f007 ff4e bl d036a6c <halrf_tssi_disable_8730e> + d02ebd0: 2000 movs r0, #0 + d02ebd2: b002 add sp, #8 + d02ebd4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02ebd8: f506 66a5 add.w r6, r6, #1320 ; 0x528 + d02ebdc: f04f 0801 mov.w r8, #1 + d02ebe0: 4630 mov r0, r6 + d02ebe2: f7d6 fc4f bl d005484 <rtw_spin_lock> + d02ebe6: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02ebea: f884 802e strb.w r8, [r4, #46] ; 0x2e + d02ebee: b973 cbnz r3, d02ec0e <halrf_tssi_trigger+0x7e> + d02ebf0: fa08 f105 lsl.w r1, r8, r5 + d02ebf4: 2206 movs r2, #6 + d02ebf6: 4620 mov r0, r4 + d02ebf8: 4643 mov r3, r8 + d02ebfa: 0109 lsls r1, r1, #4 + d02ebfc: f001 01f0 and.w r1, r1, #240 ; 0xf0 + d02ec00: f000 f9ea bl d02efd8 <halrf_btc_rfk_ntfy> + d02ec04: 4642 mov r2, r8 + d02ec06: 4629 mov r1, r5 + d02ec08: 4620 mov r0, r4 + d02ec0a: f000 f9d6 bl d02efba <halrf_tmac_tx_pause> + d02ec0e: 787b ldrb r3, [r7, #1] + d02ec10: 2b07 cmp r3, #7 + d02ec12: d102 bne.n d02ec1a <halrf_tssi_trigger+0x8a> + d02ec14: 4620 mov r0, r4 + d02ec16: f007 ffcf bl d036bb8 <halrf_do_tssi_8730e> + d02ec1a: 2300 movs r3, #0 + d02ec1c: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02ec20: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02ec24: b96b cbnz r3, d02ec42 <halrf_tssi_trigger+0xb2> + d02ec26: 461a mov r2, r3 + d02ec28: 4629 mov r1, r5 + d02ec2a: 4620 mov r0, r4 + d02ec2c: 9301 str r3, [sp, #4] + d02ec2e: f000 f9c4 bl d02efba <halrf_tmac_tx_pause> + d02ec32: 2110 movs r1, #16 + d02ec34: 9b01 ldr r3, [sp, #4] + d02ec36: 2206 movs r2, #6 + d02ec38: 40a9 lsls r1, r5 + d02ec3a: 4620 mov r0, r4 + d02ec3c: b2c9 uxtb r1, r1 + d02ec3e: f000 f9cb bl d02efd8 <halrf_btc_rfk_ntfy> + d02ec42: 4630 mov r0, r6 + d02ec44: f7d6 fc3a bl d0054bc <rtw_spin_unlock> + d02ec48: e7c2 b.n d02ebd0 <halrf_tssi_trigger+0x40> + +0d02ec4a <halrf_do_tssi_init>: + d02ec4a: b570 push {r4, r5, r6, lr} + d02ec4c: 6983 ldr r3, [r0, #24] + d02ec4e: 4604 mov r4, r0 + d02ec50: 07db lsls r3, r3, #31 + d02ec52: d517 bpl.n d02ec84 <halrf_do_tssi_init+0x3a> + d02ec54: 6846 ldr r6, [r0, #4] + d02ec56: 6975 ldr r5, [r6, #20] + d02ec58: f505 65a5 add.w r5, r5, #1320 ; 0x528 + d02ec5c: 4628 mov r0, r5 + d02ec5e: f7d6 fc11 bl d005484 <rtw_spin_lock> + d02ec62: 2301 movs r3, #1 + d02ec64: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02ec68: 7873 ldrb r3, [r6, #1] + d02ec6a: 2b07 cmp r3, #7 + d02ec6c: d102 bne.n d02ec74 <halrf_do_tssi_init+0x2a> + d02ec6e: 4620 mov r0, r4 + d02ec70: f007 fffa bl d036c68 <halrf_do_tssi_init_8730e> + d02ec74: 2300 movs r3, #0 + d02ec76: 4628 mov r0, r5 + d02ec78: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02ec7c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d02ec80: f7d6 bc1c b.w d0054bc <rtw_spin_unlock> + d02ec84: bd70 pop {r4, r5, r6, pc} + +0d02ec86 <halrf_do_tssi_scan>: + d02ec86: 6983 ldr r3, [r0, #24] + d02ec88: 07db lsls r3, r3, #31 + d02ec8a: b510 push {r4, lr} + d02ec8c: 4604 mov r4, r0 + d02ec8e: d50b bpl.n d02eca8 <halrf_do_tssi_scan+0x22> + d02ec90: 6843 ldr r3, [r0, #4] + d02ec92: 2201 movs r2, #1 + d02ec94: f880 202e strb.w r2, [r0, #46] ; 0x2e + d02ec98: 785b ldrb r3, [r3, #1] + d02ec9a: 2b07 cmp r3, #7 + d02ec9c: d101 bne.n d02eca2 <halrf_do_tssi_scan+0x1c> + d02ec9e: f007 fe83 bl d0369a8 <halrf_do_tssi_scan_8730e> + d02eca2: 2300 movs r3, #0 + d02eca4: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02eca8: bd10 pop {r4, pc} + +0d02ecaa <halrf_tssi_default_txagc>: + d02ecaa: 6983 ldr r3, [r0, #24] + d02ecac: 07db lsls r3, r3, #31 + d02ecae: bf44 itt mi + d02ecb0: 2300 movmi r3, #0 + d02ecb2: f880 302e strbmi.w r3, [r0, #46] ; 0x2e + d02ecb6: 4770 bx lr + +0d02ecb8 <halrf_tssi_set_avg>: + d02ecb8: f7ff bff7 b.w d02ecaa <halrf_tssi_default_txagc> + +0d02ecbc <halrf_gapk_trigger>: + d02ecbc: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d02ecc0: 6983 ldr r3, [r0, #24] + d02ecc2: 4604 mov r4, r0 + d02ecc4: 460d mov r5, r1 + d02ecc6: 06db lsls r3, r3, #27 + d02ecc8: d53b bpl.n d02ed42 <halrf_gapk_trigger+0x86> + d02ecca: f8d0 8004 ldr.w r8, [r0, #4] + d02ecce: 2701 movs r7, #1 + d02ecd0: f8d8 6014 ldr.w r6, [r8, #20] + d02ecd4: f506 66a5 add.w r6, r6, #1320 ; 0x528 + d02ecd8: 4630 mov r0, r6 + d02ecda: f7d6 fbd3 bl d005484 <rtw_spin_lock> + d02ecde: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02ece2: f884 702e strb.w r7, [r4, #46] ; 0x2e + d02ece6: b973 cbnz r3, d02ed06 <halrf_gapk_trigger+0x4a> + d02ece8: fa07 f105 lsl.w r1, r7, r5 + d02ecec: 2203 movs r2, #3 + d02ecee: 4620 mov r0, r4 + d02ecf0: 463b mov r3, r7 + d02ecf2: 0109 lsls r1, r1, #4 + d02ecf4: f001 01f0 and.w r1, r1, #240 ; 0xf0 + d02ecf8: f000 f96e bl d02efd8 <halrf_btc_rfk_ntfy> + d02ecfc: 463a mov r2, r7 + d02ecfe: 4629 mov r1, r5 + d02ed00: 4620 mov r0, r4 + d02ed02: f000 f95a bl d02efba <halrf_tmac_tx_pause> + d02ed06: f898 3001 ldrb.w r3, [r8, #1] + d02ed0a: 2b07 cmp r3, #7 + d02ed0c: d102 bne.n d02ed14 <halrf_gapk_trigger+0x58> + d02ed0e: 4620 mov r0, r4 + d02ed10: f005 fd6e bl d0347f0 <halrf_do_txgapk_8730e> + d02ed14: f894 3030 ldrb.w r3, [r4, #48] ; 0x30 + d02ed18: b96b cbnz r3, d02ed36 <halrf_gapk_trigger+0x7a> + d02ed1a: 461a mov r2, r3 + d02ed1c: 4629 mov r1, r5 + d02ed1e: 4620 mov r0, r4 + d02ed20: 9301 str r3, [sp, #4] + d02ed22: f000 f94a bl d02efba <halrf_tmac_tx_pause> + d02ed26: 2110 movs r1, #16 + d02ed28: 9b01 ldr r3, [sp, #4] + d02ed2a: 2203 movs r2, #3 + d02ed2c: 40a9 lsls r1, r5 + d02ed2e: 4620 mov r0, r4 + d02ed30: b2c9 uxtb r1, r1 + d02ed32: f000 f951 bl d02efd8 <halrf_btc_rfk_ntfy> + d02ed36: 2300 movs r3, #0 + d02ed38: 4630 mov r0, r6 + d02ed3a: f884 302e strb.w r3, [r4, #46] ; 0x2e + d02ed3e: f7d6 fbbd bl d0054bc <rtw_spin_unlock> + d02ed42: 2000 movs r0, #0 + d02ed44: b002 add sp, #8 + d02ed46: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + +0d02ed4a <halrf_chl_rfk_trigger>: + d02ed4a: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d02ed4e: 2701 movs r7, #1 + d02ed50: 4604 mov r4, r0 + d02ed52: 460d mov r5, r1 + d02ed54: 4690 mov r8, r2 + d02ed56: fa07 f601 lsl.w r6, r7, r1 + d02ed5a: 463b mov r3, r7 + d02ed5c: 2207 movs r2, #7 + d02ed5e: f880 7030 strb.w r7, [r0, #48] ; 0x30 + d02ed62: 0136 lsls r6, r6, #4 + d02ed64: b2f6 uxtb r6, r6 + d02ed66: 4631 mov r1, r6 + d02ed68: f000 f936 bl d02efd8 <halrf_btc_rfk_ntfy> + d02ed6c: 463a mov r2, r7 + d02ed6e: 4629 mov r1, r5 + d02ed70: 4620 mov r0, r4 + d02ed72: f000 f922 bl d02efba <halrf_tmac_tx_pause> + d02ed76: 6823 ldr r3, [r4, #0] + d02ed78: 463a mov r2, r7 + d02ed7a: 4629 mov r1, r5 + d02ed7c: 7d1b ldrb r3, [r3, #20] + d02ed7e: 4620 mov r0, r4 + d02ed80: 06db lsls r3, r3, #27 + d02ed82: d518 bpl.n d02edb6 <halrf_chl_rfk_trigger+0x6c> + d02ed84: f7ff fd36 bl d02e7f4 <halrf_rx_dck_trigger> + d02ed88: 2200 movs r2, #0 + d02ed8a: 4629 mov r1, r5 + d02ed8c: 4620 mov r0, r4 + d02ed8e: f000 f914 bl d02efba <halrf_tmac_tx_pause> + d02ed92: 2300 movs r3, #0 + d02ed94: 2207 movs r2, #7 + d02ed96: 4631 mov r1, r6 + d02ed98: 4620 mov r0, r4 + d02ed9a: f000 f91d bl d02efd8 <halrf_btc_rfk_ntfy> + d02ed9e: 6823 ldr r3, [r4, #0] + d02eda0: f893 3094 ldrb.w r3, [r3, #148] ; 0x94 + d02eda4: b113 cbz r3, d02edac <halrf_chl_rfk_trigger+0x62> + d02eda6: 4620 mov r0, r4 + d02eda8: f7ff fca5 bl d02e6f6 <halrf_dbg_log_print> + d02edac: 2000 movs r0, #0 + d02edae: f884 0030 strb.w r0, [r4, #48] ; 0x30 + d02edb2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d02edb6: f7ff fd1d bl d02e7f4 <halrf_rx_dck_trigger> + d02edba: 4629 mov r1, r5 + d02edbc: 4620 mov r0, r4 + d02edbe: f7ff ff7d bl d02ecbc <halrf_gapk_trigger> + d02edc2: 4642 mov r2, r8 + d02edc4: 4629 mov r1, r5 + d02edc6: 4620 mov r0, r4 + d02edc8: f7ff fd86 bl d02e8d8 <halrf_iqk_trigger> + d02edcc: 4629 mov r1, r5 + d02edce: 4620 mov r0, r4 + d02edd0: f7ff fede bl d02eb90 <halrf_tssi_trigger> + d02edd4: 4642 mov r2, r8 + d02edd6: 4629 mov r1, r5 + d02edd8: 4620 mov r0, r4 + d02edda: f7ff fe4d bl d02ea78 <halrf_dpk_trigger> d02edde: 4620 mov r0, r4 - d02ede0: f7ff fe4c bl d02ea7c <halrf_tssi_tracking> - d02ede4: 4620 mov r0, r4 - d02ede6: f7ff fe29 bl d02ea3c <halrf_dpk_tracking> - d02edea: 4620 mov r0, r4 - d02edec: f7ff fdbe bl d02e96c <halrf_lck_tracking> - d02edf0: 4620 mov r0, r4 - d02edf2: f7ff fce2 bl d02e7ba <halrf_rx_dck_tracking> - d02edf6: 6823 ldr r3, [r4, #0] - d02edf8: f893 3094 ldrb.w r3, [r3, #148] ; 0x94 - d02edfc: b123 cbz r3, d02ee08 <halrf_watchdog+0x38> - d02edfe: 4620 mov r0, r4 - d02ee00: e8bd 4010 ldmia.w sp!, {r4, lr} - d02ee04: f7ff bc10 b.w d02e628 <halrf_dbg_watchdog_print> - d02ee08: bd10 pop {r4, pc} - -0d02ee0a <halrf_psd_init>: - d02ee0a: b410 push {r4} - d02ee0c: 6844 ldr r4, [r0, #4] - d02ee0e: 7864 ldrb r4, [r4, #1] - d02ee10: 2c07 cmp r4, #7 - d02ee12: d103 bne.n d02ee1c <halrf_psd_init+0x12> - d02ee14: f85d 4b04 ldr.w r4, [sp], #4 - d02ee18: f007 bfe2 b.w d036de0 <halrf_psd_init_8730e> - d02ee1c: f85d 4b04 ldr.w r4, [sp], #4 - d02ee20: 4770 bx lr - -0d02ee22 <halrf_psd_restore>: - d02ee22: 6843 ldr r3, [r0, #4] - d02ee24: 785b ldrb r3, [r3, #1] - d02ee26: 2b07 cmp r3, #7 - d02ee28: d101 bne.n d02ee2e <halrf_psd_restore+0xc> - d02ee2a: f008 b935 b.w d037098 <halrf_psd_restore_8730e> - d02ee2e: 4770 bx lr - -0d02ee30 <halrf_psd_get_point_data>: - d02ee30: 6843 ldr r3, [r0, #4] - d02ee32: 4611 mov r1, r2 - d02ee34: 785b ldrb r3, [r3, #1] - d02ee36: 2b07 cmp r3, #7 - d02ee38: d101 bne.n d02ee3e <halrf_psd_get_point_data+0xe> - d02ee3a: f008 b9b9 b.w d0371b0 <halrf_psd_get_point_data_8730e> - d02ee3e: 2000 movs r0, #0 - d02ee40: 4770 bx lr - -0d02ee42 <halrf_tssi_backup_txagc>: - d02ee42: 4770 bx lr - -0d02ee44 <halrf_ctl_bw>: - d02ee44: 6843 ldr r3, [r0, #4] - d02ee46: 4611 mov r1, r2 - d02ee48: 785b ldrb r3, [r3, #1] - d02ee4a: 2b07 cmp r3, #7 - d02ee4c: d101 bne.n d02ee52 <halrf_ctl_bw+0xe> - d02ee4e: f000 bdca b.w d02f9e6 <halrf_ctrl_bw_8730e> - d02ee52: 4770 bx lr - -0d02ee54 <halrf_ctl_ch>: - d02ee54: 4611 mov r1, r2 - d02ee56: 461a mov r2, r3 - d02ee58: 6843 ldr r3, [r0, #4] - d02ee5a: 785b ldrb r3, [r3, #1] - d02ee5c: 2b07 cmp r3, #7 - d02ee5e: d101 bne.n d02ee64 <halrf_ctl_ch+0x10> - d02ee60: f000 be06 b.w d02fa70 <halrf_ctrl_ch_8730e> - d02ee64: 4770 bx lr - -0d02ee66 <halrf_rxbb_bw>: - d02ee66: 4770 bx lr - -0d02ee68 <halrf_config_nctl_reg>: - d02ee68: 6843 ldr r3, [r0, #4] - d02ee6a: 785b ldrb r3, [r3, #1] - d02ee6c: 2b07 cmp r3, #7 - d02ee6e: d101 bne.n d02ee74 <halrf_config_nctl_reg+0xc> - d02ee70: f002 bfbe b.w d031df0 <halrf_config_8730e_nctl_reg> - d02ee74: 4770 bx lr - -0d02ee76 <halrf_set_gpio>: - d02ee76: 4770 bx lr - -0d02ee78 <halrf_wait_rx_mode>: - d02ee78: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d02ee7c: 2400 movs r4, #0 - d02ee7e: 4607 mov r7, r0 - d02ee80: 4688 mov r8, r1 - d02ee82: f640 19c3 movw r9, #2499 ; 0x9c3 - d02ee86: 4626 mov r6, r4 - d02ee88: fa28 f304 lsr.w r3, r8, r4 - d02ee8c: fa5f fa84 uxtb.w sl, r4 - d02ee90: 07db lsls r3, r3, #31 - d02ee92: d50e bpl.n d02eeb2 <halrf_wait_rx_mode+0x3a> - d02ee94: 687b ldr r3, [r7, #4] - d02ee96: 2200 movs r2, #0 - d02ee98: 4651 mov r1, sl - d02ee9a: 6958 ldr r0, [r3, #20] - d02ee9c: f44f 2370 mov.w r3, #983040 ; 0xf0000 - d02eea0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d02eea4: f7e6 f900 bl d0150a8 <halbb_read_rf_reg> - d02eea8: b2c5 uxtb r5, r0 - d02eeaa: 2d02 cmp r5, #2 - d02eeac: d101 bne.n d02eeb2 <halrf_wait_rx_mode+0x3a> - d02eeae: 454e cmp r6, r9 - d02eeb0: d904 bls.n d02eebc <halrf_wait_rx_mode+0x44> - d02eeb2: 3401 adds r4, #1 - d02eeb4: 2c04 cmp r4, #4 - d02eeb6: d1e7 bne.n d02ee88 <halrf_wait_rx_mode+0x10> - d02eeb8: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d02eebc: 687b ldr r3, [r7, #4] - d02eebe: 2200 movs r2, #0 - d02eec0: 4651 mov r1, sl - d02eec2: 3601 adds r6, #1 - d02eec4: 6958 ldr r0, [r3, #20] - d02eec6: f44f 2370 mov.w r3, #983040 ; 0xf0000 - d02eeca: b2b6 uxth r6, r6 - d02eecc: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d02eed0: f7e6 f8ea bl d0150a8 <halbb_read_rf_reg> - d02eed4: b2c5 uxtb r5, r0 - d02eed6: 2002 movs r0, #2 - d02eed8: f7d6 fdf6 bl d005ac8 <rtw_udelay_os> - d02eedc: e7e5 b.n d02eeaa <halrf_wait_rx_mode+0x32> - -0d02eede <halrf_tmac_tx_pause>: - d02eede: b538 push {r3, r4, r5, lr} - d02eee0: 4614 mov r4, r2 - d02eee2: 4605 mov r5, r0 - d02eee4: 2101 movs r1, #1 - d02eee6: 4610 mov r0, r2 - d02eee8: f7f0 feec bl d01fcc4 <rtw_hal_tx_pause> - d02eeec: b12c cbz r4, d02eefa <halrf_tmac_tx_pause+0x1c> - d02eeee: 4628 mov r0, r5 - d02eef0: 2100 movs r1, #0 - d02eef2: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d02eef6: f7ff bfbf b.w d02ee78 <halrf_wait_rx_mode> - d02eefa: bd38 pop {r3, r4, r5, pc} - -0d02eefc <halrf_btc_rfk_ntfy>: - d02eefc: 2b01 cmp r3, #1 - d02eefe: b570 push {r4, r5, r6, lr} - d02ef00: 4605 mov r5, r0 - d02ef02: 4618 mov r0, r3 - d02ef04: d102 bne.n d02ef0c <halrf_btc_rfk_ntfy+0x10> - d02ef06: f895 402f ldrb.w r4, [r5, #47] ; 0x2f - d02ef0a: b18c cbz r4, d02ef30 <halrf_btc_rfk_ntfy+0x34> - d02ef0c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d02ef10: f008 bdd4 b.w d037abc <rtw_hal_btc_wl_rfk_ntfy> - d02ef14: 3401 adds r4, #1 - d02ef16: 2028 movs r0, #40 ; 0x28 - d02ef18: f7d6 fdd6 bl d005ac8 <rtw_udelay_os> - d02ef1c: 2001 movs r0, #1 - d02ef1e: f008 fdcd bl d037abc <rtw_hal_btc_wl_rfk_ntfy> - d02ef22: b940 cbnz r0, d02ef36 <halrf_btc_rfk_ntfy+0x3a> - d02ef24: 42b4 cmp r4, r6 - d02ef26: d1f5 bne.n d02ef14 <halrf_btc_rfk_ntfy+0x18> - d02ef28: 2301 movs r3, #1 - d02ef2a: f885 302f strb.w r3, [r5, #47] ; 0x2f - d02ef2e: e004 b.n d02ef3a <halrf_btc_rfk_ntfy+0x3e> - d02ef30: f640 16c4 movw r6, #2500 ; 0x9c4 - d02ef34: e7f2 b.n d02ef1c <halrf_btc_rfk_ntfy+0x20> - d02ef36: 42b4 cmp r4, r6 - d02ef38: d0f6 beq.n d02ef28 <halrf_btc_rfk_ntfy+0x2c> - d02ef3a: bd70 pop {r4, r5, r6, pc} - -0d02ef3c <halrf_fcs_init>: - d02ef3c: 4770 bx lr - -0d02ef3e <halrf_watchdog_stop>: - d02ef3e: 3900 subs r1, #0 - d02ef40: bf18 it ne - d02ef42: 2101 movne r1, #1 - d02ef44: f880 1041 strb.w r1, [r0, #65] ; 0x41 - d02ef48: 4770 bx lr - -0d02ef4a <halrf_wifi_event_notify>: - d02ef4a: b537 push {r0, r1, r2, r4, r5, lr} - d02ef4c: 460d mov r5, r1 - d02ef4e: 4604 mov r4, r0 - d02ef50: 4611 mov r1, r2 - d02ef52: b99d cbnz r5, d02ef7c <halrf_wifi_event_notify+0x32> - d02ef54: 2201 movs r2, #1 - d02ef56: 9101 str r1, [sp, #4] - d02ef58: f7ff fe39 bl d02ebce <halrf_tssi_default_txagc> - d02ef5c: 2201 movs r2, #1 - d02ef5e: 9901 ldr r1, [sp, #4] - d02ef60: 4620 mov r0, r4 - d02ef62: f7ff fe3b bl d02ebdc <halrf_tssi_set_avg> - d02ef66: 4629 mov r1, r5 - d02ef68: 4620 mov r0, r4 - d02ef6a: f7ff fecf bl d02ed0c <halrf_dpk_track_onoff> - d02ef6e: 4629 mov r1, r5 - d02ef70: 4620 mov r0, r4 - d02ef72: b003 add sp, #12 - d02ef74: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d02ef78: f7ff beff b.w d02ed7a <halrf_rx_dck_track_onoff> - d02ef7c: 2d01 cmp r5, #1 - d02ef7e: d105 bne.n d02ef8c <halrf_wifi_event_notify+0x42> - d02ef80: 2200 movs r2, #0 - d02ef82: 9101 str r1, [sp, #4] - d02ef84: f7ff fe23 bl d02ebce <halrf_tssi_default_txagc> - d02ef88: 2200 movs r2, #0 - d02ef8a: e7e8 b.n d02ef5e <halrf_wifi_event_notify+0x14> - d02ef8c: 2d04 cmp r5, #4 - d02ef8e: d10b bne.n d02efa8 <halrf_wifi_event_notify+0x5e> - d02ef90: 2201 movs r2, #1 - d02ef92: 9101 str r1, [sp, #4] - d02ef94: f7ff ff55 bl d02ee42 <halrf_tssi_backup_txagc> - d02ef98: 2200 movs r2, #0 - d02ef9a: 9901 ldr r1, [sp, #4] - d02ef9c: 4620 mov r0, r4 - d02ef9e: b003 add sp, #12 - d02efa0: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d02efa4: f7ff bf67 b.w d02ee76 <halrf_set_gpio> - d02efa8: b003 add sp, #12 - d02efaa: bd30 pop {r4, r5, pc} - -0d02efac <halrf_ctrl_bw_ch>: - d02efac: b570 push {r4, r5, r6, lr} - d02efae: 4604 mov r4, r0 - d02efb0: 460d mov r5, r1 - d02efb2: f89d 6010 ldrb.w r6, [sp, #16] - d02efb6: f7ff ff4d bl d02ee54 <halrf_ctl_ch> - d02efba: 4629 mov r1, r5 - d02efbc: 4620 mov r0, r4 - d02efbe: 4632 mov r2, r6 - d02efc0: f7ff ff40 bl d02ee44 <halrf_ctl_bw> - d02efc4: 4632 mov r2, r6 - d02efc6: 4629 mov r1, r5 - d02efc8: 4620 mov r0, r4 - d02efca: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d02efce: f7ff bf4a b.w d02ee66 <halrf_rxbb_bw> - -0d02efd2 <halrf_btc_rf_bton_para>: - d02efd2: b508 push {r3, lr} - d02efd4: 6843 ldr r3, [r0, #4] - d02efd6: 785b ldrb r3, [r3, #1] - d02efd8: 2b07 cmp r3, #7 - d02efda: d101 bne.n d02efe0 <halrf_btc_rf_bton_para+0xe> - d02efdc: f001 f976 bl d0302cc <halrf_btc_rf_para_8730e> - d02efe0: 2001 movs r0, #1 - d02efe2: bd08 pop {r3, pc} - -0d02efe4 <halrf_btc_rf_switchband_para>: - d02efe4: b508 push {r3, lr} - d02efe6: 6843 ldr r3, [r0, #4] - d02efe8: 785b ldrb r3, [r3, #1] - d02efea: 2b07 cmp r3, #7 - d02efec: d101 bne.n d02eff2 <halrf_btc_rf_switchband_para+0xe> - d02efee: f001 f9a5 bl d03033c <halrf_s1_bt_on_rf_band_8730e> - d02eff2: 2001 movs r0, #1 - d02eff4: bd08 pop {r3, pc} - -0d02eff6 <halrf_config_radio>: - d02eff6: b508 push {r3, lr} - d02eff8: 6843 ldr r3, [r0, #4] - d02effa: 785b ldrb r3, [r3, #1] - d02effc: 2b07 cmp r3, #7 - d02effe: d101 bne.n d02f004 <halrf_config_radio+0xe> - d02f000: f002 ff38 bl d031e74 <halrf_config_8730e_new_radio_a_reg> - d02f004: 2001 movs r0, #1 - d02f006: bd08 pop {r3, pc} - -0d02f008 <halrf_config_power_by_rate>: - d02f008: b508 push {r3, lr} - d02f00a: 6843 ldr r3, [r0, #4] - d02f00c: 785b ldrb r3, [r3, #1] - d02f00e: 2b07 cmp r3, #7 - d02f010: d101 bne.n d02f016 <halrf_config_power_by_rate+0xe> - d02f012: f002 ff7f bl d031f14 <halrf_config_8730e_store_power_by_rate> - d02f016: 2001 movs r0, #1 - d02f018: bd08 pop {r3, pc} - -0d02f01a <halrf_config_power_limit>: - d02f01a: b508 push {r3, lr} - d02f01c: 6843 ldr r3, [r0, #4] - d02f01e: 785b ldrb r3, [r3, #1] - d02f020: 2b07 cmp r3, #7 - d02f022: d101 bne.n d02f028 <halrf_config_power_limit+0xe> - d02f024: f002 ffcc bl d031fc0 <halrf_config_8730e_init_power_limit> - d02f028: 2001 movs r0, #1 - d02f02a: bd08 pop {r3, pc} - -0d02f02c <halrf_config_power_limit_by_ch>: - d02f02c: b410 push {r4} - d02f02e: 6844 ldr r4, [r0, #4] - d02f030: 7864 ldrb r4, [r4, #1] - d02f032: 2c07 cmp r4, #7 - d02f034: d103 bne.n d02f03e <halrf_config_power_limit_by_ch+0x12> - d02f036: f85d 4b04 ldr.w r4, [sp], #4 - d02f03a: f002 bfeb b.w d032014 <halrf_config_8730e_power_limit_by_ch> - d02f03e: 2000 movs r0, #0 - d02f040: f85d 4b04 ldr.w r4, [sp], #4 - d02f044: 4770 bx lr - -0d02f046 <halrf_config_power_limit_ru_by_ch>: - d02f046: b410 push {r4} - d02f048: 6844 ldr r4, [r0, #4] - d02f04a: 7864 ldrb r4, [r4, #1] - d02f04c: 2c07 cmp r4, #7 - d02f04e: d103 bne.n d02f058 <halrf_config_power_limit_ru_by_ch+0x12> - d02f050: f85d 4b04 ldr.w r4, [sp], #4 - d02f054: f002 bffc b.w d032050 <halrf_config_8730e_power_limit_ru_by_ch> - d02f058: 2000 movs r0, #0 - d02f05a: f85d 4b04 ldr.w r4, [sp], #4 - d02f05e: 4770 bx lr - -0d02f060 <halrf_config_power_track>: - d02f060: b508 push {r3, lr} - d02f062: 6843 ldr r3, [r0, #4] - d02f064: 785b ldrb r3, [r3, #1] - d02f066: 2b07 cmp r3, #7 - d02f068: d101 bne.n d02f06e <halrf_config_power_track+0xe> - d02f06a: f003 f803 bl d032074 <halrf_config_8730e_store_pwr_track> - d02f06e: 2001 movs r0, #1 - d02f070: bd08 pop {r3, pc} - -0d02f072 <halrf_config_rf_parameter>: - d02f072: b538 push {r3, r4, r5, lr} - d02f074: 4604 mov r4, r0 - d02f076: 460d mov r5, r1 - d02f078: f7ff ffbd bl d02eff6 <halrf_config_radio> - d02f07c: 4629 mov r1, r5 - d02f07e: 4620 mov r0, r4 - d02f080: f7ff ffc2 bl d02f008 <halrf_config_power_by_rate> - d02f084: 4629 mov r1, r5 - d02f086: 4620 mov r0, r4 - d02f088: f7ff ffc7 bl d02f01a <halrf_config_power_limit> - d02f08c: 4629 mov r1, r5 - d02f08e: 4620 mov r0, r4 - d02f090: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d02f094: f7ff bfe4 b.w d02f060 <halrf_config_power_track> - -0d02f098 <halrf_cmn_info_self_init>: - d02f098: 6842 ldr r2, [r0, #4] - d02f09a: 7853 ldrb r3, [r2, #1] - d02f09c: 2b07 cmp r3, #7 - d02f09e: bf04 itt eq - d02f0a0: 2380 moveq r3, #128 ; 0x80 - d02f0a2: 6083 streq r3, [r0, #8] - d02f0a4: 6883 ldr r3, [r0, #8] - d02f0a6: f013 0f7b tst.w r3, #123 ; 0x7b - d02f0aa: d014 beq.n d02f0d6 <halrf_cmn_info_self_init+0x3e> - d02f0ac: 2302 movs r3, #2 - d02f0ae: 7303 strb r3, [r0, #12] - d02f0b0: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d02f0b4: f240 1101 movw r1, #257 ; 0x101 - d02f0b8: 6183 str r3, [r0, #24] - d02f0ba: 2300 movs r3, #0 - d02f0bc: 8281 strh r1, [r0, #20] - d02f0be: 7343 strb r3, [r0, #13] - d02f0c0: 6103 str r3, [r0, #16] - d02f0c2: 6283 str r3, [r0, #40] ; 0x28 - d02f0c4: 2302 movs r3, #2 - d02f0c6: 8583 strh r3, [r0, #44] ; 0x2c - d02f0c8: 7853 ldrb r3, [r2, #1] - d02f0ca: 2b07 cmp r3, #7 - d02f0cc: bf04 itt eq - d02f0ce: 4b04 ldreq r3, [pc, #16] ; (d02f0e0 <halrf_cmn_info_self_init+0x48>) - d02f0d0: f8c0 39cc streq.w r3, [r0, #2508] ; 0x9cc - d02f0d4: 4770 bx lr - d02f0d6: 075b lsls r3, r3, #29 - d02f0d8: bf4c ite mi - d02f0da: 2304 movmi r3, #4 - d02f0dc: 2301 movpl r3, #1 - d02f0de: e7e6 b.n d02f0ae <halrf_cmn_info_self_init+0x16> - d02f0e0: 60000224 .word 0x60000224 - -0d02f0e4 <halrf_rfk_self_init>: - d02f0e4: 2300 movs r3, #0 - d02f0e6: 2201 movs r2, #1 - d02f0e8: b510 push {r4, lr} - d02f0ea: f880 34a8 strb.w r3, [r0, #1192] ; 0x4a8 - d02f0ee: 4604 mov r4, r0 - d02f0f0: f880 33e7 strb.w r3, [r0, #999] ; 0x3e7 - d02f0f4: f880 34a5 strb.w r3, [r0, #1189] ; 0x4a5 - d02f0f8: f880 2491 strb.w r2, [r0, #1169] ; 0x491 - d02f0fc: f7ff fe09 bl d02ed12 <halrf_dpk_init> - d02f100: f64f 73ff movw r3, #65535 ; 0xffff - d02f104: 8663 strh r3, [r4, #50] ; 0x32 - d02f106: bd10 pop {r4, pc} - -0d02f108 <halrf_rfability_init_mp>: - d02f108: 6883 ldr r3, [r0, #8] - d02f10a: 2b80 cmp r3, #128 ; 0x80 - d02f10c: bf09 itett eq - d02f10e: 69c2 ldreq r2, [r0, #28] - d02f110: 2300 movne r3, #0 - d02f112: 4b02 ldreq r3, [pc, #8] ; (d02f11c <halrf_rfability_init_mp+0x14>) - d02f114: 4313 orreq r3, r2 - d02f116: 61c3 str r3, [r0, #28] - d02f118: 4770 bx lr - d02f11a: bf00 nop - d02f11c: 008ae17f .word 0x008ae17f - -0d02f120 <halrf_set_rfability>: - d02f120: b508 push {r3, lr} - d02f122: f7ff fff1 bl d02f108 <halrf_rfability_init_mp> - d02f126: 6843 ldr r3, [r0, #4] - d02f128: 69c2 ldr r2, [r0, #28] - d02f12a: 609a str r2, [r3, #8] - d02f12c: bd08 pop {r3, pc} - -0d02f12e <halrf_set_final_rfability>: - d02f12e: 6803 ldr r3, [r0, #0] - d02f130: 69c2 ldr r2, [r0, #28] - d02f132: 689b ldr r3, [r3, #8] - d02f134: 4013 ands r3, r2 - d02f136: 6183 str r3, [r0, #24] - d02f138: 4770 bx lr - -0d02f13a <halrf_dm_init>: - d02f13a: b510 push {r4, lr} - d02f13c: 4604 mov r4, r0 - d02f13e: 2800 cmp r0, #0 - d02f140: d050 beq.n d02f1e4 <halrf_dm_init+0xaa> - d02f142: f240 1301 movw r3, #257 ; 0x101 - d02f146: 2207 movs r2, #7 - d02f148: 2110 movs r1, #16 - d02f14a: 8603 strh r3, [r0, #48] ; 0x30 - d02f14c: 2301 movs r3, #1 - d02f14e: f7ff fed5 bl d02eefc <halrf_btc_rfk_ntfy> - d02f152: 2201 movs r2, #1 - d02f154: 2100 movs r1, #0 - d02f156: 4620 mov r0, r4 - d02f158: f7ff fec1 bl d02eede <halrf_tmac_tx_pause> - d02f15c: 4620 mov r0, r4 - d02f15e: f008 fcec bl d037b3a <halrf_cmd_parser_init> + d02ede0: f7ff fc97 bl d02e712 <halrf_spur_compensation> + d02ede4: e7d0 b.n d02ed88 <halrf_chl_rfk_trigger+0x3e> + +0d02ede6 <halrf_rck_trigger>: + d02ede6: 4770 bx lr + +0d02ede8 <halrf_dpk_track_onoff>: + d02ede8: f880 1425 strb.w r1, [r0, #1061] ; 0x425 + d02edec: 4770 bx lr + +0d02edee <halrf_dpk_init>: + d02edee: b510 push {r4, lr} + d02edf0: f500 618c add.w r1, r0, #1120 ; 0x460 + d02edf4: 4602 mov r2, r0 + d02edf6: f200 4462 addw r4, r0, #1122 ; 0x462 + d02edfa: 2300 movs r3, #0 + d02edfc: f801 3b01 strb.w r3, [r1], #1 + d02ee00: 42a1 cmp r1, r4 + d02ee02: f882 3468 strb.w r3, [r2, #1128] ; 0x468 + d02ee06: f102 0214 add.w r2, r2, #20 + d02ee0a: f882 3455 strb.w r3, [r2, #1109] ; 0x455 + d02ee0e: f882 3456 strb.w r3, [r2, #1110] ; 0x456 + d02ee12: f882 3457 strb.w r3, [r2, #1111] ; 0x457 + d02ee16: f882 3458 strb.w r3, [r2, #1112] ; 0x458 + d02ee1a: f882 3459 strb.w r3, [r2, #1113] ; 0x459 + d02ee1e: f882 345a strb.w r3, [r2, #1114] ; 0x45a + d02ee22: f8a2 345c strh.w r3, [r2, #1116] ; 0x45c + d02ee26: f882 345e strb.w r3, [r2, #1118] ; 0x45e + d02ee2a: f882 345f strb.w r3, [r2, #1119] ; 0x45f + d02ee2e: f882 3460 strb.w r3, [r2, #1120] ; 0x460 + d02ee32: f882 3461 strb.w r3, [r2, #1121] ; 0x461 + d02ee36: f882 3462 strb.w r3, [r2, #1122] ; 0x462 + d02ee3a: f882 3463 strb.w r3, [r2, #1123] ; 0x463 + d02ee3e: f882 3464 strb.w r3, [r2, #1124] ; 0x464 + d02ee42: f8a2 3466 strh.w r3, [r2, #1126] ; 0x466 + d02ee46: d1d9 bne.n d02edfc <halrf_dpk_init+0xe> + d02ee48: f240 1201 movw r2, #257 ; 0x101 + d02ee4c: f880 3426 strb.w r3, [r0, #1062] ; 0x426 + d02ee50: f8a0 2424 strh.w r2, [r0, #1060] ; 0x424 + d02ee54: bd10 pop {r4, pc} + +0d02ee56 <halrf_rx_dck_track_onoff>: + d02ee56: f880 1491 strb.w r1, [r0, #1169] ; 0x491 + d02ee5a: 4770 bx lr + +0d02ee5c <halrf_get_thermal>: + d02ee5c: 6843 ldr r3, [r0, #4] + d02ee5e: 785b ldrb r3, [r3, #1] + d02ee60: 2b07 cmp r3, #7 + d02ee62: d101 bne.n d02ee68 <halrf_get_thermal+0xc> + d02ee64: f002 bff9 b.w d031e5a <halrf_get_thermal_8730e> + d02ee68: 2000 movs r0, #0 + d02ee6a: 4770 bx lr + +0d02ee6c <halrf_tssi_get_efuse_ex>: + d02ee6c: b513 push {r0, r1, r4, lr} + d02ee6e: 6843 ldr r3, [r0, #4] + d02ee70: 4604 mov r4, r0 + d02ee72: 785b ldrb r3, [r3, #1] + d02ee74: 2b07 cmp r3, #7 + d02ee76: d103 bne.n d02ee80 <halrf_tssi_get_efuse_ex+0x14> + d02ee78: 9101 str r1, [sp, #4] + d02ee7a: f007 fdad bl d0369d8 <halrf_tssi_get_efuse_8730e> + d02ee7e: 9901 ldr r1, [sp, #4] + d02ee80: 4620 mov r0, r4 + d02ee82: b002 add sp, #8 + d02ee84: e8bd 4010 ldmia.w sp!, {r4, lr} + d02ee88: f000 bc61 b.w d02f74e <halrf_get_efuse_power_table_switch> + +0d02ee8c <halrf_set_ref_power_to_struct>: + d02ee8c: 6843 ldr r3, [r0, #4] + d02ee8e: 785b ldrb r3, [r3, #1] + d02ee90: 2b07 cmp r3, #7 + d02ee92: d101 bne.n d02ee98 <halrf_set_ref_power_to_struct+0xc> + d02ee94: f7e7 bcb5 b.w d016802 <halrf_set_ref_power_to_struct_8730e> + d02ee98: 4770 bx lr + +0d02ee9a <halrf_get_efuse_trim>: + d02ee9a: 6843 ldr r3, [r0, #4] + d02ee9c: 785b ldrb r3, [r3, #1] + d02ee9e: 2b07 cmp r3, #7 + d02eea0: d101 bne.n d02eea6 <halrf_get_efuse_trim+0xc> + d02eea2: f007 bf9b b.w d036ddc <halrf_get_efuse_trim_8730e> + d02eea6: 4770 bx lr + +0d02eea8 <halrf_wl_tx_power_control>: + d02eea8: 2000 movs r0, #0 + d02eeaa: 4770 bx lr + +0d02eeac <halrf_watchdog>: + d02eeac: b510 push {r4, lr} + d02eeae: 4604 mov r4, r0 + d02eeb0: 2100 movs r1, #0 + d02eeb2: f7ff ffd3 bl d02ee5c <halrf_get_thermal> + d02eeb6: f884 0039 strb.w r0, [r4, #57] ; 0x39 + d02eeba: 4620 mov r0, r4 + d02eebc: f7ff fe4c bl d02eb58 <halrf_tssi_tracking> + d02eec0: 4620 mov r0, r4 + d02eec2: f7ff fe29 bl d02eb18 <halrf_dpk_tracking> + d02eec6: 4620 mov r0, r4 + d02eec8: f7ff fdbe bl d02ea48 <halrf_lck_tracking> + d02eecc: 4620 mov r0, r4 + d02eece: f7ff fce2 bl d02e896 <halrf_rx_dck_tracking> + d02eed2: 6823 ldr r3, [r4, #0] + d02eed4: f893 3094 ldrb.w r3, [r3, #148] ; 0x94 + d02eed8: b123 cbz r3, d02eee4 <halrf_watchdog+0x38> + d02eeda: 4620 mov r0, r4 + d02eedc: e8bd 4010 ldmia.w sp!, {r4, lr} + d02eee0: f7ff bc10 b.w d02e704 <halrf_dbg_watchdog_print> + d02eee4: bd10 pop {r4, pc} + +0d02eee6 <halrf_psd_init>: + d02eee6: b410 push {r4} + d02eee8: 6844 ldr r4, [r0, #4] + d02eeea: 7864 ldrb r4, [r4, #1] + d02eeec: 2c07 cmp r4, #7 + d02eeee: d103 bne.n d02eef8 <halrf_psd_init+0x12> + d02eef0: f85d 4b04 ldr.w r4, [sp], #4 + d02eef4: f007 bfe2 b.w d036ebc <halrf_psd_init_8730e> + d02eef8: f85d 4b04 ldr.w r4, [sp], #4 + d02eefc: 4770 bx lr + +0d02eefe <halrf_psd_restore>: + d02eefe: 6843 ldr r3, [r0, #4] + d02ef00: 785b ldrb r3, [r3, #1] + d02ef02: 2b07 cmp r3, #7 + d02ef04: d101 bne.n d02ef0a <halrf_psd_restore+0xc> + d02ef06: f008 b935 b.w d037174 <halrf_psd_restore_8730e> + d02ef0a: 4770 bx lr + +0d02ef0c <halrf_psd_get_point_data>: + d02ef0c: 6843 ldr r3, [r0, #4] + d02ef0e: 4611 mov r1, r2 + d02ef10: 785b ldrb r3, [r3, #1] + d02ef12: 2b07 cmp r3, #7 + d02ef14: d101 bne.n d02ef1a <halrf_psd_get_point_data+0xe> + d02ef16: f008 b9b9 b.w d03728c <halrf_psd_get_point_data_8730e> + d02ef1a: 2000 movs r0, #0 + d02ef1c: 4770 bx lr + +0d02ef1e <halrf_tssi_backup_txagc>: + d02ef1e: 4770 bx lr + +0d02ef20 <halrf_ctl_bw>: + d02ef20: 6843 ldr r3, [r0, #4] + d02ef22: 4611 mov r1, r2 + d02ef24: 785b ldrb r3, [r3, #1] + d02ef26: 2b07 cmp r3, #7 + d02ef28: d101 bne.n d02ef2e <halrf_ctl_bw+0xe> + d02ef2a: f000 bdca b.w d02fac2 <halrf_ctrl_bw_8730e> + d02ef2e: 4770 bx lr + +0d02ef30 <halrf_ctl_ch>: + d02ef30: 4611 mov r1, r2 + d02ef32: 461a mov r2, r3 + d02ef34: 6843 ldr r3, [r0, #4] + d02ef36: 785b ldrb r3, [r3, #1] + d02ef38: 2b07 cmp r3, #7 + d02ef3a: d101 bne.n d02ef40 <halrf_ctl_ch+0x10> + d02ef3c: f000 be06 b.w d02fb4c <halrf_ctrl_ch_8730e> + d02ef40: 4770 bx lr + +0d02ef42 <halrf_rxbb_bw>: + d02ef42: 4770 bx lr + +0d02ef44 <halrf_config_nctl_reg>: + d02ef44: 6843 ldr r3, [r0, #4] + d02ef46: 785b ldrb r3, [r3, #1] + d02ef48: 2b07 cmp r3, #7 + d02ef4a: d101 bne.n d02ef50 <halrf_config_nctl_reg+0xc> + d02ef4c: f002 bfbe b.w d031ecc <halrf_config_8730e_nctl_reg> + d02ef50: 4770 bx lr + +0d02ef52 <halrf_set_gpio>: + d02ef52: 4770 bx lr + +0d02ef54 <halrf_wait_rx_mode>: + d02ef54: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d02ef58: 2400 movs r4, #0 + d02ef5a: 4607 mov r7, r0 + d02ef5c: 4688 mov r8, r1 + d02ef5e: f640 19c3 movw r9, #2499 ; 0x9c3 + d02ef62: 4626 mov r6, r4 + d02ef64: fa28 f304 lsr.w r3, r8, r4 + d02ef68: fa5f fa84 uxtb.w sl, r4 + d02ef6c: 07db lsls r3, r3, #31 + d02ef6e: d50e bpl.n d02ef8e <halrf_wait_rx_mode+0x3a> + d02ef70: 687b ldr r3, [r7, #4] + d02ef72: 2200 movs r2, #0 + d02ef74: 4651 mov r1, sl + d02ef76: 6958 ldr r0, [r3, #20] + d02ef78: f44f 2370 mov.w r3, #983040 ; 0xf0000 + d02ef7c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d02ef80: f7e6 f892 bl d0150a8 <halbb_read_rf_reg> + d02ef84: b2c5 uxtb r5, r0 + d02ef86: 2d02 cmp r5, #2 + d02ef88: d101 bne.n d02ef8e <halrf_wait_rx_mode+0x3a> + d02ef8a: 454e cmp r6, r9 + d02ef8c: d904 bls.n d02ef98 <halrf_wait_rx_mode+0x44> + d02ef8e: 3401 adds r4, #1 + d02ef90: 2c04 cmp r4, #4 + d02ef92: d1e7 bne.n d02ef64 <halrf_wait_rx_mode+0x10> + d02ef94: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d02ef98: 687b ldr r3, [r7, #4] + d02ef9a: 2200 movs r2, #0 + d02ef9c: 4651 mov r1, sl + d02ef9e: 3601 adds r6, #1 + d02efa0: 6958 ldr r0, [r3, #20] + d02efa2: f44f 2370 mov.w r3, #983040 ; 0xf0000 + d02efa6: b2b6 uxth r6, r6 + d02efa8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d02efac: f7e6 f87c bl d0150a8 <halbb_read_rf_reg> + d02efb0: b2c5 uxtb r5, r0 + d02efb2: 2002 movs r0, #2 + d02efb4: f7d6 fd88 bl d005ac8 <rtw_udelay_os> + d02efb8: e7e5 b.n d02ef86 <halrf_wait_rx_mode+0x32> + +0d02efba <halrf_tmac_tx_pause>: + d02efba: b538 push {r3, r4, r5, lr} + d02efbc: 4614 mov r4, r2 + d02efbe: 4605 mov r5, r0 + d02efc0: 2101 movs r1, #1 + d02efc2: 4610 mov r0, r2 + d02efc4: f7f0 feec bl d01fda0 <rtw_hal_tx_pause> + d02efc8: b12c cbz r4, d02efd6 <halrf_tmac_tx_pause+0x1c> + d02efca: 4628 mov r0, r5 + d02efcc: 2100 movs r1, #0 + d02efce: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d02efd2: f7ff bfbf b.w d02ef54 <halrf_wait_rx_mode> + d02efd6: bd38 pop {r3, r4, r5, pc} + +0d02efd8 <halrf_btc_rfk_ntfy>: + d02efd8: 2b01 cmp r3, #1 + d02efda: b570 push {r4, r5, r6, lr} + d02efdc: 4605 mov r5, r0 + d02efde: 4618 mov r0, r3 + d02efe0: d102 bne.n d02efe8 <halrf_btc_rfk_ntfy+0x10> + d02efe2: f895 402f ldrb.w r4, [r5, #47] ; 0x2f + d02efe6: b18c cbz r4, d02f00c <halrf_btc_rfk_ntfy+0x34> + d02efe8: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d02efec: f008 bdd4 b.w d037b98 <rtw_hal_btc_wl_rfk_ntfy> + d02eff0: 3401 adds r4, #1 + d02eff2: 2028 movs r0, #40 ; 0x28 + d02eff4: f7d6 fd68 bl d005ac8 <rtw_udelay_os> + d02eff8: 2001 movs r0, #1 + d02effa: f008 fdcd bl d037b98 <rtw_hal_btc_wl_rfk_ntfy> + d02effe: b940 cbnz r0, d02f012 <halrf_btc_rfk_ntfy+0x3a> + d02f000: 42b4 cmp r4, r6 + d02f002: d1f5 bne.n d02eff0 <halrf_btc_rfk_ntfy+0x18> + d02f004: 2301 movs r3, #1 + d02f006: f885 302f strb.w r3, [r5, #47] ; 0x2f + d02f00a: e004 b.n d02f016 <halrf_btc_rfk_ntfy+0x3e> + d02f00c: f640 16c4 movw r6, #2500 ; 0x9c4 + d02f010: e7f2 b.n d02eff8 <halrf_btc_rfk_ntfy+0x20> + d02f012: 42b4 cmp r4, r6 + d02f014: d0f6 beq.n d02f004 <halrf_btc_rfk_ntfy+0x2c> + d02f016: bd70 pop {r4, r5, r6, pc} + +0d02f018 <halrf_fcs_init>: + d02f018: 4770 bx lr + +0d02f01a <halrf_watchdog_stop>: + d02f01a: 3900 subs r1, #0 + d02f01c: bf18 it ne + d02f01e: 2101 movne r1, #1 + d02f020: f880 1041 strb.w r1, [r0, #65] ; 0x41 + d02f024: 4770 bx lr + +0d02f026 <halrf_wifi_event_notify>: + d02f026: b537 push {r0, r1, r2, r4, r5, lr} + d02f028: 460d mov r5, r1 + d02f02a: 4604 mov r4, r0 + d02f02c: 4611 mov r1, r2 + d02f02e: b99d cbnz r5, d02f058 <halrf_wifi_event_notify+0x32> + d02f030: 2201 movs r2, #1 + d02f032: 9101 str r1, [sp, #4] + d02f034: f7ff fe39 bl d02ecaa <halrf_tssi_default_txagc> + d02f038: 2201 movs r2, #1 + d02f03a: 9901 ldr r1, [sp, #4] + d02f03c: 4620 mov r0, r4 + d02f03e: f7ff fe3b bl d02ecb8 <halrf_tssi_set_avg> + d02f042: 4629 mov r1, r5 + d02f044: 4620 mov r0, r4 + d02f046: f7ff fecf bl d02ede8 <halrf_dpk_track_onoff> + d02f04a: 4629 mov r1, r5 + d02f04c: 4620 mov r0, r4 + d02f04e: b003 add sp, #12 + d02f050: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d02f054: f7ff beff b.w d02ee56 <halrf_rx_dck_track_onoff> + d02f058: 2d01 cmp r5, #1 + d02f05a: d105 bne.n d02f068 <halrf_wifi_event_notify+0x42> + d02f05c: 2200 movs r2, #0 + d02f05e: 9101 str r1, [sp, #4] + d02f060: f7ff fe23 bl d02ecaa <halrf_tssi_default_txagc> + d02f064: 2200 movs r2, #0 + d02f066: e7e8 b.n d02f03a <halrf_wifi_event_notify+0x14> + d02f068: 2d04 cmp r5, #4 + d02f06a: d10b bne.n d02f084 <halrf_wifi_event_notify+0x5e> + d02f06c: 2201 movs r2, #1 + d02f06e: 9101 str r1, [sp, #4] + d02f070: f7ff ff55 bl d02ef1e <halrf_tssi_backup_txagc> + d02f074: 2200 movs r2, #0 + d02f076: 9901 ldr r1, [sp, #4] + d02f078: 4620 mov r0, r4 + d02f07a: b003 add sp, #12 + d02f07c: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d02f080: f7ff bf67 b.w d02ef52 <halrf_set_gpio> + d02f084: b003 add sp, #12 + d02f086: bd30 pop {r4, r5, pc} + +0d02f088 <halrf_ctrl_bw_ch>: + d02f088: b570 push {r4, r5, r6, lr} + d02f08a: 4604 mov r4, r0 + d02f08c: 460d mov r5, r1 + d02f08e: f89d 6010 ldrb.w r6, [sp, #16] + d02f092: f7ff ff4d bl d02ef30 <halrf_ctl_ch> + d02f096: 4629 mov r1, r5 + d02f098: 4620 mov r0, r4 + d02f09a: 4632 mov r2, r6 + d02f09c: f7ff ff40 bl d02ef20 <halrf_ctl_bw> + d02f0a0: 4632 mov r2, r6 + d02f0a2: 4629 mov r1, r5 + d02f0a4: 4620 mov r0, r4 + d02f0a6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d02f0aa: f7ff bf4a b.w d02ef42 <halrf_rxbb_bw> + +0d02f0ae <halrf_btc_rf_bton_para>: + d02f0ae: b508 push {r3, lr} + d02f0b0: 6843 ldr r3, [r0, #4] + d02f0b2: 785b ldrb r3, [r3, #1] + d02f0b4: 2b07 cmp r3, #7 + d02f0b6: d101 bne.n d02f0bc <halrf_btc_rf_bton_para+0xe> + d02f0b8: f001 f976 bl d0303a8 <halrf_btc_rf_para_8730e> + d02f0bc: 2001 movs r0, #1 + d02f0be: bd08 pop {r3, pc} + +0d02f0c0 <halrf_btc_rf_switchband_para>: + d02f0c0: b508 push {r3, lr} + d02f0c2: 6843 ldr r3, [r0, #4] + d02f0c4: 785b ldrb r3, [r3, #1] + d02f0c6: 2b07 cmp r3, #7 + d02f0c8: d101 bne.n d02f0ce <halrf_btc_rf_switchband_para+0xe> + d02f0ca: f001 f9a5 bl d030418 <halrf_s1_bt_on_rf_band_8730e> + d02f0ce: 2001 movs r0, #1 + d02f0d0: bd08 pop {r3, pc} + +0d02f0d2 <halrf_config_radio>: + d02f0d2: b508 push {r3, lr} + d02f0d4: 6843 ldr r3, [r0, #4] + d02f0d6: 785b ldrb r3, [r3, #1] + d02f0d8: 2b07 cmp r3, #7 + d02f0da: d101 bne.n d02f0e0 <halrf_config_radio+0xe> + d02f0dc: f002 ff38 bl d031f50 <halrf_config_8730e_new_radio_a_reg> + d02f0e0: 2001 movs r0, #1 + d02f0e2: bd08 pop {r3, pc} + +0d02f0e4 <halrf_config_power_by_rate>: + d02f0e4: b508 push {r3, lr} + d02f0e6: 6843 ldr r3, [r0, #4] + d02f0e8: 785b ldrb r3, [r3, #1] + d02f0ea: 2b07 cmp r3, #7 + d02f0ec: d101 bne.n d02f0f2 <halrf_config_power_by_rate+0xe> + d02f0ee: f002 ff7f bl d031ff0 <halrf_config_8730e_store_power_by_rate> + d02f0f2: 2001 movs r0, #1 + d02f0f4: bd08 pop {r3, pc} + +0d02f0f6 <halrf_config_power_limit>: + d02f0f6: b508 push {r3, lr} + d02f0f8: 6843 ldr r3, [r0, #4] + d02f0fa: 785b ldrb r3, [r3, #1] + d02f0fc: 2b07 cmp r3, #7 + d02f0fe: d101 bne.n d02f104 <halrf_config_power_limit+0xe> + d02f100: f002 ffcc bl d03209c <halrf_config_8730e_init_power_limit> + d02f104: 2001 movs r0, #1 + d02f106: bd08 pop {r3, pc} + +0d02f108 <halrf_config_power_limit_by_ch>: + d02f108: b410 push {r4} + d02f10a: 6844 ldr r4, [r0, #4] + d02f10c: 7864 ldrb r4, [r4, #1] + d02f10e: 2c07 cmp r4, #7 + d02f110: d103 bne.n d02f11a <halrf_config_power_limit_by_ch+0x12> + d02f112: f85d 4b04 ldr.w r4, [sp], #4 + d02f116: f002 bfeb b.w d0320f0 <halrf_config_8730e_power_limit_by_ch> + d02f11a: 2000 movs r0, #0 + d02f11c: f85d 4b04 ldr.w r4, [sp], #4 + d02f120: 4770 bx lr + +0d02f122 <halrf_config_power_limit_ru_by_ch>: + d02f122: b410 push {r4} + d02f124: 6844 ldr r4, [r0, #4] + d02f126: 7864 ldrb r4, [r4, #1] + d02f128: 2c07 cmp r4, #7 + d02f12a: d103 bne.n d02f134 <halrf_config_power_limit_ru_by_ch+0x12> + d02f12c: f85d 4b04 ldr.w r4, [sp], #4 + d02f130: f002 bffc b.w d03212c <halrf_config_8730e_power_limit_ru_by_ch> + d02f134: 2000 movs r0, #0 + d02f136: f85d 4b04 ldr.w r4, [sp], #4 + d02f13a: 4770 bx lr + +0d02f13c <halrf_config_power_track>: + d02f13c: b508 push {r3, lr} + d02f13e: 6843 ldr r3, [r0, #4] + d02f140: 785b ldrb r3, [r3, #1] + d02f142: 2b07 cmp r3, #7 + d02f144: d101 bne.n d02f14a <halrf_config_power_track+0xe> + d02f146: f003 f803 bl d032150 <halrf_config_8730e_store_pwr_track> + d02f14a: 2001 movs r0, #1 + d02f14c: bd08 pop {r3, pc} + +0d02f14e <halrf_config_rf_parameter>: + d02f14e: b538 push {r3, r4, r5, lr} + d02f150: 4604 mov r4, r0 + d02f152: 460d mov r5, r1 + d02f154: f7ff ffbd bl d02f0d2 <halrf_config_radio> + d02f158: 4629 mov r1, r5 + d02f15a: 4620 mov r0, r4 + d02f15c: f7ff ffc2 bl d02f0e4 <halrf_config_power_by_rate> + d02f160: 4629 mov r1, r5 d02f162: 4620 mov r0, r4 - d02f164: f7ff ffe3 bl d02f12e <halrf_set_final_rfability> - d02f168: f7ff fe7e bl d02ee68 <halrf_config_nctl_reg> - d02f16c: 4620 mov r0, r4 - d02f16e: f7ff ffb9 bl d02f0e4 <halrf_rfk_self_init> - d02f172: 2100 movs r1, #0 - d02f174: 4620 mov r0, r4 - d02f176: f7ff fe1b bl d02edb0 <halrf_set_ref_power_to_struct> - d02f17a: 2100 movs r1, #0 - d02f17c: 4620 mov r0, r4 - d02f17e: f7ff fdc4 bl d02ed0a <halrf_rck_trigger> - d02f182: 2100 movs r1, #0 - d02f184: 4620 mov r0, r4 - d02f186: f7ff fa92 bl d02e6ae <halrf_dack_trigger> - d02f18a: 2201 movs r2, #1 - d02f18c: 2100 movs r1, #0 - d02f18e: 4620 mov r0, r4 - d02f190: f7ff fac2 bl d02e718 <halrf_rx_dck_trigger> - d02f194: 4620 mov r0, r4 - d02f196: f7ff fb77 bl d02e888 <halrf_synk_trigger> - d02f19a: 2100 movs r1, #0 - d02f19c: 4620 mov r0, r4 - d02f19e: f7ff fe0e bl d02edbe <halrf_get_efuse_trim> - d02f1a2: 2100 movs r1, #0 - d02f1a4: 4620 mov r0, r4 - d02f1a6: f7ff fdf3 bl d02ed90 <halrf_tssi_get_efuse_ex> - d02f1aa: 4620 mov r0, r4 - d02f1ac: f7ff fcdf bl d02eb6e <halrf_do_tssi_init> - d02f1b0: 6823 ldr r3, [r4, #0] - d02f1b2: 785b ldrb r3, [r3, #1] - d02f1b4: 2b01 cmp r3, #1 - d02f1b6: d104 bne.n d02f1c2 <halrf_dm_init+0x88> - d02f1b8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02f1bc: 4620 mov r0, r4 - d02f1be: f7ff fe05 bl d02edcc <halrf_wl_tx_power_control> - d02f1c2: 4620 mov r0, r4 - d02f1c4: f7ff feba bl d02ef3c <halrf_fcs_init> - d02f1c8: 2200 movs r2, #0 - d02f1ca: 4620 mov r0, r4 - d02f1cc: 4611 mov r1, r2 - d02f1ce: f7ff fe86 bl d02eede <halrf_tmac_tx_pause> - d02f1d2: 4620 mov r0, r4 - d02f1d4: 2300 movs r3, #0 - d02f1d6: 2207 movs r2, #7 - d02f1d8: 2110 movs r1, #16 - d02f1da: f7ff fe8f bl d02eefc <halrf_btc_rfk_ntfy> - d02f1de: 2000 movs r0, #0 - d02f1e0: 8620 strh r0, [r4, #48] ; 0x30 + d02f164: f7ff ffc7 bl d02f0f6 <halrf_config_power_limit> + d02f168: 4629 mov r1, r5 + d02f16a: 4620 mov r0, r4 + d02f16c: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d02f170: f7ff bfe4 b.w d02f13c <halrf_config_power_track> + +0d02f174 <halrf_cmn_info_self_init>: + d02f174: 6842 ldr r2, [r0, #4] + d02f176: 7853 ldrb r3, [r2, #1] + d02f178: 2b07 cmp r3, #7 + d02f17a: bf04 itt eq + d02f17c: 2380 moveq r3, #128 ; 0x80 + d02f17e: 6083 streq r3, [r0, #8] + d02f180: 6883 ldr r3, [r0, #8] + d02f182: f013 0f7b tst.w r3, #123 ; 0x7b + d02f186: d014 beq.n d02f1b2 <halrf_cmn_info_self_init+0x3e> + d02f188: 2302 movs r3, #2 + d02f18a: 7303 strb r3, [r0, #12] + d02f18c: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d02f190: f240 1101 movw r1, #257 ; 0x101 + d02f194: 6183 str r3, [r0, #24] + d02f196: 2300 movs r3, #0 + d02f198: 8281 strh r1, [r0, #20] + d02f19a: 7343 strb r3, [r0, #13] + d02f19c: 6103 str r3, [r0, #16] + d02f19e: 6283 str r3, [r0, #40] ; 0x28 + d02f1a0: 2302 movs r3, #2 + d02f1a2: 8583 strh r3, [r0, #44] ; 0x2c + d02f1a4: 7853 ldrb r3, [r2, #1] + d02f1a6: 2b07 cmp r3, #7 + d02f1a8: bf04 itt eq + d02f1aa: 4b04 ldreq r3, [pc, #16] ; (d02f1bc <halrf_cmn_info_self_init+0x48>) + d02f1ac: f8c0 39cc streq.w r3, [r0, #2508] ; 0x9cc + d02f1b0: 4770 bx lr + d02f1b2: 075b lsls r3, r3, #29 + d02f1b4: bf4c ite mi + d02f1b6: 2304 movmi r3, #4 + d02f1b8: 2301 movpl r3, #1 + d02f1ba: e7e6 b.n d02f18a <halrf_cmn_info_self_init+0x16> + d02f1bc: 60000224 .word 0x60000224 + +0d02f1c0 <halrf_rfk_self_init>: + d02f1c0: 2300 movs r3, #0 + d02f1c2: 2201 movs r2, #1 + d02f1c4: b510 push {r4, lr} + d02f1c6: f880 34a8 strb.w r3, [r0, #1192] ; 0x4a8 + d02f1ca: 4604 mov r4, r0 + d02f1cc: f880 33e7 strb.w r3, [r0, #999] ; 0x3e7 + d02f1d0: f880 34a5 strb.w r3, [r0, #1189] ; 0x4a5 + d02f1d4: f880 2491 strb.w r2, [r0, #1169] ; 0x491 + d02f1d8: f7ff fe09 bl d02edee <halrf_dpk_init> + d02f1dc: f64f 73ff movw r3, #65535 ; 0xffff + d02f1e0: 8663 strh r3, [r4, #50] ; 0x32 d02f1e2: bd10 pop {r4, pc} - d02f1e4: 2001 movs r0, #1 - d02f1e6: e7fc b.n d02f1e2 <halrf_dm_init+0xa8> - -0d02f1e8 <halrf_init>: - d02f1e8: b5f8 push {r3, r4, r5, r6, r7, lr} - d02f1ea: 4606 mov r6, r0 - d02f1ec: f44f 601d mov.w r0, #2512 ; 0x9d0 - d02f1f0: 460d mov r5, r1 - d02f1f2: 4617 mov r7, r2 - d02f1f4: f7d6 f9c8 bl d005588 <rtw_zmalloc> - d02f1f8: 4604 mov r4, r0 - d02f1fa: b170 cbz r0, d02f21a <halrf_init+0x32> - d02f1fc: 6038 str r0, [r7, #0] - d02f1fe: e9c0 6500 strd r6, r5, [r0] - d02f202: 2500 movs r5, #0 - d02f204: f880 503b strb.w r5, [r0, #59] ; 0x3b - d02f208: f7ff ff46 bl d02f098 <halrf_cmn_info_self_init> - d02f20c: f008 fc8e bl d037b2c <halrf_dbg_setting_init> - d02f210: 4620 mov r0, r4 - d02f212: f7ff ff85 bl d02f120 <halrf_set_rfability> - d02f216: 4628 mov r0, r5 - d02f218: bdf8 pop {r3, r4, r5, r6, r7, pc} - d02f21a: 2006 movs r0, #6 - d02f21c: e7fc b.n d02f218 <halrf_init+0x30> - -0d02f21e <halrf_deinit>: - d02f21e: 4608 mov r0, r1 - d02f220: b119 cbz r1, d02f22a <halrf_deinit+0xc> - d02f222: f44f 611d mov.w r1, #2512 ; 0x9d0 - d02f226: f7d6 b9b1 b.w d00558c <rtw_mfree> - d02f22a: 4770 bx lr - -0d02f22c <halrf_get_regulation_info>: - d02f22c: 2300 movs r3, #0 - d02f22e: b537 push {r0, r1, r2, r4, r5, lr} - d02f230: 9300 str r3, [sp, #0] - d02f232: 4604 mov r4, r0 - d02f234: f8cd 3003 str.w r3, [sp, #3] - d02f238: 460d mov r5, r1 - d02f23a: 6803 ldr r3, [r0, #0] - d02f23c: 4669 mov r1, sp - d02f23e: 69d8 ldr r0, [r3, #28] - d02f240: f7f0 fee8 bl d020014 <rtw_phl_query_regulation> - d02f244: f8b4 38f8 ldrh.w r3, [r4, #2296] ; 0x8f8 - d02f248: 2bff cmp r3, #255 ; 0xff - d02f24a: d002 beq.n d02f252 <halrf_get_regulation_info+0x26> - d02f24c: b2d8 uxtb r0, r3 - d02f24e: b003 add sp, #12 - d02f250: bd30 pop {r4, r5, pc} - d02f252: b955 cbnz r5, d02f26a <halrf_get_regulation_info+0x3e> - d02f254: f89d 0001 ldrb.w r0, [sp, #1] - d02f258: eb04 1405 add.w r4, r4, r5, lsl #4 - d02f25c: 4404 add r4, r0 - d02f25e: f894 3717 ldrb.w r3, [r4, #1815] ; 0x717 - d02f262: 2b01 cmp r3, #1 - d02f264: bf18 it ne - d02f266: 2009 movne r0, #9 - d02f268: e7f1 b.n d02f24e <halrf_get_regulation_info+0x22> - d02f26a: 2d01 cmp r5, #1 - d02f26c: d102 bne.n d02f274 <halrf_get_regulation_info+0x48> - d02f26e: f89d 0002 ldrb.w r0, [sp, #2] - d02f272: e7f1 b.n d02f258 <halrf_get_regulation_info+0x2c> - d02f274: 2d02 cmp r5, #2 - d02f276: bf0c ite eq - d02f278: f89d 0003 ldrbeq.w r0, [sp, #3] - d02f27c: 2009 movne r0, #9 - d02f27e: e7eb b.n d02f258 <halrf_get_regulation_info+0x2c> - -0d02f280 <halrf_power_by_rate_store_to_array>: - d02f280: 2902 cmp r1, #2 - d02f282: b530 push {r4, r5, lr} - d02f284: 9c03 ldr r4, [sp, #12] - d02f286: d81a bhi.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f288: 2a04 cmp r2, #4 - d02f28a: d90a bls.n d02f2a2 <halrf_power_by_rate_store_to_array+0x22> - d02f28c: 2a0f cmp r2, #15 - d02f28e: d116 bne.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f290: 2900 cmp r1, #0 - d02f292: f040 80ad bne.w d02f3f0 <halrf_power_by_rate_store_to_array+0x170> - d02f296: 2b07 cmp r3, #7 - d02f298: f040 80b6 bne.w d02f408 <halrf_power_by_rate_store_to_array+0x188> - d02f29c: f8c0 4844 str.w r4, [r0, #2116] ; 0x844 - d02f2a0: e00d b.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f2a2: b969 cbnz r1, d02f2c0 <halrf_power_by_rate_store_to_array+0x40> - d02f2a4: b95a cbnz r2, d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f2a6: b973 cbnz r3, d02f2c6 <halrf_power_by_rate_store_to_array+0x46> - d02f2a8: 0a23 lsrs r3, r4, #8 - d02f2aa: f880 47b7 strb.w r4, [r0, #1975] ; 0x7b7 - d02f2ae: f880 37b8 strb.w r3, [r0, #1976] ; 0x7b8 - d02f2b2: 0c23 lsrs r3, r4, #16 - d02f2b4: 0e24 lsrs r4, r4, #24 - d02f2b6: f880 37b9 strb.w r3, [r0, #1977] ; 0x7b9 - d02f2ba: f880 47ba strb.w r4, [r0, #1978] ; 0x7ba - d02f2be: bd30 pop {r4, r5, pc} - d02f2c0: 2a00 cmp r2, #0 - d02f2c2: f040 8095 bne.w d02f3f0 <halrf_power_by_rate_store_to_array+0x170> - d02f2c6: 2b01 cmp r3, #1 - d02f2c8: d10e bne.n d02f2e8 <halrf_power_by_rate_store_to_array+0x68> - d02f2ca: 2391 movs r3, #145 ; 0x91 - d02f2cc: fb03 0001 mla r0, r3, r1, r0 - d02f2d0: 0a23 lsrs r3, r4, #8 - d02f2d2: f880 47bb strb.w r4, [r0, #1979] ; 0x7bb - d02f2d6: f880 37bc strb.w r3, [r0, #1980] ; 0x7bc - d02f2da: 0c23 lsrs r3, r4, #16 - d02f2dc: 0e24 lsrs r4, r4, #24 - d02f2de: f880 37bd strb.w r3, [r0, #1981] ; 0x7bd - d02f2e2: f880 47be strb.w r4, [r0, #1982] ; 0x7be - d02f2e6: e7ea b.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f2e8: 2b02 cmp r3, #2 - d02f2ea: d10e bne.n d02f30a <halrf_power_by_rate_store_to_array+0x8a> - d02f2ec: 2391 movs r3, #145 ; 0x91 - d02f2ee: fb03 0001 mla r0, r3, r1, r0 - d02f2f2: 0a23 lsrs r3, r4, #8 - d02f2f4: f880 47bf strb.w r4, [r0, #1983] ; 0x7bf - d02f2f8: f880 37c0 strb.w r3, [r0, #1984] ; 0x7c0 - d02f2fc: 0c23 lsrs r3, r4, #16 - d02f2fe: 0e24 lsrs r4, r4, #24 - d02f300: f880 37c1 strb.w r3, [r0, #1985] ; 0x7c1 - d02f304: f880 47c2 strb.w r4, [r0, #1986] ; 0x7c2 - d02f308: e7d9 b.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f30a: 2b03 cmp r3, #3 - d02f30c: d121 bne.n d02f352 <halrf_power_by_rate_store_to_array+0xd2> - d02f30e: 2391 movs r3, #145 ; 0x91 - d02f310: b265 sxtb r5, r4 - d02f312: f344 2207 sbfx r2, r4, #8, #8 - d02f316: fb03 0001 mla r0, r3, r1, r0 - d02f31a: f344 4307 sbfx r3, r4, #16, #8 - d02f31e: 1624 asrs r4, r4, #24 - d02f320: f880 57c3 strb.w r5, [r0, #1987] ; 0x7c3 - d02f324: f880 27c4 strb.w r2, [r0, #1988] ; 0x7c4 - d02f328: f880 37c5 strb.w r3, [r0, #1989] ; 0x7c5 - d02f32c: f880 47c6 strb.w r4, [r0, #1990] ; 0x7c6 - d02f330: f880 57e3 strb.w r5, [r0, #2019] ; 0x7e3 - d02f334: f880 27e4 strb.w r2, [r0, #2020] ; 0x7e4 - d02f338: f880 37e5 strb.w r3, [r0, #2021] ; 0x7e5 - d02f33c: f880 47e6 strb.w r4, [r0, #2022] ; 0x7e6 - d02f340: f880 580b strb.w r5, [r0, #2059] ; 0x80b - d02f344: f880 280c strb.w r2, [r0, #2060] ; 0x80c - d02f348: f880 380d strb.w r3, [r0, #2061] ; 0x80d - d02f34c: f880 480e strb.w r4, [r0, #2062] ; 0x80e - d02f350: e7b5 b.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f352: 2b04 cmp r3, #4 - d02f354: d121 bne.n d02f39a <halrf_power_by_rate_store_to_array+0x11a> - d02f356: 2391 movs r3, #145 ; 0x91 - d02f358: b265 sxtb r5, r4 - d02f35a: f344 2207 sbfx r2, r4, #8, #8 - d02f35e: fb03 0001 mla r0, r3, r1, r0 - d02f362: f344 4307 sbfx r3, r4, #16, #8 - d02f366: 1624 asrs r4, r4, #24 - d02f368: f880 57c7 strb.w r5, [r0, #1991] ; 0x7c7 - d02f36c: f880 27c8 strb.w r2, [r0, #1992] ; 0x7c8 - d02f370: f880 37c9 strb.w r3, [r0, #1993] ; 0x7c9 - d02f374: f880 47ca strb.w r4, [r0, #1994] ; 0x7ca - d02f378: f880 57e7 strb.w r5, [r0, #2023] ; 0x7e7 - d02f37c: f880 27e8 strb.w r2, [r0, #2024] ; 0x7e8 - d02f380: f880 37e9 strb.w r3, [r0, #2025] ; 0x7e9 - d02f384: f880 47ea strb.w r4, [r0, #2026] ; 0x7ea - d02f388: f880 580f strb.w r5, [r0, #2063] ; 0x80f - d02f38c: f880 2810 strb.w r2, [r0, #2064] ; 0x810 - d02f390: f880 3811 strb.w r3, [r0, #2065] ; 0x811 - d02f394: f880 4812 strb.w r4, [r0, #2066] ; 0x812 - d02f398: e791 b.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f39a: 2b05 cmp r3, #5 - d02f39c: d114 bne.n d02f3c8 <halrf_power_by_rate_store_to_array+0x148> - d02f39e: 2391 movs r3, #145 ; 0x91 - d02f3a0: b262 sxtb r2, r4 - d02f3a2: fb03 0001 mla r0, r3, r1, r0 - d02f3a6: f344 2307 sbfx r3, r4, #8, #8 - d02f3aa: f880 37ec strb.w r3, [r0, #2028] ; 0x7ec - d02f3ae: f880 3814 strb.w r3, [r0, #2068] ; 0x814 - d02f3b2: 0c23 lsrs r3, r4, #16 - d02f3b4: 0e24 lsrs r4, r4, #24 - d02f3b6: f880 27eb strb.w r2, [r0, #2027] ; 0x7eb - d02f3ba: f880 2813 strb.w r2, [r0, #2067] ; 0x813 - d02f3be: f880 3815 strb.w r3, [r0, #2069] ; 0x815 - d02f3c2: f880 4816 strb.w r4, [r0, #2070] ; 0x816 - d02f3c6: e77a b.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f3c8: 2b06 cmp r3, #6 - d02f3ca: d10e bne.n d02f3ea <halrf_power_by_rate_store_to_array+0x16a> - d02f3cc: 2391 movs r3, #145 ; 0x91 - d02f3ce: fb03 0001 mla r0, r3, r1, r0 - d02f3d2: 0a23 lsrs r3, r4, #8 - d02f3d4: f880 483b strb.w r4, [r0, #2107] ; 0x83b - d02f3d8: f880 383c strb.w r3, [r0, #2108] ; 0x83c - d02f3dc: 0c23 lsrs r3, r4, #16 - d02f3de: 0e24 lsrs r4, r4, #24 - d02f3e0: f880 383d strb.w r3, [r0, #2109] ; 0x83d - d02f3e4: f880 483e strb.w r4, [r0, #2110] ; 0x83e - d02f3e8: e769 b.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f3ea: 2900 cmp r1, #0 - d02f3ec: f43f af67 beq.w d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f3f0: 2901 cmp r1, #1 - d02f3f2: f47f af64 bne.w d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f3f6: 2a0f cmp r2, #15 - d02f3f8: f47f af61 bne.w d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f3fc: 2b09 cmp r3, #9 - d02f3fe: f47f af5e bne.w d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f402: f8c0 48d4 str.w r4, [r0, #2260] ; 0x8d4 - d02f406: e75a b.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f408: 2b08 cmp r3, #8 - d02f40a: f47f af58 bne.w d02f2be <halrf_power_by_rate_store_to_array+0x3e> - d02f40e: 0e24 lsrs r4, r4, #24 - d02f410: f880 4843 strb.w r4, [r0, #2115] ; 0x843 - d02f414: e753 b.n d02f2be <halrf_power_by_rate_store_to_array+0x3e> - -0d02f416 <halrf_get_bwch_idx_to_limit_array>: - d02f416: 4602 mov r2, r0 - d02f418: b9f1 cbnz r1, d02f458 <halrf_get_bwch_idx_to_limit_array+0x42> - d02f41a: 1e43 subs r3, r0, #1 - d02f41c: b2d8 uxtb r0, r3 - d02f41e: 280d cmp r0, #13 - d02f420: d93f bls.n d02f4a2 <halrf_get_bwch_idx_to_limit_array+0x8c> - d02f422: f1a2 0324 sub.w r3, r2, #36 ; 0x24 - d02f426: b2d8 uxtb r0, r3 - d02f428: 281c cmp r0, #28 - d02f42a: d802 bhi.n d02f432 <halrf_get_bwch_idx_to_limit_array+0x1c> - d02f42c: f3c3 0087 ubfx r0, r3, #2, #8 - d02f430: 4770 bx lr - d02f432: f1a2 0364 sub.w r3, r2, #100 ; 0x64 - d02f436: b2d8 uxtb r0, r3 - d02f438: 282c cmp r0, #44 ; 0x2c - d02f43a: d803 bhi.n d02f444 <halrf_get_bwch_idx_to_limit_array+0x2e> - d02f43c: 1098 asrs r0, r3, #2 - d02f43e: 3008 adds r0, #8 - d02f440: b2c0 uxtb r0, r0 - d02f442: 4770 bx lr - d02f444: f102 036b add.w r3, r2, #107 ; 0x6b - d02f448: b2db uxtb r3, r3 - d02f44a: 2b1c cmp r3, #28 - d02f44c: d828 bhi.n d02f4a0 <halrf_get_bwch_idx_to_limit_array+0x8a> - d02f44e: f1a2 0095 sub.w r0, r2, #149 ; 0x95 - d02f452: 1080 asrs r0, r0, #2 - d02f454: 3014 adds r0, #20 - d02f456: e7f3 b.n d02f440 <halrf_get_bwch_idx_to_limit_array+0x2a> - d02f458: 2901 cmp r1, #1 - d02f45a: d121 bne.n d02f4a0 <halrf_get_bwch_idx_to_limit_array+0x8a> - d02f45c: 1e43 subs r3, r0, #1 - d02f45e: b2d8 uxtb r0, r3 - d02f460: 280d cmp r0, #13 - d02f462: d91e bls.n d02f4a2 <halrf_get_bwch_idx_to_limit_array+0x8c> - d02f464: f1a2 0324 sub.w r3, r2, #36 ; 0x24 - d02f468: 2b1a cmp r3, #26 - d02f46a: d807 bhi.n d02f47c <halrf_get_bwch_idx_to_limit_array+0x66> - d02f46c: f1b2 0326 subs.w r3, r2, #38 ; 0x26 - d02f470: bf48 it mi - d02f472: f1a2 031f submi.w r3, r2, #31 - d02f476: f3c3 00c7 ubfx r0, r3, #3, #8 - d02f47a: 4770 bx lr - d02f47c: f1a2 0366 sub.w r3, r2, #102 ; 0x66 - d02f480: b2d9 uxtb r1, r3 - d02f482: 2928 cmp r1, #40 ; 0x28 - d02f484: d802 bhi.n d02f48c <halrf_get_bwch_idx_to_limit_array+0x76> - d02f486: 10d8 asrs r0, r3, #3 - d02f488: 3004 adds r0, #4 - d02f48a: e7d9 b.n d02f440 <halrf_get_bwch_idx_to_limit_array+0x2a> - d02f48c: f102 0369 add.w r3, r2, #105 ; 0x69 - d02f490: b2db uxtb r3, r3 - d02f492: 2b18 cmp r3, #24 - d02f494: d804 bhi.n d02f4a0 <halrf_get_bwch_idx_to_limit_array+0x8a> - d02f496: f1a2 0097 sub.w r0, r2, #151 ; 0x97 - d02f49a: 10c0 asrs r0, r0, #3 - d02f49c: 300a adds r0, #10 - d02f49e: e7cf b.n d02f440 <halrf_get_bwch_idx_to_limit_array+0x2a> - d02f4a0: 2000 movs r0, #0 - d02f4a2: 4770 bx lr - -0d02f4a4 <halrf_hw_rate_to_pwr_by_rate>: - d02f4a4: f5b0 7fde cmp.w r0, #444 ; 0x1bc - d02f4a8: bf3a itte cc - d02f4aa: 4b02 ldrcc r3, [pc, #8] ; (d02f4b4 <halrf_hw_rate_to_pwr_by_rate+0x10>) - d02f4ac: 5c18 ldrbcc r0, [r3, r0] - d02f4ae: 2004 movcs r0, #4 - d02f4b0: 4770 bx lr - d02f4b2: bf00 nop - d02f4b4: 0d04e414 .word 0x0d04e414 - -0d02f4b8 <halrf_get_dcm_offset_pwr_by_rate>: - d02f4b8: b510 push {r4, lr} - d02f4ba: 4604 mov r4, r0 - d02f4bc: b9b9 cbnz r1, d02f4ee <halrf_get_dcm_offset_pwr_by_rate+0x36> - d02f4be: f7ff fff1 bl d02f4a4 <halrf_hw_rate_to_pwr_by_rate> - d02f4c2: 2a01 cmp r2, #1 - d02f4c4: d112 bne.n d02f4ec <halrf_get_dcm_offset_pwr_by_rate+0x34> - d02f4c6: f5a4 73c0 sub.w r3, r4, #384 ; 0x180 - d02f4ca: 2b3b cmp r3, #59 ; 0x3b - d02f4cc: bf98 it ls - d02f4ce: 208c movls r0, #140 ; 0x8c - d02f4d0: f5a4 7380 sub.w r3, r4, #256 ; 0x100 - d02f4d4: 2b39 cmp r3, #57 ; 0x39 - d02f4d6: d92a bls.n d02f52e <halrf_get_dcm_offset_pwr_by_rate+0x76> - d02f4d8: f1a4 0380 sub.w r3, r4, #128 ; 0x80 - d02f4dc: 2b1f cmp r3, #31 - d02f4de: d928 bls.n d02f532 <halrf_get_dcm_offset_pwr_by_rate+0x7a> - d02f4e0: 1f23 subs r3, r4, #4 - d02f4e2: 2b07 cmp r3, #7 - d02f4e4: d927 bls.n d02f536 <halrf_get_dcm_offset_pwr_by_rate+0x7e> - d02f4e6: 2c03 cmp r4, #3 - d02f4e8: bf98 it ls - d02f4ea: 2090 movls r0, #144 ; 0x90 - d02f4ec: bd10 pop {r4, pc} - d02f4ee: 2901 cmp r1, #1 - d02f4f0: d11b bne.n d02f52a <halrf_get_dcm_offset_pwr_by_rate+0x72> - d02f4f2: f5b0 7fc0 cmp.w r0, #384 ; 0x180 - d02f4f6: d020 beq.n d02f53a <halrf_get_dcm_offset_pwr_by_rate+0x82> - d02f4f8: f240 1381 movw r3, #385 ; 0x181 - d02f4fc: 4298 cmp r0, r3 - d02f4fe: d021 beq.n d02f544 <halrf_get_dcm_offset_pwr_by_rate+0x8c> - d02f500: f240 1383 movw r3, #387 ; 0x183 - d02f504: 4298 cmp r0, r3 - d02f506: d01f beq.n d02f548 <halrf_get_dcm_offset_pwr_by_rate+0x90> - d02f508: f5b0 7fc2 cmp.w r0, #388 ; 0x184 - d02f50c: d01e beq.n d02f54c <halrf_get_dcm_offset_pwr_by_rate+0x94> - d02f50e: f5b0 7fc8 cmp.w r0, #400 ; 0x190 - d02f512: d01d beq.n d02f550 <halrf_get_dcm_offset_pwr_by_rate+0x98> - d02f514: f240 1391 movw r3, #401 ; 0x191 - d02f518: 4298 cmp r0, r3 - d02f51a: d01b beq.n d02f554 <halrf_get_dcm_offset_pwr_by_rate+0x9c> - d02f51c: f240 1393 movw r3, #403 ; 0x193 - d02f520: 4298 cmp r0, r3 - d02f522: d019 beq.n d02f558 <halrf_get_dcm_offset_pwr_by_rate+0xa0> - d02f524: f5b0 7fca cmp.w r0, #404 ; 0x194 - d02f528: d018 beq.n d02f55c <halrf_get_dcm_offset_pwr_by_rate+0xa4> - d02f52a: 2000 movs r0, #0 - d02f52c: e7c9 b.n d02f4c2 <halrf_get_dcm_offset_pwr_by_rate+0xa> - d02f52e: 208d movs r0, #141 ; 0x8d - d02f530: e7d6 b.n d02f4e0 <halrf_get_dcm_offset_pwr_by_rate+0x28> - d02f532: 208e movs r0, #142 ; 0x8e - d02f534: e7da b.n d02f4ec <halrf_get_dcm_offset_pwr_by_rate+0x34> - d02f536: 208f movs r0, #143 ; 0x8f - d02f538: e7d8 b.n d02f4ec <halrf_get_dcm_offset_pwr_by_rate+0x34> - d02f53a: 2084 movs r0, #132 ; 0x84 - d02f53c: 2a01 cmp r2, #1 - d02f53e: d1d5 bne.n d02f4ec <halrf_get_dcm_offset_pwr_by_rate+0x34> - d02f540: 208c movs r0, #140 ; 0x8c - d02f542: e7c5 b.n d02f4d0 <halrf_get_dcm_offset_pwr_by_rate+0x18> - d02f544: 2085 movs r0, #133 ; 0x85 - d02f546: e7f9 b.n d02f53c <halrf_get_dcm_offset_pwr_by_rate+0x84> - d02f548: 2086 movs r0, #134 ; 0x86 - d02f54a: e7f7 b.n d02f53c <halrf_get_dcm_offset_pwr_by_rate+0x84> - d02f54c: 2087 movs r0, #135 ; 0x87 - d02f54e: e7f5 b.n d02f53c <halrf_get_dcm_offset_pwr_by_rate+0x84> - d02f550: 2088 movs r0, #136 ; 0x88 - d02f552: e7f3 b.n d02f53c <halrf_get_dcm_offset_pwr_by_rate+0x84> - d02f554: 2089 movs r0, #137 ; 0x89 - d02f556: e7f1 b.n d02f53c <halrf_get_dcm_offset_pwr_by_rate+0x84> - d02f558: 208a movs r0, #138 ; 0x8a - d02f55a: e7ef b.n d02f53c <halrf_get_dcm_offset_pwr_by_rate+0x84> - d02f55c: 208b movs r0, #139 ; 0x8b - d02f55e: e7ed b.n d02f53c <halrf_get_dcm_offset_pwr_by_rate+0x84> - -0d02f560 <halrf_hw_rate_to_limit_rate_tx_num>: - d02f560: 2803 cmp r0, #3 - d02f562: d905 bls.n d02f570 <halrf_hw_rate_to_limit_rate_tx_num+0x10> - d02f564: 3804 subs r0, #4 - d02f566: 2807 cmp r0, #7 - d02f568: bf8c ite hi - d02f56a: 2002 movhi r0, #2 - d02f56c: 2001 movls r0, #1 - d02f56e: 4770 bx lr - d02f570: 2000 movs r0, #0 - d02f572: 4770 bx lr - -0d02f574 <halrf_get_power_by_rate>: - d02f574: b538 push {r3, r4, r5, lr} - d02f576: 4604 mov r4, r0 - d02f578: 4619 mov r1, r3 - d02f57a: 4610 mov r0, r2 - d02f57c: f89d 2010 ldrb.w r2, [sp, #16] - d02f580: 6863 ldr r3, [r4, #4] - d02f582: f893 5078 ldrb.w r5, [r3, #120] ; 0x78 - d02f586: 2d01 cmp r5, #1 - d02f588: d818 bhi.n d02f5bc <halrf_get_power_by_rate+0x48> - d02f58a: f7ff ff95 bl d02f4b8 <halrf_get_dcm_offset_pwr_by_rate> - d02f58e: 2803 cmp r0, #3 - d02f590: d901 bls.n d02f596 <halrf_get_power_by_rate+0x22> - d02f592: 2890 cmp r0, #144 ; 0x90 - d02f594: d10b bne.n d02f5ae <halrf_get_power_by_rate+0x3a> - d02f596: 1823 adds r3, r4, r0 - d02f598: f993 07b7 ldrsb.w r0, [r3, #1975] ; 0x7b7 - d02f59c: b932 cbnz r2, d02f5ac <halrf_get_power_by_rate+0x38> - d02f59e: f894 38fc ldrb.w r3, [r4, #2300] ; 0x8fc - d02f5a2: f894 28fa ldrb.w r2, [r4, #2298] ; 0x8fa - d02f5a6: 1a9b subs r3, r3, r2 - d02f5a8: 4418 add r0, r3 - d02f5aa: b240 sxtb r0, r0 - d02f5ac: bd38 pop {r3, r4, r5, pc} - d02f5ae: 2391 movs r3, #145 ; 0x91 - d02f5b0: fb03 4505 mla r5, r3, r5, r4 - d02f5b4: 4428 add r0, r5 - d02f5b6: f990 07b7 ldrsb.w r0, [r0, #1975] ; 0x7b7 - d02f5ba: e7ef b.n d02f59c <halrf_get_power_by_rate+0x28> - d02f5bc: 2000 movs r0, #0 - d02f5be: e7f5 b.n d02f5ac <halrf_get_power_by_rate+0x38> - -0d02f5c0 <halrf_get_power_limit>: - d02f5c0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d02f5c2: 22e0 movs r2, #224 ; 0xe0 - d02f5c4: 461f mov r7, r3 - d02f5c6: 6843 ldr r3, [r0, #4] - d02f5c8: 4604 mov r4, r0 - d02f5ca: f89d 6020 ldrb.w r6, [sp, #32] - d02f5ce: fb02 3101 mla r1, r2, r1, r3 - d02f5d2: f891 5078 ldrb.w r5, [r1, #120] ; 0x78 - d02f5d6: 4629 mov r1, r5 - d02f5d8: f7ff fe28 bl d02f22c <halrf_get_regulation_info> - d02f5dc: 4631 mov r1, r6 - d02f5de: 9001 str r0, [sp, #4] - d02f5e0: f89d 002c ldrb.w r0, [sp, #44] ; 0x2c - d02f5e4: f7ff ff17 bl d02f416 <halrf_get_bwch_idx_to_limit_array> - d02f5e8: 4603 mov r3, r0 - d02f5ea: 4638 mov r0, r7 - d02f5ec: f7ff ffb8 bl d02f560 <halrf_hw_rate_to_limit_rate_tx_num> - d02f5f0: 2e01 cmp r6, #1 - d02f5f2: 4601 mov r1, r0 - d02f5f4: 9a01 ldr r2, [sp, #4] - d02f5f6: d101 bne.n d02f5fc <halrf_get_power_limit+0x3c> - d02f5f8: 2802 cmp r0, #2 - d02f5fa: d013 beq.n d02f624 <halrf_get_power_limit+0x64> - d02f5fc: 2d01 cmp r5, #1 - d02f5fe: d102 bne.n d02f606 <halrf_get_power_limit+0x46> - d02f600: b109 cbz r1, d02f606 <halrf_get_power_limit+0x46> - d02f602: 3901 subs r1, #1 - d02f604: b2c9 uxtb r1, r1 - d02f606: 4620 mov r0, r4 - d02f608: f7ff fd10 bl d02f02c <halrf_config_power_limit_by_ch> - d02f60c: f894 38fc ldrb.w r3, [r4, #2300] ; 0x8fc - d02f610: 287f cmp r0, #127 ; 0x7f - d02f612: f894 28fa ldrb.w r2, [r4, #2298] ; 0x8fa - d02f616: bf08 it eq - d02f618: 2000 moveq r0, #0 - d02f61a: 1a9b subs r3, r3, r2 - d02f61c: 4418 add r0, r3 - d02f61e: b240 sxtb r0, r0 - d02f620: b003 add sp, #12 - d02f622: bdf0 pop {r4, r5, r6, r7, pc} - d02f624: 2d01 cmp r5, #1 - d02f626: f04f 0103 mov.w r1, #3 - d02f62a: d1ec bne.n d02f606 <halrf_get_power_limit+0x46> - d02f62c: e7e9 b.n d02f602 <halrf_get_power_limit+0x42> - -0d02f62e <halrf_get_power_limit_ru>: - d02f62e: b538 push {r3, r4, r5, lr} - d02f630: 22e0 movs r2, #224 ; 0xe0 - d02f632: 6843 ldr r3, [r0, #4] - d02f634: 4604 mov r4, r0 - d02f636: fb02 3101 mla r1, r2, r1, r3 - d02f63a: f891 1078 ldrb.w r1, [r1, #120] ; 0x78 - d02f63e: f7ff fdf5 bl d02f22c <halrf_get_regulation_info> - d02f642: 4605 mov r5, r0 - d02f644: 2100 movs r1, #0 - d02f646: f89d 0018 ldrb.w r0, [sp, #24] - d02f64a: f7ff fee4 bl d02f416 <halrf_get_bwch_idx_to_limit_array> - d02f64e: f89d 2010 ldrb.w r2, [sp, #16] - d02f652: 4603 mov r3, r0 - d02f654: 4629 mov r1, r5 - d02f656: 4620 mov r0, r4 - d02f658: f7ff fcf5 bl d02f046 <halrf_config_power_limit_ru_by_ch> - d02f65c: f894 38fc ldrb.w r3, [r4, #2300] ; 0x8fc - d02f660: 287f cmp r0, #127 ; 0x7f - d02f662: f894 28fa ldrb.w r2, [r4, #2298] ; 0x8fa - d02f666: bf08 it eq - d02f668: 2000 moveq r0, #0 - d02f66a: 1a9b subs r3, r3, r2 - d02f66c: 4418 add r0, r3 - d02f66e: b240 sxtb r0, r0 - d02f670: bd38 pop {r3, r4, r5, pc} - -0d02f672 <halrf_get_efuse_power_table_switch>: - d02f672: b538 push {r3, r4, r5, lr} - d02f674: e9d0 4300 ldrd r4, r3, [r0] - d02f678: 7be2 ldrb r2, [r4, #15] - d02f67a: f002 0203 and.w r2, r2, #3 - d02f67e: f880 2714 strb.w r2, [r0, #1812] ; 0x714 - d02f682: 7b65 ldrb r5, [r4, #13] - d02f684: f880 5715 strb.w r5, [r0, #1813] ; 0x715 - d02f688: 7ba5 ldrb r5, [r4, #14] - d02f68a: 24e0 movs r4, #224 ; 0xe0 - d02f68c: f880 5716 strb.w r5, [r0, #1814] ; 0x716 - d02f690: b945 cbnz r5, d02f6a4 <halrf_get_efuse_power_table_switch+0x32> - d02f692: fb04 3301 mla r3, r4, r1, r3 - d02f696: f883 50f6 strb.w r5, [r3, #246] ; 0xf6 - d02f69a: 6840 ldr r0, [r0, #4] - d02f69c: f7f0 fad2 bl d01fc44 <rtw_hal_mac_write_pwr_limit_en> - d02f6a0: 2001 movs r0, #1 - d02f6a2: bd38 pop {r3, r4, r5, pc} - d02f6a4: 2d01 cmp r5, #1 - d02f6a6: d0f4 beq.n d02f692 <halrf_get_efuse_power_table_switch+0x20> - d02f6a8: fb04 3301 mla r3, r4, r1, r3 - d02f6ac: b912 cbnz r2, d02f6b4 <halrf_get_efuse_power_table_switch+0x42> - d02f6ae: f883 20f6 strb.w r2, [r3, #246] ; 0xf6 - d02f6b2: e7f2 b.n d02f69a <halrf_get_efuse_power_table_switch+0x28> - d02f6b4: 2a02 cmp r2, #2 - d02f6b6: bf0c ite eq - d02f6b8: 2200 moveq r2, #0 - d02f6ba: 2201 movne r2, #1 - d02f6bc: e7f7 b.n d02f6ae <halrf_get_efuse_power_table_switch+0x3c> - -0d02f6be <iqk_kpath>: - d02f6be: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc - d02f6c2: 681b ldr r3, [r3, #0] - d02f6c4: 681b ldr r3, [r3, #0] - d02f6c6: 4718 bx r3 - -0d02f6c8 <iqk_restore>: - d02f6c8: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc - d02f6cc: 681b ldr r3, [r3, #0] - d02f6ce: 699b ldr r3, [r3, #24] - d02f6d0: 4718 bx r3 - -0d02f6d2 <iqk_backup_mac_reg>: - d02f6d2: b570 push {r4, r5, r6, lr} - d02f6d4: 460d mov r5, r1 - d02f6d6: f8d0 69cc ldr.w r6, [r0, #2508] ; 0x9cc - d02f6da: 2400 movs r4, #0 - d02f6dc: 6973 ldr r3, [r6, #20] - d02f6de: 42a3 cmp r3, r4 - d02f6e0: d800 bhi.n d02f6e4 <iqk_backup_mac_reg+0x12> - d02f6e2: bd70 pop {r4, r5, r6, pc} - d02f6e4: 2c10 cmp r4, #16 - d02f6e6: d0fc beq.n d02f6e2 <iqk_backup_mac_reg+0x10> - d02f6e8: 6933 ldr r3, [r6, #16] - d02f6ea: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02f6ee: f853 0024 ldr.w r0, [r3, r4, lsl #2] - d02f6f2: f008 fa44 bl d037b7e <halrf_rreg> - d02f6f6: f845 0024 str.w r0, [r5, r4, lsl #2] - d02f6fa: 3401 adds r4, #1 - d02f6fc: e7ee b.n d02f6dc <iqk_backup_mac_reg+0xa> - -0d02f6fe <iqk_backup_bb_reg>: - d02f6fe: b570 push {r4, r5, r6, lr} - d02f700: 460d mov r5, r1 - d02f702: f8d0 69cc ldr.w r6, [r0, #2508] ; 0x9cc - d02f706: 2400 movs r4, #0 - d02f708: 69f3 ldr r3, [r6, #28] - d02f70a: 42a3 cmp r3, r4 - d02f70c: d800 bhi.n d02f710 <iqk_backup_bb_reg+0x12> - d02f70e: bd70 pop {r4, r5, r6, pc} - d02f710: 2c10 cmp r4, #16 - d02f712: d0fc beq.n d02f70e <iqk_backup_bb_reg+0x10> - d02f714: 69b3 ldr r3, [r6, #24] - d02f716: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02f71a: f853 0024 ldr.w r0, [r3, r4, lsl #2] - d02f71e: f008 fa2e bl d037b7e <halrf_rreg> - d02f722: f845 0024 str.w r0, [r5, r4, lsl #2] - d02f726: 3401 adds r4, #1 - d02f728: e7ee b.n d02f708 <iqk_backup_bb_reg+0xa> + +0d02f1e4 <halrf_rfability_init_mp>: + d02f1e4: 6883 ldr r3, [r0, #8] + d02f1e6: 2b80 cmp r3, #128 ; 0x80 + d02f1e8: bf09 itett eq + d02f1ea: 69c2 ldreq r2, [r0, #28] + d02f1ec: 2300 movne r3, #0 + d02f1ee: 4b02 ldreq r3, [pc, #8] ; (d02f1f8 <halrf_rfability_init_mp+0x14>) + d02f1f0: 4313 orreq r3, r2 + d02f1f2: 61c3 str r3, [r0, #28] + d02f1f4: 4770 bx lr + d02f1f6: bf00 nop + d02f1f8: 008ae17f .word 0x008ae17f + +0d02f1fc <halrf_set_rfability>: + d02f1fc: b508 push {r3, lr} + d02f1fe: f7ff fff1 bl d02f1e4 <halrf_rfability_init_mp> + d02f202: 6843 ldr r3, [r0, #4] + d02f204: 69c2 ldr r2, [r0, #28] + d02f206: 609a str r2, [r3, #8] + d02f208: bd08 pop {r3, pc} + +0d02f20a <halrf_set_final_rfability>: + d02f20a: 6803 ldr r3, [r0, #0] + d02f20c: 69c2 ldr r2, [r0, #28] + d02f20e: 689b ldr r3, [r3, #8] + d02f210: 4013 ands r3, r2 + d02f212: 6183 str r3, [r0, #24] + d02f214: 4770 bx lr + +0d02f216 <halrf_dm_init>: + d02f216: b510 push {r4, lr} + d02f218: 4604 mov r4, r0 + d02f21a: 2800 cmp r0, #0 + d02f21c: d050 beq.n d02f2c0 <halrf_dm_init+0xaa> + d02f21e: f240 1301 movw r3, #257 ; 0x101 + d02f222: 2207 movs r2, #7 + d02f224: 2110 movs r1, #16 + d02f226: 8603 strh r3, [r0, #48] ; 0x30 + d02f228: 2301 movs r3, #1 + d02f22a: f7ff fed5 bl d02efd8 <halrf_btc_rfk_ntfy> + d02f22e: 2201 movs r2, #1 + d02f230: 2100 movs r1, #0 + d02f232: 4620 mov r0, r4 + d02f234: f7ff fec1 bl d02efba <halrf_tmac_tx_pause> + d02f238: 4620 mov r0, r4 + d02f23a: f008 fcec bl d037c16 <halrf_cmd_parser_init> + d02f23e: 4620 mov r0, r4 + d02f240: f7ff ffe3 bl d02f20a <halrf_set_final_rfability> + d02f244: f7ff fe7e bl d02ef44 <halrf_config_nctl_reg> + d02f248: 4620 mov r0, r4 + d02f24a: f7ff ffb9 bl d02f1c0 <halrf_rfk_self_init> + d02f24e: 2100 movs r1, #0 + d02f250: 4620 mov r0, r4 + d02f252: f7ff fe1b bl d02ee8c <halrf_set_ref_power_to_struct> + d02f256: 2100 movs r1, #0 + d02f258: 4620 mov r0, r4 + d02f25a: f7ff fdc4 bl d02ede6 <halrf_rck_trigger> + d02f25e: 2100 movs r1, #0 + d02f260: 4620 mov r0, r4 + d02f262: f7ff fa92 bl d02e78a <halrf_dack_trigger> + d02f266: 2201 movs r2, #1 + d02f268: 2100 movs r1, #0 + d02f26a: 4620 mov r0, r4 + d02f26c: f7ff fac2 bl d02e7f4 <halrf_rx_dck_trigger> + d02f270: 4620 mov r0, r4 + d02f272: f7ff fb77 bl d02e964 <halrf_synk_trigger> + d02f276: 2100 movs r1, #0 + d02f278: 4620 mov r0, r4 + d02f27a: f7ff fe0e bl d02ee9a <halrf_get_efuse_trim> + d02f27e: 2100 movs r1, #0 + d02f280: 4620 mov r0, r4 + d02f282: f7ff fdf3 bl d02ee6c <halrf_tssi_get_efuse_ex> + d02f286: 4620 mov r0, r4 + d02f288: f7ff fcdf bl d02ec4a <halrf_do_tssi_init> + d02f28c: 6823 ldr r3, [r4, #0] + d02f28e: 785b ldrb r3, [r3, #1] + d02f290: 2b01 cmp r3, #1 + d02f292: d104 bne.n d02f29e <halrf_dm_init+0x88> + d02f294: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02f298: 4620 mov r0, r4 + d02f29a: f7ff fe05 bl d02eea8 <halrf_wl_tx_power_control> + d02f29e: 4620 mov r0, r4 + d02f2a0: f7ff feba bl d02f018 <halrf_fcs_init> + d02f2a4: 2200 movs r2, #0 + d02f2a6: 4620 mov r0, r4 + d02f2a8: 4611 mov r1, r2 + d02f2aa: f7ff fe86 bl d02efba <halrf_tmac_tx_pause> + d02f2ae: 4620 mov r0, r4 + d02f2b0: 2300 movs r3, #0 + d02f2b2: 2207 movs r2, #7 + d02f2b4: 2110 movs r1, #16 + d02f2b6: f7ff fe8f bl d02efd8 <halrf_btc_rfk_ntfy> + d02f2ba: 2000 movs r0, #0 + d02f2bc: 8620 strh r0, [r4, #48] ; 0x30 + d02f2be: bd10 pop {r4, pc} + d02f2c0: 2001 movs r0, #1 + d02f2c2: e7fc b.n d02f2be <halrf_dm_init+0xa8> + +0d02f2c4 <halrf_init>: + d02f2c4: b5f8 push {r3, r4, r5, r6, r7, lr} + d02f2c6: 4606 mov r6, r0 + d02f2c8: f44f 601d mov.w r0, #2512 ; 0x9d0 + d02f2cc: 460d mov r5, r1 + d02f2ce: 4617 mov r7, r2 + d02f2d0: f7d6 f95a bl d005588 <rtw_zmalloc> + d02f2d4: 4604 mov r4, r0 + d02f2d6: b170 cbz r0, d02f2f6 <halrf_init+0x32> + d02f2d8: 6038 str r0, [r7, #0] + d02f2da: e9c0 6500 strd r6, r5, [r0] + d02f2de: 2500 movs r5, #0 + d02f2e0: f880 503b strb.w r5, [r0, #59] ; 0x3b + d02f2e4: f7ff ff46 bl d02f174 <halrf_cmn_info_self_init> + d02f2e8: f008 fc8e bl d037c08 <halrf_dbg_setting_init> + d02f2ec: 4620 mov r0, r4 + d02f2ee: f7ff ff85 bl d02f1fc <halrf_set_rfability> + d02f2f2: 4628 mov r0, r5 + d02f2f4: bdf8 pop {r3, r4, r5, r6, r7, pc} + d02f2f6: 2006 movs r0, #6 + d02f2f8: e7fc b.n d02f2f4 <halrf_init+0x30> + +0d02f2fa <halrf_deinit>: + d02f2fa: 4608 mov r0, r1 + d02f2fc: b119 cbz r1, d02f306 <halrf_deinit+0xc> + d02f2fe: f44f 611d mov.w r1, #2512 ; 0x9d0 + d02f302: f7d6 b943 b.w d00558c <rtw_mfree> + d02f306: 4770 bx lr + +0d02f308 <halrf_get_regulation_info>: + d02f308: 2300 movs r3, #0 + d02f30a: b537 push {r0, r1, r2, r4, r5, lr} + d02f30c: 9300 str r3, [sp, #0] + d02f30e: 4604 mov r4, r0 + d02f310: f8cd 3003 str.w r3, [sp, #3] + d02f314: 460d mov r5, r1 + d02f316: 6803 ldr r3, [r0, #0] + d02f318: 4669 mov r1, sp + d02f31a: 69d8 ldr r0, [r3, #28] + d02f31c: f7f0 fee8 bl d0200f0 <rtw_phl_query_regulation> + d02f320: f8b4 38f8 ldrh.w r3, [r4, #2296] ; 0x8f8 + d02f324: 2bff cmp r3, #255 ; 0xff + d02f326: d002 beq.n d02f32e <halrf_get_regulation_info+0x26> + d02f328: b2d8 uxtb r0, r3 + d02f32a: b003 add sp, #12 + d02f32c: bd30 pop {r4, r5, pc} + d02f32e: b955 cbnz r5, d02f346 <halrf_get_regulation_info+0x3e> + d02f330: f89d 0001 ldrb.w r0, [sp, #1] + d02f334: eb04 1405 add.w r4, r4, r5, lsl #4 + d02f338: 4404 add r4, r0 + d02f33a: f894 3717 ldrb.w r3, [r4, #1815] ; 0x717 + d02f33e: 2b01 cmp r3, #1 + d02f340: bf18 it ne + d02f342: 2009 movne r0, #9 + d02f344: e7f1 b.n d02f32a <halrf_get_regulation_info+0x22> + d02f346: 2d01 cmp r5, #1 + d02f348: d102 bne.n d02f350 <halrf_get_regulation_info+0x48> + d02f34a: f89d 0002 ldrb.w r0, [sp, #2] + d02f34e: e7f1 b.n d02f334 <halrf_get_regulation_info+0x2c> + d02f350: 2d02 cmp r5, #2 + d02f352: bf0c ite eq + d02f354: f89d 0003 ldrbeq.w r0, [sp, #3] + d02f358: 2009 movne r0, #9 + d02f35a: e7eb b.n d02f334 <halrf_get_regulation_info+0x2c> + +0d02f35c <halrf_power_by_rate_store_to_array>: + d02f35c: 2902 cmp r1, #2 + d02f35e: b530 push {r4, r5, lr} + d02f360: 9c03 ldr r4, [sp, #12] + d02f362: d81a bhi.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f364: 2a04 cmp r2, #4 + d02f366: d90a bls.n d02f37e <halrf_power_by_rate_store_to_array+0x22> + d02f368: 2a0f cmp r2, #15 + d02f36a: d116 bne.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f36c: 2900 cmp r1, #0 + d02f36e: f040 80ad bne.w d02f4cc <halrf_power_by_rate_store_to_array+0x170> + d02f372: 2b07 cmp r3, #7 + d02f374: f040 80b6 bne.w d02f4e4 <halrf_power_by_rate_store_to_array+0x188> + d02f378: f8c0 4844 str.w r4, [r0, #2116] ; 0x844 + d02f37c: e00d b.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f37e: b969 cbnz r1, d02f39c <halrf_power_by_rate_store_to_array+0x40> + d02f380: b95a cbnz r2, d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f382: b973 cbnz r3, d02f3a2 <halrf_power_by_rate_store_to_array+0x46> + d02f384: 0a23 lsrs r3, r4, #8 + d02f386: f880 47b7 strb.w r4, [r0, #1975] ; 0x7b7 + d02f38a: f880 37b8 strb.w r3, [r0, #1976] ; 0x7b8 + d02f38e: 0c23 lsrs r3, r4, #16 + d02f390: 0e24 lsrs r4, r4, #24 + d02f392: f880 37b9 strb.w r3, [r0, #1977] ; 0x7b9 + d02f396: f880 47ba strb.w r4, [r0, #1978] ; 0x7ba + d02f39a: bd30 pop {r4, r5, pc} + d02f39c: 2a00 cmp r2, #0 + d02f39e: f040 8095 bne.w d02f4cc <halrf_power_by_rate_store_to_array+0x170> + d02f3a2: 2b01 cmp r3, #1 + d02f3a4: d10e bne.n d02f3c4 <halrf_power_by_rate_store_to_array+0x68> + d02f3a6: 2391 movs r3, #145 ; 0x91 + d02f3a8: fb03 0001 mla r0, r3, r1, r0 + d02f3ac: 0a23 lsrs r3, r4, #8 + d02f3ae: f880 47bb strb.w r4, [r0, #1979] ; 0x7bb + d02f3b2: f880 37bc strb.w r3, [r0, #1980] ; 0x7bc + d02f3b6: 0c23 lsrs r3, r4, #16 + d02f3b8: 0e24 lsrs r4, r4, #24 + d02f3ba: f880 37bd strb.w r3, [r0, #1981] ; 0x7bd + d02f3be: f880 47be strb.w r4, [r0, #1982] ; 0x7be + d02f3c2: e7ea b.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f3c4: 2b02 cmp r3, #2 + d02f3c6: d10e bne.n d02f3e6 <halrf_power_by_rate_store_to_array+0x8a> + d02f3c8: 2391 movs r3, #145 ; 0x91 + d02f3ca: fb03 0001 mla r0, r3, r1, r0 + d02f3ce: 0a23 lsrs r3, r4, #8 + d02f3d0: f880 47bf strb.w r4, [r0, #1983] ; 0x7bf + d02f3d4: f880 37c0 strb.w r3, [r0, #1984] ; 0x7c0 + d02f3d8: 0c23 lsrs r3, r4, #16 + d02f3da: 0e24 lsrs r4, r4, #24 + d02f3dc: f880 37c1 strb.w r3, [r0, #1985] ; 0x7c1 + d02f3e0: f880 47c2 strb.w r4, [r0, #1986] ; 0x7c2 + d02f3e4: e7d9 b.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f3e6: 2b03 cmp r3, #3 + d02f3e8: d121 bne.n d02f42e <halrf_power_by_rate_store_to_array+0xd2> + d02f3ea: 2391 movs r3, #145 ; 0x91 + d02f3ec: b265 sxtb r5, r4 + d02f3ee: f344 2207 sbfx r2, r4, #8, #8 + d02f3f2: fb03 0001 mla r0, r3, r1, r0 + d02f3f6: f344 4307 sbfx r3, r4, #16, #8 + d02f3fa: 1624 asrs r4, r4, #24 + d02f3fc: f880 57c3 strb.w r5, [r0, #1987] ; 0x7c3 + d02f400: f880 27c4 strb.w r2, [r0, #1988] ; 0x7c4 + d02f404: f880 37c5 strb.w r3, [r0, #1989] ; 0x7c5 + d02f408: f880 47c6 strb.w r4, [r0, #1990] ; 0x7c6 + d02f40c: f880 57e3 strb.w r5, [r0, #2019] ; 0x7e3 + d02f410: f880 27e4 strb.w r2, [r0, #2020] ; 0x7e4 + d02f414: f880 37e5 strb.w r3, [r0, #2021] ; 0x7e5 + d02f418: f880 47e6 strb.w r4, [r0, #2022] ; 0x7e6 + d02f41c: f880 580b strb.w r5, [r0, #2059] ; 0x80b + d02f420: f880 280c strb.w r2, [r0, #2060] ; 0x80c + d02f424: f880 380d strb.w r3, [r0, #2061] ; 0x80d + d02f428: f880 480e strb.w r4, [r0, #2062] ; 0x80e + d02f42c: e7b5 b.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f42e: 2b04 cmp r3, #4 + d02f430: d121 bne.n d02f476 <halrf_power_by_rate_store_to_array+0x11a> + d02f432: 2391 movs r3, #145 ; 0x91 + d02f434: b265 sxtb r5, r4 + d02f436: f344 2207 sbfx r2, r4, #8, #8 + d02f43a: fb03 0001 mla r0, r3, r1, r0 + d02f43e: f344 4307 sbfx r3, r4, #16, #8 + d02f442: 1624 asrs r4, r4, #24 + d02f444: f880 57c7 strb.w r5, [r0, #1991] ; 0x7c7 + d02f448: f880 27c8 strb.w r2, [r0, #1992] ; 0x7c8 + d02f44c: f880 37c9 strb.w r3, [r0, #1993] ; 0x7c9 + d02f450: f880 47ca strb.w r4, [r0, #1994] ; 0x7ca + d02f454: f880 57e7 strb.w r5, [r0, #2023] ; 0x7e7 + d02f458: f880 27e8 strb.w r2, [r0, #2024] ; 0x7e8 + d02f45c: f880 37e9 strb.w r3, [r0, #2025] ; 0x7e9 + d02f460: f880 47ea strb.w r4, [r0, #2026] ; 0x7ea + d02f464: f880 580f strb.w r5, [r0, #2063] ; 0x80f + d02f468: f880 2810 strb.w r2, [r0, #2064] ; 0x810 + d02f46c: f880 3811 strb.w r3, [r0, #2065] ; 0x811 + d02f470: f880 4812 strb.w r4, [r0, #2066] ; 0x812 + d02f474: e791 b.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f476: 2b05 cmp r3, #5 + d02f478: d114 bne.n d02f4a4 <halrf_power_by_rate_store_to_array+0x148> + d02f47a: 2391 movs r3, #145 ; 0x91 + d02f47c: b262 sxtb r2, r4 + d02f47e: fb03 0001 mla r0, r3, r1, r0 + d02f482: f344 2307 sbfx r3, r4, #8, #8 + d02f486: f880 37ec strb.w r3, [r0, #2028] ; 0x7ec + d02f48a: f880 3814 strb.w r3, [r0, #2068] ; 0x814 + d02f48e: 0c23 lsrs r3, r4, #16 + d02f490: 0e24 lsrs r4, r4, #24 + d02f492: f880 27eb strb.w r2, [r0, #2027] ; 0x7eb + d02f496: f880 2813 strb.w r2, [r0, #2067] ; 0x813 + d02f49a: f880 3815 strb.w r3, [r0, #2069] ; 0x815 + d02f49e: f880 4816 strb.w r4, [r0, #2070] ; 0x816 + d02f4a2: e77a b.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f4a4: 2b06 cmp r3, #6 + d02f4a6: d10e bne.n d02f4c6 <halrf_power_by_rate_store_to_array+0x16a> + d02f4a8: 2391 movs r3, #145 ; 0x91 + d02f4aa: fb03 0001 mla r0, r3, r1, r0 + d02f4ae: 0a23 lsrs r3, r4, #8 + d02f4b0: f880 483b strb.w r4, [r0, #2107] ; 0x83b + d02f4b4: f880 383c strb.w r3, [r0, #2108] ; 0x83c + d02f4b8: 0c23 lsrs r3, r4, #16 + d02f4ba: 0e24 lsrs r4, r4, #24 + d02f4bc: f880 383d strb.w r3, [r0, #2109] ; 0x83d + d02f4c0: f880 483e strb.w r4, [r0, #2110] ; 0x83e + d02f4c4: e769 b.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f4c6: 2900 cmp r1, #0 + d02f4c8: f43f af67 beq.w d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f4cc: 2901 cmp r1, #1 + d02f4ce: f47f af64 bne.w d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f4d2: 2a0f cmp r2, #15 + d02f4d4: f47f af61 bne.w d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f4d8: 2b09 cmp r3, #9 + d02f4da: f47f af5e bne.w d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f4de: f8c0 48d4 str.w r4, [r0, #2260] ; 0x8d4 + d02f4e2: e75a b.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f4e4: 2b08 cmp r3, #8 + d02f4e6: f47f af58 bne.w d02f39a <halrf_power_by_rate_store_to_array+0x3e> + d02f4ea: 0e24 lsrs r4, r4, #24 + d02f4ec: f880 4843 strb.w r4, [r0, #2115] ; 0x843 + d02f4f0: e753 b.n d02f39a <halrf_power_by_rate_store_to_array+0x3e> + +0d02f4f2 <halrf_get_bwch_idx_to_limit_array>: + d02f4f2: 4602 mov r2, r0 + d02f4f4: b9f1 cbnz r1, d02f534 <halrf_get_bwch_idx_to_limit_array+0x42> + d02f4f6: 1e43 subs r3, r0, #1 + d02f4f8: b2d8 uxtb r0, r3 + d02f4fa: 280d cmp r0, #13 + d02f4fc: d93f bls.n d02f57e <halrf_get_bwch_idx_to_limit_array+0x8c> + d02f4fe: f1a2 0324 sub.w r3, r2, #36 ; 0x24 + d02f502: b2d8 uxtb r0, r3 + d02f504: 281c cmp r0, #28 + d02f506: d802 bhi.n d02f50e <halrf_get_bwch_idx_to_limit_array+0x1c> + d02f508: f3c3 0087 ubfx r0, r3, #2, #8 + d02f50c: 4770 bx lr + d02f50e: f1a2 0364 sub.w r3, r2, #100 ; 0x64 + d02f512: b2d8 uxtb r0, r3 + d02f514: 282c cmp r0, #44 ; 0x2c + d02f516: d803 bhi.n d02f520 <halrf_get_bwch_idx_to_limit_array+0x2e> + d02f518: 1098 asrs r0, r3, #2 + d02f51a: 3008 adds r0, #8 + d02f51c: b2c0 uxtb r0, r0 + d02f51e: 4770 bx lr + d02f520: f102 036b add.w r3, r2, #107 ; 0x6b + d02f524: b2db uxtb r3, r3 + d02f526: 2b1c cmp r3, #28 + d02f528: d828 bhi.n d02f57c <halrf_get_bwch_idx_to_limit_array+0x8a> + d02f52a: f1a2 0095 sub.w r0, r2, #149 ; 0x95 + d02f52e: 1080 asrs r0, r0, #2 + d02f530: 3014 adds r0, #20 + d02f532: e7f3 b.n d02f51c <halrf_get_bwch_idx_to_limit_array+0x2a> + d02f534: 2901 cmp r1, #1 + d02f536: d121 bne.n d02f57c <halrf_get_bwch_idx_to_limit_array+0x8a> + d02f538: 1e43 subs r3, r0, #1 + d02f53a: b2d8 uxtb r0, r3 + d02f53c: 280d cmp r0, #13 + d02f53e: d91e bls.n d02f57e <halrf_get_bwch_idx_to_limit_array+0x8c> + d02f540: f1a2 0324 sub.w r3, r2, #36 ; 0x24 + d02f544: 2b1a cmp r3, #26 + d02f546: d807 bhi.n d02f558 <halrf_get_bwch_idx_to_limit_array+0x66> + d02f548: f1b2 0326 subs.w r3, r2, #38 ; 0x26 + d02f54c: bf48 it mi + d02f54e: f1a2 031f submi.w r3, r2, #31 + d02f552: f3c3 00c7 ubfx r0, r3, #3, #8 + d02f556: 4770 bx lr + d02f558: f1a2 0366 sub.w r3, r2, #102 ; 0x66 + d02f55c: b2d9 uxtb r1, r3 + d02f55e: 2928 cmp r1, #40 ; 0x28 + d02f560: d802 bhi.n d02f568 <halrf_get_bwch_idx_to_limit_array+0x76> + d02f562: 10d8 asrs r0, r3, #3 + d02f564: 3004 adds r0, #4 + d02f566: e7d9 b.n d02f51c <halrf_get_bwch_idx_to_limit_array+0x2a> + d02f568: f102 0369 add.w r3, r2, #105 ; 0x69 + d02f56c: b2db uxtb r3, r3 + d02f56e: 2b18 cmp r3, #24 + d02f570: d804 bhi.n d02f57c <halrf_get_bwch_idx_to_limit_array+0x8a> + d02f572: f1a2 0097 sub.w r0, r2, #151 ; 0x97 + d02f576: 10c0 asrs r0, r0, #3 + d02f578: 300a adds r0, #10 + d02f57a: e7cf b.n d02f51c <halrf_get_bwch_idx_to_limit_array+0x2a> + d02f57c: 2000 movs r0, #0 + d02f57e: 4770 bx lr + +0d02f580 <halrf_hw_rate_to_pwr_by_rate>: + d02f580: f5b0 7fde cmp.w r0, #444 ; 0x1bc + d02f584: bf3a itte cc + d02f586: 4b02 ldrcc r3, [pc, #8] ; (d02f590 <halrf_hw_rate_to_pwr_by_rate+0x10>) + d02f588: 5c18 ldrbcc r0, [r3, r0] + d02f58a: 2004 movcs r0, #4 + d02f58c: 4770 bx lr + d02f58e: bf00 nop + d02f590: 0d04e4f0 .word 0x0d04e4f0 + +0d02f594 <halrf_get_dcm_offset_pwr_by_rate>: + d02f594: b510 push {r4, lr} + d02f596: 4604 mov r4, r0 + d02f598: b9b9 cbnz r1, d02f5ca <halrf_get_dcm_offset_pwr_by_rate+0x36> + d02f59a: f7ff fff1 bl d02f580 <halrf_hw_rate_to_pwr_by_rate> + d02f59e: 2a01 cmp r2, #1 + d02f5a0: d112 bne.n d02f5c8 <halrf_get_dcm_offset_pwr_by_rate+0x34> + d02f5a2: f5a4 73c0 sub.w r3, r4, #384 ; 0x180 + d02f5a6: 2b3b cmp r3, #59 ; 0x3b + d02f5a8: bf98 it ls + d02f5aa: 208c movls r0, #140 ; 0x8c + d02f5ac: f5a4 7380 sub.w r3, r4, #256 ; 0x100 + d02f5b0: 2b39 cmp r3, #57 ; 0x39 + d02f5b2: d92a bls.n d02f60a <halrf_get_dcm_offset_pwr_by_rate+0x76> + d02f5b4: f1a4 0380 sub.w r3, r4, #128 ; 0x80 + d02f5b8: 2b1f cmp r3, #31 + d02f5ba: d928 bls.n d02f60e <halrf_get_dcm_offset_pwr_by_rate+0x7a> + d02f5bc: 1f23 subs r3, r4, #4 + d02f5be: 2b07 cmp r3, #7 + d02f5c0: d927 bls.n d02f612 <halrf_get_dcm_offset_pwr_by_rate+0x7e> + d02f5c2: 2c03 cmp r4, #3 + d02f5c4: bf98 it ls + d02f5c6: 2090 movls r0, #144 ; 0x90 + d02f5c8: bd10 pop {r4, pc} + d02f5ca: 2901 cmp r1, #1 + d02f5cc: d11b bne.n d02f606 <halrf_get_dcm_offset_pwr_by_rate+0x72> + d02f5ce: f5b0 7fc0 cmp.w r0, #384 ; 0x180 + d02f5d2: d020 beq.n d02f616 <halrf_get_dcm_offset_pwr_by_rate+0x82> + d02f5d4: f240 1381 movw r3, #385 ; 0x181 + d02f5d8: 4298 cmp r0, r3 + d02f5da: d021 beq.n d02f620 <halrf_get_dcm_offset_pwr_by_rate+0x8c> + d02f5dc: f240 1383 movw r3, #387 ; 0x183 + d02f5e0: 4298 cmp r0, r3 + d02f5e2: d01f beq.n d02f624 <halrf_get_dcm_offset_pwr_by_rate+0x90> + d02f5e4: f5b0 7fc2 cmp.w r0, #388 ; 0x184 + d02f5e8: d01e beq.n d02f628 <halrf_get_dcm_offset_pwr_by_rate+0x94> + d02f5ea: f5b0 7fc8 cmp.w r0, #400 ; 0x190 + d02f5ee: d01d beq.n d02f62c <halrf_get_dcm_offset_pwr_by_rate+0x98> + d02f5f0: f240 1391 movw r3, #401 ; 0x191 + d02f5f4: 4298 cmp r0, r3 + d02f5f6: d01b beq.n d02f630 <halrf_get_dcm_offset_pwr_by_rate+0x9c> + d02f5f8: f240 1393 movw r3, #403 ; 0x193 + d02f5fc: 4298 cmp r0, r3 + d02f5fe: d019 beq.n d02f634 <halrf_get_dcm_offset_pwr_by_rate+0xa0> + d02f600: f5b0 7fca cmp.w r0, #404 ; 0x194 + d02f604: d018 beq.n d02f638 <halrf_get_dcm_offset_pwr_by_rate+0xa4> + d02f606: 2000 movs r0, #0 + d02f608: e7c9 b.n d02f59e <halrf_get_dcm_offset_pwr_by_rate+0xa> + d02f60a: 208d movs r0, #141 ; 0x8d + d02f60c: e7d6 b.n d02f5bc <halrf_get_dcm_offset_pwr_by_rate+0x28> + d02f60e: 208e movs r0, #142 ; 0x8e + d02f610: e7da b.n d02f5c8 <halrf_get_dcm_offset_pwr_by_rate+0x34> + d02f612: 208f movs r0, #143 ; 0x8f + d02f614: e7d8 b.n d02f5c8 <halrf_get_dcm_offset_pwr_by_rate+0x34> + d02f616: 2084 movs r0, #132 ; 0x84 + d02f618: 2a01 cmp r2, #1 + d02f61a: d1d5 bne.n d02f5c8 <halrf_get_dcm_offset_pwr_by_rate+0x34> + d02f61c: 208c movs r0, #140 ; 0x8c + d02f61e: e7c5 b.n d02f5ac <halrf_get_dcm_offset_pwr_by_rate+0x18> + d02f620: 2085 movs r0, #133 ; 0x85 + d02f622: e7f9 b.n d02f618 <halrf_get_dcm_offset_pwr_by_rate+0x84> + d02f624: 2086 movs r0, #134 ; 0x86 + d02f626: e7f7 b.n d02f618 <halrf_get_dcm_offset_pwr_by_rate+0x84> + d02f628: 2087 movs r0, #135 ; 0x87 + d02f62a: e7f5 b.n d02f618 <halrf_get_dcm_offset_pwr_by_rate+0x84> + d02f62c: 2088 movs r0, #136 ; 0x88 + d02f62e: e7f3 b.n d02f618 <halrf_get_dcm_offset_pwr_by_rate+0x84> + d02f630: 2089 movs r0, #137 ; 0x89 + d02f632: e7f1 b.n d02f618 <halrf_get_dcm_offset_pwr_by_rate+0x84> + d02f634: 208a movs r0, #138 ; 0x8a + d02f636: e7ef b.n d02f618 <halrf_get_dcm_offset_pwr_by_rate+0x84> + d02f638: 208b movs r0, #139 ; 0x8b + d02f63a: e7ed b.n d02f618 <halrf_get_dcm_offset_pwr_by_rate+0x84> + +0d02f63c <halrf_hw_rate_to_limit_rate_tx_num>: + d02f63c: 2803 cmp r0, #3 + d02f63e: d905 bls.n d02f64c <halrf_hw_rate_to_limit_rate_tx_num+0x10> + d02f640: 3804 subs r0, #4 + d02f642: 2807 cmp r0, #7 + d02f644: bf8c ite hi + d02f646: 2002 movhi r0, #2 + d02f648: 2001 movls r0, #1 + d02f64a: 4770 bx lr + d02f64c: 2000 movs r0, #0 + d02f64e: 4770 bx lr + +0d02f650 <halrf_get_power_by_rate>: + d02f650: b538 push {r3, r4, r5, lr} + d02f652: 4604 mov r4, r0 + d02f654: 4619 mov r1, r3 + d02f656: 4610 mov r0, r2 + d02f658: f89d 2010 ldrb.w r2, [sp, #16] + d02f65c: 6863 ldr r3, [r4, #4] + d02f65e: f893 5078 ldrb.w r5, [r3, #120] ; 0x78 + d02f662: 2d01 cmp r5, #1 + d02f664: d818 bhi.n d02f698 <halrf_get_power_by_rate+0x48> + d02f666: f7ff ff95 bl d02f594 <halrf_get_dcm_offset_pwr_by_rate> + d02f66a: 2803 cmp r0, #3 + d02f66c: d901 bls.n d02f672 <halrf_get_power_by_rate+0x22> + d02f66e: 2890 cmp r0, #144 ; 0x90 + d02f670: d10b bne.n d02f68a <halrf_get_power_by_rate+0x3a> + d02f672: 1823 adds r3, r4, r0 + d02f674: f993 07b7 ldrsb.w r0, [r3, #1975] ; 0x7b7 + d02f678: b932 cbnz r2, d02f688 <halrf_get_power_by_rate+0x38> + d02f67a: f894 38fc ldrb.w r3, [r4, #2300] ; 0x8fc + d02f67e: f894 28fa ldrb.w r2, [r4, #2298] ; 0x8fa + d02f682: 1a9b subs r3, r3, r2 + d02f684: 4418 add r0, r3 + d02f686: b240 sxtb r0, r0 + d02f688: bd38 pop {r3, r4, r5, pc} + d02f68a: 2391 movs r3, #145 ; 0x91 + d02f68c: fb03 4505 mla r5, r3, r5, r4 + d02f690: 4428 add r0, r5 + d02f692: f990 07b7 ldrsb.w r0, [r0, #1975] ; 0x7b7 + d02f696: e7ef b.n d02f678 <halrf_get_power_by_rate+0x28> + d02f698: 2000 movs r0, #0 + d02f69a: e7f5 b.n d02f688 <halrf_get_power_by_rate+0x38> + +0d02f69c <halrf_get_power_limit>: + d02f69c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d02f69e: 22e0 movs r2, #224 ; 0xe0 + d02f6a0: 461f mov r7, r3 + d02f6a2: 6843 ldr r3, [r0, #4] + d02f6a4: 4604 mov r4, r0 + d02f6a6: f89d 6020 ldrb.w r6, [sp, #32] + d02f6aa: fb02 3101 mla r1, r2, r1, r3 + d02f6ae: f891 5078 ldrb.w r5, [r1, #120] ; 0x78 + d02f6b2: 4629 mov r1, r5 + d02f6b4: f7ff fe28 bl d02f308 <halrf_get_regulation_info> + d02f6b8: 4631 mov r1, r6 + d02f6ba: 9001 str r0, [sp, #4] + d02f6bc: f89d 002c ldrb.w r0, [sp, #44] ; 0x2c + d02f6c0: f7ff ff17 bl d02f4f2 <halrf_get_bwch_idx_to_limit_array> + d02f6c4: 4603 mov r3, r0 + d02f6c6: 4638 mov r0, r7 + d02f6c8: f7ff ffb8 bl d02f63c <halrf_hw_rate_to_limit_rate_tx_num> + d02f6cc: 2e01 cmp r6, #1 + d02f6ce: 4601 mov r1, r0 + d02f6d0: 9a01 ldr r2, [sp, #4] + d02f6d2: d101 bne.n d02f6d8 <halrf_get_power_limit+0x3c> + d02f6d4: 2802 cmp r0, #2 + d02f6d6: d013 beq.n d02f700 <halrf_get_power_limit+0x64> + d02f6d8: 2d01 cmp r5, #1 + d02f6da: d102 bne.n d02f6e2 <halrf_get_power_limit+0x46> + d02f6dc: b109 cbz r1, d02f6e2 <halrf_get_power_limit+0x46> + d02f6de: 3901 subs r1, #1 + d02f6e0: b2c9 uxtb r1, r1 + d02f6e2: 4620 mov r0, r4 + d02f6e4: f7ff fd10 bl d02f108 <halrf_config_power_limit_by_ch> + d02f6e8: f894 38fc ldrb.w r3, [r4, #2300] ; 0x8fc + d02f6ec: 287f cmp r0, #127 ; 0x7f + d02f6ee: f894 28fa ldrb.w r2, [r4, #2298] ; 0x8fa + d02f6f2: bf08 it eq + d02f6f4: 2000 moveq r0, #0 + d02f6f6: 1a9b subs r3, r3, r2 + d02f6f8: 4418 add r0, r3 + d02f6fa: b240 sxtb r0, r0 + d02f6fc: b003 add sp, #12 + d02f6fe: bdf0 pop {r4, r5, r6, r7, pc} + d02f700: 2d01 cmp r5, #1 + d02f702: f04f 0103 mov.w r1, #3 + d02f706: d1ec bne.n d02f6e2 <halrf_get_power_limit+0x46> + d02f708: e7e9 b.n d02f6de <halrf_get_power_limit+0x42> + +0d02f70a <halrf_get_power_limit_ru>: + d02f70a: b538 push {r3, r4, r5, lr} + d02f70c: 22e0 movs r2, #224 ; 0xe0 + d02f70e: 6843 ldr r3, [r0, #4] + d02f710: 4604 mov r4, r0 + d02f712: fb02 3101 mla r1, r2, r1, r3 + d02f716: f891 1078 ldrb.w r1, [r1, #120] ; 0x78 + d02f71a: f7ff fdf5 bl d02f308 <halrf_get_regulation_info> + d02f71e: 4605 mov r5, r0 + d02f720: 2100 movs r1, #0 + d02f722: f89d 0018 ldrb.w r0, [sp, #24] + d02f726: f7ff fee4 bl d02f4f2 <halrf_get_bwch_idx_to_limit_array> + d02f72a: f89d 2010 ldrb.w r2, [sp, #16] + d02f72e: 4603 mov r3, r0 + d02f730: 4629 mov r1, r5 + d02f732: 4620 mov r0, r4 + d02f734: f7ff fcf5 bl d02f122 <halrf_config_power_limit_ru_by_ch> + d02f738: f894 38fc ldrb.w r3, [r4, #2300] ; 0x8fc + d02f73c: 287f cmp r0, #127 ; 0x7f + d02f73e: f894 28fa ldrb.w r2, [r4, #2298] ; 0x8fa + d02f742: bf08 it eq + d02f744: 2000 moveq r0, #0 + d02f746: 1a9b subs r3, r3, r2 + d02f748: 4418 add r0, r3 + d02f74a: b240 sxtb r0, r0 + d02f74c: bd38 pop {r3, r4, r5, pc} + +0d02f74e <halrf_get_efuse_power_table_switch>: + d02f74e: b538 push {r3, r4, r5, lr} + d02f750: e9d0 4300 ldrd r4, r3, [r0] + d02f754: 7be2 ldrb r2, [r4, #15] + d02f756: f002 0203 and.w r2, r2, #3 + d02f75a: f880 2714 strb.w r2, [r0, #1812] ; 0x714 + d02f75e: 7b65 ldrb r5, [r4, #13] + d02f760: f880 5715 strb.w r5, [r0, #1813] ; 0x715 + d02f764: 7ba5 ldrb r5, [r4, #14] + d02f766: 24e0 movs r4, #224 ; 0xe0 + d02f768: f880 5716 strb.w r5, [r0, #1814] ; 0x716 + d02f76c: b945 cbnz r5, d02f780 <halrf_get_efuse_power_table_switch+0x32> + d02f76e: fb04 3301 mla r3, r4, r1, r3 + d02f772: f883 50f6 strb.w r5, [r3, #246] ; 0xf6 + d02f776: 6840 ldr r0, [r0, #4] + d02f778: f7f0 fad2 bl d01fd20 <rtw_hal_mac_write_pwr_limit_en> + d02f77c: 2001 movs r0, #1 + d02f77e: bd38 pop {r3, r4, r5, pc} + d02f780: 2d01 cmp r5, #1 + d02f782: d0f4 beq.n d02f76e <halrf_get_efuse_power_table_switch+0x20> + d02f784: fb04 3301 mla r3, r4, r1, r3 + d02f788: b912 cbnz r2, d02f790 <halrf_get_efuse_power_table_switch+0x42> + d02f78a: f883 20f6 strb.w r2, [r3, #246] ; 0xf6 + d02f78e: e7f2 b.n d02f776 <halrf_get_efuse_power_table_switch+0x28> + d02f790: 2a02 cmp r2, #2 + d02f792: bf0c ite eq + d02f794: 2200 moveq r2, #0 + d02f796: 2201 movne r2, #1 + d02f798: e7f7 b.n d02f78a <halrf_get_efuse_power_table_switch+0x3c> + +0d02f79a <iqk_kpath>: + d02f79a: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc + d02f79e: 681b ldr r3, [r3, #0] + d02f7a0: 681b ldr r3, [r3, #0] + d02f7a2: 4718 bx r3 + +0d02f7a4 <iqk_restore>: + d02f7a4: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc + d02f7a8: 681b ldr r3, [r3, #0] + d02f7aa: 699b ldr r3, [r3, #24] + d02f7ac: 4718 bx r3 + +0d02f7ae <iqk_backup_mac_reg>: + d02f7ae: b570 push {r4, r5, r6, lr} + d02f7b0: 460d mov r5, r1 + d02f7b2: f8d0 69cc ldr.w r6, [r0, #2508] ; 0x9cc + d02f7b6: 2400 movs r4, #0 + d02f7b8: 6973 ldr r3, [r6, #20] + d02f7ba: 42a3 cmp r3, r4 + d02f7bc: d800 bhi.n d02f7c0 <iqk_backup_mac_reg+0x12> + d02f7be: bd70 pop {r4, r5, r6, pc} + d02f7c0: 2c10 cmp r4, #16 + d02f7c2: d0fc beq.n d02f7be <iqk_backup_mac_reg+0x10> + d02f7c4: 6933 ldr r3, [r6, #16] + d02f7c6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02f7ca: f853 0024 ldr.w r0, [r3, r4, lsl #2] + d02f7ce: f008 fa44 bl d037c5a <halrf_rreg> + d02f7d2: f845 0024 str.w r0, [r5, r4, lsl #2] + d02f7d6: 3401 adds r4, #1 + d02f7d8: e7ee b.n d02f7b8 <iqk_backup_mac_reg+0xa> + +0d02f7da <iqk_backup_bb_reg>: + d02f7da: b570 push {r4, r5, r6, lr} + d02f7dc: 460d mov r5, r1 + d02f7de: f8d0 69cc ldr.w r6, [r0, #2508] ; 0x9cc + d02f7e2: 2400 movs r4, #0 + d02f7e4: 69f3 ldr r3, [r6, #28] + d02f7e6: 42a3 cmp r3, r4 + d02f7e8: d800 bhi.n d02f7ec <iqk_backup_bb_reg+0x12> + d02f7ea: bd70 pop {r4, r5, r6, pc} + d02f7ec: 2c10 cmp r4, #16 + d02f7ee: d0fc beq.n d02f7ea <iqk_backup_bb_reg+0x10> + d02f7f0: 69b3 ldr r3, [r6, #24] + d02f7f2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02f7f6: f853 0024 ldr.w r0, [r3, r4, lsl #2] + d02f7fa: f008 fa2e bl d037c5a <halrf_rreg> + d02f7fe: f845 0024 str.w r0, [r5, r4, lsl #2] + d02f802: 3401 adds r4, #1 + d02f804: e7ee b.n d02f7e4 <iqk_backup_bb_reg+0xa> ... -0d02f72c <iqk_backup_rf_reg>: - d02f72c: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d02f730: 4605 mov r5, r0 - d02f732: 460e mov r6, r1 - d02f734: 4617 mov r7, r2 - d02f736: f8d0 89cc ldr.w r8, [r0, #2508] ; 0x9cc - d02f73a: 2400 movs r4, #0 - d02f73c: f8df 9030 ldr.w r9, [pc, #48] ; d02f770 <iqk_backup_rf_reg+0x44> - d02f740: f8d8 2024 ldr.w r2, [r8, #36] ; 0x24 - d02f744: 42a2 cmp r2, r4 - d02f746: d801 bhi.n d02f74c <iqk_backup_rf_reg+0x20> - d02f748: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d02f74c: 2c10 cmp r4, #16 - d02f74e: d0fb beq.n d02f748 <iqk_backup_rf_reg+0x1c> - d02f750: 686b ldr r3, [r5, #4] - d02f752: 4639 mov r1, r7 - d02f754: f8d8 2020 ldr.w r2, [r8, #32] - d02f758: 6958 ldr r0, [r3, #20] - d02f75a: 464b mov r3, r9 - d02f75c: f852 2024 ldr.w r2, [r2, r4, lsl #2] - d02f760: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d02f764: f7e5 fca0 bl d0150a8 <halbb_read_rf_reg> - d02f768: f846 0024 str.w r0, [r6, r4, lsl #2] - d02f76c: 3401 adds r4, #1 - d02f76e: e7e7 b.n d02f740 <iqk_backup_rf_reg+0x14> - d02f770: 000fffff .word 0x000fffff - -0d02f774 <iqk_restore_mac_reg>: - d02f774: b570 push {r4, r5, r6, lr} - d02f776: 460d mov r5, r1 - d02f778: f8d0 69cc ldr.w r6, [r0, #2508] ; 0x9cc - d02f77c: 2400 movs r4, #0 - d02f77e: 6973 ldr r3, [r6, #20] - d02f780: 42a3 cmp r3, r4 - d02f782: d800 bhi.n d02f786 <iqk_restore_mac_reg+0x12> - d02f784: bd70 pop {r4, r5, r6, pc} - d02f786: 2c10 cmp r4, #16 - d02f788: d0fc beq.n d02f784 <iqk_restore_mac_reg+0x10> - d02f78a: 6933 ldr r3, [r6, #16] - d02f78c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02f790: f855 2024 ldr.w r2, [r5, r4, lsl #2] - d02f794: f853 0024 ldr.w r0, [r3, r4, lsl #2] - d02f798: 3401 adds r4, #1 - d02f79a: f008 f9dc bl d037b56 <halrf_wreg> - d02f79e: e7ee b.n d02f77e <iqk_restore_mac_reg+0xa> - -0d02f7a0 <iqk_restore_bb_reg>: - d02f7a0: b570 push {r4, r5, r6, lr} - d02f7a2: 460d mov r5, r1 - d02f7a4: f8d0 69cc ldr.w r6, [r0, #2508] ; 0x9cc - d02f7a8: 2400 movs r4, #0 - d02f7aa: 69f3 ldr r3, [r6, #28] - d02f7ac: 42a3 cmp r3, r4 - d02f7ae: d800 bhi.n d02f7b2 <iqk_restore_bb_reg+0x12> - d02f7b0: bd70 pop {r4, r5, r6, pc} - d02f7b2: 2c10 cmp r4, #16 - d02f7b4: d0fc beq.n d02f7b0 <iqk_restore_bb_reg+0x10> - d02f7b6: 69b3 ldr r3, [r6, #24] - d02f7b8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d02f7bc: f855 2024 ldr.w r2, [r5, r4, lsl #2] - d02f7c0: f853 0024 ldr.w r0, [r3, r4, lsl #2] - d02f7c4: 3401 adds r4, #1 - d02f7c6: f008 f9c6 bl d037b56 <halrf_wreg> - d02f7ca: e7ee b.n d02f7aa <iqk_restore_bb_reg+0xa> - -0d02f7cc <iqk_restore_rf_reg>: - d02f7cc: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d02f7d0: 4605 mov r5, r0 - d02f7d2: 460e mov r6, r1 - d02f7d4: 4617 mov r7, r2 - d02f7d6: f8d0 89cc ldr.w r8, [r0, #2508] ; 0x9cc - d02f7da: 2400 movs r4, #0 - d02f7dc: f8df 9030 ldr.w r9, [pc, #48] ; d02f810 <iqk_restore_rf_reg+0x44> - d02f7e0: f8d8 2024 ldr.w r2, [r8, #36] ; 0x24 - d02f7e4: 42a2 cmp r2, r4 - d02f7e6: d802 bhi.n d02f7ee <iqk_restore_rf_reg+0x22> - d02f7e8: b003 add sp, #12 - d02f7ea: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d02f7ee: 2c10 cmp r4, #16 - d02f7f0: d0fa beq.n d02f7e8 <iqk_restore_rf_reg+0x1c> - d02f7f2: f856 3024 ldr.w r3, [r6, r4, lsl #2] - d02f7f6: 4639 mov r1, r7 - d02f7f8: f8d8 2020 ldr.w r2, [r8, #32] - d02f7fc: 4628 mov r0, r5 - d02f7fe: 9300 str r3, [sp, #0] - d02f800: 464b mov r3, r9 - d02f802: f852 2024 ldr.w r2, [r2, r4, lsl #2] - d02f806: 3401 adds r4, #1 - d02f808: f008 f9c6 bl d037b98 <halrf_wrf> - d02f80c: e7e8 b.n d02f7e0 <iqk_restore_rf_reg+0x14> - d02f80e: bf00 nop - d02f810: 000fffff .word 0x000fffff - -0d02f814 <iqk_macbb_setting>: - d02f814: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc - d02f818: 681b ldr r3, [r3, #0] - d02f81a: 691b ldr r3, [r3, #16] - d02f81c: 4718 bx r3 - -0d02f81e <iqk_preset>: - d02f81e: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc - d02f822: 681b ldr r3, [r3, #0] - d02f824: 68db ldr r3, [r3, #12] - d02f826: 4718 bx r3 - -0d02f828 <iqk_afebb_restore>: - d02f828: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc - d02f82c: 681b ldr r3, [r3, #0] - d02f82e: 69db ldr r3, [r3, #28] - d02f830: 4718 bx r3 - -0d02f832 <iqk_get_ch_info>: - d02f832: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc - d02f836: 681b ldr r3, [r3, #0] - d02f838: 689b ldr r3, [r3, #8] - d02f83a: 4718 bx r3 - -0d02f83c <iqk_start_iqk>: - d02f83c: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc - d02f840: 681b ldr r3, [r3, #0] - d02f842: 695b ldr r3, [r3, #20] - d02f844: 4718 bx r3 - -0d02f846 <halrf_iqk_init>: - d02f846: 6843 ldr r3, [r0, #4] - d02f848: 785b ldrb r3, [r3, #1] - d02f84a: 2b07 cmp r3, #7 - d02f84c: d101 bne.n d02f852 <halrf_iqk_init+0xc> - d02f84e: f003 bb57 b.w d032f00 <iqk_init_8730e> - d02f852: 4770 bx lr - -0d02f854 <halrf_doiqk>: - d02f854: b5f0 push {r4, r5, r6, r7, lr} - d02f856: f5ad 7d21 sub.w sp, sp, #644 ; 0x284 - d02f85a: 4604 mov r4, r0 - d02f85c: 4616 mov r6, r2 - d02f85e: 2100 movs r1, #0 - d02f860: 2240 movs r2, #64 ; 0x40 - d02f862: 4668 mov r0, sp - d02f864: 461d mov r5, r3 - d02f866: f013 fa1b bl d042ca0 <____wrap_memset_veneer> - d02f86a: 2240 movs r2, #64 ; 0x40 - d02f86c: 2100 movs r1, #0 - d02f86e: eb0d 0002 add.w r0, sp, r2 - d02f872: f013 fa15 bl d042ca0 <____wrap_memset_veneer> - d02f876: f44f 7200 mov.w r2, #512 ; 0x200 - d02f87a: 2100 movs r1, #0 - d02f87c: a820 add r0, sp, #128 ; 0x80 - d02f87e: f013 fa0f bl d042ca0 <____wrap_memset_veneer> - d02f882: 462a mov r2, r5 - d02f884: 4631 mov r1, r6 - d02f886: 4620 mov r0, r4 - d02f888: f7ff ffd3 bl d02f832 <iqk_get_ch_info> - d02f88c: 4669 mov r1, sp - d02f88e: 4620 mov r0, r4 - d02f890: f7ff ff1f bl d02f6d2 <iqk_backup_mac_reg> - d02f894: a910 add r1, sp, #64 ; 0x40 - d02f896: 4620 mov r0, r4 - d02f898: f7ff ff31 bl d02f6fe <iqk_backup_bb_reg> - d02f89c: ab20 add r3, sp, #128 ; 0x80 - d02f89e: 462a mov r2, r5 - d02f8a0: 4620 mov r0, r4 - d02f8a2: eb03 1785 add.w r7, r3, r5, lsl #6 - d02f8a6: 4639 mov r1, r7 - d02f8a8: f7ff ff40 bl d02f72c <iqk_backup_rf_reg> - d02f8ac: 462a mov r2, r5 - d02f8ae: 4631 mov r1, r6 - d02f8b0: 4620 mov r0, r4 - d02f8b2: f7ff ffaf bl d02f814 <iqk_macbb_setting> - d02f8b6: 4629 mov r1, r5 - d02f8b8: 4620 mov r0, r4 - d02f8ba: f7ff ffb0 bl d02f81e <iqk_preset> - d02f8be: 462a mov r2, r5 - d02f8c0: 4631 mov r1, r6 - d02f8c2: 4620 mov r0, r4 - d02f8c4: f7ff ffba bl d02f83c <iqk_start_iqk> - d02f8c8: 4629 mov r1, r5 - d02f8ca: 4620 mov r0, r4 - d02f8cc: f7ff fefc bl d02f6c8 <iqk_restore> - d02f8d0: 462a mov r2, r5 - d02f8d2: 4631 mov r1, r6 - d02f8d4: 4620 mov r0, r4 - d02f8d6: f7ff ffa7 bl d02f828 <iqk_afebb_restore> - d02f8da: 4669 mov r1, sp - d02f8dc: 4620 mov r0, r4 - d02f8de: f7ff ff49 bl d02f774 <iqk_restore_mac_reg> - d02f8e2: a910 add r1, sp, #64 ; 0x40 - d02f8e4: 4620 mov r0, r4 - d02f8e6: f7ff ff5b bl d02f7a0 <iqk_restore_bb_reg> - d02f8ea: 462a mov r2, r5 - d02f8ec: 4639 mov r1, r7 - d02f8ee: 4620 mov r0, r4 - d02f8f0: f7ff ff6c bl d02f7cc <iqk_restore_rf_reg> - d02f8f4: f894 33ec ldrb.w r3, [r4, #1004] ; 0x3ec - d02f8f8: 3301 adds r3, #1 - d02f8fa: f884 33ec strb.w r3, [r4, #1004] ; 0x3ec - d02f8fe: f50d 7d21 add.w sp, sp, #644 ; 0x284 - d02f902: bdf0 pop {r4, r5, r6, r7, pc} - -0d02f904 <halrf_drv_iqk>: - d02f904: b570 push {r4, r5, r6, lr} - d02f906: 4604 mov r4, r0 - d02f908: 460e mov r6, r1 - d02f90a: 4615 mov r5, r2 - d02f90c: f7ff fed7 bl d02f6be <iqk_kpath> - d02f910: 2802 cmp r0, #2 - d02f912: d011 beq.n d02f938 <halrf_drv_iqk+0x34> - d02f914: 2803 cmp r0, #3 - d02f916: d009 beq.n d02f92c <halrf_drv_iqk+0x28> - d02f918: 2801 cmp r0, #1 - d02f91a: d10f bne.n d02f93c <halrf_drv_iqk+0x38> - d02f91c: 2300 movs r3, #0 - d02f91e: 4632 mov r2, r6 - d02f920: 4629 mov r1, r5 - d02f922: 4620 mov r0, r4 - d02f924: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d02f928: f7ff bf94 b.w d02f854 <halrf_doiqk> - d02f92c: 2300 movs r3, #0 - d02f92e: 4632 mov r2, r6 - d02f930: 4629 mov r1, r5 - d02f932: 4620 mov r0, r4 - d02f934: f7ff ff8e bl d02f854 <halrf_doiqk> - d02f938: 2301 movs r3, #1 - d02f93a: e7f0 b.n d02f91e <halrf_drv_iqk+0x1a> - d02f93c: bd70 pop {r4, r5, r6, pc} - -0d02f93e <halrf_iqk>: - d02f93e: f7ff bfe1 b.w d02f904 <halrf_drv_iqk> - -0d02f942 <halrf_kpath_8730e>: - d02f942: 2001 movs r0, #1 - d02f944: 4770 bx lr +0d02f808 <iqk_backup_rf_reg>: + d02f808: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d02f80c: 4605 mov r5, r0 + d02f80e: 460e mov r6, r1 + d02f810: 4617 mov r7, r2 + d02f812: f8d0 89cc ldr.w r8, [r0, #2508] ; 0x9cc + d02f816: 2400 movs r4, #0 + d02f818: f8df 9030 ldr.w r9, [pc, #48] ; d02f84c <iqk_backup_rf_reg+0x44> + d02f81c: f8d8 2024 ldr.w r2, [r8, #36] ; 0x24 + d02f820: 42a2 cmp r2, r4 + d02f822: d801 bhi.n d02f828 <iqk_backup_rf_reg+0x20> + d02f824: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d02f828: 2c10 cmp r4, #16 + d02f82a: d0fb beq.n d02f824 <iqk_backup_rf_reg+0x1c> + d02f82c: 686b ldr r3, [r5, #4] + d02f82e: 4639 mov r1, r7 + d02f830: f8d8 2020 ldr.w r2, [r8, #32] + d02f834: 6958 ldr r0, [r3, #20] + d02f836: 464b mov r3, r9 + d02f838: f852 2024 ldr.w r2, [r2, r4, lsl #2] + d02f83c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d02f840: f7e5 fc32 bl d0150a8 <halbb_read_rf_reg> + d02f844: f846 0024 str.w r0, [r6, r4, lsl #2] + d02f848: 3401 adds r4, #1 + d02f84a: e7e7 b.n d02f81c <iqk_backup_rf_reg+0x14> + d02f84c: 000fffff .word 0x000fffff + +0d02f850 <iqk_restore_mac_reg>: + d02f850: b570 push {r4, r5, r6, lr} + d02f852: 460d mov r5, r1 + d02f854: f8d0 69cc ldr.w r6, [r0, #2508] ; 0x9cc + d02f858: 2400 movs r4, #0 + d02f85a: 6973 ldr r3, [r6, #20] + d02f85c: 42a3 cmp r3, r4 + d02f85e: d800 bhi.n d02f862 <iqk_restore_mac_reg+0x12> + d02f860: bd70 pop {r4, r5, r6, pc} + d02f862: 2c10 cmp r4, #16 + d02f864: d0fc beq.n d02f860 <iqk_restore_mac_reg+0x10> + d02f866: 6933 ldr r3, [r6, #16] + d02f868: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02f86c: f855 2024 ldr.w r2, [r5, r4, lsl #2] + d02f870: f853 0024 ldr.w r0, [r3, r4, lsl #2] + d02f874: 3401 adds r4, #1 + d02f876: f008 f9dc bl d037c32 <halrf_wreg> + d02f87a: e7ee b.n d02f85a <iqk_restore_mac_reg+0xa> + +0d02f87c <iqk_restore_bb_reg>: + d02f87c: b570 push {r4, r5, r6, lr} + d02f87e: 460d mov r5, r1 + d02f880: f8d0 69cc ldr.w r6, [r0, #2508] ; 0x9cc + d02f884: 2400 movs r4, #0 + d02f886: 69f3 ldr r3, [r6, #28] + d02f888: 42a3 cmp r3, r4 + d02f88a: d800 bhi.n d02f88e <iqk_restore_bb_reg+0x12> + d02f88c: bd70 pop {r4, r5, r6, pc} + d02f88e: 2c10 cmp r4, #16 + d02f890: d0fc beq.n d02f88c <iqk_restore_bb_reg+0x10> + d02f892: 69b3 ldr r3, [r6, #24] + d02f894: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d02f898: f855 2024 ldr.w r2, [r5, r4, lsl #2] + d02f89c: f853 0024 ldr.w r0, [r3, r4, lsl #2] + d02f8a0: 3401 adds r4, #1 + d02f8a2: f008 f9c6 bl d037c32 <halrf_wreg> + d02f8a6: e7ee b.n d02f886 <iqk_restore_bb_reg+0xa> + +0d02f8a8 <iqk_restore_rf_reg>: + d02f8a8: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d02f8ac: 4605 mov r5, r0 + d02f8ae: 460e mov r6, r1 + d02f8b0: 4617 mov r7, r2 + d02f8b2: f8d0 89cc ldr.w r8, [r0, #2508] ; 0x9cc + d02f8b6: 2400 movs r4, #0 + d02f8b8: f8df 9030 ldr.w r9, [pc, #48] ; d02f8ec <iqk_restore_rf_reg+0x44> + d02f8bc: f8d8 2024 ldr.w r2, [r8, #36] ; 0x24 + d02f8c0: 42a2 cmp r2, r4 + d02f8c2: d802 bhi.n d02f8ca <iqk_restore_rf_reg+0x22> + d02f8c4: b003 add sp, #12 + d02f8c6: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d02f8ca: 2c10 cmp r4, #16 + d02f8cc: d0fa beq.n d02f8c4 <iqk_restore_rf_reg+0x1c> + d02f8ce: f856 3024 ldr.w r3, [r6, r4, lsl #2] + d02f8d2: 4639 mov r1, r7 + d02f8d4: f8d8 2020 ldr.w r2, [r8, #32] + d02f8d8: 4628 mov r0, r5 + d02f8da: 9300 str r3, [sp, #0] + d02f8dc: 464b mov r3, r9 + d02f8de: f852 2024 ldr.w r2, [r2, r4, lsl #2] + d02f8e2: 3401 adds r4, #1 + d02f8e4: f008 f9c6 bl d037c74 <halrf_wrf> + d02f8e8: e7e8 b.n d02f8bc <iqk_restore_rf_reg+0x14> + d02f8ea: bf00 nop + d02f8ec: 000fffff .word 0x000fffff + +0d02f8f0 <iqk_macbb_setting>: + d02f8f0: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc + d02f8f4: 681b ldr r3, [r3, #0] + d02f8f6: 691b ldr r3, [r3, #16] + d02f8f8: 4718 bx r3 + +0d02f8fa <iqk_preset>: + d02f8fa: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc + d02f8fe: 681b ldr r3, [r3, #0] + d02f900: 68db ldr r3, [r3, #12] + d02f902: 4718 bx r3 + +0d02f904 <iqk_afebb_restore>: + d02f904: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc + d02f908: 681b ldr r3, [r3, #0] + d02f90a: 69db ldr r3, [r3, #28] + d02f90c: 4718 bx r3 + +0d02f90e <iqk_get_ch_info>: + d02f90e: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc + d02f912: 681b ldr r3, [r3, #0] + d02f914: 689b ldr r3, [r3, #8] + d02f916: 4718 bx r3 + +0d02f918 <iqk_start_iqk>: + d02f918: f8d0 39cc ldr.w r3, [r0, #2508] ; 0x9cc + d02f91c: 681b ldr r3, [r3, #0] + d02f91e: 695b ldr r3, [r3, #20] + d02f920: 4718 bx r3 + +0d02f922 <halrf_iqk_init>: + d02f922: 6843 ldr r3, [r0, #4] + d02f924: 785b ldrb r3, [r3, #1] + d02f926: 2b07 cmp r3, #7 + d02f928: d101 bne.n d02f92e <halrf_iqk_init+0xc> + d02f92a: f003 bb57 b.w d032fdc <iqk_init_8730e> + d02f92e: 4770 bx lr + +0d02f930 <halrf_doiqk>: + d02f930: b5f0 push {r4, r5, r6, r7, lr} + d02f932: f5ad 7d21 sub.w sp, sp, #644 ; 0x284 + d02f936: 4604 mov r4, r0 + d02f938: 4616 mov r6, r2 + d02f93a: 2100 movs r1, #0 + d02f93c: 2240 movs r2, #64 ; 0x40 + d02f93e: 4668 mov r0, sp + d02f940: 461d mov r5, r3 + d02f942: f013 fa31 bl d042da8 <____wrap_memset_veneer> + d02f946: 2240 movs r2, #64 ; 0x40 + d02f948: 2100 movs r1, #0 + d02f94a: eb0d 0002 add.w r0, sp, r2 + d02f94e: f013 fa2b bl d042da8 <____wrap_memset_veneer> + d02f952: f44f 7200 mov.w r2, #512 ; 0x200 + d02f956: 2100 movs r1, #0 + d02f958: a820 add r0, sp, #128 ; 0x80 + d02f95a: f013 fa25 bl d042da8 <____wrap_memset_veneer> + d02f95e: 462a mov r2, r5 + d02f960: 4631 mov r1, r6 + d02f962: 4620 mov r0, r4 + d02f964: f7ff ffd3 bl d02f90e <iqk_get_ch_info> + d02f968: 4669 mov r1, sp + d02f96a: 4620 mov r0, r4 + d02f96c: f7ff ff1f bl d02f7ae <iqk_backup_mac_reg> + d02f970: a910 add r1, sp, #64 ; 0x40 + d02f972: 4620 mov r0, r4 + d02f974: f7ff ff31 bl d02f7da <iqk_backup_bb_reg> + d02f978: ab20 add r3, sp, #128 ; 0x80 + d02f97a: 462a mov r2, r5 + d02f97c: 4620 mov r0, r4 + d02f97e: eb03 1785 add.w r7, r3, r5, lsl #6 + d02f982: 4639 mov r1, r7 + d02f984: f7ff ff40 bl d02f808 <iqk_backup_rf_reg> + d02f988: 462a mov r2, r5 + d02f98a: 4631 mov r1, r6 + d02f98c: 4620 mov r0, r4 + d02f98e: f7ff ffaf bl d02f8f0 <iqk_macbb_setting> + d02f992: 4629 mov r1, r5 + d02f994: 4620 mov r0, r4 + d02f996: f7ff ffb0 bl d02f8fa <iqk_preset> + d02f99a: 462a mov r2, r5 + d02f99c: 4631 mov r1, r6 + d02f99e: 4620 mov r0, r4 + d02f9a0: f7ff ffba bl d02f918 <iqk_start_iqk> + d02f9a4: 4629 mov r1, r5 + d02f9a6: 4620 mov r0, r4 + d02f9a8: f7ff fefc bl d02f7a4 <iqk_restore> + d02f9ac: 462a mov r2, r5 + d02f9ae: 4631 mov r1, r6 + d02f9b0: 4620 mov r0, r4 + d02f9b2: f7ff ffa7 bl d02f904 <iqk_afebb_restore> + d02f9b6: 4669 mov r1, sp + d02f9b8: 4620 mov r0, r4 + d02f9ba: f7ff ff49 bl d02f850 <iqk_restore_mac_reg> + d02f9be: a910 add r1, sp, #64 ; 0x40 + d02f9c0: 4620 mov r0, r4 + d02f9c2: f7ff ff5b bl d02f87c <iqk_restore_bb_reg> + d02f9c6: 462a mov r2, r5 + d02f9c8: 4639 mov r1, r7 + d02f9ca: 4620 mov r0, r4 + d02f9cc: f7ff ff6c bl d02f8a8 <iqk_restore_rf_reg> + d02f9d0: f894 33ec ldrb.w r3, [r4, #1004] ; 0x3ec + d02f9d4: 3301 adds r3, #1 + d02f9d6: f884 33ec strb.w r3, [r4, #1004] ; 0x3ec + d02f9da: f50d 7d21 add.w sp, sp, #644 ; 0x284 + d02f9de: bdf0 pop {r4, r5, r6, r7, pc} + +0d02f9e0 <halrf_drv_iqk>: + d02f9e0: b570 push {r4, r5, r6, lr} + d02f9e2: 4604 mov r4, r0 + d02f9e4: 460e mov r6, r1 + d02f9e6: 4615 mov r5, r2 + d02f9e8: f7ff fed7 bl d02f79a <iqk_kpath> + d02f9ec: 2802 cmp r0, #2 + d02f9ee: d011 beq.n d02fa14 <halrf_drv_iqk+0x34> + d02f9f0: 2803 cmp r0, #3 + d02f9f2: d009 beq.n d02fa08 <halrf_drv_iqk+0x28> + d02f9f4: 2801 cmp r0, #1 + d02f9f6: d10f bne.n d02fa18 <halrf_drv_iqk+0x38> + d02f9f8: 2300 movs r3, #0 + d02f9fa: 4632 mov r2, r6 + d02f9fc: 4629 mov r1, r5 + d02f9fe: 4620 mov r0, r4 + d02fa00: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d02fa04: f7ff bf94 b.w d02f930 <halrf_doiqk> + d02fa08: 2300 movs r3, #0 + d02fa0a: 4632 mov r2, r6 + d02fa0c: 4629 mov r1, r5 + d02fa0e: 4620 mov r0, r4 + d02fa10: f7ff ff8e bl d02f930 <halrf_doiqk> + d02fa14: 2301 movs r3, #1 + d02fa16: e7f0 b.n d02f9fa <halrf_drv_iqk+0x1a> + d02fa18: bd70 pop {r4, r5, r6, pc} + +0d02fa1a <halrf_iqk>: + d02fa1a: f7ff bfe1 b.w d02f9e0 <halrf_drv_iqk> + +0d02fa1e <halrf_kpath_8730e>: + d02fa1e: 2001 movs r0, #1 + d02fa20: 4770 bx lr ... -0d02f948 <halrf_bw_setting_8730e>: - d02f948: b530 push {r4, r5, lr} - d02f94a: 6843 ldr r3, [r0, #4] - d02f94c: 2a00 cmp r2, #0 - d02f94e: 4604 mov r4, r0 - d02f950: 4a16 ldr r2, [pc, #88] ; (d02f9ac <halrf_bw_setting_8730e+0x64>) - d02f952: 6958 ldr r0, [r3, #20] - d02f954: bf18 it ne - d02f956: 2218 movne r2, #24 - d02f958: b085 sub sp, #20 - d02f95a: 460d mov r5, r1 - d02f95c: 4b14 ldr r3, [pc, #80] ; (d02f9b0 <halrf_bw_setting_8730e+0x68>) - d02f95e: 2100 movs r1, #0 - d02f960: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d02f964: 9203 str r2, [sp, #12] - d02f966: f7e5 fb9f bl d0150a8 <halbb_read_rf_reg> - d02f96a: 1c42 adds r2, r0, #1 - d02f96c: d01b beq.n d02f9a6 <halrf_bw_setting_8730e+0x5e> - d02f96e: f420 6340 bic.w r3, r0, #3072 ; 0xc00 - d02f972: 9a03 ldr r2, [sp, #12] - d02f974: 2d06 cmp r5, #6 - d02f976: d807 bhi.n d02f988 <halrf_bw_setting_8730e+0x40> - d02f978: e8df f005 tbb [pc, r5] - d02f97c: 06120f04 .word 0x06120f04 - d02f980: 0406 .short 0x0406 - d02f982: 04 .byte 0x04 - d02f983: 00 .byte 0x00 - d02f984: f443 6340 orr.w r3, r3, #3072 ; 0xc00 - d02f988: 4620 mov r0, r4 - d02f98a: 9300 str r3, [sp, #0] - d02f98c: 2100 movs r1, #0 - d02f98e: 4b08 ldr r3, [pc, #32] ; (d02f9b0 <halrf_bw_setting_8730e+0x68>) - d02f990: f008 f902 bl d037b98 <halrf_wrf> - d02f994: 2001 movs r0, #1 - d02f996: b005 add sp, #20 - d02f998: bd30 pop {r4, r5, pc} - d02f99a: f443 6300 orr.w r3, r3, #2048 ; 0x800 - d02f99e: e7f3 b.n d02f988 <halrf_bw_setting_8730e+0x40> - d02f9a0: f443 6380 orr.w r3, r3, #1024 ; 0x400 - d02f9a4: e7f0 b.n d02f988 <halrf_bw_setting_8730e+0x40> - d02f9a6: 2000 movs r0, #0 - d02f9a8: e7f5 b.n d02f996 <halrf_bw_setting_8730e+0x4e> - d02f9aa: bf00 nop - d02f9ac: 00010018 .word 0x00010018 - d02f9b0: 000fffff .word 0x000fffff - -0d02f9b4 <halrf_rxmode_in_out>: - d02f9b4: b513 push {r0, r1, r4, lr} - d02f9b6: 4604 mov r4, r0 - d02f9b8: b189 cbz r1, d02f9de <halrf_rxmode_in_out+0x2a> - d02f9ba: 2301 movs r3, #1 - d02f9bc: 2205 movs r2, #5 - d02f9be: 2100 movs r1, #0 - d02f9c0: 9300 str r3, [sp, #0] - d02f9c2: 2380 movs r3, #128 ; 0x80 - d02f9c4: f008 f8e8 bl d037b98 <halrf_wrf> - d02f9c8: 2303 movs r3, #3 - d02f9ca: 2200 movs r2, #0 - d02f9cc: 4620 mov r0, r4 - d02f9ce: 9300 str r3, [sp, #0] - d02f9d0: f44f 2370 mov.w r3, #983040 ; 0xf0000 - d02f9d4: 4611 mov r1, r2 - d02f9d6: f008 f8df bl d037b98 <halrf_wrf> - d02f9da: b002 add sp, #8 - d02f9dc: bd10 pop {r4, pc} - d02f9de: 2380 movs r3, #128 ; 0x80 - d02f9e0: 2205 movs r2, #5 - d02f9e2: 9100 str r1, [sp, #0] - d02f9e4: e7f7 b.n d02f9d6 <halrf_rxmode_in_out+0x22> - -0d02f9e6 <halrf_ctrl_bw_8730e>: - d02f9e6: 2906 cmp r1, #6 - d02f9e8: b538 push {r3, r4, r5, lr} - d02f9ea: 4605 mov r5, r0 - d02f9ec: 460c mov r4, r1 - d02f9ee: d809 bhi.n d02fa04 <halrf_ctrl_bw_8730e+0x1e> - d02f9f0: 2201 movs r2, #1 - d02f9f2: f7ff ffa9 bl d02f948 <halrf_bw_setting_8730e> - d02f9f6: 2200 movs r2, #0 - d02f9f8: 4621 mov r1, r4 - d02f9fa: 4628 mov r0, r5 - d02f9fc: f7ff ffa4 bl d02f948 <halrf_bw_setting_8730e> - d02fa00: 2001 movs r0, #1 - d02fa02: bd38 pop {r3, r4, r5, pc} - d02fa04: 2000 movs r0, #0 - d02fa06: e7fc b.n d02fa02 <halrf_ctrl_bw_8730e+0x1c> - -0d02fa08 <halrf_ch_setting_8730e>: - d02fa08: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - d02fa0a: 2b00 cmp r3, #0 - d02fa0c: 6843 ldr r3, [r0, #4] - d02fa0e: 4605 mov r5, r0 - d02fa10: 4616 mov r6, r2 - d02fa12: 6958 ldr r0, [r3, #20] - d02fa14: 460c mov r4, r1 - d02fa16: 4a13 ldr r2, [pc, #76] ; (d02fa64 <halrf_ch_setting_8730e+0x5c>) - d02fa18: bf18 it ne - d02fa1a: 2218 movne r2, #24 - d02fa1c: 4b12 ldr r3, [pc, #72] ; (d02fa68 <halrf_ch_setting_8730e+0x60>) - d02fa1e: 2100 movs r1, #0 - d02fa20: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d02fa24: 9203 str r2, [sp, #12] - d02fa26: f7e5 fb3f bl d0150a8 <halbb_read_rf_reg> - d02fa2a: 1c43 adds r3, r0, #1 - d02fa2c: d017 beq.n d02fa5e <halrf_ch_setting_8730e+0x56> - d02fa2e: 490f ldr r1, [pc, #60] ; (d02fa6c <halrf_ch_setting_8730e+0x64>) - d02fa30: 2e01 cmp r6, #1 - d02fa32: 9a03 ldr r2, [sp, #12] - d02fa34: ea01 0100 and.w r1, r1, r0 - d02fa38: 4b0b ldr r3, [pc, #44] ; (d02fa68 <halrf_ch_setting_8730e+0x60>) - d02fa3a: 4628 mov r0, r5 - d02fa3c: ea41 0104 orr.w r1, r1, r4 - d02fa40: bf04 itt eq - d02fa42: f441 3180 orreq.w r1, r1, #65536 ; 0x10000 - d02fa46: f441 7180 orreq.w r1, r1, #256 ; 0x100 - d02fa4a: 9100 str r1, [sp, #0] - d02fa4c: 2100 movs r1, #0 - d02fa4e: f008 f8a3 bl d037b98 <halrf_wrf> - d02fa52: 2064 movs r0, #100 ; 0x64 - d02fa54: f7d6 f838 bl d005ac8 <rtw_udelay_os> - d02fa58: 2001 movs r0, #1 - d02fa5a: b004 add sp, #16 - d02fa5c: bd70 pop {r4, r5, r6, pc} - d02fa5e: 2000 movs r0, #0 - d02fa60: e7fb b.n d02fa5a <halrf_ch_setting_8730e+0x52> - d02fa62: bf00 nop - d02fa64: 00010018 .word 0x00010018 - d02fa68: 000fffff .word 0x000fffff - d02fa6c: fffcfc00 .word 0xfffcfc00 - -0d02fa70 <halrf_ctrl_ch_8730e>: - d02fa70: f1a1 030f sub.w r3, r1, #15 - d02fa74: 2b14 cmp r3, #20 - d02fa76: b570 push {r4, r5, r6, lr} - d02fa78: 4605 mov r5, r0 - d02fa7a: 460c mov r4, r1 - d02fa7c: 4616 mov r6, r2 - d02fa7e: d915 bls.n d02faac <halrf_ctrl_ch_8730e+0x3c> - d02fa80: f1a1 0341 sub.w r3, r1, #65 ; 0x41 - d02fa84: 2b22 cmp r3, #34 ; 0x22 - d02fa86: d911 bls.n d02faac <halrf_ctrl_ch_8730e+0x3c> - d02fa88: f101 036f add.w r3, r1, #111 ; 0x6f - d02fa8c: b2db uxtb r3, r3 - d02fa8e: 2b03 cmp r3, #3 - d02fa90: d90c bls.n d02faac <halrf_ctrl_ch_8730e+0x3c> - d02fa92: 29b1 cmp r1, #177 ; 0xb1 - d02fa94: d80a bhi.n d02faac <halrf_ctrl_ch_8730e+0x3c> +0d02fa24 <halrf_bw_setting_8730e>: + d02fa24: b530 push {r4, r5, lr} + d02fa26: 6843 ldr r3, [r0, #4] + d02fa28: 2a00 cmp r2, #0 + d02fa2a: 4604 mov r4, r0 + d02fa2c: 4a16 ldr r2, [pc, #88] ; (d02fa88 <halrf_bw_setting_8730e+0x64>) + d02fa2e: 6958 ldr r0, [r3, #20] + d02fa30: bf18 it ne + d02fa32: 2218 movne r2, #24 + d02fa34: b085 sub sp, #20 + d02fa36: 460d mov r5, r1 + d02fa38: 4b14 ldr r3, [pc, #80] ; (d02fa8c <halrf_bw_setting_8730e+0x68>) + d02fa3a: 2100 movs r1, #0 + d02fa3c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d02fa40: 9203 str r2, [sp, #12] + d02fa42: f7e5 fb31 bl d0150a8 <halbb_read_rf_reg> + d02fa46: 1c42 adds r2, r0, #1 + d02fa48: d01b beq.n d02fa82 <halrf_bw_setting_8730e+0x5e> + d02fa4a: f420 6340 bic.w r3, r0, #3072 ; 0xc00 + d02fa4e: 9a03 ldr r2, [sp, #12] + d02fa50: 2d06 cmp r5, #6 + d02fa52: d807 bhi.n d02fa64 <halrf_bw_setting_8730e+0x40> + d02fa54: e8df f005 tbb [pc, r5] + d02fa58: 06120f04 .word 0x06120f04 + d02fa5c: 0406 .short 0x0406 + d02fa5e: 04 .byte 0x04 + d02fa5f: 00 .byte 0x00 + d02fa60: f443 6340 orr.w r3, r3, #3072 ; 0xc00 + d02fa64: 4620 mov r0, r4 + d02fa66: 9300 str r3, [sp, #0] + d02fa68: 2100 movs r1, #0 + d02fa6a: 4b08 ldr r3, [pc, #32] ; (d02fa8c <halrf_bw_setting_8730e+0x68>) + d02fa6c: f008 f902 bl d037c74 <halrf_wrf> + d02fa70: 2001 movs r0, #1 + d02fa72: b005 add sp, #20 + d02fa74: bd30 pop {r4, r5, pc} + d02fa76: f443 6300 orr.w r3, r3, #2048 ; 0x800 + d02fa7a: e7f3 b.n d02fa64 <halrf_bw_setting_8730e+0x40> + d02fa7c: f443 6380 orr.w r3, r3, #1024 ; 0x400 + d02fa80: e7f0 b.n d02fa64 <halrf_bw_setting_8730e+0x40> + d02fa82: 2000 movs r0, #0 + d02fa84: e7f5 b.n d02fa72 <halrf_bw_setting_8730e+0x4e> + d02fa86: bf00 nop + d02fa88: 00010018 .word 0x00010018 + d02fa8c: 000fffff .word 0x000fffff + +0d02fa90 <halrf_rxmode_in_out>: + d02fa90: b513 push {r0, r1, r4, lr} + d02fa92: 4604 mov r4, r0 + d02fa94: b189 cbz r1, d02faba <halrf_rxmode_in_out+0x2a> d02fa96: 2301 movs r3, #1 - d02fa98: f7ff ffb6 bl d02fa08 <halrf_ch_setting_8730e> - d02fa9c: 2300 movs r3, #0 - d02fa9e: 4632 mov r2, r6 - d02faa0: 4621 mov r1, r4 - d02faa2: 4628 mov r0, r5 - d02faa4: f7ff ffb0 bl d02fa08 <halrf_ch_setting_8730e> - d02faa8: 2001 movs r0, #1 - d02faaa: bd70 pop {r4, r5, r6, pc} - d02faac: 2000 movs r0, #0 - d02faae: e7fc b.n d02faaa <halrf_ctrl_ch_8730e+0x3a> - -0d02fab0 <halrf_rf_direct_cntrl_8730e>: - d02fab0: b507 push {r0, r1, r2, lr} - d02fab2: b141 cbz r1, d02fac6 <halrf_rf_direct_cntrl_8730e+0x16> - d02fab4: 2301 movs r3, #1 - d02fab6: 2205 movs r2, #5 - d02fab8: 2100 movs r1, #0 - d02faba: 9300 str r3, [sp, #0] - d02fabc: f008 f86c bl d037b98 <halrf_wrf> - d02fac0: b003 add sp, #12 - d02fac2: f85d fb04 ldr.w pc, [sp], #4 - d02fac6: 2301 movs r3, #1 - d02fac8: 2205 movs r2, #5 - d02faca: 9100 str r1, [sp, #0] - d02facc: e7f6 b.n d02fabc <halrf_rf_direct_cntrl_8730e+0xc> + d02fa98: 2205 movs r2, #5 + d02fa9a: 2100 movs r1, #0 + d02fa9c: 9300 str r3, [sp, #0] + d02fa9e: 2380 movs r3, #128 ; 0x80 + d02faa0: f008 f8e8 bl d037c74 <halrf_wrf> + d02faa4: 2303 movs r3, #3 + d02faa6: 2200 movs r2, #0 + d02faa8: 4620 mov r0, r4 + d02faaa: 9300 str r3, [sp, #0] + d02faac: f44f 2370 mov.w r3, #983040 ; 0xf0000 + d02fab0: 4611 mov r1, r2 + d02fab2: f008 f8df bl d037c74 <halrf_wrf> + d02fab6: b002 add sp, #8 + d02fab8: bd10 pop {r4, pc} + d02faba: 2380 movs r3, #128 ; 0x80 + d02fabc: 2205 movs r2, #5 + d02fabe: 9100 str r1, [sp, #0] + d02fac0: e7f7 b.n d02fab2 <halrf_rxmode_in_out+0x22> + +0d02fac2 <halrf_ctrl_bw_8730e>: + d02fac2: 2906 cmp r1, #6 + d02fac4: b538 push {r3, r4, r5, lr} + d02fac6: 4605 mov r5, r0 + d02fac8: 460c mov r4, r1 + d02faca: d809 bhi.n d02fae0 <halrf_ctrl_bw_8730e+0x1e> + d02facc: 2201 movs r2, #1 + d02face: f7ff ffa9 bl d02fa24 <halrf_bw_setting_8730e> + d02fad2: 2200 movs r2, #0 + d02fad4: 4621 mov r1, r4 + d02fad6: 4628 mov r0, r5 + d02fad8: f7ff ffa4 bl d02fa24 <halrf_bw_setting_8730e> + d02fadc: 2001 movs r0, #1 + d02fade: bd38 pop {r3, r4, r5, pc} + d02fae0: 2000 movs r0, #0 + d02fae2: e7fc b.n d02fade <halrf_ctrl_bw_8730e+0x1c> + +0d02fae4 <halrf_ch_setting_8730e>: + d02fae4: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} + d02fae6: 2b00 cmp r3, #0 + d02fae8: 6843 ldr r3, [r0, #4] + d02faea: 4605 mov r5, r0 + d02faec: 4616 mov r6, r2 + d02faee: 6958 ldr r0, [r3, #20] + d02faf0: 460c mov r4, r1 + d02faf2: 4a13 ldr r2, [pc, #76] ; (d02fb40 <halrf_ch_setting_8730e+0x5c>) + d02faf4: bf18 it ne + d02faf6: 2218 movne r2, #24 + d02faf8: 4b12 ldr r3, [pc, #72] ; (d02fb44 <halrf_ch_setting_8730e+0x60>) + d02fafa: 2100 movs r1, #0 + d02fafc: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d02fb00: 9203 str r2, [sp, #12] + d02fb02: f7e5 fad1 bl d0150a8 <halbb_read_rf_reg> + d02fb06: 1c43 adds r3, r0, #1 + d02fb08: d017 beq.n d02fb3a <halrf_ch_setting_8730e+0x56> + d02fb0a: 490f ldr r1, [pc, #60] ; (d02fb48 <halrf_ch_setting_8730e+0x64>) + d02fb0c: 2e01 cmp r6, #1 + d02fb0e: 9a03 ldr r2, [sp, #12] + d02fb10: ea01 0100 and.w r1, r1, r0 + d02fb14: 4b0b ldr r3, [pc, #44] ; (d02fb44 <halrf_ch_setting_8730e+0x60>) + d02fb16: 4628 mov r0, r5 + d02fb18: ea41 0104 orr.w r1, r1, r4 + d02fb1c: bf04 itt eq + d02fb1e: f441 3180 orreq.w r1, r1, #65536 ; 0x10000 + d02fb22: f441 7180 orreq.w r1, r1, #256 ; 0x100 + d02fb26: 9100 str r1, [sp, #0] + d02fb28: 2100 movs r1, #0 + d02fb2a: f008 f8a3 bl d037c74 <halrf_wrf> + d02fb2e: 2064 movs r0, #100 ; 0x64 + d02fb30: f7d5 ffca bl d005ac8 <rtw_udelay_os> + d02fb34: 2001 movs r0, #1 + d02fb36: b004 add sp, #16 + d02fb38: bd70 pop {r4, r5, r6, pc} + d02fb3a: 2000 movs r0, #0 + d02fb3c: e7fb b.n d02fb36 <halrf_ch_setting_8730e+0x52> + d02fb3e: bf00 nop + d02fb40: 00010018 .word 0x00010018 + d02fb44: 000fffff .word 0x000fffff + d02fb48: fffcfc00 .word 0xfffcfc00 + +0d02fb4c <halrf_ctrl_ch_8730e>: + d02fb4c: f1a1 030f sub.w r3, r1, #15 + d02fb50: 2b14 cmp r3, #20 + d02fb52: b570 push {r4, r5, r6, lr} + d02fb54: 4605 mov r5, r0 + d02fb56: 460c mov r4, r1 + d02fb58: 4616 mov r6, r2 + d02fb5a: d915 bls.n d02fb88 <halrf_ctrl_ch_8730e+0x3c> + d02fb5c: f1a1 0341 sub.w r3, r1, #65 ; 0x41 + d02fb60: 2b22 cmp r3, #34 ; 0x22 + d02fb62: d911 bls.n d02fb88 <halrf_ctrl_ch_8730e+0x3c> + d02fb64: f101 036f add.w r3, r1, #111 ; 0x6f + d02fb68: b2db uxtb r3, r3 + d02fb6a: 2b03 cmp r3, #3 + d02fb6c: d90c bls.n d02fb88 <halrf_ctrl_ch_8730e+0x3c> + d02fb6e: 29b1 cmp r1, #177 ; 0xb1 + d02fb70: d80a bhi.n d02fb88 <halrf_ctrl_ch_8730e+0x3c> + d02fb72: 2301 movs r3, #1 + d02fb74: f7ff ffb6 bl d02fae4 <halrf_ch_setting_8730e> + d02fb78: 2300 movs r3, #0 + d02fb7a: 4632 mov r2, r6 + d02fb7c: 4621 mov r1, r4 + d02fb7e: 4628 mov r0, r5 + d02fb80: f7ff ffb0 bl d02fae4 <halrf_ch_setting_8730e> + d02fb84: 2001 movs r0, #1 + d02fb86: bd70 pop {r4, r5, r6, pc} + d02fb88: 2000 movs r0, #0 + d02fb8a: e7fc b.n d02fb86 <halrf_ctrl_ch_8730e+0x3a> + +0d02fb8c <halrf_rf_direct_cntrl_8730e>: + d02fb8c: b507 push {r0, r1, r2, lr} + d02fb8e: b141 cbz r1, d02fba2 <halrf_rf_direct_cntrl_8730e+0x16> + d02fb90: 2301 movs r3, #1 + d02fb92: 2205 movs r2, #5 + d02fb94: 2100 movs r1, #0 + d02fb96: 9300 str r3, [sp, #0] + d02fb98: f008 f86c bl d037c74 <halrf_wrf> + d02fb9c: b003 add sp, #12 + d02fb9e: f85d fb04 ldr.w pc, [sp], #4 + d02fba2: 2301 movs r3, #1 + d02fba4: 2205 movs r2, #5 + d02fba6: 9100 str r1, [sp, #0] + d02fba8: e7f6 b.n d02fb98 <halrf_rf_direct_cntrl_8730e+0xc> ... -0d02fad0 <halrf_drf_direct_cntrl_8730e>: - d02fad0: b507 push {r0, r1, r2, lr} - d02fad2: b141 cbz r1, d02fae6 <halrf_drf_direct_cntrl_8730e+0x16> - d02fad4: 2301 movs r3, #1 - d02fad6: 4a06 ldr r2, [pc, #24] ; (d02faf0 <halrf_drf_direct_cntrl_8730e+0x20>) - d02fad8: 2100 movs r1, #0 - d02fada: 9300 str r3, [sp, #0] - d02fadc: f008 f85c bl d037b98 <halrf_wrf> - d02fae0: b003 add sp, #12 - d02fae2: f85d fb04 ldr.w pc, [sp], #4 - d02fae6: 2301 movs r3, #1 - d02fae8: 4a01 ldr r2, [pc, #4] ; (d02faf0 <halrf_drf_direct_cntrl_8730e+0x20>) - d02faea: 9100 str r1, [sp, #0] - d02faec: e7f6 b.n d02fadc <halrf_drf_direct_cntrl_8730e+0xc> - d02faee: bf00 nop - d02faf0: 00010005 .word 0x00010005 - -0d02faf4 <halrf_rf_para_bbgm_8730e>: - d02faf4: f44f 4380 mov.w r3, #16384 ; 0x4000 - d02faf8: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d02fafc: f880 1496 strb.w r1, [r0, #1174] ; 0x496 - d02fb00: 4604 mov r4, r0 - d02fb02: 9300 str r3, [sp, #0] - d02fb04: 460d mov r5, r1 - d02fb06: 4bd0 ldr r3, [pc, #832] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fb08: 22ef movs r2, #239 ; 0xef - d02fb0a: 2900 cmp r1, #0 - d02fb0c: f000 81f2 beq.w d02fef4 <halrf_rf_para_bbgm_8730e+0x400> - d02fb10: 2100 movs r1, #0 - d02fb12: f8df b34c ldr.w fp, [pc, #844] ; d02fe60 <halrf_rf_para_bbgm_8730e+0x36c> - d02fb16: f008 f83f bl d037b98 <halrf_wrf> - d02fb1a: 2307 movs r3, #7 - d02fb1c: 2233 movs r2, #51 ; 0x33 - d02fb1e: 2100 movs r1, #0 - d02fb20: 4620 mov r0, r4 - d02fb22: 9300 str r3, [sp, #0] - d02fb24: 4bc8 ldr r3, [pc, #800] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fb26: 2600 movs r6, #0 - d02fb28: f008 f836 bl d037b98 <halrf_wrf> - d02fb2c: 4bc6 ldr r3, [pc, #792] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fb2e: 223f movs r2, #63 ; 0x3f - d02fb30: 2100 movs r1, #0 - d02fb32: 4620 mov r0, r4 - d02fb34: f8cd b000 str.w fp, [sp] - d02fb38: f008 f82e bl d037b98 <halrf_wrf> - d02fb3c: 2306 movs r3, #6 - d02fb3e: f8df a324 ldr.w sl, [pc, #804] ; d02fe64 <halrf_rf_para_bbgm_8730e+0x370> - d02fb42: 2233 movs r2, #51 ; 0x33 - d02fb44: 2100 movs r1, #0 - d02fb46: 4620 mov r0, r4 - d02fb48: 9300 str r3, [sp, #0] - d02fb4a: 4bbf ldr r3, [pc, #764] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fb4c: f008 f824 bl d037b98 <halrf_wrf> - d02fb50: 4bbd ldr r3, [pc, #756] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fb52: 223f movs r2, #63 ; 0x3f - d02fb54: 2100 movs r1, #0 - d02fb56: 4620 mov r0, r4 - d02fb58: f8cd a000 str.w sl, [sp] - d02fb5c: f008 f81c bl d037b98 <halrf_wrf> - d02fb60: 2305 movs r3, #5 - d02fb62: f8df 9304 ldr.w r9, [pc, #772] ; d02fe68 <halrf_rf_para_bbgm_8730e+0x374> - d02fb66: 2233 movs r2, #51 ; 0x33 - d02fb68: 2100 movs r1, #0 - d02fb6a: 4620 mov r0, r4 - d02fb6c: 9300 str r3, [sp, #0] - d02fb6e: 4bb6 ldr r3, [pc, #728] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fb70: f008 f812 bl d037b98 <halrf_wrf> - d02fb74: 4bb4 ldr r3, [pc, #720] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fb76: 223f movs r2, #63 ; 0x3f - d02fb78: 2100 movs r1, #0 - d02fb7a: 4620 mov r0, r4 - d02fb7c: f8cd 9000 str.w r9, [sp] - d02fb80: f008 f80a bl d037b98 <halrf_wrf> - d02fb84: 2304 movs r3, #4 - d02fb86: f8df 82e4 ldr.w r8, [pc, #740] ; d02fe6c <halrf_rf_para_bbgm_8730e+0x378> - d02fb8a: 2233 movs r2, #51 ; 0x33 - d02fb8c: 2100 movs r1, #0 - d02fb8e: 4620 mov r0, r4 - d02fb90: 9300 str r3, [sp, #0] - d02fb92: 4bad ldr r3, [pc, #692] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fb94: f008 f800 bl d037b98 <halrf_wrf> - d02fb98: 4bab ldr r3, [pc, #684] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fb9a: 223f movs r2, #63 ; 0x3f - d02fb9c: 2100 movs r1, #0 - d02fb9e: 4620 mov r0, r4 - d02fba0: f8cd 8000 str.w r8, [sp] - d02fba4: f007 fff8 bl d037b98 <halrf_wrf> - d02fba8: 2303 movs r3, #3 - d02fbaa: 4fa8 ldr r7, [pc, #672] ; (d02fe4c <halrf_rf_para_bbgm_8730e+0x358>) - d02fbac: 2233 movs r2, #51 ; 0x33 - d02fbae: 2100 movs r1, #0 - d02fbb0: 4620 mov r0, r4 - d02fbb2: 9300 str r3, [sp, #0] - d02fbb4: 4ba4 ldr r3, [pc, #656] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fbb6: f007 ffef bl d037b98 <halrf_wrf> - d02fbba: 4ba3 ldr r3, [pc, #652] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fbbc: 223f movs r2, #63 ; 0x3f - d02fbbe: 2100 movs r1, #0 - d02fbc0: 4620 mov r0, r4 - d02fbc2: 9700 str r7, [sp, #0] - d02fbc4: f007 ffe8 bl d037b98 <halrf_wrf> - d02fbc8: 2302 movs r3, #2 - d02fbca: 2233 movs r2, #51 ; 0x33 - d02fbcc: 2100 movs r1, #0 - d02fbce: 4620 mov r0, r4 - d02fbd0: 9300 str r3, [sp, #0] - d02fbd2: 4b9d ldr r3, [pc, #628] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fbd4: f007 ffe0 bl d037b98 <halrf_wrf> - d02fbd8: 4b9d ldr r3, [pc, #628] ; (d02fe50 <halrf_rf_para_bbgm_8730e+0x35c>) - d02fbda: 223f movs r2, #63 ; 0x3f - d02fbdc: 2100 movs r1, #0 - d02fbde: 4620 mov r0, r4 - d02fbe0: 9300 str r3, [sp, #0] - d02fbe2: 4b99 ldr r3, [pc, #612] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fbe4: f007 ffd8 bl d037b98 <halrf_wrf> - d02fbe8: 2301 movs r3, #1 - d02fbea: 4d9a ldr r5, [pc, #616] ; (d02fe54 <halrf_rf_para_bbgm_8730e+0x360>) - d02fbec: 2233 movs r2, #51 ; 0x33 - d02fbee: 2100 movs r1, #0 - d02fbf0: 4620 mov r0, r4 - d02fbf2: 9300 str r3, [sp, #0] - d02fbf4: 4b94 ldr r3, [pc, #592] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fbf6: f007 ffcf bl d037b98 <halrf_wrf> - d02fbfa: 4b93 ldr r3, [pc, #588] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fbfc: 223f movs r2, #63 ; 0x3f - d02fbfe: 2100 movs r1, #0 - d02fc00: 4620 mov r0, r4 - d02fc02: 9500 str r5, [sp, #0] - d02fc04: f007 ffc8 bl d037b98 <halrf_wrf> - d02fc08: 4b8f ldr r3, [pc, #572] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fc0a: 2233 movs r2, #51 ; 0x33 - d02fc0c: 4631 mov r1, r6 +0d02fbac <halrf_drf_direct_cntrl_8730e>: + d02fbac: b507 push {r0, r1, r2, lr} + d02fbae: b141 cbz r1, d02fbc2 <halrf_drf_direct_cntrl_8730e+0x16> + d02fbb0: 2301 movs r3, #1 + d02fbb2: 4a06 ldr r2, [pc, #24] ; (d02fbcc <halrf_drf_direct_cntrl_8730e+0x20>) + d02fbb4: 2100 movs r1, #0 + d02fbb6: 9300 str r3, [sp, #0] + d02fbb8: f008 f85c bl d037c74 <halrf_wrf> + d02fbbc: b003 add sp, #12 + d02fbbe: f85d fb04 ldr.w pc, [sp], #4 + d02fbc2: 2301 movs r3, #1 + d02fbc4: 4a01 ldr r2, [pc, #4] ; (d02fbcc <halrf_drf_direct_cntrl_8730e+0x20>) + d02fbc6: 9100 str r1, [sp, #0] + d02fbc8: e7f6 b.n d02fbb8 <halrf_drf_direct_cntrl_8730e+0xc> + d02fbca: bf00 nop + d02fbcc: 00010005 .word 0x00010005 + +0d02fbd0 <halrf_rf_para_bbgm_8730e>: + d02fbd0: f44f 4380 mov.w r3, #16384 ; 0x4000 + d02fbd4: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d02fbd8: f880 1496 strb.w r1, [r0, #1174] ; 0x496 + d02fbdc: 4604 mov r4, r0 + d02fbde: 9300 str r3, [sp, #0] + d02fbe0: 460d mov r5, r1 + d02fbe2: 4bd0 ldr r3, [pc, #832] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fbe4: 22ef movs r2, #239 ; 0xef + d02fbe6: 2900 cmp r1, #0 + d02fbe8: f000 81f2 beq.w d02ffd0 <halrf_rf_para_bbgm_8730e+0x400> + d02fbec: 2100 movs r1, #0 + d02fbee: f8df b34c ldr.w fp, [pc, #844] ; d02ff3c <halrf_rf_para_bbgm_8730e+0x36c> + d02fbf2: f008 f83f bl d037c74 <halrf_wrf> + d02fbf6: 2307 movs r3, #7 + d02fbf8: 2233 movs r2, #51 ; 0x33 + d02fbfa: 2100 movs r1, #0 + d02fbfc: 4620 mov r0, r4 + d02fbfe: 9300 str r3, [sp, #0] + d02fc00: 4bc8 ldr r3, [pc, #800] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc02: 2600 movs r6, #0 + d02fc04: f008 f836 bl d037c74 <halrf_wrf> + d02fc08: 4bc6 ldr r3, [pc, #792] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc0a: 223f movs r2, #63 ; 0x3f + d02fc0c: 2100 movs r1, #0 d02fc0e: 4620 mov r0, r4 - d02fc10: 9600 str r6, [sp, #0] - d02fc12: f007 ffc1 bl d037b98 <halrf_wrf> - d02fc16: 4b90 ldr r3, [pc, #576] ; (d02fe58 <halrf_rf_para_bbgm_8730e+0x364>) - d02fc18: 223f movs r2, #63 ; 0x3f - d02fc1a: 4631 mov r1, r6 - d02fc1c: 4620 mov r0, r4 - d02fc1e: 9300 str r3, [sp, #0] - d02fc20: 4b89 ldr r3, [pc, #548] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fc22: f007 ffb9 bl d037b98 <halrf_wrf> - d02fc26: 220f movs r2, #15 - d02fc28: 4b87 ldr r3, [pc, #540] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fc2a: 4631 mov r1, r6 - d02fc2c: 4620 mov r0, r4 - d02fc2e: 9200 str r2, [sp, #0] - d02fc30: 2233 movs r2, #51 ; 0x33 - d02fc32: f007 ffb1 bl d037b98 <halrf_wrf> - d02fc36: f8cd b000 str.w fp, [sp] - d02fc3a: f04f 0b0e mov.w fp, #14 - d02fc3e: 4b82 ldr r3, [pc, #520] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fc40: 223f movs r2, #63 ; 0x3f - d02fc42: 4631 mov r1, r6 - d02fc44: 4620 mov r0, r4 - d02fc46: f007 ffa7 bl d037b98 <halrf_wrf> - d02fc4a: 4b7f ldr r3, [pc, #508] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fc4c: 2233 movs r2, #51 ; 0x33 - d02fc4e: 4631 mov r1, r6 - d02fc50: 4620 mov r0, r4 - d02fc52: f8cd b000 str.w fp, [sp] - d02fc56: f007 ff9f bl d037b98 <halrf_wrf> - d02fc5a: f8cd a000 str.w sl, [sp] - d02fc5e: f04f 0a0d mov.w sl, #13 - d02fc62: 4b79 ldr r3, [pc, #484] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fc64: 223f movs r2, #63 ; 0x3f - d02fc66: 4631 mov r1, r6 - d02fc68: 4620 mov r0, r4 - d02fc6a: f007 ff95 bl d037b98 <halrf_wrf> - d02fc6e: 4b76 ldr r3, [pc, #472] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fc70: 2233 movs r2, #51 ; 0x33 - d02fc72: 4631 mov r1, r6 - d02fc74: 4620 mov r0, r4 - d02fc76: f8cd a000 str.w sl, [sp] - d02fc7a: f007 ff8d bl d037b98 <halrf_wrf> - d02fc7e: f8cd 9000 str.w r9, [sp] - d02fc82: f04f 090c mov.w r9, #12 - d02fc86: 4b70 ldr r3, [pc, #448] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fc88: 223f movs r2, #63 ; 0x3f - d02fc8a: 4631 mov r1, r6 + d02fc10: f8cd b000 str.w fp, [sp] + d02fc14: f008 f82e bl d037c74 <halrf_wrf> + d02fc18: 2306 movs r3, #6 + d02fc1a: f8df a324 ldr.w sl, [pc, #804] ; d02ff40 <halrf_rf_para_bbgm_8730e+0x370> + d02fc1e: 2233 movs r2, #51 ; 0x33 + d02fc20: 2100 movs r1, #0 + d02fc22: 4620 mov r0, r4 + d02fc24: 9300 str r3, [sp, #0] + d02fc26: 4bbf ldr r3, [pc, #764] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc28: f008 f824 bl d037c74 <halrf_wrf> + d02fc2c: 4bbd ldr r3, [pc, #756] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc2e: 223f movs r2, #63 ; 0x3f + d02fc30: 2100 movs r1, #0 + d02fc32: 4620 mov r0, r4 + d02fc34: f8cd a000 str.w sl, [sp] + d02fc38: f008 f81c bl d037c74 <halrf_wrf> + d02fc3c: 2305 movs r3, #5 + d02fc3e: f8df 9304 ldr.w r9, [pc, #772] ; d02ff44 <halrf_rf_para_bbgm_8730e+0x374> + d02fc42: 2233 movs r2, #51 ; 0x33 + d02fc44: 2100 movs r1, #0 + d02fc46: 4620 mov r0, r4 + d02fc48: 9300 str r3, [sp, #0] + d02fc4a: 4bb6 ldr r3, [pc, #728] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc4c: f008 f812 bl d037c74 <halrf_wrf> + d02fc50: 4bb4 ldr r3, [pc, #720] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc52: 223f movs r2, #63 ; 0x3f + d02fc54: 2100 movs r1, #0 + d02fc56: 4620 mov r0, r4 + d02fc58: f8cd 9000 str.w r9, [sp] + d02fc5c: f008 f80a bl d037c74 <halrf_wrf> + d02fc60: 2304 movs r3, #4 + d02fc62: f8df 82e4 ldr.w r8, [pc, #740] ; d02ff48 <halrf_rf_para_bbgm_8730e+0x378> + d02fc66: 2233 movs r2, #51 ; 0x33 + d02fc68: 2100 movs r1, #0 + d02fc6a: 4620 mov r0, r4 + d02fc6c: 9300 str r3, [sp, #0] + d02fc6e: 4bad ldr r3, [pc, #692] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc70: f008 f800 bl d037c74 <halrf_wrf> + d02fc74: 4bab ldr r3, [pc, #684] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc76: 223f movs r2, #63 ; 0x3f + d02fc78: 2100 movs r1, #0 + d02fc7a: 4620 mov r0, r4 + d02fc7c: f8cd 8000 str.w r8, [sp] + d02fc80: f007 fff8 bl d037c74 <halrf_wrf> + d02fc84: 2303 movs r3, #3 + d02fc86: 4fa8 ldr r7, [pc, #672] ; (d02ff28 <halrf_rf_para_bbgm_8730e+0x358>) + d02fc88: 2233 movs r2, #51 ; 0x33 + d02fc8a: 2100 movs r1, #0 d02fc8c: 4620 mov r0, r4 - d02fc8e: f007 ff83 bl d037b98 <halrf_wrf> - d02fc92: 4b6d ldr r3, [pc, #436] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fc94: 2233 movs r2, #51 ; 0x33 - d02fc96: 4631 mov r1, r6 - d02fc98: 4620 mov r0, r4 - d02fc9a: f8cd 9000 str.w r9, [sp] - d02fc9e: f007 ff7b bl d037b98 <halrf_wrf> - d02fca2: f8cd 8000 str.w r8, [sp] - d02fca6: f04f 080b mov.w r8, #11 - d02fcaa: 4b67 ldr r3, [pc, #412] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fcac: 223f movs r2, #63 ; 0x3f - d02fcae: 4631 mov r1, r6 - d02fcb0: 4620 mov r0, r4 - d02fcb2: f007 ff71 bl d037b98 <halrf_wrf> - d02fcb6: 4b64 ldr r3, [pc, #400] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fcb8: 2233 movs r2, #51 ; 0x33 - d02fcba: 4631 mov r1, r6 - d02fcbc: 4620 mov r0, r4 - d02fcbe: f8cd 8000 str.w r8, [sp] - d02fcc2: f007 ff69 bl d037b98 <halrf_wrf> - d02fcc6: 9700 str r7, [sp, #0] - d02fcc8: 270a movs r7, #10 - d02fcca: 4b5f ldr r3, [pc, #380] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fccc: 223f movs r2, #63 ; 0x3f - d02fcce: 4631 mov r1, r6 - d02fcd0: 4620 mov r0, r4 - d02fcd2: f007 ff61 bl d037b98 <halrf_wrf> - d02fcd6: 4b5c ldr r3, [pc, #368] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fcd8: 2233 movs r2, #51 ; 0x33 - d02fcda: 4631 mov r1, r6 + d02fc8e: 9300 str r3, [sp, #0] + d02fc90: 4ba4 ldr r3, [pc, #656] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc92: f007 ffef bl d037c74 <halrf_wrf> + d02fc96: 4ba3 ldr r3, [pc, #652] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fc98: 223f movs r2, #63 ; 0x3f + d02fc9a: 2100 movs r1, #0 + d02fc9c: 4620 mov r0, r4 + d02fc9e: 9700 str r7, [sp, #0] + d02fca0: f007 ffe8 bl d037c74 <halrf_wrf> + d02fca4: 2302 movs r3, #2 + d02fca6: 2233 movs r2, #51 ; 0x33 + d02fca8: 2100 movs r1, #0 + d02fcaa: 4620 mov r0, r4 + d02fcac: 9300 str r3, [sp, #0] + d02fcae: 4b9d ldr r3, [pc, #628] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fcb0: f007 ffe0 bl d037c74 <halrf_wrf> + d02fcb4: 4b9d ldr r3, [pc, #628] ; (d02ff2c <halrf_rf_para_bbgm_8730e+0x35c>) + d02fcb6: 223f movs r2, #63 ; 0x3f + d02fcb8: 2100 movs r1, #0 + d02fcba: 4620 mov r0, r4 + d02fcbc: 9300 str r3, [sp, #0] + d02fcbe: 4b99 ldr r3, [pc, #612] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fcc0: f007 ffd8 bl d037c74 <halrf_wrf> + d02fcc4: 2301 movs r3, #1 + d02fcc6: 4d9a ldr r5, [pc, #616] ; (d02ff30 <halrf_rf_para_bbgm_8730e+0x360>) + d02fcc8: 2233 movs r2, #51 ; 0x33 + d02fcca: 2100 movs r1, #0 + d02fccc: 4620 mov r0, r4 + d02fcce: 9300 str r3, [sp, #0] + d02fcd0: 4b94 ldr r3, [pc, #592] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fcd2: f007 ffcf bl d037c74 <halrf_wrf> + d02fcd6: 4b93 ldr r3, [pc, #588] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fcd8: 223f movs r2, #63 ; 0x3f + d02fcda: 2100 movs r1, #0 d02fcdc: 4620 mov r0, r4 - d02fcde: 9700 str r7, [sp, #0] - d02fce0: f007 ff5a bl d037b98 <halrf_wrf> - d02fce4: 4b5a ldr r3, [pc, #360] ; (d02fe50 <halrf_rf_para_bbgm_8730e+0x35c>) - d02fce6: 223f movs r2, #63 ; 0x3f + d02fcde: 9500 str r5, [sp, #0] + d02fce0: f007 ffc8 bl d037c74 <halrf_wrf> + d02fce4: 4b8f ldr r3, [pc, #572] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fce6: 2233 movs r2, #51 ; 0x33 d02fce8: 4631 mov r1, r6 d02fcea: 4620 mov r0, r4 - d02fcec: 9300 str r3, [sp, #0] - d02fcee: 4b56 ldr r3, [pc, #344] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fcf0: f007 ff52 bl d037b98 <halrf_wrf> - d02fcf4: 2309 movs r3, #9 - d02fcf6: 2233 movs r2, #51 ; 0x33 - d02fcf8: 4631 mov r1, r6 - d02fcfa: 4620 mov r0, r4 - d02fcfc: 9300 str r3, [sp, #0] - d02fcfe: 4b52 ldr r3, [pc, #328] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd00: f007 ff4a bl d037b98 <halrf_wrf> - d02fd04: 9500 str r5, [sp, #0] - d02fd06: 2508 movs r5, #8 - d02fd08: 4b4f ldr r3, [pc, #316] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd0a: 223f movs r2, #63 ; 0x3f - d02fd0c: 4631 mov r1, r6 - d02fd0e: 4620 mov r0, r4 - d02fd10: f007 ff42 bl d037b98 <halrf_wrf> - d02fd14: 4b4c ldr r3, [pc, #304] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd16: 2233 movs r2, #51 ; 0x33 - d02fd18: 4631 mov r1, r6 - d02fd1a: 4620 mov r0, r4 - d02fd1c: 9500 str r5, [sp, #0] - d02fd1e: f007 ff3b bl d037b98 <halrf_wrf> - d02fd22: 4b4e ldr r3, [pc, #312] ; (d02fe5c <halrf_rf_para_bbgm_8730e+0x368>) - d02fd24: 223f movs r2, #63 ; 0x3f - d02fd26: 4631 mov r1, r6 - d02fd28: 4620 mov r0, r4 - d02fd2a: 9300 str r3, [sp, #0] - d02fd2c: 4b46 ldr r3, [pc, #280] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd2e: f007 ff33 bl d037b98 <halrf_wrf> - d02fd32: 4b45 ldr r3, [pc, #276] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd34: 22ef movs r2, #239 ; 0xef - d02fd36: 4631 mov r1, r6 - d02fd38: 4620 mov r0, r4 - d02fd3a: 9600 str r6, [sp, #0] - d02fd3c: f007 ff2c bl d037b98 <halrf_wrf> - d02fd40: f44f 5380 mov.w r3, #4096 ; 0x1000 - d02fd44: 22ef movs r2, #239 ; 0xef - d02fd46: 4631 mov r1, r6 - d02fd48: 4620 mov r0, r4 - d02fd4a: 9300 str r3, [sp, #0] - d02fd4c: 4b3e ldr r3, [pc, #248] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd4e: f007 ff23 bl d037b98 <halrf_wrf> - d02fd52: 230f movs r3, #15 - d02fd54: 2233 movs r2, #51 ; 0x33 - d02fd56: 4631 mov r1, r6 - d02fd58: 4620 mov r0, r4 - d02fd5a: 9300 str r3, [sp, #0] - d02fd5c: 4b3a ldr r3, [pc, #232] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd5e: f007 ff1b bl d037b98 <halrf_wrf> - d02fd62: 4b39 ldr r3, [pc, #228] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) + d02fcec: 9600 str r6, [sp, #0] + d02fcee: f007 ffc1 bl d037c74 <halrf_wrf> + d02fcf2: 4b90 ldr r3, [pc, #576] ; (d02ff34 <halrf_rf_para_bbgm_8730e+0x364>) + d02fcf4: 223f movs r2, #63 ; 0x3f + d02fcf6: 4631 mov r1, r6 + d02fcf8: 4620 mov r0, r4 + d02fcfa: 9300 str r3, [sp, #0] + d02fcfc: 4b89 ldr r3, [pc, #548] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fcfe: f007 ffb9 bl d037c74 <halrf_wrf> + d02fd02: 220f movs r2, #15 + d02fd04: 4b87 ldr r3, [pc, #540] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fd06: 4631 mov r1, r6 + d02fd08: 4620 mov r0, r4 + d02fd0a: 9200 str r2, [sp, #0] + d02fd0c: 2233 movs r2, #51 ; 0x33 + d02fd0e: f007 ffb1 bl d037c74 <halrf_wrf> + d02fd12: f8cd b000 str.w fp, [sp] + d02fd16: f04f 0b0e mov.w fp, #14 + d02fd1a: 4b82 ldr r3, [pc, #520] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fd1c: 223f movs r2, #63 ; 0x3f + d02fd1e: 4631 mov r1, r6 + d02fd20: 4620 mov r0, r4 + d02fd22: f007 ffa7 bl d037c74 <halrf_wrf> + d02fd26: 4b7f ldr r3, [pc, #508] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fd28: 2233 movs r2, #51 ; 0x33 + d02fd2a: 4631 mov r1, r6 + d02fd2c: 4620 mov r0, r4 + d02fd2e: f8cd b000 str.w fp, [sp] + d02fd32: f007 ff9f bl d037c74 <halrf_wrf> + d02fd36: f8cd a000 str.w sl, [sp] + d02fd3a: f04f 0a0d mov.w sl, #13 + d02fd3e: 4b79 ldr r3, [pc, #484] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fd40: 223f movs r2, #63 ; 0x3f + d02fd42: 4631 mov r1, r6 + d02fd44: 4620 mov r0, r4 + d02fd46: f007 ff95 bl d037c74 <halrf_wrf> + d02fd4a: 4b76 ldr r3, [pc, #472] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fd4c: 2233 movs r2, #51 ; 0x33 + d02fd4e: 4631 mov r1, r6 + d02fd50: 4620 mov r0, r4 + d02fd52: f8cd a000 str.w sl, [sp] + d02fd56: f007 ff8d bl d037c74 <halrf_wrf> + d02fd5a: f8cd 9000 str.w r9, [sp] + d02fd5e: f04f 090c mov.w r9, #12 + d02fd62: 4b70 ldr r3, [pc, #448] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) d02fd64: 223f movs r2, #63 ; 0x3f d02fd66: 4631 mov r1, r6 d02fd68: 4620 mov r0, r4 - d02fd6a: 9500 str r5, [sp, #0] - d02fd6c: f007 ff14 bl d037b98 <halrf_wrf> - d02fd70: 4b35 ldr r3, [pc, #212] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd72: 223e movs r2, #62 ; 0x3e - d02fd74: 4631 mov r1, r6 - d02fd76: 4620 mov r0, r4 - d02fd78: 9500 str r5, [sp, #0] - d02fd7a: f007 ff0d bl d037b98 <halrf_wrf> - d02fd7e: 4b32 ldr r3, [pc, #200] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd80: 2233 movs r2, #51 ; 0x33 - d02fd82: 4631 mov r1, r6 - d02fd84: 4620 mov r0, r4 - d02fd86: f8cd b000 str.w fp, [sp] - d02fd8a: f007 ff05 bl d037b98 <halrf_wrf> - d02fd8e: 4b2e ldr r3, [pc, #184] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd90: 223f movs r2, #63 ; 0x3f - d02fd92: 4631 mov r1, r6 - d02fd94: 4620 mov r0, r4 - d02fd96: 9500 str r5, [sp, #0] - d02fd98: f007 fefe bl d037b98 <halrf_wrf> - d02fd9c: 4b2a ldr r3, [pc, #168] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fd9e: 223e movs r2, #62 ; 0x3e - d02fda0: 4631 mov r1, r6 - d02fda2: 4620 mov r0, r4 - d02fda4: 9500 str r5, [sp, #0] - d02fda6: f007 fef7 bl d037b98 <halrf_wrf> - d02fdaa: 4b27 ldr r3, [pc, #156] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fdac: 2233 movs r2, #51 ; 0x33 - d02fdae: 4631 mov r1, r6 - d02fdb0: 4620 mov r0, r4 - d02fdb2: f8cd a000 str.w sl, [sp] - d02fdb6: f007 feef bl d037b98 <halrf_wrf> - d02fdba: 4b23 ldr r3, [pc, #140] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fdbc: 223f movs r2, #63 ; 0x3f - d02fdbe: 4631 mov r1, r6 - d02fdc0: 4620 mov r0, r4 - d02fdc2: 9500 str r5, [sp, #0] - d02fdc4: f007 fee8 bl d037b98 <halrf_wrf> - d02fdc8: 4b1f ldr r3, [pc, #124] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fdca: 223e movs r2, #62 ; 0x3e - d02fdcc: 4631 mov r1, r6 - d02fdce: 4620 mov r0, r4 - d02fdd0: 9500 str r5, [sp, #0] - d02fdd2: f007 fee1 bl d037b98 <halrf_wrf> - d02fdd6: 4b1c ldr r3, [pc, #112] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fdd8: 2233 movs r2, #51 ; 0x33 - d02fdda: 4631 mov r1, r6 - d02fddc: 4620 mov r0, r4 - d02fdde: f8cd 9000 str.w r9, [sp] - d02fde2: f007 fed9 bl d037b98 <halrf_wrf> - d02fde6: 4b18 ldr r3, [pc, #96] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fde8: 223f movs r2, #63 ; 0x3f - d02fdea: 4631 mov r1, r6 - d02fdec: 4620 mov r0, r4 - d02fdee: 9500 str r5, [sp, #0] - d02fdf0: f007 fed2 bl d037b98 <halrf_wrf> - d02fdf4: 4b14 ldr r3, [pc, #80] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fdf6: 223e movs r2, #62 ; 0x3e - d02fdf8: 4631 mov r1, r6 - d02fdfa: 4620 mov r0, r4 - d02fdfc: 9500 str r5, [sp, #0] - d02fdfe: f007 fecb bl d037b98 <halrf_wrf> - d02fe02: 4b11 ldr r3, [pc, #68] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fe04: 2233 movs r2, #51 ; 0x33 - d02fe06: 4631 mov r1, r6 - d02fe08: 4620 mov r0, r4 - d02fe0a: f8cd 8000 str.w r8, [sp] - d02fe0e: f007 fec3 bl d037b98 <halrf_wrf> - d02fe12: 4b0d ldr r3, [pc, #52] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fe14: 223f movs r2, #63 ; 0x3f - d02fe16: 4631 mov r1, r6 - d02fe18: 4620 mov r0, r4 - d02fe1a: 9500 str r5, [sp, #0] - d02fe1c: f007 febc bl d037b98 <halrf_wrf> - d02fe20: 4b09 ldr r3, [pc, #36] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fe22: 223e movs r2, #62 ; 0x3e - d02fe24: 4631 mov r1, r6 - d02fe26: 4620 mov r0, r4 - d02fe28: 9500 str r5, [sp, #0] - d02fe2a: f007 feb5 bl d037b98 <halrf_wrf> - d02fe2e: 4b06 ldr r3, [pc, #24] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) + d02fd6a: f007 ff83 bl d037c74 <halrf_wrf> + d02fd6e: 4b6d ldr r3, [pc, #436] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fd70: 2233 movs r2, #51 ; 0x33 + d02fd72: 4631 mov r1, r6 + d02fd74: 4620 mov r0, r4 + d02fd76: f8cd 9000 str.w r9, [sp] + d02fd7a: f007 ff7b bl d037c74 <halrf_wrf> + d02fd7e: f8cd 8000 str.w r8, [sp] + d02fd82: f04f 080b mov.w r8, #11 + d02fd86: 4b67 ldr r3, [pc, #412] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fd88: 223f movs r2, #63 ; 0x3f + d02fd8a: 4631 mov r1, r6 + d02fd8c: 4620 mov r0, r4 + d02fd8e: f007 ff71 bl d037c74 <halrf_wrf> + d02fd92: 4b64 ldr r3, [pc, #400] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fd94: 2233 movs r2, #51 ; 0x33 + d02fd96: 4631 mov r1, r6 + d02fd98: 4620 mov r0, r4 + d02fd9a: f8cd 8000 str.w r8, [sp] + d02fd9e: f007 ff69 bl d037c74 <halrf_wrf> + d02fda2: 9700 str r7, [sp, #0] + d02fda4: 270a movs r7, #10 + d02fda6: 4b5f ldr r3, [pc, #380] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fda8: 223f movs r2, #63 ; 0x3f + d02fdaa: 4631 mov r1, r6 + d02fdac: 4620 mov r0, r4 + d02fdae: f007 ff61 bl d037c74 <halrf_wrf> + d02fdb2: 4b5c ldr r3, [pc, #368] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fdb4: 2233 movs r2, #51 ; 0x33 + d02fdb6: 4631 mov r1, r6 + d02fdb8: 4620 mov r0, r4 + d02fdba: 9700 str r7, [sp, #0] + d02fdbc: f007 ff5a bl d037c74 <halrf_wrf> + d02fdc0: 4b5a ldr r3, [pc, #360] ; (d02ff2c <halrf_rf_para_bbgm_8730e+0x35c>) + d02fdc2: 223f movs r2, #63 ; 0x3f + d02fdc4: 4631 mov r1, r6 + d02fdc6: 4620 mov r0, r4 + d02fdc8: 9300 str r3, [sp, #0] + d02fdca: 4b56 ldr r3, [pc, #344] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fdcc: f007 ff52 bl d037c74 <halrf_wrf> + d02fdd0: 2309 movs r3, #9 + d02fdd2: 2233 movs r2, #51 ; 0x33 + d02fdd4: 4631 mov r1, r6 + d02fdd6: 4620 mov r0, r4 + d02fdd8: 9300 str r3, [sp, #0] + d02fdda: 4b52 ldr r3, [pc, #328] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fddc: f007 ff4a bl d037c74 <halrf_wrf> + d02fde0: 9500 str r5, [sp, #0] + d02fde2: 2508 movs r5, #8 + d02fde4: 4b4f ldr r3, [pc, #316] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fde6: 223f movs r2, #63 ; 0x3f + d02fde8: 4631 mov r1, r6 + d02fdea: 4620 mov r0, r4 + d02fdec: f007 ff42 bl d037c74 <halrf_wrf> + d02fdf0: 4b4c ldr r3, [pc, #304] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fdf2: 2233 movs r2, #51 ; 0x33 + d02fdf4: 4631 mov r1, r6 + d02fdf6: 4620 mov r0, r4 + d02fdf8: 9500 str r5, [sp, #0] + d02fdfa: f007 ff3b bl d037c74 <halrf_wrf> + d02fdfe: 4b4e ldr r3, [pc, #312] ; (d02ff38 <halrf_rf_para_bbgm_8730e+0x368>) + d02fe00: 223f movs r2, #63 ; 0x3f + d02fe02: 4631 mov r1, r6 + d02fe04: 4620 mov r0, r4 + d02fe06: 9300 str r3, [sp, #0] + d02fe08: 4b46 ldr r3, [pc, #280] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe0a: f007 ff33 bl d037c74 <halrf_wrf> + d02fe0e: 4b45 ldr r3, [pc, #276] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe10: 22ef movs r2, #239 ; 0xef + d02fe12: 4631 mov r1, r6 + d02fe14: 4620 mov r0, r4 + d02fe16: 9600 str r6, [sp, #0] + d02fe18: f007 ff2c bl d037c74 <halrf_wrf> + d02fe1c: f44f 5380 mov.w r3, #4096 ; 0x1000 + d02fe20: 22ef movs r2, #239 ; 0xef + d02fe22: 4631 mov r1, r6 + d02fe24: 4620 mov r0, r4 + d02fe26: 9300 str r3, [sp, #0] + d02fe28: 4b3e ldr r3, [pc, #248] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe2a: f007 ff23 bl d037c74 <halrf_wrf> + d02fe2e: 230f movs r3, #15 d02fe30: 2233 movs r2, #51 ; 0x33 d02fe32: 4631 mov r1, r6 d02fe34: 4620 mov r0, r4 - d02fe36: 9700 str r7, [sp, #0] - d02fe38: f007 feae bl d037b98 <halrf_wrf> - d02fe3c: 4b02 ldr r3, [pc, #8] ; (d02fe48 <halrf_rf_para_bbgm_8730e+0x354>) - d02fe3e: 223f movs r2, #63 ; 0x3f - d02fe40: 4631 mov r1, r6 - d02fe42: 4620 mov r0, r4 - d02fe44: e014 b.n d02fe70 <halrf_rf_para_bbgm_8730e+0x37c> - d02fe46: bf00 nop - d02fe48: 000fffff .word 0x000fffff - d02fe4c: 000c8b3b .word 0x000c8b3b - d02fe50: 000c033b .word 0x000c033b - d02fe54: 000c023b .word 0x000c023b - d02fe58: 000c423b .word 0x000c423b - d02fe5c: 000c403b .word 0x000c403b - d02fe60: 000c079b .word 0x000c079b - d02fe64: 000c073b .word 0x000c073b - d02fe68: 000c063b .word 0x000c063b - d02fe6c: 000c043b .word 0x000c043b - d02fe70: 9500 str r5, [sp, #0] - d02fe72: f007 fe91 bl d037b98 <halrf_wrf> - d02fe76: 4b1e ldr r3, [pc, #120] ; (d02fef0 <halrf_rf_para_bbgm_8730e+0x3fc>) - d02fe78: 223e movs r2, #62 ; 0x3e - d02fe7a: 4631 mov r1, r6 - d02fe7c: 4620 mov r0, r4 - d02fe7e: 9500 str r5, [sp, #0] - d02fe80: f007 fe8a bl d037b98 <halrf_wrf> - d02fe84: 2309 movs r3, #9 - d02fe86: 2233 movs r2, #51 ; 0x33 - d02fe88: 4631 mov r1, r6 - d02fe8a: 4620 mov r0, r4 - d02fe8c: 9300 str r3, [sp, #0] - d02fe8e: 4b18 ldr r3, [pc, #96] ; (d02fef0 <halrf_rf_para_bbgm_8730e+0x3fc>) - d02fe90: f007 fe82 bl d037b98 <halrf_wrf> - d02fe94: 4b16 ldr r3, [pc, #88] ; (d02fef0 <halrf_rf_para_bbgm_8730e+0x3fc>) - d02fe96: 223f movs r2, #63 ; 0x3f - d02fe98: 4631 mov r1, r6 - d02fe9a: 4620 mov r0, r4 - d02fe9c: 9500 str r5, [sp, #0] - d02fe9e: f007 fe7b bl d037b98 <halrf_wrf> - d02fea2: 4b13 ldr r3, [pc, #76] ; (d02fef0 <halrf_rf_para_bbgm_8730e+0x3fc>) - d02fea4: 223e movs r2, #62 ; 0x3e - d02fea6: 4631 mov r1, r6 - d02fea8: 4620 mov r0, r4 - d02feaa: 9500 str r5, [sp, #0] - d02feac: f007 fe74 bl d037b98 <halrf_wrf> - d02feb0: 4b0f ldr r3, [pc, #60] ; (d02fef0 <halrf_rf_para_bbgm_8730e+0x3fc>) - d02feb2: 2233 movs r2, #51 ; 0x33 - d02feb4: 4631 mov r1, r6 - d02feb6: 4620 mov r0, r4 - d02feb8: 9500 str r5, [sp, #0] - d02feba: f007 fe6d bl d037b98 <halrf_wrf> - d02febe: 4b0c ldr r3, [pc, #48] ; (d02fef0 <halrf_rf_para_bbgm_8730e+0x3fc>) - d02fec0: 223f movs r2, #63 ; 0x3f - d02fec2: 4631 mov r1, r6 - d02fec4: 4620 mov r0, r4 - d02fec6: 9500 str r5, [sp, #0] - d02fec8: f007 fe66 bl d037b98 <halrf_wrf> - d02fecc: 4b08 ldr r3, [pc, #32] ; (d02fef0 <halrf_rf_para_bbgm_8730e+0x3fc>) - d02fece: 223e movs r2, #62 ; 0x3e - d02fed0: 4631 mov r1, r6 - d02fed2: 4620 mov r0, r4 - d02fed4: 9500 str r5, [sp, #0] - d02fed6: f007 fe5f bl d037b98 <halrf_wrf> - d02feda: 4b05 ldr r3, [pc, #20] ; (d02fef0 <halrf_rf_para_bbgm_8730e+0x3fc>) - d02fedc: 22ef movs r2, #239 ; 0xef - d02fede: 4631 mov r1, r6 - d02fee0: 9600 str r6, [sp, #0] - d02fee2: 4620 mov r0, r4 - d02fee4: f007 fe58 bl d037b98 <halrf_wrf> - d02fee8: b003 add sp, #12 - d02feea: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d02feee: bf00 nop - d02fef0: 000fffff .word 0x000fffff - d02fef4: 2607 movs r6, #7 - d02fef6: 4fcf ldr r7, [pc, #828] ; (d030234 <halrf_rf_para_bbgm_8730e+0x740>) - d02fef8: f007 fe4e bl d037b98 <halrf_wrf> - d02fefc: 4bce ldr r3, [pc, #824] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02fefe: 2233 movs r2, #51 ; 0x33 - d02ff00: 4629 mov r1, r5 + d02fe36: 9300 str r3, [sp, #0] + d02fe38: 4b3a ldr r3, [pc, #232] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe3a: f007 ff1b bl d037c74 <halrf_wrf> + d02fe3e: 4b39 ldr r3, [pc, #228] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe40: 223f movs r2, #63 ; 0x3f + d02fe42: 4631 mov r1, r6 + d02fe44: 4620 mov r0, r4 + d02fe46: 9500 str r5, [sp, #0] + d02fe48: f007 ff14 bl d037c74 <halrf_wrf> + d02fe4c: 4b35 ldr r3, [pc, #212] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe4e: 223e movs r2, #62 ; 0x3e + d02fe50: 4631 mov r1, r6 + d02fe52: 4620 mov r0, r4 + d02fe54: 9500 str r5, [sp, #0] + d02fe56: f007 ff0d bl d037c74 <halrf_wrf> + d02fe5a: 4b32 ldr r3, [pc, #200] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe5c: 2233 movs r2, #51 ; 0x33 + d02fe5e: 4631 mov r1, r6 + d02fe60: 4620 mov r0, r4 + d02fe62: f8cd b000 str.w fp, [sp] + d02fe66: f007 ff05 bl d037c74 <halrf_wrf> + d02fe6a: 4b2e ldr r3, [pc, #184] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe6c: 223f movs r2, #63 ; 0x3f + d02fe6e: 4631 mov r1, r6 + d02fe70: 4620 mov r0, r4 + d02fe72: 9500 str r5, [sp, #0] + d02fe74: f007 fefe bl d037c74 <halrf_wrf> + d02fe78: 4b2a ldr r3, [pc, #168] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe7a: 223e movs r2, #62 ; 0x3e + d02fe7c: 4631 mov r1, r6 + d02fe7e: 4620 mov r0, r4 + d02fe80: 9500 str r5, [sp, #0] + d02fe82: f007 fef7 bl d037c74 <halrf_wrf> + d02fe86: 4b27 ldr r3, [pc, #156] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe88: 2233 movs r2, #51 ; 0x33 + d02fe8a: 4631 mov r1, r6 + d02fe8c: 4620 mov r0, r4 + d02fe8e: f8cd a000 str.w sl, [sp] + d02fe92: f007 feef bl d037c74 <halrf_wrf> + d02fe96: 4b23 ldr r3, [pc, #140] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fe98: 223f movs r2, #63 ; 0x3f + d02fe9a: 4631 mov r1, r6 + d02fe9c: 4620 mov r0, r4 + d02fe9e: 9500 str r5, [sp, #0] + d02fea0: f007 fee8 bl d037c74 <halrf_wrf> + d02fea4: 4b1f ldr r3, [pc, #124] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fea6: 223e movs r2, #62 ; 0x3e + d02fea8: 4631 mov r1, r6 + d02feaa: 4620 mov r0, r4 + d02feac: 9500 str r5, [sp, #0] + d02feae: f007 fee1 bl d037c74 <halrf_wrf> + d02feb2: 4b1c ldr r3, [pc, #112] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02feb4: 2233 movs r2, #51 ; 0x33 + d02feb6: 4631 mov r1, r6 + d02feb8: 4620 mov r0, r4 + d02feba: f8cd 9000 str.w r9, [sp] + d02febe: f007 fed9 bl d037c74 <halrf_wrf> + d02fec2: 4b18 ldr r3, [pc, #96] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fec4: 223f movs r2, #63 ; 0x3f + d02fec6: 4631 mov r1, r6 + d02fec8: 4620 mov r0, r4 + d02feca: 9500 str r5, [sp, #0] + d02fecc: f007 fed2 bl d037c74 <halrf_wrf> + d02fed0: 4b14 ldr r3, [pc, #80] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fed2: 223e movs r2, #62 ; 0x3e + d02fed4: 4631 mov r1, r6 + d02fed6: 4620 mov r0, r4 + d02fed8: 9500 str r5, [sp, #0] + d02feda: f007 fecb bl d037c74 <halrf_wrf> + d02fede: 4b11 ldr r3, [pc, #68] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fee0: 2233 movs r2, #51 ; 0x33 + d02fee2: 4631 mov r1, r6 + d02fee4: 4620 mov r0, r4 + d02fee6: f8cd 8000 str.w r8, [sp] + d02feea: f007 fec3 bl d037c74 <halrf_wrf> + d02feee: 4b0d ldr r3, [pc, #52] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fef0: 223f movs r2, #63 ; 0x3f + d02fef2: 4631 mov r1, r6 + d02fef4: 4620 mov r0, r4 + d02fef6: 9500 str r5, [sp, #0] + d02fef8: f007 febc bl d037c74 <halrf_wrf> + d02fefc: 4b09 ldr r3, [pc, #36] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02fefe: 223e movs r2, #62 ; 0x3e + d02ff00: 4631 mov r1, r6 d02ff02: 4620 mov r0, r4 - d02ff04: 9600 str r6, [sp, #0] - d02ff06: f007 fe47 bl d037b98 <halrf_wrf> - d02ff0a: 4bcb ldr r3, [pc, #812] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ff0c: 223f movs r2, #63 ; 0x3f - d02ff0e: 4629 mov r1, r5 + d02ff04: 9500 str r5, [sp, #0] + d02ff06: f007 feb5 bl d037c74 <halrf_wrf> + d02ff0a: 4b06 ldr r3, [pc, #24] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02ff0c: 2233 movs r2, #51 ; 0x33 + d02ff0e: 4631 mov r1, r6 d02ff10: 4620 mov r0, r4 d02ff12: 9700 str r7, [sp, #0] - d02ff14: f007 fe40 bl d037b98 <halrf_wrf> - d02ff18: 2306 movs r3, #6 - d02ff1a: 2233 movs r2, #51 ; 0x33 - d02ff1c: 4629 mov r1, r5 + d02ff14: f007 feae bl d037c74 <halrf_wrf> + d02ff18: 4b02 ldr r3, [pc, #8] ; (d02ff24 <halrf_rf_para_bbgm_8730e+0x354>) + d02ff1a: 223f movs r2, #63 ; 0x3f + d02ff1c: 4631 mov r1, r6 d02ff1e: 4620 mov r0, r4 - d02ff20: 9300 str r3, [sp, #0] - d02ff22: 4bc5 ldr r3, [pc, #788] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ff24: f04f 080f mov.w r8, #15 - d02ff28: f007 fe36 bl d037b98 <halrf_wrf> - d02ff2c: 4bc2 ldr r3, [pc, #776] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ff2e: 223f movs r2, #63 ; 0x3f - d02ff30: 4629 mov r1, r5 - d02ff32: 4620 mov r0, r4 - d02ff34: 9700 str r7, [sp, #0] - d02ff36: f007 fe2f bl d037b98 <halrf_wrf> - d02ff3a: 2305 movs r3, #5 - d02ff3c: 2233 movs r2, #51 ; 0x33 - d02ff3e: 4629 mov r1, r5 - d02ff40: 4620 mov r0, r4 - d02ff42: 9300 str r3, [sp, #0] - d02ff44: 4bbc ldr r3, [pc, #752] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ff46: f007 fe27 bl d037b98 <halrf_wrf> - d02ff4a: 4bbb ldr r3, [pc, #748] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ff4c: 223f movs r2, #63 ; 0x3f - d02ff4e: 4629 mov r1, r5 - d02ff50: 4620 mov r0, r4 - d02ff52: 9700 str r7, [sp, #0] - d02ff54: f007 fe20 bl d037b98 <halrf_wrf> - d02ff58: 2304 movs r3, #4 - d02ff5a: f8df b2f4 ldr.w fp, [pc, #756] ; d030250 <halrf_rf_para_bbgm_8730e+0x75c> - d02ff5e: 2233 movs r2, #51 ; 0x33 - d02ff60: 4629 mov r1, r5 - d02ff62: 4620 mov r0, r4 - d02ff64: 9300 str r3, [sp, #0] - d02ff66: 4bb4 ldr r3, [pc, #720] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ff68: f007 fe16 bl d037b98 <halrf_wrf> - d02ff6c: 4bb2 ldr r3, [pc, #712] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ff6e: 223f movs r2, #63 ; 0x3f - d02ff70: 4629 mov r1, r5 - d02ff72: 4620 mov r0, r4 - d02ff74: f8cd b000 str.w fp, [sp] - d02ff78: f007 fe0e bl d037b98 <halrf_wrf> - d02ff7c: 2303 movs r3, #3 - d02ff7e: f8df a2d4 ldr.w sl, [pc, #724] ; d030254 <halrf_rf_para_bbgm_8730e+0x760> - d02ff82: 2233 movs r2, #51 ; 0x33 - d02ff84: 4629 mov r1, r5 - d02ff86: 4620 mov r0, r4 - d02ff88: 9300 str r3, [sp, #0] - d02ff8a: 4bab ldr r3, [pc, #684] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ff8c: f007 fe04 bl d037b98 <halrf_wrf> - d02ff90: 4ba9 ldr r3, [pc, #676] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ff92: 223f movs r2, #63 ; 0x3f - d02ff94: 4629 mov r1, r5 - d02ff96: 4620 mov r0, r4 - d02ff98: f8cd a000 str.w sl, [sp] - d02ff9c: f007 fdfc bl d037b98 <halrf_wrf> - d02ffa0: 2302 movs r3, #2 - d02ffa2: 2233 movs r2, #51 ; 0x33 - d02ffa4: 4629 mov r1, r5 - d02ffa6: 4620 mov r0, r4 - d02ffa8: 9300 str r3, [sp, #0] - d02ffaa: 4ba3 ldr r3, [pc, #652] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ffac: f007 fdf4 bl d037b98 <halrf_wrf> - d02ffb0: 4ba2 ldr r3, [pc, #648] ; (d03023c <halrf_rf_para_bbgm_8730e+0x748>) - d02ffb2: 223f movs r2, #63 ; 0x3f - d02ffb4: 4629 mov r1, r5 - d02ffb6: 4620 mov r0, r4 - d02ffb8: 9300 str r3, [sp, #0] - d02ffba: 4b9f ldr r3, [pc, #636] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ffbc: f007 fdec bl d037b98 <halrf_wrf> - d02ffc0: 2301 movs r3, #1 - d02ffc2: f8df 9294 ldr.w r9, [pc, #660] ; d030258 <halrf_rf_para_bbgm_8730e+0x764> - d02ffc6: 2233 movs r2, #51 ; 0x33 - d02ffc8: 4629 mov r1, r5 - d02ffca: 4620 mov r0, r4 - d02ffcc: 9300 str r3, [sp, #0] - d02ffce: 4b9a ldr r3, [pc, #616] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ffd0: f007 fde2 bl d037b98 <halrf_wrf> - d02ffd4: 4b98 ldr r3, [pc, #608] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ffd6: 223f movs r2, #63 ; 0x3f - d02ffd8: 4629 mov r1, r5 - d02ffda: 4620 mov r0, r4 - d02ffdc: f8cd 9000 str.w r9, [sp] - d02ffe0: f007 fdda bl d037b98 <halrf_wrf> - d02ffe4: 4b94 ldr r3, [pc, #592] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02ffe6: 2233 movs r2, #51 ; 0x33 - d02ffe8: 4629 mov r1, r5 - d02ffea: 4620 mov r0, r4 - d02ffec: 9500 str r5, [sp, #0] - d02ffee: f007 fdd3 bl d037b98 <halrf_wrf> - d02fff2: 4b93 ldr r3, [pc, #588] ; (d030240 <halrf_rf_para_bbgm_8730e+0x74c>) - d02fff4: 223f movs r2, #63 ; 0x3f - d02fff6: 4629 mov r1, r5 - d02fff8: 4620 mov r0, r4 - d02fffa: 9300 str r3, [sp, #0] - d02fffc: 4b8e ldr r3, [pc, #568] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d02fffe: f007 fdcb bl d037b98 <halrf_wrf> - d030002: 4b8d ldr r3, [pc, #564] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030004: 2233 movs r2, #51 ; 0x33 - d030006: 4629 mov r1, r5 - d030008: 4620 mov r0, r4 - d03000a: f8cd 8000 str.w r8, [sp] - d03000e: f007 fdc3 bl d037b98 <halrf_wrf> - d030012: 4b89 ldr r3, [pc, #548] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030014: 223f movs r2, #63 ; 0x3f - d030016: 4629 mov r1, r5 - d030018: 4620 mov r0, r4 - d03001a: 9700 str r7, [sp, #0] - d03001c: f007 fdbc bl d037b98 <halrf_wrf> - d030020: 230e movs r3, #14 - d030022: 2233 movs r2, #51 ; 0x33 - d030024: 4629 mov r1, r5 - d030026: 4620 mov r0, r4 - d030028: 9300 str r3, [sp, #0] - d03002a: 4b83 ldr r3, [pc, #524] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d03002c: f007 fdb4 bl d037b98 <halrf_wrf> - d030030: 4b81 ldr r3, [pc, #516] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030032: 223f movs r2, #63 ; 0x3f - d030034: 4629 mov r1, r5 - d030036: 4620 mov r0, r4 - d030038: 9700 str r7, [sp, #0] - d03003a: f007 fdad bl d037b98 <halrf_wrf> - d03003e: 230d movs r3, #13 - d030040: 2233 movs r2, #51 ; 0x33 - d030042: 4629 mov r1, r5 - d030044: 4620 mov r0, r4 - d030046: 9300 str r3, [sp, #0] - d030048: 4b7b ldr r3, [pc, #492] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d03004a: 270a movs r7, #10 - d03004c: f007 fda4 bl d037b98 <halrf_wrf> - d030050: 4b79 ldr r3, [pc, #484] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030052: 223f movs r2, #63 ; 0x3f - d030054: 4629 mov r1, r5 - d030056: 4620 mov r0, r4 - d030058: f8cd b000 str.w fp, [sp] - d03005c: f007 fd9c bl d037b98 <halrf_wrf> - d030060: 230c movs r3, #12 - d030062: 2233 movs r2, #51 ; 0x33 - d030064: 4629 mov r1, r5 - d030066: 4620 mov r0, r4 - d030068: 9300 str r3, [sp, #0] - d03006a: 4b73 ldr r3, [pc, #460] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d03006c: f04f 0b0b mov.w fp, #11 - d030070: f007 fd92 bl d037b98 <halrf_wrf> - d030074: 4b73 ldr r3, [pc, #460] ; (d030244 <halrf_rf_para_bbgm_8730e+0x750>) - d030076: 223f movs r2, #63 ; 0x3f - d030078: 4629 mov r1, r5 - d03007a: 4620 mov r0, r4 - d03007c: 9300 str r3, [sp, #0] - d03007e: 4b6e ldr r3, [pc, #440] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030080: f007 fd8a bl d037b98 <halrf_wrf> - d030084: 4b6c ldr r3, [pc, #432] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030086: 2233 movs r2, #51 ; 0x33 - d030088: 4629 mov r1, r5 - d03008a: 4620 mov r0, r4 - d03008c: f8cd b000 str.w fp, [sp] - d030090: f007 fd82 bl d037b98 <halrf_wrf> - d030094: 4b6c ldr r3, [pc, #432] ; (d030248 <halrf_rf_para_bbgm_8730e+0x754>) - d030096: 223f movs r2, #63 ; 0x3f - d030098: 4629 mov r1, r5 - d03009a: 4620 mov r0, r4 - d03009c: 9300 str r3, [sp, #0] - d03009e: 4b66 ldr r3, [pc, #408] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0300a0: f007 fd7a bl d037b98 <halrf_wrf> - d0300a4: 4b64 ldr r3, [pc, #400] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0300a6: 2233 movs r2, #51 ; 0x33 - d0300a8: 4629 mov r1, r5 - d0300aa: 4620 mov r0, r4 - d0300ac: 9700 str r7, [sp, #0] - d0300ae: f007 fd73 bl d037b98 <halrf_wrf> - d0300b2: f8cd a000 str.w sl, [sp] - d0300b6: f04f 0a09 mov.w sl, #9 - d0300ba: 4b5f ldr r3, [pc, #380] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0300bc: 223f movs r2, #63 ; 0x3f - d0300be: 4629 mov r1, r5 - d0300c0: 4620 mov r0, r4 - d0300c2: f007 fd69 bl d037b98 <halrf_wrf> - d0300c6: 4b5c ldr r3, [pc, #368] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0300c8: 2233 movs r2, #51 ; 0x33 - d0300ca: 4629 mov r1, r5 - d0300cc: 4620 mov r0, r4 - d0300ce: f8cd a000 str.w sl, [sp] - d0300d2: f007 fd61 bl d037b98 <halrf_wrf> - d0300d6: f8cd 9000 str.w r9, [sp] - d0300da: f04f 0908 mov.w r9, #8 - d0300de: 4b56 ldr r3, [pc, #344] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0300e0: 223f movs r2, #63 ; 0x3f + d02ff20: e014 b.n d02ff4c <halrf_rf_para_bbgm_8730e+0x37c> + d02ff22: bf00 nop + d02ff24: 000fffff .word 0x000fffff + d02ff28: 000c8b3b .word 0x000c8b3b + d02ff2c: 000c033b .word 0x000c033b + d02ff30: 000c023b .word 0x000c023b + d02ff34: 000c423b .word 0x000c423b + d02ff38: 000c403b .word 0x000c403b + d02ff3c: 000c079b .word 0x000c079b + d02ff40: 000c073b .word 0x000c073b + d02ff44: 000c063b .word 0x000c063b + d02ff48: 000c043b .word 0x000c043b + d02ff4c: 9500 str r5, [sp, #0] + d02ff4e: f007 fe91 bl d037c74 <halrf_wrf> + d02ff52: 4b1e ldr r3, [pc, #120] ; (d02ffcc <halrf_rf_para_bbgm_8730e+0x3fc>) + d02ff54: 223e movs r2, #62 ; 0x3e + d02ff56: 4631 mov r1, r6 + d02ff58: 4620 mov r0, r4 + d02ff5a: 9500 str r5, [sp, #0] + d02ff5c: f007 fe8a bl d037c74 <halrf_wrf> + d02ff60: 2309 movs r3, #9 + d02ff62: 2233 movs r2, #51 ; 0x33 + d02ff64: 4631 mov r1, r6 + d02ff66: 4620 mov r0, r4 + d02ff68: 9300 str r3, [sp, #0] + d02ff6a: 4b18 ldr r3, [pc, #96] ; (d02ffcc <halrf_rf_para_bbgm_8730e+0x3fc>) + d02ff6c: f007 fe82 bl d037c74 <halrf_wrf> + d02ff70: 4b16 ldr r3, [pc, #88] ; (d02ffcc <halrf_rf_para_bbgm_8730e+0x3fc>) + d02ff72: 223f movs r2, #63 ; 0x3f + d02ff74: 4631 mov r1, r6 + d02ff76: 4620 mov r0, r4 + d02ff78: 9500 str r5, [sp, #0] + d02ff7a: f007 fe7b bl d037c74 <halrf_wrf> + d02ff7e: 4b13 ldr r3, [pc, #76] ; (d02ffcc <halrf_rf_para_bbgm_8730e+0x3fc>) + d02ff80: 223e movs r2, #62 ; 0x3e + d02ff82: 4631 mov r1, r6 + d02ff84: 4620 mov r0, r4 + d02ff86: 9500 str r5, [sp, #0] + d02ff88: f007 fe74 bl d037c74 <halrf_wrf> + d02ff8c: 4b0f ldr r3, [pc, #60] ; (d02ffcc <halrf_rf_para_bbgm_8730e+0x3fc>) + d02ff8e: 2233 movs r2, #51 ; 0x33 + d02ff90: 4631 mov r1, r6 + d02ff92: 4620 mov r0, r4 + d02ff94: 9500 str r5, [sp, #0] + d02ff96: f007 fe6d bl d037c74 <halrf_wrf> + d02ff9a: 4b0c ldr r3, [pc, #48] ; (d02ffcc <halrf_rf_para_bbgm_8730e+0x3fc>) + d02ff9c: 223f movs r2, #63 ; 0x3f + d02ff9e: 4631 mov r1, r6 + d02ffa0: 4620 mov r0, r4 + d02ffa2: 9500 str r5, [sp, #0] + d02ffa4: f007 fe66 bl d037c74 <halrf_wrf> + d02ffa8: 4b08 ldr r3, [pc, #32] ; (d02ffcc <halrf_rf_para_bbgm_8730e+0x3fc>) + d02ffaa: 223e movs r2, #62 ; 0x3e + d02ffac: 4631 mov r1, r6 + d02ffae: 4620 mov r0, r4 + d02ffb0: 9500 str r5, [sp, #0] + d02ffb2: f007 fe5f bl d037c74 <halrf_wrf> + d02ffb6: 4b05 ldr r3, [pc, #20] ; (d02ffcc <halrf_rf_para_bbgm_8730e+0x3fc>) + d02ffb8: 22ef movs r2, #239 ; 0xef + d02ffba: 4631 mov r1, r6 + d02ffbc: 9600 str r6, [sp, #0] + d02ffbe: 4620 mov r0, r4 + d02ffc0: f007 fe58 bl d037c74 <halrf_wrf> + d02ffc4: b003 add sp, #12 + d02ffc6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d02ffca: bf00 nop + d02ffcc: 000fffff .word 0x000fffff + d02ffd0: 2607 movs r6, #7 + d02ffd2: 4fcf ldr r7, [pc, #828] ; (d030310 <halrf_rf_para_bbgm_8730e+0x740>) + d02ffd4: f007 fe4e bl d037c74 <halrf_wrf> + d02ffd8: 4bce ldr r3, [pc, #824] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d02ffda: 2233 movs r2, #51 ; 0x33 + d02ffdc: 4629 mov r1, r5 + d02ffde: 4620 mov r0, r4 + d02ffe0: 9600 str r6, [sp, #0] + d02ffe2: f007 fe47 bl d037c74 <halrf_wrf> + d02ffe6: 4bcb ldr r3, [pc, #812] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d02ffe8: 223f movs r2, #63 ; 0x3f + d02ffea: 4629 mov r1, r5 + d02ffec: 4620 mov r0, r4 + d02ffee: 9700 str r7, [sp, #0] + d02fff0: f007 fe40 bl d037c74 <halrf_wrf> + d02fff4: 2306 movs r3, #6 + d02fff6: 2233 movs r2, #51 ; 0x33 + d02fff8: 4629 mov r1, r5 + d02fffa: 4620 mov r0, r4 + d02fffc: 9300 str r3, [sp, #0] + d02fffe: 4bc5 ldr r3, [pc, #788] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030000: f04f 080f mov.w r8, #15 + d030004: f007 fe36 bl d037c74 <halrf_wrf> + d030008: 4bc2 ldr r3, [pc, #776] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03000a: 223f movs r2, #63 ; 0x3f + d03000c: 4629 mov r1, r5 + d03000e: 4620 mov r0, r4 + d030010: 9700 str r7, [sp, #0] + d030012: f007 fe2f bl d037c74 <halrf_wrf> + d030016: 2305 movs r3, #5 + d030018: 2233 movs r2, #51 ; 0x33 + d03001a: 4629 mov r1, r5 + d03001c: 4620 mov r0, r4 + d03001e: 9300 str r3, [sp, #0] + d030020: 4bbc ldr r3, [pc, #752] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030022: f007 fe27 bl d037c74 <halrf_wrf> + d030026: 4bbb ldr r3, [pc, #748] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030028: 223f movs r2, #63 ; 0x3f + d03002a: 4629 mov r1, r5 + d03002c: 4620 mov r0, r4 + d03002e: 9700 str r7, [sp, #0] + d030030: f007 fe20 bl d037c74 <halrf_wrf> + d030034: 2304 movs r3, #4 + d030036: f8df b2f4 ldr.w fp, [pc, #756] ; d03032c <halrf_rf_para_bbgm_8730e+0x75c> + d03003a: 2233 movs r2, #51 ; 0x33 + d03003c: 4629 mov r1, r5 + d03003e: 4620 mov r0, r4 + d030040: 9300 str r3, [sp, #0] + d030042: 4bb4 ldr r3, [pc, #720] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030044: f007 fe16 bl d037c74 <halrf_wrf> + d030048: 4bb2 ldr r3, [pc, #712] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03004a: 223f movs r2, #63 ; 0x3f + d03004c: 4629 mov r1, r5 + d03004e: 4620 mov r0, r4 + d030050: f8cd b000 str.w fp, [sp] + d030054: f007 fe0e bl d037c74 <halrf_wrf> + d030058: 2303 movs r3, #3 + d03005a: f8df a2d4 ldr.w sl, [pc, #724] ; d030330 <halrf_rf_para_bbgm_8730e+0x760> + d03005e: 2233 movs r2, #51 ; 0x33 + d030060: 4629 mov r1, r5 + d030062: 4620 mov r0, r4 + d030064: 9300 str r3, [sp, #0] + d030066: 4bab ldr r3, [pc, #684] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030068: f007 fe04 bl d037c74 <halrf_wrf> + d03006c: 4ba9 ldr r3, [pc, #676] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03006e: 223f movs r2, #63 ; 0x3f + d030070: 4629 mov r1, r5 + d030072: 4620 mov r0, r4 + d030074: f8cd a000 str.w sl, [sp] + d030078: f007 fdfc bl d037c74 <halrf_wrf> + d03007c: 2302 movs r3, #2 + d03007e: 2233 movs r2, #51 ; 0x33 + d030080: 4629 mov r1, r5 + d030082: 4620 mov r0, r4 + d030084: 9300 str r3, [sp, #0] + d030086: 4ba3 ldr r3, [pc, #652] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030088: f007 fdf4 bl d037c74 <halrf_wrf> + d03008c: 4ba2 ldr r3, [pc, #648] ; (d030318 <halrf_rf_para_bbgm_8730e+0x748>) + d03008e: 223f movs r2, #63 ; 0x3f + d030090: 4629 mov r1, r5 + d030092: 4620 mov r0, r4 + d030094: 9300 str r3, [sp, #0] + d030096: 4b9f ldr r3, [pc, #636] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030098: f007 fdec bl d037c74 <halrf_wrf> + d03009c: 2301 movs r3, #1 + d03009e: f8df 9294 ldr.w r9, [pc, #660] ; d030334 <halrf_rf_para_bbgm_8730e+0x764> + d0300a2: 2233 movs r2, #51 ; 0x33 + d0300a4: 4629 mov r1, r5 + d0300a6: 4620 mov r0, r4 + d0300a8: 9300 str r3, [sp, #0] + d0300aa: 4b9a ldr r3, [pc, #616] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0300ac: f007 fde2 bl d037c74 <halrf_wrf> + d0300b0: 4b98 ldr r3, [pc, #608] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0300b2: 223f movs r2, #63 ; 0x3f + d0300b4: 4629 mov r1, r5 + d0300b6: 4620 mov r0, r4 + d0300b8: f8cd 9000 str.w r9, [sp] + d0300bc: f007 fdda bl d037c74 <halrf_wrf> + d0300c0: 4b94 ldr r3, [pc, #592] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0300c2: 2233 movs r2, #51 ; 0x33 + d0300c4: 4629 mov r1, r5 + d0300c6: 4620 mov r0, r4 + d0300c8: 9500 str r5, [sp, #0] + d0300ca: f007 fdd3 bl d037c74 <halrf_wrf> + d0300ce: 4b93 ldr r3, [pc, #588] ; (d03031c <halrf_rf_para_bbgm_8730e+0x74c>) + d0300d0: 223f movs r2, #63 ; 0x3f + d0300d2: 4629 mov r1, r5 + d0300d4: 4620 mov r0, r4 + d0300d6: 9300 str r3, [sp, #0] + d0300d8: 4b8e ldr r3, [pc, #568] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0300da: f007 fdcb bl d037c74 <halrf_wrf> + d0300de: 4b8d ldr r3, [pc, #564] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0300e0: 2233 movs r2, #51 ; 0x33 d0300e2: 4629 mov r1, r5 d0300e4: 4620 mov r0, r4 - d0300e6: f007 fd57 bl d037b98 <halrf_wrf> - d0300ea: 4b53 ldr r3, [pc, #332] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0300ec: 2233 movs r2, #51 ; 0x33 - d0300ee: 4629 mov r1, r5 - d0300f0: 4620 mov r0, r4 - d0300f2: f8cd 9000 str.w r9, [sp] - d0300f6: f007 fd4f bl d037b98 <halrf_wrf> - d0300fa: 4b54 ldr r3, [pc, #336] ; (d03024c <halrf_rf_para_bbgm_8730e+0x758>) - d0300fc: 223f movs r2, #63 ; 0x3f - d0300fe: 4629 mov r1, r5 - d030100: 4620 mov r0, r4 - d030102: 9300 str r3, [sp, #0] - d030104: 4b4c ldr r3, [pc, #304] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030106: f007 fd47 bl d037b98 <halrf_wrf> - d03010a: 4b4b ldr r3, [pc, #300] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d03010c: 22ef movs r2, #239 ; 0xef - d03010e: 4629 mov r1, r5 - d030110: 4620 mov r0, r4 - d030112: 9500 str r5, [sp, #0] - d030114: f007 fd40 bl d037b98 <halrf_wrf> - d030118: f44f 5380 mov.w r3, #4096 ; 0x1000 - d03011c: 22ef movs r2, #239 ; 0xef + d0300e6: f8cd 8000 str.w r8, [sp] + d0300ea: f007 fdc3 bl d037c74 <halrf_wrf> + d0300ee: 4b89 ldr r3, [pc, #548] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0300f0: 223f movs r2, #63 ; 0x3f + d0300f2: 4629 mov r1, r5 + d0300f4: 4620 mov r0, r4 + d0300f6: 9700 str r7, [sp, #0] + d0300f8: f007 fdbc bl d037c74 <halrf_wrf> + d0300fc: 230e movs r3, #14 + d0300fe: 2233 movs r2, #51 ; 0x33 + d030100: 4629 mov r1, r5 + d030102: 4620 mov r0, r4 + d030104: 9300 str r3, [sp, #0] + d030106: 4b83 ldr r3, [pc, #524] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030108: f007 fdb4 bl d037c74 <halrf_wrf> + d03010c: 4b81 ldr r3, [pc, #516] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03010e: 223f movs r2, #63 ; 0x3f + d030110: 4629 mov r1, r5 + d030112: 4620 mov r0, r4 + d030114: 9700 str r7, [sp, #0] + d030116: f007 fdad bl d037c74 <halrf_wrf> + d03011a: 230d movs r3, #13 + d03011c: 2233 movs r2, #51 ; 0x33 d03011e: 4629 mov r1, r5 d030120: 4620 mov r0, r4 d030122: 9300 str r3, [sp, #0] - d030124: 4b44 ldr r3, [pc, #272] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030126: f007 fd37 bl d037b98 <halrf_wrf> - d03012a: f8cd 8000 str.w r8, [sp] - d03012e: f04f 081c mov.w r8, #28 - d030132: 4b41 ldr r3, [pc, #260] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030134: 2233 movs r2, #51 ; 0x33 - d030136: 4629 mov r1, r5 - d030138: 4620 mov r0, r4 - d03013a: f007 fd2d bl d037b98 <halrf_wrf> - d03013e: 4b3e ldr r3, [pc, #248] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030140: 223f movs r2, #63 ; 0x3f - d030142: 4629 mov r1, r5 - d030144: 4620 mov r0, r4 - d030146: f8cd 8000 str.w r8, [sp] - d03014a: f007 fd25 bl d037b98 <halrf_wrf> - d03014e: 4b3a ldr r3, [pc, #232] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030150: 223e movs r2, #62 ; 0x3e - d030152: 4629 mov r1, r5 - d030154: 4620 mov r0, r4 - d030156: f8cd 8000 str.w r8, [sp] - d03015a: f007 fd1d bl d037b98 <halrf_wrf> - d03015e: 230e movs r3, #14 - d030160: 2233 movs r2, #51 ; 0x33 - d030162: 4629 mov r1, r5 - d030164: 4620 mov r0, r4 - d030166: 9300 str r3, [sp, #0] - d030168: 4b33 ldr r3, [pc, #204] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d03016a: f007 fd15 bl d037b98 <halrf_wrf> - d03016e: 4b32 ldr r3, [pc, #200] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030170: 223f movs r2, #63 ; 0x3f - d030172: 4629 mov r1, r5 - d030174: 4620 mov r0, r4 - d030176: 9600 str r6, [sp, #0] - d030178: f007 fd0e bl d037b98 <halrf_wrf> - d03017c: 4b2e ldr r3, [pc, #184] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d03017e: 223e movs r2, #62 ; 0x3e - d030180: 4629 mov r1, r5 - d030182: 4620 mov r0, r4 - d030184: 9600 str r6, [sp, #0] - d030186: f007 fd07 bl d037b98 <halrf_wrf> - d03018a: 230d movs r3, #13 - d03018c: 2233 movs r2, #51 ; 0x33 - d03018e: 4629 mov r1, r5 - d030190: 4620 mov r0, r4 - d030192: 9300 str r3, [sp, #0] - d030194: 4b28 ldr r3, [pc, #160] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030196: f007 fcff bl d037b98 <halrf_wrf> - d03019a: 4b27 ldr r3, [pc, #156] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d03019c: 223f movs r2, #63 ; 0x3f - d03019e: 4629 mov r1, r5 - d0301a0: 4620 mov r0, r4 - d0301a2: 9600 str r6, [sp, #0] - d0301a4: f007 fcf8 bl d037b98 <halrf_wrf> - d0301a8: 4b23 ldr r3, [pc, #140] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0301aa: 223e movs r2, #62 ; 0x3e - d0301ac: 4629 mov r1, r5 - d0301ae: 4620 mov r0, r4 - d0301b0: 9600 str r6, [sp, #0] - d0301b2: f007 fcf1 bl d037b98 <halrf_wrf> - d0301b6: 230c movs r3, #12 - d0301b8: 2233 movs r2, #51 ; 0x33 - d0301ba: 4629 mov r1, r5 - d0301bc: 4620 mov r0, r4 - d0301be: 9300 str r3, [sp, #0] - d0301c0: 4b1d ldr r3, [pc, #116] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0301c2: f007 fce9 bl d037b98 <halrf_wrf> - d0301c6: 4b1c ldr r3, [pc, #112] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0301c8: 223f movs r2, #63 ; 0x3f + d030124: 4b7b ldr r3, [pc, #492] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030126: 270a movs r7, #10 + d030128: f007 fda4 bl d037c74 <halrf_wrf> + d03012c: 4b79 ldr r3, [pc, #484] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03012e: 223f movs r2, #63 ; 0x3f + d030130: 4629 mov r1, r5 + d030132: 4620 mov r0, r4 + d030134: f8cd b000 str.w fp, [sp] + d030138: f007 fd9c bl d037c74 <halrf_wrf> + d03013c: 230c movs r3, #12 + d03013e: 2233 movs r2, #51 ; 0x33 + d030140: 4629 mov r1, r5 + d030142: 4620 mov r0, r4 + d030144: 9300 str r3, [sp, #0] + d030146: 4b73 ldr r3, [pc, #460] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030148: f04f 0b0b mov.w fp, #11 + d03014c: f007 fd92 bl d037c74 <halrf_wrf> + d030150: 4b73 ldr r3, [pc, #460] ; (d030320 <halrf_rf_para_bbgm_8730e+0x750>) + d030152: 223f movs r2, #63 ; 0x3f + d030154: 4629 mov r1, r5 + d030156: 4620 mov r0, r4 + d030158: 9300 str r3, [sp, #0] + d03015a: 4b6e ldr r3, [pc, #440] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03015c: f007 fd8a bl d037c74 <halrf_wrf> + d030160: 4b6c ldr r3, [pc, #432] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030162: 2233 movs r2, #51 ; 0x33 + d030164: 4629 mov r1, r5 + d030166: 4620 mov r0, r4 + d030168: f8cd b000 str.w fp, [sp] + d03016c: f007 fd82 bl d037c74 <halrf_wrf> + d030170: 4b6c ldr r3, [pc, #432] ; (d030324 <halrf_rf_para_bbgm_8730e+0x754>) + d030172: 223f movs r2, #63 ; 0x3f + d030174: 4629 mov r1, r5 + d030176: 4620 mov r0, r4 + d030178: 9300 str r3, [sp, #0] + d03017a: 4b66 ldr r3, [pc, #408] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03017c: f007 fd7a bl d037c74 <halrf_wrf> + d030180: 4b64 ldr r3, [pc, #400] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030182: 2233 movs r2, #51 ; 0x33 + d030184: 4629 mov r1, r5 + d030186: 4620 mov r0, r4 + d030188: 9700 str r7, [sp, #0] + d03018a: f007 fd73 bl d037c74 <halrf_wrf> + d03018e: f8cd a000 str.w sl, [sp] + d030192: f04f 0a09 mov.w sl, #9 + d030196: 4b5f ldr r3, [pc, #380] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030198: 223f movs r2, #63 ; 0x3f + d03019a: 4629 mov r1, r5 + d03019c: 4620 mov r0, r4 + d03019e: f007 fd69 bl d037c74 <halrf_wrf> + d0301a2: 4b5c ldr r3, [pc, #368] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0301a4: 2233 movs r2, #51 ; 0x33 + d0301a6: 4629 mov r1, r5 + d0301a8: 4620 mov r0, r4 + d0301aa: f8cd a000 str.w sl, [sp] + d0301ae: f007 fd61 bl d037c74 <halrf_wrf> + d0301b2: f8cd 9000 str.w r9, [sp] + d0301b6: f04f 0908 mov.w r9, #8 + d0301ba: 4b56 ldr r3, [pc, #344] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0301bc: 223f movs r2, #63 ; 0x3f + d0301be: 4629 mov r1, r5 + d0301c0: 4620 mov r0, r4 + d0301c2: f007 fd57 bl d037c74 <halrf_wrf> + d0301c6: 4b53 ldr r3, [pc, #332] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0301c8: 2233 movs r2, #51 ; 0x33 d0301ca: 4629 mov r1, r5 d0301cc: 4620 mov r0, r4 - d0301ce: 9600 str r6, [sp, #0] - d0301d0: f007 fce2 bl d037b98 <halrf_wrf> - d0301d4: 4b18 ldr r3, [pc, #96] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0301d6: 223e movs r2, #62 ; 0x3e - d0301d8: 4629 mov r1, r5 - d0301da: 4620 mov r0, r4 - d0301dc: 9600 str r6, [sp, #0] - d0301de: f007 fcdb bl d037b98 <halrf_wrf> - d0301e2: 4b15 ldr r3, [pc, #84] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0301e4: 2233 movs r2, #51 ; 0x33 - d0301e6: 4629 mov r1, r5 - d0301e8: 4620 mov r0, r4 - d0301ea: f8cd b000 str.w fp, [sp] - d0301ee: f007 fcd3 bl d037b98 <halrf_wrf> - d0301f2: 4b11 ldr r3, [pc, #68] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d0301f4: 223f movs r2, #63 ; 0x3f - d0301f6: 4629 mov r1, r5 - d0301f8: 4620 mov r0, r4 - d0301fa: 9600 str r6, [sp, #0] - d0301fc: f007 fccc bl d037b98 <halrf_wrf> - d030200: 4b0d ldr r3, [pc, #52] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d030202: 223e movs r2, #62 ; 0x3e - d030204: 4629 mov r1, r5 - d030206: 4620 mov r0, r4 - d030208: 9600 str r6, [sp, #0] - d03020a: f007 fcc5 bl d037b98 <halrf_wrf> - d03020e: 4b0a ldr r3, [pc, #40] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) + d0301ce: f8cd 9000 str.w r9, [sp] + d0301d2: f007 fd4f bl d037c74 <halrf_wrf> + d0301d6: 4b54 ldr r3, [pc, #336] ; (d030328 <halrf_rf_para_bbgm_8730e+0x758>) + d0301d8: 223f movs r2, #63 ; 0x3f + d0301da: 4629 mov r1, r5 + d0301dc: 4620 mov r0, r4 + d0301de: 9300 str r3, [sp, #0] + d0301e0: 4b4c ldr r3, [pc, #304] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0301e2: f007 fd47 bl d037c74 <halrf_wrf> + d0301e6: 4b4b ldr r3, [pc, #300] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0301e8: 22ef movs r2, #239 ; 0xef + d0301ea: 4629 mov r1, r5 + d0301ec: 4620 mov r0, r4 + d0301ee: 9500 str r5, [sp, #0] + d0301f0: f007 fd40 bl d037c74 <halrf_wrf> + d0301f4: f44f 5380 mov.w r3, #4096 ; 0x1000 + d0301f8: 22ef movs r2, #239 ; 0xef + d0301fa: 4629 mov r1, r5 + d0301fc: 4620 mov r0, r4 + d0301fe: 9300 str r3, [sp, #0] + d030200: 4b44 ldr r3, [pc, #272] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030202: f007 fd37 bl d037c74 <halrf_wrf> + d030206: f8cd 8000 str.w r8, [sp] + d03020a: f04f 081c mov.w r8, #28 + d03020e: 4b41 ldr r3, [pc, #260] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) d030210: 2233 movs r2, #51 ; 0x33 d030212: 4629 mov r1, r5 d030214: 4620 mov r0, r4 - d030216: 9700 str r7, [sp, #0] - d030218: f007 fcbe bl d037b98 <halrf_wrf> - d03021c: 4b06 ldr r3, [pc, #24] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) - d03021e: 223f movs r2, #63 ; 0x3f - d030220: 4629 mov r1, r5 - d030222: 4620 mov r0, r4 - d030224: 9600 str r6, [sp, #0] - d030226: f007 fcb7 bl d037b98 <halrf_wrf> - d03022a: 4b03 ldr r3, [pc, #12] ; (d030238 <halrf_rf_para_bbgm_8730e+0x744>) + d030216: f007 fd2d bl d037c74 <halrf_wrf> + d03021a: 4b3e ldr r3, [pc, #248] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03021c: 223f movs r2, #63 ; 0x3f + d03021e: 4629 mov r1, r5 + d030220: 4620 mov r0, r4 + d030222: f8cd 8000 str.w r8, [sp] + d030226: f007 fd25 bl d037c74 <halrf_wrf> + d03022a: 4b3a ldr r3, [pc, #232] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) d03022c: 223e movs r2, #62 ; 0x3e d03022e: 4629 mov r1, r5 - d030230: e014 b.n d03025c <halrf_rf_para_bbgm_8730e+0x768> - d030232: bf00 nop - d030234: 000c070b .word 0x000c070b - d030238: 000fffff .word 0x000fffff - d03023c: 000ccb0b .word 0x000ccb0b - d030240: 000c630b .word 0x000c630b - d030244: 000c050b .word 0x000c050b - d030248: 000c040b .word 0x000c040b - d03024c: 000c400b .word 0x000c400b - d030250: 000c060b .word 0x000c060b - d030254: 000c8b0b .word 0x000c8b0b - d030258: 000c030b .word 0x000c030b - d03025c: 4620 mov r0, r4 - d03025e: 9600 str r6, [sp, #0] - d030260: f007 fc9a bl d037b98 <halrf_wrf> - d030264: 4b18 ldr r3, [pc, #96] ; (d0302c8 <halrf_rf_para_bbgm_8730e+0x7d4>) - d030266: 2233 movs r2, #51 ; 0x33 - d030268: 4629 mov r1, r5 - d03026a: 4620 mov r0, r4 - d03026c: f8cd a000 str.w sl, [sp] - d030270: f007 fc92 bl d037b98 <halrf_wrf> - d030274: 4b14 ldr r3, [pc, #80] ; (d0302c8 <halrf_rf_para_bbgm_8730e+0x7d4>) - d030276: 223f movs r2, #63 ; 0x3f - d030278: 4629 mov r1, r5 - d03027a: 4620 mov r0, r4 - d03027c: 9600 str r6, [sp, #0] - d03027e: f007 fc8b bl d037b98 <halrf_wrf> - d030282: 4b11 ldr r3, [pc, #68] ; (d0302c8 <halrf_rf_para_bbgm_8730e+0x7d4>) - d030284: 223e movs r2, #62 ; 0x3e - d030286: 4629 mov r1, r5 - d030288: 4620 mov r0, r4 - d03028a: 9600 str r6, [sp, #0] - d03028c: f007 fc84 bl d037b98 <halrf_wrf> - d030290: 4b0d ldr r3, [pc, #52] ; (d0302c8 <halrf_rf_para_bbgm_8730e+0x7d4>) - d030292: 2233 movs r2, #51 ; 0x33 - d030294: 4629 mov r1, r5 - d030296: 4620 mov r0, r4 - d030298: f8cd 9000 str.w r9, [sp] - d03029c: f007 fc7c bl d037b98 <halrf_wrf> - d0302a0: 4b09 ldr r3, [pc, #36] ; (d0302c8 <halrf_rf_para_bbgm_8730e+0x7d4>) - d0302a2: 223f movs r2, #63 ; 0x3f - d0302a4: 4629 mov r1, r5 - d0302a6: 4620 mov r0, r4 - d0302a8: 9600 str r6, [sp, #0] - d0302aa: f007 fc75 bl d037b98 <halrf_wrf> - d0302ae: 4b06 ldr r3, [pc, #24] ; (d0302c8 <halrf_rf_para_bbgm_8730e+0x7d4>) - d0302b0: 223e movs r2, #62 ; 0x3e - d0302b2: 4629 mov r1, r5 - d0302b4: 4620 mov r0, r4 - d0302b6: 9600 str r6, [sp, #0] - d0302b8: f007 fc6e bl d037b98 <halrf_wrf> - d0302bc: 4b02 ldr r3, [pc, #8] ; (d0302c8 <halrf_rf_para_bbgm_8730e+0x7d4>) - d0302be: 22ef movs r2, #239 ; 0xef - d0302c0: 4629 mov r1, r5 - d0302c2: 9500 str r5, [sp, #0] - d0302c4: e60d b.n d02fee2 <halrf_rf_para_bbgm_8730e+0x3ee> - d0302c6: bf00 nop - d0302c8: 000fffff .word 0x000fffff - -0d0302cc <halrf_btc_rf_para_8730e>: - d0302cc: b5f8 push {r3, r4, r5, r6, r7, lr} - d0302ce: 6843 ldr r3, [r0, #4] - d0302d0: 4604 mov r4, r0 - d0302d2: 460d mov r5, r1 - d0302d4: f893 707c ldrb.w r7, [r3, #124] ; 0x7c - d0302d8: f880 1497 strb.w r1, [r0, #1175] ; 0x497 - d0302dc: 695b ldr r3, [r3, #20] - d0302de: b1e9 cbz r1, d03031c <halrf_btc_rf_para_8730e+0x50> - d0302e0: f8d3 515c ldr.w r5, [r3, #348] ; 0x15c - d0302e4: 2287 movs r2, #135 ; 0x87 - d0302e6: 2301 movs r3, #1 - d0302e8: 2100 movs r1, #0 - d0302ea: 4628 mov r0, r5 - d0302ec: f7e4 fedc bl d0150a8 <halbb_read_rf_reg> - d0302f0: 2301 movs r3, #1 - d0302f2: b2c2 uxtb r2, r0 - d0302f4: 4639 mov r1, r7 - d0302f6: 4628 mov r0, r5 - d0302f8: f7e5 faee bl d0158d8 <halbb_set_gain_error> - d0302fc: f8d4 23fc ldr.w r2, [r4, #1020] ; 0x3fc - d030300: b12a cbz r2, d03030e <halrf_btc_rf_para_8730e+0x42> - d030302: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d030306: f248 10a0 movw r0, #33184 ; 0x81a0 - d03030a: f007 fc24 bl d037b56 <halrf_wreg> - d03030e: 2200 movs r2, #0 - d030310: 4620 mov r0, r4 - d030312: 4611 mov r1, r2 - d030314: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d030318: f7fe b9fe b.w d02e718 <halrf_rx_dck_trigger> - d03031c: f8d3 615c ldr.w r6, [r3, #348] ; 0x15c - d030320: 2287 movs r2, #135 ; 0x87 - d030322: 2301 movs r3, #1 - d030324: 4630 mov r0, r6 - d030326: f7e4 febf bl d0150a8 <halbb_read_rf_reg> - d03032a: 462b mov r3, r5 - d03032c: b2c2 uxtb r2, r0 - d03032e: 4639 mov r1, r7 - d030330: 4630 mov r0, r6 - d030332: f7e5 fad1 bl d0158d8 <halbb_set_gain_error> - d030336: f8d4 2400 ldr.w r2, [r4, #1024] ; 0x400 - d03033a: e7e1 b.n d030300 <halrf_btc_rf_para_8730e+0x34> - -0d03033c <halrf_s1_bt_on_rf_band_8730e>: - d03033c: b570 push {r4, r5, r6, lr} - d03033e: 6843 ldr r3, [r0, #4] - d030340: 4604 mov r4, r0 - d030342: 2287 movs r2, #135 ; 0x87 - d030344: 2100 movs r1, #0 - d030346: f893 607c ldrb.w r6, [r3, #124] ; 0x7c - d03034a: 695b ldr r3, [r3, #20] - d03034c: f8d3 515c ldr.w r5, [r3, #348] ; 0x15c - d030350: 2301 movs r3, #1 - d030352: 4628 mov r0, r5 - d030354: f7e4 fea8 bl d0150a8 <halbb_read_rf_reg> - d030358: 2301 movs r3, #1 - d03035a: b2c2 uxtb r2, r0 - d03035c: 4631 mov r1, r6 - d03035e: 4628 mov r0, r5 - d030360: f7e5 faba bl d0158d8 <halbb_set_gain_error> - d030364: f8d4 23fc ldr.w r2, [r4, #1020] ; 0x3fc - d030368: b12a cbz r2, d030376 <halrf_s1_bt_on_rf_band_8730e+0x3a> - d03036a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03036e: f248 10a0 movw r0, #33184 ; 0x81a0 - d030372: f007 fbf0 bl d037b56 <halrf_wreg> - d030376: 2200 movs r2, #0 - d030378: 4620 mov r0, r4 - d03037a: 4611 mov r1, r2 - d03037c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d030380: f7fe b9ca b.w d02e718 <halrf_rx_dck_trigger> - -0d030384 <halrf_spur_compensation_8730e>: - d030384: 4b92 ldr r3, [pc, #584] ; (d0305d0 <halrf_spur_compensation_8730e+0x24c>) - d030386: f44f 5180 mov.w r1, #4096 ; 0x1000 - d03038a: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03038e: 2400 movs r4, #0 - d030390: b093 sub sp, #76 ; 0x4c - d030392: 4605 mov r5, r0 - d030394: 6818 ldr r0, [r3, #0] - d030396: 889b ldrh r3, [r3, #4] - d030398: 4622 mov r2, r4 - d03039a: 9004 str r0, [sp, #16] - d03039c: f10d 0a10 add.w sl, sp, #16 - d0303a0: 488c ldr r0, [pc, #560] ; (d0305d4 <halrf_spur_compensation_8730e+0x250>) - d0303a2: f8ad 3014 strh.w r3, [sp, #20] - d0303a6: 940b str r4, [sp, #44] ; 0x2c - d0303a8: e9cd 4409 strd r4, r4, [sp, #36] ; 0x24 - d0303ac: f007 fbd3 bl d037b56 <halrf_wreg> - d0303b0: 4622 mov r2, r4 - d0303b2: f44f 0100 mov.w r1, #8388608 ; 0x800000 - d0303b6: 4888 ldr r0, [pc, #544] ; (d0305d8 <halrf_spur_compensation_8730e+0x254>) - d0303b8: f007 fbcd bl d037b56 <halrf_wreg> - d0303bc: 686b ldr r3, [r5, #4] - d0303be: f893 307c ldrb.w r3, [r3, #124] ; 0x7c - d0303c2: 2b0d cmp r3, #13 - d0303c4: f040 80c6 bne.w d030554 <halrf_spur_compensation_8730e+0x1d0> - d0303c8: 2340 movs r3, #64 ; 0x40 - d0303ca: 203f movs r0, #63 ; 0x3f - d0303cc: e9cd 0309 strd r0, r3, [sp, #36] ; 0x24 - d0303d0: 2341 movs r3, #65 ; 0x41 - d0303d2: 4a82 ldr r2, [pc, #520] ; (d0305dc <halrf_spur_compensation_8730e+0x258>) - d0303d4: 46d1 mov r9, sl - d0303d6: 930b str r3, [sp, #44] ; 0x2c - d0303d8: 2600 movs r6, #0 - d0303da: 6913 ldr r3, [r2, #16] - d0303dc: f8df 8208 ldr.w r8, [pc, #520] ; d0305e8 <halrf_spur_compensation_8730e+0x264> - d0303e0: f423 43cc bic.w r3, r3, #26112 ; 0x6600 - d0303e4: f443 5308 orr.w r3, r3, #8704 ; 0x2200 - d0303e8: 6113 str r3, [r2, #16] - d0303ea: f8d8 b044 ldr.w fp, [r8, #68] ; 0x44 - d0303ee: f02b 0308 bic.w r3, fp, #8 - d0303f2: f8c8 3044 str.w r3, [r8, #68] ; 0x44 - d0303f6: f819 3b01 ldrb.w r3, [r9], #1 - d0303fa: f02b 0778 bic.w r7, fp, #120 ; 0x78 - d0303fe: 200a movs r0, #10 - d030400: 2403 movs r4, #3 - d030402: ea47 1303 orr.w r3, r7, r3, lsl #4 - d030406: f8c8 3044 str.w r3, [r8, #68] ; 0x44 - d03040a: f7d5 fb5d bl d005ac8 <rtw_udelay_os> - d03040e: 2320 movs r3, #32 - d030410: f44f 62a0 mov.w r2, #1280 ; 0x500 - d030414: 4628 mov r0, r5 - d030416: e9cd 3200 strd r3, r2, [sp] - d03041a: 2300 movs r3, #0 - d03041c: 461a mov r2, r3 - d03041e: 4619 mov r1, r3 - d030420: f7fe fcf3 bl d02ee0a <halrf_psd_init> - d030424: 2200 movs r2, #0 - d030426: 4b6e ldr r3, [pc, #440] ; (d0305e0 <halrf_spur_compensation_8730e+0x25c>) - d030428: 4628 mov r0, r5 - d03042a: 4611 mov r1, r2 - d03042c: 9300 str r3, [sp, #0] - d03042e: 4b6d ldr r3, [pc, #436] ; (d0305e4 <halrf_spur_compensation_8730e+0x260>) - d030430: f007 fbb2 bl d037b98 <halrf_wrf> - d030434: 200a movs r0, #10 - d030436: f7d5 fb47 bl d005ac8 <rtw_udelay_os> - d03043a: ab09 add r3, sp, #36 ; 0x24 - d03043c: 9302 str r3, [sp, #8] - d03043e: ab06 add r3, sp, #24 - d030440: 9303 str r3, [sp, #12] - d030442: 3c01 subs r4, #1 - d030444: 9b02 ldr r3, [sp, #8] - d030446: 2100 movs r1, #0 - d030448: 4628 mov r0, r5 - d03044a: f853 2b04 ldr.w r2, [r3], #4 - d03044e: 9302 str r3, [sp, #8] - d030450: f7fe fcee bl d02ee30 <halrf_psd_get_point_data> - d030454: 9b03 ldr r3, [sp, #12] - d030456: f014 04ff ands.w r4, r4, #255 ; 0xff - d03045a: f843 0b04 str.w r0, [r3], #4 - d03045e: d1ef bne.n d030440 <halrf_spur_compensation_8730e+0xbc> - d030460: 9908 ldr r1, [sp, #32] - d030462: 4628 mov r0, r5 - d030464: e9dd 3206 ldrd r3, r2, [sp, #24] - d030468: 429a cmp r2, r3 - d03046a: bf38 it cc - d03046c: 461a movcc r2, r3 - d03046e: ab0c add r3, sp, #48 ; 0x30 - d030470: 4291 cmp r1, r2 - d030472: bf2c ite cs - d030474: f843 1026 strcs.w r1, [r3, r6, lsl #2] - d030478: f843 2026 strcc.w r2, [r3, r6, lsl #2] - d03047c: 3601 adds r6, #1 - d03047e: 4621 mov r1, r4 - d030480: f7fe fccf bl d02ee22 <halrf_psd_restore> - d030484: 2e06 cmp r6, #6 - d030486: ab0c add r3, sp, #48 ; 0x30 - d030488: d1b5 bne.n d0303f6 <halrf_spur_compensation_8730e+0x72> - d03048a: e9dd 620c ldrd r6, r2, [sp, #48] ; 0x30 - d03048e: 4296 cmp r6, r2 - d030490: bf28 it cs - d030492: 4616 movcs r6, r2 - d030494: 9a0e ldr r2, [sp, #56] ; 0x38 - d030496: 4296 cmp r6, r2 - d030498: bf28 it cs - d03049a: 4616 movcs r6, r2 - d03049c: 9a0f ldr r2, [sp, #60] ; 0x3c - d03049e: 4296 cmp r6, r2 - d0304a0: bf28 it cs - d0304a2: 4616 movcs r6, r2 - d0304a4: 9a10 ldr r2, [sp, #64] ; 0x40 - d0304a6: 4296 cmp r6, r2 - d0304a8: bf28 it cs - d0304aa: 4616 movcs r6, r2 - d0304ac: 9a11 ldr r2, [sp, #68] ; 0x44 - d0304ae: 4296 cmp r6, r2 - d0304b0: bf28 it cs - d0304b2: 4616 movcs r6, r2 - d0304b4: 4622 mov r2, r4 - d0304b6: f853 1b04 ldr.w r1, [r3], #4 - d0304ba: 42b1 cmp r1, r6 - d0304bc: bf08 it eq - d0304be: f81a 4002 ldrbeq.w r4, [sl, r2] - d0304c2: 3201 adds r2, #1 - d0304c4: 2a06 cmp r2, #6 - d0304c6: d1f6 bne.n d0304b6 <halrf_spur_compensation_8730e+0x132> - d0304c8: 4b47 ldr r3, [pc, #284] ; (d0305e8 <halrf_spur_compensation_8730e+0x264>) - d0304ca: ea47 1404 orr.w r4, r7, r4, lsl #4 - d0304ce: 2064 movs r0, #100 ; 0x64 - d0304d0: 645c str r4, [r3, #68] ; 0x44 - d0304d2: f7d5 faf9 bl d005ac8 <rtw_udelay_os> - d0304d6: 4b45 ldr r3, [pc, #276] ; (d0305ec <halrf_spur_compensation_8730e+0x268>) - d0304d8: 429e cmp r6, r3 - d0304da: d975 bls.n d0305c8 <halrf_spur_compensation_8730e+0x244> - d0304dc: 686b ldr r3, [r5, #4] - d0304de: f893 307c ldrb.w r3, [r3, #124] ; 0x7c - d0304e2: 2b0d cmp r3, #13 - d0304e4: d14f bne.n d030586 <halrf_spur_compensation_8730e+0x202> - d0304e6: 223a movs r2, #58 ; 0x3a - d0304e8: 21ff movs r1, #255 ; 0xff - d0304ea: 483a ldr r0, [pc, #232] ; (d0305d4 <halrf_spur_compensation_8730e+0x250>) - d0304ec: f007 fb33 bl d037b56 <halrf_wreg> - d0304f0: 2201 movs r2, #1 - d0304f2: f44f 7140 mov.w r1, #768 ; 0x300 - d0304f6: 4837 ldr r0, [pc, #220] ; (d0305d4 <halrf_spur_compensation_8730e+0x250>) - d0304f8: f007 fb2d bl d037b56 <halrf_wreg> - d0304fc: 2201 movs r2, #1 - d0304fe: 2140 movs r1, #64 ; 0x40 - d030500: 483b ldr r0, [pc, #236] ; (d0305f0 <halrf_spur_compensation_8730e+0x26c>) - d030502: f007 fb28 bl d037b56 <halrf_wreg> - d030506: 2200 movs r2, #0 - d030508: f44f 5180 mov.w r1, #4096 ; 0x1000 - d03050c: 4831 ldr r0, [pc, #196] ; (d0305d4 <halrf_spur_compensation_8730e+0x250>) - d03050e: f007 fb22 bl d037b56 <halrf_wreg> - d030512: 2201 movs r2, #1 - d030514: f44f 5180 mov.w r1, #4096 ; 0x1000 - d030518: 482e ldr r0, [pc, #184] ; (d0305d4 <halrf_spur_compensation_8730e+0x250>) - d03051a: f007 fb1c bl d037b56 <halrf_wreg> - d03051e: 2266 movs r2, #102 ; 0x66 - d030520: f240 71ff movw r1, #2047 ; 0x7ff - d030524: 4833 ldr r0, [pc, #204] ; (d0305f4 <halrf_spur_compensation_8730e+0x270>) - d030526: f007 fb16 bl d037b56 <halrf_wreg> - d03052a: 2202 movs r2, #2 - d03052c: f04f 41e0 mov.w r1, #1879048192 ; 0x70000000 - d030530: 4830 ldr r0, [pc, #192] ; (d0305f4 <halrf_spur_compensation_8730e+0x270>) - d030532: f007 fb10 bl d037b56 <halrf_wreg> - d030536: 2200 movs r2, #0 - d030538: f44f 0100 mov.w r1, #8388608 ; 0x800000 - d03053c: 4826 ldr r0, [pc, #152] ; (d0305d8 <halrf_spur_compensation_8730e+0x254>) - d03053e: f007 fb0a bl d037b56 <halrf_wreg> - d030542: 2201 movs r2, #1 - d030544: f44f 0100 mov.w r1, #8388608 ; 0x800000 - d030548: 4823 ldr r0, [pc, #140] ; (d0305d8 <halrf_spur_compensation_8730e+0x254>) - d03054a: b013 add sp, #76 ; 0x4c - d03054c: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d030550: f007 bb01 b.w d037b56 <halrf_wreg> - d030554: 2b0e cmp r3, #14 - d030556: d108 bne.n d03056a <halrf_spur_compensation_8730e+0x1e6> - d030558: f06f 031f mvn.w r3, #31 - d03055c: f06f 011e mvn.w r1, #30 - d030560: e9cd 1309 strd r1, r3, [sp, #36] ; 0x24 - d030564: f06f 0320 mvn.w r3, #32 - d030568: e733 b.n d0303d2 <halrf_spur_compensation_8730e+0x4e> - d03056a: 4a1f ldr r2, [pc, #124] ; (d0305e8 <halrf_spur_compensation_8730e+0x264>) - d03056c: 2064 movs r0, #100 ; 0x64 - d03056e: 6c53 ldr r3, [r2, #68] ; 0x44 - d030570: f023 0378 bic.w r3, r3, #120 ; 0x78 - d030574: 6453 str r3, [r2, #68] ; 0x44 - d030576: f043 0308 orr.w r3, r3, #8 - d03057a: 6453 str r3, [r2, #68] ; 0x44 - d03057c: b013 add sp, #76 ; 0x4c - d03057e: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d030582: f7d5 baa1 b.w d005ac8 <rtw_udelay_os> - d030586: 2b0e cmp r3, #14 - d030588: d11e bne.n d0305c8 <halrf_spur_compensation_8730e+0x244> - d03058a: 2213 movs r2, #19 - d03058c: 21ff movs r1, #255 ; 0xff - d03058e: 4811 ldr r0, [pc, #68] ; (d0305d4 <halrf_spur_compensation_8730e+0x250>) - d030590: f007 fae1 bl d037b56 <halrf_wreg> - d030594: 2201 movs r2, #1 - d030596: f44f 7140 mov.w r1, #768 ; 0x300 - d03059a: 480e ldr r0, [pc, #56] ; (d0305d4 <halrf_spur_compensation_8730e+0x250>) - d03059c: f007 fadb bl d037b56 <halrf_wreg> - d0305a0: 2201 movs r2, #1 - d0305a2: 2140 movs r1, #64 ; 0x40 - d0305a4: 4812 ldr r0, [pc, #72] ; (d0305f0 <halrf_spur_compensation_8730e+0x26c>) - d0305a6: f007 fad6 bl d037b56 <halrf_wreg> - d0305aa: 2200 movs r2, #0 - d0305ac: f44f 5180 mov.w r1, #4096 ; 0x1000 - d0305b0: 4808 ldr r0, [pc, #32] ; (d0305d4 <halrf_spur_compensation_8730e+0x250>) - d0305b2: f007 fad0 bl d037b56 <halrf_wreg> - d0305b6: 2201 movs r2, #1 - d0305b8: f44f 5180 mov.w r1, #4096 ; 0x1000 - d0305bc: 4805 ldr r0, [pc, #20] ; (d0305d4 <halrf_spur_compensation_8730e+0x250>) - d0305be: f007 faca bl d037b56 <halrf_wreg> - d0305c2: f240 72cd movw r2, #1997 ; 0x7cd - d0305c6: e7ab b.n d030520 <halrf_spur_compensation_8730e+0x19c> - d0305c8: b013 add sp, #76 ; 0x4c - d0305ca: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0305ce: bf00 nop - d0305d0: 0d04e845 .word 0x0d04e845 - d0305d4: 00014c14 .word 0x00014c14 - d0305d8: 000142c4 .word 0x000142c4 - d0305dc: 42008800 .word 0x42008800 - d0305e0: 0003bfe0 .word 0x0003bfe0 - d0305e4: 000fffff .word 0x000fffff - d0305e8: 42008900 .word 0x42008900 - d0305ec: 000f4240 .word 0x000f4240 - d0305f0: 00014454 .word 0x00014454 - d0305f4: 000142ac .word 0x000142ac - -0d0305f8 <halrf_rx_dck_8730e_bcut_5G>: - d0305f8: b537 push {r0, r1, r2, r4, r5, lr} - d0305fa: 2100 movs r1, #0 - d0305fc: 2301 movs r3, #1 - d0305fe: 2205 movs r2, #5 - d030600: 4604 mov r4, r0 - d030602: 9100 str r1, [sp, #0] - d030604: 2515 movs r5, #21 - d030606: f007 fac7 bl d037b98 <halrf_wrf> - d03060a: 2100 movs r1, #0 - d03060c: 4b3c ldr r3, [pc, #240] ; (d030700 <halrf_rx_dck_8730e_bcut_5G+0x108>) - d03060e: 4620 mov r0, r4 - d030610: 460a mov r2, r1 - d030612: 9300 str r3, [sp, #0] - d030614: 4b3b ldr r3, [pc, #236] ; (d030704 <halrf_rx_dck_8730e_bcut_5G+0x10c>) - d030616: f007 fabf bl d037b98 <halrf_wrf> - d03061a: 2301 movs r3, #1 - d03061c: 2218 movs r2, #24 - d03061e: 2100 movs r1, #0 - d030620: 4620 mov r0, r4 - d030622: 9300 str r3, [sp, #0] - d030624: f44f 3340 mov.w r3, #196608 ; 0x30000 - d030628: f007 fab6 bl d037b98 <halrf_wrf> - d03062c: f245 03fe movw r3, #20734 ; 0x50fe - d030630: 229b movs r2, #155 ; 0x9b - d030632: 2100 movs r1, #0 - d030634: 4620 mov r0, r4 - d030636: 9300 str r3, [sp, #0] - d030638: 4b32 ldr r3, [pc, #200] ; (d030704 <halrf_rx_dck_8730e_bcut_5G+0x10c>) - d03063a: f007 faad bl d037b98 <halrf_wrf> - d03063e: 2302 movs r3, #2 - d030640: 229c movs r2, #156 ; 0x9c - d030642: 2100 movs r1, #0 - d030644: 4620 mov r0, r4 - d030646: 9300 str r3, [sp, #0] - d030648: 231c movs r3, #28 - d03064a: f007 faa5 bl d037b98 <halrf_wrf> - d03064e: 4b2e ldr r3, [pc, #184] ; (d030708 <halrf_rx_dck_8730e_bcut_5G+0x110>) - d030650: 2281 movs r2, #129 ; 0x81 - d030652: 2100 movs r1, #0 - d030654: 4620 mov r0, r4 - d030656: 9300 str r3, [sp, #0] - d030658: 4b2a ldr r3, [pc, #168] ; (d030704 <halrf_rx_dck_8730e_bcut_5G+0x10c>) - d03065a: f007 fa9d bl d037b98 <halrf_wrf> - d03065e: 4b2b ldr r3, [pc, #172] ; (d03070c <halrf_rx_dck_8730e_bcut_5G+0x114>) - d030660: 2281 movs r2, #129 ; 0x81 - d030662: 2100 movs r1, #0 - d030664: 9300 str r3, [sp, #0] - d030666: 4620 mov r0, r4 - d030668: 4b26 ldr r3, [pc, #152] ; (d030704 <halrf_rx_dck_8730e_bcut_5G+0x10c>) - d03066a: f007 fa95 bl d037b98 <halrf_wrf> - d03066e: 6863 ldr r3, [r4, #4] - d030670: 22da movs r2, #218 ; 0xda - d030672: 2100 movs r1, #0 - d030674: 6958 ldr r0, [r3, #20] - d030676: 2302 movs r3, #2 - d030678: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d03067c: f7e4 fd14 bl d0150a8 <halbb_read_rf_reg> - d030680: b918 cbnz r0, d03068a <halrf_rx_dck_8730e_bcut_5G+0x92> - d030682: 3d01 subs r5, #1 - d030684: f015 05ff ands.w r5, r5, #255 ; 0xff - d030688: d131 bne.n d0306ee <halrf_rx_dck_8730e_bcut_5G+0xf6> - d03068a: 2307 movs r3, #7 - d03068c: 229c movs r2, #156 ; 0x9c - d03068e: 2100 movs r1, #0 - d030690: 4620 mov r0, r4 - d030692: 9300 str r3, [sp, #0] - d030694: 231c movs r3, #28 - d030696: f007 fa7f bl d037b98 <halrf_wrf> - d03069a: f245 13fe movw r3, #20990 ; 0x51fe - d03069e: 229b movs r2, #155 ; 0x9b - d0306a0: 2100 movs r1, #0 - d0306a2: 4620 mov r0, r4 - d0306a4: 9300 str r3, [sp, #0] - d0306a6: 4b17 ldr r3, [pc, #92] ; (d030704 <halrf_rx_dck_8730e_bcut_5G+0x10c>) - d0306a8: 2565 movs r5, #101 ; 0x65 - d0306aa: f007 fa75 bl d037b98 <halrf_wrf> - d0306ae: 4b18 ldr r3, [pc, #96] ; (d030710 <halrf_rx_dck_8730e_bcut_5G+0x118>) - d0306b0: 2281 movs r2, #129 ; 0x81 - d0306b2: 2100 movs r1, #0 - d0306b4: 4620 mov r0, r4 - d0306b6: 9300 str r3, [sp, #0] - d0306b8: 4b12 ldr r3, [pc, #72] ; (d030704 <halrf_rx_dck_8730e_bcut_5G+0x10c>) - d0306ba: f007 fa6d bl d037b98 <halrf_wrf> - d0306be: 4b15 ldr r3, [pc, #84] ; (d030714 <halrf_rx_dck_8730e_bcut_5G+0x11c>) - d0306c0: 2281 movs r2, #129 ; 0x81 - d0306c2: 2100 movs r1, #0 - d0306c4: 9300 str r3, [sp, #0] - d0306c6: 4620 mov r0, r4 - d0306c8: 4b0e ldr r3, [pc, #56] ; (d030704 <halrf_rx_dck_8730e_bcut_5G+0x10c>) - d0306ca: f007 fa65 bl d037b98 <halrf_wrf> - d0306ce: 6863 ldr r3, [r4, #4] - d0306d0: 22da movs r2, #218 ; 0xda - d0306d2: 2100 movs r1, #0 - d0306d4: 6958 ldr r0, [r3, #20] - d0306d6: 2301 movs r3, #1 - d0306d8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0306dc: f7e4 fce4 bl d0150a8 <halbb_read_rf_reg> - d0306e0: b918 cbnz r0, d0306ea <halrf_rx_dck_8730e_bcut_5G+0xf2> - d0306e2: 3d01 subs r5, #1 - d0306e4: f015 05ff ands.w r5, r5, #255 ; 0xff - d0306e8: d105 bne.n d0306f6 <halrf_rx_dck_8730e_bcut_5G+0xfe> - d0306ea: b003 add sp, #12 - d0306ec: bd30 pop {r4, r5, pc} - d0306ee: 200a movs r0, #10 - d0306f0: f7d5 f9ea bl d005ac8 <rtw_udelay_os> - d0306f4: e7bb b.n d03066e <halrf_rx_dck_8730e_bcut_5G+0x76> - d0306f6: 200a movs r0, #10 - d0306f8: f7d5 f9e6 bl d005ac8 <rtw_udelay_os> - d0306fc: e7e7 b.n d0306ce <halrf_rx_dck_8730e_bcut_5G+0xd6> - d0306fe: bf00 nop - d030700: 0003bfe0 .word 0x0003bfe0 - d030704: 000fffff .word 0x000fffff - d030708: 0006f040 .word 0x0006f040 - d03070c: 0002f040 .word 0x0002f040 - d030710: 0005f840 .word 0x0005f840 - d030714: 0001f840 .word 0x0001f840 - -0d030718 <halrf_rx_dck_8730e_bcut_2G>: - d030718: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03071c: 2100 movs r1, #0 - d03071e: b087 sub sp, #28 - d030720: 2301 movs r3, #1 - d030722: 2205 movs r2, #5 - d030724: 9100 str r1, [sp, #0] - d030726: 4604 mov r4, r0 - d030728: f007 fa36 bl d037b98 <halrf_wrf> - d03072c: 2100 movs r1, #0 - d03072e: 4bc5 ldr r3, [pc, #788] ; (d030a44 <halrf_rx_dck_8730e_bcut_2G+0x32c>) + d030230: 4620 mov r0, r4 + d030232: f8cd 8000 str.w r8, [sp] + d030236: f007 fd1d bl d037c74 <halrf_wrf> + d03023a: 230e movs r3, #14 + d03023c: 2233 movs r2, #51 ; 0x33 + d03023e: 4629 mov r1, r5 + d030240: 4620 mov r0, r4 + d030242: 9300 str r3, [sp, #0] + d030244: 4b33 ldr r3, [pc, #204] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030246: f007 fd15 bl d037c74 <halrf_wrf> + d03024a: 4b32 ldr r3, [pc, #200] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03024c: 223f movs r2, #63 ; 0x3f + d03024e: 4629 mov r1, r5 + d030250: 4620 mov r0, r4 + d030252: 9600 str r6, [sp, #0] + d030254: f007 fd0e bl d037c74 <halrf_wrf> + d030258: 4b2e ldr r3, [pc, #184] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03025a: 223e movs r2, #62 ; 0x3e + d03025c: 4629 mov r1, r5 + d03025e: 4620 mov r0, r4 + d030260: 9600 str r6, [sp, #0] + d030262: f007 fd07 bl d037c74 <halrf_wrf> + d030266: 230d movs r3, #13 + d030268: 2233 movs r2, #51 ; 0x33 + d03026a: 4629 mov r1, r5 + d03026c: 4620 mov r0, r4 + d03026e: 9300 str r3, [sp, #0] + d030270: 4b28 ldr r3, [pc, #160] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030272: f007 fcff bl d037c74 <halrf_wrf> + d030276: 4b27 ldr r3, [pc, #156] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030278: 223f movs r2, #63 ; 0x3f + d03027a: 4629 mov r1, r5 + d03027c: 4620 mov r0, r4 + d03027e: 9600 str r6, [sp, #0] + d030280: f007 fcf8 bl d037c74 <halrf_wrf> + d030284: 4b23 ldr r3, [pc, #140] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030286: 223e movs r2, #62 ; 0x3e + d030288: 4629 mov r1, r5 + d03028a: 4620 mov r0, r4 + d03028c: 9600 str r6, [sp, #0] + d03028e: f007 fcf1 bl d037c74 <halrf_wrf> + d030292: 230c movs r3, #12 + d030294: 2233 movs r2, #51 ; 0x33 + d030296: 4629 mov r1, r5 + d030298: 4620 mov r0, r4 + d03029a: 9300 str r3, [sp, #0] + d03029c: 4b1d ldr r3, [pc, #116] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d03029e: f007 fce9 bl d037c74 <halrf_wrf> + d0302a2: 4b1c ldr r3, [pc, #112] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0302a4: 223f movs r2, #63 ; 0x3f + d0302a6: 4629 mov r1, r5 + d0302a8: 4620 mov r0, r4 + d0302aa: 9600 str r6, [sp, #0] + d0302ac: f007 fce2 bl d037c74 <halrf_wrf> + d0302b0: 4b18 ldr r3, [pc, #96] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0302b2: 223e movs r2, #62 ; 0x3e + d0302b4: 4629 mov r1, r5 + d0302b6: 4620 mov r0, r4 + d0302b8: 9600 str r6, [sp, #0] + d0302ba: f007 fcdb bl d037c74 <halrf_wrf> + d0302be: 4b15 ldr r3, [pc, #84] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0302c0: 2233 movs r2, #51 ; 0x33 + d0302c2: 4629 mov r1, r5 + d0302c4: 4620 mov r0, r4 + d0302c6: f8cd b000 str.w fp, [sp] + d0302ca: f007 fcd3 bl d037c74 <halrf_wrf> + d0302ce: 4b11 ldr r3, [pc, #68] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0302d0: 223f movs r2, #63 ; 0x3f + d0302d2: 4629 mov r1, r5 + d0302d4: 4620 mov r0, r4 + d0302d6: 9600 str r6, [sp, #0] + d0302d8: f007 fccc bl d037c74 <halrf_wrf> + d0302dc: 4b0d ldr r3, [pc, #52] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0302de: 223e movs r2, #62 ; 0x3e + d0302e0: 4629 mov r1, r5 + d0302e2: 4620 mov r0, r4 + d0302e4: 9600 str r6, [sp, #0] + d0302e6: f007 fcc5 bl d037c74 <halrf_wrf> + d0302ea: 4b0a ldr r3, [pc, #40] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0302ec: 2233 movs r2, #51 ; 0x33 + d0302ee: 4629 mov r1, r5 + d0302f0: 4620 mov r0, r4 + d0302f2: 9700 str r7, [sp, #0] + d0302f4: f007 fcbe bl d037c74 <halrf_wrf> + d0302f8: 4b06 ldr r3, [pc, #24] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d0302fa: 223f movs r2, #63 ; 0x3f + d0302fc: 4629 mov r1, r5 + d0302fe: 4620 mov r0, r4 + d030300: 9600 str r6, [sp, #0] + d030302: f007 fcb7 bl d037c74 <halrf_wrf> + d030306: 4b03 ldr r3, [pc, #12] ; (d030314 <halrf_rf_para_bbgm_8730e+0x744>) + d030308: 223e movs r2, #62 ; 0x3e + d03030a: 4629 mov r1, r5 + d03030c: e014 b.n d030338 <halrf_rf_para_bbgm_8730e+0x768> + d03030e: bf00 nop + d030310: 000c070b .word 0x000c070b + d030314: 000fffff .word 0x000fffff + d030318: 000ccb0b .word 0x000ccb0b + d03031c: 000c630b .word 0x000c630b + d030320: 000c050b .word 0x000c050b + d030324: 000c040b .word 0x000c040b + d030328: 000c400b .word 0x000c400b + d03032c: 000c060b .word 0x000c060b + d030330: 000c8b0b .word 0x000c8b0b + d030334: 000c030b .word 0x000c030b + d030338: 4620 mov r0, r4 + d03033a: 9600 str r6, [sp, #0] + d03033c: f007 fc9a bl d037c74 <halrf_wrf> + d030340: 4b18 ldr r3, [pc, #96] ; (d0303a4 <halrf_rf_para_bbgm_8730e+0x7d4>) + d030342: 2233 movs r2, #51 ; 0x33 + d030344: 4629 mov r1, r5 + d030346: 4620 mov r0, r4 + d030348: f8cd a000 str.w sl, [sp] + d03034c: f007 fc92 bl d037c74 <halrf_wrf> + d030350: 4b14 ldr r3, [pc, #80] ; (d0303a4 <halrf_rf_para_bbgm_8730e+0x7d4>) + d030352: 223f movs r2, #63 ; 0x3f + d030354: 4629 mov r1, r5 + d030356: 4620 mov r0, r4 + d030358: 9600 str r6, [sp, #0] + d03035a: f007 fc8b bl d037c74 <halrf_wrf> + d03035e: 4b11 ldr r3, [pc, #68] ; (d0303a4 <halrf_rf_para_bbgm_8730e+0x7d4>) + d030360: 223e movs r2, #62 ; 0x3e + d030362: 4629 mov r1, r5 + d030364: 4620 mov r0, r4 + d030366: 9600 str r6, [sp, #0] + d030368: f007 fc84 bl d037c74 <halrf_wrf> + d03036c: 4b0d ldr r3, [pc, #52] ; (d0303a4 <halrf_rf_para_bbgm_8730e+0x7d4>) + d03036e: 2233 movs r2, #51 ; 0x33 + d030370: 4629 mov r1, r5 + d030372: 4620 mov r0, r4 + d030374: f8cd 9000 str.w r9, [sp] + d030378: f007 fc7c bl d037c74 <halrf_wrf> + d03037c: 4b09 ldr r3, [pc, #36] ; (d0303a4 <halrf_rf_para_bbgm_8730e+0x7d4>) + d03037e: 223f movs r2, #63 ; 0x3f + d030380: 4629 mov r1, r5 + d030382: 4620 mov r0, r4 + d030384: 9600 str r6, [sp, #0] + d030386: f007 fc75 bl d037c74 <halrf_wrf> + d03038a: 4b06 ldr r3, [pc, #24] ; (d0303a4 <halrf_rf_para_bbgm_8730e+0x7d4>) + d03038c: 223e movs r2, #62 ; 0x3e + d03038e: 4629 mov r1, r5 + d030390: 4620 mov r0, r4 + d030392: 9600 str r6, [sp, #0] + d030394: f007 fc6e bl d037c74 <halrf_wrf> + d030398: 4b02 ldr r3, [pc, #8] ; (d0303a4 <halrf_rf_para_bbgm_8730e+0x7d4>) + d03039a: 22ef movs r2, #239 ; 0xef + d03039c: 4629 mov r1, r5 + d03039e: 9500 str r5, [sp, #0] + d0303a0: e60d b.n d02ffbe <halrf_rf_para_bbgm_8730e+0x3ee> + d0303a2: bf00 nop + d0303a4: 000fffff .word 0x000fffff + +0d0303a8 <halrf_btc_rf_para_8730e>: + d0303a8: b5f8 push {r3, r4, r5, r6, r7, lr} + d0303aa: 6843 ldr r3, [r0, #4] + d0303ac: 4604 mov r4, r0 + d0303ae: 460d mov r5, r1 + d0303b0: f893 707c ldrb.w r7, [r3, #124] ; 0x7c + d0303b4: f880 1497 strb.w r1, [r0, #1175] ; 0x497 + d0303b8: 695b ldr r3, [r3, #20] + d0303ba: b1e9 cbz r1, d0303f8 <halrf_btc_rf_para_8730e+0x50> + d0303bc: f8d3 515c ldr.w r5, [r3, #348] ; 0x15c + d0303c0: 2287 movs r2, #135 ; 0x87 + d0303c2: 2301 movs r3, #1 + d0303c4: 2100 movs r1, #0 + d0303c6: 4628 mov r0, r5 + d0303c8: f7e4 fe6e bl d0150a8 <halbb_read_rf_reg> + d0303cc: 2301 movs r3, #1 + d0303ce: b2c2 uxtb r2, r0 + d0303d0: 4639 mov r1, r7 + d0303d2: 4628 mov r0, r5 + d0303d4: f7e5 fa80 bl d0158d8 <halbb_set_gain_error> + d0303d8: f8d4 23fc ldr.w r2, [r4, #1020] ; 0x3fc + d0303dc: b12a cbz r2, d0303ea <halrf_btc_rf_para_8730e+0x42> + d0303de: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0303e2: f248 10a0 movw r0, #33184 ; 0x81a0 + d0303e6: f007 fc24 bl d037c32 <halrf_wreg> + d0303ea: 2200 movs r2, #0 + d0303ec: 4620 mov r0, r4 + d0303ee: 4611 mov r1, r2 + d0303f0: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d0303f4: f7fe b9fe b.w d02e7f4 <halrf_rx_dck_trigger> + d0303f8: f8d3 615c ldr.w r6, [r3, #348] ; 0x15c + d0303fc: 2287 movs r2, #135 ; 0x87 + d0303fe: 2301 movs r3, #1 + d030400: 4630 mov r0, r6 + d030402: f7e4 fe51 bl d0150a8 <halbb_read_rf_reg> + d030406: 462b mov r3, r5 + d030408: b2c2 uxtb r2, r0 + d03040a: 4639 mov r1, r7 + d03040c: 4630 mov r0, r6 + d03040e: f7e5 fa63 bl d0158d8 <halbb_set_gain_error> + d030412: f8d4 2400 ldr.w r2, [r4, #1024] ; 0x400 + d030416: e7e1 b.n d0303dc <halrf_btc_rf_para_8730e+0x34> + +0d030418 <halrf_s1_bt_on_rf_band_8730e>: + d030418: b570 push {r4, r5, r6, lr} + d03041a: 6843 ldr r3, [r0, #4] + d03041c: 4604 mov r4, r0 + d03041e: 2287 movs r2, #135 ; 0x87 + d030420: 2100 movs r1, #0 + d030422: f893 607c ldrb.w r6, [r3, #124] ; 0x7c + d030426: 695b ldr r3, [r3, #20] + d030428: f8d3 515c ldr.w r5, [r3, #348] ; 0x15c + d03042c: 2301 movs r3, #1 + d03042e: 4628 mov r0, r5 + d030430: f7e4 fe3a bl d0150a8 <halbb_read_rf_reg> + d030434: 2301 movs r3, #1 + d030436: b2c2 uxtb r2, r0 + d030438: 4631 mov r1, r6 + d03043a: 4628 mov r0, r5 + d03043c: f7e5 fa4c bl d0158d8 <halbb_set_gain_error> + d030440: f8d4 23fc ldr.w r2, [r4, #1020] ; 0x3fc + d030444: b12a cbz r2, d030452 <halrf_s1_bt_on_rf_band_8730e+0x3a> + d030446: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03044a: f248 10a0 movw r0, #33184 ; 0x81a0 + d03044e: f007 fbf0 bl d037c32 <halrf_wreg> + d030452: 2200 movs r2, #0 + d030454: 4620 mov r0, r4 + d030456: 4611 mov r1, r2 + d030458: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d03045c: f7fe b9ca b.w d02e7f4 <halrf_rx_dck_trigger> + +0d030460 <halrf_spur_compensation_8730e>: + d030460: 4b92 ldr r3, [pc, #584] ; (d0306ac <halrf_spur_compensation_8730e+0x24c>) + d030462: f44f 5180 mov.w r1, #4096 ; 0x1000 + d030466: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03046a: 2400 movs r4, #0 + d03046c: b093 sub sp, #76 ; 0x4c + d03046e: 4605 mov r5, r0 + d030470: 6818 ldr r0, [r3, #0] + d030472: 889b ldrh r3, [r3, #4] + d030474: 4622 mov r2, r4 + d030476: 9004 str r0, [sp, #16] + d030478: f10d 0a10 add.w sl, sp, #16 + d03047c: 488c ldr r0, [pc, #560] ; (d0306b0 <halrf_spur_compensation_8730e+0x250>) + d03047e: f8ad 3014 strh.w r3, [sp, #20] + d030482: 940b str r4, [sp, #44] ; 0x2c + d030484: e9cd 4409 strd r4, r4, [sp, #36] ; 0x24 + d030488: f007 fbd3 bl d037c32 <halrf_wreg> + d03048c: 4622 mov r2, r4 + d03048e: f44f 0100 mov.w r1, #8388608 ; 0x800000 + d030492: 4888 ldr r0, [pc, #544] ; (d0306b4 <halrf_spur_compensation_8730e+0x254>) + d030494: f007 fbcd bl d037c32 <halrf_wreg> + d030498: 686b ldr r3, [r5, #4] + d03049a: f893 307c ldrb.w r3, [r3, #124] ; 0x7c + d03049e: 2b0d cmp r3, #13 + d0304a0: f040 80c6 bne.w d030630 <halrf_spur_compensation_8730e+0x1d0> + d0304a4: 2340 movs r3, #64 ; 0x40 + d0304a6: 203f movs r0, #63 ; 0x3f + d0304a8: e9cd 0309 strd r0, r3, [sp, #36] ; 0x24 + d0304ac: 2341 movs r3, #65 ; 0x41 + d0304ae: 4a82 ldr r2, [pc, #520] ; (d0306b8 <halrf_spur_compensation_8730e+0x258>) + d0304b0: 46d1 mov r9, sl + d0304b2: 930b str r3, [sp, #44] ; 0x2c + d0304b4: 2600 movs r6, #0 + d0304b6: 6913 ldr r3, [r2, #16] + d0304b8: f8df 8208 ldr.w r8, [pc, #520] ; d0306c4 <halrf_spur_compensation_8730e+0x264> + d0304bc: f423 43cc bic.w r3, r3, #26112 ; 0x6600 + d0304c0: f443 5308 orr.w r3, r3, #8704 ; 0x2200 + d0304c4: 6113 str r3, [r2, #16] + d0304c6: f8d8 b044 ldr.w fp, [r8, #68] ; 0x44 + d0304ca: f02b 0308 bic.w r3, fp, #8 + d0304ce: f8c8 3044 str.w r3, [r8, #68] ; 0x44 + d0304d2: f819 3b01 ldrb.w r3, [r9], #1 + d0304d6: f02b 0778 bic.w r7, fp, #120 ; 0x78 + d0304da: 200a movs r0, #10 + d0304dc: 2403 movs r4, #3 + d0304de: ea47 1303 orr.w r3, r7, r3, lsl #4 + d0304e2: f8c8 3044 str.w r3, [r8, #68] ; 0x44 + d0304e6: f7d5 faef bl d005ac8 <rtw_udelay_os> + d0304ea: 2320 movs r3, #32 + d0304ec: f44f 62a0 mov.w r2, #1280 ; 0x500 + d0304f0: 4628 mov r0, r5 + d0304f2: e9cd 3200 strd r3, r2, [sp] + d0304f6: 2300 movs r3, #0 + d0304f8: 461a mov r2, r3 + d0304fa: 4619 mov r1, r3 + d0304fc: f7fe fcf3 bl d02eee6 <halrf_psd_init> + d030500: 2200 movs r2, #0 + d030502: 4b6e ldr r3, [pc, #440] ; (d0306bc <halrf_spur_compensation_8730e+0x25c>) + d030504: 4628 mov r0, r5 + d030506: 4611 mov r1, r2 + d030508: 9300 str r3, [sp, #0] + d03050a: 4b6d ldr r3, [pc, #436] ; (d0306c0 <halrf_spur_compensation_8730e+0x260>) + d03050c: f007 fbb2 bl d037c74 <halrf_wrf> + d030510: 200a movs r0, #10 + d030512: f7d5 fad9 bl d005ac8 <rtw_udelay_os> + d030516: ab09 add r3, sp, #36 ; 0x24 + d030518: 9302 str r3, [sp, #8] + d03051a: ab06 add r3, sp, #24 + d03051c: 9303 str r3, [sp, #12] + d03051e: 3c01 subs r4, #1 + d030520: 9b02 ldr r3, [sp, #8] + d030522: 2100 movs r1, #0 + d030524: 4628 mov r0, r5 + d030526: f853 2b04 ldr.w r2, [r3], #4 + d03052a: 9302 str r3, [sp, #8] + d03052c: f7fe fcee bl d02ef0c <halrf_psd_get_point_data> + d030530: 9b03 ldr r3, [sp, #12] + d030532: f014 04ff ands.w r4, r4, #255 ; 0xff + d030536: f843 0b04 str.w r0, [r3], #4 + d03053a: d1ef bne.n d03051c <halrf_spur_compensation_8730e+0xbc> + d03053c: 9908 ldr r1, [sp, #32] + d03053e: 4628 mov r0, r5 + d030540: e9dd 3206 ldrd r3, r2, [sp, #24] + d030544: 429a cmp r2, r3 + d030546: bf38 it cc + d030548: 461a movcc r2, r3 + d03054a: ab0c add r3, sp, #48 ; 0x30 + d03054c: 4291 cmp r1, r2 + d03054e: bf2c ite cs + d030550: f843 1026 strcs.w r1, [r3, r6, lsl #2] + d030554: f843 2026 strcc.w r2, [r3, r6, lsl #2] + d030558: 3601 adds r6, #1 + d03055a: 4621 mov r1, r4 + d03055c: f7fe fccf bl d02eefe <halrf_psd_restore> + d030560: 2e06 cmp r6, #6 + d030562: ab0c add r3, sp, #48 ; 0x30 + d030564: d1b5 bne.n d0304d2 <halrf_spur_compensation_8730e+0x72> + d030566: e9dd 620c ldrd r6, r2, [sp, #48] ; 0x30 + d03056a: 4296 cmp r6, r2 + d03056c: bf28 it cs + d03056e: 4616 movcs r6, r2 + d030570: 9a0e ldr r2, [sp, #56] ; 0x38 + d030572: 4296 cmp r6, r2 + d030574: bf28 it cs + d030576: 4616 movcs r6, r2 + d030578: 9a0f ldr r2, [sp, #60] ; 0x3c + d03057a: 4296 cmp r6, r2 + d03057c: bf28 it cs + d03057e: 4616 movcs r6, r2 + d030580: 9a10 ldr r2, [sp, #64] ; 0x40 + d030582: 4296 cmp r6, r2 + d030584: bf28 it cs + d030586: 4616 movcs r6, r2 + d030588: 9a11 ldr r2, [sp, #68] ; 0x44 + d03058a: 4296 cmp r6, r2 + d03058c: bf28 it cs + d03058e: 4616 movcs r6, r2 + d030590: 4622 mov r2, r4 + d030592: f853 1b04 ldr.w r1, [r3], #4 + d030596: 42b1 cmp r1, r6 + d030598: bf08 it eq + d03059a: f81a 4002 ldrbeq.w r4, [sl, r2] + d03059e: 3201 adds r2, #1 + d0305a0: 2a06 cmp r2, #6 + d0305a2: d1f6 bne.n d030592 <halrf_spur_compensation_8730e+0x132> + d0305a4: 4b47 ldr r3, [pc, #284] ; (d0306c4 <halrf_spur_compensation_8730e+0x264>) + d0305a6: ea47 1404 orr.w r4, r7, r4, lsl #4 + d0305aa: 2064 movs r0, #100 ; 0x64 + d0305ac: 645c str r4, [r3, #68] ; 0x44 + d0305ae: f7d5 fa8b bl d005ac8 <rtw_udelay_os> + d0305b2: 4b45 ldr r3, [pc, #276] ; (d0306c8 <halrf_spur_compensation_8730e+0x268>) + d0305b4: 429e cmp r6, r3 + d0305b6: d975 bls.n d0306a4 <halrf_spur_compensation_8730e+0x244> + d0305b8: 686b ldr r3, [r5, #4] + d0305ba: f893 307c ldrb.w r3, [r3, #124] ; 0x7c + d0305be: 2b0d cmp r3, #13 + d0305c0: d14f bne.n d030662 <halrf_spur_compensation_8730e+0x202> + d0305c2: 223a movs r2, #58 ; 0x3a + d0305c4: 21ff movs r1, #255 ; 0xff + d0305c6: 483a ldr r0, [pc, #232] ; (d0306b0 <halrf_spur_compensation_8730e+0x250>) + d0305c8: f007 fb33 bl d037c32 <halrf_wreg> + d0305cc: 2201 movs r2, #1 + d0305ce: f44f 7140 mov.w r1, #768 ; 0x300 + d0305d2: 4837 ldr r0, [pc, #220] ; (d0306b0 <halrf_spur_compensation_8730e+0x250>) + d0305d4: f007 fb2d bl d037c32 <halrf_wreg> + d0305d8: 2201 movs r2, #1 + d0305da: 2140 movs r1, #64 ; 0x40 + d0305dc: 483b ldr r0, [pc, #236] ; (d0306cc <halrf_spur_compensation_8730e+0x26c>) + d0305de: f007 fb28 bl d037c32 <halrf_wreg> + d0305e2: 2200 movs r2, #0 + d0305e4: f44f 5180 mov.w r1, #4096 ; 0x1000 + d0305e8: 4831 ldr r0, [pc, #196] ; (d0306b0 <halrf_spur_compensation_8730e+0x250>) + d0305ea: f007 fb22 bl d037c32 <halrf_wreg> + d0305ee: 2201 movs r2, #1 + d0305f0: f44f 5180 mov.w r1, #4096 ; 0x1000 + d0305f4: 482e ldr r0, [pc, #184] ; (d0306b0 <halrf_spur_compensation_8730e+0x250>) + d0305f6: f007 fb1c bl d037c32 <halrf_wreg> + d0305fa: 2266 movs r2, #102 ; 0x66 + d0305fc: f240 71ff movw r1, #2047 ; 0x7ff + d030600: 4833 ldr r0, [pc, #204] ; (d0306d0 <halrf_spur_compensation_8730e+0x270>) + d030602: f007 fb16 bl d037c32 <halrf_wreg> + d030606: 2202 movs r2, #2 + d030608: f04f 41e0 mov.w r1, #1879048192 ; 0x70000000 + d03060c: 4830 ldr r0, [pc, #192] ; (d0306d0 <halrf_spur_compensation_8730e+0x270>) + d03060e: f007 fb10 bl d037c32 <halrf_wreg> + d030612: 2200 movs r2, #0 + d030614: f44f 0100 mov.w r1, #8388608 ; 0x800000 + d030618: 4826 ldr r0, [pc, #152] ; (d0306b4 <halrf_spur_compensation_8730e+0x254>) + d03061a: f007 fb0a bl d037c32 <halrf_wreg> + d03061e: 2201 movs r2, #1 + d030620: f44f 0100 mov.w r1, #8388608 ; 0x800000 + d030624: 4823 ldr r0, [pc, #140] ; (d0306b4 <halrf_spur_compensation_8730e+0x254>) + d030626: b013 add sp, #76 ; 0x4c + d030628: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03062c: f007 bb01 b.w d037c32 <halrf_wreg> + d030630: 2b0e cmp r3, #14 + d030632: d108 bne.n d030646 <halrf_spur_compensation_8730e+0x1e6> + d030634: f06f 031f mvn.w r3, #31 + d030638: f06f 011e mvn.w r1, #30 + d03063c: e9cd 1309 strd r1, r3, [sp, #36] ; 0x24 + d030640: f06f 0320 mvn.w r3, #32 + d030644: e733 b.n d0304ae <halrf_spur_compensation_8730e+0x4e> + d030646: 4a1f ldr r2, [pc, #124] ; (d0306c4 <halrf_spur_compensation_8730e+0x264>) + d030648: 2064 movs r0, #100 ; 0x64 + d03064a: 6c53 ldr r3, [r2, #68] ; 0x44 + d03064c: f023 0378 bic.w r3, r3, #120 ; 0x78 + d030650: 6453 str r3, [r2, #68] ; 0x44 + d030652: f043 0308 orr.w r3, r3, #8 + d030656: 6453 str r3, [r2, #68] ; 0x44 + d030658: b013 add sp, #76 ; 0x4c + d03065a: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03065e: f7d5 ba33 b.w d005ac8 <rtw_udelay_os> + d030662: 2b0e cmp r3, #14 + d030664: d11e bne.n d0306a4 <halrf_spur_compensation_8730e+0x244> + d030666: 2213 movs r2, #19 + d030668: 21ff movs r1, #255 ; 0xff + d03066a: 4811 ldr r0, [pc, #68] ; (d0306b0 <halrf_spur_compensation_8730e+0x250>) + d03066c: f007 fae1 bl d037c32 <halrf_wreg> + d030670: 2201 movs r2, #1 + d030672: f44f 7140 mov.w r1, #768 ; 0x300 + d030676: 480e ldr r0, [pc, #56] ; (d0306b0 <halrf_spur_compensation_8730e+0x250>) + d030678: f007 fadb bl d037c32 <halrf_wreg> + d03067c: 2201 movs r2, #1 + d03067e: 2140 movs r1, #64 ; 0x40 + d030680: 4812 ldr r0, [pc, #72] ; (d0306cc <halrf_spur_compensation_8730e+0x26c>) + d030682: f007 fad6 bl d037c32 <halrf_wreg> + d030686: 2200 movs r2, #0 + d030688: f44f 5180 mov.w r1, #4096 ; 0x1000 + d03068c: 4808 ldr r0, [pc, #32] ; (d0306b0 <halrf_spur_compensation_8730e+0x250>) + d03068e: f007 fad0 bl d037c32 <halrf_wreg> + d030692: 2201 movs r2, #1 + d030694: f44f 5180 mov.w r1, #4096 ; 0x1000 + d030698: 4805 ldr r0, [pc, #20] ; (d0306b0 <halrf_spur_compensation_8730e+0x250>) + d03069a: f007 faca bl d037c32 <halrf_wreg> + d03069e: f240 72cd movw r2, #1997 ; 0x7cd + d0306a2: e7ab b.n d0305fc <halrf_spur_compensation_8730e+0x19c> + d0306a4: b013 add sp, #76 ; 0x4c + d0306a6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0306aa: bf00 nop + d0306ac: 0d04e921 .word 0x0d04e921 + d0306b0: 00014c14 .word 0x00014c14 + d0306b4: 000142c4 .word 0x000142c4 + d0306b8: 42008800 .word 0x42008800 + d0306bc: 0003bfe0 .word 0x0003bfe0 + d0306c0: 000fffff .word 0x000fffff + d0306c4: 42008900 .word 0x42008900 + d0306c8: 000f4240 .word 0x000f4240 + d0306cc: 00014454 .word 0x00014454 + d0306d0: 000142ac .word 0x000142ac + +0d0306d4 <halrf_rx_dck_8730e_bcut_5G>: + d0306d4: b537 push {r0, r1, r2, r4, r5, lr} + d0306d6: 2100 movs r1, #0 + d0306d8: 2301 movs r3, #1 + d0306da: 2205 movs r2, #5 + d0306dc: 4604 mov r4, r0 + d0306de: 9100 str r1, [sp, #0] + d0306e0: 2515 movs r5, #21 + d0306e2: f007 fac7 bl d037c74 <halrf_wrf> + d0306e6: 2100 movs r1, #0 + d0306e8: 4b3c ldr r3, [pc, #240] ; (d0307dc <halrf_rx_dck_8730e_bcut_5G+0x108>) + d0306ea: 4620 mov r0, r4 + d0306ec: 460a mov r2, r1 + d0306ee: 9300 str r3, [sp, #0] + d0306f0: 4b3b ldr r3, [pc, #236] ; (d0307e0 <halrf_rx_dck_8730e_bcut_5G+0x10c>) + d0306f2: f007 fabf bl d037c74 <halrf_wrf> + d0306f6: 2301 movs r3, #1 + d0306f8: 2218 movs r2, #24 + d0306fa: 2100 movs r1, #0 + d0306fc: 4620 mov r0, r4 + d0306fe: 9300 str r3, [sp, #0] + d030700: f44f 3340 mov.w r3, #196608 ; 0x30000 + d030704: f007 fab6 bl d037c74 <halrf_wrf> + d030708: f245 03fe movw r3, #20734 ; 0x50fe + d03070c: 229b movs r2, #155 ; 0x9b + d03070e: 2100 movs r1, #0 + d030710: 4620 mov r0, r4 + d030712: 9300 str r3, [sp, #0] + d030714: 4b32 ldr r3, [pc, #200] ; (d0307e0 <halrf_rx_dck_8730e_bcut_5G+0x10c>) + d030716: f007 faad bl d037c74 <halrf_wrf> + d03071a: 2302 movs r3, #2 + d03071c: 229c movs r2, #156 ; 0x9c + d03071e: 2100 movs r1, #0 + d030720: 4620 mov r0, r4 + d030722: 9300 str r3, [sp, #0] + d030724: 231c movs r3, #28 + d030726: f007 faa5 bl d037c74 <halrf_wrf> + d03072a: 4b2e ldr r3, [pc, #184] ; (d0307e4 <halrf_rx_dck_8730e_bcut_5G+0x110>) + d03072c: 2281 movs r2, #129 ; 0x81 + d03072e: 2100 movs r1, #0 d030730: 4620 mov r0, r4 - d030732: 460a mov r2, r1 - d030734: 2515 movs r5, #21 - d030736: 9300 str r3, [sp, #0] - d030738: 4bc3 ldr r3, [pc, #780] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03073a: f007 fa2d bl d037b98 <halrf_wrf> + d030732: 9300 str r3, [sp, #0] + d030734: 4b2a ldr r3, [pc, #168] ; (d0307e0 <halrf_rx_dck_8730e_bcut_5G+0x10c>) + d030736: f007 fa9d bl d037c74 <halrf_wrf> + d03073a: 4b2b ldr r3, [pc, #172] ; (d0307e8 <halrf_rx_dck_8730e_bcut_5G+0x114>) + d03073c: 2281 movs r2, #129 ; 0x81 d03073e: 2100 movs r1, #0 - d030740: f44f 3340 mov.w r3, #196608 ; 0x30000 - d030744: 2218 movs r2, #24 - d030746: 4620 mov r0, r4 - d030748: 9100 str r1, [sp, #0] - d03074a: f007 fa25 bl d037b98 <halrf_wrf> - d03074e: f245 03fe movw r3, #20734 ; 0x50fe - d030752: 229b movs r2, #155 ; 0x9b - d030754: 2100 movs r1, #0 - d030756: 4620 mov r0, r4 - d030758: 9300 str r3, [sp, #0] - d03075a: 4bbb ldr r3, [pc, #748] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03075c: f007 fa1c bl d037b98 <halrf_wrf> - d030760: 2302 movs r3, #2 - d030762: 229c movs r2, #156 ; 0x9c - d030764: 2100 movs r1, #0 - d030766: 4620 mov r0, r4 - d030768: 9300 str r3, [sp, #0] - d03076a: 231c movs r3, #28 - d03076c: f007 fa14 bl d037b98 <halrf_wrf> - d030770: 4bb6 ldr r3, [pc, #728] ; (d030a4c <halrf_rx_dck_8730e_bcut_2G+0x334>) - d030772: 2281 movs r2, #129 ; 0x81 - d030774: 2100 movs r1, #0 - d030776: 4620 mov r0, r4 - d030778: 9300 str r3, [sp, #0] - d03077a: 4bb3 ldr r3, [pc, #716] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03077c: f007 fa0c bl d037b98 <halrf_wrf> - d030780: 4bb3 ldr r3, [pc, #716] ; (d030a50 <halrf_rx_dck_8730e_bcut_2G+0x338>) - d030782: 2281 movs r2, #129 ; 0x81 - d030784: 2100 movs r1, #0 - d030786: 9300 str r3, [sp, #0] - d030788: 4620 mov r0, r4 - d03078a: 4baf ldr r3, [pc, #700] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03078c: f007 fa04 bl d037b98 <halrf_wrf> - d030790: 6863 ldr r3, [r4, #4] - d030792: 22da movs r2, #218 ; 0xda - d030794: 2100 movs r1, #0 - d030796: 6958 ldr r0, [r3, #20] - d030798: 2302 movs r3, #2 - d03079a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d03079e: f7e4 fc83 bl d0150a8 <halbb_read_rf_reg> - d0307a2: b920 cbnz r0, d0307ae <halrf_rx_dck_8730e_bcut_2G+0x96> - d0307a4: 3d01 subs r5, #1 - d0307a6: f015 05ff ands.w r5, r5, #255 ; 0xff - d0307aa: f040 81dd bne.w d030b68 <halrf_rx_dck_8730e_bcut_2G+0x450> - d0307ae: 2307 movs r3, #7 - d0307b0: 229c movs r2, #156 ; 0x9c - d0307b2: 2100 movs r1, #0 - d0307b4: 4620 mov r0, r4 - d0307b6: 9300 str r3, [sp, #0] - d0307b8: 231c movs r3, #28 - d0307ba: f007 f9ed bl d037b98 <halrf_wrf> - d0307be: f245 13fe movw r3, #20990 ; 0x51fe - d0307c2: 229b movs r2, #155 ; 0x9b - d0307c4: 2100 movs r1, #0 - d0307c6: 4620 mov r0, r4 - d0307c8: 9300 str r3, [sp, #0] - d0307ca: 4b9f ldr r3, [pc, #636] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0307cc: 2565 movs r5, #101 ; 0x65 - d0307ce: f007 f9e3 bl d037b98 <halrf_wrf> - d0307d2: 4ba0 ldr r3, [pc, #640] ; (d030a54 <halrf_rx_dck_8730e_bcut_2G+0x33c>) - d0307d4: 2281 movs r2, #129 ; 0x81 - d0307d6: 2100 movs r1, #0 - d0307d8: 4620 mov r0, r4 - d0307da: 9300 str r3, [sp, #0] - d0307dc: 4b9a ldr r3, [pc, #616] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0307de: f007 f9db bl d037b98 <halrf_wrf> - d0307e2: 4b9d ldr r3, [pc, #628] ; (d030a58 <halrf_rx_dck_8730e_bcut_2G+0x340>) - d0307e4: 2281 movs r2, #129 ; 0x81 - d0307e6: 2100 movs r1, #0 - d0307e8: 9300 str r3, [sp, #0] - d0307ea: 4620 mov r0, r4 - d0307ec: 4b96 ldr r3, [pc, #600] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0307ee: f007 f9d3 bl d037b98 <halrf_wrf> - d0307f2: 6863 ldr r3, [r4, #4] - d0307f4: 22da movs r2, #218 ; 0xda - d0307f6: 2100 movs r1, #0 - d0307f8: 6958 ldr r0, [r3, #20] - d0307fa: 2301 movs r3, #1 - d0307fc: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030800: f7e4 fc52 bl d0150a8 <halbb_read_rf_reg> - d030804: b920 cbnz r0, d030810 <halrf_rx_dck_8730e_bcut_2G+0xf8> - d030806: 3d01 subs r5, #1 - d030808: f015 05ff ands.w r5, r5, #255 ; 0xff - d03080c: f040 81b0 bne.w d030b70 <halrf_rx_dck_8730e_bcut_2G+0x458> - d030810: f44f 268e mov.w r6, #290816 ; 0x47000 - d030814: 4b8c ldr r3, [pc, #560] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030816: 22c8 movs r2, #200 ; 0xc8 - d030818: 2100 movs r1, #0 - d03081a: 4620 mov r0, r4 - d03081c: 9600 str r6, [sp, #0] - d03081e: f007 f9bb bl d037b98 <halrf_wrf> - d030822: 6863 ldr r3, [r4, #4] - d030824: 22cc movs r2, #204 ; 0xcc - d030826: 2100 movs r1, #0 - d030828: 6958 ldr r0, [r3, #20] - d03082a: 4b87 ldr r3, [pc, #540] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03082c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030830: f7e4 fc3a bl d0150a8 <halbb_read_rf_reg> - d030834: 4b84 ldr r3, [pc, #528] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030836: 22c8 movs r2, #200 ; 0xc8 - d030838: 2100 movs r1, #0 - d03083a: 9600 str r6, [sp, #0] - d03083c: 4605 mov r5, r0 - d03083e: 4620 mov r0, r4 - d030840: 2665 movs r6, #101 ; 0x65 - d030842: f007 f9a9 bl d037b98 <halrf_wrf> - d030846: 6863 ldr r3, [r4, #4] - d030848: 22cc movs r2, #204 ; 0xcc - d03084a: 2100 movs r1, #0 - d03084c: 6958 ldr r0, [r3, #20] - d03084e: 4b7e ldr r3, [pc, #504] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030850: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030854: f7e4 fc28 bl d0150a8 <halbb_read_rf_reg> - d030858: f44f 238c mov.w r3, #286720 ; 0x46000 - d03085c: 22c8 movs r2, #200 ; 0xc8 - d03085e: 2100 movs r1, #0 - d030860: 9300 str r3, [sp, #0] - d030862: 4683 mov fp, r0 - d030864: 4b78 ldr r3, [pc, #480] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030866: 4620 mov r0, r4 - d030868: f007 f996 bl d037b98 <halrf_wrf> + d030740: 9300 str r3, [sp, #0] + d030742: 4620 mov r0, r4 + d030744: 4b26 ldr r3, [pc, #152] ; (d0307e0 <halrf_rx_dck_8730e_bcut_5G+0x10c>) + d030746: f007 fa95 bl d037c74 <halrf_wrf> + d03074a: 6863 ldr r3, [r4, #4] + d03074c: 22da movs r2, #218 ; 0xda + d03074e: 2100 movs r1, #0 + d030750: 6958 ldr r0, [r3, #20] + d030752: 2302 movs r3, #2 + d030754: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030758: f7e4 fca6 bl d0150a8 <halbb_read_rf_reg> + d03075c: b918 cbnz r0, d030766 <halrf_rx_dck_8730e_bcut_5G+0x92> + d03075e: 3d01 subs r5, #1 + d030760: f015 05ff ands.w r5, r5, #255 ; 0xff + d030764: d131 bne.n d0307ca <halrf_rx_dck_8730e_bcut_5G+0xf6> + d030766: 2307 movs r3, #7 + d030768: 229c movs r2, #156 ; 0x9c + d03076a: 2100 movs r1, #0 + d03076c: 4620 mov r0, r4 + d03076e: 9300 str r3, [sp, #0] + d030770: 231c movs r3, #28 + d030772: f007 fa7f bl d037c74 <halrf_wrf> + d030776: f245 13fe movw r3, #20990 ; 0x51fe + d03077a: 229b movs r2, #155 ; 0x9b + d03077c: 2100 movs r1, #0 + d03077e: 4620 mov r0, r4 + d030780: 9300 str r3, [sp, #0] + d030782: 4b17 ldr r3, [pc, #92] ; (d0307e0 <halrf_rx_dck_8730e_bcut_5G+0x10c>) + d030784: 2565 movs r5, #101 ; 0x65 + d030786: f007 fa75 bl d037c74 <halrf_wrf> + d03078a: 4b18 ldr r3, [pc, #96] ; (d0307ec <halrf_rx_dck_8730e_bcut_5G+0x118>) + d03078c: 2281 movs r2, #129 ; 0x81 + d03078e: 2100 movs r1, #0 + d030790: 4620 mov r0, r4 + d030792: 9300 str r3, [sp, #0] + d030794: 4b12 ldr r3, [pc, #72] ; (d0307e0 <halrf_rx_dck_8730e_bcut_5G+0x10c>) + d030796: f007 fa6d bl d037c74 <halrf_wrf> + d03079a: 4b15 ldr r3, [pc, #84] ; (d0307f0 <halrf_rx_dck_8730e_bcut_5G+0x11c>) + d03079c: 2281 movs r2, #129 ; 0x81 + d03079e: 2100 movs r1, #0 + d0307a0: 9300 str r3, [sp, #0] + d0307a2: 4620 mov r0, r4 + d0307a4: 4b0e ldr r3, [pc, #56] ; (d0307e0 <halrf_rx_dck_8730e_bcut_5G+0x10c>) + d0307a6: f007 fa65 bl d037c74 <halrf_wrf> + d0307aa: 6863 ldr r3, [r4, #4] + d0307ac: 22da movs r2, #218 ; 0xda + d0307ae: 2100 movs r1, #0 + d0307b0: 6958 ldr r0, [r3, #20] + d0307b2: 2301 movs r3, #1 + d0307b4: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0307b8: f7e4 fc76 bl d0150a8 <halbb_read_rf_reg> + d0307bc: b918 cbnz r0, d0307c6 <halrf_rx_dck_8730e_bcut_5G+0xf2> + d0307be: 3d01 subs r5, #1 + d0307c0: f015 05ff ands.w r5, r5, #255 ; 0xff + d0307c4: d105 bne.n d0307d2 <halrf_rx_dck_8730e_bcut_5G+0xfe> + d0307c6: b003 add sp, #12 + d0307c8: bd30 pop {r4, r5, pc} + d0307ca: 200a movs r0, #10 + d0307cc: f7d5 f97c bl d005ac8 <rtw_udelay_os> + d0307d0: e7bb b.n d03074a <halrf_rx_dck_8730e_bcut_5G+0x76> + d0307d2: 200a movs r0, #10 + d0307d4: f7d5 f978 bl d005ac8 <rtw_udelay_os> + d0307d8: e7e7 b.n d0307aa <halrf_rx_dck_8730e_bcut_5G+0xd6> + d0307da: bf00 nop + d0307dc: 0003bfe0 .word 0x0003bfe0 + d0307e0: 000fffff .word 0x000fffff + d0307e4: 0006f040 .word 0x0006f040 + d0307e8: 0002f040 .word 0x0002f040 + d0307ec: 0005f840 .word 0x0005f840 + d0307f0: 0001f840 .word 0x0001f840 + +0d0307f4 <halrf_rx_dck_8730e_bcut_2G>: + d0307f4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0307f8: 2100 movs r1, #0 + d0307fa: b087 sub sp, #28 + d0307fc: 2301 movs r3, #1 + d0307fe: 2205 movs r2, #5 + d030800: 9100 str r1, [sp, #0] + d030802: 4604 mov r4, r0 + d030804: f007 fa36 bl d037c74 <halrf_wrf> + d030808: 2100 movs r1, #0 + d03080a: 4bc5 ldr r3, [pc, #788] ; (d030b20 <halrf_rx_dck_8730e_bcut_2G+0x32c>) + d03080c: 4620 mov r0, r4 + d03080e: 460a mov r2, r1 + d030810: 2515 movs r5, #21 + d030812: 9300 str r3, [sp, #0] + d030814: 4bc3 ldr r3, [pc, #780] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030816: f007 fa2d bl d037c74 <halrf_wrf> + d03081a: 2100 movs r1, #0 + d03081c: f44f 3340 mov.w r3, #196608 ; 0x30000 + d030820: 2218 movs r2, #24 + d030822: 4620 mov r0, r4 + d030824: 9100 str r1, [sp, #0] + d030826: f007 fa25 bl d037c74 <halrf_wrf> + d03082a: f245 03fe movw r3, #20734 ; 0x50fe + d03082e: 229b movs r2, #155 ; 0x9b + d030830: 2100 movs r1, #0 + d030832: 4620 mov r0, r4 + d030834: 9300 str r3, [sp, #0] + d030836: 4bbb ldr r3, [pc, #748] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030838: f007 fa1c bl d037c74 <halrf_wrf> + d03083c: 2302 movs r3, #2 + d03083e: 229c movs r2, #156 ; 0x9c + d030840: 2100 movs r1, #0 + d030842: 4620 mov r0, r4 + d030844: 9300 str r3, [sp, #0] + d030846: 231c movs r3, #28 + d030848: f007 fa14 bl d037c74 <halrf_wrf> + d03084c: 4bb6 ldr r3, [pc, #728] ; (d030b28 <halrf_rx_dck_8730e_bcut_2G+0x334>) + d03084e: 2281 movs r2, #129 ; 0x81 + d030850: 2100 movs r1, #0 + d030852: 4620 mov r0, r4 + d030854: 9300 str r3, [sp, #0] + d030856: 4bb3 ldr r3, [pc, #716] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030858: f007 fa0c bl d037c74 <halrf_wrf> + d03085c: 4bb3 ldr r3, [pc, #716] ; (d030b2c <halrf_rx_dck_8730e_bcut_2G+0x338>) + d03085e: 2281 movs r2, #129 ; 0x81 + d030860: 2100 movs r1, #0 + d030862: 9300 str r3, [sp, #0] + d030864: 4620 mov r0, r4 + d030866: 4baf ldr r3, [pc, #700] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030868: f007 fa04 bl d037c74 <halrf_wrf> d03086c: 6863 ldr r3, [r4, #4] - d03086e: 22cc movs r2, #204 ; 0xcc + d03086e: 22da movs r2, #218 ; 0xda d030870: 2100 movs r1, #0 d030872: 6958 ldr r0, [r3, #20] - d030874: 4b74 ldr r3, [pc, #464] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030874: 2302 movs r3, #2 d030876: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c d03087a: f7e4 fc15 bl d0150a8 <halbb_read_rf_reg> - d03087e: f44f 238a mov.w r3, #282624 ; 0x45000 - d030882: 22c8 movs r2, #200 ; 0xc8 - d030884: 2100 movs r1, #0 - d030886: 9300 str r3, [sp, #0] - d030888: 4682 mov sl, r0 - d03088a: 4b6f ldr r3, [pc, #444] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03088c: 4620 mov r0, r4 - d03088e: f007 f983 bl d037b98 <halrf_wrf> - d030892: 6863 ldr r3, [r4, #4] - d030894: 22cc movs r2, #204 ; 0xcc - d030896: 2100 movs r1, #0 - d030898: 6958 ldr r0, [r3, #20] - d03089a: 4b6b ldr r3, [pc, #428] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03089c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0308a0: f7e4 fc02 bl d0150a8 <halbb_read_rf_reg> - d0308a4: f44f 2388 mov.w r3, #278528 ; 0x44000 - d0308a8: 22c8 movs r2, #200 ; 0xc8 - d0308aa: 2100 movs r1, #0 - d0308ac: 9300 str r3, [sp, #0] - d0308ae: 4681 mov r9, r0 - d0308b0: 4b65 ldr r3, [pc, #404] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0308b2: 4620 mov r0, r4 - d0308b4: f007 f970 bl d037b98 <halrf_wrf> - d0308b8: 6863 ldr r3, [r4, #4] - d0308ba: 22cc movs r2, #204 ; 0xcc - d0308bc: 2100 movs r1, #0 - d0308be: 6958 ldr r0, [r3, #20] - d0308c0: 4b61 ldr r3, [pc, #388] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0308c2: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0308c6: f7e4 fbef bl d0150a8 <halbb_read_rf_reg> - d0308ca: f44f 2386 mov.w r3, #274432 ; 0x43000 - d0308ce: 22c8 movs r2, #200 ; 0xc8 - d0308d0: 2100 movs r1, #0 - d0308d2: 9300 str r3, [sp, #0] - d0308d4: 4680 mov r8, r0 - d0308d6: 4b5c ldr r3, [pc, #368] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0308d8: 4620 mov r0, r4 - d0308da: f007 f95d bl d037b98 <halrf_wrf> - d0308de: 6863 ldr r3, [r4, #4] - d0308e0: 22cc movs r2, #204 ; 0xcc - d0308e2: 2100 movs r1, #0 - d0308e4: 6958 ldr r0, [r3, #20] - d0308e6: 4b58 ldr r3, [pc, #352] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0308e8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0308ec: f7e4 fbdc bl d0150a8 <halbb_read_rf_reg> - d0308f0: f44f 2384 mov.w r3, #270336 ; 0x42000 - d0308f4: 22c8 movs r2, #200 ; 0xc8 - d0308f6: 2100 movs r1, #0 - d0308f8: 9003 str r0, [sp, #12] - d0308fa: 4620 mov r0, r4 - d0308fc: 9300 str r3, [sp, #0] - d0308fe: 4b52 ldr r3, [pc, #328] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030900: f007 f94a bl d037b98 <halrf_wrf> - d030904: 6863 ldr r3, [r4, #4] - d030906: 22cc movs r2, #204 ; 0xcc - d030908: 2100 movs r1, #0 - d03090a: 6958 ldr r0, [r3, #20] - d03090c: 4b4e ldr r3, [pc, #312] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03090e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030912: f7e4 fbc9 bl d0150a8 <halbb_read_rf_reg> - d030916: f44f 2382 mov.w r3, #266240 ; 0x41000 - d03091a: 22c8 movs r2, #200 ; 0xc8 - d03091c: 2100 movs r1, #0 - d03091e: 9004 str r0, [sp, #16] - d030920: 4620 mov r0, r4 - d030922: 9300 str r3, [sp, #0] - d030924: 4b48 ldr r3, [pc, #288] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030926: f007 f937 bl d037b98 <halrf_wrf> - d03092a: 6863 ldr r3, [r4, #4] - d03092c: 22cc movs r2, #204 ; 0xcc - d03092e: 2100 movs r1, #0 - d030930: 6958 ldr r0, [r3, #20] - d030932: 4b45 ldr r3, [pc, #276] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030934: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030938: f7e4 fbb6 bl d0150a8 <halbb_read_rf_reg> - d03093c: f44f 2380 mov.w r3, #262144 ; 0x40000 - d030940: 22c8 movs r2, #200 ; 0xc8 - d030942: 2100 movs r1, #0 - d030944: 9005 str r0, [sp, #20] - d030946: 4620 mov r0, r4 - d030948: 9300 str r3, [sp, #0] - d03094a: 4b3f ldr r3, [pc, #252] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03094c: f007 f924 bl d037b98 <halrf_wrf> - d030950: 6863 ldr r3, [r4, #4] - d030952: 22cc movs r2, #204 ; 0xcc - d030954: 2100 movs r1, #0 - d030956: 6958 ldr r0, [r3, #20] - d030958: 4b3b ldr r3, [pc, #236] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d03095a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d03095e: f7e4 fba3 bl d0150a8 <halbb_read_rf_reg> - d030962: 2200 movs r2, #0 - d030964: 2307 movs r3, #7 - d030966: 4607 mov r7, r0 - d030968: 4611 mov r1, r2 - d03096a: 4620 mov r0, r4 - d03096c: 9300 str r3, [sp, #0] - d03096e: f44f 2370 mov.w r3, #983040 ; 0xf0000 - d030972: f007 f911 bl d037b98 <halrf_wrf> - d030976: 2301 movs r3, #1 - d030978: 2287 movs r2, #135 ; 0x87 - d03097a: 2100 movs r1, #0 - d03097c: 4620 mov r0, r4 - d03097e: 9300 str r3, [sp, #0] - d030980: f44f 6300 mov.w r3, #2048 ; 0x800 - d030984: f007 f908 bl d037b98 <halrf_wrf> - d030988: 4b32 ldr r3, [pc, #200] ; (d030a54 <halrf_rx_dck_8730e_bcut_2G+0x33c>) - d03098a: 2281 movs r2, #129 ; 0x81 - d03098c: 2100 movs r1, #0 + d03087e: b920 cbnz r0, d03088a <halrf_rx_dck_8730e_bcut_2G+0x96> + d030880: 3d01 subs r5, #1 + d030882: f015 05ff ands.w r5, r5, #255 ; 0xff + d030886: f040 81dd bne.w d030c44 <halrf_rx_dck_8730e_bcut_2G+0x450> + d03088a: 2307 movs r3, #7 + d03088c: 229c movs r2, #156 ; 0x9c + d03088e: 2100 movs r1, #0 + d030890: 4620 mov r0, r4 + d030892: 9300 str r3, [sp, #0] + d030894: 231c movs r3, #28 + d030896: f007 f9ed bl d037c74 <halrf_wrf> + d03089a: f245 13fe movw r3, #20990 ; 0x51fe + d03089e: 229b movs r2, #155 ; 0x9b + d0308a0: 2100 movs r1, #0 + d0308a2: 4620 mov r0, r4 + d0308a4: 9300 str r3, [sp, #0] + d0308a6: 4b9f ldr r3, [pc, #636] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d0308a8: 2565 movs r5, #101 ; 0x65 + d0308aa: f007 f9e3 bl d037c74 <halrf_wrf> + d0308ae: 4ba0 ldr r3, [pc, #640] ; (d030b30 <halrf_rx_dck_8730e_bcut_2G+0x33c>) + d0308b0: 2281 movs r2, #129 ; 0x81 + d0308b2: 2100 movs r1, #0 + d0308b4: 4620 mov r0, r4 + d0308b6: 9300 str r3, [sp, #0] + d0308b8: 4b9a ldr r3, [pc, #616] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d0308ba: f007 f9db bl d037c74 <halrf_wrf> + d0308be: 4b9d ldr r3, [pc, #628] ; (d030b34 <halrf_rx_dck_8730e_bcut_2G+0x340>) + d0308c0: 2281 movs r2, #129 ; 0x81 + d0308c2: 2100 movs r1, #0 + d0308c4: 9300 str r3, [sp, #0] + d0308c6: 4620 mov r0, r4 + d0308c8: 4b96 ldr r3, [pc, #600] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d0308ca: f007 f9d3 bl d037c74 <halrf_wrf> + d0308ce: 6863 ldr r3, [r4, #4] + d0308d0: 22da movs r2, #218 ; 0xda + d0308d2: 2100 movs r1, #0 + d0308d4: 6958 ldr r0, [r3, #20] + d0308d6: 2301 movs r3, #1 + d0308d8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0308dc: f7e4 fbe4 bl d0150a8 <halbb_read_rf_reg> + d0308e0: b920 cbnz r0, d0308ec <halrf_rx_dck_8730e_bcut_2G+0xf8> + d0308e2: 3d01 subs r5, #1 + d0308e4: f015 05ff ands.w r5, r5, #255 ; 0xff + d0308e8: f040 81b0 bne.w d030c4c <halrf_rx_dck_8730e_bcut_2G+0x458> + d0308ec: f44f 268e mov.w r6, #290816 ; 0x47000 + d0308f0: 4b8c ldr r3, [pc, #560] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d0308f2: 22c8 movs r2, #200 ; 0xc8 + d0308f4: 2100 movs r1, #0 + d0308f6: 4620 mov r0, r4 + d0308f8: 9600 str r6, [sp, #0] + d0308fa: f007 f9bb bl d037c74 <halrf_wrf> + d0308fe: 6863 ldr r3, [r4, #4] + d030900: 22cc movs r2, #204 ; 0xcc + d030902: 2100 movs r1, #0 + d030904: 6958 ldr r0, [r3, #20] + d030906: 4b87 ldr r3, [pc, #540] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030908: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d03090c: f7e4 fbcc bl d0150a8 <halbb_read_rf_reg> + d030910: 4b84 ldr r3, [pc, #528] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030912: 22c8 movs r2, #200 ; 0xc8 + d030914: 2100 movs r1, #0 + d030916: 9600 str r6, [sp, #0] + d030918: 4605 mov r5, r0 + d03091a: 4620 mov r0, r4 + d03091c: 2665 movs r6, #101 ; 0x65 + d03091e: f007 f9a9 bl d037c74 <halrf_wrf> + d030922: 6863 ldr r3, [r4, #4] + d030924: 22cc movs r2, #204 ; 0xcc + d030926: 2100 movs r1, #0 + d030928: 6958 ldr r0, [r3, #20] + d03092a: 4b7e ldr r3, [pc, #504] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d03092c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030930: f7e4 fbba bl d0150a8 <halbb_read_rf_reg> + d030934: f44f 238c mov.w r3, #286720 ; 0x46000 + d030938: 22c8 movs r2, #200 ; 0xc8 + d03093a: 2100 movs r1, #0 + d03093c: 9300 str r3, [sp, #0] + d03093e: 4683 mov fp, r0 + d030940: 4b78 ldr r3, [pc, #480] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030942: 4620 mov r0, r4 + d030944: f007 f996 bl d037c74 <halrf_wrf> + d030948: 6863 ldr r3, [r4, #4] + d03094a: 22cc movs r2, #204 ; 0xcc + d03094c: 2100 movs r1, #0 + d03094e: 6958 ldr r0, [r3, #20] + d030950: 4b74 ldr r3, [pc, #464] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030952: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030956: f7e4 fba7 bl d0150a8 <halbb_read_rf_reg> + d03095a: f44f 238a mov.w r3, #282624 ; 0x45000 + d03095e: 22c8 movs r2, #200 ; 0xc8 + d030960: 2100 movs r1, #0 + d030962: 9300 str r3, [sp, #0] + d030964: 4682 mov sl, r0 + d030966: 4b6f ldr r3, [pc, #444] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030968: 4620 mov r0, r4 + d03096a: f007 f983 bl d037c74 <halrf_wrf> + d03096e: 6863 ldr r3, [r4, #4] + d030970: 22cc movs r2, #204 ; 0xcc + d030972: 2100 movs r1, #0 + d030974: 6958 ldr r0, [r3, #20] + d030976: 4b6b ldr r3, [pc, #428] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030978: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d03097c: f7e4 fb94 bl d0150a8 <halbb_read_rf_reg> + d030980: f44f 2388 mov.w r3, #278528 ; 0x44000 + d030984: 22c8 movs r2, #200 ; 0xc8 + d030986: 2100 movs r1, #0 + d030988: 9300 str r3, [sp, #0] + d03098a: 4681 mov r9, r0 + d03098c: 4b65 ldr r3, [pc, #404] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) d03098e: 4620 mov r0, r4 - d030990: 9300 str r3, [sp, #0] - d030992: 4b2d ldr r3, [pc, #180] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030994: f007 f900 bl d037b98 <halrf_wrf> - d030998: 4b2f ldr r3, [pc, #188] ; (d030a58 <halrf_rx_dck_8730e_bcut_2G+0x340>) - d03099a: 2281 movs r2, #129 ; 0x81 - d03099c: 2100 movs r1, #0 - d03099e: 9300 str r3, [sp, #0] - d0309a0: 4620 mov r0, r4 - d0309a2: 4b29 ldr r3, [pc, #164] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0309a4: f007 f8f8 bl d037b98 <halrf_wrf> - d0309a8: 6863 ldr r3, [r4, #4] - d0309aa: 22da movs r2, #218 ; 0xda + d030990: f007 f970 bl d037c74 <halrf_wrf> + d030994: 6863 ldr r3, [r4, #4] + d030996: 22cc movs r2, #204 ; 0xcc + d030998: 2100 movs r1, #0 + d03099a: 6958 ldr r0, [r3, #20] + d03099c: 4b61 ldr r3, [pc, #388] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d03099e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0309a2: f7e4 fb81 bl d0150a8 <halbb_read_rf_reg> + d0309a6: f44f 2386 mov.w r3, #274432 ; 0x43000 + d0309aa: 22c8 movs r2, #200 ; 0xc8 d0309ac: 2100 movs r1, #0 - d0309ae: 6958 ldr r0, [r3, #20] - d0309b0: 2301 movs r3, #1 - d0309b2: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0309b6: f7e4 fb77 bl d0150a8 <halbb_read_rf_reg> - d0309ba: b920 cbnz r0, d0309c6 <halrf_rx_dck_8730e_bcut_2G+0x2ae> - d0309bc: 3e01 subs r6, #1 - d0309be: f016 06ff ands.w r6, r6, #255 ; 0xff - d0309c2: f040 80d9 bne.w d030b78 <halrf_rx_dck_8730e_bcut_2G+0x460> - d0309c6: f44f 238e mov.w r3, #290816 ; 0x47000 - d0309ca: 22c8 movs r2, #200 ; 0xc8 - d0309cc: 2100 movs r1, #0 - d0309ce: 4620 mov r0, r4 - d0309d0: 9300 str r3, [sp, #0] - d0309d2: 4b1d ldr r3, [pc, #116] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0309d4: f007 f8e0 bl d037b98 <halrf_wrf> - d0309d8: 6863 ldr r3, [r4, #4] - d0309da: 22cc movs r2, #204 ; 0xcc - d0309dc: 2100 movs r1, #0 - d0309de: 6958 ldr r0, [r3, #20] - d0309e0: 4b19 ldr r3, [pc, #100] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d0309e2: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0309e6: f7e4 fb5f bl d0150a8 <halbb_read_rf_reg> - d0309ea: f3c5 3307 ubfx r3, r5, #12, #8 - d0309ee: f3c0 3207 ubfx r2, r0, #12, #8 - d0309f2: f3c5 0587 ubfx r5, r5, #2, #8 - d0309f6: 4293 cmp r3, r2 - d0309f8: bf2c ite cs - d0309fa: 1a9a subcs r2, r3, r2 - d0309fc: 1ad2 subcc r2, r2, r3 - d0309fe: f3c0 0387 ubfx r3, r0, #2, #8 - d030a02: b2d2 uxtb r2, r2 - d030a04: 429d cmp r5, r3 - d030a06: bf2c ite cs - d030a08: 1aeb subcs r3, r5, r3 - d030a0a: 1b5b subcc r3, r3, r5 - d030a0c: 2a03 cmp r2, #3 - d030a0e: b2db uxtb r3, r3 - d030a10: f200 8097 bhi.w d030b42 <halrf_rx_dck_8730e_bcut_2G+0x42a> - d030a14: 2b03 cmp r3, #3 - d030a16: f200 8094 bhi.w d030b42 <halrf_rx_dck_8730e_bcut_2G+0x42a> - d030a1a: f44f 238f mov.w r3, #292864 ; 0x47800 - d030a1e: 22c8 movs r2, #200 ; 0xc8 - d030a20: 2100 movs r1, #0 + d0309ae: 9300 str r3, [sp, #0] + d0309b0: 4680 mov r8, r0 + d0309b2: 4b5c ldr r3, [pc, #368] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d0309b4: 4620 mov r0, r4 + d0309b6: f007 f95d bl d037c74 <halrf_wrf> + d0309ba: 6863 ldr r3, [r4, #4] + d0309bc: 22cc movs r2, #204 ; 0xcc + d0309be: 2100 movs r1, #0 + d0309c0: 6958 ldr r0, [r3, #20] + d0309c2: 4b58 ldr r3, [pc, #352] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d0309c4: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0309c8: f7e4 fb6e bl d0150a8 <halbb_read_rf_reg> + d0309cc: f44f 2384 mov.w r3, #270336 ; 0x42000 + d0309d0: 22c8 movs r2, #200 ; 0xc8 + d0309d2: 2100 movs r1, #0 + d0309d4: 9003 str r0, [sp, #12] + d0309d6: 4620 mov r0, r4 + d0309d8: 9300 str r3, [sp, #0] + d0309da: 4b52 ldr r3, [pc, #328] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d0309dc: f007 f94a bl d037c74 <halrf_wrf> + d0309e0: 6863 ldr r3, [r4, #4] + d0309e2: 22cc movs r2, #204 ; 0xcc + d0309e4: 2100 movs r1, #0 + d0309e6: 6958 ldr r0, [r3, #20] + d0309e8: 4b4e ldr r3, [pc, #312] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d0309ea: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0309ee: f7e4 fb5b bl d0150a8 <halbb_read_rf_reg> + d0309f2: f44f 2382 mov.w r3, #266240 ; 0x41000 + d0309f6: 22c8 movs r2, #200 ; 0xc8 + d0309f8: 2100 movs r1, #0 + d0309fa: 9004 str r0, [sp, #16] + d0309fc: 4620 mov r0, r4 + d0309fe: 9300 str r3, [sp, #0] + d030a00: 4b48 ldr r3, [pc, #288] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030a02: f007 f937 bl d037c74 <halrf_wrf> + d030a06: 6863 ldr r3, [r4, #4] + d030a08: 22cc movs r2, #204 ; 0xcc + d030a0a: 2100 movs r1, #0 + d030a0c: 6958 ldr r0, [r3, #20] + d030a0e: 4b45 ldr r3, [pc, #276] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030a10: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030a14: f7e4 fb48 bl d0150a8 <halbb_read_rf_reg> + d030a18: f44f 2380 mov.w r3, #262144 ; 0x40000 + d030a1c: 22c8 movs r2, #200 ; 0xc8 + d030a1e: 2100 movs r1, #0 + d030a20: 9005 str r0, [sp, #20] d030a22: 4620 mov r0, r4 d030a24: 9300 str r3, [sp, #0] - d030a26: 4b08 ldr r3, [pc, #32] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030a28: f007 f8b6 bl d037b98 <halrf_wrf> - d030a2c: 4b06 ldr r3, [pc, #24] ; (d030a48 <halrf_rx_dck_8730e_bcut_2G+0x330>) - d030a2e: 22c9 movs r2, #201 ; 0xc9 + d030a26: 4b3f ldr r3, [pc, #252] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030a28: f007 f924 bl d037c74 <halrf_wrf> + d030a2c: 6863 ldr r3, [r4, #4] + d030a2e: 22cc movs r2, #204 ; 0xcc d030a30: 2100 movs r1, #0 - d030a32: 4620 mov r0, r4 - d030a34: f8cd b000 str.w fp, [sp] - d030a38: f007 f8ae bl d037b98 <halrf_wrf> - d030a3c: f44f 238d mov.w r3, #288768 ; 0x46800 - d030a40: 22c8 movs r2, #200 ; 0xc8 - d030a42: e00b b.n d030a5c <halrf_rx_dck_8730e_bcut_2G+0x344> - d030a44: 0003bfe0 .word 0x0003bfe0 - d030a48: 000fffff .word 0x000fffff - d030a4c: 0006f040 .word 0x0006f040 - d030a50: 0002f040 .word 0x0002f040 - d030a54: 0005f840 .word 0x0005f840 - d030a58: 0001f840 .word 0x0001f840 - d030a5c: 2100 movs r1, #0 - d030a5e: 4620 mov r0, r4 - d030a60: 9300 str r3, [sp, #0] - d030a62: 4b47 ldr r3, [pc, #284] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030a64: f007 f898 bl d037b98 <halrf_wrf> - d030a68: 4b45 ldr r3, [pc, #276] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030a6a: 22c9 movs r2, #201 ; 0xc9 - d030a6c: 2100 movs r1, #0 - d030a6e: 4620 mov r0, r4 - d030a70: f8cd a000 str.w sl, [sp] - d030a74: f007 f890 bl d037b98 <halrf_wrf> - d030a78: f44f 238b mov.w r3, #284672 ; 0x45800 - d030a7c: 22c8 movs r2, #200 ; 0xc8 - d030a7e: 2100 movs r1, #0 - d030a80: 4620 mov r0, r4 - d030a82: 9300 str r3, [sp, #0] - d030a84: 4b3e ldr r3, [pc, #248] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030a86: f007 f887 bl d037b98 <halrf_wrf> - d030a8a: 4b3d ldr r3, [pc, #244] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030a8c: 22c9 movs r2, #201 ; 0xc9 - d030a8e: 2100 movs r1, #0 - d030a90: 4620 mov r0, r4 - d030a92: f8cd 9000 str.w r9, [sp] - d030a96: f007 f87f bl d037b98 <halrf_wrf> - d030a9a: f44f 2389 mov.w r3, #280576 ; 0x44800 - d030a9e: 22c8 movs r2, #200 ; 0xc8 - d030aa0: 2100 movs r1, #0 - d030aa2: 4620 mov r0, r4 - d030aa4: 9300 str r3, [sp, #0] - d030aa6: 4b36 ldr r3, [pc, #216] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030aa8: f007 f876 bl d037b98 <halrf_wrf> - d030aac: 4b34 ldr r3, [pc, #208] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030aae: 22c9 movs r2, #201 ; 0xc9 - d030ab0: 2100 movs r1, #0 - d030ab2: 4620 mov r0, r4 - d030ab4: f8cd 8000 str.w r8, [sp] - d030ab8: f007 f86e bl d037b98 <halrf_wrf> - d030abc: f44f 2387 mov.w r3, #276480 ; 0x43800 - d030ac0: 22c8 movs r2, #200 ; 0xc8 - d030ac2: 2100 movs r1, #0 - d030ac4: 4620 mov r0, r4 - d030ac6: 9300 str r3, [sp, #0] - d030ac8: 4b2d ldr r3, [pc, #180] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030aca: f007 f865 bl d037b98 <halrf_wrf> - d030ace: 9b03 ldr r3, [sp, #12] - d030ad0: 22c9 movs r2, #201 ; 0xc9 - d030ad2: 2100 movs r1, #0 - d030ad4: 4620 mov r0, r4 - d030ad6: 9300 str r3, [sp, #0] - d030ad8: 4b29 ldr r3, [pc, #164] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030ada: f007 f85d bl d037b98 <halrf_wrf> - d030ade: f44f 2385 mov.w r3, #272384 ; 0x42800 - d030ae2: 22c8 movs r2, #200 ; 0xc8 - d030ae4: 2100 movs r1, #0 - d030ae6: 4620 mov r0, r4 - d030ae8: 9300 str r3, [sp, #0] - d030aea: 4b25 ldr r3, [pc, #148] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030aec: f007 f854 bl d037b98 <halrf_wrf> - d030af0: 9b04 ldr r3, [sp, #16] - d030af2: 22c9 movs r2, #201 ; 0xc9 - d030af4: 2100 movs r1, #0 - d030af6: 4620 mov r0, r4 - d030af8: 9300 str r3, [sp, #0] - d030afa: 4b21 ldr r3, [pc, #132] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030afc: f007 f84c bl d037b98 <halrf_wrf> - d030b00: f44f 2383 mov.w r3, #268288 ; 0x41800 - d030b04: 22c8 movs r2, #200 ; 0xc8 - d030b06: 2100 movs r1, #0 - d030b08: 4620 mov r0, r4 - d030b0a: 9300 str r3, [sp, #0] - d030b0c: 4b1c ldr r3, [pc, #112] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030b0e: f007 f843 bl d037b98 <halrf_wrf> - d030b12: 9b05 ldr r3, [sp, #20] - d030b14: 22c9 movs r2, #201 ; 0xc9 - d030b16: 2100 movs r1, #0 - d030b18: 4620 mov r0, r4 - d030b1a: 9300 str r3, [sp, #0] - d030b1c: 4b18 ldr r3, [pc, #96] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030b1e: f007 f83b bl d037b98 <halrf_wrf> - d030b22: f44f 2381 mov.w r3, #264192 ; 0x40800 - d030b26: 22c8 movs r2, #200 ; 0xc8 - d030b28: 2100 movs r1, #0 - d030b2a: 4620 mov r0, r4 - d030b2c: 9300 str r3, [sp, #0] - d030b2e: 4b14 ldr r3, [pc, #80] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030b30: f007 f832 bl d037b98 <halrf_wrf> - d030b34: 4b12 ldr r3, [pc, #72] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030b36: 22c9 movs r2, #201 ; 0xc9 + d030a32: 6958 ldr r0, [r3, #20] + d030a34: 4b3b ldr r3, [pc, #236] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030a36: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030a3a: f7e4 fb35 bl d0150a8 <halbb_read_rf_reg> + d030a3e: 2200 movs r2, #0 + d030a40: 2307 movs r3, #7 + d030a42: 4607 mov r7, r0 + d030a44: 4611 mov r1, r2 + d030a46: 4620 mov r0, r4 + d030a48: 9300 str r3, [sp, #0] + d030a4a: f44f 2370 mov.w r3, #983040 ; 0xf0000 + d030a4e: f007 f911 bl d037c74 <halrf_wrf> + d030a52: 2301 movs r3, #1 + d030a54: 2287 movs r2, #135 ; 0x87 + d030a56: 2100 movs r1, #0 + d030a58: 4620 mov r0, r4 + d030a5a: 9300 str r3, [sp, #0] + d030a5c: f44f 6300 mov.w r3, #2048 ; 0x800 + d030a60: f007 f908 bl d037c74 <halrf_wrf> + d030a64: 4b32 ldr r3, [pc, #200] ; (d030b30 <halrf_rx_dck_8730e_bcut_2G+0x33c>) + d030a66: 2281 movs r2, #129 ; 0x81 + d030a68: 2100 movs r1, #0 + d030a6a: 4620 mov r0, r4 + d030a6c: 9300 str r3, [sp, #0] + d030a6e: 4b2d ldr r3, [pc, #180] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030a70: f007 f900 bl d037c74 <halrf_wrf> + d030a74: 4b2f ldr r3, [pc, #188] ; (d030b34 <halrf_rx_dck_8730e_bcut_2G+0x340>) + d030a76: 2281 movs r2, #129 ; 0x81 + d030a78: 2100 movs r1, #0 + d030a7a: 9300 str r3, [sp, #0] + d030a7c: 4620 mov r0, r4 + d030a7e: 4b29 ldr r3, [pc, #164] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030a80: f007 f8f8 bl d037c74 <halrf_wrf> + d030a84: 6863 ldr r3, [r4, #4] + d030a86: 22da movs r2, #218 ; 0xda + d030a88: 2100 movs r1, #0 + d030a8a: 6958 ldr r0, [r3, #20] + d030a8c: 2301 movs r3, #1 + d030a8e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030a92: f7e4 fb09 bl d0150a8 <halbb_read_rf_reg> + d030a96: b920 cbnz r0, d030aa2 <halrf_rx_dck_8730e_bcut_2G+0x2ae> + d030a98: 3e01 subs r6, #1 + d030a9a: f016 06ff ands.w r6, r6, #255 ; 0xff + d030a9e: f040 80d9 bne.w d030c54 <halrf_rx_dck_8730e_bcut_2G+0x460> + d030aa2: f44f 238e mov.w r3, #290816 ; 0x47000 + d030aa6: 22c8 movs r2, #200 ; 0xc8 + d030aa8: 2100 movs r1, #0 + d030aaa: 4620 mov r0, r4 + d030aac: 9300 str r3, [sp, #0] + d030aae: 4b1d ldr r3, [pc, #116] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030ab0: f007 f8e0 bl d037c74 <halrf_wrf> + d030ab4: 6863 ldr r3, [r4, #4] + d030ab6: 22cc movs r2, #204 ; 0xcc + d030ab8: 2100 movs r1, #0 + d030aba: 6958 ldr r0, [r3, #20] + d030abc: 4b19 ldr r3, [pc, #100] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030abe: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030ac2: f7e4 faf1 bl d0150a8 <halbb_read_rf_reg> + d030ac6: f3c5 3307 ubfx r3, r5, #12, #8 + d030aca: f3c0 3207 ubfx r2, r0, #12, #8 + d030ace: f3c5 0587 ubfx r5, r5, #2, #8 + d030ad2: 4293 cmp r3, r2 + d030ad4: bf2c ite cs + d030ad6: 1a9a subcs r2, r3, r2 + d030ad8: 1ad2 subcc r2, r2, r3 + d030ada: f3c0 0387 ubfx r3, r0, #2, #8 + d030ade: b2d2 uxtb r2, r2 + d030ae0: 429d cmp r5, r3 + d030ae2: bf2c ite cs + d030ae4: 1aeb subcs r3, r5, r3 + d030ae6: 1b5b subcc r3, r3, r5 + d030ae8: 2a03 cmp r2, #3 + d030aea: b2db uxtb r3, r3 + d030aec: f200 8097 bhi.w d030c1e <halrf_rx_dck_8730e_bcut_2G+0x42a> + d030af0: 2b03 cmp r3, #3 + d030af2: f200 8094 bhi.w d030c1e <halrf_rx_dck_8730e_bcut_2G+0x42a> + d030af6: f44f 238f mov.w r3, #292864 ; 0x47800 + d030afa: 22c8 movs r2, #200 ; 0xc8 + d030afc: 2100 movs r1, #0 + d030afe: 4620 mov r0, r4 + d030b00: 9300 str r3, [sp, #0] + d030b02: 4b08 ldr r3, [pc, #32] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030b04: f007 f8b6 bl d037c74 <halrf_wrf> + d030b08: 4b06 ldr r3, [pc, #24] ; (d030b24 <halrf_rx_dck_8730e_bcut_2G+0x330>) + d030b0a: 22c9 movs r2, #201 ; 0xc9 + d030b0c: 2100 movs r1, #0 + d030b0e: 4620 mov r0, r4 + d030b10: f8cd b000 str.w fp, [sp] + d030b14: f007 f8ae bl d037c74 <halrf_wrf> + d030b18: f44f 238d mov.w r3, #288768 ; 0x46800 + d030b1c: 22c8 movs r2, #200 ; 0xc8 + d030b1e: e00b b.n d030b38 <halrf_rx_dck_8730e_bcut_2G+0x344> + d030b20: 0003bfe0 .word 0x0003bfe0 + d030b24: 000fffff .word 0x000fffff + d030b28: 0006f040 .word 0x0006f040 + d030b2c: 0002f040 .word 0x0002f040 + d030b30: 0005f840 .word 0x0005f840 + d030b34: 0001f840 .word 0x0001f840 d030b38: 2100 movs r1, #0 d030b3a: 4620 mov r0, r4 - d030b3c: 9700 str r7, [sp, #0] - d030b3e: f007 f82b bl d037b98 <halrf_wrf> - d030b42: 2500 movs r5, #0 - d030b44: 4620 mov r0, r4 - d030b46: 4b0e ldr r3, [pc, #56] ; (d030b80 <halrf_rx_dck_8730e_bcut_2G+0x468>) - d030b48: 22c8 movs r2, #200 ; 0xc8 - d030b4a: 4629 mov r1, r5 - d030b4c: 9500 str r5, [sp, #0] - d030b4e: f007 f823 bl d037b98 <halrf_wrf> - d030b52: f44f 6300 mov.w r3, #2048 ; 0x800 - d030b56: 2287 movs r2, #135 ; 0x87 - d030b58: 4629 mov r1, r5 - d030b5a: 4620 mov r0, r4 - d030b5c: 9500 str r5, [sp, #0] - d030b5e: f007 f81b bl d037b98 <halrf_wrf> - d030b62: b007 add sp, #28 - d030b64: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d030b68: 200a movs r0, #10 - d030b6a: f7d4 ffad bl d005ac8 <rtw_udelay_os> - d030b6e: e60f b.n d030790 <halrf_rx_dck_8730e_bcut_2G+0x78> - d030b70: 200a movs r0, #10 - d030b72: f7d4 ffa9 bl d005ac8 <rtw_udelay_os> - d030b76: e63c b.n d0307f2 <halrf_rx_dck_8730e_bcut_2G+0xda> - d030b78: 200a movs r0, #10 - d030b7a: f7d4 ffa5 bl d005ac8 <rtw_udelay_os> - d030b7e: e713 b.n d0309a8 <halrf_rx_dck_8730e_bcut_2G+0x290> - d030b80: 000fffff .word 0x000fffff - -0d030b84 <halrf_tune_rxdck_track_8730e>: - d030b84: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d030b88: 2400 movs r4, #0 - d030b8a: 4605 mov r5, r0 - d030b8c: 460f mov r7, r1 - d030b8e: 4843 ldr r0, [pc, #268] ; (d030c9c <halrf_tune_rxdck_track_8730e+0x118>) - d030b90: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d030b94: 260a movs r6, #10 - d030b96: 46a0 mov r8, r4 - d030b98: f8df a10c ldr.w sl, [pc, #268] ; d030ca8 <halrf_tune_rxdck_track_8730e+0x124> - d030b9c: f006 ffef bl d037b7e <halrf_rreg> - d030ba0: 4a3f ldr r2, [pc, #252] ; (d030ca0 <halrf_tune_rxdck_track_8730e+0x11c>) - d030ba2: 4681 mov r9, r0 - d030ba4: f06f 417f mvn.w r1, #4278190080 ; 0xff000000 - d030ba8: 483c ldr r0, [pc, #240] ; (d030c9c <halrf_tune_rxdck_track_8730e+0x118>) - d030baa: f006 ffd4 bl d037b56 <halrf_wreg> - d030bae: f44f 2100 mov.w r1, #524288 ; 0x80000 - d030bb2: 4650 mov r0, sl - d030bb4: f006 ffe3 bl d037b7e <halrf_rreg> - d030bb8: 4440 add r0, r8 - d030bba: 3e01 subs r6, #1 - d030bbc: fa4f f880 sxtb.w r8, r0 - d030bc0: 2002 movs r0, #2 - d030bc2: f7d4 ff81 bl d005ac8 <rtw_udelay_os> - d030bc6: f44f 7100 mov.w r1, #512 ; 0x200 - d030bca: 4650 mov r0, sl - d030bcc: f006 ffd7 bl d037b7e <halrf_rreg> - d030bd0: 4420 add r0, r4 - d030bd2: b244 sxtb r4, r0 - d030bd4: 2002 movs r0, #2 - d030bd6: f7d4 ff77 bl d005ac8 <rtw_udelay_os> - d030bda: f016 06ff ands.w r6, r6, #255 ; 0xff - d030bde: d1e6 bne.n d030bae <halrf_tune_rxdck_track_8730e+0x2a> - d030be0: 464a mov r2, r9 - d030be2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d030be6: 482d ldr r0, [pc, #180] ; (d030c9c <halrf_tune_rxdck_track_8730e+0x118>) - d030be8: f006 ffb5 bl d037b56 <halrf_wreg> - d030bec: f1b8 0f06 cmp.w r8, #6 - d030bf0: dc46 bgt.n d030c80 <halrf_tune_rxdck_track_8730e+0xfc> - d030bf2: f1b8 0f03 cmp.w r8, #3 - d030bf6: bfcc ite gt - d030bf8: 2600 movgt r6, #0 - d030bfa: 2602 movle r6, #2 - d030bfc: 2c06 cmp r4, #6 - d030bfe: dc42 bgt.n d030c86 <halrf_tune_rxdck_track_8730e+0x102> - d030c00: 2c03 cmp r4, #3 - d030c02: bfcc ite gt - d030c04: 2400 movgt r4, #0 - d030c06: 2402 movle r4, #2 - d030c08: 2f00 cmp r7, #0 - d030c0a: d03f beq.n d030c8c <halrf_tune_rxdck_track_8730e+0x108> - d030c0c: f44f 33b8 mov.w r3, #94208 ; 0x17000 - d030c10: 22c8 movs r2, #200 ; 0xc8 - d030c12: 2100 movs r1, #0 - d030c14: 9300 str r3, [sp, #0] - d030c16: 4b23 ldr r3, [pc, #140] ; (d030ca4 <halrf_tune_rxdck_track_8730e+0x120>) - d030c18: 4628 mov r0, r5 - d030c1a: f006 ffbd bl d037b98 <halrf_wrf> - d030c1e: 686b ldr r3, [r5, #4] - d030c20: 22cc movs r2, #204 ; 0xcc - d030c22: 2100 movs r1, #0 - d030c24: 6958 ldr r0, [r3, #20] - d030c26: 4b1f ldr r3, [pc, #124] ; (d030ca4 <halrf_tune_rxdck_track_8730e+0x120>) - d030c28: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030c2c: f7e4 fa3c bl d0150a8 <halbb_read_rf_reg> - d030c30: 2301 movs r3, #1 - d030c32: eb04 3410 add.w r4, r4, r0, lsr #12 - d030c36: 22c8 movs r2, #200 ; 0xc8 - d030c38: eb06 0690 add.w r6, r6, r0, lsr #2 - d030c3c: f420 707f bic.w r0, r0, #1020 ; 0x3fc - d030c40: b2e4 uxtb r4, r4 - d030c42: 9300 str r3, [sp, #0] - d030c44: b2f6 uxtb r6, r6 - d030c46: f44f 6300 mov.w r3, #2048 ; 0x800 - d030c4a: 0324 lsls r4, r4, #12 - d030c4c: 2100 movs r1, #0 - d030c4e: 0500 lsls r0, r0, #20 - d030c50: ea44 0486 orr.w r4, r4, r6, lsl #2 - d030c54: 0d00 lsrs r0, r0, #20 - d030c56: 4304 orrs r4, r0 - d030c58: 4628 mov r0, r5 - d030c5a: f006 ff9d bl d037b98 <halrf_wrf> - d030c5e: 4628 mov r0, r5 - d030c60: 4b10 ldr r3, [pc, #64] ; (d030ca4 <halrf_tune_rxdck_track_8730e+0x120>) - d030c62: 22c9 movs r2, #201 ; 0xc9 - d030c64: 2100 movs r1, #0 - d030c66: 9400 str r4, [sp, #0] - d030c68: f006 ff96 bl d037b98 <halrf_wrf> - d030c6c: 2100 movs r1, #0 - d030c6e: 4b0d ldr r3, [pc, #52] ; (d030ca4 <halrf_tune_rxdck_track_8730e+0x120>) - d030c70: 22c8 movs r2, #200 ; 0xc8 - d030c72: 4628 mov r0, r5 - d030c74: 9100 str r1, [sp, #0] - d030c76: f006 ff8f bl d037b98 <halrf_wrf> - d030c7a: b002 add sp, #8 - d030c7c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d030c80: f06f 0601 mvn.w r6, #1 - d030c84: e7ba b.n d030bfc <halrf_tune_rxdck_track_8730e+0x78> - d030c86: f06f 0401 mvn.w r4, #1 - d030c8a: e7bd b.n d030c08 <halrf_tune_rxdck_track_8730e+0x84> - d030c8c: f44f 238e mov.w r3, #290816 ; 0x47000 - d030c90: 22c8 movs r2, #200 ; 0xc8 - d030c92: 4639 mov r1, r7 - d030c94: 9300 str r3, [sp, #0] - d030c96: 4b03 ldr r3, [pc, #12] ; (d030ca4 <halrf_tune_rxdck_track_8730e+0x120>) - d030c98: e7be b.n d030c18 <halrf_tune_rxdck_track_8730e+0x94> - d030c9a: bf00 nop - d030c9c: 000120f0 .word 0x000120f0 - d030ca0: 00010289 .word 0x00010289 - d030ca4: 000fffff .word 0x000fffff - d030ca8: 00011730 .word 0x00011730 - -0d030cac <halrf_rxdck_track_8730e>: - d030cac: b538 push {r3, r4, r5, lr} - d030cae: 4604 mov r4, r0 - d030cb0: 6845 ldr r5, [r0, #4] - d030cb2: f890 0039 ldrb.w r0, [r0, #57] ; 0x39 - d030cb6: f894 3494 ldrb.w r3, [r4, #1172] ; 0x494 - d030cba: f894 2495 ldrb.w r2, [r4, #1173] ; 0x495 - d030cbe: 4298 cmp r0, r3 - d030cc0: f895 1078 ldrb.w r1, [r5, #120] ; 0x78 - d030cc4: bf8c ite hi - d030cc6: 1ac3 subhi r3, r0, r3 - d030cc8: 1a1b subls r3, r3, r0 - d030cca: 4290 cmp r0, r2 - d030ccc: b2db uxtb r3, r3 - d030cce: bf8c ite hi - d030cd0: 1a82 subhi r2, r0, r2 - d030cd2: 1a12 subls r2, r2, r0 - d030cd4: b2d2 uxtb r2, r2 - d030cd6: b9f1 cbnz r1, d030d16 <halrf_rxdck_track_8730e+0x6a> - d030cd8: f894 2496 ldrb.w r2, [r4, #1174] ; 0x496 - d030cdc: b142 cbz r2, d030cf0 <halrf_rxdck_track_8730e+0x44> - d030cde: 2b07 cmp r3, #7 - d030ce0: d906 bls.n d030cf0 <halrf_rxdck_track_8730e+0x44> - d030ce2: 4620 mov r0, r4 - d030ce4: f7ff ff4e bl d030b84 <halrf_tune_rxdck_track_8730e> - d030ce8: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 - d030cec: f884 3494 strb.w r3, [r4, #1172] ; 0x494 - d030cf0: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 - d030cf4: f894 2039 ldrb.w r2, [r4, #57] ; 0x39 - d030cf8: 429a cmp r2, r3 - d030cfa: bf8c ite hi - d030cfc: 1ad3 subhi r3, r2, r3 - d030cfe: 1a9b subls r3, r3, r2 - d030d00: 2b16 cmp r3, #22 - d030d02: dd07 ble.n d030d14 <halrf_rxdck_track_8730e+0x68> - d030d04: 2200 movs r2, #0 - d030d06: 4620 mov r0, r4 - d030d08: 4611 mov r1, r2 - d030d0a: f7fd fd05 bl d02e718 <halrf_rx_dck_trigger> - d030d0e: 2301 movs r3, #1 - d030d10: f884 34a5 strb.w r3, [r4, #1189] ; 0x4a5 - d030d14: bd38 pop {r3, r4, r5, pc} - d030d16: 2901 cmp r1, #1 - d030d18: d1ea bne.n d030cf0 <halrf_rxdck_track_8730e+0x44> - d030d1a: 2a07 cmp r2, #7 - d030d1c: d9e8 bls.n d030cf0 <halrf_rxdck_track_8730e+0x44> - d030d1e: 78ab ldrb r3, [r5, #2] - d030d20: 2b02 cmp r3, #2 - d030d22: d9e5 bls.n d030cf0 <halrf_rxdck_track_8730e+0x44> - d030d24: 4620 mov r0, r4 - d030d26: f7ff ff2d bl d030b84 <halrf_tune_rxdck_track_8730e> - d030d2a: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 - d030d2e: f884 3495 strb.w r3, [r4, #1173] ; 0x495 - d030d32: e7dd b.n d030cf0 <halrf_rxdck_track_8730e+0x44> - -0d030d34 <halrf_rf_reduce_gain_8730e>: - d030d34: f44f 4380 mov.w r3, #16384 ; 0x4000 - d030d38: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d030d3c: 4615 mov r5, r2 - d030d3e: 460e mov r6, r1 - d030d40: 9300 str r3, [sp, #0] - d030d42: 22ef movs r2, #239 ; 0xef - d030d44: 4b26 ldr r3, [pc, #152] ; (d030de0 <halrf_rf_reduce_gain_8730e+0xac>) - d030d46: 2100 movs r1, #0 - d030d48: 4604 mov r4, r0 - d030d4a: f006 ff25 bl d037b98 <halrf_wrf> - d030d4e: b33d cbz r5, d030da0 <halrf_rf_reduce_gain_8730e+0x6c> - d030d50: f8df 8090 ldr.w r8, [pc, #144] ; d030de4 <halrf_rf_reduce_gain_8730e+0xb0> - d030d54: 2517 movs r5, #23 - d030d56: 4f22 ldr r7, [pc, #136] ; (d030de0 <halrf_rf_reduce_gain_8730e+0xac>) - d030d58: f8df 908c ldr.w r9, [pc, #140] ; d030de8 <halrf_rf_reduce_gain_8730e+0xb4> - d030d5c: f005 030f and.w r3, r5, #15 - d030d60: 2233 movs r2, #51 ; 0x33 - d030d62: 2100 movs r1, #0 - d030d64: 4620 mov r0, r4 - d030d66: 9300 str r3, [sp, #0] - d030d68: 463b mov r3, r7 - d030d6a: f006 ff15 bl d037b98 <halrf_wrf> - d030d6e: f858 2b04 ldr.w r2, [r8], #4 - d030d72: b10e cbz r6, d030d78 <halrf_rf_reduce_gain_8730e+0x44> - d030d74: ea02 0209 and.w r2, r2, r9 - d030d78: 3d01 subs r5, #1 - d030d7a: 9200 str r2, [sp, #0] - d030d7c: 463b mov r3, r7 - d030d7e: 223f movs r2, #63 ; 0x3f - d030d80: 2100 movs r1, #0 - d030d82: 4620 mov r0, r4 - d030d84: f006 ff08 bl d037b98 <halrf_wrf> - d030d88: 2d07 cmp r5, #7 - d030d8a: d1e7 bne.n d030d5c <halrf_rf_reduce_gain_8730e+0x28> - d030d8c: 2100 movs r1, #0 - d030d8e: 4b14 ldr r3, [pc, #80] ; (d030de0 <halrf_rf_reduce_gain_8730e+0xac>) - d030d90: 22ef movs r2, #239 ; 0xef - d030d92: 4620 mov r0, r4 - d030d94: 9100 str r1, [sp, #0] - d030d96: f006 feff bl d037b98 <halrf_wrf> - d030d9a: b003 add sp, #12 - d030d9c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d030da0: f8df 8048 ldr.w r8, [pc, #72] ; d030dec <halrf_rf_reduce_gain_8730e+0xb8> - d030da4: 2517 movs r5, #23 - d030da6: 4f0e ldr r7, [pc, #56] ; (d030de0 <halrf_rf_reduce_gain_8730e+0xac>) - d030da8: f8df 903c ldr.w r9, [pc, #60] ; d030de8 <halrf_rf_reduce_gain_8730e+0xb4> - d030dac: f005 030f and.w r3, r5, #15 - d030db0: 2233 movs r2, #51 ; 0x33 - d030db2: 2100 movs r1, #0 - d030db4: 4620 mov r0, r4 - d030db6: 9300 str r3, [sp, #0] - d030db8: 463b mov r3, r7 - d030dba: f006 feed bl d037b98 <halrf_wrf> - d030dbe: f858 2b04 ldr.w r2, [r8], #4 - d030dc2: b10e cbz r6, d030dc8 <halrf_rf_reduce_gain_8730e+0x94> - d030dc4: ea02 0209 and.w r2, r2, r9 - d030dc8: 3d01 subs r5, #1 - d030dca: 9200 str r2, [sp, #0] - d030dcc: 463b mov r3, r7 - d030dce: 223f movs r2, #63 ; 0x3f - d030dd0: 2100 movs r1, #0 - d030dd2: 4620 mov r0, r4 - d030dd4: f006 fee0 bl d037b98 <halrf_wrf> - d030dd8: 2d07 cmp r5, #7 - d030dda: d1e7 bne.n d030dac <halrf_rf_reduce_gain_8730e+0x78> - d030ddc: e7d6 b.n d030d8c <halrf_rf_reduce_gain_8730e+0x58> - d030dde: bf00 nop - d030de0: 000fffff .word 0x000fffff - d030de4: 0d04e84c .word 0x0d04e84c - d030de8: 000ff8ff .word 0x000ff8ff - d030dec: 0d04e88c .word 0x0d04e88c - -0d030df0 <halrf_rx_dck_8730e_dcut_2G>: - d030df0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d030df4: 2100 movs r1, #0 - d030df6: b087 sub sp, #28 - d030df8: 2301 movs r3, #1 - d030dfa: 2205 movs r2, #5 - d030dfc: 9100 str r1, [sp, #0] - d030dfe: 4604 mov r4, r0 - d030e00: f006 feca bl d037b98 <halrf_wrf> - d030e04: 2100 movs r1, #0 - d030e06: 4bc4 ldr r3, [pc, #784] ; (d031118 <halrf_rx_dck_8730e_dcut_2G+0x328>) - d030e08: 4620 mov r0, r4 - d030e0a: 460a mov r2, r1 - d030e0c: 2515 movs r5, #21 - d030e0e: 9300 str r3, [sp, #0] - d030e10: 4bc2 ldr r3, [pc, #776] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030e12: f006 fec1 bl d037b98 <halrf_wrf> - d030e16: 2100 movs r1, #0 - d030e18: f44f 3340 mov.w r3, #196608 ; 0x30000 - d030e1c: 2218 movs r2, #24 - d030e1e: 4620 mov r0, r4 - d030e20: 9100 str r1, [sp, #0] - d030e22: f006 feb9 bl d037b98 <halrf_wrf> - d030e26: f245 03fe movw r3, #20734 ; 0x50fe - d030e2a: 229b movs r2, #155 ; 0x9b - d030e2c: 2100 movs r1, #0 - d030e2e: 4620 mov r0, r4 - d030e30: 9300 str r3, [sp, #0] - d030e32: 4bba ldr r3, [pc, #744] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030e34: f006 feb0 bl d037b98 <halrf_wrf> - d030e38: 2302 movs r3, #2 - d030e3a: 229c movs r2, #156 ; 0x9c - d030e3c: 2100 movs r1, #0 - d030e3e: 4620 mov r0, r4 - d030e40: 9300 str r3, [sp, #0] - d030e42: 231c movs r3, #28 - d030e44: f006 fea8 bl d037b98 <halrf_wrf> - d030e48: 4bb5 ldr r3, [pc, #724] ; (d031120 <halrf_rx_dck_8730e_dcut_2G+0x330>) - d030e4a: 2281 movs r2, #129 ; 0x81 - d030e4c: 2100 movs r1, #0 - d030e4e: 4620 mov r0, r4 - d030e50: 9300 str r3, [sp, #0] - d030e52: 4bb2 ldr r3, [pc, #712] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030e54: f006 fea0 bl d037b98 <halrf_wrf> - d030e58: 4bb2 ldr r3, [pc, #712] ; (d031124 <halrf_rx_dck_8730e_dcut_2G+0x334>) - d030e5a: 2281 movs r2, #129 ; 0x81 + d030b3c: 9300 str r3, [sp, #0] + d030b3e: 4b47 ldr r3, [pc, #284] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030b40: f007 f898 bl d037c74 <halrf_wrf> + d030b44: 4b45 ldr r3, [pc, #276] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030b46: 22c9 movs r2, #201 ; 0xc9 + d030b48: 2100 movs r1, #0 + d030b4a: 4620 mov r0, r4 + d030b4c: f8cd a000 str.w sl, [sp] + d030b50: f007 f890 bl d037c74 <halrf_wrf> + d030b54: f44f 238b mov.w r3, #284672 ; 0x45800 + d030b58: 22c8 movs r2, #200 ; 0xc8 + d030b5a: 2100 movs r1, #0 + d030b5c: 4620 mov r0, r4 + d030b5e: 9300 str r3, [sp, #0] + d030b60: 4b3e ldr r3, [pc, #248] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030b62: f007 f887 bl d037c74 <halrf_wrf> + d030b66: 4b3d ldr r3, [pc, #244] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030b68: 22c9 movs r2, #201 ; 0xc9 + d030b6a: 2100 movs r1, #0 + d030b6c: 4620 mov r0, r4 + d030b6e: f8cd 9000 str.w r9, [sp] + d030b72: f007 f87f bl d037c74 <halrf_wrf> + d030b76: f44f 2389 mov.w r3, #280576 ; 0x44800 + d030b7a: 22c8 movs r2, #200 ; 0xc8 + d030b7c: 2100 movs r1, #0 + d030b7e: 4620 mov r0, r4 + d030b80: 9300 str r3, [sp, #0] + d030b82: 4b36 ldr r3, [pc, #216] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030b84: f007 f876 bl d037c74 <halrf_wrf> + d030b88: 4b34 ldr r3, [pc, #208] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030b8a: 22c9 movs r2, #201 ; 0xc9 + d030b8c: 2100 movs r1, #0 + d030b8e: 4620 mov r0, r4 + d030b90: f8cd 8000 str.w r8, [sp] + d030b94: f007 f86e bl d037c74 <halrf_wrf> + d030b98: f44f 2387 mov.w r3, #276480 ; 0x43800 + d030b9c: 22c8 movs r2, #200 ; 0xc8 + d030b9e: 2100 movs r1, #0 + d030ba0: 4620 mov r0, r4 + d030ba2: 9300 str r3, [sp, #0] + d030ba4: 4b2d ldr r3, [pc, #180] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030ba6: f007 f865 bl d037c74 <halrf_wrf> + d030baa: 9b03 ldr r3, [sp, #12] + d030bac: 22c9 movs r2, #201 ; 0xc9 + d030bae: 2100 movs r1, #0 + d030bb0: 4620 mov r0, r4 + d030bb2: 9300 str r3, [sp, #0] + d030bb4: 4b29 ldr r3, [pc, #164] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030bb6: f007 f85d bl d037c74 <halrf_wrf> + d030bba: f44f 2385 mov.w r3, #272384 ; 0x42800 + d030bbe: 22c8 movs r2, #200 ; 0xc8 + d030bc0: 2100 movs r1, #0 + d030bc2: 4620 mov r0, r4 + d030bc4: 9300 str r3, [sp, #0] + d030bc6: 4b25 ldr r3, [pc, #148] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030bc8: f007 f854 bl d037c74 <halrf_wrf> + d030bcc: 9b04 ldr r3, [sp, #16] + d030bce: 22c9 movs r2, #201 ; 0xc9 + d030bd0: 2100 movs r1, #0 + d030bd2: 4620 mov r0, r4 + d030bd4: 9300 str r3, [sp, #0] + d030bd6: 4b21 ldr r3, [pc, #132] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030bd8: f007 f84c bl d037c74 <halrf_wrf> + d030bdc: f44f 2383 mov.w r3, #268288 ; 0x41800 + d030be0: 22c8 movs r2, #200 ; 0xc8 + d030be2: 2100 movs r1, #0 + d030be4: 4620 mov r0, r4 + d030be6: 9300 str r3, [sp, #0] + d030be8: 4b1c ldr r3, [pc, #112] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030bea: f007 f843 bl d037c74 <halrf_wrf> + d030bee: 9b05 ldr r3, [sp, #20] + d030bf0: 22c9 movs r2, #201 ; 0xc9 + d030bf2: 2100 movs r1, #0 + d030bf4: 4620 mov r0, r4 + d030bf6: 9300 str r3, [sp, #0] + d030bf8: 4b18 ldr r3, [pc, #96] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030bfa: f007 f83b bl d037c74 <halrf_wrf> + d030bfe: f44f 2381 mov.w r3, #264192 ; 0x40800 + d030c02: 22c8 movs r2, #200 ; 0xc8 + d030c04: 2100 movs r1, #0 + d030c06: 4620 mov r0, r4 + d030c08: 9300 str r3, [sp, #0] + d030c0a: 4b14 ldr r3, [pc, #80] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030c0c: f007 f832 bl d037c74 <halrf_wrf> + d030c10: 4b12 ldr r3, [pc, #72] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030c12: 22c9 movs r2, #201 ; 0xc9 + d030c14: 2100 movs r1, #0 + d030c16: 4620 mov r0, r4 + d030c18: 9700 str r7, [sp, #0] + d030c1a: f007 f82b bl d037c74 <halrf_wrf> + d030c1e: 2500 movs r5, #0 + d030c20: 4620 mov r0, r4 + d030c22: 4b0e ldr r3, [pc, #56] ; (d030c5c <halrf_rx_dck_8730e_bcut_2G+0x468>) + d030c24: 22c8 movs r2, #200 ; 0xc8 + d030c26: 4629 mov r1, r5 + d030c28: 9500 str r5, [sp, #0] + d030c2a: f007 f823 bl d037c74 <halrf_wrf> + d030c2e: f44f 6300 mov.w r3, #2048 ; 0x800 + d030c32: 2287 movs r2, #135 ; 0x87 + d030c34: 4629 mov r1, r5 + d030c36: 4620 mov r0, r4 + d030c38: 9500 str r5, [sp, #0] + d030c3a: f007 f81b bl d037c74 <halrf_wrf> + d030c3e: b007 add sp, #28 + d030c40: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d030c44: 200a movs r0, #10 + d030c46: f7d4 ff3f bl d005ac8 <rtw_udelay_os> + d030c4a: e60f b.n d03086c <halrf_rx_dck_8730e_bcut_2G+0x78> + d030c4c: 200a movs r0, #10 + d030c4e: f7d4 ff3b bl d005ac8 <rtw_udelay_os> + d030c52: e63c b.n d0308ce <halrf_rx_dck_8730e_bcut_2G+0xda> + d030c54: 200a movs r0, #10 + d030c56: f7d4 ff37 bl d005ac8 <rtw_udelay_os> + d030c5a: e713 b.n d030a84 <halrf_rx_dck_8730e_bcut_2G+0x290> + d030c5c: 000fffff .word 0x000fffff + +0d030c60 <halrf_tune_rxdck_track_8730e>: + d030c60: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d030c64: 2400 movs r4, #0 + d030c66: 4605 mov r5, r0 + d030c68: 460f mov r7, r1 + d030c6a: 4843 ldr r0, [pc, #268] ; (d030d78 <halrf_tune_rxdck_track_8730e+0x118>) + d030c6c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d030c70: 260a movs r6, #10 + d030c72: 46a0 mov r8, r4 + d030c74: f8df a10c ldr.w sl, [pc, #268] ; d030d84 <halrf_tune_rxdck_track_8730e+0x124> + d030c78: f006 ffef bl d037c5a <halrf_rreg> + d030c7c: 4a3f ldr r2, [pc, #252] ; (d030d7c <halrf_tune_rxdck_track_8730e+0x11c>) + d030c7e: 4681 mov r9, r0 + d030c80: f06f 417f mvn.w r1, #4278190080 ; 0xff000000 + d030c84: 483c ldr r0, [pc, #240] ; (d030d78 <halrf_tune_rxdck_track_8730e+0x118>) + d030c86: f006 ffd4 bl d037c32 <halrf_wreg> + d030c8a: f44f 2100 mov.w r1, #524288 ; 0x80000 + d030c8e: 4650 mov r0, sl + d030c90: f006 ffe3 bl d037c5a <halrf_rreg> + d030c94: 4440 add r0, r8 + d030c96: 3e01 subs r6, #1 + d030c98: fa4f f880 sxtb.w r8, r0 + d030c9c: 2002 movs r0, #2 + d030c9e: f7d4 ff13 bl d005ac8 <rtw_udelay_os> + d030ca2: f44f 7100 mov.w r1, #512 ; 0x200 + d030ca6: 4650 mov r0, sl + d030ca8: f006 ffd7 bl d037c5a <halrf_rreg> + d030cac: 4420 add r0, r4 + d030cae: b244 sxtb r4, r0 + d030cb0: 2002 movs r0, #2 + d030cb2: f7d4 ff09 bl d005ac8 <rtw_udelay_os> + d030cb6: f016 06ff ands.w r6, r6, #255 ; 0xff + d030cba: d1e6 bne.n d030c8a <halrf_tune_rxdck_track_8730e+0x2a> + d030cbc: 464a mov r2, r9 + d030cbe: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d030cc2: 482d ldr r0, [pc, #180] ; (d030d78 <halrf_tune_rxdck_track_8730e+0x118>) + d030cc4: f006 ffb5 bl d037c32 <halrf_wreg> + d030cc8: f1b8 0f06 cmp.w r8, #6 + d030ccc: dc46 bgt.n d030d5c <halrf_tune_rxdck_track_8730e+0xfc> + d030cce: f1b8 0f03 cmp.w r8, #3 + d030cd2: bfcc ite gt + d030cd4: 2600 movgt r6, #0 + d030cd6: 2602 movle r6, #2 + d030cd8: 2c06 cmp r4, #6 + d030cda: dc42 bgt.n d030d62 <halrf_tune_rxdck_track_8730e+0x102> + d030cdc: 2c03 cmp r4, #3 + d030cde: bfcc ite gt + d030ce0: 2400 movgt r4, #0 + d030ce2: 2402 movle r4, #2 + d030ce4: 2f00 cmp r7, #0 + d030ce6: d03f beq.n d030d68 <halrf_tune_rxdck_track_8730e+0x108> + d030ce8: f44f 33b8 mov.w r3, #94208 ; 0x17000 + d030cec: 22c8 movs r2, #200 ; 0xc8 + d030cee: 2100 movs r1, #0 + d030cf0: 9300 str r3, [sp, #0] + d030cf2: 4b23 ldr r3, [pc, #140] ; (d030d80 <halrf_tune_rxdck_track_8730e+0x120>) + d030cf4: 4628 mov r0, r5 + d030cf6: f006 ffbd bl d037c74 <halrf_wrf> + d030cfa: 686b ldr r3, [r5, #4] + d030cfc: 22cc movs r2, #204 ; 0xcc + d030cfe: 2100 movs r1, #0 + d030d00: 6958 ldr r0, [r3, #20] + d030d02: 4b1f ldr r3, [pc, #124] ; (d030d80 <halrf_tune_rxdck_track_8730e+0x120>) + d030d04: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030d08: f7e4 f9ce bl d0150a8 <halbb_read_rf_reg> + d030d0c: 2301 movs r3, #1 + d030d0e: eb04 3410 add.w r4, r4, r0, lsr #12 + d030d12: 22c8 movs r2, #200 ; 0xc8 + d030d14: eb06 0690 add.w r6, r6, r0, lsr #2 + d030d18: f420 707f bic.w r0, r0, #1020 ; 0x3fc + d030d1c: b2e4 uxtb r4, r4 + d030d1e: 9300 str r3, [sp, #0] + d030d20: b2f6 uxtb r6, r6 + d030d22: f44f 6300 mov.w r3, #2048 ; 0x800 + d030d26: 0324 lsls r4, r4, #12 + d030d28: 2100 movs r1, #0 + d030d2a: 0500 lsls r0, r0, #20 + d030d2c: ea44 0486 orr.w r4, r4, r6, lsl #2 + d030d30: 0d00 lsrs r0, r0, #20 + d030d32: 4304 orrs r4, r0 + d030d34: 4628 mov r0, r5 + d030d36: f006 ff9d bl d037c74 <halrf_wrf> + d030d3a: 4628 mov r0, r5 + d030d3c: 4b10 ldr r3, [pc, #64] ; (d030d80 <halrf_tune_rxdck_track_8730e+0x120>) + d030d3e: 22c9 movs r2, #201 ; 0xc9 + d030d40: 2100 movs r1, #0 + d030d42: 9400 str r4, [sp, #0] + d030d44: f006 ff96 bl d037c74 <halrf_wrf> + d030d48: 2100 movs r1, #0 + d030d4a: 4b0d ldr r3, [pc, #52] ; (d030d80 <halrf_tune_rxdck_track_8730e+0x120>) + d030d4c: 22c8 movs r2, #200 ; 0xc8 + d030d4e: 4628 mov r0, r5 + d030d50: 9100 str r1, [sp, #0] + d030d52: f006 ff8f bl d037c74 <halrf_wrf> + d030d56: b002 add sp, #8 + d030d58: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d030d5c: f06f 0601 mvn.w r6, #1 + d030d60: e7ba b.n d030cd8 <halrf_tune_rxdck_track_8730e+0x78> + d030d62: f06f 0401 mvn.w r4, #1 + d030d66: e7bd b.n d030ce4 <halrf_tune_rxdck_track_8730e+0x84> + d030d68: f44f 238e mov.w r3, #290816 ; 0x47000 + d030d6c: 22c8 movs r2, #200 ; 0xc8 + d030d6e: 4639 mov r1, r7 + d030d70: 9300 str r3, [sp, #0] + d030d72: 4b03 ldr r3, [pc, #12] ; (d030d80 <halrf_tune_rxdck_track_8730e+0x120>) + d030d74: e7be b.n d030cf4 <halrf_tune_rxdck_track_8730e+0x94> + d030d76: bf00 nop + d030d78: 000120f0 .word 0x000120f0 + d030d7c: 00010289 .word 0x00010289 + d030d80: 000fffff .word 0x000fffff + d030d84: 00011730 .word 0x00011730 + +0d030d88 <halrf_rxdck_track_8730e>: + d030d88: b538 push {r3, r4, r5, lr} + d030d8a: 4604 mov r4, r0 + d030d8c: 6845 ldr r5, [r0, #4] + d030d8e: f890 0039 ldrb.w r0, [r0, #57] ; 0x39 + d030d92: f894 3494 ldrb.w r3, [r4, #1172] ; 0x494 + d030d96: f894 2495 ldrb.w r2, [r4, #1173] ; 0x495 + d030d9a: 4298 cmp r0, r3 + d030d9c: f895 1078 ldrb.w r1, [r5, #120] ; 0x78 + d030da0: bf8c ite hi + d030da2: 1ac3 subhi r3, r0, r3 + d030da4: 1a1b subls r3, r3, r0 + d030da6: 4290 cmp r0, r2 + d030da8: b2db uxtb r3, r3 + d030daa: bf8c ite hi + d030dac: 1a82 subhi r2, r0, r2 + d030dae: 1a12 subls r2, r2, r0 + d030db0: b2d2 uxtb r2, r2 + d030db2: b9f1 cbnz r1, d030df2 <halrf_rxdck_track_8730e+0x6a> + d030db4: f894 2496 ldrb.w r2, [r4, #1174] ; 0x496 + d030db8: b142 cbz r2, d030dcc <halrf_rxdck_track_8730e+0x44> + d030dba: 2b07 cmp r3, #7 + d030dbc: d906 bls.n d030dcc <halrf_rxdck_track_8730e+0x44> + d030dbe: 4620 mov r0, r4 + d030dc0: f7ff ff4e bl d030c60 <halrf_tune_rxdck_track_8730e> + d030dc4: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 + d030dc8: f884 3494 strb.w r3, [r4, #1172] ; 0x494 + d030dcc: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 + d030dd0: f894 2039 ldrb.w r2, [r4, #57] ; 0x39 + d030dd4: 429a cmp r2, r3 + d030dd6: bf8c ite hi + d030dd8: 1ad3 subhi r3, r2, r3 + d030dda: 1a9b subls r3, r3, r2 + d030ddc: 2b16 cmp r3, #22 + d030dde: dd07 ble.n d030df0 <halrf_rxdck_track_8730e+0x68> + d030de0: 2200 movs r2, #0 + d030de2: 4620 mov r0, r4 + d030de4: 4611 mov r1, r2 + d030de6: f7fd fd05 bl d02e7f4 <halrf_rx_dck_trigger> + d030dea: 2301 movs r3, #1 + d030dec: f884 34a5 strb.w r3, [r4, #1189] ; 0x4a5 + d030df0: bd38 pop {r3, r4, r5, pc} + d030df2: 2901 cmp r1, #1 + d030df4: d1ea bne.n d030dcc <halrf_rxdck_track_8730e+0x44> + d030df6: 2a07 cmp r2, #7 + d030df8: d9e8 bls.n d030dcc <halrf_rxdck_track_8730e+0x44> + d030dfa: 78ab ldrb r3, [r5, #2] + d030dfc: 2b02 cmp r3, #2 + d030dfe: d9e5 bls.n d030dcc <halrf_rxdck_track_8730e+0x44> + d030e00: 4620 mov r0, r4 + d030e02: f7ff ff2d bl d030c60 <halrf_tune_rxdck_track_8730e> + d030e06: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 + d030e0a: f884 3495 strb.w r3, [r4, #1173] ; 0x495 + d030e0e: e7dd b.n d030dcc <halrf_rxdck_track_8730e+0x44> + +0d030e10 <halrf_rf_reduce_gain_8730e>: + d030e10: f44f 4380 mov.w r3, #16384 ; 0x4000 + d030e14: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d030e18: 4615 mov r5, r2 + d030e1a: 460e mov r6, r1 + d030e1c: 9300 str r3, [sp, #0] + d030e1e: 22ef movs r2, #239 ; 0xef + d030e20: 4b26 ldr r3, [pc, #152] ; (d030ebc <halrf_rf_reduce_gain_8730e+0xac>) + d030e22: 2100 movs r1, #0 + d030e24: 4604 mov r4, r0 + d030e26: f006 ff25 bl d037c74 <halrf_wrf> + d030e2a: b33d cbz r5, d030e7c <halrf_rf_reduce_gain_8730e+0x6c> + d030e2c: f8df 8090 ldr.w r8, [pc, #144] ; d030ec0 <halrf_rf_reduce_gain_8730e+0xb0> + d030e30: 2517 movs r5, #23 + d030e32: 4f22 ldr r7, [pc, #136] ; (d030ebc <halrf_rf_reduce_gain_8730e+0xac>) + d030e34: f8df 908c ldr.w r9, [pc, #140] ; d030ec4 <halrf_rf_reduce_gain_8730e+0xb4> + d030e38: f005 030f and.w r3, r5, #15 + d030e3c: 2233 movs r2, #51 ; 0x33 + d030e3e: 2100 movs r1, #0 + d030e40: 4620 mov r0, r4 + d030e42: 9300 str r3, [sp, #0] + d030e44: 463b mov r3, r7 + d030e46: f006 ff15 bl d037c74 <halrf_wrf> + d030e4a: f858 2b04 ldr.w r2, [r8], #4 + d030e4e: b10e cbz r6, d030e54 <halrf_rf_reduce_gain_8730e+0x44> + d030e50: ea02 0209 and.w r2, r2, r9 + d030e54: 3d01 subs r5, #1 + d030e56: 9200 str r2, [sp, #0] + d030e58: 463b mov r3, r7 + d030e5a: 223f movs r2, #63 ; 0x3f d030e5c: 2100 movs r1, #0 - d030e5e: 9300 str r3, [sp, #0] - d030e60: 4620 mov r0, r4 - d030e62: 4bae ldr r3, [pc, #696] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030e64: f006 fe98 bl d037b98 <halrf_wrf> - d030e68: 6863 ldr r3, [r4, #4] - d030e6a: 22da movs r2, #218 ; 0xda - d030e6c: 2100 movs r1, #0 - d030e6e: 6958 ldr r0, [r3, #20] - d030e70: 2302 movs r3, #2 - d030e72: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030e76: f7e4 f917 bl d0150a8 <halbb_read_rf_reg> - d030e7a: b920 cbnz r0, d030e86 <halrf_rx_dck_8730e_dcut_2G+0x96> - d030e7c: 3d01 subs r5, #1 - d030e7e: f015 05ff ands.w r5, r5, #255 ; 0xff - d030e82: f040 81ce bne.w d031222 <halrf_rx_dck_8730e_dcut_2G+0x432> - d030e86: 2307 movs r3, #7 - d030e88: 229c movs r2, #156 ; 0x9c - d030e8a: 2100 movs r1, #0 - d030e8c: 4620 mov r0, r4 - d030e8e: 9300 str r3, [sp, #0] - d030e90: 231c movs r3, #28 - d030e92: f006 fe81 bl d037b98 <halrf_wrf> - d030e96: f245 13fe movw r3, #20990 ; 0x51fe - d030e9a: 229b movs r2, #155 ; 0x9b - d030e9c: 2100 movs r1, #0 - d030e9e: 4620 mov r0, r4 - d030ea0: 9300 str r3, [sp, #0] - d030ea2: 4b9e ldr r3, [pc, #632] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030ea4: 2565 movs r5, #101 ; 0x65 - d030ea6: f006 fe77 bl d037b98 <halrf_wrf> - d030eaa: 4b9f ldr r3, [pc, #636] ; (d031128 <halrf_rx_dck_8730e_dcut_2G+0x338>) - d030eac: 2281 movs r2, #129 ; 0x81 - d030eae: 2100 movs r1, #0 - d030eb0: 4620 mov r0, r4 - d030eb2: 9300 str r3, [sp, #0] - d030eb4: 4b99 ldr r3, [pc, #612] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030eb6: f006 fe6f bl d037b98 <halrf_wrf> - d030eba: 4b9c ldr r3, [pc, #624] ; (d03112c <halrf_rx_dck_8730e_dcut_2G+0x33c>) - d030ebc: 2281 movs r2, #129 ; 0x81 - d030ebe: 2100 movs r1, #0 - d030ec0: 9300 str r3, [sp, #0] - d030ec2: 4620 mov r0, r4 - d030ec4: 4b95 ldr r3, [pc, #596] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030ec6: f006 fe67 bl d037b98 <halrf_wrf> - d030eca: 6863 ldr r3, [r4, #4] - d030ecc: 22da movs r2, #218 ; 0xda - d030ece: 2100 movs r1, #0 - d030ed0: 6958 ldr r0, [r3, #20] - d030ed2: 2301 movs r3, #1 - d030ed4: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030ed8: f7e4 f8e6 bl d0150a8 <halbb_read_rf_reg> - d030edc: b920 cbnz r0, d030ee8 <halrf_rx_dck_8730e_dcut_2G+0xf8> - d030ede: 3d01 subs r5, #1 - d030ee0: f015 05ff ands.w r5, r5, #255 ; 0xff - d030ee4: f040 81a1 bne.w d03122a <halrf_rx_dck_8730e_dcut_2G+0x43a> - d030ee8: f44f 268e mov.w r6, #290816 ; 0x47000 - d030eec: 4b8b ldr r3, [pc, #556] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030eee: 22c8 movs r2, #200 ; 0xc8 - d030ef0: 2100 movs r1, #0 - d030ef2: 4620 mov r0, r4 - d030ef4: 9600 str r6, [sp, #0] - d030ef6: f006 fe4f bl d037b98 <halrf_wrf> - d030efa: 6863 ldr r3, [r4, #4] - d030efc: 22cc movs r2, #204 ; 0xcc - d030efe: 2100 movs r1, #0 - d030f00: 6958 ldr r0, [r3, #20] - d030f02: 4b86 ldr r3, [pc, #536] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030f04: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030f08: f7e4 f8ce bl d0150a8 <halbb_read_rf_reg> - d030f0c: 4b83 ldr r3, [pc, #524] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030f0e: 22c8 movs r2, #200 ; 0xc8 - d030f10: 2100 movs r1, #0 - d030f12: 9600 str r6, [sp, #0] - d030f14: 4605 mov r5, r0 - d030f16: 4620 mov r0, r4 - d030f18: 2665 movs r6, #101 ; 0x65 - d030f1a: f006 fe3d bl d037b98 <halrf_wrf> - d030f1e: 6863 ldr r3, [r4, #4] - d030f20: 22cc movs r2, #204 ; 0xcc - d030f22: 2100 movs r1, #0 - d030f24: 6958 ldr r0, [r3, #20] - d030f26: 4b7d ldr r3, [pc, #500] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030f28: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030f2c: f7e4 f8bc bl d0150a8 <halbb_read_rf_reg> - d030f30: f44f 238c mov.w r3, #286720 ; 0x46000 - d030f34: 22c8 movs r2, #200 ; 0xc8 - d030f36: 2100 movs r1, #0 - d030f38: 9300 str r3, [sp, #0] - d030f3a: 4683 mov fp, r0 - d030f3c: 4b77 ldr r3, [pc, #476] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030f3e: 4620 mov r0, r4 - d030f40: f006 fe2a bl d037b98 <halrf_wrf> + d030e5e: 4620 mov r0, r4 + d030e60: f006 ff08 bl d037c74 <halrf_wrf> + d030e64: 2d07 cmp r5, #7 + d030e66: d1e7 bne.n d030e38 <halrf_rf_reduce_gain_8730e+0x28> + d030e68: 2100 movs r1, #0 + d030e6a: 4b14 ldr r3, [pc, #80] ; (d030ebc <halrf_rf_reduce_gain_8730e+0xac>) + d030e6c: 22ef movs r2, #239 ; 0xef + d030e6e: 4620 mov r0, r4 + d030e70: 9100 str r1, [sp, #0] + d030e72: f006 feff bl d037c74 <halrf_wrf> + d030e76: b003 add sp, #12 + d030e78: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d030e7c: f8df 8048 ldr.w r8, [pc, #72] ; d030ec8 <halrf_rf_reduce_gain_8730e+0xb8> + d030e80: 2517 movs r5, #23 + d030e82: 4f0e ldr r7, [pc, #56] ; (d030ebc <halrf_rf_reduce_gain_8730e+0xac>) + d030e84: f8df 903c ldr.w r9, [pc, #60] ; d030ec4 <halrf_rf_reduce_gain_8730e+0xb4> + d030e88: f005 030f and.w r3, r5, #15 + d030e8c: 2233 movs r2, #51 ; 0x33 + d030e8e: 2100 movs r1, #0 + d030e90: 4620 mov r0, r4 + d030e92: 9300 str r3, [sp, #0] + d030e94: 463b mov r3, r7 + d030e96: f006 feed bl d037c74 <halrf_wrf> + d030e9a: f858 2b04 ldr.w r2, [r8], #4 + d030e9e: b10e cbz r6, d030ea4 <halrf_rf_reduce_gain_8730e+0x94> + d030ea0: ea02 0209 and.w r2, r2, r9 + d030ea4: 3d01 subs r5, #1 + d030ea6: 9200 str r2, [sp, #0] + d030ea8: 463b mov r3, r7 + d030eaa: 223f movs r2, #63 ; 0x3f + d030eac: 2100 movs r1, #0 + d030eae: 4620 mov r0, r4 + d030eb0: f006 fee0 bl d037c74 <halrf_wrf> + d030eb4: 2d07 cmp r5, #7 + d030eb6: d1e7 bne.n d030e88 <halrf_rf_reduce_gain_8730e+0x78> + d030eb8: e7d6 b.n d030e68 <halrf_rf_reduce_gain_8730e+0x58> + d030eba: bf00 nop + d030ebc: 000fffff .word 0x000fffff + d030ec0: 0d04e928 .word 0x0d04e928 + d030ec4: 000ff8ff .word 0x000ff8ff + d030ec8: 0d04e968 .word 0x0d04e968 + +0d030ecc <halrf_rx_dck_8730e_dcut_2G>: + d030ecc: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d030ed0: 2100 movs r1, #0 + d030ed2: b087 sub sp, #28 + d030ed4: 2301 movs r3, #1 + d030ed6: 2205 movs r2, #5 + d030ed8: 9100 str r1, [sp, #0] + d030eda: 4604 mov r4, r0 + d030edc: f006 feca bl d037c74 <halrf_wrf> + d030ee0: 2100 movs r1, #0 + d030ee2: 4bc4 ldr r3, [pc, #784] ; (d0311f4 <halrf_rx_dck_8730e_dcut_2G+0x328>) + d030ee4: 4620 mov r0, r4 + d030ee6: 460a mov r2, r1 + d030ee8: 2515 movs r5, #21 + d030eea: 9300 str r3, [sp, #0] + d030eec: 4bc2 ldr r3, [pc, #776] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030eee: f006 fec1 bl d037c74 <halrf_wrf> + d030ef2: 2100 movs r1, #0 + d030ef4: f44f 3340 mov.w r3, #196608 ; 0x30000 + d030ef8: 2218 movs r2, #24 + d030efa: 4620 mov r0, r4 + d030efc: 9100 str r1, [sp, #0] + d030efe: f006 feb9 bl d037c74 <halrf_wrf> + d030f02: f245 03fe movw r3, #20734 ; 0x50fe + d030f06: 229b movs r2, #155 ; 0x9b + d030f08: 2100 movs r1, #0 + d030f0a: 4620 mov r0, r4 + d030f0c: 9300 str r3, [sp, #0] + d030f0e: 4bba ldr r3, [pc, #744] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030f10: f006 feb0 bl d037c74 <halrf_wrf> + d030f14: 2302 movs r3, #2 + d030f16: 229c movs r2, #156 ; 0x9c + d030f18: 2100 movs r1, #0 + d030f1a: 4620 mov r0, r4 + d030f1c: 9300 str r3, [sp, #0] + d030f1e: 231c movs r3, #28 + d030f20: f006 fea8 bl d037c74 <halrf_wrf> + d030f24: 4bb5 ldr r3, [pc, #724] ; (d0311fc <halrf_rx_dck_8730e_dcut_2G+0x330>) + d030f26: 2281 movs r2, #129 ; 0x81 + d030f28: 2100 movs r1, #0 + d030f2a: 4620 mov r0, r4 + d030f2c: 9300 str r3, [sp, #0] + d030f2e: 4bb2 ldr r3, [pc, #712] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030f30: f006 fea0 bl d037c74 <halrf_wrf> + d030f34: 4bb2 ldr r3, [pc, #712] ; (d031200 <halrf_rx_dck_8730e_dcut_2G+0x334>) + d030f36: 2281 movs r2, #129 ; 0x81 + d030f38: 2100 movs r1, #0 + d030f3a: 9300 str r3, [sp, #0] + d030f3c: 4620 mov r0, r4 + d030f3e: 4bae ldr r3, [pc, #696] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030f40: f006 fe98 bl d037c74 <halrf_wrf> d030f44: 6863 ldr r3, [r4, #4] - d030f46: 22cc movs r2, #204 ; 0xcc + d030f46: 22da movs r2, #218 ; 0xda d030f48: 2100 movs r1, #0 d030f4a: 6958 ldr r0, [r3, #20] - d030f4c: 4b73 ldr r3, [pc, #460] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030f4c: 2302 movs r3, #2 d030f4e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c d030f52: f7e4 f8a9 bl d0150a8 <halbb_read_rf_reg> - d030f56: f44f 238a mov.w r3, #282624 ; 0x45000 - d030f5a: 22c8 movs r2, #200 ; 0xc8 - d030f5c: 2100 movs r1, #0 - d030f5e: 9300 str r3, [sp, #0] - d030f60: 4682 mov sl, r0 - d030f62: 4b6e ldr r3, [pc, #440] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030f64: 4620 mov r0, r4 - d030f66: f006 fe17 bl d037b98 <halrf_wrf> - d030f6a: 6863 ldr r3, [r4, #4] - d030f6c: 22cc movs r2, #204 ; 0xcc - d030f6e: 2100 movs r1, #0 - d030f70: 6958 ldr r0, [r3, #20] - d030f72: 4b6a ldr r3, [pc, #424] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030f74: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030f78: f7e4 f896 bl d0150a8 <halbb_read_rf_reg> - d030f7c: f44f 2388 mov.w r3, #278528 ; 0x44000 - d030f80: 22c8 movs r2, #200 ; 0xc8 - d030f82: 2100 movs r1, #0 - d030f84: 9300 str r3, [sp, #0] - d030f86: 4681 mov r9, r0 - d030f88: 4b64 ldr r3, [pc, #400] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030f8a: 4620 mov r0, r4 - d030f8c: f006 fe04 bl d037b98 <halrf_wrf> - d030f90: 6863 ldr r3, [r4, #4] - d030f92: 22cc movs r2, #204 ; 0xcc - d030f94: 2100 movs r1, #0 - d030f96: 6958 ldr r0, [r3, #20] - d030f98: 4b60 ldr r3, [pc, #384] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030f9a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030f9e: f7e4 f883 bl d0150a8 <halbb_read_rf_reg> - d030fa2: f44f 2386 mov.w r3, #274432 ; 0x43000 - d030fa6: 22c8 movs r2, #200 ; 0xc8 - d030fa8: 2100 movs r1, #0 - d030faa: 9300 str r3, [sp, #0] - d030fac: 4680 mov r8, r0 - d030fae: 4b5b ldr r3, [pc, #364] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030fb0: 4620 mov r0, r4 - d030fb2: f006 fdf1 bl d037b98 <halrf_wrf> - d030fb6: 6863 ldr r3, [r4, #4] - d030fb8: 22cc movs r2, #204 ; 0xcc - d030fba: 2100 movs r1, #0 - d030fbc: 6958 ldr r0, [r3, #20] - d030fbe: 4b57 ldr r3, [pc, #348] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030fc0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030fc4: f7e4 f870 bl d0150a8 <halbb_read_rf_reg> - d030fc8: f44f 2384 mov.w r3, #270336 ; 0x42000 - d030fcc: 22c8 movs r2, #200 ; 0xc8 - d030fce: 2100 movs r1, #0 - d030fd0: 9003 str r0, [sp, #12] - d030fd2: 4620 mov r0, r4 - d030fd4: 9300 str r3, [sp, #0] - d030fd6: 4b51 ldr r3, [pc, #324] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030fd8: f006 fdde bl d037b98 <halrf_wrf> - d030fdc: 6863 ldr r3, [r4, #4] - d030fde: 22cc movs r2, #204 ; 0xcc - d030fe0: 2100 movs r1, #0 - d030fe2: 6958 ldr r0, [r3, #20] - d030fe4: 4b4d ldr r3, [pc, #308] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030fe6: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d030fea: f7e4 f85d bl d0150a8 <halbb_read_rf_reg> - d030fee: f44f 2382 mov.w r3, #266240 ; 0x41000 - d030ff2: 22c8 movs r2, #200 ; 0xc8 - d030ff4: 2100 movs r1, #0 - d030ff6: 9004 str r0, [sp, #16] - d030ff8: 4620 mov r0, r4 - d030ffa: 9300 str r3, [sp, #0] - d030ffc: 4b47 ldr r3, [pc, #284] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d030ffe: f006 fdcb bl d037b98 <halrf_wrf> - d031002: 6863 ldr r3, [r4, #4] - d031004: 22cc movs r2, #204 ; 0xcc - d031006: 2100 movs r1, #0 - d031008: 6958 ldr r0, [r3, #20] - d03100a: 4b44 ldr r3, [pc, #272] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d03100c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031010: f7e4 f84a bl d0150a8 <halbb_read_rf_reg> - d031014: f44f 2380 mov.w r3, #262144 ; 0x40000 - d031018: 22c8 movs r2, #200 ; 0xc8 - d03101a: 2100 movs r1, #0 - d03101c: 9005 str r0, [sp, #20] - d03101e: 4620 mov r0, r4 - d031020: 9300 str r3, [sp, #0] - d031022: 4b3e ldr r3, [pc, #248] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d031024: f006 fdb8 bl d037b98 <halrf_wrf> - d031028: 6863 ldr r3, [r4, #4] - d03102a: 22cc movs r2, #204 ; 0xcc - d03102c: 2100 movs r1, #0 - d03102e: 6958 ldr r0, [r3, #20] - d031030: 4b3a ldr r3, [pc, #232] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d031032: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031036: f7e4 f837 bl d0150a8 <halbb_read_rf_reg> - d03103a: f894 2497 ldrb.w r2, [r4, #1175] ; 0x497 - d03103e: 2101 movs r1, #1 - d031040: 4607 mov r7, r0 - d031042: 4620 mov r0, r4 - d031044: f7ff fe76 bl d030d34 <halrf_rf_reduce_gain_8730e> - d031048: 4b37 ldr r3, [pc, #220] ; (d031128 <halrf_rx_dck_8730e_dcut_2G+0x338>) - d03104a: 2281 movs r2, #129 ; 0x81 - d03104c: 2100 movs r1, #0 - d03104e: 4620 mov r0, r4 - d031050: 9300 str r3, [sp, #0] - d031052: 4b32 ldr r3, [pc, #200] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d031054: f006 fda0 bl d037b98 <halrf_wrf> - d031058: 4b34 ldr r3, [pc, #208] ; (d03112c <halrf_rx_dck_8730e_dcut_2G+0x33c>) - d03105a: 2281 movs r2, #129 ; 0x81 - d03105c: 2100 movs r1, #0 - d03105e: 9300 str r3, [sp, #0] - d031060: 4620 mov r0, r4 - d031062: 4b2e ldr r3, [pc, #184] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d031064: f006 fd98 bl d037b98 <halrf_wrf> - d031068: 6863 ldr r3, [r4, #4] - d03106a: 22da movs r2, #218 ; 0xda - d03106c: 2100 movs r1, #0 - d03106e: 6958 ldr r0, [r3, #20] - d031070: 2301 movs r3, #1 - d031072: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031076: f7e4 f817 bl d0150a8 <halbb_read_rf_reg> - d03107a: b920 cbnz r0, d031086 <halrf_rx_dck_8730e_dcut_2G+0x296> - d03107c: 3e01 subs r6, #1 - d03107e: f016 06ff ands.w r6, r6, #255 ; 0xff - d031082: f040 80d6 bne.w d031232 <halrf_rx_dck_8730e_dcut_2G+0x442> - d031086: f44f 238e mov.w r3, #290816 ; 0x47000 - d03108a: 22c8 movs r2, #200 ; 0xc8 - d03108c: 2100 movs r1, #0 - d03108e: 4620 mov r0, r4 - d031090: 9300 str r3, [sp, #0] - d031092: 4b22 ldr r3, [pc, #136] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d031094: f006 fd80 bl d037b98 <halrf_wrf> - d031098: 6863 ldr r3, [r4, #4] - d03109a: 22cc movs r2, #204 ; 0xcc - d03109c: 2100 movs r1, #0 - d03109e: 6958 ldr r0, [r3, #20] - d0310a0: 4b1e ldr r3, [pc, #120] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d0310a2: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0310a6: f7e3 ffff bl d0150a8 <halbb_read_rf_reg> - d0310aa: f3c5 3307 ubfx r3, r5, #12, #8 - d0310ae: f3c0 3207 ubfx r2, r0, #12, #8 - d0310b2: f3c5 0587 ubfx r5, r5, #2, #8 - d0310b6: 4293 cmp r3, r2 - d0310b8: bf2c ite cs - d0310ba: 1a9a subcs r2, r3, r2 - d0310bc: 1ad2 subcc r2, r2, r3 - d0310be: f3c0 0387 ubfx r3, r0, #2, #8 - d0310c2: b2d2 uxtb r2, r2 - d0310c4: 429d cmp r5, r3 - d0310c6: bf2c ite cs - d0310c8: 1aeb subcs r3, r5, r3 - d0310ca: 1b5b subcc r3, r3, r5 - d0310cc: 2a03 cmp r2, #3 - d0310ce: b2db uxtb r3, r3 - d0310d0: f200 8097 bhi.w d031202 <halrf_rx_dck_8730e_dcut_2G+0x412> - d0310d4: 2b03 cmp r3, #3 - d0310d6: f200 8094 bhi.w d031202 <halrf_rx_dck_8730e_dcut_2G+0x412> - d0310da: f44f 238f mov.w r3, #292864 ; 0x47800 - d0310de: 22c8 movs r2, #200 ; 0xc8 - d0310e0: 2100 movs r1, #0 - d0310e2: 4620 mov r0, r4 - d0310e4: 9300 str r3, [sp, #0] - d0310e6: 4b0d ldr r3, [pc, #52] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d0310e8: f006 fd56 bl d037b98 <halrf_wrf> - d0310ec: 4b0b ldr r3, [pc, #44] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d0310ee: 22c9 movs r2, #201 ; 0xc9 - d0310f0: 2100 movs r1, #0 - d0310f2: 4620 mov r0, r4 - d0310f4: f8cd b000 str.w fp, [sp] - d0310f8: f006 fd4e bl d037b98 <halrf_wrf> - d0310fc: f44f 238d mov.w r3, #288768 ; 0x46800 - d031100: 22c8 movs r2, #200 ; 0xc8 - d031102: 2100 movs r1, #0 - d031104: 4620 mov r0, r4 - d031106: 9300 str r3, [sp, #0] - d031108: 4b04 ldr r3, [pc, #16] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d03110a: f006 fd45 bl d037b98 <halrf_wrf> - d03110e: 4b03 ldr r3, [pc, #12] ; (d03111c <halrf_rx_dck_8730e_dcut_2G+0x32c>) - d031110: 22c9 movs r2, #201 ; 0xc9 - d031112: 2100 movs r1, #0 - d031114: 4620 mov r0, r4 - d031116: e00b b.n d031130 <halrf_rx_dck_8730e_dcut_2G+0x340> - d031118: 0003bfe0 .word 0x0003bfe0 - d03111c: 000fffff .word 0x000fffff - d031120: 0006f040 .word 0x0006f040 - d031124: 0002f040 .word 0x0002f040 - d031128: 0005f840 .word 0x0005f840 - d03112c: 0001f840 .word 0x0001f840 - d031130: f8cd a000 str.w sl, [sp] - d031134: f006 fd30 bl d037b98 <halrf_wrf> - d031138: f44f 238b mov.w r3, #284672 ; 0x45800 - d03113c: 22c8 movs r2, #200 ; 0xc8 - d03113e: 2100 movs r1, #0 - d031140: 4620 mov r0, r4 - d031142: 9300 str r3, [sp, #0] - d031144: 4b3d ldr r3, [pc, #244] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d031146: f006 fd27 bl d037b98 <halrf_wrf> - d03114a: 4b3c ldr r3, [pc, #240] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d03114c: 22c9 movs r2, #201 ; 0xc9 - d03114e: 2100 movs r1, #0 - d031150: 4620 mov r0, r4 - d031152: f8cd 9000 str.w r9, [sp] - d031156: f006 fd1f bl d037b98 <halrf_wrf> - d03115a: f44f 2389 mov.w r3, #280576 ; 0x44800 - d03115e: 22c8 movs r2, #200 ; 0xc8 - d031160: 2100 movs r1, #0 - d031162: 4620 mov r0, r4 - d031164: 9300 str r3, [sp, #0] - d031166: 4b35 ldr r3, [pc, #212] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d031168: f006 fd16 bl d037b98 <halrf_wrf> - d03116c: 4b33 ldr r3, [pc, #204] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d03116e: 22c9 movs r2, #201 ; 0xc9 - d031170: 2100 movs r1, #0 - d031172: 4620 mov r0, r4 - d031174: f8cd 8000 str.w r8, [sp] - d031178: f006 fd0e bl d037b98 <halrf_wrf> - d03117c: f44f 2387 mov.w r3, #276480 ; 0x43800 - d031180: 22c8 movs r2, #200 ; 0xc8 - d031182: 2100 movs r1, #0 - d031184: 4620 mov r0, r4 - d031186: 9300 str r3, [sp, #0] - d031188: 4b2c ldr r3, [pc, #176] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d03118a: f006 fd05 bl d037b98 <halrf_wrf> - d03118e: 9b03 ldr r3, [sp, #12] - d031190: 22c9 movs r2, #201 ; 0xc9 - d031192: 2100 movs r1, #0 - d031194: 4620 mov r0, r4 - d031196: 9300 str r3, [sp, #0] - d031198: 4b28 ldr r3, [pc, #160] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d03119a: f006 fcfd bl d037b98 <halrf_wrf> - d03119e: f44f 2385 mov.w r3, #272384 ; 0x42800 - d0311a2: 22c8 movs r2, #200 ; 0xc8 - d0311a4: 2100 movs r1, #0 - d0311a6: 4620 mov r0, r4 - d0311a8: 9300 str r3, [sp, #0] - d0311aa: 4b24 ldr r3, [pc, #144] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d0311ac: f006 fcf4 bl d037b98 <halrf_wrf> - d0311b0: 9b04 ldr r3, [sp, #16] - d0311b2: 22c9 movs r2, #201 ; 0xc9 - d0311b4: 2100 movs r1, #0 - d0311b6: 4620 mov r0, r4 - d0311b8: 9300 str r3, [sp, #0] - d0311ba: 4b20 ldr r3, [pc, #128] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d0311bc: f006 fcec bl d037b98 <halrf_wrf> - d0311c0: f44f 2383 mov.w r3, #268288 ; 0x41800 - d0311c4: 22c8 movs r2, #200 ; 0xc8 - d0311c6: 2100 movs r1, #0 - d0311c8: 4620 mov r0, r4 - d0311ca: 9300 str r3, [sp, #0] - d0311cc: 4b1b ldr r3, [pc, #108] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d0311ce: f006 fce3 bl d037b98 <halrf_wrf> - d0311d2: 9b05 ldr r3, [sp, #20] - d0311d4: 22c9 movs r2, #201 ; 0xc9 - d0311d6: 2100 movs r1, #0 - d0311d8: 4620 mov r0, r4 - d0311da: 9300 str r3, [sp, #0] - d0311dc: 4b17 ldr r3, [pc, #92] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d0311de: f006 fcdb bl d037b98 <halrf_wrf> - d0311e2: f44f 2381 mov.w r3, #264192 ; 0x40800 - d0311e6: 22c8 movs r2, #200 ; 0xc8 - d0311e8: 2100 movs r1, #0 - d0311ea: 4620 mov r0, r4 - d0311ec: 9300 str r3, [sp, #0] - d0311ee: 4b13 ldr r3, [pc, #76] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d0311f0: f006 fcd2 bl d037b98 <halrf_wrf> - d0311f4: 4b11 ldr r3, [pc, #68] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d0311f6: 22c9 movs r2, #201 ; 0xc9 - d0311f8: 2100 movs r1, #0 - d0311fa: 4620 mov r0, r4 - d0311fc: 9700 str r7, [sp, #0] - d0311fe: f006 fccb bl d037b98 <halrf_wrf> - d031202: f894 2497 ldrb.w r2, [r4, #1175] ; 0x497 - d031206: 4620 mov r0, r4 - d031208: 2100 movs r1, #0 - d03120a: f7ff fd93 bl d030d34 <halrf_rf_reduce_gain_8730e> - d03120e: 2100 movs r1, #0 - d031210: 4b0a ldr r3, [pc, #40] ; (d03123c <halrf_rx_dck_8730e_dcut_2G+0x44c>) - d031212: 22c8 movs r2, #200 ; 0xc8 - d031214: 4620 mov r0, r4 - d031216: 9100 str r1, [sp, #0] - d031218: f006 fcbe bl d037b98 <halrf_wrf> - d03121c: b007 add sp, #28 - d03121e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d031222: 200a movs r0, #10 - d031224: f7d4 fc50 bl d005ac8 <rtw_udelay_os> - d031228: e61e b.n d030e68 <halrf_rx_dck_8730e_dcut_2G+0x78> - d03122a: 200a movs r0, #10 - d03122c: f7d4 fc4c bl d005ac8 <rtw_udelay_os> - d031230: e64b b.n d030eca <halrf_rx_dck_8730e_dcut_2G+0xda> - d031232: 200a movs r0, #10 - d031234: f7d4 fc48 bl d005ac8 <rtw_udelay_os> - d031238: e716 b.n d031068 <halrf_rx_dck_8730e_dcut_2G+0x278> - d03123a: bf00 nop - d03123c: 000fffff .word 0x000fffff - -0d031240 <halrf_rx_dck_8730e_band_bcut>: - d031240: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d031244: f890 3034 ldrb.w r3, [r0, #52] ; 0x34 - d031248: 4604 mov r4, r0 - d03124a: 4689 mov r9, r1 - d03124c: b12b cbz r3, d03125a <halrf_rx_dck_8730e_band_bcut+0x1a> - d03124e: 2201 movs r2, #1 - d031250: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d031254: 4896 ldr r0, [pc, #600] ; (d0314b0 <halrf_rx_dck_8730e_band_bcut+0x270>) - d031256: f006 fc7e bl d037b56 <halrf_wreg> - d03125a: 6863 ldr r3, [r4, #4] - d03125c: 2205 movs r2, #5 + d030f56: b920 cbnz r0, d030f62 <halrf_rx_dck_8730e_dcut_2G+0x96> + d030f58: 3d01 subs r5, #1 + d030f5a: f015 05ff ands.w r5, r5, #255 ; 0xff + d030f5e: f040 81ce bne.w d0312fe <halrf_rx_dck_8730e_dcut_2G+0x432> + d030f62: 2307 movs r3, #7 + d030f64: 229c movs r2, #156 ; 0x9c + d030f66: 2100 movs r1, #0 + d030f68: 4620 mov r0, r4 + d030f6a: 9300 str r3, [sp, #0] + d030f6c: 231c movs r3, #28 + d030f6e: f006 fe81 bl d037c74 <halrf_wrf> + d030f72: f245 13fe movw r3, #20990 ; 0x51fe + d030f76: 229b movs r2, #155 ; 0x9b + d030f78: 2100 movs r1, #0 + d030f7a: 4620 mov r0, r4 + d030f7c: 9300 str r3, [sp, #0] + d030f7e: 4b9e ldr r3, [pc, #632] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030f80: 2565 movs r5, #101 ; 0x65 + d030f82: f006 fe77 bl d037c74 <halrf_wrf> + d030f86: 4b9f ldr r3, [pc, #636] ; (d031204 <halrf_rx_dck_8730e_dcut_2G+0x338>) + d030f88: 2281 movs r2, #129 ; 0x81 + d030f8a: 2100 movs r1, #0 + d030f8c: 4620 mov r0, r4 + d030f8e: 9300 str r3, [sp, #0] + d030f90: 4b99 ldr r3, [pc, #612] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030f92: f006 fe6f bl d037c74 <halrf_wrf> + d030f96: 4b9c ldr r3, [pc, #624] ; (d031208 <halrf_rx_dck_8730e_dcut_2G+0x33c>) + d030f98: 2281 movs r2, #129 ; 0x81 + d030f9a: 2100 movs r1, #0 + d030f9c: 9300 str r3, [sp, #0] + d030f9e: 4620 mov r0, r4 + d030fa0: 4b95 ldr r3, [pc, #596] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030fa2: f006 fe67 bl d037c74 <halrf_wrf> + d030fa6: 6863 ldr r3, [r4, #4] + d030fa8: 22da movs r2, #218 ; 0xda + d030faa: 2100 movs r1, #0 + d030fac: 6958 ldr r0, [r3, #20] + d030fae: 2301 movs r3, #1 + d030fb0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030fb4: f7e4 f878 bl d0150a8 <halbb_read_rf_reg> + d030fb8: b920 cbnz r0, d030fc4 <halrf_rx_dck_8730e_dcut_2G+0xf8> + d030fba: 3d01 subs r5, #1 + d030fbc: f015 05ff ands.w r5, r5, #255 ; 0xff + d030fc0: f040 81a1 bne.w d031306 <halrf_rx_dck_8730e_dcut_2G+0x43a> + d030fc4: f44f 268e mov.w r6, #290816 ; 0x47000 + d030fc8: 4b8b ldr r3, [pc, #556] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030fca: 22c8 movs r2, #200 ; 0xc8 + d030fcc: 2100 movs r1, #0 + d030fce: 4620 mov r0, r4 + d030fd0: 9600 str r6, [sp, #0] + d030fd2: f006 fe4f bl d037c74 <halrf_wrf> + d030fd6: 6863 ldr r3, [r4, #4] + d030fd8: 22cc movs r2, #204 ; 0xcc + d030fda: 2100 movs r1, #0 + d030fdc: 6958 ldr r0, [r3, #20] + d030fde: 4b86 ldr r3, [pc, #536] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030fe0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d030fe4: f7e4 f860 bl d0150a8 <halbb_read_rf_reg> + d030fe8: 4b83 ldr r3, [pc, #524] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d030fea: 22c8 movs r2, #200 ; 0xc8 + d030fec: 2100 movs r1, #0 + d030fee: 9600 str r6, [sp, #0] + d030ff0: 4605 mov r5, r0 + d030ff2: 4620 mov r0, r4 + d030ff4: 2665 movs r6, #101 ; 0x65 + d030ff6: f006 fe3d bl d037c74 <halrf_wrf> + d030ffa: 6863 ldr r3, [r4, #4] + d030ffc: 22cc movs r2, #204 ; 0xcc + d030ffe: 2100 movs r1, #0 + d031000: 6958 ldr r0, [r3, #20] + d031002: 4b7d ldr r3, [pc, #500] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d031004: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031008: f7e4 f84e bl d0150a8 <halbb_read_rf_reg> + d03100c: f44f 238c mov.w r3, #286720 ; 0x46000 + d031010: 22c8 movs r2, #200 ; 0xc8 + d031012: 2100 movs r1, #0 + d031014: 9300 str r3, [sp, #0] + d031016: 4683 mov fp, r0 + d031018: 4b77 ldr r3, [pc, #476] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d03101a: 4620 mov r0, r4 + d03101c: f006 fe2a bl d037c74 <halrf_wrf> + d031020: 6863 ldr r3, [r4, #4] + d031022: 22cc movs r2, #204 ; 0xcc + d031024: 2100 movs r1, #0 + d031026: 6958 ldr r0, [r3, #20] + d031028: 4b73 ldr r3, [pc, #460] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d03102a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d03102e: f7e4 f83b bl d0150a8 <halbb_read_rf_reg> + d031032: f44f 238a mov.w r3, #282624 ; 0x45000 + d031036: 22c8 movs r2, #200 ; 0xc8 + d031038: 2100 movs r1, #0 + d03103a: 9300 str r3, [sp, #0] + d03103c: 4682 mov sl, r0 + d03103e: 4b6e ldr r3, [pc, #440] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d031040: 4620 mov r0, r4 + d031042: f006 fe17 bl d037c74 <halrf_wrf> + d031046: 6863 ldr r3, [r4, #4] + d031048: 22cc movs r2, #204 ; 0xcc + d03104a: 2100 movs r1, #0 + d03104c: 6958 ldr r0, [r3, #20] + d03104e: 4b6a ldr r3, [pc, #424] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d031050: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031054: f7e4 f828 bl d0150a8 <halbb_read_rf_reg> + d031058: f44f 2388 mov.w r3, #278528 ; 0x44000 + d03105c: 22c8 movs r2, #200 ; 0xc8 + d03105e: 2100 movs r1, #0 + d031060: 9300 str r3, [sp, #0] + d031062: 4681 mov r9, r0 + d031064: 4b64 ldr r3, [pc, #400] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d031066: 4620 mov r0, r4 + d031068: f006 fe04 bl d037c74 <halrf_wrf> + d03106c: 6863 ldr r3, [r4, #4] + d03106e: 22cc movs r2, #204 ; 0xcc + d031070: 2100 movs r1, #0 + d031072: 6958 ldr r0, [r3, #20] + d031074: 4b60 ldr r3, [pc, #384] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d031076: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d03107a: f7e4 f815 bl d0150a8 <halbb_read_rf_reg> + d03107e: f44f 2386 mov.w r3, #274432 ; 0x43000 + d031082: 22c8 movs r2, #200 ; 0xc8 + d031084: 2100 movs r1, #0 + d031086: 9300 str r3, [sp, #0] + d031088: 4680 mov r8, r0 + d03108a: 4b5b ldr r3, [pc, #364] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d03108c: 4620 mov r0, r4 + d03108e: f006 fdf1 bl d037c74 <halrf_wrf> + d031092: 6863 ldr r3, [r4, #4] + d031094: 22cc movs r2, #204 ; 0xcc + d031096: 2100 movs r1, #0 + d031098: 6958 ldr r0, [r3, #20] + d03109a: 4b57 ldr r3, [pc, #348] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d03109c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0310a0: f7e4 f802 bl d0150a8 <halbb_read_rf_reg> + d0310a4: f44f 2384 mov.w r3, #270336 ; 0x42000 + d0310a8: 22c8 movs r2, #200 ; 0xc8 + d0310aa: 2100 movs r1, #0 + d0310ac: 9003 str r0, [sp, #12] + d0310ae: 4620 mov r0, r4 + d0310b0: 9300 str r3, [sp, #0] + d0310b2: 4b51 ldr r3, [pc, #324] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d0310b4: f006 fdde bl d037c74 <halrf_wrf> + d0310b8: 6863 ldr r3, [r4, #4] + d0310ba: 22cc movs r2, #204 ; 0xcc + d0310bc: 2100 movs r1, #0 + d0310be: 6958 ldr r0, [r3, #20] + d0310c0: 4b4d ldr r3, [pc, #308] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d0310c2: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0310c6: f7e3 ffef bl d0150a8 <halbb_read_rf_reg> + d0310ca: f44f 2382 mov.w r3, #266240 ; 0x41000 + d0310ce: 22c8 movs r2, #200 ; 0xc8 + d0310d0: 2100 movs r1, #0 + d0310d2: 9004 str r0, [sp, #16] + d0310d4: 4620 mov r0, r4 + d0310d6: 9300 str r3, [sp, #0] + d0310d8: 4b47 ldr r3, [pc, #284] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d0310da: f006 fdcb bl d037c74 <halrf_wrf> + d0310de: 6863 ldr r3, [r4, #4] + d0310e0: 22cc movs r2, #204 ; 0xcc + d0310e2: 2100 movs r1, #0 + d0310e4: 6958 ldr r0, [r3, #20] + d0310e6: 4b44 ldr r3, [pc, #272] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d0310e8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0310ec: f7e3 ffdc bl d0150a8 <halbb_read_rf_reg> + d0310f0: f44f 2380 mov.w r3, #262144 ; 0x40000 + d0310f4: 22c8 movs r2, #200 ; 0xc8 + d0310f6: 2100 movs r1, #0 + d0310f8: 9005 str r0, [sp, #20] + d0310fa: 4620 mov r0, r4 + d0310fc: 9300 str r3, [sp, #0] + d0310fe: 4b3e ldr r3, [pc, #248] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d031100: f006 fdb8 bl d037c74 <halrf_wrf> + d031104: 6863 ldr r3, [r4, #4] + d031106: 22cc movs r2, #204 ; 0xcc + d031108: 2100 movs r1, #0 + d03110a: 6958 ldr r0, [r3, #20] + d03110c: 4b3a ldr r3, [pc, #232] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d03110e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031112: f7e3 ffc9 bl d0150a8 <halbb_read_rf_reg> + d031116: f894 2497 ldrb.w r2, [r4, #1175] ; 0x497 + d03111a: 2101 movs r1, #1 + d03111c: 4607 mov r7, r0 + d03111e: 4620 mov r0, r4 + d031120: f7ff fe76 bl d030e10 <halrf_rf_reduce_gain_8730e> + d031124: 4b37 ldr r3, [pc, #220] ; (d031204 <halrf_rx_dck_8730e_dcut_2G+0x338>) + d031126: 2281 movs r2, #129 ; 0x81 + d031128: 2100 movs r1, #0 + d03112a: 4620 mov r0, r4 + d03112c: 9300 str r3, [sp, #0] + d03112e: 4b32 ldr r3, [pc, #200] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d031130: f006 fda0 bl d037c74 <halrf_wrf> + d031134: 4b34 ldr r3, [pc, #208] ; (d031208 <halrf_rx_dck_8730e_dcut_2G+0x33c>) + d031136: 2281 movs r2, #129 ; 0x81 + d031138: 2100 movs r1, #0 + d03113a: 9300 str r3, [sp, #0] + d03113c: 4620 mov r0, r4 + d03113e: 4b2e ldr r3, [pc, #184] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d031140: f006 fd98 bl d037c74 <halrf_wrf> + d031144: 6863 ldr r3, [r4, #4] + d031146: 22da movs r2, #218 ; 0xda + d031148: 2100 movs r1, #0 + d03114a: 6958 ldr r0, [r3, #20] + d03114c: 2301 movs r3, #1 + d03114e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031152: f7e3 ffa9 bl d0150a8 <halbb_read_rf_reg> + d031156: b920 cbnz r0, d031162 <halrf_rx_dck_8730e_dcut_2G+0x296> + d031158: 3e01 subs r6, #1 + d03115a: f016 06ff ands.w r6, r6, #255 ; 0xff + d03115e: f040 80d6 bne.w d03130e <halrf_rx_dck_8730e_dcut_2G+0x442> + d031162: f44f 238e mov.w r3, #290816 ; 0x47000 + d031166: 22c8 movs r2, #200 ; 0xc8 + d031168: 2100 movs r1, #0 + d03116a: 4620 mov r0, r4 + d03116c: 9300 str r3, [sp, #0] + d03116e: 4b22 ldr r3, [pc, #136] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d031170: f006 fd80 bl d037c74 <halrf_wrf> + d031174: 6863 ldr r3, [r4, #4] + d031176: 22cc movs r2, #204 ; 0xcc + d031178: 2100 movs r1, #0 + d03117a: 6958 ldr r0, [r3, #20] + d03117c: 4b1e ldr r3, [pc, #120] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d03117e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031182: f7e3 ff91 bl d0150a8 <halbb_read_rf_reg> + d031186: f3c5 3307 ubfx r3, r5, #12, #8 + d03118a: f3c0 3207 ubfx r2, r0, #12, #8 + d03118e: f3c5 0587 ubfx r5, r5, #2, #8 + d031192: 4293 cmp r3, r2 + d031194: bf2c ite cs + d031196: 1a9a subcs r2, r3, r2 + d031198: 1ad2 subcc r2, r2, r3 + d03119a: f3c0 0387 ubfx r3, r0, #2, #8 + d03119e: b2d2 uxtb r2, r2 + d0311a0: 429d cmp r5, r3 + d0311a2: bf2c ite cs + d0311a4: 1aeb subcs r3, r5, r3 + d0311a6: 1b5b subcc r3, r3, r5 + d0311a8: 2a03 cmp r2, #3 + d0311aa: b2db uxtb r3, r3 + d0311ac: f200 8097 bhi.w d0312de <halrf_rx_dck_8730e_dcut_2G+0x412> + d0311b0: 2b03 cmp r3, #3 + d0311b2: f200 8094 bhi.w d0312de <halrf_rx_dck_8730e_dcut_2G+0x412> + d0311b6: f44f 238f mov.w r3, #292864 ; 0x47800 + d0311ba: 22c8 movs r2, #200 ; 0xc8 + d0311bc: 2100 movs r1, #0 + d0311be: 4620 mov r0, r4 + d0311c0: 9300 str r3, [sp, #0] + d0311c2: 4b0d ldr r3, [pc, #52] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d0311c4: f006 fd56 bl d037c74 <halrf_wrf> + d0311c8: 4b0b ldr r3, [pc, #44] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d0311ca: 22c9 movs r2, #201 ; 0xc9 + d0311cc: 2100 movs r1, #0 + d0311ce: 4620 mov r0, r4 + d0311d0: f8cd b000 str.w fp, [sp] + d0311d4: f006 fd4e bl d037c74 <halrf_wrf> + d0311d8: f44f 238d mov.w r3, #288768 ; 0x46800 + d0311dc: 22c8 movs r2, #200 ; 0xc8 + d0311de: 2100 movs r1, #0 + d0311e0: 4620 mov r0, r4 + d0311e2: 9300 str r3, [sp, #0] + d0311e4: 4b04 ldr r3, [pc, #16] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d0311e6: f006 fd45 bl d037c74 <halrf_wrf> + d0311ea: 4b03 ldr r3, [pc, #12] ; (d0311f8 <halrf_rx_dck_8730e_dcut_2G+0x32c>) + d0311ec: 22c9 movs r2, #201 ; 0xc9 + d0311ee: 2100 movs r1, #0 + d0311f0: 4620 mov r0, r4 + d0311f2: e00b b.n d03120c <halrf_rx_dck_8730e_dcut_2G+0x340> + d0311f4: 0003bfe0 .word 0x0003bfe0 + d0311f8: 000fffff .word 0x000fffff + d0311fc: 0006f040 .word 0x0006f040 + d031200: 0002f040 .word 0x0002f040 + d031204: 0005f840 .word 0x0005f840 + d031208: 0001f840 .word 0x0001f840 + d03120c: f8cd a000 str.w sl, [sp] + d031210: f006 fd30 bl d037c74 <halrf_wrf> + d031214: f44f 238b mov.w r3, #284672 ; 0x45800 + d031218: 22c8 movs r2, #200 ; 0xc8 + d03121a: 2100 movs r1, #0 + d03121c: 4620 mov r0, r4 + d03121e: 9300 str r3, [sp, #0] + d031220: 4b3d ldr r3, [pc, #244] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d031222: f006 fd27 bl d037c74 <halrf_wrf> + d031226: 4b3c ldr r3, [pc, #240] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d031228: 22c9 movs r2, #201 ; 0xc9 + d03122a: 2100 movs r1, #0 + d03122c: 4620 mov r0, r4 + d03122e: f8cd 9000 str.w r9, [sp] + d031232: f006 fd1f bl d037c74 <halrf_wrf> + d031236: f44f 2389 mov.w r3, #280576 ; 0x44800 + d03123a: 22c8 movs r2, #200 ; 0xc8 + d03123c: 2100 movs r1, #0 + d03123e: 4620 mov r0, r4 + d031240: 9300 str r3, [sp, #0] + d031242: 4b35 ldr r3, [pc, #212] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d031244: f006 fd16 bl d037c74 <halrf_wrf> + d031248: 4b33 ldr r3, [pc, #204] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d03124a: 22c9 movs r2, #201 ; 0xc9 + d03124c: 2100 movs r1, #0 + d03124e: 4620 mov r0, r4 + d031250: f8cd 8000 str.w r8, [sp] + d031254: f006 fd0e bl d037c74 <halrf_wrf> + d031258: f44f 2387 mov.w r3, #276480 ; 0x43800 + d03125c: 22c8 movs r2, #200 ; 0xc8 d03125e: 2100 movs r1, #0 - d031260: 2501 movs r5, #1 - d031262: 6958 ldr r0, [r3, #20] - d031264: 4b93 ldr r3, [pc, #588] ; (d0314b4 <halrf_rx_dck_8730e_band_bcut+0x274>) - d031266: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d03126a: f7e3 ff1d bl d0150a8 <halbb_read_rf_reg> + d031260: 4620 mov r0, r4 + d031262: 9300 str r3, [sp, #0] + d031264: 4b2c ldr r3, [pc, #176] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d031266: f006 fd05 bl d037c74 <halrf_wrf> + d03126a: 9b03 ldr r3, [sp, #12] + d03126c: 22c9 movs r2, #201 ; 0xc9 d03126e: 2100 movs r1, #0 - d031270: f44f 7380 mov.w r3, #256 ; 0x100 - d031274: 22df movs r2, #223 ; 0xdf - d031276: 9100 str r1, [sp, #0] - d031278: 4680 mov r8, r0 - d03127a: 4620 mov r0, r4 - d03127c: f006 fc8c bl d037b98 <halrf_wrf> - d031280: f44f 7380 mov.w r3, #256 ; 0x100 - d031284: 2100 movs r1, #0 - d031286: 4620 mov r0, r4 - d031288: 22ef movs r2, #239 ; 0xef - d03128a: 9500 str r5, [sp, #0] - d03128c: f006 fc84 bl d037b98 <halrf_wrf> - d031290: 6863 ldr r3, [r4, #4] - d031292: 2100 movs r1, #0 - d031294: f893 0078 ldrb.w r0, [r3, #120] ; 0x78 - d031298: 2800 cmp r0, #0 - d03129a: f040 80bc bne.w d031416 <halrf_rx_dck_8730e_band_bcut+0x1d6> - d03129e: 2307 movs r3, #7 - d0312a0: 2233 movs r2, #51 ; 0x33 - d0312a2: 4601 mov r1, r0 - d0312a4: 9000 str r0, [sp, #0] - d0312a6: 4620 mov r0, r4 - d0312a8: f8df a208 ldr.w sl, [pc, #520] ; d0314b4 <halrf_rx_dck_8730e_band_bcut+0x274> - d0312ac: f006 fc74 bl d037b98 <halrf_wrf> - d0312b0: 2301 movs r3, #1 - d0312b2: 223f movs r2, #63 ; 0x3f - d0312b4: 2100 movs r1, #0 - d0312b6: 4620 mov r0, r4 - d0312b8: 9300 str r3, [sp, #0] - d0312ba: 2303 movs r3, #3 - d0312bc: f006 fc6c bl d037b98 <halrf_wrf> - d0312c0: 2100 movs r1, #0 - d0312c2: f44f 7380 mov.w r3, #256 ; 0x100 - d0312c6: 22ef movs r2, #239 ; 0xef - d0312c8: 4620 mov r0, r4 - d0312ca: 9100 str r1, [sp, #0] - d0312cc: f006 fc64 bl d037b98 <halrf_wrf> - d0312d0: 6863 ldr r3, [r4, #4] - d0312d2: 228d movs r2, #141 ; 0x8d + d031270: 4620 mov r0, r4 + d031272: 9300 str r3, [sp, #0] + d031274: 4b28 ldr r3, [pc, #160] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d031276: f006 fcfd bl d037c74 <halrf_wrf> + d03127a: f44f 2385 mov.w r3, #272384 ; 0x42800 + d03127e: 22c8 movs r2, #200 ; 0xc8 + d031280: 2100 movs r1, #0 + d031282: 4620 mov r0, r4 + d031284: 9300 str r3, [sp, #0] + d031286: 4b24 ldr r3, [pc, #144] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d031288: f006 fcf4 bl d037c74 <halrf_wrf> + d03128c: 9b04 ldr r3, [sp, #16] + d03128e: 22c9 movs r2, #201 ; 0xc9 + d031290: 2100 movs r1, #0 + d031292: 4620 mov r0, r4 + d031294: 9300 str r3, [sp, #0] + d031296: 4b20 ldr r3, [pc, #128] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d031298: f006 fcec bl d037c74 <halrf_wrf> + d03129c: f44f 2383 mov.w r3, #268288 ; 0x41800 + d0312a0: 22c8 movs r2, #200 ; 0xc8 + d0312a2: 2100 movs r1, #0 + d0312a4: 4620 mov r0, r4 + d0312a6: 9300 str r3, [sp, #0] + d0312a8: 4b1b ldr r3, [pc, #108] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d0312aa: f006 fce3 bl d037c74 <halrf_wrf> + d0312ae: 9b05 ldr r3, [sp, #20] + d0312b0: 22c9 movs r2, #201 ; 0xc9 + d0312b2: 2100 movs r1, #0 + d0312b4: 4620 mov r0, r4 + d0312b6: 9300 str r3, [sp, #0] + d0312b8: 4b17 ldr r3, [pc, #92] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d0312ba: f006 fcdb bl d037c74 <halrf_wrf> + d0312be: f44f 2381 mov.w r3, #264192 ; 0x40800 + d0312c2: 22c8 movs r2, #200 ; 0xc8 + d0312c4: 2100 movs r1, #0 + d0312c6: 4620 mov r0, r4 + d0312c8: 9300 str r3, [sp, #0] + d0312ca: 4b13 ldr r3, [pc, #76] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d0312cc: f006 fcd2 bl d037c74 <halrf_wrf> + d0312d0: 4b11 ldr r3, [pc, #68] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d0312d2: 22c9 movs r2, #201 ; 0xc9 d0312d4: 2100 movs r1, #0 - d0312d6: 6958 ldr r0, [r3, #20] - d0312d8: f44f 6340 mov.w r3, #3072 ; 0xc00 - d0312dc: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0312e0: f7e3 fee2 bl d0150a8 <halbb_read_rf_reg> - d0312e4: b2c7 uxtb r7, r0 - d0312e6: 1c7e adds r6, r7, #1 - d0312e8: b2f6 uxtb r6, r6 - d0312ea: 1e75 subs r5, r6, #1 - d0312ec: b2ed uxtb r5, r5 - d0312ee: 2d03 cmp r5, #3 - d0312f0: d81a bhi.n d031328 <halrf_rx_dck_8730e_band_bcut+0xe8> - d0312f2: f1b9 0f00 cmp.w r9, #0 - d0312f6: f000 8092 beq.w d03141e <halrf_rx_dck_8730e_band_bcut+0x1de> - d0312fa: 4620 mov r0, r4 - d0312fc: f7ff f97c bl d0305f8 <halrf_rx_dck_8730e_bcut_5G> - d031300: 6863 ldr r3, [r4, #4] - d031302: 229f movs r2, #159 ; 0x9f - d031304: 2100 movs r1, #0 - d031306: 6958 ldr r0, [r3, #20] - d031308: 4653 mov r3, sl - d03130a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d03130e: f7e3 fecb bl d0150a8 <halbb_read_rf_reg> - d031312: 1e43 subs r3, r0, #1 - d031314: b2db uxtb r3, r3 - d031316: 2bfd cmp r3, #253 ; 0xfd - d031318: f200 808c bhi.w d031434 <halrf_rx_dck_8730e_band_bcut+0x1f4> - d03131c: 0a00 lsrs r0, r0, #8 - d03131e: 3801 subs r0, #1 - d031320: b2c0 uxtb r0, r0 - d031322: 28fd cmp r0, #253 ; 0xfd - d031324: f200 8086 bhi.w d031434 <halrf_rx_dck_8730e_band_bcut+0x1f4> - d031328: 2d03 cmp r5, #3 - d03132a: bf28 it cs - d03132c: 2503 movcs r5, #3 - d03132e: 42bd cmp r5, r7 - d031330: d02c beq.n d03138c <halrf_rx_dck_8730e_band_bcut+0x14c> - d031332: 2100 movs r1, #0 - d031334: 2601 movs r6, #1 - d031336: f44f 7380 mov.w r3, #256 ; 0x100 - d03133a: 22df movs r2, #223 ; 0xdf - d03133c: 4620 mov r0, r4 - d03133e: 9100 str r1, [sp, #0] - d031340: f006 fc2a bl d037b98 <halrf_wrf> - d031344: f44f 7380 mov.w r3, #256 ; 0x100 - d031348: 2100 movs r1, #0 - d03134a: 4620 mov r0, r4 - d03134c: 22ef movs r2, #239 ; 0xef - d03134e: 9600 str r6, [sp, #0] - d031350: f006 fc22 bl d037b98 <halrf_wrf> - d031354: 6863 ldr r3, [r4, #4] - d031356: 2100 movs r1, #0 - d031358: f893 0078 ldrb.w r0, [r3, #120] ; 0x78 - d03135c: 2800 cmp r0, #0 - d03135e: d17c bne.n d03145a <halrf_rx_dck_8730e_band_bcut+0x21a> - d031360: 2307 movs r3, #7 - d031362: 2233 movs r2, #51 ; 0x33 - d031364: 4601 mov r1, r0 - d031366: 9000 str r0, [sp, #0] - d031368: 4620 mov r0, r4 - d03136a: f006 fc15 bl d037b98 <halrf_wrf> - d03136e: 2303 movs r3, #3 - d031370: 223f movs r2, #63 ; 0x3f - d031372: 2100 movs r1, #0 - d031374: 4620 mov r0, r4 - d031376: 9500 str r5, [sp, #0] - d031378: f006 fc0e bl d037b98 <halrf_wrf> - d03137c: 2100 movs r1, #0 - d03137e: f44f 7380 mov.w r3, #256 ; 0x100 - d031382: 22ef movs r2, #239 ; 0xef - d031384: 4620 mov r0, r4 - d031386: 9100 str r1, [sp, #0] - d031388: f006 fc06 bl d037b98 <halrf_wrf> - d03138c: 6863 ldr r3, [r4, #4] - d03138e: 789a ldrb r2, [r3, #2] - d031390: 2a01 cmp r2, #1 - d031392: d82b bhi.n d0313ec <halrf_rx_dck_8730e_band_bcut+0x1ac> - d031394: 6958 ldr r0, [r3, #20] - d031396: 228d movs r2, #141 ; 0x8d - d031398: f44f 6340 mov.w r3, #3072 ; 0xc00 + d0312d6: 4620 mov r0, r4 + d0312d8: 9700 str r7, [sp, #0] + d0312da: f006 fccb bl d037c74 <halrf_wrf> + d0312de: f894 2497 ldrb.w r2, [r4, #1175] ; 0x497 + d0312e2: 4620 mov r0, r4 + d0312e4: 2100 movs r1, #0 + d0312e6: f7ff fd93 bl d030e10 <halrf_rf_reduce_gain_8730e> + d0312ea: 2100 movs r1, #0 + d0312ec: 4b0a ldr r3, [pc, #40] ; (d031318 <halrf_rx_dck_8730e_dcut_2G+0x44c>) + d0312ee: 22c8 movs r2, #200 ; 0xc8 + d0312f0: 4620 mov r0, r4 + d0312f2: 9100 str r1, [sp, #0] + d0312f4: f006 fcbe bl d037c74 <halrf_wrf> + d0312f8: b007 add sp, #28 + d0312fa: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0312fe: 200a movs r0, #10 + d031300: f7d4 fbe2 bl d005ac8 <rtw_udelay_os> + d031304: e61e b.n d030f44 <halrf_rx_dck_8730e_dcut_2G+0x78> + d031306: 200a movs r0, #10 + d031308: f7d4 fbde bl d005ac8 <rtw_udelay_os> + d03130c: e64b b.n d030fa6 <halrf_rx_dck_8730e_dcut_2G+0xda> + d03130e: 200a movs r0, #10 + d031310: f7d4 fbda bl d005ac8 <rtw_udelay_os> + d031314: e716 b.n d031144 <halrf_rx_dck_8730e_dcut_2G+0x278> + d031316: bf00 nop + d031318: 000fffff .word 0x000fffff + +0d03131c <halrf_rx_dck_8730e_band_bcut>: + d03131c: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d031320: f890 3034 ldrb.w r3, [r0, #52] ; 0x34 + d031324: 4604 mov r4, r0 + d031326: 4689 mov r9, r1 + d031328: b12b cbz r3, d031336 <halrf_rx_dck_8730e_band_bcut+0x1a> + d03132a: 2201 movs r2, #1 + d03132c: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d031330: 4896 ldr r0, [pc, #600] ; (d03158c <halrf_rx_dck_8730e_band_bcut+0x270>) + d031332: f006 fc7e bl d037c32 <halrf_wreg> + d031336: 6863 ldr r3, [r4, #4] + d031338: 2205 movs r2, #5 + d03133a: 2100 movs r1, #0 + d03133c: 2501 movs r5, #1 + d03133e: 6958 ldr r0, [r3, #20] + d031340: 4b93 ldr r3, [pc, #588] ; (d031590 <halrf_rx_dck_8730e_band_bcut+0x274>) + d031342: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031346: f7e3 feaf bl d0150a8 <halbb_read_rf_reg> + d03134a: 2100 movs r1, #0 + d03134c: f44f 7380 mov.w r3, #256 ; 0x100 + d031350: 22df movs r2, #223 ; 0xdf + d031352: 9100 str r1, [sp, #0] + d031354: 4680 mov r8, r0 + d031356: 4620 mov r0, r4 + d031358: f006 fc8c bl d037c74 <halrf_wrf> + d03135c: f44f 7380 mov.w r3, #256 ; 0x100 + d031360: 2100 movs r1, #0 + d031362: 4620 mov r0, r4 + d031364: 22ef movs r2, #239 ; 0xef + d031366: 9500 str r5, [sp, #0] + d031368: f006 fc84 bl d037c74 <halrf_wrf> + d03136c: 6863 ldr r3, [r4, #4] + d03136e: 2100 movs r1, #0 + d031370: f893 0078 ldrb.w r0, [r3, #120] ; 0x78 + d031374: 2800 cmp r0, #0 + d031376: f040 80bc bne.w d0314f2 <halrf_rx_dck_8730e_band_bcut+0x1d6> + d03137a: 2307 movs r3, #7 + d03137c: 2233 movs r2, #51 ; 0x33 + d03137e: 4601 mov r1, r0 + d031380: 9000 str r0, [sp, #0] + d031382: 4620 mov r0, r4 + d031384: f8df a208 ldr.w sl, [pc, #520] ; d031590 <halrf_rx_dck_8730e_band_bcut+0x274> + d031388: f006 fc74 bl d037c74 <halrf_wrf> + d03138c: 2301 movs r3, #1 + d03138e: 223f movs r2, #63 ; 0x3f + d031390: 2100 movs r1, #0 + d031392: 4620 mov r0, r4 + d031394: 9300 str r3, [sp, #0] + d031396: 2303 movs r3, #3 + d031398: f006 fc6c bl d037c74 <halrf_wrf> d03139c: 2100 movs r1, #0 - d03139e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0313a2: f7e3 fe81 bl d0150a8 <halbb_read_rf_reg> - d0313a6: 2801 cmp r0, #1 - d0313a8: d95b bls.n d031462 <halrf_rx_dck_8730e_band_bcut+0x222> - d0313aa: 2202 movs r2, #2 - d0313ac: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 - d0313b0: 4841 ldr r0, [pc, #260] ; (d0314b8 <halrf_rx_dck_8730e_band_bcut+0x278>) - d0313b2: f006 fbd0 bl d037b56 <halrf_wreg> - d0313b6: 22c4 movs r2, #196 ; 0xc4 - d0313b8: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d0313bc: 483f ldr r0, [pc, #252] ; (d0314bc <halrf_rx_dck_8730e_band_bcut+0x27c>) - d0313be: f006 fbca bl d037b56 <halrf_wreg> - d0313c2: f24c 42c4 movw r2, #50372 ; 0xc4c4 - d0313c6: f64f 71ff movw r1, #65535 ; 0xffff - d0313ca: 483d ldr r0, [pc, #244] ; (d0314c0 <halrf_rx_dck_8730e_band_bcut+0x280>) - d0313cc: f006 fbc3 bl d037b56 <halrf_wreg> - d0313d0: f04f 32c4 mov.w r2, #3301229764 ; 0xc4c4c4c4 - d0313d4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0313d8: 483a ldr r0, [pc, #232] ; (d0314c4 <halrf_rx_dck_8730e_band_bcut+0x284>) - d0313da: f006 fbbc bl d037b56 <halrf_wreg> - d0313de: f24c 42c4 movw r2, #50372 ; 0xc4c4 - d0313e2: f64f 71ff movw r1, #65535 ; 0xffff - d0313e6: 4838 ldr r0, [pc, #224] ; (d0314c8 <halrf_rx_dck_8730e_band_bcut+0x288>) - d0313e8: f006 fbb5 bl d037b56 <halrf_wreg> - d0313ec: 4b31 ldr r3, [pc, #196] ; (d0314b4 <halrf_rx_dck_8730e_band_bcut+0x274>) - d0313ee: 2205 movs r2, #5 - d0313f0: 2100 movs r1, #0 - d0313f2: 4620 mov r0, r4 - d0313f4: f8cd 8000 str.w r8, [sp] - d0313f8: f006 fbce bl d037b98 <halrf_wrf> - d0313fc: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - d031400: 2b00 cmp r3, #0 - d031402: d052 beq.n d0314aa <halrf_rx_dck_8730e_band_bcut+0x26a> - d031404: 2200 movs r2, #0 - d031406: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d03140a: 4829 ldr r0, [pc, #164] ; (d0314b0 <halrf_rx_dck_8730e_band_bcut+0x270>) - d03140c: b002 add sp, #8 - d03140e: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d031412: f006 bba0 b.w d037b56 <halrf_wreg> - d031416: 2307 movs r3, #7 - d031418: 2233 movs r2, #51 ; 0x33 - d03141a: 9500 str r5, [sp, #0] - d03141c: e743 b.n d0312a6 <halrf_rx_dck_8730e_band_bcut+0x66> - d03141e: 6863 ldr r3, [r4, #4] - d031420: 4620 mov r0, r4 - d031422: 789b ldrb r3, [r3, #2] - d031424: 2b03 cmp r3, #3 - d031426: d102 bne.n d03142e <halrf_rx_dck_8730e_band_bcut+0x1ee> - d031428: f7ff fce2 bl d030df0 <halrf_rx_dck_8730e_dcut_2G> - d03142c: e768 b.n d031300 <halrf_rx_dck_8730e_band_bcut+0xc0> - d03142e: f7ff f973 bl d030718 <halrf_rx_dck_8730e_bcut_2G> - d031432: e765 b.n d031300 <halrf_rx_dck_8730e_band_bcut+0xc0> - d031434: 2301 movs r3, #1 - d031436: 22df movs r2, #223 ; 0xdf - d031438: 2100 movs r1, #0 - d03143a: 4620 mov r0, r4 - d03143c: 9300 str r3, [sp, #0] - d03143e: f44f 7380 mov.w r3, #256 ; 0x100 - d031442: f006 fba9 bl d037b98 <halrf_wrf> - d031446: 9600 str r6, [sp, #0] - d031448: f44f 6340 mov.w r3, #3072 ; 0xc00 - d03144c: 228d movs r2, #141 ; 0x8d + d03139e: f44f 7380 mov.w r3, #256 ; 0x100 + d0313a2: 22ef movs r2, #239 ; 0xef + d0313a4: 4620 mov r0, r4 + d0313a6: 9100 str r1, [sp, #0] + d0313a8: f006 fc64 bl d037c74 <halrf_wrf> + d0313ac: 6863 ldr r3, [r4, #4] + d0313ae: 228d movs r2, #141 ; 0x8d + d0313b0: 2100 movs r1, #0 + d0313b2: 6958 ldr r0, [r3, #20] + d0313b4: f44f 6340 mov.w r3, #3072 ; 0xc00 + d0313b8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0313bc: f7e3 fe74 bl d0150a8 <halbb_read_rf_reg> + d0313c0: b2c7 uxtb r7, r0 + d0313c2: 1c7e adds r6, r7, #1 + d0313c4: b2f6 uxtb r6, r6 + d0313c6: 1e75 subs r5, r6, #1 + d0313c8: b2ed uxtb r5, r5 + d0313ca: 2d03 cmp r5, #3 + d0313cc: d81a bhi.n d031404 <halrf_rx_dck_8730e_band_bcut+0xe8> + d0313ce: f1b9 0f00 cmp.w r9, #0 + d0313d2: f000 8092 beq.w d0314fa <halrf_rx_dck_8730e_band_bcut+0x1de> + d0313d6: 4620 mov r0, r4 + d0313d8: f7ff f97c bl d0306d4 <halrf_rx_dck_8730e_bcut_5G> + d0313dc: 6863 ldr r3, [r4, #4] + d0313de: 229f movs r2, #159 ; 0x9f + d0313e0: 2100 movs r1, #0 + d0313e2: 6958 ldr r0, [r3, #20] + d0313e4: 4653 mov r3, sl + d0313e6: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0313ea: f7e3 fe5d bl d0150a8 <halbb_read_rf_reg> + d0313ee: 1e43 subs r3, r0, #1 + d0313f0: b2db uxtb r3, r3 + d0313f2: 2bfd cmp r3, #253 ; 0xfd + d0313f4: f200 808c bhi.w d031510 <halrf_rx_dck_8730e_band_bcut+0x1f4> + d0313f8: 0a00 lsrs r0, r0, #8 + d0313fa: 3801 subs r0, #1 + d0313fc: b2c0 uxtb r0, r0 + d0313fe: 28fd cmp r0, #253 ; 0xfd + d031400: f200 8086 bhi.w d031510 <halrf_rx_dck_8730e_band_bcut+0x1f4> + d031404: 2d03 cmp r5, #3 + d031406: bf28 it cs + d031408: 2503 movcs r5, #3 + d03140a: 42bd cmp r5, r7 + d03140c: d02c beq.n d031468 <halrf_rx_dck_8730e_band_bcut+0x14c> + d03140e: 2100 movs r1, #0 + d031410: 2601 movs r6, #1 + d031412: f44f 7380 mov.w r3, #256 ; 0x100 + d031416: 22df movs r2, #223 ; 0xdf + d031418: 4620 mov r0, r4 + d03141a: 9100 str r1, [sp, #0] + d03141c: f006 fc2a bl d037c74 <halrf_wrf> + d031420: f44f 7380 mov.w r3, #256 ; 0x100 + d031424: 2100 movs r1, #0 + d031426: 4620 mov r0, r4 + d031428: 22ef movs r2, #239 ; 0xef + d03142a: 9600 str r6, [sp, #0] + d03142c: f006 fc22 bl d037c74 <halrf_wrf> + d031430: 6863 ldr r3, [r4, #4] + d031432: 2100 movs r1, #0 + d031434: f893 0078 ldrb.w r0, [r3, #120] ; 0x78 + d031438: 2800 cmp r0, #0 + d03143a: d17c bne.n d031536 <halrf_rx_dck_8730e_band_bcut+0x21a> + d03143c: 2307 movs r3, #7 + d03143e: 2233 movs r2, #51 ; 0x33 + d031440: 4601 mov r1, r0 + d031442: 9000 str r0, [sp, #0] + d031444: 4620 mov r0, r4 + d031446: f006 fc15 bl d037c74 <halrf_wrf> + d03144a: 2303 movs r3, #3 + d03144c: 223f movs r2, #63 ; 0x3f d03144e: 2100 movs r1, #0 d031450: 4620 mov r0, r4 - d031452: 3601 adds r6, #1 - d031454: f006 fba0 bl d037b98 <halrf_wrf> - d031458: e747 b.n d0312ea <halrf_rx_dck_8730e_band_bcut+0xaa> - d03145a: 2307 movs r3, #7 - d03145c: 2233 movs r2, #51 ; 0x33 - d03145e: 9600 str r6, [sp, #0] - d031460: e782 b.n d031368 <halrf_rx_dck_8730e_band_bcut+0x128> - d031462: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 - d031466: 4814 ldr r0, [pc, #80] ; (d0314b8 <halrf_rx_dck_8730e_band_bcut+0x278>) - d031468: f006 fb89 bl d037b7e <halrf_rreg> - d03146c: 2800 cmp r0, #0 - d03146e: d0bd beq.n d0313ec <halrf_rx_dck_8730e_band_bcut+0x1ac> - d031470: 2200 movs r2, #0 - d031472: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 - d031476: 4810 ldr r0, [pc, #64] ; (d0314b8 <halrf_rx_dck_8730e_band_bcut+0x278>) - d031478: f006 fb6d bl d037b56 <halrf_wreg> - d03147c: 22be movs r2, #190 ; 0xbe - d03147e: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d031482: 480e ldr r0, [pc, #56] ; (d0314bc <halrf_rx_dck_8730e_band_bcut+0x27c>) - d031484: f006 fb67 bl d037b56 <halrf_wreg> - d031488: f64b 62be movw r2, #48830 ; 0xbebe - d03148c: f64f 71ff movw r1, #65535 ; 0xffff - d031490: 480b ldr r0, [pc, #44] ; (d0314c0 <halrf_rx_dck_8730e_band_bcut+0x280>) - d031492: f006 fb60 bl d037b56 <halrf_wreg> - d031496: f04f 32be mov.w r2, #3200171710 ; 0xbebebebe - d03149a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03149e: 4809 ldr r0, [pc, #36] ; (d0314c4 <halrf_rx_dck_8730e_band_bcut+0x284>) - d0314a0: f006 fb59 bl d037b56 <halrf_wreg> - d0314a4: f64b 62be movw r2, #48830 ; 0xbebe - d0314a8: e79b b.n d0313e2 <halrf_rx_dck_8730e_band_bcut+0x1a2> - d0314aa: b002 add sp, #8 - d0314ac: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d0314b0: 00015818 .word 0x00015818 - d0314b4: 000fffff .word 0x000fffff - d0314b8: 00014720 .word 0x00014720 - d0314bc: 00014f58 .word 0x00014f58 - d0314c0: 00014f5c .word 0x00014f5c - d0314c4: 00014f50 .word 0x00014f50 - d0314c8: 00014f54 .word 0x00014f54 - -0d0314cc <halrf_rx_dck_8730e_bcut>: - d0314cc: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d0314ce: 4604 mov r4, r0 - d0314d0: 460e mov r6, r1 - d0314d2: 6847 ldr r7, [r0, #4] - d0314d4: f000 fc53 bl d031d7e <halrf_get_thermal_8730e> - d0314d8: 6863 ldr r3, [r4, #4] - d0314da: 2200 movs r2, #0 - d0314dc: f884 0492 strb.w r0, [r4, #1170] ; 0x492 - d0314e0: 6958 ldr r0, [r3, #20] - d0314e2: 4611 mov r1, r2 - d0314e4: 4b60 ldr r3, [pc, #384] ; (d031668 <halrf_rx_dck_8730e_bcut+0x19c>) - d0314e6: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0314ea: f7e3 fddd bl d0150a8 <halbb_read_rf_reg> - d0314ee: 4605 mov r5, r0 - d0314f0: 2e00 cmp r6, #0 - d0314f2: d06a beq.n d0315ca <halrf_rx_dck_8730e_bcut+0xfe> - d0314f4: f894 3031 ldrb.w r3, [r4, #49] ; 0x31 - d0314f8: 2b00 cmp r3, #0 - d0314fa: d066 beq.n d0315ca <halrf_rx_dck_8730e_bcut+0xfe> - d0314fc: 4e5b ldr r6, [pc, #364] ; (d03166c <halrf_rx_dck_8730e_bcut+0x1a0>) - d0314fe: 2218 movs r2, #24 - d031500: 4b59 ldr r3, [pc, #356] ; (d031668 <halrf_rx_dck_8730e_bcut+0x19c>) - d031502: 2100 movs r1, #0 - d031504: 4620 mov r0, r4 - d031506: 9600 str r6, [sp, #0] - d031508: f006 fb46 bl d037b98 <halrf_wrf> - d03150c: 2050 movs r0, #80 ; 0x50 - d03150e: f7d4 fadb bl d005ac8 <rtw_udelay_os> - d031512: 4b55 ldr r3, [pc, #340] ; (d031668 <halrf_rx_dck_8730e_bcut+0x19c>) - d031514: 4a56 ldr r2, [pc, #344] ; (d031670 <halrf_rx_dck_8730e_bcut+0x1a4>) - d031516: 2100 movs r1, #0 - d031518: 4620 mov r0, r4 - d03151a: 9600 str r6, [sp, #0] - d03151c: f006 fb3c bl d037b98 <halrf_wrf> - d031520: 2050 movs r0, #80 ; 0x50 - d031522: f7d4 fad1 bl d005ac8 <rtw_udelay_os> - d031526: 6863 ldr r3, [r4, #4] - d031528: 789b ldrb r3, [r3, #2] - d03152a: 2b02 cmp r3, #2 - d03152c: d10c bne.n d031548 <halrf_rx_dck_8730e_bcut+0x7c> - d03152e: 2303 movs r3, #3 - d031530: 2100 movs r1, #0 - d031532: 4620 mov r0, r4 - d031534: 2271 movs r2, #113 ; 0x71 - d031536: 9300 str r3, [sp, #0] - d031538: f44f 3370 mov.w r3, #245760 ; 0x3c000 - d03153c: f006 fb2c bl d037b98 <halrf_wrf> - d031540: 2100 movs r1, #0 - d031542: 4620 mov r0, r4 - d031544: f7fe fad6 bl d02faf4 <halrf_rf_para_bbgm_8730e> - d031548: f640 4601 movw r6, #3073 ; 0xc01 - d03154c: 2101 movs r1, #1 - d03154e: 4620 mov r0, r4 - d031550: f7ff fe76 bl d031240 <halrf_rx_dck_8730e_band_bcut> - d031554: 4b44 ldr r3, [pc, #272] ; (d031668 <halrf_rx_dck_8730e_bcut+0x19c>) - d031556: 2218 movs r2, #24 - d031558: 2100 movs r1, #0 - d03155a: 4620 mov r0, r4 - d03155c: 9600 str r6, [sp, #0] - d03155e: f006 fb1b bl d037b98 <halrf_wrf> - d031562: 2050 movs r0, #80 ; 0x50 - d031564: f7d4 fab0 bl d005ac8 <rtw_udelay_os> - d031568: 4b3f ldr r3, [pc, #252] ; (d031668 <halrf_rx_dck_8730e_bcut+0x19c>) - d03156a: 4a41 ldr r2, [pc, #260] ; (d031670 <halrf_rx_dck_8730e_bcut+0x1a4>) - d03156c: 2100 movs r1, #0 - d03156e: 4620 mov r0, r4 - d031570: 9600 str r6, [sp, #0] - d031572: f006 fb11 bl d037b98 <halrf_wrf> - d031576: 2050 movs r0, #80 ; 0x50 - d031578: f7d4 faa6 bl d005ac8 <rtw_udelay_os> - d03157c: 6863 ldr r3, [r4, #4] - d03157e: 789b ldrb r3, [r3, #2] - d031580: 2b02 cmp r3, #2 - d031582: d10c bne.n d03159e <halrf_rx_dck_8730e_bcut+0xd2> - d031584: 2306 movs r3, #6 - d031586: 2100 movs r1, #0 - d031588: 4620 mov r0, r4 - d03158a: 2271 movs r2, #113 ; 0x71 - d03158c: 9300 str r3, [sp, #0] - d03158e: f44f 3370 mov.w r3, #245760 ; 0x3c000 - d031592: f006 fb01 bl d037b98 <halrf_wrf> - d031596: 2101 movs r1, #1 - d031598: 4620 mov r0, r4 - d03159a: f7fe faab bl d02faf4 <halrf_rf_para_bbgm_8730e> - d03159e: 2100 movs r1, #0 - d0315a0: 4620 mov r0, r4 - d0315a2: f7ff fe4d bl d031240 <halrf_rx_dck_8730e_band_bcut> - d0315a6: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 - d0315aa: f884 3494 strb.w r3, [r4, #1172] ; 0x494 - d0315ae: f884 3495 strb.w r3, [r4, #1173] ; 0x495 - d0315b2: 2301 movs r3, #1 - d0315b4: f8a4 3496 strh.w r3, [r4, #1174] ; 0x496 - d0315b8: 2200 movs r2, #0 - d0315ba: 4b2b ldr r3, [pc, #172] ; (d031668 <halrf_rx_dck_8730e_bcut+0x19c>) - d0315bc: 4620 mov r0, r4 - d0315be: 9500 str r5, [sp, #0] - d0315c0: 4611 mov r1, r2 - d0315c2: f006 fae9 bl d037b98 <halrf_wrf> - d0315c6: b003 add sp, #12 - d0315c8: bdf0 pop {r4, r5, r6, r7, pc} - d0315ca: 6862 ldr r2, [r4, #4] - d0315cc: f892 1078 ldrb.w r1, [r2, #120] ; 0x78 - d0315d0: 7893 ldrb r3, [r2, #2] - d0315d2: b341 cbz r1, d031626 <halrf_rx_dck_8730e_bcut+0x15a> - d0315d4: 2b02 cmp r3, #2 - d0315d6: d124 bne.n d031622 <halrf_rx_dck_8730e_bcut+0x156> - d0315d8: 2303 movs r3, #3 - d0315da: 2100 movs r1, #0 - d0315dc: 2271 movs r2, #113 ; 0x71 - d0315de: 4620 mov r0, r4 - d0315e0: 9300 str r3, [sp, #0] - d0315e2: f44f 3370 mov.w r3, #245760 ; 0x3c000 - d0315e6: f006 fad7 bl d037b98 <halrf_wrf> - d0315ea: 2100 movs r1, #0 - d0315ec: 4620 mov r0, r4 - d0315ee: f7fe fa81 bl d02faf4 <halrf_rf_para_bbgm_8730e> - d0315f2: 2200 movs r2, #0 + d031452: 9500 str r5, [sp, #0] + d031454: f006 fc0e bl d037c74 <halrf_wrf> + d031458: 2100 movs r1, #0 + d03145a: f44f 7380 mov.w r3, #256 ; 0x100 + d03145e: 22ef movs r2, #239 ; 0xef + d031460: 4620 mov r0, r4 + d031462: 9100 str r1, [sp, #0] + d031464: f006 fc06 bl d037c74 <halrf_wrf> + d031468: 6863 ldr r3, [r4, #4] + d03146a: 789a ldrb r2, [r3, #2] + d03146c: 2a01 cmp r2, #1 + d03146e: d82b bhi.n d0314c8 <halrf_rx_dck_8730e_band_bcut+0x1ac> + d031470: 6958 ldr r0, [r3, #20] + d031472: 228d movs r2, #141 ; 0x8d + d031474: f44f 6340 mov.w r3, #3072 ; 0xc00 + d031478: 2100 movs r1, #0 + d03147a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d03147e: f7e3 fe13 bl d0150a8 <halbb_read_rf_reg> + d031482: 2801 cmp r0, #1 + d031484: d95b bls.n d03153e <halrf_rx_dck_8730e_band_bcut+0x222> + d031486: 2202 movs r2, #2 + d031488: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 + d03148c: 4841 ldr r0, [pc, #260] ; (d031594 <halrf_rx_dck_8730e_band_bcut+0x278>) + d03148e: f006 fbd0 bl d037c32 <halrf_wreg> + d031492: 22c4 movs r2, #196 ; 0xc4 + d031494: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d031498: 483f ldr r0, [pc, #252] ; (d031598 <halrf_rx_dck_8730e_band_bcut+0x27c>) + d03149a: f006 fbca bl d037c32 <halrf_wreg> + d03149e: f24c 42c4 movw r2, #50372 ; 0xc4c4 + d0314a2: f64f 71ff movw r1, #65535 ; 0xffff + d0314a6: 483d ldr r0, [pc, #244] ; (d03159c <halrf_rx_dck_8730e_band_bcut+0x280>) + d0314a8: f006 fbc3 bl d037c32 <halrf_wreg> + d0314ac: f04f 32c4 mov.w r2, #3301229764 ; 0xc4c4c4c4 + d0314b0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0314b4: 483a ldr r0, [pc, #232] ; (d0315a0 <halrf_rx_dck_8730e_band_bcut+0x284>) + d0314b6: f006 fbbc bl d037c32 <halrf_wreg> + d0314ba: f24c 42c4 movw r2, #50372 ; 0xc4c4 + d0314be: f64f 71ff movw r1, #65535 ; 0xffff + d0314c2: 4838 ldr r0, [pc, #224] ; (d0315a4 <halrf_rx_dck_8730e_band_bcut+0x288>) + d0314c4: f006 fbb5 bl d037c32 <halrf_wreg> + d0314c8: 4b31 ldr r3, [pc, #196] ; (d031590 <halrf_rx_dck_8730e_band_bcut+0x274>) + d0314ca: 2205 movs r2, #5 + d0314cc: 2100 movs r1, #0 + d0314ce: 4620 mov r0, r4 + d0314d0: f8cd 8000 str.w r8, [sp] + d0314d4: f006 fbce bl d037c74 <halrf_wrf> + d0314d8: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 + d0314dc: 2b00 cmp r3, #0 + d0314de: d052 beq.n d031586 <halrf_rx_dck_8730e_band_bcut+0x26a> + d0314e0: 2200 movs r2, #0 + d0314e2: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d0314e6: 4829 ldr r0, [pc, #164] ; (d03158c <halrf_rx_dck_8730e_band_bcut+0x270>) + d0314e8: b002 add sp, #8 + d0314ea: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d0314ee: f006 bba0 b.w d037c32 <halrf_wreg> + d0314f2: 2307 movs r3, #7 + d0314f4: 2233 movs r2, #51 ; 0x33 + d0314f6: 9500 str r5, [sp, #0] + d0314f8: e743 b.n d031382 <halrf_rx_dck_8730e_band_bcut+0x66> + d0314fa: 6863 ldr r3, [r4, #4] + d0314fc: 4620 mov r0, r4 + d0314fe: 789b ldrb r3, [r3, #2] + d031500: 2b03 cmp r3, #3 + d031502: d102 bne.n d03150a <halrf_rx_dck_8730e_band_bcut+0x1ee> + d031504: f7ff fce2 bl d030ecc <halrf_rx_dck_8730e_dcut_2G> + d031508: e768 b.n d0313dc <halrf_rx_dck_8730e_band_bcut+0xc0> + d03150a: f7ff f973 bl d0307f4 <halrf_rx_dck_8730e_bcut_2G> + d03150e: e765 b.n d0313dc <halrf_rx_dck_8730e_band_bcut+0xc0> + d031510: 2301 movs r3, #1 + d031512: 22df movs r2, #223 ; 0xdf + d031514: 2100 movs r1, #0 + d031516: 4620 mov r0, r4 + d031518: 9300 str r3, [sp, #0] + d03151a: f44f 7380 mov.w r3, #256 ; 0x100 + d03151e: f006 fba9 bl d037c74 <halrf_wrf> + d031522: 9600 str r6, [sp, #0] + d031524: f44f 6340 mov.w r3, #3072 ; 0xc00 + d031528: 228d movs r2, #141 ; 0x8d + d03152a: 2100 movs r1, #0 + d03152c: 4620 mov r0, r4 + d03152e: 3601 adds r6, #1 + d031530: f006 fba0 bl d037c74 <halrf_wrf> + d031534: e747 b.n d0313c6 <halrf_rx_dck_8730e_band_bcut+0xaa> + d031536: 2307 movs r3, #7 + d031538: 2233 movs r2, #51 ; 0x33 + d03153a: 9600 str r6, [sp, #0] + d03153c: e782 b.n d031444 <halrf_rx_dck_8730e_band_bcut+0x128> + d03153e: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 + d031542: 4814 ldr r0, [pc, #80] ; (d031594 <halrf_rx_dck_8730e_band_bcut+0x278>) + d031544: f006 fb89 bl d037c5a <halrf_rreg> + d031548: 2800 cmp r0, #0 + d03154a: d0bd beq.n d0314c8 <halrf_rx_dck_8730e_band_bcut+0x1ac> + d03154c: 2200 movs r2, #0 + d03154e: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 + d031552: 4810 ldr r0, [pc, #64] ; (d031594 <halrf_rx_dck_8730e_band_bcut+0x278>) + d031554: f006 fb6d bl d037c32 <halrf_wreg> + d031558: 22be movs r2, #190 ; 0xbe + d03155a: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d03155e: 480e ldr r0, [pc, #56] ; (d031598 <halrf_rx_dck_8730e_band_bcut+0x27c>) + d031560: f006 fb67 bl d037c32 <halrf_wreg> + d031564: f64b 62be movw r2, #48830 ; 0xbebe + d031568: f64f 71ff movw r1, #65535 ; 0xffff + d03156c: 480b ldr r0, [pc, #44] ; (d03159c <halrf_rx_dck_8730e_band_bcut+0x280>) + d03156e: f006 fb60 bl d037c32 <halrf_wreg> + d031572: f04f 32be mov.w r2, #3200171710 ; 0xbebebebe + d031576: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03157a: 4809 ldr r0, [pc, #36] ; (d0315a0 <halrf_rx_dck_8730e_band_bcut+0x284>) + d03157c: f006 fb59 bl d037c32 <halrf_wreg> + d031580: f64b 62be movw r2, #48830 ; 0xbebe + d031584: e79b b.n d0314be <halrf_rx_dck_8730e_band_bcut+0x1a2> + d031586: b002 add sp, #8 + d031588: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d03158c: 00015818 .word 0x00015818 + d031590: 000fffff .word 0x000fffff + d031594: 00014720 .word 0x00014720 + d031598: 00014f58 .word 0x00014f58 + d03159c: 00014f5c .word 0x00014f5c + d0315a0: 00014f50 .word 0x00014f50 + d0315a4: 00014f54 .word 0x00014f54 + +0d0315a8 <halrf_rx_dck_8730e_bcut>: + d0315a8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d0315aa: 4604 mov r4, r0 + d0315ac: 460e mov r6, r1 + d0315ae: 6847 ldr r7, [r0, #4] + d0315b0: f000 fc53 bl d031e5a <halrf_get_thermal_8730e> + d0315b4: 6863 ldr r3, [r4, #4] + d0315b6: 2200 movs r2, #0 + d0315b8: f884 0492 strb.w r0, [r4, #1170] ; 0x492 + d0315bc: 6958 ldr r0, [r3, #20] + d0315be: 4611 mov r1, r2 + d0315c0: 4b60 ldr r3, [pc, #384] ; (d031744 <halrf_rx_dck_8730e_bcut+0x19c>) + d0315c2: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0315c6: f7e3 fd6f bl d0150a8 <halbb_read_rf_reg> + d0315ca: 4605 mov r5, r0 + d0315cc: 2e00 cmp r6, #0 + d0315ce: d06a beq.n d0316a6 <halrf_rx_dck_8730e_bcut+0xfe> + d0315d0: f894 3031 ldrb.w r3, [r4, #49] ; 0x31 + d0315d4: 2b00 cmp r3, #0 + d0315d6: d066 beq.n d0316a6 <halrf_rx_dck_8730e_bcut+0xfe> + d0315d8: 4e5b ldr r6, [pc, #364] ; (d031748 <halrf_rx_dck_8730e_bcut+0x1a0>) + d0315da: 2218 movs r2, #24 + d0315dc: 4b59 ldr r3, [pc, #356] ; (d031744 <halrf_rx_dck_8730e_bcut+0x19c>) + d0315de: 2100 movs r1, #0 + d0315e0: 4620 mov r0, r4 + d0315e2: 9600 str r6, [sp, #0] + d0315e4: f006 fb46 bl d037c74 <halrf_wrf> + d0315e8: 2050 movs r0, #80 ; 0x50 + d0315ea: f7d4 fa6d bl d005ac8 <rtw_udelay_os> + d0315ee: 4b55 ldr r3, [pc, #340] ; (d031744 <halrf_rx_dck_8730e_bcut+0x19c>) + d0315f0: 4a56 ldr r2, [pc, #344] ; (d03174c <halrf_rx_dck_8730e_bcut+0x1a4>) + d0315f2: 2100 movs r1, #0 d0315f4: 4620 mov r0, r4 - d0315f6: 4611 mov r1, r2 - d0315f8: f7fd fc71 bl d02eede <halrf_tmac_tx_pause> - d0315fc: f241 3188 movw r1, #5000 ; 0x1388 - d031600: 4638 mov r0, r7 - d031602: f7ee f9c0 bl d01f986 <rtw_hal_mac_issue_cts2self> - d031606: 2201 movs r2, #1 - d031608: 2100 movs r1, #0 - d03160a: 4620 mov r0, r4 - d03160c: f7fd fc67 bl d02eede <halrf_tmac_tx_pause> - d031610: 2101 movs r1, #1 - d031612: 4620 mov r0, r4 - d031614: f7ff fe14 bl d031240 <halrf_rx_dck_8730e_band_bcut> - d031618: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 - d03161c: f884 3495 strb.w r3, [r4, #1173] ; 0x495 - d031620: e7ca b.n d0315b8 <halrf_rx_dck_8730e_bcut+0xec> - d031622: 2101 movs r1, #1 - d031624: e7e2 b.n d0315ec <halrf_rx_dck_8730e_bcut+0x120> - d031626: 2b02 cmp r3, #2 - d031628: d107 bne.n d03163a <halrf_rx_dck_8730e_bcut+0x16e> - d03162a: 2306 movs r3, #6 - d03162c: 2271 movs r2, #113 ; 0x71 - d03162e: 4620 mov r0, r4 - d031630: 9300 str r3, [sp, #0] - d031632: f44f 3370 mov.w r3, #245760 ; 0x3c000 - d031636: f006 faaf bl d037b98 <halrf_wrf> - d03163a: f894 3497 ldrb.w r3, [r4, #1175] ; 0x497 - d03163e: b983 cbnz r3, d031662 <halrf_rx_dck_8730e_bcut+0x196> - d031640: 2101 movs r1, #1 - d031642: 4620 mov r0, r4 - d031644: f7fe fa56 bl d02faf4 <halrf_rf_para_bbgm_8730e> + d0315f6: 9600 str r6, [sp, #0] + d0315f8: f006 fb3c bl d037c74 <halrf_wrf> + d0315fc: 2050 movs r0, #80 ; 0x50 + d0315fe: f7d4 fa63 bl d005ac8 <rtw_udelay_os> + d031602: 6863 ldr r3, [r4, #4] + d031604: 789b ldrb r3, [r3, #2] + d031606: 2b02 cmp r3, #2 + d031608: d10c bne.n d031624 <halrf_rx_dck_8730e_bcut+0x7c> + d03160a: 2303 movs r3, #3 + d03160c: 2100 movs r1, #0 + d03160e: 4620 mov r0, r4 + d031610: 2271 movs r2, #113 ; 0x71 + d031612: 9300 str r3, [sp, #0] + d031614: f44f 3370 mov.w r3, #245760 ; 0x3c000 + d031618: f006 fb2c bl d037c74 <halrf_wrf> + d03161c: 2100 movs r1, #0 + d03161e: 4620 mov r0, r4 + d031620: f7fe fad6 bl d02fbd0 <halrf_rf_para_bbgm_8730e> + d031624: f640 4601 movw r6, #3073 ; 0xc01 + d031628: 2101 movs r1, #1 + d03162a: 4620 mov r0, r4 + d03162c: f7ff fe76 bl d03131c <halrf_rx_dck_8730e_band_bcut> + d031630: 4b44 ldr r3, [pc, #272] ; (d031744 <halrf_rx_dck_8730e_bcut+0x19c>) + d031632: 2218 movs r2, #24 + d031634: 2100 movs r1, #0 + d031636: 4620 mov r0, r4 + d031638: 9600 str r6, [sp, #0] + d03163a: f006 fb1b bl d037c74 <halrf_wrf> + d03163e: 2050 movs r0, #80 ; 0x50 + d031640: f7d4 fa42 bl d005ac8 <rtw_udelay_os> + d031644: 4b3f ldr r3, [pc, #252] ; (d031744 <halrf_rx_dck_8730e_bcut+0x19c>) + d031646: 4a41 ldr r2, [pc, #260] ; (d03174c <halrf_rx_dck_8730e_bcut+0x1a4>) d031648: 2100 movs r1, #0 d03164a: 4620 mov r0, r4 - d03164c: f7ff fdf8 bl d031240 <halrf_rx_dck_8730e_band_bcut> - d031650: f894 3496 ldrb.w r3, [r4, #1174] ; 0x496 - d031654: 2b00 cmp r3, #0 - d031656: d0af beq.n d0315b8 <halrf_rx_dck_8730e_bcut+0xec> - d031658: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 - d03165c: f884 3494 strb.w r3, [r4, #1172] ; 0x494 - d031660: e7aa b.n d0315b8 <halrf_rx_dck_8730e_bcut+0xec> + d03164c: 9600 str r6, [sp, #0] + d03164e: f006 fb11 bl d037c74 <halrf_wrf> + d031652: 2050 movs r0, #80 ; 0x50 + d031654: f7d4 fa38 bl d005ac8 <rtw_udelay_os> + d031658: 6863 ldr r3, [r4, #4] + d03165a: 789b ldrb r3, [r3, #2] + d03165c: 2b02 cmp r3, #2 + d03165e: d10c bne.n d03167a <halrf_rx_dck_8730e_bcut+0xd2> + d031660: 2306 movs r3, #6 d031662: 2100 movs r1, #0 - d031664: e7ed b.n d031642 <halrf_rx_dck_8730e_bcut+0x176> - d031666: bf00 nop - d031668: 000fffff .word 0x000fffff - d03166c: 00010d20 .word 0x00010d20 - d031670: 00010018 .word 0x00010018 - -0d031674 <halrf_rx_dck_8730e_dcut>: - d031674: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d031676: 4604 mov r4, r0 - d031678: 460e mov r6, r1 - d03167a: 6847 ldr r7, [r0, #4] - d03167c: f000 fb7f bl d031d7e <halrf_get_thermal_8730e> - d031680: 6863 ldr r3, [r4, #4] - d031682: 2200 movs r2, #0 - d031684: f884 0492 strb.w r0, [r4, #1170] ; 0x492 - d031688: 6958 ldr r0, [r3, #20] - d03168a: 4611 mov r1, r2 - d03168c: 4b46 ldr r3, [pc, #280] ; (d0317a8 <halrf_rx_dck_8730e_dcut+0x134>) - d03168e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031692: f7e3 fd09 bl d0150a8 <halbb_read_rf_reg> - d031696: 4605 mov r5, r0 - d031698: 2e00 cmp r6, #0 - d03169a: d050 beq.n d03173e <halrf_rx_dck_8730e_dcut+0xca> - d03169c: f894 3031 ldrb.w r3, [r4, #49] ; 0x31 - d0316a0: 2b00 cmp r3, #0 - d0316a2: d04c beq.n d03173e <halrf_rx_dck_8730e_dcut+0xca> - d0316a4: 4e41 ldr r6, [pc, #260] ; (d0317ac <halrf_rx_dck_8730e_dcut+0x138>) - d0316a6: 2218 movs r2, #24 - d0316a8: 4b3f ldr r3, [pc, #252] ; (d0317a8 <halrf_rx_dck_8730e_dcut+0x134>) - d0316aa: 2100 movs r1, #0 - d0316ac: 4620 mov r0, r4 - d0316ae: 9600 str r6, [sp, #0] - d0316b0: f006 fa72 bl d037b98 <halrf_wrf> - d0316b4: 2050 movs r0, #80 ; 0x50 - d0316b6: f7d4 fa07 bl d005ac8 <rtw_udelay_os> - d0316ba: 4b3b ldr r3, [pc, #236] ; (d0317a8 <halrf_rx_dck_8730e_dcut+0x134>) - d0316bc: 4a3c ldr r2, [pc, #240] ; (d0317b0 <halrf_rx_dck_8730e_dcut+0x13c>) - d0316be: 2100 movs r1, #0 - d0316c0: 4620 mov r0, r4 - d0316c2: 9600 str r6, [sp, #0] - d0316c4: f006 fa68 bl d037b98 <halrf_wrf> - d0316c8: 2050 movs r0, #80 ; 0x50 - d0316ca: f7d4 f9fd bl d005ac8 <rtw_udelay_os> - d0316ce: f640 4601 movw r6, #3073 ; 0xc01 - d0316d2: 2100 movs r1, #0 - d0316d4: 4620 mov r0, r4 - d0316d6: f7fe fa0d bl d02faf4 <halrf_rf_para_bbgm_8730e> - d0316da: 2101 movs r1, #1 - d0316dc: 4620 mov r0, r4 - d0316de: f7ff fdaf bl d031240 <halrf_rx_dck_8730e_band_bcut> - d0316e2: 4b31 ldr r3, [pc, #196] ; (d0317a8 <halrf_rx_dck_8730e_dcut+0x134>) - d0316e4: 2218 movs r2, #24 - d0316e6: 2100 movs r1, #0 - d0316e8: 4620 mov r0, r4 - d0316ea: 9600 str r6, [sp, #0] - d0316ec: f006 fa54 bl d037b98 <halrf_wrf> - d0316f0: 2050 movs r0, #80 ; 0x50 - d0316f2: f7d4 f9e9 bl d005ac8 <rtw_udelay_os> - d0316f6: 4b2c ldr r3, [pc, #176] ; (d0317a8 <halrf_rx_dck_8730e_dcut+0x134>) - d0316f8: 4a2d ldr r2, [pc, #180] ; (d0317b0 <halrf_rx_dck_8730e_dcut+0x13c>) - d0316fa: 2100 movs r1, #0 - d0316fc: 4620 mov r0, r4 - d0316fe: 9600 str r6, [sp, #0] - d031700: f006 fa4a bl d037b98 <halrf_wrf> - d031704: 2050 movs r0, #80 ; 0x50 - d031706: f7d4 f9df bl d005ac8 <rtw_udelay_os> - d03170a: 2101 movs r1, #1 - d03170c: 4620 mov r0, r4 - d03170e: f7fe f9f1 bl d02faf4 <halrf_rf_para_bbgm_8730e> - d031712: 2100 movs r1, #0 - d031714: 4620 mov r0, r4 - d031716: f7ff fd93 bl d031240 <halrf_rx_dck_8730e_band_bcut> - d03171a: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 - d03171e: f884 3494 strb.w r3, [r4, #1172] ; 0x494 - d031722: f884 3495 strb.w r3, [r4, #1173] ; 0x495 - d031726: 2301 movs r3, #1 - d031728: f8a4 3496 strh.w r3, [r4, #1174] ; 0x496 - d03172c: 2200 movs r2, #0 - d03172e: 4b1e ldr r3, [pc, #120] ; (d0317a8 <halrf_rx_dck_8730e_dcut+0x134>) - d031730: 4620 mov r0, r4 - d031732: 9500 str r5, [sp, #0] - d031734: 4611 mov r1, r2 - d031736: f006 fa2f bl d037b98 <halrf_wrf> - d03173a: b003 add sp, #12 - d03173c: bdf0 pop {r4, r5, r6, r7, pc} - d03173e: 6863 ldr r3, [r4, #4] - d031740: f893 1078 ldrb.w r1, [r3, #120] ; 0x78 - d031744: b1d9 cbz r1, d03177e <halrf_rx_dck_8730e_dcut+0x10a> - d031746: 2100 movs r1, #0 - d031748: 4620 mov r0, r4 - d03174a: f7fe f9d3 bl d02faf4 <halrf_rf_para_bbgm_8730e> - d03174e: 2200 movs r2, #0 - d031750: 4620 mov r0, r4 - d031752: 4611 mov r1, r2 - d031754: f7fd fbc3 bl d02eede <halrf_tmac_tx_pause> - d031758: f241 3188 movw r1, #5000 ; 0x1388 - d03175c: 4638 mov r0, r7 - d03175e: f7ee f912 bl d01f986 <rtw_hal_mac_issue_cts2self> - d031762: 2201 movs r2, #1 - d031764: 2100 movs r1, #0 - d031766: 4620 mov r0, r4 - d031768: f7fd fbb9 bl d02eede <halrf_tmac_tx_pause> - d03176c: 2101 movs r1, #1 - d03176e: 4620 mov r0, r4 - d031770: f7ff fd66 bl d031240 <halrf_rx_dck_8730e_band_bcut> - d031774: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 - d031778: f884 3495 strb.w r3, [r4, #1173] ; 0x495 - d03177c: e7d6 b.n d03172c <halrf_rx_dck_8730e_dcut+0xb8> - d03177e: f894 3497 ldrb.w r3, [r4, #1175] ; 0x497 - d031782: b903 cbnz r3, d031786 <halrf_rx_dck_8730e_dcut+0x112> - d031784: 2101 movs r1, #1 - d031786: 4620 mov r0, r4 - d031788: f7fe f9b4 bl d02faf4 <halrf_rf_para_bbgm_8730e> - d03178c: 2100 movs r1, #0 - d03178e: 4620 mov r0, r4 - d031790: f7ff fd56 bl d031240 <halrf_rx_dck_8730e_band_bcut> - d031794: f894 3496 ldrb.w r3, [r4, #1174] ; 0x496 - d031798: 2b00 cmp r3, #0 - d03179a: d0c7 beq.n d03172c <halrf_rx_dck_8730e_dcut+0xb8> - d03179c: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 - d0317a0: f884 3494 strb.w r3, [r4, #1172] ; 0x494 - d0317a4: e7c2 b.n d03172c <halrf_rx_dck_8730e_dcut+0xb8> - d0317a6: bf00 nop - d0317a8: 000fffff .word 0x000fffff - d0317ac: 00010d20 .word 0x00010d20 - d0317b0: 00010018 .word 0x00010018 - -0d0317b4 <halrf_dbg_log_8730e>: - d0317b4: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - d0317b8: 6843 ldr r3, [r0, #4] - d0317ba: 4604 mov r4, r0 - d0317bc: 22b3 movs r2, #179 ; 0xb3 - d0317be: 2100 movs r1, #0 - d0317c0: 6958 ldr r0, [r3, #20] - d0317c2: 4ba1 ldr r3, [pc, #644] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d0317c4: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0317c8: f7e3 fc6e bl d0150a8 <halbb_read_rf_reg> - d0317cc: 4601 mov r1, r0 - d0317ce: 489f ldr r0, [pc, #636] ; (d031a4c <halrf_dbg_log_8730e+0x298>) - d0317d0: f7d2 fb92 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0317d4: 6863 ldr r3, [r4, #4] - d0317d6: 22bc movs r2, #188 ; 0xbc - d0317d8: 2100 movs r1, #0 - d0317da: 6958 ldr r0, [r3, #20] - d0317dc: 4b9a ldr r3, [pc, #616] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d0317de: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0317e2: f7e3 fc61 bl d0150a8 <halbb_read_rf_reg> - d0317e6: 6863 ldr r3, [r4, #4] - d0317e8: 4605 mov r5, r0 - d0317ea: 22bd movs r2, #189 ; 0xbd - d0317ec: 6958 ldr r0, [r3, #20] + d031664: 4620 mov r0, r4 + d031666: 2271 movs r2, #113 ; 0x71 + d031668: 9300 str r3, [sp, #0] + d03166a: f44f 3370 mov.w r3, #245760 ; 0x3c000 + d03166e: f006 fb01 bl d037c74 <halrf_wrf> + d031672: 2101 movs r1, #1 + d031674: 4620 mov r0, r4 + d031676: f7fe faab bl d02fbd0 <halrf_rf_para_bbgm_8730e> + d03167a: 2100 movs r1, #0 + d03167c: 4620 mov r0, r4 + d03167e: f7ff fe4d bl d03131c <halrf_rx_dck_8730e_band_bcut> + d031682: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 + d031686: f884 3494 strb.w r3, [r4, #1172] ; 0x494 + d03168a: f884 3495 strb.w r3, [r4, #1173] ; 0x495 + d03168e: 2301 movs r3, #1 + d031690: f8a4 3496 strh.w r3, [r4, #1174] ; 0x496 + d031694: 2200 movs r2, #0 + d031696: 4b2b ldr r3, [pc, #172] ; (d031744 <halrf_rx_dck_8730e_bcut+0x19c>) + d031698: 4620 mov r0, r4 + d03169a: 9500 str r5, [sp, #0] + d03169c: 4611 mov r1, r2 + d03169e: f006 fae9 bl d037c74 <halrf_wrf> + d0316a2: b003 add sp, #12 + d0316a4: bdf0 pop {r4, r5, r6, r7, pc} + d0316a6: 6862 ldr r2, [r4, #4] + d0316a8: f892 1078 ldrb.w r1, [r2, #120] ; 0x78 + d0316ac: 7893 ldrb r3, [r2, #2] + d0316ae: b341 cbz r1, d031702 <halrf_rx_dck_8730e_bcut+0x15a> + d0316b0: 2b02 cmp r3, #2 + d0316b2: d124 bne.n d0316fe <halrf_rx_dck_8730e_bcut+0x156> + d0316b4: 2303 movs r3, #3 + d0316b6: 2100 movs r1, #0 + d0316b8: 2271 movs r2, #113 ; 0x71 + d0316ba: 4620 mov r0, r4 + d0316bc: 9300 str r3, [sp, #0] + d0316be: f44f 3370 mov.w r3, #245760 ; 0x3c000 + d0316c2: f006 fad7 bl d037c74 <halrf_wrf> + d0316c6: 2100 movs r1, #0 + d0316c8: 4620 mov r0, r4 + d0316ca: f7fe fa81 bl d02fbd0 <halrf_rf_para_bbgm_8730e> + d0316ce: 2200 movs r2, #0 + d0316d0: 4620 mov r0, r4 + d0316d2: 4611 mov r1, r2 + d0316d4: f7fd fc71 bl d02efba <halrf_tmac_tx_pause> + d0316d8: f241 3188 movw r1, #5000 ; 0x1388 + d0316dc: 4638 mov r0, r7 + d0316de: f7ee f9c0 bl d01fa62 <rtw_hal_mac_issue_cts2self> + d0316e2: 2201 movs r2, #1 + d0316e4: 2100 movs r1, #0 + d0316e6: 4620 mov r0, r4 + d0316e8: f7fd fc67 bl d02efba <halrf_tmac_tx_pause> + d0316ec: 2101 movs r1, #1 + d0316ee: 4620 mov r0, r4 + d0316f0: f7ff fe14 bl d03131c <halrf_rx_dck_8730e_band_bcut> + d0316f4: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 + d0316f8: f884 3495 strb.w r3, [r4, #1173] ; 0x495 + d0316fc: e7ca b.n d031694 <halrf_rx_dck_8730e_bcut+0xec> + d0316fe: 2101 movs r1, #1 + d031700: e7e2 b.n d0316c8 <halrf_rx_dck_8730e_bcut+0x120> + d031702: 2b02 cmp r3, #2 + d031704: d107 bne.n d031716 <halrf_rx_dck_8730e_bcut+0x16e> + d031706: 2306 movs r3, #6 + d031708: 2271 movs r2, #113 ; 0x71 + d03170a: 4620 mov r0, r4 + d03170c: 9300 str r3, [sp, #0] + d03170e: f44f 3370 mov.w r3, #245760 ; 0x3c000 + d031712: f006 faaf bl d037c74 <halrf_wrf> + d031716: f894 3497 ldrb.w r3, [r4, #1175] ; 0x497 + d03171a: b983 cbnz r3, d03173e <halrf_rx_dck_8730e_bcut+0x196> + d03171c: 2101 movs r1, #1 + d03171e: 4620 mov r0, r4 + d031720: f7fe fa56 bl d02fbd0 <halrf_rf_para_bbgm_8730e> + d031724: 2100 movs r1, #0 + d031726: 4620 mov r0, r4 + d031728: f7ff fdf8 bl d03131c <halrf_rx_dck_8730e_band_bcut> + d03172c: f894 3496 ldrb.w r3, [r4, #1174] ; 0x496 + d031730: 2b00 cmp r3, #0 + d031732: d0af beq.n d031694 <halrf_rx_dck_8730e_bcut+0xec> + d031734: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 + d031738: f884 3494 strb.w r3, [r4, #1172] ; 0x494 + d03173c: e7aa b.n d031694 <halrf_rx_dck_8730e_bcut+0xec> + d03173e: 2100 movs r1, #0 + d031740: e7ed b.n d03171e <halrf_rx_dck_8730e_bcut+0x176> + d031742: bf00 nop + d031744: 000fffff .word 0x000fffff + d031748: 00010d20 .word 0x00010d20 + d03174c: 00010018 .word 0x00010018 + +0d031750 <halrf_rx_dck_8730e_dcut>: + d031750: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d031752: 4604 mov r4, r0 + d031754: 460e mov r6, r1 + d031756: 6847 ldr r7, [r0, #4] + d031758: f000 fb7f bl d031e5a <halrf_get_thermal_8730e> + d03175c: 6863 ldr r3, [r4, #4] + d03175e: 2200 movs r2, #0 + d031760: f884 0492 strb.w r0, [r4, #1170] ; 0x492 + d031764: 6958 ldr r0, [r3, #20] + d031766: 4611 mov r1, r2 + d031768: 4b46 ldr r3, [pc, #280] ; (d031884 <halrf_rx_dck_8730e_dcut+0x134>) + d03176a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d03176e: f7e3 fc9b bl d0150a8 <halbb_read_rf_reg> + d031772: 4605 mov r5, r0 + d031774: 2e00 cmp r6, #0 + d031776: d050 beq.n d03181a <halrf_rx_dck_8730e_dcut+0xca> + d031778: f894 3031 ldrb.w r3, [r4, #49] ; 0x31 + d03177c: 2b00 cmp r3, #0 + d03177e: d04c beq.n d03181a <halrf_rx_dck_8730e_dcut+0xca> + d031780: 4e41 ldr r6, [pc, #260] ; (d031888 <halrf_rx_dck_8730e_dcut+0x138>) + d031782: 2218 movs r2, #24 + d031784: 4b3f ldr r3, [pc, #252] ; (d031884 <halrf_rx_dck_8730e_dcut+0x134>) + d031786: 2100 movs r1, #0 + d031788: 4620 mov r0, r4 + d03178a: 9600 str r6, [sp, #0] + d03178c: f006 fa72 bl d037c74 <halrf_wrf> + d031790: 2050 movs r0, #80 ; 0x50 + d031792: f7d4 f999 bl d005ac8 <rtw_udelay_os> + d031796: 4b3b ldr r3, [pc, #236] ; (d031884 <halrf_rx_dck_8730e_dcut+0x134>) + d031798: 4a3c ldr r2, [pc, #240] ; (d03188c <halrf_rx_dck_8730e_dcut+0x13c>) + d03179a: 2100 movs r1, #0 + d03179c: 4620 mov r0, r4 + d03179e: 9600 str r6, [sp, #0] + d0317a0: f006 fa68 bl d037c74 <halrf_wrf> + d0317a4: 2050 movs r0, #80 ; 0x50 + d0317a6: f7d4 f98f bl d005ac8 <rtw_udelay_os> + d0317aa: f640 4601 movw r6, #3073 ; 0xc01 + d0317ae: 2100 movs r1, #0 + d0317b0: 4620 mov r0, r4 + d0317b2: f7fe fa0d bl d02fbd0 <halrf_rf_para_bbgm_8730e> + d0317b6: 2101 movs r1, #1 + d0317b8: 4620 mov r0, r4 + d0317ba: f7ff fdaf bl d03131c <halrf_rx_dck_8730e_band_bcut> + d0317be: 4b31 ldr r3, [pc, #196] ; (d031884 <halrf_rx_dck_8730e_dcut+0x134>) + d0317c0: 2218 movs r2, #24 + d0317c2: 2100 movs r1, #0 + d0317c4: 4620 mov r0, r4 + d0317c6: 9600 str r6, [sp, #0] + d0317c8: f006 fa54 bl d037c74 <halrf_wrf> + d0317cc: 2050 movs r0, #80 ; 0x50 + d0317ce: f7d4 f97b bl d005ac8 <rtw_udelay_os> + d0317d2: 4b2c ldr r3, [pc, #176] ; (d031884 <halrf_rx_dck_8730e_dcut+0x134>) + d0317d4: 4a2d ldr r2, [pc, #180] ; (d03188c <halrf_rx_dck_8730e_dcut+0x13c>) + d0317d6: 2100 movs r1, #0 + d0317d8: 4620 mov r0, r4 + d0317da: 9600 str r6, [sp, #0] + d0317dc: f006 fa4a bl d037c74 <halrf_wrf> + d0317e0: 2050 movs r0, #80 ; 0x50 + d0317e2: f7d4 f971 bl d005ac8 <rtw_udelay_os> + d0317e6: 2101 movs r1, #1 + d0317e8: 4620 mov r0, r4 + d0317ea: f7fe f9f1 bl d02fbd0 <halrf_rf_para_bbgm_8730e> d0317ee: 2100 movs r1, #0 - d0317f0: 4b95 ldr r3, [pc, #596] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d0317f2: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0317f6: f7e3 fc57 bl d0150a8 <halbb_read_rf_reg> - d0317fa: 4629 mov r1, r5 - d0317fc: 4602 mov r2, r0 - d0317fe: 4894 ldr r0, [pc, #592] ; (d031a50 <halrf_dbg_log_8730e+0x29c>) - d031800: f7d2 fb7a bl d003ef8 <inic_ipc_dev_buffered_printf> - d031804: 6863 ldr r3, [r4, #4] - d031806: 221b movs r2, #27 - d031808: 2100 movs r1, #0 - d03180a: 6958 ldr r0, [r3, #20] - d03180c: 4b8e ldr r3, [pc, #568] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d03180e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031812: f7e3 fc49 bl d0150a8 <halbb_read_rf_reg> - d031816: 4601 mov r1, r0 - d031818: 488e ldr r0, [pc, #568] ; (d031a54 <halrf_dbg_log_8730e+0x2a0>) - d03181a: f7d2 fb6d bl d003ef8 <inic_ipc_dev_buffered_printf> - d03181e: 6863 ldr r3, [r4, #4] - d031820: 22d4 movs r2, #212 ; 0xd4 + d0317f0: 4620 mov r0, r4 + d0317f2: f7ff fd93 bl d03131c <halrf_rx_dck_8730e_band_bcut> + d0317f6: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 + d0317fa: f884 3494 strb.w r3, [r4, #1172] ; 0x494 + d0317fe: f884 3495 strb.w r3, [r4, #1173] ; 0x495 + d031802: 2301 movs r3, #1 + d031804: f8a4 3496 strh.w r3, [r4, #1174] ; 0x496 + d031808: 2200 movs r2, #0 + d03180a: 4b1e ldr r3, [pc, #120] ; (d031884 <halrf_rx_dck_8730e_dcut+0x134>) + d03180c: 4620 mov r0, r4 + d03180e: 9500 str r5, [sp, #0] + d031810: 4611 mov r1, r2 + d031812: f006 fa2f bl d037c74 <halrf_wrf> + d031816: b003 add sp, #12 + d031818: bdf0 pop {r4, r5, r6, r7, pc} + d03181a: 6863 ldr r3, [r4, #4] + d03181c: f893 1078 ldrb.w r1, [r3, #120] ; 0x78 + d031820: b1d9 cbz r1, d03185a <halrf_rx_dck_8730e_dcut+0x10a> d031822: 2100 movs r1, #0 - d031824: 6958 ldr r0, [r3, #20] - d031826: f647 73c0 movw r3, #32704 ; 0x7fc0 - d03182a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d03182e: f7e3 fc3b bl d0150a8 <halbb_read_rf_reg> - d031832: 6863 ldr r3, [r4, #4] - d031834: 4605 mov r5, r0 - d031836: 22bb movs r2, #187 ; 0xbb - d031838: 6958 ldr r0, [r3, #20] - d03183a: 2100 movs r1, #0 - d03183c: 2301 movs r3, #1 - d03183e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031842: f7e3 fc31 bl d0150a8 <halbb_read_rf_reg> - d031846: b120 cbz r0, d031852 <halrf_dbg_log_8730e+0x9e> - d031848: b11d cbz r5, d031852 <halrf_dbg_log_8730e+0x9e> - d03184a: b2eb uxtb r3, r5 - d03184c: 2bff cmp r3, #255 ; 0xff - d03184e: f040 80f1 bne.w d031a34 <halrf_dbg_log_8730e+0x280> - d031852: 4629 mov r1, r5 - d031854: 4880 ldr r0, [pc, #512] ; (d031a58 <halrf_dbg_log_8730e+0x2a4>) - d031856: f7d2 fb4f bl d003ef8 <inic_ipc_dev_buffered_printf> - d03185a: f240 31ff movw r1, #1023 ; 0x3ff - d03185e: f244 50fc movw r0, #17916 ; 0x45fc - d031862: f006 f98c bl d037b7e <halrf_rreg> - d031866: f3c0 0509 ubfx r5, r0, #0, #10 - d03186a: 497c ldr r1, [pc, #496] ; (d031a5c <halrf_dbg_log_8730e+0x2a8>) - d03186c: f244 50fc movw r0, #17916 ; 0x45fc - d031870: f006 f985 bl d037b7e <halrf_rreg> - d031874: f5b5 7f00 cmp.w r5, #512 ; 0x200 - d031878: f3c0 0009 ubfx r0, r0, #0, #10 - d03187c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d031880: bf88 it hi - d031882: f5c5 6580 rsbhi r5, r5, #1024 ; 0x400 - d031886: f5b0 7f00 cmp.w r0, #512 ; 0x200 - d03188a: bf88 it hi - d03188c: f5c0 6080 rsbhi r0, r0, #1024 ; 0x400 - d031890: 2d20 cmp r5, #32 - d031892: d802 bhi.n d03189a <halrf_dbg_log_8730e+0xe6> - d031894: 2820 cmp r0, #32 - d031896: f240 80d0 bls.w d031a3a <halrf_dbg_log_8730e+0x286> - d03189a: f244 50fc movw r0, #17916 ; 0x45fc - d03189e: f006 f96e bl d037b7e <halrf_rreg> - d0318a2: 4601 mov r1, r0 - d0318a4: 486e ldr r0, [pc, #440] ; (d031a60 <halrf_dbg_log_8730e+0x2ac>) - d0318a6: f7d2 fb27 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0318aa: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0318ae: f641 6058 movw r0, #7768 ; 0x1e58 - d0318b2: f006 f964 bl d037b7e <halrf_rreg> - d0318b6: 4601 mov r1, r0 - d0318b8: 486a ldr r0, [pc, #424] ; (d031a64 <halrf_dbg_log_8730e+0x2b0>) - d0318ba: f7d2 fb1d bl d003ef8 <inic_ipc_dev_buffered_printf> - d0318be: f894 33dc ldrb.w r3, [r4, #988] ; 0x3dc - d0318c2: b113 cbz r3, d0318ca <halrf_dbg_log_8730e+0x116> - d0318c4: 4868 ldr r0, [pc, #416] ; (d031a68 <halrf_dbg_log_8730e+0x2b4>) - d0318c6: f7d2 fb17 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0318ca: f894 33e0 ldrb.w r3, [r4, #992] ; 0x3e0 - d0318ce: b113 cbz r3, d0318d6 <halrf_dbg_log_8730e+0x122> - d0318d0: 4866 ldr r0, [pc, #408] ; (d031a6c <halrf_dbg_log_8730e+0x2b8>) - d0318d2: f7d2 fb11 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0318d6: f894 33e2 ldrb.w r3, [r4, #994] ; 0x3e2 - d0318da: b113 cbz r3, d0318e2 <halrf_dbg_log_8730e+0x12e> - d0318dc: 4864 ldr r0, [pc, #400] ; (d031a70 <halrf_dbg_log_8730e+0x2bc>) - d0318de: f7d2 fb0b bl d003ef8 <inic_ipc_dev_buffered_printf> - d0318e2: 6863 ldr r3, [r4, #4] - d0318e4: 2208 movs r2, #8 - d0318e6: 2100 movs r1, #0 - d0318e8: 6958 ldr r0, [r3, #20] - d0318ea: 4b57 ldr r3, [pc, #348] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d0318ec: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0318f0: f7e3 fbda bl d0150a8 <halbb_read_rf_reg> - d0318f4: 6863 ldr r3, [r4, #4] - d0318f6: 4605 mov r5, r0 - d0318f8: 2209 movs r2, #9 - d0318fa: 6958 ldr r0, [r3, #20] - d0318fc: 2100 movs r1, #0 - d0318fe: 4b52 ldr r3, [pc, #328] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d031900: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031904: f7e3 fbd0 bl d0150a8 <halbb_read_rf_reg> - d031908: 4629 mov r1, r5 - d03190a: 4602 mov r2, r0 - d03190c: 4859 ldr r0, [pc, #356] ; (d031a74 <halrf_dbg_log_8730e+0x2c0>) - d03190e: f7d2 faf3 bl d003ef8 <inic_ipc_dev_buffered_printf> - d031912: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d031916: f248 0038 movw r0, #32824 ; 0x8038 - d03191a: f006 f930 bl d037b7e <halrf_rreg> - d03191e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d031922: 4605 mov r5, r0 - d031924: f248 10a0 movw r0, #33184 ; 0x81a0 - d031928: f006 f929 bl d037b7e <halrf_rreg> - d03192c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d031930: 9003 str r0, [sp, #12] - d031932: f248 109c movw r0, #33180 ; 0x819c - d031936: f006 f922 bl d037b7e <halrf_rreg> - d03193a: 9a03 ldr r2, [sp, #12] - d03193c: 4603 mov r3, r0 - d03193e: 4629 mov r1, r5 - d031940: 484d ldr r0, [pc, #308] ; (d031a78 <halrf_dbg_log_8730e+0x2c4>) - d031942: f7d2 fad9 bl d003ef8 <inic_ipc_dev_buffered_printf> - d031946: 6863 ldr r3, [r4, #4] - d031948: 2200 movs r2, #0 - d03194a: 6958 ldr r0, [r3, #20] - d03194c: 4611 mov r1, r2 - d03194e: 4b3e ldr r3, [pc, #248] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d031950: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031954: f7e3 fba8 bl d0150a8 <halbb_read_rf_reg> - d031958: 6863 ldr r3, [r4, #4] - d03195a: 4605 mov r5, r0 - d03195c: 2205 movs r2, #5 - d03195e: 6958 ldr r0, [r3, #20] - d031960: 2100 movs r1, #0 - d031962: 2301 movs r3, #1 - d031964: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031968: f7e3 fb9e bl d0150a8 <halbb_read_rf_reg> - d03196c: 6863 ldr r3, [r4, #4] - d03196e: 4606 mov r6, r0 - d031970: 229f movs r2, #159 ; 0x9f - d031972: 6958 ldr r0, [r3, #20] - d031974: 2100 movs r1, #0 - d031976: 4b34 ldr r3, [pc, #208] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d031978: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d03197c: f7e3 fb94 bl d0150a8 <halbb_read_rf_reg> - d031980: 6863 ldr r3, [r4, #4] - d031982: 4607 mov r7, r0 - d031984: 229c movs r2, #156 ; 0x9c - d031986: 6958 ldr r0, [r3, #20] - d031988: 2100 movs r1, #0 - d03198a: 4b2f ldr r3, [pc, #188] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d03198c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031990: f7e3 fb8a bl d0150a8 <halbb_read_rf_reg> - d031994: 6863 ldr r3, [r4, #4] - d031996: 4680 mov r8, r0 - d031998: 229d movs r2, #157 ; 0x9d - d03199a: 6958 ldr r0, [r3, #20] - d03199c: 2100 movs r1, #0 - d03199e: 4b2a ldr r3, [pc, #168] ; (d031a48 <halrf_dbg_log_8730e+0x294>) - d0319a0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0319a4: f7e3 fb80 bl d0150a8 <halbb_read_rf_reg> - d0319a8: 4c34 ldr r4, [pc, #208] ; (d031a7c <halrf_dbg_log_8730e+0x2c8>) - d0319aa: 463b mov r3, r7 - d0319ac: b2f2 uxtb r2, r6 - d0319ae: 4629 mov r1, r5 - d0319b0: 4d33 ldr r5, [pc, #204] ; (d031a80 <halrf_dbg_log_8730e+0x2cc>) - d0319b2: e9cd 8000 strd r8, r0, [sp] - d0319b6: 4833 ldr r0, [pc, #204] ; (d031a84 <halrf_dbg_log_8730e+0x2d0>) - d0319b8: f7d2 fa9e bl d003ef8 <inic_ipc_dev_buffered_printf> - d0319bc: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d0319c0: f248 0020 movw r0, #32800 ; 0x8020 - d0319c4: f006 f8db bl d037b7e <halrf_rreg> - d0319c8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0319cc: 2801 cmp r0, #1 - d0319ce: bf0c ite eq - d0319d0: 4626 moveq r6, r4 - d0319d2: 462e movne r6, r5 - d0319d4: f248 10c4 movw r0, #33220 ; 0x81c4 - d0319d8: f006 f8d1 bl d037b7e <halrf_rreg> - d0319dc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0319e0: 9003 str r0, [sp, #12] - d0319e2: f645 0064 movw r0, #22628 ; 0x5864 - d0319e6: f006 f8ca bl d037b7e <halrf_rreg> - d0319ea: 9a03 ldr r2, [sp, #12] - d0319ec: 4603 mov r3, r0 - d0319ee: 4631 mov r1, r6 - d0319f0: 4825 ldr r0, [pc, #148] ; (d031a88 <halrf_dbg_log_8730e+0x2d4>) - d0319f2: f7d2 fa81 bl d003ef8 <inic_ipc_dev_buffered_printf> - d0319f6: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d0319fa: f645 0020 movw r0, #22560 ; 0x5820 - d0319fe: f006 f8be bl d037b7e <halrf_rreg> - d031a02: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d031a06: 2801 cmp r0, #1 - d031a08: bf18 it ne - d031a0a: 462c movne r4, r5 - d031a0c: f44f 50e3 mov.w r0, #7264 ; 0x1c60 - d031a10: f006 f8b5 bl d037b7e <halrf_rreg> - d031a14: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d031a18: 9003 str r0, [sp, #12] - d031a1a: f645 0020 movw r0, #22560 ; 0x5820 - d031a1e: f006 f8ae bl d037b7e <halrf_rreg> - d031a22: 9a03 ldr r2, [sp, #12] - d031a24: 4603 mov r3, r0 - d031a26: 4621 mov r1, r4 - d031a28: 4818 ldr r0, [pc, #96] ; (d031a8c <halrf_dbg_log_8730e+0x2d8>) - d031a2a: b004 add sp, #16 - d031a2c: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d031a30: f7d2 ba62 b.w d003ef8 <inic_ipc_dev_buffered_printf> - d031a34: 4629 mov r1, r5 - d031a36: 4816 ldr r0, [pc, #88] ; (d031a90 <halrf_dbg_log_8730e+0x2dc>) - d031a38: e70d b.n d031856 <halrf_dbg_log_8730e+0xa2> - d031a3a: f244 50fc movw r0, #17916 ; 0x45fc - d031a3e: f006 f89e bl d037b7e <halrf_rreg> - d031a42: 4601 mov r1, r0 - d031a44: 4813 ldr r0, [pc, #76] ; (d031a94 <halrf_dbg_log_8730e+0x2e0>) - d031a46: e72e b.n d0318a6 <halrf_dbg_log_8730e+0xf2> - d031a48: 000fffff .word 0x000fffff - d031a4c: 0d04e5d7 .word 0x0d04e5d7 - d031a50: 0d04e5ec .word 0x0d04e5ec - d031a54: 0d04e605 .word 0x0d04e605 - d031a58: 0d04e614 .word 0x0d04e614 - d031a5c: 00ffc000 .word 0x00ffc000 - d031a60: 0d04e640 .word 0x0d04e640 - d031a64: 0d04e674 .word 0x0d04e674 - d031a68: 0d04e686 .word 0x0d04e686 - d031a6c: 0d04e696 .word 0x0d04e696 - d031a70: 0d04e6a8 .word 0x0d04e6a8 - d031a74: 0d04e6ba .word 0x0d04e6ba - d031a78: 0d04e6d7 .word 0x0d04e6d7 - d031a7c: 0d04e5d0 .word 0x0d04e5d0 - d031a80: 0d04e5d3 .word 0x0d04e5d3 - d031a84: 0d04e6f9 .word 0x0d04e6f9 - d031a88: 0d04e73b .word 0x0d04e73b - d031a8c: 0d04e767 .word 0x0d04e767 - d031a90: 0d04e62d .word 0x0d04e62d - d031a94: 0d04e65d .word 0x0d04e65d - -0d031a98 <halrf_dbg_watchdog_8730e>: - d031a98: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - d031a9c: 6843 ldr r3, [r0, #4] - d031a9e: 4604 mov r4, r0 - d031aa0: 22d4 movs r2, #212 ; 0xd4 - d031aa2: 2100 movs r1, #0 - d031aa4: 6958 ldr r0, [r3, #20] - d031aa6: f647 73c0 movw r3, #32704 ; 0x7fc0 - d031aaa: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031aae: f7e3 fafb bl d0150a8 <halbb_read_rf_reg> - d031ab2: 6863 ldr r3, [r4, #4] - d031ab4: 4605 mov r5, r0 - d031ab6: 22bb movs r2, #187 ; 0xbb - d031ab8: 6958 ldr r0, [r3, #20] - d031aba: 2100 movs r1, #0 - d031abc: 2301 movs r3, #1 - d031abe: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031ac2: f7e3 faf1 bl d0150a8 <halbb_read_rf_reg> - d031ac6: b118 cbz r0, d031ad0 <halrf_dbg_watchdog_8730e+0x38> - d031ac8: b115 cbz r5, d031ad0 <halrf_dbg_watchdog_8730e+0x38> - d031aca: b2eb uxtb r3, r5 - d031acc: 2bff cmp r3, #255 ; 0xff - d031ace: d163 bne.n d031b98 <halrf_dbg_watchdog_8730e+0x100> - d031ad0: 4629 mov r1, r5 - d031ad2: 4833 ldr r0, [pc, #204] ; (d031ba0 <halrf_dbg_watchdog_8730e+0x108>) - d031ad4: f7d2 fa10 bl d003ef8 <inic_ipc_dev_buffered_printf> - d031ad8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d031adc: f44f 50e3 mov.w r0, #7264 ; 0x1c60 - d031ae0: f894 5039 ldrb.w r5, [r4, #57] ; 0x39 - d031ae4: f006 f84b bl d037b7e <halrf_rreg> - d031ae8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d031aec: 9003 str r0, [sp, #12] - d031aee: f248 00f0 movw r0, #33008 ; 0x80f0 - d031af2: f006 f844 bl d037b7e <halrf_rreg> - d031af6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d031afa: 9002 str r0, [sp, #8] - d031afc: f645 0020 movw r0, #22560 ; 0x5820 - d031b00: f006 f83d bl d037b7e <halrf_rreg> - d031b04: 4629 mov r1, r5 - d031b06: 9000 str r0, [sp, #0] - d031b08: 4826 ldr r0, [pc, #152] ; (d031ba4 <halrf_dbg_watchdog_8730e+0x10c>) - d031b0a: e9dd 3202 ldrd r3, r2, [sp, #8] - d031b0e: f7d2 f9f3 bl d003ef8 <inic_ipc_dev_buffered_printf> - d031b12: f894 34a5 ldrb.w r3, [r4, #1189] ; 0x4a5 - d031b16: 2b00 cmp r3, #0 - d031b18: d03b beq.n d031b92 <halrf_dbg_watchdog_8730e+0xfa> - d031b1a: 6863 ldr r3, [r4, #4] - d031b1c: 2200 movs r2, #0 - d031b1e: 6958 ldr r0, [r3, #20] - d031b20: 4611 mov r1, r2 - d031b22: 4b21 ldr r3, [pc, #132] ; (d031ba8 <halrf_dbg_watchdog_8730e+0x110>) - d031b24: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031b28: f7e3 fabe bl d0150a8 <halbb_read_rf_reg> - d031b2c: 6863 ldr r3, [r4, #4] - d031b2e: 4605 mov r5, r0 - d031b30: 2205 movs r2, #5 - d031b32: 6958 ldr r0, [r3, #20] - d031b34: 2100 movs r1, #0 - d031b36: 2301 movs r3, #1 - d031b38: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031b3c: f7e3 fab4 bl d0150a8 <halbb_read_rf_reg> - d031b40: 6863 ldr r3, [r4, #4] - d031b42: 4606 mov r6, r0 - d031b44: 229f movs r2, #159 ; 0x9f - d031b46: 6958 ldr r0, [r3, #20] - d031b48: 2100 movs r1, #0 - d031b4a: 4b17 ldr r3, [pc, #92] ; (d031ba8 <halrf_dbg_watchdog_8730e+0x110>) - d031b4c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031b50: f7e3 faaa bl d0150a8 <halbb_read_rf_reg> - d031b54: 6863 ldr r3, [r4, #4] - d031b56: 4607 mov r7, r0 - d031b58: 229c movs r2, #156 ; 0x9c - d031b5a: 6958 ldr r0, [r3, #20] - d031b5c: 2100 movs r1, #0 - d031b5e: 4b12 ldr r3, [pc, #72] ; (d031ba8 <halrf_dbg_watchdog_8730e+0x110>) - d031b60: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031b64: f7e3 faa0 bl d0150a8 <halbb_read_rf_reg> - d031b68: 6863 ldr r3, [r4, #4] - d031b6a: 4680 mov r8, r0 - d031b6c: 229d movs r2, #157 ; 0x9d - d031b6e: 6958 ldr r0, [r3, #20] - d031b70: 2100 movs r1, #0 - d031b72: 4b0d ldr r3, [pc, #52] ; (d031ba8 <halrf_dbg_watchdog_8730e+0x110>) - d031b74: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031b78: f7e3 fa96 bl d0150a8 <halbb_read_rf_reg> - d031b7c: 463b mov r3, r7 - d031b7e: 4632 mov r2, r6 - d031b80: 4629 mov r1, r5 - d031b82: e9cd 8000 strd r8, r0, [sp] - d031b86: 4809 ldr r0, [pc, #36] ; (d031bac <halrf_dbg_watchdog_8730e+0x114>) - d031b88: f7d2 f9b6 bl d003ef8 <inic_ipc_dev_buffered_printf> - d031b8c: 2300 movs r3, #0 - d031b8e: f884 34a5 strb.w r3, [r4, #1189] ; 0x4a5 - d031b92: b004 add sp, #16 - d031b94: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d031b98: 4629 mov r1, r5 - d031b9a: 4805 ldr r0, [pc, #20] ; (d031bb0 <halrf_dbg_watchdog_8730e+0x118>) - d031b9c: e79a b.n d031ad4 <halrf_dbg_watchdog_8730e+0x3c> - d031b9e: bf00 nop - d031ba0: 0d04e794 .word 0x0d04e794 - d031ba4: 0d04e7d0 .word 0x0d04e7d0 - d031ba8: 000fffff .word 0x000fffff - d031bac: 0d04e804 .word 0x0d04e804 - d031bb0: 0d04e7b5 .word 0x0d04e7b5 - -0d031bb4 <halrf_x2k_8730e>: - d031bb4: b573 push {r0, r1, r4, r5, r6, lr} - d031bb6: 6843 ldr r3, [r0, #4] - d031bb8: 4604 mov r4, r0 - d031bba: 2218 movs r2, #24 - d031bbc: 2100 movs r1, #0 - d031bbe: 6958 ldr r0, [r3, #20] - d031bc0: 2501 movs r5, #1 - d031bc2: 4b2f ldr r3, [pc, #188] ; (d031c80 <halrf_x2k_8730e+0xcc>) - d031bc4: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031bc8: f7e3 fa6e bl d0150a8 <halbb_read_rf_reg> - d031bcc: 4b2d ldr r3, [pc, #180] ; (d031c84 <halrf_x2k_8730e+0xd0>) - d031bce: 2218 movs r2, #24 - d031bd0: 2100 movs r1, #0 - d031bd2: 9300 str r3, [sp, #0] - d031bd4: 4606 mov r6, r0 - d031bd6: 4b2a ldr r3, [pc, #168] ; (d031c80 <halrf_x2k_8730e+0xcc>) - d031bd8: 4620 mov r0, r4 - d031bda: f005 ffdd bl d037b98 <halrf_wrf> - d031bde: f44f 2380 mov.w r3, #262144 ; 0x40000 - d031be2: 22bf movs r2, #191 ; 0xbf - d031be4: 2100 movs r1, #0 - d031be6: 4620 mov r0, r4 - d031be8: 9500 str r5, [sp, #0] - d031bea: f005 ffd5 bl d037b98 <halrf_wrf> - d031bee: 2304 movs r3, #4 - d031bf0: 22bf movs r2, #191 ; 0xbf - d031bf2: 2100 movs r1, #0 - d031bf4: 4620 mov r0, r4 - d031bf6: 9500 str r5, [sp, #0] - d031bf8: f005 ffce bl d037b98 <halrf_wrf> - d031bfc: 2100 movs r1, #0 - d031bfe: f44f 2500 mov.w r5, #524288 ; 0x80000 - d031c02: 4b1f ldr r3, [pc, #124] ; (d031c80 <halrf_x2k_8730e+0xcc>) - d031c04: 22bd movs r2, #189 ; 0xbd - d031c06: 4620 mov r0, r4 - d031c08: 9100 str r1, [sp, #0] - d031c0a: f005 ffc5 bl d037b98 <halrf_wrf> - d031c0e: 4b1c ldr r3, [pc, #112] ; (d031c80 <halrf_x2k_8730e+0xcc>) - d031c10: 22bd movs r2, #189 ; 0xbd - d031c12: 2100 movs r1, #0 - d031c14: 4620 mov r0, r4 - d031c16: 9500 str r5, [sp, #0] - d031c18: f005 ffbe bl d037b98 <halrf_wrf> - d031c1c: 2100 movs r1, #0 - d031c1e: 4b18 ldr r3, [pc, #96] ; (d031c80 <halrf_x2k_8730e+0xcc>) - d031c20: 22bf movs r2, #191 ; 0xbf - d031c22: 4620 mov r0, r4 - d031c24: 9100 str r1, [sp, #0] - d031c26: f005 ffb7 bl d037b98 <halrf_wrf> - d031c2a: 2100 movs r1, #0 - d031c2c: 4b14 ldr r3, [pc, #80] ; (d031c80 <halrf_x2k_8730e+0xcc>) - d031c2e: 22bd movs r2, #189 ; 0xbd - d031c30: 4620 mov r0, r4 - d031c32: 9100 str r1, [sp, #0] - d031c34: f005 ffb0 bl d037b98 <halrf_wrf> - d031c38: 9500 str r5, [sp, #0] - d031c3a: f44f 757a mov.w r5, #1000 ; 0x3e8 - d031c3e: 4b10 ldr r3, [pc, #64] ; (d031c80 <halrf_x2k_8730e+0xcc>) - d031c40: 22bd movs r2, #189 ; 0xbd - d031c42: 2100 movs r1, #0 - d031c44: 4620 mov r0, r4 - d031c46: f005 ffa7 bl d037b98 <halrf_wrf> - d031c4a: 6863 ldr r3, [r4, #4] - d031c4c: 22bc movs r2, #188 ; 0xbc - d031c4e: 2100 movs r1, #0 - d031c50: 6958 ldr r0, [r3, #20] - d031c52: f44f 4300 mov.w r3, #32768 ; 0x8000 - d031c56: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031c5a: f7e3 fa25 bl d0150a8 <halbb_read_rf_reg> - d031c5e: b130 cbz r0, d031c6e <halrf_x2k_8730e+0xba> - d031c60: 3d01 subs r5, #1 - d031c62: 200a movs r0, #10 - d031c64: f7d3 ff30 bl d005ac8 <rtw_udelay_os> - d031c68: b2ad uxth r5, r5 - d031c6a: 2d00 cmp r5, #0 - d031c6c: d1ed bne.n d031c4a <halrf_x2k_8730e+0x96> - d031c6e: 4b04 ldr r3, [pc, #16] ; (d031c80 <halrf_x2k_8730e+0xcc>) - d031c70: 2218 movs r2, #24 - d031c72: 2100 movs r1, #0 - d031c74: 4620 mov r0, r4 - d031c76: 9600 str r6, [sp, #0] - d031c78: f005 ff8e bl d037b98 <halrf_wrf> - d031c7c: b002 add sp, #8 - d031c7e: bd70 pop {r4, r5, r6, pc} - d031c80: 000fffff .word 0x000fffff - d031c84: 00010d08 .word 0x00010d08 - -0d031c88 <halrf_synk_8730e>: - d031c88: f7ff bf94 b.w d031bb4 <halrf_x2k_8730e> - -0d031c8c <halrf_lck_8730e>: - d031c8c: b537 push {r0, r1, r2, r4, r5, lr} - d031c8e: 6843 ldr r3, [r0, #4] - d031c90: 4604 mov r4, r0 - d031c92: 2218 movs r2, #24 - d031c94: 2100 movs r1, #0 - d031c96: 6958 ldr r0, [r3, #20] - d031c98: f242 7510 movw r5, #10000 ; 0x2710 - d031c9c: 4b11 ldr r3, [pc, #68] ; (d031ce4 <halrf_lck_8730e+0x58>) - d031c9e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031ca2: f7e3 fa01 bl d0150a8 <halbb_read_rf_reg> - d031ca6: 4b0f ldr r3, [pc, #60] ; (d031ce4 <halrf_lck_8730e+0x58>) - d031ca8: 2218 movs r2, #24 - d031caa: 2100 movs r1, #0 - d031cac: 9000 str r0, [sp, #0] - d031cae: 4620 mov r0, r4 - d031cb0: f005 ff72 bl d037b98 <halrf_wrf> - d031cb4: 200a movs r0, #10 - d031cb6: f7d3 ff07 bl d005ac8 <rtw_udelay_os> - d031cba: 6863 ldr r3, [r4, #4] - d031cbc: 22d4 movs r2, #212 ; 0xd4 - d031cbe: 2100 movs r1, #0 - d031cc0: 6958 ldr r0, [r3, #20] - d031cc2: 2310 movs r3, #16 - d031cc4: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031cc8: f7e3 f9ee bl d0150a8 <halbb_read_rf_reg> - d031ccc: b120 cbz r0, d031cd8 <halrf_lck_8730e+0x4c> - d031cce: 200a movs r0, #10 - d031cd0: f7d3 fefa bl d005ac8 <rtw_udelay_os> - d031cd4: 3d01 subs r5, #1 - d031cd6: d1f0 bne.n d031cba <halrf_lck_8730e+0x2e> - d031cd8: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 - d031cdc: f884 303c strb.w r3, [r4, #60] ; 0x3c - d031ce0: b003 add sp, #12 - d031ce2: bd30 pop {r4, r5, pc} - d031ce4: 000fffff .word 0x000fffff - -0d031ce8 <halrf_lck_tracking_8730e>: - d031ce8: b573 push {r0, r1, r4, r5, r6, lr} - d031cea: 6803 ldr r3, [r0, #0] - d031cec: 4606 mov r6, r0 - d031cee: f893 2070 ldrb.w r2, [r3, #112] ; 0x70 - d031cf2: 2aff cmp r2, #255 ; 0xff - d031cf4: d041 beq.n d031d7a <halrf_lck_tracking_8730e+0x92> - d031cf6: f890 503c ldrb.w r5, [r0, #60] ; 0x3c - d031cfa: b92d cbnz r5, d031d08 <halrf_lck_tracking_8730e+0x20> - d031cfc: 4630 mov r0, r6 - d031cfe: b002 add sp, #8 - d031d00: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d031d04: f7fc bdfb b.w d02e8fe <halrf_lck_trigger> - d031d08: f890 4039 ldrb.w r4, [r0, #57] ; 0x39 - d031d0c: 42a5 cmp r5, r4 - d031d0e: bf8c ite hi - d031d10: 1b2d subhi r5, r5, r4 - d031d12: 1b65 subls r5, r4, r5 - d031d14: 1aa4 subs r4, r4, r2 - d031d16: b264 sxtb r4, r4 - d031d18: 2c5f cmp r4, #95 ; 0x5f - d031d1a: dc22 bgt.n d031d62 <halrf_lck_tracking_8730e+0x7a> - d031d1c: 2c4f cmp r4, #79 ; 0x4f - d031d1e: dc22 bgt.n d031d66 <halrf_lck_tracking_8730e+0x7e> - d031d20: 2c3f cmp r4, #63 ; 0x3f - d031d22: dc22 bgt.n d031d6a <halrf_lck_tracking_8730e+0x82> - d031d24: 2c2f cmp r4, #47 ; 0x2f - d031d26: dc22 bgt.n d031d6e <halrf_lck_tracking_8730e+0x86> - d031d28: 2c1f cmp r4, #31 - d031d2a: dc22 bgt.n d031d72 <halrf_lck_tracking_8730e+0x8a> - d031d2c: 2c0f cmp r4, #15 - d031d2e: bfd4 ite le - d031d30: 2400 movle r4, #0 - d031d32: 2401 movgt r4, #1 - d031d34: 6873 ldr r3, [r6, #4] - d031d36: 22b3 movs r2, #179 ; 0xb3 - d031d38: 2100 movs r1, #0 - d031d3a: 6958 ldr r0, [r3, #20] - d031d3c: f44f 73f8 mov.w r3, #496 ; 0x1f0 - d031d40: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031d44: f7e3 f9b0 bl d0150a8 <halbb_read_rf_reg> - d031d48: 4284 cmp r4, r0 - d031d4a: d014 beq.n d031d76 <halrf_lck_tracking_8730e+0x8e> - d031d4c: 2d03 cmp r5, #3 - d031d4e: d914 bls.n d031d7a <halrf_lck_tracking_8730e+0x92> - d031d50: f44f 73f8 mov.w r3, #496 ; 0x1f0 - d031d54: 22b3 movs r2, #179 ; 0xb3 - d031d56: 2100 movs r1, #0 - d031d58: 4630 mov r0, r6 - d031d5a: 9400 str r4, [sp, #0] - d031d5c: f005 ff1c bl d037b98 <halrf_wrf> - d031d60: e7cc b.n d031cfc <halrf_lck_tracking_8730e+0x14> - d031d62: 2406 movs r4, #6 - d031d64: e7e6 b.n d031d34 <halrf_lck_tracking_8730e+0x4c> - d031d66: 2405 movs r4, #5 - d031d68: e7e4 b.n d031d34 <halrf_lck_tracking_8730e+0x4c> - d031d6a: 2404 movs r4, #4 - d031d6c: e7e2 b.n d031d34 <halrf_lck_tracking_8730e+0x4c> - d031d6e: 2403 movs r4, #3 - d031d70: e7e0 b.n d031d34 <halrf_lck_tracking_8730e+0x4c> - d031d72: 2402 movs r4, #2 - d031d74: e7de b.n d031d34 <halrf_lck_tracking_8730e+0x4c> - d031d76: 2d1f cmp r5, #31 - d031d78: d8c0 bhi.n d031cfc <halrf_lck_tracking_8730e+0x14> - d031d7a: b002 add sp, #8 - d031d7c: bd70 pop {r4, r5, r6, pc} - -0d031d7e <halrf_get_thermal_8730e>: - d031d7e: 2301 movs r3, #1 - d031d80: 2242 movs r2, #66 ; 0x42 - d031d82: b513 push {r0, r1, r4, lr} - d031d84: 4604 mov r4, r0 + d031824: 4620 mov r0, r4 + d031826: f7fe f9d3 bl d02fbd0 <halrf_rf_para_bbgm_8730e> + d03182a: 2200 movs r2, #0 + d03182c: 4620 mov r0, r4 + d03182e: 4611 mov r1, r2 + d031830: f7fd fbc3 bl d02efba <halrf_tmac_tx_pause> + d031834: f241 3188 movw r1, #5000 ; 0x1388 + d031838: 4638 mov r0, r7 + d03183a: f7ee f912 bl d01fa62 <rtw_hal_mac_issue_cts2self> + d03183e: 2201 movs r2, #1 + d031840: 2100 movs r1, #0 + d031842: 4620 mov r0, r4 + d031844: f7fd fbb9 bl d02efba <halrf_tmac_tx_pause> + d031848: 2101 movs r1, #1 + d03184a: 4620 mov r0, r4 + d03184c: f7ff fd66 bl d03131c <halrf_rx_dck_8730e_band_bcut> + d031850: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 + d031854: f884 3495 strb.w r3, [r4, #1173] ; 0x495 + d031858: e7d6 b.n d031808 <halrf_rx_dck_8730e_dcut+0xb8> + d03185a: f894 3497 ldrb.w r3, [r4, #1175] ; 0x497 + d03185e: b903 cbnz r3, d031862 <halrf_rx_dck_8730e_dcut+0x112> + d031860: 2101 movs r1, #1 + d031862: 4620 mov r0, r4 + d031864: f7fe f9b4 bl d02fbd0 <halrf_rf_para_bbgm_8730e> + d031868: 2100 movs r1, #0 + d03186a: 4620 mov r0, r4 + d03186c: f7ff fd56 bl d03131c <halrf_rx_dck_8730e_band_bcut> + d031870: f894 3496 ldrb.w r3, [r4, #1174] ; 0x496 + d031874: 2b00 cmp r3, #0 + d031876: d0c7 beq.n d031808 <halrf_rx_dck_8730e_dcut+0xb8> + d031878: f894 3492 ldrb.w r3, [r4, #1170] ; 0x492 + d03187c: f884 3494 strb.w r3, [r4, #1172] ; 0x494 + d031880: e7c2 b.n d031808 <halrf_rx_dck_8730e_dcut+0xb8> + d031882: bf00 nop + d031884: 000fffff .word 0x000fffff + d031888: 00010d20 .word 0x00010d20 + d03188c: 00010018 .word 0x00010018 + +0d031890 <halrf_dbg_log_8730e>: + d031890: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} + d031894: 6843 ldr r3, [r0, #4] + d031896: 4604 mov r4, r0 + d031898: 22b3 movs r2, #179 ; 0xb3 + d03189a: 2100 movs r1, #0 + d03189c: 6958 ldr r0, [r3, #20] + d03189e: 4ba1 ldr r3, [pc, #644] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d0318a0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0318a4: f7e3 fc00 bl d0150a8 <halbb_read_rf_reg> + d0318a8: 4601 mov r1, r0 + d0318aa: 489f ldr r0, [pc, #636] ; (d031b28 <halrf_dbg_log_8730e+0x298>) + d0318ac: f7d2 fb24 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0318b0: 6863 ldr r3, [r4, #4] + d0318b2: 22bc movs r2, #188 ; 0xbc + d0318b4: 2100 movs r1, #0 + d0318b6: 6958 ldr r0, [r3, #20] + d0318b8: 4b9a ldr r3, [pc, #616] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d0318ba: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0318be: f7e3 fbf3 bl d0150a8 <halbb_read_rf_reg> + d0318c2: 6863 ldr r3, [r4, #4] + d0318c4: 4605 mov r5, r0 + d0318c6: 22bd movs r2, #189 ; 0xbd + d0318c8: 6958 ldr r0, [r3, #20] + d0318ca: 2100 movs r1, #0 + d0318cc: 4b95 ldr r3, [pc, #596] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d0318ce: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0318d2: f7e3 fbe9 bl d0150a8 <halbb_read_rf_reg> + d0318d6: 4629 mov r1, r5 + d0318d8: 4602 mov r2, r0 + d0318da: 4894 ldr r0, [pc, #592] ; (d031b2c <halrf_dbg_log_8730e+0x29c>) + d0318dc: f7d2 fb0c bl d003ef8 <inic_ipc_dev_buffered_printf> + d0318e0: 6863 ldr r3, [r4, #4] + d0318e2: 221b movs r2, #27 + d0318e4: 2100 movs r1, #0 + d0318e6: 6958 ldr r0, [r3, #20] + d0318e8: 4b8e ldr r3, [pc, #568] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d0318ea: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0318ee: f7e3 fbdb bl d0150a8 <halbb_read_rf_reg> + d0318f2: 4601 mov r1, r0 + d0318f4: 488e ldr r0, [pc, #568] ; (d031b30 <halrf_dbg_log_8730e+0x2a0>) + d0318f6: f7d2 faff bl d003ef8 <inic_ipc_dev_buffered_printf> + d0318fa: 6863 ldr r3, [r4, #4] + d0318fc: 22d4 movs r2, #212 ; 0xd4 + d0318fe: 2100 movs r1, #0 + d031900: 6958 ldr r0, [r3, #20] + d031902: f647 73c0 movw r3, #32704 ; 0x7fc0 + d031906: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d03190a: f7e3 fbcd bl d0150a8 <halbb_read_rf_reg> + d03190e: 6863 ldr r3, [r4, #4] + d031910: 4605 mov r5, r0 + d031912: 22bb movs r2, #187 ; 0xbb + d031914: 6958 ldr r0, [r3, #20] + d031916: 2100 movs r1, #0 + d031918: 2301 movs r3, #1 + d03191a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d03191e: f7e3 fbc3 bl d0150a8 <halbb_read_rf_reg> + d031922: b120 cbz r0, d03192e <halrf_dbg_log_8730e+0x9e> + d031924: b11d cbz r5, d03192e <halrf_dbg_log_8730e+0x9e> + d031926: b2eb uxtb r3, r5 + d031928: 2bff cmp r3, #255 ; 0xff + d03192a: f040 80f1 bne.w d031b10 <halrf_dbg_log_8730e+0x280> + d03192e: 4629 mov r1, r5 + d031930: 4880 ldr r0, [pc, #512] ; (d031b34 <halrf_dbg_log_8730e+0x2a4>) + d031932: f7d2 fae1 bl d003ef8 <inic_ipc_dev_buffered_printf> + d031936: f240 31ff movw r1, #1023 ; 0x3ff + d03193a: f244 50fc movw r0, #17916 ; 0x45fc + d03193e: f006 f98c bl d037c5a <halrf_rreg> + d031942: f3c0 0509 ubfx r5, r0, #0, #10 + d031946: 497c ldr r1, [pc, #496] ; (d031b38 <halrf_dbg_log_8730e+0x2a8>) + d031948: f244 50fc movw r0, #17916 ; 0x45fc + d03194c: f006 f985 bl d037c5a <halrf_rreg> + d031950: f5b5 7f00 cmp.w r5, #512 ; 0x200 + d031954: f3c0 0009 ubfx r0, r0, #0, #10 + d031958: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03195c: bf88 it hi + d03195e: f5c5 6580 rsbhi r5, r5, #1024 ; 0x400 + d031962: f5b0 7f00 cmp.w r0, #512 ; 0x200 + d031966: bf88 it hi + d031968: f5c0 6080 rsbhi r0, r0, #1024 ; 0x400 + d03196c: 2d20 cmp r5, #32 + d03196e: d802 bhi.n d031976 <halrf_dbg_log_8730e+0xe6> + d031970: 2820 cmp r0, #32 + d031972: f240 80d0 bls.w d031b16 <halrf_dbg_log_8730e+0x286> + d031976: f244 50fc movw r0, #17916 ; 0x45fc + d03197a: f006 f96e bl d037c5a <halrf_rreg> + d03197e: 4601 mov r1, r0 + d031980: 486e ldr r0, [pc, #440] ; (d031b3c <halrf_dbg_log_8730e+0x2ac>) + d031982: f7d2 fab9 bl d003ef8 <inic_ipc_dev_buffered_printf> + d031986: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03198a: f641 6058 movw r0, #7768 ; 0x1e58 + d03198e: f006 f964 bl d037c5a <halrf_rreg> + d031992: 4601 mov r1, r0 + d031994: 486a ldr r0, [pc, #424] ; (d031b40 <halrf_dbg_log_8730e+0x2b0>) + d031996: f7d2 faaf bl d003ef8 <inic_ipc_dev_buffered_printf> + d03199a: f894 33dc ldrb.w r3, [r4, #988] ; 0x3dc + d03199e: b113 cbz r3, d0319a6 <halrf_dbg_log_8730e+0x116> + d0319a0: 4868 ldr r0, [pc, #416] ; (d031b44 <halrf_dbg_log_8730e+0x2b4>) + d0319a2: f7d2 faa9 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0319a6: f894 33e0 ldrb.w r3, [r4, #992] ; 0x3e0 + d0319aa: b113 cbz r3, d0319b2 <halrf_dbg_log_8730e+0x122> + d0319ac: 4866 ldr r0, [pc, #408] ; (d031b48 <halrf_dbg_log_8730e+0x2b8>) + d0319ae: f7d2 faa3 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0319b2: f894 33e2 ldrb.w r3, [r4, #994] ; 0x3e2 + d0319b6: b113 cbz r3, d0319be <halrf_dbg_log_8730e+0x12e> + d0319b8: 4864 ldr r0, [pc, #400] ; (d031b4c <halrf_dbg_log_8730e+0x2bc>) + d0319ba: f7d2 fa9d bl d003ef8 <inic_ipc_dev_buffered_printf> + d0319be: 6863 ldr r3, [r4, #4] + d0319c0: 2208 movs r2, #8 + d0319c2: 2100 movs r1, #0 + d0319c4: 6958 ldr r0, [r3, #20] + d0319c6: 4b57 ldr r3, [pc, #348] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d0319c8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0319cc: f7e3 fb6c bl d0150a8 <halbb_read_rf_reg> + d0319d0: 6863 ldr r3, [r4, #4] + d0319d2: 4605 mov r5, r0 + d0319d4: 2209 movs r2, #9 + d0319d6: 6958 ldr r0, [r3, #20] + d0319d8: 2100 movs r1, #0 + d0319da: 4b52 ldr r3, [pc, #328] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d0319dc: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0319e0: f7e3 fb62 bl d0150a8 <halbb_read_rf_reg> + d0319e4: 4629 mov r1, r5 + d0319e6: 4602 mov r2, r0 + d0319e8: 4859 ldr r0, [pc, #356] ; (d031b50 <halrf_dbg_log_8730e+0x2c0>) + d0319ea: f7d2 fa85 bl d003ef8 <inic_ipc_dev_buffered_printf> + d0319ee: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0319f2: f248 0038 movw r0, #32824 ; 0x8038 + d0319f6: f006 f930 bl d037c5a <halrf_rreg> + d0319fa: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0319fe: 4605 mov r5, r0 + d031a00: f248 10a0 movw r0, #33184 ; 0x81a0 + d031a04: f006 f929 bl d037c5a <halrf_rreg> + d031a08: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d031a0c: 9003 str r0, [sp, #12] + d031a0e: f248 109c movw r0, #33180 ; 0x819c + d031a12: f006 f922 bl d037c5a <halrf_rreg> + d031a16: 9a03 ldr r2, [sp, #12] + d031a18: 4603 mov r3, r0 + d031a1a: 4629 mov r1, r5 + d031a1c: 484d ldr r0, [pc, #308] ; (d031b54 <halrf_dbg_log_8730e+0x2c4>) + d031a1e: f7d2 fa6b bl d003ef8 <inic_ipc_dev_buffered_printf> + d031a22: 6863 ldr r3, [r4, #4] + d031a24: 2200 movs r2, #0 + d031a26: 6958 ldr r0, [r3, #20] + d031a28: 4611 mov r1, r2 + d031a2a: 4b3e ldr r3, [pc, #248] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d031a2c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031a30: f7e3 fb3a bl d0150a8 <halbb_read_rf_reg> + d031a34: 6863 ldr r3, [r4, #4] + d031a36: 4605 mov r5, r0 + d031a38: 2205 movs r2, #5 + d031a3a: 6958 ldr r0, [r3, #20] + d031a3c: 2100 movs r1, #0 + d031a3e: 2301 movs r3, #1 + d031a40: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031a44: f7e3 fb30 bl d0150a8 <halbb_read_rf_reg> + d031a48: 6863 ldr r3, [r4, #4] + d031a4a: 4606 mov r6, r0 + d031a4c: 229f movs r2, #159 ; 0x9f + d031a4e: 6958 ldr r0, [r3, #20] + d031a50: 2100 movs r1, #0 + d031a52: 4b34 ldr r3, [pc, #208] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d031a54: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031a58: f7e3 fb26 bl d0150a8 <halbb_read_rf_reg> + d031a5c: 6863 ldr r3, [r4, #4] + d031a5e: 4607 mov r7, r0 + d031a60: 229c movs r2, #156 ; 0x9c + d031a62: 6958 ldr r0, [r3, #20] + d031a64: 2100 movs r1, #0 + d031a66: 4b2f ldr r3, [pc, #188] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d031a68: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031a6c: f7e3 fb1c bl d0150a8 <halbb_read_rf_reg> + d031a70: 6863 ldr r3, [r4, #4] + d031a72: 4680 mov r8, r0 + d031a74: 229d movs r2, #157 ; 0x9d + d031a76: 6958 ldr r0, [r3, #20] + d031a78: 2100 movs r1, #0 + d031a7a: 4b2a ldr r3, [pc, #168] ; (d031b24 <halrf_dbg_log_8730e+0x294>) + d031a7c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031a80: f7e3 fb12 bl d0150a8 <halbb_read_rf_reg> + d031a84: 4c34 ldr r4, [pc, #208] ; (d031b58 <halrf_dbg_log_8730e+0x2c8>) + d031a86: 463b mov r3, r7 + d031a88: b2f2 uxtb r2, r6 + d031a8a: 4629 mov r1, r5 + d031a8c: 4d33 ldr r5, [pc, #204] ; (d031b5c <halrf_dbg_log_8730e+0x2cc>) + d031a8e: e9cd 8000 strd r8, r0, [sp] + d031a92: 4833 ldr r0, [pc, #204] ; (d031b60 <halrf_dbg_log_8730e+0x2d0>) + d031a94: f7d2 fa30 bl d003ef8 <inic_ipc_dev_buffered_printf> + d031a98: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d031a9c: f248 0020 movw r0, #32800 ; 0x8020 + d031aa0: f006 f8db bl d037c5a <halrf_rreg> + d031aa4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d031aa8: 2801 cmp r0, #1 + d031aaa: bf0c ite eq + d031aac: 4626 moveq r6, r4 + d031aae: 462e movne r6, r5 + d031ab0: f248 10c4 movw r0, #33220 ; 0x81c4 + d031ab4: f006 f8d1 bl d037c5a <halrf_rreg> + d031ab8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d031abc: 9003 str r0, [sp, #12] + d031abe: f645 0064 movw r0, #22628 ; 0x5864 + d031ac2: f006 f8ca bl d037c5a <halrf_rreg> + d031ac6: 9a03 ldr r2, [sp, #12] + d031ac8: 4603 mov r3, r0 + d031aca: 4631 mov r1, r6 + d031acc: 4825 ldr r0, [pc, #148] ; (d031b64 <halrf_dbg_log_8730e+0x2d4>) + d031ace: f7d2 fa13 bl d003ef8 <inic_ipc_dev_buffered_printf> + d031ad2: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d031ad6: f645 0020 movw r0, #22560 ; 0x5820 + d031ada: f006 f8be bl d037c5a <halrf_rreg> + d031ade: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d031ae2: 2801 cmp r0, #1 + d031ae4: bf18 it ne + d031ae6: 462c movne r4, r5 + d031ae8: f44f 50e3 mov.w r0, #7264 ; 0x1c60 + d031aec: f006 f8b5 bl d037c5a <halrf_rreg> + d031af0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d031af4: 9003 str r0, [sp, #12] + d031af6: f645 0020 movw r0, #22560 ; 0x5820 + d031afa: f006 f8ae bl d037c5a <halrf_rreg> + d031afe: 9a03 ldr r2, [sp, #12] + d031b00: 4603 mov r3, r0 + d031b02: 4621 mov r1, r4 + d031b04: 4818 ldr r0, [pc, #96] ; (d031b68 <halrf_dbg_log_8730e+0x2d8>) + d031b06: b004 add sp, #16 + d031b08: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d031b0c: f7d2 b9f4 b.w d003ef8 <inic_ipc_dev_buffered_printf> + d031b10: 4629 mov r1, r5 + d031b12: 4816 ldr r0, [pc, #88] ; (d031b6c <halrf_dbg_log_8730e+0x2dc>) + d031b14: e70d b.n d031932 <halrf_dbg_log_8730e+0xa2> + d031b16: f244 50fc movw r0, #17916 ; 0x45fc + d031b1a: f006 f89e bl d037c5a <halrf_rreg> + d031b1e: 4601 mov r1, r0 + d031b20: 4813 ldr r0, [pc, #76] ; (d031b70 <halrf_dbg_log_8730e+0x2e0>) + d031b22: e72e b.n d031982 <halrf_dbg_log_8730e+0xf2> + d031b24: 000fffff .word 0x000fffff + d031b28: 0d04e6b3 .word 0x0d04e6b3 + d031b2c: 0d04e6c8 .word 0x0d04e6c8 + d031b30: 0d04e6e1 .word 0x0d04e6e1 + d031b34: 0d04e6f0 .word 0x0d04e6f0 + d031b38: 00ffc000 .word 0x00ffc000 + d031b3c: 0d04e71c .word 0x0d04e71c + d031b40: 0d04e750 .word 0x0d04e750 + d031b44: 0d04e762 .word 0x0d04e762 + d031b48: 0d04e772 .word 0x0d04e772 + d031b4c: 0d04e784 .word 0x0d04e784 + d031b50: 0d04e796 .word 0x0d04e796 + d031b54: 0d04e7b3 .word 0x0d04e7b3 + d031b58: 0d04e6ac .word 0x0d04e6ac + d031b5c: 0d04e6af .word 0x0d04e6af + d031b60: 0d04e7d5 .word 0x0d04e7d5 + d031b64: 0d04e817 .word 0x0d04e817 + d031b68: 0d04e843 .word 0x0d04e843 + d031b6c: 0d04e709 .word 0x0d04e709 + d031b70: 0d04e739 .word 0x0d04e739 + +0d031b74 <halrf_dbg_watchdog_8730e>: + d031b74: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} + d031b78: 6843 ldr r3, [r0, #4] + d031b7a: 4604 mov r4, r0 + d031b7c: 22d4 movs r2, #212 ; 0xd4 + d031b7e: 2100 movs r1, #0 + d031b80: 6958 ldr r0, [r3, #20] + d031b82: f647 73c0 movw r3, #32704 ; 0x7fc0 + d031b86: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031b8a: f7e3 fa8d bl d0150a8 <halbb_read_rf_reg> + d031b8e: 6863 ldr r3, [r4, #4] + d031b90: 4605 mov r5, r0 + d031b92: 22bb movs r2, #187 ; 0xbb + d031b94: 6958 ldr r0, [r3, #20] + d031b96: 2100 movs r1, #0 + d031b98: 2301 movs r3, #1 + d031b9a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031b9e: f7e3 fa83 bl d0150a8 <halbb_read_rf_reg> + d031ba2: b118 cbz r0, d031bac <halrf_dbg_watchdog_8730e+0x38> + d031ba4: b115 cbz r5, d031bac <halrf_dbg_watchdog_8730e+0x38> + d031ba6: b2eb uxtb r3, r5 + d031ba8: 2bff cmp r3, #255 ; 0xff + d031baa: d163 bne.n d031c74 <halrf_dbg_watchdog_8730e+0x100> + d031bac: 4629 mov r1, r5 + d031bae: 4833 ldr r0, [pc, #204] ; (d031c7c <halrf_dbg_watchdog_8730e+0x108>) + d031bb0: f7d2 f9a2 bl d003ef8 <inic_ipc_dev_buffered_printf> + d031bb4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d031bb8: f44f 50e3 mov.w r0, #7264 ; 0x1c60 + d031bbc: f894 5039 ldrb.w r5, [r4, #57] ; 0x39 + d031bc0: f006 f84b bl d037c5a <halrf_rreg> + d031bc4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d031bc8: 9003 str r0, [sp, #12] + d031bca: f248 00f0 movw r0, #33008 ; 0x80f0 + d031bce: f006 f844 bl d037c5a <halrf_rreg> + d031bd2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d031bd6: 9002 str r0, [sp, #8] + d031bd8: f645 0020 movw r0, #22560 ; 0x5820 + d031bdc: f006 f83d bl d037c5a <halrf_rreg> + d031be0: 4629 mov r1, r5 + d031be2: 9000 str r0, [sp, #0] + d031be4: 4826 ldr r0, [pc, #152] ; (d031c80 <halrf_dbg_watchdog_8730e+0x10c>) + d031be6: e9dd 3202 ldrd r3, r2, [sp, #8] + d031bea: f7d2 f985 bl d003ef8 <inic_ipc_dev_buffered_printf> + d031bee: f894 34a5 ldrb.w r3, [r4, #1189] ; 0x4a5 + d031bf2: 2b00 cmp r3, #0 + d031bf4: d03b beq.n d031c6e <halrf_dbg_watchdog_8730e+0xfa> + d031bf6: 6863 ldr r3, [r4, #4] + d031bf8: 2200 movs r2, #0 + d031bfa: 6958 ldr r0, [r3, #20] + d031bfc: 4611 mov r1, r2 + d031bfe: 4b21 ldr r3, [pc, #132] ; (d031c84 <halrf_dbg_watchdog_8730e+0x110>) + d031c00: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031c04: f7e3 fa50 bl d0150a8 <halbb_read_rf_reg> + d031c08: 6863 ldr r3, [r4, #4] + d031c0a: 4605 mov r5, r0 + d031c0c: 2205 movs r2, #5 + d031c0e: 6958 ldr r0, [r3, #20] + d031c10: 2100 movs r1, #0 + d031c12: 2301 movs r3, #1 + d031c14: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031c18: f7e3 fa46 bl d0150a8 <halbb_read_rf_reg> + d031c1c: 6863 ldr r3, [r4, #4] + d031c1e: 4606 mov r6, r0 + d031c20: 229f movs r2, #159 ; 0x9f + d031c22: 6958 ldr r0, [r3, #20] + d031c24: 2100 movs r1, #0 + d031c26: 4b17 ldr r3, [pc, #92] ; (d031c84 <halrf_dbg_watchdog_8730e+0x110>) + d031c28: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031c2c: f7e3 fa3c bl d0150a8 <halbb_read_rf_reg> + d031c30: 6863 ldr r3, [r4, #4] + d031c32: 4607 mov r7, r0 + d031c34: 229c movs r2, #156 ; 0x9c + d031c36: 6958 ldr r0, [r3, #20] + d031c38: 2100 movs r1, #0 + d031c3a: 4b12 ldr r3, [pc, #72] ; (d031c84 <halrf_dbg_watchdog_8730e+0x110>) + d031c3c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031c40: f7e3 fa32 bl d0150a8 <halbb_read_rf_reg> + d031c44: 6863 ldr r3, [r4, #4] + d031c46: 4680 mov r8, r0 + d031c48: 229d movs r2, #157 ; 0x9d + d031c4a: 6958 ldr r0, [r3, #20] + d031c4c: 2100 movs r1, #0 + d031c4e: 4b0d ldr r3, [pc, #52] ; (d031c84 <halrf_dbg_watchdog_8730e+0x110>) + d031c50: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031c54: f7e3 fa28 bl d0150a8 <halbb_read_rf_reg> + d031c58: 463b mov r3, r7 + d031c5a: 4632 mov r2, r6 + d031c5c: 4629 mov r1, r5 + d031c5e: e9cd 8000 strd r8, r0, [sp] + d031c62: 4809 ldr r0, [pc, #36] ; (d031c88 <halrf_dbg_watchdog_8730e+0x114>) + d031c64: f7d2 f948 bl d003ef8 <inic_ipc_dev_buffered_printf> + d031c68: 2300 movs r3, #0 + d031c6a: f884 34a5 strb.w r3, [r4, #1189] ; 0x4a5 + d031c6e: b004 add sp, #16 + d031c70: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d031c74: 4629 mov r1, r5 + d031c76: 4805 ldr r0, [pc, #20] ; (d031c8c <halrf_dbg_watchdog_8730e+0x118>) + d031c78: e79a b.n d031bb0 <halrf_dbg_watchdog_8730e+0x3c> + d031c7a: bf00 nop + d031c7c: 0d04e870 .word 0x0d04e870 + d031c80: 0d04e8ac .word 0x0d04e8ac + d031c84: 000fffff .word 0x000fffff + d031c88: 0d04e8e0 .word 0x0d04e8e0 + d031c8c: 0d04e891 .word 0x0d04e891 + +0d031c90 <halrf_x2k_8730e>: + d031c90: b573 push {r0, r1, r4, r5, r6, lr} + d031c92: 6843 ldr r3, [r0, #4] + d031c94: 4604 mov r4, r0 + d031c96: 2218 movs r2, #24 + d031c98: 2100 movs r1, #0 + d031c9a: 6958 ldr r0, [r3, #20] + d031c9c: 2501 movs r5, #1 + d031c9e: 4b2f ldr r3, [pc, #188] ; (d031d5c <halrf_x2k_8730e+0xcc>) + d031ca0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031ca4: f7e3 fa00 bl d0150a8 <halbb_read_rf_reg> + d031ca8: 4b2d ldr r3, [pc, #180] ; (d031d60 <halrf_x2k_8730e+0xd0>) + d031caa: 2218 movs r2, #24 + d031cac: 2100 movs r1, #0 + d031cae: 9300 str r3, [sp, #0] + d031cb0: 4606 mov r6, r0 + d031cb2: 4b2a ldr r3, [pc, #168] ; (d031d5c <halrf_x2k_8730e+0xcc>) + d031cb4: 4620 mov r0, r4 + d031cb6: f005 ffdd bl d037c74 <halrf_wrf> + d031cba: f44f 2380 mov.w r3, #262144 ; 0x40000 + d031cbe: 22bf movs r2, #191 ; 0xbf + d031cc0: 2100 movs r1, #0 + d031cc2: 4620 mov r0, r4 + d031cc4: 9500 str r5, [sp, #0] + d031cc6: f005 ffd5 bl d037c74 <halrf_wrf> + d031cca: 2304 movs r3, #4 + d031ccc: 22bf movs r2, #191 ; 0xbf + d031cce: 2100 movs r1, #0 + d031cd0: 4620 mov r0, r4 + d031cd2: 9500 str r5, [sp, #0] + d031cd4: f005 ffce bl d037c74 <halrf_wrf> + d031cd8: 2100 movs r1, #0 + d031cda: f44f 2500 mov.w r5, #524288 ; 0x80000 + d031cde: 4b1f ldr r3, [pc, #124] ; (d031d5c <halrf_x2k_8730e+0xcc>) + d031ce0: 22bd movs r2, #189 ; 0xbd + d031ce2: 4620 mov r0, r4 + d031ce4: 9100 str r1, [sp, #0] + d031ce6: f005 ffc5 bl d037c74 <halrf_wrf> + d031cea: 4b1c ldr r3, [pc, #112] ; (d031d5c <halrf_x2k_8730e+0xcc>) + d031cec: 22bd movs r2, #189 ; 0xbd + d031cee: 2100 movs r1, #0 + d031cf0: 4620 mov r0, r4 + d031cf2: 9500 str r5, [sp, #0] + d031cf4: f005 ffbe bl d037c74 <halrf_wrf> + d031cf8: 2100 movs r1, #0 + d031cfa: 4b18 ldr r3, [pc, #96] ; (d031d5c <halrf_x2k_8730e+0xcc>) + d031cfc: 22bf movs r2, #191 ; 0xbf + d031cfe: 4620 mov r0, r4 + d031d00: 9100 str r1, [sp, #0] + d031d02: f005 ffb7 bl d037c74 <halrf_wrf> + d031d06: 2100 movs r1, #0 + d031d08: 4b14 ldr r3, [pc, #80] ; (d031d5c <halrf_x2k_8730e+0xcc>) + d031d0a: 22bd movs r2, #189 ; 0xbd + d031d0c: 4620 mov r0, r4 + d031d0e: 9100 str r1, [sp, #0] + d031d10: f005 ffb0 bl d037c74 <halrf_wrf> + d031d14: 9500 str r5, [sp, #0] + d031d16: f44f 757a mov.w r5, #1000 ; 0x3e8 + d031d1a: 4b10 ldr r3, [pc, #64] ; (d031d5c <halrf_x2k_8730e+0xcc>) + d031d1c: 22bd movs r2, #189 ; 0xbd + d031d1e: 2100 movs r1, #0 + d031d20: 4620 mov r0, r4 + d031d22: f005 ffa7 bl d037c74 <halrf_wrf> + d031d26: 6863 ldr r3, [r4, #4] + d031d28: 22bc movs r2, #188 ; 0xbc + d031d2a: 2100 movs r1, #0 + d031d2c: 6958 ldr r0, [r3, #20] + d031d2e: f44f 4300 mov.w r3, #32768 ; 0x8000 + d031d32: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031d36: f7e3 f9b7 bl d0150a8 <halbb_read_rf_reg> + d031d3a: b130 cbz r0, d031d4a <halrf_x2k_8730e+0xba> + d031d3c: 3d01 subs r5, #1 + d031d3e: 200a movs r0, #10 + d031d40: f7d3 fec2 bl d005ac8 <rtw_udelay_os> + d031d44: b2ad uxth r5, r5 + d031d46: 2d00 cmp r5, #0 + d031d48: d1ed bne.n d031d26 <halrf_x2k_8730e+0x96> + d031d4a: 4b04 ldr r3, [pc, #16] ; (d031d5c <halrf_x2k_8730e+0xcc>) + d031d4c: 2218 movs r2, #24 + d031d4e: 2100 movs r1, #0 + d031d50: 4620 mov r0, r4 + d031d52: 9600 str r6, [sp, #0] + d031d54: f005 ff8e bl d037c74 <halrf_wrf> + d031d58: b002 add sp, #8 + d031d5a: bd70 pop {r4, r5, r6, pc} + d031d5c: 000fffff .word 0x000fffff + d031d60: 00010d08 .word 0x00010d08 + +0d031d64 <halrf_synk_8730e>: + d031d64: f7ff bf94 b.w d031c90 <halrf_x2k_8730e> + +0d031d68 <halrf_lck_8730e>: + d031d68: b537 push {r0, r1, r2, r4, r5, lr} + d031d6a: 6843 ldr r3, [r0, #4] + d031d6c: 4604 mov r4, r0 + d031d6e: 2218 movs r2, #24 + d031d70: 2100 movs r1, #0 + d031d72: 6958 ldr r0, [r3, #20] + d031d74: f242 7510 movw r5, #10000 ; 0x2710 + d031d78: 4b11 ldr r3, [pc, #68] ; (d031dc0 <halrf_lck_8730e+0x58>) + d031d7a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031d7e: f7e3 f993 bl d0150a8 <halbb_read_rf_reg> + d031d82: 4b0f ldr r3, [pc, #60] ; (d031dc0 <halrf_lck_8730e+0x58>) + d031d84: 2218 movs r2, #24 d031d86: 2100 movs r1, #0 - d031d88: 9300 str r3, [sp, #0] - d031d8a: f44f 2300 mov.w r3, #524288 ; 0x80000 - d031d8e: f005 ff03 bl d037b98 <halrf_wrf> - d031d92: 20c8 movs r0, #200 ; 0xc8 - d031d94: f7d3 fe98 bl d005ac8 <rtw_udelay_os> - d031d98: 6863 ldr r3, [r4, #4] - d031d9a: 2242 movs r2, #66 ; 0x42 - d031d9c: 2100 movs r1, #0 - d031d9e: 6958 ldr r0, [r3, #20] - d031da0: f44f 73ff mov.w r3, #510 ; 0x1fe - d031da4: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d031da8: f7e3 f97e bl d0150a8 <halbb_read_rf_reg> - d031dac: 69a3 ldr r3, [r4, #24] - d031dae: 049b lsls r3, r3, #18 - d031db0: d402 bmi.n d031db8 <halrf_get_thermal_8730e+0x3a> - d031db2: b2c0 uxtb r0, r0 - d031db4: b002 add sp, #8 - d031db6: bd10 pop {r4, pc} - d031db8: f894 203b ldrb.w r2, [r4, #59] ; 0x3b - d031dbc: b240 sxtb r0, r0 - d031dbe: f002 0303 and.w r3, r2, #3 - d031dc2: 09d2 lsrs r2, r2, #7 - d031dc4: bf14 ite ne - d031dc6: 18c0 addne r0, r0, r3 - d031dc8: 1ac0 subeq r0, r0, r3 - d031dca: e7f2 b.n d031db2 <halrf_get_thermal_8730e+0x34> - -0d031dcc <halrf_mac_get_pwr_reg_8730e>: - d031dcc: b513 push {r0, r1, r4, lr} - d031dce: 4614 mov r4, r2 - d031dd0: ab01 add r3, sp, #4 - d031dd2: 460a mov r2, r1 - d031dd4: 6840 ldr r0, [r0, #4] - d031dd6: 2100 movs r1, #0 - d031dd8: f7ed fed6 bl d01fb88 <rtw_hal_mac_get_pwr_reg> - d031ddc: 4620 mov r0, r4 - d031dde: f005 feb0 bl d037b42 <halrf_cal_bit_shift> - d031de2: 9a01 ldr r2, [sp, #4] - d031de4: 4014 ands r4, r2 - d031de6: fa24 f000 lsr.w r0, r4, r0 - d031dea: b002 add sp, #8 - d031dec: bd10 pop {r4, pc} + d031d88: 9000 str r0, [sp, #0] + d031d8a: 4620 mov r0, r4 + d031d8c: f005 ff72 bl d037c74 <halrf_wrf> + d031d90: 200a movs r0, #10 + d031d92: f7d3 fe99 bl d005ac8 <rtw_udelay_os> + d031d96: 6863 ldr r3, [r4, #4] + d031d98: 22d4 movs r2, #212 ; 0xd4 + d031d9a: 2100 movs r1, #0 + d031d9c: 6958 ldr r0, [r3, #20] + d031d9e: 2310 movs r3, #16 + d031da0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031da4: f7e3 f980 bl d0150a8 <halbb_read_rf_reg> + d031da8: b120 cbz r0, d031db4 <halrf_lck_8730e+0x4c> + d031daa: 200a movs r0, #10 + d031dac: f7d3 fe8c bl d005ac8 <rtw_udelay_os> + d031db0: 3d01 subs r5, #1 + d031db2: d1f0 bne.n d031d96 <halrf_lck_8730e+0x2e> + d031db4: f894 3039 ldrb.w r3, [r4, #57] ; 0x39 + d031db8: f884 303c strb.w r3, [r4, #60] ; 0x3c + d031dbc: b003 add sp, #12 + d031dbe: bd30 pop {r4, r5, pc} + d031dc0: 000fffff .word 0x000fffff + +0d031dc4 <halrf_lck_tracking_8730e>: + d031dc4: b573 push {r0, r1, r4, r5, r6, lr} + d031dc6: 6803 ldr r3, [r0, #0] + d031dc8: 4606 mov r6, r0 + d031dca: f893 2070 ldrb.w r2, [r3, #112] ; 0x70 + d031dce: 2aff cmp r2, #255 ; 0xff + d031dd0: d041 beq.n d031e56 <halrf_lck_tracking_8730e+0x92> + d031dd2: f890 503c ldrb.w r5, [r0, #60] ; 0x3c + d031dd6: b92d cbnz r5, d031de4 <halrf_lck_tracking_8730e+0x20> + d031dd8: 4630 mov r0, r6 + d031dda: b002 add sp, #8 + d031ddc: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d031de0: f7fc bdfb b.w d02e9da <halrf_lck_trigger> + d031de4: f890 4039 ldrb.w r4, [r0, #57] ; 0x39 + d031de8: 42a5 cmp r5, r4 + d031dea: bf8c ite hi + d031dec: 1b2d subhi r5, r5, r4 + d031dee: 1b65 subls r5, r4, r5 + d031df0: 1aa4 subs r4, r4, r2 + d031df2: b264 sxtb r4, r4 + d031df4: 2c5f cmp r4, #95 ; 0x5f + d031df6: dc22 bgt.n d031e3e <halrf_lck_tracking_8730e+0x7a> + d031df8: 2c4f cmp r4, #79 ; 0x4f + d031dfa: dc22 bgt.n d031e42 <halrf_lck_tracking_8730e+0x7e> + d031dfc: 2c3f cmp r4, #63 ; 0x3f + d031dfe: dc22 bgt.n d031e46 <halrf_lck_tracking_8730e+0x82> + d031e00: 2c2f cmp r4, #47 ; 0x2f + d031e02: dc22 bgt.n d031e4a <halrf_lck_tracking_8730e+0x86> + d031e04: 2c1f cmp r4, #31 + d031e06: dc22 bgt.n d031e4e <halrf_lck_tracking_8730e+0x8a> + d031e08: 2c0f cmp r4, #15 + d031e0a: bfd4 ite le + d031e0c: 2400 movle r4, #0 + d031e0e: 2401 movgt r4, #1 + d031e10: 6873 ldr r3, [r6, #4] + d031e12: 22b3 movs r2, #179 ; 0xb3 + d031e14: 2100 movs r1, #0 + d031e16: 6958 ldr r0, [r3, #20] + d031e18: f44f 73f8 mov.w r3, #496 ; 0x1f0 + d031e1c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031e20: f7e3 f942 bl d0150a8 <halbb_read_rf_reg> + d031e24: 4284 cmp r4, r0 + d031e26: d014 beq.n d031e52 <halrf_lck_tracking_8730e+0x8e> + d031e28: 2d03 cmp r5, #3 + d031e2a: d914 bls.n d031e56 <halrf_lck_tracking_8730e+0x92> + d031e2c: f44f 73f8 mov.w r3, #496 ; 0x1f0 + d031e30: 22b3 movs r2, #179 ; 0xb3 + d031e32: 2100 movs r1, #0 + d031e34: 4630 mov r0, r6 + d031e36: 9400 str r4, [sp, #0] + d031e38: f005 ff1c bl d037c74 <halrf_wrf> + d031e3c: e7cc b.n d031dd8 <halrf_lck_tracking_8730e+0x14> + d031e3e: 2406 movs r4, #6 + d031e40: e7e6 b.n d031e10 <halrf_lck_tracking_8730e+0x4c> + d031e42: 2405 movs r4, #5 + d031e44: e7e4 b.n d031e10 <halrf_lck_tracking_8730e+0x4c> + d031e46: 2404 movs r4, #4 + d031e48: e7e2 b.n d031e10 <halrf_lck_tracking_8730e+0x4c> + d031e4a: 2403 movs r4, #3 + d031e4c: e7e0 b.n d031e10 <halrf_lck_tracking_8730e+0x4c> + d031e4e: 2402 movs r4, #2 + d031e50: e7de b.n d031e10 <halrf_lck_tracking_8730e+0x4c> + d031e52: 2d1f cmp r5, #31 + d031e54: d8c0 bhi.n d031dd8 <halrf_lck_tracking_8730e+0x14> + d031e56: b002 add sp, #8 + d031e58: bd70 pop {r4, r5, r6, pc} + +0d031e5a <halrf_get_thermal_8730e>: + d031e5a: 2301 movs r3, #1 + d031e5c: 2242 movs r2, #66 ; 0x42 + d031e5e: b513 push {r0, r1, r4, lr} + d031e60: 4604 mov r4, r0 + d031e62: 2100 movs r1, #0 + d031e64: 9300 str r3, [sp, #0] + d031e66: f44f 2300 mov.w r3, #524288 ; 0x80000 + d031e6a: f005 ff03 bl d037c74 <halrf_wrf> + d031e6e: 20c8 movs r0, #200 ; 0xc8 + d031e70: f7d3 fe2a bl d005ac8 <rtw_udelay_os> + d031e74: 6863 ldr r3, [r4, #4] + d031e76: 2242 movs r2, #66 ; 0x42 + d031e78: 2100 movs r1, #0 + d031e7a: 6958 ldr r0, [r3, #20] + d031e7c: f44f 73ff mov.w r3, #510 ; 0x1fe + d031e80: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d031e84: f7e3 f910 bl d0150a8 <halbb_read_rf_reg> + d031e88: 69a3 ldr r3, [r4, #24] + d031e8a: 049b lsls r3, r3, #18 + d031e8c: d402 bmi.n d031e94 <halrf_get_thermal_8730e+0x3a> + d031e8e: b2c0 uxtb r0, r0 + d031e90: b002 add sp, #8 + d031e92: bd10 pop {r4, pc} + d031e94: f894 203b ldrb.w r2, [r4, #59] ; 0x3b + d031e98: b240 sxtb r0, r0 + d031e9a: f002 0303 and.w r3, r2, #3 + d031e9e: 09d2 lsrs r2, r2, #7 + d031ea0: bf14 ite ne + d031ea2: 18c0 addne r0, r0, r3 + d031ea4: 1ac0 subeq r0, r0, r3 + d031ea6: e7f2 b.n d031e8e <halrf_get_thermal_8730e+0x34> + +0d031ea8 <halrf_mac_get_pwr_reg_8730e>: + d031ea8: b513 push {r0, r1, r4, lr} + d031eaa: 4614 mov r4, r2 + d031eac: ab01 add r3, sp, #4 + d031eae: 460a mov r2, r1 + d031eb0: 6840 ldr r0, [r0, #4] + d031eb2: 2100 movs r1, #0 + d031eb4: f7ed fed6 bl d01fc64 <rtw_hal_mac_get_pwr_reg> + d031eb8: 4620 mov r0, r4 + d031eba: f005 feb0 bl d037c1e <halrf_cal_bit_shift> + d031ebe: 9a01 ldr r2, [sp, #4] + d031ec0: 4014 ands r4, r2 + d031ec2: fa24 f000 lsr.w r0, r4, r0 + d031ec6: b002 add sp, #8 + d031ec8: bd10 pop {r4, pc} ... -0d031df0 <halrf_config_8730e_nctl_reg>: - d031df0: 2203 movs r2, #3 - d031df2: b5f8 push {r3, r4, r5, r6, r7, lr} - d031df4: 6843 ldr r3, [r0, #4] - d031df6: 4611 mov r1, r2 - d031df8: 4605 mov r5, r0 - d031dfa: f44f 6046 mov.w r0, #3168 ; 0xc60 - d031dfe: 789c ldrb r4, [r3, #2] - d031e00: f005 fea9 bl d037b56 <halrf_wreg> - d031e04: 2201 movs r2, #1 - d031e06: f640 406c movw r0, #3180 ; 0xc6c - d031e0a: 4e18 ldr r6, [pc, #96] ; (d031e6c <halrf_config_8730e_nctl_reg+0x7c>) - d031e0c: f240 67ea movw r7, #1770 ; 0x6ea - d031e10: 4611 mov r1, r2 - d031e12: f005 fea0 bl d037b56 <halrf_wreg> - d031e16: 2201 movs r2, #1 - d031e18: f04f 6100 mov.w r1, #134217728 ; 0x8000000 - d031e1c: f645 00ac movw r0, #22700 ; 0x58ac - d031e20: f005 fe99 bl d037b56 <halrf_wreg> - d031e24: 2201 movs r2, #1 - d031e26: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d031e2a: f44f 6048 mov.w r0, #3200 ; 0xc80 - d031e2e: f005 fe92 bl d037b56 <halrf_wreg> - d031e32: 2c01 cmp r4, #1 - d031e34: 4b0e ldr r3, [pc, #56] ; (d031e70 <halrf_config_8730e_nctl_reg+0x80>) - d031e36: f04f 0400 mov.w r4, #0 - d031e3a: bf98 it ls - d031e3c: 461e movls r6, r3 - d031e3e: f240 636f movw r3, #1647 ; 0x66f - d031e42: bf98 it ls - d031e44: 461f movls r7, r3 - d031e46: eb06 0244 add.w r2, r6, r4, lsl #1 - d031e4a: 4628 mov r0, r5 - d031e4c: 8851 ldrh r1, [r2, #2] - d031e4e: 8893 ldrh r3, [r2, #4] - d031e50: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d031e54: eb03 4301 add.w r3, r3, r1, lsl #16 - d031e58: f836 1014 ldrh.w r1, [r6, r4, lsl #1] - d031e5c: 3403 adds r4, #3 - d031e5e: f001 f864 bl d032f2a <halrf_cfg_rf_nctl_8730e> - d031e62: b2a4 uxth r4, r4 - d031e64: 1ca3 adds r3, r4, #2 - d031e66: 42bb cmp r3, r7 - d031e68: dbed blt.n d031e46 <halrf_config_8730e_nctl_reg+0x56> - d031e6a: bdf8 pop {r3, r4, r5, r6, r7, pc} - d031e6c: 0d04f5aa .word 0x0d04f5aa - d031e70: 0d04e8cc .word 0x0d04e8cc - -0d031e74 <halrf_config_8730e_new_radio_a_reg>: - d031e74: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d031e78: 6843 ldr r3, [r0, #4] - d031e7a: f240 26ed movw r6, #749 ; 0x2ed - d031e7e: 4c21 ldr r4, [pc, #132] ; (d031f04 <halrf_config_8730e_new_radio_a_reg+0x90>) - d031e80: 4605 mov r5, r0 - d031e82: 789f ldrb r7, [r3, #2] - d031e84: 4b20 ldr r3, [pc, #128] ; (d031f08 <halrf_config_8730e_new_radio_a_reg+0x94>) - d031e86: 2f01 cmp r7, #1 - d031e88: f8df 8084 ldr.w r8, [pc, #132] ; d031f10 <halrf_config_8730e_new_radio_a_reg+0x9c> - d031e8c: bf0c ite eq - d031e8e: f44f 7632 moveq.w r6, #712 ; 0x2c8 - d031e92: 461c movne r4, r3 - d031e94: eb04 0686 add.w r6, r4, r6, lsl #2 - d031e98: f854 1b04 ldr.w r1, [r4], #4 - d031e9c: 4628 mov r0, r5 - d031e9e: f1b1 5f80 cmp.w r1, #268435456 ; 0x10000000 - d031ea2: ea4f 5211 mov.w r2, r1, lsr #20 - d031ea6: f3c1 0313 ubfx r3, r1, #0, #20 - d031eaa: f04f 0100 mov.w r1, #0 - d031eae: bf28 it cs - d031eb0: b2d2 uxtbcs r2, r2 - d031eb2: 9300 str r3, [sp, #0] - d031eb4: 4643 mov r3, r8 - d031eb6: bf28 it cs - d031eb8: f502 3280 addcs.w r2, r2, #65536 ; 0x10000 - d031ebc: f005 fe72 bl d037ba4 <halrf_wrf_radioa> - d031ec0: 42b4 cmp r4, r6 - d031ec2: d1e9 bne.n d031e98 <halrf_config_8730e_new_radio_a_reg+0x24> - d031ec4: 2f03 cmp r7, #3 - d031ec6: d119 bne.n d031efc <halrf_config_8730e_new_radio_a_reg+0x88> - d031ec8: 4e10 ldr r6, [pc, #64] ; (d031f0c <halrf_config_8730e_new_radio_a_reg+0x98>) - d031eca: 24c1 movs r4, #193 ; 0xc1 - d031ecc: 4f10 ldr r7, [pc, #64] ; (d031f10 <halrf_config_8730e_new_radio_a_reg+0x9c>) - d031ece: f856 1b04 ldr.w r1, [r6], #4 - d031ed2: 3c01 subs r4, #1 - d031ed4: 4628 mov r0, r5 - d031ed6: 0d0a lsrs r2, r1, #20 - d031ed8: f1b1 5f80 cmp.w r1, #268435456 ; 0x10000000 - d031edc: f3c1 0313 ubfx r3, r1, #0, #20 - d031ee0: b2a4 uxth r4, r4 - d031ee2: bf28 it cs - d031ee4: b2d2 uxtbcs r2, r2 - d031ee6: f04f 0100 mov.w r1, #0 - d031eea: 9300 str r3, [sp, #0] - d031eec: 463b mov r3, r7 - d031eee: bf28 it cs - d031ef0: f502 3280 addcs.w r2, r2, #65536 ; 0x10000 - d031ef4: f005 fe56 bl d037ba4 <halrf_wrf_radioa> - d031ef8: 2c00 cmp r4, #0 - d031efa: d1e8 bne.n d031ece <halrf_config_8730e_new_radio_a_reg+0x5a> - d031efc: b002 add sp, #8 - d031efe: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d031f02: bf00 nop - d031f04: 0d050f34 .word 0x0d050f34 - d031f08: 0d050380 .word 0x0d050380 - d031f0c: 0d051a54 .word 0x0d051a54 - d031f10: 000fffff .word 0x000fffff - -0d031f14 <halrf_config_8730e_store_power_by_rate>: - d031f14: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d031f18: 4b23 ldr r3, [pc, #140] ; (d031fa8 <halrf_config_8730e_store_power_by_rate+0x94>) - d031f1a: 4605 mov r5, r0 - d031f1c: 4e23 ldr r6, [pc, #140] ; (d031fac <halrf_config_8730e_store_power_by_rate+0x98>) - d031f1e: 2400 movs r4, #0 - d031f20: 781f ldrb r7, [r3, #0] - d031f22: f106 0803 add.w r8, r6, #3 - d031f26: f106 0901 add.w r9, r6, #1 - d031f2a: 42bc cmp r4, r7 - d031f2c: d30c bcc.n d031f48 <halrf_config_8730e_store_power_by_rate+0x34> - d031f2e: 4e20 ldr r6, [pc, #128] ; (d031fb0 <halrf_config_8730e_store_power_by_rate+0x9c>) - d031f30: 2400 movs r4, #0 - d031f32: 4b20 ldr r3, [pc, #128] ; (d031fb4 <halrf_config_8730e_store_power_by_rate+0xa0>) - d031f34: f106 0803 add.w r8, r6, #3 - d031f38: f106 0901 add.w r9, r6, #1 - d031f3c: 781f ldrb r7, [r3, #0] - d031f3e: 42bc cmp r4, r7 - d031f40: d319 bcc.n d031f76 <halrf_config_8730e_store_power_by_rate+0x62> - d031f42: b003 add sp, #12 - d031f44: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d031f48: 57a2 ldrsb r2, [r4, r6] - d031f4a: 4628 mov r0, r5 - d031f4c: f914 3008 ldrsb.w r3, [r4, r8] - d031f50: eb03 6302 add.w r3, r3, r2, lsl #24 - d031f54: f914 2009 ldrsb.w r2, [r4, r9] - d031f58: eb03 4302 add.w r3, r3, r2, lsl #16 - d031f5c: 4a16 ldr r2, [pc, #88] ; (d031fb8 <halrf_config_8730e_store_power_by_rate+0xa4>) - d031f5e: 56a2 ldrsb r2, [r4, r2] - d031f60: eb03 2302 add.w r3, r3, r2, lsl #8 - d031f64: 2200 movs r2, #0 - d031f66: 9300 str r3, [sp, #0] - d031f68: 08a3 lsrs r3, r4, #2 - d031f6a: 3404 adds r4, #4 - d031f6c: 4611 mov r1, r2 - d031f6e: f7fd f987 bl d02f280 <halrf_power_by_rate_store_to_array> - d031f72: b2e4 uxtb r4, r4 - d031f74: e7d9 b.n d031f2a <halrf_config_8730e_store_power_by_rate+0x16> - d031f76: 57a1 ldrsb r1, [r4, r6] - d031f78: 08a3 lsrs r3, r4, #2 - d031f7a: f914 2008 ldrsb.w r2, [r4, r8] - d031f7e: 4628 mov r0, r5 - d031f80: 3301 adds r3, #1 - d031f82: eb02 6201 add.w r2, r2, r1, lsl #24 - d031f86: f914 1009 ldrsb.w r1, [r4, r9] - d031f8a: eb02 4201 add.w r2, r2, r1, lsl #16 - d031f8e: 490b ldr r1, [pc, #44] ; (d031fbc <halrf_config_8730e_store_power_by_rate+0xa8>) - d031f90: 5661 ldrsb r1, [r4, r1] - d031f92: 3404 adds r4, #4 - d031f94: eb02 2201 add.w r2, r2, r1, lsl #8 - d031f98: 2101 movs r1, #1 - d031f9a: b2e4 uxtb r4, r4 - d031f9c: 9200 str r2, [sp, #0] - d031f9e: 2200 movs r2, #0 - d031fa0: f7fd f96e bl d02f280 <halrf_power_by_rate_store_to_array> - d031fa4: e7cb b.n d031f3e <halrf_config_8730e_store_power_by_rate+0x2a> - d031fa6: bf00 nop - d031fa8: 600000e9 .word 0x600000e9 - d031fac: 0d043db8 .word 0x0d043db8 - d031fb0: 0d043dd4 .word 0x0d043dd4 - d031fb4: 600000ea .word 0x600000ea - d031fb8: 0d043dba .word 0x0d043dba - d031fbc: 0d043dd6 .word 0x0d043dd6 - -0d031fc0 <halrf_config_8730e_init_power_limit>: - d031fc0: 4b12 ldr r3, [pc, #72] ; (d03200c <halrf_config_8730e_init_power_limit+0x4c>) - d031fc2: 4a13 ldr r2, [pc, #76] ; (d032010 <halrf_config_8730e_init_power_limit+0x50>) - d031fc4: b570 push {r4, r5, r6, lr} - d031fc6: 781c ldrb r4, [r3, #0] - d031fc8: 23ff movs r3, #255 ; 0xff - d031fca: 4615 mov r5, r2 - d031fcc: f200 7617 addw r6, r0, #1815 ; 0x717 - d031fd0: f8a0 38f8 strh.w r3, [r0, #2296] ; 0x8f8 - d031fd4: 2300 movs r3, #0 - d031fd6: b2d9 uxtb r1, r3 - d031fd8: 42a1 cmp r1, r4 - d031fda: d207 bcs.n d031fec <halrf_config_8730e_init_power_limit+0x2c> - d031fdc: f815 1b01 ldrb.w r1, [r5], #1 - d031fe0: 2901 cmp r1, #1 - d031fe2: d001 beq.n d031fe8 <halrf_config_8730e_init_power_limit+0x28> - d031fe4: 3301 adds r3, #1 - d031fe6: e7f6 b.n d031fd6 <halrf_config_8730e_init_power_limit+0x16> - d031fe8: 54f1 strb r1, [r6, r3] - d031fea: e7fb b.n d031fe4 <halrf_config_8730e_init_power_limit+0x24> - d031fec: 2300 movs r3, #0 - d031fee: f200 7027 addw r0, r0, #1831 ; 0x727 - d031ff2: b2d9 uxtb r1, r3 - d031ff4: 42a1 cmp r1, r4 - d031ff6: d207 bcs.n d032008 <halrf_config_8730e_init_power_limit+0x48> - d031ff8: f812 1b01 ldrb.w r1, [r2], #1 - d031ffc: 2901 cmp r1, #1 - d031ffe: d001 beq.n d032004 <halrf_config_8730e_init_power_limit+0x44> - d032000: 3301 adds r3, #1 - d032002: e7f6 b.n d031ff2 <halrf_config_8730e_init_power_limit+0x32> - d032004: 54c1 strb r1, [r0, r3] - d032006: e7fb b.n d032000 <halrf_config_8730e_init_power_limit+0x40> - d032008: bd70 pop {r4, r5, r6, pc} - d03200a: bf00 nop - d03200c: 600000eb .word 0x600000eb - d032010: 0d043dec .word 0x0d043dec - -0d032014 <halrf_config_8730e_power_limit_by_ch>: - d032014: b5f0 push {r4, r5, r6, r7, lr} - d032016: 2600 movs r6, #0 - d032018: 4604 mov r4, r0 - d03201a: 461f mov r7, r3 - d03201c: 4610 mov r0, r2 - d03201e: 6863 ldr r3, [r4, #4] - d032020: 1b8a subs r2, r1, r6 - d032022: f204 7414 addw r4, r4, #1812 ; 0x714 - d032026: b085 sub sp, #20 - d032028: f893 3078 ldrb.w r3, [r3, #120] ; 0x78 - d03202c: bf18 it ne - d03202e: 2201 movne r2, #1 - d032030: 9602 str r6, [sp, #8] - d032032: eb02 0543 add.w r5, r2, r3, lsl #1 - d032036: f100 0223 add.w r2, r0, #35 ; 0x23 - d03203a: eb02 1205 add.w r2, r2, r5, lsl #4 - d03203e: 4414 add r4, r2 - d032040: 460a mov r2, r1 - d032042: 4639 mov r1, r7 - d032044: e9cd 6400 strd r6, r4, [sp] - d032048: f7d0 f8b8 bl d0021bc <wifi_get_power_limit_and_limit_ru_by_ch> - d03204c: b005 add sp, #20 - d03204e: bdf0 pop {r4, r5, r6, r7, pc} - -0d032050 <halrf_config_8730e_power_limit_ru_by_ch>: - d032050: b51f push {r0, r1, r2, r3, r4, lr} - d032052: 4604 mov r4, r0 - d032054: 4608 mov r0, r1 - d032056: 4619 mov r1, r3 - d032058: f04f 0c01 mov.w ip, #1 - d03205c: 6863 ldr r3, [r4, #4] - d03205e: 2400 movs r4, #0 - d032060: f893 3078 ldrb.w r3, [r3, #120] ; 0x78 - d032064: 9200 str r2, [sp, #0] - d032066: 4622 mov r2, r4 - d032068: e9cd 4c01 strd r4, ip, [sp, #4] - d03206c: f7d0 f8a6 bl d0021bc <wifi_get_power_limit_and_limit_ru_by_ch> - d032070: b004 add sp, #16 - d032072: bd10 pop {r4, pc} - -0d032074 <halrf_config_8730e_store_pwr_track>: - d032074: b570 push {r4, r5, r6, lr} - d032076: 4604 mov r4, r0 - d032078: 4d10 ldr r5, [pc, #64] ; (d0320bc <halrf_config_8730e_store_pwr_track+0x48>) - d03207a: f100 0652 add.w r6, r0, #82 ; 0x52 - d03207e: 2240 movs r2, #64 ; 0x40 - d032080: 490f ldr r1, [pc, #60] ; (d0320c0 <halrf_config_8730e_store_pwr_track+0x4c>) - d032082: 30d2 adds r0, #210 ; 0xd2 - d032084: 47a8 blx r5 - d032086: 2240 movs r2, #64 ; 0x40 - d032088: 490e ldr r1, [pc, #56] ; (d0320c4 <halrf_config_8730e_store_pwr_track+0x50>) - d03208a: f504 7089 add.w r0, r4, #274 ; 0x112 - d03208e: 47a8 blx r5 - d032090: 2240 movs r2, #64 ; 0x40 - d032092: 490d ldr r1, [pc, #52] ; (d0320c8 <halrf_config_8730e_store_pwr_track+0x54>) - d032094: 4630 mov r0, r6 - d032096: 47a8 blx r5 - d032098: 2240 movs r2, #64 ; 0x40 - d03209a: 490c ldr r1, [pc, #48] ; (d0320cc <halrf_config_8730e_store_pwr_track+0x58>) - d03209c: f104 0092 add.w r0, r4, #146 ; 0x92 - d0320a0: 47a8 blx r5 - d0320a2: 22c0 movs r2, #192 ; 0xc0 - d0320a4: 490a ldr r1, [pc, #40] ; (d0320d0 <halrf_config_8730e_store_pwr_track+0x5c>) - d0320a6: f504 70a9 add.w r0, r4, #338 ; 0x152 - d0320aa: 47a8 blx r5 - d0320ac: f204 2012 addw r0, r4, #530 ; 0x212 - d0320b0: 462b mov r3, r5 - d0320b2: 22c0 movs r2, #192 ; 0xc0 - d0320b4: 4907 ldr r1, [pc, #28] ; (d0320d4 <halrf_config_8730e_store_pwr_track+0x60>) - d0320b6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d0320ba: 4718 bx r3 - d0320bc: 00027939 .word 0x00027939 - d0320c0: 0d051e18 .word 0x0d051e18 - d0320c4: 0d051dd8 .word 0x0d051dd8 - d0320c8: 0d051d98 .word 0x0d051d98 - d0320cc: 0d051d58 .word 0x0d051d58 - d0320d0: 0d051f18 .word 0x0d051f18 - d0320d4: 0d051e58 .word 0x0d051e58 - -0d0320d8 <_iqk_rxk_setting_8730e>: - d0320d8: b508 push {r3, lr} - d0320da: 2201 movs r2, #1 - d0320dc: f44f 3180 mov.w r1, #65536 ; 0x10000 - d0320e0: f242 00fc movw r0, #8444 ; 0x20fc - d0320e4: f005 fd37 bl d037b56 <halrf_wreg> - d0320e8: 2200 movs r2, #0 - d0320ea: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d0320ee: f242 00fc movw r0, #8444 ; 0x20fc - d0320f2: f005 fd30 bl d037b56 <halrf_wreg> - d0320f6: 2201 movs r2, #1 - d0320f8: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d0320fc: f242 00fc movw r0, #8444 ; 0x20fc - d032100: f005 fd29 bl d037b56 <halrf_wreg> - d032104: 2200 movs r2, #0 - d032106: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d03210a: f242 00fc movw r0, #8444 ; 0x20fc - d03210e: f005 fd22 bl d037b56 <halrf_wreg> - d032112: 2201 movs r2, #1 - d032114: f44f 2100 mov.w r1, #524288 ; 0x80000 - d032118: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d03211c: f005 fd1b bl d037b56 <halrf_wreg> - d032120: 2206 movs r2, #6 - d032122: f44f 21e0 mov.w r1, #458752 ; 0x70000 - d032126: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d03212a: f005 fd14 bl d037b56 <halrf_wreg> - d03212e: 2201 movs r2, #1 - d032130: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 - d032134: f245 6070 movw r0, #22128 ; 0x5670 - d032138: f005 fd0d bl d037b56 <halrf_wreg> - d03213c: 2201 movs r2, #1 - d03213e: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d032142: f241 20b8 movw r0, #4792 ; 0x12b8 - d032146: f005 fd06 bl d037b56 <halrf_wreg> - d03214a: 2207 movs r2, #7 - d03214c: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d032150: f44f 7043 mov.w r0, #780 ; 0x30c - d032154: f005 fcff bl d037b56 <halrf_wreg> - d032158: 2201 movs r2, #1 - d03215a: 490e ldr r1, [pc, #56] ; (d032194 <_iqk_rxk_setting_8730e+0xbc>) - d03215c: f44f 704b mov.w r0, #812 ; 0x32c - d032160: f005 fcf9 bl d037b56 <halrf_wreg> - d032164: 2201 movs r2, #1 - d032166: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d03216a: f241 20b8 movw r0, #4792 ; 0x12b8 - d03216e: f005 fcf2 bl d037b56 <halrf_wreg> - d032172: 2201 movs r2, #1 - d032174: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d032178: f242 00fc movw r0, #8444 ; 0x20fc - d03217c: f005 fceb bl d037b56 <halrf_wreg> - d032180: 2201 movs r2, #1 - d032182: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d032186: f242 00fc movw r0, #8444 ; 0x20fc - d03218a: e8bd 4008 ldmia.w sp!, {r3, lr} - d03218e: f005 bce2 b.w d037b56 <halrf_wreg> - d032192: bf00 nop - d032194: ffff0000 .word 0xffff0000 - -0d032198 <_iqk_check_cal_8730e>: - d032198: b510 push {r4, lr} - d03219a: 2400 movs r4, #0 - d03219c: 21ff movs r1, #255 ; 0xff - d03219e: f64b 70f8 movw r0, #49144 ; 0xbff8 - d0321a2: f005 fcec bl d037b7e <halrf_rreg> - d0321a6: 2855 cmp r0, #85 ; 0x55 - d0321a8: f04f 000a mov.w r0, #10 - d0321ac: d117 bne.n d0321de <_iqk_check_cal_8730e+0x46> - d0321ae: f7d3 fc8b bl d005ac8 <rtw_udelay_os> - d0321b2: 21ff movs r1, #255 ; 0xff - d0321b4: f248 0010 movw r0, #32784 ; 0x8010 - d0321b8: f005 fce1 bl d037b7e <halrf_rreg> - d0321bc: 2855 cmp r0, #85 ; 0x55 - d0321be: d1ed bne.n d03219c <_iqk_check_cal_8730e+0x4> - d0321c0: f04f 6180 mov.w r1, #67108864 ; 0x4000000 - d0321c4: f248 0008 movw r0, #32776 ; 0x8008 - d0321c8: f005 fcd9 bl d037b7e <halrf_rreg> - d0321cc: b2c4 uxtb r4, r0 - d0321ce: 2200 movs r2, #0 - d0321d0: 21ff movs r1, #255 ; 0xff - d0321d2: f248 0010 movw r0, #32784 ; 0x8010 - d0321d6: f005 fcbe bl d037b56 <halrf_wreg> - d0321da: 4620 mov r0, r4 - d0321dc: bd10 pop {r4, pc} - d0321de: 3401 adds r4, #1 - d0321e0: f7d3 fc72 bl d005ac8 <rtw_udelay_os> - d0321e4: f242 0309 movw r3, #8201 ; 0x2009 - d0321e8: b2a4 uxth r4, r4 - d0321ea: 429c cmp r4, r3 - d0321ec: d1d6 bne.n d03219c <_iqk_check_cal_8730e+0x4> - d0321ee: 2401 movs r4, #1 - d0321f0: e7ed b.n d0321ce <_iqk_check_cal_8730e+0x36> - -0d0321f2 <_iqk_one_shot_8730e>: - d0321f2: b570 push {r4, r5, r6, lr} - d0321f4: 4606 mov r6, r0 - d0321f6: 460d mov r5, r1 - d0321f8: f64b 70f8 movw r0, #49144 ; 0xbff8 - d0321fc: 21ff movs r1, #255 ; 0xff - d0321fe: f005 fcbe bl d037b7e <halrf_rreg> - d032202: b140 cbz r0, d032216 <_iqk_one_shot_8730e+0x24> - d032204: f248 0010 movw r0, #32784 ; 0x8010 - d032208: 2200 movs r2, #0 - d03220a: 21ff movs r1, #255 ; 0xff - d03220c: f005 fca3 bl d037b56 <halrf_wreg> - d032210: 2064 movs r0, #100 ; 0x64 - d032212: f7d3 fc59 bl d005ac8 <rtw_udelay_os> - d032216: 1e6b subs r3, r5, #1 - d032218: 2b11 cmp r3, #17 - d03221a: d837 bhi.n d03228c <_iqk_one_shot_8730e+0x9a> - d03221c: e8df f003 tbb [pc, r3] - d032220: 36310934 .word 0x36310934 - d032224: 1f282e2b .word 0x1f282e2b - d032228: 36363636 .word 0x36363636 - d03222c: 36363636 .word 0x36363636 - d032230: 2522 .short 0x2522 - d032232: f240 1419 movw r4, #281 ; 0x119 - d032236: 1e62 subs r2, r4, #1 - d032238: f641 71ff movw r1, #8191 ; 0x1fff - d03223c: f44f 4000 mov.w r0, #32768 ; 0x8000 - d032240: f005 fc89 bl d037b56 <halrf_wreg> - d032244: 4622 mov r2, r4 - d032246: f641 71ff movw r1, #8191 ; 0x1fff - d03224a: f44f 4000 mov.w r0, #32768 ; 0x8000 - d03224e: f005 fc82 bl d037b56 <halrf_wreg> - d032252: 4629 mov r1, r5 - d032254: 4630 mov r0, r6 - d032256: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d03225a: f7ff bf9d b.w d032198 <_iqk_check_cal_8730e> - d03225e: f240 2419 movw r4, #537 ; 0x219 - d032262: e7e8 b.n d032236 <_iqk_one_shot_8730e+0x44> - d032264: f240 3419 movw r4, #793 ; 0x319 - d032268: e7e5 b.n d032236 <_iqk_one_shot_8730e+0x44> - d03226a: f240 4419 movw r4, #1049 ; 0x419 - d03226e: e7e2 b.n d032236 <_iqk_one_shot_8730e+0x44> - d032270: f240 5419 movw r4, #1305 ; 0x519 - d032274: e7df b.n d032236 <_iqk_one_shot_8730e+0x44> - d032276: f240 6419 movw r4, #1561 ; 0x619 - d03227a: e7dc b.n d032236 <_iqk_one_shot_8730e+0x44> - d03227c: f640 0419 movw r4, #2073 ; 0x819 - d032280: e7d9 b.n d032236 <_iqk_one_shot_8730e+0x44> - d032282: f640 1419 movw r4, #2329 ; 0x919 - d032286: e7d6 b.n d032236 <_iqk_one_shot_8730e+0x44> - d032288: 2419 movs r4, #25 - d03228a: e7d4 b.n d032236 <_iqk_one_shot_8730e+0x44> - d03228c: 2000 movs r0, #0 - d03228e: bd70 pop {r4, r5, r6, pc} - -0d032290 <_iqk_rxk_8730e>: - d032290: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d032294: 4604 mov r4, r0 - d032296: 460d mov r5, r1 - d032298: 2307 movs r3, #7 - d03229a: 2200 movs r2, #0 - d03229c: 1967 adds r7, r4, r5 - d03229e: 9300 str r3, [sp, #0] - d0322a0: f44f 2370 mov.w r3, #983040 ; 0xf0000 - d0322a4: f005 fc78 bl d037b98 <halrf_wrf> - d0322a8: f897 23e9 ldrb.w r2, [r7, #1001] ; 0x3e9 - d0322ac: 2301 movs r3, #1 - d0322ae: 9300 str r3, [sp, #0] - d0322b0: 2a00 cmp r2, #0 - d0322b2: f040 8144 bne.w d03253e <_iqk_rxk_8730e+0x2ae> - d0322b6: f44f 7380 mov.w r3, #256 ; 0x100 - d0322ba: 2220 movs r2, #32 - d0322bc: 4629 mov r1, r5 - d0322be: 4620 mov r0, r4 - d0322c0: 2600 movs r6, #0 - d0322c2: f005 fc69 bl d037b98 <halrf_wrf> - d0322c6: 6863 ldr r3, [r4, #4] - d0322c8: 2218 movs r2, #24 - d0322ca: 4629 mov r1, r5 - d0322cc: 6958 ldr r0, [r3, #20] - d0322ce: 4bda ldr r3, [pc, #872] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d0322d0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0322d4: f7e2 fee8 bl d0150a8 <halbb_read_rf_reg> - d0322d8: 4bd7 ldr r3, [pc, #860] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d0322da: 221f movs r2, #31 - d0322dc: 4629 mov r1, r5 - d0322de: 9000 str r0, [sp, #0] - d0322e0: 4620 mov r0, r4 - d0322e2: f005 fc59 bl d037b98 <halrf_wrf> - d0322e6: 2064 movs r0, #100 ; 0x64 - d0322e8: f7d3 fbee bl d005ac8 <rtw_udelay_os> - d0322ec: 2313 movs r3, #19 - d0322ee: 221e movs r2, #30 - d0322f0: 4629 mov r1, r5 - d0322f2: 4620 mov r0, r4 - d0322f4: 9300 str r3, [sp, #0] - d0322f6: 233f movs r3, #63 ; 0x3f - d0322f8: f005 fc4e bl d037b98 <halrf_wrf> - d0322fc: f44f 2300 mov.w r3, #524288 ; 0x80000 - d032300: 221e movs r2, #30 - d032302: 4629 mov r1, r5 - d032304: 4620 mov r0, r4 - d032306: 9600 str r6, [sp, #0] - d032308: f005 fc46 bl d037b98 <halrf_wrf> - d03230c: 2301 movs r3, #1 - d03230e: 221e movs r2, #30 - d032310: 4629 mov r1, r5 - d032312: 4620 mov r0, r4 - d032314: 9300 str r3, [sp, #0] - d032316: f44f 2300 mov.w r3, #524288 ; 0x80000 - d03231a: f005 fc3d bl d037b98 <halrf_wrf> - d03231e: 2064 movs r0, #100 ; 0x64 - d032320: f7d3 fbd2 bl d005ac8 <rtw_udelay_os> - d032324: f44f 5380 mov.w r3, #4096 ; 0x1000 - d032328: 2279 movs r2, #121 ; 0x79 - d03232a: 4629 mov r1, r5 - d03232c: 4620 mov r0, r4 - d03232e: 9600 str r6, [sp, #0] - d032330: f005 fc32 bl d037b98 <halrf_wrf> - d032334: f44f 7383 mov.w r3, #262 ; 0x106 - d032338: 4632 mov r2, r6 - d03233a: 4629 mov r1, r5 - d03233c: 9300 str r3, [sp, #0] - d03233e: 4620 mov r0, r4 - d032340: f643 73f0 movw r3, #16368 ; 0x3ff0 - d032344: f005 fc28 bl d037b98 <halrf_wrf> - d032348: f897 63e9 ldrb.w r6, [r7, #1001] ; 0x3e9 - d03234c: 2302 movs r3, #2 - d03234e: 9300 str r3, [sp, #0] - d032350: 2e00 cmp r6, #0 - d032352: f040 80f6 bne.w d032542 <_iqk_rxk_8730e+0x2b2> - d032356: f44f 7340 mov.w r3, #768 ; 0x300 - d03235a: 2283 movs r2, #131 ; 0x83 - d03235c: 4629 mov r1, r5 - d03235e: 4620 mov r0, r4 - d032360: f005 fc1a bl d037b98 <halrf_wrf> - d032364: f44f 33fe mov.w r3, #130048 ; 0x1fc00 - d032368: 2283 movs r2, #131 ; 0x83 - d03236a: 4629 mov r1, r5 - d03236c: 4620 mov r0, r4 - d03236e: 9600 str r6, [sp, #0] - d032370: f005 fc12 bl d037b98 <halrf_wrf> - d032374: 4bb1 ldr r3, [pc, #708] ; (d03263c <_iqk_rxk_8730e+0x3ac>) - d032376: 2287 movs r2, #135 ; 0x87 - d032378: 9300 str r3, [sp, #0] - d03237a: 4baf ldr r3, [pc, #700] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d03237c: 4629 mov r1, r5 - d03237e: 4620 mov r0, r4 - d032380: f005 fc0a bl d037b98 <halrf_wrf> - d032384: 6863 ldr r3, [r4, #4] - d032386: 2200 movs r2, #0 - d032388: 4629 mov r1, r5 - d03238a: 6958 ldr r0, [r3, #20] - d03238c: 4baa ldr r3, [pc, #680] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d03238e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d032392: f7e2 fe89 bl d0150a8 <halbb_read_rf_reg> - d032396: 49a8 ldr r1, [pc, #672] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d032398: 4602 mov r2, r0 - d03239a: f248 0024 movw r0, #32804 ; 0x8024 - d03239e: f005 fbda bl d037b56 <halrf_wreg> - d0323a2: 2200 movs r2, #0 - d0323a4: 21ff movs r1, #255 ; 0xff - d0323a6: f248 0010 movw r0, #32784 ; 0x8010 - d0323aa: f005 fbd4 bl d037b56 <halrf_wreg> - d0323ae: 4aa4 ldr r2, [pc, #656] ; (d032640 <_iqk_rxk_8730e+0x3b0>) - d0323b0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0323b4: f248 1008 movw r0, #33032 ; 0x8108 - d0323b8: f005 fbcd bl d037b56 <halrf_wreg> - d0323bc: 2201 movs r2, #1 - d0323be: f44f 7100 mov.w r1, #512 ; 0x200 - d0323c2: f248 0008 movw r0, #32776 ; 0x8008 - d0323c6: f005 fbc6 bl d037b56 <halrf_wreg> - d0323ca: 223f movs r2, #63 ; 0x3f - d0323cc: f248 00cc movw r0, #32972 ; 0x80cc - d0323d0: 4611 mov r1, r2 - d0323d2: f005 fbc0 bl d037b56 <halrf_wreg> - d0323d6: 2222 movs r2, #34 ; 0x22 - d0323d8: 499a ldr r1, [pc, #616] ; (d032644 <_iqk_rxk_8730e+0x3b4>) - d0323da: f248 002c movw r0, #32812 ; 0x802c - d0323de: f005 fbba bl d037b56 <halrf_wreg> - d0323e2: 2107 movs r1, #7 - d0323e4: 4620 mov r0, r4 - d0323e6: f7ff ff04 bl d0321f2 <_iqk_one_shot_8730e> - d0323ea: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0323ee: 4606 mov r6, r0 - d0323f0: f248 003c movw r0, #32828 ; 0x803c - d0323f4: f005 fbc3 bl d037b7e <halrf_rreg> - d0323f8: f8c4 03fc str.w r0, [r4, #1020] ; 0x3fc - d0323fc: f897 73e9 ldrb.w r7, [r7, #1001] ; 0x3e9 - d032400: 2f00 cmp r7, #0 - d032402: f040 80c2 bne.w d03258a <_iqk_rxk_8730e+0x2fa> - d032406: f44f 5380 mov.w r3, #4096 ; 0x1000 - d03240a: 2279 movs r2, #121 ; 0x79 - d03240c: 4629 mov r1, r5 - d03240e: 4620 mov r0, r4 - d032410: 9700 str r7, [sp, #0] - d032412: f005 fbc1 bl d037b98 <halrf_wrf> - d032416: f240 3316 movw r3, #790 ; 0x316 - d03241a: 463a mov r2, r7 - d03241c: 4629 mov r1, r5 - d03241e: 4620 mov r0, r4 - d032420: 9300 str r3, [sp, #0] - d032422: f643 73f0 movw r3, #16368 ; 0x3ff0 - d032426: f005 fbb7 bl d037b98 <halrf_wrf> - d03242a: 2303 movs r3, #3 - d03242c: 2283 movs r2, #131 ; 0x83 - d03242e: 4629 mov r1, r5 - d032430: 4620 mov r0, r4 - d032432: 9300 str r3, [sp, #0] - d032434: f44f 7340 mov.w r3, #768 ; 0x300 - d032438: f005 fbae bl d037b98 <halrf_wrf> - d03243c: 237f movs r3, #127 ; 0x7f - d03243e: 2283 movs r2, #131 ; 0x83 - d032440: 4629 mov r1, r5 - d032442: 4620 mov r0, r4 - d032444: 9300 str r3, [sp, #0] - d032446: f44f 33fe mov.w r3, #130048 ; 0x1fc00 - d03244a: f005 fba5 bl d037b98 <halrf_wrf> - d03244e: 4b7b ldr r3, [pc, #492] ; (d03263c <_iqk_rxk_8730e+0x3ac>) - d032450: 2287 movs r2, #135 ; 0x87 - d032452: 4629 mov r1, r5 - d032454: 4620 mov r0, r4 - d032456: 9300 str r3, [sp, #0] - d032458: 4b77 ldr r3, [pc, #476] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d03245a: f005 fb9d bl d037b98 <halrf_wrf> - d03245e: 6863 ldr r3, [r4, #4] - d032460: 463a mov r2, r7 - d032462: 4629 mov r1, r5 - d032464: 6958 ldr r0, [r3, #20] - d032466: 4b74 ldr r3, [pc, #464] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d032468: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d03246c: f7e2 fe1c bl d0150a8 <halbb_read_rf_reg> - d032470: 4971 ldr r1, [pc, #452] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d032472: 4602 mov r2, r0 - d032474: f248 0024 movw r0, #32804 ; 0x8024 - d032478: f005 fb6d bl d037b56 <halrf_wreg> - d03247c: 463a mov r2, r7 - d03247e: 21ff movs r1, #255 ; 0xff - d032480: f248 0010 movw r0, #32784 ; 0x8010 - d032484: f005 fb67 bl d037b56 <halrf_wreg> - d032488: 4a6f ldr r2, [pc, #444] ; (d032648 <_iqk_rxk_8730e+0x3b8>) - d03248a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03248e: f248 1008 movw r0, #33032 ; 0x8108 - d032492: f005 fb60 bl d037b56 <halrf_wreg> - d032496: 2201 movs r2, #1 - d032498: f44f 7100 mov.w r1, #512 ; 0x200 - d03249c: f248 0008 movw r0, #32776 ; 0x8008 - d0324a0: f005 fb59 bl d037b56 <halrf_wreg> - d0324a4: 223f movs r2, #63 ; 0x3f - d0324a6: f248 00cc movw r0, #32972 ; 0x80cc - d0324aa: 4611 mov r1, r2 - d0324ac: f005 fb53 bl d037b56 <halrf_wreg> - d0324b0: 2222 movs r2, #34 ; 0x22 - d0324b2: 4964 ldr r1, [pc, #400] ; (d032644 <_iqk_rxk_8730e+0x3b4>) - d0324b4: f248 002c movw r0, #32812 ; 0x802c - d0324b8: f005 fb4d bl d037b56 <halrf_wreg> - d0324bc: 2107 movs r1, #7 - d0324be: 4620 mov r0, r4 - d0324c0: f7ff fe97 bl d0321f2 <_iqk_one_shot_8730e> - d0324c4: 4330 orrs r0, r6 - d0324c6: b2c6 uxtb r6, r0 - d0324c8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff +0d031ecc <halrf_config_8730e_nctl_reg>: + d031ecc: 2203 movs r2, #3 + d031ece: b5f8 push {r3, r4, r5, r6, r7, lr} + d031ed0: 6843 ldr r3, [r0, #4] + d031ed2: 4611 mov r1, r2 + d031ed4: 4605 mov r5, r0 + d031ed6: f44f 6046 mov.w r0, #3168 ; 0xc60 + d031eda: 789c ldrb r4, [r3, #2] + d031edc: f005 fea9 bl d037c32 <halrf_wreg> + d031ee0: 2201 movs r2, #1 + d031ee2: f640 406c movw r0, #3180 ; 0xc6c + d031ee6: 4e18 ldr r6, [pc, #96] ; (d031f48 <halrf_config_8730e_nctl_reg+0x7c>) + d031ee8: f240 67ea movw r7, #1770 ; 0x6ea + d031eec: 4611 mov r1, r2 + d031eee: f005 fea0 bl d037c32 <halrf_wreg> + d031ef2: 2201 movs r2, #1 + d031ef4: f04f 6100 mov.w r1, #134217728 ; 0x8000000 + d031ef8: f645 00ac movw r0, #22700 ; 0x58ac + d031efc: f005 fe99 bl d037c32 <halrf_wreg> + d031f00: 2201 movs r2, #1 + d031f02: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d031f06: f44f 6048 mov.w r0, #3200 ; 0xc80 + d031f0a: f005 fe92 bl d037c32 <halrf_wreg> + d031f0e: 2c01 cmp r4, #1 + d031f10: 4b0e ldr r3, [pc, #56] ; (d031f4c <halrf_config_8730e_nctl_reg+0x80>) + d031f12: f04f 0400 mov.w r4, #0 + d031f16: bf98 it ls + d031f18: 461e movls r6, r3 + d031f1a: f240 636f movw r3, #1647 ; 0x66f + d031f1e: bf98 it ls + d031f20: 461f movls r7, r3 + d031f22: eb06 0244 add.w r2, r6, r4, lsl #1 + d031f26: 4628 mov r0, r5 + d031f28: 8851 ldrh r1, [r2, #2] + d031f2a: 8893 ldrh r3, [r2, #4] + d031f2c: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d031f30: eb03 4301 add.w r3, r3, r1, lsl #16 + d031f34: f836 1014 ldrh.w r1, [r6, r4, lsl #1] + d031f38: 3403 adds r4, #3 + d031f3a: f001 f864 bl d033006 <halrf_cfg_rf_nctl_8730e> + d031f3e: b2a4 uxth r4, r4 + d031f40: 1ca3 adds r3, r4, #2 + d031f42: 42bb cmp r3, r7 + d031f44: dbed blt.n d031f22 <halrf_config_8730e_nctl_reg+0x56> + d031f46: bdf8 pop {r3, r4, r5, r6, r7, pc} + d031f48: 0d04f686 .word 0x0d04f686 + d031f4c: 0d04e9a8 .word 0x0d04e9a8 + +0d031f50 <halrf_config_8730e_new_radio_a_reg>: + d031f50: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d031f54: 6843 ldr r3, [r0, #4] + d031f56: f240 26ed movw r6, #749 ; 0x2ed + d031f5a: 4c21 ldr r4, [pc, #132] ; (d031fe0 <halrf_config_8730e_new_radio_a_reg+0x90>) + d031f5c: 4605 mov r5, r0 + d031f5e: 789f ldrb r7, [r3, #2] + d031f60: 4b20 ldr r3, [pc, #128] ; (d031fe4 <halrf_config_8730e_new_radio_a_reg+0x94>) + d031f62: 2f01 cmp r7, #1 + d031f64: f8df 8084 ldr.w r8, [pc, #132] ; d031fec <halrf_config_8730e_new_radio_a_reg+0x9c> + d031f68: bf0c ite eq + d031f6a: f44f 7632 moveq.w r6, #712 ; 0x2c8 + d031f6e: 461c movne r4, r3 + d031f70: eb04 0686 add.w r6, r4, r6, lsl #2 + d031f74: f854 1b04 ldr.w r1, [r4], #4 + d031f78: 4628 mov r0, r5 + d031f7a: f1b1 5f80 cmp.w r1, #268435456 ; 0x10000000 + d031f7e: ea4f 5211 mov.w r2, r1, lsr #20 + d031f82: f3c1 0313 ubfx r3, r1, #0, #20 + d031f86: f04f 0100 mov.w r1, #0 + d031f8a: bf28 it cs + d031f8c: b2d2 uxtbcs r2, r2 + d031f8e: 9300 str r3, [sp, #0] + d031f90: 4643 mov r3, r8 + d031f92: bf28 it cs + d031f94: f502 3280 addcs.w r2, r2, #65536 ; 0x10000 + d031f98: f005 fe72 bl d037c80 <halrf_wrf_radioa> + d031f9c: 42b4 cmp r4, r6 + d031f9e: d1e9 bne.n d031f74 <halrf_config_8730e_new_radio_a_reg+0x24> + d031fa0: 2f03 cmp r7, #3 + d031fa2: d119 bne.n d031fd8 <halrf_config_8730e_new_radio_a_reg+0x88> + d031fa4: 4e10 ldr r6, [pc, #64] ; (d031fe8 <halrf_config_8730e_new_radio_a_reg+0x98>) + d031fa6: 24c1 movs r4, #193 ; 0xc1 + d031fa8: 4f10 ldr r7, [pc, #64] ; (d031fec <halrf_config_8730e_new_radio_a_reg+0x9c>) + d031faa: f856 1b04 ldr.w r1, [r6], #4 + d031fae: 3c01 subs r4, #1 + d031fb0: 4628 mov r0, r5 + d031fb2: 0d0a lsrs r2, r1, #20 + d031fb4: f1b1 5f80 cmp.w r1, #268435456 ; 0x10000000 + d031fb8: f3c1 0313 ubfx r3, r1, #0, #20 + d031fbc: b2a4 uxth r4, r4 + d031fbe: bf28 it cs + d031fc0: b2d2 uxtbcs r2, r2 + d031fc2: f04f 0100 mov.w r1, #0 + d031fc6: 9300 str r3, [sp, #0] + d031fc8: 463b mov r3, r7 + d031fca: bf28 it cs + d031fcc: f502 3280 addcs.w r2, r2, #65536 ; 0x10000 + d031fd0: f005 fe56 bl d037c80 <halrf_wrf_radioa> + d031fd4: 2c00 cmp r4, #0 + d031fd6: d1e8 bne.n d031faa <halrf_config_8730e_new_radio_a_reg+0x5a> + d031fd8: b002 add sp, #8 + d031fda: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d031fde: bf00 nop + d031fe0: 0d051010 .word 0x0d051010 + d031fe4: 0d05045c .word 0x0d05045c + d031fe8: 0d051b30 .word 0x0d051b30 + d031fec: 000fffff .word 0x000fffff + +0d031ff0 <halrf_config_8730e_store_power_by_rate>: + d031ff0: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d031ff4: 4b23 ldr r3, [pc, #140] ; (d032084 <halrf_config_8730e_store_power_by_rate+0x94>) + d031ff6: 4605 mov r5, r0 + d031ff8: 4e23 ldr r6, [pc, #140] ; (d032088 <halrf_config_8730e_store_power_by_rate+0x98>) + d031ffa: 2400 movs r4, #0 + d031ffc: 781f ldrb r7, [r3, #0] + d031ffe: f106 0803 add.w r8, r6, #3 + d032002: f106 0901 add.w r9, r6, #1 + d032006: 42bc cmp r4, r7 + d032008: d30c bcc.n d032024 <halrf_config_8730e_store_power_by_rate+0x34> + d03200a: 4e20 ldr r6, [pc, #128] ; (d03208c <halrf_config_8730e_store_power_by_rate+0x9c>) + d03200c: 2400 movs r4, #0 + d03200e: 4b20 ldr r3, [pc, #128] ; (d032090 <halrf_config_8730e_store_power_by_rate+0xa0>) + d032010: f106 0803 add.w r8, r6, #3 + d032014: f106 0901 add.w r9, r6, #1 + d032018: 781f ldrb r7, [r3, #0] + d03201a: 42bc cmp r4, r7 + d03201c: d319 bcc.n d032052 <halrf_config_8730e_store_power_by_rate+0x62> + d03201e: b003 add sp, #12 + d032020: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d032024: 57a2 ldrsb r2, [r4, r6] + d032026: 4628 mov r0, r5 + d032028: f914 3008 ldrsb.w r3, [r4, r8] + d03202c: eb03 6302 add.w r3, r3, r2, lsl #24 + d032030: f914 2009 ldrsb.w r2, [r4, r9] + d032034: eb03 4302 add.w r3, r3, r2, lsl #16 + d032038: 4a16 ldr r2, [pc, #88] ; (d032094 <halrf_config_8730e_store_power_by_rate+0xa4>) + d03203a: 56a2 ldrsb r2, [r4, r2] + d03203c: eb03 2302 add.w r3, r3, r2, lsl #8 + d032040: 2200 movs r2, #0 + d032042: 9300 str r3, [sp, #0] + d032044: 08a3 lsrs r3, r4, #2 + d032046: 3404 adds r4, #4 + d032048: 4611 mov r1, r2 + d03204a: f7fd f987 bl d02f35c <halrf_power_by_rate_store_to_array> + d03204e: b2e4 uxtb r4, r4 + d032050: e7d9 b.n d032006 <halrf_config_8730e_store_power_by_rate+0x16> + d032052: 57a1 ldrsb r1, [r4, r6] + d032054: 08a3 lsrs r3, r4, #2 + d032056: f914 2008 ldrsb.w r2, [r4, r8] + d03205a: 4628 mov r0, r5 + d03205c: 3301 adds r3, #1 + d03205e: eb02 6201 add.w r2, r2, r1, lsl #24 + d032062: f914 1009 ldrsb.w r1, [r4, r9] + d032066: eb02 4201 add.w r2, r2, r1, lsl #16 + d03206a: 490b ldr r1, [pc, #44] ; (d032098 <halrf_config_8730e_store_power_by_rate+0xa8>) + d03206c: 5661 ldrsb r1, [r4, r1] + d03206e: 3404 adds r4, #4 + d032070: eb02 2201 add.w r2, r2, r1, lsl #8 + d032074: 2101 movs r1, #1 + d032076: b2e4 uxtb r4, r4 + d032078: 9200 str r2, [sp, #0] + d03207a: 2200 movs r2, #0 + d03207c: f7fd f96e bl d02f35c <halrf_power_by_rate_store_to_array> + d032080: e7cb b.n d03201a <halrf_config_8730e_store_power_by_rate+0x2a> + d032082: bf00 nop + d032084: 600000e9 .word 0x600000e9 + d032088: 0d043e98 .word 0x0d043e98 + d03208c: 0d043eb4 .word 0x0d043eb4 + d032090: 600000ea .word 0x600000ea + d032094: 0d043e9a .word 0x0d043e9a + d032098: 0d043eb6 .word 0x0d043eb6 + +0d03209c <halrf_config_8730e_init_power_limit>: + d03209c: 4b12 ldr r3, [pc, #72] ; (d0320e8 <halrf_config_8730e_init_power_limit+0x4c>) + d03209e: 4a13 ldr r2, [pc, #76] ; (d0320ec <halrf_config_8730e_init_power_limit+0x50>) + d0320a0: b570 push {r4, r5, r6, lr} + d0320a2: 781c ldrb r4, [r3, #0] + d0320a4: 23ff movs r3, #255 ; 0xff + d0320a6: 4615 mov r5, r2 + d0320a8: f200 7617 addw r6, r0, #1815 ; 0x717 + d0320ac: f8a0 38f8 strh.w r3, [r0, #2296] ; 0x8f8 + d0320b0: 2300 movs r3, #0 + d0320b2: b2d9 uxtb r1, r3 + d0320b4: 42a1 cmp r1, r4 + d0320b6: d207 bcs.n d0320c8 <halrf_config_8730e_init_power_limit+0x2c> + d0320b8: f815 1b01 ldrb.w r1, [r5], #1 + d0320bc: 2901 cmp r1, #1 + d0320be: d001 beq.n d0320c4 <halrf_config_8730e_init_power_limit+0x28> + d0320c0: 3301 adds r3, #1 + d0320c2: e7f6 b.n d0320b2 <halrf_config_8730e_init_power_limit+0x16> + d0320c4: 54f1 strb r1, [r6, r3] + d0320c6: e7fb b.n d0320c0 <halrf_config_8730e_init_power_limit+0x24> + d0320c8: 2300 movs r3, #0 + d0320ca: f200 7027 addw r0, r0, #1831 ; 0x727 + d0320ce: b2d9 uxtb r1, r3 + d0320d0: 42a1 cmp r1, r4 + d0320d2: d207 bcs.n d0320e4 <halrf_config_8730e_init_power_limit+0x48> + d0320d4: f812 1b01 ldrb.w r1, [r2], #1 + d0320d8: 2901 cmp r1, #1 + d0320da: d001 beq.n d0320e0 <halrf_config_8730e_init_power_limit+0x44> + d0320dc: 3301 adds r3, #1 + d0320de: e7f6 b.n d0320ce <halrf_config_8730e_init_power_limit+0x32> + d0320e0: 54c1 strb r1, [r0, r3] + d0320e2: e7fb b.n d0320dc <halrf_config_8730e_init_power_limit+0x40> + d0320e4: bd70 pop {r4, r5, r6, pc} + d0320e6: bf00 nop + d0320e8: 600000eb .word 0x600000eb + d0320ec: 0d043ecc .word 0x0d043ecc + +0d0320f0 <halrf_config_8730e_power_limit_by_ch>: + d0320f0: b5f0 push {r4, r5, r6, r7, lr} + d0320f2: 2600 movs r6, #0 + d0320f4: 4604 mov r4, r0 + d0320f6: 461f mov r7, r3 + d0320f8: 4610 mov r0, r2 + d0320fa: 6863 ldr r3, [r4, #4] + d0320fc: 1b8a subs r2, r1, r6 + d0320fe: f204 7414 addw r4, r4, #1812 ; 0x714 + d032102: b085 sub sp, #20 + d032104: f893 3078 ldrb.w r3, [r3, #120] ; 0x78 + d032108: bf18 it ne + d03210a: 2201 movne r2, #1 + d03210c: 9602 str r6, [sp, #8] + d03210e: eb02 0543 add.w r5, r2, r3, lsl #1 + d032112: f100 0223 add.w r2, r0, #35 ; 0x23 + d032116: eb02 1205 add.w r2, r2, r5, lsl #4 + d03211a: 4414 add r4, r2 + d03211c: 460a mov r2, r1 + d03211e: 4639 mov r1, r7 + d032120: e9cd 6400 strd r6, r4, [sp] + d032124: f7d0 f84a bl d0021bc <wifi_get_power_limit_and_limit_ru_by_ch> + d032128: b005 add sp, #20 + d03212a: bdf0 pop {r4, r5, r6, r7, pc} + +0d03212c <halrf_config_8730e_power_limit_ru_by_ch>: + d03212c: b51f push {r0, r1, r2, r3, r4, lr} + d03212e: 4604 mov r4, r0 + d032130: 4608 mov r0, r1 + d032132: 4619 mov r1, r3 + d032134: f04f 0c01 mov.w ip, #1 + d032138: 6863 ldr r3, [r4, #4] + d03213a: 2400 movs r4, #0 + d03213c: f893 3078 ldrb.w r3, [r3, #120] ; 0x78 + d032140: 9200 str r2, [sp, #0] + d032142: 4622 mov r2, r4 + d032144: e9cd 4c01 strd r4, ip, [sp, #4] + d032148: f7d0 f838 bl d0021bc <wifi_get_power_limit_and_limit_ru_by_ch> + d03214c: b004 add sp, #16 + d03214e: bd10 pop {r4, pc} + +0d032150 <halrf_config_8730e_store_pwr_track>: + d032150: b570 push {r4, r5, r6, lr} + d032152: 4604 mov r4, r0 + d032154: 4d10 ldr r5, [pc, #64] ; (d032198 <halrf_config_8730e_store_pwr_track+0x48>) + d032156: f100 0652 add.w r6, r0, #82 ; 0x52 + d03215a: 2240 movs r2, #64 ; 0x40 + d03215c: 490f ldr r1, [pc, #60] ; (d03219c <halrf_config_8730e_store_pwr_track+0x4c>) + d03215e: 30d2 adds r0, #210 ; 0xd2 + d032160: 47a8 blx r5 + d032162: 2240 movs r2, #64 ; 0x40 + d032164: 490e ldr r1, [pc, #56] ; (d0321a0 <halrf_config_8730e_store_pwr_track+0x50>) + d032166: f504 7089 add.w r0, r4, #274 ; 0x112 + d03216a: 47a8 blx r5 + d03216c: 2240 movs r2, #64 ; 0x40 + d03216e: 490d ldr r1, [pc, #52] ; (d0321a4 <halrf_config_8730e_store_pwr_track+0x54>) + d032170: 4630 mov r0, r6 + d032172: 47a8 blx r5 + d032174: 2240 movs r2, #64 ; 0x40 + d032176: 490c ldr r1, [pc, #48] ; (d0321a8 <halrf_config_8730e_store_pwr_track+0x58>) + d032178: f104 0092 add.w r0, r4, #146 ; 0x92 + d03217c: 47a8 blx r5 + d03217e: 22c0 movs r2, #192 ; 0xc0 + d032180: 490a ldr r1, [pc, #40] ; (d0321ac <halrf_config_8730e_store_pwr_track+0x5c>) + d032182: f504 70a9 add.w r0, r4, #338 ; 0x152 + d032186: 47a8 blx r5 + d032188: f204 2012 addw r0, r4, #530 ; 0x212 + d03218c: 462b mov r3, r5 + d03218e: 22c0 movs r2, #192 ; 0xc0 + d032190: 4907 ldr r1, [pc, #28] ; (d0321b0 <halrf_config_8730e_store_pwr_track+0x60>) + d032192: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d032196: 4718 bx r3 + d032198: 00027939 .word 0x00027939 + d03219c: 0d051ef4 .word 0x0d051ef4 + d0321a0: 0d051eb4 .word 0x0d051eb4 + d0321a4: 0d051e74 .word 0x0d051e74 + d0321a8: 0d051e34 .word 0x0d051e34 + d0321ac: 0d051ff4 .word 0x0d051ff4 + d0321b0: 0d051f34 .word 0x0d051f34 + +0d0321b4 <_iqk_rxk_setting_8730e>: + d0321b4: b508 push {r3, lr} + d0321b6: 2201 movs r2, #1 + d0321b8: f44f 3180 mov.w r1, #65536 ; 0x10000 + d0321bc: f242 00fc movw r0, #8444 ; 0x20fc + d0321c0: f005 fd37 bl d037c32 <halrf_wreg> + d0321c4: 2200 movs r2, #0 + d0321c6: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d0321ca: f242 00fc movw r0, #8444 ; 0x20fc + d0321ce: f005 fd30 bl d037c32 <halrf_wreg> + d0321d2: 2201 movs r2, #1 + d0321d4: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d0321d8: f242 00fc movw r0, #8444 ; 0x20fc + d0321dc: f005 fd29 bl d037c32 <halrf_wreg> + d0321e0: 2200 movs r2, #0 + d0321e2: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0321e6: f242 00fc movw r0, #8444 ; 0x20fc + d0321ea: f005 fd22 bl d037c32 <halrf_wreg> + d0321ee: 2201 movs r2, #1 + d0321f0: f44f 2100 mov.w r1, #524288 ; 0x80000 + d0321f4: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d0321f8: f005 fd1b bl d037c32 <halrf_wreg> + d0321fc: 2206 movs r2, #6 + d0321fe: f44f 21e0 mov.w r1, #458752 ; 0x70000 + d032202: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d032206: f005 fd14 bl d037c32 <halrf_wreg> + d03220a: 2201 movs r2, #1 + d03220c: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 + d032210: f245 6070 movw r0, #22128 ; 0x5670 + d032214: f005 fd0d bl d037c32 <halrf_wreg> + d032218: 2201 movs r2, #1 + d03221a: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d03221e: f241 20b8 movw r0, #4792 ; 0x12b8 + d032222: f005 fd06 bl d037c32 <halrf_wreg> + d032226: 2207 movs r2, #7 + d032228: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d03222c: f44f 7043 mov.w r0, #780 ; 0x30c + d032230: f005 fcff bl d037c32 <halrf_wreg> + d032234: 2201 movs r2, #1 + d032236: 490e ldr r1, [pc, #56] ; (d032270 <_iqk_rxk_setting_8730e+0xbc>) + d032238: f44f 704b mov.w r0, #812 ; 0x32c + d03223c: f005 fcf9 bl d037c32 <halrf_wreg> + d032240: 2201 movs r2, #1 + d032242: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d032246: f241 20b8 movw r0, #4792 ; 0x12b8 + d03224a: f005 fcf2 bl d037c32 <halrf_wreg> + d03224e: 2201 movs r2, #1 + d032250: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d032254: f242 00fc movw r0, #8444 ; 0x20fc + d032258: f005 fceb bl d037c32 <halrf_wreg> + d03225c: 2201 movs r2, #1 + d03225e: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d032262: f242 00fc movw r0, #8444 ; 0x20fc + d032266: e8bd 4008 ldmia.w sp!, {r3, lr} + d03226a: f005 bce2 b.w d037c32 <halrf_wreg> + d03226e: bf00 nop + d032270: ffff0000 .word 0xffff0000 + +0d032274 <_iqk_check_cal_8730e>: + d032274: b510 push {r4, lr} + d032276: 2400 movs r4, #0 + d032278: 21ff movs r1, #255 ; 0xff + d03227a: f64b 70f8 movw r0, #49144 ; 0xbff8 + d03227e: f005 fcec bl d037c5a <halrf_rreg> + d032282: 2855 cmp r0, #85 ; 0x55 + d032284: f04f 000a mov.w r0, #10 + d032288: d117 bne.n d0322ba <_iqk_check_cal_8730e+0x46> + d03228a: f7d3 fc1d bl d005ac8 <rtw_udelay_os> + d03228e: 21ff movs r1, #255 ; 0xff + d032290: f248 0010 movw r0, #32784 ; 0x8010 + d032294: f005 fce1 bl d037c5a <halrf_rreg> + d032298: 2855 cmp r0, #85 ; 0x55 + d03229a: d1ed bne.n d032278 <_iqk_check_cal_8730e+0x4> + d03229c: f04f 6180 mov.w r1, #67108864 ; 0x4000000 + d0322a0: f248 0008 movw r0, #32776 ; 0x8008 + d0322a4: f005 fcd9 bl d037c5a <halrf_rreg> + d0322a8: b2c4 uxtb r4, r0 + d0322aa: 2200 movs r2, #0 + d0322ac: 21ff movs r1, #255 ; 0xff + d0322ae: f248 0010 movw r0, #32784 ; 0x8010 + d0322b2: f005 fcbe bl d037c32 <halrf_wreg> + d0322b6: 4620 mov r0, r4 + d0322b8: bd10 pop {r4, pc} + d0322ba: 3401 adds r4, #1 + d0322bc: f7d3 fc04 bl d005ac8 <rtw_udelay_os> + d0322c0: f242 0309 movw r3, #8201 ; 0x2009 + d0322c4: b2a4 uxth r4, r4 + d0322c6: 429c cmp r4, r3 + d0322c8: d1d6 bne.n d032278 <_iqk_check_cal_8730e+0x4> + d0322ca: 2401 movs r4, #1 + d0322cc: e7ed b.n d0322aa <_iqk_check_cal_8730e+0x36> + +0d0322ce <_iqk_one_shot_8730e>: + d0322ce: b570 push {r4, r5, r6, lr} + d0322d0: 4606 mov r6, r0 + d0322d2: 460d mov r5, r1 + d0322d4: f64b 70f8 movw r0, #49144 ; 0xbff8 + d0322d8: 21ff movs r1, #255 ; 0xff + d0322da: f005 fcbe bl d037c5a <halrf_rreg> + d0322de: b140 cbz r0, d0322f2 <_iqk_one_shot_8730e+0x24> + d0322e0: f248 0010 movw r0, #32784 ; 0x8010 + d0322e4: 2200 movs r2, #0 + d0322e6: 21ff movs r1, #255 ; 0xff + d0322e8: f005 fca3 bl d037c32 <halrf_wreg> + d0322ec: 2064 movs r0, #100 ; 0x64 + d0322ee: f7d3 fbeb bl d005ac8 <rtw_udelay_os> + d0322f2: 1e6b subs r3, r5, #1 + d0322f4: 2b11 cmp r3, #17 + d0322f6: d837 bhi.n d032368 <_iqk_one_shot_8730e+0x9a> + d0322f8: e8df f003 tbb [pc, r3] + d0322fc: 36310934 .word 0x36310934 + d032300: 1f282e2b .word 0x1f282e2b + d032304: 36363636 .word 0x36363636 + d032308: 36363636 .word 0x36363636 + d03230c: 2522 .short 0x2522 + d03230e: f240 1419 movw r4, #281 ; 0x119 + d032312: 1e62 subs r2, r4, #1 + d032314: f641 71ff movw r1, #8191 ; 0x1fff + d032318: f44f 4000 mov.w r0, #32768 ; 0x8000 + d03231c: f005 fc89 bl d037c32 <halrf_wreg> + d032320: 4622 mov r2, r4 + d032322: f641 71ff movw r1, #8191 ; 0x1fff + d032326: f44f 4000 mov.w r0, #32768 ; 0x8000 + d03232a: f005 fc82 bl d037c32 <halrf_wreg> + d03232e: 4629 mov r1, r5 + d032330: 4630 mov r0, r6 + d032332: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d032336: f7ff bf9d b.w d032274 <_iqk_check_cal_8730e> + d03233a: f240 2419 movw r4, #537 ; 0x219 + d03233e: e7e8 b.n d032312 <_iqk_one_shot_8730e+0x44> + d032340: f240 3419 movw r4, #793 ; 0x319 + d032344: e7e5 b.n d032312 <_iqk_one_shot_8730e+0x44> + d032346: f240 4419 movw r4, #1049 ; 0x419 + d03234a: e7e2 b.n d032312 <_iqk_one_shot_8730e+0x44> + d03234c: f240 5419 movw r4, #1305 ; 0x519 + d032350: e7df b.n d032312 <_iqk_one_shot_8730e+0x44> + d032352: f240 6419 movw r4, #1561 ; 0x619 + d032356: e7dc b.n d032312 <_iqk_one_shot_8730e+0x44> + d032358: f640 0419 movw r4, #2073 ; 0x819 + d03235c: e7d9 b.n d032312 <_iqk_one_shot_8730e+0x44> + d03235e: f640 1419 movw r4, #2329 ; 0x919 + d032362: e7d6 b.n d032312 <_iqk_one_shot_8730e+0x44> + d032364: 2419 movs r4, #25 + d032366: e7d4 b.n d032312 <_iqk_one_shot_8730e+0x44> + d032368: 2000 movs r0, #0 + d03236a: bd70 pop {r4, r5, r6, pc} + +0d03236c <_iqk_rxk_8730e>: + d03236c: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d032370: 4604 mov r4, r0 + d032372: 460d mov r5, r1 + d032374: 2307 movs r3, #7 + d032376: 2200 movs r2, #0 + d032378: 1967 adds r7, r4, r5 + d03237a: 9300 str r3, [sp, #0] + d03237c: f44f 2370 mov.w r3, #983040 ; 0xf0000 + d032380: f005 fc78 bl d037c74 <halrf_wrf> + d032384: f897 23e9 ldrb.w r2, [r7, #1001] ; 0x3e9 + d032388: 2301 movs r3, #1 + d03238a: 9300 str r3, [sp, #0] + d03238c: 2a00 cmp r2, #0 + d03238e: f040 8144 bne.w d03261a <_iqk_rxk_8730e+0x2ae> + d032392: f44f 7380 mov.w r3, #256 ; 0x100 + d032396: 2220 movs r2, #32 + d032398: 4629 mov r1, r5 + d03239a: 4620 mov r0, r4 + d03239c: 2600 movs r6, #0 + d03239e: f005 fc69 bl d037c74 <halrf_wrf> + d0323a2: 6863 ldr r3, [r4, #4] + d0323a4: 2218 movs r2, #24 + d0323a6: 4629 mov r1, r5 + d0323a8: 6958 ldr r0, [r3, #20] + d0323aa: 4bda ldr r3, [pc, #872] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d0323ac: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0323b0: f7e2 fe7a bl d0150a8 <halbb_read_rf_reg> + d0323b4: 4bd7 ldr r3, [pc, #860] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d0323b6: 221f movs r2, #31 + d0323b8: 4629 mov r1, r5 + d0323ba: 9000 str r0, [sp, #0] + d0323bc: 4620 mov r0, r4 + d0323be: f005 fc59 bl d037c74 <halrf_wrf> + d0323c2: 2064 movs r0, #100 ; 0x64 + d0323c4: f7d3 fb80 bl d005ac8 <rtw_udelay_os> + d0323c8: 2313 movs r3, #19 + d0323ca: 221e movs r2, #30 + d0323cc: 4629 mov r1, r5 + d0323ce: 4620 mov r0, r4 + d0323d0: 9300 str r3, [sp, #0] + d0323d2: 233f movs r3, #63 ; 0x3f + d0323d4: f005 fc4e bl d037c74 <halrf_wrf> + d0323d8: f44f 2300 mov.w r3, #524288 ; 0x80000 + d0323dc: 221e movs r2, #30 + d0323de: 4629 mov r1, r5 + d0323e0: 4620 mov r0, r4 + d0323e2: 9600 str r6, [sp, #0] + d0323e4: f005 fc46 bl d037c74 <halrf_wrf> + d0323e8: 2301 movs r3, #1 + d0323ea: 221e movs r2, #30 + d0323ec: 4629 mov r1, r5 + d0323ee: 4620 mov r0, r4 + d0323f0: 9300 str r3, [sp, #0] + d0323f2: f44f 2300 mov.w r3, #524288 ; 0x80000 + d0323f6: f005 fc3d bl d037c74 <halrf_wrf> + d0323fa: 2064 movs r0, #100 ; 0x64 + d0323fc: f7d3 fb64 bl d005ac8 <rtw_udelay_os> + d032400: f44f 5380 mov.w r3, #4096 ; 0x1000 + d032404: 2279 movs r2, #121 ; 0x79 + d032406: 4629 mov r1, r5 + d032408: 4620 mov r0, r4 + d03240a: 9600 str r6, [sp, #0] + d03240c: f005 fc32 bl d037c74 <halrf_wrf> + d032410: f44f 7383 mov.w r3, #262 ; 0x106 + d032414: 4632 mov r2, r6 + d032416: 4629 mov r1, r5 + d032418: 9300 str r3, [sp, #0] + d03241a: 4620 mov r0, r4 + d03241c: f643 73f0 movw r3, #16368 ; 0x3ff0 + d032420: f005 fc28 bl d037c74 <halrf_wrf> + d032424: f897 63e9 ldrb.w r6, [r7, #1001] ; 0x3e9 + d032428: 2302 movs r3, #2 + d03242a: 9300 str r3, [sp, #0] + d03242c: 2e00 cmp r6, #0 + d03242e: f040 80f6 bne.w d03261e <_iqk_rxk_8730e+0x2b2> + d032432: f44f 7340 mov.w r3, #768 ; 0x300 + d032436: 2283 movs r2, #131 ; 0x83 + d032438: 4629 mov r1, r5 + d03243a: 4620 mov r0, r4 + d03243c: f005 fc1a bl d037c74 <halrf_wrf> + d032440: f44f 33fe mov.w r3, #130048 ; 0x1fc00 + d032444: 2283 movs r2, #131 ; 0x83 + d032446: 4629 mov r1, r5 + d032448: 4620 mov r0, r4 + d03244a: 9600 str r6, [sp, #0] + d03244c: f005 fc12 bl d037c74 <halrf_wrf> + d032450: 4bb1 ldr r3, [pc, #708] ; (d032718 <_iqk_rxk_8730e+0x3ac>) + d032452: 2287 movs r2, #135 ; 0x87 + d032454: 9300 str r3, [sp, #0] + d032456: 4baf ldr r3, [pc, #700] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d032458: 4629 mov r1, r5 + d03245a: 4620 mov r0, r4 + d03245c: f005 fc0a bl d037c74 <halrf_wrf> + d032460: 6863 ldr r3, [r4, #4] + d032462: 2200 movs r2, #0 + d032464: 4629 mov r1, r5 + d032466: 6958 ldr r0, [r3, #20] + d032468: 4baa ldr r3, [pc, #680] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d03246a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d03246e: f7e2 fe1b bl d0150a8 <halbb_read_rf_reg> + d032472: 49a8 ldr r1, [pc, #672] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d032474: 4602 mov r2, r0 + d032476: f248 0024 movw r0, #32804 ; 0x8024 + d03247a: f005 fbda bl d037c32 <halrf_wreg> + d03247e: 2200 movs r2, #0 + d032480: 21ff movs r1, #255 ; 0xff + d032482: f248 0010 movw r0, #32784 ; 0x8010 + d032486: f005 fbd4 bl d037c32 <halrf_wreg> + d03248a: 4aa4 ldr r2, [pc, #656] ; (d03271c <_iqk_rxk_8730e+0x3b0>) + d03248c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032490: f248 1008 movw r0, #33032 ; 0x8108 + d032494: f005 fbcd bl d037c32 <halrf_wreg> + d032498: 2201 movs r2, #1 + d03249a: f44f 7100 mov.w r1, #512 ; 0x200 + d03249e: f248 0008 movw r0, #32776 ; 0x8008 + d0324a2: f005 fbc6 bl d037c32 <halrf_wreg> + d0324a6: 223f movs r2, #63 ; 0x3f + d0324a8: f248 00cc movw r0, #32972 ; 0x80cc + d0324ac: 4611 mov r1, r2 + d0324ae: f005 fbc0 bl d037c32 <halrf_wreg> + d0324b2: 2222 movs r2, #34 ; 0x22 + d0324b4: 499a ldr r1, [pc, #616] ; (d032720 <_iqk_rxk_8730e+0x3b4>) + d0324b6: f248 002c movw r0, #32812 ; 0x802c + d0324ba: f005 fbba bl d037c32 <halrf_wreg> + d0324be: 2107 movs r1, #7 + d0324c0: 4620 mov r0, r4 + d0324c2: f7ff ff04 bl d0322ce <_iqk_one_shot_8730e> + d0324c6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0324ca: 4606 mov r6, r0 d0324cc: f248 003c movw r0, #32828 ; 0x803c - d0324d0: f005 fb55 bl d037b7e <halrf_rreg> - d0324d4: 495d ldr r1, [pc, #372] ; (d03264c <_iqk_rxk_8730e+0x3bc>) - d0324d6: f8c4 0400 str.w r0, [r4, #1024] ; 0x400 - d0324da: f248 003c movw r0, #32828 ; 0x803c - d0324de: f005 fb4e bl d037b7e <halrf_rreg> - d0324e2: f5b0 7f40 cmp.w r0, #768 ; 0x300 - d0324e6: d90e bls.n d032506 <_iqk_rxk_8730e+0x276> - d0324e8: f04f 5200 mov.w r2, #536870912 ; 0x20000000 - d0324ec: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0324f0: f248 003c movw r0, #32828 ; 0x803c - d0324f4: 2601 movs r6, #1 - d0324f6: f005 fb2e bl d037b56 <halrf_wreg> - d0324fa: 2200 movs r2, #0 - d0324fc: 2101 movs r1, #1 - d0324fe: f248 1024 movw r0, #33060 ; 0x8124 - d032502: f005 fb28 bl d037b56 <halrf_wreg> - d032506: 2700 movs r7, #0 - d032508: 2200 movs r2, #0 - d03250a: f44f 7100 mov.w r1, #512 ; 0x200 - d03250e: f248 0008 movw r0, #32776 ; 0x8008 - d032512: f005 fb20 bl d037b56 <halrf_wreg> - d032516: 4629 mov r1, r5 - d032518: 4620 mov r0, r4 - d03251a: f44f 73c0 mov.w r3, #384 ; 0x180 - d03251e: 2220 movs r2, #32 - d032520: 9700 str r7, [sp, #0] - d032522: f005 fb39 bl d037b98 <halrf_wrf> - d032526: 4620 mov r0, r4 - d032528: f44f 2300 mov.w r3, #524288 ; 0x80000 - d03252c: 221e movs r2, #30 + d0324d0: f005 fbc3 bl d037c5a <halrf_rreg> + d0324d4: f8c4 03fc str.w r0, [r4, #1020] ; 0x3fc + d0324d8: f897 73e9 ldrb.w r7, [r7, #1001] ; 0x3e9 + d0324dc: 2f00 cmp r7, #0 + d0324de: f040 80c2 bne.w d032666 <_iqk_rxk_8730e+0x2fa> + d0324e2: f44f 5380 mov.w r3, #4096 ; 0x1000 + d0324e6: 2279 movs r2, #121 ; 0x79 + d0324e8: 4629 mov r1, r5 + d0324ea: 4620 mov r0, r4 + d0324ec: 9700 str r7, [sp, #0] + d0324ee: f005 fbc1 bl d037c74 <halrf_wrf> + d0324f2: f240 3316 movw r3, #790 ; 0x316 + d0324f6: 463a mov r2, r7 + d0324f8: 4629 mov r1, r5 + d0324fa: 4620 mov r0, r4 + d0324fc: 9300 str r3, [sp, #0] + d0324fe: f643 73f0 movw r3, #16368 ; 0x3ff0 + d032502: f005 fbb7 bl d037c74 <halrf_wrf> + d032506: 2303 movs r3, #3 + d032508: 2283 movs r2, #131 ; 0x83 + d03250a: 4629 mov r1, r5 + d03250c: 4620 mov r0, r4 + d03250e: 9300 str r3, [sp, #0] + d032510: f44f 7340 mov.w r3, #768 ; 0x300 + d032514: f005 fbae bl d037c74 <halrf_wrf> + d032518: 237f movs r3, #127 ; 0x7f + d03251a: 2283 movs r2, #131 ; 0x83 + d03251c: 4629 mov r1, r5 + d03251e: 4620 mov r0, r4 + d032520: 9300 str r3, [sp, #0] + d032522: f44f 33fe mov.w r3, #130048 ; 0x1fc00 + d032526: f005 fba5 bl d037c74 <halrf_wrf> + d03252a: 4b7b ldr r3, [pc, #492] ; (d032718 <_iqk_rxk_8730e+0x3ac>) + d03252c: 2287 movs r2, #135 ; 0x87 d03252e: 4629 mov r1, r5 - d032530: 9700 str r7, [sp, #0] - d032532: f005 fb31 bl d037b98 <halrf_wrf> - d032536: 4630 mov r0, r6 - d032538: b002 add sp, #8 - d03253a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d03253e: 2380 movs r3, #128 ; 0x80 - d032540: e6bb b.n d0322ba <_iqk_rxk_8730e+0x2a> - d032542: f44f 73c0 mov.w r3, #384 ; 0x180 - d032546: 228c movs r2, #140 ; 0x8c - d032548: 4629 mov r1, r5 - d03254a: 4620 mov r0, r4 - d03254c: f005 fb24 bl d037b98 <halrf_wrf> - d032550: 2317 movs r3, #23 - d032552: 228c movs r2, #140 ; 0x8c - d032554: 4629 mov r1, r5 - d032556: 4620 mov r0, r4 - d032558: 9300 str r3, [sp, #0] - d03255a: 237f movs r3, #127 ; 0x7f - d03255c: f005 fb1c bl d037b98 <halrf_wrf> - d032560: 2370 movs r3, #112 ; 0x70 - d032562: 2294 movs r2, #148 ; 0x94 - d032564: 4629 mov r1, r5 - d032566: 4620 mov r0, r4 - d032568: 9300 str r3, [sp, #0] - d03256a: 4b33 ldr r3, [pc, #204] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d03256c: f005 fb14 bl d037b98 <halrf_wrf> - d032570: 23c4 movs r3, #196 ; 0xc4 - d032572: 2289 movs r2, #137 ; 0x89 - d032574: 4629 mov r1, r5 - d032576: 9300 str r3, [sp, #0] - d032578: 4620 mov r0, r4 - d03257a: 4b2f ldr r3, [pc, #188] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d03257c: f005 fb0c bl d037b98 <halrf_wrf> - d032580: 4b33 ldr r3, [pc, #204] ; (d032650 <_iqk_rxk_8730e+0x3c0>) - d032582: 228a movs r2, #138 ; 0x8a - d032584: 9300 str r3, [sp, #0] - d032586: 4b2c ldr r3, [pc, #176] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d032588: e6f8 b.n d03237c <_iqk_rxk_8730e+0xec> - d03258a: 2f01 cmp r7, #1 - d03258c: d164 bne.n d032658 <_iqk_rxk_8730e+0x3c8> - d03258e: f04f 0800 mov.w r8, #0 - d032592: f44f 5380 mov.w r3, #4096 ; 0x1000 - d032596: 2279 movs r2, #121 ; 0x79 - d032598: 4629 mov r1, r5 + d032530: 4620 mov r0, r4 + d032532: 9300 str r3, [sp, #0] + d032534: 4b77 ldr r3, [pc, #476] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d032536: f005 fb9d bl d037c74 <halrf_wrf> + d03253a: 6863 ldr r3, [r4, #4] + d03253c: 463a mov r2, r7 + d03253e: 4629 mov r1, r5 + d032540: 6958 ldr r0, [r3, #20] + d032542: 4b74 ldr r3, [pc, #464] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d032544: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d032548: f7e2 fdae bl d0150a8 <halbb_read_rf_reg> + d03254c: 4971 ldr r1, [pc, #452] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d03254e: 4602 mov r2, r0 + d032550: f248 0024 movw r0, #32804 ; 0x8024 + d032554: f005 fb6d bl d037c32 <halrf_wreg> + d032558: 463a mov r2, r7 + d03255a: 21ff movs r1, #255 ; 0xff + d03255c: f248 0010 movw r0, #32784 ; 0x8010 + d032560: f005 fb67 bl d037c32 <halrf_wreg> + d032564: 4a6f ldr r2, [pc, #444] ; (d032724 <_iqk_rxk_8730e+0x3b8>) + d032566: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03256a: f248 1008 movw r0, #33032 ; 0x8108 + d03256e: f005 fb60 bl d037c32 <halrf_wreg> + d032572: 2201 movs r2, #1 + d032574: f44f 7100 mov.w r1, #512 ; 0x200 + d032578: f248 0008 movw r0, #32776 ; 0x8008 + d03257c: f005 fb59 bl d037c32 <halrf_wreg> + d032580: 223f movs r2, #63 ; 0x3f + d032582: f248 00cc movw r0, #32972 ; 0x80cc + d032586: 4611 mov r1, r2 + d032588: f005 fb53 bl d037c32 <halrf_wreg> + d03258c: 2222 movs r2, #34 ; 0x22 + d03258e: 4964 ldr r1, [pc, #400] ; (d032720 <_iqk_rxk_8730e+0x3b4>) + d032590: f248 002c movw r0, #32812 ; 0x802c + d032594: f005 fb4d bl d037c32 <halrf_wreg> + d032598: 2107 movs r1, #7 d03259a: 4620 mov r0, r4 - d03259c: f8cd 8000 str.w r8, [sp] - d0325a0: f005 fafa bl d037b98 <halrf_wrf> - d0325a4: f44f 7344 mov.w r3, #784 ; 0x310 - d0325a8: 4642 mov r2, r8 - d0325aa: 4629 mov r1, r5 - d0325ac: 4620 mov r0, r4 - d0325ae: 9300 str r3, [sp, #0] - d0325b0: f643 73f0 movw r3, #16368 ; 0x3ff0 - d0325b4: f005 faf0 bl d037b98 <halrf_wrf> - d0325b8: f44f 73c0 mov.w r3, #384 ; 0x180 - d0325bc: 228c movs r2, #140 ; 0x8c - d0325be: 4629 mov r1, r5 - d0325c0: 4620 mov r0, r4 - d0325c2: f8cd 8000 str.w r8, [sp] - d0325c6: f005 fae7 bl d037b98 <halrf_wrf> - d0325ca: 237f movs r3, #127 ; 0x7f - d0325cc: 228c movs r2, #140 ; 0x8c - d0325ce: 4629 mov r1, r5 - d0325d0: 4620 mov r0, r4 - d0325d2: 9300 str r3, [sp, #0] - d0325d4: f005 fae0 bl d037b98 <halrf_wrf> - d0325d8: 2370 movs r3, #112 ; 0x70 - d0325da: 2294 movs r2, #148 ; 0x94 - d0325dc: 4629 mov r1, r5 - d0325de: 4620 mov r0, r4 - d0325e0: 9300 str r3, [sp, #0] - d0325e2: 4b15 ldr r3, [pc, #84] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d0325e4: f005 fad8 bl d037b98 <halrf_wrf> - d0325e8: 23c4 movs r3, #196 ; 0xc4 - d0325ea: 2289 movs r2, #137 ; 0x89 - d0325ec: 4629 mov r1, r5 - d0325ee: 4620 mov r0, r4 - d0325f0: 9300 str r3, [sp, #0] - d0325f2: 4b11 ldr r3, [pc, #68] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d0325f4: f005 fad0 bl d037b98 <halrf_wrf> - d0325f8: 4b15 ldr r3, [pc, #84] ; (d032650 <_iqk_rxk_8730e+0x3c0>) - d0325fa: 228a movs r2, #138 ; 0x8a - d0325fc: 4629 mov r1, r5 - d0325fe: 4620 mov r0, r4 - d032600: 9300 str r3, [sp, #0] - d032602: 4b0d ldr r3, [pc, #52] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d032604: f005 fac8 bl d037b98 <halrf_wrf> - d032608: 6863 ldr r3, [r4, #4] - d03260a: 4642 mov r2, r8 - d03260c: 4629 mov r1, r5 - d03260e: 6958 ldr r0, [r3, #20] - d032610: 4b09 ldr r3, [pc, #36] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d032612: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d032616: f7e2 fd47 bl d0150a8 <halbb_read_rf_reg> - d03261a: 4907 ldr r1, [pc, #28] ; (d032638 <_iqk_rxk_8730e+0x3a8>) - d03261c: 4602 mov r2, r0 - d03261e: f248 0024 movw r0, #32804 ; 0x8024 - d032622: f005 fa98 bl d037b56 <halrf_wreg> - d032626: 4642 mov r2, r8 - d032628: 21ff movs r1, #255 ; 0xff - d03262a: f248 0010 movw r0, #32784 ; 0x8010 - d03262e: f005 fa92 bl d037b56 <halrf_wreg> - d032632: 4a08 ldr r2, [pc, #32] ; (d032654 <_iqk_rxk_8730e+0x3c4>) - d032634: e729 b.n d03248a <_iqk_rxk_8730e+0x1fa> - d032636: bf00 nop - d032638: 000fffff .word 0x000fffff - d03263c: 00054886 .word 0x00054886 - d032640: 02408083 .word 0x02408083 - d032644: 0fff0000 .word 0x0fff0000 - d032648: 03408086 .word 0x03408086 - d03264c: 7ff00000 .word 0x7ff00000 - d032650: 0005fc9f .word 0x0005fc9f - d032654: 03608086 .word 0x03608086 - d032658: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03265c: f248 003c movw r0, #32828 ; 0x803c - d032660: f005 fa8d bl d037b7e <halrf_rreg> - d032664: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032668: 4602 mov r2, r0 - d03266a: f248 10a0 movw r0, #33184 ; 0x81a0 - d03266e: f005 fa72 bl d037b56 <halrf_wreg> - d032672: e729 b.n d0324c8 <_iqk_rxk_8730e+0x238> - -0d032674 <_iqk_wa_for_5ghb_8730e>: - d032674: f44f 2300 mov.w r3, #524288 ; 0x80000 - d032678: 2901 cmp r1, #1 - d03267a: f04f 02ef mov.w r2, #239 ; 0xef - d03267e: b573 push {r0, r1, r4, r5, r6, lr} - d032680: 460d mov r5, r1 - d032682: 9300 str r3, [sp, #0] - d032684: 4604 mov r4, r0 - d032686: 4b4a ldr r3, [pc, #296] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d032688: f04f 0100 mov.w r1, #0 - d03268c: d15e bne.n d03274c <_iqk_wa_for_5ghb_8730e+0xd8> - d03268e: f005 fa83 bl d037b98 <halrf_wrf> - d032692: 2304 movs r3, #4 - d032694: 2233 movs r2, #51 ; 0x33 - d032696: 2100 movs r1, #0 - d032698: 4620 mov r0, r4 - d03269a: 9300 str r3, [sp, #0] - d03269c: 4b44 ldr r3, [pc, #272] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d03269e: f005 fa7b bl d037b98 <halrf_wrf> - d0326a2: f640 5301 movw r3, #3329 ; 0xd01 - d0326a6: 4e43 ldr r6, [pc, #268] ; (d0327b4 <_iqk_wa_for_5ghb_8730e+0x140>) - d0326a8: 223e movs r2, #62 ; 0x3e - d0326aa: 2100 movs r1, #0 + d03259c: f7ff fe97 bl d0322ce <_iqk_one_shot_8730e> + d0325a0: 4330 orrs r0, r6 + d0325a2: b2c6 uxtb r6, r0 + d0325a4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0325a8: f248 003c movw r0, #32828 ; 0x803c + d0325ac: f005 fb55 bl d037c5a <halrf_rreg> + d0325b0: 495d ldr r1, [pc, #372] ; (d032728 <_iqk_rxk_8730e+0x3bc>) + d0325b2: f8c4 0400 str.w r0, [r4, #1024] ; 0x400 + d0325b6: f248 003c movw r0, #32828 ; 0x803c + d0325ba: f005 fb4e bl d037c5a <halrf_rreg> + d0325be: f5b0 7f40 cmp.w r0, #768 ; 0x300 + d0325c2: d90e bls.n d0325e2 <_iqk_rxk_8730e+0x276> + d0325c4: f04f 5200 mov.w r2, #536870912 ; 0x20000000 + d0325c8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0325cc: f248 003c movw r0, #32828 ; 0x803c + d0325d0: 2601 movs r6, #1 + d0325d2: f005 fb2e bl d037c32 <halrf_wreg> + d0325d6: 2200 movs r2, #0 + d0325d8: 2101 movs r1, #1 + d0325da: f248 1024 movw r0, #33060 ; 0x8124 + d0325de: f005 fb28 bl d037c32 <halrf_wreg> + d0325e2: 2700 movs r7, #0 + d0325e4: 2200 movs r2, #0 + d0325e6: f44f 7100 mov.w r1, #512 ; 0x200 + d0325ea: f248 0008 movw r0, #32776 ; 0x8008 + d0325ee: f005 fb20 bl d037c32 <halrf_wreg> + d0325f2: 4629 mov r1, r5 + d0325f4: 4620 mov r0, r4 + d0325f6: f44f 73c0 mov.w r3, #384 ; 0x180 + d0325fa: 2220 movs r2, #32 + d0325fc: 9700 str r7, [sp, #0] + d0325fe: f005 fb39 bl d037c74 <halrf_wrf> + d032602: 4620 mov r0, r4 + d032604: f44f 2300 mov.w r3, #524288 ; 0x80000 + d032608: 221e movs r2, #30 + d03260a: 4629 mov r1, r5 + d03260c: 9700 str r7, [sp, #0] + d03260e: f005 fb31 bl d037c74 <halrf_wrf> + d032612: 4630 mov r0, r6 + d032614: b002 add sp, #8 + d032616: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d03261a: 2380 movs r3, #128 ; 0x80 + d03261c: e6bb b.n d032396 <_iqk_rxk_8730e+0x2a> + d03261e: f44f 73c0 mov.w r3, #384 ; 0x180 + d032622: 228c movs r2, #140 ; 0x8c + d032624: 4629 mov r1, r5 + d032626: 4620 mov r0, r4 + d032628: f005 fb24 bl d037c74 <halrf_wrf> + d03262c: 2317 movs r3, #23 + d03262e: 228c movs r2, #140 ; 0x8c + d032630: 4629 mov r1, r5 + d032632: 4620 mov r0, r4 + d032634: 9300 str r3, [sp, #0] + d032636: 237f movs r3, #127 ; 0x7f + d032638: f005 fb1c bl d037c74 <halrf_wrf> + d03263c: 2370 movs r3, #112 ; 0x70 + d03263e: 2294 movs r2, #148 ; 0x94 + d032640: 4629 mov r1, r5 + d032642: 4620 mov r0, r4 + d032644: 9300 str r3, [sp, #0] + d032646: 4b33 ldr r3, [pc, #204] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d032648: f005 fb14 bl d037c74 <halrf_wrf> + d03264c: 23c4 movs r3, #196 ; 0xc4 + d03264e: 2289 movs r2, #137 ; 0x89 + d032650: 4629 mov r1, r5 + d032652: 9300 str r3, [sp, #0] + d032654: 4620 mov r0, r4 + d032656: 4b2f ldr r3, [pc, #188] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d032658: f005 fb0c bl d037c74 <halrf_wrf> + d03265c: 4b33 ldr r3, [pc, #204] ; (d03272c <_iqk_rxk_8730e+0x3c0>) + d03265e: 228a movs r2, #138 ; 0x8a + d032660: 9300 str r3, [sp, #0] + d032662: 4b2c ldr r3, [pc, #176] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d032664: e6f8 b.n d032458 <_iqk_rxk_8730e+0xec> + d032666: 2f01 cmp r7, #1 + d032668: d164 bne.n d032734 <_iqk_rxk_8730e+0x3c8> + d03266a: f04f 0800 mov.w r8, #0 + d03266e: f44f 5380 mov.w r3, #4096 ; 0x1000 + d032672: 2279 movs r2, #121 ; 0x79 + d032674: 4629 mov r1, r5 + d032676: 4620 mov r0, r4 + d032678: f8cd 8000 str.w r8, [sp] + d03267c: f005 fafa bl d037c74 <halrf_wrf> + d032680: f44f 7344 mov.w r3, #784 ; 0x310 + d032684: 4642 mov r2, r8 + d032686: 4629 mov r1, r5 + d032688: 4620 mov r0, r4 + d03268a: 9300 str r3, [sp, #0] + d03268c: f643 73f0 movw r3, #16368 ; 0x3ff0 + d032690: f005 faf0 bl d037c74 <halrf_wrf> + d032694: f44f 73c0 mov.w r3, #384 ; 0x180 + d032698: 228c movs r2, #140 ; 0x8c + d03269a: 4629 mov r1, r5 + d03269c: 4620 mov r0, r4 + d03269e: f8cd 8000 str.w r8, [sp] + d0326a2: f005 fae7 bl d037c74 <halrf_wrf> + d0326a6: 237f movs r3, #127 ; 0x7f + d0326a8: 228c movs r2, #140 ; 0x8c + d0326aa: 4629 mov r1, r5 d0326ac: 4620 mov r0, r4 d0326ae: 9300 str r3, [sp, #0] - d0326b0: 4b3f ldr r3, [pc, #252] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d0326b2: f005 fa71 bl d037b98 <halrf_wrf> - d0326b6: 4b3e ldr r3, [pc, #248] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d0326b8: 223f movs r2, #63 ; 0x3f - d0326ba: 2100 movs r1, #0 - d0326bc: 4620 mov r0, r4 - d0326be: 9600 str r6, [sp, #0] - d0326c0: f005 fa6a bl d037b98 <halrf_wrf> - d0326c4: f642 5301 movw r3, #11521 ; 0x2d01 - d0326c8: 223e movs r2, #62 ; 0x3e - d0326ca: 2100 movs r1, #0 - d0326cc: 4620 mov r0, r4 - d0326ce: 9300 str r3, [sp, #0] - d0326d0: 4b37 ldr r3, [pc, #220] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d0326d2: f005 fa61 bl d037b98 <halrf_wrf> - d0326d6: 4b36 ldr r3, [pc, #216] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d0326d8: 223f movs r2, #63 ; 0x3f - d0326da: 2100 movs r1, #0 - d0326dc: 4620 mov r0, r4 - d0326de: 9600 str r6, [sp, #0] - d0326e0: f005 fa5a bl d037b98 <halrf_wrf> - d0326e4: f643 5301 movw r3, #15617 ; 0x3d01 - d0326e8: 223e movs r2, #62 ; 0x3e - d0326ea: 2100 movs r1, #0 - d0326ec: 4620 mov r0, r4 - d0326ee: 9300 str r3, [sp, #0] - d0326f0: 4b2f ldr r3, [pc, #188] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d0326f2: f005 fa51 bl d037b98 <halrf_wrf> - d0326f6: 4b2e ldr r3, [pc, #184] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d0326f8: 223f movs r2, #63 ; 0x3f - d0326fa: 2100 movs r1, #0 - d0326fc: 4620 mov r0, r4 - d0326fe: 9600 str r6, [sp, #0] - d032700: f005 fa4a bl d037b98 <halrf_wrf> - d032704: 2100 movs r1, #0 - d032706: 4b2a ldr r3, [pc, #168] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d032708: 22ef movs r2, #239 ; 0xef - d03270a: 4620 mov r0, r4 - d03270c: 9100 str r1, [sp, #0] - d03270e: f005 fa43 bl d037b98 <halrf_wrf> - d032712: 6863 ldr r3, [r4, #4] - d032714: 2261 movs r2, #97 ; 0x61 - d032716: 2100 movs r1, #0 - d032718: 6958 ldr r0, [r3, #20] - d03271a: 4b25 ldr r3, [pc, #148] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d03271c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d032720: f7e2 fcc2 bl d0150a8 <halbb_read_rf_reg> - d032724: f44f 5300 mov.w r3, #8192 ; 0x2000 - d032728: 22de movs r2, #222 ; 0xde - d03272a: 2100 movs r1, #0 - d03272c: f8c4 03f0 str.w r0, [r4, #1008] ; 0x3f0 - d032730: 4620 mov r0, r4 - d032732: 9500 str r5, [sp, #0] - d032734: f005 fa30 bl d037b98 <halrf_wrf> - d032738: 2100 movs r1, #0 - d03273a: f44f 6370 mov.w r3, #3840 ; 0xf00 - d03273e: 2261 movs r2, #97 ; 0x61 - d032740: 9100 str r1, [sp, #0] - d032742: 4620 mov r0, r4 - d032744: f005 fa28 bl d037b98 <halrf_wrf> - d032748: b002 add sp, #8 - d03274a: bd70 pop {r4, r5, r6, pc} - d03274c: f005 fa24 bl d037b98 <halrf_wrf> - d032750: 2304 movs r3, #4 - d032752: 2233 movs r2, #51 ; 0x33 - d032754: 2100 movs r1, #0 - d032756: 4620 mov r0, r4 - d032758: 9300 str r3, [sp, #0] - d03275a: 4b15 ldr r3, [pc, #84] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d03275c: f005 fa1c bl d037b98 <halrf_wrf> - d032760: f641 5301 movw r3, #7425 ; 0x1d01 - d032764: 223e movs r2, #62 ; 0x3e - d032766: 2100 movs r1, #0 - d032768: 4620 mov r0, r4 - d03276a: 9300 str r3, [sp, #0] - d03276c: 4b10 ldr r3, [pc, #64] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d03276e: f005 fa13 bl d037b98 <halrf_wrf> - d032772: 4b10 ldr r3, [pc, #64] ; (d0327b4 <_iqk_wa_for_5ghb_8730e+0x140>) - d032774: 223f movs r2, #63 ; 0x3f - d032776: 2100 movs r1, #0 - d032778: 4620 mov r0, r4 - d03277a: 9300 str r3, [sp, #0] - d03277c: 4b0c ldr r3, [pc, #48] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d03277e: f005 fa0b bl d037b98 <halrf_wrf> - d032782: 2100 movs r1, #0 - d032784: 4b0a ldr r3, [pc, #40] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d032786: 22ef movs r2, #239 ; 0xef + d0326b0: f005 fae0 bl d037c74 <halrf_wrf> + d0326b4: 2370 movs r3, #112 ; 0x70 + d0326b6: 2294 movs r2, #148 ; 0x94 + d0326b8: 4629 mov r1, r5 + d0326ba: 4620 mov r0, r4 + d0326bc: 9300 str r3, [sp, #0] + d0326be: 4b15 ldr r3, [pc, #84] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d0326c0: f005 fad8 bl d037c74 <halrf_wrf> + d0326c4: 23c4 movs r3, #196 ; 0xc4 + d0326c6: 2289 movs r2, #137 ; 0x89 + d0326c8: 4629 mov r1, r5 + d0326ca: 4620 mov r0, r4 + d0326cc: 9300 str r3, [sp, #0] + d0326ce: 4b11 ldr r3, [pc, #68] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d0326d0: f005 fad0 bl d037c74 <halrf_wrf> + d0326d4: 4b15 ldr r3, [pc, #84] ; (d03272c <_iqk_rxk_8730e+0x3c0>) + d0326d6: 228a movs r2, #138 ; 0x8a + d0326d8: 4629 mov r1, r5 + d0326da: 4620 mov r0, r4 + d0326dc: 9300 str r3, [sp, #0] + d0326de: 4b0d ldr r3, [pc, #52] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d0326e0: f005 fac8 bl d037c74 <halrf_wrf> + d0326e4: 6863 ldr r3, [r4, #4] + d0326e6: 4642 mov r2, r8 + d0326e8: 4629 mov r1, r5 + d0326ea: 6958 ldr r0, [r3, #20] + d0326ec: 4b09 ldr r3, [pc, #36] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d0326ee: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0326f2: f7e2 fcd9 bl d0150a8 <halbb_read_rf_reg> + d0326f6: 4907 ldr r1, [pc, #28] ; (d032714 <_iqk_rxk_8730e+0x3a8>) + d0326f8: 4602 mov r2, r0 + d0326fa: f248 0024 movw r0, #32804 ; 0x8024 + d0326fe: f005 fa98 bl d037c32 <halrf_wreg> + d032702: 4642 mov r2, r8 + d032704: 21ff movs r1, #255 ; 0xff + d032706: f248 0010 movw r0, #32784 ; 0x8010 + d03270a: f005 fa92 bl d037c32 <halrf_wreg> + d03270e: 4a08 ldr r2, [pc, #32] ; (d032730 <_iqk_rxk_8730e+0x3c4>) + d032710: e729 b.n d032566 <_iqk_rxk_8730e+0x1fa> + d032712: bf00 nop + d032714: 000fffff .word 0x000fffff + d032718: 00054886 .word 0x00054886 + d03271c: 02408083 .word 0x02408083 + d032720: 0fff0000 .word 0x0fff0000 + d032724: 03408086 .word 0x03408086 + d032728: 7ff00000 .word 0x7ff00000 + d03272c: 0005fc9f .word 0x0005fc9f + d032730: 03608086 .word 0x03608086 + d032734: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032738: f248 003c movw r0, #32828 ; 0x803c + d03273c: f005 fa8d bl d037c5a <halrf_rreg> + d032740: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032744: 4602 mov r2, r0 + d032746: f248 10a0 movw r0, #33184 ; 0x81a0 + d03274a: f005 fa72 bl d037c32 <halrf_wreg> + d03274e: e729 b.n d0325a4 <_iqk_rxk_8730e+0x238> + +0d032750 <_iqk_wa_for_5ghb_8730e>: + d032750: f44f 2300 mov.w r3, #524288 ; 0x80000 + d032754: 2901 cmp r1, #1 + d032756: f04f 02ef mov.w r2, #239 ; 0xef + d03275a: b573 push {r0, r1, r4, r5, r6, lr} + d03275c: 460d mov r5, r1 + d03275e: 9300 str r3, [sp, #0] + d032760: 4604 mov r4, r0 + d032762: 4b4a ldr r3, [pc, #296] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d032764: f04f 0100 mov.w r1, #0 + d032768: d15e bne.n d032828 <_iqk_wa_for_5ghb_8730e+0xd8> + d03276a: f005 fa83 bl d037c74 <halrf_wrf> + d03276e: 2304 movs r3, #4 + d032770: 2233 movs r2, #51 ; 0x33 + d032772: 2100 movs r1, #0 + d032774: 4620 mov r0, r4 + d032776: 9300 str r3, [sp, #0] + d032778: 4b44 ldr r3, [pc, #272] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d03277a: f005 fa7b bl d037c74 <halrf_wrf> + d03277e: f640 5301 movw r3, #3329 ; 0xd01 + d032782: 4e43 ldr r6, [pc, #268] ; (d032890 <_iqk_wa_for_5ghb_8730e+0x140>) + d032784: 223e movs r2, #62 ; 0x3e + d032786: 2100 movs r1, #0 d032788: 4620 mov r0, r4 - d03278a: 9100 str r1, [sp, #0] - d03278c: f005 fa04 bl d037b98 <halrf_wrf> - d032790: f8d4 33f0 ldr.w r3, [r4, #1008] ; 0x3f0 - d032794: 2261 movs r2, #97 ; 0x61 + d03278a: 9300 str r3, [sp, #0] + d03278c: 4b3f ldr r3, [pc, #252] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d03278e: f005 fa71 bl d037c74 <halrf_wrf> + d032792: 4b3e ldr r3, [pc, #248] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d032794: 223f movs r2, #63 ; 0x3f d032796: 2100 movs r1, #0 - d032798: 9300 str r3, [sp, #0] - d03279a: 4620 mov r0, r4 - d03279c: 4b04 ldr r3, [pc, #16] ; (d0327b0 <_iqk_wa_for_5ghb_8730e+0x13c>) - d03279e: f005 f9fb bl d037b98 <halrf_wrf> - d0327a2: 2100 movs r1, #0 - d0327a4: f44f 5300 mov.w r3, #8192 ; 0x2000 - d0327a8: 22de movs r2, #222 ; 0xde - d0327aa: 9100 str r1, [sp, #0] - d0327ac: e7c9 b.n d032742 <_iqk_wa_for_5ghb_8730e+0xce> - d0327ae: bf00 nop - d0327b0: 000fffff .word 0x000fffff - d0327b4: 0007e0d4 .word 0x0007e0d4 - -0d0327b8 <_iqk_txk_8730e>: - d0327b8: b573 push {r0, r1, r4, r5, r6, lr} - d0327ba: 1846 adds r6, r0, r1 - d0327bc: 460d mov r5, r1 - d0327be: 4604 mov r4, r0 - d0327c0: f896 13e9 ldrb.w r1, [r6, #1001] ; 0x3e9 - d0327c4: 2901 cmp r1, #1 - d0327c6: d101 bne.n d0327cc <_iqk_txk_8730e+0x14> - d0327c8: f7ff ff54 bl d032674 <_iqk_wa_for_5ghb_8730e> - d0327cc: 230d movs r3, #13 - d0327ce: 4629 mov r1, r5 - d0327d0: 2257 movs r2, #87 ; 0x57 - d0327d2: 4620 mov r0, r4 - d0327d4: 9300 str r3, [sp, #0] - d0327d6: f44f 33f8 mov.w r3, #126976 ; 0x1f000 - d0327da: f005 f9dd bl d037b98 <halrf_wrf> - d0327de: 2212 movs r2, #18 - d0327e0: 213f movs r1, #63 ; 0x3f - d0327e2: f248 00cc movw r0, #32972 ; 0x80cc - d0327e6: f005 f9b6 bl d037b56 <halrf_wreg> - d0327ea: 2103 movs r1, #3 - d0327ec: 4620 mov r0, r4 - d0327ee: f7ff fd00 bl d0321f2 <_iqk_one_shot_8730e> - d0327f2: 2200 movs r2, #0 - d0327f4: 4605 mov r5, r0 - d0327f6: 2106 movs r1, #6 - d0327f8: f248 0018 movw r0, #32792 ; 0x8018 - d0327fc: f005 f9ab bl d037b56 <halrf_wreg> - d032800: f896 33e9 ldrb.w r3, [r6, #1001] ; 0x3e9 - d032804: 2b01 cmp r3, #1 - d032806: d103 bne.n d032810 <_iqk_txk_8730e+0x58> - d032808: 2100 movs r1, #0 - d03280a: 4620 mov r0, r4 - d03280c: f7ff ff32 bl d032674 <_iqk_wa_for_5ghb_8730e> - d032810: 2200 movs r2, #0 - d032812: 2303 movs r3, #3 - d032814: 4620 mov r0, r4 - d032816: 9300 str r3, [sp, #0] - d032818: 4611 mov r1, r2 - d03281a: f44f 2370 mov.w r3, #983040 ; 0xf0000 - d03281e: f005 f9bb bl d037b98 <halrf_wrf> - d032822: 4628 mov r0, r5 + d032798: 4620 mov r0, r4 + d03279a: 9600 str r6, [sp, #0] + d03279c: f005 fa6a bl d037c74 <halrf_wrf> + d0327a0: f642 5301 movw r3, #11521 ; 0x2d01 + d0327a4: 223e movs r2, #62 ; 0x3e + d0327a6: 2100 movs r1, #0 + d0327a8: 4620 mov r0, r4 + d0327aa: 9300 str r3, [sp, #0] + d0327ac: 4b37 ldr r3, [pc, #220] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d0327ae: f005 fa61 bl d037c74 <halrf_wrf> + d0327b2: 4b36 ldr r3, [pc, #216] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d0327b4: 223f movs r2, #63 ; 0x3f + d0327b6: 2100 movs r1, #0 + d0327b8: 4620 mov r0, r4 + d0327ba: 9600 str r6, [sp, #0] + d0327bc: f005 fa5a bl d037c74 <halrf_wrf> + d0327c0: f643 5301 movw r3, #15617 ; 0x3d01 + d0327c4: 223e movs r2, #62 ; 0x3e + d0327c6: 2100 movs r1, #0 + d0327c8: 4620 mov r0, r4 + d0327ca: 9300 str r3, [sp, #0] + d0327cc: 4b2f ldr r3, [pc, #188] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d0327ce: f005 fa51 bl d037c74 <halrf_wrf> + d0327d2: 4b2e ldr r3, [pc, #184] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d0327d4: 223f movs r2, #63 ; 0x3f + d0327d6: 2100 movs r1, #0 + d0327d8: 4620 mov r0, r4 + d0327da: 9600 str r6, [sp, #0] + d0327dc: f005 fa4a bl d037c74 <halrf_wrf> + d0327e0: 2100 movs r1, #0 + d0327e2: 4b2a ldr r3, [pc, #168] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d0327e4: 22ef movs r2, #239 ; 0xef + d0327e6: 4620 mov r0, r4 + d0327e8: 9100 str r1, [sp, #0] + d0327ea: f005 fa43 bl d037c74 <halrf_wrf> + d0327ee: 6863 ldr r3, [r4, #4] + d0327f0: 2261 movs r2, #97 ; 0x61 + d0327f2: 2100 movs r1, #0 + d0327f4: 6958 ldr r0, [r3, #20] + d0327f6: 4b25 ldr r3, [pc, #148] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d0327f8: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0327fc: f7e2 fc54 bl d0150a8 <halbb_read_rf_reg> + d032800: f44f 5300 mov.w r3, #8192 ; 0x2000 + d032804: 22de movs r2, #222 ; 0xde + d032806: 2100 movs r1, #0 + d032808: f8c4 03f0 str.w r0, [r4, #1008] ; 0x3f0 + d03280c: 4620 mov r0, r4 + d03280e: 9500 str r5, [sp, #0] + d032810: f005 fa30 bl d037c74 <halrf_wrf> + d032814: 2100 movs r1, #0 + d032816: f44f 6370 mov.w r3, #3840 ; 0xf00 + d03281a: 2261 movs r2, #97 ; 0x61 + d03281c: 9100 str r1, [sp, #0] + d03281e: 4620 mov r0, r4 + d032820: f005 fa28 bl d037c74 <halrf_wrf> d032824: b002 add sp, #8 d032826: bd70 pop {r4, r5, r6, pc} - -0d032828 <_lok_finetune_check_8730e>: - d032828: b508 push {r3, lr} - d03282a: 6843 ldr r3, [r0, #4] - d03282c: 2258 movs r2, #88 ; 0x58 - d03282e: 6958 ldr r0, [r3, #20] - d032830: 4b0b ldr r3, [pc, #44] ; (d032860 <_lok_finetune_check_8730e+0x38>) - d032832: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d032836: f7e2 fc37 bl d0150a8 <halbb_read_rf_reg> - d03283a: f3c0 33c4 ubfx r3, r0, #15, #5 - d03283e: 3b02 subs r3, #2 - d032840: 2b1b cmp r3, #27 - d032842: d80b bhi.n d03285c <_lok_finetune_check_8730e+0x34> - d032844: f3c0 2087 ubfx r0, r0, #10, #8 - d032848: f010 0f1e tst.w r0, #30 - d03284c: d006 beq.n d03285c <_lok_finetune_check_8730e+0x34> - d03284e: f000 001f and.w r0, r0, #31 - d032852: 281d cmp r0, #29 - d032854: bf94 ite ls - d032856: 2000 movls r0, #0 - d032858: 2001 movhi r0, #1 - d03285a: bd08 pop {r3, pc} - d03285c: 2001 movs r0, #1 - d03285e: e7fc b.n d03285a <_lok_finetune_check_8730e+0x32> - d032860: 000fffff .word 0x000fffff - -0d032864 <_iqk_tia_dck_8730e>: - d032864: 2306 movs r3, #6 - d032866: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d032868: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 - d03286c: 9300 str r3, [sp, #0] - d03286e: 2257 movs r2, #87 ; 0x57 - d032870: f44f 33f8 mov.w r3, #126976 ; 0x1f000 - d032874: 4604 mov r4, r0 - d032876: 460e mov r6, r1 - d032878: f005 f98e bl d037b98 <halrf_wrf> - d03287c: 687b ldr r3, [r7, #4] - d03287e: 2201 movs r2, #1 - d032880: 2102 movs r1, #2 - d032882: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d032886: f245 6070 movw r0, #22128 ; 0x5670 - d03288a: 607b str r3, [r7, #4] - d03288c: f005 f963 bl d037b56 <halrf_wreg> - d032890: 2212 movs r2, #18 - d032892: 213f movs r1, #63 ; 0x3f - d032894: f248 00cc movw r0, #32972 ; 0x80cc - d032898: f005 f95d bl d037b56 <halrf_wreg> - d03289c: 2111 movs r1, #17 - d03289e: 4620 mov r0, r4 - d0328a0: f7ff fca7 bl d0321f2 <_iqk_one_shot_8730e> - d0328a4: 687b ldr r3, [r7, #4] - d0328a6: 4605 mov r5, r0 - d0328a8: 2200 movs r2, #0 - d0328aa: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d0328ae: 2102 movs r1, #2 - d0328b0: f245 6070 movw r0, #22128 ; 0x5670 - d0328b4: 607b str r3, [r7, #4] - d0328b6: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 - d0328ba: f005 f94c bl d037b56 <halrf_wreg> - d0328be: 6863 ldr r3, [r4, #4] - d0328c0: 4631 mov r1, r6 - d0328c2: 4620 mov r0, r4 - d0328c4: 789b ldrb r3, [r3, #2] - d0328c6: 2257 movs r2, #87 ; 0x57 - d0328c8: 2b02 cmp r3, #2 - d0328ca: bf8c ite hi - d0328cc: 2317 movhi r3, #23 - d0328ce: 2312 movls r3, #18 - d0328d0: 9300 str r3, [sp, #0] - d0328d2: f44f 33f8 mov.w r3, #126976 ; 0x1f000 - d0328d6: f005 f95f bl d037b98 <halrf_wrf> - d0328da: 687b ldr r3, [r7, #4] - d0328dc: 2201 movs r2, #1 - d0328de: 2102 movs r1, #2 - d0328e0: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d0328e4: f245 6070 movw r0, #22128 ; 0x5670 - d0328e8: 607b str r3, [r7, #4] - d0328ea: f005 f934 bl d037b56 <halrf_wreg> - d0328ee: 2224 movs r2, #36 ; 0x24 - d0328f0: 213f movs r1, #63 ; 0x3f - d0328f2: f248 00cc movw r0, #32972 ; 0x80cc - d0328f6: f005 f92e bl d037b56 <halrf_wreg> - d0328fa: 2108 movs r1, #8 - d0328fc: 4620 mov r0, r4 - d0328fe: f7ff fc78 bl d0321f2 <_iqk_one_shot_8730e> - d032902: 687b ldr r3, [r7, #4] - d032904: 4328 orrs r0, r5 - d032906: 2200 movs r2, #0 - d032908: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d03290c: 2102 movs r1, #2 - d03290e: b2c5 uxtb r5, r0 - d032910: f245 6070 movw r0, #22128 ; 0x5670 - d032914: 607b str r3, [r7, #4] - d032916: f005 f91e bl d037b56 <halrf_wreg> - d03291a: 19a1 adds r1, r4, r6 - d03291c: f881 53de strb.w r5, [r1, #990] ; 0x3de - d032920: b003 add sp, #12 - d032922: bdf0 pop {r4, r5, r6, r7, pc} - -0d032924 <_iqk_lok_8730e>: - d032924: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d032926: 6843 ldr r3, [r0, #4] - d032928: 2257 movs r2, #87 ; 0x57 - d03292a: 4604 mov r4, r0 - d03292c: 460d mov r5, r1 - d03292e: f893 607c ldrb.w r6, [r3, #124] ; 0x7c - d032932: 2300 movs r3, #0 - d032934: 9300 str r3, [sp, #0] - d032936: f44f 33f8 mov.w r3, #126976 ; 0x1f000 - d03293a: f005 f92d bl d037b98 <halrf_wrf> - d03293e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d032942: 2102 movs r1, #2 - d032944: f245 6070 movw r0, #22128 ; 0x5670 - d032948: 6853 ldr r3, [r2, #4] - d03294a: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d03294e: 6053 str r3, [r2, #4] - d032950: 2201 movs r2, #1 - d032952: f005 f900 bl d037b56 <halrf_wreg> - d032956: 2224 movs r2, #36 ; 0x24 - d032958: f640 71ff movw r1, #4095 ; 0xfff - d03295c: f248 002c movw r0, #32812 ; 0x802c - d032960: f005 f8f9 bl d037b56 <halrf_wreg> - d032964: 2209 movs r2, #9 - d032966: 213f movs r1, #63 ; 0x3f - d032968: f248 00cc movw r0, #32972 ; 0x80cc - d03296c: f005 f8f3 bl d037b56 <halrf_wreg> - d032970: 6863 ldr r3, [r4, #4] - d032972: 789b ldrb r3, [r3, #2] - d032974: 2b01 cmp r3, #1 - d032976: d954 bls.n d032a22 <_iqk_lok_8730e+0xfe> - d032978: 2e0e cmp r6, #14 - d03297a: d952 bls.n d032a22 <_iqk_lok_8730e+0xfe> - d03297c: 2101 movs r1, #1 - d03297e: f04f 4680 mov.w r6, #1073741824 ; 0x40000000 - d032982: 4620 mov r0, r4 - d032984: f7ff fc35 bl d0321f2 <_iqk_one_shot_8730e> - d032988: 2200 movs r2, #0 - d03298a: 6873 ldr r3, [r6, #4] - d03298c: 2102 movs r1, #2 - d03298e: f245 6070 movw r0, #22128 ; 0x5670 - d032992: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d032996: 6073 str r3, [r6, #4] - d032998: f005 f8dd bl d037b56 <halrf_wreg> - d03299c: 2312 movs r3, #18 - d03299e: 2257 movs r2, #87 ; 0x57 - d0329a0: 4629 mov r1, r5 - d0329a2: 4620 mov r0, r4 - d0329a4: 9300 str r3, [sp, #0] - d0329a6: f44f 33f8 mov.w r3, #126976 ; 0x1f000 - d0329aa: f005 f8f5 bl d037b98 <halrf_wrf> - d0329ae: 6873 ldr r3, [r6, #4] - d0329b0: 2201 movs r2, #1 - d0329b2: 2102 movs r1, #2 - d0329b4: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d0329b8: f245 6070 movw r0, #22128 ; 0x5670 - d0329bc: 6073 str r3, [r6, #4] - d0329be: f005 f8ca bl d037b56 <halrf_wreg> - d0329c2: 2224 movs r2, #36 ; 0x24 - d0329c4: 213f movs r1, #63 ; 0x3f - d0329c6: f248 00cc movw r0, #32972 ; 0x80cc - d0329ca: f005 f8c4 bl d037b56 <halrf_wreg> - d0329ce: 2108 movs r1, #8 - d0329d0: 4620 mov r0, r4 - d0329d2: f7ff fc0e bl d0321f2 <_iqk_one_shot_8730e> - d0329d6: 6873 ldr r3, [r6, #4] - d0329d8: 2200 movs r2, #0 - d0329da: 2102 movs r1, #2 - d0329dc: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d0329e0: f245 6070 movw r0, #22128 ; 0x5670 - d0329e4: 6073 str r3, [r6, #4] - d0329e6: f005 f8b6 bl d037b56 <halrf_wreg> - d0329ea: 4629 mov r1, r5 - d0329ec: 4620 mov r0, r4 - d0329ee: f7ff ff1b bl d032828 <_lok_finetune_check_8730e> - d0329f2: 4606 mov r6, r0 - d0329f4: b170 cbz r0, d032a14 <_iqk_lok_8730e+0xf0> - d0329f6: 4f0c ldr r7, [pc, #48] ; (d032a28 <_iqk_lok_8730e+0x104>) - d0329f8: 2208 movs r2, #8 - d0329fa: 4b0c ldr r3, [pc, #48] ; (d032a2c <_iqk_lok_8730e+0x108>) - d0329fc: 4629 mov r1, r5 - d0329fe: 4620 mov r0, r4 - d032a00: 9700 str r7, [sp, #0] - d032a02: f005 f8c9 bl d037b98 <halrf_wrf> - d032a06: 4b09 ldr r3, [pc, #36] ; (d032a2c <_iqk_lok_8730e+0x108>) - d032a08: 2209 movs r2, #9 - d032a0a: 4629 mov r1, r5 - d032a0c: 4620 mov r0, r4 - d032a0e: 9700 str r7, [sp, #0] - d032a10: f005 f8c2 bl d037b98 <halrf_wrf> - d032a14: 4620 mov r0, r4 - d032a16: 4629 mov r1, r5 - d032a18: f7ff ff24 bl d032864 <_iqk_tia_dck_8730e> - d032a1c: 4630 mov r0, r6 - d032a1e: b003 add sp, #12 - d032a20: bdf0 pop {r4, r5, r6, r7, pc} - d032a22: 2102 movs r1, #2 - d032a24: e7ab b.n d03297e <_iqk_lok_8730e+0x5a> - d032a26: bf00 nop - d032a28: 00080200 .word 0x00080200 - d032a2c: 000fffff .word 0x000fffff - -0d032a30 <_iqk_txk_setting_8730e>: - d032a30: 1843 adds r3, r0, r1 - d032a32: 22df movs r2, #223 ; 0xdf - d032a34: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d032a38: f893 63e9 ldrb.w r6, [r3, #1001] ; 0x3e9 - d032a3c: 2398 movs r3, #152 ; 0x98 - d032a3e: 4604 mov r4, r0 - d032a40: 460d mov r5, r1 - d032a42: 9300 str r3, [sp, #0] - d032a44: 23ff movs r3, #255 ; 0xff - d032a46: 2e00 cmp r6, #0 - d032a48: d14c bne.n d032ae4 <_iqk_txk_setting_8730e+0xb4> - d032a4a: 2701 movs r7, #1 - d032a4c: f005 f8a4 bl d037b98 <halrf_wrf> - d032a50: 2302 movs r3, #2 - d032a52: 2205 movs r2, #5 - d032a54: 4629 mov r1, r5 - d032a56: 4620 mov r0, r4 - d032a58: 9700 str r7, [sp, #0] - d032a5a: f005 f89d bl d037b98 <halrf_wrf> - d032a5e: f44f 2300 mov.w r3, #524288 ; 0x80000 - d032a62: 22ee movs r2, #238 ; 0xee - d032a64: 4629 mov r1, r5 - d032a66: 4620 mov r0, r4 - d032a68: 9700 str r7, [sp, #0] - d032a6a: f005 f895 bl d037b98 <halrf_wrf> - d032a6e: 230f movs r3, #15 - d032a70: 227c movs r2, #124 ; 0x7c - d032a72: 4629 mov r1, r5 - d032a74: 4620 mov r0, r4 - d032a76: 9600 str r6, [sp, #0] - d032a78: f005 f88e bl d037b98 <halrf_wrf> - d032a7c: f44f 4370 mov.w r3, #61440 ; 0xf000 - d032a80: 2230 movs r2, #48 ; 0x30 - d032a82: 4629 mov r1, r5 - d032a84: 4620 mov r0, r4 - d032a86: 9600 str r6, [sp, #0] - d032a88: f005 f886 bl d037b98 <halrf_wrf> - d032a8c: f244 033e movw r3, #16446 ; 0x403e - d032a90: 4632 mov r2, r6 - d032a92: 4629 mov r1, r5 - d032a94: 4620 mov r0, r4 - d032a96: 9300 str r3, [sp, #0] - d032a98: 4b3c ldr r3, [pc, #240] ; (d032b8c <_iqk_txk_setting_8730e+0x15c>) - d032a9a: f005 f87d bl d037b98 <halrf_wrf> - d032a9e: f640 630e movw r3, #3598 ; 0xe0e - d032aa2: 2256 movs r2, #86 ; 0x56 - d032aa4: 4629 mov r1, r5 - d032aa6: 4620 mov r0, r4 - d032aa8: 9300 str r3, [sp, #0] - d032aaa: f64f 73f0 movw r3, #65520 ; 0xfff0 - d032aae: f005 f873 bl d037b98 <halrf_wrf> - d032ab2: 230a movs r3, #10 - d032ab4: 2257 movs r2, #87 ; 0x57 - d032ab6: 4629 mov r1, r5 - d032ab8: 4620 mov r0, r4 - d032aba: 9300 str r3, [sp, #0] - d032abc: f44f 33f8 mov.w r3, #126976 ; 0x1f000 - d032ac0: f005 f86a bl d037b98 <halrf_wrf> - d032ac4: 4632 mov r2, r6 - d032ac6: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d032aca: f248 0028 movw r0, #32808 ; 0x8028 - d032ace: f005 f842 bl d037b56 <halrf_wreg> - d032ad2: 463a mov r2, r7 - d032ad4: 2104 movs r1, #4 - d032ad6: f248 0018 movw r0, #32792 ; 0x8018 - d032ada: b002 add sp, #8 - d032adc: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d032ae0: f005 b839 b.w d037b56 <halrf_wreg> - d032ae4: 2601 movs r6, #1 - d032ae6: 2700 movs r7, #0 - d032ae8: f005 f856 bl d037b98 <halrf_wrf> - d032aec: 2302 movs r3, #2 - d032aee: 2205 movs r2, #5 - d032af0: 4629 mov r1, r5 - d032af2: 4620 mov r0, r4 - d032af4: 9600 str r6, [sp, #0] - d032af6: f005 f84f bl d037b98 <halrf_wrf> - d032afa: f04f 0804 mov.w r8, #4 - d032afe: f44f 73e0 mov.w r3, #448 ; 0x1c0 - d032b02: 2263 movs r2, #99 ; 0x63 - d032b04: 4629 mov r1, r5 - d032b06: 4620 mov r0, r4 - d032b08: 9700 str r7, [sp, #0] - d032b0a: f005 f845 bl d037b98 <halrf_wrf> - d032b0e: f44f 2300 mov.w r3, #524288 ; 0x80000 - d032b12: 22ee movs r2, #238 ; 0xee - d032b14: 4629 mov r1, r5 - d032b16: 4620 mov r0, r4 - d032b18: 9600 str r6, [sp, #0] - d032b1a: f005 f83d bl d037b98 <halrf_wrf> - d032b1e: 230f movs r3, #15 - d032b20: 227c movs r2, #124 ; 0x7c - d032b22: 4629 mov r1, r5 - d032b24: 4620 mov r0, r4 - d032b26: f8cd 8000 str.w r8, [sp] - d032b2a: f005 f835 bl d037b98 <halrf_wrf> - d032b2e: f44f 4370 mov.w r3, #61440 ; 0xf000 - d032b32: 2230 movs r2, #48 ; 0x30 - d032b34: 4629 mov r1, r5 - d032b36: 4620 mov r0, r4 - d032b38: f8cd 8000 str.w r8, [sp] - d032b3c: f005 f82c bl d037b98 <halrf_wrf> - d032b40: f244 033e movw r3, #16446 ; 0x403e - d032b44: 463a mov r2, r7 - d032b46: 4629 mov r1, r5 - d032b48: 4620 mov r0, r4 - d032b4a: 9300 str r3, [sp, #0] - d032b4c: 4b0f ldr r3, [pc, #60] ; (d032b8c <_iqk_txk_setting_8730e+0x15c>) - d032b4e: f005 f823 bl d037b98 <halrf_wrf> - d032b52: f640 634e movw r3, #3662 ; 0xe4e - d032b56: 2256 movs r2, #86 ; 0x56 - d032b58: 4629 mov r1, r5 - d032b5a: 4620 mov r0, r4 - d032b5c: 9300 str r3, [sp, #0] - d032b5e: f64f 73f0 movw r3, #65520 ; 0xfff0 - d032b62: f005 f819 bl d037b98 <halrf_wrf> - d032b66: 230a movs r3, #10 - d032b68: 2257 movs r2, #87 ; 0x57 - d032b6a: 4629 mov r1, r5 - d032b6c: 4620 mov r0, r4 - d032b6e: 9300 str r3, [sp, #0] - d032b70: f44f 33f8 mov.w r3, #126976 ; 0x1f000 - d032b74: f005 f810 bl d037b98 <halrf_wrf> - d032b78: 4632 mov r2, r6 - d032b7a: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d032b7e: f248 0028 movw r0, #32808 ; 0x8028 - d032b82: f004 ffe8 bl d037b56 <halrf_wreg> - d032b86: 4632 mov r2, r6 - d032b88: 2102 movs r1, #2 - d032b8a: e7a4 b.n d032ad6 <_iqk_txk_setting_8730e+0xa6> - d032b8c: 000ffff0 .word 0x000ffff0 - -0d032b90 <_iqk_by_path_8730e>: - d032b90: b5f8 push {r3, r4, r5, r6, r7, lr} - d032b92: 4604 mov r4, r0 - d032b94: 460d mov r5, r1 - d032b96: 2603 movs r6, #3 - d032b98: 4629 mov r1, r5 - d032b9a: 4620 mov r0, r4 - d032b9c: f7ff ff48 bl d032a30 <_iqk_txk_setting_8730e> - d032ba0: 4629 mov r1, r5 - d032ba2: 4620 mov r0, r4 - d032ba4: f7ff febe bl d032924 <_iqk_lok_8730e> - d032ba8: b118 cbz r0, d032bb2 <_iqk_by_path_8730e+0x22> - d032baa: 3e01 subs r6, #1 - d032bac: f016 06ff ands.w r6, r6, #255 ; 0xff - d032bb0: d1f2 bne.n d032b98 <_iqk_by_path_8730e+0x8> - d032bb2: 1967 adds r7, r4, r5 - d032bb4: 2603 movs r6, #3 - d032bb6: f887 03dc strb.w r0, [r7, #988] ; 0x3dc - d032bba: 4629 mov r1, r5 - d032bbc: 4620 mov r0, r4 - d032bbe: f7ff fdfb bl d0327b8 <_iqk_txk_8730e> - d032bc2: b118 cbz r0, d032bcc <_iqk_by_path_8730e+0x3c> - d032bc4: 3e01 subs r6, #1 - d032bc6: f016 06ff ands.w r6, r6, #255 ; 0xff - d032bca: d1f6 bne.n d032bba <_iqk_by_path_8730e+0x2a> - d032bcc: 2603 movs r6, #3 - d032bce: f887 03e0 strb.w r0, [r7, #992] ; 0x3e0 - d032bd2: f7ff fa81 bl d0320d8 <_iqk_rxk_setting_8730e> - d032bd6: 4629 mov r1, r5 - d032bd8: 4620 mov r0, r4 - d032bda: f7ff fb59 bl d032290 <_iqk_rxk_8730e> - d032bde: b118 cbz r0, d032be8 <_iqk_by_path_8730e+0x58> - d032be0: 3e01 subs r6, #1 - d032be2: f016 06ff ands.w r6, r6, #255 ; 0xff - d032be6: d1f4 bne.n d032bd2 <_iqk_by_path_8730e+0x42> - d032be8: f887 03e2 strb.w r0, [r7, #994] ; 0x3e2 - d032bec: bdf8 pop {r3, r4, r5, r6, r7, pc} - -0d032bee <iqk_get_ch_info_8730e>: - d032bee: b510 push {r4, lr} - d032bf0: 6843 ldr r3, [r0, #4] - d032bf2: 24e0 movs r4, #224 ; 0xe0 - d032bf4: 4402 add r2, r0 - d032bf6: fb04 3101 mla r1, r4, r1, r3 - d032bfa: f891 3078 ldrb.w r3, [r1, #120] ; 0x78 - d032bfe: f882 33e9 strb.w r3, [r2, #1001] ; 0x3e9 - d032c02: f891 3079 ldrb.w r3, [r1, #121] ; 0x79 - d032c06: f882 33eb strb.w r3, [r2, #1003] ; 0x3eb - d032c0a: f891 307c ldrb.w r3, [r1, #124] ; 0x7c - d032c0e: f882 33ea strb.w r3, [r2, #1002] ; 0x3ea - d032c12: bd10 pop {r4, pc} - -0d032c14 <iqk_start_iqk_8730e>: - d032c14: 4611 mov r1, r2 - d032c16: f7ff bfbb b.w d032b90 <_iqk_by_path_8730e> - -0d032c1a <iqk_restore_8730e>: - d032c1a: b573 push {r0, r1, r4, r5, r6, lr} - d032c1c: 2600 movs r6, #0 - d032c1e: 4604 mov r4, r0 - d032c20: 460d mov r5, r1 - d032c22: f44f 2300 mov.w r3, #524288 ; 0x80000 - d032c26: 22ee movs r2, #238 ; 0xee - d032c28: 9600 str r6, [sp, #0] - d032c2a: f004 ffb5 bl d037b98 <halrf_wrf> - d032c2e: 4620 mov r0, r4 - d032c30: 2302 movs r3, #2 - d032c32: 2205 movs r2, #5 + d032828: f005 fa24 bl d037c74 <halrf_wrf> + d03282c: 2304 movs r3, #4 + d03282e: 2233 movs r2, #51 ; 0x33 + d032830: 2100 movs r1, #0 + d032832: 4620 mov r0, r4 + d032834: 9300 str r3, [sp, #0] + d032836: 4b15 ldr r3, [pc, #84] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d032838: f005 fa1c bl d037c74 <halrf_wrf> + d03283c: f641 5301 movw r3, #7425 ; 0x1d01 + d032840: 223e movs r2, #62 ; 0x3e + d032842: 2100 movs r1, #0 + d032844: 4620 mov r0, r4 + d032846: 9300 str r3, [sp, #0] + d032848: 4b10 ldr r3, [pc, #64] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d03284a: f005 fa13 bl d037c74 <halrf_wrf> + d03284e: 4b10 ldr r3, [pc, #64] ; (d032890 <_iqk_wa_for_5ghb_8730e+0x140>) + d032850: 223f movs r2, #63 ; 0x3f + d032852: 2100 movs r1, #0 + d032854: 4620 mov r0, r4 + d032856: 9300 str r3, [sp, #0] + d032858: 4b0c ldr r3, [pc, #48] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d03285a: f005 fa0b bl d037c74 <halrf_wrf> + d03285e: 2100 movs r1, #0 + d032860: 4b0a ldr r3, [pc, #40] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d032862: 22ef movs r2, #239 ; 0xef + d032864: 4620 mov r0, r4 + d032866: 9100 str r1, [sp, #0] + d032868: f005 fa04 bl d037c74 <halrf_wrf> + d03286c: f8d4 33f0 ldr.w r3, [r4, #1008] ; 0x3f0 + d032870: 2261 movs r2, #97 ; 0x61 + d032872: 2100 movs r1, #0 + d032874: 9300 str r3, [sp, #0] + d032876: 4620 mov r0, r4 + d032878: 4b04 ldr r3, [pc, #16] ; (d03288c <_iqk_wa_for_5ghb_8730e+0x13c>) + d03287a: f005 f9fb bl d037c74 <halrf_wrf> + d03287e: 2100 movs r1, #0 + d032880: f44f 5300 mov.w r3, #8192 ; 0x2000 + d032884: 22de movs r2, #222 ; 0xde + d032886: 9100 str r1, [sp, #0] + d032888: e7c9 b.n d03281e <_iqk_wa_for_5ghb_8730e+0xce> + d03288a: bf00 nop + d03288c: 000fffff .word 0x000fffff + d032890: 0007e0d4 .word 0x0007e0d4 + +0d032894 <_iqk_txk_8730e>: + d032894: b573 push {r0, r1, r4, r5, r6, lr} + d032896: 1846 adds r6, r0, r1 + d032898: 460d mov r5, r1 + d03289a: 4604 mov r4, r0 + d03289c: f896 13e9 ldrb.w r1, [r6, #1001] ; 0x3e9 + d0328a0: 2901 cmp r1, #1 + d0328a2: d101 bne.n d0328a8 <_iqk_txk_8730e+0x14> + d0328a4: f7ff ff54 bl d032750 <_iqk_wa_for_5ghb_8730e> + d0328a8: 230d movs r3, #13 + d0328aa: 4629 mov r1, r5 + d0328ac: 2257 movs r2, #87 ; 0x57 + d0328ae: 4620 mov r0, r4 + d0328b0: 9300 str r3, [sp, #0] + d0328b2: f44f 33f8 mov.w r3, #126976 ; 0x1f000 + d0328b6: f005 f9dd bl d037c74 <halrf_wrf> + d0328ba: 2212 movs r2, #18 + d0328bc: 213f movs r1, #63 ; 0x3f + d0328be: f248 00cc movw r0, #32972 ; 0x80cc + d0328c2: f005 f9b6 bl d037c32 <halrf_wreg> + d0328c6: 2103 movs r1, #3 + d0328c8: 4620 mov r0, r4 + d0328ca: f7ff fd00 bl d0322ce <_iqk_one_shot_8730e> + d0328ce: 2200 movs r2, #0 + d0328d0: 4605 mov r5, r0 + d0328d2: 2106 movs r1, #6 + d0328d4: f248 0018 movw r0, #32792 ; 0x8018 + d0328d8: f005 f9ab bl d037c32 <halrf_wreg> + d0328dc: f896 33e9 ldrb.w r3, [r6, #1001] ; 0x3e9 + d0328e0: 2b01 cmp r3, #1 + d0328e2: d103 bne.n d0328ec <_iqk_txk_8730e+0x58> + d0328e4: 2100 movs r1, #0 + d0328e6: 4620 mov r0, r4 + d0328e8: f7ff ff32 bl d032750 <_iqk_wa_for_5ghb_8730e> + d0328ec: 2200 movs r2, #0 + d0328ee: 2303 movs r3, #3 + d0328f0: 4620 mov r0, r4 + d0328f2: 9300 str r3, [sp, #0] + d0328f4: 4611 mov r1, r2 + d0328f6: f44f 2370 mov.w r3, #983040 ; 0xf0000 + d0328fa: f005 f9bb bl d037c74 <halrf_wrf> + d0328fe: 4628 mov r0, r5 + d032900: b002 add sp, #8 + d032902: bd70 pop {r4, r5, r6, pc} + +0d032904 <_lok_finetune_check_8730e>: + d032904: b508 push {r3, lr} + d032906: 6843 ldr r3, [r0, #4] + d032908: 2258 movs r2, #88 ; 0x58 + d03290a: 6958 ldr r0, [r3, #20] + d03290c: 4b0b ldr r3, [pc, #44] ; (d03293c <_lok_finetune_check_8730e+0x38>) + d03290e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d032912: f7e2 fbc9 bl d0150a8 <halbb_read_rf_reg> + d032916: f3c0 33c4 ubfx r3, r0, #15, #5 + d03291a: 3b02 subs r3, #2 + d03291c: 2b1b cmp r3, #27 + d03291e: d80b bhi.n d032938 <_lok_finetune_check_8730e+0x34> + d032920: f3c0 2087 ubfx r0, r0, #10, #8 + d032924: f010 0f1e tst.w r0, #30 + d032928: d006 beq.n d032938 <_lok_finetune_check_8730e+0x34> + d03292a: f000 001f and.w r0, r0, #31 + d03292e: 281d cmp r0, #29 + d032930: bf94 ite ls + d032932: 2000 movls r0, #0 + d032934: 2001 movhi r0, #1 + d032936: bd08 pop {r3, pc} + d032938: 2001 movs r0, #1 + d03293a: e7fc b.n d032936 <_lok_finetune_check_8730e+0x32> + d03293c: 000fffff .word 0x000fffff + +0d032940 <_iqk_tia_dck_8730e>: + d032940: 2306 movs r3, #6 + d032942: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d032944: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 + d032948: 9300 str r3, [sp, #0] + d03294a: 2257 movs r2, #87 ; 0x57 + d03294c: f44f 33f8 mov.w r3, #126976 ; 0x1f000 + d032950: 4604 mov r4, r0 + d032952: 460e mov r6, r1 + d032954: f005 f98e bl d037c74 <halrf_wrf> + d032958: 687b ldr r3, [r7, #4] + d03295a: 2201 movs r2, #1 + d03295c: 2102 movs r1, #2 + d03295e: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d032962: f245 6070 movw r0, #22128 ; 0x5670 + d032966: 607b str r3, [r7, #4] + d032968: f005 f963 bl d037c32 <halrf_wreg> + d03296c: 2212 movs r2, #18 + d03296e: 213f movs r1, #63 ; 0x3f + d032970: f248 00cc movw r0, #32972 ; 0x80cc + d032974: f005 f95d bl d037c32 <halrf_wreg> + d032978: 2111 movs r1, #17 + d03297a: 4620 mov r0, r4 + d03297c: f7ff fca7 bl d0322ce <_iqk_one_shot_8730e> + d032980: 687b ldr r3, [r7, #4] + d032982: 4605 mov r5, r0 + d032984: 2200 movs r2, #0 + d032986: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d03298a: 2102 movs r1, #2 + d03298c: f245 6070 movw r0, #22128 ; 0x5670 + d032990: 607b str r3, [r7, #4] + d032992: f04f 4780 mov.w r7, #1073741824 ; 0x40000000 + d032996: f005 f94c bl d037c32 <halrf_wreg> + d03299a: 6863 ldr r3, [r4, #4] + d03299c: 4631 mov r1, r6 + d03299e: 4620 mov r0, r4 + d0329a0: 789b ldrb r3, [r3, #2] + d0329a2: 2257 movs r2, #87 ; 0x57 + d0329a4: 2b02 cmp r3, #2 + d0329a6: bf8c ite hi + d0329a8: 2317 movhi r3, #23 + d0329aa: 2312 movls r3, #18 + d0329ac: 9300 str r3, [sp, #0] + d0329ae: f44f 33f8 mov.w r3, #126976 ; 0x1f000 + d0329b2: f005 f95f bl d037c74 <halrf_wrf> + d0329b6: 687b ldr r3, [r7, #4] + d0329b8: 2201 movs r2, #1 + d0329ba: 2102 movs r1, #2 + d0329bc: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d0329c0: f245 6070 movw r0, #22128 ; 0x5670 + d0329c4: 607b str r3, [r7, #4] + d0329c6: f005 f934 bl d037c32 <halrf_wreg> + d0329ca: 2224 movs r2, #36 ; 0x24 + d0329cc: 213f movs r1, #63 ; 0x3f + d0329ce: f248 00cc movw r0, #32972 ; 0x80cc + d0329d2: f005 f92e bl d037c32 <halrf_wreg> + d0329d6: 2108 movs r1, #8 + d0329d8: 4620 mov r0, r4 + d0329da: f7ff fc78 bl d0322ce <_iqk_one_shot_8730e> + d0329de: 687b ldr r3, [r7, #4] + d0329e0: 4328 orrs r0, r5 + d0329e2: 2200 movs r2, #0 + d0329e4: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d0329e8: 2102 movs r1, #2 + d0329ea: b2c5 uxtb r5, r0 + d0329ec: f245 6070 movw r0, #22128 ; 0x5670 + d0329f0: 607b str r3, [r7, #4] + d0329f2: f005 f91e bl d037c32 <halrf_wreg> + d0329f6: 19a1 adds r1, r4, r6 + d0329f8: f881 53de strb.w r5, [r1, #990] ; 0x3de + d0329fc: b003 add sp, #12 + d0329fe: bdf0 pop {r4, r5, r6, r7, pc} + +0d032a00 <_iqk_lok_8730e>: + d032a00: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d032a02: 6843 ldr r3, [r0, #4] + d032a04: 2257 movs r2, #87 ; 0x57 + d032a06: 4604 mov r4, r0 + d032a08: 460d mov r5, r1 + d032a0a: f893 607c ldrb.w r6, [r3, #124] ; 0x7c + d032a0e: 2300 movs r3, #0 + d032a10: 9300 str r3, [sp, #0] + d032a12: f44f 33f8 mov.w r3, #126976 ; 0x1f000 + d032a16: f005 f92d bl d037c74 <halrf_wrf> + d032a1a: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d032a1e: 2102 movs r1, #2 + d032a20: f245 6070 movw r0, #22128 ; 0x5670 + d032a24: 6853 ldr r3, [r2, #4] + d032a26: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d032a2a: 6053 str r3, [r2, #4] + d032a2c: 2201 movs r2, #1 + d032a2e: f005 f900 bl d037c32 <halrf_wreg> + d032a32: 2224 movs r2, #36 ; 0x24 + d032a34: f640 71ff movw r1, #4095 ; 0xfff + d032a38: f248 002c movw r0, #32812 ; 0x802c + d032a3c: f005 f8f9 bl d037c32 <halrf_wreg> + d032a40: 2209 movs r2, #9 + d032a42: 213f movs r1, #63 ; 0x3f + d032a44: f248 00cc movw r0, #32972 ; 0x80cc + d032a48: f005 f8f3 bl d037c32 <halrf_wreg> + d032a4c: 6863 ldr r3, [r4, #4] + d032a4e: 789b ldrb r3, [r3, #2] + d032a50: 2b01 cmp r3, #1 + d032a52: d954 bls.n d032afe <_iqk_lok_8730e+0xfe> + d032a54: 2e0e cmp r6, #14 + d032a56: d952 bls.n d032afe <_iqk_lok_8730e+0xfe> + d032a58: 2101 movs r1, #1 + d032a5a: f04f 4680 mov.w r6, #1073741824 ; 0x40000000 + d032a5e: 4620 mov r0, r4 + d032a60: f7ff fc35 bl d0322ce <_iqk_one_shot_8730e> + d032a64: 2200 movs r2, #0 + d032a66: 6873 ldr r3, [r6, #4] + d032a68: 2102 movs r1, #2 + d032a6a: f245 6070 movw r0, #22128 ; 0x5670 + d032a6e: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d032a72: 6073 str r3, [r6, #4] + d032a74: f005 f8dd bl d037c32 <halrf_wreg> + d032a78: 2312 movs r3, #18 + d032a7a: 2257 movs r2, #87 ; 0x57 + d032a7c: 4629 mov r1, r5 + d032a7e: 4620 mov r0, r4 + d032a80: 9300 str r3, [sp, #0] + d032a82: f44f 33f8 mov.w r3, #126976 ; 0x1f000 + d032a86: f005 f8f5 bl d037c74 <halrf_wrf> + d032a8a: 6873 ldr r3, [r6, #4] + d032a8c: 2201 movs r2, #1 + d032a8e: 2102 movs r1, #2 + d032a90: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d032a94: f245 6070 movw r0, #22128 ; 0x5670 + d032a98: 6073 str r3, [r6, #4] + d032a9a: f005 f8ca bl d037c32 <halrf_wreg> + d032a9e: 2224 movs r2, #36 ; 0x24 + d032aa0: 213f movs r1, #63 ; 0x3f + d032aa2: f248 00cc movw r0, #32972 ; 0x80cc + d032aa6: f005 f8c4 bl d037c32 <halrf_wreg> + d032aaa: 2108 movs r1, #8 + d032aac: 4620 mov r0, r4 + d032aae: f7ff fc0e bl d0322ce <_iqk_one_shot_8730e> + d032ab2: 6873 ldr r3, [r6, #4] + d032ab4: 2200 movs r2, #0 + d032ab6: 2102 movs r1, #2 + d032ab8: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d032abc: f245 6070 movw r0, #22128 ; 0x5670 + d032ac0: 6073 str r3, [r6, #4] + d032ac2: f005 f8b6 bl d037c32 <halrf_wreg> + d032ac6: 4629 mov r1, r5 + d032ac8: 4620 mov r0, r4 + d032aca: f7ff ff1b bl d032904 <_lok_finetune_check_8730e> + d032ace: 4606 mov r6, r0 + d032ad0: b170 cbz r0, d032af0 <_iqk_lok_8730e+0xf0> + d032ad2: 4f0c ldr r7, [pc, #48] ; (d032b04 <_iqk_lok_8730e+0x104>) + d032ad4: 2208 movs r2, #8 + d032ad6: 4b0c ldr r3, [pc, #48] ; (d032b08 <_iqk_lok_8730e+0x108>) + d032ad8: 4629 mov r1, r5 + d032ada: 4620 mov r0, r4 + d032adc: 9700 str r7, [sp, #0] + d032ade: f005 f8c9 bl d037c74 <halrf_wrf> + d032ae2: 4b09 ldr r3, [pc, #36] ; (d032b08 <_iqk_lok_8730e+0x108>) + d032ae4: 2209 movs r2, #9 + d032ae6: 4629 mov r1, r5 + d032ae8: 4620 mov r0, r4 + d032aea: 9700 str r7, [sp, #0] + d032aec: f005 f8c2 bl d037c74 <halrf_wrf> + d032af0: 4620 mov r0, r4 + d032af2: 4629 mov r1, r5 + d032af4: f7ff ff24 bl d032940 <_iqk_tia_dck_8730e> + d032af8: 4630 mov r0, r6 + d032afa: b003 add sp, #12 + d032afc: bdf0 pop {r4, r5, r6, r7, pc} + d032afe: 2102 movs r1, #2 + d032b00: e7ab b.n d032a5a <_iqk_lok_8730e+0x5a> + d032b02: bf00 nop + d032b04: 00080200 .word 0x00080200 + d032b08: 000fffff .word 0x000fffff + +0d032b0c <_iqk_txk_setting_8730e>: + d032b0c: 1843 adds r3, r0, r1 + d032b0e: 22df movs r2, #223 ; 0xdf + d032b10: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d032b14: f893 63e9 ldrb.w r6, [r3, #1001] ; 0x3e9 + d032b18: 2398 movs r3, #152 ; 0x98 + d032b1a: 4604 mov r4, r0 + d032b1c: 460d mov r5, r1 + d032b1e: 9300 str r3, [sp, #0] + d032b20: 23ff movs r3, #255 ; 0xff + d032b22: 2e00 cmp r6, #0 + d032b24: d14c bne.n d032bc0 <_iqk_txk_setting_8730e+0xb4> + d032b26: 2701 movs r7, #1 + d032b28: f005 f8a4 bl d037c74 <halrf_wrf> + d032b2c: 2302 movs r3, #2 + d032b2e: 2205 movs r2, #5 + d032b30: 4629 mov r1, r5 + d032b32: 4620 mov r0, r4 + d032b34: 9700 str r7, [sp, #0] + d032b36: f005 f89d bl d037c74 <halrf_wrf> + d032b3a: f44f 2300 mov.w r3, #524288 ; 0x80000 + d032b3e: 22ee movs r2, #238 ; 0xee + d032b40: 4629 mov r1, r5 + d032b42: 4620 mov r0, r4 + d032b44: 9700 str r7, [sp, #0] + d032b46: f005 f895 bl d037c74 <halrf_wrf> + d032b4a: 230f movs r3, #15 + d032b4c: 227c movs r2, #124 ; 0x7c + d032b4e: 4629 mov r1, r5 + d032b50: 4620 mov r0, r4 + d032b52: 9600 str r6, [sp, #0] + d032b54: f005 f88e bl d037c74 <halrf_wrf> + d032b58: f44f 4370 mov.w r3, #61440 ; 0xf000 + d032b5c: 2230 movs r2, #48 ; 0x30 + d032b5e: 4629 mov r1, r5 + d032b60: 4620 mov r0, r4 + d032b62: 9600 str r6, [sp, #0] + d032b64: f005 f886 bl d037c74 <halrf_wrf> + d032b68: f244 033e movw r3, #16446 ; 0x403e + d032b6c: 4632 mov r2, r6 + d032b6e: 4629 mov r1, r5 + d032b70: 4620 mov r0, r4 + d032b72: 9300 str r3, [sp, #0] + d032b74: 4b3c ldr r3, [pc, #240] ; (d032c68 <_iqk_txk_setting_8730e+0x15c>) + d032b76: f005 f87d bl d037c74 <halrf_wrf> + d032b7a: f640 630e movw r3, #3598 ; 0xe0e + d032b7e: 2256 movs r2, #86 ; 0x56 + d032b80: 4629 mov r1, r5 + d032b82: 4620 mov r0, r4 + d032b84: 9300 str r3, [sp, #0] + d032b86: f64f 73f0 movw r3, #65520 ; 0xfff0 + d032b8a: f005 f873 bl d037c74 <halrf_wrf> + d032b8e: 230a movs r3, #10 + d032b90: 2257 movs r2, #87 ; 0x57 + d032b92: 4629 mov r1, r5 + d032b94: 4620 mov r0, r4 + d032b96: 9300 str r3, [sp, #0] + d032b98: f44f 33f8 mov.w r3, #126976 ; 0x1f000 + d032b9c: f005 f86a bl d037c74 <halrf_wrf> + d032ba0: 4632 mov r2, r6 + d032ba2: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d032ba6: f248 0028 movw r0, #32808 ; 0x8028 + d032baa: f005 f842 bl d037c32 <halrf_wreg> + d032bae: 463a mov r2, r7 + d032bb0: 2104 movs r1, #4 + d032bb2: f248 0018 movw r0, #32792 ; 0x8018 + d032bb6: b002 add sp, #8 + d032bb8: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d032bbc: f005 b839 b.w d037c32 <halrf_wreg> + d032bc0: 2601 movs r6, #1 + d032bc2: 2700 movs r7, #0 + d032bc4: f005 f856 bl d037c74 <halrf_wrf> + d032bc8: 2302 movs r3, #2 + d032bca: 2205 movs r2, #5 + d032bcc: 4629 mov r1, r5 + d032bce: 4620 mov r0, r4 + d032bd0: 9600 str r6, [sp, #0] + d032bd2: f005 f84f bl d037c74 <halrf_wrf> + d032bd6: f04f 0804 mov.w r8, #4 + d032bda: f44f 73e0 mov.w r3, #448 ; 0x1c0 + d032bde: 2263 movs r2, #99 ; 0x63 + d032be0: 4629 mov r1, r5 + d032be2: 4620 mov r0, r4 + d032be4: 9700 str r7, [sp, #0] + d032be6: f005 f845 bl d037c74 <halrf_wrf> + d032bea: f44f 2300 mov.w r3, #524288 ; 0x80000 + d032bee: 22ee movs r2, #238 ; 0xee + d032bf0: 4629 mov r1, r5 + d032bf2: 4620 mov r0, r4 + d032bf4: 9600 str r6, [sp, #0] + d032bf6: f005 f83d bl d037c74 <halrf_wrf> + d032bfa: 230f movs r3, #15 + d032bfc: 227c movs r2, #124 ; 0x7c + d032bfe: 4629 mov r1, r5 + d032c00: 4620 mov r0, r4 + d032c02: f8cd 8000 str.w r8, [sp] + d032c06: f005 f835 bl d037c74 <halrf_wrf> + d032c0a: f44f 4370 mov.w r3, #61440 ; 0xf000 + d032c0e: 2230 movs r2, #48 ; 0x30 + d032c10: 4629 mov r1, r5 + d032c12: 4620 mov r0, r4 + d032c14: f8cd 8000 str.w r8, [sp] + d032c18: f005 f82c bl d037c74 <halrf_wrf> + d032c1c: f244 033e movw r3, #16446 ; 0x403e + d032c20: 463a mov r2, r7 + d032c22: 4629 mov r1, r5 + d032c24: 4620 mov r0, r4 + d032c26: 9300 str r3, [sp, #0] + d032c28: 4b0f ldr r3, [pc, #60] ; (d032c68 <_iqk_txk_setting_8730e+0x15c>) + d032c2a: f005 f823 bl d037c74 <halrf_wrf> + d032c2e: f640 634e movw r3, #3662 ; 0xe4e + d032c32: 2256 movs r2, #86 ; 0x56 d032c34: 4629 mov r1, r5 - d032c36: 9600 str r6, [sp, #0] - d032c38: f004 ffae bl d037b98 <halrf_wrf> - d032c3c: 4620 mov r0, r4 - d032c3e: f44f 2380 mov.w r3, #262144 ; 0x40000 - d032c42: 22ee movs r2, #238 ; 0xee - d032c44: 4629 mov r1, r5 - d032c46: 9600 str r6, [sp, #0] - d032c48: f004 ffa6 bl d037b98 <halrf_wrf> - d032c4c: 4620 mov r0, r4 - d032c4e: 442c add r4, r5 - d032c50: 2302 movs r3, #2 - d032c52: 22db movs r2, #219 ; 0xdb - d032c54: 4629 mov r1, r5 - d032c56: 9600 str r6, [sp, #0] - d032c58: f004 ff9e bl d037b98 <halrf_wrf> - d032c5c: f894 33e0 ldrb.w r3, [r4, #992] ; 0x3e0 - d032c60: 2b01 cmp r3, #1 - d032c62: d107 bne.n d032c74 <iqk_restore_8730e+0x5a> - d032c64: f04f 5200 mov.w r2, #536870912 ; 0x20000000 - d032c68: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032c6c: f248 0038 movw r0, #32824 ; 0x8038 - d032c70: f004 ff71 bl d037b56 <halrf_wreg> - d032c74: f894 33e2 ldrb.w r3, [r4, #994] ; 0x3e2 - d032c78: 2b01 cmp r3, #1 - d032c7a: d10a bne.n d032c92 <iqk_restore_8730e+0x78> - d032c7c: f04f 5200 mov.w r2, #536870912 ; 0x20000000 - d032c80: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032c84: f248 003c movw r0, #32828 ; 0x803c - d032c88: b002 add sp, #8 - d032c8a: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d032c8e: f004 bf62 b.w d037b56 <halrf_wreg> - d032c92: b002 add sp, #8 - d032c94: bd70 pop {r4, r5, r6, pc} + d032c36: 4620 mov r0, r4 + d032c38: 9300 str r3, [sp, #0] + d032c3a: f64f 73f0 movw r3, #65520 ; 0xfff0 + d032c3e: f005 f819 bl d037c74 <halrf_wrf> + d032c42: 230a movs r3, #10 + d032c44: 2257 movs r2, #87 ; 0x57 + d032c46: 4629 mov r1, r5 + d032c48: 4620 mov r0, r4 + d032c4a: 9300 str r3, [sp, #0] + d032c4c: f44f 33f8 mov.w r3, #126976 ; 0x1f000 + d032c50: f005 f810 bl d037c74 <halrf_wrf> + d032c54: 4632 mov r2, r6 + d032c56: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d032c5a: f248 0028 movw r0, #32808 ; 0x8028 + d032c5e: f004 ffe8 bl d037c32 <halrf_wreg> + d032c62: 4632 mov r2, r6 + d032c64: 2102 movs r1, #2 + d032c66: e7a4 b.n d032bb2 <_iqk_txk_setting_8730e+0xa6> + d032c68: 000ffff0 .word 0x000ffff0 + +0d032c6c <_iqk_by_path_8730e>: + d032c6c: b5f8 push {r3, r4, r5, r6, r7, lr} + d032c6e: 4604 mov r4, r0 + d032c70: 460d mov r5, r1 + d032c72: 2603 movs r6, #3 + d032c74: 4629 mov r1, r5 + d032c76: 4620 mov r0, r4 + d032c78: f7ff ff48 bl d032b0c <_iqk_txk_setting_8730e> + d032c7c: 4629 mov r1, r5 + d032c7e: 4620 mov r0, r4 + d032c80: f7ff febe bl d032a00 <_iqk_lok_8730e> + d032c84: b118 cbz r0, d032c8e <_iqk_by_path_8730e+0x22> + d032c86: 3e01 subs r6, #1 + d032c88: f016 06ff ands.w r6, r6, #255 ; 0xff + d032c8c: d1f2 bne.n d032c74 <_iqk_by_path_8730e+0x8> + d032c8e: 1967 adds r7, r4, r5 + d032c90: 2603 movs r6, #3 + d032c92: f887 03dc strb.w r0, [r7, #988] ; 0x3dc + d032c96: 4629 mov r1, r5 + d032c98: 4620 mov r0, r4 + d032c9a: f7ff fdfb bl d032894 <_iqk_txk_8730e> + d032c9e: b118 cbz r0, d032ca8 <_iqk_by_path_8730e+0x3c> + d032ca0: 3e01 subs r6, #1 + d032ca2: f016 06ff ands.w r6, r6, #255 ; 0xff + d032ca6: d1f6 bne.n d032c96 <_iqk_by_path_8730e+0x2a> + d032ca8: 2603 movs r6, #3 + d032caa: f887 03e0 strb.w r0, [r7, #992] ; 0x3e0 + d032cae: f7ff fa81 bl d0321b4 <_iqk_rxk_setting_8730e> + d032cb2: 4629 mov r1, r5 + d032cb4: 4620 mov r0, r4 + d032cb6: f7ff fb59 bl d03236c <_iqk_rxk_8730e> + d032cba: b118 cbz r0, d032cc4 <_iqk_by_path_8730e+0x58> + d032cbc: 3e01 subs r6, #1 + d032cbe: f016 06ff ands.w r6, r6, #255 ; 0xff + d032cc2: d1f4 bne.n d032cae <_iqk_by_path_8730e+0x42> + d032cc4: f887 03e2 strb.w r0, [r7, #994] ; 0x3e2 + d032cc8: bdf8 pop {r3, r4, r5, r6, r7, pc} + +0d032cca <iqk_get_ch_info_8730e>: + d032cca: b510 push {r4, lr} + d032ccc: 6843 ldr r3, [r0, #4] + d032cce: 24e0 movs r4, #224 ; 0xe0 + d032cd0: 4402 add r2, r0 + d032cd2: fb04 3101 mla r1, r4, r1, r3 + d032cd6: f891 3078 ldrb.w r3, [r1, #120] ; 0x78 + d032cda: f882 33e9 strb.w r3, [r2, #1001] ; 0x3e9 + d032cde: f891 3079 ldrb.w r3, [r1, #121] ; 0x79 + d032ce2: f882 33eb strb.w r3, [r2, #1003] ; 0x3eb + d032ce6: f891 307c ldrb.w r3, [r1, #124] ; 0x7c + d032cea: f882 33ea strb.w r3, [r2, #1002] ; 0x3ea + d032cee: bd10 pop {r4, pc} + +0d032cf0 <iqk_start_iqk_8730e>: + d032cf0: 4611 mov r1, r2 + d032cf2: f7ff bfbb b.w d032c6c <_iqk_by_path_8730e> + +0d032cf6 <iqk_restore_8730e>: + d032cf6: b573 push {r0, r1, r4, r5, r6, lr} + d032cf8: 2600 movs r6, #0 + d032cfa: 4604 mov r4, r0 + d032cfc: 460d mov r5, r1 + d032cfe: f44f 2300 mov.w r3, #524288 ; 0x80000 + d032d02: 22ee movs r2, #238 ; 0xee + d032d04: 9600 str r6, [sp, #0] + d032d06: f004 ffb5 bl d037c74 <halrf_wrf> + d032d0a: 4620 mov r0, r4 + d032d0c: 2302 movs r3, #2 + d032d0e: 2205 movs r2, #5 + d032d10: 4629 mov r1, r5 + d032d12: 9600 str r6, [sp, #0] + d032d14: f004 ffae bl d037c74 <halrf_wrf> + d032d18: 4620 mov r0, r4 + d032d1a: f44f 2380 mov.w r3, #262144 ; 0x40000 + d032d1e: 22ee movs r2, #238 ; 0xee + d032d20: 4629 mov r1, r5 + d032d22: 9600 str r6, [sp, #0] + d032d24: f004 ffa6 bl d037c74 <halrf_wrf> + d032d28: 4620 mov r0, r4 + d032d2a: 442c add r4, r5 + d032d2c: 2302 movs r3, #2 + d032d2e: 22db movs r2, #219 ; 0xdb + d032d30: 4629 mov r1, r5 + d032d32: 9600 str r6, [sp, #0] + d032d34: f004 ff9e bl d037c74 <halrf_wrf> + d032d38: f894 33e0 ldrb.w r3, [r4, #992] ; 0x3e0 + d032d3c: 2b01 cmp r3, #1 + d032d3e: d107 bne.n d032d50 <iqk_restore_8730e+0x5a> + d032d40: f04f 5200 mov.w r2, #536870912 ; 0x20000000 + d032d44: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032d48: f248 0038 movw r0, #32824 ; 0x8038 + d032d4c: f004 ff71 bl d037c32 <halrf_wreg> + d032d50: f894 33e2 ldrb.w r3, [r4, #994] ; 0x3e2 + d032d54: 2b01 cmp r3, #1 + d032d56: d10a bne.n d032d6e <iqk_restore_8730e+0x78> + d032d58: f04f 5200 mov.w r2, #536870912 ; 0x20000000 + d032d5c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032d60: f248 003c movw r0, #32828 ; 0x803c + d032d64: b002 add sp, #8 + d032d66: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d032d6a: f004 bf62 b.w d037c32 <halrf_wreg> + d032d6e: b002 add sp, #8 + d032d70: bd70 pop {r4, r5, r6, pc} ... -0d032c98 <iqk_afebb_restore_8730e>: - d032c98: b508 push {r3, lr} - d032c9a: 2200 movs r2, #0 - d032c9c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032ca0: f248 0008 movw r0, #32776 ; 0x8008 - d032ca4: f004 ff57 bl d037b56 <halrf_wreg> - d032ca8: 4a36 ldr r2, [pc, #216] ; (d032d84 <iqk_afebb_restore_8730e+0xec>) - d032caa: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032cae: f248 1008 movw r0, #33032 ; 0x8108 - d032cb2: f004 ff50 bl d037b56 <halrf_wreg> - d032cb6: 2200 movs r2, #0 - d032cb8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032cbc: f248 00b8 movw r0, #32952 ; 0x80b8 - d032cc0: f004 ff49 bl d037b56 <halrf_wreg> - d032cc4: 2200 movs r2, #0 - d032cc6: 213f movs r1, #63 ; 0x3f - d032cc8: f248 00cc movw r0, #32972 ; 0x80cc - d032ccc: f004 ff43 bl d037b56 <halrf_wreg> - d032cd0: 2200 movs r2, #0 - d032cd2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032cd6: f248 1020 movw r0, #33056 ; 0x8120 - d032cda: f004 ff3c bl d037b56 <halrf_wreg> - d032cde: 2200 movs r2, #0 - d032ce0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032ce4: f248 1038 movw r0, #33080 ; 0x8138 - d032ce8: f004 ff35 bl d037b56 <halrf_wreg> - d032cec: 2201 movs r2, #1 - d032cee: f44f 3180 mov.w r1, #65536 ; 0x10000 - d032cf2: f242 00fc movw r0, #8444 ; 0x20fc - d032cf6: f004 ff2e bl d037b56 <halrf_wreg> - d032cfa: 2200 movs r2, #0 - d032cfc: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d032d00: f242 00fc movw r0, #8444 ; 0x20fc - d032d04: f004 ff27 bl d037b56 <halrf_wreg> - d032d08: 2201 movs r2, #1 - d032d0a: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d032d0e: f242 00fc movw r0, #8444 ; 0x20fc - d032d12: f004 ff20 bl d037b56 <halrf_wreg> - d032d16: 2200 movs r2, #0 - d032d18: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d032d1c: f242 00fc movw r0, #8444 ; 0x20fc - d032d20: f004 ff19 bl d037b56 <halrf_wreg> - d032d24: 2200 movs r2, #0 - d032d26: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032d2a: f245 6070 movw r0, #22128 ; 0x5670 - d032d2e: f004 ff12 bl d037b56 <halrf_wreg> - d032d32: 2200 movs r2, #0 - d032d34: f44f 217f mov.w r1, #1044480 ; 0xff000 - d032d38: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d032d3c: f004 ff0b bl d037b56 <halrf_wreg> - d032d40: 2200 movs r2, #0 - d032d42: f44f 3180 mov.w r1, #65536 ; 0x10000 - d032d46: f242 00fc movw r0, #8444 ; 0x20fc - d032d4a: f004 ff04 bl d037b56 <halrf_wreg> - d032d4e: 2200 movs r2, #0 - d032d50: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d032d54: f242 00fc movw r0, #8444 ; 0x20fc - d032d58: f004 fefd bl d037b56 <halrf_wreg> - d032d5c: 2201 movs r2, #1 - d032d5e: 2110 movs r1, #16 - d032d60: f44f 60e0 mov.w r0, #1792 ; 0x700 - d032d64: f004 fef7 bl d037b56 <halrf_wreg> - d032d68: 2200 movs r2, #0 - d032d6a: 2102 movs r1, #2 - d032d6c: f240 7004 movw r0, #1796 ; 0x704 - d032d70: f004 fef1 bl d037b56 <halrf_wreg> - d032d74: 2201 movs r2, #1 - d032d76: 2102 movs r1, #2 - d032d78: f240 7004 movw r0, #1796 ; 0x704 - d032d7c: e8bd 4008 ldmia.w sp!, {r3, lr} - d032d80: f004 bee9 b.w d037b56 <halrf_wreg> - d032d84: 00408083 .word 0x00408083 - -0d032d88 <iqk_preset_8730e>: - d032d88: 2300 movs r3, #0 - d032d8a: b507 push {r0, r1, r2, lr} - d032d8c: 2205 movs r2, #5 - d032d8e: 9300 str r3, [sp, #0] - d032d90: 2301 movs r3, #1 - d032d92: f004 ff01 bl d037b98 <halrf_wrf> - d032d96: 2208 movs r2, #8 - d032d98: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032d9c: f44f 4000 mov.w r0, #32768 ; 0x8000 - d032da0: f004 fed9 bl d037b56 <halrf_wreg> - d032da4: 2280 movs r2, #128 ; 0x80 - d032da6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032daa: f248 0008 movw r0, #32776 ; 0x8008 - d032dae: f004 fed2 bl d037b56 <halrf_wreg> - d032db2: f44f 2270 mov.w r2, #983040 ; 0xf0000 - d032db6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032dba: f248 1038 movw r0, #33080 ; 0x8138 - d032dbe: b003 add sp, #12 - d032dc0: f85d eb04 ldr.w lr, [sp], #4 - d032dc4: f004 bec7 b.w d037b56 <halrf_wreg> - -0d032dc8 <iqk_macbb_setting_8730e>: - d032dc8: b508 push {r3, lr} - d032dca: 2200 movs r2, #0 - d032dcc: 2110 movs r1, #16 - d032dce: f44f 60e0 mov.w r0, #1792 ; 0x700 - d032dd2: f004 fec0 bl d037b56 <halrf_wreg> +0d032d74 <iqk_afebb_restore_8730e>: + d032d74: b508 push {r3, lr} + d032d76: 2200 movs r2, #0 + d032d78: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032d7c: f248 0008 movw r0, #32776 ; 0x8008 + d032d80: f004 ff57 bl d037c32 <halrf_wreg> + d032d84: 4a36 ldr r2, [pc, #216] ; (d032e60 <iqk_afebb_restore_8730e+0xec>) + d032d86: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032d8a: f248 1008 movw r0, #33032 ; 0x8108 + d032d8e: f004 ff50 bl d037c32 <halrf_wreg> + d032d92: 2200 movs r2, #0 + d032d94: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032d98: f248 00b8 movw r0, #32952 ; 0x80b8 + d032d9c: f004 ff49 bl d037c32 <halrf_wreg> + d032da0: 2200 movs r2, #0 + d032da2: 213f movs r1, #63 ; 0x3f + d032da4: f248 00cc movw r0, #32972 ; 0x80cc + d032da8: f004 ff43 bl d037c32 <halrf_wreg> + d032dac: 2200 movs r2, #0 + d032dae: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032db2: f248 1020 movw r0, #33056 ; 0x8120 + d032db6: f004 ff3c bl d037c32 <halrf_wreg> + d032dba: 2200 movs r2, #0 + d032dbc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032dc0: f248 1038 movw r0, #33080 ; 0x8138 + d032dc4: f004 ff35 bl d037c32 <halrf_wreg> + d032dc8: 2201 movs r2, #1 + d032dca: f44f 3180 mov.w r1, #65536 ; 0x10000 + d032dce: f242 00fc movw r0, #8444 ; 0x20fc + d032dd2: f004 ff2e bl d037c32 <halrf_wreg> d032dd6: 2200 movs r2, #0 - d032dd8: 2102 movs r1, #2 - d032dda: f240 7004 movw r0, #1796 ; 0x704 - d032dde: f004 feba bl d037b56 <halrf_wreg> - d032de2: 2201 movs r2, #1 - d032de4: 2102 movs r1, #2 - d032de6: f240 7004 movw r0, #1796 ; 0x704 - d032dea: f004 feb4 bl d037b56 <halrf_wreg> - d032dee: 2064 movs r0, #100 ; 0x64 - d032df0: f7d2 fe6a bl d005ac8 <rtw_udelay_os> - d032df4: 2203 movs r2, #3 - d032df6: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 - d032dfa: f645 0064 movw r0, #22628 ; 0x5864 - d032dfe: f004 feaa bl d037b56 <halrf_wreg> - d032e02: 4a3c ldr r2, [pc, #240] ; (d032ef4 <iqk_macbb_setting_8730e+0x12c>) - d032e04: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 - d032e08: f242 0008 movw r0, #8200 ; 0x2008 - d032e0c: f004 fea3 bl d037b56 <halrf_wreg> - d032e10: 2201 movs r2, #1 - d032e12: f44f 3180 mov.w r1, #65536 ; 0x10000 - d032e16: f242 00fc movw r0, #8444 ; 0x20fc - d032e1a: f004 fe9c bl d037b56 <halrf_wreg> - d032e1e: 2200 movs r2, #0 - d032e20: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d032e24: f242 00fc movw r0, #8444 ; 0x20fc - d032e28: f004 fe95 bl d037b56 <halrf_wreg> - d032e2c: 2201 movs r2, #1 - d032e2e: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d032e32: f242 00fc movw r0, #8444 ; 0x20fc - d032e36: f004 fe8e bl d037b56 <halrf_wreg> - d032e3a: 2200 movs r2, #0 - d032e3c: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d032e40: f242 00fc movw r0, #8444 ; 0x20fc - d032e44: f004 fe87 bl d037b56 <halrf_wreg> - d032e48: 4a2b ldr r2, [pc, #172] ; (d032ef8 <iqk_macbb_setting_8730e+0x130>) - d032e4a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032e4e: f245 6070 movw r0, #22128 ; 0x5670 - d032e52: f004 fe80 bl d037b56 <halrf_wreg> - d032e56: 2201 movs r2, #1 - d032e58: f44f 4100 mov.w r1, #32768 ; 0x8000 - d032e5c: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d032e60: f004 fe79 bl d037b56 <halrf_wreg> - d032e64: 2201 movs r2, #1 - d032e66: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d032e6a: f245 6070 movw r0, #22128 ; 0x5670 - d032e6e: f004 fe72 bl d037b56 <halrf_wreg> - d032e72: 2207 movs r2, #7 - d032e74: f44f 41e0 mov.w r1, #28672 ; 0x7000 - d032e78: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d032e7c: f004 fe6b bl d037b56 <halrf_wreg> - d032e80: 2201 movs r2, #1 - d032e82: f44f 2100 mov.w r1, #524288 ; 0x80000 - d032e86: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d032e8a: f004 fe64 bl d037b56 <halrf_wreg> - d032e8e: 2206 movs r2, #6 - d032e90: f44f 21e0 mov.w r1, #458752 ; 0x70000 - d032e94: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d032e98: f004 fe5d bl d037b56 <halrf_wreg> - d032e9c: 2201 movs r2, #1 - d032e9e: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 - d032ea2: f245 6070 movw r0, #22128 ; 0x5670 - d032ea6: f004 fe56 bl d037b56 <halrf_wreg> - d032eaa: 220f movs r2, #15 - d032eac: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d032eb0: f44f 7043 mov.w r0, #780 ; 0x30c - d032eb4: f004 fe4f bl d037b56 <halrf_wreg> - d032eb8: 2201 movs r2, #1 - d032eba: 4910 ldr r1, [pc, #64] ; (d032efc <iqk_macbb_setting_8730e+0x134>) - d032ebc: f44f 704b mov.w r0, #812 ; 0x32c - d032ec0: f004 fe49 bl d037b56 <halrf_wreg> - d032ec4: 2201 movs r2, #1 - d032ec6: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d032eca: f241 20b8 movw r0, #4792 ; 0x12b8 - d032ece: f004 fe42 bl d037b56 <halrf_wreg> - d032ed2: 2201 movs r2, #1 - d032ed4: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d032ed8: f242 00fc movw r0, #8444 ; 0x20fc - d032edc: f004 fe3b bl d037b56 <halrf_wreg> - d032ee0: 2201 movs r2, #1 - d032ee2: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d032ee6: f242 00fc movw r0, #8444 ; 0x20fc - d032eea: e8bd 4008 ldmia.w sp!, {r3, lr} - d032eee: f004 be32 b.w d037b56 <halrf_wreg> - d032ef2: bf00 nop - d032ef4: 000fffff .word 0x000fffff - d032ef8: f801fffd .word 0xf801fffd - d032efc: ffff0000 .word 0xffff0000 - -0d032f00 <iqk_init_8730e>: - d032f00: f890 33e7 ldrb.w r3, [r0, #999] ; 0x3e7 - d032f04: b983 cbnz r3, d032f28 <iqk_init_8730e+0x28> - d032f06: 2201 movs r2, #1 - d032f08: f880 341f strb.w r3, [r0, #1055] ; 0x41f - d032f0c: f880 33ec strb.w r3, [r0, #1004] ; 0x3ec - d032f10: f880 23e7 strb.w r2, [r0, #999] ; 0x3e7 - d032f14: f880 3423 strb.w r3, [r0, #1059] ; 0x423 - d032f18: f880 33dc strb.w r3, [r0, #988] ; 0x3dc - d032f1c: f880 33de strb.w r3, [r0, #990] ; 0x3de - d032f20: f880 33e0 strb.w r3, [r0, #992] ; 0x3e0 - d032f24: f880 33e2 strb.w r3, [r0, #994] ; 0x3e2 - d032f28: 4770 bx lr - -0d032f2a <halrf_cfg_rf_nctl_8730e>: - d032f2a: 4608 mov r0, r1 - d032f2c: 4611 mov r1, r2 - d032f2e: 461a mov r2, r3 - d032f30: 28fe cmp r0, #254 ; 0xfe - d032f32: d102 bne.n d032f3a <halrf_cfg_rf_nctl_8730e+0x10> - d032f34: 2032 movs r0, #50 ; 0x32 - d032f36: f7d2 bdb5 b.w d005aa4 <rtw_mdelay_os> - d032f3a: 28fd cmp r0, #253 ; 0xfd - d032f3c: d101 bne.n d032f42 <halrf_cfg_rf_nctl_8730e+0x18> - d032f3e: 2005 movs r0, #5 - d032f40: e7f9 b.n d032f36 <halrf_cfg_rf_nctl_8730e+0xc> - d032f42: 28fc cmp r0, #252 ; 0xfc - d032f44: d101 bne.n d032f4a <halrf_cfg_rf_nctl_8730e+0x20> - d032f46: 2001 movs r0, #1 - d032f48: e7f5 b.n d032f36 <halrf_cfg_rf_nctl_8730e+0xc> - d032f4a: 28fb cmp r0, #251 ; 0xfb - d032f4c: d102 bne.n d032f54 <halrf_cfg_rf_nctl_8730e+0x2a> - d032f4e: 2032 movs r0, #50 ; 0x32 - d032f50: f7d2 bdba b.w d005ac8 <rtw_udelay_os> - d032f54: 28fa cmp r0, #250 ; 0xfa - d032f56: d101 bne.n d032f5c <halrf_cfg_rf_nctl_8730e+0x32> - d032f58: 2005 movs r0, #5 - d032f5a: e7f9 b.n d032f50 <halrf_cfg_rf_nctl_8730e+0x26> - d032f5c: 28f9 cmp r0, #249 ; 0xf9 - d032f5e: d101 bne.n d032f64 <halrf_cfg_rf_nctl_8730e+0x3a> - d032f60: 2001 movs r0, #1 - d032f62: e7f5 b.n d032f50 <halrf_cfg_rf_nctl_8730e+0x26> - d032f64: f004 bdf7 b.w d037b56 <halrf_wreg> - -0d032f68 <_dpk_bkup_kip_8730e>: - d032f68: b570 push {r4, r5, r6, lr} - d032f6a: 1f0e subs r6, r1, #4 - d032f6c: 1f15 subs r5, r2, #4 - d032f6e: f101 0410 add.w r4, r1, #16 - d032f72: f856 0f04 ldr.w r0, [r6, #4]! - d032f76: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032f7a: f004 fe00 bl d037b7e <halrf_rreg> - d032f7e: f845 0f04 str.w r0, [r5, #4]! - d032f82: 42a6 cmp r6, r4 - d032f84: d1f5 bne.n d032f72 <_dpk_bkup_kip_8730e+0xa> - d032f86: bd70 pop {r4, r5, r6, pc} - -0d032f88 <_dpk_bkup_bb_8730e>: - d032f88: b570 push {r4, r5, r6, lr} - d032f8a: 1f0e subs r6, r1, #4 - d032f8c: 1f15 subs r5, r2, #4 - d032f8e: f101 0418 add.w r4, r1, #24 - d032f92: f856 0f04 ldr.w r0, [r6, #4]! - d032f96: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032f9a: f004 fdf0 bl d037b7e <halrf_rreg> - d032f9e: f845 0f04 str.w r0, [r5, #4]! - d032fa2: 42a6 cmp r6, r4 - d032fa4: d1f5 bne.n d032f92 <_dpk_bkup_bb_8730e+0xa> - d032fa6: bd70 pop {r4, r5, r6, pc} - -0d032fa8 <_dpk_bkup_rf_8730e>: - d032fa8: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d032fac: 2514 movs r5, #20 - d032fae: 4607 mov r7, r0 - d032fb0: 461e mov r6, r3 - d032fb2: f1a1 0804 sub.w r8, r1, #4 - d032fb6: fb05 2203 mla r2, r5, r3, r2 - d032fba: f101 0410 add.w r4, r1, #16 - d032fbe: f8df 9024 ldr.w r9, [pc, #36] ; d032fe4 <_dpk_bkup_rf_8730e+0x3c> - d032fc2: 1f15 subs r5, r2, #4 - d032fc4: 687b ldr r3, [r7, #4] - d032fc6: 4631 mov r1, r6 - d032fc8: f858 2f04 ldr.w r2, [r8, #4]! - d032fcc: 6958 ldr r0, [r3, #20] - d032fce: 464b mov r3, r9 - d032fd0: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d032fd4: f7e2 f868 bl d0150a8 <halbb_read_rf_reg> - d032fd8: 45a0 cmp r8, r4 - d032fda: f845 0f04 str.w r0, [r5, #4]! - d032fde: d1f1 bne.n d032fc4 <_dpk_bkup_rf_8730e+0x1c> - d032fe0: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d032fe4: 000fffff .word 0x000fffff - -0d032fe8 <_dpk_reload_kip_8730e>: - d032fe8: b570 push {r4, r5, r6, lr} - d032fea: 1f0e subs r6, r1, #4 - d032fec: 1f15 subs r5, r2, #4 - d032fee: f101 0410 add.w r4, r1, #16 - d032ff2: f856 0f04 ldr.w r0, [r6, #4]! - d032ff6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d032ffa: f855 2f04 ldr.w r2, [r5, #4]! - d032ffe: f004 fdaa bl d037b56 <halrf_wreg> - d033002: 42a6 cmp r6, r4 - d033004: d1f5 bne.n d032ff2 <_dpk_reload_kip_8730e+0xa> - d033006: bd70 pop {r4, r5, r6, pc} - -0d033008 <_dpk_reload_bb_8730e>: - d033008: b570 push {r4, r5, r6, lr} - d03300a: 1f0e subs r6, r1, #4 - d03300c: 1f15 subs r5, r2, #4 - d03300e: f101 0418 add.w r4, r1, #24 - d033012: f856 0f04 ldr.w r0, [r6, #4]! - d033016: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03301a: f855 2f04 ldr.w r2, [r5, #4]! - d03301e: f004 fd9a bl d037b56 <halrf_wreg> - d033022: 42a6 cmp r6, r4 - d033024: d1f5 bne.n d033012 <_dpk_reload_bb_8730e+0xa> - d033026: bd70 pop {r4, r5, r6, pc} - -0d033028 <_dpk_reload_rf_8730e>: - d033028: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d03302c: 2514 movs r5, #20 - d03302e: 4681 mov r9, r0 - d033030: 461e mov r6, r3 - d033032: 1f0f subs r7, r1, #4 - d033034: fb05 2203 mla r2, r5, r3, r2 - d033038: f101 0410 add.w r4, r1, #16 - d03303c: f8df 8020 ldr.w r8, [pc, #32] ; d033060 <_dpk_reload_rf_8730e+0x38> - d033040: 1f15 subs r5, r2, #4 - d033042: f855 3f04 ldr.w r3, [r5, #4]! - d033046: 4631 mov r1, r6 - d033048: 4648 mov r0, r9 - d03304a: 9300 str r3, [sp, #0] - d03304c: 4643 mov r3, r8 - d03304e: f857 2f04 ldr.w r2, [r7, #4]! - d033052: f004 fda1 bl d037b98 <halrf_wrf> - d033056: 42a7 cmp r7, r4 - d033058: d1f3 bne.n d033042 <_dpk_reload_rf_8730e+0x1a> - d03305a: b003 add sp, #12 - d03305c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d033060: 000fffff .word 0x000fffff - -0d033064 <_dpk_check_cal_8730e>: - d033064: b510 push {r4, lr} - d033066: 2400 movs r4, #0 - d033068: 21ff movs r1, #255 ; 0xff - d03306a: f64b 70f8 movw r0, #49144 ; 0xbff8 - d03306e: f004 fd86 bl d037b7e <halrf_rreg> - d033072: 2855 cmp r0, #85 ; 0x55 - d033074: d111 bne.n d03309a <_dpk_check_cal_8730e+0x36> - d033076: 2001 movs r0, #1 - d033078: f7d2 fd14 bl d005aa4 <rtw_mdelay_os> - d03307c: 21ff movs r1, #255 ; 0xff - d03307e: f248 0010 movw r0, #32784 ; 0x8010 - d033082: f004 fd7c bl d037b7e <halrf_rreg> - d033086: 2855 cmp r0, #85 ; 0x55 - d033088: d1ee bne.n d033068 <_dpk_check_cal_8730e+0x4> - d03308a: f04f 6180 mov.w r1, #67108864 ; 0x4000000 - d03308e: f248 0008 movw r0, #32776 ; 0x8008 - d033092: f004 fd74 bl d037b7e <halrf_rreg> - d033096: b2c0 uxtb r0, r0 - d033098: e010 b.n d0330bc <_dpk_check_cal_8730e+0x58> - d03309a: 3401 adds r4, #1 - d03309c: 200a movs r0, #10 - d03309e: f7d2 fd13 bl d005ac8 <rtw_udelay_os> - d0330a2: f242 0309 movw r3, #8201 ; 0x2009 - d0330a6: b2a4 uxth r4, r4 - d0330a8: 429c cmp r4, r3 - d0330aa: d1dd bne.n d033068 <_dpk_check_cal_8730e+0x4> - d0330ac: f248 00d4 movw r0, #32980 ; 0x80d4 - d0330b0: 2232 movs r2, #50 ; 0x32 - d0330b2: f44f 017f mov.w r1, #16711680 ; 0xff0000 - d0330b6: f004 fd4e bl d037b56 <halrf_wreg> - d0330ba: 2001 movs r0, #1 - d0330bc: bd10 pop {r4, pc} - -0d0330be <_dpk_one_shot_8730e>: - d0330be: b570 push {r4, r5, r6, lr} - d0330c0: 4606 mov r6, r0 - d0330c2: 460c mov r4, r1 - d0330c4: f64b 70f8 movw r0, #49144 ; 0xbff8 - d0330c8: 21ff movs r1, #255 ; 0xff - d0330ca: f004 fd58 bl d037b7e <halrf_rreg> - d0330ce: b140 cbz r0, d0330e2 <_dpk_one_shot_8730e+0x24> - d0330d0: f248 0010 movw r0, #32784 ; 0x8010 - d0330d4: 2200 movs r2, #0 - d0330d6: 21ff movs r1, #255 ; 0xff - d0330d8: f004 fd3d bl d037b56 <halrf_wreg> - d0330dc: 2064 movs r0, #100 ; 0x64 - d0330de: f7d2 fcf3 bl d005ac8 <rtw_udelay_os> - d0330e2: 0225 lsls r5, r4, #8 - d0330e4: 2c15 cmp r4, #21 - d0330e6: f045 0518 orr.w r5, r5, #24 - d0330ea: d10b bne.n d033104 <_dpk_one_shot_8730e+0x46> - d0330ec: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0330f0: 2102 movs r1, #2 - d0330f2: f245 6070 movw r0, #22128 ; 0x5670 - d0330f6: 6853 ldr r3, [r2, #4] - d0330f8: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d0330fc: 6053 str r3, [r2, #4] - d0330fe: 2201 movs r2, #1 - d033100: f004 fd29 bl d037b56 <halrf_wreg> - d033104: 462a mov r2, r5 - d033106: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03310a: f44f 4000 mov.w r0, #32768 ; 0x8000 - d03310e: f004 fd22 bl d037b56 <halrf_wreg> - d033112: 2001 movs r0, #1 - d033114: f7d2 fcc6 bl d005aa4 <rtw_mdelay_os> - d033118: 1c6a adds r2, r5, #1 - d03311a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03311e: f44f 4000 mov.w r0, #32768 ; 0x8000 - d033122: f004 fd18 bl d037b56 <halrf_wreg> - d033126: 2001 movs r0, #1 - d033128: f7d2 fcbc bl d005aa4 <rtw_mdelay_os> - d03312c: 2001 movs r0, #1 - d03312e: f7d2 fcb9 bl d005aa4 <rtw_mdelay_os> - d033132: 4621 mov r1, r4 - d033134: 4630 mov r0, r6 - d033136: f7ff ff95 bl d033064 <_dpk_check_cal_8730e> - d03313a: 2c15 cmp r4, #21 - d03313c: 4605 mov r5, r0 - d03313e: d10b bne.n d033158 <_dpk_one_shot_8730e+0x9a> - d033140: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d033144: 2102 movs r1, #2 - d033146: f245 6070 movw r0, #22128 ; 0x5670 - d03314a: 6853 ldr r3, [r2, #4] - d03314c: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d033150: 6053 str r3, [r2, #4] - d033152: 2200 movs r2, #0 - d033154: f004 fcff bl d037b56 <halrf_wreg> - d033158: 4628 mov r0, r5 - d03315a: bd70 pop {r4, r5, r6, pc} - -0d03315c <_dpk_information_8730e>: - d03315c: b530 push {r4, r5, lr} - d03315e: 1842 adds r2, r0, r1 - d033160: 2514 movs r5, #20 - d033162: 6843 ldr r3, [r0, #4] - d033164: f892 4460 ldrb.w r4, [r2, #1120] ; 0x460 - d033168: 4369 muls r1, r5 - d03316a: 250a movs r5, #10 - d03316c: f893 2078 ldrb.w r2, [r3, #120] ; 0x78 - d033170: fb05 1104 mla r1, r5, r4, r1 - d033174: 4408 add r0, r1 - d033176: f880 2468 strb.w r2, [r0, #1128] ; 0x468 - d03317a: f893 207c ldrb.w r2, [r3, #124] ; 0x7c - d03317e: f880 246a strb.w r2, [r0, #1130] ; 0x46a - d033182: f893 3079 ldrb.w r3, [r3, #121] ; 0x79 - d033186: f880 3469 strb.w r3, [r0, #1129] ; 0x469 - d03318a: bd30 pop {r4, r5, pc} - -0d03318c <_dpk_bb_afe_setting_8730e>: - d03318c: b508 push {r3, lr} - d03318e: 2203 movs r2, #3 - d033190: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 - d033194: f645 0064 movw r0, #22628 ; 0x5864 - d033198: f004 fcdd bl d037b56 <halrf_wreg> - d03319c: f06f 427f mvn.w r2, #4278190080 ; 0xff000000 - d0331a0: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 - d0331a4: f242 0008 movw r0, #8200 ; 0x2008 - d0331a8: f004 fcd5 bl d037b56 <halrf_wreg> - d0331ac: 2201 movs r2, #1 - d0331ae: f44f 3180 mov.w r1, #65536 ; 0x10000 - d0331b2: f242 00fc movw r0, #8444 ; 0x20fc - d0331b6: f004 fcce bl d037b56 <halrf_wreg> - d0331ba: 2200 movs r2, #0 - d0331bc: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d0331c0: f242 00fc movw r0, #8444 ; 0x20fc - d0331c4: f004 fcc7 bl d037b56 <halrf_wreg> - d0331c8: 2201 movs r2, #1 - d0331ca: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d0331ce: f242 00fc movw r0, #8444 ; 0x20fc - d0331d2: f004 fcc0 bl d037b56 <halrf_wreg> - d0331d6: 2200 movs r2, #0 - d0331d8: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d0331dc: f242 00fc movw r0, #8444 ; 0x20fc - d0331e0: f004 fcb9 bl d037b56 <halrf_wreg> - d0331e4: 4a2a ldr r2, [pc, #168] ; (d033290 <_dpk_bb_afe_setting_8730e+0x104>) - d0331e6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0331ea: f245 6070 movw r0, #22128 ; 0x5670 - d0331ee: f004 fcb2 bl d037b56 <halrf_wreg> - d0331f2: 2201 movs r2, #1 - d0331f4: f44f 4100 mov.w r1, #32768 ; 0x8000 - d0331f8: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d0331fc: f004 fcab bl d037b56 <halrf_wreg> - d033200: 2201 movs r2, #1 - d033202: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d033206: f245 6070 movw r0, #22128 ; 0x5670 - d03320a: f004 fca4 bl d037b56 <halrf_wreg> - d03320e: 2207 movs r2, #7 - d033210: f44f 41e0 mov.w r1, #28672 ; 0x7000 - d033214: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d033218: f004 fc9d bl d037b56 <halrf_wreg> - d03321c: 2201 movs r2, #1 - d03321e: f44f 2100 mov.w r1, #524288 ; 0x80000 - d033222: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d033226: f004 fc96 bl d037b56 <halrf_wreg> - d03322a: 2206 movs r2, #6 - d03322c: f44f 21e0 mov.w r1, #458752 ; 0x70000 - d033230: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d033234: f004 fc8f bl d037b56 <halrf_wreg> - d033238: 2201 movs r2, #1 - d03323a: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 - d03323e: f245 6070 movw r0, #22128 ; 0x5670 - d033242: f004 fc88 bl d037b56 <halrf_wreg> - d033246: 220f movs r2, #15 - d033248: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d03324c: f44f 7043 mov.w r0, #780 ; 0x30c - d033250: f004 fc81 bl d037b56 <halrf_wreg> - d033254: 2201 movs r2, #1 - d033256: 490f ldr r1, [pc, #60] ; (d033294 <_dpk_bb_afe_setting_8730e+0x108>) - d033258: f44f 704b mov.w r0, #812 ; 0x32c - d03325c: f004 fc7b bl d037b56 <halrf_wreg> - d033260: 2201 movs r2, #1 - d033262: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033266: f241 20b8 movw r0, #4792 ; 0x12b8 - d03326a: f004 fc74 bl d037b56 <halrf_wreg> - d03326e: 2201 movs r2, #1 - d033270: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d033274: f242 00fc movw r0, #8444 ; 0x20fc - d033278: f004 fc6d bl d037b56 <halrf_wreg> - d03327c: 2201 movs r2, #1 - d03327e: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033282: f242 00fc movw r0, #8444 ; 0x20fc - d033286: e8bd 4008 ldmia.w sp!, {r3, lr} - d03328a: f004 bc64 b.w d037b56 <halrf_wreg> - d03328e: bf00 nop - d033290: f801fffd .word 0xf801fffd - d033294: ffff0000 .word 0xffff0000 - -0d033298 <_dpk_bb_afe_restore_8730e>: - d033298: b508 push {r3, lr} - d03329a: 4a2a ldr r2, [pc, #168] ; (d033344 <_dpk_bb_afe_restore_8730e+0xac>) - d03329c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0332a0: f248 1008 movw r0, #33032 ; 0x8108 - d0332a4: f004 fc57 bl d037b56 <halrf_wreg> - d0332a8: 2200 movs r2, #0 - d0332aa: 213f movs r1, #63 ; 0x3f - d0332ac: f248 00cc movw r0, #32972 ; 0x80cc - d0332b0: f004 fc51 bl d037b56 <halrf_wreg> - d0332b4: 2200 movs r2, #0 - d0332b6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0332ba: f248 1020 movw r0, #33056 ; 0x8120 - d0332be: f004 fc4a bl d037b56 <halrf_wreg> - d0332c2: 2200 movs r2, #0 - d0332c4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0332c8: f248 1038 movw r0, #33080 ; 0x8138 - d0332cc: f004 fc43 bl d037b56 <halrf_wreg> - d0332d0: 2201 movs r2, #1 - d0332d2: f44f 3180 mov.w r1, #65536 ; 0x10000 - d0332d6: f242 00fc movw r0, #8444 ; 0x20fc - d0332da: f004 fc3c bl d037b56 <halrf_wreg> - d0332de: 2200 movs r2, #0 - d0332e0: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d0332e4: f242 00fc movw r0, #8444 ; 0x20fc - d0332e8: f004 fc35 bl d037b56 <halrf_wreg> - d0332ec: 2201 movs r2, #1 - d0332ee: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d0332f2: f242 00fc movw r0, #8444 ; 0x20fc - d0332f6: f004 fc2e bl d037b56 <halrf_wreg> - d0332fa: 2200 movs r2, #0 - d0332fc: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033300: f242 00fc movw r0, #8444 ; 0x20fc - d033304: f004 fc27 bl d037b56 <halrf_wreg> - d033308: 2200 movs r2, #0 - d03330a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03330e: f245 6070 movw r0, #22128 ; 0x5670 - d033312: f004 fc20 bl d037b56 <halrf_wreg> - d033316: 2200 movs r2, #0 - d033318: f44f 217f mov.w r1, #1044480 ; 0xff000 - d03331c: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d033320: f004 fc19 bl d037b56 <halrf_wreg> - d033324: 2200 movs r2, #0 - d033326: f44f 3180 mov.w r1, #65536 ; 0x10000 - d03332a: f242 00fc movw r0, #8444 ; 0x20fc - d03332e: f004 fc12 bl d037b56 <halrf_wreg> - d033332: 2200 movs r2, #0 - d033334: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d033338: f242 00fc movw r0, #8444 ; 0x20fc - d03333c: e8bd 4008 ldmia.w sp!, {r3, lr} - d033340: f004 bc09 b.w d037b56 <halrf_wreg> - d033344: 00408083 .word 0x00408083 - -0d033348 <_dpk_tssi_pause_8730e>: - d033348: 460a mov r2, r1 - d03334a: f645 0018 movw r0, #22552 ; 0x5818 - d03334e: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d033352: f004 bc00 b.w d037b56 <halrf_wreg> - ... - -0d033358 <_dpk_kip_pwr_clk_on_8730e>: - d033358: b508 push {r3, lr} - d03335a: 4a0a ldr r2, [pc, #40] ; (d033384 <_dpk_kip_pwr_clk_on_8730e+0x2c>) - d03335c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033360: f248 0020 movw r0, #32800 ; 0x8020 - d033364: f004 fbf7 bl d037b56 <halrf_wreg> - d033368: 2201 movs r2, #1 - d03336a: 2108 movs r1, #8 - d03336c: f44f 4000 mov.w r0, #32768 ; 0x8000 - d033370: f004 fbf1 bl d037b56 <halrf_wreg> - d033374: 2201 movs r2, #1 - d033376: 2180 movs r1, #128 ; 0x80 - d033378: f248 0008 movw r0, #32776 ; 0x8008 - d03337c: e8bd 4008 ldmia.w sp!, {r3, lr} - d033380: f004 bbe9 b.w d037b56 <halrf_wreg> - d033384: 030403e0 .word 0x030403e0 - -0d033388 <_dpk_kip_preset_8730e>: - d033388: b538 push {r3, r4, r5, lr} - d03338a: f04f 5200 mov.w r2, #536870912 ; 0x20000000 - d03338e: 4605 mov r5, r0 - d033390: 460c mov r4, r1 - d033392: f248 003c movw r0, #32828 ; 0x803c - d033396: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03339a: f004 fbdc bl d037b56 <halrf_wreg> + d032dd8: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d032ddc: f242 00fc movw r0, #8444 ; 0x20fc + d032de0: f004 ff27 bl d037c32 <halrf_wreg> + d032de4: 2201 movs r2, #1 + d032de6: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d032dea: f242 00fc movw r0, #8444 ; 0x20fc + d032dee: f004 ff20 bl d037c32 <halrf_wreg> + d032df2: 2200 movs r2, #0 + d032df4: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d032df8: f242 00fc movw r0, #8444 ; 0x20fc + d032dfc: f004 ff19 bl d037c32 <halrf_wreg> + d032e00: 2200 movs r2, #0 + d032e02: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032e06: f245 6070 movw r0, #22128 ; 0x5670 + d032e0a: f004 ff12 bl d037c32 <halrf_wreg> + d032e0e: 2200 movs r2, #0 + d032e10: f44f 217f mov.w r1, #1044480 ; 0xff000 + d032e14: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d032e18: f004 ff0b bl d037c32 <halrf_wreg> + d032e1c: 2200 movs r2, #0 + d032e1e: f44f 3180 mov.w r1, #65536 ; 0x10000 + d032e22: f242 00fc movw r0, #8444 ; 0x20fc + d032e26: f004 ff04 bl d037c32 <halrf_wreg> + d032e2a: 2200 movs r2, #0 + d032e2c: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d032e30: f242 00fc movw r0, #8444 ; 0x20fc + d032e34: f004 fefd bl d037c32 <halrf_wreg> + d032e38: 2201 movs r2, #1 + d032e3a: 2110 movs r1, #16 + d032e3c: f44f 60e0 mov.w r0, #1792 ; 0x700 + d032e40: f004 fef7 bl d037c32 <halrf_wreg> + d032e44: 2200 movs r2, #0 + d032e46: 2102 movs r1, #2 + d032e48: f240 7004 movw r0, #1796 ; 0x704 + d032e4c: f004 fef1 bl d037c32 <halrf_wreg> + d032e50: 2201 movs r2, #1 + d032e52: 2102 movs r1, #2 + d032e54: f240 7004 movw r0, #1796 ; 0x704 + d032e58: e8bd 4008 ldmia.w sp!, {r3, lr} + d032e5c: f004 bee9 b.w d037c32 <halrf_wreg> + d032e60: 00408083 .word 0x00408083 + +0d032e64 <iqk_preset_8730e>: + d032e64: 2300 movs r3, #0 + d032e66: b507 push {r0, r1, r2, lr} + d032e68: 2205 movs r2, #5 + d032e6a: 9300 str r3, [sp, #0] + d032e6c: 2301 movs r3, #1 + d032e6e: f004 ff01 bl d037c74 <halrf_wrf> + d032e72: 2208 movs r2, #8 + d032e74: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032e78: f44f 4000 mov.w r0, #32768 ; 0x8000 + d032e7c: f004 fed9 bl d037c32 <halrf_wreg> + d032e80: 2280 movs r2, #128 ; 0x80 + d032e82: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032e86: f248 0008 movw r0, #32776 ; 0x8008 + d032e8a: f004 fed2 bl d037c32 <halrf_wreg> + d032e8e: f44f 2270 mov.w r2, #983040 ; 0xf0000 + d032e92: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032e96: f248 1038 movw r0, #33080 ; 0x8138 + d032e9a: b003 add sp, #12 + d032e9c: f85d eb04 ldr.w lr, [sp], #4 + d032ea0: f004 bec7 b.w d037c32 <halrf_wreg> + +0d032ea4 <iqk_macbb_setting_8730e>: + d032ea4: b508 push {r3, lr} + d032ea6: 2200 movs r2, #0 + d032ea8: 2110 movs r1, #16 + d032eaa: f44f 60e0 mov.w r0, #1792 ; 0x700 + d032eae: f004 fec0 bl d037c32 <halrf_wreg> + d032eb2: 2200 movs r2, #0 + d032eb4: 2102 movs r1, #2 + d032eb6: f240 7004 movw r0, #1796 ; 0x704 + d032eba: f004 feba bl d037c32 <halrf_wreg> + d032ebe: 2201 movs r2, #1 + d032ec0: 2102 movs r1, #2 + d032ec2: f240 7004 movw r0, #1796 ; 0x704 + d032ec6: f004 feb4 bl d037c32 <halrf_wreg> + d032eca: 2064 movs r0, #100 ; 0x64 + d032ecc: f7d2 fdfc bl d005ac8 <rtw_udelay_os> + d032ed0: 2203 movs r2, #3 + d032ed2: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 + d032ed6: f645 0064 movw r0, #22628 ; 0x5864 + d032eda: f004 feaa bl d037c32 <halrf_wreg> + d032ede: 4a3c ldr r2, [pc, #240] ; (d032fd0 <iqk_macbb_setting_8730e+0x12c>) + d032ee0: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 + d032ee4: f242 0008 movw r0, #8200 ; 0x2008 + d032ee8: f004 fea3 bl d037c32 <halrf_wreg> + d032eec: 2201 movs r2, #1 + d032eee: f44f 3180 mov.w r1, #65536 ; 0x10000 + d032ef2: f242 00fc movw r0, #8444 ; 0x20fc + d032ef6: f004 fe9c bl d037c32 <halrf_wreg> + d032efa: 2200 movs r2, #0 + d032efc: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d032f00: f242 00fc movw r0, #8444 ; 0x20fc + d032f04: f004 fe95 bl d037c32 <halrf_wreg> + d032f08: 2201 movs r2, #1 + d032f0a: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d032f0e: f242 00fc movw r0, #8444 ; 0x20fc + d032f12: f004 fe8e bl d037c32 <halrf_wreg> + d032f16: 2200 movs r2, #0 + d032f18: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d032f1c: f242 00fc movw r0, #8444 ; 0x20fc + d032f20: f004 fe87 bl d037c32 <halrf_wreg> + d032f24: 4a2b ldr r2, [pc, #172] ; (d032fd4 <iqk_macbb_setting_8730e+0x130>) + d032f26: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d032f2a: f245 6070 movw r0, #22128 ; 0x5670 + d032f2e: f004 fe80 bl d037c32 <halrf_wreg> + d032f32: 2201 movs r2, #1 + d032f34: f44f 4100 mov.w r1, #32768 ; 0x8000 + d032f38: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d032f3c: f004 fe79 bl d037c32 <halrf_wreg> + d032f40: 2201 movs r2, #1 + d032f42: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d032f46: f245 6070 movw r0, #22128 ; 0x5670 + d032f4a: f004 fe72 bl d037c32 <halrf_wreg> + d032f4e: 2207 movs r2, #7 + d032f50: f44f 41e0 mov.w r1, #28672 ; 0x7000 + d032f54: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d032f58: f004 fe6b bl d037c32 <halrf_wreg> + d032f5c: 2201 movs r2, #1 + d032f5e: f44f 2100 mov.w r1, #524288 ; 0x80000 + d032f62: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d032f66: f004 fe64 bl d037c32 <halrf_wreg> + d032f6a: 2206 movs r2, #6 + d032f6c: f44f 21e0 mov.w r1, #458752 ; 0x70000 + d032f70: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d032f74: f004 fe5d bl d037c32 <halrf_wreg> + d032f78: 2201 movs r2, #1 + d032f7a: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 + d032f7e: f245 6070 movw r0, #22128 ; 0x5670 + d032f82: f004 fe56 bl d037c32 <halrf_wreg> + d032f86: 220f movs r2, #15 + d032f88: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d032f8c: f44f 7043 mov.w r0, #780 ; 0x30c + d032f90: f004 fe4f bl d037c32 <halrf_wreg> + d032f94: 2201 movs r2, #1 + d032f96: 4910 ldr r1, [pc, #64] ; (d032fd8 <iqk_macbb_setting_8730e+0x134>) + d032f98: f44f 704b mov.w r0, #812 ; 0x32c + d032f9c: f004 fe49 bl d037c32 <halrf_wreg> + d032fa0: 2201 movs r2, #1 + d032fa2: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d032fa6: f241 20b8 movw r0, #4792 ; 0x12b8 + d032faa: f004 fe42 bl d037c32 <halrf_wreg> + d032fae: 2201 movs r2, #1 + d032fb0: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d032fb4: f242 00fc movw r0, #8444 ; 0x20fc + d032fb8: f004 fe3b bl d037c32 <halrf_wreg> + d032fbc: 2201 movs r2, #1 + d032fbe: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d032fc2: f242 00fc movw r0, #8444 ; 0x20fc + d032fc6: e8bd 4008 ldmia.w sp!, {r3, lr} + d032fca: f004 be32 b.w d037c32 <halrf_wreg> + d032fce: bf00 nop + d032fd0: 000fffff .word 0x000fffff + d032fd4: f801fffd .word 0xf801fffd + d032fd8: ffff0000 .word 0xffff0000 + +0d032fdc <iqk_init_8730e>: + d032fdc: f890 33e7 ldrb.w r3, [r0, #999] ; 0x3e7 + d032fe0: b983 cbnz r3, d033004 <iqk_init_8730e+0x28> + d032fe2: 2201 movs r2, #1 + d032fe4: f880 341f strb.w r3, [r0, #1055] ; 0x41f + d032fe8: f880 33ec strb.w r3, [r0, #1004] ; 0x3ec + d032fec: f880 23e7 strb.w r2, [r0, #999] ; 0x3e7 + d032ff0: f880 3423 strb.w r3, [r0, #1059] ; 0x423 + d032ff4: f880 33dc strb.w r3, [r0, #988] ; 0x3dc + d032ff8: f880 33de strb.w r3, [r0, #990] ; 0x3de + d032ffc: f880 33e0 strb.w r3, [r0, #992] ; 0x3e0 + d033000: f880 33e2 strb.w r3, [r0, #994] ; 0x3e2 + d033004: 4770 bx lr + +0d033006 <halrf_cfg_rf_nctl_8730e>: + d033006: 4608 mov r0, r1 + d033008: 4611 mov r1, r2 + d03300a: 461a mov r2, r3 + d03300c: 28fe cmp r0, #254 ; 0xfe + d03300e: d102 bne.n d033016 <halrf_cfg_rf_nctl_8730e+0x10> + d033010: 2032 movs r0, #50 ; 0x32 + d033012: f7d2 bd47 b.w d005aa4 <rtw_mdelay_os> + d033016: 28fd cmp r0, #253 ; 0xfd + d033018: d101 bne.n d03301e <halrf_cfg_rf_nctl_8730e+0x18> + d03301a: 2005 movs r0, #5 + d03301c: e7f9 b.n d033012 <halrf_cfg_rf_nctl_8730e+0xc> + d03301e: 28fc cmp r0, #252 ; 0xfc + d033020: d101 bne.n d033026 <halrf_cfg_rf_nctl_8730e+0x20> + d033022: 2001 movs r0, #1 + d033024: e7f5 b.n d033012 <halrf_cfg_rf_nctl_8730e+0xc> + d033026: 28fb cmp r0, #251 ; 0xfb + d033028: d102 bne.n d033030 <halrf_cfg_rf_nctl_8730e+0x2a> + d03302a: 2032 movs r0, #50 ; 0x32 + d03302c: f7d2 bd4c b.w d005ac8 <rtw_udelay_os> + d033030: 28fa cmp r0, #250 ; 0xfa + d033032: d101 bne.n d033038 <halrf_cfg_rf_nctl_8730e+0x32> + d033034: 2005 movs r0, #5 + d033036: e7f9 b.n d03302c <halrf_cfg_rf_nctl_8730e+0x26> + d033038: 28f9 cmp r0, #249 ; 0xf9 + d03303a: d101 bne.n d033040 <halrf_cfg_rf_nctl_8730e+0x3a> + d03303c: 2001 movs r0, #1 + d03303e: e7f5 b.n d03302c <halrf_cfg_rf_nctl_8730e+0x26> + d033040: f004 bdf7 b.w d037c32 <halrf_wreg> + +0d033044 <_dpk_bkup_kip_8730e>: + d033044: b570 push {r4, r5, r6, lr} + d033046: 1f0e subs r6, r1, #4 + d033048: 1f15 subs r5, r2, #4 + d03304a: f101 0410 add.w r4, r1, #16 + d03304e: f856 0f04 ldr.w r0, [r6, #4]! + d033052: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033056: f004 fe00 bl d037c5a <halrf_rreg> + d03305a: f845 0f04 str.w r0, [r5, #4]! + d03305e: 42a6 cmp r6, r4 + d033060: d1f5 bne.n d03304e <_dpk_bkup_kip_8730e+0xa> + d033062: bd70 pop {r4, r5, r6, pc} + +0d033064 <_dpk_bkup_bb_8730e>: + d033064: b570 push {r4, r5, r6, lr} + d033066: 1f0e subs r6, r1, #4 + d033068: 1f15 subs r5, r2, #4 + d03306a: f101 0418 add.w r4, r1, #24 + d03306e: f856 0f04 ldr.w r0, [r6, #4]! + d033072: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033076: f004 fdf0 bl d037c5a <halrf_rreg> + d03307a: f845 0f04 str.w r0, [r5, #4]! + d03307e: 42a6 cmp r6, r4 + d033080: d1f5 bne.n d03306e <_dpk_bkup_bb_8730e+0xa> + d033082: bd70 pop {r4, r5, r6, pc} + +0d033084 <_dpk_bkup_rf_8730e>: + d033084: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d033088: 2514 movs r5, #20 + d03308a: 4607 mov r7, r0 + d03308c: 461e mov r6, r3 + d03308e: f1a1 0804 sub.w r8, r1, #4 + d033092: fb05 2203 mla r2, r5, r3, r2 + d033096: f101 0410 add.w r4, r1, #16 + d03309a: f8df 9024 ldr.w r9, [pc, #36] ; d0330c0 <_dpk_bkup_rf_8730e+0x3c> + d03309e: 1f15 subs r5, r2, #4 + d0330a0: 687b ldr r3, [r7, #4] + d0330a2: 4631 mov r1, r6 + d0330a4: f858 2f04 ldr.w r2, [r8, #4]! + d0330a8: 6958 ldr r0, [r3, #20] + d0330aa: 464b mov r3, r9 + d0330ac: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0330b0: f7e1 fffa bl d0150a8 <halbb_read_rf_reg> + d0330b4: 45a0 cmp r8, r4 + d0330b6: f845 0f04 str.w r0, [r5, #4]! + d0330ba: d1f1 bne.n d0330a0 <_dpk_bkup_rf_8730e+0x1c> + d0330bc: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d0330c0: 000fffff .word 0x000fffff + +0d0330c4 <_dpk_reload_kip_8730e>: + d0330c4: b570 push {r4, r5, r6, lr} + d0330c6: 1f0e subs r6, r1, #4 + d0330c8: 1f15 subs r5, r2, #4 + d0330ca: f101 0410 add.w r4, r1, #16 + d0330ce: f856 0f04 ldr.w r0, [r6, #4]! + d0330d2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0330d6: f855 2f04 ldr.w r2, [r5, #4]! + d0330da: f004 fdaa bl d037c32 <halrf_wreg> + d0330de: 42a6 cmp r6, r4 + d0330e0: d1f5 bne.n d0330ce <_dpk_reload_kip_8730e+0xa> + d0330e2: bd70 pop {r4, r5, r6, pc} + +0d0330e4 <_dpk_reload_bb_8730e>: + d0330e4: b570 push {r4, r5, r6, lr} + d0330e6: 1f0e subs r6, r1, #4 + d0330e8: 1f15 subs r5, r2, #4 + d0330ea: f101 0418 add.w r4, r1, #24 + d0330ee: f856 0f04 ldr.w r0, [r6, #4]! + d0330f2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0330f6: f855 2f04 ldr.w r2, [r5, #4]! + d0330fa: f004 fd9a bl d037c32 <halrf_wreg> + d0330fe: 42a6 cmp r6, r4 + d033100: d1f5 bne.n d0330ee <_dpk_reload_bb_8730e+0xa> + d033102: bd70 pop {r4, r5, r6, pc} + +0d033104 <_dpk_reload_rf_8730e>: + d033104: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d033108: 2514 movs r5, #20 + d03310a: 4681 mov r9, r0 + d03310c: 461e mov r6, r3 + d03310e: 1f0f subs r7, r1, #4 + d033110: fb05 2203 mla r2, r5, r3, r2 + d033114: f101 0410 add.w r4, r1, #16 + d033118: f8df 8020 ldr.w r8, [pc, #32] ; d03313c <_dpk_reload_rf_8730e+0x38> + d03311c: 1f15 subs r5, r2, #4 + d03311e: f855 3f04 ldr.w r3, [r5, #4]! + d033122: 4631 mov r1, r6 + d033124: 4648 mov r0, r9 + d033126: 9300 str r3, [sp, #0] + d033128: 4643 mov r3, r8 + d03312a: f857 2f04 ldr.w r2, [r7, #4]! + d03312e: f004 fda1 bl d037c74 <halrf_wrf> + d033132: 42a7 cmp r7, r4 + d033134: d1f3 bne.n d03311e <_dpk_reload_rf_8730e+0x1a> + d033136: b003 add sp, #12 + d033138: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d03313c: 000fffff .word 0x000fffff + +0d033140 <_dpk_check_cal_8730e>: + d033140: b510 push {r4, lr} + d033142: 2400 movs r4, #0 + d033144: 21ff movs r1, #255 ; 0xff + d033146: f64b 70f8 movw r0, #49144 ; 0xbff8 + d03314a: f004 fd86 bl d037c5a <halrf_rreg> + d03314e: 2855 cmp r0, #85 ; 0x55 + d033150: d111 bne.n d033176 <_dpk_check_cal_8730e+0x36> + d033152: 2001 movs r0, #1 + d033154: f7d2 fca6 bl d005aa4 <rtw_mdelay_os> + d033158: 21ff movs r1, #255 ; 0xff + d03315a: f248 0010 movw r0, #32784 ; 0x8010 + d03315e: f004 fd7c bl d037c5a <halrf_rreg> + d033162: 2855 cmp r0, #85 ; 0x55 + d033164: d1ee bne.n d033144 <_dpk_check_cal_8730e+0x4> + d033166: f04f 6180 mov.w r1, #67108864 ; 0x4000000 + d03316a: f248 0008 movw r0, #32776 ; 0x8008 + d03316e: f004 fd74 bl d037c5a <halrf_rreg> + d033172: b2c0 uxtb r0, r0 + d033174: e010 b.n d033198 <_dpk_check_cal_8730e+0x58> + d033176: 3401 adds r4, #1 + d033178: 200a movs r0, #10 + d03317a: f7d2 fca5 bl d005ac8 <rtw_udelay_os> + d03317e: f242 0309 movw r3, #8201 ; 0x2009 + d033182: b2a4 uxth r4, r4 + d033184: 429c cmp r4, r3 + d033186: d1dd bne.n d033144 <_dpk_check_cal_8730e+0x4> + d033188: f248 00d4 movw r0, #32980 ; 0x80d4 + d03318c: 2232 movs r2, #50 ; 0x32 + d03318e: f44f 017f mov.w r1, #16711680 ; 0xff0000 + d033192: f004 fd4e bl d037c32 <halrf_wreg> + d033196: 2001 movs r0, #1 + d033198: bd10 pop {r4, pc} + +0d03319a <_dpk_one_shot_8730e>: + d03319a: b570 push {r4, r5, r6, lr} + d03319c: 4606 mov r6, r0 + d03319e: 460c mov r4, r1 + d0331a0: f64b 70f8 movw r0, #49144 ; 0xbff8 + d0331a4: 21ff movs r1, #255 ; 0xff + d0331a6: f004 fd58 bl d037c5a <halrf_rreg> + d0331aa: b140 cbz r0, d0331be <_dpk_one_shot_8730e+0x24> + d0331ac: f248 0010 movw r0, #32784 ; 0x8010 + d0331b0: 2200 movs r2, #0 + d0331b2: 21ff movs r1, #255 ; 0xff + d0331b4: f004 fd3d bl d037c32 <halrf_wreg> + d0331b8: 2064 movs r0, #100 ; 0x64 + d0331ba: f7d2 fc85 bl d005ac8 <rtw_udelay_os> + d0331be: 0225 lsls r5, r4, #8 + d0331c0: 2c15 cmp r4, #21 + d0331c2: f045 0518 orr.w r5, r5, #24 + d0331c6: d10b bne.n d0331e0 <_dpk_one_shot_8730e+0x46> + d0331c8: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d0331cc: 2102 movs r1, #2 + d0331ce: f245 6070 movw r0, #22128 ; 0x5670 + d0331d2: 6853 ldr r3, [r2, #4] + d0331d4: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d0331d8: 6053 str r3, [r2, #4] + d0331da: 2201 movs r2, #1 + d0331dc: f004 fd29 bl d037c32 <halrf_wreg> + d0331e0: 462a mov r2, r5 + d0331e2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0331e6: f44f 4000 mov.w r0, #32768 ; 0x8000 + d0331ea: f004 fd22 bl d037c32 <halrf_wreg> + d0331ee: 2001 movs r0, #1 + d0331f0: f7d2 fc58 bl d005aa4 <rtw_mdelay_os> + d0331f4: 1c6a adds r2, r5, #1 + d0331f6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0331fa: f44f 4000 mov.w r0, #32768 ; 0x8000 + d0331fe: f004 fd18 bl d037c32 <halrf_wreg> + d033202: 2001 movs r0, #1 + d033204: f7d2 fc4e bl d005aa4 <rtw_mdelay_os> + d033208: 2001 movs r0, #1 + d03320a: f7d2 fc4b bl d005aa4 <rtw_mdelay_os> + d03320e: 4621 mov r1, r4 + d033210: 4630 mov r0, r6 + d033212: f7ff ff95 bl d033140 <_dpk_check_cal_8730e> + d033216: 2c15 cmp r4, #21 + d033218: 4605 mov r5, r0 + d03321a: d10b bne.n d033234 <_dpk_one_shot_8730e+0x9a> + d03321c: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d033220: 2102 movs r1, #2 + d033222: f245 6070 movw r0, #22128 ; 0x5670 + d033226: 6853 ldr r3, [r2, #4] + d033228: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d03322c: 6053 str r3, [r2, #4] + d03322e: 2200 movs r2, #0 + d033230: f004 fcff bl d037c32 <halrf_wreg> + d033234: 4628 mov r0, r5 + d033236: bd70 pop {r4, r5, r6, pc} + +0d033238 <_dpk_information_8730e>: + d033238: b530 push {r4, r5, lr} + d03323a: 1842 adds r2, r0, r1 + d03323c: 2514 movs r5, #20 + d03323e: 6843 ldr r3, [r0, #4] + d033240: f892 4460 ldrb.w r4, [r2, #1120] ; 0x460 + d033244: 4369 muls r1, r5 + d033246: 250a movs r5, #10 + d033248: f893 2078 ldrb.w r2, [r3, #120] ; 0x78 + d03324c: fb05 1104 mla r1, r5, r4, r1 + d033250: 4408 add r0, r1 + d033252: f880 2468 strb.w r2, [r0, #1128] ; 0x468 + d033256: f893 207c ldrb.w r2, [r3, #124] ; 0x7c + d03325a: f880 246a strb.w r2, [r0, #1130] ; 0x46a + d03325e: f893 3079 ldrb.w r3, [r3, #121] ; 0x79 + d033262: f880 3469 strb.w r3, [r0, #1129] ; 0x469 + d033266: bd30 pop {r4, r5, pc} + +0d033268 <_dpk_bb_afe_setting_8730e>: + d033268: b508 push {r3, lr} + d03326a: 2203 movs r2, #3 + d03326c: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 + d033270: f645 0064 movw r0, #22628 ; 0x5864 + d033274: f004 fcdd bl d037c32 <halrf_wreg> + d033278: f06f 427f mvn.w r2, #4278190080 ; 0xff000000 + d03327c: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 + d033280: f242 0008 movw r0, #8200 ; 0x2008 + d033284: f004 fcd5 bl d037c32 <halrf_wreg> + d033288: 2201 movs r2, #1 + d03328a: f44f 3180 mov.w r1, #65536 ; 0x10000 + d03328e: f242 00fc movw r0, #8444 ; 0x20fc + d033292: f004 fcce bl d037c32 <halrf_wreg> + d033296: 2200 movs r2, #0 + d033298: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d03329c: f242 00fc movw r0, #8444 ; 0x20fc + d0332a0: f004 fcc7 bl d037c32 <halrf_wreg> + d0332a4: 2201 movs r2, #1 + d0332a6: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d0332aa: f242 00fc movw r0, #8444 ; 0x20fc + d0332ae: f004 fcc0 bl d037c32 <halrf_wreg> + d0332b2: 2200 movs r2, #0 + d0332b4: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0332b8: f242 00fc movw r0, #8444 ; 0x20fc + d0332bc: f004 fcb9 bl d037c32 <halrf_wreg> + d0332c0: 4a2a ldr r2, [pc, #168] ; (d03336c <_dpk_bb_afe_setting_8730e+0x104>) + d0332c2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0332c6: f245 6070 movw r0, #22128 ; 0x5670 + d0332ca: f004 fcb2 bl d037c32 <halrf_wreg> + d0332ce: 2201 movs r2, #1 + d0332d0: f44f 4100 mov.w r1, #32768 ; 0x8000 + d0332d4: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d0332d8: f004 fcab bl d037c32 <halrf_wreg> + d0332dc: 2201 movs r2, #1 + d0332de: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d0332e2: f245 6070 movw r0, #22128 ; 0x5670 + d0332e6: f004 fca4 bl d037c32 <halrf_wreg> + d0332ea: 2207 movs r2, #7 + d0332ec: f44f 41e0 mov.w r1, #28672 ; 0x7000 + d0332f0: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d0332f4: f004 fc9d bl d037c32 <halrf_wreg> + d0332f8: 2201 movs r2, #1 + d0332fa: f44f 2100 mov.w r1, #524288 ; 0x80000 + d0332fe: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d033302: f004 fc96 bl d037c32 <halrf_wreg> + d033306: 2206 movs r2, #6 + d033308: f44f 21e0 mov.w r1, #458752 ; 0x70000 + d03330c: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d033310: f004 fc8f bl d037c32 <halrf_wreg> + d033314: 2201 movs r2, #1 + d033316: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 + d03331a: f245 6070 movw r0, #22128 ; 0x5670 + d03331e: f004 fc88 bl d037c32 <halrf_wreg> + d033322: 220f movs r2, #15 + d033324: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d033328: f44f 7043 mov.w r0, #780 ; 0x30c + d03332c: f004 fc81 bl d037c32 <halrf_wreg> + d033330: 2201 movs r2, #1 + d033332: 490f ldr r1, [pc, #60] ; (d033370 <_dpk_bb_afe_setting_8730e+0x108>) + d033334: f44f 704b mov.w r0, #812 ; 0x32c + d033338: f004 fc7b bl d037c32 <halrf_wreg> + d03333c: 2201 movs r2, #1 + d03333e: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d033342: f241 20b8 movw r0, #4792 ; 0x12b8 + d033346: f004 fc74 bl d037c32 <halrf_wreg> + d03334a: 2201 movs r2, #1 + d03334c: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d033350: f242 00fc movw r0, #8444 ; 0x20fc + d033354: f004 fc6d bl d037c32 <halrf_wreg> + d033358: 2201 movs r2, #1 + d03335a: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d03335e: f242 00fc movw r0, #8444 ; 0x20fc + d033362: e8bd 4008 ldmia.w sp!, {r3, lr} + d033366: f004 bc64 b.w d037c32 <halrf_wreg> + d03336a: bf00 nop + d03336c: f801fffd .word 0xf801fffd + d033370: ffff0000 .word 0xffff0000 + +0d033374 <_dpk_bb_afe_restore_8730e>: + d033374: b508 push {r3, lr} + d033376: 4a2a ldr r2, [pc, #168] ; (d033420 <_dpk_bb_afe_restore_8730e+0xac>) + d033378: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03337c: f248 1008 movw r0, #33032 ; 0x8108 + d033380: f004 fc57 bl d037c32 <halrf_wreg> + d033384: 2200 movs r2, #0 + d033386: 213f movs r1, #63 ; 0x3f + d033388: f248 00cc movw r0, #32972 ; 0x80cc + d03338c: f004 fc51 bl d037c32 <halrf_wreg> + d033390: 2200 movs r2, #0 + d033392: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033396: f248 1020 movw r0, #33056 ; 0x8120 + d03339a: f004 fc4a bl d037c32 <halrf_wreg> d03339e: 2200 movs r2, #0 d0333a0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0333a4: f248 00b8 movw r0, #32952 ; 0x80b8 - d0333a8: f004 fbd5 bl d037b56 <halrf_wreg> - d0333ac: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 - d0333b0: 2203 movs r2, #3 - d0333b2: f248 1020 movw r0, #33056 ; 0x8120 - d0333b6: f004 fbce bl d037b56 <halrf_wreg> - d0333ba: 192b adds r3, r5, r4 - d0333bc: 2114 movs r1, #20 - d0333be: f893 3460 ldrb.w r3, [r3, #1120] ; 0x460 - d0333c2: 434c muls r4, r1 - d0333c4: 210a movs r1, #10 - d0333c6: fb01 4403 mla r4, r1, r3, r4 - d0333ca: 442c add r4, r5 - d0333cc: f894 3468 ldrb.w r3, [r4, #1128] ; 0x468 - d0333d0: 2b00 cmp r3, #0 - d0333d2: d13a bne.n d03344a <_dpk_kip_preset_8730e+0xc2> - d0333d4: f894 346a ldrb.w r3, [r4, #1130] ; 0x46a - d0333d8: f640 71ff movw r1, #4095 ; 0xfff - d0333dc: f248 00bc movw r0, #32956 ; 0x80bc - d0333e0: 3b03 subs r3, #3 - d0333e2: 2b05 cmp r3, #5 - d0333e4: bf8c ite hi - d0333e6: f640 627f movwhi r2, #3711 ; 0xe7f - d0333ea: f640 623f movwls r2, #3647 ; 0xe3f - d0333ee: f004 fbb2 bl d037b56 <halrf_wreg> - d0333f2: 221f movs r2, #31 - d0333f4: 213f movs r1, #63 ; 0x3f - d0333f6: f248 10bc movw r0, #33212 ; 0x81bc - d0333fa: f004 fbac bl d037b56 <halrf_wreg> - d0333fe: f240 72ff movw r2, #2047 ; 0x7ff - d033402: f640 71ff movw r1, #4095 ; 0xfff - d033406: f248 00bc movw r0, #32956 ; 0x80bc - d03340a: f004 fba4 bl d037b56 <halrf_wreg> + d0333a4: f248 1038 movw r0, #33080 ; 0x8138 + d0333a8: f004 fc43 bl d037c32 <halrf_wreg> + d0333ac: 2201 movs r2, #1 + d0333ae: f44f 3180 mov.w r1, #65536 ; 0x10000 + d0333b2: f242 00fc movw r0, #8444 ; 0x20fc + d0333b6: f004 fc3c bl d037c32 <halrf_wreg> + d0333ba: 2200 movs r2, #0 + d0333bc: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d0333c0: f242 00fc movw r0, #8444 ; 0x20fc + d0333c4: f004 fc35 bl d037c32 <halrf_wreg> + d0333c8: 2201 movs r2, #1 + d0333ca: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d0333ce: f242 00fc movw r0, #8444 ; 0x20fc + d0333d2: f004 fc2e bl d037c32 <halrf_wreg> + d0333d6: 2200 movs r2, #0 + d0333d8: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0333dc: f242 00fc movw r0, #8444 ; 0x20fc + d0333e0: f004 fc27 bl d037c32 <halrf_wreg> + d0333e4: 2200 movs r2, #0 + d0333e6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0333ea: f245 6070 movw r0, #22128 ; 0x5670 + d0333ee: f004 fc20 bl d037c32 <halrf_wreg> + d0333f2: 2200 movs r2, #0 + d0333f4: f44f 217f mov.w r1, #1044480 ; 0xff000 + d0333f8: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d0333fc: f004 fc19 bl d037c32 <halrf_wreg> + d033400: 2200 movs r2, #0 + d033402: f44f 3180 mov.w r1, #65536 ; 0x10000 + d033406: f242 00fc movw r0, #8444 ; 0x20fc + d03340a: f004 fc12 bl d037c32 <halrf_wreg> d03340e: 2200 movs r2, #0 - d033410: 213f movs r1, #63 ; 0x3f - d033412: f248 10bc movw r0, #33212 ; 0x81bc - d033416: f004 fb9e bl d037b56 <halrf_wreg> - d03341a: 686b ldr r3, [r5, #4] - d03341c: 2279 movs r2, #121 ; 0x79 - d03341e: 2100 movs r1, #0 - d033420: 6958 ldr r0, [r3, #20] - d033422: 4b0f ldr r3, [pc, #60] ; (d033460 <_dpk_kip_preset_8730e+0xd8>) - d033424: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d033428: f7e1 fe3e bl d0150a8 <halbb_read_rf_reg> - d03342c: 490c ldr r1, [pc, #48] ; (d033460 <_dpk_kip_preset_8730e+0xd8>) - d03342e: 4602 mov r2, r0 - d033430: f248 00ec movw r0, #33004 ; 0x80ec - d033434: f004 fb8f bl d037b56 <halrf_wreg> - d033438: 4a0a ldr r2, [pc, #40] ; (d033464 <_dpk_kip_preset_8730e+0xdc>) - d03343a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03343e: f248 00f8 movw r0, #33016 ; 0x80f8 - d033442: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d033446: f004 bb86 b.w d037b56 <halrf_wreg> - d03344a: f240 72ff movw r2, #2047 ; 0x7ff - d03344e: f640 71ff movw r1, #4095 ; 0xfff - d033452: f248 00bc movw r0, #32956 ; 0x80bc - d033456: f004 fb7e bl d037b56 <halrf_wreg> - d03345a: 2200 movs r2, #0 - d03345c: e7ca b.n d0333f4 <_dpk_kip_preset_8730e+0x6c> - d03345e: bf00 nop - d033460: 000fffff .word 0x000fffff - d033464: d20000c2 .word 0xd20000c2 - -0d033468 <_dpk_kip_restore_8730e>: - d033468: b508 push {r3, lr} - d03346a: 2200 movs r2, #0 - d03346c: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 - d033470: f248 1020 movw r0, #33056 ; 0x8120 - d033474: f004 fb6f bl d037b56 <halrf_wreg> - d033478: 2200 movs r2, #0 - d03347a: 2180 movs r1, #128 ; 0x80 - d03347c: f248 0008 movw r0, #32776 ; 0x8008 - d033480: f004 fb69 bl d037b56 <halrf_wreg> - d033484: 2200 movs r2, #0 - d033486: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03348a: f248 00f8 movw r0, #33016 ; 0x80f8 - d03348e: f004 fb62 bl d037b56 <halrf_wreg> - d033492: 4a04 ldr r2, [pc, #16] ; (d0334a4 <_dpk_kip_restore_8730e+0x3c>) - d033494: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033498: f248 0090 movw r0, #32912 ; 0x8090 - d03349c: e8bd 4008 ldmia.w sp!, {r3, lr} - d0334a0: f004 bb59 b.w d037b56 <halrf_wreg> - d0334a4: 0005e018 .word 0x0005e018 - -0d0334a8 <_dpk_kip_set_txagc_8730e>: - d0334a8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d0334aa: 1843 adds r3, r0, r1 - d0334ac: 4615 mov r5, r2 - d0334ae: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0334b2: 4604 mov r4, r0 - d0334b4: f893 7460 ldrb.w r7, [r3, #1120] ; 0x460 - d0334b8: 460e mov r6, r1 - d0334ba: 6853 ldr r3, [r2, #4] - d0334bc: 2102 movs r1, #2 - d0334be: f245 6070 movw r0, #22128 ; 0x5670 - d0334c2: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d0334c6: 6053 str r3, [r2, #4] - d0334c8: 2201 movs r2, #1 - d0334ca: f004 fb44 bl d037b56 <halrf_wreg> - d0334ce: 2100 movs r1, #0 - d0334d0: 4620 mov r0, r4 - d0334d2: f7fc fafd bl d02fad0 <halrf_drf_direct_cntrl_8730e> - d0334d6: 4b2d ldr r3, [pc, #180] ; (d03358c <_dpk_kip_set_txagc_8730e+0xe4>) - d0334d8: f04f 1201 mov.w r2, #65537 ; 0x10001 - d0334dc: 4631 mov r1, r6 - d0334de: 4620 mov r0, r4 - d0334e0: 9500 str r5, [sp, #0] - d0334e2: f004 fb59 bl d037b98 <halrf_wrf> - d0334e6: 2202 movs r2, #2 - d0334e8: f44f 6140 mov.w r1, #3072 ; 0xc00 - d0334ec: f248 000c movw r0, #32780 ; 0x800c - d0334f0: f004 fb31 bl d037b56 <halrf_wreg> - d0334f4: 2201 movs r2, #1 - d0334f6: f04f 61c0 mov.w r1, #100663296 ; 0x6000000 - d0334fa: f248 0030 movw r0, #32816 ; 0x8030 - d0334fe: f004 fb2a bl d037b56 <halrf_wreg> - d033502: 2257 movs r2, #87 ; 0x57 - d033504: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d033508: f248 0034 movw r0, #32820 ; 0x8034 - d03350c: f004 fb23 bl d037b56 <halrf_wreg> - d033510: 2201 movs r2, #1 - d033512: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033516: f248 0014 movw r0, #32788 ; 0x8014 - d03351a: f004 fb1c bl d037b56 <halrf_wreg> - d03351e: 2200 movs r2, #0 - d033520: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033524: f248 0014 movw r0, #32788 ; 0x8014 - d033528: f004 fb15 bl d037b56 <halrf_wreg> - d03352c: 2314 movs r3, #20 - d03352e: 220a movs r2, #10 - d033530: f44f 31fc mov.w r1, #129024 ; 0x1f800 - d033534: 4373 muls r3, r6 - d033536: fb02 3307 mla r3, r2, r7, r3 - d03353a: 462a mov r2, r5 - d03353c: 4423 add r3, r4 - d03353e: f893 3468 ldrb.w r3, [r3, #1128] ; 0x468 - d033542: b9cb cbnz r3, d033578 <_dpk_kip_set_txagc_8730e+0xd0> - d033544: 2d35 cmp r5, #53 ; 0x35 - d033546: d81e bhi.n d033586 <_dpk_kip_set_txagc_8730e+0xde> - d033548: f248 10c4 movw r0, #33220 ; 0x81c4 - d03354c: f004 fb03 bl d037b56 <halrf_wreg> - d033550: 2114 movs r1, #20 - d033552: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d033556: f245 6070 movw r0, #22128 ; 0x5670 - d03355a: fb01 4106 mla r1, r1, r6, r4 - d03355e: f881 546c strb.w r5, [r1, #1132] ; 0x46c - d033562: 2102 movs r1, #2 - d033564: 6853 ldr r3, [r2, #4] - d033566: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d03356a: 6053 str r3, [r2, #4] - d03356c: 2200 movs r2, #0 - d03356e: b003 add sp, #12 - d033570: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d033574: f004 baef b.w d037b56 <halrf_wreg> - d033578: f248 10c4 movw r0, #33220 ; 0x81c4 - d03357c: f004 faeb bl d037b56 <halrf_wreg> - d033580: 462a mov r2, r5 - d033582: f44f 31fc mov.w r1, #129024 ; 0x1f800 - d033586: f248 10c8 movw r0, #33224 ; 0x81c8 - d03358a: e7df b.n d03354c <_dpk_kip_set_txagc_8730e+0xa4> - d03358c: 000fffff .word 0x000fffff - -0d033590 <_dpk_get_thermal_8730e>: - d033590: b570 push {r4, r5, r6, lr} - d033592: 4614 mov r4, r2 - d033594: 4605 mov r5, r0 - d033596: 460e mov r6, r1 - d033598: f7fe fbf1 bl d031d7e <halrf_get_thermal_8730e> - d03359c: 2214 movs r2, #20 - d03359e: 4362 muls r2, r4 - d0335a0: 240a movs r4, #10 - d0335a2: fb04 2406 mla r4, r4, r6, r2 - d0335a6: 442c add r4, r5 - d0335a8: f884 046d strb.w r0, [r4, #1133] ; 0x46d - d0335ac: bd70 pop {r4, r5, r6, pc} - -0d0335ae <_dpk_lut_sram_write_8730e>: - d0335ae: b510 push {r4, lr} - d0335b0: 2200 movs r2, #0 - d0335b2: f44f 3100 mov.w r1, #131072 ; 0x20000 - d0335b6: f248 10d8 movw r0, #33240 ; 0x81d8 - d0335ba: f004 facc bl d037b56 <halrf_wreg> - d0335be: 2201 movs r2, #1 - d0335c0: f44f 3100 mov.w r1, #131072 ; 0x20000 - d0335c4: f248 10d8 movw r0, #33240 ; 0x81d8 - d0335c8: f004 fac5 bl d037b56 <halrf_wreg> - d0335cc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0335d0: f649 108c movw r0, #39308 ; 0x998c - d0335d4: f004 fad3 bl d037b7e <halrf_rreg> - d0335d8: 2200 movs r2, #0 - d0335da: 4604 mov r4, r0 - d0335dc: f44f 3100 mov.w r1, #131072 ; 0x20000 - d0335e0: f248 10d8 movw r0, #33240 ; 0x81d8 - d0335e4: f004 fab7 bl d037b56 <halrf_wreg> - d0335e8: 2201 movs r2, #1 - d0335ea: f44f 3100 mov.w r1, #131072 ; 0x20000 - d0335ee: f248 10d8 movw r0, #33240 ; 0x81d8 - d0335f2: f004 fab0 bl d037b56 <halrf_wreg> - d0335f6: 4622 mov r2, r4 - d0335f8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0335fc: f649 1080 movw r0, #39296 ; 0x9980 - d033600: f004 faa9 bl d037b56 <halrf_wreg> - d033604: 4622 mov r2, r4 - d033606: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03360a: f649 1084 movw r0, #39300 ; 0x9984 - d03360e: f004 faa2 bl d037b56 <halrf_wreg> - d033612: 4622 mov r2, r4 - d033614: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033618: f649 1088 movw r0, #39304 ; 0x9988 - d03361c: f004 fa9b bl d037b56 <halrf_wreg> - d033620: 2200 movs r2, #0 - d033622: f44f 3100 mov.w r1, #131072 ; 0x20000 - d033626: f248 10d8 movw r0, #33240 ; 0x81d8 - d03362a: e8bd 4010 ldmia.w sp!, {r4, lr} - d03362e: f004 ba92 b.w d037b56 <halrf_wreg> - -0d033632 <_dpk_lut_sram_clear_8730e>: - d033632: b510 push {r4, lr} - d033634: 2200 movs r2, #0 - d033636: f44f 3100 mov.w r1, #131072 ; 0x20000 - d03363a: f248 10d8 movw r0, #33240 ; 0x81d8 - d03363e: f649 1480 movw r4, #39296 ; 0x9980 - d033642: f004 fa88 bl d037b56 <halrf_wreg> - d033646: 2201 movs r2, #1 - d033648: f44f 3100 mov.w r1, #131072 ; 0x20000 - d03364c: f248 10d8 movw r0, #33240 ; 0x81d8 - d033650: f004 fa81 bl d037b56 <halrf_wreg> - d033654: 4620 mov r0, r4 - d033656: 3404 adds r4, #4 - d033658: f04f 7200 mov.w r2, #33554432 ; 0x2000000 - d03365c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033660: f004 fa79 bl d037b56 <halrf_wreg> - d033664: f5b4 4f1a cmp.w r4, #39424 ; 0x9a00 - d033668: d1f4 bne.n d033654 <_dpk_lut_sram_clear_8730e+0x22> - d03366a: 2200 movs r2, #0 - d03366c: f44f 3100 mov.w r1, #131072 ; 0x20000 - d033670: f248 10d8 movw r0, #33240 ; 0x81d8 - d033674: e8bd 4010 ldmia.w sp!, {r4, lr} - d033678: f004 ba6d b.w d037b56 <halrf_wreg> - -0d03367c <_dpk_rf_setting_8730e>: - d03367c: f44f 3340 mov.w r3, #196608 ; 0x30000 - d033680: 2200 movs r2, #0 - d033682: b573 push {r0, r1, r4, r5, r6, lr} - d033684: 9300 str r3, [sp, #0] - d033686: 4604 mov r4, r0 - d033688: 4b23 ldr r3, [pc, #140] ; (d033718 <_dpk_rf_setting_8730e+0x9c>) - d03368a: 460d mov r5, r1 - d03368c: f004 fa84 bl d037b98 <halrf_wrf> - d033690: 2201 movs r2, #1 - d033692: f04f 6180 mov.w r1, #67108864 ; 0x4000000 - d033696: f644 7030 movw r0, #20272 ; 0x4f30 - d03369a: f004 fa5c bl d037b56 <halrf_wreg> - d03369e: 2064 movs r0, #100 ; 0x64 - d0336a0: f7d2 fa12 bl d005ac8 <rtw_udelay_os> - d0336a4: 2314 movs r3, #20 - d0336a6: fb03 4305 mla r3, r3, r5, r4 - d0336aa: f893 2468 ldrb.w r2, [r3, #1128] ; 0x468 - d0336ae: 4b1b ldr r3, [pc, #108] ; (d03371c <_dpk_rf_setting_8730e+0xa0>) - d0336b0: 9300 str r3, [sp, #0] - d0336b2: 4b19 ldr r3, [pc, #100] ; (d033718 <_dpk_rf_setting_8730e+0x9c>) - d0336b4: b9fa cbnz r2, d0336f6 <_dpk_rf_setting_8730e+0x7a> - d0336b6: 4629 mov r1, r5 - d0336b8: 4620 mov r0, r4 - d0336ba: f004 fa6d bl d037b98 <halrf_wrf> - d0336be: 2302 movs r3, #2 - d0336c0: 2283 movs r2, #131 ; 0x83 - d0336c2: 4629 mov r1, r5 - d0336c4: 9300 str r3, [sp, #0] - d0336c6: 4620 mov r0, r4 - d0336c8: 23f0 movs r3, #240 ; 0xf0 - d0336ca: f004 fa65 bl d037b98 <halrf_wrf> - d0336ce: 2301 movs r3, #1 - d0336d0: 9300 str r3, [sp, #0] - d0336d2: 4629 mov r1, r5 - d0336d4: 4620 mov r0, r4 - d0336d6: f44f 5380 mov.w r3, #4096 ; 0x1000 - d0336da: 2279 movs r2, #121 ; 0x79 - d0336dc: f004 fa5c bl d037b98 <halrf_wrf> - d0336e0: 2303 movs r3, #3 - d0336e2: 2279 movs r2, #121 ; 0x79 - d0336e4: 4629 mov r1, r5 - d0336e6: 9300 str r3, [sp, #0] - d0336e8: 4620 mov r0, r4 - d0336ea: f44f 4360 mov.w r3, #57344 ; 0xe000 - d0336ee: f004 fa53 bl d037b98 <halrf_wrf> - d0336f2: b002 add sp, #8 - d0336f4: bd70 pop {r4, r5, r6, pc} - d0336f6: 2601 movs r6, #1 - d0336f8: 2200 movs r2, #0 - d0336fa: 4629 mov r1, r5 - d0336fc: 4620 mov r0, r4 - d0336fe: f004 fa4b bl d037b98 <halrf_wrf> - d033702: f44f 4360 mov.w r3, #57344 ; 0xe000 - d033706: 228c movs r2, #140 ; 0x8c - d033708: 4629 mov r1, r5 - d03370a: 4620 mov r0, r4 - d03370c: 9600 str r6, [sp, #0] - d03370e: f004 fa43 bl d037b98 <halrf_wrf> - d033712: 9600 str r6, [sp, #0] - d033714: e7dd b.n d0336d2 <_dpk_rf_setting_8730e+0x56> - d033716: bf00 nop - d033718: 000fffff .word 0x000fffff - d03371c: 000503e0 .word 0x000503e0 - -0d033720 <_dpk_dbg_report_8730e>: - d033720: ea42 4201 orr.w r2, r2, r1, lsl #16 - d033724: f248 00d4 movw r0, #32980 ; 0x80d4 - d033728: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03372c: b508 push {r3, lr} - d03372e: f004 fa12 bl d037b56 <halrf_wreg> - d033732: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033736: f248 00fc movw r0, #33020 ; 0x80fc - d03373a: e8bd 4008 ldmia.w sp!, {r3, lr} - d03373e: f004 ba1e b.w d037b7e <halrf_rreg> - -0d033742 <_dpk_gainloss_8730e>: - d033742: b510 push {r4, lr} - d033744: 2117 movs r1, #23 - d033746: 4604 mov r4, r0 - d033748: f7ff fcb9 bl d0330be <_dpk_one_shot_8730e> - d03374c: 4602 mov r2, r0 - d03374e: b960 cbnz r0, d03376a <_dpk_gainloss_8730e+0x28> - d033750: 210a movs r1, #10 - d033752: 4620 mov r0, r4 - d033754: f7ff ffe4 bl d033720 <_dpk_dbg_report_8730e> - d033758: 4603 mov r3, r0 - d03375a: f3c0 2004 ubfx r0, r0, #8, #5 - d03375e: 03db lsls r3, r3, #15 - d033760: d402 bmi.n d033768 <_dpk_gainloss_8730e+0x26> - d033762: f1c0 000a rsb r0, r0, #10 - d033766: b2c0 uxtb r0, r0 - d033768: bd10 pop {r4, pc} - d03376a: 20ff movs r0, #255 ; 0xff - d03376c: e7fc b.n d033768 <_dpk_gainloss_8730e+0x26> + d033410: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d033414: f242 00fc movw r0, #8444 ; 0x20fc + d033418: e8bd 4008 ldmia.w sp!, {r3, lr} + d03341c: f004 bc09 b.w d037c32 <halrf_wreg> + d033420: 00408083 .word 0x00408083 + +0d033424 <_dpk_tssi_pause_8730e>: + d033424: 460a mov r2, r1 + d033426: f645 0018 movw r0, #22552 ; 0x5818 + d03342a: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d03342e: f004 bc00 b.w d037c32 <halrf_wreg> + ... + +0d033434 <_dpk_kip_pwr_clk_on_8730e>: + d033434: b508 push {r3, lr} + d033436: 4a0a ldr r2, [pc, #40] ; (d033460 <_dpk_kip_pwr_clk_on_8730e+0x2c>) + d033438: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03343c: f248 0020 movw r0, #32800 ; 0x8020 + d033440: f004 fbf7 bl d037c32 <halrf_wreg> + d033444: 2201 movs r2, #1 + d033446: 2108 movs r1, #8 + d033448: f44f 4000 mov.w r0, #32768 ; 0x8000 + d03344c: f004 fbf1 bl d037c32 <halrf_wreg> + d033450: 2201 movs r2, #1 + d033452: 2180 movs r1, #128 ; 0x80 + d033454: f248 0008 movw r0, #32776 ; 0x8008 + d033458: e8bd 4008 ldmia.w sp!, {r3, lr} + d03345c: f004 bbe9 b.w d037c32 <halrf_wreg> + d033460: 030403e0 .word 0x030403e0 + +0d033464 <_dpk_kip_preset_8730e>: + d033464: b538 push {r3, r4, r5, lr} + d033466: f04f 5200 mov.w r2, #536870912 ; 0x20000000 + d03346a: 4605 mov r5, r0 + d03346c: 460c mov r4, r1 + d03346e: f248 003c movw r0, #32828 ; 0x803c + d033472: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033476: f004 fbdc bl d037c32 <halrf_wreg> + d03347a: 2200 movs r2, #0 + d03347c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033480: f248 00b8 movw r0, #32952 ; 0x80b8 + d033484: f004 fbd5 bl d037c32 <halrf_wreg> + d033488: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 + d03348c: 2203 movs r2, #3 + d03348e: f248 1020 movw r0, #33056 ; 0x8120 + d033492: f004 fbce bl d037c32 <halrf_wreg> + d033496: 192b adds r3, r5, r4 + d033498: 2114 movs r1, #20 + d03349a: f893 3460 ldrb.w r3, [r3, #1120] ; 0x460 + d03349e: 434c muls r4, r1 + d0334a0: 210a movs r1, #10 + d0334a2: fb01 4403 mla r4, r1, r3, r4 + d0334a6: 442c add r4, r5 + d0334a8: f894 3468 ldrb.w r3, [r4, #1128] ; 0x468 + d0334ac: 2b00 cmp r3, #0 + d0334ae: d13a bne.n d033526 <_dpk_kip_preset_8730e+0xc2> + d0334b0: f894 346a ldrb.w r3, [r4, #1130] ; 0x46a + d0334b4: f640 71ff movw r1, #4095 ; 0xfff + d0334b8: f248 00bc movw r0, #32956 ; 0x80bc + d0334bc: 3b03 subs r3, #3 + d0334be: 2b05 cmp r3, #5 + d0334c0: bf8c ite hi + d0334c2: f640 627f movwhi r2, #3711 ; 0xe7f + d0334c6: f640 623f movwls r2, #3647 ; 0xe3f + d0334ca: f004 fbb2 bl d037c32 <halrf_wreg> + d0334ce: 221f movs r2, #31 + d0334d0: 213f movs r1, #63 ; 0x3f + d0334d2: f248 10bc movw r0, #33212 ; 0x81bc + d0334d6: f004 fbac bl d037c32 <halrf_wreg> + d0334da: f240 72ff movw r2, #2047 ; 0x7ff + d0334de: f640 71ff movw r1, #4095 ; 0xfff + d0334e2: f248 00bc movw r0, #32956 ; 0x80bc + d0334e6: f004 fba4 bl d037c32 <halrf_wreg> + d0334ea: 2200 movs r2, #0 + d0334ec: 213f movs r1, #63 ; 0x3f + d0334ee: f248 10bc movw r0, #33212 ; 0x81bc + d0334f2: f004 fb9e bl d037c32 <halrf_wreg> + d0334f6: 686b ldr r3, [r5, #4] + d0334f8: 2279 movs r2, #121 ; 0x79 + d0334fa: 2100 movs r1, #0 + d0334fc: 6958 ldr r0, [r3, #20] + d0334fe: 4b0f ldr r3, [pc, #60] ; (d03353c <_dpk_kip_preset_8730e+0xd8>) + d033500: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d033504: f7e1 fdd0 bl d0150a8 <halbb_read_rf_reg> + d033508: 490c ldr r1, [pc, #48] ; (d03353c <_dpk_kip_preset_8730e+0xd8>) + d03350a: 4602 mov r2, r0 + d03350c: f248 00ec movw r0, #33004 ; 0x80ec + d033510: f004 fb8f bl d037c32 <halrf_wreg> + d033514: 4a0a ldr r2, [pc, #40] ; (d033540 <_dpk_kip_preset_8730e+0xdc>) + d033516: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03351a: f248 00f8 movw r0, #33016 ; 0x80f8 + d03351e: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d033522: f004 bb86 b.w d037c32 <halrf_wreg> + d033526: f240 72ff movw r2, #2047 ; 0x7ff + d03352a: f640 71ff movw r1, #4095 ; 0xfff + d03352e: f248 00bc movw r0, #32956 ; 0x80bc + d033532: f004 fb7e bl d037c32 <halrf_wreg> + d033536: 2200 movs r2, #0 + d033538: e7ca b.n d0334d0 <_dpk_kip_preset_8730e+0x6c> + d03353a: bf00 nop + d03353c: 000fffff .word 0x000fffff + d033540: d20000c2 .word 0xd20000c2 + +0d033544 <_dpk_kip_restore_8730e>: + d033544: b508 push {r3, lr} + d033546: 2200 movs r2, #0 + d033548: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 + d03354c: f248 1020 movw r0, #33056 ; 0x8120 + d033550: f004 fb6f bl d037c32 <halrf_wreg> + d033554: 2200 movs r2, #0 + d033556: 2180 movs r1, #128 ; 0x80 + d033558: f248 0008 movw r0, #32776 ; 0x8008 + d03355c: f004 fb69 bl d037c32 <halrf_wreg> + d033560: 2200 movs r2, #0 + d033562: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033566: f248 00f8 movw r0, #33016 ; 0x80f8 + d03356a: f004 fb62 bl d037c32 <halrf_wreg> + d03356e: 4a04 ldr r2, [pc, #16] ; (d033580 <_dpk_kip_restore_8730e+0x3c>) + d033570: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033574: f248 0090 movw r0, #32912 ; 0x8090 + d033578: e8bd 4008 ldmia.w sp!, {r3, lr} + d03357c: f004 bb59 b.w d037c32 <halrf_wreg> + d033580: 0005e018 .word 0x0005e018 + +0d033584 <_dpk_kip_set_txagc_8730e>: + d033584: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d033586: 1843 adds r3, r0, r1 + d033588: 4615 mov r5, r2 + d03358a: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d03358e: 4604 mov r4, r0 + d033590: f893 7460 ldrb.w r7, [r3, #1120] ; 0x460 + d033594: 460e mov r6, r1 + d033596: 6853 ldr r3, [r2, #4] + d033598: 2102 movs r1, #2 + d03359a: f245 6070 movw r0, #22128 ; 0x5670 + d03359e: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d0335a2: 6053 str r3, [r2, #4] + d0335a4: 2201 movs r2, #1 + d0335a6: f004 fb44 bl d037c32 <halrf_wreg> + d0335aa: 2100 movs r1, #0 + d0335ac: 4620 mov r0, r4 + d0335ae: f7fc fafd bl d02fbac <halrf_drf_direct_cntrl_8730e> + d0335b2: 4b2d ldr r3, [pc, #180] ; (d033668 <_dpk_kip_set_txagc_8730e+0xe4>) + d0335b4: f04f 1201 mov.w r2, #65537 ; 0x10001 + d0335b8: 4631 mov r1, r6 + d0335ba: 4620 mov r0, r4 + d0335bc: 9500 str r5, [sp, #0] + d0335be: f004 fb59 bl d037c74 <halrf_wrf> + d0335c2: 2202 movs r2, #2 + d0335c4: f44f 6140 mov.w r1, #3072 ; 0xc00 + d0335c8: f248 000c movw r0, #32780 ; 0x800c + d0335cc: f004 fb31 bl d037c32 <halrf_wreg> + d0335d0: 2201 movs r2, #1 + d0335d2: f04f 61c0 mov.w r1, #100663296 ; 0x6000000 + d0335d6: f248 0030 movw r0, #32816 ; 0x8030 + d0335da: f004 fb2a bl d037c32 <halrf_wreg> + d0335de: 2257 movs r2, #87 ; 0x57 + d0335e0: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d0335e4: f248 0034 movw r0, #32820 ; 0x8034 + d0335e8: f004 fb23 bl d037c32 <halrf_wreg> + d0335ec: 2201 movs r2, #1 + d0335ee: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0335f2: f248 0014 movw r0, #32788 ; 0x8014 + d0335f6: f004 fb1c bl d037c32 <halrf_wreg> + d0335fa: 2200 movs r2, #0 + d0335fc: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d033600: f248 0014 movw r0, #32788 ; 0x8014 + d033604: f004 fb15 bl d037c32 <halrf_wreg> + d033608: 2314 movs r3, #20 + d03360a: 220a movs r2, #10 + d03360c: f44f 31fc mov.w r1, #129024 ; 0x1f800 + d033610: 4373 muls r3, r6 + d033612: fb02 3307 mla r3, r2, r7, r3 + d033616: 462a mov r2, r5 + d033618: 4423 add r3, r4 + d03361a: f893 3468 ldrb.w r3, [r3, #1128] ; 0x468 + d03361e: b9cb cbnz r3, d033654 <_dpk_kip_set_txagc_8730e+0xd0> + d033620: 2d35 cmp r5, #53 ; 0x35 + d033622: d81e bhi.n d033662 <_dpk_kip_set_txagc_8730e+0xde> + d033624: f248 10c4 movw r0, #33220 ; 0x81c4 + d033628: f004 fb03 bl d037c32 <halrf_wreg> + d03362c: 2114 movs r1, #20 + d03362e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d033632: f245 6070 movw r0, #22128 ; 0x5670 + d033636: fb01 4106 mla r1, r1, r6, r4 + d03363a: f881 546c strb.w r5, [r1, #1132] ; 0x46c + d03363e: 2102 movs r1, #2 + d033640: 6853 ldr r3, [r2, #4] + d033642: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d033646: 6053 str r3, [r2, #4] + d033648: 2200 movs r2, #0 + d03364a: b003 add sp, #12 + d03364c: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d033650: f004 baef b.w d037c32 <halrf_wreg> + d033654: f248 10c4 movw r0, #33220 ; 0x81c4 + d033658: f004 faeb bl d037c32 <halrf_wreg> + d03365c: 462a mov r2, r5 + d03365e: f44f 31fc mov.w r1, #129024 ; 0x1f800 + d033662: f248 10c8 movw r0, #33224 ; 0x81c8 + d033666: e7df b.n d033628 <_dpk_kip_set_txagc_8730e+0xa4> + d033668: 000fffff .word 0x000fffff + +0d03366c <_dpk_get_thermal_8730e>: + d03366c: b570 push {r4, r5, r6, lr} + d03366e: 4614 mov r4, r2 + d033670: 4605 mov r5, r0 + d033672: 460e mov r6, r1 + d033674: f7fe fbf1 bl d031e5a <halrf_get_thermal_8730e> + d033678: 2214 movs r2, #20 + d03367a: 4362 muls r2, r4 + d03367c: 240a movs r4, #10 + d03367e: fb04 2406 mla r4, r4, r6, r2 + d033682: 442c add r4, r5 + d033684: f884 046d strb.w r0, [r4, #1133] ; 0x46d + d033688: bd70 pop {r4, r5, r6, pc} + +0d03368a <_dpk_lut_sram_write_8730e>: + d03368a: b510 push {r4, lr} + d03368c: 2200 movs r2, #0 + d03368e: f44f 3100 mov.w r1, #131072 ; 0x20000 + d033692: f248 10d8 movw r0, #33240 ; 0x81d8 + d033696: f004 facc bl d037c32 <halrf_wreg> + d03369a: 2201 movs r2, #1 + d03369c: f44f 3100 mov.w r1, #131072 ; 0x20000 + d0336a0: f248 10d8 movw r0, #33240 ; 0x81d8 + d0336a4: f004 fac5 bl d037c32 <halrf_wreg> + d0336a8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0336ac: f649 108c movw r0, #39308 ; 0x998c + d0336b0: f004 fad3 bl d037c5a <halrf_rreg> + d0336b4: 2200 movs r2, #0 + d0336b6: 4604 mov r4, r0 + d0336b8: f44f 3100 mov.w r1, #131072 ; 0x20000 + d0336bc: f248 10d8 movw r0, #33240 ; 0x81d8 + d0336c0: f004 fab7 bl d037c32 <halrf_wreg> + d0336c4: 2201 movs r2, #1 + d0336c6: f44f 3100 mov.w r1, #131072 ; 0x20000 + d0336ca: f248 10d8 movw r0, #33240 ; 0x81d8 + d0336ce: f004 fab0 bl d037c32 <halrf_wreg> + d0336d2: 4622 mov r2, r4 + d0336d4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0336d8: f649 1080 movw r0, #39296 ; 0x9980 + d0336dc: f004 faa9 bl d037c32 <halrf_wreg> + d0336e0: 4622 mov r2, r4 + d0336e2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0336e6: f649 1084 movw r0, #39300 ; 0x9984 + d0336ea: f004 faa2 bl d037c32 <halrf_wreg> + d0336ee: 4622 mov r2, r4 + d0336f0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0336f4: f649 1088 movw r0, #39304 ; 0x9988 + d0336f8: f004 fa9b bl d037c32 <halrf_wreg> + d0336fc: 2200 movs r2, #0 + d0336fe: f44f 3100 mov.w r1, #131072 ; 0x20000 + d033702: f248 10d8 movw r0, #33240 ; 0x81d8 + d033706: e8bd 4010 ldmia.w sp!, {r4, lr} + d03370a: f004 ba92 b.w d037c32 <halrf_wreg> + +0d03370e <_dpk_lut_sram_clear_8730e>: + d03370e: b510 push {r4, lr} + d033710: 2200 movs r2, #0 + d033712: f44f 3100 mov.w r1, #131072 ; 0x20000 + d033716: f248 10d8 movw r0, #33240 ; 0x81d8 + d03371a: f649 1480 movw r4, #39296 ; 0x9980 + d03371e: f004 fa88 bl d037c32 <halrf_wreg> + d033722: 2201 movs r2, #1 + d033724: f44f 3100 mov.w r1, #131072 ; 0x20000 + d033728: f248 10d8 movw r0, #33240 ; 0x81d8 + d03372c: f004 fa81 bl d037c32 <halrf_wreg> + d033730: 4620 mov r0, r4 + d033732: 3404 adds r4, #4 + d033734: f04f 7200 mov.w r2, #33554432 ; 0x2000000 + d033738: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03373c: f004 fa79 bl d037c32 <halrf_wreg> + d033740: f5b4 4f1a cmp.w r4, #39424 ; 0x9a00 + d033744: d1f4 bne.n d033730 <_dpk_lut_sram_clear_8730e+0x22> + d033746: 2200 movs r2, #0 + d033748: f44f 3100 mov.w r1, #131072 ; 0x20000 + d03374c: f248 10d8 movw r0, #33240 ; 0x81d8 + d033750: e8bd 4010 ldmia.w sp!, {r4, lr} + d033754: f004 ba6d b.w d037c32 <halrf_wreg> + +0d033758 <_dpk_rf_setting_8730e>: + d033758: f44f 3340 mov.w r3, #196608 ; 0x30000 + d03375c: 2200 movs r2, #0 + d03375e: b573 push {r0, r1, r4, r5, r6, lr} + d033760: 9300 str r3, [sp, #0] + d033762: 4604 mov r4, r0 + d033764: 4b23 ldr r3, [pc, #140] ; (d0337f4 <_dpk_rf_setting_8730e+0x9c>) + d033766: 460d mov r5, r1 + d033768: f004 fa84 bl d037c74 <halrf_wrf> + d03376c: 2201 movs r2, #1 + d03376e: f04f 6180 mov.w r1, #67108864 ; 0x4000000 + d033772: f644 7030 movw r0, #20272 ; 0x4f30 + d033776: f004 fa5c bl d037c32 <halrf_wreg> + d03377a: 2064 movs r0, #100 ; 0x64 + d03377c: f7d2 f9a4 bl d005ac8 <rtw_udelay_os> + d033780: 2314 movs r3, #20 + d033782: fb03 4305 mla r3, r3, r5, r4 + d033786: f893 2468 ldrb.w r2, [r3, #1128] ; 0x468 + d03378a: 4b1b ldr r3, [pc, #108] ; (d0337f8 <_dpk_rf_setting_8730e+0xa0>) + d03378c: 9300 str r3, [sp, #0] + d03378e: 4b19 ldr r3, [pc, #100] ; (d0337f4 <_dpk_rf_setting_8730e+0x9c>) + d033790: b9fa cbnz r2, d0337d2 <_dpk_rf_setting_8730e+0x7a> + d033792: 4629 mov r1, r5 + d033794: 4620 mov r0, r4 + d033796: f004 fa6d bl d037c74 <halrf_wrf> + d03379a: 2302 movs r3, #2 + d03379c: 2283 movs r2, #131 ; 0x83 + d03379e: 4629 mov r1, r5 + d0337a0: 9300 str r3, [sp, #0] + d0337a2: 4620 mov r0, r4 + d0337a4: 23f0 movs r3, #240 ; 0xf0 + d0337a6: f004 fa65 bl d037c74 <halrf_wrf> + d0337aa: 2301 movs r3, #1 + d0337ac: 9300 str r3, [sp, #0] + d0337ae: 4629 mov r1, r5 + d0337b0: 4620 mov r0, r4 + d0337b2: f44f 5380 mov.w r3, #4096 ; 0x1000 + d0337b6: 2279 movs r2, #121 ; 0x79 + d0337b8: f004 fa5c bl d037c74 <halrf_wrf> + d0337bc: 2303 movs r3, #3 + d0337be: 2279 movs r2, #121 ; 0x79 + d0337c0: 4629 mov r1, r5 + d0337c2: 9300 str r3, [sp, #0] + d0337c4: 4620 mov r0, r4 + d0337c6: f44f 4360 mov.w r3, #57344 ; 0xe000 + d0337ca: f004 fa53 bl d037c74 <halrf_wrf> + d0337ce: b002 add sp, #8 + d0337d0: bd70 pop {r4, r5, r6, pc} + d0337d2: 2601 movs r6, #1 + d0337d4: 2200 movs r2, #0 + d0337d6: 4629 mov r1, r5 + d0337d8: 4620 mov r0, r4 + d0337da: f004 fa4b bl d037c74 <halrf_wrf> + d0337de: f44f 4360 mov.w r3, #57344 ; 0xe000 + d0337e2: 228c movs r2, #140 ; 0x8c + d0337e4: 4629 mov r1, r5 + d0337e6: 4620 mov r0, r4 + d0337e8: 9600 str r6, [sp, #0] + d0337ea: f004 fa43 bl d037c74 <halrf_wrf> + d0337ee: 9600 str r6, [sp, #0] + d0337f0: e7dd b.n d0337ae <_dpk_rf_setting_8730e+0x56> + d0337f2: bf00 nop + d0337f4: 000fffff .word 0x000fffff + d0337f8: 000503e0 .word 0x000503e0 + +0d0337fc <_dpk_dbg_report_8730e>: + d0337fc: ea42 4201 orr.w r2, r2, r1, lsl #16 + d033800: f248 00d4 movw r0, #32980 ; 0x80d4 + d033804: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033808: b508 push {r3, lr} + d03380a: f004 fa12 bl d037c32 <halrf_wreg> + d03380e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033812: f248 00fc movw r0, #33020 ; 0x80fc + d033816: e8bd 4008 ldmia.w sp!, {r3, lr} + d03381a: f004 ba1e b.w d037c5a <halrf_rreg> + +0d03381e <_dpk_gainloss_8730e>: + d03381e: b510 push {r4, lr} + d033820: 2117 movs r1, #23 + d033822: 4604 mov r4, r0 + d033824: f7ff fcb9 bl d03319a <_dpk_one_shot_8730e> + d033828: 4602 mov r2, r0 + d03382a: b960 cbnz r0, d033846 <_dpk_gainloss_8730e+0x28> + d03382c: 210a movs r1, #10 + d03382e: 4620 mov r0, r4 + d033830: f7ff ffe4 bl d0337fc <_dpk_dbg_report_8730e> + d033834: 4603 mov r3, r0 + d033836: f3c0 2004 ubfx r0, r0, #8, #5 + d03383a: 03db lsls r3, r3, #15 + d03383c: d402 bmi.n d033844 <_dpk_gainloss_8730e+0x26> + d03383e: f1c0 000a rsb r0, r0, #10 + d033842: b2c0 uxtb r0, r0 + d033844: bd10 pop {r4, pc} + d033846: 20ff movs r0, #255 ; 0xff + d033848: e7fc b.n d033844 <_dpk_gainloss_8730e+0x26> ... -0d033770 <_dpk_set_offset_8730e>: - d033770: b570 push {r4, r5, r6, lr} - d033772: 6843 ldr r3, [r0, #4] - d033774: 4605 mov r5, r0 - d033776: 4614 mov r4, r2 - d033778: f04f 1201 mov.w r2, #65537 ; 0x10001 - d03377c: 6958 ldr r0, [r3, #20] - d03377e: 460e mov r6, r1 - d033780: 4b0b ldr r3, [pc, #44] ; (d0337b0 <_dpk_set_offset_8730e+0x40>) - d033782: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d033786: f7e1 fc8f bl d0150a8 <halbb_read_rf_reg> - d03378a: b2c3 uxtb r3, r0 - d03378c: 1b1b subs r3, r3, r4 - d03378e: 2b34 cmp r3, #52 ; 0x34 - d033790: dd0a ble.n d0337a8 <_dpk_set_offset_8730e+0x38> - d033792: 2b3d cmp r3, #61 ; 0x3d - d033794: dc0a bgt.n d0337ac <_dpk_set_offset_8730e+0x3c> - d033796: 1b04 subs r4, r0, r4 - d033798: b2e4 uxtb r4, r4 - d03379a: 4628 mov r0, r5 - d03379c: 4622 mov r2, r4 - d03379e: 4631 mov r1, r6 - d0337a0: f7ff fe82 bl d0334a8 <_dpk_kip_set_txagc_8730e> - d0337a4: 4620 mov r0, r4 - d0337a6: bd70 pop {r4, r5, r6, pc} - d0337a8: 2435 movs r4, #53 ; 0x35 - d0337aa: e7f6 b.n d03379a <_dpk_set_offset_8730e+0x2a> - d0337ac: 243d movs r4, #61 ; 0x3d - d0337ae: e7f4 b.n d03379a <_dpk_set_offset_8730e+0x2a> - d0337b0: 000fffff .word 0x000fffff - -0d0337b4 <_dpk_agc_8730e>: - d0337b4: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0337b8: 2a36 cmp r2, #54 ; 0x36 - d0337ba: f04f 0a00 mov.w sl, #0 - d0337be: 4607 mov r7, r0 - d0337c0: 4689 mov r9, r1 - d0337c2: 4615 mov r5, r2 - d0337c4: bf34 ite cc - d0337c6: f04f 0b00 movcc.w fp, #0 - d0337ca: f04f 0b06 movcs.w fp, #6 - d0337ce: 4654 mov r4, sl - d0337d0: 46d0 mov r8, sl - d0337d2: 4656 mov r6, sl - d0337d4: 1ef3 subs r3, r6, #3 - d0337d6: 2b03 cmp r3, #3 - d0337d8: d803 bhi.n d0337e2 <_dpk_agc_8730e+0x2e> - d0337da: e8df f003 tbb [pc, r3] - d0337de: 5c45 .short 0x5c45 - d0337e0: 6e63 .short 0x6e63 - d0337e2: 2303 movs r3, #3 - d0337e4: 2279 movs r2, #121 ; 0x79 - d0337e6: 4649 mov r1, r9 - d0337e8: 4638 mov r0, r7 - d0337ea: 9300 str r3, [sp, #0] - d0337ec: f44f 4360 mov.w r3, #57344 ; 0xe000 - d0337f0: f004 f9d2 bl d037b98 <halrf_wrf> - d0337f4: 2201 movs r2, #1 - d0337f6: f44f 2140 mov.w r1, #786432 ; 0xc0000 - d0337fa: f248 00c8 movw r0, #32968 ; 0x80c8 - d0337fe: f004 f9aa bl d037b56 <halrf_wreg> - d033802: 2115 movs r1, #21 - d033804: 4638 mov r0, r7 - d033806: f7ff fc5a bl d0330be <_dpk_one_shot_8730e> - d03380a: 4602 mov r2, r0 - d03380c: b170 cbz r0, d03382c <_dpk_agc_8730e+0x78> - d03380e: 2200 movs r2, #0 - d033810: 210c movs r1, #12 - d033812: 4638 mov r0, r7 - d033814: 3402 adds r4, #2 - d033816: f7ff ff83 bl d033720 <_dpk_dbg_report_8730e> - d03381a: f010 4f80 tst.w r0, #1073741824 ; 0x40000000 - d03381e: b2e4 uxtb r4, r4 - d033820: bf18 it ne - d033822: f04f 0a01 movne.w sl, #1 - d033826: 45a3 cmp fp, r4 - d033828: d8d4 bhi.n d0337d4 <_dpk_agc_8730e+0x20> - d03382a: e02a b.n d033882 <_dpk_agc_8730e+0xce> - d03382c: 2105 movs r1, #5 - d03382e: 4638 mov r0, r7 - d033830: f7ff ff76 bl d033720 <_dpk_dbg_report_8730e> - d033834: f3c0 2002 ubfx r0, r0, #8, #3 - d033838: f44f 4360 mov.w r3, #57344 ; 0xe000 - d03383c: 2279 movs r2, #121 ; 0x79 - d03383e: 4649 mov r1, r9 - d033840: 9000 str r0, [sp, #0] - d033842: 4638 mov r0, r7 - d033844: f004 f9a8 bl d037b98 <halrf_wrf> - d033848: 4638 mov r0, r7 - d03384a: f7ff ff7a bl d033742 <_dpk_gainloss_8730e> - d03384e: 1f03 subs r3, r0, #4 - d033850: 4680 mov r8, r0 - d033852: b2db uxtb r3, r3 - d033854: 2b06 cmp r3, #6 - d033856: d935 bls.n d0338c4 <_dpk_agc_8730e+0x110> - d033858: 281f cmp r0, #31 - d03385a: d035 beq.n d0338c8 <_dpk_agc_8730e+0x114> - d03385c: b188 cbz r0, d033882 <_dpk_agc_8730e+0xce> - d03385e: 28ff cmp r0, #255 ; 0xff - d033860: bf0c ite eq - d033862: 2606 moveq r6, #6 - d033864: 2605 movne r6, #5 - d033866: e7de b.n d033826 <_dpk_agc_8730e+0x72> - d033868: 2d35 cmp r5, #53 ; 0x35 - d03386a: d019 beq.n d0338a0 <_dpk_agc_8730e+0xec> - d03386c: 2203 movs r2, #3 - d03386e: 4649 mov r1, r9 - d033870: 4638 mov r0, r7 - d033872: f7ff ff7d bl d033770 <_dpk_set_offset_8730e> - d033876: 2600 movs r6, #0 - d033878: 4605 mov r5, r0 - d03387a: 3401 adds r4, #1 - d03387c: b2e4 uxtb r4, r4 - d03387e: 2e00 cmp r6, #0 - d033880: d0d1 beq.n d033826 <_dpk_agc_8730e+0x72> - d033882: f1ba 0f00 cmp.w sl, #0 - d033886: d002 beq.n d03388e <_dpk_agc_8730e+0xda> - d033888: 455c cmp r4, fp - d03388a: bf28 it cs - d03388c: 25ff movcs r5, #255 ; 0xff - d03388e: 4628 mov r0, r5 - d033890: b003 add sp, #12 - d033892: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d033896: 2d3d cmp r5, #61 ; 0x3d - d033898: d002 beq.n d0338a0 <_dpk_agc_8730e+0xec> - d03389a: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d03389e: e7e6 b.n d03386e <_dpk_agc_8730e+0xba> - d0338a0: 2601 movs r6, #1 - d0338a2: e7ea b.n d03387a <_dpk_agc_8730e+0xc6> - d0338a4: 3401 adds r4, #1 - d0338a6: fa4f f288 sxtb.w r2, r8 - d0338aa: 4649 mov r1, r9 - d0338ac: 4638 mov r0, r7 - d0338ae: f7ff ff5f bl d033770 <_dpk_set_offset_8730e> - d0338b2: 2600 movs r6, #0 - d0338b4: 4605 mov r5, r0 - d0338b6: b2e4 uxtb r4, r4 - d0338b8: e7b5 b.n d033826 <_dpk_agc_8730e+0x72> - d0338ba: 3401 adds r4, #1 - d0338bc: 2600 movs r6, #0 - d0338be: 25ff movs r5, #255 ; 0xff - d0338c0: b2e4 uxtb r4, r4 - d0338c2: e7b0 b.n d033826 <_dpk_agc_8730e+0x72> - d0338c4: 2603 movs r6, #3 - d0338c6: e7ae b.n d033826 <_dpk_agc_8730e+0x72> - d0338c8: 2604 movs r6, #4 - d0338ca: e7ac b.n d033826 <_dpk_agc_8730e+0x72> - -0d0338cc <_dpk_nctl_learning_8730e>: - d0338cc: b537 push {r0, r1, r2, r4, r5, lr} - d0338ce: 460d mov r5, r1 - d0338d0: 4604 mov r4, r0 - d0338d2: 2201 movs r2, #1 - d0338d4: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d0338d8: f248 103c movw r0, #33084 ; 0x813c - d0338dc: f004 f93b bl d037b56 <halrf_wreg> - d0338e0: 462a mov r2, r5 - d0338e2: f04f 517c mov.w r1, #1056964608 ; 0x3f000000 - d0338e6: f248 103c movw r0, #33084 ; 0x813c - d0338ea: f004 f934 bl d037b56 <halrf_wreg> - d0338ee: 2118 movs r1, #24 - d0338f0: 4620 mov r0, r4 - d0338f2: f7ff fbe4 bl d0330be <_dpk_one_shot_8730e> - d0338f6: 4605 mov r5, r0 - d0338f8: f7ff fe59 bl d0335ae <_dpk_lut_sram_write_8730e> - d0338fc: 2200 movs r2, #0 - d0338fe: 210a movs r1, #10 - d033900: 4620 mov r0, r4 - d033902: f7ff ff0d bl d033720 <_dpk_dbg_report_8730e> - d033906: f3c0 0040 ubfx r0, r0, #1, #1 - d03390a: f44f 1298 mov.w r2, #1245184 ; 0x130000 - d03390e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033912: 4305 orrs r5, r0 - d033914: f248 10d4 movw r0, #33236 ; 0x81d4 - d033918: f004 f91d bl d037b56 <halrf_wreg> - d03391c: f894 2034 ldrb.w r2, [r4, #52] ; 0x34 - d033920: b2ed uxtb r5, r5 - d033922: 2a00 cmp r2, #0 - d033924: d039 beq.n d03399a <_dpk_nctl_learning_8730e+0xce> - d033926: 2201 movs r2, #1 - d033928: 2170 movs r1, #112 ; 0x70 - d03392a: f248 00b8 movw r0, #32952 ; 0x80b8 - d03392e: f004 f912 bl d037b56 <halrf_wreg> - d033932: f44f 7268 mov.w r2, #928 ; 0x3a0 - d033936: 491d ldr r1, [pc, #116] ; (d0339ac <_dpk_nctl_learning_8730e+0xe0>) - d033938: f248 10c4 movw r0, #33220 ; 0x81c4 - d03393c: f004 f90b bl d037b56 <halrf_wreg> - d033940: f44f 7268 mov.w r2, #928 ; 0x3a0 - d033944: 4919 ldr r1, [pc, #100] ; (d0339ac <_dpk_nctl_learning_8730e+0xe0>) - d033946: f248 10c8 movw r0, #33224 ; 0x81c8 - d03394a: f004 f904 bl d037b56 <halrf_wreg> - d03394e: f44f 117c mov.w r1, #4128768 ; 0x3f0000 - d033952: f248 10d4 movw r0, #33236 ; 0x81d4 - d033956: 2210 movs r2, #16 - d033958: f004 f8fd bl d037b56 <halrf_wreg> - d03395c: f44f 31ff mov.w r1, #130560 ; 0x1fe00 - d033960: f248 10fc movw r0, #33276 ; 0x81fc - d033964: f004 f90b bl d037b7e <halrf_rreg> - d033968: f44f 7200 mov.w r2, #512 ; 0x200 - d03396c: b244 sxtb r4, r0 - d03396e: 4910 ldr r1, [pc, #64] ; (d0339b0 <_dpk_nctl_learning_8730e+0xe4>) - d033970: f248 00bc movw r0, #32956 ; 0x80bc - d033974: f004 f8ef bl d037b56 <halrf_wreg> - d033978: f104 024f add.w r2, r4, #79 ; 0x4f - d03397c: 490d ldr r1, [pc, #52] ; (d0339b4 <_dpk_nctl_learning_8730e+0xe8>) - d03397e: f248 00d8 movw r0, #32984 ; 0x80d8 - d033982: 9201 str r2, [sp, #4] - d033984: f004 f8e7 bl d037b56 <halrf_wreg> - d033988: 9a01 ldr r2, [sp, #4] - d03398a: f248 00d8 movw r0, #32984 ; 0x80d8 - d03398e: 490a ldr r1, [pc, #40] ; (d0339b8 <_dpk_nctl_learning_8730e+0xec>) - d033990: f004 f8e1 bl d037b56 <halrf_wreg> - d033994: 4628 mov r0, r5 - d033996: b003 add sp, #12 - d033998: bd30 pop {r4, r5, pc} - d03399a: 2170 movs r1, #112 ; 0x70 - d03399c: f248 00b8 movw r0, #32952 ; 0x80b8 - d0339a0: f004 f8d9 bl d037b56 <halrf_wreg> - d0339a4: 21ff movs r1, #255 ; 0xff - d0339a6: f645 0018 movw r0, #22552 ; 0x5818 - d0339aa: e7db b.n d033964 <_dpk_nctl_learning_8730e+0x98> - d0339ac: 3ff00000 .word 0x3ff00000 - d0339b0: fff00000 .word 0xfff00000 - d0339b4: 3fe00000 .word 0x3fe00000 - d0339b8: 001ff000 .word 0x001ff000 - -0d0339bc <_dpk_main_8730e>: - d0339bc: b5f0 push {r4, r5, r6, r7, lr} - d0339be: 1843 adds r3, r0, r1 - d0339c0: b085 sub sp, #20 - d0339c2: 4604 mov r4, r0 - d0339c4: 460d mov r5, r1 - d0339c6: f893 7460 ldrb.w r7, [r3, #1120] ; 0x460 - d0339ca: 9203 str r2, [sp, #12] - d0339cc: f7ff fcc4 bl d033358 <_dpk_kip_pwr_clk_on_8730e> - d0339d0: f7ff fe2f bl d033632 <_dpk_lut_sram_clear_8730e> - d0339d4: 2100 movs r1, #0 - d0339d6: 4620 mov r0, r4 - d0339d8: f7fc f86a bl d02fab0 <halrf_rf_direct_cntrl_8730e> - d0339dc: 4629 mov r1, r5 - d0339de: 4620 mov r0, r4 - d0339e0: f7ff fe4c bl d03367c <_dpk_rf_setting_8730e> - d0339e4: 9a03 ldr r2, [sp, #12] - d0339e6: 4629 mov r1, r5 - d0339e8: 4620 mov r0, r4 - d0339ea: f7ff fd5d bl d0334a8 <_dpk_kip_set_txagc_8730e> - d0339ee: 4629 mov r1, r5 - d0339f0: 4620 mov r0, r4 - d0339f2: f7ff fcc9 bl d033388 <_dpk_kip_preset_8730e> - d0339f6: 9a03 ldr r2, [sp, #12] - d0339f8: 4629 mov r1, r5 - d0339fa: 4620 mov r0, r4 - d0339fc: f7ff feda bl d0337b4 <_dpk_agc_8730e> - d033a00: 4b1e ldr r3, [pc, #120] ; (d033a7c <_dpk_main_8730e+0xc0>) - d033a02: 4606 mov r6, r0 - d033a04: 2200 movs r2, #0 - d033a06: 4629 mov r1, r5 - d033a08: 4620 mov r0, r4 - d033a0a: 9300 str r3, [sp, #0] - d033a0c: 4b1c ldr r3, [pc, #112] ; (d033a80 <_dpk_main_8730e+0xc4>) - d033a0e: f004 f8c3 bl d037b98 <halrf_wrf> - d033a12: 2064 movs r0, #100 ; 0x64 - d033a14: f7d2 f858 bl d005ac8 <rtw_udelay_os> - d033a18: 2eff cmp r6, #255 ; 0xff - d033a1a: d026 beq.n d033a6a <_dpk_main_8730e+0xae> - d033a1c: 462a mov r2, r5 - d033a1e: 4639 mov r1, r7 - d033a20: 4620 mov r0, r4 - d033a22: f7ff fdb5 bl d033590 <_dpk_get_thermal_8730e> - d033a26: 4631 mov r1, r6 - d033a28: 4620 mov r0, r4 - d033a2a: f7ff ff4f bl d0338cc <_dpk_nctl_learning_8730e> - d033a2e: 2200 movs r2, #0 - d033a30: 4606 mov r6, r0 - d033a32: f04f 6180 mov.w r1, #67108864 ; 0x4000000 - d033a36: f644 7030 movw r0, #20272 ; 0x4f30 - d033a3a: f004 f88c bl d037b56 <halrf_wreg> - d033a3e: 2303 movs r3, #3 - d033a40: 2200 movs r2, #0 - d033a42: 4629 mov r1, r5 - d033a44: 9300 str r3, [sp, #0] - d033a46: 4620 mov r0, r4 - d033a48: f44f 2370 mov.w r3, #983040 ; 0xf0000 - d033a4c: f004 f8a4 bl d037b98 <halrf_wrf> - d033a50: b966 cbnz r6, d033a6c <_dpk_main_8730e+0xb0> - d033a52: 2114 movs r1, #20 - d033a54: 2301 movs r3, #1 - d033a56: 434d muls r5, r1 - d033a58: 210a movs r1, #10 - d033a5a: fb01 5507 mla r5, r1, r7, r5 - d033a5e: 442c add r4, r5 - d033a60: 4630 mov r0, r6 - d033a62: f884 346b strb.w r3, [r4, #1131] ; 0x46b - d033a66: b005 add sp, #20 - d033a68: bdf0 pop {r4, r5, r6, r7, pc} - d033a6a: 2601 movs r6, #1 - d033a6c: 2114 movs r1, #20 - d033a6e: 2300 movs r3, #0 - d033a70: 434d muls r5, r1 - d033a72: 210a movs r1, #10 - d033a74: fb01 5507 mla r5, r1, r7, r5 - d033a78: 442c add r4, r5 - d033a7a: e7f1 b.n d033a60 <_dpk_main_8730e+0xa4> - d033a7c: 000303e0 .word 0x000303e0 - d033a80: 000fffff .word 0x000fffff - -0d033a84 <halrf_dpk_onoff_8730e>: - d033a84: b510 push {r4, lr} - d033a86: f890 4424 ldrb.w r4, [r0, #1060] ; 0x424 - d033a8a: 1843 adds r3, r0, r1 - d033a8c: 2a00 cmp r2, #0 - d033a8e: bf14 ite ne - d033a90: 2400 movne r4, #0 - d033a92: f004 0401 andeq.w r4, r4, #1 - d033a96: 2214 movs r2, #20 - d033a98: f893 3460 ldrb.w r3, [r3, #1120] ; 0x460 - d033a9c: 4351 muls r1, r2 - d033a9e: 220a movs r2, #10 - d033aa0: fb02 1103 mla r1, r2, r3, r1 - d033aa4: 4408 add r0, r1 - d033aa6: f890 346b ldrb.w r3, [r0, #1131] ; 0x46b - d033aaa: 401c ands r4, r3 - d033aac: d00d beq.n d033aca <halrf_dpk_onoff_8730e+0x46> - d033aae: f890 3468 ldrb.w r3, [r0, #1128] ; 0x468 - d033ab2: b943 cbnz r3, d033ac6 <halrf_dpk_onoff_8730e+0x42> - d033ab4: 2203 movs r2, #3 - d033ab6: f04f 5140 mov.w r1, #805306368 ; 0x30000000 - d033aba: f248 00bc movw r0, #32956 ; 0x80bc - d033abe: e8bd 4010 ldmia.w sp!, {r4, lr} - d033ac2: f004 b848 b.w d037b56 <halrf_wreg> - d033ac6: 2202 movs r2, #2 - d033ac8: e7f5 b.n d033ab6 <halrf_dpk_onoff_8730e+0x32> - d033aca: 4622 mov r2, r4 - d033acc: f04f 5140 mov.w r1, #805306368 ; 0x30000000 - d033ad0: f248 00bc movw r0, #32956 ; 0x80bc - d033ad4: f004 f83f bl d037b56 <halrf_wreg> - d033ad8: 2201 movs r2, #1 - d033ada: f04f 7100 mov.w r1, #33554432 ; 0x2000000 - d033ade: f248 0020 movw r0, #32800 ; 0x8020 - d033ae2: f004 f838 bl d037b56 <halrf_wreg> - d033ae6: 4622 mov r2, r4 - d033ae8: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d033aec: f248 0020 movw r0, #32800 ; 0x8020 - d033af0: e7e5 b.n d033abe <halrf_dpk_onoff_8730e+0x3a> +0d03384c <_dpk_set_offset_8730e>: + d03384c: b570 push {r4, r5, r6, lr} + d03384e: 6843 ldr r3, [r0, #4] + d033850: 4605 mov r5, r0 + d033852: 4614 mov r4, r2 + d033854: f04f 1201 mov.w r2, #65537 ; 0x10001 + d033858: 6958 ldr r0, [r3, #20] + d03385a: 460e mov r6, r1 + d03385c: 4b0b ldr r3, [pc, #44] ; (d03388c <_dpk_set_offset_8730e+0x40>) + d03385e: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d033862: f7e1 fc21 bl d0150a8 <halbb_read_rf_reg> + d033866: b2c3 uxtb r3, r0 + d033868: 1b1b subs r3, r3, r4 + d03386a: 2b34 cmp r3, #52 ; 0x34 + d03386c: dd0a ble.n d033884 <_dpk_set_offset_8730e+0x38> + d03386e: 2b3d cmp r3, #61 ; 0x3d + d033870: dc0a bgt.n d033888 <_dpk_set_offset_8730e+0x3c> + d033872: 1b04 subs r4, r0, r4 + d033874: b2e4 uxtb r4, r4 + d033876: 4628 mov r0, r5 + d033878: 4622 mov r2, r4 + d03387a: 4631 mov r1, r6 + d03387c: f7ff fe82 bl d033584 <_dpk_kip_set_txagc_8730e> + d033880: 4620 mov r0, r4 + d033882: bd70 pop {r4, r5, r6, pc} + d033884: 2435 movs r4, #53 ; 0x35 + d033886: e7f6 b.n d033876 <_dpk_set_offset_8730e+0x2a> + d033888: 243d movs r4, #61 ; 0x3d + d03388a: e7f4 b.n d033876 <_dpk_set_offset_8730e+0x2a> + d03388c: 000fffff .word 0x000fffff + +0d033890 <_dpk_agc_8730e>: + d033890: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d033894: 2a36 cmp r2, #54 ; 0x36 + d033896: f04f 0a00 mov.w sl, #0 + d03389a: 4607 mov r7, r0 + d03389c: 4689 mov r9, r1 + d03389e: 4615 mov r5, r2 + d0338a0: bf34 ite cc + d0338a2: f04f 0b00 movcc.w fp, #0 + d0338a6: f04f 0b06 movcs.w fp, #6 + d0338aa: 4654 mov r4, sl + d0338ac: 46d0 mov r8, sl + d0338ae: 4656 mov r6, sl + d0338b0: 1ef3 subs r3, r6, #3 + d0338b2: 2b03 cmp r3, #3 + d0338b4: d803 bhi.n d0338be <_dpk_agc_8730e+0x2e> + d0338b6: e8df f003 tbb [pc, r3] + d0338ba: 5c45 .short 0x5c45 + d0338bc: 6e63 .short 0x6e63 + d0338be: 2303 movs r3, #3 + d0338c0: 2279 movs r2, #121 ; 0x79 + d0338c2: 4649 mov r1, r9 + d0338c4: 4638 mov r0, r7 + d0338c6: 9300 str r3, [sp, #0] + d0338c8: f44f 4360 mov.w r3, #57344 ; 0xe000 + d0338cc: f004 f9d2 bl d037c74 <halrf_wrf> + d0338d0: 2201 movs r2, #1 + d0338d2: f44f 2140 mov.w r1, #786432 ; 0xc0000 + d0338d6: f248 00c8 movw r0, #32968 ; 0x80c8 + d0338da: f004 f9aa bl d037c32 <halrf_wreg> + d0338de: 2115 movs r1, #21 + d0338e0: 4638 mov r0, r7 + d0338e2: f7ff fc5a bl d03319a <_dpk_one_shot_8730e> + d0338e6: 4602 mov r2, r0 + d0338e8: b170 cbz r0, d033908 <_dpk_agc_8730e+0x78> + d0338ea: 2200 movs r2, #0 + d0338ec: 210c movs r1, #12 + d0338ee: 4638 mov r0, r7 + d0338f0: 3402 adds r4, #2 + d0338f2: f7ff ff83 bl d0337fc <_dpk_dbg_report_8730e> + d0338f6: f010 4f80 tst.w r0, #1073741824 ; 0x40000000 + d0338fa: b2e4 uxtb r4, r4 + d0338fc: bf18 it ne + d0338fe: f04f 0a01 movne.w sl, #1 + d033902: 45a3 cmp fp, r4 + d033904: d8d4 bhi.n d0338b0 <_dpk_agc_8730e+0x20> + d033906: e02a b.n d03395e <_dpk_agc_8730e+0xce> + d033908: 2105 movs r1, #5 + d03390a: 4638 mov r0, r7 + d03390c: f7ff ff76 bl d0337fc <_dpk_dbg_report_8730e> + d033910: f3c0 2002 ubfx r0, r0, #8, #3 + d033914: f44f 4360 mov.w r3, #57344 ; 0xe000 + d033918: 2279 movs r2, #121 ; 0x79 + d03391a: 4649 mov r1, r9 + d03391c: 9000 str r0, [sp, #0] + d03391e: 4638 mov r0, r7 + d033920: f004 f9a8 bl d037c74 <halrf_wrf> + d033924: 4638 mov r0, r7 + d033926: f7ff ff7a bl d03381e <_dpk_gainloss_8730e> + d03392a: 1f03 subs r3, r0, #4 + d03392c: 4680 mov r8, r0 + d03392e: b2db uxtb r3, r3 + d033930: 2b06 cmp r3, #6 + d033932: d935 bls.n d0339a0 <_dpk_agc_8730e+0x110> + d033934: 281f cmp r0, #31 + d033936: d035 beq.n d0339a4 <_dpk_agc_8730e+0x114> + d033938: b188 cbz r0, d03395e <_dpk_agc_8730e+0xce> + d03393a: 28ff cmp r0, #255 ; 0xff + d03393c: bf0c ite eq + d03393e: 2606 moveq r6, #6 + d033940: 2605 movne r6, #5 + d033942: e7de b.n d033902 <_dpk_agc_8730e+0x72> + d033944: 2d35 cmp r5, #53 ; 0x35 + d033946: d019 beq.n d03397c <_dpk_agc_8730e+0xec> + d033948: 2203 movs r2, #3 + d03394a: 4649 mov r1, r9 + d03394c: 4638 mov r0, r7 + d03394e: f7ff ff7d bl d03384c <_dpk_set_offset_8730e> + d033952: 2600 movs r6, #0 + d033954: 4605 mov r5, r0 + d033956: 3401 adds r4, #1 + d033958: b2e4 uxtb r4, r4 + d03395a: 2e00 cmp r6, #0 + d03395c: d0d1 beq.n d033902 <_dpk_agc_8730e+0x72> + d03395e: f1ba 0f00 cmp.w sl, #0 + d033962: d002 beq.n d03396a <_dpk_agc_8730e+0xda> + d033964: 455c cmp r4, fp + d033966: bf28 it cs + d033968: 25ff movcs r5, #255 ; 0xff + d03396a: 4628 mov r0, r5 + d03396c: b003 add sp, #12 + d03396e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d033972: 2d3d cmp r5, #61 ; 0x3d + d033974: d002 beq.n d03397c <_dpk_agc_8730e+0xec> + d033976: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d03397a: e7e6 b.n d03394a <_dpk_agc_8730e+0xba> + d03397c: 2601 movs r6, #1 + d03397e: e7ea b.n d033956 <_dpk_agc_8730e+0xc6> + d033980: 3401 adds r4, #1 + d033982: fa4f f288 sxtb.w r2, r8 + d033986: 4649 mov r1, r9 + d033988: 4638 mov r0, r7 + d03398a: f7ff ff5f bl d03384c <_dpk_set_offset_8730e> + d03398e: 2600 movs r6, #0 + d033990: 4605 mov r5, r0 + d033992: b2e4 uxtb r4, r4 + d033994: e7b5 b.n d033902 <_dpk_agc_8730e+0x72> + d033996: 3401 adds r4, #1 + d033998: 2600 movs r6, #0 + d03399a: 25ff movs r5, #255 ; 0xff + d03399c: b2e4 uxtb r4, r4 + d03399e: e7b0 b.n d033902 <_dpk_agc_8730e+0x72> + d0339a0: 2603 movs r6, #3 + d0339a2: e7ae b.n d033902 <_dpk_agc_8730e+0x72> + d0339a4: 2604 movs r6, #4 + d0339a6: e7ac b.n d033902 <_dpk_agc_8730e+0x72> + +0d0339a8 <_dpk_nctl_learning_8730e>: + d0339a8: b537 push {r0, r1, r2, r4, r5, lr} + d0339aa: 460d mov r5, r1 + d0339ac: 4604 mov r4, r0 + d0339ae: 2201 movs r2, #1 + d0339b0: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d0339b4: f248 103c movw r0, #33084 ; 0x813c + d0339b8: f004 f93b bl d037c32 <halrf_wreg> + d0339bc: 462a mov r2, r5 + d0339be: f04f 517c mov.w r1, #1056964608 ; 0x3f000000 + d0339c2: f248 103c movw r0, #33084 ; 0x813c + d0339c6: f004 f934 bl d037c32 <halrf_wreg> + d0339ca: 2118 movs r1, #24 + d0339cc: 4620 mov r0, r4 + d0339ce: f7ff fbe4 bl d03319a <_dpk_one_shot_8730e> + d0339d2: 4605 mov r5, r0 + d0339d4: f7ff fe59 bl d03368a <_dpk_lut_sram_write_8730e> + d0339d8: 2200 movs r2, #0 + d0339da: 210a movs r1, #10 + d0339dc: 4620 mov r0, r4 + d0339de: f7ff ff0d bl d0337fc <_dpk_dbg_report_8730e> + d0339e2: f3c0 0040 ubfx r0, r0, #1, #1 + d0339e6: f44f 1298 mov.w r2, #1245184 ; 0x130000 + d0339ea: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0339ee: 4305 orrs r5, r0 + d0339f0: f248 10d4 movw r0, #33236 ; 0x81d4 + d0339f4: f004 f91d bl d037c32 <halrf_wreg> + d0339f8: f894 2034 ldrb.w r2, [r4, #52] ; 0x34 + d0339fc: b2ed uxtb r5, r5 + d0339fe: 2a00 cmp r2, #0 + d033a00: d039 beq.n d033a76 <_dpk_nctl_learning_8730e+0xce> + d033a02: 2201 movs r2, #1 + d033a04: 2170 movs r1, #112 ; 0x70 + d033a06: f248 00b8 movw r0, #32952 ; 0x80b8 + d033a0a: f004 f912 bl d037c32 <halrf_wreg> + d033a0e: f44f 7268 mov.w r2, #928 ; 0x3a0 + d033a12: 491d ldr r1, [pc, #116] ; (d033a88 <_dpk_nctl_learning_8730e+0xe0>) + d033a14: f248 10c4 movw r0, #33220 ; 0x81c4 + d033a18: f004 f90b bl d037c32 <halrf_wreg> + d033a1c: f44f 7268 mov.w r2, #928 ; 0x3a0 + d033a20: 4919 ldr r1, [pc, #100] ; (d033a88 <_dpk_nctl_learning_8730e+0xe0>) + d033a22: f248 10c8 movw r0, #33224 ; 0x81c8 + d033a26: f004 f904 bl d037c32 <halrf_wreg> + d033a2a: f44f 117c mov.w r1, #4128768 ; 0x3f0000 + d033a2e: f248 10d4 movw r0, #33236 ; 0x81d4 + d033a32: 2210 movs r2, #16 + d033a34: f004 f8fd bl d037c32 <halrf_wreg> + d033a38: f44f 31ff mov.w r1, #130560 ; 0x1fe00 + d033a3c: f248 10fc movw r0, #33276 ; 0x81fc + d033a40: f004 f90b bl d037c5a <halrf_rreg> + d033a44: f44f 7200 mov.w r2, #512 ; 0x200 + d033a48: b244 sxtb r4, r0 + d033a4a: 4910 ldr r1, [pc, #64] ; (d033a8c <_dpk_nctl_learning_8730e+0xe4>) + d033a4c: f248 00bc movw r0, #32956 ; 0x80bc + d033a50: f004 f8ef bl d037c32 <halrf_wreg> + d033a54: f104 024f add.w r2, r4, #79 ; 0x4f + d033a58: 490d ldr r1, [pc, #52] ; (d033a90 <_dpk_nctl_learning_8730e+0xe8>) + d033a5a: f248 00d8 movw r0, #32984 ; 0x80d8 + d033a5e: 9201 str r2, [sp, #4] + d033a60: f004 f8e7 bl d037c32 <halrf_wreg> + d033a64: 9a01 ldr r2, [sp, #4] + d033a66: f248 00d8 movw r0, #32984 ; 0x80d8 + d033a6a: 490a ldr r1, [pc, #40] ; (d033a94 <_dpk_nctl_learning_8730e+0xec>) + d033a6c: f004 f8e1 bl d037c32 <halrf_wreg> + d033a70: 4628 mov r0, r5 + d033a72: b003 add sp, #12 + d033a74: bd30 pop {r4, r5, pc} + d033a76: 2170 movs r1, #112 ; 0x70 + d033a78: f248 00b8 movw r0, #32952 ; 0x80b8 + d033a7c: f004 f8d9 bl d037c32 <halrf_wreg> + d033a80: 21ff movs r1, #255 ; 0xff + d033a82: f645 0018 movw r0, #22552 ; 0x5818 + d033a86: e7db b.n d033a40 <_dpk_nctl_learning_8730e+0x98> + d033a88: 3ff00000 .word 0x3ff00000 + d033a8c: fff00000 .word 0xfff00000 + d033a90: 3fe00000 .word 0x3fe00000 + d033a94: 001ff000 .word 0x001ff000 + +0d033a98 <_dpk_main_8730e>: + d033a98: b5f0 push {r4, r5, r6, r7, lr} + d033a9a: 1843 adds r3, r0, r1 + d033a9c: b085 sub sp, #20 + d033a9e: 4604 mov r4, r0 + d033aa0: 460d mov r5, r1 + d033aa2: f893 7460 ldrb.w r7, [r3, #1120] ; 0x460 + d033aa6: 9203 str r2, [sp, #12] + d033aa8: f7ff fcc4 bl d033434 <_dpk_kip_pwr_clk_on_8730e> + d033aac: f7ff fe2f bl d03370e <_dpk_lut_sram_clear_8730e> + d033ab0: 2100 movs r1, #0 + d033ab2: 4620 mov r0, r4 + d033ab4: f7fc f86a bl d02fb8c <halrf_rf_direct_cntrl_8730e> + d033ab8: 4629 mov r1, r5 + d033aba: 4620 mov r0, r4 + d033abc: f7ff fe4c bl d033758 <_dpk_rf_setting_8730e> + d033ac0: 9a03 ldr r2, [sp, #12] + d033ac2: 4629 mov r1, r5 + d033ac4: 4620 mov r0, r4 + d033ac6: f7ff fd5d bl d033584 <_dpk_kip_set_txagc_8730e> + d033aca: 4629 mov r1, r5 + d033acc: 4620 mov r0, r4 + d033ace: f7ff fcc9 bl d033464 <_dpk_kip_preset_8730e> + d033ad2: 9a03 ldr r2, [sp, #12] + d033ad4: 4629 mov r1, r5 + d033ad6: 4620 mov r0, r4 + d033ad8: f7ff feda bl d033890 <_dpk_agc_8730e> + d033adc: 4b1e ldr r3, [pc, #120] ; (d033b58 <_dpk_main_8730e+0xc0>) + d033ade: 4606 mov r6, r0 + d033ae0: 2200 movs r2, #0 + d033ae2: 4629 mov r1, r5 + d033ae4: 4620 mov r0, r4 + d033ae6: 9300 str r3, [sp, #0] + d033ae8: 4b1c ldr r3, [pc, #112] ; (d033b5c <_dpk_main_8730e+0xc4>) + d033aea: f004 f8c3 bl d037c74 <halrf_wrf> + d033aee: 2064 movs r0, #100 ; 0x64 + d033af0: f7d1 ffea bl d005ac8 <rtw_udelay_os> + d033af4: 2eff cmp r6, #255 ; 0xff + d033af6: d026 beq.n d033b46 <_dpk_main_8730e+0xae> + d033af8: 462a mov r2, r5 + d033afa: 4639 mov r1, r7 + d033afc: 4620 mov r0, r4 + d033afe: f7ff fdb5 bl d03366c <_dpk_get_thermal_8730e> + d033b02: 4631 mov r1, r6 + d033b04: 4620 mov r0, r4 + d033b06: f7ff ff4f bl d0339a8 <_dpk_nctl_learning_8730e> + d033b0a: 2200 movs r2, #0 + d033b0c: 4606 mov r6, r0 + d033b0e: f04f 6180 mov.w r1, #67108864 ; 0x4000000 + d033b12: f644 7030 movw r0, #20272 ; 0x4f30 + d033b16: f004 f88c bl d037c32 <halrf_wreg> + d033b1a: 2303 movs r3, #3 + d033b1c: 2200 movs r2, #0 + d033b1e: 4629 mov r1, r5 + d033b20: 9300 str r3, [sp, #0] + d033b22: 4620 mov r0, r4 + d033b24: f44f 2370 mov.w r3, #983040 ; 0xf0000 + d033b28: f004 f8a4 bl d037c74 <halrf_wrf> + d033b2c: b966 cbnz r6, d033b48 <_dpk_main_8730e+0xb0> + d033b2e: 2114 movs r1, #20 + d033b30: 2301 movs r3, #1 + d033b32: 434d muls r5, r1 + d033b34: 210a movs r1, #10 + d033b36: fb01 5507 mla r5, r1, r7, r5 + d033b3a: 442c add r4, r5 + d033b3c: 4630 mov r0, r6 + d033b3e: f884 346b strb.w r3, [r4, #1131] ; 0x46b + d033b42: b005 add sp, #20 + d033b44: bdf0 pop {r4, r5, r6, r7, pc} + d033b46: 2601 movs r6, #1 + d033b48: 2114 movs r1, #20 + d033b4a: 2300 movs r3, #0 + d033b4c: 434d muls r5, r1 + d033b4e: 210a movs r1, #10 + d033b50: fb01 5507 mla r5, r1, r7, r5 + d033b54: 442c add r4, r5 + d033b56: e7f1 b.n d033b3c <_dpk_main_8730e+0xa4> + d033b58: 000303e0 .word 0x000303e0 + d033b5c: 000fffff .word 0x000fffff + +0d033b60 <halrf_dpk_onoff_8730e>: + d033b60: b510 push {r4, lr} + d033b62: f890 4424 ldrb.w r4, [r0, #1060] ; 0x424 + d033b66: 1843 adds r3, r0, r1 + d033b68: 2a00 cmp r2, #0 + d033b6a: bf14 ite ne + d033b6c: 2400 movne r4, #0 + d033b6e: f004 0401 andeq.w r4, r4, #1 + d033b72: 2214 movs r2, #20 + d033b74: f893 3460 ldrb.w r3, [r3, #1120] ; 0x460 + d033b78: 4351 muls r1, r2 + d033b7a: 220a movs r2, #10 + d033b7c: fb02 1103 mla r1, r2, r3, r1 + d033b80: 4408 add r0, r1 + d033b82: f890 346b ldrb.w r3, [r0, #1131] ; 0x46b + d033b86: 401c ands r4, r3 + d033b88: d00d beq.n d033ba6 <halrf_dpk_onoff_8730e+0x46> + d033b8a: f890 3468 ldrb.w r3, [r0, #1128] ; 0x468 + d033b8e: b943 cbnz r3, d033ba2 <halrf_dpk_onoff_8730e+0x42> + d033b90: 2203 movs r2, #3 + d033b92: f04f 5140 mov.w r1, #805306368 ; 0x30000000 + d033b96: f248 00bc movw r0, #32956 ; 0x80bc + d033b9a: e8bd 4010 ldmia.w sp!, {r4, lr} + d033b9e: f004 b848 b.w d037c32 <halrf_wreg> + d033ba2: 2202 movs r2, #2 + d033ba4: e7f5 b.n d033b92 <halrf_dpk_onoff_8730e+0x32> + d033ba6: 4622 mov r2, r4 + d033ba8: f04f 5140 mov.w r1, #805306368 ; 0x30000000 + d033bac: f248 00bc movw r0, #32956 ; 0x80bc + d033bb0: f004 f83f bl d037c32 <halrf_wreg> + d033bb4: 2201 movs r2, #1 + d033bb6: f04f 7100 mov.w r1, #33554432 ; 0x2000000 + d033bba: f248 0020 movw r0, #32800 ; 0x8020 + d033bbe: f004 f838 bl d037c32 <halrf_wreg> + d033bc2: 4622 mov r2, r4 + d033bc4: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d033bc8: f248 0020 movw r0, #32800 ; 0x8020 + d033bcc: e7e5 b.n d033b9a <halrf_dpk_onoff_8730e+0x3a> ... -0d033af4 <_dpk_cal_select_8730e>: - d033af4: b5f0 push {r4, r5, r6, r7, lr} - d033af6: b0a3 sub sp, #140 ; 0x8c - d033af8: 4604 mov r4, r0 - d033afa: 460f mov r7, r1 - d033afc: 2214 movs r2, #20 - d033afe: 2100 movs r1, #0 - d033b00: 4668 mov r0, sp - d033b02: f00f f8cd bl d042ca0 <____wrap_memset_veneer> - d033b06: 221c movs r2, #28 - d033b08: 2100 movs r1, #0 - d033b0a: a814 add r0, sp, #80 ; 0x50 - d033b0c: f00f f8c8 bl d042ca0 <____wrap_memset_veneer> - d033b10: 2214 movs r2, #20 - d033b12: 4d40 ldr r5, [pc, #256] ; (d033c14 <_dpk_cal_select_8730e+0x120>) - d033b14: 2100 movs r1, #0 - d033b16: eb0d 0002 add.w r0, sp, r2 - d033b1a: f00f f8c1 bl d042ca0 <____wrap_memset_veneer> - d033b1e: f10d 0c28 add.w ip, sp, #40 ; 0x28 - d033b22: cd0f ldmia r5!, {r0, r1, r2, r3} - d033b24: 462e mov r6, r5 - d033b26: 3520 adds r5, #32 - d033b28: e8ac 000f stmia.w ip!, {r0, r1, r2, r3} - d033b2c: f856 3b04 ldr.w r3, [r6], #4 - d033b30: f8cc 3000 str.w r3, [ip] - d033b34: f10d 0c6c add.w ip, sp, #108 ; 0x6c - d033b38: ce0f ldmia r6!, {r0, r1, r2, r3} - d033b3a: e8ac 000f stmia.w ip!, {r0, r1, r2, r3} - d033b3e: e896 0007 ldmia.w r6, {r0, r1, r2} - d033b42: ae0f add r6, sp, #60 ; 0x3c - d033b44: e88c 0007 stmia.w ip, {r0, r1, r2} - d033b48: cd0f ldmia r5!, {r0, r1, r2, r3} - d033b4a: c60f stmia r6!, {r0, r1, r2, r3} - d033b4c: 682b ldr r3, [r5, #0] - d033b4e: aa14 add r2, sp, #80 ; 0x50 - d033b50: a91b add r1, sp, #108 ; 0x6c - d033b52: 4620 mov r0, r4 - d033b54: 6033 str r3, [r6, #0] - d033b56: 19e6 adds r6, r4, r7 - d033b58: f896 5460 ldrb.w r5, [r6, #1120] ; 0x460 - d033b5c: f7ff fa14 bl d032f88 <_dpk_bkup_bb_8730e> - d033b60: 466a mov r2, sp - d033b62: a90a add r1, sp, #40 ; 0x28 - d033b64: 4620 mov r0, r4 - d033b66: f7ff f9ff bl d032f68 <_dpk_bkup_kip_8730e> - d033b6a: 463b mov r3, r7 - d033b6c: aa05 add r2, sp, #20 - d033b6e: a90f add r1, sp, #60 ; 0x3c - d033b70: 4620 mov r0, r4 - d033b72: f7ff fa19 bl d032fa8 <_dpk_bkup_rf_8730e> - d033b76: 4639 mov r1, r7 - d033b78: 4620 mov r0, r4 - d033b7a: f7ff faef bl d03315c <_dpk_information_8730e> - d033b7e: f896 3034 ldrb.w r3, [r6, #52] ; 0x34 - d033b82: b11b cbz r3, d033b8c <_dpk_cal_select_8730e+0x98> - d033b84: 2101 movs r1, #1 - d033b86: 4620 mov r0, r4 - d033b88: f7ff fbde bl d033348 <_dpk_tssi_pause_8730e> - d033b8c: f7ff fafe bl d03318c <_dpk_bb_afe_setting_8730e> - d033b90: 2314 movs r3, #20 - d033b92: 220a movs r2, #10 - d033b94: 437b muls r3, r7 - d033b96: fb02 3305 mla r3, r2, r5, r3 - d033b9a: 4423 add r3, r4 - d033b9c: f893 3468 ldrb.w r3, [r3, #1128] ; 0x468 - d033ba0: b953 cbnz r3, d033bb8 <_dpk_cal_select_8730e+0xc4> - d033ba2: 2503 movs r5, #3 - d033ba4: 2235 movs r2, #53 ; 0x35 - d033ba6: 4639 mov r1, r7 - d033ba8: 4620 mov r0, r4 - d033baa: f7ff ff07 bl d0339bc <_dpk_main_8730e> - d033bae: b118 cbz r0, d033bb8 <_dpk_cal_select_8730e+0xc4> - d033bb0: 3d01 subs r5, #1 - d033bb2: f015 05ff ands.w r5, r5, #255 ; 0xff - d033bb6: d1f5 bne.n d033ba4 <_dpk_cal_select_8730e+0xb0> - d033bb8: 2503 movs r5, #3 - d033bba: 2239 movs r2, #57 ; 0x39 - d033bbc: 4639 mov r1, r7 - d033bbe: 4620 mov r0, r4 - d033bc0: f7ff fefc bl d0339bc <_dpk_main_8730e> - d033bc4: 4602 mov r2, r0 - d033bc6: b118 cbz r0, d033bd0 <_dpk_cal_select_8730e+0xdc> - d033bc8: 3d01 subs r5, #1 - d033bca: f015 05ff ands.w r5, r5, #255 ; 0xff - d033bce: d1f4 bne.n d033bba <_dpk_cal_select_8730e+0xc6> - d033bd0: 4639 mov r1, r7 - d033bd2: 4620 mov r0, r4 - d033bd4: f7ff ff56 bl d033a84 <halrf_dpk_onoff_8730e> - d033bd8: f7ff fb5e bl d033298 <_dpk_bb_afe_restore_8730e> - d033bdc: aa14 add r2, sp, #80 ; 0x50 - d033bde: a91b add r1, sp, #108 ; 0x6c - d033be0: 4620 mov r0, r4 - d033be2: f7ff fa11 bl d033008 <_dpk_reload_bb_8730e> - d033be6: 4620 mov r0, r4 - d033be8: f7ff fc3e bl d033468 <_dpk_kip_restore_8730e> - d033bec: 466a mov r2, sp - d033bee: a90a add r1, sp, #40 ; 0x28 - d033bf0: 4620 mov r0, r4 - d033bf2: f7ff f9f9 bl d032fe8 <_dpk_reload_kip_8730e> - d033bf6: 463b mov r3, r7 - d033bf8: aa05 add r2, sp, #20 - d033bfa: a90f add r1, sp, #60 ; 0x3c - d033bfc: 4620 mov r0, r4 - d033bfe: f7ff fa13 bl d033028 <_dpk_reload_rf_8730e> - d033c02: f896 3034 ldrb.w r3, [r6, #52] ; 0x34 - d033c06: b11b cbz r3, d033c10 <_dpk_cal_select_8730e+0x11c> - d033c08: 2100 movs r1, #0 - d033c0a: 4620 mov r0, r4 - d033c0c: f7ff fb9c bl d033348 <_dpk_tssi_pause_8730e> - d033c10: b023 add sp, #140 ; 0x8c - d033c12: bdf0 pop {r4, r5, r6, r7, pc} - d033c14: 0d051fd8 .word 0x0d051fd8 - -0d033c18 <_dpk_force_bypass_8730e>: - d033c18: 2201 movs r2, #1 - d033c1a: 2100 movs r1, #0 - d033c1c: f7ff bf32 b.w d033a84 <halrf_dpk_onoff_8730e> - -0d033c20 <halrf_dpk_8730e>: - d033c20: f890 1907 ldrb.w r1, [r0, #2311] ; 0x907 - d033c24: 4603 mov r3, r0 - d033c26: b911 cbnz r1, d033c2e <halrf_dpk_8730e+0xe> - d033c28: f890 2424 ldrb.w r2, [r0, #1060] ; 0x424 - d033c2c: b912 cbnz r2, d033c34 <halrf_dpk_8730e+0x14> - d033c2e: 4618 mov r0, r3 - d033c30: f7ff bff2 b.w d033c18 <_dpk_force_bypass_8730e> - d033c34: f7ff bf5e b.w d033af4 <_dpk_cal_select_8730e> - -0d033c38 <halrf_dpk_track_8730e>: - d033c38: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d033c3a: f890 346d ldrb.w r3, [r0, #1133] ; 0x46d - d033c3e: 4605 mov r5, r0 - d033c40: 2b00 cmp r3, #0 - d033c42: d05d beq.n d033d00 <halrf_dpk_track_8730e+0xc8> - d033c44: f890 243b ldrb.w r2, [r0, #1083] ; 0x43b - d033c48: f890 1039 ldrb.w r1, [r0, #57] ; 0x39 - d033c4c: 4402 add r2, r0 - d033c4e: f890 3460 ldrb.w r3, [r0, #1120] ; 0x460 - d033c52: f882 1429 strb.w r1, [r2, #1065] ; 0x429 - d033c56: 220a movs r2, #10 - d033c58: f890 6429 ldrb.w r6, [r0, #1065] ; 0x429 - d033c5c: fb02 0203 mla r2, r2, r3, r0 - d033c60: 2e00 cmp r6, #0 - d033c62: bf08 it eq - d033c64: 460e moveq r6, r1 - d033c66: f892 446a ldrb.w r4, [r2, #1130] ; 0x46a - d033c6a: b12c cbz r4, d033c78 <halrf_dpk_track_8730e+0x40> - d033c6c: 2e00 cmp r6, #0 - d033c6e: d049 beq.n d033d04 <halrf_dpk_track_8730e+0xcc> - d033c70: f892 446d ldrb.w r4, [r2, #1133] ; 0x46d - d033c74: 1ba4 subs r4, r4, r6 - d033c76: b264 sxtb r4, r4 - d033c78: 210a movs r1, #10 - d033c7a: eb04 0444 add.w r4, r4, r4, lsl #1 - d033c7e: f895 2034 ldrb.w r2, [r5, #52] ; 0x34 - d033c82: fb01 5303 mla r3, r1, r3, r5 - d033c86: f893 3468 ldrb.w r3, [r3, #1128] ; 0x468 - d033c8a: 2b00 cmp r3, #0 - d033c8c: d142 bne.n d033d14 <halrf_dpk_track_8730e+0xdc> - d033c8e: 2305 movs r3, #5 - d033c90: fb94 f4f3 sdiv r4, r4, r3 - d033c94: 2a00 cmp r2, #0 - d033c96: d137 bne.n d033d08 <halrf_dpk_track_8730e+0xd0> - d033c98: b264 sxtb r4, r4 - d033c9a: 213f movs r1, #63 ; 0x3f - d033c9c: f44f 50e3 mov.w r0, #7264 ; 0x1c60 - d033ca0: f003 ff6d bl d037b7e <halrf_rreg> - d033ca4: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d033ca8: b2c7 uxtb r7, r0 - d033caa: f44f 50e3 mov.w r0, #7264 ; 0x1c60 - d033cae: f003 ff66 bl d037b7e <halrf_rreg> - d033cb2: 2f00 cmp r7, #0 - d033cb4: d03b beq.n d033d2e <halrf_dpk_track_8730e+0xf6> - d033cb6: b10e cbz r6, d033cbc <halrf_dpk_track_8730e+0x84> - d033cb8: 4404 add r4, r0 - d033cba: b266 sxtb r6, r4 - d033cbc: f895 302e ldrb.w r3, [r5, #46] ; 0x2e - d033cc0: 2b01 cmp r3, #1 - d033cc2: d015 beq.n d033cf0 <halrf_dpk_track_8730e+0xb8> - d033cc4: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d033cc8: f248 00f0 movw r0, #33008 ; 0x80f0 - d033ccc: f003 ff57 bl d037b7e <halrf_rreg> - d033cd0: b970 cbnz r0, d033cf0 <halrf_dpk_track_8730e+0xb8> - d033cd2: b16f cbz r7, d033cf0 <halrf_dpk_track_8730e+0xb8> - d033cd4: f106 024f add.w r2, r6, #79 ; 0x4f - d033cd8: 4916 ldr r1, [pc, #88] ; (d033d34 <halrf_dpk_track_8730e+0xfc>) - d033cda: f248 00d8 movw r0, #32984 ; 0x80d8 - d033cde: 9201 str r2, [sp, #4] - d033ce0: f003 ff39 bl d037b56 <halrf_wreg> - d033ce4: 9a01 ldr r2, [sp, #4] - d033ce6: f248 00d8 movw r0, #32984 ; 0x80d8 - d033cea: 4913 ldr r1, [pc, #76] ; (d033d38 <halrf_dpk_track_8730e+0x100>) - d033cec: f003 ff33 bl d037b56 <halrf_wreg> - d033cf0: f895 343b ldrb.w r3, [r5, #1083] ; 0x43b - d033cf4: 3301 adds r3, #1 - d033cf6: b2db uxtb r3, r3 - d033cf8: 2b01 cmp r3, #1 - d033cfa: bf18 it ne - d033cfc: f885 343b strbne.w r3, [r5, #1083] ; 0x43b - d033d00: b003 add sp, #12 - d033d02: bdf0 pop {r4, r5, r6, r7, pc} - d033d04: 4634 mov r4, r6 - d033d06: e7b7 b.n d033c78 <halrf_dpk_track_8730e+0x40> - d033d08: eb04 0444 add.w r4, r4, r4, lsl #1 - d033d0c: 2306 movs r3, #6 - d033d0e: fb94 f4f3 sdiv r4, r4, r3 - d033d12: e7c1 b.n d033c98 <halrf_dpk_track_8730e+0x60> - d033d14: 2c00 cmp r4, #0 - d033d16: bfb8 it lt - d033d18: 3403 addlt r4, #3 - d033d1a: 10a4 asrs r4, r4, #2 - d033d1c: 2a00 cmp r2, #0 - d033d1e: d0bb beq.n d033c98 <halrf_dpk_track_8730e+0x60> - d033d20: eb04 0444 add.w r4, r4, r4, lsl #1 - d033d24: 2305 movs r3, #5 - d033d26: fb94 f3f3 sdiv r3, r4, r3 - d033d2a: b25c sxtb r4, r3 - d033d2c: e7b5 b.n d033c9a <halrf_dpk_track_8730e+0x62> - d033d2e: 463e mov r6, r7 - d033d30: e7c4 b.n d033cbc <halrf_dpk_track_8730e+0x84> - d033d32: bf00 nop - d033d34: 3fe00000 .word 0x3fe00000 - d033d38: 001ff000 .word 0x001ff000 - -0d033d3c <_txgapk_backup_bb_registers_8730e>: - d033d3c: b5f8 push {r3, r4, r5, r6, r7, lr} - d033d3e: 460e mov r6, r1 - d033d40: 4617 mov r7, r2 - d033d42: 461d mov r5, r3 - d033d44: 2400 movs r4, #0 - d033d46: 42ac cmp r4, r5 - d033d48: d100 bne.n d033d4c <_txgapk_backup_bb_registers_8730e+0x10> - d033d4a: bdf8 pop {r3, r4, r5, r6, r7, pc} - d033d4c: f856 0024 ldr.w r0, [r6, r4, lsl #2] - d033d50: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033d54: f003 ff13 bl d037b7e <halrf_rreg> - d033d58: f847 0024 str.w r0, [r7, r4, lsl #2] - d033d5c: 3401 adds r4, #1 - d033d5e: e7f2 b.n d033d46 <_txgapk_backup_bb_registers_8730e+0xa> - -0d033d60 <_txgapk_reload_bb_registers_8730e>: - d033d60: b5f8 push {r3, r4, r5, r6, r7, lr} - d033d62: 460e mov r6, r1 - d033d64: 4617 mov r7, r2 - d033d66: 461d mov r5, r3 - d033d68: 2400 movs r4, #0 - d033d6a: 42ac cmp r4, r5 - d033d6c: d100 bne.n d033d70 <_txgapk_reload_bb_registers_8730e+0x10> - d033d6e: bdf8 pop {r3, r4, r5, r6, r7, pc} - d033d70: f857 2024 ldr.w r2, [r7, r4, lsl #2] - d033d74: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033d78: f856 0024 ldr.w r0, [r6, r4, lsl #2] - d033d7c: 3401 adds r4, #1 - d033d7e: f003 feea bl d037b56 <halrf_wreg> - d033d82: e7f2 b.n d033d6a <_txgapk_reload_bb_registers_8730e+0xa> - -0d033d84 <_halrf_txgapk_bkup_rf_8730e>: - d033d84: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d033d88: 4607 mov r7, r0 - d033d8a: 4688 mov r8, r1 - d033d8c: 4691 mov r9, r2 - d033d8e: 461d mov r5, r3 - d033d90: 2600 movs r6, #0 - d033d92: f8df a028 ldr.w sl, [pc, #40] ; d033dbc <_halrf_txgapk_bkup_rf_8730e+0x38> - d033d96: b2f4 uxtb r4, r6 - d033d98: 3601 adds r6, #1 - d033d9a: 42a5 cmp r5, r4 - d033d9c: d801 bhi.n d033da2 <_halrf_txgapk_bkup_rf_8730e+0x1e> - d033d9e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d033da2: 687b ldr r3, [r7, #4] - d033da4: 2100 movs r1, #0 - d033da6: f858 2024 ldr.w r2, [r8, r4, lsl #2] - d033daa: 6958 ldr r0, [r3, #20] - d033dac: 4653 mov r3, sl - d033dae: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d033db2: f7e1 f979 bl d0150a8 <halbb_read_rf_reg> - d033db6: f849 0024 str.w r0, [r9, r4, lsl #2] - d033dba: e7ec b.n d033d96 <_halrf_txgapk_bkup_rf_8730e+0x12> - d033dbc: 000fffff .word 0x000fffff - -0d033dc0 <_halrf_txgapk_reload_rf_8730e>: - d033dc0: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - d033dc4: 4682 mov sl, r0 - d033dc6: 460f mov r7, r1 - d033dc8: 4690 mov r8, r2 - d033dca: 461d mov r5, r3 - d033dcc: 2600 movs r6, #0 - d033dce: f8df 9028 ldr.w r9, [pc, #40] ; d033df8 <_halrf_txgapk_reload_rf_8730e+0x38> - d033dd2: b2f4 uxtb r4, r6 - d033dd4: 3601 adds r6, #1 - d033dd6: 42a5 cmp r5, r4 - d033dd8: d802 bhi.n d033de0 <_halrf_txgapk_reload_rf_8730e+0x20> - d033dda: b002 add sp, #8 - d033ddc: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d033de0: f858 3024 ldr.w r3, [r8, r4, lsl #2] - d033de4: 2100 movs r1, #0 - d033de6: f857 2024 ldr.w r2, [r7, r4, lsl #2] - d033dea: 4650 mov r0, sl - d033dec: 9300 str r3, [sp, #0] - d033dee: 464b mov r3, r9 - d033df0: f003 fed2 bl d037b98 <halrf_wrf> - d033df4: e7ed b.n d033dd2 <_halrf_txgapk_reload_rf_8730e+0x12> - d033df6: bf00 nop - d033df8: 000fffff .word 0x000fffff - -0d033dfc <_txgapk_afe_setting_8730e>: - d033dfc: b573 push {r0, r1, r4, r5, r6, lr} - d033dfe: 4605 mov r5, r0 - d033e00: 460c mov r4, r1 - d033e02: 2900 cmp r1, #0 - d033e04: f000 8087 beq.w d033f16 <_txgapk_afe_setting_8730e+0x11a> - d033e08: 2201 movs r2, #1 - d033e0a: f04f 6100 mov.w r1, #134217728 ; 0x8000000 - d033e0e: f645 0064 movw r0, #22628 ; 0x5864 - d033e12: f003 fea0 bl d037b56 <halrf_wreg> - d033e16: 2201 movs r2, #1 - d033e18: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033e1c: f645 0064 movw r0, #22628 ; 0x5864 - d033e20: f003 fe99 bl d037b56 <halrf_wreg> - d033e24: 4a7d ldr r2, [pc, #500] ; (d03401c <_txgapk_afe_setting_8730e+0x220>) - d033e26: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 - d033e2a: f242 0008 movw r0, #8200 ; 0x2008 - d033e2e: f003 fe92 bl d037b56 <halrf_wreg> - d033e32: 2201 movs r2, #1 - d033e34: f44f 3180 mov.w r1, #65536 ; 0x10000 - d033e38: f242 00fc movw r0, #8444 ; 0x20fc - d033e3c: f003 fe8b bl d037b56 <halrf_wreg> - d033e40: 2200 movs r2, #0 - d033e42: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d033e46: f242 00fc movw r0, #8444 ; 0x20fc - d033e4a: f003 fe84 bl d037b56 <halrf_wreg> - d033e4e: 2201 movs r2, #1 - d033e50: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d033e54: f242 00fc movw r0, #8444 ; 0x20fc - d033e58: f003 fe7d bl d037b56 <halrf_wreg> - d033e5c: 2200 movs r2, #0 - d033e5e: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033e62: f242 00fc movw r0, #8444 ; 0x20fc - d033e66: f003 fe76 bl d037b56 <halrf_wreg> - d033e6a: 4a6d ldr r2, [pc, #436] ; (d034020 <_txgapk_afe_setting_8730e+0x224>) - d033e6c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033e70: f245 6070 movw r0, #22128 ; 0x5670 - d033e74: f003 fe6f bl d037b56 <halrf_wreg> - d033e78: 2201 movs r2, #1 - d033e7a: f44f 4100 mov.w r1, #32768 ; 0x8000 - d033e7e: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d033e82: f003 fe68 bl d037b56 <halrf_wreg> - d033e86: 2201 movs r2, #1 - d033e88: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d033e8c: f245 6070 movw r0, #22128 ; 0x5670 - d033e90: f003 fe61 bl d037b56 <halrf_wreg> - d033e94: 2207 movs r2, #7 - d033e96: f44f 41e0 mov.w r1, #28672 ; 0x7000 - d033e9a: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d033e9e: f003 fe5a bl d037b56 <halrf_wreg> - d033ea2: 2201 movs r2, #1 - d033ea4: f44f 2100 mov.w r1, #524288 ; 0x80000 - d033ea8: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d033eac: f003 fe53 bl d037b56 <halrf_wreg> - d033eb0: 2206 movs r2, #6 - d033eb2: f44f 21e0 mov.w r1, #458752 ; 0x70000 - d033eb6: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d033eba: f003 fe4c bl d037b56 <halrf_wreg> - d033ebe: 2201 movs r2, #1 - d033ec0: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 - d033ec4: f245 6070 movw r0, #22128 ; 0x5670 - d033ec8: f003 fe45 bl d037b56 <halrf_wreg> - d033ecc: 220f movs r2, #15 - d033ece: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d033ed2: f44f 7043 mov.w r0, #780 ; 0x30c - d033ed6: f003 fe3e bl d037b56 <halrf_wreg> - d033eda: 2201 movs r2, #1 - d033edc: 4951 ldr r1, [pc, #324] ; (d034024 <_txgapk_afe_setting_8730e+0x228>) - d033ede: f44f 704b mov.w r0, #812 ; 0x32c - d033ee2: f003 fe38 bl d037b56 <halrf_wreg> - d033ee6: 2201 movs r2, #1 - d033ee8: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033eec: f241 20b8 movw r0, #4792 ; 0x12b8 - d033ef0: f003 fe31 bl d037b56 <halrf_wreg> - d033ef4: 2201 movs r2, #1 - d033ef6: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d033efa: f242 00fc movw r0, #8444 ; 0x20fc - d033efe: f003 fe2a bl d037b56 <halrf_wreg> - d033f02: 2201 movs r2, #1 - d033f04: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033f08: f242 00fc movw r0, #8444 ; 0x20fc - d033f0c: b002 add sp, #8 - d033f0e: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d033f12: f003 be20 b.w d037b56 <halrf_wreg> - d033f16: f44f 2300 mov.w r3, #524288 ; 0x80000 - d033f1a: 22ee movs r2, #238 ; 0xee - d033f1c: 9100 str r1, [sp, #0] - d033f1e: 2601 movs r6, #1 - d033f20: f003 fe3a bl d037b98 <halrf_wrf> - d033f24: 2302 movs r3, #2 - d033f26: 2205 movs r2, #5 - d033f28: 4621 mov r1, r4 - d033f2a: 4628 mov r0, r5 - d033f2c: 9400 str r4, [sp, #0] - d033f2e: f003 fe33 bl d037b98 <halrf_wrf> - d033f32: f44f 2380 mov.w r3, #262144 ; 0x40000 - d033f36: 22ee movs r2, #238 ; 0xee - d033f38: 4621 mov r1, r4 - d033f3a: 4628 mov r0, r5 - d033f3c: 9400 str r4, [sp, #0] - d033f3e: f003 fe2b bl d037b98 <halrf_wrf> - d033f42: 2302 movs r3, #2 - d033f44: 22db movs r2, #219 ; 0xdb - d033f46: 4621 mov r1, r4 - d033f48: 4628 mov r0, r5 - d033f4a: 9400 str r4, [sp, #0] - d033f4c: f003 fe24 bl d037b98 <halrf_wrf> - d033f50: 4633 mov r3, r6 - d033f52: 2205 movs r2, #5 - d033f54: 4621 mov r1, r4 - d033f56: 4628 mov r0, r5 - d033f58: 9600 str r6, [sp, #0] - d033f5a: f003 fe1d bl d037b98 <halrf_wrf> - d033f5e: 4622 mov r2, r4 - d033f60: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033f64: f248 0008 movw r0, #32776 ; 0x8008 - d033f68: f003 fdf5 bl d037b56 <halrf_wreg> - d033f6c: 4a2e ldr r2, [pc, #184] ; (d034028 <_txgapk_afe_setting_8730e+0x22c>) - d033f6e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033f72: f248 1008 movw r0, #33032 ; 0x8108 - d033f76: f003 fdee bl d037b56 <halrf_wreg> - d033f7a: 4622 mov r2, r4 - d033f7c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033f80: f248 00b8 movw r0, #32952 ; 0x80b8 - d033f84: f003 fde7 bl d037b56 <halrf_wreg> - d033f88: 4622 mov r2, r4 - d033f8a: 213f movs r1, #63 ; 0x3f - d033f8c: f248 00cc movw r0, #32972 ; 0x80cc - d033f90: f003 fde1 bl d037b56 <halrf_wreg> - d033f94: 4622 mov r2, r4 - d033f96: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033f9a: f248 1020 movw r0, #33056 ; 0x8120 - d033f9e: f003 fdda bl d037b56 <halrf_wreg> - d033fa2: 4622 mov r2, r4 - d033fa4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033fa8: f248 1038 movw r0, #33080 ; 0x8138 - d033fac: f003 fdd3 bl d037b56 <halrf_wreg> - d033fb0: 4632 mov r2, r6 - d033fb2: f44f 3180 mov.w r1, #65536 ; 0x10000 - d033fb6: f242 00fc movw r0, #8444 ; 0x20fc - d033fba: f003 fdcc bl d037b56 <halrf_wreg> - d033fbe: 4622 mov r2, r4 - d033fc0: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d033fc4: f242 00fc movw r0, #8444 ; 0x20fc - d033fc8: f003 fdc5 bl d037b56 <halrf_wreg> - d033fcc: 4632 mov r2, r6 - d033fce: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d033fd2: f242 00fc movw r0, #8444 ; 0x20fc - d033fd6: f003 fdbe bl d037b56 <halrf_wreg> - d033fda: 4622 mov r2, r4 - d033fdc: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d033fe0: f242 00fc movw r0, #8444 ; 0x20fc - d033fe4: f003 fdb7 bl d037b56 <halrf_wreg> - d033fe8: 4622 mov r2, r4 - d033fea: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d033fee: f245 6070 movw r0, #22128 ; 0x5670 - d033ff2: f003 fdb0 bl d037b56 <halrf_wreg> - d033ff6: 4622 mov r2, r4 - d033ff8: f44f 217f mov.w r1, #1044480 ; 0xff000 - d033ffc: f44f 5095 mov.w r0, #4768 ; 0x12a0 - d034000: f003 fda9 bl d037b56 <halrf_wreg> - d034004: 4622 mov r2, r4 - d034006: f44f 3180 mov.w r1, #65536 ; 0x10000 - d03400a: f242 00fc movw r0, #8444 ; 0x20fc - d03400e: f003 fda2 bl d037b56 <halrf_wreg> - d034012: 4622 mov r2, r4 - d034014: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d034018: e776 b.n d033f08 <_txgapk_afe_setting_8730e+0x10c> - d03401a: bf00 nop - d03401c: 000fffff .word 0x000fffff - d034020: f801fffd .word 0xf801fffd - d034024: ffff0000 .word 0xffff0000 - d034028: 0a008083 .word 0x0a008083 - -0d03402c <_txgapk_rf_setting_8730e>: - d03402c: b537 push {r0, r1, r2, r4, r5, lr} - d03402e: 2400 movs r4, #0 - d034030: 2301 movs r3, #1 - d034032: 2205 movs r2, #5 - d034034: 4605 mov r5, r0 - d034036: 4621 mov r1, r4 - d034038: 9400 str r4, [sp, #0] - d03403a: f003 fdad bl d037b98 <halrf_wrf> - d03403e: 2201 movs r2, #1 - d034040: 2108 movs r1, #8 - d034042: f44f 4000 mov.w r0, #32768 ; 0x8000 - d034046: f003 fd86 bl d037b56 <halrf_wreg> - d03404a: 2201 movs r2, #1 - d03404c: 2180 movs r1, #128 ; 0x80 - d03404e: f248 0008 movw r0, #32776 ; 0x8008 - d034052: f003 fd80 bl d037b56 <halrf_wreg> - d034056: f245 033e movw r3, #20542 ; 0x503e - d03405a: 4622 mov r2, r4 - d03405c: 4621 mov r1, r4 - d03405e: 4628 mov r0, r5 - d034060: 9300 str r3, [sp, #0] - d034062: 4b0f ldr r3, [pc, #60] ; (d0340a0 <_txgapk_rf_setting_8730e+0x74>) - d034064: f003 fd98 bl d037b98 <halrf_wrf> - d034068: 2308 movs r3, #8 - d03406a: 4621 mov r1, r4 - d03406c: 4628 mov r0, r5 - d03406e: 9300 str r3, [sp, #0] - d034070: 2283 movs r2, #131 ; 0x83 - d034072: 23f0 movs r3, #240 ; 0xf0 - d034074: f003 fd90 bl d037b98 <halrf_wrf> - d034078: 2301 movs r3, #1 - d03407a: 4621 mov r1, r4 - d03407c: 4628 mov r0, r5 - d03407e: 9300 str r3, [sp, #0] - d034080: 2279 movs r2, #121 ; 0x79 - d034082: f44f 5380 mov.w r3, #4096 ; 0x1000 - d034086: f003 fd87 bl d037b98 <halrf_wrf> - d03408a: 2307 movs r3, #7 - d03408c: 2279 movs r2, #121 ; 0x79 - d03408e: 4621 mov r1, r4 - d034090: 9300 str r3, [sp, #0] - d034092: 4628 mov r0, r5 - d034094: f44f 4360 mov.w r3, #57344 ; 0xe000 - d034098: f003 fd7e bl d037b98 <halrf_wrf> - d03409c: b003 add sp, #12 - d03409e: bd30 pop {r4, r5, pc} - d0340a0: 000ffff0 .word 0x000ffff0 - -0d0340a4 <_txgapk_nctl_done_8730e>: - d0340a4: b510 push {r4, lr} - d0340a6: 2400 movs r4, #0 - d0340a8: 21ff movs r1, #255 ; 0xff - d0340aa: f64b 70f8 movw r0, #49144 ; 0xbff8 - d0340ae: f003 fd66 bl d037b7e <halrf_rreg> - d0340b2: 2855 cmp r0, #85 ; 0x55 - d0340b4: f04f 000a mov.w r0, #10 - d0340b8: d117 bne.n d0340ea <_txgapk_nctl_done_8730e+0x46> - d0340ba: f7d1 fd05 bl d005ac8 <rtw_udelay_os> - d0340be: 21ff movs r1, #255 ; 0xff - d0340c0: f248 0010 movw r0, #32784 ; 0x8010 - d0340c4: f003 fd5b bl d037b7e <halrf_rreg> - d0340c8: 2855 cmp r0, #85 ; 0x55 - d0340ca: d1ed bne.n d0340a8 <_txgapk_nctl_done_8730e+0x4> - d0340cc: f04f 6180 mov.w r1, #67108864 ; 0x4000000 - d0340d0: f248 0008 movw r0, #32776 ; 0x8008 - d0340d4: f003 fd53 bl d037b7e <halrf_rreg> - d0340d8: b2c4 uxtb r4, r0 - d0340da: 2200 movs r2, #0 - d0340dc: 21ff movs r1, #255 ; 0xff - d0340de: f248 0010 movw r0, #32784 ; 0x8010 - d0340e2: f003 fd38 bl d037b56 <halrf_wreg> - d0340e6: 4620 mov r0, r4 - d0340e8: bd10 pop {r4, pc} - d0340ea: f7d1 fced bl d005ac8 <rtw_udelay_os> - d0340ee: 3401 adds r4, #1 - d0340f0: f242 0309 movw r3, #8201 ; 0x2009 - d0340f4: 429c cmp r4, r3 - d0340f6: d1d7 bne.n d0340a8 <_txgapk_nctl_done_8730e+0x4> - d0340f8: 2401 movs r4, #1 - d0340fa: e7ee b.n d0340da <_txgapk_nctl_done_8730e+0x36> - -0d0340fc <_txgapk_one_shot_8730e>: - d0340fc: b538 push {r3, r4, r5, lr} - d0340fe: 4604 mov r4, r0 - d034100: 460d mov r5, r1 - d034102: f64b 70f8 movw r0, #49144 ; 0xbff8 - d034106: 21ff movs r1, #255 ; 0xff - d034108: f003 fd39 bl d037b7e <halrf_rreg> - d03410c: b140 cbz r0, d034120 <_txgapk_one_shot_8730e+0x24> - d03410e: f248 0010 movw r0, #32784 ; 0x8010 - d034112: 2200 movs r2, #0 - d034114: 21ff movs r1, #255 ; 0xff - d034116: f003 fd1e bl d037b56 <halrf_wreg> - d03411a: 2064 movs r0, #100 ; 0x64 - d03411c: f7d1 fcd4 bl d005ac8 <rtw_udelay_os> - d034120: f640 4219 movw r2, #3097 ; 0xc19 - d034124: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034128: f44f 4000 mov.w r0, #32768 ; 0x8000 - d03412c: ea42 2205 orr.w r2, r2, r5, lsl #8 - d034130: f003 fd11 bl d037b56 <halrf_wreg> - d034134: 4620 mov r0, r4 - d034136: f7ff ffb5 bl d0340a4 <_txgapk_nctl_done_8730e> - d03413a: 2200 movs r2, #0 - d03413c: 21ff movs r1, #255 ; 0xff - d03413e: f248 0010 movw r0, #32784 ; 0x8010 - d034142: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d034146: f003 bd06 b.w d037b56 <halrf_wreg> +0d033bd0 <_dpk_cal_select_8730e>: + d033bd0: b5f0 push {r4, r5, r6, r7, lr} + d033bd2: b0a3 sub sp, #140 ; 0x8c + d033bd4: 4604 mov r4, r0 + d033bd6: 460f mov r7, r1 + d033bd8: 2214 movs r2, #20 + d033bda: 2100 movs r1, #0 + d033bdc: 4668 mov r0, sp + d033bde: f00f f8e3 bl d042da8 <____wrap_memset_veneer> + d033be2: 221c movs r2, #28 + d033be4: 2100 movs r1, #0 + d033be6: a814 add r0, sp, #80 ; 0x50 + d033be8: f00f f8de bl d042da8 <____wrap_memset_veneer> + d033bec: 2214 movs r2, #20 + d033bee: 4d40 ldr r5, [pc, #256] ; (d033cf0 <_dpk_cal_select_8730e+0x120>) + d033bf0: 2100 movs r1, #0 + d033bf2: eb0d 0002 add.w r0, sp, r2 + d033bf6: f00f f8d7 bl d042da8 <____wrap_memset_veneer> + d033bfa: f10d 0c28 add.w ip, sp, #40 ; 0x28 + d033bfe: cd0f ldmia r5!, {r0, r1, r2, r3} + d033c00: 462e mov r6, r5 + d033c02: 3520 adds r5, #32 + d033c04: e8ac 000f stmia.w ip!, {r0, r1, r2, r3} + d033c08: f856 3b04 ldr.w r3, [r6], #4 + d033c0c: f8cc 3000 str.w r3, [ip] + d033c10: f10d 0c6c add.w ip, sp, #108 ; 0x6c + d033c14: ce0f ldmia r6!, {r0, r1, r2, r3} + d033c16: e8ac 000f stmia.w ip!, {r0, r1, r2, r3} + d033c1a: e896 0007 ldmia.w r6, {r0, r1, r2} + d033c1e: ae0f add r6, sp, #60 ; 0x3c + d033c20: e88c 0007 stmia.w ip, {r0, r1, r2} + d033c24: cd0f ldmia r5!, {r0, r1, r2, r3} + d033c26: c60f stmia r6!, {r0, r1, r2, r3} + d033c28: 682b ldr r3, [r5, #0] + d033c2a: aa14 add r2, sp, #80 ; 0x50 + d033c2c: a91b add r1, sp, #108 ; 0x6c + d033c2e: 4620 mov r0, r4 + d033c30: 6033 str r3, [r6, #0] + d033c32: 19e6 adds r6, r4, r7 + d033c34: f896 5460 ldrb.w r5, [r6, #1120] ; 0x460 + d033c38: f7ff fa14 bl d033064 <_dpk_bkup_bb_8730e> + d033c3c: 466a mov r2, sp + d033c3e: a90a add r1, sp, #40 ; 0x28 + d033c40: 4620 mov r0, r4 + d033c42: f7ff f9ff bl d033044 <_dpk_bkup_kip_8730e> + d033c46: 463b mov r3, r7 + d033c48: aa05 add r2, sp, #20 + d033c4a: a90f add r1, sp, #60 ; 0x3c + d033c4c: 4620 mov r0, r4 + d033c4e: f7ff fa19 bl d033084 <_dpk_bkup_rf_8730e> + d033c52: 4639 mov r1, r7 + d033c54: 4620 mov r0, r4 + d033c56: f7ff faef bl d033238 <_dpk_information_8730e> + d033c5a: f896 3034 ldrb.w r3, [r6, #52] ; 0x34 + d033c5e: b11b cbz r3, d033c68 <_dpk_cal_select_8730e+0x98> + d033c60: 2101 movs r1, #1 + d033c62: 4620 mov r0, r4 + d033c64: f7ff fbde bl d033424 <_dpk_tssi_pause_8730e> + d033c68: f7ff fafe bl d033268 <_dpk_bb_afe_setting_8730e> + d033c6c: 2314 movs r3, #20 + d033c6e: 220a movs r2, #10 + d033c70: 437b muls r3, r7 + d033c72: fb02 3305 mla r3, r2, r5, r3 + d033c76: 4423 add r3, r4 + d033c78: f893 3468 ldrb.w r3, [r3, #1128] ; 0x468 + d033c7c: b953 cbnz r3, d033c94 <_dpk_cal_select_8730e+0xc4> + d033c7e: 2503 movs r5, #3 + d033c80: 2235 movs r2, #53 ; 0x35 + d033c82: 4639 mov r1, r7 + d033c84: 4620 mov r0, r4 + d033c86: f7ff ff07 bl d033a98 <_dpk_main_8730e> + d033c8a: b118 cbz r0, d033c94 <_dpk_cal_select_8730e+0xc4> + d033c8c: 3d01 subs r5, #1 + d033c8e: f015 05ff ands.w r5, r5, #255 ; 0xff + d033c92: d1f5 bne.n d033c80 <_dpk_cal_select_8730e+0xb0> + d033c94: 2503 movs r5, #3 + d033c96: 2239 movs r2, #57 ; 0x39 + d033c98: 4639 mov r1, r7 + d033c9a: 4620 mov r0, r4 + d033c9c: f7ff fefc bl d033a98 <_dpk_main_8730e> + d033ca0: 4602 mov r2, r0 + d033ca2: b118 cbz r0, d033cac <_dpk_cal_select_8730e+0xdc> + d033ca4: 3d01 subs r5, #1 + d033ca6: f015 05ff ands.w r5, r5, #255 ; 0xff + d033caa: d1f4 bne.n d033c96 <_dpk_cal_select_8730e+0xc6> + d033cac: 4639 mov r1, r7 + d033cae: 4620 mov r0, r4 + d033cb0: f7ff ff56 bl d033b60 <halrf_dpk_onoff_8730e> + d033cb4: f7ff fb5e bl d033374 <_dpk_bb_afe_restore_8730e> + d033cb8: aa14 add r2, sp, #80 ; 0x50 + d033cba: a91b add r1, sp, #108 ; 0x6c + d033cbc: 4620 mov r0, r4 + d033cbe: f7ff fa11 bl d0330e4 <_dpk_reload_bb_8730e> + d033cc2: 4620 mov r0, r4 + d033cc4: f7ff fc3e bl d033544 <_dpk_kip_restore_8730e> + d033cc8: 466a mov r2, sp + d033cca: a90a add r1, sp, #40 ; 0x28 + d033ccc: 4620 mov r0, r4 + d033cce: f7ff f9f9 bl d0330c4 <_dpk_reload_kip_8730e> + d033cd2: 463b mov r3, r7 + d033cd4: aa05 add r2, sp, #20 + d033cd6: a90f add r1, sp, #60 ; 0x3c + d033cd8: 4620 mov r0, r4 + d033cda: f7ff fa13 bl d033104 <_dpk_reload_rf_8730e> + d033cde: f896 3034 ldrb.w r3, [r6, #52] ; 0x34 + d033ce2: b11b cbz r3, d033cec <_dpk_cal_select_8730e+0x11c> + d033ce4: 2100 movs r1, #0 + d033ce6: 4620 mov r0, r4 + d033ce8: f7ff fb9c bl d033424 <_dpk_tssi_pause_8730e> + d033cec: b023 add sp, #140 ; 0x8c + d033cee: bdf0 pop {r4, r5, r6, r7, pc} + d033cf0: 0d0520b4 .word 0x0d0520b4 + +0d033cf4 <_dpk_force_bypass_8730e>: + d033cf4: 2201 movs r2, #1 + d033cf6: 2100 movs r1, #0 + d033cf8: f7ff bf32 b.w d033b60 <halrf_dpk_onoff_8730e> + +0d033cfc <halrf_dpk_8730e>: + d033cfc: f890 1907 ldrb.w r1, [r0, #2311] ; 0x907 + d033d00: 4603 mov r3, r0 + d033d02: b911 cbnz r1, d033d0a <halrf_dpk_8730e+0xe> + d033d04: f890 2424 ldrb.w r2, [r0, #1060] ; 0x424 + d033d08: b912 cbnz r2, d033d10 <halrf_dpk_8730e+0x14> + d033d0a: 4618 mov r0, r3 + d033d0c: f7ff bff2 b.w d033cf4 <_dpk_force_bypass_8730e> + d033d10: f7ff bf5e b.w d033bd0 <_dpk_cal_select_8730e> + +0d033d14 <halrf_dpk_track_8730e>: + d033d14: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d033d16: f890 346d ldrb.w r3, [r0, #1133] ; 0x46d + d033d1a: 4605 mov r5, r0 + d033d1c: 2b00 cmp r3, #0 + d033d1e: d05d beq.n d033ddc <halrf_dpk_track_8730e+0xc8> + d033d20: f890 243b ldrb.w r2, [r0, #1083] ; 0x43b + d033d24: f890 1039 ldrb.w r1, [r0, #57] ; 0x39 + d033d28: 4402 add r2, r0 + d033d2a: f890 3460 ldrb.w r3, [r0, #1120] ; 0x460 + d033d2e: f882 1429 strb.w r1, [r2, #1065] ; 0x429 + d033d32: 220a movs r2, #10 + d033d34: f890 6429 ldrb.w r6, [r0, #1065] ; 0x429 + d033d38: fb02 0203 mla r2, r2, r3, r0 + d033d3c: 2e00 cmp r6, #0 + d033d3e: bf08 it eq + d033d40: 460e moveq r6, r1 + d033d42: f892 446a ldrb.w r4, [r2, #1130] ; 0x46a + d033d46: b12c cbz r4, d033d54 <halrf_dpk_track_8730e+0x40> + d033d48: 2e00 cmp r6, #0 + d033d4a: d049 beq.n d033de0 <halrf_dpk_track_8730e+0xcc> + d033d4c: f892 446d ldrb.w r4, [r2, #1133] ; 0x46d + d033d50: 1ba4 subs r4, r4, r6 + d033d52: b264 sxtb r4, r4 + d033d54: 210a movs r1, #10 + d033d56: eb04 0444 add.w r4, r4, r4, lsl #1 + d033d5a: f895 2034 ldrb.w r2, [r5, #52] ; 0x34 + d033d5e: fb01 5303 mla r3, r1, r3, r5 + d033d62: f893 3468 ldrb.w r3, [r3, #1128] ; 0x468 + d033d66: 2b00 cmp r3, #0 + d033d68: d142 bne.n d033df0 <halrf_dpk_track_8730e+0xdc> + d033d6a: 2305 movs r3, #5 + d033d6c: fb94 f4f3 sdiv r4, r4, r3 + d033d70: 2a00 cmp r2, #0 + d033d72: d137 bne.n d033de4 <halrf_dpk_track_8730e+0xd0> + d033d74: b264 sxtb r4, r4 + d033d76: 213f movs r1, #63 ; 0x3f + d033d78: f44f 50e3 mov.w r0, #7264 ; 0x1c60 + d033d7c: f003 ff6d bl d037c5a <halrf_rreg> + d033d80: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d033d84: b2c7 uxtb r7, r0 + d033d86: f44f 50e3 mov.w r0, #7264 ; 0x1c60 + d033d8a: f003 ff66 bl d037c5a <halrf_rreg> + d033d8e: 2f00 cmp r7, #0 + d033d90: d03b beq.n d033e0a <halrf_dpk_track_8730e+0xf6> + d033d92: b10e cbz r6, d033d98 <halrf_dpk_track_8730e+0x84> + d033d94: 4404 add r4, r0 + d033d96: b266 sxtb r6, r4 + d033d98: f895 302e ldrb.w r3, [r5, #46] ; 0x2e + d033d9c: 2b01 cmp r3, #1 + d033d9e: d015 beq.n d033dcc <halrf_dpk_track_8730e+0xb8> + d033da0: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d033da4: f248 00f0 movw r0, #33008 ; 0x80f0 + d033da8: f003 ff57 bl d037c5a <halrf_rreg> + d033dac: b970 cbnz r0, d033dcc <halrf_dpk_track_8730e+0xb8> + d033dae: b16f cbz r7, d033dcc <halrf_dpk_track_8730e+0xb8> + d033db0: f106 024f add.w r2, r6, #79 ; 0x4f + d033db4: 4916 ldr r1, [pc, #88] ; (d033e10 <halrf_dpk_track_8730e+0xfc>) + d033db6: f248 00d8 movw r0, #32984 ; 0x80d8 + d033dba: 9201 str r2, [sp, #4] + d033dbc: f003 ff39 bl d037c32 <halrf_wreg> + d033dc0: 9a01 ldr r2, [sp, #4] + d033dc2: f248 00d8 movw r0, #32984 ; 0x80d8 + d033dc6: 4913 ldr r1, [pc, #76] ; (d033e14 <halrf_dpk_track_8730e+0x100>) + d033dc8: f003 ff33 bl d037c32 <halrf_wreg> + d033dcc: f895 343b ldrb.w r3, [r5, #1083] ; 0x43b + d033dd0: 3301 adds r3, #1 + d033dd2: b2db uxtb r3, r3 + d033dd4: 2b01 cmp r3, #1 + d033dd6: bf18 it ne + d033dd8: f885 343b strbne.w r3, [r5, #1083] ; 0x43b + d033ddc: b003 add sp, #12 + d033dde: bdf0 pop {r4, r5, r6, r7, pc} + d033de0: 4634 mov r4, r6 + d033de2: e7b7 b.n d033d54 <halrf_dpk_track_8730e+0x40> + d033de4: eb04 0444 add.w r4, r4, r4, lsl #1 + d033de8: 2306 movs r3, #6 + d033dea: fb94 f4f3 sdiv r4, r4, r3 + d033dee: e7c1 b.n d033d74 <halrf_dpk_track_8730e+0x60> + d033df0: 2c00 cmp r4, #0 + d033df2: bfb8 it lt + d033df4: 3403 addlt r4, #3 + d033df6: 10a4 asrs r4, r4, #2 + d033df8: 2a00 cmp r2, #0 + d033dfa: d0bb beq.n d033d74 <halrf_dpk_track_8730e+0x60> + d033dfc: eb04 0444 add.w r4, r4, r4, lsl #1 + d033e00: 2305 movs r3, #5 + d033e02: fb94 f3f3 sdiv r3, r4, r3 + d033e06: b25c sxtb r4, r3 + d033e08: e7b5 b.n d033d76 <halrf_dpk_track_8730e+0x62> + d033e0a: 463e mov r6, r7 + d033e0c: e7c4 b.n d033d98 <halrf_dpk_track_8730e+0x84> + d033e0e: bf00 nop + d033e10: 3fe00000 .word 0x3fe00000 + d033e14: 001ff000 .word 0x001ff000 + +0d033e18 <_txgapk_backup_bb_registers_8730e>: + d033e18: b5f8 push {r3, r4, r5, r6, r7, lr} + d033e1a: 460e mov r6, r1 + d033e1c: 4617 mov r7, r2 + d033e1e: 461d mov r5, r3 + d033e20: 2400 movs r4, #0 + d033e22: 42ac cmp r4, r5 + d033e24: d100 bne.n d033e28 <_txgapk_backup_bb_registers_8730e+0x10> + d033e26: bdf8 pop {r3, r4, r5, r6, r7, pc} + d033e28: f856 0024 ldr.w r0, [r6, r4, lsl #2] + d033e2c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033e30: f003 ff13 bl d037c5a <halrf_rreg> + d033e34: f847 0024 str.w r0, [r7, r4, lsl #2] + d033e38: 3401 adds r4, #1 + d033e3a: e7f2 b.n d033e22 <_txgapk_backup_bb_registers_8730e+0xa> + +0d033e3c <_txgapk_reload_bb_registers_8730e>: + d033e3c: b5f8 push {r3, r4, r5, r6, r7, lr} + d033e3e: 460e mov r6, r1 + d033e40: 4617 mov r7, r2 + d033e42: 461d mov r5, r3 + d033e44: 2400 movs r4, #0 + d033e46: 42ac cmp r4, r5 + d033e48: d100 bne.n d033e4c <_txgapk_reload_bb_registers_8730e+0x10> + d033e4a: bdf8 pop {r3, r4, r5, r6, r7, pc} + d033e4c: f857 2024 ldr.w r2, [r7, r4, lsl #2] + d033e50: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033e54: f856 0024 ldr.w r0, [r6, r4, lsl #2] + d033e58: 3401 adds r4, #1 + d033e5a: f003 feea bl d037c32 <halrf_wreg> + d033e5e: e7f2 b.n d033e46 <_txgapk_reload_bb_registers_8730e+0xa> + +0d033e60 <_halrf_txgapk_bkup_rf_8730e>: + d033e60: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d033e64: 4607 mov r7, r0 + d033e66: 4688 mov r8, r1 + d033e68: 4691 mov r9, r2 + d033e6a: 461d mov r5, r3 + d033e6c: 2600 movs r6, #0 + d033e6e: f8df a028 ldr.w sl, [pc, #40] ; d033e98 <_halrf_txgapk_bkup_rf_8730e+0x38> + d033e72: b2f4 uxtb r4, r6 + d033e74: 3601 adds r6, #1 + d033e76: 42a5 cmp r5, r4 + d033e78: d801 bhi.n d033e7e <_halrf_txgapk_bkup_rf_8730e+0x1e> + d033e7a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d033e7e: 687b ldr r3, [r7, #4] + d033e80: 2100 movs r1, #0 + d033e82: f858 2024 ldr.w r2, [r8, r4, lsl #2] + d033e86: 6958 ldr r0, [r3, #20] + d033e88: 4653 mov r3, sl + d033e8a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d033e8e: f7e1 f90b bl d0150a8 <halbb_read_rf_reg> + d033e92: f849 0024 str.w r0, [r9, r4, lsl #2] + d033e96: e7ec b.n d033e72 <_halrf_txgapk_bkup_rf_8730e+0x12> + d033e98: 000fffff .word 0x000fffff + +0d033e9c <_halrf_txgapk_reload_rf_8730e>: + d033e9c: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} + d033ea0: 4682 mov sl, r0 + d033ea2: 460f mov r7, r1 + d033ea4: 4690 mov r8, r2 + d033ea6: 461d mov r5, r3 + d033ea8: 2600 movs r6, #0 + d033eaa: f8df 9028 ldr.w r9, [pc, #40] ; d033ed4 <_halrf_txgapk_reload_rf_8730e+0x38> + d033eae: b2f4 uxtb r4, r6 + d033eb0: 3601 adds r6, #1 + d033eb2: 42a5 cmp r5, r4 + d033eb4: d802 bhi.n d033ebc <_halrf_txgapk_reload_rf_8730e+0x20> + d033eb6: b002 add sp, #8 + d033eb8: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d033ebc: f858 3024 ldr.w r3, [r8, r4, lsl #2] + d033ec0: 2100 movs r1, #0 + d033ec2: f857 2024 ldr.w r2, [r7, r4, lsl #2] + d033ec6: 4650 mov r0, sl + d033ec8: 9300 str r3, [sp, #0] + d033eca: 464b mov r3, r9 + d033ecc: f003 fed2 bl d037c74 <halrf_wrf> + d033ed0: e7ed b.n d033eae <_halrf_txgapk_reload_rf_8730e+0x12> + d033ed2: bf00 nop + d033ed4: 000fffff .word 0x000fffff + +0d033ed8 <_txgapk_afe_setting_8730e>: + d033ed8: b573 push {r0, r1, r4, r5, r6, lr} + d033eda: 4605 mov r5, r0 + d033edc: 460c mov r4, r1 + d033ede: 2900 cmp r1, #0 + d033ee0: f000 8087 beq.w d033ff2 <_txgapk_afe_setting_8730e+0x11a> + d033ee4: 2201 movs r2, #1 + d033ee6: f04f 6100 mov.w r1, #134217728 ; 0x8000000 + d033eea: f645 0064 movw r0, #22628 ; 0x5864 + d033eee: f003 fea0 bl d037c32 <halrf_wreg> + d033ef2: 2201 movs r2, #1 + d033ef4: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d033ef8: f645 0064 movw r0, #22628 ; 0x5864 + d033efc: f003 fe99 bl d037c32 <halrf_wreg> + d033f00: 4a7d ldr r2, [pc, #500] ; (d0340f8 <_txgapk_afe_setting_8730e+0x220>) + d033f02: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 + d033f06: f242 0008 movw r0, #8200 ; 0x2008 + d033f0a: f003 fe92 bl d037c32 <halrf_wreg> + d033f0e: 2201 movs r2, #1 + d033f10: f44f 3180 mov.w r1, #65536 ; 0x10000 + d033f14: f242 00fc movw r0, #8444 ; 0x20fc + d033f18: f003 fe8b bl d037c32 <halrf_wreg> + d033f1c: 2200 movs r2, #0 + d033f1e: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d033f22: f242 00fc movw r0, #8444 ; 0x20fc + d033f26: f003 fe84 bl d037c32 <halrf_wreg> + d033f2a: 2201 movs r2, #1 + d033f2c: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d033f30: f242 00fc movw r0, #8444 ; 0x20fc + d033f34: f003 fe7d bl d037c32 <halrf_wreg> + d033f38: 2200 movs r2, #0 + d033f3a: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d033f3e: f242 00fc movw r0, #8444 ; 0x20fc + d033f42: f003 fe76 bl d037c32 <halrf_wreg> + d033f46: 4a6d ldr r2, [pc, #436] ; (d0340fc <_txgapk_afe_setting_8730e+0x224>) + d033f48: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d033f4c: f245 6070 movw r0, #22128 ; 0x5670 + d033f50: f003 fe6f bl d037c32 <halrf_wreg> + d033f54: 2201 movs r2, #1 + d033f56: f44f 4100 mov.w r1, #32768 ; 0x8000 + d033f5a: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d033f5e: f003 fe68 bl d037c32 <halrf_wreg> + d033f62: 2201 movs r2, #1 + d033f64: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d033f68: f245 6070 movw r0, #22128 ; 0x5670 + d033f6c: f003 fe61 bl d037c32 <halrf_wreg> + d033f70: 2207 movs r2, #7 + d033f72: f44f 41e0 mov.w r1, #28672 ; 0x7000 + d033f76: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d033f7a: f003 fe5a bl d037c32 <halrf_wreg> + d033f7e: 2201 movs r2, #1 + d033f80: f44f 2100 mov.w r1, #524288 ; 0x80000 + d033f84: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d033f88: f003 fe53 bl d037c32 <halrf_wreg> + d033f8c: 2206 movs r2, #6 + d033f8e: f44f 21e0 mov.w r1, #458752 ; 0x70000 + d033f92: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d033f96: f003 fe4c bl d037c32 <halrf_wreg> + d033f9a: 2201 movs r2, #1 + d033f9c: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 + d033fa0: f245 6070 movw r0, #22128 ; 0x5670 + d033fa4: f003 fe45 bl d037c32 <halrf_wreg> + d033fa8: 220f movs r2, #15 + d033faa: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d033fae: f44f 7043 mov.w r0, #780 ; 0x30c + d033fb2: f003 fe3e bl d037c32 <halrf_wreg> + d033fb6: 2201 movs r2, #1 + d033fb8: 4951 ldr r1, [pc, #324] ; (d034100 <_txgapk_afe_setting_8730e+0x228>) + d033fba: f44f 704b mov.w r0, #812 ; 0x32c + d033fbe: f003 fe38 bl d037c32 <halrf_wreg> + d033fc2: 2201 movs r2, #1 + d033fc4: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d033fc8: f241 20b8 movw r0, #4792 ; 0x12b8 + d033fcc: f003 fe31 bl d037c32 <halrf_wreg> + d033fd0: 2201 movs r2, #1 + d033fd2: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d033fd6: f242 00fc movw r0, #8444 ; 0x20fc + d033fda: f003 fe2a bl d037c32 <halrf_wreg> + d033fde: 2201 movs r2, #1 + d033fe0: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d033fe4: f242 00fc movw r0, #8444 ; 0x20fc + d033fe8: b002 add sp, #8 + d033fea: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d033fee: f003 be20 b.w d037c32 <halrf_wreg> + d033ff2: f44f 2300 mov.w r3, #524288 ; 0x80000 + d033ff6: 22ee movs r2, #238 ; 0xee + d033ff8: 9100 str r1, [sp, #0] + d033ffa: 2601 movs r6, #1 + d033ffc: f003 fe3a bl d037c74 <halrf_wrf> + d034000: 2302 movs r3, #2 + d034002: 2205 movs r2, #5 + d034004: 4621 mov r1, r4 + d034006: 4628 mov r0, r5 + d034008: 9400 str r4, [sp, #0] + d03400a: f003 fe33 bl d037c74 <halrf_wrf> + d03400e: f44f 2380 mov.w r3, #262144 ; 0x40000 + d034012: 22ee movs r2, #238 ; 0xee + d034014: 4621 mov r1, r4 + d034016: 4628 mov r0, r5 + d034018: 9400 str r4, [sp, #0] + d03401a: f003 fe2b bl d037c74 <halrf_wrf> + d03401e: 2302 movs r3, #2 + d034020: 22db movs r2, #219 ; 0xdb + d034022: 4621 mov r1, r4 + d034024: 4628 mov r0, r5 + d034026: 9400 str r4, [sp, #0] + d034028: f003 fe24 bl d037c74 <halrf_wrf> + d03402c: 4633 mov r3, r6 + d03402e: 2205 movs r2, #5 + d034030: 4621 mov r1, r4 + d034032: 4628 mov r0, r5 + d034034: 9600 str r6, [sp, #0] + d034036: f003 fe1d bl d037c74 <halrf_wrf> + d03403a: 4622 mov r2, r4 + d03403c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034040: f248 0008 movw r0, #32776 ; 0x8008 + d034044: f003 fdf5 bl d037c32 <halrf_wreg> + d034048: 4a2e ldr r2, [pc, #184] ; (d034104 <_txgapk_afe_setting_8730e+0x22c>) + d03404a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03404e: f248 1008 movw r0, #33032 ; 0x8108 + d034052: f003 fdee bl d037c32 <halrf_wreg> + d034056: 4622 mov r2, r4 + d034058: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03405c: f248 00b8 movw r0, #32952 ; 0x80b8 + d034060: f003 fde7 bl d037c32 <halrf_wreg> + d034064: 4622 mov r2, r4 + d034066: 213f movs r1, #63 ; 0x3f + d034068: f248 00cc movw r0, #32972 ; 0x80cc + d03406c: f003 fde1 bl d037c32 <halrf_wreg> + d034070: 4622 mov r2, r4 + d034072: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034076: f248 1020 movw r0, #33056 ; 0x8120 + d03407a: f003 fdda bl d037c32 <halrf_wreg> + d03407e: 4622 mov r2, r4 + d034080: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034084: f248 1038 movw r0, #33080 ; 0x8138 + d034088: f003 fdd3 bl d037c32 <halrf_wreg> + d03408c: 4632 mov r2, r6 + d03408e: f44f 3180 mov.w r1, #65536 ; 0x10000 + d034092: f242 00fc movw r0, #8444 ; 0x20fc + d034096: f003 fdcc bl d037c32 <halrf_wreg> + d03409a: 4622 mov r2, r4 + d03409c: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d0340a0: f242 00fc movw r0, #8444 ; 0x20fc + d0340a4: f003 fdc5 bl d037c32 <halrf_wreg> + d0340a8: 4632 mov r2, r6 + d0340aa: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d0340ae: f242 00fc movw r0, #8444 ; 0x20fc + d0340b2: f003 fdbe bl d037c32 <halrf_wreg> + d0340b6: 4622 mov r2, r4 + d0340b8: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0340bc: f242 00fc movw r0, #8444 ; 0x20fc + d0340c0: f003 fdb7 bl d037c32 <halrf_wreg> + d0340c4: 4622 mov r2, r4 + d0340c6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0340ca: f245 6070 movw r0, #22128 ; 0x5670 + d0340ce: f003 fdb0 bl d037c32 <halrf_wreg> + d0340d2: 4622 mov r2, r4 + d0340d4: f44f 217f mov.w r1, #1044480 ; 0xff000 + d0340d8: f44f 5095 mov.w r0, #4768 ; 0x12a0 + d0340dc: f003 fda9 bl d037c32 <halrf_wreg> + d0340e0: 4622 mov r2, r4 + d0340e2: f44f 3180 mov.w r1, #65536 ; 0x10000 + d0340e6: f242 00fc movw r0, #8444 ; 0x20fc + d0340ea: f003 fda2 bl d037c32 <halrf_wreg> + d0340ee: 4622 mov r2, r4 + d0340f0: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d0340f4: e776 b.n d033fe4 <_txgapk_afe_setting_8730e+0x10c> + d0340f6: bf00 nop + d0340f8: 000fffff .word 0x000fffff + d0340fc: f801fffd .word 0xf801fffd + d034100: ffff0000 .word 0xffff0000 + d034104: 0a008083 .word 0x0a008083 + +0d034108 <_txgapk_rf_setting_8730e>: + d034108: b537 push {r0, r1, r2, r4, r5, lr} + d03410a: 2400 movs r4, #0 + d03410c: 2301 movs r3, #1 + d03410e: 2205 movs r2, #5 + d034110: 4605 mov r5, r0 + d034112: 4621 mov r1, r4 + d034114: 9400 str r4, [sp, #0] + d034116: f003 fdad bl d037c74 <halrf_wrf> + d03411a: 2201 movs r2, #1 + d03411c: 2108 movs r1, #8 + d03411e: f44f 4000 mov.w r0, #32768 ; 0x8000 + d034122: f003 fd86 bl d037c32 <halrf_wreg> + d034126: 2201 movs r2, #1 + d034128: 2180 movs r1, #128 ; 0x80 + d03412a: f248 0008 movw r0, #32776 ; 0x8008 + d03412e: f003 fd80 bl d037c32 <halrf_wreg> + d034132: f245 033e movw r3, #20542 ; 0x503e + d034136: 4622 mov r2, r4 + d034138: 4621 mov r1, r4 + d03413a: 4628 mov r0, r5 + d03413c: 9300 str r3, [sp, #0] + d03413e: 4b0f ldr r3, [pc, #60] ; (d03417c <_txgapk_rf_setting_8730e+0x74>) + d034140: f003 fd98 bl d037c74 <halrf_wrf> + d034144: 2308 movs r3, #8 + d034146: 4621 mov r1, r4 + d034148: 4628 mov r0, r5 + d03414a: 9300 str r3, [sp, #0] + d03414c: 2283 movs r2, #131 ; 0x83 + d03414e: 23f0 movs r3, #240 ; 0xf0 + d034150: f003 fd90 bl d037c74 <halrf_wrf> + d034154: 2301 movs r3, #1 + d034156: 4621 mov r1, r4 + d034158: 4628 mov r0, r5 + d03415a: 9300 str r3, [sp, #0] + d03415c: 2279 movs r2, #121 ; 0x79 + d03415e: f44f 5380 mov.w r3, #4096 ; 0x1000 + d034162: f003 fd87 bl d037c74 <halrf_wrf> + d034166: 2307 movs r3, #7 + d034168: 2279 movs r2, #121 ; 0x79 + d03416a: 4621 mov r1, r4 + d03416c: 9300 str r3, [sp, #0] + d03416e: 4628 mov r0, r5 + d034170: f44f 4360 mov.w r3, #57344 ; 0xe000 + d034174: f003 fd7e bl d037c74 <halrf_wrf> + d034178: b003 add sp, #12 + d03417a: bd30 pop {r4, r5, pc} + d03417c: 000ffff0 .word 0x000ffff0 + +0d034180 <_txgapk_nctl_done_8730e>: + d034180: b510 push {r4, lr} + d034182: 2400 movs r4, #0 + d034184: 21ff movs r1, #255 ; 0xff + d034186: f64b 70f8 movw r0, #49144 ; 0xbff8 + d03418a: f003 fd66 bl d037c5a <halrf_rreg> + d03418e: 2855 cmp r0, #85 ; 0x55 + d034190: f04f 000a mov.w r0, #10 + d034194: d117 bne.n d0341c6 <_txgapk_nctl_done_8730e+0x46> + d034196: f7d1 fc97 bl d005ac8 <rtw_udelay_os> + d03419a: 21ff movs r1, #255 ; 0xff + d03419c: f248 0010 movw r0, #32784 ; 0x8010 + d0341a0: f003 fd5b bl d037c5a <halrf_rreg> + d0341a4: 2855 cmp r0, #85 ; 0x55 + d0341a6: d1ed bne.n d034184 <_txgapk_nctl_done_8730e+0x4> + d0341a8: f04f 6180 mov.w r1, #67108864 ; 0x4000000 + d0341ac: f248 0008 movw r0, #32776 ; 0x8008 + d0341b0: f003 fd53 bl d037c5a <halrf_rreg> + d0341b4: b2c4 uxtb r4, r0 + d0341b6: 2200 movs r2, #0 + d0341b8: 21ff movs r1, #255 ; 0xff + d0341ba: f248 0010 movw r0, #32784 ; 0x8010 + d0341be: f003 fd38 bl d037c32 <halrf_wreg> + d0341c2: 4620 mov r0, r4 + d0341c4: bd10 pop {r4, pc} + d0341c6: f7d1 fc7f bl d005ac8 <rtw_udelay_os> + d0341ca: 3401 adds r4, #1 + d0341cc: f242 0309 movw r3, #8201 ; 0x2009 + d0341d0: 429c cmp r4, r3 + d0341d2: d1d7 bne.n d034184 <_txgapk_nctl_done_8730e+0x4> + d0341d4: 2401 movs r4, #1 + d0341d6: e7ee b.n d0341b6 <_txgapk_nctl_done_8730e+0x36> + +0d0341d8 <_txgapk_one_shot_8730e>: + d0341d8: b538 push {r3, r4, r5, lr} + d0341da: 4604 mov r4, r0 + d0341dc: 460d mov r5, r1 + d0341de: f64b 70f8 movw r0, #49144 ; 0xbff8 + d0341e2: 21ff movs r1, #255 ; 0xff + d0341e4: f003 fd39 bl d037c5a <halrf_rreg> + d0341e8: b140 cbz r0, d0341fc <_txgapk_one_shot_8730e+0x24> + d0341ea: f248 0010 movw r0, #32784 ; 0x8010 + d0341ee: 2200 movs r2, #0 + d0341f0: 21ff movs r1, #255 ; 0xff + d0341f2: f003 fd1e bl d037c32 <halrf_wreg> + d0341f6: 2064 movs r0, #100 ; 0x64 + d0341f8: f7d1 fc66 bl d005ac8 <rtw_udelay_os> + d0341fc: f640 4219 movw r2, #3097 ; 0xc19 + d034200: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034204: f44f 4000 mov.w r0, #32768 ; 0x8000 + d034208: ea42 2205 orr.w r2, r2, r5, lsl #8 + d03420c: f003 fd11 bl d037c32 <halrf_wreg> + d034210: 4620 mov r0, r4 + d034212: f7ff ffb5 bl d034180 <_txgapk_nctl_done_8730e> + d034216: 2200 movs r2, #0 + d034218: 21ff movs r1, #255 ; 0xff + d03421a: f248 0010 movw r0, #32784 ; 0x8010 + d03421e: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d034222: f003 bd06 b.w d037c32 <halrf_wreg> ... -0d03414c <_txgapk_enable_gapk_8730e>: - d03414c: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d034150: f04f 0801 mov.w r8, #1 - d034154: 6843 ldr r3, [r0, #4] - d034156: 460f mov r7, r1 - d034158: 4616 mov r6, r2 - d03415a: f893 407c ldrb.w r4, [r3, #124] ; 0x7c - d03415e: 2100 movs r1, #0 - d034160: f44f 7300 mov.w r3, #512 ; 0x200 - d034164: 4aa7 ldr r2, [pc, #668] ; (d034404 <_txgapk_enable_gapk_8730e+0x2b8>) - d034166: f8cd 8000 str.w r8, [sp] - d03416a: 4605 mov r5, r0 - d03416c: f003 fd14 bl d037b98 <halrf_wrf> - d034170: 2100 movs r1, #0 - d034172: f44f 2300 mov.w r3, #524288 ; 0x80000 - d034176: 4aa4 ldr r2, [pc, #656] ; (d034408 <_txgapk_enable_gapk_8730e+0x2bc>) - d034178: 9100 str r1, [sp, #0] - d03417a: 4628 mov r0, r5 - d03417c: f003 fd0c bl d037b98 <halrf_wrf> - d034180: 2100 movs r1, #0 - d034182: 2f00 cmp r7, #0 - d034184: d14f bne.n d034226 <_txgapk_enable_gapk_8730e+0xda> - d034186: 686b ldr r3, [r5, #4] - d034188: 789b ldrb r3, [r3, #2] - d03418a: 4543 cmp r3, r8 - d03418c: d93b bls.n d034206 <_txgapk_enable_gapk_8730e+0xba> - d03418e: 4a9f ldr r2, [pc, #636] ; (d03440c <_txgapk_enable_gapk_8730e+0x2c0>) - d034190: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034194: f248 105c movw r0, #33116 ; 0x815c - d034198: f003 fcdd bl d037b56 <halrf_wreg> - d03419c: 4a9c ldr r2, [pc, #624] ; (d034410 <_txgapk_enable_gapk_8730e+0x2c4>) - d03419e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0341a2: f248 1060 movw r0, #33120 ; 0x8160 - d0341a6: f003 fcd6 bl d037b56 <halrf_wreg> - d0341aa: 4a9a ldr r2, [pc, #616] ; (d034414 <_txgapk_enable_gapk_8730e+0x2c8>) - d0341ac: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0341b0: f248 1064 movw r0, #33124 ; 0x8164 - d0341b4: f003 fccf bl d037b56 <halrf_wreg> - d0341b8: 4a97 ldr r2, [pc, #604] ; (d034418 <_txgapk_enable_gapk_8730e+0x2cc>) - d0341ba: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0341be: f248 1068 movw r0, #33128 ; 0x8168 - d0341c2: f003 fcc8 bl d037b56 <halrf_wreg> - d0341c6: f04f 3230 mov.w r2, #808464432 ; 0x30303030 - d0341ca: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0341ce: f248 106c movw r0, #33132 ; 0x816c - d0341d2: f003 fcc0 bl d037b56 <halrf_wreg> - d0341d6: f243 0230 movw r2, #12336 ; 0x3030 - d0341da: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0341de: f248 1070 movw r0, #33136 ; 0x8170 - d0341e2: f003 fcb8 bl d037b56 <halrf_wreg> - d0341e6: 2e00 cmp r6, #0 - d0341e8: f000 80b4 beq.w d034354 <_txgapk_enable_gapk_8730e+0x208> - d0341ec: 2e02 cmp r6, #2 - d0341ee: d170 bne.n d0342d2 <_txgapk_enable_gapk_8730e+0x186> - d0341f0: 686b ldr r3, [r5, #4] - d0341f2: 789b ldrb r3, [r3, #2] - d0341f4: 2b01 cmp r3, #1 - d0341f6: bf8c ite hi - d0341f8: 2205 movhi r2, #5 - d0341fa: 220d movls r2, #13 - d0341fc: f240 31ff movw r1, #1023 ; 0x3ff - d034200: f248 107c movw r0, #33148 ; 0x817c - d034204: e0b0 b.n d034368 <_txgapk_enable_gapk_8730e+0x21c> - d034206: 4a85 ldr r2, [pc, #532] ; (d03441c <_txgapk_enable_gapk_8730e+0x2d0>) - d034208: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03420c: f248 105c movw r0, #33116 ; 0x815c - d034210: f003 fca1 bl d037b56 <halrf_wreg> - d034214: 4a82 ldr r2, [pc, #520] ; (d034420 <_txgapk_enable_gapk_8730e+0x2d4>) - d034216: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03421a: f248 1060 movw r0, #33120 ; 0x8160 - d03421e: f003 fc9a bl d037b56 <halrf_wreg> - d034222: 4a80 ldr r2, [pc, #512] ; (d034424 <_txgapk_enable_gapk_8730e+0x2d8>) - d034224: e7c2 b.n d0341ac <_txgapk_enable_gapk_8730e+0x60> - d034226: f44f 2300 mov.w r3, #524288 ; 0x80000 - d03422a: 4a77 ldr r2, [pc, #476] ; (d034408 <_txgapk_enable_gapk_8730e+0x2bc>) - d03422c: 4628 mov r0, r5 - d03422e: f8cd 8000 str.w r8, [sp] - d034232: f003 fcb1 bl d037b98 <halrf_wrf> - d034236: 686b ldr r3, [r5, #4] - d034238: 789b ldrb r3, [r3, #2] - d03423a: 2b01 cmp r3, #1 - d03423c: d14c bne.n d0342d8 <_txgapk_enable_gapk_8730e+0x18c> - d03423e: 4a7a ldr r2, [pc, #488] ; (d034428 <_txgapk_enable_gapk_8730e+0x2dc>) - d034240: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034244: f248 105c movw r0, #33116 ; 0x815c - d034248: f003 fc85 bl d037b56 <halrf_wreg> - d03424c: 4a77 ldr r2, [pc, #476] ; (d03442c <_txgapk_enable_gapk_8730e+0x2e0>) - d03424e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034252: f248 1060 movw r0, #33120 ; 0x8160 - d034256: f003 fc7e bl d037b56 <halrf_wreg> - d03425a: 4a75 ldr r2, [pc, #468] ; (d034430 <_txgapk_enable_gapk_8730e+0x2e4>) - d03425c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034260: f248 1064 movw r0, #33124 ; 0x8164 - d034264: f003 fc77 bl d037b56 <halrf_wreg> - d034268: 4a72 ldr r2, [pc, #456] ; (d034434 <_txgapk_enable_gapk_8730e+0x2e8>) - d03426a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03426e: f248 1068 movw r0, #33128 ; 0x8168 - d034272: f003 fc70 bl d037b56 <halrf_wreg> - d034276: f04f 3233 mov.w r2, #858993459 ; 0x33333333 +0d034228 <_txgapk_enable_gapk_8730e>: + d034228: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d03422c: f04f 0801 mov.w r8, #1 + d034230: 6843 ldr r3, [r0, #4] + d034232: 460f mov r7, r1 + d034234: 4616 mov r6, r2 + d034236: f893 407c ldrb.w r4, [r3, #124] ; 0x7c + d03423a: 2100 movs r1, #0 + d03423c: f44f 7300 mov.w r3, #512 ; 0x200 + d034240: 4aa7 ldr r2, [pc, #668] ; (d0344e0 <_txgapk_enable_gapk_8730e+0x2b8>) + d034242: f8cd 8000 str.w r8, [sp] + d034246: 4605 mov r5, r0 + d034248: f003 fd14 bl d037c74 <halrf_wrf> + d03424c: 2100 movs r1, #0 + d03424e: f44f 2300 mov.w r3, #524288 ; 0x80000 + d034252: 4aa4 ldr r2, [pc, #656] ; (d0344e4 <_txgapk_enable_gapk_8730e+0x2bc>) + d034254: 9100 str r1, [sp, #0] + d034256: 4628 mov r0, r5 + d034258: f003 fd0c bl d037c74 <halrf_wrf> + d03425c: 2100 movs r1, #0 + d03425e: 2f00 cmp r7, #0 + d034260: d14f bne.n d034302 <_txgapk_enable_gapk_8730e+0xda> + d034262: 686b ldr r3, [r5, #4] + d034264: 789b ldrb r3, [r3, #2] + d034266: 4543 cmp r3, r8 + d034268: d93b bls.n d0342e2 <_txgapk_enable_gapk_8730e+0xba> + d03426a: 4a9f ldr r2, [pc, #636] ; (d0344e8 <_txgapk_enable_gapk_8730e+0x2c0>) + d03426c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034270: f248 105c movw r0, #33116 ; 0x815c + d034274: f003 fcdd bl d037c32 <halrf_wreg> + d034278: 4a9c ldr r2, [pc, #624] ; (d0344ec <_txgapk_enable_gapk_8730e+0x2c4>) d03427a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03427e: f248 106c movw r0, #33132 ; 0x816c - d034282: f003 fc68 bl d037b56 <halrf_wreg> - d034286: f243 3233 movw r2, #13107 ; 0x3333 - d03428a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03428e: f248 1070 movw r0, #33136 ; 0x8170 - d034292: f003 fc60 bl d037b56 <halrf_wreg> - d034296: f104 036b add.w r3, r4, #107 ; 0x6b - d03429a: b2db uxtb r3, r3 - d03429c: 2b1c cmp r3, #28 - d03429e: d814 bhi.n d0342ca <_txgapk_enable_gapk_8730e+0x17e> - d0342a0: 4a61 ldr r2, [pc, #388] ; (d034428 <_txgapk_enable_gapk_8730e+0x2dc>) - d0342a2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0342a6: f248 105c movw r0, #33116 ; 0x815c - d0342aa: f003 fc54 bl d037b56 <halrf_wreg> - d0342ae: 4a62 ldr r2, [pc, #392] ; (d034438 <_txgapk_enable_gapk_8730e+0x2ec>) - d0342b0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0342b4: f248 1060 movw r0, #33120 ; 0x8160 - d0342b8: f003 fc4d bl d037b56 <halrf_wreg> - d0342bc: 4a5f ldr r2, [pc, #380] ; (d03443c <_txgapk_enable_gapk_8730e+0x2f0>) - d0342be: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0342c2: f248 1064 movw r0, #33124 ; 0x8164 - d0342c6: f003 fc46 bl d037b56 <halrf_wreg> - d0342ca: 2e00 cmp r6, #0 - d0342cc: d051 beq.n d034372 <_txgapk_enable_gapk_8730e+0x226> - d0342ce: 2e02 cmp r6, #2 - d0342d0: d07d beq.n d0343ce <_txgapk_enable_gapk_8730e+0x282> - d0342d2: b002 add sp, #8 - d0342d4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d0342d8: 2b02 cmp r3, #2 - d0342da: d129 bne.n d034330 <_txgapk_enable_gapk_8730e+0x1e4> - d0342dc: 4a58 ldr r2, [pc, #352] ; (d034440 <_txgapk_enable_gapk_8730e+0x2f4>) - d0342de: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0342e2: f248 105c movw r0, #33116 ; 0x815c - d0342e6: f003 fc36 bl d037b56 <halrf_wreg> - d0342ea: 4a56 ldr r2, [pc, #344] ; (d034444 <_txgapk_enable_gapk_8730e+0x2f8>) - d0342ec: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0342f0: f248 1060 movw r0, #33120 ; 0x8160 - d0342f4: f003 fc2f bl d037b56 <halrf_wreg> - d0342f8: 4a53 ldr r2, [pc, #332] ; (d034448 <_txgapk_enable_gapk_8730e+0x2fc>) - d0342fa: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0342fe: f248 1064 movw r0, #33124 ; 0x8164 - d034302: f003 fc28 bl d037b56 <halrf_wreg> - d034306: 4a51 ldr r2, [pc, #324] ; (d03444c <_txgapk_enable_gapk_8730e+0x300>) - d034308: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03430c: f248 1068 movw r0, #33128 ; 0x8168 - d034310: f003 fc21 bl d037b56 <halrf_wreg> - d034314: 4a4e ldr r2, [pc, #312] ; (d034450 <_txgapk_enable_gapk_8730e+0x304>) - d034316: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03431a: f248 106c movw r0, #33132 ; 0x816c - d03431e: f003 fc1a bl d037b56 <halrf_wreg> - d034322: f243 3233 movw r2, #13107 ; 0x3333 - d034326: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03432a: f248 1070 movw r0, #33136 ; 0x8170 - d03432e: e7ca b.n d0342c6 <_txgapk_enable_gapk_8730e+0x17a> - d034330: 2b03 cmp r3, #3 - d034332: d1ca bne.n d0342ca <_txgapk_enable_gapk_8730e+0x17e> - d034334: 4a35 ldr r2, [pc, #212] ; (d03440c <_txgapk_enable_gapk_8730e+0x2c0>) - d034336: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03433a: f248 105c movw r0, #33116 ; 0x815c - d03433e: f003 fc0a bl d037b56 <halrf_wreg> - d034342: 4a44 ldr r2, [pc, #272] ; (d034454 <_txgapk_enable_gapk_8730e+0x308>) - d034344: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034348: f248 1060 movw r0, #33120 ; 0x8160 - d03434c: f003 fc03 bl d037b56 <halrf_wreg> - d034350: 4a41 ldr r2, [pc, #260] ; (d034458 <_txgapk_enable_gapk_8730e+0x30c>) - d034352: e7d2 b.n d0342fa <_txgapk_enable_gapk_8730e+0x1ae> - d034354: 686b ldr r3, [r5, #4] - d034356: 789b ldrb r3, [r3, #2] - d034358: 2b01 cmp r3, #1 - d03435a: bf8c ite hi - d03435c: f240 228d movwhi r2, #653 ; 0x28d - d034360: 226d movls r2, #109 ; 0x6d - d034362: 493e ldr r1, [pc, #248] ; (d03445c <_txgapk_enable_gapk_8730e+0x310>) - d034364: f248 1070 movw r0, #33136 ; 0x8170 - d034368: b002 add sp, #8 - d03436a: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d03436e: f003 bbf2 b.w d037b56 <halrf_wreg> - d034372: 686b ldr r3, [r5, #4] - d034374: 789b ldrb r3, [r3, #2] - d034376: 2b01 cmp r3, #1 - d034378: d10c bne.n d034394 <_txgapk_enable_gapk_8730e+0x248> - d03437a: 346b adds r4, #107 ; 0x6b - d03437c: f240 126d movw r2, #365 ; 0x16d - d034380: 4936 ldr r1, [pc, #216] ; (d03445c <_txgapk_enable_gapk_8730e+0x310>) - d034382: f248 1070 movw r0, #33136 ; 0x8170 - d034386: b2e4 uxtb r4, r4 - d034388: f003 fbe5 bl d037b56 <halrf_wreg> - d03438c: 2c1c cmp r4, #28 - d03438e: d8a0 bhi.n d0342d2 <_txgapk_enable_gapk_8730e+0x186> - d034390: 22ad movs r2, #173 ; 0xad - d034392: e7e6 b.n d034362 <_txgapk_enable_gapk_8730e+0x216> - d034394: 2b02 cmp r3, #2 - d034396: d10b bne.n d0343b0 <_txgapk_enable_gapk_8730e+0x264> - d034398: 346b adds r4, #107 ; 0x6b - d03439a: 2255 movs r2, #85 ; 0x55 - d03439c: 492f ldr r1, [pc, #188] ; (d03445c <_txgapk_enable_gapk_8730e+0x310>) - d03439e: f248 1070 movw r0, #33136 ; 0x8170 - d0343a2: b2e4 uxtb r4, r4 - d0343a4: f003 fbd7 bl d037b56 <halrf_wreg> - d0343a8: 2c1c cmp r4, #28 - d0343aa: d892 bhi.n d0342d2 <_txgapk_enable_gapk_8730e+0x186> - d0343ac: 2295 movs r2, #149 ; 0x95 - d0343ae: e7d8 b.n d034362 <_txgapk_enable_gapk_8730e+0x216> - d0343b0: 2b03 cmp r3, #3 - d0343b2: d18e bne.n d0342d2 <_txgapk_enable_gapk_8730e+0x186> - d0343b4: 346b adds r4, #107 ; 0x6b - d0343b6: 2295 movs r2, #149 ; 0x95 - d0343b8: 4928 ldr r1, [pc, #160] ; (d03445c <_txgapk_enable_gapk_8730e+0x310>) - d0343ba: f248 1070 movw r0, #33136 ; 0x8170 - d0343be: b2e4 uxtb r4, r4 - d0343c0: f003 fbc9 bl d037b56 <halrf_wreg> - d0343c4: 2c1c cmp r4, #28 - d0343c6: d884 bhi.n d0342d2 <_txgapk_enable_gapk_8730e+0x186> - d0343c8: f240 1225 movw r2, #293 ; 0x125 - d0343cc: e7c9 b.n d034362 <_txgapk_enable_gapk_8730e+0x216> - d0343ce: 2215 movs r2, #21 - d0343d0: f240 31ff movw r1, #1023 ; 0x3ff - d0343d4: f248 107c movw r0, #33148 ; 0x817c - d0343d8: f003 fbbd bl d037b56 <halrf_wreg> - d0343dc: 686b ldr r3, [r5, #4] - d0343de: 789b ldrb r3, [r3, #2] - d0343e0: 2b01 cmp r3, #1 - d0343e2: f67f af76 bls.w d0342d2 <_txgapk_enable_gapk_8730e+0x186> - d0343e6: 346b adds r4, #107 ; 0x6b - d0343e8: 224a movs r2, #74 ; 0x4a - d0343ea: f240 31ff movw r1, #1023 ; 0x3ff - d0343ee: f248 107c movw r0, #33148 ; 0x817c - d0343f2: b2e4 uxtb r4, r4 - d0343f4: f003 fbaf bl d037b56 <halrf_wreg> - d0343f8: 2c1c cmp r4, #28 - d0343fa: f63f af6a bhi.w d0342d2 <_txgapk_enable_gapk_8730e+0x186> - d0343fe: 2225 movs r2, #37 ; 0x25 - d034400: e6fc b.n d0341fc <_txgapk_enable_gapk_8730e+0xb0> - d034402: bf00 nop - d034404: 0001005f .word 0x0001005f - d034408: 00010018 .word 0x00010018 - d03440c: 312b251f .word 0x312b251f - d034410: 49433d37 .word 0x49433d37 - d034414: 21615b4f .word 0x21615b4f - d034418: 302d2a24 .word 0x302d2a24 - d03441c: 433d3731 .word 0x433d3731 - d034420: 615b5549 .word 0x615b5549 - d034424: 21616161 .word 0x21616161 - d034428: 433d2b25 .word 0x433d2b25 - d03442c: 5b554f49 .word 0x5b554f49 - d034430: 216d6d67 .word 0x216d6d67 - d034434: 302a2724 .word 0x302a2724 - d034438: 675b5549 .word 0x675b5549 - d03443c: 216d6d6d .word 0x216d6d6d - d034440: 37312b25 .word 0x37312b25 - d034444: 6d674f49 .word 0x6d674f49 - d034448: 1e737373 .word 0x1e737373 - d03444c: 2a272421 .word 0x2a272421 - d034450: 3333302d .word 0x3333302d - d034454: 674f4943 .word 0x674f4943 - d034458: 1e73736d .word 0x1e73736d - d03445c: 03ff0000 .word 0x03ff0000 - -0d034460 <_halrf_txgapk_track_table_nctl_8730e>: - d034460: b538 push {r3, r4, r5, lr} - d034462: 6843 ldr r3, [r0, #4] - d034464: 4605 mov r5, r0 - d034466: 2210 movs r2, #16 - d034468: f44f 517c mov.w r1, #16128 ; 0x3f00 - d03446c: f248 00e4 movw r0, #32996 ; 0x80e4 - d034470: f893 407c ldrb.w r4, [r3, #124] ; 0x7c - d034474: f003 fb6f bl d037b56 <halrf_wreg> - d034478: 2204 movs r2, #4 - d03447a: f44f 71f8 mov.w r1, #496 ; 0x1f0 - d03447e: f248 00f0 movw r0, #33008 ; 0x80f0 - d034482: f003 fb68 bl d037b56 <halrf_wreg> - d034486: 2224 movs r2, #36 ; 0x24 - d034488: 213f movs r1, #63 ; 0x3f - d03448a: f248 0030 movw r0, #32816 ; 0x8030 - d03448e: f003 fb62 bl d037b56 <halrf_wreg> - d034492: 2200 movs r2, #0 - d034494: f44f 4170 mov.w r1, #61440 ; 0xf000 - d034498: f248 00f0 movw r0, #33008 ; 0x80f0 - d03449c: f003 fb5b bl d037b56 <halrf_wreg> - d0344a0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0344a4: 2102 movs r1, #2 - d0344a6: f245 6070 movw r0, #22128 ; 0x5670 - d0344aa: 6853 ldr r3, [r2, #4] - d0344ac: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d0344b0: 6053 str r3, [r2, #4] - d0344b2: 2201 movs r2, #1 - d0344b4: f003 fb4f bl d037b56 <halrf_wreg> - d0344b8: 2201 movs r2, #1 - d0344ba: 2103 movs r1, #3 - d0344bc: f248 00f0 movw r0, #33008 ; 0x80f0 - d0344c0: f003 fb49 bl d037b56 <halrf_wreg> - d0344c4: 2212 movs r2, #18 - d0344c6: 213f movs r1, #63 ; 0x3f - d0344c8: f248 00cc movw r0, #32972 ; 0x80cc - d0344cc: f003 fb43 bl d037b56 <halrf_wreg> - d0344d0: 2224 movs r2, #36 ; 0x24 - d0344d2: 4931 ldr r1, [pc, #196] ; (d034598 <_halrf_txgapk_track_table_nctl_8730e+0x138>) - d0344d4: f248 002c movw r0, #32812 ; 0x802c - d0344d8: f003 fb3d bl d037b56 <halrf_wreg> - d0344dc: 686b ldr r3, [r5, #4] - d0344de: 789b ldrb r3, [r3, #2] - d0344e0: 2b01 cmp r3, #1 - d0344e2: d91b bls.n d03451c <_halrf_txgapk_track_table_nctl_8730e+0xbc> - d0344e4: 2c0e cmp r4, #14 - d0344e6: d919 bls.n d03451c <_halrf_txgapk_track_table_nctl_8730e+0xbc> - d0344e8: 2227 movs r2, #39 ; 0x27 - d0344ea: f44f 517c mov.w r1, #16128 ; 0x3f00 - d0344ee: f248 00e4 movw r0, #32996 ; 0x80e4 - d0344f2: f003 fb30 bl d037b56 <halrf_wreg> - d0344f6: 2203 movs r2, #3 - d0344f8: f44f 71f8 mov.w r1, #496 ; 0x1f0 - d0344fc: f248 00f0 movw r0, #33008 ; 0x80f0 - d034500: f003 fb29 bl d037b56 <halrf_wreg> - d034504: 2224 movs r2, #36 ; 0x24 - d034506: 213f movs r1, #63 ; 0x3f - d034508: f248 0030 movw r0, #32816 ; 0x8030 - d03450c: f003 fb23 bl d037b56 <halrf_wreg> - d034510: 2209 movs r2, #9 - d034512: 213f movs r1, #63 ; 0x3f - d034514: f248 00cc movw r0, #32972 ; 0x80cc - d034518: f003 fb1d bl d037b56 <halrf_wreg> - d03451c: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 - d034520: 4628 mov r0, r5 - d034522: 2100 movs r1, #0 - d034524: f7ff fdea bl d0340fc <_txgapk_one_shot_8730e> - d034528: 6863 ldr r3, [r4, #4] - d03452a: 2200 movs r2, #0 - d03452c: 2102 movs r1, #2 - d03452e: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d034532: f245 6070 movw r0, #22128 ; 0x5670 - d034536: 6063 str r3, [r4, #4] - d034538: f003 fb0d bl d037b56 <halrf_wreg> - d03453c: 6863 ldr r3, [r4, #4] - d03453e: 2201 movs r2, #1 - d034540: 2102 movs r1, #2 - d034542: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d034546: f245 6070 movw r0, #22128 ; 0x5670 - d03454a: 6063 str r3, [r4, #4] - d03454c: f003 fb03 bl d037b56 <halrf_wreg> - d034550: 2201 movs r2, #1 - d034552: f44f 0180 mov.w r1, #4194304 ; 0x400000 - d034556: f248 00f0 movw r0, #33008 ; 0x80f0 - d03455a: f003 fafc bl d037b56 <halrf_wreg> - d03455e: 2201 movs r2, #1 - d034560: 2103 movs r1, #3 - d034562: f248 00f0 movw r0, #33008 ; 0x80f0 - d034566: f003 faf6 bl d037b56 <halrf_wreg> - d03456a: 4628 mov r0, r5 - d03456c: 2101 movs r1, #1 - d03456e: f7ff fdc5 bl d0340fc <_txgapk_one_shot_8730e> - d034572: 6863 ldr r3, [r4, #4] - d034574: 2200 movs r2, #0 - d034576: 2102 movs r1, #2 - d034578: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d03457c: f245 6070 movw r0, #22128 ; 0x5670 - d034580: 6063 str r3, [r4, #4] - d034582: f003 fae8 bl d037b56 <halrf_wreg> - d034586: 2200 movs r2, #0 - d034588: f44f 0180 mov.w r1, #4194304 ; 0x400000 - d03458c: f248 00f0 movw r0, #33008 ; 0x80f0 - d034590: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d034594: f003 badf b.w d037b56 <halrf_wreg> - d034598: 0fff0000 .word 0x0fff0000 - -0d03459c <_halrf_txgapk_power_table_nctl_8730e>: - d03459c: b538 push {r3, r4, r5, lr} - d03459e: 6843 ldr r3, [r0, #4] - d0345a0: 4604 mov r4, r0 - d0345a2: 2201 movs r2, #1 - d0345a4: f44f 71f8 mov.w r1, #496 ; 0x1f0 - d0345a8: f248 00f0 movw r0, #33008 ; 0x80f0 - d0345ac: f893 507c ldrb.w r5, [r3, #124] ; 0x7c - d0345b0: f003 fad1 bl d037b56 <halrf_wreg> - d0345b4: 2224 movs r2, #36 ; 0x24 - d0345b6: 213f movs r1, #63 ; 0x3f - d0345b8: f248 0030 movw r0, #32816 ; 0x8030 - d0345bc: f003 facb bl d037b56 <halrf_wreg> - d0345c0: 6863 ldr r3, [r4, #4] - d0345c2: 789b ldrb r3, [r3, #2] - d0345c4: 2b01 cmp r3, #1 - d0345c6: d90e bls.n d0345e6 <_halrf_txgapk_power_table_nctl_8730e+0x4a> - d0345c8: 2d0e cmp r5, #14 - d0345ca: d90c bls.n d0345e6 <_halrf_txgapk_power_table_nctl_8730e+0x4a> - d0345cc: 2203 movs r2, #3 - d0345ce: f44f 71f8 mov.w r1, #496 ; 0x1f0 - d0345d2: f248 00f0 movw r0, #33008 ; 0x80f0 - d0345d6: f003 fabe bl d037b56 <halrf_wreg> - d0345da: 221b movs r2, #27 - d0345dc: 213f movs r1, #63 ; 0x3f - d0345de: f248 0030 movw r0, #32816 ; 0x8030 - d0345e2: f003 fab8 bl d037b56 <halrf_wreg> - d0345e6: 2200 movs r2, #0 - d0345e8: f44f 4170 mov.w r1, #61440 ; 0xf000 - d0345ec: f248 00f0 movw r0, #33008 ; 0x80f0 - d0345f0: f003 fab1 bl d037b56 <halrf_wreg> - d0345f4: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d0345f8: 2102 movs r1, #2 - d0345fa: f245 6070 movw r0, #22128 ; 0x5670 - d0345fe: 6853 ldr r3, [r2, #4] - d034600: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d034604: 6053 str r3, [r2, #4] - d034606: 2201 movs r2, #1 - d034608: f003 faa5 bl d037b56 <halrf_wreg> - d03460c: 2203 movs r2, #3 - d03460e: f248 00f0 movw r0, #33008 ; 0x80f0 - d034612: 4611 mov r1, r2 - d034614: f003 fa9f bl d037b56 <halrf_wreg> - d034618: 2212 movs r2, #18 - d03461a: 213f movs r1, #63 ; 0x3f - d03461c: f248 00cc movw r0, #32972 ; 0x80cc - d034620: f003 fa99 bl d037b56 <halrf_wreg> - d034624: 6863 ldr r3, [r4, #4] - d034626: 789b ldrb r3, [r3, #2] - d034628: 2b01 cmp r3, #1 - d03462a: d907 bls.n d03463c <_halrf_txgapk_power_table_nctl_8730e+0xa0> - d03462c: 2d0e cmp r5, #14 - d03462e: d905 bls.n d03463c <_halrf_txgapk_power_table_nctl_8730e+0xa0> - d034630: 2209 movs r2, #9 - d034632: 213f movs r1, #63 ; 0x3f - d034634: f248 00cc movw r0, #32972 ; 0x80cc - d034638: f003 fa8d bl d037b56 <halrf_wreg> - d03463c: f04f 4580 mov.w r5, #1073741824 ; 0x40000000 - d034640: 2224 movs r2, #36 ; 0x24 - d034642: 4920 ldr r1, [pc, #128] ; (d0346c4 <_halrf_txgapk_power_table_nctl_8730e+0x128>) - d034644: f248 002c movw r0, #32812 ; 0x802c - d034648: f003 fa85 bl d037b56 <halrf_wreg> - d03464c: 4620 mov r0, r4 - d03464e: 2102 movs r1, #2 - d034650: f7ff fd54 bl d0340fc <_txgapk_one_shot_8730e> - d034654: 686b ldr r3, [r5, #4] - d034656: 2200 movs r2, #0 - d034658: 2102 movs r1, #2 - d03465a: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d03465e: f245 6070 movw r0, #22128 ; 0x5670 - d034662: 606b str r3, [r5, #4] - d034664: f003 fa77 bl d037b56 <halrf_wreg> - d034668: 686b ldr r3, [r5, #4] - d03466a: 2201 movs r2, #1 - d03466c: 2102 movs r1, #2 - d03466e: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d034672: f245 6070 movw r0, #22128 ; 0x5670 - d034676: 606b str r3, [r5, #4] - d034678: f003 fa6d bl d037b56 <halrf_wreg> - d03467c: 2201 movs r2, #1 - d03467e: f44f 0180 mov.w r1, #4194304 ; 0x400000 - d034682: f248 00f0 movw r0, #33008 ; 0x80f0 - d034686: f003 fa66 bl d037b56 <halrf_wreg> - d03468a: 2203 movs r2, #3 - d03468c: f248 00f0 movw r0, #33008 ; 0x80f0 - d034690: 4611 mov r1, r2 - d034692: f003 fa60 bl d037b56 <halrf_wreg> - d034696: 4620 mov r0, r4 - d034698: 2103 movs r1, #3 - d03469a: f7ff fd2f bl d0340fc <_txgapk_one_shot_8730e> - d03469e: 686b ldr r3, [r5, #4] - d0346a0: 2200 movs r2, #0 - d0346a2: 2102 movs r1, #2 - d0346a4: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - d0346a8: f245 6070 movw r0, #22128 ; 0x5670 - d0346ac: 606b str r3, [r5, #4] - d0346ae: f003 fa52 bl d037b56 <halrf_wreg> - d0346b2: 2200 movs r2, #0 - d0346b4: f44f 0180 mov.w r1, #4194304 ; 0x400000 - d0346b8: f248 00f0 movw r0, #33008 ; 0x80f0 - d0346bc: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d0346c0: f003 ba49 b.w d037b56 <halrf_wreg> - d0346c4: 0fff0000 .word 0x0fff0000 - -0d0346c8 <_txgapk_config_offset_table_8730e>: - d0346c8: b513 push {r0, r1, r4, lr} - d0346ca: 6843 ldr r3, [r0, #4] - d0346cc: 4604 mov r4, r0 - d0346ce: 2218 movs r2, #24 - d0346d0: 2100 movs r1, #0 - d0346d2: 6958 ldr r0, [r3, #20] - d0346d4: 4b0e ldr r3, [pc, #56] ; (d034710 <_txgapk_config_offset_table_8730e+0x48>) - d0346d6: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d0346da: f7e0 fce5 bl d0150a8 <halbb_read_rf_reg> - d0346de: f3c0 4100 ubfx r1, r0, #16, #1 - d0346e2: 4620 mov r0, r4 - d0346e4: 9101 str r1, [sp, #4] - d0346e6: f7ff fca1 bl d03402c <_txgapk_rf_setting_8730e> - d0346ea: 9901 ldr r1, [sp, #4] - d0346ec: 2200 movs r2, #0 - d0346ee: 4620 mov r0, r4 - d0346f0: f7ff fd2c bl d03414c <_txgapk_enable_gapk_8730e> - d0346f4: 4620 mov r0, r4 - d0346f6: f7ff feb3 bl d034460 <_halrf_txgapk_track_table_nctl_8730e> - d0346fa: 4620 mov r0, r4 - d0346fc: 2202 movs r2, #2 - d0346fe: 9901 ldr r1, [sp, #4] - d034700: f7ff fd24 bl d03414c <_txgapk_enable_gapk_8730e> - d034704: 4620 mov r0, r4 - d034706: b002 add sp, #8 - d034708: e8bd 4010 ldmia.w sp!, {r4, lr} - d03470c: f7ff bf46 b.w d03459c <_halrf_txgapk_power_table_nctl_8730e> - d034710: 000fffff .word 0x000fffff - -0d034714 <halrf_do_txgapk_8730e>: - d034714: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d034718: 4e3e ldr r6, [pc, #248] ; (d034814 <halrf_do_txgapk_8730e+0x100>) - d03471a: b08f sub sp, #60 ; 0x3c - d03471c: 4605 mov r5, r0 - d03471e: 2400 movs r4, #0 - d034720: f04f 0910 mov.w r9, #16 - d034724: f10d 0808 add.w r8, sp, #8 - d034728: af0a add r7, sp, #40 ; 0x28 - d03472a: 464a mov r2, r9 - d03472c: e896 0003 ldmia.w r6, {r0, r1} - d034730: e9cd 4404 strd r4, r4, [sp, #16] - d034734: e888 0003 stmia.w r8, {r0, r1} - d034738: 4621 mov r1, r4 - d03473a: a806 add r0, sp, #24 - d03473c: f00e fab0 bl d042ca0 <____wrap_memset_veneer> - d034740: f106 0308 add.w r3, r6, #8 - d034744: 2601 movs r6, #1 - d034746: cb0f ldmia r3, {r0, r1, r2, r3} - d034748: e887 000f stmia.w r7, {r0, r1, r2, r3} - d03474c: 4622 mov r2, r4 - d03474e: 4649 mov r1, r9 - d034750: f44f 60e0 mov.w r0, #1792 ; 0x700 - d034754: f003 f9ff bl d037b56 <halrf_wreg> - d034758: 4622 mov r2, r4 - d03475a: 2102 movs r1, #2 - d03475c: f240 7004 movw r0, #1796 ; 0x704 - d034760: f003 f9f9 bl d037b56 <halrf_wreg> - d034764: 2201 movs r2, #1 - d034766: 2102 movs r1, #2 - d034768: f240 7004 movw r0, #1796 ; 0x704 - d03476c: f003 f9f3 bl d037b56 <halrf_wreg> - d034770: 2064 movs r0, #100 ; 0x64 - d034772: f7d1 f9a9 bl d005ac8 <rtw_udelay_os> - d034776: eb0d 0209 add.w r2, sp, r9 - d03477a: 4641 mov r1, r8 - d03477c: 4628 mov r0, r5 - d03477e: 2302 movs r3, #2 - d034780: f7ff fadc bl d033d3c <_txgapk_backup_bb_registers_8730e> - d034784: 2304 movs r3, #4 - d034786: aa06 add r2, sp, #24 - d034788: 4639 mov r1, r7 - d03478a: 4628 mov r0, r5 - d03478c: f7ff fafa bl d033d84 <_halrf_txgapk_bkup_rf_8730e> - d034790: 2101 movs r1, #1 - d034792: 4628 mov r0, r5 - d034794: f7ff fb32 bl d033dfc <_txgapk_afe_setting_8730e> - d034798: 4628 mov r0, r5 - d03479a: f7ff ff95 bl d0346c8 <_txgapk_config_offset_table_8730e> - d03479e: 4621 mov r1, r4 - d0347a0: 4628 mov r0, r5 - d0347a2: f7ff fb2b bl d033dfc <_txgapk_afe_setting_8730e> - d0347a6: 4622 mov r2, r4 - d0347a8: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 - d0347ac: f248 1020 movw r0, #33056 ; 0x8120 - d0347b0: f003 f9d1 bl d037b56 <halrf_wreg> - d0347b4: 4633 mov r3, r6 - d0347b6: 4621 mov r1, r4 - d0347b8: 4628 mov r0, r5 - d0347ba: 2205 movs r2, #5 - d0347bc: 9600 str r6, [sp, #0] - d0347be: f003 f9eb bl d037b98 <halrf_wrf> - d0347c2: 4622 mov r2, r4 - d0347c4: 2180 movs r1, #128 ; 0x80 - d0347c6: f248 0008 movw r0, #32776 ; 0x8008 - d0347ca: f003 f9c4 bl d037b56 <halrf_wreg> - d0347ce: aa06 add r2, sp, #24 - d0347d0: 4639 mov r1, r7 - d0347d2: 4628 mov r0, r5 - d0347d4: 2304 movs r3, #4 - d0347d6: f7ff faf3 bl d033dc0 <_halrf_txgapk_reload_rf_8730e> - d0347da: 2302 movs r3, #2 - d0347dc: eb0d 0209 add.w r2, sp, r9 - d0347e0: 4641 mov r1, r8 - d0347e2: 4628 mov r0, r5 - d0347e4: f7ff fabc bl d033d60 <_txgapk_reload_bb_registers_8730e> - d0347e8: 4632 mov r2, r6 - d0347ea: 4649 mov r1, r9 - d0347ec: f44f 60e0 mov.w r0, #1792 ; 0x700 - d0347f0: f003 f9b1 bl d037b56 <halrf_wreg> - d0347f4: 4622 mov r2, r4 - d0347f6: 2102 movs r1, #2 - d0347f8: f240 7004 movw r0, #1796 ; 0x704 - d0347fc: f003 f9ab bl d037b56 <halrf_wreg> - d034800: 4632 mov r2, r6 - d034802: 2102 movs r1, #2 - d034804: f240 7004 movw r0, #1796 ; 0x704 - d034808: f003 f9a5 bl d037b56 <halrf_wreg> - d03480c: b00f add sp, #60 ; 0x3c - d03480e: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d034812: bf00 nop - d034814: 0d05201c .word 0x0d05201c - -0d034818 <halrf_adc_dck_8730e>: - d034818: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03481c: 2401 movs r4, #1 - d03481e: 2380 movs r3, #128 ; 0x80 - d034820: 2205 movs r2, #5 - d034822: 2100 movs r1, #0 - d034824: 4606 mov r6, r0 - d034826: 2710 movs r7, #16 - d034828: 2500 movs r5, #0 - d03482a: ed2d 8b02 vpush {d8} - d03482e: b085 sub sp, #20 - d034830: 46ab mov fp, r5 - d034832: 9400 str r4, [sp, #0] - d034834: f003 f9b0 bl d037b98 <halrf_wrf> - d034838: 2200 movs r2, #0 - d03483a: f44f 2370 mov.w r3, #983040 ; 0xf0000 - d03483e: 4630 mov r0, r6 - d034840: 4611 mov r1, r2 - d034842: 9400 str r4, [sp, #0] - d034844: f003 f9a8 bl d037b98 <halrf_wrf> - d034848: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03484c: 48d4 ldr r0, [pc, #848] ; (d034ba0 <halrf_adc_dck_8730e+0x388>) - d03484e: f003 f996 bl d037b7e <halrf_rreg> - d034852: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034856: 4682 mov sl, r0 - d034858: 48d2 ldr r0, [pc, #840] ; (d034ba4 <halrf_adc_dck_8730e+0x38c>) - d03485a: f003 f990 bl d037b7e <halrf_rreg> - d03485e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034862: 4681 mov r9, r0 - d034864: 48d0 ldr r0, [pc, #832] ; (d034ba8 <halrf_adc_dck_8730e+0x390>) - d034866: f003 f98a bl d037b7e <halrf_rreg> - d03486a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03486e: 4680 mov r8, r0 - d034870: 48ce ldr r0, [pc, #824] ; (d034bac <halrf_adc_dck_8730e+0x394>) - d034872: f003 f984 bl d037b7e <halrf_rreg> - d034876: 4622 mov r2, r4 - d034878: f44f 7100 mov.w r1, #512 ; 0x200 - d03487c: ee08 0a10 vmov s16, r0 - d034880: 48cb ldr r0, [pc, #812] ; (d034bb0 <halrf_adc_dck_8730e+0x398>) - d034882: f003 f968 bl d037b56 <halrf_wreg> - d034886: 4622 mov r2, r4 - d034888: 4621 mov r1, r4 - d03488a: 48ca ldr r0, [pc, #808] ; (d034bb4 <halrf_adc_dck_8730e+0x39c>) - d03488c: f003 f963 bl d037b56 <halrf_wreg> - d034890: 2200 movs r2, #0 - d034892: 2110 movs r1, #16 - d034894: 48c8 ldr r0, [pc, #800] ; (d034bb8 <halrf_adc_dck_8730e+0x3a0>) - d034896: f003 f95e bl d037b56 <halrf_wreg> - d03489a: 2200 movs r2, #0 - d03489c: 2120 movs r1, #32 - d03489e: 48c6 ldr r0, [pc, #792] ; (d034bb8 <halrf_adc_dck_8730e+0x3a0>) - d0348a0: f003 f959 bl d037b56 <halrf_wreg> - d0348a4: 4622 mov r2, r4 - d0348a6: 2102 movs r1, #2 - d0348a8: 48c4 ldr r0, [pc, #784] ; (d034bbc <halrf_adc_dck_8730e+0x3a4>) - d0348aa: f003 f954 bl d037b56 <halrf_wreg> - d0348ae: 2200 movs r2, #0 - d0348b0: 2102 movs r1, #2 - d0348b2: 48c2 ldr r0, [pc, #776] ; (d034bbc <halrf_adc_dck_8730e+0x3a4>) - d0348b4: f003 f94f bl d037b56 <halrf_wreg> - d0348b8: 4622 mov r2, r4 - d0348ba: 2102 movs r1, #2 - d0348bc: 48bf ldr r0, [pc, #764] ; (d034bbc <halrf_adc_dck_8730e+0x3a4>) - d0348be: f003 f94a bl d037b56 <halrf_wreg> - d0348c2: 200a movs r0, #10 - d0348c4: f7d1 f900 bl d005ac8 <rtw_udelay_os> - d0348c8: 220f movs r2, #15 - d0348ca: f44f 2170 mov.w r1, #983040 ; 0xf0000 - d0348ce: 48bc ldr r0, [pc, #752] ; (d034bc0 <halrf_adc_dck_8730e+0x3a8>) - d0348d0: f003 f941 bl d037b56 <halrf_wreg> - d0348d4: 4622 mov r2, r4 - d0348d6: f04f 6100 mov.w r1, #134217728 ; 0x8000000 - d0348da: 48b2 ldr r0, [pc, #712] ; (d034ba4 <halrf_adc_dck_8730e+0x38c>) - d0348dc: f003 f93b bl d037b56 <halrf_wreg> - d0348e0: 4622 mov r2, r4 - d0348e2: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 - d0348e6: 48af ldr r0, [pc, #700] ; (d034ba4 <halrf_adc_dck_8730e+0x38c>) - d0348e8: f003 f935 bl d037b56 <halrf_wreg> - d0348ec: 4622 mov r2, r4 - d0348ee: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d0348f2: 48b4 ldr r0, [pc, #720] ; (d034bc4 <halrf_adc_dck_8730e+0x3ac>) - d0348f4: f003 f92f bl d037b56 <halrf_wreg> - d0348f8: 2207 movs r2, #7 - d0348fa: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d0348fe: 48b2 ldr r0, [pc, #712] ; (d034bc8 <halrf_adc_dck_8730e+0x3b0>) - d034900: f003 f929 bl d037b56 <halrf_wreg> - d034904: 2200 movs r2, #0 - d034906: f44f 3180 mov.w r1, #65536 ; 0x10000 - d03490a: 48b0 ldr r0, [pc, #704] ; (d034bcc <halrf_adc_dck_8730e+0x3b4>) - d03490c: f003 f923 bl d037b56 <halrf_wreg> - d034910: 4622 mov r2, r4 - d034912: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d034916: 48ae ldr r0, [pc, #696] ; (d034bd0 <halrf_adc_dck_8730e+0x3b8>) - d034918: f003 f91d bl d037b56 <halrf_wreg> - d03491c: 4622 mov r2, r4 - d03491e: f44f 4100 mov.w r1, #32768 ; 0x8000 - d034922: 48ac ldr r0, [pc, #688] ; (d034bd4 <halrf_adc_dck_8730e+0x3bc>) - d034924: f003 f917 bl d037b56 <halrf_wreg> - d034928: 4622 mov r2, r4 - d03492a: f44f 1100 mov.w r1, #2097152 ; 0x200000 - d03492e: 489e ldr r0, [pc, #632] ; (d034ba8 <halrf_adc_dck_8730e+0x390>) - d034930: f003 f911 bl d037b56 <halrf_wreg> - d034934: 2200 movs r2, #0 - d034936: 21f0 movs r1, #240 ; 0xf0 - d034938: 489c ldr r0, [pc, #624] ; (d034bac <halrf_adc_dck_8730e+0x394>) - d03493a: f003 f90c bl d037b56 <halrf_wreg> - d03493e: 200a movs r0, #10 - d034940: f7d1 f8c2 bl d005ac8 <rtw_udelay_os> - d034944: f240 1201 movw r2, #257 ; 0x101 - d034948: 49a3 ldr r1, [pc, #652] ; (d034bd8 <halrf_adc_dck_8730e+0x3c0>) - d03494a: 463c mov r4, r7 - d03494c: 48a3 ldr r0, [pc, #652] ; (d034bdc <halrf_adc_dck_8730e+0x3c4>) - d03494e: f003 f902 bl d037b56 <halrf_wreg> - d034952: f241 1211 movw r2, #4369 ; 0x1111 - d034956: 49a0 ldr r1, [pc, #640] ; (d034bd8 <halrf_adc_dck_8730e+0x3c0>) - d034958: 48a0 ldr r0, [pc, #640] ; (d034bdc <halrf_adc_dck_8730e+0x3c4>) - d03495a: f003 f8fc bl d037b56 <halrf_wreg> - d03495e: 200a movs r0, #10 - d034960: f7d1 f8b2 bl d005ac8 <rtw_udelay_os> - d034964: 4a9e ldr r2, [pc, #632] ; (d034be0 <halrf_adc_dck_8730e+0x3c8>) - d034966: f06f 417f mvn.w r1, #4278190080 ; 0xff000000 - d03496a: 488d ldr r0, [pc, #564] ; (d034ba0 <halrf_adc_dck_8730e+0x388>) - d03496c: f003 f8f3 bl d037b56 <halrf_wreg> - d034970: 200a movs r0, #10 - d034972: f7d1 f8a9 bl d005ac8 <rtw_udelay_os> - d034976: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03497a: 489a ldr r0, [pc, #616] ; (d034be4 <halrf_adc_dck_8730e+0x3cc>) - d03497c: f003 f8ff bl d037b7e <halrf_rreg> - d034980: 0302 lsls r2, r0, #12 - d034982: f3c0 2c89 ubfx ip, r0, #10, #10 - d034986: f3c0 0109 ubfx r1, r0, #0, #10 - d03498a: bf48 it mi - d03498c: f5ac 6c80 submi.w ip, ip, #1024 ; 0x400 - d034990: 058b lsls r3, r1, #22 - d034992: f10c 0020 add.w r0, ip, #32 - d034996: bf48 it mi - d034998: f5a1 6180 submi.w r1, r1, #1024 ; 0x400 - d03499c: 2840 cmp r0, #64 ; 0x40 - d03499e: d803 bhi.n d0349a8 <halrf_adc_dck_8730e+0x190> - d0349a0: f101 0020 add.w r0, r1, #32 - d0349a4: 2840 cmp r0, #64 ; 0x40 - d0349a6: d903 bls.n d0349b0 <halrf_adc_dck_8730e+0x198> - d0349a8: 1e63 subs r3, r4, #1 - d0349aa: 2100 movs r1, #0 - d0349ac: b2dc uxtb r4, r3 - d0349ae: 468c mov ip, r1 - d0349b0: 2005 movs r0, #5 - d0349b2: 44e3 add fp, ip - d0349b4: 440d add r5, r1 - d0349b6: f7d1 f887 bl d005ac8 <rtw_udelay_os> - d0349ba: 1e7a subs r2, r7, #1 - d0349bc: f012 07ff ands.w r7, r2, #255 ; 0xff - d0349c0: d1d9 bne.n d034976 <halrf_adc_dck_8730e+0x15e> - d0349c2: 2c01 cmp r4, #1 - d0349c4: 4623 mov r3, r4 - d0349c6: f1cb 0b00 rsb fp, fp, #0 - d0349ca: f1c5 0400 rsb r4, r5, #0 - d0349ce: bf38 it cc - d0349d0: 2301 movcc r3, #1 - d0349d2: 4985 ldr r1, [pc, #532] ; (d034be8 <halrf_adc_dck_8730e+0x3d0>) - d0349d4: 4885 ldr r0, [pc, #532] ; (d034bec <halrf_adc_dck_8730e+0x3d4>) - d0349d6: fb9b fbf3 sdiv fp, fp, r3 - d0349da: fb94 f4f3 sdiv r4, r4, r3 - d0349de: f3cb 0209 ubfx r2, fp, #0, #10 - d0349e2: f3c4 0409 ubfx r4, r4, #0, #10 - d0349e6: f41b 7f00 tst.w fp, #512 ; 0x200 - d0349ea: bf18 it ne - d0349ec: f5a2 6280 subne.w r2, r2, #1024 ; 0x400 - d0349f0: 05a5 lsls r5, r4, #22 - d0349f2: f04f 0510 mov.w r5, #16 - d0349f6: bf48 it mi - d0349f8: f5a4 6480 submi.w r4, r4, #1024 ; 0x400 - d0349fc: f003 f8ab bl d037b56 <halrf_wreg> - d034a00: f240 31ff movw r1, #1023 ; 0x3ff - d034a04: 4879 ldr r0, [pc, #484] ; (d034bec <halrf_adc_dck_8730e+0x3d4>) - d034a06: 4622 mov r2, r4 - d034a08: 2400 movs r4, #0 - d034a0a: f003 f8a4 bl d037b56 <halrf_wreg> - d034a0e: 2201 movs r2, #1 - d034a10: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d034a14: 4876 ldr r0, [pc, #472] ; (d034bf0 <halrf_adc_dck_8730e+0x3d8>) - d034a16: f003 f89e bl d037b56 <halrf_wreg> - d034a1a: 4a76 ldr r2, [pc, #472] ; (d034bf4 <halrf_adc_dck_8730e+0x3dc>) - d034a1c: f06f 417f mvn.w r1, #4278190080 ; 0xff000000 - d034a20: 485f ldr r0, [pc, #380] ; (d034ba0 <halrf_adc_dck_8730e+0x388>) - d034a22: f003 f898 bl d037b56 <halrf_wreg> - d034a26: 46ab mov fp, r5 - d034a28: 4623 mov r3, r4 - d034a2a: 4a6e ldr r2, [pc, #440] ; (d034be4 <halrf_adc_dck_8730e+0x3cc>) - d034a2c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034a30: 4610 mov r0, r2 - d034a32: 9303 str r3, [sp, #12] - d034a34: f003 f8a3 bl d037b7e <halrf_rreg> - d034a38: f3c0 2c89 ubfx ip, r0, #10, #10 - d034a3c: f410 2f00 tst.w r0, #524288 ; 0x80000 - d034a40: f3c0 0109 ubfx r1, r0, #0, #10 - d034a44: 4a67 ldr r2, [pc, #412] ; (d034be4 <halrf_adc_dck_8730e+0x3cc>) - d034a46: bf18 it ne - d034a48: f5ac 6c80 subne.w ip, ip, #1024 ; 0x400 - d034a4c: 9b03 ldr r3, [sp, #12] - d034a4e: 0588 lsls r0, r1, #22 - d034a50: f10c 0020 add.w r0, ip, #32 - d034a54: bf48 it mi - d034a56: f5a1 6180 submi.w r1, r1, #1024 ; 0x400 - d034a5a: 2840 cmp r0, #64 ; 0x40 - d034a5c: d803 bhi.n d034a66 <halrf_adc_dck_8730e+0x24e> - d034a5e: f101 0020 add.w r0, r1, #32 - d034a62: 2840 cmp r0, #64 ; 0x40 - d034a64: d905 bls.n d034a72 <halrf_adc_dck_8730e+0x25a> - d034a66: f10b 3bff add.w fp, fp, #4294967295 ; 0xffffffff - d034a6a: 2100 movs r1, #0 - d034a6c: fa5f fb8b uxtb.w fp, fp - d034a70: 468c mov ip, r1 - d034a72: 3d01 subs r5, #1 - d034a74: 4463 add r3, ip - d034a76: 440c add r4, r1 - d034a78: f015 05ff ands.w r5, r5, #255 ; 0xff - d034a7c: d1d6 bne.n d034a2c <halrf_adc_dck_8730e+0x214> - d034a7e: f1bb 0f01 cmp.w fp, #1 - d034a82: bf38 it cc - d034a84: f04f 0b01 movcc.w fp, #1 - d034a88: fb93 f3fb sdiv r3, r3, fp - d034a8c: fb94 f4fb sdiv r4, r4, fp - d034a90: f3c3 0209 ubfx r2, r3, #0, #10 - d034a94: f3c4 0409 ubfx r4, r4, #0, #10 - d034a98: 0599 lsls r1, r3, #22 - d034a9a: bf48 it mi - d034a9c: f5a2 6280 submi.w r2, r2, #1024 ; 0x400 - d034aa0: 05a3 lsls r3, r4, #22 - d034aa2: bf48 it mi - d034aa4: f5a4 6480 submi.w r4, r4, #1024 ; 0x400 - d034aa8: 340e adds r4, #14 - d034aaa: 2c1c cmp r4, #28 - d034aac: d803 bhi.n d034ab6 <halrf_adc_dck_8730e+0x29e> - d034aae: 320e adds r2, #14 - d034ab0: 2a1c cmp r2, #28 - d034ab2: f240 80a3 bls.w d034bfc <halrf_adc_dck_8730e+0x3e4> - d034ab6: 2200 movs r2, #0 - d034ab8: 494b ldr r1, [pc, #300] ; (d034be8 <halrf_adc_dck_8730e+0x3d0>) - d034aba: 484c ldr r0, [pc, #304] ; (d034bec <halrf_adc_dck_8730e+0x3d4>) - d034abc: f003 f84b bl d037b56 <halrf_wreg> - d034ac0: 2200 movs r2, #0 - d034ac2: f240 31ff movw r1, #1023 ; 0x3ff - d034ac6: 4849 ldr r0, [pc, #292] ; (d034bec <halrf_adc_dck_8730e+0x3d4>) - d034ac8: f003 f845 bl d037b56 <halrf_wreg> - d034acc: 2200 movs r2, #0 - d034ace: f44f 4100 mov.w r1, #32768 ; 0x8000 - d034ad2: 4840 ldr r0, [pc, #256] ; (d034bd4 <halrf_adc_dck_8730e+0x3bc>) - d034ad4: f003 f83f bl d037b56 <halrf_wreg> - d034ad8: 2200 movs r2, #0 - d034ada: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d034ade: 483c ldr r0, [pc, #240] ; (d034bd0 <halrf_adc_dck_8730e+0x3b8>) - d034ae0: f003 f839 bl d037b56 <halrf_wreg> - d034ae4: 2207 movs r2, #7 - d034ae6: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d034aea: 4837 ldr r0, [pc, #220] ; (d034bc8 <halrf_adc_dck_8730e+0x3b0>) - d034aec: f003 f833 bl d037b56 <halrf_wreg> - d034af0: 2201 movs r2, #1 - d034af2: f44f 3180 mov.w r1, #65536 ; 0x10000 - d034af6: 4835 ldr r0, [pc, #212] ; (d034bcc <halrf_adc_dck_8730e+0x3b4>) - d034af8: f003 f82d bl d037b56 <halrf_wreg> - d034afc: 2200 movs r2, #0 - d034afe: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d034b02: 4830 ldr r0, [pc, #192] ; (d034bc4 <halrf_adc_dck_8730e+0x3ac>) - d034b04: f003 f827 bl d037b56 <halrf_wreg> - d034b08: 2200 movs r2, #0 - d034b0a: 4933 ldr r1, [pc, #204] ; (d034bd8 <halrf_adc_dck_8730e+0x3c0>) - d034b0c: 4833 ldr r0, [pc, #204] ; (d034bdc <halrf_adc_dck_8730e+0x3c4>) - d034b0e: f003 f822 bl d037b56 <halrf_wreg> - d034b12: 4652 mov r2, sl - d034b14: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034b18: 4821 ldr r0, [pc, #132] ; (d034ba0 <halrf_adc_dck_8730e+0x388>) - d034b1a: f003 f81c bl d037b56 <halrf_wreg> - d034b1e: 2200 movs r2, #0 - d034b20: f240 31ff movw r1, #1023 ; 0x3ff - d034b24: f44f 30a3 mov.w r0, #83456 ; 0x14600 - d034b28: f003 f815 bl d037b56 <halrf_wreg> - d034b2c: 2207 movs r2, #7 - d034b2e: f44f 2170 mov.w r1, #983040 ; 0xf0000 - d034b32: 4823 ldr r0, [pc, #140] ; (d034bc0 <halrf_adc_dck_8730e+0x3a8>) - d034b34: f003 f80f bl d037b56 <halrf_wreg> - d034b38: 464a mov r2, r9 - d034b3a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034b3e: 4819 ldr r0, [pc, #100] ; (d034ba4 <halrf_adc_dck_8730e+0x38c>) - d034b40: f003 f809 bl d037b56 <halrf_wreg> - d034b44: 4642 mov r2, r8 - d034b46: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034b4a: 4817 ldr r0, [pc, #92] ; (d034ba8 <halrf_adc_dck_8730e+0x390>) - d034b4c: f003 f803 bl d037b56 <halrf_wreg> - d034b50: ee18 2a10 vmov r2, s16 - d034b54: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034b58: 4814 ldr r0, [pc, #80] ; (d034bac <halrf_adc_dck_8730e+0x394>) - d034b5a: f002 fffc bl d037b56 <halrf_wreg> - d034b5e: 2200 movs r2, #0 - d034b60: f44f 7100 mov.w r1, #512 ; 0x200 - d034b64: 4812 ldr r0, [pc, #72] ; (d034bb0 <halrf_adc_dck_8730e+0x398>) - d034b66: f002 fff6 bl d037b56 <halrf_wreg> - d034b6a: 2200 movs r2, #0 - d034b6c: 2101 movs r1, #1 - d034b6e: 4811 ldr r0, [pc, #68] ; (d034bb4 <halrf_adc_dck_8730e+0x39c>) - d034b70: f002 fff1 bl d037b56 <halrf_wreg> - d034b74: 2201 movs r2, #1 - d034b76: 2110 movs r1, #16 - d034b78: 480f ldr r0, [pc, #60] ; (d034bb8 <halrf_adc_dck_8730e+0x3a0>) - d034b7a: f002 ffec bl d037b56 <halrf_wreg> - d034b7e: 2201 movs r2, #1 - d034b80: 2120 movs r1, #32 - d034b82: 480d ldr r0, [pc, #52] ; (d034bb8 <halrf_adc_dck_8730e+0x3a0>) - d034b84: f002 ffe7 bl d037b56 <halrf_wreg> - d034b88: 2100 movs r1, #0 - d034b8a: 4630 mov r0, r6 - d034b8c: 2380 movs r3, #128 ; 0x80 - d034b8e: 2205 movs r2, #5 - d034b90: 9100 str r1, [sp, #0] - d034b92: f003 f801 bl d037b98 <halrf_wrf> - d034b96: 4628 mov r0, r5 - d034b98: b005 add sp, #20 - d034b9a: ecbd 8b02 vpop {d8} - d034b9e: e02b b.n d034bf8 <halrf_adc_dck_8730e+0x3e0> - d034ba0: 000120f0 .word 0x000120f0 - d034ba4: 00015670 .word 0x00015670 - d034ba8: 00010010 .word 0x00010010 - d034bac: 00010c60 .word 0x00010c60 - d034bb0: 00010c3c .word 0x00010c3c - d034bb4: 00012320 .word 0x00012320 - d034bb8: 00010700 .word 0x00010700 - d034bbc: 00010704 .word 0x00010704 - d034bc0: 000112a0 .word 0x000112a0 - d034bc4: 000112b8 .word 0x000112b8 - d034bc8: 0001030c .word 0x0001030c - d034bcc: 0001032c .word 0x0001032c - d034bd0: 0001180c .word 0x0001180c - d034bd4: 000112dc .word 0x000112dc - d034bd8: ffff0000 .word 0xffff0000 - d034bdc: 000120fc .word 0x000120fc - d034be0: 00010289 .word 0x00010289 - d034be4: 00011730 .word 0x00011730 - d034be8: 00ffc000 .word 0x00ffc000 - d034bec: 000145fc .word 0x000145fc - d034bf0: 000145f4 .word 0x000145f4 - d034bf4: 00010283 .word 0x00010283 - d034bf8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d034bfc: 2501 movs r5, #1 - d034bfe: e765 b.n d034acc <halrf_adc_dck_8730e+0x2b4> - -0d034c00 <halrf_addck_8730e>: - d034c00: b538 push {r3, r4, r5, lr} - d034c02: 4605 mov r5, r0 - d034c04: 2403 movs r4, #3 - d034c06: 4628 mov r0, r5 - d034c08: f7ff fe06 bl d034818 <halrf_adc_dck_8730e> - d034c0c: b918 cbnz r0, d034c16 <halrf_addck_8730e+0x16> - d034c0e: 3c01 subs r4, #1 - d034c10: f014 04ff ands.w r4, r4, #255 ; 0xff - d034c14: d1f7 bne.n d034c06 <halrf_addck_8730e+0x6> - d034c16: bd38 pop {r3, r4, r5, pc} - -0d034c18 <_halrf_dack_backup_bb_registers_8730e>: - d034c18: b5f8 push {r3, r4, r5, r6, r7, lr} - d034c1a: 4606 mov r6, r0 - d034c1c: 460f mov r7, r1 - d034c1e: 4615 mov r5, r2 - d034c20: 2400 movs r4, #0 - d034c22: 42ac cmp r4, r5 - d034c24: d100 bne.n d034c28 <_halrf_dack_backup_bb_registers_8730e+0x10> - d034c26: bdf8 pop {r3, r4, r5, r6, r7, pc} - d034c28: f856 0024 ldr.w r0, [r6, r4, lsl #2] - d034c2c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034c30: f002 ffa5 bl d037b7e <halrf_rreg> - d034c34: f847 0024 str.w r0, [r7, r4, lsl #2] - d034c38: 3401 adds r4, #1 - d034c3a: e7f2 b.n d034c22 <_halrf_dack_backup_bb_registers_8730e+0xa> - -0d034c3c <_halrf_dack_reload_bb_registers_8730e>: - d034c3c: b5f8 push {r3, r4, r5, r6, r7, lr} - d034c3e: 4606 mov r6, r0 - d034c40: 460f mov r7, r1 - d034c42: 4615 mov r5, r2 - d034c44: 2400 movs r4, #0 - d034c46: 42ac cmp r4, r5 - d034c48: d100 bne.n d034c4c <_halrf_dack_reload_bb_registers_8730e+0x10> - d034c4a: bdf8 pop {r3, r4, r5, r6, r7, pc} - d034c4c: f857 2024 ldr.w r2, [r7, r4, lsl #2] - d034c50: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034c54: f856 0024 ldr.w r0, [r6, r4, lsl #2] - d034c58: 3401 adds r4, #1 - d034c5a: f002 ff7c bl d037b56 <halrf_wreg> - d034c5e: e7f2 b.n d034c46 <_halrf_dack_reload_bb_registers_8730e+0xa> - -0d034c60 <halrf_dack_8730e_s0>: - d034c60: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d034c64: 4d86 ldr r5, [pc, #536] ; (d034e80 <halrf_dack_8730e_s0+0x220>) - d034c66: b08f sub sp, #60 ; 0x3c - d034c68: f8df 923c ldr.w r9, [pc, #572] ; d034ea8 <halrf_dack_8730e_s0+0x248> - d034c6c: 466c mov r4, sp - d034c6e: cd0f ldmia r5!, {r0, r1, r2, r3} - d034c70: c40f stmia r4!, {r0, r1, r2, r3} - d034c72: e895 0007 ldmia.w r5, {r0, r1, r2} - d034c76: e884 0007 stmia.w r4, {r0, r1, r2} - d034c7a: 4c82 ldr r4, [pc, #520] ; (d034e84 <halrf_dack_8730e_s0+0x224>) - d034c7c: 2207 movs r2, #7 - d034c7e: a907 add r1, sp, #28 - d034c80: 4668 mov r0, sp - d034c82: f7ff ffc9 bl d034c18 <_halrf_dack_backup_bb_registers_8730e> - d034c86: 6ee3 ldr r3, [r4, #108] ; 0x6c - d034c88: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d034c8c: 487e ldr r0, [pc, #504] ; (d034e88 <halrf_dack_8730e_s0+0x228>) - d034c8e: f023 030c bic.w r3, r3, #12 - d034c92: 66e3 str r3, [r4, #108] ; 0x6c - d034c94: 6f63 ldr r3, [r4, #116] ; 0x74 - d034c96: f023 4360 bic.w r3, r3, #3758096384 ; 0xe0000000 - d034c9a: 6763 str r3, [r4, #116] ; 0x74 - d034c9c: 6fa3 ldr r3, [r4, #120] ; 0x78 - d034c9e: f023 031f bic.w r3, r3, #31 - d034ca2: 67a3 str r3, [r4, #120] ; 0x78 - d034ca4: 6f23 ldr r3, [r4, #112] ; 0x70 - d034ca6: f023 637c bic.w r3, r3, #264241152 ; 0xfc00000 - d034caa: 6723 str r3, [r4, #112] ; 0x70 - d034cac: 4b77 ldr r3, [pc, #476] ; (d034e8c <halrf_dack_8730e_s0+0x22c>) - d034cae: 6f62 ldr r2, [r4, #116] ; 0x74 - d034cb0: 4013 ands r3, r2 - d034cb2: 2201 movs r2, #1 - d034cb4: 6763 str r3, [r4, #116] ; 0x74 - d034cb6: 6ee5 ldr r5, [r4, #108] ; 0x6c - d034cb8: f8d4 8070 ldr.w r8, [r4, #112] ; 0x70 - d034cbc: 6f66 ldr r6, [r4, #116] ; 0x74 - d034cbe: 6fa7 ldr r7, [r4, #120] ; 0x78 - d034cc0: f002 ff49 bl d037b56 <halrf_wreg> - d034cc4: 220f movs r2, #15 - d034cc6: f04f 6170 mov.w r1, #251658240 ; 0xf000000 - d034cca: 4871 ldr r0, [pc, #452] ; (d034e90 <halrf_dack_8730e_s0+0x230>) - d034ccc: f002 ff43 bl d037b56 <halrf_wreg> - d034cd0: 2201 movs r2, #1 - d034cd2: f44f 2100 mov.w r1, #524288 ; 0x80000 - d034cd6: 486f ldr r0, [pc, #444] ; (d034e94 <halrf_dack_8730e_s0+0x234>) - d034cd8: f002 ff3d bl d037b56 <halrf_wreg> - d034cdc: 2200 movs r2, #0 - d034cde: f44f 7100 mov.w r1, #512 ; 0x200 - d034ce2: 486d ldr r0, [pc, #436] ; (d034e98 <halrf_dack_8730e_s0+0x238>) - d034ce4: f002 ff37 bl d037b56 <halrf_wreg> - d034ce8: 2203 movs r2, #3 - d034cea: f44f 21e0 mov.w r1, #458752 ; 0x70000 - d034cee: 4869 ldr r0, [pc, #420] ; (d034e94 <halrf_dack_8730e_s0+0x234>) - d034cf0: f002 ff31 bl d037b56 <halrf_wreg> - d034cf4: 2201 movs r2, #1 - d034cf6: f44f 4100 mov.w r1, #32768 ; 0x8000 - d034cfa: 4866 ldr r0, [pc, #408] ; (d034e94 <halrf_dack_8730e_s0+0x234>) - d034cfc: f002 ff2b bl d037b56 <halrf_wreg> - d034d00: 2203 movs r2, #3 - d034d02: f44f 41e0 mov.w r1, #28672 ; 0x7000 - d034d06: 4863 ldr r0, [pc, #396] ; (d034e94 <halrf_dack_8730e_s0+0x234>) - d034d08: f002 ff25 bl d037b56 <halrf_wreg> - d034d0c: 2200 movs r2, #0 - d034d0e: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d034d12: 4862 ldr r0, [pc, #392] ; (d034e9c <halrf_dack_8730e_s0+0x23c>) - d034d14: f002 ff1f bl d037b56 <halrf_wreg> - d034d18: 2201 movs r2, #1 - d034d1a: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d034d1e: 4860 ldr r0, [pc, #384] ; (d034ea0 <halrf_dack_8730e_s0+0x240>) - d034d20: f002 ff19 bl d037b56 <halrf_wreg> - d034d24: 2200 movs r2, #0 - d034d26: f44f 0180 mov.w r1, #4194304 ; 0x400000 - d034d2a: 485d ldr r0, [pc, #372] ; (d034ea0 <halrf_dack_8730e_s0+0x240>) - d034d2c: f002 ff13 bl d037b56 <halrf_wreg> - d034d30: 2200 movs r2, #0 - d034d32: f44f 2100 mov.w r1, #524288 ; 0x80000 - d034d36: 485a ldr r0, [pc, #360] ; (d034ea0 <halrf_dack_8730e_s0+0x240>) - d034d38: f002 ff0d bl d037b56 <halrf_wreg> - d034d3c: 2200 movs r2, #0 - d034d3e: f44f 51c0 mov.w r1, #6144 ; 0x1800 - d034d42: 4856 ldr r0, [pc, #344] ; (d034e9c <halrf_dack_8730e_s0+0x23c>) - d034d44: f002 ff07 bl d037b56 <halrf_wreg> - d034d48: 2201 movs r2, #1 - d034d4a: 4854 ldr r0, [pc, #336] ; (d034e9c <halrf_dack_8730e_s0+0x23c>) - d034d4c: 4611 mov r1, r2 - d034d4e: f002 ff02 bl d037b56 <halrf_wreg> - d034d52: 2200 movs r2, #0 - d034d54: f04f 7100 mov.w r1, #33554432 ; 0x2000000 - d034d58: 4851 ldr r0, [pc, #324] ; (d034ea0 <halrf_dack_8730e_s0+0x240>) - d034d5a: f002 fefc bl d037b56 <halrf_wreg> - d034d5e: 2200 movs r2, #0 - d034d60: f04f 6180 mov.w r1, #67108864 ; 0x4000000 - d034d64: 484e ldr r0, [pc, #312] ; (d034ea0 <halrf_dack_8730e_s0+0x240>) - d034d66: f002 fef6 bl d037b56 <halrf_wreg> - d034d6a: 2201 movs r2, #1 - d034d6c: f44f 7180 mov.w r1, #256 ; 0x100 - d034d70: 484c ldr r0, [pc, #304] ; (d034ea4 <halrf_dack_8730e_s0+0x244>) - d034d72: f002 fef0 bl d037b56 <halrf_wreg> - d034d76: 2201 movs r2, #1 - d034d78: f44f 7100 mov.w r1, #512 ; 0x200 - d034d7c: 4849 ldr r0, [pc, #292] ; (d034ea4 <halrf_dack_8730e_s0+0x244>) - d034d7e: f002 feea bl d037b56 <halrf_wreg> - d034d82: 2201 movs r2, #1 - d034d84: f04f 6100 mov.w r1, #134217728 ; 0x8000000 - d034d88: 4844 ldr r0, [pc, #272] ; (d034e9c <halrf_dack_8730e_s0+0x23c>) - d034d8a: f002 fee4 bl d037b56 <halrf_wreg> - d034d8e: f025 4380 bic.w r3, r5, #1073741824 ; 0x40000000 - d034d92: 2001 movs r0, #1 - d034d94: 66e3 str r3, [r4, #108] ; 0x6c - d034d96: 6ee3 ldr r3, [r4, #108] ; 0x6c - d034d98: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - d034d9c: 66e3 str r3, [r4, #108] ; 0x6c - d034d9e: f428 63c7 bic.w r3, r8, #1592 ; 0x638 - d034da2: f023 0307 bic.w r3, r3, #7 - d034da6: f443 63c7 orr.w r3, r3, #1592 ; 0x638 - d034daa: f043 0306 orr.w r3, r3, #6 - d034dae: 6723 str r3, [r4, #112] ; 0x70 - d034db0: 6ee3 ldr r3, [r4, #108] ; 0x6c - d034db2: f443 0346 orr.w r3, r3, #12976128 ; 0xc60000 - d034db6: 66e3 str r3, [r4, #108] ; 0x6c - d034db8: 6fa3 ldr r3, [r4, #120] ; 0x78 - d034dba: f443 0346 orr.w r3, r3, #12976128 ; 0xc60000 - d034dbe: 67a3 str r3, [r4, #120] ; 0x78 - d034dc0: 6f63 ldr r3, [r4, #116] ; 0x74 - d034dc2: f423 4360 bic.w r3, r3, #57344 ; 0xe000 - d034dc6: f443 4340 orr.w r3, r3, #49152 ; 0xc000 - d034dca: 6763 str r3, [r4, #116] ; 0x74 - d034dcc: f7d0 fe6a bl d005aa4 <rtw_mdelay_os> - d034dd0: 6ee3 ldr r3, [r4, #108] ; 0x6c - d034dd2: f023 0304 bic.w r3, r3, #4 - d034dd6: 66e3 str r3, [r4, #108] ; 0x6c - d034dd8: 6ee3 ldr r3, [r4, #108] ; 0x6c - d034dda: f043 0304 orr.w r3, r3, #4 - d034dde: 66e3 str r3, [r4, #108] ; 0x6c - d034de0: 6ee3 ldr r3, [r4, #108] ; 0x6c - d034de2: f023 0308 bic.w r3, r3, #8 - d034de6: 66e3 str r3, [r4, #108] ; 0x6c - d034de8: 6ee3 ldr r3, [r4, #108] ; 0x6c - d034dea: f043 0308 orr.w r3, r3, #8 - d034dee: 66e3 str r3, [r4, #108] ; 0x6c - d034df0: 6ee3 ldr r3, [r4, #108] ; 0x6c - d034df2: f023 0310 bic.w r3, r3, #16 - d034df6: 66e3 str r3, [r4, #108] ; 0x6c - d034df8: 6ee3 ldr r3, [r4, #108] ; 0x6c - d034dfa: f043 0310 orr.w r3, r3, #16 - d034dfe: 66e3 str r3, [r4, #108] ; 0x6c - d034e00: 241f movs r4, #31 - d034e02: 2103 movs r1, #3 - d034e04: 4648 mov r0, r9 - d034e06: f002 feba bl d037b7e <halrf_rreg> - d034e0a: 2803 cmp r0, #3 - d034e0c: d003 beq.n d034e16 <halrf_dack_8730e_s0+0x1b6> - d034e0e: 3c01 subs r4, #1 - d034e10: f014 04ff ands.w r4, r4, #255 ; 0xff - d034e14: d130 bne.n d034e78 <halrf_dack_8730e_s0+0x218> - d034e16: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034e1a: 4823 ldr r0, [pc, #140] ; (d034ea8 <halrf_dack_8730e_s0+0x248>) - d034e1c: f002 feaf bl d037b7e <halrf_rreg> - d034e20: a907 add r1, sp, #28 - d034e22: 4604 mov r4, r0 - d034e24: 2207 movs r2, #7 - d034e26: 4668 mov r0, sp - d034e28: f7ff ff08 bl d034c3c <_halrf_dack_reload_bb_registers_8730e> - d034e2c: 4a15 ldr r2, [pc, #84] ; (d034e84 <halrf_dack_8730e_s0+0x224>) - d034e2e: f046 4360 orr.w r3, r6, #3758096384 ; 0xe0000000 - d034e32: f3c4 2105 ubfx r1, r4, #8, #6 - d034e36: 66d5 str r5, [r2, #108] ; 0x6c - d034e38: f045 050c orr.w r5, r5, #12 - d034e3c: f8c2 8070 str.w r8, [r2, #112] ; 0x70 - d034e40: 6756 str r6, [r2, #116] ; 0x74 - d034e42: 6797 str r7, [r2, #120] ; 0x78 - d034e44: f047 071f orr.w r7, r7, #31 - d034e48: 66d5 str r5, [r2, #108] ; 0x6c - d034e4a: 6753 str r3, [r2, #116] ; 0x74 - d034e4c: 0523 lsls r3, r4, #20 - d034e4e: 6797 str r7, [r2, #120] ; 0x78 - d034e50: f003 637c and.w r3, r3, #264241152 ; 0xfc00000 - d034e54: ea43 0308 orr.w r3, r3, r8 - d034e58: 6713 str r3, [r2, #112] ; 0x70 - d034e5a: 00a3 lsls r3, r4, #2 - d034e5c: 00a4 lsls r4, r4, #2 - d034e5e: f003 637c and.w r3, r3, #264241152 ; 0xfc00000 - d034e62: f404 147c and.w r4, r4, #4128768 ; 0x3f0000 - d034e66: 4333 orrs r3, r6 - d034e68: 430b orrs r3, r1 - d034e6a: 4323 orrs r3, r4 - d034e6c: f043 4360 orr.w r3, r3, #3758096384 ; 0xe0000000 - d034e70: 6753 str r3, [r2, #116] ; 0x74 - d034e72: b00f add sp, #60 ; 0x3c - d034e74: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d034e78: 2001 movs r0, #1 - d034e7a: f7d0 fe13 bl d005aa4 <rtw_mdelay_os> - d034e7e: e7c0 b.n d034e02 <halrf_dack_8730e_s0+0x1a2> - d034e80: 0d052034 .word 0x0d052034 - d034e84: 42008900 .word 0x42008900 - d034e88: 000112b8 .word 0x000112b8 - d034e8c: f000ffc0 .word 0xf000ffc0 - d034e90: 0001030c .word 0x0001030c - d034e94: 000112a0 .word 0x000112a0 - d034e98: 0001129c .word 0x0001129c - d034e9c: 000112dc .word 0x000112dc - d034ea0: 000112e4 .word 0x000112e4 - d034ea4: 000112e0 .word 0x000112e0 - d034ea8: 00011e58 .word 0x00011e58 - -0d034eac <halrf_dac_cal_8730e>: - d034eac: b510 push {r4, lr} - d034eae: 4604 mov r4, r0 - d034eb0: f7ff fea6 bl d034c00 <halrf_addck_8730e> - d034eb4: 4620 mov r0, r4 - d034eb6: e8bd 4010 ldmia.w sp!, {r4, lr} - d034eba: f7ff bed1 b.w d034c60 <halrf_dack_8730e_s0> - -0d034ebe <_tssi_backup_bb_registers_8730e>: - d034ebe: b5f8 push {r3, r4, r5, r6, r7, lr} - d034ec0: 460e mov r6, r1 - d034ec2: 4617 mov r7, r2 - d034ec4: 461d mov r5, r3 - d034ec6: 2400 movs r4, #0 - d034ec8: 42ac cmp r4, r5 - d034eca: d100 bne.n d034ece <_tssi_backup_bb_registers_8730e+0x10> - d034ecc: bdf8 pop {r3, r4, r5, r6, r7, pc} - d034ece: f856 0024 ldr.w r0, [r6, r4, lsl #2] - d034ed2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034ed6: f002 fe52 bl d037b7e <halrf_rreg> - d034eda: f847 0024 str.w r0, [r7, r4, lsl #2] - d034ede: 3401 adds r4, #1 - d034ee0: e7f2 b.n d034ec8 <_tssi_backup_bb_registers_8730e+0xa> - -0d034ee2 <_tssi_reload_bb_registers_8730e>: - d034ee2: b5f8 push {r3, r4, r5, r6, r7, lr} - d034ee4: 460e mov r6, r1 - d034ee6: 4617 mov r7, r2 - d034ee8: 461d mov r5, r3 - d034eea: 2400 movs r4, #0 - d034eec: 42ac cmp r4, r5 - d034eee: d100 bne.n d034ef2 <_tssi_reload_bb_registers_8730e+0x10> - d034ef0: bdf8 pop {r3, r4, r5, r6, r7, pc} - d034ef2: f857 2024 ldr.w r2, [r7, r4, lsl #2] - d034ef6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d034efa: f856 0024 ldr.w r0, [r6, r4, lsl #2] - d034efe: 3401 adds r4, #1 - d034f00: f002 fe29 bl d037b56 <halrf_wreg> - d034f04: e7f2 b.n d034eec <_tssi_reload_bb_registers_8730e+0xa> + d03427e: f248 1060 movw r0, #33120 ; 0x8160 + d034282: f003 fcd6 bl d037c32 <halrf_wreg> + d034286: 4a9a ldr r2, [pc, #616] ; (d0344f0 <_txgapk_enable_gapk_8730e+0x2c8>) + d034288: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03428c: f248 1064 movw r0, #33124 ; 0x8164 + d034290: f003 fccf bl d037c32 <halrf_wreg> + d034294: 4a97 ldr r2, [pc, #604] ; (d0344f4 <_txgapk_enable_gapk_8730e+0x2cc>) + d034296: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03429a: f248 1068 movw r0, #33128 ; 0x8168 + d03429e: f003 fcc8 bl d037c32 <halrf_wreg> + d0342a2: f04f 3230 mov.w r2, #808464432 ; 0x30303030 + d0342a6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0342aa: f248 106c movw r0, #33132 ; 0x816c + d0342ae: f003 fcc0 bl d037c32 <halrf_wreg> + d0342b2: f243 0230 movw r2, #12336 ; 0x3030 + d0342b6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0342ba: f248 1070 movw r0, #33136 ; 0x8170 + d0342be: f003 fcb8 bl d037c32 <halrf_wreg> + d0342c2: 2e00 cmp r6, #0 + d0342c4: f000 80b4 beq.w d034430 <_txgapk_enable_gapk_8730e+0x208> + d0342c8: 2e02 cmp r6, #2 + d0342ca: d170 bne.n d0343ae <_txgapk_enable_gapk_8730e+0x186> + d0342cc: 686b ldr r3, [r5, #4] + d0342ce: 789b ldrb r3, [r3, #2] + d0342d0: 2b01 cmp r3, #1 + d0342d2: bf8c ite hi + d0342d4: 2205 movhi r2, #5 + d0342d6: 220d movls r2, #13 + d0342d8: f240 31ff movw r1, #1023 ; 0x3ff + d0342dc: f248 107c movw r0, #33148 ; 0x817c + d0342e0: e0b0 b.n d034444 <_txgapk_enable_gapk_8730e+0x21c> + d0342e2: 4a85 ldr r2, [pc, #532] ; (d0344f8 <_txgapk_enable_gapk_8730e+0x2d0>) + d0342e4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0342e8: f248 105c movw r0, #33116 ; 0x815c + d0342ec: f003 fca1 bl d037c32 <halrf_wreg> + d0342f0: 4a82 ldr r2, [pc, #520] ; (d0344fc <_txgapk_enable_gapk_8730e+0x2d4>) + d0342f2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0342f6: f248 1060 movw r0, #33120 ; 0x8160 + d0342fa: f003 fc9a bl d037c32 <halrf_wreg> + d0342fe: 4a80 ldr r2, [pc, #512] ; (d034500 <_txgapk_enable_gapk_8730e+0x2d8>) + d034300: e7c2 b.n d034288 <_txgapk_enable_gapk_8730e+0x60> + d034302: f44f 2300 mov.w r3, #524288 ; 0x80000 + d034306: 4a77 ldr r2, [pc, #476] ; (d0344e4 <_txgapk_enable_gapk_8730e+0x2bc>) + d034308: 4628 mov r0, r5 + d03430a: f8cd 8000 str.w r8, [sp] + d03430e: f003 fcb1 bl d037c74 <halrf_wrf> + d034312: 686b ldr r3, [r5, #4] + d034314: 789b ldrb r3, [r3, #2] + d034316: 2b01 cmp r3, #1 + d034318: d14c bne.n d0343b4 <_txgapk_enable_gapk_8730e+0x18c> + d03431a: 4a7a ldr r2, [pc, #488] ; (d034504 <_txgapk_enable_gapk_8730e+0x2dc>) + d03431c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034320: f248 105c movw r0, #33116 ; 0x815c + d034324: f003 fc85 bl d037c32 <halrf_wreg> + d034328: 4a77 ldr r2, [pc, #476] ; (d034508 <_txgapk_enable_gapk_8730e+0x2e0>) + d03432a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03432e: f248 1060 movw r0, #33120 ; 0x8160 + d034332: f003 fc7e bl d037c32 <halrf_wreg> + d034336: 4a75 ldr r2, [pc, #468] ; (d03450c <_txgapk_enable_gapk_8730e+0x2e4>) + d034338: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03433c: f248 1064 movw r0, #33124 ; 0x8164 + d034340: f003 fc77 bl d037c32 <halrf_wreg> + d034344: 4a72 ldr r2, [pc, #456] ; (d034510 <_txgapk_enable_gapk_8730e+0x2e8>) + d034346: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03434a: f248 1068 movw r0, #33128 ; 0x8168 + d03434e: f003 fc70 bl d037c32 <halrf_wreg> + d034352: f04f 3233 mov.w r2, #858993459 ; 0x33333333 + d034356: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03435a: f248 106c movw r0, #33132 ; 0x816c + d03435e: f003 fc68 bl d037c32 <halrf_wreg> + d034362: f243 3233 movw r2, #13107 ; 0x3333 + d034366: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03436a: f248 1070 movw r0, #33136 ; 0x8170 + d03436e: f003 fc60 bl d037c32 <halrf_wreg> + d034372: f104 036b add.w r3, r4, #107 ; 0x6b + d034376: b2db uxtb r3, r3 + d034378: 2b1c cmp r3, #28 + d03437a: d814 bhi.n d0343a6 <_txgapk_enable_gapk_8730e+0x17e> + d03437c: 4a61 ldr r2, [pc, #388] ; (d034504 <_txgapk_enable_gapk_8730e+0x2dc>) + d03437e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034382: f248 105c movw r0, #33116 ; 0x815c + d034386: f003 fc54 bl d037c32 <halrf_wreg> + d03438a: 4a62 ldr r2, [pc, #392] ; (d034514 <_txgapk_enable_gapk_8730e+0x2ec>) + d03438c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034390: f248 1060 movw r0, #33120 ; 0x8160 + d034394: f003 fc4d bl d037c32 <halrf_wreg> + d034398: 4a5f ldr r2, [pc, #380] ; (d034518 <_txgapk_enable_gapk_8730e+0x2f0>) + d03439a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03439e: f248 1064 movw r0, #33124 ; 0x8164 + d0343a2: f003 fc46 bl d037c32 <halrf_wreg> + d0343a6: 2e00 cmp r6, #0 + d0343a8: d051 beq.n d03444e <_txgapk_enable_gapk_8730e+0x226> + d0343aa: 2e02 cmp r6, #2 + d0343ac: d07d beq.n d0344aa <_txgapk_enable_gapk_8730e+0x282> + d0343ae: b002 add sp, #8 + d0343b0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d0343b4: 2b02 cmp r3, #2 + d0343b6: d129 bne.n d03440c <_txgapk_enable_gapk_8730e+0x1e4> + d0343b8: 4a58 ldr r2, [pc, #352] ; (d03451c <_txgapk_enable_gapk_8730e+0x2f4>) + d0343ba: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0343be: f248 105c movw r0, #33116 ; 0x815c + d0343c2: f003 fc36 bl d037c32 <halrf_wreg> + d0343c6: 4a56 ldr r2, [pc, #344] ; (d034520 <_txgapk_enable_gapk_8730e+0x2f8>) + d0343c8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0343cc: f248 1060 movw r0, #33120 ; 0x8160 + d0343d0: f003 fc2f bl d037c32 <halrf_wreg> + d0343d4: 4a53 ldr r2, [pc, #332] ; (d034524 <_txgapk_enable_gapk_8730e+0x2fc>) + d0343d6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0343da: f248 1064 movw r0, #33124 ; 0x8164 + d0343de: f003 fc28 bl d037c32 <halrf_wreg> + d0343e2: 4a51 ldr r2, [pc, #324] ; (d034528 <_txgapk_enable_gapk_8730e+0x300>) + d0343e4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0343e8: f248 1068 movw r0, #33128 ; 0x8168 + d0343ec: f003 fc21 bl d037c32 <halrf_wreg> + d0343f0: 4a4e ldr r2, [pc, #312] ; (d03452c <_txgapk_enable_gapk_8730e+0x304>) + d0343f2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0343f6: f248 106c movw r0, #33132 ; 0x816c + d0343fa: f003 fc1a bl d037c32 <halrf_wreg> + d0343fe: f243 3233 movw r2, #13107 ; 0x3333 + d034402: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034406: f248 1070 movw r0, #33136 ; 0x8170 + d03440a: e7ca b.n d0343a2 <_txgapk_enable_gapk_8730e+0x17a> + d03440c: 2b03 cmp r3, #3 + d03440e: d1ca bne.n d0343a6 <_txgapk_enable_gapk_8730e+0x17e> + d034410: 4a35 ldr r2, [pc, #212] ; (d0344e8 <_txgapk_enable_gapk_8730e+0x2c0>) + d034412: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034416: f248 105c movw r0, #33116 ; 0x815c + d03441a: f003 fc0a bl d037c32 <halrf_wreg> + d03441e: 4a44 ldr r2, [pc, #272] ; (d034530 <_txgapk_enable_gapk_8730e+0x308>) + d034420: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034424: f248 1060 movw r0, #33120 ; 0x8160 + d034428: f003 fc03 bl d037c32 <halrf_wreg> + d03442c: 4a41 ldr r2, [pc, #260] ; (d034534 <_txgapk_enable_gapk_8730e+0x30c>) + d03442e: e7d2 b.n d0343d6 <_txgapk_enable_gapk_8730e+0x1ae> + d034430: 686b ldr r3, [r5, #4] + d034432: 789b ldrb r3, [r3, #2] + d034434: 2b01 cmp r3, #1 + d034436: bf8c ite hi + d034438: f240 228d movwhi r2, #653 ; 0x28d + d03443c: 226d movls r2, #109 ; 0x6d + d03443e: 493e ldr r1, [pc, #248] ; (d034538 <_txgapk_enable_gapk_8730e+0x310>) + d034440: f248 1070 movw r0, #33136 ; 0x8170 + d034444: b002 add sp, #8 + d034446: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d03444a: f003 bbf2 b.w d037c32 <halrf_wreg> + d03444e: 686b ldr r3, [r5, #4] + d034450: 789b ldrb r3, [r3, #2] + d034452: 2b01 cmp r3, #1 + d034454: d10c bne.n d034470 <_txgapk_enable_gapk_8730e+0x248> + d034456: 346b adds r4, #107 ; 0x6b + d034458: f240 126d movw r2, #365 ; 0x16d + d03445c: 4936 ldr r1, [pc, #216] ; (d034538 <_txgapk_enable_gapk_8730e+0x310>) + d03445e: f248 1070 movw r0, #33136 ; 0x8170 + d034462: b2e4 uxtb r4, r4 + d034464: f003 fbe5 bl d037c32 <halrf_wreg> + d034468: 2c1c cmp r4, #28 + d03446a: d8a0 bhi.n d0343ae <_txgapk_enable_gapk_8730e+0x186> + d03446c: 22ad movs r2, #173 ; 0xad + d03446e: e7e6 b.n d03443e <_txgapk_enable_gapk_8730e+0x216> + d034470: 2b02 cmp r3, #2 + d034472: d10b bne.n d03448c <_txgapk_enable_gapk_8730e+0x264> + d034474: 346b adds r4, #107 ; 0x6b + d034476: 2255 movs r2, #85 ; 0x55 + d034478: 492f ldr r1, [pc, #188] ; (d034538 <_txgapk_enable_gapk_8730e+0x310>) + d03447a: f248 1070 movw r0, #33136 ; 0x8170 + d03447e: b2e4 uxtb r4, r4 + d034480: f003 fbd7 bl d037c32 <halrf_wreg> + d034484: 2c1c cmp r4, #28 + d034486: d892 bhi.n d0343ae <_txgapk_enable_gapk_8730e+0x186> + d034488: 2295 movs r2, #149 ; 0x95 + d03448a: e7d8 b.n d03443e <_txgapk_enable_gapk_8730e+0x216> + d03448c: 2b03 cmp r3, #3 + d03448e: d18e bne.n d0343ae <_txgapk_enable_gapk_8730e+0x186> + d034490: 346b adds r4, #107 ; 0x6b + d034492: 2295 movs r2, #149 ; 0x95 + d034494: 4928 ldr r1, [pc, #160] ; (d034538 <_txgapk_enable_gapk_8730e+0x310>) + d034496: f248 1070 movw r0, #33136 ; 0x8170 + d03449a: b2e4 uxtb r4, r4 + d03449c: f003 fbc9 bl d037c32 <halrf_wreg> + d0344a0: 2c1c cmp r4, #28 + d0344a2: d884 bhi.n d0343ae <_txgapk_enable_gapk_8730e+0x186> + d0344a4: f240 1225 movw r2, #293 ; 0x125 + d0344a8: e7c9 b.n d03443e <_txgapk_enable_gapk_8730e+0x216> + d0344aa: 2215 movs r2, #21 + d0344ac: f240 31ff movw r1, #1023 ; 0x3ff + d0344b0: f248 107c movw r0, #33148 ; 0x817c + d0344b4: f003 fbbd bl d037c32 <halrf_wreg> + d0344b8: 686b ldr r3, [r5, #4] + d0344ba: 789b ldrb r3, [r3, #2] + d0344bc: 2b01 cmp r3, #1 + d0344be: f67f af76 bls.w d0343ae <_txgapk_enable_gapk_8730e+0x186> + d0344c2: 346b adds r4, #107 ; 0x6b + d0344c4: 224a movs r2, #74 ; 0x4a + d0344c6: f240 31ff movw r1, #1023 ; 0x3ff + d0344ca: f248 107c movw r0, #33148 ; 0x817c + d0344ce: b2e4 uxtb r4, r4 + d0344d0: f003 fbaf bl d037c32 <halrf_wreg> + d0344d4: 2c1c cmp r4, #28 + d0344d6: f63f af6a bhi.w d0343ae <_txgapk_enable_gapk_8730e+0x186> + d0344da: 2225 movs r2, #37 ; 0x25 + d0344dc: e6fc b.n d0342d8 <_txgapk_enable_gapk_8730e+0xb0> + d0344de: bf00 nop + d0344e0: 0001005f .word 0x0001005f + d0344e4: 00010018 .word 0x00010018 + d0344e8: 312b251f .word 0x312b251f + d0344ec: 49433d37 .word 0x49433d37 + d0344f0: 21615b4f .word 0x21615b4f + d0344f4: 302d2a24 .word 0x302d2a24 + d0344f8: 433d3731 .word 0x433d3731 + d0344fc: 615b5549 .word 0x615b5549 + d034500: 21616161 .word 0x21616161 + d034504: 433d2b25 .word 0x433d2b25 + d034508: 5b554f49 .word 0x5b554f49 + d03450c: 216d6d67 .word 0x216d6d67 + d034510: 302a2724 .word 0x302a2724 + d034514: 675b5549 .word 0x675b5549 + d034518: 216d6d6d .word 0x216d6d6d + d03451c: 37312b25 .word 0x37312b25 + d034520: 6d674f49 .word 0x6d674f49 + d034524: 1e737373 .word 0x1e737373 + d034528: 2a272421 .word 0x2a272421 + d03452c: 3333302d .word 0x3333302d + d034530: 674f4943 .word 0x674f4943 + d034534: 1e73736d .word 0x1e73736d + d034538: 03ff0000 .word 0x03ff0000 + +0d03453c <_halrf_txgapk_track_table_nctl_8730e>: + d03453c: b538 push {r3, r4, r5, lr} + d03453e: 6843 ldr r3, [r0, #4] + d034540: 4605 mov r5, r0 + d034542: 2210 movs r2, #16 + d034544: f44f 517c mov.w r1, #16128 ; 0x3f00 + d034548: f248 00e4 movw r0, #32996 ; 0x80e4 + d03454c: f893 407c ldrb.w r4, [r3, #124] ; 0x7c + d034550: f003 fb6f bl d037c32 <halrf_wreg> + d034554: 2204 movs r2, #4 + d034556: f44f 71f8 mov.w r1, #496 ; 0x1f0 + d03455a: f248 00f0 movw r0, #33008 ; 0x80f0 + d03455e: f003 fb68 bl d037c32 <halrf_wreg> + d034562: 2224 movs r2, #36 ; 0x24 + d034564: 213f movs r1, #63 ; 0x3f + d034566: f248 0030 movw r0, #32816 ; 0x8030 + d03456a: f003 fb62 bl d037c32 <halrf_wreg> + d03456e: 2200 movs r2, #0 + d034570: f44f 4170 mov.w r1, #61440 ; 0xf000 + d034574: f248 00f0 movw r0, #33008 ; 0x80f0 + d034578: f003 fb5b bl d037c32 <halrf_wreg> + d03457c: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d034580: 2102 movs r1, #2 + d034582: f245 6070 movw r0, #22128 ; 0x5670 + d034586: 6853 ldr r3, [r2, #4] + d034588: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d03458c: 6053 str r3, [r2, #4] + d03458e: 2201 movs r2, #1 + d034590: f003 fb4f bl d037c32 <halrf_wreg> + d034594: 2201 movs r2, #1 + d034596: 2103 movs r1, #3 + d034598: f248 00f0 movw r0, #33008 ; 0x80f0 + d03459c: f003 fb49 bl d037c32 <halrf_wreg> + d0345a0: 2212 movs r2, #18 + d0345a2: 213f movs r1, #63 ; 0x3f + d0345a4: f248 00cc movw r0, #32972 ; 0x80cc + d0345a8: f003 fb43 bl d037c32 <halrf_wreg> + d0345ac: 2224 movs r2, #36 ; 0x24 + d0345ae: 4931 ldr r1, [pc, #196] ; (d034674 <_halrf_txgapk_track_table_nctl_8730e+0x138>) + d0345b0: f248 002c movw r0, #32812 ; 0x802c + d0345b4: f003 fb3d bl d037c32 <halrf_wreg> + d0345b8: 686b ldr r3, [r5, #4] + d0345ba: 789b ldrb r3, [r3, #2] + d0345bc: 2b01 cmp r3, #1 + d0345be: d91b bls.n d0345f8 <_halrf_txgapk_track_table_nctl_8730e+0xbc> + d0345c0: 2c0e cmp r4, #14 + d0345c2: d919 bls.n d0345f8 <_halrf_txgapk_track_table_nctl_8730e+0xbc> + d0345c4: 2227 movs r2, #39 ; 0x27 + d0345c6: f44f 517c mov.w r1, #16128 ; 0x3f00 + d0345ca: f248 00e4 movw r0, #32996 ; 0x80e4 + d0345ce: f003 fb30 bl d037c32 <halrf_wreg> + d0345d2: 2203 movs r2, #3 + d0345d4: f44f 71f8 mov.w r1, #496 ; 0x1f0 + d0345d8: f248 00f0 movw r0, #33008 ; 0x80f0 + d0345dc: f003 fb29 bl d037c32 <halrf_wreg> + d0345e0: 2224 movs r2, #36 ; 0x24 + d0345e2: 213f movs r1, #63 ; 0x3f + d0345e4: f248 0030 movw r0, #32816 ; 0x8030 + d0345e8: f003 fb23 bl d037c32 <halrf_wreg> + d0345ec: 2209 movs r2, #9 + d0345ee: 213f movs r1, #63 ; 0x3f + d0345f0: f248 00cc movw r0, #32972 ; 0x80cc + d0345f4: f003 fb1d bl d037c32 <halrf_wreg> + d0345f8: f04f 4480 mov.w r4, #1073741824 ; 0x40000000 + d0345fc: 4628 mov r0, r5 + d0345fe: 2100 movs r1, #0 + d034600: f7ff fdea bl d0341d8 <_txgapk_one_shot_8730e> + d034604: 6863 ldr r3, [r4, #4] + d034606: 2200 movs r2, #0 + d034608: 2102 movs r1, #2 + d03460a: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d03460e: f245 6070 movw r0, #22128 ; 0x5670 + d034612: 6063 str r3, [r4, #4] + d034614: f003 fb0d bl d037c32 <halrf_wreg> + d034618: 6863 ldr r3, [r4, #4] + d03461a: 2201 movs r2, #1 + d03461c: 2102 movs r1, #2 + d03461e: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d034622: f245 6070 movw r0, #22128 ; 0x5670 + d034626: 6063 str r3, [r4, #4] + d034628: f003 fb03 bl d037c32 <halrf_wreg> + d03462c: 2201 movs r2, #1 + d03462e: f44f 0180 mov.w r1, #4194304 ; 0x400000 + d034632: f248 00f0 movw r0, #33008 ; 0x80f0 + d034636: f003 fafc bl d037c32 <halrf_wreg> + d03463a: 2201 movs r2, #1 + d03463c: 2103 movs r1, #3 + d03463e: f248 00f0 movw r0, #33008 ; 0x80f0 + d034642: f003 faf6 bl d037c32 <halrf_wreg> + d034646: 4628 mov r0, r5 + d034648: 2101 movs r1, #1 + d03464a: f7ff fdc5 bl d0341d8 <_txgapk_one_shot_8730e> + d03464e: 6863 ldr r3, [r4, #4] + d034650: 2200 movs r2, #0 + d034652: 2102 movs r1, #2 + d034654: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d034658: f245 6070 movw r0, #22128 ; 0x5670 + d03465c: 6063 str r3, [r4, #4] + d03465e: f003 fae8 bl d037c32 <halrf_wreg> + d034662: 2200 movs r2, #0 + d034664: f44f 0180 mov.w r1, #4194304 ; 0x400000 + d034668: f248 00f0 movw r0, #33008 ; 0x80f0 + d03466c: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d034670: f003 badf b.w d037c32 <halrf_wreg> + d034674: 0fff0000 .word 0x0fff0000 + +0d034678 <_halrf_txgapk_power_table_nctl_8730e>: + d034678: b538 push {r3, r4, r5, lr} + d03467a: 6843 ldr r3, [r0, #4] + d03467c: 4604 mov r4, r0 + d03467e: 2201 movs r2, #1 + d034680: f44f 71f8 mov.w r1, #496 ; 0x1f0 + d034684: f248 00f0 movw r0, #33008 ; 0x80f0 + d034688: f893 507c ldrb.w r5, [r3, #124] ; 0x7c + d03468c: f003 fad1 bl d037c32 <halrf_wreg> + d034690: 2224 movs r2, #36 ; 0x24 + d034692: 213f movs r1, #63 ; 0x3f + d034694: f248 0030 movw r0, #32816 ; 0x8030 + d034698: f003 facb bl d037c32 <halrf_wreg> + d03469c: 6863 ldr r3, [r4, #4] + d03469e: 789b ldrb r3, [r3, #2] + d0346a0: 2b01 cmp r3, #1 + d0346a2: d90e bls.n d0346c2 <_halrf_txgapk_power_table_nctl_8730e+0x4a> + d0346a4: 2d0e cmp r5, #14 + d0346a6: d90c bls.n d0346c2 <_halrf_txgapk_power_table_nctl_8730e+0x4a> + d0346a8: 2203 movs r2, #3 + d0346aa: f44f 71f8 mov.w r1, #496 ; 0x1f0 + d0346ae: f248 00f0 movw r0, #33008 ; 0x80f0 + d0346b2: f003 fabe bl d037c32 <halrf_wreg> + d0346b6: 221b movs r2, #27 + d0346b8: 213f movs r1, #63 ; 0x3f + d0346ba: f248 0030 movw r0, #32816 ; 0x8030 + d0346be: f003 fab8 bl d037c32 <halrf_wreg> + d0346c2: 2200 movs r2, #0 + d0346c4: f44f 4170 mov.w r1, #61440 ; 0xf000 + d0346c8: f248 00f0 movw r0, #33008 ; 0x80f0 + d0346cc: f003 fab1 bl d037c32 <halrf_wreg> + d0346d0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d0346d4: 2102 movs r1, #2 + d0346d6: f245 6070 movw r0, #22128 ; 0x5670 + d0346da: 6853 ldr r3, [r2, #4] + d0346dc: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d0346e0: 6053 str r3, [r2, #4] + d0346e2: 2201 movs r2, #1 + d0346e4: f003 faa5 bl d037c32 <halrf_wreg> + d0346e8: 2203 movs r2, #3 + d0346ea: f248 00f0 movw r0, #33008 ; 0x80f0 + d0346ee: 4611 mov r1, r2 + d0346f0: f003 fa9f bl d037c32 <halrf_wreg> + d0346f4: 2212 movs r2, #18 + d0346f6: 213f movs r1, #63 ; 0x3f + d0346f8: f248 00cc movw r0, #32972 ; 0x80cc + d0346fc: f003 fa99 bl d037c32 <halrf_wreg> + d034700: 6863 ldr r3, [r4, #4] + d034702: 789b ldrb r3, [r3, #2] + d034704: 2b01 cmp r3, #1 + d034706: d907 bls.n d034718 <_halrf_txgapk_power_table_nctl_8730e+0xa0> + d034708: 2d0e cmp r5, #14 + d03470a: d905 bls.n d034718 <_halrf_txgapk_power_table_nctl_8730e+0xa0> + d03470c: 2209 movs r2, #9 + d03470e: 213f movs r1, #63 ; 0x3f + d034710: f248 00cc movw r0, #32972 ; 0x80cc + d034714: f003 fa8d bl d037c32 <halrf_wreg> + d034718: f04f 4580 mov.w r5, #1073741824 ; 0x40000000 + d03471c: 2224 movs r2, #36 ; 0x24 + d03471e: 4920 ldr r1, [pc, #128] ; (d0347a0 <_halrf_txgapk_power_table_nctl_8730e+0x128>) + d034720: f248 002c movw r0, #32812 ; 0x802c + d034724: f003 fa85 bl d037c32 <halrf_wreg> + d034728: 4620 mov r0, r4 + d03472a: 2102 movs r1, #2 + d03472c: f7ff fd54 bl d0341d8 <_txgapk_one_shot_8730e> + d034730: 686b ldr r3, [r5, #4] + d034732: 2200 movs r2, #0 + d034734: 2102 movs r1, #2 + d034736: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d03473a: f245 6070 movw r0, #22128 ; 0x5670 + d03473e: 606b str r3, [r5, #4] + d034740: f003 fa77 bl d037c32 <halrf_wreg> + d034744: 686b ldr r3, [r5, #4] + d034746: 2201 movs r2, #1 + d034748: 2102 movs r1, #2 + d03474a: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d03474e: f245 6070 movw r0, #22128 ; 0x5670 + d034752: 606b str r3, [r5, #4] + d034754: f003 fa6d bl d037c32 <halrf_wreg> + d034758: 2201 movs r2, #1 + d03475a: f44f 0180 mov.w r1, #4194304 ; 0x400000 + d03475e: f248 00f0 movw r0, #33008 ; 0x80f0 + d034762: f003 fa66 bl d037c32 <halrf_wreg> + d034766: 2203 movs r2, #3 + d034768: f248 00f0 movw r0, #33008 ; 0x80f0 + d03476c: 4611 mov r1, r2 + d03476e: f003 fa60 bl d037c32 <halrf_wreg> + d034772: 4620 mov r0, r4 + d034774: 2103 movs r1, #3 + d034776: f7ff fd2f bl d0341d8 <_txgapk_one_shot_8730e> + d03477a: 686b ldr r3, [r5, #4] + d03477c: 2200 movs r2, #0 + d03477e: 2102 movs r1, #2 + d034780: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + d034784: f245 6070 movw r0, #22128 ; 0x5670 + d034788: 606b str r3, [r5, #4] + d03478a: f003 fa52 bl d037c32 <halrf_wreg> + d03478e: 2200 movs r2, #0 + d034790: f44f 0180 mov.w r1, #4194304 ; 0x400000 + d034794: f248 00f0 movw r0, #33008 ; 0x80f0 + d034798: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d03479c: f003 ba49 b.w d037c32 <halrf_wreg> + d0347a0: 0fff0000 .word 0x0fff0000 + +0d0347a4 <_txgapk_config_offset_table_8730e>: + d0347a4: b513 push {r0, r1, r4, lr} + d0347a6: 6843 ldr r3, [r0, #4] + d0347a8: 4604 mov r4, r0 + d0347aa: 2218 movs r2, #24 + d0347ac: 2100 movs r1, #0 + d0347ae: 6958 ldr r0, [r3, #20] + d0347b0: 4b0e ldr r3, [pc, #56] ; (d0347ec <_txgapk_config_offset_table_8730e+0x48>) + d0347b2: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d0347b6: f7e0 fc77 bl d0150a8 <halbb_read_rf_reg> + d0347ba: f3c0 4100 ubfx r1, r0, #16, #1 + d0347be: 4620 mov r0, r4 + d0347c0: 9101 str r1, [sp, #4] + d0347c2: f7ff fca1 bl d034108 <_txgapk_rf_setting_8730e> + d0347c6: 9901 ldr r1, [sp, #4] + d0347c8: 2200 movs r2, #0 + d0347ca: 4620 mov r0, r4 + d0347cc: f7ff fd2c bl d034228 <_txgapk_enable_gapk_8730e> + d0347d0: 4620 mov r0, r4 + d0347d2: f7ff feb3 bl d03453c <_halrf_txgapk_track_table_nctl_8730e> + d0347d6: 4620 mov r0, r4 + d0347d8: 2202 movs r2, #2 + d0347da: 9901 ldr r1, [sp, #4] + d0347dc: f7ff fd24 bl d034228 <_txgapk_enable_gapk_8730e> + d0347e0: 4620 mov r0, r4 + d0347e2: b002 add sp, #8 + d0347e4: e8bd 4010 ldmia.w sp!, {r4, lr} + d0347e8: f7ff bf46 b.w d034678 <_halrf_txgapk_power_table_nctl_8730e> + d0347ec: 000fffff .word 0x000fffff + +0d0347f0 <halrf_do_txgapk_8730e>: + d0347f0: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d0347f4: 4e3e ldr r6, [pc, #248] ; (d0348f0 <halrf_do_txgapk_8730e+0x100>) + d0347f6: b08f sub sp, #60 ; 0x3c + d0347f8: 4605 mov r5, r0 + d0347fa: 2400 movs r4, #0 + d0347fc: f04f 0910 mov.w r9, #16 + d034800: f10d 0808 add.w r8, sp, #8 + d034804: af0a add r7, sp, #40 ; 0x28 + d034806: 464a mov r2, r9 + d034808: e896 0003 ldmia.w r6, {r0, r1} + d03480c: e9cd 4404 strd r4, r4, [sp, #16] + d034810: e888 0003 stmia.w r8, {r0, r1} + d034814: 4621 mov r1, r4 + d034816: a806 add r0, sp, #24 + d034818: f00e fac6 bl d042da8 <____wrap_memset_veneer> + d03481c: f106 0308 add.w r3, r6, #8 + d034820: 2601 movs r6, #1 + d034822: cb0f ldmia r3, {r0, r1, r2, r3} + d034824: e887 000f stmia.w r7, {r0, r1, r2, r3} + d034828: 4622 mov r2, r4 + d03482a: 4649 mov r1, r9 + d03482c: f44f 60e0 mov.w r0, #1792 ; 0x700 + d034830: f003 f9ff bl d037c32 <halrf_wreg> + d034834: 4622 mov r2, r4 + d034836: 2102 movs r1, #2 + d034838: f240 7004 movw r0, #1796 ; 0x704 + d03483c: f003 f9f9 bl d037c32 <halrf_wreg> + d034840: 2201 movs r2, #1 + d034842: 2102 movs r1, #2 + d034844: f240 7004 movw r0, #1796 ; 0x704 + d034848: f003 f9f3 bl d037c32 <halrf_wreg> + d03484c: 2064 movs r0, #100 ; 0x64 + d03484e: f7d1 f93b bl d005ac8 <rtw_udelay_os> + d034852: eb0d 0209 add.w r2, sp, r9 + d034856: 4641 mov r1, r8 + d034858: 4628 mov r0, r5 + d03485a: 2302 movs r3, #2 + d03485c: f7ff fadc bl d033e18 <_txgapk_backup_bb_registers_8730e> + d034860: 2304 movs r3, #4 + d034862: aa06 add r2, sp, #24 + d034864: 4639 mov r1, r7 + d034866: 4628 mov r0, r5 + d034868: f7ff fafa bl d033e60 <_halrf_txgapk_bkup_rf_8730e> + d03486c: 2101 movs r1, #1 + d03486e: 4628 mov r0, r5 + d034870: f7ff fb32 bl d033ed8 <_txgapk_afe_setting_8730e> + d034874: 4628 mov r0, r5 + d034876: f7ff ff95 bl d0347a4 <_txgapk_config_offset_table_8730e> + d03487a: 4621 mov r1, r4 + d03487c: 4628 mov r0, r5 + d03487e: f7ff fb2b bl d033ed8 <_txgapk_afe_setting_8730e> + d034882: 4622 mov r2, r4 + d034884: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 + d034888: f248 1020 movw r0, #33056 ; 0x8120 + d03488c: f003 f9d1 bl d037c32 <halrf_wreg> + d034890: 4633 mov r3, r6 + d034892: 4621 mov r1, r4 + d034894: 4628 mov r0, r5 + d034896: 2205 movs r2, #5 + d034898: 9600 str r6, [sp, #0] + d03489a: f003 f9eb bl d037c74 <halrf_wrf> + d03489e: 4622 mov r2, r4 + d0348a0: 2180 movs r1, #128 ; 0x80 + d0348a2: f248 0008 movw r0, #32776 ; 0x8008 + d0348a6: f003 f9c4 bl d037c32 <halrf_wreg> + d0348aa: aa06 add r2, sp, #24 + d0348ac: 4639 mov r1, r7 + d0348ae: 4628 mov r0, r5 + d0348b0: 2304 movs r3, #4 + d0348b2: f7ff faf3 bl d033e9c <_halrf_txgapk_reload_rf_8730e> + d0348b6: 2302 movs r3, #2 + d0348b8: eb0d 0209 add.w r2, sp, r9 + d0348bc: 4641 mov r1, r8 + d0348be: 4628 mov r0, r5 + d0348c0: f7ff fabc bl d033e3c <_txgapk_reload_bb_registers_8730e> + d0348c4: 4632 mov r2, r6 + d0348c6: 4649 mov r1, r9 + d0348c8: f44f 60e0 mov.w r0, #1792 ; 0x700 + d0348cc: f003 f9b1 bl d037c32 <halrf_wreg> + d0348d0: 4622 mov r2, r4 + d0348d2: 2102 movs r1, #2 + d0348d4: f240 7004 movw r0, #1796 ; 0x704 + d0348d8: f003 f9ab bl d037c32 <halrf_wreg> + d0348dc: 4632 mov r2, r6 + d0348de: 2102 movs r1, #2 + d0348e0: f240 7004 movw r0, #1796 ; 0x704 + d0348e4: f003 f9a5 bl d037c32 <halrf_wreg> + d0348e8: b00f add sp, #60 ; 0x3c + d0348ea: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d0348ee: bf00 nop + d0348f0: 0d0520f8 .word 0x0d0520f8 + +0d0348f4 <halrf_adc_dck_8730e>: + d0348f4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0348f8: 2401 movs r4, #1 + d0348fa: 2380 movs r3, #128 ; 0x80 + d0348fc: 2205 movs r2, #5 + d0348fe: 2100 movs r1, #0 + d034900: 4606 mov r6, r0 + d034902: 2710 movs r7, #16 + d034904: 2500 movs r5, #0 + d034906: ed2d 8b02 vpush {d8} + d03490a: b085 sub sp, #20 + d03490c: 46ab mov fp, r5 + d03490e: 9400 str r4, [sp, #0] + d034910: f003 f9b0 bl d037c74 <halrf_wrf> + d034914: 2200 movs r2, #0 + d034916: f44f 2370 mov.w r3, #983040 ; 0xf0000 + d03491a: 4630 mov r0, r6 + d03491c: 4611 mov r1, r2 + d03491e: 9400 str r4, [sp, #0] + d034920: f003 f9a8 bl d037c74 <halrf_wrf> + d034924: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034928: 48d4 ldr r0, [pc, #848] ; (d034c7c <halrf_adc_dck_8730e+0x388>) + d03492a: f003 f996 bl d037c5a <halrf_rreg> + d03492e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034932: 4682 mov sl, r0 + d034934: 48d2 ldr r0, [pc, #840] ; (d034c80 <halrf_adc_dck_8730e+0x38c>) + d034936: f003 f990 bl d037c5a <halrf_rreg> + d03493a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03493e: 4681 mov r9, r0 + d034940: 48d0 ldr r0, [pc, #832] ; (d034c84 <halrf_adc_dck_8730e+0x390>) + d034942: f003 f98a bl d037c5a <halrf_rreg> + d034946: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03494a: 4680 mov r8, r0 + d03494c: 48ce ldr r0, [pc, #824] ; (d034c88 <halrf_adc_dck_8730e+0x394>) + d03494e: f003 f984 bl d037c5a <halrf_rreg> + d034952: 4622 mov r2, r4 + d034954: f44f 7100 mov.w r1, #512 ; 0x200 + d034958: ee08 0a10 vmov s16, r0 + d03495c: 48cb ldr r0, [pc, #812] ; (d034c8c <halrf_adc_dck_8730e+0x398>) + d03495e: f003 f968 bl d037c32 <halrf_wreg> + d034962: 4622 mov r2, r4 + d034964: 4621 mov r1, r4 + d034966: 48ca ldr r0, [pc, #808] ; (d034c90 <halrf_adc_dck_8730e+0x39c>) + d034968: f003 f963 bl d037c32 <halrf_wreg> + d03496c: 2200 movs r2, #0 + d03496e: 2110 movs r1, #16 + d034970: 48c8 ldr r0, [pc, #800] ; (d034c94 <halrf_adc_dck_8730e+0x3a0>) + d034972: f003 f95e bl d037c32 <halrf_wreg> + d034976: 2200 movs r2, #0 + d034978: 2120 movs r1, #32 + d03497a: 48c6 ldr r0, [pc, #792] ; (d034c94 <halrf_adc_dck_8730e+0x3a0>) + d03497c: f003 f959 bl d037c32 <halrf_wreg> + d034980: 4622 mov r2, r4 + d034982: 2102 movs r1, #2 + d034984: 48c4 ldr r0, [pc, #784] ; (d034c98 <halrf_adc_dck_8730e+0x3a4>) + d034986: f003 f954 bl d037c32 <halrf_wreg> + d03498a: 2200 movs r2, #0 + d03498c: 2102 movs r1, #2 + d03498e: 48c2 ldr r0, [pc, #776] ; (d034c98 <halrf_adc_dck_8730e+0x3a4>) + d034990: f003 f94f bl d037c32 <halrf_wreg> + d034994: 4622 mov r2, r4 + d034996: 2102 movs r1, #2 + d034998: 48bf ldr r0, [pc, #764] ; (d034c98 <halrf_adc_dck_8730e+0x3a4>) + d03499a: f003 f94a bl d037c32 <halrf_wreg> + d03499e: 200a movs r0, #10 + d0349a0: f7d1 f892 bl d005ac8 <rtw_udelay_os> + d0349a4: 220f movs r2, #15 + d0349a6: f44f 2170 mov.w r1, #983040 ; 0xf0000 + d0349aa: 48bc ldr r0, [pc, #752] ; (d034c9c <halrf_adc_dck_8730e+0x3a8>) + d0349ac: f003 f941 bl d037c32 <halrf_wreg> + d0349b0: 4622 mov r2, r4 + d0349b2: f04f 6100 mov.w r1, #134217728 ; 0x8000000 + d0349b6: 48b2 ldr r0, [pc, #712] ; (d034c80 <halrf_adc_dck_8730e+0x38c>) + d0349b8: f003 f93b bl d037c32 <halrf_wreg> + d0349bc: 4622 mov r2, r4 + d0349be: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 + d0349c2: 48af ldr r0, [pc, #700] ; (d034c80 <halrf_adc_dck_8730e+0x38c>) + d0349c4: f003 f935 bl d037c32 <halrf_wreg> + d0349c8: 4622 mov r2, r4 + d0349ca: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d0349ce: 48b4 ldr r0, [pc, #720] ; (d034ca0 <halrf_adc_dck_8730e+0x3ac>) + d0349d0: f003 f92f bl d037c32 <halrf_wreg> + d0349d4: 2207 movs r2, #7 + d0349d6: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d0349da: 48b2 ldr r0, [pc, #712] ; (d034ca4 <halrf_adc_dck_8730e+0x3b0>) + d0349dc: f003 f929 bl d037c32 <halrf_wreg> + d0349e0: 2200 movs r2, #0 + d0349e2: f44f 3180 mov.w r1, #65536 ; 0x10000 + d0349e6: 48b0 ldr r0, [pc, #704] ; (d034ca8 <halrf_adc_dck_8730e+0x3b4>) + d0349e8: f003 f923 bl d037c32 <halrf_wreg> + d0349ec: 4622 mov r2, r4 + d0349ee: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d0349f2: 48ae ldr r0, [pc, #696] ; (d034cac <halrf_adc_dck_8730e+0x3b8>) + d0349f4: f003 f91d bl d037c32 <halrf_wreg> + d0349f8: 4622 mov r2, r4 + d0349fa: f44f 4100 mov.w r1, #32768 ; 0x8000 + d0349fe: 48ac ldr r0, [pc, #688] ; (d034cb0 <halrf_adc_dck_8730e+0x3bc>) + d034a00: f003 f917 bl d037c32 <halrf_wreg> + d034a04: 4622 mov r2, r4 + d034a06: f44f 1100 mov.w r1, #2097152 ; 0x200000 + d034a0a: 489e ldr r0, [pc, #632] ; (d034c84 <halrf_adc_dck_8730e+0x390>) + d034a0c: f003 f911 bl d037c32 <halrf_wreg> + d034a10: 2200 movs r2, #0 + d034a12: 21f0 movs r1, #240 ; 0xf0 + d034a14: 489c ldr r0, [pc, #624] ; (d034c88 <halrf_adc_dck_8730e+0x394>) + d034a16: f003 f90c bl d037c32 <halrf_wreg> + d034a1a: 200a movs r0, #10 + d034a1c: f7d1 f854 bl d005ac8 <rtw_udelay_os> + d034a20: f240 1201 movw r2, #257 ; 0x101 + d034a24: 49a3 ldr r1, [pc, #652] ; (d034cb4 <halrf_adc_dck_8730e+0x3c0>) + d034a26: 463c mov r4, r7 + d034a28: 48a3 ldr r0, [pc, #652] ; (d034cb8 <halrf_adc_dck_8730e+0x3c4>) + d034a2a: f003 f902 bl d037c32 <halrf_wreg> + d034a2e: f241 1211 movw r2, #4369 ; 0x1111 + d034a32: 49a0 ldr r1, [pc, #640] ; (d034cb4 <halrf_adc_dck_8730e+0x3c0>) + d034a34: 48a0 ldr r0, [pc, #640] ; (d034cb8 <halrf_adc_dck_8730e+0x3c4>) + d034a36: f003 f8fc bl d037c32 <halrf_wreg> + d034a3a: 200a movs r0, #10 + d034a3c: f7d1 f844 bl d005ac8 <rtw_udelay_os> + d034a40: 4a9e ldr r2, [pc, #632] ; (d034cbc <halrf_adc_dck_8730e+0x3c8>) + d034a42: f06f 417f mvn.w r1, #4278190080 ; 0xff000000 + d034a46: 488d ldr r0, [pc, #564] ; (d034c7c <halrf_adc_dck_8730e+0x388>) + d034a48: f003 f8f3 bl d037c32 <halrf_wreg> + d034a4c: 200a movs r0, #10 + d034a4e: f7d1 f83b bl d005ac8 <rtw_udelay_os> + d034a52: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034a56: 489a ldr r0, [pc, #616] ; (d034cc0 <halrf_adc_dck_8730e+0x3cc>) + d034a58: f003 f8ff bl d037c5a <halrf_rreg> + d034a5c: 0302 lsls r2, r0, #12 + d034a5e: f3c0 2c89 ubfx ip, r0, #10, #10 + d034a62: f3c0 0109 ubfx r1, r0, #0, #10 + d034a66: bf48 it mi + d034a68: f5ac 6c80 submi.w ip, ip, #1024 ; 0x400 + d034a6c: 058b lsls r3, r1, #22 + d034a6e: f10c 0020 add.w r0, ip, #32 + d034a72: bf48 it mi + d034a74: f5a1 6180 submi.w r1, r1, #1024 ; 0x400 + d034a78: 2840 cmp r0, #64 ; 0x40 + d034a7a: d803 bhi.n d034a84 <halrf_adc_dck_8730e+0x190> + d034a7c: f101 0020 add.w r0, r1, #32 + d034a80: 2840 cmp r0, #64 ; 0x40 + d034a82: d903 bls.n d034a8c <halrf_adc_dck_8730e+0x198> + d034a84: 1e63 subs r3, r4, #1 + d034a86: 2100 movs r1, #0 + d034a88: b2dc uxtb r4, r3 + d034a8a: 468c mov ip, r1 + d034a8c: 2005 movs r0, #5 + d034a8e: 44e3 add fp, ip + d034a90: 440d add r5, r1 + d034a92: f7d1 f819 bl d005ac8 <rtw_udelay_os> + d034a96: 1e7a subs r2, r7, #1 + d034a98: f012 07ff ands.w r7, r2, #255 ; 0xff + d034a9c: d1d9 bne.n d034a52 <halrf_adc_dck_8730e+0x15e> + d034a9e: 2c01 cmp r4, #1 + d034aa0: 4623 mov r3, r4 + d034aa2: f1cb 0b00 rsb fp, fp, #0 + d034aa6: f1c5 0400 rsb r4, r5, #0 + d034aaa: bf38 it cc + d034aac: 2301 movcc r3, #1 + d034aae: 4985 ldr r1, [pc, #532] ; (d034cc4 <halrf_adc_dck_8730e+0x3d0>) + d034ab0: 4885 ldr r0, [pc, #532] ; (d034cc8 <halrf_adc_dck_8730e+0x3d4>) + d034ab2: fb9b fbf3 sdiv fp, fp, r3 + d034ab6: fb94 f4f3 sdiv r4, r4, r3 + d034aba: f3cb 0209 ubfx r2, fp, #0, #10 + d034abe: f3c4 0409 ubfx r4, r4, #0, #10 + d034ac2: f41b 7f00 tst.w fp, #512 ; 0x200 + d034ac6: bf18 it ne + d034ac8: f5a2 6280 subne.w r2, r2, #1024 ; 0x400 + d034acc: 05a5 lsls r5, r4, #22 + d034ace: f04f 0510 mov.w r5, #16 + d034ad2: bf48 it mi + d034ad4: f5a4 6480 submi.w r4, r4, #1024 ; 0x400 + d034ad8: f003 f8ab bl d037c32 <halrf_wreg> + d034adc: f240 31ff movw r1, #1023 ; 0x3ff + d034ae0: 4879 ldr r0, [pc, #484] ; (d034cc8 <halrf_adc_dck_8730e+0x3d4>) + d034ae2: 4622 mov r2, r4 + d034ae4: 2400 movs r4, #0 + d034ae6: f003 f8a4 bl d037c32 <halrf_wreg> + d034aea: 2201 movs r2, #1 + d034aec: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d034af0: 4876 ldr r0, [pc, #472] ; (d034ccc <halrf_adc_dck_8730e+0x3d8>) + d034af2: f003 f89e bl d037c32 <halrf_wreg> + d034af6: 4a76 ldr r2, [pc, #472] ; (d034cd0 <halrf_adc_dck_8730e+0x3dc>) + d034af8: f06f 417f mvn.w r1, #4278190080 ; 0xff000000 + d034afc: 485f ldr r0, [pc, #380] ; (d034c7c <halrf_adc_dck_8730e+0x388>) + d034afe: f003 f898 bl d037c32 <halrf_wreg> + d034b02: 46ab mov fp, r5 + d034b04: 4623 mov r3, r4 + d034b06: 4a6e ldr r2, [pc, #440] ; (d034cc0 <halrf_adc_dck_8730e+0x3cc>) + d034b08: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034b0c: 4610 mov r0, r2 + d034b0e: 9303 str r3, [sp, #12] + d034b10: f003 f8a3 bl d037c5a <halrf_rreg> + d034b14: f3c0 2c89 ubfx ip, r0, #10, #10 + d034b18: f410 2f00 tst.w r0, #524288 ; 0x80000 + d034b1c: f3c0 0109 ubfx r1, r0, #0, #10 + d034b20: 4a67 ldr r2, [pc, #412] ; (d034cc0 <halrf_adc_dck_8730e+0x3cc>) + d034b22: bf18 it ne + d034b24: f5ac 6c80 subne.w ip, ip, #1024 ; 0x400 + d034b28: 9b03 ldr r3, [sp, #12] + d034b2a: 0588 lsls r0, r1, #22 + d034b2c: f10c 0020 add.w r0, ip, #32 + d034b30: bf48 it mi + d034b32: f5a1 6180 submi.w r1, r1, #1024 ; 0x400 + d034b36: 2840 cmp r0, #64 ; 0x40 + d034b38: d803 bhi.n d034b42 <halrf_adc_dck_8730e+0x24e> + d034b3a: f101 0020 add.w r0, r1, #32 + d034b3e: 2840 cmp r0, #64 ; 0x40 + d034b40: d905 bls.n d034b4e <halrf_adc_dck_8730e+0x25a> + d034b42: f10b 3bff add.w fp, fp, #4294967295 ; 0xffffffff + d034b46: 2100 movs r1, #0 + d034b48: fa5f fb8b uxtb.w fp, fp + d034b4c: 468c mov ip, r1 + d034b4e: 3d01 subs r5, #1 + d034b50: 4463 add r3, ip + d034b52: 440c add r4, r1 + d034b54: f015 05ff ands.w r5, r5, #255 ; 0xff + d034b58: d1d6 bne.n d034b08 <halrf_adc_dck_8730e+0x214> + d034b5a: f1bb 0f01 cmp.w fp, #1 + d034b5e: bf38 it cc + d034b60: f04f 0b01 movcc.w fp, #1 + d034b64: fb93 f3fb sdiv r3, r3, fp + d034b68: fb94 f4fb sdiv r4, r4, fp + d034b6c: f3c3 0209 ubfx r2, r3, #0, #10 + d034b70: f3c4 0409 ubfx r4, r4, #0, #10 + d034b74: 0599 lsls r1, r3, #22 + d034b76: bf48 it mi + d034b78: f5a2 6280 submi.w r2, r2, #1024 ; 0x400 + d034b7c: 05a3 lsls r3, r4, #22 + d034b7e: bf48 it mi + d034b80: f5a4 6480 submi.w r4, r4, #1024 ; 0x400 + d034b84: 340e adds r4, #14 + d034b86: 2c1c cmp r4, #28 + d034b88: d803 bhi.n d034b92 <halrf_adc_dck_8730e+0x29e> + d034b8a: 320e adds r2, #14 + d034b8c: 2a1c cmp r2, #28 + d034b8e: f240 80a3 bls.w d034cd8 <halrf_adc_dck_8730e+0x3e4> + d034b92: 2200 movs r2, #0 + d034b94: 494b ldr r1, [pc, #300] ; (d034cc4 <halrf_adc_dck_8730e+0x3d0>) + d034b96: 484c ldr r0, [pc, #304] ; (d034cc8 <halrf_adc_dck_8730e+0x3d4>) + d034b98: f003 f84b bl d037c32 <halrf_wreg> + d034b9c: 2200 movs r2, #0 + d034b9e: f240 31ff movw r1, #1023 ; 0x3ff + d034ba2: 4849 ldr r0, [pc, #292] ; (d034cc8 <halrf_adc_dck_8730e+0x3d4>) + d034ba4: f003 f845 bl d037c32 <halrf_wreg> + d034ba8: 2200 movs r2, #0 + d034baa: f44f 4100 mov.w r1, #32768 ; 0x8000 + d034bae: 4840 ldr r0, [pc, #256] ; (d034cb0 <halrf_adc_dck_8730e+0x3bc>) + d034bb0: f003 f83f bl d037c32 <halrf_wreg> + d034bb4: 2200 movs r2, #0 + d034bb6: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d034bba: 483c ldr r0, [pc, #240] ; (d034cac <halrf_adc_dck_8730e+0x3b8>) + d034bbc: f003 f839 bl d037c32 <halrf_wreg> + d034bc0: 2207 movs r2, #7 + d034bc2: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d034bc6: 4837 ldr r0, [pc, #220] ; (d034ca4 <halrf_adc_dck_8730e+0x3b0>) + d034bc8: f003 f833 bl d037c32 <halrf_wreg> + d034bcc: 2201 movs r2, #1 + d034bce: f44f 3180 mov.w r1, #65536 ; 0x10000 + d034bd2: 4835 ldr r0, [pc, #212] ; (d034ca8 <halrf_adc_dck_8730e+0x3b4>) + d034bd4: f003 f82d bl d037c32 <halrf_wreg> + d034bd8: 2200 movs r2, #0 + d034bda: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d034bde: 4830 ldr r0, [pc, #192] ; (d034ca0 <halrf_adc_dck_8730e+0x3ac>) + d034be0: f003 f827 bl d037c32 <halrf_wreg> + d034be4: 2200 movs r2, #0 + d034be6: 4933 ldr r1, [pc, #204] ; (d034cb4 <halrf_adc_dck_8730e+0x3c0>) + d034be8: 4833 ldr r0, [pc, #204] ; (d034cb8 <halrf_adc_dck_8730e+0x3c4>) + d034bea: f003 f822 bl d037c32 <halrf_wreg> + d034bee: 4652 mov r2, sl + d034bf0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034bf4: 4821 ldr r0, [pc, #132] ; (d034c7c <halrf_adc_dck_8730e+0x388>) + d034bf6: f003 f81c bl d037c32 <halrf_wreg> + d034bfa: 2200 movs r2, #0 + d034bfc: f240 31ff movw r1, #1023 ; 0x3ff + d034c00: f44f 30a3 mov.w r0, #83456 ; 0x14600 + d034c04: f003 f815 bl d037c32 <halrf_wreg> + d034c08: 2207 movs r2, #7 + d034c0a: f44f 2170 mov.w r1, #983040 ; 0xf0000 + d034c0e: 4823 ldr r0, [pc, #140] ; (d034c9c <halrf_adc_dck_8730e+0x3a8>) + d034c10: f003 f80f bl d037c32 <halrf_wreg> + d034c14: 464a mov r2, r9 + d034c16: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034c1a: 4819 ldr r0, [pc, #100] ; (d034c80 <halrf_adc_dck_8730e+0x38c>) + d034c1c: f003 f809 bl d037c32 <halrf_wreg> + d034c20: 4642 mov r2, r8 + d034c22: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034c26: 4817 ldr r0, [pc, #92] ; (d034c84 <halrf_adc_dck_8730e+0x390>) + d034c28: f003 f803 bl d037c32 <halrf_wreg> + d034c2c: ee18 2a10 vmov r2, s16 + d034c30: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034c34: 4814 ldr r0, [pc, #80] ; (d034c88 <halrf_adc_dck_8730e+0x394>) + d034c36: f002 fffc bl d037c32 <halrf_wreg> + d034c3a: 2200 movs r2, #0 + d034c3c: f44f 7100 mov.w r1, #512 ; 0x200 + d034c40: 4812 ldr r0, [pc, #72] ; (d034c8c <halrf_adc_dck_8730e+0x398>) + d034c42: f002 fff6 bl d037c32 <halrf_wreg> + d034c46: 2200 movs r2, #0 + d034c48: 2101 movs r1, #1 + d034c4a: 4811 ldr r0, [pc, #68] ; (d034c90 <halrf_adc_dck_8730e+0x39c>) + d034c4c: f002 fff1 bl d037c32 <halrf_wreg> + d034c50: 2201 movs r2, #1 + d034c52: 2110 movs r1, #16 + d034c54: 480f ldr r0, [pc, #60] ; (d034c94 <halrf_adc_dck_8730e+0x3a0>) + d034c56: f002 ffec bl d037c32 <halrf_wreg> + d034c5a: 2201 movs r2, #1 + d034c5c: 2120 movs r1, #32 + d034c5e: 480d ldr r0, [pc, #52] ; (d034c94 <halrf_adc_dck_8730e+0x3a0>) + d034c60: f002 ffe7 bl d037c32 <halrf_wreg> + d034c64: 2100 movs r1, #0 + d034c66: 4630 mov r0, r6 + d034c68: 2380 movs r3, #128 ; 0x80 + d034c6a: 2205 movs r2, #5 + d034c6c: 9100 str r1, [sp, #0] + d034c6e: f003 f801 bl d037c74 <halrf_wrf> + d034c72: 4628 mov r0, r5 + d034c74: b005 add sp, #20 + d034c76: ecbd 8b02 vpop {d8} + d034c7a: e02b b.n d034cd4 <halrf_adc_dck_8730e+0x3e0> + d034c7c: 000120f0 .word 0x000120f0 + d034c80: 00015670 .word 0x00015670 + d034c84: 00010010 .word 0x00010010 + d034c88: 00010c60 .word 0x00010c60 + d034c8c: 00010c3c .word 0x00010c3c + d034c90: 00012320 .word 0x00012320 + d034c94: 00010700 .word 0x00010700 + d034c98: 00010704 .word 0x00010704 + d034c9c: 000112a0 .word 0x000112a0 + d034ca0: 000112b8 .word 0x000112b8 + d034ca4: 0001030c .word 0x0001030c + d034ca8: 0001032c .word 0x0001032c + d034cac: 0001180c .word 0x0001180c + d034cb0: 000112dc .word 0x000112dc + d034cb4: ffff0000 .word 0xffff0000 + d034cb8: 000120fc .word 0x000120fc + d034cbc: 00010289 .word 0x00010289 + d034cc0: 00011730 .word 0x00011730 + d034cc4: 00ffc000 .word 0x00ffc000 + d034cc8: 000145fc .word 0x000145fc + d034ccc: 000145f4 .word 0x000145f4 + d034cd0: 00010283 .word 0x00010283 + d034cd4: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d034cd8: 2501 movs r5, #1 + d034cda: e765 b.n d034ba8 <halrf_adc_dck_8730e+0x2b4> + +0d034cdc <halrf_addck_8730e>: + d034cdc: b538 push {r3, r4, r5, lr} + d034cde: 4605 mov r5, r0 + d034ce0: 2403 movs r4, #3 + d034ce2: 4628 mov r0, r5 + d034ce4: f7ff fe06 bl d0348f4 <halrf_adc_dck_8730e> + d034ce8: b918 cbnz r0, d034cf2 <halrf_addck_8730e+0x16> + d034cea: 3c01 subs r4, #1 + d034cec: f014 04ff ands.w r4, r4, #255 ; 0xff + d034cf0: d1f7 bne.n d034ce2 <halrf_addck_8730e+0x6> + d034cf2: bd38 pop {r3, r4, r5, pc} + +0d034cf4 <_halrf_dack_backup_bb_registers_8730e>: + d034cf4: b5f8 push {r3, r4, r5, r6, r7, lr} + d034cf6: 4606 mov r6, r0 + d034cf8: 460f mov r7, r1 + d034cfa: 4615 mov r5, r2 + d034cfc: 2400 movs r4, #0 + d034cfe: 42ac cmp r4, r5 + d034d00: d100 bne.n d034d04 <_halrf_dack_backup_bb_registers_8730e+0x10> + d034d02: bdf8 pop {r3, r4, r5, r6, r7, pc} + d034d04: f856 0024 ldr.w r0, [r6, r4, lsl #2] + d034d08: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034d0c: f002 ffa5 bl d037c5a <halrf_rreg> + d034d10: f847 0024 str.w r0, [r7, r4, lsl #2] + d034d14: 3401 adds r4, #1 + d034d16: e7f2 b.n d034cfe <_halrf_dack_backup_bb_registers_8730e+0xa> + +0d034d18 <_halrf_dack_reload_bb_registers_8730e>: + d034d18: b5f8 push {r3, r4, r5, r6, r7, lr} + d034d1a: 4606 mov r6, r0 + d034d1c: 460f mov r7, r1 + d034d1e: 4615 mov r5, r2 + d034d20: 2400 movs r4, #0 + d034d22: 42ac cmp r4, r5 + d034d24: d100 bne.n d034d28 <_halrf_dack_reload_bb_registers_8730e+0x10> + d034d26: bdf8 pop {r3, r4, r5, r6, r7, pc} + d034d28: f857 2024 ldr.w r2, [r7, r4, lsl #2] + d034d2c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034d30: f856 0024 ldr.w r0, [r6, r4, lsl #2] + d034d34: 3401 adds r4, #1 + d034d36: f002 ff7c bl d037c32 <halrf_wreg> + d034d3a: e7f2 b.n d034d22 <_halrf_dack_reload_bb_registers_8730e+0xa> + +0d034d3c <halrf_dack_8730e_s0>: + d034d3c: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d034d40: 4d86 ldr r5, [pc, #536] ; (d034f5c <halrf_dack_8730e_s0+0x220>) + d034d42: b08f sub sp, #60 ; 0x3c + d034d44: f8df 923c ldr.w r9, [pc, #572] ; d034f84 <halrf_dack_8730e_s0+0x248> + d034d48: 466c mov r4, sp + d034d4a: cd0f ldmia r5!, {r0, r1, r2, r3} + d034d4c: c40f stmia r4!, {r0, r1, r2, r3} + d034d4e: e895 0007 ldmia.w r5, {r0, r1, r2} + d034d52: e884 0007 stmia.w r4, {r0, r1, r2} + d034d56: 4c82 ldr r4, [pc, #520] ; (d034f60 <halrf_dack_8730e_s0+0x224>) + d034d58: 2207 movs r2, #7 + d034d5a: a907 add r1, sp, #28 + d034d5c: 4668 mov r0, sp + d034d5e: f7ff ffc9 bl d034cf4 <_halrf_dack_backup_bb_registers_8730e> + d034d62: 6ee3 ldr r3, [r4, #108] ; 0x6c + d034d64: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d034d68: 487e ldr r0, [pc, #504] ; (d034f64 <halrf_dack_8730e_s0+0x228>) + d034d6a: f023 030c bic.w r3, r3, #12 + d034d6e: 66e3 str r3, [r4, #108] ; 0x6c + d034d70: 6f63 ldr r3, [r4, #116] ; 0x74 + d034d72: f023 4360 bic.w r3, r3, #3758096384 ; 0xe0000000 + d034d76: 6763 str r3, [r4, #116] ; 0x74 + d034d78: 6fa3 ldr r3, [r4, #120] ; 0x78 + d034d7a: f023 031f bic.w r3, r3, #31 + d034d7e: 67a3 str r3, [r4, #120] ; 0x78 + d034d80: 6f23 ldr r3, [r4, #112] ; 0x70 + d034d82: f023 637c bic.w r3, r3, #264241152 ; 0xfc00000 + d034d86: 6723 str r3, [r4, #112] ; 0x70 + d034d88: 4b77 ldr r3, [pc, #476] ; (d034f68 <halrf_dack_8730e_s0+0x22c>) + d034d8a: 6f62 ldr r2, [r4, #116] ; 0x74 + d034d8c: 4013 ands r3, r2 + d034d8e: 2201 movs r2, #1 + d034d90: 6763 str r3, [r4, #116] ; 0x74 + d034d92: 6ee5 ldr r5, [r4, #108] ; 0x6c + d034d94: f8d4 8070 ldr.w r8, [r4, #112] ; 0x70 + d034d98: 6f66 ldr r6, [r4, #116] ; 0x74 + d034d9a: 6fa7 ldr r7, [r4, #120] ; 0x78 + d034d9c: f002 ff49 bl d037c32 <halrf_wreg> + d034da0: 220f movs r2, #15 + d034da2: f04f 6170 mov.w r1, #251658240 ; 0xf000000 + d034da6: 4871 ldr r0, [pc, #452] ; (d034f6c <halrf_dack_8730e_s0+0x230>) + d034da8: f002 ff43 bl d037c32 <halrf_wreg> + d034dac: 2201 movs r2, #1 + d034dae: f44f 2100 mov.w r1, #524288 ; 0x80000 + d034db2: 486f ldr r0, [pc, #444] ; (d034f70 <halrf_dack_8730e_s0+0x234>) + d034db4: f002 ff3d bl d037c32 <halrf_wreg> + d034db8: 2200 movs r2, #0 + d034dba: f44f 7100 mov.w r1, #512 ; 0x200 + d034dbe: 486d ldr r0, [pc, #436] ; (d034f74 <halrf_dack_8730e_s0+0x238>) + d034dc0: f002 ff37 bl d037c32 <halrf_wreg> + d034dc4: 2203 movs r2, #3 + d034dc6: f44f 21e0 mov.w r1, #458752 ; 0x70000 + d034dca: 4869 ldr r0, [pc, #420] ; (d034f70 <halrf_dack_8730e_s0+0x234>) + d034dcc: f002 ff31 bl d037c32 <halrf_wreg> + d034dd0: 2201 movs r2, #1 + d034dd2: f44f 4100 mov.w r1, #32768 ; 0x8000 + d034dd6: 4866 ldr r0, [pc, #408] ; (d034f70 <halrf_dack_8730e_s0+0x234>) + d034dd8: f002 ff2b bl d037c32 <halrf_wreg> + d034ddc: 2203 movs r2, #3 + d034dde: f44f 41e0 mov.w r1, #28672 ; 0x7000 + d034de2: 4863 ldr r0, [pc, #396] ; (d034f70 <halrf_dack_8730e_s0+0x234>) + d034de4: f002 ff25 bl d037c32 <halrf_wreg> + d034de8: 2200 movs r2, #0 + d034dea: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d034dee: 4862 ldr r0, [pc, #392] ; (d034f78 <halrf_dack_8730e_s0+0x23c>) + d034df0: f002 ff1f bl d037c32 <halrf_wreg> + d034df4: 2201 movs r2, #1 + d034df6: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d034dfa: 4860 ldr r0, [pc, #384] ; (d034f7c <halrf_dack_8730e_s0+0x240>) + d034dfc: f002 ff19 bl d037c32 <halrf_wreg> + d034e00: 2200 movs r2, #0 + d034e02: f44f 0180 mov.w r1, #4194304 ; 0x400000 + d034e06: 485d ldr r0, [pc, #372] ; (d034f7c <halrf_dack_8730e_s0+0x240>) + d034e08: f002 ff13 bl d037c32 <halrf_wreg> + d034e0c: 2200 movs r2, #0 + d034e0e: f44f 2100 mov.w r1, #524288 ; 0x80000 + d034e12: 485a ldr r0, [pc, #360] ; (d034f7c <halrf_dack_8730e_s0+0x240>) + d034e14: f002 ff0d bl d037c32 <halrf_wreg> + d034e18: 2200 movs r2, #0 + d034e1a: f44f 51c0 mov.w r1, #6144 ; 0x1800 + d034e1e: 4856 ldr r0, [pc, #344] ; (d034f78 <halrf_dack_8730e_s0+0x23c>) + d034e20: f002 ff07 bl d037c32 <halrf_wreg> + d034e24: 2201 movs r2, #1 + d034e26: 4854 ldr r0, [pc, #336] ; (d034f78 <halrf_dack_8730e_s0+0x23c>) + d034e28: 4611 mov r1, r2 + d034e2a: f002 ff02 bl d037c32 <halrf_wreg> + d034e2e: 2200 movs r2, #0 + d034e30: f04f 7100 mov.w r1, #33554432 ; 0x2000000 + d034e34: 4851 ldr r0, [pc, #324] ; (d034f7c <halrf_dack_8730e_s0+0x240>) + d034e36: f002 fefc bl d037c32 <halrf_wreg> + d034e3a: 2200 movs r2, #0 + d034e3c: f04f 6180 mov.w r1, #67108864 ; 0x4000000 + d034e40: 484e ldr r0, [pc, #312] ; (d034f7c <halrf_dack_8730e_s0+0x240>) + d034e42: f002 fef6 bl d037c32 <halrf_wreg> + d034e46: 2201 movs r2, #1 + d034e48: f44f 7180 mov.w r1, #256 ; 0x100 + d034e4c: 484c ldr r0, [pc, #304] ; (d034f80 <halrf_dack_8730e_s0+0x244>) + d034e4e: f002 fef0 bl d037c32 <halrf_wreg> + d034e52: 2201 movs r2, #1 + d034e54: f44f 7100 mov.w r1, #512 ; 0x200 + d034e58: 4849 ldr r0, [pc, #292] ; (d034f80 <halrf_dack_8730e_s0+0x244>) + d034e5a: f002 feea bl d037c32 <halrf_wreg> + d034e5e: 2201 movs r2, #1 + d034e60: f04f 6100 mov.w r1, #134217728 ; 0x8000000 + d034e64: 4844 ldr r0, [pc, #272] ; (d034f78 <halrf_dack_8730e_s0+0x23c>) + d034e66: f002 fee4 bl d037c32 <halrf_wreg> + d034e6a: f025 4380 bic.w r3, r5, #1073741824 ; 0x40000000 + d034e6e: 2001 movs r0, #1 + d034e70: 66e3 str r3, [r4, #108] ; 0x6c + d034e72: 6ee3 ldr r3, [r4, #108] ; 0x6c + d034e74: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 + d034e78: 66e3 str r3, [r4, #108] ; 0x6c + d034e7a: f428 63c7 bic.w r3, r8, #1592 ; 0x638 + d034e7e: f023 0307 bic.w r3, r3, #7 + d034e82: f443 63c7 orr.w r3, r3, #1592 ; 0x638 + d034e86: f043 0306 orr.w r3, r3, #6 + d034e8a: 6723 str r3, [r4, #112] ; 0x70 + d034e8c: 6ee3 ldr r3, [r4, #108] ; 0x6c + d034e8e: f443 0346 orr.w r3, r3, #12976128 ; 0xc60000 + d034e92: 66e3 str r3, [r4, #108] ; 0x6c + d034e94: 6fa3 ldr r3, [r4, #120] ; 0x78 + d034e96: f443 0346 orr.w r3, r3, #12976128 ; 0xc60000 + d034e9a: 67a3 str r3, [r4, #120] ; 0x78 + d034e9c: 6f63 ldr r3, [r4, #116] ; 0x74 + d034e9e: f423 4360 bic.w r3, r3, #57344 ; 0xe000 + d034ea2: f443 4340 orr.w r3, r3, #49152 ; 0xc000 + d034ea6: 6763 str r3, [r4, #116] ; 0x74 + d034ea8: f7d0 fdfc bl d005aa4 <rtw_mdelay_os> + d034eac: 6ee3 ldr r3, [r4, #108] ; 0x6c + d034eae: f023 0304 bic.w r3, r3, #4 + d034eb2: 66e3 str r3, [r4, #108] ; 0x6c + d034eb4: 6ee3 ldr r3, [r4, #108] ; 0x6c + d034eb6: f043 0304 orr.w r3, r3, #4 + d034eba: 66e3 str r3, [r4, #108] ; 0x6c + d034ebc: 6ee3 ldr r3, [r4, #108] ; 0x6c + d034ebe: f023 0308 bic.w r3, r3, #8 + d034ec2: 66e3 str r3, [r4, #108] ; 0x6c + d034ec4: 6ee3 ldr r3, [r4, #108] ; 0x6c + d034ec6: f043 0308 orr.w r3, r3, #8 + d034eca: 66e3 str r3, [r4, #108] ; 0x6c + d034ecc: 6ee3 ldr r3, [r4, #108] ; 0x6c + d034ece: f023 0310 bic.w r3, r3, #16 + d034ed2: 66e3 str r3, [r4, #108] ; 0x6c + d034ed4: 6ee3 ldr r3, [r4, #108] ; 0x6c + d034ed6: f043 0310 orr.w r3, r3, #16 + d034eda: 66e3 str r3, [r4, #108] ; 0x6c + d034edc: 241f movs r4, #31 + d034ede: 2103 movs r1, #3 + d034ee0: 4648 mov r0, r9 + d034ee2: f002 feba bl d037c5a <halrf_rreg> + d034ee6: 2803 cmp r0, #3 + d034ee8: d003 beq.n d034ef2 <halrf_dack_8730e_s0+0x1b6> + d034eea: 3c01 subs r4, #1 + d034eec: f014 04ff ands.w r4, r4, #255 ; 0xff + d034ef0: d130 bne.n d034f54 <halrf_dack_8730e_s0+0x218> + d034ef2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034ef6: 4823 ldr r0, [pc, #140] ; (d034f84 <halrf_dack_8730e_s0+0x248>) + d034ef8: f002 feaf bl d037c5a <halrf_rreg> + d034efc: a907 add r1, sp, #28 + d034efe: 4604 mov r4, r0 + d034f00: 2207 movs r2, #7 + d034f02: 4668 mov r0, sp + d034f04: f7ff ff08 bl d034d18 <_halrf_dack_reload_bb_registers_8730e> + d034f08: 4a15 ldr r2, [pc, #84] ; (d034f60 <halrf_dack_8730e_s0+0x224>) + d034f0a: f046 4360 orr.w r3, r6, #3758096384 ; 0xe0000000 + d034f0e: f3c4 2105 ubfx r1, r4, #8, #6 + d034f12: 66d5 str r5, [r2, #108] ; 0x6c + d034f14: f045 050c orr.w r5, r5, #12 + d034f18: f8c2 8070 str.w r8, [r2, #112] ; 0x70 + d034f1c: 6756 str r6, [r2, #116] ; 0x74 + d034f1e: 6797 str r7, [r2, #120] ; 0x78 + d034f20: f047 071f orr.w r7, r7, #31 + d034f24: 66d5 str r5, [r2, #108] ; 0x6c + d034f26: 6753 str r3, [r2, #116] ; 0x74 + d034f28: 0523 lsls r3, r4, #20 + d034f2a: 6797 str r7, [r2, #120] ; 0x78 + d034f2c: f003 637c and.w r3, r3, #264241152 ; 0xfc00000 + d034f30: ea43 0308 orr.w r3, r3, r8 + d034f34: 6713 str r3, [r2, #112] ; 0x70 + d034f36: 00a3 lsls r3, r4, #2 + d034f38: 00a4 lsls r4, r4, #2 + d034f3a: f003 637c and.w r3, r3, #264241152 ; 0xfc00000 + d034f3e: f404 147c and.w r4, r4, #4128768 ; 0x3f0000 + d034f42: 4333 orrs r3, r6 + d034f44: 430b orrs r3, r1 + d034f46: 4323 orrs r3, r4 + d034f48: f043 4360 orr.w r3, r3, #3758096384 ; 0xe0000000 + d034f4c: 6753 str r3, [r2, #116] ; 0x74 + d034f4e: b00f add sp, #60 ; 0x3c + d034f50: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d034f54: 2001 movs r0, #1 + d034f56: f7d0 fda5 bl d005aa4 <rtw_mdelay_os> + d034f5a: e7c0 b.n d034ede <halrf_dack_8730e_s0+0x1a2> + d034f5c: 0d052110 .word 0x0d052110 + d034f60: 42008900 .word 0x42008900 + d034f64: 000112b8 .word 0x000112b8 + d034f68: f000ffc0 .word 0xf000ffc0 + d034f6c: 0001030c .word 0x0001030c + d034f70: 000112a0 .word 0x000112a0 + d034f74: 0001129c .word 0x0001129c + d034f78: 000112dc .word 0x000112dc + d034f7c: 000112e4 .word 0x000112e4 + d034f80: 000112e0 .word 0x000112e0 + d034f84: 00011e58 .word 0x00011e58 + +0d034f88 <halrf_dac_cal_8730e>: + d034f88: b510 push {r4, lr} + d034f8a: 4604 mov r4, r0 + d034f8c: f7ff fea6 bl d034cdc <halrf_addck_8730e> + d034f90: 4620 mov r0, r4 + d034f92: e8bd 4010 ldmia.w sp!, {r4, lr} + d034f96: f7ff bed1 b.w d034d3c <halrf_dack_8730e_s0> + +0d034f9a <_tssi_backup_bb_registers_8730e>: + d034f9a: b5f8 push {r3, r4, r5, r6, r7, lr} + d034f9c: 460e mov r6, r1 + d034f9e: 4617 mov r7, r2 + d034fa0: 461d mov r5, r3 + d034fa2: 2400 movs r4, #0 + d034fa4: 42ac cmp r4, r5 + d034fa6: d100 bne.n d034faa <_tssi_backup_bb_registers_8730e+0x10> + d034fa8: bdf8 pop {r3, r4, r5, r6, r7, pc} + d034faa: f856 0024 ldr.w r0, [r6, r4, lsl #2] + d034fae: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034fb2: f002 fe52 bl d037c5a <halrf_rreg> + d034fb6: f847 0024 str.w r0, [r7, r4, lsl #2] + d034fba: 3401 adds r4, #1 + d034fbc: e7f2 b.n d034fa4 <_tssi_backup_bb_registers_8730e+0xa> + +0d034fbe <_tssi_reload_bb_registers_8730e>: + d034fbe: b5f8 push {r3, r4, r5, r6, r7, lr} + d034fc0: 460e mov r6, r1 + d034fc2: 4617 mov r7, r2 + d034fc4: 461d mov r5, r3 + d034fc6: 2400 movs r4, #0 + d034fc8: 42ac cmp r4, r5 + d034fca: d100 bne.n d034fce <_tssi_reload_bb_registers_8730e+0x10> + d034fcc: bdf8 pop {r3, r4, r5, r6, r7, pc} + d034fce: f857 2024 ldr.w r2, [r7, r4, lsl #2] + d034fd2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d034fd6: f856 0024 ldr.w r0, [r6, r4, lsl #2] + d034fda: 3401 adds r4, #1 + d034fdc: f002 fe29 bl d037c32 <halrf_wreg> + d034fe0: e7f2 b.n d034fc8 <_tssi_reload_bb_registers_8730e+0xa> ... -0d034f08 <_halrf_tssi_stf_tx_8730e>: - d034f08: b538 push {r3, r4, r5, lr} - d034f0a: 4605 mov r5, r0 - d034f0c: 460c mov r4, r1 - d034f0e: 2900 cmp r1, #0 - d034f10: d065 beq.n d034fde <_halrf_tssi_stf_tx_8730e+0xd6> - d034f12: 4a57 ldr r2, [pc, #348] ; (d035070 <_halrf_tssi_stf_tx_8730e+0x168>) - d034f14: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 - d034f18: f242 0008 movw r0, #8200 ; 0x2008 - d034f1c: f002 fe1b bl d037b56 <halrf_wreg> - d034f20: f240 32a1 movw r2, #929 ; 0x3a1 - d034f24: 4953 ldr r1, [pc, #332] ; (d035074 <_halrf_tssi_stf_tx_8730e+0x16c>) - d034f26: f245 6088 movw r0, #22152 ; 0x5688 - d034f2a: f002 fe14 bl d037b56 <halrf_wreg> - d034f2e: 2200 movs r2, #0 - d034f30: 4951 ldr r1, [pc, #324] ; (d035078 <_halrf_tssi_stf_tx_8730e+0x170>) - d034f32: f44f 40ad mov.w r0, #22144 ; 0x5680 - d034f36: f002 fe0e bl d037b56 <halrf_wreg> - d034f3a: 227f movs r2, #127 ; 0x7f - d034f3c: f04f 61fe mov.w r1, #133169152 ; 0x7f00000 - d034f40: f44f 40ad mov.w r0, #22144 ; 0x5680 - d034f44: f002 fe07 bl d037b56 <halrf_wreg> - d034f48: 2202 movs r2, #2 - d034f4a: f04f 4170 mov.w r1, #4026531840 ; 0xf0000000 - d034f4e: f44f 40ad mov.w r0, #22144 ; 0x5680 - d034f52: f002 fe00 bl d037b56 <halrf_wreg> - d034f56: 2200 movs r2, #0 - d034f58: f04f 6100 mov.w r1, #134217728 ; 0x8000000 - d034f5c: f44f 40ad mov.w r0, #22144 ; 0x5680 - d034f60: f002 fdf9 bl d037b56 <halrf_wreg> - d034f64: 2205 movs r2, #5 - d034f66: 217f movs r1, #127 ; 0x7f - d034f68: f245 6084 movw r0, #22148 ; 0x5684 - d034f6c: f002 fdf3 bl d037b56 <halrf_wreg> - d034f70: 2200 movs r2, #0 - d034f72: f44f 01fe mov.w r1, #8323072 ; 0x7f0000 - d034f76: f245 6084 movw r0, #22148 ; 0x5684 - d034f7a: f002 fdec bl d037b56 <halrf_wreg> - d034f7e: 2201 movs r2, #1 - d034f80: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d034f84: f245 6088 movw r0, #22152 ; 0x5688 - d034f88: f002 fde5 bl d037b56 <halrf_wreg> - d034f8c: 2201 movs r2, #1 - d034f8e: f44f 4170 mov.w r1, #61440 ; 0xf000 - d034f92: f241 200c movw r0, #4620 ; 0x120c - d034f96: f002 fdde bl d037b56 <halrf_wreg> - d034f9a: 2201 movs r2, #1 - d034f9c: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d034fa0: f245 60cc movw r0, #22220 ; 0x56cc - d034fa4: f002 fdd7 bl d037b56 <halrf_wreg> - d034fa8: 462a mov r2, r5 - d034faa: 4934 ldr r1, [pc, #208] ; (d03507c <_halrf_tssi_stf_tx_8730e+0x174>) - d034fac: f245 60cc movw r0, #22220 ; 0x56cc - d034fb0: f002 fdd1 bl d037b56 <halrf_wreg> - d034fb4: 2200 movs r2, #0 - d034fb6: f04f 6100 mov.w r1, #134217728 ; 0x8000000 - d034fba: f645 0064 movw r0, #22628 ; 0x5864 - d034fbe: f002 fdca bl d037b56 <halrf_wreg> - d034fc2: 2201 movs r2, #1 - d034fc4: 2104 movs r1, #4 - d034fc6: f44f 40ad mov.w r0, #22144 ; 0x5680 - d034fca: f002 fdc4 bl d037b56 <halrf_wreg> - d034fce: 2200 movs r2, #0 - d034fd0: 2104 movs r1, #4 - d034fd2: f44f 40ad mov.w r0, #22144 ; 0x5680 - d034fd6: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d034fda: f002 bdbc b.w d037b56 <halrf_wreg> - d034fde: 460a mov r2, r1 - d034fe0: f44f 40ad mov.w r0, #22144 ; 0x5680 - d034fe4: 2108 movs r1, #8 - d034fe6: f002 fdb6 bl d037b56 <halrf_wreg> - d034fea: 2201 movs r2, #1 - d034fec: 2180 movs r1, #128 ; 0x80 - d034fee: f245 6084 movw r0, #22148 ; 0x5684 - d034ff2: f002 fdb0 bl d037b56 <halrf_wreg> - d034ff6: 4622 mov r2, r4 - d034ff8: 2180 movs r1, #128 ; 0x80 - d034ffa: f245 6084 movw r0, #22148 ; 0x5684 - d034ffe: f002 fdaa bl d037b56 <halrf_wreg> - d035002: 2201 movs r2, #1 - d035004: f04f 6100 mov.w r1, #134217728 ; 0x8000000 - d035008: f645 0064 movw r0, #22628 ; 0x5864 - d03500c: f002 fda3 bl d037b56 <halrf_wreg> - d035010: 4622 mov r2, r4 - d035012: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d035016: f245 60cc movw r0, #22220 ; 0x56cc - d03501a: f002 fd9c bl d037b56 <halrf_wreg> - d03501e: 221f movs r2, #31 - d035020: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d035024: f44f 704f mov.w r0, #828 ; 0x33c - d035028: f002 fd95 bl d037b56 <halrf_wreg> - d03502c: f242 0201 movw r2, #8193 ; 0x2001 - d035030: 4913 ldr r1, [pc, #76] ; (d035080 <_halrf_tssi_stf_tx_8730e+0x178>) - d035032: f44f 700f mov.w r0, #572 ; 0x23c - d035036: f002 fd8e bl d037b56 <halrf_wreg> - d03503a: 2201 movs r2, #1 - d03503c: f44f 3180 mov.w r1, #65536 ; 0x10000 - d035040: f44f 703f mov.w r0, #764 ; 0x2fc - d035044: f002 fd87 bl d037b56 <halrf_wreg> - d035048: 4622 mov r2, r4 - d03504a: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d03504e: f44f 703f mov.w r0, #764 ; 0x2fc - d035052: f002 fd80 bl d037b56 <halrf_wreg> - d035056: 4622 mov r2, r4 - d035058: 2101 movs r1, #1 - d03505a: f245 6070 movw r0, #22128 ; 0x5670 - d03505e: f002 fd7a bl d037b56 <halrf_wreg> - d035062: 4622 mov r2, r4 - d035064: f44f 3180 mov.w r1, #65536 ; 0x10000 - d035068: f44f 703f mov.w r0, #764 ; 0x2fc - d03506c: e7b3 b.n d034fd6 <_halrf_tssi_stf_tx_8730e+0xce> - d03506e: bf00 nop - d035070: 000fffff .word 0x000fffff - d035074: 03ff0000 .word 0x03ff0000 - d035078: 000ffff0 .word 0x000ffff0 - d03507c: 0ff80000 .word 0x0ff80000 - d035080: ffff0000 .word 0xffff0000 - -0d035084 <_halrf_tssi_set_sys_8730e>: - d035084: b510 push {r4, lr} - d035086: 2205 movs r2, #5 - d035088: 210f movs r1, #15 - d03508a: f241 20a8 movw r0, #4776 ; 0x12a8 - d03508e: 4c38 ldr r4, [pc, #224] ; (d035170 <_halrf_tssi_set_sys_8730e+0xec>) - d035090: f002 fd61 bl d037b56 <halrf_wreg> - d035094: f24b 52b5 movw r2, #46517 ; 0xb5b5 - d035098: 4936 ldr r1, [pc, #216] ; (d035174 <_halrf_tssi_set_sys_8730e+0xf0>) - d03509a: f241 20bc movw r0, #4796 ; 0x12bc - d03509e: f002 fd5a bl d037b56 <halrf_wreg> - d0350a2: 220d movs r2, #13 - d0350a4: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d0350a8: f44f 7040 mov.w r0, #768 ; 0x300 - d0350ac: f002 fd53 bl d037b56 <halrf_wreg> - d0350b0: f640 520d movw r2, #3341 ; 0xd0d - d0350b4: f64f 71ff movw r1, #65535 ; 0xffff - d0350b8: f44f 7041 mov.w r0, #772 ; 0x304 - d0350bc: f002 fd4b bl d037b56 <halrf_wreg> - d0350c0: 2208 movs r2, #8 - d0350c2: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d0350c6: f44f 7042 mov.w r0, #776 ; 0x308 - d0350ca: f002 fd44 bl d037b56 <halrf_wreg> - d0350ce: 4621 mov r1, r4 - d0350d0: 2202 movs r2, #2 - d0350d2: f44f 7045 mov.w r0, #788 ; 0x314 - d0350d6: f002 fd3e bl d037b56 <halrf_wreg> - d0350da: 2202 movs r2, #2 - d0350dc: f64f 71ff movw r1, #65535 ; 0xffff - d0350e0: f44f 7046 mov.w r0, #792 ; 0x318 - d0350e4: f002 fd37 bl d037b56 <halrf_wreg> - d0350e8: 4621 mov r1, r4 - d0350ea: 2202 movs r2, #2 - d0350ec: f44f 7046 mov.w r0, #792 ; 0x318 - d0350f0: f002 fd31 bl d037b56 <halrf_wreg> - d0350f4: 4621 mov r1, r4 - d0350f6: 2201 movs r2, #1 - d0350f8: f44f 7049 mov.w r0, #804 ; 0x324 - d0350fc: f002 fd2b bl d037b56 <halrf_wreg> - d035100: 2203 movs r2, #3 - d035102: f44f 41c0 mov.w r1, #24576 ; 0x6000 - d035106: 2020 movs r0, #32 - d035108: f002 fd25 bl d037b56 <halrf_wreg> - d03510c: 2203 movs r2, #3 - d03510e: f44f 41c0 mov.w r1, #24576 ; 0x6000 - d035112: 2024 movs r0, #36 ; 0x24 - d035114: f002 fd1f bl d037b56 <halrf_wreg> - d035118: 4621 mov r1, r4 - d03511a: f246 021e movw r2, #24606 ; 0x601e - d03511e: f240 7004 movw r0, #1796 ; 0x704 - d035122: f002 fd18 bl d037b56 <halrf_wreg> - d035126: 2204 movs r2, #4 - d035128: f04f 4170 mov.w r1, #4026531840 ; 0xf0000000 - d03512c: f44f 60e0 mov.w r0, #1792 ; 0x700 - d035130: f002 fd11 bl d037b56 <halrf_wreg> - d035134: 2200 movs r2, #0 - d035136: f04f 5170 mov.w r1, #1006632960 ; 0x3c000000 - d03513a: f44f 60ca mov.w r0, #1616 ; 0x650 - d03513e: f002 fd0a bl d037b56 <halrf_wreg> - d035142: 2233 movs r2, #51 ; 0x33 - d035144: 21ff movs r1, #255 ; 0xff - d035146: f241 200c movw r0, #4620 ; 0x120c - d03514a: f002 fd04 bl d037b56 <halrf_wreg> - d03514e: 2233 movs r2, #51 ; 0x33 - d035150: f04f 617f mov.w r1, #267386880 ; 0xff00000 - d035154: f44f 5096 mov.w r0, #4800 ; 0x12c0 - d035158: f002 fcfd bl d037b56 <halrf_wreg> - d03515c: 2200 movs r2, #0 - d03515e: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d035162: f645 00f8 movw r0, #22776 ; 0x58f8 - d035166: e8bd 4010 ldmia.w sp!, {r4, lr} - d03516a: f002 bcf4 b.w d037b56 <halrf_wreg> - d03516e: bf00 nop - d035170: ffff0000 .word 0xffff0000 - d035174: 000ffff0 .word 0x000ffff0 - -0d035178 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e>: - d035178: b510 push {r4, lr} - d03517a: 2200 movs r2, #0 - d03517c: f44f 5180 mov.w r1, #4096 ; 0x1000 - d035180: f245 606c movw r0, #22124 ; 0x566c - d035184: 4c8b ldr r4, [pc, #556] ; (d0353b4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x23c>) - d035186: f002 fce6 bl d037b56 <halrf_wreg> - d03518a: 4a8b ldr r2, [pc, #556] ; (d0353b8 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x240>) - d03518c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035190: f44f 40b0 mov.w r0, #22528 ; 0x5800 - d035194: f002 fcdf bl d037b56 <halrf_wreg> - d035198: 2240 movs r2, #64 ; 0x40 - d03519a: 217f movs r1, #127 ; 0x7f - d03519c: f645 000c movw r0, #22540 ; 0x580c - d0351a0: f002 fcd9 bl d037b56 <halrf_wreg> - d0351a4: 2240 movs r2, #64 ; 0x40 - d0351a6: 4985 ldr r1, [pc, #532] ; (d0353bc <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x244>) - d0351a8: f645 000c movw r0, #22540 ; 0x580c - d0351ac: f002 fcd3 bl d037b56 <halrf_wreg> - d0351b0: 4a83 ldr r2, [pc, #524] ; (d0353c0 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x248>) - d0351b2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0351b6: f645 0010 movw r0, #22544 ; 0x5810 - d0351ba: f002 fccc bl d037b56 <halrf_wreg> - d0351be: 4a81 ldr r2, [pc, #516] ; (d0353c4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x24c>) - d0351c0: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 - d0351c4: f645 0014 movw r0, #22548 ; 0x5814 - d0351c8: f002 fcc5 bl d037b56 <halrf_wreg> - d0351cc: 2200 movs r2, #0 - d0351ce: f04f 4178 mov.w r1, #4160749568 ; 0xf8000000 - d0351d2: f645 0014 movw r0, #22548 ; 0x5814 - d0351d6: f002 fcbe bl d037b56 <halrf_wreg> - d0351da: 2201 movs r2, #1 - d0351dc: f44f 6180 mov.w r1, #1024 ; 0x400 - d0351e0: f645 0014 movw r0, #22548 ; 0x5814 - d0351e4: f002 fcb7 bl d037b56 <halrf_wreg> - d0351e8: 4a77 ldr r2, [pc, #476] ; (d0353c8 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x250>) - d0351ea: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0351ee: f645 0018 movw r0, #22552 ; 0x5818 - d0351f2: f002 fcb0 bl d037b56 <halrf_wreg> - d0351f6: 4a75 ldr r2, [pc, #468] ; (d0353cc <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x254>) - d0351f8: f06f 4140 mvn.w r1, #3221225472 ; 0xc0000000 - d0351fc: f645 001c movw r0, #22556 ; 0x581c - d035200: f002 fca9 bl d037b56 <halrf_wreg> - d035204: 2280 movs r2, #128 ; 0x80 - d035206: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03520a: f645 0020 movw r0, #22560 ; 0x5820 - d03520e: f002 fca2 bl d037b56 <halrf_wreg> - d035212: 2203 movs r2, #3 - d035214: 213f movs r1, #63 ; 0x3f - d035216: f645 00e8 movw r0, #22760 ; 0x58e8 - d03521a: f002 fc9c bl d037b56 <halrf_wreg> - d03521e: 2201 movs r2, #1 - d035220: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d035224: f645 000c movw r0, #22540 ; 0x580c - d035228: f002 fc95 bl d037b56 <halrf_wreg> - d03522c: 2201 movs r2, #1 - d03522e: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d035232: f645 000c movw r0, #22540 ; 0x580c - d035236: f002 fc8e bl d037b56 <halrf_wreg> - d03523a: 4622 mov r2, r4 - d03523c: f06f 4140 mvn.w r1, #3221225472 ; 0xc0000000 - d035240: f645 0034 movw r0, #22580 ; 0x5834 - d035244: f002 fc87 bl d037b56 <halrf_wreg> - d035248: f240 1221 movw r2, #289 ; 0x121 - d03524c: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - d035250: f645 0038 movw r0, #22584 ; 0x5838 - d035254: f002 fc7f bl d037b56 <halrf_wreg> - d035258: 4622 mov r2, r4 - d03525a: f06f 4140 mvn.w r1, #3221225472 ; 0xc0000000 - d03525e: f645 0054 movw r0, #22612 ; 0x5854 - d035262: f002 fc78 bl d037b56 <halrf_wreg> - d035266: f240 1221 movw r2, #289 ; 0x121 - d03526a: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - d03526e: f645 0058 movw r0, #22616 ; 0x5858 - d035272: f002 fc70 bl d037b56 <halrf_wreg> - d035276: 2200 movs r2, #0 - d035278: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d03527c: f645 0060 movw r0, #22624 ; 0x5860 - d035280: f002 fc69 bl d037b56 <halrf_wreg> - d035284: 4a52 ldr r2, [pc, #328] ; (d0353d0 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x258>) - d035286: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 - d03528a: f645 0064 movw r0, #22628 ; 0x5864 - d03528e: f002 fc62 bl d037b56 <halrf_wreg> - d035292: 2200 movs r2, #0 - d035294: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035298: f645 0098 movw r0, #22680 ; 0x5898 - d03529c: f002 fc5b bl d037b56 <halrf_wreg> - d0352a0: 2200 movs r2, #0 - d0352a2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0352a6: f645 009c movw r0, #22684 ; 0x589c - d0352aa: f002 fc54 bl d037b56 <halrf_wreg> - d0352ae: 2216 movs r2, #22 - d0352b0: 21ff movs r1, #255 ; 0xff - d0352b2: f645 00a4 movw r0, #22692 ; 0x58a4 - d0352b6: f002 fc4e bl d037b56 <halrf_wreg> - d0352ba: 2200 movs r2, #0 - d0352bc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0352c0: f645 00b0 movw r0, #22704 ; 0x58b0 - d0352c4: f002 fc47 bl d037b56 <halrf_wreg> - d0352c8: 4a42 ldr r2, [pc, #264] ; (d0353d4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x25c>) - d0352ca: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - d0352ce: f645 00b4 movw r0, #22708 ; 0x58b4 - d0352d2: f002 fc40 bl d037b56 <halrf_wreg> - d0352d6: f247 6228 movw r2, #30248 ; 0x7628 - d0352da: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - d0352de: f645 00b8 movw r0, #22712 ; 0x58b8 - d0352e2: f002 fc38 bl d037b56 <halrf_wreg> - d0352e6: 4c3c ldr r4, [pc, #240] ; (d0353d8 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x260>) - d0352e8: 4a3c ldr r2, [pc, #240] ; (d0353dc <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x264>) - d0352ea: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 - d0352ee: f645 00bc movw r0, #22716 ; 0x58bc - d0352f2: f002 fc30 bl d037b56 <halrf_wreg> - d0352f6: 223f movs r2, #63 ; 0x3f - d0352f8: 4939 ldr r1, [pc, #228] ; (d0353e0 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x268>) - d0352fa: f645 00c0 movw r0, #22720 ; 0x58c0 - d0352fe: f002 fc2a bl d037b56 <halrf_wreg> - d035302: 4622 mov r2, r4 - d035304: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035308: f645 00c4 movw r0, #22724 ; 0x58c4 - d03530c: f002 fc23 bl d037b56 <halrf_wreg> - d035310: 2200 movs r2, #0 - d035312: f06f 417f mvn.w r1, #4278190080 ; 0xff000000 - d035316: f645 00c8 movw r0, #22728 ; 0x58c8 - d03531a: f002 fc1c bl d037b56 <halrf_wreg> - d03531e: 2200 movs r2, #0 - d035320: f04f 4170 mov.w r1, #4026531840 ; 0xf0000000 - d035324: f645 00c8 movw r0, #22728 ; 0x58c8 - d035328: f002 fc15 bl d037b56 <halrf_wreg> - d03532c: 2200 movs r2, #0 - d03532e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035332: f645 00cc movw r0, #22732 ; 0x58cc - d035336: f002 fc0e bl d037b56 <halrf_wreg> - d03533a: 4a2a ldr r2, [pc, #168] ; (d0353e4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x26c>) - d03533c: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 - d035340: f645 00d0 movw r0, #22736 ; 0x58d0 - d035344: f002 fc07 bl d037b56 <halrf_wreg> - d035348: 2200 movs r2, #0 - d03534a: 21ff movs r1, #255 ; 0xff - d03534c: f645 00d4 movw r0, #22740 ; 0x58d4 - d035350: f002 fc01 bl d037b56 <halrf_wreg> - d035354: 22ff movs r2, #255 ; 0xff - d035356: 4924 ldr r1, [pc, #144] ; (d0353e8 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x270>) - d035358: f645 00d4 movw r0, #22740 ; 0x58d4 - d03535c: f002 fbfb bl d037b56 <halrf_wreg> - d035360: f44f 7280 mov.w r2, #256 ; 0x100 - d035364: 4921 ldr r1, [pc, #132] ; (d0353ec <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x274>) - d035366: f645 00d4 movw r0, #22740 ; 0x58d4 - d03536a: f002 fbf4 bl d037b56 <halrf_wreg> - d03536e: 4a20 ldr r2, [pc, #128] ; (d0353f0 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x278>) +0d034fe4 <_halrf_tssi_stf_tx_8730e>: + d034fe4: b538 push {r3, r4, r5, lr} + d034fe6: 4605 mov r5, r0 + d034fe8: 460c mov r4, r1 + d034fea: 2900 cmp r1, #0 + d034fec: d065 beq.n d0350ba <_halrf_tssi_stf_tx_8730e+0xd6> + d034fee: 4a57 ldr r2, [pc, #348] ; (d03514c <_halrf_tssi_stf_tx_8730e+0x168>) + d034ff0: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 + d034ff4: f242 0008 movw r0, #8200 ; 0x2008 + d034ff8: f002 fe1b bl d037c32 <halrf_wreg> + d034ffc: f240 32a1 movw r2, #929 ; 0x3a1 + d035000: 4953 ldr r1, [pc, #332] ; (d035150 <_halrf_tssi_stf_tx_8730e+0x16c>) + d035002: f245 6088 movw r0, #22152 ; 0x5688 + d035006: f002 fe14 bl d037c32 <halrf_wreg> + d03500a: 2200 movs r2, #0 + d03500c: 4951 ldr r1, [pc, #324] ; (d035154 <_halrf_tssi_stf_tx_8730e+0x170>) + d03500e: f44f 40ad mov.w r0, #22144 ; 0x5680 + d035012: f002 fe0e bl d037c32 <halrf_wreg> + d035016: 227f movs r2, #127 ; 0x7f + d035018: f04f 61fe mov.w r1, #133169152 ; 0x7f00000 + d03501c: f44f 40ad mov.w r0, #22144 ; 0x5680 + d035020: f002 fe07 bl d037c32 <halrf_wreg> + d035024: 2202 movs r2, #2 + d035026: f04f 4170 mov.w r1, #4026531840 ; 0xf0000000 + d03502a: f44f 40ad mov.w r0, #22144 ; 0x5680 + d03502e: f002 fe00 bl d037c32 <halrf_wreg> + d035032: 2200 movs r2, #0 + d035034: f04f 6100 mov.w r1, #134217728 ; 0x8000000 + d035038: f44f 40ad mov.w r0, #22144 ; 0x5680 + d03503c: f002 fdf9 bl d037c32 <halrf_wreg> + d035040: 2205 movs r2, #5 + d035042: 217f movs r1, #127 ; 0x7f + d035044: f245 6084 movw r0, #22148 ; 0x5684 + d035048: f002 fdf3 bl d037c32 <halrf_wreg> + d03504c: 2200 movs r2, #0 + d03504e: f44f 01fe mov.w r1, #8323072 ; 0x7f0000 + d035052: f245 6084 movw r0, #22148 ; 0x5684 + d035056: f002 fdec bl d037c32 <halrf_wreg> + d03505a: 2201 movs r2, #1 + d03505c: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d035060: f245 6088 movw r0, #22152 ; 0x5688 + d035064: f002 fde5 bl d037c32 <halrf_wreg> + d035068: 2201 movs r2, #1 + d03506a: f44f 4170 mov.w r1, #61440 ; 0xf000 + d03506e: f241 200c movw r0, #4620 ; 0x120c + d035072: f002 fdde bl d037c32 <halrf_wreg> + d035076: 2201 movs r2, #1 + d035078: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d03507c: f245 60cc movw r0, #22220 ; 0x56cc + d035080: f002 fdd7 bl d037c32 <halrf_wreg> + d035084: 462a mov r2, r5 + d035086: 4934 ldr r1, [pc, #208] ; (d035158 <_halrf_tssi_stf_tx_8730e+0x174>) + d035088: f245 60cc movw r0, #22220 ; 0x56cc + d03508c: f002 fdd1 bl d037c32 <halrf_wreg> + d035090: 2200 movs r2, #0 + d035092: f04f 6100 mov.w r1, #134217728 ; 0x8000000 + d035096: f645 0064 movw r0, #22628 ; 0x5864 + d03509a: f002 fdca bl d037c32 <halrf_wreg> + d03509e: 2201 movs r2, #1 + d0350a0: 2104 movs r1, #4 + d0350a2: f44f 40ad mov.w r0, #22144 ; 0x5680 + d0350a6: f002 fdc4 bl d037c32 <halrf_wreg> + d0350aa: 2200 movs r2, #0 + d0350ac: 2104 movs r1, #4 + d0350ae: f44f 40ad mov.w r0, #22144 ; 0x5680 + d0350b2: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d0350b6: f002 bdbc b.w d037c32 <halrf_wreg> + d0350ba: 460a mov r2, r1 + d0350bc: f44f 40ad mov.w r0, #22144 ; 0x5680 + d0350c0: 2108 movs r1, #8 + d0350c2: f002 fdb6 bl d037c32 <halrf_wreg> + d0350c6: 2201 movs r2, #1 + d0350c8: 2180 movs r1, #128 ; 0x80 + d0350ca: f245 6084 movw r0, #22148 ; 0x5684 + d0350ce: f002 fdb0 bl d037c32 <halrf_wreg> + d0350d2: 4622 mov r2, r4 + d0350d4: 2180 movs r1, #128 ; 0x80 + d0350d6: f245 6084 movw r0, #22148 ; 0x5684 + d0350da: f002 fdaa bl d037c32 <halrf_wreg> + d0350de: 2201 movs r2, #1 + d0350e0: f04f 6100 mov.w r1, #134217728 ; 0x8000000 + d0350e4: f645 0064 movw r0, #22628 ; 0x5864 + d0350e8: f002 fda3 bl d037c32 <halrf_wreg> + d0350ec: 4622 mov r2, r4 + d0350ee: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0350f2: f245 60cc movw r0, #22220 ; 0x56cc + d0350f6: f002 fd9c bl d037c32 <halrf_wreg> + d0350fa: 221f movs r2, #31 + d0350fc: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d035100: f44f 704f mov.w r0, #828 ; 0x33c + d035104: f002 fd95 bl d037c32 <halrf_wreg> + d035108: f242 0201 movw r2, #8193 ; 0x2001 + d03510c: 4913 ldr r1, [pc, #76] ; (d03515c <_halrf_tssi_stf_tx_8730e+0x178>) + d03510e: f44f 700f mov.w r0, #572 ; 0x23c + d035112: f002 fd8e bl d037c32 <halrf_wreg> + d035116: 2201 movs r2, #1 + d035118: f44f 3180 mov.w r1, #65536 ; 0x10000 + d03511c: f44f 703f mov.w r0, #764 ; 0x2fc + d035120: f002 fd87 bl d037c32 <halrf_wreg> + d035124: 4622 mov r2, r4 + d035126: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d03512a: f44f 703f mov.w r0, #764 ; 0x2fc + d03512e: f002 fd80 bl d037c32 <halrf_wreg> + d035132: 4622 mov r2, r4 + d035134: 2101 movs r1, #1 + d035136: f245 6070 movw r0, #22128 ; 0x5670 + d03513a: f002 fd7a bl d037c32 <halrf_wreg> + d03513e: 4622 mov r2, r4 + d035140: f44f 3180 mov.w r1, #65536 ; 0x10000 + d035144: f44f 703f mov.w r0, #764 ; 0x2fc + d035148: e7b3 b.n d0350b2 <_halrf_tssi_stf_tx_8730e+0xce> + d03514a: bf00 nop + d03514c: 000fffff .word 0x000fffff + d035150: 03ff0000 .word 0x03ff0000 + d035154: 000ffff0 .word 0x000ffff0 + d035158: 0ff80000 .word 0x0ff80000 + d03515c: ffff0000 .word 0xffff0000 + +0d035160 <_halrf_tssi_set_sys_8730e>: + d035160: b510 push {r4, lr} + d035162: 2205 movs r2, #5 + d035164: 210f movs r1, #15 + d035166: f241 20a8 movw r0, #4776 ; 0x12a8 + d03516a: 4c38 ldr r4, [pc, #224] ; (d03524c <_halrf_tssi_set_sys_8730e+0xec>) + d03516c: f002 fd61 bl d037c32 <halrf_wreg> + d035170: f24b 52b5 movw r2, #46517 ; 0xb5b5 + d035174: 4936 ldr r1, [pc, #216] ; (d035250 <_halrf_tssi_set_sys_8730e+0xf0>) + d035176: f241 20bc movw r0, #4796 ; 0x12bc + d03517a: f002 fd5a bl d037c32 <halrf_wreg> + d03517e: 220d movs r2, #13 + d035180: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d035184: f44f 7040 mov.w r0, #768 ; 0x300 + d035188: f002 fd53 bl d037c32 <halrf_wreg> + d03518c: f640 520d movw r2, #3341 ; 0xd0d + d035190: f64f 71ff movw r1, #65535 ; 0xffff + d035194: f44f 7041 mov.w r0, #772 ; 0x304 + d035198: f002 fd4b bl d037c32 <halrf_wreg> + d03519c: 2208 movs r2, #8 + d03519e: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d0351a2: f44f 7042 mov.w r0, #776 ; 0x308 + d0351a6: f002 fd44 bl d037c32 <halrf_wreg> + d0351aa: 4621 mov r1, r4 + d0351ac: 2202 movs r2, #2 + d0351ae: f44f 7045 mov.w r0, #788 ; 0x314 + d0351b2: f002 fd3e bl d037c32 <halrf_wreg> + d0351b6: 2202 movs r2, #2 + d0351b8: f64f 71ff movw r1, #65535 ; 0xffff + d0351bc: f44f 7046 mov.w r0, #792 ; 0x318 + d0351c0: f002 fd37 bl d037c32 <halrf_wreg> + d0351c4: 4621 mov r1, r4 + d0351c6: 2202 movs r2, #2 + d0351c8: f44f 7046 mov.w r0, #792 ; 0x318 + d0351cc: f002 fd31 bl d037c32 <halrf_wreg> + d0351d0: 4621 mov r1, r4 + d0351d2: 2201 movs r2, #1 + d0351d4: f44f 7049 mov.w r0, #804 ; 0x324 + d0351d8: f002 fd2b bl d037c32 <halrf_wreg> + d0351dc: 2203 movs r2, #3 + d0351de: f44f 41c0 mov.w r1, #24576 ; 0x6000 + d0351e2: 2020 movs r0, #32 + d0351e4: f002 fd25 bl d037c32 <halrf_wreg> + d0351e8: 2203 movs r2, #3 + d0351ea: f44f 41c0 mov.w r1, #24576 ; 0x6000 + d0351ee: 2024 movs r0, #36 ; 0x24 + d0351f0: f002 fd1f bl d037c32 <halrf_wreg> + d0351f4: 4621 mov r1, r4 + d0351f6: f246 021e movw r2, #24606 ; 0x601e + d0351fa: f240 7004 movw r0, #1796 ; 0x704 + d0351fe: f002 fd18 bl d037c32 <halrf_wreg> + d035202: 2204 movs r2, #4 + d035204: f04f 4170 mov.w r1, #4026531840 ; 0xf0000000 + d035208: f44f 60e0 mov.w r0, #1792 ; 0x700 + d03520c: f002 fd11 bl d037c32 <halrf_wreg> + d035210: 2200 movs r2, #0 + d035212: f04f 5170 mov.w r1, #1006632960 ; 0x3c000000 + d035216: f44f 60ca mov.w r0, #1616 ; 0x650 + d03521a: f002 fd0a bl d037c32 <halrf_wreg> + d03521e: 2233 movs r2, #51 ; 0x33 + d035220: 21ff movs r1, #255 ; 0xff + d035222: f241 200c movw r0, #4620 ; 0x120c + d035226: f002 fd04 bl d037c32 <halrf_wreg> + d03522a: 2233 movs r2, #51 ; 0x33 + d03522c: f04f 617f mov.w r1, #267386880 ; 0xff00000 + d035230: f44f 5096 mov.w r0, #4800 ; 0x12c0 + d035234: f002 fcfd bl d037c32 <halrf_wreg> + d035238: 2200 movs r2, #0 + d03523a: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d03523e: f645 00f8 movw r0, #22776 ; 0x58f8 + d035242: e8bd 4010 ldmia.w sp!, {r4, lr} + d035246: f002 bcf4 b.w d037c32 <halrf_wreg> + d03524a: bf00 nop + d03524c: ffff0000 .word 0xffff0000 + d035250: 000ffff0 .word 0x000ffff0 + +0d035254 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e>: + d035254: b510 push {r4, lr} + d035256: 2200 movs r2, #0 + d035258: f44f 5180 mov.w r1, #4096 ; 0x1000 + d03525c: f245 606c movw r0, #22124 ; 0x566c + d035260: 4c8b ldr r4, [pc, #556] ; (d035490 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x23c>) + d035262: f002 fce6 bl d037c32 <halrf_wreg> + d035266: 4a8b ldr r2, [pc, #556] ; (d035494 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x240>) + d035268: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03526c: f44f 40b0 mov.w r0, #22528 ; 0x5800 + d035270: f002 fcdf bl d037c32 <halrf_wreg> + d035274: 2240 movs r2, #64 ; 0x40 + d035276: 217f movs r1, #127 ; 0x7f + d035278: f645 000c movw r0, #22540 ; 0x580c + d03527c: f002 fcd9 bl d037c32 <halrf_wreg> + d035280: 2240 movs r2, #64 ; 0x40 + d035282: 4985 ldr r1, [pc, #532] ; (d035498 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x244>) + d035284: f645 000c movw r0, #22540 ; 0x580c + d035288: f002 fcd3 bl d037c32 <halrf_wreg> + d03528c: 4a83 ldr r2, [pc, #524] ; (d03549c <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x248>) + d03528e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035292: f645 0010 movw r0, #22544 ; 0x5810 + d035296: f002 fccc bl d037c32 <halrf_wreg> + d03529a: 4a81 ldr r2, [pc, #516] ; (d0354a0 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x24c>) + d03529c: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 + d0352a0: f645 0014 movw r0, #22548 ; 0x5814 + d0352a4: f002 fcc5 bl d037c32 <halrf_wreg> + d0352a8: 2200 movs r2, #0 + d0352aa: f04f 4178 mov.w r1, #4160749568 ; 0xf8000000 + d0352ae: f645 0014 movw r0, #22548 ; 0x5814 + d0352b2: f002 fcbe bl d037c32 <halrf_wreg> + d0352b6: 2201 movs r2, #1 + d0352b8: f44f 6180 mov.w r1, #1024 ; 0x400 + d0352bc: f645 0014 movw r0, #22548 ; 0x5814 + d0352c0: f002 fcb7 bl d037c32 <halrf_wreg> + d0352c4: 4a77 ldr r2, [pc, #476] ; (d0354a4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x250>) + d0352c6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0352ca: f645 0018 movw r0, #22552 ; 0x5818 + d0352ce: f002 fcb0 bl d037c32 <halrf_wreg> + d0352d2: 4a75 ldr r2, [pc, #468] ; (d0354a8 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x254>) + d0352d4: f06f 4140 mvn.w r1, #3221225472 ; 0xc0000000 + d0352d8: f645 001c movw r0, #22556 ; 0x581c + d0352dc: f002 fca9 bl d037c32 <halrf_wreg> + d0352e0: 2280 movs r2, #128 ; 0x80 + d0352e2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0352e6: f645 0020 movw r0, #22560 ; 0x5820 + d0352ea: f002 fca2 bl d037c32 <halrf_wreg> + d0352ee: 2203 movs r2, #3 + d0352f0: 213f movs r1, #63 ; 0x3f + d0352f2: f645 00e8 movw r0, #22760 ; 0x58e8 + d0352f6: f002 fc9c bl d037c32 <halrf_wreg> + d0352fa: 2201 movs r2, #1 + d0352fc: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d035300: f645 000c movw r0, #22540 ; 0x580c + d035304: f002 fc95 bl d037c32 <halrf_wreg> + d035308: 2201 movs r2, #1 + d03530a: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d03530e: f645 000c movw r0, #22540 ; 0x580c + d035312: f002 fc8e bl d037c32 <halrf_wreg> + d035316: 4622 mov r2, r4 + d035318: f06f 4140 mvn.w r1, #3221225472 ; 0xc0000000 + d03531c: f645 0034 movw r0, #22580 ; 0x5834 + d035320: f002 fc87 bl d037c32 <halrf_wreg> + d035324: f240 1221 movw r2, #289 ; 0x121 + d035328: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 + d03532c: f645 0038 movw r0, #22584 ; 0x5838 + d035330: f002 fc7f bl d037c32 <halrf_wreg> + d035334: 4622 mov r2, r4 + d035336: f06f 4140 mvn.w r1, #3221225472 ; 0xc0000000 + d03533a: f645 0054 movw r0, #22612 ; 0x5854 + d03533e: f002 fc78 bl d037c32 <halrf_wreg> + d035342: f240 1221 movw r2, #289 ; 0x121 + d035346: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 + d03534a: f645 0058 movw r0, #22616 ; 0x5858 + d03534e: f002 fc70 bl d037c32 <halrf_wreg> + d035352: 2200 movs r2, #0 + d035354: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d035358: f645 0060 movw r0, #22624 ; 0x5860 + d03535c: f002 fc69 bl d037c32 <halrf_wreg> + d035360: 4a52 ldr r2, [pc, #328] ; (d0354ac <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x258>) + d035362: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 + d035366: f645 0064 movw r0, #22628 ; 0x5864 + d03536a: f002 fc62 bl d037c32 <halrf_wreg> + d03536e: 2200 movs r2, #0 d035370: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035374: f645 00d8 movw r0, #22744 ; 0x58d8 - d035378: f002 fbed bl d037b56 <halrf_wreg> - d03537c: f248 027f movw r2, #32895 ; 0x807f - d035380: 491c ldr r1, [pc, #112] ; (d0353f4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x27c>) - d035382: f645 00dc movw r0, #22748 ; 0x58dc - d035386: f002 fbe6 bl d037b56 <halrf_wreg> - d03538a: 4621 mov r1, r4 - d03538c: f240 12ff movw r2, #511 ; 0x1ff - d035390: f645 00f0 movw r0, #22768 ; 0x58f0 - d035394: f002 fbdf bl d037b56 <halrf_wreg> - d035398: 4917 ldr r1, [pc, #92] ; (d0353f8 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x280>) - d03539a: 2200 movs r2, #0 - d03539c: f645 00f4 movw r0, #22772 ; 0x58f4 - d0353a0: f002 fbd9 bl d037b56 <halrf_wreg> - d0353a4: 2200 movs r2, #0 - d0353a6: 4914 ldr r1, [pc, #80] ; (d0353f8 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x280>) - d0353a8: f645 00f8 movw r0, #22776 ; 0x58f8 - d0353ac: e8bd 4010 ldmia.w sp!, {r4, lr} - d0353b0: f002 bbd1 b.w d037b56 <halrf_wreg> - d0353b4: 000115f2 .word 0x000115f2 - d0353b8: 003f807f .word 0x003f807f - d0353bc: 0fffff00 .word 0x0fffff00 - d0353c0: 59010000 .word 0x59010000 - d0353c4: 0026d000 .word 0x0026d000 - d0353c8: 002c1800 .word 0x002c1800 - d0353cc: 3dc80280 .word 0x3dc80280 - d0353d0: 000801ff .word 0x000801ff - d0353d4: 0a002000 .word 0x0a002000 - d0353d8: 0003ffff .word 0x0003ffff - d0353dc: 07f7807f .word 0x07f7807f - d0353e0: fffe0000 .word 0xfffe0000 - d0353e4: 02008101 .word 0x02008101 - d0353e8: 0003fe00 .word 0x0003fe00 - d0353ec: 07fc0000 .word 0x07fc0000 - d0353f0: 8008b76c .word 0x8008b76c - d0353f4: 0001ffff .word 0x0001ffff - d0353f8: 000fffff .word 0x000fffff - -0d0353fc <_halrf_tssi_ini_txpwr_ctrl_bb_he_tb_8730e>: - d0353fc: 22fe movs r2, #254 ; 0xfe - d0353fe: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035402: f645 00a0 movw r0, #22688 ; 0x58a0 - d035406: b508 push {r3, lr} - d035408: f002 fba5 bl d037b56 <halrf_wreg> - d03540c: 221f movs r2, #31 - d03540e: 217f movs r1, #127 ; 0x7f - d035410: f645 00e4 movw r0, #22756 ; 0x58e4 - d035414: e8bd 4008 ldmia.w sp!, {r3, lr} - d035418: f002 bb9d b.w d037b56 <halrf_wreg> - -0d03541c <_halrf_tssi_set_dck_8730e>: - d03541c: b508 push {r3, lr} - d03541e: 2200 movs r2, #0 - d035420: 4918 ldr r1, [pc, #96] ; (d035484 <_halrf_tssi_set_dck_8730e+0x68>) - d035422: f645 000c movw r0, #22540 ; 0x580c - d035426: f002 fb96 bl d037b56 <halrf_wreg> - d03542a: 2201 movs r2, #1 - d03542c: f44f 5180 mov.w r1, #4096 ; 0x1000 - d035430: f645 0014 movw r0, #22548 ; 0x5814 - d035434: f002 fb8f bl d037b56 <halrf_wreg> - d035438: 2201 movs r2, #1 - d03543a: f44f 5100 mov.w r1, #8192 ; 0x2000 - d03543e: f645 0014 movw r0, #22548 ; 0x5814 - d035442: f002 fb88 bl d037b56 <halrf_wreg> - d035446: 2201 movs r2, #1 - d035448: f44f 4180 mov.w r1, #16384 ; 0x4000 - d03544c: f645 0014 movw r0, #22548 ; 0x5814 - d035450: f002 fb81 bl d037b56 <halrf_wreg> - d035454: 2205 movs r2, #5 - d035456: f44f 3160 mov.w r1, #229376 ; 0x38000 - d03545a: f645 0014 movw r0, #22548 ; 0x5814 - d03545e: f002 fb7a bl d037b56 <halrf_wreg> - d035462: 2206 movs r2, #6 - d035464: f44f 1170 mov.w r1, #3932160 ; 0x3c0000 - d035468: f645 0014 movw r0, #22548 ; 0x5814 - d03546c: f002 fb73 bl d037b56 <halrf_wreg> - d035470: 2200 movs r2, #0 - d035472: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 - d035476: f645 0014 movw r0, #22548 ; 0x5814 - d03547a: e8bd 4008 ldmia.w sp!, {r3, lr} - d03547e: f002 bb6a b.w d037b56 <halrf_wreg> - d035482: bf00 nop - d035484: 0fff0000 .word 0x0fff0000 - -0d035488 <_halrf_tssi_set_bbgain_split_8730e>: - d035488: b508 push {r3, lr} - d03548a: 2201 movs r2, #1 - d03548c: f04f 6100 mov.w r1, #134217728 ; 0x8000000 - d035490: f645 0018 movw r0, #22552 ; 0x5818 - d035494: f002 fb5f bl d037b56 <halrf_wreg> - d035498: 2207 movs r2, #7 - d03549a: f04f 4170 mov.w r1, #4026531840 ; 0xf0000000 - d03549e: f645 00d4 movw r0, #22740 ; 0x58d4 - d0354a2: f002 fb58 bl d037b56 <halrf_wreg> - d0354a6: 2201 movs r2, #1 - d0354a8: f44f 2140 mov.w r1, #786432 ; 0xc0000 - d0354ac: f645 00f0 movw r0, #22768 ; 0x58f0 - d0354b0: f002 fb51 bl d037b56 <halrf_wreg> - d0354b4: f44f 6280 mov.w r2, #1024 ; 0x400 - d0354b8: 4903 ldr r1, [pc, #12] ; (d0354c8 <_halrf_tssi_set_bbgain_split_8730e+0x40>) - d0354ba: f645 00f0 movw r0, #22768 ; 0x58f0 - d0354be: e8bd 4008 ldmia.w sp!, {r3, lr} - d0354c2: f002 bb48 b.w d037b56 <halrf_wreg> - d0354c6: bf00 nop - d0354c8: fff00000 .word 0xfff00000 - -0d0354cc <_halrf_tssi_set_tmeter_tbl_8730e>: - d0354cc: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d0354d0: 2500 movs r5, #0 - d0354d2: b0c2 sub sp, #264 ; 0x108 - d0354d4: 4604 mov r4, r0 - d0354d6: f890 633c ldrb.w r6, [r0, #828] ; 0x33c - d0354da: 227c movs r2, #124 ; 0x7c - d0354dc: 4629 mov r1, r5 - d0354de: a823 add r0, sp, #140 ; 0x8c - d0354e0: 9522 str r5, [sp, #136] ; 0x88 - d0354e2: f00d fbdd bl d042ca0 <____wrap_memset_veneer> - d0354e6: 223c movs r2, #60 ; 0x3c - d0354e8: 4629 mov r1, r5 - d0354ea: a803 add r0, sp, #12 - d0354ec: 9502 str r5, [sp, #8] - d0354ee: f00d fbd7 bl d042ca0 <____wrap_memset_veneer> - d0354f2: 223c movs r2, #60 ; 0x3c - d0354f4: 4629 mov r1, r5 - d0354f6: a813 add r0, sp, #76 ; 0x4c - d0354f8: 9512 str r5, [sp, #72] ; 0x48 - d0354fa: f00d fbd1 bl d042ca0 <____wrap_memset_veneer> - d0354fe: f894 32dc ldrb.w r3, [r4, #732] ; 0x2dc - d035502: 2b02 cmp r3, #2 - d035504: d157 bne.n d0355b6 <_halrf_tssi_set_tmeter_tbl_8730e+0xea> - d035506: 462a mov r2, r5 - d035508: f44f 3180 mov.w r1, #65536 ; 0x10000 - d03550c: f645 0010 movw r0, #22544 ; 0x5810 - d035510: ac22 add r4, sp, #136 ; 0x88 - d035512: f002 fb20 bl d037b56 <halrf_wreg> - d035516: 2201 movs r2, #1 - d035518: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d03551c: f645 0010 movw r0, #22544 ; 0x5810 - d035520: f002 fb19 bl d037b56 <halrf_wreg> - d035524: f44f 55a0 mov.w r5, #5120 ; 0x1400 - d035528: 2220 movs r2, #32 - d03552a: f44f 41fe mov.w r1, #32512 ; 0x7f00 - d03552e: f645 00ec movw r0, #22764 ; 0x58ec - d035532: f002 fb10 bl d037b56 <halrf_wreg> - d035536: 2220 movs r2, #32 - d035538: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 - d03553c: f245 6054 movw r0, #22100 ; 0x5654 - d035540: f002 fb09 bl d037b56 <halrf_wreg> - d035544: f5b5 5fa4 cmp.w r5, #5248 ; 0x1480 - d035548: f104 0404 add.w r4, r4, #4 - d03554c: d11e bne.n d03558c <_halrf_tssi_set_tmeter_tbl_8730e+0xc0> - d03554e: 2201 movs r2, #1 - d035550: f04f 6180 mov.w r1, #67108864 ; 0x4000000 - d035554: f645 0064 movw r0, #22628 ; 0x5864 - d035558: f002 fafd bl d037b56 <halrf_wreg> - d03555c: 2200 movs r2, #0 - d03555e: f04f 6180 mov.w r1, #67108864 ; 0x4000000 - d035562: f645 0064 movw r0, #22628 ; 0x5864 - d035566: f002 faf6 bl d037b56 <halrf_wreg> - d03556a: 2201 movs r2, #1 - d03556c: f44f 0100 mov.w r1, #8388608 ; 0x800000 - d035570: f645 0010 movw r0, #22544 ; 0x5810 - d035574: f002 faef bl d037b56 <halrf_wreg> - d035578: 2200 movs r2, #0 - d03557a: f44f 0100 mov.w r1, #8388608 ; 0x800000 - d03557e: f645 0010 movw r0, #22544 ; 0x5810 - d035582: f002 fae8 bl d037b56 <halrf_wreg> - d035586: b042 add sp, #264 ; 0x108 - d035588: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d03558c: f914 2c01 ldrsb.w r2, [r4, #-1] - d035590: 4628 mov r0, r5 - d035592: f814 3c04 ldrb.w r3, [r4, #-4] - d035596: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03559a: 3504 adds r5, #4 - d03559c: ea43 6302 orr.w r3, r3, r2, lsl #24 - d0355a0: f814 2c03 ldrb.w r2, [r4, #-3] - d0355a4: ea43 2302 orr.w r3, r3, r2, lsl #8 - d0355a8: f814 2c02 ldrb.w r2, [r4, #-2] - d0355ac: ea43 4202 orr.w r2, r3, r2, lsl #16 - d0355b0: f002 fad1 bl d037b56 <halrf_wreg> - d0355b4: e7c6 b.n d035544 <_halrf_tssi_set_tmeter_tbl_8730e+0x78> - d0355b6: 1e75 subs r5, r6, #1 - d0355b8: b2ed uxtb r5, r5 - d0355ba: 2d0d cmp r5, #13 - d0355bc: d870 bhi.n d0356a0 <_halrf_tssi_set_tmeter_tbl_8730e+0x1d4> - d0355be: 2240 movs r2, #64 ; 0x40 - d0355c0: f104 01d2 add.w r1, r4, #210 ; 0xd2 - d0355c4: a802 add r0, sp, #8 - d0355c6: 4e62 ldr r6, [pc, #392] ; (d035750 <_halrf_tssi_set_tmeter_tbl_8730e+0x284>) - d0355c8: 47b0 blx r6 - d0355ca: 2240 movs r2, #64 ; 0x40 - d0355cc: f504 7189 add.w r1, r4, #274 ; 0x112 - d0355d0: a812 add r0, sp, #72 ; 0x48 - d0355d2: 47b0 blx r6 - d0355d4: 2280 movs r2, #128 ; 0x80 - d0355d6: 2100 movs r1, #0 - d0355d8: a822 add r0, sp, #136 ; 0x88 - d0355da: f7cf ffe2 bl d0055a2 <rtw_memset> - d0355de: 6823 ldr r3, [r4, #0] - d0355e0: 2200 movs r2, #0 - d0355e2: f44f 3180 mov.w r1, #65536 ; 0x10000 - d0355e6: f893 6070 ldrb.w r6, [r3, #112] ; 0x70 - d0355ea: f645 0010 movw r0, #22544 ; 0x5810 - d0355ee: f002 fab2 bl d037b56 <halrf_wreg> + d035374: f645 0098 movw r0, #22680 ; 0x5898 + d035378: f002 fc5b bl d037c32 <halrf_wreg> + d03537c: 2200 movs r2, #0 + d03537e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035382: f645 009c movw r0, #22684 ; 0x589c + d035386: f002 fc54 bl d037c32 <halrf_wreg> + d03538a: 2216 movs r2, #22 + d03538c: 21ff movs r1, #255 ; 0xff + d03538e: f645 00a4 movw r0, #22692 ; 0x58a4 + d035392: f002 fc4e bl d037c32 <halrf_wreg> + d035396: 2200 movs r2, #0 + d035398: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03539c: f645 00b0 movw r0, #22704 ; 0x58b0 + d0353a0: f002 fc47 bl d037c32 <halrf_wreg> + d0353a4: 4a42 ldr r2, [pc, #264] ; (d0354b0 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x25c>) + d0353a6: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 + d0353aa: f645 00b4 movw r0, #22708 ; 0x58b4 + d0353ae: f002 fc40 bl d037c32 <halrf_wreg> + d0353b2: f247 6228 movw r2, #30248 ; 0x7628 + d0353b6: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 + d0353ba: f645 00b8 movw r0, #22712 ; 0x58b8 + d0353be: f002 fc38 bl d037c32 <halrf_wreg> + d0353c2: 4c3c ldr r4, [pc, #240] ; (d0354b4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x260>) + d0353c4: 4a3c ldr r2, [pc, #240] ; (d0354b8 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x264>) + d0353c6: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 + d0353ca: f645 00bc movw r0, #22716 ; 0x58bc + d0353ce: f002 fc30 bl d037c32 <halrf_wreg> + d0353d2: 223f movs r2, #63 ; 0x3f + d0353d4: 4939 ldr r1, [pc, #228] ; (d0354bc <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x268>) + d0353d6: f645 00c0 movw r0, #22720 ; 0x58c0 + d0353da: f002 fc2a bl d037c32 <halrf_wreg> + d0353de: 4622 mov r2, r4 + d0353e0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0353e4: f645 00c4 movw r0, #22724 ; 0x58c4 + d0353e8: f002 fc23 bl d037c32 <halrf_wreg> + d0353ec: 2200 movs r2, #0 + d0353ee: f06f 417f mvn.w r1, #4278190080 ; 0xff000000 + d0353f2: f645 00c8 movw r0, #22728 ; 0x58c8 + d0353f6: f002 fc1c bl d037c32 <halrf_wreg> + d0353fa: 2200 movs r2, #0 + d0353fc: f04f 4170 mov.w r1, #4026531840 ; 0xf0000000 + d035400: f645 00c8 movw r0, #22728 ; 0x58c8 + d035404: f002 fc15 bl d037c32 <halrf_wreg> + d035408: 2200 movs r2, #0 + d03540a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03540e: f645 00cc movw r0, #22732 ; 0x58cc + d035412: f002 fc0e bl d037c32 <halrf_wreg> + d035416: 4a2a ldr r2, [pc, #168] ; (d0354c0 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x26c>) + d035418: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 + d03541c: f645 00d0 movw r0, #22736 ; 0x58d0 + d035420: f002 fc07 bl d037c32 <halrf_wreg> + d035424: 2200 movs r2, #0 + d035426: 21ff movs r1, #255 ; 0xff + d035428: f645 00d4 movw r0, #22740 ; 0x58d4 + d03542c: f002 fc01 bl d037c32 <halrf_wreg> + d035430: 22ff movs r2, #255 ; 0xff + d035432: 4924 ldr r1, [pc, #144] ; (d0354c4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x270>) + d035434: f645 00d4 movw r0, #22740 ; 0x58d4 + d035438: f002 fbfb bl d037c32 <halrf_wreg> + d03543c: f44f 7280 mov.w r2, #256 ; 0x100 + d035440: 4921 ldr r1, [pc, #132] ; (d0354c8 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x274>) + d035442: f645 00d4 movw r0, #22740 ; 0x58d4 + d035446: f002 fbf4 bl d037c32 <halrf_wreg> + d03544a: 4a20 ldr r2, [pc, #128] ; (d0354cc <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x278>) + d03544c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035450: f645 00d8 movw r0, #22744 ; 0x58d8 + d035454: f002 fbed bl d037c32 <halrf_wreg> + d035458: f248 027f movw r2, #32895 ; 0x807f + d03545c: 491c ldr r1, [pc, #112] ; (d0354d0 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x27c>) + d03545e: f645 00dc movw r0, #22748 ; 0x58dc + d035462: f002 fbe6 bl d037c32 <halrf_wreg> + d035466: 4621 mov r1, r4 + d035468: f240 12ff movw r2, #511 ; 0x1ff + d03546c: f645 00f0 movw r0, #22768 ; 0x58f0 + d035470: f002 fbdf bl d037c32 <halrf_wreg> + d035474: 4917 ldr r1, [pc, #92] ; (d0354d4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x280>) + d035476: 2200 movs r2, #0 + d035478: f645 00f4 movw r0, #22772 ; 0x58f4 + d03547c: f002 fbd9 bl d037c32 <halrf_wreg> + d035480: 2200 movs r2, #0 + d035482: 4914 ldr r1, [pc, #80] ; (d0354d4 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e+0x280>) + d035484: f645 00f8 movw r0, #22776 ; 0x58f8 + d035488: e8bd 4010 ldmia.w sp!, {r4, lr} + d03548c: f002 bbd1 b.w d037c32 <halrf_wreg> + d035490: 000115f2 .word 0x000115f2 + d035494: 003f807f .word 0x003f807f + d035498: 0fffff00 .word 0x0fffff00 + d03549c: 59010000 .word 0x59010000 + d0354a0: 0026d000 .word 0x0026d000 + d0354a4: 002c1800 .word 0x002c1800 + d0354a8: 3dc80280 .word 0x3dc80280 + d0354ac: 000801ff .word 0x000801ff + d0354b0: 0a002000 .word 0x0a002000 + d0354b4: 0003ffff .word 0x0003ffff + d0354b8: 07f7807f .word 0x07f7807f + d0354bc: fffe0000 .word 0xfffe0000 + d0354c0: 02008101 .word 0x02008101 + d0354c4: 0003fe00 .word 0x0003fe00 + d0354c8: 07fc0000 .word 0x07fc0000 + d0354cc: 8008b76c .word 0x8008b76c + d0354d0: 0001ffff .word 0x0001ffff + d0354d4: 000fffff .word 0x000fffff + +0d0354d8 <_halrf_tssi_ini_txpwr_ctrl_bb_he_tb_8730e>: + d0354d8: 22fe movs r2, #254 ; 0xfe + d0354da: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0354de: f645 00a0 movw r0, #22688 ; 0x58a0 + d0354e2: b508 push {r3, lr} + d0354e4: f002 fba5 bl d037c32 <halrf_wreg> + d0354e8: 221f movs r2, #31 + d0354ea: 217f movs r1, #127 ; 0x7f + d0354ec: f645 00e4 movw r0, #22756 ; 0x58e4 + d0354f0: e8bd 4008 ldmia.w sp!, {r3, lr} + d0354f4: f002 bb9d b.w d037c32 <halrf_wreg> + +0d0354f8 <_halrf_tssi_set_dck_8730e>: + d0354f8: b508 push {r3, lr} + d0354fa: 2200 movs r2, #0 + d0354fc: 4918 ldr r1, [pc, #96] ; (d035560 <_halrf_tssi_set_dck_8730e+0x68>) + d0354fe: f645 000c movw r0, #22540 ; 0x580c + d035502: f002 fb96 bl d037c32 <halrf_wreg> + d035506: 2201 movs r2, #1 + d035508: f44f 5180 mov.w r1, #4096 ; 0x1000 + d03550c: f645 0014 movw r0, #22548 ; 0x5814 + d035510: f002 fb8f bl d037c32 <halrf_wreg> + d035514: 2201 movs r2, #1 + d035516: f44f 5100 mov.w r1, #8192 ; 0x2000 + d03551a: f645 0014 movw r0, #22548 ; 0x5814 + d03551e: f002 fb88 bl d037c32 <halrf_wreg> + d035522: 2201 movs r2, #1 + d035524: f44f 4180 mov.w r1, #16384 ; 0x4000 + d035528: f645 0014 movw r0, #22548 ; 0x5814 + d03552c: f002 fb81 bl d037c32 <halrf_wreg> + d035530: 2205 movs r2, #5 + d035532: f44f 3160 mov.w r1, #229376 ; 0x38000 + d035536: f645 0014 movw r0, #22548 ; 0x5814 + d03553a: f002 fb7a bl d037c32 <halrf_wreg> + d03553e: 2206 movs r2, #6 + d035540: f44f 1170 mov.w r1, #3932160 ; 0x3c0000 + d035544: f645 0014 movw r0, #22548 ; 0x5814 + d035548: f002 fb73 bl d037c32 <halrf_wreg> + d03554c: 2200 movs r2, #0 + d03554e: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 + d035552: f645 0014 movw r0, #22548 ; 0x5814 + d035556: e8bd 4008 ldmia.w sp!, {r3, lr} + d03555a: f002 bb6a b.w d037c32 <halrf_wreg> + d03555e: bf00 nop + d035560: 0fff0000 .word 0x0fff0000 + +0d035564 <_halrf_tssi_set_bbgain_split_8730e>: + d035564: b508 push {r3, lr} + d035566: 2201 movs r2, #1 + d035568: f04f 6100 mov.w r1, #134217728 ; 0x8000000 + d03556c: f645 0018 movw r0, #22552 ; 0x5818 + d035570: f002 fb5f bl d037c32 <halrf_wreg> + d035574: 2207 movs r2, #7 + d035576: f04f 4170 mov.w r1, #4026531840 ; 0xf0000000 + d03557a: f645 00d4 movw r0, #22740 ; 0x58d4 + d03557e: f002 fb58 bl d037c32 <halrf_wreg> + d035582: 2201 movs r2, #1 + d035584: f44f 2140 mov.w r1, #786432 ; 0xc0000 + d035588: f645 00f0 movw r0, #22768 ; 0x58f0 + d03558c: f002 fb51 bl d037c32 <halrf_wreg> + d035590: f44f 6280 mov.w r2, #1024 ; 0x400 + d035594: 4903 ldr r1, [pc, #12] ; (d0355a4 <_halrf_tssi_set_bbgain_split_8730e+0x40>) + d035596: f645 00f0 movw r0, #22768 ; 0x58f0 + d03559a: e8bd 4008 ldmia.w sp!, {r3, lr} + d03559e: f002 bb48 b.w d037c32 <halrf_wreg> + d0355a2: bf00 nop + d0355a4: fff00000 .word 0xfff00000 + +0d0355a8 <_halrf_tssi_set_tmeter_tbl_8730e>: + d0355a8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d0355ac: 2500 movs r5, #0 + d0355ae: b0c2 sub sp, #264 ; 0x108 + d0355b0: 4604 mov r4, r0 + d0355b2: f890 633c ldrb.w r6, [r0, #828] ; 0x33c + d0355b6: 227c movs r2, #124 ; 0x7c + d0355b8: 4629 mov r1, r5 + d0355ba: a823 add r0, sp, #140 ; 0x8c + d0355bc: 9522 str r5, [sp, #136] ; 0x88 + d0355be: f00d fbf3 bl d042da8 <____wrap_memset_veneer> + d0355c2: 223c movs r2, #60 ; 0x3c + d0355c4: 4629 mov r1, r5 + d0355c6: a803 add r0, sp, #12 + d0355c8: 9502 str r5, [sp, #8] + d0355ca: f00d fbed bl d042da8 <____wrap_memset_veneer> + d0355ce: 223c movs r2, #60 ; 0x3c + d0355d0: 4629 mov r1, r5 + d0355d2: a813 add r0, sp, #76 ; 0x4c + d0355d4: 9512 str r5, [sp, #72] ; 0x48 + d0355d6: f00d fbe7 bl d042da8 <____wrap_memset_veneer> + d0355da: f894 32dc ldrb.w r3, [r4, #732] ; 0x2dc + d0355de: 2b02 cmp r3, #2 + d0355e0: d157 bne.n d035692 <_halrf_tssi_set_tmeter_tbl_8730e+0xea> + d0355e2: 462a mov r2, r5 + d0355e4: f44f 3180 mov.w r1, #65536 ; 0x10000 + d0355e8: f645 0010 movw r0, #22544 ; 0x5810 + d0355ec: ac22 add r4, sp, #136 ; 0x88 + d0355ee: f002 fb20 bl d037c32 <halrf_wreg> d0355f2: 2201 movs r2, #1 d0355f4: f04f 7180 mov.w r1, #16777216 ; 0x1000000 d0355f8: f645 0010 movw r0, #22544 ; 0x5810 - d0355fc: f002 faab bl d037b56 <halrf_wreg> - d035600: 2eff cmp r6, #255 ; 0xff - d035602: d078 beq.n d0356f6 <_halrf_tssi_set_tmeter_tbl_8730e+0x22a> - d035604: 2eff cmp r6, #255 ; 0xff - d035606: f884 62d4 strb.w r6, [r4, #724] ; 0x2d4 - d03560a: d0a0 beq.n d03554e <_halrf_tssi_set_tmeter_tbl_8730e+0x82> - d03560c: 0872 lsrs r2, r6, #1 - d03560e: f44f 41fe mov.w r1, #32512 ; 0x7f00 - d035612: f645 00ec movw r0, #22764 ; 0x58ec - d035616: ae22 add r6, sp, #136 ; 0x88 - d035618: 9201 str r2, [sp, #4] - d03561a: f002 fa9c bl d037b56 <halrf_wreg> - d03561e: 9a01 ldr r2, [sp, #4] - d035620: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 - d035624: f245 6054 movw r0, #22100 ; 0x5654 - d035628: f002 fa95 bl d037b56 <halrf_wreg> - d03562c: a812 add r0, sp, #72 ; 0x48 - d03562e: 4631 mov r1, r6 - d035630: 2240 movs r2, #64 ; 0x40 - d035632: f910 3b01 ldrsb.w r3, [r0], #1 - d035636: 3a01 subs r2, #1 - d035638: 425b negs r3, r3 - d03563a: f012 02ff ands.w r2, r2, #255 ; 0xff - d03563e: f801 3b01 strb.w r3, [r1], #1 - d035642: d1f6 bne.n d035632 <_halrf_tssi_set_tmeter_tbl_8730e+0x166> - d035644: ab22 add r3, sp, #136 ; 0x88 - d035646: 2140 movs r1, #64 ; 0x40 - d035648: 2a3f cmp r2, #63 ; 0x3f - d03564a: d805 bhi.n d035658 <_halrf_tssi_set_tmeter_tbl_8730e+0x18c> - d03564c: af02 add r7, sp, #8 - d03564e: 1c50 adds r0, r2, #1 - d035650: 5cba ldrb r2, [r7, r2] - d035652: f883 207f strb.w r2, [r3, #127] ; 0x7f - d035656: b2c2 uxtb r2, r0 - d035658: 3901 subs r1, #1 - d03565a: 3b01 subs r3, #1 - d03565c: f011 01ff ands.w r1, r1, #255 ; 0xff - d035660: d1f2 bne.n d035648 <_halrf_tssi_set_tmeter_tbl_8730e+0x17c> - d035662: f44f 57a0 mov.w r7, #5120 ; 0x1400 - d035666: f996 3003 ldrsb.w r3, [r6, #3] - d03566a: 7832 ldrb r2, [r6, #0] - d03566c: ea42 6203 orr.w r2, r2, r3, lsl #24 - d035670: 7873 ldrb r3, [r6, #1] - d035672: ea42 2203 orr.w r2, r2, r3, lsl #8 - d035676: 78b3 ldrb r3, [r6, #2] - d035678: ea42 4203 orr.w r2, r2, r3, lsl #16 - d03567c: 6863 ldr r3, [r4, #4] - d03567e: 789b ldrb r3, [r3, #2] - d035680: 2b02 cmp r3, #2 - d035682: d102 bne.n d03568a <_halrf_tssi_set_tmeter_tbl_8730e+0x1be> - d035684: 2d0d cmp r5, #13 - d035686: bf98 it ls - d035688: 2200 movls r2, #0 - d03568a: 4638 mov r0, r7 - d03568c: 3704 adds r7, #4 - d03568e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035692: 3604 adds r6, #4 - d035694: f002 fa5f bl d037b56 <halrf_wreg> - d035698: f5b7 5fa4 cmp.w r7, #5248 ; 0x1480 - d03569c: d1e3 bne.n d035666 <_halrf_tssi_set_tmeter_tbl_8730e+0x19a> - d03569e: e756 b.n d03554e <_halrf_tssi_set_tmeter_tbl_8730e+0x82> - d0356a0: f1a6 0324 sub.w r3, r6, #36 ; 0x24 - d0356a4: 2b1c cmp r3, #28 - d0356a6: d809 bhi.n d0356bc <_halrf_tssi_set_tmeter_tbl_8730e+0x1f0> - d0356a8: 2240 movs r2, #64 ; 0x40 - d0356aa: f504 71a9 add.w r1, r4, #338 ; 0x152 - d0356ae: a802 add r0, sp, #8 - d0356b0: 4e27 ldr r6, [pc, #156] ; (d035750 <_halrf_tssi_set_tmeter_tbl_8730e+0x284>) - d0356b2: 47b0 blx r6 - d0356b4: 2240 movs r2, #64 ; 0x40 - d0356b6: f204 2112 addw r1, r4, #530 ; 0x212 - d0356ba: e789 b.n d0355d0 <_halrf_tssi_set_tmeter_tbl_8730e+0x104> - d0356bc: f1a6 0364 sub.w r3, r6, #100 ; 0x64 - d0356c0: 2b2c cmp r3, #44 ; 0x2c - d0356c2: d809 bhi.n d0356d8 <_halrf_tssi_set_tmeter_tbl_8730e+0x20c> - d0356c4: 2240 movs r2, #64 ; 0x40 - d0356c6: f504 71c9 add.w r1, r4, #402 ; 0x192 - d0356ca: a802 add r0, sp, #8 - d0356cc: 4e20 ldr r6, [pc, #128] ; (d035750 <_halrf_tssi_set_tmeter_tbl_8730e+0x284>) - d0356ce: 47b0 blx r6 - d0356d0: 2240 movs r2, #64 ; 0x40 - d0356d2: f204 2152 addw r1, r4, #594 ; 0x252 - d0356d6: e77b b.n d0355d0 <_halrf_tssi_set_tmeter_tbl_8730e+0x104> - d0356d8: 366b adds r6, #107 ; 0x6b - d0356da: b2f6 uxtb r6, r6 - d0356dc: 2e1c cmp r6, #28 - d0356de: f63f af79 bhi.w d0355d4 <_halrf_tssi_set_tmeter_tbl_8730e+0x108> - d0356e2: 2240 movs r2, #64 ; 0x40 - d0356e4: f504 71e9 add.w r1, r4, #466 ; 0x1d2 - d0356e8: a802 add r0, sp, #8 - d0356ea: 4e19 ldr r6, [pc, #100] ; (d035750 <_halrf_tssi_set_tmeter_tbl_8730e+0x284>) - d0356ec: 47b0 blx r6 - d0356ee: 2240 movs r2, #64 ; 0x40 - d0356f0: f204 2192 addw r1, r4, #658 ; 0x292 - d0356f4: e76c b.n d0355d0 <_halrf_tssi_set_tmeter_tbl_8730e+0x104> - d0356f6: 2220 movs r2, #32 - d0356f8: f44f 41fe mov.w r1, #32512 ; 0x7f00 - d0356fc: f645 00ec movw r0, #22764 ; 0x58ec - d035700: af22 add r7, sp, #136 ; 0x88 - d035702: f44f 58a0 mov.w r8, #5120 ; 0x1400 - d035706: f002 fa26 bl d037b56 <halrf_wreg> - d03570a: 2220 movs r2, #32 - d03570c: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 - d035710: f245 6054 movw r0, #22100 ; 0x5654 - d035714: f002 fa1f bl d037b56 <halrf_wreg> - d035718: f5b8 5fa4 cmp.w r8, #5248 ; 0x1480 - d03571c: f107 0704 add.w r7, r7, #4 - d035720: f43f af70 beq.w d035604 <_halrf_tssi_set_tmeter_tbl_8730e+0x138> - d035724: f917 2c01 ldrsb.w r2, [r7, #-1] - d035728: 4640 mov r0, r8 - d03572a: f817 3c04 ldrb.w r3, [r7, #-4] - d03572e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035732: f108 0804 add.w r8, r8, #4 - d035736: ea43 6302 orr.w r3, r3, r2, lsl #24 - d03573a: f817 2c03 ldrb.w r2, [r7, #-3] - d03573e: ea43 2302 orr.w r3, r3, r2, lsl #8 - d035742: f817 2c02 ldrb.w r2, [r7, #-2] - d035746: ea43 4202 orr.w r2, r3, r2, lsl #16 - d03574a: f002 fa04 bl d037b56 <halrf_wreg> - d03574e: e7e3 b.n d035718 <_halrf_tssi_set_tmeter_tbl_8730e+0x24c> - d035750: 00027939 .word 0x00027939 - -0d035754 <_halrf_tssi_slope_cal_org_8730e>: - d035754: b508 push {r3, lr} - d035756: 4a2d ldr r2, [pc, #180] ; (d03580c <_halrf_tssi_slope_cal_org_8730e+0xb8>) - d035758: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 - d03575c: f245 6008 movw r0, #22024 ; 0x5608 - d035760: f002 f9f9 bl d037b56 <halrf_wreg> - d035764: 4a29 ldr r2, [pc, #164] ; (d03580c <_halrf_tssi_slope_cal_org_8730e+0xb8>) - d035766: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 - d03576a: f245 600c movw r0, #22028 ; 0x560c - d03576e: f002 f9f2 bl d037b56 <halrf_wreg> - d035772: 4a26 ldr r2, [pc, #152] ; (d03580c <_halrf_tssi_slope_cal_org_8730e+0xb8>) - d035774: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 - d035778: f245 6010 movw r0, #22032 ; 0x5610 - d03577c: f002 f9eb bl d037b56 <halrf_wreg> - d035780: 4a22 ldr r2, [pc, #136] ; (d03580c <_halrf_tssi_slope_cal_org_8730e+0xb8>) - d035782: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 - d035786: f245 6014 movw r0, #22036 ; 0x5614 - d03578a: f002 f9e4 bl d037b56 <halrf_wreg> - d03578e: 4a1f ldr r2, [pc, #124] ; (d03580c <_halrf_tssi_slope_cal_org_8730e+0xb8>) - d035790: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 - d035794: f245 6018 movw r0, #22040 ; 0x5618 - d035798: f002 f9dd bl d037b56 <halrf_wreg> - d03579c: 2208 movs r2, #8 - d03579e: f240 11ff movw r1, #511 ; 0x1ff - d0357a2: f245 601c movw r0, #22044 ; 0x561c - d0357a6: f002 f9d6 bl d037b56 <halrf_wreg> - d0357aa: f640 0208 movw r2, #2056 ; 0x808 - d0357ae: 4918 ldr r1, [pc, #96] ; (d035810 <_halrf_tssi_slope_cal_org_8730e+0xbc>) - d0357b0: f245 601c movw r0, #22044 ; 0x561c - d0357b4: f002 f9cf bl d037b56 <halrf_wreg> - d0357b8: f04f 3208 mov.w r2, #134744072 ; 0x8080808 - d0357bc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0357c0: f245 6020 movw r0, #22048 ; 0x5620 - d0357c4: f002 f9c7 bl d037b56 <halrf_wreg> - d0357c8: f04f 3208 mov.w r2, #134744072 ; 0x8080808 - d0357cc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0357d0: f245 6024 movw r0, #22052 ; 0x5624 - d0357d4: f002 f9bf bl d037b56 <halrf_wreg> - d0357d8: f04f 3208 mov.w r2, #134744072 ; 0x8080808 - d0357dc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0357e0: f245 6028 movw r0, #22056 ; 0x5628 - d0357e4: f002 f9b7 bl d037b56 <halrf_wreg> - d0357e8: f640 0208 movw r2, #2056 ; 0x808 - d0357ec: f64f 71ff movw r1, #65535 ; 0xffff - d0357f0: f245 602c movw r0, #22060 ; 0x562c - d0357f4: f002 f9af bl d037b56 <halrf_wreg> - d0357f8: 2200 movs r2, #0 - d0357fa: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d0357fe: f645 001c movw r0, #22556 ; 0x581c - d035802: e8bd 4008 ldmia.w sp!, {r3, lr} - d035806: f002 b9a6 b.w d037b56 <halrf_wreg> - d03580a: bf00 nop - d03580c: 00201008 .word 0x00201008 - d035810: ffff0000 .word 0xffff0000 - -0d035814 <_halrf_tssi_set_alignment_default_8730e>: - d035814: b538 push {r3, r4, r5, lr} - d035816: 2201 movs r2, #1 - d035818: 4605 mov r5, r0 - d03581a: f890 433c ldrb.w r4, [r0, #828] ; 0x33c - d03581e: f44f 5180 mov.w r1, #4096 ; 0x1000 - d035822: f245 60d0 movw r0, #22224 ; 0x56d0 - d035826: f002 f996 bl d037b56 <halrf_wreg> - d03582a: 2201 movs r2, #1 - d03582c: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d035830: f245 6004 movw r0, #22020 ; 0x5604 - d035834: f002 f98f bl d037b56 <halrf_wreg> - d035838: 4a8b ldr r2, [pc, #556] ; (d035a68 <_halrf_tssi_set_alignment_default_8730e+0x254>) - d03583a: 498c ldr r1, [pc, #560] ; (d035a6c <_halrf_tssi_set_alignment_default_8730e+0x258>) - d03583c: f245 6004 movw r0, #22020 ; 0x5604 - d035840: f002 f989 bl d037b56 <halrf_wreg> - d035844: 2200 movs r2, #0 - d035846: 498a ldr r1, [pc, #552] ; (d035a70 <_halrf_tssi_set_alignment_default_8730e+0x25c>) - d035848: f245 6034 movw r0, #22068 ; 0x5634 - d03584c: f002 f983 bl d037b56 <halrf_wreg> - d035850: 2200 movs r2, #0 - d035852: 4988 ldr r1, [pc, #544] ; (d035a74 <_halrf_tssi_set_alignment_default_8730e+0x260>) - d035854: f245 6038 movw r0, #22072 ; 0x5638 - d035858: f002 f97d bl d037b56 <halrf_wreg> - d03585c: 2200 movs r2, #0 - d03585e: 4984 ldr r1, [pc, #528] ; (d035a70 <_halrf_tssi_set_alignment_default_8730e+0x25c>) - d035860: f245 6040 movw r0, #22080 ; 0x5640 - d035864: f002 f977 bl d037b56 <halrf_wreg> - d035868: 2200 movs r2, #0 - d03586a: 4982 ldr r1, [pc, #520] ; (d035a74 <_halrf_tssi_set_alignment_default_8730e+0x260>) - d03586c: f245 6044 movw r0, #22084 ; 0x5644 - d035870: f002 f971 bl d037b56 <halrf_wreg> - d035874: 686b ldr r3, [r5, #4] - d035876: 789b ldrb r3, [r3, #2] - d035878: 2b01 cmp r3, #1 - d03587a: f040 8086 bne.w d03598a <_halrf_tssi_set_alignment_default_8730e+0x176> - d03587e: f240 6292 movw r2, #1682 ; 0x692 - d035882: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035886: f245 60c0 movw r0, #22208 ; 0x56c0 - d03588a: f002 f964 bl d037b56 <halrf_wreg> - d03588e: 4a7a ldr r2, [pc, #488] ; (d035a78 <_halrf_tssi_set_alignment_default_8730e+0x264>) - d035890: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035894: f44f 40ac mov.w r0, #22016 ; 0x5600 - d035898: f002 f95d bl d037b56 <halrf_wreg> - d03589c: 4a77 ldr r2, [pc, #476] ; (d035a7c <_halrf_tssi_set_alignment_default_8730e+0x268>) - d03589e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0358a2: f245 6004 movw r0, #22020 ; 0x5604 - d0358a6: f002 f956 bl d037b56 <halrf_wreg> - d0358aa: 1e63 subs r3, r4, #1 - d0358ac: 2b0d cmp r3, #13 - d0358ae: d836 bhi.n d03591e <_halrf_tssi_set_alignment_default_8730e+0x10a> - d0358b0: 4a73 ldr r2, [pc, #460] ; (d035a80 <_halrf_tssi_set_alignment_default_8730e+0x26c>) - d0358b2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0358b6: f44f 40ac mov.w r0, #22016 ; 0x5600 - d0358ba: f002 f94c bl d037b56 <halrf_wreg> - d0358be: 4a71 ldr r2, [pc, #452] ; (d035a84 <_halrf_tssi_set_alignment_default_8730e+0x270>) - d0358c0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0358c4: f245 6004 movw r0, #22020 ; 0x5604 - d0358c8: f002 f945 bl d037b56 <halrf_wreg> - d0358cc: 4a6e ldr r2, [pc, #440] ; (d035a88 <_halrf_tssi_set_alignment_default_8730e+0x274>) - d0358ce: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0358d2: f245 6030 movw r0, #22064 ; 0x5630 - d0358d6: f002 f93e bl d037b56 <halrf_wreg> - d0358da: 4a6c ldr r2, [pc, #432] ; (d035a8c <_halrf_tssi_set_alignment_default_8730e+0x278>) - d0358dc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0358e0: f245 6034 movw r0, #22068 ; 0x5634 - d0358e4: f002 f937 bl d037b56 <halrf_wreg> - d0358e8: 2297 movs r2, #151 ; 0x97 - d0358ea: f240 31ff movw r1, #1023 ; 0x3ff - d0358ee: f245 6038 movw r0, #22072 ; 0x5638 - d0358f2: f002 f930 bl d037b56 <halrf_wreg> - d0358f6: 4a64 ldr r2, [pc, #400] ; (d035a88 <_halrf_tssi_set_alignment_default_8730e+0x274>) - d0358f8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0358fc: f245 603c movw r0, #22076 ; 0x563c - d035900: f002 f929 bl d037b56 <halrf_wreg> - d035904: 4a61 ldr r2, [pc, #388] ; (d035a8c <_halrf_tssi_set_alignment_default_8730e+0x278>) - d035906: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03590a: f245 6040 movw r0, #22080 ; 0x5640 - d03590e: f002 f922 bl d037b56 <halrf_wreg> - d035912: 2297 movs r2, #151 ; 0x97 - d035914: f240 31ff movw r1, #1023 ; 0x3ff - d035918: f245 6044 movw r0, #22084 ; 0x5644 - d03591c: e016 b.n d03594c <_halrf_tssi_set_alignment_default_8730e+0x138> - d03591e: f1a4 0324 sub.w r3, r4, #36 ; 0x24 - d035922: 2b1c cmp r3, #28 - d035924: d81d bhi.n d035962 <_halrf_tssi_set_alignment_default_8730e+0x14e> - d035926: 4a5a ldr r2, [pc, #360] ; (d035a90 <_halrf_tssi_set_alignment_default_8730e+0x27c>) - d035928: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03592c: f245 6030 movw r0, #22064 ; 0x5630 - d035930: f002 f911 bl d037b56 <halrf_wreg> - d035934: 4a57 ldr r2, [pc, #348] ; (d035a94 <_halrf_tssi_set_alignment_default_8730e+0x280>) - d035936: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03593a: f245 6034 movw r0, #22068 ; 0x5634 - d03593e: f002 f90a bl d037b56 <halrf_wreg> - d035942: 2297 movs r2, #151 ; 0x97 - d035944: f240 31ff movw r1, #1023 ; 0x3ff - d035948: f245 6038 movw r0, #22072 ; 0x5638 - d03594c: f002 f903 bl d037b56 <halrf_wreg> - d035950: 2201 movs r2, #1 - d035952: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d035956: f245 6004 movw r0, #22020 ; 0x5604 - d03595a: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d03595e: f002 b8fa b.w d037b56 <halrf_wreg> - d035962: f1a4 0364 sub.w r3, r4, #100 ; 0x64 - d035966: 2b2c cmp r3, #44 ; 0x2c - d035968: d801 bhi.n d03596e <_halrf_tssi_set_alignment_default_8730e+0x15a> - d03596a: 4a4b ldr r2, [pc, #300] ; (d035a98 <_halrf_tssi_set_alignment_default_8730e+0x284>) - d03596c: e7dc b.n d035928 <_halrf_tssi_set_alignment_default_8730e+0x114> - d03596e: 346b adds r4, #107 ; 0x6b - d035970: b2e4 uxtb r4, r4 - d035972: 2c1c cmp r4, #28 - d035974: d8ec bhi.n d035950 <_halrf_tssi_set_alignment_default_8730e+0x13c> - d035976: f06f 4240 mvn.w r2, #3221225472 ; 0xc0000000 + d0355fc: f002 fb19 bl d037c32 <halrf_wreg> + d035600: f44f 55a0 mov.w r5, #5120 ; 0x1400 + d035604: 2220 movs r2, #32 + d035606: f44f 41fe mov.w r1, #32512 ; 0x7f00 + d03560a: f645 00ec movw r0, #22764 ; 0x58ec + d03560e: f002 fb10 bl d037c32 <halrf_wreg> + d035612: 2220 movs r2, #32 + d035614: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 + d035618: f245 6054 movw r0, #22100 ; 0x5654 + d03561c: f002 fb09 bl d037c32 <halrf_wreg> + d035620: f5b5 5fa4 cmp.w r5, #5248 ; 0x1480 + d035624: f104 0404 add.w r4, r4, #4 + d035628: d11e bne.n d035668 <_halrf_tssi_set_tmeter_tbl_8730e+0xc0> + d03562a: 2201 movs r2, #1 + d03562c: f04f 6180 mov.w r1, #67108864 ; 0x4000000 + d035630: f645 0064 movw r0, #22628 ; 0x5864 + d035634: f002 fafd bl d037c32 <halrf_wreg> + d035638: 2200 movs r2, #0 + d03563a: f04f 6180 mov.w r1, #67108864 ; 0x4000000 + d03563e: f645 0064 movw r0, #22628 ; 0x5864 + d035642: f002 faf6 bl d037c32 <halrf_wreg> + d035646: 2201 movs r2, #1 + d035648: f44f 0100 mov.w r1, #8388608 ; 0x800000 + d03564c: f645 0010 movw r0, #22544 ; 0x5810 + d035650: f002 faef bl d037c32 <halrf_wreg> + d035654: 2200 movs r2, #0 + d035656: f44f 0100 mov.w r1, #8388608 ; 0x800000 + d03565a: f645 0010 movw r0, #22544 ; 0x5810 + d03565e: f002 fae8 bl d037c32 <halrf_wreg> + d035662: b042 add sp, #264 ; 0x108 + d035664: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d035668: f914 2c01 ldrsb.w r2, [r4, #-1] + d03566c: 4628 mov r0, r5 + d03566e: f814 3c04 ldrb.w r3, [r4, #-4] + d035672: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035676: 3504 adds r5, #4 + d035678: ea43 6302 orr.w r3, r3, r2, lsl #24 + d03567c: f814 2c03 ldrb.w r2, [r4, #-3] + d035680: ea43 2302 orr.w r3, r3, r2, lsl #8 + d035684: f814 2c02 ldrb.w r2, [r4, #-2] + d035688: ea43 4202 orr.w r2, r3, r2, lsl #16 + d03568c: f002 fad1 bl d037c32 <halrf_wreg> + d035690: e7c6 b.n d035620 <_halrf_tssi_set_tmeter_tbl_8730e+0x78> + d035692: 1e75 subs r5, r6, #1 + d035694: b2ed uxtb r5, r5 + d035696: 2d0d cmp r5, #13 + d035698: d870 bhi.n d03577c <_halrf_tssi_set_tmeter_tbl_8730e+0x1d4> + d03569a: 2240 movs r2, #64 ; 0x40 + d03569c: f104 01d2 add.w r1, r4, #210 ; 0xd2 + d0356a0: a802 add r0, sp, #8 + d0356a2: 4e62 ldr r6, [pc, #392] ; (d03582c <_halrf_tssi_set_tmeter_tbl_8730e+0x284>) + d0356a4: 47b0 blx r6 + d0356a6: 2240 movs r2, #64 ; 0x40 + d0356a8: f504 7189 add.w r1, r4, #274 ; 0x112 + d0356ac: a812 add r0, sp, #72 ; 0x48 + d0356ae: 47b0 blx r6 + d0356b0: 2280 movs r2, #128 ; 0x80 + d0356b2: 2100 movs r1, #0 + d0356b4: a822 add r0, sp, #136 ; 0x88 + d0356b6: f7cf ff74 bl d0055a2 <rtw_memset> + d0356ba: 6823 ldr r3, [r4, #0] + d0356bc: 2200 movs r2, #0 + d0356be: f44f 3180 mov.w r1, #65536 ; 0x10000 + d0356c2: f893 6070 ldrb.w r6, [r3, #112] ; 0x70 + d0356c6: f645 0010 movw r0, #22544 ; 0x5810 + d0356ca: f002 fab2 bl d037c32 <halrf_wreg> + d0356ce: 2201 movs r2, #1 + d0356d0: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d0356d4: f645 0010 movw r0, #22544 ; 0x5810 + d0356d8: f002 faab bl d037c32 <halrf_wreg> + d0356dc: 2eff cmp r6, #255 ; 0xff + d0356de: d078 beq.n d0357d2 <_halrf_tssi_set_tmeter_tbl_8730e+0x22a> + d0356e0: 2eff cmp r6, #255 ; 0xff + d0356e2: f884 62d4 strb.w r6, [r4, #724] ; 0x2d4 + d0356e6: d0a0 beq.n d03562a <_halrf_tssi_set_tmeter_tbl_8730e+0x82> + d0356e8: 0872 lsrs r2, r6, #1 + d0356ea: f44f 41fe mov.w r1, #32512 ; 0x7f00 + d0356ee: f645 00ec movw r0, #22764 ; 0x58ec + d0356f2: ae22 add r6, sp, #136 ; 0x88 + d0356f4: 9201 str r2, [sp, #4] + d0356f6: f002 fa9c bl d037c32 <halrf_wreg> + d0356fa: 9a01 ldr r2, [sp, #4] + d0356fc: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 + d035700: f245 6054 movw r0, #22100 ; 0x5654 + d035704: f002 fa95 bl d037c32 <halrf_wreg> + d035708: a812 add r0, sp, #72 ; 0x48 + d03570a: 4631 mov r1, r6 + d03570c: 2240 movs r2, #64 ; 0x40 + d03570e: f910 3b01 ldrsb.w r3, [r0], #1 + d035712: 3a01 subs r2, #1 + d035714: 425b negs r3, r3 + d035716: f012 02ff ands.w r2, r2, #255 ; 0xff + d03571a: f801 3b01 strb.w r3, [r1], #1 + d03571e: d1f6 bne.n d03570e <_halrf_tssi_set_tmeter_tbl_8730e+0x166> + d035720: ab22 add r3, sp, #136 ; 0x88 + d035722: 2140 movs r1, #64 ; 0x40 + d035724: 2a3f cmp r2, #63 ; 0x3f + d035726: d805 bhi.n d035734 <_halrf_tssi_set_tmeter_tbl_8730e+0x18c> + d035728: af02 add r7, sp, #8 + d03572a: 1c50 adds r0, r2, #1 + d03572c: 5cba ldrb r2, [r7, r2] + d03572e: f883 207f strb.w r2, [r3, #127] ; 0x7f + d035732: b2c2 uxtb r2, r0 + d035734: 3901 subs r1, #1 + d035736: 3b01 subs r3, #1 + d035738: f011 01ff ands.w r1, r1, #255 ; 0xff + d03573c: d1f2 bne.n d035724 <_halrf_tssi_set_tmeter_tbl_8730e+0x17c> + d03573e: f44f 57a0 mov.w r7, #5120 ; 0x1400 + d035742: f996 3003 ldrsb.w r3, [r6, #3] + d035746: 7832 ldrb r2, [r6, #0] + d035748: ea42 6203 orr.w r2, r2, r3, lsl #24 + d03574c: 7873 ldrb r3, [r6, #1] + d03574e: ea42 2203 orr.w r2, r2, r3, lsl #8 + d035752: 78b3 ldrb r3, [r6, #2] + d035754: ea42 4203 orr.w r2, r2, r3, lsl #16 + d035758: 6863 ldr r3, [r4, #4] + d03575a: 789b ldrb r3, [r3, #2] + d03575c: 2b02 cmp r3, #2 + d03575e: d102 bne.n d035766 <_halrf_tssi_set_tmeter_tbl_8730e+0x1be> + d035760: 2d0d cmp r5, #13 + d035762: bf98 it ls + d035764: 2200 movls r2, #0 + d035766: 4638 mov r0, r7 + d035768: 3704 adds r7, #4 + d03576a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03576e: 3604 adds r6, #4 + d035770: f002 fa5f bl d037c32 <halrf_wreg> + d035774: f5b7 5fa4 cmp.w r7, #5248 ; 0x1480 + d035778: d1e3 bne.n d035742 <_halrf_tssi_set_tmeter_tbl_8730e+0x19a> + d03577a: e756 b.n d03562a <_halrf_tssi_set_tmeter_tbl_8730e+0x82> + d03577c: f1a6 0324 sub.w r3, r6, #36 ; 0x24 + d035780: 2b1c cmp r3, #28 + d035782: d809 bhi.n d035798 <_halrf_tssi_set_tmeter_tbl_8730e+0x1f0> + d035784: 2240 movs r2, #64 ; 0x40 + d035786: f504 71a9 add.w r1, r4, #338 ; 0x152 + d03578a: a802 add r0, sp, #8 + d03578c: 4e27 ldr r6, [pc, #156] ; (d03582c <_halrf_tssi_set_tmeter_tbl_8730e+0x284>) + d03578e: 47b0 blx r6 + d035790: 2240 movs r2, #64 ; 0x40 + d035792: f204 2112 addw r1, r4, #530 ; 0x212 + d035796: e789 b.n d0356ac <_halrf_tssi_set_tmeter_tbl_8730e+0x104> + d035798: f1a6 0364 sub.w r3, r6, #100 ; 0x64 + d03579c: 2b2c cmp r3, #44 ; 0x2c + d03579e: d809 bhi.n d0357b4 <_halrf_tssi_set_tmeter_tbl_8730e+0x20c> + d0357a0: 2240 movs r2, #64 ; 0x40 + d0357a2: f504 71c9 add.w r1, r4, #402 ; 0x192 + d0357a6: a802 add r0, sp, #8 + d0357a8: 4e20 ldr r6, [pc, #128] ; (d03582c <_halrf_tssi_set_tmeter_tbl_8730e+0x284>) + d0357aa: 47b0 blx r6 + d0357ac: 2240 movs r2, #64 ; 0x40 + d0357ae: f204 2152 addw r1, r4, #594 ; 0x252 + d0357b2: e77b b.n d0356ac <_halrf_tssi_set_tmeter_tbl_8730e+0x104> + d0357b4: 366b adds r6, #107 ; 0x6b + d0357b6: b2f6 uxtb r6, r6 + d0357b8: 2e1c cmp r6, #28 + d0357ba: f63f af79 bhi.w d0356b0 <_halrf_tssi_set_tmeter_tbl_8730e+0x108> + d0357be: 2240 movs r2, #64 ; 0x40 + d0357c0: f504 71e9 add.w r1, r4, #466 ; 0x1d2 + d0357c4: a802 add r0, sp, #8 + d0357c6: 4e19 ldr r6, [pc, #100] ; (d03582c <_halrf_tssi_set_tmeter_tbl_8730e+0x284>) + d0357c8: 47b0 blx r6 + d0357ca: 2240 movs r2, #64 ; 0x40 + d0357cc: f204 2192 addw r1, r4, #658 ; 0x292 + d0357d0: e76c b.n d0356ac <_halrf_tssi_set_tmeter_tbl_8730e+0x104> + d0357d2: 2220 movs r2, #32 + d0357d4: f44f 41fe mov.w r1, #32512 ; 0x7f00 + d0357d8: f645 00ec movw r0, #22764 ; 0x58ec + d0357dc: af22 add r7, sp, #136 ; 0x88 + d0357de: f44f 58a0 mov.w r8, #5120 ; 0x1400 + d0357e2: f002 fa26 bl d037c32 <halrf_wreg> + d0357e6: 2220 movs r2, #32 + d0357e8: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 + d0357ec: f245 6054 movw r0, #22100 ; 0x5654 + d0357f0: f002 fa1f bl d037c32 <halrf_wreg> + d0357f4: f5b8 5fa4 cmp.w r8, #5248 ; 0x1480 + d0357f8: f107 0704 add.w r7, r7, #4 + d0357fc: f43f af70 beq.w d0356e0 <_halrf_tssi_set_tmeter_tbl_8730e+0x138> + d035800: f917 2c01 ldrsb.w r2, [r7, #-1] + d035804: 4640 mov r0, r8 + d035806: f817 3c04 ldrb.w r3, [r7, #-4] + d03580a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03580e: f108 0804 add.w r8, r8, #4 + d035812: ea43 6302 orr.w r3, r3, r2, lsl #24 + d035816: f817 2c03 ldrb.w r2, [r7, #-3] + d03581a: ea43 2302 orr.w r3, r3, r2, lsl #8 + d03581e: f817 2c02 ldrb.w r2, [r7, #-2] + d035822: ea43 4202 orr.w r2, r3, r2, lsl #16 + d035826: f002 fa04 bl d037c32 <halrf_wreg> + d03582a: e7e3 b.n d0357f4 <_halrf_tssi_set_tmeter_tbl_8730e+0x24c> + d03582c: 00027939 .word 0x00027939 + +0d035830 <_halrf_tssi_slope_cal_org_8730e>: + d035830: b508 push {r3, lr} + d035832: 4a2d ldr r2, [pc, #180] ; (d0358e8 <_halrf_tssi_slope_cal_org_8730e+0xb8>) + d035834: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 + d035838: f245 6008 movw r0, #22024 ; 0x5608 + d03583c: f002 f9f9 bl d037c32 <halrf_wreg> + d035840: 4a29 ldr r2, [pc, #164] ; (d0358e8 <_halrf_tssi_slope_cal_org_8730e+0xb8>) + d035842: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 + d035846: f245 600c movw r0, #22028 ; 0x560c + d03584a: f002 f9f2 bl d037c32 <halrf_wreg> + d03584e: 4a26 ldr r2, [pc, #152] ; (d0358e8 <_halrf_tssi_slope_cal_org_8730e+0xb8>) + d035850: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 + d035854: f245 6010 movw r0, #22032 ; 0x5610 + d035858: f002 f9eb bl d037c32 <halrf_wreg> + d03585c: 4a22 ldr r2, [pc, #136] ; (d0358e8 <_halrf_tssi_slope_cal_org_8730e+0xb8>) + d03585e: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 + d035862: f245 6014 movw r0, #22036 ; 0x5614 + d035866: f002 f9e4 bl d037c32 <halrf_wreg> + d03586a: 4a1f ldr r2, [pc, #124] ; (d0358e8 <_halrf_tssi_slope_cal_org_8730e+0xb8>) + d03586c: f06f 4178 mvn.w r1, #4160749568 ; 0xf8000000 + d035870: f245 6018 movw r0, #22040 ; 0x5618 + d035874: f002 f9dd bl d037c32 <halrf_wreg> + d035878: 2208 movs r2, #8 + d03587a: f240 11ff movw r1, #511 ; 0x1ff + d03587e: f245 601c movw r0, #22044 ; 0x561c + d035882: f002 f9d6 bl d037c32 <halrf_wreg> + d035886: f640 0208 movw r2, #2056 ; 0x808 + d03588a: 4918 ldr r1, [pc, #96] ; (d0358ec <_halrf_tssi_slope_cal_org_8730e+0xbc>) + d03588c: f245 601c movw r0, #22044 ; 0x561c + d035890: f002 f9cf bl d037c32 <halrf_wreg> + d035894: f04f 3208 mov.w r2, #134744072 ; 0x8080808 + d035898: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03589c: f245 6020 movw r0, #22048 ; 0x5620 + d0358a0: f002 f9c7 bl d037c32 <halrf_wreg> + d0358a4: f04f 3208 mov.w r2, #134744072 ; 0x8080808 + d0358a8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0358ac: f245 6024 movw r0, #22052 ; 0x5624 + d0358b0: f002 f9bf bl d037c32 <halrf_wreg> + d0358b4: f04f 3208 mov.w r2, #134744072 ; 0x8080808 + d0358b8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0358bc: f245 6028 movw r0, #22056 ; 0x5628 + d0358c0: f002 f9b7 bl d037c32 <halrf_wreg> + d0358c4: f640 0208 movw r2, #2056 ; 0x808 + d0358c8: f64f 71ff movw r1, #65535 ; 0xffff + d0358cc: f245 602c movw r0, #22060 ; 0x562c + d0358d0: f002 f9af bl d037c32 <halrf_wreg> + d0358d4: 2200 movs r2, #0 + d0358d6: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d0358da: f645 001c movw r0, #22556 ; 0x581c + d0358de: e8bd 4008 ldmia.w sp!, {r3, lr} + d0358e2: f002 b9a6 b.w d037c32 <halrf_wreg> + d0358e6: bf00 nop + d0358e8: 00201008 .word 0x00201008 + d0358ec: ffff0000 .word 0xffff0000 + +0d0358f0 <_halrf_tssi_set_alignment_default_8730e>: + d0358f0: b538 push {r3, r4, r5, lr} + d0358f2: 2201 movs r2, #1 + d0358f4: 4605 mov r5, r0 + d0358f6: f890 433c ldrb.w r4, [r0, #828] ; 0x33c + d0358fa: f44f 5180 mov.w r1, #4096 ; 0x1000 + d0358fe: f245 60d0 movw r0, #22224 ; 0x56d0 + d035902: f002 f996 bl d037c32 <halrf_wreg> + d035906: 2201 movs r2, #1 + d035908: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d03590c: f245 6004 movw r0, #22020 ; 0x5604 + d035910: f002 f98f bl d037c32 <halrf_wreg> + d035914: 4a8b ldr r2, [pc, #556] ; (d035b44 <_halrf_tssi_set_alignment_default_8730e+0x254>) + d035916: 498c ldr r1, [pc, #560] ; (d035b48 <_halrf_tssi_set_alignment_default_8730e+0x258>) + d035918: f245 6004 movw r0, #22020 ; 0x5604 + d03591c: f002 f989 bl d037c32 <halrf_wreg> + d035920: 2200 movs r2, #0 + d035922: 498a ldr r1, [pc, #552] ; (d035b4c <_halrf_tssi_set_alignment_default_8730e+0x25c>) + d035924: f245 6034 movw r0, #22068 ; 0x5634 + d035928: f002 f983 bl d037c32 <halrf_wreg> + d03592c: 2200 movs r2, #0 + d03592e: 4988 ldr r1, [pc, #544] ; (d035b50 <_halrf_tssi_set_alignment_default_8730e+0x260>) + d035930: f245 6038 movw r0, #22072 ; 0x5638 + d035934: f002 f97d bl d037c32 <halrf_wreg> + d035938: 2200 movs r2, #0 + d03593a: 4984 ldr r1, [pc, #528] ; (d035b4c <_halrf_tssi_set_alignment_default_8730e+0x25c>) + d03593c: f245 6040 movw r0, #22080 ; 0x5640 + d035940: f002 f977 bl d037c32 <halrf_wreg> + d035944: 2200 movs r2, #0 + d035946: 4982 ldr r1, [pc, #520] ; (d035b50 <_halrf_tssi_set_alignment_default_8730e+0x260>) + d035948: f245 6044 movw r0, #22084 ; 0x5644 + d03594c: f002 f971 bl d037c32 <halrf_wreg> + d035950: 686b ldr r3, [r5, #4] + d035952: 789b ldrb r3, [r3, #2] + d035954: 2b01 cmp r3, #1 + d035956: f040 8086 bne.w d035a66 <_halrf_tssi_set_alignment_default_8730e+0x176> + d03595a: f240 6292 movw r2, #1682 ; 0x692 + d03595e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035962: f245 60c0 movw r0, #22208 ; 0x56c0 + d035966: f002 f964 bl d037c32 <halrf_wreg> + d03596a: 4a7a ldr r2, [pc, #488] ; (d035b54 <_halrf_tssi_set_alignment_default_8730e+0x264>) + d03596c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035970: f44f 40ac mov.w r0, #22016 ; 0x5600 + d035974: f002 f95d bl d037c32 <halrf_wreg> + d035978: 4a77 ldr r2, [pc, #476] ; (d035b58 <_halrf_tssi_set_alignment_default_8730e+0x268>) d03597a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d03597e: f245 6030 movw r0, #22064 ; 0x5630 - d035982: f002 f8e8 bl d037b56 <halrf_wreg> - d035986: 4a45 ldr r2, [pc, #276] ; (d035a9c <_halrf_tssi_set_alignment_default_8730e+0x288>) - d035988: e7d5 b.n d035936 <_halrf_tssi_set_alignment_default_8730e+0x122> - d03598a: d96c bls.n d035a66 <_halrf_tssi_set_alignment_default_8730e+0x252> - d03598c: 4a44 ldr r2, [pc, #272] ; (d035aa0 <_halrf_tssi_set_alignment_default_8730e+0x28c>) + d03597e: f245 6004 movw r0, #22020 ; 0x5604 + d035982: f002 f956 bl d037c32 <halrf_wreg> + d035986: 1e63 subs r3, r4, #1 + d035988: 2b0d cmp r3, #13 + d03598a: d836 bhi.n d0359fa <_halrf_tssi_set_alignment_default_8730e+0x10a> + d03598c: 4a73 ldr r2, [pc, #460] ; (d035b5c <_halrf_tssi_set_alignment_default_8730e+0x26c>) d03598e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035992: f245 6004 movw r0, #22020 ; 0x5604 - d035996: f002 f8de bl d037b56 <halrf_wreg> - d03599a: 4a42 ldr r2, [pc, #264] ; (d035aa4 <_halrf_tssi_set_alignment_default_8730e+0x290>) + d035992: f44f 40ac mov.w r0, #22016 ; 0x5600 + d035996: f002 f94c bl d037c32 <halrf_wreg> + d03599a: 4a71 ldr r2, [pc, #452] ; (d035b60 <_halrf_tssi_set_alignment_default_8730e+0x270>) d03599c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0359a0: f245 6030 movw r0, #22064 ; 0x5630 - d0359a4: f002 f8d7 bl d037b56 <halrf_wreg> - d0359a8: 4a3f ldr r2, [pc, #252] ; (d035aa8 <_halrf_tssi_set_alignment_default_8730e+0x294>) + d0359a0: f245 6004 movw r0, #22020 ; 0x5604 + d0359a4: f002 f945 bl d037c32 <halrf_wreg> + d0359a8: 4a6e ldr r2, [pc, #440] ; (d035b64 <_halrf_tssi_set_alignment_default_8730e+0x274>) d0359aa: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0359ae: f245 6034 movw r0, #22068 ; 0x5634 - d0359b2: f002 f8d0 bl d037b56 <halrf_wreg> - d0359b6: 2200 movs r2, #0 + d0359ae: f245 6030 movw r0, #22064 ; 0x5630 + d0359b2: f002 f93e bl d037c32 <halrf_wreg> + d0359b6: 4a6c ldr r2, [pc, #432] ; (d035b68 <_halrf_tssi_set_alignment_default_8730e+0x278>) d0359b8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0359bc: f245 603c movw r0, #22076 ; 0x563c - d0359c0: f002 f8c9 bl d037b56 <halrf_wreg> - d0359c4: 1e63 subs r3, r4, #1 - d0359c6: 2b0d cmp r3, #13 - d0359c8: d832 bhi.n d035a30 <_halrf_tssi_set_alignment_default_8730e+0x21c> - d0359ca: 4a2d ldr r2, [pc, #180] ; (d035a80 <_halrf_tssi_set_alignment_default_8730e+0x26c>) - d0359cc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0359d0: f44f 40ac mov.w r0, #22016 ; 0x5600 - d0359d4: f002 f8bf bl d037b56 <halrf_wreg> - d0359d8: 4a34 ldr r2, [pc, #208] ; (d035aac <_halrf_tssi_set_alignment_default_8730e+0x298>) - d0359da: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0359de: f245 6004 movw r0, #22020 ; 0x5604 - d0359e2: f002 f8b8 bl d037b56 <halrf_wreg> - d0359e6: 4a28 ldr r2, [pc, #160] ; (d035a88 <_halrf_tssi_set_alignment_default_8730e+0x274>) - d0359e8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0359ec: f245 6030 movw r0, #22064 ; 0x5630 - d0359f0: f002 f8b1 bl d037b56 <halrf_wreg> - d0359f4: 4a2e ldr r2, [pc, #184] ; (d035ab0 <_halrf_tssi_set_alignment_default_8730e+0x29c>) - d0359f6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0359fa: f245 6034 movw r0, #22068 ; 0x5634 - d0359fe: f002 f8aa bl d037b56 <halrf_wreg> - d035a02: 4a2c ldr r2, [pc, #176] ; (d035ab4 <_halrf_tssi_set_alignment_default_8730e+0x2a0>) + d0359bc: f245 6034 movw r0, #22068 ; 0x5634 + d0359c0: f002 f937 bl d037c32 <halrf_wreg> + d0359c4: 2297 movs r2, #151 ; 0x97 + d0359c6: f240 31ff movw r1, #1023 ; 0x3ff + d0359ca: f245 6038 movw r0, #22072 ; 0x5638 + d0359ce: f002 f930 bl d037c32 <halrf_wreg> + d0359d2: 4a64 ldr r2, [pc, #400] ; (d035b64 <_halrf_tssi_set_alignment_default_8730e+0x274>) + d0359d4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0359d8: f245 603c movw r0, #22076 ; 0x563c + d0359dc: f002 f929 bl d037c32 <halrf_wreg> + d0359e0: 4a61 ldr r2, [pc, #388] ; (d035b68 <_halrf_tssi_set_alignment_default_8730e+0x278>) + d0359e2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0359e6: f245 6040 movw r0, #22080 ; 0x5640 + d0359ea: f002 f922 bl d037c32 <halrf_wreg> + d0359ee: 2297 movs r2, #151 ; 0x97 + d0359f0: f240 31ff movw r1, #1023 ; 0x3ff + d0359f4: f245 6044 movw r0, #22084 ; 0x5644 + d0359f8: e016 b.n d035a28 <_halrf_tssi_set_alignment_default_8730e+0x138> + d0359fa: f1a4 0324 sub.w r3, r4, #36 ; 0x24 + d0359fe: 2b1c cmp r3, #28 + d035a00: d81d bhi.n d035a3e <_halrf_tssi_set_alignment_default_8730e+0x14e> + d035a02: 4a5a ldr r2, [pc, #360] ; (d035b6c <_halrf_tssi_set_alignment_default_8730e+0x27c>) d035a04: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035a08: f245 603c movw r0, #22076 ; 0x563c - d035a0c: f002 f8a3 bl d037b56 <halrf_wreg> - d035a10: 4a29 ldr r2, [pc, #164] ; (d035ab8 <_halrf_tssi_set_alignment_default_8730e+0x2a4>) + d035a08: f245 6030 movw r0, #22064 ; 0x5630 + d035a0c: f002 f911 bl d037c32 <halrf_wreg> + d035a10: 4a57 ldr r2, [pc, #348] ; (d035b70 <_halrf_tssi_set_alignment_default_8730e+0x280>) d035a12: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035a16: f245 6040 movw r0, #22080 ; 0x5640 - d035a1a: f002 f89c bl d037b56 <halrf_wreg> - d035a1e: 22ce movs r2, #206 ; 0xce + d035a16: f245 6034 movw r0, #22068 ; 0x5634 + d035a1a: f002 f90a bl d037c32 <halrf_wreg> + d035a1e: 2297 movs r2, #151 ; 0x97 d035a20: f240 31ff movw r1, #1023 ; 0x3ff d035a24: f245 6038 movw r0, #22072 ; 0x5638 - d035a28: f002 f895 bl d037b56 <halrf_wreg> - d035a2c: 22e0 movs r2, #224 ; 0xe0 - d035a2e: e771 b.n d035914 <_halrf_tssi_set_alignment_default_8730e+0x100> - d035a30: f1a4 0324 sub.w r3, r4, #36 ; 0x24 - d035a34: 2b1c cmp r3, #28 - d035a36: d805 bhi.n d035a44 <_halrf_tssi_set_alignment_default_8730e+0x230> - d035a38: 4a20 ldr r2, [pc, #128] ; (d035abc <_halrf_tssi_set_alignment_default_8730e+0x2a8>) - d035a3a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035a3e: f245 6030 movw r0, #22064 ; 0x5630 - d035a42: e783 b.n d03594c <_halrf_tssi_set_alignment_default_8730e+0x138> - d035a44: 346b adds r4, #107 ; 0x6b - d035a46: b2e4 uxtb r4, r4 - d035a48: 2c1c cmp r4, #28 - d035a4a: d881 bhi.n d035950 <_halrf_tssi_set_alignment_default_8730e+0x13c> - d035a4c: 4a1c ldr r2, [pc, #112] ; (d035ac0 <_halrf_tssi_set_alignment_default_8730e+0x2ac>) - d035a4e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035a52: f44f 40ac mov.w r0, #22016 ; 0x5600 - d035a56: f002 f87e bl d037b56 <halrf_wreg> - d035a5a: 4a1a ldr r2, [pc, #104] ; (d035ac4 <_halrf_tssi_set_alignment_default_8730e+0x2b0>) - d035a5c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035a60: f245 6004 movw r0, #22020 ; 0x5604 - d035a64: e772 b.n d03594c <_halrf_tssi_set_alignment_default_8730e+0x138> - d035a66: bd38 pop {r3, r4, r5, pc} - d035a68: 002d2721 .word 0x002d2721 - d035a6c: 003fffff .word 0x003fffff - d035a70: 3ffffc00 .word 0x3ffffc00 - d035a74: 000fffff .word 0x000fffff - d035a78: 27212121 .word 0x27212121 - d035a7c: 3f3f3930 .word 0x3f3f3930 - d035a80: 2a212121 .word 0x2a212121 - d035a84: 3f3f332d .word 0x3f3f332d - d035a88: 3e1f87e1 .word 0x3e1f87e1 - d035a8c: 88516c0e .word 0x88516c0e - d035a90: 3fdff7fd .word 0x3fdff7fd - d035a94: 89610828 .word 0x89610828 - d035a98: 3fbfeffb .word 0x3fbfeffb - d035a9c: 8961102a .word 0x8961102a - d035aa0: 3f3f3f30 .word 0x3f3f3f30 - d035aa4: 3fbfeff9 .word 0x3fbfeff9 - d035aa8: 8970e41e .word 0x8970e41e - d035aac: bf3f3931 .word 0xbf3f3931 - d035ab0: 89e19c18 .word 0x89e19c18 - d035ab4: 3e1f87e3 .word 0x3e1f87e3 - d035ab8: 8a419018 .word 0x8a419018 - d035abc: 3fbfeff5 .word 0x3fbfeff5 - d035ac0: 241e1e1e .word 0x241e1e1e - d035ac4: 3f3f3f2d .word 0x3f3f3f2d - -0d035ac8 <_halrf_tssi_run_slope_8730e>: - d035ac8: b538 push {r3, r4, r5, lr} - d035aca: 2200 movs r2, #0 - d035acc: 4605 mov r5, r0 - d035ace: f890 433c ldrb.w r4, [r0, #828] ; 0x33c - d035ad2: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d035ad6: f645 0020 movw r0, #22560 ; 0x5820 - d035ada: f002 f83c bl d037b56 <halrf_wreg> - d035ade: 2201 movs r2, #1 - d035ae0: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d035ae4: f645 0020 movw r0, #22560 ; 0x5820 - d035ae8: f002 f835 bl d037b56 <halrf_wreg> - d035aec: 686b ldr r3, [r5, #4] - d035aee: 789d ldrb r5, [r3, #2] - d035af0: 2d01 cmp r5, #1 - d035af2: d152 bne.n d035b9a <_halrf_tssi_run_slope_8730e+0xd2> - d035af4: 1e63 subs r3, r4, #1 - d035af6: 2228 movs r2, #40 ; 0x28 - d035af8: 21ff movs r1, #255 ; 0xff - d035afa: f245 6024 movw r0, #22052 ; 0x5624 - d035afe: 2b0d cmp r3, #13 - d035b00: d82b bhi.n d035b5a <_halrf_tssi_run_slope_8730e+0x92> - d035b02: f002 f828 bl d037b56 <halrf_wreg> - d035b06: 2221 movs r2, #33 ; 0x21 - d035b08: f240 11ff movw r1, #511 ; 0x1ff - d035b0c: f245 6010 movw r0, #22032 ; 0x5610 - d035b10: f002 f821 bl d037b56 <halrf_wreg> - d035b14: 2228 movs r2, #40 ; 0x28 - d035b16: 21ff movs r1, #255 ; 0xff - d035b18: f245 602c movw r0, #22060 ; 0x562c - d035b1c: f002 f81b bl d037b56 <halrf_wreg> - d035b20: 221c movs r2, #28 - d035b22: 4952 ldr r1, [pc, #328] ; (d035c6c <_halrf_tssi_run_slope_8730e+0x1a4>) - d035b24: f245 6018 movw r0, #22040 ; 0x5618 - d035b28: f002 f815 bl d037b56 <halrf_wreg> - d035b2c: 462a mov r2, r5 - d035b2e: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d035b32: f645 001c movw r0, #22556 ; 0x581c - d035b36: f002 f80e bl d037b56 <halrf_wreg> - d035b3a: 22b8 movs r2, #184 ; 0xb8 - d035b3c: f240 31ff movw r1, #1023 ; 0x3ff - d035b40: f245 6038 movw r0, #22072 ; 0x5638 - d035b44: f002 f807 bl d037b56 <halrf_wreg> - d035b48: 22dc movs r2, #220 ; 0xdc - d035b4a: f240 31ff movw r1, #1023 ; 0x3ff - d035b4e: f245 6044 movw r0, #22084 ; 0x5644 - d035b52: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d035b56: f001 bffe b.w d037b56 <halrf_wreg> - d035b5a: f001 fffc bl d037b56 <halrf_wreg> - d035b5e: 2221 movs r2, #33 ; 0x21 - d035b60: f240 11ff movw r1, #511 ; 0x1ff - d035b64: f245 6010 movw r0, #22032 ; 0x5610 - d035b68: f001 fff5 bl d037b56 <halrf_wreg> - d035b6c: 3c64 subs r4, #100 ; 0x64 - d035b6e: 462a mov r2, r5 - d035b70: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d035b74: f645 001c movw r0, #22556 ; 0x581c - d035b78: f001 ffed bl d037b56 <halrf_wreg> - d035b7c: 22ad movs r2, #173 ; 0xad - d035b7e: f240 31ff movw r1, #1023 ; 0x3ff - d035b82: f245 6038 movw r0, #22072 ; 0x5638 - d035b86: f001 ffe6 bl d037b56 <halrf_wreg> - d035b8a: 2c2c cmp r4, #44 ; 0x2c - d035b8c: d86d bhi.n d035c6a <_halrf_tssi_run_slope_8730e+0x1a2> - d035b8e: 22b1 movs r2, #177 ; 0xb1 - d035b90: f240 31ff movw r1, #1023 ; 0x3ff - d035b94: f245 6038 movw r0, #22072 ; 0x5638 - d035b98: e7db b.n d035b52 <_halrf_tssi_run_slope_8730e+0x8a> - d035b9a: 2d02 cmp r5, #2 - d035b9c: d12c bne.n d035bf8 <_halrf_tssi_run_slope_8730e+0x130> - d035b9e: 3c01 subs r4, #1 - d035ba0: 2c0d cmp r4, #13 - d035ba2: d862 bhi.n d035c6a <_halrf_tssi_run_slope_8730e+0x1a2> - d035ba4: 4a32 ldr r2, [pc, #200] ; (d035c70 <_halrf_tssi_run_slope_8730e+0x1a8>) - d035ba6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035baa: f245 6010 movw r0, #22032 ; 0x5610 - d035bae: f001 ffd2 bl d037b56 <halrf_wreg> - d035bb2: 4a30 ldr r2, [pc, #192] ; (d035c74 <_halrf_tssi_run_slope_8730e+0x1ac>) - d035bb4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035bb8: f245 6018 movw r0, #22040 ; 0x5618 - d035bbc: f001 ffcb bl d037b56 <halrf_wreg> - d035bc0: 4a2d ldr r2, [pc, #180] ; (d035c78 <_halrf_tssi_run_slope_8730e+0x1b0>) - d035bc2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035bc6: f245 6024 movw r0, #22052 ; 0x5624 - d035bca: f001 ffc4 bl d037b56 <halrf_wreg> - d035bce: 4a2b ldr r2, [pc, #172] ; (d035c7c <_halrf_tssi_run_slope_8730e+0x1b4>) - d035bd0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035bd4: f245 6028 movw r0, #22056 ; 0x5628 - d035bd8: f001 ffbd bl d037b56 <halrf_wreg> - d035bdc: f44f 6201 mov.w r2, #2064 ; 0x810 - d035be0: f64f 71ff movw r1, #65535 ; 0xffff - d035be4: f245 602c movw r0, #22060 ; 0x562c - d035be8: f001 ffb5 bl d037b56 <halrf_wreg> - d035bec: 2201 movs r2, #1 - d035bee: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d035bf2: f645 001c movw r0, #22556 ; 0x581c - d035bf6: e7ac b.n d035b52 <_halrf_tssi_run_slope_8730e+0x8a> - d035bf8: 2d03 cmp r5, #3 - d035bfa: d136 bne.n d035c6a <_halrf_tssi_run_slope_8730e+0x1a2> - d035bfc: 3c01 subs r4, #1 - d035bfe: b2e4 uxtb r4, r4 - d035c00: 2c0d cmp r4, #13 - d035c02: d832 bhi.n d035c6a <_halrf_tssi_run_slope_8730e+0x1a2> - d035c04: 4a1e ldr r2, [pc, #120] ; (d035c80 <_halrf_tssi_run_slope_8730e+0x1b8>) - d035c06: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035c0a: f245 6030 movw r0, #22064 ; 0x5630 - d035c0e: f001 ffa2 bl d037b56 <halrf_wreg> - d035c12: 4a1c ldr r2, [pc, #112] ; (d035c84 <_halrf_tssi_run_slope_8730e+0x1bc>) - d035c14: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035c18: f245 6034 movw r0, #22068 ; 0x5634 - d035c1c: f001 ff9b bl d037b56 <halrf_wreg> - d035c20: 4a17 ldr r2, [pc, #92] ; (d035c80 <_halrf_tssi_run_slope_8730e+0x1b8>) - d035c22: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035c26: f245 603c movw r0, #22076 ; 0x563c - d035c2a: f001 ff94 bl d037b56 <halrf_wreg> - d035c2e: 4a16 ldr r2, [pc, #88] ; (d035c88 <_halrf_tssi_run_slope_8730e+0x1c0>) - d035c30: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d035c34: f245 6040 movw r0, #22080 ; 0x5640 - d035c38: f001 ff8d bl d037b56 <halrf_wreg> - d035c3c: 229f movs r2, #159 ; 0x9f - d035c3e: f240 31ff movw r1, #1023 ; 0x3ff - d035c42: f245 6038 movw r0, #22072 ; 0x5638 - d035c46: f001 ff86 bl d037b56 <halrf_wreg> - d035c4a: 229c movs r2, #156 ; 0x9c - d035c4c: f240 31ff movw r1, #1023 ; 0x3ff - d035c50: f245 6044 movw r0, #22084 ; 0x5644 - d035c54: f001 ff7f bl d037b56 <halrf_wreg> - d035c58: 2c07 cmp r4, #7 - d035c5a: f44f 6178 mov.w r1, #3968 ; 0xf80 - d035c5e: f244 40a0 movw r0, #17568 ; 0x44a0 - d035c62: bf94 ite ls - d035c64: 220a movls r2, #10 - d035c66: 2207 movhi r2, #7 - d035c68: e773 b.n d035b52 <_halrf_tssi_run_slope_8730e+0x8a> - d035c6a: bd38 pop {r3, r4, r5, pc} - d035c6c: 07fc0000 .word 0x07fc0000 - d035c70: 0020100d .word 0x0020100d - d035c74: 00341a08 .word 0x00341a08 - d035c78: 0808080e .word 0x0808080e - d035c7c: 0e080808 .word 0x0e080808 - d035c80: 3e1f87d6 .word 0x3e1f87d6 - d035c84: 87c11409 .word 0x87c11409 - d035c88: 87a11008 .word 0x87a11008 - -0d035c8c <_halrf_tssi_set_slope_8730e>: - d035c8c: b5f8 push {r3, r4, r5, r6, r7, lr} - d035c8e: 2200 movs r2, #0 - d035c90: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d035c94: f645 0020 movw r0, #22560 ; 0x5820 - d035c98: 4f9f ldr r7, [pc, #636] ; (d035f18 <_halrf_tssi_set_slope_8730e+0x28c>) - d035c9a: f001 ff5c bl d037b56 <halrf_wreg> - d035c9e: 2200 movs r2, #0 - d035ca0: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d035ca4: f645 0018 movw r0, #22552 ; 0x5818 - d035ca8: f001 ff55 bl d037b56 <halrf_wreg> - d035cac: 2201 movs r2, #1 - d035cae: f44f 6100 mov.w r1, #2048 ; 0x800 - d035cb2: f645 0014 movw r0, #22548 ; 0x5814 - d035cb6: f001 ff4e bl d037b56 <halrf_wreg> - d035cba: 2201 movs r2, #1 - d035cbc: f04f 5100 mov.w r1, #536870912 ; 0x20000000 - d035cc0: f645 001c movw r0, #22556 ; 0x581c - d035cc4: f001 ff47 bl d037b56 <halrf_wreg> - d035cc8: 220f movs r2, #15 - d035cca: 213f movs r1, #63 ; 0x3f - d035ccc: f645 00e8 movw r0, #22760 ; 0x58e8 - d035cd0: f001 ff41 bl d037b56 <halrf_wreg> - d035cd4: f44f 7220 mov.w r2, #640 ; 0x280 - d035cd8: f240 31ff movw r1, #1023 ; 0x3ff - d035cdc: f645 001c movw r0, #22556 ; 0x581c - d035ce0: f001 ff39 bl d037b56 <halrf_wreg> - d035ce4: f44f 7200 mov.w r2, #512 ; 0x200 - d035ce8: 498c ldr r1, [pc, #560] ; (d035f1c <_halrf_tssi_set_slope_8730e+0x290>) - d035cea: f645 001c movw r0, #22556 ; 0x581c - d035cee: f001 ff32 bl d037b56 <halrf_wreg> - d035cf2: 2200 movs r2, #0 - d035cf4: f44f 01fe mov.w r1, #8323072 ; 0x7f0000 - d035cf8: f645 00b8 movw r0, #22712 ; 0x58b8 - d035cfc: f001 ff2b bl d037b56 <halrf_wreg> - d035d00: 2200 movs r2, #0 - d035d02: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 - d035d06: f645 00b8 movw r0, #22712 ; 0x58b8 - d035d0a: f001 ff24 bl d037b56 <halrf_wreg> - d035d0e: 220a movs r2, #10 - d035d10: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 - d035d14: f645 00b4 movw r0, #22708 ; 0x58b4 - d035d18: f001 ff1d bl d037b56 <halrf_wreg> - d035d1c: 2228 movs r2, #40 ; 0x28 - d035d1e: 217f movs r1, #127 ; 0x7f - d035d20: f645 00b8 movw r0, #22712 ; 0x58b8 - d035d24: f001 ff17 bl d037b56 <halrf_wreg> - d035d28: 2276 movs r2, #118 ; 0x76 - d035d2a: f44f 41fe mov.w r1, #32512 ; 0x7f00 - d035d2e: f645 00b8 movw r0, #22712 ; 0x58b8 - d035d32: f001 ff10 bl d037b56 <halrf_wreg> - d035d36: 2200 movs r2, #0 - d035d38: f04f 5100 mov.w r1, #536870912 ; 0x20000000 - d035d3c: f645 0010 movw r0, #22544 ; 0x5810 - d035d40: f001 ff09 bl d037b56 <halrf_wreg> - d035d44: 2201 movs r2, #1 - d035d46: f04f 5100 mov.w r1, #536870912 ; 0x20000000 - d035d4a: f645 0014 movw r0, #22548 ; 0x5814 - d035d4e: 4e74 ldr r6, [pc, #464] ; (d035f20 <_halrf_tssi_set_slope_8730e+0x294>) - d035d50: f001 ff01 bl d037b56 <halrf_wreg> - d035d54: 2201 movs r2, #1 - d035d56: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d035d5a: f645 000c movw r0, #22540 ; 0x580c - d035d5e: 4d71 ldr r5, [pc, #452] ; (d035f24 <_halrf_tssi_set_slope_8730e+0x298>) - d035d60: f001 fef9 bl d037b56 <halrf_wreg> - d035d64: 2201 movs r2, #1 - d035d66: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 - d035d6a: f645 000c movw r0, #22540 ; 0x580c - d035d6e: f001 fef2 bl d037b56 <halrf_wreg> - d035d72: 463a mov r2, r7 - d035d74: 4631 mov r1, r6 - d035d76: f645 0034 movw r0, #22580 ; 0x5834 - d035d7a: 4c6b ldr r4, [pc, #428] ; (d035f28 <_halrf_tssi_set_slope_8730e+0x29c>) - d035d7c: f001 feeb bl d037b56 <halrf_wreg> - d035d80: 4629 mov r1, r5 - d035d82: 2200 movs r2, #0 - d035d84: f645 0034 movw r0, #22580 ; 0x5834 - d035d88: f001 fee5 bl d037b56 <halrf_wreg> - d035d8c: f240 1221 movw r2, #289 ; 0x121 - d035d90: f640 71ff movw r1, #4095 ; 0xfff - d035d94: f645 0038 movw r0, #22584 ; 0x5838 - d035d98: f001 fedd bl d037b56 <halrf_wreg> - d035d9c: 4621 mov r1, r4 - d035d9e: 2200 movs r2, #0 - d035da0: f645 0038 movw r0, #22584 ; 0x5838 - d035da4: f001 fed7 bl d037b56 <halrf_wreg> - d035da8: 463a mov r2, r7 - d035daa: 4631 mov r1, r6 - d035dac: f645 0054 movw r0, #22612 ; 0x5854 - d035db0: f001 fed1 bl d037b56 <halrf_wreg> - d035db4: 4629 mov r1, r5 - d035db6: 2200 movs r2, #0 - d035db8: f645 0054 movw r0, #22612 ; 0x5854 - d035dbc: f001 fecb bl d037b56 <halrf_wreg> - d035dc0: f240 1221 movw r2, #289 ; 0x121 - d035dc4: f640 71ff movw r1, #4095 ; 0xfff - d035dc8: f645 0058 movw r0, #22616 ; 0x5858 - d035dcc: f001 fec3 bl d037b56 <halrf_wreg> - d035dd0: 4621 mov r1, r4 - d035dd2: 2200 movs r2, #0 - d035dd4: f645 0058 movw r0, #22616 ; 0x5858 - d035dd8: f001 febd bl d037b56 <halrf_wreg> - d035ddc: 463a mov r2, r7 - d035dde: 4631 mov r1, r6 - d035de0: f645 0024 movw r0, #22564 ; 0x5824 - d035de4: f001 feb7 bl d037b56 <halrf_wreg> - d035de8: 4629 mov r1, r5 - d035dea: 2200 movs r2, #0 - d035dec: f645 0024 movw r0, #22564 ; 0x5824 - d035df0: f001 feb1 bl d037b56 <halrf_wreg> - d035df4: f240 1221 movw r2, #289 ; 0x121 - d035df8: f640 71ff movw r1, #4095 ; 0xfff - d035dfc: f645 0028 movw r0, #22568 ; 0x5828 - d035e00: f001 fea9 bl d037b56 <halrf_wreg> - d035e04: 4621 mov r1, r4 - d035e06: 2200 movs r2, #0 - d035e08: f645 0028 movw r0, #22568 ; 0x5828 - d035e0c: f001 fea3 bl d037b56 <halrf_wreg> - d035e10: 463a mov r2, r7 - d035e12: 4631 mov r1, r6 - d035e14: f645 002c movw r0, #22572 ; 0x582c - d035e18: f001 fe9d bl d037b56 <halrf_wreg> - d035e1c: 4629 mov r1, r5 - d035e1e: 2200 movs r2, #0 - d035e20: f645 002c movw r0, #22572 ; 0x582c - d035e24: f001 fe97 bl d037b56 <halrf_wreg> - d035e28: f240 1221 movw r2, #289 ; 0x121 - d035e2c: f640 71ff movw r1, #4095 ; 0xfff - d035e30: f645 0030 movw r0, #22576 ; 0x5830 - d035e34: f001 fe8f bl d037b56 <halrf_wreg> - d035e38: 4621 mov r1, r4 - d035e3a: 2200 movs r2, #0 - d035e3c: f645 0030 movw r0, #22576 ; 0x5830 - d035e40: f001 fe89 bl d037b56 <halrf_wreg> - d035e44: 463a mov r2, r7 - d035e46: 4631 mov r1, r6 - d035e48: f645 003c movw r0, #22588 ; 0x583c - d035e4c: f001 fe83 bl d037b56 <halrf_wreg> - d035e50: 4629 mov r1, r5 - d035e52: 2200 movs r2, #0 - d035e54: f645 003c movw r0, #22588 ; 0x583c - d035e58: f001 fe7d bl d037b56 <halrf_wreg> - d035e5c: f240 1221 movw r2, #289 ; 0x121 - d035e60: f640 71ff movw r1, #4095 ; 0xfff - d035e64: f645 0040 movw r0, #22592 ; 0x5840 - d035e68: f001 fe75 bl d037b56 <halrf_wreg> - d035e6c: 4621 mov r1, r4 - d035e6e: 2200 movs r2, #0 - d035e70: f645 0040 movw r0, #22592 ; 0x5840 - d035e74: f001 fe6f bl d037b56 <halrf_wreg> - d035e78: 463a mov r2, r7 - d035e7a: 4631 mov r1, r6 - d035e7c: f645 0044 movw r0, #22596 ; 0x5844 - d035e80: f001 fe69 bl d037b56 <halrf_wreg> - d035e84: 4629 mov r1, r5 - d035e86: 2200 movs r2, #0 - d035e88: f645 0044 movw r0, #22596 ; 0x5844 - d035e8c: f001 fe63 bl d037b56 <halrf_wreg> - d035e90: f240 1221 movw r2, #289 ; 0x121 - d035e94: f640 71ff movw r1, #4095 ; 0xfff - d035e98: f645 0048 movw r0, #22600 ; 0x5848 - d035e9c: f001 fe5b bl d037b56 <halrf_wreg> - d035ea0: 4621 mov r1, r4 - d035ea2: 2200 movs r2, #0 - d035ea4: f645 0048 movw r0, #22600 ; 0x5848 - d035ea8: f001 fe55 bl d037b56 <halrf_wreg> - d035eac: 463a mov r2, r7 - d035eae: 4631 mov r1, r6 - d035eb0: f645 004c movw r0, #22604 ; 0x584c - d035eb4: f001 fe4f bl d037b56 <halrf_wreg> - d035eb8: 4629 mov r1, r5 - d035eba: 2200 movs r2, #0 - d035ebc: f645 004c movw r0, #22604 ; 0x584c - d035ec0: f001 fe49 bl d037b56 <halrf_wreg> - d035ec4: f240 1221 movw r2, #289 ; 0x121 - d035ec8: f640 71ff movw r1, #4095 ; 0xfff - d035ecc: f645 0050 movw r0, #22608 ; 0x5850 - d035ed0: f001 fe41 bl d037b56 <halrf_wreg> - d035ed4: 4621 mov r1, r4 - d035ed6: 2200 movs r2, #0 - d035ed8: f645 0050 movw r0, #22608 ; 0x5850 - d035edc: f001 fe3b bl d037b56 <halrf_wreg> - d035ee0: 463a mov r2, r7 - d035ee2: 4631 mov r1, r6 - d035ee4: f645 005c movw r0, #22620 ; 0x585c - d035ee8: f001 fe35 bl d037b56 <halrf_wreg> - d035eec: 4629 mov r1, r5 - d035eee: 2200 movs r2, #0 - d035ef0: f645 005c movw r0, #22620 ; 0x585c - d035ef4: f001 fe2f bl d037b56 <halrf_wreg> - d035ef8: f240 1221 movw r2, #289 ; 0x121 - d035efc: f640 71ff movw r1, #4095 ; 0xfff - d035f00: f645 0060 movw r0, #22624 ; 0x5860 - d035f04: f001 fe27 bl d037b56 <halrf_wreg> - d035f08: 4621 mov r1, r4 - d035f0a: 2200 movs r2, #0 - d035f0c: f645 0060 movw r0, #22624 ; 0x5860 - d035f10: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - d035f14: f001 be1f b.w d037b56 <halrf_wreg> - d035f18: 000115f2 .word 0x000115f2 - d035f1c: 000ffc00 .word 0x000ffc00 - d035f20: 0003ffff .word 0x0003ffff - d035f24: 3ffc0000 .word 0x3ffc0000 - d035f28: 003ff000 .word 0x003ff000 - -0d035f2c <_halrf_tssi_set_tssi_track_8730e>: - d035f2c: b508 push {r3, lr} + d035a28: f002 f903 bl d037c32 <halrf_wreg> + d035a2c: 2201 movs r2, #1 + d035a2e: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d035a32: f245 6004 movw r0, #22020 ; 0x5604 + d035a36: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d035a3a: f002 b8fa b.w d037c32 <halrf_wreg> + d035a3e: f1a4 0364 sub.w r3, r4, #100 ; 0x64 + d035a42: 2b2c cmp r3, #44 ; 0x2c + d035a44: d801 bhi.n d035a4a <_halrf_tssi_set_alignment_default_8730e+0x15a> + d035a46: 4a4b ldr r2, [pc, #300] ; (d035b74 <_halrf_tssi_set_alignment_default_8730e+0x284>) + d035a48: e7dc b.n d035a04 <_halrf_tssi_set_alignment_default_8730e+0x114> + d035a4a: 346b adds r4, #107 ; 0x6b + d035a4c: b2e4 uxtb r4, r4 + d035a4e: 2c1c cmp r4, #28 + d035a50: d8ec bhi.n d035a2c <_halrf_tssi_set_alignment_default_8730e+0x13c> + d035a52: f06f 4240 mvn.w r2, #3221225472 ; 0xc0000000 + d035a56: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035a5a: f245 6030 movw r0, #22064 ; 0x5630 + d035a5e: f002 f8e8 bl d037c32 <halrf_wreg> + d035a62: 4a45 ldr r2, [pc, #276] ; (d035b78 <_halrf_tssi_set_alignment_default_8730e+0x288>) + d035a64: e7d5 b.n d035a12 <_halrf_tssi_set_alignment_default_8730e+0x122> + d035a66: d96c bls.n d035b42 <_halrf_tssi_set_alignment_default_8730e+0x252> + d035a68: 4a44 ldr r2, [pc, #272] ; (d035b7c <_halrf_tssi_set_alignment_default_8730e+0x28c>) + d035a6a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035a6e: f245 6004 movw r0, #22020 ; 0x5604 + d035a72: f002 f8de bl d037c32 <halrf_wreg> + d035a76: 4a42 ldr r2, [pc, #264] ; (d035b80 <_halrf_tssi_set_alignment_default_8730e+0x290>) + d035a78: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035a7c: f245 6030 movw r0, #22064 ; 0x5630 + d035a80: f002 f8d7 bl d037c32 <halrf_wreg> + d035a84: 4a3f ldr r2, [pc, #252] ; (d035b84 <_halrf_tssi_set_alignment_default_8730e+0x294>) + d035a86: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035a8a: f245 6034 movw r0, #22068 ; 0x5634 + d035a8e: f002 f8d0 bl d037c32 <halrf_wreg> + d035a92: 2200 movs r2, #0 + d035a94: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035a98: f245 603c movw r0, #22076 ; 0x563c + d035a9c: f002 f8c9 bl d037c32 <halrf_wreg> + d035aa0: 1e63 subs r3, r4, #1 + d035aa2: 2b0d cmp r3, #13 + d035aa4: d832 bhi.n d035b0c <_halrf_tssi_set_alignment_default_8730e+0x21c> + d035aa6: 4a2d ldr r2, [pc, #180] ; (d035b5c <_halrf_tssi_set_alignment_default_8730e+0x26c>) + d035aa8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035aac: f44f 40ac mov.w r0, #22016 ; 0x5600 + d035ab0: f002 f8bf bl d037c32 <halrf_wreg> + d035ab4: 4a34 ldr r2, [pc, #208] ; (d035b88 <_halrf_tssi_set_alignment_default_8730e+0x298>) + d035ab6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035aba: f245 6004 movw r0, #22020 ; 0x5604 + d035abe: f002 f8b8 bl d037c32 <halrf_wreg> + d035ac2: 4a28 ldr r2, [pc, #160] ; (d035b64 <_halrf_tssi_set_alignment_default_8730e+0x274>) + d035ac4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035ac8: f245 6030 movw r0, #22064 ; 0x5630 + d035acc: f002 f8b1 bl d037c32 <halrf_wreg> + d035ad0: 4a2e ldr r2, [pc, #184] ; (d035b8c <_halrf_tssi_set_alignment_default_8730e+0x29c>) + d035ad2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035ad6: f245 6034 movw r0, #22068 ; 0x5634 + d035ada: f002 f8aa bl d037c32 <halrf_wreg> + d035ade: 4a2c ldr r2, [pc, #176] ; (d035b90 <_halrf_tssi_set_alignment_default_8730e+0x2a0>) + d035ae0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035ae4: f245 603c movw r0, #22076 ; 0x563c + d035ae8: f002 f8a3 bl d037c32 <halrf_wreg> + d035aec: 4a29 ldr r2, [pc, #164] ; (d035b94 <_halrf_tssi_set_alignment_default_8730e+0x2a4>) + d035aee: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035af2: f245 6040 movw r0, #22080 ; 0x5640 + d035af6: f002 f89c bl d037c32 <halrf_wreg> + d035afa: 22ce movs r2, #206 ; 0xce + d035afc: f240 31ff movw r1, #1023 ; 0x3ff + d035b00: f245 6038 movw r0, #22072 ; 0x5638 + d035b04: f002 f895 bl d037c32 <halrf_wreg> + d035b08: 22e0 movs r2, #224 ; 0xe0 + d035b0a: e771 b.n d0359f0 <_halrf_tssi_set_alignment_default_8730e+0x100> + d035b0c: f1a4 0324 sub.w r3, r4, #36 ; 0x24 + d035b10: 2b1c cmp r3, #28 + d035b12: d805 bhi.n d035b20 <_halrf_tssi_set_alignment_default_8730e+0x230> + d035b14: 4a20 ldr r2, [pc, #128] ; (d035b98 <_halrf_tssi_set_alignment_default_8730e+0x2a8>) + d035b16: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035b1a: f245 6030 movw r0, #22064 ; 0x5630 + d035b1e: e783 b.n d035a28 <_halrf_tssi_set_alignment_default_8730e+0x138> + d035b20: 346b adds r4, #107 ; 0x6b + d035b22: b2e4 uxtb r4, r4 + d035b24: 2c1c cmp r4, #28 + d035b26: d881 bhi.n d035a2c <_halrf_tssi_set_alignment_default_8730e+0x13c> + d035b28: 4a1c ldr r2, [pc, #112] ; (d035b9c <_halrf_tssi_set_alignment_default_8730e+0x2ac>) + d035b2a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035b2e: f44f 40ac mov.w r0, #22016 ; 0x5600 + d035b32: f002 f87e bl d037c32 <halrf_wreg> + d035b36: 4a1a ldr r2, [pc, #104] ; (d035ba0 <_halrf_tssi_set_alignment_default_8730e+0x2b0>) + d035b38: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035b3c: f245 6004 movw r0, #22020 ; 0x5604 + d035b40: e772 b.n d035a28 <_halrf_tssi_set_alignment_default_8730e+0x138> + d035b42: bd38 pop {r3, r4, r5, pc} + d035b44: 002d2721 .word 0x002d2721 + d035b48: 003fffff .word 0x003fffff + d035b4c: 3ffffc00 .word 0x3ffffc00 + d035b50: 000fffff .word 0x000fffff + d035b54: 27212121 .word 0x27212121 + d035b58: 3f3f3930 .word 0x3f3f3930 + d035b5c: 2a212121 .word 0x2a212121 + d035b60: 3f3f332d .word 0x3f3f332d + d035b64: 3e1f87e1 .word 0x3e1f87e1 + d035b68: 88516c0e .word 0x88516c0e + d035b6c: 3fdff7fd .word 0x3fdff7fd + d035b70: 89610828 .word 0x89610828 + d035b74: 3fbfeffb .word 0x3fbfeffb + d035b78: 8961102a .word 0x8961102a + d035b7c: 3f3f3f30 .word 0x3f3f3f30 + d035b80: 3fbfeff9 .word 0x3fbfeff9 + d035b84: 8970e41e .word 0x8970e41e + d035b88: bf3f3931 .word 0xbf3f3931 + d035b8c: 89e19c18 .word 0x89e19c18 + d035b90: 3e1f87e3 .word 0x3e1f87e3 + d035b94: 8a419018 .word 0x8a419018 + d035b98: 3fbfeff5 .word 0x3fbfeff5 + d035b9c: 241e1e1e .word 0x241e1e1e + d035ba0: 3f3f3f2d .word 0x3f3f3f2d + +0d035ba4 <_halrf_tssi_run_slope_8730e>: + d035ba4: b538 push {r3, r4, r5, lr} + d035ba6: 2200 movs r2, #0 + d035ba8: 4605 mov r5, r0 + d035baa: f890 433c ldrb.w r4, [r0, #828] ; 0x33c + d035bae: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d035bb2: f645 0020 movw r0, #22560 ; 0x5820 + d035bb6: f002 f83c bl d037c32 <halrf_wreg> + d035bba: 2201 movs r2, #1 + d035bbc: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d035bc0: f645 0020 movw r0, #22560 ; 0x5820 + d035bc4: f002 f835 bl d037c32 <halrf_wreg> + d035bc8: 686b ldr r3, [r5, #4] + d035bca: 789d ldrb r5, [r3, #2] + d035bcc: 2d01 cmp r5, #1 + d035bce: d152 bne.n d035c76 <_halrf_tssi_run_slope_8730e+0xd2> + d035bd0: 1e63 subs r3, r4, #1 + d035bd2: 2228 movs r2, #40 ; 0x28 + d035bd4: 21ff movs r1, #255 ; 0xff + d035bd6: f245 6024 movw r0, #22052 ; 0x5624 + d035bda: 2b0d cmp r3, #13 + d035bdc: d82b bhi.n d035c36 <_halrf_tssi_run_slope_8730e+0x92> + d035bde: f002 f828 bl d037c32 <halrf_wreg> + d035be2: 2221 movs r2, #33 ; 0x21 + d035be4: f240 11ff movw r1, #511 ; 0x1ff + d035be8: f245 6010 movw r0, #22032 ; 0x5610 + d035bec: f002 f821 bl d037c32 <halrf_wreg> + d035bf0: 2228 movs r2, #40 ; 0x28 + d035bf2: 21ff movs r1, #255 ; 0xff + d035bf4: f245 602c movw r0, #22060 ; 0x562c + d035bf8: f002 f81b bl d037c32 <halrf_wreg> + d035bfc: 221c movs r2, #28 + d035bfe: 4952 ldr r1, [pc, #328] ; (d035d48 <_halrf_tssi_run_slope_8730e+0x1a4>) + d035c00: f245 6018 movw r0, #22040 ; 0x5618 + d035c04: f002 f815 bl d037c32 <halrf_wreg> + d035c08: 462a mov r2, r5 + d035c0a: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d035c0e: f645 001c movw r0, #22556 ; 0x581c + d035c12: f002 f80e bl d037c32 <halrf_wreg> + d035c16: 22b8 movs r2, #184 ; 0xb8 + d035c18: f240 31ff movw r1, #1023 ; 0x3ff + d035c1c: f245 6038 movw r0, #22072 ; 0x5638 + d035c20: f002 f807 bl d037c32 <halrf_wreg> + d035c24: 22dc movs r2, #220 ; 0xdc + d035c26: f240 31ff movw r1, #1023 ; 0x3ff + d035c2a: f245 6044 movw r0, #22084 ; 0x5644 + d035c2e: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d035c32: f001 bffe b.w d037c32 <halrf_wreg> + d035c36: f001 fffc bl d037c32 <halrf_wreg> + d035c3a: 2221 movs r2, #33 ; 0x21 + d035c3c: f240 11ff movw r1, #511 ; 0x1ff + d035c40: f245 6010 movw r0, #22032 ; 0x5610 + d035c44: f001 fff5 bl d037c32 <halrf_wreg> + d035c48: 3c64 subs r4, #100 ; 0x64 + d035c4a: 462a mov r2, r5 + d035c4c: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d035c50: f645 001c movw r0, #22556 ; 0x581c + d035c54: f001 ffed bl d037c32 <halrf_wreg> + d035c58: 22ad movs r2, #173 ; 0xad + d035c5a: f240 31ff movw r1, #1023 ; 0x3ff + d035c5e: f245 6038 movw r0, #22072 ; 0x5638 + d035c62: f001 ffe6 bl d037c32 <halrf_wreg> + d035c66: 2c2c cmp r4, #44 ; 0x2c + d035c68: d86d bhi.n d035d46 <_halrf_tssi_run_slope_8730e+0x1a2> + d035c6a: 22b1 movs r2, #177 ; 0xb1 + d035c6c: f240 31ff movw r1, #1023 ; 0x3ff + d035c70: f245 6038 movw r0, #22072 ; 0x5638 + d035c74: e7db b.n d035c2e <_halrf_tssi_run_slope_8730e+0x8a> + d035c76: 2d02 cmp r5, #2 + d035c78: d12c bne.n d035cd4 <_halrf_tssi_run_slope_8730e+0x130> + d035c7a: 3c01 subs r4, #1 + d035c7c: 2c0d cmp r4, #13 + d035c7e: d862 bhi.n d035d46 <_halrf_tssi_run_slope_8730e+0x1a2> + d035c80: 4a32 ldr r2, [pc, #200] ; (d035d4c <_halrf_tssi_run_slope_8730e+0x1a8>) + d035c82: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035c86: f245 6010 movw r0, #22032 ; 0x5610 + d035c8a: f001 ffd2 bl d037c32 <halrf_wreg> + d035c8e: 4a30 ldr r2, [pc, #192] ; (d035d50 <_halrf_tssi_run_slope_8730e+0x1ac>) + d035c90: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035c94: f245 6018 movw r0, #22040 ; 0x5618 + d035c98: f001 ffcb bl d037c32 <halrf_wreg> + d035c9c: 4a2d ldr r2, [pc, #180] ; (d035d54 <_halrf_tssi_run_slope_8730e+0x1b0>) + d035c9e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035ca2: f245 6024 movw r0, #22052 ; 0x5624 + d035ca6: f001 ffc4 bl d037c32 <halrf_wreg> + d035caa: 4a2b ldr r2, [pc, #172] ; (d035d58 <_halrf_tssi_run_slope_8730e+0x1b4>) + d035cac: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035cb0: f245 6028 movw r0, #22056 ; 0x5628 + d035cb4: f001 ffbd bl d037c32 <halrf_wreg> + d035cb8: f44f 6201 mov.w r2, #2064 ; 0x810 + d035cbc: f64f 71ff movw r1, #65535 ; 0xffff + d035cc0: f245 602c movw r0, #22060 ; 0x562c + d035cc4: f001 ffb5 bl d037c32 <halrf_wreg> + d035cc8: 2201 movs r2, #1 + d035cca: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d035cce: f645 001c movw r0, #22556 ; 0x581c + d035cd2: e7ac b.n d035c2e <_halrf_tssi_run_slope_8730e+0x8a> + d035cd4: 2d03 cmp r5, #3 + d035cd6: d136 bne.n d035d46 <_halrf_tssi_run_slope_8730e+0x1a2> + d035cd8: 3c01 subs r4, #1 + d035cda: b2e4 uxtb r4, r4 + d035cdc: 2c0d cmp r4, #13 + d035cde: d832 bhi.n d035d46 <_halrf_tssi_run_slope_8730e+0x1a2> + d035ce0: 4a1e ldr r2, [pc, #120] ; (d035d5c <_halrf_tssi_run_slope_8730e+0x1b8>) + d035ce2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035ce6: f245 6030 movw r0, #22064 ; 0x5630 + d035cea: f001 ffa2 bl d037c32 <halrf_wreg> + d035cee: 4a1c ldr r2, [pc, #112] ; (d035d60 <_halrf_tssi_run_slope_8730e+0x1bc>) + d035cf0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035cf4: f245 6034 movw r0, #22068 ; 0x5634 + d035cf8: f001 ff9b bl d037c32 <halrf_wreg> + d035cfc: 4a17 ldr r2, [pc, #92] ; (d035d5c <_halrf_tssi_run_slope_8730e+0x1b8>) + d035cfe: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035d02: f245 603c movw r0, #22076 ; 0x563c + d035d06: f001 ff94 bl d037c32 <halrf_wreg> + d035d0a: 4a16 ldr r2, [pc, #88] ; (d035d64 <_halrf_tssi_run_slope_8730e+0x1c0>) + d035d0c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d035d10: f245 6040 movw r0, #22080 ; 0x5640 + d035d14: f001 ff8d bl d037c32 <halrf_wreg> + d035d18: 229f movs r2, #159 ; 0x9f + d035d1a: f240 31ff movw r1, #1023 ; 0x3ff + d035d1e: f245 6038 movw r0, #22072 ; 0x5638 + d035d22: f001 ff86 bl d037c32 <halrf_wreg> + d035d26: 229c movs r2, #156 ; 0x9c + d035d28: f240 31ff movw r1, #1023 ; 0x3ff + d035d2c: f245 6044 movw r0, #22084 ; 0x5644 + d035d30: f001 ff7f bl d037c32 <halrf_wreg> + d035d34: 2c07 cmp r4, #7 + d035d36: f44f 6178 mov.w r1, #3968 ; 0xf80 + d035d3a: f244 40a0 movw r0, #17568 ; 0x44a0 + d035d3e: bf94 ite ls + d035d40: 220a movls r2, #10 + d035d42: 2207 movhi r2, #7 + d035d44: e773 b.n d035c2e <_halrf_tssi_run_slope_8730e+0x8a> + d035d46: bd38 pop {r3, r4, r5, pc} + d035d48: 07fc0000 .word 0x07fc0000 + d035d4c: 0020100d .word 0x0020100d + d035d50: 00341a08 .word 0x00341a08 + d035d54: 0808080e .word 0x0808080e + d035d58: 0e080808 .word 0x0e080808 + d035d5c: 3e1f87d6 .word 0x3e1f87d6 + d035d60: 87c11409 .word 0x87c11409 + d035d64: 87a11008 .word 0x87a11008 + +0d035d68 <_halrf_tssi_set_slope_8730e>: + d035d68: b5f8 push {r3, r4, r5, r6, r7, lr} + d035d6a: 2200 movs r2, #0 + d035d6c: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d035d70: f645 0020 movw r0, #22560 ; 0x5820 + d035d74: 4f9f ldr r7, [pc, #636] ; (d035ff4 <_halrf_tssi_set_slope_8730e+0x28c>) + d035d76: f001 ff5c bl d037c32 <halrf_wreg> + d035d7a: 2200 movs r2, #0 + d035d7c: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d035d80: f645 0018 movw r0, #22552 ; 0x5818 + d035d84: f001 ff55 bl d037c32 <halrf_wreg> + d035d88: 2201 movs r2, #1 + d035d8a: f44f 6100 mov.w r1, #2048 ; 0x800 + d035d8e: f645 0014 movw r0, #22548 ; 0x5814 + d035d92: f001 ff4e bl d037c32 <halrf_wreg> + d035d96: 2201 movs r2, #1 + d035d98: f04f 5100 mov.w r1, #536870912 ; 0x20000000 + d035d9c: f645 001c movw r0, #22556 ; 0x581c + d035da0: f001 ff47 bl d037c32 <halrf_wreg> + d035da4: 220f movs r2, #15 + d035da6: 213f movs r1, #63 ; 0x3f + d035da8: f645 00e8 movw r0, #22760 ; 0x58e8 + d035dac: f001 ff41 bl d037c32 <halrf_wreg> + d035db0: f44f 7220 mov.w r2, #640 ; 0x280 + d035db4: f240 31ff movw r1, #1023 ; 0x3ff + d035db8: f645 001c movw r0, #22556 ; 0x581c + d035dbc: f001 ff39 bl d037c32 <halrf_wreg> + d035dc0: f44f 7200 mov.w r2, #512 ; 0x200 + d035dc4: 498c ldr r1, [pc, #560] ; (d035ff8 <_halrf_tssi_set_slope_8730e+0x290>) + d035dc6: f645 001c movw r0, #22556 ; 0x581c + d035dca: f001 ff32 bl d037c32 <halrf_wreg> + d035dce: 2200 movs r2, #0 + d035dd0: f44f 01fe mov.w r1, #8323072 ; 0x7f0000 + d035dd4: f645 00b8 movw r0, #22712 ; 0x58b8 + d035dd8: f001 ff2b bl d037c32 <halrf_wreg> + d035ddc: 2200 movs r2, #0 + d035dde: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 + d035de2: f645 00b8 movw r0, #22712 ; 0x58b8 + d035de6: f001 ff24 bl d037c32 <halrf_wreg> + d035dea: 220a movs r2, #10 + d035dec: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 + d035df0: f645 00b4 movw r0, #22708 ; 0x58b4 + d035df4: f001 ff1d bl d037c32 <halrf_wreg> + d035df8: 2228 movs r2, #40 ; 0x28 + d035dfa: 217f movs r1, #127 ; 0x7f + d035dfc: f645 00b8 movw r0, #22712 ; 0x58b8 + d035e00: f001 ff17 bl d037c32 <halrf_wreg> + d035e04: 2276 movs r2, #118 ; 0x76 + d035e06: f44f 41fe mov.w r1, #32512 ; 0x7f00 + d035e0a: f645 00b8 movw r0, #22712 ; 0x58b8 + d035e0e: f001 ff10 bl d037c32 <halrf_wreg> + d035e12: 2200 movs r2, #0 + d035e14: f04f 5100 mov.w r1, #536870912 ; 0x20000000 + d035e18: f645 0010 movw r0, #22544 ; 0x5810 + d035e1c: f001 ff09 bl d037c32 <halrf_wreg> + d035e20: 2201 movs r2, #1 + d035e22: f04f 5100 mov.w r1, #536870912 ; 0x20000000 + d035e26: f645 0014 movw r0, #22548 ; 0x5814 + d035e2a: 4e74 ldr r6, [pc, #464] ; (d035ffc <_halrf_tssi_set_slope_8730e+0x294>) + d035e2c: f001 ff01 bl d037c32 <halrf_wreg> + d035e30: 2201 movs r2, #1 + d035e32: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d035e36: f645 000c movw r0, #22540 ; 0x580c + d035e3a: 4d71 ldr r5, [pc, #452] ; (d036000 <_halrf_tssi_set_slope_8730e+0x298>) + d035e3c: f001 fef9 bl d037c32 <halrf_wreg> + d035e40: 2201 movs r2, #1 + d035e42: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 + d035e46: f645 000c movw r0, #22540 ; 0x580c + d035e4a: f001 fef2 bl d037c32 <halrf_wreg> + d035e4e: 463a mov r2, r7 + d035e50: 4631 mov r1, r6 + d035e52: f645 0034 movw r0, #22580 ; 0x5834 + d035e56: 4c6b ldr r4, [pc, #428] ; (d036004 <_halrf_tssi_set_slope_8730e+0x29c>) + d035e58: f001 feeb bl d037c32 <halrf_wreg> + d035e5c: 4629 mov r1, r5 + d035e5e: 2200 movs r2, #0 + d035e60: f645 0034 movw r0, #22580 ; 0x5834 + d035e64: f001 fee5 bl d037c32 <halrf_wreg> + d035e68: f240 1221 movw r2, #289 ; 0x121 + d035e6c: f640 71ff movw r1, #4095 ; 0xfff + d035e70: f645 0038 movw r0, #22584 ; 0x5838 + d035e74: f001 fedd bl d037c32 <halrf_wreg> + d035e78: 4621 mov r1, r4 + d035e7a: 2200 movs r2, #0 + d035e7c: f645 0038 movw r0, #22584 ; 0x5838 + d035e80: f001 fed7 bl d037c32 <halrf_wreg> + d035e84: 463a mov r2, r7 + d035e86: 4631 mov r1, r6 + d035e88: f645 0054 movw r0, #22612 ; 0x5854 + d035e8c: f001 fed1 bl d037c32 <halrf_wreg> + d035e90: 4629 mov r1, r5 + d035e92: 2200 movs r2, #0 + d035e94: f645 0054 movw r0, #22612 ; 0x5854 + d035e98: f001 fecb bl d037c32 <halrf_wreg> + d035e9c: f240 1221 movw r2, #289 ; 0x121 + d035ea0: f640 71ff movw r1, #4095 ; 0xfff + d035ea4: f645 0058 movw r0, #22616 ; 0x5858 + d035ea8: f001 fec3 bl d037c32 <halrf_wreg> + d035eac: 4621 mov r1, r4 + d035eae: 2200 movs r2, #0 + d035eb0: f645 0058 movw r0, #22616 ; 0x5858 + d035eb4: f001 febd bl d037c32 <halrf_wreg> + d035eb8: 463a mov r2, r7 + d035eba: 4631 mov r1, r6 + d035ebc: f645 0024 movw r0, #22564 ; 0x5824 + d035ec0: f001 feb7 bl d037c32 <halrf_wreg> + d035ec4: 4629 mov r1, r5 + d035ec6: 2200 movs r2, #0 + d035ec8: f645 0024 movw r0, #22564 ; 0x5824 + d035ecc: f001 feb1 bl d037c32 <halrf_wreg> + d035ed0: f240 1221 movw r2, #289 ; 0x121 + d035ed4: f640 71ff movw r1, #4095 ; 0xfff + d035ed8: f645 0028 movw r0, #22568 ; 0x5828 + d035edc: f001 fea9 bl d037c32 <halrf_wreg> + d035ee0: 4621 mov r1, r4 + d035ee2: 2200 movs r2, #0 + d035ee4: f645 0028 movw r0, #22568 ; 0x5828 + d035ee8: f001 fea3 bl d037c32 <halrf_wreg> + d035eec: 463a mov r2, r7 + d035eee: 4631 mov r1, r6 + d035ef0: f645 002c movw r0, #22572 ; 0x582c + d035ef4: f001 fe9d bl d037c32 <halrf_wreg> + d035ef8: 4629 mov r1, r5 + d035efa: 2200 movs r2, #0 + d035efc: f645 002c movw r0, #22572 ; 0x582c + d035f00: f001 fe97 bl d037c32 <halrf_wreg> + d035f04: f240 1221 movw r2, #289 ; 0x121 + d035f08: f640 71ff movw r1, #4095 ; 0xfff + d035f0c: f645 0030 movw r0, #22576 ; 0x5830 + d035f10: f001 fe8f bl d037c32 <halrf_wreg> + d035f14: 4621 mov r1, r4 + d035f16: 2200 movs r2, #0 + d035f18: f645 0030 movw r0, #22576 ; 0x5830 + d035f1c: f001 fe89 bl d037c32 <halrf_wreg> + d035f20: 463a mov r2, r7 + d035f22: 4631 mov r1, r6 + d035f24: f645 003c movw r0, #22588 ; 0x583c + d035f28: f001 fe83 bl d037c32 <halrf_wreg> + d035f2c: 4629 mov r1, r5 d035f2e: 2200 movs r2, #0 - d035f30: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d035f34: f645 0020 movw r0, #22560 ; 0x5820 - d035f38: f001 fe0d bl d037b56 <halrf_wreg> - d035f3c: 2200 movs r2, #0 - d035f3e: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d035f42: f645 0018 movw r0, #22552 ; 0x5818 - d035f46: f001 fe06 bl d037b56 <halrf_wreg> + d035f30: f645 003c movw r0, #22588 ; 0x583c + d035f34: f001 fe7d bl d037c32 <halrf_wreg> + d035f38: f240 1221 movw r2, #289 ; 0x121 + d035f3c: f640 71ff movw r1, #4095 ; 0xfff + d035f40: f645 0040 movw r0, #22592 ; 0x5840 + d035f44: f001 fe75 bl d037c32 <halrf_wreg> + d035f48: 4621 mov r1, r4 d035f4a: 2200 movs r2, #0 - d035f4c: f44f 6100 mov.w r1, #2048 ; 0x800 - d035f50: f645 0014 movw r0, #22548 ; 0x5814 - d035f54: f001 fdff bl d037b56 <halrf_wreg> - d035f58: 2201 movs r2, #1 - d035f5a: f04f 5100 mov.w r1, #536870912 ; 0x20000000 - d035f5e: f645 001c movw r0, #22556 ; 0x581c - d035f62: f001 fdf8 bl d037b56 <halrf_wreg> - d035f66: f240 12ff movw r2, #511 ; 0x1ff - d035f6a: f240 31ff movw r1, #1023 ; 0x3ff - d035f6e: f645 0064 movw r0, #22628 ; 0x5864 - d035f72: f001 fdf0 bl d037b56 <halrf_wreg> - d035f76: f44f 7200 mov.w r2, #512 ; 0x200 - d035f7a: 490a ldr r1, [pc, #40] ; (d035fa4 <_halrf_tssi_set_tssi_track_8730e+0x78>) - d035f7c: f645 0064 movw r0, #22628 ; 0x5864 - d035f80: f001 fde9 bl d037b56 <halrf_wreg> - d035f84: 2280 movs r2, #128 ; 0x80 - d035f86: f640 71ff movw r1, #4095 ; 0xfff - d035f8a: f645 0020 movw r0, #22560 ; 0x5820 - d035f8e: f001 fde2 bl d037b56 <halrf_wreg> - d035f92: 2200 movs r2, #0 - d035f94: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d035f98: f645 0014 movw r0, #22548 ; 0x5814 - d035f9c: e8bd 4008 ldmia.w sp!, {r3, lr} - d035fa0: f001 bdd9 b.w d037b56 <halrf_wreg> - d035fa4: 000ffc00 .word 0x000ffc00 - -0d035fa8 <_halrf_tssi_set_txagc_offset_mv_avg_8730e>: - d035fa8: b508 push {r3, lr} - d035faa: 2200 movs r2, #0 - d035fac: f44f 5160 mov.w r1, #14336 ; 0x3800 - d035fb0: f645 00e4 movw r0, #22756 ; 0x58e4 - d035fb4: f001 fdcf bl d037b56 <halrf_wreg> - d035fb8: 2200 movs r2, #0 - d035fba: f44f 4180 mov.w r1, #16384 ; 0x4000 - d035fbe: f645 00e4 movw r0, #22756 ; 0x58e4 - d035fc2: f001 fdc8 bl d037b56 <halrf_wreg> - d035fc6: 2201 movs r2, #1 - d035fc8: f44f 4100 mov.w r1, #32768 ; 0x8000 - d035fcc: f645 00e4 movw r0, #22756 ; 0x58e4 - d035fd0: f001 fdc1 bl d037b56 <halrf_wreg> - d035fd4: 2200 movs r2, #0 - d035fd6: f44f 2170 mov.w r1, #983040 ; 0xf0000 - d035fda: f645 00e4 movw r0, #22756 ; 0x58e4 - d035fde: f001 fdba bl d037b56 <halrf_wreg> - d035fe2: 2203 movs r2, #3 - d035fe4: 213f movs r1, #63 ; 0x3f - d035fe6: f645 00e8 movw r0, #22760 ; 0x58e8 - d035fea: e8bd 4008 ldmia.w sp!, {r3, lr} - d035fee: f001 bdb2 b.w d037b56 <halrf_wreg> - -0d035ff2 <_halrf_tssi_get_cck_efuse_group_8730e>: - d035ff2: f890 333c ldrb.w r3, [r0, #828] ; 0x33c - d035ff6: 1e5a subs r2, r3, #1 - d035ff8: 2a01 cmp r2, #1 - d035ffa: d912 bls.n d036022 <_halrf_tssi_get_cck_efuse_group_8730e+0x30> - d035ffc: 1eda subs r2, r3, #3 - d035ffe: 2a02 cmp r2, #2 - d036000: d911 bls.n d036026 <_halrf_tssi_get_cck_efuse_group_8730e+0x34> - d036002: 1f9a subs r2, r3, #6 - d036004: 2a02 cmp r2, #2 - d036006: d910 bls.n d03602a <_halrf_tssi_get_cck_efuse_group_8730e+0x38> - d036008: f1a3 0209 sub.w r2, r3, #9 - d03600c: 2a02 cmp r2, #2 - d03600e: d90e bls.n d03602e <_halrf_tssi_get_cck_efuse_group_8730e+0x3c> - d036010: f1a3 020c sub.w r2, r3, #12 - d036014: 2a01 cmp r2, #1 - d036016: d90c bls.n d036032 <_halrf_tssi_get_cck_efuse_group_8730e+0x40> - d036018: 2b0e cmp r3, #14 - d03601a: bf14 ite ne - d03601c: 2000 movne r0, #0 - d03601e: 2005 moveq r0, #5 - d036020: 4770 bx lr - d036022: 2000 movs r0, #0 - d036024: 4770 bx lr - d036026: 2001 movs r0, #1 - d036028: 4770 bx lr - d03602a: 2002 movs r0, #2 - d03602c: 4770 bx lr - d03602e: 2003 movs r0, #3 - d036030: 4770 bx lr - d036032: 2004 movs r0, #4 - d036034: 4770 bx lr - -0d036036 <_halrf_tssi_get_ofdm_efuse_group_8730e>: - d036036: f890 333c ldrb.w r3, [r0, #828] ; 0x33c - d03603a: 1e5a subs r2, r3, #1 - d03603c: 2a01 cmp r2, #1 - d03603e: d97f bls.n d036140 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x10a> - d036040: 1eda subs r2, r3, #3 - d036042: 2a02 cmp r2, #2 - d036044: d97e bls.n d036144 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x10e> - d036046: 1f9a subs r2, r3, #6 - d036048: 2a02 cmp r2, #2 - d03604a: d97d bls.n d036148 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x112> - d03604c: f1a3 0209 sub.w r2, r3, #9 - d036050: 2a02 cmp r2, #2 - d036052: d97b bls.n d03614c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x116> - d036054: f1a3 020c sub.w r2, r3, #12 - d036058: 2a02 cmp r2, #2 - d03605a: d979 bls.n d036150 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x11a> - d03605c: f1a3 0224 sub.w r2, r3, #36 ; 0x24 - d036060: 2a04 cmp r2, #4 - d036062: d977 bls.n d036154 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x11e> - d036064: f1a3 022c sub.w r2, r3, #44 ; 0x2c - d036068: 2a04 cmp r2, #4 - d03606a: d975 bls.n d036158 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x122> - d03606c: f1a3 0234 sub.w r2, r3, #52 ; 0x34 - d036070: 2a04 cmp r2, #4 - d036072: d973 bls.n d03615c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x126> - d036074: f1a3 023c sub.w r2, r3, #60 ; 0x3c - d036078: 2a04 cmp r2, #4 - d03607a: d971 bls.n d036160 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x12a> - d03607c: f1a3 0264 sub.w r2, r3, #100 ; 0x64 - d036080: 2a04 cmp r2, #4 - d036082: d96f bls.n d036164 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x12e> - d036084: f1a3 026c sub.w r2, r3, #108 ; 0x6c - d036088: 2a04 cmp r2, #4 - d03608a: d96d bls.n d036168 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x132> - d03608c: f1a3 0274 sub.w r2, r3, #116 ; 0x74 - d036090: 2a04 cmp r2, #4 - d036092: d96b bls.n d03616c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x136> - d036094: f1a3 027c sub.w r2, r3, #124 ; 0x7c - d036098: 2a04 cmp r2, #4 - d03609a: d969 bls.n d036170 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x13a> - d03609c: f103 027c add.w r2, r3, #124 ; 0x7c - d0360a0: b2d2 uxtb r2, r2 - d0360a2: 2a04 cmp r2, #4 - d0360a4: d966 bls.n d036174 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x13e> - d0360a6: f103 0274 add.w r2, r3, #116 ; 0x74 - d0360aa: b2d2 uxtb r2, r2 - d0360ac: 2a04 cmp r2, #4 - d0360ae: d963 bls.n d036178 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x142> - d0360b0: f103 026b add.w r2, r3, #107 ; 0x6b - d0360b4: b2d2 uxtb r2, r2 - d0360b6: 2a04 cmp r2, #4 - d0360b8: d960 bls.n d03617c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x146> - d0360ba: f103 0263 add.w r2, r3, #99 ; 0x63 - d0360be: b2d2 uxtb r2, r2 - d0360c0: 2a04 cmp r2, #4 - d0360c2: d95d bls.n d036180 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x14a> - d0360c4: f103 025b add.w r2, r3, #91 ; 0x5b - d0360c8: b2d2 uxtb r2, r2 - d0360ca: 2a04 cmp r2, #4 - d0360cc: d95a bls.n d036184 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x14e> - d0360ce: f103 0253 add.w r2, r3, #83 ; 0x53 - d0360d2: b2d2 uxtb r2, r2 - d0360d4: 2a04 cmp r2, #4 - d0360d6: d957 bls.n d036188 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x152> - d0360d8: f1a3 0229 sub.w r2, r3, #41 ; 0x29 - d0360dc: 2a02 cmp r2, #2 - d0360de: d955 bls.n d03618c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x156> - d0360e0: f1a3 0231 sub.w r2, r3, #49 ; 0x31 - d0360e4: 2a02 cmp r2, #2 - d0360e6: d954 bls.n d036192 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x15c> - d0360e8: f1a3 0239 sub.w r2, r3, #57 ; 0x39 - d0360ec: 2a02 cmp r2, #2 - d0360ee: d953 bls.n d036198 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x162> - d0360f0: f1a3 0269 sub.w r2, r3, #105 ; 0x69 - d0360f4: 2a02 cmp r2, #2 - d0360f6: d952 bls.n d03619e <_halrf_tssi_get_ofdm_efuse_group_8730e+0x168> - d0360f8: f1a3 0271 sub.w r2, r3, #113 ; 0x71 - d0360fc: 2a02 cmp r2, #2 - d0360fe: d951 bls.n d0361a4 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x16e> - d036100: f1a3 0279 sub.w r2, r3, #121 ; 0x79 - d036104: 2a02 cmp r2, #2 - d036106: d950 bls.n d0361aa <_halrf_tssi_get_ofdm_efuse_group_8730e+0x174> - d036108: f103 027f add.w r2, r3, #127 ; 0x7f - d03610c: b2d2 uxtb r2, r2 - d03610e: 2a02 cmp r2, #2 - d036110: d94e bls.n d0361b0 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x17a> - d036112: f103 0277 add.w r2, r3, #119 ; 0x77 - d036116: b2d2 uxtb r2, r2 - d036118: 2a02 cmp r2, #2 - d03611a: d94c bls.n d0361b6 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x180> - d03611c: f103 0266 add.w r2, r3, #102 ; 0x66 - d036120: b2d2 uxtb r2, r2 - d036122: 2a02 cmp r2, #2 - d036124: d94a bls.n d0361bc <_halrf_tssi_get_ofdm_efuse_group_8730e+0x186> - d036126: f103 025e add.w r2, r3, #94 ; 0x5e - d03612a: b2d2 uxtb r2, r2 + d035f4c: f645 0040 movw r0, #22592 ; 0x5840 + d035f50: f001 fe6f bl d037c32 <halrf_wreg> + d035f54: 463a mov r2, r7 + d035f56: 4631 mov r1, r6 + d035f58: f645 0044 movw r0, #22596 ; 0x5844 + d035f5c: f001 fe69 bl d037c32 <halrf_wreg> + d035f60: 4629 mov r1, r5 + d035f62: 2200 movs r2, #0 + d035f64: f645 0044 movw r0, #22596 ; 0x5844 + d035f68: f001 fe63 bl d037c32 <halrf_wreg> + d035f6c: f240 1221 movw r2, #289 ; 0x121 + d035f70: f640 71ff movw r1, #4095 ; 0xfff + d035f74: f645 0048 movw r0, #22600 ; 0x5848 + d035f78: f001 fe5b bl d037c32 <halrf_wreg> + d035f7c: 4621 mov r1, r4 + d035f7e: 2200 movs r2, #0 + d035f80: f645 0048 movw r0, #22600 ; 0x5848 + d035f84: f001 fe55 bl d037c32 <halrf_wreg> + d035f88: 463a mov r2, r7 + d035f8a: 4631 mov r1, r6 + d035f8c: f645 004c movw r0, #22604 ; 0x584c + d035f90: f001 fe4f bl d037c32 <halrf_wreg> + d035f94: 4629 mov r1, r5 + d035f96: 2200 movs r2, #0 + d035f98: f645 004c movw r0, #22604 ; 0x584c + d035f9c: f001 fe49 bl d037c32 <halrf_wreg> + d035fa0: f240 1221 movw r2, #289 ; 0x121 + d035fa4: f640 71ff movw r1, #4095 ; 0xfff + d035fa8: f645 0050 movw r0, #22608 ; 0x5850 + d035fac: f001 fe41 bl d037c32 <halrf_wreg> + d035fb0: 4621 mov r1, r4 + d035fb2: 2200 movs r2, #0 + d035fb4: f645 0050 movw r0, #22608 ; 0x5850 + d035fb8: f001 fe3b bl d037c32 <halrf_wreg> + d035fbc: 463a mov r2, r7 + d035fbe: 4631 mov r1, r6 + d035fc0: f645 005c movw r0, #22620 ; 0x585c + d035fc4: f001 fe35 bl d037c32 <halrf_wreg> + d035fc8: 4629 mov r1, r5 + d035fca: 2200 movs r2, #0 + d035fcc: f645 005c movw r0, #22620 ; 0x585c + d035fd0: f001 fe2f bl d037c32 <halrf_wreg> + d035fd4: f240 1221 movw r2, #289 ; 0x121 + d035fd8: f640 71ff movw r1, #4095 ; 0xfff + d035fdc: f645 0060 movw r0, #22624 ; 0x5860 + d035fe0: f001 fe27 bl d037c32 <halrf_wreg> + d035fe4: 4621 mov r1, r4 + d035fe6: 2200 movs r2, #0 + d035fe8: f645 0060 movw r0, #22624 ; 0x5860 + d035fec: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} + d035ff0: f001 be1f b.w d037c32 <halrf_wreg> + d035ff4: 000115f2 .word 0x000115f2 + d035ff8: 000ffc00 .word 0x000ffc00 + d035ffc: 0003ffff .word 0x0003ffff + d036000: 3ffc0000 .word 0x3ffc0000 + d036004: 003ff000 .word 0x003ff000 + +0d036008 <_halrf_tssi_set_tssi_track_8730e>: + d036008: b508 push {r3, lr} + d03600a: 2200 movs r2, #0 + d03600c: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d036010: f645 0020 movw r0, #22560 ; 0x5820 + d036014: f001 fe0d bl d037c32 <halrf_wreg> + d036018: 2200 movs r2, #0 + d03601a: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d03601e: f645 0018 movw r0, #22552 ; 0x5818 + d036022: f001 fe06 bl d037c32 <halrf_wreg> + d036026: 2200 movs r2, #0 + d036028: f44f 6100 mov.w r1, #2048 ; 0x800 + d03602c: f645 0014 movw r0, #22548 ; 0x5814 + d036030: f001 fdff bl d037c32 <halrf_wreg> + d036034: 2201 movs r2, #1 + d036036: f04f 5100 mov.w r1, #536870912 ; 0x20000000 + d03603a: f645 001c movw r0, #22556 ; 0x581c + d03603e: f001 fdf8 bl d037c32 <halrf_wreg> + d036042: f240 12ff movw r2, #511 ; 0x1ff + d036046: f240 31ff movw r1, #1023 ; 0x3ff + d03604a: f645 0064 movw r0, #22628 ; 0x5864 + d03604e: f001 fdf0 bl d037c32 <halrf_wreg> + d036052: f44f 7200 mov.w r2, #512 ; 0x200 + d036056: 490a ldr r1, [pc, #40] ; (d036080 <_halrf_tssi_set_tssi_track_8730e+0x78>) + d036058: f645 0064 movw r0, #22628 ; 0x5864 + d03605c: f001 fde9 bl d037c32 <halrf_wreg> + d036060: 2280 movs r2, #128 ; 0x80 + d036062: f640 71ff movw r1, #4095 ; 0xfff + d036066: f645 0020 movw r0, #22560 ; 0x5820 + d03606a: f001 fde2 bl d037c32 <halrf_wreg> + d03606e: 2200 movs r2, #0 + d036070: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d036074: f645 0014 movw r0, #22548 ; 0x5814 + d036078: e8bd 4008 ldmia.w sp!, {r3, lr} + d03607c: f001 bdd9 b.w d037c32 <halrf_wreg> + d036080: 000ffc00 .word 0x000ffc00 + +0d036084 <_halrf_tssi_set_txagc_offset_mv_avg_8730e>: + d036084: b508 push {r3, lr} + d036086: 2200 movs r2, #0 + d036088: f44f 5160 mov.w r1, #14336 ; 0x3800 + d03608c: f645 00e4 movw r0, #22756 ; 0x58e4 + d036090: f001 fdcf bl d037c32 <halrf_wreg> + d036094: 2200 movs r2, #0 + d036096: f44f 4180 mov.w r1, #16384 ; 0x4000 + d03609a: f645 00e4 movw r0, #22756 ; 0x58e4 + d03609e: f001 fdc8 bl d037c32 <halrf_wreg> + d0360a2: 2201 movs r2, #1 + d0360a4: f44f 4100 mov.w r1, #32768 ; 0x8000 + d0360a8: f645 00e4 movw r0, #22756 ; 0x58e4 + d0360ac: f001 fdc1 bl d037c32 <halrf_wreg> + d0360b0: 2200 movs r2, #0 + d0360b2: f44f 2170 mov.w r1, #983040 ; 0xf0000 + d0360b6: f645 00e4 movw r0, #22756 ; 0x58e4 + d0360ba: f001 fdba bl d037c32 <halrf_wreg> + d0360be: 2203 movs r2, #3 + d0360c0: 213f movs r1, #63 ; 0x3f + d0360c2: f645 00e8 movw r0, #22760 ; 0x58e8 + d0360c6: e8bd 4008 ldmia.w sp!, {r3, lr} + d0360ca: f001 bdb2 b.w d037c32 <halrf_wreg> + +0d0360ce <_halrf_tssi_get_cck_efuse_group_8730e>: + d0360ce: f890 333c ldrb.w r3, [r0, #828] ; 0x33c + d0360d2: 1e5a subs r2, r3, #1 + d0360d4: 2a01 cmp r2, #1 + d0360d6: d912 bls.n d0360fe <_halrf_tssi_get_cck_efuse_group_8730e+0x30> + d0360d8: 1eda subs r2, r3, #3 + d0360da: 2a02 cmp r2, #2 + d0360dc: d911 bls.n d036102 <_halrf_tssi_get_cck_efuse_group_8730e+0x34> + d0360de: 1f9a subs r2, r3, #6 + d0360e0: 2a02 cmp r2, #2 + d0360e2: d910 bls.n d036106 <_halrf_tssi_get_cck_efuse_group_8730e+0x38> + d0360e4: f1a3 0209 sub.w r2, r3, #9 + d0360e8: 2a02 cmp r2, #2 + d0360ea: d90e bls.n d03610a <_halrf_tssi_get_cck_efuse_group_8730e+0x3c> + d0360ec: f1a3 020c sub.w r2, r3, #12 + d0360f0: 2a01 cmp r2, #1 + d0360f2: d90c bls.n d03610e <_halrf_tssi_get_cck_efuse_group_8730e+0x40> + d0360f4: 2b0e cmp r3, #14 + d0360f6: bf14 ite ne + d0360f8: 2000 movne r0, #0 + d0360fa: 2005 moveq r0, #5 + d0360fc: 4770 bx lr + d0360fe: 2000 movs r0, #0 + d036100: 4770 bx lr + d036102: 2001 movs r0, #1 + d036104: 4770 bx lr + d036106: 2002 movs r0, #2 + d036108: 4770 bx lr + d03610a: 2003 movs r0, #3 + d03610c: 4770 bx lr + d03610e: 2004 movs r0, #4 + d036110: 4770 bx lr + +0d036112 <_halrf_tssi_get_ofdm_efuse_group_8730e>: + d036112: f890 333c ldrb.w r3, [r0, #828] ; 0x33c + d036116: 1e5a subs r2, r3, #1 + d036118: 2a01 cmp r2, #1 + d03611a: d97f bls.n d03621c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x10a> + d03611c: 1eda subs r2, r3, #3 + d03611e: 2a02 cmp r2, #2 + d036120: d97e bls.n d036220 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x10e> + d036122: 1f9a subs r2, r3, #6 + d036124: 2a02 cmp r2, #2 + d036126: d97d bls.n d036224 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x112> + d036128: f1a3 0209 sub.w r2, r3, #9 d03612c: 2a02 cmp r2, #2 - d03612e: d948 bls.n d0361c2 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x18c> - d036130: 3356 adds r3, #86 ; 0x56 - d036132: f241 1012 movw r0, #4370 ; 0x1112 - d036136: b2db uxtb r3, r3 - d036138: 2b02 cmp r3, #2 - d03613a: bf88 it hi - d03613c: 2000 movhi r0, #0 - d03613e: 4770 bx lr - d036140: 2000 movs r0, #0 - d036142: 4770 bx lr - d036144: 2001 movs r0, #1 - d036146: 4770 bx lr - d036148: 2002 movs r0, #2 - d03614a: 4770 bx lr - d03614c: 2003 movs r0, #3 - d03614e: 4770 bx lr - d036150: 2004 movs r0, #4 - d036152: 4770 bx lr - d036154: 2005 movs r0, #5 - d036156: 4770 bx lr - d036158: 2006 movs r0, #6 - d03615a: 4770 bx lr - d03615c: 2007 movs r0, #7 - d03615e: 4770 bx lr - d036160: 2008 movs r0, #8 - d036162: 4770 bx lr - d036164: 2009 movs r0, #9 - d036166: 4770 bx lr - d036168: 200a movs r0, #10 - d03616a: 4770 bx lr - d03616c: 200b movs r0, #11 - d03616e: 4770 bx lr - d036170: 200c movs r0, #12 - d036172: 4770 bx lr - d036174: 200d movs r0, #13 - d036176: 4770 bx lr - d036178: 200e movs r0, #14 - d03617a: 4770 bx lr - d03617c: 200f movs r0, #15 - d03617e: 4770 bx lr - d036180: 2010 movs r0, #16 - d036182: 4770 bx lr - d036184: 2011 movs r0, #17 - d036186: 4770 bx lr - d036188: 2012 movs r0, #18 - d03618a: 4770 bx lr - d03618c: f240 5006 movw r0, #1286 ; 0x506 - d036190: 4770 bx lr - d036192: f240 6007 movw r0, #1543 ; 0x607 - d036196: 4770 bx lr - d036198: f44f 60e1 mov.w r0, #1800 ; 0x708 - d03619c: 4770 bx lr - d03619e: f640 100a movw r0, #2314 ; 0x90a - d0361a2: 4770 bx lr - d0361a4: f640 200b movw r0, #2571 ; 0xa0b - d0361a8: 4770 bx lr - d0361aa: f640 300c movw r0, #2828 ; 0xb0c - d0361ae: 4770 bx lr - d0361b0: f640 400d movw r0, #3085 ; 0xc0d - d0361b4: 4770 bx lr - d0361b6: f640 500e movw r0, #3342 ; 0xd0e - d0361ba: 4770 bx lr - d0361bc: f44f 6071 mov.w r0, #3856 ; 0xf10 - d0361c0: 4770 bx lr - d0361c2: f241 0011 movw r0, #4113 ; 0x1011 - d0361c6: 4770 bx lr - -0d0361c8 <_halrf_tssi_get_ofdm_efuse_tssi_de_8730e>: - d0361c8: b508 push {r3, lr} - d0361ca: 4601 mov r1, r0 - d0361cc: f7ff ff33 bl d036036 <_halrf_tssi_get_ofdm_efuse_group_8730e> - d0361d0: f240 5305 movw r3, #1285 ; 0x505 - d0361d4: 4298 cmp r0, r3 - d0361d6: d90d bls.n d0361f4 <_halrf_tssi_get_ofdm_efuse_tssi_de_8730e+0x2c> - d0361d8: eb01 2310 add.w r3, r1, r0, lsr #8 - d0361dc: fa51 f080 uxtab r0, r1, r0 - d0361e0: f993 32fd ldrsb.w r3, [r3, #765] ; 0x2fd - d0361e4: f990 02fd ldrsb.w r0, [r0, #765] ; 0x2fd - d0361e8: 4418 add r0, r3 - d0361ea: eb00 70d0 add.w r0, r0, r0, lsr #31 - d0361ee: f340 0047 sbfx r0, r0, #1, #8 - d0361f2: bd08 pop {r3, pc} - d0361f4: 4408 add r0, r1 - d0361f6: f990 02fd ldrsb.w r0, [r0, #765] ; 0x2fd - d0361fa: e7fa b.n d0361f2 <_halrf_tssi_get_ofdm_efuse_tssi_de_8730e+0x2a> - -0d0361fc <_halrf_tssi_get_tssi_trim_efuse_group_8730e>: - d0361fc: f890 333c ldrb.w r3, [r0, #828] ; 0x33c - d036200: 1e5a subs r2, r3, #1 - d036202: 2a07 cmp r2, #7 - d036204: d91f bls.n d036246 <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x4a> - d036206: f1a3 0209 sub.w r2, r3, #9 - d03620a: 2a05 cmp r2, #5 - d03620c: d91d bls.n d03624a <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x4e> - d03620e: f1a3 0224 sub.w r2, r3, #36 ; 0x24 - d036212: 2a0c cmp r2, #12 - d036214: d91b bls.n d03624e <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x52> - d036216: f1a3 0234 sub.w r2, r3, #52 ; 0x34 - d03621a: 2a0c cmp r2, #12 - d03621c: d919 bls.n d036252 <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x56> - d03621e: f1a3 0264 sub.w r2, r3, #100 ; 0x64 - d036222: 2a0c cmp r2, #12 - d036224: d917 bls.n d036256 <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x5a> - d036226: f1a3 0274 sub.w r2, r3, #116 ; 0x74 - d03622a: 2a0c cmp r2, #12 - d03622c: d915 bls.n d03625a <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x5e> - d03622e: f103 027c add.w r2, r3, #124 ; 0x7c - d036232: b2d2 uxtb r2, r2 - d036234: 2a0c cmp r2, #12 - d036236: d912 bls.n d03625e <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x62> - d036238: 336b adds r3, #107 ; 0x6b - d03623a: b2db uxtb r3, r3 - d03623c: 2b1c cmp r3, #28 - d03623e: bf8c ite hi - d036240: 2000 movhi r0, #0 - d036242: 2007 movls r0, #7 - d036244: 4770 bx lr - d036246: 2000 movs r0, #0 - d036248: 4770 bx lr - d03624a: 2001 movs r0, #1 - d03624c: 4770 bx lr - d03624e: 2002 movs r0, #2 - d036250: 4770 bx lr - d036252: 2003 movs r0, #3 - d036254: 4770 bx lr - d036256: 2004 movs r0, #4 - d036258: 4770 bx lr - d03625a: 2005 movs r0, #5 - d03625c: 4770 bx lr - d03625e: 2006 movs r0, #6 - d036260: 4770 bx lr - -0d036262 <_halrf_tssi_get_ofdm_tssi_trim_de_8730e>: - d036262: b508 push {r3, lr} - d036264: 4601 mov r1, r0 - d036266: f7ff ffc9 bl d0361fc <_halrf_tssi_get_tssi_trim_efuse_group_8730e> - d03626a: f240 2302 movw r3, #514 ; 0x202 - d03626e: 4298 cmp r0, r3 - d036270: d90d bls.n d03628e <_halrf_tssi_get_ofdm_tssi_trim_de_8730e+0x2c> - d036272: eb01 2310 add.w r3, r1, r0, lsr #8 - d036276: fa51 f080 uxtab r0, r1, r0 - d03627a: f993 331d ldrsb.w r3, [r3, #797] ; 0x31d - d03627e: f990 031d ldrsb.w r0, [r0, #797] ; 0x31d - d036282: 4418 add r0, r3 - d036284: eb00 70d0 add.w r0, r0, r0, lsr #31 - d036288: f340 0047 sbfx r0, r0, #1, #8 - d03628c: bd08 pop {r3, pc} - d03628e: 4408 add r0, r1 - d036290: f990 031d ldrsb.w r0, [r0, #797] ; 0x31d - d036294: e7fa b.n d03628c <_halrf_tssi_get_ofdm_tssi_trim_de_8730e+0x2a> + d03612e: d97b bls.n d036228 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x116> + d036130: f1a3 020c sub.w r2, r3, #12 + d036134: 2a02 cmp r2, #2 + d036136: d979 bls.n d03622c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x11a> + d036138: f1a3 0224 sub.w r2, r3, #36 ; 0x24 + d03613c: 2a04 cmp r2, #4 + d03613e: d977 bls.n d036230 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x11e> + d036140: f1a3 022c sub.w r2, r3, #44 ; 0x2c + d036144: 2a04 cmp r2, #4 + d036146: d975 bls.n d036234 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x122> + d036148: f1a3 0234 sub.w r2, r3, #52 ; 0x34 + d03614c: 2a04 cmp r2, #4 + d03614e: d973 bls.n d036238 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x126> + d036150: f1a3 023c sub.w r2, r3, #60 ; 0x3c + d036154: 2a04 cmp r2, #4 + d036156: d971 bls.n d03623c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x12a> + d036158: f1a3 0264 sub.w r2, r3, #100 ; 0x64 + d03615c: 2a04 cmp r2, #4 + d03615e: d96f bls.n d036240 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x12e> + d036160: f1a3 026c sub.w r2, r3, #108 ; 0x6c + d036164: 2a04 cmp r2, #4 + d036166: d96d bls.n d036244 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x132> + d036168: f1a3 0274 sub.w r2, r3, #116 ; 0x74 + d03616c: 2a04 cmp r2, #4 + d03616e: d96b bls.n d036248 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x136> + d036170: f1a3 027c sub.w r2, r3, #124 ; 0x7c + d036174: 2a04 cmp r2, #4 + d036176: d969 bls.n d03624c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x13a> + d036178: f103 027c add.w r2, r3, #124 ; 0x7c + d03617c: b2d2 uxtb r2, r2 + d03617e: 2a04 cmp r2, #4 + d036180: d966 bls.n d036250 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x13e> + d036182: f103 0274 add.w r2, r3, #116 ; 0x74 + d036186: b2d2 uxtb r2, r2 + d036188: 2a04 cmp r2, #4 + d03618a: d963 bls.n d036254 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x142> + d03618c: f103 026b add.w r2, r3, #107 ; 0x6b + d036190: b2d2 uxtb r2, r2 + d036192: 2a04 cmp r2, #4 + d036194: d960 bls.n d036258 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x146> + d036196: f103 0263 add.w r2, r3, #99 ; 0x63 + d03619a: b2d2 uxtb r2, r2 + d03619c: 2a04 cmp r2, #4 + d03619e: d95d bls.n d03625c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x14a> + d0361a0: f103 025b add.w r2, r3, #91 ; 0x5b + d0361a4: b2d2 uxtb r2, r2 + d0361a6: 2a04 cmp r2, #4 + d0361a8: d95a bls.n d036260 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x14e> + d0361aa: f103 0253 add.w r2, r3, #83 ; 0x53 + d0361ae: b2d2 uxtb r2, r2 + d0361b0: 2a04 cmp r2, #4 + d0361b2: d957 bls.n d036264 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x152> + d0361b4: f1a3 0229 sub.w r2, r3, #41 ; 0x29 + d0361b8: 2a02 cmp r2, #2 + d0361ba: d955 bls.n d036268 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x156> + d0361bc: f1a3 0231 sub.w r2, r3, #49 ; 0x31 + d0361c0: 2a02 cmp r2, #2 + d0361c2: d954 bls.n d03626e <_halrf_tssi_get_ofdm_efuse_group_8730e+0x15c> + d0361c4: f1a3 0239 sub.w r2, r3, #57 ; 0x39 + d0361c8: 2a02 cmp r2, #2 + d0361ca: d953 bls.n d036274 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x162> + d0361cc: f1a3 0269 sub.w r2, r3, #105 ; 0x69 + d0361d0: 2a02 cmp r2, #2 + d0361d2: d952 bls.n d03627a <_halrf_tssi_get_ofdm_efuse_group_8730e+0x168> + d0361d4: f1a3 0271 sub.w r2, r3, #113 ; 0x71 + d0361d8: 2a02 cmp r2, #2 + d0361da: d951 bls.n d036280 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x16e> + d0361dc: f1a3 0279 sub.w r2, r3, #121 ; 0x79 + d0361e0: 2a02 cmp r2, #2 + d0361e2: d950 bls.n d036286 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x174> + d0361e4: f103 027f add.w r2, r3, #127 ; 0x7f + d0361e8: b2d2 uxtb r2, r2 + d0361ea: 2a02 cmp r2, #2 + d0361ec: d94e bls.n d03628c <_halrf_tssi_get_ofdm_efuse_group_8730e+0x17a> + d0361ee: f103 0277 add.w r2, r3, #119 ; 0x77 + d0361f2: b2d2 uxtb r2, r2 + d0361f4: 2a02 cmp r2, #2 + d0361f6: d94c bls.n d036292 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x180> + d0361f8: f103 0266 add.w r2, r3, #102 ; 0x66 + d0361fc: b2d2 uxtb r2, r2 + d0361fe: 2a02 cmp r2, #2 + d036200: d94a bls.n d036298 <_halrf_tssi_get_ofdm_efuse_group_8730e+0x186> + d036202: f103 025e add.w r2, r3, #94 ; 0x5e + d036206: b2d2 uxtb r2, r2 + d036208: 2a02 cmp r2, #2 + d03620a: d948 bls.n d03629e <_halrf_tssi_get_ofdm_efuse_group_8730e+0x18c> + d03620c: 3356 adds r3, #86 ; 0x56 + d03620e: f241 1012 movw r0, #4370 ; 0x1112 + d036212: b2db uxtb r3, r3 + d036214: 2b02 cmp r3, #2 + d036216: bf88 it hi + d036218: 2000 movhi r0, #0 + d03621a: 4770 bx lr + d03621c: 2000 movs r0, #0 + d03621e: 4770 bx lr + d036220: 2001 movs r0, #1 + d036222: 4770 bx lr + d036224: 2002 movs r0, #2 + d036226: 4770 bx lr + d036228: 2003 movs r0, #3 + d03622a: 4770 bx lr + d03622c: 2004 movs r0, #4 + d03622e: 4770 bx lr + d036230: 2005 movs r0, #5 + d036232: 4770 bx lr + d036234: 2006 movs r0, #6 + d036236: 4770 bx lr + d036238: 2007 movs r0, #7 + d03623a: 4770 bx lr + d03623c: 2008 movs r0, #8 + d03623e: 4770 bx lr + d036240: 2009 movs r0, #9 + d036242: 4770 bx lr + d036244: 200a movs r0, #10 + d036246: 4770 bx lr + d036248: 200b movs r0, #11 + d03624a: 4770 bx lr + d03624c: 200c movs r0, #12 + d03624e: 4770 bx lr + d036250: 200d movs r0, #13 + d036252: 4770 bx lr + d036254: 200e movs r0, #14 + d036256: 4770 bx lr + d036258: 200f movs r0, #15 + d03625a: 4770 bx lr + d03625c: 2010 movs r0, #16 + d03625e: 4770 bx lr + d036260: 2011 movs r0, #17 + d036262: 4770 bx lr + d036264: 2012 movs r0, #18 + d036266: 4770 bx lr + d036268: f240 5006 movw r0, #1286 ; 0x506 + d03626c: 4770 bx lr + d03626e: f240 6007 movw r0, #1543 ; 0x607 + d036272: 4770 bx lr + d036274: f44f 60e1 mov.w r0, #1800 ; 0x708 + d036278: 4770 bx lr + d03627a: f640 100a movw r0, #2314 ; 0x90a + d03627e: 4770 bx lr + d036280: f640 200b movw r0, #2571 ; 0xa0b + d036284: 4770 bx lr + d036286: f640 300c movw r0, #2828 ; 0xb0c + d03628a: 4770 bx lr + d03628c: f640 400d movw r0, #3085 ; 0xc0d + d036290: 4770 bx lr + d036292: f640 500e movw r0, #3342 ; 0xd0e + d036296: 4770 bx lr + d036298: f44f 6071 mov.w r0, #3856 ; 0xf10 + d03629c: 4770 bx lr + d03629e: f241 0011 movw r0, #4113 ; 0x1011 + d0362a2: 4770 bx lr + +0d0362a4 <_halrf_tssi_get_ofdm_efuse_tssi_de_8730e>: + d0362a4: b508 push {r3, lr} + d0362a6: 4601 mov r1, r0 + d0362a8: f7ff ff33 bl d036112 <_halrf_tssi_get_ofdm_efuse_group_8730e> + d0362ac: f240 5305 movw r3, #1285 ; 0x505 + d0362b0: 4298 cmp r0, r3 + d0362b2: d90d bls.n d0362d0 <_halrf_tssi_get_ofdm_efuse_tssi_de_8730e+0x2c> + d0362b4: eb01 2310 add.w r3, r1, r0, lsr #8 + d0362b8: fa51 f080 uxtab r0, r1, r0 + d0362bc: f993 32fd ldrsb.w r3, [r3, #765] ; 0x2fd + d0362c0: f990 02fd ldrsb.w r0, [r0, #765] ; 0x2fd + d0362c4: 4418 add r0, r3 + d0362c6: eb00 70d0 add.w r0, r0, r0, lsr #31 + d0362ca: f340 0047 sbfx r0, r0, #1, #8 + d0362ce: bd08 pop {r3, pc} + d0362d0: 4408 add r0, r1 + d0362d2: f990 02fd ldrsb.w r0, [r0, #765] ; 0x2fd + d0362d6: e7fa b.n d0362ce <_halrf_tssi_get_ofdm_efuse_tssi_de_8730e+0x2a> + +0d0362d8 <_halrf_tssi_get_tssi_trim_efuse_group_8730e>: + d0362d8: f890 333c ldrb.w r3, [r0, #828] ; 0x33c + d0362dc: 1e5a subs r2, r3, #1 + d0362de: 2a07 cmp r2, #7 + d0362e0: d91f bls.n d036322 <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x4a> + d0362e2: f1a3 0209 sub.w r2, r3, #9 + d0362e6: 2a05 cmp r2, #5 + d0362e8: d91d bls.n d036326 <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x4e> + d0362ea: f1a3 0224 sub.w r2, r3, #36 ; 0x24 + d0362ee: 2a0c cmp r2, #12 + d0362f0: d91b bls.n d03632a <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x52> + d0362f2: f1a3 0234 sub.w r2, r3, #52 ; 0x34 + d0362f6: 2a0c cmp r2, #12 + d0362f8: d919 bls.n d03632e <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x56> + d0362fa: f1a3 0264 sub.w r2, r3, #100 ; 0x64 + d0362fe: 2a0c cmp r2, #12 + d036300: d917 bls.n d036332 <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x5a> + d036302: f1a3 0274 sub.w r2, r3, #116 ; 0x74 + d036306: 2a0c cmp r2, #12 + d036308: d915 bls.n d036336 <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x5e> + d03630a: f103 027c add.w r2, r3, #124 ; 0x7c + d03630e: b2d2 uxtb r2, r2 + d036310: 2a0c cmp r2, #12 + d036312: d912 bls.n d03633a <_halrf_tssi_get_tssi_trim_efuse_group_8730e+0x62> + d036314: 336b adds r3, #107 ; 0x6b + d036316: b2db uxtb r3, r3 + d036318: 2b1c cmp r3, #28 + d03631a: bf8c ite hi + d03631c: 2000 movhi r0, #0 + d03631e: 2007 movls r0, #7 + d036320: 4770 bx lr + d036322: 2000 movs r0, #0 + d036324: 4770 bx lr + d036326: 2001 movs r0, #1 + d036328: 4770 bx lr + d03632a: 2002 movs r0, #2 + d03632c: 4770 bx lr + d03632e: 2003 movs r0, #3 + d036330: 4770 bx lr + d036332: 2004 movs r0, #4 + d036334: 4770 bx lr + d036336: 2005 movs r0, #5 + d036338: 4770 bx lr + d03633a: 2006 movs r0, #6 + d03633c: 4770 bx lr + +0d03633e <_halrf_tssi_get_ofdm_tssi_trim_de_8730e>: + d03633e: b508 push {r3, lr} + d036340: 4601 mov r1, r0 + d036342: f7ff ffc9 bl d0362d8 <_halrf_tssi_get_tssi_trim_efuse_group_8730e> + d036346: f240 2302 movw r3, #514 ; 0x202 + d03634a: 4298 cmp r0, r3 + d03634c: d90d bls.n d03636a <_halrf_tssi_get_ofdm_tssi_trim_de_8730e+0x2c> + d03634e: eb01 2310 add.w r3, r1, r0, lsr #8 + d036352: fa51 f080 uxtab r0, r1, r0 + d036356: f993 331d ldrsb.w r3, [r3, #797] ; 0x31d + d03635a: f990 031d ldrsb.w r0, [r0, #797] ; 0x31d + d03635e: 4418 add r0, r3 + d036360: eb00 70d0 add.w r0, r0, r0, lsr #31 + d036364: f340 0047 sbfx r0, r0, #1, #8 + d036368: bd08 pop {r3, pc} + d03636a: 4408 add r0, r1 + d03636c: f990 031d ldrsb.w r0, [r0, #797] ; 0x31d + d036370: e7fa b.n d036368 <_halrf_tssi_get_ofdm_tssi_trim_de_8730e+0x2a> ... -0d036298 <_halrf_tssi_get_cw_8730e>: - d036298: b538 push {r3, r4, r5, lr} - d03629a: f245 60cc movw r0, #22220 ; 0x56cc - d03629e: 4615 mov r5, r2 - d0362a0: f3c1 0208 ubfx r2, r1, #0, #9 - d0362a4: 491b ldr r1, [pc, #108] ; (d036314 <_halrf_tssi_get_cw_8730e+0x7c>) - d0362a6: f001 fc56 bl d037b56 <halrf_wreg> - d0362aa: 220f movs r2, #15 - d0362ac: 213f movs r1, #63 ; 0x3f - d0362ae: f645 00e8 movw r0, #22760 ; 0x58e8 - d0362b2: f001 fc50 bl d037b56 <halrf_wreg> - d0362b6: 2201 movs r2, #1 - d0362b8: f44f 6100 mov.w r1, #2048 ; 0x800 - d0362bc: f645 0014 movw r0, #22548 ; 0x5814 - d0362c0: f001 fc49 bl d037b56 <halrf_wreg> - d0362c4: f44f 64fa mov.w r4, #2000 ; 0x7d0 - d0362c8: 2200 movs r2, #0 - d0362ca: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d0362ce: f645 0020 movw r0, #22560 ; 0x5820 - d0362d2: f001 fc40 bl d037b56 <halrf_wreg> - d0362d6: 2201 movs r2, #1 - d0362d8: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d0362dc: f645 0020 movw r0, #22560 ; 0x5820 - d0362e0: f001 fc39 bl d037b56 <halrf_wreg> - d0362e4: f44f 3180 mov.w r1, #65536 ; 0x10000 - d0362e8: f641 4018 movw r0, #7192 ; 0x1c18 - d0362ec: f001 fc47 bl d037b7e <halrf_rreg> - d0362f0: b140 cbz r0, d036304 <_halrf_tssi_get_cw_8730e+0x6c> - d0362f2: f240 31ff movw r1, #1023 ; 0x3ff - d0362f6: f641 4018 movw r0, #7192 ; 0x1c18 - d0362fa: f001 fc40 bl d037b7e <halrf_rreg> - d0362fe: 6028 str r0, [r5, #0] - d036300: 2001 movs r0, #1 - d036302: bd38 pop {r3, r4, r5, pc} - d036304: 3c01 subs r4, #1 - d036306: d003 beq.n d036310 <_halrf_tssi_get_cw_8730e+0x78> - d036308: 200a movs r0, #10 - d03630a: f7cf fbdd bl d005ac8 <rtw_udelay_os> - d03630e: e7e9 b.n d0362e4 <_halrf_tssi_get_cw_8730e+0x4c> - d036310: 4620 mov r0, r4 - d036312: e7f6 b.n d036302 <_halrf_tssi_get_cw_8730e+0x6a> - d036314: 0ff80000 .word 0x0ff80000 - -0d036318 <_halrf_tssi_alimentk_8730e>: - d036318: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d03631c: b0a1 sub sp, #132 ; 0x84 - d03631e: 4bc7 ldr r3, [pc, #796] ; (d03663c <_halrf_tssi_alimentk_8730e+0x324>) - d036320: 4604 mov r4, r0 - d036322: f890 633c ldrb.w r6, [r0, #828] ; 0x33c - d036326: 466a mov r2, sp - d036328: f103 0710 add.w r7, r3, #16 - d03632c: 4691 mov r9, r2 - d03632e: 6818 ldr r0, [r3, #0] - d036330: 3308 adds r3, #8 - d036332: f853 1c04 ldr.w r1, [r3, #-4] - d036336: 4615 mov r5, r2 - d036338: 42bb cmp r3, r7 - d03633a: c503 stmia r5!, {r0, r1} - d03633c: 462a mov r2, r5 - d03633e: d1f6 bne.n d03632e <_halrf_tssi_alimentk_8730e+0x16> - d036340: 4bbf ldr r3, [pc, #764] ; (d036640 <_halrf_tssi_alimentk_8730e+0x328>) - d036342: aa04 add r2, sp, #16 - d036344: f103 0710 add.w r7, r3, #16 - d036348: 4690 mov r8, r2 - d03634a: 6818 ldr r0, [r3, #0] - d03634c: 3308 adds r3, #8 - d03634e: f853 1c04 ldr.w r1, [r3, #-4] - d036352: 4615 mov r5, r2 - d036354: 42bb cmp r3, r7 - d036356: c503 stmia r5!, {r0, r1} - d036358: 462a mov r2, r5 - d03635a: d1f6 bne.n d03634a <_halrf_tssi_alimentk_8730e+0x32> - d03635c: 2210 movs r2, #16 - d03635e: 2100 movs r1, #0 - d036360: a808 add r0, sp, #32 - d036362: 4fb8 ldr r7, [pc, #736] ; (d036644 <_halrf_tssi_alimentk_8730e+0x32c>) - d036364: f00c fc9c bl d042ca0 <____wrap_memset_veneer> - d036368: 2220 movs r2, #32 - d03636a: 2100 movs r1, #0 - d03636c: a818 add r0, sp, #96 ; 0x60 - d03636e: f00c fc97 bl d042ca0 <____wrap_memset_veneer> - d036372: ad0c add r5, sp, #48 ; 0x30 - d036374: 3e01 subs r6, #1 - d036376: cf0f ldmia r7!, {r0, r1, r2, r3} - d036378: c50f stmia r5!, {r0, r1, r2, r3} - d03637a: e897 0003 ldmia.w r7, {r0, r1} - d03637e: 2218 movs r2, #24 - d036380: b2f6 uxtb r6, r6 - d036382: e885 0003 stmia.w r5, {r0, r1} - d036386: 2100 movs r1, #0 - d036388: a812 add r0, sp, #72 ; 0x48 - d03638a: f00c fc89 bl d042ca0 <____wrap_memset_veneer> - d03638e: 6863 ldr r3, [r4, #4] - d036390: 2100 movs r1, #0 - d036392: 695b ldr r3, [r3, #20] - d036394: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d036398: f7df f842 bl d015420 <halbb_backup_info> - d03639c: 2e0d cmp r6, #13 - d03639e: f200 8141 bhi.w d036624 <_halrf_tssi_alimentk_8730e+0x30c> - d0363a2: 464a mov r2, r9 - d0363a4: a908 add r1, sp, #32 - d0363a6: 2308 movs r3, #8 - d0363a8: 3b01 subs r3, #1 - d0363aa: f932 0b02 ldrsh.w r0, [r2], #2 - d0363ae: f013 03ff ands.w r3, r3, #255 ; 0xff - d0363b2: f821 0b02 strh.w r0, [r1], #2 - d0363b6: d1f7 bne.n d0363a8 <_halrf_tssi_alimentk_8730e+0x90> - d0363b8: 2306 movs r3, #6 - d0363ba: aa12 add r2, sp, #72 ; 0x48 - d0363bc: a90c add r1, sp, #48 ; 0x30 - d0363be: 4620 mov r0, r4 - d0363c0: f7fe fd7d bl d034ebe <_tssi_backup_bb_registers_8730e> - d0363c4: 2e0d cmp r6, #13 - d0363c6: d84f bhi.n d036468 <_halrf_tssi_alimentk_8730e+0x150> - d0363c8: f9bd 7020 ldrsh.w r7, [sp, #32] - d0363cc: 2101 movs r1, #1 - d0363ce: 4638 mov r0, r7 - d0363d0: f7fe fd9a bl d034f08 <_halrf_tssi_stf_tx_8730e> - d0363d4: aa18 add r2, sp, #96 ; 0x60 - d0363d6: 4639 mov r1, r7 - d0363d8: 4620 mov r0, r4 - d0363da: f7ff ff5d bl d036298 <_halrf_tssi_get_cw_8730e> - d0363de: 2800 cmp r0, #0 - d0363e0: f000 8135 beq.w d03664e <_halrf_tssi_alimentk_8730e+0x336> - d0363e4: f9bd 8022 ldrsh.w r8, [sp, #34] ; 0x22 - d0363e8: aa19 add r2, sp, #100 ; 0x64 - d0363ea: 4620 mov r0, r4 - d0363ec: 4641 mov r1, r8 - d0363ee: f7ff ff53 bl d036298 <_halrf_tssi_get_cw_8730e> - d0363f2: 2800 cmp r0, #0 - d0363f4: f000 812a beq.w d03664c <_halrf_tssi_alimentk_8730e+0x334> - d0363f8: 4638 mov r0, r7 - d0363fa: 2100 movs r1, #0 - d0363fc: f7fe fd84 bl d034f08 <_halrf_tssi_stf_tx_8730e> - d036400: eba7 0708 sub.w r7, r7, r8 - d036404: f8dd 9060 ldr.w r9, [sp, #96] ; 0x60 - d036408: f240 31ff movw r1, #1023 ; 0x3ff - d03640c: 9d19 ldr r5, [sp, #100] ; 0x64 - d03640e: ea4f 0847 mov.w r8, r7, lsl #1 - d036412: f245 6038 movw r0, #22072 ; 0x5638 - d036416: eba9 0205 sub.w r2, r9, r5 - d03641a: eba5 0509 sub.w r5, r5, r9 - d03641e: 4445 add r5, r8 - d036420: eba2 0747 sub.w r7, r2, r7, lsl #1 - d036424: f001 fbab bl d037b7e <halrf_rreg> - d036428: 182a adds r2, r5, r0 - d03642a: 05d5 lsls r5, r2, #23 - d03642c: f100 812a bmi.w d036684 <_halrf_tssi_alimentk_8730e+0x36c> - d036430: f240 31ff movw r1, #1023 ; 0x3ff - d036434: f245 6038 movw r0, #22072 ; 0x5638 - d036438: f001 fb8d bl d037b56 <halrf_wreg> - d03643c: f240 31ff movw r1, #1023 ; 0x3ff - d036440: f245 6044 movw r0, #22084 ; 0x5644 - d036444: f001 fb9b bl d037b7e <halrf_rreg> - d036448: f240 31ff movw r1, #1023 ; 0x3ff - d03644c: eb07 72d7 add.w r2, r7, r7, lsr #31 - d036450: eba0 0262 sub.w r2, r0, r2, asr #1 - d036454: 05d0 lsls r0, r2, #23 - d036456: f245 6044 movw r0, #22084 ; 0x5644 - d03645a: bf44 itt mi - d03645c: ea6f 52c2 mvnmi.w r2, r2, lsl #23 - d036460: ea6f 52d2 mvnmi.w r2, r2, lsr #23 - d036464: f001 fb77 bl d037b56 <halrf_wreg> - d036468: f9bd 5024 ldrsh.w r5, [sp, #36] ; 0x24 - d03646c: 2101 movs r1, #1 - d03646e: 4628 mov r0, r5 - d036470: f7fe fd4a bl d034f08 <_halrf_tssi_stf_tx_8730e> - d036474: aa1a add r2, sp, #104 ; 0x68 - d036476: 4629 mov r1, r5 - d036478: 4620 mov r0, r4 - d03647a: f7ff ff0d bl d036298 <_halrf_tssi_get_cw_8730e> - d03647e: 2800 cmp r0, #0 - d036480: f000 8106 beq.w d036690 <_halrf_tssi_alimentk_8730e+0x378> - d036484: f9bd 7026 ldrsh.w r7, [sp, #38] ; 0x26 - d036488: aa1b add r2, sp, #108 ; 0x6c - d03648a: 4620 mov r0, r4 - d03648c: 4639 mov r1, r7 - d03648e: f7ff ff03 bl d036298 <_halrf_tssi_get_cw_8730e> - d036492: 2800 cmp r0, #0 - d036494: f000 80fb beq.w d03668e <_halrf_tssi_alimentk_8730e+0x376> - d036498: 4628 mov r0, r5 - d03649a: 2100 movs r1, #0 - d03649c: f7fe fd34 bl d034f08 <_halrf_tssi_stf_tx_8730e> - d0364a0: 1bed subs r5, r5, r7 - d0364a2: 4969 ldr r1, [pc, #420] ; (d036648 <_halrf_tssi_alimentk_8730e+0x330>) - d0364a4: f245 6034 movw r0, #22068 ; 0x5634 - d0364a8: e9dd 231a ldrd r2, r3, [sp, #104] ; 0x68 - d0364ac: 1ad2 subs r2, r2, r3 - d0364ae: eba2 0545 sub.w r5, r2, r5, lsl #1 - d0364b2: f001 fb64 bl d037b7e <halrf_rreg> - d0364b6: 182a adds r2, r5, r0 - d0364b8: f245 6034 movw r0, #22068 ; 0x5634 - d0364bc: 05d1 lsls r1, r2, #23 - d0364be: 4962 ldr r1, [pc, #392] ; (d036648 <_halrf_tssi_alimentk_8730e+0x330>) - d0364c0: bf44 itt mi - d0364c2: ea6f 52c2 mvnmi.w r2, r2, lsl #23 - d0364c6: ea6f 52d2 mvnmi.w r2, r2, lsr #23 - d0364ca: f001 fb44 bl d037b56 <halrf_wreg> - d0364ce: 2e0d cmp r6, #13 - d0364d0: d813 bhi.n d0364fa <_halrf_tssi_alimentk_8730e+0x1e2> - d0364d2: 495d ldr r1, [pc, #372] ; (d036648 <_halrf_tssi_alimentk_8730e+0x330>) - d0364d4: f245 6040 movw r0, #22080 ; 0x5640 - d0364d8: f001 fb51 bl d037b7e <halrf_rreg> - d0364dc: 495a ldr r1, [pc, #360] ; (d036648 <_halrf_tssi_alimentk_8730e+0x330>) - d0364de: eb05 72d5 add.w r2, r5, r5, lsr #31 - d0364e2: eb00 0262 add.w r2, r0, r2, asr #1 - d0364e6: f245 6040 movw r0, #22080 ; 0x5640 - d0364ea: 05d3 lsls r3, r2, #23 - d0364ec: bf44 itt mi - d0364ee: ea6f 52c2 mvnmi.w r2, r2, lsl #23 - d0364f2: ea6f 52d2 mvnmi.w r2, r2, lsr #23 - d0364f6: f001 fb2e bl d037b56 <halrf_wreg> - d0364fa: f9bd 5028 ldrsh.w r5, [sp, #40] ; 0x28 - d0364fe: 2101 movs r1, #1 - d036500: 4628 mov r0, r5 - d036502: f7fe fd01 bl d034f08 <_halrf_tssi_stf_tx_8730e> - d036506: aa1c add r2, sp, #112 ; 0x70 - d036508: 4629 mov r1, r5 - d03650a: 4620 mov r0, r4 - d03650c: f7ff fec4 bl d036298 <_halrf_tssi_get_cw_8730e> - d036510: 2800 cmp r0, #0 - d036512: f000 80bd beq.w d036690 <_halrf_tssi_alimentk_8730e+0x378> - d036516: f9bd 702a ldrsh.w r7, [sp, #42] ; 0x2a - d03651a: aa1d add r2, sp, #116 ; 0x74 - d03651c: 4620 mov r0, r4 - d03651e: 4639 mov r1, r7 - d036520: f7ff feba bl d036298 <_halrf_tssi_get_cw_8730e> - d036524: 2800 cmp r0, #0 - d036526: f000 80b2 beq.w d03668e <_halrf_tssi_alimentk_8730e+0x376> - d03652a: 4628 mov r0, r5 - d03652c: 2100 movs r1, #0 - d03652e: f7fe fceb bl d034f08 <_halrf_tssi_stf_tx_8730e> - d036532: 1bed subs r5, r5, r7 - d036534: f240 31ff movw r1, #1023 ; 0x3ff - d036538: f245 6034 movw r0, #22068 ; 0x5634 - d03653c: e9dd 231c ldrd r2, r3, [sp, #112] ; 0x70 - d036540: 1ad2 subs r2, r2, r3 - d036542: eba2 0545 sub.w r5, r2, r5, lsl #1 - d036546: f001 fb1a bl d037b7e <halrf_rreg> - d03654a: f240 31ff movw r1, #1023 ; 0x3ff - d03654e: 182a adds r2, r5, r0 - d036550: f245 6034 movw r0, #22068 ; 0x5634 - d036554: 05d7 lsls r7, r2, #23 - d036556: bf44 itt mi - d036558: ea6f 52c2 mvnmi.w r2, r2, lsl #23 - d03655c: ea6f 52d2 mvnmi.w r2, r2, lsr #23 - d036560: f001 faf9 bl d037b56 <halrf_wreg> - d036564: 2e0d cmp r6, #13 - d036566: d815 bhi.n d036594 <_halrf_tssi_alimentk_8730e+0x27c> - d036568: f240 31ff movw r1, #1023 ; 0x3ff - d03656c: f245 6040 movw r0, #22080 ; 0x5640 - d036570: f001 fb05 bl d037b7e <halrf_rreg> - d036574: f240 31ff movw r1, #1023 ; 0x3ff - d036578: eb05 72d5 add.w r2, r5, r5, lsr #31 - d03657c: eb00 0262 add.w r2, r0, r2, asr #1 - d036580: 05d0 lsls r0, r2, #23 - d036582: f245 6040 movw r0, #22080 ; 0x5640 - d036586: bf44 itt mi - d036588: ea6f 52c2 mvnmi.w r2, r2, lsl #23 - d03658c: ea6f 52d2 mvnmi.w r2, r2, lsr #23 - d036590: f001 fae1 bl d037b56 <halrf_wreg> - d036594: f9bd 502c ldrsh.w r5, [sp, #44] ; 0x2c - d036598: 2101 movs r1, #1 - d03659a: 4628 mov r0, r5 - d03659c: f7fe fcb4 bl d034f08 <_halrf_tssi_stf_tx_8730e> - d0365a0: aa1e add r2, sp, #120 ; 0x78 - d0365a2: 4629 mov r1, r5 - d0365a4: 4620 mov r0, r4 - d0365a6: f7ff fe77 bl d036298 <_halrf_tssi_get_cw_8730e> - d0365aa: 2800 cmp r0, #0 - d0365ac: d070 beq.n d036690 <_halrf_tssi_alimentk_8730e+0x378> - d0365ae: f9bd 702e ldrsh.w r7, [sp, #46] ; 0x2e - d0365b2: aa1f add r2, sp, #124 ; 0x7c - d0365b4: 4620 mov r0, r4 - d0365b6: 4639 mov r1, r7 - d0365b8: f7ff fe6e bl d036298 <_halrf_tssi_get_cw_8730e> - d0365bc: 2800 cmp r0, #0 - d0365be: d066 beq.n d03668e <_halrf_tssi_alimentk_8730e+0x376> - d0365c0: 4628 mov r0, r5 - d0365c2: 2100 movs r1, #0 - d0365c4: f7fe fca0 bl d034f08 <_halrf_tssi_stf_tx_8730e> - d0365c8: 1bed subs r5, r5, r7 - d0365ca: f240 31ff movw r1, #1023 ; 0x3ff - d0365ce: f245 6030 movw r0, #22064 ; 0x5630 - d0365d2: e9dd 231e ldrd r2, r3, [sp, #120] ; 0x78 - d0365d6: 1ad2 subs r2, r2, r3 - d0365d8: eba2 0545 sub.w r5, r2, r5, lsl #1 - d0365dc: f001 facf bl d037b7e <halrf_rreg> - d0365e0: 182a adds r2, r5, r0 - d0365e2: 05d1 lsls r1, r2, #23 - d0365e4: d457 bmi.n d036696 <_halrf_tssi_alimentk_8730e+0x37e> - d0365e6: f240 31ff movw r1, #1023 ; 0x3ff - d0365ea: f245 6030 movw r0, #22064 ; 0x5630 - d0365ee: f001 fab2 bl d037b56 <halrf_wreg> - d0365f2: 2e0d cmp r6, #13 - d0365f4: d82f bhi.n d036656 <_halrf_tssi_alimentk_8730e+0x33e> - d0365f6: f240 31ff movw r1, #1023 ; 0x3ff - d0365fa: f245 603c movw r0, #22076 ; 0x563c - d0365fe: f001 fabe bl d037b7e <halrf_rreg> - d036602: f240 31ff movw r1, #1023 ; 0x3ff - d036606: eb05 72d5 add.w r2, r5, r5, lsr #31 - d03660a: eb00 0262 add.w r2, r0, r2, asr #1 - d03660e: f245 603c movw r0, #22076 ; 0x563c - d036612: 05d3 lsls r3, r2, #23 - d036614: bf44 itt mi - d036616: ea6f 52c2 mvnmi.w r2, r2, lsl #23 - d03661a: ea6f 52d2 mvnmi.w r2, r2, lsr #23 - d03661e: f001 fa9a bl d037b56 <halrf_wreg> - d036622: e018 b.n d036656 <_halrf_tssi_alimentk_8730e+0x33e> - d036624: 4641 mov r1, r8 - d036626: ab08 add r3, sp, #32 - d036628: 2208 movs r2, #8 - d03662a: 3a01 subs r2, #1 - d03662c: f931 0b02 ldrsh.w r0, [r1], #2 - d036630: f012 02ff ands.w r2, r2, #255 ; 0xff - d036634: f823 0b02 strh.w r0, [r3], #2 - d036638: d1f7 bne.n d03662a <_halrf_tssi_alimentk_8730e+0x312> - d03663a: e6bd b.n d0363b8 <_halrf_tssi_alimentk_8730e+0xa0> - d03663c: 0d052050 .word 0x0d052050 - d036640: 0d052060 .word 0x0d052060 - d036644: 0d052070 .word 0x0d052070 - d036648: 000ffc00 .word 0x000ffc00 - d03664c: 4647 mov r7, r8 - d03664e: 2100 movs r1, #0 - d036650: 4638 mov r0, r7 - d036652: f7fe fc59 bl d034f08 <_halrf_tssi_stf_tx_8730e> - d036656: aa12 add r2, sp, #72 ; 0x48 - d036658: a90c add r1, sp, #48 ; 0x30 - d03665a: 4620 mov r0, r4 - d03665c: 2306 movs r3, #6 - d03665e: f7fe fc40 bl d034ee2 <_tssi_reload_bb_registers_8730e> - d036662: 6863 ldr r3, [r4, #4] - d036664: 2100 movs r1, #0 - d036666: 695b ldr r3, [r3, #20] - d036668: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d03666c: f7de fef6 bl d01545c <halbb_restore_info> - d036670: 6863 ldr r3, [r4, #4] - d036672: 2100 movs r1, #0 - d036674: 695b ldr r3, [r3, #20] - d036676: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d03667a: f7de fa63 bl d014b44 <halbb_set_tmac_tx> - d03667e: b021 add sp, #132 ; 0x84 - d036680: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d036684: ea6f 52c2 mvn.w r2, r2, lsl #23 - d036688: ea6f 52d2 mvn.w r2, r2, lsr #23 - d03668c: e6d0 b.n d036430 <_halrf_tssi_alimentk_8730e+0x118> - d03668e: 463d mov r5, r7 - d036690: 2100 movs r1, #0 - d036692: 4628 mov r0, r5 - d036694: e7dd b.n d036652 <_halrf_tssi_alimentk_8730e+0x33a> - d036696: ea6f 52c2 mvn.w r2, r2, lsl #23 - d03669a: ea6f 52d2 mvn.w r2, r2, lsr #23 - d03669e: e7a2 b.n d0365e6 <_halrf_tssi_alimentk_8730e+0x2ce> - -0d0366a0 <halrf_tssi_tracking_8730e>: - d0366a0: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - d0366a4: 4b63 ldr r3, [pc, #396] ; (d036834 <halrf_tssi_tracking_8730e+0x194>) - d0366a6: 4605 mov r5, r0 - d0366a8: f890 733c ldrb.w r7, [r0, #828] ; 0x33c - d0366ac: ae03 add r6, sp, #12 - d0366ae: 8f1b ldrh r3, [r3, #56] ; 0x38 - d0366b0: 2403 movs r4, #3 - d0366b2: f8ad 300c strh.w r3, [sp, #12] - d0366b6: 2300 movs r3, #0 - d0366b8: f88d 300e strb.w r3, [sp, #14] - d0366bc: 3c01 subs r4, #1 - d0366be: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 - d0366c2: f641 4010 movw r0, #7184 ; 0x1c10 - d0366c6: f001 fa5a bl d037b7e <halrf_rreg> - d0366ca: f014 04ff ands.w r4, r4, #255 ; 0xff - d0366ce: f806 0b01 strb.w r0, [r6], #1 - d0366d2: d1f3 bne.n d0366bc <halrf_tssi_tracking_8730e+0x1c> - d0366d4: f89d 300d ldrb.w r3, [sp, #13] - d0366d8: f89d 400c ldrb.w r4, [sp, #12] - d0366dc: 441c add r4, r3 - d0366de: f89d 300e ldrb.w r3, [sp, #14] - d0366e2: 441c add r4, r3 - d0366e4: 2303 movs r3, #3 - d0366e6: fbb4 f4f3 udiv r4, r4, r3 - d0366ea: 2c00 cmp r4, #0 - d0366ec: f000 809e beq.w d03682c <halrf_tssi_tracking_8730e+0x18c> - d0366f0: f44f 2180 mov.w r1, #262144 ; 0x40000 - d0366f4: f641 407c movw r0, #7292 ; 0x1c7c - d0366f8: f001 fa41 bl d037b7e <halrf_rreg> - d0366fc: b908 cbnz r0, d036702 <halrf_tssi_tracking_8730e+0x62> - d0366fe: f885 42d5 strb.w r4, [r5, #725] ; 0x2d5 - d036702: 686b ldr r3, [r5, #4] - d036704: 789b ldrb r3, [r3, #2] - d036706: 2b01 cmp r3, #1 - d036708: d142 bne.n d036790 <halrf_tssi_tracking_8730e+0xf0> - d03670a: 1e7b subs r3, r7, #1 - d03670c: 2b0d cmp r3, #13 - d03670e: d877 bhi.n d036800 <halrf_tssi_tracking_8730e+0x160> - d036710: 682b ldr r3, [r5, #0] - d036712: f649 4840 movw r8, #40000 ; 0x9c40 - d036716: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d03671a: f245 6020 movw r0, #22048 ; 0x5620 - d03671e: f893 6070 ldrb.w r6, [r3, #112] ; 0x70 - d036722: ebb4 0656 subs.w r6, r4, r6, lsr #1 - d036726: bf49 itett mi - d036728: 2218 movmi r2, #24 - d03672a: f44f 767a movpl.w r6, #1000 ; 0x3e8 - d03672e: 4356 mulmi r6, r2 - d036730: f506 52fa addmi.w r2, r6, #8000 ; 0x1f40 - d036734: bf44 itt mi - d036736: 4e40 ldrmi r6, [pc, #256] ; (d036838 <halrf_tssi_tracking_8730e+0x198>) - d036738: fbb6 f6f2 udivmi r6, r6, r2 - d03673c: 2228 movs r2, #40 ; 0x28 - d03673e: f001 fa0a bl d037b56 <halrf_wreg> - d036742: 493e ldr r1, [pc, #248] ; (d03683c <halrf_tssi_tracking_8730e+0x19c>) - d036744: f245 600c movw r0, #22028 ; 0x560c - d036748: fbb8 f8f6 udiv r8, r8, r6 - d03674c: 4642 mov r2, r8 - d03674e: f001 fa02 bl d037b56 <halrf_wreg> - d036752: 2228 movs r2, #40 ; 0x28 - d036754: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d036758: f245 6028 movw r0, #22056 ; 0x5628 - d03675c: f001 f9fb bl d037b56 <halrf_wreg> - d036760: 4642 mov r2, r8 - d036762: 4937 ldr r1, [pc, #220] ; (d036840 <halrf_tssi_tracking_8730e+0x1a0>) - d036764: f245 6018 movw r0, #22040 ; 0x5618 - d036768: f001 f9f5 bl d037b56 <halrf_wreg> - d03676c: 2288 movs r2, #136 ; 0x88 - d03676e: 4935 ldr r1, [pc, #212] ; (d036844 <halrf_tssi_tracking_8730e+0x1a4>) - d036770: f245 6034 movw r0, #22068 ; 0x5634 - d036774: 4356 muls r6, r2 - d036776: f44f 727a mov.w r2, #1000 ; 0x3e8 - d03677a: fbb6 f2f2 udiv r2, r6, r2 - d03677e: 9201 str r2, [sp, #4] - d036780: f001 f9e9 bl d037b56 <halrf_wreg> - d036784: 9a01 ldr r2, [sp, #4] - d036786: f245 6040 movw r0, #22080 ; 0x5640 - d03678a: 492e ldr r1, [pc, #184] ; (d036844 <halrf_tssi_tracking_8730e+0x1a4>) - d03678c: f001 f9e3 bl d037b56 <halrf_wreg> - d036790: 686b ldr r3, [r5, #4] - d036792: 789b ldrb r3, [r3, #2] - d036794: 2b01 cmp r3, #1 - d036796: d933 bls.n d036800 <halrf_tssi_tracking_8730e+0x160> - d036798: 2f0e cmp r7, #14 - d03679a: d931 bls.n d036800 <halrf_tssi_tracking_8730e+0x160> - d03679c: 682b ldr r3, [r5, #0] - d03679e: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d0367a2: f245 6020 movw r0, #22048 ; 0x5620 - d0367a6: f893 3070 ldrb.w r3, [r3, #112] ; 0x70 - d0367aa: ebb4 0353 subs.w r3, r4, r3, lsr #1 - d0367ae: bf45 ittet mi - d0367b0: 2218 movmi r2, #24 - d0367b2: 4e21 ldrmi r6, [pc, #132] ; (d036838 <halrf_tssi_tracking_8730e+0x198>) - d0367b4: f44f 737a movpl.w r3, #1000 ; 0x3e8 - d0367b8: 4353 mulmi r3, r2 - d0367ba: f04f 0228 mov.w r2, #40 ; 0x28 - d0367be: bf44 itt mi - d0367c0: f503 53fa addmi.w r3, r3, #8000 ; 0x1f40 - d0367c4: fbb6 f3f3 udivmi r3, r6, r3 - d0367c8: f649 4640 movw r6, #40000 ; 0x9c40 - d0367cc: fbb6 f6f3 udiv r6, r6, r3 - d0367d0: f001 f9c1 bl d037b56 <halrf_wreg> - d0367d4: 4632 mov r2, r6 - d0367d6: 4919 ldr r1, [pc, #100] ; (d03683c <halrf_tssi_tracking_8730e+0x19c>) - d0367d8: f245 600c movw r0, #22028 ; 0x560c - d0367dc: f001 f9bb bl d037b56 <halrf_wreg> - d0367e0: f241 7298 movw r2, #6040 ; 0x1798 - d0367e4: 4917 ldr r1, [pc, #92] ; (d036844 <halrf_tssi_tracking_8730e+0x1a4>) - d0367e6: f245 6034 movw r0, #22068 ; 0x5634 - d0367ea: fbb2 f2f6 udiv r2, r2, r6 - d0367ee: f001 f9b2 bl d037b56 <halrf_wreg> - d0367f2: 2201 movs r2, #1 - d0367f4: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d0367f8: f645 001c movw r0, #22556 ; 0x581c - d0367fc: f001 f9ab bl d037b56 <halrf_wreg> - d036800: f895 302e ldrb.w r3, [r5, #46] ; 0x2e - d036804: b993 cbnz r3, d03682c <halrf_tssi_tracking_8730e+0x18c> - d036806: f895 22d5 ldrb.w r2, [r5, #725] ; 0x2d5 - d03680a: f04f 51ff mov.w r1, #534773760 ; 0x1fe00000 - d03680e: f645 0020 movw r0, #22560 ; 0x5820 - d036812: 1aa4 subs r4, r4, r2 - d036814: 220a movs r2, #10 - d036816: b264 sxtb r4, r4 - d036818: ebc4 1404 rsb r4, r4, r4, lsl #4 - d03681c: fb94 f2f2 sdiv r2, r4, r2 - d036820: b252 sxtb r2, r2 - d036822: b004 add sp, #16 - d036824: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d036828: f001 b995 b.w d037b56 <halrf_wreg> - d03682c: b004 add sp, #16 - d03682e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d036832: bf00 nop - d036834: 0d052050 .word 0x0d052050 - d036838: 007a1200 .word 0x007a1200 - d03683c: 07fc0000 .word 0x07fc0000 - d036840: 0003fe00 .word 0x0003fe00 - d036844: 3ff00000 .word 0x3ff00000 - -0d036848 <_halrf_tssi_pre_tx_8730e>: - d036848: b570 push {r4, r5, r6, lr} - d03684a: 6803 ldr r3, [r0, #0] - d03684c: 4604 mov r4, r0 - d03684e: 785b ldrb r3, [r3, #1] - d036850: 2b01 cmp r3, #1 - d036852: d135 bne.n d0368c0 <_halrf_tssi_pre_tx_8730e+0x78> - d036854: 491c ldr r1, [pc, #112] ; (d0368c8 <_halrf_tssi_pre_tx_8730e+0x80>) - d036856: f244 5094 movw r0, #17812 ; 0x4594 - d03685a: f001 f990 bl d037b7e <halrf_rreg> - d03685e: 263c movs r6, #60 ; 0x3c - d036860: b205 sxth r5, r0 - d036862: 2201 movs r2, #1 - d036864: 2100 movs r1, #0 - d036866: 4620 mov r0, r4 - d036868: f7f8 fb39 bl d02eede <halrf_tmac_tx_pause> - d03686c: 2101 movs r1, #1 - d03686e: 4630 mov r0, r6 - d036870: f7fe fb4a bl d034f08 <_halrf_tssi_stf_tx_8730e> - d036874: 200a movs r0, #10 - d036876: f7cf f915 bl d005aa4 <rtw_mdelay_os> - d03687a: 2100 movs r1, #0 - d03687c: 4630 mov r0, r6 - d03687e: f7fe fb43 bl d034f08 <_halrf_tssi_stf_tx_8730e> - d036882: 217f movs r1, #127 ; 0x7f - d036884: f641 40d0 movw r0, #7376 ; 0x1cd0 - d036888: f001 f979 bl d037b7e <halrf_rreg> - d03688c: 6823 ldr r3, [r4, #0] - d03688e: f884 02d5 strb.w r0, [r4, #725] ; 0x2d5 - d036892: 785b ldrb r3, [r3, #1] - d036894: 2b01 cmp r3, #1 - d036896: d105 bne.n d0368a4 <_halrf_tssi_pre_tx_8730e+0x5c> - d036898: 462a mov r2, r5 - d03689a: 490b ldr r1, [pc, #44] ; (d0368c8 <_halrf_tssi_pre_tx_8730e+0x80>) - d03689c: f244 5094 movw r0, #17812 ; 0x4594 - d0368a0: f001 f959 bl d037b56 <halrf_wreg> - d0368a4: 6863 ldr r3, [r4, #4] - d0368a6: 2100 movs r1, #0 - d0368a8: 695b ldr r3, [r3, #20] - d0368aa: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d0368ae: f7de f949 bl d014b44 <halbb_set_tmac_tx> - d0368b2: 2200 movs r2, #0 - d0368b4: 4620 mov r0, r4 - d0368b6: 4611 mov r1, r2 - d0368b8: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d0368bc: f7f8 bb0f b.w d02eede <halrf_tmac_tx_pause> - d0368c0: 2500 movs r5, #0 - d0368c2: f06f 0627 mvn.w r6, #39 ; 0x27 - d0368c6: e7cc b.n d036862 <_halrf_tssi_pre_tx_8730e+0x1a> - d0368c8: 7fc00000 .word 0x7fc00000 - -0d0368cc <halrf_do_tssi_scan_8730e>: - d0368cc: b508 push {r3, lr} - d0368ce: 2200 movs r2, #0 - d0368d0: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d0368d4: f645 0018 movw r0, #22552 ; 0x5818 - d0368d8: f001 f93d bl d037b56 <halrf_wreg> - d0368dc: 2201 movs r2, #1 - d0368de: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d0368e2: f645 0018 movw r0, #22552 ; 0x5818 - d0368e6: f001 f936 bl d037b56 <halrf_wreg> - d0368ea: 2200 movs r2, #0 - d0368ec: f44f 5160 mov.w r1, #14336 ; 0x3800 - d0368f0: f645 00e4 movw r0, #22756 ; 0x58e4 - d0368f4: e8bd 4008 ldmia.w sp!, {r3, lr} - d0368f8: f001 b92d b.w d037b56 <halrf_wreg> - -0d0368fc <halrf_tssi_get_efuse_8730e>: - d0368fc: b570 push {r4, r5, r6, lr} - d0368fe: 6801 ldr r1, [r0, #0] - d036900: 4604 mov r4, r0 - d036902: 4d0a ldr r5, [pc, #40] ; (d03692c <halrf_tssi_get_efuse_8730e+0x30>) - d036904: 2206 movs r2, #6 - d036906: 3171 adds r1, #113 ; 0x71 - d036908: f200 20dd addw r0, r0, #733 ; 0x2dd - d03690c: 47a8 blx r5 - d03690e: 6821 ldr r1, [r4, #0] - d036910: 2205 movs r2, #5 - d036912: f204 20fd addw r0, r4, #765 ; 0x2fd - d036916: 3177 adds r1, #119 ; 0x77 - d036918: 47a8 blx r5 - d03691a: 6821 ldr r1, [r4, #0] - d03691c: f204 3002 addw r0, r4, #770 ; 0x302 - d036920: 462b mov r3, r5 - d036922: 220e movs r2, #14 - d036924: 317f adds r1, #127 ; 0x7f - d036926: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d03692a: 4718 bx r3 - d03692c: 00027939 .word 0x00027939 - -0d036930 <halrf_tssi_enable_8730e>: - d036930: b537 push {r0, r1, r2, r4, r5, lr} - d036932: 4604 mov r4, r0 - d036934: f7ff fafa bl d035f2c <_halrf_tssi_set_tssi_track_8730e> - d036938: f7ff fb36 bl d035fa8 <_halrf_tssi_set_txagc_offset_mv_avg_8730e> - d03693c: 2200 movs r2, #0 - d03693e: f44f 4180 mov.w r1, #16384 ; 0x4000 - d036942: f645 00e4 movw r0, #22756 ; 0x58e4 - d036946: f001 f906 bl d037b56 <halrf_wreg> - d03694a: 2501 movs r5, #1 - d03694c: 2200 movs r2, #0 - d03694e: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d036952: f645 0020 movw r0, #22560 ; 0x5820 - d036956: f001 f8fe bl d037b56 <halrf_wreg> - d03695a: 2201 movs r2, #1 - d03695c: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d036960: f645 0020 movw r0, #22560 ; 0x5820 - d036964: f001 f8f7 bl d037b56 <halrf_wreg> - d036968: 2380 movs r3, #128 ; 0x80 - d03696a: 4620 mov r0, r4 - d03696c: 4a07 ldr r2, [pc, #28] ; (d03698c <halrf_tssi_enable_8730e+0x5c>) - d03696e: 2100 movs r1, #0 - d036970: 9500 str r5, [sp, #0] - d036972: f001 f911 bl d037b98 <halrf_wrf> - d036976: 2203 movs r2, #3 - d036978: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 - d03697c: f645 0018 movw r0, #22552 ; 0x5818 - d036980: f001 f8e9 bl d037b56 <halrf_wreg> - d036984: f884 5034 strb.w r5, [r4, #52] ; 0x34 - d036988: b003 add sp, #12 - d03698a: bd30 pop {r4, r5, pc} - d03698c: 00010055 .word 0x00010055 - -0d036990 <halrf_tssi_disable_8730e>: - d036990: b510 push {r4, lr} - d036992: 2200 movs r2, #0 - d036994: 4604 mov r4, r0 - d036996: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d03699a: f645 0020 movw r0, #22560 ; 0x5820 - d03699e: f001 f8da bl d037b56 <halrf_wreg> - d0369a2: 2200 movs r2, #0 - d0369a4: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d0369a8: f645 0018 movw r0, #22552 ; 0x5818 - d0369ac: f001 f8d3 bl d037b56 <halrf_wreg> - d0369b0: 2201 movs r2, #1 - d0369b2: f44f 4180 mov.w r1, #16384 ; 0x4000 - d0369b6: f645 00e4 movw r0, #22756 ; 0x58e4 - d0369ba: f001 f8cc bl d037b56 <halrf_wreg> - d0369be: 2300 movs r3, #0 - d0369c0: f884 3034 strb.w r3, [r4, #52] ; 0x34 - d0369c4: bd10 pop {r4, pc} +0d036374 <_halrf_tssi_get_cw_8730e>: + d036374: b538 push {r3, r4, r5, lr} + d036376: f245 60cc movw r0, #22220 ; 0x56cc + d03637a: 4615 mov r5, r2 + d03637c: f3c1 0208 ubfx r2, r1, #0, #9 + d036380: 491b ldr r1, [pc, #108] ; (d0363f0 <_halrf_tssi_get_cw_8730e+0x7c>) + d036382: f001 fc56 bl d037c32 <halrf_wreg> + d036386: 220f movs r2, #15 + d036388: 213f movs r1, #63 ; 0x3f + d03638a: f645 00e8 movw r0, #22760 ; 0x58e8 + d03638e: f001 fc50 bl d037c32 <halrf_wreg> + d036392: 2201 movs r2, #1 + d036394: f44f 6100 mov.w r1, #2048 ; 0x800 + d036398: f645 0014 movw r0, #22548 ; 0x5814 + d03639c: f001 fc49 bl d037c32 <halrf_wreg> + d0363a0: f44f 64fa mov.w r4, #2000 ; 0x7d0 + d0363a4: 2200 movs r2, #0 + d0363a6: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d0363aa: f645 0020 movw r0, #22560 ; 0x5820 + d0363ae: f001 fc40 bl d037c32 <halrf_wreg> + d0363b2: 2201 movs r2, #1 + d0363b4: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d0363b8: f645 0020 movw r0, #22560 ; 0x5820 + d0363bc: f001 fc39 bl d037c32 <halrf_wreg> + d0363c0: f44f 3180 mov.w r1, #65536 ; 0x10000 + d0363c4: f641 4018 movw r0, #7192 ; 0x1c18 + d0363c8: f001 fc47 bl d037c5a <halrf_rreg> + d0363cc: b140 cbz r0, d0363e0 <_halrf_tssi_get_cw_8730e+0x6c> + d0363ce: f240 31ff movw r1, #1023 ; 0x3ff + d0363d2: f641 4018 movw r0, #7192 ; 0x1c18 + d0363d6: f001 fc40 bl d037c5a <halrf_rreg> + d0363da: 6028 str r0, [r5, #0] + d0363dc: 2001 movs r0, #1 + d0363de: bd38 pop {r3, r4, r5, pc} + d0363e0: 3c01 subs r4, #1 + d0363e2: d003 beq.n d0363ec <_halrf_tssi_get_cw_8730e+0x78> + d0363e4: 200a movs r0, #10 + d0363e6: f7cf fb6f bl d005ac8 <rtw_udelay_os> + d0363ea: e7e9 b.n d0363c0 <_halrf_tssi_get_cw_8730e+0x4c> + d0363ec: 4620 mov r0, r4 + d0363ee: e7f6 b.n d0363de <_halrf_tssi_get_cw_8730e+0x6a> + d0363f0: 0ff80000 .word 0x0ff80000 + +0d0363f4 <_halrf_tssi_alimentk_8730e>: + d0363f4: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d0363f8: b0a1 sub sp, #132 ; 0x84 + d0363fa: 4bc7 ldr r3, [pc, #796] ; (d036718 <_halrf_tssi_alimentk_8730e+0x324>) + d0363fc: 4604 mov r4, r0 + d0363fe: f890 633c ldrb.w r6, [r0, #828] ; 0x33c + d036402: 466a mov r2, sp + d036404: f103 0710 add.w r7, r3, #16 + d036408: 4691 mov r9, r2 + d03640a: 6818 ldr r0, [r3, #0] + d03640c: 3308 adds r3, #8 + d03640e: f853 1c04 ldr.w r1, [r3, #-4] + d036412: 4615 mov r5, r2 + d036414: 42bb cmp r3, r7 + d036416: c503 stmia r5!, {r0, r1} + d036418: 462a mov r2, r5 + d03641a: d1f6 bne.n d03640a <_halrf_tssi_alimentk_8730e+0x16> + d03641c: 4bbf ldr r3, [pc, #764] ; (d03671c <_halrf_tssi_alimentk_8730e+0x328>) + d03641e: aa04 add r2, sp, #16 + d036420: f103 0710 add.w r7, r3, #16 + d036424: 4690 mov r8, r2 + d036426: 6818 ldr r0, [r3, #0] + d036428: 3308 adds r3, #8 + d03642a: f853 1c04 ldr.w r1, [r3, #-4] + d03642e: 4615 mov r5, r2 + d036430: 42bb cmp r3, r7 + d036432: c503 stmia r5!, {r0, r1} + d036434: 462a mov r2, r5 + d036436: d1f6 bne.n d036426 <_halrf_tssi_alimentk_8730e+0x32> + d036438: 2210 movs r2, #16 + d03643a: 2100 movs r1, #0 + d03643c: a808 add r0, sp, #32 + d03643e: 4fb8 ldr r7, [pc, #736] ; (d036720 <_halrf_tssi_alimentk_8730e+0x32c>) + d036440: f00c fcb2 bl d042da8 <____wrap_memset_veneer> + d036444: 2220 movs r2, #32 + d036446: 2100 movs r1, #0 + d036448: a818 add r0, sp, #96 ; 0x60 + d03644a: f00c fcad bl d042da8 <____wrap_memset_veneer> + d03644e: ad0c add r5, sp, #48 ; 0x30 + d036450: 3e01 subs r6, #1 + d036452: cf0f ldmia r7!, {r0, r1, r2, r3} + d036454: c50f stmia r5!, {r0, r1, r2, r3} + d036456: e897 0003 ldmia.w r7, {r0, r1} + d03645a: 2218 movs r2, #24 + d03645c: b2f6 uxtb r6, r6 + d03645e: e885 0003 stmia.w r5, {r0, r1} + d036462: 2100 movs r1, #0 + d036464: a812 add r0, sp, #72 ; 0x48 + d036466: f00c fc9f bl d042da8 <____wrap_memset_veneer> + d03646a: 6863 ldr r3, [r4, #4] + d03646c: 2100 movs r1, #0 + d03646e: 695b ldr r3, [r3, #20] + d036470: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d036474: f7de ffd4 bl d015420 <halbb_backup_info> + d036478: 2e0d cmp r6, #13 + d03647a: f200 8141 bhi.w d036700 <_halrf_tssi_alimentk_8730e+0x30c> + d03647e: 464a mov r2, r9 + d036480: a908 add r1, sp, #32 + d036482: 2308 movs r3, #8 + d036484: 3b01 subs r3, #1 + d036486: f932 0b02 ldrsh.w r0, [r2], #2 + d03648a: f013 03ff ands.w r3, r3, #255 ; 0xff + d03648e: f821 0b02 strh.w r0, [r1], #2 + d036492: d1f7 bne.n d036484 <_halrf_tssi_alimentk_8730e+0x90> + d036494: 2306 movs r3, #6 + d036496: aa12 add r2, sp, #72 ; 0x48 + d036498: a90c add r1, sp, #48 ; 0x30 + d03649a: 4620 mov r0, r4 + d03649c: f7fe fd7d bl d034f9a <_tssi_backup_bb_registers_8730e> + d0364a0: 2e0d cmp r6, #13 + d0364a2: d84f bhi.n d036544 <_halrf_tssi_alimentk_8730e+0x150> + d0364a4: f9bd 7020 ldrsh.w r7, [sp, #32] + d0364a8: 2101 movs r1, #1 + d0364aa: 4638 mov r0, r7 + d0364ac: f7fe fd9a bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d0364b0: aa18 add r2, sp, #96 ; 0x60 + d0364b2: 4639 mov r1, r7 + d0364b4: 4620 mov r0, r4 + d0364b6: f7ff ff5d bl d036374 <_halrf_tssi_get_cw_8730e> + d0364ba: 2800 cmp r0, #0 + d0364bc: f000 8135 beq.w d03672a <_halrf_tssi_alimentk_8730e+0x336> + d0364c0: f9bd 8022 ldrsh.w r8, [sp, #34] ; 0x22 + d0364c4: aa19 add r2, sp, #100 ; 0x64 + d0364c6: 4620 mov r0, r4 + d0364c8: 4641 mov r1, r8 + d0364ca: f7ff ff53 bl d036374 <_halrf_tssi_get_cw_8730e> + d0364ce: 2800 cmp r0, #0 + d0364d0: f000 812a beq.w d036728 <_halrf_tssi_alimentk_8730e+0x334> + d0364d4: 4638 mov r0, r7 + d0364d6: 2100 movs r1, #0 + d0364d8: f7fe fd84 bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d0364dc: eba7 0708 sub.w r7, r7, r8 + d0364e0: f8dd 9060 ldr.w r9, [sp, #96] ; 0x60 + d0364e4: f240 31ff movw r1, #1023 ; 0x3ff + d0364e8: 9d19 ldr r5, [sp, #100] ; 0x64 + d0364ea: ea4f 0847 mov.w r8, r7, lsl #1 + d0364ee: f245 6038 movw r0, #22072 ; 0x5638 + d0364f2: eba9 0205 sub.w r2, r9, r5 + d0364f6: eba5 0509 sub.w r5, r5, r9 + d0364fa: 4445 add r5, r8 + d0364fc: eba2 0747 sub.w r7, r2, r7, lsl #1 + d036500: f001 fbab bl d037c5a <halrf_rreg> + d036504: 182a adds r2, r5, r0 + d036506: 05d5 lsls r5, r2, #23 + d036508: f100 812a bmi.w d036760 <_halrf_tssi_alimentk_8730e+0x36c> + d03650c: f240 31ff movw r1, #1023 ; 0x3ff + d036510: f245 6038 movw r0, #22072 ; 0x5638 + d036514: f001 fb8d bl d037c32 <halrf_wreg> + d036518: f240 31ff movw r1, #1023 ; 0x3ff + d03651c: f245 6044 movw r0, #22084 ; 0x5644 + d036520: f001 fb9b bl d037c5a <halrf_rreg> + d036524: f240 31ff movw r1, #1023 ; 0x3ff + d036528: eb07 72d7 add.w r2, r7, r7, lsr #31 + d03652c: eba0 0262 sub.w r2, r0, r2, asr #1 + d036530: 05d0 lsls r0, r2, #23 + d036532: f245 6044 movw r0, #22084 ; 0x5644 + d036536: bf44 itt mi + d036538: ea6f 52c2 mvnmi.w r2, r2, lsl #23 + d03653c: ea6f 52d2 mvnmi.w r2, r2, lsr #23 + d036540: f001 fb77 bl d037c32 <halrf_wreg> + d036544: f9bd 5024 ldrsh.w r5, [sp, #36] ; 0x24 + d036548: 2101 movs r1, #1 + d03654a: 4628 mov r0, r5 + d03654c: f7fe fd4a bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d036550: aa1a add r2, sp, #104 ; 0x68 + d036552: 4629 mov r1, r5 + d036554: 4620 mov r0, r4 + d036556: f7ff ff0d bl d036374 <_halrf_tssi_get_cw_8730e> + d03655a: 2800 cmp r0, #0 + d03655c: f000 8106 beq.w d03676c <_halrf_tssi_alimentk_8730e+0x378> + d036560: f9bd 7026 ldrsh.w r7, [sp, #38] ; 0x26 + d036564: aa1b add r2, sp, #108 ; 0x6c + d036566: 4620 mov r0, r4 + d036568: 4639 mov r1, r7 + d03656a: f7ff ff03 bl d036374 <_halrf_tssi_get_cw_8730e> + d03656e: 2800 cmp r0, #0 + d036570: f000 80fb beq.w d03676a <_halrf_tssi_alimentk_8730e+0x376> + d036574: 4628 mov r0, r5 + d036576: 2100 movs r1, #0 + d036578: f7fe fd34 bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d03657c: 1bed subs r5, r5, r7 + d03657e: 4969 ldr r1, [pc, #420] ; (d036724 <_halrf_tssi_alimentk_8730e+0x330>) + d036580: f245 6034 movw r0, #22068 ; 0x5634 + d036584: e9dd 231a ldrd r2, r3, [sp, #104] ; 0x68 + d036588: 1ad2 subs r2, r2, r3 + d03658a: eba2 0545 sub.w r5, r2, r5, lsl #1 + d03658e: f001 fb64 bl d037c5a <halrf_rreg> + d036592: 182a adds r2, r5, r0 + d036594: f245 6034 movw r0, #22068 ; 0x5634 + d036598: 05d1 lsls r1, r2, #23 + d03659a: 4962 ldr r1, [pc, #392] ; (d036724 <_halrf_tssi_alimentk_8730e+0x330>) + d03659c: bf44 itt mi + d03659e: ea6f 52c2 mvnmi.w r2, r2, lsl #23 + d0365a2: ea6f 52d2 mvnmi.w r2, r2, lsr #23 + d0365a6: f001 fb44 bl d037c32 <halrf_wreg> + d0365aa: 2e0d cmp r6, #13 + d0365ac: d813 bhi.n d0365d6 <_halrf_tssi_alimentk_8730e+0x1e2> + d0365ae: 495d ldr r1, [pc, #372] ; (d036724 <_halrf_tssi_alimentk_8730e+0x330>) + d0365b0: f245 6040 movw r0, #22080 ; 0x5640 + d0365b4: f001 fb51 bl d037c5a <halrf_rreg> + d0365b8: 495a ldr r1, [pc, #360] ; (d036724 <_halrf_tssi_alimentk_8730e+0x330>) + d0365ba: eb05 72d5 add.w r2, r5, r5, lsr #31 + d0365be: eb00 0262 add.w r2, r0, r2, asr #1 + d0365c2: f245 6040 movw r0, #22080 ; 0x5640 + d0365c6: 05d3 lsls r3, r2, #23 + d0365c8: bf44 itt mi + d0365ca: ea6f 52c2 mvnmi.w r2, r2, lsl #23 + d0365ce: ea6f 52d2 mvnmi.w r2, r2, lsr #23 + d0365d2: f001 fb2e bl d037c32 <halrf_wreg> + d0365d6: f9bd 5028 ldrsh.w r5, [sp, #40] ; 0x28 + d0365da: 2101 movs r1, #1 + d0365dc: 4628 mov r0, r5 + d0365de: f7fe fd01 bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d0365e2: aa1c add r2, sp, #112 ; 0x70 + d0365e4: 4629 mov r1, r5 + d0365e6: 4620 mov r0, r4 + d0365e8: f7ff fec4 bl d036374 <_halrf_tssi_get_cw_8730e> + d0365ec: 2800 cmp r0, #0 + d0365ee: f000 80bd beq.w d03676c <_halrf_tssi_alimentk_8730e+0x378> + d0365f2: f9bd 702a ldrsh.w r7, [sp, #42] ; 0x2a + d0365f6: aa1d add r2, sp, #116 ; 0x74 + d0365f8: 4620 mov r0, r4 + d0365fa: 4639 mov r1, r7 + d0365fc: f7ff feba bl d036374 <_halrf_tssi_get_cw_8730e> + d036600: 2800 cmp r0, #0 + d036602: f000 80b2 beq.w d03676a <_halrf_tssi_alimentk_8730e+0x376> + d036606: 4628 mov r0, r5 + d036608: 2100 movs r1, #0 + d03660a: f7fe fceb bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d03660e: 1bed subs r5, r5, r7 + d036610: f240 31ff movw r1, #1023 ; 0x3ff + d036614: f245 6034 movw r0, #22068 ; 0x5634 + d036618: e9dd 231c ldrd r2, r3, [sp, #112] ; 0x70 + d03661c: 1ad2 subs r2, r2, r3 + d03661e: eba2 0545 sub.w r5, r2, r5, lsl #1 + d036622: f001 fb1a bl d037c5a <halrf_rreg> + d036626: f240 31ff movw r1, #1023 ; 0x3ff + d03662a: 182a adds r2, r5, r0 + d03662c: f245 6034 movw r0, #22068 ; 0x5634 + d036630: 05d7 lsls r7, r2, #23 + d036632: bf44 itt mi + d036634: ea6f 52c2 mvnmi.w r2, r2, lsl #23 + d036638: ea6f 52d2 mvnmi.w r2, r2, lsr #23 + d03663c: f001 faf9 bl d037c32 <halrf_wreg> + d036640: 2e0d cmp r6, #13 + d036642: d815 bhi.n d036670 <_halrf_tssi_alimentk_8730e+0x27c> + d036644: f240 31ff movw r1, #1023 ; 0x3ff + d036648: f245 6040 movw r0, #22080 ; 0x5640 + d03664c: f001 fb05 bl d037c5a <halrf_rreg> + d036650: f240 31ff movw r1, #1023 ; 0x3ff + d036654: eb05 72d5 add.w r2, r5, r5, lsr #31 + d036658: eb00 0262 add.w r2, r0, r2, asr #1 + d03665c: 05d0 lsls r0, r2, #23 + d03665e: f245 6040 movw r0, #22080 ; 0x5640 + d036662: bf44 itt mi + d036664: ea6f 52c2 mvnmi.w r2, r2, lsl #23 + d036668: ea6f 52d2 mvnmi.w r2, r2, lsr #23 + d03666c: f001 fae1 bl d037c32 <halrf_wreg> + d036670: f9bd 502c ldrsh.w r5, [sp, #44] ; 0x2c + d036674: 2101 movs r1, #1 + d036676: 4628 mov r0, r5 + d036678: f7fe fcb4 bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d03667c: aa1e add r2, sp, #120 ; 0x78 + d03667e: 4629 mov r1, r5 + d036680: 4620 mov r0, r4 + d036682: f7ff fe77 bl d036374 <_halrf_tssi_get_cw_8730e> + d036686: 2800 cmp r0, #0 + d036688: d070 beq.n d03676c <_halrf_tssi_alimentk_8730e+0x378> + d03668a: f9bd 702e ldrsh.w r7, [sp, #46] ; 0x2e + d03668e: aa1f add r2, sp, #124 ; 0x7c + d036690: 4620 mov r0, r4 + d036692: 4639 mov r1, r7 + d036694: f7ff fe6e bl d036374 <_halrf_tssi_get_cw_8730e> + d036698: 2800 cmp r0, #0 + d03669a: d066 beq.n d03676a <_halrf_tssi_alimentk_8730e+0x376> + d03669c: 4628 mov r0, r5 + d03669e: 2100 movs r1, #0 + d0366a0: f7fe fca0 bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d0366a4: 1bed subs r5, r5, r7 + d0366a6: f240 31ff movw r1, #1023 ; 0x3ff + d0366aa: f245 6030 movw r0, #22064 ; 0x5630 + d0366ae: e9dd 231e ldrd r2, r3, [sp, #120] ; 0x78 + d0366b2: 1ad2 subs r2, r2, r3 + d0366b4: eba2 0545 sub.w r5, r2, r5, lsl #1 + d0366b8: f001 facf bl d037c5a <halrf_rreg> + d0366bc: 182a adds r2, r5, r0 + d0366be: 05d1 lsls r1, r2, #23 + d0366c0: d457 bmi.n d036772 <_halrf_tssi_alimentk_8730e+0x37e> + d0366c2: f240 31ff movw r1, #1023 ; 0x3ff + d0366c6: f245 6030 movw r0, #22064 ; 0x5630 + d0366ca: f001 fab2 bl d037c32 <halrf_wreg> + d0366ce: 2e0d cmp r6, #13 + d0366d0: d82f bhi.n d036732 <_halrf_tssi_alimentk_8730e+0x33e> + d0366d2: f240 31ff movw r1, #1023 ; 0x3ff + d0366d6: f245 603c movw r0, #22076 ; 0x563c + d0366da: f001 fabe bl d037c5a <halrf_rreg> + d0366de: f240 31ff movw r1, #1023 ; 0x3ff + d0366e2: eb05 72d5 add.w r2, r5, r5, lsr #31 + d0366e6: eb00 0262 add.w r2, r0, r2, asr #1 + d0366ea: f245 603c movw r0, #22076 ; 0x563c + d0366ee: 05d3 lsls r3, r2, #23 + d0366f0: bf44 itt mi + d0366f2: ea6f 52c2 mvnmi.w r2, r2, lsl #23 + d0366f6: ea6f 52d2 mvnmi.w r2, r2, lsr #23 + d0366fa: f001 fa9a bl d037c32 <halrf_wreg> + d0366fe: e018 b.n d036732 <_halrf_tssi_alimentk_8730e+0x33e> + d036700: 4641 mov r1, r8 + d036702: ab08 add r3, sp, #32 + d036704: 2208 movs r2, #8 + d036706: 3a01 subs r2, #1 + d036708: f931 0b02 ldrsh.w r0, [r1], #2 + d03670c: f012 02ff ands.w r2, r2, #255 ; 0xff + d036710: f823 0b02 strh.w r0, [r3], #2 + d036714: d1f7 bne.n d036706 <_halrf_tssi_alimentk_8730e+0x312> + d036716: e6bd b.n d036494 <_halrf_tssi_alimentk_8730e+0xa0> + d036718: 0d05212c .word 0x0d05212c + d03671c: 0d05213c .word 0x0d05213c + d036720: 0d05214c .word 0x0d05214c + d036724: 000ffc00 .word 0x000ffc00 + d036728: 4647 mov r7, r8 + d03672a: 2100 movs r1, #0 + d03672c: 4638 mov r0, r7 + d03672e: f7fe fc59 bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d036732: aa12 add r2, sp, #72 ; 0x48 + d036734: a90c add r1, sp, #48 ; 0x30 + d036736: 4620 mov r0, r4 + d036738: 2306 movs r3, #6 + d03673a: f7fe fc40 bl d034fbe <_tssi_reload_bb_registers_8730e> + d03673e: 6863 ldr r3, [r4, #4] + d036740: 2100 movs r1, #0 + d036742: 695b ldr r3, [r3, #20] + d036744: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d036748: f7de fe88 bl d01545c <halbb_restore_info> + d03674c: 6863 ldr r3, [r4, #4] + d03674e: 2100 movs r1, #0 + d036750: 695b ldr r3, [r3, #20] + d036752: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d036756: f7de f9f5 bl d014b44 <halbb_set_tmac_tx> + d03675a: b021 add sp, #132 ; 0x84 + d03675c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d036760: ea6f 52c2 mvn.w r2, r2, lsl #23 + d036764: ea6f 52d2 mvn.w r2, r2, lsr #23 + d036768: e6d0 b.n d03650c <_halrf_tssi_alimentk_8730e+0x118> + d03676a: 463d mov r5, r7 + d03676c: 2100 movs r1, #0 + d03676e: 4628 mov r0, r5 + d036770: e7dd b.n d03672e <_halrf_tssi_alimentk_8730e+0x33a> + d036772: ea6f 52c2 mvn.w r2, r2, lsl #23 + d036776: ea6f 52d2 mvn.w r2, r2, lsr #23 + d03677a: e7a2 b.n d0366c2 <_halrf_tssi_alimentk_8730e+0x2ce> + +0d03677c <halrf_tssi_tracking_8730e>: + d03677c: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} + d036780: 4b63 ldr r3, [pc, #396] ; (d036910 <halrf_tssi_tracking_8730e+0x194>) + d036782: 4605 mov r5, r0 + d036784: f890 733c ldrb.w r7, [r0, #828] ; 0x33c + d036788: ae03 add r6, sp, #12 + d03678a: 8f1b ldrh r3, [r3, #56] ; 0x38 + d03678c: 2403 movs r4, #3 + d03678e: f8ad 300c strh.w r3, [sp, #12] + d036792: 2300 movs r3, #0 + d036794: f88d 300e strb.w r3, [sp, #14] + d036798: 3c01 subs r4, #1 + d03679a: f04f 41fe mov.w r1, #2130706432 ; 0x7f000000 + d03679e: f641 4010 movw r0, #7184 ; 0x1c10 + d0367a2: f001 fa5a bl d037c5a <halrf_rreg> + d0367a6: f014 04ff ands.w r4, r4, #255 ; 0xff + d0367aa: f806 0b01 strb.w r0, [r6], #1 + d0367ae: d1f3 bne.n d036798 <halrf_tssi_tracking_8730e+0x1c> + d0367b0: f89d 300d ldrb.w r3, [sp, #13] + d0367b4: f89d 400c ldrb.w r4, [sp, #12] + d0367b8: 441c add r4, r3 + d0367ba: f89d 300e ldrb.w r3, [sp, #14] + d0367be: 441c add r4, r3 + d0367c0: 2303 movs r3, #3 + d0367c2: fbb4 f4f3 udiv r4, r4, r3 + d0367c6: 2c00 cmp r4, #0 + d0367c8: f000 809e beq.w d036908 <halrf_tssi_tracking_8730e+0x18c> + d0367cc: f44f 2180 mov.w r1, #262144 ; 0x40000 + d0367d0: f641 407c movw r0, #7292 ; 0x1c7c + d0367d4: f001 fa41 bl d037c5a <halrf_rreg> + d0367d8: b908 cbnz r0, d0367de <halrf_tssi_tracking_8730e+0x62> + d0367da: f885 42d5 strb.w r4, [r5, #725] ; 0x2d5 + d0367de: 686b ldr r3, [r5, #4] + d0367e0: 789b ldrb r3, [r3, #2] + d0367e2: 2b01 cmp r3, #1 + d0367e4: d142 bne.n d03686c <halrf_tssi_tracking_8730e+0xf0> + d0367e6: 1e7b subs r3, r7, #1 + d0367e8: 2b0d cmp r3, #13 + d0367ea: d877 bhi.n d0368dc <halrf_tssi_tracking_8730e+0x160> + d0367ec: 682b ldr r3, [r5, #0] + d0367ee: f649 4840 movw r8, #40000 ; 0x9c40 + d0367f2: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d0367f6: f245 6020 movw r0, #22048 ; 0x5620 + d0367fa: f893 6070 ldrb.w r6, [r3, #112] ; 0x70 + d0367fe: ebb4 0656 subs.w r6, r4, r6, lsr #1 + d036802: bf49 itett mi + d036804: 2218 movmi r2, #24 + d036806: f44f 767a movpl.w r6, #1000 ; 0x3e8 + d03680a: 4356 mulmi r6, r2 + d03680c: f506 52fa addmi.w r2, r6, #8000 ; 0x1f40 + d036810: bf44 itt mi + d036812: 4e40 ldrmi r6, [pc, #256] ; (d036914 <halrf_tssi_tracking_8730e+0x198>) + d036814: fbb6 f6f2 udivmi r6, r6, r2 + d036818: 2228 movs r2, #40 ; 0x28 + d03681a: f001 fa0a bl d037c32 <halrf_wreg> + d03681e: 493e ldr r1, [pc, #248] ; (d036918 <halrf_tssi_tracking_8730e+0x19c>) + d036820: f245 600c movw r0, #22028 ; 0x560c + d036824: fbb8 f8f6 udiv r8, r8, r6 + d036828: 4642 mov r2, r8 + d03682a: f001 fa02 bl d037c32 <halrf_wreg> + d03682e: 2228 movs r2, #40 ; 0x28 + d036830: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d036834: f245 6028 movw r0, #22056 ; 0x5628 + d036838: f001 f9fb bl d037c32 <halrf_wreg> + d03683c: 4642 mov r2, r8 + d03683e: 4937 ldr r1, [pc, #220] ; (d03691c <halrf_tssi_tracking_8730e+0x1a0>) + d036840: f245 6018 movw r0, #22040 ; 0x5618 + d036844: f001 f9f5 bl d037c32 <halrf_wreg> + d036848: 2288 movs r2, #136 ; 0x88 + d03684a: 4935 ldr r1, [pc, #212] ; (d036920 <halrf_tssi_tracking_8730e+0x1a4>) + d03684c: f245 6034 movw r0, #22068 ; 0x5634 + d036850: 4356 muls r6, r2 + d036852: f44f 727a mov.w r2, #1000 ; 0x3e8 + d036856: fbb6 f2f2 udiv r2, r6, r2 + d03685a: 9201 str r2, [sp, #4] + d03685c: f001 f9e9 bl d037c32 <halrf_wreg> + d036860: 9a01 ldr r2, [sp, #4] + d036862: f245 6040 movw r0, #22080 ; 0x5640 + d036866: 492e ldr r1, [pc, #184] ; (d036920 <halrf_tssi_tracking_8730e+0x1a4>) + d036868: f001 f9e3 bl d037c32 <halrf_wreg> + d03686c: 686b ldr r3, [r5, #4] + d03686e: 789b ldrb r3, [r3, #2] + d036870: 2b01 cmp r3, #1 + d036872: d933 bls.n d0368dc <halrf_tssi_tracking_8730e+0x160> + d036874: 2f0e cmp r7, #14 + d036876: d931 bls.n d0368dc <halrf_tssi_tracking_8730e+0x160> + d036878: 682b ldr r3, [r5, #0] + d03687a: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d03687e: f245 6020 movw r0, #22048 ; 0x5620 + d036882: f893 3070 ldrb.w r3, [r3, #112] ; 0x70 + d036886: ebb4 0353 subs.w r3, r4, r3, lsr #1 + d03688a: bf45 ittet mi + d03688c: 2218 movmi r2, #24 + d03688e: 4e21 ldrmi r6, [pc, #132] ; (d036914 <halrf_tssi_tracking_8730e+0x198>) + d036890: f44f 737a movpl.w r3, #1000 ; 0x3e8 + d036894: 4353 mulmi r3, r2 + d036896: f04f 0228 mov.w r2, #40 ; 0x28 + d03689a: bf44 itt mi + d03689c: f503 53fa addmi.w r3, r3, #8000 ; 0x1f40 + d0368a0: fbb6 f3f3 udivmi r3, r6, r3 + d0368a4: f649 4640 movw r6, #40000 ; 0x9c40 + d0368a8: fbb6 f6f3 udiv r6, r6, r3 + d0368ac: f001 f9c1 bl d037c32 <halrf_wreg> + d0368b0: 4632 mov r2, r6 + d0368b2: 4919 ldr r1, [pc, #100] ; (d036918 <halrf_tssi_tracking_8730e+0x19c>) + d0368b4: f245 600c movw r0, #22028 ; 0x560c + d0368b8: f001 f9bb bl d037c32 <halrf_wreg> + d0368bc: f241 7298 movw r2, #6040 ; 0x1798 + d0368c0: 4917 ldr r1, [pc, #92] ; (d036920 <halrf_tssi_tracking_8730e+0x1a4>) + d0368c2: f245 6034 movw r0, #22068 ; 0x5634 + d0368c6: fbb2 f2f6 udiv r2, r2, r6 + d0368ca: f001 f9b2 bl d037c32 <halrf_wreg> + d0368ce: 2201 movs r2, #1 + d0368d0: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d0368d4: f645 001c movw r0, #22556 ; 0x581c + d0368d8: f001 f9ab bl d037c32 <halrf_wreg> + d0368dc: f895 302e ldrb.w r3, [r5, #46] ; 0x2e + d0368e0: b993 cbnz r3, d036908 <halrf_tssi_tracking_8730e+0x18c> + d0368e2: f895 22d5 ldrb.w r2, [r5, #725] ; 0x2d5 + d0368e6: f04f 51ff mov.w r1, #534773760 ; 0x1fe00000 + d0368ea: f645 0020 movw r0, #22560 ; 0x5820 + d0368ee: 1aa4 subs r4, r4, r2 + d0368f0: 220a movs r2, #10 + d0368f2: b264 sxtb r4, r4 + d0368f4: ebc4 1404 rsb r4, r4, r4, lsl #4 + d0368f8: fb94 f2f2 sdiv r2, r4, r2 + d0368fc: b252 sxtb r2, r2 + d0368fe: b004 add sp, #16 + d036900: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d036904: f001 b995 b.w d037c32 <halrf_wreg> + d036908: b004 add sp, #16 + d03690a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d03690e: bf00 nop + d036910: 0d05212c .word 0x0d05212c + d036914: 007a1200 .word 0x007a1200 + d036918: 07fc0000 .word 0x07fc0000 + d03691c: 0003fe00 .word 0x0003fe00 + d036920: 3ff00000 .word 0x3ff00000 + +0d036924 <_halrf_tssi_pre_tx_8730e>: + d036924: b570 push {r4, r5, r6, lr} + d036926: 6803 ldr r3, [r0, #0] + d036928: 4604 mov r4, r0 + d03692a: 785b ldrb r3, [r3, #1] + d03692c: 2b01 cmp r3, #1 + d03692e: d135 bne.n d03699c <_halrf_tssi_pre_tx_8730e+0x78> + d036930: 491c ldr r1, [pc, #112] ; (d0369a4 <_halrf_tssi_pre_tx_8730e+0x80>) + d036932: f244 5094 movw r0, #17812 ; 0x4594 + d036936: f001 f990 bl d037c5a <halrf_rreg> + d03693a: 263c movs r6, #60 ; 0x3c + d03693c: b205 sxth r5, r0 + d03693e: 2201 movs r2, #1 + d036940: 2100 movs r1, #0 + d036942: 4620 mov r0, r4 + d036944: f7f8 fb39 bl d02efba <halrf_tmac_tx_pause> + d036948: 2101 movs r1, #1 + d03694a: 4630 mov r0, r6 + d03694c: f7fe fb4a bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d036950: 200a movs r0, #10 + d036952: f7cf f8a7 bl d005aa4 <rtw_mdelay_os> + d036956: 2100 movs r1, #0 + d036958: 4630 mov r0, r6 + d03695a: f7fe fb43 bl d034fe4 <_halrf_tssi_stf_tx_8730e> + d03695e: 217f movs r1, #127 ; 0x7f + d036960: f641 40d0 movw r0, #7376 ; 0x1cd0 + d036964: f001 f979 bl d037c5a <halrf_rreg> + d036968: 6823 ldr r3, [r4, #0] + d03696a: f884 02d5 strb.w r0, [r4, #725] ; 0x2d5 + d03696e: 785b ldrb r3, [r3, #1] + d036970: 2b01 cmp r3, #1 + d036972: d105 bne.n d036980 <_halrf_tssi_pre_tx_8730e+0x5c> + d036974: 462a mov r2, r5 + d036976: 490b ldr r1, [pc, #44] ; (d0369a4 <_halrf_tssi_pre_tx_8730e+0x80>) + d036978: f244 5094 movw r0, #17812 ; 0x4594 + d03697c: f001 f959 bl d037c32 <halrf_wreg> + d036980: 6863 ldr r3, [r4, #4] + d036982: 2100 movs r1, #0 + d036984: 695b ldr r3, [r3, #20] + d036986: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d03698a: f7de f8db bl d014b44 <halbb_set_tmac_tx> + d03698e: 2200 movs r2, #0 + d036990: 4620 mov r0, r4 + d036992: 4611 mov r1, r2 + d036994: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d036998: f7f8 bb0f b.w d02efba <halrf_tmac_tx_pause> + d03699c: 2500 movs r5, #0 + d03699e: f06f 0627 mvn.w r6, #39 ; 0x27 + d0369a2: e7cc b.n d03693e <_halrf_tssi_pre_tx_8730e+0x1a> + d0369a4: 7fc00000 .word 0x7fc00000 + +0d0369a8 <halrf_do_tssi_scan_8730e>: + d0369a8: b508 push {r3, lr} + d0369aa: 2200 movs r2, #0 + d0369ac: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0369b0: f645 0018 movw r0, #22552 ; 0x5818 + d0369b4: f001 f93d bl d037c32 <halrf_wreg> + d0369b8: 2201 movs r2, #1 + d0369ba: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0369be: f645 0018 movw r0, #22552 ; 0x5818 + d0369c2: f001 f936 bl d037c32 <halrf_wreg> + d0369c6: 2200 movs r2, #0 + d0369c8: f44f 5160 mov.w r1, #14336 ; 0x3800 + d0369cc: f645 00e4 movw r0, #22756 ; 0x58e4 + d0369d0: e8bd 4008 ldmia.w sp!, {r3, lr} + d0369d4: f001 b92d b.w d037c32 <halrf_wreg> + +0d0369d8 <halrf_tssi_get_efuse_8730e>: + d0369d8: b570 push {r4, r5, r6, lr} + d0369da: 6801 ldr r1, [r0, #0] + d0369dc: 4604 mov r4, r0 + d0369de: 4d0a ldr r5, [pc, #40] ; (d036a08 <halrf_tssi_get_efuse_8730e+0x30>) + d0369e0: 2206 movs r2, #6 + d0369e2: 3171 adds r1, #113 ; 0x71 + d0369e4: f200 20dd addw r0, r0, #733 ; 0x2dd + d0369e8: 47a8 blx r5 + d0369ea: 6821 ldr r1, [r4, #0] + d0369ec: 2205 movs r2, #5 + d0369ee: f204 20fd addw r0, r4, #765 ; 0x2fd + d0369f2: 3177 adds r1, #119 ; 0x77 + d0369f4: 47a8 blx r5 + d0369f6: 6821 ldr r1, [r4, #0] + d0369f8: f204 3002 addw r0, r4, #770 ; 0x302 + d0369fc: 462b mov r3, r5 + d0369fe: 220e movs r2, #14 + d036a00: 317f adds r1, #127 ; 0x7f + d036a02: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d036a06: 4718 bx r3 + d036a08: 00027939 .word 0x00027939 + +0d036a0c <halrf_tssi_enable_8730e>: + d036a0c: b537 push {r0, r1, r2, r4, r5, lr} + d036a0e: 4604 mov r4, r0 + d036a10: f7ff fafa bl d036008 <_halrf_tssi_set_tssi_track_8730e> + d036a14: f7ff fb36 bl d036084 <_halrf_tssi_set_txagc_offset_mv_avg_8730e> + d036a18: 2200 movs r2, #0 + d036a1a: f44f 4180 mov.w r1, #16384 ; 0x4000 + d036a1e: f645 00e4 movw r0, #22756 ; 0x58e4 + d036a22: f001 f906 bl d037c32 <halrf_wreg> + d036a26: 2501 movs r5, #1 + d036a28: 2200 movs r2, #0 + d036a2a: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d036a2e: f645 0020 movw r0, #22560 ; 0x5820 + d036a32: f001 f8fe bl d037c32 <halrf_wreg> + d036a36: 2201 movs r2, #1 + d036a38: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d036a3c: f645 0020 movw r0, #22560 ; 0x5820 + d036a40: f001 f8f7 bl d037c32 <halrf_wreg> + d036a44: 2380 movs r3, #128 ; 0x80 + d036a46: 4620 mov r0, r4 + d036a48: 4a07 ldr r2, [pc, #28] ; (d036a68 <halrf_tssi_enable_8730e+0x5c>) + d036a4a: 2100 movs r1, #0 + d036a4c: 9500 str r5, [sp, #0] + d036a4e: f001 f911 bl d037c74 <halrf_wrf> + d036a52: 2203 movs r2, #3 + d036a54: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 + d036a58: f645 0018 movw r0, #22552 ; 0x5818 + d036a5c: f001 f8e9 bl d037c32 <halrf_wreg> + d036a60: f884 5034 strb.w r5, [r4, #52] ; 0x34 + d036a64: b003 add sp, #12 + d036a66: bd30 pop {r4, r5, pc} + d036a68: 00010055 .word 0x00010055 + +0d036a6c <halrf_tssi_disable_8730e>: + d036a6c: b510 push {r4, lr} + d036a6e: 2200 movs r2, #0 + d036a70: 4604 mov r4, r0 + d036a72: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d036a76: f645 0020 movw r0, #22560 ; 0x5820 + d036a7a: f001 f8da bl d037c32 <halrf_wreg> + d036a7e: 2200 movs r2, #0 + d036a80: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d036a84: f645 0018 movw r0, #22552 ; 0x5818 + d036a88: f001 f8d3 bl d037c32 <halrf_wreg> + d036a8c: 2201 movs r2, #1 + d036a8e: f44f 4180 mov.w r1, #16384 ; 0x4000 + d036a92: f645 00e4 movw r0, #22756 ; 0x58e4 + d036a96: f001 f8cc bl d037c32 <halrf_wreg> + d036a9a: 2300 movs r3, #0 + d036a9c: f884 3034 strb.w r3, [r4, #52] ; 0x34 + d036aa0: bd10 pop {r4, pc} ... -0d0369c8 <halrf_tssi_set_efuse_to_de_8730e>: - d0369c8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d0369ca: 4604 mov r4, r0 - d0369cc: f7ff fc49 bl d036262 <_halrf_tssi_get_ofdm_tssi_trim_de_8730e> - d0369d0: 4605 mov r5, r0 - d0369d2: f894 32dc ldrb.w r3, [r4, #732] ; 0x2dc - d0369d6: 2b02 cmp r3, #2 - d0369d8: d136 bne.n d036a48 <halrf_tssi_set_efuse_to_de_8730e+0x80> - d0369da: f3c0 0209 ubfx r2, r0, #0, #10 - d0369de: 493e ldr r1, [pc, #248] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d0369e0: f645 0058 movw r0, #22616 ; 0x5858 - d0369e4: 9201 str r2, [sp, #4] - d0369e6: f001 f8b6 bl d037b56 <halrf_wreg> - d0369ea: 9a01 ldr r2, [sp, #4] - d0369ec: f645 0060 movw r0, #22624 ; 0x5860 - d0369f0: 4939 ldr r1, [pc, #228] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d0369f2: f001 f8b0 bl d037b56 <halrf_wreg> - d0369f6: 9a01 ldr r2, [sp, #4] - d0369f8: 4937 ldr r1, [pc, #220] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d0369fa: f645 0038 movw r0, #22584 ; 0x5838 - d0369fe: f001 f8aa bl d037b56 <halrf_wreg> - d036a02: 9a01 ldr r2, [sp, #4] - d036a04: 4934 ldr r1, [pc, #208] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036a06: f645 0028 movw r0, #22568 ; 0x5828 - d036a0a: f001 f8a4 bl d037b56 <halrf_wreg> - d036a0e: 9a01 ldr r2, [sp, #4] - d036a10: 4931 ldr r1, [pc, #196] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036a12: f645 0030 movw r0, #22576 ; 0x5830 - d036a16: f001 f89e bl d037b56 <halrf_wreg> - d036a1a: 492f ldr r1, [pc, #188] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036a1c: f645 0058 movw r0, #22616 ; 0x5858 - d036a20: f001 f8ad bl d037b7e <halrf_rreg> - d036a24: 492c ldr r1, [pc, #176] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036a26: f884 0325 strb.w r0, [r4, #805] ; 0x325 - d036a2a: f645 0038 movw r0, #22584 ; 0x5838 - d036a2e: f001 f8a6 bl d037b7e <halrf_rreg> - d036a32: 2300 movs r3, #0 - d036a34: f884 0327 strb.w r0, [r4, #807] ; 0x327 - d036a38: f884 3326 strb.w r3, [r4, #806] ; 0x326 - d036a3c: f884 3328 strb.w r3, [r4, #808] ; 0x328 - d036a40: f884 5329 strb.w r5, [r4, #809] ; 0x329 - d036a44: b003 add sp, #12 - d036a46: bdf0 pop {r4, r5, r6, r7, pc} - d036a48: 4620 mov r0, r4 - d036a4a: 4923 ldr r1, [pc, #140] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036a4c: f7ff fad1 bl d035ff2 <_halrf_tssi_get_cck_efuse_group_8730e> - d036a50: 1826 adds r6, r4, r0 - d036a52: f645 0058 movw r0, #22616 ; 0x5858 - d036a56: f996 32dd ldrsb.w r3, [r6, #733] ; 0x2dd - d036a5a: 195a adds r2, r3, r5 - d036a5c: f3c2 0209 ubfx r2, r2, #0, #10 - d036a60: 9201 str r2, [sp, #4] - d036a62: f001 f878 bl d037b56 <halrf_wreg> - d036a66: 9a01 ldr r2, [sp, #4] - d036a68: f645 0060 movw r0, #22624 ; 0x5860 - d036a6c: 491a ldr r1, [pc, #104] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036a6e: f001 f872 bl d037b56 <halrf_wreg> - d036a72: 4620 mov r0, r4 - d036a74: f7ff fba8 bl d0361c8 <_halrf_tssi_get_ofdm_efuse_tssi_de_8730e> - d036a78: 4607 mov r7, r0 - d036a7a: 4620 mov r0, r4 - d036a7c: f7ff fbf1 bl d036262 <_halrf_tssi_get_ofdm_tssi_trim_de_8730e> - d036a80: 183a adds r2, r7, r0 - d036a82: 4915 ldr r1, [pc, #84] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036a84: 4605 mov r5, r0 - d036a86: f3c2 0209 ubfx r2, r2, #0, #10 - d036a8a: f645 0038 movw r0, #22584 ; 0x5838 - d036a8e: 9201 str r2, [sp, #4] - d036a90: f001 f861 bl d037b56 <halrf_wreg> - d036a94: 9a01 ldr r2, [sp, #4] - d036a96: f645 0028 movw r0, #22568 ; 0x5828 - d036a9a: 490f ldr r1, [pc, #60] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036a9c: f001 f85b bl d037b56 <halrf_wreg> - d036aa0: 9a01 ldr r2, [sp, #4] - d036aa2: 490d ldr r1, [pc, #52] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036aa4: f645 0030 movw r0, #22576 ; 0x5830 - d036aa8: f001 f855 bl d037b56 <halrf_wreg> - d036aac: 490a ldr r1, [pc, #40] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036aae: f645 0058 movw r0, #22616 ; 0x5858 - d036ab2: f001 f864 bl d037b7e <halrf_rreg> - d036ab6: 4908 ldr r1, [pc, #32] ; (d036ad8 <halrf_tssi_set_efuse_to_de_8730e+0x110>) - d036ab8: f884 0325 strb.w r0, [r4, #805] ; 0x325 - d036abc: f645 0038 movw r0, #22584 ; 0x5838 - d036ac0: f001 f85d bl d037b7e <halrf_rreg> - d036ac4: f884 0327 strb.w r0, [r4, #807] ; 0x327 - d036ac8: f896 32dd ldrb.w r3, [r6, #733] ; 0x2dd - d036acc: f884 7328 strb.w r7, [r4, #808] ; 0x328 - d036ad0: f884 3326 strb.w r3, [r4, #806] ; 0x326 - d036ad4: e7b4 b.n d036a40 <halrf_tssi_set_efuse_to_de_8730e+0x78> - d036ad6: bf00 nop - d036ad8: 003ff000 .word 0x003ff000 - -0d036adc <halrf_do_tssi_8730e>: - d036adc: b510 push {r4, lr} - d036ade: 6843 ldr r3, [r0, #4] - d036ae0: 4604 mov r4, r0 - d036ae2: 2218 movs r2, #24 - d036ae4: 2100 movs r1, #0 - d036ae6: 6958 ldr r0, [r3, #20] - d036ae8: 4b27 ldr r3, [pc, #156] ; (d036b88 <halrf_do_tssi_8730e+0xac>) - d036aea: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d036aee: f7de fadb bl d0150a8 <halbb_read_rf_reg> - d036af2: f884 033c strb.w r0, [r4, #828] ; 0x33c - d036af6: 4620 mov r0, r4 - d036af8: f7ff ff4a bl d036990 <halrf_tssi_disable_8730e> - d036afc: f7fe fac2 bl d035084 <_halrf_tssi_set_sys_8730e> - d036b00: f7fe fb3a bl d035178 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e> - d036b04: f7fe fc7a bl d0353fc <_halrf_tssi_ini_txpwr_ctrl_bb_he_tb_8730e> - d036b08: f7fe fc88 bl d03541c <_halrf_tssi_set_dck_8730e> - d036b0c: f7fe fcbc bl d035488 <_halrf_tssi_set_bbgain_split_8730e> - d036b10: 4620 mov r0, r4 - d036b12: f7fe fcdb bl d0354cc <_halrf_tssi_set_tmeter_tbl_8730e> - d036b16: f7fe fe1d bl d035754 <_halrf_tssi_slope_cal_org_8730e> - d036b1a: 4620 mov r0, r4 - d036b1c: f7fe fe7a bl d035814 <_halrf_tssi_set_alignment_default_8730e> - d036b20: f7ff f8b4 bl d035c8c <_halrf_tssi_set_slope_8730e> +0d036aa4 <halrf_tssi_set_efuse_to_de_8730e>: + d036aa4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d036aa6: 4604 mov r4, r0 + d036aa8: f7ff fc49 bl d03633e <_halrf_tssi_get_ofdm_tssi_trim_de_8730e> + d036aac: 4605 mov r5, r0 + d036aae: f894 32dc ldrb.w r3, [r4, #732] ; 0x2dc + d036ab2: 2b02 cmp r3, #2 + d036ab4: d136 bne.n d036b24 <halrf_tssi_set_efuse_to_de_8730e+0x80> + d036ab6: f3c0 0209 ubfx r2, r0, #0, #10 + d036aba: 493e ldr r1, [pc, #248] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036abc: f645 0058 movw r0, #22616 ; 0x5858 + d036ac0: 9201 str r2, [sp, #4] + d036ac2: f001 f8b6 bl d037c32 <halrf_wreg> + d036ac6: 9a01 ldr r2, [sp, #4] + d036ac8: f645 0060 movw r0, #22624 ; 0x5860 + d036acc: 4939 ldr r1, [pc, #228] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036ace: f001 f8b0 bl d037c32 <halrf_wreg> + d036ad2: 9a01 ldr r2, [sp, #4] + d036ad4: 4937 ldr r1, [pc, #220] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036ad6: f645 0038 movw r0, #22584 ; 0x5838 + d036ada: f001 f8aa bl d037c32 <halrf_wreg> + d036ade: 9a01 ldr r2, [sp, #4] + d036ae0: 4934 ldr r1, [pc, #208] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036ae2: f645 0028 movw r0, #22568 ; 0x5828 + d036ae6: f001 f8a4 bl d037c32 <halrf_wreg> + d036aea: 9a01 ldr r2, [sp, #4] + d036aec: 4931 ldr r1, [pc, #196] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036aee: f645 0030 movw r0, #22576 ; 0x5830 + d036af2: f001 f89e bl d037c32 <halrf_wreg> + d036af6: 492f ldr r1, [pc, #188] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036af8: f645 0058 movw r0, #22616 ; 0x5858 + d036afc: f001 f8ad bl d037c5a <halrf_rreg> + d036b00: 492c ldr r1, [pc, #176] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036b02: f884 0325 strb.w r0, [r4, #805] ; 0x325 + d036b06: f645 0038 movw r0, #22584 ; 0x5838 + d036b0a: f001 f8a6 bl d037c5a <halrf_rreg> + d036b0e: 2300 movs r3, #0 + d036b10: f884 0327 strb.w r0, [r4, #807] ; 0x327 + d036b14: f884 3326 strb.w r3, [r4, #806] ; 0x326 + d036b18: f884 3328 strb.w r3, [r4, #808] ; 0x328 + d036b1c: f884 5329 strb.w r5, [r4, #809] ; 0x329 + d036b20: b003 add sp, #12 + d036b22: bdf0 pop {r4, r5, r6, r7, pc} d036b24: 4620 mov r0, r4 - d036b26: f7fe ffcf bl d035ac8 <_halrf_tssi_run_slope_8730e> - d036b2a: 6863 ldr r3, [r4, #4] - d036b2c: 789b ldrb r3, [r3, #2] - d036b2e: 2b01 cmp r3, #1 - d036b30: d90c bls.n d036b4c <halrf_do_tssi_8730e+0x70> - d036b32: 2201 movs r2, #1 - d036b34: 2100 movs r1, #0 - d036b36: 4620 mov r0, r4 - d036b38: f7f8 f9d1 bl d02eede <halrf_tmac_tx_pause> - d036b3c: 4620 mov r0, r4 - d036b3e: f7ff fbeb bl d036318 <_halrf_tssi_alimentk_8730e> - d036b42: 2200 movs r2, #0 - d036b44: 4620 mov r0, r4 - d036b46: 4611 mov r1, r2 - d036b48: f7f8 f9c9 bl d02eede <halrf_tmac_tx_pause> - d036b4c: 6823 ldr r3, [r4, #0] - d036b4e: 785b ldrb r3, [r3, #1] - d036b50: 2b01 cmp r3, #1 - d036b52: d115 bne.n d036b80 <halrf_do_tssi_8730e+0xa4> - d036b54: f894 32dc ldrb.w r3, [r4, #732] ; 0x2dc - d036b58: 3b01 subs r3, #1 - d036b5a: 2b01 cmp r3, #1 - d036b5c: d80c bhi.n d036b78 <halrf_do_tssi_8730e+0x9c> - d036b5e: 4620 mov r0, r4 - d036b60: f7ff fee6 bl d036930 <halrf_tssi_enable_8730e> - d036b64: 4620 mov r0, r4 - d036b66: f7ff ff2f bl d0369c8 <halrf_tssi_set_efuse_to_de_8730e> - d036b6a: 4620 mov r0, r4 - d036b6c: f7ff fe6c bl d036848 <_halrf_tssi_pre_tx_8730e> - d036b70: 2301 movs r3, #1 - d036b72: f884 332a strb.w r3, [r4, #810] ; 0x32a - d036b76: bd10 pop {r4, pc} - d036b78: 4620 mov r0, r4 - d036b7a: f7ff ff09 bl d036990 <halrf_tssi_disable_8730e> - d036b7e: e7f7 b.n d036b70 <halrf_do_tssi_8730e+0x94> - d036b80: 69a3 ldr r3, [r4, #24] - d036b82: 07db lsls r3, r3, #31 - d036b84: d4eb bmi.n d036b5e <halrf_do_tssi_8730e+0x82> - d036b86: e7f3 b.n d036b70 <halrf_do_tssi_8730e+0x94> - d036b88: 000fffff .word 0x000fffff - -0d036b8c <halrf_do_tssi_init_8730e>: - d036b8c: b510 push {r4, lr} - d036b8e: 6843 ldr r3, [r0, #4] - d036b90: 4604 mov r4, r0 - d036b92: 2218 movs r2, #24 - d036b94: 2100 movs r1, #0 - d036b96: 6958 ldr r0, [r3, #20] - d036b98: 4b16 ldr r3, [pc, #88] ; (d036bf4 <halrf_do_tssi_init_8730e+0x68>) - d036b9a: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d036b9e: f7de fa83 bl d0150a8 <halbb_read_rf_reg> - d036ba2: f884 033c strb.w r0, [r4, #828] ; 0x33c - d036ba6: 4620 mov r0, r4 - d036ba8: f7ff fef2 bl d036990 <halrf_tssi_disable_8730e> - d036bac: f7fe fa6a bl d035084 <_halrf_tssi_set_sys_8730e> - d036bb0: f7fe fae2 bl d035178 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e> - d036bb4: f7fe fc32 bl d03541c <_halrf_tssi_set_dck_8730e> - d036bb8: f7fe fc66 bl d035488 <_halrf_tssi_set_bbgain_split_8730e> - d036bbc: f7fe fdca bl d035754 <_halrf_tssi_slope_cal_org_8730e> - d036bc0: 4620 mov r0, r4 - d036bc2: f7fe fe27 bl d035814 <_halrf_tssi_set_alignment_default_8730e> - d036bc6: f7ff f861 bl d035c8c <_halrf_tssi_set_slope_8730e> - d036bca: 4620 mov r0, r4 - d036bcc: f7fe ff7c bl d035ac8 <_halrf_tssi_run_slope_8730e> - d036bd0: 69a3 ldr r3, [r4, #24] - d036bd2: 07db lsls r3, r3, #31 - d036bd4: d50d bpl.n d036bf2 <halrf_do_tssi_init_8730e+0x66> - d036bd6: 4620 mov r0, r4 - d036bd8: f7ff feaa bl d036930 <halrf_tssi_enable_8730e> - d036bdc: 4620 mov r0, r4 - d036bde: f7ff fef3 bl d0369c8 <halrf_tssi_set_efuse_to_de_8730e> - d036be2: 2200 movs r2, #0 - d036be4: 213f movs r1, #63 ; 0x3f - d036be6: f645 00e8 movw r0, #22760 ; 0x58e8 - d036bea: e8bd 4010 ldmia.w sp!, {r4, lr} - d036bee: f000 bfb2 b.w d037b56 <halrf_wreg> - d036bf2: bd10 pop {r4, pc} - d036bf4: 000fffff .word 0x000fffff - -0d036bf8 <_halrf_get_total_efuse_8730e>: - d036bf8: f600 130b addw r3, r0, #2315 ; 0x90b - d036bfc: 2220 movs r2, #32 - d036bfe: f44f 61f6 mov.w r1, #1968 ; 0x7b0 - d036c02: 6840 ldr r0, [r0, #4] - d036c04: f7e9 b84b b.w d01fc9e <rtw_hal_mac_read_phy_efuse> - -0d036c08 <_halrf_set_thermal_trim_8730e>: - d036c08: 6983 ldr r3, [r0, #24] - d036c0a: 049b lsls r3, r3, #18 - d036c0c: b537 push {r0, r1, r2, r4, r5, lr} - d036c0e: 4604 mov r4, r0 - d036c10: d50f bpl.n d036c32 <_halrf_set_thermal_trim_8730e+0x2a> - d036c12: f890 590b ldrb.w r5, [r0, #2315] ; 0x90b - d036c16: 2dff cmp r5, #255 ; 0xff - d036c18: d00b beq.n d036c32 <_halrf_set_thermal_trim_8730e+0x2a> - d036c1a: 08ab lsrs r3, r5, #2 - d036c1c: f025 057c bic.w r5, r5, #124 ; 0x7c - d036c20: 2242 movs r2, #66 ; 0x42 - d036c22: 2100 movs r1, #0 - d036c24: 9300 str r3, [sp, #0] - d036c26: f44f 337c mov.w r3, #258048 ; 0x3f000 - d036c2a: f000 ffb5 bl d037b98 <halrf_wrf> - d036c2e: f884 503b strb.w r5, [r4, #59] ; 0x3b - d036c32: b003 add sp, #12 - d036c34: bd30 pop {r4, r5, pc} - -0d036c36 <_halrf_set_pa_bias_trim_8730e>: - d036c36: b537 push {r0, r1, r2, r4, r5, lr} - d036c38: 6983 ldr r3, [r0, #24] - d036c3a: 4605 mov r5, r0 - d036c3c: 0458 lsls r0, r3, #17 - d036c3e: d520 bpl.n d036c82 <_halrf_set_pa_bias_trim_8730e+0x4c> - d036c40: f895 390c ldrb.w r3, [r5, #2316] ; 0x90c - d036c44: 2bff cmp r3, #255 ; 0xff - d036c46: d01c beq.n d036c82 <_halrf_set_pa_bias_trim_8730e+0x4c> - d036c48: f003 0207 and.w r2, r3, #7 - d036c4c: 0719 lsls r1, r3, #28 - d036c4e: 4628 mov r0, r5 - d036c50: bf44 itt mi - d036c52: 4252 negmi r2, r2 - d036c54: b252 sxtbmi r2, r2 - d036c56: 09d9 lsrs r1, r3, #7 - d036c58: f3c3 1302 ubfx r3, r3, #4, #3 - d036c5c: f04f 0100 mov.w r1, #0 - d036c60: 9200 str r2, [sp, #0] - d036c62: f04f 0260 mov.w r2, #96 ; 0x60 - d036c66: bf18 it ne - d036c68: 425b negne r3, r3 - d036c6a: b25c sxtb r4, r3 - d036c6c: 230f movs r3, #15 - d036c6e: f000 ff93 bl d037b98 <halrf_wrf> - d036c72: f44f 6370 mov.w r3, #3840 ; 0xf00 - d036c76: 2260 movs r2, #96 ; 0x60 - d036c78: 2100 movs r1, #0 - d036c7a: 4628 mov r0, r5 - d036c7c: 9400 str r4, [sp, #0] - d036c7e: f000 ff8b bl d037b98 <halrf_wrf> - d036c82: b003 add sp, #12 - d036c84: bd30 pop {r4, r5, pc} - -0d036c86 <_halrf_get_tssi_trim_8730e>: - d036c86: 6983 ldr r3, [r0, #24] - d036c88: 041b lsls r3, r3, #16 - d036c8a: b510 push {r4, lr} - d036c8c: d537 bpl.n d036cfe <_halrf_get_tssi_trim_8730e+0x78> - d036c8e: f890 3910 ldrb.w r3, [r0, #2320] ; 0x910 - d036c92: f200 321d addw r2, r0, #797 ; 0x31d - d036c96: f200 3125 addw r1, r0, #805 ; 0x325 - d036c9a: f880 331d strb.w r3, [r0, #797] ; 0x31d - d036c9e: f890 3911 ldrb.w r3, [r0, #2321] ; 0x911 - d036ca2: f880 331e strb.w r3, [r0, #798] ; 0x31e - d036ca6: f890 3912 ldrb.w r3, [r0, #2322] ; 0x912 - d036caa: f880 331f strb.w r3, [r0, #799] ; 0x31f - d036cae: f890 3913 ldrb.w r3, [r0, #2323] ; 0x913 - d036cb2: f880 3320 strb.w r3, [r0, #800] ; 0x320 - d036cb6: f890 3914 ldrb.w r3, [r0, #2324] ; 0x914 - d036cba: f880 3321 strb.w r3, [r0, #801] ; 0x321 - d036cbe: f890 3915 ldrb.w r3, [r0, #2325] ; 0x915 - d036cc2: f880 3322 strb.w r3, [r0, #802] ; 0x322 - d036cc6: f890 3916 ldrb.w r3, [r0, #2326] ; 0x916 - d036cca: f880 3323 strb.w r3, [r0, #803] ; 0x323 - d036cce: f890 3917 ldrb.w r3, [r0, #2327] ; 0x917 - d036cd2: f880 3324 strb.w r3, [r0, #804] ; 0x324 - d036cd6: 2300 movs r3, #0 - d036cd8: f812 4b01 ldrb.w r4, [r2], #1 - d036cdc: 2cff cmp r4, #255 ; 0xff - d036cde: bf04 itt eq - d036ce0: 3301 addeq r3, #1 - d036ce2: b2db uxtbeq r3, r3 - d036ce4: 428a cmp r2, r1 - d036ce6: d1f7 bne.n d036cd8 <_halrf_get_tssi_trim_8730e+0x52> - d036ce8: 2b10 cmp r3, #16 - d036cea: d108 bne.n d036cfe <_halrf_get_tssi_trim_8730e+0x78> - d036cec: 2300 movs r3, #0 - d036cee: f880 331d strb.w r3, [r0, #797] ; 0x31d - d036cf2: f8a0 331e strh.w r3, [r0, #798] ; 0x31e - d036cf6: f8c0 3320 str.w r3, [r0, #800] ; 0x320 - d036cfa: f880 3324 strb.w r3, [r0, #804] ; 0x324 - d036cfe: bd10 pop {r4, pc} - -0d036d00 <halrf_get_efuse_trim_8730e>: - d036d00: b513 push {r0, r1, r4, lr} - d036d02: 4604 mov r4, r0 - d036d04: 9101 str r1, [sp, #4] - d036d06: f7ff ff77 bl d036bf8 <_halrf_get_total_efuse_8730e> - d036d0a: 9901 ldr r1, [sp, #4] - d036d0c: 4620 mov r0, r4 - d036d0e: f7ff ff7b bl d036c08 <_halrf_set_thermal_trim_8730e> - d036d12: 9901 ldr r1, [sp, #4] - d036d14: 4620 mov r0, r4 - d036d16: f7ff ff8e bl d036c36 <_halrf_set_pa_bias_trim_8730e> - d036d1a: 9901 ldr r1, [sp, #4] - d036d1c: 4620 mov r0, r4 - d036d1e: b002 add sp, #8 - d036d20: e8bd 4010 ldmia.w sp!, {r4, lr} - d036d24: f7ff bfaf b.w d036c86 <_halrf_get_tssi_trim_8730e> - -0d036d28 <_halrf_psd_backup_bb_registers_8730e>: - d036d28: b5f8 push {r3, r4, r5, r6, r7, lr} - d036d2a: 460e mov r6, r1 - d036d2c: 4617 mov r7, r2 - d036d2e: 461d mov r5, r3 - d036d30: 2400 movs r4, #0 - d036d32: 42ac cmp r4, r5 - d036d34: d100 bne.n d036d38 <_halrf_psd_backup_bb_registers_8730e+0x10> - d036d36: bdf8 pop {r3, r4, r5, r6, r7, pc} - d036d38: f856 0024 ldr.w r0, [r6, r4, lsl #2] - d036d3c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d036d40: f000 ff1d bl d037b7e <halrf_rreg> - d036d44: f847 0024 str.w r0, [r7, r4, lsl #2] - d036d48: 3401 adds r4, #1 - d036d4a: e7f2 b.n d036d32 <_halrf_psd_backup_bb_registers_8730e+0xa> - -0d036d4c <_halrf_psd_reload_bb_registers_8730e>: - d036d4c: b5f8 push {r3, r4, r5, r6, r7, lr} - d036d4e: 460e mov r6, r1 - d036d50: 4617 mov r7, r2 - d036d52: 461d mov r5, r3 - d036d54: 2400 movs r4, #0 - d036d56: 42ac cmp r4, r5 - d036d58: d100 bne.n d036d5c <_halrf_psd_reload_bb_registers_8730e+0x10> - d036d5a: bdf8 pop {r3, r4, r5, r6, r7, pc} - d036d5c: f857 2024 ldr.w r2, [r7, r4, lsl #2] - d036d60: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d036d64: f856 0024 ldr.w r0, [r6, r4, lsl #2] - d036d68: 3401 adds r4, #1 - d036d6a: f000 fef4 bl d037b56 <halrf_wreg> - d036d6e: e7f2 b.n d036d56 <_halrf_psd_reload_bb_registers_8730e+0xa> - -0d036d70 <_halrf_psd_bkup_rf_8730e>: - d036d70: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d036d74: 4604 mov r4, r0 - d036d76: 1f0d subs r5, r1, #4 - d036d78: f600 16a4 addw r6, r0, #2468 ; 0x9a4 - d036d7c: f600 17b8 addw r7, r0, #2488 ; 0x9b8 - d036d80: f8df 8020 ldr.w r8, [pc, #32] ; d036da4 <_halrf_psd_bkup_rf_8730e+0x34> - d036d84: 6863 ldr r3, [r4, #4] - d036d86: 2100 movs r1, #0 - d036d88: f855 2f04 ldr.w r2, [r5, #4]! - d036d8c: 6958 ldr r0, [r3, #20] - d036d8e: 4643 mov r3, r8 - d036d90: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d036d94: f7de f988 bl d0150a8 <halbb_read_rf_reg> - d036d98: f846 0b04 str.w r0, [r6], #4 - d036d9c: 42be cmp r6, r7 - d036d9e: d1f1 bne.n d036d84 <_halrf_psd_bkup_rf_8730e+0x14> - d036da0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d036da4: 000fffff .word 0x000fffff - -0d036da8 <_halrf_psd_reload_rf_8730e>: - d036da8: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d036dac: 4604 mov r4, r0 - d036dae: 1f0d subs r5, r1, #4 - d036db0: f600 16a4 addw r6, r0, #2468 ; 0x9a4 - d036db4: f600 17b8 addw r7, r0, #2488 ; 0x9b8 - d036db8: f8df 8020 ldr.w r8, [pc, #32] ; d036ddc <_halrf_psd_reload_rf_8730e+0x34> - d036dbc: f856 3b04 ldr.w r3, [r6], #4 - d036dc0: 2100 movs r1, #0 - d036dc2: 4620 mov r0, r4 - d036dc4: 9300 str r3, [sp, #0] - d036dc6: 4643 mov r3, r8 - d036dc8: f855 2f04 ldr.w r2, [r5, #4]! - d036dcc: f000 fee4 bl d037b98 <halrf_wrf> - d036dd0: 42be cmp r6, r7 - d036dd2: d1f3 bne.n d036dbc <_halrf_psd_reload_rf_8730e+0x14> - d036dd4: b002 add sp, #8 - d036dd6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d036dda: bf00 nop - d036ddc: 000fffff .word 0x000fffff - -0d036de0 <halrf_psd_init_8730e>: - d036de0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d036de4: b09b sub sp, #108 ; 0x6c - d036de6: 4f92 ldr r7, [pc, #584] ; (d037030 <halrf_psd_init_8730e+0x250>) - d036de8: 4605 mov r5, r0 - d036dea: 4992 ldr r1, [pc, #584] ; (d037034 <halrf_psd_init_8730e+0x254>) - d036dec: 4690 mov r8, r2 - d036dee: a807 add r0, sp, #28 - d036df0: 224c movs r2, #76 ; 0x4c - d036df2: 4699 mov r9, r3 - d036df4: ac02 add r4, sp, #8 - d036df6: e9dd 6a24 ldrd r6, sl, [sp, #144] ; 0x90 - d036dfa: f00b ff75 bl d042ce8 <____wrap_memcpy_veneer> - d036dfe: cf0f ldmia r7!, {r0, r1, r2, r3} - d036e00: c40f stmia r4!, {r0, r1, r2, r3} - d036e02: 683b ldr r3, [r7, #0] - d036e04: 6023 str r3, [r4, #0] - d036e06: f8d5 3950 ldr.w r3, [r5, #2384] ; 0x950 - d036e0a: b953 cbnz r3, d036e22 <halrf_psd_init_8730e+0x42> - d036e0c: a907 add r1, sp, #28 - d036e0e: 4628 mov r0, r5 - d036e10: 2313 movs r3, #19 - d036e12: f605 1258 addw r2, r5, #2392 ; 0x958 - d036e16: f7ff ff87 bl d036d28 <_halrf_psd_backup_bb_registers_8730e> - d036e1a: a902 add r1, sp, #8 - d036e1c: 4628 mov r0, r5 - d036e1e: f7ff ffa7 bl d036d70 <_halrf_psd_bkup_rf_8730e> - d036e22: 2401 movs r4, #1 - d036e24: f04f 0b00 mov.w fp, #0 - d036e28: 2703 movs r7, #3 - d036e2a: 2205 movs r2, #5 - d036e2c: 4623 mov r3, r4 - d036e2e: 4641 mov r1, r8 - d036e30: 4628 mov r0, r5 - d036e32: f8c5 4950 str.w r4, [r5, #2384] ; 0x950 - d036e36: f885 892c strb.w r8, [r5, #2348] ; 0x92c - d036e3a: f885 992d strb.w r9, [r5, #2349] ; 0x92d - d036e3e: f8c5 6930 str.w r6, [r5, #2352] ; 0x930 - d036e42: f8c5 a934 str.w sl, [r5, #2356] ; 0x934 - d036e46: f8cd b000 str.w fp, [sp] - d036e4a: f000 fea5 bl d037b98 <halrf_wrf> - d036e4e: f44f 2370 mov.w r3, #983040 ; 0xf0000 - d036e52: 465a mov r2, fp - d036e54: 4641 mov r1, r8 - d036e56: 4628 mov r0, r5 - d036e58: 9700 str r7, [sp, #0] - d036e5a: f000 fe9d bl d037b98 <halrf_wrf> - d036e5e: 463a mov r2, r7 - d036e60: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 - d036e64: 4874 ldr r0, [pc, #464] ; (d037038 <halrf_psd_init_8730e+0x258>) - d036e66: f000 fe76 bl d037b56 <halrf_wreg> - d036e6a: 4a74 ldr r2, [pc, #464] ; (d03703c <halrf_psd_init_8730e+0x25c>) - d036e6c: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 - d036e70: 4873 ldr r0, [pc, #460] ; (d037040 <halrf_psd_init_8730e+0x260>) - d036e72: f000 fe70 bl d037b56 <halrf_wreg> - d036e76: 463a mov r2, r7 - d036e78: 4639 mov r1, r7 - d036e7a: 4872 ldr r0, [pc, #456] ; (d037044 <halrf_psd_init_8730e+0x264>) - d036e7c: f000 fe6b bl d037b56 <halrf_wreg> - d036e80: 4622 mov r2, r4 - d036e82: 4621 mov r1, r4 - d036e84: 4870 ldr r0, [pc, #448] ; (d037048 <halrf_psd_init_8730e+0x268>) - d036e86: f000 fe66 bl d037b56 <halrf_wreg> - d036e8a: 4622 mov r2, r4 - d036e8c: f04f 6100 mov.w r1, #134217728 ; 0x8000000 - d036e90: 486e ldr r0, [pc, #440] ; (d03704c <halrf_psd_init_8730e+0x26c>) - d036e92: f000 fe60 bl d037b56 <halrf_wreg> - d036e96: 4622 mov r2, r4 - d036e98: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d036e9c: 486c ldr r0, [pc, #432] ; (d037050 <halrf_psd_init_8730e+0x270>) - d036e9e: f000 fe5a bl d037b56 <halrf_wreg> - d036ea2: 4622 mov r2, r4 - d036ea4: f44f 3180 mov.w r1, #65536 ; 0x10000 - d036ea8: 486a ldr r0, [pc, #424] ; (d037054 <halrf_psd_init_8730e+0x274>) - d036eaa: f000 fe54 bl d037b56 <halrf_wreg> - d036eae: 465a mov r2, fp - d036eb0: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d036eb4: 4867 ldr r0, [pc, #412] ; (d037054 <halrf_psd_init_8730e+0x274>) - d036eb6: f000 fe4e bl d037b56 <halrf_wreg> - d036eba: 4622 mov r2, r4 - d036ebc: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d036ec0: 4864 ldr r0, [pc, #400] ; (d037054 <halrf_psd_init_8730e+0x274>) - d036ec2: f000 fe48 bl d037b56 <halrf_wreg> - d036ec6: 465a mov r2, fp - d036ec8: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d036ecc: 4861 ldr r0, [pc, #388] ; (d037054 <halrf_psd_init_8730e+0x274>) - d036ece: f000 fe42 bl d037b56 <halrf_wreg> - d036ed2: 4a61 ldr r2, [pc, #388] ; (d037058 <halrf_psd_init_8730e+0x278>) - d036ed4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d036ed8: 4860 ldr r0, [pc, #384] ; (d03705c <halrf_psd_init_8730e+0x27c>) - d036eda: f000 fe3c bl d037b56 <halrf_wreg> - d036ede: 4622 mov r2, r4 - d036ee0: f44f 4100 mov.w r1, #32768 ; 0x8000 - d036ee4: 485e ldr r0, [pc, #376] ; (d037060 <halrf_psd_init_8730e+0x280>) - d036ee6: f000 fe36 bl d037b56 <halrf_wreg> - d036eea: 4622 mov r2, r4 - d036eec: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 - d036ef0: 485a ldr r0, [pc, #360] ; (d03705c <halrf_psd_init_8730e+0x27c>) - d036ef2: f000 fe30 bl d037b56 <halrf_wreg> - d036ef6: 2207 movs r2, #7 - d036ef8: f44f 41e0 mov.w r1, #28672 ; 0x7000 - d036efc: 4858 ldr r0, [pc, #352] ; (d037060 <halrf_psd_init_8730e+0x280>) - d036efe: f000 fe2a bl d037b56 <halrf_wreg> - d036f02: 4622 mov r2, r4 - d036f04: f44f 2100 mov.w r1, #524288 ; 0x80000 - d036f08: 4855 ldr r0, [pc, #340] ; (d037060 <halrf_psd_init_8730e+0x280>) - d036f0a: f000 fe24 bl d037b56 <halrf_wreg> - d036f0e: 2206 movs r2, #6 - d036f10: f44f 21e0 mov.w r1, #458752 ; 0x70000 - d036f14: 4852 ldr r0, [pc, #328] ; (d037060 <halrf_psd_init_8730e+0x280>) - d036f16: f000 fe1e bl d037b56 <halrf_wreg> - d036f1a: 4622 mov r2, r4 - d036f1c: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 - d036f20: 484e ldr r0, [pc, #312] ; (d03705c <halrf_psd_init_8730e+0x27c>) - d036f22: f000 fe18 bl d037b56 <halrf_wreg> - d036f26: 2207 movs r2, #7 - d036f28: f04f 417f mov.w r1, #4278190080 ; 0xff000000 - d036f2c: 484d ldr r0, [pc, #308] ; (d037064 <halrf_psd_init_8730e+0x284>) - d036f2e: f000 fe12 bl d037b56 <halrf_wreg> - d036f32: 4622 mov r2, r4 - d036f34: 494c ldr r1, [pc, #304] ; (d037068 <halrf_psd_init_8730e+0x288>) - d036f36: 484d ldr r0, [pc, #308] ; (d03706c <halrf_psd_init_8730e+0x28c>) - d036f38: f000 fe0d bl d037b56 <halrf_wreg> - d036f3c: 4622 mov r2, r4 - d036f3e: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d036f42: 484b ldr r0, [pc, #300] ; (d037070 <halrf_psd_init_8730e+0x290>) - d036f44: f000 fe07 bl d037b56 <halrf_wreg> - d036f48: 4622 mov r2, r4 - d036f4a: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d036f4e: 4841 ldr r0, [pc, #260] ; (d037054 <halrf_psd_init_8730e+0x274>) - d036f50: f000 fe01 bl d037b56 <halrf_wreg> - d036f54: 4622 mov r2, r4 - d036f56: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d036f5a: 483e ldr r0, [pc, #248] ; (d037054 <halrf_psd_init_8730e+0x274>) - d036f5c: f000 fdfb bl d037b56 <halrf_wreg> - d036f60: 4622 mov r2, r4 - d036f62: 2104 movs r1, #4 - d036f64: 4843 ldr r0, [pc, #268] ; (d037074 <halrf_psd_init_8730e+0x294>) - d036f66: f000 fdf6 bl d037b56 <halrf_wreg> - d036f6a: f44f 7220 mov.w r2, #640 ; 0x280 - d036f6e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d036f72: 4841 ldr r0, [pc, #260] ; (d037078 <halrf_psd_init_8730e+0x298>) - d036f74: f000 fdef bl d037b56 <halrf_wreg> - d036f78: 4a40 ldr r2, [pc, #256] ; (d03707c <halrf_psd_init_8730e+0x29c>) - d036f7a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d036f7e: 4840 ldr r0, [pc, #256] ; (d037080 <halrf_psd_init_8730e+0x2a0>) - d036f80: f000 fde9 bl d037b56 <halrf_wreg> - d036f84: f1ba 0fa0 cmp.w sl, #160 ; 0xa0 - d036f88: d12d bne.n d036fe6 <halrf_psd_init_8730e+0x206> + d036b26: 4923 ldr r1, [pc, #140] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036b28: f7ff fad1 bl d0360ce <_halrf_tssi_get_cck_efuse_group_8730e> + d036b2c: 1826 adds r6, r4, r0 + d036b2e: f645 0058 movw r0, #22616 ; 0x5858 + d036b32: f996 32dd ldrsb.w r3, [r6, #733] ; 0x2dd + d036b36: 195a adds r2, r3, r5 + d036b38: f3c2 0209 ubfx r2, r2, #0, #10 + d036b3c: 9201 str r2, [sp, #4] + d036b3e: f001 f878 bl d037c32 <halrf_wreg> + d036b42: 9a01 ldr r2, [sp, #4] + d036b44: f645 0060 movw r0, #22624 ; 0x5860 + d036b48: 491a ldr r1, [pc, #104] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036b4a: f001 f872 bl d037c32 <halrf_wreg> + d036b4e: 4620 mov r0, r4 + d036b50: f7ff fba8 bl d0362a4 <_halrf_tssi_get_ofdm_efuse_tssi_de_8730e> + d036b54: 4607 mov r7, r0 + d036b56: 4620 mov r0, r4 + d036b58: f7ff fbf1 bl d03633e <_halrf_tssi_get_ofdm_tssi_trim_de_8730e> + d036b5c: 183a adds r2, r7, r0 + d036b5e: 4915 ldr r1, [pc, #84] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036b60: 4605 mov r5, r0 + d036b62: f3c2 0209 ubfx r2, r2, #0, #10 + d036b66: f645 0038 movw r0, #22584 ; 0x5838 + d036b6a: 9201 str r2, [sp, #4] + d036b6c: f001 f861 bl d037c32 <halrf_wreg> + d036b70: 9a01 ldr r2, [sp, #4] + d036b72: f645 0028 movw r0, #22568 ; 0x5828 + d036b76: 490f ldr r1, [pc, #60] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036b78: f001 f85b bl d037c32 <halrf_wreg> + d036b7c: 9a01 ldr r2, [sp, #4] + d036b7e: 490d ldr r1, [pc, #52] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036b80: f645 0030 movw r0, #22576 ; 0x5830 + d036b84: f001 f855 bl d037c32 <halrf_wreg> + d036b88: 490a ldr r1, [pc, #40] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036b8a: f645 0058 movw r0, #22616 ; 0x5858 + d036b8e: f001 f864 bl d037c5a <halrf_rreg> + d036b92: 4908 ldr r1, [pc, #32] ; (d036bb4 <halrf_tssi_set_efuse_to_de_8730e+0x110>) + d036b94: f884 0325 strb.w r0, [r4, #805] ; 0x325 + d036b98: f645 0038 movw r0, #22584 ; 0x5838 + d036b9c: f001 f85d bl d037c5a <halrf_rreg> + d036ba0: f884 0327 strb.w r0, [r4, #807] ; 0x327 + d036ba4: f896 32dd ldrb.w r3, [r6, #733] ; 0x2dd + d036ba8: f884 7328 strb.w r7, [r4, #808] ; 0x328 + d036bac: f884 3326 strb.w r3, [r4, #806] ; 0x326 + d036bb0: e7b4 b.n d036b1c <halrf_tssi_set_efuse_to_de_8730e+0x78> + d036bb2: bf00 nop + d036bb4: 003ff000 .word 0x003ff000 + +0d036bb8 <halrf_do_tssi_8730e>: + d036bb8: b510 push {r4, lr} + d036bba: 6843 ldr r3, [r0, #4] + d036bbc: 4604 mov r4, r0 + d036bbe: 2218 movs r2, #24 + d036bc0: 2100 movs r1, #0 + d036bc2: 6958 ldr r0, [r3, #20] + d036bc4: 4b27 ldr r3, [pc, #156] ; (d036c64 <halrf_do_tssi_8730e+0xac>) + d036bc6: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d036bca: f7de fa6d bl d0150a8 <halbb_read_rf_reg> + d036bce: f884 033c strb.w r0, [r4, #828] ; 0x33c + d036bd2: 4620 mov r0, r4 + d036bd4: f7ff ff4a bl d036a6c <halrf_tssi_disable_8730e> + d036bd8: f7fe fac2 bl d035160 <_halrf_tssi_set_sys_8730e> + d036bdc: f7fe fb3a bl d035254 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e> + d036be0: f7fe fc7a bl d0354d8 <_halrf_tssi_ini_txpwr_ctrl_bb_he_tb_8730e> + d036be4: f7fe fc88 bl d0354f8 <_halrf_tssi_set_dck_8730e> + d036be8: f7fe fcbc bl d035564 <_halrf_tssi_set_bbgain_split_8730e> + d036bec: 4620 mov r0, r4 + d036bee: f7fe fcdb bl d0355a8 <_halrf_tssi_set_tmeter_tbl_8730e> + d036bf2: f7fe fe1d bl d035830 <_halrf_tssi_slope_cal_org_8730e> + d036bf6: 4620 mov r0, r4 + d036bf8: f7fe fe7a bl d0358f0 <_halrf_tssi_set_alignment_default_8730e> + d036bfc: f7ff f8b4 bl d035d68 <_halrf_tssi_set_slope_8730e> + d036c00: 4620 mov r0, r4 + d036c02: f7fe ffcf bl d035ba4 <_halrf_tssi_run_slope_8730e> + d036c06: 6863 ldr r3, [r4, #4] + d036c08: 789b ldrb r3, [r3, #2] + d036c0a: 2b01 cmp r3, #1 + d036c0c: d90c bls.n d036c28 <halrf_do_tssi_8730e+0x70> + d036c0e: 2201 movs r2, #1 + d036c10: 2100 movs r1, #0 + d036c12: 4620 mov r0, r4 + d036c14: f7f8 f9d1 bl d02efba <halrf_tmac_tx_pause> + d036c18: 4620 mov r0, r4 + d036c1a: f7ff fbeb bl d0363f4 <_halrf_tssi_alimentk_8730e> + d036c1e: 2200 movs r2, #0 + d036c20: 4620 mov r0, r4 + d036c22: 4611 mov r1, r2 + d036c24: f7f8 f9c9 bl d02efba <halrf_tmac_tx_pause> + d036c28: 6823 ldr r3, [r4, #0] + d036c2a: 785b ldrb r3, [r3, #1] + d036c2c: 2b01 cmp r3, #1 + d036c2e: d115 bne.n d036c5c <halrf_do_tssi_8730e+0xa4> + d036c30: f894 32dc ldrb.w r3, [r4, #732] ; 0x2dc + d036c34: 3b01 subs r3, #1 + d036c36: 2b01 cmp r3, #1 + d036c38: d80c bhi.n d036c54 <halrf_do_tssi_8730e+0x9c> + d036c3a: 4620 mov r0, r4 + d036c3c: f7ff fee6 bl d036a0c <halrf_tssi_enable_8730e> + d036c40: 4620 mov r0, r4 + d036c42: f7ff ff2f bl d036aa4 <halrf_tssi_set_efuse_to_de_8730e> + d036c46: 4620 mov r0, r4 + d036c48: f7ff fe6c bl d036924 <_halrf_tssi_pre_tx_8730e> + d036c4c: 2301 movs r3, #1 + d036c4e: f884 332a strb.w r3, [r4, #810] ; 0x32a + d036c52: bd10 pop {r4, pc} + d036c54: 4620 mov r0, r4 + d036c56: f7ff ff09 bl d036a6c <halrf_tssi_disable_8730e> + d036c5a: e7f7 b.n d036c4c <halrf_do_tssi_8730e+0x94> + d036c5c: 69a3 ldr r3, [r4, #24] + d036c5e: 07db lsls r3, r3, #31 + d036c60: d4eb bmi.n d036c3a <halrf_do_tssi_8730e+0x82> + d036c62: e7f3 b.n d036c4c <halrf_do_tssi_8730e+0x94> + d036c64: 000fffff .word 0x000fffff + +0d036c68 <halrf_do_tssi_init_8730e>: + d036c68: b510 push {r4, lr} + d036c6a: 6843 ldr r3, [r0, #4] + d036c6c: 4604 mov r4, r0 + d036c6e: 2218 movs r2, #24 + d036c70: 2100 movs r1, #0 + d036c72: 6958 ldr r0, [r3, #20] + d036c74: 4b16 ldr r3, [pc, #88] ; (d036cd0 <halrf_do_tssi_init_8730e+0x68>) + d036c76: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d036c7a: f7de fa15 bl d0150a8 <halbb_read_rf_reg> + d036c7e: f884 033c strb.w r0, [r4, #828] ; 0x33c + d036c82: 4620 mov r0, r4 + d036c84: f7ff fef2 bl d036a6c <halrf_tssi_disable_8730e> + d036c88: f7fe fa6a bl d035160 <_halrf_tssi_set_sys_8730e> + d036c8c: f7fe fae2 bl d035254 <_halrf_tssi_ini_txpwr_ctrl_bb_8730e> + d036c90: f7fe fc32 bl d0354f8 <_halrf_tssi_set_dck_8730e> + d036c94: f7fe fc66 bl d035564 <_halrf_tssi_set_bbgain_split_8730e> + d036c98: f7fe fdca bl d035830 <_halrf_tssi_slope_cal_org_8730e> + d036c9c: 4620 mov r0, r4 + d036c9e: f7fe fe27 bl d0358f0 <_halrf_tssi_set_alignment_default_8730e> + d036ca2: f7ff f861 bl d035d68 <_halrf_tssi_set_slope_8730e> + d036ca6: 4620 mov r0, r4 + d036ca8: f7fe ff7c bl d035ba4 <_halrf_tssi_run_slope_8730e> + d036cac: 69a3 ldr r3, [r4, #24] + d036cae: 07db lsls r3, r3, #31 + d036cb0: d50d bpl.n d036cce <halrf_do_tssi_init_8730e+0x66> + d036cb2: 4620 mov r0, r4 + d036cb4: f7ff feaa bl d036a0c <halrf_tssi_enable_8730e> + d036cb8: 4620 mov r0, r4 + d036cba: f7ff fef3 bl d036aa4 <halrf_tssi_set_efuse_to_de_8730e> + d036cbe: 2200 movs r2, #0 + d036cc0: 213f movs r1, #63 ; 0x3f + d036cc2: f645 00e8 movw r0, #22760 ; 0x58e8 + d036cc6: e8bd 4010 ldmia.w sp!, {r4, lr} + d036cca: f000 bfb2 b.w d037c32 <halrf_wreg> + d036cce: bd10 pop {r4, pc} + d036cd0: 000fffff .word 0x000fffff + +0d036cd4 <_halrf_get_total_efuse_8730e>: + d036cd4: f600 130b addw r3, r0, #2315 ; 0x90b + d036cd8: 2220 movs r2, #32 + d036cda: f44f 61f6 mov.w r1, #1968 ; 0x7b0 + d036cde: 6840 ldr r0, [r0, #4] + d036ce0: f7e9 b84b b.w d01fd7a <rtw_hal_mac_read_phy_efuse> + +0d036ce4 <_halrf_set_thermal_trim_8730e>: + d036ce4: 6983 ldr r3, [r0, #24] + d036ce6: 049b lsls r3, r3, #18 + d036ce8: b537 push {r0, r1, r2, r4, r5, lr} + d036cea: 4604 mov r4, r0 + d036cec: d50f bpl.n d036d0e <_halrf_set_thermal_trim_8730e+0x2a> + d036cee: f890 590b ldrb.w r5, [r0, #2315] ; 0x90b + d036cf2: 2dff cmp r5, #255 ; 0xff + d036cf4: d00b beq.n d036d0e <_halrf_set_thermal_trim_8730e+0x2a> + d036cf6: 08ab lsrs r3, r5, #2 + d036cf8: f025 057c bic.w r5, r5, #124 ; 0x7c + d036cfc: 2242 movs r2, #66 ; 0x42 + d036cfe: 2100 movs r1, #0 + d036d00: 9300 str r3, [sp, #0] + d036d02: f44f 337c mov.w r3, #258048 ; 0x3f000 + d036d06: f000 ffb5 bl d037c74 <halrf_wrf> + d036d0a: f884 503b strb.w r5, [r4, #59] ; 0x3b + d036d0e: b003 add sp, #12 + d036d10: bd30 pop {r4, r5, pc} + +0d036d12 <_halrf_set_pa_bias_trim_8730e>: + d036d12: b537 push {r0, r1, r2, r4, r5, lr} + d036d14: 6983 ldr r3, [r0, #24] + d036d16: 4605 mov r5, r0 + d036d18: 0458 lsls r0, r3, #17 + d036d1a: d520 bpl.n d036d5e <_halrf_set_pa_bias_trim_8730e+0x4c> + d036d1c: f895 390c ldrb.w r3, [r5, #2316] ; 0x90c + d036d20: 2bff cmp r3, #255 ; 0xff + d036d22: d01c beq.n d036d5e <_halrf_set_pa_bias_trim_8730e+0x4c> + d036d24: f003 0207 and.w r2, r3, #7 + d036d28: 0719 lsls r1, r3, #28 + d036d2a: 4628 mov r0, r5 + d036d2c: bf44 itt mi + d036d2e: 4252 negmi r2, r2 + d036d30: b252 sxtbmi r2, r2 + d036d32: 09d9 lsrs r1, r3, #7 + d036d34: f3c3 1302 ubfx r3, r3, #4, #3 + d036d38: f04f 0100 mov.w r1, #0 + d036d3c: 9200 str r2, [sp, #0] + d036d3e: f04f 0260 mov.w r2, #96 ; 0x60 + d036d42: bf18 it ne + d036d44: 425b negne r3, r3 + d036d46: b25c sxtb r4, r3 + d036d48: 230f movs r3, #15 + d036d4a: f000 ff93 bl d037c74 <halrf_wrf> + d036d4e: f44f 6370 mov.w r3, #3840 ; 0xf00 + d036d52: 2260 movs r2, #96 ; 0x60 + d036d54: 2100 movs r1, #0 + d036d56: 4628 mov r0, r5 + d036d58: 9400 str r4, [sp, #0] + d036d5a: f000 ff8b bl d037c74 <halrf_wrf> + d036d5e: b003 add sp, #12 + d036d60: bd30 pop {r4, r5, pc} + +0d036d62 <_halrf_get_tssi_trim_8730e>: + d036d62: 6983 ldr r3, [r0, #24] + d036d64: 041b lsls r3, r3, #16 + d036d66: b510 push {r4, lr} + d036d68: d537 bpl.n d036dda <_halrf_get_tssi_trim_8730e+0x78> + d036d6a: f890 3910 ldrb.w r3, [r0, #2320] ; 0x910 + d036d6e: f200 321d addw r2, r0, #797 ; 0x31d + d036d72: f200 3125 addw r1, r0, #805 ; 0x325 + d036d76: f880 331d strb.w r3, [r0, #797] ; 0x31d + d036d7a: f890 3911 ldrb.w r3, [r0, #2321] ; 0x911 + d036d7e: f880 331e strb.w r3, [r0, #798] ; 0x31e + d036d82: f890 3912 ldrb.w r3, [r0, #2322] ; 0x912 + d036d86: f880 331f strb.w r3, [r0, #799] ; 0x31f + d036d8a: f890 3913 ldrb.w r3, [r0, #2323] ; 0x913 + d036d8e: f880 3320 strb.w r3, [r0, #800] ; 0x320 + d036d92: f890 3914 ldrb.w r3, [r0, #2324] ; 0x914 + d036d96: f880 3321 strb.w r3, [r0, #801] ; 0x321 + d036d9a: f890 3915 ldrb.w r3, [r0, #2325] ; 0x915 + d036d9e: f880 3322 strb.w r3, [r0, #802] ; 0x322 + d036da2: f890 3916 ldrb.w r3, [r0, #2326] ; 0x916 + d036da6: f880 3323 strb.w r3, [r0, #803] ; 0x323 + d036daa: f890 3917 ldrb.w r3, [r0, #2327] ; 0x917 + d036dae: f880 3324 strb.w r3, [r0, #804] ; 0x324 + d036db2: 2300 movs r3, #0 + d036db4: f812 4b01 ldrb.w r4, [r2], #1 + d036db8: 2cff cmp r4, #255 ; 0xff + d036dba: bf04 itt eq + d036dbc: 3301 addeq r3, #1 + d036dbe: b2db uxtbeq r3, r3 + d036dc0: 428a cmp r2, r1 + d036dc2: d1f7 bne.n d036db4 <_halrf_get_tssi_trim_8730e+0x52> + d036dc4: 2b10 cmp r3, #16 + d036dc6: d108 bne.n d036dda <_halrf_get_tssi_trim_8730e+0x78> + d036dc8: 2300 movs r3, #0 + d036dca: f880 331d strb.w r3, [r0, #797] ; 0x31d + d036dce: f8a0 331e strh.w r3, [r0, #798] ; 0x31e + d036dd2: f8c0 3320 str.w r3, [r0, #800] ; 0x320 + d036dd6: f880 3324 strb.w r3, [r0, #804] ; 0x324 + d036dda: bd10 pop {r4, pc} + +0d036ddc <halrf_get_efuse_trim_8730e>: + d036ddc: b513 push {r0, r1, r4, lr} + d036dde: 4604 mov r4, r0 + d036de0: 9101 str r1, [sp, #4] + d036de2: f7ff ff77 bl d036cd4 <_halrf_get_total_efuse_8730e> + d036de6: 9901 ldr r1, [sp, #4] + d036de8: 4620 mov r0, r4 + d036dea: f7ff ff7b bl d036ce4 <_halrf_set_thermal_trim_8730e> + d036dee: 9901 ldr r1, [sp, #4] + d036df0: 4620 mov r0, r4 + d036df2: f7ff ff8e bl d036d12 <_halrf_set_pa_bias_trim_8730e> + d036df6: 9901 ldr r1, [sp, #4] + d036df8: 4620 mov r0, r4 + d036dfa: b002 add sp, #8 + d036dfc: e8bd 4010 ldmia.w sp!, {r4, lr} + d036e00: f7ff bfaf b.w d036d62 <_halrf_get_tssi_trim_8730e> + +0d036e04 <_halrf_psd_backup_bb_registers_8730e>: + d036e04: b5f8 push {r3, r4, r5, r6, r7, lr} + d036e06: 460e mov r6, r1 + d036e08: 4617 mov r7, r2 + d036e0a: 461d mov r5, r3 + d036e0c: 2400 movs r4, #0 + d036e0e: 42ac cmp r4, r5 + d036e10: d100 bne.n d036e14 <_halrf_psd_backup_bb_registers_8730e+0x10> + d036e12: bdf8 pop {r3, r4, r5, r6, r7, pc} + d036e14: f856 0024 ldr.w r0, [r6, r4, lsl #2] + d036e18: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d036e1c: f000 ff1d bl d037c5a <halrf_rreg> + d036e20: f847 0024 str.w r0, [r7, r4, lsl #2] + d036e24: 3401 adds r4, #1 + d036e26: e7f2 b.n d036e0e <_halrf_psd_backup_bb_registers_8730e+0xa> + +0d036e28 <_halrf_psd_reload_bb_registers_8730e>: + d036e28: b5f8 push {r3, r4, r5, r6, r7, lr} + d036e2a: 460e mov r6, r1 + d036e2c: 4617 mov r7, r2 + d036e2e: 461d mov r5, r3 + d036e30: 2400 movs r4, #0 + d036e32: 42ac cmp r4, r5 + d036e34: d100 bne.n d036e38 <_halrf_psd_reload_bb_registers_8730e+0x10> + d036e36: bdf8 pop {r3, r4, r5, r6, r7, pc} + d036e38: f857 2024 ldr.w r2, [r7, r4, lsl #2] + d036e3c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d036e40: f856 0024 ldr.w r0, [r6, r4, lsl #2] + d036e44: 3401 adds r4, #1 + d036e46: f000 fef4 bl d037c32 <halrf_wreg> + d036e4a: e7f2 b.n d036e32 <_halrf_psd_reload_bb_registers_8730e+0xa> + +0d036e4c <_halrf_psd_bkup_rf_8730e>: + d036e4c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d036e50: 4604 mov r4, r0 + d036e52: 1f0d subs r5, r1, #4 + d036e54: f600 16a4 addw r6, r0, #2468 ; 0x9a4 + d036e58: f600 17b8 addw r7, r0, #2488 ; 0x9b8 + d036e5c: f8df 8020 ldr.w r8, [pc, #32] ; d036e80 <_halrf_psd_bkup_rf_8730e+0x34> + d036e60: 6863 ldr r3, [r4, #4] + d036e62: 2100 movs r1, #0 + d036e64: f855 2f04 ldr.w r2, [r5, #4]! + d036e68: 6958 ldr r0, [r3, #20] + d036e6a: 4643 mov r3, r8 + d036e6c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d036e70: f7de f91a bl d0150a8 <halbb_read_rf_reg> + d036e74: f846 0b04 str.w r0, [r6], #4 + d036e78: 42be cmp r6, r7 + d036e7a: d1f1 bne.n d036e60 <_halrf_psd_bkup_rf_8730e+0x14> + d036e7c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d036e80: 000fffff .word 0x000fffff + +0d036e84 <_halrf_psd_reload_rf_8730e>: + d036e84: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d036e88: 4604 mov r4, r0 + d036e8a: 1f0d subs r5, r1, #4 + d036e8c: f600 16a4 addw r6, r0, #2468 ; 0x9a4 + d036e90: f600 17b8 addw r7, r0, #2488 ; 0x9b8 + d036e94: f8df 8020 ldr.w r8, [pc, #32] ; d036eb8 <_halrf_psd_reload_rf_8730e+0x34> + d036e98: f856 3b04 ldr.w r3, [r6], #4 + d036e9c: 2100 movs r1, #0 + d036e9e: 4620 mov r0, r4 + d036ea0: 9300 str r3, [sp, #0] + d036ea2: 4643 mov r3, r8 + d036ea4: f855 2f04 ldr.w r2, [r5, #4]! + d036ea8: f000 fee4 bl d037c74 <halrf_wrf> + d036eac: 42be cmp r6, r7 + d036eae: d1f3 bne.n d036e98 <_halrf_psd_reload_rf_8730e+0x14> + d036eb0: b002 add sp, #8 + d036eb2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d036eb6: bf00 nop + d036eb8: 000fffff .word 0x000fffff + +0d036ebc <halrf_psd_init_8730e>: + d036ebc: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d036ec0: b09b sub sp, #108 ; 0x6c + d036ec2: 4f92 ldr r7, [pc, #584] ; (d03710c <halrf_psd_init_8730e+0x250>) + d036ec4: 4605 mov r5, r0 + d036ec6: 4992 ldr r1, [pc, #584] ; (d037110 <halrf_psd_init_8730e+0x254>) + d036ec8: 4690 mov r8, r2 + d036eca: a807 add r0, sp, #28 + d036ecc: 224c movs r2, #76 ; 0x4c + d036ece: 4699 mov r9, r3 + d036ed0: ac02 add r4, sp, #8 + d036ed2: e9dd 6a24 ldrd r6, sl, [sp, #144] ; 0x90 + d036ed6: f00b ff43 bl d042d60 <____wrap_memcpy_veneer> + d036eda: cf0f ldmia r7!, {r0, r1, r2, r3} + d036edc: c40f stmia r4!, {r0, r1, r2, r3} + d036ede: 683b ldr r3, [r7, #0] + d036ee0: 6023 str r3, [r4, #0] + d036ee2: f8d5 3950 ldr.w r3, [r5, #2384] ; 0x950 + d036ee6: b953 cbnz r3, d036efe <halrf_psd_init_8730e+0x42> + d036ee8: a907 add r1, sp, #28 + d036eea: 4628 mov r0, r5 + d036eec: 2313 movs r3, #19 + d036eee: f605 1258 addw r2, r5, #2392 ; 0x958 + d036ef2: f7ff ff87 bl d036e04 <_halrf_psd_backup_bb_registers_8730e> + d036ef6: a902 add r1, sp, #8 + d036ef8: 4628 mov r0, r5 + d036efa: f7ff ffa7 bl d036e4c <_halrf_psd_bkup_rf_8730e> + d036efe: 2401 movs r4, #1 + d036f00: f04f 0b00 mov.w fp, #0 + d036f04: 2703 movs r7, #3 + d036f06: 2205 movs r2, #5 + d036f08: 4623 mov r3, r4 + d036f0a: 4641 mov r1, r8 + d036f0c: 4628 mov r0, r5 + d036f0e: f8c5 4950 str.w r4, [r5, #2384] ; 0x950 + d036f12: f885 892c strb.w r8, [r5, #2348] ; 0x92c + d036f16: f885 992d strb.w r9, [r5, #2349] ; 0x92d + d036f1a: f8c5 6930 str.w r6, [r5, #2352] ; 0x930 + d036f1e: f8c5 a934 str.w sl, [r5, #2356] ; 0x934 + d036f22: f8cd b000 str.w fp, [sp] + d036f26: f000 fea5 bl d037c74 <halrf_wrf> + d036f2a: f44f 2370 mov.w r3, #983040 ; 0xf0000 + d036f2e: 465a mov r2, fp + d036f30: 4641 mov r1, r8 + d036f32: 4628 mov r0, r5 + d036f34: 9700 str r7, [sp, #0] + d036f36: f000 fe9d bl d037c74 <halrf_wrf> + d036f3a: 463a mov r2, r7 + d036f3c: f04f 51c0 mov.w r1, #402653184 ; 0x18000000 + d036f40: 4874 ldr r0, [pc, #464] ; (d037114 <halrf_psd_init_8730e+0x258>) + d036f42: f000 fe76 bl d037c32 <halrf_wreg> + d036f46: 4a74 ldr r2, [pc, #464] ; (d037118 <halrf_psd_init_8730e+0x25c>) + d036f48: f06f 417e mvn.w r1, #4261412864 ; 0xfe000000 + d036f4c: 4873 ldr r0, [pc, #460] ; (d03711c <halrf_psd_init_8730e+0x260>) + d036f4e: f000 fe70 bl d037c32 <halrf_wreg> + d036f52: 463a mov r2, r7 + d036f54: 4639 mov r1, r7 + d036f56: 4872 ldr r0, [pc, #456] ; (d037120 <halrf_psd_init_8730e+0x264>) + d036f58: f000 fe6b bl d037c32 <halrf_wreg> + d036f5c: 4622 mov r2, r4 + d036f5e: 4621 mov r1, r4 + d036f60: 4870 ldr r0, [pc, #448] ; (d037124 <halrf_psd_init_8730e+0x268>) + d036f62: f000 fe66 bl d037c32 <halrf_wreg> + d036f66: 4622 mov r2, r4 + d036f68: f04f 6100 mov.w r1, #134217728 ; 0x8000000 + d036f6c: 486e ldr r0, [pc, #440] ; (d037128 <halrf_psd_init_8730e+0x26c>) + d036f6e: f000 fe60 bl d037c32 <halrf_wreg> + d036f72: 4622 mov r2, r4 + d036f74: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d036f78: 486c ldr r0, [pc, #432] ; (d03712c <halrf_psd_init_8730e+0x270>) + d036f7a: f000 fe5a bl d037c32 <halrf_wreg> + d036f7e: 4622 mov r2, r4 + d036f80: f44f 3180 mov.w r1, #65536 ; 0x10000 + d036f84: 486a ldr r0, [pc, #424] ; (d037130 <halrf_psd_init_8730e+0x274>) + d036f86: f000 fe54 bl d037c32 <halrf_wreg> d036f8a: 465a mov r2, fp - d036f8c: f44f 5140 mov.w r1, #12288 ; 0x3000 - d036f90: 483c ldr r0, [pc, #240] ; (d037084 <halrf_psd_init_8730e+0x2a4>) - d036f92: f000 fde0 bl d037b56 <halrf_wreg> - d036f96: 2e01 cmp r6, #1 - d036f98: d130 bne.n d036ffc <halrf_psd_init_8730e+0x21c> - d036f9a: 2200 movs r2, #0 - d036f9c: f44f 2160 mov.w r1, #917504 ; 0xe0000 - d036fa0: 4838 ldr r0, [pc, #224] ; (d037084 <halrf_psd_init_8730e+0x2a4>) - d036fa2: f000 fdd8 bl d037b56 <halrf_wreg> - d036fa6: 464a mov r2, r9 - d036fa8: 2106 movs r1, #6 - d036faa: 4835 ldr r0, [pc, #212] ; (d037080 <halrf_psd_init_8730e+0x2a0>) - d036fac: f000 fdd3 bl d037b56 <halrf_wreg> - d036fb0: 2208 movs r2, #8 - d036fb2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d036fb6: f44f 30c0 mov.w r0, #98304 ; 0x18000 - d036fba: f000 fdcc bl d037b56 <halrf_wreg> - d036fbe: 4a32 ldr r2, [pc, #200] ; (d037088 <halrf_psd_init_8730e+0x2a8>) - d036fc0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d036fc4: 4831 ldr r0, [pc, #196] ; (d03708c <halrf_psd_init_8730e+0x2ac>) - d036fc6: f000 fdc6 bl d037b56 <halrf_wreg> - d036fca: 2203 movs r2, #3 - d036fcc: f44f 6140 mov.w r1, #3072 ; 0xc00 - d036fd0: 482f ldr r0, [pc, #188] ; (d037090 <halrf_psd_init_8730e+0x2b0>) - d036fd2: f000 fdc0 bl d037b56 <halrf_wreg> - d036fd6: 223f movs r2, #63 ; 0x3f - d036fd8: 482e ldr r0, [pc, #184] ; (d037094 <halrf_psd_init_8730e+0x2b4>) - d036fda: 4611 mov r1, r2 - d036fdc: f000 fdbb bl d037b56 <halrf_wreg> - d036fe0: b01b add sp, #108 ; 0x6c - d036fe2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d036fe6: f5ba 7fa0 cmp.w sl, #320 ; 0x140 - d036fea: d101 bne.n d036ff0 <halrf_psd_init_8730e+0x210> - d036fec: 4622 mov r2, r4 - d036fee: e7cd b.n d036f8c <halrf_psd_init_8730e+0x1ac> - d036ff0: f5ba 7f20 cmp.w sl, #640 ; 0x280 - d036ff4: bf0c ite eq - d036ff6: 2202 moveq r2, #2 - d036ff8: 463a movne r2, r7 - d036ffa: e7c7 b.n d036f8c <halrf_psd_init_8730e+0x1ac> - d036ffc: 2e02 cmp r6, #2 - d036ffe: d101 bne.n d037004 <halrf_psd_init_8730e+0x224> - d037000: 2201 movs r2, #1 - d037002: e7cb b.n d036f9c <halrf_psd_init_8730e+0x1bc> - d037004: 2e04 cmp r6, #4 - d037006: d101 bne.n d03700c <halrf_psd_init_8730e+0x22c> - d037008: 2202 movs r2, #2 - d03700a: e7c7 b.n d036f9c <halrf_psd_init_8730e+0x1bc> - d03700c: 2e08 cmp r6, #8 - d03700e: d101 bne.n d037014 <halrf_psd_init_8730e+0x234> - d037010: 2203 movs r2, #3 - d037012: e7c3 b.n d036f9c <halrf_psd_init_8730e+0x1bc> - d037014: 2e10 cmp r6, #16 - d037016: d101 bne.n d03701c <halrf_psd_init_8730e+0x23c> - d037018: 2204 movs r2, #4 - d03701a: e7bf b.n d036f9c <halrf_psd_init_8730e+0x1bc> - d03701c: 2e40 cmp r6, #64 ; 0x40 - d03701e: d101 bne.n d037024 <halrf_psd_init_8730e+0x244> - d037020: 2206 movs r2, #6 - d037022: e7bb b.n d036f9c <halrf_psd_init_8730e+0x1bc> - d037024: 2e80 cmp r6, #128 ; 0x80 - d037026: bf0c ite eq - d037028: 2207 moveq r2, #7 - d03702a: 2205 movne r2, #5 - d03702c: e7b6 b.n d036f9c <halrf_psd_init_8730e+0x1bc> - d03702e: bf00 nop - d037030: 0d0520d8 .word 0x0d0520d8 - d037034: 0d05208c .word 0x0d05208c - d037038: 00015864 .word 0x00015864 - d03703c: 000fffff .word 0x000fffff - d037040: 00012008 .word 0x00012008 - d037044: 00010c60 .word 0x00010c60 - d037048: 00010c6c .word 0x00010c6c - d03704c: 000158ac .word 0x000158ac - d037050: 00010c80 .word 0x00010c80 - d037054: 000120fc .word 0x000120fc - d037058: f801fffd .word 0xf801fffd - d03705c: 00015670 .word 0x00015670 - d037060: 000112a0 .word 0x000112a0 - d037064: 0001030c .word 0x0001030c - d037068: ffff0000 .word 0xffff0000 - d03706c: 0001032c .word 0x0001032c - d037070: 000112b8 .word 0x000112b8 - d037074: 00018080 .word 0x00018080 - d037078: 00018008 .word 0x00018008 - d03707c: 40010101 .word 0x40010101 - d037080: 00018018 .word 0x00018018 - d037084: 0001801c .word 0x0001801c - d037088: 40010100 .word 0x40010100 - d03708c: 00018014 .word 0x00018014 - d037090: 0001800c .word 0x0001800c - d037094: 000180cc .word 0x000180cc - -0d037098 <halrf_psd_restore_8730e>: - d037098: b570 push {r4, r5, r6, lr} - d03709a: b09a sub sp, #104 ; 0x68 - d03709c: 4e3c ldr r6, [pc, #240] ; (d037190 <halrf_psd_restore_8730e+0xf8>) - d03709e: 4604 mov r4, r0 - d0370a0: 224c movs r2, #76 ; 0x4c - d0370a2: 493c ldr r1, [pc, #240] ; (d037194 <halrf_psd_restore_8730e+0xfc>) - d0370a4: a807 add r0, sp, #28 - d0370a6: f00b fe1f bl d042ce8 <____wrap_memcpy_veneer> - d0370aa: ad02 add r5, sp, #8 - d0370ac: ce0f ldmia r6!, {r0, r1, r2, r3} - d0370ae: c50f stmia r5!, {r0, r1, r2, r3} - d0370b0: 6833 ldr r3, [r6, #0] - d0370b2: 2200 movs r2, #0 - d0370b4: 2104 movs r1, #4 - d0370b6: 4838 ldr r0, [pc, #224] ; (d037198 <halrf_psd_restore_8730e+0x100>) - d0370b8: 602b str r3, [r5, #0] - d0370ba: f000 fd4c bl d037b56 <halrf_wreg> - d0370be: 2001 movs r0, #1 - d0370c0: f7ce fcf0 bl d005aa4 <rtw_mdelay_os> - d0370c4: 2200 movs r2, #0 - d0370c6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0370ca: 4834 ldr r0, [pc, #208] ; (d03719c <halrf_psd_restore_8730e+0x104>) - d0370cc: f000 fd43 bl d037b56 <halrf_wreg> - d0370d0: 2200 movs r2, #0 - d0370d2: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d0370d6: 4832 ldr r0, [pc, #200] ; (d0371a0 <halrf_psd_restore_8730e+0x108>) - d0370d8: f000 fd3d bl d037b56 <halrf_wreg> + d036f8c: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d036f90: 4867 ldr r0, [pc, #412] ; (d037130 <halrf_psd_init_8730e+0x274>) + d036f92: f000 fe4e bl d037c32 <halrf_wreg> + d036f96: 4622 mov r2, r4 + d036f98: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d036f9c: 4864 ldr r0, [pc, #400] ; (d037130 <halrf_psd_init_8730e+0x274>) + d036f9e: f000 fe48 bl d037c32 <halrf_wreg> + d036fa2: 465a mov r2, fp + d036fa4: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d036fa8: 4861 ldr r0, [pc, #388] ; (d037130 <halrf_psd_init_8730e+0x274>) + d036faa: f000 fe42 bl d037c32 <halrf_wreg> + d036fae: 4a61 ldr r2, [pc, #388] ; (d037134 <halrf_psd_init_8730e+0x278>) + d036fb0: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d036fb4: 4860 ldr r0, [pc, #384] ; (d037138 <halrf_psd_init_8730e+0x27c>) + d036fb6: f000 fe3c bl d037c32 <halrf_wreg> + d036fba: 4622 mov r2, r4 + d036fbc: f44f 4100 mov.w r1, #32768 ; 0x8000 + d036fc0: 485e ldr r0, [pc, #376] ; (d03713c <halrf_psd_init_8730e+0x280>) + d036fc2: f000 fe36 bl d037c32 <halrf_wreg> + d036fc6: 4622 mov r2, r4 + d036fc8: f04f 4100 mov.w r1, #2147483648 ; 0x80000000 + d036fcc: 485a ldr r0, [pc, #360] ; (d037138 <halrf_psd_init_8730e+0x27c>) + d036fce: f000 fe30 bl d037c32 <halrf_wreg> + d036fd2: 2207 movs r2, #7 + d036fd4: f44f 41e0 mov.w r1, #28672 ; 0x7000 + d036fd8: 4858 ldr r0, [pc, #352] ; (d03713c <halrf_psd_init_8730e+0x280>) + d036fda: f000 fe2a bl d037c32 <halrf_wreg> + d036fde: 4622 mov r2, r4 + d036fe0: f44f 2100 mov.w r1, #524288 ; 0x80000 + d036fe4: 4855 ldr r0, [pc, #340] ; (d03713c <halrf_psd_init_8730e+0x280>) + d036fe6: f000 fe24 bl d037c32 <halrf_wreg> + d036fea: 2206 movs r2, #6 + d036fec: f44f 21e0 mov.w r1, #458752 ; 0x70000 + d036ff0: 4852 ldr r0, [pc, #328] ; (d03713c <halrf_psd_init_8730e+0x280>) + d036ff2: f000 fe1e bl d037c32 <halrf_wreg> + d036ff6: 4622 mov r2, r4 + d036ff8: f04f 41c0 mov.w r1, #1610612736 ; 0x60000000 + d036ffc: 484e ldr r0, [pc, #312] ; (d037138 <halrf_psd_init_8730e+0x27c>) + d036ffe: f000 fe18 bl d037c32 <halrf_wreg> + d037002: 2207 movs r2, #7 + d037004: f04f 417f mov.w r1, #4278190080 ; 0xff000000 + d037008: 484d ldr r0, [pc, #308] ; (d037140 <halrf_psd_init_8730e+0x284>) + d03700a: f000 fe12 bl d037c32 <halrf_wreg> + d03700e: 4622 mov r2, r4 + d037010: 494c ldr r1, [pc, #304] ; (d037144 <halrf_psd_init_8730e+0x288>) + d037012: 484d ldr r0, [pc, #308] ; (d037148 <halrf_psd_init_8730e+0x28c>) + d037014: f000 fe0d bl d037c32 <halrf_wreg> + d037018: 4622 mov r2, r4 + d03701a: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d03701e: 484b ldr r0, [pc, #300] ; (d03714c <halrf_psd_init_8730e+0x290>) + d037020: f000 fe07 bl d037c32 <halrf_wreg> + d037024: 4622 mov r2, r4 + d037026: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d03702a: 4841 ldr r0, [pc, #260] ; (d037130 <halrf_psd_init_8730e+0x274>) + d03702c: f000 fe01 bl d037c32 <halrf_wreg> + d037030: 4622 mov r2, r4 + d037032: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d037036: 483e ldr r0, [pc, #248] ; (d037130 <halrf_psd_init_8730e+0x274>) + d037038: f000 fdfb bl d037c32 <halrf_wreg> + d03703c: 4622 mov r2, r4 + d03703e: 2104 movs r1, #4 + d037040: 4843 ldr r0, [pc, #268] ; (d037150 <halrf_psd_init_8730e+0x294>) + d037042: f000 fdf6 bl d037c32 <halrf_wreg> + d037046: f44f 7220 mov.w r2, #640 ; 0x280 + d03704a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03704e: 4841 ldr r0, [pc, #260] ; (d037154 <halrf_psd_init_8730e+0x298>) + d037050: f000 fdef bl d037c32 <halrf_wreg> + d037054: 4a40 ldr r2, [pc, #256] ; (d037158 <halrf_psd_init_8730e+0x29c>) + d037056: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d03705a: 4840 ldr r0, [pc, #256] ; (d03715c <halrf_psd_init_8730e+0x2a0>) + d03705c: f000 fde9 bl d037c32 <halrf_wreg> + d037060: f1ba 0fa0 cmp.w sl, #160 ; 0xa0 + d037064: d12d bne.n d0370c2 <halrf_psd_init_8730e+0x206> + d037066: 465a mov r2, fp + d037068: f44f 5140 mov.w r1, #12288 ; 0x3000 + d03706c: 483c ldr r0, [pc, #240] ; (d037160 <halrf_psd_init_8730e+0x2a4>) + d03706e: f000 fde0 bl d037c32 <halrf_wreg> + d037072: 2e01 cmp r6, #1 + d037074: d130 bne.n d0370d8 <halrf_psd_init_8730e+0x21c> + d037076: 2200 movs r2, #0 + d037078: f44f 2160 mov.w r1, #917504 ; 0xe0000 + d03707c: 4838 ldr r0, [pc, #224] ; (d037160 <halrf_psd_init_8730e+0x2a4>) + d03707e: f000 fdd8 bl d037c32 <halrf_wreg> + d037082: 464a mov r2, r9 + d037084: 2106 movs r1, #6 + d037086: 4835 ldr r0, [pc, #212] ; (d03715c <halrf_psd_init_8730e+0x2a0>) + d037088: f000 fdd3 bl d037c32 <halrf_wreg> + d03708c: 2208 movs r2, #8 + d03708e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d037092: f44f 30c0 mov.w r0, #98304 ; 0x18000 + d037096: f000 fdcc bl d037c32 <halrf_wreg> + d03709a: 4a32 ldr r2, [pc, #200] ; (d037164 <halrf_psd_init_8730e+0x2a8>) + d03709c: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0370a0: 4831 ldr r0, [pc, #196] ; (d037168 <halrf_psd_init_8730e+0x2ac>) + d0370a2: f000 fdc6 bl d037c32 <halrf_wreg> + d0370a6: 2203 movs r2, #3 + d0370a8: f44f 6140 mov.w r1, #3072 ; 0xc00 + d0370ac: 482f ldr r0, [pc, #188] ; (d03716c <halrf_psd_init_8730e+0x2b0>) + d0370ae: f000 fdc0 bl d037c32 <halrf_wreg> + d0370b2: 223f movs r2, #63 ; 0x3f + d0370b4: 482e ldr r0, [pc, #184] ; (d037170 <halrf_psd_init_8730e+0x2b4>) + d0370b6: 4611 mov r1, r2 + d0370b8: f000 fdbb bl d037c32 <halrf_wreg> + d0370bc: b01b add sp, #108 ; 0x6c + d0370be: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0370c2: f5ba 7fa0 cmp.w sl, #320 ; 0x140 + d0370c6: d101 bne.n d0370cc <halrf_psd_init_8730e+0x210> + d0370c8: 4622 mov r2, r4 + d0370ca: e7cd b.n d037068 <halrf_psd_init_8730e+0x1ac> + d0370cc: f5ba 7f20 cmp.w sl, #640 ; 0x280 + d0370d0: bf0c ite eq + d0370d2: 2202 moveq r2, #2 + d0370d4: 463a movne r2, r7 + d0370d6: e7c7 b.n d037068 <halrf_psd_init_8730e+0x1ac> + d0370d8: 2e02 cmp r6, #2 + d0370da: d101 bne.n d0370e0 <halrf_psd_init_8730e+0x224> d0370dc: 2201 movs r2, #1 - d0370de: f44f 3180 mov.w r1, #65536 ; 0x10000 - d0370e2: 4830 ldr r0, [pc, #192] ; (d0371a4 <halrf_psd_restore_8730e+0x10c>) - d0370e4: f000 fd37 bl d037b56 <halrf_wreg> - d0370e8: 2200 movs r2, #0 - d0370ea: f44f 1180 mov.w r1, #1048576 ; 0x100000 - d0370ee: 482d ldr r0, [pc, #180] ; (d0371a4 <halrf_psd_restore_8730e+0x10c>) - d0370f0: f000 fd31 bl d037b56 <halrf_wreg> - d0370f4: 2201 movs r2, #1 - d0370f6: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d0370fa: 482a ldr r0, [pc, #168] ; (d0371a4 <halrf_psd_restore_8730e+0x10c>) - d0370fc: f000 fd2b bl d037b56 <halrf_wreg> - d037100: 2200 movs r2, #0 - d037102: f04f 5180 mov.w r1, #268435456 ; 0x10000000 - d037106: 4827 ldr r0, [pc, #156] ; (d0371a4 <halrf_psd_restore_8730e+0x10c>) - d037108: f000 fd25 bl d037b56 <halrf_wreg> - d03710c: 2200 movs r2, #0 - d03710e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d037112: 4825 ldr r0, [pc, #148] ; (d0371a8 <halrf_psd_restore_8730e+0x110>) - d037114: f000 fd1f bl d037b56 <halrf_wreg> - d037118: 2200 movs r2, #0 - d03711a: f44f 217f mov.w r1, #1044480 ; 0xff000 - d03711e: 4823 ldr r0, [pc, #140] ; (d0371ac <halrf_psd_restore_8730e+0x114>) - d037120: f000 fd19 bl d037b56 <halrf_wreg> - d037124: 2200 movs r2, #0 - d037126: f44f 3180 mov.w r1, #65536 ; 0x10000 - d03712a: 481e ldr r0, [pc, #120] ; (d0371a4 <halrf_psd_restore_8730e+0x10c>) - d03712c: f000 fd13 bl d037b56 <halrf_wreg> - d037130: 2200 movs r2, #0 - d037132: f04f 7180 mov.w r1, #16777216 ; 0x1000000 - d037136: 481b ldr r0, [pc, #108] ; (d0371a4 <halrf_psd_restore_8730e+0x10c>) - d037138: f000 fd0d bl d037b56 <halrf_wreg> - d03713c: 2100 movs r1, #0 - d03713e: f44f 2300 mov.w r3, #524288 ; 0x80000 - d037142: 22ee movs r2, #238 ; 0xee - d037144: 4620 mov r0, r4 - d037146: 9100 str r1, [sp, #0] - d037148: f000 fd26 bl d037b98 <halrf_wrf> - d03714c: 2301 movs r3, #1 - d03714e: 2205 movs r2, #5 - d037150: 2100 movs r1, #0 - d037152: 9300 str r3, [sp, #0] - d037154: 4620 mov r0, r4 - d037156: f000 fd1f bl d037b98 <halrf_wrf> - d03715a: f8d4 3950 ldr.w r3, [r4, #2384] ; 0x950 - d03715e: 2b01 cmp r3, #1 - d037160: d10a bne.n d037178 <halrf_psd_restore_8730e+0xe0> - d037162: a907 add r1, sp, #28 - d037164: 4620 mov r0, r4 - d037166: 2313 movs r3, #19 - d037168: f604 1258 addw r2, r4, #2392 ; 0x958 - d03716c: f7ff fdee bl d036d4c <_halrf_psd_reload_bb_registers_8730e> - d037170: a902 add r1, sp, #8 - d037172: 4620 mov r0, r4 - d037174: f7ff fe18 bl d036da8 <_halrf_psd_reload_rf_8730e> - d037178: 6863 ldr r3, [r4, #4] - d03717a: 2100 movs r1, #0 - d03717c: 695b ldr r3, [r3, #20] - d03717e: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c - d037182: f7dd feb5 bl d014ef0 <halbb_bb_reset> - d037186: 2300 movs r3, #0 - d037188: f8c4 3950 str.w r3, [r4, #2384] ; 0x950 - d03718c: b01a add sp, #104 ; 0x68 - d03718e: bd70 pop {r4, r5, r6, pc} - d037190: 0d0520d8 .word 0x0d0520d8 - d037194: 0d05208c .word 0x0d05208c - d037198: 00018080 .word 0x00018080 - d03719c: 00018008 .word 0x00018008 - d0371a0: 000112b8 .word 0x000112b8 - d0371a4: 000120fc .word 0x000120fc - d0371a8: 00015670 .word 0x00015670 - d0371ac: 000112a0 .word 0x000112a0 - -0d0371b0 <halrf_psd_get_point_data_8730e>: - d0371b0: b510 push {r4, lr} - d0371b2: f3c1 020b ubfx r2, r1, #0, #12 - d0371b6: 460c mov r4, r1 - d0371b8: 4817 ldr r0, [pc, #92] ; (d037218 <halrf_psd_get_point_data_8730e+0x68>) - d0371ba: 4918 ldr r1, [pc, #96] ; (d03721c <halrf_psd_get_point_data_8730e+0x6c>) - d0371bc: f000 fccb bl d037b56 <halrf_wreg> - d0371c0: 2201 movs r2, #1 - d0371c2: 4817 ldr r0, [pc, #92] ; (d037220 <halrf_psd_get_point_data_8730e+0x70>) - d0371c4: 4611 mov r1, r2 - d0371c6: f000 fcc6 bl d037b56 <halrf_wreg> - d0371ca: 2200 movs r2, #0 - d0371cc: 2101 movs r1, #1 - d0371ce: 4814 ldr r0, [pc, #80] ; (d037220 <halrf_psd_get_point_data_8730e+0x70>) - d0371d0: f000 fcc1 bl d037b56 <halrf_wreg> - d0371d4: b9ec cbnz r4, d037212 <halrf_psd_get_point_data_8730e+0x62> - d0371d6: 2005 movs r0, #5 - d0371d8: f7ce fc64 bl d005aa4 <rtw_mdelay_os> - d0371dc: 4a11 ldr r2, [pc, #68] ; (d037224 <halrf_psd_get_point_data_8730e+0x74>) - d0371de: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0371e2: 4811 ldr r0, [pc, #68] ; (d037228 <halrf_psd_get_point_data_8730e+0x78>) - d0371e4: f000 fcb7 bl d037b56 <halrf_wreg> - d0371e8: f44f 017f mov.w r1, #16711680 ; 0xff0000 - d0371ec: 480f ldr r0, [pc, #60] ; (d03722c <halrf_psd_get_point_data_8730e+0x7c>) - d0371ee: f000 fcc6 bl d037b7e <halrf_rreg> - d0371f2: 4a0f ldr r2, [pc, #60] ; (d037230 <halrf_psd_get_point_data_8730e+0x80>) - d0371f4: 4604 mov r4, r0 - d0371f6: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0371fa: 480b ldr r0, [pc, #44] ; (d037228 <halrf_psd_get_point_data_8730e+0x78>) - d0371fc: f000 fcab bl d037b56 <halrf_wreg> - d037200: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d037204: 4809 ldr r0, [pc, #36] ; (d03722c <halrf_psd_get_point_data_8730e+0x7c>) - d037206: f000 fcba bl d037b7e <halrf_rreg> - d03720a: 0980 lsrs r0, r0, #6 - d03720c: ea40 6084 orr.w r0, r0, r4, lsl #26 - d037210: bd10 pop {r4, pc} - d037212: 2001 movs r0, #1 - d037214: e7e0 b.n d0371d8 <halrf_psd_get_point_data_8730e+0x28> - d037216: bf00 nop - d037218: 0001802c .word 0x0001802c - d03721c: 0fff0000 .word 0x0fff0000 - d037220: 00018034 .word 0x00018034 - d037224: 00210001 .word 0x00210001 - d037228: 000180d4 .word 0x000180d4 - d03722c: 000180fc .word 0x000180fc - d037230: 00220001 .word 0x00220001 - -0d037234 <wifi_hal_txdesc_fill>: - d037234: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d037238: 460c mov r4, r1 - d03723a: 4605 mov r5, r0 - d03723c: 2228 movs r2, #40 ; 0x28 - d03723e: 2100 movs r1, #0 + d0370de: e7cb b.n d037078 <halrf_psd_init_8730e+0x1bc> + d0370e0: 2e04 cmp r6, #4 + d0370e2: d101 bne.n d0370e8 <halrf_psd_init_8730e+0x22c> + d0370e4: 2202 movs r2, #2 + d0370e6: e7c7 b.n d037078 <halrf_psd_init_8730e+0x1bc> + d0370e8: 2e08 cmp r6, #8 + d0370ea: d101 bne.n d0370f0 <halrf_psd_init_8730e+0x234> + d0370ec: 2203 movs r2, #3 + d0370ee: e7c3 b.n d037078 <halrf_psd_init_8730e+0x1bc> + d0370f0: 2e10 cmp r6, #16 + d0370f2: d101 bne.n d0370f8 <halrf_psd_init_8730e+0x23c> + d0370f4: 2204 movs r2, #4 + d0370f6: e7bf b.n d037078 <halrf_psd_init_8730e+0x1bc> + d0370f8: 2e40 cmp r6, #64 ; 0x40 + d0370fa: d101 bne.n d037100 <halrf_psd_init_8730e+0x244> + d0370fc: 2206 movs r2, #6 + d0370fe: e7bb b.n d037078 <halrf_psd_init_8730e+0x1bc> + d037100: 2e80 cmp r6, #128 ; 0x80 + d037102: bf0c ite eq + d037104: 2207 moveq r2, #7 + d037106: 2205 movne r2, #5 + d037108: e7b6 b.n d037078 <halrf_psd_init_8730e+0x1bc> + d03710a: bf00 nop + d03710c: 0d0521b4 .word 0x0d0521b4 + d037110: 0d052168 .word 0x0d052168 + d037114: 00015864 .word 0x00015864 + d037118: 000fffff .word 0x000fffff + d03711c: 00012008 .word 0x00012008 + d037120: 00010c60 .word 0x00010c60 + d037124: 00010c6c .word 0x00010c6c + d037128: 000158ac .word 0x000158ac + d03712c: 00010c80 .word 0x00010c80 + d037130: 000120fc .word 0x000120fc + d037134: f801fffd .word 0xf801fffd + d037138: 00015670 .word 0x00015670 + d03713c: 000112a0 .word 0x000112a0 + d037140: 0001030c .word 0x0001030c + d037144: ffff0000 .word 0xffff0000 + d037148: 0001032c .word 0x0001032c + d03714c: 000112b8 .word 0x000112b8 + d037150: 00018080 .word 0x00018080 + d037154: 00018008 .word 0x00018008 + d037158: 40010101 .word 0x40010101 + d03715c: 00018018 .word 0x00018018 + d037160: 0001801c .word 0x0001801c + d037164: 40010100 .word 0x40010100 + d037168: 00018014 .word 0x00018014 + d03716c: 0001800c .word 0x0001800c + d037170: 000180cc .word 0x000180cc + +0d037174 <halrf_psd_restore_8730e>: + d037174: b570 push {r4, r5, r6, lr} + d037176: b09a sub sp, #104 ; 0x68 + d037178: 4e3c ldr r6, [pc, #240] ; (d03726c <halrf_psd_restore_8730e+0xf8>) + d03717a: 4604 mov r4, r0 + d03717c: 224c movs r2, #76 ; 0x4c + d03717e: 493c ldr r1, [pc, #240] ; (d037270 <halrf_psd_restore_8730e+0xfc>) + d037180: a807 add r0, sp, #28 + d037182: f00b fded bl d042d60 <____wrap_memcpy_veneer> + d037186: ad02 add r5, sp, #8 + d037188: ce0f ldmia r6!, {r0, r1, r2, r3} + d03718a: c50f stmia r5!, {r0, r1, r2, r3} + d03718c: 6833 ldr r3, [r6, #0] + d03718e: 2200 movs r2, #0 + d037190: 2104 movs r1, #4 + d037192: 4838 ldr r0, [pc, #224] ; (d037274 <halrf_psd_restore_8730e+0x100>) + d037194: 602b str r3, [r5, #0] + d037196: f000 fd4c bl d037c32 <halrf_wreg> + d03719a: 2001 movs r0, #1 + d03719c: f7ce fc82 bl d005aa4 <rtw_mdelay_os> + d0371a0: 2200 movs r2, #0 + d0371a2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0371a6: 4834 ldr r0, [pc, #208] ; (d037278 <halrf_psd_restore_8730e+0x104>) + d0371a8: f000 fd43 bl d037c32 <halrf_wreg> + d0371ac: 2200 movs r2, #0 + d0371ae: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0371b2: 4832 ldr r0, [pc, #200] ; (d03727c <halrf_psd_restore_8730e+0x108>) + d0371b4: f000 fd3d bl d037c32 <halrf_wreg> + d0371b8: 2201 movs r2, #1 + d0371ba: f44f 3180 mov.w r1, #65536 ; 0x10000 + d0371be: 4830 ldr r0, [pc, #192] ; (d037280 <halrf_psd_restore_8730e+0x10c>) + d0371c0: f000 fd37 bl d037c32 <halrf_wreg> + d0371c4: 2200 movs r2, #0 + d0371c6: f44f 1180 mov.w r1, #1048576 ; 0x100000 + d0371ca: 482d ldr r0, [pc, #180] ; (d037280 <halrf_psd_restore_8730e+0x10c>) + d0371cc: f000 fd31 bl d037c32 <halrf_wreg> + d0371d0: 2201 movs r2, #1 + d0371d2: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d0371d6: 482a ldr r0, [pc, #168] ; (d037280 <halrf_psd_restore_8730e+0x10c>) + d0371d8: f000 fd2b bl d037c32 <halrf_wreg> + d0371dc: 2200 movs r2, #0 + d0371de: f04f 5180 mov.w r1, #268435456 ; 0x10000000 + d0371e2: 4827 ldr r0, [pc, #156] ; (d037280 <halrf_psd_restore_8730e+0x10c>) + d0371e4: f000 fd25 bl d037c32 <halrf_wreg> + d0371e8: 2200 movs r2, #0 + d0371ea: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0371ee: 4825 ldr r0, [pc, #148] ; (d037284 <halrf_psd_restore_8730e+0x110>) + d0371f0: f000 fd1f bl d037c32 <halrf_wreg> + d0371f4: 2200 movs r2, #0 + d0371f6: f44f 217f mov.w r1, #1044480 ; 0xff000 + d0371fa: 4823 ldr r0, [pc, #140] ; (d037288 <halrf_psd_restore_8730e+0x114>) + d0371fc: f000 fd19 bl d037c32 <halrf_wreg> + d037200: 2200 movs r2, #0 + d037202: f44f 3180 mov.w r1, #65536 ; 0x10000 + d037206: 481e ldr r0, [pc, #120] ; (d037280 <halrf_psd_restore_8730e+0x10c>) + d037208: f000 fd13 bl d037c32 <halrf_wreg> + d03720c: 2200 movs r2, #0 + d03720e: f04f 7180 mov.w r1, #16777216 ; 0x1000000 + d037212: 481b ldr r0, [pc, #108] ; (d037280 <halrf_psd_restore_8730e+0x10c>) + d037214: f000 fd0d bl d037c32 <halrf_wreg> + d037218: 2100 movs r1, #0 + d03721a: f44f 2300 mov.w r3, #524288 ; 0x80000 + d03721e: 22ee movs r2, #238 ; 0xee + d037220: 4620 mov r0, r4 + d037222: 9100 str r1, [sp, #0] + d037224: f000 fd26 bl d037c74 <halrf_wrf> + d037228: 2301 movs r3, #1 + d03722a: 2205 movs r2, #5 + d03722c: 2100 movs r1, #0 + d03722e: 9300 str r3, [sp, #0] + d037230: 4620 mov r0, r4 + d037232: f000 fd1f bl d037c74 <halrf_wrf> + d037236: f8d4 3950 ldr.w r3, [r4, #2384] ; 0x950 + d03723a: 2b01 cmp r3, #1 + d03723c: d10a bne.n d037254 <halrf_psd_restore_8730e+0xe0> + d03723e: a907 add r1, sp, #28 d037240: 4620 mov r0, r4 - d037242: ed2d 8b02 vpush {d8} - d037246: b085 sub sp, #20 - d037248: f7ce f9ab bl d0055a2 <rtw_memset> - d03724c: f895 3057 ldrb.w r3, [r5, #87] ; 0x57 - d037250: f8d5 6094 ldr.w r6, [r5, #148] ; 0x94 - d037254: f003 0b01 and.w fp, r3, #1 - d037258: f8d5 3090 ldr.w r3, [r5, #144] ; 0x90 - d03725c: f8d6 8000 ldr.w r8, [r6] - d037260: 2b01 cmp r3, #1 - d037262: f8d8 7cc0 ldr.w r7, [r8, #3264] ; 0xcc0 - d037266: f040 817b bne.w d037560 <wifi_hal_txdesc_fill+0x32c> - d03726a: 4630 mov r0, r6 - d03726c: f7db f9cc bl d012608 <rtw_check_ap_mode> - d037270: 2800 cmp r0, #0 - d037272: f000 8143 beq.w d0374fc <wifi_hal_txdesc_fill+0x2c8> - d037276: 7f2b ldrb r3, [r5, #28] - d037278: 2b00 cmp r3, #0 - d03727a: f000 813f beq.w d0374fc <wifi_hal_txdesc_fill+0x2c8> - d03727e: f1bb 0f00 cmp.w fp, #0 - d037282: d106 bne.n d037292 <wifi_hal_txdesc_fill+0x5e> - d037284: f8d6 3184 ldr.w r3, [r6, #388] ; 0x184 - d037288: f023 0304 bic.w r3, r3, #4 - d03728c: 2b01 cmp r3, #1 - d03728e: f040 8135 bne.w d0374fc <wifi_hal_txdesc_fill+0x2c8> - d037292: 6863 ldr r3, [r4, #4] - d037294: f423 1300 bic.w r3, r3, #2097152 ; 0x200000 - d037298: f023 037f bic.w r3, r3, #127 ; 0x7f - d03729c: f443 1300 orr.w r3, r3, #2097152 ; 0x200000 - d0372a0: f043 031f orr.w r3, r3, #31 - d0372a4: 6063 str r3, [r4, #4] - d0372a6: f895 2067 ldrb.w r2, [r5, #103] ; 0x67 - d0372aa: 7963 ldrb r3, [r4, #5] - d0372ac: f362 0304 bfi r3, r2, #0, #5 - d0372b0: 7163 strb r3, [r4, #5] - d0372b2: 6a63 ldr r3, [r4, #36] ; 0x24 - d0372b4: 89ea ldrh r2, [r5, #14] - d0372b6: f362 3317 bfi r3, r2, #12, #12 - d0372ba: 6263 str r3, [r4, #36] ; 0x24 - d0372bc: 4ba6 ldr r3, [pc, #664] ; (d037558 <wifi_hal_txdesc_fill+0x324>) - d0372be: 7aa9 ldrb r1, [r5, #10] - d0372c0: f893 302a ldrb.w r3, [r3, #42] ; 0x2a - d0372c4: 7f28 ldrb r0, [r5, #28] - d0372c6: 2b01 cmp r3, #1 - d0372c8: bf08 it eq - d0372ca: f885 3064 strbeq.w r3, [r5, #100] ; 0x64 - d0372ce: f7ea f8f3 bl d0214b8 <ROM_WIFI_TXDESC_FillSectype> - d0372d2: 79a3 ldrb r3, [r4, #6] - d0372d4: f360 1387 bfi r3, r0, #6, #2 - d0372d8: 71a3 strb r3, [r4, #6] - d0372da: f895 3044 ldrb.w r3, [r5, #68] ; 0x44 - d0372de: f897 207b ldrb.w r2, [r7, #123] ; 0x7b - d0372e2: ee08 3a10 vmov s16, r3 - d0372e6: f895 305f ldrb.w r3, [r5, #95] ; 0x5f - d0372ea: f897 1079 ldrb.w r1, [r7, #121] ; 0x79 - d0372ee: 9303 str r3, [sp, #12] - d0372f0: f895 0061 ldrb.w r0, [r5, #97] ; 0x61 - d0372f4: f897 307c ldrb.w r3, [r7, #124] ; 0x7c - d0372f8: f896 90bf ldrb.w r9, [r6, #191] ; 0xbf - d0372fc: f896 a0af ldrb.w sl, [r6, #175] ; 0xaf - d037300: f7ea f8ba bl d021478 <ROM_WIFI_TXDESC_SCMapping> - d037304: 9b03 ldr r3, [sp, #12] - d037306: 464a mov r2, r9 - d037308: 9001 str r0, [sp, #4] - d03730a: ee18 1a10 vmov r1, s16 - d03730e: 9300 str r3, [sp, #0] - d037310: 4620 mov r0, r4 - d037312: 4653 mov r3, sl - d037314: f7ea f958 bl d0215c8 <ROM_WIFI_TXDESC_FillVCS> - d037318: 89ab ldrh r3, [r5, #12] - d03731a: f648 028e movw r2, #34958 ; 0x888e - d03731e: 4293 cmp r3, r2 - d037320: f000 80f7 beq.w d037512 <wifi_hal_txdesc_fill+0x2de> - d037324: f640 0206 movw r2, #2054 ; 0x806 - d037328: 4293 cmp r3, r2 - d03732a: f000 80f2 beq.w d037512 <wifi_hal_txdesc_fill+0x2de> - d03732e: f648 02b4 movw r2, #34996 ; 0x88b4 - d037332: 4293 cmp r3, r2 - d037334: f000 80ed beq.w d037512 <wifi_hal_txdesc_fill+0x2de> - d037338: 7aeb ldrb r3, [r5, #11] - d03733a: 2b01 cmp r3, #1 - d03733c: f000 80e9 beq.w d037512 <wifi_hal_txdesc_fill+0x2de> - d037340: f895 3064 ldrb.w r3, [r5, #100] ; 0x64 - d037344: 2b01 cmp r3, #1 - d037346: f040 80e0 bne.w d03750a <wifi_hal_txdesc_fill+0x2d6> - d03734a: f1bb 0f00 cmp.w fp, #0 - d03734e: f040 80dc bne.w d03750a <wifi_hal_txdesc_fill+0x2d6> - d037352: 7a63 ldrb r3, [r4, #9] - d037354: f043 0310 orr.w r3, r3, #16 - d037358: 7263 strb r3, [r4, #9] - d03735a: 7ba3 ldrb r3, [r4, #14] - d03735c: f043 033e orr.w r3, r3, #62 ; 0x3e - d037360: 73a3 strb r3, [r4, #14] - d037362: 7aa3 ldrb r3, [r4, #10] - d037364: f897 2542 ldrb.w r2, [r7, #1346] ; 0x542 - d037368: f362 1306 bfi r3, r2, #4, #3 - d03736c: 72a3 strb r3, [r4, #10] - d03736e: f895 305f ldrb.w r3, [r5, #95] ; 0x5f - d037372: b1bb cbz r3, d0373a4 <wifi_hal_txdesc_fill+0x170> - d037374: f897 1079 ldrb.w r1, [r7, #121] ; 0x79 - d037378: f895 0061 ldrb.w r0, [r5, #97] ; 0x61 - d03737c: f7ea f86a bl d021454 <ROM_WIFI_TXDESC_BWMapping> - d037380: 7d23 ldrb r3, [r4, #20] - d037382: f360 1346 bfi r3, r0, #5, #2 - d037386: 7523 strb r3, [r4, #20] - d037388: f897 307c ldrb.w r3, [r7, #124] ; 0x7c - d03738c: f897 207b ldrb.w r2, [r7, #123] ; 0x7b - d037390: f897 1079 ldrb.w r1, [r7, #121] ; 0x79 - d037394: f895 0061 ldrb.w r0, [r5, #97] ; 0x61 - d037398: f7ea f86e bl d021478 <ROM_WIFI_TXDESC_SCMapping> - d03739c: 7d23 ldrb r3, [r4, #20] - d03739e: f360 0303 bfi r3, r0, #0, #4 - d0373a2: 7523 strb r3, [r4, #20] - d0373a4: f1bb 0f00 cmp.w fp, #0 - d0373a8: d10a bne.n d0373c0 <wifi_hal_txdesc_fill+0x18c> - d0373aa: f896 30bf ldrb.w r3, [r6, #191] ; 0xbf - d0373ae: 2b0e cmp r3, #14 - d0373b0: 6923 ldr r3, [r4, #16] - d0373b2: bf8a itet hi - d0373b4: 2204 movhi r2, #4 - d0373b6: f36b 2351 bfils r3, fp, #9, #9 - d0373ba: f362 2351 bfihi r3, r2, #9, #9 - d0373be: 6123 str r3, [r4, #16] - d0373c0: 6833 ldr r3, [r6, #0] - d0373c2: f893 3ce8 ldrb.w r3, [r3, #3304] ; 0xce8 - d0373c6: b1b3 cbz r3, d0373f6 <wifi_hal_txdesc_fill+0x1c2> - d0373c8: f895 2041 ldrb.w r2, [r5, #65] ; 0x41 - d0373cc: 2a07 cmp r2, #7 - d0373ce: d812 bhi.n d0373f6 <wifi_hal_txdesc_fill+0x1c2> - d0373d0: 40d3 lsrs r3, r2 - d0373d2: 07da lsls r2, r3, #31 - d0373d4: d50f bpl.n d0373f6 <wifi_hal_txdesc_fill+0x1c2> - d0373d6: 7b63 ldrb r3, [r4, #13] - d0373d8: f043 0301 orr.w r3, r3, #1 - d0373dc: 7363 strb r3, [r4, #13] - d0373de: 6833 ldr r3, [r6, #0] - d0373e0: f895 2041 ldrb.w r2, [r5, #65] ; 0x41 - d0373e4: 4413 add r3, r2 - d0373e6: f893 0ce9 ldrb.w r0, [r3, #3305] ; 0xce9 - d0373ea: f7e9 fee1 bl d0211b0 <ROM_WIFI_MRateToHwRate> - d0373ee: 8a23 ldrh r3, [r4, #16] - d0373f0: f360 0308 bfi r3, r0, #0, #9 - d0373f4: 8223 strh r3, [r4, #16] - d0373f6: f8d6 28c4 ldr.w r2, [r6, #2244] ; 0x8c4 - d0373fa: 2aff cmp r2, #255 ; 0xff - d0373fc: d01e beq.n d03743c <wifi_hal_txdesc_fill+0x208> - d0373fe: 8a23 ldrh r3, [r4, #16] - d037400: f362 0308 bfi r3, r2, #0, #9 - d037404: 7ce2 ldrb r2, [r4, #19] - d037406: 8223 strh r3, [r4, #16] - d037408: f8d6 38c4 ldr.w r3, [r6, #2244] ; 0x8c4 - d03740c: 0b1b lsrs r3, r3, #12 - d03740e: f363 1247 bfi r2, r3, #5, #3 - d037412: 7da3 ldrb r3, [r4, #22] - d037414: 74e2 strb r2, [r4, #19] - d037416: f8b6 28c6 ldrh.w r2, [r6, #2246] ; 0x8c6 - d03741a: f362 03c3 bfi r3, r2, #3, #1 - d03741e: 75a3 strb r3, [r4, #22] - d037420: f8d6 38c4 ldr.w r3, [r6, #2244] ; 0x8c4 - d037424: f3c3 4240 ubfx r2, r3, #17, #1 - d037428: 7b63 ldrb r3, [r4, #13] - d03742a: f023 0305 bic.w r3, r3, #5 - d03742e: f043 0305 orr.w r3, r3, #5 - d037432: 7363 strb r3, [r4, #13] - d037434: 7da3 ldrb r3, [r4, #22] - d037436: f362 0382 bfi r3, r2, #2, #1 - d03743a: 75a3 strb r3, [r4, #22] - d03743c: 4b46 ldr r3, [pc, #280] ; (d037558 <wifi_hal_txdesc_fill+0x324>) - d03743e: 795b ldrb r3, [r3, #5] - d037440: 2b01 cmp r3, #1 - d037442: d103 bne.n d03744c <wifi_hal_txdesc_fill+0x218> - d037444: 7b63 ldrb r3, [r4, #13] - d037446: f043 0304 orr.w r3, r3, #4 - d03744a: 7363 strb r3, [r4, #13] - d03744c: 69ab ldr r3, [r5, #24] - d03744e: 8023 strh r3, [r4, #0] - d037450: 2328 movs r3, #40 ; 0x28 - d037452: 70a3 strb r3, [r4, #2] - d037454: f1bb 0f00 cmp.w fp, #0 - d037458: d019 beq.n d03748e <wifi_hal_txdesc_fill+0x25a> - d03745a: 78e3 ldrb r3, [r4, #3] - d03745c: f043 0301 orr.w r3, r3, #1 - d037460: 70e3 strb r3, [r4, #3] - d037462: f895 3088 ldrb.w r3, [r5, #136] ; 0x88 - d037466: 2b01 cmp r3, #1 - d037468: d111 bne.n d03748e <wifi_hal_txdesc_fill+0x25a> - d03746a: 4630 mov r0, r6 - d03746c: f7db f8cc bl d012608 <rtw_check_ap_mode> - d037470: b168 cbz r0, d03748e <wifi_hal_txdesc_fill+0x25a> - d037472: 6923 ldr r3, [r4, #16] - d037474: f423 037f bic.w r3, r3, #16711680 ; 0xff0000 - d037478: f423 437e bic.w r3, r3, #65024 ; 0xfe00 - d03747c: f443 2380 orr.w r3, r3, #262144 ; 0x40000 - d037480: f443 7300 orr.w r3, r3, #512 ; 0x200 - d037484: 6123 str r3, [r4, #16] - d037486: 7ea3 ldrb r3, [r4, #26] - d037488: f043 0308 orr.w r3, r3, #8 - d03748c: 76a3 strb r3, [r4, #26] - d03748e: f895 305e ldrb.w r3, [r5, #94] ; 0x5e - d037492: b92b cbnz r3, d0374a0 <wifi_hal_txdesc_fill+0x26c> - d037494: f894 3021 ldrb.w r3, [r4, #33] ; 0x21 - d037498: f043 0380 orr.w r3, r3, #128 ; 0x80 - d03749c: f884 3021 strb.w r3, [r4, #33] ; 0x21 - d0374a0: f897 307b ldrb.w r3, [r7, #123] ; 0x7b - d0374a4: 2b0e cmp r3, #14 - d0374a6: d90b bls.n d0374c0 <wifi_hal_txdesc_fill+0x28c> - d0374a8: 7b63 ldrb r3, [r4, #13] - d0374aa: 07db lsls r3, r3, #31 - d0374ac: d508 bpl.n d0374c0 <wifi_hal_txdesc_fill+0x28c> - d0374ae: 8a23 ldrh r3, [r4, #16] - d0374b0: f3c3 0208 ubfx r2, r3, #0, #9 - d0374b4: 2a03 cmp r2, #3 - d0374b6: bf9e ittt ls - d0374b8: 2204 movls r2, #4 - d0374ba: f362 0308 bfils r3, r2, #0, #9 - d0374be: 8223 strhls r3, [r4, #16] - d0374c0: f895 3088 ldrb.w r3, [r5, #136] ; 0x88 - d0374c4: b1ab cbz r3, d0374f2 <wifi_hal_txdesc_fill+0x2be> - d0374c6: 7b63 ldrb r3, [r4, #13] - d0374c8: f043 0301 orr.w r3, r3, #1 - d0374cc: 7363 strb r3, [r4, #13] - d0374ce: f895 006a ldrb.w r0, [r5, #106] ; 0x6a - d0374d2: f7e9 fe6d bl d0211b0 <ROM_WIFI_MRateToHwRate> - d0374d6: 8a23 ldrh r3, [r4, #16] - d0374d8: f360 0308 bfi r3, r0, #0, #9 - d0374dc: 8223 strh r3, [r4, #16] - d0374de: 7ea3 ldrb r3, [r4, #26] - d0374e0: f043 0308 orr.w r3, r3, #8 - d0374e4: 76a3 strb r3, [r4, #26] - d0374e6: 7ca3 ldrb r3, [r4, #18] - d0374e8: f895 206d ldrb.w r2, [r5, #109] ; 0x6d - d0374ec: f362 0387 bfi r3, r2, #2, #6 - d0374f0: 74a3 strb r3, [r4, #18] - d0374f2: b005 add sp, #20 - d0374f4: ecbd 8b02 vpop {d8} - d0374f8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0374fc: 7923 ldrb r3, [r4, #4] - d0374fe: f895 2043 ldrb.w r2, [r5, #67] ; 0x43 - d037502: f362 0306 bfi r3, r2, #0, #7 - d037506: 7123 strb r3, [r4, #4] - d037508: e6cd b.n d0372a6 <wifi_hal_txdesc_fill+0x72> - d03750a: 7aa3 ldrb r3, [r4, #10] - d03750c: f043 0301 orr.w r3, r3, #1 - d037510: e72c b.n d03736c <wifi_hal_txdesc_fill+0x138> - d037512: 7aa3 ldrb r3, [r4, #10] - d037514: f043 0301 orr.w r3, r3, #1 - d037518: 72a3 strb r3, [r4, #10] - d03751a: 7b63 ldrb r3, [r4, #13] - d03751c: f043 0301 orr.w r3, r3, #1 - d037520: 7363 strb r3, [r4, #13] - d037522: 7ea3 ldrb r3, [r4, #26] - d037524: f043 0308 orr.w r3, r3, #8 - d037528: 76a3 strb r3, [r4, #26] - d03752a: f896 30af ldrb.w r3, [r6, #175] ; 0xaf - d03752e: 2b03 cmp r3, #3 - d037530: bf01 itttt eq - d037532: 7ce3 ldrbeq r3, [r4, #19] - d037534: 2201 moveq r2, #1 - d037536: f362 1347 bfieq r3, r2, #5, #3 - d03753a: 74e3 strbeq r3, [r4, #19] - d03753c: f898 0a95 ldrb.w r0, [r8, #2709] ; 0xa95 - d037540: f7e9 fe36 bl d0211b0 <ROM_WIFI_MRateToHwRate> - d037544: 6922 ldr r2, [r4, #16] - d037546: f3c0 0008 ubfx r0, r0, #0, #9 - d03754a: 4b04 ldr r3, [pc, #16] ; (d03755c <wifi_hal_txdesc_fill+0x328>) - d03754c: f440 0040 orr.w r0, r0, #12582912 ; 0xc00000 - d037550: 4013 ands r3, r2 - d037552: 4318 orrs r0, r3 - d037554: 6120 str r0, [r4, #16] - d037556: e779 b.n d03744c <wifi_hal_txdesc_fill+0x218> - d037558: 60000c80 .word 0x60000c80 - d03755c: ff03fe00 .word 0xff03fe00 - d037560: 2b03 cmp r3, #3 - d037562: f040 8087 bne.w d037674 <wifi_hal_txdesc_fill+0x440> - d037566: 4630 mov r0, r6 - d037568: f7db f84e bl d012608 <rtw_check_ap_mode> - d03756c: 2800 cmp r0, #0 - d03756e: d077 beq.n d037660 <wifi_hal_txdesc_fill+0x42c> - d037570: 7f2b ldrb r3, [r5, #28] - d037572: 2b00 cmp r3, #0 - d037574: d074 beq.n d037660 <wifi_hal_txdesc_fill+0x42c> - d037576: f1bb 0f00 cmp.w fp, #0 - d03757a: d071 beq.n d037660 <wifi_hal_txdesc_fill+0x42c> - d03757c: 6863 ldr r3, [r4, #4] - d03757e: f423 1300 bic.w r3, r3, #2097152 ; 0x200000 - d037582: f023 037f bic.w r3, r3, #127 ; 0x7f - d037586: f443 1300 orr.w r3, r3, #2097152 ; 0x200000 - d03758a: f043 031e orr.w r3, r3, #30 - d03758e: 6063 str r3, [r4, #4] - d037590: f895 2067 ldrb.w r2, [r5, #103] ; 0x67 - d037594: 7963 ldrb r3, [r4, #5] - d037596: f362 0304 bfi r3, r2, #0, #5 - d03759a: 7163 strb r3, [r4, #5] - d03759c: 6a63 ldr r3, [r4, #36] ; 0x24 - d03759e: 89ea ldrh r2, [r5, #14] - d0375a0: f362 3317 bfi r3, r2, #12, #12 - d0375a4: 6263 str r3, [r4, #36] ; 0x24 - d0375a6: 7b63 ldrb r3, [r4, #13] - d0375a8: f043 0301 orr.w r3, r3, #1 - d0375ac: 7363 strb r3, [r4, #13] - d0375ae: 7ea3 ldrb r3, [r4, #26] - d0375b0: f043 0308 orr.w r3, r3, #8 - d0375b4: 76a3 strb r3, [r4, #26] - d0375b6: f895 306c ldrb.w r3, [r5, #108] ; 0x6c - d0375ba: 2b01 cmp r3, #1 - d0375bc: 7ca3 ldrb r3, [r4, #18] - d0375be: bf0c ite eq - d0375c0: 2206 moveq r2, #6 - d0375c2: 220c movne r2, #12 - d0375c4: f362 0387 bfi r3, r2, #2, #6 - d0375c8: 74a3 strb r3, [r4, #18] - d0375ca: 7a6b ldrb r3, [r5, #9] - d0375cc: 2bb0 cmp r3, #176 ; 0xb0 - d0375ce: d10c bne.n d0375ea <wifi_hal_txdesc_fill+0x3b6> - d0375d0: 8a6a ldrh r2, [r5, #18] - d0375d2: f8d5 3098 ldr.w r3, [r5, #152] ; 0x98 - d0375d6: 4413 add r3, r2 - d0375d8: f893 302a ldrb.w r3, [r3, #42] ; 0x2a - d0375dc: 2b02 cmp r3, #2 - d0375de: d10b bne.n d0375f8 <wifi_hal_txdesc_fill+0x3c4> - d0375e0: 7ca3 ldrb r3, [r4, #18] - d0375e2: 2218 movs r2, #24 - d0375e4: f362 0387 bfi r3, r2, #2, #6 - d0375e8: 74a3 strb r3, [r4, #18] - d0375ea: 7a6b ldrb r3, [r5, #9] - d0375ec: 2b50 cmp r3, #80 ; 0x50 - d0375ee: bf02 ittt eq - d0375f0: 7ca3 ldrbeq r3, [r4, #18] - d0375f2: f36f 0387 bfceq r3, #2, #6 - d0375f6: 74a3 strbeq r3, [r4, #18] - d0375f8: f895 206d ldrb.w r2, [r5, #109] ; 0x6d - d0375fc: b11a cbz r2, d037606 <wifi_hal_txdesc_fill+0x3d2> - d0375fe: 7ca3 ldrb r3, [r4, #18] - d037600: f362 0387 bfi r3, r2, #2, #6 - d037604: 74a3 strb r3, [r4, #18] - d037606: f895 006a ldrb.w r0, [r5, #106] ; 0x6a - d03760a: b380 cbz r0, d03766e <wifi_hal_txdesc_fill+0x43a> - d03760c: f7e9 fdd0 bl d0211b0 <ROM_WIFI_MRateToHwRate> - d037610: 8a23 ldrh r3, [r4, #16] - d037612: f360 0308 bfi r3, r0, #0, #9 - d037616: 8223 strh r3, [r4, #16] - d037618: f895 3083 ldrb.w r3, [r5, #131] ; 0x83 - d03761c: b11b cbz r3, d037626 <wifi_hal_txdesc_fill+0x3f2> - d03761e: 7b63 ldrb r3, [r4, #13] - d037620: f043 0380 orr.w r3, r3, #128 ; 0x80 - d037624: 7363 strb r3, [r4, #13] - d037626: f895 3084 ldrb.w r3, [r5, #132] ; 0x84 - d03762a: b913 cbnz r3, d037632 <wifi_hal_txdesc_fill+0x3fe> - d03762c: 7a6b ldrb r3, [r5, #9] - d03762e: 2bc4 cmp r3, #196 ; 0xc4 - d037630: d103 bne.n d03763a <wifi_hal_txdesc_fill+0x406> - d037632: 7aa3 ldrb r3, [r4, #10] - d037634: f043 0304 orr.w r3, r3, #4 - d037638: 72a3 strb r3, [r4, #10] - d03763a: f8b5 2086 ldrh.w r2, [r5, #134] ; 0x86 - d03763e: 2a00 cmp r2, #0 - d037640: f43f af04 beq.w d03744c <wifi_hal_txdesc_fill+0x218> - d037644: 7fa3 ldrb r3, [r4, #30] - d037646: f362 0306 bfi r3, r2, #0, #7 - d03764a: f894 2025 ldrb.w r2, [r4, #37] ; 0x25 - d03764e: 77a3 strb r3, [r4, #30] - d037650: f8b5 3086 ldrh.w r3, [r5, #134] ; 0x86 - d037654: 09db lsrs r3, r3, #7 - d037656: f363 0203 bfi r2, r3, #0, #4 - d03765a: f884 2025 strb.w r2, [r4, #37] ; 0x25 - d03765e: e6f5 b.n d03744c <wifi_hal_txdesc_fill+0x218> - d037660: 7923 ldrb r3, [r4, #4] - d037662: f895 2043 ldrb.w r2, [r5, #67] ; 0x43 - d037666: f362 0306 bfi r3, r2, #0, #7 - d03766a: 7123 strb r3, [r4, #4] - d03766c: e790 b.n d037590 <wifi_hal_txdesc_fill+0x35c> - d03766e: f898 0a95 ldrb.w r0, [r8, #2709] ; 0xa95 - d037672: e7cb b.n d03760c <wifi_hal_txdesc_fill+0x3d8> - d037674: f895 2043 ldrb.w r2, [r5, #67] ; 0x43 - d037678: 7923 ldrb r3, [r4, #4] - d03767a: f362 0306 bfi r3, r2, #0, #7 - d03767e: 7123 strb r3, [r4, #4] - d037680: 7963 ldrb r3, [r4, #5] - d037682: f895 2067 ldrb.w r2, [r5, #103] ; 0x67 - d037686: f362 0304 bfi r3, r2, #0, #5 - d03768a: 7163 strb r3, [r4, #5] - d03768c: 6a63 ldr r3, [r4, #36] ; 0x24 - d03768e: 89ea ldrh r2, [r5, #14] - d037690: f362 3317 bfi r3, r2, #12, #12 - d037694: 6263 str r3, [r4, #36] ; 0x24 - d037696: 7b63 ldrb r3, [r4, #13] - d037698: f043 0301 orr.w r3, r3, #1 - d03769c: 7363 strb r3, [r4, #13] - d03769e: f898 0a95 ldrb.w r0, [r8, #2709] ; 0xa95 - d0376a2: f7e9 fd85 bl d0211b0 <ROM_WIFI_MRateToHwRate> - d0376a6: 8a23 ldrh r3, [r4, #16] - d0376a8: f360 0308 bfi r3, r0, #0, #9 - d0376ac: 8223 strh r3, [r4, #16] - d0376ae: e6cd b.n d03744c <wifi_hal_txdesc_fill+0x218> - -0d0376b0 <rtw_btc_action_bt_idle>: - d0376b0: 2200 movs r2, #0 - d0376b2: b570 push {r4, r5, r6, lr} - d0376b4: 460c mov r4, r1 - d0376b6: 4606 mov r6, r0 - d0376b8: 2101 movs r1, #1 - d0376ba: 4610 mov r0, r2 - d0376bc: f7e7 fafe bl d01ecbc <btc_hal_set_pta> - d0376c0: 7a22 ldrb r2, [r4, #8] - d0376c2: 2a01 cmp r2, #1 - d0376c4: d12d bne.n d037722 <rtw_btc_action_bt_idle+0x72> - d0376c6: f894 305b ldrb.w r3, [r4, #91] ; 0x5b - d0376ca: b913 cbnz r3, d0376d2 <rtw_btc_action_bt_idle+0x22> - d0376cc: f894 5055 ldrb.w r5, [r4, #85] ; 0x55 - d0376d0: b1a5 cbz r5, d0376fc <rtw_btc_action_bt_idle+0x4c> - d0376d2: 7d63 ldrb r3, [r4, #21] - d0376d4: bb83 cbnz r3, d037738 <rtw_btc_action_bt_idle+0x88> - d0376d6: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 - d0376da: 220a movs r2, #10 - d0376dc: 2b00 cmp r3, #0 - d0376de: bf0c ite eq - d0376e0: 2501 moveq r5, #1 - d0376e2: 2505 movne r5, #5 - d0376e4: 4620 mov r0, r4 - d0376e6: 2100 movs r1, #0 - d0376e8: f7e6 f8f2 bl d01d8d0 <rtw_btc_table> - d0376ec: 462b mov r3, r5 - d0376ee: 4621 mov r1, r4 - d0376f0: 4630 mov r0, r6 - d0376f2: 2200 movs r2, #0 - d0376f4: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d0376f8: f7e6 b92d b.w d01d956 <rtw_btc_tdma> - d0376fc: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - d037700: 2b01 cmp r3, #1 - d037702: d902 bls.n d03770a <rtw_btc_action_bt_idle+0x5a> - d037704: f894 305a ldrb.w r3, [r4, #90] ; 0x5a - d037708: b1cb cbz r3, d03773e <rtw_btc_action_bt_idle+0x8e> - d03770a: 7d63 ldrb r3, [r4, #21] - d03770c: b9db cbnz r3, d037746 <rtw_btc_action_bt_idle+0x96> - d03770e: f894 505a ldrb.w r5, [r4, #90] ; 0x5a - d037712: b9bd cbnz r5, d037744 <rtw_btc_action_bt_idle+0x94> - d037714: f894 304e ldrb.w r3, [r4, #78] ; 0x4e - d037718: 2b00 cmp r3, #0 - d03771a: bf04 itt eq - d03771c: 250d moveq r5, #13 - d03771e: 220b moveq r2, #11 - d037720: e7e0 b.n d0376e4 <rtw_btc_action_bt_idle+0x34> - d037722: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 - d037726: b183 cbz r3, d03774a <rtw_btc_action_bt_idle+0x9a> - d037728: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - d03772c: 2565 movs r5, #101 ; 0x65 - d03772e: 2b00 cmp r3, #0 - d037730: bf0c ite eq - d037732: 2267 moveq r2, #103 ; 0x67 - d037734: 2266 movne r2, #102 ; 0x66 - d037736: e7d5 b.n d0376e4 <rtw_btc_action_bt_idle+0x34> - d037738: 2508 movs r5, #8 - d03773a: 220b movs r2, #11 - d03773c: e7d2 b.n d0376e4 <rtw_btc_action_bt_idle+0x34> - d03773e: 25ff movs r5, #255 ; 0xff - d037740: 462a mov r2, r5 - d037742: e7cf b.n d0376e4 <rtw_btc_action_bt_idle+0x34> - d037744: 250d movs r5, #13 - d037746: 2204 movs r2, #4 - d037748: e7cc b.n d0376e4 <rtw_btc_action_bt_idle+0x34> - d03774a: 2566 movs r5, #102 ; 0x66 - d03774c: e7f8 b.n d037740 <rtw_btc_action_bt_idle+0x90> - -0d03774e <rtw_btc_action_wl_not_connected>: - d03774e: b570 push {r4, r5, r6, lr} - d037750: 460c mov r4, r1 - d037752: 6803 ldr r3, [r0, #0] - d037754: 4606 mov r6, r0 - d037756: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 - d03775a: 7ee3 ldrb r3, [r4, #27] - d03775c: b93b cbnz r3, d03776e <rtw_btc_action_wl_not_connected+0x20> - d03775e: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - d037762: f8d2 36cc ldr.w r3, [r2, #1740] ; 0x6cc - d037766: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 - d03776a: f8c2 36cc str.w r3, [r2, #1740] ; 0x6cc - d03776e: f894 305d ldrb.w r3, [r4, #93] ; 0x5d - d037772: b11b cbz r3, d03777c <rtw_btc_action_wl_not_connected+0x2e> - d037774: 2200 movs r2, #0 - d037776: 4620 mov r0, r4 - d037778: f7e5 ff4e bl d01d618 <rtw_btc_btctdma_protect_beacon> - d03777c: 2200 movs r2, #0 - d03777e: 4611 mov r1, r2 - d037780: 4610 mov r0, r2 - d037782: f7e7 fa9b bl d01ecbc <btc_hal_set_pta> - d037786: 7a22 ldrb r2, [r4, #8] - d037788: 2a01 cmp r2, #1 - d03778a: d115 bne.n d0377b8 <rtw_btc_action_wl_not_connected+0x6a> - d03778c: f894 3020 ldrb.w r3, [r4, #32] - d037790: b9ab cbnz r3, d0377be <rtw_btc_action_wl_not_connected+0x70> - d037792: 7d65 ldrb r5, [r4, #21] - d037794: b125 cbz r5, d0377a0 <rtw_btc_action_wl_not_connected+0x52> - d037796: f894 5055 ldrb.w r5, [r4, #85] ; 0x55 - d03779a: b10d cbz r5, d0377a0 <rtw_btc_action_wl_not_connected+0x52> - d03779c: 2508 movs r5, #8 - d03779e: 220b movs r2, #11 - d0377a0: 4620 mov r0, r4 - d0377a2: 2100 movs r1, #0 - d0377a4: f7e6 f894 bl d01d8d0 <rtw_btc_table> - d0377a8: 462b mov r3, r5 - d0377aa: 4621 mov r1, r4 - d0377ac: 4630 mov r0, r6 - d0377ae: 2200 movs r2, #0 - d0377b0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d0377b4: f7e6 b8cf b.w d01d956 <rtw_btc_tdma> - d0377b8: 2564 movs r5, #100 ; 0x64 - d0377ba: 462a mov r2, r5 - d0377bc: e7f0 b.n d0377a0 <rtw_btc_action_wl_not_connected+0x52> - d0377be: 2500 movs r5, #0 - d0377c0: e7ee b.n d0377a0 <rtw_btc_action_wl_not_connected+0x52> - -0d0377c2 <rtw_btc_action_coex_all_off>: - d0377c2: b570 push {r4, r5, r6, lr} - d0377c4: 7a0b ldrb r3, [r1, #8] - d0377c6: 460c mov r4, r1 - d0377c8: 4605 mov r5, r0 - d0377ca: 2100 movs r1, #0 - d0377cc: 2b01 cmp r3, #1 - d0377ce: 4620 mov r0, r4 - d0377d0: bf13 iteet ne - d0377d2: 2664 movne r6, #100 ; 0x64 - d0377d4: 2600 moveq r6, #0 - d0377d6: 2202 moveq r2, #2 - d0377d8: 4632 movne r2, r6 - d0377da: f7e6 f879 bl d01d8d0 <rtw_btc_table> - d0377de: 4633 mov r3, r6 - d0377e0: 4621 mov r1, r4 - d0377e2: 4628 mov r0, r5 - d0377e4: 2200 movs r2, #0 - d0377e6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d0377ea: f7e6 b8b4 b.w d01d956 <rtw_btc_tdma> - -0d0377ee <rtw_btc_action_wl_off>: - d0377ee: b538 push {r3, r4, r5, lr} - d0377f0: 6803 ldr r3, [r0, #0] - d0377f2: 460c mov r4, r1 - d0377f4: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 - d0377f8: f7ff ffe3 bl d0377c2 <rtw_btc_action_coex_all_off> - d0377fc: 2200 movs r2, #0 - d0377fe: 2002 movs r0, #2 - d037800: 4611 mov r1, r2 - d037802: f7e7 fa5b bl d01ecbc <btc_hal_set_pta> - d037806: 2301 movs r3, #1 - d037808: 4629 mov r1, r5 - d03780a: 4620 mov r0, r4 - d03780c: 461a mov r2, r3 - d03780e: f7e6 f87e bl d01d90e <rtw_btc_ignore_wlan_act> - d037812: 4629 mov r1, r5 - d037814: 4620 mov r0, r4 - d037816: 2200 movs r2, #0 - d037818: f7e6 f850 bl d01d8bc <rtw_btc_set_wl_act_gate> - d03781c: 2301 movs r3, #1 - d03781e: 4629 mov r1, r5 - d037820: 4620 mov r0, r4 - d037822: 2200 movs r2, #0 - d037824: f884 313d strb.w r3, [r4, #317] ; 0x13d - d037828: f884 314b strb.w r3, [r4, #331] ; 0x14b - d03782c: f7e5 ffa6 bl d01d77c <rtw_btc_update_wl_ch_info> - d037830: 4620 mov r0, r4 - d037832: 2200 movs r2, #0 - d037834: 21ff movs r1, #255 ; 0xff - d037836: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d03783a: f7e7 bab3 b.w d01eda4 <btc_hal_write_scbd> - -0d03783e <rtw_btc_run_coex>: - d03783e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - d037840: 460c mov r4, r1 - d037842: 6803 ldr r3, [r0, #0] - d037844: 4605 mov r5, r0 - d037846: 4617 mov r7, r2 - d037848: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 - d03784c: 4620 mov r0, r4 - d03784e: f884 206f strb.w r2, [r4, #111] ; 0x6f - d037852: f7e6 faf1 bl d01de38 <rtw_btc_monitor_bt_enable> - d037856: f8d4 313c ldr.w r3, [r4, #316] ; 0x13c - d03785a: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 - d03785e: f023 03ff bic.w r3, r3, #255 ; 0xff - d037862: 2b00 cmp r3, #0 - d037864: f040 8128 bne.w d037ab8 <rtw_btc_run_coex+0x27a> - d037868: f894 6060 ldrb.w r6, [r4, #96] ; 0x60 - d03786c: 2e00 cmp r6, #0 - d03786e: f040 8123 bne.w d037ab8 <rtw_btc_run_coex+0x27a> - d037872: 463a mov r2, r7 - d037874: 4621 mov r1, r4 - d037876: 4628 mov r0, r5 - d037878: f7e6 fc72 bl d01e160 <rtw_btc_update_wl_link_info> - d03787c: f894 305f ldrb.w r3, [r4, #95] ; 0x5f - d037880: b11b cbz r3, d03788a <rtw_btc_run_coex+0x4c> - d037882: 7e63 ldrb r3, [r4, #25] - d037884: 2b00 cmp r3, #0 - d037886: f040 8117 bne.w d037ab8 <rtw_btc_run_coex+0x27a> - d03788a: f894 3044 ldrb.w r3, [r4, #68] ; 0x44 - d03788e: b133 cbz r3, d03789e <rtw_btc_run_coex+0x60> - d037890: 2f08 cmp r7, #8 - d037892: d104 bne.n d03789e <rtw_btc_run_coex+0x60> - d037894: f894 3051 ldrb.w r3, [r4, #81] ; 0x51 - d037898: 2b00 cmp r3, #0 - d03789a: f000 810d beq.w d037ab8 <rtw_btc_run_coex+0x27a> - d03789e: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 - d0378a2: 7d1b ldrb r3, [r3, #20] - d0378a4: b163 cbz r3, d0378c0 <rtw_btc_run_coex+0x82> - d0378a6: 7d23 ldrb r3, [r4, #20] - d0378a8: b153 cbz r3, d0378c0 <rtw_btc_run_coex+0x82> - d0378aa: 2200 movs r2, #0 - d0378ac: 4611 mov r1, r2 - d0378ae: 4610 mov r0, r2 - d0378b0: f7e7 fa04 bl d01ecbc <btc_hal_set_pta> - d0378b4: 7a23 ldrb r3, [r4, #8] - d0378b6: 2b01 cmp r3, #1 - d0378b8: bf18 it ne - d0378ba: 2664 movne r6, #100 ; 0x64 - d0378bc: 4632 mov r2, r6 - d0378be: e016 b.n d0378ee <rtw_btc_run_coex+0xb0> - d0378c0: f894 2045 ldrb.w r2, [r4, #69] ; 0x45 - d0378c4: b302 cbz r2, d037908 <rtw_btc_run_coex+0xca> - d0378c6: 7ea3 ldrb r3, [r4, #26] - d0378c8: b933 cbnz r3, d0378d8 <rtw_btc_run_coex+0x9a> - d0378ca: 4621 mov r1, r4 - d0378cc: 4628 mov r0, r5 - d0378ce: b003 add sp, #12 - d0378d0: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d0378d4: f7ff bf3b b.w d03774e <rtw_btc_action_wl_not_connected> + d037242: 2313 movs r3, #19 + d037244: f604 1258 addw r2, r4, #2392 ; 0x958 + d037248: f7ff fdee bl d036e28 <_halrf_psd_reload_bb_registers_8730e> + d03724c: a902 add r1, sp, #8 + d03724e: 4620 mov r0, r4 + d037250: f7ff fe18 bl d036e84 <_halrf_psd_reload_rf_8730e> + d037254: 6863 ldr r3, [r4, #4] + d037256: 2100 movs r1, #0 + d037258: 695b ldr r3, [r3, #20] + d03725a: f8d3 015c ldr.w r0, [r3, #348] ; 0x15c + d03725e: f7dd fe47 bl d014ef0 <halbb_bb_reset> + d037262: 2300 movs r3, #0 + d037264: f8c4 3950 str.w r3, [r4, #2384] ; 0x950 + d037268: b01a add sp, #104 ; 0x68 + d03726a: bd70 pop {r4, r5, r6, pc} + d03726c: 0d0521b4 .word 0x0d0521b4 + d037270: 0d052168 .word 0x0d052168 + d037274: 00018080 .word 0x00018080 + d037278: 00018008 .word 0x00018008 + d03727c: 000112b8 .word 0x000112b8 + d037280: 000120fc .word 0x000120fc + d037284: 00015670 .word 0x00015670 + d037288: 000112a0 .word 0x000112a0 + +0d03728c <halrf_psd_get_point_data_8730e>: + d03728c: b510 push {r4, lr} + d03728e: f3c1 020b ubfx r2, r1, #0, #12 + d037292: 460c mov r4, r1 + d037294: 4817 ldr r0, [pc, #92] ; (d0372f4 <halrf_psd_get_point_data_8730e+0x68>) + d037296: 4918 ldr r1, [pc, #96] ; (d0372f8 <halrf_psd_get_point_data_8730e+0x6c>) + d037298: f000 fccb bl d037c32 <halrf_wreg> + d03729c: 2201 movs r2, #1 + d03729e: 4817 ldr r0, [pc, #92] ; (d0372fc <halrf_psd_get_point_data_8730e+0x70>) + d0372a0: 4611 mov r1, r2 + d0372a2: f000 fcc6 bl d037c32 <halrf_wreg> + d0372a6: 2200 movs r2, #0 + d0372a8: 2101 movs r1, #1 + d0372aa: 4814 ldr r0, [pc, #80] ; (d0372fc <halrf_psd_get_point_data_8730e+0x70>) + d0372ac: f000 fcc1 bl d037c32 <halrf_wreg> + d0372b0: b9ec cbnz r4, d0372ee <halrf_psd_get_point_data_8730e+0x62> + d0372b2: 2005 movs r0, #5 + d0372b4: f7ce fbf6 bl d005aa4 <rtw_mdelay_os> + d0372b8: 4a11 ldr r2, [pc, #68] ; (d037300 <halrf_psd_get_point_data_8730e+0x74>) + d0372ba: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0372be: 4811 ldr r0, [pc, #68] ; (d037304 <halrf_psd_get_point_data_8730e+0x78>) + d0372c0: f000 fcb7 bl d037c32 <halrf_wreg> + d0372c4: f44f 017f mov.w r1, #16711680 ; 0xff0000 + d0372c8: 480f ldr r0, [pc, #60] ; (d037308 <halrf_psd_get_point_data_8730e+0x7c>) + d0372ca: f000 fcc6 bl d037c5a <halrf_rreg> + d0372ce: 4a0f ldr r2, [pc, #60] ; (d03730c <halrf_psd_get_point_data_8730e+0x80>) + d0372d0: 4604 mov r4, r0 + d0372d2: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0372d6: 480b ldr r0, [pc, #44] ; (d037304 <halrf_psd_get_point_data_8730e+0x78>) + d0372d8: f000 fcab bl d037c32 <halrf_wreg> + d0372dc: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0372e0: 4809 ldr r0, [pc, #36] ; (d037308 <halrf_psd_get_point_data_8730e+0x7c>) + d0372e2: f000 fcba bl d037c5a <halrf_rreg> + d0372e6: 0980 lsrs r0, r0, #6 + d0372e8: ea40 6084 orr.w r0, r0, r4, lsl #26 + d0372ec: bd10 pop {r4, pc} + d0372ee: 2001 movs r0, #1 + d0372f0: e7e0 b.n d0372b4 <halrf_psd_get_point_data_8730e+0x28> + d0372f2: bf00 nop + d0372f4: 0001802c .word 0x0001802c + d0372f8: 0fff0000 .word 0x0fff0000 + d0372fc: 00018034 .word 0x00018034 + d037300: 00210001 .word 0x00210001 + d037304: 000180d4 .word 0x000180d4 + d037308: 000180fc .word 0x000180fc + d03730c: 00220001 .word 0x00220001 + +0d037310 <wifi_hal_txdesc_fill>: + d037310: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d037314: 460c mov r4, r1 + d037316: 4605 mov r5, r0 + d037318: 2228 movs r2, #40 ; 0x28 + d03731a: 2100 movs r1, #0 + d03731c: 4620 mov r0, r4 + d03731e: ed2d 8b02 vpush {d8} + d037322: b085 sub sp, #20 + d037324: f7ce f93d bl d0055a2 <rtw_memset> + d037328: f895 3057 ldrb.w r3, [r5, #87] ; 0x57 + d03732c: f8d5 6094 ldr.w r6, [r5, #148] ; 0x94 + d037330: f003 0b01 and.w fp, r3, #1 + d037334: f8d5 3090 ldr.w r3, [r5, #144] ; 0x90 + d037338: f8d6 8000 ldr.w r8, [r6] + d03733c: 2b01 cmp r3, #1 + d03733e: f8d8 7cc0 ldr.w r7, [r8, #3264] ; 0xcc0 + d037342: f040 817b bne.w d03763c <wifi_hal_txdesc_fill+0x32c> + d037346: 4630 mov r0, r6 + d037348: f7db f95e bl d012608 <rtw_check_ap_mode> + d03734c: 2800 cmp r0, #0 + d03734e: f000 8143 beq.w d0375d8 <wifi_hal_txdesc_fill+0x2c8> + d037352: 7f2b ldrb r3, [r5, #28] + d037354: 2b00 cmp r3, #0 + d037356: f000 813f beq.w d0375d8 <wifi_hal_txdesc_fill+0x2c8> + d03735a: f1bb 0f00 cmp.w fp, #0 + d03735e: d106 bne.n d03736e <wifi_hal_txdesc_fill+0x5e> + d037360: f8d6 3184 ldr.w r3, [r6, #388] ; 0x184 + d037364: f023 0304 bic.w r3, r3, #4 + d037368: 2b01 cmp r3, #1 + d03736a: f040 8135 bne.w d0375d8 <wifi_hal_txdesc_fill+0x2c8> + d03736e: 6863 ldr r3, [r4, #4] + d037370: f423 1300 bic.w r3, r3, #2097152 ; 0x200000 + d037374: f023 037f bic.w r3, r3, #127 ; 0x7f + d037378: f443 1300 orr.w r3, r3, #2097152 ; 0x200000 + d03737c: f043 031f orr.w r3, r3, #31 + d037380: 6063 str r3, [r4, #4] + d037382: f895 2067 ldrb.w r2, [r5, #103] ; 0x67 + d037386: 7963 ldrb r3, [r4, #5] + d037388: f362 0304 bfi r3, r2, #0, #5 + d03738c: 7163 strb r3, [r4, #5] + d03738e: 6a63 ldr r3, [r4, #36] ; 0x24 + d037390: 89ea ldrh r2, [r5, #14] + d037392: f362 3317 bfi r3, r2, #12, #12 + d037396: 6263 str r3, [r4, #36] ; 0x24 + d037398: 4ba6 ldr r3, [pc, #664] ; (d037634 <wifi_hal_txdesc_fill+0x324>) + d03739a: 7aa9 ldrb r1, [r5, #10] + d03739c: f893 302a ldrb.w r3, [r3, #42] ; 0x2a + d0373a0: 7f28 ldrb r0, [r5, #28] + d0373a2: 2b01 cmp r3, #1 + d0373a4: bf08 it eq + d0373a6: f885 3064 strbeq.w r3, [r5, #100] ; 0x64 + d0373aa: f7ea f8f3 bl d021594 <ROM_WIFI_TXDESC_FillSectype> + d0373ae: 79a3 ldrb r3, [r4, #6] + d0373b0: f360 1387 bfi r3, r0, #6, #2 + d0373b4: 71a3 strb r3, [r4, #6] + d0373b6: f895 3044 ldrb.w r3, [r5, #68] ; 0x44 + d0373ba: f897 207b ldrb.w r2, [r7, #123] ; 0x7b + d0373be: ee08 3a10 vmov s16, r3 + d0373c2: f895 305f ldrb.w r3, [r5, #95] ; 0x5f + d0373c6: f897 1079 ldrb.w r1, [r7, #121] ; 0x79 + d0373ca: 9303 str r3, [sp, #12] + d0373cc: f895 0061 ldrb.w r0, [r5, #97] ; 0x61 + d0373d0: f897 307c ldrb.w r3, [r7, #124] ; 0x7c + d0373d4: f896 90bf ldrb.w r9, [r6, #191] ; 0xbf + d0373d8: f896 a0af ldrb.w sl, [r6, #175] ; 0xaf + d0373dc: f7ea f8ba bl d021554 <ROM_WIFI_TXDESC_SCMapping> + d0373e0: 9b03 ldr r3, [sp, #12] + d0373e2: 464a mov r2, r9 + d0373e4: 9001 str r0, [sp, #4] + d0373e6: ee18 1a10 vmov r1, s16 + d0373ea: 9300 str r3, [sp, #0] + d0373ec: 4620 mov r0, r4 + d0373ee: 4653 mov r3, sl + d0373f0: f7ea f958 bl d0216a4 <ROM_WIFI_TXDESC_FillVCS> + d0373f4: 89ab ldrh r3, [r5, #12] + d0373f6: f648 028e movw r2, #34958 ; 0x888e + d0373fa: 4293 cmp r3, r2 + d0373fc: f000 80f7 beq.w d0375ee <wifi_hal_txdesc_fill+0x2de> + d037400: f640 0206 movw r2, #2054 ; 0x806 + d037404: 4293 cmp r3, r2 + d037406: f000 80f2 beq.w d0375ee <wifi_hal_txdesc_fill+0x2de> + d03740a: f648 02b4 movw r2, #34996 ; 0x88b4 + d03740e: 4293 cmp r3, r2 + d037410: f000 80ed beq.w d0375ee <wifi_hal_txdesc_fill+0x2de> + d037414: 7aeb ldrb r3, [r5, #11] + d037416: 2b01 cmp r3, #1 + d037418: f000 80e9 beq.w d0375ee <wifi_hal_txdesc_fill+0x2de> + d03741c: f895 3064 ldrb.w r3, [r5, #100] ; 0x64 + d037420: 2b01 cmp r3, #1 + d037422: f040 80e0 bne.w d0375e6 <wifi_hal_txdesc_fill+0x2d6> + d037426: f1bb 0f00 cmp.w fp, #0 + d03742a: f040 80dc bne.w d0375e6 <wifi_hal_txdesc_fill+0x2d6> + d03742e: 7a63 ldrb r3, [r4, #9] + d037430: f043 0310 orr.w r3, r3, #16 + d037434: 7263 strb r3, [r4, #9] + d037436: 7ba3 ldrb r3, [r4, #14] + d037438: f043 033e orr.w r3, r3, #62 ; 0x3e + d03743c: 73a3 strb r3, [r4, #14] + d03743e: 7aa3 ldrb r3, [r4, #10] + d037440: f897 2542 ldrb.w r2, [r7, #1346] ; 0x542 + d037444: f362 1306 bfi r3, r2, #4, #3 + d037448: 72a3 strb r3, [r4, #10] + d03744a: f895 305f ldrb.w r3, [r5, #95] ; 0x5f + d03744e: b1bb cbz r3, d037480 <wifi_hal_txdesc_fill+0x170> + d037450: f897 1079 ldrb.w r1, [r7, #121] ; 0x79 + d037454: f895 0061 ldrb.w r0, [r5, #97] ; 0x61 + d037458: f7ea f86a bl d021530 <ROM_WIFI_TXDESC_BWMapping> + d03745c: 7d23 ldrb r3, [r4, #20] + d03745e: f360 1346 bfi r3, r0, #5, #2 + d037462: 7523 strb r3, [r4, #20] + d037464: f897 307c ldrb.w r3, [r7, #124] ; 0x7c + d037468: f897 207b ldrb.w r2, [r7, #123] ; 0x7b + d03746c: f897 1079 ldrb.w r1, [r7, #121] ; 0x79 + d037470: f895 0061 ldrb.w r0, [r5, #97] ; 0x61 + d037474: f7ea f86e bl d021554 <ROM_WIFI_TXDESC_SCMapping> + d037478: 7d23 ldrb r3, [r4, #20] + d03747a: f360 0303 bfi r3, r0, #0, #4 + d03747e: 7523 strb r3, [r4, #20] + d037480: f1bb 0f00 cmp.w fp, #0 + d037484: d10a bne.n d03749c <wifi_hal_txdesc_fill+0x18c> + d037486: f896 30bf ldrb.w r3, [r6, #191] ; 0xbf + d03748a: 2b0e cmp r3, #14 + d03748c: 6923 ldr r3, [r4, #16] + d03748e: bf8a itet hi + d037490: 2204 movhi r2, #4 + d037492: f36b 2351 bfils r3, fp, #9, #9 + d037496: f362 2351 bfihi r3, r2, #9, #9 + d03749a: 6123 str r3, [r4, #16] + d03749c: 6833 ldr r3, [r6, #0] + d03749e: f893 3ce8 ldrb.w r3, [r3, #3304] ; 0xce8 + d0374a2: b1b3 cbz r3, d0374d2 <wifi_hal_txdesc_fill+0x1c2> + d0374a4: f895 2041 ldrb.w r2, [r5, #65] ; 0x41 + d0374a8: 2a07 cmp r2, #7 + d0374aa: d812 bhi.n d0374d2 <wifi_hal_txdesc_fill+0x1c2> + d0374ac: 40d3 lsrs r3, r2 + d0374ae: 07da lsls r2, r3, #31 + d0374b0: d50f bpl.n d0374d2 <wifi_hal_txdesc_fill+0x1c2> + d0374b2: 7b63 ldrb r3, [r4, #13] + d0374b4: f043 0301 orr.w r3, r3, #1 + d0374b8: 7363 strb r3, [r4, #13] + d0374ba: 6833 ldr r3, [r6, #0] + d0374bc: f895 2041 ldrb.w r2, [r5, #65] ; 0x41 + d0374c0: 4413 add r3, r2 + d0374c2: f893 0ce9 ldrb.w r0, [r3, #3305] ; 0xce9 + d0374c6: f7e9 fee1 bl d02128c <ROM_WIFI_MRateToHwRate> + d0374ca: 8a23 ldrh r3, [r4, #16] + d0374cc: f360 0308 bfi r3, r0, #0, #9 + d0374d0: 8223 strh r3, [r4, #16] + d0374d2: f8d6 28c4 ldr.w r2, [r6, #2244] ; 0x8c4 + d0374d6: 2aff cmp r2, #255 ; 0xff + d0374d8: d01e beq.n d037518 <wifi_hal_txdesc_fill+0x208> + d0374da: 8a23 ldrh r3, [r4, #16] + d0374dc: f362 0308 bfi r3, r2, #0, #9 + d0374e0: 7ce2 ldrb r2, [r4, #19] + d0374e2: 8223 strh r3, [r4, #16] + d0374e4: f8d6 38c4 ldr.w r3, [r6, #2244] ; 0x8c4 + d0374e8: 0b1b lsrs r3, r3, #12 + d0374ea: f363 1247 bfi r2, r3, #5, #3 + d0374ee: 7da3 ldrb r3, [r4, #22] + d0374f0: 74e2 strb r2, [r4, #19] + d0374f2: f8b6 28c6 ldrh.w r2, [r6, #2246] ; 0x8c6 + d0374f6: f362 03c3 bfi r3, r2, #3, #1 + d0374fa: 75a3 strb r3, [r4, #22] + d0374fc: f8d6 38c4 ldr.w r3, [r6, #2244] ; 0x8c4 + d037500: f3c3 4240 ubfx r2, r3, #17, #1 + d037504: 7b63 ldrb r3, [r4, #13] + d037506: f023 0305 bic.w r3, r3, #5 + d03750a: f043 0305 orr.w r3, r3, #5 + d03750e: 7363 strb r3, [r4, #13] + d037510: 7da3 ldrb r3, [r4, #22] + d037512: f362 0382 bfi r3, r2, #2, #1 + d037516: 75a3 strb r3, [r4, #22] + d037518: 4b46 ldr r3, [pc, #280] ; (d037634 <wifi_hal_txdesc_fill+0x324>) + d03751a: 795b ldrb r3, [r3, #5] + d03751c: 2b01 cmp r3, #1 + d03751e: d103 bne.n d037528 <wifi_hal_txdesc_fill+0x218> + d037520: 7b63 ldrb r3, [r4, #13] + d037522: f043 0304 orr.w r3, r3, #4 + d037526: 7363 strb r3, [r4, #13] + d037528: 69ab ldr r3, [r5, #24] + d03752a: 8023 strh r3, [r4, #0] + d03752c: 2328 movs r3, #40 ; 0x28 + d03752e: 70a3 strb r3, [r4, #2] + d037530: f1bb 0f00 cmp.w fp, #0 + d037534: d019 beq.n d03756a <wifi_hal_txdesc_fill+0x25a> + d037536: 78e3 ldrb r3, [r4, #3] + d037538: f043 0301 orr.w r3, r3, #1 + d03753c: 70e3 strb r3, [r4, #3] + d03753e: f895 3088 ldrb.w r3, [r5, #136] ; 0x88 + d037542: 2b01 cmp r3, #1 + d037544: d111 bne.n d03756a <wifi_hal_txdesc_fill+0x25a> + d037546: 4630 mov r0, r6 + d037548: f7db f85e bl d012608 <rtw_check_ap_mode> + d03754c: b168 cbz r0, d03756a <wifi_hal_txdesc_fill+0x25a> + d03754e: 6923 ldr r3, [r4, #16] + d037550: f423 037f bic.w r3, r3, #16711680 ; 0xff0000 + d037554: f423 437e bic.w r3, r3, #65024 ; 0xfe00 + d037558: f443 2380 orr.w r3, r3, #262144 ; 0x40000 + d03755c: f443 7300 orr.w r3, r3, #512 ; 0x200 + d037560: 6123 str r3, [r4, #16] + d037562: 7ea3 ldrb r3, [r4, #26] + d037564: f043 0308 orr.w r3, r3, #8 + d037568: 76a3 strb r3, [r4, #26] + d03756a: f895 305e ldrb.w r3, [r5, #94] ; 0x5e + d03756e: b92b cbnz r3, d03757c <wifi_hal_txdesc_fill+0x26c> + d037570: f894 3021 ldrb.w r3, [r4, #33] ; 0x21 + d037574: f043 0380 orr.w r3, r3, #128 ; 0x80 + d037578: f884 3021 strb.w r3, [r4, #33] ; 0x21 + d03757c: f897 307b ldrb.w r3, [r7, #123] ; 0x7b + d037580: 2b0e cmp r3, #14 + d037582: d90b bls.n d03759c <wifi_hal_txdesc_fill+0x28c> + d037584: 7b63 ldrb r3, [r4, #13] + d037586: 07db lsls r3, r3, #31 + d037588: d508 bpl.n d03759c <wifi_hal_txdesc_fill+0x28c> + d03758a: 8a23 ldrh r3, [r4, #16] + d03758c: f3c3 0208 ubfx r2, r3, #0, #9 + d037590: 2a03 cmp r2, #3 + d037592: bf9e ittt ls + d037594: 2204 movls r2, #4 + d037596: f362 0308 bfils r3, r2, #0, #9 + d03759a: 8223 strhls r3, [r4, #16] + d03759c: f895 3088 ldrb.w r3, [r5, #136] ; 0x88 + d0375a0: b1ab cbz r3, d0375ce <wifi_hal_txdesc_fill+0x2be> + d0375a2: 7b63 ldrb r3, [r4, #13] + d0375a4: f043 0301 orr.w r3, r3, #1 + d0375a8: 7363 strb r3, [r4, #13] + d0375aa: f895 006a ldrb.w r0, [r5, #106] ; 0x6a + d0375ae: f7e9 fe6d bl d02128c <ROM_WIFI_MRateToHwRate> + d0375b2: 8a23 ldrh r3, [r4, #16] + d0375b4: f360 0308 bfi r3, r0, #0, #9 + d0375b8: 8223 strh r3, [r4, #16] + d0375ba: 7ea3 ldrb r3, [r4, #26] + d0375bc: f043 0308 orr.w r3, r3, #8 + d0375c0: 76a3 strb r3, [r4, #26] + d0375c2: 7ca3 ldrb r3, [r4, #18] + d0375c4: f895 206d ldrb.w r2, [r5, #109] ; 0x6d + d0375c8: f362 0387 bfi r3, r2, #2, #6 + d0375cc: 74a3 strb r3, [r4, #18] + d0375ce: b005 add sp, #20 + d0375d0: ecbd 8b02 vpop {d8} + d0375d4: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0375d8: 7923 ldrb r3, [r4, #4] + d0375da: f895 2043 ldrb.w r2, [r5, #67] ; 0x43 + d0375de: f362 0306 bfi r3, r2, #0, #7 + d0375e2: 7123 strb r3, [r4, #4] + d0375e4: e6cd b.n d037382 <wifi_hal_txdesc_fill+0x72> + d0375e6: 7aa3 ldrb r3, [r4, #10] + d0375e8: f043 0301 orr.w r3, r3, #1 + d0375ec: e72c b.n d037448 <wifi_hal_txdesc_fill+0x138> + d0375ee: 7aa3 ldrb r3, [r4, #10] + d0375f0: f043 0301 orr.w r3, r3, #1 + d0375f4: 72a3 strb r3, [r4, #10] + d0375f6: 7b63 ldrb r3, [r4, #13] + d0375f8: f043 0301 orr.w r3, r3, #1 + d0375fc: 7363 strb r3, [r4, #13] + d0375fe: 7ea3 ldrb r3, [r4, #26] + d037600: f043 0308 orr.w r3, r3, #8 + d037604: 76a3 strb r3, [r4, #26] + d037606: f896 30af ldrb.w r3, [r6, #175] ; 0xaf + d03760a: 2b03 cmp r3, #3 + d03760c: bf01 itttt eq + d03760e: 7ce3 ldrbeq r3, [r4, #19] + d037610: 2201 moveq r2, #1 + d037612: f362 1347 bfieq r3, r2, #5, #3 + d037616: 74e3 strbeq r3, [r4, #19] + d037618: f898 0a95 ldrb.w r0, [r8, #2709] ; 0xa95 + d03761c: f7e9 fe36 bl d02128c <ROM_WIFI_MRateToHwRate> + d037620: 6922 ldr r2, [r4, #16] + d037622: f3c0 0008 ubfx r0, r0, #0, #9 + d037626: 4b04 ldr r3, [pc, #16] ; (d037638 <wifi_hal_txdesc_fill+0x328>) + d037628: f440 0040 orr.w r0, r0, #12582912 ; 0xc00000 + d03762c: 4013 ands r3, r2 + d03762e: 4318 orrs r0, r3 + d037630: 6120 str r0, [r4, #16] + d037632: e779 b.n d037528 <wifi_hal_txdesc_fill+0x218> + d037634: 60000c80 .word 0x60000c80 + d037638: ff03fe00 .word 0xff03fe00 + d03763c: 2b03 cmp r3, #3 + d03763e: f040 8087 bne.w d037750 <wifi_hal_txdesc_fill+0x440> + d037642: 4630 mov r0, r6 + d037644: f7da ffe0 bl d012608 <rtw_check_ap_mode> + d037648: 2800 cmp r0, #0 + d03764a: d077 beq.n d03773c <wifi_hal_txdesc_fill+0x42c> + d03764c: 7f2b ldrb r3, [r5, #28] + d03764e: 2b00 cmp r3, #0 + d037650: d074 beq.n d03773c <wifi_hal_txdesc_fill+0x42c> + d037652: f1bb 0f00 cmp.w fp, #0 + d037656: d071 beq.n d03773c <wifi_hal_txdesc_fill+0x42c> + d037658: 6863 ldr r3, [r4, #4] + d03765a: f423 1300 bic.w r3, r3, #2097152 ; 0x200000 + d03765e: f023 037f bic.w r3, r3, #127 ; 0x7f + d037662: f443 1300 orr.w r3, r3, #2097152 ; 0x200000 + d037666: f043 031e orr.w r3, r3, #30 + d03766a: 6063 str r3, [r4, #4] + d03766c: f895 2067 ldrb.w r2, [r5, #103] ; 0x67 + d037670: 7963 ldrb r3, [r4, #5] + d037672: f362 0304 bfi r3, r2, #0, #5 + d037676: 7163 strb r3, [r4, #5] + d037678: 6a63 ldr r3, [r4, #36] ; 0x24 + d03767a: 89ea ldrh r2, [r5, #14] + d03767c: f362 3317 bfi r3, r2, #12, #12 + d037680: 6263 str r3, [r4, #36] ; 0x24 + d037682: 7b63 ldrb r3, [r4, #13] + d037684: f043 0301 orr.w r3, r3, #1 + d037688: 7363 strb r3, [r4, #13] + d03768a: 7ea3 ldrb r3, [r4, #26] + d03768c: f043 0308 orr.w r3, r3, #8 + d037690: 76a3 strb r3, [r4, #26] + d037692: f895 306c ldrb.w r3, [r5, #108] ; 0x6c + d037696: 2b01 cmp r3, #1 + d037698: 7ca3 ldrb r3, [r4, #18] + d03769a: bf0c ite eq + d03769c: 2206 moveq r2, #6 + d03769e: 220c movne r2, #12 + d0376a0: f362 0387 bfi r3, r2, #2, #6 + d0376a4: 74a3 strb r3, [r4, #18] + d0376a6: 7a6b ldrb r3, [r5, #9] + d0376a8: 2bb0 cmp r3, #176 ; 0xb0 + d0376aa: d10c bne.n d0376c6 <wifi_hal_txdesc_fill+0x3b6> + d0376ac: 8a6a ldrh r2, [r5, #18] + d0376ae: f8d5 3098 ldr.w r3, [r5, #152] ; 0x98 + d0376b2: 4413 add r3, r2 + d0376b4: f893 302a ldrb.w r3, [r3, #42] ; 0x2a + d0376b8: 2b02 cmp r3, #2 + d0376ba: d10b bne.n d0376d4 <wifi_hal_txdesc_fill+0x3c4> + d0376bc: 7ca3 ldrb r3, [r4, #18] + d0376be: 2218 movs r2, #24 + d0376c0: f362 0387 bfi r3, r2, #2, #6 + d0376c4: 74a3 strb r3, [r4, #18] + d0376c6: 7a6b ldrb r3, [r5, #9] + d0376c8: 2b50 cmp r3, #80 ; 0x50 + d0376ca: bf02 ittt eq + d0376cc: 7ca3 ldrbeq r3, [r4, #18] + d0376ce: f36f 0387 bfceq r3, #2, #6 + d0376d2: 74a3 strbeq r3, [r4, #18] + d0376d4: f895 206d ldrb.w r2, [r5, #109] ; 0x6d + d0376d8: b11a cbz r2, d0376e2 <wifi_hal_txdesc_fill+0x3d2> + d0376da: 7ca3 ldrb r3, [r4, #18] + d0376dc: f362 0387 bfi r3, r2, #2, #6 + d0376e0: 74a3 strb r3, [r4, #18] + d0376e2: f895 006a ldrb.w r0, [r5, #106] ; 0x6a + d0376e6: b380 cbz r0, d03774a <wifi_hal_txdesc_fill+0x43a> + d0376e8: f7e9 fdd0 bl d02128c <ROM_WIFI_MRateToHwRate> + d0376ec: 8a23 ldrh r3, [r4, #16] + d0376ee: f360 0308 bfi r3, r0, #0, #9 + d0376f2: 8223 strh r3, [r4, #16] + d0376f4: f895 3083 ldrb.w r3, [r5, #131] ; 0x83 + d0376f8: b11b cbz r3, d037702 <wifi_hal_txdesc_fill+0x3f2> + d0376fa: 7b63 ldrb r3, [r4, #13] + d0376fc: f043 0380 orr.w r3, r3, #128 ; 0x80 + d037700: 7363 strb r3, [r4, #13] + d037702: f895 3084 ldrb.w r3, [r5, #132] ; 0x84 + d037706: b913 cbnz r3, d03770e <wifi_hal_txdesc_fill+0x3fe> + d037708: 7a6b ldrb r3, [r5, #9] + d03770a: 2bc4 cmp r3, #196 ; 0xc4 + d03770c: d103 bne.n d037716 <wifi_hal_txdesc_fill+0x406> + d03770e: 7aa3 ldrb r3, [r4, #10] + d037710: f043 0304 orr.w r3, r3, #4 + d037714: 72a3 strb r3, [r4, #10] + d037716: f8b5 2086 ldrh.w r2, [r5, #134] ; 0x86 + d03771a: 2a00 cmp r2, #0 + d03771c: f43f af04 beq.w d037528 <wifi_hal_txdesc_fill+0x218> + d037720: 7fa3 ldrb r3, [r4, #30] + d037722: f362 0306 bfi r3, r2, #0, #7 + d037726: f894 2025 ldrb.w r2, [r4, #37] ; 0x25 + d03772a: 77a3 strb r3, [r4, #30] + d03772c: f8b5 3086 ldrh.w r3, [r5, #134] ; 0x86 + d037730: 09db lsrs r3, r3, #7 + d037732: f363 0203 bfi r2, r3, #0, #4 + d037736: f884 2025 strb.w r2, [r4, #37] ; 0x25 + d03773a: e6f5 b.n d037528 <wifi_hal_txdesc_fill+0x218> + d03773c: 7923 ldrb r3, [r4, #4] + d03773e: f895 2043 ldrb.w r2, [r5, #67] ; 0x43 + d037742: f362 0306 bfi r3, r2, #0, #7 + d037746: 7123 strb r3, [r4, #4] + d037748: e790 b.n d03766c <wifi_hal_txdesc_fill+0x35c> + d03774a: f898 0a95 ldrb.w r0, [r8, #2709] ; 0xa95 + d03774e: e7cb b.n d0376e8 <wifi_hal_txdesc_fill+0x3d8> + d037750: f895 2043 ldrb.w r2, [r5, #67] ; 0x43 + d037754: 7923 ldrb r3, [r4, #4] + d037756: f362 0306 bfi r3, r2, #0, #7 + d03775a: 7123 strb r3, [r4, #4] + d03775c: 7963 ldrb r3, [r4, #5] + d03775e: f895 2067 ldrb.w r2, [r5, #103] ; 0x67 + d037762: f362 0304 bfi r3, r2, #0, #5 + d037766: 7163 strb r3, [r4, #5] + d037768: 6a63 ldr r3, [r4, #36] ; 0x24 + d03776a: 89ea ldrh r2, [r5, #14] + d03776c: f362 3317 bfi r3, r2, #12, #12 + d037770: 6263 str r3, [r4, #36] ; 0x24 + d037772: 7b63 ldrb r3, [r4, #13] + d037774: f043 0301 orr.w r3, r3, #1 + d037778: 7363 strb r3, [r4, #13] + d03777a: f898 0a95 ldrb.w r0, [r8, #2709] ; 0xa95 + d03777e: f7e9 fd85 bl d02128c <ROM_WIFI_MRateToHwRate> + d037782: 8a23 ldrh r3, [r4, #16] + d037784: f360 0308 bfi r3, r0, #0, #9 + d037788: 8223 strh r3, [r4, #16] + d03778a: e6cd b.n d037528 <wifi_hal_txdesc_fill+0x218> + +0d03778c <rtw_btc_action_bt_idle>: + d03778c: 2200 movs r2, #0 + d03778e: b570 push {r4, r5, r6, lr} + d037790: 460c mov r4, r1 + d037792: 4606 mov r6, r0 + d037794: 2101 movs r1, #1 + d037796: 4610 mov r0, r2 + d037798: f7e7 fafe bl d01ed98 <btc_hal_set_pta> + d03779c: 7a22 ldrb r2, [r4, #8] + d03779e: 2a01 cmp r2, #1 + d0377a0: d12d bne.n d0377fe <rtw_btc_action_bt_idle+0x72> + d0377a2: f894 305b ldrb.w r3, [r4, #91] ; 0x5b + d0377a6: b913 cbnz r3, d0377ae <rtw_btc_action_bt_idle+0x22> + d0377a8: f894 5055 ldrb.w r5, [r4, #85] ; 0x55 + d0377ac: b1a5 cbz r5, d0377d8 <rtw_btc_action_bt_idle+0x4c> + d0377ae: 7d63 ldrb r3, [r4, #21] + d0377b0: bb83 cbnz r3, d037814 <rtw_btc_action_bt_idle+0x88> + d0377b2: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 + d0377b6: 220a movs r2, #10 + d0377b8: 2b00 cmp r3, #0 + d0377ba: bf0c ite eq + d0377bc: 2501 moveq r5, #1 + d0377be: 2505 movne r5, #5 + d0377c0: 4620 mov r0, r4 + d0377c2: 2100 movs r1, #0 + d0377c4: f7e6 f8f2 bl d01d9ac <rtw_btc_table> + d0377c8: 462b mov r3, r5 + d0377ca: 4621 mov r1, r4 + d0377cc: 4630 mov r0, r6 + d0377ce: 2200 movs r2, #0 + d0377d0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d0377d4: f7e6 b92d b.w d01da32 <rtw_btc_tdma> + d0377d8: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 + d0377dc: 2b01 cmp r3, #1 + d0377de: d902 bls.n d0377e6 <rtw_btc_action_bt_idle+0x5a> + d0377e0: f894 305a ldrb.w r3, [r4, #90] ; 0x5a + d0377e4: b1cb cbz r3, d03781a <rtw_btc_action_bt_idle+0x8e> + d0377e6: 7d63 ldrb r3, [r4, #21] + d0377e8: b9db cbnz r3, d037822 <rtw_btc_action_bt_idle+0x96> + d0377ea: f894 505a ldrb.w r5, [r4, #90] ; 0x5a + d0377ee: b9bd cbnz r5, d037820 <rtw_btc_action_bt_idle+0x94> + d0377f0: f894 304e ldrb.w r3, [r4, #78] ; 0x4e + d0377f4: 2b00 cmp r3, #0 + d0377f6: bf04 itt eq + d0377f8: 250d moveq r5, #13 + d0377fa: 220b moveq r2, #11 + d0377fc: e7e0 b.n d0377c0 <rtw_btc_action_bt_idle+0x34> + d0377fe: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 + d037802: b183 cbz r3, d037826 <rtw_btc_action_bt_idle+0x9a> + d037804: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 + d037808: 2565 movs r5, #101 ; 0x65 + d03780a: 2b00 cmp r3, #0 + d03780c: bf0c ite eq + d03780e: 2267 moveq r2, #103 ; 0x67 + d037810: 2266 movne r2, #102 ; 0x66 + d037812: e7d5 b.n d0377c0 <rtw_btc_action_bt_idle+0x34> + d037814: 2508 movs r5, #8 + d037816: 220b movs r2, #11 + d037818: e7d2 b.n d0377c0 <rtw_btc_action_bt_idle+0x34> + d03781a: 25ff movs r5, #255 ; 0xff + d03781c: 462a mov r2, r5 + d03781e: e7cf b.n d0377c0 <rtw_btc_action_bt_idle+0x34> + d037820: 250d movs r5, #13 + d037822: 2204 movs r2, #4 + d037824: e7cc b.n d0377c0 <rtw_btc_action_bt_idle+0x34> + d037826: 2566 movs r5, #102 ; 0x66 + d037828: e7f8 b.n d03781c <rtw_btc_action_bt_idle+0x90> + +0d03782a <rtw_btc_action_wl_not_connected>: + d03782a: b570 push {r4, r5, r6, lr} + d03782c: 460c mov r4, r1 + d03782e: 6803 ldr r3, [r0, #0] + d037830: 4606 mov r6, r0 + d037832: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 + d037836: 7ee3 ldrb r3, [r4, #27] + d037838: b93b cbnz r3, d03784a <rtw_btc_action_wl_not_connected+0x20> + d03783a: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + d03783e: f8d2 36cc ldr.w r3, [r2, #1740] ; 0x6cc + d037842: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 + d037846: f8c2 36cc str.w r3, [r2, #1740] ; 0x6cc + d03784a: f894 305d ldrb.w r3, [r4, #93] ; 0x5d + d03784e: b11b cbz r3, d037858 <rtw_btc_action_wl_not_connected+0x2e> + d037850: 2200 movs r2, #0 + d037852: 4620 mov r0, r4 + d037854: f7e5 ff4e bl d01d6f4 <rtw_btc_btctdma_protect_beacon> + d037858: 2200 movs r2, #0 + d03785a: 4611 mov r1, r2 + d03785c: 4610 mov r0, r2 + d03785e: f7e7 fa9b bl d01ed98 <btc_hal_set_pta> + d037862: 7a22 ldrb r2, [r4, #8] + d037864: 2a01 cmp r2, #1 + d037866: d115 bne.n d037894 <rtw_btc_action_wl_not_connected+0x6a> + d037868: f894 3020 ldrb.w r3, [r4, #32] + d03786c: b9ab cbnz r3, d03789a <rtw_btc_action_wl_not_connected+0x70> + d03786e: 7d65 ldrb r5, [r4, #21] + d037870: b125 cbz r5, d03787c <rtw_btc_action_wl_not_connected+0x52> + d037872: f894 5055 ldrb.w r5, [r4, #85] ; 0x55 + d037876: b10d cbz r5, d03787c <rtw_btc_action_wl_not_connected+0x52> + d037878: 2508 movs r5, #8 + d03787a: 220b movs r2, #11 + d03787c: 4620 mov r0, r4 + d03787e: 2100 movs r1, #0 + d037880: f7e6 f894 bl d01d9ac <rtw_btc_table> + d037884: 462b mov r3, r5 + d037886: 4621 mov r1, r4 + d037888: 4630 mov r0, r6 + d03788a: 2200 movs r2, #0 + d03788c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d037890: f7e6 b8cf b.w d01da32 <rtw_btc_tdma> + d037894: 2564 movs r5, #100 ; 0x64 + d037896: 462a mov r2, r5 + d037898: e7f0 b.n d03787c <rtw_btc_action_wl_not_connected+0x52> + d03789a: 2500 movs r5, #0 + d03789c: e7ee b.n d03787c <rtw_btc_action_wl_not_connected+0x52> + +0d03789e <rtw_btc_action_coex_all_off>: + d03789e: b570 push {r4, r5, r6, lr} + d0378a0: 7a0b ldrb r3, [r1, #8] + d0378a2: 460c mov r4, r1 + d0378a4: 4605 mov r5, r0 + d0378a6: 2100 movs r1, #0 + d0378a8: 2b01 cmp r3, #1 + d0378aa: 4620 mov r0, r4 + d0378ac: bf13 iteet ne + d0378ae: 2664 movne r6, #100 ; 0x64 + d0378b0: 2600 moveq r6, #0 + d0378b2: 2202 moveq r2, #2 + d0378b4: 4632 movne r2, r6 + d0378b6: f7e6 f879 bl d01d9ac <rtw_btc_table> + d0378ba: 4633 mov r3, r6 + d0378bc: 4621 mov r1, r4 + d0378be: 4628 mov r0, r5 + d0378c0: 2200 movs r2, #0 + d0378c2: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d0378c6: f7e6 b8b4 b.w d01da32 <rtw_btc_tdma> + +0d0378ca <rtw_btc_action_wl_off>: + d0378ca: b538 push {r3, r4, r5, lr} + d0378cc: 6803 ldr r3, [r0, #0] + d0378ce: 460c mov r4, r1 + d0378d0: f8d3 5cc0 ldr.w r5, [r3, #3264] ; 0xcc0 + d0378d4: f7ff ffe3 bl d03789e <rtw_btc_action_coex_all_off> d0378d8: 2200 movs r2, #0 - d0378da: 4611 mov r1, r2 - d0378dc: 4610 mov r0, r2 - d0378de: f7e7 f9ed bl d01ecbc <btc_hal_set_pta> - d0378e2: 7a23 ldrb r3, [r4, #8] - d0378e4: 2b01 cmp r3, #1 - d0378e6: d001 beq.n d0378ec <rtw_btc_run_coex+0xae> - d0378e8: 2664 movs r6, #100 ; 0x64 - d0378ea: e7e7 b.n d0378bc <rtw_btc_run_coex+0x7e> - d0378ec: 2203 movs r2, #3 - d0378ee: 4620 mov r0, r4 - d0378f0: 2100 movs r1, #0 - d0378f2: f7e5 ffed bl d01d8d0 <rtw_btc_table> - d0378f6: 4633 mov r3, r6 - d0378f8: 2200 movs r2, #0 - d0378fa: 4621 mov r1, r4 - d0378fc: 4628 mov r0, r5 - d0378fe: b003 add sp, #12 - d037900: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d037904: f7e6 b827 b.w d01d956 <rtw_btc_tdma> - d037908: f894 6051 ldrb.w r6, [r4, #81] ; 0x51 - d03790c: b19e cbz r6, d037936 <rtw_btc_run_coex+0xf8> - d03790e: 4610 mov r0, r2 - d037910: 2101 movs r1, #1 - d037912: f7e7 f9d3 bl d01ecbc <btc_hal_set_pta> - d037916: 7a22 ldrb r2, [r4, #8] - d037918: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 - d03791c: 2a01 cmp r2, #1 - d03791e: d105 bne.n d03792c <rtw_btc_run_coex+0xee> - d037920: 2b00 cmp r3, #0 - d037922: 461e mov r6, r3 - d037924: bf1c itt ne - d037926: 220a movne r2, #10 - d037928: 2609 movne r6, #9 - d03792a: e7e0 b.n d0378ee <rtw_btc_run_coex+0xb0> - d03792c: 2664 movs r6, #100 ; 0x64 - d03792e: 2b00 cmp r3, #0 - d037930: d0c4 beq.n d0378bc <rtw_btc_run_coex+0x7e> - d037932: 2268 movs r2, #104 ; 0x68 - d037934: e7db b.n d0378ee <rtw_btc_run_coex+0xb0> - d037936: f894 7048 ldrb.w r7, [r4, #72] ; 0x48 - d03793a: 2f00 cmp r7, #0 - d03793c: d03b beq.n d0379b6 <rtw_btc_run_coex+0x178> - d03793e: 4632 mov r2, r6 - d037940: 2101 movs r1, #1 - d037942: 4630 mov r0, r6 - d037944: f7e7 f9ba bl d01ecbc <btc_hal_set_pta> - d037948: f894 3067 ldrb.w r3, [r4, #103] ; 0x67 - d03794c: b9db cbnz r3, d037986 <rtw_btc_run_coex+0x148> - d03794e: 6e23 ldr r3, [r4, #96] ; 0x60 - d037950: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 - d037954: f023 03ff bic.w r3, r3, #255 ; 0xff - d037958: 3b00 subs r3, #0 - d03795a: bf18 it ne - d03795c: 2301 movne r3, #1 - d03795e: 7a22 ldrb r2, [r4, #8] - d037960: 2a01 cmp r2, #1 - d037962: d11a bne.n d03799a <rtw_btc_run_coex+0x15c> - d037964: 7d61 ldrb r1, [r4, #21] - d037966: 2901 cmp r1, #1 - d037968: f000 8098 beq.w d037a9c <rtw_btc_run_coex+0x25e> - d03796c: b16b cbz r3, d03798a <rtw_btc_run_coex+0x14c> - d03796e: f894 3062 ldrb.w r3, [r4, #98] ; 0x62 - d037972: 2b01 cmp r3, #1 - d037974: d07d beq.n d037a72 <rtw_btc_run_coex+0x234> - d037976: f894 3061 ldrb.w r3, [r4, #97] ; 0x61 - d03797a: 2b01 cmp r3, #1 - d03797c: bf0a itet eq - d03797e: 260c moveq r6, #12 - d037980: 2200 movne r2, #0 - d037982: 220b moveq r2, #11 - d037984: e7b3 b.n d0378ee <rtw_btc_run_coex+0xb0> - d037986: 2301 movs r3, #1 - d037988: e7e9 b.n d03795e <rtw_btc_run_coex+0x120> - d03798a: f894 6065 ldrb.w r6, [r4, #101] ; 0x65 - d03798e: b97e cbnz r6, d0379b0 <rtw_btc_run_coex+0x172> - d037990: 7ea3 ldrb r3, [r4, #26] - d037992: 2b00 cmp r3, #0 + d0378da: 2002 movs r0, #2 + d0378dc: 4611 mov r1, r2 + d0378de: f7e7 fa5b bl d01ed98 <btc_hal_set_pta> + d0378e2: 2301 movs r3, #1 + d0378e4: 4629 mov r1, r5 + d0378e6: 4620 mov r0, r4 + d0378e8: 461a mov r2, r3 + d0378ea: f7e6 f87e bl d01d9ea <rtw_btc_ignore_wlan_act> + d0378ee: 4629 mov r1, r5 + d0378f0: 4620 mov r0, r4 + d0378f2: 2200 movs r2, #0 + d0378f4: f7e6 f850 bl d01d998 <rtw_btc_set_wl_act_gate> + d0378f8: 2301 movs r3, #1 + d0378fa: 4629 mov r1, r5 + d0378fc: 4620 mov r0, r4 + d0378fe: 2200 movs r2, #0 + d037900: f884 313d strb.w r3, [r4, #317] ; 0x13d + d037904: f884 314b strb.w r3, [r4, #331] ; 0x14b + d037908: f7e5 ffa6 bl d01d858 <rtw_btc_update_wl_ch_info> + d03790c: 4620 mov r0, r4 + d03790e: 2200 movs r2, #0 + d037910: 21ff movs r1, #255 ; 0xff + d037912: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d037916: f7e7 bab3 b.w d01ee80 <btc_hal_write_scbd> + +0d03791a <rtw_btc_run_coex>: + d03791a: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + d03791c: 460c mov r4, r1 + d03791e: 6803 ldr r3, [r0, #0] + d037920: 4605 mov r5, r0 + d037922: 4617 mov r7, r2 + d037924: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 + d037928: 4620 mov r0, r4 + d03792a: f884 206f strb.w r2, [r4, #111] ; 0x6f + d03792e: f7e6 faf1 bl d01df14 <rtw_btc_monitor_bt_enable> + d037932: f8d4 313c ldr.w r3, [r4, #316] ; 0x13c + d037936: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 + d03793a: f023 03ff bic.w r3, r3, #255 ; 0xff + d03793e: 2b00 cmp r3, #0 + d037940: f040 8128 bne.w d037b94 <rtw_btc_run_coex+0x27a> + d037944: f894 6060 ldrb.w r6, [r4, #96] ; 0x60 + d037948: 2e00 cmp r6, #0 + d03794a: f040 8123 bne.w d037b94 <rtw_btc_run_coex+0x27a> + d03794e: 463a mov r2, r7 + d037950: 4621 mov r1, r4 + d037952: 4628 mov r0, r5 + d037954: f7e6 fc72 bl d01e23c <rtw_btc_update_wl_link_info> + d037958: f894 305f ldrb.w r3, [r4, #95] ; 0x5f + d03795c: b11b cbz r3, d037966 <rtw_btc_run_coex+0x4c> + d03795e: 7e63 ldrb r3, [r4, #25] + d037960: 2b00 cmp r3, #0 + d037962: f040 8117 bne.w d037b94 <rtw_btc_run_coex+0x27a> + d037966: f894 3044 ldrb.w r3, [r4, #68] ; 0x44 + d03796a: b133 cbz r3, d03797a <rtw_btc_run_coex+0x60> + d03796c: 2f08 cmp r7, #8 + d03796e: d104 bne.n d03797a <rtw_btc_run_coex+0x60> + d037970: f894 3051 ldrb.w r3, [r4, #81] ; 0x51 + d037974: 2b00 cmp r3, #0 + d037976: f000 810d beq.w d037b94 <rtw_btc_run_coex+0x27a> + d03797a: f8d4 3138 ldr.w r3, [r4, #312] ; 0x138 + d03797e: 7d1b ldrb r3, [r3, #20] + d037980: b163 cbz r3, d03799c <rtw_btc_run_coex+0x82> + d037982: 7d23 ldrb r3, [r4, #20] + d037984: b153 cbz r3, d03799c <rtw_btc_run_coex+0x82> + d037986: 2200 movs r2, #0 + d037988: 4611 mov r1, r2 + d03798a: 4610 mov r0, r2 + d03798c: f7e7 fa04 bl d01ed98 <btc_hal_set_pta> + d037990: 7a23 ldrb r3, [r4, #8] + d037992: 2b01 cmp r3, #1 d037994: bf18 it ne - d037996: 2204 movne r2, #4 - d037998: e7a9 b.n d0378ee <rtw_btc_run_coex+0xb0> - d03799a: 2b00 cmp r3, #0 - d03799c: d1a4 bne.n d0378e8 <rtw_btc_run_coex+0xaa> - d03799e: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 - d0379a2: 2b00 cmp r3, #0 - d0379a4: bf15 itete ne - d0379a6: 266b movne r6, #107 ; 0x6b - d0379a8: 2664 moveq r6, #100 ; 0x64 - d0379aa: 2267 movne r2, #103 ; 0x67 - d0379ac: 2265 moveq r2, #101 ; 0x65 - d0379ae: e79e b.n d0378ee <rtw_btc_run_coex+0xb0> - d0379b0: 461e mov r6, r3 - d0379b2: 2209 movs r2, #9 - d0379b4: e79b b.n d0378ee <rtw_btc_run_coex+0xb0> - d0379b6: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - d0379ba: 2b01 cmp r3, #1 - d0379bc: d808 bhi.n d0379d0 <rtw_btc_run_coex+0x192> - d0379be: 7ea3 ldrb r3, [r4, #26] - d0379c0: b133 cbz r3, d0379d0 <rtw_btc_run_coex+0x192> - d0379c2: 4621 mov r1, r4 - d0379c4: 4628 mov r0, r5 - d0379c6: b003 add sp, #12 - d0379c8: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - d0379cc: f7ff be70 b.w d0376b0 <rtw_btc_action_bt_idle> - d0379d0: f894 3067 ldrb.w r3, [r4, #103] ; 0x67 - d0379d4: b35b cbz r3, d037a2e <rtw_btc_run_coex+0x1f0> - d0379d6: 2200 movs r2, #0 - d0379d8: 4611 mov r1, r2 - d0379da: 4610 mov r0, r2 - d0379dc: f7e7 f96e bl d01ecbc <btc_hal_set_pta> - d0379e0: 7a23 ldrb r3, [r4, #8] - d0379e2: f894 604f ldrb.w r6, [r4, #79] ; 0x4f - d0379e6: 2b01 cmp r3, #1 - d0379e8: d117 bne.n d037a1a <rtw_btc_run_coex+0x1dc> - d0379ea: f894 3062 ldrb.w r3, [r4, #98] ; 0x62 - d0379ee: b156 cbz r6, d037a06 <rtw_btc_run_coex+0x1c8> - d0379f0: 2b01 cmp r3, #1 - d0379f2: d019 beq.n d037a28 <rtw_btc_run_coex+0x1ea> - d0379f4: f894 3061 ldrb.w r3, [r4, #97] ; 0x61 - d0379f8: 2b01 cmp r3, #1 - d0379fa: bf12 itee ne - d0379fc: 2600 movne r6, #0 - d0379fe: 260c moveq r6, #12 - d037a00: 2708 moveq r7, #8 - d037a02: 463a mov r2, r7 - d037a04: e773 b.n d0378ee <rtw_btc_run_coex+0xb0> - d037a06: 2b01 cmp r3, #1 - d037a08: d00f beq.n d037a2a <rtw_btc_run_coex+0x1ec> - d037a0a: f894 3061 ldrb.w r3, [r4, #97] ; 0x61 - d037a0e: 2b01 cmp r3, #1 - d037a10: bf0a itet eq - d037a12: 260c moveq r6, #12 - d037a14: 2700 movne r7, #0 - d037a16: 270b moveq r7, #11 - d037a18: e7f3 b.n d037a02 <rtw_btc_run_coex+0x1c4> - d037a1a: 2e00 cmp r6, #0 - d037a1c: f04f 0766 mov.w r7, #102 ; 0x66 - d037a20: bf14 ite ne - d037a22: 2668 movne r6, #104 ; 0x68 - d037a24: 2667 moveq r6, #103 ; 0x67 - d037a26: e7ec b.n d037a02 <rtw_btc_run_coex+0x1c4> - d037a28: 2600 movs r6, #0 - d037a2a: 270b movs r7, #11 - d037a2c: e7e9 b.n d037a02 <rtw_btc_run_coex+0x1c4> - d037a2e: 7ea3 ldrb r3, [r4, #26] - d037a30: 2b00 cmp r3, #0 - d037a32: f43f af4a beq.w d0378ca <rtw_btc_run_coex+0x8c> - d037a36: 682b ldr r3, [r5, #0] - d037a38: 2201 movs r2, #1 - d037a3a: 4620 mov r0, r4 - d037a3c: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 - d037a40: 9101 str r1, [sp, #4] - d037a42: f7e5 fdcf bl d01d5e4 <rtw_btc_wl_leakap> - d037a46: f894 305d ldrb.w r3, [r4, #93] ; 0x5d - d037a4a: 9901 ldr r1, [sp, #4] - d037a4c: b11b cbz r3, d037a56 <rtw_btc_run_coex+0x218> - d037a4e: 2201 movs r2, #1 - d037a50: 4620 mov r0, r4 - d037a52: f7e5 fde1 bl d01d618 <rtw_btc_btctdma_protect_beacon> - d037a56: f894 304f ldrb.w r3, [r4, #79] ; 0x4f - d037a5a: f894 205d ldrb.w r2, [r4, #93] ; 0x5d - d037a5e: b31b cbz r3, d037aa8 <rtw_btc_run_coex+0x26a> - d037a60: b14a cbz r2, d037a76 <rtw_btc_run_coex+0x238> - d037a62: 2314 movs r3, #20 - d037a64: f884 30c8 strb.w r3, [r4, #200] ; 0xc8 - d037a68: 7a23 ldrb r3, [r4, #8] - d037a6a: 2b01 cmp r3, #1 - d037a6c: f47f af3c bne.w d0378e8 <rtw_btc_run_coex+0xaa> - d037a70: 2610 movs r6, #16 - d037a72: 220b movs r2, #11 - d037a74: e73b b.n d0378ee <rtw_btc_run_coex+0xb0> - d037a76: 2101 movs r1, #1 - d037a78: 4610 mov r0, r2 - d037a7a: f7e7 f91f bl d01ecbc <btc_hal_set_pta> - d037a7e: 7a23 ldrb r3, [r4, #8] - d037a80: 2b01 cmp r3, #1 - d037a82: 7d63 ldrb r3, [r4, #21] - d037a84: d104 bne.n d037a90 <rtw_btc_run_coex+0x252> - d037a86: b94b cbnz r3, d037a9c <rtw_btc_run_coex+0x25e> - d037a88: 7ea2 ldrb r2, [r4, #26] - d037a8a: b952 cbnz r2, d037aa2 <rtw_btc_run_coex+0x264> - d037a8c: 4616 mov r6, r2 - d037a8e: e72e b.n d0378ee <rtw_btc_run_coex+0xb0> - d037a90: 2b00 cmp r3, #0 - d037a92: f47f af29 bne.w d0378e8 <rtw_btc_run_coex+0xaa> - d037a96: 266a movs r6, #106 ; 0x6a - d037a98: 2269 movs r2, #105 ; 0x69 - d037a9a: e728 b.n d0378ee <rtw_btc_run_coex+0xb0> - d037a9c: 2604 movs r6, #4 - d037a9e: 2206 movs r2, #6 - d037aa0: e725 b.n d0378ee <rtw_btc_run_coex+0xb0> - d037aa2: 260b movs r6, #11 - d037aa4: 2208 movs r2, #8 - d037aa6: e722 b.n d0378ee <rtw_btc_run_coex+0xb0> - d037aa8: 2a00 cmp r2, #0 - d037aaa: d08a beq.n d0379c2 <rtw_btc_run_coex+0x184> - d037aac: 7a23 ldrb r3, [r4, #8] - d037aae: 2b01 cmp r3, #1 - d037ab0: f47f af1a bne.w d0378e8 <rtw_btc_run_coex+0xaa> - d037ab4: 260e movs r6, #14 - d037ab6: e7dc b.n d037a72 <rtw_btc_run_coex+0x234> - d037ab8: b003 add sp, #12 - d037aba: bdf0 pop {r4, r5, r6, r7, pc} - -0d037abc <rtw_hal_btc_wl_rfk_ntfy>: - d037abc: b508 push {r3, lr} - d037abe: 1e43 subs r3, r0, #1 - d037ac0: 2b01 cmp r3, #1 - d037ac2: d806 bhi.n d037ad2 <rtw_hal_btc_wl_rfk_ntfy+0x16> - d037ac4: 2201 movs r2, #1 - d037ac6: 2100 movs r1, #0 - d037ac8: 4610 mov r0, r2 - d037aca: f7e7 f8f7 bl d01ecbc <btc_hal_set_pta> - d037ace: 2001 movs r0, #1 - d037ad0: bd08 pop {r3, pc} - d037ad2: b108 cbz r0, d037ad8 <rtw_hal_btc_wl_rfk_ntfy+0x1c> - d037ad4: 2803 cmp r0, #3 - d037ad6: d103 bne.n d037ae0 <rtw_hal_btc_wl_rfk_ntfy+0x24> - d037ad8: 2100 movs r1, #0 - d037ada: 2202 movs r2, #2 - d037adc: 4608 mov r0, r1 - d037ade: e7f4 b.n d037aca <rtw_hal_btc_wl_rfk_ntfy+0xe> - d037ae0: 2000 movs r0, #0 - d037ae2: e7f5 b.n d037ad0 <rtw_hal_btc_wl_rfk_ntfy+0x14> - -0d037ae4 <rltk_bt_set_gnt_bt_with_clk_source>: - d037ae4: 4b02 ldr r3, [pc, #8] ; (d037af0 <rltk_bt_set_gnt_bt_with_clk_source+0xc>) - d037ae6: 7e1b ldrb r3, [r3, #24] - d037ae8: b10b cbz r3, d037aee <rltk_bt_set_gnt_bt_with_clk_source+0xa> - d037aea: f7e7 b9c3 b.w d01ee74 <btc_set_gnt_bt_with_clk_source> - d037aee: 4770 bx lr - d037af0: 60007190 .word 0x60007190 - -0d037af4 <rltk_coex_bt_rfk>: - d037af4: 4a0a ldr r2, [pc, #40] ; (d037b20 <rltk_coex_bt_rfk+0x2c>) - d037af6: 4601 mov r1, r0 - d037af8: b508 push {r3, lr} - d037afa: 7e10 ldrb r0, [r2, #24] - d037afc: b170 cbz r0, d037b1c <rltk_coex_bt_rfk+0x28> - d037afe: 6813 ldr r3, [r2, #0] - d037b00: b93b cbnz r3, d037b12 <rltk_coex_bt_rfk+0x1e> - d037b02: 4a08 ldr r2, [pc, #32] ; (d037b24 <rltk_coex_bt_rfk+0x30>) - d037b04: 21aa movs r1, #170 ; 0xaa - d037b06: 4808 ldr r0, [pc, #32] ; (d037b28 <rltk_coex_bt_rfk+0x34>) - d037b08: f7cc f9f6 bl d003ef8 <inic_ipc_dev_buffered_printf> - d037b0c: f7cd fd0e bl d00552c <cli> - d037b10: e7fe b.n d037b10 <rltk_coex_bt_rfk+0x1c> - d037b12: 681b ldr r3, [r3, #0] - d037b14: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 - d037b18: f7e7 f830 bl d01eb7c <rtw_hal_btc_BtRFK> - d037b1c: bd08 pop {r3, pc} - d037b1e: bf00 nop - d037b20: 60007190 .word 0x60007190 - d037b24: 0d0520ec .word 0x0d0520ec - d037b28: 0d045292 .word 0x0d045292 - -0d037b2c <halrf_dbg_setting_init>: - d037b2c: 2300 movs r3, #0 - d037b2e: e9c0 3309 strd r3, r3, [r0, #36] ; 0x24 - d037b32: f240 2302 movw r3, #514 ; 0x202 - d037b36: 8583 strh r3, [r0, #44] ; 0x2c - d037b38: 4770 bx lr - -0d037b3a <halrf_cmd_parser_init>: - d037b3a: 231d movs r3, #29 - d037b3c: f880 390a strb.w r3, [r0, #2314] ; 0x90a - d037b40: 4770 bx lr - -0d037b42 <halrf_cal_bit_shift>: - d037b42: 4603 mov r3, r0 - d037b44: 2000 movs r0, #0 - d037b46: fa23 f200 lsr.w r2, r3, r0 - d037b4a: 07d2 lsls r2, r2, #31 - d037b4c: d402 bmi.n d037b54 <halrf_cal_bit_shift+0x12> - d037b4e: 3001 adds r0, #1 - d037b50: 2820 cmp r0, #32 - d037b52: d1f8 bne.n d037b46 <halrf_cal_bit_shift+0x4> - d037b54: 4770 bx lr - -0d037b56 <halrf_wreg>: - d037b56: b570 push {r4, r5, r6, lr} - d037b58: 1c4b adds r3, r1, #1 - d037b5a: f440 3580 orr.w r5, r0, #65536 ; 0x10000 - d037b5e: 4614 mov r4, r2 - d037b60: f105 4580 add.w r5, r5, #1073741824 ; 0x40000000 - d037b64: d009 beq.n d037b7a <halrf_wreg+0x24> - d037b66: 4608 mov r0, r1 - d037b68: 682e ldr r6, [r5, #0] - d037b6a: f7ff ffea bl d037b42 <halrf_cal_bit_shift> - d037b6e: fa04 f000 lsl.w r0, r4, r0 - d037b72: 4070 eors r0, r6 - d037b74: 4001 ands r1, r0 - d037b76: ea86 0401 eor.w r4, r6, r1 - d037b7a: 602c str r4, [r5, #0] - d037b7c: bd70 pop {r4, r5, r6, pc} - -0d037b7e <halrf_rreg>: - d037b7e: f440 3080 orr.w r0, r0, #65536 ; 0x10000 - d037b82: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 - d037b86: b510 push {r4, lr} - d037b88: 6804 ldr r4, [r0, #0] - d037b8a: 4608 mov r0, r1 - d037b8c: f7ff ffd9 bl d037b42 <halrf_cal_bit_shift> - d037b90: 4021 ands r1, r4 - d037b92: fa21 f000 lsr.w r0, r1, r0 - d037b96: bd10 pop {r4, pc} - -0d037b98 <halrf_wrf>: - d037b98: 6840 ldr r0, [r0, #4] - d037b9a: 6940 ldr r0, [r0, #20] - d037b9c: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c - d037ba0: f7dd baee b.w d015180 <halbb_write_rf_reg> - -0d037ba4 <halrf_wrf_radioa>: - d037ba4: f7ff bff8 b.w d037b98 <halrf_wrf> - -0d037ba8 <gf_mulx>: - d037ba8: b530 push {r4, r5, lr} - d037baa: 7801 ldrb r1, [r0, #0] - d037bac: 4603 mov r3, r0 - d037bae: f100 040f add.w r4, r0, #15 - d037bb2: 781a ldrb r2, [r3, #0] - d037bb4: f813 5f01 ldrb.w r5, [r3, #1]! - d037bb8: 0052 lsls r2, r2, #1 - d037bba: 429c cmp r4, r3 - d037bbc: ea42 12d5 orr.w r2, r2, r5, lsr #7 - d037bc0: f803 2c01 strb.w r2, [r3, #-1] - d037bc4: d1f5 bne.n d037bb2 <gf_mulx+0xa> - d037bc6: 7bc3 ldrb r3, [r0, #15] - d037bc8: 060a lsls r2, r1, #24 - d037bca: ea4f 0343 mov.w r3, r3, lsl #1 - d037bce: b2db uxtb r3, r3 - d037bd0: bf48 it mi - d037bd2: f083 0387 eormi.w r3, r3, #135 ; 0x87 - d037bd6: 73c3 strb r3, [r0, #15] - d037bd8: bd30 pop {r4, r5, pc} + d037996: 2664 movne r6, #100 ; 0x64 + d037998: 4632 mov r2, r6 + d03799a: e016 b.n d0379ca <rtw_btc_run_coex+0xb0> + d03799c: f894 2045 ldrb.w r2, [r4, #69] ; 0x45 + d0379a0: b302 cbz r2, d0379e4 <rtw_btc_run_coex+0xca> + d0379a2: 7ea3 ldrb r3, [r4, #26] + d0379a4: b933 cbnz r3, d0379b4 <rtw_btc_run_coex+0x9a> + d0379a6: 4621 mov r1, r4 + d0379a8: 4628 mov r0, r5 + d0379aa: b003 add sp, #12 + d0379ac: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d0379b0: f7ff bf3b b.w d03782a <rtw_btc_action_wl_not_connected> + d0379b4: 2200 movs r2, #0 + d0379b6: 4611 mov r1, r2 + d0379b8: 4610 mov r0, r2 + d0379ba: f7e7 f9ed bl d01ed98 <btc_hal_set_pta> + d0379be: 7a23 ldrb r3, [r4, #8] + d0379c0: 2b01 cmp r3, #1 + d0379c2: d001 beq.n d0379c8 <rtw_btc_run_coex+0xae> + d0379c4: 2664 movs r6, #100 ; 0x64 + d0379c6: e7e7 b.n d037998 <rtw_btc_run_coex+0x7e> + d0379c8: 2203 movs r2, #3 + d0379ca: 4620 mov r0, r4 + d0379cc: 2100 movs r1, #0 + d0379ce: f7e5 ffed bl d01d9ac <rtw_btc_table> + d0379d2: 4633 mov r3, r6 + d0379d4: 2200 movs r2, #0 + d0379d6: 4621 mov r1, r4 + d0379d8: 4628 mov r0, r5 + d0379da: b003 add sp, #12 + d0379dc: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d0379e0: f7e6 b827 b.w d01da32 <rtw_btc_tdma> + d0379e4: f894 6051 ldrb.w r6, [r4, #81] ; 0x51 + d0379e8: b19e cbz r6, d037a12 <rtw_btc_run_coex+0xf8> + d0379ea: 4610 mov r0, r2 + d0379ec: 2101 movs r1, #1 + d0379ee: f7e7 f9d3 bl d01ed98 <btc_hal_set_pta> + d0379f2: 7a22 ldrb r2, [r4, #8] + d0379f4: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 + d0379f8: 2a01 cmp r2, #1 + d0379fa: d105 bne.n d037a08 <rtw_btc_run_coex+0xee> + d0379fc: 2b00 cmp r3, #0 + d0379fe: 461e mov r6, r3 + d037a00: bf1c itt ne + d037a02: 220a movne r2, #10 + d037a04: 2609 movne r6, #9 + d037a06: e7e0 b.n d0379ca <rtw_btc_run_coex+0xb0> + d037a08: 2664 movs r6, #100 ; 0x64 + d037a0a: 2b00 cmp r3, #0 + d037a0c: d0c4 beq.n d037998 <rtw_btc_run_coex+0x7e> + d037a0e: 2268 movs r2, #104 ; 0x68 + d037a10: e7db b.n d0379ca <rtw_btc_run_coex+0xb0> + d037a12: f894 7048 ldrb.w r7, [r4, #72] ; 0x48 + d037a16: 2f00 cmp r7, #0 + d037a18: d03b beq.n d037a92 <rtw_btc_run_coex+0x178> + d037a1a: 4632 mov r2, r6 + d037a1c: 2101 movs r1, #1 + d037a1e: 4630 mov r0, r6 + d037a20: f7e7 f9ba bl d01ed98 <btc_hal_set_pta> + d037a24: f894 3067 ldrb.w r3, [r4, #103] ; 0x67 + d037a28: b9db cbnz r3, d037a62 <rtw_btc_run_coex+0x148> + d037a2a: 6e23 ldr r3, [r4, #96] ; 0x60 + d037a2c: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 + d037a30: f023 03ff bic.w r3, r3, #255 ; 0xff + d037a34: 3b00 subs r3, #0 + d037a36: bf18 it ne + d037a38: 2301 movne r3, #1 + d037a3a: 7a22 ldrb r2, [r4, #8] + d037a3c: 2a01 cmp r2, #1 + d037a3e: d11a bne.n d037a76 <rtw_btc_run_coex+0x15c> + d037a40: 7d61 ldrb r1, [r4, #21] + d037a42: 2901 cmp r1, #1 + d037a44: f000 8098 beq.w d037b78 <rtw_btc_run_coex+0x25e> + d037a48: b16b cbz r3, d037a66 <rtw_btc_run_coex+0x14c> + d037a4a: f894 3062 ldrb.w r3, [r4, #98] ; 0x62 + d037a4e: 2b01 cmp r3, #1 + d037a50: d07d beq.n d037b4e <rtw_btc_run_coex+0x234> + d037a52: f894 3061 ldrb.w r3, [r4, #97] ; 0x61 + d037a56: 2b01 cmp r3, #1 + d037a58: bf0a itet eq + d037a5a: 260c moveq r6, #12 + d037a5c: 2200 movne r2, #0 + d037a5e: 220b moveq r2, #11 + d037a60: e7b3 b.n d0379ca <rtw_btc_run_coex+0xb0> + d037a62: 2301 movs r3, #1 + d037a64: e7e9 b.n d037a3a <rtw_btc_run_coex+0x120> + d037a66: f894 6065 ldrb.w r6, [r4, #101] ; 0x65 + d037a6a: b97e cbnz r6, d037a8c <rtw_btc_run_coex+0x172> + d037a6c: 7ea3 ldrb r3, [r4, #26] + d037a6e: 2b00 cmp r3, #0 + d037a70: bf18 it ne + d037a72: 2204 movne r2, #4 + d037a74: e7a9 b.n d0379ca <rtw_btc_run_coex+0xb0> + d037a76: 2b00 cmp r3, #0 + d037a78: d1a4 bne.n d0379c4 <rtw_btc_run_coex+0xaa> + d037a7a: f894 3065 ldrb.w r3, [r4, #101] ; 0x65 + d037a7e: 2b00 cmp r3, #0 + d037a80: bf15 itete ne + d037a82: 266b movne r6, #107 ; 0x6b + d037a84: 2664 moveq r6, #100 ; 0x64 + d037a86: 2267 movne r2, #103 ; 0x67 + d037a88: 2265 moveq r2, #101 ; 0x65 + d037a8a: e79e b.n d0379ca <rtw_btc_run_coex+0xb0> + d037a8c: 461e mov r6, r3 + d037a8e: 2209 movs r2, #9 + d037a90: e79b b.n d0379ca <rtw_btc_run_coex+0xb0> + d037a92: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 + d037a96: 2b01 cmp r3, #1 + d037a98: d808 bhi.n d037aac <rtw_btc_run_coex+0x192> + d037a9a: 7ea3 ldrb r3, [r4, #26] + d037a9c: b133 cbz r3, d037aac <rtw_btc_run_coex+0x192> + d037a9e: 4621 mov r1, r4 + d037aa0: 4628 mov r0, r5 + d037aa2: b003 add sp, #12 + d037aa4: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} + d037aa8: f7ff be70 b.w d03778c <rtw_btc_action_bt_idle> + d037aac: f894 3067 ldrb.w r3, [r4, #103] ; 0x67 + d037ab0: b35b cbz r3, d037b0a <rtw_btc_run_coex+0x1f0> + d037ab2: 2200 movs r2, #0 + d037ab4: 4611 mov r1, r2 + d037ab6: 4610 mov r0, r2 + d037ab8: f7e7 f96e bl d01ed98 <btc_hal_set_pta> + d037abc: 7a23 ldrb r3, [r4, #8] + d037abe: f894 604f ldrb.w r6, [r4, #79] ; 0x4f + d037ac2: 2b01 cmp r3, #1 + d037ac4: d117 bne.n d037af6 <rtw_btc_run_coex+0x1dc> + d037ac6: f894 3062 ldrb.w r3, [r4, #98] ; 0x62 + d037aca: b156 cbz r6, d037ae2 <rtw_btc_run_coex+0x1c8> + d037acc: 2b01 cmp r3, #1 + d037ace: d019 beq.n d037b04 <rtw_btc_run_coex+0x1ea> + d037ad0: f894 3061 ldrb.w r3, [r4, #97] ; 0x61 + d037ad4: 2b01 cmp r3, #1 + d037ad6: bf12 itee ne + d037ad8: 2600 movne r6, #0 + d037ada: 260c moveq r6, #12 + d037adc: 2708 moveq r7, #8 + d037ade: 463a mov r2, r7 + d037ae0: e773 b.n d0379ca <rtw_btc_run_coex+0xb0> + d037ae2: 2b01 cmp r3, #1 + d037ae4: d00f beq.n d037b06 <rtw_btc_run_coex+0x1ec> + d037ae6: f894 3061 ldrb.w r3, [r4, #97] ; 0x61 + d037aea: 2b01 cmp r3, #1 + d037aec: bf0a itet eq + d037aee: 260c moveq r6, #12 + d037af0: 2700 movne r7, #0 + d037af2: 270b moveq r7, #11 + d037af4: e7f3 b.n d037ade <rtw_btc_run_coex+0x1c4> + d037af6: 2e00 cmp r6, #0 + d037af8: f04f 0766 mov.w r7, #102 ; 0x66 + d037afc: bf14 ite ne + d037afe: 2668 movne r6, #104 ; 0x68 + d037b00: 2667 moveq r6, #103 ; 0x67 + d037b02: e7ec b.n d037ade <rtw_btc_run_coex+0x1c4> + d037b04: 2600 movs r6, #0 + d037b06: 270b movs r7, #11 + d037b08: e7e9 b.n d037ade <rtw_btc_run_coex+0x1c4> + d037b0a: 7ea3 ldrb r3, [r4, #26] + d037b0c: 2b00 cmp r3, #0 + d037b0e: f43f af4a beq.w d0379a6 <rtw_btc_run_coex+0x8c> + d037b12: 682b ldr r3, [r5, #0] + d037b14: 2201 movs r2, #1 + d037b16: 4620 mov r0, r4 + d037b18: f8d3 1cc0 ldr.w r1, [r3, #3264] ; 0xcc0 + d037b1c: 9101 str r1, [sp, #4] + d037b1e: f7e5 fdcf bl d01d6c0 <rtw_btc_wl_leakap> + d037b22: f894 305d ldrb.w r3, [r4, #93] ; 0x5d + d037b26: 9901 ldr r1, [sp, #4] + d037b28: b11b cbz r3, d037b32 <rtw_btc_run_coex+0x218> + d037b2a: 2201 movs r2, #1 + d037b2c: 4620 mov r0, r4 + d037b2e: f7e5 fde1 bl d01d6f4 <rtw_btc_btctdma_protect_beacon> + d037b32: f894 304f ldrb.w r3, [r4, #79] ; 0x4f + d037b36: f894 205d ldrb.w r2, [r4, #93] ; 0x5d + d037b3a: b31b cbz r3, d037b84 <rtw_btc_run_coex+0x26a> + d037b3c: b14a cbz r2, d037b52 <rtw_btc_run_coex+0x238> + d037b3e: 2314 movs r3, #20 + d037b40: f884 30c8 strb.w r3, [r4, #200] ; 0xc8 + d037b44: 7a23 ldrb r3, [r4, #8] + d037b46: 2b01 cmp r3, #1 + d037b48: f47f af3c bne.w d0379c4 <rtw_btc_run_coex+0xaa> + d037b4c: 2610 movs r6, #16 + d037b4e: 220b movs r2, #11 + d037b50: e73b b.n d0379ca <rtw_btc_run_coex+0xb0> + d037b52: 2101 movs r1, #1 + d037b54: 4610 mov r0, r2 + d037b56: f7e7 f91f bl d01ed98 <btc_hal_set_pta> + d037b5a: 7a23 ldrb r3, [r4, #8] + d037b5c: 2b01 cmp r3, #1 + d037b5e: 7d63 ldrb r3, [r4, #21] + d037b60: d104 bne.n d037b6c <rtw_btc_run_coex+0x252> + d037b62: b94b cbnz r3, d037b78 <rtw_btc_run_coex+0x25e> + d037b64: 7ea2 ldrb r2, [r4, #26] + d037b66: b952 cbnz r2, d037b7e <rtw_btc_run_coex+0x264> + d037b68: 4616 mov r6, r2 + d037b6a: e72e b.n d0379ca <rtw_btc_run_coex+0xb0> + d037b6c: 2b00 cmp r3, #0 + d037b6e: f47f af29 bne.w d0379c4 <rtw_btc_run_coex+0xaa> + d037b72: 266a movs r6, #106 ; 0x6a + d037b74: 2269 movs r2, #105 ; 0x69 + d037b76: e728 b.n d0379ca <rtw_btc_run_coex+0xb0> + d037b78: 2604 movs r6, #4 + d037b7a: 2206 movs r2, #6 + d037b7c: e725 b.n d0379ca <rtw_btc_run_coex+0xb0> + d037b7e: 260b movs r6, #11 + d037b80: 2208 movs r2, #8 + d037b82: e722 b.n d0379ca <rtw_btc_run_coex+0xb0> + d037b84: 2a00 cmp r2, #0 + d037b86: d08a beq.n d037a9e <rtw_btc_run_coex+0x184> + d037b88: 7a23 ldrb r3, [r4, #8] + d037b8a: 2b01 cmp r3, #1 + d037b8c: f47f af1a bne.w d0379c4 <rtw_btc_run_coex+0xaa> + d037b90: 260e movs r6, #14 + d037b92: e7dc b.n d037b4e <rtw_btc_run_coex+0x234> + d037b94: b003 add sp, #12 + d037b96: bdf0 pop {r4, r5, r6, r7, pc} + +0d037b98 <rtw_hal_btc_wl_rfk_ntfy>: + d037b98: b508 push {r3, lr} + d037b9a: 1e43 subs r3, r0, #1 + d037b9c: 2b01 cmp r3, #1 + d037b9e: d806 bhi.n d037bae <rtw_hal_btc_wl_rfk_ntfy+0x16> + d037ba0: 2201 movs r2, #1 + d037ba2: 2100 movs r1, #0 + d037ba4: 4610 mov r0, r2 + d037ba6: f7e7 f8f7 bl d01ed98 <btc_hal_set_pta> + d037baa: 2001 movs r0, #1 + d037bac: bd08 pop {r3, pc} + d037bae: b108 cbz r0, d037bb4 <rtw_hal_btc_wl_rfk_ntfy+0x1c> + d037bb0: 2803 cmp r0, #3 + d037bb2: d103 bne.n d037bbc <rtw_hal_btc_wl_rfk_ntfy+0x24> + d037bb4: 2100 movs r1, #0 + d037bb6: 2202 movs r2, #2 + d037bb8: 4608 mov r0, r1 + d037bba: e7f4 b.n d037ba6 <rtw_hal_btc_wl_rfk_ntfy+0xe> + d037bbc: 2000 movs r0, #0 + d037bbe: e7f5 b.n d037bac <rtw_hal_btc_wl_rfk_ntfy+0x14> + +0d037bc0 <rltk_bt_set_gnt_bt_with_clk_source>: + d037bc0: 4b02 ldr r3, [pc, #8] ; (d037bcc <rltk_bt_set_gnt_bt_with_clk_source+0xc>) + d037bc2: 7e1b ldrb r3, [r3, #24] + d037bc4: b10b cbz r3, d037bca <rltk_bt_set_gnt_bt_with_clk_source+0xa> + d037bc6: f7e7 b9c3 b.w d01ef50 <btc_set_gnt_bt_with_clk_source> + d037bca: 4770 bx lr + d037bcc: 600071a8 .word 0x600071a8 + +0d037bd0 <rltk_coex_bt_rfk>: + d037bd0: 4a0a ldr r2, [pc, #40] ; (d037bfc <rltk_coex_bt_rfk+0x2c>) + d037bd2: 4601 mov r1, r0 + d037bd4: b508 push {r3, lr} + d037bd6: 7e10 ldrb r0, [r2, #24] + d037bd8: b170 cbz r0, d037bf8 <rltk_coex_bt_rfk+0x28> + d037bda: 6813 ldr r3, [r2, #0] + d037bdc: b93b cbnz r3, d037bee <rltk_coex_bt_rfk+0x1e> + d037bde: 4a08 ldr r2, [pc, #32] ; (d037c00 <rltk_coex_bt_rfk+0x30>) + d037be0: 21aa movs r1, #170 ; 0xaa + d037be2: 4808 ldr r0, [pc, #32] ; (d037c04 <rltk_coex_bt_rfk+0x34>) + d037be4: f7cc f988 bl d003ef8 <inic_ipc_dev_buffered_printf> + d037be8: f7cd fca0 bl d00552c <cli> + d037bec: e7fe b.n d037bec <rltk_coex_bt_rfk+0x1c> + d037bee: 681b ldr r3, [r3, #0] + d037bf0: f8d3 0cc0 ldr.w r0, [r3, #3264] ; 0xcc0 + d037bf4: f7e7 f830 bl d01ec58 <rtw_hal_btc_BtRFK> + d037bf8: bd08 pop {r3, pc} + d037bfa: bf00 nop + d037bfc: 600071a8 .word 0x600071a8 + d037c00: 0d0521c8 .word 0x0d0521c8 + d037c04: 0d045372 .word 0x0d045372 + +0d037c08 <halrf_dbg_setting_init>: + d037c08: 2300 movs r3, #0 + d037c0a: e9c0 3309 strd r3, r3, [r0, #36] ; 0x24 + d037c0e: f240 2302 movw r3, #514 ; 0x202 + d037c12: 8583 strh r3, [r0, #44] ; 0x2c + d037c14: 4770 bx lr + +0d037c16 <halrf_cmd_parser_init>: + d037c16: 231d movs r3, #29 + d037c18: f880 390a strb.w r3, [r0, #2314] ; 0x90a + d037c1c: 4770 bx lr + +0d037c1e <halrf_cal_bit_shift>: + d037c1e: 4603 mov r3, r0 + d037c20: 2000 movs r0, #0 + d037c22: fa23 f200 lsr.w r2, r3, r0 + d037c26: 07d2 lsls r2, r2, #31 + d037c28: d402 bmi.n d037c30 <halrf_cal_bit_shift+0x12> + d037c2a: 3001 adds r0, #1 + d037c2c: 2820 cmp r0, #32 + d037c2e: d1f8 bne.n d037c22 <halrf_cal_bit_shift+0x4> + d037c30: 4770 bx lr + +0d037c32 <halrf_wreg>: + d037c32: b570 push {r4, r5, r6, lr} + d037c34: 1c4b adds r3, r1, #1 + d037c36: f440 3580 orr.w r5, r0, #65536 ; 0x10000 + d037c3a: 4614 mov r4, r2 + d037c3c: f105 4580 add.w r5, r5, #1073741824 ; 0x40000000 + d037c40: d009 beq.n d037c56 <halrf_wreg+0x24> + d037c42: 4608 mov r0, r1 + d037c44: 682e ldr r6, [r5, #0] + d037c46: f7ff ffea bl d037c1e <halrf_cal_bit_shift> + d037c4a: fa04 f000 lsl.w r0, r4, r0 + d037c4e: 4070 eors r0, r6 + d037c50: 4001 ands r1, r0 + d037c52: ea86 0401 eor.w r4, r6, r1 + d037c56: 602c str r4, [r5, #0] + d037c58: bd70 pop {r4, r5, r6, pc} + +0d037c5a <halrf_rreg>: + d037c5a: f440 3080 orr.w r0, r0, #65536 ; 0x10000 + d037c5e: f100 4080 add.w r0, r0, #1073741824 ; 0x40000000 + d037c62: b510 push {r4, lr} + d037c64: 6804 ldr r4, [r0, #0] + d037c66: 4608 mov r0, r1 + d037c68: f7ff ffd9 bl d037c1e <halrf_cal_bit_shift> + d037c6c: 4021 ands r1, r4 + d037c6e: fa21 f000 lsr.w r0, r1, r0 + d037c72: bd10 pop {r4, pc} + +0d037c74 <halrf_wrf>: + d037c74: 6840 ldr r0, [r0, #4] + d037c76: 6940 ldr r0, [r0, #20] + d037c78: f8d0 015c ldr.w r0, [r0, #348] ; 0x15c + d037c7c: f7dd ba80 b.w d015180 <halbb_write_rf_reg> + +0d037c80 <halrf_wrf_radioa>: + d037c80: f7ff bff8 b.w d037c74 <halrf_wrf> + +0d037c84 <gf_mulx>: + d037c84: b530 push {r4, r5, lr} + d037c86: 7801 ldrb r1, [r0, #0] + d037c88: 4603 mov r3, r0 + d037c8a: f100 040f add.w r4, r0, #15 + d037c8e: 781a ldrb r2, [r3, #0] + d037c90: f813 5f01 ldrb.w r5, [r3, #1]! + d037c94: 0052 lsls r2, r2, #1 + d037c96: 429c cmp r4, r3 + d037c98: ea42 12d5 orr.w r2, r2, r5, lsr #7 + d037c9c: f803 2c01 strb.w r2, [r3, #-1] + d037ca0: d1f5 bne.n d037c8e <gf_mulx+0xa> + d037ca2: 7bc3 ldrb r3, [r0, #15] + d037ca4: 060a lsls r2, r1, #24 + d037ca6: ea4f 0343 mov.w r3, r3, lsl #1 + d037caa: b2db uxtb r3, r3 + d037cac: bf48 it mi + d037cae: f083 0387 eormi.w r3, r3, #135 ; 0x87 + d037cb2: 73c3 strb r3, [r0, #15] + d037cb4: bd30 pop {r4, r5, pc} ... -0d037bdc <aes_set_key>: - d037bdc: 2ac0 cmp r2, #192 ; 0xc0 - d037bde: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d037be2: d075 beq.n d037cd0 <aes_set_key+0xf4> - d037be4: f5b2 7f80 cmp.w r2, #256 ; 0x100 - d037be8: d074 beq.n d037cd4 <aes_set_key+0xf8> - d037bea: 2a80 cmp r2, #128 ; 0x80 - d037bec: f040 817c bne.w d037ee8 <aes_set_key+0x30c> - d037bf0: 230a movs r3, #10 - d037bf2: f8c0 3200 str.w r3, [r0, #512] ; 0x200 - d037bf6: 1156 asrs r6, r2, #5 - d037bf8: 4603 mov r3, r0 - d037bfa: 2500 movs r5, #0 - d037bfc: 42ae cmp r6, r5 - d037bfe: f101 0104 add.w r1, r1, #4 - d037c02: dc69 bgt.n d037cd8 <aes_set_key+0xfc> - d037c04: 2ac0 cmp r2, #192 ; 0xc0 - d037c06: d079 beq.n d037cfc <aes_set_key+0x120> - d037c08: f5b2 7f80 cmp.w r2, #256 ; 0x100 - d037c0c: f000 80ad beq.w d037d6a <aes_set_key+0x18e> - d037c10: 2a80 cmp r2, #128 ; 0x80 - d037c12: d12d bne.n d037c70 <aes_set_key+0x94> - d037c14: 4db5 ldr r5, [pc, #724] ; (d037eec <aes_set_key+0x310>) - d037c16: f100 06a0 add.w r6, r0, #160 ; 0xa0 - d037c1a: 4cb5 ldr r4, [pc, #724] ; (d037ef0 <aes_set_key+0x314>) - d037c1c: 68d9 ldr r1, [r3, #12] - d037c1e: 3310 adds r3, #16 - d037c20: f855 2b04 ldr.w r2, [r5], #4 - d037c24: f853 7c10 ldr.w r7, [r3, #-16] - d037c28: ea4f 6c11 mov.w ip, r1, lsr #24 - d037c2c: 407a eors r2, r7 - d037c2e: f854 702c ldr.w r7, [r4, ip, lsl #2] - d037c32: 407a eors r2, r7 - d037c34: b2cf uxtb r7, r1 - d037c36: f854 7027 ldr.w r7, [r4, r7, lsl #2] - d037c3a: ea82 2207 eor.w r2, r2, r7, lsl #8 - d037c3e: f3c1 4707 ubfx r7, r1, #16, #8 - d037c42: f854 7027 ldr.w r7, [r4, r7, lsl #2] - d037c46: ea82 6207 eor.w r2, r2, r7, lsl #24 - d037c4a: f3c1 2707 ubfx r7, r1, #8, #8 - d037c4e: f854 7027 ldr.w r7, [r4, r7, lsl #2] - d037c52: ea82 4207 eor.w r2, r2, r7, lsl #16 - d037c56: f853 7c0c ldr.w r7, [r3, #-12] - d037c5a: 601a str r2, [r3, #0] - d037c5c: 407a eors r2, r7 - d037c5e: f853 7c08 ldr.w r7, [r3, #-8] - d037c62: 605a str r2, [r3, #4] - d037c64: 407a eors r2, r7 - d037c66: 609a str r2, [r3, #8] - d037c68: 404a eors r2, r1 - d037c6a: 60da str r2, [r3, #12] - d037c6c: 42b3 cmp r3, r6 - d037c6e: d1d5 bne.n d037c1c <aes_set_key+0x40> - d037c70: 681a ldr r2, [r3, #0] - d037c72: f04f 0c01 mov.w ip, #1 - d037c76: 4c9f ldr r4, [pc, #636] ; (d037ef4 <aes_set_key+0x318>) - d037c78: f8c0 2100 str.w r2, [r0, #256] ; 0x100 - d037c7c: 685a ldr r2, [r3, #4] - d037c7e: 4d9e ldr r5, [pc, #632] ; (d037ef8 <aes_set_key+0x31c>) - d037c80: f8c0 2104 str.w r2, [r0, #260] ; 0x104 - d037c84: 689a ldr r2, [r3, #8] - d037c86: 4e9d ldr r6, [pc, #628] ; (d037efc <aes_set_key+0x320>) - d037c88: f8c0 2108 str.w r2, [r0, #264] ; 0x108 - d037c8c: f103 0210 add.w r2, r3, #16 - d037c90: 68db ldr r3, [r3, #12] - d037c92: 4f9b ldr r7, [pc, #620] ; (d037f00 <aes_set_key+0x324>) - d037c94: f8c0 310c str.w r3, [r0, #268] ; 0x10c - d037c98: f500 7388 add.w r3, r0, #272 ; 0x110 - d037c9c: f8d0 1200 ldr.w r1, [r0, #512] ; 0x200 - d037ca0: 4698 mov r8, r3 - d037ca2: f852 ec20 ldr.w lr, [r2, #-32] - d037ca6: 3310 adds r3, #16 - d037ca8: 4561 cmp r1, ip - d037caa: f300 80b3 bgt.w d037e14 <aes_set_key+0x238> - d037cae: f8c8 e000 str.w lr, [r8] - d037cb2: 2000 movs r0, #0 - d037cb4: f852 3c1c ldr.w r3, [r2, #-28] - d037cb8: f8c8 3004 str.w r3, [r8, #4] - d037cbc: f852 3c18 ldr.w r3, [r2, #-24] - d037cc0: f8c8 3008 str.w r3, [r8, #8] - d037cc4: f852 3c14 ldr.w r3, [r2, #-20] - d037cc8: f8c8 300c str.w r3, [r8, #12] - d037ccc: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d037cd0: 230c movs r3, #12 - d037cd2: e78e b.n d037bf2 <aes_set_key+0x16> - d037cd4: 230e movs r3, #14 - d037cd6: e78c b.n d037bf2 <aes_set_key+0x16> - d037cd8: f811 4c03 ldrb.w r4, [r1, #-3] - d037cdc: f811 7c04 ldrb.w r7, [r1, #-4] - d037ce0: 0424 lsls r4, r4, #16 - d037ce2: ea44 6407 orr.w r4, r4, r7, lsl #24 - d037ce6: f811 7c01 ldrb.w r7, [r1, #-1] - d037cea: 433c orrs r4, r7 - d037cec: f811 7c02 ldrb.w r7, [r1, #-2] - d037cf0: ea44 2407 orr.w r4, r4, r7, lsl #8 - d037cf4: f840 4025 str.w r4, [r0, r5, lsl #2] - d037cf8: 3501 adds r5, #1 - d037cfa: e77f b.n d037bfc <aes_set_key+0x20> - d037cfc: 4d7b ldr r5, [pc, #492] ; (d037eec <aes_set_key+0x310>) - d037cfe: f100 06c0 add.w r6, r0, #192 ; 0xc0 - d037d02: 4c7b ldr r4, [pc, #492] ; (d037ef0 <aes_set_key+0x314>) - d037d04: 6959 ldr r1, [r3, #20] - d037d06: 3318 adds r3, #24 - d037d08: f855 2b04 ldr.w r2, [r5], #4 - d037d0c: f853 7c18 ldr.w r7, [r3, #-24] - d037d10: ea4f 6c11 mov.w ip, r1, lsr #24 - d037d14: 407a eors r2, r7 - d037d16: f854 702c ldr.w r7, [r4, ip, lsl #2] - d037d1a: 407a eors r2, r7 - d037d1c: b2cf uxtb r7, r1 +0d037cb8 <aes_set_key>: + d037cb8: 2ac0 cmp r2, #192 ; 0xc0 + d037cba: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d037cbe: d075 beq.n d037dac <aes_set_key+0xf4> + d037cc0: f5b2 7f80 cmp.w r2, #256 ; 0x100 + d037cc4: d074 beq.n d037db0 <aes_set_key+0xf8> + d037cc6: 2a80 cmp r2, #128 ; 0x80 + d037cc8: f040 817c bne.w d037fc4 <aes_set_key+0x30c> + d037ccc: 230a movs r3, #10 + d037cce: f8c0 3200 str.w r3, [r0, #512] ; 0x200 + d037cd2: 1156 asrs r6, r2, #5 + d037cd4: 4603 mov r3, r0 + d037cd6: 2500 movs r5, #0 + d037cd8: 42ae cmp r6, r5 + d037cda: f101 0104 add.w r1, r1, #4 + d037cde: dc69 bgt.n d037db4 <aes_set_key+0xfc> + d037ce0: 2ac0 cmp r2, #192 ; 0xc0 + d037ce2: d079 beq.n d037dd8 <aes_set_key+0x120> + d037ce4: f5b2 7f80 cmp.w r2, #256 ; 0x100 + d037ce8: f000 80ad beq.w d037e46 <aes_set_key+0x18e> + d037cec: 2a80 cmp r2, #128 ; 0x80 + d037cee: d12d bne.n d037d4c <aes_set_key+0x94> + d037cf0: 4db5 ldr r5, [pc, #724] ; (d037fc8 <aes_set_key+0x310>) + d037cf2: f100 06a0 add.w r6, r0, #160 ; 0xa0 + d037cf6: 4cb5 ldr r4, [pc, #724] ; (d037fcc <aes_set_key+0x314>) + d037cf8: 68d9 ldr r1, [r3, #12] + d037cfa: 3310 adds r3, #16 + d037cfc: f855 2b04 ldr.w r2, [r5], #4 + d037d00: f853 7c10 ldr.w r7, [r3, #-16] + d037d04: ea4f 6c11 mov.w ip, r1, lsr #24 + d037d08: 407a eors r2, r7 + d037d0a: f854 702c ldr.w r7, [r4, ip, lsl #2] + d037d0e: 407a eors r2, r7 + d037d10: b2cf uxtb r7, r1 + d037d12: f854 7027 ldr.w r7, [r4, r7, lsl #2] + d037d16: ea82 2207 eor.w r2, r2, r7, lsl #8 + d037d1a: f3c1 4707 ubfx r7, r1, #16, #8 d037d1e: f854 7027 ldr.w r7, [r4, r7, lsl #2] - d037d22: ea82 2207 eor.w r2, r2, r7, lsl #8 - d037d26: f3c1 4707 ubfx r7, r1, #16, #8 + d037d22: ea82 6207 eor.w r2, r2, r7, lsl #24 + d037d26: f3c1 2707 ubfx r7, r1, #8, #8 d037d2a: f854 7027 ldr.w r7, [r4, r7, lsl #2] - d037d2e: ea82 6207 eor.w r2, r2, r7, lsl #24 - d037d32: f3c1 2707 ubfx r7, r1, #8, #8 - d037d36: f854 7027 ldr.w r7, [r4, r7, lsl #2] - d037d3a: ea82 4207 eor.w r2, r2, r7, lsl #16 - d037d3e: f853 7c14 ldr.w r7, [r3, #-20] - d037d42: 601a str r2, [r3, #0] - d037d44: 407a eors r2, r7 - d037d46: f853 7c10 ldr.w r7, [r3, #-16] - d037d4a: 605a str r2, [r3, #4] - d037d4c: 407a eors r2, r7 - d037d4e: f853 7c0c ldr.w r7, [r3, #-12] - d037d52: 609a str r2, [r3, #8] - d037d54: 407a eors r2, r7 - d037d56: f853 7c08 ldr.w r7, [r3, #-8] - d037d5a: 60da str r2, [r3, #12] - d037d5c: 407a eors r2, r7 - d037d5e: 611a str r2, [r3, #16] - d037d60: 404a eors r2, r1 - d037d62: 615a str r2, [r3, #20] - d037d64: 42b3 cmp r3, r6 - d037d66: d1cd bne.n d037d04 <aes_set_key+0x128> - d037d68: e782 b.n d037c70 <aes_set_key+0x94> - d037d6a: f8df e180 ldr.w lr, [pc, #384] ; d037eec <aes_set_key+0x310> - d037d6e: f100 06e0 add.w r6, r0, #224 ; 0xe0 - d037d72: 495f ldr r1, [pc, #380] ; (d037ef0 <aes_set_key+0x314>) - d037d74: 69dc ldr r4, [r3, #28] - d037d76: 3320 adds r3, #32 - d037d78: f85e 2b04 ldr.w r2, [lr], #4 - d037d7c: f853 7c20 ldr.w r7, [r3, #-32] - d037d80: ea4f 6c14 mov.w ip, r4, lsr #24 - d037d84: f853 5c10 ldr.w r5, [r3, #-16] - d037d88: 407a eors r2, r7 - d037d8a: f851 702c ldr.w r7, [r1, ip, lsl #2] - d037d8e: 407a eors r2, r7 - d037d90: b2e7 uxtb r7, r4 - d037d92: f851 7027 ldr.w r7, [r1, r7, lsl #2] - d037d96: ea82 2207 eor.w r2, r2, r7, lsl #8 - d037d9a: f3c4 4707 ubfx r7, r4, #16, #8 - d037d9e: f851 7027 ldr.w r7, [r1, r7, lsl #2] - d037da2: ea82 6207 eor.w r2, r2, r7, lsl #24 - d037da6: f3c4 2707 ubfx r7, r4, #8, #8 - d037daa: f851 7027 ldr.w r7, [r1, r7, lsl #2] - d037dae: ea82 4207 eor.w r2, r2, r7, lsl #16 - d037db2: f853 7c1c ldr.w r7, [r3, #-28] - d037db6: 601a str r2, [r3, #0] - d037db8: 407a eors r2, r7 - d037dba: f853 7c18 ldr.w r7, [r3, #-24] - d037dbe: 605a str r2, [r3, #4] - d037dc0: 407a eors r2, r7 - d037dc2: f853 7c14 ldr.w r7, [r3, #-20] - d037dc6: 609a str r2, [r3, #8] - d037dc8: 407a eors r2, r7 - d037dca: b2d7 uxtb r7, r2 - d037dcc: 60da str r2, [r3, #12] - d037dce: ea4f 6c12 mov.w ip, r2, lsr #24 - d037dd2: f851 7027 ldr.w r7, [r1, r7, lsl #2] - d037dd6: f851 c02c ldr.w ip, [r1, ip, lsl #2] - d037dda: 406f eors r7, r5 - d037ddc: ea87 670c eor.w r7, r7, ip, lsl #24 - d037de0: f3c2 4c07 ubfx ip, r2, #16, #8 - d037de4: f3c2 2207 ubfx r2, r2, #8, #8 - d037de8: f851 c02c ldr.w ip, [r1, ip, lsl #2] - d037dec: f851 2022 ldr.w r2, [r1, r2, lsl #2] - d037df0: ea87 470c eor.w r7, r7, ip, lsl #16 - d037df4: ea87 2202 eor.w r2, r7, r2, lsl #8 - d037df8: f853 7c0c ldr.w r7, [r3, #-12] - d037dfc: 611a str r2, [r3, #16] - d037dfe: 407a eors r2, r7 - d037e00: f853 7c08 ldr.w r7, [r3, #-8] - d037e04: 615a str r2, [r3, #20] - d037e06: 407a eors r2, r7 - d037e08: 619a str r2, [r3, #24] - d037e0a: 4062 eors r2, r4 - d037e0c: 61da str r2, [r3, #28] - d037e0e: 42b3 cmp r3, r6 - d037e10: d1b0 bne.n d037d74 <aes_set_key+0x198> - d037e12: e72d b.n d037c70 <aes_set_key+0x94> - d037e14: ea4f 611e mov.w r1, lr, lsr #24 - d037e18: 3a10 subs r2, #16 - d037e1a: fa5f f88e uxtb.w r8, lr - d037e1e: f10c 0c01 add.w ip, ip, #1 - d037e22: f854 1021 ldr.w r1, [r4, r1, lsl #2] - d037e26: f855 8028 ldr.w r8, [r5, r8, lsl #2] - d037e2a: ea81 0108 eor.w r1, r1, r8 - d037e2e: f3ce 4807 ubfx r8, lr, #16, #8 - d037e32: f3ce 2e07 ubfx lr, lr, #8, #8 - d037e36: f856 8028 ldr.w r8, [r6, r8, lsl #2] - d037e3a: f857 e02e ldr.w lr, [r7, lr, lsl #2] - d037e3e: ea81 0108 eor.w r1, r1, r8 - d037e42: ea81 010e eor.w r1, r1, lr - d037e46: f843 1c10 str.w r1, [r3, #-16] - d037e4a: f852 ec0c ldr.w lr, [r2, #-12] - d037e4e: ea4f 611e mov.w r1, lr, lsr #24 - d037e52: fa5f f88e uxtb.w r8, lr - d037e56: f854 1021 ldr.w r1, [r4, r1, lsl #2] - d037e5a: f855 8028 ldr.w r8, [r5, r8, lsl #2] - d037e5e: ea81 0108 eor.w r1, r1, r8 - d037e62: f3ce 4807 ubfx r8, lr, #16, #8 - d037e66: f3ce 2e07 ubfx lr, lr, #8, #8 - d037e6a: f856 8028 ldr.w r8, [r6, r8, lsl #2] - d037e6e: f857 e02e ldr.w lr, [r7, lr, lsl #2] - d037e72: ea81 0108 eor.w r1, r1, r8 - d037e76: ea81 010e eor.w r1, r1, lr - d037e7a: f843 1c0c str.w r1, [r3, #-12] - d037e7e: f852 ec08 ldr.w lr, [r2, #-8] - d037e82: ea4f 611e mov.w r1, lr, lsr #24 - d037e86: fa5f f88e uxtb.w r8, lr - d037e8a: f854 1021 ldr.w r1, [r4, r1, lsl #2] - d037e8e: f855 8028 ldr.w r8, [r5, r8, lsl #2] - d037e92: ea81 0108 eor.w r1, r1, r8 - d037e96: f3ce 4807 ubfx r8, lr, #16, #8 - d037e9a: f3ce 2e07 ubfx lr, lr, #8, #8 - d037e9e: f856 8028 ldr.w r8, [r6, r8, lsl #2] - d037ea2: f857 e02e ldr.w lr, [r7, lr, lsl #2] - d037ea6: ea81 0108 eor.w r1, r1, r8 - d037eaa: ea81 010e eor.w r1, r1, lr - d037eae: f843 1c08 str.w r1, [r3, #-8] - d037eb2: f852 ec04 ldr.w lr, [r2, #-4] - d037eb6: ea4f 611e mov.w r1, lr, lsr #24 - d037eba: fa5f f88e uxtb.w r8, lr - d037ebe: f854 1021 ldr.w r1, [r4, r1, lsl #2] - d037ec2: f855 8028 ldr.w r8, [r5, r8, lsl #2] - d037ec6: ea81 0108 eor.w r1, r1, r8 - d037eca: f3ce 4807 ubfx r8, lr, #16, #8 - d037ece: f3ce 2e07 ubfx lr, lr, #8, #8 - d037ed2: f856 8028 ldr.w r8, [r6, r8, lsl #2] - d037ed6: f857 e02e ldr.w lr, [r7, lr, lsl #2] - d037eda: ea81 0108 eor.w r1, r1, r8 - d037ede: ea81 010e eor.w r1, r1, lr - d037ee2: f843 1c04 str.w r1, [r3, #-4] - d037ee6: e6d9 b.n d037c9c <aes_set_key+0xc0> - d037ee8: 2001 movs r0, #1 - d037eea: e6ef b.n d037ccc <aes_set_key+0xf0> - d037eec: 0d054520 .word 0x0d054520 - d037ef0: 0d052120 .word 0x0d052120 - d037ef4: 0d053520 .word 0x0d053520 - d037ef8: 0d054120 .word 0x0d054120 - d037efc: 0d053920 .word 0x0d053920 - d037f00: 0d053d20 .word 0x0d053d20 - -0d037f04 <aes_encrypt>: - d037f04: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d037f08: 680e ldr r6, [r1, #0] - d037f0a: b093 sub sp, #76 ; 0x4c - d037f0c: 6803 ldr r3, [r0, #0] - d037f0e: 684d ldr r5, [r1, #4] - d037f10: ba36 rev r6, r6 - d037f12: f8d1 8008 ldr.w r8, [r1, #8] - d037f16: 405e eors r6, r3 - d037f18: ba2d rev r5, r5 - d037f1a: 6843 ldr r3, [r0, #4] - d037f1c: fa98 f888 rev.w r8, r8 - d037f20: f8d1 900c ldr.w r9, [r1, #12] - d037f24: 405d eors r5, r3 - d037f26: 6883 ldr r3, [r0, #8] - d037f28: fa99 f989 rev.w r9, r9 - d037f2c: 49f0 ldr r1, [pc, #960] ; (d0382f0 <aes_encrypt+0x3ec>) - d037f2e: ea88 0803 eor.w r8, r8, r3 - d037f32: 68c3 ldr r3, [r0, #12] - d037f34: 9200 str r2, [sp, #0] - d037f36: 0e2f lsrs r7, r5, #24 - d037f38: ea89 0903 eor.w r9, r9, r3 - d037f3c: 4aed ldr r2, [pc, #948] ; (d0382f4 <aes_encrypt+0x3f0>) - d037f3e: 0e33 lsrs r3, r6, #24 - d037f40: f8df a3b8 ldr.w sl, [pc, #952] ; d0382fc <aes_encrypt+0x3f8> - d037f44: fa5f f489 uxtb.w r4, r9 - d037f48: f851 7027 ldr.w r7, [r1, r7, lsl #2] - d037f4c: f851 3023 ldr.w r3, [r1, r3, lsl #2] - d037f50: fa5f fe85 uxtb.w lr, r5 - d037f54: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d037f58: f852 e02e ldr.w lr, [r2, lr, lsl #2] - d037f5c: ea83 0c04 eor.w ip, r3, r4 - d037f60: 6903 ldr r3, [r0, #16] - d037f62: f3c5 4407 ubfx r4, r5, #16, #8 - d037f66: f3c5 2507 ubfx r5, r5, #8, #8 - d037f6a: ea8c 0c03 eor.w ip, ip, r3 - d037f6e: 4be2 ldr r3, [pc, #904] ; (d0382f8 <aes_encrypt+0x3f4>) - d037f70: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d037f74: ea8c 0c04 eor.w ip, ip, r4 - d037f78: f3c8 2407 ubfx r4, r8, #8, #8 - d037f7c: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d037f80: ea8c 0c04 eor.w ip, ip, r4 - d037f84: b2f4 uxtb r4, r6 - d037f86: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d037f8a: 4067 eors r7, r4 - d037f8c: 6944 ldr r4, [r0, #20] - d037f8e: 4067 eors r7, r4 - d037f90: f3c8 4407 ubfx r4, r8, #16, #8 - d037f94: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d037f98: 4067 eors r7, r4 - d037f9a: f3c9 2407 ubfx r4, r9, #8, #8 - d037f9e: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d037fa2: 4067 eors r7, r4 - d037fa4: ea4f 6418 mov.w r4, r8, lsr #24 - d037fa8: fa5f f888 uxtb.w r8, r8 - d037fac: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d037fb0: ea84 0e0e eor.w lr, r4, lr - d037fb4: 6984 ldr r4, [r0, #24] - d037fb6: ea8e 0e04 eor.w lr, lr, r4 - d037fba: f3c9 4407 ubfx r4, r9, #16, #8 - d037fbe: ea4f 6919 mov.w r9, r9, lsr #24 - d037fc2: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d037fc6: ea8e 0e04 eor.w lr, lr, r4 - d037fca: f3c6 2407 ubfx r4, r6, #8, #8 - d037fce: f3c6 4607 ubfx r6, r6, #16, #8 - d037fd2: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d037fd6: ea8e 0e04 eor.w lr, lr, r4 - d037fda: f851 4029 ldr.w r4, [r1, r9, lsl #2] - d037fde: f852 9028 ldr.w r9, [r2, r8, lsl #2] - d037fe2: fa5f f887 uxtb.w r8, r7 - d037fe6: ea84 0909 eor.w r9, r4, r9 - d037fea: 69c4 ldr r4, [r0, #28] - d037fec: ea89 0904 eor.w r9, r9, r4 - d037ff0: f853 4026 ldr.w r4, [r3, r6, lsl #2] - d037ff4: ea89 0904 eor.w r9, r9, r4 - d037ff8: f85a 4025 ldr.w r4, [sl, r5, lsl #2] - d037ffc: ea4f 651c mov.w r5, ip, lsr #24 - d038000: ea89 0904 eor.w r9, r9, r4 - d038004: f851 6025 ldr.w r6, [r1, r5, lsl #2] - d038008: 0e3d lsrs r5, r7, #24 - d03800a: fa5f f489 uxtb.w r4, r9 - d03800e: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d038012: 4066 eors r6, r4 - d038014: 6a04 ldr r4, [r0, #32] - d038016: f851 5025 ldr.w r5, [r1, r5, lsl #2] - d03801a: 4066 eors r6, r4 - d03801c: f3c7 4407 ubfx r4, r7, #16, #8 - d038020: f852 8028 ldr.w r8, [r2, r8, lsl #2] - d038024: f3c7 2707 ubfx r7, r7, #8, #8 - d038028: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d03802c: 4066 eors r6, r4 - d03802e: f3ce 2407 ubfx r4, lr, #8, #8 - d038032: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038036: 4066 eors r6, r4 - d038038: fa5f f48c uxtb.w r4, ip - d03803c: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d038040: 4065 eors r5, r4 - d038042: 6a44 ldr r4, [r0, #36] ; 0x24 - d038044: 4065 eors r5, r4 - d038046: f3ce 4407 ubfx r4, lr, #16, #8 - d03804a: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d03804e: 4065 eors r5, r4 - d038050: f3c9 2407 ubfx r4, r9, #8, #8 - d038054: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038058: 4065 eors r5, r4 - d03805a: ea4f 641e mov.w r4, lr, lsr #24 - d03805e: fa5f fe8e uxtb.w lr, lr - d038062: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d038066: ea84 0808 eor.w r8, r4, r8 - d03806a: 6a84 ldr r4, [r0, #40] ; 0x28 - d03806c: ea88 0804 eor.w r8, r8, r4 - d038070: f3c9 4407 ubfx r4, r9, #16, #8 - d038074: ea4f 6919 mov.w r9, r9, lsr #24 - d038078: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d03807c: ea88 0804 eor.w r8, r8, r4 - d038080: f3cc 2407 ubfx r4, ip, #8, #8 - d038084: f3cc 4c07 ubfx ip, ip, #16, #8 - d038088: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d03808c: ea88 0804 eor.w r8, r8, r4 - d038090: f851 4029 ldr.w r4, [r1, r9, lsl #2] - d038094: f852 902e ldr.w r9, [r2, lr, lsl #2] - d038098: fa5f fe85 uxtb.w lr, r5 - d03809c: ea84 0909 eor.w r9, r4, r9 - d0380a0: 6ac4 ldr r4, [r0, #44] ; 0x2c - d0380a2: f852 e02e ldr.w lr, [r2, lr, lsl #2] - d0380a6: ea89 0904 eor.w r9, r9, r4 - d0380aa: f853 402c ldr.w r4, [r3, ip, lsl #2] - d0380ae: ea89 0904 eor.w r9, r9, r4 - d0380b2: f85a 4027 ldr.w r4, [sl, r7, lsl #2] - d0380b6: ea89 0904 eor.w r9, r9, r4 - d0380ba: 0e34 lsrs r4, r6, #24 - d0380bc: fa5f f789 uxtb.w r7, r9 - d0380c0: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d0380c4: f852 7027 ldr.w r7, [r2, r7, lsl #2] - d0380c8: ea84 0c07 eor.w ip, r4, r7 - d0380cc: 6b04 ldr r4, [r0, #48] ; 0x30 - d0380ce: 0e2f lsrs r7, r5, #24 - d0380d0: ea8c 0c04 eor.w ip, ip, r4 - d0380d4: f3c5 4407 ubfx r4, r5, #16, #8 - d0380d8: f851 7027 ldr.w r7, [r1, r7, lsl #2] - d0380dc: f3c5 2507 ubfx r5, r5, #8, #8 - d0380e0: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d0380e4: ea8c 0c04 eor.w ip, ip, r4 - d0380e8: f3c8 2407 ubfx r4, r8, #8, #8 - d0380ec: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0380f0: ea8c 0c04 eor.w ip, ip, r4 - d0380f4: b2f4 uxtb r4, r6 - d0380f6: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d0380fa: 4067 eors r7, r4 - d0380fc: 6b44 ldr r4, [r0, #52] ; 0x34 - d0380fe: 4067 eors r7, r4 - d038100: f3c8 4407 ubfx r4, r8, #16, #8 + d037d2e: ea82 4207 eor.w r2, r2, r7, lsl #16 + d037d32: f853 7c0c ldr.w r7, [r3, #-12] + d037d36: 601a str r2, [r3, #0] + d037d38: 407a eors r2, r7 + d037d3a: f853 7c08 ldr.w r7, [r3, #-8] + d037d3e: 605a str r2, [r3, #4] + d037d40: 407a eors r2, r7 + d037d42: 609a str r2, [r3, #8] + d037d44: 404a eors r2, r1 + d037d46: 60da str r2, [r3, #12] + d037d48: 42b3 cmp r3, r6 + d037d4a: d1d5 bne.n d037cf8 <aes_set_key+0x40> + d037d4c: 681a ldr r2, [r3, #0] + d037d4e: f04f 0c01 mov.w ip, #1 + d037d52: 4c9f ldr r4, [pc, #636] ; (d037fd0 <aes_set_key+0x318>) + d037d54: f8c0 2100 str.w r2, [r0, #256] ; 0x100 + d037d58: 685a ldr r2, [r3, #4] + d037d5a: 4d9e ldr r5, [pc, #632] ; (d037fd4 <aes_set_key+0x31c>) + d037d5c: f8c0 2104 str.w r2, [r0, #260] ; 0x104 + d037d60: 689a ldr r2, [r3, #8] + d037d62: 4e9d ldr r6, [pc, #628] ; (d037fd8 <aes_set_key+0x320>) + d037d64: f8c0 2108 str.w r2, [r0, #264] ; 0x108 + d037d68: f103 0210 add.w r2, r3, #16 + d037d6c: 68db ldr r3, [r3, #12] + d037d6e: 4f9b ldr r7, [pc, #620] ; (d037fdc <aes_set_key+0x324>) + d037d70: f8c0 310c str.w r3, [r0, #268] ; 0x10c + d037d74: f500 7388 add.w r3, r0, #272 ; 0x110 + d037d78: f8d0 1200 ldr.w r1, [r0, #512] ; 0x200 + d037d7c: 4698 mov r8, r3 + d037d7e: f852 ec20 ldr.w lr, [r2, #-32] + d037d82: 3310 adds r3, #16 + d037d84: 4561 cmp r1, ip + d037d86: f300 80b3 bgt.w d037ef0 <aes_set_key+0x238> + d037d8a: f8c8 e000 str.w lr, [r8] + d037d8e: 2000 movs r0, #0 + d037d90: f852 3c1c ldr.w r3, [r2, #-28] + d037d94: f8c8 3004 str.w r3, [r8, #4] + d037d98: f852 3c18 ldr.w r3, [r2, #-24] + d037d9c: f8c8 3008 str.w r3, [r8, #8] + d037da0: f852 3c14 ldr.w r3, [r2, #-20] + d037da4: f8c8 300c str.w r3, [r8, #12] + d037da8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d037dac: 230c movs r3, #12 + d037dae: e78e b.n d037cce <aes_set_key+0x16> + d037db0: 230e movs r3, #14 + d037db2: e78c b.n d037cce <aes_set_key+0x16> + d037db4: f811 4c03 ldrb.w r4, [r1, #-3] + d037db8: f811 7c04 ldrb.w r7, [r1, #-4] + d037dbc: 0424 lsls r4, r4, #16 + d037dbe: ea44 6407 orr.w r4, r4, r7, lsl #24 + d037dc2: f811 7c01 ldrb.w r7, [r1, #-1] + d037dc6: 433c orrs r4, r7 + d037dc8: f811 7c02 ldrb.w r7, [r1, #-2] + d037dcc: ea44 2407 orr.w r4, r4, r7, lsl #8 + d037dd0: f840 4025 str.w r4, [r0, r5, lsl #2] + d037dd4: 3501 adds r5, #1 + d037dd6: e77f b.n d037cd8 <aes_set_key+0x20> + d037dd8: 4d7b ldr r5, [pc, #492] ; (d037fc8 <aes_set_key+0x310>) + d037dda: f100 06c0 add.w r6, r0, #192 ; 0xc0 + d037dde: 4c7b ldr r4, [pc, #492] ; (d037fcc <aes_set_key+0x314>) + d037de0: 6959 ldr r1, [r3, #20] + d037de2: 3318 adds r3, #24 + d037de4: f855 2b04 ldr.w r2, [r5], #4 + d037de8: f853 7c18 ldr.w r7, [r3, #-24] + d037dec: ea4f 6c11 mov.w ip, r1, lsr #24 + d037df0: 407a eors r2, r7 + d037df2: f854 702c ldr.w r7, [r4, ip, lsl #2] + d037df6: 407a eors r2, r7 + d037df8: b2cf uxtb r7, r1 + d037dfa: f854 7027 ldr.w r7, [r4, r7, lsl #2] + d037dfe: ea82 2207 eor.w r2, r2, r7, lsl #8 + d037e02: f3c1 4707 ubfx r7, r1, #16, #8 + d037e06: f854 7027 ldr.w r7, [r4, r7, lsl #2] + d037e0a: ea82 6207 eor.w r2, r2, r7, lsl #24 + d037e0e: f3c1 2707 ubfx r7, r1, #8, #8 + d037e12: f854 7027 ldr.w r7, [r4, r7, lsl #2] + d037e16: ea82 4207 eor.w r2, r2, r7, lsl #16 + d037e1a: f853 7c14 ldr.w r7, [r3, #-20] + d037e1e: 601a str r2, [r3, #0] + d037e20: 407a eors r2, r7 + d037e22: f853 7c10 ldr.w r7, [r3, #-16] + d037e26: 605a str r2, [r3, #4] + d037e28: 407a eors r2, r7 + d037e2a: f853 7c0c ldr.w r7, [r3, #-12] + d037e2e: 609a str r2, [r3, #8] + d037e30: 407a eors r2, r7 + d037e32: f853 7c08 ldr.w r7, [r3, #-8] + d037e36: 60da str r2, [r3, #12] + d037e38: 407a eors r2, r7 + d037e3a: 611a str r2, [r3, #16] + d037e3c: 404a eors r2, r1 + d037e3e: 615a str r2, [r3, #20] + d037e40: 42b3 cmp r3, r6 + d037e42: d1cd bne.n d037de0 <aes_set_key+0x128> + d037e44: e782 b.n d037d4c <aes_set_key+0x94> + d037e46: f8df e180 ldr.w lr, [pc, #384] ; d037fc8 <aes_set_key+0x310> + d037e4a: f100 06e0 add.w r6, r0, #224 ; 0xe0 + d037e4e: 495f ldr r1, [pc, #380] ; (d037fcc <aes_set_key+0x314>) + d037e50: 69dc ldr r4, [r3, #28] + d037e52: 3320 adds r3, #32 + d037e54: f85e 2b04 ldr.w r2, [lr], #4 + d037e58: f853 7c20 ldr.w r7, [r3, #-32] + d037e5c: ea4f 6c14 mov.w ip, r4, lsr #24 + d037e60: f853 5c10 ldr.w r5, [r3, #-16] + d037e64: 407a eors r2, r7 + d037e66: f851 702c ldr.w r7, [r1, ip, lsl #2] + d037e6a: 407a eors r2, r7 + d037e6c: b2e7 uxtb r7, r4 + d037e6e: f851 7027 ldr.w r7, [r1, r7, lsl #2] + d037e72: ea82 2207 eor.w r2, r2, r7, lsl #8 + d037e76: f3c4 4707 ubfx r7, r4, #16, #8 + d037e7a: f851 7027 ldr.w r7, [r1, r7, lsl #2] + d037e7e: ea82 6207 eor.w r2, r2, r7, lsl #24 + d037e82: f3c4 2707 ubfx r7, r4, #8, #8 + d037e86: f851 7027 ldr.w r7, [r1, r7, lsl #2] + d037e8a: ea82 4207 eor.w r2, r2, r7, lsl #16 + d037e8e: f853 7c1c ldr.w r7, [r3, #-28] + d037e92: 601a str r2, [r3, #0] + d037e94: 407a eors r2, r7 + d037e96: f853 7c18 ldr.w r7, [r3, #-24] + d037e9a: 605a str r2, [r3, #4] + d037e9c: 407a eors r2, r7 + d037e9e: f853 7c14 ldr.w r7, [r3, #-20] + d037ea2: 609a str r2, [r3, #8] + d037ea4: 407a eors r2, r7 + d037ea6: b2d7 uxtb r7, r2 + d037ea8: 60da str r2, [r3, #12] + d037eaa: ea4f 6c12 mov.w ip, r2, lsr #24 + d037eae: f851 7027 ldr.w r7, [r1, r7, lsl #2] + d037eb2: f851 c02c ldr.w ip, [r1, ip, lsl #2] + d037eb6: 406f eors r7, r5 + d037eb8: ea87 670c eor.w r7, r7, ip, lsl #24 + d037ebc: f3c2 4c07 ubfx ip, r2, #16, #8 + d037ec0: f3c2 2207 ubfx r2, r2, #8, #8 + d037ec4: f851 c02c ldr.w ip, [r1, ip, lsl #2] + d037ec8: f851 2022 ldr.w r2, [r1, r2, lsl #2] + d037ecc: ea87 470c eor.w r7, r7, ip, lsl #16 + d037ed0: ea87 2202 eor.w r2, r7, r2, lsl #8 + d037ed4: f853 7c0c ldr.w r7, [r3, #-12] + d037ed8: 611a str r2, [r3, #16] + d037eda: 407a eors r2, r7 + d037edc: f853 7c08 ldr.w r7, [r3, #-8] + d037ee0: 615a str r2, [r3, #20] + d037ee2: 407a eors r2, r7 + d037ee4: 619a str r2, [r3, #24] + d037ee6: 4062 eors r2, r4 + d037ee8: 61da str r2, [r3, #28] + d037eea: 42b3 cmp r3, r6 + d037eec: d1b0 bne.n d037e50 <aes_set_key+0x198> + d037eee: e72d b.n d037d4c <aes_set_key+0x94> + d037ef0: ea4f 611e mov.w r1, lr, lsr #24 + d037ef4: 3a10 subs r2, #16 + d037ef6: fa5f f88e uxtb.w r8, lr + d037efa: f10c 0c01 add.w ip, ip, #1 + d037efe: f854 1021 ldr.w r1, [r4, r1, lsl #2] + d037f02: f855 8028 ldr.w r8, [r5, r8, lsl #2] + d037f06: ea81 0108 eor.w r1, r1, r8 + d037f0a: f3ce 4807 ubfx r8, lr, #16, #8 + d037f0e: f3ce 2e07 ubfx lr, lr, #8, #8 + d037f12: f856 8028 ldr.w r8, [r6, r8, lsl #2] + d037f16: f857 e02e ldr.w lr, [r7, lr, lsl #2] + d037f1a: ea81 0108 eor.w r1, r1, r8 + d037f1e: ea81 010e eor.w r1, r1, lr + d037f22: f843 1c10 str.w r1, [r3, #-16] + d037f26: f852 ec0c ldr.w lr, [r2, #-12] + d037f2a: ea4f 611e mov.w r1, lr, lsr #24 + d037f2e: fa5f f88e uxtb.w r8, lr + d037f32: f854 1021 ldr.w r1, [r4, r1, lsl #2] + d037f36: f855 8028 ldr.w r8, [r5, r8, lsl #2] + d037f3a: ea81 0108 eor.w r1, r1, r8 + d037f3e: f3ce 4807 ubfx r8, lr, #16, #8 + d037f42: f3ce 2e07 ubfx lr, lr, #8, #8 + d037f46: f856 8028 ldr.w r8, [r6, r8, lsl #2] + d037f4a: f857 e02e ldr.w lr, [r7, lr, lsl #2] + d037f4e: ea81 0108 eor.w r1, r1, r8 + d037f52: ea81 010e eor.w r1, r1, lr + d037f56: f843 1c0c str.w r1, [r3, #-12] + d037f5a: f852 ec08 ldr.w lr, [r2, #-8] + d037f5e: ea4f 611e mov.w r1, lr, lsr #24 + d037f62: fa5f f88e uxtb.w r8, lr + d037f66: f854 1021 ldr.w r1, [r4, r1, lsl #2] + d037f6a: f855 8028 ldr.w r8, [r5, r8, lsl #2] + d037f6e: ea81 0108 eor.w r1, r1, r8 + d037f72: f3ce 4807 ubfx r8, lr, #16, #8 + d037f76: f3ce 2e07 ubfx lr, lr, #8, #8 + d037f7a: f856 8028 ldr.w r8, [r6, r8, lsl #2] + d037f7e: f857 e02e ldr.w lr, [r7, lr, lsl #2] + d037f82: ea81 0108 eor.w r1, r1, r8 + d037f86: ea81 010e eor.w r1, r1, lr + d037f8a: f843 1c08 str.w r1, [r3, #-8] + d037f8e: f852 ec04 ldr.w lr, [r2, #-4] + d037f92: ea4f 611e mov.w r1, lr, lsr #24 + d037f96: fa5f f88e uxtb.w r8, lr + d037f9a: f854 1021 ldr.w r1, [r4, r1, lsl #2] + d037f9e: f855 8028 ldr.w r8, [r5, r8, lsl #2] + d037fa2: ea81 0108 eor.w r1, r1, r8 + d037fa6: f3ce 4807 ubfx r8, lr, #16, #8 + d037faa: f3ce 2e07 ubfx lr, lr, #8, #8 + d037fae: f856 8028 ldr.w r8, [r6, r8, lsl #2] + d037fb2: f857 e02e ldr.w lr, [r7, lr, lsl #2] + d037fb6: ea81 0108 eor.w r1, r1, r8 + d037fba: ea81 010e eor.w r1, r1, lr + d037fbe: f843 1c04 str.w r1, [r3, #-4] + d037fc2: e6d9 b.n d037d78 <aes_set_key+0xc0> + d037fc4: 2001 movs r0, #1 + d037fc6: e6ef b.n d037da8 <aes_set_key+0xf0> + d037fc8: 0d0545fc .word 0x0d0545fc + d037fcc: 0d0521fc .word 0x0d0521fc + d037fd0: 0d0535fc .word 0x0d0535fc + d037fd4: 0d0541fc .word 0x0d0541fc + d037fd8: 0d0539fc .word 0x0d0539fc + d037fdc: 0d053dfc .word 0x0d053dfc + +0d037fe0 <aes_encrypt>: + d037fe0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d037fe4: 680e ldr r6, [r1, #0] + d037fe6: b093 sub sp, #76 ; 0x4c + d037fe8: 6803 ldr r3, [r0, #0] + d037fea: 684d ldr r5, [r1, #4] + d037fec: ba36 rev r6, r6 + d037fee: f8d1 8008 ldr.w r8, [r1, #8] + d037ff2: 405e eors r6, r3 + d037ff4: ba2d rev r5, r5 + d037ff6: 6843 ldr r3, [r0, #4] + d037ff8: fa98 f888 rev.w r8, r8 + d037ffc: f8d1 900c ldr.w r9, [r1, #12] + d038000: 405d eors r5, r3 + d038002: 6883 ldr r3, [r0, #8] + d038004: fa99 f989 rev.w r9, r9 + d038008: 49f0 ldr r1, [pc, #960] ; (d0383cc <aes_encrypt+0x3ec>) + d03800a: ea88 0803 eor.w r8, r8, r3 + d03800e: 68c3 ldr r3, [r0, #12] + d038010: 9200 str r2, [sp, #0] + d038012: 0e2f lsrs r7, r5, #24 + d038014: ea89 0903 eor.w r9, r9, r3 + d038018: 4aed ldr r2, [pc, #948] ; (d0383d0 <aes_encrypt+0x3f0>) + d03801a: 0e33 lsrs r3, r6, #24 + d03801c: f8df a3b8 ldr.w sl, [pc, #952] ; d0383d8 <aes_encrypt+0x3f8> + d038020: fa5f f489 uxtb.w r4, r9 + d038024: f851 7027 ldr.w r7, [r1, r7, lsl #2] + d038028: f851 3023 ldr.w r3, [r1, r3, lsl #2] + d03802c: fa5f fe85 uxtb.w lr, r5 + d038030: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d038034: f852 e02e ldr.w lr, [r2, lr, lsl #2] + d038038: ea83 0c04 eor.w ip, r3, r4 + d03803c: 6903 ldr r3, [r0, #16] + d03803e: f3c5 4407 ubfx r4, r5, #16, #8 + d038042: f3c5 2507 ubfx r5, r5, #8, #8 + d038046: ea8c 0c03 eor.w ip, ip, r3 + d03804a: 4be2 ldr r3, [pc, #904] ; (d0383d4 <aes_encrypt+0x3f4>) + d03804c: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038050: ea8c 0c04 eor.w ip, ip, r4 + d038054: f3c8 2407 ubfx r4, r8, #8, #8 + d038058: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d03805c: ea8c 0c04 eor.w ip, ip, r4 + d038060: b2f4 uxtb r4, r6 + d038062: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d038066: 4067 eors r7, r4 + d038068: 6944 ldr r4, [r0, #20] + d03806a: 4067 eors r7, r4 + d03806c: f3c8 4407 ubfx r4, r8, #16, #8 + d038070: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038074: 4067 eors r7, r4 + d038076: f3c9 2407 ubfx r4, r9, #8, #8 + d03807a: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d03807e: 4067 eors r7, r4 + d038080: ea4f 6418 mov.w r4, r8, lsr #24 + d038084: fa5f f888 uxtb.w r8, r8 + d038088: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d03808c: ea84 0e0e eor.w lr, r4, lr + d038090: 6984 ldr r4, [r0, #24] + d038092: ea8e 0e04 eor.w lr, lr, r4 + d038096: f3c9 4407 ubfx r4, r9, #16, #8 + d03809a: ea4f 6919 mov.w r9, r9, lsr #24 + d03809e: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d0380a2: ea8e 0e04 eor.w lr, lr, r4 + d0380a6: f3c6 2407 ubfx r4, r6, #8, #8 + d0380aa: f3c6 4607 ubfx r6, r6, #16, #8 + d0380ae: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0380b2: ea8e 0e04 eor.w lr, lr, r4 + d0380b6: f851 4029 ldr.w r4, [r1, r9, lsl #2] + d0380ba: f852 9028 ldr.w r9, [r2, r8, lsl #2] + d0380be: fa5f f887 uxtb.w r8, r7 + d0380c2: ea84 0909 eor.w r9, r4, r9 + d0380c6: 69c4 ldr r4, [r0, #28] + d0380c8: ea89 0904 eor.w r9, r9, r4 + d0380cc: f853 4026 ldr.w r4, [r3, r6, lsl #2] + d0380d0: ea89 0904 eor.w r9, r9, r4 + d0380d4: f85a 4025 ldr.w r4, [sl, r5, lsl #2] + d0380d8: ea4f 651c mov.w r5, ip, lsr #24 + d0380dc: ea89 0904 eor.w r9, r9, r4 + d0380e0: f851 6025 ldr.w r6, [r1, r5, lsl #2] + d0380e4: 0e3d lsrs r5, r7, #24 + d0380e6: fa5f f489 uxtb.w r4, r9 + d0380ea: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d0380ee: 4066 eors r6, r4 + d0380f0: 6a04 ldr r4, [r0, #32] + d0380f2: f851 5025 ldr.w r5, [r1, r5, lsl #2] + d0380f6: 4066 eors r6, r4 + d0380f8: f3c7 4407 ubfx r4, r7, #16, #8 + d0380fc: f852 8028 ldr.w r8, [r2, r8, lsl #2] + d038100: f3c7 2707 ubfx r7, r7, #8, #8 d038104: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038108: 4067 eors r7, r4 - d03810a: f3c9 2407 ubfx r4, r9, #8, #8 + d038108: 4066 eors r6, r4 + d03810a: f3ce 2407 ubfx r4, lr, #8, #8 d03810e: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038112: 4067 eors r7, r4 - d038114: ea4f 6418 mov.w r4, r8, lsr #24 - d038118: fa5f f888 uxtb.w r8, r8 - d03811c: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d038120: ea84 0e0e eor.w lr, r4, lr - d038124: 6b84 ldr r4, [r0, #56] ; 0x38 - d038126: ea8e 0e04 eor.w lr, lr, r4 - d03812a: f3c9 4407 ubfx r4, r9, #16, #8 - d03812e: ea4f 6919 mov.w r9, r9, lsr #24 - d038132: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038136: ea8e 0e04 eor.w lr, lr, r4 - d03813a: f3c6 2407 ubfx r4, r6, #8, #8 - d03813e: f3c6 4607 ubfx r6, r6, #16, #8 - d038142: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038146: ea8e 0e04 eor.w lr, lr, r4 - d03814a: f851 4029 ldr.w r4, [r1, r9, lsl #2] - d03814e: f852 9028 ldr.w r9, [r2, r8, lsl #2] - d038152: fa5f f887 uxtb.w r8, r7 - d038156: ea84 0909 eor.w r9, r4, r9 - d03815a: 6bc4 ldr r4, [r0, #60] ; 0x3c - d03815c: f852 8028 ldr.w r8, [r2, r8, lsl #2] - d038160: ea89 0904 eor.w r9, r9, r4 - d038164: f853 4026 ldr.w r4, [r3, r6, lsl #2] - d038168: ea89 0904 eor.w r9, r9, r4 - d03816c: f85a 4025 ldr.w r4, [sl, r5, lsl #2] - d038170: ea4f 651c mov.w r5, ip, lsr #24 - d038174: ea89 0904 eor.w r9, r9, r4 - d038178: f851 6025 ldr.w r6, [r1, r5, lsl #2] - d03817c: 0e3d lsrs r5, r7, #24 - d03817e: fa5f f489 uxtb.w r4, r9 - d038182: f851 5025 ldr.w r5, [r1, r5, lsl #2] - d038186: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d03818a: 4066 eors r6, r4 - d03818c: 6c04 ldr r4, [r0, #64] ; 0x40 - d03818e: 4066 eors r6, r4 - d038190: f3c7 4407 ubfx r4, r7, #16, #8 - d038194: f3c7 2707 ubfx r7, r7, #8, #8 - d038198: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d03819c: 4066 eors r6, r4 - d03819e: f3ce 2407 ubfx r4, lr, #8, #8 - d0381a2: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0381a6: 4066 eors r6, r4 - d0381a8: fa5f f48c uxtb.w r4, ip - d0381ac: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d0381b0: 4065 eors r5, r4 - d0381b2: 6c44 ldr r4, [r0, #68] ; 0x44 - d0381b4: 4065 eors r5, r4 - d0381b6: f3ce 4407 ubfx r4, lr, #16, #8 - d0381ba: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d0381be: 4065 eors r5, r4 - d0381c0: f3c9 2407 ubfx r4, r9, #8, #8 - d0381c4: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0381c8: 4065 eors r5, r4 - d0381ca: ea4f 641e mov.w r4, lr, lsr #24 - d0381ce: fa5f fe8e uxtb.w lr, lr - d0381d2: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d0381d6: ea84 0808 eor.w r8, r4, r8 - d0381da: 6c84 ldr r4, [r0, #72] ; 0x48 - d0381dc: ea88 0804 eor.w r8, r8, r4 - d0381e0: f3c9 4407 ubfx r4, r9, #16, #8 - d0381e4: ea4f 6919 mov.w r9, r9, lsr #24 - d0381e8: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d0381ec: ea88 0804 eor.w r8, r8, r4 - d0381f0: f3cc 2407 ubfx r4, ip, #8, #8 - d0381f4: f3cc 4c07 ubfx ip, ip, #16, #8 - d0381f8: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0381fc: ea88 0804 eor.w r8, r8, r4 - d038200: f851 4029 ldr.w r4, [r1, r9, lsl #2] - d038204: f852 902e ldr.w r9, [r2, lr, lsl #2] - d038208: fa5f fe85 uxtb.w lr, r5 - d03820c: ea84 0909 eor.w r9, r4, r9 - d038210: 6cc4 ldr r4, [r0, #76] ; 0x4c - d038212: ea89 0904 eor.w r9, r9, r4 - d038216: f853 402c ldr.w r4, [r3, ip, lsl #2] - d03821a: ea89 0904 eor.w r9, r9, r4 - d03821e: f85a 4027 ldr.w r4, [sl, r7, lsl #2] - d038222: ea89 0904 eor.w r9, r9, r4 - d038226: 0e34 lsrs r4, r6, #24 - d038228: fa5f f789 uxtb.w r7, r9 - d03822c: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d038230: f852 7027 ldr.w r7, [r2, r7, lsl #2] - d038234: ea84 0c07 eor.w ip, r4, r7 - d038238: 6d04 ldr r4, [r0, #80] ; 0x50 - d03823a: 0e2f lsrs r7, r5, #24 - d03823c: ea8c 0c04 eor.w ip, ip, r4 - d038240: f3c5 4407 ubfx r4, r5, #16, #8 - d038244: f851 7027 ldr.w r7, [r1, r7, lsl #2] - d038248: f3c5 2507 ubfx r5, r5, #8, #8 - d03824c: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038250: ea8c 0c04 eor.w ip, ip, r4 - d038254: f3c8 2407 ubfx r4, r8, #8, #8 - d038258: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d03825c: ea8c 0c04 eor.w ip, ip, r4 - d038260: b2f4 uxtb r4, r6 + d038112: 4066 eors r6, r4 + d038114: fa5f f48c uxtb.w r4, ip + d038118: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d03811c: 4065 eors r5, r4 + d03811e: 6a44 ldr r4, [r0, #36] ; 0x24 + d038120: 4065 eors r5, r4 + d038122: f3ce 4407 ubfx r4, lr, #16, #8 + d038126: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d03812a: 4065 eors r5, r4 + d03812c: f3c9 2407 ubfx r4, r9, #8, #8 + d038130: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038134: 4065 eors r5, r4 + d038136: ea4f 641e mov.w r4, lr, lsr #24 + d03813a: fa5f fe8e uxtb.w lr, lr + d03813e: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d038142: ea84 0808 eor.w r8, r4, r8 + d038146: 6a84 ldr r4, [r0, #40] ; 0x28 + d038148: ea88 0804 eor.w r8, r8, r4 + d03814c: f3c9 4407 ubfx r4, r9, #16, #8 + d038150: ea4f 6919 mov.w r9, r9, lsr #24 + d038154: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038158: ea88 0804 eor.w r8, r8, r4 + d03815c: f3cc 2407 ubfx r4, ip, #8, #8 + d038160: f3cc 4c07 ubfx ip, ip, #16, #8 + d038164: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038168: ea88 0804 eor.w r8, r8, r4 + d03816c: f851 4029 ldr.w r4, [r1, r9, lsl #2] + d038170: f852 902e ldr.w r9, [r2, lr, lsl #2] + d038174: fa5f fe85 uxtb.w lr, r5 + d038178: ea84 0909 eor.w r9, r4, r9 + d03817c: 6ac4 ldr r4, [r0, #44] ; 0x2c + d03817e: f852 e02e ldr.w lr, [r2, lr, lsl #2] + d038182: ea89 0904 eor.w r9, r9, r4 + d038186: f853 402c ldr.w r4, [r3, ip, lsl #2] + d03818a: ea89 0904 eor.w r9, r9, r4 + d03818e: f85a 4027 ldr.w r4, [sl, r7, lsl #2] + d038192: ea89 0904 eor.w r9, r9, r4 + d038196: 0e34 lsrs r4, r6, #24 + d038198: fa5f f789 uxtb.w r7, r9 + d03819c: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d0381a0: f852 7027 ldr.w r7, [r2, r7, lsl #2] + d0381a4: ea84 0c07 eor.w ip, r4, r7 + d0381a8: 6b04 ldr r4, [r0, #48] ; 0x30 + d0381aa: 0e2f lsrs r7, r5, #24 + d0381ac: ea8c 0c04 eor.w ip, ip, r4 + d0381b0: f3c5 4407 ubfx r4, r5, #16, #8 + d0381b4: f851 7027 ldr.w r7, [r1, r7, lsl #2] + d0381b8: f3c5 2507 ubfx r5, r5, #8, #8 + d0381bc: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d0381c0: ea8c 0c04 eor.w ip, ip, r4 + d0381c4: f3c8 2407 ubfx r4, r8, #8, #8 + d0381c8: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0381cc: ea8c 0c04 eor.w ip, ip, r4 + d0381d0: b2f4 uxtb r4, r6 + d0381d2: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d0381d6: 4067 eors r7, r4 + d0381d8: 6b44 ldr r4, [r0, #52] ; 0x34 + d0381da: 4067 eors r7, r4 + d0381dc: f3c8 4407 ubfx r4, r8, #16, #8 + d0381e0: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d0381e4: 4067 eors r7, r4 + d0381e6: f3c9 2407 ubfx r4, r9, #8, #8 + d0381ea: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0381ee: 4067 eors r7, r4 + d0381f0: ea4f 6418 mov.w r4, r8, lsr #24 + d0381f4: fa5f f888 uxtb.w r8, r8 + d0381f8: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d0381fc: ea84 0e0e eor.w lr, r4, lr + d038200: 6b84 ldr r4, [r0, #56] ; 0x38 + d038202: ea8e 0e04 eor.w lr, lr, r4 + d038206: f3c9 4407 ubfx r4, r9, #16, #8 + d03820a: ea4f 6919 mov.w r9, r9, lsr #24 + d03820e: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038212: ea8e 0e04 eor.w lr, lr, r4 + d038216: f3c6 2407 ubfx r4, r6, #8, #8 + d03821a: f3c6 4607 ubfx r6, r6, #16, #8 + d03821e: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038222: ea8e 0e04 eor.w lr, lr, r4 + d038226: f851 4029 ldr.w r4, [r1, r9, lsl #2] + d03822a: f852 9028 ldr.w r9, [r2, r8, lsl #2] + d03822e: fa5f f887 uxtb.w r8, r7 + d038232: ea84 0909 eor.w r9, r4, r9 + d038236: 6bc4 ldr r4, [r0, #60] ; 0x3c + d038238: f852 8028 ldr.w r8, [r2, r8, lsl #2] + d03823c: ea89 0904 eor.w r9, r9, r4 + d038240: f853 4026 ldr.w r4, [r3, r6, lsl #2] + d038244: ea89 0904 eor.w r9, r9, r4 + d038248: f85a 4025 ldr.w r4, [sl, r5, lsl #2] + d03824c: ea4f 651c mov.w r5, ip, lsr #24 + d038250: ea89 0904 eor.w r9, r9, r4 + d038254: f851 6025 ldr.w r6, [r1, r5, lsl #2] + d038258: 0e3d lsrs r5, r7, #24 + d03825a: fa5f f489 uxtb.w r4, r9 + d03825e: f851 5025 ldr.w r5, [r1, r5, lsl #2] d038262: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d038266: f852 e02e ldr.w lr, [r2, lr, lsl #2] - d03826a: 4067 eors r7, r4 - d03826c: 6d44 ldr r4, [r0, #84] ; 0x54 - d03826e: 4067 eors r7, r4 - d038270: f3c8 4407 ubfx r4, r8, #16, #8 + d038266: 4066 eors r6, r4 + d038268: 6c04 ldr r4, [r0, #64] ; 0x40 + d03826a: 4066 eors r6, r4 + d03826c: f3c7 4407 ubfx r4, r7, #16, #8 + d038270: f3c7 2707 ubfx r7, r7, #8, #8 d038274: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038278: 4067 eors r7, r4 - d03827a: f3c9 2407 ubfx r4, r9, #8, #8 + d038278: 4066 eors r6, r4 + d03827a: f3ce 2407 ubfx r4, lr, #8, #8 d03827e: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038282: 4067 eors r7, r4 - d038284: ea4f 6418 mov.w r4, r8, lsr #24 - d038288: fa5f f888 uxtb.w r8, r8 - d03828c: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d038290: ea84 0e0e eor.w lr, r4, lr - d038294: 6d84 ldr r4, [r0, #88] ; 0x58 - d038296: ea8e 0e04 eor.w lr, lr, r4 - d03829a: f3c9 4407 ubfx r4, r9, #16, #8 - d03829e: ea4f 6919 mov.w r9, r9, lsr #24 - d0382a2: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d0382a6: ea8e 0e04 eor.w lr, lr, r4 - d0382aa: f3c6 2407 ubfx r4, r6, #8, #8 - d0382ae: f3c6 4607 ubfx r6, r6, #16, #8 - d0382b2: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0382b6: ea8e 0e04 eor.w lr, lr, r4 - d0382ba: f851 4029 ldr.w r4, [r1, r9, lsl #2] - d0382be: f852 9028 ldr.w r9, [r2, r8, lsl #2] - d0382c2: fa5f f887 uxtb.w r8, r7 - d0382c6: ea84 0909 eor.w r9, r4, r9 - d0382ca: 6dc4 ldr r4, [r0, #92] ; 0x5c - d0382cc: f852 8028 ldr.w r8, [r2, r8, lsl #2] - d0382d0: ea89 0904 eor.w r9, r9, r4 - d0382d4: f853 4026 ldr.w r4, [r3, r6, lsl #2] - d0382d8: ea89 0904 eor.w r9, r9, r4 - d0382dc: f85a 4025 ldr.w r4, [sl, r5, lsl #2] - d0382e0: ea4f 651c mov.w r5, ip, lsr #24 - d0382e4: ea89 0904 eor.w r9, r9, r4 - d0382e8: f851 6025 ldr.w r6, [r1, r5, lsl #2] - d0382ec: e008 b.n d038300 <aes_encrypt+0x3fc> - d0382ee: bf00 nop - d0382f0: 0d052520 .word 0x0d052520 - d0382f4: 0d053120 .word 0x0d053120 - d0382f8: 0d052920 .word 0x0d052920 - d0382fc: 0d052d20 .word 0x0d052d20 - d038300: 0e3d lsrs r5, r7, #24 - d038302: fa5f f489 uxtb.w r4, r9 - d038306: f851 5025 ldr.w r5, [r1, r5, lsl #2] - d03830a: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d03830e: 4066 eors r6, r4 - d038310: 6e04 ldr r4, [r0, #96] ; 0x60 - d038312: 4066 eors r6, r4 - d038314: f3c7 4407 ubfx r4, r7, #16, #8 - d038318: f3c7 2707 ubfx r7, r7, #8, #8 - d03831c: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038320: 4066 eors r6, r4 - d038322: f3ce 2407 ubfx r4, lr, #8, #8 - d038326: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d03832a: 4066 eors r6, r4 - d03832c: fa5f f48c uxtb.w r4, ip - d038330: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d038334: 4065 eors r5, r4 - d038336: 6e44 ldr r4, [r0, #100] ; 0x64 - d038338: 4065 eors r5, r4 - d03833a: f3ce 4407 ubfx r4, lr, #16, #8 - d03833e: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038342: 4065 eors r5, r4 - d038344: f3c9 2407 ubfx r4, r9, #8, #8 - d038348: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d03834c: 4065 eors r5, r4 - d03834e: ea4f 641e mov.w r4, lr, lsr #24 - d038352: fa5f fe8e uxtb.w lr, lr - d038356: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d03835a: ea84 0808 eor.w r8, r4, r8 - d03835e: 6e84 ldr r4, [r0, #104] ; 0x68 - d038360: ea88 0804 eor.w r8, r8, r4 - d038364: f3c9 4407 ubfx r4, r9, #16, #8 - d038368: ea4f 6919 mov.w r9, r9, lsr #24 - d03836c: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038370: ea88 0804 eor.w r8, r8, r4 - d038374: f3cc 2407 ubfx r4, ip, #8, #8 - d038378: f3cc 4c07 ubfx ip, ip, #16, #8 - d03837c: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038380: ea88 0804 eor.w r8, r8, r4 - d038384: f851 4029 ldr.w r4, [r1, r9, lsl #2] - d038388: f852 902e ldr.w r9, [r2, lr, lsl #2] - d03838c: ea84 0909 eor.w r9, r4, r9 - d038390: 6ec4 ldr r4, [r0, #108] ; 0x6c - d038392: ea89 0904 eor.w r9, r9, r4 - d038396: f853 402c ldr.w r4, [r3, ip, lsl #2] - d03839a: ea89 0904 eor.w r9, r9, r4 - d03839e: f85a 4027 ldr.w r4, [sl, r7, lsl #2] - d0383a2: ea89 0904 eor.w r9, r9, r4 - d0383a6: 0e34 lsrs r4, r6, #24 - d0383a8: fa5f f789 uxtb.w r7, r9 - d0383ac: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d0383b0: f852 7027 ldr.w r7, [r2, r7, lsl #2] - d0383b4: ea84 0e07 eor.w lr, r4, r7 - d0383b8: 6f04 ldr r4, [r0, #112] ; 0x70 - d0383ba: b2f7 uxtb r7, r6 - d0383bc: ea8e 0e04 eor.w lr, lr, r4 - d0383c0: f3c5 4407 ubfx r4, r5, #16, #8 - d0383c4: f852 7027 ldr.w r7, [r2, r7, lsl #2] - d0383c8: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d0383cc: ea8e 0e04 eor.w lr, lr, r4 - d0383d0: f3c8 2407 ubfx r4, r8, #8, #8 - d0383d4: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0383d8: ea8e 0e04 eor.w lr, lr, r4 - d0383dc: 0e2c lsrs r4, r5, #24 - d0383de: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d0383e2: ea84 0c07 eor.w ip, r4, r7 - d0383e6: 6f44 ldr r4, [r0, #116] ; 0x74 - d0383e8: ea4f 6718 mov.w r7, r8, lsr #24 - d0383ec: ea8c 0c04 eor.w ip, ip, r4 - d0383f0: f3c8 4407 ubfx r4, r8, #16, #8 - d0383f4: f851 7027 ldr.w r7, [r1, r7, lsl #2] - d0383f8: fa5f f888 uxtb.w r8, r8 - d0383fc: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038400: f852 8028 ldr.w r8, [r2, r8, lsl #2] - d038404: ea8c 0c04 eor.w ip, ip, r4 - d038408: f3c9 2407 ubfx r4, r9, #8, #8 - d03840c: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038410: ea8c 0c04 eor.w ip, ip, r4 - d038414: b2ec uxtb r4, r5 - d038416: f3c5 2507 ubfx r5, r5, #8, #8 - d03841a: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d03841e: 4067 eors r7, r4 - d038420: 6f84 ldr r4, [r0, #120] ; 0x78 - d038422: 4067 eors r7, r4 - d038424: f3c9 4407 ubfx r4, r9, #16, #8 - d038428: ea4f 6919 mov.w r9, r9, lsr #24 - d03842c: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038430: 4067 eors r7, r4 - d038432: f3c6 2407 ubfx r4, r6, #8, #8 - d038436: f3c6 4607 ubfx r6, r6, #16, #8 - d03843a: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d03843e: 4067 eors r7, r4 - d038440: f851 4029 ldr.w r4, [r1, r9, lsl #2] - d038444: fa5f f98c uxtb.w r9, ip - d038448: ea84 0808 eor.w r8, r4, r8 - d03844c: 6fc4 ldr r4, [r0, #124] ; 0x7c - d03844e: ea88 0804 eor.w r8, r8, r4 - d038452: f853 4026 ldr.w r4, [r3, r6, lsl #2] - d038456: fa5f f68e uxtb.w r6, lr - d03845a: ea88 0804 eor.w r8, r8, r4 - d03845e: f85a 4025 ldr.w r4, [sl, r5, lsl #2] - d038462: ea4f 651e mov.w r5, lr, lsr #24 - d038466: f852 6026 ldr.w r6, [r2, r6, lsl #2] - d03846a: ea88 0804 eor.w r8, r8, r4 - d03846e: f851 5025 ldr.w r5, [r1, r5, lsl #2] - d038472: fa5f f488 uxtb.w r4, r8 - d038476: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d03847a: 4065 eors r5, r4 - d03847c: f8d0 4080 ldr.w r4, [r0, #128] ; 0x80 - d038480: 4065 eors r5, r4 - d038482: f3cc 4407 ubfx r4, ip, #16, #8 - d038486: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d03848a: 4065 eors r5, r4 - d03848c: f3c7 2407 ubfx r4, r7, #8, #8 - d038490: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038494: 4065 eors r5, r4 - d038496: ea4f 641c mov.w r4, ip, lsr #24 - d03849a: f3cc 2c07 ubfx ip, ip, #8, #8 - d03849e: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d0384a2: 4066 eors r6, r4 - d0384a4: f8d0 4084 ldr.w r4, [r0, #132] ; 0x84 - d0384a8: 4074 eors r4, r6 - d0384aa: f3c7 4607 ubfx r6, r7, #16, #8 - d0384ae: f853 6026 ldr.w r6, [r3, r6, lsl #2] - d0384b2: 4074 eors r4, r6 - d0384b4: f3c8 2607 ubfx r6, r8, #8, #8 - d0384b8: f85a 6026 ldr.w r6, [sl, r6, lsl #2] - d0384bc: ea84 0b06 eor.w fp, r4, r6 - d0384c0: 0e3e lsrs r6, r7, #24 - d0384c2: f851 6026 ldr.w r6, [r1, r6, lsl #2] - d0384c6: f852 9029 ldr.w r9, [r2, r9, lsl #2] - d0384ca: f85a c02c ldr.w ip, [sl, ip, lsl #2] - d0384ce: ea86 0909 eor.w r9, r6, r9 - d0384d2: f8d0 6088 ldr.w r6, [r0, #136] ; 0x88 - d0384d6: f8d0 4090 ldr.w r4, [r0, #144] ; 0x90 - d0384da: ea89 0606 eor.w r6, r9, r6 - d0384de: f3c8 4907 ubfx r9, r8, #16, #8 - d0384e2: ea4f 6818 mov.w r8, r8, lsr #24 - d0384e6: f853 9029 ldr.w r9, [r3, r9, lsl #2] - d0384ea: ea86 0609 eor.w r6, r6, r9 - d0384ee: f3ce 2907 ubfx r9, lr, #8, #8 - d0384f2: f3ce 4e07 ubfx lr, lr, #16, #8 - d0384f6: f85a 9029 ldr.w r9, [sl, r9, lsl #2] - d0384fa: f853 e02e ldr.w lr, [r3, lr, lsl #2] - d0384fe: ea86 0609 eor.w r6, r6, r9 - d038502: fa5f f987 uxtb.w r9, r7 - d038506: f851 7028 ldr.w r7, [r1, r8, lsl #2] - d03850a: f852 8029 ldr.w r8, [r2, r9, lsl #2] - d03850e: fa5f f98b uxtb.w r9, fp - d038512: ea87 0808 eor.w r8, r7, r8 - d038516: f8d0 708c ldr.w r7, [r0, #140] ; 0x8c - d03851a: f852 9029 ldr.w r9, [r2, r9, lsl #2] - d03851e: ea88 0707 eor.w r7, r8, r7 - d038522: ea4f 681b mov.w r8, fp, lsr #24 - d038526: ea87 070e eor.w r7, r7, lr - d03852a: f851 8028 ldr.w r8, [r1, r8, lsl #2] - d03852e: ea87 070c eor.w r7, r7, ip - d038532: ea4f 6c15 mov.w ip, r5, lsr #24 - d038536: fa5f fe87 uxtb.w lr, r7 - d03853a: f851 c02c ldr.w ip, [r1, ip, lsl #2] - d03853e: f852 e02e ldr.w lr, [r2, lr, lsl #2] - d038542: ea8c 0c0e eor.w ip, ip, lr - d038546: f3cb 4e07 ubfx lr, fp, #16, #8 - d03854a: ea8c 0c04 eor.w ip, ip, r4 - d03854e: f853 e02e ldr.w lr, [r3, lr, lsl #2] - d038552: f8d0 4094 ldr.w r4, [r0, #148] ; 0x94 - d038556: ea8c 0c0e eor.w ip, ip, lr - d03855a: f3c6 2e07 ubfx lr, r6, #8, #8 - d03855e: f85a e02e ldr.w lr, [sl, lr, lsl #2] - d038562: ea8c 0c0e eor.w ip, ip, lr - d038566: fa5f fe85 uxtb.w lr, r5 - d03856a: f852 e02e ldr.w lr, [r2, lr, lsl #2] - d03856e: ea88 080e eor.w r8, r8, lr - d038572: f3c6 4e07 ubfx lr, r6, #16, #8 - d038576: ea88 0804 eor.w r8, r8, r4 - d03857a: f853 e02e ldr.w lr, [r3, lr, lsl #2] - d03857e: f8d0 4098 ldr.w r4, [r0, #152] ; 0x98 - d038582: ea88 080e eor.w r8, r8, lr - d038586: f3c7 2e07 ubfx lr, r7, #8, #8 - d03858a: f85a e02e ldr.w lr, [sl, lr, lsl #2] - d03858e: ea88 080e eor.w r8, r8, lr - d038592: ea4f 6e16 mov.w lr, r6, lsr #24 - d038596: b2f6 uxtb r6, r6 - d038598: f851 e02e ldr.w lr, [r1, lr, lsl #2] - d03859c: f852 6026 ldr.w r6, [r2, r6, lsl #2] - d0385a0: ea8e 0e09 eor.w lr, lr, r9 - d0385a4: f3c7 4907 ubfx r9, r7, #16, #8 - d0385a8: 0e3f lsrs r7, r7, #24 - d0385aa: ea8e 0e04 eor.w lr, lr, r4 - d0385ae: f853 9029 ldr.w r9, [r3, r9, lsl #2] - d0385b2: f851 7027 ldr.w r7, [r1, r7, lsl #2] - d0385b6: f3cb 2407 ubfx r4, fp, #8, #8 - d0385ba: ea8e 0e09 eor.w lr, lr, r9 - d0385be: f3c5 2907 ubfx r9, r5, #8, #8 - d0385c2: 4077 eors r7, r6 - d0385c4: f3c5 4507 ubfx r5, r5, #16, #8 - d0385c8: f8d0 609c ldr.w r6, [r0, #156] ; 0x9c - d0385cc: f853 5025 ldr.w r5, [r3, r5, lsl #2] - d0385d0: 407e eors r6, r7 + d038282: 4066 eors r6, r4 + d038284: fa5f f48c uxtb.w r4, ip + d038288: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d03828c: 4065 eors r5, r4 + d03828e: 6c44 ldr r4, [r0, #68] ; 0x44 + d038290: 4065 eors r5, r4 + d038292: f3ce 4407 ubfx r4, lr, #16, #8 + d038296: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d03829a: 4065 eors r5, r4 + d03829c: f3c9 2407 ubfx r4, r9, #8, #8 + d0382a0: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0382a4: 4065 eors r5, r4 + d0382a6: ea4f 641e mov.w r4, lr, lsr #24 + d0382aa: fa5f fe8e uxtb.w lr, lr + d0382ae: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d0382b2: ea84 0808 eor.w r8, r4, r8 + d0382b6: 6c84 ldr r4, [r0, #72] ; 0x48 + d0382b8: ea88 0804 eor.w r8, r8, r4 + d0382bc: f3c9 4407 ubfx r4, r9, #16, #8 + d0382c0: ea4f 6919 mov.w r9, r9, lsr #24 + d0382c4: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d0382c8: ea88 0804 eor.w r8, r8, r4 + d0382cc: f3cc 2407 ubfx r4, ip, #8, #8 + d0382d0: f3cc 4c07 ubfx ip, ip, #16, #8 + d0382d4: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0382d8: ea88 0804 eor.w r8, r8, r4 + d0382dc: f851 4029 ldr.w r4, [r1, r9, lsl #2] + d0382e0: f852 902e ldr.w r9, [r2, lr, lsl #2] + d0382e4: fa5f fe85 uxtb.w lr, r5 + d0382e8: ea84 0909 eor.w r9, r4, r9 + d0382ec: 6cc4 ldr r4, [r0, #76] ; 0x4c + d0382ee: ea89 0904 eor.w r9, r9, r4 + d0382f2: f853 402c ldr.w r4, [r3, ip, lsl #2] + d0382f6: ea89 0904 eor.w r9, r9, r4 + d0382fa: f85a 4027 ldr.w r4, [sl, r7, lsl #2] + d0382fe: ea89 0904 eor.w r9, r9, r4 + d038302: 0e34 lsrs r4, r6, #24 + d038304: fa5f f789 uxtb.w r7, r9 + d038308: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d03830c: f852 7027 ldr.w r7, [r2, r7, lsl #2] + d038310: ea84 0c07 eor.w ip, r4, r7 + d038314: 6d04 ldr r4, [r0, #80] ; 0x50 + d038316: 0e2f lsrs r7, r5, #24 + d038318: ea8c 0c04 eor.w ip, ip, r4 + d03831c: f3c5 4407 ubfx r4, r5, #16, #8 + d038320: f851 7027 ldr.w r7, [r1, r7, lsl #2] + d038324: f3c5 2507 ubfx r5, r5, #8, #8 + d038328: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d03832c: ea8c 0c04 eor.w ip, ip, r4 + d038330: f3c8 2407 ubfx r4, r8, #8, #8 + d038334: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038338: ea8c 0c04 eor.w ip, ip, r4 + d03833c: b2f4 uxtb r4, r6 + d03833e: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d038342: f852 e02e ldr.w lr, [r2, lr, lsl #2] + d038346: 4067 eors r7, r4 + d038348: 6d44 ldr r4, [r0, #84] ; 0x54 + d03834a: 4067 eors r7, r4 + d03834c: f3c8 4407 ubfx r4, r8, #16, #8 + d038350: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038354: 4067 eors r7, r4 + d038356: f3c9 2407 ubfx r4, r9, #8, #8 + d03835a: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d03835e: 4067 eors r7, r4 + d038360: ea4f 6418 mov.w r4, r8, lsr #24 + d038364: fa5f f888 uxtb.w r8, r8 + d038368: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d03836c: ea84 0e0e eor.w lr, r4, lr + d038370: 6d84 ldr r4, [r0, #88] ; 0x58 + d038372: ea8e 0e04 eor.w lr, lr, r4 + d038376: f3c9 4407 ubfx r4, r9, #16, #8 + d03837a: ea4f 6919 mov.w r9, r9, lsr #24 + d03837e: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038382: ea8e 0e04 eor.w lr, lr, r4 + d038386: f3c6 2407 ubfx r4, r6, #8, #8 + d03838a: f3c6 4607 ubfx r6, r6, #16, #8 + d03838e: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038392: ea8e 0e04 eor.w lr, lr, r4 + d038396: f851 4029 ldr.w r4, [r1, r9, lsl #2] + d03839a: f852 9028 ldr.w r9, [r2, r8, lsl #2] + d03839e: fa5f f887 uxtb.w r8, r7 + d0383a2: ea84 0909 eor.w r9, r4, r9 + d0383a6: 6dc4 ldr r4, [r0, #92] ; 0x5c + d0383a8: f852 8028 ldr.w r8, [r2, r8, lsl #2] + d0383ac: ea89 0904 eor.w r9, r9, r4 + d0383b0: f853 4026 ldr.w r4, [r3, r6, lsl #2] + d0383b4: ea89 0904 eor.w r9, r9, r4 + d0383b8: f85a 4025 ldr.w r4, [sl, r5, lsl #2] + d0383bc: ea4f 651c mov.w r5, ip, lsr #24 + d0383c0: ea89 0904 eor.w r9, r9, r4 + d0383c4: f851 6025 ldr.w r6, [r1, r5, lsl #2] + d0383c8: e008 b.n d0383dc <aes_encrypt+0x3fc> + d0383ca: bf00 nop + d0383cc: 0d0525fc .word 0x0d0525fc + d0383d0: 0d0531fc .word 0x0d0531fc + d0383d4: 0d0529fc .word 0x0d0529fc + d0383d8: 0d052dfc .word 0x0d052dfc + d0383dc: 0e3d lsrs r5, r7, #24 + d0383de: fa5f f489 uxtb.w r4, r9 + d0383e2: f851 5025 ldr.w r5, [r1, r5, lsl #2] + d0383e6: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d0383ea: 4066 eors r6, r4 + d0383ec: 6e04 ldr r4, [r0, #96] ; 0x60 + d0383ee: 4066 eors r6, r4 + d0383f0: f3c7 4407 ubfx r4, r7, #16, #8 + d0383f4: f3c7 2707 ubfx r7, r7, #8, #8 + d0383f8: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d0383fc: 4066 eors r6, r4 + d0383fe: f3ce 2407 ubfx r4, lr, #8, #8 + d038402: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038406: 4066 eors r6, r4 + d038408: fa5f f48c uxtb.w r4, ip + d03840c: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d038410: 4065 eors r5, r4 + d038412: 6e44 ldr r4, [r0, #100] ; 0x64 + d038414: 4065 eors r5, r4 + d038416: f3ce 4407 ubfx r4, lr, #16, #8 + d03841a: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d03841e: 4065 eors r5, r4 + d038420: f3c9 2407 ubfx r4, r9, #8, #8 + d038424: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038428: 4065 eors r5, r4 + d03842a: ea4f 641e mov.w r4, lr, lsr #24 + d03842e: fa5f fe8e uxtb.w lr, lr + d038432: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d038436: ea84 0808 eor.w r8, r4, r8 + d03843a: 6e84 ldr r4, [r0, #104] ; 0x68 + d03843c: ea88 0804 eor.w r8, r8, r4 + d038440: f3c9 4407 ubfx r4, r9, #16, #8 + d038444: ea4f 6919 mov.w r9, r9, lsr #24 + d038448: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d03844c: ea88 0804 eor.w r8, r8, r4 + d038450: f3cc 2407 ubfx r4, ip, #8, #8 + d038454: f3cc 4c07 ubfx ip, ip, #16, #8 + d038458: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d03845c: ea88 0804 eor.w r8, r8, r4 + d038460: f851 4029 ldr.w r4, [r1, r9, lsl #2] + d038464: f852 902e ldr.w r9, [r2, lr, lsl #2] + d038468: ea84 0909 eor.w r9, r4, r9 + d03846c: 6ec4 ldr r4, [r0, #108] ; 0x6c + d03846e: ea89 0904 eor.w r9, r9, r4 + d038472: f853 402c ldr.w r4, [r3, ip, lsl #2] + d038476: ea89 0904 eor.w r9, r9, r4 + d03847a: f85a 4027 ldr.w r4, [sl, r7, lsl #2] + d03847e: ea89 0904 eor.w r9, r9, r4 + d038482: 0e34 lsrs r4, r6, #24 + d038484: fa5f f789 uxtb.w r7, r9 + d038488: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d03848c: f852 7027 ldr.w r7, [r2, r7, lsl #2] + d038490: ea84 0e07 eor.w lr, r4, r7 + d038494: 6f04 ldr r4, [r0, #112] ; 0x70 + d038496: b2f7 uxtb r7, r6 + d038498: ea8e 0e04 eor.w lr, lr, r4 + d03849c: f3c5 4407 ubfx r4, r5, #16, #8 + d0384a0: f852 7027 ldr.w r7, [r2, r7, lsl #2] + d0384a4: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d0384a8: ea8e 0e04 eor.w lr, lr, r4 + d0384ac: f3c8 2407 ubfx r4, r8, #8, #8 + d0384b0: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0384b4: ea8e 0e04 eor.w lr, lr, r4 + d0384b8: 0e2c lsrs r4, r5, #24 + d0384ba: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d0384be: ea84 0c07 eor.w ip, r4, r7 + d0384c2: 6f44 ldr r4, [r0, #116] ; 0x74 + d0384c4: ea4f 6718 mov.w r7, r8, lsr #24 + d0384c8: ea8c 0c04 eor.w ip, ip, r4 + d0384cc: f3c8 4407 ubfx r4, r8, #16, #8 + d0384d0: f851 7027 ldr.w r7, [r1, r7, lsl #2] + d0384d4: fa5f f888 uxtb.w r8, r8 + d0384d8: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d0384dc: f852 8028 ldr.w r8, [r2, r8, lsl #2] + d0384e0: ea8c 0c04 eor.w ip, ip, r4 + d0384e4: f3c9 2407 ubfx r4, r9, #8, #8 + d0384e8: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0384ec: ea8c 0c04 eor.w ip, ip, r4 + d0384f0: b2ec uxtb r4, r5 + d0384f2: f3c5 2507 ubfx r5, r5, #8, #8 + d0384f6: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d0384fa: 4067 eors r7, r4 + d0384fc: 6f84 ldr r4, [r0, #120] ; 0x78 + d0384fe: 4067 eors r7, r4 + d038500: f3c9 4407 ubfx r4, r9, #16, #8 + d038504: ea4f 6919 mov.w r9, r9, lsr #24 + d038508: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d03850c: 4067 eors r7, r4 + d03850e: f3c6 2407 ubfx r4, r6, #8, #8 + d038512: f3c6 4607 ubfx r6, r6, #16, #8 + d038516: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d03851a: 4067 eors r7, r4 + d03851c: f851 4029 ldr.w r4, [r1, r9, lsl #2] + d038520: fa5f f98c uxtb.w r9, ip + d038524: ea84 0808 eor.w r8, r4, r8 + d038528: 6fc4 ldr r4, [r0, #124] ; 0x7c + d03852a: ea88 0804 eor.w r8, r8, r4 + d03852e: f853 4026 ldr.w r4, [r3, r6, lsl #2] + d038532: fa5f f68e uxtb.w r6, lr + d038536: ea88 0804 eor.w r8, r8, r4 + d03853a: f85a 4025 ldr.w r4, [sl, r5, lsl #2] + d03853e: ea4f 651e mov.w r5, lr, lsr #24 + d038542: f852 6026 ldr.w r6, [r2, r6, lsl #2] + d038546: ea88 0804 eor.w r8, r8, r4 + d03854a: f851 5025 ldr.w r5, [r1, r5, lsl #2] + d03854e: fa5f f488 uxtb.w r4, r8 + d038552: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d038556: 4065 eors r5, r4 + d038558: f8d0 4080 ldr.w r4, [r0, #128] ; 0x80 + d03855c: 4065 eors r5, r4 + d03855e: f3cc 4407 ubfx r4, ip, #16, #8 + d038562: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038566: 4065 eors r5, r4 + d038568: f3c7 2407 ubfx r4, r7, #8, #8 + d03856c: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038570: 4065 eors r5, r4 + d038572: ea4f 641c mov.w r4, ip, lsr #24 + d038576: f3cc 2c07 ubfx ip, ip, #8, #8 + d03857a: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d03857e: 4066 eors r6, r4 + d038580: f8d0 4084 ldr.w r4, [r0, #132] ; 0x84 + d038584: 4074 eors r4, r6 + d038586: f3c7 4607 ubfx r6, r7, #16, #8 + d03858a: f853 6026 ldr.w r6, [r3, r6, lsl #2] + d03858e: 4074 eors r4, r6 + d038590: f3c8 2607 ubfx r6, r8, #8, #8 + d038594: f85a 6026 ldr.w r6, [sl, r6, lsl #2] + d038598: ea84 0b06 eor.w fp, r4, r6 + d03859c: 0e3e lsrs r6, r7, #24 + d03859e: f851 6026 ldr.w r6, [r1, r6, lsl #2] + d0385a2: f852 9029 ldr.w r9, [r2, r9, lsl #2] + d0385a6: f85a c02c ldr.w ip, [sl, ip, lsl #2] + d0385aa: ea86 0909 eor.w r9, r6, r9 + d0385ae: f8d0 6088 ldr.w r6, [r0, #136] ; 0x88 + d0385b2: f8d0 4090 ldr.w r4, [r0, #144] ; 0x90 + d0385b6: ea89 0606 eor.w r6, r9, r6 + d0385ba: f3c8 4907 ubfx r9, r8, #16, #8 + d0385be: ea4f 6818 mov.w r8, r8, lsr #24 + d0385c2: f853 9029 ldr.w r9, [r3, r9, lsl #2] + d0385c6: ea86 0609 eor.w r6, r6, r9 + d0385ca: f3ce 2907 ubfx r9, lr, #8, #8 + d0385ce: f3ce 4e07 ubfx lr, lr, #16, #8 d0385d2: f85a 9029 ldr.w r9, [sl, r9, lsl #2] - d0385d6: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0385da: 406e eors r6, r5 - d0385dc: f8d0 5200 ldr.w r5, [r0, #512] ; 0x200 - d0385e0: ea8e 0e09 eor.w lr, lr, r9 - d0385e4: 2d0a cmp r5, #10 - d0385e6: ea84 0406 eor.w r4, r4, r6 - d0385ea: 9501 str r5, [sp, #4] - d0385ec: f300 8081 bgt.w d0386f2 <aes_encrypt+0x7ee> - d0385f0: f100 0790 add.w r7, r0, #144 ; 0x90 - d0385f4: 4bbc ldr r3, [pc, #752] ; (d0388e8 <aes_encrypt+0x9e4>) - d0385f6: b2e2 uxtb r2, r4 - d0385f8: 69fe ldr r6, [r7, #28] - d0385fa: f853 1022 ldr.w r1, [r3, r2, lsl #2] - d0385fe: 693a ldr r2, [r7, #16] - d038600: 4051 eors r1, r2 - d038602: ea4f 621c mov.w r2, ip, lsr #24 - d038606: f853 2022 ldr.w r2, [r3, r2, lsl #2] - d03860a: ea81 6102 eor.w r1, r1, r2, lsl #24 - d03860e: f3c8 4207 ubfx r2, r8, #16, #8 - d038612: f853 2022 ldr.w r2, [r3, r2, lsl #2] - d038616: ea81 4102 eor.w r1, r1, r2, lsl #16 - d03861a: f3ce 2207 ubfx r2, lr, #8, #8 - d03861e: f853 2022 ldr.w r2, [r3, r2, lsl #2] - d038622: ea81 2102 eor.w r1, r1, r2, lsl #8 - d038626: fa5f f28c uxtb.w r2, ip - d03862a: f853 0022 ldr.w r0, [r3, r2, lsl #2] - d03862e: 697a ldr r2, [r7, #20] - d038630: 4050 eors r0, r2 - d038632: ea4f 6218 mov.w r2, r8, lsr #24 - d038636: f853 2022 ldr.w r2, [r3, r2, lsl #2] - d03863a: ea80 6002 eor.w r0, r0, r2, lsl #24 - d03863e: f3ce 4207 ubfx r2, lr, #16, #8 - d038642: f853 2022 ldr.w r2, [r3, r2, lsl #2] - d038646: ea80 4002 eor.w r0, r0, r2, lsl #16 - d03864a: f3c4 2207 ubfx r2, r4, #8, #8 - d03864e: f853 2022 ldr.w r2, [r3, r2, lsl #2] - d038652: ea80 2002 eor.w r0, r0, r2, lsl #8 - d038656: fa5f f288 uxtb.w r2, r8 - d03865a: f3c8 2807 ubfx r8, r8, #8, #8 - d03865e: f853 5022 ldr.w r5, [r3, r2, lsl #2] - d038662: 69ba ldr r2, [r7, #24] - d038664: 406a eors r2, r5 - d038666: ea4f 651e mov.w r5, lr, lsr #24 - d03866a: fa5f fe8e uxtb.w lr, lr - d03866e: f853 5025 ldr.w r5, [r3, r5, lsl #2] - d038672: ea82 6205 eor.w r2, r2, r5, lsl #24 - d038676: f3c4 4507 ubfx r5, r4, #16, #8 - d03867a: 0e24 lsrs r4, r4, #24 - d03867c: f853 5025 ldr.w r5, [r3, r5, lsl #2] - d038680: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038684: ea82 4205 eor.w r2, r2, r5, lsl #16 - d038688: f3cc 2507 ubfx r5, ip, #8, #8 - d03868c: f3cc 4c07 ubfx ip, ip, #16, #8 - d038690: f853 5025 ldr.w r5, [r3, r5, lsl #2] - d038694: ea82 2205 eor.w r2, r2, r5, lsl #8 - d038698: f853 502e ldr.w r5, [r3, lr, lsl #2] - d03869c: 4075 eors r5, r6 - d03869e: ea85 6404 eor.w r4, r5, r4, lsl #24 - d0386a2: f853 502c ldr.w r5, [r3, ip, lsl #2] - d0386a6: f853 3028 ldr.w r3, [r3, r8, lsl #2] - d0386aa: ea84 4405 eor.w r4, r4, r5, lsl #16 - d0386ae: 9d00 ldr r5, [sp, #0] - d0386b0: ea84 2303 eor.w r3, r4, r3, lsl #8 - d0386b4: 70e9 strb r1, [r5, #3] - d0386b6: 0e0c lsrs r4, r1, #24 - d0386b8: 71e8 strb r0, [r5, #7] - d0386ba: 702c strb r4, [r5, #0] - d0386bc: 0c0c lsrs r4, r1, #16 - d0386be: 706c strb r4, [r5, #1] - d0386c0: 0a0c lsrs r4, r1, #8 - d0386c2: 0e01 lsrs r1, r0, #24 - d0386c4: 70ac strb r4, [r5, #2] - d0386c6: 7129 strb r1, [r5, #4] - d0386c8: 0c01 lsrs r1, r0, #16 - d0386ca: 7169 strb r1, [r5, #5] - d0386cc: 0a01 lsrs r1, r0, #8 - d0386ce: 71a9 strb r1, [r5, #6] - d0386d0: 0e11 lsrs r1, r2, #24 - d0386d2: 7229 strb r1, [r5, #8] - d0386d4: 0c11 lsrs r1, r2, #16 - d0386d6: 7269 strb r1, [r5, #9] - d0386d8: 0a11 lsrs r1, r2, #8 - d0386da: 72a9 strb r1, [r5, #10] - d0386dc: 72ea strb r2, [r5, #11] - d0386de: 0e1a lsrs r2, r3, #24 - d0386e0: 73eb strb r3, [r5, #15] - d0386e2: 732a strb r2, [r5, #12] - d0386e4: 0c1a lsrs r2, r3, #16 - d0386e6: 736a strb r2, [r5, #13] - d0386e8: 0a1a lsrs r2, r3, #8 - d0386ea: 73aa strb r2, [r5, #14] - d0386ec: b013 add sp, #76 ; 0x4c - d0386ee: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0386f2: ea4f 661c mov.w r6, ip, lsr #24 - d0386f6: b2e5 uxtb r5, r4 - d0386f8: f851 7026 ldr.w r7, [r1, r6, lsl #2] - d0386fc: fa5f f68c uxtb.w r6, ip - d038700: f852 5025 ldr.w r5, [r2, r5, lsl #2] - d038704: f852 6026 ldr.w r6, [r2, r6, lsl #2] - d038708: 406f eors r7, r5 - d03870a: f8d0 50a0 ldr.w r5, [r0, #160] ; 0xa0 - d03870e: 406f eors r7, r5 - d038710: f3c8 4507 ubfx r5, r8, #16, #8 - d038714: f853 5025 ldr.w r5, [r3, r5, lsl #2] - d038718: 406f eors r7, r5 - d03871a: f3ce 2507 ubfx r5, lr, #8, #8 - d03871e: f85a 5025 ldr.w r5, [sl, r5, lsl #2] - d038722: 406f eors r7, r5 - d038724: ea4f 6518 mov.w r5, r8, lsr #24 - d038728: f851 5025 ldr.w r5, [r1, r5, lsl #2] - d03872c: ea85 0b06 eor.w fp, r5, r6 - d038730: f8d0 50a4 ldr.w r5, [r0, #164] ; 0xa4 - d038734: ea4f 661e mov.w r6, lr, lsr #24 - d038738: ea8b 0b05 eor.w fp, fp, r5 - d03873c: f3ce 4507 ubfx r5, lr, #16, #8 - d038740: f851 6026 ldr.w r6, [r1, r6, lsl #2] - d038744: fa5f fe8e uxtb.w lr, lr - d038748: f853 5025 ldr.w r5, [r3, r5, lsl #2] - d03874c: ea8b 0b05 eor.w fp, fp, r5 - d038750: f3c4 2507 ubfx r5, r4, #8, #8 - d038754: f85a 5025 ldr.w r5, [sl, r5, lsl #2] - d038758: ea8b 0b05 eor.w fp, fp, r5 - d03875c: fa5f f588 uxtb.w r5, r8 - d038760: f3c8 2807 ubfx r8, r8, #8, #8 - d038764: f852 5025 ldr.w r5, [r2, r5, lsl #2] - d038768: 406e eors r6, r5 - d03876a: f8d0 50a8 ldr.w r5, [r0, #168] ; 0xa8 - d03876e: 4075 eors r5, r6 - d038770: f3c4 4607 ubfx r6, r4, #16, #8 - d038774: 0e24 lsrs r4, r4, #24 - d038776: f853 6026 ldr.w r6, [r3, r6, lsl #2] - d03877a: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d03877e: 4075 eors r5, r6 - d038780: f3cc 2607 ubfx r6, ip, #8, #8 - d038784: f3cc 4c07 ubfx ip, ip, #16, #8 - d038788: f85a 6026 ldr.w r6, [sl, r6, lsl #2] - d03878c: 4075 eors r5, r6 - d03878e: f852 602e ldr.w r6, [r2, lr, lsl #2] - d038792: ea84 0906 eor.w r9, r4, r6 - d038796: f8d0 40ac ldr.w r4, [r0, #172] ; 0xac - d03879a: 0e3e lsrs r6, r7, #24 - d03879c: ea89 0904 eor.w r9, r9, r4 - d0387a0: f853 402c ldr.w r4, [r3, ip, lsl #2] - d0387a4: f851 6026 ldr.w r6, [r1, r6, lsl #2] - d0387a8: ea89 0904 eor.w r9, r9, r4 - d0387ac: f85a 4028 ldr.w r4, [sl, r8, lsl #2] - d0387b0: ea89 0904 eor.w r9, r9, r4 - d0387b4: fa5f f489 uxtb.w r4, r9 - d0387b8: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d0387bc: ea86 0c04 eor.w ip, r6, r4 - d0387c0: f8d0 60b0 ldr.w r6, [r0, #176] ; 0xb0 - d0387c4: f3cb 4407 ubfx r4, fp, #16, #8 - d0387c8: ea8c 0c06 eor.w ip, ip, r6 - d0387cc: f853 6024 ldr.w r6, [r3, r4, lsl #2] - d0387d0: f3c5 2407 ubfx r4, r5, #8, #8 - d0387d4: ea8c 0c06 eor.w ip, ip, r6 - d0387d8: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0387dc: ea4f 661b mov.w r6, fp, lsr #24 - d0387e0: ea8c 0c04 eor.w ip, ip, r4 - d0387e4: b2fc uxtb r4, r7 - d0387e6: f851 6026 ldr.w r6, [r1, r6, lsl #2] - d0387ea: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d0387ee: ea86 0804 eor.w r8, r6, r4 - d0387f2: f8d0 60b4 ldr.w r6, [r0, #180] ; 0xb4 - d0387f6: f3c5 4407 ubfx r4, r5, #16, #8 - d0387fa: ea88 0806 eor.w r8, r8, r6 - d0387fe: f853 6024 ldr.w r6, [r3, r4, lsl #2] - d038802: f3c9 2407 ubfx r4, r9, #8, #8 - d038806: ea88 0806 eor.w r8, r8, r6 - d03880a: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d03880e: 0e2e lsrs r6, r5, #24 - d038810: ea88 0804 eor.w r8, r8, r4 - d038814: fa5f f48b uxtb.w r4, fp - d038818: f851 6026 ldr.w r6, [r1, r6, lsl #2] - d03881c: b2ed uxtb r5, r5 - d03881e: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d038822: f3cb 2b07 ubfx fp, fp, #8, #8 - d038826: ea86 0e04 eor.w lr, r6, r4 - d03882a: f8d0 40b8 ldr.w r4, [r0, #184] ; 0xb8 - d03882e: f852 5025 ldr.w r5, [r2, r5, lsl #2] - d038832: ea8e 0e04 eor.w lr, lr, r4 - d038836: f3c9 4407 ubfx r4, r9, #16, #8 - d03883a: ea4f 6919 mov.w r9, r9, lsr #24 - d03883e: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038842: ea8e 0e04 eor.w lr, lr, r4 - d038846: f3c7 2407 ubfx r4, r7, #8, #8 - d03884a: f3c7 4707 ubfx r7, r7, #16, #8 - d03884e: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038852: f853 6027 ldr.w r6, [r3, r7, lsl #2] - d038856: ea4f 671c mov.w r7, ip, lsr #24 - d03885a: ea8e 0e04 eor.w lr, lr, r4 - d03885e: f851 4029 ldr.w r4, [r1, r9, lsl #2] - d038862: fa5f f98c uxtb.w r9, ip - d038866: 4065 eors r5, r4 - d038868: f8d0 40bc ldr.w r4, [r0, #188] ; 0xbc - d03886c: 406c eors r4, r5 - d03886e: f8d0 50c0 ldr.w r5, [r0, #192] ; 0xc0 - d038872: 9502 str r5, [sp, #8] - d038874: 4074 eors r4, r6 - d038876: f8d0 50c4 ldr.w r5, [r0, #196] ; 0xc4 - d03887a: f85a 602b ldr.w r6, [sl, fp, lsl #2] - d03887e: f3c8 4b07 ubfx fp, r8, #16, #8 - d038882: 9504 str r5, [sp, #16] - d038884: ea4f 6518 mov.w r5, r8, lsr #24 - d038888: 4074 eors r4, r6 - d03888a: f3ce 2607 ubfx r6, lr, #8, #8 - d03888e: 9505 str r5, [sp, #20] - d038890: f3ce 4507 ubfx r5, lr, #16, #8 - d038894: 9603 str r6, [sp, #12] - d038896: b2e6 uxtb r6, r4 - d038898: 9506 str r5, [sp, #24] - d03889a: f3c4 2507 ubfx r5, r4, #8, #8 - d03889e: 9507 str r5, [sp, #28] - d0388a0: f8d0 50c8 ldr.w r5, [r0, #200] ; 0xc8 - d0388a4: 9508 str r5, [sp, #32] - d0388a6: ea4f 651e mov.w r5, lr, lsr #24 - d0388aa: 9509 str r5, [sp, #36] ; 0x24 - d0388ac: f3c4 4507 ubfx r5, r4, #16, #8 - d0388b0: 950a str r5, [sp, #40] ; 0x28 - d0388b2: f3cc 2507 ubfx r5, ip, #8, #8 - d0388b6: 950b str r5, [sp, #44] ; 0x2c - d0388b8: fa5f f588 uxtb.w r5, r8 - d0388bc: 950c str r5, [sp, #48] ; 0x30 - d0388be: f8d0 50cc ldr.w r5, [r0, #204] ; 0xcc - d0388c2: 950d str r5, [sp, #52] ; 0x34 - d0388c4: 0e25 lsrs r5, r4, #24 - d0388c6: 950e str r5, [sp, #56] ; 0x38 - d0388c8: f3cc 4507 ubfx r5, ip, #16, #8 - d0388cc: 950f str r5, [sp, #60] ; 0x3c - d0388ce: f3c8 2507 ubfx r5, r8, #8, #8 - d0388d2: 9510 str r5, [sp, #64] ; 0x40 - d0388d4: fa5f f58e uxtb.w r5, lr - d0388d8: 9511 str r5, [sp, #68] ; 0x44 - d0388da: 9d01 ldr r5, [sp, #4] - d0388dc: 2d0c cmp r5, #12 - d0388de: dc05 bgt.n d0388ec <aes_encrypt+0x9e8> - d0388e0: f100 07b0 add.w r7, r0, #176 ; 0xb0 - d0388e4: e686 b.n d0385f4 <aes_encrypt+0x6f0> - d0388e6: bf00 nop - d0388e8: 0d052120 .word 0x0d052120 - d0388ec: f852 6026 ldr.w r6, [r2, r6, lsl #2] - d0388f0: f851 4027 ldr.w r4, [r1, r7, lsl #2] - d0388f4: f100 07d0 add.w r7, r0, #208 ; 0xd0 - d0388f8: 9d02 ldr r5, [sp, #8] - d0388fa: 4074 eors r4, r6 - d0388fc: f853 602b ldr.w r6, [r3, fp, lsl #2] - d038900: 406c eors r4, r5 - d038902: 9d03 ldr r5, [sp, #12] - d038904: 4074 eors r4, r6 - d038906: f85a 5025 ldr.w r5, [sl, r5, lsl #2] - d03890a: ea84 0b05 eor.w fp, r4, r5 - d03890e: 9c05 ldr r4, [sp, #20] - d038910: f852 5029 ldr.w r5, [r2, r9, lsl #2] - d038914: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d038918: fa5f fe8b uxtb.w lr, fp - d03891c: 406c eors r4, r5 - d03891e: 9d04 ldr r5, [sp, #16] - d038920: 406c eors r4, r5 - d038922: 9d06 ldr r5, [sp, #24] - d038924: f853 5025 ldr.w r5, [r3, r5, lsl #2] - d038928: 406c eors r4, r5 - d03892a: 9d07 ldr r5, [sp, #28] - d03892c: f85a 5025 ldr.w r5, [sl, r5, lsl #2] - d038930: ea84 0905 eor.w r9, r4, r5 - d038934: 9c09 ldr r4, [sp, #36] ; 0x24 - d038936: f851 6024 ldr.w r6, [r1, r4, lsl #2] - d03893a: 9c0c ldr r4, [sp, #48] ; 0x30 - d03893c: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d038940: 4066 eors r6, r4 - d038942: 9c08 ldr r4, [sp, #32] - d038944: 4066 eors r6, r4 - d038946: 9c0a ldr r4, [sp, #40] ; 0x28 - d038948: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d03894c: 4066 eors r6, r4 - d03894e: 9c0b ldr r4, [sp, #44] ; 0x2c - d038950: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038954: 4066 eors r6, r4 - d038956: 9c0e ldr r4, [sp, #56] ; 0x38 - d038958: f851 5024 ldr.w r5, [r1, r4, lsl #2] - d03895c: 9c11 ldr r4, [sp, #68] ; 0x44 - d03895e: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d038962: 4065 eors r5, r4 - d038964: 9c0d ldr r4, [sp, #52] ; 0x34 - d038966: 4065 eors r5, r4 - d038968: 9c0f ldr r4, [sp, #60] ; 0x3c - d03896a: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d03896e: 4065 eors r5, r4 - d038970: 9c10 ldr r4, [sp, #64] ; 0x40 - d038972: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038976: 4065 eors r5, r4 - d038978: ea4f 641b mov.w r4, fp, lsr #24 - d03897c: fa5f fc85 uxtb.w ip, r5 - d038980: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d038984: f852 802e ldr.w r8, [r2, lr, lsl #2] - d038988: ea4f 6e16 mov.w lr, r6, lsr #24 - d03898c: f852 c02c ldr.w ip, [r2, ip, lsl #2] - d038990: f851 e02e ldr.w lr, [r1, lr, lsl #2] - d038994: ea84 0c0c eor.w ip, r4, ip - d038998: f8d0 40d0 ldr.w r4, [r0, #208] ; 0xd0 - d03899c: ea8c 0c04 eor.w ip, ip, r4 - d0389a0: f3c9 4407 ubfx r4, r9, #16, #8 - d0389a4: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d0389a8: ea8c 0c04 eor.w ip, ip, r4 - d0389ac: f3c6 2407 ubfx r4, r6, #8, #8 - d0389b0: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0389b4: ea8c 0c04 eor.w ip, ip, r4 - d0389b8: ea4f 6419 mov.w r4, r9, lsr #24 - d0389bc: f851 4024 ldr.w r4, [r1, r4, lsl #2] - d0389c0: ea84 0808 eor.w r8, r4, r8 - d0389c4: f8d0 40d4 ldr.w r4, [r0, #212] ; 0xd4 - d0389c8: ea88 0804 eor.w r8, r8, r4 - d0389cc: f3c6 4407 ubfx r4, r6, #16, #8 - d0389d0: b2f6 uxtb r6, r6 - d0389d2: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d0389d6: ea88 0804 eor.w r8, r8, r4 - d0389da: f3c5 2407 ubfx r4, r5, #8, #8 - d0389de: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d0389e2: ea88 0804 eor.w r8, r8, r4 - d0389e6: fa5f f489 uxtb.w r4, r9 - d0389ea: f3c9 2907 ubfx r9, r9, #8, #8 - d0389ee: f852 4024 ldr.w r4, [r2, r4, lsl #2] - d0389f2: f852 2026 ldr.w r2, [r2, r6, lsl #2] - d0389f6: ea8e 0e04 eor.w lr, lr, r4 - d0389fa: f8d0 40d8 ldr.w r4, [r0, #216] ; 0xd8 - d0389fe: ea8e 0e04 eor.w lr, lr, r4 - d038a02: f3c5 4407 ubfx r4, r5, #16, #8 - d038a06: 0e2d lsrs r5, r5, #24 - d038a08: f853 4024 ldr.w r4, [r3, r4, lsl #2] - d038a0c: ea8e 0e04 eor.w lr, lr, r4 - d038a10: f3cb 2407 ubfx r4, fp, #8, #8 - d038a14: f3cb 4b07 ubfx fp, fp, #16, #8 - d038a18: f85a 4024 ldr.w r4, [sl, r4, lsl #2] - d038a1c: f853 602b ldr.w r6, [r3, fp, lsl #2] - d038a20: ea8e 0e04 eor.w lr, lr, r4 - d038a24: f851 4025 ldr.w r4, [r1, r5, lsl #2] - d038a28: 4054 eors r4, r2 - d038a2a: f8d0 20dc ldr.w r2, [r0, #220] ; 0xdc - d038a2e: 4054 eors r4, r2 - d038a30: 4074 eors r4, r6 - d038a32: f85a 6029 ldr.w r6, [sl, r9, lsl #2] - d038a36: 4074 eors r4, r6 - d038a38: e5dc b.n d0385f4 <aes_encrypt+0x6f0> - d038a3a: bf00 nop - -0d038a3c <AES_WRAP>: - d038a3c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d038a40: 2900 cmp r1, #0 - d038a42: f5ad 7d51 sub.w sp, sp, #836 ; 0x344 - d038a46: 4614 mov r4, r2 - d038a48: 460e mov r6, r1 - d038a4a: af0f add r7, sp, #60 ; 0x3c - d038a4c: bfb8 it lt - d038a4e: 1dce addlt r6, r1, #7 - d038a50: 2280 movs r2, #128 ; 0x80 - d038a52: 4681 mov r9, r0 - d038a54: 460d mov r5, r1 - d038a56: a84f add r0, sp, #316 ; 0x13c - d038a58: 99da ldr r1, [sp, #872] ; 0x368 - d038a5a: 10f6 asrs r6, r6, #3 - d038a5c: f7ff f8be bl d037bdc <aes_set_key> - d038a60: 46ba mov sl, r7 - d038a62: 4621 mov r1, r4 - d038a64: 2400 movs r4, #0 - d038a66: 2208 movs r2, #8 - d038a68: a803 add r0, sp, #12 - d038a6a: f8df 80e0 ldr.w r8, [pc, #224] ; d038b4c <AES_WRAP+0x110> - d038a6e: 47c0 blx r8 - d038a70: 42b4 cmp r4, r6 - d038a72: db0a blt.n d038a8a <AES_WRAP+0x4e> - d038a74: b2f3 uxtb r3, r6 - d038a76: f04f 0800 mov.w r8, #0 - d038a7a: 2406 movs r4, #6 - d038a7c: f8df a0cc ldr.w sl, [pc, #204] ; d038b4c <AES_WRAP+0x110> - d038a80: 9301 str r3, [sp, #4] - d038a82: 46bb mov fp, r7 - d038a84: f04f 0900 mov.w r9, #0 - d038a88: e03e b.n d038b08 <AES_WRAP+0xcc> - d038a8a: eb09 01c4 add.w r1, r9, r4, lsl #3 - d038a8e: 4650 mov r0, sl - d038a90: 2208 movs r2, #8 - d038a92: 3401 adds r4, #1 - d038a94: f10a 0a08 add.w sl, sl, #8 - d038a98: 47c0 blx r8 - d038a9a: e7e9 b.n d038a70 <AES_WRAP+0x34> - d038a9c: 2208 movs r2, #8 - d038a9e: a903 add r1, sp, #12 - d038aa0: a807 add r0, sp, #28 - d038aa2: 47d0 blx sl - d038aa4: 2208 movs r2, #8 - d038aa6: 4659 mov r1, fp - d038aa8: a809 add r0, sp, #36 ; 0x24 - d038aaa: 47d0 blx sl - d038aac: aa0b add r2, sp, #44 ; 0x2c - d038aae: a907 add r1, sp, #28 - d038ab0: a84f add r0, sp, #316 ; 0x13c - d038ab2: f7ff fa27 bl d037f04 <aes_encrypt> - d038ab6: 2208 movs r2, #8 - d038ab8: 2100 movs r1, #0 - d038aba: 4b23 ldr r3, [pc, #140] ; (d038b48 <AES_WRAP+0x10c>) - d038abc: a805 add r0, sp, #20 - d038abe: 4798 blx r3 - d038ac0: f108 0301 add.w r3, r8, #1 - d038ac4: f89d 201b ldrb.w r2, [sp, #27] - d038ac8: f10d 0c0c add.w ip, sp, #12 - d038acc: 444b add r3, r9 - d038ace: 2108 movs r1, #8 - d038ad0: 4313 orrs r3, r2 - d038ad2: aa0b add r2, sp, #44 ; 0x2c - d038ad4: f88d 301b strb.w r3, [sp, #27] - d038ad8: ab05 add r3, sp, #20 - d038ada: f812 0b01 ldrb.w r0, [r2], #1 - d038ade: 3901 subs r1, #1 - d038ae0: f813 eb01 ldrb.w lr, [r3], #1 - d038ae4: ea80 000e eor.w r0, r0, lr - d038ae8: f80c 0b01 strb.w r0, [ip], #1 - d038aec: d1f5 bne.n d038ada <AES_WRAP+0x9e> - d038aee: a90d add r1, sp, #52 ; 0x34 - d038af0: 465a mov r2, fp - d038af2: 2308 movs r3, #8 - d038af4: f811 0b01 ldrb.w r0, [r1], #1 - d038af8: 3b01 subs r3, #1 - d038afa: f802 0b01 strb.w r0, [r2], #1 - d038afe: d1f9 bne.n d038af4 <AES_WRAP+0xb8> - d038b00: f109 0901 add.w r9, r9, #1 - d038b04: f10b 0b08 add.w fp, fp, #8 - d038b08: 45b1 cmp r9, r6 - d038b0a: dbc7 blt.n d038a9c <AES_WRAP+0x60> - d038b0c: 9b01 ldr r3, [sp, #4] - d038b0e: 3c01 subs r4, #1 - d038b10: 4498 add r8, r3 - d038b12: fa5f f888 uxtb.w r8, r8 - d038b16: d1b4 bne.n d038a82 <AES_WRAP+0x46> - d038b18: 2208 movs r2, #8 - d038b1a: a903 add r1, sp, #12 - d038b1c: 98dc ldr r0, [sp, #880] ; 0x370 - d038b1e: f8df 802c ldr.w r8, [pc, #44] ; d038b4c <AES_WRAP+0x110> - d038b22: 47c0 blx r8 - d038b24: 42b4 cmp r4, r6 - d038b26: db06 blt.n d038b36 <AES_WRAP+0xfa> - d038b28: 3508 adds r5, #8 - d038b2a: 9bdd ldr r3, [sp, #884] ; 0x374 - d038b2c: 801d strh r5, [r3, #0] - d038b2e: f50d 7d51 add.w sp, sp, #836 ; 0x344 - d038b32: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d038b36: 9bdc ldr r3, [sp, #880] ; 0x370 - d038b38: 3401 adds r4, #1 - d038b3a: 4639 mov r1, r7 - d038b3c: 2208 movs r2, #8 - d038b3e: eb03 00c4 add.w r0, r3, r4, lsl #3 - d038b42: 3708 adds r7, #8 - d038b44: 47c0 blx r8 - d038b46: e7ed b.n d038b24 <AES_WRAP+0xe8> - d038b48: 00027b01 .word 0x00027b01 - d038b4c: 00027939 .word 0x00027939 - -0d038b50 <wifi_rom_omac1_aes_128_vector>: - d038b50: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d038b54: f5ad 7d0a sub.w sp, sp, #552 ; 0x228 - d038b58: 460c mov r4, r1 - d038b5a: 4690 mov r8, r2 - d038b5c: 4601 mov r1, r0 - d038b5e: 2280 movs r2, #128 ; 0x80 - d038b60: a809 add r0, sp, #36 ; 0x24 - d038b62: f04f 0a00 mov.w sl, #0 - d038b66: 4699 mov r9, r3 - d038b68: f7ff f838 bl d037bdc <aes_set_key> - d038b6c: 4b3f ldr r3, [pc, #252] ; (d038c6c <wifi_rom_omac1_aes_128_vector+0x11c>) - d038b6e: 2210 movs r2, #16 - d038b70: 2100 movs r1, #0 - d038b72: a801 add r0, sp, #4 - d038b74: 4798 blx r3 - d038b76: 4653 mov r3, sl - d038b78: 42a3 cmp r3, r4 - d038b7a: d12a bne.n d038bd2 <wifi_rom_omac1_aes_128_vector+0x82> - d038b7c: f8d8 4000 ldr.w r4, [r8] - d038b80: 4655 mov r5, sl - d038b82: f8d9 6000 ldr.w r6, [r9] - d038b86: 2700 movs r7, #0 - d038b88: 4426 add r6, r4 - d038b8a: 2d0f cmp r5, #15 - d038b8c: d826 bhi.n d038bdc <wifi_rom_omac1_aes_128_vector+0x8c> - d038b8e: f06f 030f mvn.w r3, #15 - d038b92: ea4f 151a mov.w r5, sl, lsr #4 - d038b96: 2210 movs r2, #16 - d038b98: 2100 movs r1, #0 - d038b9a: fb03 a505 mla r5, r3, r5, sl - d038b9e: a805 add r0, sp, #20 - d038ba0: 4b32 ldr r3, [pc, #200] ; (d038c6c <wifi_rom_omac1_aes_128_vector+0x11c>) - d038ba2: 4798 blx r3 - d038ba4: aa05 add r2, sp, #20 - d038ba6: a809 add r0, sp, #36 ; 0x24 - d038ba8: 4611 mov r1, r2 - d038baa: f7ff f9ab bl d037f04 <aes_encrypt> - d038bae: a805 add r0, sp, #20 - d038bb0: f7fe fffa bl d037ba8 <gf_mulx> - d038bb4: b37d cbz r5, d038c16 <wifi_rom_omac1_aes_128_vector+0xc6> - d038bb6: a901 add r1, sp, #4 - d038bb8: 194a adds r2, r1, r5 - d038bba: 4291 cmp r1, r2 - d038bbc: d144 bne.n d038c48 <wifi_rom_omac1_aes_128_vector+0xf8> - d038bbe: ab01 add r3, sp, #4 - d038bc0: aa01 add r2, sp, #4 - d038bc2: a805 add r0, sp, #20 - d038bc4: 5d5b ldrb r3, [r3, r5] - d038bc6: f083 0380 eor.w r3, r3, #128 ; 0x80 - d038bca: 5553 strb r3, [r2, r5] - d038bcc: f7fe ffec bl d037ba8 <gf_mulx> - d038bd0: e024 b.n d038c1c <wifi_rom_omac1_aes_128_vector+0xcc> - d038bd2: f859 2023 ldr.w r2, [r9, r3, lsl #2] - d038bd6: 3301 adds r3, #1 - d038bd8: 4492 add sl, r2 - d038bda: e7cd b.n d038b78 <wifi_rom_omac1_aes_128_vector+0x28> - d038bdc: aa01 add r2, sp, #4 - d038bde: 2310 movs r3, #16 - d038be0: f814 0b01 ldrb.w r0, [r4], #1 - d038be4: 7811 ldrb r1, [r2, #0] - d038be6: 42b4 cmp r4, r6 - d038be8: ea81 0100 eor.w r1, r1, r0 - d038bec: bf28 it cs - d038bee: 3701 addcs r7, #1 - d038bf0: f802 1b01 strb.w r1, [r2], #1 - d038bf4: bf22 ittt cs - d038bf6: f858 4027 ldrcs.w r4, [r8, r7, lsl #2] - d038bfa: f859 6027 ldrcs.w r6, [r9, r7, lsl #2] - d038bfe: 1936 addcs r6, r6, r4 - d038c00: 3b01 subs r3, #1 - d038c02: d1ed bne.n d038be0 <wifi_rom_omac1_aes_128_vector+0x90> - d038c04: 2d10 cmp r5, #16 - d038c06: d004 beq.n d038c12 <wifi_rom_omac1_aes_128_vector+0xc2> - d038c08: aa01 add r2, sp, #4 - d038c0a: a809 add r0, sp, #36 ; 0x24 - d038c0c: 4611 mov r1, r2 - d038c0e: f7ff f979 bl d037f04 <aes_encrypt> - d038c12: 3d10 subs r5, #16 - d038c14: e7b9 b.n d038b8a <wifi_rom_omac1_aes_128_vector+0x3a> - d038c16: f1ba 0f00 cmp.w sl, #0 - d038c1a: d0d0 beq.n d038bbe <wifi_rom_omac1_aes_128_vector+0x6e> - d038c1c: ab05 add r3, sp, #20 - d038c1e: a901 add r1, sp, #4 - d038c20: 2410 movs r4, #16 - d038c22: 781a ldrb r2, [r3, #0] - d038c24: 3c01 subs r4, #1 - d038c26: f811 0b01 ldrb.w r0, [r1], #1 - d038c2a: ea82 0200 eor.w r2, r2, r0 - d038c2e: f803 2b01 strb.w r2, [r3], #1 - d038c32: d1f6 bne.n d038c22 <wifi_rom_omac1_aes_128_vector+0xd2> - d038c34: a809 add r0, sp, #36 ; 0x24 - d038c36: 9a92 ldr r2, [sp, #584] ; 0x248 - d038c38: a905 add r1, sp, #20 - d038c3a: f7ff f963 bl d037f04 <aes_encrypt> - d038c3e: 4620 mov r0, r4 - d038c40: f50d 7d0a add.w sp, sp, #552 ; 0x228 - d038c44: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d038c48: f814 0b01 ldrb.w r0, [r4], #1 - d038c4c: 780b ldrb r3, [r1, #0] - d038c4e: 42a6 cmp r6, r4 - d038c50: ea83 0300 eor.w r3, r3, r0 - d038c54: bf98 it ls - d038c56: 3701 addls r7, #1 - d038c58: f801 3b01 strb.w r3, [r1], #1 - d038c5c: bf9e ittt ls - d038c5e: f858 4027 ldrls.w r4, [r8, r7, lsl #2] - d038c62: f859 6027 ldrls.w r6, [r9, r7, lsl #2] - d038c66: 1936 addls r6, r6, r4 - d038c68: e7a7 b.n d038bba <wifi_rom_omac1_aes_128_vector+0x6a> - d038c6a: bf00 nop - d038c6c: 00027b01 .word 0x00027b01 - -0d038c70 <crc32_get>: - d038c70: b510 push {r4, lr} - d038c72: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d038c76: 4401 add r1, r0 - d038c78: 4c07 ldr r4, [pc, #28] ; (d038c98 <crc32_get+0x28>) - d038c7a: 1a0b subs r3, r1, r0 - d038c7c: 2b00 cmp r3, #0 - d038c7e: dc01 bgt.n d038c84 <crc32_get+0x14> - d038c80: 43d0 mvns r0, r2 - d038c82: bd10 pop {r4, pc} - d038c84: f810 3b01 ldrb.w r3, [r0], #1 - d038c88: 4053 eors r3, r2 - d038c8a: b2db uxtb r3, r3 - d038c8c: f854 3023 ldr.w r3, [r4, r3, lsl #2] - d038c90: ea83 2212 eor.w r2, r3, r2, lsr #8 - d038c94: e7f1 b.n d038c7a <crc32_get+0xa> - d038c96: bf00 nop - d038c98: 0d054548 .word 0x0d054548 - -0d038c9c <arc4_byte>: - d038c9c: 4602 mov r2, r0 - d038c9e: b530 push {r4, r5, lr} - d038ca0: f852 1b08 ldr.w r1, [r2], #8 - d038ca4: 6844 ldr r4, [r0, #4] - d038ca6: 3101 adds r1, #1 - d038ca8: b2c9 uxtb r1, r1 - d038caa: 5c53 ldrb r3, [r2, r1] - d038cac: 441c add r4, r3 - d038cae: b2e4 uxtb r4, r4 - d038cb0: 5d15 ldrb r5, [r2, r4] - d038cb2: e9c0 1400 strd r1, r4, [r0] - d038cb6: 5513 strb r3, [r2, r4] - d038cb8: 442b add r3, r5 - d038cba: 5455 strb r5, [r2, r1] - d038cbc: b2db uxtb r3, r3 - d038cbe: 5cd0 ldrb r0, [r2, r3] - d038cc0: bd30 pop {r4, r5, pc} - -0d038cc2 <rt_arc4_init>: - d038cc2: b5f0 push {r4, r5, r6, r7, lr} - d038cc4: 1dc5 adds r5, r0, #7 - d038cc6: 2300 movs r3, #0 - d038cc8: 4606 mov r6, r0 - d038cca: 462c mov r4, r5 - d038ccc: f846 3b08 str.w r3, [r6], #8 - d038cd0: 6043 str r3, [r0, #4] - d038cd2: f804 3f01 strb.w r3, [r4, #1]! - d038cd6: 3301 adds r3, #1 - d038cd8: f5b3 7f80 cmp.w r3, #256 ; 0x100 - d038cdc: d1f9 bne.n d038cd2 <rt_arc4_init+0x10> - d038cde: 2300 movs r3, #0 - d038ce0: f200 1007 addw r0, r0, #263 ; 0x107 - d038ce4: 461c mov r4, r3 - d038ce6: f815 cf01 ldrb.w ip, [r5, #1]! - d038cea: 5d0f ldrb r7, [r1, r4] - d038cec: 3401 adds r4, #1 - d038cee: 4467 add r7, ip - d038cf0: 4294 cmp r4, r2 - d038cf2: bf28 it cs - d038cf4: 2400 movcs r4, #0 - d038cf6: 42a8 cmp r0, r5 - d038cf8: 443b add r3, r7 - d038cfa: b2db uxtb r3, r3 - d038cfc: 5cf7 ldrb r7, [r6, r3] - d038cfe: f806 c003 strb.w ip, [r6, r3] - d038d02: 702f strb r7, [r5, #0] - d038d04: d1ef bne.n d038ce6 <rt_arc4_init+0x24> - d038d06: bdf0 pop {r4, r5, r6, r7, pc} - -0d038d08 <rt_arc4_crypt>: - d038d08: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d038d0c: 4607 mov r7, r0 - d038d0e: 4614 mov r4, r2 - d038d10: 1e4d subs r5, r1, #1 - d038d12: 18d6 adds r6, r2, r3 - d038d14: 42b4 cmp r4, r6 - d038d16: d101 bne.n d038d1c <rt_arc4_crypt+0x14> - d038d18: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d038d1c: f814 8b01 ldrb.w r8, [r4], #1 - d038d20: 4638 mov r0, r7 - d038d22: f7ff ffbb bl d038c9c <arc4_byte> - d038d26: ea88 0000 eor.w r0, r8, r0 - d038d2a: f805 0f01 strb.w r0, [r5, #1]! - d038d2e: e7f1 b.n d038d14 <rt_arc4_crypt+0xc> - -0d038d30 <aes1_xor_128>: - d038d30: 2300 movs r3, #0 - d038d32: b530 push {r4, r5, lr} - d038d34: 5cc4 ldrb r4, [r0, r3] - d038d36: 5ccd ldrb r5, [r1, r3] - d038d38: 406c eors r4, r5 - d038d3a: 54d4 strb r4, [r2, r3] - d038d3c: 3301 adds r3, #1 - d038d3e: 2b10 cmp r3, #16 - d038d40: d1f8 bne.n d038d34 <aes1_xor_128+0x4> - d038d42: bd30 pop {r4, r5, pc} - -0d038d44 <aes1_xor_32>: - d038d44: 2300 movs r3, #0 - d038d46: b530 push {r4, r5, lr} - d038d48: 5cc4 ldrb r4, [r0, r3] - d038d4a: 5ccd ldrb r5, [r1, r3] - d038d4c: 406c eors r4, r5 - d038d4e: 54d4 strb r4, [r2, r3] - d038d50: 3301 adds r3, #1 - d038d52: 2b04 cmp r3, #4 - d038d54: d1f8 bne.n d038d48 <aes1_xor_32+0x4> - d038d56: bd30 pop {r4, r5, pc} - -0d038d58 <aes1_next_key>: - d038d58: b537 push {r0, r1, r2, r4, r5, lr} - d038d5a: 4b17 ldr r3, [pc, #92] ; (d038db8 <aes1_next_key+0x60>) - d038d5c: 4604 mov r4, r0 - d038d5e: 7b42 ldrb r2, [r0, #13] - d038d60: 5c9a ldrb r2, [r3, r2] - d038d62: f88d 2004 strb.w r2, [sp, #4] - d038d66: 7b82 ldrb r2, [r0, #14] - d038d68: 5c9a ldrb r2, [r3, r2] - d038d6a: f88d 2005 strb.w r2, [sp, #5] - d038d6e: 7bc2 ldrb r2, [r0, #15] - d038d70: 5c9a ldrb r2, [r3, r2] - d038d72: f88d 2006 strb.w r2, [sp, #6] - d038d76: 7b02 ldrb r2, [r0, #12] - d038d78: 5c9b ldrb r3, [r3, r2] - d038d7a: 4602 mov r2, r0 - d038d7c: f88d 3007 strb.w r3, [sp, #7] - d038d80: 4b0e ldr r3, [pc, #56] ; (d038dbc <aes1_next_key+0x64>) - d038d82: 5c5d ldrb r5, [r3, r1] - d038d84: a901 add r1, sp, #4 - d038d86: f7ff ffdd bl d038d44 <aes1_xor_32> - d038d8a: 7803 ldrb r3, [r0, #0] - d038d8c: 4621 mov r1, r4 - d038d8e: 405d eors r5, r3 - d038d90: f800 5b04 strb.w r5, [r0], #4 - d038d94: 4602 mov r2, r0 - d038d96: f7ff ffd5 bl d038d44 <aes1_xor_32> - d038d9a: f104 0208 add.w r2, r4, #8 - d038d9e: 4601 mov r1, r0 - d038da0: 4610 mov r0, r2 - d038da2: f7ff ffcf bl d038d44 <aes1_xor_32> - d038da6: f104 020c add.w r2, r4, #12 - d038daa: 4601 mov r1, r0 - d038dac: 4610 mov r0, r2 - d038dae: f7ff ffc9 bl d038d44 <aes1_xor_32> - d038db2: b003 add sp, #12 - d038db4: bd30 pop {r4, r5, pc} - d038db6: bf00 nop - d038db8: 0d054d48 .word 0x0d054d48 - d038dbc: 0d054e48 .word 0x0d054e48 - -0d038dc0 <aes1_mix_column>: - d038dc0: b570 push {r4, r5, r6, lr} - d038dc2: b088 sub sp, #32 - d038dc4: 4604 mov r4, r0 - d038dc6: 460d mov r5, r1 - d038dc8: 1e43 subs r3, r0, #1 - d038dca: 466a mov r2, sp - d038dcc: 1cc1 adds r1, r0, #3 - d038dce: 4610 mov r0, r2 - d038dd0: f913 6f01 ldrsb.w r6, [r3, #1]! - d038dd4: 2e00 cmp r6, #0 - d038dd6: bfb4 ite lt - d038dd8: 261b movlt r6, #27 - d038dda: 2600 movge r6, #0 - d038ddc: 428b cmp r3, r1 - d038dde: f802 6b01 strb.w r6, [r2], #1 - d038de2: d1f5 bne.n d038dd0 <aes1_mix_column+0x10> - d038de4: 78a2 ldrb r2, [r4, #2] - d038de6: 7861 ldrb r1, [r4, #1] - d038de8: 78e3 ldrb r3, [r4, #3] - d038dea: 7826 ldrb r6, [r4, #0] - d038dec: f88d 200c strb.w r2, [sp, #12] - d038df0: f88d 100f strb.w r1, [sp, #15] - d038df4: f88d 100a strb.w r1, [sp, #10] - d038df8: f001 017f and.w r1, r1, #127 ; 0x7f - d038dfc: f88d 200b strb.w r2, [sp, #11] - d038e00: f002 027f and.w r2, r2, #127 ; 0x7f - d038e04: f88d 300d strb.w r3, [sp, #13] - d038e08: f88d 600e strb.w r6, [sp, #14] - d038e0c: f88d 3008 strb.w r3, [sp, #8] - d038e10: f003 037f and.w r3, r3, #127 ; 0x7f - d038e14: f88d 6009 strb.w r6, [sp, #9] - d038e18: f006 067f and.w r6, r6, #127 ; 0x7f - d038e1c: f88d 1011 strb.w r1, [sp, #17] - d038e20: f10d 0113 add.w r1, sp, #19 - d038e24: f88d 2012 strb.w r2, [sp, #18] - d038e28: aa04 add r2, sp, #16 - d038e2a: f88d 6010 strb.w r6, [sp, #16] - d038e2e: f88d 3013 strb.w r3, [sp, #19] - d038e32: 780b ldrb r3, [r1, #0] - d038e34: 005b lsls r3, r3, #1 - d038e36: b2db uxtb r3, r3 - d038e38: 700b strb r3, [r1, #0] - d038e3a: f911 6d01 ldrsb.w r6, [r1, #-1]! - d038e3e: 2e00 cmp r6, #0 - d038e40: bfbc itt lt - d038e42: f043 0301 orrlt.w r3, r3, #1 - d038e46: 704b strblt r3, [r1, #1] - d038e48: 4291 cmp r1, r2 - d038e4a: d1f2 bne.n d038e32 <aes1_mix_column+0x72> - d038e4c: f89d 3010 ldrb.w r3, [sp, #16] - d038e50: aa01 add r2, sp, #4 - d038e52: 005b lsls r3, r3, #1 - d038e54: f88d 3010 strb.w r3, [sp, #16] - d038e58: f7ff ff74 bl d038d44 <aes1_xor_32> - d038e5c: aa05 add r2, sp, #20 - d038e5e: a901 add r1, sp, #4 - d038e60: 4620 mov r0, r4 - d038e62: f7ff ff6f bl d038d44 <aes1_xor_32> - d038e66: f89d 2015 ldrb.w r2, [sp, #21] - d038e6a: f89d 3014 ldrb.w r3, [sp, #20] - d038e6e: a905 add r1, sp, #20 - d038e70: f88d 2014 strb.w r2, [sp, #20] - d038e74: a801 add r0, sp, #4 - d038e76: f89d 2016 ldrb.w r2, [sp, #22] - d038e7a: f88d 3018 strb.w r3, [sp, #24] - d038e7e: f88d 2015 strb.w r2, [sp, #21] - d038e82: f89d 2017 ldrb.w r2, [sp, #23] - d038e86: f88d 3017 strb.w r3, [sp, #23] - d038e8a: f88d 2016 strb.w r2, [sp, #22] - d038e8e: aa06 add r2, sp, #24 - d038e90: f7ff ff58 bl d038d44 <aes1_xor_32> - d038e94: aa07 add r2, sp, #28 - d038e96: a902 add r1, sp, #8 - d038e98: a803 add r0, sp, #12 - d038e9a: f7ff ff53 bl d038d44 <aes1_xor_32> - d038e9e: 462a mov r2, r5 - d038ea0: a907 add r1, sp, #28 - d038ea2: a806 add r0, sp, #24 - d038ea4: f7ff ff4e bl d038d44 <aes1_xor_32> - d038ea8: b008 add sp, #32 - d038eaa: bd70 pop {r4, r5, r6, pc} - -0d038eac <wep_80211_encrypt>: - d038eac: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d038eb0: 460e mov r6, r1 - d038eb2: 4614 mov r4, r2 - d038eb4: b0c9 sub sp, #292 ; 0x124 - d038eb6: 4605 mov r5, r0 - d038eb8: 4434 add r4, r6 - d038eba: 461f mov r7, r3 - d038ebc: f8dd 8144 ldr.w r8, [sp, #324] ; 0x144 - d038ec0: 1841 adds r1, r0, r1 - d038ec2: 442c add r4, r5 - d038ec4: f8df 9048 ldr.w r9, [pc, #72] ; d038f10 <wep_80211_encrypt+0x64> - d038ec8: 2203 movs r2, #3 - d038eca: a802 add r0, sp, #8 - d038ecc: 47c8 blx r9 - d038ece: 4642 mov r2, r8 - d038ed0: 9950 ldr r1, [sp, #320] ; 0x140 - d038ed2: f10d 000b add.w r0, sp, #11 - d038ed6: 47c8 blx r9 - d038ed8: 4639 mov r1, r7 - d038eda: 4620 mov r0, r4 - d038edc: f7ff fec8 bl d038c70 <crc32_get> - d038ee0: f108 0203 add.w r2, r8, #3 - d038ee4: a902 add r1, sp, #8 - d038ee6: 9001 str r0, [sp, #4] - d038ee8: a806 add r0, sp, #24 - d038eea: f7ff feea bl d038cc2 <rt_arc4_init> - d038eee: 463b mov r3, r7 - d038ef0: 4622 mov r2, r4 - d038ef2: 4621 mov r1, r4 - d038ef4: a806 add r0, sp, #24 - d038ef6: f7ff ff07 bl d038d08 <rt_arc4_crypt> - d038efa: 2304 movs r3, #4 - d038efc: 19e1 adds r1, r4, r7 - d038efe: a806 add r0, sp, #24 - d038f00: eb0d 0203 add.w r2, sp, r3 - d038f04: f7ff ff00 bl d038d08 <rt_arc4_crypt> - d038f08: b049 add sp, #292 ; 0x124 - d038f0a: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d038f0e: bf00 nop - d038f10: 00027939 .word 0x00027939 - -0d038f14 <wep_80211_decrypt>: - d038f14: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d038f18: 460d mov r5, r1 - d038f1a: b0c7 sub sp, #284 ; 0x11c - d038f1c: 4614 mov r4, r2 - d038f1e: 4607 mov r7, r0 - d038f20: f8dd 813c ldr.w r8, [sp, #316] ; 0x13c - d038f24: 461e mov r6, r3 - d038f26: 4425 add r5, r4 - d038f28: 1841 adds r1, r0, r1 - d038f2a: 2203 movs r2, #3 - d038f2c: f8df 9070 ldr.w r9, [pc, #112] ; d038fa0 <wep_80211_decrypt+0x8c> - d038f30: 4668 mov r0, sp - d038f32: 442f add r7, r5 - d038f34: 47c8 blx r9 - d038f36: 4642 mov r2, r8 - d038f38: 994e ldr r1, [sp, #312] ; 0x138 - d038f3a: f10d 0003 add.w r0, sp, #3 - d038f3e: 47c8 blx r9 - d038f40: 1f35 subs r5, r6, #4 - d038f42: f108 0203 add.w r2, r8, #3 - d038f46: 4669 mov r1, sp - d038f48: a804 add r0, sp, #16 - d038f4a: f7ff feba bl d038cc2 <rt_arc4_init> - d038f4e: 4633 mov r3, r6 - d038f50: 463a mov r2, r7 - d038f52: 4639 mov r1, r7 - d038f54: a804 add r0, sp, #16 - d038f56: f7ff fed7 bl d038d08 <rt_arc4_crypt> - d038f5a: 4629 mov r1, r5 - d038f5c: 4638 mov r0, r7 - d038f5e: f7ff fe87 bl d038c70 <crc32_get> - d038f62: 9b50 ldr r3, [sp, #320] ; 0x140 - d038f64: 6018 str r0, [r3, #0] - d038f66: 19bb adds r3, r7, r6 - d038f68: f813 2c01 ldrb.w r2, [r3, #-1] - d038f6c: ebb2 6f10 cmp.w r2, r0, lsr #24 - d038f70: d113 bne.n d038f9a <wep_80211_decrypt+0x86> - d038f72: f813 1c02 ldrb.w r1, [r3, #-2] - d038f76: f3c0 4207 ubfx r2, r0, #16, #8 - d038f7a: 4291 cmp r1, r2 - d038f7c: d10d bne.n d038f9a <wep_80211_decrypt+0x86> - d038f7e: f813 2c03 ldrb.w r2, [r3, #-3] - d038f82: f3c0 2307 ubfx r3, r0, #8, #8 - d038f86: 429a cmp r2, r3 - d038f88: d107 bne.n d038f9a <wep_80211_decrypt+0x86> - d038f8a: b2c0 uxtb r0, r0 - d038f8c: 5d7b ldrb r3, [r7, r5] - d038f8e: 1a1b subs r3, r3, r0 - d038f90: 4258 negs r0, r3 - d038f92: 4158 adcs r0, r3 - d038f94: b047 add sp, #284 ; 0x11c - d038f96: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d038f9a: 2000 movs r0, #0 - d038f9c: e7fa b.n d038f94 <wep_80211_decrypt+0x80> - d038f9e: bf00 nop - d038fa0: 00027939 .word 0x00027939 - -0d038fa4 <tkip_micappendbyte>: - d038fa4: 6942 ldr r2, [r0, #20] - d038fa6: 00d3 lsls r3, r2, #3 - d038fa8: 3201 adds r2, #1 - d038faa: fa01 f303 lsl.w r3, r1, r3 - d038fae: 6901 ldr r1, [r0, #16] - d038fb0: 2a03 cmp r2, #3 - d038fb2: 6142 str r2, [r0, #20] - d038fb4: ea43 0301 orr.w r3, r3, r1 - d038fb8: b510 push {r4, lr} - d038fba: 6103 str r3, [r0, #16] - d038fbc: d919 bls.n d038ff2 <tkip_micappendbyte+0x4e> - d038fbe: 6881 ldr r1, [r0, #8] - d038fc0: 68c2 ldr r2, [r0, #12] - d038fc2: 404b eors r3, r1 - d038fc4: ea82 31f3 eor.w r1, r2, r3, ror #15 - d038fc8: 440b add r3, r1 - d038fca: 0a1a lsrs r2, r3, #8 - d038fcc: 021c lsls r4, r3, #8 - d038fce: f002 12ff and.w r2, r2, #16711935 ; 0xff00ff - d038fd2: f004 24ff and.w r4, r4, #4278255360 ; 0xff00ff00 - d038fd6: 4322 orrs r2, r4 - d038fd8: 404a eors r2, r1 - d038fda: 4413 add r3, r2 - d038fdc: ea82 7273 eor.w r2, r2, r3, ror #29 - d038fe0: 4413 add r3, r2 - d038fe2: ea82 02b3 eor.w r2, r2, r3, ror #2 - d038fe6: 4413 add r3, r2 - d038fe8: 60c2 str r2, [r0, #12] - d038fea: 6083 str r3, [r0, #8] - d038fec: 2300 movs r3, #0 - d038fee: e9c0 3304 strd r3, r3, [r0, #16] - d038ff2: bd10 pop {r4, pc} - -0d038ff4 <rtw_secmicsetkey>: - d038ff4: 2300 movs r3, #0 - d038ff6: b530 push {r4, r5, lr} - d038ff8: 460d mov r5, r1 - d038ffa: 461c mov r4, r3 - d038ffc: f815 2b01 ldrb.w r2, [r5], #1 - d039000: 409a lsls r2, r3 - d039002: 3308 adds r3, #8 - d039004: 2b20 cmp r3, #32 - d039006: ea44 0402 orr.w r4, r4, r2 - d03900a: d1f7 bne.n d038ffc <rtw_secmicsetkey+0x8> - d03900c: 2300 movs r3, #0 - d03900e: 3104 adds r1, #4 - d039010: 6004 str r4, [r0, #0] - d039012: 461a mov r2, r3 - d039014: f811 5b01 ldrb.w r5, [r1], #1 - d039018: 409d lsls r5, r3 - d03901a: 3308 adds r3, #8 - d03901c: 2b20 cmp r3, #32 - d03901e: ea42 0205 orr.w r2, r2, r5 - d039022: d1f7 bne.n d039014 <rtw_secmicsetkey+0x20> - d039024: 2300 movs r3, #0 - d039026: 60c2 str r2, [r0, #12] - d039028: e9c0 2401 strd r2, r4, [r0, #4] - d03902c: e9c0 3304 strd r3, r3, [r0, #16] - d039030: bd30 pop {r4, r5, pc} - -0d039032 <rtw_secmicappend>: - d039032: b538 push {r3, r4, r5, lr} - d039034: 460c mov r4, r1 - d039036: 188d adds r5, r1, r2 - d039038: 42ac cmp r4, r5 - d03903a: d100 bne.n d03903e <rtw_secmicappend+0xc> - d03903c: bd38 pop {r3, r4, r5, pc} - d03903e: f814 1b01 ldrb.w r1, [r4], #1 - d039042: f7ff ffaf bl d038fa4 <tkip_micappendbyte> - d039046: e7f7 b.n d039038 <rtw_secmicappend+0x6> - -0d039048 <rtw_secgetmic>: - d039048: b538 push {r3, r4, r5, lr} - d03904a: 460d mov r5, r1 - d03904c: 215a movs r1, #90 ; 0x5a - d03904e: f7ff ffa9 bl d038fa4 <tkip_micappendbyte> - d039052: 2100 movs r1, #0 - d039054: f7ff ffa6 bl d038fa4 <tkip_micappendbyte> - d039058: 2100 movs r1, #0 - d03905a: f7ff ffa3 bl d038fa4 <tkip_micappendbyte> - d03905e: 2100 movs r1, #0 - d039060: f7ff ffa0 bl d038fa4 <tkip_micappendbyte> - d039064: 4604 mov r4, r0 - d039066: 2100 movs r1, #0 - d039068: f7ff ff9c bl d038fa4 <tkip_micappendbyte> - d03906c: 6963 ldr r3, [r4, #20] - d03906e: b9c3 cbnz r3, d0390a2 <rtw_secgetmic+0x5a> - d039070: 68a1 ldr r1, [r4, #8] - d039072: 1d2b adds r3, r5, #4 - d039074: 462a mov r2, r5 - d039076: f802 1b01 strb.w r1, [r2], #1 - d03907a: 4293 cmp r3, r2 - d03907c: ea4f 2111 mov.w r1, r1, lsr #8 - d039080: d1f9 bne.n d039076 <rtw_secgetmic+0x2e> - d039082: 68e2 ldr r2, [r4, #12] - d039084: 3508 adds r5, #8 - d039086: f803 2b01 strb.w r2, [r3], #1 - d03908a: 42ab cmp r3, r5 - d03908c: ea4f 2212 mov.w r2, r2, lsr #8 - d039090: d1f9 bne.n d039086 <rtw_secgetmic+0x3e> - d039092: 6823 ldr r3, [r4, #0] - d039094: 60a3 str r3, [r4, #8] - d039096: 6863 ldr r3, [r4, #4] - d039098: 60e3 str r3, [r4, #12] - d03909a: 2300 movs r3, #0 - d03909c: e9c4 3304 strd r3, r3, [r4, #16] - d0390a0: bd38 pop {r3, r4, r5, pc} - d0390a2: 2100 movs r1, #0 - d0390a4: 4620 mov r0, r4 - d0390a6: e7df b.n d039068 <rtw_secgetmic+0x20> - -0d0390a8 <rtw_seccalctkipmic>: - d0390a8: b570 push {r4, r5, r6, lr} - d0390aa: b088 sub sp, #32 - d0390ac: 461e mov r6, r3 - d0390ae: 2300 movs r3, #0 - d0390b0: 460c mov r4, r1 - d0390b2: 4601 mov r1, r0 - d0390b4: a802 add r0, sp, #8 - d0390b6: 4615 mov r5, r2 - d0390b8: 9301 str r3, [sp, #4] - d0390ba: f7ff ff9b bl d038ff4 <rtw_secmicsetkey> - d0390be: f89d 3034 ldrb.w r3, [sp, #52] ; 0x34 - d0390c2: 2206 movs r2, #6 - d0390c4: f88d 3004 strb.w r3, [sp, #4] - d0390c8: 7863 ldrb r3, [r4, #1] - d0390ca: 07d9 lsls r1, r3, #31 - d0390cc: d51f bpl.n d03910e <rtw_seccalctkipmic+0x66> - d0390ce: f104 0110 add.w r1, r4, #16 - d0390d2: f7ff ffae bl d039032 <rtw_secmicappend> - d0390d6: 7863 ldrb r3, [r4, #1] - d0390d8: 079a lsls r2, r3, #30 - d0390da: d513 bpl.n d039104 <rtw_seccalctkipmic+0x5c> - d0390dc: 2206 movs r2, #6 - d0390de: f104 0118 add.w r1, r4, #24 - d0390e2: f7ff ffa6 bl d039032 <rtw_secmicappend> - d0390e6: 2204 movs r2, #4 - d0390e8: a802 add r0, sp, #8 - d0390ea: eb0d 0102 add.w r1, sp, r2 - d0390ee: f7ff ffa0 bl d039032 <rtw_secmicappend> - d0390f2: 4632 mov r2, r6 - d0390f4: 4629 mov r1, r5 - d0390f6: f7ff ff9c bl d039032 <rtw_secmicappend> - d0390fa: 990c ldr r1, [sp, #48] ; 0x30 - d0390fc: f7ff ffa4 bl d039048 <rtw_secgetmic> - d039100: b008 add sp, #32 - d039102: bd70 pop {r4, r5, r6, pc} - d039104: 2206 movs r2, #6 - d039106: f104 010a add.w r1, r4, #10 - d03910a: a802 add r0, sp, #8 - d03910c: e7e9 b.n d0390e2 <rtw_seccalctkipmic+0x3a> - d03910e: 1d21 adds r1, r4, #4 - d039110: f7ff ff8f bl d039032 <rtw_secmicappend> - d039114: 7863 ldrb r3, [r4, #1] - d039116: 079b lsls r3, r3, #30 - d039118: d5f4 bpl.n d039104 <rtw_seccalctkipmic+0x5c> - d03911a: 2206 movs r2, #6 - d03911c: f104 0110 add.w r1, r4, #16 - d039120: e7df b.n d0390e2 <rtw_seccalctkipmic+0x3a> + d0385d6: f853 e02e ldr.w lr, [r3, lr, lsl #2] + d0385da: ea86 0609 eor.w r6, r6, r9 + d0385de: fa5f f987 uxtb.w r9, r7 + d0385e2: f851 7028 ldr.w r7, [r1, r8, lsl #2] + d0385e6: f852 8029 ldr.w r8, [r2, r9, lsl #2] + d0385ea: fa5f f98b uxtb.w r9, fp + d0385ee: ea87 0808 eor.w r8, r7, r8 + d0385f2: f8d0 708c ldr.w r7, [r0, #140] ; 0x8c + d0385f6: f852 9029 ldr.w r9, [r2, r9, lsl #2] + d0385fa: ea88 0707 eor.w r7, r8, r7 + d0385fe: ea4f 681b mov.w r8, fp, lsr #24 + d038602: ea87 070e eor.w r7, r7, lr + d038606: f851 8028 ldr.w r8, [r1, r8, lsl #2] + d03860a: ea87 070c eor.w r7, r7, ip + d03860e: ea4f 6c15 mov.w ip, r5, lsr #24 + d038612: fa5f fe87 uxtb.w lr, r7 + d038616: f851 c02c ldr.w ip, [r1, ip, lsl #2] + d03861a: f852 e02e ldr.w lr, [r2, lr, lsl #2] + d03861e: ea8c 0c0e eor.w ip, ip, lr + d038622: f3cb 4e07 ubfx lr, fp, #16, #8 + d038626: ea8c 0c04 eor.w ip, ip, r4 + d03862a: f853 e02e ldr.w lr, [r3, lr, lsl #2] + d03862e: f8d0 4094 ldr.w r4, [r0, #148] ; 0x94 + d038632: ea8c 0c0e eor.w ip, ip, lr + d038636: f3c6 2e07 ubfx lr, r6, #8, #8 + d03863a: f85a e02e ldr.w lr, [sl, lr, lsl #2] + d03863e: ea8c 0c0e eor.w ip, ip, lr + d038642: fa5f fe85 uxtb.w lr, r5 + d038646: f852 e02e ldr.w lr, [r2, lr, lsl #2] + d03864a: ea88 080e eor.w r8, r8, lr + d03864e: f3c6 4e07 ubfx lr, r6, #16, #8 + d038652: ea88 0804 eor.w r8, r8, r4 + d038656: f853 e02e ldr.w lr, [r3, lr, lsl #2] + d03865a: f8d0 4098 ldr.w r4, [r0, #152] ; 0x98 + d03865e: ea88 080e eor.w r8, r8, lr + d038662: f3c7 2e07 ubfx lr, r7, #8, #8 + d038666: f85a e02e ldr.w lr, [sl, lr, lsl #2] + d03866a: ea88 080e eor.w r8, r8, lr + d03866e: ea4f 6e16 mov.w lr, r6, lsr #24 + d038672: b2f6 uxtb r6, r6 + d038674: f851 e02e ldr.w lr, [r1, lr, lsl #2] + d038678: f852 6026 ldr.w r6, [r2, r6, lsl #2] + d03867c: ea8e 0e09 eor.w lr, lr, r9 + d038680: f3c7 4907 ubfx r9, r7, #16, #8 + d038684: 0e3f lsrs r7, r7, #24 + d038686: ea8e 0e04 eor.w lr, lr, r4 + d03868a: f853 9029 ldr.w r9, [r3, r9, lsl #2] + d03868e: f851 7027 ldr.w r7, [r1, r7, lsl #2] + d038692: f3cb 2407 ubfx r4, fp, #8, #8 + d038696: ea8e 0e09 eor.w lr, lr, r9 + d03869a: f3c5 2907 ubfx r9, r5, #8, #8 + d03869e: 4077 eors r7, r6 + d0386a0: f3c5 4507 ubfx r5, r5, #16, #8 + d0386a4: f8d0 609c ldr.w r6, [r0, #156] ; 0x9c + d0386a8: f853 5025 ldr.w r5, [r3, r5, lsl #2] + d0386ac: 407e eors r6, r7 + d0386ae: f85a 9029 ldr.w r9, [sl, r9, lsl #2] + d0386b2: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0386b6: 406e eors r6, r5 + d0386b8: f8d0 5200 ldr.w r5, [r0, #512] ; 0x200 + d0386bc: ea8e 0e09 eor.w lr, lr, r9 + d0386c0: 2d0a cmp r5, #10 + d0386c2: ea84 0406 eor.w r4, r4, r6 + d0386c6: 9501 str r5, [sp, #4] + d0386c8: f300 8081 bgt.w d0387ce <aes_encrypt+0x7ee> + d0386cc: f100 0790 add.w r7, r0, #144 ; 0x90 + d0386d0: 4bbc ldr r3, [pc, #752] ; (d0389c4 <aes_encrypt+0x9e4>) + d0386d2: b2e2 uxtb r2, r4 + d0386d4: 69fe ldr r6, [r7, #28] + d0386d6: f853 1022 ldr.w r1, [r3, r2, lsl #2] + d0386da: 693a ldr r2, [r7, #16] + d0386dc: 4051 eors r1, r2 + d0386de: ea4f 621c mov.w r2, ip, lsr #24 + d0386e2: f853 2022 ldr.w r2, [r3, r2, lsl #2] + d0386e6: ea81 6102 eor.w r1, r1, r2, lsl #24 + d0386ea: f3c8 4207 ubfx r2, r8, #16, #8 + d0386ee: f853 2022 ldr.w r2, [r3, r2, lsl #2] + d0386f2: ea81 4102 eor.w r1, r1, r2, lsl #16 + d0386f6: f3ce 2207 ubfx r2, lr, #8, #8 + d0386fa: f853 2022 ldr.w r2, [r3, r2, lsl #2] + d0386fe: ea81 2102 eor.w r1, r1, r2, lsl #8 + d038702: fa5f f28c uxtb.w r2, ip + d038706: f853 0022 ldr.w r0, [r3, r2, lsl #2] + d03870a: 697a ldr r2, [r7, #20] + d03870c: 4050 eors r0, r2 + d03870e: ea4f 6218 mov.w r2, r8, lsr #24 + d038712: f853 2022 ldr.w r2, [r3, r2, lsl #2] + d038716: ea80 6002 eor.w r0, r0, r2, lsl #24 + d03871a: f3ce 4207 ubfx r2, lr, #16, #8 + d03871e: f853 2022 ldr.w r2, [r3, r2, lsl #2] + d038722: ea80 4002 eor.w r0, r0, r2, lsl #16 + d038726: f3c4 2207 ubfx r2, r4, #8, #8 + d03872a: f853 2022 ldr.w r2, [r3, r2, lsl #2] + d03872e: ea80 2002 eor.w r0, r0, r2, lsl #8 + d038732: fa5f f288 uxtb.w r2, r8 + d038736: f3c8 2807 ubfx r8, r8, #8, #8 + d03873a: f853 5022 ldr.w r5, [r3, r2, lsl #2] + d03873e: 69ba ldr r2, [r7, #24] + d038740: 406a eors r2, r5 + d038742: ea4f 651e mov.w r5, lr, lsr #24 + d038746: fa5f fe8e uxtb.w lr, lr + d03874a: f853 5025 ldr.w r5, [r3, r5, lsl #2] + d03874e: ea82 6205 eor.w r2, r2, r5, lsl #24 + d038752: f3c4 4507 ubfx r5, r4, #16, #8 + d038756: 0e24 lsrs r4, r4, #24 + d038758: f853 5025 ldr.w r5, [r3, r5, lsl #2] + d03875c: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038760: ea82 4205 eor.w r2, r2, r5, lsl #16 + d038764: f3cc 2507 ubfx r5, ip, #8, #8 + d038768: f3cc 4c07 ubfx ip, ip, #16, #8 + d03876c: f853 5025 ldr.w r5, [r3, r5, lsl #2] + d038770: ea82 2205 eor.w r2, r2, r5, lsl #8 + d038774: f853 502e ldr.w r5, [r3, lr, lsl #2] + d038778: 4075 eors r5, r6 + d03877a: ea85 6404 eor.w r4, r5, r4, lsl #24 + d03877e: f853 502c ldr.w r5, [r3, ip, lsl #2] + d038782: f853 3028 ldr.w r3, [r3, r8, lsl #2] + d038786: ea84 4405 eor.w r4, r4, r5, lsl #16 + d03878a: 9d00 ldr r5, [sp, #0] + d03878c: ea84 2303 eor.w r3, r4, r3, lsl #8 + d038790: 70e9 strb r1, [r5, #3] + d038792: 0e0c lsrs r4, r1, #24 + d038794: 71e8 strb r0, [r5, #7] + d038796: 702c strb r4, [r5, #0] + d038798: 0c0c lsrs r4, r1, #16 + d03879a: 706c strb r4, [r5, #1] + d03879c: 0a0c lsrs r4, r1, #8 + d03879e: 0e01 lsrs r1, r0, #24 + d0387a0: 70ac strb r4, [r5, #2] + d0387a2: 7129 strb r1, [r5, #4] + d0387a4: 0c01 lsrs r1, r0, #16 + d0387a6: 7169 strb r1, [r5, #5] + d0387a8: 0a01 lsrs r1, r0, #8 + d0387aa: 71a9 strb r1, [r5, #6] + d0387ac: 0e11 lsrs r1, r2, #24 + d0387ae: 7229 strb r1, [r5, #8] + d0387b0: 0c11 lsrs r1, r2, #16 + d0387b2: 7269 strb r1, [r5, #9] + d0387b4: 0a11 lsrs r1, r2, #8 + d0387b6: 72a9 strb r1, [r5, #10] + d0387b8: 72ea strb r2, [r5, #11] + d0387ba: 0e1a lsrs r2, r3, #24 + d0387bc: 73eb strb r3, [r5, #15] + d0387be: 732a strb r2, [r5, #12] + d0387c0: 0c1a lsrs r2, r3, #16 + d0387c2: 736a strb r2, [r5, #13] + d0387c4: 0a1a lsrs r2, r3, #8 + d0387c6: 73aa strb r2, [r5, #14] + d0387c8: b013 add sp, #76 ; 0x4c + d0387ca: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0387ce: ea4f 661c mov.w r6, ip, lsr #24 + d0387d2: b2e5 uxtb r5, r4 + d0387d4: f851 7026 ldr.w r7, [r1, r6, lsl #2] + d0387d8: fa5f f68c uxtb.w r6, ip + d0387dc: f852 5025 ldr.w r5, [r2, r5, lsl #2] + d0387e0: f852 6026 ldr.w r6, [r2, r6, lsl #2] + d0387e4: 406f eors r7, r5 + d0387e6: f8d0 50a0 ldr.w r5, [r0, #160] ; 0xa0 + d0387ea: 406f eors r7, r5 + d0387ec: f3c8 4507 ubfx r5, r8, #16, #8 + d0387f0: f853 5025 ldr.w r5, [r3, r5, lsl #2] + d0387f4: 406f eors r7, r5 + d0387f6: f3ce 2507 ubfx r5, lr, #8, #8 + d0387fa: f85a 5025 ldr.w r5, [sl, r5, lsl #2] + d0387fe: 406f eors r7, r5 + d038800: ea4f 6518 mov.w r5, r8, lsr #24 + d038804: f851 5025 ldr.w r5, [r1, r5, lsl #2] + d038808: ea85 0b06 eor.w fp, r5, r6 + d03880c: f8d0 50a4 ldr.w r5, [r0, #164] ; 0xa4 + d038810: ea4f 661e mov.w r6, lr, lsr #24 + d038814: ea8b 0b05 eor.w fp, fp, r5 + d038818: f3ce 4507 ubfx r5, lr, #16, #8 + d03881c: f851 6026 ldr.w r6, [r1, r6, lsl #2] + d038820: fa5f fe8e uxtb.w lr, lr + d038824: f853 5025 ldr.w r5, [r3, r5, lsl #2] + d038828: ea8b 0b05 eor.w fp, fp, r5 + d03882c: f3c4 2507 ubfx r5, r4, #8, #8 + d038830: f85a 5025 ldr.w r5, [sl, r5, lsl #2] + d038834: ea8b 0b05 eor.w fp, fp, r5 + d038838: fa5f f588 uxtb.w r5, r8 + d03883c: f3c8 2807 ubfx r8, r8, #8, #8 + d038840: f852 5025 ldr.w r5, [r2, r5, lsl #2] + d038844: 406e eors r6, r5 + d038846: f8d0 50a8 ldr.w r5, [r0, #168] ; 0xa8 + d03884a: 4075 eors r5, r6 + d03884c: f3c4 4607 ubfx r6, r4, #16, #8 + d038850: 0e24 lsrs r4, r4, #24 + d038852: f853 6026 ldr.w r6, [r3, r6, lsl #2] + d038856: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d03885a: 4075 eors r5, r6 + d03885c: f3cc 2607 ubfx r6, ip, #8, #8 + d038860: f3cc 4c07 ubfx ip, ip, #16, #8 + d038864: f85a 6026 ldr.w r6, [sl, r6, lsl #2] + d038868: 4075 eors r5, r6 + d03886a: f852 602e ldr.w r6, [r2, lr, lsl #2] + d03886e: ea84 0906 eor.w r9, r4, r6 + d038872: f8d0 40ac ldr.w r4, [r0, #172] ; 0xac + d038876: 0e3e lsrs r6, r7, #24 + d038878: ea89 0904 eor.w r9, r9, r4 + d03887c: f853 402c ldr.w r4, [r3, ip, lsl #2] + d038880: f851 6026 ldr.w r6, [r1, r6, lsl #2] + d038884: ea89 0904 eor.w r9, r9, r4 + d038888: f85a 4028 ldr.w r4, [sl, r8, lsl #2] + d03888c: ea89 0904 eor.w r9, r9, r4 + d038890: fa5f f489 uxtb.w r4, r9 + d038894: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d038898: ea86 0c04 eor.w ip, r6, r4 + d03889c: f8d0 60b0 ldr.w r6, [r0, #176] ; 0xb0 + d0388a0: f3cb 4407 ubfx r4, fp, #16, #8 + d0388a4: ea8c 0c06 eor.w ip, ip, r6 + d0388a8: f853 6024 ldr.w r6, [r3, r4, lsl #2] + d0388ac: f3c5 2407 ubfx r4, r5, #8, #8 + d0388b0: ea8c 0c06 eor.w ip, ip, r6 + d0388b4: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0388b8: ea4f 661b mov.w r6, fp, lsr #24 + d0388bc: ea8c 0c04 eor.w ip, ip, r4 + d0388c0: b2fc uxtb r4, r7 + d0388c2: f851 6026 ldr.w r6, [r1, r6, lsl #2] + d0388c6: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d0388ca: ea86 0804 eor.w r8, r6, r4 + d0388ce: f8d0 60b4 ldr.w r6, [r0, #180] ; 0xb4 + d0388d2: f3c5 4407 ubfx r4, r5, #16, #8 + d0388d6: ea88 0806 eor.w r8, r8, r6 + d0388da: f853 6024 ldr.w r6, [r3, r4, lsl #2] + d0388de: f3c9 2407 ubfx r4, r9, #8, #8 + d0388e2: ea88 0806 eor.w r8, r8, r6 + d0388e6: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d0388ea: 0e2e lsrs r6, r5, #24 + d0388ec: ea88 0804 eor.w r8, r8, r4 + d0388f0: fa5f f48b uxtb.w r4, fp + d0388f4: f851 6026 ldr.w r6, [r1, r6, lsl #2] + d0388f8: b2ed uxtb r5, r5 + d0388fa: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d0388fe: f3cb 2b07 ubfx fp, fp, #8, #8 + d038902: ea86 0e04 eor.w lr, r6, r4 + d038906: f8d0 40b8 ldr.w r4, [r0, #184] ; 0xb8 + d03890a: f852 5025 ldr.w r5, [r2, r5, lsl #2] + d03890e: ea8e 0e04 eor.w lr, lr, r4 + d038912: f3c9 4407 ubfx r4, r9, #16, #8 + d038916: ea4f 6919 mov.w r9, r9, lsr #24 + d03891a: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d03891e: ea8e 0e04 eor.w lr, lr, r4 + d038922: f3c7 2407 ubfx r4, r7, #8, #8 + d038926: f3c7 4707 ubfx r7, r7, #16, #8 + d03892a: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d03892e: f853 6027 ldr.w r6, [r3, r7, lsl #2] + d038932: ea4f 671c mov.w r7, ip, lsr #24 + d038936: ea8e 0e04 eor.w lr, lr, r4 + d03893a: f851 4029 ldr.w r4, [r1, r9, lsl #2] + d03893e: fa5f f98c uxtb.w r9, ip + d038942: 4065 eors r5, r4 + d038944: f8d0 40bc ldr.w r4, [r0, #188] ; 0xbc + d038948: 406c eors r4, r5 + d03894a: f8d0 50c0 ldr.w r5, [r0, #192] ; 0xc0 + d03894e: 9502 str r5, [sp, #8] + d038950: 4074 eors r4, r6 + d038952: f8d0 50c4 ldr.w r5, [r0, #196] ; 0xc4 + d038956: f85a 602b ldr.w r6, [sl, fp, lsl #2] + d03895a: f3c8 4b07 ubfx fp, r8, #16, #8 + d03895e: 9504 str r5, [sp, #16] + d038960: ea4f 6518 mov.w r5, r8, lsr #24 + d038964: 4074 eors r4, r6 + d038966: f3ce 2607 ubfx r6, lr, #8, #8 + d03896a: 9505 str r5, [sp, #20] + d03896c: f3ce 4507 ubfx r5, lr, #16, #8 + d038970: 9603 str r6, [sp, #12] + d038972: b2e6 uxtb r6, r4 + d038974: 9506 str r5, [sp, #24] + d038976: f3c4 2507 ubfx r5, r4, #8, #8 + d03897a: 9507 str r5, [sp, #28] + d03897c: f8d0 50c8 ldr.w r5, [r0, #200] ; 0xc8 + d038980: 9508 str r5, [sp, #32] + d038982: ea4f 651e mov.w r5, lr, lsr #24 + d038986: 9509 str r5, [sp, #36] ; 0x24 + d038988: f3c4 4507 ubfx r5, r4, #16, #8 + d03898c: 950a str r5, [sp, #40] ; 0x28 + d03898e: f3cc 2507 ubfx r5, ip, #8, #8 + d038992: 950b str r5, [sp, #44] ; 0x2c + d038994: fa5f f588 uxtb.w r5, r8 + d038998: 950c str r5, [sp, #48] ; 0x30 + d03899a: f8d0 50cc ldr.w r5, [r0, #204] ; 0xcc + d03899e: 950d str r5, [sp, #52] ; 0x34 + d0389a0: 0e25 lsrs r5, r4, #24 + d0389a2: 950e str r5, [sp, #56] ; 0x38 + d0389a4: f3cc 4507 ubfx r5, ip, #16, #8 + d0389a8: 950f str r5, [sp, #60] ; 0x3c + d0389aa: f3c8 2507 ubfx r5, r8, #8, #8 + d0389ae: 9510 str r5, [sp, #64] ; 0x40 + d0389b0: fa5f f58e uxtb.w r5, lr + d0389b4: 9511 str r5, [sp, #68] ; 0x44 + d0389b6: 9d01 ldr r5, [sp, #4] + d0389b8: 2d0c cmp r5, #12 + d0389ba: dc05 bgt.n d0389c8 <aes_encrypt+0x9e8> + d0389bc: f100 07b0 add.w r7, r0, #176 ; 0xb0 + d0389c0: e686 b.n d0386d0 <aes_encrypt+0x6f0> + d0389c2: bf00 nop + d0389c4: 0d0521fc .word 0x0d0521fc + d0389c8: f852 6026 ldr.w r6, [r2, r6, lsl #2] + d0389cc: f851 4027 ldr.w r4, [r1, r7, lsl #2] + d0389d0: f100 07d0 add.w r7, r0, #208 ; 0xd0 + d0389d4: 9d02 ldr r5, [sp, #8] + d0389d6: 4074 eors r4, r6 + d0389d8: f853 602b ldr.w r6, [r3, fp, lsl #2] + d0389dc: 406c eors r4, r5 + d0389de: 9d03 ldr r5, [sp, #12] + d0389e0: 4074 eors r4, r6 + d0389e2: f85a 5025 ldr.w r5, [sl, r5, lsl #2] + d0389e6: ea84 0b05 eor.w fp, r4, r5 + d0389ea: 9c05 ldr r4, [sp, #20] + d0389ec: f852 5029 ldr.w r5, [r2, r9, lsl #2] + d0389f0: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d0389f4: fa5f fe8b uxtb.w lr, fp + d0389f8: 406c eors r4, r5 + d0389fa: 9d04 ldr r5, [sp, #16] + d0389fc: 406c eors r4, r5 + d0389fe: 9d06 ldr r5, [sp, #24] + d038a00: f853 5025 ldr.w r5, [r3, r5, lsl #2] + d038a04: 406c eors r4, r5 + d038a06: 9d07 ldr r5, [sp, #28] + d038a08: f85a 5025 ldr.w r5, [sl, r5, lsl #2] + d038a0c: ea84 0905 eor.w r9, r4, r5 + d038a10: 9c09 ldr r4, [sp, #36] ; 0x24 + d038a12: f851 6024 ldr.w r6, [r1, r4, lsl #2] + d038a16: 9c0c ldr r4, [sp, #48] ; 0x30 + d038a18: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d038a1c: 4066 eors r6, r4 + d038a1e: 9c08 ldr r4, [sp, #32] + d038a20: 4066 eors r6, r4 + d038a22: 9c0a ldr r4, [sp, #40] ; 0x28 + d038a24: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038a28: 4066 eors r6, r4 + d038a2a: 9c0b ldr r4, [sp, #44] ; 0x2c + d038a2c: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038a30: 4066 eors r6, r4 + d038a32: 9c0e ldr r4, [sp, #56] ; 0x38 + d038a34: f851 5024 ldr.w r5, [r1, r4, lsl #2] + d038a38: 9c11 ldr r4, [sp, #68] ; 0x44 + d038a3a: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d038a3e: 4065 eors r5, r4 + d038a40: 9c0d ldr r4, [sp, #52] ; 0x34 + d038a42: 4065 eors r5, r4 + d038a44: 9c0f ldr r4, [sp, #60] ; 0x3c + d038a46: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038a4a: 4065 eors r5, r4 + d038a4c: 9c10 ldr r4, [sp, #64] ; 0x40 + d038a4e: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038a52: 4065 eors r5, r4 + d038a54: ea4f 641b mov.w r4, fp, lsr #24 + d038a58: fa5f fc85 uxtb.w ip, r5 + d038a5c: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d038a60: f852 802e ldr.w r8, [r2, lr, lsl #2] + d038a64: ea4f 6e16 mov.w lr, r6, lsr #24 + d038a68: f852 c02c ldr.w ip, [r2, ip, lsl #2] + d038a6c: f851 e02e ldr.w lr, [r1, lr, lsl #2] + d038a70: ea84 0c0c eor.w ip, r4, ip + d038a74: f8d0 40d0 ldr.w r4, [r0, #208] ; 0xd0 + d038a78: ea8c 0c04 eor.w ip, ip, r4 + d038a7c: f3c9 4407 ubfx r4, r9, #16, #8 + d038a80: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038a84: ea8c 0c04 eor.w ip, ip, r4 + d038a88: f3c6 2407 ubfx r4, r6, #8, #8 + d038a8c: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038a90: ea8c 0c04 eor.w ip, ip, r4 + d038a94: ea4f 6419 mov.w r4, r9, lsr #24 + d038a98: f851 4024 ldr.w r4, [r1, r4, lsl #2] + d038a9c: ea84 0808 eor.w r8, r4, r8 + d038aa0: f8d0 40d4 ldr.w r4, [r0, #212] ; 0xd4 + d038aa4: ea88 0804 eor.w r8, r8, r4 + d038aa8: f3c6 4407 ubfx r4, r6, #16, #8 + d038aac: b2f6 uxtb r6, r6 + d038aae: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038ab2: ea88 0804 eor.w r8, r8, r4 + d038ab6: f3c5 2407 ubfx r4, r5, #8, #8 + d038aba: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038abe: ea88 0804 eor.w r8, r8, r4 + d038ac2: fa5f f489 uxtb.w r4, r9 + d038ac6: f3c9 2907 ubfx r9, r9, #8, #8 + d038aca: f852 4024 ldr.w r4, [r2, r4, lsl #2] + d038ace: f852 2026 ldr.w r2, [r2, r6, lsl #2] + d038ad2: ea8e 0e04 eor.w lr, lr, r4 + d038ad6: f8d0 40d8 ldr.w r4, [r0, #216] ; 0xd8 + d038ada: ea8e 0e04 eor.w lr, lr, r4 + d038ade: f3c5 4407 ubfx r4, r5, #16, #8 + d038ae2: 0e2d lsrs r5, r5, #24 + d038ae4: f853 4024 ldr.w r4, [r3, r4, lsl #2] + d038ae8: ea8e 0e04 eor.w lr, lr, r4 + d038aec: f3cb 2407 ubfx r4, fp, #8, #8 + d038af0: f3cb 4b07 ubfx fp, fp, #16, #8 + d038af4: f85a 4024 ldr.w r4, [sl, r4, lsl #2] + d038af8: f853 602b ldr.w r6, [r3, fp, lsl #2] + d038afc: ea8e 0e04 eor.w lr, lr, r4 + d038b00: f851 4025 ldr.w r4, [r1, r5, lsl #2] + d038b04: 4054 eors r4, r2 + d038b06: f8d0 20dc ldr.w r2, [r0, #220] ; 0xdc + d038b0a: 4054 eors r4, r2 + d038b0c: 4074 eors r4, r6 + d038b0e: f85a 6029 ldr.w r6, [sl, r9, lsl #2] + d038b12: 4074 eors r4, r6 + d038b14: e5dc b.n d0386d0 <aes_encrypt+0x6f0> + d038b16: bf00 nop + +0d038b18 <AES_WRAP>: + d038b18: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d038b1c: 2900 cmp r1, #0 + d038b1e: f5ad 7d51 sub.w sp, sp, #836 ; 0x344 + d038b22: 4614 mov r4, r2 + d038b24: 460e mov r6, r1 + d038b26: af0f add r7, sp, #60 ; 0x3c + d038b28: bfb8 it lt + d038b2a: 1dce addlt r6, r1, #7 + d038b2c: 2280 movs r2, #128 ; 0x80 + d038b2e: 4681 mov r9, r0 + d038b30: 460d mov r5, r1 + d038b32: a84f add r0, sp, #316 ; 0x13c + d038b34: 99da ldr r1, [sp, #872] ; 0x368 + d038b36: 10f6 asrs r6, r6, #3 + d038b38: f7ff f8be bl d037cb8 <aes_set_key> + d038b3c: 46ba mov sl, r7 + d038b3e: 4621 mov r1, r4 + d038b40: 2400 movs r4, #0 + d038b42: 2208 movs r2, #8 + d038b44: a803 add r0, sp, #12 + d038b46: f8df 80e0 ldr.w r8, [pc, #224] ; d038c28 <AES_WRAP+0x110> + d038b4a: 47c0 blx r8 + d038b4c: 42b4 cmp r4, r6 + d038b4e: db0a blt.n d038b66 <AES_WRAP+0x4e> + d038b50: b2f3 uxtb r3, r6 + d038b52: f04f 0800 mov.w r8, #0 + d038b56: 2406 movs r4, #6 + d038b58: f8df a0cc ldr.w sl, [pc, #204] ; d038c28 <AES_WRAP+0x110> + d038b5c: 9301 str r3, [sp, #4] + d038b5e: 46bb mov fp, r7 + d038b60: f04f 0900 mov.w r9, #0 + d038b64: e03e b.n d038be4 <AES_WRAP+0xcc> + d038b66: eb09 01c4 add.w r1, r9, r4, lsl #3 + d038b6a: 4650 mov r0, sl + d038b6c: 2208 movs r2, #8 + d038b6e: 3401 adds r4, #1 + d038b70: f10a 0a08 add.w sl, sl, #8 + d038b74: 47c0 blx r8 + d038b76: e7e9 b.n d038b4c <AES_WRAP+0x34> + d038b78: 2208 movs r2, #8 + d038b7a: a903 add r1, sp, #12 + d038b7c: a807 add r0, sp, #28 + d038b7e: 47d0 blx sl + d038b80: 2208 movs r2, #8 + d038b82: 4659 mov r1, fp + d038b84: a809 add r0, sp, #36 ; 0x24 + d038b86: 47d0 blx sl + d038b88: aa0b add r2, sp, #44 ; 0x2c + d038b8a: a907 add r1, sp, #28 + d038b8c: a84f add r0, sp, #316 ; 0x13c + d038b8e: f7ff fa27 bl d037fe0 <aes_encrypt> + d038b92: 2208 movs r2, #8 + d038b94: 2100 movs r1, #0 + d038b96: 4b23 ldr r3, [pc, #140] ; (d038c24 <AES_WRAP+0x10c>) + d038b98: a805 add r0, sp, #20 + d038b9a: 4798 blx r3 + d038b9c: f108 0301 add.w r3, r8, #1 + d038ba0: f89d 201b ldrb.w r2, [sp, #27] + d038ba4: f10d 0c0c add.w ip, sp, #12 + d038ba8: 444b add r3, r9 + d038baa: 2108 movs r1, #8 + d038bac: 4313 orrs r3, r2 + d038bae: aa0b add r2, sp, #44 ; 0x2c + d038bb0: f88d 301b strb.w r3, [sp, #27] + d038bb4: ab05 add r3, sp, #20 + d038bb6: f812 0b01 ldrb.w r0, [r2], #1 + d038bba: 3901 subs r1, #1 + d038bbc: f813 eb01 ldrb.w lr, [r3], #1 + d038bc0: ea80 000e eor.w r0, r0, lr + d038bc4: f80c 0b01 strb.w r0, [ip], #1 + d038bc8: d1f5 bne.n d038bb6 <AES_WRAP+0x9e> + d038bca: a90d add r1, sp, #52 ; 0x34 + d038bcc: 465a mov r2, fp + d038bce: 2308 movs r3, #8 + d038bd0: f811 0b01 ldrb.w r0, [r1], #1 + d038bd4: 3b01 subs r3, #1 + d038bd6: f802 0b01 strb.w r0, [r2], #1 + d038bda: d1f9 bne.n d038bd0 <AES_WRAP+0xb8> + d038bdc: f109 0901 add.w r9, r9, #1 + d038be0: f10b 0b08 add.w fp, fp, #8 + d038be4: 45b1 cmp r9, r6 + d038be6: dbc7 blt.n d038b78 <AES_WRAP+0x60> + d038be8: 9b01 ldr r3, [sp, #4] + d038bea: 3c01 subs r4, #1 + d038bec: 4498 add r8, r3 + d038bee: fa5f f888 uxtb.w r8, r8 + d038bf2: d1b4 bne.n d038b5e <AES_WRAP+0x46> + d038bf4: 2208 movs r2, #8 + d038bf6: a903 add r1, sp, #12 + d038bf8: 98dc ldr r0, [sp, #880] ; 0x370 + d038bfa: f8df 802c ldr.w r8, [pc, #44] ; d038c28 <AES_WRAP+0x110> + d038bfe: 47c0 blx r8 + d038c00: 42b4 cmp r4, r6 + d038c02: db06 blt.n d038c12 <AES_WRAP+0xfa> + d038c04: 3508 adds r5, #8 + d038c06: 9bdd ldr r3, [sp, #884] ; 0x374 + d038c08: 801d strh r5, [r3, #0] + d038c0a: f50d 7d51 add.w sp, sp, #836 ; 0x344 + d038c0e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d038c12: 9bdc ldr r3, [sp, #880] ; 0x370 + d038c14: 3401 adds r4, #1 + d038c16: 4639 mov r1, r7 + d038c18: 2208 movs r2, #8 + d038c1a: eb03 00c4 add.w r0, r3, r4, lsl #3 + d038c1e: 3708 adds r7, #8 + d038c20: 47c0 blx r8 + d038c22: e7ed b.n d038c00 <AES_WRAP+0xe8> + d038c24: 00027b01 .word 0x00027b01 + d038c28: 00027939 .word 0x00027939 + +0d038c2c <wifi_rom_omac1_aes_128_vector>: + d038c2c: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d038c30: f5ad 7d0a sub.w sp, sp, #552 ; 0x228 + d038c34: 460c mov r4, r1 + d038c36: 4690 mov r8, r2 + d038c38: 4601 mov r1, r0 + d038c3a: 2280 movs r2, #128 ; 0x80 + d038c3c: a809 add r0, sp, #36 ; 0x24 + d038c3e: f04f 0a00 mov.w sl, #0 + d038c42: 4699 mov r9, r3 + d038c44: f7ff f838 bl d037cb8 <aes_set_key> + d038c48: 4b3f ldr r3, [pc, #252] ; (d038d48 <wifi_rom_omac1_aes_128_vector+0x11c>) + d038c4a: 2210 movs r2, #16 + d038c4c: 2100 movs r1, #0 + d038c4e: a801 add r0, sp, #4 + d038c50: 4798 blx r3 + d038c52: 4653 mov r3, sl + d038c54: 42a3 cmp r3, r4 + d038c56: d12a bne.n d038cae <wifi_rom_omac1_aes_128_vector+0x82> + d038c58: f8d8 4000 ldr.w r4, [r8] + d038c5c: 4655 mov r5, sl + d038c5e: f8d9 6000 ldr.w r6, [r9] + d038c62: 2700 movs r7, #0 + d038c64: 4426 add r6, r4 + d038c66: 2d0f cmp r5, #15 + d038c68: d826 bhi.n d038cb8 <wifi_rom_omac1_aes_128_vector+0x8c> + d038c6a: f06f 030f mvn.w r3, #15 + d038c6e: ea4f 151a mov.w r5, sl, lsr #4 + d038c72: 2210 movs r2, #16 + d038c74: 2100 movs r1, #0 + d038c76: fb03 a505 mla r5, r3, r5, sl + d038c7a: a805 add r0, sp, #20 + d038c7c: 4b32 ldr r3, [pc, #200] ; (d038d48 <wifi_rom_omac1_aes_128_vector+0x11c>) + d038c7e: 4798 blx r3 + d038c80: aa05 add r2, sp, #20 + d038c82: a809 add r0, sp, #36 ; 0x24 + d038c84: 4611 mov r1, r2 + d038c86: f7ff f9ab bl d037fe0 <aes_encrypt> + d038c8a: a805 add r0, sp, #20 + d038c8c: f7fe fffa bl d037c84 <gf_mulx> + d038c90: b37d cbz r5, d038cf2 <wifi_rom_omac1_aes_128_vector+0xc6> + d038c92: a901 add r1, sp, #4 + d038c94: 194a adds r2, r1, r5 + d038c96: 4291 cmp r1, r2 + d038c98: d144 bne.n d038d24 <wifi_rom_omac1_aes_128_vector+0xf8> + d038c9a: ab01 add r3, sp, #4 + d038c9c: aa01 add r2, sp, #4 + d038c9e: a805 add r0, sp, #20 + d038ca0: 5d5b ldrb r3, [r3, r5] + d038ca2: f083 0380 eor.w r3, r3, #128 ; 0x80 + d038ca6: 5553 strb r3, [r2, r5] + d038ca8: f7fe ffec bl d037c84 <gf_mulx> + d038cac: e024 b.n d038cf8 <wifi_rom_omac1_aes_128_vector+0xcc> + d038cae: f859 2023 ldr.w r2, [r9, r3, lsl #2] + d038cb2: 3301 adds r3, #1 + d038cb4: 4492 add sl, r2 + d038cb6: e7cd b.n d038c54 <wifi_rom_omac1_aes_128_vector+0x28> + d038cb8: aa01 add r2, sp, #4 + d038cba: 2310 movs r3, #16 + d038cbc: f814 0b01 ldrb.w r0, [r4], #1 + d038cc0: 7811 ldrb r1, [r2, #0] + d038cc2: 42b4 cmp r4, r6 + d038cc4: ea81 0100 eor.w r1, r1, r0 + d038cc8: bf28 it cs + d038cca: 3701 addcs r7, #1 + d038ccc: f802 1b01 strb.w r1, [r2], #1 + d038cd0: bf22 ittt cs + d038cd2: f858 4027 ldrcs.w r4, [r8, r7, lsl #2] + d038cd6: f859 6027 ldrcs.w r6, [r9, r7, lsl #2] + d038cda: 1936 addcs r6, r6, r4 + d038cdc: 3b01 subs r3, #1 + d038cde: d1ed bne.n d038cbc <wifi_rom_omac1_aes_128_vector+0x90> + d038ce0: 2d10 cmp r5, #16 + d038ce2: d004 beq.n d038cee <wifi_rom_omac1_aes_128_vector+0xc2> + d038ce4: aa01 add r2, sp, #4 + d038ce6: a809 add r0, sp, #36 ; 0x24 + d038ce8: 4611 mov r1, r2 + d038cea: f7ff f979 bl d037fe0 <aes_encrypt> + d038cee: 3d10 subs r5, #16 + d038cf0: e7b9 b.n d038c66 <wifi_rom_omac1_aes_128_vector+0x3a> + d038cf2: f1ba 0f00 cmp.w sl, #0 + d038cf6: d0d0 beq.n d038c9a <wifi_rom_omac1_aes_128_vector+0x6e> + d038cf8: ab05 add r3, sp, #20 + d038cfa: a901 add r1, sp, #4 + d038cfc: 2410 movs r4, #16 + d038cfe: 781a ldrb r2, [r3, #0] + d038d00: 3c01 subs r4, #1 + d038d02: f811 0b01 ldrb.w r0, [r1], #1 + d038d06: ea82 0200 eor.w r2, r2, r0 + d038d0a: f803 2b01 strb.w r2, [r3], #1 + d038d0e: d1f6 bne.n d038cfe <wifi_rom_omac1_aes_128_vector+0xd2> + d038d10: a809 add r0, sp, #36 ; 0x24 + d038d12: 9a92 ldr r2, [sp, #584] ; 0x248 + d038d14: a905 add r1, sp, #20 + d038d16: f7ff f963 bl d037fe0 <aes_encrypt> + d038d1a: 4620 mov r0, r4 + d038d1c: f50d 7d0a add.w sp, sp, #552 ; 0x228 + d038d20: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d038d24: f814 0b01 ldrb.w r0, [r4], #1 + d038d28: 780b ldrb r3, [r1, #0] + d038d2a: 42a6 cmp r6, r4 + d038d2c: ea83 0300 eor.w r3, r3, r0 + d038d30: bf98 it ls + d038d32: 3701 addls r7, #1 + d038d34: f801 3b01 strb.w r3, [r1], #1 + d038d38: bf9e ittt ls + d038d3a: f858 4027 ldrls.w r4, [r8, r7, lsl #2] + d038d3e: f859 6027 ldrls.w r6, [r9, r7, lsl #2] + d038d42: 1936 addls r6, r6, r4 + d038d44: e7a7 b.n d038c96 <wifi_rom_omac1_aes_128_vector+0x6a> + d038d46: bf00 nop + d038d48: 00027b01 .word 0x00027b01 + +0d038d4c <crc32_get>: + d038d4c: b510 push {r4, lr} + d038d4e: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d038d52: 4401 add r1, r0 + d038d54: 4c07 ldr r4, [pc, #28] ; (d038d74 <crc32_get+0x28>) + d038d56: 1a0b subs r3, r1, r0 + d038d58: 2b00 cmp r3, #0 + d038d5a: dc01 bgt.n d038d60 <crc32_get+0x14> + d038d5c: 43d0 mvns r0, r2 + d038d5e: bd10 pop {r4, pc} + d038d60: f810 3b01 ldrb.w r3, [r0], #1 + d038d64: 4053 eors r3, r2 + d038d66: b2db uxtb r3, r3 + d038d68: f854 3023 ldr.w r3, [r4, r3, lsl #2] + d038d6c: ea83 2212 eor.w r2, r3, r2, lsr #8 + d038d70: e7f1 b.n d038d56 <crc32_get+0xa> + d038d72: bf00 nop + d038d74: 0d054624 .word 0x0d054624 + +0d038d78 <arc4_byte>: + d038d78: 4602 mov r2, r0 + d038d7a: b530 push {r4, r5, lr} + d038d7c: f852 1b08 ldr.w r1, [r2], #8 + d038d80: 6844 ldr r4, [r0, #4] + d038d82: 3101 adds r1, #1 + d038d84: b2c9 uxtb r1, r1 + d038d86: 5c53 ldrb r3, [r2, r1] + d038d88: 441c add r4, r3 + d038d8a: b2e4 uxtb r4, r4 + d038d8c: 5d15 ldrb r5, [r2, r4] + d038d8e: e9c0 1400 strd r1, r4, [r0] + d038d92: 5513 strb r3, [r2, r4] + d038d94: 442b add r3, r5 + d038d96: 5455 strb r5, [r2, r1] + d038d98: b2db uxtb r3, r3 + d038d9a: 5cd0 ldrb r0, [r2, r3] + d038d9c: bd30 pop {r4, r5, pc} + +0d038d9e <rt_arc4_init>: + d038d9e: b5f0 push {r4, r5, r6, r7, lr} + d038da0: 1dc5 adds r5, r0, #7 + d038da2: 2300 movs r3, #0 + d038da4: 4606 mov r6, r0 + d038da6: 462c mov r4, r5 + d038da8: f846 3b08 str.w r3, [r6], #8 + d038dac: 6043 str r3, [r0, #4] + d038dae: f804 3f01 strb.w r3, [r4, #1]! + d038db2: 3301 adds r3, #1 + d038db4: f5b3 7f80 cmp.w r3, #256 ; 0x100 + d038db8: d1f9 bne.n d038dae <rt_arc4_init+0x10> + d038dba: 2300 movs r3, #0 + d038dbc: f200 1007 addw r0, r0, #263 ; 0x107 + d038dc0: 461c mov r4, r3 + d038dc2: f815 cf01 ldrb.w ip, [r5, #1]! + d038dc6: 5d0f ldrb r7, [r1, r4] + d038dc8: 3401 adds r4, #1 + d038dca: 4467 add r7, ip + d038dcc: 4294 cmp r4, r2 + d038dce: bf28 it cs + d038dd0: 2400 movcs r4, #0 + d038dd2: 42a8 cmp r0, r5 + d038dd4: 443b add r3, r7 + d038dd6: b2db uxtb r3, r3 + d038dd8: 5cf7 ldrb r7, [r6, r3] + d038dda: f806 c003 strb.w ip, [r6, r3] + d038dde: 702f strb r7, [r5, #0] + d038de0: d1ef bne.n d038dc2 <rt_arc4_init+0x24> + d038de2: bdf0 pop {r4, r5, r6, r7, pc} + +0d038de4 <rt_arc4_crypt>: + d038de4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d038de8: 4607 mov r7, r0 + d038dea: 4614 mov r4, r2 + d038dec: 1e4d subs r5, r1, #1 + d038dee: 18d6 adds r6, r2, r3 + d038df0: 42b4 cmp r4, r6 + d038df2: d101 bne.n d038df8 <rt_arc4_crypt+0x14> + d038df4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d038df8: f814 8b01 ldrb.w r8, [r4], #1 + d038dfc: 4638 mov r0, r7 + d038dfe: f7ff ffbb bl d038d78 <arc4_byte> + d038e02: ea88 0000 eor.w r0, r8, r0 + d038e06: f805 0f01 strb.w r0, [r5, #1]! + d038e0a: e7f1 b.n d038df0 <rt_arc4_crypt+0xc> + +0d038e0c <aes1_xor_128>: + d038e0c: 2300 movs r3, #0 + d038e0e: b530 push {r4, r5, lr} + d038e10: 5cc4 ldrb r4, [r0, r3] + d038e12: 5ccd ldrb r5, [r1, r3] + d038e14: 406c eors r4, r5 + d038e16: 54d4 strb r4, [r2, r3] + d038e18: 3301 adds r3, #1 + d038e1a: 2b10 cmp r3, #16 + d038e1c: d1f8 bne.n d038e10 <aes1_xor_128+0x4> + d038e1e: bd30 pop {r4, r5, pc} + +0d038e20 <aes1_xor_32>: + d038e20: 2300 movs r3, #0 + d038e22: b530 push {r4, r5, lr} + d038e24: 5cc4 ldrb r4, [r0, r3] + d038e26: 5ccd ldrb r5, [r1, r3] + d038e28: 406c eors r4, r5 + d038e2a: 54d4 strb r4, [r2, r3] + d038e2c: 3301 adds r3, #1 + d038e2e: 2b04 cmp r3, #4 + d038e30: d1f8 bne.n d038e24 <aes1_xor_32+0x4> + d038e32: bd30 pop {r4, r5, pc} + +0d038e34 <aes1_next_key>: + d038e34: b537 push {r0, r1, r2, r4, r5, lr} + d038e36: 4b17 ldr r3, [pc, #92] ; (d038e94 <aes1_next_key+0x60>) + d038e38: 4604 mov r4, r0 + d038e3a: 7b42 ldrb r2, [r0, #13] + d038e3c: 5c9a ldrb r2, [r3, r2] + d038e3e: f88d 2004 strb.w r2, [sp, #4] + d038e42: 7b82 ldrb r2, [r0, #14] + d038e44: 5c9a ldrb r2, [r3, r2] + d038e46: f88d 2005 strb.w r2, [sp, #5] + d038e4a: 7bc2 ldrb r2, [r0, #15] + d038e4c: 5c9a ldrb r2, [r3, r2] + d038e4e: f88d 2006 strb.w r2, [sp, #6] + d038e52: 7b02 ldrb r2, [r0, #12] + d038e54: 5c9b ldrb r3, [r3, r2] + d038e56: 4602 mov r2, r0 + d038e58: f88d 3007 strb.w r3, [sp, #7] + d038e5c: 4b0e ldr r3, [pc, #56] ; (d038e98 <aes1_next_key+0x64>) + d038e5e: 5c5d ldrb r5, [r3, r1] + d038e60: a901 add r1, sp, #4 + d038e62: f7ff ffdd bl d038e20 <aes1_xor_32> + d038e66: 7803 ldrb r3, [r0, #0] + d038e68: 4621 mov r1, r4 + d038e6a: 405d eors r5, r3 + d038e6c: f800 5b04 strb.w r5, [r0], #4 + d038e70: 4602 mov r2, r0 + d038e72: f7ff ffd5 bl d038e20 <aes1_xor_32> + d038e76: f104 0208 add.w r2, r4, #8 + d038e7a: 4601 mov r1, r0 + d038e7c: 4610 mov r0, r2 + d038e7e: f7ff ffcf bl d038e20 <aes1_xor_32> + d038e82: f104 020c add.w r2, r4, #12 + d038e86: 4601 mov r1, r0 + d038e88: 4610 mov r0, r2 + d038e8a: f7ff ffc9 bl d038e20 <aes1_xor_32> + d038e8e: b003 add sp, #12 + d038e90: bd30 pop {r4, r5, pc} + d038e92: bf00 nop + d038e94: 0d054e24 .word 0x0d054e24 + d038e98: 0d054f24 .word 0x0d054f24 + +0d038e9c <aes1_mix_column>: + d038e9c: b570 push {r4, r5, r6, lr} + d038e9e: b088 sub sp, #32 + d038ea0: 4604 mov r4, r0 + d038ea2: 460d mov r5, r1 + d038ea4: 1e43 subs r3, r0, #1 + d038ea6: 466a mov r2, sp + d038ea8: 1cc1 adds r1, r0, #3 + d038eaa: 4610 mov r0, r2 + d038eac: f913 6f01 ldrsb.w r6, [r3, #1]! + d038eb0: 2e00 cmp r6, #0 + d038eb2: bfb4 ite lt + d038eb4: 261b movlt r6, #27 + d038eb6: 2600 movge r6, #0 + d038eb8: 428b cmp r3, r1 + d038eba: f802 6b01 strb.w r6, [r2], #1 + d038ebe: d1f5 bne.n d038eac <aes1_mix_column+0x10> + d038ec0: 78a2 ldrb r2, [r4, #2] + d038ec2: 7861 ldrb r1, [r4, #1] + d038ec4: 78e3 ldrb r3, [r4, #3] + d038ec6: 7826 ldrb r6, [r4, #0] + d038ec8: f88d 200c strb.w r2, [sp, #12] + d038ecc: f88d 100f strb.w r1, [sp, #15] + d038ed0: f88d 100a strb.w r1, [sp, #10] + d038ed4: f001 017f and.w r1, r1, #127 ; 0x7f + d038ed8: f88d 200b strb.w r2, [sp, #11] + d038edc: f002 027f and.w r2, r2, #127 ; 0x7f + d038ee0: f88d 300d strb.w r3, [sp, #13] + d038ee4: f88d 600e strb.w r6, [sp, #14] + d038ee8: f88d 3008 strb.w r3, [sp, #8] + d038eec: f003 037f and.w r3, r3, #127 ; 0x7f + d038ef0: f88d 6009 strb.w r6, [sp, #9] + d038ef4: f006 067f and.w r6, r6, #127 ; 0x7f + d038ef8: f88d 1011 strb.w r1, [sp, #17] + d038efc: f10d 0113 add.w r1, sp, #19 + d038f00: f88d 2012 strb.w r2, [sp, #18] + d038f04: aa04 add r2, sp, #16 + d038f06: f88d 6010 strb.w r6, [sp, #16] + d038f0a: f88d 3013 strb.w r3, [sp, #19] + d038f0e: 780b ldrb r3, [r1, #0] + d038f10: 005b lsls r3, r3, #1 + d038f12: b2db uxtb r3, r3 + d038f14: 700b strb r3, [r1, #0] + d038f16: f911 6d01 ldrsb.w r6, [r1, #-1]! + d038f1a: 2e00 cmp r6, #0 + d038f1c: bfbc itt lt + d038f1e: f043 0301 orrlt.w r3, r3, #1 + d038f22: 704b strblt r3, [r1, #1] + d038f24: 4291 cmp r1, r2 + d038f26: d1f2 bne.n d038f0e <aes1_mix_column+0x72> + d038f28: f89d 3010 ldrb.w r3, [sp, #16] + d038f2c: aa01 add r2, sp, #4 + d038f2e: 005b lsls r3, r3, #1 + d038f30: f88d 3010 strb.w r3, [sp, #16] + d038f34: f7ff ff74 bl d038e20 <aes1_xor_32> + d038f38: aa05 add r2, sp, #20 + d038f3a: a901 add r1, sp, #4 + d038f3c: 4620 mov r0, r4 + d038f3e: f7ff ff6f bl d038e20 <aes1_xor_32> + d038f42: f89d 2015 ldrb.w r2, [sp, #21] + d038f46: f89d 3014 ldrb.w r3, [sp, #20] + d038f4a: a905 add r1, sp, #20 + d038f4c: f88d 2014 strb.w r2, [sp, #20] + d038f50: a801 add r0, sp, #4 + d038f52: f89d 2016 ldrb.w r2, [sp, #22] + d038f56: f88d 3018 strb.w r3, [sp, #24] + d038f5a: f88d 2015 strb.w r2, [sp, #21] + d038f5e: f89d 2017 ldrb.w r2, [sp, #23] + d038f62: f88d 3017 strb.w r3, [sp, #23] + d038f66: f88d 2016 strb.w r2, [sp, #22] + d038f6a: aa06 add r2, sp, #24 + d038f6c: f7ff ff58 bl d038e20 <aes1_xor_32> + d038f70: aa07 add r2, sp, #28 + d038f72: a902 add r1, sp, #8 + d038f74: a803 add r0, sp, #12 + d038f76: f7ff ff53 bl d038e20 <aes1_xor_32> + d038f7a: 462a mov r2, r5 + d038f7c: a907 add r1, sp, #28 + d038f7e: a806 add r0, sp, #24 + d038f80: f7ff ff4e bl d038e20 <aes1_xor_32> + d038f84: b008 add sp, #32 + d038f86: bd70 pop {r4, r5, r6, pc} + +0d038f88 <wep_80211_encrypt>: + d038f88: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d038f8c: 460e mov r6, r1 + d038f8e: 4614 mov r4, r2 + d038f90: b0c9 sub sp, #292 ; 0x124 + d038f92: 4605 mov r5, r0 + d038f94: 4434 add r4, r6 + d038f96: 461f mov r7, r3 + d038f98: f8dd 8144 ldr.w r8, [sp, #324] ; 0x144 + d038f9c: 1841 adds r1, r0, r1 + d038f9e: 442c add r4, r5 + d038fa0: f8df 9048 ldr.w r9, [pc, #72] ; d038fec <wep_80211_encrypt+0x64> + d038fa4: 2203 movs r2, #3 + d038fa6: a802 add r0, sp, #8 + d038fa8: 47c8 blx r9 + d038faa: 4642 mov r2, r8 + d038fac: 9950 ldr r1, [sp, #320] ; 0x140 + d038fae: f10d 000b add.w r0, sp, #11 + d038fb2: 47c8 blx r9 + d038fb4: 4639 mov r1, r7 + d038fb6: 4620 mov r0, r4 + d038fb8: f7ff fec8 bl d038d4c <crc32_get> + d038fbc: f108 0203 add.w r2, r8, #3 + d038fc0: a902 add r1, sp, #8 + d038fc2: 9001 str r0, [sp, #4] + d038fc4: a806 add r0, sp, #24 + d038fc6: f7ff feea bl d038d9e <rt_arc4_init> + d038fca: 463b mov r3, r7 + d038fcc: 4622 mov r2, r4 + d038fce: 4621 mov r1, r4 + d038fd0: a806 add r0, sp, #24 + d038fd2: f7ff ff07 bl d038de4 <rt_arc4_crypt> + d038fd6: 2304 movs r3, #4 + d038fd8: 19e1 adds r1, r4, r7 + d038fda: a806 add r0, sp, #24 + d038fdc: eb0d 0203 add.w r2, sp, r3 + d038fe0: f7ff ff00 bl d038de4 <rt_arc4_crypt> + d038fe4: b049 add sp, #292 ; 0x124 + d038fe6: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d038fea: bf00 nop + d038fec: 00027939 .word 0x00027939 + +0d038ff0 <wep_80211_decrypt>: + d038ff0: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d038ff4: 460d mov r5, r1 + d038ff6: b0c7 sub sp, #284 ; 0x11c + d038ff8: 4614 mov r4, r2 + d038ffa: 4607 mov r7, r0 + d038ffc: f8dd 813c ldr.w r8, [sp, #316] ; 0x13c + d039000: 461e mov r6, r3 + d039002: 4425 add r5, r4 + d039004: 1841 adds r1, r0, r1 + d039006: 2203 movs r2, #3 + d039008: f8df 9070 ldr.w r9, [pc, #112] ; d03907c <wep_80211_decrypt+0x8c> + d03900c: 4668 mov r0, sp + d03900e: 442f add r7, r5 + d039010: 47c8 blx r9 + d039012: 4642 mov r2, r8 + d039014: 994e ldr r1, [sp, #312] ; 0x138 + d039016: f10d 0003 add.w r0, sp, #3 + d03901a: 47c8 blx r9 + d03901c: 1f35 subs r5, r6, #4 + d03901e: f108 0203 add.w r2, r8, #3 + d039022: 4669 mov r1, sp + d039024: a804 add r0, sp, #16 + d039026: f7ff feba bl d038d9e <rt_arc4_init> + d03902a: 4633 mov r3, r6 + d03902c: 463a mov r2, r7 + d03902e: 4639 mov r1, r7 + d039030: a804 add r0, sp, #16 + d039032: f7ff fed7 bl d038de4 <rt_arc4_crypt> + d039036: 4629 mov r1, r5 + d039038: 4638 mov r0, r7 + d03903a: f7ff fe87 bl d038d4c <crc32_get> + d03903e: 9b50 ldr r3, [sp, #320] ; 0x140 + d039040: 6018 str r0, [r3, #0] + d039042: 19bb adds r3, r7, r6 + d039044: f813 2c01 ldrb.w r2, [r3, #-1] + d039048: ebb2 6f10 cmp.w r2, r0, lsr #24 + d03904c: d113 bne.n d039076 <wep_80211_decrypt+0x86> + d03904e: f813 1c02 ldrb.w r1, [r3, #-2] + d039052: f3c0 4207 ubfx r2, r0, #16, #8 + d039056: 4291 cmp r1, r2 + d039058: d10d bne.n d039076 <wep_80211_decrypt+0x86> + d03905a: f813 2c03 ldrb.w r2, [r3, #-3] + d03905e: f3c0 2307 ubfx r3, r0, #8, #8 + d039062: 429a cmp r2, r3 + d039064: d107 bne.n d039076 <wep_80211_decrypt+0x86> + d039066: b2c0 uxtb r0, r0 + d039068: 5d7b ldrb r3, [r7, r5] + d03906a: 1a1b subs r3, r3, r0 + d03906c: 4258 negs r0, r3 + d03906e: 4158 adcs r0, r3 + d039070: b047 add sp, #284 ; 0x11c + d039072: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d039076: 2000 movs r0, #0 + d039078: e7fa b.n d039070 <wep_80211_decrypt+0x80> + d03907a: bf00 nop + d03907c: 00027939 .word 0x00027939 + +0d039080 <tkip_micappendbyte>: + d039080: 6942 ldr r2, [r0, #20] + d039082: 00d3 lsls r3, r2, #3 + d039084: 3201 adds r2, #1 + d039086: fa01 f303 lsl.w r3, r1, r3 + d03908a: 6901 ldr r1, [r0, #16] + d03908c: 2a03 cmp r2, #3 + d03908e: 6142 str r2, [r0, #20] + d039090: ea43 0301 orr.w r3, r3, r1 + d039094: b510 push {r4, lr} + d039096: 6103 str r3, [r0, #16] + d039098: d919 bls.n d0390ce <tkip_micappendbyte+0x4e> + d03909a: 6881 ldr r1, [r0, #8] + d03909c: 68c2 ldr r2, [r0, #12] + d03909e: 404b eors r3, r1 + d0390a0: ea82 31f3 eor.w r1, r2, r3, ror #15 + d0390a4: 440b add r3, r1 + d0390a6: 0a1a lsrs r2, r3, #8 + d0390a8: 021c lsls r4, r3, #8 + d0390aa: f002 12ff and.w r2, r2, #16711935 ; 0xff00ff + d0390ae: f004 24ff and.w r4, r4, #4278255360 ; 0xff00ff00 + d0390b2: 4322 orrs r2, r4 + d0390b4: 404a eors r2, r1 + d0390b6: 4413 add r3, r2 + d0390b8: ea82 7273 eor.w r2, r2, r3, ror #29 + d0390bc: 4413 add r3, r2 + d0390be: ea82 02b3 eor.w r2, r2, r3, ror #2 + d0390c2: 4413 add r3, r2 + d0390c4: 60c2 str r2, [r0, #12] + d0390c6: 6083 str r3, [r0, #8] + d0390c8: 2300 movs r3, #0 + d0390ca: e9c0 3304 strd r3, r3, [r0, #16] + d0390ce: bd10 pop {r4, pc} + +0d0390d0 <rtw_secmicsetkey>: + d0390d0: 2300 movs r3, #0 + d0390d2: b530 push {r4, r5, lr} + d0390d4: 460d mov r5, r1 + d0390d6: 461c mov r4, r3 + d0390d8: f815 2b01 ldrb.w r2, [r5], #1 + d0390dc: 409a lsls r2, r3 + d0390de: 3308 adds r3, #8 + d0390e0: 2b20 cmp r3, #32 + d0390e2: ea44 0402 orr.w r4, r4, r2 + d0390e6: d1f7 bne.n d0390d8 <rtw_secmicsetkey+0x8> + d0390e8: 2300 movs r3, #0 + d0390ea: 3104 adds r1, #4 + d0390ec: 6004 str r4, [r0, #0] + d0390ee: 461a mov r2, r3 + d0390f0: f811 5b01 ldrb.w r5, [r1], #1 + d0390f4: 409d lsls r5, r3 + d0390f6: 3308 adds r3, #8 + d0390f8: 2b20 cmp r3, #32 + d0390fa: ea42 0205 orr.w r2, r2, r5 + d0390fe: d1f7 bne.n d0390f0 <rtw_secmicsetkey+0x20> + d039100: 2300 movs r3, #0 + d039102: 60c2 str r2, [r0, #12] + d039104: e9c0 2401 strd r2, r4, [r0, #4] + d039108: e9c0 3304 strd r3, r3, [r0, #16] + d03910c: bd30 pop {r4, r5, pc} + +0d03910e <rtw_secmicappend>: + d03910e: b538 push {r3, r4, r5, lr} + d039110: 460c mov r4, r1 + d039112: 188d adds r5, r1, r2 + d039114: 42ac cmp r4, r5 + d039116: d100 bne.n d03911a <rtw_secmicappend+0xc> + d039118: bd38 pop {r3, r4, r5, pc} + d03911a: f814 1b01 ldrb.w r1, [r4], #1 + d03911e: f7ff ffaf bl d039080 <tkip_micappendbyte> + d039122: e7f7 b.n d039114 <rtw_secmicappend+0x6> + +0d039124 <rtw_secgetmic>: + d039124: b538 push {r3, r4, r5, lr} + d039126: 460d mov r5, r1 + d039128: 215a movs r1, #90 ; 0x5a + d03912a: f7ff ffa9 bl d039080 <tkip_micappendbyte> + d03912e: 2100 movs r1, #0 + d039130: f7ff ffa6 bl d039080 <tkip_micappendbyte> + d039134: 2100 movs r1, #0 + d039136: f7ff ffa3 bl d039080 <tkip_micappendbyte> + d03913a: 2100 movs r1, #0 + d03913c: f7ff ffa0 bl d039080 <tkip_micappendbyte> + d039140: 4604 mov r4, r0 + d039142: 2100 movs r1, #0 + d039144: f7ff ff9c bl d039080 <tkip_micappendbyte> + d039148: 6963 ldr r3, [r4, #20] + d03914a: b9c3 cbnz r3, d03917e <rtw_secgetmic+0x5a> + d03914c: 68a1 ldr r1, [r4, #8] + d03914e: 1d2b adds r3, r5, #4 + d039150: 462a mov r2, r5 + d039152: f802 1b01 strb.w r1, [r2], #1 + d039156: 4293 cmp r3, r2 + d039158: ea4f 2111 mov.w r1, r1, lsr #8 + d03915c: d1f9 bne.n d039152 <rtw_secgetmic+0x2e> + d03915e: 68e2 ldr r2, [r4, #12] + d039160: 3508 adds r5, #8 + d039162: f803 2b01 strb.w r2, [r3], #1 + d039166: 42ab cmp r3, r5 + d039168: ea4f 2212 mov.w r2, r2, lsr #8 + d03916c: d1f9 bne.n d039162 <rtw_secgetmic+0x3e> + d03916e: 6823 ldr r3, [r4, #0] + d039170: 60a3 str r3, [r4, #8] + d039172: 6863 ldr r3, [r4, #4] + d039174: 60e3 str r3, [r4, #12] + d039176: 2300 movs r3, #0 + d039178: e9c4 3304 strd r3, r3, [r4, #16] + d03917c: bd38 pop {r3, r4, r5, pc} + d03917e: 2100 movs r1, #0 + d039180: 4620 mov r0, r4 + d039182: e7df b.n d039144 <rtw_secgetmic+0x20> + +0d039184 <rtw_seccalctkipmic>: + d039184: b570 push {r4, r5, r6, lr} + d039186: b088 sub sp, #32 + d039188: 461e mov r6, r3 + d03918a: 2300 movs r3, #0 + d03918c: 460c mov r4, r1 + d03918e: 4601 mov r1, r0 + d039190: a802 add r0, sp, #8 + d039192: 4615 mov r5, r2 + d039194: 9301 str r3, [sp, #4] + d039196: f7ff ff9b bl d0390d0 <rtw_secmicsetkey> + d03919a: f89d 3034 ldrb.w r3, [sp, #52] ; 0x34 + d03919e: 2206 movs r2, #6 + d0391a0: f88d 3004 strb.w r3, [sp, #4] + d0391a4: 7863 ldrb r3, [r4, #1] + d0391a6: 07d9 lsls r1, r3, #31 + d0391a8: d51f bpl.n d0391ea <rtw_seccalctkipmic+0x66> + d0391aa: f104 0110 add.w r1, r4, #16 + d0391ae: f7ff ffae bl d03910e <rtw_secmicappend> + d0391b2: 7863 ldrb r3, [r4, #1] + d0391b4: 079a lsls r2, r3, #30 + d0391b6: d513 bpl.n d0391e0 <rtw_seccalctkipmic+0x5c> + d0391b8: 2206 movs r2, #6 + d0391ba: f104 0118 add.w r1, r4, #24 + d0391be: f7ff ffa6 bl d03910e <rtw_secmicappend> + d0391c2: 2204 movs r2, #4 + d0391c4: a802 add r0, sp, #8 + d0391c6: eb0d 0102 add.w r1, sp, r2 + d0391ca: f7ff ffa0 bl d03910e <rtw_secmicappend> + d0391ce: 4632 mov r2, r6 + d0391d0: 4629 mov r1, r5 + d0391d2: f7ff ff9c bl d03910e <rtw_secmicappend> + d0391d6: 990c ldr r1, [sp, #48] ; 0x30 + d0391d8: f7ff ffa4 bl d039124 <rtw_secgetmic> + d0391dc: b008 add sp, #32 + d0391de: bd70 pop {r4, r5, r6, pc} + d0391e0: 2206 movs r2, #6 + d0391e2: f104 010a add.w r1, r4, #10 + d0391e6: a802 add r0, sp, #8 + d0391e8: e7e9 b.n d0391be <rtw_seccalctkipmic+0x3a> + d0391ea: 1d21 adds r1, r4, #4 + d0391ec: f7ff ff8f bl d03910e <rtw_secmicappend> + d0391f0: 7863 ldrb r3, [r4, #1] + d0391f2: 079b lsls r3, r3, #30 + d0391f4: d5f4 bpl.n d0391e0 <rtw_seccalctkipmic+0x5c> + d0391f6: 2206 movs r2, #6 + d0391f8: f104 0110 add.w r1, r4, #16 + d0391fc: e7df b.n d0391be <rtw_seccalctkipmic+0x3a> ... -0d039124 <tkip_phase1>: - d039124: 8003 strh r3, [r0, #0] - d039126: 0c1b lsrs r3, r3, #16 - d039128: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d03912c: 8043 strh r3, [r0, #2] - d03912e: 7854 ldrb r4, [r2, #1] - d039130: 7813 ldrb r3, [r2, #0] - d039132: ea43 2304 orr.w r3, r3, r4, lsl #8 - d039136: 8083 strh r3, [r0, #4] - d039138: 78d4 ldrb r4, [r2, #3] - d03913a: 7893 ldrb r3, [r2, #2] - d03913c: ea43 2304 orr.w r3, r3, r4, lsl #8 - d039140: 80c3 strh r3, [r0, #6] - d039142: 7954 ldrb r4, [r2, #5] - d039144: 7913 ldrb r3, [r2, #4] - d039146: 4a49 ldr r2, [pc, #292] ; (d03926c <tkip_phase1+0x148>) - d039148: ea43 2304 orr.w r3, r3, r4, lsl #8 - d03914c: 2400 movs r4, #0 - d03914e: 8103 strh r3, [r0, #8] - d039150: f004 0701 and.w r7, r4, #1 - d039154: 8905 ldrh r5, [r0, #8] - d039156: 007e lsls r6, r7, #1 - d039158: f811 c017 ldrb.w ip, [r1, r7, lsl #1] - d03915c: eb01 0847 add.w r8, r1, r7, lsl #1 - d039160: 3601 adds r6, #1 - d039162: ea85 0c0c eor.w ip, r5, ip - d039166: 4425 add r5, r4 - d039168: 3401 adds r4, #1 - d03916a: 5d8b ldrb r3, [r1, r6] - d03916c: 2c08 cmp r4, #8 - d03916e: ea8c 2303 eor.w r3, ip, r3, lsl #8 - d039172: fa5f fc8c uxtb.w ip, ip - d039176: ea4f 2323 mov.w r3, r3, asr #8 - d03917a: f832 c01c ldrh.w ip, [r2, ip, lsl #1] - d03917e: f503 7380 add.w r3, r3, #256 ; 0x100 - d039182: f832 3013 ldrh.w r3, [r2, r3, lsl #1] - d039186: ea83 030c eor.w r3, r3, ip - d03918a: f8b0 c000 ldrh.w ip, [r0] - d03918e: 4463 add r3, ip - d039190: b29b uxth r3, r3 - d039192: 8003 strh r3, [r0, #0] - d039194: f898 e004 ldrb.w lr, [r8, #4] - d039198: f898 c005 ldrb.w ip, [r8, #5] - d03919c: ea4e 2c0c orr.w ip, lr, ip, lsl #8 - d0391a0: ea83 0e0e eor.w lr, r3, lr - d0391a4: ea8c 0c03 eor.w ip, ip, r3 - d0391a8: fa5f fe8e uxtb.w lr, lr - d0391ac: ea4f 2c2c mov.w ip, ip, asr #8 - d0391b0: f50c 7c80 add.w ip, ip, #256 ; 0x100 - d0391b4: f832 301c ldrh.w r3, [r2, ip, lsl #1] - d0391b8: f832 c01e ldrh.w ip, [r2, lr, lsl #1] - d0391bc: ea83 030c eor.w r3, r3, ip - d0391c0: f8b0 c002 ldrh.w ip, [r0, #2] - d0391c4: 4463 add r3, ip - d0391c6: b29b uxth r3, r3 - d0391c8: 8043 strh r3, [r0, #2] - d0391ca: f898 e008 ldrb.w lr, [r8, #8] - d0391ce: f898 c009 ldrb.w ip, [r8, #9] - d0391d2: ea4e 2c0c orr.w ip, lr, ip, lsl #8 - d0391d6: ea83 0e0e eor.w lr, r3, lr - d0391da: ea8c 0c03 eor.w ip, ip, r3 - d0391de: fa5f fe8e uxtb.w lr, lr - d0391e2: ea4f 2c2c mov.w ip, ip, asr #8 - d0391e6: f50c 7c80 add.w ip, ip, #256 ; 0x100 - d0391ea: f832 301c ldrh.w r3, [r2, ip, lsl #1] - d0391ee: f832 c01e ldrh.w ip, [r2, lr, lsl #1] - d0391f2: ea83 030c eor.w r3, r3, ip - d0391f6: f8b0 c004 ldrh.w ip, [r0, #4] - d0391fa: 4463 add r3, ip - d0391fc: b29b uxth r3, r3 - d0391fe: 8083 strh r3, [r0, #4] - d039200: f898 e00c ldrb.w lr, [r8, #12] - d039204: f898 c00d ldrb.w ip, [r8, #13] - d039208: ea4e 2c0c orr.w ip, lr, ip, lsl #8 - d03920c: ea83 0e0e eor.w lr, r3, lr - d039210: ea8c 0c03 eor.w ip, ip, r3 - d039214: fa5f fe8e uxtb.w lr, lr - d039218: ea4f 2c2c mov.w ip, ip, asr #8 - d03921c: f50c 7c80 add.w ip, ip, #256 ; 0x100 - d039220: f832 301c ldrh.w r3, [r2, ip, lsl #1] - d039224: f832 c01e ldrh.w ip, [r2, lr, lsl #1] - d039228: ea83 030c eor.w r3, r3, ip - d03922c: f8b0 c006 ldrh.w ip, [r0, #6] - d039230: 4463 add r3, ip - d039232: b29b uxth r3, r3 - d039234: 80c3 strh r3, [r0, #6] - d039236: f811 7017 ldrb.w r7, [r1, r7, lsl #1] - d03923a: 5d8e ldrb r6, [r1, r6] - d03923c: ea47 2606 orr.w r6, r7, r6, lsl #8 - d039240: ea86 0603 eor.w r6, r6, r3 - d039244: ea83 0307 eor.w r3, r3, r7 - d039248: ea4f 2626 mov.w r6, r6, asr #8 - d03924c: b2db uxtb r3, r3 - d03924e: f506 7680 add.w r6, r6, #256 ; 0x100 - d039252: f832 3013 ldrh.w r3, [r2, r3, lsl #1] - d039256: f832 6016 ldrh.w r6, [r2, r6, lsl #1] - d03925a: ea83 0306 eor.w r3, r3, r6 - d03925e: 441d add r5, r3 - d039260: 8105 strh r5, [r0, #8] - d039262: f47f af75 bne.w d039150 <tkip_phase1+0x2c> - d039266: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d03926a: bf00 nop - d03926c: 0d054948 .word 0x0d054948 - -0d039270 <tkip_phase2>: - d039270: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - d039274: af01 add r7, sp, #4 - d039276: 1e94 subs r4, r2, #2 - d039278: f102 0608 add.w r6, r2, #8 - d03927c: 463d mov r5, r7 - d03927e: f834 cf02 ldrh.w ip, [r4, #2]! - d039282: 42b4 cmp r4, r6 - d039284: f825 cb02 strh.w ip, [r5], #2 - d039288: d1f9 bne.n d03927e <tkip_phase2+0xe> - d03928a: 8912 ldrh r2, [r2, #8] - d03928c: 780e ldrb r6, [r1, #0] - d03928e: 441a add r2, r3 - d039290: 784d ldrb r5, [r1, #1] - d039292: 4c71 ldr r4, [pc, #452] ; (d039458 <tkip_phase2+0x1e8>) - d039294: b292 uxth r2, r2 - d039296: f891 9008 ldrb.w r9, [r1, #8] - d03929a: ea46 2505 orr.w r5, r6, r5, lsl #8 - d03929e: f891 a00a ldrb.w sl, [r1, #10] - d0392a2: 4056 eors r6, r2 - d0392a4: 4055 eors r5, r2 - d0392a6: b2f6 uxtb r6, r6 - d0392a8: 122d asrs r5, r5, #8 - d0392aa: f505 7580 add.w r5, r5, #256 ; 0x100 - d0392ae: f834 8015 ldrh.w r8, [r4, r5, lsl #1] - d0392b2: f834 5016 ldrh.w r5, [r4, r6, lsl #1] - d0392b6: 788e ldrb r6, [r1, #2] - d0392b8: ea88 0805 eor.w r8, r8, r5 - d0392bc: f8bd 5004 ldrh.w r5, [sp, #4] - d0392c0: 44a8 add r8, r5 - d0392c2: 78cd ldrb r5, [r1, #3] - d0392c4: fa1f f888 uxth.w r8, r8 - d0392c8: ea46 2505 orr.w r5, r6, r5, lsl #8 - d0392cc: ea88 0606 eor.w r6, r8, r6 - d0392d0: ea85 0508 eor.w r5, r5, r8 - d0392d4: b2f6 uxtb r6, r6 - d0392d6: 122d asrs r5, r5, #8 - d0392d8: f505 7580 add.w r5, r5, #256 ; 0x100 - d0392dc: f834 e015 ldrh.w lr, [r4, r5, lsl #1] - d0392e0: f834 5016 ldrh.w r5, [r4, r6, lsl #1] - d0392e4: 790e ldrb r6, [r1, #4] - d0392e6: ea8e 0e05 eor.w lr, lr, r5 - d0392ea: f8bd 5006 ldrh.w r5, [sp, #6] - d0392ee: 44ae add lr, r5 - d0392f0: 794d ldrb r5, [r1, #5] - d0392f2: fa1f fe8e uxth.w lr, lr - d0392f6: ea46 2505 orr.w r5, r6, r5, lsl #8 - d0392fa: ea8e 0606 eor.w r6, lr, r6 - d0392fe: ea85 050e eor.w r5, r5, lr - d039302: b2f6 uxtb r6, r6 - d039304: 122d asrs r5, r5, #8 - d039306: f505 7580 add.w r5, r5, #256 ; 0x100 - d03930a: f834 c015 ldrh.w ip, [r4, r5, lsl #1] - d03930e: f834 5016 ldrh.w r5, [r4, r6, lsl #1] - d039312: 798e ldrb r6, [r1, #6] - d039314: ea8c 0c05 eor.w ip, ip, r5 - d039318: f8bd 5008 ldrh.w r5, [sp, #8] - d03931c: 44ac add ip, r5 - d03931e: 79cd ldrb r5, [r1, #7] - d039320: fa1f fc8c uxth.w ip, ip - d039324: ea46 2505 orr.w r5, r6, r5, lsl #8 - d039328: ea8c 0606 eor.w r6, ip, r6 - d03932c: ea85 050c eor.w r5, r5, ip - d039330: b2f6 uxtb r6, r6 - d039332: 122d asrs r5, r5, #8 - d039334: f834 6016 ldrh.w r6, [r4, r6, lsl #1] - d039338: f505 7580 add.w r5, r5, #256 ; 0x100 - d03933c: f834 5015 ldrh.w r5, [r4, r5, lsl #1] - d039340: 406e eors r6, r5 - d039342: f8bd 500a ldrh.w r5, [sp, #10] - d039346: 442e add r6, r5 - d039348: 7a4d ldrb r5, [r1, #9] - d03934a: b2b6 uxth r6, r6 - d03934c: ea49 2505 orr.w r5, r9, r5, lsl #8 - d039350: ea86 0909 eor.w r9, r6, r9 - d039354: 4075 eors r5, r6 - d039356: fa5f f989 uxtb.w r9, r9 - d03935a: 122d asrs r5, r5, #8 - d03935c: f834 9019 ldrh.w r9, [r4, r9, lsl #1] - d039360: f505 7580 add.w r5, r5, #256 ; 0x100 - d039364: f834 5015 ldrh.w r5, [r4, r5, lsl #1] - d039368: ea85 0509 eor.w r5, r5, r9 - d03936c: f8bd 900c ldrh.w r9, [sp, #12] - d039370: 444d add r5, r9 - d039372: f891 900b ldrb.w r9, [r1, #11] - d039376: b2ad uxth r5, r5 - d039378: ea4a 2909 orr.w r9, sl, r9, lsl #8 - d03937c: ea85 0a0a eor.w sl, r5, sl - d039380: ea89 0905 eor.w r9, r9, r5 - d039384: fa5f fa8a uxtb.w sl, sl - d039388: ea4f 2929 mov.w r9, r9, asr #8 - d03938c: f509 7980 add.w r9, r9, #256 ; 0x100 - d039390: f834 9019 ldrh.w r9, [r4, r9, lsl #1] - d039394: f834 401a ldrh.w r4, [r4, sl, lsl #1] - d039398: ea89 0404 eor.w r4, r9, r4 - d03939c: f891 900d ldrb.w r9, [r1, #13] - d0393a0: 4422 add r2, r4 - d0393a2: 7b0c ldrb r4, [r1, #12] - d0393a4: b292 uxth r2, r2 - d0393a6: ea44 2409 orr.w r4, r4, r9, lsl #8 - d0393aa: ea84 0902 eor.w r9, r4, r2 - d0393ae: ea4f 34c9 mov.w r4, r9, lsl #15 - d0393b2: ea44 0459 orr.w r4, r4, r9, lsr #1 - d0393b6: 44a0 add r8, r4 - d0393b8: fa1f f888 uxth.w r8, r8 - d0393bc: f8ad 8004 strh.w r8, [sp, #4] - d0393c0: f891 900f ldrb.w r9, [r1, #15] - d0393c4: 7b8c ldrb r4, [r1, #14] - d0393c6: 7083 strb r3, [r0, #2] - d0393c8: ea44 2409 orr.w r4, r4, r9, lsl #8 - d0393cc: ea84 0808 eor.w r8, r4, r8 - d0393d0: ea4f 34c8 mov.w r4, r8, lsl #15 - d0393d4: ea44 0458 orr.w r4, r4, r8, lsr #1 - d0393d8: 4474 add r4, lr - d0393da: fa1f fe84 uxth.w lr, r4 - d0393de: ea4f 34ce mov.w r4, lr, lsl #15 - d0393e2: f8ad e006 strh.w lr, [sp, #6] - d0393e6: ea44 045e orr.w r4, r4, lr, lsr #1 - d0393ea: 4464 add r4, ip - d0393ec: fa1f fc84 uxth.w ip, r4 - d0393f0: ea4f 34cc mov.w r4, ip, lsl #15 - d0393f4: f8ad c008 strh.w ip, [sp, #8] - d0393f8: ea44 045c orr.w r4, r4, ip, lsr #1 - d0393fc: 4434 add r4, r6 - d0393fe: b2a6 uxth r6, r4 - d039400: 03f4 lsls r4, r6, #15 - d039402: f8ad 600a strh.w r6, [sp, #10] - d039406: ea44 0456 orr.w r4, r4, r6, lsr #1 - d03940a: 442c add r4, r5 - d03940c: b2a4 uxth r4, r4 - d03940e: 03e5 lsls r5, r4, #15 - d039410: f8ad 400c strh.w r4, [sp, #12] - d039414: ea45 0454 orr.w r4, r5, r4, lsr #1 - d039418: 4422 add r2, r4 - d03941a: 0a1c lsrs r4, r3, #8 - d03941c: 7004 strb r4, [r0, #0] - d03941e: f004 047f and.w r4, r4, #127 ; 0x7f - d039422: b292 uxth r2, r2 - d039424: f044 0420 orr.w r4, r4, #32 - d039428: f8ad 200e strh.w r2, [sp, #14] - d03942c: 7044 strb r4, [r0, #1] - d03942e: 784b ldrb r3, [r1, #1] - d039430: 780c ldrb r4, [r1, #0] - d039432: ea44 2403 orr.w r4, r4, r3, lsl #8 - d039436: 4062 eors r2, r4 - d039438: 1052 asrs r2, r2, #1 - d03943a: 70c2 strb r2, [r0, #3] - d03943c: f100 020c add.w r2, r0, #12 - d039440: f837 3b02 ldrh.w r3, [r7], #2 - d039444: 3002 adds r0, #2 - d039446: 7083 strb r3, [r0, #2] - d039448: 0a1b lsrs r3, r3, #8 - d03944a: 70c3 strb r3, [r0, #3] - d03944c: 4290 cmp r0, r2 - d03944e: d1f7 bne.n d039440 <tkip_phase2+0x1d0> - d039450: b004 add sp, #16 - d039452: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d039456: bf00 nop - d039458: 0d054948 .word 0x0d054948 - -0d03945c <tkip_80211_encrypt>: - d03945c: b570 push {r4, r5, r6, lr} - d03945e: 440a add r2, r1 - d039460: 461e mov r6, r3 - d039462: 1843 adds r3, r0, r1 - d039464: 2500 movs r5, #0 - d039466: 1884 adds r4, r0, r2 - d039468: b0cc sub sp, #304 ; 0x130 - d03946a: 789a ldrb r2, [r3, #2] - d03946c: f362 0507 bfi r5, r2, #0, #8 - d039470: 5c42 ldrb r2, [r0, r1] - d039472: 2100 movs r1, #0 - d039474: a806 add r0, sp, #24 - d039476: f362 250f bfi r5, r2, #8, #8 - d03947a: 791a ldrb r2, [r3, #4] - d03947c: f362 4517 bfi r5, r2, #16, #8 - d039480: 795a ldrb r2, [r3, #5] - d039482: f362 651f bfi r5, r2, #24, #8 - d039486: 799a ldrb r2, [r3, #6] - d039488: 79db ldrb r3, [r3, #7] - d03948a: f362 0107 bfi r1, r2, #0, #8 - d03948e: 462a mov r2, r5 - d039490: f363 210f bfi r1, r3, #8, #8 - d039494: 460b mov r3, r1 - d039496: 9950 ldr r1, [sp, #320] ; 0x140 - d039498: ea52 431f orrs.w r3, r2, pc, lsr #16 - d03949c: 4613 mov r3, r2 - d03949e: 9a52 ldr r2, [sp, #328] ; 0x148 - d0394a0: f7ff fe40 bl d039124 <tkip_phase1> - d0394a4: 4602 mov r2, r0 - d0394a6: b2ab uxth r3, r5 - d0394a8: a802 add r0, sp, #8 - d0394aa: f7ff fee1 bl d039270 <tkip_phase2> - d0394ae: 4631 mov r1, r6 - d0394b0: 4620 mov r0, r4 - d0394b2: f7ff fbdd bl d038c70 <crc32_get> - d0394b6: 9a51 ldr r2, [sp, #324] ; 0x144 - d0394b8: a902 add r1, sp, #8 - d0394ba: 9001 str r0, [sp, #4] - d0394bc: a80a add r0, sp, #40 ; 0x28 - d0394be: f7ff fc00 bl d038cc2 <rt_arc4_init> - d0394c2: 4633 mov r3, r6 - d0394c4: 4622 mov r2, r4 - d0394c6: 4621 mov r1, r4 - d0394c8: a80a add r0, sp, #40 ; 0x28 - d0394ca: f7ff fc1d bl d038d08 <rt_arc4_crypt> - d0394ce: 2304 movs r3, #4 - d0394d0: 19a1 adds r1, r4, r6 - d0394d2: a80a add r0, sp, #40 ; 0x28 - d0394d4: eb0d 0203 add.w r2, sp, r3 - d0394d8: f7ff fc16 bl d038d08 <rt_arc4_crypt> - d0394dc: b04c add sp, #304 ; 0x130 - d0394de: bd70 pop {r4, r5, r6, pc} - -0d0394e0 <tkip_80211_decrypt>: - d0394e0: b570 push {r4, r5, r6, lr} - d0394e2: 440a add r2, r1 - d0394e4: 461d mov r5, r3 - d0394e6: 1843 adds r3, r0, r1 - d0394e8: 2600 movs r6, #0 - d0394ea: 1884 adds r4, r0, r2 - d0394ec: b0ca sub sp, #296 ; 0x128 - d0394ee: 789a ldrb r2, [r3, #2] - d0394f0: f362 0607 bfi r6, r2, #0, #8 - d0394f4: 5c42 ldrb r2, [r0, r1] - d0394f6: 2100 movs r1, #0 - d0394f8: 4668 mov r0, sp - d0394fa: f362 260f bfi r6, r2, #8, #8 - d0394fe: 791a ldrb r2, [r3, #4] - d039500: f362 4617 bfi r6, r2, #16, #8 - d039504: 795a ldrb r2, [r3, #5] - d039506: f362 661f bfi r6, r2, #24, #8 - d03950a: 799a ldrb r2, [r3, #6] - d03950c: 79db ldrb r3, [r3, #7] - d03950e: f362 0107 bfi r1, r2, #0, #8 - d039512: 4632 mov r2, r6 - d039514: f363 210f bfi r1, r3, #8, #8 - d039518: 460b mov r3, r1 - d03951a: 994e ldr r1, [sp, #312] ; 0x138 - d03951c: ea52 431f orrs.w r3, r2, pc, lsr #16 - d039520: 4613 mov r3, r2 - d039522: 9a50 ldr r2, [sp, #320] ; 0x140 - d039524: f7ff fdfe bl d039124 <tkip_phase1> - d039528: 4602 mov r2, r0 - d03952a: b2b3 uxth r3, r6 - d03952c: a804 add r0, sp, #16 - d03952e: f7ff fe9f bl d039270 <tkip_phase2> - d039532: 2210 movs r2, #16 - d039534: a808 add r0, sp, #32 - d039536: 1f2e subs r6, r5, #4 - d039538: eb0d 0102 add.w r1, sp, r2 - d03953c: f7ff fbc1 bl d038cc2 <rt_arc4_init> - d039540: 462b mov r3, r5 - d039542: 4622 mov r2, r4 - d039544: 4621 mov r1, r4 - d039546: a808 add r0, sp, #32 - d039548: 4425 add r5, r4 - d03954a: f7ff fbdd bl d038d08 <rt_arc4_crypt> - d03954e: 4631 mov r1, r6 - d039550: 4620 mov r0, r4 - d039552: f7ff fb8d bl d038c70 <crc32_get> - d039556: 9b51 ldr r3, [sp, #324] ; 0x144 - d039558: 6018 str r0, [r3, #0] - d03955a: f815 3c01 ldrb.w r3, [r5, #-1] - d03955e: ebb3 6f10 cmp.w r3, r0, lsr #24 - d039562: d112 bne.n d03958a <tkip_80211_decrypt+0xaa> - d039564: f815 2c02 ldrb.w r2, [r5, #-2] - d039568: f3c0 4307 ubfx r3, r0, #16, #8 - d03956c: 429a cmp r2, r3 - d03956e: d10c bne.n d03958a <tkip_80211_decrypt+0xaa> - d039570: f815 2c03 ldrb.w r2, [r5, #-3] - d039574: f3c0 2307 ubfx r3, r0, #8, #8 - d039578: 429a cmp r2, r3 - d03957a: d106 bne.n d03958a <tkip_80211_decrypt+0xaa> - d03957c: b2c0 uxtb r0, r0 - d03957e: 5da3 ldrb r3, [r4, r6] - d039580: 1a1b subs r3, r3, r0 - d039582: 4258 negs r0, r3 - d039584: 4158 adcs r0, r3 - d039586: b04a add sp, #296 ; 0x128 - d039588: bd70 pop {r4, r5, r6, pc} - d03958a: 2000 movs r0, #0 - d03958c: e7fb b.n d039586 <tkip_80211_decrypt+0xa6> +0d039200 <tkip_phase1>: + d039200: 8003 strh r3, [r0, #0] + d039202: 0c1b lsrs r3, r3, #16 + d039204: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d039208: 8043 strh r3, [r0, #2] + d03920a: 7854 ldrb r4, [r2, #1] + d03920c: 7813 ldrb r3, [r2, #0] + d03920e: ea43 2304 orr.w r3, r3, r4, lsl #8 + d039212: 8083 strh r3, [r0, #4] + d039214: 78d4 ldrb r4, [r2, #3] + d039216: 7893 ldrb r3, [r2, #2] + d039218: ea43 2304 orr.w r3, r3, r4, lsl #8 + d03921c: 80c3 strh r3, [r0, #6] + d03921e: 7954 ldrb r4, [r2, #5] + d039220: 7913 ldrb r3, [r2, #4] + d039222: 4a49 ldr r2, [pc, #292] ; (d039348 <tkip_phase1+0x148>) + d039224: ea43 2304 orr.w r3, r3, r4, lsl #8 + d039228: 2400 movs r4, #0 + d03922a: 8103 strh r3, [r0, #8] + d03922c: f004 0701 and.w r7, r4, #1 + d039230: 8905 ldrh r5, [r0, #8] + d039232: 007e lsls r6, r7, #1 + d039234: f811 c017 ldrb.w ip, [r1, r7, lsl #1] + d039238: eb01 0847 add.w r8, r1, r7, lsl #1 + d03923c: 3601 adds r6, #1 + d03923e: ea85 0c0c eor.w ip, r5, ip + d039242: 4425 add r5, r4 + d039244: 3401 adds r4, #1 + d039246: 5d8b ldrb r3, [r1, r6] + d039248: 2c08 cmp r4, #8 + d03924a: ea8c 2303 eor.w r3, ip, r3, lsl #8 + d03924e: fa5f fc8c uxtb.w ip, ip + d039252: ea4f 2323 mov.w r3, r3, asr #8 + d039256: f832 c01c ldrh.w ip, [r2, ip, lsl #1] + d03925a: f503 7380 add.w r3, r3, #256 ; 0x100 + d03925e: f832 3013 ldrh.w r3, [r2, r3, lsl #1] + d039262: ea83 030c eor.w r3, r3, ip + d039266: f8b0 c000 ldrh.w ip, [r0] + d03926a: 4463 add r3, ip + d03926c: b29b uxth r3, r3 + d03926e: 8003 strh r3, [r0, #0] + d039270: f898 e004 ldrb.w lr, [r8, #4] + d039274: f898 c005 ldrb.w ip, [r8, #5] + d039278: ea4e 2c0c orr.w ip, lr, ip, lsl #8 + d03927c: ea83 0e0e eor.w lr, r3, lr + d039280: ea8c 0c03 eor.w ip, ip, r3 + d039284: fa5f fe8e uxtb.w lr, lr + d039288: ea4f 2c2c mov.w ip, ip, asr #8 + d03928c: f50c 7c80 add.w ip, ip, #256 ; 0x100 + d039290: f832 301c ldrh.w r3, [r2, ip, lsl #1] + d039294: f832 c01e ldrh.w ip, [r2, lr, lsl #1] + d039298: ea83 030c eor.w r3, r3, ip + d03929c: f8b0 c002 ldrh.w ip, [r0, #2] + d0392a0: 4463 add r3, ip + d0392a2: b29b uxth r3, r3 + d0392a4: 8043 strh r3, [r0, #2] + d0392a6: f898 e008 ldrb.w lr, [r8, #8] + d0392aa: f898 c009 ldrb.w ip, [r8, #9] + d0392ae: ea4e 2c0c orr.w ip, lr, ip, lsl #8 + d0392b2: ea83 0e0e eor.w lr, r3, lr + d0392b6: ea8c 0c03 eor.w ip, ip, r3 + d0392ba: fa5f fe8e uxtb.w lr, lr + d0392be: ea4f 2c2c mov.w ip, ip, asr #8 + d0392c2: f50c 7c80 add.w ip, ip, #256 ; 0x100 + d0392c6: f832 301c ldrh.w r3, [r2, ip, lsl #1] + d0392ca: f832 c01e ldrh.w ip, [r2, lr, lsl #1] + d0392ce: ea83 030c eor.w r3, r3, ip + d0392d2: f8b0 c004 ldrh.w ip, [r0, #4] + d0392d6: 4463 add r3, ip + d0392d8: b29b uxth r3, r3 + d0392da: 8083 strh r3, [r0, #4] + d0392dc: f898 e00c ldrb.w lr, [r8, #12] + d0392e0: f898 c00d ldrb.w ip, [r8, #13] + d0392e4: ea4e 2c0c orr.w ip, lr, ip, lsl #8 + d0392e8: ea83 0e0e eor.w lr, r3, lr + d0392ec: ea8c 0c03 eor.w ip, ip, r3 + d0392f0: fa5f fe8e uxtb.w lr, lr + d0392f4: ea4f 2c2c mov.w ip, ip, asr #8 + d0392f8: f50c 7c80 add.w ip, ip, #256 ; 0x100 + d0392fc: f832 301c ldrh.w r3, [r2, ip, lsl #1] + d039300: f832 c01e ldrh.w ip, [r2, lr, lsl #1] + d039304: ea83 030c eor.w r3, r3, ip + d039308: f8b0 c006 ldrh.w ip, [r0, #6] + d03930c: 4463 add r3, ip + d03930e: b29b uxth r3, r3 + d039310: 80c3 strh r3, [r0, #6] + d039312: f811 7017 ldrb.w r7, [r1, r7, lsl #1] + d039316: 5d8e ldrb r6, [r1, r6] + d039318: ea47 2606 orr.w r6, r7, r6, lsl #8 + d03931c: ea86 0603 eor.w r6, r6, r3 + d039320: ea83 0307 eor.w r3, r3, r7 + d039324: ea4f 2626 mov.w r6, r6, asr #8 + d039328: b2db uxtb r3, r3 + d03932a: f506 7680 add.w r6, r6, #256 ; 0x100 + d03932e: f832 3013 ldrh.w r3, [r2, r3, lsl #1] + d039332: f832 6016 ldrh.w r6, [r2, r6, lsl #1] + d039336: ea83 0306 eor.w r3, r3, r6 + d03933a: 441d add r5, r3 + d03933c: 8105 strh r5, [r0, #8] + d03933e: f47f af75 bne.w d03922c <tkip_phase1+0x2c> + d039342: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d039346: bf00 nop + d039348: 0d054a24 .word 0x0d054a24 + +0d03934c <tkip_phase2>: + d03934c: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} + d039350: af01 add r7, sp, #4 + d039352: 1e94 subs r4, r2, #2 + d039354: f102 0608 add.w r6, r2, #8 + d039358: 463d mov r5, r7 + d03935a: f834 cf02 ldrh.w ip, [r4, #2]! + d03935e: 42b4 cmp r4, r6 + d039360: f825 cb02 strh.w ip, [r5], #2 + d039364: d1f9 bne.n d03935a <tkip_phase2+0xe> + d039366: 8912 ldrh r2, [r2, #8] + d039368: 780e ldrb r6, [r1, #0] + d03936a: 441a add r2, r3 + d03936c: 784d ldrb r5, [r1, #1] + d03936e: 4c71 ldr r4, [pc, #452] ; (d039534 <tkip_phase2+0x1e8>) + d039370: b292 uxth r2, r2 + d039372: f891 9008 ldrb.w r9, [r1, #8] + d039376: ea46 2505 orr.w r5, r6, r5, lsl #8 + d03937a: f891 a00a ldrb.w sl, [r1, #10] + d03937e: 4056 eors r6, r2 + d039380: 4055 eors r5, r2 + d039382: b2f6 uxtb r6, r6 + d039384: 122d asrs r5, r5, #8 + d039386: f505 7580 add.w r5, r5, #256 ; 0x100 + d03938a: f834 8015 ldrh.w r8, [r4, r5, lsl #1] + d03938e: f834 5016 ldrh.w r5, [r4, r6, lsl #1] + d039392: 788e ldrb r6, [r1, #2] + d039394: ea88 0805 eor.w r8, r8, r5 + d039398: f8bd 5004 ldrh.w r5, [sp, #4] + d03939c: 44a8 add r8, r5 + d03939e: 78cd ldrb r5, [r1, #3] + d0393a0: fa1f f888 uxth.w r8, r8 + d0393a4: ea46 2505 orr.w r5, r6, r5, lsl #8 + d0393a8: ea88 0606 eor.w r6, r8, r6 + d0393ac: ea85 0508 eor.w r5, r5, r8 + d0393b0: b2f6 uxtb r6, r6 + d0393b2: 122d asrs r5, r5, #8 + d0393b4: f505 7580 add.w r5, r5, #256 ; 0x100 + d0393b8: f834 e015 ldrh.w lr, [r4, r5, lsl #1] + d0393bc: f834 5016 ldrh.w r5, [r4, r6, lsl #1] + d0393c0: 790e ldrb r6, [r1, #4] + d0393c2: ea8e 0e05 eor.w lr, lr, r5 + d0393c6: f8bd 5006 ldrh.w r5, [sp, #6] + d0393ca: 44ae add lr, r5 + d0393cc: 794d ldrb r5, [r1, #5] + d0393ce: fa1f fe8e uxth.w lr, lr + d0393d2: ea46 2505 orr.w r5, r6, r5, lsl #8 + d0393d6: ea8e 0606 eor.w r6, lr, r6 + d0393da: ea85 050e eor.w r5, r5, lr + d0393de: b2f6 uxtb r6, r6 + d0393e0: 122d asrs r5, r5, #8 + d0393e2: f505 7580 add.w r5, r5, #256 ; 0x100 + d0393e6: f834 c015 ldrh.w ip, [r4, r5, lsl #1] + d0393ea: f834 5016 ldrh.w r5, [r4, r6, lsl #1] + d0393ee: 798e ldrb r6, [r1, #6] + d0393f0: ea8c 0c05 eor.w ip, ip, r5 + d0393f4: f8bd 5008 ldrh.w r5, [sp, #8] + d0393f8: 44ac add ip, r5 + d0393fa: 79cd ldrb r5, [r1, #7] + d0393fc: fa1f fc8c uxth.w ip, ip + d039400: ea46 2505 orr.w r5, r6, r5, lsl #8 + d039404: ea8c 0606 eor.w r6, ip, r6 + d039408: ea85 050c eor.w r5, r5, ip + d03940c: b2f6 uxtb r6, r6 + d03940e: 122d asrs r5, r5, #8 + d039410: f834 6016 ldrh.w r6, [r4, r6, lsl #1] + d039414: f505 7580 add.w r5, r5, #256 ; 0x100 + d039418: f834 5015 ldrh.w r5, [r4, r5, lsl #1] + d03941c: 406e eors r6, r5 + d03941e: f8bd 500a ldrh.w r5, [sp, #10] + d039422: 442e add r6, r5 + d039424: 7a4d ldrb r5, [r1, #9] + d039426: b2b6 uxth r6, r6 + d039428: ea49 2505 orr.w r5, r9, r5, lsl #8 + d03942c: ea86 0909 eor.w r9, r6, r9 + d039430: 4075 eors r5, r6 + d039432: fa5f f989 uxtb.w r9, r9 + d039436: 122d asrs r5, r5, #8 + d039438: f834 9019 ldrh.w r9, [r4, r9, lsl #1] + d03943c: f505 7580 add.w r5, r5, #256 ; 0x100 + d039440: f834 5015 ldrh.w r5, [r4, r5, lsl #1] + d039444: ea85 0509 eor.w r5, r5, r9 + d039448: f8bd 900c ldrh.w r9, [sp, #12] + d03944c: 444d add r5, r9 + d03944e: f891 900b ldrb.w r9, [r1, #11] + d039452: b2ad uxth r5, r5 + d039454: ea4a 2909 orr.w r9, sl, r9, lsl #8 + d039458: ea85 0a0a eor.w sl, r5, sl + d03945c: ea89 0905 eor.w r9, r9, r5 + d039460: fa5f fa8a uxtb.w sl, sl + d039464: ea4f 2929 mov.w r9, r9, asr #8 + d039468: f509 7980 add.w r9, r9, #256 ; 0x100 + d03946c: f834 9019 ldrh.w r9, [r4, r9, lsl #1] + d039470: f834 401a ldrh.w r4, [r4, sl, lsl #1] + d039474: ea89 0404 eor.w r4, r9, r4 + d039478: f891 900d ldrb.w r9, [r1, #13] + d03947c: 4422 add r2, r4 + d03947e: 7b0c ldrb r4, [r1, #12] + d039480: b292 uxth r2, r2 + d039482: ea44 2409 orr.w r4, r4, r9, lsl #8 + d039486: ea84 0902 eor.w r9, r4, r2 + d03948a: ea4f 34c9 mov.w r4, r9, lsl #15 + d03948e: ea44 0459 orr.w r4, r4, r9, lsr #1 + d039492: 44a0 add r8, r4 + d039494: fa1f f888 uxth.w r8, r8 + d039498: f8ad 8004 strh.w r8, [sp, #4] + d03949c: f891 900f ldrb.w r9, [r1, #15] + d0394a0: 7b8c ldrb r4, [r1, #14] + d0394a2: 7083 strb r3, [r0, #2] + d0394a4: ea44 2409 orr.w r4, r4, r9, lsl #8 + d0394a8: ea84 0808 eor.w r8, r4, r8 + d0394ac: ea4f 34c8 mov.w r4, r8, lsl #15 + d0394b0: ea44 0458 orr.w r4, r4, r8, lsr #1 + d0394b4: 4474 add r4, lr + d0394b6: fa1f fe84 uxth.w lr, r4 + d0394ba: ea4f 34ce mov.w r4, lr, lsl #15 + d0394be: f8ad e006 strh.w lr, [sp, #6] + d0394c2: ea44 045e orr.w r4, r4, lr, lsr #1 + d0394c6: 4464 add r4, ip + d0394c8: fa1f fc84 uxth.w ip, r4 + d0394cc: ea4f 34cc mov.w r4, ip, lsl #15 + d0394d0: f8ad c008 strh.w ip, [sp, #8] + d0394d4: ea44 045c orr.w r4, r4, ip, lsr #1 + d0394d8: 4434 add r4, r6 + d0394da: b2a6 uxth r6, r4 + d0394dc: 03f4 lsls r4, r6, #15 + d0394de: f8ad 600a strh.w r6, [sp, #10] + d0394e2: ea44 0456 orr.w r4, r4, r6, lsr #1 + d0394e6: 442c add r4, r5 + d0394e8: b2a4 uxth r4, r4 + d0394ea: 03e5 lsls r5, r4, #15 + d0394ec: f8ad 400c strh.w r4, [sp, #12] + d0394f0: ea45 0454 orr.w r4, r5, r4, lsr #1 + d0394f4: 4422 add r2, r4 + d0394f6: 0a1c lsrs r4, r3, #8 + d0394f8: 7004 strb r4, [r0, #0] + d0394fa: f004 047f and.w r4, r4, #127 ; 0x7f + d0394fe: b292 uxth r2, r2 + d039500: f044 0420 orr.w r4, r4, #32 + d039504: f8ad 200e strh.w r2, [sp, #14] + d039508: 7044 strb r4, [r0, #1] + d03950a: 784b ldrb r3, [r1, #1] + d03950c: 780c ldrb r4, [r1, #0] + d03950e: ea44 2403 orr.w r4, r4, r3, lsl #8 + d039512: 4062 eors r2, r4 + d039514: 1052 asrs r2, r2, #1 + d039516: 70c2 strb r2, [r0, #3] + d039518: f100 020c add.w r2, r0, #12 + d03951c: f837 3b02 ldrh.w r3, [r7], #2 + d039520: 3002 adds r0, #2 + d039522: 7083 strb r3, [r0, #2] + d039524: 0a1b lsrs r3, r3, #8 + d039526: 70c3 strb r3, [r0, #3] + d039528: 4290 cmp r0, r2 + d03952a: d1f7 bne.n d03951c <tkip_phase2+0x1d0> + d03952c: b004 add sp, #16 + d03952e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d039532: bf00 nop + d039534: 0d054a24 .word 0x0d054a24 + +0d039538 <tkip_80211_encrypt>: + d039538: b570 push {r4, r5, r6, lr} + d03953a: 440a add r2, r1 + d03953c: 461e mov r6, r3 + d03953e: 1843 adds r3, r0, r1 + d039540: 2500 movs r5, #0 + d039542: 1884 adds r4, r0, r2 + d039544: b0cc sub sp, #304 ; 0x130 + d039546: 789a ldrb r2, [r3, #2] + d039548: f362 0507 bfi r5, r2, #0, #8 + d03954c: 5c42 ldrb r2, [r0, r1] + d03954e: 2100 movs r1, #0 + d039550: a806 add r0, sp, #24 + d039552: f362 250f bfi r5, r2, #8, #8 + d039556: 791a ldrb r2, [r3, #4] + d039558: f362 4517 bfi r5, r2, #16, #8 + d03955c: 795a ldrb r2, [r3, #5] + d03955e: f362 651f bfi r5, r2, #24, #8 + d039562: 799a ldrb r2, [r3, #6] + d039564: 79db ldrb r3, [r3, #7] + d039566: f362 0107 bfi r1, r2, #0, #8 + d03956a: 462a mov r2, r5 + d03956c: f363 210f bfi r1, r3, #8, #8 + d039570: 460b mov r3, r1 + d039572: 9950 ldr r1, [sp, #320] ; 0x140 + d039574: ea52 431f orrs.w r3, r2, pc, lsr #16 + d039578: 4613 mov r3, r2 + d03957a: 9a52 ldr r2, [sp, #328] ; 0x148 + d03957c: f7ff fe40 bl d039200 <tkip_phase1> + d039580: 4602 mov r2, r0 + d039582: b2ab uxth r3, r5 + d039584: a802 add r0, sp, #8 + d039586: f7ff fee1 bl d03934c <tkip_phase2> + d03958a: 4631 mov r1, r6 + d03958c: 4620 mov r0, r4 + d03958e: f7ff fbdd bl d038d4c <crc32_get> + d039592: 9a51 ldr r2, [sp, #324] ; 0x144 + d039594: a902 add r1, sp, #8 + d039596: 9001 str r0, [sp, #4] + d039598: a80a add r0, sp, #40 ; 0x28 + d03959a: f7ff fc00 bl d038d9e <rt_arc4_init> + d03959e: 4633 mov r3, r6 + d0395a0: 4622 mov r2, r4 + d0395a2: 4621 mov r1, r4 + d0395a4: a80a add r0, sp, #40 ; 0x28 + d0395a6: f7ff fc1d bl d038de4 <rt_arc4_crypt> + d0395aa: 2304 movs r3, #4 + d0395ac: 19a1 adds r1, r4, r6 + d0395ae: a80a add r0, sp, #40 ; 0x28 + d0395b0: eb0d 0203 add.w r2, sp, r3 + d0395b4: f7ff fc16 bl d038de4 <rt_arc4_crypt> + d0395b8: b04c add sp, #304 ; 0x130 + d0395ba: bd70 pop {r4, r5, r6, pc} + +0d0395bc <tkip_80211_decrypt>: + d0395bc: b570 push {r4, r5, r6, lr} + d0395be: 440a add r2, r1 + d0395c0: 461d mov r5, r3 + d0395c2: 1843 adds r3, r0, r1 + d0395c4: 2600 movs r6, #0 + d0395c6: 1884 adds r4, r0, r2 + d0395c8: b0ca sub sp, #296 ; 0x128 + d0395ca: 789a ldrb r2, [r3, #2] + d0395cc: f362 0607 bfi r6, r2, #0, #8 + d0395d0: 5c42 ldrb r2, [r0, r1] + d0395d2: 2100 movs r1, #0 + d0395d4: 4668 mov r0, sp + d0395d6: f362 260f bfi r6, r2, #8, #8 + d0395da: 791a ldrb r2, [r3, #4] + d0395dc: f362 4617 bfi r6, r2, #16, #8 + d0395e0: 795a ldrb r2, [r3, #5] + d0395e2: f362 661f bfi r6, r2, #24, #8 + d0395e6: 799a ldrb r2, [r3, #6] + d0395e8: 79db ldrb r3, [r3, #7] + d0395ea: f362 0107 bfi r1, r2, #0, #8 + d0395ee: 4632 mov r2, r6 + d0395f0: f363 210f bfi r1, r3, #8, #8 + d0395f4: 460b mov r3, r1 + d0395f6: 994e ldr r1, [sp, #312] ; 0x138 + d0395f8: ea52 431f orrs.w r3, r2, pc, lsr #16 + d0395fc: 4613 mov r3, r2 + d0395fe: 9a50 ldr r2, [sp, #320] ; 0x140 + d039600: f7ff fdfe bl d039200 <tkip_phase1> + d039604: 4602 mov r2, r0 + d039606: b2b3 uxth r3, r6 + d039608: a804 add r0, sp, #16 + d03960a: f7ff fe9f bl d03934c <tkip_phase2> + d03960e: 2210 movs r2, #16 + d039610: a808 add r0, sp, #32 + d039612: 1f2e subs r6, r5, #4 + d039614: eb0d 0102 add.w r1, sp, r2 + d039618: f7ff fbc1 bl d038d9e <rt_arc4_init> + d03961c: 462b mov r3, r5 + d03961e: 4622 mov r2, r4 + d039620: 4621 mov r1, r4 + d039622: a808 add r0, sp, #32 + d039624: 4425 add r5, r4 + d039626: f7ff fbdd bl d038de4 <rt_arc4_crypt> + d03962a: 4631 mov r1, r6 + d03962c: 4620 mov r0, r4 + d03962e: f7ff fb8d bl d038d4c <crc32_get> + d039632: 9b51 ldr r3, [sp, #324] ; 0x144 + d039634: 6018 str r0, [r3, #0] + d039636: f815 3c01 ldrb.w r3, [r5, #-1] + d03963a: ebb3 6f10 cmp.w r3, r0, lsr #24 + d03963e: d112 bne.n d039666 <tkip_80211_decrypt+0xaa> + d039640: f815 2c02 ldrb.w r2, [r5, #-2] + d039644: f3c0 4307 ubfx r3, r0, #16, #8 + d039648: 429a cmp r2, r3 + d03964a: d10c bne.n d039666 <tkip_80211_decrypt+0xaa> + d03964c: f815 2c03 ldrb.w r2, [r5, #-3] + d039650: f3c0 2307 ubfx r3, r0, #8, #8 + d039654: 429a cmp r2, r3 + d039656: d106 bne.n d039666 <tkip_80211_decrypt+0xaa> + d039658: b2c0 uxtb r0, r0 + d03965a: 5da3 ldrb r3, [r4, r6] + d03965c: 1a1b subs r3, r3, r0 + d03965e: 4258 negs r0, r3 + d039660: 4158 adcs r0, r3 + d039662: b04a add sp, #296 ; 0x128 + d039664: bd70 pop {r4, r5, r6, pc} + d039666: 2000 movs r0, #0 + d039668: e7fb b.n d039662 <tkip_80211_decrypt+0xa6> ... -0d039590 <aes1_encrypt>: - d039590: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d039594: b08d sub sp, #52 ; 0x34 - d039596: 4615 mov r5, r2 - d039598: 1e43 subs r3, r0, #1 - d03959a: 460f mov r7, r1 - d03959c: aa08 add r2, sp, #32 - d03959e: 300f adds r0, #15 - d0395a0: 4616 mov r6, r2 - d0395a2: f813 1f01 ldrb.w r1, [r3, #1]! - d0395a6: 4283 cmp r3, r0 - d0395a8: f802 1b01 strb.w r1, [r2], #1 - d0395ac: d1f9 bne.n d0395a2 <aes1_encrypt+0x12> - d0395ae: 2400 movs r4, #0 - d0395b0: f105 38ff add.w r8, r5, #4294967295 ; 0xffffffff - d0395b4: f8df 9188 ldr.w r9, [pc, #392] ; d039740 <aes1_encrypt+0x1b0> - d0395b8: b944 cbnz r4, d0395cc <aes1_encrypt+0x3c> - d0395ba: 4639 mov r1, r7 - d0395bc: 462a mov r2, r5 - d0395be: 4630 mov r0, r6 - d0395c0: f7ff fbb6 bl d038d30 <aes1_xor_128> - d0395c4: 4621 mov r1, r4 - d0395c6: f7ff fbc7 bl d038d58 <aes1_next_key> - d0395ca: e052 b.n d039672 <aes1_encrypt+0xe2> - d0395cc: 2c0a cmp r4, #10 - d0395ce: 4643 mov r3, r8 - d0395d0: 4669 mov r1, sp - d0395d2: f105 020f add.w r2, r5, #15 - d0395d6: d152 bne.n d03967e <aes1_encrypt+0xee> - d0395d8: f813 0f01 ldrb.w r0, [r3, #1]! - d0395dc: f819 0000 ldrb.w r0, [r9, r0] - d0395e0: 429a cmp r2, r3 - d0395e2: f801 0b01 strb.w r0, [r1], #1 - d0395e6: d1f7 bne.n d0395d8 <aes1_encrypt+0x48> - d0395e8: f89d 3000 ldrb.w r3, [sp] - d0395ec: 462a mov r2, r5 - d0395ee: 4631 mov r1, r6 - d0395f0: a804 add r0, sp, #16 - d0395f2: f88d 3010 strb.w r3, [sp, #16] - d0395f6: f89d 3005 ldrb.w r3, [sp, #5] - d0395fa: f88d 3011 strb.w r3, [sp, #17] - d0395fe: f89d 300a ldrb.w r3, [sp, #10] - d039602: f88d 3012 strb.w r3, [sp, #18] - d039606: f89d 300f ldrb.w r3, [sp, #15] - d03960a: f88d 3013 strb.w r3, [sp, #19] - d03960e: f89d 3004 ldrb.w r3, [sp, #4] - d039612: f88d 3014 strb.w r3, [sp, #20] - d039616: f89d 3009 ldrb.w r3, [sp, #9] - d03961a: f88d 3015 strb.w r3, [sp, #21] - d03961e: f89d 300e ldrb.w r3, [sp, #14] - d039622: f88d 3016 strb.w r3, [sp, #22] - d039626: f89d 3003 ldrb.w r3, [sp, #3] - d03962a: f88d 3017 strb.w r3, [sp, #23] - d03962e: f89d 3008 ldrb.w r3, [sp, #8] - d039632: f88d 3018 strb.w r3, [sp, #24] - d039636: f89d 300d ldrb.w r3, [sp, #13] - d03963a: f88d 3019 strb.w r3, [sp, #25] - d03963e: f89d 3002 ldrb.w r3, [sp, #2] - d039642: f88d 301a strb.w r3, [sp, #26] - d039646: f89d 3007 ldrb.w r3, [sp, #7] - d03964a: f88d 301b strb.w r3, [sp, #27] - d03964e: f89d 300c ldrb.w r3, [sp, #12] - d039652: f88d 301c strb.w r3, [sp, #28] - d039656: f89d 3001 ldrb.w r3, [sp, #1] - d03965a: f88d 301d strb.w r3, [sp, #29] - d03965e: f89d 3006 ldrb.w r3, [sp, #6] - d039662: f88d 301e strb.w r3, [sp, #30] - d039666: f89d 300b ldrb.w r3, [sp, #11] - d03966a: f88d 301f strb.w r3, [sp, #31] - d03966e: f7ff fb5f bl d038d30 <aes1_xor_128> - d039672: 3401 adds r4, #1 - d039674: 2c0b cmp r4, #11 - d039676: d19f bne.n d0395b8 <aes1_encrypt+0x28> - d039678: b00d add sp, #52 ; 0x34 - d03967a: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d03967e: f813 0f01 ldrb.w r0, [r3, #1]! - d039682: f819 0000 ldrb.w r0, [r9, r0] - d039686: 4293 cmp r3, r2 - d039688: f801 0b01 strb.w r0, [r1], #1 - d03968c: d1f7 bne.n d03967e <aes1_encrypt+0xee> - d03968e: f89d 3000 ldrb.w r3, [sp] - d039692: 4669 mov r1, sp - d039694: a804 add r0, sp, #16 - d039696: f88d 3010 strb.w r3, [sp, #16] - d03969a: f89d 3005 ldrb.w r3, [sp, #5] - d03969e: f88d 3011 strb.w r3, [sp, #17] - d0396a2: f89d 300a ldrb.w r3, [sp, #10] - d0396a6: f88d 3012 strb.w r3, [sp, #18] - d0396aa: f89d 300f ldrb.w r3, [sp, #15] - d0396ae: f88d 3013 strb.w r3, [sp, #19] - d0396b2: f89d 3004 ldrb.w r3, [sp, #4] - d0396b6: f88d 3014 strb.w r3, [sp, #20] - d0396ba: f89d 3009 ldrb.w r3, [sp, #9] - d0396be: f88d 3015 strb.w r3, [sp, #21] - d0396c2: f89d 300e ldrb.w r3, [sp, #14] - d0396c6: f88d 3016 strb.w r3, [sp, #22] - d0396ca: f89d 3003 ldrb.w r3, [sp, #3] - d0396ce: f88d 3017 strb.w r3, [sp, #23] - d0396d2: f89d 3008 ldrb.w r3, [sp, #8] - d0396d6: f88d 3018 strb.w r3, [sp, #24] - d0396da: f89d 300d ldrb.w r3, [sp, #13] - d0396de: f88d 3019 strb.w r3, [sp, #25] - d0396e2: f89d 3002 ldrb.w r3, [sp, #2] - d0396e6: f88d 301a strb.w r3, [sp, #26] - d0396ea: f89d 3007 ldrb.w r3, [sp, #7] - d0396ee: f88d 301b strb.w r3, [sp, #27] - d0396f2: f89d 300c ldrb.w r3, [sp, #12] - d0396f6: f88d 301c strb.w r3, [sp, #28] - d0396fa: f89d 3001 ldrb.w r3, [sp, #1] - d0396fe: f88d 301d strb.w r3, [sp, #29] - d039702: f89d 3006 ldrb.w r3, [sp, #6] - d039706: f88d 301e strb.w r3, [sp, #30] - d03970a: f89d 300b ldrb.w r3, [sp, #11] - d03970e: f88d 301f strb.w r3, [sp, #31] - d039712: f7ff fb55 bl d038dc0 <aes1_mix_column> - d039716: a901 add r1, sp, #4 - d039718: a805 add r0, sp, #20 - d03971a: f7ff fb51 bl d038dc0 <aes1_mix_column> - d03971e: a902 add r1, sp, #8 - d039720: a806 add r0, sp, #24 - d039722: f7ff fb4d bl d038dc0 <aes1_mix_column> - d039726: a903 add r1, sp, #12 - d039728: a807 add r0, sp, #28 - d03972a: f7ff fb49 bl d038dc0 <aes1_mix_column> - d03972e: 4631 mov r1, r6 - d039730: 4668 mov r0, sp - d039732: 462a mov r2, r5 - d039734: f7ff fafc bl d038d30 <aes1_xor_128> - d039738: 4621 mov r1, r4 - d03973a: 4630 mov r0, r6 - d03973c: e743 b.n d0395c6 <aes1_encrypt+0x36> - d03973e: bf00 nop - d039740: 0d054d48 .word 0x0d054d48 - -0d039744 <aesccmp_construct_mic_iv>: - d039744: b5f0 push {r4, r5, r6, r7, lr} - d039746: 2759 movs r7, #89 ; 0x59 - d039748: 9c07 ldr r4, [sp, #28] - d03974a: e9dd 5605 ldrd r5, r6, [sp, #20] - d03974e: 7007 strb r7, [r0, #0] - d039750: b1f9 cbz r1, d039792 <aesccmp_construct_mic_iv+0x4e> - d039752: b302 cbz r2, d039796 <aesccmp_construct_mic_iv+0x52> - d039754: 7f9a ldrb r2, [r3, #30] - d039756: f002 020f and.w r2, r2, #15 - d03975a: 7042 strb r2, [r0, #1] - d03975c: b91c cbnz r4, d039766 <aesccmp_construct_mic_iv+0x22> - d03975e: 7842 ldrb r2, [r0, #1] - d039760: f042 0210 orr.w r2, r2, #16 - d039764: 7042 strb r2, [r0, #1] - d039766: f103 0209 add.w r2, r3, #9 - d03976a: 1c41 adds r1, r0, #1 - d03976c: 330f adds r3, #15 - d03976e: f812 4f01 ldrb.w r4, [r2, #1]! - d039772: 429a cmp r2, r3 - d039774: f801 4f01 strb.w r4, [r1, #1]! - d039778: d1f9 bne.n d03976e <aesccmp_construct_mic_iv+0x2a> - d03977a: 1db3 adds r3, r6, #6 - d03977c: 1dc2 adds r2, r0, #7 - d03977e: f813 1d01 ldrb.w r1, [r3, #-1]! - d039782: 42b3 cmp r3, r6 - d039784: f802 1f01 strb.w r1, [r2, #1]! - d039788: d1f9 bne.n d03977e <aesccmp_construct_mic_iv+0x3a> - d03978a: 0a2b lsrs r3, r5, #8 - d03978c: 73c5 strb r5, [r0, #15] - d03978e: 7383 strb r3, [r0, #14] - d039790: bdf0 pop {r4, r5, r6, r7, pc} - d039792: 7041 strb r1, [r0, #1] - d039794: e7e2 b.n d03975c <aesccmp_construct_mic_iv+0x18> - d039796: 7e1a ldrb r2, [r3, #24] - d039798: e7dd b.n d039756 <aesccmp_construct_mic_iv+0x12> - -0d03979a <aesccmp_construct_mic_header1>: - d03979a: b530 push {r4, r5, lr} - d03979c: 1e8c subs r4, r1, #2 - d03979e: 2c00 cmp r4, #0 - d0397a0: 4625 mov r5, r4 - d0397a2: bfb8 it lt - d0397a4: f101 05fd addlt.w r5, r1, #253 ; 0xfd - d0397a8: 4261 negs r1, r4 - d0397aa: b2e4 uxtb r4, r4 - d0397ac: b2c9 uxtb r1, r1 - d0397ae: ea4f 2525 mov.w r5, r5, asr #8 - d0397b2: bf58 it pl - d0397b4: 424c negpl r4, r1 - d0397b6: 7005 strb r5, [r0, #0] - d0397b8: 7044 strb r4, [r0, #1] - d0397ba: 7811 ldrb r1, [r2, #0] - d0397bc: b9f3 cbnz r3, d0397fc <aesccmp_construct_mic_header1+0x62> - d0397be: 460b mov r3, r1 - d0397c0: 7083 strb r3, [r0, #2] - d0397c2: 7853 ldrb r3, [r2, #1] - d0397c4: f003 0347 and.w r3, r3, #71 ; 0x47 - d0397c8: 70c3 strb r3, [r0, #3] - d0397ca: 7913 ldrb r3, [r2, #4] - d0397cc: 7103 strb r3, [r0, #4] - d0397ce: 7953 ldrb r3, [r2, #5] - d0397d0: 7143 strb r3, [r0, #5] - d0397d2: 7993 ldrb r3, [r2, #6] - d0397d4: 7183 strb r3, [r0, #6] - d0397d6: 79d3 ldrb r3, [r2, #7] - d0397d8: 71c3 strb r3, [r0, #7] - d0397da: 7a13 ldrb r3, [r2, #8] - d0397dc: 7203 strb r3, [r0, #8] - d0397de: 7a53 ldrb r3, [r2, #9] - d0397e0: 7243 strb r3, [r0, #9] - d0397e2: 7a93 ldrb r3, [r2, #10] - d0397e4: 7283 strb r3, [r0, #10] - d0397e6: 7ad3 ldrb r3, [r2, #11] - d0397e8: 72c3 strb r3, [r0, #11] - d0397ea: 7b13 ldrb r3, [r2, #12] - d0397ec: 7303 strb r3, [r0, #12] - d0397ee: 7b53 ldrb r3, [r2, #13] - d0397f0: 7343 strb r3, [r0, #13] - d0397f2: 7b93 ldrb r3, [r2, #14] - d0397f4: 7383 strb r3, [r0, #14] - d0397f6: 7bd3 ldrb r3, [r2, #15] - d0397f8: 73c3 strb r3, [r0, #15] - d0397fa: bd30 pop {r4, r5, pc} - d0397fc: f001 03cf and.w r3, r1, #207 ; 0xcf - d039800: e7de b.n d0397c0 <aesccmp_construct_mic_header1+0x26> - -0d039802 <aesccmp_construct_mic_header2>: - d039802: b570 push {r4, r5, r6, lr} - d039804: 1e45 subs r5, r0, #1 - d039806: f100 060f add.w r6, r0, #15 - d03980a: 2400 movs r4, #0 - d03980c: f805 4f01 strb.w r4, [r5, #1]! - d039810: 42b5 cmp r5, r6 - d039812: d1fb bne.n d03980c <aesccmp_construct_mic_header2+0xa> - d039814: 7c0d ldrb r5, [r1, #16] - d039816: 7005 strb r5, [r0, #0] - d039818: 7c4d ldrb r5, [r1, #17] - d03981a: 7045 strb r5, [r0, #1] - d03981c: 7c8d ldrb r5, [r1, #18] - d03981e: 7085 strb r5, [r0, #2] - d039820: 7ccd ldrb r5, [r1, #19] - d039822: 70c5 strb r5, [r0, #3] - d039824: 7d0d ldrb r5, [r1, #20] - d039826: 7105 strb r5, [r0, #4] - d039828: 7d4d ldrb r5, [r1, #21] - d03982a: 7184 strb r4, [r0, #6] - d03982c: 7145 strb r5, [r0, #5] - d03982e: 71c4 strb r4, [r0, #7] - d039830: b98b cbnz r3, d039856 <aesccmp_construct_mic_header2+0x54> - d039832: b14a cbz r2, d039848 <aesccmp_construct_mic_header2+0x46> - d039834: f101 0317 add.w r3, r1, #23 - d039838: 3007 adds r0, #7 - d03983a: 311d adds r1, #29 - d03983c: f813 2f01 ldrb.w r2, [r3, #1]! - d039840: 428b cmp r3, r1 - d039842: f800 2f01 strb.w r2, [r0, #1]! - d039846: d1f9 bne.n d03983c <aesccmp_construct_mic_header2+0x3a> - d039848: bd70 pop {r4, r5, r6, pc} - d03984a: 7e0b ldrb r3, [r1, #24] - d03984c: 7242 strb r2, [r0, #9] - d03984e: f003 030f and.w r3, r3, #15 - d039852: 7203 strb r3, [r0, #8] - d039854: e7f8 b.n d039848 <aesccmp_construct_mic_header2+0x46> - d039856: 2a00 cmp r2, #0 - d039858: d0f7 beq.n d03984a <aesccmp_construct_mic_header2+0x48> - d03985a: f101 0317 add.w r3, r1, #23 - d03985e: 1dc2 adds r2, r0, #7 - d039860: f101 041d add.w r4, r1, #29 - d039864: f813 5f01 ldrb.w r5, [r3, #1]! - d039868: 42a3 cmp r3, r4 - d03986a: f802 5f01 strb.w r5, [r2, #1]! - d03986e: d1f9 bne.n d039864 <aesccmp_construct_mic_header2+0x62> - d039870: 7f8b ldrb r3, [r1, #30] - d039872: f003 030f and.w r3, r3, #15 - d039876: 7383 strb r3, [r0, #14] - d039878: 2300 movs r3, #0 - d03987a: 73c3 strb r3, [r0, #15] - d03987c: e7e4 b.n d039848 <aesccmp_construct_mic_header2+0x46> - -0d03987e <aesccmp_construct_ctr_preload>: - d03987e: b5f0 push {r4, r5, r6, r7, lr} - d039880: 9d07 ldr r5, [sp, #28] - d039882: 1e47 subs r7, r0, #1 - d039884: f100 0c0f add.w ip, r0, #15 - d039888: f04f 0e00 mov.w lr, #0 - d03988c: e9dd 6405 ldrd r6, r4, [sp, #20] - d039890: f807 ef01 strb.w lr, [r7, #1]! - d039894: 4567 cmp r7, ip - d039896: d1fb bne.n d039890 <aesccmp_construct_ctr_preload+0x12> - d039898: 2701 movs r7, #1 - d03989a: 7007 strb r7, [r0, #0] - d03989c: b122 cbz r2, d0398a8 <aesccmp_construct_ctr_preload+0x2a> - d03989e: b341 cbz r1, d0398f2 <aesccmp_construct_ctr_preload+0x74> - d0398a0: 7f9a ldrb r2, [r3, #30] - d0398a2: f002 020f and.w r2, r2, #15 - d0398a6: 7042 strb r2, [r0, #1] - d0398a8: b91d cbnz r5, d0398b2 <aesccmp_construct_ctr_preload+0x34> - d0398aa: 7842 ldrb r2, [r0, #1] - d0398ac: f042 0210 orr.w r2, r2, #16 - d0398b0: 7042 strb r2, [r0, #1] - d0398b2: f103 0209 add.w r2, r3, #9 - d0398b6: 1c41 adds r1, r0, #1 - d0398b8: 330f adds r3, #15 - d0398ba: f812 5f01 ldrb.w r5, [r2, #1]! - d0398be: 429a cmp r2, r3 - d0398c0: f801 5f01 strb.w r5, [r1, #1]! - d0398c4: d1f9 bne.n d0398ba <aesccmp_construct_ctr_preload+0x3c> - d0398c6: 1db3 adds r3, r6, #6 - d0398c8: 1dc2 adds r2, r0, #7 - d0398ca: f813 1d01 ldrb.w r1, [r3, #-1]! - d0398ce: 42b3 cmp r3, r6 - d0398d0: f802 1f01 strb.w r1, [r2, #1]! - d0398d4: d1f9 bne.n d0398ca <aesccmp_construct_ctr_preload+0x4c> - d0398d6: 2c00 cmp r4, #0 - d0398d8: 4623 mov r3, r4 - d0398da: bfb8 it lt - d0398dc: f104 03ff addlt.w r3, r4, #255 ; 0xff - d0398e0: 121b asrs r3, r3, #8 - d0398e2: 7383 strb r3, [r0, #14] - d0398e4: 4263 negs r3, r4 - d0398e6: b2e4 uxtb r4, r4 - d0398e8: b2db uxtb r3, r3 - d0398ea: bf58 it pl - d0398ec: 425c negpl r4, r3 - d0398ee: 73c4 strb r4, [r0, #15] - d0398f0: bdf0 pop {r4, r5, r6, r7, pc} - d0398f2: 7e1a ldrb r2, [r3, #24] - d0398f4: e7d5 b.n d0398a2 <aesccmp_construct_ctr_preload+0x24> +0d03966c <aes1_encrypt>: + d03966c: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d039670: b08d sub sp, #52 ; 0x34 + d039672: 4615 mov r5, r2 + d039674: 1e43 subs r3, r0, #1 + d039676: 460f mov r7, r1 + d039678: aa08 add r2, sp, #32 + d03967a: 300f adds r0, #15 + d03967c: 4616 mov r6, r2 + d03967e: f813 1f01 ldrb.w r1, [r3, #1]! + d039682: 4283 cmp r3, r0 + d039684: f802 1b01 strb.w r1, [r2], #1 + d039688: d1f9 bne.n d03967e <aes1_encrypt+0x12> + d03968a: 2400 movs r4, #0 + d03968c: f105 38ff add.w r8, r5, #4294967295 ; 0xffffffff + d039690: f8df 9188 ldr.w r9, [pc, #392] ; d03981c <aes1_encrypt+0x1b0> + d039694: b944 cbnz r4, d0396a8 <aes1_encrypt+0x3c> + d039696: 4639 mov r1, r7 + d039698: 462a mov r2, r5 + d03969a: 4630 mov r0, r6 + d03969c: f7ff fbb6 bl d038e0c <aes1_xor_128> + d0396a0: 4621 mov r1, r4 + d0396a2: f7ff fbc7 bl d038e34 <aes1_next_key> + d0396a6: e052 b.n d03974e <aes1_encrypt+0xe2> + d0396a8: 2c0a cmp r4, #10 + d0396aa: 4643 mov r3, r8 + d0396ac: 4669 mov r1, sp + d0396ae: f105 020f add.w r2, r5, #15 + d0396b2: d152 bne.n d03975a <aes1_encrypt+0xee> + d0396b4: f813 0f01 ldrb.w r0, [r3, #1]! + d0396b8: f819 0000 ldrb.w r0, [r9, r0] + d0396bc: 429a cmp r2, r3 + d0396be: f801 0b01 strb.w r0, [r1], #1 + d0396c2: d1f7 bne.n d0396b4 <aes1_encrypt+0x48> + d0396c4: f89d 3000 ldrb.w r3, [sp] + d0396c8: 462a mov r2, r5 + d0396ca: 4631 mov r1, r6 + d0396cc: a804 add r0, sp, #16 + d0396ce: f88d 3010 strb.w r3, [sp, #16] + d0396d2: f89d 3005 ldrb.w r3, [sp, #5] + d0396d6: f88d 3011 strb.w r3, [sp, #17] + d0396da: f89d 300a ldrb.w r3, [sp, #10] + d0396de: f88d 3012 strb.w r3, [sp, #18] + d0396e2: f89d 300f ldrb.w r3, [sp, #15] + d0396e6: f88d 3013 strb.w r3, [sp, #19] + d0396ea: f89d 3004 ldrb.w r3, [sp, #4] + d0396ee: f88d 3014 strb.w r3, [sp, #20] + d0396f2: f89d 3009 ldrb.w r3, [sp, #9] + d0396f6: f88d 3015 strb.w r3, [sp, #21] + d0396fa: f89d 300e ldrb.w r3, [sp, #14] + d0396fe: f88d 3016 strb.w r3, [sp, #22] + d039702: f89d 3003 ldrb.w r3, [sp, #3] + d039706: f88d 3017 strb.w r3, [sp, #23] + d03970a: f89d 3008 ldrb.w r3, [sp, #8] + d03970e: f88d 3018 strb.w r3, [sp, #24] + d039712: f89d 300d ldrb.w r3, [sp, #13] + d039716: f88d 3019 strb.w r3, [sp, #25] + d03971a: f89d 3002 ldrb.w r3, [sp, #2] + d03971e: f88d 301a strb.w r3, [sp, #26] + d039722: f89d 3007 ldrb.w r3, [sp, #7] + d039726: f88d 301b strb.w r3, [sp, #27] + d03972a: f89d 300c ldrb.w r3, [sp, #12] + d03972e: f88d 301c strb.w r3, [sp, #28] + d039732: f89d 3001 ldrb.w r3, [sp, #1] + d039736: f88d 301d strb.w r3, [sp, #29] + d03973a: f89d 3006 ldrb.w r3, [sp, #6] + d03973e: f88d 301e strb.w r3, [sp, #30] + d039742: f89d 300b ldrb.w r3, [sp, #11] + d039746: f88d 301f strb.w r3, [sp, #31] + d03974a: f7ff fb5f bl d038e0c <aes1_xor_128> + d03974e: 3401 adds r4, #1 + d039750: 2c0b cmp r4, #11 + d039752: d19f bne.n d039694 <aes1_encrypt+0x28> + d039754: b00d add sp, #52 ; 0x34 + d039756: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d03975a: f813 0f01 ldrb.w r0, [r3, #1]! + d03975e: f819 0000 ldrb.w r0, [r9, r0] + d039762: 4293 cmp r3, r2 + d039764: f801 0b01 strb.w r0, [r1], #1 + d039768: d1f7 bne.n d03975a <aes1_encrypt+0xee> + d03976a: f89d 3000 ldrb.w r3, [sp] + d03976e: 4669 mov r1, sp + d039770: a804 add r0, sp, #16 + d039772: f88d 3010 strb.w r3, [sp, #16] + d039776: f89d 3005 ldrb.w r3, [sp, #5] + d03977a: f88d 3011 strb.w r3, [sp, #17] + d03977e: f89d 300a ldrb.w r3, [sp, #10] + d039782: f88d 3012 strb.w r3, [sp, #18] + d039786: f89d 300f ldrb.w r3, [sp, #15] + d03978a: f88d 3013 strb.w r3, [sp, #19] + d03978e: f89d 3004 ldrb.w r3, [sp, #4] + d039792: f88d 3014 strb.w r3, [sp, #20] + d039796: f89d 3009 ldrb.w r3, [sp, #9] + d03979a: f88d 3015 strb.w r3, [sp, #21] + d03979e: f89d 300e ldrb.w r3, [sp, #14] + d0397a2: f88d 3016 strb.w r3, [sp, #22] + d0397a6: f89d 3003 ldrb.w r3, [sp, #3] + d0397aa: f88d 3017 strb.w r3, [sp, #23] + d0397ae: f89d 3008 ldrb.w r3, [sp, #8] + d0397b2: f88d 3018 strb.w r3, [sp, #24] + d0397b6: f89d 300d ldrb.w r3, [sp, #13] + d0397ba: f88d 3019 strb.w r3, [sp, #25] + d0397be: f89d 3002 ldrb.w r3, [sp, #2] + d0397c2: f88d 301a strb.w r3, [sp, #26] + d0397c6: f89d 3007 ldrb.w r3, [sp, #7] + d0397ca: f88d 301b strb.w r3, [sp, #27] + d0397ce: f89d 300c ldrb.w r3, [sp, #12] + d0397d2: f88d 301c strb.w r3, [sp, #28] + d0397d6: f89d 3001 ldrb.w r3, [sp, #1] + d0397da: f88d 301d strb.w r3, [sp, #29] + d0397de: f89d 3006 ldrb.w r3, [sp, #6] + d0397e2: f88d 301e strb.w r3, [sp, #30] + d0397e6: f89d 300b ldrb.w r3, [sp, #11] + d0397ea: f88d 301f strb.w r3, [sp, #31] + d0397ee: f7ff fb55 bl d038e9c <aes1_mix_column> + d0397f2: a901 add r1, sp, #4 + d0397f4: a805 add r0, sp, #20 + d0397f6: f7ff fb51 bl d038e9c <aes1_mix_column> + d0397fa: a902 add r1, sp, #8 + d0397fc: a806 add r0, sp, #24 + d0397fe: f7ff fb4d bl d038e9c <aes1_mix_column> + d039802: a903 add r1, sp, #12 + d039804: a807 add r0, sp, #28 + d039806: f7ff fb49 bl d038e9c <aes1_mix_column> + d03980a: 4631 mov r1, r6 + d03980c: 4668 mov r0, sp + d03980e: 462a mov r2, r5 + d039810: f7ff fafc bl d038e0c <aes1_xor_128> + d039814: 4621 mov r1, r4 + d039816: 4630 mov r0, r6 + d039818: e743 b.n d0396a2 <aes1_encrypt+0x36> + d03981a: bf00 nop + d03981c: 0d054e24 .word 0x0d054e24 + +0d039820 <aesccmp_construct_mic_iv>: + d039820: b5f0 push {r4, r5, r6, r7, lr} + d039822: 2759 movs r7, #89 ; 0x59 + d039824: 9c07 ldr r4, [sp, #28] + d039826: e9dd 5605 ldrd r5, r6, [sp, #20] + d03982a: 7007 strb r7, [r0, #0] + d03982c: b1f9 cbz r1, d03986e <aesccmp_construct_mic_iv+0x4e> + d03982e: b302 cbz r2, d039872 <aesccmp_construct_mic_iv+0x52> + d039830: 7f9a ldrb r2, [r3, #30] + d039832: f002 020f and.w r2, r2, #15 + d039836: 7042 strb r2, [r0, #1] + d039838: b91c cbnz r4, d039842 <aesccmp_construct_mic_iv+0x22> + d03983a: 7842 ldrb r2, [r0, #1] + d03983c: f042 0210 orr.w r2, r2, #16 + d039840: 7042 strb r2, [r0, #1] + d039842: f103 0209 add.w r2, r3, #9 + d039846: 1c41 adds r1, r0, #1 + d039848: 330f adds r3, #15 + d03984a: f812 4f01 ldrb.w r4, [r2, #1]! + d03984e: 429a cmp r2, r3 + d039850: f801 4f01 strb.w r4, [r1, #1]! + d039854: d1f9 bne.n d03984a <aesccmp_construct_mic_iv+0x2a> + d039856: 1db3 adds r3, r6, #6 + d039858: 1dc2 adds r2, r0, #7 + d03985a: f813 1d01 ldrb.w r1, [r3, #-1]! + d03985e: 42b3 cmp r3, r6 + d039860: f802 1f01 strb.w r1, [r2, #1]! + d039864: d1f9 bne.n d03985a <aesccmp_construct_mic_iv+0x3a> + d039866: 0a2b lsrs r3, r5, #8 + d039868: 73c5 strb r5, [r0, #15] + d03986a: 7383 strb r3, [r0, #14] + d03986c: bdf0 pop {r4, r5, r6, r7, pc} + d03986e: 7041 strb r1, [r0, #1] + d039870: e7e2 b.n d039838 <aesccmp_construct_mic_iv+0x18> + d039872: 7e1a ldrb r2, [r3, #24] + d039874: e7dd b.n d039832 <aesccmp_construct_mic_iv+0x12> + +0d039876 <aesccmp_construct_mic_header1>: + d039876: b530 push {r4, r5, lr} + d039878: 1e8c subs r4, r1, #2 + d03987a: 2c00 cmp r4, #0 + d03987c: 4625 mov r5, r4 + d03987e: bfb8 it lt + d039880: f101 05fd addlt.w r5, r1, #253 ; 0xfd + d039884: 4261 negs r1, r4 + d039886: b2e4 uxtb r4, r4 + d039888: b2c9 uxtb r1, r1 + d03988a: ea4f 2525 mov.w r5, r5, asr #8 + d03988e: bf58 it pl + d039890: 424c negpl r4, r1 + d039892: 7005 strb r5, [r0, #0] + d039894: 7044 strb r4, [r0, #1] + d039896: 7811 ldrb r1, [r2, #0] + d039898: b9f3 cbnz r3, d0398d8 <aesccmp_construct_mic_header1+0x62> + d03989a: 460b mov r3, r1 + d03989c: 7083 strb r3, [r0, #2] + d03989e: 7853 ldrb r3, [r2, #1] + d0398a0: f003 0347 and.w r3, r3, #71 ; 0x47 + d0398a4: 70c3 strb r3, [r0, #3] + d0398a6: 7913 ldrb r3, [r2, #4] + d0398a8: 7103 strb r3, [r0, #4] + d0398aa: 7953 ldrb r3, [r2, #5] + d0398ac: 7143 strb r3, [r0, #5] + d0398ae: 7993 ldrb r3, [r2, #6] + d0398b0: 7183 strb r3, [r0, #6] + d0398b2: 79d3 ldrb r3, [r2, #7] + d0398b4: 71c3 strb r3, [r0, #7] + d0398b6: 7a13 ldrb r3, [r2, #8] + d0398b8: 7203 strb r3, [r0, #8] + d0398ba: 7a53 ldrb r3, [r2, #9] + d0398bc: 7243 strb r3, [r0, #9] + d0398be: 7a93 ldrb r3, [r2, #10] + d0398c0: 7283 strb r3, [r0, #10] + d0398c2: 7ad3 ldrb r3, [r2, #11] + d0398c4: 72c3 strb r3, [r0, #11] + d0398c6: 7b13 ldrb r3, [r2, #12] + d0398c8: 7303 strb r3, [r0, #12] + d0398ca: 7b53 ldrb r3, [r2, #13] + d0398cc: 7343 strb r3, [r0, #13] + d0398ce: 7b93 ldrb r3, [r2, #14] + d0398d0: 7383 strb r3, [r0, #14] + d0398d2: 7bd3 ldrb r3, [r2, #15] + d0398d4: 73c3 strb r3, [r0, #15] + d0398d6: bd30 pop {r4, r5, pc} + d0398d8: f001 03cf and.w r3, r1, #207 ; 0xcf + d0398dc: e7de b.n d03989c <aesccmp_construct_mic_header1+0x26> + +0d0398de <aesccmp_construct_mic_header2>: + d0398de: b570 push {r4, r5, r6, lr} + d0398e0: 1e45 subs r5, r0, #1 + d0398e2: f100 060f add.w r6, r0, #15 + d0398e6: 2400 movs r4, #0 + d0398e8: f805 4f01 strb.w r4, [r5, #1]! + d0398ec: 42b5 cmp r5, r6 + d0398ee: d1fb bne.n d0398e8 <aesccmp_construct_mic_header2+0xa> + d0398f0: 7c0d ldrb r5, [r1, #16] + d0398f2: 7005 strb r5, [r0, #0] + d0398f4: 7c4d ldrb r5, [r1, #17] + d0398f6: 7045 strb r5, [r0, #1] + d0398f8: 7c8d ldrb r5, [r1, #18] + d0398fa: 7085 strb r5, [r0, #2] + d0398fc: 7ccd ldrb r5, [r1, #19] + d0398fe: 70c5 strb r5, [r0, #3] + d039900: 7d0d ldrb r5, [r1, #20] + d039902: 7105 strb r5, [r0, #4] + d039904: 7d4d ldrb r5, [r1, #21] + d039906: 7184 strb r4, [r0, #6] + d039908: 7145 strb r5, [r0, #5] + d03990a: 71c4 strb r4, [r0, #7] + d03990c: b98b cbnz r3, d039932 <aesccmp_construct_mic_header2+0x54> + d03990e: b14a cbz r2, d039924 <aesccmp_construct_mic_header2+0x46> + d039910: f101 0317 add.w r3, r1, #23 + d039914: 3007 adds r0, #7 + d039916: 311d adds r1, #29 + d039918: f813 2f01 ldrb.w r2, [r3, #1]! + d03991c: 428b cmp r3, r1 + d03991e: f800 2f01 strb.w r2, [r0, #1]! + d039922: d1f9 bne.n d039918 <aesccmp_construct_mic_header2+0x3a> + d039924: bd70 pop {r4, r5, r6, pc} + d039926: 7e0b ldrb r3, [r1, #24] + d039928: 7242 strb r2, [r0, #9] + d03992a: f003 030f and.w r3, r3, #15 + d03992e: 7203 strb r3, [r0, #8] + d039930: e7f8 b.n d039924 <aesccmp_construct_mic_header2+0x46> + d039932: 2a00 cmp r2, #0 + d039934: d0f7 beq.n d039926 <aesccmp_construct_mic_header2+0x48> + d039936: f101 0317 add.w r3, r1, #23 + d03993a: 1dc2 adds r2, r0, #7 + d03993c: f101 041d add.w r4, r1, #29 + d039940: f813 5f01 ldrb.w r5, [r3, #1]! + d039944: 42a3 cmp r3, r4 + d039946: f802 5f01 strb.w r5, [r2, #1]! + d03994a: d1f9 bne.n d039940 <aesccmp_construct_mic_header2+0x62> + d03994c: 7f8b ldrb r3, [r1, #30] + d03994e: f003 030f and.w r3, r3, #15 + d039952: 7383 strb r3, [r0, #14] + d039954: 2300 movs r3, #0 + d039956: 73c3 strb r3, [r0, #15] + d039958: e7e4 b.n d039924 <aesccmp_construct_mic_header2+0x46> + +0d03995a <aesccmp_construct_ctr_preload>: + d03995a: b5f0 push {r4, r5, r6, r7, lr} + d03995c: 9d07 ldr r5, [sp, #28] + d03995e: 1e47 subs r7, r0, #1 + d039960: f100 0c0f add.w ip, r0, #15 + d039964: f04f 0e00 mov.w lr, #0 + d039968: e9dd 6405 ldrd r6, r4, [sp, #20] + d03996c: f807 ef01 strb.w lr, [r7, #1]! + d039970: 4567 cmp r7, ip + d039972: d1fb bne.n d03996c <aesccmp_construct_ctr_preload+0x12> + d039974: 2701 movs r7, #1 + d039976: 7007 strb r7, [r0, #0] + d039978: b122 cbz r2, d039984 <aesccmp_construct_ctr_preload+0x2a> + d03997a: b341 cbz r1, d0399ce <aesccmp_construct_ctr_preload+0x74> + d03997c: 7f9a ldrb r2, [r3, #30] + d03997e: f002 020f and.w r2, r2, #15 + d039982: 7042 strb r2, [r0, #1] + d039984: b91d cbnz r5, d03998e <aesccmp_construct_ctr_preload+0x34> + d039986: 7842 ldrb r2, [r0, #1] + d039988: f042 0210 orr.w r2, r2, #16 + d03998c: 7042 strb r2, [r0, #1] + d03998e: f103 0209 add.w r2, r3, #9 + d039992: 1c41 adds r1, r0, #1 + d039994: 330f adds r3, #15 + d039996: f812 5f01 ldrb.w r5, [r2, #1]! + d03999a: 429a cmp r2, r3 + d03999c: f801 5f01 strb.w r5, [r1, #1]! + d0399a0: d1f9 bne.n d039996 <aesccmp_construct_ctr_preload+0x3c> + d0399a2: 1db3 adds r3, r6, #6 + d0399a4: 1dc2 adds r2, r0, #7 + d0399a6: f813 1d01 ldrb.w r1, [r3, #-1]! + d0399aa: 42b3 cmp r3, r6 + d0399ac: f802 1f01 strb.w r1, [r2, #1]! + d0399b0: d1f9 bne.n d0399a6 <aesccmp_construct_ctr_preload+0x4c> + d0399b2: 2c00 cmp r4, #0 + d0399b4: 4623 mov r3, r4 + d0399b6: bfb8 it lt + d0399b8: f104 03ff addlt.w r3, r4, #255 ; 0xff + d0399bc: 121b asrs r3, r3, #8 + d0399be: 7383 strb r3, [r0, #14] + d0399c0: 4263 negs r3, r4 + d0399c2: b2e4 uxtb r4, r4 + d0399c4: b2db uxtb r3, r3 + d0399c6: bf58 it pl + d0399c8: 425c negpl r4, r3 + d0399ca: 73c4 strb r4, [r0, #15] + d0399cc: bdf0 pop {r4, r5, r6, r7, pc} + d0399ce: 7e1a ldrb r2, [r3, #24] + d0399d0: e7d5 b.n d03997e <aesccmp_construct_ctr_preload+0x24> ... -0d0398f8 <aes_80211_encrypt>: - d0398f8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0398fc: b0ab sub sp, #172 ; 0xac - d0398fe: 461e mov r6, r3 - d039900: 4fb3 ldr r7, [pc, #716] ; (d039bd0 <aes_80211_encrypt+0x2d8>) - d039902: 460d mov r5, r1 - d039904: f8dd 80d0 ldr.w r8, [sp, #208] ; 0xd0 - d039908: 2100 movs r1, #0 - d03990a: 9207 str r2, [sp, #28] - d03990c: 4604 mov r4, r0 - d03990e: f008 030c and.w r3, r8, #12 - d039912: 2210 movs r2, #16 - d039914: a80e add r0, sp, #56 ; 0x38 - d039916: 9306 str r3, [sp, #24] - d039918: 47b8 blx r7 - d03991a: 2210 movs r2, #16 - d03991c: 2100 movs r1, #0 - d03991e: a812 add r0, sp, #72 ; 0x48 - d039920: 47b8 blx r7 - d039922: 2210 movs r2, #16 - d039924: 2100 movs r1, #0 - d039926: a816 add r0, sp, #88 ; 0x58 - d039928: 47b8 blx r7 - d03992a: 2210 movs r2, #16 - d03992c: 2100 movs r1, #0 - d03992e: a81a add r0, sp, #104 ; 0x68 - d039930: 47b8 blx r7 - d039932: 2210 movs r2, #16 - d039934: 2100 movs r1, #0 - d039936: a81e add r0, sp, #120 ; 0x78 - d039938: 47b8 blx r7 - d03993a: 2210 movs r2, #16 - d03993c: 2100 movs r1, #0 - d03993e: a822 add r0, sp, #136 ; 0x88 - d039940: 47b8 blx r7 - d039942: 2210 movs r2, #16 - d039944: 2100 movs r1, #0 - d039946: a826 add r0, sp, #152 ; 0x98 - d039948: 47b8 blx r7 - d03994a: f025 0302 bic.w r3, r5, #2 - d03994e: 2b18 cmp r3, #24 - d039950: d017 beq.n d039982 <aes_80211_encrypt+0x8a> - d039952: f1b5 0a1e subs.w sl, r5, #30 - d039956: bf18 it ne - d039958: f04f 0a01 movne.w sl, #1 - d03995c: f028 0320 bic.w r3, r8, #32 - d039960: 2b18 cmp r3, #24 - d039962: d00c beq.n d03997e <aes_80211_encrypt+0x86> - d039964: f1b8 0f28 cmp.w r8, #40 ; 0x28 - d039968: d009 beq.n d03997e <aes_80211_encrypt+0x86> - d03996a: f028 0830 bic.w r8, r8, #48 ; 0x30 - d03996e: f1b8 0f88 cmp.w r8, #136 ; 0x88 - d039972: d109 bne.n d039988 <aes_80211_encrypt+0x90> - d039974: 2d1a cmp r5, #26 - d039976: d002 beq.n d03997e <aes_80211_encrypt+0x86> - d039978: 2d1e cmp r5, #30 - d03997a: d000 beq.n d03997e <aes_80211_encrypt+0x86> - d03997c: 3502 adds r5, #2 - d03997e: 2701 movs r7, #1 - d039980: e003 b.n d03998a <aes_80211_encrypt+0x92> - d039982: f04f 0a00 mov.w sl, #0 - d039986: e7e9 b.n d03995c <aes_80211_encrypt+0x64> - d039988: 2700 movs r7, #0 - d03998a: 5d63 ldrb r3, [r4, r5] - d03998c: 4639 mov r1, r7 - d03998e: a80e add r0, sp, #56 ; 0x38 - d039990: f10d 0888 add.w r8, sp, #136 ; 0x88 - d039994: f88d 3030 strb.w r3, [sp, #48] ; 0x30 - d039998: 1963 adds r3, r4, r5 - d03999a: f10d 0978 add.w r9, sp, #120 ; 0x78 - d03999e: 785a ldrb r2, [r3, #1] - d0399a0: f88d 2031 strb.w r2, [sp, #49] ; 0x31 - d0399a4: 791a ldrb r2, [r3, #4] - d0399a6: f88d 2032 strb.w r2, [sp, #50] ; 0x32 - d0399aa: 795a ldrb r2, [r3, #5] - d0399ac: f88d 2033 strb.w r2, [sp, #51] ; 0x33 - d0399b0: 799a ldrb r2, [r3, #6] - d0399b2: 79db ldrb r3, [r3, #7] - d0399b4: f88d 2034 strb.w r2, [sp, #52] ; 0x34 - d0399b8: 4652 mov r2, sl - d0399ba: f88d 3035 strb.w r3, [sp, #53] ; 0x35 - d0399be: 9b06 ldr r3, [sp, #24] - d0399c0: 9302 str r3, [sp, #8] - d0399c2: ab0c add r3, sp, #48 ; 0x30 - d0399c4: 9301 str r3, [sp, #4] - d0399c6: 9b07 ldr r3, [sp, #28] - d0399c8: 9300 str r3, [sp, #0] - d0399ca: 4623 mov r3, r4 - d0399cc: f7ff feba bl d039744 <aesccmp_construct_mic_iv> - d0399d0: 7861 ldrb r1, [r4, #1] - d0399d2: 9b06 ldr r3, [sp, #24] - d0399d4: 4622 mov r2, r4 - d0399d6: 09c9 lsrs r1, r1, #7 - d0399d8: a812 add r0, sp, #72 ; 0x48 - d0399da: eba5 0181 sub.w r1, r5, r1, lsl #2 - d0399de: f7ff fedc bl d03979a <aesccmp_construct_mic_header1> - d0399e2: 463b mov r3, r7 - d0399e4: 4652 mov r2, sl - d0399e6: 4621 mov r1, r4 - d0399e8: a816 add r0, sp, #88 ; 0x58 - d0399ea: f7ff ff0a bl d039802 <aesccmp_construct_mic_header2> - d0399ee: 9b07 ldr r3, [sp, #28] - d0399f0: 4642 mov r2, r8 - d0399f2: a90e add r1, sp, #56 ; 0x38 - d0399f4: f003 030f and.w r3, r3, #15 - d0399f8: 4630 mov r0, r6 - d0399fa: 9305 str r3, [sp, #20] - d0399fc: 9b07 ldr r3, [sp, #28] - d0399fe: 091b lsrs r3, r3, #4 - d039a00: 9309 str r3, [sp, #36] ; 0x24 - d039a02: f105 0308 add.w r3, r5, #8 - d039a06: 9308 str r3, [sp, #32] - d039a08: f7ff fdc2 bl d039590 <aes1_encrypt> - d039a0c: 464a mov r2, r9 - d039a0e: a912 add r1, sp, #72 ; 0x48 - d039a10: 4640 mov r0, r8 - d039a12: f7ff f98d bl d038d30 <aes1_xor_128> - d039a16: 4642 mov r2, r8 - d039a18: 4649 mov r1, r9 - d039a1a: 4630 mov r0, r6 - d039a1c: f7ff fdb8 bl d039590 <aes1_encrypt> - d039a20: 464a mov r2, r9 - d039a22: a916 add r1, sp, #88 ; 0x58 - d039a24: 4640 mov r0, r8 - d039a26: f7ff f983 bl d038d30 <aes1_xor_128> - d039a2a: 4642 mov r2, r8 - d039a2c: 4649 mov r1, r9 - d039a2e: 4630 mov r0, r6 - d039a30: f7ff fdae bl d039590 <aes1_encrypt> - d039a34: 9b09 ldr r3, [sp, #36] ; 0x24 - d039a36: f8dd b020 ldr.w fp, [sp, #32] - d039a3a: 011b lsls r3, r3, #4 - d039a3c: 930a str r3, [sp, #40] ; 0x28 - d039a3e: 3308 adds r3, #8 - d039a40: 442b add r3, r5 - d039a42: 459b cmp fp, r3 - d039a44: eb0b 0104 add.w r1, fp, r4 - d039a48: f040 80b2 bne.w d039bb0 <aes_80211_encrypt+0x2b8> - d039a4c: 9b0a ldr r3, [sp, #40] ; 0x28 - d039a4e: 9a08 ldr r2, [sp, #32] - d039a50: 4413 add r3, r2 - d039a52: 4698 mov r8, r3 - d039a54: 9b05 ldr r3, [sp, #20] - d039a56: 2b00 cmp r3, #0 - d039a58: f000 80b8 beq.w d039bcc <aes_80211_encrypt+0x2d4> - d039a5c: a926 add r1, sp, #152 ; 0x98 - d039a5e: 2300 movs r3, #0 - d039a60: 460a mov r2, r1 - d039a62: 4618 mov r0, r3 - d039a64: 3301 adds r3, #1 - d039a66: f802 0b01 strb.w r0, [r2], #1 - d039a6a: 2b10 cmp r3, #16 - d039a6c: d1fa bne.n d039a64 <aes_80211_encrypt+0x16c> - d039a6e: 9b05 ldr r3, [sp, #20] - d039a70: eb04 0208 add.w r2, r4, r8 - d039a74: 18e3 adds r3, r4, r3 - d039a76: 4443 add r3, r8 - d039a78: f812 0b01 ldrb.w r0, [r2], #1 - d039a7c: 429a cmp r2, r3 - d039a7e: f801 0b01 strb.w r0, [r1], #1 - d039a82: d1f9 bne.n d039a78 <aes_80211_encrypt+0x180> - d039a84: a822 add r0, sp, #136 ; 0x88 - d039a86: 9b05 ldr r3, [sp, #20] - d039a88: aa1e add r2, sp, #120 ; 0x78 - d039a8a: a926 add r1, sp, #152 ; 0x98 - d039a8c: eb03 0908 add.w r9, r3, r8 - d039a90: f7ff f94e bl d038d30 <aes1_xor_128> - d039a94: 4602 mov r2, r0 - d039a96: a91e add r1, sp, #120 ; 0x78 - d039a98: 4630 mov r0, r6 - d039a9a: f7ff fd79 bl d039590 <aes1_encrypt> - d039a9e: f104 0108 add.w r1, r4, #8 - d039aa2: eb04 0309 add.w r3, r4, r9 - d039aa6: aa22 add r2, sp, #136 ; 0x88 - d039aa8: 4489 add r9, r1 - d039aaa: 910a str r1, [sp, #40] ; 0x28 - d039aac: f812 1b01 ldrb.w r1, [r2], #1 - d039ab0: f803 1b01 strb.w r1, [r3], #1 - d039ab4: 454b cmp r3, r9 - d039ab6: d1f9 bne.n d039aac <aes_80211_encrypt+0x1b4> - d039ab8: 9b08 ldr r3, [sp, #32] - d039aba: f04f 0b00 mov.w fp, #0 - d039abe: 4423 add r3, r4 - d039ac0: 4699 mov r9, r3 - d039ac2: 9b09 ldr r3, [sp, #36] ; 0x24 - d039ac4: 459b cmp fp, r3 - d039ac6: f040 8085 bne.w d039bd4 <aes_80211_encrypt+0x2dc> - d039aca: 9b05 ldr r3, [sp, #20] - d039acc: 2b00 cmp r3, #0 - d039ace: d034 beq.n d039b3a <aes_80211_encrypt+0x242> - d039ad0: 9b06 ldr r3, [sp, #24] - d039ad2: 463a mov r2, r7 - d039ad4: 4651 mov r1, sl - d039ad6: a81a add r0, sp, #104 ; 0x68 - d039ad8: 9302 str r3, [sp, #8] - d039ada: f10b 0301 add.w r3, fp, #1 - d039ade: 9301 str r3, [sp, #4] - d039ae0: ab0c add r3, sp, #48 ; 0x30 - d039ae2: 9300 str r3, [sp, #0] - d039ae4: 4623 mov r3, r4 - d039ae6: f7ff feca bl d03987e <aesccmp_construct_ctr_preload> - d039aea: aa26 add r2, sp, #152 ; 0x98 - d039aec: 2300 movs r3, #0 - d039aee: 4611 mov r1, r2 - d039af0: 4618 mov r0, r3 - d039af2: 3301 adds r3, #1 - d039af4: f801 0b01 strb.w r0, [r1], #1 - d039af8: 2b10 cmp r3, #16 - d039afa: d1fa bne.n d039af2 <aes_80211_encrypt+0x1fa> - d039afc: 9b05 ldr r3, [sp, #20] - d039afe: eb04 0b08 add.w fp, r4, r8 - d039b02: eb04 0903 add.w r9, r4, r3 - d039b06: 465b mov r3, fp - d039b08: 44c1 add r9, r8 - d039b0a: f813 1b01 ldrb.w r1, [r3], #1 - d039b0e: 4599 cmp r9, r3 - d039b10: f802 1b01 strb.w r1, [r2], #1 - d039b14: d1f9 bne.n d039b0a <aes_80211_encrypt+0x212> - d039b16: aa22 add r2, sp, #136 ; 0x88 - d039b18: a91a add r1, sp, #104 ; 0x68 - d039b1a: 4630 mov r0, r6 - d039b1c: f7ff fd38 bl d039590 <aes1_encrypt> - d039b20: aa1e add r2, sp, #120 ; 0x78 - d039b22: a926 add r1, sp, #152 ; 0x98 - d039b24: a822 add r0, sp, #136 ; 0x88 - d039b26: f7ff f903 bl d038d30 <aes1_xor_128> - d039b2a: f812 3b01 ldrb.w r3, [r2], #1 - d039b2e: f80b 3b01 strb.w r3, [fp], #1 - d039b32: 45cb cmp fp, r9 - d039b34: d1f9 bne.n d039b2a <aes_80211_encrypt+0x232> - d039b36: 9b05 ldr r3, [sp, #20] - d039b38: 4498 add r8, r3 - d039b3a: 9b06 ldr r3, [sp, #24] - d039b3c: f04f 0900 mov.w r9, #0 - d039b40: 463a mov r2, r7 - d039b42: 4651 mov r1, sl - d039b44: 9302 str r3, [sp, #8] - d039b46: ab0c add r3, sp, #48 ; 0x30 - d039b48: a81a add r0, sp, #104 ; 0x68 - d039b4a: f8cd 9004 str.w r9, [sp, #4] - d039b4e: 9300 str r3, [sp, #0] - d039b50: 4623 mov r3, r4 - d039b52: f7ff fe94 bl d03987e <aesccmp_construct_ctr_preload> - d039b56: ab26 add r3, sp, #152 ; 0x98 - d039b58: 4649 mov r1, r9 - d039b5a: 461a mov r2, r3 - d039b5c: 461f mov r7, r3 - d039b5e: f109 0901 add.w r9, r9, #1 - d039b62: f802 1b01 strb.w r1, [r2], #1 - d039b66: f1b9 0f10 cmp.w r9, #16 - d039b6a: d1f8 bne.n d039b5e <aes_80211_encrypt+0x266> - d039b6c: 9a07 ldr r2, [sp, #28] - d039b6e: 3207 adds r2, #7 - d039b70: 4415 add r5, r2 - d039b72: 2208 movs r2, #8 - d039b74: 4425 add r5, r4 - d039b76: f815 1f01 ldrb.w r1, [r5, #1]! - d039b7a: 3a01 subs r2, #1 - d039b7c: f803 1b01 strb.w r1, [r3], #1 - d039b80: d1f9 bne.n d039b76 <aes_80211_encrypt+0x27e> +0d0399d4 <aes_80211_encrypt>: + d0399d4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0399d8: b0ab sub sp, #172 ; 0xac + d0399da: 461e mov r6, r3 + d0399dc: 4fb3 ldr r7, [pc, #716] ; (d039cac <aes_80211_encrypt+0x2d8>) + d0399de: 460d mov r5, r1 + d0399e0: f8dd 80d0 ldr.w r8, [sp, #208] ; 0xd0 + d0399e4: 2100 movs r1, #0 + d0399e6: 9207 str r2, [sp, #28] + d0399e8: 4604 mov r4, r0 + d0399ea: f008 030c and.w r3, r8, #12 + d0399ee: 2210 movs r2, #16 + d0399f0: a80e add r0, sp, #56 ; 0x38 + d0399f2: 9306 str r3, [sp, #24] + d0399f4: 47b8 blx r7 + d0399f6: 2210 movs r2, #16 + d0399f8: 2100 movs r1, #0 + d0399fa: a812 add r0, sp, #72 ; 0x48 + d0399fc: 47b8 blx r7 + d0399fe: 2210 movs r2, #16 + d039a00: 2100 movs r1, #0 + d039a02: a816 add r0, sp, #88 ; 0x58 + d039a04: 47b8 blx r7 + d039a06: 2210 movs r2, #16 + d039a08: 2100 movs r1, #0 + d039a0a: a81a add r0, sp, #104 ; 0x68 + d039a0c: 47b8 blx r7 + d039a0e: 2210 movs r2, #16 + d039a10: 2100 movs r1, #0 + d039a12: a81e add r0, sp, #120 ; 0x78 + d039a14: 47b8 blx r7 + d039a16: 2210 movs r2, #16 + d039a18: 2100 movs r1, #0 + d039a1a: a822 add r0, sp, #136 ; 0x88 + d039a1c: 47b8 blx r7 + d039a1e: 2210 movs r2, #16 + d039a20: 2100 movs r1, #0 + d039a22: a826 add r0, sp, #152 ; 0x98 + d039a24: 47b8 blx r7 + d039a26: f025 0302 bic.w r3, r5, #2 + d039a2a: 2b18 cmp r3, #24 + d039a2c: d017 beq.n d039a5e <aes_80211_encrypt+0x8a> + d039a2e: f1b5 0a1e subs.w sl, r5, #30 + d039a32: bf18 it ne + d039a34: f04f 0a01 movne.w sl, #1 + d039a38: f028 0320 bic.w r3, r8, #32 + d039a3c: 2b18 cmp r3, #24 + d039a3e: d00c beq.n d039a5a <aes_80211_encrypt+0x86> + d039a40: f1b8 0f28 cmp.w r8, #40 ; 0x28 + d039a44: d009 beq.n d039a5a <aes_80211_encrypt+0x86> + d039a46: f028 0830 bic.w r8, r8, #48 ; 0x30 + d039a4a: f1b8 0f88 cmp.w r8, #136 ; 0x88 + d039a4e: d109 bne.n d039a64 <aes_80211_encrypt+0x90> + d039a50: 2d1a cmp r5, #26 + d039a52: d002 beq.n d039a5a <aes_80211_encrypt+0x86> + d039a54: 2d1e cmp r5, #30 + d039a56: d000 beq.n d039a5a <aes_80211_encrypt+0x86> + d039a58: 3502 adds r5, #2 + d039a5a: 2701 movs r7, #1 + d039a5c: e003 b.n d039a66 <aes_80211_encrypt+0x92> + d039a5e: f04f 0a00 mov.w sl, #0 + d039a62: e7e9 b.n d039a38 <aes_80211_encrypt+0x64> + d039a64: 2700 movs r7, #0 + d039a66: 5d63 ldrb r3, [r4, r5] + d039a68: 4639 mov r1, r7 + d039a6a: a80e add r0, sp, #56 ; 0x38 + d039a6c: f10d 0888 add.w r8, sp, #136 ; 0x88 + d039a70: f88d 3030 strb.w r3, [sp, #48] ; 0x30 + d039a74: 1963 adds r3, r4, r5 + d039a76: f10d 0978 add.w r9, sp, #120 ; 0x78 + d039a7a: 785a ldrb r2, [r3, #1] + d039a7c: f88d 2031 strb.w r2, [sp, #49] ; 0x31 + d039a80: 791a ldrb r2, [r3, #4] + d039a82: f88d 2032 strb.w r2, [sp, #50] ; 0x32 + d039a86: 795a ldrb r2, [r3, #5] + d039a88: f88d 2033 strb.w r2, [sp, #51] ; 0x33 + d039a8c: 799a ldrb r2, [r3, #6] + d039a8e: 79db ldrb r3, [r3, #7] + d039a90: f88d 2034 strb.w r2, [sp, #52] ; 0x34 + d039a94: 4652 mov r2, sl + d039a96: f88d 3035 strb.w r3, [sp, #53] ; 0x35 + d039a9a: 9b06 ldr r3, [sp, #24] + d039a9c: 9302 str r3, [sp, #8] + d039a9e: ab0c add r3, sp, #48 ; 0x30 + d039aa0: 9301 str r3, [sp, #4] + d039aa2: 9b07 ldr r3, [sp, #28] + d039aa4: 9300 str r3, [sp, #0] + d039aa6: 4623 mov r3, r4 + d039aa8: f7ff feba bl d039820 <aesccmp_construct_mic_iv> + d039aac: 7861 ldrb r1, [r4, #1] + d039aae: 9b06 ldr r3, [sp, #24] + d039ab0: 4622 mov r2, r4 + d039ab2: 09c9 lsrs r1, r1, #7 + d039ab4: a812 add r0, sp, #72 ; 0x48 + d039ab6: eba5 0181 sub.w r1, r5, r1, lsl #2 + d039aba: f7ff fedc bl d039876 <aesccmp_construct_mic_header1> + d039abe: 463b mov r3, r7 + d039ac0: 4652 mov r2, sl + d039ac2: 4621 mov r1, r4 + d039ac4: a816 add r0, sp, #88 ; 0x58 + d039ac6: f7ff ff0a bl d0398de <aesccmp_construct_mic_header2> + d039aca: 9b07 ldr r3, [sp, #28] + d039acc: 4642 mov r2, r8 + d039ace: a90e add r1, sp, #56 ; 0x38 + d039ad0: f003 030f and.w r3, r3, #15 + d039ad4: 4630 mov r0, r6 + d039ad6: 9305 str r3, [sp, #20] + d039ad8: 9b07 ldr r3, [sp, #28] + d039ada: 091b lsrs r3, r3, #4 + d039adc: 9309 str r3, [sp, #36] ; 0x24 + d039ade: f105 0308 add.w r3, r5, #8 + d039ae2: 9308 str r3, [sp, #32] + d039ae4: f7ff fdc2 bl d03966c <aes1_encrypt> + d039ae8: 464a mov r2, r9 + d039aea: a912 add r1, sp, #72 ; 0x48 + d039aec: 4640 mov r0, r8 + d039aee: f7ff f98d bl d038e0c <aes1_xor_128> + d039af2: 4642 mov r2, r8 + d039af4: 4649 mov r1, r9 + d039af6: 4630 mov r0, r6 + d039af8: f7ff fdb8 bl d03966c <aes1_encrypt> + d039afc: 464a mov r2, r9 + d039afe: a916 add r1, sp, #88 ; 0x58 + d039b00: 4640 mov r0, r8 + d039b02: f7ff f983 bl d038e0c <aes1_xor_128> + d039b06: 4642 mov r2, r8 + d039b08: 4649 mov r1, r9 + d039b0a: 4630 mov r0, r6 + d039b0c: f7ff fdae bl d03966c <aes1_encrypt> + d039b10: 9b09 ldr r3, [sp, #36] ; 0x24 + d039b12: f8dd b020 ldr.w fp, [sp, #32] + d039b16: 011b lsls r3, r3, #4 + d039b18: 930a str r3, [sp, #40] ; 0x28 + d039b1a: 3308 adds r3, #8 + d039b1c: 442b add r3, r5 + d039b1e: 459b cmp fp, r3 + d039b20: eb0b 0104 add.w r1, fp, r4 + d039b24: f040 80b2 bne.w d039c8c <aes_80211_encrypt+0x2b8> + d039b28: 9b0a ldr r3, [sp, #40] ; 0x28 + d039b2a: 9a08 ldr r2, [sp, #32] + d039b2c: 4413 add r3, r2 + d039b2e: 4698 mov r8, r3 + d039b30: 9b05 ldr r3, [sp, #20] + d039b32: 2b00 cmp r3, #0 + d039b34: f000 80b8 beq.w d039ca8 <aes_80211_encrypt+0x2d4> + d039b38: a926 add r1, sp, #152 ; 0x98 + d039b3a: 2300 movs r3, #0 + d039b3c: 460a mov r2, r1 + d039b3e: 4618 mov r0, r3 + d039b40: 3301 adds r3, #1 + d039b42: f802 0b01 strb.w r0, [r2], #1 + d039b46: 2b10 cmp r3, #16 + d039b48: d1fa bne.n d039b40 <aes_80211_encrypt+0x16c> + d039b4a: 9b05 ldr r3, [sp, #20] + d039b4c: eb04 0208 add.w r2, r4, r8 + d039b50: 18e3 adds r3, r4, r3 + d039b52: 4443 add r3, r8 + d039b54: f812 0b01 ldrb.w r0, [r2], #1 + d039b58: 429a cmp r2, r3 + d039b5a: f801 0b01 strb.w r0, [r1], #1 + d039b5e: d1f9 bne.n d039b54 <aes_80211_encrypt+0x180> + d039b60: a822 add r0, sp, #136 ; 0x88 + d039b62: 9b05 ldr r3, [sp, #20] + d039b64: aa1e add r2, sp, #120 ; 0x78 + d039b66: a926 add r1, sp, #152 ; 0x98 + d039b68: eb03 0908 add.w r9, r3, r8 + d039b6c: f7ff f94e bl d038e0c <aes1_xor_128> + d039b70: 4602 mov r2, r0 + d039b72: a91e add r1, sp, #120 ; 0x78 + d039b74: 4630 mov r0, r6 + d039b76: f7ff fd79 bl d03966c <aes1_encrypt> + d039b7a: f104 0108 add.w r1, r4, #8 + d039b7e: eb04 0309 add.w r3, r4, r9 d039b82: aa22 add r2, sp, #136 ; 0x88 - d039b84: a91a add r1, sp, #104 ; 0x68 - d039b86: 4630 mov r0, r6 - d039b88: 4444 add r4, r8 - d039b8a: f7ff fd01 bl d039590 <aes1_encrypt> - d039b8e: aa1e add r2, sp, #120 ; 0x78 - d039b90: 4639 mov r1, r7 - d039b92: a822 add r0, sp, #136 ; 0x88 - d039b94: f7ff f8cc bl d038d30 <aes1_xor_128> - d039b98: 9b0a ldr r3, [sp, #40] ; 0x28 - d039b9a: 4498 add r8, r3 - d039b9c: f812 3b01 ldrb.w r3, [r2], #1 - d039ba0: f804 3b01 strb.w r3, [r4], #1 - d039ba4: 45a0 cmp r8, r4 - d039ba6: d1f9 bne.n d039b9c <aes_80211_encrypt+0x2a4> - d039ba8: 2001 movs r0, #1 - d039baa: b02b add sp, #172 ; 0xac - d039bac: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d039bb0: 464a mov r2, r9 - d039bb2: 4640 mov r0, r8 - d039bb4: 930b str r3, [sp, #44] ; 0x2c - d039bb6: f7ff f8bb bl d038d30 <aes1_xor_128> - d039bba: 4642 mov r2, r8 - d039bbc: 4649 mov r1, r9 - d039bbe: 4630 mov r0, r6 - d039bc0: f10b 0b10 add.w fp, fp, #16 - d039bc4: f7ff fce4 bl d039590 <aes1_encrypt> - d039bc8: 9b0b ldr r3, [sp, #44] ; 0x2c - d039bca: e73a b.n d039a42 <aes_80211_encrypt+0x14a> - d039bcc: 46c1 mov r9, r8 - d039bce: e766 b.n d039a9e <aes_80211_encrypt+0x1a6> - d039bd0: 00027b01 .word 0x00027b01 - d039bd4: 9b06 ldr r3, [sp, #24] - d039bd6: f10b 0b01 add.w fp, fp, #1 - d039bda: a81a add r0, sp, #104 ; 0x68 - d039bdc: 463a mov r2, r7 - d039bde: 4651 mov r1, sl - d039be0: e9cd b301 strd fp, r3, [sp, #4] - d039be4: ab0c add r3, sp, #48 ; 0x30 - d039be6: 9300 str r3, [sp, #0] - d039be8: 4623 mov r3, r4 - d039bea: f7ff fe48 bl d03987e <aesccmp_construct_ctr_preload> - d039bee: 4601 mov r1, r0 - d039bf0: aa22 add r2, sp, #136 ; 0x88 - d039bf2: 4630 mov r0, r6 - d039bf4: f7ff fccc bl d039590 <aes1_encrypt> - d039bf8: aa1e add r2, sp, #120 ; 0x78 - d039bfa: 4649 mov r1, r9 - d039bfc: a822 add r0, sp, #136 ; 0x88 - d039bfe: f7ff f897 bl d038d30 <aes1_xor_128> - d039c02: f109 0310 add.w r3, r9, #16 - d039c06: f812 0b01 ldrb.w r0, [r2], #1 - d039c0a: f801 0b01 strb.w r0, [r1], #1 - d039c0e: 4299 cmp r1, r3 - d039c10: d1f9 bne.n d039c06 <aes_80211_encrypt+0x30e> - d039c12: 4689 mov r9, r1 - d039c14: e755 b.n d039ac2 <aes_80211_encrypt+0x1ca> - d039c16: bf00 nop - -0d039c18 <aes_80211_decrypt>: - d039c18: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d039c1c: b0ab sub sp, #172 ; 0xac - d039c1e: 4fa6 ldr r7, [pc, #664] ; (d039eb8 <aes_80211_decrypt+0x2a0>) - d039c20: 468a mov sl, r1 - d039c22: 4604 mov r4, r0 - d039c24: 2100 movs r1, #0 - d039c26: 9208 str r2, [sp, #32] - d039c28: a80e add r0, sp, #56 ; 0x38 - d039c2a: 2210 movs r2, #16 - d039c2c: 461d mov r5, r3 - d039c2e: 9e34 ldr r6, [sp, #208] ; 0xd0 - d039c30: 47b8 blx r7 - d039c32: 2210 movs r2, #16 - d039c34: 2100 movs r1, #0 - d039c36: a812 add r0, sp, #72 ; 0x48 - d039c38: 47b8 blx r7 - d039c3a: 2210 movs r2, #16 - d039c3c: 2100 movs r1, #0 - d039c3e: a816 add r0, sp, #88 ; 0x58 - d039c40: 47b8 blx r7 - d039c42: 2210 movs r2, #16 - d039c44: 2100 movs r1, #0 - d039c46: a81a add r0, sp, #104 ; 0x68 - d039c48: 47b8 blx r7 - d039c4a: 2210 movs r2, #16 - d039c4c: 2100 movs r1, #0 - d039c4e: a81e add r0, sp, #120 ; 0x78 - d039c50: 47b8 blx r7 - d039c52: 2210 movs r2, #16 - d039c54: 2100 movs r1, #0 - d039c56: a822 add r0, sp, #136 ; 0x88 - d039c58: 47b8 blx r7 - d039c5a: 2210 movs r2, #16 - d039c5c: 2100 movs r1, #0 - d039c5e: a826 add r0, sp, #152 ; 0x98 - d039c60: 47b8 blx r7 - d039c62: 9b08 ldr r3, [sp, #32] - d039c64: f1ba 0f18 cmp.w sl, #24 - d039c68: f006 0b0c and.w fp, r6, #12 - d039c6c: f1a3 0308 sub.w r3, r3, #8 - d039c70: 9307 str r3, [sp, #28] - d039c72: ea4f 1313 mov.w r3, r3, lsr #4 - d039c76: 9306 str r3, [sp, #24] - d039c78: 9b07 ldr r3, [sp, #28] - d039c7a: f003 030f and.w r3, r3, #15 - d039c7e: 9305 str r3, [sp, #20] - d039c80: f814 300a ldrb.w r3, [r4, sl] - d039c84: f88d 3028 strb.w r3, [sp, #40] ; 0x28 - d039c88: eb04 030a add.w r3, r4, sl - d039c8c: 785a ldrb r2, [r3, #1] - d039c8e: f88d 2029 strb.w r2, [sp, #41] ; 0x29 - d039c92: 791a ldrb r2, [r3, #4] - d039c94: f88d 202a strb.w r2, [sp, #42] ; 0x2a - d039c98: 795a ldrb r2, [r3, #5] - d039c9a: f88d 202b strb.w r2, [sp, #43] ; 0x2b - d039c9e: 799a ldrb r2, [r3, #6] - d039ca0: 79db ldrb r3, [r3, #7] - d039ca2: f88d 202c strb.w r2, [sp, #44] ; 0x2c - d039ca6: f88d 302d strb.w r3, [sp, #45] ; 0x2d - d039caa: f000 814c beq.w d039f46 <aes_80211_decrypt+0x32e> - d039cae: f1ba 081a subs.w r8, sl, #26 - d039cb2: bf18 it ne - d039cb4: f04f 0801 movne.w r8, #1 - d039cb8: 2e18 cmp r6, #24 - d039cba: d003 beq.n d039cc4 <aes_80211_decrypt+0xac> - d039cbc: f026 0310 bic.w r3, r6, #16 - d039cc0: 2b28 cmp r3, #40 ; 0x28 - d039cc2: d106 bne.n d039cd2 <aes_80211_decrypt+0xba> - d039cc4: f1ba 0f1a cmp.w sl, #26 - d039cc8: d001 beq.n d039cce <aes_80211_decrypt+0xb6> - d039cca: f10a 0a02 add.w sl, sl, #2 - d039cce: 2701 movs r7, #1 - d039cd0: e004 b.n d039cdc <aes_80211_decrypt+0xc4> - d039cd2: f026 0630 bic.w r6, r6, #48 ; 0x30 - d039cd6: 2e88 cmp r6, #136 ; 0x88 - d039cd8: d0f4 beq.n d039cc4 <aes_80211_decrypt+0xac> - d039cda: 2700 movs r7, #0 - d039cdc: f10a 0308 add.w r3, sl, #8 - d039ce0: 2600 movs r6, #0 - d039ce2: eb04 0903 add.w r9, r4, r3 - d039ce6: 9304 str r3, [sp, #16] - d039ce8: 9b06 ldr r3, [sp, #24] - d039cea: 429e cmp r6, r3 - d039cec: f040 80c5 bne.w d039e7a <aes_80211_decrypt+0x262> - d039cf0: 0133 lsls r3, r6, #4 - d039cf2: 9309 str r3, [sp, #36] ; 0x24 - d039cf4: 9b04 ldr r3, [sp, #16] - d039cf6: eb03 1306 add.w r3, r3, r6, lsl #4 - d039cfa: 9306 str r3, [sp, #24] - d039cfc: 9b05 ldr r3, [sp, #20] - d039cfe: 2b00 cmp r3, #0 - d039d00: f040 80dc bne.w d039ebc <aes_80211_decrypt+0x2a4> - d039d04: 2600 movs r6, #0 - d039d06: ab0a add r3, sp, #40 ; 0x28 - d039d08: f10d 0998 add.w r9, sp, #152 ; 0x98 - d039d0c: 463a mov r2, r7 - d039d0e: 9300 str r3, [sp, #0] - d039d10: 4641 mov r1, r8 - d039d12: 4623 mov r3, r4 - d039d14: a81a add r0, sp, #104 ; 0x68 - d039d16: f8cd b008 str.w fp, [sp, #8] - d039d1a: 9601 str r6, [sp, #4] - d039d1c: f7ff fdaf bl d03987e <aesccmp_construct_ctr_preload> - d039d20: 464b mov r3, r9 - d039d22: 4632 mov r2, r6 - d039d24: 3601 adds r6, #1 - d039d26: f803 2b01 strb.w r2, [r3], #1 - d039d2a: 2e10 cmp r6, #16 - d039d2c: d1fa bne.n d039d24 <aes_80211_decrypt+0x10c> - d039d2e: 9b08 ldr r3, [sp, #32] - d039d30: 2608 movs r6, #8 - d039d32: 4453 add r3, sl - d039d34: 461a mov r2, r3 - d039d36: 464b mov r3, r9 - d039d38: 4422 add r2, r4 - d039d3a: f812 1b01 ldrb.w r1, [r2], #1 - d039d3e: 3e01 subs r6, #1 - d039d40: f803 1b01 strb.w r1, [r3], #1 - d039d44: d1f9 bne.n d039d3a <aes_80211_decrypt+0x122> - d039d46: aa22 add r2, sp, #136 ; 0x88 - d039d48: a91a add r1, sp, #104 ; 0x68 - d039d4a: 4628 mov r0, r5 - d039d4c: f7ff fc20 bl d039590 <aes1_encrypt> - d039d50: a926 add r1, sp, #152 ; 0x98 - d039d52: aa1e add r2, sp, #120 ; 0x78 - d039d54: a822 add r0, sp, #136 ; 0x88 - d039d56: f7fe ffeb bl d038d30 <aes1_xor_128> - d039d5a: ab0c add r3, sp, #48 ; 0x30 - d039d5c: 4619 mov r1, r3 - d039d5e: 9308 str r3, [sp, #32] - d039d60: 4633 mov r3, r6 - d039d62: 3301 adds r3, #1 - d039d64: f812 0b01 ldrb.w r0, [r2], #1 - d039d68: 2b08 cmp r3, #8 - d039d6a: f801 0b01 strb.w r0, [r1], #1 - d039d6e: d1f8 bne.n d039d62 <aes_80211_decrypt+0x14a> - d039d70: f814 300a ldrb.w r3, [r4, sl] - d039d74: 4639 mov r1, r7 - d039d76: a80e add r0, sp, #56 ; 0x38 - d039d78: f88d 3028 strb.w r3, [sp, #40] ; 0x28 - d039d7c: eb04 030a add.w r3, r4, sl - d039d80: 785a ldrb r2, [r3, #1] - d039d82: f88d 2029 strb.w r2, [sp, #41] ; 0x29 - d039d86: 791a ldrb r2, [r3, #4] - d039d88: f88d 202a strb.w r2, [sp, #42] ; 0x2a - d039d8c: 795a ldrb r2, [r3, #5] - d039d8e: f88d 202b strb.w r2, [sp, #43] ; 0x2b - d039d92: 799a ldrb r2, [r3, #6] - d039d94: 79db ldrb r3, [r3, #7] - d039d96: f88d 202c strb.w r2, [sp, #44] ; 0x2c - d039d9a: 4642 mov r2, r8 - d039d9c: f88d 302d strb.w r3, [sp, #45] ; 0x2d - d039da0: ab0a add r3, sp, #40 ; 0x28 - d039da2: f8cd b008 str.w fp, [sp, #8] - d039da6: 9301 str r3, [sp, #4] - d039da8: 9b07 ldr r3, [sp, #28] - d039daa: 9300 str r3, [sp, #0] - d039dac: 4623 mov r3, r4 - d039dae: f7ff fcc9 bl d039744 <aesccmp_construct_mic_iv> - d039db2: 465b mov r3, fp - d039db4: 4651 mov r1, sl - d039db6: 4622 mov r2, r4 - d039db8: a812 add r0, sp, #72 ; 0x48 - d039dba: f7ff fcee bl d03979a <aesccmp_construct_mic_header1> - d039dbe: 4642 mov r2, r8 - d039dc0: f10d 0888 add.w r8, sp, #136 ; 0x88 - d039dc4: 463b mov r3, r7 - d039dc6: 4621 mov r1, r4 - d039dc8: af1e add r7, sp, #120 ; 0x78 - d039dca: a816 add r0, sp, #88 ; 0x58 - d039dcc: f7ff fd19 bl d039802 <aesccmp_construct_mic_header2> - d039dd0: 4642 mov r2, r8 - d039dd2: a90e add r1, sp, #56 ; 0x38 - d039dd4: 4628 mov r0, r5 - d039dd6: f7ff fbdb bl d039590 <aes1_encrypt> - d039dda: 463a mov r2, r7 - d039ddc: a912 add r1, sp, #72 ; 0x48 - d039dde: 4640 mov r0, r8 - d039de0: f7fe ffa6 bl d038d30 <aes1_xor_128> - d039de4: 4642 mov r2, r8 - d039de6: 4639 mov r1, r7 - d039de8: 4628 mov r0, r5 - d039dea: f7ff fbd1 bl d039590 <aes1_encrypt> - d039dee: 463a mov r2, r7 - d039df0: a916 add r1, sp, #88 ; 0x58 - d039df2: 4640 mov r0, r8 - d039df4: f7fe ff9c bl d038d30 <aes1_xor_128> - d039df8: 4642 mov r2, r8 - d039dfa: 4639 mov r1, r7 - d039dfc: 4628 mov r0, r5 - d039dfe: f7ff fbc7 bl d039590 <aes1_encrypt> - d039e02: 9b09 ldr r3, [sp, #36] ; 0x24 - d039e04: f103 0b08 add.w fp, r3, #8 - d039e08: eb0b 030a add.w r3, fp, sl - d039e0c: 46bb mov fp, r7 - d039e0e: 46c2 mov sl, r8 - d039e10: 9a04 ldr r2, [sp, #16] - d039e12: 429a cmp r2, r3 - d039e14: f040 8086 bne.w d039f24 <aes_80211_decrypt+0x30c> - d039e18: 9b05 ldr r3, [sp, #20] - d039e1a: b1eb cbz r3, d039e58 <aes_80211_decrypt+0x240> - d039e1c: 2300 movs r3, #0 - d039e1e: 464a mov r2, r9 - d039e20: 4619 mov r1, r3 - d039e22: 3301 adds r3, #1 - d039e24: f802 1b01 strb.w r1, [r2], #1 - d039e28: 2b10 cmp r3, #16 - d039e2a: d1fa bne.n d039e22 <aes_80211_decrypt+0x20a> - d039e2c: 9a05 ldr r2, [sp, #20] - d039e2e: 9b06 ldr r3, [sp, #24] - d039e30: 18e3 adds r3, r4, r3 - d039e32: 4414 add r4, r2 - d039e34: 9a06 ldr r2, [sp, #24] - d039e36: 4414 add r4, r2 - d039e38: f813 2b01 ldrb.w r2, [r3], #1 - d039e3c: 42a3 cmp r3, r4 - d039e3e: f809 2b01 strb.w r2, [r9], #1 - d039e42: d1f9 bne.n d039e38 <aes_80211_decrypt+0x220> - d039e44: 463a mov r2, r7 - d039e46: a926 add r1, sp, #152 ; 0x98 - d039e48: 4640 mov r0, r8 - d039e4a: f7fe ff71 bl d038d30 <aes1_xor_128> - d039e4e: 4642 mov r2, r8 + d039b84: 4489 add r9, r1 + d039b86: 910a str r1, [sp, #40] ; 0x28 + d039b88: f812 1b01 ldrb.w r1, [r2], #1 + d039b8c: f803 1b01 strb.w r1, [r3], #1 + d039b90: 454b cmp r3, r9 + d039b92: d1f9 bne.n d039b88 <aes_80211_encrypt+0x1b4> + d039b94: 9b08 ldr r3, [sp, #32] + d039b96: f04f 0b00 mov.w fp, #0 + d039b9a: 4423 add r3, r4 + d039b9c: 4699 mov r9, r3 + d039b9e: 9b09 ldr r3, [sp, #36] ; 0x24 + d039ba0: 459b cmp fp, r3 + d039ba2: f040 8085 bne.w d039cb0 <aes_80211_encrypt+0x2dc> + d039ba6: 9b05 ldr r3, [sp, #20] + d039ba8: 2b00 cmp r3, #0 + d039baa: d034 beq.n d039c16 <aes_80211_encrypt+0x242> + d039bac: 9b06 ldr r3, [sp, #24] + d039bae: 463a mov r2, r7 + d039bb0: 4651 mov r1, sl + d039bb2: a81a add r0, sp, #104 ; 0x68 + d039bb4: 9302 str r3, [sp, #8] + d039bb6: f10b 0301 add.w r3, fp, #1 + d039bba: 9301 str r3, [sp, #4] + d039bbc: ab0c add r3, sp, #48 ; 0x30 + d039bbe: 9300 str r3, [sp, #0] + d039bc0: 4623 mov r3, r4 + d039bc2: f7ff feca bl d03995a <aesccmp_construct_ctr_preload> + d039bc6: aa26 add r2, sp, #152 ; 0x98 + d039bc8: 2300 movs r3, #0 + d039bca: 4611 mov r1, r2 + d039bcc: 4618 mov r0, r3 + d039bce: 3301 adds r3, #1 + d039bd0: f801 0b01 strb.w r0, [r1], #1 + d039bd4: 2b10 cmp r3, #16 + d039bd6: d1fa bne.n d039bce <aes_80211_encrypt+0x1fa> + d039bd8: 9b05 ldr r3, [sp, #20] + d039bda: eb04 0b08 add.w fp, r4, r8 + d039bde: eb04 0903 add.w r9, r4, r3 + d039be2: 465b mov r3, fp + d039be4: 44c1 add r9, r8 + d039be6: f813 1b01 ldrb.w r1, [r3], #1 + d039bea: 4599 cmp r9, r3 + d039bec: f802 1b01 strb.w r1, [r2], #1 + d039bf0: d1f9 bne.n d039be6 <aes_80211_encrypt+0x212> + d039bf2: aa22 add r2, sp, #136 ; 0x88 + d039bf4: a91a add r1, sp, #104 ; 0x68 + d039bf6: 4630 mov r0, r6 + d039bf8: f7ff fd38 bl d03966c <aes1_encrypt> + d039bfc: aa1e add r2, sp, #120 ; 0x78 + d039bfe: a926 add r1, sp, #152 ; 0x98 + d039c00: a822 add r0, sp, #136 ; 0x88 + d039c02: f7ff f903 bl d038e0c <aes1_xor_128> + d039c06: f812 3b01 ldrb.w r3, [r2], #1 + d039c0a: f80b 3b01 strb.w r3, [fp], #1 + d039c0e: 45cb cmp fp, r9 + d039c10: d1f9 bne.n d039c06 <aes_80211_encrypt+0x232> + d039c12: 9b05 ldr r3, [sp, #20] + d039c14: 4498 add r8, r3 + d039c16: 9b06 ldr r3, [sp, #24] + d039c18: f04f 0900 mov.w r9, #0 + d039c1c: 463a mov r2, r7 + d039c1e: 4651 mov r1, sl + d039c20: 9302 str r3, [sp, #8] + d039c22: ab0c add r3, sp, #48 ; 0x30 + d039c24: a81a add r0, sp, #104 ; 0x68 + d039c26: f8cd 9004 str.w r9, [sp, #4] + d039c2a: 9300 str r3, [sp, #0] + d039c2c: 4623 mov r3, r4 + d039c2e: f7ff fe94 bl d03995a <aesccmp_construct_ctr_preload> + d039c32: ab26 add r3, sp, #152 ; 0x98 + d039c34: 4649 mov r1, r9 + d039c36: 461a mov r2, r3 + d039c38: 461f mov r7, r3 + d039c3a: f109 0901 add.w r9, r9, #1 + d039c3e: f802 1b01 strb.w r1, [r2], #1 + d039c42: f1b9 0f10 cmp.w r9, #16 + d039c46: d1f8 bne.n d039c3a <aes_80211_encrypt+0x266> + d039c48: 9a07 ldr r2, [sp, #28] + d039c4a: 3207 adds r2, #7 + d039c4c: 4415 add r5, r2 + d039c4e: 2208 movs r2, #8 + d039c50: 4425 add r5, r4 + d039c52: f815 1f01 ldrb.w r1, [r5, #1]! + d039c56: 3a01 subs r2, #1 + d039c58: f803 1b01 strb.w r1, [r3], #1 + d039c5c: d1f9 bne.n d039c52 <aes_80211_encrypt+0x27e> + d039c5e: aa22 add r2, sp, #136 ; 0x88 + d039c60: a91a add r1, sp, #104 ; 0x68 + d039c62: 4630 mov r0, r6 + d039c64: 4444 add r4, r8 + d039c66: f7ff fd01 bl d03966c <aes1_encrypt> + d039c6a: aa1e add r2, sp, #120 ; 0x78 + d039c6c: 4639 mov r1, r7 + d039c6e: a822 add r0, sp, #136 ; 0x88 + d039c70: f7ff f8cc bl d038e0c <aes1_xor_128> + d039c74: 9b0a ldr r3, [sp, #40] ; 0x28 + d039c76: 4498 add r8, r3 + d039c78: f812 3b01 ldrb.w r3, [r2], #1 + d039c7c: f804 3b01 strb.w r3, [r4], #1 + d039c80: 45a0 cmp r8, r4 + d039c82: d1f9 bne.n d039c78 <aes_80211_encrypt+0x2a4> + d039c84: 2001 movs r0, #1 + d039c86: b02b add sp, #172 ; 0xac + d039c88: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d039c8c: 464a mov r2, r9 + d039c8e: 4640 mov r0, r8 + d039c90: 930b str r3, [sp, #44] ; 0x2c + d039c92: f7ff f8bb bl d038e0c <aes1_xor_128> + d039c96: 4642 mov r2, r8 + d039c98: 4649 mov r1, r9 + d039c9a: 4630 mov r0, r6 + d039c9c: f10b 0b10 add.w fp, fp, #16 + d039ca0: f7ff fce4 bl d03966c <aes1_encrypt> + d039ca4: 9b0b ldr r3, [sp, #44] ; 0x2c + d039ca6: e73a b.n d039b1e <aes_80211_encrypt+0x14a> + d039ca8: 46c1 mov r9, r8 + d039caa: e766 b.n d039b7a <aes_80211_encrypt+0x1a6> + d039cac: 00027b01 .word 0x00027b01 + d039cb0: 9b06 ldr r3, [sp, #24] + d039cb2: f10b 0b01 add.w fp, fp, #1 + d039cb6: a81a add r0, sp, #104 ; 0x68 + d039cb8: 463a mov r2, r7 + d039cba: 4651 mov r1, sl + d039cbc: e9cd b301 strd fp, r3, [sp, #4] + d039cc0: ab0c add r3, sp, #48 ; 0x30 + d039cc2: 9300 str r3, [sp, #0] + d039cc4: 4623 mov r3, r4 + d039cc6: f7ff fe48 bl d03995a <aesccmp_construct_ctr_preload> + d039cca: 4601 mov r1, r0 + d039ccc: aa22 add r2, sp, #136 ; 0x88 + d039cce: 4630 mov r0, r6 + d039cd0: f7ff fccc bl d03966c <aes1_encrypt> + d039cd4: aa1e add r2, sp, #120 ; 0x78 + d039cd6: 4649 mov r1, r9 + d039cd8: a822 add r0, sp, #136 ; 0x88 + d039cda: f7ff f897 bl d038e0c <aes1_xor_128> + d039cde: f109 0310 add.w r3, r9, #16 + d039ce2: f812 0b01 ldrb.w r0, [r2], #1 + d039ce6: f801 0b01 strb.w r0, [r1], #1 + d039cea: 4299 cmp r1, r3 + d039cec: d1f9 bne.n d039ce2 <aes_80211_encrypt+0x30e> + d039cee: 4689 mov r9, r1 + d039cf0: e755 b.n d039b9e <aes_80211_encrypt+0x1ca> + d039cf2: bf00 nop + +0d039cf4 <aes_80211_decrypt>: + d039cf4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d039cf8: b0ab sub sp, #172 ; 0xac + d039cfa: 4fa6 ldr r7, [pc, #664] ; (d039f94 <aes_80211_decrypt+0x2a0>) + d039cfc: 468a mov sl, r1 + d039cfe: 4604 mov r4, r0 + d039d00: 2100 movs r1, #0 + d039d02: 9208 str r2, [sp, #32] + d039d04: a80e add r0, sp, #56 ; 0x38 + d039d06: 2210 movs r2, #16 + d039d08: 461d mov r5, r3 + d039d0a: 9e34 ldr r6, [sp, #208] ; 0xd0 + d039d0c: 47b8 blx r7 + d039d0e: 2210 movs r2, #16 + d039d10: 2100 movs r1, #0 + d039d12: a812 add r0, sp, #72 ; 0x48 + d039d14: 47b8 blx r7 + d039d16: 2210 movs r2, #16 + d039d18: 2100 movs r1, #0 + d039d1a: a816 add r0, sp, #88 ; 0x58 + d039d1c: 47b8 blx r7 + d039d1e: 2210 movs r2, #16 + d039d20: 2100 movs r1, #0 + d039d22: a81a add r0, sp, #104 ; 0x68 + d039d24: 47b8 blx r7 + d039d26: 2210 movs r2, #16 + d039d28: 2100 movs r1, #0 + d039d2a: a81e add r0, sp, #120 ; 0x78 + d039d2c: 47b8 blx r7 + d039d2e: 2210 movs r2, #16 + d039d30: 2100 movs r1, #0 + d039d32: a822 add r0, sp, #136 ; 0x88 + d039d34: 47b8 blx r7 + d039d36: 2210 movs r2, #16 + d039d38: 2100 movs r1, #0 + d039d3a: a826 add r0, sp, #152 ; 0x98 + d039d3c: 47b8 blx r7 + d039d3e: 9b08 ldr r3, [sp, #32] + d039d40: f1ba 0f18 cmp.w sl, #24 + d039d44: f006 0b0c and.w fp, r6, #12 + d039d48: f1a3 0308 sub.w r3, r3, #8 + d039d4c: 9307 str r3, [sp, #28] + d039d4e: ea4f 1313 mov.w r3, r3, lsr #4 + d039d52: 9306 str r3, [sp, #24] + d039d54: 9b07 ldr r3, [sp, #28] + d039d56: f003 030f and.w r3, r3, #15 + d039d5a: 9305 str r3, [sp, #20] + d039d5c: f814 300a ldrb.w r3, [r4, sl] + d039d60: f88d 3028 strb.w r3, [sp, #40] ; 0x28 + d039d64: eb04 030a add.w r3, r4, sl + d039d68: 785a ldrb r2, [r3, #1] + d039d6a: f88d 2029 strb.w r2, [sp, #41] ; 0x29 + d039d6e: 791a ldrb r2, [r3, #4] + d039d70: f88d 202a strb.w r2, [sp, #42] ; 0x2a + d039d74: 795a ldrb r2, [r3, #5] + d039d76: f88d 202b strb.w r2, [sp, #43] ; 0x2b + d039d7a: 799a ldrb r2, [r3, #6] + d039d7c: 79db ldrb r3, [r3, #7] + d039d7e: f88d 202c strb.w r2, [sp, #44] ; 0x2c + d039d82: f88d 302d strb.w r3, [sp, #45] ; 0x2d + d039d86: f000 814c beq.w d03a022 <aes_80211_decrypt+0x32e> + d039d8a: f1ba 081a subs.w r8, sl, #26 + d039d8e: bf18 it ne + d039d90: f04f 0801 movne.w r8, #1 + d039d94: 2e18 cmp r6, #24 + d039d96: d003 beq.n d039da0 <aes_80211_decrypt+0xac> + d039d98: f026 0310 bic.w r3, r6, #16 + d039d9c: 2b28 cmp r3, #40 ; 0x28 + d039d9e: d106 bne.n d039dae <aes_80211_decrypt+0xba> + d039da0: f1ba 0f1a cmp.w sl, #26 + d039da4: d001 beq.n d039daa <aes_80211_decrypt+0xb6> + d039da6: f10a 0a02 add.w sl, sl, #2 + d039daa: 2701 movs r7, #1 + d039dac: e004 b.n d039db8 <aes_80211_decrypt+0xc4> + d039dae: f026 0630 bic.w r6, r6, #48 ; 0x30 + d039db2: 2e88 cmp r6, #136 ; 0x88 + d039db4: d0f4 beq.n d039da0 <aes_80211_decrypt+0xac> + d039db6: 2700 movs r7, #0 + d039db8: f10a 0308 add.w r3, sl, #8 + d039dbc: 2600 movs r6, #0 + d039dbe: eb04 0903 add.w r9, r4, r3 + d039dc2: 9304 str r3, [sp, #16] + d039dc4: 9b06 ldr r3, [sp, #24] + d039dc6: 429e cmp r6, r3 + d039dc8: f040 80c5 bne.w d039f56 <aes_80211_decrypt+0x262> + d039dcc: 0133 lsls r3, r6, #4 + d039dce: 9309 str r3, [sp, #36] ; 0x24 + d039dd0: 9b04 ldr r3, [sp, #16] + d039dd2: eb03 1306 add.w r3, r3, r6, lsl #4 + d039dd6: 9306 str r3, [sp, #24] + d039dd8: 9b05 ldr r3, [sp, #20] + d039dda: 2b00 cmp r3, #0 + d039ddc: f040 80dc bne.w d039f98 <aes_80211_decrypt+0x2a4> + d039de0: 2600 movs r6, #0 + d039de2: ab0a add r3, sp, #40 ; 0x28 + d039de4: f10d 0998 add.w r9, sp, #152 ; 0x98 + d039de8: 463a mov r2, r7 + d039dea: 9300 str r3, [sp, #0] + d039dec: 4641 mov r1, r8 + d039dee: 4623 mov r3, r4 + d039df0: a81a add r0, sp, #104 ; 0x68 + d039df2: f8cd b008 str.w fp, [sp, #8] + d039df6: 9601 str r6, [sp, #4] + d039df8: f7ff fdaf bl d03995a <aesccmp_construct_ctr_preload> + d039dfc: 464b mov r3, r9 + d039dfe: 4632 mov r2, r6 + d039e00: 3601 adds r6, #1 + d039e02: f803 2b01 strb.w r2, [r3], #1 + d039e06: 2e10 cmp r6, #16 + d039e08: d1fa bne.n d039e00 <aes_80211_decrypt+0x10c> + d039e0a: 9b08 ldr r3, [sp, #32] + d039e0c: 2608 movs r6, #8 + d039e0e: 4453 add r3, sl + d039e10: 461a mov r2, r3 + d039e12: 464b mov r3, r9 + d039e14: 4422 add r2, r4 + d039e16: f812 1b01 ldrb.w r1, [r2], #1 + d039e1a: 3e01 subs r6, #1 + d039e1c: f803 1b01 strb.w r1, [r3], #1 + d039e20: d1f9 bne.n d039e16 <aes_80211_decrypt+0x122> + d039e22: aa22 add r2, sp, #136 ; 0x88 + d039e24: a91a add r1, sp, #104 ; 0x68 + d039e26: 4628 mov r0, r5 + d039e28: f7ff fc20 bl d03966c <aes1_encrypt> + d039e2c: a926 add r1, sp, #152 ; 0x98 + d039e2e: aa1e add r2, sp, #120 ; 0x78 + d039e30: a822 add r0, sp, #136 ; 0x88 + d039e32: f7fe ffeb bl d038e0c <aes1_xor_128> + d039e36: ab0c add r3, sp, #48 ; 0x30 + d039e38: 4619 mov r1, r3 + d039e3a: 9308 str r3, [sp, #32] + d039e3c: 4633 mov r3, r6 + d039e3e: 3301 adds r3, #1 + d039e40: f812 0b01 ldrb.w r0, [r2], #1 + d039e44: 2b08 cmp r3, #8 + d039e46: f801 0b01 strb.w r0, [r1], #1 + d039e4a: d1f8 bne.n d039e3e <aes_80211_decrypt+0x14a> + d039e4c: f814 300a ldrb.w r3, [r4, sl] d039e50: 4639 mov r1, r7 - d039e52: 4628 mov r0, r5 - d039e54: f7ff fb9c bl d039590 <aes1_encrypt> - d039e58: ab22 add r3, sp, #136 ; 0x88 - d039e5a: 2001 movs r0, #1 - d039e5c: 9a08 ldr r2, [sp, #32] - d039e5e: 3601 adds r6, #1 - d039e60: f812 1b01 ldrb.w r1, [r2], #1 - d039e64: 9208 str r2, [sp, #32] - d039e66: f813 2b01 ldrb.w r2, [r3], #1 - d039e6a: 4291 cmp r1, r2 - d039e6c: bf18 it ne - d039e6e: 2000 movne r0, #0 - d039e70: 2e08 cmp r6, #8 - d039e72: d1f3 bne.n d039e5c <aes_80211_decrypt+0x244> - d039e74: b02b add sp, #172 ; 0xac - d039e76: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d039e7a: ab0a add r3, sp, #40 ; 0x28 - d039e7c: 3601 adds r6, #1 - d039e7e: a81a add r0, sp, #104 ; 0x68 - d039e80: 463a mov r2, r7 - d039e82: 4641 mov r1, r8 - d039e84: 9300 str r3, [sp, #0] - d039e86: 4623 mov r3, r4 - d039e88: e9cd 6b01 strd r6, fp, [sp, #4] - d039e8c: f7ff fcf7 bl d03987e <aesccmp_construct_ctr_preload> - d039e90: 4601 mov r1, r0 - d039e92: aa22 add r2, sp, #136 ; 0x88 - d039e94: 4628 mov r0, r5 - d039e96: f7ff fb7b bl d039590 <aes1_encrypt> - d039e9a: aa1e add r2, sp, #120 ; 0x78 - d039e9c: 4649 mov r1, r9 - d039e9e: a822 add r0, sp, #136 ; 0x88 - d039ea0: f7fe ff46 bl d038d30 <aes1_xor_128> - d039ea4: f109 0310 add.w r3, r9, #16 - d039ea8: f812 0b01 ldrb.w r0, [r2], #1 - d039eac: f801 0b01 strb.w r0, [r1], #1 - d039eb0: 4299 cmp r1, r3 - d039eb2: d1f9 bne.n d039ea8 <aes_80211_decrypt+0x290> - d039eb4: 4689 mov r9, r1 - d039eb6: e717 b.n d039ce8 <aes_80211_decrypt+0xd0> - d039eb8: 00027b01 .word 0x00027b01 - d039ebc: ab0a add r3, sp, #40 ; 0x28 - d039ebe: 3601 adds r6, #1 - d039ec0: 463a mov r2, r7 - d039ec2: 4641 mov r1, r8 - d039ec4: a81a add r0, sp, #104 ; 0x68 - d039ec6: 9300 str r3, [sp, #0] - d039ec8: f8cd b008 str.w fp, [sp, #8] - d039ecc: 4623 mov r3, r4 - d039ece: 9601 str r6, [sp, #4] - d039ed0: f7ff fcd5 bl d03987e <aesccmp_construct_ctr_preload> - d039ed4: aa26 add r2, sp, #152 ; 0x98 - d039ed6: 2300 movs r3, #0 - d039ed8: 4611 mov r1, r2 - d039eda: 4618 mov r0, r3 - d039edc: 3301 adds r3, #1 - d039ede: f801 0b01 strb.w r0, [r1], #1 - d039ee2: 2b10 cmp r3, #16 - d039ee4: d1fa bne.n d039edc <aes_80211_decrypt+0x2c4> - d039ee6: 9b06 ldr r3, [sp, #24] - d039ee8: eb04 0903 add.w r9, r4, r3 - d039eec: 9b05 ldr r3, [sp, #20] - d039eee: 18e6 adds r6, r4, r3 - d039ef0: 9b06 ldr r3, [sp, #24] - d039ef2: 441e add r6, r3 - d039ef4: 464b mov r3, r9 - d039ef6: f813 1b01 ldrb.w r1, [r3], #1 - d039efa: 42b3 cmp r3, r6 - d039efc: f802 1b01 strb.w r1, [r2], #1 - d039f00: d1f9 bne.n d039ef6 <aes_80211_decrypt+0x2de> - d039f02: aa22 add r2, sp, #136 ; 0x88 - d039f04: a91a add r1, sp, #104 ; 0x68 - d039f06: 4628 mov r0, r5 - d039f08: f7ff fb42 bl d039590 <aes1_encrypt> - d039f0c: aa1e add r2, sp, #120 ; 0x78 - d039f0e: a926 add r1, sp, #152 ; 0x98 - d039f10: a822 add r0, sp, #136 ; 0x88 - d039f12: f7fe ff0d bl d038d30 <aes1_xor_128> - d039f16: f812 3b01 ldrb.w r3, [r2], #1 - d039f1a: f809 3b01 strb.w r3, [r9], #1 - d039f1e: 45b1 cmp r9, r6 - d039f20: d1f9 bne.n d039f16 <aes_80211_decrypt+0x2fe> - d039f22: e6ef b.n d039d04 <aes_80211_decrypt+0xec> - d039f24: 9307 str r3, [sp, #28] - d039f26: 465a mov r2, fp - d039f28: 9b04 ldr r3, [sp, #16] - d039f2a: 4650 mov r0, sl - d039f2c: 18e1 adds r1, r4, r3 - d039f2e: f7fe feff bl d038d30 <aes1_xor_128> - d039f32: 9b04 ldr r3, [sp, #16] - d039f34: 4652 mov r2, sl - d039f36: 4659 mov r1, fp - d039f38: 3310 adds r3, #16 - d039f3a: 4628 mov r0, r5 - d039f3c: 9304 str r3, [sp, #16] - d039f3e: f7ff fb27 bl d039590 <aes1_encrypt> - d039f42: 9b07 ldr r3, [sp, #28] - d039f44: e764 b.n d039e10 <aes_80211_decrypt+0x1f8> - d039f46: 2e18 cmp r6, #24 - d039f48: f04f 0800 mov.w r8, #0 - d039f4c: f47f aeb6 bne.w d039cbc <aes_80211_decrypt+0xa4> - d039f50: e6bb b.n d039cca <aes_80211_decrypt+0xb2> - d039f52: bf00 nop - -0d039f54 <SOCPS_WakeFromPG_HP>: - d039f54: b480 push {r7} - d039f56: b083 sub sp, #12 - d039f58: af00 add r7, sp, #0 - d039f5a: 4b4a ldr r3, [pc, #296] ; (d03a084 <SOCPS_WakeFromPG_HP+0x130>) - d039f5c: 681b ldr r3, [r3, #0] - d039f5e: 607b str r3, [r7, #4] - d039f60: 687b ldr r3, [r7, #4] - d039f62: f023 5300 bic.w r3, r3, #536870912 ; 0x20000000 - d039f66: 607b str r3, [r7, #4] - d039f68: 4a46 ldr r2, [pc, #280] ; (d03a084 <SOCPS_WakeFromPG_HP+0x130>) - d039f6a: 687b ldr r3, [r7, #4] - d039f6c: 6013 str r3, [r2, #0] - d039f6e: 4b46 ldr r3, [pc, #280] ; (d03a088 <SOCPS_WakeFromPG_HP+0x134>) - d039f70: 4a46 ldr r2, [pc, #280] ; (d03a08c <SOCPS_WakeFromPG_HP+0x138>) - d039f72: 601a str r2, [r3, #0] - d039f74: 4b46 ldr r3, [pc, #280] ; (d03a090 <SOCPS_WakeFromPG_HP+0x13c>) - d039f76: 6adb ldr r3, [r3, #44] ; 0x2c - d039f78: 461a mov r2, r3 - d039f7a: 4b46 ldr r3, [pc, #280] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039f7c: 669a str r2, [r3, #104] ; 0x68 - d039f7e: 4b44 ldr r3, [pc, #272] ; (d03a090 <SOCPS_WakeFromPG_HP+0x13c>) - d039f80: 4a45 ldr r2, [pc, #276] ; (d03a098 <SOCPS_WakeFromPG_HP+0x144>) - d039f82: 62da str r2, [r3, #44] ; 0x2c - d039f84: 4b43 ldr r3, [pc, #268] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039f86: 6c1b ldr r3, [r3, #64] ; 0x40 - d039f88: 4a42 ldr r2, [pc, #264] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039f8a: 6e52 ldr r2, [r2, #100] ; 0x64 - d039f8c: 3a04 subs r2, #4 - d039f8e: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - d039f92: 6013 str r3, [r2, #0] - d039f94: 4b3f ldr r3, [pc, #252] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039f96: 6e5b ldr r3, [r3, #100] ; 0x64 - d039f98: 3b08 subs r3, #8 - d039f9a: 461a mov r2, r3 - d039f9c: 4b3d ldr r3, [pc, #244] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039f9e: 6bdb ldr r3, [r3, #60] ; 0x3c - d039fa0: 6013 str r3, [r2, #0] - d039fa2: 4b3c ldr r3, [pc, #240] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fa4: 6e5b ldr r3, [r3, #100] ; 0x64 - d039fa6: 3b0c subs r3, #12 - d039fa8: 461a mov r2, r3 - d039faa: 4b3a ldr r3, [pc, #232] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fac: 6b9b ldr r3, [r3, #56] ; 0x38 - d039fae: 6013 str r3, [r2, #0] - d039fb0: 4b38 ldr r3, [pc, #224] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fb2: 6e5b ldr r3, [r3, #100] ; 0x64 - d039fb4: 3b10 subs r3, #16 - d039fb6: 461a mov r2, r3 - d039fb8: 4b36 ldr r3, [pc, #216] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fba: 6b1b ldr r3, [r3, #48] ; 0x30 - d039fbc: 6013 str r3, [r2, #0] - d039fbe: 4b35 ldr r3, [pc, #212] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fc0: 6e5b ldr r3, [r3, #100] ; 0x64 - d039fc2: 3b14 subs r3, #20 - d039fc4: 461a mov r2, r3 - d039fc6: 4b33 ldr r3, [pc, #204] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fc8: 68db ldr r3, [r3, #12] - d039fca: 6013 str r3, [r2, #0] - d039fcc: 4b31 ldr r3, [pc, #196] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fce: 6e5b ldr r3, [r3, #100] ; 0x64 - d039fd0: 3b18 subs r3, #24 - d039fd2: 461a mov r2, r3 - d039fd4: 4b2f ldr r3, [pc, #188] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fd6: 689b ldr r3, [r3, #8] - d039fd8: 6013 str r3, [r2, #0] - d039fda: 4b2e ldr r3, [pc, #184] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fdc: 6e5b ldr r3, [r3, #100] ; 0x64 - d039fde: 3b1c subs r3, #28 - d039fe0: 461a mov r2, r3 - d039fe2: 4b2c ldr r3, [pc, #176] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fe4: 685b ldr r3, [r3, #4] - d039fe6: 6013 str r3, [r2, #0] - d039fe8: 4b2a ldr r3, [pc, #168] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039fea: 6e5b ldr r3, [r3, #100] ; 0x64 - d039fec: 3b20 subs r3, #32 - d039fee: 461a mov r2, r3 - d039ff0: 4b28 ldr r3, [pc, #160] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039ff2: 681b ldr r3, [r3, #0] - d039ff4: 6013 str r3, [r2, #0] - d039ff6: 4b27 ldr r3, [pc, #156] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d039ff8: 6e5b ldr r3, [r3, #100] ; 0x64 - d039ffa: 3b24 subs r3, #36 ; 0x24 - d039ffc: 461a mov r2, r3 - d039ffe: 4b25 ldr r3, [pc, #148] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a000: 6adb ldr r3, [r3, #44] ; 0x2c - d03a002: 6013 str r3, [r2, #0] - d03a004: 4b23 ldr r3, [pc, #140] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a006: 6e5b ldr r3, [r3, #100] ; 0x64 - d03a008: 3b28 subs r3, #40 ; 0x28 - d03a00a: 461a mov r2, r3 - d03a00c: 4b21 ldr r3, [pc, #132] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a00e: 6a9b ldr r3, [r3, #40] ; 0x28 - d03a010: 6013 str r3, [r2, #0] - d03a012: 4b20 ldr r3, [pc, #128] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a014: 6e5b ldr r3, [r3, #100] ; 0x64 - d03a016: 3b2c subs r3, #44 ; 0x2c - d03a018: 461a mov r2, r3 - d03a01a: 4b1e ldr r3, [pc, #120] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a01c: 6a5b ldr r3, [r3, #36] ; 0x24 - d03a01e: 6013 str r3, [r2, #0] - d03a020: 4b1c ldr r3, [pc, #112] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a022: 6e5b ldr r3, [r3, #100] ; 0x64 - d03a024: 3b30 subs r3, #48 ; 0x30 - d03a026: 461a mov r2, r3 - d03a028: 4b1a ldr r3, [pc, #104] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a02a: 6a1b ldr r3, [r3, #32] - d03a02c: 6013 str r3, [r2, #0] - d03a02e: 4b19 ldr r3, [pc, #100] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a030: 6e5b ldr r3, [r3, #100] ; 0x64 - d03a032: 3b34 subs r3, #52 ; 0x34 - d03a034: 461a mov r2, r3 - d03a036: 4b17 ldr r3, [pc, #92] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a038: 69db ldr r3, [r3, #28] - d03a03a: 6013 str r3, [r2, #0] - d03a03c: 4b15 ldr r3, [pc, #84] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a03e: 6e5b ldr r3, [r3, #100] ; 0x64 - d03a040: 3b38 subs r3, #56 ; 0x38 - d03a042: 461a mov r2, r3 - d03a044: 4b13 ldr r3, [pc, #76] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a046: 699b ldr r3, [r3, #24] + d039e52: a80e add r0, sp, #56 ; 0x38 + d039e54: f88d 3028 strb.w r3, [sp, #40] ; 0x28 + d039e58: eb04 030a add.w r3, r4, sl + d039e5c: 785a ldrb r2, [r3, #1] + d039e5e: f88d 2029 strb.w r2, [sp, #41] ; 0x29 + d039e62: 791a ldrb r2, [r3, #4] + d039e64: f88d 202a strb.w r2, [sp, #42] ; 0x2a + d039e68: 795a ldrb r2, [r3, #5] + d039e6a: f88d 202b strb.w r2, [sp, #43] ; 0x2b + d039e6e: 799a ldrb r2, [r3, #6] + d039e70: 79db ldrb r3, [r3, #7] + d039e72: f88d 202c strb.w r2, [sp, #44] ; 0x2c + d039e76: 4642 mov r2, r8 + d039e78: f88d 302d strb.w r3, [sp, #45] ; 0x2d + d039e7c: ab0a add r3, sp, #40 ; 0x28 + d039e7e: f8cd b008 str.w fp, [sp, #8] + d039e82: 9301 str r3, [sp, #4] + d039e84: 9b07 ldr r3, [sp, #28] + d039e86: 9300 str r3, [sp, #0] + d039e88: 4623 mov r3, r4 + d039e8a: f7ff fcc9 bl d039820 <aesccmp_construct_mic_iv> + d039e8e: 465b mov r3, fp + d039e90: 4651 mov r1, sl + d039e92: 4622 mov r2, r4 + d039e94: a812 add r0, sp, #72 ; 0x48 + d039e96: f7ff fcee bl d039876 <aesccmp_construct_mic_header1> + d039e9a: 4642 mov r2, r8 + d039e9c: f10d 0888 add.w r8, sp, #136 ; 0x88 + d039ea0: 463b mov r3, r7 + d039ea2: 4621 mov r1, r4 + d039ea4: af1e add r7, sp, #120 ; 0x78 + d039ea6: a816 add r0, sp, #88 ; 0x58 + d039ea8: f7ff fd19 bl d0398de <aesccmp_construct_mic_header2> + d039eac: 4642 mov r2, r8 + d039eae: a90e add r1, sp, #56 ; 0x38 + d039eb0: 4628 mov r0, r5 + d039eb2: f7ff fbdb bl d03966c <aes1_encrypt> + d039eb6: 463a mov r2, r7 + d039eb8: a912 add r1, sp, #72 ; 0x48 + d039eba: 4640 mov r0, r8 + d039ebc: f7fe ffa6 bl d038e0c <aes1_xor_128> + d039ec0: 4642 mov r2, r8 + d039ec2: 4639 mov r1, r7 + d039ec4: 4628 mov r0, r5 + d039ec6: f7ff fbd1 bl d03966c <aes1_encrypt> + d039eca: 463a mov r2, r7 + d039ecc: a916 add r1, sp, #88 ; 0x58 + d039ece: 4640 mov r0, r8 + d039ed0: f7fe ff9c bl d038e0c <aes1_xor_128> + d039ed4: 4642 mov r2, r8 + d039ed6: 4639 mov r1, r7 + d039ed8: 4628 mov r0, r5 + d039eda: f7ff fbc7 bl d03966c <aes1_encrypt> + d039ede: 9b09 ldr r3, [sp, #36] ; 0x24 + d039ee0: f103 0b08 add.w fp, r3, #8 + d039ee4: eb0b 030a add.w r3, fp, sl + d039ee8: 46bb mov fp, r7 + d039eea: 46c2 mov sl, r8 + d039eec: 9a04 ldr r2, [sp, #16] + d039eee: 429a cmp r2, r3 + d039ef0: f040 8086 bne.w d03a000 <aes_80211_decrypt+0x30c> + d039ef4: 9b05 ldr r3, [sp, #20] + d039ef6: b1eb cbz r3, d039f34 <aes_80211_decrypt+0x240> + d039ef8: 2300 movs r3, #0 + d039efa: 464a mov r2, r9 + d039efc: 4619 mov r1, r3 + d039efe: 3301 adds r3, #1 + d039f00: f802 1b01 strb.w r1, [r2], #1 + d039f04: 2b10 cmp r3, #16 + d039f06: d1fa bne.n d039efe <aes_80211_decrypt+0x20a> + d039f08: 9a05 ldr r2, [sp, #20] + d039f0a: 9b06 ldr r3, [sp, #24] + d039f0c: 18e3 adds r3, r4, r3 + d039f0e: 4414 add r4, r2 + d039f10: 9a06 ldr r2, [sp, #24] + d039f12: 4414 add r4, r2 + d039f14: f813 2b01 ldrb.w r2, [r3], #1 + d039f18: 42a3 cmp r3, r4 + d039f1a: f809 2b01 strb.w r2, [r9], #1 + d039f1e: d1f9 bne.n d039f14 <aes_80211_decrypt+0x220> + d039f20: 463a mov r2, r7 + d039f22: a926 add r1, sp, #152 ; 0x98 + d039f24: 4640 mov r0, r8 + d039f26: f7fe ff71 bl d038e0c <aes1_xor_128> + d039f2a: 4642 mov r2, r8 + d039f2c: 4639 mov r1, r7 + d039f2e: 4628 mov r0, r5 + d039f30: f7ff fb9c bl d03966c <aes1_encrypt> + d039f34: ab22 add r3, sp, #136 ; 0x88 + d039f36: 2001 movs r0, #1 + d039f38: 9a08 ldr r2, [sp, #32] + d039f3a: 3601 adds r6, #1 + d039f3c: f812 1b01 ldrb.w r1, [r2], #1 + d039f40: 9208 str r2, [sp, #32] + d039f42: f813 2b01 ldrb.w r2, [r3], #1 + d039f46: 4291 cmp r1, r2 + d039f48: bf18 it ne + d039f4a: 2000 movne r0, #0 + d039f4c: 2e08 cmp r6, #8 + d039f4e: d1f3 bne.n d039f38 <aes_80211_decrypt+0x244> + d039f50: b02b add sp, #172 ; 0xac + d039f52: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d039f56: ab0a add r3, sp, #40 ; 0x28 + d039f58: 3601 adds r6, #1 + d039f5a: a81a add r0, sp, #104 ; 0x68 + d039f5c: 463a mov r2, r7 + d039f5e: 4641 mov r1, r8 + d039f60: 9300 str r3, [sp, #0] + d039f62: 4623 mov r3, r4 + d039f64: e9cd 6b01 strd r6, fp, [sp, #4] + d039f68: f7ff fcf7 bl d03995a <aesccmp_construct_ctr_preload> + d039f6c: 4601 mov r1, r0 + d039f6e: aa22 add r2, sp, #136 ; 0x88 + d039f70: 4628 mov r0, r5 + d039f72: f7ff fb7b bl d03966c <aes1_encrypt> + d039f76: aa1e add r2, sp, #120 ; 0x78 + d039f78: 4649 mov r1, r9 + d039f7a: a822 add r0, sp, #136 ; 0x88 + d039f7c: f7fe ff46 bl d038e0c <aes1_xor_128> + d039f80: f109 0310 add.w r3, r9, #16 + d039f84: f812 0b01 ldrb.w r0, [r2], #1 + d039f88: f801 0b01 strb.w r0, [r1], #1 + d039f8c: 4299 cmp r1, r3 + d039f8e: d1f9 bne.n d039f84 <aes_80211_decrypt+0x290> + d039f90: 4689 mov r9, r1 + d039f92: e717 b.n d039dc4 <aes_80211_decrypt+0xd0> + d039f94: 00027b01 .word 0x00027b01 + d039f98: ab0a add r3, sp, #40 ; 0x28 + d039f9a: 3601 adds r6, #1 + d039f9c: 463a mov r2, r7 + d039f9e: 4641 mov r1, r8 + d039fa0: a81a add r0, sp, #104 ; 0x68 + d039fa2: 9300 str r3, [sp, #0] + d039fa4: f8cd b008 str.w fp, [sp, #8] + d039fa8: 4623 mov r3, r4 + d039faa: 9601 str r6, [sp, #4] + d039fac: f7ff fcd5 bl d03995a <aesccmp_construct_ctr_preload> + d039fb0: aa26 add r2, sp, #152 ; 0x98 + d039fb2: 2300 movs r3, #0 + d039fb4: 4611 mov r1, r2 + d039fb6: 4618 mov r0, r3 + d039fb8: 3301 adds r3, #1 + d039fba: f801 0b01 strb.w r0, [r1], #1 + d039fbe: 2b10 cmp r3, #16 + d039fc0: d1fa bne.n d039fb8 <aes_80211_decrypt+0x2c4> + d039fc2: 9b06 ldr r3, [sp, #24] + d039fc4: eb04 0903 add.w r9, r4, r3 + d039fc8: 9b05 ldr r3, [sp, #20] + d039fca: 18e6 adds r6, r4, r3 + d039fcc: 9b06 ldr r3, [sp, #24] + d039fce: 441e add r6, r3 + d039fd0: 464b mov r3, r9 + d039fd2: f813 1b01 ldrb.w r1, [r3], #1 + d039fd6: 42b3 cmp r3, r6 + d039fd8: f802 1b01 strb.w r1, [r2], #1 + d039fdc: d1f9 bne.n d039fd2 <aes_80211_decrypt+0x2de> + d039fde: aa22 add r2, sp, #136 ; 0x88 + d039fe0: a91a add r1, sp, #104 ; 0x68 + d039fe2: 4628 mov r0, r5 + d039fe4: f7ff fb42 bl d03966c <aes1_encrypt> + d039fe8: aa1e add r2, sp, #120 ; 0x78 + d039fea: a926 add r1, sp, #152 ; 0x98 + d039fec: a822 add r0, sp, #136 ; 0x88 + d039fee: f7fe ff0d bl d038e0c <aes1_xor_128> + d039ff2: f812 3b01 ldrb.w r3, [r2], #1 + d039ff6: f809 3b01 strb.w r3, [r9], #1 + d039ffa: 45b1 cmp r9, r6 + d039ffc: d1f9 bne.n d039ff2 <aes_80211_decrypt+0x2fe> + d039ffe: e6ef b.n d039de0 <aes_80211_decrypt+0xec> + d03a000: 9307 str r3, [sp, #28] + d03a002: 465a mov r2, fp + d03a004: 9b04 ldr r3, [sp, #16] + d03a006: 4650 mov r0, sl + d03a008: 18e1 adds r1, r4, r3 + d03a00a: f7fe feff bl d038e0c <aes1_xor_128> + d03a00e: 9b04 ldr r3, [sp, #16] + d03a010: 4652 mov r2, sl + d03a012: 4659 mov r1, fp + d03a014: 3310 adds r3, #16 + d03a016: 4628 mov r0, r5 + d03a018: 9304 str r3, [sp, #16] + d03a01a: f7ff fb27 bl d03966c <aes1_encrypt> + d03a01e: 9b07 ldr r3, [sp, #28] + d03a020: e764 b.n d039eec <aes_80211_decrypt+0x1f8> + d03a022: 2e18 cmp r6, #24 + d03a024: f04f 0800 mov.w r8, #0 + d03a028: f47f aeb6 bne.w d039d98 <aes_80211_decrypt+0xa4> + d03a02c: e6bb b.n d039da6 <aes_80211_decrypt+0xb2> + d03a02e: bf00 nop + +0d03a030 <SOCPS_WakeFromPG_HP>: + d03a030: b480 push {r7} + d03a032: b083 sub sp, #12 + d03a034: af00 add r7, sp, #0 + d03a036: 4b4a ldr r3, [pc, #296] ; (d03a160 <SOCPS_WakeFromPG_HP+0x130>) + d03a038: 681b ldr r3, [r3, #0] + d03a03a: 607b str r3, [r7, #4] + d03a03c: 687b ldr r3, [r7, #4] + d03a03e: f023 5300 bic.w r3, r3, #536870912 ; 0x20000000 + d03a042: 607b str r3, [r7, #4] + d03a044: 4a46 ldr r2, [pc, #280] ; (d03a160 <SOCPS_WakeFromPG_HP+0x130>) + d03a046: 687b ldr r3, [r7, #4] d03a048: 6013 str r3, [r2, #0] - d03a04a: 4b12 ldr r3, [pc, #72] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a04c: 6e5b ldr r3, [r3, #100] ; 0x64 - d03a04e: 3b3c subs r3, #60 ; 0x3c - d03a050: 461a mov r2, r3 - d03a052: 4b10 ldr r3, [pc, #64] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a054: 695b ldr r3, [r3, #20] - d03a056: 6013 str r3, [r2, #0] - d03a058: 4b0e ldr r3, [pc, #56] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a05a: 6e5b ldr r3, [r3, #100] ; 0x64 - d03a05c: 3b40 subs r3, #64 ; 0x40 - d03a05e: 461a mov r2, r3 - d03a060: 4b0c ldr r3, [pc, #48] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a062: 691b ldr r3, [r3, #16] - d03a064: 6013 str r3, [r2, #0] - d03a066: 4b0b ldr r3, [pc, #44] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a068: 6e5b ldr r3, [r3, #100] ; 0x64 - d03a06a: 3b40 subs r3, #64 ; 0x40 - d03a06c: 4a09 ldr r2, [pc, #36] ; (d03a094 <SOCPS_WakeFromPG_HP+0x140>) - d03a06e: 6653 str r3, [r2, #100] ; 0x64 - d03a070: b662 cpsie i - d03a072: df00 svc 0 - d03a074: bf00 nop - d03a076: bf00 nop - d03a078: 370c adds r7, #12 - d03a07a: 46bd mov sp, r7 - d03a07c: f85d 7b04 ldr.w r7, [sp], #4 - d03a080: 4770 bx lr - d03a082: bf00 nop - d03a084: 42008268 .word 0x42008268 - d03a088: e000ed20 .word 0xe000ed20 - d03a08c: f0f00000 .word 0xf0f00000 - d03a090: 2001d000 .word 0x2001d000 - d03a094: 60008320 .word 0x60008320 - d03a098: 0d03a251 .word 0x0d03a251 - -0d03a09c <SOCPS_SleepPG_RAM>: - d03a09c: b480 push {r7} - d03a09e: af00 add r7, sp, #0 - d03a0a0: 4603 mov r3, r0 - d03a0a2: 4a24 ldr r2, [pc, #144] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0a4: 6013 str r3, [r2, #0] - d03a0a6: 460b mov r3, r1 - d03a0a8: 4a22 ldr r2, [pc, #136] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0aa: 6053 str r3, [r2, #4] - d03a0ac: 4613 mov r3, r2 - d03a0ae: 4a21 ldr r2, [pc, #132] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0b0: 6093 str r3, [r2, #8] - d03a0b2: 461b mov r3, r3 - d03a0b4: 4a1f ldr r2, [pc, #124] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0b6: 60d3 str r3, [r2, #12] - d03a0b8: 4623 mov r3, r4 - d03a0ba: 4a1e ldr r2, [pc, #120] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0bc: 6113 str r3, [r2, #16] - d03a0be: 462b mov r3, r5 - d03a0c0: 4a1c ldr r2, [pc, #112] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0c2: 6153 str r3, [r2, #20] - d03a0c4: 4633 mov r3, r6 - d03a0c6: 4a1b ldr r2, [pc, #108] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0c8: 6193 str r3, [r2, #24] - d03a0ca: 463b mov r3, r7 - d03a0cc: 4a19 ldr r2, [pc, #100] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0ce: 61d3 str r3, [r2, #28] - d03a0d0: 4643 mov r3, r8 - d03a0d2: 4a18 ldr r2, [pc, #96] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0d4: 6213 str r3, [r2, #32] - d03a0d6: 464b mov r3, r9 - d03a0d8: 4a16 ldr r2, [pc, #88] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0da: 6253 str r3, [r2, #36] ; 0x24 - d03a0dc: 4653 mov r3, sl - d03a0de: 4a15 ldr r2, [pc, #84] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0e0: 6293 str r3, [r2, #40] ; 0x28 - d03a0e2: 465b mov r3, fp - d03a0e4: 4a13 ldr r2, [pc, #76] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0e6: 62d3 str r3, [r2, #44] ; 0x2c - d03a0e8: 4663 mov r3, ip - d03a0ea: 4a12 ldr r2, [pc, #72] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0ec: 6313 str r3, [r2, #48] ; 0x30 - d03a0ee: 466b mov r3, sp - d03a0f0: 4a10 ldr r2, [pc, #64] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0f2: 6353 str r3, [r2, #52] ; 0x34 - d03a0f4: 4673 mov r3, lr - d03a0f6: 4a0f ldr r2, [pc, #60] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0f8: 6393 str r3, [r2, #56] ; 0x38 - d03a0fa: 467b mov r3, pc - d03a0fc: 4a0d ldr r2, [pc, #52] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a0fe: 63d3 str r3, [r2, #60] ; 0x3c - d03a100: f3ef 8303 mrs r3, PSR - d03a104: 4a0b ldr r2, [pc, #44] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a106: 6413 str r3, [r2, #64] ; 0x40 - d03a108: bf00 nop - d03a10a: bf00 nop - d03a10c: 4b0a ldr r3, [pc, #40] ; (d03a138 <SOCPS_SleepPG_RAM+0x9c>) - d03a10e: 681b ldr r3, [r3, #0] - d03a110: 2b01 cmp r3, #1 - d03a112: d00a beq.n d03a12a <SOCPS_SleepPG_RAM+0x8e> - d03a114: 4b07 ldr r3, [pc, #28] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a116: 6b5b ldr r3, [r3, #52] ; 0x34 - d03a118: 4a06 ldr r2, [pc, #24] ; (d03a134 <SOCPS_SleepPG_RAM+0x98>) - d03a11a: 6653 str r3, [r2, #100] ; 0x64 - d03a11c: 4b06 ldr r3, [pc, #24] ; (d03a138 <SOCPS_SleepPG_RAM+0x9c>) - d03a11e: 2201 movs r2, #1 - d03a120: 601a str r2, [r3, #0] - d03a122: b671 cpsid f - d03a124: bf20 wfe - d03a126: bf20 wfe - d03a128: b661 cpsie f - d03a12a: bf00 nop - d03a12c: 46bd mov sp, r7 - d03a12e: f85d 7b04 ldr.w r7, [sp], #4 - d03a132: 4770 bx lr - d03a134: 60008320 .word 0x60008320 - d03a138: 6000831c .word 0x6000831c - -0d03a13c <SOCPS_SleepPG_LIB>: - d03a13c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d03a140: b084 sub sp, #16 - d03a142: af00 add r7, sp, #0 - d03a144: 4b3c ldr r3, [pc, #240] ; (d03a238 <SOCPS_SleepPG_LIB+0xfc>) - d03a146: 68db ldr r3, [r3, #12] - d03a148: 4a3c ldr r2, [pc, #240] ; (d03a23c <SOCPS_SleepPG_LIB+0x100>) - d03a14a: f8c2 30b0 str.w r3, [r2, #176] ; 0xb0 - d03a14e: f3ef 8311 mrs r3, BASEPRI - d03a152: 603b str r3, [r7, #0] - d03a154: 683b ldr r3, [r7, #0] - d03a156: bf00 nop - d03a158: 4a38 ldr r2, [pc, #224] ; (d03a23c <SOCPS_SleepPG_LIB+0x100>) - d03a15a: f8c2 30b4 str.w r3, [r2, #180] ; 0xb4 - d03a15e: f3ef 8310 mrs r3, PRIMASK - d03a162: 607b str r3, [r7, #4] - d03a164: 687b ldr r3, [r7, #4] - d03a166: bf00 nop - d03a168: 4a34 ldr r2, [pc, #208] ; (d03a23c <SOCPS_SleepPG_LIB+0x100>) - d03a16a: f8c2 30b8 str.w r3, [r2, #184] ; 0xb8 - d03a16e: f000 f87d bl d03a26c <SOCPS_NVICBackup_HP> - d03a172: f000 f8f1 bl d03a358 <SOCPS_MPUBackup_HP> - d03a176: 4b32 ldr r3, [pc, #200] ; (d03a240 <SOCPS_SleepPG_LIB+0x104>) - d03a178: 2200 movs r2, #0 - d03a17a: 601a str r2, [r3, #0] - d03a17c: 4a30 ldr r2, [pc, #192] ; (d03a240 <SOCPS_SleepPG_LIB+0x104>) - d03a17e: 2100 movs r1, #0 - d03a180: 2010 movs r0, #16 - d03a182: f7c6 fd79 bl d000c78 <ipc_send_message> - d03a186: 4b2f ldr r3, [pc, #188] ; (d03a244 <SOCPS_SleepPG_LIB+0x108>) - d03a188: 2200 movs r2, #0 - d03a18a: f8c3 2084 str.w r2, [r3, #132] ; 0x84 - d03a18e: f3bf 8f4f dsb sy - d03a192: 4b2c ldr r3, [pc, #176] ; (d03a244 <SOCPS_SleepPG_LIB+0x108>) - d03a194: 695b ldr r3, [r3, #20] - d03a196: f423 3380 bic.w r3, r3, #65536 ; 0x10000 - d03a19a: 4a2a ldr r2, [pc, #168] ; (d03a244 <SOCPS_SleepPG_LIB+0x108>) - d03a19c: 6153 str r3, [r2, #20] - d03a19e: f3bf 8f4f dsb sy - d03a1a2: 4b28 ldr r3, [pc, #160] ; (d03a244 <SOCPS_SleepPG_LIB+0x108>) - d03a1a4: f8d3 6080 ldr.w r6, [r3, #128] ; 0x80 - d03a1a8: 0b73 lsrs r3, r6, #13 - d03a1aa: f3c3 040e ubfx r4, r3, #0, #15 - d03a1ae: e000 b.n d03a1b2 <SOCPS_SleepPG_LIB+0x76> - d03a1b0: 462c mov r4, r5 - d03a1b2: 08f3 lsrs r3, r6, #3 - d03a1b4: f3c3 0509 ubfx r5, r3, #0, #10 - d03a1b8: 0162 lsls r2, r4, #5 - d03a1ba: f643 73e0 movw r3, #16352 ; 0x3fe0 - d03a1be: 4013 ands r3, r2 - d03a1c0: 07aa lsls r2, r5, #30 - d03a1c2: 4313 orrs r3, r2 - d03a1c4: 4a1f ldr r2, [pc, #124] ; (d03a244 <SOCPS_SleepPG_LIB+0x108>) - d03a1c6: f8c2 3274 str.w r3, [r2, #628] ; 0x274 - d03a1ca: 46a8 mov r8, r5 - d03a1cc: 3d01 subs r5, #1 - d03a1ce: f1b8 0f00 cmp.w r8, #0 - d03a1d2: d1f1 bne.n d03a1b8 <SOCPS_SleepPG_LIB+0x7c> - d03a1d4: 1e65 subs r5, r4, #1 - d03a1d6: 2c00 cmp r4, #0 - d03a1d8: d1ea bne.n d03a1b0 <SOCPS_SleepPG_LIB+0x74> - d03a1da: f3bf 8f4f dsb sy - d03a1de: f3bf 8f6f isb sy - d03a1e2: bf00 nop - d03a1e4: f7ff ff5a bl d03a09c <SOCPS_SleepPG_RAM> - d03a1e8: b672 cpsid i - d03a1ea: f000 f879 bl d03a2e0 <SOCPS_NVICReFill_HP> - d03a1ee: f000 f8d5 bl d03a39c <SOCPS_MPUReFill_HP> - d03a1f2: 4b12 ldr r3, [pc, #72] ; (d03a23c <SOCPS_SleepPG_LIB+0x100>) - d03a1f4: 6e9b ldr r3, [r3, #104] ; 0x68 - d03a1f6: 461a mov r2, r3 - d03a1f8: 4b13 ldr r3, [pc, #76] ; (d03a248 <SOCPS_SleepPG_LIB+0x10c>) - d03a1fa: 62da str r2, [r3, #44] ; 0x2c - d03a1fc: 4a0e ldr r2, [pc, #56] ; (d03a238 <SOCPS_SleepPG_LIB+0xfc>) - d03a1fe: 4b0f ldr r3, [pc, #60] ; (d03a23c <SOCPS_SleepPG_LIB+0x100>) - d03a200: f8d3 30b0 ldr.w r3, [r3, #176] ; 0xb0 - d03a204: 60d3 str r3, [r2, #12] - d03a206: 4b0d ldr r3, [pc, #52] ; (d03a23c <SOCPS_SleepPG_LIB+0x100>) - d03a208: f8d3 30b8 ldr.w r3, [r3, #184] ; 0xb8 - d03a20c: 60bb str r3, [r7, #8] - d03a20e: 68bb ldr r3, [r7, #8] - d03a210: f383 8810 msr PRIMASK, r3 - d03a214: bf00 nop - d03a216: 4b09 ldr r3, [pc, #36] ; (d03a23c <SOCPS_SleepPG_LIB+0x100>) - d03a218: f8d3 30b4 ldr.w r3, [r3, #180] ; 0xb4 - d03a21c: 60fb str r3, [r7, #12] - d03a21e: 68fb ldr r3, [r7, #12] - d03a220: f383 8811 msr BASEPRI, r3 - d03a224: bf00 nop - d03a226: 4b09 ldr r3, [pc, #36] ; (d03a24c <SOCPS_SleepPG_LIB+0x110>) - d03a228: 2200 movs r2, #0 - d03a22a: 601a str r2, [r3, #0] - d03a22c: bf00 nop - d03a22e: 3710 adds r7, #16 - d03a230: 46bd mov sp, r7 - d03a232: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d03a236: bf00 nop - d03a238: 41000500 .word 0x41000500 - d03a23c: 60008320 .word 0x60008320 - d03a240: 60000a80 .word 0x60000a80 - d03a244: e000ed00 .word 0xe000ed00 - d03a248: 2001d000 .word 0x2001d000 - d03a24c: 6000831c .word 0x6000831c - -0d03a250 <SOCPS_vWFSSVCHandler_HP>: - d03a250: 4b05 ldr r3, [pc, #20] ; (d03a268 <SOCPS_vWFSSVCHandler_HP+0x18>) - d03a252: 6e5b ldr r3, [r3, #100] ; 0x64 - d03a254: 4618 mov r0, r3 - d03a256: c8f0 ldmia r0!, {r4, r5, r6, r7} - d03a258: e8b0 0f00 ldmia.w r0!, {r8, r9, sl, fp} - d03a25c: f380 8809 msr PSP, r0 - d03a260: f04e 0e0c orr.w lr, lr, #12 - d03a264: 4770 bx lr - d03a266: bf00 nop - d03a268: 60008320 .word 0x60008320 - -0d03a26c <SOCPS_NVICBackup_HP>: - d03a26c: f04f 22e0 mov.w r2, #3758153728 ; 0xe000e000 - d03a270: 4b19 ldr r3, [pc, #100] ; (d03a2d8 <SOCPS_NVICBackup_HP+0x6c>) - d03a272: b510 push {r4, lr} - d03a274: 6911 ldr r1, [r2, #16] - d03a276: f103 00bc add.w r0, r3, #188 ; 0xbc - d03a27a: f8c3 1090 str.w r1, [r3, #144] ; 0x90 - d03a27e: 6951 ldr r1, [r2, #20] - d03a280: f8c3 1094 str.w r1, [r3, #148] ; 0x94 - d03a284: 6992 ldr r2, [r2, #24] - d03a286: f8c3 2098 str.w r2, [r3, #152] ; 0x98 - d03a28a: 4a14 ldr r2, [pc, #80] ; (d03a2dc <SOCPS_NVICBackup_HP+0x70>) - d03a28c: 6811 ldr r1, [r2, #0] - d03a28e: 66d9 str r1, [r3, #108] ; 0x6c - d03a290: 6851 ldr r1, [r2, #4] - d03a292: 6719 str r1, [r3, #112] ; 0x70 - d03a294: 6891 ldr r1, [r2, #8] - d03a296: 6759 str r1, [r3, #116] ; 0x74 - d03a298: f8d2 1080 ldr.w r1, [r2, #128] ; 0x80 - d03a29c: 6799 str r1, [r3, #120] ; 0x78 - d03a29e: f8d2 1084 ldr.w r1, [r2, #132] ; 0x84 - d03a2a2: 67d9 str r1, [r3, #124] ; 0x7c - d03a2a4: f8d2 1088 ldr.w r1, [r2, #136] ; 0x88 - d03a2a8: f8c3 1080 str.w r1, [r3, #128] ; 0x80 - d03a2ac: 2100 movs r1, #0 - d03a2ae: 1854 adds r4, r2, r1 - d03a2b0: 3101 adds r1, #1 - d03a2b2: f894 4300 ldrb.w r4, [r4, #768] ; 0x300 - d03a2b6: 2950 cmp r1, #80 ; 0x50 - d03a2b8: f800 4b01 strb.w r4, [r0], #1 - d03a2bc: d1f7 bne.n d03a2ae <SOCPS_NVICBackup_HP+0x42> - d03a2be: f8d2 1100 ldr.w r1, [r2, #256] ; 0x100 - d03a2c2: f8c3 1084 str.w r1, [r3, #132] ; 0x84 - d03a2c6: f8d2 1104 ldr.w r1, [r2, #260] ; 0x104 - d03a2ca: f8c3 1088 str.w r1, [r3, #136] ; 0x88 - d03a2ce: f8d2 2108 ldr.w r2, [r2, #264] ; 0x108 - d03a2d2: f8c3 208c str.w r2, [r3, #140] ; 0x8c - d03a2d6: bd10 pop {r4, pc} - d03a2d8: 60008320 .word 0x60008320 - d03a2dc: e000e100 .word 0xe000e100 - -0d03a2e0 <SOCPS_NVICReFill_HP>: - d03a2e0: 4b1c ldr r3, [pc, #112] ; (d03a354 <SOCPS_NVICReFill_HP+0x74>) - d03a2e2: f04f 22e0 mov.w r2, #3758153728 ; 0xe000e000 - d03a2e6: b530 push {r4, r5, lr} - d03a2e8: f8d3 1090 ldr.w r1, [r3, #144] ; 0x90 - d03a2ec: f502 7280 add.w r2, r2, #256 ; 0x100 - d03a2f0: f103 00bc add.w r0, r3, #188 ; 0xbc - d03a2f4: f842 1cf0 str.w r1, [r2, #-240] - d03a2f8: f8d3 1094 ldr.w r1, [r3, #148] ; 0x94 - d03a2fc: f842 1cec str.w r1, [r2, #-236] - d03a300: f8d3 1098 ldr.w r1, [r3, #152] ; 0x98 - d03a304: f842 1ce8 str.w r1, [r2, #-232] - d03a308: f8d3 1084 ldr.w r1, [r3, #132] ; 0x84 - d03a30c: f8c2 1100 str.w r1, [r2, #256] ; 0x100 - d03a310: f8d3 1088 ldr.w r1, [r3, #136] ; 0x88 - d03a314: f8c2 1104 str.w r1, [r2, #260] ; 0x104 - d03a318: f8d3 108c ldr.w r1, [r3, #140] ; 0x8c - d03a31c: f8c2 1108 str.w r1, [r2, #264] ; 0x108 - d03a320: 6f99 ldr r1, [r3, #120] ; 0x78 - d03a322: f8c2 1080 str.w r1, [r2, #128] ; 0x80 - d03a326: 6fd9 ldr r1, [r3, #124] ; 0x7c - d03a328: f8c2 1084 str.w r1, [r2, #132] ; 0x84 - d03a32c: f8d3 1080 ldr.w r1, [r3, #128] ; 0x80 - d03a330: f8c2 1088 str.w r1, [r2, #136] ; 0x88 - d03a334: 2100 movs r1, #0 - d03a336: 1854 adds r4, r2, r1 - d03a338: 3101 adds r1, #1 - d03a33a: f810 5b01 ldrb.w r5, [r0], #1 - d03a33e: 2950 cmp r1, #80 ; 0x50 - d03a340: f884 5300 strb.w r5, [r4, #768] ; 0x300 - d03a344: d1f7 bne.n d03a336 <SOCPS_NVICReFill_HP+0x56> - d03a346: 6ed9 ldr r1, [r3, #108] ; 0x6c - d03a348: 6011 str r1, [r2, #0] - d03a34a: 6f19 ldr r1, [r3, #112] ; 0x70 - d03a34c: 6051 str r1, [r2, #4] - d03a34e: 6f5b ldr r3, [r3, #116] ; 0x74 - d03a350: 6093 str r3, [r2, #8] - d03a352: bd30 pop {r4, r5, pc} - d03a354: 60008320 .word 0x60008320 - -0d03a358 <SOCPS_MPUBackup_HP>: - d03a358: 4a0e ldr r2, [pc, #56] ; (d03a394 <SOCPS_MPUBackup_HP+0x3c>) - d03a35a: 4b0f ldr r3, [pc, #60] ; (d03a398 <SOCPS_MPUBackup_HP+0x40>) - d03a35c: f8d2 1094 ldr.w r1, [r2, #148] ; 0x94 - d03a360: f503 738c add.w r3, r3, #280 ; 0x118 - d03a364: f843 1c0c str.w r1, [r3, #-12] - d03a368: f8d2 10c0 ldr.w r1, [r2, #192] ; 0xc0 - d03a36c: f843 1c08 str.w r1, [r3, #-8] - d03a370: f8d2 10c4 ldr.w r1, [r2, #196] ; 0xc4 - d03a374: f843 1c04 str.w r1, [r3, #-4] - d03a378: 2100 movs r1, #0 - d03a37a: f8c2 1098 str.w r1, [r2, #152] ; 0x98 - d03a37e: 3101 adds r1, #1 - d03a380: f8d2 009c ldr.w r0, [r2, #156] ; 0x9c - d03a384: 2908 cmp r1, #8 - d03a386: f843 0b04 str.w r0, [r3], #4 - d03a38a: f8d2 00a0 ldr.w r0, [r2, #160] ; 0xa0 - d03a38e: 61d8 str r0, [r3, #28] - d03a390: d1f3 bne.n d03a37a <SOCPS_MPUBackup_HP+0x22> - d03a392: 4770 bx lr - d03a394: e000ed00 .word 0xe000ed00 - d03a398: 60008320 .word 0x60008320 - -0d03a39c <SOCPS_MPUReFill_HP>: - d03a39c: 4b10 ldr r3, [pc, #64] ; (d03a3e0 <SOCPS_MPUReFill_HP+0x44>) - d03a39e: 2200 movs r2, #0 - d03a3a0: 4910 ldr r1, [pc, #64] ; (d03a3e4 <SOCPS_MPUReFill_HP+0x48>) - d03a3a2: b510 push {r4, lr} - d03a3a4: f8c3 2094 str.w r2, [r3, #148] ; 0x94 - d03a3a8: f8d1 0110 ldr.w r0, [r1, #272] ; 0x110 - d03a3ac: f8c3 00c0 str.w r0, [r3, #192] ; 0xc0 - d03a3b0: f8d1 0114 ldr.w r0, [r1, #276] ; 0x114 - d03a3b4: f8c3 00c4 str.w r0, [r3, #196] ; 0xc4 - d03a3b8: f501 708c add.w r0, r1, #280 ; 0x118 - d03a3bc: f8c3 2098 str.w r2, [r3, #152] ; 0x98 - d03a3c0: 3201 adds r2, #1 - d03a3c2: f850 4b04 ldr.w r4, [r0], #4 - d03a3c6: 2a08 cmp r2, #8 - d03a3c8: f8c3 409c str.w r4, [r3, #156] ; 0x9c - d03a3cc: 69c4 ldr r4, [r0, #28] - d03a3ce: f8c3 40a0 str.w r4, [r3, #160] ; 0xa0 - d03a3d2: d1f3 bne.n d03a3bc <SOCPS_MPUReFill_HP+0x20> - d03a3d4: f8d1 210c ldr.w r2, [r1, #268] ; 0x10c - d03a3d8: f8c3 2094 str.w r2, [r3, #148] ; 0x94 - d03a3dc: bd10 pop {r4, pc} - d03a3de: bf00 nop - d03a3e0: e000ed00 .word 0xe000ed00 - d03a3e4: 60008320 .word 0x60008320 - -0d03a3e8 <SOCPS_SleepCG_LIB>: - d03a3e8: b508 push {r3, lr} - d03a3ea: 4a05 ldr r2, [pc, #20] ; (d03a400 <SOCPS_SleepCG_LIB+0x18>) - d03a3ec: 2301 movs r3, #1 - d03a3ee: 2100 movs r1, #0 - d03a3f0: 2010 movs r0, #16 - d03a3f2: 6013 str r3, [r2, #0] - d03a3f4: f7c6 fc40 bl d000c78 <ipc_send_message> - d03a3f8: bf20 wfe - d03a3fa: bf20 wfe - d03a3fc: bd08 pop {r3, pc} - d03a3fe: bf00 nop - d03a400: 60000a80 .word 0x60000a80 - -0d03a404 <deregister_tm_clones>: - d03a404: 4803 ldr r0, [pc, #12] ; (d03a414 <deregister_tm_clones+0x10>) - d03a406: 4b04 ldr r3, [pc, #16] ; (d03a418 <deregister_tm_clones+0x14>) - d03a408: 4283 cmp r3, r0 - d03a40a: d002 beq.n d03a412 <deregister_tm_clones+0xe> - d03a40c: 4b03 ldr r3, [pc, #12] ; (d03a41c <deregister_tm_clones+0x18>) - d03a40e: b103 cbz r3, d03a412 <deregister_tm_clones+0xe> - d03a410: 4718 bx r3 - d03a412: 4770 bx lr - d03a414: 0d055460 .word 0x0d055460 - d03a418: 0d055460 .word 0x0d055460 - d03a41c: 00000000 .word 0x00000000 - -0d03a420 <register_tm_clones>: - d03a420: 4805 ldr r0, [pc, #20] ; (d03a438 <register_tm_clones+0x18>) - d03a422: 4b06 ldr r3, [pc, #24] ; (d03a43c <register_tm_clones+0x1c>) - d03a424: 1a1b subs r3, r3, r0 - d03a426: 0fd9 lsrs r1, r3, #31 - d03a428: eb01 01a3 add.w r1, r1, r3, asr #2 - d03a42c: 1049 asrs r1, r1, #1 - d03a42e: d002 beq.n d03a436 <register_tm_clones+0x16> - d03a430: 4b03 ldr r3, [pc, #12] ; (d03a440 <register_tm_clones+0x20>) - d03a432: b103 cbz r3, d03a436 <register_tm_clones+0x16> - d03a434: 4718 bx r3 - d03a436: 4770 bx lr - d03a438: 0d055460 .word 0x0d055460 - d03a43c: 0d055460 .word 0x0d055460 - d03a440: 00000000 .word 0x00000000 - -0d03a444 <__do_global_dtors_aux>: - d03a444: b510 push {r4, lr} - d03a446: 4c06 ldr r4, [pc, #24] ; (d03a460 <__do_global_dtors_aux+0x1c>) - d03a448: 7823 ldrb r3, [r4, #0] - d03a44a: b943 cbnz r3, d03a45e <__do_global_dtors_aux+0x1a> - d03a44c: f7ff ffda bl d03a404 <deregister_tm_clones> - d03a450: 4b04 ldr r3, [pc, #16] ; (d03a464 <__do_global_dtors_aux+0x20>) - d03a452: b113 cbz r3, d03a45a <__do_global_dtors_aux+0x16> - d03a454: 4804 ldr r0, [pc, #16] ; (d03a468 <__do_global_dtors_aux+0x24>) - d03a456: f3af 8000 nop.w - d03a45a: 2301 movs r3, #1 - d03a45c: 7023 strb r3, [r4, #0] - d03a45e: bd10 pop {r4, pc} - d03a460: 60008478 .word 0x60008478 - d03a464: 00000000 .word 0x00000000 - d03a468: 0d055468 .word 0x0d055468 - -0d03a46c <frame_dummy>: - d03a46c: b508 push {r3, lr} - d03a46e: 4b04 ldr r3, [pc, #16] ; (d03a480 <frame_dummy+0x14>) - d03a470: b11b cbz r3, d03a47a <frame_dummy+0xe> - d03a472: 4904 ldr r1, [pc, #16] ; (d03a484 <frame_dummy+0x18>) - d03a474: 4804 ldr r0, [pc, #16] ; (d03a488 <frame_dummy+0x1c>) - d03a476: f3af 8000 nop.w - d03a47a: e8bd 4008 ldmia.w sp!, {r3, lr} - d03a47e: e7cf b.n d03a420 <register_tm_clones> - d03a480: 00000000 .word 0x00000000 - d03a484: 6000847c .word 0x6000847c - d03a488: 0d055468 .word 0x0d055468 - -0d03a48c <nanf>: - d03a48c: ed9f 0a01 vldr s0, [pc, #4] ; d03a494 <nanf+0x8> - d03a490: 4770 bx lr - d03a492: bf00 nop - d03a494: 7fc00000 .word 0x7fc00000 - -0d03a498 <__aeabi_drsub>: - d03a498: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - d03a49c: e002 b.n d03a4a4 <__adddf3> - d03a49e: bf00 nop - -0d03a4a0 <__aeabi_dsub>: - d03a4a0: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000 - -0d03a4a4 <__adddf3>: - d03a4a4: b530 push {r4, r5, lr} - d03a4a6: ea4f 0441 mov.w r4, r1, lsl #1 - d03a4aa: ea4f 0543 mov.w r5, r3, lsl #1 - d03a4ae: ea94 0f05 teq r4, r5 - d03a4b2: bf08 it eq - d03a4b4: ea90 0f02 teqeq r0, r2 - d03a4b8: bf1f itttt ne - d03a4ba: ea54 0c00 orrsne.w ip, r4, r0 - d03a4be: ea55 0c02 orrsne.w ip, r5, r2 - d03a4c2: ea7f 5c64 mvnsne.w ip, r4, asr #21 - d03a4c6: ea7f 5c65 mvnsne.w ip, r5, asr #21 - d03a4ca: f000 80e2 beq.w d03a692 <__adddf3+0x1ee> - d03a4ce: ea4f 5454 mov.w r4, r4, lsr #21 - d03a4d2: ebd4 5555 rsbs r5, r4, r5, lsr #21 - d03a4d6: bfb8 it lt - d03a4d8: 426d neglt r5, r5 - d03a4da: dd0c ble.n d03a4f6 <__adddf3+0x52> - d03a4dc: 442c add r4, r5 - d03a4de: ea80 0202 eor.w r2, r0, r2 - d03a4e2: ea81 0303 eor.w r3, r1, r3 - d03a4e6: ea82 0000 eor.w r0, r2, r0 - d03a4ea: ea83 0101 eor.w r1, r3, r1 - d03a4ee: ea80 0202 eor.w r2, r0, r2 - d03a4f2: ea81 0303 eor.w r3, r1, r3 - d03a4f6: 2d36 cmp r5, #54 ; 0x36 - d03a4f8: bf88 it hi - d03a4fa: bd30 pophi {r4, r5, pc} - d03a4fc: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - d03a500: ea4f 3101 mov.w r1, r1, lsl #12 - d03a504: f44f 1c80 mov.w ip, #1048576 ; 0x100000 - d03a508: ea4c 3111 orr.w r1, ip, r1, lsr #12 - d03a50c: d002 beq.n d03a514 <__adddf3+0x70> - d03a50e: 4240 negs r0, r0 - d03a510: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d03a514: f013 4f00 tst.w r3, #2147483648 ; 0x80000000 - d03a518: ea4f 3303 mov.w r3, r3, lsl #12 - d03a51c: ea4c 3313 orr.w r3, ip, r3, lsr #12 - d03a520: d002 beq.n d03a528 <__adddf3+0x84> - d03a522: 4252 negs r2, r2 - d03a524: eb63 0343 sbc.w r3, r3, r3, lsl #1 - d03a528: ea94 0f05 teq r4, r5 - d03a52c: f000 80a7 beq.w d03a67e <__adddf3+0x1da> - d03a530: f1a4 0401 sub.w r4, r4, #1 - d03a534: f1d5 0e20 rsbs lr, r5, #32 - d03a538: db0d blt.n d03a556 <__adddf3+0xb2> - d03a53a: fa02 fc0e lsl.w ip, r2, lr - d03a53e: fa22 f205 lsr.w r2, r2, r5 - d03a542: 1880 adds r0, r0, r2 - d03a544: f141 0100 adc.w r1, r1, #0 - d03a548: fa03 f20e lsl.w r2, r3, lr - d03a54c: 1880 adds r0, r0, r2 - d03a54e: fa43 f305 asr.w r3, r3, r5 - d03a552: 4159 adcs r1, r3 - d03a554: e00e b.n d03a574 <__adddf3+0xd0> - d03a556: f1a5 0520 sub.w r5, r5, #32 - d03a55a: f10e 0e20 add.w lr, lr, #32 - d03a55e: 2a01 cmp r2, #1 - d03a560: fa03 fc0e lsl.w ip, r3, lr - d03a564: bf28 it cs - d03a566: f04c 0c02 orrcs.w ip, ip, #2 - d03a56a: fa43 f305 asr.w r3, r3, r5 - d03a56e: 18c0 adds r0, r0, r3 - d03a570: eb51 71e3 adcs.w r1, r1, r3, asr #31 - d03a574: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - d03a578: d507 bpl.n d03a58a <__adddf3+0xe6> - d03a57a: f04f 0e00 mov.w lr, #0 - d03a57e: f1dc 0c00 rsbs ip, ip, #0 - d03a582: eb7e 0000 sbcs.w r0, lr, r0 - d03a586: eb6e 0101 sbc.w r1, lr, r1 - d03a58a: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000 - d03a58e: d31b bcc.n d03a5c8 <__adddf3+0x124> - d03a590: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000 - d03a594: d30c bcc.n d03a5b0 <__adddf3+0x10c> - d03a596: 0849 lsrs r1, r1, #1 - d03a598: ea5f 0030 movs.w r0, r0, rrx - d03a59c: ea4f 0c3c mov.w ip, ip, rrx - d03a5a0: f104 0401 add.w r4, r4, #1 - d03a5a4: ea4f 5244 mov.w r2, r4, lsl #21 - d03a5a8: f512 0f80 cmn.w r2, #4194304 ; 0x400000 - d03a5ac: f080 809a bcs.w d03a6e4 <__adddf3+0x240> - d03a5b0: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - d03a5b4: bf08 it eq - d03a5b6: ea5f 0c50 movseq.w ip, r0, lsr #1 - d03a5ba: f150 0000 adcs.w r0, r0, #0 - d03a5be: eb41 5104 adc.w r1, r1, r4, lsl #20 - d03a5c2: ea41 0105 orr.w r1, r1, r5 - d03a5c6: bd30 pop {r4, r5, pc} - d03a5c8: ea5f 0c4c movs.w ip, ip, lsl #1 - d03a5cc: 4140 adcs r0, r0 - d03a5ce: eb41 0101 adc.w r1, r1, r1 - d03a5d2: 3c01 subs r4, #1 - d03a5d4: bf28 it cs - d03a5d6: f5b1 1f80 cmpcs.w r1, #1048576 ; 0x100000 - d03a5da: d2e9 bcs.n d03a5b0 <__adddf3+0x10c> - d03a5dc: f091 0f00 teq r1, #0 - d03a5e0: bf04 itt eq - d03a5e2: 4601 moveq r1, r0 - d03a5e4: 2000 moveq r0, #0 - d03a5e6: fab1 f381 clz r3, r1 - d03a5ea: bf08 it eq - d03a5ec: 3320 addeq r3, #32 - d03a5ee: f1a3 030b sub.w r3, r3, #11 - d03a5f2: f1b3 0220 subs.w r2, r3, #32 - d03a5f6: da0c bge.n d03a612 <__adddf3+0x16e> - d03a5f8: 320c adds r2, #12 - d03a5fa: dd08 ble.n d03a60e <__adddf3+0x16a> - d03a5fc: f102 0c14 add.w ip, r2, #20 - d03a600: f1c2 020c rsb r2, r2, #12 - d03a604: fa01 f00c lsl.w r0, r1, ip - d03a608: fa21 f102 lsr.w r1, r1, r2 - d03a60c: e00c b.n d03a628 <__adddf3+0x184> - d03a60e: f102 0214 add.w r2, r2, #20 - d03a612: bfd8 it le - d03a614: f1c2 0c20 rsble ip, r2, #32 - d03a618: fa01 f102 lsl.w r1, r1, r2 - d03a61c: fa20 fc0c lsr.w ip, r0, ip - d03a620: bfdc itt le - d03a622: ea41 010c orrle.w r1, r1, ip - d03a626: 4090 lslle r0, r2 - d03a628: 1ae4 subs r4, r4, r3 - d03a62a: bfa2 ittt ge - d03a62c: eb01 5104 addge.w r1, r1, r4, lsl #20 - d03a630: 4329 orrge r1, r5 - d03a632: bd30 popge {r4, r5, pc} - d03a634: ea6f 0404 mvn.w r4, r4 - d03a638: 3c1f subs r4, #31 - d03a63a: da1c bge.n d03a676 <__adddf3+0x1d2> - d03a63c: 340c adds r4, #12 - d03a63e: dc0e bgt.n d03a65e <__adddf3+0x1ba> - d03a640: f104 0414 add.w r4, r4, #20 - d03a644: f1c4 0220 rsb r2, r4, #32 - d03a648: fa20 f004 lsr.w r0, r0, r4 - d03a64c: fa01 f302 lsl.w r3, r1, r2 - d03a650: ea40 0003 orr.w r0, r0, r3 - d03a654: fa21 f304 lsr.w r3, r1, r4 - d03a658: ea45 0103 orr.w r1, r5, r3 - d03a65c: bd30 pop {r4, r5, pc} - d03a65e: f1c4 040c rsb r4, r4, #12 - d03a662: f1c4 0220 rsb r2, r4, #32 - d03a666: fa20 f002 lsr.w r0, r0, r2 - d03a66a: fa01 f304 lsl.w r3, r1, r4 - d03a66e: ea40 0003 orr.w r0, r0, r3 - d03a672: 4629 mov r1, r5 - d03a674: bd30 pop {r4, r5, pc} - d03a676: fa21 f004 lsr.w r0, r1, r4 - d03a67a: 4629 mov r1, r5 - d03a67c: bd30 pop {r4, r5, pc} - d03a67e: f094 0f00 teq r4, #0 - d03a682: f483 1380 eor.w r3, r3, #1048576 ; 0x100000 - d03a686: bf06 itte eq - d03a688: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000 - d03a68c: 3401 addeq r4, #1 - d03a68e: 3d01 subne r5, #1 - d03a690: e74e b.n d03a530 <__adddf3+0x8c> - d03a692: ea7f 5c64 mvns.w ip, r4, asr #21 - d03a696: bf18 it ne - d03a698: ea7f 5c65 mvnsne.w ip, r5, asr #21 - d03a69c: d029 beq.n d03a6f2 <__adddf3+0x24e> - d03a69e: ea94 0f05 teq r4, r5 - d03a6a2: bf08 it eq - d03a6a4: ea90 0f02 teqeq r0, r2 - d03a6a8: d005 beq.n d03a6b6 <__adddf3+0x212> - d03a6aa: ea54 0c00 orrs.w ip, r4, r0 - d03a6ae: bf04 itt eq - d03a6b0: 4619 moveq r1, r3 - d03a6b2: 4610 moveq r0, r2 - d03a6b4: bd30 pop {r4, r5, pc} - d03a6b6: ea91 0f03 teq r1, r3 - d03a6ba: bf1e ittt ne - d03a6bc: 2100 movne r1, #0 - d03a6be: 2000 movne r0, #0 - d03a6c0: bd30 popne {r4, r5, pc} - d03a6c2: ea5f 5c54 movs.w ip, r4, lsr #21 - d03a6c6: d105 bne.n d03a6d4 <__adddf3+0x230> - d03a6c8: 0040 lsls r0, r0, #1 - d03a6ca: 4149 adcs r1, r1 - d03a6cc: bf28 it cs - d03a6ce: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000 - d03a6d2: bd30 pop {r4, r5, pc} - d03a6d4: f514 0480 adds.w r4, r4, #4194304 ; 0x400000 - d03a6d8: bf3c itt cc - d03a6da: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000 - d03a6de: bd30 popcc {r4, r5, pc} - d03a6e0: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - d03a6e4: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000 - d03a6e8: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - d03a6ec: f04f 0000 mov.w r0, #0 - d03a6f0: bd30 pop {r4, r5, pc} - d03a6f2: ea7f 5c64 mvns.w ip, r4, asr #21 - d03a6f6: bf1a itte ne - d03a6f8: 4619 movne r1, r3 - d03a6fa: 4610 movne r0, r2 - d03a6fc: ea7f 5c65 mvnseq.w ip, r5, asr #21 - d03a700: bf1c itt ne - d03a702: 460b movne r3, r1 - d03a704: 4602 movne r2, r0 - d03a706: ea50 3401 orrs.w r4, r0, r1, lsl #12 - d03a70a: bf06 itte eq - d03a70c: ea52 3503 orrseq.w r5, r2, r3, lsl #12 - d03a710: ea91 0f03 teqeq r1, r3 - d03a714: f441 2100 orrne.w r1, r1, #524288 ; 0x80000 - d03a718: bd30 pop {r4, r5, pc} - d03a71a: bf00 nop - -0d03a71c <__aeabi_ui2d>: - d03a71c: f090 0f00 teq r0, #0 - d03a720: bf04 itt eq - d03a722: 2100 moveq r1, #0 - d03a724: 4770 bxeq lr - d03a726: b530 push {r4, r5, lr} - d03a728: f44f 6480 mov.w r4, #1024 ; 0x400 - d03a72c: f104 0432 add.w r4, r4, #50 ; 0x32 - d03a730: f04f 0500 mov.w r5, #0 - d03a734: f04f 0100 mov.w r1, #0 - d03a738: e750 b.n d03a5dc <__adddf3+0x138> - d03a73a: bf00 nop - -0d03a73c <__aeabi_i2d>: - d03a73c: f090 0f00 teq r0, #0 - d03a740: bf04 itt eq - d03a742: 2100 moveq r1, #0 - d03a744: 4770 bxeq lr - d03a746: b530 push {r4, r5, lr} - d03a748: f44f 6480 mov.w r4, #1024 ; 0x400 - d03a74c: f104 0432 add.w r4, r4, #50 ; 0x32 - d03a750: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000 - d03a754: bf48 it mi - d03a756: 4240 negmi r0, r0 - d03a758: f04f 0100 mov.w r1, #0 - d03a75c: e73e b.n d03a5dc <__adddf3+0x138> - d03a75e: bf00 nop - -0d03a760 <__aeabi_f2d>: - d03a760: 0042 lsls r2, r0, #1 - d03a762: ea4f 01e2 mov.w r1, r2, asr #3 - d03a766: ea4f 0131 mov.w r1, r1, rrx - d03a76a: ea4f 7002 mov.w r0, r2, lsl #28 - d03a76e: bf1f itttt ne - d03a770: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000 - d03a774: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - d03a778: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000 - d03a77c: 4770 bxne lr - d03a77e: f032 427f bics.w r2, r2, #4278190080 ; 0xff000000 - d03a782: bf08 it eq - d03a784: 4770 bxeq lr - d03a786: f093 4f7f teq r3, #4278190080 ; 0xff000000 + d03a04a: 4b46 ldr r3, [pc, #280] ; (d03a164 <SOCPS_WakeFromPG_HP+0x134>) + d03a04c: 4a46 ldr r2, [pc, #280] ; (d03a168 <SOCPS_WakeFromPG_HP+0x138>) + d03a04e: 601a str r2, [r3, #0] + d03a050: 4b46 ldr r3, [pc, #280] ; (d03a16c <SOCPS_WakeFromPG_HP+0x13c>) + d03a052: 6adb ldr r3, [r3, #44] ; 0x2c + d03a054: 461a mov r2, r3 + d03a056: 4b46 ldr r3, [pc, #280] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a058: 669a str r2, [r3, #104] ; 0x68 + d03a05a: 4b44 ldr r3, [pc, #272] ; (d03a16c <SOCPS_WakeFromPG_HP+0x13c>) + d03a05c: 4a45 ldr r2, [pc, #276] ; (d03a174 <SOCPS_WakeFromPG_HP+0x144>) + d03a05e: 62da str r2, [r3, #44] ; 0x2c + d03a060: 4b43 ldr r3, [pc, #268] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a062: 6c1b ldr r3, [r3, #64] ; 0x40 + d03a064: 4a42 ldr r2, [pc, #264] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a066: 6e52 ldr r2, [r2, #100] ; 0x64 + d03a068: 3a04 subs r2, #4 + d03a06a: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + d03a06e: 6013 str r3, [r2, #0] + d03a070: 4b3f ldr r3, [pc, #252] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a072: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a074: 3b08 subs r3, #8 + d03a076: 461a mov r2, r3 + d03a078: 4b3d ldr r3, [pc, #244] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a07a: 6bdb ldr r3, [r3, #60] ; 0x3c + d03a07c: 6013 str r3, [r2, #0] + d03a07e: 4b3c ldr r3, [pc, #240] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a080: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a082: 3b0c subs r3, #12 + d03a084: 461a mov r2, r3 + d03a086: 4b3a ldr r3, [pc, #232] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a088: 6b9b ldr r3, [r3, #56] ; 0x38 + d03a08a: 6013 str r3, [r2, #0] + d03a08c: 4b38 ldr r3, [pc, #224] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a08e: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a090: 3b10 subs r3, #16 + d03a092: 461a mov r2, r3 + d03a094: 4b36 ldr r3, [pc, #216] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a096: 6b1b ldr r3, [r3, #48] ; 0x30 + d03a098: 6013 str r3, [r2, #0] + d03a09a: 4b35 ldr r3, [pc, #212] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a09c: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a09e: 3b14 subs r3, #20 + d03a0a0: 461a mov r2, r3 + d03a0a2: 4b33 ldr r3, [pc, #204] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0a4: 68db ldr r3, [r3, #12] + d03a0a6: 6013 str r3, [r2, #0] + d03a0a8: 4b31 ldr r3, [pc, #196] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0aa: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a0ac: 3b18 subs r3, #24 + d03a0ae: 461a mov r2, r3 + d03a0b0: 4b2f ldr r3, [pc, #188] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0b2: 689b ldr r3, [r3, #8] + d03a0b4: 6013 str r3, [r2, #0] + d03a0b6: 4b2e ldr r3, [pc, #184] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0b8: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a0ba: 3b1c subs r3, #28 + d03a0bc: 461a mov r2, r3 + d03a0be: 4b2c ldr r3, [pc, #176] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0c0: 685b ldr r3, [r3, #4] + d03a0c2: 6013 str r3, [r2, #0] + d03a0c4: 4b2a ldr r3, [pc, #168] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0c6: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a0c8: 3b20 subs r3, #32 + d03a0ca: 461a mov r2, r3 + d03a0cc: 4b28 ldr r3, [pc, #160] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0ce: 681b ldr r3, [r3, #0] + d03a0d0: 6013 str r3, [r2, #0] + d03a0d2: 4b27 ldr r3, [pc, #156] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0d4: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a0d6: 3b24 subs r3, #36 ; 0x24 + d03a0d8: 461a mov r2, r3 + d03a0da: 4b25 ldr r3, [pc, #148] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0dc: 6adb ldr r3, [r3, #44] ; 0x2c + d03a0de: 6013 str r3, [r2, #0] + d03a0e0: 4b23 ldr r3, [pc, #140] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0e2: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a0e4: 3b28 subs r3, #40 ; 0x28 + d03a0e6: 461a mov r2, r3 + d03a0e8: 4b21 ldr r3, [pc, #132] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0ea: 6a9b ldr r3, [r3, #40] ; 0x28 + d03a0ec: 6013 str r3, [r2, #0] + d03a0ee: 4b20 ldr r3, [pc, #128] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0f0: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a0f2: 3b2c subs r3, #44 ; 0x2c + d03a0f4: 461a mov r2, r3 + d03a0f6: 4b1e ldr r3, [pc, #120] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0f8: 6a5b ldr r3, [r3, #36] ; 0x24 + d03a0fa: 6013 str r3, [r2, #0] + d03a0fc: 4b1c ldr r3, [pc, #112] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a0fe: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a100: 3b30 subs r3, #48 ; 0x30 + d03a102: 461a mov r2, r3 + d03a104: 4b1a ldr r3, [pc, #104] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a106: 6a1b ldr r3, [r3, #32] + d03a108: 6013 str r3, [r2, #0] + d03a10a: 4b19 ldr r3, [pc, #100] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a10c: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a10e: 3b34 subs r3, #52 ; 0x34 + d03a110: 461a mov r2, r3 + d03a112: 4b17 ldr r3, [pc, #92] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a114: 69db ldr r3, [r3, #28] + d03a116: 6013 str r3, [r2, #0] + d03a118: 4b15 ldr r3, [pc, #84] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a11a: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a11c: 3b38 subs r3, #56 ; 0x38 + d03a11e: 461a mov r2, r3 + d03a120: 4b13 ldr r3, [pc, #76] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a122: 699b ldr r3, [r3, #24] + d03a124: 6013 str r3, [r2, #0] + d03a126: 4b12 ldr r3, [pc, #72] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a128: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a12a: 3b3c subs r3, #60 ; 0x3c + d03a12c: 461a mov r2, r3 + d03a12e: 4b10 ldr r3, [pc, #64] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a130: 695b ldr r3, [r3, #20] + d03a132: 6013 str r3, [r2, #0] + d03a134: 4b0e ldr r3, [pc, #56] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a136: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a138: 3b40 subs r3, #64 ; 0x40 + d03a13a: 461a mov r2, r3 + d03a13c: 4b0c ldr r3, [pc, #48] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a13e: 691b ldr r3, [r3, #16] + d03a140: 6013 str r3, [r2, #0] + d03a142: 4b0b ldr r3, [pc, #44] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a144: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a146: 3b40 subs r3, #64 ; 0x40 + d03a148: 4a09 ldr r2, [pc, #36] ; (d03a170 <SOCPS_WakeFromPG_HP+0x140>) + d03a14a: 6653 str r3, [r2, #100] ; 0x64 + d03a14c: b662 cpsie i + d03a14e: df00 svc 0 + d03a150: bf00 nop + d03a152: bf00 nop + d03a154: 370c adds r7, #12 + d03a156: 46bd mov sp, r7 + d03a158: f85d 7b04 ldr.w r7, [sp], #4 + d03a15c: 4770 bx lr + d03a15e: bf00 nop + d03a160: 42008268 .word 0x42008268 + d03a164: e000ed20 .word 0xe000ed20 + d03a168: f0f00000 .word 0xf0f00000 + d03a16c: 2001d000 .word 0x2001d000 + d03a170: 60008338 .word 0x60008338 + d03a174: 0d03a32d .word 0x0d03a32d + +0d03a178 <SOCPS_SleepPG_RAM>: + d03a178: b480 push {r7} + d03a17a: af00 add r7, sp, #0 + d03a17c: 4603 mov r3, r0 + d03a17e: 4a24 ldr r2, [pc, #144] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a180: 6013 str r3, [r2, #0] + d03a182: 460b mov r3, r1 + d03a184: 4a22 ldr r2, [pc, #136] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a186: 6053 str r3, [r2, #4] + d03a188: 4613 mov r3, r2 + d03a18a: 4a21 ldr r2, [pc, #132] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a18c: 6093 str r3, [r2, #8] + d03a18e: 461b mov r3, r3 + d03a190: 4a1f ldr r2, [pc, #124] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a192: 60d3 str r3, [r2, #12] + d03a194: 4623 mov r3, r4 + d03a196: 4a1e ldr r2, [pc, #120] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a198: 6113 str r3, [r2, #16] + d03a19a: 462b mov r3, r5 + d03a19c: 4a1c ldr r2, [pc, #112] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a19e: 6153 str r3, [r2, #20] + d03a1a0: 4633 mov r3, r6 + d03a1a2: 4a1b ldr r2, [pc, #108] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1a4: 6193 str r3, [r2, #24] + d03a1a6: 463b mov r3, r7 + d03a1a8: 4a19 ldr r2, [pc, #100] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1aa: 61d3 str r3, [r2, #28] + d03a1ac: 4643 mov r3, r8 + d03a1ae: 4a18 ldr r2, [pc, #96] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1b0: 6213 str r3, [r2, #32] + d03a1b2: 464b mov r3, r9 + d03a1b4: 4a16 ldr r2, [pc, #88] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1b6: 6253 str r3, [r2, #36] ; 0x24 + d03a1b8: 4653 mov r3, sl + d03a1ba: 4a15 ldr r2, [pc, #84] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1bc: 6293 str r3, [r2, #40] ; 0x28 + d03a1be: 465b mov r3, fp + d03a1c0: 4a13 ldr r2, [pc, #76] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1c2: 62d3 str r3, [r2, #44] ; 0x2c + d03a1c4: 4663 mov r3, ip + d03a1c6: 4a12 ldr r2, [pc, #72] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1c8: 6313 str r3, [r2, #48] ; 0x30 + d03a1ca: 466b mov r3, sp + d03a1cc: 4a10 ldr r2, [pc, #64] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1ce: 6353 str r3, [r2, #52] ; 0x34 + d03a1d0: 4673 mov r3, lr + d03a1d2: 4a0f ldr r2, [pc, #60] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1d4: 6393 str r3, [r2, #56] ; 0x38 + d03a1d6: 467b mov r3, pc + d03a1d8: 4a0d ldr r2, [pc, #52] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1da: 63d3 str r3, [r2, #60] ; 0x3c + d03a1dc: f3ef 8303 mrs r3, PSR + d03a1e0: 4a0b ldr r2, [pc, #44] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1e2: 6413 str r3, [r2, #64] ; 0x40 + d03a1e4: bf00 nop + d03a1e6: bf00 nop + d03a1e8: 4b0a ldr r3, [pc, #40] ; (d03a214 <SOCPS_SleepPG_RAM+0x9c>) + d03a1ea: 681b ldr r3, [r3, #0] + d03a1ec: 2b01 cmp r3, #1 + d03a1ee: d00a beq.n d03a206 <SOCPS_SleepPG_RAM+0x8e> + d03a1f0: 4b07 ldr r3, [pc, #28] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1f2: 6b5b ldr r3, [r3, #52] ; 0x34 + d03a1f4: 4a06 ldr r2, [pc, #24] ; (d03a210 <SOCPS_SleepPG_RAM+0x98>) + d03a1f6: 6653 str r3, [r2, #100] ; 0x64 + d03a1f8: 4b06 ldr r3, [pc, #24] ; (d03a214 <SOCPS_SleepPG_RAM+0x9c>) + d03a1fa: 2201 movs r2, #1 + d03a1fc: 601a str r2, [r3, #0] + d03a1fe: b671 cpsid f + d03a200: bf20 wfe + d03a202: bf20 wfe + d03a204: b661 cpsie f + d03a206: bf00 nop + d03a208: 46bd mov sp, r7 + d03a20a: f85d 7b04 ldr.w r7, [sp], #4 + d03a20e: 4770 bx lr + d03a210: 60008338 .word 0x60008338 + d03a214: 60008334 .word 0x60008334 + +0d03a218 <SOCPS_SleepPG_LIB>: + d03a218: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d03a21c: b084 sub sp, #16 + d03a21e: af00 add r7, sp, #0 + d03a220: 4b3c ldr r3, [pc, #240] ; (d03a314 <SOCPS_SleepPG_LIB+0xfc>) + d03a222: 68db ldr r3, [r3, #12] + d03a224: 4a3c ldr r2, [pc, #240] ; (d03a318 <SOCPS_SleepPG_LIB+0x100>) + d03a226: f8c2 30b0 str.w r3, [r2, #176] ; 0xb0 + d03a22a: f3ef 8311 mrs r3, BASEPRI + d03a22e: 603b str r3, [r7, #0] + d03a230: 683b ldr r3, [r7, #0] + d03a232: bf00 nop + d03a234: 4a38 ldr r2, [pc, #224] ; (d03a318 <SOCPS_SleepPG_LIB+0x100>) + d03a236: f8c2 30b4 str.w r3, [r2, #180] ; 0xb4 + d03a23a: f3ef 8310 mrs r3, PRIMASK + d03a23e: 607b str r3, [r7, #4] + d03a240: 687b ldr r3, [r7, #4] + d03a242: bf00 nop + d03a244: 4a34 ldr r2, [pc, #208] ; (d03a318 <SOCPS_SleepPG_LIB+0x100>) + d03a246: f8c2 30b8 str.w r3, [r2, #184] ; 0xb8 + d03a24a: f000 f87d bl d03a348 <SOCPS_NVICBackup_HP> + d03a24e: f000 f8f1 bl d03a434 <SOCPS_MPUBackup_HP> + d03a252: 4b32 ldr r3, [pc, #200] ; (d03a31c <SOCPS_SleepPG_LIB+0x104>) + d03a254: 2200 movs r2, #0 + d03a256: 601a str r2, [r3, #0] + d03a258: 4a30 ldr r2, [pc, #192] ; (d03a31c <SOCPS_SleepPG_LIB+0x104>) + d03a25a: 2100 movs r1, #0 + d03a25c: 2010 movs r0, #16 + d03a25e: f7c6 fd0b bl d000c78 <ipc_send_message> + d03a262: 4b2f ldr r3, [pc, #188] ; (d03a320 <SOCPS_SleepPG_LIB+0x108>) + d03a264: 2200 movs r2, #0 + d03a266: f8c3 2084 str.w r2, [r3, #132] ; 0x84 + d03a26a: f3bf 8f4f dsb sy + d03a26e: 4b2c ldr r3, [pc, #176] ; (d03a320 <SOCPS_SleepPG_LIB+0x108>) + d03a270: 695b ldr r3, [r3, #20] + d03a272: f423 3380 bic.w r3, r3, #65536 ; 0x10000 + d03a276: 4a2a ldr r2, [pc, #168] ; (d03a320 <SOCPS_SleepPG_LIB+0x108>) + d03a278: 6153 str r3, [r2, #20] + d03a27a: f3bf 8f4f dsb sy + d03a27e: 4b28 ldr r3, [pc, #160] ; (d03a320 <SOCPS_SleepPG_LIB+0x108>) + d03a280: f8d3 6080 ldr.w r6, [r3, #128] ; 0x80 + d03a284: 0b73 lsrs r3, r6, #13 + d03a286: f3c3 040e ubfx r4, r3, #0, #15 + d03a28a: e000 b.n d03a28e <SOCPS_SleepPG_LIB+0x76> + d03a28c: 462c mov r4, r5 + d03a28e: 08f3 lsrs r3, r6, #3 + d03a290: f3c3 0509 ubfx r5, r3, #0, #10 + d03a294: 0162 lsls r2, r4, #5 + d03a296: f643 73e0 movw r3, #16352 ; 0x3fe0 + d03a29a: 4013 ands r3, r2 + d03a29c: 07aa lsls r2, r5, #30 + d03a29e: 4313 orrs r3, r2 + d03a2a0: 4a1f ldr r2, [pc, #124] ; (d03a320 <SOCPS_SleepPG_LIB+0x108>) + d03a2a2: f8c2 3274 str.w r3, [r2, #628] ; 0x274 + d03a2a6: 46a8 mov r8, r5 + d03a2a8: 3d01 subs r5, #1 + d03a2aa: f1b8 0f00 cmp.w r8, #0 + d03a2ae: d1f1 bne.n d03a294 <SOCPS_SleepPG_LIB+0x7c> + d03a2b0: 1e65 subs r5, r4, #1 + d03a2b2: 2c00 cmp r4, #0 + d03a2b4: d1ea bne.n d03a28c <SOCPS_SleepPG_LIB+0x74> + d03a2b6: f3bf 8f4f dsb sy + d03a2ba: f3bf 8f6f isb sy + d03a2be: bf00 nop + d03a2c0: f7ff ff5a bl d03a178 <SOCPS_SleepPG_RAM> + d03a2c4: b672 cpsid i + d03a2c6: f000 f879 bl d03a3bc <SOCPS_NVICReFill_HP> + d03a2ca: f000 f8d5 bl d03a478 <SOCPS_MPUReFill_HP> + d03a2ce: 4b12 ldr r3, [pc, #72] ; (d03a318 <SOCPS_SleepPG_LIB+0x100>) + d03a2d0: 6e9b ldr r3, [r3, #104] ; 0x68 + d03a2d2: 461a mov r2, r3 + d03a2d4: 4b13 ldr r3, [pc, #76] ; (d03a324 <SOCPS_SleepPG_LIB+0x10c>) + d03a2d6: 62da str r2, [r3, #44] ; 0x2c + d03a2d8: 4a0e ldr r2, [pc, #56] ; (d03a314 <SOCPS_SleepPG_LIB+0xfc>) + d03a2da: 4b0f ldr r3, [pc, #60] ; (d03a318 <SOCPS_SleepPG_LIB+0x100>) + d03a2dc: f8d3 30b0 ldr.w r3, [r3, #176] ; 0xb0 + d03a2e0: 60d3 str r3, [r2, #12] + d03a2e2: 4b0d ldr r3, [pc, #52] ; (d03a318 <SOCPS_SleepPG_LIB+0x100>) + d03a2e4: f8d3 30b8 ldr.w r3, [r3, #184] ; 0xb8 + d03a2e8: 60bb str r3, [r7, #8] + d03a2ea: 68bb ldr r3, [r7, #8] + d03a2ec: f383 8810 msr PRIMASK, r3 + d03a2f0: bf00 nop + d03a2f2: 4b09 ldr r3, [pc, #36] ; (d03a318 <SOCPS_SleepPG_LIB+0x100>) + d03a2f4: f8d3 30b4 ldr.w r3, [r3, #180] ; 0xb4 + d03a2f8: 60fb str r3, [r7, #12] + d03a2fa: 68fb ldr r3, [r7, #12] + d03a2fc: f383 8811 msr BASEPRI, r3 + d03a300: bf00 nop + d03a302: 4b09 ldr r3, [pc, #36] ; (d03a328 <SOCPS_SleepPG_LIB+0x110>) + d03a304: 2200 movs r2, #0 + d03a306: 601a str r2, [r3, #0] + d03a308: bf00 nop + d03a30a: 3710 adds r7, #16 + d03a30c: 46bd mov sp, r7 + d03a30e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d03a312: bf00 nop + d03a314: 41000500 .word 0x41000500 + d03a318: 60008338 .word 0x60008338 + d03a31c: 60000a80 .word 0x60000a80 + d03a320: e000ed00 .word 0xe000ed00 + d03a324: 2001d000 .word 0x2001d000 + d03a328: 60008334 .word 0x60008334 + +0d03a32c <SOCPS_vWFSSVCHandler_HP>: + d03a32c: 4b05 ldr r3, [pc, #20] ; (d03a344 <SOCPS_vWFSSVCHandler_HP+0x18>) + d03a32e: 6e5b ldr r3, [r3, #100] ; 0x64 + d03a330: 4618 mov r0, r3 + d03a332: c8f0 ldmia r0!, {r4, r5, r6, r7} + d03a334: e8b0 0f00 ldmia.w r0!, {r8, r9, sl, fp} + d03a338: f380 8809 msr PSP, r0 + d03a33c: f04e 0e0c orr.w lr, lr, #12 + d03a340: 4770 bx lr + d03a342: bf00 nop + d03a344: 60008338 .word 0x60008338 + +0d03a348 <SOCPS_NVICBackup_HP>: + d03a348: f04f 22e0 mov.w r2, #3758153728 ; 0xe000e000 + d03a34c: 4b19 ldr r3, [pc, #100] ; (d03a3b4 <SOCPS_NVICBackup_HP+0x6c>) + d03a34e: b510 push {r4, lr} + d03a350: 6911 ldr r1, [r2, #16] + d03a352: f103 00bc add.w r0, r3, #188 ; 0xbc + d03a356: f8c3 1090 str.w r1, [r3, #144] ; 0x90 + d03a35a: 6951 ldr r1, [r2, #20] + d03a35c: f8c3 1094 str.w r1, [r3, #148] ; 0x94 + d03a360: 6992 ldr r2, [r2, #24] + d03a362: f8c3 2098 str.w r2, [r3, #152] ; 0x98 + d03a366: 4a14 ldr r2, [pc, #80] ; (d03a3b8 <SOCPS_NVICBackup_HP+0x70>) + d03a368: 6811 ldr r1, [r2, #0] + d03a36a: 66d9 str r1, [r3, #108] ; 0x6c + d03a36c: 6851 ldr r1, [r2, #4] + d03a36e: 6719 str r1, [r3, #112] ; 0x70 + d03a370: 6891 ldr r1, [r2, #8] + d03a372: 6759 str r1, [r3, #116] ; 0x74 + d03a374: f8d2 1080 ldr.w r1, [r2, #128] ; 0x80 + d03a378: 6799 str r1, [r3, #120] ; 0x78 + d03a37a: f8d2 1084 ldr.w r1, [r2, #132] ; 0x84 + d03a37e: 67d9 str r1, [r3, #124] ; 0x7c + d03a380: f8d2 1088 ldr.w r1, [r2, #136] ; 0x88 + d03a384: f8c3 1080 str.w r1, [r3, #128] ; 0x80 + d03a388: 2100 movs r1, #0 + d03a38a: 1854 adds r4, r2, r1 + d03a38c: 3101 adds r1, #1 + d03a38e: f894 4300 ldrb.w r4, [r4, #768] ; 0x300 + d03a392: 2950 cmp r1, #80 ; 0x50 + d03a394: f800 4b01 strb.w r4, [r0], #1 + d03a398: d1f7 bne.n d03a38a <SOCPS_NVICBackup_HP+0x42> + d03a39a: f8d2 1100 ldr.w r1, [r2, #256] ; 0x100 + d03a39e: f8c3 1084 str.w r1, [r3, #132] ; 0x84 + d03a3a2: f8d2 1104 ldr.w r1, [r2, #260] ; 0x104 + d03a3a6: f8c3 1088 str.w r1, [r3, #136] ; 0x88 + d03a3aa: f8d2 2108 ldr.w r2, [r2, #264] ; 0x108 + d03a3ae: f8c3 208c str.w r2, [r3, #140] ; 0x8c + d03a3b2: bd10 pop {r4, pc} + d03a3b4: 60008338 .word 0x60008338 + d03a3b8: e000e100 .word 0xe000e100 + +0d03a3bc <SOCPS_NVICReFill_HP>: + d03a3bc: 4b1c ldr r3, [pc, #112] ; (d03a430 <SOCPS_NVICReFill_HP+0x74>) + d03a3be: f04f 22e0 mov.w r2, #3758153728 ; 0xe000e000 + d03a3c2: b530 push {r4, r5, lr} + d03a3c4: f8d3 1090 ldr.w r1, [r3, #144] ; 0x90 + d03a3c8: f502 7280 add.w r2, r2, #256 ; 0x100 + d03a3cc: f103 00bc add.w r0, r3, #188 ; 0xbc + d03a3d0: f842 1cf0 str.w r1, [r2, #-240] + d03a3d4: f8d3 1094 ldr.w r1, [r3, #148] ; 0x94 + d03a3d8: f842 1cec str.w r1, [r2, #-236] + d03a3dc: f8d3 1098 ldr.w r1, [r3, #152] ; 0x98 + d03a3e0: f842 1ce8 str.w r1, [r2, #-232] + d03a3e4: f8d3 1084 ldr.w r1, [r3, #132] ; 0x84 + d03a3e8: f8c2 1100 str.w r1, [r2, #256] ; 0x100 + d03a3ec: f8d3 1088 ldr.w r1, [r3, #136] ; 0x88 + d03a3f0: f8c2 1104 str.w r1, [r2, #260] ; 0x104 + d03a3f4: f8d3 108c ldr.w r1, [r3, #140] ; 0x8c + d03a3f8: f8c2 1108 str.w r1, [r2, #264] ; 0x108 + d03a3fc: 6f99 ldr r1, [r3, #120] ; 0x78 + d03a3fe: f8c2 1080 str.w r1, [r2, #128] ; 0x80 + d03a402: 6fd9 ldr r1, [r3, #124] ; 0x7c + d03a404: f8c2 1084 str.w r1, [r2, #132] ; 0x84 + d03a408: f8d3 1080 ldr.w r1, [r3, #128] ; 0x80 + d03a40c: f8c2 1088 str.w r1, [r2, #136] ; 0x88 + d03a410: 2100 movs r1, #0 + d03a412: 1854 adds r4, r2, r1 + d03a414: 3101 adds r1, #1 + d03a416: f810 5b01 ldrb.w r5, [r0], #1 + d03a41a: 2950 cmp r1, #80 ; 0x50 + d03a41c: f884 5300 strb.w r5, [r4, #768] ; 0x300 + d03a420: d1f7 bne.n d03a412 <SOCPS_NVICReFill_HP+0x56> + d03a422: 6ed9 ldr r1, [r3, #108] ; 0x6c + d03a424: 6011 str r1, [r2, #0] + d03a426: 6f19 ldr r1, [r3, #112] ; 0x70 + d03a428: 6051 str r1, [r2, #4] + d03a42a: 6f5b ldr r3, [r3, #116] ; 0x74 + d03a42c: 6093 str r3, [r2, #8] + d03a42e: bd30 pop {r4, r5, pc} + d03a430: 60008338 .word 0x60008338 + +0d03a434 <SOCPS_MPUBackup_HP>: + d03a434: 4a0e ldr r2, [pc, #56] ; (d03a470 <SOCPS_MPUBackup_HP+0x3c>) + d03a436: 4b0f ldr r3, [pc, #60] ; (d03a474 <SOCPS_MPUBackup_HP+0x40>) + d03a438: f8d2 1094 ldr.w r1, [r2, #148] ; 0x94 + d03a43c: f503 738c add.w r3, r3, #280 ; 0x118 + d03a440: f843 1c0c str.w r1, [r3, #-12] + d03a444: f8d2 10c0 ldr.w r1, [r2, #192] ; 0xc0 + d03a448: f843 1c08 str.w r1, [r3, #-8] + d03a44c: f8d2 10c4 ldr.w r1, [r2, #196] ; 0xc4 + d03a450: f843 1c04 str.w r1, [r3, #-4] + d03a454: 2100 movs r1, #0 + d03a456: f8c2 1098 str.w r1, [r2, #152] ; 0x98 + d03a45a: 3101 adds r1, #1 + d03a45c: f8d2 009c ldr.w r0, [r2, #156] ; 0x9c + d03a460: 2908 cmp r1, #8 + d03a462: f843 0b04 str.w r0, [r3], #4 + d03a466: f8d2 00a0 ldr.w r0, [r2, #160] ; 0xa0 + d03a46a: 61d8 str r0, [r3, #28] + d03a46c: d1f3 bne.n d03a456 <SOCPS_MPUBackup_HP+0x22> + d03a46e: 4770 bx lr + d03a470: e000ed00 .word 0xe000ed00 + d03a474: 60008338 .word 0x60008338 + +0d03a478 <SOCPS_MPUReFill_HP>: + d03a478: 4b10 ldr r3, [pc, #64] ; (d03a4bc <SOCPS_MPUReFill_HP+0x44>) + d03a47a: 2200 movs r2, #0 + d03a47c: 4910 ldr r1, [pc, #64] ; (d03a4c0 <SOCPS_MPUReFill_HP+0x48>) + d03a47e: b510 push {r4, lr} + d03a480: f8c3 2094 str.w r2, [r3, #148] ; 0x94 + d03a484: f8d1 0110 ldr.w r0, [r1, #272] ; 0x110 + d03a488: f8c3 00c0 str.w r0, [r3, #192] ; 0xc0 + d03a48c: f8d1 0114 ldr.w r0, [r1, #276] ; 0x114 + d03a490: f8c3 00c4 str.w r0, [r3, #196] ; 0xc4 + d03a494: f501 708c add.w r0, r1, #280 ; 0x118 + d03a498: f8c3 2098 str.w r2, [r3, #152] ; 0x98 + d03a49c: 3201 adds r2, #1 + d03a49e: f850 4b04 ldr.w r4, [r0], #4 + d03a4a2: 2a08 cmp r2, #8 + d03a4a4: f8c3 409c str.w r4, [r3, #156] ; 0x9c + d03a4a8: 69c4 ldr r4, [r0, #28] + d03a4aa: f8c3 40a0 str.w r4, [r3, #160] ; 0xa0 + d03a4ae: d1f3 bne.n d03a498 <SOCPS_MPUReFill_HP+0x20> + d03a4b0: f8d1 210c ldr.w r2, [r1, #268] ; 0x10c + d03a4b4: f8c3 2094 str.w r2, [r3, #148] ; 0x94 + d03a4b8: bd10 pop {r4, pc} + d03a4ba: bf00 nop + d03a4bc: e000ed00 .word 0xe000ed00 + d03a4c0: 60008338 .word 0x60008338 + +0d03a4c4 <SOCPS_SleepCG_LIB>: + d03a4c4: b508 push {r3, lr} + d03a4c6: 4a05 ldr r2, [pc, #20] ; (d03a4dc <SOCPS_SleepCG_LIB+0x18>) + d03a4c8: 2301 movs r3, #1 + d03a4ca: 2100 movs r1, #0 + d03a4cc: 2010 movs r0, #16 + d03a4ce: 6013 str r3, [r2, #0] + d03a4d0: f7c6 fbd2 bl d000c78 <ipc_send_message> + d03a4d4: bf20 wfe + d03a4d6: bf20 wfe + d03a4d8: bd08 pop {r3, pc} + d03a4da: bf00 nop + d03a4dc: 60000a80 .word 0x60000a80 + +0d03a4e0 <deregister_tm_clones>: + d03a4e0: 4803 ldr r0, [pc, #12] ; (d03a4f0 <deregister_tm_clones+0x10>) + d03a4e2: 4b04 ldr r3, [pc, #16] ; (d03a4f4 <deregister_tm_clones+0x14>) + d03a4e4: 4283 cmp r3, r0 + d03a4e6: d002 beq.n d03a4ee <deregister_tm_clones+0xe> + d03a4e8: 4b03 ldr r3, [pc, #12] ; (d03a4f8 <deregister_tm_clones+0x18>) + d03a4ea: b103 cbz r3, d03a4ee <deregister_tm_clones+0xe> + d03a4ec: 4718 bx r3 + d03a4ee: 4770 bx lr + d03a4f0: 0d055540 .word 0x0d055540 + d03a4f4: 0d055540 .word 0x0d055540 + d03a4f8: 00000000 .word 0x00000000 + +0d03a4fc <register_tm_clones>: + d03a4fc: 4805 ldr r0, [pc, #20] ; (d03a514 <register_tm_clones+0x18>) + d03a4fe: 4b06 ldr r3, [pc, #24] ; (d03a518 <register_tm_clones+0x1c>) + d03a500: 1a1b subs r3, r3, r0 + d03a502: 0fd9 lsrs r1, r3, #31 + d03a504: eb01 01a3 add.w r1, r1, r3, asr #2 + d03a508: 1049 asrs r1, r1, #1 + d03a50a: d002 beq.n d03a512 <register_tm_clones+0x16> + d03a50c: 4b03 ldr r3, [pc, #12] ; (d03a51c <register_tm_clones+0x20>) + d03a50e: b103 cbz r3, d03a512 <register_tm_clones+0x16> + d03a510: 4718 bx r3 + d03a512: 4770 bx lr + d03a514: 0d055540 .word 0x0d055540 + d03a518: 0d055540 .word 0x0d055540 + d03a51c: 00000000 .word 0x00000000 + +0d03a520 <__do_global_dtors_aux>: + d03a520: b510 push {r4, lr} + d03a522: 4c06 ldr r4, [pc, #24] ; (d03a53c <__do_global_dtors_aux+0x1c>) + d03a524: 7823 ldrb r3, [r4, #0] + d03a526: b943 cbnz r3, d03a53a <__do_global_dtors_aux+0x1a> + d03a528: f7ff ffda bl d03a4e0 <deregister_tm_clones> + d03a52c: 4b04 ldr r3, [pc, #16] ; (d03a540 <__do_global_dtors_aux+0x20>) + d03a52e: b113 cbz r3, d03a536 <__do_global_dtors_aux+0x16> + d03a530: 4804 ldr r0, [pc, #16] ; (d03a544 <__do_global_dtors_aux+0x24>) + d03a532: f3af 8000 nop.w + d03a536: 2301 movs r3, #1 + d03a538: 7023 strb r3, [r4, #0] + d03a53a: bd10 pop {r4, pc} + d03a53c: 60008490 .word 0x60008490 + d03a540: 00000000 .word 0x00000000 + d03a544: 0d055548 .word 0x0d055548 + +0d03a548 <frame_dummy>: + d03a548: b508 push {r3, lr} + d03a54a: 4b04 ldr r3, [pc, #16] ; (d03a55c <frame_dummy+0x14>) + d03a54c: b11b cbz r3, d03a556 <frame_dummy+0xe> + d03a54e: 4904 ldr r1, [pc, #16] ; (d03a560 <frame_dummy+0x18>) + d03a550: 4804 ldr r0, [pc, #16] ; (d03a564 <frame_dummy+0x1c>) + d03a552: f3af 8000 nop.w + d03a556: e8bd 4008 ldmia.w sp!, {r3, lr} + d03a55a: e7cf b.n d03a4fc <register_tm_clones> + d03a55c: 00000000 .word 0x00000000 + d03a560: 60008494 .word 0x60008494 + d03a564: 0d055548 .word 0x0d055548 + +0d03a568 <nanf>: + d03a568: ed9f 0a01 vldr s0, [pc, #4] ; d03a570 <nanf+0x8> + d03a56c: 4770 bx lr + d03a56e: bf00 nop + d03a570: 7fc00000 .word 0x7fc00000 + +0d03a574 <__aeabi_drsub>: + d03a574: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 + d03a578: e002 b.n d03a580 <__adddf3> + d03a57a: bf00 nop + +0d03a57c <__aeabi_dsub>: + d03a57c: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000 + +0d03a580 <__adddf3>: + d03a580: b530 push {r4, r5, lr} + d03a582: ea4f 0441 mov.w r4, r1, lsl #1 + d03a586: ea4f 0543 mov.w r5, r3, lsl #1 + d03a58a: ea94 0f05 teq r4, r5 + d03a58e: bf08 it eq + d03a590: ea90 0f02 teqeq r0, r2 + d03a594: bf1f itttt ne + d03a596: ea54 0c00 orrsne.w ip, r4, r0 + d03a59a: ea55 0c02 orrsne.w ip, r5, r2 + d03a59e: ea7f 5c64 mvnsne.w ip, r4, asr #21 + d03a5a2: ea7f 5c65 mvnsne.w ip, r5, asr #21 + d03a5a6: f000 80e2 beq.w d03a76e <__adddf3+0x1ee> + d03a5aa: ea4f 5454 mov.w r4, r4, lsr #21 + d03a5ae: ebd4 5555 rsbs r5, r4, r5, lsr #21 + d03a5b2: bfb8 it lt + d03a5b4: 426d neglt r5, r5 + d03a5b6: dd0c ble.n d03a5d2 <__adddf3+0x52> + d03a5b8: 442c add r4, r5 + d03a5ba: ea80 0202 eor.w r2, r0, r2 + d03a5be: ea81 0303 eor.w r3, r1, r3 + d03a5c2: ea82 0000 eor.w r0, r2, r0 + d03a5c6: ea83 0101 eor.w r1, r3, r1 + d03a5ca: ea80 0202 eor.w r2, r0, r2 + d03a5ce: ea81 0303 eor.w r3, r1, r3 + d03a5d2: 2d36 cmp r5, #54 ; 0x36 + d03a5d4: bf88 it hi + d03a5d6: bd30 pophi {r4, r5, pc} + d03a5d8: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 + d03a5dc: ea4f 3101 mov.w r1, r1, lsl #12 + d03a5e0: f44f 1c80 mov.w ip, #1048576 ; 0x100000 + d03a5e4: ea4c 3111 orr.w r1, ip, r1, lsr #12 + d03a5e8: d002 beq.n d03a5f0 <__adddf3+0x70> + d03a5ea: 4240 negs r0, r0 + d03a5ec: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d03a5f0: f013 4f00 tst.w r3, #2147483648 ; 0x80000000 + d03a5f4: ea4f 3303 mov.w r3, r3, lsl #12 + d03a5f8: ea4c 3313 orr.w r3, ip, r3, lsr #12 + d03a5fc: d002 beq.n d03a604 <__adddf3+0x84> + d03a5fe: 4252 negs r2, r2 + d03a600: eb63 0343 sbc.w r3, r3, r3, lsl #1 + d03a604: ea94 0f05 teq r4, r5 + d03a608: f000 80a7 beq.w d03a75a <__adddf3+0x1da> + d03a60c: f1a4 0401 sub.w r4, r4, #1 + d03a610: f1d5 0e20 rsbs lr, r5, #32 + d03a614: db0d blt.n d03a632 <__adddf3+0xb2> + d03a616: fa02 fc0e lsl.w ip, r2, lr + d03a61a: fa22 f205 lsr.w r2, r2, r5 + d03a61e: 1880 adds r0, r0, r2 + d03a620: f141 0100 adc.w r1, r1, #0 + d03a624: fa03 f20e lsl.w r2, r3, lr + d03a628: 1880 adds r0, r0, r2 + d03a62a: fa43 f305 asr.w r3, r3, r5 + d03a62e: 4159 adcs r1, r3 + d03a630: e00e b.n d03a650 <__adddf3+0xd0> + d03a632: f1a5 0520 sub.w r5, r5, #32 + d03a636: f10e 0e20 add.w lr, lr, #32 + d03a63a: 2a01 cmp r2, #1 + d03a63c: fa03 fc0e lsl.w ip, r3, lr + d03a640: bf28 it cs + d03a642: f04c 0c02 orrcs.w ip, ip, #2 + d03a646: fa43 f305 asr.w r3, r3, r5 + d03a64a: 18c0 adds r0, r0, r3 + d03a64c: eb51 71e3 adcs.w r1, r1, r3, asr #31 + d03a650: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 + d03a654: d507 bpl.n d03a666 <__adddf3+0xe6> + d03a656: f04f 0e00 mov.w lr, #0 + d03a65a: f1dc 0c00 rsbs ip, ip, #0 + d03a65e: eb7e 0000 sbcs.w r0, lr, r0 + d03a662: eb6e 0101 sbc.w r1, lr, r1 + d03a666: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000 + d03a66a: d31b bcc.n d03a6a4 <__adddf3+0x124> + d03a66c: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000 + d03a670: d30c bcc.n d03a68c <__adddf3+0x10c> + d03a672: 0849 lsrs r1, r1, #1 + d03a674: ea5f 0030 movs.w r0, r0, rrx + d03a678: ea4f 0c3c mov.w ip, ip, rrx + d03a67c: f104 0401 add.w r4, r4, #1 + d03a680: ea4f 5244 mov.w r2, r4, lsl #21 + d03a684: f512 0f80 cmn.w r2, #4194304 ; 0x400000 + d03a688: f080 809a bcs.w d03a7c0 <__adddf3+0x240> + d03a68c: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 + d03a690: bf08 it eq + d03a692: ea5f 0c50 movseq.w ip, r0, lsr #1 + d03a696: f150 0000 adcs.w r0, r0, #0 + d03a69a: eb41 5104 adc.w r1, r1, r4, lsl #20 + d03a69e: ea41 0105 orr.w r1, r1, r5 + d03a6a2: bd30 pop {r4, r5, pc} + d03a6a4: ea5f 0c4c movs.w ip, ip, lsl #1 + d03a6a8: 4140 adcs r0, r0 + d03a6aa: eb41 0101 adc.w r1, r1, r1 + d03a6ae: 3c01 subs r4, #1 + d03a6b0: bf28 it cs + d03a6b2: f5b1 1f80 cmpcs.w r1, #1048576 ; 0x100000 + d03a6b6: d2e9 bcs.n d03a68c <__adddf3+0x10c> + d03a6b8: f091 0f00 teq r1, #0 + d03a6bc: bf04 itt eq + d03a6be: 4601 moveq r1, r0 + d03a6c0: 2000 moveq r0, #0 + d03a6c2: fab1 f381 clz r3, r1 + d03a6c6: bf08 it eq + d03a6c8: 3320 addeq r3, #32 + d03a6ca: f1a3 030b sub.w r3, r3, #11 + d03a6ce: f1b3 0220 subs.w r2, r3, #32 + d03a6d2: da0c bge.n d03a6ee <__adddf3+0x16e> + d03a6d4: 320c adds r2, #12 + d03a6d6: dd08 ble.n d03a6ea <__adddf3+0x16a> + d03a6d8: f102 0c14 add.w ip, r2, #20 + d03a6dc: f1c2 020c rsb r2, r2, #12 + d03a6e0: fa01 f00c lsl.w r0, r1, ip + d03a6e4: fa21 f102 lsr.w r1, r1, r2 + d03a6e8: e00c b.n d03a704 <__adddf3+0x184> + d03a6ea: f102 0214 add.w r2, r2, #20 + d03a6ee: bfd8 it le + d03a6f0: f1c2 0c20 rsble ip, r2, #32 + d03a6f4: fa01 f102 lsl.w r1, r1, r2 + d03a6f8: fa20 fc0c lsr.w ip, r0, ip + d03a6fc: bfdc itt le + d03a6fe: ea41 010c orrle.w r1, r1, ip + d03a702: 4090 lslle r0, r2 + d03a704: 1ae4 subs r4, r4, r3 + d03a706: bfa2 ittt ge + d03a708: eb01 5104 addge.w r1, r1, r4, lsl #20 + d03a70c: 4329 orrge r1, r5 + d03a70e: bd30 popge {r4, r5, pc} + d03a710: ea6f 0404 mvn.w r4, r4 + d03a714: 3c1f subs r4, #31 + d03a716: da1c bge.n d03a752 <__adddf3+0x1d2> + d03a718: 340c adds r4, #12 + d03a71a: dc0e bgt.n d03a73a <__adddf3+0x1ba> + d03a71c: f104 0414 add.w r4, r4, #20 + d03a720: f1c4 0220 rsb r2, r4, #32 + d03a724: fa20 f004 lsr.w r0, r0, r4 + d03a728: fa01 f302 lsl.w r3, r1, r2 + d03a72c: ea40 0003 orr.w r0, r0, r3 + d03a730: fa21 f304 lsr.w r3, r1, r4 + d03a734: ea45 0103 orr.w r1, r5, r3 + d03a738: bd30 pop {r4, r5, pc} + d03a73a: f1c4 040c rsb r4, r4, #12 + d03a73e: f1c4 0220 rsb r2, r4, #32 + d03a742: fa20 f002 lsr.w r0, r0, r2 + d03a746: fa01 f304 lsl.w r3, r1, r4 + d03a74a: ea40 0003 orr.w r0, r0, r3 + d03a74e: 4629 mov r1, r5 + d03a750: bd30 pop {r4, r5, pc} + d03a752: fa21 f004 lsr.w r0, r1, r4 + d03a756: 4629 mov r1, r5 + d03a758: bd30 pop {r4, r5, pc} + d03a75a: f094 0f00 teq r4, #0 + d03a75e: f483 1380 eor.w r3, r3, #1048576 ; 0x100000 + d03a762: bf06 itte eq + d03a764: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000 + d03a768: 3401 addeq r4, #1 + d03a76a: 3d01 subne r5, #1 + d03a76c: e74e b.n d03a60c <__adddf3+0x8c> + d03a76e: ea7f 5c64 mvns.w ip, r4, asr #21 + d03a772: bf18 it ne + d03a774: ea7f 5c65 mvnsne.w ip, r5, asr #21 + d03a778: d029 beq.n d03a7ce <__adddf3+0x24e> + d03a77a: ea94 0f05 teq r4, r5 + d03a77e: bf08 it eq + d03a780: ea90 0f02 teqeq r0, r2 + d03a784: d005 beq.n d03a792 <__adddf3+0x212> + d03a786: ea54 0c00 orrs.w ip, r4, r0 d03a78a: bf04 itt eq - d03a78c: f441 2100 orreq.w r1, r1, #524288 ; 0x80000 - d03a790: 4770 bxeq lr - d03a792: b530 push {r4, r5, lr} - d03a794: f44f 7460 mov.w r4, #896 ; 0x380 - d03a798: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - d03a79c: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - d03a7a0: e71c b.n d03a5dc <__adddf3+0x138> - d03a7a2: bf00 nop - -0d03a7a4 <__aeabi_ul2d>: - d03a7a4: ea50 0201 orrs.w r2, r0, r1 - d03a7a8: bf08 it eq - d03a7aa: 4770 bxeq lr - d03a7ac: b530 push {r4, r5, lr} - d03a7ae: f04f 0500 mov.w r5, #0 - d03a7b2: e00a b.n d03a7ca <__aeabi_l2d+0x16> - -0d03a7b4 <__aeabi_l2d>: - d03a7b4: ea50 0201 orrs.w r2, r0, r1 - d03a7b8: bf08 it eq - d03a7ba: 4770 bxeq lr - d03a7bc: b530 push {r4, r5, lr} - d03a7be: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000 - d03a7c2: d502 bpl.n d03a7ca <__aeabi_l2d+0x16> - d03a7c4: 4240 negs r0, r0 - d03a7c6: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d03a7ca: f44f 6480 mov.w r4, #1024 ; 0x400 - d03a7ce: f104 0432 add.w r4, r4, #50 ; 0x32 - d03a7d2: ea5f 5c91 movs.w ip, r1, lsr #22 - d03a7d6: f43f aed8 beq.w d03a58a <__adddf3+0xe6> - d03a7da: f04f 0203 mov.w r2, #3 - d03a7de: ea5f 0cdc movs.w ip, ip, lsr #3 - d03a7e2: bf18 it ne - d03a7e4: 3203 addne r2, #3 - d03a7e6: ea5f 0cdc movs.w ip, ip, lsr #3 - d03a7ea: bf18 it ne - d03a7ec: 3203 addne r2, #3 - d03a7ee: eb02 02dc add.w r2, r2, ip, lsr #3 - d03a7f2: f1c2 0320 rsb r3, r2, #32 - d03a7f6: fa00 fc03 lsl.w ip, r0, r3 - d03a7fa: fa20 f002 lsr.w r0, r0, r2 - d03a7fe: fa01 fe03 lsl.w lr, r1, r3 - d03a802: ea40 000e orr.w r0, r0, lr - d03a806: fa21 f102 lsr.w r1, r1, r2 - d03a80a: 4414 add r4, r2 - d03a80c: e6bd b.n d03a58a <__adddf3+0xe6> - d03a80e: bf00 nop - -0d03a810 <__gedf2>: - d03a810: f04f 3cff mov.w ip, #4294967295 ; 0xffffffff - d03a814: e006 b.n d03a824 <__cmpdf2+0x4> + d03a78c: 4619 moveq r1, r3 + d03a78e: 4610 moveq r0, r2 + d03a790: bd30 pop {r4, r5, pc} + d03a792: ea91 0f03 teq r1, r3 + d03a796: bf1e ittt ne + d03a798: 2100 movne r1, #0 + d03a79a: 2000 movne r0, #0 + d03a79c: bd30 popne {r4, r5, pc} + d03a79e: ea5f 5c54 movs.w ip, r4, lsr #21 + d03a7a2: d105 bne.n d03a7b0 <__adddf3+0x230> + d03a7a4: 0040 lsls r0, r0, #1 + d03a7a6: 4149 adcs r1, r1 + d03a7a8: bf28 it cs + d03a7aa: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000 + d03a7ae: bd30 pop {r4, r5, pc} + d03a7b0: f514 0480 adds.w r4, r4, #4194304 ; 0x400000 + d03a7b4: bf3c itt cc + d03a7b6: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000 + d03a7ba: bd30 popcc {r4, r5, pc} + d03a7bc: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 + d03a7c0: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000 + d03a7c4: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 + d03a7c8: f04f 0000 mov.w r0, #0 + d03a7cc: bd30 pop {r4, r5, pc} + d03a7ce: ea7f 5c64 mvns.w ip, r4, asr #21 + d03a7d2: bf1a itte ne + d03a7d4: 4619 movne r1, r3 + d03a7d6: 4610 movne r0, r2 + d03a7d8: ea7f 5c65 mvnseq.w ip, r5, asr #21 + d03a7dc: bf1c itt ne + d03a7de: 460b movne r3, r1 + d03a7e0: 4602 movne r2, r0 + d03a7e2: ea50 3401 orrs.w r4, r0, r1, lsl #12 + d03a7e6: bf06 itte eq + d03a7e8: ea52 3503 orrseq.w r5, r2, r3, lsl #12 + d03a7ec: ea91 0f03 teqeq r1, r3 + d03a7f0: f441 2100 orrne.w r1, r1, #524288 ; 0x80000 + d03a7f4: bd30 pop {r4, r5, pc} + d03a7f6: bf00 nop + +0d03a7f8 <__aeabi_ui2d>: + d03a7f8: f090 0f00 teq r0, #0 + d03a7fc: bf04 itt eq + d03a7fe: 2100 moveq r1, #0 + d03a800: 4770 bxeq lr + d03a802: b530 push {r4, r5, lr} + d03a804: f44f 6480 mov.w r4, #1024 ; 0x400 + d03a808: f104 0432 add.w r4, r4, #50 ; 0x32 + d03a80c: f04f 0500 mov.w r5, #0 + d03a810: f04f 0100 mov.w r1, #0 + d03a814: e750 b.n d03a6b8 <__adddf3+0x138> d03a816: bf00 nop -0d03a818 <__ledf2>: - d03a818: f04f 0c01 mov.w ip, #1 - d03a81c: e002 b.n d03a824 <__cmpdf2+0x4> - d03a81e: bf00 nop - -0d03a820 <__cmpdf2>: - d03a820: f04f 0c01 mov.w ip, #1 - d03a824: f84d cd04 str.w ip, [sp, #-4]! - d03a828: ea4f 0c41 mov.w ip, r1, lsl #1 - d03a82c: ea7f 5c6c mvns.w ip, ip, asr #21 - d03a830: ea4f 0c43 mov.w ip, r3, lsl #1 - d03a834: bf18 it ne - d03a836: ea7f 5c6c mvnsne.w ip, ip, asr #21 - d03a83a: d01b beq.n d03a874 <__cmpdf2+0x54> - d03a83c: b001 add sp, #4 - d03a83e: ea50 0c41 orrs.w ip, r0, r1, lsl #1 - d03a842: bf0c ite eq - d03a844: ea52 0c43 orrseq.w ip, r2, r3, lsl #1 - d03a848: ea91 0f03 teqne r1, r3 - d03a84c: bf02 ittt eq - d03a84e: ea90 0f02 teqeq r0, r2 - d03a852: 2000 moveq r0, #0 - d03a854: 4770 bxeq lr - d03a856: f110 0f00 cmn.w r0, #0 - d03a85a: ea91 0f03 teq r1, r3 - d03a85e: bf58 it pl - d03a860: 4299 cmppl r1, r3 - d03a862: bf08 it eq - d03a864: 4290 cmpeq r0, r2 - d03a866: bf2c ite cs - d03a868: 17d8 asrcs r0, r3, #31 - d03a86a: ea6f 70e3 mvncc.w r0, r3, asr #31 - d03a86e: f040 0001 orr.w r0, r0, #1 - d03a872: 4770 bx lr - d03a874: ea4f 0c41 mov.w ip, r1, lsl #1 - d03a878: ea7f 5c6c mvns.w ip, ip, asr #21 - d03a87c: d102 bne.n d03a884 <__cmpdf2+0x64> - d03a87e: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - d03a882: d107 bne.n d03a894 <__cmpdf2+0x74> - d03a884: ea4f 0c43 mov.w ip, r3, lsl #1 - d03a888: ea7f 5c6c mvns.w ip, ip, asr #21 - d03a88c: d1d6 bne.n d03a83c <__cmpdf2+0x1c> - d03a88e: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - d03a892: d0d3 beq.n d03a83c <__cmpdf2+0x1c> - d03a894: f85d 0b04 ldr.w r0, [sp], #4 - d03a898: 4770 bx lr - d03a89a: bf00 nop - -0d03a89c <__aeabi_cdrcmple>: - d03a89c: 4684 mov ip, r0 - d03a89e: 4610 mov r0, r2 - d03a8a0: 4662 mov r2, ip - d03a8a2: 468c mov ip, r1 - d03a8a4: 4619 mov r1, r3 - d03a8a6: 4663 mov r3, ip - d03a8a8: e000 b.n d03a8ac <__aeabi_cdcmpeq> - d03a8aa: bf00 nop - -0d03a8ac <__aeabi_cdcmpeq>: - d03a8ac: b501 push {r0, lr} - d03a8ae: f7ff ffb7 bl d03a820 <__cmpdf2> - d03a8b2: 2800 cmp r0, #0 - d03a8b4: bf48 it mi - d03a8b6: f110 0f00 cmnmi.w r0, #0 - d03a8ba: bd01 pop {r0, pc} - -0d03a8bc <__aeabi_dcmpeq>: - d03a8bc: f84d ed08 str.w lr, [sp, #-8]! - d03a8c0: f7ff fff4 bl d03a8ac <__aeabi_cdcmpeq> - d03a8c4: bf0c ite eq - d03a8c6: 2001 moveq r0, #1 - d03a8c8: 2000 movne r0, #0 - d03a8ca: f85d fb08 ldr.w pc, [sp], #8 - d03a8ce: bf00 nop - -0d03a8d0 <__aeabi_dcmplt>: - d03a8d0: f84d ed08 str.w lr, [sp, #-8]! - d03a8d4: f7ff ffea bl d03a8ac <__aeabi_cdcmpeq> - d03a8d8: bf34 ite cc - d03a8da: 2001 movcc r0, #1 - d03a8dc: 2000 movcs r0, #0 - d03a8de: f85d fb08 ldr.w pc, [sp], #8 - d03a8e2: bf00 nop - -0d03a8e4 <__aeabi_dcmple>: - d03a8e4: f84d ed08 str.w lr, [sp, #-8]! - d03a8e8: f7ff ffe0 bl d03a8ac <__aeabi_cdcmpeq> - d03a8ec: bf94 ite ls - d03a8ee: 2001 movls r0, #1 - d03a8f0: 2000 movhi r0, #0 - d03a8f2: f85d fb08 ldr.w pc, [sp], #8 - d03a8f6: bf00 nop - -0d03a8f8 <__aeabi_dcmpge>: - d03a8f8: f84d ed08 str.w lr, [sp, #-8]! - d03a8fc: f7ff ffce bl d03a89c <__aeabi_cdrcmple> - d03a900: bf94 ite ls - d03a902: 2001 movls r0, #1 - d03a904: 2000 movhi r0, #0 - d03a906: f85d fb08 ldr.w pc, [sp], #8 - d03a90a: bf00 nop - -0d03a90c <__aeabi_dcmpgt>: - d03a90c: f84d ed08 str.w lr, [sp, #-8]! - d03a910: f7ff ffc4 bl d03a89c <__aeabi_cdrcmple> - d03a914: bf34 ite cc - d03a916: 2001 movcc r0, #1 - d03a918: 2000 movcs r0, #0 - d03a91a: f85d fb08 ldr.w pc, [sp], #8 - d03a91e: bf00 nop - -0d03a920 <__aeabi_dcmpun>: - d03a920: ea4f 0c41 mov.w ip, r1, lsl #1 - d03a924: ea7f 5c6c mvns.w ip, ip, asr #21 - d03a928: d102 bne.n d03a930 <__aeabi_dcmpun+0x10> - d03a92a: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - d03a92e: d10a bne.n d03a946 <__aeabi_dcmpun+0x26> - d03a930: ea4f 0c43 mov.w ip, r3, lsl #1 - d03a934: ea7f 5c6c mvns.w ip, ip, asr #21 - d03a938: d102 bne.n d03a940 <__aeabi_dcmpun+0x20> - d03a93a: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - d03a93e: d102 bne.n d03a946 <__aeabi_dcmpun+0x26> - d03a940: f04f 0000 mov.w r0, #0 - d03a944: 4770 bx lr - d03a946: f04f 0001 mov.w r0, #1 - d03a94a: 4770 bx lr - -0d03a94c <__aeabi_d2uiz>: - d03a94c: 004a lsls r2, r1, #1 - d03a94e: d211 bcs.n d03a974 <__aeabi_d2uiz+0x28> - d03a950: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - d03a954: d211 bcs.n d03a97a <__aeabi_d2uiz+0x2e> - d03a956: d50d bpl.n d03a974 <__aeabi_d2uiz+0x28> - d03a958: f46f 7378 mvn.w r3, #992 ; 0x3e0 - d03a95c: ebb3 5262 subs.w r2, r3, r2, asr #21 - d03a960: d40e bmi.n d03a980 <__aeabi_d2uiz+0x34> - d03a962: ea4f 23c1 mov.w r3, r1, lsl #11 - d03a966: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - d03a96a: ea43 5350 orr.w r3, r3, r0, lsr #21 - d03a96e: fa23 f002 lsr.w r0, r3, r2 - d03a972: 4770 bx lr - d03a974: f04f 0000 mov.w r0, #0 - d03a978: 4770 bx lr - d03a97a: ea50 3001 orrs.w r0, r0, r1, lsl #12 - d03a97e: d102 bne.n d03a986 <__aeabi_d2uiz+0x3a> - d03a980: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d03a984: 4770 bx lr - d03a986: f04f 0000 mov.w r0, #0 - d03a98a: 4770 bx lr - -0d03a98c <__aeabi_d2f>: - d03a98c: ea4f 0241 mov.w r2, r1, lsl #1 - d03a990: f1b2 43e0 subs.w r3, r2, #1879048192 ; 0x70000000 - d03a994: bf24 itt cs - d03a996: f5b3 1c00 subscs.w ip, r3, #2097152 ; 0x200000 - d03a99a: f1dc 5cfe rsbscs ip, ip, #532676608 ; 0x1fc00000 - d03a99e: d90d bls.n d03a9bc <__aeabi_d2f+0x30> - d03a9a0: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - d03a9a4: ea4f 02c0 mov.w r2, r0, lsl #3 - d03a9a8: ea4c 7050 orr.w r0, ip, r0, lsr #29 - d03a9ac: f1b2 4f00 cmp.w r2, #2147483648 ; 0x80000000 - d03a9b0: eb40 0083 adc.w r0, r0, r3, lsl #2 - d03a9b4: bf08 it eq - d03a9b6: f020 0001 biceq.w r0, r0, #1 - d03a9ba: 4770 bx lr - d03a9bc: f011 4f80 tst.w r1, #1073741824 ; 0x40000000 - d03a9c0: d121 bne.n d03aa06 <__aeabi_d2f+0x7a> - d03a9c2: f113 7238 adds.w r2, r3, #48234496 ; 0x2e00000 - d03a9c6: bfbc itt lt - d03a9c8: f001 4000 andlt.w r0, r1, #2147483648 ; 0x80000000 - d03a9cc: 4770 bxlt lr - d03a9ce: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - d03a9d2: ea4f 5252 mov.w r2, r2, lsr #21 - d03a9d6: f1c2 0218 rsb r2, r2, #24 - d03a9da: f1c2 0c20 rsb ip, r2, #32 - d03a9de: fa10 f30c lsls.w r3, r0, ip - d03a9e2: fa20 f002 lsr.w r0, r0, r2 - d03a9e6: bf18 it ne - d03a9e8: f040 0001 orrne.w r0, r0, #1 - d03a9ec: ea4f 23c1 mov.w r3, r1, lsl #11 - d03a9f0: ea4f 23d3 mov.w r3, r3, lsr #11 - d03a9f4: fa03 fc0c lsl.w ip, r3, ip - d03a9f8: ea40 000c orr.w r0, r0, ip - d03a9fc: fa23 f302 lsr.w r3, r3, r2 - d03aa00: ea4f 0343 mov.w r3, r3, lsl #1 - d03aa04: e7cc b.n d03a9a0 <__aeabi_d2f+0x14> - d03aa06: ea7f 5362 mvns.w r3, r2, asr #21 - d03aa0a: d107 bne.n d03aa1c <__aeabi_d2f+0x90> - d03aa0c: ea50 3301 orrs.w r3, r0, r1, lsl #12 - d03aa10: bf1e ittt ne - d03aa12: f04f 40fe movne.w r0, #2130706432 ; 0x7f000000 - d03aa16: f440 0040 orrne.w r0, r0, #12582912 ; 0xc00000 - d03aa1a: 4770 bxne lr - d03aa1c: f001 4000 and.w r0, r1, #2147483648 ; 0x80000000 - d03aa20: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - d03aa24: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - d03aa28: 4770 bx lr - d03aa2a: bf00 nop - -0d03aa2c <__aeabi_uldivmod>: - d03aa2c: b953 cbnz r3, d03aa44 <__aeabi_uldivmod+0x18> - d03aa2e: b94a cbnz r2, d03aa44 <__aeabi_uldivmod+0x18> - d03aa30: 2900 cmp r1, #0 - d03aa32: bf08 it eq - d03aa34: 2800 cmpeq r0, #0 - d03aa36: bf1c itt ne - d03aa38: f04f 31ff movne.w r1, #4294967295 ; 0xffffffff - d03aa3c: f04f 30ff movne.w r0, #4294967295 ; 0xffffffff - d03aa40: f000 b960 b.w d03ad04 <__aeabi_idiv0> - d03aa44: f1ad 0c08 sub.w ip, sp, #8 - d03aa48: e96d ce04 strd ip, lr, [sp, #-16]! - d03aa4c: f000 f806 bl d03aa5c <__udivmoddi4> - d03aa50: f8dd e004 ldr.w lr, [sp, #4] - d03aa54: e9dd 2302 ldrd r2, r3, [sp, #8] - d03aa58: b004 add sp, #16 - d03aa5a: 4770 bx lr - -0d03aa5c <__udivmoddi4>: - d03aa5c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03aa60: 9e09 ldr r6, [sp, #36] ; 0x24 - d03aa62: 4688 mov r8, r1 - d03aa64: 468e mov lr, r1 - d03aa66: 4615 mov r5, r2 - d03aa68: 4604 mov r4, r0 - d03aa6a: 4619 mov r1, r3 - d03aa6c: 2b00 cmp r3, #0 - d03aa6e: f040 80c6 bne.w d03abfe <__udivmoddi4+0x1a2> - d03aa72: 4542 cmp r2, r8 - d03aa74: fab2 f782 clz r7, r2 - d03aa78: d946 bls.n d03ab08 <__udivmoddi4+0xac> - d03aa7a: b14f cbz r7, d03aa90 <__udivmoddi4+0x34> - d03aa7c: f1c7 0c20 rsb ip, r7, #32 - d03aa80: fa08 f307 lsl.w r3, r8, r7 - d03aa84: 40bd lsls r5, r7 - d03aa86: 40bc lsls r4, r7 - d03aa88: fa20 fc0c lsr.w ip, r0, ip - d03aa8c: ea4c 0e03 orr.w lr, ip, r3 - d03aa90: ea4f 4815 mov.w r8, r5, lsr #16 - d03aa94: fa1f fc85 uxth.w ip, r5 - d03aa98: 0c22 lsrs r2, r4, #16 - d03aa9a: fbbe f9f8 udiv r9, lr, r8 - d03aa9e: fb08 e319 mls r3, r8, r9, lr - d03aaa2: fb09 fa0c mul.w sl, r9, ip - d03aaa6: ea42 4303 orr.w r3, r2, r3, lsl #16 - d03aaaa: 459a cmp sl, r3 - d03aaac: d928 bls.n d03ab00 <__udivmoddi4+0xa4> - d03aaae: 18eb adds r3, r5, r3 - d03aab0: f109 30ff add.w r0, r9, #4294967295 ; 0xffffffff - d03aab4: d204 bcs.n d03aac0 <__udivmoddi4+0x64> - d03aab6: 459a cmp sl, r3 - d03aab8: d902 bls.n d03aac0 <__udivmoddi4+0x64> - d03aaba: f1a9 0002 sub.w r0, r9, #2 - d03aabe: 442b add r3, r5 - d03aac0: eba3 030a sub.w r3, r3, sl - d03aac4: b2a4 uxth r4, r4 - d03aac6: fbb3 f2f8 udiv r2, r3, r8 - d03aaca: fb08 3312 mls r3, r8, r2, r3 - d03aace: fb02 fc0c mul.w ip, r2, ip - d03aad2: ea44 4403 orr.w r4, r4, r3, lsl #16 - d03aad6: 45a4 cmp ip, r4 - d03aad8: d914 bls.n d03ab04 <__udivmoddi4+0xa8> - d03aada: 192c adds r4, r5, r4 - d03aadc: f102 33ff add.w r3, r2, #4294967295 ; 0xffffffff - d03aae0: d203 bcs.n d03aaea <__udivmoddi4+0x8e> - d03aae2: 45a4 cmp ip, r4 - d03aae4: d901 bls.n d03aaea <__udivmoddi4+0x8e> - d03aae6: 1e93 subs r3, r2, #2 - d03aae8: 442c add r4, r5 - d03aaea: eba4 040c sub.w r4, r4, ip - d03aaee: ea43 4000 orr.w r0, r3, r0, lsl #16 - d03aaf2: b11e cbz r6, d03aafc <__udivmoddi4+0xa0> - d03aaf4: 40fc lsrs r4, r7 - d03aaf6: 2300 movs r3, #0 - d03aaf8: 6034 str r4, [r6, #0] - d03aafa: 6073 str r3, [r6, #4] - d03aafc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d03ab00: 4648 mov r0, r9 - d03ab02: e7dd b.n d03aac0 <__udivmoddi4+0x64> - d03ab04: 4613 mov r3, r2 - d03ab06: e7f0 b.n d03aaea <__udivmoddi4+0x8e> - d03ab08: b902 cbnz r2, d03ab0c <__udivmoddi4+0xb0> - d03ab0a: deff udf #255 ; 0xff - d03ab0c: bb8f cbnz r7, d03ab72 <__udivmoddi4+0x116> - d03ab0e: eba8 0302 sub.w r3, r8, r2 - d03ab12: 2101 movs r1, #1 - d03ab14: ea4f 4e15 mov.w lr, r5, lsr #16 - d03ab18: b2aa uxth r2, r5 - d03ab1a: 0c20 lsrs r0, r4, #16 - d03ab1c: fbb3 fcfe udiv ip, r3, lr - d03ab20: fb0e 331c mls r3, lr, ip, r3 - d03ab24: fb0c f802 mul.w r8, ip, r2 - d03ab28: ea40 4303 orr.w r3, r0, r3, lsl #16 - d03ab2c: 4598 cmp r8, r3 - d03ab2e: d962 bls.n d03abf6 <__udivmoddi4+0x19a> - d03ab30: 18eb adds r3, r5, r3 - d03ab32: f10c 30ff add.w r0, ip, #4294967295 ; 0xffffffff - d03ab36: d204 bcs.n d03ab42 <__udivmoddi4+0xe6> - d03ab38: 4598 cmp r8, r3 - d03ab3a: d902 bls.n d03ab42 <__udivmoddi4+0xe6> - d03ab3c: f1ac 0002 sub.w r0, ip, #2 - d03ab40: 442b add r3, r5 - d03ab42: eba3 0308 sub.w r3, r3, r8 - d03ab46: b2a4 uxth r4, r4 - d03ab48: fbb3 fcfe udiv ip, r3, lr - d03ab4c: fb0e 331c mls r3, lr, ip, r3 - d03ab50: fb0c f202 mul.w r2, ip, r2 - d03ab54: ea44 4403 orr.w r4, r4, r3, lsl #16 - d03ab58: 42a2 cmp r2, r4 - d03ab5a: d94e bls.n d03abfa <__udivmoddi4+0x19e> - d03ab5c: 192c adds r4, r5, r4 - d03ab5e: f10c 33ff add.w r3, ip, #4294967295 ; 0xffffffff - d03ab62: d204 bcs.n d03ab6e <__udivmoddi4+0x112> - d03ab64: 42a2 cmp r2, r4 - d03ab66: d902 bls.n d03ab6e <__udivmoddi4+0x112> - d03ab68: f1ac 0302 sub.w r3, ip, #2 - d03ab6c: 442c add r4, r5 - d03ab6e: 1aa4 subs r4, r4, r2 - d03ab70: e7bd b.n d03aaee <__udivmoddi4+0x92> - d03ab72: f1c7 0c20 rsb ip, r7, #32 - d03ab76: 40bd lsls r5, r7 - d03ab78: fa08 f307 lsl.w r3, r8, r7 - d03ab7c: 40bc lsls r4, r7 - d03ab7e: fa28 f90c lsr.w r9, r8, ip - d03ab82: ea4f 4e15 mov.w lr, r5, lsr #16 - d03ab86: fa20 fc0c lsr.w ip, r0, ip - d03ab8a: ea4c 0203 orr.w r2, ip, r3 - d03ab8e: b2ab uxth r3, r5 - d03ab90: fbb9 fcfe udiv ip, r9, lr - d03ab94: 0c11 lsrs r1, r2, #16 - d03ab96: fb0e 901c mls r0, lr, ip, r9 - d03ab9a: fb0c f803 mul.w r8, ip, r3 - d03ab9e: ea41 4000 orr.w r0, r1, r0, lsl #16 - d03aba2: 4580 cmp r8, r0 - d03aba4: d923 bls.n d03abee <__udivmoddi4+0x192> - d03aba6: 1828 adds r0, r5, r0 - d03aba8: f10c 31ff add.w r1, ip, #4294967295 ; 0xffffffff - d03abac: d204 bcs.n d03abb8 <__udivmoddi4+0x15c> - d03abae: 4580 cmp r8, r0 - d03abb0: d902 bls.n d03abb8 <__udivmoddi4+0x15c> - d03abb2: f1ac 0102 sub.w r1, ip, #2 - d03abb6: 4428 add r0, r5 - d03abb8: eba0 0008 sub.w r0, r0, r8 - d03abbc: b292 uxth r2, r2 - d03abbe: fbb0 fcfe udiv ip, r0, lr - d03abc2: fb0e 001c mls r0, lr, ip, r0 - d03abc6: fb0c f803 mul.w r8, ip, r3 - d03abca: ea42 4300 orr.w r3, r2, r0, lsl #16 - d03abce: 4598 cmp r8, r3 - d03abd0: d90f bls.n d03abf2 <__udivmoddi4+0x196> - d03abd2: 18eb adds r3, r5, r3 - d03abd4: f10c 32ff add.w r2, ip, #4294967295 ; 0xffffffff - d03abd8: d204 bcs.n d03abe4 <__udivmoddi4+0x188> - d03abda: 4598 cmp r8, r3 - d03abdc: d902 bls.n d03abe4 <__udivmoddi4+0x188> - d03abde: f1ac 0202 sub.w r2, ip, #2 - d03abe2: 442b add r3, r5 - d03abe4: eba3 0308 sub.w r3, r3, r8 - d03abe8: ea42 4101 orr.w r1, r2, r1, lsl #16 - d03abec: e792 b.n d03ab14 <__udivmoddi4+0xb8> - d03abee: 4661 mov r1, ip - d03abf0: e7e2 b.n d03abb8 <__udivmoddi4+0x15c> - d03abf2: 4662 mov r2, ip - d03abf4: e7f6 b.n d03abe4 <__udivmoddi4+0x188> - d03abf6: 4660 mov r0, ip - d03abf8: e7a3 b.n d03ab42 <__udivmoddi4+0xe6> - d03abfa: 4663 mov r3, ip - d03abfc: e7b7 b.n d03ab6e <__udivmoddi4+0x112> - d03abfe: 4543 cmp r3, r8 - d03ac00: d905 bls.n d03ac0e <__udivmoddi4+0x1b2> - d03ac02: b10e cbz r6, d03ac08 <__udivmoddi4+0x1ac> - d03ac04: e9c6 0800 strd r0, r8, [r6] - d03ac08: 2100 movs r1, #0 - d03ac0a: 4608 mov r0, r1 - d03ac0c: e776 b.n d03aafc <__udivmoddi4+0xa0> - d03ac0e: fab3 fc83 clz ip, r3 - d03ac12: f1bc 0f00 cmp.w ip, #0 - d03ac16: d110 bne.n d03ac3a <__udivmoddi4+0x1de> - d03ac18: 4543 cmp r3, r8 - d03ac1a: d301 bcc.n d03ac20 <__udivmoddi4+0x1c4> - d03ac1c: 4282 cmp r2, r0 - d03ac1e: d80a bhi.n d03ac36 <__udivmoddi4+0x1da> - d03ac20: 1a84 subs r4, r0, r2 - d03ac22: eb68 0303 sbc.w r3, r8, r3 - d03ac26: 2001 movs r0, #1 - d03ac28: 469e mov lr, r3 - d03ac2a: 2e00 cmp r6, #0 - d03ac2c: d068 beq.n d03ad00 <__udivmoddi4+0x2a4> - d03ac2e: e9c6 4e00 strd r4, lr, [r6] - d03ac32: 2100 movs r1, #0 - d03ac34: e762 b.n d03aafc <__udivmoddi4+0xa0> - d03ac36: 4660 mov r0, ip - d03ac38: e7f7 b.n d03ac2a <__udivmoddi4+0x1ce> - d03ac3a: f1cc 0e20 rsb lr, ip, #32 - d03ac3e: fa03 f30c lsl.w r3, r3, ip - d03ac42: fa02 f50c lsl.w r5, r2, ip - d03ac46: fa00 f70c lsl.w r7, r0, ip - d03ac4a: fa22 f40e lsr.w r4, r2, lr - d03ac4e: fa28 fb0e lsr.w fp, r8, lr - d03ac52: fa20 f10e lsr.w r1, r0, lr - d03ac56: 431c orrs r4, r3 - d03ac58: fa08 f30c lsl.w r3, r8, ip - d03ac5c: ea4f 4914 mov.w r9, r4, lsr #16 - d03ac60: 4319 orrs r1, r3 - d03ac62: b2a3 uxth r3, r4 - d03ac64: 0c0a lsrs r2, r1, #16 - d03ac66: fbbb f8f9 udiv r8, fp, r9 - d03ac6a: fb09 bb18 mls fp, r9, r8, fp - d03ac6e: fb08 fa03 mul.w sl, r8, r3 - d03ac72: ea42 420b orr.w r2, r2, fp, lsl #16 - d03ac76: 4592 cmp sl, r2 - d03ac78: d93e bls.n d03acf8 <__udivmoddi4+0x29c> - d03ac7a: 18a2 adds r2, r4, r2 - d03ac7c: f108 30ff add.w r0, r8, #4294967295 ; 0xffffffff - d03ac80: d204 bcs.n d03ac8c <__udivmoddi4+0x230> - d03ac82: 4592 cmp sl, r2 - d03ac84: d902 bls.n d03ac8c <__udivmoddi4+0x230> - d03ac86: f1a8 0002 sub.w r0, r8, #2 - d03ac8a: 4422 add r2, r4 - d03ac8c: eba2 020a sub.w r2, r2, sl - d03ac90: b289 uxth r1, r1 - d03ac92: fbb2 f8f9 udiv r8, r2, r9 - d03ac96: fb09 2218 mls r2, r9, r8, r2 - d03ac9a: fb08 f303 mul.w r3, r8, r3 - d03ac9e: ea41 4202 orr.w r2, r1, r2, lsl #16 - d03aca2: 4293 cmp r3, r2 - d03aca4: d92a bls.n d03acfc <__udivmoddi4+0x2a0> - d03aca6: 18a2 adds r2, r4, r2 - d03aca8: f108 31ff add.w r1, r8, #4294967295 ; 0xffffffff - d03acac: d204 bcs.n d03acb8 <__udivmoddi4+0x25c> - d03acae: 4293 cmp r3, r2 - d03acb0: d902 bls.n d03acb8 <__udivmoddi4+0x25c> - d03acb2: f1a8 0102 sub.w r1, r8, #2 - d03acb6: 4422 add r2, r4 - d03acb8: ea41 4000 orr.w r0, r1, r0, lsl #16 - d03acbc: 1ad2 subs r2, r2, r3 - d03acbe: fba0 9805 umull r9, r8, r0, r5 - d03acc2: 4542 cmp r2, r8 - d03acc4: 464b mov r3, r9 - d03acc6: 4641 mov r1, r8 - d03acc8: d302 bcc.n d03acd0 <__udivmoddi4+0x274> - d03acca: d106 bne.n d03acda <__udivmoddi4+0x27e> - d03accc: 454f cmp r7, r9 - d03acce: d204 bcs.n d03acda <__udivmoddi4+0x27e> - d03acd0: 3801 subs r0, #1 - d03acd2: ebb9 0305 subs.w r3, r9, r5 - d03acd6: eb68 0104 sbc.w r1, r8, r4 - d03acda: b18e cbz r6, d03ad00 <__udivmoddi4+0x2a4> - d03acdc: 1afc subs r4, r7, r3 - d03acde: eb62 0701 sbc.w r7, r2, r1 - d03ace2: fa07 fe0e lsl.w lr, r7, lr - d03ace6: fa24 f30c lsr.w r3, r4, ip - d03acea: fa27 f70c lsr.w r7, r7, ip - d03acee: ea4e 0303 orr.w r3, lr, r3 - d03acf2: e9c6 3700 strd r3, r7, [r6] - d03acf6: e79c b.n d03ac32 <__udivmoddi4+0x1d6> - d03acf8: 4640 mov r0, r8 - d03acfa: e7c7 b.n d03ac8c <__udivmoddi4+0x230> - d03acfc: 4641 mov r1, r8 - d03acfe: e7db b.n d03acb8 <__udivmoddi4+0x25c> - d03ad00: 4631 mov r1, r6 - d03ad02: e6fb b.n d03aafc <__udivmoddi4+0xa0> - -0d03ad04 <__aeabi_idiv0>: - d03ad04: 4770 bx lr - d03ad06: bf00 nop - -0d03ad08 <atoi>: - d03ad08: 220a movs r2, #10 - d03ad0a: 2100 movs r1, #0 - d03ad0c: f000 bd1a b.w d03b744 <strtol> - -0d03ad10 <_atoi_r>: - d03ad10: 230a movs r3, #10 - d03ad12: 2200 movs r2, #0 - d03ad14: f000 bcf7 b.w d03b706 <_strtol_r> - -0d03ad18 <__sflush_r>: - d03ad18: 898b ldrh r3, [r1, #12] - d03ad1a: f9b1 200c ldrsh.w r2, [r1, #12] - d03ad1e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d03ad22: 4605 mov r5, r0 - d03ad24: 0718 lsls r0, r3, #28 - d03ad26: 460c mov r4, r1 - d03ad28: d45f bmi.n d03adea <__sflush_r+0xd2> - d03ad2a: 684b ldr r3, [r1, #4] - d03ad2c: f442 6200 orr.w r2, r2, #2048 ; 0x800 - d03ad30: 2b00 cmp r3, #0 - d03ad32: 818a strh r2, [r1, #12] - d03ad34: dc05 bgt.n d03ad42 <__sflush_r+0x2a> - d03ad36: 6bcb ldr r3, [r1, #60] ; 0x3c - d03ad38: 2b00 cmp r3, #0 - d03ad3a: dc02 bgt.n d03ad42 <__sflush_r+0x2a> - d03ad3c: 2000 movs r0, #0 - d03ad3e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d03ad42: 6aa6 ldr r6, [r4, #40] ; 0x28 - d03ad44: 2e00 cmp r6, #0 - d03ad46: d0f9 beq.n d03ad3c <__sflush_r+0x24> - d03ad48: 2300 movs r3, #0 - d03ad4a: f412 5280 ands.w r2, r2, #4096 ; 0x1000 - d03ad4e: 682f ldr r7, [r5, #0] - d03ad50: 602b str r3, [r5, #0] - d03ad52: d036 beq.n d03adc2 <__sflush_r+0xaa> - d03ad54: 6d20 ldr r0, [r4, #80] ; 0x50 - d03ad56: 89a3 ldrh r3, [r4, #12] - d03ad58: 075a lsls r2, r3, #29 - d03ad5a: d505 bpl.n d03ad68 <__sflush_r+0x50> - d03ad5c: 6863 ldr r3, [r4, #4] - d03ad5e: 1ac0 subs r0, r0, r3 - d03ad60: 6b23 ldr r3, [r4, #48] ; 0x30 - d03ad62: b10b cbz r3, d03ad68 <__sflush_r+0x50> - d03ad64: 6be3 ldr r3, [r4, #60] ; 0x3c - d03ad66: 1ac0 subs r0, r0, r3 - d03ad68: 2300 movs r3, #0 - d03ad6a: 4602 mov r2, r0 - d03ad6c: 6aa6 ldr r6, [r4, #40] ; 0x28 - d03ad6e: 4628 mov r0, r5 - d03ad70: 69e1 ldr r1, [r4, #28] - d03ad72: 47b0 blx r6 - d03ad74: 1c43 adds r3, r0, #1 - d03ad76: 89a3 ldrh r3, [r4, #12] - d03ad78: d106 bne.n d03ad88 <__sflush_r+0x70> - d03ad7a: 6829 ldr r1, [r5, #0] - d03ad7c: 291d cmp r1, #29 - d03ad7e: d830 bhi.n d03ade2 <__sflush_r+0xca> - d03ad80: 4a2b ldr r2, [pc, #172] ; (d03ae30 <__sflush_r+0x118>) - d03ad82: 40ca lsrs r2, r1 - d03ad84: 07d6 lsls r6, r2, #31 - d03ad86: d52c bpl.n d03ade2 <__sflush_r+0xca> - d03ad88: f423 6300 bic.w r3, r3, #2048 ; 0x800 - d03ad8c: 2200 movs r2, #0 - d03ad8e: b21b sxth r3, r3 - d03ad90: 6062 str r2, [r4, #4] - d03ad92: 6922 ldr r2, [r4, #16] - d03ad94: 04d9 lsls r1, r3, #19 - d03ad96: 81a3 strh r3, [r4, #12] - d03ad98: 6022 str r2, [r4, #0] - d03ad9a: d504 bpl.n d03ada6 <__sflush_r+0x8e> - d03ad9c: 1c42 adds r2, r0, #1 - d03ad9e: d101 bne.n d03ada4 <__sflush_r+0x8c> - d03ada0: 682b ldr r3, [r5, #0] - d03ada2: b903 cbnz r3, d03ada6 <__sflush_r+0x8e> - d03ada4: 6520 str r0, [r4, #80] ; 0x50 - d03ada6: 6b21 ldr r1, [r4, #48] ; 0x30 - d03ada8: 602f str r7, [r5, #0] - d03adaa: 2900 cmp r1, #0 - d03adac: d0c6 beq.n d03ad3c <__sflush_r+0x24> - d03adae: f104 0340 add.w r3, r4, #64 ; 0x40 - d03adb2: 4299 cmp r1, r3 - d03adb4: d002 beq.n d03adbc <__sflush_r+0xa4> - d03adb6: 4628 mov r0, r5 - d03adb8: f7c7 fb77 bl d0024aa <__wrap__free_r> - d03adbc: 2000 movs r0, #0 - d03adbe: 6320 str r0, [r4, #48] ; 0x30 - d03adc0: e7bd b.n d03ad3e <__sflush_r+0x26> - d03adc2: 69e1 ldr r1, [r4, #28] - d03adc4: 2301 movs r3, #1 - d03adc6: 4628 mov r0, r5 - d03adc8: 47b0 blx r6 - d03adca: 1c41 adds r1, r0, #1 - d03adcc: d1c3 bne.n d03ad56 <__sflush_r+0x3e> - d03adce: 682b ldr r3, [r5, #0] - d03add0: 2b00 cmp r3, #0 - d03add2: d0c0 beq.n d03ad56 <__sflush_r+0x3e> - d03add4: 2b1d cmp r3, #29 - d03add6: d001 beq.n d03addc <__sflush_r+0xc4> - d03add8: 2b16 cmp r3, #22 - d03adda: d101 bne.n d03ade0 <__sflush_r+0xc8> - d03addc: 602f str r7, [r5, #0] - d03adde: e7ad b.n d03ad3c <__sflush_r+0x24> - d03ade0: 89a3 ldrh r3, [r4, #12] - d03ade2: f043 0340 orr.w r3, r3, #64 ; 0x40 - d03ade6: 81a3 strh r3, [r4, #12] - d03ade8: e7a9 b.n d03ad3e <__sflush_r+0x26> - d03adea: 690f ldr r7, [r1, #16] - d03adec: 2f00 cmp r7, #0 - d03adee: d0a5 beq.n d03ad3c <__sflush_r+0x24> - d03adf0: 079b lsls r3, r3, #30 - d03adf2: 680e ldr r6, [r1, #0] - d03adf4: 600f str r7, [r1, #0] - d03adf6: bf0c ite eq - d03adf8: 694b ldreq r3, [r1, #20] - d03adfa: 2300 movne r3, #0 - d03adfc: eba6 0807 sub.w r8, r6, r7 - d03ae00: 608b str r3, [r1, #8] - d03ae02: f1b8 0f00 cmp.w r8, #0 - d03ae06: dd99 ble.n d03ad3c <__sflush_r+0x24> - d03ae08: 4643 mov r3, r8 - d03ae0a: 463a mov r2, r7 - d03ae0c: 69e1 ldr r1, [r4, #28] - d03ae0e: 4628 mov r0, r5 - d03ae10: 6a66 ldr r6, [r4, #36] ; 0x24 - d03ae12: 47b0 blx r6 - d03ae14: 2800 cmp r0, #0 - d03ae16: dc06 bgt.n d03ae26 <__sflush_r+0x10e> - d03ae18: 89a3 ldrh r3, [r4, #12] - d03ae1a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d03ae1e: f043 0340 orr.w r3, r3, #64 ; 0x40 - d03ae22: 81a3 strh r3, [r4, #12] - d03ae24: e78b b.n d03ad3e <__sflush_r+0x26> - d03ae26: 4407 add r7, r0 - d03ae28: eba8 0800 sub.w r8, r8, r0 - d03ae2c: e7e9 b.n d03ae02 <__sflush_r+0xea> - d03ae2e: bf00 nop - d03ae30: 20400001 .word 0x20400001 - -0d03ae34 <_fflush_r>: - d03ae34: b538 push {r3, r4, r5, lr} - d03ae36: 460c mov r4, r1 - d03ae38: 4605 mov r5, r0 - d03ae3a: b118 cbz r0, d03ae44 <_fflush_r+0x10> - d03ae3c: 6b83 ldr r3, [r0, #56] ; 0x38 - d03ae3e: b90b cbnz r3, d03ae44 <_fflush_r+0x10> - d03ae40: f000 f8a8 bl d03af94 <__sinit> - d03ae44: f9b4 300c ldrsh.w r3, [r4, #12] - d03ae48: b1bb cbz r3, d03ae7a <_fflush_r+0x46> - d03ae4a: 6e62 ldr r2, [r4, #100] ; 0x64 - d03ae4c: 07d0 lsls r0, r2, #31 - d03ae4e: d404 bmi.n d03ae5a <_fflush_r+0x26> - d03ae50: 0599 lsls r1, r3, #22 - d03ae52: d402 bmi.n d03ae5a <_fflush_r+0x26> - d03ae54: 6da0 ldr r0, [r4, #88] ; 0x58 - d03ae56: f000 f9d4 bl d03b202 <__retarget_lock_acquire_recursive> - d03ae5a: 4628 mov r0, r5 - d03ae5c: 4621 mov r1, r4 - d03ae5e: f7ff ff5b bl d03ad18 <__sflush_r> - d03ae62: 6e63 ldr r3, [r4, #100] ; 0x64 - d03ae64: 4605 mov r5, r0 - d03ae66: 07da lsls r2, r3, #31 - d03ae68: d405 bmi.n d03ae76 <_fflush_r+0x42> - d03ae6a: 89a3 ldrh r3, [r4, #12] - d03ae6c: 059b lsls r3, r3, #22 - d03ae6e: d402 bmi.n d03ae76 <_fflush_r+0x42> - d03ae70: 6da0 ldr r0, [r4, #88] ; 0x58 - d03ae72: f000 f9cc bl d03b20e <__retarget_lock_release_recursive> - d03ae76: 4628 mov r0, r5 - d03ae78: bd38 pop {r3, r4, r5, pc} - d03ae7a: 461d mov r5, r3 - d03ae7c: e7fb b.n d03ae76 <_fflush_r+0x42> - -0d03ae7e <fflush>: - d03ae7e: 4601 mov r1, r0 - d03ae80: b920 cbnz r0, d03ae8c <fflush+0xe> - d03ae82: 4b04 ldr r3, [pc, #16] ; (d03ae94 <fflush+0x16>) - d03ae84: 4904 ldr r1, [pc, #16] ; (d03ae98 <fflush+0x1a>) - d03ae86: 6818 ldr r0, [r3, #0] - d03ae88: f000 b92b b.w d03b0e2 <_fwalk_reent> - d03ae8c: 4b03 ldr r3, [pc, #12] ; (d03ae9c <fflush+0x1e>) - d03ae8e: 6818 ldr r0, [r3, #0] - d03ae90: f7ff bfd0 b.w d03ae34 <_fflush_r> - d03ae94: 0d054e54 .word 0x0d054e54 - d03ae98: 0d03ae35 .word 0x0d03ae35 - d03ae9c: 60000250 .word 0x60000250 - -0d03aea0 <std>: - d03aea0: 2300 movs r3, #0 - d03aea2: b510 push {r4, lr} - d03aea4: 4604 mov r4, r0 - d03aea6: 6083 str r3, [r0, #8] - d03aea8: 8181 strh r1, [r0, #12] - d03aeaa: 4619 mov r1, r3 - d03aeac: 6643 str r3, [r0, #100] ; 0x64 - d03aeae: 81c2 strh r2, [r0, #14] - d03aeb0: 2208 movs r2, #8 - d03aeb2: 6183 str r3, [r0, #24] - d03aeb4: e9c0 3300 strd r3, r3, [r0] - d03aeb8: e9c0 3304 strd r3, r3, [r0, #16] - d03aebc: 305c adds r0, #92 ; 0x5c - d03aebe: f007 feef bl d042ca0 <____wrap_memset_veneer> - d03aec2: 4b07 ldr r3, [pc, #28] ; (d03aee0 <std+0x40>) - d03aec4: f104 0058 add.w r0, r4, #88 ; 0x58 - d03aec8: 61e4 str r4, [r4, #28] - d03aeca: 6223 str r3, [r4, #32] - d03aecc: 4b05 ldr r3, [pc, #20] ; (d03aee4 <std+0x44>) - d03aece: 6263 str r3, [r4, #36] ; 0x24 - d03aed0: 4b05 ldr r3, [pc, #20] ; (d03aee8 <std+0x48>) - d03aed2: 62a3 str r3, [r4, #40] ; 0x28 - d03aed4: 4b05 ldr r3, [pc, #20] ; (d03aeec <std+0x4c>) - d03aed6: 62e3 str r3, [r4, #44] ; 0x2c - d03aed8: e8bd 4010 ldmia.w sp!, {r4, lr} - d03aedc: f000 b98d b.w d03b1fa <__retarget_lock_init_recursive> - d03aee0: 0d03b4e1 .word 0x0d03b4e1 - d03aee4: 0d03b507 .word 0x0d03b507 - d03aee8: 0d03b53f .word 0x0d03b53f - d03aeec: 0d03b563 .word 0x0d03b563 - -0d03aef0 <_cleanup_r>: - d03aef0: 4901 ldr r1, [pc, #4] ; (d03aef8 <_cleanup_r+0x8>) - d03aef2: f000 b8f6 b.w d03b0e2 <_fwalk_reent> - d03aef6: bf00 nop - d03aef8: 0d03ebe5 .word 0x0d03ebe5 - -0d03aefc <__fp_lock>: - d03aefc: b508 push {r3, lr} - d03aefe: 6e43 ldr r3, [r0, #100] ; 0x64 - d03af00: 07da lsls r2, r3, #31 - d03af02: d405 bmi.n d03af10 <__fp_lock+0x14> - d03af04: 8983 ldrh r3, [r0, #12] - d03af06: 059b lsls r3, r3, #22 - d03af08: d402 bmi.n d03af10 <__fp_lock+0x14> - d03af0a: 6d80 ldr r0, [r0, #88] ; 0x58 - d03af0c: f000 f979 bl d03b202 <__retarget_lock_acquire_recursive> - d03af10: 2000 movs r0, #0 - d03af12: bd08 pop {r3, pc} - -0d03af14 <__fp_unlock>: - d03af14: b508 push {r3, lr} - d03af16: 6e43 ldr r3, [r0, #100] ; 0x64 - d03af18: 07da lsls r2, r3, #31 - d03af1a: d405 bmi.n d03af28 <__fp_unlock+0x14> - d03af1c: 8983 ldrh r3, [r0, #12] - d03af1e: 059b lsls r3, r3, #22 - d03af20: d402 bmi.n d03af28 <__fp_unlock+0x14> - d03af22: 6d80 ldr r0, [r0, #88] ; 0x58 - d03af24: f000 f973 bl d03b20e <__retarget_lock_release_recursive> - d03af28: 2000 movs r0, #0 - d03af2a: bd08 pop {r3, pc} - -0d03af2c <__sfmoreglue>: - d03af2c: b570 push {r4, r5, r6, lr} - d03af2e: 2268 movs r2, #104 ; 0x68 - d03af30: 1e4d subs r5, r1, #1 - d03af32: 460e mov r6, r1 - d03af34: 4355 muls r5, r2 - d03af36: f105 0174 add.w r1, r5, #116 ; 0x74 - d03af3a: f7c7 faaf bl d00249c <__wrap__malloc_r> - d03af3e: 4604 mov r4, r0 - d03af40: b140 cbz r0, d03af54 <__sfmoreglue+0x28> - d03af42: 2100 movs r1, #0 - d03af44: f105 0268 add.w r2, r5, #104 ; 0x68 - d03af48: e9c0 1600 strd r1, r6, [r0] - d03af4c: 300c adds r0, #12 - d03af4e: 60a0 str r0, [r4, #8] - d03af50: f007 fea6 bl d042ca0 <____wrap_memset_veneer> - d03af54: 4620 mov r0, r4 - d03af56: bd70 pop {r4, r5, r6, pc} - -0d03af58 <_cleanup>: - d03af58: 4b01 ldr r3, [pc, #4] ; (d03af60 <_cleanup+0x8>) - d03af5a: 6818 ldr r0, [r3, #0] - d03af5c: f7ff bfc8 b.w d03aef0 <_cleanup_r> - d03af60: 0d054e54 .word 0x0d054e54 - -0d03af64 <__sfp_lock_acquire>: - d03af64: 4801 ldr r0, [pc, #4] ; (d03af6c <__sfp_lock_acquire+0x8>) - d03af66: f000 b94c b.w d03b202 <__retarget_lock_acquire_recursive> - d03af6a: bf00 nop - d03af6c: 6000849b .word 0x6000849b - -0d03af70 <__sfp_lock_release>: - d03af70: 4801 ldr r0, [pc, #4] ; (d03af78 <__sfp_lock_release+0x8>) - d03af72: f000 b94c b.w d03b20e <__retarget_lock_release_recursive> - d03af76: bf00 nop - d03af78: 6000849b .word 0x6000849b - -0d03af7c <__sinit_lock_acquire>: - d03af7c: 4801 ldr r0, [pc, #4] ; (d03af84 <__sinit_lock_acquire+0x8>) - d03af7e: f000 b940 b.w d03b202 <__retarget_lock_acquire_recursive> - d03af82: bf00 nop - d03af84: 6000849c .word 0x6000849c - -0d03af88 <__sinit_lock_release>: - d03af88: 4801 ldr r0, [pc, #4] ; (d03af90 <__sinit_lock_release+0x8>) - d03af8a: f000 b940 b.w d03b20e <__retarget_lock_release_recursive> - d03af8e: bf00 nop - d03af90: 6000849c .word 0x6000849c - -0d03af94 <__sinit>: - d03af94: b510 push {r4, lr} - d03af96: 4604 mov r4, r0 - d03af98: f7ff fff0 bl d03af7c <__sinit_lock_acquire> - d03af9c: 6ba2 ldr r2, [r4, #56] ; 0x38 - d03af9e: b11a cbz r2, d03afa8 <__sinit+0x14> - d03afa0: e8bd 4010 ldmia.w sp!, {r4, lr} - d03afa4: f7ff bff0 b.w d03af88 <__sinit_lock_release> - d03afa8: 4b0d ldr r3, [pc, #52] ; (d03afe0 <__sinit+0x4c>) - d03afaa: 2104 movs r1, #4 - d03afac: 6860 ldr r0, [r4, #4] - d03afae: 63e3 str r3, [r4, #60] ; 0x3c - d03afb0: 2303 movs r3, #3 - d03afb2: f8c4 22e0 str.w r2, [r4, #736] ; 0x2e0 - d03afb6: f8c4 32e4 str.w r3, [r4, #740] ; 0x2e4 - d03afba: f504 733b add.w r3, r4, #748 ; 0x2ec - d03afbe: f8c4 32e8 str.w r3, [r4, #744] ; 0x2e8 - d03afc2: f7ff ff6d bl d03aea0 <std> - d03afc6: 2201 movs r2, #1 - d03afc8: 2109 movs r1, #9 - d03afca: 68a0 ldr r0, [r4, #8] - d03afcc: f7ff ff68 bl d03aea0 <std> - d03afd0: 2202 movs r2, #2 - d03afd2: 2112 movs r1, #18 - d03afd4: 68e0 ldr r0, [r4, #12] - d03afd6: f7ff ff63 bl d03aea0 <std> - d03afda: 2301 movs r3, #1 - d03afdc: 63a3 str r3, [r4, #56] ; 0x38 - d03afde: e7df b.n d03afa0 <__sinit+0xc> - d03afe0: 0d03aef1 .word 0x0d03aef1 - -0d03afe4 <__sfp>: - d03afe4: b5f8 push {r3, r4, r5, r6, r7, lr} - d03afe6: 4607 mov r7, r0 - d03afe8: f7ff ffbc bl d03af64 <__sfp_lock_acquire> - d03afec: 4b1e ldr r3, [pc, #120] ; (d03b068 <__sfp+0x84>) - d03afee: 681e ldr r6, [r3, #0] - d03aff0: 6bb3 ldr r3, [r6, #56] ; 0x38 - d03aff2: b913 cbnz r3, d03affa <__sfp+0x16> - d03aff4: 4630 mov r0, r6 - d03aff6: f7ff ffcd bl d03af94 <__sinit> - d03affa: f506 7638 add.w r6, r6, #736 ; 0x2e0 - d03affe: e9d6 3401 ldrd r3, r4, [r6, #4] - d03b002: 3b01 subs r3, #1 - d03b004: d503 bpl.n d03b00e <__sfp+0x2a> - d03b006: 6833 ldr r3, [r6, #0] - d03b008: b30b cbz r3, d03b04e <__sfp+0x6a> - d03b00a: 6836 ldr r6, [r6, #0] - d03b00c: e7f7 b.n d03affe <__sfp+0x1a> - d03b00e: f9b4 500c ldrsh.w r5, [r4, #12] - d03b012: b9d5 cbnz r5, d03b04a <__sfp+0x66> - d03b014: 4b15 ldr r3, [pc, #84] ; (d03b06c <__sfp+0x88>) - d03b016: f104 0058 add.w r0, r4, #88 ; 0x58 - d03b01a: 6665 str r5, [r4, #100] ; 0x64 - d03b01c: 60e3 str r3, [r4, #12] - d03b01e: f000 f8ec bl d03b1fa <__retarget_lock_init_recursive> - d03b022: f7ff ffa5 bl d03af70 <__sfp_lock_release> - d03b026: 2208 movs r2, #8 - d03b028: 4629 mov r1, r5 - d03b02a: f104 005c add.w r0, r4, #92 ; 0x5c - d03b02e: 6025 str r5, [r4, #0] - d03b030: 61a5 str r5, [r4, #24] - d03b032: e9c4 5501 strd r5, r5, [r4, #4] - d03b036: e9c4 5504 strd r5, r5, [r4, #16] - d03b03a: f007 fe31 bl d042ca0 <____wrap_memset_veneer> - d03b03e: e9c4 550c strd r5, r5, [r4, #48] ; 0x30 - d03b042: e9c4 5511 strd r5, r5, [r4, #68] ; 0x44 - d03b046: 4620 mov r0, r4 - d03b048: bdf8 pop {r3, r4, r5, r6, r7, pc} - d03b04a: 3468 adds r4, #104 ; 0x68 - d03b04c: e7d9 b.n d03b002 <__sfp+0x1e> - d03b04e: 2104 movs r1, #4 - d03b050: 4638 mov r0, r7 - d03b052: f7ff ff6b bl d03af2c <__sfmoreglue> - d03b056: 4604 mov r4, r0 - d03b058: 6030 str r0, [r6, #0] - d03b05a: 2800 cmp r0, #0 - d03b05c: d1d5 bne.n d03b00a <__sfp+0x26> - d03b05e: f7ff ff87 bl d03af70 <__sfp_lock_release> - d03b062: 230c movs r3, #12 - d03b064: 603b str r3, [r7, #0] - d03b066: e7ee b.n d03b046 <__sfp+0x62> - d03b068: 0d054e54 .word 0x0d054e54 - d03b06c: ffff0001 .word 0xffff0001 - -0d03b070 <__fp_lock_all>: - d03b070: b508 push {r3, lr} - d03b072: f7ff ff77 bl d03af64 <__sfp_lock_acquire> - d03b076: 4b03 ldr r3, [pc, #12] ; (d03b084 <__fp_lock_all+0x14>) - d03b078: 4903 ldr r1, [pc, #12] ; (d03b088 <__fp_lock_all+0x18>) - d03b07a: 6818 ldr r0, [r3, #0] - d03b07c: e8bd 4008 ldmia.w sp!, {r3, lr} - d03b080: f000 b812 b.w d03b0a8 <_fwalk> - d03b084: 60000250 .word 0x60000250 - d03b088: 0d03aefd .word 0x0d03aefd - -0d03b08c <__fp_unlock_all>: - d03b08c: b508 push {r3, lr} - d03b08e: 4b04 ldr r3, [pc, #16] ; (d03b0a0 <__fp_unlock_all+0x14>) - d03b090: 4904 ldr r1, [pc, #16] ; (d03b0a4 <__fp_unlock_all+0x18>) - d03b092: 6818 ldr r0, [r3, #0] - d03b094: f000 f808 bl d03b0a8 <_fwalk> - d03b098: e8bd 4008 ldmia.w sp!, {r3, lr} - d03b09c: f7ff bf68 b.w d03af70 <__sfp_lock_release> - d03b0a0: 60000250 .word 0x60000250 - d03b0a4: 0d03af15 .word 0x0d03af15 - -0d03b0a8 <_fwalk>: - d03b0a8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d03b0ac: 460f mov r7, r1 - d03b0ae: f500 7438 add.w r4, r0, #736 ; 0x2e0 - d03b0b2: 2600 movs r6, #0 - d03b0b4: e9d4 8501 ldrd r8, r5, [r4, #4] - d03b0b8: f1b8 0801 subs.w r8, r8, #1 - d03b0bc: d505 bpl.n d03b0ca <_fwalk+0x22> - d03b0be: 6824 ldr r4, [r4, #0] - d03b0c0: 2c00 cmp r4, #0 - d03b0c2: d1f7 bne.n d03b0b4 <_fwalk+0xc> - d03b0c4: 4630 mov r0, r6 - d03b0c6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d03b0ca: 89ab ldrh r3, [r5, #12] - d03b0cc: 2b01 cmp r3, #1 - d03b0ce: d906 bls.n d03b0de <_fwalk+0x36> - d03b0d0: f9b5 300e ldrsh.w r3, [r5, #14] - d03b0d4: 3301 adds r3, #1 - d03b0d6: d002 beq.n d03b0de <_fwalk+0x36> - d03b0d8: 4628 mov r0, r5 - d03b0da: 47b8 blx r7 - d03b0dc: 4306 orrs r6, r0 - d03b0de: 3568 adds r5, #104 ; 0x68 - d03b0e0: e7ea b.n d03b0b8 <_fwalk+0x10> - -0d03b0e2 <_fwalk_reent>: - d03b0e2: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d03b0e6: 4606 mov r6, r0 - d03b0e8: 4688 mov r8, r1 - d03b0ea: f500 7438 add.w r4, r0, #736 ; 0x2e0 - d03b0ee: 2700 movs r7, #0 - d03b0f0: e9d4 9501 ldrd r9, r5, [r4, #4] - d03b0f4: f1b9 0901 subs.w r9, r9, #1 - d03b0f8: d505 bpl.n d03b106 <_fwalk_reent+0x24> - d03b0fa: 6824 ldr r4, [r4, #0] - d03b0fc: 2c00 cmp r4, #0 - d03b0fe: d1f7 bne.n d03b0f0 <_fwalk_reent+0xe> - d03b100: 4638 mov r0, r7 - d03b102: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d03b106: 89ab ldrh r3, [r5, #12] - d03b108: 2b01 cmp r3, #1 - d03b10a: d907 bls.n d03b11c <_fwalk_reent+0x3a> - d03b10c: f9b5 300e ldrsh.w r3, [r5, #14] - d03b110: 3301 adds r3, #1 - d03b112: d003 beq.n d03b11c <_fwalk_reent+0x3a> - d03b114: 4629 mov r1, r5 - d03b116: 4630 mov r0, r6 - d03b118: 47c0 blx r8 - d03b11a: 4307 orrs r7, r0 - d03b11c: 3568 adds r5, #104 ; 0x68 - d03b11e: e7e9 b.n d03b0f4 <_fwalk_reent+0x12> - -0d03b120 <__libc_init_array>: - d03b120: b570 push {r4, r5, r6, lr} - d03b122: 4d0d ldr r5, [pc, #52] ; (d03b158 <__libc_init_array+0x38>) - d03b124: 2600 movs r6, #0 - d03b126: 4c0d ldr r4, [pc, #52] ; (d03b15c <__libc_init_array+0x3c>) - d03b128: 1b64 subs r4, r4, r5 - d03b12a: 10a4 asrs r4, r4, #2 - d03b12c: 42a6 cmp r6, r4 - d03b12e: d109 bne.n d03b144 <__libc_init_array+0x24> - d03b130: 4d0b ldr r5, [pc, #44] ; (d03b160 <__libc_init_array+0x40>) - d03b132: 2600 movs r6, #0 - d03b134: 4c0b ldr r4, [pc, #44] ; (d03b164 <__libc_init_array+0x44>) - d03b136: f7c5 f875 bl d000224 <_init> - d03b13a: 1b64 subs r4, r4, r5 - d03b13c: 10a4 asrs r4, r4, #2 - d03b13e: 42a6 cmp r6, r4 - d03b140: d105 bne.n d03b14e <__libc_init_array+0x2e> - d03b142: bd70 pop {r4, r5, r6, pc} - d03b144: f855 3b04 ldr.w r3, [r5], #4 - d03b148: 3601 adds r6, #1 - d03b14a: 4798 blx r3 - d03b14c: e7ee b.n d03b12c <__libc_init_array+0xc> - d03b14e: f855 3b04 ldr.w r3, [r5], #4 - d03b152: 3601 adds r6, #1 - d03b154: 4798 blx r3 - d03b156: e7f2 b.n d03b13e <__libc_init_array+0x1e> - d03b158: 0d055450 .word 0x0d055450 - d03b15c: 0d055450 .word 0x0d055450 - d03b160: 0d055450 .word 0x0d055450 - d03b164: 0d055454 .word 0x0d055454 - -0d03b168 <_setlocale_r>: - d03b168: b510 push {r4, lr} - d03b16a: 4614 mov r4, r2 - d03b16c: b90a cbnz r2, d03b172 <_setlocale_r+0xa> - d03b16e: 480b ldr r0, [pc, #44] ; (d03b19c <_setlocale_r+0x34>) - d03b170: bd10 pop {r4, pc} - d03b172: 490b ldr r1, [pc, #44] ; (d03b1a0 <_setlocale_r+0x38>) - d03b174: 4610 mov r0, r2 - d03b176: f007 fda3 bl d042cc0 <____wrap_strcmp_veneer> - d03b17a: 2800 cmp r0, #0 - d03b17c: d0f7 beq.n d03b16e <_setlocale_r+0x6> - d03b17e: 4907 ldr r1, [pc, #28] ; (d03b19c <_setlocale_r+0x34>) - d03b180: 4620 mov r0, r4 - d03b182: f007 fd9d bl d042cc0 <____wrap_strcmp_veneer> - d03b186: 2800 cmp r0, #0 - d03b188: d0f1 beq.n d03b16e <_setlocale_r+0x6> - d03b18a: 4906 ldr r1, [pc, #24] ; (d03b1a4 <_setlocale_r+0x3c>) - d03b18c: 4620 mov r0, r4 - d03b18e: f007 fd97 bl d042cc0 <____wrap_strcmp_veneer> - d03b192: 2800 cmp r0, #0 - d03b194: d0eb beq.n d03b16e <_setlocale_r+0x6> - d03b196: 2000 movs r0, #0 - d03b198: e7ea b.n d03b170 <_setlocale_r+0x8> - d03b19a: bf00 nop - d03b19c: 0d043ce3 .word 0x0d043ce3 - d03b1a0: 0d054e58 .word 0x0d054e58 - d03b1a4: 0d04e604 .word 0x0d04e604 - -0d03b1a8 <__locale_mb_cur_max>: - d03b1a8: 4b04 ldr r3, [pc, #16] ; (d03b1bc <__locale_mb_cur_max+0x14>) - d03b1aa: 4a05 ldr r2, [pc, #20] ; (d03b1c0 <__locale_mb_cur_max+0x18>) - d03b1ac: 681b ldr r3, [r3, #0] - d03b1ae: 6b5b ldr r3, [r3, #52] ; 0x34 - d03b1b0: 2b00 cmp r3, #0 - d03b1b2: bf08 it eq - d03b1b4: 4613 moveq r3, r2 - d03b1b6: f893 0128 ldrb.w r0, [r3, #296] ; 0x128 - d03b1ba: 4770 bx lr - d03b1bc: 60000250 .word 0x60000250 - d03b1c0: 60000680 .word 0x60000680 - -0d03b1c4 <__locale_ctype_ptr_l>: - d03b1c4: f8d0 00ec ldr.w r0, [r0, #236] ; 0xec - d03b1c8: 4770 bx lr - -0d03b1ca <__locale_ctype_ptr>: - d03b1ca: 4b05 ldr r3, [pc, #20] ; (d03b1e0 <__locale_ctype_ptr+0x16>) - d03b1cc: 4a05 ldr r2, [pc, #20] ; (d03b1e4 <__locale_ctype_ptr+0x1a>) - d03b1ce: 681b ldr r3, [r3, #0] - d03b1d0: 6b5b ldr r3, [r3, #52] ; 0x34 - d03b1d2: 2b00 cmp r3, #0 - d03b1d4: bf08 it eq - d03b1d6: 4613 moveq r3, r2 - d03b1d8: f8d3 00ec ldr.w r0, [r3, #236] ; 0xec - d03b1dc: 4770 bx lr - d03b1de: bf00 nop - d03b1e0: 60000250 .word 0x60000250 - d03b1e4: 60000680 .word 0x60000680 - -0d03b1e8 <setlocale>: - d03b1e8: 4b02 ldr r3, [pc, #8] ; (d03b1f4 <setlocale+0xc>) - d03b1ea: 460a mov r2, r1 - d03b1ec: 4601 mov r1, r0 - d03b1ee: 6818 ldr r0, [r3, #0] - d03b1f0: f7ff bfba b.w d03b168 <_setlocale_r> - d03b1f4: 60000250 .word 0x60000250 - -0d03b1f8 <__retarget_lock_init>: - d03b1f8: 4770 bx lr - -0d03b1fa <__retarget_lock_init_recursive>: - d03b1fa: 4770 bx lr - -0d03b1fc <__retarget_lock_close>: - d03b1fc: 4770 bx lr - -0d03b1fe <__retarget_lock_close_recursive>: - d03b1fe: 4770 bx lr - -0d03b200 <__retarget_lock_acquire>: - d03b200: 4770 bx lr - -0d03b202 <__retarget_lock_acquire_recursive>: - d03b202: 4770 bx lr - -0d03b204 <__retarget_lock_try_acquire>: - d03b204: 2001 movs r0, #1 - d03b206: 4770 bx lr - -0d03b208 <__retarget_lock_try_acquire_recursive>: - d03b208: 2001 movs r0, #1 - d03b20a: 4770 bx lr - -0d03b20c <__retarget_lock_release>: - d03b20c: 4770 bx lr - -0d03b20e <__retarget_lock_release_recursive>: - d03b20e: 4770 bx lr - -0d03b210 <_mbtowc_r>: - d03b210: b430 push {r4, r5} - d03b212: 4c06 ldr r4, [pc, #24] ; (d03b22c <_mbtowc_r+0x1c>) - d03b214: 4d06 ldr r5, [pc, #24] ; (d03b230 <_mbtowc_r+0x20>) - d03b216: 6824 ldr r4, [r4, #0] - d03b218: 6b64 ldr r4, [r4, #52] ; 0x34 - d03b21a: 2c00 cmp r4, #0 - d03b21c: bf08 it eq - d03b21e: 462c moveq r4, r5 - d03b220: f8d4 40e4 ldr.w r4, [r4, #228] ; 0xe4 - d03b224: 46a4 mov ip, r4 - d03b226: bc30 pop {r4, r5} - d03b228: 4760 bx ip - d03b22a: bf00 nop - d03b22c: 60000250 .word 0x60000250 - d03b230: 60000680 .word 0x60000680 - -0d03b234 <__ascii_mbtowc>: - d03b234: b082 sub sp, #8 - d03b236: b901 cbnz r1, d03b23a <__ascii_mbtowc+0x6> - d03b238: a901 add r1, sp, #4 - d03b23a: b142 cbz r2, d03b24e <__ascii_mbtowc+0x1a> - d03b23c: b14b cbz r3, d03b252 <__ascii_mbtowc+0x1e> - d03b23e: 7813 ldrb r3, [r2, #0] - d03b240: 600b str r3, [r1, #0] - d03b242: 7812 ldrb r2, [r2, #0] - d03b244: 1e10 subs r0, r2, #0 - d03b246: bf18 it ne - d03b248: 2001 movne r0, #1 - d03b24a: b002 add sp, #8 - d03b24c: 4770 bx lr - d03b24e: 4610 mov r0, r2 - d03b250: e7fb b.n d03b24a <__ascii_mbtowc+0x16> - d03b252: f06f 0001 mvn.w r0, #1 - d03b256: e7f8 b.n d03b24a <__ascii_mbtowc+0x16> - -0d03b258 <cleanup_glue>: - d03b258: b538 push {r3, r4, r5, lr} - d03b25a: 460c mov r4, r1 - d03b25c: 6809 ldr r1, [r1, #0] - d03b25e: 4605 mov r5, r0 - d03b260: b109 cbz r1, d03b266 <cleanup_glue+0xe> - d03b262: f7ff fff9 bl d03b258 <cleanup_glue> - d03b266: 4621 mov r1, r4 - d03b268: 4628 mov r0, r5 - d03b26a: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d03b26e: f7c7 b91c b.w d0024aa <__wrap__free_r> - -0d03b272 <_reclaim_reent>: - d03b272: 4b20 ldr r3, [pc, #128] ; (d03b2f4 <_reclaim_reent+0x82>) - d03b274: 681b ldr r3, [r3, #0] - d03b276: 4283 cmp r3, r0 - d03b278: b570 push {r4, r5, r6, lr} - d03b27a: 4604 mov r4, r0 - d03b27c: d039 beq.n d03b2f2 <_reclaim_reent+0x80> - d03b27e: 6cc3 ldr r3, [r0, #76] ; 0x4c - d03b280: bb33 cbnz r3, d03b2d0 <_reclaim_reent+0x5e> - d03b282: 6c21 ldr r1, [r4, #64] ; 0x40 - d03b284: b111 cbz r1, d03b28c <_reclaim_reent+0x1a> - d03b286: 4620 mov r0, r4 - d03b288: f7c7 f90f bl d0024aa <__wrap__free_r> - d03b28c: f8d4 5148 ldr.w r5, [r4, #328] ; 0x148 - d03b290: bb05 cbnz r5, d03b2d4 <_reclaim_reent+0x62> - d03b292: 6d61 ldr r1, [r4, #84] ; 0x54 - d03b294: bb49 cbnz r1, d03b2ea <_reclaim_reent+0x78> - d03b296: 6ba3 ldr r3, [r4, #56] ; 0x38 - d03b298: b35b cbz r3, d03b2f2 <_reclaim_reent+0x80> - d03b29a: 6be3 ldr r3, [r4, #60] ; 0x3c - d03b29c: 4620 mov r0, r4 - d03b29e: 4798 blx r3 - d03b2a0: f8d4 12e0 ldr.w r1, [r4, #736] ; 0x2e0 - d03b2a4: b329 cbz r1, d03b2f2 <_reclaim_reent+0x80> - d03b2a6: 4620 mov r0, r4 - d03b2a8: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - d03b2ac: f7ff bfd4 b.w d03b258 <cleanup_glue> - d03b2b0: 5949 ldr r1, [r1, r5] - d03b2b2: b939 cbnz r1, d03b2c4 <_reclaim_reent+0x52> - d03b2b4: 3504 adds r5, #4 - d03b2b6: 2d80 cmp r5, #128 ; 0x80 - d03b2b8: 6ce1 ldr r1, [r4, #76] ; 0x4c - d03b2ba: d1f9 bne.n d03b2b0 <_reclaim_reent+0x3e> - d03b2bc: 4620 mov r0, r4 - d03b2be: f7c7 f8f4 bl d0024aa <__wrap__free_r> - d03b2c2: e7de b.n d03b282 <_reclaim_reent+0x10> - d03b2c4: 680e ldr r6, [r1, #0] - d03b2c6: 4620 mov r0, r4 - d03b2c8: f7c7 f8ef bl d0024aa <__wrap__free_r> - d03b2cc: 4631 mov r1, r6 - d03b2ce: e7f0 b.n d03b2b2 <_reclaim_reent+0x40> - d03b2d0: 2500 movs r5, #0 - d03b2d2: e7f0 b.n d03b2b6 <_reclaim_reent+0x44> - d03b2d4: f504 76a6 add.w r6, r4, #332 ; 0x14c - d03b2d8: 42b5 cmp r5, r6 - d03b2da: d0da beq.n d03b292 <_reclaim_reent+0x20> - d03b2dc: 4629 mov r1, r5 - d03b2de: 682d ldr r5, [r5, #0] - d03b2e0: 4620 mov r0, r4 - d03b2e2: f7c7 f8e2 bl d0024aa <__wrap__free_r> - d03b2e6: 42ae cmp r6, r5 - d03b2e8: e7f7 b.n d03b2da <_reclaim_reent+0x68> - d03b2ea: 4620 mov r0, r4 - d03b2ec: f7c7 f8dd bl d0024aa <__wrap__free_r> - d03b2f0: e7d1 b.n d03b296 <_reclaim_reent+0x24> - d03b2f2: bd70 pop {r4, r5, r6, pc} - d03b2f4: 60000250 .word 0x60000250 - -0d03b2f8 <_snprintf_r>: - d03b2f8: b408 push {r3} - d03b2fa: b530 push {r4, r5, lr} - d03b2fc: 1e14 subs r4, r2, #0 - d03b2fe: b09c sub sp, #112 ; 0x70 - d03b300: 4605 mov r5, r0 - d03b302: da08 bge.n d03b316 <_snprintf_r+0x1e> - d03b304: 238b movs r3, #139 ; 0x8b - d03b306: 6003 str r3, [r0, #0] - d03b308: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d03b30c: b01c add sp, #112 ; 0x70 - d03b30e: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d03b312: b001 add sp, #4 - d03b314: 4770 bx lr - d03b316: f44f 7302 mov.w r3, #520 ; 0x208 - d03b31a: 9102 str r1, [sp, #8] - d03b31c: 9106 str r1, [sp, #24] - d03b31e: a902 add r1, sp, #8 - d03b320: f8ad 3014 strh.w r3, [sp, #20] - d03b324: bf14 ite ne - d03b326: f104 33ff addne.w r3, r4, #4294967295 ; 0xffffffff - d03b32a: 4623 moveq r3, r4 - d03b32c: 9a1f ldr r2, [sp, #124] ; 0x7c - d03b32e: 9304 str r3, [sp, #16] - d03b330: 9307 str r3, [sp, #28] - d03b332: f64f 73ff movw r3, #65535 ; 0xffff - d03b336: f8ad 3016 strh.w r3, [sp, #22] - d03b33a: ab20 add r3, sp, #128 ; 0x80 - d03b33c: 9301 str r3, [sp, #4] - d03b33e: f000 fa17 bl d03b770 <_svfprintf_r> - d03b342: 1c43 adds r3, r0, #1 - d03b344: bfbc itt lt - d03b346: 238b movlt r3, #139 ; 0x8b - d03b348: 602b strlt r3, [r5, #0] - d03b34a: 2c00 cmp r4, #0 - d03b34c: d0de beq.n d03b30c <_snprintf_r+0x14> - d03b34e: 9b02 ldr r3, [sp, #8] - d03b350: 2200 movs r2, #0 - d03b352: 701a strb r2, [r3, #0] - d03b354: e7da b.n d03b30c <_snprintf_r+0x14> - -0d03b356 <snprintf>: - d03b356: b40c push {r2, r3} - d03b358: 4b17 ldr r3, [pc, #92] ; (d03b3b8 <snprintf+0x62>) - d03b35a: b530 push {r4, r5, lr} - d03b35c: 1e0c subs r4, r1, #0 - d03b35e: b09d sub sp, #116 ; 0x74 - d03b360: 681d ldr r5, [r3, #0] - d03b362: da08 bge.n d03b376 <snprintf+0x20> - d03b364: 238b movs r3, #139 ; 0x8b - d03b366: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d03b36a: 602b str r3, [r5, #0] - d03b36c: b01d add sp, #116 ; 0x74 - d03b36e: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d03b372: b002 add sp, #8 - d03b374: 4770 bx lr - d03b376: f44f 7302 mov.w r3, #520 ; 0x208 - d03b37a: 9002 str r0, [sp, #8] - d03b37c: 9006 str r0, [sp, #24] - d03b37e: a902 add r1, sp, #8 - d03b380: f8ad 3014 strh.w r3, [sp, #20] - d03b384: bf14 ite ne - d03b386: f104 33ff addne.w r3, r4, #4294967295 ; 0xffffffff - d03b38a: 4623 moveq r3, r4 - d03b38c: 9a20 ldr r2, [sp, #128] ; 0x80 - d03b38e: 4628 mov r0, r5 - d03b390: 9304 str r3, [sp, #16] - d03b392: 9307 str r3, [sp, #28] - d03b394: f64f 73ff movw r3, #65535 ; 0xffff - d03b398: f8ad 3016 strh.w r3, [sp, #22] - d03b39c: ab21 add r3, sp, #132 ; 0x84 - d03b39e: 9301 str r3, [sp, #4] - d03b3a0: f000 f9e6 bl d03b770 <_svfprintf_r> - d03b3a4: 1c43 adds r3, r0, #1 - d03b3a6: bfbc itt lt - d03b3a8: 238b movlt r3, #139 ; 0x8b - d03b3aa: 602b strlt r3, [r5, #0] - d03b3ac: 2c00 cmp r4, #0 - d03b3ae: d0dd beq.n d03b36c <snprintf+0x16> - d03b3b0: 9b02 ldr r3, [sp, #8] - d03b3b2: 2200 movs r2, #0 - d03b3b4: 701a strb r2, [r3, #0] - d03b3b6: e7d9 b.n d03b36c <snprintf+0x16> - d03b3b8: 60000250 .word 0x60000250 - -0d03b3bc <_sprintf_r>: - d03b3bc: b40c push {r2, r3} - d03b3be: b500 push {lr} - d03b3c0: b09d sub sp, #116 ; 0x74 - d03b3c2: 9102 str r1, [sp, #8] - d03b3c4: ab1e add r3, sp, #120 ; 0x78 - d03b3c6: 9106 str r1, [sp, #24] - d03b3c8: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - d03b3cc: f853 2b04 ldr.w r2, [r3], #4 - d03b3d0: 9107 str r1, [sp, #28] - d03b3d2: 9104 str r1, [sp, #16] - d03b3d4: 4906 ldr r1, [pc, #24] ; (d03b3f0 <_sprintf_r+0x34>) - d03b3d6: 9301 str r3, [sp, #4] - d03b3d8: 9105 str r1, [sp, #20] - d03b3da: a902 add r1, sp, #8 - d03b3dc: f000 f9c8 bl d03b770 <_svfprintf_r> - d03b3e0: 9b02 ldr r3, [sp, #8] - d03b3e2: 2200 movs r2, #0 - d03b3e4: 701a strb r2, [r3, #0] - d03b3e6: b01d add sp, #116 ; 0x74 - d03b3e8: f85d eb04 ldr.w lr, [sp], #4 - d03b3ec: b002 add sp, #8 - d03b3ee: 4770 bx lr - d03b3f0: ffff0208 .word 0xffff0208 - -0d03b3f4 <sprintf>: - d03b3f4: b40e push {r1, r2, r3} - d03b3f6: b500 push {lr} - d03b3f8: b09c sub sp, #112 ; 0x70 - d03b3fa: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - d03b3fe: ab1d add r3, sp, #116 ; 0x74 - d03b400: 9002 str r0, [sp, #8] - d03b402: 9006 str r0, [sp, #24] - d03b404: 9107 str r1, [sp, #28] - d03b406: 9104 str r1, [sp, #16] - d03b408: 4808 ldr r0, [pc, #32] ; (d03b42c <sprintf+0x38>) - d03b40a: 4909 ldr r1, [pc, #36] ; (d03b430 <sprintf+0x3c>) - d03b40c: f853 2b04 ldr.w r2, [r3], #4 - d03b410: 9105 str r1, [sp, #20] - d03b412: a902 add r1, sp, #8 - d03b414: 6800 ldr r0, [r0, #0] - d03b416: 9301 str r3, [sp, #4] - d03b418: f000 f9aa bl d03b770 <_svfprintf_r> - d03b41c: 9b02 ldr r3, [sp, #8] - d03b41e: 2200 movs r2, #0 - d03b420: 701a strb r2, [r3, #0] - d03b422: b01c add sp, #112 ; 0x70 - d03b424: f85d eb04 ldr.w lr, [sp], #4 - d03b428: b003 add sp, #12 - d03b42a: 4770 bx lr - d03b42c: 60000250 .word 0x60000250 - d03b430: ffff0208 .word 0xffff0208 - -0d03b434 <sscanf>: - d03b434: b40e push {r1, r2, r3} - d03b436: b510 push {r4, lr} - d03b438: b09f sub sp, #124 ; 0x7c - d03b43a: f44f 7101 mov.w r1, #516 ; 0x204 - d03b43e: ac21 add r4, sp, #132 ; 0x84 - d03b440: f8ad 101c strh.w r1, [sp, #28] - d03b444: 9004 str r0, [sp, #16] - d03b446: f854 2b04 ldr.w r2, [r4], #4 - d03b44a: 9008 str r0, [sp, #32] - d03b44c: 9201 str r2, [sp, #4] - d03b44e: f007 fc1f bl d042c90 <____wrap_strlen_veneer> - d03b452: 4b0c ldr r3, [pc, #48] ; (d03b484 <sscanf+0x50>) - d03b454: a904 add r1, sp, #16 - d03b456: 9005 str r0, [sp, #20] - d03b458: 930c str r3, [sp, #48] ; 0x30 - d03b45a: 2300 movs r3, #0 - d03b45c: 9009 str r0, [sp, #36] ; 0x24 - d03b45e: 9310 str r3, [sp, #64] ; 0x40 - d03b460: 9315 str r3, [sp, #84] ; 0x54 - d03b462: f64f 73ff movw r3, #65535 ; 0xffff - d03b466: 4808 ldr r0, [pc, #32] ; (d03b488 <sscanf+0x54>) - d03b468: f8ad 301e strh.w r3, [sp, #30] - d03b46c: 4623 mov r3, r4 - d03b46e: 9a01 ldr r2, [sp, #4] - d03b470: 6800 ldr r0, [r0, #0] - d03b472: 9403 str r4, [sp, #12] - d03b474: f001 fb7a bl d03cb6c <__ssvfscanf_r> - d03b478: b01f add sp, #124 ; 0x7c - d03b47a: e8bd 4010 ldmia.w sp!, {r4, lr} - d03b47e: b003 add sp, #12 - d03b480: 4770 bx lr - d03b482: bf00 nop - d03b484: 0d03b503 .word 0x0d03b503 - d03b488: 60000250 .word 0x60000250 - -0d03b48c <_sscanf_r>: - d03b48c: b40c push {r2, r3} - d03b48e: b530 push {r4, r5, lr} - d03b490: b09f sub sp, #124 ; 0x7c - d03b492: f44f 7301 mov.w r3, #516 ; 0x204 - d03b496: 4605 mov r5, r0 - d03b498: 4608 mov r0, r1 - d03b49a: ac22 add r4, sp, #136 ; 0x88 - d03b49c: f8ad 301c strh.w r3, [sp, #28] - d03b4a0: 9104 str r1, [sp, #16] - d03b4a2: f854 2b04 ldr.w r2, [r4], #4 - d03b4a6: 9108 str r1, [sp, #32] - d03b4a8: 9201 str r2, [sp, #4] - d03b4aa: f007 fbf1 bl d042c90 <____wrap_strlen_veneer> - d03b4ae: 4b0b ldr r3, [pc, #44] ; (d03b4dc <_sscanf_r+0x50>) - d03b4b0: a904 add r1, sp, #16 - d03b4b2: 9a01 ldr r2, [sp, #4] - d03b4b4: 930c str r3, [sp, #48] ; 0x30 - d03b4b6: 2300 movs r3, #0 - d03b4b8: 9005 str r0, [sp, #20] - d03b4ba: 9310 str r3, [sp, #64] ; 0x40 - d03b4bc: 9315 str r3, [sp, #84] ; 0x54 - d03b4be: f64f 73ff movw r3, #65535 ; 0xffff - d03b4c2: 9009 str r0, [sp, #36] ; 0x24 - d03b4c4: 4628 mov r0, r5 - d03b4c6: f8ad 301e strh.w r3, [sp, #30] - d03b4ca: 4623 mov r3, r4 - d03b4cc: 9403 str r4, [sp, #12] - d03b4ce: f001 fb4d bl d03cb6c <__ssvfscanf_r> - d03b4d2: b01f add sp, #124 ; 0x7c - d03b4d4: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - d03b4d8: b002 add sp, #8 - d03b4da: 4770 bx lr - d03b4dc: 0d03b503 .word 0x0d03b503 - -0d03b4e0 <__sread>: - d03b4e0: b510 push {r4, lr} - d03b4e2: 460c mov r4, r1 - d03b4e4: f9b1 100e ldrsh.w r1, [r1, #14] - d03b4e8: f004 f898 bl d03f61c <_read_r> - d03b4ec: 2800 cmp r0, #0 - d03b4ee: bfab itete ge - d03b4f0: 6d23 ldrge r3, [r4, #80] ; 0x50 - d03b4f2: 89a3 ldrhlt r3, [r4, #12] - d03b4f4: 181b addge r3, r3, r0 - d03b4f6: f423 5380 biclt.w r3, r3, #4096 ; 0x1000 - d03b4fa: bfac ite ge - d03b4fc: 6523 strge r3, [r4, #80] ; 0x50 - d03b4fe: 81a3 strhlt r3, [r4, #12] - d03b500: bd10 pop {r4, pc} - -0d03b502 <__seofread>: - d03b502: 2000 movs r0, #0 - d03b504: 4770 bx lr - -0d03b506 <__swrite>: - d03b506: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d03b50a: 461f mov r7, r3 - d03b50c: 898b ldrh r3, [r1, #12] - d03b50e: 4605 mov r5, r0 - d03b510: 460c mov r4, r1 - d03b512: 05db lsls r3, r3, #23 - d03b514: 4616 mov r6, r2 - d03b516: d505 bpl.n d03b524 <__swrite+0x1e> - d03b518: 2302 movs r3, #2 - d03b51a: 2200 movs r2, #0 - d03b51c: f9b1 100e ldrsh.w r1, [r1, #14] - d03b520: f003 fbe0 bl d03ece4 <_lseek_r> - d03b524: 89a3 ldrh r3, [r4, #12] - d03b526: 4632 mov r2, r6 - d03b528: f9b4 100e ldrsh.w r1, [r4, #14] - d03b52c: 4628 mov r0, r5 - d03b52e: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - d03b532: 81a3 strh r3, [r4, #12] - d03b534: 463b mov r3, r7 - d03b536: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d03b53a: f002 bcdf b.w d03defc <_write_r> - -0d03b53e <__sseek>: - d03b53e: b510 push {r4, lr} - d03b540: 460c mov r4, r1 - d03b542: f9b1 100e ldrsh.w r1, [r1, #14] - d03b546: f003 fbcd bl d03ece4 <_lseek_r> - d03b54a: 1c43 adds r3, r0, #1 - d03b54c: 89a3 ldrh r3, [r4, #12] - d03b54e: bf15 itete ne - d03b550: 6520 strne r0, [r4, #80] ; 0x50 - d03b552: f423 5380 biceq.w r3, r3, #4096 ; 0x1000 - d03b556: f443 5380 orrne.w r3, r3, #4096 ; 0x1000 - d03b55a: 81a3 strheq r3, [r4, #12] - d03b55c: bf18 it ne - d03b55e: 81a3 strhne r3, [r4, #12] - d03b560: bd10 pop {r4, pc} - -0d03b562 <__sclose>: - d03b562: f9b1 100e ldrsh.w r1, [r1, #14] - d03b566: f002 bcdb b.w d03df20 <_close_r> - -0d03b56a <strncmp>: - d03b56a: b570 push {r4, r5, r6, lr} - d03b56c: b33a cbz r2, d03b5be <strncmp+0x54> - d03b56e: ea40 0301 orr.w r3, r0, r1 +0d03a818 <__aeabi_i2d>: + d03a818: f090 0f00 teq r0, #0 + d03a81c: bf04 itt eq + d03a81e: 2100 moveq r1, #0 + d03a820: 4770 bxeq lr + d03a822: b530 push {r4, r5, lr} + d03a824: f44f 6480 mov.w r4, #1024 ; 0x400 + d03a828: f104 0432 add.w r4, r4, #50 ; 0x32 + d03a82c: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000 + d03a830: bf48 it mi + d03a832: 4240 negmi r0, r0 + d03a834: f04f 0100 mov.w r1, #0 + d03a838: e73e b.n d03a6b8 <__adddf3+0x138> + d03a83a: bf00 nop + +0d03a83c <__aeabi_f2d>: + d03a83c: 0042 lsls r2, r0, #1 + d03a83e: ea4f 01e2 mov.w r1, r2, asr #3 + d03a842: ea4f 0131 mov.w r1, r1, rrx + d03a846: ea4f 7002 mov.w r0, r2, lsl #28 + d03a84a: bf1f itttt ne + d03a84c: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000 + d03a850: f093 4f7f teqne r3, #4278190080 ; 0xff000000 + d03a854: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000 + d03a858: 4770 bxne lr + d03a85a: f032 427f bics.w r2, r2, #4278190080 ; 0xff000000 + d03a85e: bf08 it eq + d03a860: 4770 bxeq lr + d03a862: f093 4f7f teq r3, #4278190080 ; 0xff000000 + d03a866: bf04 itt eq + d03a868: f441 2100 orreq.w r1, r1, #524288 ; 0x80000 + d03a86c: 4770 bxeq lr + d03a86e: b530 push {r4, r5, lr} + d03a870: f44f 7460 mov.w r4, #896 ; 0x380 + d03a874: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 + d03a878: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 + d03a87c: e71c b.n d03a6b8 <__adddf3+0x138> + d03a87e: bf00 nop + +0d03a880 <__aeabi_ul2d>: + d03a880: ea50 0201 orrs.w r2, r0, r1 + d03a884: bf08 it eq + d03a886: 4770 bxeq lr + d03a888: b530 push {r4, r5, lr} + d03a88a: f04f 0500 mov.w r5, #0 + d03a88e: e00a b.n d03a8a6 <__aeabi_l2d+0x16> + +0d03a890 <__aeabi_l2d>: + d03a890: ea50 0201 orrs.w r2, r0, r1 + d03a894: bf08 it eq + d03a896: 4770 bxeq lr + d03a898: b530 push {r4, r5, lr} + d03a89a: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000 + d03a89e: d502 bpl.n d03a8a6 <__aeabi_l2d+0x16> + d03a8a0: 4240 negs r0, r0 + d03a8a2: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d03a8a6: f44f 6480 mov.w r4, #1024 ; 0x400 + d03a8aa: f104 0432 add.w r4, r4, #50 ; 0x32 + d03a8ae: ea5f 5c91 movs.w ip, r1, lsr #22 + d03a8b2: f43f aed8 beq.w d03a666 <__adddf3+0xe6> + d03a8b6: f04f 0203 mov.w r2, #3 + d03a8ba: ea5f 0cdc movs.w ip, ip, lsr #3 + d03a8be: bf18 it ne + d03a8c0: 3203 addne r2, #3 + d03a8c2: ea5f 0cdc movs.w ip, ip, lsr #3 + d03a8c6: bf18 it ne + d03a8c8: 3203 addne r2, #3 + d03a8ca: eb02 02dc add.w r2, r2, ip, lsr #3 + d03a8ce: f1c2 0320 rsb r3, r2, #32 + d03a8d2: fa00 fc03 lsl.w ip, r0, r3 + d03a8d6: fa20 f002 lsr.w r0, r0, r2 + d03a8da: fa01 fe03 lsl.w lr, r1, r3 + d03a8de: ea40 000e orr.w r0, r0, lr + d03a8e2: fa21 f102 lsr.w r1, r1, r2 + d03a8e6: 4414 add r4, r2 + d03a8e8: e6bd b.n d03a666 <__adddf3+0xe6> + d03a8ea: bf00 nop + +0d03a8ec <__gedf2>: + d03a8ec: f04f 3cff mov.w ip, #4294967295 ; 0xffffffff + d03a8f0: e006 b.n d03a900 <__cmpdf2+0x4> + d03a8f2: bf00 nop + +0d03a8f4 <__ledf2>: + d03a8f4: f04f 0c01 mov.w ip, #1 + d03a8f8: e002 b.n d03a900 <__cmpdf2+0x4> + d03a8fa: bf00 nop + +0d03a8fc <__cmpdf2>: + d03a8fc: f04f 0c01 mov.w ip, #1 + d03a900: f84d cd04 str.w ip, [sp, #-4]! + d03a904: ea4f 0c41 mov.w ip, r1, lsl #1 + d03a908: ea7f 5c6c mvns.w ip, ip, asr #21 + d03a90c: ea4f 0c43 mov.w ip, r3, lsl #1 + d03a910: bf18 it ne + d03a912: ea7f 5c6c mvnsne.w ip, ip, asr #21 + d03a916: d01b beq.n d03a950 <__cmpdf2+0x54> + d03a918: b001 add sp, #4 + d03a91a: ea50 0c41 orrs.w ip, r0, r1, lsl #1 + d03a91e: bf0c ite eq + d03a920: ea52 0c43 orrseq.w ip, r2, r3, lsl #1 + d03a924: ea91 0f03 teqne r1, r3 + d03a928: bf02 ittt eq + d03a92a: ea90 0f02 teqeq r0, r2 + d03a92e: 2000 moveq r0, #0 + d03a930: 4770 bxeq lr + d03a932: f110 0f00 cmn.w r0, #0 + d03a936: ea91 0f03 teq r1, r3 + d03a93a: bf58 it pl + d03a93c: 4299 cmppl r1, r3 + d03a93e: bf08 it eq + d03a940: 4290 cmpeq r0, r2 + d03a942: bf2c ite cs + d03a944: 17d8 asrcs r0, r3, #31 + d03a946: ea6f 70e3 mvncc.w r0, r3, asr #31 + d03a94a: f040 0001 orr.w r0, r0, #1 + d03a94e: 4770 bx lr + d03a950: ea4f 0c41 mov.w ip, r1, lsl #1 + d03a954: ea7f 5c6c mvns.w ip, ip, asr #21 + d03a958: d102 bne.n d03a960 <__cmpdf2+0x64> + d03a95a: ea50 3c01 orrs.w ip, r0, r1, lsl #12 + d03a95e: d107 bne.n d03a970 <__cmpdf2+0x74> + d03a960: ea4f 0c43 mov.w ip, r3, lsl #1 + d03a964: ea7f 5c6c mvns.w ip, ip, asr #21 + d03a968: d1d6 bne.n d03a918 <__cmpdf2+0x1c> + d03a96a: ea52 3c03 orrs.w ip, r2, r3, lsl #12 + d03a96e: d0d3 beq.n d03a918 <__cmpdf2+0x1c> + d03a970: f85d 0b04 ldr.w r0, [sp], #4 + d03a974: 4770 bx lr + d03a976: bf00 nop + +0d03a978 <__aeabi_cdrcmple>: + d03a978: 4684 mov ip, r0 + d03a97a: 4610 mov r0, r2 + d03a97c: 4662 mov r2, ip + d03a97e: 468c mov ip, r1 + d03a980: 4619 mov r1, r3 + d03a982: 4663 mov r3, ip + d03a984: e000 b.n d03a988 <__aeabi_cdcmpeq> + d03a986: bf00 nop + +0d03a988 <__aeabi_cdcmpeq>: + d03a988: b501 push {r0, lr} + d03a98a: f7ff ffb7 bl d03a8fc <__cmpdf2> + d03a98e: 2800 cmp r0, #0 + d03a990: bf48 it mi + d03a992: f110 0f00 cmnmi.w r0, #0 + d03a996: bd01 pop {r0, pc} + +0d03a998 <__aeabi_dcmpeq>: + d03a998: f84d ed08 str.w lr, [sp, #-8]! + d03a99c: f7ff fff4 bl d03a988 <__aeabi_cdcmpeq> + d03a9a0: bf0c ite eq + d03a9a2: 2001 moveq r0, #1 + d03a9a4: 2000 movne r0, #0 + d03a9a6: f85d fb08 ldr.w pc, [sp], #8 + d03a9aa: bf00 nop + +0d03a9ac <__aeabi_dcmplt>: + d03a9ac: f84d ed08 str.w lr, [sp, #-8]! + d03a9b0: f7ff ffea bl d03a988 <__aeabi_cdcmpeq> + d03a9b4: bf34 ite cc + d03a9b6: 2001 movcc r0, #1 + d03a9b8: 2000 movcs r0, #0 + d03a9ba: f85d fb08 ldr.w pc, [sp], #8 + d03a9be: bf00 nop + +0d03a9c0 <__aeabi_dcmple>: + d03a9c0: f84d ed08 str.w lr, [sp, #-8]! + d03a9c4: f7ff ffe0 bl d03a988 <__aeabi_cdcmpeq> + d03a9c8: bf94 ite ls + d03a9ca: 2001 movls r0, #1 + d03a9cc: 2000 movhi r0, #0 + d03a9ce: f85d fb08 ldr.w pc, [sp], #8 + d03a9d2: bf00 nop + +0d03a9d4 <__aeabi_dcmpge>: + d03a9d4: f84d ed08 str.w lr, [sp, #-8]! + d03a9d8: f7ff ffce bl d03a978 <__aeabi_cdrcmple> + d03a9dc: bf94 ite ls + d03a9de: 2001 movls r0, #1 + d03a9e0: 2000 movhi r0, #0 + d03a9e2: f85d fb08 ldr.w pc, [sp], #8 + d03a9e6: bf00 nop + +0d03a9e8 <__aeabi_dcmpgt>: + d03a9e8: f84d ed08 str.w lr, [sp, #-8]! + d03a9ec: f7ff ffc4 bl d03a978 <__aeabi_cdrcmple> + d03a9f0: bf34 ite cc + d03a9f2: 2001 movcc r0, #1 + d03a9f4: 2000 movcs r0, #0 + d03a9f6: f85d fb08 ldr.w pc, [sp], #8 + d03a9fa: bf00 nop + +0d03a9fc <__aeabi_dcmpun>: + d03a9fc: ea4f 0c41 mov.w ip, r1, lsl #1 + d03aa00: ea7f 5c6c mvns.w ip, ip, asr #21 + d03aa04: d102 bne.n d03aa0c <__aeabi_dcmpun+0x10> + d03aa06: ea50 3c01 orrs.w ip, r0, r1, lsl #12 + d03aa0a: d10a bne.n d03aa22 <__aeabi_dcmpun+0x26> + d03aa0c: ea4f 0c43 mov.w ip, r3, lsl #1 + d03aa10: ea7f 5c6c mvns.w ip, ip, asr #21 + d03aa14: d102 bne.n d03aa1c <__aeabi_dcmpun+0x20> + d03aa16: ea52 3c03 orrs.w ip, r2, r3, lsl #12 + d03aa1a: d102 bne.n d03aa22 <__aeabi_dcmpun+0x26> + d03aa1c: f04f 0000 mov.w r0, #0 + d03aa20: 4770 bx lr + d03aa22: f04f 0001 mov.w r0, #1 + d03aa26: 4770 bx lr + +0d03aa28 <__aeabi_d2uiz>: + d03aa28: 004a lsls r2, r1, #1 + d03aa2a: d211 bcs.n d03aa50 <__aeabi_d2uiz+0x28> + d03aa2c: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 + d03aa30: d211 bcs.n d03aa56 <__aeabi_d2uiz+0x2e> + d03aa32: d50d bpl.n d03aa50 <__aeabi_d2uiz+0x28> + d03aa34: f46f 7378 mvn.w r3, #992 ; 0x3e0 + d03aa38: ebb3 5262 subs.w r2, r3, r2, asr #21 + d03aa3c: d40e bmi.n d03aa5c <__aeabi_d2uiz+0x34> + d03aa3e: ea4f 23c1 mov.w r3, r1, lsl #11 + d03aa42: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 + d03aa46: ea43 5350 orr.w r3, r3, r0, lsr #21 + d03aa4a: fa23 f002 lsr.w r0, r3, r2 + d03aa4e: 4770 bx lr + d03aa50: f04f 0000 mov.w r0, #0 + d03aa54: 4770 bx lr + d03aa56: ea50 3001 orrs.w r0, r0, r1, lsl #12 + d03aa5a: d102 bne.n d03aa62 <__aeabi_d2uiz+0x3a> + d03aa5c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d03aa60: 4770 bx lr + d03aa62: f04f 0000 mov.w r0, #0 + d03aa66: 4770 bx lr + +0d03aa68 <__aeabi_d2f>: + d03aa68: ea4f 0241 mov.w r2, r1, lsl #1 + d03aa6c: f1b2 43e0 subs.w r3, r2, #1879048192 ; 0x70000000 + d03aa70: bf24 itt cs + d03aa72: f5b3 1c00 subscs.w ip, r3, #2097152 ; 0x200000 + d03aa76: f1dc 5cfe rsbscs ip, ip, #532676608 ; 0x1fc00000 + d03aa7a: d90d bls.n d03aa98 <__aeabi_d2f+0x30> + d03aa7c: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 + d03aa80: ea4f 02c0 mov.w r2, r0, lsl #3 + d03aa84: ea4c 7050 orr.w r0, ip, r0, lsr #29 + d03aa88: f1b2 4f00 cmp.w r2, #2147483648 ; 0x80000000 + d03aa8c: eb40 0083 adc.w r0, r0, r3, lsl #2 + d03aa90: bf08 it eq + d03aa92: f020 0001 biceq.w r0, r0, #1 + d03aa96: 4770 bx lr + d03aa98: f011 4f80 tst.w r1, #1073741824 ; 0x40000000 + d03aa9c: d121 bne.n d03aae2 <__aeabi_d2f+0x7a> + d03aa9e: f113 7238 adds.w r2, r3, #48234496 ; 0x2e00000 + d03aaa2: bfbc itt lt + d03aaa4: f001 4000 andlt.w r0, r1, #2147483648 ; 0x80000000 + d03aaa8: 4770 bxlt lr + d03aaaa: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 + d03aaae: ea4f 5252 mov.w r2, r2, lsr #21 + d03aab2: f1c2 0218 rsb r2, r2, #24 + d03aab6: f1c2 0c20 rsb ip, r2, #32 + d03aaba: fa10 f30c lsls.w r3, r0, ip + d03aabe: fa20 f002 lsr.w r0, r0, r2 + d03aac2: bf18 it ne + d03aac4: f040 0001 orrne.w r0, r0, #1 + d03aac8: ea4f 23c1 mov.w r3, r1, lsl #11 + d03aacc: ea4f 23d3 mov.w r3, r3, lsr #11 + d03aad0: fa03 fc0c lsl.w ip, r3, ip + d03aad4: ea40 000c orr.w r0, r0, ip + d03aad8: fa23 f302 lsr.w r3, r3, r2 + d03aadc: ea4f 0343 mov.w r3, r3, lsl #1 + d03aae0: e7cc b.n d03aa7c <__aeabi_d2f+0x14> + d03aae2: ea7f 5362 mvns.w r3, r2, asr #21 + d03aae6: d107 bne.n d03aaf8 <__aeabi_d2f+0x90> + d03aae8: ea50 3301 orrs.w r3, r0, r1, lsl #12 + d03aaec: bf1e ittt ne + d03aaee: f04f 40fe movne.w r0, #2130706432 ; 0x7f000000 + d03aaf2: f440 0040 orrne.w r0, r0, #12582912 ; 0xc00000 + d03aaf6: 4770 bxne lr + d03aaf8: f001 4000 and.w r0, r1, #2147483648 ; 0x80000000 + d03aafc: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 + d03ab00: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 + d03ab04: 4770 bx lr + d03ab06: bf00 nop + +0d03ab08 <__aeabi_uldivmod>: + d03ab08: b953 cbnz r3, d03ab20 <__aeabi_uldivmod+0x18> + d03ab0a: b94a cbnz r2, d03ab20 <__aeabi_uldivmod+0x18> + d03ab0c: 2900 cmp r1, #0 + d03ab0e: bf08 it eq + d03ab10: 2800 cmpeq r0, #0 + d03ab12: bf1c itt ne + d03ab14: f04f 31ff movne.w r1, #4294967295 ; 0xffffffff + d03ab18: f04f 30ff movne.w r0, #4294967295 ; 0xffffffff + d03ab1c: f000 b960 b.w d03ade0 <__aeabi_idiv0> + d03ab20: f1ad 0c08 sub.w ip, sp, #8 + d03ab24: e96d ce04 strd ip, lr, [sp, #-16]! + d03ab28: f000 f806 bl d03ab38 <__udivmoddi4> + d03ab2c: f8dd e004 ldr.w lr, [sp, #4] + d03ab30: e9dd 2302 ldrd r2, r3, [sp, #8] + d03ab34: b004 add sp, #16 + d03ab36: 4770 bx lr + +0d03ab38 <__udivmoddi4>: + d03ab38: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03ab3c: 9e09 ldr r6, [sp, #36] ; 0x24 + d03ab3e: 4688 mov r8, r1 + d03ab40: 468e mov lr, r1 + d03ab42: 4615 mov r5, r2 + d03ab44: 4604 mov r4, r0 + d03ab46: 4619 mov r1, r3 + d03ab48: 2b00 cmp r3, #0 + d03ab4a: f040 80c6 bne.w d03acda <__udivmoddi4+0x1a2> + d03ab4e: 4542 cmp r2, r8 + d03ab50: fab2 f782 clz r7, r2 + d03ab54: d946 bls.n d03abe4 <__udivmoddi4+0xac> + d03ab56: b14f cbz r7, d03ab6c <__udivmoddi4+0x34> + d03ab58: f1c7 0c20 rsb ip, r7, #32 + d03ab5c: fa08 f307 lsl.w r3, r8, r7 + d03ab60: 40bd lsls r5, r7 + d03ab62: 40bc lsls r4, r7 + d03ab64: fa20 fc0c lsr.w ip, r0, ip + d03ab68: ea4c 0e03 orr.w lr, ip, r3 + d03ab6c: ea4f 4815 mov.w r8, r5, lsr #16 + d03ab70: fa1f fc85 uxth.w ip, r5 + d03ab74: 0c22 lsrs r2, r4, #16 + d03ab76: fbbe f9f8 udiv r9, lr, r8 + d03ab7a: fb08 e319 mls r3, r8, r9, lr + d03ab7e: fb09 fa0c mul.w sl, r9, ip + d03ab82: ea42 4303 orr.w r3, r2, r3, lsl #16 + d03ab86: 459a cmp sl, r3 + d03ab88: d928 bls.n d03abdc <__udivmoddi4+0xa4> + d03ab8a: 18eb adds r3, r5, r3 + d03ab8c: f109 30ff add.w r0, r9, #4294967295 ; 0xffffffff + d03ab90: d204 bcs.n d03ab9c <__udivmoddi4+0x64> + d03ab92: 459a cmp sl, r3 + d03ab94: d902 bls.n d03ab9c <__udivmoddi4+0x64> + d03ab96: f1a9 0002 sub.w r0, r9, #2 + d03ab9a: 442b add r3, r5 + d03ab9c: eba3 030a sub.w r3, r3, sl + d03aba0: b2a4 uxth r4, r4 + d03aba2: fbb3 f2f8 udiv r2, r3, r8 + d03aba6: fb08 3312 mls r3, r8, r2, r3 + d03abaa: fb02 fc0c mul.w ip, r2, ip + d03abae: ea44 4403 orr.w r4, r4, r3, lsl #16 + d03abb2: 45a4 cmp ip, r4 + d03abb4: d914 bls.n d03abe0 <__udivmoddi4+0xa8> + d03abb6: 192c adds r4, r5, r4 + d03abb8: f102 33ff add.w r3, r2, #4294967295 ; 0xffffffff + d03abbc: d203 bcs.n d03abc6 <__udivmoddi4+0x8e> + d03abbe: 45a4 cmp ip, r4 + d03abc0: d901 bls.n d03abc6 <__udivmoddi4+0x8e> + d03abc2: 1e93 subs r3, r2, #2 + d03abc4: 442c add r4, r5 + d03abc6: eba4 040c sub.w r4, r4, ip + d03abca: ea43 4000 orr.w r0, r3, r0, lsl #16 + d03abce: b11e cbz r6, d03abd8 <__udivmoddi4+0xa0> + d03abd0: 40fc lsrs r4, r7 + d03abd2: 2300 movs r3, #0 + d03abd4: 6034 str r4, [r6, #0] + d03abd6: 6073 str r3, [r6, #4] + d03abd8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d03abdc: 4648 mov r0, r9 + d03abde: e7dd b.n d03ab9c <__udivmoddi4+0x64> + d03abe0: 4613 mov r3, r2 + d03abe2: e7f0 b.n d03abc6 <__udivmoddi4+0x8e> + d03abe4: b902 cbnz r2, d03abe8 <__udivmoddi4+0xb0> + d03abe6: deff udf #255 ; 0xff + d03abe8: bb8f cbnz r7, d03ac4e <__udivmoddi4+0x116> + d03abea: eba8 0302 sub.w r3, r8, r2 + d03abee: 2101 movs r1, #1 + d03abf0: ea4f 4e15 mov.w lr, r5, lsr #16 + d03abf4: b2aa uxth r2, r5 + d03abf6: 0c20 lsrs r0, r4, #16 + d03abf8: fbb3 fcfe udiv ip, r3, lr + d03abfc: fb0e 331c mls r3, lr, ip, r3 + d03ac00: fb0c f802 mul.w r8, ip, r2 + d03ac04: ea40 4303 orr.w r3, r0, r3, lsl #16 + d03ac08: 4598 cmp r8, r3 + d03ac0a: d962 bls.n d03acd2 <__udivmoddi4+0x19a> + d03ac0c: 18eb adds r3, r5, r3 + d03ac0e: f10c 30ff add.w r0, ip, #4294967295 ; 0xffffffff + d03ac12: d204 bcs.n d03ac1e <__udivmoddi4+0xe6> + d03ac14: 4598 cmp r8, r3 + d03ac16: d902 bls.n d03ac1e <__udivmoddi4+0xe6> + d03ac18: f1ac 0002 sub.w r0, ip, #2 + d03ac1c: 442b add r3, r5 + d03ac1e: eba3 0308 sub.w r3, r3, r8 + d03ac22: b2a4 uxth r4, r4 + d03ac24: fbb3 fcfe udiv ip, r3, lr + d03ac28: fb0e 331c mls r3, lr, ip, r3 + d03ac2c: fb0c f202 mul.w r2, ip, r2 + d03ac30: ea44 4403 orr.w r4, r4, r3, lsl #16 + d03ac34: 42a2 cmp r2, r4 + d03ac36: d94e bls.n d03acd6 <__udivmoddi4+0x19e> + d03ac38: 192c adds r4, r5, r4 + d03ac3a: f10c 33ff add.w r3, ip, #4294967295 ; 0xffffffff + d03ac3e: d204 bcs.n d03ac4a <__udivmoddi4+0x112> + d03ac40: 42a2 cmp r2, r4 + d03ac42: d902 bls.n d03ac4a <__udivmoddi4+0x112> + d03ac44: f1ac 0302 sub.w r3, ip, #2 + d03ac48: 442c add r4, r5 + d03ac4a: 1aa4 subs r4, r4, r2 + d03ac4c: e7bd b.n d03abca <__udivmoddi4+0x92> + d03ac4e: f1c7 0c20 rsb ip, r7, #32 + d03ac52: 40bd lsls r5, r7 + d03ac54: fa08 f307 lsl.w r3, r8, r7 + d03ac58: 40bc lsls r4, r7 + d03ac5a: fa28 f90c lsr.w r9, r8, ip + d03ac5e: ea4f 4e15 mov.w lr, r5, lsr #16 + d03ac62: fa20 fc0c lsr.w ip, r0, ip + d03ac66: ea4c 0203 orr.w r2, ip, r3 + d03ac6a: b2ab uxth r3, r5 + d03ac6c: fbb9 fcfe udiv ip, r9, lr + d03ac70: 0c11 lsrs r1, r2, #16 + d03ac72: fb0e 901c mls r0, lr, ip, r9 + d03ac76: fb0c f803 mul.w r8, ip, r3 + d03ac7a: ea41 4000 orr.w r0, r1, r0, lsl #16 + d03ac7e: 4580 cmp r8, r0 + d03ac80: d923 bls.n d03acca <__udivmoddi4+0x192> + d03ac82: 1828 adds r0, r5, r0 + d03ac84: f10c 31ff add.w r1, ip, #4294967295 ; 0xffffffff + d03ac88: d204 bcs.n d03ac94 <__udivmoddi4+0x15c> + d03ac8a: 4580 cmp r8, r0 + d03ac8c: d902 bls.n d03ac94 <__udivmoddi4+0x15c> + d03ac8e: f1ac 0102 sub.w r1, ip, #2 + d03ac92: 4428 add r0, r5 + d03ac94: eba0 0008 sub.w r0, r0, r8 + d03ac98: b292 uxth r2, r2 + d03ac9a: fbb0 fcfe udiv ip, r0, lr + d03ac9e: fb0e 001c mls r0, lr, ip, r0 + d03aca2: fb0c f803 mul.w r8, ip, r3 + d03aca6: ea42 4300 orr.w r3, r2, r0, lsl #16 + d03acaa: 4598 cmp r8, r3 + d03acac: d90f bls.n d03acce <__udivmoddi4+0x196> + d03acae: 18eb adds r3, r5, r3 + d03acb0: f10c 32ff add.w r2, ip, #4294967295 ; 0xffffffff + d03acb4: d204 bcs.n d03acc0 <__udivmoddi4+0x188> + d03acb6: 4598 cmp r8, r3 + d03acb8: d902 bls.n d03acc0 <__udivmoddi4+0x188> + d03acba: f1ac 0202 sub.w r2, ip, #2 + d03acbe: 442b add r3, r5 + d03acc0: eba3 0308 sub.w r3, r3, r8 + d03acc4: ea42 4101 orr.w r1, r2, r1, lsl #16 + d03acc8: e792 b.n d03abf0 <__udivmoddi4+0xb8> + d03acca: 4661 mov r1, ip + d03accc: e7e2 b.n d03ac94 <__udivmoddi4+0x15c> + d03acce: 4662 mov r2, ip + d03acd0: e7f6 b.n d03acc0 <__udivmoddi4+0x188> + d03acd2: 4660 mov r0, ip + d03acd4: e7a3 b.n d03ac1e <__udivmoddi4+0xe6> + d03acd6: 4663 mov r3, ip + d03acd8: e7b7 b.n d03ac4a <__udivmoddi4+0x112> + d03acda: 4543 cmp r3, r8 + d03acdc: d905 bls.n d03acea <__udivmoddi4+0x1b2> + d03acde: b10e cbz r6, d03ace4 <__udivmoddi4+0x1ac> + d03ace0: e9c6 0800 strd r0, r8, [r6] + d03ace4: 2100 movs r1, #0 + d03ace6: 4608 mov r0, r1 + d03ace8: e776 b.n d03abd8 <__udivmoddi4+0xa0> + d03acea: fab3 fc83 clz ip, r3 + d03acee: f1bc 0f00 cmp.w ip, #0 + d03acf2: d110 bne.n d03ad16 <__udivmoddi4+0x1de> + d03acf4: 4543 cmp r3, r8 + d03acf6: d301 bcc.n d03acfc <__udivmoddi4+0x1c4> + d03acf8: 4282 cmp r2, r0 + d03acfa: d80a bhi.n d03ad12 <__udivmoddi4+0x1da> + d03acfc: 1a84 subs r4, r0, r2 + d03acfe: eb68 0303 sbc.w r3, r8, r3 + d03ad02: 2001 movs r0, #1 + d03ad04: 469e mov lr, r3 + d03ad06: 2e00 cmp r6, #0 + d03ad08: d068 beq.n d03addc <__udivmoddi4+0x2a4> + d03ad0a: e9c6 4e00 strd r4, lr, [r6] + d03ad0e: 2100 movs r1, #0 + d03ad10: e762 b.n d03abd8 <__udivmoddi4+0xa0> + d03ad12: 4660 mov r0, ip + d03ad14: e7f7 b.n d03ad06 <__udivmoddi4+0x1ce> + d03ad16: f1cc 0e20 rsb lr, ip, #32 + d03ad1a: fa03 f30c lsl.w r3, r3, ip + d03ad1e: fa02 f50c lsl.w r5, r2, ip + d03ad22: fa00 f70c lsl.w r7, r0, ip + d03ad26: fa22 f40e lsr.w r4, r2, lr + d03ad2a: fa28 fb0e lsr.w fp, r8, lr + d03ad2e: fa20 f10e lsr.w r1, r0, lr + d03ad32: 431c orrs r4, r3 + d03ad34: fa08 f30c lsl.w r3, r8, ip + d03ad38: ea4f 4914 mov.w r9, r4, lsr #16 + d03ad3c: 4319 orrs r1, r3 + d03ad3e: b2a3 uxth r3, r4 + d03ad40: 0c0a lsrs r2, r1, #16 + d03ad42: fbbb f8f9 udiv r8, fp, r9 + d03ad46: fb09 bb18 mls fp, r9, r8, fp + d03ad4a: fb08 fa03 mul.w sl, r8, r3 + d03ad4e: ea42 420b orr.w r2, r2, fp, lsl #16 + d03ad52: 4592 cmp sl, r2 + d03ad54: d93e bls.n d03add4 <__udivmoddi4+0x29c> + d03ad56: 18a2 adds r2, r4, r2 + d03ad58: f108 30ff add.w r0, r8, #4294967295 ; 0xffffffff + d03ad5c: d204 bcs.n d03ad68 <__udivmoddi4+0x230> + d03ad5e: 4592 cmp sl, r2 + d03ad60: d902 bls.n d03ad68 <__udivmoddi4+0x230> + d03ad62: f1a8 0002 sub.w r0, r8, #2 + d03ad66: 4422 add r2, r4 + d03ad68: eba2 020a sub.w r2, r2, sl + d03ad6c: b289 uxth r1, r1 + d03ad6e: fbb2 f8f9 udiv r8, r2, r9 + d03ad72: fb09 2218 mls r2, r9, r8, r2 + d03ad76: fb08 f303 mul.w r3, r8, r3 + d03ad7a: ea41 4202 orr.w r2, r1, r2, lsl #16 + d03ad7e: 4293 cmp r3, r2 + d03ad80: d92a bls.n d03add8 <__udivmoddi4+0x2a0> + d03ad82: 18a2 adds r2, r4, r2 + d03ad84: f108 31ff add.w r1, r8, #4294967295 ; 0xffffffff + d03ad88: d204 bcs.n d03ad94 <__udivmoddi4+0x25c> + d03ad8a: 4293 cmp r3, r2 + d03ad8c: d902 bls.n d03ad94 <__udivmoddi4+0x25c> + d03ad8e: f1a8 0102 sub.w r1, r8, #2 + d03ad92: 4422 add r2, r4 + d03ad94: ea41 4000 orr.w r0, r1, r0, lsl #16 + d03ad98: 1ad2 subs r2, r2, r3 + d03ad9a: fba0 9805 umull r9, r8, r0, r5 + d03ad9e: 4542 cmp r2, r8 + d03ada0: 464b mov r3, r9 + d03ada2: 4641 mov r1, r8 + d03ada4: d302 bcc.n d03adac <__udivmoddi4+0x274> + d03ada6: d106 bne.n d03adb6 <__udivmoddi4+0x27e> + d03ada8: 454f cmp r7, r9 + d03adaa: d204 bcs.n d03adb6 <__udivmoddi4+0x27e> + d03adac: 3801 subs r0, #1 + d03adae: ebb9 0305 subs.w r3, r9, r5 + d03adb2: eb68 0104 sbc.w r1, r8, r4 + d03adb6: b18e cbz r6, d03addc <__udivmoddi4+0x2a4> + d03adb8: 1afc subs r4, r7, r3 + d03adba: eb62 0701 sbc.w r7, r2, r1 + d03adbe: fa07 fe0e lsl.w lr, r7, lr + d03adc2: fa24 f30c lsr.w r3, r4, ip + d03adc6: fa27 f70c lsr.w r7, r7, ip + d03adca: ea4e 0303 orr.w r3, lr, r3 + d03adce: e9c6 3700 strd r3, r7, [r6] + d03add2: e79c b.n d03ad0e <__udivmoddi4+0x1d6> + d03add4: 4640 mov r0, r8 + d03add6: e7c7 b.n d03ad68 <__udivmoddi4+0x230> + d03add8: 4641 mov r1, r8 + d03adda: e7db b.n d03ad94 <__udivmoddi4+0x25c> + d03addc: 4631 mov r1, r6 + d03adde: e6fb b.n d03abd8 <__udivmoddi4+0xa0> + +0d03ade0 <__aeabi_idiv0>: + d03ade0: 4770 bx lr + d03ade2: bf00 nop + +0d03ade4 <atoi>: + d03ade4: 220a movs r2, #10 + d03ade6: 2100 movs r1, #0 + d03ade8: f000 bd1a b.w d03b820 <strtol> + +0d03adec <_atoi_r>: + d03adec: 230a movs r3, #10 + d03adee: 2200 movs r2, #0 + d03adf0: f000 bcf7 b.w d03b7e2 <_strtol_r> + +0d03adf4 <__sflush_r>: + d03adf4: 898b ldrh r3, [r1, #12] + d03adf6: f9b1 200c ldrsh.w r2, [r1, #12] + d03adfa: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d03adfe: 4605 mov r5, r0 + d03ae00: 0718 lsls r0, r3, #28 + d03ae02: 460c mov r4, r1 + d03ae04: d45f bmi.n d03aec6 <__sflush_r+0xd2> + d03ae06: 684b ldr r3, [r1, #4] + d03ae08: f442 6200 orr.w r2, r2, #2048 ; 0x800 + d03ae0c: 2b00 cmp r3, #0 + d03ae0e: 818a strh r2, [r1, #12] + d03ae10: dc05 bgt.n d03ae1e <__sflush_r+0x2a> + d03ae12: 6bcb ldr r3, [r1, #60] ; 0x3c + d03ae14: 2b00 cmp r3, #0 + d03ae16: dc02 bgt.n d03ae1e <__sflush_r+0x2a> + d03ae18: 2000 movs r0, #0 + d03ae1a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d03ae1e: 6aa6 ldr r6, [r4, #40] ; 0x28 + d03ae20: 2e00 cmp r6, #0 + d03ae22: d0f9 beq.n d03ae18 <__sflush_r+0x24> + d03ae24: 2300 movs r3, #0 + d03ae26: f412 5280 ands.w r2, r2, #4096 ; 0x1000 + d03ae2a: 682f ldr r7, [r5, #0] + d03ae2c: 602b str r3, [r5, #0] + d03ae2e: d036 beq.n d03ae9e <__sflush_r+0xaa> + d03ae30: 6d20 ldr r0, [r4, #80] ; 0x50 + d03ae32: 89a3 ldrh r3, [r4, #12] + d03ae34: 075a lsls r2, r3, #29 + d03ae36: d505 bpl.n d03ae44 <__sflush_r+0x50> + d03ae38: 6863 ldr r3, [r4, #4] + d03ae3a: 1ac0 subs r0, r0, r3 + d03ae3c: 6b23 ldr r3, [r4, #48] ; 0x30 + d03ae3e: b10b cbz r3, d03ae44 <__sflush_r+0x50> + d03ae40: 6be3 ldr r3, [r4, #60] ; 0x3c + d03ae42: 1ac0 subs r0, r0, r3 + d03ae44: 2300 movs r3, #0 + d03ae46: 4602 mov r2, r0 + d03ae48: 6aa6 ldr r6, [r4, #40] ; 0x28 + d03ae4a: 4628 mov r0, r5 + d03ae4c: 69e1 ldr r1, [r4, #28] + d03ae4e: 47b0 blx r6 + d03ae50: 1c43 adds r3, r0, #1 + d03ae52: 89a3 ldrh r3, [r4, #12] + d03ae54: d106 bne.n d03ae64 <__sflush_r+0x70> + d03ae56: 6829 ldr r1, [r5, #0] + d03ae58: 291d cmp r1, #29 + d03ae5a: d830 bhi.n d03aebe <__sflush_r+0xca> + d03ae5c: 4a2b ldr r2, [pc, #172] ; (d03af0c <__sflush_r+0x118>) + d03ae5e: 40ca lsrs r2, r1 + d03ae60: 07d6 lsls r6, r2, #31 + d03ae62: d52c bpl.n d03aebe <__sflush_r+0xca> + d03ae64: f423 6300 bic.w r3, r3, #2048 ; 0x800 + d03ae68: 2200 movs r2, #0 + d03ae6a: b21b sxth r3, r3 + d03ae6c: 6062 str r2, [r4, #4] + d03ae6e: 6922 ldr r2, [r4, #16] + d03ae70: 04d9 lsls r1, r3, #19 + d03ae72: 81a3 strh r3, [r4, #12] + d03ae74: 6022 str r2, [r4, #0] + d03ae76: d504 bpl.n d03ae82 <__sflush_r+0x8e> + d03ae78: 1c42 adds r2, r0, #1 + d03ae7a: d101 bne.n d03ae80 <__sflush_r+0x8c> + d03ae7c: 682b ldr r3, [r5, #0] + d03ae7e: b903 cbnz r3, d03ae82 <__sflush_r+0x8e> + d03ae80: 6520 str r0, [r4, #80] ; 0x50 + d03ae82: 6b21 ldr r1, [r4, #48] ; 0x30 + d03ae84: 602f str r7, [r5, #0] + d03ae86: 2900 cmp r1, #0 + d03ae88: d0c6 beq.n d03ae18 <__sflush_r+0x24> + d03ae8a: f104 0340 add.w r3, r4, #64 ; 0x40 + d03ae8e: 4299 cmp r1, r3 + d03ae90: d002 beq.n d03ae98 <__sflush_r+0xa4> + d03ae92: 4628 mov r0, r5 + d03ae94: f7c7 fb09 bl d0024aa <__wrap__free_r> + d03ae98: 2000 movs r0, #0 + d03ae9a: 6320 str r0, [r4, #48] ; 0x30 + d03ae9c: e7bd b.n d03ae1a <__sflush_r+0x26> + d03ae9e: 69e1 ldr r1, [r4, #28] + d03aea0: 2301 movs r3, #1 + d03aea2: 4628 mov r0, r5 + d03aea4: 47b0 blx r6 + d03aea6: 1c41 adds r1, r0, #1 + d03aea8: d1c3 bne.n d03ae32 <__sflush_r+0x3e> + d03aeaa: 682b ldr r3, [r5, #0] + d03aeac: 2b00 cmp r3, #0 + d03aeae: d0c0 beq.n d03ae32 <__sflush_r+0x3e> + d03aeb0: 2b1d cmp r3, #29 + d03aeb2: d001 beq.n d03aeb8 <__sflush_r+0xc4> + d03aeb4: 2b16 cmp r3, #22 + d03aeb6: d101 bne.n d03aebc <__sflush_r+0xc8> + d03aeb8: 602f str r7, [r5, #0] + d03aeba: e7ad b.n d03ae18 <__sflush_r+0x24> + d03aebc: 89a3 ldrh r3, [r4, #12] + d03aebe: f043 0340 orr.w r3, r3, #64 ; 0x40 + d03aec2: 81a3 strh r3, [r4, #12] + d03aec4: e7a9 b.n d03ae1a <__sflush_r+0x26> + d03aec6: 690f ldr r7, [r1, #16] + d03aec8: 2f00 cmp r7, #0 + d03aeca: d0a5 beq.n d03ae18 <__sflush_r+0x24> + d03aecc: 079b lsls r3, r3, #30 + d03aece: 680e ldr r6, [r1, #0] + d03aed0: 600f str r7, [r1, #0] + d03aed2: bf0c ite eq + d03aed4: 694b ldreq r3, [r1, #20] + d03aed6: 2300 movne r3, #0 + d03aed8: eba6 0807 sub.w r8, r6, r7 + d03aedc: 608b str r3, [r1, #8] + d03aede: f1b8 0f00 cmp.w r8, #0 + d03aee2: dd99 ble.n d03ae18 <__sflush_r+0x24> + d03aee4: 4643 mov r3, r8 + d03aee6: 463a mov r2, r7 + d03aee8: 69e1 ldr r1, [r4, #28] + d03aeea: 4628 mov r0, r5 + d03aeec: 6a66 ldr r6, [r4, #36] ; 0x24 + d03aeee: 47b0 blx r6 + d03aef0: 2800 cmp r0, #0 + d03aef2: dc06 bgt.n d03af02 <__sflush_r+0x10e> + d03aef4: 89a3 ldrh r3, [r4, #12] + d03aef6: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d03aefa: f043 0340 orr.w r3, r3, #64 ; 0x40 + d03aefe: 81a3 strh r3, [r4, #12] + d03af00: e78b b.n d03ae1a <__sflush_r+0x26> + d03af02: 4407 add r7, r0 + d03af04: eba8 0800 sub.w r8, r8, r0 + d03af08: e7e9 b.n d03aede <__sflush_r+0xea> + d03af0a: bf00 nop + d03af0c: 20400001 .word 0x20400001 + +0d03af10 <_fflush_r>: + d03af10: b538 push {r3, r4, r5, lr} + d03af12: 460c mov r4, r1 + d03af14: 4605 mov r5, r0 + d03af16: b118 cbz r0, d03af20 <_fflush_r+0x10> + d03af18: 6b83 ldr r3, [r0, #56] ; 0x38 + d03af1a: b90b cbnz r3, d03af20 <_fflush_r+0x10> + d03af1c: f000 f8a8 bl d03b070 <__sinit> + d03af20: f9b4 300c ldrsh.w r3, [r4, #12] + d03af24: b1bb cbz r3, d03af56 <_fflush_r+0x46> + d03af26: 6e62 ldr r2, [r4, #100] ; 0x64 + d03af28: 07d0 lsls r0, r2, #31 + d03af2a: d404 bmi.n d03af36 <_fflush_r+0x26> + d03af2c: 0599 lsls r1, r3, #22 + d03af2e: d402 bmi.n d03af36 <_fflush_r+0x26> + d03af30: 6da0 ldr r0, [r4, #88] ; 0x58 + d03af32: f000 f9d4 bl d03b2de <__retarget_lock_acquire_recursive> + d03af36: 4628 mov r0, r5 + d03af38: 4621 mov r1, r4 + d03af3a: f7ff ff5b bl d03adf4 <__sflush_r> + d03af3e: 6e63 ldr r3, [r4, #100] ; 0x64 + d03af40: 4605 mov r5, r0 + d03af42: 07da lsls r2, r3, #31 + d03af44: d405 bmi.n d03af52 <_fflush_r+0x42> + d03af46: 89a3 ldrh r3, [r4, #12] + d03af48: 059b lsls r3, r3, #22 + d03af4a: d402 bmi.n d03af52 <_fflush_r+0x42> + d03af4c: 6da0 ldr r0, [r4, #88] ; 0x58 + d03af4e: f000 f9cc bl d03b2ea <__retarget_lock_release_recursive> + d03af52: 4628 mov r0, r5 + d03af54: bd38 pop {r3, r4, r5, pc} + d03af56: 461d mov r5, r3 + d03af58: e7fb b.n d03af52 <_fflush_r+0x42> + +0d03af5a <fflush>: + d03af5a: 4601 mov r1, r0 + d03af5c: b920 cbnz r0, d03af68 <fflush+0xe> + d03af5e: 4b04 ldr r3, [pc, #16] ; (d03af70 <fflush+0x16>) + d03af60: 4904 ldr r1, [pc, #16] ; (d03af74 <fflush+0x1a>) + d03af62: 6818 ldr r0, [r3, #0] + d03af64: f000 b92b b.w d03b1be <_fwalk_reent> + d03af68: 4b03 ldr r3, [pc, #12] ; (d03af78 <fflush+0x1e>) + d03af6a: 6818 ldr r0, [r3, #0] + d03af6c: f7ff bfd0 b.w d03af10 <_fflush_r> + d03af70: 0d054f30 .word 0x0d054f30 + d03af74: 0d03af11 .word 0x0d03af11 + d03af78: 60000250 .word 0x60000250 + +0d03af7c <std>: + d03af7c: 2300 movs r3, #0 + d03af7e: b510 push {r4, lr} + d03af80: 4604 mov r4, r0 + d03af82: 6083 str r3, [r0, #8] + d03af84: 8181 strh r1, [r0, #12] + d03af86: 4619 mov r1, r3 + d03af88: 6643 str r3, [r0, #100] ; 0x64 + d03af8a: 81c2 strh r2, [r0, #14] + d03af8c: 2208 movs r2, #8 + d03af8e: 6183 str r3, [r0, #24] + d03af90: e9c0 3300 strd r3, r3, [r0] + d03af94: e9c0 3304 strd r3, r3, [r0, #16] + d03af98: 305c adds r0, #92 ; 0x5c + d03af9a: f007 ff05 bl d042da8 <____wrap_memset_veneer> + d03af9e: 4b07 ldr r3, [pc, #28] ; (d03afbc <std+0x40>) + d03afa0: f104 0058 add.w r0, r4, #88 ; 0x58 + d03afa4: 61e4 str r4, [r4, #28] + d03afa6: 6223 str r3, [r4, #32] + d03afa8: 4b05 ldr r3, [pc, #20] ; (d03afc0 <std+0x44>) + d03afaa: 6263 str r3, [r4, #36] ; 0x24 + d03afac: 4b05 ldr r3, [pc, #20] ; (d03afc4 <std+0x48>) + d03afae: 62a3 str r3, [r4, #40] ; 0x28 + d03afb0: 4b05 ldr r3, [pc, #20] ; (d03afc8 <std+0x4c>) + d03afb2: 62e3 str r3, [r4, #44] ; 0x2c + d03afb4: e8bd 4010 ldmia.w sp!, {r4, lr} + d03afb8: f000 b98d b.w d03b2d6 <__retarget_lock_init_recursive> + d03afbc: 0d03b5bd .word 0x0d03b5bd + d03afc0: 0d03b5e3 .word 0x0d03b5e3 + d03afc4: 0d03b61b .word 0x0d03b61b + d03afc8: 0d03b63f .word 0x0d03b63f + +0d03afcc <_cleanup_r>: + d03afcc: 4901 ldr r1, [pc, #4] ; (d03afd4 <_cleanup_r+0x8>) + d03afce: f000 b8f6 b.w d03b1be <_fwalk_reent> + d03afd2: bf00 nop + d03afd4: 0d03ecc5 .word 0x0d03ecc5 + +0d03afd8 <__fp_lock>: + d03afd8: b508 push {r3, lr} + d03afda: 6e43 ldr r3, [r0, #100] ; 0x64 + d03afdc: 07da lsls r2, r3, #31 + d03afde: d405 bmi.n d03afec <__fp_lock+0x14> + d03afe0: 8983 ldrh r3, [r0, #12] + d03afe2: 059b lsls r3, r3, #22 + d03afe4: d402 bmi.n d03afec <__fp_lock+0x14> + d03afe6: 6d80 ldr r0, [r0, #88] ; 0x58 + d03afe8: f000 f979 bl d03b2de <__retarget_lock_acquire_recursive> + d03afec: 2000 movs r0, #0 + d03afee: bd08 pop {r3, pc} + +0d03aff0 <__fp_unlock>: + d03aff0: b508 push {r3, lr} + d03aff2: 6e43 ldr r3, [r0, #100] ; 0x64 + d03aff4: 07da lsls r2, r3, #31 + d03aff6: d405 bmi.n d03b004 <__fp_unlock+0x14> + d03aff8: 8983 ldrh r3, [r0, #12] + d03affa: 059b lsls r3, r3, #22 + d03affc: d402 bmi.n d03b004 <__fp_unlock+0x14> + d03affe: 6d80 ldr r0, [r0, #88] ; 0x58 + d03b000: f000 f973 bl d03b2ea <__retarget_lock_release_recursive> + d03b004: 2000 movs r0, #0 + d03b006: bd08 pop {r3, pc} + +0d03b008 <__sfmoreglue>: + d03b008: b570 push {r4, r5, r6, lr} + d03b00a: 2268 movs r2, #104 ; 0x68 + d03b00c: 1e4d subs r5, r1, #1 + d03b00e: 460e mov r6, r1 + d03b010: 4355 muls r5, r2 + d03b012: f105 0174 add.w r1, r5, #116 ; 0x74 + d03b016: f7c7 fa41 bl d00249c <__wrap__malloc_r> + d03b01a: 4604 mov r4, r0 + d03b01c: b140 cbz r0, d03b030 <__sfmoreglue+0x28> + d03b01e: 2100 movs r1, #0 + d03b020: f105 0268 add.w r2, r5, #104 ; 0x68 + d03b024: e9c0 1600 strd r1, r6, [r0] + d03b028: 300c adds r0, #12 + d03b02a: 60a0 str r0, [r4, #8] + d03b02c: f007 febc bl d042da8 <____wrap_memset_veneer> + d03b030: 4620 mov r0, r4 + d03b032: bd70 pop {r4, r5, r6, pc} + +0d03b034 <_cleanup>: + d03b034: 4b01 ldr r3, [pc, #4] ; (d03b03c <_cleanup+0x8>) + d03b036: 6818 ldr r0, [r3, #0] + d03b038: f7ff bfc8 b.w d03afcc <_cleanup_r> + d03b03c: 0d054f30 .word 0x0d054f30 + +0d03b040 <__sfp_lock_acquire>: + d03b040: 4801 ldr r0, [pc, #4] ; (d03b048 <__sfp_lock_acquire+0x8>) + d03b042: f000 b94c b.w d03b2de <__retarget_lock_acquire_recursive> + d03b046: bf00 nop + d03b048: 600084b3 .word 0x600084b3 + +0d03b04c <__sfp_lock_release>: + d03b04c: 4801 ldr r0, [pc, #4] ; (d03b054 <__sfp_lock_release+0x8>) + d03b04e: f000 b94c b.w d03b2ea <__retarget_lock_release_recursive> + d03b052: bf00 nop + d03b054: 600084b3 .word 0x600084b3 + +0d03b058 <__sinit_lock_acquire>: + d03b058: 4801 ldr r0, [pc, #4] ; (d03b060 <__sinit_lock_acquire+0x8>) + d03b05a: f000 b940 b.w d03b2de <__retarget_lock_acquire_recursive> + d03b05e: bf00 nop + d03b060: 600084b4 .word 0x600084b4 + +0d03b064 <__sinit_lock_release>: + d03b064: 4801 ldr r0, [pc, #4] ; (d03b06c <__sinit_lock_release+0x8>) + d03b066: f000 b940 b.w d03b2ea <__retarget_lock_release_recursive> + d03b06a: bf00 nop + d03b06c: 600084b4 .word 0x600084b4 + +0d03b070 <__sinit>: + d03b070: b510 push {r4, lr} + d03b072: 4604 mov r4, r0 + d03b074: f7ff fff0 bl d03b058 <__sinit_lock_acquire> + d03b078: 6ba2 ldr r2, [r4, #56] ; 0x38 + d03b07a: b11a cbz r2, d03b084 <__sinit+0x14> + d03b07c: e8bd 4010 ldmia.w sp!, {r4, lr} + d03b080: f7ff bff0 b.w d03b064 <__sinit_lock_release> + d03b084: 4b0d ldr r3, [pc, #52] ; (d03b0bc <__sinit+0x4c>) + d03b086: 2104 movs r1, #4 + d03b088: 6860 ldr r0, [r4, #4] + d03b08a: 63e3 str r3, [r4, #60] ; 0x3c + d03b08c: 2303 movs r3, #3 + d03b08e: f8c4 22e0 str.w r2, [r4, #736] ; 0x2e0 + d03b092: f8c4 32e4 str.w r3, [r4, #740] ; 0x2e4 + d03b096: f504 733b add.w r3, r4, #748 ; 0x2ec + d03b09a: f8c4 32e8 str.w r3, [r4, #744] ; 0x2e8 + d03b09e: f7ff ff6d bl d03af7c <std> + d03b0a2: 2201 movs r2, #1 + d03b0a4: 2109 movs r1, #9 + d03b0a6: 68a0 ldr r0, [r4, #8] + d03b0a8: f7ff ff68 bl d03af7c <std> + d03b0ac: 2202 movs r2, #2 + d03b0ae: 2112 movs r1, #18 + d03b0b0: 68e0 ldr r0, [r4, #12] + d03b0b2: f7ff ff63 bl d03af7c <std> + d03b0b6: 2301 movs r3, #1 + d03b0b8: 63a3 str r3, [r4, #56] ; 0x38 + d03b0ba: e7df b.n d03b07c <__sinit+0xc> + d03b0bc: 0d03afcd .word 0x0d03afcd + +0d03b0c0 <__sfp>: + d03b0c0: b5f8 push {r3, r4, r5, r6, r7, lr} + d03b0c2: 4607 mov r7, r0 + d03b0c4: f7ff ffbc bl d03b040 <__sfp_lock_acquire> + d03b0c8: 4b1e ldr r3, [pc, #120] ; (d03b144 <__sfp+0x84>) + d03b0ca: 681e ldr r6, [r3, #0] + d03b0cc: 6bb3 ldr r3, [r6, #56] ; 0x38 + d03b0ce: b913 cbnz r3, d03b0d6 <__sfp+0x16> + d03b0d0: 4630 mov r0, r6 + d03b0d2: f7ff ffcd bl d03b070 <__sinit> + d03b0d6: f506 7638 add.w r6, r6, #736 ; 0x2e0 + d03b0da: e9d6 3401 ldrd r3, r4, [r6, #4] + d03b0de: 3b01 subs r3, #1 + d03b0e0: d503 bpl.n d03b0ea <__sfp+0x2a> + d03b0e2: 6833 ldr r3, [r6, #0] + d03b0e4: b30b cbz r3, d03b12a <__sfp+0x6a> + d03b0e6: 6836 ldr r6, [r6, #0] + d03b0e8: e7f7 b.n d03b0da <__sfp+0x1a> + d03b0ea: f9b4 500c ldrsh.w r5, [r4, #12] + d03b0ee: b9d5 cbnz r5, d03b126 <__sfp+0x66> + d03b0f0: 4b15 ldr r3, [pc, #84] ; (d03b148 <__sfp+0x88>) + d03b0f2: f104 0058 add.w r0, r4, #88 ; 0x58 + d03b0f6: 6665 str r5, [r4, #100] ; 0x64 + d03b0f8: 60e3 str r3, [r4, #12] + d03b0fa: f000 f8ec bl d03b2d6 <__retarget_lock_init_recursive> + d03b0fe: f7ff ffa5 bl d03b04c <__sfp_lock_release> + d03b102: 2208 movs r2, #8 + d03b104: 4629 mov r1, r5 + d03b106: f104 005c add.w r0, r4, #92 ; 0x5c + d03b10a: 6025 str r5, [r4, #0] + d03b10c: 61a5 str r5, [r4, #24] + d03b10e: e9c4 5501 strd r5, r5, [r4, #4] + d03b112: e9c4 5504 strd r5, r5, [r4, #16] + d03b116: f007 fe47 bl d042da8 <____wrap_memset_veneer> + d03b11a: e9c4 550c strd r5, r5, [r4, #48] ; 0x30 + d03b11e: e9c4 5511 strd r5, r5, [r4, #68] ; 0x44 + d03b122: 4620 mov r0, r4 + d03b124: bdf8 pop {r3, r4, r5, r6, r7, pc} + d03b126: 3468 adds r4, #104 ; 0x68 + d03b128: e7d9 b.n d03b0de <__sfp+0x1e> + d03b12a: 2104 movs r1, #4 + d03b12c: 4638 mov r0, r7 + d03b12e: f7ff ff6b bl d03b008 <__sfmoreglue> + d03b132: 4604 mov r4, r0 + d03b134: 6030 str r0, [r6, #0] + d03b136: 2800 cmp r0, #0 + d03b138: d1d5 bne.n d03b0e6 <__sfp+0x26> + d03b13a: f7ff ff87 bl d03b04c <__sfp_lock_release> + d03b13e: 230c movs r3, #12 + d03b140: 603b str r3, [r7, #0] + d03b142: e7ee b.n d03b122 <__sfp+0x62> + d03b144: 0d054f30 .word 0x0d054f30 + d03b148: ffff0001 .word 0xffff0001 + +0d03b14c <__fp_lock_all>: + d03b14c: b508 push {r3, lr} + d03b14e: f7ff ff77 bl d03b040 <__sfp_lock_acquire> + d03b152: 4b03 ldr r3, [pc, #12] ; (d03b160 <__fp_lock_all+0x14>) + d03b154: 4903 ldr r1, [pc, #12] ; (d03b164 <__fp_lock_all+0x18>) + d03b156: 6818 ldr r0, [r3, #0] + d03b158: e8bd 4008 ldmia.w sp!, {r3, lr} + d03b15c: f000 b812 b.w d03b184 <_fwalk> + d03b160: 60000250 .word 0x60000250 + d03b164: 0d03afd9 .word 0x0d03afd9 + +0d03b168 <__fp_unlock_all>: + d03b168: b508 push {r3, lr} + d03b16a: 4b04 ldr r3, [pc, #16] ; (d03b17c <__fp_unlock_all+0x14>) + d03b16c: 4904 ldr r1, [pc, #16] ; (d03b180 <__fp_unlock_all+0x18>) + d03b16e: 6818 ldr r0, [r3, #0] + d03b170: f000 f808 bl d03b184 <_fwalk> + d03b174: e8bd 4008 ldmia.w sp!, {r3, lr} + d03b178: f7ff bf68 b.w d03b04c <__sfp_lock_release> + d03b17c: 60000250 .word 0x60000250 + d03b180: 0d03aff1 .word 0x0d03aff1 + +0d03b184 <_fwalk>: + d03b184: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d03b188: 460f mov r7, r1 + d03b18a: f500 7438 add.w r4, r0, #736 ; 0x2e0 + d03b18e: 2600 movs r6, #0 + d03b190: e9d4 8501 ldrd r8, r5, [r4, #4] + d03b194: f1b8 0801 subs.w r8, r8, #1 + d03b198: d505 bpl.n d03b1a6 <_fwalk+0x22> + d03b19a: 6824 ldr r4, [r4, #0] + d03b19c: 2c00 cmp r4, #0 + d03b19e: d1f7 bne.n d03b190 <_fwalk+0xc> + d03b1a0: 4630 mov r0, r6 + d03b1a2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d03b1a6: 89ab ldrh r3, [r5, #12] + d03b1a8: 2b01 cmp r3, #1 + d03b1aa: d906 bls.n d03b1ba <_fwalk+0x36> + d03b1ac: f9b5 300e ldrsh.w r3, [r5, #14] + d03b1b0: 3301 adds r3, #1 + d03b1b2: d002 beq.n d03b1ba <_fwalk+0x36> + d03b1b4: 4628 mov r0, r5 + d03b1b6: 47b8 blx r7 + d03b1b8: 4306 orrs r6, r0 + d03b1ba: 3568 adds r5, #104 ; 0x68 + d03b1bc: e7ea b.n d03b194 <_fwalk+0x10> + +0d03b1be <_fwalk_reent>: + d03b1be: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d03b1c2: 4606 mov r6, r0 + d03b1c4: 4688 mov r8, r1 + d03b1c6: f500 7438 add.w r4, r0, #736 ; 0x2e0 + d03b1ca: 2700 movs r7, #0 + d03b1cc: e9d4 9501 ldrd r9, r5, [r4, #4] + d03b1d0: f1b9 0901 subs.w r9, r9, #1 + d03b1d4: d505 bpl.n d03b1e2 <_fwalk_reent+0x24> + d03b1d6: 6824 ldr r4, [r4, #0] + d03b1d8: 2c00 cmp r4, #0 + d03b1da: d1f7 bne.n d03b1cc <_fwalk_reent+0xe> + d03b1dc: 4638 mov r0, r7 + d03b1de: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d03b1e2: 89ab ldrh r3, [r5, #12] + d03b1e4: 2b01 cmp r3, #1 + d03b1e6: d907 bls.n d03b1f8 <_fwalk_reent+0x3a> + d03b1e8: f9b5 300e ldrsh.w r3, [r5, #14] + d03b1ec: 3301 adds r3, #1 + d03b1ee: d003 beq.n d03b1f8 <_fwalk_reent+0x3a> + d03b1f0: 4629 mov r1, r5 + d03b1f2: 4630 mov r0, r6 + d03b1f4: 47c0 blx r8 + d03b1f6: 4307 orrs r7, r0 + d03b1f8: 3568 adds r5, #104 ; 0x68 + d03b1fa: e7e9 b.n d03b1d0 <_fwalk_reent+0x12> + +0d03b1fc <__libc_init_array>: + d03b1fc: b570 push {r4, r5, r6, lr} + d03b1fe: 4d0d ldr r5, [pc, #52] ; (d03b234 <__libc_init_array+0x38>) + d03b200: 2600 movs r6, #0 + d03b202: 4c0d ldr r4, [pc, #52] ; (d03b238 <__libc_init_array+0x3c>) + d03b204: 1b64 subs r4, r4, r5 + d03b206: 10a4 asrs r4, r4, #2 + d03b208: 42a6 cmp r6, r4 + d03b20a: d109 bne.n d03b220 <__libc_init_array+0x24> + d03b20c: 4d0b ldr r5, [pc, #44] ; (d03b23c <__libc_init_array+0x40>) + d03b20e: 2600 movs r6, #0 + d03b210: 4c0b ldr r4, [pc, #44] ; (d03b240 <__libc_init_array+0x44>) + d03b212: f7c5 f807 bl d000224 <_init> + d03b216: 1b64 subs r4, r4, r5 + d03b218: 10a4 asrs r4, r4, #2 + d03b21a: 42a6 cmp r6, r4 + d03b21c: d105 bne.n d03b22a <__libc_init_array+0x2e> + d03b21e: bd70 pop {r4, r5, r6, pc} + d03b220: f855 3b04 ldr.w r3, [r5], #4 + d03b224: 3601 adds r6, #1 + d03b226: 4798 blx r3 + d03b228: e7ee b.n d03b208 <__libc_init_array+0xc> + d03b22a: f855 3b04 ldr.w r3, [r5], #4 + d03b22e: 3601 adds r6, #1 + d03b230: 4798 blx r3 + d03b232: e7f2 b.n d03b21a <__libc_init_array+0x1e> + d03b234: 0d055528 .word 0x0d055528 + d03b238: 0d055528 .word 0x0d055528 + d03b23c: 0d055528 .word 0x0d055528 + d03b240: 0d05552c .word 0x0d05552c + +0d03b244 <_setlocale_r>: + d03b244: b510 push {r4, lr} + d03b246: 4614 mov r4, r2 + d03b248: b90a cbnz r2, d03b24e <_setlocale_r+0xa> + d03b24a: 480b ldr r0, [pc, #44] ; (d03b278 <_setlocale_r+0x34>) + d03b24c: bd10 pop {r4, pc} + d03b24e: 490b ldr r1, [pc, #44] ; (d03b27c <_setlocale_r+0x38>) + d03b250: 4610 mov r0, r2 + d03b252: f007 fd95 bl d042d80 <____wrap_strcmp_veneer> + d03b256: 2800 cmp r0, #0 + d03b258: d0f7 beq.n d03b24a <_setlocale_r+0x6> + d03b25a: 4907 ldr r1, [pc, #28] ; (d03b278 <_setlocale_r+0x34>) + d03b25c: 4620 mov r0, r4 + d03b25e: f007 fd8f bl d042d80 <____wrap_strcmp_veneer> + d03b262: 2800 cmp r0, #0 + d03b264: d0f1 beq.n d03b24a <_setlocale_r+0x6> + d03b266: 4906 ldr r1, [pc, #24] ; (d03b280 <_setlocale_r+0x3c>) + d03b268: 4620 mov r0, r4 + d03b26a: f007 fd89 bl d042d80 <____wrap_strcmp_veneer> + d03b26e: 2800 cmp r0, #0 + d03b270: d0eb beq.n d03b24a <_setlocale_r+0x6> + d03b272: 2000 movs r0, #0 + d03b274: e7ea b.n d03b24c <_setlocale_r+0x8> + d03b276: bf00 nop + d03b278: 0d043dc3 .word 0x0d043dc3 + d03b27c: 0d054f34 .word 0x0d054f34 + d03b280: 0d04e6e0 .word 0x0d04e6e0 + +0d03b284 <__locale_mb_cur_max>: + d03b284: 4b04 ldr r3, [pc, #16] ; (d03b298 <__locale_mb_cur_max+0x14>) + d03b286: 4a05 ldr r2, [pc, #20] ; (d03b29c <__locale_mb_cur_max+0x18>) + d03b288: 681b ldr r3, [r3, #0] + d03b28a: 6b5b ldr r3, [r3, #52] ; 0x34 + d03b28c: 2b00 cmp r3, #0 + d03b28e: bf08 it eq + d03b290: 4613 moveq r3, r2 + d03b292: f893 0128 ldrb.w r0, [r3, #296] ; 0x128 + d03b296: 4770 bx lr + d03b298: 60000250 .word 0x60000250 + d03b29c: 60000680 .word 0x60000680 + +0d03b2a0 <__locale_ctype_ptr_l>: + d03b2a0: f8d0 00ec ldr.w r0, [r0, #236] ; 0xec + d03b2a4: 4770 bx lr + +0d03b2a6 <__locale_ctype_ptr>: + d03b2a6: 4b05 ldr r3, [pc, #20] ; (d03b2bc <__locale_ctype_ptr+0x16>) + d03b2a8: 4a05 ldr r2, [pc, #20] ; (d03b2c0 <__locale_ctype_ptr+0x1a>) + d03b2aa: 681b ldr r3, [r3, #0] + d03b2ac: 6b5b ldr r3, [r3, #52] ; 0x34 + d03b2ae: 2b00 cmp r3, #0 + d03b2b0: bf08 it eq + d03b2b2: 4613 moveq r3, r2 + d03b2b4: f8d3 00ec ldr.w r0, [r3, #236] ; 0xec + d03b2b8: 4770 bx lr + d03b2ba: bf00 nop + d03b2bc: 60000250 .word 0x60000250 + d03b2c0: 60000680 .word 0x60000680 + +0d03b2c4 <setlocale>: + d03b2c4: 4b02 ldr r3, [pc, #8] ; (d03b2d0 <setlocale+0xc>) + d03b2c6: 460a mov r2, r1 + d03b2c8: 4601 mov r1, r0 + d03b2ca: 6818 ldr r0, [r3, #0] + d03b2cc: f7ff bfba b.w d03b244 <_setlocale_r> + d03b2d0: 60000250 .word 0x60000250 + +0d03b2d4 <__retarget_lock_init>: + d03b2d4: 4770 bx lr + +0d03b2d6 <__retarget_lock_init_recursive>: + d03b2d6: 4770 bx lr + +0d03b2d8 <__retarget_lock_close>: + d03b2d8: 4770 bx lr + +0d03b2da <__retarget_lock_close_recursive>: + d03b2da: 4770 bx lr + +0d03b2dc <__retarget_lock_acquire>: + d03b2dc: 4770 bx lr + +0d03b2de <__retarget_lock_acquire_recursive>: + d03b2de: 4770 bx lr + +0d03b2e0 <__retarget_lock_try_acquire>: + d03b2e0: 2001 movs r0, #1 + d03b2e2: 4770 bx lr + +0d03b2e4 <__retarget_lock_try_acquire_recursive>: + d03b2e4: 2001 movs r0, #1 + d03b2e6: 4770 bx lr + +0d03b2e8 <__retarget_lock_release>: + d03b2e8: 4770 bx lr + +0d03b2ea <__retarget_lock_release_recursive>: + d03b2ea: 4770 bx lr + +0d03b2ec <_mbtowc_r>: + d03b2ec: b430 push {r4, r5} + d03b2ee: 4c06 ldr r4, [pc, #24] ; (d03b308 <_mbtowc_r+0x1c>) + d03b2f0: 4d06 ldr r5, [pc, #24] ; (d03b30c <_mbtowc_r+0x20>) + d03b2f2: 6824 ldr r4, [r4, #0] + d03b2f4: 6b64 ldr r4, [r4, #52] ; 0x34 + d03b2f6: 2c00 cmp r4, #0 + d03b2f8: bf08 it eq + d03b2fa: 462c moveq r4, r5 + d03b2fc: f8d4 40e4 ldr.w r4, [r4, #228] ; 0xe4 + d03b300: 46a4 mov ip, r4 + d03b302: bc30 pop {r4, r5} + d03b304: 4760 bx ip + d03b306: bf00 nop + d03b308: 60000250 .word 0x60000250 + d03b30c: 60000680 .word 0x60000680 + +0d03b310 <__ascii_mbtowc>: + d03b310: b082 sub sp, #8 + d03b312: b901 cbnz r1, d03b316 <__ascii_mbtowc+0x6> + d03b314: a901 add r1, sp, #4 + d03b316: b142 cbz r2, d03b32a <__ascii_mbtowc+0x1a> + d03b318: b14b cbz r3, d03b32e <__ascii_mbtowc+0x1e> + d03b31a: 7813 ldrb r3, [r2, #0] + d03b31c: 600b str r3, [r1, #0] + d03b31e: 7812 ldrb r2, [r2, #0] + d03b320: 1e10 subs r0, r2, #0 + d03b322: bf18 it ne + d03b324: 2001 movne r0, #1 + d03b326: b002 add sp, #8 + d03b328: 4770 bx lr + d03b32a: 4610 mov r0, r2 + d03b32c: e7fb b.n d03b326 <__ascii_mbtowc+0x16> + d03b32e: f06f 0001 mvn.w r0, #1 + d03b332: e7f8 b.n d03b326 <__ascii_mbtowc+0x16> + +0d03b334 <cleanup_glue>: + d03b334: b538 push {r3, r4, r5, lr} + d03b336: 460c mov r4, r1 + d03b338: 6809 ldr r1, [r1, #0] + d03b33a: 4605 mov r5, r0 + d03b33c: b109 cbz r1, d03b342 <cleanup_glue+0xe> + d03b33e: f7ff fff9 bl d03b334 <cleanup_glue> + d03b342: 4621 mov r1, r4 + d03b344: 4628 mov r0, r5 + d03b346: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d03b34a: f7c7 b8ae b.w d0024aa <__wrap__free_r> + +0d03b34e <_reclaim_reent>: + d03b34e: 4b20 ldr r3, [pc, #128] ; (d03b3d0 <_reclaim_reent+0x82>) + d03b350: 681b ldr r3, [r3, #0] + d03b352: 4283 cmp r3, r0 + d03b354: b570 push {r4, r5, r6, lr} + d03b356: 4604 mov r4, r0 + d03b358: d039 beq.n d03b3ce <_reclaim_reent+0x80> + d03b35a: 6cc3 ldr r3, [r0, #76] ; 0x4c + d03b35c: bb33 cbnz r3, d03b3ac <_reclaim_reent+0x5e> + d03b35e: 6c21 ldr r1, [r4, #64] ; 0x40 + d03b360: b111 cbz r1, d03b368 <_reclaim_reent+0x1a> + d03b362: 4620 mov r0, r4 + d03b364: f7c7 f8a1 bl d0024aa <__wrap__free_r> + d03b368: f8d4 5148 ldr.w r5, [r4, #328] ; 0x148 + d03b36c: bb05 cbnz r5, d03b3b0 <_reclaim_reent+0x62> + d03b36e: 6d61 ldr r1, [r4, #84] ; 0x54 + d03b370: bb49 cbnz r1, d03b3c6 <_reclaim_reent+0x78> + d03b372: 6ba3 ldr r3, [r4, #56] ; 0x38 + d03b374: b35b cbz r3, d03b3ce <_reclaim_reent+0x80> + d03b376: 6be3 ldr r3, [r4, #60] ; 0x3c + d03b378: 4620 mov r0, r4 + d03b37a: 4798 blx r3 + d03b37c: f8d4 12e0 ldr.w r1, [r4, #736] ; 0x2e0 + d03b380: b329 cbz r1, d03b3ce <_reclaim_reent+0x80> + d03b382: 4620 mov r0, r4 + d03b384: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} + d03b388: f7ff bfd4 b.w d03b334 <cleanup_glue> + d03b38c: 5949 ldr r1, [r1, r5] + d03b38e: b939 cbnz r1, d03b3a0 <_reclaim_reent+0x52> + d03b390: 3504 adds r5, #4 + d03b392: 2d80 cmp r5, #128 ; 0x80 + d03b394: 6ce1 ldr r1, [r4, #76] ; 0x4c + d03b396: d1f9 bne.n d03b38c <_reclaim_reent+0x3e> + d03b398: 4620 mov r0, r4 + d03b39a: f7c7 f886 bl d0024aa <__wrap__free_r> + d03b39e: e7de b.n d03b35e <_reclaim_reent+0x10> + d03b3a0: 680e ldr r6, [r1, #0] + d03b3a2: 4620 mov r0, r4 + d03b3a4: f7c7 f881 bl d0024aa <__wrap__free_r> + d03b3a8: 4631 mov r1, r6 + d03b3aa: e7f0 b.n d03b38e <_reclaim_reent+0x40> + d03b3ac: 2500 movs r5, #0 + d03b3ae: e7f0 b.n d03b392 <_reclaim_reent+0x44> + d03b3b0: f504 76a6 add.w r6, r4, #332 ; 0x14c + d03b3b4: 42b5 cmp r5, r6 + d03b3b6: d0da beq.n d03b36e <_reclaim_reent+0x20> + d03b3b8: 4629 mov r1, r5 + d03b3ba: 682d ldr r5, [r5, #0] + d03b3bc: 4620 mov r0, r4 + d03b3be: f7c7 f874 bl d0024aa <__wrap__free_r> + d03b3c2: 42ae cmp r6, r5 + d03b3c4: e7f7 b.n d03b3b6 <_reclaim_reent+0x68> + d03b3c6: 4620 mov r0, r4 + d03b3c8: f7c7 f86f bl d0024aa <__wrap__free_r> + d03b3cc: e7d1 b.n d03b372 <_reclaim_reent+0x24> + d03b3ce: bd70 pop {r4, r5, r6, pc} + d03b3d0: 60000250 .word 0x60000250 + +0d03b3d4 <_snprintf_r>: + d03b3d4: b408 push {r3} + d03b3d6: b530 push {r4, r5, lr} + d03b3d8: 1e14 subs r4, r2, #0 + d03b3da: b09c sub sp, #112 ; 0x70 + d03b3dc: 4605 mov r5, r0 + d03b3de: da08 bge.n d03b3f2 <_snprintf_r+0x1e> + d03b3e0: 238b movs r3, #139 ; 0x8b + d03b3e2: 6003 str r3, [r0, #0] + d03b3e4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d03b3e8: b01c add sp, #112 ; 0x70 + d03b3ea: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d03b3ee: b001 add sp, #4 + d03b3f0: 4770 bx lr + d03b3f2: f44f 7302 mov.w r3, #520 ; 0x208 + d03b3f6: 9102 str r1, [sp, #8] + d03b3f8: 9106 str r1, [sp, #24] + d03b3fa: a902 add r1, sp, #8 + d03b3fc: f8ad 3014 strh.w r3, [sp, #20] + d03b400: bf14 ite ne + d03b402: f104 33ff addne.w r3, r4, #4294967295 ; 0xffffffff + d03b406: 4623 moveq r3, r4 + d03b408: 9a1f ldr r2, [sp, #124] ; 0x7c + d03b40a: 9304 str r3, [sp, #16] + d03b40c: 9307 str r3, [sp, #28] + d03b40e: f64f 73ff movw r3, #65535 ; 0xffff + d03b412: f8ad 3016 strh.w r3, [sp, #22] + d03b416: ab20 add r3, sp, #128 ; 0x80 + d03b418: 9301 str r3, [sp, #4] + d03b41a: f000 fa19 bl d03b850 <_svfprintf_r> + d03b41e: 1c43 adds r3, r0, #1 + d03b420: bfbc itt lt + d03b422: 238b movlt r3, #139 ; 0x8b + d03b424: 602b strlt r3, [r5, #0] + d03b426: 2c00 cmp r4, #0 + d03b428: d0de beq.n d03b3e8 <_snprintf_r+0x14> + d03b42a: 9b02 ldr r3, [sp, #8] + d03b42c: 2200 movs r2, #0 + d03b42e: 701a strb r2, [r3, #0] + d03b430: e7da b.n d03b3e8 <_snprintf_r+0x14> + +0d03b432 <snprintf>: + d03b432: b40c push {r2, r3} + d03b434: 4b17 ldr r3, [pc, #92] ; (d03b494 <snprintf+0x62>) + d03b436: b530 push {r4, r5, lr} + d03b438: 1e0c subs r4, r1, #0 + d03b43a: b09d sub sp, #116 ; 0x74 + d03b43c: 681d ldr r5, [r3, #0] + d03b43e: da08 bge.n d03b452 <snprintf+0x20> + d03b440: 238b movs r3, #139 ; 0x8b + d03b442: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d03b446: 602b str r3, [r5, #0] + d03b448: b01d add sp, #116 ; 0x74 + d03b44a: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d03b44e: b002 add sp, #8 + d03b450: 4770 bx lr + d03b452: f44f 7302 mov.w r3, #520 ; 0x208 + d03b456: 9002 str r0, [sp, #8] + d03b458: 9006 str r0, [sp, #24] + d03b45a: a902 add r1, sp, #8 + d03b45c: f8ad 3014 strh.w r3, [sp, #20] + d03b460: bf14 ite ne + d03b462: f104 33ff addne.w r3, r4, #4294967295 ; 0xffffffff + d03b466: 4623 moveq r3, r4 + d03b468: 9a20 ldr r2, [sp, #128] ; 0x80 + d03b46a: 4628 mov r0, r5 + d03b46c: 9304 str r3, [sp, #16] + d03b46e: 9307 str r3, [sp, #28] + d03b470: f64f 73ff movw r3, #65535 ; 0xffff + d03b474: f8ad 3016 strh.w r3, [sp, #22] + d03b478: ab21 add r3, sp, #132 ; 0x84 + d03b47a: 9301 str r3, [sp, #4] + d03b47c: f000 f9e8 bl d03b850 <_svfprintf_r> + d03b480: 1c43 adds r3, r0, #1 + d03b482: bfbc itt lt + d03b484: 238b movlt r3, #139 ; 0x8b + d03b486: 602b strlt r3, [r5, #0] + d03b488: 2c00 cmp r4, #0 + d03b48a: d0dd beq.n d03b448 <snprintf+0x16> + d03b48c: 9b02 ldr r3, [sp, #8] + d03b48e: 2200 movs r2, #0 + d03b490: 701a strb r2, [r3, #0] + d03b492: e7d9 b.n d03b448 <snprintf+0x16> + d03b494: 60000250 .word 0x60000250 + +0d03b498 <_sprintf_r>: + d03b498: b40c push {r2, r3} + d03b49a: b500 push {lr} + d03b49c: b09d sub sp, #116 ; 0x74 + d03b49e: 9102 str r1, [sp, #8] + d03b4a0: ab1e add r3, sp, #120 ; 0x78 + d03b4a2: 9106 str r1, [sp, #24] + d03b4a4: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 + d03b4a8: f853 2b04 ldr.w r2, [r3], #4 + d03b4ac: 9107 str r1, [sp, #28] + d03b4ae: 9104 str r1, [sp, #16] + d03b4b0: 4906 ldr r1, [pc, #24] ; (d03b4cc <_sprintf_r+0x34>) + d03b4b2: 9301 str r3, [sp, #4] + d03b4b4: 9105 str r1, [sp, #20] + d03b4b6: a902 add r1, sp, #8 + d03b4b8: f000 f9ca bl d03b850 <_svfprintf_r> + d03b4bc: 9b02 ldr r3, [sp, #8] + d03b4be: 2200 movs r2, #0 + d03b4c0: 701a strb r2, [r3, #0] + d03b4c2: b01d add sp, #116 ; 0x74 + d03b4c4: f85d eb04 ldr.w lr, [sp], #4 + d03b4c8: b002 add sp, #8 + d03b4ca: 4770 bx lr + d03b4cc: ffff0208 .word 0xffff0208 + +0d03b4d0 <sprintf>: + d03b4d0: b40e push {r1, r2, r3} + d03b4d2: b500 push {lr} + d03b4d4: b09c sub sp, #112 ; 0x70 + d03b4d6: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 + d03b4da: ab1d add r3, sp, #116 ; 0x74 + d03b4dc: 9002 str r0, [sp, #8] + d03b4de: 9006 str r0, [sp, #24] + d03b4e0: 9107 str r1, [sp, #28] + d03b4e2: 9104 str r1, [sp, #16] + d03b4e4: 4808 ldr r0, [pc, #32] ; (d03b508 <sprintf+0x38>) + d03b4e6: 4909 ldr r1, [pc, #36] ; (d03b50c <sprintf+0x3c>) + d03b4e8: f853 2b04 ldr.w r2, [r3], #4 + d03b4ec: 9105 str r1, [sp, #20] + d03b4ee: a902 add r1, sp, #8 + d03b4f0: 6800 ldr r0, [r0, #0] + d03b4f2: 9301 str r3, [sp, #4] + d03b4f4: f000 f9ac bl d03b850 <_svfprintf_r> + d03b4f8: 9b02 ldr r3, [sp, #8] + d03b4fa: 2200 movs r2, #0 + d03b4fc: 701a strb r2, [r3, #0] + d03b4fe: b01c add sp, #112 ; 0x70 + d03b500: f85d eb04 ldr.w lr, [sp], #4 + d03b504: b003 add sp, #12 + d03b506: 4770 bx lr + d03b508: 60000250 .word 0x60000250 + d03b50c: ffff0208 .word 0xffff0208 + +0d03b510 <sscanf>: + d03b510: b40e push {r1, r2, r3} + d03b512: b510 push {r4, lr} + d03b514: b09f sub sp, #124 ; 0x7c + d03b516: f44f 7101 mov.w r1, #516 ; 0x204 + d03b51a: ac21 add r4, sp, #132 ; 0x84 + d03b51c: f8ad 101c strh.w r1, [sp, #28] + d03b520: 9004 str r0, [sp, #16] + d03b522: f854 2b04 ldr.w r2, [r4], #4 + d03b526: 9008 str r0, [sp, #32] + d03b528: 9201 str r2, [sp, #4] + d03b52a: f007 fc49 bl d042dc0 <____wrap_strlen_veneer> + d03b52e: 4b0c ldr r3, [pc, #48] ; (d03b560 <sscanf+0x50>) + d03b530: a904 add r1, sp, #16 + d03b532: 9005 str r0, [sp, #20] + d03b534: 930c str r3, [sp, #48] ; 0x30 + d03b536: 2300 movs r3, #0 + d03b538: 9009 str r0, [sp, #36] ; 0x24 + d03b53a: 9310 str r3, [sp, #64] ; 0x40 + d03b53c: 9315 str r3, [sp, #84] ; 0x54 + d03b53e: f64f 73ff movw r3, #65535 ; 0xffff + d03b542: 4808 ldr r0, [pc, #32] ; (d03b564 <sscanf+0x54>) + d03b544: f8ad 301e strh.w r3, [sp, #30] + d03b548: 4623 mov r3, r4 + d03b54a: 9a01 ldr r2, [sp, #4] + d03b54c: 6800 ldr r0, [r0, #0] + d03b54e: 9403 str r4, [sp, #12] + d03b550: f001 fb7c bl d03cc4c <__ssvfscanf_r> + d03b554: b01f add sp, #124 ; 0x7c + d03b556: e8bd 4010 ldmia.w sp!, {r4, lr} + d03b55a: b003 add sp, #12 + d03b55c: 4770 bx lr + d03b55e: bf00 nop + d03b560: 0d03b5df .word 0x0d03b5df + d03b564: 60000250 .word 0x60000250 + +0d03b568 <_sscanf_r>: + d03b568: b40c push {r2, r3} + d03b56a: b530 push {r4, r5, lr} + d03b56c: b09f sub sp, #124 ; 0x7c + d03b56e: f44f 7301 mov.w r3, #516 ; 0x204 d03b572: 4605 mov r5, r0 - d03b574: 460c mov r4, r1 - d03b576: 079b lsls r3, r3, #30 - d03b578: d012 beq.n d03b5a0 <strncmp+0x36> - d03b57a: 3901 subs r1, #1 - d03b57c: 1884 adds r4, r0, r2 - d03b57e: f810 2b01 ldrb.w r2, [r0], #1 - d03b582: f811 3f01 ldrb.w r3, [r1, #1]! - d03b586: 429a cmp r2, r3 - d03b588: d015 beq.n d03b5b6 <strncmp+0x4c> - d03b58a: 1ad2 subs r2, r2, r3 - d03b58c: e017 b.n d03b5be <strncmp+0x54> - d03b58e: 3a04 subs r2, #4 - d03b590: d015 beq.n d03b5be <strncmp+0x54> - d03b592: f1a3 3101 sub.w r1, r3, #16843009 ; 0x1010101 - d03b596: ea21 0303 bic.w r3, r1, r3 - d03b59a: f013 3f80 tst.w r3, #2155905152 ; 0x80808080 - d03b59e: d110 bne.n d03b5c2 <strncmp+0x58> - d03b5a0: 2a03 cmp r2, #3 - d03b5a2: 4621 mov r1, r4 - d03b5a4: 4628 mov r0, r5 - d03b5a6: d9e8 bls.n d03b57a <strncmp+0x10> - d03b5a8: f855 3b04 ldr.w r3, [r5], #4 - d03b5ac: 3404 adds r4, #4 - d03b5ae: 680e ldr r6, [r1, #0] - d03b5b0: 42b3 cmp r3, r6 - d03b5b2: d0ec beq.n d03b58e <strncmp+0x24> - d03b5b4: e7e1 b.n d03b57a <strncmp+0x10> - d03b5b6: 42a0 cmp r0, r4 - d03b5b8: d003 beq.n d03b5c2 <strncmp+0x58> - d03b5ba: 2a00 cmp r2, #0 - d03b5bc: d1df bne.n d03b57e <strncmp+0x14> - d03b5be: 4610 mov r0, r2 - d03b5c0: bd70 pop {r4, r5, r6, pc} - d03b5c2: 2200 movs r2, #0 - d03b5c4: e7fb b.n d03b5be <strncmp+0x54> - -0d03b5c6 <strncpy>: - d03b5c6: ea40 0301 orr.w r3, r0, r1 - d03b5ca: f013 0f03 tst.w r3, #3 - d03b5ce: 4603 mov r3, r0 - d03b5d0: b570 push {r4, r5, r6, lr} - d03b5d2: 460c mov r4, r1 - d03b5d4: d101 bne.n d03b5da <strncpy+0x14> - d03b5d6: 2a03 cmp r2, #3 - d03b5d8: d80d bhi.n d03b5f6 <strncpy+0x30> - d03b5da: 3901 subs r1, #1 - d03b5dc: b132 cbz r2, d03b5ec <strncpy+0x26> - d03b5de: f811 4f01 ldrb.w r4, [r1, #1]! - d03b5e2: 3a01 subs r2, #1 - d03b5e4: f803 4b01 strb.w r4, [r3], #1 - d03b5e8: 2c00 cmp r4, #0 - d03b5ea: d1f7 bne.n d03b5dc <strncpy+0x16> - d03b5ec: 441a add r2, r3 - d03b5ee: 2100 movs r1, #0 - d03b5f0: 429a cmp r2, r3 - d03b5f2: d10f bne.n d03b614 <strncpy+0x4e> - d03b5f4: bd70 pop {r4, r5, r6, pc} - d03b5f6: 4621 mov r1, r4 - d03b5f8: f854 6b04 ldr.w r6, [r4], #4 - d03b5fc: f1a6 3501 sub.w r5, r6, #16843009 ; 0x1010101 - d03b600: ea25 0506 bic.w r5, r5, r6 - d03b604: f015 3f80 tst.w r5, #2155905152 ; 0x80808080 - d03b608: d1e7 bne.n d03b5da <strncpy+0x14> - d03b60a: 3a04 subs r2, #4 - d03b60c: 4621 mov r1, r4 - d03b60e: f843 6b04 str.w r6, [r3], #4 - d03b612: e7e0 b.n d03b5d6 <strncpy+0x10> - d03b614: f803 1b01 strb.w r1, [r3], #1 - d03b618: e7ea b.n d03b5f0 <strncpy+0x2a> + d03b574: 4608 mov r0, r1 + d03b576: ac22 add r4, sp, #136 ; 0x88 + d03b578: f8ad 301c strh.w r3, [sp, #28] + d03b57c: 9104 str r1, [sp, #16] + d03b57e: f854 2b04 ldr.w r2, [r4], #4 + d03b582: 9108 str r1, [sp, #32] + d03b584: 9201 str r2, [sp, #4] + d03b586: f007 fc1b bl d042dc0 <____wrap_strlen_veneer> + d03b58a: 4b0b ldr r3, [pc, #44] ; (d03b5b8 <_sscanf_r+0x50>) + d03b58c: a904 add r1, sp, #16 + d03b58e: 9a01 ldr r2, [sp, #4] + d03b590: 930c str r3, [sp, #48] ; 0x30 + d03b592: 2300 movs r3, #0 + d03b594: 9005 str r0, [sp, #20] + d03b596: 9310 str r3, [sp, #64] ; 0x40 + d03b598: 9315 str r3, [sp, #84] ; 0x54 + d03b59a: f64f 73ff movw r3, #65535 ; 0xffff + d03b59e: 9009 str r0, [sp, #36] ; 0x24 + d03b5a0: 4628 mov r0, r5 + d03b5a2: f8ad 301e strh.w r3, [sp, #30] + d03b5a6: 4623 mov r3, r4 + d03b5a8: 9403 str r4, [sp, #12] + d03b5aa: f001 fb4f bl d03cc4c <__ssvfscanf_r> + d03b5ae: b01f add sp, #124 ; 0x7c + d03b5b0: e8bd 4030 ldmia.w sp!, {r4, r5, lr} + d03b5b4: b002 add sp, #8 + d03b5b6: 4770 bx lr + d03b5b8: 0d03b5df .word 0x0d03b5df + +0d03b5bc <__sread>: + d03b5bc: b510 push {r4, lr} + d03b5be: 460c mov r4, r1 + d03b5c0: f9b1 100e ldrsh.w r1, [r1, #14] + d03b5c4: f004 f89a bl d03f6fc <_read_r> + d03b5c8: 2800 cmp r0, #0 + d03b5ca: bfab itete ge + d03b5cc: 6d23 ldrge r3, [r4, #80] ; 0x50 + d03b5ce: 89a3 ldrhlt r3, [r4, #12] + d03b5d0: 181b addge r3, r3, r0 + d03b5d2: f423 5380 biclt.w r3, r3, #4096 ; 0x1000 + d03b5d6: bfac ite ge + d03b5d8: 6523 strge r3, [r4, #80] ; 0x50 + d03b5da: 81a3 strhlt r3, [r4, #12] + d03b5dc: bd10 pop {r4, pc} + +0d03b5de <__seofread>: + d03b5de: 2000 movs r0, #0 + d03b5e0: 4770 bx lr + +0d03b5e2 <__swrite>: + d03b5e2: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d03b5e6: 461f mov r7, r3 + d03b5e8: 898b ldrh r3, [r1, #12] + d03b5ea: 4605 mov r5, r0 + d03b5ec: 460c mov r4, r1 + d03b5ee: 05db lsls r3, r3, #23 + d03b5f0: 4616 mov r6, r2 + d03b5f2: d505 bpl.n d03b600 <__swrite+0x1e> + d03b5f4: 2302 movs r3, #2 + d03b5f6: 2200 movs r2, #0 + d03b5f8: f9b1 100e ldrsh.w r1, [r1, #14] + d03b5fc: f003 fbe2 bl d03edc4 <_lseek_r> + d03b600: 89a3 ldrh r3, [r4, #12] + d03b602: 4632 mov r2, r6 + d03b604: f9b4 100e ldrsh.w r1, [r4, #14] + d03b608: 4628 mov r0, r5 + d03b60a: f423 5380 bic.w r3, r3, #4096 ; 0x1000 + d03b60e: 81a3 strh r3, [r4, #12] + d03b610: 463b mov r3, r7 + d03b612: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d03b616: f002 bce1 b.w d03dfdc <_write_r> + +0d03b61a <__sseek>: + d03b61a: b510 push {r4, lr} + d03b61c: 460c mov r4, r1 + d03b61e: f9b1 100e ldrsh.w r1, [r1, #14] + d03b622: f003 fbcf bl d03edc4 <_lseek_r> + d03b626: 1c43 adds r3, r0, #1 + d03b628: 89a3 ldrh r3, [r4, #12] + d03b62a: bf15 itete ne + d03b62c: 6520 strne r0, [r4, #80] ; 0x50 + d03b62e: f423 5380 biceq.w r3, r3, #4096 ; 0x1000 + d03b632: f443 5380 orrne.w r3, r3, #4096 ; 0x1000 + d03b636: 81a3 strheq r3, [r4, #12] + d03b638: bf18 it ne + d03b63a: 81a3 strhne r3, [r4, #12] + d03b63c: bd10 pop {r4, pc} + +0d03b63e <__sclose>: + d03b63e: f9b1 100e ldrsh.w r1, [r1, #14] + d03b642: f002 bcdd b.w d03e000 <_close_r> + +0d03b646 <strncmp>: + d03b646: b570 push {r4, r5, r6, lr} + d03b648: b33a cbz r2, d03b69a <strncmp+0x54> + d03b64a: ea40 0301 orr.w r3, r0, r1 + d03b64e: 4605 mov r5, r0 + d03b650: 460c mov r4, r1 + d03b652: 079b lsls r3, r3, #30 + d03b654: d012 beq.n d03b67c <strncmp+0x36> + d03b656: 3901 subs r1, #1 + d03b658: 1884 adds r4, r0, r2 + d03b65a: f810 2b01 ldrb.w r2, [r0], #1 + d03b65e: f811 3f01 ldrb.w r3, [r1, #1]! + d03b662: 429a cmp r2, r3 + d03b664: d015 beq.n d03b692 <strncmp+0x4c> + d03b666: 1ad2 subs r2, r2, r3 + d03b668: e017 b.n d03b69a <strncmp+0x54> + d03b66a: 3a04 subs r2, #4 + d03b66c: d015 beq.n d03b69a <strncmp+0x54> + d03b66e: f1a3 3101 sub.w r1, r3, #16843009 ; 0x1010101 + d03b672: ea21 0303 bic.w r3, r1, r3 + d03b676: f013 3f80 tst.w r3, #2155905152 ; 0x80808080 + d03b67a: d110 bne.n d03b69e <strncmp+0x58> + d03b67c: 2a03 cmp r2, #3 + d03b67e: 4621 mov r1, r4 + d03b680: 4628 mov r0, r5 + d03b682: d9e8 bls.n d03b656 <strncmp+0x10> + d03b684: f855 3b04 ldr.w r3, [r5], #4 + d03b688: 3404 adds r4, #4 + d03b68a: 680e ldr r6, [r1, #0] + d03b68c: 42b3 cmp r3, r6 + d03b68e: d0ec beq.n d03b66a <strncmp+0x24> + d03b690: e7e1 b.n d03b656 <strncmp+0x10> + d03b692: 42a0 cmp r0, r4 + d03b694: d003 beq.n d03b69e <strncmp+0x58> + d03b696: 2a00 cmp r2, #0 + d03b698: d1df bne.n d03b65a <strncmp+0x14> + d03b69a: 4610 mov r0, r2 + d03b69c: bd70 pop {r4, r5, r6, pc} + d03b69e: 2200 movs r2, #0 + d03b6a0: e7fb b.n d03b69a <strncmp+0x54> + +0d03b6a2 <strncpy>: + d03b6a2: ea40 0301 orr.w r3, r0, r1 + d03b6a6: f013 0f03 tst.w r3, #3 + d03b6aa: 4603 mov r3, r0 + d03b6ac: b570 push {r4, r5, r6, lr} + d03b6ae: 460c mov r4, r1 + d03b6b0: d101 bne.n d03b6b6 <strncpy+0x14> + d03b6b2: 2a03 cmp r2, #3 + d03b6b4: d80d bhi.n d03b6d2 <strncpy+0x30> + d03b6b6: 3901 subs r1, #1 + d03b6b8: b132 cbz r2, d03b6c8 <strncpy+0x26> + d03b6ba: f811 4f01 ldrb.w r4, [r1, #1]! + d03b6be: 3a01 subs r2, #1 + d03b6c0: f803 4b01 strb.w r4, [r3], #1 + d03b6c4: 2c00 cmp r4, #0 + d03b6c6: d1f7 bne.n d03b6b8 <strncpy+0x16> + d03b6c8: 441a add r2, r3 + d03b6ca: 2100 movs r1, #0 + d03b6cc: 429a cmp r2, r3 + d03b6ce: d10f bne.n d03b6f0 <strncpy+0x4e> + d03b6d0: bd70 pop {r4, r5, r6, pc} + d03b6d2: 4621 mov r1, r4 + d03b6d4: f854 6b04 ldr.w r6, [r4], #4 + d03b6d8: f1a6 3501 sub.w r5, r6, #16843009 ; 0x1010101 + d03b6dc: ea25 0506 bic.w r5, r5, r6 + d03b6e0: f015 3f80 tst.w r5, #2155905152 ; 0x80808080 + d03b6e4: d1e7 bne.n d03b6b6 <strncpy+0x14> + d03b6e6: 3a04 subs r2, #4 + d03b6e8: 4621 mov r1, r4 + d03b6ea: f843 6b04 str.w r6, [r3], #4 + d03b6ee: e7e0 b.n d03b6b2 <strncpy+0x10> + d03b6f0: f803 1b01 strb.w r1, [r3], #1 + d03b6f4: e7ea b.n d03b6cc <strncpy+0x2a> ... -0d03b61c <_strtol_l>: - d03b61c: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d03b620: 4680 mov r8, r0 - d03b622: 4689 mov r9, r1 - d03b624: 4692 mov sl, r2 - d03b626: 461e mov r6, r3 - d03b628: 460d mov r5, r1 - d03b62a: 462f mov r7, r5 - d03b62c: f815 4b01 ldrb.w r4, [r5], #1 - d03b630: 9808 ldr r0, [sp, #32] - d03b632: f7ff fdc7 bl d03b1c4 <__locale_ctype_ptr_l> - d03b636: 4420 add r0, r4 - d03b638: 7843 ldrb r3, [r0, #1] - d03b63a: f013 0308 ands.w r3, r3, #8 - d03b63e: d1f4 bne.n d03b62a <_strtol_l+0xe> - d03b640: 2c2d cmp r4, #45 ; 0x2d - d03b642: d12d bne.n d03b6a0 <_strtol_l+0x84> - d03b644: 782c ldrb r4, [r5, #0] - d03b646: 2301 movs r3, #1 - d03b648: 1cbd adds r5, r7, #2 - d03b64a: 2e00 cmp r6, #0 - d03b64c: d057 beq.n d03b6fe <_strtol_l+0xe2> - d03b64e: 2e10 cmp r6, #16 - d03b650: d109 bne.n d03b666 <_strtol_l+0x4a> - d03b652: 2c30 cmp r4, #48 ; 0x30 - d03b654: d107 bne.n d03b666 <_strtol_l+0x4a> - d03b656: 782a ldrb r2, [r5, #0] - d03b658: f002 02df and.w r2, r2, #223 ; 0xdf - d03b65c: 2a58 cmp r2, #88 ; 0x58 - d03b65e: d149 bne.n d03b6f4 <_strtol_l+0xd8> - d03b660: 786c ldrb r4, [r5, #1] - d03b662: 2610 movs r6, #16 - d03b664: 3502 adds r5, #2 - d03b666: f103 4100 add.w r1, r3, #2147483648 ; 0x80000000 - d03b66a: 2200 movs r2, #0 - d03b66c: 3901 subs r1, #1 - d03b66e: 4610 mov r0, r2 - d03b670: fbb1 fcf6 udiv ip, r1, r6 - d03b674: fb06 1e1c mls lr, r6, ip, r1 - d03b678: f1a4 0730 sub.w r7, r4, #48 ; 0x30 - d03b67c: 2f09 cmp r7, #9 - d03b67e: d814 bhi.n d03b6aa <_strtol_l+0x8e> - d03b680: 463c mov r4, r7 - d03b682: 42a6 cmp r6, r4 - d03b684: dd20 ble.n d03b6c8 <_strtol_l+0xac> - d03b686: 1c57 adds r7, r2, #1 - d03b688: d007 beq.n d03b69a <_strtol_l+0x7e> - d03b68a: 4560 cmp r0, ip - d03b68c: d819 bhi.n d03b6c2 <_strtol_l+0xa6> - d03b68e: d101 bne.n d03b694 <_strtol_l+0x78> - d03b690: 4574 cmp r4, lr - d03b692: dc16 bgt.n d03b6c2 <_strtol_l+0xa6> - d03b694: fb00 4006 mla r0, r0, r6, r4 - d03b698: 2201 movs r2, #1 - d03b69a: f815 4b01 ldrb.w r4, [r5], #1 - d03b69e: e7eb b.n d03b678 <_strtol_l+0x5c> - d03b6a0: 2c2b cmp r4, #43 ; 0x2b - d03b6a2: bf04 itt eq - d03b6a4: 782c ldrbeq r4, [r5, #0] - d03b6a6: 1cbd addeq r5, r7, #2 - d03b6a8: e7cf b.n d03b64a <_strtol_l+0x2e> - d03b6aa: f1a4 0741 sub.w r7, r4, #65 ; 0x41 - d03b6ae: 2f19 cmp r7, #25 - d03b6b0: d801 bhi.n d03b6b6 <_strtol_l+0x9a> - d03b6b2: 3c37 subs r4, #55 ; 0x37 - d03b6b4: e7e5 b.n d03b682 <_strtol_l+0x66> - d03b6b6: f1a4 0761 sub.w r7, r4, #97 ; 0x61 - d03b6ba: 2f19 cmp r7, #25 - d03b6bc: d804 bhi.n d03b6c8 <_strtol_l+0xac> - d03b6be: 3c57 subs r4, #87 ; 0x57 - d03b6c0: e7df b.n d03b682 <_strtol_l+0x66> - d03b6c2: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d03b6c6: e7e8 b.n d03b69a <_strtol_l+0x7e> - d03b6c8: 1c54 adds r4, r2, #1 - d03b6ca: d108 bne.n d03b6de <_strtol_l+0xc2> - d03b6cc: 2322 movs r3, #34 ; 0x22 - d03b6ce: 4608 mov r0, r1 - d03b6d0: f8c8 3000 str.w r3, [r8] - d03b6d4: f1ba 0f00 cmp.w sl, #0 - d03b6d8: d107 bne.n d03b6ea <_strtol_l+0xce> - d03b6da: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d03b6de: b103 cbz r3, d03b6e2 <_strtol_l+0xc6> - d03b6e0: 4240 negs r0, r0 - d03b6e2: f1ba 0f00 cmp.w sl, #0 - d03b6e6: d0f8 beq.n d03b6da <_strtol_l+0xbe> - d03b6e8: b10a cbz r2, d03b6ee <_strtol_l+0xd2> - d03b6ea: f105 39ff add.w r9, r5, #4294967295 ; 0xffffffff - d03b6ee: f8ca 9000 str.w r9, [sl] - d03b6f2: e7f2 b.n d03b6da <_strtol_l+0xbe> - d03b6f4: 2430 movs r4, #48 ; 0x30 - d03b6f6: 2e00 cmp r6, #0 - d03b6f8: d1b5 bne.n d03b666 <_strtol_l+0x4a> - d03b6fa: 2608 movs r6, #8 - d03b6fc: e7b3 b.n d03b666 <_strtol_l+0x4a> - d03b6fe: 2c30 cmp r4, #48 ; 0x30 - d03b700: d0a9 beq.n d03b656 <_strtol_l+0x3a> - d03b702: 260a movs r6, #10 - d03b704: e7af b.n d03b666 <_strtol_l+0x4a> - -0d03b706 <_strtol_r>: - d03b706: b537 push {r0, r1, r2, r4, r5, lr} - d03b708: 4c05 ldr r4, [pc, #20] ; (d03b720 <_strtol_r+0x1a>) - d03b70a: 4d06 ldr r5, [pc, #24] ; (d03b724 <_strtol_r+0x1e>) - d03b70c: 6824 ldr r4, [r4, #0] - d03b70e: 6b64 ldr r4, [r4, #52] ; 0x34 - d03b710: 2c00 cmp r4, #0 - d03b712: bf08 it eq - d03b714: 462c moveq r4, r5 - d03b716: 9400 str r4, [sp, #0] - d03b718: f7ff ff80 bl d03b61c <_strtol_l> - d03b71c: b003 add sp, #12 - d03b71e: bd30 pop {r4, r5, pc} - d03b720: 60000250 .word 0x60000250 - d03b724: 60000680 .word 0x60000680 - -0d03b728 <strtol_l>: - d03b728: b507 push {r0, r1, r2, lr} - d03b72a: 9300 str r3, [sp, #0] - d03b72c: 4613 mov r3, r2 - d03b72e: 460a mov r2, r1 - d03b730: 4601 mov r1, r0 - d03b732: 4803 ldr r0, [pc, #12] ; (d03b740 <strtol_l+0x18>) - d03b734: 6800 ldr r0, [r0, #0] - d03b736: f7ff ff71 bl d03b61c <_strtol_l> - d03b73a: b003 add sp, #12 - d03b73c: f85d fb04 ldr.w pc, [sp], #4 - d03b740: 60000250 .word 0x60000250 - -0d03b744 <strtol>: - d03b744: b537 push {r0, r1, r2, r4, r5, lr} - d03b746: 4613 mov r3, r2 - d03b748: 4a07 ldr r2, [pc, #28] ; (d03b768 <strtol+0x24>) - d03b74a: 6815 ldr r5, [r2, #0] - d03b74c: 4a07 ldr r2, [pc, #28] ; (d03b76c <strtol+0x28>) - d03b74e: 6b6c ldr r4, [r5, #52] ; 0x34 - d03b750: 2c00 cmp r4, #0 - d03b752: bf08 it eq - d03b754: 4614 moveq r4, r2 - d03b756: 460a mov r2, r1 - d03b758: 4601 mov r1, r0 - d03b75a: 4628 mov r0, r5 - d03b75c: 9400 str r4, [sp, #0] - d03b75e: f7ff ff5d bl d03b61c <_strtol_l> - d03b762: b003 add sp, #12 - d03b764: bd30 pop {r4, r5, pc} - d03b766: bf00 nop - d03b768: 60000250 .word 0x60000250 - d03b76c: 60000680 .word 0x60000680 - -0d03b770 <_svfprintf_r>: - d03b770: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03b774: ed2d 8b04 vpush {d8-d9} - d03b778: b0cf sub sp, #316 ; 0x13c - d03b77a: 4689 mov r9, r1 - d03b77c: 4693 mov fp, r2 - d03b77e: 461f mov r7, r3 - d03b780: 4682 mov sl, r0 - d03b782: f003 fa93 bl d03ecac <_localeconv_r> - d03b786: 6803 ldr r3, [r0, #0] - d03b788: 4618 mov r0, r3 - d03b78a: 9313 str r3, [sp, #76] ; 0x4c - d03b78c: f007 fa80 bl d042c90 <____wrap_strlen_veneer> - d03b790: f8b9 300c ldrh.w r3, [r9, #12] - d03b794: 900e str r0, [sp, #56] ; 0x38 - d03b796: 0618 lsls r0, r3, #24 - d03b798: d51a bpl.n d03b7d0 <_svfprintf_r+0x60> - d03b79a: f8d9 3010 ldr.w r3, [r9, #16] - d03b79e: b9bb cbnz r3, d03b7d0 <_svfprintf_r+0x60> - d03b7a0: 2140 movs r1, #64 ; 0x40 - d03b7a2: 4650 mov r0, sl - d03b7a4: f7c6 fe7a bl d00249c <__wrap__malloc_r> - d03b7a8: f8c9 0000 str.w r0, [r9] - d03b7ac: f8c9 0010 str.w r0, [r9, #16] - d03b7b0: b958 cbnz r0, d03b7ca <_svfprintf_r+0x5a> - d03b7b2: 230c movs r3, #12 - d03b7b4: f8ca 3000 str.w r3, [sl] - d03b7b8: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d03b7bc: 930b str r3, [sp, #44] ; 0x2c - d03b7be: 980b ldr r0, [sp, #44] ; 0x2c - d03b7c0: b04f add sp, #316 ; 0x13c - d03b7c2: ecbd 8b04 vpop {d8-d9} - d03b7c6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d03b7ca: 2340 movs r3, #64 ; 0x40 - d03b7cc: f8c9 3014 str.w r3, [r9, #20] - d03b7d0: 2500 movs r5, #0 - d03b7d2: ac25 add r4, sp, #148 ; 0x94 - d03b7d4: ed9f 7b92 vldr d7, [pc, #584] ; d03ba20 <_svfprintf_r+0x2b0> - d03b7d8: 9422 str r4, [sp, #136] ; 0x88 - d03b7da: 9505 str r5, [sp, #20] - d03b7dc: 9509 str r5, [sp, #36] ; 0x24 - d03b7de: 9511 str r5, [sp, #68] ; 0x44 - d03b7e0: 9514 str r5, [sp, #80] ; 0x50 - d03b7e2: 950b str r5, [sp, #44] ; 0x2c - d03b7e4: e9cd 5523 strd r5, r5, [sp, #140] ; 0x8c - d03b7e8: ed8d 7b0c vstr d7, [sp, #48] ; 0x30 - d03b7ec: e9cd 5515 strd r5, r5, [sp, #84] ; 0x54 - d03b7f0: 465b mov r3, fp - d03b7f2: 461d mov r5, r3 - d03b7f4: f813 2b01 ldrb.w r2, [r3], #1 - d03b7f8: b10a cbz r2, d03b7fe <_svfprintf_r+0x8e> - d03b7fa: 2a25 cmp r2, #37 ; 0x25 - d03b7fc: d1f9 bne.n d03b7f2 <_svfprintf_r+0x82> - d03b7fe: ebb5 060b subs.w r6, r5, fp - d03b802: d00d beq.n d03b820 <_svfprintf_r+0xb0> - d03b804: 9b24 ldr r3, [sp, #144] ; 0x90 - d03b806: 4433 add r3, r6 - d03b808: 9324 str r3, [sp, #144] ; 0x90 - d03b80a: 9b23 ldr r3, [sp, #140] ; 0x8c - d03b80c: 3301 adds r3, #1 - d03b80e: 2b07 cmp r3, #7 - d03b810: 9323 str r3, [sp, #140] ; 0x8c - d03b812: e9c4 b600 strd fp, r6, [r4] - d03b816: dc79 bgt.n d03b90c <_svfprintf_r+0x19c> - d03b818: 3408 adds r4, #8 - d03b81a: 9b0b ldr r3, [sp, #44] ; 0x2c - d03b81c: 4433 add r3, r6 - d03b81e: 930b str r3, [sp, #44] ; 0x2c - d03b820: 782b ldrb r3, [r5, #0] - d03b822: 2b00 cmp r3, #0 - d03b824: f001 815f beq.w d03cae6 <_svfprintf_r+0x1376> - d03b828: 2300 movs r3, #0 - d03b82a: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d03b82e: 3501 adds r5, #1 - d03b830: 260a movs r6, #10 - d03b832: 9204 str r2, [sp, #16] - d03b834: 4698 mov r8, r3 - d03b836: 222b movs r2, #43 ; 0x2b - d03b838: f88d 306b strb.w r3, [sp, #107] ; 0x6b - d03b83c: 930f str r3, [sp, #60] ; 0x3c - d03b83e: 4629 mov r1, r5 - d03b840: f811 3b01 ldrb.w r3, [r1], #1 - d03b844: 9306 str r3, [sp, #24] - d03b846: 910a str r1, [sp, #40] ; 0x28 - d03b848: 9b06 ldr r3, [sp, #24] - d03b84a: 3b20 subs r3, #32 - d03b84c: 2b5a cmp r3, #90 ; 0x5a - d03b84e: f200 85ce bhi.w d03c3ee <_svfprintf_r+0xc7e> - d03b852: e8df f013 tbh [pc, r3, lsl #1] - d03b856: 007e .short 0x007e - d03b858: 05cc05cc .word 0x05cc05cc - d03b85c: 05cc0086 .word 0x05cc0086 - d03b860: 05cc05cc .word 0x05cc05cc - d03b864: 05cc0065 .word 0x05cc0065 - d03b868: 008905cc .word 0x008905cc - d03b86c: 05cc0093 .word 0x05cc0093 - d03b870: 00960090 .word 0x00960090 - d03b874: 00b305cc .word 0x00b305cc - d03b878: 00b600b6 .word 0x00b600b6 - d03b87c: 00b600b6 .word 0x00b600b6 - d03b880: 00b600b6 .word 0x00b600b6 - d03b884: 00b600b6 .word 0x00b600b6 - d03b888: 05cc00b6 .word 0x05cc00b6 - d03b88c: 05cc05cc .word 0x05cc05cc - d03b890: 05cc05cc .word 0x05cc05cc - d03b894: 05cc05cc .word 0x05cc05cc - d03b898: 05cc012d .word 0x05cc012d - d03b89c: 00fc00e9 .word 0x00fc00e9 - d03b8a0: 012d012d .word 0x012d012d - d03b8a4: 05cc012d .word 0x05cc012d - d03b8a8: 05cc05cc .word 0x05cc05cc - d03b8ac: 00c605cc .word 0x00c605cc - d03b8b0: 05cc05cc .word 0x05cc05cc - d03b8b4: 05cc0495 .word 0x05cc0495 - d03b8b8: 05cc05cc .word 0x05cc05cc - d03b8bc: 05cc04e1 .word 0x05cc04e1 - d03b8c0: 05cc050e .word 0x05cc050e - d03b8c4: 053105cc .word 0x053105cc - d03b8c8: 05cc05cc .word 0x05cc05cc - d03b8cc: 05cc05cc .word 0x05cc05cc - d03b8d0: 05cc05cc .word 0x05cc05cc - d03b8d4: 05cc05cc .word 0x05cc05cc - d03b8d8: 05cc012d .word 0x05cc012d - d03b8dc: 00fe00e9 .word 0x00fe00e9 - d03b8e0: 012d012d .word 0x012d012d - d03b8e4: 00c9012d .word 0x00c9012d - d03b8e8: 00dd00fe .word 0x00dd00fe - d03b8ec: 00d605cc .word 0x00d605cc - d03b8f0: 047205cc .word 0x047205cc - d03b8f4: 04cf0497 .word 0x04cf0497 - d03b8f8: 05cc00dd .word 0x05cc00dd - d03b8fc: 007c04e1 .word 0x007c04e1 - d03b900: 05cc0510 .word 0x05cc0510 - d03b904: 055005cc .word 0x055005cc - d03b908: 007c05cc .word 0x007c05cc - d03b90c: aa22 add r2, sp, #136 ; 0x88 - d03b90e: 4649 mov r1, r9 - d03b910: 4650 mov r0, sl - d03b912: f005 f839 bl d040988 <__ssprint_r> - d03b916: 2800 cmp r0, #0 - d03b918: f040 8139 bne.w d03bb8e <_svfprintf_r+0x41e> - d03b91c: ac25 add r4, sp, #148 ; 0x94 - d03b91e: e77c b.n d03b81a <_svfprintf_r+0xaa> - d03b920: 4650 mov r0, sl - d03b922: f003 f9c3 bl d03ecac <_localeconv_r> - d03b926: 6843 ldr r3, [r0, #4] - d03b928: 4618 mov r0, r3 - d03b92a: 9314 str r3, [sp, #80] ; 0x50 - d03b92c: f007 f9b0 bl d042c90 <____wrap_strlen_veneer> - d03b930: 9011 str r0, [sp, #68] ; 0x44 - d03b932: 4650 mov r0, sl - d03b934: f003 f9ba bl d03ecac <_localeconv_r> - d03b938: 6883 ldr r3, [r0, #8] - d03b93a: 222b movs r2, #43 ; 0x2b - d03b93c: 9309 str r3, [sp, #36] ; 0x24 - d03b93e: 9b11 ldr r3, [sp, #68] ; 0x44 - d03b940: b12b cbz r3, d03b94e <_svfprintf_r+0x1de> - d03b942: 9b09 ldr r3, [sp, #36] ; 0x24 - d03b944: b11b cbz r3, d03b94e <_svfprintf_r+0x1de> - d03b946: 781b ldrb r3, [r3, #0] - d03b948: b10b cbz r3, d03b94e <_svfprintf_r+0x1de> - d03b94a: f448 6880 orr.w r8, r8, #1024 ; 0x400 - d03b94e: 9d0a ldr r5, [sp, #40] ; 0x28 - d03b950: e775 b.n d03b83e <_svfprintf_r+0xce> - d03b952: f89d 306b ldrb.w r3, [sp, #107] ; 0x6b - d03b956: 2b00 cmp r3, #0 - d03b958: d1f9 bne.n d03b94e <_svfprintf_r+0x1de> - d03b95a: 2320 movs r3, #32 - d03b95c: f88d 306b strb.w r3, [sp, #107] ; 0x6b - d03b960: e7f5 b.n d03b94e <_svfprintf_r+0x1de> - d03b962: f048 0801 orr.w r8, r8, #1 - d03b966: e7f2 b.n d03b94e <_svfprintf_r+0x1de> - d03b968: f857 3b04 ldr.w r3, [r7], #4 - d03b96c: 2b00 cmp r3, #0 - d03b96e: 930f str r3, [sp, #60] ; 0x3c - d03b970: daed bge.n d03b94e <_svfprintf_r+0x1de> - d03b972: 425b negs r3, r3 - d03b974: 930f str r3, [sp, #60] ; 0x3c - d03b976: f048 0804 orr.w r8, r8, #4 - d03b97a: e7e8 b.n d03b94e <_svfprintf_r+0x1de> - d03b97c: f88d 206b strb.w r2, [sp, #107] ; 0x6b - d03b980: e7e5 b.n d03b94e <_svfprintf_r+0x1de> - d03b982: 9d0a ldr r5, [sp, #40] ; 0x28 - d03b984: f815 3b01 ldrb.w r3, [r5], #1 - d03b988: 2b2a cmp r3, #42 ; 0x2a - d03b98a: 9306 str r3, [sp, #24] - d03b98c: d113 bne.n d03b9b6 <_svfprintf_r+0x246> - d03b98e: f857 0b04 ldr.w r0, [r7], #4 - d03b992: 950a str r5, [sp, #40] ; 0x28 - d03b994: ea40 73e0 orr.w r3, r0, r0, asr #31 - d03b998: 9304 str r3, [sp, #16] - d03b99a: e7d8 b.n d03b94e <_svfprintf_r+0x1de> - d03b99c: 9904 ldr r1, [sp, #16] - d03b99e: fb06 3301 mla r3, r6, r1, r3 - d03b9a2: 9304 str r3, [sp, #16] - d03b9a4: f815 3b01 ldrb.w r3, [r5], #1 - d03b9a8: 9306 str r3, [sp, #24] - d03b9aa: 9b06 ldr r3, [sp, #24] - d03b9ac: 3b30 subs r3, #48 ; 0x30 - d03b9ae: 2b09 cmp r3, #9 - d03b9b0: d9f4 bls.n d03b99c <_svfprintf_r+0x22c> - d03b9b2: 950a str r5, [sp, #40] ; 0x28 - d03b9b4: e748 b.n d03b848 <_svfprintf_r+0xd8> - d03b9b6: 2300 movs r3, #0 - d03b9b8: 9304 str r3, [sp, #16] - d03b9ba: e7f6 b.n d03b9aa <_svfprintf_r+0x23a> - d03b9bc: f048 0880 orr.w r8, r8, #128 ; 0x80 - d03b9c0: e7c5 b.n d03b94e <_svfprintf_r+0x1de> - d03b9c2: 2300 movs r3, #0 - d03b9c4: 9d0a ldr r5, [sp, #40] ; 0x28 - d03b9c6: 930f str r3, [sp, #60] ; 0x3c - d03b9c8: 9b06 ldr r3, [sp, #24] - d03b9ca: 990f ldr r1, [sp, #60] ; 0x3c - d03b9cc: 3b30 subs r3, #48 ; 0x30 - d03b9ce: fb06 3301 mla r3, r6, r1, r3 - d03b9d2: 930f str r3, [sp, #60] ; 0x3c - d03b9d4: f815 3b01 ldrb.w r3, [r5], #1 - d03b9d8: 9306 str r3, [sp, #24] - d03b9da: 3b30 subs r3, #48 ; 0x30 - d03b9dc: 2b09 cmp r3, #9 - d03b9de: d9f3 bls.n d03b9c8 <_svfprintf_r+0x258> - d03b9e0: e7e7 b.n d03b9b2 <_svfprintf_r+0x242> - d03b9e2: f048 0808 orr.w r8, r8, #8 - d03b9e6: e7b2 b.n d03b94e <_svfprintf_r+0x1de> - d03b9e8: 9b0a ldr r3, [sp, #40] ; 0x28 - d03b9ea: 781b ldrb r3, [r3, #0] - d03b9ec: 2b68 cmp r3, #104 ; 0x68 - d03b9ee: bf05 ittet eq - d03b9f0: 9b0a ldreq r3, [sp, #40] ; 0x28 - d03b9f2: f448 7800 orreq.w r8, r8, #512 ; 0x200 - d03b9f6: f048 0840 orrne.w r8, r8, #64 ; 0x40 - d03b9fa: 3301 addeq r3, #1 - d03b9fc: bf08 it eq - d03b9fe: 930a streq r3, [sp, #40] ; 0x28 - d03ba00: e7a5 b.n d03b94e <_svfprintf_r+0x1de> - d03ba02: 9b0a ldr r3, [sp, #40] ; 0x28 - d03ba04: 781b ldrb r3, [r3, #0] - d03ba06: 2b6c cmp r3, #108 ; 0x6c - d03ba08: d105 bne.n d03ba16 <_svfprintf_r+0x2a6> - d03ba0a: 9b0a ldr r3, [sp, #40] ; 0x28 - d03ba0c: 3301 adds r3, #1 - d03ba0e: 930a str r3, [sp, #40] ; 0x28 - d03ba10: f048 0820 orr.w r8, r8, #32 - d03ba14: e79b b.n d03b94e <_svfprintf_r+0x1de> - d03ba16: f048 0810 orr.w r8, r8, #16 - d03ba1a: e798 b.n d03b94e <_svfprintf_r+0x1de> - d03ba1c: f3af 8000 nop.w +0d03b6f8 <_strtol_l>: + d03b6f8: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d03b6fc: 4680 mov r8, r0 + d03b6fe: 4689 mov r9, r1 + d03b700: 4692 mov sl, r2 + d03b702: 461e mov r6, r3 + d03b704: 460d mov r5, r1 + d03b706: 462f mov r7, r5 + d03b708: f815 4b01 ldrb.w r4, [r5], #1 + d03b70c: 9808 ldr r0, [sp, #32] + d03b70e: f7ff fdc7 bl d03b2a0 <__locale_ctype_ptr_l> + d03b712: 4420 add r0, r4 + d03b714: 7843 ldrb r3, [r0, #1] + d03b716: f013 0308 ands.w r3, r3, #8 + d03b71a: d1f4 bne.n d03b706 <_strtol_l+0xe> + d03b71c: 2c2d cmp r4, #45 ; 0x2d + d03b71e: d12d bne.n d03b77c <_strtol_l+0x84> + d03b720: 782c ldrb r4, [r5, #0] + d03b722: 2301 movs r3, #1 + d03b724: 1cbd adds r5, r7, #2 + d03b726: 2e00 cmp r6, #0 + d03b728: d057 beq.n d03b7da <_strtol_l+0xe2> + d03b72a: 2e10 cmp r6, #16 + d03b72c: d109 bne.n d03b742 <_strtol_l+0x4a> + d03b72e: 2c30 cmp r4, #48 ; 0x30 + d03b730: d107 bne.n d03b742 <_strtol_l+0x4a> + d03b732: 782a ldrb r2, [r5, #0] + d03b734: f002 02df and.w r2, r2, #223 ; 0xdf + d03b738: 2a58 cmp r2, #88 ; 0x58 + d03b73a: d149 bne.n d03b7d0 <_strtol_l+0xd8> + d03b73c: 786c ldrb r4, [r5, #1] + d03b73e: 2610 movs r6, #16 + d03b740: 3502 adds r5, #2 + d03b742: f103 4100 add.w r1, r3, #2147483648 ; 0x80000000 + d03b746: 2200 movs r2, #0 + d03b748: 3901 subs r1, #1 + d03b74a: 4610 mov r0, r2 + d03b74c: fbb1 fcf6 udiv ip, r1, r6 + d03b750: fb06 1e1c mls lr, r6, ip, r1 + d03b754: f1a4 0730 sub.w r7, r4, #48 ; 0x30 + d03b758: 2f09 cmp r7, #9 + d03b75a: d814 bhi.n d03b786 <_strtol_l+0x8e> + d03b75c: 463c mov r4, r7 + d03b75e: 42a6 cmp r6, r4 + d03b760: dd20 ble.n d03b7a4 <_strtol_l+0xac> + d03b762: 1c57 adds r7, r2, #1 + d03b764: d007 beq.n d03b776 <_strtol_l+0x7e> + d03b766: 4560 cmp r0, ip + d03b768: d819 bhi.n d03b79e <_strtol_l+0xa6> + d03b76a: d101 bne.n d03b770 <_strtol_l+0x78> + d03b76c: 4574 cmp r4, lr + d03b76e: dc16 bgt.n d03b79e <_strtol_l+0xa6> + d03b770: fb00 4006 mla r0, r0, r6, r4 + d03b774: 2201 movs r2, #1 + d03b776: f815 4b01 ldrb.w r4, [r5], #1 + d03b77a: e7eb b.n d03b754 <_strtol_l+0x5c> + d03b77c: 2c2b cmp r4, #43 ; 0x2b + d03b77e: bf04 itt eq + d03b780: 782c ldrbeq r4, [r5, #0] + d03b782: 1cbd addeq r5, r7, #2 + d03b784: e7cf b.n d03b726 <_strtol_l+0x2e> + d03b786: f1a4 0741 sub.w r7, r4, #65 ; 0x41 + d03b78a: 2f19 cmp r7, #25 + d03b78c: d801 bhi.n d03b792 <_strtol_l+0x9a> + d03b78e: 3c37 subs r4, #55 ; 0x37 + d03b790: e7e5 b.n d03b75e <_strtol_l+0x66> + d03b792: f1a4 0761 sub.w r7, r4, #97 ; 0x61 + d03b796: 2f19 cmp r7, #25 + d03b798: d804 bhi.n d03b7a4 <_strtol_l+0xac> + d03b79a: 3c57 subs r4, #87 ; 0x57 + d03b79c: e7df b.n d03b75e <_strtol_l+0x66> + d03b79e: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d03b7a2: e7e8 b.n d03b776 <_strtol_l+0x7e> + d03b7a4: 1c54 adds r4, r2, #1 + d03b7a6: d108 bne.n d03b7ba <_strtol_l+0xc2> + d03b7a8: 2322 movs r3, #34 ; 0x22 + d03b7aa: 4608 mov r0, r1 + d03b7ac: f8c8 3000 str.w r3, [r8] + d03b7b0: f1ba 0f00 cmp.w sl, #0 + d03b7b4: d107 bne.n d03b7c6 <_strtol_l+0xce> + d03b7b6: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d03b7ba: b103 cbz r3, d03b7be <_strtol_l+0xc6> + d03b7bc: 4240 negs r0, r0 + d03b7be: f1ba 0f00 cmp.w sl, #0 + d03b7c2: d0f8 beq.n d03b7b6 <_strtol_l+0xbe> + d03b7c4: b10a cbz r2, d03b7ca <_strtol_l+0xd2> + d03b7c6: f105 39ff add.w r9, r5, #4294967295 ; 0xffffffff + d03b7ca: f8ca 9000 str.w r9, [sl] + d03b7ce: e7f2 b.n d03b7b6 <_strtol_l+0xbe> + d03b7d0: 2430 movs r4, #48 ; 0x30 + d03b7d2: 2e00 cmp r6, #0 + d03b7d4: d1b5 bne.n d03b742 <_strtol_l+0x4a> + d03b7d6: 2608 movs r6, #8 + d03b7d8: e7b3 b.n d03b742 <_strtol_l+0x4a> + d03b7da: 2c30 cmp r4, #48 ; 0x30 + d03b7dc: d0a9 beq.n d03b732 <_strtol_l+0x3a> + d03b7de: 260a movs r6, #10 + d03b7e0: e7af b.n d03b742 <_strtol_l+0x4a> + +0d03b7e2 <_strtol_r>: + d03b7e2: b537 push {r0, r1, r2, r4, r5, lr} + d03b7e4: 4c05 ldr r4, [pc, #20] ; (d03b7fc <_strtol_r+0x1a>) + d03b7e6: 4d06 ldr r5, [pc, #24] ; (d03b800 <_strtol_r+0x1e>) + d03b7e8: 6824 ldr r4, [r4, #0] + d03b7ea: 6b64 ldr r4, [r4, #52] ; 0x34 + d03b7ec: 2c00 cmp r4, #0 + d03b7ee: bf08 it eq + d03b7f0: 462c moveq r4, r5 + d03b7f2: 9400 str r4, [sp, #0] + d03b7f4: f7ff ff80 bl d03b6f8 <_strtol_l> + d03b7f8: b003 add sp, #12 + d03b7fa: bd30 pop {r4, r5, pc} + d03b7fc: 60000250 .word 0x60000250 + d03b800: 60000680 .word 0x60000680 + +0d03b804 <strtol_l>: + d03b804: b507 push {r0, r1, r2, lr} + d03b806: 9300 str r3, [sp, #0] + d03b808: 4613 mov r3, r2 + d03b80a: 460a mov r2, r1 + d03b80c: 4601 mov r1, r0 + d03b80e: 4803 ldr r0, [pc, #12] ; (d03b81c <strtol_l+0x18>) + d03b810: 6800 ldr r0, [r0, #0] + d03b812: f7ff ff71 bl d03b6f8 <_strtol_l> + d03b816: b003 add sp, #12 + d03b818: f85d fb04 ldr.w pc, [sp], #4 + d03b81c: 60000250 .word 0x60000250 + +0d03b820 <strtol>: + d03b820: b537 push {r0, r1, r2, r4, r5, lr} + d03b822: 4613 mov r3, r2 + d03b824: 4a07 ldr r2, [pc, #28] ; (d03b844 <strtol+0x24>) + d03b826: 6815 ldr r5, [r2, #0] + d03b828: 4a07 ldr r2, [pc, #28] ; (d03b848 <strtol+0x28>) + d03b82a: 6b6c ldr r4, [r5, #52] ; 0x34 + d03b82c: 2c00 cmp r4, #0 + d03b82e: bf08 it eq + d03b830: 4614 moveq r4, r2 + d03b832: 460a mov r2, r1 + d03b834: 4601 mov r1, r0 + d03b836: 4628 mov r0, r5 + d03b838: 9400 str r4, [sp, #0] + d03b83a: f7ff ff5d bl d03b6f8 <_strtol_l> + d03b83e: b003 add sp, #12 + d03b840: bd30 pop {r4, r5, pc} + d03b842: bf00 nop + d03b844: 60000250 .word 0x60000250 + d03b848: 60000680 .word 0x60000680 + d03b84c: 00000000 .word 0x00000000 + +0d03b850 <_svfprintf_r>: + d03b850: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03b854: ed2d 8b04 vpush {d8-d9} + d03b858: b0cf sub sp, #316 ; 0x13c + d03b85a: 4689 mov r9, r1 + d03b85c: 4693 mov fp, r2 + d03b85e: 461f mov r7, r3 + d03b860: 4682 mov sl, r0 + d03b862: f003 fa93 bl d03ed8c <_localeconv_r> + d03b866: 6803 ldr r3, [r0, #0] + d03b868: 4618 mov r0, r3 + d03b86a: 9313 str r3, [sp, #76] ; 0x4c + d03b86c: f007 faa8 bl d042dc0 <____wrap_strlen_veneer> + d03b870: f8b9 300c ldrh.w r3, [r9, #12] + d03b874: 900e str r0, [sp, #56] ; 0x38 + d03b876: 0618 lsls r0, r3, #24 + d03b878: d51a bpl.n d03b8b0 <_svfprintf_r+0x60> + d03b87a: f8d9 3010 ldr.w r3, [r9, #16] + d03b87e: b9bb cbnz r3, d03b8b0 <_svfprintf_r+0x60> + d03b880: 2140 movs r1, #64 ; 0x40 + d03b882: 4650 mov r0, sl + d03b884: f7c6 fe0a bl d00249c <__wrap__malloc_r> + d03b888: f8c9 0000 str.w r0, [r9] + d03b88c: f8c9 0010 str.w r0, [r9, #16] + d03b890: b958 cbnz r0, d03b8aa <_svfprintf_r+0x5a> + d03b892: 230c movs r3, #12 + d03b894: f8ca 3000 str.w r3, [sl] + d03b898: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d03b89c: 930b str r3, [sp, #44] ; 0x2c + d03b89e: 980b ldr r0, [sp, #44] ; 0x2c + d03b8a0: b04f add sp, #316 ; 0x13c + d03b8a2: ecbd 8b04 vpop {d8-d9} + d03b8a6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d03b8aa: 2340 movs r3, #64 ; 0x40 + d03b8ac: f8c9 3014 str.w r3, [r9, #20] + d03b8b0: 2500 movs r5, #0 + d03b8b2: ac25 add r4, sp, #148 ; 0x94 + d03b8b4: ed9f 7b92 vldr d7, [pc, #584] ; d03bb00 <_svfprintf_r+0x2b0> + d03b8b8: 9422 str r4, [sp, #136] ; 0x88 + d03b8ba: 9505 str r5, [sp, #20] + d03b8bc: 9509 str r5, [sp, #36] ; 0x24 + d03b8be: 9511 str r5, [sp, #68] ; 0x44 + d03b8c0: 9514 str r5, [sp, #80] ; 0x50 + d03b8c2: 950b str r5, [sp, #44] ; 0x2c + d03b8c4: e9cd 5523 strd r5, r5, [sp, #140] ; 0x8c + d03b8c8: ed8d 7b0c vstr d7, [sp, #48] ; 0x30 + d03b8cc: e9cd 5515 strd r5, r5, [sp, #84] ; 0x54 + d03b8d0: 465b mov r3, fp + d03b8d2: 461d mov r5, r3 + d03b8d4: f813 2b01 ldrb.w r2, [r3], #1 + d03b8d8: b10a cbz r2, d03b8de <_svfprintf_r+0x8e> + d03b8da: 2a25 cmp r2, #37 ; 0x25 + d03b8dc: d1f9 bne.n d03b8d2 <_svfprintf_r+0x82> + d03b8de: ebb5 060b subs.w r6, r5, fp + d03b8e2: d00d beq.n d03b900 <_svfprintf_r+0xb0> + d03b8e4: 9b24 ldr r3, [sp, #144] ; 0x90 + d03b8e6: 4433 add r3, r6 + d03b8e8: 9324 str r3, [sp, #144] ; 0x90 + d03b8ea: 9b23 ldr r3, [sp, #140] ; 0x8c + d03b8ec: 3301 adds r3, #1 + d03b8ee: 2b07 cmp r3, #7 + d03b8f0: 9323 str r3, [sp, #140] ; 0x8c + d03b8f2: e9c4 b600 strd fp, r6, [r4] + d03b8f6: dc79 bgt.n d03b9ec <_svfprintf_r+0x19c> + d03b8f8: 3408 adds r4, #8 + d03b8fa: 9b0b ldr r3, [sp, #44] ; 0x2c + d03b8fc: 4433 add r3, r6 + d03b8fe: 930b str r3, [sp, #44] ; 0x2c + d03b900: 782b ldrb r3, [r5, #0] + d03b902: 2b00 cmp r3, #0 + d03b904: f001 815f beq.w d03cbc6 <_svfprintf_r+0x1376> + d03b908: 2300 movs r3, #0 + d03b90a: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d03b90e: 3501 adds r5, #1 + d03b910: 260a movs r6, #10 + d03b912: 9204 str r2, [sp, #16] + d03b914: 4698 mov r8, r3 + d03b916: 222b movs r2, #43 ; 0x2b + d03b918: f88d 306b strb.w r3, [sp, #107] ; 0x6b + d03b91c: 930f str r3, [sp, #60] ; 0x3c + d03b91e: 4629 mov r1, r5 + d03b920: f811 3b01 ldrb.w r3, [r1], #1 + d03b924: 9306 str r3, [sp, #24] + d03b926: 910a str r1, [sp, #40] ; 0x28 + d03b928: 9b06 ldr r3, [sp, #24] + d03b92a: 3b20 subs r3, #32 + d03b92c: 2b5a cmp r3, #90 ; 0x5a + d03b92e: f200 85ce bhi.w d03c4ce <_svfprintf_r+0xc7e> + d03b932: e8df f013 tbh [pc, r3, lsl #1] + d03b936: 007e .short 0x007e + d03b938: 05cc05cc .word 0x05cc05cc + d03b93c: 05cc0086 .word 0x05cc0086 + d03b940: 05cc05cc .word 0x05cc05cc + d03b944: 05cc0065 .word 0x05cc0065 + d03b948: 008905cc .word 0x008905cc + d03b94c: 05cc0093 .word 0x05cc0093 + d03b950: 00960090 .word 0x00960090 + d03b954: 00b305cc .word 0x00b305cc + d03b958: 00b600b6 .word 0x00b600b6 + d03b95c: 00b600b6 .word 0x00b600b6 + d03b960: 00b600b6 .word 0x00b600b6 + d03b964: 00b600b6 .word 0x00b600b6 + d03b968: 05cc00b6 .word 0x05cc00b6 + d03b96c: 05cc05cc .word 0x05cc05cc + d03b970: 05cc05cc .word 0x05cc05cc + d03b974: 05cc05cc .word 0x05cc05cc + d03b978: 05cc012d .word 0x05cc012d + d03b97c: 00fc00e9 .word 0x00fc00e9 + d03b980: 012d012d .word 0x012d012d + d03b984: 05cc012d .word 0x05cc012d + d03b988: 05cc05cc .word 0x05cc05cc + d03b98c: 00c605cc .word 0x00c605cc + d03b990: 05cc05cc .word 0x05cc05cc + d03b994: 05cc0495 .word 0x05cc0495 + d03b998: 05cc05cc .word 0x05cc05cc + d03b99c: 05cc04e1 .word 0x05cc04e1 + d03b9a0: 05cc050e .word 0x05cc050e + d03b9a4: 053105cc .word 0x053105cc + d03b9a8: 05cc05cc .word 0x05cc05cc + d03b9ac: 05cc05cc .word 0x05cc05cc + d03b9b0: 05cc05cc .word 0x05cc05cc + d03b9b4: 05cc05cc .word 0x05cc05cc + d03b9b8: 05cc012d .word 0x05cc012d + d03b9bc: 00fe00e9 .word 0x00fe00e9 + d03b9c0: 012d012d .word 0x012d012d + d03b9c4: 00c9012d .word 0x00c9012d + d03b9c8: 00dd00fe .word 0x00dd00fe + d03b9cc: 00d605cc .word 0x00d605cc + d03b9d0: 047205cc .word 0x047205cc + d03b9d4: 04cf0497 .word 0x04cf0497 + d03b9d8: 05cc00dd .word 0x05cc00dd + d03b9dc: 007c04e1 .word 0x007c04e1 + d03b9e0: 05cc0510 .word 0x05cc0510 + d03b9e4: 055005cc .word 0x055005cc + d03b9e8: 007c05cc .word 0x007c05cc + d03b9ec: aa22 add r2, sp, #136 ; 0x88 + d03b9ee: 4649 mov r1, r9 + d03b9f0: 4650 mov r0, sl + d03b9f2: f005 f839 bl d040a68 <__ssprint_r> + d03b9f6: 2800 cmp r0, #0 + d03b9f8: f040 8139 bne.w d03bc6e <_svfprintf_r+0x41e> + d03b9fc: ac25 add r4, sp, #148 ; 0x94 + d03b9fe: e77c b.n d03b8fa <_svfprintf_r+0xaa> + d03ba00: 4650 mov r0, sl + d03ba02: f003 f9c3 bl d03ed8c <_localeconv_r> + d03ba06: 6843 ldr r3, [r0, #4] + d03ba08: 4618 mov r0, r3 + d03ba0a: 9314 str r3, [sp, #80] ; 0x50 + d03ba0c: f007 f9d8 bl d042dc0 <____wrap_strlen_veneer> + d03ba10: 9011 str r0, [sp, #68] ; 0x44 + d03ba12: 4650 mov r0, sl + d03ba14: f003 f9ba bl d03ed8c <_localeconv_r> + d03ba18: 6883 ldr r3, [r0, #8] + d03ba1a: 222b movs r2, #43 ; 0x2b + d03ba1c: 9309 str r3, [sp, #36] ; 0x24 + d03ba1e: 9b11 ldr r3, [sp, #68] ; 0x44 + d03ba20: b12b cbz r3, d03ba2e <_svfprintf_r+0x1de> + d03ba22: 9b09 ldr r3, [sp, #36] ; 0x24 + d03ba24: b11b cbz r3, d03ba2e <_svfprintf_r+0x1de> + d03ba26: 781b ldrb r3, [r3, #0] + d03ba28: b10b cbz r3, d03ba2e <_svfprintf_r+0x1de> + d03ba2a: f448 6880 orr.w r8, r8, #1024 ; 0x400 + d03ba2e: 9d0a ldr r5, [sp, #40] ; 0x28 + d03ba30: e775 b.n d03b91e <_svfprintf_r+0xce> + d03ba32: f89d 306b ldrb.w r3, [sp, #107] ; 0x6b + d03ba36: 2b00 cmp r3, #0 + d03ba38: d1f9 bne.n d03ba2e <_svfprintf_r+0x1de> + d03ba3a: 2320 movs r3, #32 + d03ba3c: f88d 306b strb.w r3, [sp, #107] ; 0x6b + d03ba40: e7f5 b.n d03ba2e <_svfprintf_r+0x1de> + d03ba42: f048 0801 orr.w r8, r8, #1 + d03ba46: e7f2 b.n d03ba2e <_svfprintf_r+0x1de> + d03ba48: f857 3b04 ldr.w r3, [r7], #4 + d03ba4c: 2b00 cmp r3, #0 + d03ba4e: 930f str r3, [sp, #60] ; 0x3c + d03ba50: daed bge.n d03ba2e <_svfprintf_r+0x1de> + d03ba52: 425b negs r3, r3 + d03ba54: 930f str r3, [sp, #60] ; 0x3c + d03ba56: f048 0804 orr.w r8, r8, #4 + d03ba5a: e7e8 b.n d03ba2e <_svfprintf_r+0x1de> + d03ba5c: f88d 206b strb.w r2, [sp, #107] ; 0x6b + d03ba60: e7e5 b.n d03ba2e <_svfprintf_r+0x1de> + d03ba62: 9d0a ldr r5, [sp, #40] ; 0x28 + d03ba64: f815 3b01 ldrb.w r3, [r5], #1 + d03ba68: 2b2a cmp r3, #42 ; 0x2a + d03ba6a: 9306 str r3, [sp, #24] + d03ba6c: d113 bne.n d03ba96 <_svfprintf_r+0x246> + d03ba6e: f857 0b04 ldr.w r0, [r7], #4 + d03ba72: 950a str r5, [sp, #40] ; 0x28 + d03ba74: ea40 73e0 orr.w r3, r0, r0, asr #31 + d03ba78: 9304 str r3, [sp, #16] + d03ba7a: e7d8 b.n d03ba2e <_svfprintf_r+0x1de> + d03ba7c: 9904 ldr r1, [sp, #16] + d03ba7e: fb06 3301 mla r3, r6, r1, r3 + d03ba82: 9304 str r3, [sp, #16] + d03ba84: f815 3b01 ldrb.w r3, [r5], #1 + d03ba88: 9306 str r3, [sp, #24] + d03ba8a: 9b06 ldr r3, [sp, #24] + d03ba8c: 3b30 subs r3, #48 ; 0x30 + d03ba8e: 2b09 cmp r3, #9 + d03ba90: d9f4 bls.n d03ba7c <_svfprintf_r+0x22c> + d03ba92: 950a str r5, [sp, #40] ; 0x28 + d03ba94: e748 b.n d03b928 <_svfprintf_r+0xd8> + d03ba96: 2300 movs r3, #0 + d03ba98: 9304 str r3, [sp, #16] + d03ba9a: e7f6 b.n d03ba8a <_svfprintf_r+0x23a> + d03ba9c: f048 0880 orr.w r8, r8, #128 ; 0x80 + d03baa0: e7c5 b.n d03ba2e <_svfprintf_r+0x1de> + d03baa2: 2300 movs r3, #0 + d03baa4: 9d0a ldr r5, [sp, #40] ; 0x28 + d03baa6: 930f str r3, [sp, #60] ; 0x3c + d03baa8: 9b06 ldr r3, [sp, #24] + d03baaa: 990f ldr r1, [sp, #60] ; 0x3c + d03baac: 3b30 subs r3, #48 ; 0x30 + d03baae: fb06 3301 mla r3, r6, r1, r3 + d03bab2: 930f str r3, [sp, #60] ; 0x3c + d03bab4: f815 3b01 ldrb.w r3, [r5], #1 + d03bab8: 9306 str r3, [sp, #24] + d03baba: 3b30 subs r3, #48 ; 0x30 + d03babc: 2b09 cmp r3, #9 + d03babe: d9f3 bls.n d03baa8 <_svfprintf_r+0x258> + d03bac0: e7e7 b.n d03ba92 <_svfprintf_r+0x242> + d03bac2: f048 0808 orr.w r8, r8, #8 + d03bac6: e7b2 b.n d03ba2e <_svfprintf_r+0x1de> + d03bac8: 9b0a ldr r3, [sp, #40] ; 0x28 + d03baca: 781b ldrb r3, [r3, #0] + d03bacc: 2b68 cmp r3, #104 ; 0x68 + d03bace: bf05 ittet eq + d03bad0: 9b0a ldreq r3, [sp, #40] ; 0x28 + d03bad2: f448 7800 orreq.w r8, r8, #512 ; 0x200 + d03bad6: f048 0840 orrne.w r8, r8, #64 ; 0x40 + d03bada: 3301 addeq r3, #1 + d03badc: bf08 it eq + d03bade: 930a streq r3, [sp, #40] ; 0x28 + d03bae0: e7a5 b.n d03ba2e <_svfprintf_r+0x1de> + d03bae2: 9b0a ldr r3, [sp, #40] ; 0x28 + d03bae4: 781b ldrb r3, [r3, #0] + d03bae6: 2b6c cmp r3, #108 ; 0x6c + d03bae8: d105 bne.n d03baf6 <_svfprintf_r+0x2a6> + d03baea: 9b0a ldr r3, [sp, #40] ; 0x28 + d03baec: 3301 adds r3, #1 + d03baee: 930a str r3, [sp, #40] ; 0x28 + d03baf0: f048 0820 orr.w r8, r8, #32 + d03baf4: e79b b.n d03ba2e <_svfprintf_r+0x1de> + d03baf6: f048 0810 orr.w r8, r8, #16 + d03bafa: e798 b.n d03ba2e <_svfprintf_r+0x1de> + d03bafc: f3af 8000 nop.w ... - d03ba28: 463a mov r2, r7 - d03ba2a: 2000 movs r0, #0 - d03ba2c: f852 3b04 ldr.w r3, [r2], #4 - d03ba30: f88d 006b strb.w r0, [sp, #107] ; 0x6b - d03ba34: 9207 str r2, [sp, #28] - d03ba36: f88d 30d4 strb.w r3, [sp, #212] ; 0xd4 - d03ba3a: 2301 movs r3, #1 - d03ba3c: 4607 mov r7, r0 - d03ba3e: 4606 mov r6, r0 - d03ba40: 4605 mov r5, r0 - d03ba42: f10d 0bd4 add.w fp, sp, #212 ; 0xd4 - d03ba46: 9003 str r0, [sp, #12] - d03ba48: 9304 str r3, [sp, #16] - d03ba4a: 9008 str r0, [sp, #32] - d03ba4c: e1ba b.n d03bdc4 <_svfprintf_r+0x654> - d03ba4e: f048 0810 orr.w r8, r8, #16 - d03ba52: f018 0f20 tst.w r8, #32 - d03ba56: d012 beq.n d03ba7e <_svfprintf_r+0x30e> - d03ba58: 1dfb adds r3, r7, #7 - d03ba5a: f023 0307 bic.w r3, r3, #7 - d03ba5e: 461a mov r2, r3 - d03ba60: 685e ldr r6, [r3, #4] - d03ba62: f852 7b08 ldr.w r7, [r2], #8 - d03ba66: 9207 str r2, [sp, #28] - d03ba68: 2e00 cmp r6, #0 - d03ba6a: da06 bge.n d03ba7a <_svfprintf_r+0x30a> - d03ba6c: 427f negs r7, r7 - d03ba6e: f04f 032d mov.w r3, #45 ; 0x2d - d03ba72: eb66 0646 sbc.w r6, r6, r6, lsl #1 - d03ba76: f88d 306b strb.w r3, [sp, #107] ; 0x6b - d03ba7a: 2301 movs r3, #1 - d03ba7c: e393 b.n d03c1a6 <_svfprintf_r+0xa36> - d03ba7e: 1d3b adds r3, r7, #4 - d03ba80: f018 0f10 tst.w r8, #16 - d03ba84: 9307 str r3, [sp, #28] - d03ba86: d002 beq.n d03ba8e <_svfprintf_r+0x31e> - d03ba88: 683f ldr r7, [r7, #0] - d03ba8a: 17fe asrs r6, r7, #31 - d03ba8c: e7ec b.n d03ba68 <_svfprintf_r+0x2f8> - d03ba8e: f018 0f40 tst.w r8, #64 ; 0x40 - d03ba92: 683e ldr r6, [r7, #0] - d03ba94: d003 beq.n d03ba9e <_svfprintf_r+0x32e> - d03ba96: b237 sxth r7, r6 - d03ba98: f346 36c0 sbfx r6, r6, #15, #1 - d03ba9c: e7e4 b.n d03ba68 <_svfprintf_r+0x2f8> - d03ba9e: f418 7f00 tst.w r8, #512 ; 0x200 - d03baa2: d003 beq.n d03baac <_svfprintf_r+0x33c> - d03baa4: b277 sxtb r7, r6 - d03baa6: f346 16c0 sbfx r6, r6, #7, #1 - d03baaa: e7dd b.n d03ba68 <_svfprintf_r+0x2f8> - d03baac: 4637 mov r7, r6 - d03baae: e7ec b.n d03ba8a <_svfprintf_r+0x31a> - d03bab0: 3707 adds r7, #7 - d03bab2: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d03bab6: f027 0307 bic.w r3, r7, #7 - d03baba: ecb3 7b02 vldmia r3!, {d7} - d03babe: ed8d 7b0c vstr d7, [sp, #48] ; 0x30 - d03bac2: 9307 str r3, [sp, #28] - d03bac4: 9b0c ldr r3, [sp, #48] ; 0x30 - d03bac6: ee09 3a10 vmov s18, r3 - d03baca: 9b0d ldr r3, [sp, #52] ; 0x34 - d03bacc: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - d03bad0: ee09 3a90 vmov s19, r3 - d03bad4: 4b3a ldr r3, [pc, #232] ; (d03bbc0 <_svfprintf_r+0x450>) - d03bad6: ec51 0b19 vmov r0, r1, d9 - d03bada: f7fe ff21 bl d03a920 <__aeabi_dcmpun> - d03bade: bb18 cbnz r0, d03bb28 <_svfprintf_r+0x3b8> - d03bae0: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d03bae4: 4b36 ldr r3, [pc, #216] ; (d03bbc0 <_svfprintf_r+0x450>) - d03bae6: ec51 0b19 vmov r0, r1, d9 - d03baea: f7fe fefb bl d03a8e4 <__aeabi_dcmple> - d03baee: b9d8 cbnz r0, d03bb28 <_svfprintf_r+0x3b8> - d03baf0: 2200 movs r2, #0 - d03baf2: 2300 movs r3, #0 - d03baf4: e9dd 010c ldrd r0, r1, [sp, #48] ; 0x30 - d03baf8: f7fe feea bl d03a8d0 <__aeabi_dcmplt> - d03bafc: b110 cbz r0, d03bb04 <_svfprintf_r+0x394> - d03bafe: 232d movs r3, #45 ; 0x2d - d03bb00: f88d 306b strb.w r3, [sp, #107] ; 0x6b - d03bb04: 4a2f ldr r2, [pc, #188] ; (d03bbc4 <_svfprintf_r+0x454>) - d03bb06: 4830 ldr r0, [pc, #192] ; (d03bbc8 <_svfprintf_r+0x458>) - d03bb08: 9b06 ldr r3, [sp, #24] - d03bb0a: 2100 movs r1, #0 - d03bb0c: f028 0880 bic.w r8, r8, #128 ; 0x80 - d03bb10: 2b47 cmp r3, #71 ; 0x47 - d03bb12: bfd4 ite le - d03bb14: 4693 movle fp, r2 - d03bb16: 4683 movgt fp, r0 - d03bb18: 2303 movs r3, #3 - d03bb1a: e9cd 1303 strd r1, r3, [sp, #12] - d03bb1e: 2700 movs r7, #0 - d03bb20: 463e mov r6, r7 - d03bb22: 463b mov r3, r7 - d03bb24: f001 b819 b.w d03cb5a <_svfprintf_r+0x13ea> - d03bb28: e9dd 230c ldrd r2, r3, [sp, #48] ; 0x30 - d03bb2c: 4610 mov r0, r2 - d03bb2e: 4619 mov r1, r3 - d03bb30: f7fe fef6 bl d03a920 <__aeabi_dcmpun> - d03bb34: b140 cbz r0, d03bb48 <_svfprintf_r+0x3d8> - d03bb36: 9b0d ldr r3, [sp, #52] ; 0x34 - d03bb38: 4a24 ldr r2, [pc, #144] ; (d03bbcc <_svfprintf_r+0x45c>) - d03bb3a: 2b00 cmp r3, #0 - d03bb3c: 4824 ldr r0, [pc, #144] ; (d03bbd0 <_svfprintf_r+0x460>) - d03bb3e: bfbc itt lt - d03bb40: 232d movlt r3, #45 ; 0x2d - d03bb42: f88d 306b strblt.w r3, [sp, #107] ; 0x6b - d03bb46: e7df b.n d03bb08 <_svfprintf_r+0x398> - d03bb48: 9b06 ldr r3, [sp, #24] - d03bb4a: f023 0320 bic.w r3, r3, #32 - d03bb4e: 2b41 cmp r3, #65 ; 0x41 - d03bb50: 9308 str r3, [sp, #32] - d03bb52: d125 bne.n d03bba0 <_svfprintf_r+0x430> - d03bb54: 2330 movs r3, #48 ; 0x30 - d03bb56: f048 0802 orr.w r8, r8, #2 - d03bb5a: f88d 306c strb.w r3, [sp, #108] ; 0x6c - d03bb5e: 9b06 ldr r3, [sp, #24] - d03bb60: 2b61 cmp r3, #97 ; 0x61 - d03bb62: bf0c ite eq - d03bb64: 2378 moveq r3, #120 ; 0x78 - d03bb66: 2358 movne r3, #88 ; 0x58 - d03bb68: f88d 306d strb.w r3, [sp, #109] ; 0x6d - d03bb6c: 9b04 ldr r3, [sp, #16] - d03bb6e: 2b63 cmp r3, #99 ; 0x63 - d03bb70: dd30 ble.n d03bbd4 <_svfprintf_r+0x464> - d03bb72: 1c59 adds r1, r3, #1 - d03bb74: 4650 mov r0, sl - d03bb76: f7c6 fc91 bl d00249c <__wrap__malloc_r> - d03bb7a: 4683 mov fp, r0 - d03bb7c: 2800 cmp r0, #0 - d03bb7e: f040 81ff bne.w d03bf80 <_svfprintf_r+0x810> - d03bb82: f8b9 300c ldrh.w r3, [r9, #12] - d03bb86: f043 0340 orr.w r3, r3, #64 ; 0x40 - d03bb8a: f8a9 300c strh.w r3, [r9, #12] - d03bb8e: f8b9 300c ldrh.w r3, [r9, #12] - d03bb92: f013 0f40 tst.w r3, #64 ; 0x40 - d03bb96: 9b0b ldr r3, [sp, #44] ; 0x2c - d03bb98: bf18 it ne - d03bb9a: f04f 33ff movne.w r3, #4294967295 ; 0xffffffff - d03bb9e: e60d b.n d03b7bc <_svfprintf_r+0x4c> - d03bba0: 9b04 ldr r3, [sp, #16] - d03bba2: 3301 adds r3, #1 - d03bba4: f000 81ee beq.w d03bf84 <_svfprintf_r+0x814> - d03bba8: 9b08 ldr r3, [sp, #32] - d03bbaa: 2b47 cmp r3, #71 ; 0x47 - d03bbac: f040 81ed bne.w d03bf8a <_svfprintf_r+0x81a> - d03bbb0: 9b04 ldr r3, [sp, #16] - d03bbb2: 2b00 cmp r3, #0 - d03bbb4: f040 81e9 bne.w d03bf8a <_svfprintf_r+0x81a> - d03bbb8: 9303 str r3, [sp, #12] - d03bbba: 2301 movs r3, #1 - d03bbbc: 9304 str r3, [sp, #16] - d03bbbe: e00c b.n d03bbda <_svfprintf_r+0x46a> - d03bbc0: 7fefffff .word 0x7fefffff - d03bbc4: 0d054e5e .word 0x0d054e5e - d03bbc8: 0d054e62 .word 0x0d054e62 - d03bbcc: 0d054e66 .word 0x0d054e66 - d03bbd0: 0d054e6a .word 0x0d054e6a - d03bbd4: f10d 0bd4 add.w fp, sp, #212 ; 0xd4 - d03bbd8: 9003 str r0, [sp, #12] - d03bbda: f448 7380 orr.w r3, r8, #256 ; 0x100 - d03bbde: 9310 str r3, [sp, #64] ; 0x40 - d03bbe0: 9b0d ldr r3, [sp, #52] ; 0x34 - d03bbe2: 2b00 cmp r3, #0 - d03bbe4: f280 81d3 bge.w d03bf8e <_svfprintf_r+0x81e> - d03bbe8: 9b0c ldr r3, [sp, #48] ; 0x30 - d03bbea: ee08 3a10 vmov s16, r3 - d03bbee: 9b0d ldr r3, [sp, #52] ; 0x34 - d03bbf0: f103 4300 add.w r3, r3, #2147483648 ; 0x80000000 - d03bbf4: ee08 3a90 vmov s17, r3 - d03bbf8: 232d movs r3, #45 ; 0x2d - d03bbfa: 9318 str r3, [sp, #96] ; 0x60 - d03bbfc: 9b08 ldr r3, [sp, #32] - d03bbfe: 2b41 cmp r3, #65 ; 0x41 - d03bc00: f040 81e3 bne.w d03bfca <_svfprintf_r+0x85a> - d03bc04: a81c add r0, sp, #112 ; 0x70 - d03bc06: eeb0 0a48 vmov.f32 s0, s16 - d03bc0a: eef0 0a68 vmov.f32 s1, s17 - d03bc0e: f003 fd4f bl d03f6b0 <frexp> - d03bc12: 2200 movs r2, #0 - d03bc14: f04f 537f mov.w r3, #1069547520 ; 0x3fc00000 - d03bc18: ec51 0b10 vmov r0, r1, d0 - d03bc1c: f007 f868 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03bc20: 2200 movs r2, #0 - d03bc22: 2300 movs r3, #0 - d03bc24: 4606 mov r6, r0 - d03bc26: 460f mov r7, r1 - d03bc28: f7fe fe48 bl d03a8bc <__aeabi_dcmpeq> - d03bc2c: b108 cbz r0, d03bc32 <_svfprintf_r+0x4c2> - d03bc2e: 2301 movs r3, #1 - d03bc30: 931c str r3, [sp, #112] ; 0x70 - d03bc32: 4bac ldr r3, [pc, #688] ; (d03bee4 <_svfprintf_r+0x774>) - d03bc34: 465d mov r5, fp - d03bc36: 4aac ldr r2, [pc, #688] ; (d03bee8 <_svfprintf_r+0x778>) - d03bc38: 9906 ldr r1, [sp, #24] - d03bc3a: 2961 cmp r1, #97 ; 0x61 - d03bc3c: bf18 it ne - d03bc3e: 461a movne r2, r3 - d03bc40: 9b04 ldr r3, [sp, #16] - d03bc42: 3b01 subs r3, #1 - d03bc44: 9217 str r2, [sp, #92] ; 0x5c - d03bc46: 9305 str r3, [sp, #20] - d03bc48: 2200 movs r2, #0 - d03bc4a: 4ba8 ldr r3, [pc, #672] ; (d03beec <_svfprintf_r+0x77c>) - d03bc4c: 4630 mov r0, r6 - d03bc4e: 4639 mov r1, r7 - d03bc50: f007 f84e bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03bc54: 460f mov r7, r1 - d03bc56: 4606 mov r6, r0 - d03bc58: f006 ff9e bl d042b98 <__aeabi_d2iz> - d03bc5c: 9019 str r0, [sp, #100] ; 0x64 - d03bc5e: f007 f827 bl d042cb0 <____wrap___aeabi_i2d_veneer> - d03bc62: 4602 mov r2, r0 - d03bc64: 460b mov r3, r1 - d03bc66: 4630 mov r0, r6 - d03bc68: 4639 mov r1, r7 - d03bc6a: f007 f831 bl d042cd0 <____wrap___aeabi_dsub_veneer> - d03bc6e: 9a19 ldr r2, [sp, #100] ; 0x64 - d03bc70: 9b17 ldr r3, [sp, #92] ; 0x5c - d03bc72: 4606 mov r6, r0 - d03bc74: 460f mov r7, r1 - d03bc76: 5c9b ldrb r3, [r3, r2] - d03bc78: f805 3b01 strb.w r3, [r5], #1 - d03bc7c: 9b05 ldr r3, [sp, #20] - d03bc7e: 1c5a adds r2, r3, #1 - d03bc80: 9312 str r3, [sp, #72] ; 0x48 - d03bc82: d007 beq.n d03bc94 <_svfprintf_r+0x524> - d03bc84: 3b01 subs r3, #1 - d03bc86: 2200 movs r2, #0 - d03bc88: 9305 str r3, [sp, #20] - d03bc8a: 2300 movs r3, #0 - d03bc8c: f7fe fe16 bl d03a8bc <__aeabi_dcmpeq> - d03bc90: 2800 cmp r0, #0 - d03bc92: d0d9 beq.n d03bc48 <_svfprintf_r+0x4d8> - d03bc94: 2200 movs r2, #0 - d03bc96: 4b96 ldr r3, [pc, #600] ; (d03bef0 <_svfprintf_r+0x780>) - d03bc98: 4630 mov r0, r6 - d03bc9a: 4639 mov r1, r7 - d03bc9c: f7fe fe36 bl d03a90c <__aeabi_dcmpgt> - d03bca0: b960 cbnz r0, d03bcbc <_svfprintf_r+0x54c> - d03bca2: 2200 movs r2, #0 - d03bca4: 4b92 ldr r3, [pc, #584] ; (d03bef0 <_svfprintf_r+0x780>) - d03bca6: 4630 mov r0, r6 - d03bca8: 4639 mov r1, r7 - d03bcaa: f7fe fe07 bl d03a8bc <__aeabi_dcmpeq> - d03bcae: 2800 cmp r0, #0 - d03bcb0: f000 8186 beq.w d03bfc0 <_svfprintf_r+0x850> - d03bcb4: 9b19 ldr r3, [sp, #100] ; 0x64 - d03bcb6: 07db lsls r3, r3, #31 - d03bcb8: f140 8182 bpl.w d03bfc0 <_svfprintf_r+0x850> - d03bcbc: 9b17 ldr r3, [sp, #92] ; 0x5c - d03bcbe: 2030 movs r0, #48 ; 0x30 - d03bcc0: 9520 str r5, [sp, #128] ; 0x80 - d03bcc2: 7bd9 ldrb r1, [r3, #15] - d03bcc4: 9a20 ldr r2, [sp, #128] ; 0x80 - d03bcc6: 1e53 subs r3, r2, #1 - d03bcc8: 9320 str r3, [sp, #128] ; 0x80 - d03bcca: f812 3c01 ldrb.w r3, [r2, #-1] - d03bcce: 428b cmp r3, r1 - d03bcd0: f000 8165 beq.w d03bf9e <_svfprintf_r+0x82e> - d03bcd4: 2b39 cmp r3, #57 ; 0x39 - d03bcd6: bf0b itete eq - d03bcd8: 9b17 ldreq r3, [sp, #92] ; 0x5c - d03bcda: 3301 addne r3, #1 - d03bcdc: 7a9b ldrbeq r3, [r3, #10] - d03bcde: b2db uxtbne r3, r3 - d03bce0: f802 3c01 strb.w r3, [r2, #-1] - d03bce4: eba5 030b sub.w r3, r5, fp - d03bce8: 9d1c ldr r5, [sp, #112] ; 0x70 - d03bcea: 9305 str r3, [sp, #20] - d03bcec: 9b08 ldr r3, [sp, #32] - d03bcee: 2b47 cmp r3, #71 ; 0x47 - d03bcf0: f040 81b3 bne.w d03c05a <_svfprintf_r+0x8ea> - d03bcf4: 1cef adds r7, r5, #3 - d03bcf6: db03 blt.n d03bd00 <_svfprintf_r+0x590> - d03bcf8: 9b04 ldr r3, [sp, #16] - d03bcfa: 429d cmp r5, r3 - d03bcfc: f340 81d8 ble.w d03c0b0 <_svfprintf_r+0x940> - d03bd00: 9b06 ldr r3, [sp, #24] - d03bd02: 3b02 subs r3, #2 - d03bd04: 9306 str r3, [sp, #24] - d03bd06: 9906 ldr r1, [sp, #24] - d03bd08: 1e6b subs r3, r5, #1 - d03bd0a: f89d 2018 ldrb.w r2, [sp, #24] - d03bd0e: f021 0120 bic.w r1, r1, #32 - d03bd12: 931c str r3, [sp, #112] ; 0x70 - d03bd14: 2941 cmp r1, #65 ; 0x41 - d03bd16: bf05 ittet eq - d03bd18: 320f addeq r2, #15 - d03bd1a: 2101 moveq r1, #1 - d03bd1c: 2100 movne r1, #0 - d03bd1e: b2d2 uxtbeq r2, r2 - d03bd20: 2b00 cmp r3, #0 - d03bd22: bfb8 it lt - d03bd24: f1c5 0301 rsblt r3, r5, #1 - d03bd28: f88d 2078 strb.w r2, [sp, #120] ; 0x78 - d03bd2c: bfb4 ite lt - d03bd2e: 222d movlt r2, #45 ; 0x2d - d03bd30: 222b movge r2, #43 ; 0x2b - d03bd32: 2b09 cmp r3, #9 - d03bd34: f88d 2079 strb.w r2, [sp, #121] ; 0x79 - d03bd38: f340 81a8 ble.w d03c08c <_svfprintf_r+0x91c> - d03bd3c: f10d 0287 add.w r2, sp, #135 ; 0x87 - d03bd40: 260a movs r6, #10 - d03bd42: 4611 mov r1, r2 - d03bd44: 3a01 subs r2, #1 - d03bd46: fb93 f5f6 sdiv r5, r3, r6 - d03bd4a: fb06 3015 mls r0, r6, r5, r3 - d03bd4e: 3030 adds r0, #48 ; 0x30 - d03bd50: f801 0c01 strb.w r0, [r1, #-1] - d03bd54: 4618 mov r0, r3 - d03bd56: 462b mov r3, r5 - d03bd58: 2863 cmp r0, #99 ; 0x63 - d03bd5a: dcf2 bgt.n d03bd42 <_svfprintf_r+0x5d2> - d03bd5c: 3330 adds r3, #48 ; 0x30 - d03bd5e: 1e88 subs r0, r1, #2 - d03bd60: f10d 0587 add.w r5, sp, #135 ; 0x87 - d03bd64: f802 3c01 strb.w r3, [r2, #-1] - d03bd68: f10d 027a add.w r2, sp, #122 ; 0x7a - d03bd6c: 4603 mov r3, r0 - d03bd6e: 42ab cmp r3, r5 - d03bd70: f0c0 8187 bcc.w d03c082 <_svfprintf_r+0x912> - d03bd74: f10d 0289 add.w r2, sp, #137 ; 0x89 - d03bd78: f10d 037a add.w r3, sp, #122 ; 0x7a - d03bd7c: 1a52 subs r2, r2, r1 - d03bd7e: 42a8 cmp r0, r5 - d03bd80: bf88 it hi - d03bd82: 2200 movhi r2, #0 - d03bd84: 441a add r2, r3 - d03bd86: ab1e add r3, sp, #120 ; 0x78 - d03bd88: 1ad3 subs r3, r2, r3 - d03bd8a: 9a05 ldr r2, [sp, #20] - d03bd8c: 9315 str r3, [sp, #84] ; 0x54 - d03bd8e: 2a01 cmp r2, #1 - d03bd90: 4413 add r3, r2 - d03bd92: 9304 str r3, [sp, #16] - d03bd94: dc02 bgt.n d03bd9c <_svfprintf_r+0x62c> - d03bd96: f018 0f01 tst.w r8, #1 - d03bd9a: d003 beq.n d03bda4 <_svfprintf_r+0x634> - d03bd9c: 9b04 ldr r3, [sp, #16] - d03bd9e: 9a0e ldr r2, [sp, #56] ; 0x38 - d03bda0: 4413 add r3, r2 - d03bda2: 9304 str r3, [sp, #16] - d03bda4: 2600 movs r6, #0 - d03bda6: f428 6380 bic.w r3, r8, #1024 ; 0x400 - d03bdaa: 4635 mov r5, r6 - d03bdac: f443 7380 orr.w r3, r3, #256 ; 0x100 - d03bdb0: 9608 str r6, [sp, #32] - d03bdb2: 9310 str r3, [sp, #64] ; 0x40 - d03bdb4: 9b18 ldr r3, [sp, #96] ; 0x60 - d03bdb6: b113 cbz r3, d03bdbe <_svfprintf_r+0x64e> - d03bdb8: 232d movs r3, #45 ; 0x2d - d03bdba: f88d 306b strb.w r3, [sp, #107] ; 0x6b - d03bdbe: f8dd 8040 ldr.w r8, [sp, #64] ; 0x40 - d03bdc2: 2700 movs r7, #0 - d03bdc4: 9b04 ldr r3, [sp, #16] - d03bdc6: 42bb cmp r3, r7 - d03bdc8: bfb8 it lt - d03bdca: 463b movlt r3, r7 - d03bdcc: 9310 str r3, [sp, #64] ; 0x40 - d03bdce: f89d 306b ldrb.w r3, [sp, #107] ; 0x6b - d03bdd2: b113 cbz r3, d03bdda <_svfprintf_r+0x66a> - d03bdd4: 9b10 ldr r3, [sp, #64] ; 0x40 - d03bdd6: 3301 adds r3, #1 - d03bdd8: 9310 str r3, [sp, #64] ; 0x40 - d03bdda: f018 0302 ands.w r3, r8, #2 - d03bdde: 9317 str r3, [sp, #92] ; 0x5c - d03bde0: bf1e ittt ne - d03bde2: 9b10 ldrne r3, [sp, #64] ; 0x40 - d03bde4: 3302 addne r3, #2 - d03bde6: 9310 strne r3, [sp, #64] ; 0x40 - d03bde8: f018 0384 ands.w r3, r8, #132 ; 0x84 - d03bdec: 9318 str r3, [sp, #96] ; 0x60 - d03bdee: d122 bne.n d03be36 <_svfprintf_r+0x6c6> - d03bdf0: e9dd 320f ldrd r3, r2, [sp, #60] ; 0x3c - d03bdf4: 1a9b subs r3, r3, r2 - d03bdf6: 2b00 cmp r3, #0 - d03bdf8: 9312 str r3, [sp, #72] ; 0x48 - d03bdfa: dd1c ble.n d03be36 <_svfprintf_r+0x6c6> - d03bdfc: 9812 ldr r0, [sp, #72] ; 0x48 - d03bdfe: f104 0108 add.w r1, r4, #8 - d03be02: e9dd 2323 ldrd r2, r3, [sp, #140] ; 0x8c - d03be06: 2810 cmp r0, #16 - d03be08: 483a ldr r0, [pc, #232] ; (d03bef4 <_svfprintf_r+0x784>) - d03be0a: f102 0201 add.w r2, r2, #1 - d03be0e: 6020 str r0, [r4, #0] - d03be10: f300 82fc bgt.w d03c40c <_svfprintf_r+0xc9c> - d03be14: 9812 ldr r0, [sp, #72] ; 0x48 - d03be16: 2a07 cmp r2, #7 - d03be18: 4403 add r3, r0 - d03be1a: 6060 str r0, [r4, #4] - d03be1c: e9cd 2323 strd r2, r3, [sp, #140] ; 0x8c - d03be20: f340 8309 ble.w d03c436 <_svfprintf_r+0xcc6> - d03be24: aa22 add r2, sp, #136 ; 0x88 - d03be26: 4649 mov r1, r9 - d03be28: 4650 mov r0, sl - d03be2a: f004 fdad bl d040988 <__ssprint_r> - d03be2e: 2800 cmp r0, #0 - d03be30: f040 8637 bne.w d03caa2 <_svfprintf_r+0x1332> - d03be34: ac25 add r4, sp, #148 ; 0x94 - d03be36: f89d 306b ldrb.w r3, [sp, #107] ; 0x6b - d03be3a: b173 cbz r3, d03be5a <_svfprintf_r+0x6ea> - d03be3c: f10d 036b add.w r3, sp, #107 ; 0x6b - d03be40: 6023 str r3, [r4, #0] - d03be42: 2301 movs r3, #1 - d03be44: 6063 str r3, [r4, #4] - d03be46: 9b24 ldr r3, [sp, #144] ; 0x90 - d03be48: 3301 adds r3, #1 - d03be4a: 9324 str r3, [sp, #144] ; 0x90 - d03be4c: 9b23 ldr r3, [sp, #140] ; 0x8c - d03be4e: 3301 adds r3, #1 - d03be50: 2b07 cmp r3, #7 - d03be52: 9323 str r3, [sp, #140] ; 0x8c - d03be54: f300 82f1 bgt.w d03c43a <_svfprintf_r+0xcca> - d03be58: 3408 adds r4, #8 - d03be5a: 9b17 ldr r3, [sp, #92] ; 0x5c - d03be5c: b16b cbz r3, d03be7a <_svfprintf_r+0x70a> - d03be5e: ab1b add r3, sp, #108 ; 0x6c - d03be60: 6023 str r3, [r4, #0] - d03be62: 2302 movs r3, #2 - d03be64: 6063 str r3, [r4, #4] - d03be66: 9b24 ldr r3, [sp, #144] ; 0x90 - d03be68: 3302 adds r3, #2 - d03be6a: 9324 str r3, [sp, #144] ; 0x90 - d03be6c: 9b23 ldr r3, [sp, #140] ; 0x8c - d03be6e: 3301 adds r3, #1 - d03be70: 2b07 cmp r3, #7 - d03be72: 9323 str r3, [sp, #140] ; 0x8c - d03be74: f300 82eb bgt.w d03c44e <_svfprintf_r+0xcde> - d03be78: 3408 adds r4, #8 - d03be7a: 9b18 ldr r3, [sp, #96] ; 0x60 - d03be7c: 2b80 cmp r3, #128 ; 0x80 - d03be7e: d122 bne.n d03bec6 <_svfprintf_r+0x756> - d03be80: e9dd 320f ldrd r3, r2, [sp, #60] ; 0x3c - d03be84: 1a9b subs r3, r3, r2 - d03be86: 2b00 cmp r3, #0 - d03be88: 9312 str r3, [sp, #72] ; 0x48 - d03be8a: dd1c ble.n d03bec6 <_svfprintf_r+0x756> - d03be8c: 9812 ldr r0, [sp, #72] ; 0x48 - d03be8e: f104 0108 add.w r1, r4, #8 - d03be92: e9dd 2323 ldrd r2, r3, [sp, #140] ; 0x8c - d03be96: 2810 cmp r0, #16 - d03be98: 4817 ldr r0, [pc, #92] ; (d03bef8 <_svfprintf_r+0x788>) - d03be9a: f102 0201 add.w r2, r2, #1 - d03be9e: 6020 str r0, [r4, #0] - d03bea0: f300 82df bgt.w d03c462 <_svfprintf_r+0xcf2> - d03bea4: 9812 ldr r0, [sp, #72] ; 0x48 - d03bea6: 2a07 cmp r2, #7 - d03bea8: 4403 add r3, r0 - d03beaa: 6060 str r0, [r4, #4] - d03beac: e9cd 2323 strd r2, r3, [sp, #140] ; 0x8c - d03beb0: f340 82ec ble.w d03c48c <_svfprintf_r+0xd1c> - d03beb4: aa22 add r2, sp, #136 ; 0x88 - d03beb6: 4649 mov r1, r9 - d03beb8: 4650 mov r0, sl - d03beba: f004 fd65 bl d040988 <__ssprint_r> - d03bebe: 2800 cmp r0, #0 - d03bec0: f040 85ef bne.w d03caa2 <_svfprintf_r+0x1332> - d03bec4: ac25 add r4, sp, #148 ; 0x94 - d03bec6: 9b04 ldr r3, [sp, #16] - d03bec8: 1aff subs r7, r7, r3 - d03beca: 2f00 cmp r7, #0 - d03becc: dd28 ble.n d03bf20 <_svfprintf_r+0x7b0> - d03bece: 480a ldr r0, [pc, #40] ; (d03bef8 <_svfprintf_r+0x788>) - d03bed0: 2f10 cmp r7, #16 - d03bed2: f104 0108 add.w r1, r4, #8 - d03bed6: 6020 str r0, [r4, #0] - d03bed8: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c - d03bedc: f103 0301 add.w r3, r3, #1 - d03bee0: e00c b.n d03befc <_svfprintf_r+0x78c> - d03bee2: bf00 nop - d03bee4: 0d054e7f .word 0x0d054e7f - d03bee8: 0d054e6e .word 0x0d054e6e - d03beec: 40300000 .word 0x40300000 - d03bef0: 3fe00000 .word 0x3fe00000 - d03bef4: 0d054e97 .word 0x0d054e97 - d03bef8: 0d054ea7 .word 0x0d054ea7 - d03befc: f300 82c8 bgt.w d03c490 <_svfprintf_r+0xd20> - d03bf00: 6067 str r7, [r4, #4] - d03bf02: 2b07 cmp r3, #7 - d03bf04: 4417 add r7, r2 - d03bf06: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c - d03bf0a: f340 82d4 ble.w d03c4b6 <_svfprintf_r+0xd46> - d03bf0e: aa22 add r2, sp, #136 ; 0x88 - d03bf10: 4649 mov r1, r9 - d03bf12: 4650 mov r0, sl - d03bf14: f004 fd38 bl d040988 <__ssprint_r> - d03bf18: 2800 cmp r0, #0 - d03bf1a: f040 85c2 bne.w d03caa2 <_svfprintf_r+0x1332> - d03bf1e: ac25 add r4, sp, #148 ; 0x94 - d03bf20: f418 7f80 tst.w r8, #256 ; 0x100 - d03bf24: 9f24 ldr r7, [sp, #144] ; 0x90 - d03bf26: f040 82cf bne.w d03c4c8 <_svfprintf_r+0xd58> - d03bf2a: 9b04 ldr r3, [sp, #16] - d03bf2c: f8c4 b000 str.w fp, [r4] - d03bf30: 441f add r7, r3 - d03bf32: 6063 str r3, [r4, #4] - d03bf34: 9724 str r7, [sp, #144] ; 0x90 - d03bf36: 9b23 ldr r3, [sp, #140] ; 0x8c - d03bf38: 3301 adds r3, #1 - d03bf3a: 2b07 cmp r3, #7 - d03bf3c: 9323 str r3, [sp, #140] ; 0x8c - d03bf3e: f300 8308 bgt.w d03c552 <_svfprintf_r+0xde2> - d03bf42: 3408 adds r4, #8 - d03bf44: f018 0f04 tst.w r8, #4 - d03bf48: f040 858d bne.w d03ca66 <_svfprintf_r+0x12f6> - d03bf4c: 9b0b ldr r3, [sp, #44] ; 0x2c - d03bf4e: e9dd 210f ldrd r2, r1, [sp, #60] ; 0x3c - d03bf52: 428a cmp r2, r1 - d03bf54: bfac ite ge - d03bf56: 189b addge r3, r3, r2 - d03bf58: 185b addlt r3, r3, r1 - d03bf5a: 930b str r3, [sp, #44] ; 0x2c - d03bf5c: 9b24 ldr r3, [sp, #144] ; 0x90 - d03bf5e: b13b cbz r3, d03bf70 <_svfprintf_r+0x800> - d03bf60: aa22 add r2, sp, #136 ; 0x88 - d03bf62: 4649 mov r1, r9 - d03bf64: 4650 mov r0, sl - d03bf66: f004 fd0f bl d040988 <__ssprint_r> - d03bf6a: 2800 cmp r0, #0 - d03bf6c: f040 8599 bne.w d03caa2 <_svfprintf_r+0x1332> - d03bf70: 2300 movs r3, #0 - d03bf72: 9323 str r3, [sp, #140] ; 0x8c - d03bf74: 9b03 ldr r3, [sp, #12] - d03bf76: 2b00 cmp r3, #0 - d03bf78: f040 85af bne.w d03cada <_svfprintf_r+0x136a> - d03bf7c: ac25 add r4, sp, #148 ; 0x94 - d03bf7e: e0e8 b.n d03c152 <_svfprintf_r+0x9e2> - d03bf80: 9003 str r0, [sp, #12] - d03bf82: e62a b.n d03bbda <_svfprintf_r+0x46a> - d03bf84: 2306 movs r3, #6 - d03bf86: 9003 str r0, [sp, #12] - d03bf88: e618 b.n d03bbbc <_svfprintf_r+0x44c> - d03bf8a: 9003 str r0, [sp, #12] - d03bf8c: e625 b.n d03bbda <_svfprintf_r+0x46a> - d03bf8e: ed9d 7b0c vldr d7, [sp, #48] ; 0x30 - d03bf92: 2300 movs r3, #0 - d03bf94: eeb0 8a47 vmov.f32 s16, s14 - d03bf98: eef0 8a67 vmov.f32 s17, s15 - d03bf9c: e62d b.n d03bbfa <_svfprintf_r+0x48a> - d03bf9e: f802 0c01 strb.w r0, [r2, #-1] - d03bfa2: e68f b.n d03bcc4 <_svfprintf_r+0x554> - d03bfa4: f803 0b01 strb.w r0, [r3], #1 - d03bfa8: 1aca subs r2, r1, r3 - d03bfaa: 2a00 cmp r2, #0 - d03bfac: dafa bge.n d03bfa4 <_svfprintf_r+0x834> - d03bfae: 9a12 ldr r2, [sp, #72] ; 0x48 - d03bfb0: 9b12 ldr r3, [sp, #72] ; 0x48 - d03bfb2: 3201 adds r2, #1 - d03bfb4: f103 0301 add.w r3, r3, #1 - d03bfb8: bfb8 it lt - d03bfba: 2300 movlt r3, #0 - d03bfbc: 441d add r5, r3 - d03bfbe: e691 b.n d03bce4 <_svfprintf_r+0x574> - d03bfc0: 9a12 ldr r2, [sp, #72] ; 0x48 - d03bfc2: 462b mov r3, r5 - d03bfc4: 2030 movs r0, #48 ; 0x30 - d03bfc6: 18a9 adds r1, r5, r2 - d03bfc8: e7ee b.n d03bfa8 <_svfprintf_r+0x838> - d03bfca: 9b08 ldr r3, [sp, #32] - d03bfcc: 2b46 cmp r3, #70 ; 0x46 - d03bfce: d005 beq.n d03bfdc <_svfprintf_r+0x86c> - d03bfd0: 2b45 cmp r3, #69 ; 0x45 - d03bfd2: d11b bne.n d03c00c <_svfprintf_r+0x89c> - d03bfd4: 9b04 ldr r3, [sp, #16] - d03bfd6: 1c5d adds r5, r3, #1 - d03bfd8: 2102 movs r1, #2 - d03bfda: e001 b.n d03bfe0 <_svfprintf_r+0x870> - d03bfdc: 9d04 ldr r5, [sp, #16] - d03bfde: 2103 movs r1, #3 - d03bfe0: ab20 add r3, sp, #128 ; 0x80 - d03bfe2: eeb0 0a48 vmov.f32 s0, s16 - d03bfe6: eef0 0a68 vmov.f32 s1, s17 - d03bfea: 462a mov r2, r5 - d03bfec: 4650 mov r0, sl - d03bfee: 9301 str r3, [sp, #4] - d03bff0: ab1d add r3, sp, #116 ; 0x74 - d03bff2: 9300 str r3, [sp, #0] - d03bff4: ab1c add r3, sp, #112 ; 0x70 - d03bff6: f002 f832 bl d03e05e <_dtoa_r> - d03bffa: 9b08 ldr r3, [sp, #32] - d03bffc: 4683 mov fp, r0 - d03bffe: 2b47 cmp r3, #71 ; 0x47 - d03c000: d106 bne.n d03c010 <_svfprintf_r+0x8a0> - d03c002: f018 0f01 tst.w r8, #1 - d03c006: d103 bne.n d03c010 <_svfprintf_r+0x8a0> - d03c008: 9d20 ldr r5, [sp, #128] ; 0x80 - d03c00a: e66b b.n d03bce4 <_svfprintf_r+0x574> - d03c00c: 9d04 ldr r5, [sp, #16] - d03c00e: e7e3 b.n d03bfd8 <_svfprintf_r+0x868> - d03c010: 9b08 ldr r3, [sp, #32] - d03c012: eb0b 0605 add.w r6, fp, r5 - d03c016: 2b46 cmp r3, #70 ; 0x46 - d03c018: d10f bne.n d03c03a <_svfprintf_r+0x8ca> - d03c01a: f89b 3000 ldrb.w r3, [fp] - d03c01e: 2b30 cmp r3, #48 ; 0x30 - d03c020: d109 bne.n d03c036 <_svfprintf_r+0x8c6> - d03c022: 2200 movs r2, #0 - d03c024: 2300 movs r3, #0 - d03c026: ec51 0b18 vmov r0, r1, d8 - d03c02a: f7fe fc47 bl d03a8bc <__aeabi_dcmpeq> - d03c02e: b910 cbnz r0, d03c036 <_svfprintf_r+0x8c6> - d03c030: f1c5 0501 rsb r5, r5, #1 - d03c034: 951c str r5, [sp, #112] ; 0x70 - d03c036: 9b1c ldr r3, [sp, #112] ; 0x70 - d03c038: 441e add r6, r3 - d03c03a: 2200 movs r2, #0 - d03c03c: 2300 movs r3, #0 - d03c03e: ec51 0b18 vmov r0, r1, d8 - d03c042: f7fe fc3b bl d03a8bc <__aeabi_dcmpeq> - d03c046: b100 cbz r0, d03c04a <_svfprintf_r+0x8da> - d03c048: 9620 str r6, [sp, #128] ; 0x80 - d03c04a: 2230 movs r2, #48 ; 0x30 - d03c04c: 9b20 ldr r3, [sp, #128] ; 0x80 - d03c04e: 429e cmp r6, r3 - d03c050: d9da bls.n d03c008 <_svfprintf_r+0x898> - d03c052: 1c59 adds r1, r3, #1 - d03c054: 9120 str r1, [sp, #128] ; 0x80 - d03c056: 701a strb r2, [r3, #0] - d03c058: e7f8 b.n d03c04c <_svfprintf_r+0x8dc> - d03c05a: 9b08 ldr r3, [sp, #32] - d03c05c: 2b46 cmp r3, #70 ; 0x46 - d03c05e: f47f ae52 bne.w d03bd06 <_svfprintf_r+0x596> - d03c062: f008 0301 and.w r3, r8, #1 - d03c066: 9a04 ldr r2, [sp, #16] - d03c068: 2d00 cmp r5, #0 - d03c06a: ea43 0302 orr.w r3, r3, r2 - d03c06e: dd1a ble.n d03c0a6 <_svfprintf_r+0x936> - d03c070: 2b00 cmp r3, #0 - d03c072: d034 beq.n d03c0de <_svfprintf_r+0x96e> - d03c074: 9b0e ldr r3, [sp, #56] ; 0x38 - d03c076: 18eb adds r3, r5, r3 - d03c078: 441a add r2, r3 - d03c07a: 9204 str r2, [sp, #16] - d03c07c: 2366 movs r3, #102 ; 0x66 - d03c07e: 9306 str r3, [sp, #24] - d03c080: e033 b.n d03c0ea <_svfprintf_r+0x97a> - d03c082: f813 6b01 ldrb.w r6, [r3], #1 - d03c086: f802 6b01 strb.w r6, [r2], #1 - d03c08a: e670 b.n d03bd6e <_svfprintf_r+0x5fe> - d03c08c: b941 cbnz r1, d03c0a0 <_svfprintf_r+0x930> - d03c08e: 2230 movs r2, #48 ; 0x30 - d03c090: f88d 207a strb.w r2, [sp, #122] ; 0x7a - d03c094: f10d 027b add.w r2, sp, #123 ; 0x7b - d03c098: 3330 adds r3, #48 ; 0x30 - d03c09a: f802 3b01 strb.w r3, [r2], #1 - d03c09e: e672 b.n d03bd86 <_svfprintf_r+0x616> - d03c0a0: f10d 027a add.w r2, sp, #122 ; 0x7a - d03c0a4: e7f8 b.n d03c098 <_svfprintf_r+0x928> - d03c0a6: b1e3 cbz r3, d03c0e2 <_svfprintf_r+0x972> - d03c0a8: 9b0e ldr r3, [sp, #56] ; 0x38 - d03c0aa: 9a04 ldr r2, [sp, #16] - d03c0ac: 3301 adds r3, #1 - d03c0ae: e7e3 b.n d03c078 <_svfprintf_r+0x908> - d03c0b0: 9b05 ldr r3, [sp, #20] - d03c0b2: 429d cmp r5, r3 - d03c0b4: db07 blt.n d03c0c6 <_svfprintf_r+0x956> - d03c0b6: f018 0f01 tst.w r8, #1 - d03c0ba: d02b beq.n d03c114 <_svfprintf_r+0x9a4> - d03c0bc: 9b0e ldr r3, [sp, #56] ; 0x38 - d03c0be: 18eb adds r3, r5, r3 - d03c0c0: 9304 str r3, [sp, #16] - d03c0c2: 2367 movs r3, #103 ; 0x67 - d03c0c4: e7db b.n d03c07e <_svfprintf_r+0x90e> - d03c0c6: 9b05 ldr r3, [sp, #20] - d03c0c8: 2d00 cmp r5, #0 - d03c0ca: 9a0e ldr r2, [sp, #56] ; 0x38 - d03c0cc: 4413 add r3, r2 - d03c0ce: 9304 str r3, [sp, #16] - d03c0d0: dcf7 bgt.n d03c0c2 <_svfprintf_r+0x952> - d03c0d2: f1c5 0301 rsb r3, r5, #1 - d03c0d6: 9a04 ldr r2, [sp, #16] - d03c0d8: 441a add r2, r3 - d03c0da: 4613 mov r3, r2 - d03c0dc: e7f0 b.n d03c0c0 <_svfprintf_r+0x950> - d03c0de: 9504 str r5, [sp, #16] - d03c0e0: e7cc b.n d03c07c <_svfprintf_r+0x90c> - d03c0e2: 2366 movs r3, #102 ; 0x66 - d03c0e4: 9306 str r3, [sp, #24] - d03c0e6: 2301 movs r3, #1 - d03c0e8: 9304 str r3, [sp, #16] - d03c0ea: f418 6380 ands.w r3, r8, #1024 ; 0x400 - d03c0ee: 9308 str r3, [sp, #32] - d03c0f0: d021 beq.n d03c136 <_svfprintf_r+0x9c6> - d03c0f2: 2600 movs r6, #0 - d03c0f4: 2d00 cmp r5, #0 - d03c0f6: 9608 str r6, [sp, #32] - d03c0f8: f77f ae5c ble.w d03bdb4 <_svfprintf_r+0x644> - d03c0fc: 9b09 ldr r3, [sp, #36] ; 0x24 - d03c0fe: 781b ldrb r3, [r3, #0] - d03c100: 2bff cmp r3, #255 ; 0xff - d03c102: d109 bne.n d03c118 <_svfprintf_r+0x9a8> - d03c104: 9b08 ldr r3, [sp, #32] - d03c106: 9a04 ldr r2, [sp, #16] - d03c108: 4433 add r3, r6 - d03c10a: 9911 ldr r1, [sp, #68] ; 0x44 - d03c10c: fb01 2303 mla r3, r1, r3, r2 - d03c110: 9304 str r3, [sp, #16] - d03c112: e64f b.n d03bdb4 <_svfprintf_r+0x644> - d03c114: 9504 str r5, [sp, #16] - d03c116: e7d4 b.n d03c0c2 <_svfprintf_r+0x952> - d03c118: 42ab cmp r3, r5 - d03c11a: daf3 bge.n d03c104 <_svfprintf_r+0x994> - d03c11c: 1aed subs r5, r5, r3 - d03c11e: 9b09 ldr r3, [sp, #36] ; 0x24 - d03c120: 785b ldrb r3, [r3, #1] - d03c122: b133 cbz r3, d03c132 <_svfprintf_r+0x9c2> - d03c124: 9b08 ldr r3, [sp, #32] - d03c126: 3301 adds r3, #1 - d03c128: 9308 str r3, [sp, #32] - d03c12a: 9b09 ldr r3, [sp, #36] ; 0x24 - d03c12c: 3301 adds r3, #1 - d03c12e: 9309 str r3, [sp, #36] ; 0x24 - d03c130: e7e4 b.n d03c0fc <_svfprintf_r+0x98c> - d03c132: 3601 adds r6, #1 - d03c134: e7e2 b.n d03c0fc <_svfprintf_r+0x98c> - d03c136: 9e08 ldr r6, [sp, #32] - d03c138: e63c b.n d03bdb4 <_svfprintf_r+0x644> - d03c13a: 463a mov r2, r7 - d03c13c: f018 0f20 tst.w r8, #32 - d03c140: f852 3b04 ldr.w r3, [r2], #4 - d03c144: 9207 str r2, [sp, #28] - d03c146: d009 beq.n d03c15c <_svfprintf_r+0x9ec> - d03c148: 9a0b ldr r2, [sp, #44] ; 0x2c - d03c14a: 990b ldr r1, [sp, #44] ; 0x2c - d03c14c: 17d2 asrs r2, r2, #31 - d03c14e: e9c3 1200 strd r1, r2, [r3] - d03c152: 9f07 ldr r7, [sp, #28] - d03c154: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 - d03c158: f7ff bb4a b.w d03b7f0 <_svfprintf_r+0x80> - d03c15c: f018 0f10 tst.w r8, #16 - d03c160: d002 beq.n d03c168 <_svfprintf_r+0x9f8> - d03c162: 9a0b ldr r2, [sp, #44] ; 0x2c - d03c164: 601a str r2, [r3, #0] - d03c166: e7f4 b.n d03c152 <_svfprintf_r+0x9e2> - d03c168: f018 0f40 tst.w r8, #64 ; 0x40 - d03c16c: d002 beq.n d03c174 <_svfprintf_r+0xa04> - d03c16e: 9a0b ldr r2, [sp, #44] ; 0x2c - d03c170: 801a strh r2, [r3, #0] - d03c172: e7ee b.n d03c152 <_svfprintf_r+0x9e2> - d03c174: f418 7f00 tst.w r8, #512 ; 0x200 - d03c178: d0f3 beq.n d03c162 <_svfprintf_r+0x9f2> - d03c17a: 9a0b ldr r2, [sp, #44] ; 0x2c - d03c17c: 701a strb r2, [r3, #0] - d03c17e: e7e8 b.n d03c152 <_svfprintf_r+0x9e2> - d03c180: f048 0810 orr.w r8, r8, #16 - d03c184: f018 0320 ands.w r3, r8, #32 - d03c188: d020 beq.n d03c1cc <_svfprintf_r+0xa5c> - d03c18a: 1dfb adds r3, r7, #7 - d03c18c: f023 0307 bic.w r3, r3, #7 - d03c190: 461a mov r2, r3 - d03c192: 685e ldr r6, [r3, #4] - d03c194: f852 7b08 ldr.w r7, [r2], #8 - d03c198: 9207 str r2, [sp, #28] - d03c19a: f428 6880 bic.w r8, r8, #1024 ; 0x400 - d03c19e: 2300 movs r3, #0 - d03c1a0: 2200 movs r2, #0 - d03c1a2: f88d 206b strb.w r2, [sp, #107] ; 0x6b - d03c1a6: 9a04 ldr r2, [sp, #16] - d03c1a8: 3201 adds r2, #1 - d03c1aa: f000 84a7 beq.w d03cafc <_svfprintf_r+0x138c> - d03c1ae: f028 0280 bic.w r2, r8, #128 ; 0x80 - d03c1b2: 9203 str r2, [sp, #12] - d03c1b4: ea57 0206 orrs.w r2, r7, r6 - d03c1b8: f040 84a6 bne.w d03cb08 <_svfprintf_r+0x1398> - d03c1bc: 9a04 ldr r2, [sp, #16] - d03c1be: 2a00 cmp r2, #0 - d03c1c0: f000 810a beq.w d03c3d8 <_svfprintf_r+0xc68> - d03c1c4: 2b01 cmp r3, #1 - d03c1c6: f040 84a2 bne.w d03cb0e <_svfprintf_r+0x139e> - d03c1ca: e0ae b.n d03c32a <_svfprintf_r+0xbba> - d03c1cc: 1d3a adds r2, r7, #4 - d03c1ce: f018 0610 ands.w r6, r8, #16 - d03c1d2: 9207 str r2, [sp, #28] - d03c1d4: d002 beq.n d03c1dc <_svfprintf_r+0xa6c> - d03c1d6: 683f ldr r7, [r7, #0] - d03c1d8: 461e mov r6, r3 - d03c1da: e7de b.n d03c19a <_svfprintf_r+0xa2a> - d03c1dc: f018 0340 ands.w r3, r8, #64 ; 0x40 - d03c1e0: d001 beq.n d03c1e6 <_svfprintf_r+0xa76> - d03c1e2: 883f ldrh r7, [r7, #0] - d03c1e4: e7d9 b.n d03c19a <_svfprintf_r+0xa2a> - d03c1e6: f418 7600 ands.w r6, r8, #512 ; 0x200 - d03c1ea: d001 beq.n d03c1f0 <_svfprintf_r+0xa80> - d03c1ec: 783f ldrb r7, [r7, #0] - d03c1ee: e7f3 b.n d03c1d8 <_svfprintf_r+0xa68> - d03c1f0: 683f ldr r7, [r7, #0] - d03c1f2: e7d2 b.n d03c19a <_svfprintf_r+0xa2a> - d03c1f4: 463b mov r3, r7 - d03c1f6: 2278 movs r2, #120 ; 0x78 - d03c1f8: 2600 movs r6, #0 - d03c1fa: f048 0802 orr.w r8, r8, #2 - d03c1fe: f853 7b04 ldr.w r7, [r3], #4 - d03c202: f88d 206d strb.w r2, [sp, #109] ; 0x6d - d03c206: 9307 str r3, [sp, #28] - d03c208: 2330 movs r3, #48 ; 0x30 - d03c20a: 9206 str r2, [sp, #24] - d03c20c: f88d 306c strb.w r3, [sp, #108] ; 0x6c - d03c210: 4baa ldr r3, [pc, #680] ; (d03c4bc <_svfprintf_r+0xd4c>) - d03c212: 9316 str r3, [sp, #88] ; 0x58 - d03c214: 2302 movs r3, #2 - d03c216: e7c3 b.n d03c1a0 <_svfprintf_r+0xa30> - d03c218: 463b mov r3, r7 - d03c21a: 2500 movs r5, #0 - d03c21c: f853 bb04 ldr.w fp, [r3], #4 - d03c220: f88d 506b strb.w r5, [sp, #107] ; 0x6b - d03c224: 9307 str r3, [sp, #28] - d03c226: 9b04 ldr r3, [sp, #16] - d03c228: f1bb 0f00 cmp.w fp, #0 - d03c22c: d10c bne.n d03c248 <_svfprintf_r+0xad8> - d03c22e: 2b06 cmp r3, #6 - d03c230: 465f mov r7, fp - d03c232: 465e mov r6, fp - d03c234: 465d mov r5, fp - d03c236: bf28 it cs - d03c238: 2306 movcs r3, #6 - d03c23a: f8cd b020 str.w fp, [sp, #32] - d03c23e: e9cd b303 strd fp, r3, [sp, #12] - d03c242: f8df b280 ldr.w fp, [pc, #640] ; d03c4c4 <_svfprintf_r+0xd54> - d03c246: e5bd b.n d03bdc4 <_svfprintf_r+0x654> - d03c248: 1c58 adds r0, r3, #1 - d03c24a: d00d beq.n d03c268 <_svfprintf_r+0xaf8> - d03c24c: 461a mov r2, r3 - d03c24e: 4629 mov r1, r5 - d03c250: 4658 mov r0, fp - d03c252: f006 fd51 bl d042cf8 <____wrap_memchr_veneer> - d03c256: 9003 str r0, [sp, #12] - d03c258: 2800 cmp r0, #0 - d03c25a: f000 80d4 beq.w d03c406 <_svfprintf_r+0xc96> - d03c25e: eba0 030b sub.w r3, r0, fp - d03c262: 9304 str r3, [sp, #16] - d03c264: 9503 str r5, [sp, #12] - d03c266: e45a b.n d03bb1e <_svfprintf_r+0x3ae> - d03c268: 4658 mov r0, fp - d03c26a: f006 fd11 bl d042c90 <____wrap_strlen_veneer> - d03c26e: 9004 str r0, [sp, #16] - d03c270: e7f8 b.n d03c264 <_svfprintf_r+0xaf4> - d03c272: f048 0810 orr.w r8, r8, #16 - d03c276: f018 0320 ands.w r3, r8, #32 - d03c27a: d009 beq.n d03c290 <_svfprintf_r+0xb20> - d03c27c: 1dfb adds r3, r7, #7 - d03c27e: f023 0307 bic.w r3, r3, #7 - d03c282: 461a mov r2, r3 - d03c284: 685e ldr r6, [r3, #4] - d03c286: f852 7b08 ldr.w r7, [r2], #8 - d03c28a: 9207 str r2, [sp, #28] - d03c28c: 2301 movs r3, #1 - d03c28e: e787 b.n d03c1a0 <_svfprintf_r+0xa30> - d03c290: 1d3a adds r2, r7, #4 - d03c292: f018 0610 ands.w r6, r8, #16 - d03c296: 9207 str r2, [sp, #28] - d03c298: d002 beq.n d03c2a0 <_svfprintf_r+0xb30> - d03c29a: 683f ldr r7, [r7, #0] - d03c29c: 461e mov r6, r3 - d03c29e: e7f5 b.n d03c28c <_svfprintf_r+0xb1c> - d03c2a0: f018 0340 ands.w r3, r8, #64 ; 0x40 - d03c2a4: d001 beq.n d03c2aa <_svfprintf_r+0xb3a> - d03c2a6: 883f ldrh r7, [r7, #0] - d03c2a8: e7f0 b.n d03c28c <_svfprintf_r+0xb1c> - d03c2aa: f418 7600 ands.w r6, r8, #512 ; 0x200 - d03c2ae: d001 beq.n d03c2b4 <_svfprintf_r+0xb44> - d03c2b0: 783f ldrb r7, [r7, #0] - d03c2b2: e7f3 b.n d03c29c <_svfprintf_r+0xb2c> - d03c2b4: 683f ldr r7, [r7, #0] - d03c2b6: e7e9 b.n d03c28c <_svfprintf_r+0xb1c> - d03c2b8: 4b81 ldr r3, [pc, #516] ; (d03c4c0 <_svfprintf_r+0xd50>) - d03c2ba: 9316 str r3, [sp, #88] ; 0x58 - d03c2bc: f018 0320 ands.w r3, r8, #32 - d03c2c0: d01b beq.n d03c2fa <_svfprintf_r+0xb8a> - d03c2c2: 1dfb adds r3, r7, #7 - d03c2c4: f023 0307 bic.w r3, r3, #7 - d03c2c8: 461a mov r2, r3 - d03c2ca: 685e ldr r6, [r3, #4] - d03c2cc: f852 7b08 ldr.w r7, [r2], #8 - d03c2d0: 9207 str r2, [sp, #28] - d03c2d2: f018 0f01 tst.w r8, #1 - d03c2d6: d00a beq.n d03c2ee <_svfprintf_r+0xb7e> - d03c2d8: ea57 0306 orrs.w r3, r7, r6 - d03c2dc: d007 beq.n d03c2ee <_svfprintf_r+0xb7e> - d03c2de: 2330 movs r3, #48 ; 0x30 - d03c2e0: f048 0802 orr.w r8, r8, #2 - d03c2e4: f88d 306c strb.w r3, [sp, #108] ; 0x6c - d03c2e8: 9b06 ldr r3, [sp, #24] - d03c2ea: f88d 306d strb.w r3, [sp, #109] ; 0x6d - d03c2ee: f428 6880 bic.w r8, r8, #1024 ; 0x400 - d03c2f2: 2302 movs r3, #2 - d03c2f4: e754 b.n d03c1a0 <_svfprintf_r+0xa30> - d03c2f6: 4b71 ldr r3, [pc, #452] ; (d03c4bc <_svfprintf_r+0xd4c>) - d03c2f8: e7df b.n d03c2ba <_svfprintf_r+0xb4a> - d03c2fa: 1d3a adds r2, r7, #4 - d03c2fc: f018 0610 ands.w r6, r8, #16 - d03c300: 9207 str r2, [sp, #28] - d03c302: d002 beq.n d03c30a <_svfprintf_r+0xb9a> - d03c304: 683f ldr r7, [r7, #0] - d03c306: 461e mov r6, r3 - d03c308: e7e3 b.n d03c2d2 <_svfprintf_r+0xb62> - d03c30a: f018 0340 ands.w r3, r8, #64 ; 0x40 - d03c30e: d001 beq.n d03c314 <_svfprintf_r+0xba4> - d03c310: 883f ldrh r7, [r7, #0] - d03c312: e7de b.n d03c2d2 <_svfprintf_r+0xb62> - d03c314: f418 7600 ands.w r6, r8, #512 ; 0x200 - d03c318: d001 beq.n d03c31e <_svfprintf_r+0xbae> - d03c31a: 783f ldrb r7, [r7, #0] - d03c31c: e7f3 b.n d03c306 <_svfprintf_r+0xb96> - d03c31e: 683f ldr r7, [r7, #0] - d03c320: e7d7 b.n d03c2d2 <_svfprintf_r+0xb62> - d03c322: 2f0a cmp r7, #10 - d03c324: f176 0300 sbcs.w r3, r6, #0 - d03c328: d206 bcs.n d03c338 <_svfprintf_r+0xbc8> - d03c32a: 3730 adds r7, #48 ; 0x30 - d03c32c: f88d 7137 strb.w r7, [sp, #311] ; 0x137 - d03c330: f20d 1b37 addw fp, sp, #311 ; 0x137 - d03c334: f000 bc07 b.w d03cb46 <_svfprintf_r+0x13d6> - d03c338: 2300 movs r3, #0 - d03c33a: ad4e add r5, sp, #312 ; 0x138 - d03c33c: 9305 str r3, [sp, #20] - d03c33e: 9b03 ldr r3, [sp, #12] - d03c340: f403 6880 and.w r8, r3, #1024 ; 0x400 - d03c344: 220a movs r2, #10 - d03c346: 2300 movs r3, #0 - d03c348: 4638 mov r0, r7 - d03c34a: 4631 mov r1, r6 - d03c34c: f7fe fb6e bl d03aa2c <__aeabi_uldivmod> - d03c350: 9b05 ldr r3, [sp, #20] - d03c352: 3230 adds r2, #48 ; 0x30 - d03c354: f105 3bff add.w fp, r5, #4294967295 ; 0xffffffff - d03c358: 3301 adds r3, #1 - d03c35a: f805 2c01 strb.w r2, [r5, #-1] - d03c35e: 9305 str r3, [sp, #20] - d03c360: f1b8 0f00 cmp.w r8, #0 - d03c364: d019 beq.n d03c39a <_svfprintf_r+0xc2a> - d03c366: 9b09 ldr r3, [sp, #36] ; 0x24 - d03c368: 9a05 ldr r2, [sp, #20] - d03c36a: 781b ldrb r3, [r3, #0] - d03c36c: 429a cmp r2, r3 - d03c36e: d114 bne.n d03c39a <_svfprintf_r+0xc2a> - d03c370: 2aff cmp r2, #255 ; 0xff - d03c372: d012 beq.n d03c39a <_svfprintf_r+0xc2a> - d03c374: 2f0a cmp r7, #10 - d03c376: f176 0300 sbcs.w r3, r6, #0 - d03c37a: d30e bcc.n d03c39a <_svfprintf_r+0xc2a> - d03c37c: 9b11 ldr r3, [sp, #68] ; 0x44 - d03c37e: 9914 ldr r1, [sp, #80] ; 0x50 - d03c380: ebab 0b03 sub.w fp, fp, r3 - d03c384: 461a mov r2, r3 - d03c386: 4658 mov r0, fp - d03c388: f7ff f91d bl d03b5c6 <strncpy> - d03c38c: 9b09 ldr r3, [sp, #36] ; 0x24 - d03c38e: 785d ldrb r5, [r3, #1] - d03c390: b195 cbz r5, d03c3b8 <_svfprintf_r+0xc48> - d03c392: 3301 adds r3, #1 - d03c394: 9309 str r3, [sp, #36] ; 0x24 - d03c396: 2300 movs r3, #0 - d03c398: 9305 str r3, [sp, #20] - d03c39a: 2300 movs r3, #0 - d03c39c: 220a movs r2, #10 - d03c39e: 4638 mov r0, r7 - d03c3a0: 4631 mov r1, r6 - d03c3a2: f7fe fb43 bl d03aa2c <__aeabi_uldivmod> - d03c3a6: 2f0a cmp r7, #10 - d03c3a8: f176 0300 sbcs.w r3, r6, #0 - d03c3ac: f0c0 83cb bcc.w d03cb46 <_svfprintf_r+0x13d6> - d03c3b0: 4607 mov r7, r0 - d03c3b2: 460e mov r6, r1 - d03c3b4: 465d mov r5, fp - d03c3b6: e7c5 b.n d03c344 <_svfprintf_r+0xbd4> - d03c3b8: 9505 str r5, [sp, #20] - d03c3ba: e7ee b.n d03c39a <_svfprintf_r+0xc2a> - d03c3bc: f007 030f and.w r3, r7, #15 - d03c3c0: 9a16 ldr r2, [sp, #88] ; 0x58 - d03c3c2: 093f lsrs r7, r7, #4 - d03c3c4: 5cd3 ldrb r3, [r2, r3] - d03c3c6: ea47 7706 orr.w r7, r7, r6, lsl #28 - d03c3ca: 0936 lsrs r6, r6, #4 - d03c3cc: f80b 3d01 strb.w r3, [fp, #-1]! - d03c3d0: ea57 0306 orrs.w r3, r7, r6 - d03c3d4: d1f2 bne.n d03c3bc <_svfprintf_r+0xc4c> - d03c3d6: e3b6 b.n d03cb46 <_svfprintf_r+0x13d6> - d03c3d8: b933 cbnz r3, d03c3e8 <_svfprintf_r+0xc78> - d03c3da: f018 0f01 tst.w r8, #1 - d03c3de: d003 beq.n d03c3e8 <_svfprintf_r+0xc78> - d03c3e0: 2330 movs r3, #48 ; 0x30 - d03c3e2: f88d 3137 strb.w r3, [sp, #311] ; 0x137 - d03c3e6: e7a3 b.n d03c330 <_svfprintf_r+0xbc0> - d03c3e8: f50d 7b9c add.w fp, sp, #312 ; 0x138 - d03c3ec: e3ab b.n d03cb46 <_svfprintf_r+0x13d6> - d03c3ee: 9b06 ldr r3, [sp, #24] - d03c3f0: 2b00 cmp r3, #0 - d03c3f2: f000 8378 beq.w d03cae6 <_svfprintf_r+0x1376> - d03c3f6: 2000 movs r0, #0 - d03c3f8: f88d 30d4 strb.w r3, [sp, #212] ; 0xd4 - d03c3fc: 9707 str r7, [sp, #28] - d03c3fe: f88d 006b strb.w r0, [sp, #107] ; 0x6b - d03c402: f7ff bb1a b.w d03ba3a <_svfprintf_r+0x2ca> - d03c406: 9f03 ldr r7, [sp, #12] - d03c408: f7ff bb8a b.w d03bb20 <_svfprintf_r+0x3b0> - d03c40c: 2010 movs r0, #16 - d03c40e: 2a07 cmp r2, #7 - d03c410: 4403 add r3, r0 - d03c412: 6060 str r0, [r4, #4] - d03c414: e9cd 2323 strd r2, r3, [sp, #140] ; 0x8c - d03c418: dd08 ble.n d03c42c <_svfprintf_r+0xcbc> - d03c41a: aa22 add r2, sp, #136 ; 0x88 - d03c41c: 4649 mov r1, r9 - d03c41e: 4650 mov r0, sl - d03c420: f004 fab2 bl d040988 <__ssprint_r> - d03c424: 2800 cmp r0, #0 - d03c426: f040 833c bne.w d03caa2 <_svfprintf_r+0x1332> - d03c42a: a925 add r1, sp, #148 ; 0x94 - d03c42c: 9b12 ldr r3, [sp, #72] ; 0x48 - d03c42e: 460c mov r4, r1 - d03c430: 3b10 subs r3, #16 - d03c432: 9312 str r3, [sp, #72] ; 0x48 - d03c434: e4e2 b.n d03bdfc <_svfprintf_r+0x68c> - d03c436: 460c mov r4, r1 - d03c438: e4fd b.n d03be36 <_svfprintf_r+0x6c6> - d03c43a: aa22 add r2, sp, #136 ; 0x88 - d03c43c: 4649 mov r1, r9 - d03c43e: 4650 mov r0, sl - d03c440: f004 faa2 bl d040988 <__ssprint_r> - d03c444: 2800 cmp r0, #0 - d03c446: f040 832c bne.w d03caa2 <_svfprintf_r+0x1332> - d03c44a: ac25 add r4, sp, #148 ; 0x94 - d03c44c: e505 b.n d03be5a <_svfprintf_r+0x6ea> - d03c44e: aa22 add r2, sp, #136 ; 0x88 - d03c450: 4649 mov r1, r9 - d03c452: 4650 mov r0, sl - d03c454: f004 fa98 bl d040988 <__ssprint_r> - d03c458: 2800 cmp r0, #0 - d03c45a: f040 8322 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c45e: ac25 add r4, sp, #148 ; 0x94 - d03c460: e50b b.n d03be7a <_svfprintf_r+0x70a> - d03c462: 2010 movs r0, #16 - d03c464: 2a07 cmp r2, #7 - d03c466: 4403 add r3, r0 - d03c468: 6060 str r0, [r4, #4] - d03c46a: e9cd 2323 strd r2, r3, [sp, #140] ; 0x8c - d03c46e: dd08 ble.n d03c482 <_svfprintf_r+0xd12> - d03c470: aa22 add r2, sp, #136 ; 0x88 - d03c472: 4649 mov r1, r9 - d03c474: 4650 mov r0, sl - d03c476: f004 fa87 bl d040988 <__ssprint_r> - d03c47a: 2800 cmp r0, #0 - d03c47c: f040 8311 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c480: a925 add r1, sp, #148 ; 0x94 - d03c482: 9b12 ldr r3, [sp, #72] ; 0x48 - d03c484: 460c mov r4, r1 - d03c486: 3b10 subs r3, #16 - d03c488: 9312 str r3, [sp, #72] ; 0x48 - d03c48a: e4ff b.n d03be8c <_svfprintf_r+0x71c> - d03c48c: 460c mov r4, r1 - d03c48e: e51a b.n d03bec6 <_svfprintf_r+0x756> - d03c490: 2010 movs r0, #16 - d03c492: 2b07 cmp r3, #7 - d03c494: 4402 add r2, r0 - d03c496: 6060 str r0, [r4, #4] - d03c498: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c - d03c49c: dd08 ble.n d03c4b0 <_svfprintf_r+0xd40> - d03c49e: aa22 add r2, sp, #136 ; 0x88 - d03c4a0: 4649 mov r1, r9 - d03c4a2: 4650 mov r0, sl - d03c4a4: f004 fa70 bl d040988 <__ssprint_r> - d03c4a8: 2800 cmp r0, #0 - d03c4aa: f040 82fa bne.w d03caa2 <_svfprintf_r+0x1332> - d03c4ae: a925 add r1, sp, #148 ; 0x94 - d03c4b0: 3f10 subs r7, #16 - d03c4b2: 460c mov r4, r1 - d03c4b4: e50b b.n d03bece <_svfprintf_r+0x75e> - d03c4b6: 460c mov r4, r1 - d03c4b8: e532 b.n d03bf20 <_svfprintf_r+0x7b0> - d03c4ba: bf00 nop - d03c4bc: 0d054e6e .word 0x0d054e6e - d03c4c0: 0d054e7f .word 0x0d054e7f - d03c4c4: 0d054e90 .word 0x0d054e90 - d03c4c8: 9b06 ldr r3, [sp, #24] - d03c4ca: 2b65 cmp r3, #101 ; 0x65 - d03c4cc: f340 8232 ble.w d03c934 <_svfprintf_r+0x11c4> - d03c4d0: 2200 movs r2, #0 - d03c4d2: 2300 movs r3, #0 - d03c4d4: e9dd 010c ldrd r0, r1, [sp, #48] ; 0x30 - d03c4d8: f7fe f9f0 bl d03a8bc <__aeabi_dcmpeq> - d03c4dc: 2800 cmp r0, #0 - d03c4de: d068 beq.n d03c5b2 <_svfprintf_r+0xe42> - d03c4e0: 4b6d ldr r3, [pc, #436] ; (d03c698 <_svfprintf_r+0xf28>) - d03c4e2: 6023 str r3, [r4, #0] - d03c4e4: 2301 movs r3, #1 - d03c4e6: 441f add r7, r3 - d03c4e8: 6063 str r3, [r4, #4] - d03c4ea: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c4ec: 9724 str r7, [sp, #144] ; 0x90 - d03c4ee: 3301 adds r3, #1 - d03c4f0: 2b07 cmp r3, #7 - d03c4f2: 9323 str r3, [sp, #140] ; 0x8c - d03c4f4: dc37 bgt.n d03c566 <_svfprintf_r+0xdf6> - d03c4f6: 3408 adds r4, #8 - d03c4f8: 9b1c ldr r3, [sp, #112] ; 0x70 - d03c4fa: 9a05 ldr r2, [sp, #20] - d03c4fc: 4293 cmp r3, r2 - d03c4fe: db03 blt.n d03c508 <_svfprintf_r+0xd98> - d03c500: f018 0f01 tst.w r8, #1 - d03c504: f43f ad1e beq.w d03bf44 <_svfprintf_r+0x7d4> - d03c508: 9b13 ldr r3, [sp, #76] ; 0x4c - d03c50a: 9a0e ldr r2, [sp, #56] ; 0x38 - d03c50c: 6023 str r3, [r4, #0] - d03c50e: 9b0e ldr r3, [sp, #56] ; 0x38 - d03c510: 6063 str r3, [r4, #4] - d03c512: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c514: 4413 add r3, r2 - d03c516: 9324 str r3, [sp, #144] ; 0x90 - d03c518: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c51a: 3301 adds r3, #1 - d03c51c: 2b07 cmp r3, #7 - d03c51e: 9323 str r3, [sp, #140] ; 0x8c - d03c520: dc2b bgt.n d03c57a <_svfprintf_r+0xe0a> - d03c522: 3408 adds r4, #8 - d03c524: 9b05 ldr r3, [sp, #20] - d03c526: 1e5d subs r5, r3, #1 - d03c528: 2d00 cmp r5, #0 - d03c52a: f77f ad0b ble.w d03bf44 <_svfprintf_r+0x7d4> - d03c52e: 4e5b ldr r6, [pc, #364] ; (d03c69c <_svfprintf_r+0xf2c>) - d03c530: 2710 movs r7, #16 - d03c532: 2d10 cmp r5, #16 - d03c534: f104 0108 add.w r1, r4, #8 - d03c538: 6026 str r6, [r4, #0] - d03c53a: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c - d03c53e: f103 0301 add.w r3, r3, #1 - d03c542: dc24 bgt.n d03c58e <_svfprintf_r+0xe1e> - d03c544: 442a add r2, r5 - d03c546: 6065 str r5, [r4, #4] - d03c548: 9224 str r2, [sp, #144] ; 0x90 - d03c54a: 2b07 cmp r3, #7 - d03c54c: 9323 str r3, [sp, #140] ; 0x8c - d03c54e: f340 8287 ble.w d03ca60 <_svfprintf_r+0x12f0> - d03c552: aa22 add r2, sp, #136 ; 0x88 - d03c554: 4649 mov r1, r9 - d03c556: 4650 mov r0, sl - d03c558: f004 fa16 bl d040988 <__ssprint_r> - d03c55c: 2800 cmp r0, #0 - d03c55e: f040 82a0 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c562: ac25 add r4, sp, #148 ; 0x94 - d03c564: e4ee b.n d03bf44 <_svfprintf_r+0x7d4> - d03c566: aa22 add r2, sp, #136 ; 0x88 - d03c568: 4649 mov r1, r9 - d03c56a: 4650 mov r0, sl - d03c56c: f004 fa0c bl d040988 <__ssprint_r> - d03c570: 2800 cmp r0, #0 - d03c572: f040 8296 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c576: ac25 add r4, sp, #148 ; 0x94 - d03c578: e7be b.n d03c4f8 <_svfprintf_r+0xd88> - d03c57a: aa22 add r2, sp, #136 ; 0x88 - d03c57c: 4649 mov r1, r9 - d03c57e: 4650 mov r0, sl - d03c580: f004 fa02 bl d040988 <__ssprint_r> - d03c584: 2800 cmp r0, #0 - d03c586: f040 828c bne.w d03caa2 <_svfprintf_r+0x1332> - d03c58a: ac25 add r4, sp, #148 ; 0x94 - d03c58c: e7ca b.n d03c524 <_svfprintf_r+0xdb4> - d03c58e: 3210 adds r2, #16 - d03c590: 2b07 cmp r3, #7 - d03c592: 6067 str r7, [r4, #4] - d03c594: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c - d03c598: dd08 ble.n d03c5ac <_svfprintf_r+0xe3c> - d03c59a: aa22 add r2, sp, #136 ; 0x88 - d03c59c: 4649 mov r1, r9 - d03c59e: 4650 mov r0, sl - d03c5a0: f004 f9f2 bl d040988 <__ssprint_r> - d03c5a4: 2800 cmp r0, #0 - d03c5a6: f040 827c bne.w d03caa2 <_svfprintf_r+0x1332> - d03c5aa: a925 add r1, sp, #148 ; 0x94 - d03c5ac: 3d10 subs r5, #16 - d03c5ae: 460c mov r4, r1 - d03c5b0: e7bf b.n d03c532 <_svfprintf_r+0xdc2> - d03c5b2: 9b1c ldr r3, [sp, #112] ; 0x70 - d03c5b4: 2b00 cmp r3, #0 - d03c5b6: dc73 bgt.n d03c6a0 <_svfprintf_r+0xf30> - d03c5b8: 4b37 ldr r3, [pc, #220] ; (d03c698 <_svfprintf_r+0xf28>) - d03c5ba: 6023 str r3, [r4, #0] - d03c5bc: 2301 movs r3, #1 - d03c5be: 441f add r7, r3 - d03c5c0: 6063 str r3, [r4, #4] - d03c5c2: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c5c4: 9724 str r7, [sp, #144] ; 0x90 - d03c5c6: 3301 adds r3, #1 - d03c5c8: 2b07 cmp r3, #7 - d03c5ca: 9323 str r3, [sp, #140] ; 0x8c - d03c5cc: dc3d bgt.n d03c64a <_svfprintf_r+0xeda> - d03c5ce: 3408 adds r4, #8 - d03c5d0: 9905 ldr r1, [sp, #20] - d03c5d2: 9a1c ldr r2, [sp, #112] ; 0x70 - d03c5d4: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c5d6: 430a orrs r2, r1 - d03c5d8: f008 0101 and.w r1, r8, #1 - d03c5dc: 430a orrs r2, r1 - d03c5de: f43f acb1 beq.w d03bf44 <_svfprintf_r+0x7d4> - d03c5e2: 9a13 ldr r2, [sp, #76] ; 0x4c - d03c5e4: 6022 str r2, [r4, #0] - d03c5e6: 9a0e ldr r2, [sp, #56] ; 0x38 - d03c5e8: 4413 add r3, r2 - d03c5ea: 6062 str r2, [r4, #4] - d03c5ec: 9324 str r3, [sp, #144] ; 0x90 - d03c5ee: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c5f0: 3301 adds r3, #1 - d03c5f2: 2b07 cmp r3, #7 - d03c5f4: 9323 str r3, [sp, #140] ; 0x8c - d03c5f6: dc32 bgt.n d03c65e <_svfprintf_r+0xeee> - d03c5f8: 3408 adds r4, #8 - d03c5fa: 9d1c ldr r5, [sp, #112] ; 0x70 - d03c5fc: 2d00 cmp r5, #0 - d03c5fe: da1b bge.n d03c638 <_svfprintf_r+0xec8> - d03c600: 426d negs r5, r5 - d03c602: 4623 mov r3, r4 - d03c604: 4e25 ldr r6, [pc, #148] ; (d03c69c <_svfprintf_r+0xf2c>) - d03c606: 2710 movs r7, #16 - d03c608: 2d10 cmp r5, #16 - d03c60a: f104 0408 add.w r4, r4, #8 - d03c60e: 601e str r6, [r3, #0] - d03c610: e9dd 2123 ldrd r2, r1, [sp, #140] ; 0x8c - d03c614: f102 0201 add.w r2, r2, #1 - d03c618: dc2b bgt.n d03c672 <_svfprintf_r+0xf02> - d03c61a: 605d str r5, [r3, #4] - d03c61c: 2a07 cmp r2, #7 - d03c61e: 440d add r5, r1 - d03c620: e9cd 2523 strd r2, r5, [sp, #140] ; 0x8c - d03c624: dd08 ble.n d03c638 <_svfprintf_r+0xec8> - d03c626: aa22 add r2, sp, #136 ; 0x88 - d03c628: 4649 mov r1, r9 - d03c62a: 4650 mov r0, sl - d03c62c: f004 f9ac bl d040988 <__ssprint_r> - d03c630: 2800 cmp r0, #0 - d03c632: f040 8236 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c636: ac25 add r4, sp, #148 ; 0x94 - d03c638: 9b05 ldr r3, [sp, #20] - d03c63a: 9a05 ldr r2, [sp, #20] - d03c63c: 6063 str r3, [r4, #4] - d03c63e: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c640: f8c4 b000 str.w fp, [r4] - d03c644: 4413 add r3, r2 - d03c646: 9324 str r3, [sp, #144] ; 0x90 - d03c648: e475 b.n d03bf36 <_svfprintf_r+0x7c6> - d03c64a: aa22 add r2, sp, #136 ; 0x88 - d03c64c: 4649 mov r1, r9 - d03c64e: 4650 mov r0, sl - d03c650: f004 f99a bl d040988 <__ssprint_r> - d03c654: 2800 cmp r0, #0 - d03c656: f040 8224 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c65a: ac25 add r4, sp, #148 ; 0x94 - d03c65c: e7b8 b.n d03c5d0 <_svfprintf_r+0xe60> - d03c65e: aa22 add r2, sp, #136 ; 0x88 - d03c660: 4649 mov r1, r9 - d03c662: 4650 mov r0, sl - d03c664: f004 f990 bl d040988 <__ssprint_r> - d03c668: 2800 cmp r0, #0 - d03c66a: f040 821a bne.w d03caa2 <_svfprintf_r+0x1332> - d03c66e: ac25 add r4, sp, #148 ; 0x94 - d03c670: e7c3 b.n d03c5fa <_svfprintf_r+0xe8a> - d03c672: 3110 adds r1, #16 - d03c674: 2a07 cmp r2, #7 - d03c676: 605f str r7, [r3, #4] - d03c678: e9cd 2123 strd r2, r1, [sp, #140] ; 0x8c - d03c67c: dd08 ble.n d03c690 <_svfprintf_r+0xf20> - d03c67e: aa22 add r2, sp, #136 ; 0x88 - d03c680: 4649 mov r1, r9 - d03c682: 4650 mov r0, sl - d03c684: f004 f980 bl d040988 <__ssprint_r> - d03c688: 2800 cmp r0, #0 - d03c68a: f040 820a bne.w d03caa2 <_svfprintf_r+0x1332> - d03c68e: ac25 add r4, sp, #148 ; 0x94 - d03c690: 3d10 subs r5, #16 - d03c692: 4623 mov r3, r4 - d03c694: e7b8 b.n d03c608 <_svfprintf_r+0xe98> - d03c696: bf00 nop - d03c698: 0d0434ed .word 0x0d0434ed - d03c69c: 0d054ea7 .word 0x0d054ea7 - d03c6a0: 9b05 ldr r3, [sp, #20] - d03c6a2: 42ab cmp r3, r5 - d03c6a4: bfa8 it ge - d03c6a6: 462b movge r3, r5 - d03c6a8: 2b00 cmp r3, #0 - d03c6aa: 9304 str r3, [sp, #16] - d03c6ac: dd09 ble.n d03c6c2 <_svfprintf_r+0xf52> - d03c6ae: 441f add r7, r3 - d03c6b0: e9c4 b300 strd fp, r3, [r4] - d03c6b4: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c6b6: 9724 str r7, [sp, #144] ; 0x90 - d03c6b8: 3301 adds r3, #1 - d03c6ba: 2b07 cmp r3, #7 - d03c6bc: 9323 str r3, [sp, #140] ; 0x8c - d03c6be: dc75 bgt.n d03c7ac <_svfprintf_r+0x103c> - d03c6c0: 3408 adds r4, #8 - d03c6c2: 9b04 ldr r3, [sp, #16] - d03c6c4: 2b00 cmp r3, #0 - d03c6c6: bfac ite ge - d03c6c8: 1aef subge r7, r5, r3 - d03c6ca: 462f movlt r7, r5 - d03c6cc: 2f00 cmp r7, #0 - d03c6ce: dd18 ble.n d03c702 <_svfprintf_r+0xf92> - d03c6d0: 4897 ldr r0, [pc, #604] ; (d03c930 <_svfprintf_r+0x11c0>) - d03c6d2: 2f10 cmp r7, #16 - d03c6d4: f104 0108 add.w r1, r4, #8 - d03c6d8: 6020 str r0, [r4, #0] - d03c6da: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c - d03c6de: f103 0301 add.w r3, r3, #1 - d03c6e2: dc6d bgt.n d03c7c0 <_svfprintf_r+0x1050> - d03c6e4: 6067 str r7, [r4, #4] - d03c6e6: 2b07 cmp r3, #7 - d03c6e8: 4417 add r7, r2 - d03c6ea: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c - d03c6ee: dd7a ble.n d03c7e6 <_svfprintf_r+0x1076> - d03c6f0: aa22 add r2, sp, #136 ; 0x88 - d03c6f2: 4649 mov r1, r9 - d03c6f4: 4650 mov r0, sl - d03c6f6: f004 f947 bl d040988 <__ssprint_r> - d03c6fa: 2800 cmp r0, #0 - d03c6fc: f040 81d1 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c700: ac25 add r4, sp, #148 ; 0x94 - d03c702: f418 6f80 tst.w r8, #1024 ; 0x400 - d03c706: 445d add r5, fp - d03c708: d009 beq.n d03c71e <_svfprintf_r+0xfae> - d03c70a: 9b08 ldr r3, [sp, #32] - d03c70c: 2b00 cmp r3, #0 - d03c70e: d16c bne.n d03c7ea <_svfprintf_r+0x107a> - d03c710: 2e00 cmp r6, #0 - d03c712: d16c bne.n d03c7ee <_svfprintf_r+0x107e> - d03c714: 9b05 ldr r3, [sp, #20] - d03c716: 445b add r3, fp - d03c718: 429d cmp r5, r3 - d03c71a: bf28 it cs - d03c71c: 461d movcs r5, r3 - d03c71e: 9b1c ldr r3, [sp, #112] ; 0x70 - d03c720: 9a05 ldr r2, [sp, #20] - d03c722: 4293 cmp r3, r2 - d03c724: db02 blt.n d03c72c <_svfprintf_r+0xfbc> - d03c726: f018 0f01 tst.w r8, #1 - d03c72a: d00e beq.n d03c74a <_svfprintf_r+0xfda> - d03c72c: 9b13 ldr r3, [sp, #76] ; 0x4c - d03c72e: 9a0e ldr r2, [sp, #56] ; 0x38 - d03c730: 6023 str r3, [r4, #0] - d03c732: 9b0e ldr r3, [sp, #56] ; 0x38 - d03c734: 6063 str r3, [r4, #4] - d03c736: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c738: 4413 add r3, r2 - d03c73a: 9324 str r3, [sp, #144] ; 0x90 - d03c73c: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c73e: 3301 adds r3, #1 - d03c740: 2b07 cmp r3, #7 - d03c742: 9323 str r3, [sp, #140] ; 0x8c - d03c744: f300 80cd bgt.w d03c8e2 <_svfprintf_r+0x1172> - d03c748: 3408 adds r4, #8 - d03c74a: 9b05 ldr r3, [sp, #20] - d03c74c: 9e1c ldr r6, [sp, #112] ; 0x70 - d03c74e: eb0b 0203 add.w r2, fp, r3 - d03c752: 1b9e subs r6, r3, r6 - d03c754: 1b52 subs r2, r2, r5 - d03c756: 4296 cmp r6, r2 - d03c758: bfa8 it ge - d03c75a: 4616 movge r6, r2 - d03c75c: 2e00 cmp r6, #0 - d03c75e: dd0b ble.n d03c778 <_svfprintf_r+0x1008> - d03c760: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c762: 4433 add r3, r6 - d03c764: 9324 str r3, [sp, #144] ; 0x90 - d03c766: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c768: 3301 adds r3, #1 - d03c76a: 2b07 cmp r3, #7 - d03c76c: 9323 str r3, [sp, #140] ; 0x8c - d03c76e: e9c4 5600 strd r5, r6, [r4] - d03c772: f300 80c0 bgt.w d03c8f6 <_svfprintf_r+0x1186> - d03c776: 3408 adds r4, #8 - d03c778: 9d1c ldr r5, [sp, #112] ; 0x70 - d03c77a: 2e00 cmp r6, #0 - d03c77c: 9b05 ldr r3, [sp, #20] - d03c77e: eba3 0505 sub.w r5, r3, r5 - d03c782: bfa8 it ge - d03c784: 1bad subge r5, r5, r6 - d03c786: 2d00 cmp r5, #0 - d03c788: f77f abdc ble.w d03bf44 <_svfprintf_r+0x7d4> - d03c78c: 4e68 ldr r6, [pc, #416] ; (d03c930 <_svfprintf_r+0x11c0>) - d03c78e: 2710 movs r7, #16 - d03c790: 2d10 cmp r5, #16 - d03c792: f104 0108 add.w r1, r4, #8 - d03c796: 6026 str r6, [r4, #0] - d03c798: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c - d03c79c: f103 0301 add.w r3, r3, #1 - d03c7a0: f300 80b3 bgt.w d03c90a <_svfprintf_r+0x119a> - d03c7a4: 6065 str r5, [r4, #4] - d03c7a6: 4415 add r5, r2 - d03c7a8: 9524 str r5, [sp, #144] ; 0x90 - d03c7aa: e6ce b.n d03c54a <_svfprintf_r+0xdda> - d03c7ac: aa22 add r2, sp, #136 ; 0x88 - d03c7ae: 4649 mov r1, r9 - d03c7b0: 4650 mov r0, sl - d03c7b2: f004 f8e9 bl d040988 <__ssprint_r> - d03c7b6: 2800 cmp r0, #0 - d03c7b8: f040 8173 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c7bc: ac25 add r4, sp, #148 ; 0x94 - d03c7be: e780 b.n d03c6c2 <_svfprintf_r+0xf52> - d03c7c0: 2010 movs r0, #16 - d03c7c2: 2b07 cmp r3, #7 - d03c7c4: 4402 add r2, r0 - d03c7c6: 6060 str r0, [r4, #4] - d03c7c8: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c - d03c7cc: dd08 ble.n d03c7e0 <_svfprintf_r+0x1070> - d03c7ce: aa22 add r2, sp, #136 ; 0x88 - d03c7d0: 4649 mov r1, r9 - d03c7d2: 4650 mov r0, sl - d03c7d4: f004 f8d8 bl d040988 <__ssprint_r> - d03c7d8: 2800 cmp r0, #0 - d03c7da: f040 8162 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c7de: a925 add r1, sp, #148 ; 0x94 - d03c7e0: 3f10 subs r7, #16 - d03c7e2: 460c mov r4, r1 - d03c7e4: e774 b.n d03c6d0 <_svfprintf_r+0xf60> - d03c7e6: 460c mov r4, r1 - d03c7e8: e78b b.n d03c702 <_svfprintf_r+0xf92> - d03c7ea: 2e00 cmp r6, #0 - d03c7ec: d049 beq.n d03c882 <_svfprintf_r+0x1112> - d03c7ee: 3e01 subs r6, #1 - d03c7f0: 9b14 ldr r3, [sp, #80] ; 0x50 - d03c7f2: 9a11 ldr r2, [sp, #68] ; 0x44 - d03c7f4: 6023 str r3, [r4, #0] - d03c7f6: 9b11 ldr r3, [sp, #68] ; 0x44 - d03c7f8: 6063 str r3, [r4, #4] - d03c7fa: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c7fc: 4413 add r3, r2 - d03c7fe: 9324 str r3, [sp, #144] ; 0x90 - d03c800: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c802: 3301 adds r3, #1 - d03c804: 2b07 cmp r3, #7 - d03c806: 9323 str r3, [sp, #140] ; 0x8c - d03c808: dc42 bgt.n d03c890 <_svfprintf_r+0x1120> - d03c80a: 3408 adds r4, #8 - d03c80c: 9b05 ldr r3, [sp, #20] - d03c80e: 9a09 ldr r2, [sp, #36] ; 0x24 - d03c810: 445b add r3, fp - d03c812: 7812 ldrb r2, [r2, #0] - d03c814: 1b5b subs r3, r3, r5 - d03c816: 429a cmp r2, r3 - d03c818: bfa8 it ge - d03c81a: 461a movge r2, r3 - d03c81c: 2a00 cmp r2, #0 - d03c81e: 9204 str r2, [sp, #16] - d03c820: dd0a ble.n d03c838 <_svfprintf_r+0x10c8> - d03c822: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c824: 4413 add r3, r2 - d03c826: 9324 str r3, [sp, #144] ; 0x90 - d03c828: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c82a: 3301 adds r3, #1 - d03c82c: 2b07 cmp r3, #7 - d03c82e: 9323 str r3, [sp, #140] ; 0x8c - d03c830: e9c4 5200 strd r5, r2, [r4] - d03c834: dc36 bgt.n d03c8a4 <_svfprintf_r+0x1134> - d03c836: 3408 adds r4, #8 - d03c838: 9b09 ldr r3, [sp, #36] ; 0x24 - d03c83a: 781f ldrb r7, [r3, #0] - d03c83c: 9b04 ldr r3, [sp, #16] - d03c83e: 2b00 cmp r3, #0 - d03c840: bfa8 it ge - d03c842: 1aff subge r7, r7, r3 - d03c844: 2f00 cmp r7, #0 - d03c846: dd18 ble.n d03c87a <_svfprintf_r+0x110a> - d03c848: 4839 ldr r0, [pc, #228] ; (d03c930 <_svfprintf_r+0x11c0>) - d03c84a: 2f10 cmp r7, #16 - d03c84c: f104 0108 add.w r1, r4, #8 - d03c850: 6020 str r0, [r4, #0] - d03c852: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c - d03c856: f103 0301 add.w r3, r3, #1 - d03c85a: dc2d bgt.n d03c8b8 <_svfprintf_r+0x1148> - d03c85c: 6067 str r7, [r4, #4] - d03c85e: 2b07 cmp r3, #7 - d03c860: 4417 add r7, r2 - d03c862: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c - d03c866: dd3a ble.n d03c8de <_svfprintf_r+0x116e> - d03c868: aa22 add r2, sp, #136 ; 0x88 - d03c86a: 4649 mov r1, r9 - d03c86c: 4650 mov r0, sl - d03c86e: f004 f88b bl d040988 <__ssprint_r> - d03c872: 2800 cmp r0, #0 - d03c874: f040 8115 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c878: ac25 add r4, sp, #148 ; 0x94 - d03c87a: 9b09 ldr r3, [sp, #36] ; 0x24 - d03c87c: 781b ldrb r3, [r3, #0] - d03c87e: 441d add r5, r3 - d03c880: e743 b.n d03c70a <_svfprintf_r+0xf9a> - d03c882: 9b09 ldr r3, [sp, #36] ; 0x24 - d03c884: 3b01 subs r3, #1 - d03c886: 9309 str r3, [sp, #36] ; 0x24 - d03c888: 9b08 ldr r3, [sp, #32] - d03c88a: 3b01 subs r3, #1 - d03c88c: 9308 str r3, [sp, #32] - d03c88e: e7af b.n d03c7f0 <_svfprintf_r+0x1080> - d03c890: aa22 add r2, sp, #136 ; 0x88 - d03c892: 4649 mov r1, r9 - d03c894: 4650 mov r0, sl - d03c896: f004 f877 bl d040988 <__ssprint_r> - d03c89a: 2800 cmp r0, #0 - d03c89c: f040 8101 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c8a0: ac25 add r4, sp, #148 ; 0x94 - d03c8a2: e7b3 b.n d03c80c <_svfprintf_r+0x109c> - d03c8a4: aa22 add r2, sp, #136 ; 0x88 - d03c8a6: 4649 mov r1, r9 - d03c8a8: 4650 mov r0, sl - d03c8aa: f004 f86d bl d040988 <__ssprint_r> - d03c8ae: 2800 cmp r0, #0 - d03c8b0: f040 80f7 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c8b4: ac25 add r4, sp, #148 ; 0x94 - d03c8b6: e7bf b.n d03c838 <_svfprintf_r+0x10c8> - d03c8b8: 2010 movs r0, #16 - d03c8ba: 2b07 cmp r3, #7 - d03c8bc: 4402 add r2, r0 - d03c8be: 6060 str r0, [r4, #4] - d03c8c0: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c - d03c8c4: dd08 ble.n d03c8d8 <_svfprintf_r+0x1168> - d03c8c6: aa22 add r2, sp, #136 ; 0x88 - d03c8c8: 4649 mov r1, r9 - d03c8ca: 4650 mov r0, sl - d03c8cc: f004 f85c bl d040988 <__ssprint_r> - d03c8d0: 2800 cmp r0, #0 - d03c8d2: f040 80e6 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c8d6: a925 add r1, sp, #148 ; 0x94 - d03c8d8: 3f10 subs r7, #16 - d03c8da: 460c mov r4, r1 - d03c8dc: e7b4 b.n d03c848 <_svfprintf_r+0x10d8> - d03c8de: 460c mov r4, r1 - d03c8e0: e7cb b.n d03c87a <_svfprintf_r+0x110a> - d03c8e2: aa22 add r2, sp, #136 ; 0x88 - d03c8e4: 4649 mov r1, r9 - d03c8e6: 4650 mov r0, sl - d03c8e8: f004 f84e bl d040988 <__ssprint_r> - d03c8ec: 2800 cmp r0, #0 - d03c8ee: f040 80d8 bne.w d03caa2 <_svfprintf_r+0x1332> - d03c8f2: ac25 add r4, sp, #148 ; 0x94 - d03c8f4: e729 b.n d03c74a <_svfprintf_r+0xfda> - d03c8f6: aa22 add r2, sp, #136 ; 0x88 - d03c8f8: 4649 mov r1, r9 - d03c8fa: 4650 mov r0, sl - d03c8fc: f004 f844 bl d040988 <__ssprint_r> - d03c900: 2800 cmp r0, #0 - d03c902: f040 80ce bne.w d03caa2 <_svfprintf_r+0x1332> - d03c906: ac25 add r4, sp, #148 ; 0x94 - d03c908: e736 b.n d03c778 <_svfprintf_r+0x1008> - d03c90a: 3210 adds r2, #16 + d03bb08: 463a mov r2, r7 + d03bb0a: 2000 movs r0, #0 + d03bb0c: f852 3b04 ldr.w r3, [r2], #4 + d03bb10: f88d 006b strb.w r0, [sp, #107] ; 0x6b + d03bb14: 9207 str r2, [sp, #28] + d03bb16: f88d 30d4 strb.w r3, [sp, #212] ; 0xd4 + d03bb1a: 2301 movs r3, #1 + d03bb1c: 4607 mov r7, r0 + d03bb1e: 4606 mov r6, r0 + d03bb20: 4605 mov r5, r0 + d03bb22: f10d 0bd4 add.w fp, sp, #212 ; 0xd4 + d03bb26: 9003 str r0, [sp, #12] + d03bb28: 9304 str r3, [sp, #16] + d03bb2a: 9008 str r0, [sp, #32] + d03bb2c: e1ba b.n d03bea4 <_svfprintf_r+0x654> + d03bb2e: f048 0810 orr.w r8, r8, #16 + d03bb32: f018 0f20 tst.w r8, #32 + d03bb36: d012 beq.n d03bb5e <_svfprintf_r+0x30e> + d03bb38: 1dfb adds r3, r7, #7 + d03bb3a: f023 0307 bic.w r3, r3, #7 + d03bb3e: 461a mov r2, r3 + d03bb40: 685e ldr r6, [r3, #4] + d03bb42: f852 7b08 ldr.w r7, [r2], #8 + d03bb46: 9207 str r2, [sp, #28] + d03bb48: 2e00 cmp r6, #0 + d03bb4a: da06 bge.n d03bb5a <_svfprintf_r+0x30a> + d03bb4c: 427f negs r7, r7 + d03bb4e: f04f 032d mov.w r3, #45 ; 0x2d + d03bb52: eb66 0646 sbc.w r6, r6, r6, lsl #1 + d03bb56: f88d 306b strb.w r3, [sp, #107] ; 0x6b + d03bb5a: 2301 movs r3, #1 + d03bb5c: e393 b.n d03c286 <_svfprintf_r+0xa36> + d03bb5e: 1d3b adds r3, r7, #4 + d03bb60: f018 0f10 tst.w r8, #16 + d03bb64: 9307 str r3, [sp, #28] + d03bb66: d002 beq.n d03bb6e <_svfprintf_r+0x31e> + d03bb68: 683f ldr r7, [r7, #0] + d03bb6a: 17fe asrs r6, r7, #31 + d03bb6c: e7ec b.n d03bb48 <_svfprintf_r+0x2f8> + d03bb6e: f018 0f40 tst.w r8, #64 ; 0x40 + d03bb72: 683e ldr r6, [r7, #0] + d03bb74: d003 beq.n d03bb7e <_svfprintf_r+0x32e> + d03bb76: b237 sxth r7, r6 + d03bb78: f346 36c0 sbfx r6, r6, #15, #1 + d03bb7c: e7e4 b.n d03bb48 <_svfprintf_r+0x2f8> + d03bb7e: f418 7f00 tst.w r8, #512 ; 0x200 + d03bb82: d003 beq.n d03bb8c <_svfprintf_r+0x33c> + d03bb84: b277 sxtb r7, r6 + d03bb86: f346 16c0 sbfx r6, r6, #7, #1 + d03bb8a: e7dd b.n d03bb48 <_svfprintf_r+0x2f8> + d03bb8c: 4637 mov r7, r6 + d03bb8e: e7ec b.n d03bb6a <_svfprintf_r+0x31a> + d03bb90: 3707 adds r7, #7 + d03bb92: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d03bb96: f027 0307 bic.w r3, r7, #7 + d03bb9a: ecb3 7b02 vldmia r3!, {d7} + d03bb9e: ed8d 7b0c vstr d7, [sp, #48] ; 0x30 + d03bba2: 9307 str r3, [sp, #28] + d03bba4: 9b0c ldr r3, [sp, #48] ; 0x30 + d03bba6: ee09 3a10 vmov s18, r3 + d03bbaa: 9b0d ldr r3, [sp, #52] ; 0x34 + d03bbac: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 + d03bbb0: ee09 3a90 vmov s19, r3 + d03bbb4: 4b3a ldr r3, [pc, #232] ; (d03bca0 <_svfprintf_r+0x450>) + d03bbb6: ec51 0b19 vmov r0, r1, d9 + d03bbba: f7fe ff1f bl d03a9fc <__aeabi_dcmpun> + d03bbbe: bb18 cbnz r0, d03bc08 <_svfprintf_r+0x3b8> + d03bbc0: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d03bbc4: 4b36 ldr r3, [pc, #216] ; (d03bca0 <_svfprintf_r+0x450>) + d03bbc6: ec51 0b19 vmov r0, r1, d9 + d03bbca: f7fe fef9 bl d03a9c0 <__aeabi_dcmple> + d03bbce: b9d8 cbnz r0, d03bc08 <_svfprintf_r+0x3b8> + d03bbd0: 2200 movs r2, #0 + d03bbd2: 2300 movs r3, #0 + d03bbd4: e9dd 010c ldrd r0, r1, [sp, #48] ; 0x30 + d03bbd8: f7fe fee8 bl d03a9ac <__aeabi_dcmplt> + d03bbdc: b110 cbz r0, d03bbe4 <_svfprintf_r+0x394> + d03bbde: 232d movs r3, #45 ; 0x2d + d03bbe0: f88d 306b strb.w r3, [sp, #107] ; 0x6b + d03bbe4: 4a2f ldr r2, [pc, #188] ; (d03bca4 <_svfprintf_r+0x454>) + d03bbe6: 4830 ldr r0, [pc, #192] ; (d03bca8 <_svfprintf_r+0x458>) + d03bbe8: 9b06 ldr r3, [sp, #24] + d03bbea: 2100 movs r1, #0 + d03bbec: f028 0880 bic.w r8, r8, #128 ; 0x80 + d03bbf0: 2b47 cmp r3, #71 ; 0x47 + d03bbf2: bfd4 ite le + d03bbf4: 4693 movle fp, r2 + d03bbf6: 4683 movgt fp, r0 + d03bbf8: 2303 movs r3, #3 + d03bbfa: e9cd 1303 strd r1, r3, [sp, #12] + d03bbfe: 2700 movs r7, #0 + d03bc00: 463e mov r6, r7 + d03bc02: 463b mov r3, r7 + d03bc04: f001 b819 b.w d03cc3a <_svfprintf_r+0x13ea> + d03bc08: e9dd 230c ldrd r2, r3, [sp, #48] ; 0x30 + d03bc0c: 4610 mov r0, r2 + d03bc0e: 4619 mov r1, r3 + d03bc10: f7fe fef4 bl d03a9fc <__aeabi_dcmpun> + d03bc14: b140 cbz r0, d03bc28 <_svfprintf_r+0x3d8> + d03bc16: 9b0d ldr r3, [sp, #52] ; 0x34 + d03bc18: 4a24 ldr r2, [pc, #144] ; (d03bcac <_svfprintf_r+0x45c>) + d03bc1a: 2b00 cmp r3, #0 + d03bc1c: 4824 ldr r0, [pc, #144] ; (d03bcb0 <_svfprintf_r+0x460>) + d03bc1e: bfbc itt lt + d03bc20: 232d movlt r3, #45 ; 0x2d + d03bc22: f88d 306b strblt.w r3, [sp, #107] ; 0x6b + d03bc26: e7df b.n d03bbe8 <_svfprintf_r+0x398> + d03bc28: 9b06 ldr r3, [sp, #24] + d03bc2a: f023 0320 bic.w r3, r3, #32 + d03bc2e: 2b41 cmp r3, #65 ; 0x41 + d03bc30: 9308 str r3, [sp, #32] + d03bc32: d125 bne.n d03bc80 <_svfprintf_r+0x430> + d03bc34: 2330 movs r3, #48 ; 0x30 + d03bc36: f048 0802 orr.w r8, r8, #2 + d03bc3a: f88d 306c strb.w r3, [sp, #108] ; 0x6c + d03bc3e: 9b06 ldr r3, [sp, #24] + d03bc40: 2b61 cmp r3, #97 ; 0x61 + d03bc42: bf0c ite eq + d03bc44: 2378 moveq r3, #120 ; 0x78 + d03bc46: 2358 movne r3, #88 ; 0x58 + d03bc48: f88d 306d strb.w r3, [sp, #109] ; 0x6d + d03bc4c: 9b04 ldr r3, [sp, #16] + d03bc4e: 2b63 cmp r3, #99 ; 0x63 + d03bc50: dd30 ble.n d03bcb4 <_svfprintf_r+0x464> + d03bc52: 1c59 adds r1, r3, #1 + d03bc54: 4650 mov r0, sl + d03bc56: f7c6 fc21 bl d00249c <__wrap__malloc_r> + d03bc5a: 4683 mov fp, r0 + d03bc5c: 2800 cmp r0, #0 + d03bc5e: f040 81ff bne.w d03c060 <_svfprintf_r+0x810> + d03bc62: f8b9 300c ldrh.w r3, [r9, #12] + d03bc66: f043 0340 orr.w r3, r3, #64 ; 0x40 + d03bc6a: f8a9 300c strh.w r3, [r9, #12] + d03bc6e: f8b9 300c ldrh.w r3, [r9, #12] + d03bc72: f013 0f40 tst.w r3, #64 ; 0x40 + d03bc76: 9b0b ldr r3, [sp, #44] ; 0x2c + d03bc78: bf18 it ne + d03bc7a: f04f 33ff movne.w r3, #4294967295 ; 0xffffffff + d03bc7e: e60d b.n d03b89c <_svfprintf_r+0x4c> + d03bc80: 9b04 ldr r3, [sp, #16] + d03bc82: 3301 adds r3, #1 + d03bc84: f000 81ee beq.w d03c064 <_svfprintf_r+0x814> + d03bc88: 9b08 ldr r3, [sp, #32] + d03bc8a: 2b47 cmp r3, #71 ; 0x47 + d03bc8c: f040 81ed bne.w d03c06a <_svfprintf_r+0x81a> + d03bc90: 9b04 ldr r3, [sp, #16] + d03bc92: 2b00 cmp r3, #0 + d03bc94: f040 81e9 bne.w d03c06a <_svfprintf_r+0x81a> + d03bc98: 9303 str r3, [sp, #12] + d03bc9a: 2301 movs r3, #1 + d03bc9c: 9304 str r3, [sp, #16] + d03bc9e: e00c b.n d03bcba <_svfprintf_r+0x46a> + d03bca0: 7fefffff .word 0x7fefffff + d03bca4: 0d054f3a .word 0x0d054f3a + d03bca8: 0d054f3e .word 0x0d054f3e + d03bcac: 0d054f42 .word 0x0d054f42 + d03bcb0: 0d054f46 .word 0x0d054f46 + d03bcb4: f10d 0bd4 add.w fp, sp, #212 ; 0xd4 + d03bcb8: 9003 str r0, [sp, #12] + d03bcba: f448 7380 orr.w r3, r8, #256 ; 0x100 + d03bcbe: 9310 str r3, [sp, #64] ; 0x40 + d03bcc0: 9b0d ldr r3, [sp, #52] ; 0x34 + d03bcc2: 2b00 cmp r3, #0 + d03bcc4: f280 81d3 bge.w d03c06e <_svfprintf_r+0x81e> + d03bcc8: 9b0c ldr r3, [sp, #48] ; 0x30 + d03bcca: ee08 3a10 vmov s16, r3 + d03bcce: 9b0d ldr r3, [sp, #52] ; 0x34 + d03bcd0: f103 4300 add.w r3, r3, #2147483648 ; 0x80000000 + d03bcd4: ee08 3a90 vmov s17, r3 + d03bcd8: 232d movs r3, #45 ; 0x2d + d03bcda: 9318 str r3, [sp, #96] ; 0x60 + d03bcdc: 9b08 ldr r3, [sp, #32] + d03bcde: 2b41 cmp r3, #65 ; 0x41 + d03bce0: f040 81e3 bne.w d03c0aa <_svfprintf_r+0x85a> + d03bce4: a81c add r0, sp, #112 ; 0x70 + d03bce6: eeb0 0a48 vmov.f32 s0, s16 + d03bcea: eef0 0a68 vmov.f32 s1, s17 + d03bcee: f003 fd4f bl d03f790 <frexp> + d03bcf2: 2200 movs r2, #0 + d03bcf4: f04f 537f mov.w r3, #1069547520 ; 0x3fc00000 + d03bcf8: ec51 0b10 vmov r0, r1, d0 + d03bcfc: f007 f834 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03bd00: 2200 movs r2, #0 + d03bd02: 2300 movs r3, #0 + d03bd04: 4606 mov r6, r0 + d03bd06: 460f mov r7, r1 + d03bd08: f7fe fe46 bl d03a998 <__aeabi_dcmpeq> + d03bd0c: b108 cbz r0, d03bd12 <_svfprintf_r+0x4c2> + d03bd0e: 2301 movs r3, #1 + d03bd10: 931c str r3, [sp, #112] ; 0x70 + d03bd12: 4bac ldr r3, [pc, #688] ; (d03bfc4 <_svfprintf_r+0x774>) + d03bd14: 465d mov r5, fp + d03bd16: 4aac ldr r2, [pc, #688] ; (d03bfc8 <_svfprintf_r+0x778>) + d03bd18: 9906 ldr r1, [sp, #24] + d03bd1a: 2961 cmp r1, #97 ; 0x61 + d03bd1c: bf18 it ne + d03bd1e: 461a movne r2, r3 + d03bd20: 9b04 ldr r3, [sp, #16] + d03bd22: 3b01 subs r3, #1 + d03bd24: 9217 str r2, [sp, #92] ; 0x5c + d03bd26: 9305 str r3, [sp, #20] + d03bd28: 2200 movs r2, #0 + d03bd2a: 4ba8 ldr r3, [pc, #672] ; (d03bfcc <_svfprintf_r+0x77c>) + d03bd2c: 4630 mov r0, r6 + d03bd2e: 4639 mov r1, r7 + d03bd30: f007 f81a bl d042d68 <____wrap___aeabi_dmul_veneer> + d03bd34: 460f mov r7, r1 + d03bd36: 4606 mov r6, r0 + d03bd38: f006 ff9e bl d042c78 <__aeabi_d2iz> + d03bd3c: 9019 str r0, [sp, #100] ; 0x64 + d03bd3e: f007 f827 bl d042d90 <____wrap___aeabi_i2d_veneer> + d03bd42: 4602 mov r2, r0 + d03bd44: 460b mov r3, r1 + d03bd46: 4630 mov r0, r6 + d03bd48: 4639 mov r1, r7 + d03bd4a: f007 f805 bl d042d58 <____wrap___aeabi_dsub_veneer> + d03bd4e: 9a19 ldr r2, [sp, #100] ; 0x64 + d03bd50: 9b17 ldr r3, [sp, #92] ; 0x5c + d03bd52: 4606 mov r6, r0 + d03bd54: 460f mov r7, r1 + d03bd56: 5c9b ldrb r3, [r3, r2] + d03bd58: f805 3b01 strb.w r3, [r5], #1 + d03bd5c: 9b05 ldr r3, [sp, #20] + d03bd5e: 1c5a adds r2, r3, #1 + d03bd60: 9312 str r3, [sp, #72] ; 0x48 + d03bd62: d007 beq.n d03bd74 <_svfprintf_r+0x524> + d03bd64: 3b01 subs r3, #1 + d03bd66: 2200 movs r2, #0 + d03bd68: 9305 str r3, [sp, #20] + d03bd6a: 2300 movs r3, #0 + d03bd6c: f7fe fe14 bl d03a998 <__aeabi_dcmpeq> + d03bd70: 2800 cmp r0, #0 + d03bd72: d0d9 beq.n d03bd28 <_svfprintf_r+0x4d8> + d03bd74: 2200 movs r2, #0 + d03bd76: 4b96 ldr r3, [pc, #600] ; (d03bfd0 <_svfprintf_r+0x780>) + d03bd78: 4630 mov r0, r6 + d03bd7a: 4639 mov r1, r7 + d03bd7c: f7fe fe34 bl d03a9e8 <__aeabi_dcmpgt> + d03bd80: b960 cbnz r0, d03bd9c <_svfprintf_r+0x54c> + d03bd82: 2200 movs r2, #0 + d03bd84: 4b92 ldr r3, [pc, #584] ; (d03bfd0 <_svfprintf_r+0x780>) + d03bd86: 4630 mov r0, r6 + d03bd88: 4639 mov r1, r7 + d03bd8a: f7fe fe05 bl d03a998 <__aeabi_dcmpeq> + d03bd8e: 2800 cmp r0, #0 + d03bd90: f000 8186 beq.w d03c0a0 <_svfprintf_r+0x850> + d03bd94: 9b19 ldr r3, [sp, #100] ; 0x64 + d03bd96: 07db lsls r3, r3, #31 + d03bd98: f140 8182 bpl.w d03c0a0 <_svfprintf_r+0x850> + d03bd9c: 9b17 ldr r3, [sp, #92] ; 0x5c + d03bd9e: 2030 movs r0, #48 ; 0x30 + d03bda0: 9520 str r5, [sp, #128] ; 0x80 + d03bda2: 7bd9 ldrb r1, [r3, #15] + d03bda4: 9a20 ldr r2, [sp, #128] ; 0x80 + d03bda6: 1e53 subs r3, r2, #1 + d03bda8: 9320 str r3, [sp, #128] ; 0x80 + d03bdaa: f812 3c01 ldrb.w r3, [r2, #-1] + d03bdae: 428b cmp r3, r1 + d03bdb0: f000 8165 beq.w d03c07e <_svfprintf_r+0x82e> + d03bdb4: 2b39 cmp r3, #57 ; 0x39 + d03bdb6: bf0b itete eq + d03bdb8: 9b17 ldreq r3, [sp, #92] ; 0x5c + d03bdba: 3301 addne r3, #1 + d03bdbc: 7a9b ldrbeq r3, [r3, #10] + d03bdbe: b2db uxtbne r3, r3 + d03bdc0: f802 3c01 strb.w r3, [r2, #-1] + d03bdc4: eba5 030b sub.w r3, r5, fp + d03bdc8: 9d1c ldr r5, [sp, #112] ; 0x70 + d03bdca: 9305 str r3, [sp, #20] + d03bdcc: 9b08 ldr r3, [sp, #32] + d03bdce: 2b47 cmp r3, #71 ; 0x47 + d03bdd0: f040 81b3 bne.w d03c13a <_svfprintf_r+0x8ea> + d03bdd4: 1cef adds r7, r5, #3 + d03bdd6: db03 blt.n d03bde0 <_svfprintf_r+0x590> + d03bdd8: 9b04 ldr r3, [sp, #16] + d03bdda: 429d cmp r5, r3 + d03bddc: f340 81d8 ble.w d03c190 <_svfprintf_r+0x940> + d03bde0: 9b06 ldr r3, [sp, #24] + d03bde2: 3b02 subs r3, #2 + d03bde4: 9306 str r3, [sp, #24] + d03bde6: 9906 ldr r1, [sp, #24] + d03bde8: 1e6b subs r3, r5, #1 + d03bdea: f89d 2018 ldrb.w r2, [sp, #24] + d03bdee: f021 0120 bic.w r1, r1, #32 + d03bdf2: 931c str r3, [sp, #112] ; 0x70 + d03bdf4: 2941 cmp r1, #65 ; 0x41 + d03bdf6: bf05 ittet eq + d03bdf8: 320f addeq r2, #15 + d03bdfa: 2101 moveq r1, #1 + d03bdfc: 2100 movne r1, #0 + d03bdfe: b2d2 uxtbeq r2, r2 + d03be00: 2b00 cmp r3, #0 + d03be02: bfb8 it lt + d03be04: f1c5 0301 rsblt r3, r5, #1 + d03be08: f88d 2078 strb.w r2, [sp, #120] ; 0x78 + d03be0c: bfb4 ite lt + d03be0e: 222d movlt r2, #45 ; 0x2d + d03be10: 222b movge r2, #43 ; 0x2b + d03be12: 2b09 cmp r3, #9 + d03be14: f88d 2079 strb.w r2, [sp, #121] ; 0x79 + d03be18: f340 81a8 ble.w d03c16c <_svfprintf_r+0x91c> + d03be1c: f10d 0287 add.w r2, sp, #135 ; 0x87 + d03be20: 260a movs r6, #10 + d03be22: 4611 mov r1, r2 + d03be24: 3a01 subs r2, #1 + d03be26: fb93 f5f6 sdiv r5, r3, r6 + d03be2a: fb06 3015 mls r0, r6, r5, r3 + d03be2e: 3030 adds r0, #48 ; 0x30 + d03be30: f801 0c01 strb.w r0, [r1, #-1] + d03be34: 4618 mov r0, r3 + d03be36: 462b mov r3, r5 + d03be38: 2863 cmp r0, #99 ; 0x63 + d03be3a: dcf2 bgt.n d03be22 <_svfprintf_r+0x5d2> + d03be3c: 3330 adds r3, #48 ; 0x30 + d03be3e: 1e88 subs r0, r1, #2 + d03be40: f10d 0587 add.w r5, sp, #135 ; 0x87 + d03be44: f802 3c01 strb.w r3, [r2, #-1] + d03be48: f10d 027a add.w r2, sp, #122 ; 0x7a + d03be4c: 4603 mov r3, r0 + d03be4e: 42ab cmp r3, r5 + d03be50: f0c0 8187 bcc.w d03c162 <_svfprintf_r+0x912> + d03be54: f10d 0289 add.w r2, sp, #137 ; 0x89 + d03be58: f10d 037a add.w r3, sp, #122 ; 0x7a + d03be5c: 1a52 subs r2, r2, r1 + d03be5e: 42a8 cmp r0, r5 + d03be60: bf88 it hi + d03be62: 2200 movhi r2, #0 + d03be64: 441a add r2, r3 + d03be66: ab1e add r3, sp, #120 ; 0x78 + d03be68: 1ad3 subs r3, r2, r3 + d03be6a: 9a05 ldr r2, [sp, #20] + d03be6c: 9315 str r3, [sp, #84] ; 0x54 + d03be6e: 2a01 cmp r2, #1 + d03be70: 4413 add r3, r2 + d03be72: 9304 str r3, [sp, #16] + d03be74: dc02 bgt.n d03be7c <_svfprintf_r+0x62c> + d03be76: f018 0f01 tst.w r8, #1 + d03be7a: d003 beq.n d03be84 <_svfprintf_r+0x634> + d03be7c: 9b04 ldr r3, [sp, #16] + d03be7e: 9a0e ldr r2, [sp, #56] ; 0x38 + d03be80: 4413 add r3, r2 + d03be82: 9304 str r3, [sp, #16] + d03be84: 2600 movs r6, #0 + d03be86: f428 6380 bic.w r3, r8, #1024 ; 0x400 + d03be8a: 4635 mov r5, r6 + d03be8c: f443 7380 orr.w r3, r3, #256 ; 0x100 + d03be90: 9608 str r6, [sp, #32] + d03be92: 9310 str r3, [sp, #64] ; 0x40 + d03be94: 9b18 ldr r3, [sp, #96] ; 0x60 + d03be96: b113 cbz r3, d03be9e <_svfprintf_r+0x64e> + d03be98: 232d movs r3, #45 ; 0x2d + d03be9a: f88d 306b strb.w r3, [sp, #107] ; 0x6b + d03be9e: f8dd 8040 ldr.w r8, [sp, #64] ; 0x40 + d03bea2: 2700 movs r7, #0 + d03bea4: 9b04 ldr r3, [sp, #16] + d03bea6: 42bb cmp r3, r7 + d03bea8: bfb8 it lt + d03beaa: 463b movlt r3, r7 + d03beac: 9310 str r3, [sp, #64] ; 0x40 + d03beae: f89d 306b ldrb.w r3, [sp, #107] ; 0x6b + d03beb2: b113 cbz r3, d03beba <_svfprintf_r+0x66a> + d03beb4: 9b10 ldr r3, [sp, #64] ; 0x40 + d03beb6: 3301 adds r3, #1 + d03beb8: 9310 str r3, [sp, #64] ; 0x40 + d03beba: f018 0302 ands.w r3, r8, #2 + d03bebe: 9317 str r3, [sp, #92] ; 0x5c + d03bec0: bf1e ittt ne + d03bec2: 9b10 ldrne r3, [sp, #64] ; 0x40 + d03bec4: 3302 addne r3, #2 + d03bec6: 9310 strne r3, [sp, #64] ; 0x40 + d03bec8: f018 0384 ands.w r3, r8, #132 ; 0x84 + d03becc: 9318 str r3, [sp, #96] ; 0x60 + d03bece: d122 bne.n d03bf16 <_svfprintf_r+0x6c6> + d03bed0: e9dd 320f ldrd r3, r2, [sp, #60] ; 0x3c + d03bed4: 1a9b subs r3, r3, r2 + d03bed6: 2b00 cmp r3, #0 + d03bed8: 9312 str r3, [sp, #72] ; 0x48 + d03beda: dd1c ble.n d03bf16 <_svfprintf_r+0x6c6> + d03bedc: 9812 ldr r0, [sp, #72] ; 0x48 + d03bede: f104 0108 add.w r1, r4, #8 + d03bee2: e9dd 2323 ldrd r2, r3, [sp, #140] ; 0x8c + d03bee6: 2810 cmp r0, #16 + d03bee8: 483a ldr r0, [pc, #232] ; (d03bfd4 <_svfprintf_r+0x784>) + d03beea: f102 0201 add.w r2, r2, #1 + d03beee: 6020 str r0, [r4, #0] + d03bef0: f300 82fc bgt.w d03c4ec <_svfprintf_r+0xc9c> + d03bef4: 9812 ldr r0, [sp, #72] ; 0x48 + d03bef6: 2a07 cmp r2, #7 + d03bef8: 4403 add r3, r0 + d03befa: 6060 str r0, [r4, #4] + d03befc: e9cd 2323 strd r2, r3, [sp, #140] ; 0x8c + d03bf00: f340 8309 ble.w d03c516 <_svfprintf_r+0xcc6> + d03bf04: aa22 add r2, sp, #136 ; 0x88 + d03bf06: 4649 mov r1, r9 + d03bf08: 4650 mov r0, sl + d03bf0a: f004 fdad bl d040a68 <__ssprint_r> + d03bf0e: 2800 cmp r0, #0 + d03bf10: f040 8637 bne.w d03cb82 <_svfprintf_r+0x1332> + d03bf14: ac25 add r4, sp, #148 ; 0x94 + d03bf16: f89d 306b ldrb.w r3, [sp, #107] ; 0x6b + d03bf1a: b173 cbz r3, d03bf3a <_svfprintf_r+0x6ea> + d03bf1c: f10d 036b add.w r3, sp, #107 ; 0x6b + d03bf20: 6023 str r3, [r4, #0] + d03bf22: 2301 movs r3, #1 + d03bf24: 6063 str r3, [r4, #4] + d03bf26: 9b24 ldr r3, [sp, #144] ; 0x90 + d03bf28: 3301 adds r3, #1 + d03bf2a: 9324 str r3, [sp, #144] ; 0x90 + d03bf2c: 9b23 ldr r3, [sp, #140] ; 0x8c + d03bf2e: 3301 adds r3, #1 + d03bf30: 2b07 cmp r3, #7 + d03bf32: 9323 str r3, [sp, #140] ; 0x8c + d03bf34: f300 82f1 bgt.w d03c51a <_svfprintf_r+0xcca> + d03bf38: 3408 adds r4, #8 + d03bf3a: 9b17 ldr r3, [sp, #92] ; 0x5c + d03bf3c: b16b cbz r3, d03bf5a <_svfprintf_r+0x70a> + d03bf3e: ab1b add r3, sp, #108 ; 0x6c + d03bf40: 6023 str r3, [r4, #0] + d03bf42: 2302 movs r3, #2 + d03bf44: 6063 str r3, [r4, #4] + d03bf46: 9b24 ldr r3, [sp, #144] ; 0x90 + d03bf48: 3302 adds r3, #2 + d03bf4a: 9324 str r3, [sp, #144] ; 0x90 + d03bf4c: 9b23 ldr r3, [sp, #140] ; 0x8c + d03bf4e: 3301 adds r3, #1 + d03bf50: 2b07 cmp r3, #7 + d03bf52: 9323 str r3, [sp, #140] ; 0x8c + d03bf54: f300 82eb bgt.w d03c52e <_svfprintf_r+0xcde> + d03bf58: 3408 adds r4, #8 + d03bf5a: 9b18 ldr r3, [sp, #96] ; 0x60 + d03bf5c: 2b80 cmp r3, #128 ; 0x80 + d03bf5e: d122 bne.n d03bfa6 <_svfprintf_r+0x756> + d03bf60: e9dd 320f ldrd r3, r2, [sp, #60] ; 0x3c + d03bf64: 1a9b subs r3, r3, r2 + d03bf66: 2b00 cmp r3, #0 + d03bf68: 9312 str r3, [sp, #72] ; 0x48 + d03bf6a: dd1c ble.n d03bfa6 <_svfprintf_r+0x756> + d03bf6c: 9812 ldr r0, [sp, #72] ; 0x48 + d03bf6e: f104 0108 add.w r1, r4, #8 + d03bf72: e9dd 2323 ldrd r2, r3, [sp, #140] ; 0x8c + d03bf76: 2810 cmp r0, #16 + d03bf78: 4817 ldr r0, [pc, #92] ; (d03bfd8 <_svfprintf_r+0x788>) + d03bf7a: f102 0201 add.w r2, r2, #1 + d03bf7e: 6020 str r0, [r4, #0] + d03bf80: f300 82df bgt.w d03c542 <_svfprintf_r+0xcf2> + d03bf84: 9812 ldr r0, [sp, #72] ; 0x48 + d03bf86: 2a07 cmp r2, #7 + d03bf88: 4403 add r3, r0 + d03bf8a: 6060 str r0, [r4, #4] + d03bf8c: e9cd 2323 strd r2, r3, [sp, #140] ; 0x8c + d03bf90: f340 82ec ble.w d03c56c <_svfprintf_r+0xd1c> + d03bf94: aa22 add r2, sp, #136 ; 0x88 + d03bf96: 4649 mov r1, r9 + d03bf98: 4650 mov r0, sl + d03bf9a: f004 fd65 bl d040a68 <__ssprint_r> + d03bf9e: 2800 cmp r0, #0 + d03bfa0: f040 85ef bne.w d03cb82 <_svfprintf_r+0x1332> + d03bfa4: ac25 add r4, sp, #148 ; 0x94 + d03bfa6: 9b04 ldr r3, [sp, #16] + d03bfa8: 1aff subs r7, r7, r3 + d03bfaa: 2f00 cmp r7, #0 + d03bfac: dd28 ble.n d03c000 <_svfprintf_r+0x7b0> + d03bfae: 480a ldr r0, [pc, #40] ; (d03bfd8 <_svfprintf_r+0x788>) + d03bfb0: 2f10 cmp r7, #16 + d03bfb2: f104 0108 add.w r1, r4, #8 + d03bfb6: 6020 str r0, [r4, #0] + d03bfb8: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c + d03bfbc: f103 0301 add.w r3, r3, #1 + d03bfc0: e00c b.n d03bfdc <_svfprintf_r+0x78c> + d03bfc2: bf00 nop + d03bfc4: 0d054f5b .word 0x0d054f5b + d03bfc8: 0d054f4a .word 0x0d054f4a + d03bfcc: 40300000 .word 0x40300000 + d03bfd0: 3fe00000 .word 0x3fe00000 + d03bfd4: 0d054f73 .word 0x0d054f73 + d03bfd8: 0d054f83 .word 0x0d054f83 + d03bfdc: f300 82c8 bgt.w d03c570 <_svfprintf_r+0xd20> + d03bfe0: 6067 str r7, [r4, #4] + d03bfe2: 2b07 cmp r3, #7 + d03bfe4: 4417 add r7, r2 + d03bfe6: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c + d03bfea: f340 82d4 ble.w d03c596 <_svfprintf_r+0xd46> + d03bfee: aa22 add r2, sp, #136 ; 0x88 + d03bff0: 4649 mov r1, r9 + d03bff2: 4650 mov r0, sl + d03bff4: f004 fd38 bl d040a68 <__ssprint_r> + d03bff8: 2800 cmp r0, #0 + d03bffa: f040 85c2 bne.w d03cb82 <_svfprintf_r+0x1332> + d03bffe: ac25 add r4, sp, #148 ; 0x94 + d03c000: f418 7f80 tst.w r8, #256 ; 0x100 + d03c004: 9f24 ldr r7, [sp, #144] ; 0x90 + d03c006: f040 82cf bne.w d03c5a8 <_svfprintf_r+0xd58> + d03c00a: 9b04 ldr r3, [sp, #16] + d03c00c: f8c4 b000 str.w fp, [r4] + d03c010: 441f add r7, r3 + d03c012: 6063 str r3, [r4, #4] + d03c014: 9724 str r7, [sp, #144] ; 0x90 + d03c016: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c018: 3301 adds r3, #1 + d03c01a: 2b07 cmp r3, #7 + d03c01c: 9323 str r3, [sp, #140] ; 0x8c + d03c01e: f300 8308 bgt.w d03c632 <_svfprintf_r+0xde2> + d03c022: 3408 adds r4, #8 + d03c024: f018 0f04 tst.w r8, #4 + d03c028: f040 858d bne.w d03cb46 <_svfprintf_r+0x12f6> + d03c02c: 9b0b ldr r3, [sp, #44] ; 0x2c + d03c02e: e9dd 210f ldrd r2, r1, [sp, #60] ; 0x3c + d03c032: 428a cmp r2, r1 + d03c034: bfac ite ge + d03c036: 189b addge r3, r3, r2 + d03c038: 185b addlt r3, r3, r1 + d03c03a: 930b str r3, [sp, #44] ; 0x2c + d03c03c: 9b24 ldr r3, [sp, #144] ; 0x90 + d03c03e: b13b cbz r3, d03c050 <_svfprintf_r+0x800> + d03c040: aa22 add r2, sp, #136 ; 0x88 + d03c042: 4649 mov r1, r9 + d03c044: 4650 mov r0, sl + d03c046: f004 fd0f bl d040a68 <__ssprint_r> + d03c04a: 2800 cmp r0, #0 + d03c04c: f040 8599 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c050: 2300 movs r3, #0 + d03c052: 9323 str r3, [sp, #140] ; 0x8c + d03c054: 9b03 ldr r3, [sp, #12] + d03c056: 2b00 cmp r3, #0 + d03c058: f040 85af bne.w d03cbba <_svfprintf_r+0x136a> + d03c05c: ac25 add r4, sp, #148 ; 0x94 + d03c05e: e0e8 b.n d03c232 <_svfprintf_r+0x9e2> + d03c060: 9003 str r0, [sp, #12] + d03c062: e62a b.n d03bcba <_svfprintf_r+0x46a> + d03c064: 2306 movs r3, #6 + d03c066: 9003 str r0, [sp, #12] + d03c068: e618 b.n d03bc9c <_svfprintf_r+0x44c> + d03c06a: 9003 str r0, [sp, #12] + d03c06c: e625 b.n d03bcba <_svfprintf_r+0x46a> + d03c06e: ed9d 7b0c vldr d7, [sp, #48] ; 0x30 + d03c072: 2300 movs r3, #0 + d03c074: eeb0 8a47 vmov.f32 s16, s14 + d03c078: eef0 8a67 vmov.f32 s17, s15 + d03c07c: e62d b.n d03bcda <_svfprintf_r+0x48a> + d03c07e: f802 0c01 strb.w r0, [r2, #-1] + d03c082: e68f b.n d03bda4 <_svfprintf_r+0x554> + d03c084: f803 0b01 strb.w r0, [r3], #1 + d03c088: 1aca subs r2, r1, r3 + d03c08a: 2a00 cmp r2, #0 + d03c08c: dafa bge.n d03c084 <_svfprintf_r+0x834> + d03c08e: 9a12 ldr r2, [sp, #72] ; 0x48 + d03c090: 9b12 ldr r3, [sp, #72] ; 0x48 + d03c092: 3201 adds r2, #1 + d03c094: f103 0301 add.w r3, r3, #1 + d03c098: bfb8 it lt + d03c09a: 2300 movlt r3, #0 + d03c09c: 441d add r5, r3 + d03c09e: e691 b.n d03bdc4 <_svfprintf_r+0x574> + d03c0a0: 9a12 ldr r2, [sp, #72] ; 0x48 + d03c0a2: 462b mov r3, r5 + d03c0a4: 2030 movs r0, #48 ; 0x30 + d03c0a6: 18a9 adds r1, r5, r2 + d03c0a8: e7ee b.n d03c088 <_svfprintf_r+0x838> + d03c0aa: 9b08 ldr r3, [sp, #32] + d03c0ac: 2b46 cmp r3, #70 ; 0x46 + d03c0ae: d005 beq.n d03c0bc <_svfprintf_r+0x86c> + d03c0b0: 2b45 cmp r3, #69 ; 0x45 + d03c0b2: d11b bne.n d03c0ec <_svfprintf_r+0x89c> + d03c0b4: 9b04 ldr r3, [sp, #16] + d03c0b6: 1c5d adds r5, r3, #1 + d03c0b8: 2102 movs r1, #2 + d03c0ba: e001 b.n d03c0c0 <_svfprintf_r+0x870> + d03c0bc: 9d04 ldr r5, [sp, #16] + d03c0be: 2103 movs r1, #3 + d03c0c0: ab20 add r3, sp, #128 ; 0x80 + d03c0c2: eeb0 0a48 vmov.f32 s0, s16 + d03c0c6: eef0 0a68 vmov.f32 s1, s17 + d03c0ca: 462a mov r2, r5 + d03c0cc: 4650 mov r0, sl + d03c0ce: 9301 str r3, [sp, #4] + d03c0d0: ab1d add r3, sp, #116 ; 0x74 + d03c0d2: 9300 str r3, [sp, #0] + d03c0d4: ab1c add r3, sp, #112 ; 0x70 + d03c0d6: f002 f832 bl d03e13e <_dtoa_r> + d03c0da: 9b08 ldr r3, [sp, #32] + d03c0dc: 4683 mov fp, r0 + d03c0de: 2b47 cmp r3, #71 ; 0x47 + d03c0e0: d106 bne.n d03c0f0 <_svfprintf_r+0x8a0> + d03c0e2: f018 0f01 tst.w r8, #1 + d03c0e6: d103 bne.n d03c0f0 <_svfprintf_r+0x8a0> + d03c0e8: 9d20 ldr r5, [sp, #128] ; 0x80 + d03c0ea: e66b b.n d03bdc4 <_svfprintf_r+0x574> + d03c0ec: 9d04 ldr r5, [sp, #16] + d03c0ee: e7e3 b.n d03c0b8 <_svfprintf_r+0x868> + d03c0f0: 9b08 ldr r3, [sp, #32] + d03c0f2: eb0b 0605 add.w r6, fp, r5 + d03c0f6: 2b46 cmp r3, #70 ; 0x46 + d03c0f8: d10f bne.n d03c11a <_svfprintf_r+0x8ca> + d03c0fa: f89b 3000 ldrb.w r3, [fp] + d03c0fe: 2b30 cmp r3, #48 ; 0x30 + d03c100: d109 bne.n d03c116 <_svfprintf_r+0x8c6> + d03c102: 2200 movs r2, #0 + d03c104: 2300 movs r3, #0 + d03c106: ec51 0b18 vmov r0, r1, d8 + d03c10a: f7fe fc45 bl d03a998 <__aeabi_dcmpeq> + d03c10e: b910 cbnz r0, d03c116 <_svfprintf_r+0x8c6> + d03c110: f1c5 0501 rsb r5, r5, #1 + d03c114: 951c str r5, [sp, #112] ; 0x70 + d03c116: 9b1c ldr r3, [sp, #112] ; 0x70 + d03c118: 441e add r6, r3 + d03c11a: 2200 movs r2, #0 + d03c11c: 2300 movs r3, #0 + d03c11e: ec51 0b18 vmov r0, r1, d8 + d03c122: f7fe fc39 bl d03a998 <__aeabi_dcmpeq> + d03c126: b100 cbz r0, d03c12a <_svfprintf_r+0x8da> + d03c128: 9620 str r6, [sp, #128] ; 0x80 + d03c12a: 2230 movs r2, #48 ; 0x30 + d03c12c: 9b20 ldr r3, [sp, #128] ; 0x80 + d03c12e: 429e cmp r6, r3 + d03c130: d9da bls.n d03c0e8 <_svfprintf_r+0x898> + d03c132: 1c59 adds r1, r3, #1 + d03c134: 9120 str r1, [sp, #128] ; 0x80 + d03c136: 701a strb r2, [r3, #0] + d03c138: e7f8 b.n d03c12c <_svfprintf_r+0x8dc> + d03c13a: 9b08 ldr r3, [sp, #32] + d03c13c: 2b46 cmp r3, #70 ; 0x46 + d03c13e: f47f ae52 bne.w d03bde6 <_svfprintf_r+0x596> + d03c142: f008 0301 and.w r3, r8, #1 + d03c146: 9a04 ldr r2, [sp, #16] + d03c148: 2d00 cmp r5, #0 + d03c14a: ea43 0302 orr.w r3, r3, r2 + d03c14e: dd1a ble.n d03c186 <_svfprintf_r+0x936> + d03c150: 2b00 cmp r3, #0 + d03c152: d034 beq.n d03c1be <_svfprintf_r+0x96e> + d03c154: 9b0e ldr r3, [sp, #56] ; 0x38 + d03c156: 18eb adds r3, r5, r3 + d03c158: 441a add r2, r3 + d03c15a: 9204 str r2, [sp, #16] + d03c15c: 2366 movs r3, #102 ; 0x66 + d03c15e: 9306 str r3, [sp, #24] + d03c160: e033 b.n d03c1ca <_svfprintf_r+0x97a> + d03c162: f813 6b01 ldrb.w r6, [r3], #1 + d03c166: f802 6b01 strb.w r6, [r2], #1 + d03c16a: e670 b.n d03be4e <_svfprintf_r+0x5fe> + d03c16c: b941 cbnz r1, d03c180 <_svfprintf_r+0x930> + d03c16e: 2230 movs r2, #48 ; 0x30 + d03c170: f88d 207a strb.w r2, [sp, #122] ; 0x7a + d03c174: f10d 027b add.w r2, sp, #123 ; 0x7b + d03c178: 3330 adds r3, #48 ; 0x30 + d03c17a: f802 3b01 strb.w r3, [r2], #1 + d03c17e: e672 b.n d03be66 <_svfprintf_r+0x616> + d03c180: f10d 027a add.w r2, sp, #122 ; 0x7a + d03c184: e7f8 b.n d03c178 <_svfprintf_r+0x928> + d03c186: b1e3 cbz r3, d03c1c2 <_svfprintf_r+0x972> + d03c188: 9b0e ldr r3, [sp, #56] ; 0x38 + d03c18a: 9a04 ldr r2, [sp, #16] + d03c18c: 3301 adds r3, #1 + d03c18e: e7e3 b.n d03c158 <_svfprintf_r+0x908> + d03c190: 9b05 ldr r3, [sp, #20] + d03c192: 429d cmp r5, r3 + d03c194: db07 blt.n d03c1a6 <_svfprintf_r+0x956> + d03c196: f018 0f01 tst.w r8, #1 + d03c19a: d02b beq.n d03c1f4 <_svfprintf_r+0x9a4> + d03c19c: 9b0e ldr r3, [sp, #56] ; 0x38 + d03c19e: 18eb adds r3, r5, r3 + d03c1a0: 9304 str r3, [sp, #16] + d03c1a2: 2367 movs r3, #103 ; 0x67 + d03c1a4: e7db b.n d03c15e <_svfprintf_r+0x90e> + d03c1a6: 9b05 ldr r3, [sp, #20] + d03c1a8: 2d00 cmp r5, #0 + d03c1aa: 9a0e ldr r2, [sp, #56] ; 0x38 + d03c1ac: 4413 add r3, r2 + d03c1ae: 9304 str r3, [sp, #16] + d03c1b0: dcf7 bgt.n d03c1a2 <_svfprintf_r+0x952> + d03c1b2: f1c5 0301 rsb r3, r5, #1 + d03c1b6: 9a04 ldr r2, [sp, #16] + d03c1b8: 441a add r2, r3 + d03c1ba: 4613 mov r3, r2 + d03c1bc: e7f0 b.n d03c1a0 <_svfprintf_r+0x950> + d03c1be: 9504 str r5, [sp, #16] + d03c1c0: e7cc b.n d03c15c <_svfprintf_r+0x90c> + d03c1c2: 2366 movs r3, #102 ; 0x66 + d03c1c4: 9306 str r3, [sp, #24] + d03c1c6: 2301 movs r3, #1 + d03c1c8: 9304 str r3, [sp, #16] + d03c1ca: f418 6380 ands.w r3, r8, #1024 ; 0x400 + d03c1ce: 9308 str r3, [sp, #32] + d03c1d0: d021 beq.n d03c216 <_svfprintf_r+0x9c6> + d03c1d2: 2600 movs r6, #0 + d03c1d4: 2d00 cmp r5, #0 + d03c1d6: 9608 str r6, [sp, #32] + d03c1d8: f77f ae5c ble.w d03be94 <_svfprintf_r+0x644> + d03c1dc: 9b09 ldr r3, [sp, #36] ; 0x24 + d03c1de: 781b ldrb r3, [r3, #0] + d03c1e0: 2bff cmp r3, #255 ; 0xff + d03c1e2: d109 bne.n d03c1f8 <_svfprintf_r+0x9a8> + d03c1e4: 9b08 ldr r3, [sp, #32] + d03c1e6: 9a04 ldr r2, [sp, #16] + d03c1e8: 4433 add r3, r6 + d03c1ea: 9911 ldr r1, [sp, #68] ; 0x44 + d03c1ec: fb01 2303 mla r3, r1, r3, r2 + d03c1f0: 9304 str r3, [sp, #16] + d03c1f2: e64f b.n d03be94 <_svfprintf_r+0x644> + d03c1f4: 9504 str r5, [sp, #16] + d03c1f6: e7d4 b.n d03c1a2 <_svfprintf_r+0x952> + d03c1f8: 42ab cmp r3, r5 + d03c1fa: daf3 bge.n d03c1e4 <_svfprintf_r+0x994> + d03c1fc: 1aed subs r5, r5, r3 + d03c1fe: 9b09 ldr r3, [sp, #36] ; 0x24 + d03c200: 785b ldrb r3, [r3, #1] + d03c202: b133 cbz r3, d03c212 <_svfprintf_r+0x9c2> + d03c204: 9b08 ldr r3, [sp, #32] + d03c206: 3301 adds r3, #1 + d03c208: 9308 str r3, [sp, #32] + d03c20a: 9b09 ldr r3, [sp, #36] ; 0x24 + d03c20c: 3301 adds r3, #1 + d03c20e: 9309 str r3, [sp, #36] ; 0x24 + d03c210: e7e4 b.n d03c1dc <_svfprintf_r+0x98c> + d03c212: 3601 adds r6, #1 + d03c214: e7e2 b.n d03c1dc <_svfprintf_r+0x98c> + d03c216: 9e08 ldr r6, [sp, #32] + d03c218: e63c b.n d03be94 <_svfprintf_r+0x644> + d03c21a: 463a mov r2, r7 + d03c21c: f018 0f20 tst.w r8, #32 + d03c220: f852 3b04 ldr.w r3, [r2], #4 + d03c224: 9207 str r2, [sp, #28] + d03c226: d009 beq.n d03c23c <_svfprintf_r+0x9ec> + d03c228: 9a0b ldr r2, [sp, #44] ; 0x2c + d03c22a: 990b ldr r1, [sp, #44] ; 0x2c + d03c22c: 17d2 asrs r2, r2, #31 + d03c22e: e9c3 1200 strd r1, r2, [r3] + d03c232: 9f07 ldr r7, [sp, #28] + d03c234: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 + d03c238: f7ff bb4a b.w d03b8d0 <_svfprintf_r+0x80> + d03c23c: f018 0f10 tst.w r8, #16 + d03c240: d002 beq.n d03c248 <_svfprintf_r+0x9f8> + d03c242: 9a0b ldr r2, [sp, #44] ; 0x2c + d03c244: 601a str r2, [r3, #0] + d03c246: e7f4 b.n d03c232 <_svfprintf_r+0x9e2> + d03c248: f018 0f40 tst.w r8, #64 ; 0x40 + d03c24c: d002 beq.n d03c254 <_svfprintf_r+0xa04> + d03c24e: 9a0b ldr r2, [sp, #44] ; 0x2c + d03c250: 801a strh r2, [r3, #0] + d03c252: e7ee b.n d03c232 <_svfprintf_r+0x9e2> + d03c254: f418 7f00 tst.w r8, #512 ; 0x200 + d03c258: d0f3 beq.n d03c242 <_svfprintf_r+0x9f2> + d03c25a: 9a0b ldr r2, [sp, #44] ; 0x2c + d03c25c: 701a strb r2, [r3, #0] + d03c25e: e7e8 b.n d03c232 <_svfprintf_r+0x9e2> + d03c260: f048 0810 orr.w r8, r8, #16 + d03c264: f018 0320 ands.w r3, r8, #32 + d03c268: d020 beq.n d03c2ac <_svfprintf_r+0xa5c> + d03c26a: 1dfb adds r3, r7, #7 + d03c26c: f023 0307 bic.w r3, r3, #7 + d03c270: 461a mov r2, r3 + d03c272: 685e ldr r6, [r3, #4] + d03c274: f852 7b08 ldr.w r7, [r2], #8 + d03c278: 9207 str r2, [sp, #28] + d03c27a: f428 6880 bic.w r8, r8, #1024 ; 0x400 + d03c27e: 2300 movs r3, #0 + d03c280: 2200 movs r2, #0 + d03c282: f88d 206b strb.w r2, [sp, #107] ; 0x6b + d03c286: 9a04 ldr r2, [sp, #16] + d03c288: 3201 adds r2, #1 + d03c28a: f000 84a7 beq.w d03cbdc <_svfprintf_r+0x138c> + d03c28e: f028 0280 bic.w r2, r8, #128 ; 0x80 + d03c292: 9203 str r2, [sp, #12] + d03c294: ea57 0206 orrs.w r2, r7, r6 + d03c298: f040 84a6 bne.w d03cbe8 <_svfprintf_r+0x1398> + d03c29c: 9a04 ldr r2, [sp, #16] + d03c29e: 2a00 cmp r2, #0 + d03c2a0: f000 810a beq.w d03c4b8 <_svfprintf_r+0xc68> + d03c2a4: 2b01 cmp r3, #1 + d03c2a6: f040 84a2 bne.w d03cbee <_svfprintf_r+0x139e> + d03c2aa: e0ae b.n d03c40a <_svfprintf_r+0xbba> + d03c2ac: 1d3a adds r2, r7, #4 + d03c2ae: f018 0610 ands.w r6, r8, #16 + d03c2b2: 9207 str r2, [sp, #28] + d03c2b4: d002 beq.n d03c2bc <_svfprintf_r+0xa6c> + d03c2b6: 683f ldr r7, [r7, #0] + d03c2b8: 461e mov r6, r3 + d03c2ba: e7de b.n d03c27a <_svfprintf_r+0xa2a> + d03c2bc: f018 0340 ands.w r3, r8, #64 ; 0x40 + d03c2c0: d001 beq.n d03c2c6 <_svfprintf_r+0xa76> + d03c2c2: 883f ldrh r7, [r7, #0] + d03c2c4: e7d9 b.n d03c27a <_svfprintf_r+0xa2a> + d03c2c6: f418 7600 ands.w r6, r8, #512 ; 0x200 + d03c2ca: d001 beq.n d03c2d0 <_svfprintf_r+0xa80> + d03c2cc: 783f ldrb r7, [r7, #0] + d03c2ce: e7f3 b.n d03c2b8 <_svfprintf_r+0xa68> + d03c2d0: 683f ldr r7, [r7, #0] + d03c2d2: e7d2 b.n d03c27a <_svfprintf_r+0xa2a> + d03c2d4: 463b mov r3, r7 + d03c2d6: 2278 movs r2, #120 ; 0x78 + d03c2d8: 2600 movs r6, #0 + d03c2da: f048 0802 orr.w r8, r8, #2 + d03c2de: f853 7b04 ldr.w r7, [r3], #4 + d03c2e2: f88d 206d strb.w r2, [sp, #109] ; 0x6d + d03c2e6: 9307 str r3, [sp, #28] + d03c2e8: 2330 movs r3, #48 ; 0x30 + d03c2ea: 9206 str r2, [sp, #24] + d03c2ec: f88d 306c strb.w r3, [sp, #108] ; 0x6c + d03c2f0: 4baa ldr r3, [pc, #680] ; (d03c59c <_svfprintf_r+0xd4c>) + d03c2f2: 9316 str r3, [sp, #88] ; 0x58 + d03c2f4: 2302 movs r3, #2 + d03c2f6: e7c3 b.n d03c280 <_svfprintf_r+0xa30> + d03c2f8: 463b mov r3, r7 + d03c2fa: 2500 movs r5, #0 + d03c2fc: f853 bb04 ldr.w fp, [r3], #4 + d03c300: f88d 506b strb.w r5, [sp, #107] ; 0x6b + d03c304: 9307 str r3, [sp, #28] + d03c306: 9b04 ldr r3, [sp, #16] + d03c308: f1bb 0f00 cmp.w fp, #0 + d03c30c: d10c bne.n d03c328 <_svfprintf_r+0xad8> + d03c30e: 2b06 cmp r3, #6 + d03c310: 465f mov r7, fp + d03c312: 465e mov r6, fp + d03c314: 465d mov r5, fp + d03c316: bf28 it cs + d03c318: 2306 movcs r3, #6 + d03c31a: f8cd b020 str.w fp, [sp, #32] + d03c31e: e9cd b303 strd fp, r3, [sp, #12] + d03c322: f8df b280 ldr.w fp, [pc, #640] ; d03c5a4 <_svfprintf_r+0xd54> + d03c326: e5bd b.n d03bea4 <_svfprintf_r+0x654> + d03c328: 1c58 adds r0, r3, #1 + d03c32a: d00d beq.n d03c348 <_svfprintf_r+0xaf8> + d03c32c: 461a mov r2, r3 + d03c32e: 4629 mov r1, r5 + d03c330: 4658 mov r0, fp + d03c332: f006 fd49 bl d042dc8 <____wrap_memchr_veneer> + d03c336: 9003 str r0, [sp, #12] + d03c338: 2800 cmp r0, #0 + d03c33a: f000 80d4 beq.w d03c4e6 <_svfprintf_r+0xc96> + d03c33e: eba0 030b sub.w r3, r0, fp + d03c342: 9304 str r3, [sp, #16] + d03c344: 9503 str r5, [sp, #12] + d03c346: e45a b.n d03bbfe <_svfprintf_r+0x3ae> + d03c348: 4658 mov r0, fp + d03c34a: f006 fd39 bl d042dc0 <____wrap_strlen_veneer> + d03c34e: 9004 str r0, [sp, #16] + d03c350: e7f8 b.n d03c344 <_svfprintf_r+0xaf4> + d03c352: f048 0810 orr.w r8, r8, #16 + d03c356: f018 0320 ands.w r3, r8, #32 + d03c35a: d009 beq.n d03c370 <_svfprintf_r+0xb20> + d03c35c: 1dfb adds r3, r7, #7 + d03c35e: f023 0307 bic.w r3, r3, #7 + d03c362: 461a mov r2, r3 + d03c364: 685e ldr r6, [r3, #4] + d03c366: f852 7b08 ldr.w r7, [r2], #8 + d03c36a: 9207 str r2, [sp, #28] + d03c36c: 2301 movs r3, #1 + d03c36e: e787 b.n d03c280 <_svfprintf_r+0xa30> + d03c370: 1d3a adds r2, r7, #4 + d03c372: f018 0610 ands.w r6, r8, #16 + d03c376: 9207 str r2, [sp, #28] + d03c378: d002 beq.n d03c380 <_svfprintf_r+0xb30> + d03c37a: 683f ldr r7, [r7, #0] + d03c37c: 461e mov r6, r3 + d03c37e: e7f5 b.n d03c36c <_svfprintf_r+0xb1c> + d03c380: f018 0340 ands.w r3, r8, #64 ; 0x40 + d03c384: d001 beq.n d03c38a <_svfprintf_r+0xb3a> + d03c386: 883f ldrh r7, [r7, #0] + d03c388: e7f0 b.n d03c36c <_svfprintf_r+0xb1c> + d03c38a: f418 7600 ands.w r6, r8, #512 ; 0x200 + d03c38e: d001 beq.n d03c394 <_svfprintf_r+0xb44> + d03c390: 783f ldrb r7, [r7, #0] + d03c392: e7f3 b.n d03c37c <_svfprintf_r+0xb2c> + d03c394: 683f ldr r7, [r7, #0] + d03c396: e7e9 b.n d03c36c <_svfprintf_r+0xb1c> + d03c398: 4b81 ldr r3, [pc, #516] ; (d03c5a0 <_svfprintf_r+0xd50>) + d03c39a: 9316 str r3, [sp, #88] ; 0x58 + d03c39c: f018 0320 ands.w r3, r8, #32 + d03c3a0: d01b beq.n d03c3da <_svfprintf_r+0xb8a> + d03c3a2: 1dfb adds r3, r7, #7 + d03c3a4: f023 0307 bic.w r3, r3, #7 + d03c3a8: 461a mov r2, r3 + d03c3aa: 685e ldr r6, [r3, #4] + d03c3ac: f852 7b08 ldr.w r7, [r2], #8 + d03c3b0: 9207 str r2, [sp, #28] + d03c3b2: f018 0f01 tst.w r8, #1 + d03c3b6: d00a beq.n d03c3ce <_svfprintf_r+0xb7e> + d03c3b8: ea57 0306 orrs.w r3, r7, r6 + d03c3bc: d007 beq.n d03c3ce <_svfprintf_r+0xb7e> + d03c3be: 2330 movs r3, #48 ; 0x30 + d03c3c0: f048 0802 orr.w r8, r8, #2 + d03c3c4: f88d 306c strb.w r3, [sp, #108] ; 0x6c + d03c3c8: 9b06 ldr r3, [sp, #24] + d03c3ca: f88d 306d strb.w r3, [sp, #109] ; 0x6d + d03c3ce: f428 6880 bic.w r8, r8, #1024 ; 0x400 + d03c3d2: 2302 movs r3, #2 + d03c3d4: e754 b.n d03c280 <_svfprintf_r+0xa30> + d03c3d6: 4b71 ldr r3, [pc, #452] ; (d03c59c <_svfprintf_r+0xd4c>) + d03c3d8: e7df b.n d03c39a <_svfprintf_r+0xb4a> + d03c3da: 1d3a adds r2, r7, #4 + d03c3dc: f018 0610 ands.w r6, r8, #16 + d03c3e0: 9207 str r2, [sp, #28] + d03c3e2: d002 beq.n d03c3ea <_svfprintf_r+0xb9a> + d03c3e4: 683f ldr r7, [r7, #0] + d03c3e6: 461e mov r6, r3 + d03c3e8: e7e3 b.n d03c3b2 <_svfprintf_r+0xb62> + d03c3ea: f018 0340 ands.w r3, r8, #64 ; 0x40 + d03c3ee: d001 beq.n d03c3f4 <_svfprintf_r+0xba4> + d03c3f0: 883f ldrh r7, [r7, #0] + d03c3f2: e7de b.n d03c3b2 <_svfprintf_r+0xb62> + d03c3f4: f418 7600 ands.w r6, r8, #512 ; 0x200 + d03c3f8: d001 beq.n d03c3fe <_svfprintf_r+0xbae> + d03c3fa: 783f ldrb r7, [r7, #0] + d03c3fc: e7f3 b.n d03c3e6 <_svfprintf_r+0xb96> + d03c3fe: 683f ldr r7, [r7, #0] + d03c400: e7d7 b.n d03c3b2 <_svfprintf_r+0xb62> + d03c402: 2f0a cmp r7, #10 + d03c404: f176 0300 sbcs.w r3, r6, #0 + d03c408: d206 bcs.n d03c418 <_svfprintf_r+0xbc8> + d03c40a: 3730 adds r7, #48 ; 0x30 + d03c40c: f88d 7137 strb.w r7, [sp, #311] ; 0x137 + d03c410: f20d 1b37 addw fp, sp, #311 ; 0x137 + d03c414: f000 bc07 b.w d03cc26 <_svfprintf_r+0x13d6> + d03c418: 2300 movs r3, #0 + d03c41a: ad4e add r5, sp, #312 ; 0x138 + d03c41c: 9305 str r3, [sp, #20] + d03c41e: 9b03 ldr r3, [sp, #12] + d03c420: f403 6880 and.w r8, r3, #1024 ; 0x400 + d03c424: 220a movs r2, #10 + d03c426: 2300 movs r3, #0 + d03c428: 4638 mov r0, r7 + d03c42a: 4631 mov r1, r6 + d03c42c: f7fe fb6c bl d03ab08 <__aeabi_uldivmod> + d03c430: 9b05 ldr r3, [sp, #20] + d03c432: 3230 adds r2, #48 ; 0x30 + d03c434: f105 3bff add.w fp, r5, #4294967295 ; 0xffffffff + d03c438: 3301 adds r3, #1 + d03c43a: f805 2c01 strb.w r2, [r5, #-1] + d03c43e: 9305 str r3, [sp, #20] + d03c440: f1b8 0f00 cmp.w r8, #0 + d03c444: d019 beq.n d03c47a <_svfprintf_r+0xc2a> + d03c446: 9b09 ldr r3, [sp, #36] ; 0x24 + d03c448: 9a05 ldr r2, [sp, #20] + d03c44a: 781b ldrb r3, [r3, #0] + d03c44c: 429a cmp r2, r3 + d03c44e: d114 bne.n d03c47a <_svfprintf_r+0xc2a> + d03c450: 2aff cmp r2, #255 ; 0xff + d03c452: d012 beq.n d03c47a <_svfprintf_r+0xc2a> + d03c454: 2f0a cmp r7, #10 + d03c456: f176 0300 sbcs.w r3, r6, #0 + d03c45a: d30e bcc.n d03c47a <_svfprintf_r+0xc2a> + d03c45c: 9b11 ldr r3, [sp, #68] ; 0x44 + d03c45e: 9914 ldr r1, [sp, #80] ; 0x50 + d03c460: ebab 0b03 sub.w fp, fp, r3 + d03c464: 461a mov r2, r3 + d03c466: 4658 mov r0, fp + d03c468: f7ff f91b bl d03b6a2 <strncpy> + d03c46c: 9b09 ldr r3, [sp, #36] ; 0x24 + d03c46e: 785d ldrb r5, [r3, #1] + d03c470: b195 cbz r5, d03c498 <_svfprintf_r+0xc48> + d03c472: 3301 adds r3, #1 + d03c474: 9309 str r3, [sp, #36] ; 0x24 + d03c476: 2300 movs r3, #0 + d03c478: 9305 str r3, [sp, #20] + d03c47a: 2300 movs r3, #0 + d03c47c: 220a movs r2, #10 + d03c47e: 4638 mov r0, r7 + d03c480: 4631 mov r1, r6 + d03c482: f7fe fb41 bl d03ab08 <__aeabi_uldivmod> + d03c486: 2f0a cmp r7, #10 + d03c488: f176 0300 sbcs.w r3, r6, #0 + d03c48c: f0c0 83cb bcc.w d03cc26 <_svfprintf_r+0x13d6> + d03c490: 4607 mov r7, r0 + d03c492: 460e mov r6, r1 + d03c494: 465d mov r5, fp + d03c496: e7c5 b.n d03c424 <_svfprintf_r+0xbd4> + d03c498: 9505 str r5, [sp, #20] + d03c49a: e7ee b.n d03c47a <_svfprintf_r+0xc2a> + d03c49c: f007 030f and.w r3, r7, #15 + d03c4a0: 9a16 ldr r2, [sp, #88] ; 0x58 + d03c4a2: 093f lsrs r7, r7, #4 + d03c4a4: 5cd3 ldrb r3, [r2, r3] + d03c4a6: ea47 7706 orr.w r7, r7, r6, lsl #28 + d03c4aa: 0936 lsrs r6, r6, #4 + d03c4ac: f80b 3d01 strb.w r3, [fp, #-1]! + d03c4b0: ea57 0306 orrs.w r3, r7, r6 + d03c4b4: d1f2 bne.n d03c49c <_svfprintf_r+0xc4c> + d03c4b6: e3b6 b.n d03cc26 <_svfprintf_r+0x13d6> + d03c4b8: b933 cbnz r3, d03c4c8 <_svfprintf_r+0xc78> + d03c4ba: f018 0f01 tst.w r8, #1 + d03c4be: d003 beq.n d03c4c8 <_svfprintf_r+0xc78> + d03c4c0: 2330 movs r3, #48 ; 0x30 + d03c4c2: f88d 3137 strb.w r3, [sp, #311] ; 0x137 + d03c4c6: e7a3 b.n d03c410 <_svfprintf_r+0xbc0> + d03c4c8: f50d 7b9c add.w fp, sp, #312 ; 0x138 + d03c4cc: e3ab b.n d03cc26 <_svfprintf_r+0x13d6> + d03c4ce: 9b06 ldr r3, [sp, #24] + d03c4d0: 2b00 cmp r3, #0 + d03c4d2: f000 8378 beq.w d03cbc6 <_svfprintf_r+0x1376> + d03c4d6: 2000 movs r0, #0 + d03c4d8: f88d 30d4 strb.w r3, [sp, #212] ; 0xd4 + d03c4dc: 9707 str r7, [sp, #28] + d03c4de: f88d 006b strb.w r0, [sp, #107] ; 0x6b + d03c4e2: f7ff bb1a b.w d03bb1a <_svfprintf_r+0x2ca> + d03c4e6: 9f03 ldr r7, [sp, #12] + d03c4e8: f7ff bb8a b.w d03bc00 <_svfprintf_r+0x3b0> + d03c4ec: 2010 movs r0, #16 + d03c4ee: 2a07 cmp r2, #7 + d03c4f0: 4403 add r3, r0 + d03c4f2: 6060 str r0, [r4, #4] + d03c4f4: e9cd 2323 strd r2, r3, [sp, #140] ; 0x8c + d03c4f8: dd08 ble.n d03c50c <_svfprintf_r+0xcbc> + d03c4fa: aa22 add r2, sp, #136 ; 0x88 + d03c4fc: 4649 mov r1, r9 + d03c4fe: 4650 mov r0, sl + d03c500: f004 fab2 bl d040a68 <__ssprint_r> + d03c504: 2800 cmp r0, #0 + d03c506: f040 833c bne.w d03cb82 <_svfprintf_r+0x1332> + d03c50a: a925 add r1, sp, #148 ; 0x94 + d03c50c: 9b12 ldr r3, [sp, #72] ; 0x48 + d03c50e: 460c mov r4, r1 + d03c510: 3b10 subs r3, #16 + d03c512: 9312 str r3, [sp, #72] ; 0x48 + d03c514: e4e2 b.n d03bedc <_svfprintf_r+0x68c> + d03c516: 460c mov r4, r1 + d03c518: e4fd b.n d03bf16 <_svfprintf_r+0x6c6> + d03c51a: aa22 add r2, sp, #136 ; 0x88 + d03c51c: 4649 mov r1, r9 + d03c51e: 4650 mov r0, sl + d03c520: f004 faa2 bl d040a68 <__ssprint_r> + d03c524: 2800 cmp r0, #0 + d03c526: f040 832c bne.w d03cb82 <_svfprintf_r+0x1332> + d03c52a: ac25 add r4, sp, #148 ; 0x94 + d03c52c: e505 b.n d03bf3a <_svfprintf_r+0x6ea> + d03c52e: aa22 add r2, sp, #136 ; 0x88 + d03c530: 4649 mov r1, r9 + d03c532: 4650 mov r0, sl + d03c534: f004 fa98 bl d040a68 <__ssprint_r> + d03c538: 2800 cmp r0, #0 + d03c53a: f040 8322 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c53e: ac25 add r4, sp, #148 ; 0x94 + d03c540: e50b b.n d03bf5a <_svfprintf_r+0x70a> + d03c542: 2010 movs r0, #16 + d03c544: 2a07 cmp r2, #7 + d03c546: 4403 add r3, r0 + d03c548: 6060 str r0, [r4, #4] + d03c54a: e9cd 2323 strd r2, r3, [sp, #140] ; 0x8c + d03c54e: dd08 ble.n d03c562 <_svfprintf_r+0xd12> + d03c550: aa22 add r2, sp, #136 ; 0x88 + d03c552: 4649 mov r1, r9 + d03c554: 4650 mov r0, sl + d03c556: f004 fa87 bl d040a68 <__ssprint_r> + d03c55a: 2800 cmp r0, #0 + d03c55c: f040 8311 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c560: a925 add r1, sp, #148 ; 0x94 + d03c562: 9b12 ldr r3, [sp, #72] ; 0x48 + d03c564: 460c mov r4, r1 + d03c566: 3b10 subs r3, #16 + d03c568: 9312 str r3, [sp, #72] ; 0x48 + d03c56a: e4ff b.n d03bf6c <_svfprintf_r+0x71c> + d03c56c: 460c mov r4, r1 + d03c56e: e51a b.n d03bfa6 <_svfprintf_r+0x756> + d03c570: 2010 movs r0, #16 + d03c572: 2b07 cmp r3, #7 + d03c574: 4402 add r2, r0 + d03c576: 6060 str r0, [r4, #4] + d03c578: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c + d03c57c: dd08 ble.n d03c590 <_svfprintf_r+0xd40> + d03c57e: aa22 add r2, sp, #136 ; 0x88 + d03c580: 4649 mov r1, r9 + d03c582: 4650 mov r0, sl + d03c584: f004 fa70 bl d040a68 <__ssprint_r> + d03c588: 2800 cmp r0, #0 + d03c58a: f040 82fa bne.w d03cb82 <_svfprintf_r+0x1332> + d03c58e: a925 add r1, sp, #148 ; 0x94 + d03c590: 3f10 subs r7, #16 + d03c592: 460c mov r4, r1 + d03c594: e50b b.n d03bfae <_svfprintf_r+0x75e> + d03c596: 460c mov r4, r1 + d03c598: e532 b.n d03c000 <_svfprintf_r+0x7b0> + d03c59a: bf00 nop + d03c59c: 0d054f4a .word 0x0d054f4a + d03c5a0: 0d054f5b .word 0x0d054f5b + d03c5a4: 0d054f6c .word 0x0d054f6c + d03c5a8: 9b06 ldr r3, [sp, #24] + d03c5aa: 2b65 cmp r3, #101 ; 0x65 + d03c5ac: f340 8232 ble.w d03ca14 <_svfprintf_r+0x11c4> + d03c5b0: 2200 movs r2, #0 + d03c5b2: 2300 movs r3, #0 + d03c5b4: e9dd 010c ldrd r0, r1, [sp, #48] ; 0x30 + d03c5b8: f7fe f9ee bl d03a998 <__aeabi_dcmpeq> + d03c5bc: 2800 cmp r0, #0 + d03c5be: d068 beq.n d03c692 <_svfprintf_r+0xe42> + d03c5c0: 4b6d ldr r3, [pc, #436] ; (d03c778 <_svfprintf_r+0xf28>) + d03c5c2: 6023 str r3, [r4, #0] + d03c5c4: 2301 movs r3, #1 + d03c5c6: 441f add r7, r3 + d03c5c8: 6063 str r3, [r4, #4] + d03c5ca: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c5cc: 9724 str r7, [sp, #144] ; 0x90 + d03c5ce: 3301 adds r3, #1 + d03c5d0: 2b07 cmp r3, #7 + d03c5d2: 9323 str r3, [sp, #140] ; 0x8c + d03c5d4: dc37 bgt.n d03c646 <_svfprintf_r+0xdf6> + d03c5d6: 3408 adds r4, #8 + d03c5d8: 9b1c ldr r3, [sp, #112] ; 0x70 + d03c5da: 9a05 ldr r2, [sp, #20] + d03c5dc: 4293 cmp r3, r2 + d03c5de: db03 blt.n d03c5e8 <_svfprintf_r+0xd98> + d03c5e0: f018 0f01 tst.w r8, #1 + d03c5e4: f43f ad1e beq.w d03c024 <_svfprintf_r+0x7d4> + d03c5e8: 9b13 ldr r3, [sp, #76] ; 0x4c + d03c5ea: 9a0e ldr r2, [sp, #56] ; 0x38 + d03c5ec: 6023 str r3, [r4, #0] + d03c5ee: 9b0e ldr r3, [sp, #56] ; 0x38 + d03c5f0: 6063 str r3, [r4, #4] + d03c5f2: 9b24 ldr r3, [sp, #144] ; 0x90 + d03c5f4: 4413 add r3, r2 + d03c5f6: 9324 str r3, [sp, #144] ; 0x90 + d03c5f8: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c5fa: 3301 adds r3, #1 + d03c5fc: 2b07 cmp r3, #7 + d03c5fe: 9323 str r3, [sp, #140] ; 0x8c + d03c600: dc2b bgt.n d03c65a <_svfprintf_r+0xe0a> + d03c602: 3408 adds r4, #8 + d03c604: 9b05 ldr r3, [sp, #20] + d03c606: 1e5d subs r5, r3, #1 + d03c608: 2d00 cmp r5, #0 + d03c60a: f77f ad0b ble.w d03c024 <_svfprintf_r+0x7d4> + d03c60e: 4e5b ldr r6, [pc, #364] ; (d03c77c <_svfprintf_r+0xf2c>) + d03c610: 2710 movs r7, #16 + d03c612: 2d10 cmp r5, #16 + d03c614: f104 0108 add.w r1, r4, #8 + d03c618: 6026 str r6, [r4, #0] + d03c61a: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c + d03c61e: f103 0301 add.w r3, r3, #1 + d03c622: dc24 bgt.n d03c66e <_svfprintf_r+0xe1e> + d03c624: 442a add r2, r5 + d03c626: 6065 str r5, [r4, #4] + d03c628: 9224 str r2, [sp, #144] ; 0x90 + d03c62a: 2b07 cmp r3, #7 + d03c62c: 9323 str r3, [sp, #140] ; 0x8c + d03c62e: f340 8287 ble.w d03cb40 <_svfprintf_r+0x12f0> + d03c632: aa22 add r2, sp, #136 ; 0x88 + d03c634: 4649 mov r1, r9 + d03c636: 4650 mov r0, sl + d03c638: f004 fa16 bl d040a68 <__ssprint_r> + d03c63c: 2800 cmp r0, #0 + d03c63e: f040 82a0 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c642: ac25 add r4, sp, #148 ; 0x94 + d03c644: e4ee b.n d03c024 <_svfprintf_r+0x7d4> + d03c646: aa22 add r2, sp, #136 ; 0x88 + d03c648: 4649 mov r1, r9 + d03c64a: 4650 mov r0, sl + d03c64c: f004 fa0c bl d040a68 <__ssprint_r> + d03c650: 2800 cmp r0, #0 + d03c652: f040 8296 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c656: ac25 add r4, sp, #148 ; 0x94 + d03c658: e7be b.n d03c5d8 <_svfprintf_r+0xd88> + d03c65a: aa22 add r2, sp, #136 ; 0x88 + d03c65c: 4649 mov r1, r9 + d03c65e: 4650 mov r0, sl + d03c660: f004 fa02 bl d040a68 <__ssprint_r> + d03c664: 2800 cmp r0, #0 + d03c666: f040 828c bne.w d03cb82 <_svfprintf_r+0x1332> + d03c66a: ac25 add r4, sp, #148 ; 0x94 + d03c66c: e7ca b.n d03c604 <_svfprintf_r+0xdb4> + d03c66e: 3210 adds r2, #16 + d03c670: 2b07 cmp r3, #7 + d03c672: 6067 str r7, [r4, #4] + d03c674: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c + d03c678: dd08 ble.n d03c68c <_svfprintf_r+0xe3c> + d03c67a: aa22 add r2, sp, #136 ; 0x88 + d03c67c: 4649 mov r1, r9 + d03c67e: 4650 mov r0, sl + d03c680: f004 f9f2 bl d040a68 <__ssprint_r> + d03c684: 2800 cmp r0, #0 + d03c686: f040 827c bne.w d03cb82 <_svfprintf_r+0x1332> + d03c68a: a925 add r1, sp, #148 ; 0x94 + d03c68c: 3d10 subs r5, #16 + d03c68e: 460c mov r4, r1 + d03c690: e7bf b.n d03c612 <_svfprintf_r+0xdc2> + d03c692: 9b1c ldr r3, [sp, #112] ; 0x70 + d03c694: 2b00 cmp r3, #0 + d03c696: dc73 bgt.n d03c780 <_svfprintf_r+0xf30> + d03c698: 4b37 ldr r3, [pc, #220] ; (d03c778 <_svfprintf_r+0xf28>) + d03c69a: 6023 str r3, [r4, #0] + d03c69c: 2301 movs r3, #1 + d03c69e: 441f add r7, r3 + d03c6a0: 6063 str r3, [r4, #4] + d03c6a2: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c6a4: 9724 str r7, [sp, #144] ; 0x90 + d03c6a6: 3301 adds r3, #1 + d03c6a8: 2b07 cmp r3, #7 + d03c6aa: 9323 str r3, [sp, #140] ; 0x8c + d03c6ac: dc3d bgt.n d03c72a <_svfprintf_r+0xeda> + d03c6ae: 3408 adds r4, #8 + d03c6b0: 9905 ldr r1, [sp, #20] + d03c6b2: 9a1c ldr r2, [sp, #112] ; 0x70 + d03c6b4: 9b24 ldr r3, [sp, #144] ; 0x90 + d03c6b6: 430a orrs r2, r1 + d03c6b8: f008 0101 and.w r1, r8, #1 + d03c6bc: 430a orrs r2, r1 + d03c6be: f43f acb1 beq.w d03c024 <_svfprintf_r+0x7d4> + d03c6c2: 9a13 ldr r2, [sp, #76] ; 0x4c + d03c6c4: 6022 str r2, [r4, #0] + d03c6c6: 9a0e ldr r2, [sp, #56] ; 0x38 + d03c6c8: 4413 add r3, r2 + d03c6ca: 6062 str r2, [r4, #4] + d03c6cc: 9324 str r3, [sp, #144] ; 0x90 + d03c6ce: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c6d0: 3301 adds r3, #1 + d03c6d2: 2b07 cmp r3, #7 + d03c6d4: 9323 str r3, [sp, #140] ; 0x8c + d03c6d6: dc32 bgt.n d03c73e <_svfprintf_r+0xeee> + d03c6d8: 3408 adds r4, #8 + d03c6da: 9d1c ldr r5, [sp, #112] ; 0x70 + d03c6dc: 2d00 cmp r5, #0 + d03c6de: da1b bge.n d03c718 <_svfprintf_r+0xec8> + d03c6e0: 426d negs r5, r5 + d03c6e2: 4623 mov r3, r4 + d03c6e4: 4e25 ldr r6, [pc, #148] ; (d03c77c <_svfprintf_r+0xf2c>) + d03c6e6: 2710 movs r7, #16 + d03c6e8: 2d10 cmp r5, #16 + d03c6ea: f104 0408 add.w r4, r4, #8 + d03c6ee: 601e str r6, [r3, #0] + d03c6f0: e9dd 2123 ldrd r2, r1, [sp, #140] ; 0x8c + d03c6f4: f102 0201 add.w r2, r2, #1 + d03c6f8: dc2b bgt.n d03c752 <_svfprintf_r+0xf02> + d03c6fa: 605d str r5, [r3, #4] + d03c6fc: 2a07 cmp r2, #7 + d03c6fe: 440d add r5, r1 + d03c700: e9cd 2523 strd r2, r5, [sp, #140] ; 0x8c + d03c704: dd08 ble.n d03c718 <_svfprintf_r+0xec8> + d03c706: aa22 add r2, sp, #136 ; 0x88 + d03c708: 4649 mov r1, r9 + d03c70a: 4650 mov r0, sl + d03c70c: f004 f9ac bl d040a68 <__ssprint_r> + d03c710: 2800 cmp r0, #0 + d03c712: f040 8236 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c716: ac25 add r4, sp, #148 ; 0x94 + d03c718: 9b05 ldr r3, [sp, #20] + d03c71a: 9a05 ldr r2, [sp, #20] + d03c71c: 6063 str r3, [r4, #4] + d03c71e: 9b24 ldr r3, [sp, #144] ; 0x90 + d03c720: f8c4 b000 str.w fp, [r4] + d03c724: 4413 add r3, r2 + d03c726: 9324 str r3, [sp, #144] ; 0x90 + d03c728: e475 b.n d03c016 <_svfprintf_r+0x7c6> + d03c72a: aa22 add r2, sp, #136 ; 0x88 + d03c72c: 4649 mov r1, r9 + d03c72e: 4650 mov r0, sl + d03c730: f004 f99a bl d040a68 <__ssprint_r> + d03c734: 2800 cmp r0, #0 + d03c736: f040 8224 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c73a: ac25 add r4, sp, #148 ; 0x94 + d03c73c: e7b8 b.n d03c6b0 <_svfprintf_r+0xe60> + d03c73e: aa22 add r2, sp, #136 ; 0x88 + d03c740: 4649 mov r1, r9 + d03c742: 4650 mov r0, sl + d03c744: f004 f990 bl d040a68 <__ssprint_r> + d03c748: 2800 cmp r0, #0 + d03c74a: f040 821a bne.w d03cb82 <_svfprintf_r+0x1332> + d03c74e: ac25 add r4, sp, #148 ; 0x94 + d03c750: e7c3 b.n d03c6da <_svfprintf_r+0xe8a> + d03c752: 3110 adds r1, #16 + d03c754: 2a07 cmp r2, #7 + d03c756: 605f str r7, [r3, #4] + d03c758: e9cd 2123 strd r2, r1, [sp, #140] ; 0x8c + d03c75c: dd08 ble.n d03c770 <_svfprintf_r+0xf20> + d03c75e: aa22 add r2, sp, #136 ; 0x88 + d03c760: 4649 mov r1, r9 + d03c762: 4650 mov r0, sl + d03c764: f004 f980 bl d040a68 <__ssprint_r> + d03c768: 2800 cmp r0, #0 + d03c76a: f040 820a bne.w d03cb82 <_svfprintf_r+0x1332> + d03c76e: ac25 add r4, sp, #148 ; 0x94 + d03c770: 3d10 subs r5, #16 + d03c772: 4623 mov r3, r4 + d03c774: e7b8 b.n d03c6e8 <_svfprintf_r+0xe98> + d03c776: bf00 nop + d03c778: 0d0435cd .word 0x0d0435cd + d03c77c: 0d054f83 .word 0x0d054f83 + d03c780: 9b05 ldr r3, [sp, #20] + d03c782: 42ab cmp r3, r5 + d03c784: bfa8 it ge + d03c786: 462b movge r3, r5 + d03c788: 2b00 cmp r3, #0 + d03c78a: 9304 str r3, [sp, #16] + d03c78c: dd09 ble.n d03c7a2 <_svfprintf_r+0xf52> + d03c78e: 441f add r7, r3 + d03c790: e9c4 b300 strd fp, r3, [r4] + d03c794: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c796: 9724 str r7, [sp, #144] ; 0x90 + d03c798: 3301 adds r3, #1 + d03c79a: 2b07 cmp r3, #7 + d03c79c: 9323 str r3, [sp, #140] ; 0x8c + d03c79e: dc75 bgt.n d03c88c <_svfprintf_r+0x103c> + d03c7a0: 3408 adds r4, #8 + d03c7a2: 9b04 ldr r3, [sp, #16] + d03c7a4: 2b00 cmp r3, #0 + d03c7a6: bfac ite ge + d03c7a8: 1aef subge r7, r5, r3 + d03c7aa: 462f movlt r7, r5 + d03c7ac: 2f00 cmp r7, #0 + d03c7ae: dd18 ble.n d03c7e2 <_svfprintf_r+0xf92> + d03c7b0: 4897 ldr r0, [pc, #604] ; (d03ca10 <_svfprintf_r+0x11c0>) + d03c7b2: 2f10 cmp r7, #16 + d03c7b4: f104 0108 add.w r1, r4, #8 + d03c7b8: 6020 str r0, [r4, #0] + d03c7ba: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c + d03c7be: f103 0301 add.w r3, r3, #1 + d03c7c2: dc6d bgt.n d03c8a0 <_svfprintf_r+0x1050> + d03c7c4: 6067 str r7, [r4, #4] + d03c7c6: 2b07 cmp r3, #7 + d03c7c8: 4417 add r7, r2 + d03c7ca: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c + d03c7ce: dd7a ble.n d03c8c6 <_svfprintf_r+0x1076> + d03c7d0: aa22 add r2, sp, #136 ; 0x88 + d03c7d2: 4649 mov r1, r9 + d03c7d4: 4650 mov r0, sl + d03c7d6: f004 f947 bl d040a68 <__ssprint_r> + d03c7da: 2800 cmp r0, #0 + d03c7dc: f040 81d1 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c7e0: ac25 add r4, sp, #148 ; 0x94 + d03c7e2: f418 6f80 tst.w r8, #1024 ; 0x400 + d03c7e6: 445d add r5, fp + d03c7e8: d009 beq.n d03c7fe <_svfprintf_r+0xfae> + d03c7ea: 9b08 ldr r3, [sp, #32] + d03c7ec: 2b00 cmp r3, #0 + d03c7ee: d16c bne.n d03c8ca <_svfprintf_r+0x107a> + d03c7f0: 2e00 cmp r6, #0 + d03c7f2: d16c bne.n d03c8ce <_svfprintf_r+0x107e> + d03c7f4: 9b05 ldr r3, [sp, #20] + d03c7f6: 445b add r3, fp + d03c7f8: 429d cmp r5, r3 + d03c7fa: bf28 it cs + d03c7fc: 461d movcs r5, r3 + d03c7fe: 9b1c ldr r3, [sp, #112] ; 0x70 + d03c800: 9a05 ldr r2, [sp, #20] + d03c802: 4293 cmp r3, r2 + d03c804: db02 blt.n d03c80c <_svfprintf_r+0xfbc> + d03c806: f018 0f01 tst.w r8, #1 + d03c80a: d00e beq.n d03c82a <_svfprintf_r+0xfda> + d03c80c: 9b13 ldr r3, [sp, #76] ; 0x4c + d03c80e: 9a0e ldr r2, [sp, #56] ; 0x38 + d03c810: 6023 str r3, [r4, #0] + d03c812: 9b0e ldr r3, [sp, #56] ; 0x38 + d03c814: 6063 str r3, [r4, #4] + d03c816: 9b24 ldr r3, [sp, #144] ; 0x90 + d03c818: 4413 add r3, r2 + d03c81a: 9324 str r3, [sp, #144] ; 0x90 + d03c81c: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c81e: 3301 adds r3, #1 + d03c820: 2b07 cmp r3, #7 + d03c822: 9323 str r3, [sp, #140] ; 0x8c + d03c824: f300 80cd bgt.w d03c9c2 <_svfprintf_r+0x1172> + d03c828: 3408 adds r4, #8 + d03c82a: 9b05 ldr r3, [sp, #20] + d03c82c: 9e1c ldr r6, [sp, #112] ; 0x70 + d03c82e: eb0b 0203 add.w r2, fp, r3 + d03c832: 1b9e subs r6, r3, r6 + d03c834: 1b52 subs r2, r2, r5 + d03c836: 4296 cmp r6, r2 + d03c838: bfa8 it ge + d03c83a: 4616 movge r6, r2 + d03c83c: 2e00 cmp r6, #0 + d03c83e: dd0b ble.n d03c858 <_svfprintf_r+0x1008> + d03c840: 9b24 ldr r3, [sp, #144] ; 0x90 + d03c842: 4433 add r3, r6 + d03c844: 9324 str r3, [sp, #144] ; 0x90 + d03c846: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c848: 3301 adds r3, #1 + d03c84a: 2b07 cmp r3, #7 + d03c84c: 9323 str r3, [sp, #140] ; 0x8c + d03c84e: e9c4 5600 strd r5, r6, [r4] + d03c852: f300 80c0 bgt.w d03c9d6 <_svfprintf_r+0x1186> + d03c856: 3408 adds r4, #8 + d03c858: 9d1c ldr r5, [sp, #112] ; 0x70 + d03c85a: 2e00 cmp r6, #0 + d03c85c: 9b05 ldr r3, [sp, #20] + d03c85e: eba3 0505 sub.w r5, r3, r5 + d03c862: bfa8 it ge + d03c864: 1bad subge r5, r5, r6 + d03c866: 2d00 cmp r5, #0 + d03c868: f77f abdc ble.w d03c024 <_svfprintf_r+0x7d4> + d03c86c: 4e68 ldr r6, [pc, #416] ; (d03ca10 <_svfprintf_r+0x11c0>) + d03c86e: 2710 movs r7, #16 + d03c870: 2d10 cmp r5, #16 + d03c872: f104 0108 add.w r1, r4, #8 + d03c876: 6026 str r6, [r4, #0] + d03c878: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c + d03c87c: f103 0301 add.w r3, r3, #1 + d03c880: f300 80b3 bgt.w d03c9ea <_svfprintf_r+0x119a> + d03c884: 6065 str r5, [r4, #4] + d03c886: 4415 add r5, r2 + d03c888: 9524 str r5, [sp, #144] ; 0x90 + d03c88a: e6ce b.n d03c62a <_svfprintf_r+0xdda> + d03c88c: aa22 add r2, sp, #136 ; 0x88 + d03c88e: 4649 mov r1, r9 + d03c890: 4650 mov r0, sl + d03c892: f004 f8e9 bl d040a68 <__ssprint_r> + d03c896: 2800 cmp r0, #0 + d03c898: f040 8173 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c89c: ac25 add r4, sp, #148 ; 0x94 + d03c89e: e780 b.n d03c7a2 <_svfprintf_r+0xf52> + d03c8a0: 2010 movs r0, #16 + d03c8a2: 2b07 cmp r3, #7 + d03c8a4: 4402 add r2, r0 + d03c8a6: 6060 str r0, [r4, #4] + d03c8a8: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c + d03c8ac: dd08 ble.n d03c8c0 <_svfprintf_r+0x1070> + d03c8ae: aa22 add r2, sp, #136 ; 0x88 + d03c8b0: 4649 mov r1, r9 + d03c8b2: 4650 mov r0, sl + d03c8b4: f004 f8d8 bl d040a68 <__ssprint_r> + d03c8b8: 2800 cmp r0, #0 + d03c8ba: f040 8162 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c8be: a925 add r1, sp, #148 ; 0x94 + d03c8c0: 3f10 subs r7, #16 + d03c8c2: 460c mov r4, r1 + d03c8c4: e774 b.n d03c7b0 <_svfprintf_r+0xf60> + d03c8c6: 460c mov r4, r1 + d03c8c8: e78b b.n d03c7e2 <_svfprintf_r+0xf92> + d03c8ca: 2e00 cmp r6, #0 + d03c8cc: d049 beq.n d03c962 <_svfprintf_r+0x1112> + d03c8ce: 3e01 subs r6, #1 + d03c8d0: 9b14 ldr r3, [sp, #80] ; 0x50 + d03c8d2: 9a11 ldr r2, [sp, #68] ; 0x44 + d03c8d4: 6023 str r3, [r4, #0] + d03c8d6: 9b11 ldr r3, [sp, #68] ; 0x44 + d03c8d8: 6063 str r3, [r4, #4] + d03c8da: 9b24 ldr r3, [sp, #144] ; 0x90 + d03c8dc: 4413 add r3, r2 + d03c8de: 9324 str r3, [sp, #144] ; 0x90 + d03c8e0: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c8e2: 3301 adds r3, #1 + d03c8e4: 2b07 cmp r3, #7 + d03c8e6: 9323 str r3, [sp, #140] ; 0x8c + d03c8e8: dc42 bgt.n d03c970 <_svfprintf_r+0x1120> + d03c8ea: 3408 adds r4, #8 + d03c8ec: 9b05 ldr r3, [sp, #20] + d03c8ee: 9a09 ldr r2, [sp, #36] ; 0x24 + d03c8f0: 445b add r3, fp + d03c8f2: 7812 ldrb r2, [r2, #0] + d03c8f4: 1b5b subs r3, r3, r5 + d03c8f6: 429a cmp r2, r3 + d03c8f8: bfa8 it ge + d03c8fa: 461a movge r2, r3 + d03c8fc: 2a00 cmp r2, #0 + d03c8fe: 9204 str r2, [sp, #16] + d03c900: dd0a ble.n d03c918 <_svfprintf_r+0x10c8> + d03c902: 9b24 ldr r3, [sp, #144] ; 0x90 + d03c904: 4413 add r3, r2 + d03c906: 9324 str r3, [sp, #144] ; 0x90 + d03c908: 9b23 ldr r3, [sp, #140] ; 0x8c + d03c90a: 3301 adds r3, #1 d03c90c: 2b07 cmp r3, #7 - d03c90e: 6067 str r7, [r4, #4] - d03c910: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c - d03c914: dd08 ble.n d03c928 <_svfprintf_r+0x11b8> - d03c916: aa22 add r2, sp, #136 ; 0x88 - d03c918: 4649 mov r1, r9 - d03c91a: 4650 mov r0, sl - d03c91c: f004 f834 bl d040988 <__ssprint_r> - d03c920: 2800 cmp r0, #0 - d03c922: f040 80be bne.w d03caa2 <_svfprintf_r+0x1332> - d03c926: a925 add r1, sp, #148 ; 0x94 - d03c928: 3d10 subs r5, #16 - d03c92a: 460c mov r4, r1 - d03c92c: e730 b.n d03c790 <_svfprintf_r+0x1020> - d03c92e: bf00 nop - d03c930: 0d054ea7 .word 0x0d054ea7 - d03c934: 9a05 ldr r2, [sp, #20] - d03c936: 3701 adds r7, #1 - d03c938: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c93a: f104 0508 add.w r5, r4, #8 - d03c93e: 2a01 cmp r2, #1 - d03c940: f103 0301 add.w r3, r3, #1 - d03c944: dc02 bgt.n d03c94c <_svfprintf_r+0x11dc> - d03c946: f018 0f01 tst.w r8, #1 - d03c94a: d07e beq.n d03ca4a <_svfprintf_r+0x12da> - d03c94c: 2201 movs r2, #1 - d03c94e: 2b07 cmp r3, #7 - d03c950: f8c4 b000 str.w fp, [r4] - d03c954: 6062 str r2, [r4, #4] - d03c956: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c - d03c95a: dd08 ble.n d03c96e <_svfprintf_r+0x11fe> - d03c95c: aa22 add r2, sp, #136 ; 0x88 - d03c95e: 4649 mov r1, r9 - d03c960: 4650 mov r0, sl - d03c962: f004 f811 bl d040988 <__ssprint_r> - d03c966: 2800 cmp r0, #0 - d03c968: f040 809b bne.w d03caa2 <_svfprintf_r+0x1332> - d03c96c: ad25 add r5, sp, #148 ; 0x94 - d03c96e: 9b13 ldr r3, [sp, #76] ; 0x4c - d03c970: 9a0e ldr r2, [sp, #56] ; 0x38 - d03c972: 602b str r3, [r5, #0] - d03c974: 9b0e ldr r3, [sp, #56] ; 0x38 - d03c976: 606b str r3, [r5, #4] - d03c978: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c97a: 4413 add r3, r2 - d03c97c: 9324 str r3, [sp, #144] ; 0x90 - d03c97e: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c980: 3301 adds r3, #1 - d03c982: 2b07 cmp r3, #7 - d03c984: 9323 str r3, [sp, #140] ; 0x8c - d03c986: dc32 bgt.n d03c9ee <_svfprintf_r+0x127e> - d03c988: 3508 adds r5, #8 - d03c98a: 9b05 ldr r3, [sp, #20] - d03c98c: 2200 movs r2, #0 - d03c98e: 1e5c subs r4, r3, #1 - d03c990: 2300 movs r3, #0 - d03c992: e9dd 010c ldrd r0, r1, [sp, #48] ; 0x30 - d03c996: f7fd ff91 bl d03a8bc <__aeabi_dcmpeq> - d03c99a: 2800 cmp r0, #0 - d03c99c: d130 bne.n d03ca00 <_svfprintf_r+0x1290> - d03c99e: 9923 ldr r1, [sp, #140] ; 0x8c - d03c9a0: f10b 0001 add.w r0, fp, #1 - d03c9a4: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c9a6: 3101 adds r1, #1 - d03c9a8: 9a05 ldr r2, [sp, #20] - d03c9aa: 3b01 subs r3, #1 - d03c9ac: 2907 cmp r1, #7 - d03c9ae: 4413 add r3, r2 - d03c9b0: e9c5 0400 strd r0, r4, [r5] - d03c9b4: e9cd 1323 strd r1, r3, [sp, #140] ; 0x8c - d03c9b8: dd50 ble.n d03ca5c <_svfprintf_r+0x12ec> - d03c9ba: aa22 add r2, sp, #136 ; 0x88 - d03c9bc: 4649 mov r1, r9 - d03c9be: 4650 mov r0, sl - d03c9c0: f003 ffe2 bl d040988 <__ssprint_r> - d03c9c4: 2800 cmp r0, #0 - d03c9c6: d16c bne.n d03caa2 <_svfprintf_r+0x1332> - d03c9c8: ad25 add r5, sp, #148 ; 0x94 - d03c9ca: ab1e add r3, sp, #120 ; 0x78 - d03c9cc: 9a15 ldr r2, [sp, #84] ; 0x54 - d03c9ce: 602b str r3, [r5, #0] - d03c9d0: 9b15 ldr r3, [sp, #84] ; 0x54 - d03c9d2: 606b str r3, [r5, #4] - d03c9d4: 9b24 ldr r3, [sp, #144] ; 0x90 - d03c9d6: 4413 add r3, r2 - d03c9d8: 9324 str r3, [sp, #144] ; 0x90 - d03c9da: 9b23 ldr r3, [sp, #140] ; 0x8c - d03c9dc: 3301 adds r3, #1 - d03c9de: 2b07 cmp r3, #7 - d03c9e0: 9323 str r3, [sp, #140] ; 0x8c - d03c9e2: f73f adb6 bgt.w d03c552 <_svfprintf_r+0xde2> - d03c9e6: f105 0408 add.w r4, r5, #8 - d03c9ea: f7ff baab b.w d03bf44 <_svfprintf_r+0x7d4> - d03c9ee: aa22 add r2, sp, #136 ; 0x88 - d03c9f0: 4649 mov r1, r9 - d03c9f2: 4650 mov r0, sl - d03c9f4: f003 ffc8 bl d040988 <__ssprint_r> - d03c9f8: 2800 cmp r0, #0 - d03c9fa: d152 bne.n d03caa2 <_svfprintf_r+0x1332> - d03c9fc: ad25 add r5, sp, #148 ; 0x94 - d03c9fe: e7c4 b.n d03c98a <_svfprintf_r+0x121a> - d03ca00: 2c00 cmp r4, #0 - d03ca02: dde2 ble.n d03c9ca <_svfprintf_r+0x125a> - d03ca04: 4e57 ldr r6, [pc, #348] ; (d03cb64 <_svfprintf_r+0x13f4>) - d03ca06: 2710 movs r7, #16 - d03ca08: 2c10 cmp r4, #16 - d03ca0a: f105 0108 add.w r1, r5, #8 - d03ca0e: 602e str r6, [r5, #0] - d03ca10: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c - d03ca14: f103 0301 add.w r3, r3, #1 - d03ca18: dc07 bgt.n d03ca2a <_svfprintf_r+0x12ba> - d03ca1a: 606c str r4, [r5, #4] - d03ca1c: 2b07 cmp r3, #7 - d03ca1e: 4414 add r4, r2 - d03ca20: e9cd 3423 strd r3, r4, [sp, #140] ; 0x8c - d03ca24: dcc9 bgt.n d03c9ba <_svfprintf_r+0x124a> - d03ca26: 460d mov r5, r1 - d03ca28: e7cf b.n d03c9ca <_svfprintf_r+0x125a> - d03ca2a: 3210 adds r2, #16 - d03ca2c: 2b07 cmp r3, #7 - d03ca2e: 606f str r7, [r5, #4] - d03ca30: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c - d03ca34: dd06 ble.n d03ca44 <_svfprintf_r+0x12d4> - d03ca36: aa22 add r2, sp, #136 ; 0x88 - d03ca38: 4649 mov r1, r9 - d03ca3a: 4650 mov r0, sl - d03ca3c: f003 ffa4 bl d040988 <__ssprint_r> - d03ca40: bb78 cbnz r0, d03caa2 <_svfprintf_r+0x1332> - d03ca42: a925 add r1, sp, #148 ; 0x94 - d03ca44: 3c10 subs r4, #16 - d03ca46: 460d mov r5, r1 - d03ca48: e7de b.n d03ca08 <_svfprintf_r+0x1298> - d03ca4a: 2201 movs r2, #1 - d03ca4c: 2b07 cmp r3, #7 - d03ca4e: f8c4 b000 str.w fp, [r4] - d03ca52: 6062 str r2, [r4, #4] - d03ca54: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c - d03ca58: ddb7 ble.n d03c9ca <_svfprintf_r+0x125a> - d03ca5a: e7ae b.n d03c9ba <_svfprintf_r+0x124a> - d03ca5c: 3508 adds r5, #8 - d03ca5e: e7b4 b.n d03c9ca <_svfprintf_r+0x125a> - d03ca60: 460c mov r4, r1 - d03ca62: f7ff ba6f b.w d03bf44 <_svfprintf_r+0x7d4> - d03ca66: e9dd 320f ldrd r3, r2, [sp, #60] ; 0x3c - d03ca6a: 1a9d subs r5, r3, r2 - d03ca6c: 2d00 cmp r5, #0 - d03ca6e: f77f aa6d ble.w d03bf4c <_svfprintf_r+0x7dc> - d03ca72: 4e3d ldr r6, [pc, #244] ; (d03cb68 <_svfprintf_r+0x13f8>) - d03ca74: 2710 movs r7, #16 - d03ca76: 2d10 cmp r5, #16 - d03ca78: 6026 str r6, [r4, #0] - d03ca7a: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c - d03ca7e: f103 0301 add.w r3, r3, #1 - d03ca82: dc18 bgt.n d03cab6 <_svfprintf_r+0x1346> - d03ca84: 6065 str r5, [r4, #4] - d03ca86: 2b07 cmp r3, #7 - d03ca88: 4415 add r5, r2 - d03ca8a: e9cd 3523 strd r3, r5, [sp, #140] ; 0x8c - d03ca8e: f77f aa5d ble.w d03bf4c <_svfprintf_r+0x7dc> - d03ca92: aa22 add r2, sp, #136 ; 0x88 - d03ca94: 4649 mov r1, r9 - d03ca96: 4650 mov r0, sl - d03ca98: f003 ff76 bl d040988 <__ssprint_r> - d03ca9c: 2800 cmp r0, #0 - d03ca9e: f43f aa55 beq.w d03bf4c <_svfprintf_r+0x7dc> - d03caa2: 9b03 ldr r3, [sp, #12] - d03caa4: 2b00 cmp r3, #0 - d03caa6: f43f a872 beq.w d03bb8e <_svfprintf_r+0x41e> - d03caaa: 4619 mov r1, r3 - d03caac: 4650 mov r0, sl - d03caae: f7c5 fcfc bl d0024aa <__wrap__free_r> - d03cab2: f7ff b86c b.w d03bb8e <_svfprintf_r+0x41e> - d03cab6: 3210 adds r2, #16 - d03cab8: 2b07 cmp r3, #7 - d03caba: 6067 str r7, [r4, #4] - d03cabc: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c - d03cac0: dc02 bgt.n d03cac8 <_svfprintf_r+0x1358> - d03cac2: 3408 adds r4, #8 - d03cac4: 3d10 subs r5, #16 - d03cac6: e7d6 b.n d03ca76 <_svfprintf_r+0x1306> - d03cac8: aa22 add r2, sp, #136 ; 0x88 - d03caca: 4649 mov r1, r9 - d03cacc: 4650 mov r0, sl - d03cace: f003 ff5b bl d040988 <__ssprint_r> - d03cad2: 2800 cmp r0, #0 - d03cad4: d1e5 bne.n d03caa2 <_svfprintf_r+0x1332> - d03cad6: ac25 add r4, sp, #148 ; 0x94 - d03cad8: e7f4 b.n d03cac4 <_svfprintf_r+0x1354> - d03cada: 9903 ldr r1, [sp, #12] - d03cadc: 4650 mov r0, sl - d03cade: f7c5 fce4 bl d0024aa <__wrap__free_r> - d03cae2: f7ff ba4b b.w d03bf7c <_svfprintf_r+0x80c> - d03cae6: 9b24 ldr r3, [sp, #144] ; 0x90 - d03cae8: 2b00 cmp r3, #0 - d03caea: f43f a850 beq.w d03bb8e <_svfprintf_r+0x41e> - d03caee: aa22 add r2, sp, #136 ; 0x88 - d03caf0: 4649 mov r1, r9 - d03caf2: 4650 mov r0, sl - d03caf4: f003 ff48 bl d040988 <__ssprint_r> - d03caf8: f7ff b849 b.w d03bb8e <_svfprintf_r+0x41e> - d03cafc: ea57 0206 orrs.w r2, r7, r6 - d03cb00: f8cd 800c str.w r8, [sp, #12] - d03cb04: f43f ab5e beq.w d03c1c4 <_svfprintf_r+0xa54> - d03cb08: 2b01 cmp r3, #1 - d03cb0a: f43f ac0a beq.w d03c322 <_svfprintf_r+0xbb2> - d03cb0e: 2b02 cmp r3, #2 - d03cb10: f50d 7b9c add.w fp, sp, #312 ; 0x138 - d03cb14: f43f ac52 beq.w d03c3bc <_svfprintf_r+0xc4c> - d03cb18: f007 0307 and.w r3, r7, #7 - d03cb1c: 08ff lsrs r7, r7, #3 - d03cb1e: 465a mov r2, fp - d03cb20: ea47 7746 orr.w r7, r7, r6, lsl #29 - d03cb24: 3330 adds r3, #48 ; 0x30 - d03cb26: 08f6 lsrs r6, r6, #3 - d03cb28: f80b 3d01 strb.w r3, [fp, #-1]! - d03cb2c: ea57 0106 orrs.w r1, r7, r6 - d03cb30: d1f2 bne.n d03cb18 <_svfprintf_r+0x13a8> - d03cb32: 9903 ldr r1, [sp, #12] - d03cb34: 07c9 lsls r1, r1, #31 - d03cb36: d506 bpl.n d03cb46 <_svfprintf_r+0x13d6> - d03cb38: 2b30 cmp r3, #48 ; 0x30 - d03cb3a: d004 beq.n d03cb46 <_svfprintf_r+0x13d6> - d03cb3c: 2330 movs r3, #48 ; 0x30 - d03cb3e: f80b 3c01 strb.w r3, [fp, #-1] - d03cb42: f1a2 0b02 sub.w fp, r2, #2 - d03cb46: ab4e add r3, sp, #312 ; 0x138 - d03cb48: 9f04 ldr r7, [sp, #16] - d03cb4a: f8dd 800c ldr.w r8, [sp, #12] - d03cb4e: eba3 030b sub.w r3, r3, fp - d03cb52: 9304 str r3, [sp, #16] - d03cb54: 2300 movs r3, #0 - d03cb56: 461e mov r6, r3 - d03cb58: 9303 str r3, [sp, #12] - d03cb5a: 461d mov r5, r3 - d03cb5c: 9308 str r3, [sp, #32] - d03cb5e: f7ff b931 b.w d03bdc4 <_svfprintf_r+0x654> - d03cb62: bf00 nop - d03cb64: 0d054ea7 .word 0x0d054ea7 - d03cb68: 0d054e97 .word 0x0d054e97 - -0d03cb6c <__ssvfscanf_r>: - d03cb6c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03cb70: f5ad 7d2f sub.w sp, sp, #700 ; 0x2bc - d03cb74: 461e mov r6, r3 - d03cb76: 4683 mov fp, r0 - d03cb78: 460c mov r4, r1 - d03cb7a: f9b1 300c ldrsh.w r3, [r1, #12] - d03cb7e: af02 add r7, sp, #8 - d03cb80: 0498 lsls r0, r3, #18 - d03cb82: 617a str r2, [r7, #20] - d03cb84: d406 bmi.n d03cb94 <__ssvfscanf_r+0x28> - d03cb86: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - d03cb8a: 818b strh r3, [r1, #12] - d03cb8c: 6e4b ldr r3, [r1, #100] ; 0x64 - d03cb8e: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - d03cb92: 664b str r3, [r1, #100] ; 0x64 - d03cb94: 2300 movs r3, #0 - d03cb96: 61bb str r3, [r7, #24] - d03cb98: 637b str r3, [r7, #52] ; 0x34 - d03cb9a: 623b str r3, [r7, #32] - d03cb9c: 633b str r3, [r7, #48] ; 0x30 - d03cb9e: 627b str r3, [r7, #36] ; 0x24 - d03cba0: 697a ldr r2, [r7, #20] - d03cba2: f812 3b01 ldrb.w r3, [r2], #1 - d03cba6: 617a str r2, [r7, #20] - d03cba8: 63fb str r3, [r7, #60] ; 0x3c - d03cbaa: 2b00 cmp r3, #0 - d03cbac: f000 80d9 beq.w d03cd62 <__ssvfscanf_r+0x1f6> - d03cbb0: f7fe fb0b bl d03b1ca <__locale_ctype_ptr> - d03cbb4: 6bfb ldr r3, [r7, #60] ; 0x3c - d03cbb6: 4418 add r0, r3 - d03cbb8: f890 8001 ldrb.w r8, [r0, #1] - d03cbbc: f018 0808 ands.w r8, r8, #8 - d03cbc0: d01a beq.n d03cbf8 <__ssvfscanf_r+0x8c> - d03cbc2: 6863 ldr r3, [r4, #4] - d03cbc4: 2b00 cmp r3, #0 - d03cbc6: dd10 ble.n d03cbea <__ssvfscanf_r+0x7e> - d03cbc8: f7fe faff bl d03b1ca <__locale_ctype_ptr> - d03cbcc: 6823 ldr r3, [r4, #0] - d03cbce: 781a ldrb r2, [r3, #0] - d03cbd0: 4410 add r0, r2 - d03cbd2: 7842 ldrb r2, [r0, #1] - d03cbd4: 0711 lsls r1, r2, #28 - d03cbd6: d5e3 bpl.n d03cba0 <__ssvfscanf_r+0x34> - d03cbd8: 6b3a ldr r2, [r7, #48] ; 0x30 - d03cbda: 3301 adds r3, #1 - d03cbdc: 3201 adds r2, #1 - d03cbde: 6023 str r3, [r4, #0] - d03cbe0: 633a str r2, [r7, #48] ; 0x30 - d03cbe2: 6862 ldr r2, [r4, #4] - d03cbe4: 3a01 subs r2, #1 - d03cbe6: 6062 str r2, [r4, #4] - d03cbe8: e7eb b.n d03cbc2 <__ssvfscanf_r+0x56> - d03cbea: 4621 mov r1, r4 - d03cbec: 4658 mov r0, fp - d03cbee: f004 fbe0 bl d0413b2 <__ssrefill_r> - d03cbf2: 2800 cmp r0, #0 - d03cbf4: d0e8 beq.n d03cbc8 <__ssvfscanf_r+0x5c> - d03cbf6: e7d3 b.n d03cba0 <__ssvfscanf_r+0x34> - d03cbf8: 2b25 cmp r3, #37 ; 0x25 - d03cbfa: d165 bne.n d03ccc8 <__ssvfscanf_r+0x15c> - d03cbfc: 697b ldr r3, [r7, #20] - d03cbfe: 46c1 mov r9, r8 - d03cc00: 220a movs r2, #10 - d03cc02: f8c7 802c str.w r8, [r7, #44] ; 0x2c - d03cc06: 6979 ldr r1, [r7, #20] - d03cc08: 781d ldrb r5, [r3, #0] - d03cc0a: 3101 adds r1, #1 - d03cc0c: 6179 str r1, [r7, #20] - d03cc0e: f1a5 0125 sub.w r1, r5, #37 ; 0x25 - d03cc12: 2955 cmp r1, #85 ; 0x55 - d03cc14: f200 8167 bhi.w d03cee6 <__ssvfscanf_r+0x37a> - d03cc18: e8df f011 tbh [pc, r1, lsl #1] - d03cc1c: 01650056 .word 0x01650056 - d03cc20: 01650165 .word 0x01650165 - d03cc24: 007c0165 .word 0x007c0165 - d03cc28: 01650165 .word 0x01650165 - d03cc2c: 01650165 .word 0x01650165 - d03cc30: 00b90165 .word 0x00b90165 - d03cc34: 00b900b9 .word 0x00b900b9 - d03cc38: 00b900b9 .word 0x00b900b9 - d03cc3c: 00b900b9 .word 0x00b900b9 - d03cc40: 00b900b9 .word 0x00b900b9 - d03cc44: 016500b9 .word 0x016500b9 - d03cc48: 01650165 .word 0x01650165 - d03cc4c: 01650165 .word 0x01650165 - d03cc50: 01650165 .word 0x01650165 - d03cc54: 016500d9 .word 0x016500d9 - d03cc58: 00c300ff .word 0x00c300ff - d03cc5c: 00d900d9 .word 0x00d900d9 - d03cc60: 016500d9 .word 0x016500d9 - d03cc64: 01650165 .word 0x01650165 - d03cc68: 00a00165 .word 0x00a00165 - d03cc6c: 01650165 .word 0x01650165 - d03cc70: 016500c7 .word 0x016500c7 - d03cc74: 01650165 .word 0x01650165 - d03cc78: 016500f1 .word 0x016500f1 - d03cc7c: 01650165 .word 0x01650165 - d03cc80: 00d30165 .word 0x00d30165 - d03cc84: 01650165 .word 0x01650165 - d03cc88: 016500f5 .word 0x016500f5 - d03cc8c: 01650165 .word 0x01650165 - d03cc90: 01650165 .word 0x01650165 - d03cc94: 016500d9 .word 0x016500d9 - d03cc98: 00c50101 .word 0x00c50101 - d03cc9c: 00d900d9 .word 0x00d900d9 - d03cca0: 009300d9 .word 0x009300d9 - d03cca4: 00a00129 .word 0x00a00129 - d03cca8: 00850165 .word 0x00850165 - d03ccac: 010800ac .word 0x010800ac - d03ccb0: 010500c9 .word 0x010500c9 - d03ccb4: 01650165 .word 0x01650165 - d03ccb8: 00a800f3 .word 0x00a800f3 - d03ccbc: 016500cf .word 0x016500cf - d03ccc0: 00d30165 .word 0x00d30165 - d03ccc4: 00a80165 .word 0x00a80165 - d03ccc8: 6863 ldr r3, [r4, #4] - d03ccca: 2b00 cmp r3, #0 - d03cccc: dd0f ble.n d03ccee <__ssvfscanf_r+0x182> - d03ccce: 6823 ldr r3, [r4, #0] - d03ccd0: 697a ldr r2, [r7, #20] - d03ccd2: 7819 ldrb r1, [r3, #0] - d03ccd4: f812 2c01 ldrb.w r2, [r2, #-1] - d03ccd8: 4291 cmp r1, r2 - d03ccda: d142 bne.n d03cd62 <__ssvfscanf_r+0x1f6> - d03ccdc: 3301 adds r3, #1 - d03ccde: 6862 ldr r2, [r4, #4] - d03cce0: 6023 str r3, [r4, #0] - d03cce2: 3a01 subs r2, #1 - d03cce4: 6b3b ldr r3, [r7, #48] ; 0x30 - d03cce6: 6062 str r2, [r4, #4] - d03cce8: 3301 adds r3, #1 - d03ccea: 633b str r3, [r7, #48] ; 0x30 - d03ccec: e758 b.n d03cba0 <__ssvfscanf_r+0x34> - d03ccee: 4621 mov r1, r4 - d03ccf0: 4658 mov r0, fp - d03ccf2: f004 fb5e bl d0413b2 <__ssrefill_r> - d03ccf6: 2800 cmp r0, #0 - d03ccf8: d0e9 beq.n d03ccce <__ssvfscanf_r+0x162> - d03ccfa: 6a7b ldr r3, [r7, #36] ; 0x24 - d03ccfc: b113 cbz r3, d03cd04 <__ssvfscanf_r+0x198> - d03ccfe: 89a3 ldrh r3, [r4, #12] - d03cd00: 065b lsls r3, r3, #25 - d03cd02: d52e bpl.n d03cd62 <__ssvfscanf_r+0x1f6> - d03cd04: 6b7b ldr r3, [r7, #52] ; 0x34 - d03cd06: 2b00 cmp r3, #0 - d03cd08: f040 80f2 bne.w d03cef0 <__ssvfscanf_r+0x384> - d03cd0c: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d03cd10: 627b str r3, [r7, #36] ; 0x24 - d03cd12: e0fd b.n d03cf10 <__ssvfscanf_r+0x3a4> - d03cd14: 6afb ldr r3, [r7, #44] ; 0x2c - d03cd16: ea53 0309 orrs.w r3, r3, r9 - d03cd1a: 62fb str r3, [r7, #44] ; 0x2c - d03cd1c: d121 bne.n d03cd62 <__ssvfscanf_r+0x1f6> - d03cd1e: f04f 0910 mov.w r9, #16 - d03cd22: 697b ldr r3, [r7, #20] - d03cd24: e76f b.n d03cc06 <__ssvfscanf_r+0x9a> - d03cd26: f019 0f0f tst.w r9, #15 - d03cd2a: d11a bne.n d03cd62 <__ssvfscanf_r+0x1f6> - d03cd2c: 7859 ldrb r1, [r3, #1] - d03cd2e: 296c cmp r1, #108 ; 0x6c - d03cd30: d104 bne.n d03cd3c <__ssvfscanf_r+0x1d0> - d03cd32: 3302 adds r3, #2 - d03cd34: 617b str r3, [r7, #20] - d03cd36: f049 0902 orr.w r9, r9, #2 - d03cd3a: e7f2 b.n d03cd22 <__ssvfscanf_r+0x1b6> - d03cd3c: f049 0901 orr.w r9, r9, #1 - d03cd40: e7ef b.n d03cd22 <__ssvfscanf_r+0x1b6> - d03cd42: f019 0f0f tst.w r9, #15 - d03cd46: d10c bne.n d03cd62 <__ssvfscanf_r+0x1f6> - d03cd48: 7859 ldrb r1, [r3, #1] - d03cd4a: 2968 cmp r1, #104 ; 0x68 - d03cd4c: bf05 ittet eq - d03cd4e: 3302 addeq r3, #2 - d03cd50: f049 0908 orreq.w r9, r9, #8 - d03cd54: f049 0904 orrne.w r9, r9, #4 - d03cd58: 617b streq r3, [r7, #20] - d03cd5a: e7e2 b.n d03cd22 <__ssvfscanf_r+0x1b6> - d03cd5c: f019 0f0f tst.w r9, #15 - d03cd60: d0e9 beq.n d03cd36 <__ssvfscanf_r+0x1ca> - d03cd62: 6b7b ldr r3, [r7, #52] ; 0x34 - d03cd64: 2b00 cmp r3, #0 - d03cd66: f040 80ce bne.w d03cf06 <__ssvfscanf_r+0x39a> - d03cd6a: e0d1 b.n d03cf10 <__ssvfscanf_r+0x3a4> - d03cd6c: f019 0f0f tst.w r9, #15 - d03cd70: d0d7 beq.n d03cd22 <__ssvfscanf_r+0x1b6> - d03cd72: e7f6 b.n d03cd62 <__ssvfscanf_r+0x1f6> - d03cd74: f019 038f ands.w r3, r9, #143 ; 0x8f - d03cd78: d1f3 bne.n d03cd62 <__ssvfscanf_r+0x1f6> - d03cd7a: 6b79 ldr r1, [r7, #52] ; 0x34 - d03cd7c: b921 cbnz r1, d03cd88 <__ssvfscanf_r+0x21c> - d03cd7e: b082 sub sp, #8 - d03cd80: a902 add r1, sp, #8 - d03cd82: 6379 str r1, [r7, #52] ; 0x34 - d03cd84: e9c1 3300 strd r3, r3, [r1] - d03cd88: f049 0980 orr.w r9, r9, #128 ; 0x80 - d03cd8c: e7c9 b.n d03cd22 <__ssvfscanf_r+0x1b6> - d03cd8e: f019 0f8f tst.w r9, #143 ; 0x8f - d03cd92: d1e6 bne.n d03cd62 <__ssvfscanf_r+0x1f6> - d03cd94: 6afb ldr r3, [r7, #44] ; 0x2c - d03cd96: fb02 5503 mla r5, r2, r3, r5 - d03cd9a: f1a5 0330 sub.w r3, r5, #48 ; 0x30 - d03cd9e: 62fb str r3, [r7, #44] ; 0x2c - d03cda0: e7bf b.n d03cd22 <__ssvfscanf_r+0x1b6> - d03cda2: f049 0901 orr.w r9, r9, #1 - d03cda6: 4ba6 ldr r3, [pc, #664] ; (d03d040 <__ssvfscanf_r+0x4d4>) - d03cda8: e008 b.n d03cdbc <__ssvfscanf_r+0x250> - d03cdaa: f049 0901 orr.w r9, r9, #1 - d03cdae: 4ba5 ldr r3, [pc, #660] ; (d03d044 <__ssvfscanf_r+0x4d8>) - d03cdb0: 61bb str r3, [r7, #24] - d03cdb2: 2308 movs r3, #8 - d03cdb4: 2503 movs r5, #3 - d03cdb6: 623b str r3, [r7, #32] - d03cdb8: e00a b.n d03cdd0 <__ssvfscanf_r+0x264> - d03cdba: 4ba2 ldr r3, [pc, #648] ; (d03d044 <__ssvfscanf_r+0x4d8>) - d03cdbc: 61bb str r3, [r7, #24] - d03cdbe: 230a movs r3, #10 - d03cdc0: e7f8 b.n d03cdb4 <__ssvfscanf_r+0x248> - d03cdc2: f449 7900 orr.w r9, r9, #512 ; 0x200 - d03cdc6: 4b9f ldr r3, [pc, #636] ; (d03d044 <__ssvfscanf_r+0x4d8>) - d03cdc8: 61bb str r3, [r7, #24] - d03cdca: 2310 movs r3, #16 - d03cdcc: e7f2 b.n d03cdb4 <__ssvfscanf_r+0x248> - d03cdce: 2504 movs r5, #4 - d03cdd0: 6863 ldr r3, [r4, #4] - d03cdd2: 2b00 cmp r3, #0 - d03cdd4: dd4f ble.n d03ce76 <__ssvfscanf_r+0x30a> - d03cdd6: f019 0f40 tst.w r9, #64 ; 0x40 - d03cdda: d107 bne.n d03cdec <__ssvfscanf_r+0x280> - d03cddc: f7fe f9f5 bl d03b1ca <__locale_ctype_ptr> - d03cde0: 6823 ldr r3, [r4, #0] - d03cde2: 781a ldrb r2, [r3, #0] - d03cde4: 4410 add r0, r2 - d03cde6: 7842 ldrb r2, [r0, #1] - d03cde8: 0712 lsls r2, r2, #28 - d03cdea: d44b bmi.n d03ce84 <__ssvfscanf_r+0x318> - d03cdec: 3d01 subs r5, #1 - d03cdee: 2d03 cmp r5, #3 - d03cdf0: d85a bhi.n d03cea8 <__ssvfscanf_r+0x33c> - d03cdf2: e8df f015 tbh [pc, r5, lsl #1] - d03cdf6: 01cb .short 0x01cb - d03cdf8: 05340393 .word 0x05340393 - d03cdfc: 0626 .short 0x0626 - d03cdfe: f049 0901 orr.w r9, r9, #1 - d03ce02: 2502 movs r5, #2 - d03ce04: e7e4 b.n d03cdd0 <__ssvfscanf_r+0x264> - d03ce06: 6979 ldr r1, [r7, #20] - d03ce08: f107 0050 add.w r0, r7, #80 ; 0x50 - d03ce0c: f002 fc18 bl d03f640 <__sccl> - d03ce10: f049 0940 orr.w r9, r9, #64 ; 0x40 - d03ce14: 2501 movs r5, #1 - d03ce16: 6178 str r0, [r7, #20] - d03ce18: e7da b.n d03cdd0 <__ssvfscanf_r+0x264> - d03ce1a: f049 0901 orr.w r9, r9, #1 - d03ce1e: f049 0940 orr.w r9, r9, #64 ; 0x40 - d03ce22: 2500 movs r5, #0 - d03ce24: e7d4 b.n d03cdd0 <__ssvfscanf_r+0x264> - d03ce26: f449 7908 orr.w r9, r9, #544 ; 0x220 - d03ce2a: e7cc b.n d03cdc6 <__ssvfscanf_r+0x25a> - d03ce2c: f019 0f10 tst.w r9, #16 - d03ce30: f47f aeb6 bne.w d03cba0 <__ssvfscanf_r+0x34> - d03ce34: f019 0f08 tst.w r9, #8 - d03ce38: f856 3b04 ldr.w r3, [r6], #4 - d03ce3c: d002 beq.n d03ce44 <__ssvfscanf_r+0x2d8> - d03ce3e: 6b3a ldr r2, [r7, #48] ; 0x30 - d03ce40: 701a strb r2, [r3, #0] - d03ce42: e6ad b.n d03cba0 <__ssvfscanf_r+0x34> - d03ce44: f019 0f04 tst.w r9, #4 - d03ce48: d002 beq.n d03ce50 <__ssvfscanf_r+0x2e4> - d03ce4a: 6b3a ldr r2, [r7, #48] ; 0x30 - d03ce4c: 801a strh r2, [r3, #0] - d03ce4e: e6a7 b.n d03cba0 <__ssvfscanf_r+0x34> - d03ce50: f019 0f01 tst.w r9, #1 - d03ce54: d002 beq.n d03ce5c <__ssvfscanf_r+0x2f0> - d03ce56: 6b3a ldr r2, [r7, #48] ; 0x30 - d03ce58: 601a str r2, [r3, #0] - d03ce5a: e6a1 b.n d03cba0 <__ssvfscanf_r+0x34> - d03ce5c: f019 0f02 tst.w r9, #2 - d03ce60: d0f9 beq.n d03ce56 <__ssvfscanf_r+0x2ea> - d03ce62: 6b3a ldr r2, [r7, #48] ; 0x30 - d03ce64: 6b39 ldr r1, [r7, #48] ; 0x30 - d03ce66: 17d2 asrs r2, r2, #31 - d03ce68: e9c3 1200 strd r1, r2, [r3] - d03ce6c: e698 b.n d03cba0 <__ssvfscanf_r+0x34> - d03ce6e: 4b74 ldr r3, [pc, #464] ; (d03d040 <__ssvfscanf_r+0x4d4>) - d03ce70: 61bb str r3, [r7, #24] - d03ce72: 2300 movs r3, #0 - d03ce74: e79e b.n d03cdb4 <__ssvfscanf_r+0x248> - d03ce76: 4621 mov r1, r4 - d03ce78: 4658 mov r0, fp - d03ce7a: f004 fa9a bl d0413b2 <__ssrefill_r> - d03ce7e: 2800 cmp r0, #0 - d03ce80: d0a9 beq.n d03cdd6 <__ssvfscanf_r+0x26a> - d03ce82: e73a b.n d03ccfa <__ssvfscanf_r+0x18e> - d03ce84: 6b3a ldr r2, [r7, #48] ; 0x30 - d03ce86: 3201 adds r2, #1 - d03ce88: 633a str r2, [r7, #48] ; 0x30 - d03ce8a: 6862 ldr r2, [r4, #4] - d03ce8c: 3a01 subs r2, #1 - d03ce8e: 2a00 cmp r2, #0 - d03ce90: 6062 str r2, [r4, #4] - d03ce92: dd02 ble.n d03ce9a <__ssvfscanf_r+0x32e> - d03ce94: 3301 adds r3, #1 - d03ce96: 6023 str r3, [r4, #0] - d03ce98: e7a0 b.n d03cddc <__ssvfscanf_r+0x270> - d03ce9a: 4621 mov r1, r4 - d03ce9c: 4658 mov r0, fp - d03ce9e: f004 fa88 bl d0413b2 <__ssrefill_r> - d03cea2: 2800 cmp r0, #0 - d03cea4: d09a beq.n d03cddc <__ssvfscanf_r+0x270> - d03cea6: e728 b.n d03ccfa <__ssvfscanf_r+0x18e> - d03cea8: 6afd ldr r5, [r7, #44] ; 0x2c - d03ceaa: f009 0310 and.w r3, r9, #16 - d03ceae: 2d01 cmp r5, #1 - d03ceb0: 62fb str r3, [r7, #44] ; 0x2c - d03ceb2: bf38 it cc - d03ceb4: 2501 movcc r5, #1 - d03ceb6: f019 0801 ands.w r8, r9, #1 - d03ceba: f000 80f2 beq.w d03d0a2 <__ssvfscanf_r+0x536> - d03cebe: 2b00 cmp r3, #0 - d03cec0: f040 80b1 bne.w d03d026 <__ssvfscanf_r+0x4ba> - d03cec4: 4633 mov r3, r6 - d03cec6: f019 0f80 tst.w r9, #128 ; 0x80 - d03ceca: f853 6b04 ldr.w r6, [r3], #4 - d03cece: 62bb str r3, [r7, #40] ; 0x28 - d03ced0: f000 80b0 beq.w d03d034 <__ssvfscanf_r+0x4c8> - d03ced4: b13e cbz r6, d03cee6 <__ssvfscanf_r+0x37a> - d03ced6: 2080 movs r0, #128 ; 0x80 - d03ced8: f7c5 fada bl d002490 <__wrap_malloc> - d03cedc: 4680 mov r8, r0 - d03cede: b9e8 cbnz r0, d03cf1c <__ssvfscanf_r+0x3b0> - d03cee0: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d03cee4: 627b str r3, [r7, #36] ; 0x24 - d03cee6: 6b7b ldr r3, [r7, #52] ; 0x34 - d03cee8: b193 cbz r3, d03cf10 <__ssvfscanf_r+0x3a4> - d03ceea: 6a7b ldr r3, [r7, #36] ; 0x24 - d03ceec: 3301 adds r3, #1 - d03ceee: d10a bne.n d03cf06 <__ssvfscanf_r+0x39a> - d03cef0: 2400 movs r4, #0 - d03cef2: 4626 mov r6, r4 - d03cef4: 6b7b ldr r3, [r7, #52] ; 0x34 - d03cef6: 681d ldr r5, [r3, #0] - d03cef8: 88db ldrh r3, [r3, #6] - d03cefa: 42a3 cmp r3, r4 - d03cefc: f300 8796 bgt.w d03de2c <__ssvfscanf_r+0x12c0> - d03cf00: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d03cf04: 627b str r3, [r7, #36] ; 0x24 - d03cf06: 6b7b ldr r3, [r7, #52] ; 0x34 - d03cf08: 6818 ldr r0, [r3, #0] - d03cf0a: b108 cbz r0, d03cf10 <__ssvfscanf_r+0x3a4> - d03cf0c: f7c5 fac4 bl d002498 <__wrap_free> - d03cf10: 6a78 ldr r0, [r7, #36] ; 0x24 - d03cf12: f507 772d add.w r7, r7, #692 ; 0x2b4 - d03cf16: 46bd mov sp, r7 - d03cf18: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d03cf1c: 6b7b ldr r3, [r7, #52] ; 0x34 - d03cf1e: 6030 str r0, [r6, #0] - d03cf20: f8b3 9006 ldrh.w r9, [r3, #6] - d03cf24: 889b ldrh r3, [r3, #4] - d03cf26: 4599 cmp r9, r3 - d03cf28: d312 bcc.n d03cf50 <__ssvfscanf_r+0x3e4> - d03cf2a: f64f 72f6 movw r2, #65526 ; 0xfff6 - d03cf2e: 4293 cmp r3, r2 - d03cf30: d8d6 bhi.n d03cee0 <__ssvfscanf_r+0x374> - d03cf32: 3308 adds r3, #8 - d03cf34: fa1f fa83 uxth.w sl, r3 - d03cf38: 6b7b ldr r3, [r7, #52] ; 0x34 - d03cf3a: ea4f 018a mov.w r1, sl, lsl #2 - d03cf3e: 6818 ldr r0, [r3, #0] - d03cf40: f7c5 faa8 bl d002494 <__wrap_realloc> - d03cf44: 2800 cmp r0, #0 - d03cf46: d0cb beq.n d03cee0 <__ssvfscanf_r+0x374> - d03cf48: 6b7b ldr r3, [r7, #52] ; 0x34 - d03cf4a: 6018 str r0, [r3, #0] - d03cf4c: f8a3 a004 strh.w sl, [r3, #4] - d03cf50: 6b7b ldr r3, [r7, #52] ; 0x34 - d03cf52: f109 0201 add.w r2, r9, #1 - d03cf56: 6b79 ldr r1, [r7, #52] ; 0x34 - d03cf58: 46b2 mov sl, r6 - d03cf5a: 681b ldr r3, [r3, #0] - d03cf5c: 80ca strh r2, [r1, #6] - d03cf5e: f843 6029 str.w r6, [r3, r9, lsl #2] - d03cf62: 4646 mov r6, r8 - d03cf64: f04f 0920 mov.w r9, #32 - d03cf68: 2200 movs r2, #0 - d03cf6a: 613a str r2, [r7, #16] - d03cf6c: f7fe f91c bl d03b1a8 <__locale_mb_cur_max> - d03cf70: 693a ldr r2, [r7, #16] - d03cf72: 4290 cmp r0, r2 - d03cf74: f43f aec1 beq.w d03ccfa <__ssvfscanf_r+0x18e> - d03cf78: 6821 ldr r1, [r4, #0] - d03cf7a: f507 7ca8 add.w ip, r7, #336 ; 0x150 - d03cf7e: 1c53 adds r3, r2, #1 - d03cf80: f811 0b01 ldrb.w r0, [r1], #1 - d03cf84: f80c 0002 strb.w r0, [ip, r2] - d03cf88: 6862 ldr r2, [r4, #4] - d03cf8a: 3a01 subs r2, #1 - d03cf8c: e9c4 1200 strd r1, r2, [r4] - d03cf90: 69fa ldr r2, [r7, #28] - d03cf92: 2a03 cmp r2, #3 - d03cf94: d102 bne.n d03cf9c <__ssvfscanf_r+0x430> - d03cf96: 6cba ldr r2, [r7, #72] ; 0x48 - d03cf98: 2a04 cmp r2, #4 - d03cf9a: d007 beq.n d03cfac <__ssvfscanf_r+0x440> - d03cf9c: 2208 movs r2, #8 - d03cf9e: 2100 movs r1, #0 - d03cfa0: f107 0048 add.w r0, r7, #72 ; 0x48 - d03cfa4: 61fb str r3, [r7, #28] - d03cfa6: f005 fe7b bl d042ca0 <____wrap_memset_veneer> - d03cfaa: 69fb ldr r3, [r7, #28] - d03cfac: f107 0248 add.w r2, r7, #72 ; 0x48 - d03cfb0: 4631 mov r1, r6 - d03cfb2: 4658 mov r0, fp - d03cfb4: 613b str r3, [r7, #16] - d03cfb6: 9200 str r2, [sp, #0] - d03cfb8: f507 72a8 add.w r2, r7, #336 ; 0x150 - d03cfbc: f001 feb0 bl d03ed20 <_mbrtowc_r> - d03cfc0: 4603 mov r3, r0 - d03cfc2: 61f8 str r0, [r7, #28] - d03cfc4: 1c58 adds r0, r3, #1 - d03cfc6: f43f ae98 beq.w d03ccfa <__ssvfscanf_r+0x18e> - d03cfca: 461a mov r2, r3 - d03cfcc: 693b ldr r3, [r7, #16] - d03cfce: 2a00 cmp r2, #0 - d03cfd0: d13a bne.n d03d048 <__ssvfscanf_r+0x4dc> - d03cfd2: 6afa ldr r2, [r7, #44] ; 0x2c - d03cfd4: b902 cbnz r2, d03cfd8 <__ssvfscanf_r+0x46c> - d03cfd6: 6032 str r2, [r6, #0] - d03cfd8: 6b3a ldr r2, [r7, #48] ; 0x30 - d03cfda: 441a add r2, r3 - d03cfdc: 69fb ldr r3, [r7, #28] - d03cfde: 2b03 cmp r3, #3 - d03cfe0: 633a str r2, [r7, #48] ; 0x30 - d03cfe2: d102 bne.n d03cfea <__ssvfscanf_r+0x47e> - d03cfe4: 6cbb ldr r3, [r7, #72] ; 0x48 - d03cfe6: 2b04 cmp r3, #4 - d03cfe8: d000 beq.n d03cfec <__ssvfscanf_r+0x480> - d03cfea: 3d01 subs r5, #1 - d03cfec: 6afb ldr r3, [r7, #44] ; 0x2c - d03cfee: b9c3 cbnz r3, d03d022 <__ssvfscanf_r+0x4b6> - d03cff0: f1ba 0f00 cmp.w sl, #0 - d03cff4: d014 beq.n d03d020 <__ssvfscanf_r+0x4b4> - d03cff6: eba6 0308 sub.w r3, r6, r8 - d03cffa: ebb9 0fa3 cmp.w r9, r3, asr #2 - d03cffe: d80f bhi.n d03d020 <__ssvfscanf_r+0x4b4> - d03d000: 4640 mov r0, r8 - d03d002: ea4f 01c9 mov.w r1, r9, lsl #3 - d03d006: 613b str r3, [r7, #16] - d03d008: f7c5 fa44 bl d002494 <__wrap_realloc> - d03d00c: 4680 mov r8, r0 - d03d00e: 2800 cmp r0, #0 - d03d010: f43f af66 beq.w d03cee0 <__ssvfscanf_r+0x374> - d03d014: 693b ldr r3, [r7, #16] - d03d016: ea4f 0949 mov.w r9, r9, lsl #1 - d03d01a: f8ca 0000 str.w r0, [sl] - d03d01e: 18c6 adds r6, r0, r3 - d03d020: 3604 adds r6, #4 - d03d022: 2300 movs r3, #0 - d03d024: e013 b.n d03d04e <__ssvfscanf_r+0x4e2> - d03d026: f04f 0900 mov.w r9, #0 - d03d02a: 62be str r6, [r7, #40] ; 0x28 - d03d02c: 46c8 mov r8, r9 - d03d02e: 46ca mov sl, r9 - d03d030: 464e mov r6, r9 - d03d032: e799 b.n d03cf68 <__ssvfscanf_r+0x3fc> - d03d034: f8d7 902c ldr.w r9, [r7, #44] ; 0x2c - d03d038: 46c8 mov r8, r9 - d03d03a: 46ca mov sl, r9 - d03d03c: e794 b.n d03cf68 <__ssvfscanf_r+0x3fc> - d03d03e: bf00 nop - d03d040: 0d03b707 .word 0x0d03b707 - d03d044: 0d04091f .word 0x0d04091f - d03d048: 69fa ldr r2, [r7, #28] - d03d04a: 3202 adds r2, #2 - d03d04c: d1c4 bne.n d03cfd8 <__ssvfscanf_r+0x46c> - d03d04e: 6862 ldr r2, [r4, #4] - d03d050: 2a00 cmp r2, #0 - d03d052: dc14 bgt.n d03d07e <__ssvfscanf_r+0x512> - d03d054: 4621 mov r1, r4 - d03d056: 4658 mov r0, fp - d03d058: 613b str r3, [r7, #16] - d03d05a: f004 f9aa bl d0413b2 <__ssrefill_r> - d03d05e: 693b ldr r3, [r7, #16] - d03d060: b168 cbz r0, d03d07e <__ssvfscanf_r+0x512> - d03d062: 2b00 cmp r3, #0 - d03d064: f47f ae49 bne.w d03ccfa <__ssvfscanf_r+0x18e> - d03d068: f1ba 0f00 cmp.w sl, #0 - d03d06c: d10b bne.n d03d086 <__ssvfscanf_r+0x51a> - d03d06e: 6afb ldr r3, [r7, #44] ; 0x2c - d03d070: 2b00 cmp r3, #0 - d03d072: f040 824a bne.w d03d50a <__ssvfscanf_r+0x99e> - d03d076: 6a7b ldr r3, [r7, #36] ; 0x24 - d03d078: 3301 adds r3, #1 - d03d07a: 627b str r3, [r7, #36] ; 0x24 - d03d07c: e245 b.n d03d50a <__ssvfscanf_r+0x99e> - d03d07e: 2d00 cmp r5, #0 - d03d080: d0f2 beq.n d03d068 <__ssvfscanf_r+0x4fc> - d03d082: 461a mov r2, r3 - d03d084: e771 b.n d03cf6a <__ssvfscanf_r+0x3fe> - d03d086: eba6 0108 sub.w r1, r6, r8 - d03d08a: ebb9 0fa1 cmp.w r9, r1, asr #2 - d03d08e: d9ee bls.n d03d06e <__ssvfscanf_r+0x502> - d03d090: f8da 0000 ldr.w r0, [sl] - d03d094: f7c5 f9fe bl d002494 <__wrap_realloc> - d03d098: 2800 cmp r0, #0 - d03d09a: d0e8 beq.n d03d06e <__ssvfscanf_r+0x502> - d03d09c: f8ca 0000 str.w r0, [sl] - d03d0a0: e7e5 b.n d03d06e <__ssvfscanf_r+0x502> - d03d0a2: 6afb ldr r3, [r7, #44] ; 0x2c - d03d0a4: b1d3 cbz r3, d03d0dc <__ssvfscanf_r+0x570> - d03d0a6: e9d4 2300 ldrd r2, r3, [r4] - d03d0aa: 429d cmp r5, r3 - d03d0ac: dd10 ble.n d03d0d0 <__ssvfscanf_r+0x564> - d03d0ae: 4498 add r8, r3 - d03d0b0: 1aed subs r5, r5, r3 - d03d0b2: 4413 add r3, r2 - d03d0b4: 4621 mov r1, r4 - d03d0b6: 4658 mov r0, fp - d03d0b8: 6023 str r3, [r4, #0] - d03d0ba: f004 f97a bl d0413b2 <__ssrefill_r> - d03d0be: 2800 cmp r0, #0 - d03d0c0: d0f1 beq.n d03d0a6 <__ssvfscanf_r+0x53a> - d03d0c2: f1b8 0f00 cmp.w r8, #0 - d03d0c6: f43f ae18 beq.w d03ccfa <__ssvfscanf_r+0x18e> - d03d0ca: 6b3b ldr r3, [r7, #48] ; 0x30 - d03d0cc: 4443 add r3, r8 - d03d0ce: e60c b.n d03ccea <__ssvfscanf_r+0x17e> - d03d0d0: 1b5b subs r3, r3, r5 - d03d0d2: 442a add r2, r5 - d03d0d4: 44a8 add r8, r5 - d03d0d6: 6063 str r3, [r4, #4] - d03d0d8: 6022 str r2, [r4, #0] - d03d0da: e7f6 b.n d03d0ca <__ssvfscanf_r+0x55e> - d03d0dc: 46b0 mov r8, r6 - d03d0de: f019 0980 ands.w r9, r9, #128 ; 0x80 - d03d0e2: f858 6b04 ldr.w r6, [r8], #4 - d03d0e6: d031 beq.n d03d14c <__ssvfscanf_r+0x5e0> - d03d0e8: 2e00 cmp r6, #0 - d03d0ea: f43f ae3a beq.w d03cd62 <__ssvfscanf_r+0x1f6> - d03d0ee: 4628 mov r0, r5 - d03d0f0: f7c5 f9ce bl d002490 <__wrap_malloc> - d03d0f4: 62f8 str r0, [r7, #44] ; 0x2c - d03d0f6: 2800 cmp r0, #0 - d03d0f8: f43f ae04 beq.w d03cd04 <__ssvfscanf_r+0x198> - d03d0fc: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d0fe: 6030 str r0, [r6, #0] - d03d100: f8b3 a006 ldrh.w sl, [r3, #6] - d03d104: f8b3 9004 ldrh.w r9, [r3, #4] - d03d108: 45ca cmp sl, r9 - d03d10a: d315 bcc.n d03d138 <__ssvfscanf_r+0x5cc> - d03d10c: f64f 73f6 movw r3, #65526 ; 0xfff6 - d03d110: 4599 cmp r9, r3 - d03d112: f63f aeed bhi.w d03cef0 <__ssvfscanf_r+0x384> - d03d116: f109 0908 add.w r9, r9, #8 - d03d11a: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d11c: fa1f f989 uxth.w r9, r9 - d03d120: 6818 ldr r0, [r3, #0] - d03d122: ea4f 0189 mov.w r1, r9, lsl #2 - d03d126: f7c5 f9b5 bl d002494 <__wrap_realloc> - d03d12a: 2800 cmp r0, #0 - d03d12c: f43f aee0 beq.w d03cef0 <__ssvfscanf_r+0x384> - d03d130: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d132: 6018 str r0, [r3, #0] - d03d134: f8a3 9004 strh.w r9, [r3, #4] - d03d138: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d13a: f10a 0201 add.w r2, sl, #1 - d03d13e: 6b79 ldr r1, [r7, #52] ; 0x34 - d03d140: 46b1 mov r9, r6 - d03d142: 681b ldr r3, [r3, #0] - d03d144: 80ca strh r2, [r1, #6] - d03d146: f843 602a str.w r6, [r3, sl, lsl #2] - d03d14a: 6afe ldr r6, [r7, #44] ; 0x2c - d03d14c: 4631 mov r1, r6 - d03d14e: 462b mov r3, r5 - d03d150: 2201 movs r2, #1 - d03d152: 4658 mov r0, fp - d03d154: 9400 str r4, [sp, #0] - d03d156: f004 f949 bl d0413ec <_sfread_r> - d03d15a: 4606 mov r6, r0 - d03d15c: 2800 cmp r0, #0 - d03d15e: f43f adcc beq.w d03ccfa <__ssvfscanf_r+0x18e> - d03d162: f1b9 0f00 cmp.w r9, #0 - d03d166: d009 beq.n d03d17c <__ssvfscanf_r+0x610> - d03d168: 4285 cmp r5, r0 - d03d16a: d907 bls.n d03d17c <__ssvfscanf_r+0x610> - d03d16c: 4601 mov r1, r0 - d03d16e: f8d9 0000 ldr.w r0, [r9] - d03d172: f7c5 f98f bl d002494 <__wrap_realloc> - d03d176: b108 cbz r0, d03d17c <__ssvfscanf_r+0x610> - d03d178: f8c9 0000 str.w r0, [r9] - d03d17c: 6b3b ldr r3, [r7, #48] ; 0x30 - d03d17e: 4433 add r3, r6 - d03d180: 4646 mov r6, r8 - d03d182: 633b str r3, [r7, #48] ; 0x30 - d03d184: 6a7b ldr r3, [r7, #36] ; 0x24 - d03d186: 3301 adds r3, #1 - d03d188: 627b str r3, [r7, #36] ; 0x24 - d03d18a: e509 b.n d03cba0 <__ssvfscanf_r+0x34> - d03d18c: 6afb ldr r3, [r7, #44] ; 0x2c - d03d18e: 2b00 cmp r3, #0 - d03d190: bf08 it eq - d03d192: f04f 33ff moveq.w r3, #4294967295 ; 0xffffffff - d03d196: f019 0501 ands.w r5, r9, #1 - d03d19a: 62fb str r3, [r7, #44] ; 0x2c - d03d19c: f009 0310 and.w r3, r9, #16 - d03d1a0: 613b str r3, [r7, #16] - d03d1a2: f000 8110 beq.w d03d3c6 <__ssvfscanf_r+0x85a> - d03d1a6: 2b00 cmp r3, #0 - d03d1a8: f040 80b1 bne.w d03d30e <__ssvfscanf_r+0x7a2> - d03d1ac: 4633 mov r3, r6 - d03d1ae: f019 0f80 tst.w r9, #128 ; 0x80 - d03d1b2: f853 5b04 ldr.w r5, [r3], #4 - d03d1b6: 60bb str r3, [r7, #8] - d03d1b8: f000 80b3 beq.w d03d322 <__ssvfscanf_r+0x7b6> - d03d1bc: 2d00 cmp r5, #0 - d03d1be: f43f ae92 beq.w d03cee6 <__ssvfscanf_r+0x37a> - d03d1c2: 2080 movs r0, #128 ; 0x80 - d03d1c4: f7c5 f964 bl d002490 <__wrap_malloc> - d03d1c8: 62b8 str r0, [r7, #40] ; 0x28 - d03d1ca: 2800 cmp r0, #0 - d03d1cc: f43f ae88 beq.w d03cee0 <__ssvfscanf_r+0x374> - d03d1d0: 6abb ldr r3, [r7, #40] ; 0x28 - d03d1d2: 602b str r3, [r5, #0] - d03d1d4: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d1d6: f8b3 8006 ldrh.w r8, [r3, #6] - d03d1da: 889b ldrh r3, [r3, #4] - d03d1dc: 4598 cmp r8, r3 - d03d1de: d314 bcc.n d03d20a <__ssvfscanf_r+0x69e> - d03d1e0: f64f 72f6 movw r2, #65526 ; 0xfff6 - d03d1e4: 4293 cmp r3, r2 - d03d1e6: f63f ae7b bhi.w d03cee0 <__ssvfscanf_r+0x374> - d03d1ea: 3308 adds r3, #8 - d03d1ec: fa1f f983 uxth.w r9, r3 - d03d1f0: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d1f2: ea4f 0189 mov.w r1, r9, lsl #2 - d03d1f6: 6818 ldr r0, [r3, #0] - d03d1f8: f7c5 f94c bl d002494 <__wrap_realloc> - d03d1fc: 2800 cmp r0, #0 - d03d1fe: f43f ae6f beq.w d03cee0 <__ssvfscanf_r+0x374> - d03d202: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d204: 6018 str r0, [r3, #0] - d03d206: f8a3 9004 strh.w r9, [r3, #4] - d03d20a: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d20c: f108 0201 add.w r2, r8, #1 - d03d210: 6b79 ldr r1, [r7, #52] ; 0x34 - d03d212: 681b ldr r3, [r3, #0] - d03d214: 60fd str r5, [r7, #12] - d03d216: f843 5028 str.w r5, [r3, r8, lsl #2] - d03d21a: f04f 0820 mov.w r8, #32 - d03d21e: 6abd ldr r5, [r7, #40] ; 0x28 - d03d220: 80ca strh r2, [r1, #6] - d03d222: f04f 0a00 mov.w sl, #0 - d03d226: f7fd ffbf bl d03b1a8 <__locale_mb_cur_max> - d03d22a: 4550 cmp r0, sl - d03d22c: f43f ad65 beq.w d03ccfa <__ssvfscanf_r+0x18e> - d03d230: 6823 ldr r3, [r4, #0] - d03d232: f507 71a8 add.w r1, r7, #336 ; 0x150 - d03d236: f10a 0901 add.w r9, sl, #1 - d03d23a: f813 2b01 ldrb.w r2, [r3], #1 - d03d23e: f801 200a strb.w r2, [r1, sl] - d03d242: 6862 ldr r2, [r4, #4] - d03d244: 3a01 subs r2, #1 - d03d246: e9c4 3200 strd r3, r2, [r4] - d03d24a: 69fb ldr r3, [r7, #28] - d03d24c: 2b03 cmp r3, #3 - d03d24e: d102 bne.n d03d256 <__ssvfscanf_r+0x6ea> - d03d250: 6c3b ldr r3, [r7, #64] ; 0x40 - d03d252: 2b04 cmp r3, #4 - d03d254: d005 beq.n d03d262 <__ssvfscanf_r+0x6f6> - d03d256: 2208 movs r2, #8 - d03d258: 2100 movs r1, #0 - d03d25a: f107 0040 add.w r0, r7, #64 ; 0x40 - d03d25e: f005 fd1f bl d042ca0 <____wrap_memset_veneer> - d03d262: f107 0340 add.w r3, r7, #64 ; 0x40 - d03d266: 4629 mov r1, r5 - d03d268: f507 72a8 add.w r2, r7, #336 ; 0x150 - d03d26c: 4658 mov r0, fp - d03d26e: 9300 str r3, [sp, #0] - d03d270: 464b mov r3, r9 - d03d272: f001 fd55 bl d03ed20 <_mbrtowc_r> - d03d276: 1c41 adds r1, r0, #1 - d03d278: 61f8 str r0, [r7, #28] - d03d27a: f43f ad3e beq.w d03ccfa <__ssvfscanf_r+0x18e> - d03d27e: 2800 cmp r0, #0 - d03d280: d156 bne.n d03d330 <__ssvfscanf_r+0x7c4> - d03d282: 6028 str r0, [r5, #0] - d03d284: f8d5 a000 ldr.w sl, [r5] - d03d288: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff - d03d28c: d01c beq.n d03d2c8 <__ssvfscanf_r+0x75c> - d03d28e: 2208 movs r2, #8 - d03d290: 2100 movs r1, #0 - d03d292: f107 0048 add.w r0, r7, #72 ; 0x48 - d03d296: f005 fd03 bl d042ca0 <____wrap_memset_veneer> - d03d29a: 4b9e ldr r3, [pc, #632] ; (d03d514 <__ssvfscanf_r+0x9a8>) - d03d29c: 4a9e ldr r2, [pc, #632] ; (d03d518 <__ssvfscanf_r+0x9ac>) - d03d29e: f107 0138 add.w r1, r7, #56 ; 0x38 - d03d2a2: 681b ldr r3, [r3, #0] - d03d2a4: 4658 mov r0, fp - d03d2a6: 6b5b ldr r3, [r3, #52] ; 0x34 - d03d2a8: 2b00 cmp r3, #0 - d03d2aa: bf08 it eq - d03d2ac: 4613 moveq r3, r2 - d03d2ae: 4652 mov r2, sl - d03d2b0: f8d3 30e0 ldr.w r3, [r3, #224] ; 0xe0 - d03d2b4: 461e mov r6, r3 - d03d2b6: f107 0348 add.w r3, r7, #72 ; 0x48 - d03d2ba: 47b0 blx r6 - d03d2bc: 2801 cmp r0, #1 - d03d2be: bf0c ite eq - d03d2c0: f897 a038 ldrbeq.w sl, [r7, #56] ; 0x38 - d03d2c4: f04f 0a00 movne.w sl, #0 - d03d2c8: f107 0350 add.w r3, r7, #80 ; 0x50 - d03d2cc: f813 300a ldrb.w r3, [r3, sl] - d03d2d0: 2b00 cmp r3, #0 - d03d2d2: d147 bne.n d03d364 <__ssvfscanf_r+0x7f8> - d03d2d4: f507 7aa8 add.w sl, r7, #336 ; 0x150 - d03d2d8: f1b9 0f00 cmp.w r9, #0 - d03d2dc: d139 bne.n d03d352 <__ssvfscanf_r+0x7e6> - d03d2de: 693b ldr r3, [r7, #16] - d03d2e0: b99b cbnz r3, d03d30a <__ssvfscanf_r+0x79e> - d03d2e2: 602b str r3, [r5, #0] - d03d2e4: 68fb ldr r3, [r7, #12] - d03d2e6: b16b cbz r3, d03d304 <__ssvfscanf_r+0x798> - d03d2e8: 6abb ldr r3, [r7, #40] ; 0x28 - d03d2ea: 1ae9 subs r1, r5, r3 - d03d2ec: 108b asrs r3, r1, #2 - d03d2ee: 3301 adds r3, #1 - d03d2f0: 4598 cmp r8, r3 - d03d2f2: d907 bls.n d03d304 <__ssvfscanf_r+0x798> - d03d2f4: 68fb ldr r3, [r7, #12] - d03d2f6: 3104 adds r1, #4 - d03d2f8: 6818 ldr r0, [r3, #0] - d03d2fa: f7c5 f8cb bl d002494 <__wrap_realloc> - d03d2fe: b108 cbz r0, d03d304 <__ssvfscanf_r+0x798> - d03d300: 68fb ldr r3, [r7, #12] - d03d302: 6018 str r0, [r3, #0] - d03d304: 6a7b ldr r3, [r7, #36] ; 0x24 - d03d306: 3301 adds r3, #1 - d03d308: 627b str r3, [r7, #36] ; 0x24 - d03d30a: 68be ldr r6, [r7, #8] - d03d30c: e448 b.n d03cba0 <__ssvfscanf_r+0x34> - d03d30e: f04f 0800 mov.w r8, #0 - d03d312: f107 053c add.w r5, r7, #60 ; 0x3c - d03d316: 60be str r6, [r7, #8] - d03d318: f8c7 8028 str.w r8, [r7, #40] ; 0x28 - d03d31c: f8c7 800c str.w r8, [r7, #12] - d03d320: e77f b.n d03d222 <__ssvfscanf_r+0x6b6> - d03d322: f8d7 8010 ldr.w r8, [r7, #16] - d03d326: f8c7 8028 str.w r8, [r7, #40] ; 0x28 - d03d32a: f8c7 800c str.w r8, [r7, #12] - d03d32e: e778 b.n d03d222 <__ssvfscanf_r+0x6b6> - d03d330: 69fb ldr r3, [r7, #28] - d03d332: 3302 adds r3, #2 - d03d334: d1a6 bne.n d03d284 <__ssvfscanf_r+0x718> - d03d336: 46ca mov sl, r9 - d03d338: 6863 ldr r3, [r4, #4] - d03d33a: 2b00 cmp r3, #0 - d03d33c: dc3e bgt.n d03d3bc <__ssvfscanf_r+0x850> - d03d33e: 4621 mov r1, r4 - d03d340: 4658 mov r0, fp - d03d342: f004 f836 bl d0413b2 <__ssrefill_r> - d03d346: 2800 cmp r0, #0 - d03d348: d038 beq.n d03d3bc <__ssvfscanf_r+0x850> - d03d34a: f1ba 0f00 cmp.w sl, #0 - d03d34e: d0c6 beq.n d03d2de <__ssvfscanf_r+0x772> - d03d350: e4d3 b.n d03ccfa <__ssvfscanf_r+0x18e> - d03d352: f109 39ff add.w r9, r9, #4294967295 ; 0xffffffff - d03d356: 4622 mov r2, r4 - d03d358: 4658 mov r0, fp - d03d35a: f81a 1009 ldrb.w r1, [sl, r9] - d03d35e: f003 ffeb bl d041338 <_sungetc_r> - d03d362: e7b9 b.n d03d2d8 <__ssvfscanf_r+0x76c> - d03d364: 6b3b ldr r3, [r7, #48] ; 0x30 - d03d366: 444b add r3, r9 - d03d368: 633b str r3, [r7, #48] ; 0x30 - d03d36a: 69fb ldr r3, [r7, #28] - d03d36c: 2b03 cmp r3, #3 - d03d36e: d102 bne.n d03d376 <__ssvfscanf_r+0x80a> - d03d370: 6c3b ldr r3, [r7, #64] ; 0x40 - d03d372: 2b04 cmp r3, #4 - d03d374: d002 beq.n d03d37c <__ssvfscanf_r+0x810> - d03d376: 6afb ldr r3, [r7, #44] ; 0x2c - d03d378: 3b01 subs r3, #1 - d03d37a: 62fb str r3, [r7, #44] ; 0x2c - d03d37c: 693b ldr r3, [r7, #16] - d03d37e: b9d3 cbnz r3, d03d3b6 <__ssvfscanf_r+0x84a> - d03d380: 68fb ldr r3, [r7, #12] - d03d382: 3504 adds r5, #4 - d03d384: b1bb cbz r3, d03d3b6 <__ssvfscanf_r+0x84a> - d03d386: 6abb ldr r3, [r7, #40] ; 0x28 - d03d388: eba5 0903 sub.w r9, r5, r3 - d03d38c: ebb8 0fa9 cmp.w r8, r9, asr #2 - d03d390: d80e bhi.n d03d3b0 <__ssvfscanf_r+0x844> - d03d392: ea4f 01c8 mov.w r1, r8, lsl #3 - d03d396: 4618 mov r0, r3 - d03d398: f7c5 f87c bl d002494 <__wrap_realloc> - d03d39c: 62b8 str r0, [r7, #40] ; 0x28 - d03d39e: 2800 cmp r0, #0 - d03d3a0: f43f ad9e beq.w d03cee0 <__ssvfscanf_r+0x374> - d03d3a4: 68fb ldr r3, [r7, #12] - d03d3a6: eb00 0509 add.w r5, r0, r9 - d03d3aa: ea4f 0848 mov.w r8, r8, lsl #1 - d03d3ae: 6018 str r0, [r3, #0] - d03d3b0: f8d7 a010 ldr.w sl, [r7, #16] - d03d3b4: e7c0 b.n d03d338 <__ssvfscanf_r+0x7cc> - d03d3b6: f04f 0a00 mov.w sl, #0 - d03d3ba: e7bd b.n d03d338 <__ssvfscanf_r+0x7cc> - d03d3bc: 6afb ldr r3, [r7, #44] ; 0x2c - d03d3be: 2b00 cmp r3, #0 - d03d3c0: f47f af31 bne.w d03d226 <__ssvfscanf_r+0x6ba> - d03d3c4: e78b b.n d03d2de <__ssvfscanf_r+0x772> - d03d3c6: 693b ldr r3, [r7, #16] - d03d3c8: b1e3 cbz r3, d03d404 <__ssvfscanf_r+0x898> - d03d3ca: f107 0850 add.w r8, r7, #80 ; 0x50 - d03d3ce: 6823 ldr r3, [r4, #0] - d03d3d0: 781a ldrb r2, [r3, #0] - d03d3d2: f818 2002 ldrb.w r2, [r8, r2] - d03d3d6: b90a cbnz r2, d03d3dc <__ssvfscanf_r+0x870> - d03d3d8: b98d cbnz r5, d03d3fe <__ssvfscanf_r+0x892> - d03d3da: e4c2 b.n d03cd62 <__ssvfscanf_r+0x1f6> - d03d3dc: 3301 adds r3, #1 - d03d3de: 6862 ldr r2, [r4, #4] - d03d3e0: 3501 adds r5, #1 - d03d3e2: 6023 str r3, [r4, #0] - d03d3e4: 3a01 subs r2, #1 - d03d3e6: 6afb ldr r3, [r7, #44] ; 0x2c - d03d3e8: 6062 str r2, [r4, #4] - d03d3ea: 429d cmp r5, r3 - d03d3ec: d007 beq.n d03d3fe <__ssvfscanf_r+0x892> - d03d3ee: 2a00 cmp r2, #0 - d03d3f0: dced bgt.n d03d3ce <__ssvfscanf_r+0x862> - d03d3f2: 4621 mov r1, r4 - d03d3f4: 4658 mov r0, fp - d03d3f6: f003 ffdc bl d0413b2 <__ssrefill_r> - d03d3fa: 2800 cmp r0, #0 - d03d3fc: d0e7 beq.n d03d3ce <__ssvfscanf_r+0x862> - d03d3fe: 6b3b ldr r3, [r7, #48] ; 0x30 - d03d400: 442b add r3, r5 - d03d402: e472 b.n d03ccea <__ssvfscanf_r+0x17e> - d03d404: 4633 mov r3, r6 - d03d406: f019 0980 ands.w r9, r9, #128 ; 0x80 - d03d40a: f853 6b04 ldr.w r6, [r3], #4 - d03d40e: 62bb str r3, [r7, #40] ; 0x28 - d03d410: d07e beq.n d03d510 <__ssvfscanf_r+0x9a4> - d03d412: 2e00 cmp r6, #0 - d03d414: f43f aca5 beq.w d03cd62 <__ssvfscanf_r+0x1f6> - d03d418: 2020 movs r0, #32 - d03d41a: f7c5 f839 bl d002490 <__wrap_malloc> - d03d41e: 4680 mov r8, r0 - d03d420: 2800 cmp r0, #0 - d03d422: f43f ac6f beq.w d03cd04 <__ssvfscanf_r+0x198> - d03d426: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d428: 6030 str r0, [r6, #0] - d03d42a: f8b3 9006 ldrh.w r9, [r3, #6] - d03d42e: 889d ldrh r5, [r3, #4] - d03d430: 45a9 cmp r9, r5 - d03d432: d311 bcc.n d03d458 <__ssvfscanf_r+0x8ec> - d03d434: f64f 73f6 movw r3, #65526 ; 0xfff6 - d03d438: 429d cmp r5, r3 - d03d43a: f63f ad59 bhi.w d03cef0 <__ssvfscanf_r+0x384> - d03d43e: 3508 adds r5, #8 - d03d440: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d442: b2ad uxth r5, r5 - d03d444: 6818 ldr r0, [r3, #0] - d03d446: 00a9 lsls r1, r5, #2 - d03d448: f7c5 f824 bl d002494 <__wrap_realloc> - d03d44c: 2800 cmp r0, #0 - d03d44e: f43f ad4f beq.w d03cef0 <__ssvfscanf_r+0x384> - d03d452: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d454: 6018 str r0, [r3, #0] - d03d456: 809d strh r5, [r3, #4] - d03d458: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d45a: f109 0201 add.w r2, r9, #1 - d03d45e: 6b79 ldr r1, [r7, #52] ; 0x34 - d03d460: 46b2 mov sl, r6 - d03d462: 681b ldr r3, [r3, #0] - d03d464: 80ca strh r2, [r1, #6] - d03d466: f843 6029 str.w r6, [r3, r9, lsl #2] - d03d46a: 4646 mov r6, r8 - d03d46c: f04f 0920 mov.w r9, #32 - d03d470: 4635 mov r5, r6 - d03d472: f107 0850 add.w r8, r7, #80 ; 0x50 - d03d476: 6823 ldr r3, [r4, #0] - d03d478: 781a ldrb r2, [r3, #0] - d03d47a: f818 2002 ldrb.w r2, [r8, r2] - d03d47e: b362 cbz r2, d03d4da <__ssvfscanf_r+0x96e> - d03d480: 6862 ldr r2, [r4, #4] - d03d482: 3a01 subs r2, #1 - d03d484: 6062 str r2, [r4, #4] - d03d486: 1c5a adds r2, r3, #1 - d03d488: 6022 str r2, [r4, #0] - d03d48a: 781b ldrb r3, [r3, #0] - d03d48c: f806 3b01 strb.w r3, [r6], #1 - d03d490: f1ba 0f00 cmp.w sl, #0 - d03d494: d011 beq.n d03d4ba <__ssvfscanf_r+0x94e> - d03d496: 1b73 subs r3, r6, r5 - d03d498: 454b cmp r3, r9 - d03d49a: d30e bcc.n d03d4ba <__ssvfscanf_r+0x94e> - d03d49c: ea4f 0949 mov.w r9, r9, lsl #1 - d03d4a0: 4628 mov r0, r5 - d03d4a2: 613b str r3, [r7, #16] - d03d4a4: 4649 mov r1, r9 - d03d4a6: f7c4 fff5 bl d002494 <__wrap_realloc> - d03d4aa: 4605 mov r5, r0 - d03d4ac: 2800 cmp r0, #0 - d03d4ae: f43f ac29 beq.w d03cd04 <__ssvfscanf_r+0x198> - d03d4b2: 693b ldr r3, [r7, #16] - d03d4b4: f8ca 0000 str.w r0, [sl] - d03d4b8: 18c6 adds r6, r0, r3 - d03d4ba: 6afb ldr r3, [r7, #44] ; 0x2c - d03d4bc: 3b01 subs r3, #1 - d03d4be: 62fb str r3, [r7, #44] ; 0x2c - d03d4c0: d00b beq.n d03d4da <__ssvfscanf_r+0x96e> - d03d4c2: 6863 ldr r3, [r4, #4] - d03d4c4: 2b00 cmp r3, #0 - d03d4c6: dcd6 bgt.n d03d476 <__ssvfscanf_r+0x90a> - d03d4c8: 4621 mov r1, r4 - d03d4ca: 4658 mov r0, fp - d03d4cc: f003 ff71 bl d0413b2 <__ssrefill_r> - d03d4d0: 2800 cmp r0, #0 - d03d4d2: d0d0 beq.n d03d476 <__ssvfscanf_r+0x90a> - d03d4d4: 42ae cmp r6, r5 - d03d4d6: f43f ac10 beq.w d03ccfa <__ssvfscanf_r+0x18e> - d03d4da: 1b75 subs r5, r6, r5 - d03d4dc: f43f ac41 beq.w d03cd62 <__ssvfscanf_r+0x1f6> - d03d4e0: 2300 movs r3, #0 - d03d4e2: 7033 strb r3, [r6, #0] - d03d4e4: f1ba 0f00 cmp.w sl, #0 - d03d4e8: d009 beq.n d03d4fe <__ssvfscanf_r+0x992> - d03d4ea: 1c69 adds r1, r5, #1 - d03d4ec: 4589 cmp r9, r1 - d03d4ee: d906 bls.n d03d4fe <__ssvfscanf_r+0x992> - d03d4f0: f8da 0000 ldr.w r0, [sl] - d03d4f4: f7c4 ffce bl d002494 <__wrap_realloc> - d03d4f8: b108 cbz r0, d03d4fe <__ssvfscanf_r+0x992> - d03d4fa: f8ca 0000 str.w r0, [sl] - d03d4fe: 6a7b ldr r3, [r7, #36] ; 0x24 - d03d500: 3301 adds r3, #1 - d03d502: 627b str r3, [r7, #36] ; 0x24 - d03d504: 6b3b ldr r3, [r7, #48] ; 0x30 - d03d506: 442b add r3, r5 - d03d508: 633b str r3, [r7, #48] ; 0x30 - d03d50a: 6abe ldr r6, [r7, #40] ; 0x28 - d03d50c: f7ff bb48 b.w d03cba0 <__ssvfscanf_r+0x34> - d03d510: 46ca mov sl, r9 - d03d512: e7ad b.n d03d470 <__ssvfscanf_r+0x904> - d03d514: 60000250 .word 0x60000250 - d03d518: 60000680 .word 0x60000680 - d03d51c: 6afb ldr r3, [r7, #44] ; 0x2c - d03d51e: f009 0810 and.w r8, r9, #16 - d03d522: 2b00 cmp r3, #0 - d03d524: bf08 it eq - d03d526: f04f 33ff moveq.w r3, #4294967295 ; 0xffffffff - d03d52a: f019 0501 ands.w r5, r9, #1 - d03d52e: 62fb str r3, [r7, #44] ; 0x2c - d03d530: f000 80f8 beq.w d03d724 <__ssvfscanf_r+0xbb8> - d03d534: f1b8 0f00 cmp.w r8, #0 - d03d538: f040 809f bne.w d03d67a <__ssvfscanf_r+0xb0e> - d03d53c: 4633 mov r3, r6 - d03d53e: f019 0f80 tst.w r9, #128 ; 0x80 - d03d542: f853 6b04 ldr.w r6, [r3], #4 - d03d546: 62bb str r3, [r7, #40] ; 0x28 - d03d548: f000 809f beq.w d03d68a <__ssvfscanf_r+0xb1e> - d03d54c: 2e00 cmp r6, #0 - d03d54e: f43f acca beq.w d03cee6 <__ssvfscanf_r+0x37a> - d03d552: 2080 movs r0, #128 ; 0x80 - d03d554: f7c4 ff9c bl d002490 <__wrap_malloc> - d03d558: 4605 mov r5, r0 - d03d55a: 2800 cmp r0, #0 - d03d55c: f43f acc0 beq.w d03cee0 <__ssvfscanf_r+0x374> - d03d560: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d562: 6030 str r0, [r6, #0] - d03d564: f8b3 9006 ldrh.w r9, [r3, #6] - d03d568: 889b ldrh r3, [r3, #4] - d03d56a: 4599 cmp r9, r3 - d03d56c: d314 bcc.n d03d598 <__ssvfscanf_r+0xa2c> - d03d56e: f64f 72f6 movw r2, #65526 ; 0xfff6 - d03d572: 4293 cmp r3, r2 - d03d574: f63f acb4 bhi.w d03cee0 <__ssvfscanf_r+0x374> - d03d578: 3308 adds r3, #8 - d03d57a: fa1f fa83 uxth.w sl, r3 - d03d57e: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d580: ea4f 018a mov.w r1, sl, lsl #2 - d03d584: 6818 ldr r0, [r3, #0] + d03c90e: 9323 str r3, [sp, #140] ; 0x8c + d03c910: e9c4 5200 strd r5, r2, [r4] + d03c914: dc36 bgt.n d03c984 <_svfprintf_r+0x1134> + d03c916: 3408 adds r4, #8 + d03c918: 9b09 ldr r3, [sp, #36] ; 0x24 + d03c91a: 781f ldrb r7, [r3, #0] + d03c91c: 9b04 ldr r3, [sp, #16] + d03c91e: 2b00 cmp r3, #0 + d03c920: bfa8 it ge + d03c922: 1aff subge r7, r7, r3 + d03c924: 2f00 cmp r7, #0 + d03c926: dd18 ble.n d03c95a <_svfprintf_r+0x110a> + d03c928: 4839 ldr r0, [pc, #228] ; (d03ca10 <_svfprintf_r+0x11c0>) + d03c92a: 2f10 cmp r7, #16 + d03c92c: f104 0108 add.w r1, r4, #8 + d03c930: 6020 str r0, [r4, #0] + d03c932: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c + d03c936: f103 0301 add.w r3, r3, #1 + d03c93a: dc2d bgt.n d03c998 <_svfprintf_r+0x1148> + d03c93c: 6067 str r7, [r4, #4] + d03c93e: 2b07 cmp r3, #7 + d03c940: 4417 add r7, r2 + d03c942: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c + d03c946: dd3a ble.n d03c9be <_svfprintf_r+0x116e> + d03c948: aa22 add r2, sp, #136 ; 0x88 + d03c94a: 4649 mov r1, r9 + d03c94c: 4650 mov r0, sl + d03c94e: f004 f88b bl d040a68 <__ssprint_r> + d03c952: 2800 cmp r0, #0 + d03c954: f040 8115 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c958: ac25 add r4, sp, #148 ; 0x94 + d03c95a: 9b09 ldr r3, [sp, #36] ; 0x24 + d03c95c: 781b ldrb r3, [r3, #0] + d03c95e: 441d add r5, r3 + d03c960: e743 b.n d03c7ea <_svfprintf_r+0xf9a> + d03c962: 9b09 ldr r3, [sp, #36] ; 0x24 + d03c964: 3b01 subs r3, #1 + d03c966: 9309 str r3, [sp, #36] ; 0x24 + d03c968: 9b08 ldr r3, [sp, #32] + d03c96a: 3b01 subs r3, #1 + d03c96c: 9308 str r3, [sp, #32] + d03c96e: e7af b.n d03c8d0 <_svfprintf_r+0x1080> + d03c970: aa22 add r2, sp, #136 ; 0x88 + d03c972: 4649 mov r1, r9 + d03c974: 4650 mov r0, sl + d03c976: f004 f877 bl d040a68 <__ssprint_r> + d03c97a: 2800 cmp r0, #0 + d03c97c: f040 8101 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c980: ac25 add r4, sp, #148 ; 0x94 + d03c982: e7b3 b.n d03c8ec <_svfprintf_r+0x109c> + d03c984: aa22 add r2, sp, #136 ; 0x88 + d03c986: 4649 mov r1, r9 + d03c988: 4650 mov r0, sl + d03c98a: f004 f86d bl d040a68 <__ssprint_r> + d03c98e: 2800 cmp r0, #0 + d03c990: f040 80f7 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c994: ac25 add r4, sp, #148 ; 0x94 + d03c996: e7bf b.n d03c918 <_svfprintf_r+0x10c8> + d03c998: 2010 movs r0, #16 + d03c99a: 2b07 cmp r3, #7 + d03c99c: 4402 add r2, r0 + d03c99e: 6060 str r0, [r4, #4] + d03c9a0: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c + d03c9a4: dd08 ble.n d03c9b8 <_svfprintf_r+0x1168> + d03c9a6: aa22 add r2, sp, #136 ; 0x88 + d03c9a8: 4649 mov r1, r9 + d03c9aa: 4650 mov r0, sl + d03c9ac: f004 f85c bl d040a68 <__ssprint_r> + d03c9b0: 2800 cmp r0, #0 + d03c9b2: f040 80e6 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c9b6: a925 add r1, sp, #148 ; 0x94 + d03c9b8: 3f10 subs r7, #16 + d03c9ba: 460c mov r4, r1 + d03c9bc: e7b4 b.n d03c928 <_svfprintf_r+0x10d8> + d03c9be: 460c mov r4, r1 + d03c9c0: e7cb b.n d03c95a <_svfprintf_r+0x110a> + d03c9c2: aa22 add r2, sp, #136 ; 0x88 + d03c9c4: 4649 mov r1, r9 + d03c9c6: 4650 mov r0, sl + d03c9c8: f004 f84e bl d040a68 <__ssprint_r> + d03c9cc: 2800 cmp r0, #0 + d03c9ce: f040 80d8 bne.w d03cb82 <_svfprintf_r+0x1332> + d03c9d2: ac25 add r4, sp, #148 ; 0x94 + d03c9d4: e729 b.n d03c82a <_svfprintf_r+0xfda> + d03c9d6: aa22 add r2, sp, #136 ; 0x88 + d03c9d8: 4649 mov r1, r9 + d03c9da: 4650 mov r0, sl + d03c9dc: f004 f844 bl d040a68 <__ssprint_r> + d03c9e0: 2800 cmp r0, #0 + d03c9e2: f040 80ce bne.w d03cb82 <_svfprintf_r+0x1332> + d03c9e6: ac25 add r4, sp, #148 ; 0x94 + d03c9e8: e736 b.n d03c858 <_svfprintf_r+0x1008> + d03c9ea: 3210 adds r2, #16 + d03c9ec: 2b07 cmp r3, #7 + d03c9ee: 6067 str r7, [r4, #4] + d03c9f0: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c + d03c9f4: dd08 ble.n d03ca08 <_svfprintf_r+0x11b8> + d03c9f6: aa22 add r2, sp, #136 ; 0x88 + d03c9f8: 4649 mov r1, r9 + d03c9fa: 4650 mov r0, sl + d03c9fc: f004 f834 bl d040a68 <__ssprint_r> + d03ca00: 2800 cmp r0, #0 + d03ca02: f040 80be bne.w d03cb82 <_svfprintf_r+0x1332> + d03ca06: a925 add r1, sp, #148 ; 0x94 + d03ca08: 3d10 subs r5, #16 + d03ca0a: 460c mov r4, r1 + d03ca0c: e730 b.n d03c870 <_svfprintf_r+0x1020> + d03ca0e: bf00 nop + d03ca10: 0d054f83 .word 0x0d054f83 + d03ca14: 9a05 ldr r2, [sp, #20] + d03ca16: 3701 adds r7, #1 + d03ca18: 9b23 ldr r3, [sp, #140] ; 0x8c + d03ca1a: f104 0508 add.w r5, r4, #8 + d03ca1e: 2a01 cmp r2, #1 + d03ca20: f103 0301 add.w r3, r3, #1 + d03ca24: dc02 bgt.n d03ca2c <_svfprintf_r+0x11dc> + d03ca26: f018 0f01 tst.w r8, #1 + d03ca2a: d07e beq.n d03cb2a <_svfprintf_r+0x12da> + d03ca2c: 2201 movs r2, #1 + d03ca2e: 2b07 cmp r3, #7 + d03ca30: f8c4 b000 str.w fp, [r4] + d03ca34: 6062 str r2, [r4, #4] + d03ca36: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c + d03ca3a: dd08 ble.n d03ca4e <_svfprintf_r+0x11fe> + d03ca3c: aa22 add r2, sp, #136 ; 0x88 + d03ca3e: 4649 mov r1, r9 + d03ca40: 4650 mov r0, sl + d03ca42: f004 f811 bl d040a68 <__ssprint_r> + d03ca46: 2800 cmp r0, #0 + d03ca48: f040 809b bne.w d03cb82 <_svfprintf_r+0x1332> + d03ca4c: ad25 add r5, sp, #148 ; 0x94 + d03ca4e: 9b13 ldr r3, [sp, #76] ; 0x4c + d03ca50: 9a0e ldr r2, [sp, #56] ; 0x38 + d03ca52: 602b str r3, [r5, #0] + d03ca54: 9b0e ldr r3, [sp, #56] ; 0x38 + d03ca56: 606b str r3, [r5, #4] + d03ca58: 9b24 ldr r3, [sp, #144] ; 0x90 + d03ca5a: 4413 add r3, r2 + d03ca5c: 9324 str r3, [sp, #144] ; 0x90 + d03ca5e: 9b23 ldr r3, [sp, #140] ; 0x8c + d03ca60: 3301 adds r3, #1 + d03ca62: 2b07 cmp r3, #7 + d03ca64: 9323 str r3, [sp, #140] ; 0x8c + d03ca66: dc32 bgt.n d03cace <_svfprintf_r+0x127e> + d03ca68: 3508 adds r5, #8 + d03ca6a: 9b05 ldr r3, [sp, #20] + d03ca6c: 2200 movs r2, #0 + d03ca6e: 1e5c subs r4, r3, #1 + d03ca70: 2300 movs r3, #0 + d03ca72: e9dd 010c ldrd r0, r1, [sp, #48] ; 0x30 + d03ca76: f7fd ff8f bl d03a998 <__aeabi_dcmpeq> + d03ca7a: 2800 cmp r0, #0 + d03ca7c: d130 bne.n d03cae0 <_svfprintf_r+0x1290> + d03ca7e: 9923 ldr r1, [sp, #140] ; 0x8c + d03ca80: f10b 0001 add.w r0, fp, #1 + d03ca84: 9b24 ldr r3, [sp, #144] ; 0x90 + d03ca86: 3101 adds r1, #1 + d03ca88: 9a05 ldr r2, [sp, #20] + d03ca8a: 3b01 subs r3, #1 + d03ca8c: 2907 cmp r1, #7 + d03ca8e: 4413 add r3, r2 + d03ca90: e9c5 0400 strd r0, r4, [r5] + d03ca94: e9cd 1323 strd r1, r3, [sp, #140] ; 0x8c + d03ca98: dd50 ble.n d03cb3c <_svfprintf_r+0x12ec> + d03ca9a: aa22 add r2, sp, #136 ; 0x88 + d03ca9c: 4649 mov r1, r9 + d03ca9e: 4650 mov r0, sl + d03caa0: f003 ffe2 bl d040a68 <__ssprint_r> + d03caa4: 2800 cmp r0, #0 + d03caa6: d16c bne.n d03cb82 <_svfprintf_r+0x1332> + d03caa8: ad25 add r5, sp, #148 ; 0x94 + d03caaa: ab1e add r3, sp, #120 ; 0x78 + d03caac: 9a15 ldr r2, [sp, #84] ; 0x54 + d03caae: 602b str r3, [r5, #0] + d03cab0: 9b15 ldr r3, [sp, #84] ; 0x54 + d03cab2: 606b str r3, [r5, #4] + d03cab4: 9b24 ldr r3, [sp, #144] ; 0x90 + d03cab6: 4413 add r3, r2 + d03cab8: 9324 str r3, [sp, #144] ; 0x90 + d03caba: 9b23 ldr r3, [sp, #140] ; 0x8c + d03cabc: 3301 adds r3, #1 + d03cabe: 2b07 cmp r3, #7 + d03cac0: 9323 str r3, [sp, #140] ; 0x8c + d03cac2: f73f adb6 bgt.w d03c632 <_svfprintf_r+0xde2> + d03cac6: f105 0408 add.w r4, r5, #8 + d03caca: f7ff baab b.w d03c024 <_svfprintf_r+0x7d4> + d03cace: aa22 add r2, sp, #136 ; 0x88 + d03cad0: 4649 mov r1, r9 + d03cad2: 4650 mov r0, sl + d03cad4: f003 ffc8 bl d040a68 <__ssprint_r> + d03cad8: 2800 cmp r0, #0 + d03cada: d152 bne.n d03cb82 <_svfprintf_r+0x1332> + d03cadc: ad25 add r5, sp, #148 ; 0x94 + d03cade: e7c4 b.n d03ca6a <_svfprintf_r+0x121a> + d03cae0: 2c00 cmp r4, #0 + d03cae2: dde2 ble.n d03caaa <_svfprintf_r+0x125a> + d03cae4: 4e57 ldr r6, [pc, #348] ; (d03cc44 <_svfprintf_r+0x13f4>) + d03cae6: 2710 movs r7, #16 + d03cae8: 2c10 cmp r4, #16 + d03caea: f105 0108 add.w r1, r5, #8 + d03caee: 602e str r6, [r5, #0] + d03caf0: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c + d03caf4: f103 0301 add.w r3, r3, #1 + d03caf8: dc07 bgt.n d03cb0a <_svfprintf_r+0x12ba> + d03cafa: 606c str r4, [r5, #4] + d03cafc: 2b07 cmp r3, #7 + d03cafe: 4414 add r4, r2 + d03cb00: e9cd 3423 strd r3, r4, [sp, #140] ; 0x8c + d03cb04: dcc9 bgt.n d03ca9a <_svfprintf_r+0x124a> + d03cb06: 460d mov r5, r1 + d03cb08: e7cf b.n d03caaa <_svfprintf_r+0x125a> + d03cb0a: 3210 adds r2, #16 + d03cb0c: 2b07 cmp r3, #7 + d03cb0e: 606f str r7, [r5, #4] + d03cb10: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c + d03cb14: dd06 ble.n d03cb24 <_svfprintf_r+0x12d4> + d03cb16: aa22 add r2, sp, #136 ; 0x88 + d03cb18: 4649 mov r1, r9 + d03cb1a: 4650 mov r0, sl + d03cb1c: f003 ffa4 bl d040a68 <__ssprint_r> + d03cb20: bb78 cbnz r0, d03cb82 <_svfprintf_r+0x1332> + d03cb22: a925 add r1, sp, #148 ; 0x94 + d03cb24: 3c10 subs r4, #16 + d03cb26: 460d mov r5, r1 + d03cb28: e7de b.n d03cae8 <_svfprintf_r+0x1298> + d03cb2a: 2201 movs r2, #1 + d03cb2c: 2b07 cmp r3, #7 + d03cb2e: f8c4 b000 str.w fp, [r4] + d03cb32: 6062 str r2, [r4, #4] + d03cb34: e9cd 3723 strd r3, r7, [sp, #140] ; 0x8c + d03cb38: ddb7 ble.n d03caaa <_svfprintf_r+0x125a> + d03cb3a: e7ae b.n d03ca9a <_svfprintf_r+0x124a> + d03cb3c: 3508 adds r5, #8 + d03cb3e: e7b4 b.n d03caaa <_svfprintf_r+0x125a> + d03cb40: 460c mov r4, r1 + d03cb42: f7ff ba6f b.w d03c024 <_svfprintf_r+0x7d4> + d03cb46: e9dd 320f ldrd r3, r2, [sp, #60] ; 0x3c + d03cb4a: 1a9d subs r5, r3, r2 + d03cb4c: 2d00 cmp r5, #0 + d03cb4e: f77f aa6d ble.w d03c02c <_svfprintf_r+0x7dc> + d03cb52: 4e3d ldr r6, [pc, #244] ; (d03cc48 <_svfprintf_r+0x13f8>) + d03cb54: 2710 movs r7, #16 + d03cb56: 2d10 cmp r5, #16 + d03cb58: 6026 str r6, [r4, #0] + d03cb5a: e9dd 3223 ldrd r3, r2, [sp, #140] ; 0x8c + d03cb5e: f103 0301 add.w r3, r3, #1 + d03cb62: dc18 bgt.n d03cb96 <_svfprintf_r+0x1346> + d03cb64: 6065 str r5, [r4, #4] + d03cb66: 2b07 cmp r3, #7 + d03cb68: 4415 add r5, r2 + d03cb6a: e9cd 3523 strd r3, r5, [sp, #140] ; 0x8c + d03cb6e: f77f aa5d ble.w d03c02c <_svfprintf_r+0x7dc> + d03cb72: aa22 add r2, sp, #136 ; 0x88 + d03cb74: 4649 mov r1, r9 + d03cb76: 4650 mov r0, sl + d03cb78: f003 ff76 bl d040a68 <__ssprint_r> + d03cb7c: 2800 cmp r0, #0 + d03cb7e: f43f aa55 beq.w d03c02c <_svfprintf_r+0x7dc> + d03cb82: 9b03 ldr r3, [sp, #12] + d03cb84: 2b00 cmp r3, #0 + d03cb86: f43f a872 beq.w d03bc6e <_svfprintf_r+0x41e> + d03cb8a: 4619 mov r1, r3 + d03cb8c: 4650 mov r0, sl + d03cb8e: f7c5 fc8c bl d0024aa <__wrap__free_r> + d03cb92: f7ff b86c b.w d03bc6e <_svfprintf_r+0x41e> + d03cb96: 3210 adds r2, #16 + d03cb98: 2b07 cmp r3, #7 + d03cb9a: 6067 str r7, [r4, #4] + d03cb9c: e9cd 3223 strd r3, r2, [sp, #140] ; 0x8c + d03cba0: dc02 bgt.n d03cba8 <_svfprintf_r+0x1358> + d03cba2: 3408 adds r4, #8 + d03cba4: 3d10 subs r5, #16 + d03cba6: e7d6 b.n d03cb56 <_svfprintf_r+0x1306> + d03cba8: aa22 add r2, sp, #136 ; 0x88 + d03cbaa: 4649 mov r1, r9 + d03cbac: 4650 mov r0, sl + d03cbae: f003 ff5b bl d040a68 <__ssprint_r> + d03cbb2: 2800 cmp r0, #0 + d03cbb4: d1e5 bne.n d03cb82 <_svfprintf_r+0x1332> + d03cbb6: ac25 add r4, sp, #148 ; 0x94 + d03cbb8: e7f4 b.n d03cba4 <_svfprintf_r+0x1354> + d03cbba: 9903 ldr r1, [sp, #12] + d03cbbc: 4650 mov r0, sl + d03cbbe: f7c5 fc74 bl d0024aa <__wrap__free_r> + d03cbc2: f7ff ba4b b.w d03c05c <_svfprintf_r+0x80c> + d03cbc6: 9b24 ldr r3, [sp, #144] ; 0x90 + d03cbc8: 2b00 cmp r3, #0 + d03cbca: f43f a850 beq.w d03bc6e <_svfprintf_r+0x41e> + d03cbce: aa22 add r2, sp, #136 ; 0x88 + d03cbd0: 4649 mov r1, r9 + d03cbd2: 4650 mov r0, sl + d03cbd4: f003 ff48 bl d040a68 <__ssprint_r> + d03cbd8: f7ff b849 b.w d03bc6e <_svfprintf_r+0x41e> + d03cbdc: ea57 0206 orrs.w r2, r7, r6 + d03cbe0: f8cd 800c str.w r8, [sp, #12] + d03cbe4: f43f ab5e beq.w d03c2a4 <_svfprintf_r+0xa54> + d03cbe8: 2b01 cmp r3, #1 + d03cbea: f43f ac0a beq.w d03c402 <_svfprintf_r+0xbb2> + d03cbee: 2b02 cmp r3, #2 + d03cbf0: f50d 7b9c add.w fp, sp, #312 ; 0x138 + d03cbf4: f43f ac52 beq.w d03c49c <_svfprintf_r+0xc4c> + d03cbf8: f007 0307 and.w r3, r7, #7 + d03cbfc: 08ff lsrs r7, r7, #3 + d03cbfe: 465a mov r2, fp + d03cc00: ea47 7746 orr.w r7, r7, r6, lsl #29 + d03cc04: 3330 adds r3, #48 ; 0x30 + d03cc06: 08f6 lsrs r6, r6, #3 + d03cc08: f80b 3d01 strb.w r3, [fp, #-1]! + d03cc0c: ea57 0106 orrs.w r1, r7, r6 + d03cc10: d1f2 bne.n d03cbf8 <_svfprintf_r+0x13a8> + d03cc12: 9903 ldr r1, [sp, #12] + d03cc14: 07c9 lsls r1, r1, #31 + d03cc16: d506 bpl.n d03cc26 <_svfprintf_r+0x13d6> + d03cc18: 2b30 cmp r3, #48 ; 0x30 + d03cc1a: d004 beq.n d03cc26 <_svfprintf_r+0x13d6> + d03cc1c: 2330 movs r3, #48 ; 0x30 + d03cc1e: f80b 3c01 strb.w r3, [fp, #-1] + d03cc22: f1a2 0b02 sub.w fp, r2, #2 + d03cc26: ab4e add r3, sp, #312 ; 0x138 + d03cc28: 9f04 ldr r7, [sp, #16] + d03cc2a: f8dd 800c ldr.w r8, [sp, #12] + d03cc2e: eba3 030b sub.w r3, r3, fp + d03cc32: 9304 str r3, [sp, #16] + d03cc34: 2300 movs r3, #0 + d03cc36: 461e mov r6, r3 + d03cc38: 9303 str r3, [sp, #12] + d03cc3a: 461d mov r5, r3 + d03cc3c: 9308 str r3, [sp, #32] + d03cc3e: f7ff b931 b.w d03bea4 <_svfprintf_r+0x654> + d03cc42: bf00 nop + d03cc44: 0d054f83 .word 0x0d054f83 + d03cc48: 0d054f73 .word 0x0d054f73 + +0d03cc4c <__ssvfscanf_r>: + d03cc4c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03cc50: f5ad 7d2f sub.w sp, sp, #700 ; 0x2bc + d03cc54: 461e mov r6, r3 + d03cc56: 4683 mov fp, r0 + d03cc58: 460c mov r4, r1 + d03cc5a: f9b1 300c ldrsh.w r3, [r1, #12] + d03cc5e: af02 add r7, sp, #8 + d03cc60: 0498 lsls r0, r3, #18 + d03cc62: 617a str r2, [r7, #20] + d03cc64: d406 bmi.n d03cc74 <__ssvfscanf_r+0x28> + d03cc66: f443 5300 orr.w r3, r3, #8192 ; 0x2000 + d03cc6a: 818b strh r3, [r1, #12] + d03cc6c: 6e4b ldr r3, [r1, #100] ; 0x64 + d03cc6e: f423 5300 bic.w r3, r3, #8192 ; 0x2000 + d03cc72: 664b str r3, [r1, #100] ; 0x64 + d03cc74: 2300 movs r3, #0 + d03cc76: 61bb str r3, [r7, #24] + d03cc78: 637b str r3, [r7, #52] ; 0x34 + d03cc7a: 623b str r3, [r7, #32] + d03cc7c: 633b str r3, [r7, #48] ; 0x30 + d03cc7e: 627b str r3, [r7, #36] ; 0x24 + d03cc80: 697a ldr r2, [r7, #20] + d03cc82: f812 3b01 ldrb.w r3, [r2], #1 + d03cc86: 617a str r2, [r7, #20] + d03cc88: 63fb str r3, [r7, #60] ; 0x3c + d03cc8a: 2b00 cmp r3, #0 + d03cc8c: f000 80d9 beq.w d03ce42 <__ssvfscanf_r+0x1f6> + d03cc90: f7fe fb09 bl d03b2a6 <__locale_ctype_ptr> + d03cc94: 6bfb ldr r3, [r7, #60] ; 0x3c + d03cc96: 4418 add r0, r3 + d03cc98: f890 8001 ldrb.w r8, [r0, #1] + d03cc9c: f018 0808 ands.w r8, r8, #8 + d03cca0: d01a beq.n d03ccd8 <__ssvfscanf_r+0x8c> + d03cca2: 6863 ldr r3, [r4, #4] + d03cca4: 2b00 cmp r3, #0 + d03cca6: dd10 ble.n d03ccca <__ssvfscanf_r+0x7e> + d03cca8: f7fe fafd bl d03b2a6 <__locale_ctype_ptr> + d03ccac: 6823 ldr r3, [r4, #0] + d03ccae: 781a ldrb r2, [r3, #0] + d03ccb0: 4410 add r0, r2 + d03ccb2: 7842 ldrb r2, [r0, #1] + d03ccb4: 0711 lsls r1, r2, #28 + d03ccb6: d5e3 bpl.n d03cc80 <__ssvfscanf_r+0x34> + d03ccb8: 6b3a ldr r2, [r7, #48] ; 0x30 + d03ccba: 3301 adds r3, #1 + d03ccbc: 3201 adds r2, #1 + d03ccbe: 6023 str r3, [r4, #0] + d03ccc0: 633a str r2, [r7, #48] ; 0x30 + d03ccc2: 6862 ldr r2, [r4, #4] + d03ccc4: 3a01 subs r2, #1 + d03ccc6: 6062 str r2, [r4, #4] + d03ccc8: e7eb b.n d03cca2 <__ssvfscanf_r+0x56> + d03ccca: 4621 mov r1, r4 + d03cccc: 4658 mov r0, fp + d03ccce: f004 fbe0 bl d041492 <__ssrefill_r> + d03ccd2: 2800 cmp r0, #0 + d03ccd4: d0e8 beq.n d03cca8 <__ssvfscanf_r+0x5c> + d03ccd6: e7d3 b.n d03cc80 <__ssvfscanf_r+0x34> + d03ccd8: 2b25 cmp r3, #37 ; 0x25 + d03ccda: d165 bne.n d03cda8 <__ssvfscanf_r+0x15c> + d03ccdc: 697b ldr r3, [r7, #20] + d03ccde: 46c1 mov r9, r8 + d03cce0: 220a movs r2, #10 + d03cce2: f8c7 802c str.w r8, [r7, #44] ; 0x2c + d03cce6: 6979 ldr r1, [r7, #20] + d03cce8: 781d ldrb r5, [r3, #0] + d03ccea: 3101 adds r1, #1 + d03ccec: 6179 str r1, [r7, #20] + d03ccee: f1a5 0125 sub.w r1, r5, #37 ; 0x25 + d03ccf2: 2955 cmp r1, #85 ; 0x55 + d03ccf4: f200 8167 bhi.w d03cfc6 <__ssvfscanf_r+0x37a> + d03ccf8: e8df f011 tbh [pc, r1, lsl #1] + d03ccfc: 01650056 .word 0x01650056 + d03cd00: 01650165 .word 0x01650165 + d03cd04: 007c0165 .word 0x007c0165 + d03cd08: 01650165 .word 0x01650165 + d03cd0c: 01650165 .word 0x01650165 + d03cd10: 00b90165 .word 0x00b90165 + d03cd14: 00b900b9 .word 0x00b900b9 + d03cd18: 00b900b9 .word 0x00b900b9 + d03cd1c: 00b900b9 .word 0x00b900b9 + d03cd20: 00b900b9 .word 0x00b900b9 + d03cd24: 016500b9 .word 0x016500b9 + d03cd28: 01650165 .word 0x01650165 + d03cd2c: 01650165 .word 0x01650165 + d03cd30: 01650165 .word 0x01650165 + d03cd34: 016500d9 .word 0x016500d9 + d03cd38: 00c300ff .word 0x00c300ff + d03cd3c: 00d900d9 .word 0x00d900d9 + d03cd40: 016500d9 .word 0x016500d9 + d03cd44: 01650165 .word 0x01650165 + d03cd48: 00a00165 .word 0x00a00165 + d03cd4c: 01650165 .word 0x01650165 + d03cd50: 016500c7 .word 0x016500c7 + d03cd54: 01650165 .word 0x01650165 + d03cd58: 016500f1 .word 0x016500f1 + d03cd5c: 01650165 .word 0x01650165 + d03cd60: 00d30165 .word 0x00d30165 + d03cd64: 01650165 .word 0x01650165 + d03cd68: 016500f5 .word 0x016500f5 + d03cd6c: 01650165 .word 0x01650165 + d03cd70: 01650165 .word 0x01650165 + d03cd74: 016500d9 .word 0x016500d9 + d03cd78: 00c50101 .word 0x00c50101 + d03cd7c: 00d900d9 .word 0x00d900d9 + d03cd80: 009300d9 .word 0x009300d9 + d03cd84: 00a00129 .word 0x00a00129 + d03cd88: 00850165 .word 0x00850165 + d03cd8c: 010800ac .word 0x010800ac + d03cd90: 010500c9 .word 0x010500c9 + d03cd94: 01650165 .word 0x01650165 + d03cd98: 00a800f3 .word 0x00a800f3 + d03cd9c: 016500cf .word 0x016500cf + d03cda0: 00d30165 .word 0x00d30165 + d03cda4: 00a80165 .word 0x00a80165 + d03cda8: 6863 ldr r3, [r4, #4] + d03cdaa: 2b00 cmp r3, #0 + d03cdac: dd0f ble.n d03cdce <__ssvfscanf_r+0x182> + d03cdae: 6823 ldr r3, [r4, #0] + d03cdb0: 697a ldr r2, [r7, #20] + d03cdb2: 7819 ldrb r1, [r3, #0] + d03cdb4: f812 2c01 ldrb.w r2, [r2, #-1] + d03cdb8: 4291 cmp r1, r2 + d03cdba: d142 bne.n d03ce42 <__ssvfscanf_r+0x1f6> + d03cdbc: 3301 adds r3, #1 + d03cdbe: 6862 ldr r2, [r4, #4] + d03cdc0: 6023 str r3, [r4, #0] + d03cdc2: 3a01 subs r2, #1 + d03cdc4: 6b3b ldr r3, [r7, #48] ; 0x30 + d03cdc6: 6062 str r2, [r4, #4] + d03cdc8: 3301 adds r3, #1 + d03cdca: 633b str r3, [r7, #48] ; 0x30 + d03cdcc: e758 b.n d03cc80 <__ssvfscanf_r+0x34> + d03cdce: 4621 mov r1, r4 + d03cdd0: 4658 mov r0, fp + d03cdd2: f004 fb5e bl d041492 <__ssrefill_r> + d03cdd6: 2800 cmp r0, #0 + d03cdd8: d0e9 beq.n d03cdae <__ssvfscanf_r+0x162> + d03cdda: 6a7b ldr r3, [r7, #36] ; 0x24 + d03cddc: b113 cbz r3, d03cde4 <__ssvfscanf_r+0x198> + d03cdde: 89a3 ldrh r3, [r4, #12] + d03cde0: 065b lsls r3, r3, #25 + d03cde2: d52e bpl.n d03ce42 <__ssvfscanf_r+0x1f6> + d03cde4: 6b7b ldr r3, [r7, #52] ; 0x34 + d03cde6: 2b00 cmp r3, #0 + d03cde8: f040 80f2 bne.w d03cfd0 <__ssvfscanf_r+0x384> + d03cdec: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d03cdf0: 627b str r3, [r7, #36] ; 0x24 + d03cdf2: e0fd b.n d03cff0 <__ssvfscanf_r+0x3a4> + d03cdf4: 6afb ldr r3, [r7, #44] ; 0x2c + d03cdf6: ea53 0309 orrs.w r3, r3, r9 + d03cdfa: 62fb str r3, [r7, #44] ; 0x2c + d03cdfc: d121 bne.n d03ce42 <__ssvfscanf_r+0x1f6> + d03cdfe: f04f 0910 mov.w r9, #16 + d03ce02: 697b ldr r3, [r7, #20] + d03ce04: e76f b.n d03cce6 <__ssvfscanf_r+0x9a> + d03ce06: f019 0f0f tst.w r9, #15 + d03ce0a: d11a bne.n d03ce42 <__ssvfscanf_r+0x1f6> + d03ce0c: 7859 ldrb r1, [r3, #1] + d03ce0e: 296c cmp r1, #108 ; 0x6c + d03ce10: d104 bne.n d03ce1c <__ssvfscanf_r+0x1d0> + d03ce12: 3302 adds r3, #2 + d03ce14: 617b str r3, [r7, #20] + d03ce16: f049 0902 orr.w r9, r9, #2 + d03ce1a: e7f2 b.n d03ce02 <__ssvfscanf_r+0x1b6> + d03ce1c: f049 0901 orr.w r9, r9, #1 + d03ce20: e7ef b.n d03ce02 <__ssvfscanf_r+0x1b6> + d03ce22: f019 0f0f tst.w r9, #15 + d03ce26: d10c bne.n d03ce42 <__ssvfscanf_r+0x1f6> + d03ce28: 7859 ldrb r1, [r3, #1] + d03ce2a: 2968 cmp r1, #104 ; 0x68 + d03ce2c: bf05 ittet eq + d03ce2e: 3302 addeq r3, #2 + d03ce30: f049 0908 orreq.w r9, r9, #8 + d03ce34: f049 0904 orrne.w r9, r9, #4 + d03ce38: 617b streq r3, [r7, #20] + d03ce3a: e7e2 b.n d03ce02 <__ssvfscanf_r+0x1b6> + d03ce3c: f019 0f0f tst.w r9, #15 + d03ce40: d0e9 beq.n d03ce16 <__ssvfscanf_r+0x1ca> + d03ce42: 6b7b ldr r3, [r7, #52] ; 0x34 + d03ce44: 2b00 cmp r3, #0 + d03ce46: f040 80ce bne.w d03cfe6 <__ssvfscanf_r+0x39a> + d03ce4a: e0d1 b.n d03cff0 <__ssvfscanf_r+0x3a4> + d03ce4c: f019 0f0f tst.w r9, #15 + d03ce50: d0d7 beq.n d03ce02 <__ssvfscanf_r+0x1b6> + d03ce52: e7f6 b.n d03ce42 <__ssvfscanf_r+0x1f6> + d03ce54: f019 038f ands.w r3, r9, #143 ; 0x8f + d03ce58: d1f3 bne.n d03ce42 <__ssvfscanf_r+0x1f6> + d03ce5a: 6b79 ldr r1, [r7, #52] ; 0x34 + d03ce5c: b921 cbnz r1, d03ce68 <__ssvfscanf_r+0x21c> + d03ce5e: b082 sub sp, #8 + d03ce60: a902 add r1, sp, #8 + d03ce62: 6379 str r1, [r7, #52] ; 0x34 + d03ce64: e9c1 3300 strd r3, r3, [r1] + d03ce68: f049 0980 orr.w r9, r9, #128 ; 0x80 + d03ce6c: e7c9 b.n d03ce02 <__ssvfscanf_r+0x1b6> + d03ce6e: f019 0f8f tst.w r9, #143 ; 0x8f + d03ce72: d1e6 bne.n d03ce42 <__ssvfscanf_r+0x1f6> + d03ce74: 6afb ldr r3, [r7, #44] ; 0x2c + d03ce76: fb02 5503 mla r5, r2, r3, r5 + d03ce7a: f1a5 0330 sub.w r3, r5, #48 ; 0x30 + d03ce7e: 62fb str r3, [r7, #44] ; 0x2c + d03ce80: e7bf b.n d03ce02 <__ssvfscanf_r+0x1b6> + d03ce82: f049 0901 orr.w r9, r9, #1 + d03ce86: 4ba6 ldr r3, [pc, #664] ; (d03d120 <__ssvfscanf_r+0x4d4>) + d03ce88: e008 b.n d03ce9c <__ssvfscanf_r+0x250> + d03ce8a: f049 0901 orr.w r9, r9, #1 + d03ce8e: 4ba5 ldr r3, [pc, #660] ; (d03d124 <__ssvfscanf_r+0x4d8>) + d03ce90: 61bb str r3, [r7, #24] + d03ce92: 2308 movs r3, #8 + d03ce94: 2503 movs r5, #3 + d03ce96: 623b str r3, [r7, #32] + d03ce98: e00a b.n d03ceb0 <__ssvfscanf_r+0x264> + d03ce9a: 4ba2 ldr r3, [pc, #648] ; (d03d124 <__ssvfscanf_r+0x4d8>) + d03ce9c: 61bb str r3, [r7, #24] + d03ce9e: 230a movs r3, #10 + d03cea0: e7f8 b.n d03ce94 <__ssvfscanf_r+0x248> + d03cea2: f449 7900 orr.w r9, r9, #512 ; 0x200 + d03cea6: 4b9f ldr r3, [pc, #636] ; (d03d124 <__ssvfscanf_r+0x4d8>) + d03cea8: 61bb str r3, [r7, #24] + d03ceaa: 2310 movs r3, #16 + d03ceac: e7f2 b.n d03ce94 <__ssvfscanf_r+0x248> + d03ceae: 2504 movs r5, #4 + d03ceb0: 6863 ldr r3, [r4, #4] + d03ceb2: 2b00 cmp r3, #0 + d03ceb4: dd4f ble.n d03cf56 <__ssvfscanf_r+0x30a> + d03ceb6: f019 0f40 tst.w r9, #64 ; 0x40 + d03ceba: d107 bne.n d03cecc <__ssvfscanf_r+0x280> + d03cebc: f7fe f9f3 bl d03b2a6 <__locale_ctype_ptr> + d03cec0: 6823 ldr r3, [r4, #0] + d03cec2: 781a ldrb r2, [r3, #0] + d03cec4: 4410 add r0, r2 + d03cec6: 7842 ldrb r2, [r0, #1] + d03cec8: 0712 lsls r2, r2, #28 + d03ceca: d44b bmi.n d03cf64 <__ssvfscanf_r+0x318> + d03cecc: 3d01 subs r5, #1 + d03cece: 2d03 cmp r5, #3 + d03ced0: d85a bhi.n d03cf88 <__ssvfscanf_r+0x33c> + d03ced2: e8df f015 tbh [pc, r5, lsl #1] + d03ced6: 01cb .short 0x01cb + d03ced8: 05340393 .word 0x05340393 + d03cedc: 0626 .short 0x0626 + d03cede: f049 0901 orr.w r9, r9, #1 + d03cee2: 2502 movs r5, #2 + d03cee4: e7e4 b.n d03ceb0 <__ssvfscanf_r+0x264> + d03cee6: 6979 ldr r1, [r7, #20] + d03cee8: f107 0050 add.w r0, r7, #80 ; 0x50 + d03ceec: f002 fc18 bl d03f720 <__sccl> + d03cef0: f049 0940 orr.w r9, r9, #64 ; 0x40 + d03cef4: 2501 movs r5, #1 + d03cef6: 6178 str r0, [r7, #20] + d03cef8: e7da b.n d03ceb0 <__ssvfscanf_r+0x264> + d03cefa: f049 0901 orr.w r9, r9, #1 + d03cefe: f049 0940 orr.w r9, r9, #64 ; 0x40 + d03cf02: 2500 movs r5, #0 + d03cf04: e7d4 b.n d03ceb0 <__ssvfscanf_r+0x264> + d03cf06: f449 7908 orr.w r9, r9, #544 ; 0x220 + d03cf0a: e7cc b.n d03cea6 <__ssvfscanf_r+0x25a> + d03cf0c: f019 0f10 tst.w r9, #16 + d03cf10: f47f aeb6 bne.w d03cc80 <__ssvfscanf_r+0x34> + d03cf14: f019 0f08 tst.w r9, #8 + d03cf18: f856 3b04 ldr.w r3, [r6], #4 + d03cf1c: d002 beq.n d03cf24 <__ssvfscanf_r+0x2d8> + d03cf1e: 6b3a ldr r2, [r7, #48] ; 0x30 + d03cf20: 701a strb r2, [r3, #0] + d03cf22: e6ad b.n d03cc80 <__ssvfscanf_r+0x34> + d03cf24: f019 0f04 tst.w r9, #4 + d03cf28: d002 beq.n d03cf30 <__ssvfscanf_r+0x2e4> + d03cf2a: 6b3a ldr r2, [r7, #48] ; 0x30 + d03cf2c: 801a strh r2, [r3, #0] + d03cf2e: e6a7 b.n d03cc80 <__ssvfscanf_r+0x34> + d03cf30: f019 0f01 tst.w r9, #1 + d03cf34: d002 beq.n d03cf3c <__ssvfscanf_r+0x2f0> + d03cf36: 6b3a ldr r2, [r7, #48] ; 0x30 + d03cf38: 601a str r2, [r3, #0] + d03cf3a: e6a1 b.n d03cc80 <__ssvfscanf_r+0x34> + d03cf3c: f019 0f02 tst.w r9, #2 + d03cf40: d0f9 beq.n d03cf36 <__ssvfscanf_r+0x2ea> + d03cf42: 6b3a ldr r2, [r7, #48] ; 0x30 + d03cf44: 6b39 ldr r1, [r7, #48] ; 0x30 + d03cf46: 17d2 asrs r2, r2, #31 + d03cf48: e9c3 1200 strd r1, r2, [r3] + d03cf4c: e698 b.n d03cc80 <__ssvfscanf_r+0x34> + d03cf4e: 4b74 ldr r3, [pc, #464] ; (d03d120 <__ssvfscanf_r+0x4d4>) + d03cf50: 61bb str r3, [r7, #24] + d03cf52: 2300 movs r3, #0 + d03cf54: e79e b.n d03ce94 <__ssvfscanf_r+0x248> + d03cf56: 4621 mov r1, r4 + d03cf58: 4658 mov r0, fp + d03cf5a: f004 fa9a bl d041492 <__ssrefill_r> + d03cf5e: 2800 cmp r0, #0 + d03cf60: d0a9 beq.n d03ceb6 <__ssvfscanf_r+0x26a> + d03cf62: e73a b.n d03cdda <__ssvfscanf_r+0x18e> + d03cf64: 6b3a ldr r2, [r7, #48] ; 0x30 + d03cf66: 3201 adds r2, #1 + d03cf68: 633a str r2, [r7, #48] ; 0x30 + d03cf6a: 6862 ldr r2, [r4, #4] + d03cf6c: 3a01 subs r2, #1 + d03cf6e: 2a00 cmp r2, #0 + d03cf70: 6062 str r2, [r4, #4] + d03cf72: dd02 ble.n d03cf7a <__ssvfscanf_r+0x32e> + d03cf74: 3301 adds r3, #1 + d03cf76: 6023 str r3, [r4, #0] + d03cf78: e7a0 b.n d03cebc <__ssvfscanf_r+0x270> + d03cf7a: 4621 mov r1, r4 + d03cf7c: 4658 mov r0, fp + d03cf7e: f004 fa88 bl d041492 <__ssrefill_r> + d03cf82: 2800 cmp r0, #0 + d03cf84: d09a beq.n d03cebc <__ssvfscanf_r+0x270> + d03cf86: e728 b.n d03cdda <__ssvfscanf_r+0x18e> + d03cf88: 6afd ldr r5, [r7, #44] ; 0x2c + d03cf8a: f009 0310 and.w r3, r9, #16 + d03cf8e: 2d01 cmp r5, #1 + d03cf90: 62fb str r3, [r7, #44] ; 0x2c + d03cf92: bf38 it cc + d03cf94: 2501 movcc r5, #1 + d03cf96: f019 0801 ands.w r8, r9, #1 + d03cf9a: f000 80f2 beq.w d03d182 <__ssvfscanf_r+0x536> + d03cf9e: 2b00 cmp r3, #0 + d03cfa0: f040 80b1 bne.w d03d106 <__ssvfscanf_r+0x4ba> + d03cfa4: 4633 mov r3, r6 + d03cfa6: f019 0f80 tst.w r9, #128 ; 0x80 + d03cfaa: f853 6b04 ldr.w r6, [r3], #4 + d03cfae: 62bb str r3, [r7, #40] ; 0x28 + d03cfb0: f000 80b0 beq.w d03d114 <__ssvfscanf_r+0x4c8> + d03cfb4: b13e cbz r6, d03cfc6 <__ssvfscanf_r+0x37a> + d03cfb6: 2080 movs r0, #128 ; 0x80 + d03cfb8: f7c5 fa6a bl d002490 <__wrap_malloc> + d03cfbc: 4680 mov r8, r0 + d03cfbe: b9e8 cbnz r0, d03cffc <__ssvfscanf_r+0x3b0> + d03cfc0: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d03cfc4: 627b str r3, [r7, #36] ; 0x24 + d03cfc6: 6b7b ldr r3, [r7, #52] ; 0x34 + d03cfc8: b193 cbz r3, d03cff0 <__ssvfscanf_r+0x3a4> + d03cfca: 6a7b ldr r3, [r7, #36] ; 0x24 + d03cfcc: 3301 adds r3, #1 + d03cfce: d10a bne.n d03cfe6 <__ssvfscanf_r+0x39a> + d03cfd0: 2400 movs r4, #0 + d03cfd2: 4626 mov r6, r4 + d03cfd4: 6b7b ldr r3, [r7, #52] ; 0x34 + d03cfd6: 681d ldr r5, [r3, #0] + d03cfd8: 88db ldrh r3, [r3, #6] + d03cfda: 42a3 cmp r3, r4 + d03cfdc: f300 8796 bgt.w d03df0c <__ssvfscanf_r+0x12c0> + d03cfe0: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d03cfe4: 627b str r3, [r7, #36] ; 0x24 + d03cfe6: 6b7b ldr r3, [r7, #52] ; 0x34 + d03cfe8: 6818 ldr r0, [r3, #0] + d03cfea: b108 cbz r0, d03cff0 <__ssvfscanf_r+0x3a4> + d03cfec: f7c5 fa54 bl d002498 <__wrap_free> + d03cff0: 6a78 ldr r0, [r7, #36] ; 0x24 + d03cff2: f507 772d add.w r7, r7, #692 ; 0x2b4 + d03cff6: 46bd mov sp, r7 + d03cff8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d03cffc: 6b7b ldr r3, [r7, #52] ; 0x34 + d03cffe: 6030 str r0, [r6, #0] + d03d000: f8b3 9006 ldrh.w r9, [r3, #6] + d03d004: 889b ldrh r3, [r3, #4] + d03d006: 4599 cmp r9, r3 + d03d008: d312 bcc.n d03d030 <__ssvfscanf_r+0x3e4> + d03d00a: f64f 72f6 movw r2, #65526 ; 0xfff6 + d03d00e: 4293 cmp r3, r2 + d03d010: d8d6 bhi.n d03cfc0 <__ssvfscanf_r+0x374> + d03d012: 3308 adds r3, #8 + d03d014: fa1f fa83 uxth.w sl, r3 + d03d018: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d01a: ea4f 018a mov.w r1, sl, lsl #2 + d03d01e: 6818 ldr r0, [r3, #0] + d03d020: f7c5 fa38 bl d002494 <__wrap_realloc> + d03d024: 2800 cmp r0, #0 + d03d026: d0cb beq.n d03cfc0 <__ssvfscanf_r+0x374> + d03d028: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d02a: 6018 str r0, [r3, #0] + d03d02c: f8a3 a004 strh.w sl, [r3, #4] + d03d030: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d032: f109 0201 add.w r2, r9, #1 + d03d036: 6b79 ldr r1, [r7, #52] ; 0x34 + d03d038: 46b2 mov sl, r6 + d03d03a: 681b ldr r3, [r3, #0] + d03d03c: 80ca strh r2, [r1, #6] + d03d03e: f843 6029 str.w r6, [r3, r9, lsl #2] + d03d042: 4646 mov r6, r8 + d03d044: f04f 0920 mov.w r9, #32 + d03d048: 2200 movs r2, #0 + d03d04a: 613a str r2, [r7, #16] + d03d04c: f7fe f91a bl d03b284 <__locale_mb_cur_max> + d03d050: 693a ldr r2, [r7, #16] + d03d052: 4290 cmp r0, r2 + d03d054: f43f aec1 beq.w d03cdda <__ssvfscanf_r+0x18e> + d03d058: 6821 ldr r1, [r4, #0] + d03d05a: f507 7ca8 add.w ip, r7, #336 ; 0x150 + d03d05e: 1c53 adds r3, r2, #1 + d03d060: f811 0b01 ldrb.w r0, [r1], #1 + d03d064: f80c 0002 strb.w r0, [ip, r2] + d03d068: 6862 ldr r2, [r4, #4] + d03d06a: 3a01 subs r2, #1 + d03d06c: e9c4 1200 strd r1, r2, [r4] + d03d070: 69fa ldr r2, [r7, #28] + d03d072: 2a03 cmp r2, #3 + d03d074: d102 bne.n d03d07c <__ssvfscanf_r+0x430> + d03d076: 6cba ldr r2, [r7, #72] ; 0x48 + d03d078: 2a04 cmp r2, #4 + d03d07a: d007 beq.n d03d08c <__ssvfscanf_r+0x440> + d03d07c: 2208 movs r2, #8 + d03d07e: 2100 movs r1, #0 + d03d080: f107 0048 add.w r0, r7, #72 ; 0x48 + d03d084: 61fb str r3, [r7, #28] + d03d086: f005 fe8f bl d042da8 <____wrap_memset_veneer> + d03d08a: 69fb ldr r3, [r7, #28] + d03d08c: f107 0248 add.w r2, r7, #72 ; 0x48 + d03d090: 4631 mov r1, r6 + d03d092: 4658 mov r0, fp + d03d094: 613b str r3, [r7, #16] + d03d096: 9200 str r2, [sp, #0] + d03d098: f507 72a8 add.w r2, r7, #336 ; 0x150 + d03d09c: f001 feb0 bl d03ee00 <_mbrtowc_r> + d03d0a0: 4603 mov r3, r0 + d03d0a2: 61f8 str r0, [r7, #28] + d03d0a4: 1c58 adds r0, r3, #1 + d03d0a6: f43f ae98 beq.w d03cdda <__ssvfscanf_r+0x18e> + d03d0aa: 461a mov r2, r3 + d03d0ac: 693b ldr r3, [r7, #16] + d03d0ae: 2a00 cmp r2, #0 + d03d0b0: d13a bne.n d03d128 <__ssvfscanf_r+0x4dc> + d03d0b2: 6afa ldr r2, [r7, #44] ; 0x2c + d03d0b4: b902 cbnz r2, d03d0b8 <__ssvfscanf_r+0x46c> + d03d0b6: 6032 str r2, [r6, #0] + d03d0b8: 6b3a ldr r2, [r7, #48] ; 0x30 + d03d0ba: 441a add r2, r3 + d03d0bc: 69fb ldr r3, [r7, #28] + d03d0be: 2b03 cmp r3, #3 + d03d0c0: 633a str r2, [r7, #48] ; 0x30 + d03d0c2: d102 bne.n d03d0ca <__ssvfscanf_r+0x47e> + d03d0c4: 6cbb ldr r3, [r7, #72] ; 0x48 + d03d0c6: 2b04 cmp r3, #4 + d03d0c8: d000 beq.n d03d0cc <__ssvfscanf_r+0x480> + d03d0ca: 3d01 subs r5, #1 + d03d0cc: 6afb ldr r3, [r7, #44] ; 0x2c + d03d0ce: b9c3 cbnz r3, d03d102 <__ssvfscanf_r+0x4b6> + d03d0d0: f1ba 0f00 cmp.w sl, #0 + d03d0d4: d014 beq.n d03d100 <__ssvfscanf_r+0x4b4> + d03d0d6: eba6 0308 sub.w r3, r6, r8 + d03d0da: ebb9 0fa3 cmp.w r9, r3, asr #2 + d03d0de: d80f bhi.n d03d100 <__ssvfscanf_r+0x4b4> + d03d0e0: 4640 mov r0, r8 + d03d0e2: ea4f 01c9 mov.w r1, r9, lsl #3 + d03d0e6: 613b str r3, [r7, #16] + d03d0e8: f7c5 f9d4 bl d002494 <__wrap_realloc> + d03d0ec: 4680 mov r8, r0 + d03d0ee: 2800 cmp r0, #0 + d03d0f0: f43f af66 beq.w d03cfc0 <__ssvfscanf_r+0x374> + d03d0f4: 693b ldr r3, [r7, #16] + d03d0f6: ea4f 0949 mov.w r9, r9, lsl #1 + d03d0fa: f8ca 0000 str.w r0, [sl] + d03d0fe: 18c6 adds r6, r0, r3 + d03d100: 3604 adds r6, #4 + d03d102: 2300 movs r3, #0 + d03d104: e013 b.n d03d12e <__ssvfscanf_r+0x4e2> + d03d106: f04f 0900 mov.w r9, #0 + d03d10a: 62be str r6, [r7, #40] ; 0x28 + d03d10c: 46c8 mov r8, r9 + d03d10e: 46ca mov sl, r9 + d03d110: 464e mov r6, r9 + d03d112: e799 b.n d03d048 <__ssvfscanf_r+0x3fc> + d03d114: f8d7 902c ldr.w r9, [r7, #44] ; 0x2c + d03d118: 46c8 mov r8, r9 + d03d11a: 46ca mov sl, r9 + d03d11c: e794 b.n d03d048 <__ssvfscanf_r+0x3fc> + d03d11e: bf00 nop + d03d120: 0d03b7e3 .word 0x0d03b7e3 + d03d124: 0d0409ff .word 0x0d0409ff + d03d128: 69fa ldr r2, [r7, #28] + d03d12a: 3202 adds r2, #2 + d03d12c: d1c4 bne.n d03d0b8 <__ssvfscanf_r+0x46c> + d03d12e: 6862 ldr r2, [r4, #4] + d03d130: 2a00 cmp r2, #0 + d03d132: dc14 bgt.n d03d15e <__ssvfscanf_r+0x512> + d03d134: 4621 mov r1, r4 + d03d136: 4658 mov r0, fp + d03d138: 613b str r3, [r7, #16] + d03d13a: f004 f9aa bl d041492 <__ssrefill_r> + d03d13e: 693b ldr r3, [r7, #16] + d03d140: b168 cbz r0, d03d15e <__ssvfscanf_r+0x512> + d03d142: 2b00 cmp r3, #0 + d03d144: f47f ae49 bne.w d03cdda <__ssvfscanf_r+0x18e> + d03d148: f1ba 0f00 cmp.w sl, #0 + d03d14c: d10b bne.n d03d166 <__ssvfscanf_r+0x51a> + d03d14e: 6afb ldr r3, [r7, #44] ; 0x2c + d03d150: 2b00 cmp r3, #0 + d03d152: f040 824a bne.w d03d5ea <__ssvfscanf_r+0x99e> + d03d156: 6a7b ldr r3, [r7, #36] ; 0x24 + d03d158: 3301 adds r3, #1 + d03d15a: 627b str r3, [r7, #36] ; 0x24 + d03d15c: e245 b.n d03d5ea <__ssvfscanf_r+0x99e> + d03d15e: 2d00 cmp r5, #0 + d03d160: d0f2 beq.n d03d148 <__ssvfscanf_r+0x4fc> + d03d162: 461a mov r2, r3 + d03d164: e771 b.n d03d04a <__ssvfscanf_r+0x3fe> + d03d166: eba6 0108 sub.w r1, r6, r8 + d03d16a: ebb9 0fa1 cmp.w r9, r1, asr #2 + d03d16e: d9ee bls.n d03d14e <__ssvfscanf_r+0x502> + d03d170: f8da 0000 ldr.w r0, [sl] + d03d174: f7c5 f98e bl d002494 <__wrap_realloc> + d03d178: 2800 cmp r0, #0 + d03d17a: d0e8 beq.n d03d14e <__ssvfscanf_r+0x502> + d03d17c: f8ca 0000 str.w r0, [sl] + d03d180: e7e5 b.n d03d14e <__ssvfscanf_r+0x502> + d03d182: 6afb ldr r3, [r7, #44] ; 0x2c + d03d184: b1d3 cbz r3, d03d1bc <__ssvfscanf_r+0x570> + d03d186: e9d4 2300 ldrd r2, r3, [r4] + d03d18a: 429d cmp r5, r3 + d03d18c: dd10 ble.n d03d1b0 <__ssvfscanf_r+0x564> + d03d18e: 4498 add r8, r3 + d03d190: 1aed subs r5, r5, r3 + d03d192: 4413 add r3, r2 + d03d194: 4621 mov r1, r4 + d03d196: 4658 mov r0, fp + d03d198: 6023 str r3, [r4, #0] + d03d19a: f004 f97a bl d041492 <__ssrefill_r> + d03d19e: 2800 cmp r0, #0 + d03d1a0: d0f1 beq.n d03d186 <__ssvfscanf_r+0x53a> + d03d1a2: f1b8 0f00 cmp.w r8, #0 + d03d1a6: f43f ae18 beq.w d03cdda <__ssvfscanf_r+0x18e> + d03d1aa: 6b3b ldr r3, [r7, #48] ; 0x30 + d03d1ac: 4443 add r3, r8 + d03d1ae: e60c b.n d03cdca <__ssvfscanf_r+0x17e> + d03d1b0: 1b5b subs r3, r3, r5 + d03d1b2: 442a add r2, r5 + d03d1b4: 44a8 add r8, r5 + d03d1b6: 6063 str r3, [r4, #4] + d03d1b8: 6022 str r2, [r4, #0] + d03d1ba: e7f6 b.n d03d1aa <__ssvfscanf_r+0x55e> + d03d1bc: 46b0 mov r8, r6 + d03d1be: f019 0980 ands.w r9, r9, #128 ; 0x80 + d03d1c2: f858 6b04 ldr.w r6, [r8], #4 + d03d1c6: d031 beq.n d03d22c <__ssvfscanf_r+0x5e0> + d03d1c8: 2e00 cmp r6, #0 + d03d1ca: f43f ae3a beq.w d03ce42 <__ssvfscanf_r+0x1f6> + d03d1ce: 4628 mov r0, r5 + d03d1d0: f7c5 f95e bl d002490 <__wrap_malloc> + d03d1d4: 62f8 str r0, [r7, #44] ; 0x2c + d03d1d6: 2800 cmp r0, #0 + d03d1d8: f43f ae04 beq.w d03cde4 <__ssvfscanf_r+0x198> + d03d1dc: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d1de: 6030 str r0, [r6, #0] + d03d1e0: f8b3 a006 ldrh.w sl, [r3, #6] + d03d1e4: f8b3 9004 ldrh.w r9, [r3, #4] + d03d1e8: 45ca cmp sl, r9 + d03d1ea: d315 bcc.n d03d218 <__ssvfscanf_r+0x5cc> + d03d1ec: f64f 73f6 movw r3, #65526 ; 0xfff6 + d03d1f0: 4599 cmp r9, r3 + d03d1f2: f63f aeed bhi.w d03cfd0 <__ssvfscanf_r+0x384> + d03d1f6: f109 0908 add.w r9, r9, #8 + d03d1fa: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d1fc: fa1f f989 uxth.w r9, r9 + d03d200: 6818 ldr r0, [r3, #0] + d03d202: ea4f 0189 mov.w r1, r9, lsl #2 + d03d206: f7c5 f945 bl d002494 <__wrap_realloc> + d03d20a: 2800 cmp r0, #0 + d03d20c: f43f aee0 beq.w d03cfd0 <__ssvfscanf_r+0x384> + d03d210: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d212: 6018 str r0, [r3, #0] + d03d214: f8a3 9004 strh.w r9, [r3, #4] + d03d218: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d21a: f10a 0201 add.w r2, sl, #1 + d03d21e: 6b79 ldr r1, [r7, #52] ; 0x34 + d03d220: 46b1 mov r9, r6 + d03d222: 681b ldr r3, [r3, #0] + d03d224: 80ca strh r2, [r1, #6] + d03d226: f843 602a str.w r6, [r3, sl, lsl #2] + d03d22a: 6afe ldr r6, [r7, #44] ; 0x2c + d03d22c: 4631 mov r1, r6 + d03d22e: 462b mov r3, r5 + d03d230: 2201 movs r2, #1 + d03d232: 4658 mov r0, fp + d03d234: 9400 str r4, [sp, #0] + d03d236: f004 f949 bl d0414cc <_sfread_r> + d03d23a: 4606 mov r6, r0 + d03d23c: 2800 cmp r0, #0 + d03d23e: f43f adcc beq.w d03cdda <__ssvfscanf_r+0x18e> + d03d242: f1b9 0f00 cmp.w r9, #0 + d03d246: d009 beq.n d03d25c <__ssvfscanf_r+0x610> + d03d248: 4285 cmp r5, r0 + d03d24a: d907 bls.n d03d25c <__ssvfscanf_r+0x610> + d03d24c: 4601 mov r1, r0 + d03d24e: f8d9 0000 ldr.w r0, [r9] + d03d252: f7c5 f91f bl d002494 <__wrap_realloc> + d03d256: b108 cbz r0, d03d25c <__ssvfscanf_r+0x610> + d03d258: f8c9 0000 str.w r0, [r9] + d03d25c: 6b3b ldr r3, [r7, #48] ; 0x30 + d03d25e: 4433 add r3, r6 + d03d260: 4646 mov r6, r8 + d03d262: 633b str r3, [r7, #48] ; 0x30 + d03d264: 6a7b ldr r3, [r7, #36] ; 0x24 + d03d266: 3301 adds r3, #1 + d03d268: 627b str r3, [r7, #36] ; 0x24 + d03d26a: e509 b.n d03cc80 <__ssvfscanf_r+0x34> + d03d26c: 6afb ldr r3, [r7, #44] ; 0x2c + d03d26e: 2b00 cmp r3, #0 + d03d270: bf08 it eq + d03d272: f04f 33ff moveq.w r3, #4294967295 ; 0xffffffff + d03d276: f019 0501 ands.w r5, r9, #1 + d03d27a: 62fb str r3, [r7, #44] ; 0x2c + d03d27c: f009 0310 and.w r3, r9, #16 + d03d280: 613b str r3, [r7, #16] + d03d282: f000 8110 beq.w d03d4a6 <__ssvfscanf_r+0x85a> + d03d286: 2b00 cmp r3, #0 + d03d288: f040 80b1 bne.w d03d3ee <__ssvfscanf_r+0x7a2> + d03d28c: 4633 mov r3, r6 + d03d28e: f019 0f80 tst.w r9, #128 ; 0x80 + d03d292: f853 5b04 ldr.w r5, [r3], #4 + d03d296: 60bb str r3, [r7, #8] + d03d298: f000 80b3 beq.w d03d402 <__ssvfscanf_r+0x7b6> + d03d29c: 2d00 cmp r5, #0 + d03d29e: f43f ae92 beq.w d03cfc6 <__ssvfscanf_r+0x37a> + d03d2a2: 2080 movs r0, #128 ; 0x80 + d03d2a4: f7c5 f8f4 bl d002490 <__wrap_malloc> + d03d2a8: 62b8 str r0, [r7, #40] ; 0x28 + d03d2aa: 2800 cmp r0, #0 + d03d2ac: f43f ae88 beq.w d03cfc0 <__ssvfscanf_r+0x374> + d03d2b0: 6abb ldr r3, [r7, #40] ; 0x28 + d03d2b2: 602b str r3, [r5, #0] + d03d2b4: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d2b6: f8b3 8006 ldrh.w r8, [r3, #6] + d03d2ba: 889b ldrh r3, [r3, #4] + d03d2bc: 4598 cmp r8, r3 + d03d2be: d314 bcc.n d03d2ea <__ssvfscanf_r+0x69e> + d03d2c0: f64f 72f6 movw r2, #65526 ; 0xfff6 + d03d2c4: 4293 cmp r3, r2 + d03d2c6: f63f ae7b bhi.w d03cfc0 <__ssvfscanf_r+0x374> + d03d2ca: 3308 adds r3, #8 + d03d2cc: fa1f f983 uxth.w r9, r3 + d03d2d0: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d2d2: ea4f 0189 mov.w r1, r9, lsl #2 + d03d2d6: 6818 ldr r0, [r3, #0] + d03d2d8: f7c5 f8dc bl d002494 <__wrap_realloc> + d03d2dc: 2800 cmp r0, #0 + d03d2de: f43f ae6f beq.w d03cfc0 <__ssvfscanf_r+0x374> + d03d2e2: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d2e4: 6018 str r0, [r3, #0] + d03d2e6: f8a3 9004 strh.w r9, [r3, #4] + d03d2ea: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d2ec: f108 0201 add.w r2, r8, #1 + d03d2f0: 6b79 ldr r1, [r7, #52] ; 0x34 + d03d2f2: 681b ldr r3, [r3, #0] + d03d2f4: 60fd str r5, [r7, #12] + d03d2f6: f843 5028 str.w r5, [r3, r8, lsl #2] + d03d2fa: f04f 0820 mov.w r8, #32 + d03d2fe: 6abd ldr r5, [r7, #40] ; 0x28 + d03d300: 80ca strh r2, [r1, #6] + d03d302: f04f 0a00 mov.w sl, #0 + d03d306: f7fd ffbd bl d03b284 <__locale_mb_cur_max> + d03d30a: 4550 cmp r0, sl + d03d30c: f43f ad65 beq.w d03cdda <__ssvfscanf_r+0x18e> + d03d310: 6823 ldr r3, [r4, #0] + d03d312: f507 71a8 add.w r1, r7, #336 ; 0x150 + d03d316: f10a 0901 add.w r9, sl, #1 + d03d31a: f813 2b01 ldrb.w r2, [r3], #1 + d03d31e: f801 200a strb.w r2, [r1, sl] + d03d322: 6862 ldr r2, [r4, #4] + d03d324: 3a01 subs r2, #1 + d03d326: e9c4 3200 strd r3, r2, [r4] + d03d32a: 69fb ldr r3, [r7, #28] + d03d32c: 2b03 cmp r3, #3 + d03d32e: d102 bne.n d03d336 <__ssvfscanf_r+0x6ea> + d03d330: 6c3b ldr r3, [r7, #64] ; 0x40 + d03d332: 2b04 cmp r3, #4 + d03d334: d005 beq.n d03d342 <__ssvfscanf_r+0x6f6> + d03d336: 2208 movs r2, #8 + d03d338: 2100 movs r1, #0 + d03d33a: f107 0040 add.w r0, r7, #64 ; 0x40 + d03d33e: f005 fd33 bl d042da8 <____wrap_memset_veneer> + d03d342: f107 0340 add.w r3, r7, #64 ; 0x40 + d03d346: 4629 mov r1, r5 + d03d348: f507 72a8 add.w r2, r7, #336 ; 0x150 + d03d34c: 4658 mov r0, fp + d03d34e: 9300 str r3, [sp, #0] + d03d350: 464b mov r3, r9 + d03d352: f001 fd55 bl d03ee00 <_mbrtowc_r> + d03d356: 1c41 adds r1, r0, #1 + d03d358: 61f8 str r0, [r7, #28] + d03d35a: f43f ad3e beq.w d03cdda <__ssvfscanf_r+0x18e> + d03d35e: 2800 cmp r0, #0 + d03d360: d156 bne.n d03d410 <__ssvfscanf_r+0x7c4> + d03d362: 6028 str r0, [r5, #0] + d03d364: f8d5 a000 ldr.w sl, [r5] + d03d368: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff + d03d36c: d01c beq.n d03d3a8 <__ssvfscanf_r+0x75c> + d03d36e: 2208 movs r2, #8 + d03d370: 2100 movs r1, #0 + d03d372: f107 0048 add.w r0, r7, #72 ; 0x48 + d03d376: f005 fd17 bl d042da8 <____wrap_memset_veneer> + d03d37a: 4b9e ldr r3, [pc, #632] ; (d03d5f4 <__ssvfscanf_r+0x9a8>) + d03d37c: 4a9e ldr r2, [pc, #632] ; (d03d5f8 <__ssvfscanf_r+0x9ac>) + d03d37e: f107 0138 add.w r1, r7, #56 ; 0x38 + d03d382: 681b ldr r3, [r3, #0] + d03d384: 4658 mov r0, fp + d03d386: 6b5b ldr r3, [r3, #52] ; 0x34 + d03d388: 2b00 cmp r3, #0 + d03d38a: bf08 it eq + d03d38c: 4613 moveq r3, r2 + d03d38e: 4652 mov r2, sl + d03d390: f8d3 30e0 ldr.w r3, [r3, #224] ; 0xe0 + d03d394: 461e mov r6, r3 + d03d396: f107 0348 add.w r3, r7, #72 ; 0x48 + d03d39a: 47b0 blx r6 + d03d39c: 2801 cmp r0, #1 + d03d39e: bf0c ite eq + d03d3a0: f897 a038 ldrbeq.w sl, [r7, #56] ; 0x38 + d03d3a4: f04f 0a00 movne.w sl, #0 + d03d3a8: f107 0350 add.w r3, r7, #80 ; 0x50 + d03d3ac: f813 300a ldrb.w r3, [r3, sl] + d03d3b0: 2b00 cmp r3, #0 + d03d3b2: d147 bne.n d03d444 <__ssvfscanf_r+0x7f8> + d03d3b4: f507 7aa8 add.w sl, r7, #336 ; 0x150 + d03d3b8: f1b9 0f00 cmp.w r9, #0 + d03d3bc: d139 bne.n d03d432 <__ssvfscanf_r+0x7e6> + d03d3be: 693b ldr r3, [r7, #16] + d03d3c0: b99b cbnz r3, d03d3ea <__ssvfscanf_r+0x79e> + d03d3c2: 602b str r3, [r5, #0] + d03d3c4: 68fb ldr r3, [r7, #12] + d03d3c6: b16b cbz r3, d03d3e4 <__ssvfscanf_r+0x798> + d03d3c8: 6abb ldr r3, [r7, #40] ; 0x28 + d03d3ca: 1ae9 subs r1, r5, r3 + d03d3cc: 108b asrs r3, r1, #2 + d03d3ce: 3301 adds r3, #1 + d03d3d0: 4598 cmp r8, r3 + d03d3d2: d907 bls.n d03d3e4 <__ssvfscanf_r+0x798> + d03d3d4: 68fb ldr r3, [r7, #12] + d03d3d6: 3104 adds r1, #4 + d03d3d8: 6818 ldr r0, [r3, #0] + d03d3da: f7c5 f85b bl d002494 <__wrap_realloc> + d03d3de: b108 cbz r0, d03d3e4 <__ssvfscanf_r+0x798> + d03d3e0: 68fb ldr r3, [r7, #12] + d03d3e2: 6018 str r0, [r3, #0] + d03d3e4: 6a7b ldr r3, [r7, #36] ; 0x24 + d03d3e6: 3301 adds r3, #1 + d03d3e8: 627b str r3, [r7, #36] ; 0x24 + d03d3ea: 68be ldr r6, [r7, #8] + d03d3ec: e448 b.n d03cc80 <__ssvfscanf_r+0x34> + d03d3ee: f04f 0800 mov.w r8, #0 + d03d3f2: f107 053c add.w r5, r7, #60 ; 0x3c + d03d3f6: 60be str r6, [r7, #8] + d03d3f8: f8c7 8028 str.w r8, [r7, #40] ; 0x28 + d03d3fc: f8c7 800c str.w r8, [r7, #12] + d03d400: e77f b.n d03d302 <__ssvfscanf_r+0x6b6> + d03d402: f8d7 8010 ldr.w r8, [r7, #16] + d03d406: f8c7 8028 str.w r8, [r7, #40] ; 0x28 + d03d40a: f8c7 800c str.w r8, [r7, #12] + d03d40e: e778 b.n d03d302 <__ssvfscanf_r+0x6b6> + d03d410: 69fb ldr r3, [r7, #28] + d03d412: 3302 adds r3, #2 + d03d414: d1a6 bne.n d03d364 <__ssvfscanf_r+0x718> + d03d416: 46ca mov sl, r9 + d03d418: 6863 ldr r3, [r4, #4] + d03d41a: 2b00 cmp r3, #0 + d03d41c: dc3e bgt.n d03d49c <__ssvfscanf_r+0x850> + d03d41e: 4621 mov r1, r4 + d03d420: 4658 mov r0, fp + d03d422: f004 f836 bl d041492 <__ssrefill_r> + d03d426: 2800 cmp r0, #0 + d03d428: d038 beq.n d03d49c <__ssvfscanf_r+0x850> + d03d42a: f1ba 0f00 cmp.w sl, #0 + d03d42e: d0c6 beq.n d03d3be <__ssvfscanf_r+0x772> + d03d430: e4d3 b.n d03cdda <__ssvfscanf_r+0x18e> + d03d432: f109 39ff add.w r9, r9, #4294967295 ; 0xffffffff + d03d436: 4622 mov r2, r4 + d03d438: 4658 mov r0, fp + d03d43a: f81a 1009 ldrb.w r1, [sl, r9] + d03d43e: f003 ffeb bl d041418 <_sungetc_r> + d03d442: e7b9 b.n d03d3b8 <__ssvfscanf_r+0x76c> + d03d444: 6b3b ldr r3, [r7, #48] ; 0x30 + d03d446: 444b add r3, r9 + d03d448: 633b str r3, [r7, #48] ; 0x30 + d03d44a: 69fb ldr r3, [r7, #28] + d03d44c: 2b03 cmp r3, #3 + d03d44e: d102 bne.n d03d456 <__ssvfscanf_r+0x80a> + d03d450: 6c3b ldr r3, [r7, #64] ; 0x40 + d03d452: 2b04 cmp r3, #4 + d03d454: d002 beq.n d03d45c <__ssvfscanf_r+0x810> + d03d456: 6afb ldr r3, [r7, #44] ; 0x2c + d03d458: 3b01 subs r3, #1 + d03d45a: 62fb str r3, [r7, #44] ; 0x2c + d03d45c: 693b ldr r3, [r7, #16] + d03d45e: b9d3 cbnz r3, d03d496 <__ssvfscanf_r+0x84a> + d03d460: 68fb ldr r3, [r7, #12] + d03d462: 3504 adds r5, #4 + d03d464: b1bb cbz r3, d03d496 <__ssvfscanf_r+0x84a> + d03d466: 6abb ldr r3, [r7, #40] ; 0x28 + d03d468: eba5 0903 sub.w r9, r5, r3 + d03d46c: ebb8 0fa9 cmp.w r8, r9, asr #2 + d03d470: d80e bhi.n d03d490 <__ssvfscanf_r+0x844> + d03d472: ea4f 01c8 mov.w r1, r8, lsl #3 + d03d476: 4618 mov r0, r3 + d03d478: f7c5 f80c bl d002494 <__wrap_realloc> + d03d47c: 62b8 str r0, [r7, #40] ; 0x28 + d03d47e: 2800 cmp r0, #0 + d03d480: f43f ad9e beq.w d03cfc0 <__ssvfscanf_r+0x374> + d03d484: 68fb ldr r3, [r7, #12] + d03d486: eb00 0509 add.w r5, r0, r9 + d03d48a: ea4f 0848 mov.w r8, r8, lsl #1 + d03d48e: 6018 str r0, [r3, #0] + d03d490: f8d7 a010 ldr.w sl, [r7, #16] + d03d494: e7c0 b.n d03d418 <__ssvfscanf_r+0x7cc> + d03d496: f04f 0a00 mov.w sl, #0 + d03d49a: e7bd b.n d03d418 <__ssvfscanf_r+0x7cc> + d03d49c: 6afb ldr r3, [r7, #44] ; 0x2c + d03d49e: 2b00 cmp r3, #0 + d03d4a0: f47f af31 bne.w d03d306 <__ssvfscanf_r+0x6ba> + d03d4a4: e78b b.n d03d3be <__ssvfscanf_r+0x772> + d03d4a6: 693b ldr r3, [r7, #16] + d03d4a8: b1e3 cbz r3, d03d4e4 <__ssvfscanf_r+0x898> + d03d4aa: f107 0850 add.w r8, r7, #80 ; 0x50 + d03d4ae: 6823 ldr r3, [r4, #0] + d03d4b0: 781a ldrb r2, [r3, #0] + d03d4b2: f818 2002 ldrb.w r2, [r8, r2] + d03d4b6: b90a cbnz r2, d03d4bc <__ssvfscanf_r+0x870> + d03d4b8: b98d cbnz r5, d03d4de <__ssvfscanf_r+0x892> + d03d4ba: e4c2 b.n d03ce42 <__ssvfscanf_r+0x1f6> + d03d4bc: 3301 adds r3, #1 + d03d4be: 6862 ldr r2, [r4, #4] + d03d4c0: 3501 adds r5, #1 + d03d4c2: 6023 str r3, [r4, #0] + d03d4c4: 3a01 subs r2, #1 + d03d4c6: 6afb ldr r3, [r7, #44] ; 0x2c + d03d4c8: 6062 str r2, [r4, #4] + d03d4ca: 429d cmp r5, r3 + d03d4cc: d007 beq.n d03d4de <__ssvfscanf_r+0x892> + d03d4ce: 2a00 cmp r2, #0 + d03d4d0: dced bgt.n d03d4ae <__ssvfscanf_r+0x862> + d03d4d2: 4621 mov r1, r4 + d03d4d4: 4658 mov r0, fp + d03d4d6: f003 ffdc bl d041492 <__ssrefill_r> + d03d4da: 2800 cmp r0, #0 + d03d4dc: d0e7 beq.n d03d4ae <__ssvfscanf_r+0x862> + d03d4de: 6b3b ldr r3, [r7, #48] ; 0x30 + d03d4e0: 442b add r3, r5 + d03d4e2: e472 b.n d03cdca <__ssvfscanf_r+0x17e> + d03d4e4: 4633 mov r3, r6 + d03d4e6: f019 0980 ands.w r9, r9, #128 ; 0x80 + d03d4ea: f853 6b04 ldr.w r6, [r3], #4 + d03d4ee: 62bb str r3, [r7, #40] ; 0x28 + d03d4f0: d07e beq.n d03d5f0 <__ssvfscanf_r+0x9a4> + d03d4f2: 2e00 cmp r6, #0 + d03d4f4: f43f aca5 beq.w d03ce42 <__ssvfscanf_r+0x1f6> + d03d4f8: 2020 movs r0, #32 + d03d4fa: f7c4 ffc9 bl d002490 <__wrap_malloc> + d03d4fe: 4680 mov r8, r0 + d03d500: 2800 cmp r0, #0 + d03d502: f43f ac6f beq.w d03cde4 <__ssvfscanf_r+0x198> + d03d506: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d508: 6030 str r0, [r6, #0] + d03d50a: f8b3 9006 ldrh.w r9, [r3, #6] + d03d50e: 889d ldrh r5, [r3, #4] + d03d510: 45a9 cmp r9, r5 + d03d512: d311 bcc.n d03d538 <__ssvfscanf_r+0x8ec> + d03d514: f64f 73f6 movw r3, #65526 ; 0xfff6 + d03d518: 429d cmp r5, r3 + d03d51a: f63f ad59 bhi.w d03cfd0 <__ssvfscanf_r+0x384> + d03d51e: 3508 adds r5, #8 + d03d520: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d522: b2ad uxth r5, r5 + d03d524: 6818 ldr r0, [r3, #0] + d03d526: 00a9 lsls r1, r5, #2 + d03d528: f7c4 ffb4 bl d002494 <__wrap_realloc> + d03d52c: 2800 cmp r0, #0 + d03d52e: f43f ad4f beq.w d03cfd0 <__ssvfscanf_r+0x384> + d03d532: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d534: 6018 str r0, [r3, #0] + d03d536: 809d strh r5, [r3, #4] + d03d538: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d53a: f109 0201 add.w r2, r9, #1 + d03d53e: 6b79 ldr r1, [r7, #52] ; 0x34 + d03d540: 46b2 mov sl, r6 + d03d542: 681b ldr r3, [r3, #0] + d03d544: 80ca strh r2, [r1, #6] + d03d546: f843 6029 str.w r6, [r3, r9, lsl #2] + d03d54a: 4646 mov r6, r8 + d03d54c: f04f 0920 mov.w r9, #32 + d03d550: 4635 mov r5, r6 + d03d552: f107 0850 add.w r8, r7, #80 ; 0x50 + d03d556: 6823 ldr r3, [r4, #0] + d03d558: 781a ldrb r2, [r3, #0] + d03d55a: f818 2002 ldrb.w r2, [r8, r2] + d03d55e: b362 cbz r2, d03d5ba <__ssvfscanf_r+0x96e> + d03d560: 6862 ldr r2, [r4, #4] + d03d562: 3a01 subs r2, #1 + d03d564: 6062 str r2, [r4, #4] + d03d566: 1c5a adds r2, r3, #1 + d03d568: 6022 str r2, [r4, #0] + d03d56a: 781b ldrb r3, [r3, #0] + d03d56c: f806 3b01 strb.w r3, [r6], #1 + d03d570: f1ba 0f00 cmp.w sl, #0 + d03d574: d011 beq.n d03d59a <__ssvfscanf_r+0x94e> + d03d576: 1b73 subs r3, r6, r5 + d03d578: 454b cmp r3, r9 + d03d57a: d30e bcc.n d03d59a <__ssvfscanf_r+0x94e> + d03d57c: ea4f 0949 mov.w r9, r9, lsl #1 + d03d580: 4628 mov r0, r5 + d03d582: 613b str r3, [r7, #16] + d03d584: 4649 mov r1, r9 d03d586: f7c4 ff85 bl d002494 <__wrap_realloc> - d03d58a: 2800 cmp r0, #0 - d03d58c: f43f aca8 beq.w d03cee0 <__ssvfscanf_r+0x374> - d03d590: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d592: 6018 str r0, [r3, #0] - d03d594: f8a3 a004 strh.w sl, [r3, #4] - d03d598: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d59a: f109 0201 add.w r2, r9, #1 - d03d59e: 6b79 ldr r1, [r7, #52] ; 0x34 - d03d5a0: 46b2 mov sl, r6 - d03d5a2: 681b ldr r3, [r3, #0] - d03d5a4: 80ca strh r2, [r1, #6] - d03d5a6: f843 6029 str.w r6, [r3, r9, lsl #2] - d03d5aa: 462e mov r6, r5 - d03d5ac: f04f 0920 mov.w r9, #32 - d03d5b0: 2200 movs r2, #0 - d03d5b2: 613a str r2, [r7, #16] - d03d5b4: f7fd fe09 bl d03b1ca <__locale_ctype_ptr> - d03d5b8: 6823 ldr r3, [r4, #0] - d03d5ba: 781b ldrb r3, [r3, #0] - d03d5bc: 4418 add r0, r3 - d03d5be: 7843 ldrb r3, [r0, #1] - d03d5c0: 0718 lsls r0, r3, #28 - d03d5c2: d43f bmi.n d03d644 <__ssvfscanf_r+0xad8> - d03d5c4: 6afb ldr r3, [r7, #44] ; 0x2c - d03d5c6: 693a ldr r2, [r7, #16] - d03d5c8: 2b00 cmp r3, #0 - d03d5ca: d03b beq.n d03d644 <__ssvfscanf_r+0xad8> - d03d5cc: 613a str r2, [r7, #16] - d03d5ce: f7fd fdeb bl d03b1a8 <__locale_mb_cur_max> - d03d5d2: 693a ldr r2, [r7, #16] - d03d5d4: 4290 cmp r0, r2 - d03d5d6: f43f ab90 beq.w d03ccfa <__ssvfscanf_r+0x18e> - d03d5da: 6821 ldr r1, [r4, #0] - d03d5dc: f507 7ca8 add.w ip, r7, #336 ; 0x150 - d03d5e0: 1c53 adds r3, r2, #1 - d03d5e2: f811 0b01 ldrb.w r0, [r1], #1 - d03d5e6: f80c 0002 strb.w r0, [ip, r2] - d03d5ea: 6862 ldr r2, [r4, #4] - d03d5ec: 3a01 subs r2, #1 - d03d5ee: e9c4 1200 strd r1, r2, [r4] - d03d5f2: 69fa ldr r2, [r7, #28] - d03d5f4: 2a03 cmp r2, #3 - d03d5f6: d102 bne.n d03d5fe <__ssvfscanf_r+0xa92> - d03d5f8: 6cba ldr r2, [r7, #72] ; 0x48 - d03d5fa: 2a04 cmp r2, #4 - d03d5fc: d007 beq.n d03d60e <__ssvfscanf_r+0xaa2> - d03d5fe: 2208 movs r2, #8 - d03d600: 2100 movs r1, #0 - d03d602: f107 0048 add.w r0, r7, #72 ; 0x48 - d03d606: 61fb str r3, [r7, #28] - d03d608: f005 fb4a bl d042ca0 <____wrap_memset_veneer> - d03d60c: 69fb ldr r3, [r7, #28] - d03d60e: f107 0248 add.w r2, r7, #72 ; 0x48 - d03d612: 4631 mov r1, r6 - d03d614: 4658 mov r0, fp - d03d616: 613b str r3, [r7, #16] - d03d618: 9200 str r2, [sp, #0] - d03d61a: f507 72a8 add.w r2, r7, #336 ; 0x150 - d03d61e: f001 fb7f bl d03ed20 <_mbrtowc_r> - d03d622: 1c42 adds r2, r0, #1 - d03d624: 61f8 str r0, [r7, #28] - d03d626: f43f ab68 beq.w d03ccfa <__ssvfscanf_r+0x18e> - d03d62a: 693b ldr r3, [r7, #16] - d03d62c: bb88 cbnz r0, d03d692 <__ssvfscanf_r+0xb26> - d03d62e: 6030 str r0, [r6, #0] - d03d630: 6830 ldr r0, [r6, #0] - d03d632: 613b str r3, [r7, #16] - d03d634: f001 fb34 bl d03eca0 <iswspace> - d03d638: 693b ldr r3, [r7, #16] - d03d63a: 4602 mov r2, r0 - d03d63c: 2800 cmp r0, #0 - d03d63e: d046 beq.n d03d6ce <__ssvfscanf_r+0xb62> - d03d640: 2b00 cmp r3, #0 - d03d642: d139 bne.n d03d6b8 <__ssvfscanf_r+0xb4c> - d03d644: f1b8 0f00 cmp.w r8, #0 - d03d648: f47f af5f bne.w d03d50a <__ssvfscanf_r+0x99e> - d03d64c: f8c6 8000 str.w r8, [r6] - d03d650: f1ba 0f00 cmp.w sl, #0 - d03d654: f43f ad0f beq.w d03d076 <__ssvfscanf_r+0x50a> - d03d658: 1b71 subs r1, r6, r5 - d03d65a: 108b asrs r3, r1, #2 - d03d65c: 3301 adds r3, #1 - d03d65e: 4599 cmp r9, r3 - d03d660: f67f ad09 bls.w d03d076 <__ssvfscanf_r+0x50a> - d03d664: 3104 adds r1, #4 - d03d666: f8da 0000 ldr.w r0, [sl] - d03d66a: f7c4 ff13 bl d002494 <__wrap_realloc> - d03d66e: 2800 cmp r0, #0 - d03d670: f43f ad01 beq.w d03d076 <__ssvfscanf_r+0x50a> - d03d674: f8ca 0000 str.w r0, [sl] - d03d678: e4fd b.n d03d076 <__ssvfscanf_r+0x50a> - d03d67a: f04f 0900 mov.w r9, #0 - d03d67e: 62be str r6, [r7, #40] ; 0x28 - d03d680: f107 063c add.w r6, r7, #60 ; 0x3c - d03d684: 464d mov r5, r9 - d03d686: 46ca mov sl, r9 - d03d688: e792 b.n d03d5b0 <__ssvfscanf_r+0xa44> - d03d68a: 46c1 mov r9, r8 - d03d68c: 4645 mov r5, r8 - d03d68e: 46c2 mov sl, r8 - d03d690: e78e b.n d03d5b0 <__ssvfscanf_r+0xa44> - d03d692: 69fa ldr r2, [r7, #28] - d03d694: 3202 adds r2, #2 - d03d696: d1cb bne.n d03d630 <__ssvfscanf_r+0xac4> - d03d698: 461a mov r2, r3 - d03d69a: 6863 ldr r3, [r4, #4] - d03d69c: 2b00 cmp r3, #0 - d03d69e: dc88 bgt.n d03d5b2 <__ssvfscanf_r+0xa46> - d03d6a0: 4621 mov r1, r4 - d03d6a2: 4658 mov r0, fp - d03d6a4: 613a str r2, [r7, #16] - d03d6a6: f003 fe84 bl d0413b2 <__ssrefill_r> - d03d6aa: 693a ldr r2, [r7, #16] - d03d6ac: 2800 cmp r0, #0 - d03d6ae: d080 beq.n d03d5b2 <__ssvfscanf_r+0xa46> - d03d6b0: 2a00 cmp r2, #0 - d03d6b2: f47f ab22 bne.w d03ccfa <__ssvfscanf_r+0x18e> - d03d6b6: e7c5 b.n d03d644 <__ssvfscanf_r+0xad8> - d03d6b8: 3b01 subs r3, #1 - d03d6ba: f507 71a8 add.w r1, r7, #336 ; 0x150 - d03d6be: 4622 mov r2, r4 - d03d6c0: 4658 mov r0, fp - d03d6c2: 5cc9 ldrb r1, [r1, r3] - d03d6c4: 62fb str r3, [r7, #44] ; 0x2c - d03d6c6: f003 fe37 bl d041338 <_sungetc_r> - d03d6ca: 6afb ldr r3, [r7, #44] ; 0x2c - d03d6cc: e7b8 b.n d03d640 <__ssvfscanf_r+0xad4> - d03d6ce: 6b39 ldr r1, [r7, #48] ; 0x30 - d03d6d0: 4419 add r1, r3 - d03d6d2: 69fb ldr r3, [r7, #28] - d03d6d4: 2b03 cmp r3, #3 - d03d6d6: 6339 str r1, [r7, #48] ; 0x30 - d03d6d8: d102 bne.n d03d6e0 <__ssvfscanf_r+0xb74> - d03d6da: 6cbb ldr r3, [r7, #72] ; 0x48 - d03d6dc: 2b04 cmp r3, #4 - d03d6de: d002 beq.n d03d6e6 <__ssvfscanf_r+0xb7a> - d03d6e0: 6afb ldr r3, [r7, #44] ; 0x2c - d03d6e2: 3b01 subs r3, #1 - d03d6e4: 62fb str r3, [r7, #44] ; 0x2c - d03d6e6: f1b8 0f00 cmp.w r8, #0 - d03d6ea: d1d6 bne.n d03d69a <__ssvfscanf_r+0xb2e> - d03d6ec: 3604 adds r6, #4 - d03d6ee: f1ba 0f00 cmp.w sl, #0 - d03d6f2: d015 beq.n d03d720 <__ssvfscanf_r+0xbb4> - d03d6f4: 1b73 subs r3, r6, r5 - d03d6f6: ebb9 0fa3 cmp.w r9, r3, asr #2 - d03d6fa: d80f bhi.n d03d71c <__ssvfscanf_r+0xbb0> - d03d6fc: 4628 mov r0, r5 - d03d6fe: ea4f 01c9 mov.w r1, r9, lsl #3 - d03d702: 613b str r3, [r7, #16] - d03d704: f7c4 fec6 bl d002494 <__wrap_realloc> - d03d708: 4605 mov r5, r0 - d03d70a: 2800 cmp r0, #0 - d03d70c: f43f abe8 beq.w d03cee0 <__ssvfscanf_r+0x374> - d03d710: 693b ldr r3, [r7, #16] - d03d712: ea4f 0949 mov.w r9, r9, lsl #1 - d03d716: f8ca 0000 str.w r0, [sl] - d03d71a: 18c6 adds r6, r0, r3 - d03d71c: 4642 mov r2, r8 - d03d71e: e7bc b.n d03d69a <__ssvfscanf_r+0xb2e> - d03d720: 4652 mov r2, sl - d03d722: e7ba b.n d03d69a <__ssvfscanf_r+0xb2e> + d03d58a: 4605 mov r5, r0 + d03d58c: 2800 cmp r0, #0 + d03d58e: f43f ac29 beq.w d03cde4 <__ssvfscanf_r+0x198> + d03d592: 693b ldr r3, [r7, #16] + d03d594: f8ca 0000 str.w r0, [sl] + d03d598: 18c6 adds r6, r0, r3 + d03d59a: 6afb ldr r3, [r7, #44] ; 0x2c + d03d59c: 3b01 subs r3, #1 + d03d59e: 62fb str r3, [r7, #44] ; 0x2c + d03d5a0: d00b beq.n d03d5ba <__ssvfscanf_r+0x96e> + d03d5a2: 6863 ldr r3, [r4, #4] + d03d5a4: 2b00 cmp r3, #0 + d03d5a6: dcd6 bgt.n d03d556 <__ssvfscanf_r+0x90a> + d03d5a8: 4621 mov r1, r4 + d03d5aa: 4658 mov r0, fp + d03d5ac: f003 ff71 bl d041492 <__ssrefill_r> + d03d5b0: 2800 cmp r0, #0 + d03d5b2: d0d0 beq.n d03d556 <__ssvfscanf_r+0x90a> + d03d5b4: 42ae cmp r6, r5 + d03d5b6: f43f ac10 beq.w d03cdda <__ssvfscanf_r+0x18e> + d03d5ba: 1b75 subs r5, r6, r5 + d03d5bc: f43f ac41 beq.w d03ce42 <__ssvfscanf_r+0x1f6> + d03d5c0: 2300 movs r3, #0 + d03d5c2: 7033 strb r3, [r6, #0] + d03d5c4: f1ba 0f00 cmp.w sl, #0 + d03d5c8: d009 beq.n d03d5de <__ssvfscanf_r+0x992> + d03d5ca: 1c69 adds r1, r5, #1 + d03d5cc: 4589 cmp r9, r1 + d03d5ce: d906 bls.n d03d5de <__ssvfscanf_r+0x992> + d03d5d0: f8da 0000 ldr.w r0, [sl] + d03d5d4: f7c4 ff5e bl d002494 <__wrap_realloc> + d03d5d8: b108 cbz r0, d03d5de <__ssvfscanf_r+0x992> + d03d5da: f8ca 0000 str.w r0, [sl] + d03d5de: 6a7b ldr r3, [r7, #36] ; 0x24 + d03d5e0: 3301 adds r3, #1 + d03d5e2: 627b str r3, [r7, #36] ; 0x24 + d03d5e4: 6b3b ldr r3, [r7, #48] ; 0x30 + d03d5e6: 442b add r3, r5 + d03d5e8: 633b str r3, [r7, #48] ; 0x30 + d03d5ea: 6abe ldr r6, [r7, #40] ; 0x28 + d03d5ec: f7ff bb48 b.w d03cc80 <__ssvfscanf_r+0x34> + d03d5f0: 46ca mov sl, r9 + d03d5f2: e7ad b.n d03d550 <__ssvfscanf_r+0x904> + d03d5f4: 60000250 .word 0x60000250 + d03d5f8: 60000680 .word 0x60000680 + d03d5fc: 6afb ldr r3, [r7, #44] ; 0x2c + d03d5fe: f009 0810 and.w r8, r9, #16 + d03d602: 2b00 cmp r3, #0 + d03d604: bf08 it eq + d03d606: f04f 33ff moveq.w r3, #4294967295 ; 0xffffffff + d03d60a: f019 0501 ands.w r5, r9, #1 + d03d60e: 62fb str r3, [r7, #44] ; 0x2c + d03d610: f000 80f8 beq.w d03d804 <__ssvfscanf_r+0xbb8> + d03d614: f1b8 0f00 cmp.w r8, #0 + d03d618: f040 809f bne.w d03d75a <__ssvfscanf_r+0xb0e> + d03d61c: 4633 mov r3, r6 + d03d61e: f019 0f80 tst.w r9, #128 ; 0x80 + d03d622: f853 6b04 ldr.w r6, [r3], #4 + d03d626: 62bb str r3, [r7, #40] ; 0x28 + d03d628: f000 809f beq.w d03d76a <__ssvfscanf_r+0xb1e> + d03d62c: 2e00 cmp r6, #0 + d03d62e: f43f acca beq.w d03cfc6 <__ssvfscanf_r+0x37a> + d03d632: 2080 movs r0, #128 ; 0x80 + d03d634: f7c4 ff2c bl d002490 <__wrap_malloc> + d03d638: 4605 mov r5, r0 + d03d63a: 2800 cmp r0, #0 + d03d63c: f43f acc0 beq.w d03cfc0 <__ssvfscanf_r+0x374> + d03d640: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d642: 6030 str r0, [r6, #0] + d03d644: f8b3 9006 ldrh.w r9, [r3, #6] + d03d648: 889b ldrh r3, [r3, #4] + d03d64a: 4599 cmp r9, r3 + d03d64c: d314 bcc.n d03d678 <__ssvfscanf_r+0xa2c> + d03d64e: f64f 72f6 movw r2, #65526 ; 0xfff6 + d03d652: 4293 cmp r3, r2 + d03d654: f63f acb4 bhi.w d03cfc0 <__ssvfscanf_r+0x374> + d03d658: 3308 adds r3, #8 + d03d65a: fa1f fa83 uxth.w sl, r3 + d03d65e: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d660: ea4f 018a mov.w r1, sl, lsl #2 + d03d664: 6818 ldr r0, [r3, #0] + d03d666: f7c4 ff15 bl d002494 <__wrap_realloc> + d03d66a: 2800 cmp r0, #0 + d03d66c: f43f aca8 beq.w d03cfc0 <__ssvfscanf_r+0x374> + d03d670: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d672: 6018 str r0, [r3, #0] + d03d674: f8a3 a004 strh.w sl, [r3, #4] + d03d678: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d67a: f109 0201 add.w r2, r9, #1 + d03d67e: 6b79 ldr r1, [r7, #52] ; 0x34 + d03d680: 46b2 mov sl, r6 + d03d682: 681b ldr r3, [r3, #0] + d03d684: 80ca strh r2, [r1, #6] + d03d686: f843 6029 str.w r6, [r3, r9, lsl #2] + d03d68a: 462e mov r6, r5 + d03d68c: f04f 0920 mov.w r9, #32 + d03d690: 2200 movs r2, #0 + d03d692: 613a str r2, [r7, #16] + d03d694: f7fd fe07 bl d03b2a6 <__locale_ctype_ptr> + d03d698: 6823 ldr r3, [r4, #0] + d03d69a: 781b ldrb r3, [r3, #0] + d03d69c: 4418 add r0, r3 + d03d69e: 7843 ldrb r3, [r0, #1] + d03d6a0: 0718 lsls r0, r3, #28 + d03d6a2: d43f bmi.n d03d724 <__ssvfscanf_r+0xad8> + d03d6a4: 6afb ldr r3, [r7, #44] ; 0x2c + d03d6a6: 693a ldr r2, [r7, #16] + d03d6a8: 2b00 cmp r3, #0 + d03d6aa: d03b beq.n d03d724 <__ssvfscanf_r+0xad8> + d03d6ac: 613a str r2, [r7, #16] + d03d6ae: f7fd fde9 bl d03b284 <__locale_mb_cur_max> + d03d6b2: 693a ldr r2, [r7, #16] + d03d6b4: 4290 cmp r0, r2 + d03d6b6: f43f ab90 beq.w d03cdda <__ssvfscanf_r+0x18e> + d03d6ba: 6821 ldr r1, [r4, #0] + d03d6bc: f507 7ca8 add.w ip, r7, #336 ; 0x150 + d03d6c0: 1c53 adds r3, r2, #1 + d03d6c2: f811 0b01 ldrb.w r0, [r1], #1 + d03d6c6: f80c 0002 strb.w r0, [ip, r2] + d03d6ca: 6862 ldr r2, [r4, #4] + d03d6cc: 3a01 subs r2, #1 + d03d6ce: e9c4 1200 strd r1, r2, [r4] + d03d6d2: 69fa ldr r2, [r7, #28] + d03d6d4: 2a03 cmp r2, #3 + d03d6d6: d102 bne.n d03d6de <__ssvfscanf_r+0xa92> + d03d6d8: 6cba ldr r2, [r7, #72] ; 0x48 + d03d6da: 2a04 cmp r2, #4 + d03d6dc: d007 beq.n d03d6ee <__ssvfscanf_r+0xaa2> + d03d6de: 2208 movs r2, #8 + d03d6e0: 2100 movs r1, #0 + d03d6e2: f107 0048 add.w r0, r7, #72 ; 0x48 + d03d6e6: 61fb str r3, [r7, #28] + d03d6e8: f005 fb5e bl d042da8 <____wrap_memset_veneer> + d03d6ec: 69fb ldr r3, [r7, #28] + d03d6ee: f107 0248 add.w r2, r7, #72 ; 0x48 + d03d6f2: 4631 mov r1, r6 + d03d6f4: 4658 mov r0, fp + d03d6f6: 613b str r3, [r7, #16] + d03d6f8: 9200 str r2, [sp, #0] + d03d6fa: f507 72a8 add.w r2, r7, #336 ; 0x150 + d03d6fe: f001 fb7f bl d03ee00 <_mbrtowc_r> + d03d702: 1c42 adds r2, r0, #1 + d03d704: 61f8 str r0, [r7, #28] + d03d706: f43f ab68 beq.w d03cdda <__ssvfscanf_r+0x18e> + d03d70a: 693b ldr r3, [r7, #16] + d03d70c: bb88 cbnz r0, d03d772 <__ssvfscanf_r+0xb26> + d03d70e: 6030 str r0, [r6, #0] + d03d710: 6830 ldr r0, [r6, #0] + d03d712: 613b str r3, [r7, #16] + d03d714: f001 fb34 bl d03ed80 <iswspace> + d03d718: 693b ldr r3, [r7, #16] + d03d71a: 4602 mov r2, r0 + d03d71c: 2800 cmp r0, #0 + d03d71e: d046 beq.n d03d7ae <__ssvfscanf_r+0xb62> + d03d720: 2b00 cmp r3, #0 + d03d722: d139 bne.n d03d798 <__ssvfscanf_r+0xb4c> d03d724: f1b8 0f00 cmp.w r8, #0 - d03d728: d01b beq.n d03d762 <__ssvfscanf_r+0xbf6> - d03d72a: f7fd fd4e bl d03b1ca <__locale_ctype_ptr> - d03d72e: 6823 ldr r3, [r4, #0] - d03d730: 781a ldrb r2, [r3, #0] - d03d732: 4410 add r0, r2 - d03d734: 7842 ldrb r2, [r0, #1] - d03d736: 0711 lsls r1, r2, #28 - d03d738: f53f ae61 bmi.w d03d3fe <__ssvfscanf_r+0x892> + d03d728: f47f af5f bne.w d03d5ea <__ssvfscanf_r+0x99e> + d03d72c: f8c6 8000 str.w r8, [r6] + d03d730: f1ba 0f00 cmp.w sl, #0 + d03d734: f43f ad0f beq.w d03d156 <__ssvfscanf_r+0x50a> + d03d738: 1b71 subs r1, r6, r5 + d03d73a: 108b asrs r3, r1, #2 d03d73c: 3301 adds r3, #1 - d03d73e: 6862 ldr r2, [r4, #4] - d03d740: 3501 adds r5, #1 - d03d742: 6023 str r3, [r4, #0] - d03d744: 3a01 subs r2, #1 - d03d746: 6afb ldr r3, [r7, #44] ; 0x2c - d03d748: 6062 str r2, [r4, #4] - d03d74a: 429d cmp r5, r3 - d03d74c: f43f ae57 beq.w d03d3fe <__ssvfscanf_r+0x892> - d03d750: 2a00 cmp r2, #0 - d03d752: dcea bgt.n d03d72a <__ssvfscanf_r+0xbbe> - d03d754: 4621 mov r1, r4 - d03d756: 4658 mov r0, fp - d03d758: f003 fe2b bl d0413b2 <__ssrefill_r> - d03d75c: 2800 cmp r0, #0 - d03d75e: d0e4 beq.n d03d72a <__ssvfscanf_r+0xbbe> - d03d760: e64d b.n d03d3fe <__ssvfscanf_r+0x892> - d03d762: 46b2 mov sl, r6 - d03d764: f019 0980 ands.w r9, r9, #128 ; 0x80 - d03d768: f85a 6b04 ldr.w r6, [sl], #4 - d03d76c: d075 beq.n d03d85a <__ssvfscanf_r+0xcee> - d03d76e: 2e00 cmp r6, #0 - d03d770: f43f aaf7 beq.w d03cd62 <__ssvfscanf_r+0x1f6> - d03d774: 2020 movs r0, #32 - d03d776: f7c4 fe8b bl d002490 <__wrap_malloc> - d03d77a: 4680 mov r8, r0 - d03d77c: 2800 cmp r0, #0 - d03d77e: f43f aac1 beq.w d03cd04 <__ssvfscanf_r+0x198> - d03d782: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d784: 6030 str r0, [r6, #0] - d03d786: f8b3 9006 ldrh.w r9, [r3, #6] - d03d78a: 889d ldrh r5, [r3, #4] - d03d78c: 45a9 cmp r9, r5 - d03d78e: d311 bcc.n d03d7b4 <__ssvfscanf_r+0xc48> - d03d790: f64f 73f6 movw r3, #65526 ; 0xfff6 - d03d794: 429d cmp r5, r3 - d03d796: f63f abab bhi.w d03cef0 <__ssvfscanf_r+0x384> - d03d79a: 3508 adds r5, #8 - d03d79c: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d79e: b2ad uxth r5, r5 - d03d7a0: 6818 ldr r0, [r3, #0] - d03d7a2: 00a9 lsls r1, r5, #2 - d03d7a4: f7c4 fe76 bl d002494 <__wrap_realloc> - d03d7a8: 2800 cmp r0, #0 - d03d7aa: f43f aba1 beq.w d03cef0 <__ssvfscanf_r+0x384> - d03d7ae: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d7b0: 6018 str r0, [r3, #0] - d03d7b2: 809d strh r5, [r3, #4] - d03d7b4: 6b7b ldr r3, [r7, #52] ; 0x34 - d03d7b6: f109 0201 add.w r2, r9, #1 - d03d7ba: 6b79 ldr r1, [r7, #52] ; 0x34 - d03d7bc: 4635 mov r5, r6 - d03d7be: 681b ldr r3, [r3, #0] - d03d7c0: 80ca strh r2, [r1, #6] - d03d7c2: f843 6029 str.w r6, [r3, r9, lsl #2] - d03d7c6: 4646 mov r6, r8 - d03d7c8: f04f 0920 mov.w r9, #32 - d03d7cc: 46b0 mov r8, r6 - d03d7ce: f7fd fcfc bl d03b1ca <__locale_ctype_ptr> - d03d7d2: 6823 ldr r3, [r4, #0] - d03d7d4: 781a ldrb r2, [r3, #0] - d03d7d6: 4410 add r0, r2 - d03d7d8: 7842 ldrb r2, [r0, #1] - d03d7da: 0712 lsls r2, r2, #28 - d03d7dc: d427 bmi.n d03d82e <__ssvfscanf_r+0xcc2> - d03d7de: 6862 ldr r2, [r4, #4] - d03d7e0: 3a01 subs r2, #1 - d03d7e2: 6062 str r2, [r4, #4] - d03d7e4: 1c5a adds r2, r3, #1 - d03d7e6: 6022 str r2, [r4, #0] - d03d7e8: 781b ldrb r3, [r3, #0] - d03d7ea: f806 3b01 strb.w r3, [r6], #1 - d03d7ee: b18d cbz r5, d03d814 <__ssvfscanf_r+0xca8> - d03d7f0: eba6 0308 sub.w r3, r6, r8 - d03d7f4: 454b cmp r3, r9 - d03d7f6: d30d bcc.n d03d814 <__ssvfscanf_r+0xca8> - d03d7f8: ea4f 0949 mov.w r9, r9, lsl #1 - d03d7fc: 4640 mov r0, r8 - d03d7fe: 62bb str r3, [r7, #40] ; 0x28 - d03d800: 4649 mov r1, r9 - d03d802: f7c4 fe47 bl d002494 <__wrap_realloc> - d03d806: 4680 mov r8, r0 - d03d808: 2800 cmp r0, #0 - d03d80a: f43f aa7b beq.w d03cd04 <__ssvfscanf_r+0x198> - d03d80e: 6abb ldr r3, [r7, #40] ; 0x28 - d03d810: 6028 str r0, [r5, #0] - d03d812: 18c6 adds r6, r0, r3 - d03d814: 6afb ldr r3, [r7, #44] ; 0x2c - d03d816: 3b01 subs r3, #1 - d03d818: 62fb str r3, [r7, #44] ; 0x2c - d03d81a: d008 beq.n d03d82e <__ssvfscanf_r+0xcc2> - d03d81c: 6863 ldr r3, [r4, #4] - d03d81e: 2b00 cmp r3, #0 - d03d820: dcd5 bgt.n d03d7ce <__ssvfscanf_r+0xc62> - d03d822: 4621 mov r1, r4 - d03d824: 4658 mov r0, fp - d03d826: f003 fdc4 bl d0413b2 <__ssrefill_r> - d03d82a: 2800 cmp r0, #0 - d03d82c: d0cf beq.n d03d7ce <__ssvfscanf_r+0xc62> - d03d82e: 2300 movs r3, #0 - d03d830: 7033 strb r3, [r6, #0] - d03d832: eba6 0608 sub.w r6, r6, r8 - d03d836: b13d cbz r5, d03d848 <__ssvfscanf_r+0xcdc> - d03d838: 1c71 adds r1, r6, #1 - d03d83a: 4589 cmp r9, r1 - d03d83c: d904 bls.n d03d848 <__ssvfscanf_r+0xcdc> - d03d83e: 6828 ldr r0, [r5, #0] - d03d840: f7c4 fe28 bl d002494 <__wrap_realloc> - d03d844: b100 cbz r0, d03d848 <__ssvfscanf_r+0xcdc> - d03d846: 6028 str r0, [r5, #0] - d03d848: 6b3b ldr r3, [r7, #48] ; 0x30 - d03d84a: 4433 add r3, r6 - d03d84c: 633b str r3, [r7, #48] ; 0x30 - d03d84e: 6a7b ldr r3, [r7, #36] ; 0x24 - d03d850: 4656 mov r6, sl - d03d852: 3301 adds r3, #1 - d03d854: 627b str r3, [r7, #36] ; 0x24 - d03d856: f7ff b9a3 b.w d03cba0 <__ssvfscanf_r+0x34> - d03d85a: 464d mov r5, r9 - d03d85c: e7b6 b.n d03d7cc <__ssvfscanf_r+0xc60> - d03d85e: 6afb ldr r3, [r7, #44] ; 0x2c - d03d860: f507 78a8 add.w r8, r7, #336 ; 0x150 - d03d864: 3b01 subs r3, #1 - d03d866: f5b3 7fae cmp.w r3, #348 ; 0x15c - d03d86a: bf85 ittet hi - d03d86c: 6afb ldrhi r3, [r7, #44] ; 0x2c - d03d86e: f46f 70ae mvnhi.w r0, #348 ; 0x15c - d03d872: f04f 0a00 movls.w sl, #0 - d03d876: eb03 0a00 addhi.w sl, r3, r0 - d03d87a: bf84 itt hi - d03d87c: f240 135d movwhi r3, #349 ; 0x15d - d03d880: 62fb strhi r3, [r7, #44] ; 0x2c - d03d882: f449 6358 orr.w r3, r9, #3456 ; 0xd80 - d03d886: 62bb str r3, [r7, #40] ; 0x28 - d03d888: 2300 movs r3, #0 - d03d88a: 613b str r3, [r7, #16] - d03d88c: 6822 ldr r2, [r4, #0] - d03d88e: 7813 ldrb r3, [r2, #0] - d03d890: 2b39 cmp r3, #57 ; 0x39 - d03d892: d80f bhi.n d03d8b4 <__ssvfscanf_r+0xd48> - d03d894: 2b2a cmp r3, #42 ; 0x2a - d03d896: d91a bls.n d03d8ce <__ssvfscanf_r+0xd62> - d03d898: f1a3 012b sub.w r1, r3, #43 ; 0x2b - d03d89c: 290e cmp r1, #14 - d03d89e: d816 bhi.n d03d8ce <__ssvfscanf_r+0xd62> - d03d8a0: e8df f001 tbb [pc, r1] - d03d8a4: 15801580 .word 0x15801580 - d03d8a8: 6f6f4015 .word 0x6f6f4015 - d03d8ac: 6f6f6f6f .word 0x6f6f6f6f - d03d8b0: 786f .short 0x786f - d03d8b2: 78 .byte 0x78 - d03d8b3: 00 .byte 0x00 - d03d8b4: 2b66 cmp r3, #102 ; 0x66 - d03d8b6: d833 bhi.n d03d920 <__ssvfscanf_r+0xdb4> - d03d8b8: 2b60 cmp r3, #96 ; 0x60 - d03d8ba: d803 bhi.n d03d8c4 <__ssvfscanf_r+0xd58> - d03d8bc: 2b46 cmp r3, #70 ; 0x46 - d03d8be: d804 bhi.n d03d8ca <__ssvfscanf_r+0xd5e> - d03d8c0: 2b40 cmp r3, #64 ; 0x40 - d03d8c2: d904 bls.n d03d8ce <__ssvfscanf_r+0xd62> - d03d8c4: 6a39 ldr r1, [r7, #32] - d03d8c6: 290a cmp r1, #10 - d03d8c8: e06a b.n d03d9a0 <__ssvfscanf_r+0xe34> - d03d8ca: 2b58 cmp r3, #88 ; 0x58 - d03d8cc: d070 beq.n d03d9b0 <__ssvfscanf_r+0xe44> - d03d8ce: 6abb ldr r3, [r7, #40] ; 0x28 - d03d8d0: 05db lsls r3, r3, #23 - d03d8d2: d511 bpl.n d03d8f8 <__ssvfscanf_r+0xd8c> - d03d8d4: f507 73a8 add.w r3, r7, #336 ; 0x150 - d03d8d8: 4598 cmp r8, r3 - d03d8da: d908 bls.n d03d8ee <__ssvfscanf_r+0xd82> - d03d8dc: f108 39ff add.w r9, r8, #4294967295 ; 0xffffffff - d03d8e0: f818 1c01 ldrb.w r1, [r8, #-1] - d03d8e4: 4622 mov r2, r4 - d03d8e6: 4658 mov r0, fp - d03d8e8: 46c8 mov r8, r9 - d03d8ea: f003 fd25 bl d041338 <_sungetc_r> - d03d8ee: f507 73a8 add.w r3, r7, #336 ; 0x150 - d03d8f2: 4598 cmp r8, r3 - d03d8f4: f43f aa35 beq.w d03cd62 <__ssvfscanf_r+0x1f6> - d03d8f8: 6abb ldr r3, [r7, #40] ; 0x28 - d03d8fa: f013 0210 ands.w r2, r3, #16 - d03d8fe: d176 bne.n d03d9ee <__ssvfscanf_r+0xe82> - d03d900: 6a3b ldr r3, [r7, #32] - d03d902: f507 71a8 add.w r1, r7, #336 ; 0x150 - d03d906: 69bd ldr r5, [r7, #24] - d03d908: 4658 mov r0, fp - d03d90a: f888 2000 strb.w r2, [r8] - d03d90e: 47a8 blx r5 - d03d910: 6abb ldr r3, [r7, #40] ; 0x28 - d03d912: f106 0904 add.w r9, r6, #4 - d03d916: 069d lsls r5, r3, #26 - d03d918: d560 bpl.n d03d9dc <__ssvfscanf_r+0xe70> - d03d91a: 6833 ldr r3, [r6, #0] - d03d91c: 6018 str r0, [r3, #0] - d03d91e: e062 b.n d03d9e6 <__ssvfscanf_r+0xe7a> - d03d920: 2b78 cmp r3, #120 ; 0x78 - d03d922: e7d3 b.n d03d8cc <__ssvfscanf_r+0xd60> - d03d924: 6ab9 ldr r1, [r7, #40] ; 0x28 - d03d926: 0509 lsls r1, r1, #20 - d03d928: d50d bpl.n d03d946 <__ssvfscanf_r+0xdda> - d03d92a: 6a39 ldr r1, [r7, #32] - d03d92c: b929 cbnz r1, d03d93a <__ssvfscanf_r+0xdce> - d03d92e: 6ab9 ldr r1, [r7, #40] ; 0x28 - d03d930: f441 7100 orr.w r1, r1, #512 ; 0x200 - d03d934: 62b9 str r1, [r7, #40] ; 0x28 - d03d936: 2108 movs r1, #8 - d03d938: 6239 str r1, [r7, #32] - d03d93a: 6ab9 ldr r1, [r7, #40] ; 0x28 - d03d93c: 054d lsls r5, r1, #21 - d03d93e: d505 bpl.n d03d94c <__ssvfscanf_r+0xde0> - d03d940: f421 61b0 bic.w r1, r1, #1408 ; 0x580 - d03d944: 62b9 str r1, [r7, #40] ; 0x28 - d03d946: f808 3b01 strb.w r3, [r8], #1 - d03d94a: e00e b.n d03d96a <__ssvfscanf_r+0xdfe> - d03d94c: 6abb ldr r3, [r7, #40] ; 0x28 - d03d94e: f423 7360 bic.w r3, r3, #896 ; 0x380 - d03d952: 62bb str r3, [r7, #40] ; 0x28 - d03d954: f1ba 0f00 cmp.w sl, #0 - d03d958: d004 beq.n d03d964 <__ssvfscanf_r+0xdf8> - d03d95a: 6afb ldr r3, [r7, #44] ; 0x2c - d03d95c: f10a 3aff add.w sl, sl, #4294967295 ; 0xffffffff - d03d960: 3301 adds r3, #1 - d03d962: 62fb str r3, [r7, #44] ; 0x2c - d03d964: 693b ldr r3, [r7, #16] - d03d966: 3301 adds r3, #1 - d03d968: 613b str r3, [r7, #16] - d03d96a: 6863 ldr r3, [r4, #4] - d03d96c: 3b01 subs r3, #1 - d03d96e: 2b00 cmp r3, #0 - d03d970: 6063 str r3, [r4, #4] - d03d972: dd2c ble.n d03d9ce <__ssvfscanf_r+0xe62> - d03d974: 3201 adds r2, #1 - d03d976: 6022 str r2, [r4, #0] - d03d978: 6afb ldr r3, [r7, #44] ; 0x2c - d03d97a: 3b01 subs r3, #1 - d03d97c: 62fb str r3, [r7, #44] ; 0x2c - d03d97e: d185 bne.n d03d88c <__ssvfscanf_r+0xd20> - d03d980: e7a5 b.n d03d8ce <__ssvfscanf_r+0xd62> - d03d982: 6a38 ldr r0, [r7, #32] - d03d984: 49b2 ldr r1, [pc, #712] ; (d03dc50 <__ssvfscanf_r+0x10e4>) - d03d986: f931 1010 ldrsh.w r1, [r1, r0, lsl #1] - d03d98a: 6239 str r1, [r7, #32] - d03d98c: 6ab9 ldr r1, [r7, #40] ; 0x28 - d03d98e: f421 6138 bic.w r1, r1, #2944 ; 0xb80 - d03d992: e7d7 b.n d03d944 <__ssvfscanf_r+0xdd8> - d03d994: 6a38 ldr r0, [r7, #32] - d03d996: 49ae ldr r1, [pc, #696] ; (d03dc50 <__ssvfscanf_r+0x10e4>) - d03d998: f931 1010 ldrsh.w r1, [r1, r0, lsl #1] - d03d99c: 2908 cmp r1, #8 - d03d99e: 6239 str r1, [r7, #32] - d03d9a0: dcf4 bgt.n d03d98c <__ssvfscanf_r+0xe20> - d03d9a2: e794 b.n d03d8ce <__ssvfscanf_r+0xd62> - d03d9a4: 6ab9 ldr r1, [r7, #40] ; 0x28 - d03d9a6: 0608 lsls r0, r1, #24 - d03d9a8: d591 bpl.n d03d8ce <__ssvfscanf_r+0xd62> - d03d9aa: f021 0180 bic.w r1, r1, #128 ; 0x80 - d03d9ae: e7c9 b.n d03d944 <__ssvfscanf_r+0xdd8> - d03d9b0: 6ab9 ldr r1, [r7, #40] ; 0x28 - d03d9b2: f401 61c0 and.w r1, r1, #1536 ; 0x600 - d03d9b6: f5b1 7f00 cmp.w r1, #512 ; 0x200 - d03d9ba: d188 bne.n d03d8ce <__ssvfscanf_r+0xd62> - d03d9bc: 6ab9 ldr r1, [r7, #40] ; 0x28 - d03d9be: f421 7500 bic.w r5, r1, #512 ; 0x200 - d03d9c2: f445 61a0 orr.w r1, r5, #1280 ; 0x500 - d03d9c6: 62b9 str r1, [r7, #40] ; 0x28 - d03d9c8: 2110 movs r1, #16 - d03d9ca: 6239 str r1, [r7, #32] - d03d9cc: e7bb b.n d03d946 <__ssvfscanf_r+0xdda> - d03d9ce: 4621 mov r1, r4 - d03d9d0: 4658 mov r0, fp - d03d9d2: f003 fcee bl d0413b2 <__ssrefill_r> - d03d9d6: 2800 cmp r0, #0 - d03d9d8: d0ce beq.n d03d978 <__ssvfscanf_r+0xe0c> - d03d9da: e778 b.n d03d8ce <__ssvfscanf_r+0xd62> - d03d9dc: 6abb ldr r3, [r7, #40] ; 0x28 - d03d9de: 0719 lsls r1, r3, #28 - d03d9e0: d510 bpl.n d03da04 <__ssvfscanf_r+0xe98> - d03d9e2: 6833 ldr r3, [r6, #0] - d03d9e4: 7018 strb r0, [r3, #0] - d03d9e6: 6a7b ldr r3, [r7, #36] ; 0x24 - d03d9e8: 464e mov r6, r9 - d03d9ea: 3301 adds r3, #1 - d03d9ec: 627b str r3, [r7, #36] ; 0x24 - d03d9ee: f507 73a8 add.w r3, r7, #336 ; 0x150 - d03d9f2: eba8 0803 sub.w r8, r8, r3 - d03d9f6: 693b ldr r3, [r7, #16] - d03d9f8: 4443 add r3, r8 - d03d9fa: 469a mov sl, r3 - d03d9fc: 6b3b ldr r3, [r7, #48] ; 0x30 - d03d9fe: 4453 add r3, sl - d03da00: f7ff b973 b.w d03ccea <__ssvfscanf_r+0x17e> - d03da04: 6abb ldr r3, [r7, #40] ; 0x28 - d03da06: 075a lsls r2, r3, #29 - d03da08: d502 bpl.n d03da10 <__ssvfscanf_r+0xea4> - d03da0a: 6833 ldr r3, [r6, #0] - d03da0c: 8018 strh r0, [r3, #0] - d03da0e: e7ea b.n d03d9e6 <__ssvfscanf_r+0xe7a> - d03da10: 6abb ldr r3, [r7, #40] ; 0x28 - d03da12: f013 0201 ands.w r2, r3, #1 - d03da16: d180 bne.n d03d91a <__ssvfscanf_r+0xdae> - d03da18: 6abb ldr r3, [r7, #40] ; 0x28 - d03da1a: 079b lsls r3, r3, #30 - d03da1c: f57f af7d bpl.w d03d91a <__ssvfscanf_r+0xdae> - d03da20: 4b8c ldr r3, [pc, #560] ; (d03dc54 <__ssvfscanf_r+0x10e8>) - d03da22: 4658 mov r0, fp - d03da24: 69b9 ldr r1, [r7, #24] - d03da26: 4299 cmp r1, r3 - d03da28: 6a3b ldr r3, [r7, #32] - d03da2a: f507 71a8 add.w r1, r7, #336 ; 0x150 - d03da2e: d105 bne.n d03da3c <__ssvfscanf_r+0xed0> - d03da30: f002 fec8 bl d0407c4 <_strtoull_r> - d03da34: 6833 ldr r3, [r6, #0] - d03da36: e9c3 0100 strd r0, r1, [r3] - d03da3a: e7d4 b.n d03d9e6 <__ssvfscanf_r+0xe7a> - d03da3c: f002 fdef bl d04061e <_strtoll_r> - d03da40: e7f8 b.n d03da34 <__ssvfscanf_r+0xec8> - d03da42: 4658 mov r0, fp - d03da44: f001 f932 bl d03ecac <_localeconv_r> - d03da48: 6803 ldr r3, [r0, #0] - d03da4a: 607b str r3, [r7, #4] - d03da4c: 6afb ldr r3, [r7, #44] ; 0x2c - d03da4e: 3b01 subs r3, #1 - d03da50: f5b3 7fae cmp.w r3, #348 ; 0x15c - d03da54: bf83 ittte hi - d03da56: f240 125d movwhi r2, #349 ; 0x15d - d03da5a: 6afb ldrhi r3, [r7, #44] ; 0x2c - d03da5c: f46f 75ae mvnhi.w r5, #348 ; 0x15c - d03da60: 2300 movls r3, #0 - d03da62: bf88 it hi - d03da64: 62fa strhi r2, [r7, #44] ; 0x2c - d03da66: f04f 0200 mov.w r2, #0 - d03da6a: bf88 it hi - d03da6c: 195b addhi r3, r3, r5 - d03da6e: f449 65f0 orr.w r5, r9, #1920 ; 0x780 - d03da72: 4692 mov sl, r2 - d03da74: f507 79a8 add.w r9, r7, #336 ; 0x150 - d03da78: 62ba str r2, [r7, #40] ; 0x28 - d03da7a: e9c7 2203 strd r2, r2, [r7, #12] - d03da7e: 6821 ldr r1, [r4, #0] - d03da80: 60b9 str r1, [r7, #8] - d03da82: 7809 ldrb r1, [r1, #0] - d03da84: 294e cmp r1, #78 ; 0x4e - d03da86: d863 bhi.n d03db50 <__ssvfscanf_r+0xfe4> - d03da88: 2940 cmp r1, #64 ; 0x40 - d03da8a: d839 bhi.n d03db00 <__ssvfscanf_r+0xf94> - d03da8c: f1a1 0c2b sub.w ip, r1, #43 ; 0x2b - d03da90: fa5f fe8c uxtb.w lr, ip - d03da94: f1be 0f0e cmp.w lr, #14 - d03da98: d935 bls.n d03db06 <__ssvfscanf_r+0xf9a> - d03da9a: 6878 ldr r0, [r7, #4] - d03da9c: f890 c000 ldrb.w ip, [r0] - d03daa0: 458c cmp ip, r1 - d03daa2: f040 80b0 bne.w d03dc06 <__ssvfscanf_r+0x109a> - d03daa6: 05a8 lsls r0, r5, #22 - d03daa8: f140 80ad bpl.w d03dc06 <__ssvfscanf_r+0x109a> - d03daac: f425 7520 bic.w r5, r5, #640 ; 0x280 - d03dab0: f8c7 a028 str.w sl, [r7, #40] ; 0x28 - d03dab4: e083 b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dab6: f1a1 0c61 sub.w ip, r1, #97 ; 0x61 - d03daba: f1bc 0f0d cmp.w ip, #13 - d03dabe: d8ec bhi.n d03da9a <__ssvfscanf_r+0xf2e> - d03dac0: a001 add r0, pc, #4 ; (adr r0, d03dac8 <__ssvfscanf_r+0xf5c>) - d03dac2: f850 f02c ldr.w pc, [r0, ip, lsl #2] - d03dac6: bf00 nop - d03dac8: 0d03dc03 .word 0x0d03dc03 - d03dacc: 0d03da9b .word 0x0d03da9b - d03dad0: 0d03da9b .word 0x0d03da9b - d03dad4: 0d03da9b .word 0x0d03da9b - d03dad8: 0d03dc7d .word 0x0d03dc7d - d03dadc: 0d03dc65 .word 0x0d03dc65 - d03dae0: 0d03da9b .word 0x0d03da9b - d03dae4: 0d03da9b .word 0x0d03da9b - d03dae8: 0d03dc2f .word 0x0d03dc2f - d03daec: 0d03da9b .word 0x0d03da9b - d03daf0: 0d03da9b .word 0x0d03da9b - d03daf4: 0d03da9b .word 0x0d03da9b - d03daf8: 0d03da9b .word 0x0d03da9b - d03dafc: 0d03dbcf .word 0x0d03dbcf - d03db00: f1a1 0c41 sub.w ip, r1, #65 ; 0x41 - d03db04: e7d9 b.n d03daba <__ssvfscanf_r+0xf4e> - d03db06: f1bc 0f0e cmp.w ip, #14 - d03db0a: d8c6 bhi.n d03da9a <__ssvfscanf_r+0xf2e> - d03db0c: a001 add r0, pc, #4 ; (adr r0, d03db14 <__ssvfscanf_r+0xfa8>) - d03db0e: f850 f02c ldr.w pc, [r0, ip, lsl #2] - d03db12: bf00 nop - d03db14: 0d03dbc5 .word 0x0d03dbc5 - d03db18: 0d03da9b .word 0x0d03da9b - d03db1c: 0d03dbc5 .word 0x0d03dbc5 - d03db20: 0d03da9b .word 0x0d03da9b - d03db24: 0d03da9b .word 0x0d03da9b - d03db28: 0d03db77 .word 0x0d03db77 - d03db2c: 0d03dbb5 .word 0x0d03dbb5 - d03db30: 0d03dbb5 .word 0x0d03dbb5 - d03db34: 0d03dbb5 .word 0x0d03dbb5 - d03db38: 0d03dbb5 .word 0x0d03dbb5 - d03db3c: 0d03dbb5 .word 0x0d03dbb5 - d03db40: 0d03dbb5 .word 0x0d03dbb5 - d03db44: 0d03dbb5 .word 0x0d03dbb5 - d03db48: 0d03dbb5 .word 0x0d03dbb5 - d03db4c: 0d03dbb5 .word 0x0d03dbb5 - d03db50: 296e cmp r1, #110 ; 0x6e - d03db52: d80c bhi.n d03db6e <__ssvfscanf_r+0x1002> - d03db54: 2960 cmp r1, #96 ; 0x60 - d03db56: d8ae bhi.n d03dab6 <__ssvfscanf_r+0xf4a> - d03db58: 2954 cmp r1, #84 ; 0x54 - d03db5a: f000 8089 beq.w d03dc70 <__ssvfscanf_r+0x1104> - d03db5e: 2959 cmp r1, #89 ; 0x59 - d03db60: d19b bne.n d03da9a <__ssvfscanf_r+0xf2e> - d03db62: f1b8 0f07 cmp.w r8, #7 - d03db66: d14e bne.n d03dc06 <__ssvfscanf_r+0x109a> - d03db68: f04f 0808 mov.w r8, #8 - d03db6c: e027 b.n d03dbbe <__ssvfscanf_r+0x1052> - d03db6e: 2974 cmp r1, #116 ; 0x74 - d03db70: d07e beq.n d03dc70 <__ssvfscanf_r+0x1104> - d03db72: 2979 cmp r1, #121 ; 0x79 - d03db74: e7f4 b.n d03db60 <__ssvfscanf_r+0xff4> - d03db76: 05e8 lsls r0, r5, #23 - d03db78: d51c bpl.n d03dbb4 <__ssvfscanf_r+0x1048> - d03db7a: f025 0580 bic.w r5, r5, #128 ; 0x80 - d03db7e: f10a 0a01 add.w sl, sl, #1 - d03db82: b11b cbz r3, d03db8c <__ssvfscanf_r+0x1020> - d03db84: 6af9 ldr r1, [r7, #44] ; 0x2c - d03db86: 3b01 subs r3, #1 - d03db88: 3101 adds r1, #1 - d03db8a: 62f9 str r1, [r7, #44] ; 0x2c - d03db8c: 6af9 ldr r1, [r7, #44] ; 0x2c - d03db8e: 3901 subs r1, #1 - d03db90: 62f9 str r1, [r7, #44] ; 0x2c - d03db92: 6b39 ldr r1, [r7, #48] ; 0x30 - d03db94: 3101 adds r1, #1 - d03db96: 6339 str r1, [r7, #48] ; 0x30 - d03db98: 6861 ldr r1, [r4, #4] - d03db9a: 3901 subs r1, #1 - d03db9c: 2900 cmp r1, #0 - d03db9e: 6061 str r1, [r4, #4] - d03dba0: f340 808a ble.w d03dcb8 <__ssvfscanf_r+0x114c> - d03dba4: 68b8 ldr r0, [r7, #8] - d03dba6: 3001 adds r0, #1 - d03dba8: 6020 str r0, [r4, #0] - d03dbaa: 6af9 ldr r1, [r7, #44] ; 0x2c - d03dbac: 2900 cmp r1, #0 - d03dbae: f47f af66 bne.w d03da7e <__ssvfscanf_r+0xf12> - d03dbb2: e028 b.n d03dc06 <__ssvfscanf_r+0x109a> - d03dbb4: eb12 0f08 cmn.w r2, r8 - d03dbb8: d125 bne.n d03dc06 <__ssvfscanf_r+0x109a> - d03dbba: f425 75c0 bic.w r5, r5, #384 ; 0x180 - d03dbbe: f809 1b01 strb.w r1, [r9], #1 - d03dbc2: e7e3 b.n d03db8c <__ssvfscanf_r+0x1020> - d03dbc4: 0628 lsls r0, r5, #24 - d03dbc6: d51e bpl.n d03dc06 <__ssvfscanf_r+0x109a> - d03dbc8: f025 0580 bic.w r5, r5, #128 ; 0x80 - d03dbcc: e7f7 b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dbce: b95a cbnz r2, d03dbe8 <__ssvfscanf_r+0x107c> - d03dbd0: f1ba 0f00 cmp.w sl, #0 - d03dbd4: d10a bne.n d03dbec <__ssvfscanf_r+0x1080> - d03dbd6: f405 6ce0 and.w ip, r5, #1792 ; 0x700 - d03dbda: f5bc 6fe0 cmp.w ip, #1792 ; 0x700 - d03dbde: d105 bne.n d03dbec <__ssvfscanf_r+0x1080> - d03dbe0: f425 65f0 bic.w r5, r5, #1920 ; 0x780 - d03dbe4: 2201 movs r2, #1 - d03dbe6: e7ea b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dbe8: 2a02 cmp r2, #2 - d03dbea: d061 beq.n d03dcb0 <__ssvfscanf_r+0x1144> - d03dbec: f1b8 0f01 cmp.w r8, #1 - d03dbf0: d002 beq.n d03dbf8 <__ssvfscanf_r+0x108c> - d03dbf2: f1b8 0f04 cmp.w r8, #4 - d03dbf6: d106 bne.n d03dc06 <__ssvfscanf_r+0x109a> - d03dbf8: f108 0801 add.w r8, r8, #1 - d03dbfc: fa5f f888 uxtb.w r8, r8 - d03dc00: e7dd b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dc02: 2a01 cmp r2, #1 - d03dc04: d056 beq.n d03dcb4 <__ssvfscanf_r+0x1148> - d03dc06: f1ba 0f00 cmp.w sl, #0 - d03dc0a: d001 beq.n d03dc10 <__ssvfscanf_r+0x10a4> - d03dc0c: f425 7580 bic.w r5, r5, #256 ; 0x100 - d03dc10: 1e53 subs r3, r2, #1 - d03dc12: 2b01 cmp r3, #1 - d03dc14: d85c bhi.n d03dcd0 <__ssvfscanf_r+0x1164> - d03dc16: f507 75a8 add.w r5, r7, #336 ; 0x150 - d03dc1a: 45a9 cmp r9, r5 - d03dc1c: f67f a8a1 bls.w d03cd62 <__ssvfscanf_r+0x1f6> - d03dc20: 4622 mov r2, r4 - d03dc22: f819 1d01 ldrb.w r1, [r9, #-1]! - d03dc26: 4658 mov r0, fp - d03dc28: f003 fb86 bl d041338 <_sungetc_r> - d03dc2c: e7f5 b.n d03dc1a <__ssvfscanf_r+0x10ae> - d03dc2e: f1b8 0f00 cmp.w r8, #0 - d03dc32: d111 bne.n d03dc58 <__ssvfscanf_r+0x10ec> - d03dc34: f1ba 0f00 cmp.w sl, #0 - d03dc38: d1e8 bne.n d03dc0c <__ssvfscanf_r+0x10a0> - d03dc3a: f405 6ce0 and.w ip, r5, #1792 ; 0x700 - d03dc3e: f5bc 6fe0 cmp.w ip, #1792 ; 0x700 - d03dc42: d1e5 bne.n d03dc10 <__ssvfscanf_r+0x10a4> - d03dc44: f425 65f0 bic.w r5, r5, #1920 ; 0x780 - d03dc48: f04f 0801 mov.w r8, #1 - d03dc4c: e7b7 b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dc4e: bf00 nop - d03dc50: 0d054ebc .word 0x0d054ebc - d03dc54: 0d04091f .word 0x0d04091f - d03dc58: f1b8 0f03 cmp.w r8, #3 - d03dc5c: d0cc beq.n d03dbf8 <__ssvfscanf_r+0x108c> - d03dc5e: f1b8 0f05 cmp.w r8, #5 - d03dc62: e7c8 b.n d03dbf6 <__ssvfscanf_r+0x108a> - d03dc64: f1b8 0f02 cmp.w r8, #2 - d03dc68: d1cd bne.n d03dc06 <__ssvfscanf_r+0x109a> - d03dc6a: f04f 0803 mov.w r8, #3 - d03dc6e: e7a6 b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dc70: f1b8 0f06 cmp.w r8, #6 - d03dc74: d1c7 bne.n d03dc06 <__ssvfscanf_r+0x109a> - d03dc76: f04f 0807 mov.w r8, #7 - d03dc7a: e7a0 b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dc7c: f405 6ca0 and.w ip, r5, #1280 ; 0x500 - d03dc80: f5bc 6f80 cmp.w ip, #1024 ; 0x400 - d03dc84: d004 beq.n d03dc90 <__ssvfscanf_r+0x1124> - d03dc86: 0568 lsls r0, r5, #21 - d03dc88: d5bd bpl.n d03dc06 <__ssvfscanf_r+0x109a> - d03dc8a: f1ba 0f00 cmp.w sl, #0 - d03dc8e: d0bf beq.n d03dc10 <__ssvfscanf_r+0x10a4> - d03dc90: 05a8 lsls r0, r5, #22 - d03dc92: f425 65f0 bic.w r5, r5, #1920 ; 0x780 - d03dc96: bf58 it pl - d03dc98: 6ab8 ldrpl r0, [r7, #40] ; 0x28 - d03dc9a: f445 75c0 orr.w r5, r5, #384 ; 0x180 - d03dc9e: bf58 it pl - d03dca0: ebaa 0000 subpl.w r0, sl, r0 - d03dca4: f04f 0a00 mov.w sl, #0 - d03dca8: bf58 it pl - d03dcaa: e9c7 9003 strdpl r9, r0, [r7, #12] - d03dcae: e786 b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dcb0: 2203 movs r2, #3 - d03dcb2: e784 b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dcb4: 2202 movs r2, #2 - d03dcb6: e782 b.n d03dbbe <__ssvfscanf_r+0x1052> - d03dcb8: 4621 mov r1, r4 - d03dcba: 4658 mov r0, fp - d03dcbc: 603a str r2, [r7, #0] - d03dcbe: 60bb str r3, [r7, #8] - d03dcc0: f003 fb77 bl d0413b2 <__ssrefill_r> - d03dcc4: 68bb ldr r3, [r7, #8] - d03dcc6: 683a ldr r2, [r7, #0] - d03dcc8: 2800 cmp r0, #0 - d03dcca: f43f af6e beq.w d03dbaa <__ssvfscanf_r+0x103e> - d03dcce: e79a b.n d03dc06 <__ssvfscanf_r+0x109a> - d03dcd0: f108 33ff add.w r3, r8, #4294967295 ; 0xffffffff - d03dcd4: 2b06 cmp r3, #6 - d03dcd6: d826 bhi.n d03dd26 <__ssvfscanf_r+0x11ba> - d03dcd8: f1b8 0f02 cmp.w r8, #2 - d03dcdc: d833 bhi.n d03dd46 <__ssvfscanf_r+0x11da> - d03dcde: f507 75a8 add.w r5, r7, #336 ; 0x150 - d03dce2: 45a9 cmp r9, r5 - d03dce4: f67f a83d bls.w d03cd62 <__ssvfscanf_r+0x1f6> - d03dce8: 4622 mov r2, r4 - d03dcea: f819 1d01 ldrb.w r1, [r9, #-1]! - d03dcee: 4658 mov r0, fp - d03dcf0: f003 fb22 bl d041338 <_sungetc_r> - d03dcf4: e7f5 b.n d03dce2 <__ssvfscanf_r+0x1176> - d03dcf6: 60bb str r3, [r7, #8] - d03dcf8: 4622 mov r2, r4 - d03dcfa: 6afb ldr r3, [r7, #44] ; 0x2c - d03dcfc: 4658 mov r0, fp - d03dcfe: f813 1d01 ldrb.w r1, [r3, #-1]! - d03dd02: 62fb str r3, [r7, #44] ; 0x2c - d03dd04: f003 fb18 bl d041338 <_sungetc_r> - d03dd08: 68bb ldr r3, [r7, #8] - d03dd0a: 3b01 subs r3, #1 - d03dd0c: b2db uxtb r3, r3 - d03dd0e: 2b02 cmp r3, #2 - d03dd10: d1f1 bne.n d03dcf6 <__ssvfscanf_r+0x118a> - d03dd12: f1a8 0803 sub.w r8, r8, #3 - d03dd16: 6b3b ldr r3, [r7, #48] ; 0x30 - d03dd18: fa5f f888 uxtb.w r8, r8 - d03dd1c: eba3 0308 sub.w r3, r3, r8 - d03dd20: eba9 0908 sub.w r9, r9, r8 - d03dd24: 633b str r3, [r7, #48] ; 0x30 - d03dd26: 05e8 lsls r0, r5, #23 - d03dd28: d52c bpl.n d03dd84 <__ssvfscanf_r+0x1218> - d03dd2a: 0569 lsls r1, r5, #21 - d03dd2c: d50f bpl.n d03dd4e <__ssvfscanf_r+0x11e2> - d03dd2e: f507 75a8 add.w r5, r7, #336 ; 0x150 - d03dd32: 45a9 cmp r9, r5 - d03dd34: f67f a815 bls.w d03cd62 <__ssvfscanf_r+0x1f6> - d03dd38: 4622 mov r2, r4 - d03dd3a: f819 1d01 ldrb.w r1, [r9, #-1]! - d03dd3e: 4658 mov r0, fp - d03dd40: f003 fafa bl d041338 <_sungetc_r> - d03dd44: e7f5 b.n d03dd32 <__ssvfscanf_r+0x11c6> - d03dd46: 4643 mov r3, r8 - d03dd48: f8c7 902c str.w r9, [r7, #44] ; 0x2c - d03dd4c: e7dd b.n d03dd0a <__ssvfscanf_r+0x119e> - d03dd4e: f819 1c01 ldrb.w r1, [r9, #-1] - d03dd52: f109 38ff add.w r8, r9, #4294967295 ; 0xffffffff - d03dd56: 6b3b ldr r3, [r7, #48] ; 0x30 - d03dd58: 2965 cmp r1, #101 ; 0x65 - d03dd5a: f103 33ff add.w r3, r3, #4294967295 ; 0xffffffff - d03dd5e: d00b beq.n d03dd78 <__ssvfscanf_r+0x120c> - d03dd60: 2945 cmp r1, #69 ; 0x45 - d03dd62: d009 beq.n d03dd78 <__ssvfscanf_r+0x120c> - d03dd64: 4622 mov r2, r4 - d03dd66: 4658 mov r0, fp - d03dd68: f003 fae6 bl d041338 <_sungetc_r> - d03dd6c: 6b3b ldr r3, [r7, #48] ; 0x30 - d03dd6e: f1a9 0802 sub.w r8, r9, #2 - d03dd72: f819 1c02 ldrb.w r1, [r9, #-2] - d03dd76: 3b02 subs r3, #2 - d03dd78: 46c1 mov r9, r8 - d03dd7a: 4622 mov r2, r4 - d03dd7c: 4658 mov r0, fp - d03dd7e: 633b str r3, [r7, #48] ; 0x30 - d03dd80: f003 fada bl d041338 <_sungetc_r> - d03dd84: f015 0210 ands.w r2, r5, #16 - d03dd88: f47e af0a bne.w d03cba0 <__ssvfscanf_r+0x34> - d03dd8c: f405 63c0 and.w r3, r5, #1536 ; 0x600 - d03dd90: f889 2000 strb.w r2, [r9] - d03dd94: f5b3 6f80 cmp.w r3, #1024 ; 0x400 - d03dd98: d114 bne.n d03ddc4 <__ssvfscanf_r+0x1258> - d03dd9a: 6abb ldr r3, [r7, #40] ; 0x28 - d03dd9c: 4553 cmp r3, sl - d03dd9e: eba3 020a sub.w r2, r3, sl - d03dda2: d11c bne.n d03ddde <__ssvfscanf_r+0x1272> - d03dda4: 2200 movs r2, #0 - d03dda6: f507 71a8 add.w r1, r7, #336 ; 0x150 - d03ddaa: 4658 mov r0, fp - d03ddac: f106 0a04 add.w sl, r6, #4 - d03ddb0: f002 fac4 bl d04033c <_strtod_r> - d03ddb4: 07ea lsls r2, r5, #31 - d03ddb6: ec59 8b10 vmov r8, r9, d0 - d03ddba: d51b bpl.n d03ddf4 <__ssvfscanf_r+0x1288> - d03ddbc: 6833 ldr r3, [r6, #0] - d03ddbe: ed83 0b00 vstr d0, [r3] - d03ddc2: e544 b.n d03d84e <__ssvfscanf_r+0xce2> - d03ddc4: 693b ldr r3, [r7, #16] - d03ddc6: 2b00 cmp r3, #0 - d03ddc8: d0ec beq.n d03dda4 <__ssvfscanf_r+0x1238> - d03ddca: 68f9 ldr r1, [r7, #12] - d03ddcc: 230a movs r3, #10 + d03d73e: 4599 cmp r9, r3 + d03d740: f67f ad09 bls.w d03d156 <__ssvfscanf_r+0x50a> + d03d744: 3104 adds r1, #4 + d03d746: f8da 0000 ldr.w r0, [sl] + d03d74a: f7c4 fea3 bl d002494 <__wrap_realloc> + d03d74e: 2800 cmp r0, #0 + d03d750: f43f ad01 beq.w d03d156 <__ssvfscanf_r+0x50a> + d03d754: f8ca 0000 str.w r0, [sl] + d03d758: e4fd b.n d03d156 <__ssvfscanf_r+0x50a> + d03d75a: f04f 0900 mov.w r9, #0 + d03d75e: 62be str r6, [r7, #40] ; 0x28 + d03d760: f107 063c add.w r6, r7, #60 ; 0x3c + d03d764: 464d mov r5, r9 + d03d766: 46ca mov sl, r9 + d03d768: e792 b.n d03d690 <__ssvfscanf_r+0xa44> + d03d76a: 46c1 mov r9, r8 + d03d76c: 4645 mov r5, r8 + d03d76e: 46c2 mov sl, r8 + d03d770: e78e b.n d03d690 <__ssvfscanf_r+0xa44> + d03d772: 69fa ldr r2, [r7, #28] + d03d774: 3202 adds r2, #2 + d03d776: d1cb bne.n d03d710 <__ssvfscanf_r+0xac4> + d03d778: 461a mov r2, r3 + d03d77a: 6863 ldr r3, [r4, #4] + d03d77c: 2b00 cmp r3, #0 + d03d77e: dc88 bgt.n d03d692 <__ssvfscanf_r+0xa46> + d03d780: 4621 mov r1, r4 + d03d782: 4658 mov r0, fp + d03d784: 613a str r2, [r7, #16] + d03d786: f003 fe84 bl d041492 <__ssrefill_r> + d03d78a: 693a ldr r2, [r7, #16] + d03d78c: 2800 cmp r0, #0 + d03d78e: d080 beq.n d03d692 <__ssvfscanf_r+0xa46> + d03d790: 2a00 cmp r2, #0 + d03d792: f47f ab22 bne.w d03cdda <__ssvfscanf_r+0x18e> + d03d796: e7c5 b.n d03d724 <__ssvfscanf_r+0xad8> + d03d798: 3b01 subs r3, #1 + d03d79a: f507 71a8 add.w r1, r7, #336 ; 0x150 + d03d79e: 4622 mov r2, r4 + d03d7a0: 4658 mov r0, fp + d03d7a2: 5cc9 ldrb r1, [r1, r3] + d03d7a4: 62fb str r3, [r7, #44] ; 0x2c + d03d7a6: f003 fe37 bl d041418 <_sungetc_r> + d03d7aa: 6afb ldr r3, [r7, #44] ; 0x2c + d03d7ac: e7b8 b.n d03d720 <__ssvfscanf_r+0xad4> + d03d7ae: 6b39 ldr r1, [r7, #48] ; 0x30 + d03d7b0: 4419 add r1, r3 + d03d7b2: 69fb ldr r3, [r7, #28] + d03d7b4: 2b03 cmp r3, #3 + d03d7b6: 6339 str r1, [r7, #48] ; 0x30 + d03d7b8: d102 bne.n d03d7c0 <__ssvfscanf_r+0xb74> + d03d7ba: 6cbb ldr r3, [r7, #72] ; 0x48 + d03d7bc: 2b04 cmp r3, #4 + d03d7be: d002 beq.n d03d7c6 <__ssvfscanf_r+0xb7a> + d03d7c0: 6afb ldr r3, [r7, #44] ; 0x2c + d03d7c2: 3b01 subs r3, #1 + d03d7c4: 62fb str r3, [r7, #44] ; 0x2c + d03d7c6: f1b8 0f00 cmp.w r8, #0 + d03d7ca: d1d6 bne.n d03d77a <__ssvfscanf_r+0xb2e> + d03d7cc: 3604 adds r6, #4 + d03d7ce: f1ba 0f00 cmp.w sl, #0 + d03d7d2: d015 beq.n d03d800 <__ssvfscanf_r+0xbb4> + d03d7d4: 1b73 subs r3, r6, r5 + d03d7d6: ebb9 0fa3 cmp.w r9, r3, asr #2 + d03d7da: d80f bhi.n d03d7fc <__ssvfscanf_r+0xbb0> + d03d7dc: 4628 mov r0, r5 + d03d7de: ea4f 01c9 mov.w r1, r9, lsl #3 + d03d7e2: 613b str r3, [r7, #16] + d03d7e4: f7c4 fe56 bl d002494 <__wrap_realloc> + d03d7e8: 4605 mov r5, r0 + d03d7ea: 2800 cmp r0, #0 + d03d7ec: f43f abe8 beq.w d03cfc0 <__ssvfscanf_r+0x374> + d03d7f0: 693b ldr r3, [r7, #16] + d03d7f2: ea4f 0949 mov.w r9, r9, lsl #1 + d03d7f6: f8ca 0000 str.w r0, [sl] + d03d7fa: 18c6 adds r6, r0, r3 + d03d7fc: 4642 mov r2, r8 + d03d7fe: e7bc b.n d03d77a <__ssvfscanf_r+0xb2e> + d03d800: 4652 mov r2, sl + d03d802: e7ba b.n d03d77a <__ssvfscanf_r+0xb2e> + d03d804: f1b8 0f00 cmp.w r8, #0 + d03d808: d01b beq.n d03d842 <__ssvfscanf_r+0xbf6> + d03d80a: f7fd fd4c bl d03b2a6 <__locale_ctype_ptr> + d03d80e: 6823 ldr r3, [r4, #0] + d03d810: 781a ldrb r2, [r3, #0] + d03d812: 4410 add r0, r2 + d03d814: 7842 ldrb r2, [r0, #1] + d03d816: 0711 lsls r1, r2, #28 + d03d818: f53f ae61 bmi.w d03d4de <__ssvfscanf_r+0x892> + d03d81c: 3301 adds r3, #1 + d03d81e: 6862 ldr r2, [r4, #4] + d03d820: 3501 adds r5, #1 + d03d822: 6023 str r3, [r4, #0] + d03d824: 3a01 subs r2, #1 + d03d826: 6afb ldr r3, [r7, #44] ; 0x2c + d03d828: 6062 str r2, [r4, #4] + d03d82a: 429d cmp r5, r3 + d03d82c: f43f ae57 beq.w d03d4de <__ssvfscanf_r+0x892> + d03d830: 2a00 cmp r2, #0 + d03d832: dcea bgt.n d03d80a <__ssvfscanf_r+0xbbe> + d03d834: 4621 mov r1, r4 + d03d836: 4658 mov r0, fp + d03d838: f003 fe2b bl d041492 <__ssrefill_r> + d03d83c: 2800 cmp r0, #0 + d03d83e: d0e4 beq.n d03d80a <__ssvfscanf_r+0xbbe> + d03d840: e64d b.n d03d4de <__ssvfscanf_r+0x892> + d03d842: 46b2 mov sl, r6 + d03d844: f019 0980 ands.w r9, r9, #128 ; 0x80 + d03d848: f85a 6b04 ldr.w r6, [sl], #4 + d03d84c: d075 beq.n d03d93a <__ssvfscanf_r+0xcee> + d03d84e: 2e00 cmp r6, #0 + d03d850: f43f aaf7 beq.w d03ce42 <__ssvfscanf_r+0x1f6> + d03d854: 2020 movs r0, #32 + d03d856: f7c4 fe1b bl d002490 <__wrap_malloc> + d03d85a: 4680 mov r8, r0 + d03d85c: 2800 cmp r0, #0 + d03d85e: f43f aac1 beq.w d03cde4 <__ssvfscanf_r+0x198> + d03d862: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d864: 6030 str r0, [r6, #0] + d03d866: f8b3 9006 ldrh.w r9, [r3, #6] + d03d86a: 889d ldrh r5, [r3, #4] + d03d86c: 45a9 cmp r9, r5 + d03d86e: d311 bcc.n d03d894 <__ssvfscanf_r+0xc48> + d03d870: f64f 73f6 movw r3, #65526 ; 0xfff6 + d03d874: 429d cmp r5, r3 + d03d876: f63f abab bhi.w d03cfd0 <__ssvfscanf_r+0x384> + d03d87a: 3508 adds r5, #8 + d03d87c: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d87e: b2ad uxth r5, r5 + d03d880: 6818 ldr r0, [r3, #0] + d03d882: 00a9 lsls r1, r5, #2 + d03d884: f7c4 fe06 bl d002494 <__wrap_realloc> + d03d888: 2800 cmp r0, #0 + d03d88a: f43f aba1 beq.w d03cfd0 <__ssvfscanf_r+0x384> + d03d88e: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d890: 6018 str r0, [r3, #0] + d03d892: 809d strh r5, [r3, #4] + d03d894: 6b7b ldr r3, [r7, #52] ; 0x34 + d03d896: f109 0201 add.w r2, r9, #1 + d03d89a: 6b79 ldr r1, [r7, #52] ; 0x34 + d03d89c: 4635 mov r5, r6 + d03d89e: 681b ldr r3, [r3, #0] + d03d8a0: 80ca strh r2, [r1, #6] + d03d8a2: f843 6029 str.w r6, [r3, r9, lsl #2] + d03d8a6: 4646 mov r6, r8 + d03d8a8: f04f 0920 mov.w r9, #32 + d03d8ac: 46b0 mov r8, r6 + d03d8ae: f7fd fcfa bl d03b2a6 <__locale_ctype_ptr> + d03d8b2: 6823 ldr r3, [r4, #0] + d03d8b4: 781a ldrb r2, [r3, #0] + d03d8b6: 4410 add r0, r2 + d03d8b8: 7842 ldrb r2, [r0, #1] + d03d8ba: 0712 lsls r2, r2, #28 + d03d8bc: d427 bmi.n d03d90e <__ssvfscanf_r+0xcc2> + d03d8be: 6862 ldr r2, [r4, #4] + d03d8c0: 3a01 subs r2, #1 + d03d8c2: 6062 str r2, [r4, #4] + d03d8c4: 1c5a adds r2, r3, #1 + d03d8c6: 6022 str r2, [r4, #0] + d03d8c8: 781b ldrb r3, [r3, #0] + d03d8ca: f806 3b01 strb.w r3, [r6], #1 + d03d8ce: b18d cbz r5, d03d8f4 <__ssvfscanf_r+0xca8> + d03d8d0: eba6 0308 sub.w r3, r6, r8 + d03d8d4: 454b cmp r3, r9 + d03d8d6: d30d bcc.n d03d8f4 <__ssvfscanf_r+0xca8> + d03d8d8: ea4f 0949 mov.w r9, r9, lsl #1 + d03d8dc: 4640 mov r0, r8 + d03d8de: 62bb str r3, [r7, #40] ; 0x28 + d03d8e0: 4649 mov r1, r9 + d03d8e2: f7c4 fdd7 bl d002494 <__wrap_realloc> + d03d8e6: 4680 mov r8, r0 + d03d8e8: 2800 cmp r0, #0 + d03d8ea: f43f aa7b beq.w d03cde4 <__ssvfscanf_r+0x198> + d03d8ee: 6abb ldr r3, [r7, #40] ; 0x28 + d03d8f0: 6028 str r0, [r5, #0] + d03d8f2: 18c6 adds r6, r0, r3 + d03d8f4: 6afb ldr r3, [r7, #44] ; 0x2c + d03d8f6: 3b01 subs r3, #1 + d03d8f8: 62fb str r3, [r7, #44] ; 0x2c + d03d8fa: d008 beq.n d03d90e <__ssvfscanf_r+0xcc2> + d03d8fc: 6863 ldr r3, [r4, #4] + d03d8fe: 2b00 cmp r3, #0 + d03d900: dcd5 bgt.n d03d8ae <__ssvfscanf_r+0xc62> + d03d902: 4621 mov r1, r4 + d03d904: 4658 mov r0, fp + d03d906: f003 fdc4 bl d041492 <__ssrefill_r> + d03d90a: 2800 cmp r0, #0 + d03d90c: d0cf beq.n d03d8ae <__ssvfscanf_r+0xc62> + d03d90e: 2300 movs r3, #0 + d03d910: 7033 strb r3, [r6, #0] + d03d912: eba6 0608 sub.w r6, r6, r8 + d03d916: b13d cbz r5, d03d928 <__ssvfscanf_r+0xcdc> + d03d918: 1c71 adds r1, r6, #1 + d03d91a: 4589 cmp r9, r1 + d03d91c: d904 bls.n d03d928 <__ssvfscanf_r+0xcdc> + d03d91e: 6828 ldr r0, [r5, #0] + d03d920: f7c4 fdb8 bl d002494 <__wrap_realloc> + d03d924: b100 cbz r0, d03d928 <__ssvfscanf_r+0xcdc> + d03d926: 6028 str r0, [r5, #0] + d03d928: 6b3b ldr r3, [r7, #48] ; 0x30 + d03d92a: 4433 add r3, r6 + d03d92c: 633b str r3, [r7, #48] ; 0x30 + d03d92e: 6a7b ldr r3, [r7, #36] ; 0x24 + d03d930: 4656 mov r6, sl + d03d932: 3301 adds r3, #1 + d03d934: 627b str r3, [r7, #36] ; 0x24 + d03d936: f7ff b9a3 b.w d03cc80 <__ssvfscanf_r+0x34> + d03d93a: 464d mov r5, r9 + d03d93c: e7b6 b.n d03d8ac <__ssvfscanf_r+0xc60> + d03d93e: 6afb ldr r3, [r7, #44] ; 0x2c + d03d940: f507 78a8 add.w r8, r7, #336 ; 0x150 + d03d944: 3b01 subs r3, #1 + d03d946: f5b3 7fae cmp.w r3, #348 ; 0x15c + d03d94a: bf85 ittet hi + d03d94c: 6afb ldrhi r3, [r7, #44] ; 0x2c + d03d94e: f46f 70ae mvnhi.w r0, #348 ; 0x15c + d03d952: f04f 0a00 movls.w sl, #0 + d03d956: eb03 0a00 addhi.w sl, r3, r0 + d03d95a: bf84 itt hi + d03d95c: f240 135d movwhi r3, #349 ; 0x15d + d03d960: 62fb strhi r3, [r7, #44] ; 0x2c + d03d962: f449 6358 orr.w r3, r9, #3456 ; 0xd80 + d03d966: 62bb str r3, [r7, #40] ; 0x28 + d03d968: 2300 movs r3, #0 + d03d96a: 613b str r3, [r7, #16] + d03d96c: 6822 ldr r2, [r4, #0] + d03d96e: 7813 ldrb r3, [r2, #0] + d03d970: 2b39 cmp r3, #57 ; 0x39 + d03d972: d80f bhi.n d03d994 <__ssvfscanf_r+0xd48> + d03d974: 2b2a cmp r3, #42 ; 0x2a + d03d976: d91a bls.n d03d9ae <__ssvfscanf_r+0xd62> + d03d978: f1a3 012b sub.w r1, r3, #43 ; 0x2b + d03d97c: 290e cmp r1, #14 + d03d97e: d816 bhi.n d03d9ae <__ssvfscanf_r+0xd62> + d03d980: e8df f001 tbb [pc, r1] + d03d984: 15801580 .word 0x15801580 + d03d988: 6f6f4015 .word 0x6f6f4015 + d03d98c: 6f6f6f6f .word 0x6f6f6f6f + d03d990: 786f .short 0x786f + d03d992: 78 .byte 0x78 + d03d993: 00 .byte 0x00 + d03d994: 2b66 cmp r3, #102 ; 0x66 + d03d996: d833 bhi.n d03da00 <__ssvfscanf_r+0xdb4> + d03d998: 2b60 cmp r3, #96 ; 0x60 + d03d99a: d803 bhi.n d03d9a4 <__ssvfscanf_r+0xd58> + d03d99c: 2b46 cmp r3, #70 ; 0x46 + d03d99e: d804 bhi.n d03d9aa <__ssvfscanf_r+0xd5e> + d03d9a0: 2b40 cmp r3, #64 ; 0x40 + d03d9a2: d904 bls.n d03d9ae <__ssvfscanf_r+0xd62> + d03d9a4: 6a39 ldr r1, [r7, #32] + d03d9a6: 290a cmp r1, #10 + d03d9a8: e06a b.n d03da80 <__ssvfscanf_r+0xe34> + d03d9aa: 2b58 cmp r3, #88 ; 0x58 + d03d9ac: d070 beq.n d03da90 <__ssvfscanf_r+0xe44> + d03d9ae: 6abb ldr r3, [r7, #40] ; 0x28 + d03d9b0: 05db lsls r3, r3, #23 + d03d9b2: d511 bpl.n d03d9d8 <__ssvfscanf_r+0xd8c> + d03d9b4: f507 73a8 add.w r3, r7, #336 ; 0x150 + d03d9b8: 4598 cmp r8, r3 + d03d9ba: d908 bls.n d03d9ce <__ssvfscanf_r+0xd82> + d03d9bc: f108 39ff add.w r9, r8, #4294967295 ; 0xffffffff + d03d9c0: f818 1c01 ldrb.w r1, [r8, #-1] + d03d9c4: 4622 mov r2, r4 + d03d9c6: 4658 mov r0, fp + d03d9c8: 46c8 mov r8, r9 + d03d9ca: f003 fd25 bl d041418 <_sungetc_r> + d03d9ce: f507 73a8 add.w r3, r7, #336 ; 0x150 + d03d9d2: 4598 cmp r8, r3 + d03d9d4: f43f aa35 beq.w d03ce42 <__ssvfscanf_r+0x1f6> + d03d9d8: 6abb ldr r3, [r7, #40] ; 0x28 + d03d9da: f013 0210 ands.w r2, r3, #16 + d03d9de: d176 bne.n d03dace <__ssvfscanf_r+0xe82> + d03d9e0: 6a3b ldr r3, [r7, #32] + d03d9e2: f507 71a8 add.w r1, r7, #336 ; 0x150 + d03d9e6: 69bd ldr r5, [r7, #24] + d03d9e8: 4658 mov r0, fp + d03d9ea: f888 2000 strb.w r2, [r8] + d03d9ee: 47a8 blx r5 + d03d9f0: 6abb ldr r3, [r7, #40] ; 0x28 + d03d9f2: f106 0904 add.w r9, r6, #4 + d03d9f6: 069d lsls r5, r3, #26 + d03d9f8: d560 bpl.n d03dabc <__ssvfscanf_r+0xe70> + d03d9fa: 6833 ldr r3, [r6, #0] + d03d9fc: 6018 str r0, [r3, #0] + d03d9fe: e062 b.n d03dac6 <__ssvfscanf_r+0xe7a> + d03da00: 2b78 cmp r3, #120 ; 0x78 + d03da02: e7d3 b.n d03d9ac <__ssvfscanf_r+0xd60> + d03da04: 6ab9 ldr r1, [r7, #40] ; 0x28 + d03da06: 0509 lsls r1, r1, #20 + d03da08: d50d bpl.n d03da26 <__ssvfscanf_r+0xdda> + d03da0a: 6a39 ldr r1, [r7, #32] + d03da0c: b929 cbnz r1, d03da1a <__ssvfscanf_r+0xdce> + d03da0e: 6ab9 ldr r1, [r7, #40] ; 0x28 + d03da10: f441 7100 orr.w r1, r1, #512 ; 0x200 + d03da14: 62b9 str r1, [r7, #40] ; 0x28 + d03da16: 2108 movs r1, #8 + d03da18: 6239 str r1, [r7, #32] + d03da1a: 6ab9 ldr r1, [r7, #40] ; 0x28 + d03da1c: 054d lsls r5, r1, #21 + d03da1e: d505 bpl.n d03da2c <__ssvfscanf_r+0xde0> + d03da20: f421 61b0 bic.w r1, r1, #1408 ; 0x580 + d03da24: 62b9 str r1, [r7, #40] ; 0x28 + d03da26: f808 3b01 strb.w r3, [r8], #1 + d03da2a: e00e b.n d03da4a <__ssvfscanf_r+0xdfe> + d03da2c: 6abb ldr r3, [r7, #40] ; 0x28 + d03da2e: f423 7360 bic.w r3, r3, #896 ; 0x380 + d03da32: 62bb str r3, [r7, #40] ; 0x28 + d03da34: f1ba 0f00 cmp.w sl, #0 + d03da38: d004 beq.n d03da44 <__ssvfscanf_r+0xdf8> + d03da3a: 6afb ldr r3, [r7, #44] ; 0x2c + d03da3c: f10a 3aff add.w sl, sl, #4294967295 ; 0xffffffff + d03da40: 3301 adds r3, #1 + d03da42: 62fb str r3, [r7, #44] ; 0x2c + d03da44: 693b ldr r3, [r7, #16] + d03da46: 3301 adds r3, #1 + d03da48: 613b str r3, [r7, #16] + d03da4a: 6863 ldr r3, [r4, #4] + d03da4c: 3b01 subs r3, #1 + d03da4e: 2b00 cmp r3, #0 + d03da50: 6063 str r3, [r4, #4] + d03da52: dd2c ble.n d03daae <__ssvfscanf_r+0xe62> + d03da54: 3201 adds r2, #1 + d03da56: 6022 str r2, [r4, #0] + d03da58: 6afb ldr r3, [r7, #44] ; 0x2c + d03da5a: 3b01 subs r3, #1 + d03da5c: 62fb str r3, [r7, #44] ; 0x2c + d03da5e: d185 bne.n d03d96c <__ssvfscanf_r+0xd20> + d03da60: e7a5 b.n d03d9ae <__ssvfscanf_r+0xd62> + d03da62: 6a38 ldr r0, [r7, #32] + d03da64: 49b2 ldr r1, [pc, #712] ; (d03dd30 <__ssvfscanf_r+0x10e4>) + d03da66: f931 1010 ldrsh.w r1, [r1, r0, lsl #1] + d03da6a: 6239 str r1, [r7, #32] + d03da6c: 6ab9 ldr r1, [r7, #40] ; 0x28 + d03da6e: f421 6138 bic.w r1, r1, #2944 ; 0xb80 + d03da72: e7d7 b.n d03da24 <__ssvfscanf_r+0xdd8> + d03da74: 6a38 ldr r0, [r7, #32] + d03da76: 49ae ldr r1, [pc, #696] ; (d03dd30 <__ssvfscanf_r+0x10e4>) + d03da78: f931 1010 ldrsh.w r1, [r1, r0, lsl #1] + d03da7c: 2908 cmp r1, #8 + d03da7e: 6239 str r1, [r7, #32] + d03da80: dcf4 bgt.n d03da6c <__ssvfscanf_r+0xe20> + d03da82: e794 b.n d03d9ae <__ssvfscanf_r+0xd62> + d03da84: 6ab9 ldr r1, [r7, #40] ; 0x28 + d03da86: 0608 lsls r0, r1, #24 + d03da88: d591 bpl.n d03d9ae <__ssvfscanf_r+0xd62> + d03da8a: f021 0180 bic.w r1, r1, #128 ; 0x80 + d03da8e: e7c9 b.n d03da24 <__ssvfscanf_r+0xdd8> + d03da90: 6ab9 ldr r1, [r7, #40] ; 0x28 + d03da92: f401 61c0 and.w r1, r1, #1536 ; 0x600 + d03da96: f5b1 7f00 cmp.w r1, #512 ; 0x200 + d03da9a: d188 bne.n d03d9ae <__ssvfscanf_r+0xd62> + d03da9c: 6ab9 ldr r1, [r7, #40] ; 0x28 + d03da9e: f421 7500 bic.w r5, r1, #512 ; 0x200 + d03daa2: f445 61a0 orr.w r1, r5, #1280 ; 0x500 + d03daa6: 62b9 str r1, [r7, #40] ; 0x28 + d03daa8: 2110 movs r1, #16 + d03daaa: 6239 str r1, [r7, #32] + d03daac: e7bb b.n d03da26 <__ssvfscanf_r+0xdda> + d03daae: 4621 mov r1, r4 + d03dab0: 4658 mov r0, fp + d03dab2: f003 fcee bl d041492 <__ssrefill_r> + d03dab6: 2800 cmp r0, #0 + d03dab8: d0ce beq.n d03da58 <__ssvfscanf_r+0xe0c> + d03daba: e778 b.n d03d9ae <__ssvfscanf_r+0xd62> + d03dabc: 6abb ldr r3, [r7, #40] ; 0x28 + d03dabe: 0719 lsls r1, r3, #28 + d03dac0: d510 bpl.n d03dae4 <__ssvfscanf_r+0xe98> + d03dac2: 6833 ldr r3, [r6, #0] + d03dac4: 7018 strb r0, [r3, #0] + d03dac6: 6a7b ldr r3, [r7, #36] ; 0x24 + d03dac8: 464e mov r6, r9 + d03daca: 3301 adds r3, #1 + d03dacc: 627b str r3, [r7, #36] ; 0x24 + d03dace: f507 73a8 add.w r3, r7, #336 ; 0x150 + d03dad2: eba8 0803 sub.w r8, r8, r3 + d03dad6: 693b ldr r3, [r7, #16] + d03dad8: 4443 add r3, r8 + d03dada: 469a mov sl, r3 + d03dadc: 6b3b ldr r3, [r7, #48] ; 0x30 + d03dade: 4453 add r3, sl + d03dae0: f7ff b973 b.w d03cdca <__ssvfscanf_r+0x17e> + d03dae4: 6abb ldr r3, [r7, #40] ; 0x28 + d03dae6: 075a lsls r2, r3, #29 + d03dae8: d502 bpl.n d03daf0 <__ssvfscanf_r+0xea4> + d03daea: 6833 ldr r3, [r6, #0] + d03daec: 8018 strh r0, [r3, #0] + d03daee: e7ea b.n d03dac6 <__ssvfscanf_r+0xe7a> + d03daf0: 6abb ldr r3, [r7, #40] ; 0x28 + d03daf2: f013 0201 ands.w r2, r3, #1 + d03daf6: d180 bne.n d03d9fa <__ssvfscanf_r+0xdae> + d03daf8: 6abb ldr r3, [r7, #40] ; 0x28 + d03dafa: 079b lsls r3, r3, #30 + d03dafc: f57f af7d bpl.w d03d9fa <__ssvfscanf_r+0xdae> + d03db00: 4b8c ldr r3, [pc, #560] ; (d03dd34 <__ssvfscanf_r+0x10e8>) + d03db02: 4658 mov r0, fp + d03db04: 69b9 ldr r1, [r7, #24] + d03db06: 4299 cmp r1, r3 + d03db08: 6a3b ldr r3, [r7, #32] + d03db0a: f507 71a8 add.w r1, r7, #336 ; 0x150 + d03db0e: d105 bne.n d03db1c <__ssvfscanf_r+0xed0> + d03db10: f002 fec8 bl d0408a4 <_strtoull_r> + d03db14: 6833 ldr r3, [r6, #0] + d03db16: e9c3 0100 strd r0, r1, [r3] + d03db1a: e7d4 b.n d03dac6 <__ssvfscanf_r+0xe7a> + d03db1c: f002 fdef bl d0406fe <_strtoll_r> + d03db20: e7f8 b.n d03db14 <__ssvfscanf_r+0xec8> + d03db22: 4658 mov r0, fp + d03db24: f001 f932 bl d03ed8c <_localeconv_r> + d03db28: 6803 ldr r3, [r0, #0] + d03db2a: 607b str r3, [r7, #4] + d03db2c: 6afb ldr r3, [r7, #44] ; 0x2c + d03db2e: 3b01 subs r3, #1 + d03db30: f5b3 7fae cmp.w r3, #348 ; 0x15c + d03db34: bf83 ittte hi + d03db36: f240 125d movwhi r2, #349 ; 0x15d + d03db3a: 6afb ldrhi r3, [r7, #44] ; 0x2c + d03db3c: f46f 75ae mvnhi.w r5, #348 ; 0x15c + d03db40: 2300 movls r3, #0 + d03db42: bf88 it hi + d03db44: 62fa strhi r2, [r7, #44] ; 0x2c + d03db46: f04f 0200 mov.w r2, #0 + d03db4a: bf88 it hi + d03db4c: 195b addhi r3, r3, r5 + d03db4e: f449 65f0 orr.w r5, r9, #1920 ; 0x780 + d03db52: 4692 mov sl, r2 + d03db54: f507 79a8 add.w r9, r7, #336 ; 0x150 + d03db58: 62ba str r2, [r7, #40] ; 0x28 + d03db5a: e9c7 2203 strd r2, r2, [r7, #12] + d03db5e: 6821 ldr r1, [r4, #0] + d03db60: 60b9 str r1, [r7, #8] + d03db62: 7809 ldrb r1, [r1, #0] + d03db64: 294e cmp r1, #78 ; 0x4e + d03db66: d863 bhi.n d03dc30 <__ssvfscanf_r+0xfe4> + d03db68: 2940 cmp r1, #64 ; 0x40 + d03db6a: d839 bhi.n d03dbe0 <__ssvfscanf_r+0xf94> + d03db6c: f1a1 0c2b sub.w ip, r1, #43 ; 0x2b + d03db70: fa5f fe8c uxtb.w lr, ip + d03db74: f1be 0f0e cmp.w lr, #14 + d03db78: d935 bls.n d03dbe6 <__ssvfscanf_r+0xf9a> + d03db7a: 6878 ldr r0, [r7, #4] + d03db7c: f890 c000 ldrb.w ip, [r0] + d03db80: 458c cmp ip, r1 + d03db82: f040 80b0 bne.w d03dce6 <__ssvfscanf_r+0x109a> + d03db86: 05a8 lsls r0, r5, #22 + d03db88: f140 80ad bpl.w d03dce6 <__ssvfscanf_r+0x109a> + d03db8c: f425 7520 bic.w r5, r5, #640 ; 0x280 + d03db90: f8c7 a028 str.w sl, [r7, #40] ; 0x28 + d03db94: e083 b.n d03dc9e <__ssvfscanf_r+0x1052> + d03db96: f1a1 0c61 sub.w ip, r1, #97 ; 0x61 + d03db9a: f1bc 0f0d cmp.w ip, #13 + d03db9e: d8ec bhi.n d03db7a <__ssvfscanf_r+0xf2e> + d03dba0: a001 add r0, pc, #4 ; (adr r0, d03dba8 <__ssvfscanf_r+0xf5c>) + d03dba2: f850 f02c ldr.w pc, [r0, ip, lsl #2] + d03dba6: bf00 nop + d03dba8: 0d03dce3 .word 0x0d03dce3 + d03dbac: 0d03db7b .word 0x0d03db7b + d03dbb0: 0d03db7b .word 0x0d03db7b + d03dbb4: 0d03db7b .word 0x0d03db7b + d03dbb8: 0d03dd5d .word 0x0d03dd5d + d03dbbc: 0d03dd45 .word 0x0d03dd45 + d03dbc0: 0d03db7b .word 0x0d03db7b + d03dbc4: 0d03db7b .word 0x0d03db7b + d03dbc8: 0d03dd0f .word 0x0d03dd0f + d03dbcc: 0d03db7b .word 0x0d03db7b + d03dbd0: 0d03db7b .word 0x0d03db7b + d03dbd4: 0d03db7b .word 0x0d03db7b + d03dbd8: 0d03db7b .word 0x0d03db7b + d03dbdc: 0d03dcaf .word 0x0d03dcaf + d03dbe0: f1a1 0c41 sub.w ip, r1, #65 ; 0x41 + d03dbe4: e7d9 b.n d03db9a <__ssvfscanf_r+0xf4e> + d03dbe6: f1bc 0f0e cmp.w ip, #14 + d03dbea: d8c6 bhi.n d03db7a <__ssvfscanf_r+0xf2e> + d03dbec: a001 add r0, pc, #4 ; (adr r0, d03dbf4 <__ssvfscanf_r+0xfa8>) + d03dbee: f850 f02c ldr.w pc, [r0, ip, lsl #2] + d03dbf2: bf00 nop + d03dbf4: 0d03dca5 .word 0x0d03dca5 + d03dbf8: 0d03db7b .word 0x0d03db7b + d03dbfc: 0d03dca5 .word 0x0d03dca5 + d03dc00: 0d03db7b .word 0x0d03db7b + d03dc04: 0d03db7b .word 0x0d03db7b + d03dc08: 0d03dc57 .word 0x0d03dc57 + d03dc0c: 0d03dc95 .word 0x0d03dc95 + d03dc10: 0d03dc95 .word 0x0d03dc95 + d03dc14: 0d03dc95 .word 0x0d03dc95 + d03dc18: 0d03dc95 .word 0x0d03dc95 + d03dc1c: 0d03dc95 .word 0x0d03dc95 + d03dc20: 0d03dc95 .word 0x0d03dc95 + d03dc24: 0d03dc95 .word 0x0d03dc95 + d03dc28: 0d03dc95 .word 0x0d03dc95 + d03dc2c: 0d03dc95 .word 0x0d03dc95 + d03dc30: 296e cmp r1, #110 ; 0x6e + d03dc32: d80c bhi.n d03dc4e <__ssvfscanf_r+0x1002> + d03dc34: 2960 cmp r1, #96 ; 0x60 + d03dc36: d8ae bhi.n d03db96 <__ssvfscanf_r+0xf4a> + d03dc38: 2954 cmp r1, #84 ; 0x54 + d03dc3a: f000 8089 beq.w d03dd50 <__ssvfscanf_r+0x1104> + d03dc3e: 2959 cmp r1, #89 ; 0x59 + d03dc40: d19b bne.n d03db7a <__ssvfscanf_r+0xf2e> + d03dc42: f1b8 0f07 cmp.w r8, #7 + d03dc46: d14e bne.n d03dce6 <__ssvfscanf_r+0x109a> + d03dc48: f04f 0808 mov.w r8, #8 + d03dc4c: e027 b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dc4e: 2974 cmp r1, #116 ; 0x74 + d03dc50: d07e beq.n d03dd50 <__ssvfscanf_r+0x1104> + d03dc52: 2979 cmp r1, #121 ; 0x79 + d03dc54: e7f4 b.n d03dc40 <__ssvfscanf_r+0xff4> + d03dc56: 05e8 lsls r0, r5, #23 + d03dc58: d51c bpl.n d03dc94 <__ssvfscanf_r+0x1048> + d03dc5a: f025 0580 bic.w r5, r5, #128 ; 0x80 + d03dc5e: f10a 0a01 add.w sl, sl, #1 + d03dc62: b11b cbz r3, d03dc6c <__ssvfscanf_r+0x1020> + d03dc64: 6af9 ldr r1, [r7, #44] ; 0x2c + d03dc66: 3b01 subs r3, #1 + d03dc68: 3101 adds r1, #1 + d03dc6a: 62f9 str r1, [r7, #44] ; 0x2c + d03dc6c: 6af9 ldr r1, [r7, #44] ; 0x2c + d03dc6e: 3901 subs r1, #1 + d03dc70: 62f9 str r1, [r7, #44] ; 0x2c + d03dc72: 6b39 ldr r1, [r7, #48] ; 0x30 + d03dc74: 3101 adds r1, #1 + d03dc76: 6339 str r1, [r7, #48] ; 0x30 + d03dc78: 6861 ldr r1, [r4, #4] + d03dc7a: 3901 subs r1, #1 + d03dc7c: 2900 cmp r1, #0 + d03dc7e: 6061 str r1, [r4, #4] + d03dc80: f340 808a ble.w d03dd98 <__ssvfscanf_r+0x114c> + d03dc84: 68b8 ldr r0, [r7, #8] + d03dc86: 3001 adds r0, #1 + d03dc88: 6020 str r0, [r4, #0] + d03dc8a: 6af9 ldr r1, [r7, #44] ; 0x2c + d03dc8c: 2900 cmp r1, #0 + d03dc8e: f47f af66 bne.w d03db5e <__ssvfscanf_r+0xf12> + d03dc92: e028 b.n d03dce6 <__ssvfscanf_r+0x109a> + d03dc94: eb12 0f08 cmn.w r2, r8 + d03dc98: d125 bne.n d03dce6 <__ssvfscanf_r+0x109a> + d03dc9a: f425 75c0 bic.w r5, r5, #384 ; 0x180 + d03dc9e: f809 1b01 strb.w r1, [r9], #1 + d03dca2: e7e3 b.n d03dc6c <__ssvfscanf_r+0x1020> + d03dca4: 0628 lsls r0, r5, #24 + d03dca6: d51e bpl.n d03dce6 <__ssvfscanf_r+0x109a> + d03dca8: f025 0580 bic.w r5, r5, #128 ; 0x80 + d03dcac: e7f7 b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dcae: b95a cbnz r2, d03dcc8 <__ssvfscanf_r+0x107c> + d03dcb0: f1ba 0f00 cmp.w sl, #0 + d03dcb4: d10a bne.n d03dccc <__ssvfscanf_r+0x1080> + d03dcb6: f405 6ce0 and.w ip, r5, #1792 ; 0x700 + d03dcba: f5bc 6fe0 cmp.w ip, #1792 ; 0x700 + d03dcbe: d105 bne.n d03dccc <__ssvfscanf_r+0x1080> + d03dcc0: f425 65f0 bic.w r5, r5, #1920 ; 0x780 + d03dcc4: 2201 movs r2, #1 + d03dcc6: e7ea b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dcc8: 2a02 cmp r2, #2 + d03dcca: d061 beq.n d03dd90 <__ssvfscanf_r+0x1144> + d03dccc: f1b8 0f01 cmp.w r8, #1 + d03dcd0: d002 beq.n d03dcd8 <__ssvfscanf_r+0x108c> + d03dcd2: f1b8 0f04 cmp.w r8, #4 + d03dcd6: d106 bne.n d03dce6 <__ssvfscanf_r+0x109a> + d03dcd8: f108 0801 add.w r8, r8, #1 + d03dcdc: fa5f f888 uxtb.w r8, r8 + d03dce0: e7dd b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dce2: 2a01 cmp r2, #1 + d03dce4: d056 beq.n d03dd94 <__ssvfscanf_r+0x1148> + d03dce6: f1ba 0f00 cmp.w sl, #0 + d03dcea: d001 beq.n d03dcf0 <__ssvfscanf_r+0x10a4> + d03dcec: f425 7580 bic.w r5, r5, #256 ; 0x100 + d03dcf0: 1e53 subs r3, r2, #1 + d03dcf2: 2b01 cmp r3, #1 + d03dcf4: d85c bhi.n d03ddb0 <__ssvfscanf_r+0x1164> + d03dcf6: f507 75a8 add.w r5, r7, #336 ; 0x150 + d03dcfa: 45a9 cmp r9, r5 + d03dcfc: f67f a8a1 bls.w d03ce42 <__ssvfscanf_r+0x1f6> + d03dd00: 4622 mov r2, r4 + d03dd02: f819 1d01 ldrb.w r1, [r9, #-1]! + d03dd06: 4658 mov r0, fp + d03dd08: f003 fb86 bl d041418 <_sungetc_r> + d03dd0c: e7f5 b.n d03dcfa <__ssvfscanf_r+0x10ae> + d03dd0e: f1b8 0f00 cmp.w r8, #0 + d03dd12: d111 bne.n d03dd38 <__ssvfscanf_r+0x10ec> + d03dd14: f1ba 0f00 cmp.w sl, #0 + d03dd18: d1e8 bne.n d03dcec <__ssvfscanf_r+0x10a0> + d03dd1a: f405 6ce0 and.w ip, r5, #1792 ; 0x700 + d03dd1e: f5bc 6fe0 cmp.w ip, #1792 ; 0x700 + d03dd22: d1e5 bne.n d03dcf0 <__ssvfscanf_r+0x10a4> + d03dd24: f425 65f0 bic.w r5, r5, #1920 ; 0x780 + d03dd28: f04f 0801 mov.w r8, #1 + d03dd2c: e7b7 b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dd2e: bf00 nop + d03dd30: 0d054f98 .word 0x0d054f98 + d03dd34: 0d0409ff .word 0x0d0409ff + d03dd38: f1b8 0f03 cmp.w r8, #3 + d03dd3c: d0cc beq.n d03dcd8 <__ssvfscanf_r+0x108c> + d03dd3e: f1b8 0f05 cmp.w r8, #5 + d03dd42: e7c8 b.n d03dcd6 <__ssvfscanf_r+0x108a> + d03dd44: f1b8 0f02 cmp.w r8, #2 + d03dd48: d1cd bne.n d03dce6 <__ssvfscanf_r+0x109a> + d03dd4a: f04f 0803 mov.w r8, #3 + d03dd4e: e7a6 b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dd50: f1b8 0f06 cmp.w r8, #6 + d03dd54: d1c7 bne.n d03dce6 <__ssvfscanf_r+0x109a> + d03dd56: f04f 0807 mov.w r8, #7 + d03dd5a: e7a0 b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dd5c: f405 6ca0 and.w ip, r5, #1280 ; 0x500 + d03dd60: f5bc 6f80 cmp.w ip, #1024 ; 0x400 + d03dd64: d004 beq.n d03dd70 <__ssvfscanf_r+0x1124> + d03dd66: 0568 lsls r0, r5, #21 + d03dd68: d5bd bpl.n d03dce6 <__ssvfscanf_r+0x109a> + d03dd6a: f1ba 0f00 cmp.w sl, #0 + d03dd6e: d0bf beq.n d03dcf0 <__ssvfscanf_r+0x10a4> + d03dd70: 05a8 lsls r0, r5, #22 + d03dd72: f425 65f0 bic.w r5, r5, #1920 ; 0x780 + d03dd76: bf58 it pl + d03dd78: 6ab8 ldrpl r0, [r7, #40] ; 0x28 + d03dd7a: f445 75c0 orr.w r5, r5, #384 ; 0x180 + d03dd7e: bf58 it pl + d03dd80: ebaa 0000 subpl.w r0, sl, r0 + d03dd84: f04f 0a00 mov.w sl, #0 + d03dd88: bf58 it pl + d03dd8a: e9c7 9003 strdpl r9, r0, [r7, #12] + d03dd8e: e786 b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dd90: 2203 movs r2, #3 + d03dd92: e784 b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dd94: 2202 movs r2, #2 + d03dd96: e782 b.n d03dc9e <__ssvfscanf_r+0x1052> + d03dd98: 4621 mov r1, r4 + d03dd9a: 4658 mov r0, fp + d03dd9c: 603a str r2, [r7, #0] + d03dd9e: 60bb str r3, [r7, #8] + d03dda0: f003 fb77 bl d041492 <__ssrefill_r> + d03dda4: 68bb ldr r3, [r7, #8] + d03dda6: 683a ldr r2, [r7, #0] + d03dda8: 2800 cmp r0, #0 + d03ddaa: f43f af6e beq.w d03dc8a <__ssvfscanf_r+0x103e> + d03ddae: e79a b.n d03dce6 <__ssvfscanf_r+0x109a> + d03ddb0: f108 33ff add.w r3, r8, #4294967295 ; 0xffffffff + d03ddb4: 2b06 cmp r3, #6 + d03ddb6: d826 bhi.n d03de06 <__ssvfscanf_r+0x11ba> + d03ddb8: f1b8 0f02 cmp.w r8, #2 + d03ddbc: d833 bhi.n d03de26 <__ssvfscanf_r+0x11da> + d03ddbe: f507 75a8 add.w r5, r7, #336 ; 0x150 + d03ddc2: 45a9 cmp r9, r5 + d03ddc4: f67f a83d bls.w d03ce42 <__ssvfscanf_r+0x1f6> + d03ddc8: 4622 mov r2, r4 + d03ddca: f819 1d01 ldrb.w r1, [r9, #-1]! d03ddce: 4658 mov r0, fp - d03ddd0: 3101 adds r1, #1 - d03ddd2: f7fd fc98 bl d03b706 <_strtol_r> - d03ddd6: 693b ldr r3, [r7, #16] - d03ddd8: f8d7 900c ldr.w r9, [r7, #12] - d03dddc: 1ac2 subs r2, r0, r3 - d03ddde: f207 23a3 addw r3, r7, #675 ; 0x2a3 - d03dde2: 4918 ldr r1, [pc, #96] ; (d03de44 <__ssvfscanf_r+0x12d8>) - d03dde4: 4599 cmp r9, r3 - d03dde6: bf28 it cs - d03dde8: f207 29a2 addwcs r9, r7, #674 ; 0x2a2 - d03ddec: 4648 mov r0, r9 - d03ddee: f7fd fb01 bl d03b3f4 <sprintf> - d03ddf2: e7d7 b.n d03dda4 <__ssvfscanf_r+0x1238> - d03ddf4: f015 0502 ands.w r5, r5, #2 - d03ddf8: 6836 ldr r6, [r6, #0] - d03ddfa: d002 beq.n d03de02 <__ssvfscanf_r+0x1296> - d03ddfc: ed86 0b00 vstr d0, [r6] - d03de00: e525 b.n d03d84e <__ssvfscanf_r+0xce2> - d03de02: ee10 2a10 vmov r2, s0 - d03de06: 464b mov r3, r9 - d03de08: ee10 0a10 vmov r0, s0 - d03de0c: 4649 mov r1, r9 - d03de0e: f7fc fd87 bl d03a920 <__aeabi_dcmpun> - d03de12: b128 cbz r0, d03de20 <__ssvfscanf_r+0x12b4> - d03de14: 4628 mov r0, r5 - d03de16: f7fc fb39 bl d03a48c <nanf> - d03de1a: ed86 0a00 vstr s0, [r6] - d03de1e: e516 b.n d03d84e <__ssvfscanf_r+0xce2> - d03de20: 4640 mov r0, r8 - d03de22: 4649 mov r1, r9 - d03de24: f7fc fdb2 bl d03a98c <__aeabi_d2f> - d03de28: 6030 str r0, [r6, #0] - d03de2a: e510 b.n d03d84e <__ssvfscanf_r+0xce2> - d03de2c: f855 3024 ldr.w r3, [r5, r4, lsl #2] - d03de30: 6818 ldr r0, [r3, #0] - d03de32: f7c4 fb31 bl d002498 <__wrap_free> - d03de36: f855 3024 ldr.w r3, [r5, r4, lsl #2] - d03de3a: 3401 adds r4, #1 - d03de3c: 601e str r6, [r3, #0] - d03de3e: f7ff b859 b.w d03cef4 <__ssvfscanf_r+0x388> - d03de42: bf00 nop - d03de44: 0d054eb7 .word 0x0d054eb7 - -0d03de48 <_vsnprintf_r>: - d03de48: b530 push {r4, r5, lr} - d03de4a: 4614 mov r4, r2 - d03de4c: b09b sub sp, #108 ; 0x6c - d03de4e: 4605 mov r5, r0 - d03de50: 461a mov r2, r3 - d03de52: 2c00 cmp r4, #0 - d03de54: da05 bge.n d03de62 <_vsnprintf_r+0x1a> - d03de56: 238b movs r3, #139 ; 0x8b - d03de58: 6003 str r3, [r0, #0] - d03de5a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d03de5e: b01b add sp, #108 ; 0x6c - d03de60: bd30 pop {r4, r5, pc} - d03de62: f44f 7302 mov.w r3, #520 ; 0x208 - d03de66: 9100 str r1, [sp, #0] - d03de68: 9104 str r1, [sp, #16] - d03de6a: 4669 mov r1, sp - d03de6c: f8ad 300c strh.w r3, [sp, #12] - d03de70: bf14 ite ne - d03de72: f104 33ff addne.w r3, r4, #4294967295 ; 0xffffffff - d03de76: 4623 moveq r3, r4 - d03de78: 9302 str r3, [sp, #8] - d03de7a: 9305 str r3, [sp, #20] - d03de7c: f64f 73ff movw r3, #65535 ; 0xffff - d03de80: f8ad 300e strh.w r3, [sp, #14] - d03de84: 9b1e ldr r3, [sp, #120] ; 0x78 - d03de86: f7fd fc73 bl d03b770 <_svfprintf_r> - d03de8a: 1c43 adds r3, r0, #1 - d03de8c: bfbc itt lt - d03de8e: 238b movlt r3, #139 ; 0x8b - d03de90: 602b strlt r3, [r5, #0] - d03de92: 2c00 cmp r4, #0 - d03de94: d0e3 beq.n d03de5e <_vsnprintf_r+0x16> - d03de96: 9b00 ldr r3, [sp, #0] - d03de98: 2200 movs r2, #0 - d03de9a: 701a strb r2, [r3, #0] - d03de9c: e7df b.n d03de5e <_vsnprintf_r+0x16> - -0d03de9e <vsnprintf>: - d03de9e: b507 push {r0, r1, r2, lr} - d03dea0: 9300 str r3, [sp, #0] - d03dea2: 4613 mov r3, r2 - d03dea4: 460a mov r2, r1 - d03dea6: 4601 mov r1, r0 - d03dea8: 4803 ldr r0, [pc, #12] ; (d03deb8 <vsnprintf+0x1a>) - d03deaa: 6800 ldr r0, [r0, #0] - d03deac: f7ff ffcc bl d03de48 <_vsnprintf_r> - d03deb0: b003 add sp, #12 - d03deb2: f85d fb04 ldr.w pc, [sp], #4 - d03deb6: bf00 nop - d03deb8: 60000250 .word 0x60000250 - -0d03debc <_wctomb_r>: - d03debc: b430 push {r4, r5} - d03debe: 4c06 ldr r4, [pc, #24] ; (d03ded8 <_wctomb_r+0x1c>) - d03dec0: 4d06 ldr r5, [pc, #24] ; (d03dedc <_wctomb_r+0x20>) - d03dec2: 6824 ldr r4, [r4, #0] - d03dec4: 6b64 ldr r4, [r4, #52] ; 0x34 - d03dec6: 2c00 cmp r4, #0 - d03dec8: bf08 it eq - d03deca: 462c moveq r4, r5 - d03decc: f8d4 40e0 ldr.w r4, [r4, #224] ; 0xe0 - d03ded0: 46a4 mov ip, r4 - d03ded2: bc30 pop {r4, r5} - d03ded4: 4760 bx ip - d03ded6: bf00 nop - d03ded8: 60000250 .word 0x60000250 - d03dedc: 60000680 .word 0x60000680 - -0d03dee0 <__ascii_wctomb>: - d03dee0: b149 cbz r1, d03def6 <__ascii_wctomb+0x16> - d03dee2: 2aff cmp r2, #255 ; 0xff - d03dee4: bf8d iteet hi - d03dee6: 238a movhi r3, #138 ; 0x8a - d03dee8: 2001 movls r0, #1 - d03deea: 700a strbls r2, [r1, #0] - d03deec: 6003 strhi r3, [r0, #0] - d03deee: bf88 it hi - d03def0: f04f 30ff movhi.w r0, #4294967295 ; 0xffffffff - d03def4: 4770 bx lr - d03def6: 4608 mov r0, r1 - d03def8: 4770 bx lr - d03defa: bf00 nop - -0d03defc <_write_r>: - d03defc: b538 push {r3, r4, r5, lr} - d03defe: 4604 mov r4, r0 - d03df00: 4d06 ldr r5, [pc, #24] ; (d03df1c <_write_r+0x20>) - d03df02: 4608 mov r0, r1 - d03df04: 4611 mov r1, r2 - d03df06: 2200 movs r2, #0 - d03df08: 602a str r2, [r5, #0] - d03df0a: 461a mov r2, r3 - d03df0c: f7c6 fd2a bl d004964 <_write> - d03df10: 1c43 adds r3, r0, #1 - d03df12: d102 bne.n d03df1a <_write_r+0x1e> - d03df14: 682b ldr r3, [r5, #0] - d03df16: b103 cbz r3, d03df1a <_write_r+0x1e> - d03df18: 6023 str r3, [r4, #0] - d03df1a: bd38 pop {r3, r4, r5, pc} - d03df1c: 600084a0 .word 0x600084a0 - -0d03df20 <_close_r>: - d03df20: b538 push {r3, r4, r5, lr} - d03df22: 2300 movs r3, #0 - d03df24: 4d05 ldr r5, [pc, #20] ; (d03df3c <_close_r+0x1c>) - d03df26: 4604 mov r4, r0 - d03df28: 4608 mov r0, r1 - d03df2a: 602b str r3, [r5, #0] - d03df2c: f004 fe92 bl d042c54 <_close> - d03df30: 1c43 adds r3, r0, #1 - d03df32: d102 bne.n d03df3a <_close_r+0x1a> - d03df34: 682b ldr r3, [r5, #0] - d03df36: b103 cbz r3, d03df3a <_close_r+0x1a> - d03df38: 6023 str r3, [r4, #0] - d03df3a: bd38 pop {r3, r4, r5, pc} - d03df3c: 600084a0 .word 0x600084a0 - -0d03df40 <quorem>: - d03df40: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03df44: 6903 ldr r3, [r0, #16] - d03df46: 4607 mov r7, r0 - d03df48: 690c ldr r4, [r1, #16] - d03df4a: 42a3 cmp r3, r4 - d03df4c: f2c0 8085 blt.w d03e05a <quorem+0x11a> - d03df50: 3c01 subs r4, #1 - d03df52: f100 0514 add.w r5, r0, #20 - d03df56: f101 0814 add.w r8, r1, #20 - d03df5a: eb05 0384 add.w r3, r5, r4, lsl #2 - d03df5e: f855 2024 ldr.w r2, [r5, r4, lsl #2] - d03df62: ea4f 0b84 mov.w fp, r4, lsl #2 - d03df66: 9301 str r3, [sp, #4] - d03df68: eb08 0984 add.w r9, r8, r4, lsl #2 - d03df6c: f858 3024 ldr.w r3, [r8, r4, lsl #2] - d03df70: 3301 adds r3, #1 - d03df72: 429a cmp r2, r3 - d03df74: fbb2 f6f3 udiv r6, r2, r3 - d03df78: d333 bcc.n d03dfe2 <quorem+0xa2> - d03df7a: f04f 0e00 mov.w lr, #0 - d03df7e: 4640 mov r0, r8 - d03df80: 46ac mov ip, r5 - d03df82: 46f2 mov sl, lr - d03df84: f850 2b04 ldr.w r2, [r0], #4 - d03df88: b293 uxth r3, r2 - d03df8a: 4581 cmp r9, r0 - d03df8c: ea4f 4212 mov.w r2, r2, lsr #16 - d03df90: fb06 e303 mla r3, r6, r3, lr - d03df94: ea4f 4e13 mov.w lr, r3, lsr #16 - d03df98: b29b uxth r3, r3 - d03df9a: fb06 e202 mla r2, r6, r2, lr - d03df9e: ebaa 0303 sub.w r3, sl, r3 - d03dfa2: f8dc a000 ldr.w sl, [ip] - d03dfa6: ea4f 4e12 mov.w lr, r2, lsr #16 - d03dfaa: fa1f fa8a uxth.w sl, sl - d03dfae: 4453 add r3, sl - d03dfb0: fa1f fa82 uxth.w sl, r2 - d03dfb4: f8dc 2000 ldr.w r2, [ip] - d03dfb8: ebca 4212 rsb r2, sl, r2, lsr #16 - d03dfbc: eb02 4223 add.w r2, r2, r3, asr #16 - d03dfc0: b29b uxth r3, r3 - d03dfc2: ea4f 4a22 mov.w sl, r2, asr #16 - d03dfc6: ea43 4302 orr.w r3, r3, r2, lsl #16 - d03dfca: f84c 3b04 str.w r3, [ip], #4 - d03dfce: d2d9 bcs.n d03df84 <quorem+0x44> - d03dfd0: f855 300b ldr.w r3, [r5, fp] - d03dfd4: b92b cbnz r3, d03dfe2 <quorem+0xa2> - d03dfd6: 9b01 ldr r3, [sp, #4] - d03dfd8: 3b04 subs r3, #4 - d03dfda: 429d cmp r5, r3 - d03dfdc: 461a mov r2, r3 - d03dfde: d330 bcc.n d03e042 <quorem+0x102> - d03dfe0: 613c str r4, [r7, #16] - d03dfe2: 4638 mov r0, r7 - d03dfe4: f001 f923 bl d03f22e <__mcmp> - d03dfe8: 2800 cmp r0, #0 - d03dfea: db26 blt.n d03e03a <quorem+0xfa> - d03dfec: 3601 adds r6, #1 - d03dfee: 4628 mov r0, r5 - d03dff0: f04f 0c00 mov.w ip, #0 - d03dff4: f858 1b04 ldr.w r1, [r8], #4 - d03dff8: f8d0 e000 ldr.w lr, [r0] - d03dffc: b28b uxth r3, r1 - d03dffe: 45c1 cmp r9, r8 - d03e000: fa1f f28e uxth.w r2, lr - d03e004: ebac 0303 sub.w r3, ip, r3 - d03e008: 4413 add r3, r2 - d03e00a: ea4f 4211 mov.w r2, r1, lsr #16 - d03e00e: ebc2 421e rsb r2, r2, lr, lsr #16 - d03e012: eb02 4223 add.w r2, r2, r3, asr #16 - d03e016: b29b uxth r3, r3 - d03e018: ea4f 4c22 mov.w ip, r2, asr #16 - d03e01c: ea43 4302 orr.w r3, r3, r2, lsl #16 - d03e020: f840 3b04 str.w r3, [r0], #4 - d03e024: d2e6 bcs.n d03dff4 <quorem+0xb4> - d03e026: f855 2024 ldr.w r2, [r5, r4, lsl #2] - d03e02a: eb05 0384 add.w r3, r5, r4, lsl #2 - d03e02e: b922 cbnz r2, d03e03a <quorem+0xfa> - d03e030: 3b04 subs r3, #4 - d03e032: 429d cmp r5, r3 - d03e034: 461a mov r2, r3 - d03e036: d30a bcc.n d03e04e <quorem+0x10e> - d03e038: 613c str r4, [r7, #16] - d03e03a: 4630 mov r0, r6 - d03e03c: b003 add sp, #12 - d03e03e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d03e042: 6812 ldr r2, [r2, #0] - d03e044: 3b04 subs r3, #4 - d03e046: 2a00 cmp r2, #0 - d03e048: d1ca bne.n d03dfe0 <quorem+0xa0> - d03e04a: 3c01 subs r4, #1 - d03e04c: e7c5 b.n d03dfda <quorem+0x9a> - d03e04e: 6812 ldr r2, [r2, #0] - d03e050: 3b04 subs r3, #4 - d03e052: 2a00 cmp r2, #0 - d03e054: d1f0 bne.n d03e038 <quorem+0xf8> - d03e056: 3c01 subs r4, #1 - d03e058: e7eb b.n d03e032 <quorem+0xf2> - d03e05a: 2000 movs r0, #0 - d03e05c: e7ee b.n d03e03c <quorem+0xfc> - -0d03e05e <_dtoa_r>: - d03e05e: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03e062: ed2d 8b04 vpush {d8-d9} - d03e066: b093 sub sp, #76 ; 0x4c - d03e068: 4604 mov r4, r0 - d03e06a: ee10 aa10 vmov sl, s0 - d03e06e: 9106 str r1, [sp, #24] - d03e070: 6c01 ldr r1, [r0, #64] ; 0x40 - d03e072: 9d20 ldr r5, [sp, #128] ; 0x80 - d03e074: 9209 str r2, [sp, #36] ; 0x24 - d03e076: 930c str r3, [sp, #48] ; 0x30 - d03e078: ec57 6b10 vmov r6, r7, d0 - d03e07c: 46bb mov fp, r7 - d03e07e: b141 cbz r1, d03e092 <_dtoa_r+0x34> - d03e080: 6c42 ldr r2, [r0, #68] ; 0x44 - d03e082: 2301 movs r3, #1 - d03e084: 4093 lsls r3, r2 - d03e086: 604a str r2, [r1, #4] - d03e088: 608b str r3, [r1, #8] - d03e08a: f000 feb6 bl d03edfa <_Bfree> - d03e08e: 2300 movs r3, #0 - d03e090: 6423 str r3, [r4, #64] ; 0x40 - d03e092: 1e3b subs r3, r7, #0 - d03e094: bfad iteet ge - d03e096: 2300 movge r3, #0 - d03e098: 2201 movlt r2, #1 - d03e09a: f023 4b00 biclt.w fp, r3, #2147483648 ; 0x80000000 - d03e09e: 602b strge r3, [r5, #0] - d03e0a0: 4bab ldr r3, [pc, #684] ; (d03e350 <_dtoa_r+0x2f2>) - d03e0a2: bfb8 it lt - d03e0a4: 602a strlt r2, [r5, #0] - d03e0a6: ea33 030b bics.w r3, r3, fp - d03e0aa: d11b bne.n d03e0e4 <_dtoa_r+0x86> - d03e0ac: f242 730f movw r3, #9999 ; 0x270f - d03e0b0: 9a0c ldr r2, [sp, #48] ; 0x30 - d03e0b2: 6013 str r3, [r2, #0] - d03e0b4: f3cb 0313 ubfx r3, fp, #0, #20 - d03e0b8: 4333 orrs r3, r6 - d03e0ba: f000 8580 beq.w d03ebbe <_dtoa_r+0xb60> - d03e0be: 9b21 ldr r3, [sp, #132] ; 0x84 - d03e0c0: b90b cbnz r3, d03e0c6 <_dtoa_r+0x68> - d03e0c2: 4ba4 ldr r3, [pc, #656] ; (d03e354 <_dtoa_r+0x2f6>) - d03e0c4: e022 b.n d03e10c <_dtoa_r+0xae> - d03e0c6: 4ba3 ldr r3, [pc, #652] ; (d03e354 <_dtoa_r+0x2f6>) - d03e0c8: 9301 str r3, [sp, #4] - d03e0ca: 3303 adds r3, #3 - d03e0cc: 9a21 ldr r2, [sp, #132] ; 0x84 - d03e0ce: 6013 str r3, [r2, #0] - d03e0d0: 9801 ldr r0, [sp, #4] - d03e0d2: b013 add sp, #76 ; 0x4c - d03e0d4: ecbd 8b04 vpop {d8-d9} - d03e0d8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d03e0dc: 4b9e ldr r3, [pc, #632] ; (d03e358 <_dtoa_r+0x2fa>) - d03e0de: 9301 str r3, [sp, #4] - d03e0e0: 3308 adds r3, #8 - d03e0e2: e7f3 b.n d03e0cc <_dtoa_r+0x6e> - d03e0e4: 2200 movs r2, #0 - d03e0e6: 2300 movs r3, #0 - d03e0e8: 4650 mov r0, sl - d03e0ea: 4659 mov r1, fp - d03e0ec: f7fc fbe6 bl d03a8bc <__aeabi_dcmpeq> - d03e0f0: 4680 mov r8, r0 - d03e0f2: ec4b ab19 vmov d9, sl, fp - d03e0f6: b158 cbz r0, d03e110 <_dtoa_r+0xb2> - d03e0f8: 2301 movs r3, #1 - d03e0fa: 9a0c ldr r2, [sp, #48] ; 0x30 - d03e0fc: 6013 str r3, [r2, #0] - d03e0fe: 9b21 ldr r3, [sp, #132] ; 0x84 - d03e100: 2b00 cmp r3, #0 - d03e102: f000 8559 beq.w d03ebb8 <_dtoa_r+0xb5a> - d03e106: 4895 ldr r0, [pc, #596] ; (d03e35c <_dtoa_r+0x2fe>) - d03e108: 6018 str r0, [r3, #0] - d03e10a: 1e43 subs r3, r0, #1 - d03e10c: 9301 str r3, [sp, #4] - d03e10e: e7df b.n d03e0d0 <_dtoa_r+0x72> - d03e110: f3cb 550a ubfx r5, fp, #20, #11 - d03e114: aa10 add r2, sp, #64 ; 0x40 - d03e116: a911 add r1, sp, #68 ; 0x44 - d03e118: 4620 mov r0, r4 - d03e11a: ec4b ab10 vmov d0, sl, fp - d03e11e: f001 f999 bl d03f454 <__d2b> - d03e122: ee08 0a10 vmov s16, r0 - d03e126: 2d00 cmp r5, #0 - d03e128: f000 8082 beq.w d03e230 <_dtoa_r+0x1d2> - d03e12c: ee19 3a90 vmov r3, s19 - d03e130: 4656 mov r6, sl - d03e132: f2a5 35ff subw r5, r5, #1023 ; 0x3ff - d03e136: f8cd 8038 str.w r8, [sp, #56] ; 0x38 - d03e13a: f3c3 0313 ubfx r3, r3, #0, #20 - d03e13e: f043 577f orr.w r7, r3, #1069547520 ; 0x3fc00000 - d03e142: f447 1740 orr.w r7, r7, #3145728 ; 0x300000 - d03e146: 2200 movs r2, #0 - d03e148: 4b85 ldr r3, [pc, #532] ; (d03e360 <_dtoa_r+0x302>) - d03e14a: 4630 mov r0, r6 - d03e14c: 4639 mov r1, r7 - d03e14e: f004 fdbf bl d042cd0 <____wrap___aeabi_dsub_veneer> - d03e152: a379 add r3, pc, #484 ; (adr r3, d03e338 <_dtoa_r+0x2da>) - d03e154: e9d3 2300 ldrd r2, r3, [r3] - d03e158: f004 fdca bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e15c: a378 add r3, pc, #480 ; (adr r3, d03e340 <_dtoa_r+0x2e2>) - d03e15e: e9d3 2300 ldrd r2, r3, [r3] - d03e162: f7fc f99f bl d03a4a4 <__adddf3> - d03e166: 4606 mov r6, r0 - d03e168: 460f mov r7, r1 - d03e16a: 4628 mov r0, r5 - d03e16c: f004 fda0 bl d042cb0 <____wrap___aeabi_i2d_veneer> - d03e170: a375 add r3, pc, #468 ; (adr r3, d03e348 <_dtoa_r+0x2ea>) - d03e172: e9d3 2300 ldrd r2, r3, [r3] - d03e176: f004 fdbb bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e17a: 4602 mov r2, r0 - d03e17c: 460b mov r3, r1 - d03e17e: 4630 mov r0, r6 - d03e180: 4639 mov r1, r7 - d03e182: f7fc f98f bl d03a4a4 <__adddf3> - d03e186: 4606 mov r6, r0 - d03e188: 460f mov r7, r1 - d03e18a: f004 fd05 bl d042b98 <__aeabi_d2iz> - d03e18e: 2200 movs r2, #0 - d03e190: 9000 str r0, [sp, #0] - d03e192: 2300 movs r3, #0 - d03e194: 4630 mov r0, r6 - d03e196: 4639 mov r1, r7 - d03e198: f7fc fb9a bl d03a8d0 <__aeabi_dcmplt> - d03e19c: b150 cbz r0, d03e1b4 <_dtoa_r+0x156> - d03e19e: 9800 ldr r0, [sp, #0] - d03e1a0: f004 fd86 bl d042cb0 <____wrap___aeabi_i2d_veneer> - d03e1a4: 4632 mov r2, r6 - d03e1a6: 463b mov r3, r7 - d03e1a8: f7fc fb88 bl d03a8bc <__aeabi_dcmpeq> - d03e1ac: b910 cbnz r0, d03e1b4 <_dtoa_r+0x156> - d03e1ae: 9b00 ldr r3, [sp, #0] - d03e1b0: 3b01 subs r3, #1 - d03e1b2: 9300 str r3, [sp, #0] - d03e1b4: 9b00 ldr r3, [sp, #0] - d03e1b6: 2b16 cmp r3, #22 - d03e1b8: d859 bhi.n d03e26e <_dtoa_r+0x210> - d03e1ba: 9a00 ldr r2, [sp, #0] - d03e1bc: 4b69 ldr r3, [pc, #420] ; (d03e364 <_dtoa_r+0x306>) - d03e1be: eb03 03c2 add.w r3, r3, r2, lsl #3 - d03e1c2: ec51 0b19 vmov r0, r1, d9 - d03e1c6: e9d3 2300 ldrd r2, r3, [r3] - d03e1ca: f7fc fb81 bl d03a8d0 <__aeabi_dcmplt> - d03e1ce: 2800 cmp r0, #0 - d03e1d0: d04f beq.n d03e272 <_dtoa_r+0x214> - d03e1d2: 9b00 ldr r3, [sp, #0] - d03e1d4: 3b01 subs r3, #1 - d03e1d6: 9300 str r3, [sp, #0] - d03e1d8: 2300 movs r3, #0 - d03e1da: 930b str r3, [sp, #44] ; 0x2c - d03e1dc: 9b10 ldr r3, [sp, #64] ; 0x40 - d03e1de: 1b5d subs r5, r3, r5 - d03e1e0: 1e6b subs r3, r5, #1 - d03e1e2: 9305 str r3, [sp, #20] - d03e1e4: bf49 itett mi - d03e1e6: f1c5 0301 rsbmi r3, r5, #1 - d03e1ea: 2300 movpl r3, #0 - d03e1ec: 9304 strmi r3, [sp, #16] - d03e1ee: 2300 movmi r3, #0 - d03e1f0: bf54 ite pl - d03e1f2: 9304 strpl r3, [sp, #16] - d03e1f4: 9305 strmi r3, [sp, #20] - d03e1f6: 9b00 ldr r3, [sp, #0] - d03e1f8: 2b00 cmp r3, #0 - d03e1fa: db3c blt.n d03e276 <_dtoa_r+0x218> - d03e1fc: 9b05 ldr r3, [sp, #20] - d03e1fe: 9a00 ldr r2, [sp, #0] - d03e200: 4413 add r3, r2 - d03e202: 920a str r2, [sp, #40] ; 0x28 - d03e204: 9305 str r3, [sp, #20] - d03e206: 2300 movs r3, #0 - d03e208: 9307 str r3, [sp, #28] - d03e20a: 9b06 ldr r3, [sp, #24] - d03e20c: 2b09 cmp r3, #9 - d03e20e: f200 80ad bhi.w d03e36c <_dtoa_r+0x30e> - d03e212: 2b05 cmp r3, #5 - d03e214: bfc5 ittet gt - d03e216: 3b04 subgt r3, #4 - d03e218: 2500 movgt r5, #0 - d03e21a: 2501 movle r5, #1 - d03e21c: 9306 strgt r3, [sp, #24] - d03e21e: 9b06 ldr r3, [sp, #24] - d03e220: 3b02 subs r3, #2 - d03e222: 2b03 cmp r3, #3 - d03e224: f200 80ad bhi.w d03e382 <_dtoa_r+0x324> - d03e228: e8df f003 tbb [pc, r3] - d03e22c: 81393b2e .word 0x81393b2e - d03e230: e9dd 5310 ldrd r5, r3, [sp, #64] ; 0x40 - d03e234: 441d add r5, r3 - d03e236: f205 4332 addw r3, r5, #1074 ; 0x432 - d03e23a: 2b20 cmp r3, #32 - d03e23c: bfc6 itte gt - d03e23e: f1c3 0340 rsbgt r3, r3, #64 ; 0x40 - d03e242: f205 4012 addwgt r0, r5, #1042 ; 0x412 - d03e246: f1c3 0320 rsble r3, r3, #32 - d03e24a: f105 35ff add.w r5, r5, #4294967295 ; 0xffffffff - d03e24e: bfc5 ittet gt - d03e250: fa0b f303 lslgt.w r3, fp, r3 - d03e254: fa26 f000 lsrgt.w r0, r6, r0 - d03e258: fa06 f003 lslle.w r0, r6, r3 - d03e25c: 4318 orrgt r0, r3 - d03e25e: f004 fd3f bl d042ce0 <____wrap___aeabi_ui2d_veneer> - d03e262: 2301 movs r3, #1 - d03e264: 4606 mov r6, r0 - d03e266: f1a1 77f8 sub.w r7, r1, #32505856 ; 0x1f00000 - d03e26a: 930e str r3, [sp, #56] ; 0x38 - d03e26c: e76b b.n d03e146 <_dtoa_r+0xe8> - d03e26e: 2301 movs r3, #1 - d03e270: e7b3 b.n d03e1da <_dtoa_r+0x17c> - d03e272: 900b str r0, [sp, #44] ; 0x2c - d03e274: e7b2 b.n d03e1dc <_dtoa_r+0x17e> - d03e276: 9b04 ldr r3, [sp, #16] - d03e278: 9a00 ldr r2, [sp, #0] - d03e27a: 1a9b subs r3, r3, r2 - d03e27c: 9304 str r3, [sp, #16] - d03e27e: 4253 negs r3, r2 - d03e280: 9307 str r3, [sp, #28] - d03e282: 2300 movs r3, #0 - d03e284: 930a str r3, [sp, #40] ; 0x28 - d03e286: e7c0 b.n d03e20a <_dtoa_r+0x1ac> - d03e288: 2300 movs r3, #0 - d03e28a: 9308 str r3, [sp, #32] - d03e28c: 9b09 ldr r3, [sp, #36] ; 0x24 - d03e28e: 2b00 cmp r3, #0 - d03e290: dc7a bgt.n d03e388 <_dtoa_r+0x32a> - d03e292: 2301 movs r3, #1 - d03e294: 461a mov r2, r3 - d03e296: e9cd 3302 strd r3, r3, [sp, #8] - d03e29a: 9209 str r2, [sp, #36] ; 0x24 - d03e29c: e00c b.n d03e2b8 <_dtoa_r+0x25a> - d03e29e: 2301 movs r3, #1 - d03e2a0: e7f3 b.n d03e28a <_dtoa_r+0x22c> - d03e2a2: 2300 movs r3, #0 - d03e2a4: 9a09 ldr r2, [sp, #36] ; 0x24 - d03e2a6: 9308 str r3, [sp, #32] - d03e2a8: 9b00 ldr r3, [sp, #0] - d03e2aa: 4413 add r3, r2 - d03e2ac: 9302 str r3, [sp, #8] - d03e2ae: 3301 adds r3, #1 - d03e2b0: 2b01 cmp r3, #1 - d03e2b2: 9303 str r3, [sp, #12] - d03e2b4: bfb8 it lt - d03e2b6: 2301 movlt r3, #1 - d03e2b8: 2200 movs r2, #0 - d03e2ba: 6462 str r2, [r4, #68] ; 0x44 - d03e2bc: 2204 movs r2, #4 - d03e2be: f102 0014 add.w r0, r2, #20 - d03e2c2: 6c61 ldr r1, [r4, #68] ; 0x44 - d03e2c4: 4298 cmp r0, r3 - d03e2c6: d963 bls.n d03e390 <_dtoa_r+0x332> - d03e2c8: 4620 mov r0, r4 - d03e2ca: f000 fd71 bl d03edb0 <_Balloc> - d03e2ce: 9b03 ldr r3, [sp, #12] - d03e2d0: 9001 str r0, [sp, #4] - d03e2d2: 2b0e cmp r3, #14 - d03e2d4: 6420 str r0, [r4, #64] ; 0x40 - d03e2d6: f200 80d3 bhi.w d03e480 <_dtoa_r+0x422> - d03e2da: 2d00 cmp r5, #0 - d03e2dc: f000 80d0 beq.w d03e480 <_dtoa_r+0x422> - d03e2e0: 9b00 ldr r3, [sp, #0] - d03e2e2: 2b00 cmp r3, #0 - d03e2e4: dd68 ble.n d03e3b8 <_dtoa_r+0x35a> - d03e2e6: f003 030f and.w r3, r3, #15 - d03e2ea: 4a1e ldr r2, [pc, #120] ; (d03e364 <_dtoa_r+0x306>) - d03e2ec: eb02 03c3 add.w r3, r2, r3, lsl #3 - d03e2f0: e9d3 8900 ldrd r8, r9, [r3] - d03e2f4: 9b00 ldr r3, [sp, #0] - d03e2f6: 05d8 lsls r0, r3, #23 - d03e2f8: ea4f 1723 mov.w r7, r3, asr #4 - d03e2fc: d54c bpl.n d03e398 <_dtoa_r+0x33a> - d03e2fe: 4b1a ldr r3, [pc, #104] ; (d03e368 <_dtoa_r+0x30a>) - d03e300: f007 070f and.w r7, r7, #15 - d03e304: 2503 movs r5, #3 - d03e306: e9d3 2308 ldrd r2, r3, [r3, #32] - d03e30a: ec51 0b19 vmov r0, r1, d9 - d03e30e: f004 fcdb bl d042cc8 <____wrap___aeabi_ddiv_veneer> - d03e312: 4682 mov sl, r0 - d03e314: 468b mov fp, r1 - d03e316: 4e14 ldr r6, [pc, #80] ; (d03e368 <_dtoa_r+0x30a>) - d03e318: 2f00 cmp r7, #0 - d03e31a: d13f bne.n d03e39c <_dtoa_r+0x33e> - d03e31c: 4642 mov r2, r8 - d03e31e: 464b mov r3, r9 - d03e320: 4650 mov r0, sl - d03e322: 4659 mov r1, fp - d03e324: f004 fcd0 bl d042cc8 <____wrap___aeabi_ddiv_veneer> - d03e328: 4682 mov sl, r0 - d03e32a: 468b mov fp, r1 - d03e32c: e05d b.n d03e3ea <_dtoa_r+0x38c> - d03e32e: 2301 movs r3, #1 - d03e330: e7b8 b.n d03e2a4 <_dtoa_r+0x246> - d03e332: bf00 nop - d03e334: f3af 8000 nop.w - d03e338: 636f4361 .word 0x636f4361 - d03e33c: 3fd287a7 .word 0x3fd287a7 - d03e340: 8b60c8b3 .word 0x8b60c8b3 - d03e344: 3fc68a28 .word 0x3fc68a28 - d03e348: 509f79fb .word 0x509f79fb - d03e34c: 3fd34413 .word 0x3fd34413 - d03e350: 7ff00000 .word 0x7ff00000 - d03e354: 0d054fdf .word 0x0d054fdf - d03e358: 0d054fe3 .word 0x0d054fe3 - d03e35c: 0d0434ee .word 0x0d0434ee - d03e360: 3ff80000 .word 0x3ff80000 - d03e364: 0d055000 .word 0x0d055000 - d03e368: 0d0550f0 .word 0x0d0550f0 - d03e36c: 2501 movs r5, #1 - d03e36e: 2300 movs r3, #0 - d03e370: 9508 str r5, [sp, #32] - d03e372: 9306 str r3, [sp, #24] - d03e374: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d03e378: 2200 movs r2, #0 - d03e37a: e9cd 3302 strd r3, r3, [sp, #8] - d03e37e: 2312 movs r3, #18 - d03e380: e78b b.n d03e29a <_dtoa_r+0x23c> - d03e382: 2301 movs r3, #1 - d03e384: 9308 str r3, [sp, #32] - d03e386: e7f5 b.n d03e374 <_dtoa_r+0x316> - d03e388: 9b09 ldr r3, [sp, #36] ; 0x24 - d03e38a: e9cd 3302 strd r3, r3, [sp, #8] - d03e38e: e793 b.n d03e2b8 <_dtoa_r+0x25a> - d03e390: 3101 adds r1, #1 - d03e392: 0052 lsls r2, r2, #1 - d03e394: 6461 str r1, [r4, #68] ; 0x44 - d03e396: e792 b.n d03e2be <_dtoa_r+0x260> - d03e398: 2502 movs r5, #2 - d03e39a: e7bc b.n d03e316 <_dtoa_r+0x2b8> - d03e39c: 07f9 lsls r1, r7, #31 - d03e39e: d508 bpl.n d03e3b2 <_dtoa_r+0x354> - d03e3a0: 4640 mov r0, r8 - d03e3a2: 4649 mov r1, r9 - d03e3a4: 3501 adds r5, #1 - d03e3a6: e9d6 2300 ldrd r2, r3, [r6] - d03e3aa: f004 fca1 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e3ae: 4680 mov r8, r0 - d03e3b0: 4689 mov r9, r1 - d03e3b2: 107f asrs r7, r7, #1 - d03e3b4: 3608 adds r6, #8 - d03e3b6: e7af b.n d03e318 <_dtoa_r+0x2ba> - d03e3b8: f000 809b beq.w d03e4f2 <_dtoa_r+0x494> - d03e3bc: 9b00 ldr r3, [sp, #0] - d03e3be: 2502 movs r5, #2 - d03e3c0: 4fbf ldr r7, [pc, #764] ; (d03e6c0 <_dtoa_r+0x662>) - d03e3c2: 425e negs r6, r3 - d03e3c4: 4bbf ldr r3, [pc, #764] ; (d03e6c4 <_dtoa_r+0x666>) - d03e3c6: f006 020f and.w r2, r6, #15 - d03e3ca: 1136 asrs r6, r6, #4 - d03e3cc: eb03 03c2 add.w r3, r3, r2, lsl #3 - d03e3d0: ec51 0b19 vmov r0, r1, d9 - d03e3d4: e9d3 2300 ldrd r2, r3, [r3] - d03e3d8: f004 fc8a bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e3dc: 2300 movs r3, #0 - d03e3de: 4682 mov sl, r0 - d03e3e0: 468b mov fp, r1 - d03e3e2: 2e00 cmp r6, #0 - d03e3e4: d17a bne.n d03e4dc <_dtoa_r+0x47e> - d03e3e6: 2b00 cmp r3, #0 - d03e3e8: d19e bne.n d03e328 <_dtoa_r+0x2ca> - d03e3ea: 9b0b ldr r3, [sp, #44] ; 0x2c - d03e3ec: 2b00 cmp r3, #0 - d03e3ee: f000 8082 beq.w d03e4f6 <_dtoa_r+0x498> - d03e3f2: 2200 movs r2, #0 - d03e3f4: 4bb4 ldr r3, [pc, #720] ; (d03e6c8 <_dtoa_r+0x66a>) - d03e3f6: 4650 mov r0, sl - d03e3f8: 4659 mov r1, fp - d03e3fa: f7fc fa69 bl d03a8d0 <__aeabi_dcmplt> - d03e3fe: 2800 cmp r0, #0 - d03e400: d079 beq.n d03e4f6 <_dtoa_r+0x498> - d03e402: 9b03 ldr r3, [sp, #12] - d03e404: 2b00 cmp r3, #0 - d03e406: d076 beq.n d03e4f6 <_dtoa_r+0x498> - d03e408: 9b02 ldr r3, [sp, #8] - d03e40a: 2b00 cmp r3, #0 - d03e40c: dd36 ble.n d03e47c <_dtoa_r+0x41e> - d03e40e: 9b00 ldr r3, [sp, #0] - d03e410: 4650 mov r0, sl - d03e412: 4659 mov r1, fp - d03e414: 2200 movs r2, #0 - d03e416: 1e5f subs r7, r3, #1 - d03e418: 4bac ldr r3, [pc, #688] ; (d03e6cc <_dtoa_r+0x66e>) - d03e41a: f004 fc69 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e41e: 3501 adds r5, #1 - d03e420: 4682 mov sl, r0 - d03e422: 468b mov fp, r1 - d03e424: 9e02 ldr r6, [sp, #8] - d03e426: 4628 mov r0, r5 - d03e428: 46d0 mov r8, sl - d03e42a: f004 fc41 bl d042cb0 <____wrap___aeabi_i2d_veneer> - d03e42e: 4652 mov r2, sl - d03e430: 465b mov r3, fp - d03e432: 46d9 mov r9, fp - d03e434: f004 fc5c bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e438: 2200 movs r2, #0 - d03e43a: 4ba5 ldr r3, [pc, #660] ; (d03e6d0 <_dtoa_r+0x672>) - d03e43c: f7fc f832 bl d03a4a4 <__adddf3> - d03e440: 4682 mov sl, r0 - d03e442: f1a1 7b50 sub.w fp, r1, #54525952 ; 0x3400000 - d03e446: 2e00 cmp r6, #0 - d03e448: d158 bne.n d03e4fc <_dtoa_r+0x49e> - d03e44a: 2200 movs r2, #0 - d03e44c: 4ba1 ldr r3, [pc, #644] ; (d03e6d4 <_dtoa_r+0x676>) - d03e44e: 4640 mov r0, r8 - d03e450: 4649 mov r1, r9 - d03e452: f004 fc3d bl d042cd0 <____wrap___aeabi_dsub_veneer> - d03e456: 4652 mov r2, sl - d03e458: 465b mov r3, fp - d03e45a: 4680 mov r8, r0 - d03e45c: 4689 mov r9, r1 - d03e45e: f7fc fa55 bl d03a90c <__aeabi_dcmpgt> - d03e462: 2800 cmp r0, #0 - d03e464: f040 8296 bne.w d03e994 <_dtoa_r+0x936> - d03e468: 4652 mov r2, sl - d03e46a: f10b 4300 add.w r3, fp, #2147483648 ; 0x80000000 - d03e46e: 4640 mov r0, r8 - d03e470: 4649 mov r1, r9 - d03e472: f7fc fa2d bl d03a8d0 <__aeabi_dcmplt> - d03e476: 2800 cmp r0, #0 - d03e478: f040 828a bne.w d03e990 <_dtoa_r+0x932> - d03e47c: ec5b ab19 vmov sl, fp, d9 - d03e480: 9b11 ldr r3, [sp, #68] ; 0x44 - d03e482: 2b00 cmp r3, #0 - d03e484: f2c0 8149 blt.w d03e71a <_dtoa_r+0x6bc> - d03e488: 9a00 ldr r2, [sp, #0] - d03e48a: 2a0e cmp r2, #14 - d03e48c: f300 8145 bgt.w d03e71a <_dtoa_r+0x6bc> - d03e490: 4b8c ldr r3, [pc, #560] ; (d03e6c4 <_dtoa_r+0x666>) - d03e492: eb03 03c2 add.w r3, r3, r2, lsl #3 - d03e496: e9d3 8900 ldrd r8, r9, [r3] - d03e49a: 9b09 ldr r3, [sp, #36] ; 0x24 - d03e49c: 2b00 cmp r3, #0 - d03e49e: f280 80c7 bge.w d03e630 <_dtoa_r+0x5d2> - d03e4a2: 9b03 ldr r3, [sp, #12] - d03e4a4: 2b00 cmp r3, #0 - d03e4a6: f300 80c3 bgt.w d03e630 <_dtoa_r+0x5d2> - d03e4aa: f040 8270 bne.w d03e98e <_dtoa_r+0x930> - d03e4ae: 2200 movs r2, #0 - d03e4b0: 4b88 ldr r3, [pc, #544] ; (d03e6d4 <_dtoa_r+0x676>) - d03e4b2: 4640 mov r0, r8 - d03e4b4: 4649 mov r1, r9 - d03e4b6: f004 fc1b bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e4ba: 4652 mov r2, sl - d03e4bc: 465b mov r3, fp - d03e4be: f7fc fa1b bl d03a8f8 <__aeabi_dcmpge> - d03e4c2: 9e03 ldr r6, [sp, #12] - d03e4c4: 4637 mov r7, r6 - d03e4c6: 2800 cmp r0, #0 - d03e4c8: f040 8246 bne.w d03e958 <_dtoa_r+0x8fa> - d03e4cc: 2331 movs r3, #49 ; 0x31 - d03e4ce: 9d01 ldr r5, [sp, #4] - d03e4d0: f805 3b01 strb.w r3, [r5], #1 - d03e4d4: 9b00 ldr r3, [sp, #0] - d03e4d6: 3301 adds r3, #1 - d03e4d8: 9300 str r3, [sp, #0] - d03e4da: e241 b.n d03e960 <_dtoa_r+0x902> - d03e4dc: 07f2 lsls r2, r6, #31 - d03e4de: d505 bpl.n d03e4ec <_dtoa_r+0x48e> - d03e4e0: 3501 adds r5, #1 - d03e4e2: e9d7 2300 ldrd r2, r3, [r7] - d03e4e6: f004 fc03 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e4ea: 2301 movs r3, #1 - d03e4ec: 1076 asrs r6, r6, #1 - d03e4ee: 3708 adds r7, #8 - d03e4f0: e777 b.n d03e3e2 <_dtoa_r+0x384> - d03e4f2: 2502 movs r5, #2 - d03e4f4: e779 b.n d03e3ea <_dtoa_r+0x38c> - d03e4f6: 9f00 ldr r7, [sp, #0] - d03e4f8: 9e03 ldr r6, [sp, #12] - d03e4fa: e794 b.n d03e426 <_dtoa_r+0x3c8> - d03e4fc: 9901 ldr r1, [sp, #4] - d03e4fe: 4b71 ldr r3, [pc, #452] ; (d03e6c4 <_dtoa_r+0x666>) - d03e500: 4431 add r1, r6 - d03e502: eb03 03c6 add.w r3, r3, r6, lsl #3 - d03e506: 910d str r1, [sp, #52] ; 0x34 - d03e508: 9908 ldr r1, [sp, #32] - d03e50a: e953 2302 ldrd r2, r3, [r3, #-8] - d03e50e: 2900 cmp r1, #0 - d03e510: d043 beq.n d03e59a <_dtoa_r+0x53c> - d03e512: 2000 movs r0, #0 - d03e514: 4970 ldr r1, [pc, #448] ; (d03e6d8 <_dtoa_r+0x67a>) - d03e516: f004 fbd7 bl d042cc8 <____wrap___aeabi_ddiv_veneer> - d03e51a: 4652 mov r2, sl - d03e51c: 465b mov r3, fp - d03e51e: f004 fbd7 bl d042cd0 <____wrap___aeabi_dsub_veneer> - d03e522: 9d01 ldr r5, [sp, #4] - d03e524: 4682 mov sl, r0 - d03e526: 468b mov fp, r1 - d03e528: 4649 mov r1, r9 - d03e52a: 4640 mov r0, r8 - d03e52c: f004 fb34 bl d042b98 <__aeabi_d2iz> - d03e530: 4606 mov r6, r0 - d03e532: f004 fbbd bl d042cb0 <____wrap___aeabi_i2d_veneer> - d03e536: 4602 mov r2, r0 - d03e538: 3630 adds r6, #48 ; 0x30 - d03e53a: 460b mov r3, r1 - d03e53c: 4640 mov r0, r8 - d03e53e: 4649 mov r1, r9 - d03e540: f004 fbc6 bl d042cd0 <____wrap___aeabi_dsub_veneer> - d03e544: 4652 mov r2, sl - d03e546: 465b mov r3, fp - d03e548: f805 6b01 strb.w r6, [r5], #1 - d03e54c: 4680 mov r8, r0 - d03e54e: 4689 mov r9, r1 - d03e550: f7fc f9be bl d03a8d0 <__aeabi_dcmplt> - d03e554: 2800 cmp r0, #0 - d03e556: d163 bne.n d03e620 <_dtoa_r+0x5c2> - d03e558: 4642 mov r2, r8 - d03e55a: 464b mov r3, r9 - d03e55c: 2000 movs r0, #0 - d03e55e: 495a ldr r1, [pc, #360] ; (d03e6c8 <_dtoa_r+0x66a>) - d03e560: f004 fbb6 bl d042cd0 <____wrap___aeabi_dsub_veneer> - d03e564: 4652 mov r2, sl - d03e566: 465b mov r3, fp - d03e568: f7fc f9b2 bl d03a8d0 <__aeabi_dcmplt> - d03e56c: 2800 cmp r0, #0 - d03e56e: f040 80b6 bne.w d03e6de <_dtoa_r+0x680> - d03e572: 9b0d ldr r3, [sp, #52] ; 0x34 - d03e574: 429d cmp r5, r3 - d03e576: d081 beq.n d03e47c <_dtoa_r+0x41e> - d03e578: 2200 movs r2, #0 - d03e57a: 4b54 ldr r3, [pc, #336] ; (d03e6cc <_dtoa_r+0x66e>) - d03e57c: 4650 mov r0, sl - d03e57e: 4659 mov r1, fp - d03e580: f004 fbb6 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e584: 2200 movs r2, #0 - d03e586: 4682 mov sl, r0 - d03e588: 468b mov fp, r1 - d03e58a: 4640 mov r0, r8 - d03e58c: 4649 mov r1, r9 - d03e58e: 4b4f ldr r3, [pc, #316] ; (d03e6cc <_dtoa_r+0x66e>) - d03e590: f004 fbae bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e594: 4680 mov r8, r0 - d03e596: 4689 mov r9, r1 - d03e598: e7c6 b.n d03e528 <_dtoa_r+0x4ca> - d03e59a: 4650 mov r0, sl - d03e59c: 4659 mov r1, fp - d03e59e: f004 fba7 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e5a2: 9b0d ldr r3, [sp, #52] ; 0x34 - d03e5a4: 4682 mov sl, r0 - d03e5a6: 468b mov fp, r1 - d03e5a8: 9d01 ldr r5, [sp, #4] - d03e5aa: 930f str r3, [sp, #60] ; 0x3c - d03e5ac: 4649 mov r1, r9 - d03e5ae: 4640 mov r0, r8 - d03e5b0: f004 faf2 bl d042b98 <__aeabi_d2iz> - d03e5b4: 4606 mov r6, r0 - d03e5b6: f004 fb7b bl d042cb0 <____wrap___aeabi_i2d_veneer> - d03e5ba: 4602 mov r2, r0 - d03e5bc: 460b mov r3, r1 - d03e5be: 4640 mov r0, r8 - d03e5c0: 4649 mov r1, r9 - d03e5c2: 3630 adds r6, #48 ; 0x30 - d03e5c4: f004 fb84 bl d042cd0 <____wrap___aeabi_dsub_veneer> - d03e5c8: 9b0d ldr r3, [sp, #52] ; 0x34 - d03e5ca: f805 6b01 strb.w r6, [r5], #1 - d03e5ce: 4680 mov r8, r0 - d03e5d0: 429d cmp r5, r3 - d03e5d2: 4689 mov r9, r1 - d03e5d4: f04f 0200 mov.w r2, #0 - d03e5d8: d124 bne.n d03e624 <_dtoa_r+0x5c6> - d03e5da: 4b3f ldr r3, [pc, #252] ; (d03e6d8 <_dtoa_r+0x67a>) - d03e5dc: 4650 mov r0, sl - d03e5de: 4659 mov r1, fp - d03e5e0: f7fb ff60 bl d03a4a4 <__adddf3> - d03e5e4: 4602 mov r2, r0 - d03e5e6: 460b mov r3, r1 - d03e5e8: 4640 mov r0, r8 - d03e5ea: 4649 mov r1, r9 - d03e5ec: f7fc f98e bl d03a90c <__aeabi_dcmpgt> - d03e5f0: 2800 cmp r0, #0 - d03e5f2: d174 bne.n d03e6de <_dtoa_r+0x680> - d03e5f4: 4652 mov r2, sl - d03e5f6: 465b mov r3, fp - d03e5f8: 2000 movs r0, #0 - d03e5fa: 4937 ldr r1, [pc, #220] ; (d03e6d8 <_dtoa_r+0x67a>) - d03e5fc: f004 fb68 bl d042cd0 <____wrap___aeabi_dsub_veneer> - d03e600: 4602 mov r2, r0 - d03e602: 460b mov r3, r1 - d03e604: 4640 mov r0, r8 - d03e606: 4649 mov r1, r9 - d03e608: f7fc f962 bl d03a8d0 <__aeabi_dcmplt> - d03e60c: 2800 cmp r0, #0 - d03e60e: f43f af35 beq.w d03e47c <_dtoa_r+0x41e> - d03e612: 9d0f ldr r5, [sp, #60] ; 0x3c - d03e614: 1e6b subs r3, r5, #1 - d03e616: 930f str r3, [sp, #60] ; 0x3c - d03e618: f815 3c01 ldrb.w r3, [r5, #-1] - d03e61c: 2b30 cmp r3, #48 ; 0x30 - d03e61e: d0f8 beq.n d03e612 <_dtoa_r+0x5b4> - d03e620: 9700 str r7, [sp, #0] - d03e622: e03b b.n d03e69c <_dtoa_r+0x63e> - d03e624: 4b29 ldr r3, [pc, #164] ; (d03e6cc <_dtoa_r+0x66e>) - d03e626: f004 fb63 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e62a: 4680 mov r8, r0 - d03e62c: 4689 mov r9, r1 - d03e62e: e7bd b.n d03e5ac <_dtoa_r+0x54e> - d03e630: 4656 mov r6, sl - d03e632: 465f mov r7, fp - d03e634: 9d01 ldr r5, [sp, #4] - d03e636: 4642 mov r2, r8 - d03e638: 464b mov r3, r9 - d03e63a: 4630 mov r0, r6 - d03e63c: 4639 mov r1, r7 - d03e63e: f004 fb43 bl d042cc8 <____wrap___aeabi_ddiv_veneer> - d03e642: f004 faa9 bl d042b98 <__aeabi_d2iz> - d03e646: 4682 mov sl, r0 - d03e648: f004 fb32 bl d042cb0 <____wrap___aeabi_i2d_veneer> - d03e64c: 4642 mov r2, r8 - d03e64e: 464b mov r3, r9 - d03e650: f004 fb4e bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e654: 4602 mov r2, r0 - d03e656: 4630 mov r0, r6 - d03e658: f10a 0630 add.w r6, sl, #48 ; 0x30 - d03e65c: 460b mov r3, r1 - d03e65e: 4639 mov r1, r7 - d03e660: f004 fb36 bl d042cd0 <____wrap___aeabi_dsub_veneer> - d03e664: f805 6b01 strb.w r6, [r5], #1 - d03e668: 9e01 ldr r6, [sp, #4] - d03e66a: 4602 mov r2, r0 - d03e66c: 9f03 ldr r7, [sp, #12] - d03e66e: 460b mov r3, r1 - d03e670: 1bae subs r6, r5, r6 - d03e672: 42b7 cmp r7, r6 - d03e674: d144 bne.n d03e700 <_dtoa_r+0x6a2> - d03e676: f7fb ff15 bl d03a4a4 <__adddf3> - d03e67a: 4642 mov r2, r8 - d03e67c: 464b mov r3, r9 - d03e67e: 4606 mov r6, r0 - d03e680: 460f mov r7, r1 - d03e682: f7fc f943 bl d03a90c <__aeabi_dcmpgt> - d03e686: bb48 cbnz r0, d03e6dc <_dtoa_r+0x67e> - d03e688: 4642 mov r2, r8 - d03e68a: 464b mov r3, r9 - d03e68c: 4630 mov r0, r6 - d03e68e: 4639 mov r1, r7 - d03e690: f7fc f914 bl d03a8bc <__aeabi_dcmpeq> - d03e694: b110 cbz r0, d03e69c <_dtoa_r+0x63e> - d03e696: f01a 0f01 tst.w sl, #1 - d03e69a: d11f bne.n d03e6dc <_dtoa_r+0x67e> - d03e69c: 4620 mov r0, r4 - d03e69e: ee18 1a10 vmov r1, s16 - d03e6a2: f000 fbaa bl d03edfa <_Bfree> - d03e6a6: 2300 movs r3, #0 - d03e6a8: 9800 ldr r0, [sp, #0] - d03e6aa: 702b strb r3, [r5, #0] - d03e6ac: 3001 adds r0, #1 - d03e6ae: 9b0c ldr r3, [sp, #48] ; 0x30 - d03e6b0: 6018 str r0, [r3, #0] - d03e6b2: 9b21 ldr r3, [sp, #132] ; 0x84 - d03e6b4: 2b00 cmp r3, #0 - d03e6b6: f43f ad0b beq.w d03e0d0 <_dtoa_r+0x72> - d03e6ba: 601d str r5, [r3, #0] - d03e6bc: e508 b.n d03e0d0 <_dtoa_r+0x72> - d03e6be: bf00 nop - d03e6c0: 0d0550f0 .word 0x0d0550f0 - d03e6c4: 0d055000 .word 0x0d055000 - d03e6c8: 3ff00000 .word 0x3ff00000 - d03e6cc: 40240000 .word 0x40240000 - d03e6d0: 401c0000 .word 0x401c0000 - d03e6d4: 40140000 .word 0x40140000 - d03e6d8: 3fe00000 .word 0x3fe00000 - d03e6dc: 9f00 ldr r7, [sp, #0] - d03e6de: 462b mov r3, r5 - d03e6e0: 461d mov r5, r3 - d03e6e2: f813 2d01 ldrb.w r2, [r3, #-1]! - d03e6e6: 2a39 cmp r2, #57 ; 0x39 - d03e6e8: d106 bne.n d03e6f8 <_dtoa_r+0x69a> - d03e6ea: 9a01 ldr r2, [sp, #4] - d03e6ec: 429a cmp r2, r3 - d03e6ee: d1f7 bne.n d03e6e0 <_dtoa_r+0x682> - d03e6f0: 2230 movs r2, #48 ; 0x30 - d03e6f2: 9901 ldr r1, [sp, #4] - d03e6f4: 3701 adds r7, #1 - d03e6f6: 700a strb r2, [r1, #0] - d03e6f8: 781a ldrb r2, [r3, #0] - d03e6fa: 3201 adds r2, #1 - d03e6fc: 701a strb r2, [r3, #0] - d03e6fe: e78f b.n d03e620 <_dtoa_r+0x5c2> - d03e700: 2200 movs r2, #0 - d03e702: 4ba6 ldr r3, [pc, #664] ; (d03e99c <_dtoa_r+0x93e>) - d03e704: f004 faf4 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03e708: 2200 movs r2, #0 - d03e70a: 2300 movs r3, #0 - d03e70c: 4606 mov r6, r0 - d03e70e: 460f mov r7, r1 - d03e710: f7fc f8d4 bl d03a8bc <__aeabi_dcmpeq> - d03e714: 2800 cmp r0, #0 - d03e716: d08e beq.n d03e636 <_dtoa_r+0x5d8> - d03e718: e7c0 b.n d03e69c <_dtoa_r+0x63e> - d03e71a: 9a08 ldr r2, [sp, #32] - d03e71c: 2a00 cmp r2, #0 - d03e71e: f000 80d7 beq.w d03e8d0 <_dtoa_r+0x872> - d03e722: 9a06 ldr r2, [sp, #24] - d03e724: 2a01 cmp r2, #1 - d03e726: f300 80bb bgt.w d03e8a0 <_dtoa_r+0x842> - d03e72a: 9a0e ldr r2, [sp, #56] ; 0x38 - d03e72c: 2a00 cmp r2, #0 - d03e72e: f000 80b3 beq.w d03e898 <_dtoa_r+0x83a> - d03e732: f203 4333 addw r3, r3, #1075 ; 0x433 - d03e736: 9e07 ldr r6, [sp, #28] - d03e738: 9d04 ldr r5, [sp, #16] - d03e73a: 9a04 ldr r2, [sp, #16] - d03e73c: 2101 movs r1, #1 - d03e73e: 4620 mov r0, r4 - d03e740: 441a add r2, r3 - d03e742: 9204 str r2, [sp, #16] - d03e744: 9a05 ldr r2, [sp, #20] - d03e746: 441a add r2, r3 - d03e748: 9205 str r2, [sp, #20] - d03e74a: f000 fc29 bl d03efa0 <__i2b> - d03e74e: 4607 mov r7, r0 - d03e750: 2d00 cmp r5, #0 - d03e752: dd0c ble.n d03e76e <_dtoa_r+0x710> - d03e754: 9b05 ldr r3, [sp, #20] - d03e756: 2b00 cmp r3, #0 - d03e758: dd09 ble.n d03e76e <_dtoa_r+0x710> - d03e75a: 42ab cmp r3, r5 - d03e75c: 9a04 ldr r2, [sp, #16] - d03e75e: bfa8 it ge - d03e760: 462b movge r3, r5 - d03e762: 1ad2 subs r2, r2, r3 - d03e764: 1aed subs r5, r5, r3 - d03e766: 9204 str r2, [sp, #16] - d03e768: 9a05 ldr r2, [sp, #20] - d03e76a: 1ad3 subs r3, r2, r3 - d03e76c: 9305 str r3, [sp, #20] - d03e76e: 9b07 ldr r3, [sp, #28] - d03e770: b31b cbz r3, d03e7ba <_dtoa_r+0x75c> - d03e772: 9b08 ldr r3, [sp, #32] - d03e774: 2b00 cmp r3, #0 - d03e776: f000 80af beq.w d03e8d8 <_dtoa_r+0x87a> - d03e77a: 2e00 cmp r6, #0 - d03e77c: dd13 ble.n d03e7a6 <_dtoa_r+0x748> - d03e77e: 4639 mov r1, r7 - d03e780: 4632 mov r2, r6 - d03e782: 4620 mov r0, r4 - d03e784: f000 fcb0 bl d03f0e8 <__pow5mult> - d03e788: ee18 2a10 vmov r2, s16 - d03e78c: 4601 mov r1, r0 - d03e78e: 4607 mov r7, r0 - d03e790: 4620 mov r0, r4 - d03e792: f000 fc0e bl d03efb2 <__multiply> - d03e796: 4680 mov r8, r0 - d03e798: ee18 1a10 vmov r1, s16 - d03e79c: 4620 mov r0, r4 - d03e79e: ee08 8a10 vmov s16, r8 - d03e7a2: f000 fb2a bl d03edfa <_Bfree> - d03e7a6: 9b07 ldr r3, [sp, #28] - d03e7a8: 1b9a subs r2, r3, r6 - d03e7aa: d006 beq.n d03e7ba <_dtoa_r+0x75c> - d03e7ac: ee18 1a10 vmov r1, s16 - d03e7b0: 4620 mov r0, r4 - d03e7b2: f000 fc99 bl d03f0e8 <__pow5mult> - d03e7b6: ee08 0a10 vmov s16, r0 - d03e7ba: 2101 movs r1, #1 - d03e7bc: 4620 mov r0, r4 - d03e7be: f000 fbef bl d03efa0 <__i2b> - d03e7c2: 9b0a ldr r3, [sp, #40] ; 0x28 - d03e7c4: 4606 mov r6, r0 - d03e7c6: 2b00 cmp r3, #0 - d03e7c8: f340 8088 ble.w d03e8dc <_dtoa_r+0x87e> - d03e7cc: 461a mov r2, r3 - d03e7ce: 4601 mov r1, r0 - d03e7d0: 4620 mov r0, r4 - d03e7d2: f000 fc89 bl d03f0e8 <__pow5mult> - d03e7d6: 9b06 ldr r3, [sp, #24] - d03e7d8: 4606 mov r6, r0 - d03e7da: 2b01 cmp r3, #1 - d03e7dc: f340 8081 ble.w d03e8e2 <_dtoa_r+0x884> - d03e7e0: f04f 0800 mov.w r8, #0 - d03e7e4: 6933 ldr r3, [r6, #16] - d03e7e6: eb06 0383 add.w r3, r6, r3, lsl #2 - d03e7ea: 6918 ldr r0, [r3, #16] - d03e7ec: f000 fb89 bl d03ef02 <__hi0bits> - d03e7f0: f1c0 0020 rsb r0, r0, #32 - d03e7f4: 9b05 ldr r3, [sp, #20] - d03e7f6: 4418 add r0, r3 - d03e7f8: f010 001f ands.w r0, r0, #31 - d03e7fc: f000 8092 beq.w d03e924 <_dtoa_r+0x8c6> - d03e800: f1c0 0320 rsb r3, r0, #32 - d03e804: 2b04 cmp r3, #4 - d03e806: f340 808a ble.w d03e91e <_dtoa_r+0x8c0> - d03e80a: f1c0 001c rsb r0, r0, #28 - d03e80e: 9b04 ldr r3, [sp, #16] - d03e810: 4405 add r5, r0 - d03e812: 4403 add r3, r0 - d03e814: 9304 str r3, [sp, #16] - d03e816: 9b05 ldr r3, [sp, #20] - d03e818: 4403 add r3, r0 - d03e81a: 9305 str r3, [sp, #20] - d03e81c: 9b04 ldr r3, [sp, #16] - d03e81e: 2b00 cmp r3, #0 - d03e820: dd07 ble.n d03e832 <_dtoa_r+0x7d4> - d03e822: ee18 1a10 vmov r1, s16 - d03e826: 461a mov r2, r3 - d03e828: 4620 mov r0, r4 - d03e82a: f000 fc9d bl d03f168 <__lshift> - d03e82e: ee08 0a10 vmov s16, r0 - d03e832: 9b05 ldr r3, [sp, #20] - d03e834: 2b00 cmp r3, #0 - d03e836: dd05 ble.n d03e844 <_dtoa_r+0x7e6> - d03e838: 4631 mov r1, r6 - d03e83a: 461a mov r2, r3 - d03e83c: 4620 mov r0, r4 - d03e83e: f000 fc93 bl d03f168 <__lshift> - d03e842: 4606 mov r6, r0 - d03e844: 9b0b ldr r3, [sp, #44] ; 0x2c - d03e846: 2b00 cmp r3, #0 - d03e848: d06e beq.n d03e928 <_dtoa_r+0x8ca> - d03e84a: 4631 mov r1, r6 - d03e84c: ee18 0a10 vmov r0, s16 - d03e850: f000 fced bl d03f22e <__mcmp> - d03e854: 2800 cmp r0, #0 - d03e856: da67 bge.n d03e928 <_dtoa_r+0x8ca> - d03e858: 9b00 ldr r3, [sp, #0] - d03e85a: ee18 1a10 vmov r1, s16 - d03e85e: 220a movs r2, #10 - d03e860: 4620 mov r0, r4 - d03e862: 3b01 subs r3, #1 - d03e864: 9300 str r3, [sp, #0] - d03e866: 2300 movs r3, #0 - d03e868: f000 fad0 bl d03ee0c <__multadd> - d03e86c: 9b08 ldr r3, [sp, #32] - d03e86e: ee08 0a10 vmov s16, r0 - d03e872: 2b00 cmp r3, #0 - d03e874: f000 81aa beq.w d03ebcc <_dtoa_r+0xb6e> - d03e878: 2300 movs r3, #0 - d03e87a: 4639 mov r1, r7 - d03e87c: 220a movs r2, #10 - d03e87e: 4620 mov r0, r4 - d03e880: f000 fac4 bl d03ee0c <__multadd> - d03e884: 9b02 ldr r3, [sp, #8] - d03e886: 4607 mov r7, r0 - d03e888: 2b00 cmp r3, #0 - d03e88a: f300 808f bgt.w d03e9ac <_dtoa_r+0x94e> - d03e88e: 9b06 ldr r3, [sp, #24] - d03e890: 2b02 cmp r3, #2 - d03e892: f340 808b ble.w d03e9ac <_dtoa_r+0x94e> - d03e896: e04f b.n d03e938 <_dtoa_r+0x8da> - d03e898: 9b10 ldr r3, [sp, #64] ; 0x40 - d03e89a: f1c3 0336 rsb r3, r3, #54 ; 0x36 - d03e89e: e74a b.n d03e736 <_dtoa_r+0x6d8> - d03e8a0: 9b03 ldr r3, [sp, #12] - d03e8a2: 1e5e subs r6, r3, #1 - d03e8a4: 9b07 ldr r3, [sp, #28] - d03e8a6: 42b3 cmp r3, r6 - d03e8a8: bfb7 itett lt - d03e8aa: 9b07 ldrlt r3, [sp, #28] - d03e8ac: 1b9e subge r6, r3, r6 - d03e8ae: 9607 strlt r6, [sp, #28] - d03e8b0: 1af2 sublt r2, r6, r3 - d03e8b2: bfbf itttt lt - d03e8b4: 9b0a ldrlt r3, [sp, #40] ; 0x28 - d03e8b6: 2600 movlt r6, #0 - d03e8b8: 189b addlt r3, r3, r2 - d03e8ba: 930a strlt r3, [sp, #40] ; 0x28 - d03e8bc: 9b03 ldr r3, [sp, #12] - d03e8be: 2b00 cmp r3, #0 - d03e8c0: bfb7 itett lt - d03e8c2: e9dd 2303 ldrdlt r2, r3, [sp, #12] - d03e8c6: e9dd 3503 ldrdge r3, r5, [sp, #12] - d03e8ca: 1a9d sublt r5, r3, r2 - d03e8cc: 2300 movlt r3, #0 - d03e8ce: e734 b.n d03e73a <_dtoa_r+0x6dc> - d03e8d0: 9e07 ldr r6, [sp, #28] - d03e8d2: 9d04 ldr r5, [sp, #16] - d03e8d4: 9f08 ldr r7, [sp, #32] - d03e8d6: e73b b.n d03e750 <_dtoa_r+0x6f2> - d03e8d8: 9a07 ldr r2, [sp, #28] - d03e8da: e767 b.n d03e7ac <_dtoa_r+0x74e> - d03e8dc: 9b06 ldr r3, [sp, #24] - d03e8de: 2b01 cmp r3, #1 - d03e8e0: dc18 bgt.n d03e914 <_dtoa_r+0x8b6> - d03e8e2: f1ba 0f00 cmp.w sl, #0 - d03e8e6: d115 bne.n d03e914 <_dtoa_r+0x8b6> - d03e8e8: f3cb 0313 ubfx r3, fp, #0, #20 - d03e8ec: b993 cbnz r3, d03e914 <_dtoa_r+0x8b6> - d03e8ee: f02b 4300 bic.w r3, fp, #2147483648 ; 0x80000000 - d03e8f2: 0d1b lsrs r3, r3, #20 - d03e8f4: 051b lsls r3, r3, #20 - d03e8f6: b183 cbz r3, d03e91a <_dtoa_r+0x8bc> - d03e8f8: 9b04 ldr r3, [sp, #16] - d03e8fa: f04f 0801 mov.w r8, #1 - d03e8fe: 3301 adds r3, #1 - d03e900: 9304 str r3, [sp, #16] - d03e902: 9b05 ldr r3, [sp, #20] - d03e904: 3301 adds r3, #1 - d03e906: 9305 str r3, [sp, #20] - d03e908: 9b0a ldr r3, [sp, #40] ; 0x28 - d03e90a: 2b00 cmp r3, #0 - d03e90c: f47f af6a bne.w d03e7e4 <_dtoa_r+0x786> - d03e910: 2001 movs r0, #1 - d03e912: e76f b.n d03e7f4 <_dtoa_r+0x796> - d03e914: f04f 0800 mov.w r8, #0 - d03e918: e7f6 b.n d03e908 <_dtoa_r+0x8aa> - d03e91a: 4698 mov r8, r3 - d03e91c: e7f4 b.n d03e908 <_dtoa_r+0x8aa> - d03e91e: f43f af7d beq.w d03e81c <_dtoa_r+0x7be> - d03e922: 4618 mov r0, r3 - d03e924: 301c adds r0, #28 - d03e926: e772 b.n d03e80e <_dtoa_r+0x7b0> - d03e928: 9b03 ldr r3, [sp, #12] - d03e92a: 2b00 cmp r3, #0 - d03e92c: dc38 bgt.n d03e9a0 <_dtoa_r+0x942> - d03e92e: 9b06 ldr r3, [sp, #24] - d03e930: 2b02 cmp r3, #2 - d03e932: dd35 ble.n d03e9a0 <_dtoa_r+0x942> - d03e934: 9b03 ldr r3, [sp, #12] - d03e936: 9302 str r3, [sp, #8] - d03e938: 9b02 ldr r3, [sp, #8] - d03e93a: b96b cbnz r3, d03e958 <_dtoa_r+0x8fa> - d03e93c: 4631 mov r1, r6 - d03e93e: 2205 movs r2, #5 + d03ddd0: f003 fb22 bl d041418 <_sungetc_r> + d03ddd4: e7f5 b.n d03ddc2 <__ssvfscanf_r+0x1176> + d03ddd6: 60bb str r3, [r7, #8] + d03ddd8: 4622 mov r2, r4 + d03ddda: 6afb ldr r3, [r7, #44] ; 0x2c + d03dddc: 4658 mov r0, fp + d03ddde: f813 1d01 ldrb.w r1, [r3, #-1]! + d03dde2: 62fb str r3, [r7, #44] ; 0x2c + d03dde4: f003 fb18 bl d041418 <_sungetc_r> + d03dde8: 68bb ldr r3, [r7, #8] + d03ddea: 3b01 subs r3, #1 + d03ddec: b2db uxtb r3, r3 + d03ddee: 2b02 cmp r3, #2 + d03ddf0: d1f1 bne.n d03ddd6 <__ssvfscanf_r+0x118a> + d03ddf2: f1a8 0803 sub.w r8, r8, #3 + d03ddf6: 6b3b ldr r3, [r7, #48] ; 0x30 + d03ddf8: fa5f f888 uxtb.w r8, r8 + d03ddfc: eba3 0308 sub.w r3, r3, r8 + d03de00: eba9 0908 sub.w r9, r9, r8 + d03de04: 633b str r3, [r7, #48] ; 0x30 + d03de06: 05e8 lsls r0, r5, #23 + d03de08: d52c bpl.n d03de64 <__ssvfscanf_r+0x1218> + d03de0a: 0569 lsls r1, r5, #21 + d03de0c: d50f bpl.n d03de2e <__ssvfscanf_r+0x11e2> + d03de0e: f507 75a8 add.w r5, r7, #336 ; 0x150 + d03de12: 45a9 cmp r9, r5 + d03de14: f67f a815 bls.w d03ce42 <__ssvfscanf_r+0x1f6> + d03de18: 4622 mov r2, r4 + d03de1a: f819 1d01 ldrb.w r1, [r9, #-1]! + d03de1e: 4658 mov r0, fp + d03de20: f003 fafa bl d041418 <_sungetc_r> + d03de24: e7f5 b.n d03de12 <__ssvfscanf_r+0x11c6> + d03de26: 4643 mov r3, r8 + d03de28: f8c7 902c str.w r9, [r7, #44] ; 0x2c + d03de2c: e7dd b.n d03ddea <__ssvfscanf_r+0x119e> + d03de2e: f819 1c01 ldrb.w r1, [r9, #-1] + d03de32: f109 38ff add.w r8, r9, #4294967295 ; 0xffffffff + d03de36: 6b3b ldr r3, [r7, #48] ; 0x30 + d03de38: 2965 cmp r1, #101 ; 0x65 + d03de3a: f103 33ff add.w r3, r3, #4294967295 ; 0xffffffff + d03de3e: d00b beq.n d03de58 <__ssvfscanf_r+0x120c> + d03de40: 2945 cmp r1, #69 ; 0x45 + d03de42: d009 beq.n d03de58 <__ssvfscanf_r+0x120c> + d03de44: 4622 mov r2, r4 + d03de46: 4658 mov r0, fp + d03de48: f003 fae6 bl d041418 <_sungetc_r> + d03de4c: 6b3b ldr r3, [r7, #48] ; 0x30 + d03de4e: f1a9 0802 sub.w r8, r9, #2 + d03de52: f819 1c02 ldrb.w r1, [r9, #-2] + d03de56: 3b02 subs r3, #2 + d03de58: 46c1 mov r9, r8 + d03de5a: 4622 mov r2, r4 + d03de5c: 4658 mov r0, fp + d03de5e: 633b str r3, [r7, #48] ; 0x30 + d03de60: f003 fada bl d041418 <_sungetc_r> + d03de64: f015 0210 ands.w r2, r5, #16 + d03de68: f47e af0a bne.w d03cc80 <__ssvfscanf_r+0x34> + d03de6c: f405 63c0 and.w r3, r5, #1536 ; 0x600 + d03de70: f889 2000 strb.w r2, [r9] + d03de74: f5b3 6f80 cmp.w r3, #1024 ; 0x400 + d03de78: d114 bne.n d03dea4 <__ssvfscanf_r+0x1258> + d03de7a: 6abb ldr r3, [r7, #40] ; 0x28 + d03de7c: 4553 cmp r3, sl + d03de7e: eba3 020a sub.w r2, r3, sl + d03de82: d11c bne.n d03debe <__ssvfscanf_r+0x1272> + d03de84: 2200 movs r2, #0 + d03de86: f507 71a8 add.w r1, r7, #336 ; 0x150 + d03de8a: 4658 mov r0, fp + d03de8c: f106 0a04 add.w sl, r6, #4 + d03de90: f002 fac4 bl d04041c <_strtod_r> + d03de94: 07ea lsls r2, r5, #31 + d03de96: ec59 8b10 vmov r8, r9, d0 + d03de9a: d51b bpl.n d03ded4 <__ssvfscanf_r+0x1288> + d03de9c: 6833 ldr r3, [r6, #0] + d03de9e: ed83 0b00 vstr d0, [r3] + d03dea2: e544 b.n d03d92e <__ssvfscanf_r+0xce2> + d03dea4: 693b ldr r3, [r7, #16] + d03dea6: 2b00 cmp r3, #0 + d03dea8: d0ec beq.n d03de84 <__ssvfscanf_r+0x1238> + d03deaa: 68f9 ldr r1, [r7, #12] + d03deac: 230a movs r3, #10 + d03deae: 4658 mov r0, fp + d03deb0: 3101 adds r1, #1 + d03deb2: f7fd fc96 bl d03b7e2 <_strtol_r> + d03deb6: 693b ldr r3, [r7, #16] + d03deb8: f8d7 900c ldr.w r9, [r7, #12] + d03debc: 1ac2 subs r2, r0, r3 + d03debe: f207 23a3 addw r3, r7, #675 ; 0x2a3 + d03dec2: 4918 ldr r1, [pc, #96] ; (d03df24 <__ssvfscanf_r+0x12d8>) + d03dec4: 4599 cmp r9, r3 + d03dec6: bf28 it cs + d03dec8: f207 29a2 addwcs r9, r7, #674 ; 0x2a2 + d03decc: 4648 mov r0, r9 + d03dece: f7fd faff bl d03b4d0 <sprintf> + d03ded2: e7d7 b.n d03de84 <__ssvfscanf_r+0x1238> + d03ded4: f015 0502 ands.w r5, r5, #2 + d03ded8: 6836 ldr r6, [r6, #0] + d03deda: d002 beq.n d03dee2 <__ssvfscanf_r+0x1296> + d03dedc: ed86 0b00 vstr d0, [r6] + d03dee0: e525 b.n d03d92e <__ssvfscanf_r+0xce2> + d03dee2: ee10 2a10 vmov r2, s0 + d03dee6: 464b mov r3, r9 + d03dee8: ee10 0a10 vmov r0, s0 + d03deec: 4649 mov r1, r9 + d03deee: f7fc fd85 bl d03a9fc <__aeabi_dcmpun> + d03def2: b128 cbz r0, d03df00 <__ssvfscanf_r+0x12b4> + d03def4: 4628 mov r0, r5 + d03def6: f7fc fb37 bl d03a568 <nanf> + d03defa: ed86 0a00 vstr s0, [r6] + d03defe: e516 b.n d03d92e <__ssvfscanf_r+0xce2> + d03df00: 4640 mov r0, r8 + d03df02: 4649 mov r1, r9 + d03df04: f7fc fdb0 bl d03aa68 <__aeabi_d2f> + d03df08: 6030 str r0, [r6, #0] + d03df0a: e510 b.n d03d92e <__ssvfscanf_r+0xce2> + d03df0c: f855 3024 ldr.w r3, [r5, r4, lsl #2] + d03df10: 6818 ldr r0, [r3, #0] + d03df12: f7c4 fac1 bl d002498 <__wrap_free> + d03df16: f855 3024 ldr.w r3, [r5, r4, lsl #2] + d03df1a: 3401 adds r4, #1 + d03df1c: 601e str r6, [r3, #0] + d03df1e: f7ff b859 b.w d03cfd4 <__ssvfscanf_r+0x388> + d03df22: bf00 nop + d03df24: 0d054f93 .word 0x0d054f93 + +0d03df28 <_vsnprintf_r>: + d03df28: b530 push {r4, r5, lr} + d03df2a: 4614 mov r4, r2 + d03df2c: b09b sub sp, #108 ; 0x6c + d03df2e: 4605 mov r5, r0 + d03df30: 461a mov r2, r3 + d03df32: 2c00 cmp r4, #0 + d03df34: da05 bge.n d03df42 <_vsnprintf_r+0x1a> + d03df36: 238b movs r3, #139 ; 0x8b + d03df38: 6003 str r3, [r0, #0] + d03df3a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d03df3e: b01b add sp, #108 ; 0x6c + d03df40: bd30 pop {r4, r5, pc} + d03df42: f44f 7302 mov.w r3, #520 ; 0x208 + d03df46: 9100 str r1, [sp, #0] + d03df48: 9104 str r1, [sp, #16] + d03df4a: 4669 mov r1, sp + d03df4c: f8ad 300c strh.w r3, [sp, #12] + d03df50: bf14 ite ne + d03df52: f104 33ff addne.w r3, r4, #4294967295 ; 0xffffffff + d03df56: 4623 moveq r3, r4 + d03df58: 9302 str r3, [sp, #8] + d03df5a: 9305 str r3, [sp, #20] + d03df5c: f64f 73ff movw r3, #65535 ; 0xffff + d03df60: f8ad 300e strh.w r3, [sp, #14] + d03df64: 9b1e ldr r3, [sp, #120] ; 0x78 + d03df66: f7fd fc73 bl d03b850 <_svfprintf_r> + d03df6a: 1c43 adds r3, r0, #1 + d03df6c: bfbc itt lt + d03df6e: 238b movlt r3, #139 ; 0x8b + d03df70: 602b strlt r3, [r5, #0] + d03df72: 2c00 cmp r4, #0 + d03df74: d0e3 beq.n d03df3e <_vsnprintf_r+0x16> + d03df76: 9b00 ldr r3, [sp, #0] + d03df78: 2200 movs r2, #0 + d03df7a: 701a strb r2, [r3, #0] + d03df7c: e7df b.n d03df3e <_vsnprintf_r+0x16> + +0d03df7e <vsnprintf>: + d03df7e: b507 push {r0, r1, r2, lr} + d03df80: 9300 str r3, [sp, #0] + d03df82: 4613 mov r3, r2 + d03df84: 460a mov r2, r1 + d03df86: 4601 mov r1, r0 + d03df88: 4803 ldr r0, [pc, #12] ; (d03df98 <vsnprintf+0x1a>) + d03df8a: 6800 ldr r0, [r0, #0] + d03df8c: f7ff ffcc bl d03df28 <_vsnprintf_r> + d03df90: b003 add sp, #12 + d03df92: f85d fb04 ldr.w pc, [sp], #4 + d03df96: bf00 nop + d03df98: 60000250 .word 0x60000250 + +0d03df9c <_wctomb_r>: + d03df9c: b430 push {r4, r5} + d03df9e: 4c06 ldr r4, [pc, #24] ; (d03dfb8 <_wctomb_r+0x1c>) + d03dfa0: 4d06 ldr r5, [pc, #24] ; (d03dfbc <_wctomb_r+0x20>) + d03dfa2: 6824 ldr r4, [r4, #0] + d03dfa4: 6b64 ldr r4, [r4, #52] ; 0x34 + d03dfa6: 2c00 cmp r4, #0 + d03dfa8: bf08 it eq + d03dfaa: 462c moveq r4, r5 + d03dfac: f8d4 40e0 ldr.w r4, [r4, #224] ; 0xe0 + d03dfb0: 46a4 mov ip, r4 + d03dfb2: bc30 pop {r4, r5} + d03dfb4: 4760 bx ip + d03dfb6: bf00 nop + d03dfb8: 60000250 .word 0x60000250 + d03dfbc: 60000680 .word 0x60000680 + +0d03dfc0 <__ascii_wctomb>: + d03dfc0: b149 cbz r1, d03dfd6 <__ascii_wctomb+0x16> + d03dfc2: 2aff cmp r2, #255 ; 0xff + d03dfc4: bf8d iteet hi + d03dfc6: 238a movhi r3, #138 ; 0x8a + d03dfc8: 2001 movls r0, #1 + d03dfca: 700a strbls r2, [r1, #0] + d03dfcc: 6003 strhi r3, [r0, #0] + d03dfce: bf88 it hi + d03dfd0: f04f 30ff movhi.w r0, #4294967295 ; 0xffffffff + d03dfd4: 4770 bx lr + d03dfd6: 4608 mov r0, r1 + d03dfd8: 4770 bx lr + d03dfda: bf00 nop + +0d03dfdc <_write_r>: + d03dfdc: b538 push {r3, r4, r5, lr} + d03dfde: 4604 mov r4, r0 + d03dfe0: 4d06 ldr r5, [pc, #24] ; (d03dffc <_write_r+0x20>) + d03dfe2: 4608 mov r0, r1 + d03dfe4: 4611 mov r1, r2 + d03dfe6: 2200 movs r2, #0 + d03dfe8: 602a str r2, [r5, #0] + d03dfea: 461a mov r2, r3 + d03dfec: f7c6 fcba bl d004964 <_write> + d03dff0: 1c43 adds r3, r0, #1 + d03dff2: d102 bne.n d03dffa <_write_r+0x1e> + d03dff4: 682b ldr r3, [r5, #0] + d03dff6: b103 cbz r3, d03dffa <_write_r+0x1e> + d03dff8: 6023 str r3, [r4, #0] + d03dffa: bd38 pop {r3, r4, r5, pc} + d03dffc: 600084b8 .word 0x600084b8 + +0d03e000 <_close_r>: + d03e000: b538 push {r3, r4, r5, lr} + d03e002: 2300 movs r3, #0 + d03e004: 4d05 ldr r5, [pc, #20] ; (d03e01c <_close_r+0x1c>) + d03e006: 4604 mov r4, r0 + d03e008: 4608 mov r0, r1 + d03e00a: 602b str r3, [r5, #0] + d03e00c: f004 fe92 bl d042d34 <_close> + d03e010: 1c43 adds r3, r0, #1 + d03e012: d102 bne.n d03e01a <_close_r+0x1a> + d03e014: 682b ldr r3, [r5, #0] + d03e016: b103 cbz r3, d03e01a <_close_r+0x1a> + d03e018: 6023 str r3, [r4, #0] + d03e01a: bd38 pop {r3, r4, r5, pc} + d03e01c: 600084b8 .word 0x600084b8 + +0d03e020 <quorem>: + d03e020: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03e024: 6903 ldr r3, [r0, #16] + d03e026: 4607 mov r7, r0 + d03e028: 690c ldr r4, [r1, #16] + d03e02a: 42a3 cmp r3, r4 + d03e02c: f2c0 8085 blt.w d03e13a <quorem+0x11a> + d03e030: 3c01 subs r4, #1 + d03e032: f100 0514 add.w r5, r0, #20 + d03e036: f101 0814 add.w r8, r1, #20 + d03e03a: eb05 0384 add.w r3, r5, r4, lsl #2 + d03e03e: f855 2024 ldr.w r2, [r5, r4, lsl #2] + d03e042: ea4f 0b84 mov.w fp, r4, lsl #2 + d03e046: 9301 str r3, [sp, #4] + d03e048: eb08 0984 add.w r9, r8, r4, lsl #2 + d03e04c: f858 3024 ldr.w r3, [r8, r4, lsl #2] + d03e050: 3301 adds r3, #1 + d03e052: 429a cmp r2, r3 + d03e054: fbb2 f6f3 udiv r6, r2, r3 + d03e058: d333 bcc.n d03e0c2 <quorem+0xa2> + d03e05a: f04f 0e00 mov.w lr, #0 + d03e05e: 4640 mov r0, r8 + d03e060: 46ac mov ip, r5 + d03e062: 46f2 mov sl, lr + d03e064: f850 2b04 ldr.w r2, [r0], #4 + d03e068: b293 uxth r3, r2 + d03e06a: 4581 cmp r9, r0 + d03e06c: ea4f 4212 mov.w r2, r2, lsr #16 + d03e070: fb06 e303 mla r3, r6, r3, lr + d03e074: ea4f 4e13 mov.w lr, r3, lsr #16 + d03e078: b29b uxth r3, r3 + d03e07a: fb06 e202 mla r2, r6, r2, lr + d03e07e: ebaa 0303 sub.w r3, sl, r3 + d03e082: f8dc a000 ldr.w sl, [ip] + d03e086: ea4f 4e12 mov.w lr, r2, lsr #16 + d03e08a: fa1f fa8a uxth.w sl, sl + d03e08e: 4453 add r3, sl + d03e090: fa1f fa82 uxth.w sl, r2 + d03e094: f8dc 2000 ldr.w r2, [ip] + d03e098: ebca 4212 rsb r2, sl, r2, lsr #16 + d03e09c: eb02 4223 add.w r2, r2, r3, asr #16 + d03e0a0: b29b uxth r3, r3 + d03e0a2: ea4f 4a22 mov.w sl, r2, asr #16 + d03e0a6: ea43 4302 orr.w r3, r3, r2, lsl #16 + d03e0aa: f84c 3b04 str.w r3, [ip], #4 + d03e0ae: d2d9 bcs.n d03e064 <quorem+0x44> + d03e0b0: f855 300b ldr.w r3, [r5, fp] + d03e0b4: b92b cbnz r3, d03e0c2 <quorem+0xa2> + d03e0b6: 9b01 ldr r3, [sp, #4] + d03e0b8: 3b04 subs r3, #4 + d03e0ba: 429d cmp r5, r3 + d03e0bc: 461a mov r2, r3 + d03e0be: d330 bcc.n d03e122 <quorem+0x102> + d03e0c0: 613c str r4, [r7, #16] + d03e0c2: 4638 mov r0, r7 + d03e0c4: f001 f923 bl d03f30e <__mcmp> + d03e0c8: 2800 cmp r0, #0 + d03e0ca: db26 blt.n d03e11a <quorem+0xfa> + d03e0cc: 3601 adds r6, #1 + d03e0ce: 4628 mov r0, r5 + d03e0d0: f04f 0c00 mov.w ip, #0 + d03e0d4: f858 1b04 ldr.w r1, [r8], #4 + d03e0d8: f8d0 e000 ldr.w lr, [r0] + d03e0dc: b28b uxth r3, r1 + d03e0de: 45c1 cmp r9, r8 + d03e0e0: fa1f f28e uxth.w r2, lr + d03e0e4: ebac 0303 sub.w r3, ip, r3 + d03e0e8: 4413 add r3, r2 + d03e0ea: ea4f 4211 mov.w r2, r1, lsr #16 + d03e0ee: ebc2 421e rsb r2, r2, lr, lsr #16 + d03e0f2: eb02 4223 add.w r2, r2, r3, asr #16 + d03e0f6: b29b uxth r3, r3 + d03e0f8: ea4f 4c22 mov.w ip, r2, asr #16 + d03e0fc: ea43 4302 orr.w r3, r3, r2, lsl #16 + d03e100: f840 3b04 str.w r3, [r0], #4 + d03e104: d2e6 bcs.n d03e0d4 <quorem+0xb4> + d03e106: f855 2024 ldr.w r2, [r5, r4, lsl #2] + d03e10a: eb05 0384 add.w r3, r5, r4, lsl #2 + d03e10e: b922 cbnz r2, d03e11a <quorem+0xfa> + d03e110: 3b04 subs r3, #4 + d03e112: 429d cmp r5, r3 + d03e114: 461a mov r2, r3 + d03e116: d30a bcc.n d03e12e <quorem+0x10e> + d03e118: 613c str r4, [r7, #16] + d03e11a: 4630 mov r0, r6 + d03e11c: b003 add sp, #12 + d03e11e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d03e122: 6812 ldr r2, [r2, #0] + d03e124: 3b04 subs r3, #4 + d03e126: 2a00 cmp r2, #0 + d03e128: d1ca bne.n d03e0c0 <quorem+0xa0> + d03e12a: 3c01 subs r4, #1 + d03e12c: e7c5 b.n d03e0ba <quorem+0x9a> + d03e12e: 6812 ldr r2, [r2, #0] + d03e130: 3b04 subs r3, #4 + d03e132: 2a00 cmp r2, #0 + d03e134: d1f0 bne.n d03e118 <quorem+0xf8> + d03e136: 3c01 subs r4, #1 + d03e138: e7eb b.n d03e112 <quorem+0xf2> + d03e13a: 2000 movs r0, #0 + d03e13c: e7ee b.n d03e11c <quorem+0xfc> + +0d03e13e <_dtoa_r>: + d03e13e: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03e142: ed2d 8b04 vpush {d8-d9} + d03e146: b093 sub sp, #76 ; 0x4c + d03e148: 4604 mov r4, r0 + d03e14a: ee10 aa10 vmov sl, s0 + d03e14e: 9106 str r1, [sp, #24] + d03e150: 6c01 ldr r1, [r0, #64] ; 0x40 + d03e152: 9d20 ldr r5, [sp, #128] ; 0x80 + d03e154: 9209 str r2, [sp, #36] ; 0x24 + d03e156: 930c str r3, [sp, #48] ; 0x30 + d03e158: ec57 6b10 vmov r6, r7, d0 + d03e15c: 46bb mov fp, r7 + d03e15e: b141 cbz r1, d03e172 <_dtoa_r+0x34> + d03e160: 6c42 ldr r2, [r0, #68] ; 0x44 + d03e162: 2301 movs r3, #1 + d03e164: 4093 lsls r3, r2 + d03e166: 604a str r2, [r1, #4] + d03e168: 608b str r3, [r1, #8] + d03e16a: f000 feb6 bl d03eeda <_Bfree> + d03e16e: 2300 movs r3, #0 + d03e170: 6423 str r3, [r4, #64] ; 0x40 + d03e172: 1e3b subs r3, r7, #0 + d03e174: bfad iteet ge + d03e176: 2300 movge r3, #0 + d03e178: 2201 movlt r2, #1 + d03e17a: f023 4b00 biclt.w fp, r3, #2147483648 ; 0x80000000 + d03e17e: 602b strge r3, [r5, #0] + d03e180: 4bab ldr r3, [pc, #684] ; (d03e430 <_dtoa_r+0x2f2>) + d03e182: bfb8 it lt + d03e184: 602a strlt r2, [r5, #0] + d03e186: ea33 030b bics.w r3, r3, fp + d03e18a: d11b bne.n d03e1c4 <_dtoa_r+0x86> + d03e18c: f242 730f movw r3, #9999 ; 0x270f + d03e190: 9a0c ldr r2, [sp, #48] ; 0x30 + d03e192: 6013 str r3, [r2, #0] + d03e194: f3cb 0313 ubfx r3, fp, #0, #20 + d03e198: 4333 orrs r3, r6 + d03e19a: f000 8580 beq.w d03ec9e <_dtoa_r+0xb60> + d03e19e: 9b21 ldr r3, [sp, #132] ; 0x84 + d03e1a0: b90b cbnz r3, d03e1a6 <_dtoa_r+0x68> + d03e1a2: 4ba4 ldr r3, [pc, #656] ; (d03e434 <_dtoa_r+0x2f6>) + d03e1a4: e022 b.n d03e1ec <_dtoa_r+0xae> + d03e1a6: 4ba3 ldr r3, [pc, #652] ; (d03e434 <_dtoa_r+0x2f6>) + d03e1a8: 9301 str r3, [sp, #4] + d03e1aa: 3303 adds r3, #3 + d03e1ac: 9a21 ldr r2, [sp, #132] ; 0x84 + d03e1ae: 6013 str r3, [r2, #0] + d03e1b0: 9801 ldr r0, [sp, #4] + d03e1b2: b013 add sp, #76 ; 0x4c + d03e1b4: ecbd 8b04 vpop {d8-d9} + d03e1b8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d03e1bc: 4b9e ldr r3, [pc, #632] ; (d03e438 <_dtoa_r+0x2fa>) + d03e1be: 9301 str r3, [sp, #4] + d03e1c0: 3308 adds r3, #8 + d03e1c2: e7f3 b.n d03e1ac <_dtoa_r+0x6e> + d03e1c4: 2200 movs r2, #0 + d03e1c6: 2300 movs r3, #0 + d03e1c8: 4650 mov r0, sl + d03e1ca: 4659 mov r1, fp + d03e1cc: f7fc fbe4 bl d03a998 <__aeabi_dcmpeq> + d03e1d0: 4680 mov r8, r0 + d03e1d2: ec4b ab19 vmov d9, sl, fp + d03e1d6: b158 cbz r0, d03e1f0 <_dtoa_r+0xb2> + d03e1d8: 2301 movs r3, #1 + d03e1da: 9a0c ldr r2, [sp, #48] ; 0x30 + d03e1dc: 6013 str r3, [r2, #0] + d03e1de: 9b21 ldr r3, [sp, #132] ; 0x84 + d03e1e0: 2b00 cmp r3, #0 + d03e1e2: f000 8559 beq.w d03ec98 <_dtoa_r+0xb5a> + d03e1e6: 4895 ldr r0, [pc, #596] ; (d03e43c <_dtoa_r+0x2fe>) + d03e1e8: 6018 str r0, [r3, #0] + d03e1ea: 1e43 subs r3, r0, #1 + d03e1ec: 9301 str r3, [sp, #4] + d03e1ee: e7df b.n d03e1b0 <_dtoa_r+0x72> + d03e1f0: f3cb 550a ubfx r5, fp, #20, #11 + d03e1f4: aa10 add r2, sp, #64 ; 0x40 + d03e1f6: a911 add r1, sp, #68 ; 0x44 + d03e1f8: 4620 mov r0, r4 + d03e1fa: ec4b ab10 vmov d0, sl, fp + d03e1fe: f001 f999 bl d03f534 <__d2b> + d03e202: ee08 0a10 vmov s16, r0 + d03e206: 2d00 cmp r5, #0 + d03e208: f000 8082 beq.w d03e310 <_dtoa_r+0x1d2> + d03e20c: ee19 3a90 vmov r3, s19 + d03e210: 4656 mov r6, sl + d03e212: f2a5 35ff subw r5, r5, #1023 ; 0x3ff + d03e216: f8cd 8038 str.w r8, [sp, #56] ; 0x38 + d03e21a: f3c3 0313 ubfx r3, r3, #0, #20 + d03e21e: f043 577f orr.w r7, r3, #1069547520 ; 0x3fc00000 + d03e222: f447 1740 orr.w r7, r7, #3145728 ; 0x300000 + d03e226: 2200 movs r2, #0 + d03e228: 4b85 ldr r3, [pc, #532] ; (d03e440 <_dtoa_r+0x302>) + d03e22a: 4630 mov r0, r6 + d03e22c: 4639 mov r1, r7 + d03e22e: f004 fd93 bl d042d58 <____wrap___aeabi_dsub_veneer> + d03e232: a379 add r3, pc, #484 ; (adr r3, d03e418 <_dtoa_r+0x2da>) + d03e234: e9d3 2300 ldrd r2, r3, [r3] + d03e238: f004 fd96 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e23c: a378 add r3, pc, #480 ; (adr r3, d03e420 <_dtoa_r+0x2e2>) + d03e23e: e9d3 2300 ldrd r2, r3, [r3] + d03e242: f7fc f99d bl d03a580 <__adddf3> + d03e246: 4606 mov r6, r0 + d03e248: 460f mov r7, r1 + d03e24a: 4628 mov r0, r5 + d03e24c: f004 fda0 bl d042d90 <____wrap___aeabi_i2d_veneer> + d03e250: a375 add r3, pc, #468 ; (adr r3, d03e428 <_dtoa_r+0x2ea>) + d03e252: e9d3 2300 ldrd r2, r3, [r3] + d03e256: f004 fd87 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e25a: 4602 mov r2, r0 + d03e25c: 460b mov r3, r1 + d03e25e: 4630 mov r0, r6 + d03e260: 4639 mov r1, r7 + d03e262: f7fc f98d bl d03a580 <__adddf3> + d03e266: 4606 mov r6, r0 + d03e268: 460f mov r7, r1 + d03e26a: f004 fd05 bl d042c78 <__aeabi_d2iz> + d03e26e: 2200 movs r2, #0 + d03e270: 9000 str r0, [sp, #0] + d03e272: 2300 movs r3, #0 + d03e274: 4630 mov r0, r6 + d03e276: 4639 mov r1, r7 + d03e278: f7fc fb98 bl d03a9ac <__aeabi_dcmplt> + d03e27c: b150 cbz r0, d03e294 <_dtoa_r+0x156> + d03e27e: 9800 ldr r0, [sp, #0] + d03e280: f004 fd86 bl d042d90 <____wrap___aeabi_i2d_veneer> + d03e284: 4632 mov r2, r6 + d03e286: 463b mov r3, r7 + d03e288: f7fc fb86 bl d03a998 <__aeabi_dcmpeq> + d03e28c: b910 cbnz r0, d03e294 <_dtoa_r+0x156> + d03e28e: 9b00 ldr r3, [sp, #0] + d03e290: 3b01 subs r3, #1 + d03e292: 9300 str r3, [sp, #0] + d03e294: 9b00 ldr r3, [sp, #0] + d03e296: 2b16 cmp r3, #22 + d03e298: d859 bhi.n d03e34e <_dtoa_r+0x210> + d03e29a: 9a00 ldr r2, [sp, #0] + d03e29c: 4b69 ldr r3, [pc, #420] ; (d03e444 <_dtoa_r+0x306>) + d03e29e: eb03 03c2 add.w r3, r3, r2, lsl #3 + d03e2a2: ec51 0b19 vmov r0, r1, d9 + d03e2a6: e9d3 2300 ldrd r2, r3, [r3] + d03e2aa: f7fc fb7f bl d03a9ac <__aeabi_dcmplt> + d03e2ae: 2800 cmp r0, #0 + d03e2b0: d04f beq.n d03e352 <_dtoa_r+0x214> + d03e2b2: 9b00 ldr r3, [sp, #0] + d03e2b4: 3b01 subs r3, #1 + d03e2b6: 9300 str r3, [sp, #0] + d03e2b8: 2300 movs r3, #0 + d03e2ba: 930b str r3, [sp, #44] ; 0x2c + d03e2bc: 9b10 ldr r3, [sp, #64] ; 0x40 + d03e2be: 1b5d subs r5, r3, r5 + d03e2c0: 1e6b subs r3, r5, #1 + d03e2c2: 9305 str r3, [sp, #20] + d03e2c4: bf49 itett mi + d03e2c6: f1c5 0301 rsbmi r3, r5, #1 + d03e2ca: 2300 movpl r3, #0 + d03e2cc: 9304 strmi r3, [sp, #16] + d03e2ce: 2300 movmi r3, #0 + d03e2d0: bf54 ite pl + d03e2d2: 9304 strpl r3, [sp, #16] + d03e2d4: 9305 strmi r3, [sp, #20] + d03e2d6: 9b00 ldr r3, [sp, #0] + d03e2d8: 2b00 cmp r3, #0 + d03e2da: db3c blt.n d03e356 <_dtoa_r+0x218> + d03e2dc: 9b05 ldr r3, [sp, #20] + d03e2de: 9a00 ldr r2, [sp, #0] + d03e2e0: 4413 add r3, r2 + d03e2e2: 920a str r2, [sp, #40] ; 0x28 + d03e2e4: 9305 str r3, [sp, #20] + d03e2e6: 2300 movs r3, #0 + d03e2e8: 9307 str r3, [sp, #28] + d03e2ea: 9b06 ldr r3, [sp, #24] + d03e2ec: 2b09 cmp r3, #9 + d03e2ee: f200 80ad bhi.w d03e44c <_dtoa_r+0x30e> + d03e2f2: 2b05 cmp r3, #5 + d03e2f4: bfc5 ittet gt + d03e2f6: 3b04 subgt r3, #4 + d03e2f8: 2500 movgt r5, #0 + d03e2fa: 2501 movle r5, #1 + d03e2fc: 9306 strgt r3, [sp, #24] + d03e2fe: 9b06 ldr r3, [sp, #24] + d03e300: 3b02 subs r3, #2 + d03e302: 2b03 cmp r3, #3 + d03e304: f200 80ad bhi.w d03e462 <_dtoa_r+0x324> + d03e308: e8df f003 tbb [pc, r3] + d03e30c: 81393b2e .word 0x81393b2e + d03e310: e9dd 5310 ldrd r5, r3, [sp, #64] ; 0x40 + d03e314: 441d add r5, r3 + d03e316: f205 4332 addw r3, r5, #1074 ; 0x432 + d03e31a: 2b20 cmp r3, #32 + d03e31c: bfc6 itte gt + d03e31e: f1c3 0340 rsbgt r3, r3, #64 ; 0x40 + d03e322: f205 4012 addwgt r0, r5, #1042 ; 0x412 + d03e326: f1c3 0320 rsble r3, r3, #32 + d03e32a: f105 35ff add.w r5, r5, #4294967295 ; 0xffffffff + d03e32e: bfc5 ittet gt + d03e330: fa0b f303 lslgt.w r3, fp, r3 + d03e334: fa26 f000 lsrgt.w r0, r6, r0 + d03e338: fa06 f003 lslle.w r0, r6, r3 + d03e33c: 4318 orrgt r0, r3 + d03e33e: f004 fd4b bl d042dd8 <____wrap___aeabi_ui2d_veneer> + d03e342: 2301 movs r3, #1 + d03e344: 4606 mov r6, r0 + d03e346: f1a1 77f8 sub.w r7, r1, #32505856 ; 0x1f00000 + d03e34a: 930e str r3, [sp, #56] ; 0x38 + d03e34c: e76b b.n d03e226 <_dtoa_r+0xe8> + d03e34e: 2301 movs r3, #1 + d03e350: e7b3 b.n d03e2ba <_dtoa_r+0x17c> + d03e352: 900b str r0, [sp, #44] ; 0x2c + d03e354: e7b2 b.n d03e2bc <_dtoa_r+0x17e> + d03e356: 9b04 ldr r3, [sp, #16] + d03e358: 9a00 ldr r2, [sp, #0] + d03e35a: 1a9b subs r3, r3, r2 + d03e35c: 9304 str r3, [sp, #16] + d03e35e: 4253 negs r3, r2 + d03e360: 9307 str r3, [sp, #28] + d03e362: 2300 movs r3, #0 + d03e364: 930a str r3, [sp, #40] ; 0x28 + d03e366: e7c0 b.n d03e2ea <_dtoa_r+0x1ac> + d03e368: 2300 movs r3, #0 + d03e36a: 9308 str r3, [sp, #32] + d03e36c: 9b09 ldr r3, [sp, #36] ; 0x24 + d03e36e: 2b00 cmp r3, #0 + d03e370: dc7a bgt.n d03e468 <_dtoa_r+0x32a> + d03e372: 2301 movs r3, #1 + d03e374: 461a mov r2, r3 + d03e376: e9cd 3302 strd r3, r3, [sp, #8] + d03e37a: 9209 str r2, [sp, #36] ; 0x24 + d03e37c: e00c b.n d03e398 <_dtoa_r+0x25a> + d03e37e: 2301 movs r3, #1 + d03e380: e7f3 b.n d03e36a <_dtoa_r+0x22c> + d03e382: 2300 movs r3, #0 + d03e384: 9a09 ldr r2, [sp, #36] ; 0x24 + d03e386: 9308 str r3, [sp, #32] + d03e388: 9b00 ldr r3, [sp, #0] + d03e38a: 4413 add r3, r2 + d03e38c: 9302 str r3, [sp, #8] + d03e38e: 3301 adds r3, #1 + d03e390: 2b01 cmp r3, #1 + d03e392: 9303 str r3, [sp, #12] + d03e394: bfb8 it lt + d03e396: 2301 movlt r3, #1 + d03e398: 2200 movs r2, #0 + d03e39a: 6462 str r2, [r4, #68] ; 0x44 + d03e39c: 2204 movs r2, #4 + d03e39e: f102 0014 add.w r0, r2, #20 + d03e3a2: 6c61 ldr r1, [r4, #68] ; 0x44 + d03e3a4: 4298 cmp r0, r3 + d03e3a6: d963 bls.n d03e470 <_dtoa_r+0x332> + d03e3a8: 4620 mov r0, r4 + d03e3aa: f000 fd71 bl d03ee90 <_Balloc> + d03e3ae: 9b03 ldr r3, [sp, #12] + d03e3b0: 9001 str r0, [sp, #4] + d03e3b2: 2b0e cmp r3, #14 + d03e3b4: 6420 str r0, [r4, #64] ; 0x40 + d03e3b6: f200 80d3 bhi.w d03e560 <_dtoa_r+0x422> + d03e3ba: 2d00 cmp r5, #0 + d03e3bc: f000 80d0 beq.w d03e560 <_dtoa_r+0x422> + d03e3c0: 9b00 ldr r3, [sp, #0] + d03e3c2: 2b00 cmp r3, #0 + d03e3c4: dd68 ble.n d03e498 <_dtoa_r+0x35a> + d03e3c6: f003 030f and.w r3, r3, #15 + d03e3ca: 4a1e ldr r2, [pc, #120] ; (d03e444 <_dtoa_r+0x306>) + d03e3cc: eb02 03c3 add.w r3, r2, r3, lsl #3 + d03e3d0: e9d3 8900 ldrd r8, r9, [r3] + d03e3d4: 9b00 ldr r3, [sp, #0] + d03e3d6: 05d8 lsls r0, r3, #23 + d03e3d8: ea4f 1723 mov.w r7, r3, asr #4 + d03e3dc: d54c bpl.n d03e478 <_dtoa_r+0x33a> + d03e3de: 4b1a ldr r3, [pc, #104] ; (d03e448 <_dtoa_r+0x30a>) + d03e3e0: f007 070f and.w r7, r7, #15 + d03e3e4: 2503 movs r5, #3 + d03e3e6: e9d3 2308 ldrd r2, r3, [r3, #32] + d03e3ea: ec51 0b19 vmov r0, r1, d9 + d03e3ee: f004 fcfb bl d042de8 <____wrap___aeabi_ddiv_veneer> + d03e3f2: 4682 mov sl, r0 + d03e3f4: 468b mov fp, r1 + d03e3f6: 4e14 ldr r6, [pc, #80] ; (d03e448 <_dtoa_r+0x30a>) + d03e3f8: 2f00 cmp r7, #0 + d03e3fa: d13f bne.n d03e47c <_dtoa_r+0x33e> + d03e3fc: 4642 mov r2, r8 + d03e3fe: 464b mov r3, r9 + d03e400: 4650 mov r0, sl + d03e402: 4659 mov r1, fp + d03e404: f004 fcf0 bl d042de8 <____wrap___aeabi_ddiv_veneer> + d03e408: 4682 mov sl, r0 + d03e40a: 468b mov fp, r1 + d03e40c: e05d b.n d03e4ca <_dtoa_r+0x38c> + d03e40e: 2301 movs r3, #1 + d03e410: e7b8 b.n d03e384 <_dtoa_r+0x246> + d03e412: bf00 nop + d03e414: f3af 8000 nop.w + d03e418: 636f4361 .word 0x636f4361 + d03e41c: 3fd287a7 .word 0x3fd287a7 + d03e420: 8b60c8b3 .word 0x8b60c8b3 + d03e424: 3fc68a28 .word 0x3fc68a28 + d03e428: 509f79fb .word 0x509f79fb + d03e42c: 3fd34413 .word 0x3fd34413 + d03e430: 7ff00000 .word 0x7ff00000 + d03e434: 0d0550bb .word 0x0d0550bb + d03e438: 0d0550bf .word 0x0d0550bf + d03e43c: 0d0435ce .word 0x0d0435ce + d03e440: 3ff80000 .word 0x3ff80000 + d03e444: 0d0550d8 .word 0x0d0550d8 + d03e448: 0d0551c8 .word 0x0d0551c8 + d03e44c: 2501 movs r5, #1 + d03e44e: 2300 movs r3, #0 + d03e450: 9508 str r5, [sp, #32] + d03e452: 9306 str r3, [sp, #24] + d03e454: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d03e458: 2200 movs r2, #0 + d03e45a: e9cd 3302 strd r3, r3, [sp, #8] + d03e45e: 2312 movs r3, #18 + d03e460: e78b b.n d03e37a <_dtoa_r+0x23c> + d03e462: 2301 movs r3, #1 + d03e464: 9308 str r3, [sp, #32] + d03e466: e7f5 b.n d03e454 <_dtoa_r+0x316> + d03e468: 9b09 ldr r3, [sp, #36] ; 0x24 + d03e46a: e9cd 3302 strd r3, r3, [sp, #8] + d03e46e: e793 b.n d03e398 <_dtoa_r+0x25a> + d03e470: 3101 adds r1, #1 + d03e472: 0052 lsls r2, r2, #1 + d03e474: 6461 str r1, [r4, #68] ; 0x44 + d03e476: e792 b.n d03e39e <_dtoa_r+0x260> + d03e478: 2502 movs r5, #2 + d03e47a: e7bc b.n d03e3f6 <_dtoa_r+0x2b8> + d03e47c: 07f9 lsls r1, r7, #31 + d03e47e: d508 bpl.n d03e492 <_dtoa_r+0x354> + d03e480: 4640 mov r0, r8 + d03e482: 4649 mov r1, r9 + d03e484: 3501 adds r5, #1 + d03e486: e9d6 2300 ldrd r2, r3, [r6] + d03e48a: f004 fc6d bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e48e: 4680 mov r8, r0 + d03e490: 4689 mov r9, r1 + d03e492: 107f asrs r7, r7, #1 + d03e494: 3608 adds r6, #8 + d03e496: e7af b.n d03e3f8 <_dtoa_r+0x2ba> + d03e498: f000 809b beq.w d03e5d2 <_dtoa_r+0x494> + d03e49c: 9b00 ldr r3, [sp, #0] + d03e49e: 2502 movs r5, #2 + d03e4a0: 4fbf ldr r7, [pc, #764] ; (d03e7a0 <_dtoa_r+0x662>) + d03e4a2: 425e negs r6, r3 + d03e4a4: 4bbf ldr r3, [pc, #764] ; (d03e7a4 <_dtoa_r+0x666>) + d03e4a6: f006 020f and.w r2, r6, #15 + d03e4aa: 1136 asrs r6, r6, #4 + d03e4ac: eb03 03c2 add.w r3, r3, r2, lsl #3 + d03e4b0: ec51 0b19 vmov r0, r1, d9 + d03e4b4: e9d3 2300 ldrd r2, r3, [r3] + d03e4b8: f004 fc56 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e4bc: 2300 movs r3, #0 + d03e4be: 4682 mov sl, r0 + d03e4c0: 468b mov fp, r1 + d03e4c2: 2e00 cmp r6, #0 + d03e4c4: d17a bne.n d03e5bc <_dtoa_r+0x47e> + d03e4c6: 2b00 cmp r3, #0 + d03e4c8: d19e bne.n d03e408 <_dtoa_r+0x2ca> + d03e4ca: 9b0b ldr r3, [sp, #44] ; 0x2c + d03e4cc: 2b00 cmp r3, #0 + d03e4ce: f000 8082 beq.w d03e5d6 <_dtoa_r+0x498> + d03e4d2: 2200 movs r2, #0 + d03e4d4: 4bb4 ldr r3, [pc, #720] ; (d03e7a8 <_dtoa_r+0x66a>) + d03e4d6: 4650 mov r0, sl + d03e4d8: 4659 mov r1, fp + d03e4da: f7fc fa67 bl d03a9ac <__aeabi_dcmplt> + d03e4de: 2800 cmp r0, #0 + d03e4e0: d079 beq.n d03e5d6 <_dtoa_r+0x498> + d03e4e2: 9b03 ldr r3, [sp, #12] + d03e4e4: 2b00 cmp r3, #0 + d03e4e6: d076 beq.n d03e5d6 <_dtoa_r+0x498> + d03e4e8: 9b02 ldr r3, [sp, #8] + d03e4ea: 2b00 cmp r3, #0 + d03e4ec: dd36 ble.n d03e55c <_dtoa_r+0x41e> + d03e4ee: 9b00 ldr r3, [sp, #0] + d03e4f0: 4650 mov r0, sl + d03e4f2: 4659 mov r1, fp + d03e4f4: 2200 movs r2, #0 + d03e4f6: 1e5f subs r7, r3, #1 + d03e4f8: 4bac ldr r3, [pc, #688] ; (d03e7ac <_dtoa_r+0x66e>) + d03e4fa: f004 fc35 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e4fe: 3501 adds r5, #1 + d03e500: 4682 mov sl, r0 + d03e502: 468b mov fp, r1 + d03e504: 9e02 ldr r6, [sp, #8] + d03e506: 4628 mov r0, r5 + d03e508: 46d0 mov r8, sl + d03e50a: f004 fc41 bl d042d90 <____wrap___aeabi_i2d_veneer> + d03e50e: 4652 mov r2, sl + d03e510: 465b mov r3, fp + d03e512: 46d9 mov r9, fp + d03e514: f004 fc28 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e518: 2200 movs r2, #0 + d03e51a: 4ba5 ldr r3, [pc, #660] ; (d03e7b0 <_dtoa_r+0x672>) + d03e51c: f7fc f830 bl d03a580 <__adddf3> + d03e520: 4682 mov sl, r0 + d03e522: f1a1 7b50 sub.w fp, r1, #54525952 ; 0x3400000 + d03e526: 2e00 cmp r6, #0 + d03e528: d158 bne.n d03e5dc <_dtoa_r+0x49e> + d03e52a: 2200 movs r2, #0 + d03e52c: 4ba1 ldr r3, [pc, #644] ; (d03e7b4 <_dtoa_r+0x676>) + d03e52e: 4640 mov r0, r8 + d03e530: 4649 mov r1, r9 + d03e532: f004 fc11 bl d042d58 <____wrap___aeabi_dsub_veneer> + d03e536: 4652 mov r2, sl + d03e538: 465b mov r3, fp + d03e53a: 4680 mov r8, r0 + d03e53c: 4689 mov r9, r1 + d03e53e: f7fc fa53 bl d03a9e8 <__aeabi_dcmpgt> + d03e542: 2800 cmp r0, #0 + d03e544: f040 8296 bne.w d03ea74 <_dtoa_r+0x936> + d03e548: 4652 mov r2, sl + d03e54a: f10b 4300 add.w r3, fp, #2147483648 ; 0x80000000 + d03e54e: 4640 mov r0, r8 + d03e550: 4649 mov r1, r9 + d03e552: f7fc fa2b bl d03a9ac <__aeabi_dcmplt> + d03e556: 2800 cmp r0, #0 + d03e558: f040 828a bne.w d03ea70 <_dtoa_r+0x932> + d03e55c: ec5b ab19 vmov sl, fp, d9 + d03e560: 9b11 ldr r3, [sp, #68] ; 0x44 + d03e562: 2b00 cmp r3, #0 + d03e564: f2c0 8149 blt.w d03e7fa <_dtoa_r+0x6bc> + d03e568: 9a00 ldr r2, [sp, #0] + d03e56a: 2a0e cmp r2, #14 + d03e56c: f300 8145 bgt.w d03e7fa <_dtoa_r+0x6bc> + d03e570: 4b8c ldr r3, [pc, #560] ; (d03e7a4 <_dtoa_r+0x666>) + d03e572: eb03 03c2 add.w r3, r3, r2, lsl #3 + d03e576: e9d3 8900 ldrd r8, r9, [r3] + d03e57a: 9b09 ldr r3, [sp, #36] ; 0x24 + d03e57c: 2b00 cmp r3, #0 + d03e57e: f280 80c7 bge.w d03e710 <_dtoa_r+0x5d2> + d03e582: 9b03 ldr r3, [sp, #12] + d03e584: 2b00 cmp r3, #0 + d03e586: f300 80c3 bgt.w d03e710 <_dtoa_r+0x5d2> + d03e58a: f040 8270 bne.w d03ea6e <_dtoa_r+0x930> + d03e58e: 2200 movs r2, #0 + d03e590: 4b88 ldr r3, [pc, #544] ; (d03e7b4 <_dtoa_r+0x676>) + d03e592: 4640 mov r0, r8 + d03e594: 4649 mov r1, r9 + d03e596: f004 fbe7 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e59a: 4652 mov r2, sl + d03e59c: 465b mov r3, fp + d03e59e: f7fc fa19 bl d03a9d4 <__aeabi_dcmpge> + d03e5a2: 9e03 ldr r6, [sp, #12] + d03e5a4: 4637 mov r7, r6 + d03e5a6: 2800 cmp r0, #0 + d03e5a8: f040 8246 bne.w d03ea38 <_dtoa_r+0x8fa> + d03e5ac: 2331 movs r3, #49 ; 0x31 + d03e5ae: 9d01 ldr r5, [sp, #4] + d03e5b0: f805 3b01 strb.w r3, [r5], #1 + d03e5b4: 9b00 ldr r3, [sp, #0] + d03e5b6: 3301 adds r3, #1 + d03e5b8: 9300 str r3, [sp, #0] + d03e5ba: e241 b.n d03ea40 <_dtoa_r+0x902> + d03e5bc: 07f2 lsls r2, r6, #31 + d03e5be: d505 bpl.n d03e5cc <_dtoa_r+0x48e> + d03e5c0: 3501 adds r5, #1 + d03e5c2: e9d7 2300 ldrd r2, r3, [r7] + d03e5c6: f004 fbcf bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e5ca: 2301 movs r3, #1 + d03e5cc: 1076 asrs r6, r6, #1 + d03e5ce: 3708 adds r7, #8 + d03e5d0: e777 b.n d03e4c2 <_dtoa_r+0x384> + d03e5d2: 2502 movs r5, #2 + d03e5d4: e779 b.n d03e4ca <_dtoa_r+0x38c> + d03e5d6: 9f00 ldr r7, [sp, #0] + d03e5d8: 9e03 ldr r6, [sp, #12] + d03e5da: e794 b.n d03e506 <_dtoa_r+0x3c8> + d03e5dc: 9901 ldr r1, [sp, #4] + d03e5de: 4b71 ldr r3, [pc, #452] ; (d03e7a4 <_dtoa_r+0x666>) + d03e5e0: 4431 add r1, r6 + d03e5e2: eb03 03c6 add.w r3, r3, r6, lsl #3 + d03e5e6: 910d str r1, [sp, #52] ; 0x34 + d03e5e8: 9908 ldr r1, [sp, #32] + d03e5ea: e953 2302 ldrd r2, r3, [r3, #-8] + d03e5ee: 2900 cmp r1, #0 + d03e5f0: d043 beq.n d03e67a <_dtoa_r+0x53c> + d03e5f2: 2000 movs r0, #0 + d03e5f4: 4970 ldr r1, [pc, #448] ; (d03e7b8 <_dtoa_r+0x67a>) + d03e5f6: f004 fbf7 bl d042de8 <____wrap___aeabi_ddiv_veneer> + d03e5fa: 4652 mov r2, sl + d03e5fc: 465b mov r3, fp + d03e5fe: f004 fbab bl d042d58 <____wrap___aeabi_dsub_veneer> + d03e602: 9d01 ldr r5, [sp, #4] + d03e604: 4682 mov sl, r0 + d03e606: 468b mov fp, r1 + d03e608: 4649 mov r1, r9 + d03e60a: 4640 mov r0, r8 + d03e60c: f004 fb34 bl d042c78 <__aeabi_d2iz> + d03e610: 4606 mov r6, r0 + d03e612: f004 fbbd bl d042d90 <____wrap___aeabi_i2d_veneer> + d03e616: 4602 mov r2, r0 + d03e618: 3630 adds r6, #48 ; 0x30 + d03e61a: 460b mov r3, r1 + d03e61c: 4640 mov r0, r8 + d03e61e: 4649 mov r1, r9 + d03e620: f004 fb9a bl d042d58 <____wrap___aeabi_dsub_veneer> + d03e624: 4652 mov r2, sl + d03e626: 465b mov r3, fp + d03e628: f805 6b01 strb.w r6, [r5], #1 + d03e62c: 4680 mov r8, r0 + d03e62e: 4689 mov r9, r1 + d03e630: f7fc f9bc bl d03a9ac <__aeabi_dcmplt> + d03e634: 2800 cmp r0, #0 + d03e636: d163 bne.n d03e700 <_dtoa_r+0x5c2> + d03e638: 4642 mov r2, r8 + d03e63a: 464b mov r3, r9 + d03e63c: 2000 movs r0, #0 + d03e63e: 495a ldr r1, [pc, #360] ; (d03e7a8 <_dtoa_r+0x66a>) + d03e640: f004 fb8a bl d042d58 <____wrap___aeabi_dsub_veneer> + d03e644: 4652 mov r2, sl + d03e646: 465b mov r3, fp + d03e648: f7fc f9b0 bl d03a9ac <__aeabi_dcmplt> + d03e64c: 2800 cmp r0, #0 + d03e64e: f040 80b6 bne.w d03e7be <_dtoa_r+0x680> + d03e652: 9b0d ldr r3, [sp, #52] ; 0x34 + d03e654: 429d cmp r5, r3 + d03e656: d081 beq.n d03e55c <_dtoa_r+0x41e> + d03e658: 2200 movs r2, #0 + d03e65a: 4b54 ldr r3, [pc, #336] ; (d03e7ac <_dtoa_r+0x66e>) + d03e65c: 4650 mov r0, sl + d03e65e: 4659 mov r1, fp + d03e660: f004 fb82 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e664: 2200 movs r2, #0 + d03e666: 4682 mov sl, r0 + d03e668: 468b mov fp, r1 + d03e66a: 4640 mov r0, r8 + d03e66c: 4649 mov r1, r9 + d03e66e: 4b4f ldr r3, [pc, #316] ; (d03e7ac <_dtoa_r+0x66e>) + d03e670: f004 fb7a bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e674: 4680 mov r8, r0 + d03e676: 4689 mov r9, r1 + d03e678: e7c6 b.n d03e608 <_dtoa_r+0x4ca> + d03e67a: 4650 mov r0, sl + d03e67c: 4659 mov r1, fp + d03e67e: f004 fb73 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e682: 9b0d ldr r3, [sp, #52] ; 0x34 + d03e684: 4682 mov sl, r0 + d03e686: 468b mov fp, r1 + d03e688: 9d01 ldr r5, [sp, #4] + d03e68a: 930f str r3, [sp, #60] ; 0x3c + d03e68c: 4649 mov r1, r9 + d03e68e: 4640 mov r0, r8 + d03e690: f004 faf2 bl d042c78 <__aeabi_d2iz> + d03e694: 4606 mov r6, r0 + d03e696: f004 fb7b bl d042d90 <____wrap___aeabi_i2d_veneer> + d03e69a: 4602 mov r2, r0 + d03e69c: 460b mov r3, r1 + d03e69e: 4640 mov r0, r8 + d03e6a0: 4649 mov r1, r9 + d03e6a2: 3630 adds r6, #48 ; 0x30 + d03e6a4: f004 fb58 bl d042d58 <____wrap___aeabi_dsub_veneer> + d03e6a8: 9b0d ldr r3, [sp, #52] ; 0x34 + d03e6aa: f805 6b01 strb.w r6, [r5], #1 + d03e6ae: 4680 mov r8, r0 + d03e6b0: 429d cmp r5, r3 + d03e6b2: 4689 mov r9, r1 + d03e6b4: f04f 0200 mov.w r2, #0 + d03e6b8: d124 bne.n d03e704 <_dtoa_r+0x5c6> + d03e6ba: 4b3f ldr r3, [pc, #252] ; (d03e7b8 <_dtoa_r+0x67a>) + d03e6bc: 4650 mov r0, sl + d03e6be: 4659 mov r1, fp + d03e6c0: f7fb ff5e bl d03a580 <__adddf3> + d03e6c4: 4602 mov r2, r0 + d03e6c6: 460b mov r3, r1 + d03e6c8: 4640 mov r0, r8 + d03e6ca: 4649 mov r1, r9 + d03e6cc: f7fc f98c bl d03a9e8 <__aeabi_dcmpgt> + d03e6d0: 2800 cmp r0, #0 + d03e6d2: d174 bne.n d03e7be <_dtoa_r+0x680> + d03e6d4: 4652 mov r2, sl + d03e6d6: 465b mov r3, fp + d03e6d8: 2000 movs r0, #0 + d03e6da: 4937 ldr r1, [pc, #220] ; (d03e7b8 <_dtoa_r+0x67a>) + d03e6dc: f004 fb3c bl d042d58 <____wrap___aeabi_dsub_veneer> + d03e6e0: 4602 mov r2, r0 + d03e6e2: 460b mov r3, r1 + d03e6e4: 4640 mov r0, r8 + d03e6e6: 4649 mov r1, r9 + d03e6e8: f7fc f960 bl d03a9ac <__aeabi_dcmplt> + d03e6ec: 2800 cmp r0, #0 + d03e6ee: f43f af35 beq.w d03e55c <_dtoa_r+0x41e> + d03e6f2: 9d0f ldr r5, [sp, #60] ; 0x3c + d03e6f4: 1e6b subs r3, r5, #1 + d03e6f6: 930f str r3, [sp, #60] ; 0x3c + d03e6f8: f815 3c01 ldrb.w r3, [r5, #-1] + d03e6fc: 2b30 cmp r3, #48 ; 0x30 + d03e6fe: d0f8 beq.n d03e6f2 <_dtoa_r+0x5b4> + d03e700: 9700 str r7, [sp, #0] + d03e702: e03b b.n d03e77c <_dtoa_r+0x63e> + d03e704: 4b29 ldr r3, [pc, #164] ; (d03e7ac <_dtoa_r+0x66e>) + d03e706: f004 fb2f bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e70a: 4680 mov r8, r0 + d03e70c: 4689 mov r9, r1 + d03e70e: e7bd b.n d03e68c <_dtoa_r+0x54e> + d03e710: 4656 mov r6, sl + d03e712: 465f mov r7, fp + d03e714: 9d01 ldr r5, [sp, #4] + d03e716: 4642 mov r2, r8 + d03e718: 464b mov r3, r9 + d03e71a: 4630 mov r0, r6 + d03e71c: 4639 mov r1, r7 + d03e71e: f004 fb63 bl d042de8 <____wrap___aeabi_ddiv_veneer> + d03e722: f004 faa9 bl d042c78 <__aeabi_d2iz> + d03e726: 4682 mov sl, r0 + d03e728: f004 fb32 bl d042d90 <____wrap___aeabi_i2d_veneer> + d03e72c: 4642 mov r2, r8 + d03e72e: 464b mov r3, r9 + d03e730: f004 fb1a bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e734: 4602 mov r2, r0 + d03e736: 4630 mov r0, r6 + d03e738: f10a 0630 add.w r6, sl, #48 ; 0x30 + d03e73c: 460b mov r3, r1 + d03e73e: 4639 mov r1, r7 + d03e740: f004 fb0a bl d042d58 <____wrap___aeabi_dsub_veneer> + d03e744: f805 6b01 strb.w r6, [r5], #1 + d03e748: 9e01 ldr r6, [sp, #4] + d03e74a: 4602 mov r2, r0 + d03e74c: 9f03 ldr r7, [sp, #12] + d03e74e: 460b mov r3, r1 + d03e750: 1bae subs r6, r5, r6 + d03e752: 42b7 cmp r7, r6 + d03e754: d144 bne.n d03e7e0 <_dtoa_r+0x6a2> + d03e756: f7fb ff13 bl d03a580 <__adddf3> + d03e75a: 4642 mov r2, r8 + d03e75c: 464b mov r3, r9 + d03e75e: 4606 mov r6, r0 + d03e760: 460f mov r7, r1 + d03e762: f7fc f941 bl d03a9e8 <__aeabi_dcmpgt> + d03e766: bb48 cbnz r0, d03e7bc <_dtoa_r+0x67e> + d03e768: 4642 mov r2, r8 + d03e76a: 464b mov r3, r9 + d03e76c: 4630 mov r0, r6 + d03e76e: 4639 mov r1, r7 + d03e770: f7fc f912 bl d03a998 <__aeabi_dcmpeq> + d03e774: b110 cbz r0, d03e77c <_dtoa_r+0x63e> + d03e776: f01a 0f01 tst.w sl, #1 + d03e77a: d11f bne.n d03e7bc <_dtoa_r+0x67e> + d03e77c: 4620 mov r0, r4 + d03e77e: ee18 1a10 vmov r1, s16 + d03e782: f000 fbaa bl d03eeda <_Bfree> + d03e786: 2300 movs r3, #0 + d03e788: 9800 ldr r0, [sp, #0] + d03e78a: 702b strb r3, [r5, #0] + d03e78c: 3001 adds r0, #1 + d03e78e: 9b0c ldr r3, [sp, #48] ; 0x30 + d03e790: 6018 str r0, [r3, #0] + d03e792: 9b21 ldr r3, [sp, #132] ; 0x84 + d03e794: 2b00 cmp r3, #0 + d03e796: f43f ad0b beq.w d03e1b0 <_dtoa_r+0x72> + d03e79a: 601d str r5, [r3, #0] + d03e79c: e508 b.n d03e1b0 <_dtoa_r+0x72> + d03e79e: bf00 nop + d03e7a0: 0d0551c8 .word 0x0d0551c8 + d03e7a4: 0d0550d8 .word 0x0d0550d8 + d03e7a8: 3ff00000 .word 0x3ff00000 + d03e7ac: 40240000 .word 0x40240000 + d03e7b0: 401c0000 .word 0x401c0000 + d03e7b4: 40140000 .word 0x40140000 + d03e7b8: 3fe00000 .word 0x3fe00000 + d03e7bc: 9f00 ldr r7, [sp, #0] + d03e7be: 462b mov r3, r5 + d03e7c0: 461d mov r5, r3 + d03e7c2: f813 2d01 ldrb.w r2, [r3, #-1]! + d03e7c6: 2a39 cmp r2, #57 ; 0x39 + d03e7c8: d106 bne.n d03e7d8 <_dtoa_r+0x69a> + d03e7ca: 9a01 ldr r2, [sp, #4] + d03e7cc: 429a cmp r2, r3 + d03e7ce: d1f7 bne.n d03e7c0 <_dtoa_r+0x682> + d03e7d0: 2230 movs r2, #48 ; 0x30 + d03e7d2: 9901 ldr r1, [sp, #4] + d03e7d4: 3701 adds r7, #1 + d03e7d6: 700a strb r2, [r1, #0] + d03e7d8: 781a ldrb r2, [r3, #0] + d03e7da: 3201 adds r2, #1 + d03e7dc: 701a strb r2, [r3, #0] + d03e7de: e78f b.n d03e700 <_dtoa_r+0x5c2> + d03e7e0: 2200 movs r2, #0 + d03e7e2: 4ba6 ldr r3, [pc, #664] ; (d03ea7c <_dtoa_r+0x93e>) + d03e7e4: f004 fac0 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03e7e8: 2200 movs r2, #0 + d03e7ea: 2300 movs r3, #0 + d03e7ec: 4606 mov r6, r0 + d03e7ee: 460f mov r7, r1 + d03e7f0: f7fc f8d2 bl d03a998 <__aeabi_dcmpeq> + d03e7f4: 2800 cmp r0, #0 + d03e7f6: d08e beq.n d03e716 <_dtoa_r+0x5d8> + d03e7f8: e7c0 b.n d03e77c <_dtoa_r+0x63e> + d03e7fa: 9a08 ldr r2, [sp, #32] + d03e7fc: 2a00 cmp r2, #0 + d03e7fe: f000 80d7 beq.w d03e9b0 <_dtoa_r+0x872> + d03e802: 9a06 ldr r2, [sp, #24] + d03e804: 2a01 cmp r2, #1 + d03e806: f300 80bb bgt.w d03e980 <_dtoa_r+0x842> + d03e80a: 9a0e ldr r2, [sp, #56] ; 0x38 + d03e80c: 2a00 cmp r2, #0 + d03e80e: f000 80b3 beq.w d03e978 <_dtoa_r+0x83a> + d03e812: f203 4333 addw r3, r3, #1075 ; 0x433 + d03e816: 9e07 ldr r6, [sp, #28] + d03e818: 9d04 ldr r5, [sp, #16] + d03e81a: 9a04 ldr r2, [sp, #16] + d03e81c: 2101 movs r1, #1 + d03e81e: 4620 mov r0, r4 + d03e820: 441a add r2, r3 + d03e822: 9204 str r2, [sp, #16] + d03e824: 9a05 ldr r2, [sp, #20] + d03e826: 441a add r2, r3 + d03e828: 9205 str r2, [sp, #20] + d03e82a: f000 fc29 bl d03f080 <__i2b> + d03e82e: 4607 mov r7, r0 + d03e830: 2d00 cmp r5, #0 + d03e832: dd0c ble.n d03e84e <_dtoa_r+0x710> + d03e834: 9b05 ldr r3, [sp, #20] + d03e836: 2b00 cmp r3, #0 + d03e838: dd09 ble.n d03e84e <_dtoa_r+0x710> + d03e83a: 42ab cmp r3, r5 + d03e83c: 9a04 ldr r2, [sp, #16] + d03e83e: bfa8 it ge + d03e840: 462b movge r3, r5 + d03e842: 1ad2 subs r2, r2, r3 + d03e844: 1aed subs r5, r5, r3 + d03e846: 9204 str r2, [sp, #16] + d03e848: 9a05 ldr r2, [sp, #20] + d03e84a: 1ad3 subs r3, r2, r3 + d03e84c: 9305 str r3, [sp, #20] + d03e84e: 9b07 ldr r3, [sp, #28] + d03e850: b31b cbz r3, d03e89a <_dtoa_r+0x75c> + d03e852: 9b08 ldr r3, [sp, #32] + d03e854: 2b00 cmp r3, #0 + d03e856: f000 80af beq.w d03e9b8 <_dtoa_r+0x87a> + d03e85a: 2e00 cmp r6, #0 + d03e85c: dd13 ble.n d03e886 <_dtoa_r+0x748> + d03e85e: 4639 mov r1, r7 + d03e860: 4632 mov r2, r6 + d03e862: 4620 mov r0, r4 + d03e864: f000 fcb0 bl d03f1c8 <__pow5mult> + d03e868: ee18 2a10 vmov r2, s16 + d03e86c: 4601 mov r1, r0 + d03e86e: 4607 mov r7, r0 + d03e870: 4620 mov r0, r4 + d03e872: f000 fc0e bl d03f092 <__multiply> + d03e876: 4680 mov r8, r0 + d03e878: ee18 1a10 vmov r1, s16 + d03e87c: 4620 mov r0, r4 + d03e87e: ee08 8a10 vmov s16, r8 + d03e882: f000 fb2a bl d03eeda <_Bfree> + d03e886: 9b07 ldr r3, [sp, #28] + d03e888: 1b9a subs r2, r3, r6 + d03e88a: d006 beq.n d03e89a <_dtoa_r+0x75c> + d03e88c: ee18 1a10 vmov r1, s16 + d03e890: 4620 mov r0, r4 + d03e892: f000 fc99 bl d03f1c8 <__pow5mult> + d03e896: ee08 0a10 vmov s16, r0 + d03e89a: 2101 movs r1, #1 + d03e89c: 4620 mov r0, r4 + d03e89e: f000 fbef bl d03f080 <__i2b> + d03e8a2: 9b0a ldr r3, [sp, #40] ; 0x28 + d03e8a4: 4606 mov r6, r0 + d03e8a6: 2b00 cmp r3, #0 + d03e8a8: f340 8088 ble.w d03e9bc <_dtoa_r+0x87e> + d03e8ac: 461a mov r2, r3 + d03e8ae: 4601 mov r1, r0 + d03e8b0: 4620 mov r0, r4 + d03e8b2: f000 fc89 bl d03f1c8 <__pow5mult> + d03e8b6: 9b06 ldr r3, [sp, #24] + d03e8b8: 4606 mov r6, r0 + d03e8ba: 2b01 cmp r3, #1 + d03e8bc: f340 8081 ble.w d03e9c2 <_dtoa_r+0x884> + d03e8c0: f04f 0800 mov.w r8, #0 + d03e8c4: 6933 ldr r3, [r6, #16] + d03e8c6: eb06 0383 add.w r3, r6, r3, lsl #2 + d03e8ca: 6918 ldr r0, [r3, #16] + d03e8cc: f000 fb89 bl d03efe2 <__hi0bits> + d03e8d0: f1c0 0020 rsb r0, r0, #32 + d03e8d4: 9b05 ldr r3, [sp, #20] + d03e8d6: 4418 add r0, r3 + d03e8d8: f010 001f ands.w r0, r0, #31 + d03e8dc: f000 8092 beq.w d03ea04 <_dtoa_r+0x8c6> + d03e8e0: f1c0 0320 rsb r3, r0, #32 + d03e8e4: 2b04 cmp r3, #4 + d03e8e6: f340 808a ble.w d03e9fe <_dtoa_r+0x8c0> + d03e8ea: f1c0 001c rsb r0, r0, #28 + d03e8ee: 9b04 ldr r3, [sp, #16] + d03e8f0: 4405 add r5, r0 + d03e8f2: 4403 add r3, r0 + d03e8f4: 9304 str r3, [sp, #16] + d03e8f6: 9b05 ldr r3, [sp, #20] + d03e8f8: 4403 add r3, r0 + d03e8fa: 9305 str r3, [sp, #20] + d03e8fc: 9b04 ldr r3, [sp, #16] + d03e8fe: 2b00 cmp r3, #0 + d03e900: dd07 ble.n d03e912 <_dtoa_r+0x7d4> + d03e902: ee18 1a10 vmov r1, s16 + d03e906: 461a mov r2, r3 + d03e908: 4620 mov r0, r4 + d03e90a: f000 fc9d bl d03f248 <__lshift> + d03e90e: ee08 0a10 vmov s16, r0 + d03e912: 9b05 ldr r3, [sp, #20] + d03e914: 2b00 cmp r3, #0 + d03e916: dd05 ble.n d03e924 <_dtoa_r+0x7e6> + d03e918: 4631 mov r1, r6 + d03e91a: 461a mov r2, r3 + d03e91c: 4620 mov r0, r4 + d03e91e: f000 fc93 bl d03f248 <__lshift> + d03e922: 4606 mov r6, r0 + d03e924: 9b0b ldr r3, [sp, #44] ; 0x2c + d03e926: 2b00 cmp r3, #0 + d03e928: d06e beq.n d03ea08 <_dtoa_r+0x8ca> + d03e92a: 4631 mov r1, r6 + d03e92c: ee18 0a10 vmov r0, s16 + d03e930: f000 fced bl d03f30e <__mcmp> + d03e934: 2800 cmp r0, #0 + d03e936: da67 bge.n d03ea08 <_dtoa_r+0x8ca> + d03e938: 9b00 ldr r3, [sp, #0] + d03e93a: ee18 1a10 vmov r1, s16 + d03e93e: 220a movs r2, #10 d03e940: 4620 mov r0, r4 - d03e942: f000 fa63 bl d03ee0c <__multadd> - d03e946: 4601 mov r1, r0 - d03e948: 4606 mov r6, r0 - d03e94a: ee18 0a10 vmov r0, s16 - d03e94e: f000 fc6e bl d03f22e <__mcmp> - d03e952: 2800 cmp r0, #0 - d03e954: f73f adba bgt.w d03e4cc <_dtoa_r+0x46e> - d03e958: 9b09 ldr r3, [sp, #36] ; 0x24 - d03e95a: 9d01 ldr r5, [sp, #4] - d03e95c: 43db mvns r3, r3 - d03e95e: 9300 str r3, [sp, #0] - d03e960: f04f 0800 mov.w r8, #0 - d03e964: 4631 mov r1, r6 - d03e966: 4620 mov r0, r4 - d03e968: f000 fa47 bl d03edfa <_Bfree> - d03e96c: 2f00 cmp r7, #0 - d03e96e: f43f ae95 beq.w d03e69c <_dtoa_r+0x63e> - d03e972: f1b8 0f00 cmp.w r8, #0 - d03e976: d005 beq.n d03e984 <_dtoa_r+0x926> - d03e978: 45b8 cmp r8, r7 - d03e97a: d003 beq.n d03e984 <_dtoa_r+0x926> - d03e97c: 4641 mov r1, r8 - d03e97e: 4620 mov r0, r4 - d03e980: f000 fa3b bl d03edfa <_Bfree> - d03e984: 4639 mov r1, r7 - d03e986: 4620 mov r0, r4 - d03e988: f000 fa37 bl d03edfa <_Bfree> - d03e98c: e686 b.n d03e69c <_dtoa_r+0x63e> - d03e98e: 2600 movs r6, #0 - d03e990: 4637 mov r7, r6 - d03e992: e7e1 b.n d03e958 <_dtoa_r+0x8fa> - d03e994: 9700 str r7, [sp, #0] - d03e996: 4637 mov r7, r6 - d03e998: e598 b.n d03e4cc <_dtoa_r+0x46e> - d03e99a: bf00 nop - d03e99c: 40240000 .word 0x40240000 - d03e9a0: 9b08 ldr r3, [sp, #32] - d03e9a2: 2b00 cmp r3, #0 - d03e9a4: f000 80c3 beq.w d03eb2e <_dtoa_r+0xad0> - d03e9a8: 9b03 ldr r3, [sp, #12] - d03e9aa: 9302 str r3, [sp, #8] - d03e9ac: 2d00 cmp r5, #0 - d03e9ae: dd05 ble.n d03e9bc <_dtoa_r+0x95e> - d03e9b0: 4639 mov r1, r7 - d03e9b2: 462a mov r2, r5 - d03e9b4: 4620 mov r0, r4 - d03e9b6: f000 fbd7 bl d03f168 <__lshift> - d03e9ba: 4607 mov r7, r0 - d03e9bc: f1b8 0f00 cmp.w r8, #0 - d03e9c0: d054 beq.n d03ea6c <_dtoa_r+0xa0e> - d03e9c2: 6879 ldr r1, [r7, #4] - d03e9c4: 4620 mov r0, r4 - d03e9c6: f000 f9f3 bl d03edb0 <_Balloc> - d03e9ca: 693a ldr r2, [r7, #16] - d03e9cc: 4605 mov r5, r0 - d03e9ce: f107 010c add.w r1, r7, #12 - d03e9d2: 3202 adds r2, #2 - d03e9d4: 300c adds r0, #12 - d03e9d6: 0092 lsls r2, r2, #2 - d03e9d8: f004 f986 bl d042ce8 <____wrap_memcpy_veneer> - d03e9dc: 2201 movs r2, #1 - d03e9de: 4629 mov r1, r5 - d03e9e0: 4620 mov r0, r4 - d03e9e2: f000 fbc1 bl d03f168 <__lshift> - d03e9e6: 9b01 ldr r3, [sp, #4] - d03e9e8: 46b8 mov r8, r7 - d03e9ea: 4607 mov r7, r0 - d03e9ec: f103 0901 add.w r9, r3, #1 - d03e9f0: e9dd 2301 ldrd r2, r3, [sp, #4] - d03e9f4: 4413 add r3, r2 - d03e9f6: 9305 str r3, [sp, #20] - d03e9f8: f00a 0301 and.w r3, sl, #1 - d03e9fc: 9304 str r3, [sp, #16] - d03e9fe: 4631 mov r1, r6 - d03ea00: ee18 0a10 vmov r0, s16 - d03ea04: f7ff fa9c bl d03df40 <quorem> - d03ea08: 4641 mov r1, r8 - d03ea0a: 9002 str r0, [sp, #8] - d03ea0c: f100 0a30 add.w sl, r0, #48 ; 0x30 - d03ea10: ee18 0a10 vmov r0, s16 - d03ea14: f109 3bff add.w fp, r9, #4294967295 ; 0xffffffff - d03ea18: f000 fc09 bl d03f22e <__mcmp> - d03ea1c: 463a mov r2, r7 - d03ea1e: 9003 str r0, [sp, #12] - d03ea20: 4631 mov r1, r6 - d03ea22: 4620 mov r0, r4 - d03ea24: f000 fc1f bl d03f266 <__mdiff> - d03ea28: 68c2 ldr r2, [r0, #12] - d03ea2a: 4605 mov r5, r0 - d03ea2c: bb02 cbnz r2, d03ea70 <_dtoa_r+0xa12> - d03ea2e: 4601 mov r1, r0 - d03ea30: ee18 0a10 vmov r0, s16 - d03ea34: f000 fbfb bl d03f22e <__mcmp> - d03ea38: 4602 mov r2, r0 - d03ea3a: 4629 mov r1, r5 - d03ea3c: 4620 mov r0, r4 - d03ea3e: 9207 str r2, [sp, #28] - d03ea40: f000 f9db bl d03edfa <_Bfree> - d03ea44: 464d mov r5, r9 - d03ea46: e9dd 3206 ldrd r3, r2, [sp, #24] - d03ea4a: ea43 0102 orr.w r1, r3, r2 - d03ea4e: 9b04 ldr r3, [sp, #16] - d03ea50: 430b orrs r3, r1 - d03ea52: d10f bne.n d03ea74 <_dtoa_r+0xa16> - d03ea54: f1ba 0f39 cmp.w sl, #57 ; 0x39 - d03ea58: d02a beq.n d03eab0 <_dtoa_r+0xa52> - d03ea5a: 9b03 ldr r3, [sp, #12] - d03ea5c: 2b00 cmp r3, #0 - d03ea5e: dd02 ble.n d03ea66 <_dtoa_r+0xa08> - d03ea60: 9b02 ldr r3, [sp, #8] - d03ea62: f103 0a31 add.w sl, r3, #49 ; 0x31 - d03ea66: f88b a000 strb.w sl, [fp] - d03ea6a: e77b b.n d03e964 <_dtoa_r+0x906> - d03ea6c: 4638 mov r0, r7 - d03ea6e: e7ba b.n d03e9e6 <_dtoa_r+0x988> - d03ea70: 2201 movs r2, #1 - d03ea72: e7e2 b.n d03ea3a <_dtoa_r+0x9dc> - d03ea74: 9b03 ldr r3, [sp, #12] - d03ea76: 2b00 cmp r3, #0 - d03ea78: db04 blt.n d03ea84 <_dtoa_r+0xa26> - d03ea7a: 9906 ldr r1, [sp, #24] - d03ea7c: 430b orrs r3, r1 - d03ea7e: 9904 ldr r1, [sp, #16] - d03ea80: 430b orrs r3, r1 - d03ea82: d122 bne.n d03eaca <_dtoa_r+0xa6c> - d03ea84: 2a00 cmp r2, #0 - d03ea86: ddee ble.n d03ea66 <_dtoa_r+0xa08> - d03ea88: ee18 1a10 vmov r1, s16 - d03ea8c: 2201 movs r2, #1 - d03ea8e: 4620 mov r0, r4 - d03ea90: f000 fb6a bl d03f168 <__lshift> - d03ea94: 4631 mov r1, r6 - d03ea96: ee08 0a10 vmov s16, r0 - d03ea9a: f000 fbc8 bl d03f22e <__mcmp> - d03ea9e: 2800 cmp r0, #0 - d03eaa0: dc03 bgt.n d03eaaa <_dtoa_r+0xa4c> - d03eaa2: d1e0 bne.n d03ea66 <_dtoa_r+0xa08> - d03eaa4: f01a 0f01 tst.w sl, #1 - d03eaa8: d0dd beq.n d03ea66 <_dtoa_r+0xa08> - d03eaaa: f1ba 0f39 cmp.w sl, #57 ; 0x39 - d03eaae: d1d7 bne.n d03ea60 <_dtoa_r+0xa02> - d03eab0: 2339 movs r3, #57 ; 0x39 - d03eab2: f88b 3000 strb.w r3, [fp] - d03eab6: 462b mov r3, r5 - d03eab8: 461d mov r5, r3 - d03eaba: 3b01 subs r3, #1 - d03eabc: f815 2c01 ldrb.w r2, [r5, #-1] - d03eac0: 2a39 cmp r2, #57 ; 0x39 - d03eac2: d070 beq.n d03eba6 <_dtoa_r+0xb48> - d03eac4: 3201 adds r2, #1 - d03eac6: 701a strb r2, [r3, #0] - d03eac8: e74c b.n d03e964 <_dtoa_r+0x906> - d03eaca: 2a00 cmp r2, #0 - d03eacc: dd07 ble.n d03eade <_dtoa_r+0xa80> - d03eace: f1ba 0f39 cmp.w sl, #57 ; 0x39 - d03ead2: d0ed beq.n d03eab0 <_dtoa_r+0xa52> - d03ead4: f10a 0301 add.w r3, sl, #1 - d03ead8: f88b 3000 strb.w r3, [fp] - d03eadc: e742 b.n d03e964 <_dtoa_r+0x906> - d03eade: 9b05 ldr r3, [sp, #20] - d03eae0: f809 ac01 strb.w sl, [r9, #-1] - d03eae4: 4599 cmp r9, r3 - d03eae6: d046 beq.n d03eb76 <_dtoa_r+0xb18> - d03eae8: ee18 1a10 vmov r1, s16 - d03eaec: 2300 movs r3, #0 - d03eaee: 220a movs r2, #10 - d03eaf0: 4620 mov r0, r4 - d03eaf2: f000 f98b bl d03ee0c <__multadd> - d03eaf6: 45b8 cmp r8, r7 - d03eaf8: ee08 0a10 vmov s16, r0 - d03eafc: f04f 0300 mov.w r3, #0 - d03eb00: f04f 020a mov.w r2, #10 - d03eb04: 4641 mov r1, r8 - d03eb06: 4620 mov r0, r4 - d03eb08: d106 bne.n d03eb18 <_dtoa_r+0xaba> - d03eb0a: f000 f97f bl d03ee0c <__multadd> - d03eb0e: 4680 mov r8, r0 - d03eb10: 4607 mov r7, r0 - d03eb12: f109 0901 add.w r9, r9, #1 - d03eb16: e772 b.n d03e9fe <_dtoa_r+0x9a0> - d03eb18: f000 f978 bl d03ee0c <__multadd> - d03eb1c: 4639 mov r1, r7 - d03eb1e: 4680 mov r8, r0 - d03eb20: 2300 movs r3, #0 - d03eb22: 220a movs r2, #10 - d03eb24: 4620 mov r0, r4 - d03eb26: f000 f971 bl d03ee0c <__multadd> - d03eb2a: 4607 mov r7, r0 - d03eb2c: e7f1 b.n d03eb12 <_dtoa_r+0xab4> - d03eb2e: 9b03 ldr r3, [sp, #12] - d03eb30: 9302 str r3, [sp, #8] - d03eb32: 9d01 ldr r5, [sp, #4] - d03eb34: 4631 mov r1, r6 - d03eb36: ee18 0a10 vmov r0, s16 - d03eb3a: f7ff fa01 bl d03df40 <quorem> - d03eb3e: 9b01 ldr r3, [sp, #4] - d03eb40: f100 0a30 add.w sl, r0, #48 ; 0x30 - d03eb44: f805 ab01 strb.w sl, [r5], #1 - d03eb48: 1aea subs r2, r5, r3 - d03eb4a: 9b02 ldr r3, [sp, #8] - d03eb4c: 4293 cmp r3, r2 - d03eb4e: dd09 ble.n d03eb64 <_dtoa_r+0xb06> - d03eb50: ee18 1a10 vmov r1, s16 - d03eb54: 2300 movs r3, #0 - d03eb56: 220a movs r2, #10 - d03eb58: 4620 mov r0, r4 - d03eb5a: f000 f957 bl d03ee0c <__multadd> - d03eb5e: ee08 0a10 vmov s16, r0 - d03eb62: e7e7 b.n d03eb34 <_dtoa_r+0xad6> - d03eb64: 9b02 ldr r3, [sp, #8] - d03eb66: f04f 0800 mov.w r8, #0 - d03eb6a: 2b00 cmp r3, #0 - d03eb6c: bfcc ite gt - d03eb6e: 461d movgt r5, r3 - d03eb70: 2501 movle r5, #1 - d03eb72: 9b01 ldr r3, [sp, #4] - d03eb74: 441d add r5, r3 - d03eb76: ee18 1a10 vmov r1, s16 - d03eb7a: 2201 movs r2, #1 - d03eb7c: 4620 mov r0, r4 - d03eb7e: f000 faf3 bl d03f168 <__lshift> - d03eb82: 4631 mov r1, r6 - d03eb84: ee08 0a10 vmov s16, r0 - d03eb88: f000 fb51 bl d03f22e <__mcmp> - d03eb8c: 2800 cmp r0, #0 - d03eb8e: dc92 bgt.n d03eab6 <_dtoa_r+0xa58> - d03eb90: d102 bne.n d03eb98 <_dtoa_r+0xb3a> - d03eb92: f01a 0f01 tst.w sl, #1 - d03eb96: d18e bne.n d03eab6 <_dtoa_r+0xa58> - d03eb98: 462b mov r3, r5 - d03eb9a: 461d mov r5, r3 - d03eb9c: f813 2d01 ldrb.w r2, [r3, #-1]! - d03eba0: 2a30 cmp r2, #48 ; 0x30 - d03eba2: d0fa beq.n d03eb9a <_dtoa_r+0xb3c> - d03eba4: e6de b.n d03e964 <_dtoa_r+0x906> - d03eba6: 9a01 ldr r2, [sp, #4] - d03eba8: 429a cmp r2, r3 - d03ebaa: d185 bne.n d03eab8 <_dtoa_r+0xa5a> - d03ebac: 9b00 ldr r3, [sp, #0] - d03ebae: 3301 adds r3, #1 - d03ebb0: 9300 str r3, [sp, #0] - d03ebb2: 2331 movs r3, #49 ; 0x31 - d03ebb4: 7013 strb r3, [r2, #0] - d03ebb6: e6d5 b.n d03e964 <_dtoa_r+0x906> - d03ebb8: 4b08 ldr r3, [pc, #32] ; (d03ebdc <_dtoa_r+0xb7e>) - d03ebba: f7ff baa7 b.w d03e10c <_dtoa_r+0xae> - d03ebbe: 9b21 ldr r3, [sp, #132] ; 0x84 - d03ebc0: 2b00 cmp r3, #0 - d03ebc2: f47f aa8b bne.w d03e0dc <_dtoa_r+0x7e> - d03ebc6: 4b06 ldr r3, [pc, #24] ; (d03ebe0 <_dtoa_r+0xb82>) - d03ebc8: f7ff baa0 b.w d03e10c <_dtoa_r+0xae> - d03ebcc: 9b02 ldr r3, [sp, #8] - d03ebce: 2b00 cmp r3, #0 - d03ebd0: dcaf bgt.n d03eb32 <_dtoa_r+0xad4> - d03ebd2: 9b06 ldr r3, [sp, #24] - d03ebd4: 2b02 cmp r3, #2 - d03ebd6: f73f aeaf bgt.w d03e938 <_dtoa_r+0x8da> - d03ebda: e7aa b.n d03eb32 <_dtoa_r+0xad4> - d03ebdc: 0d0434ed .word 0x0d0434ed - d03ebe0: 0d054fe3 .word 0x0d054fe3 - -0d03ebe4 <_fclose_r>: - d03ebe4: b570 push {r4, r5, r6, lr} - d03ebe6: 4606 mov r6, r0 - d03ebe8: 460c mov r4, r1 - d03ebea: b911 cbnz r1, d03ebf2 <_fclose_r+0xe> - d03ebec: 2500 movs r5, #0 - d03ebee: 4628 mov r0, r5 - d03ebf0: bd70 pop {r4, r5, r6, pc} - d03ebf2: b118 cbz r0, d03ebfc <_fclose_r+0x18> - d03ebf4: 6b83 ldr r3, [r0, #56] ; 0x38 - d03ebf6: b90b cbnz r3, d03ebfc <_fclose_r+0x18> - d03ebf8: f7fc f9cc bl d03af94 <__sinit> - d03ebfc: 6e63 ldr r3, [r4, #100] ; 0x64 - d03ebfe: 07d8 lsls r0, r3, #31 - d03ec00: d405 bmi.n d03ec0e <_fclose_r+0x2a> - d03ec02: 89a3 ldrh r3, [r4, #12] - d03ec04: 0599 lsls r1, r3, #22 - d03ec06: d402 bmi.n d03ec0e <_fclose_r+0x2a> - d03ec08: 6da0 ldr r0, [r4, #88] ; 0x58 - d03ec0a: f7fc fafa bl d03b202 <__retarget_lock_acquire_recursive> - d03ec0e: f9b4 300c ldrsh.w r3, [r4, #12] - d03ec12: b93b cbnz r3, d03ec24 <_fclose_r+0x40> - d03ec14: 6e65 ldr r5, [r4, #100] ; 0x64 - d03ec16: f015 0501 ands.w r5, r5, #1 - d03ec1a: d1e7 bne.n d03ebec <_fclose_r+0x8> - d03ec1c: 6da0 ldr r0, [r4, #88] ; 0x58 - d03ec1e: f7fc faf6 bl d03b20e <__retarget_lock_release_recursive> - d03ec22: e7e4 b.n d03ebee <_fclose_r+0xa> - d03ec24: 4621 mov r1, r4 - d03ec26: 4630 mov r0, r6 - d03ec28: f7fc f876 bl d03ad18 <__sflush_r> - d03ec2c: 6ae3 ldr r3, [r4, #44] ; 0x2c - d03ec2e: 4605 mov r5, r0 - d03ec30: b133 cbz r3, d03ec40 <_fclose_r+0x5c> - d03ec32: 69e1 ldr r1, [r4, #28] - d03ec34: 4630 mov r0, r6 - d03ec36: 4798 blx r3 - d03ec38: 2800 cmp r0, #0 - d03ec3a: bfb8 it lt - d03ec3c: f04f 35ff movlt.w r5, #4294967295 ; 0xffffffff - d03ec40: 89a3 ldrh r3, [r4, #12] - d03ec42: 061a lsls r2, r3, #24 - d03ec44: d503 bpl.n d03ec4e <_fclose_r+0x6a> - d03ec46: 6921 ldr r1, [r4, #16] - d03ec48: 4630 mov r0, r6 - d03ec4a: f7c3 fc2e bl d0024aa <__wrap__free_r> - d03ec4e: 6b21 ldr r1, [r4, #48] ; 0x30 - d03ec50: b141 cbz r1, d03ec64 <_fclose_r+0x80> - d03ec52: f104 0340 add.w r3, r4, #64 ; 0x40 - d03ec56: 4299 cmp r1, r3 - d03ec58: d002 beq.n d03ec60 <_fclose_r+0x7c> - d03ec5a: 4630 mov r0, r6 - d03ec5c: f7c3 fc25 bl d0024aa <__wrap__free_r> - d03ec60: 2300 movs r3, #0 - d03ec62: 6323 str r3, [r4, #48] ; 0x30 - d03ec64: 6c61 ldr r1, [r4, #68] ; 0x44 - d03ec66: b121 cbz r1, d03ec72 <_fclose_r+0x8e> - d03ec68: 4630 mov r0, r6 - d03ec6a: f7c3 fc1e bl d0024aa <__wrap__free_r> - d03ec6e: 2300 movs r3, #0 - d03ec70: 6463 str r3, [r4, #68] ; 0x44 - d03ec72: f7fc f977 bl d03af64 <__sfp_lock_acquire> - d03ec76: 2300 movs r3, #0 - d03ec78: 81a3 strh r3, [r4, #12] - d03ec7a: 6e63 ldr r3, [r4, #100] ; 0x64 - d03ec7c: 07db lsls r3, r3, #31 - d03ec7e: d402 bmi.n d03ec86 <_fclose_r+0xa2> - d03ec80: 6da0 ldr r0, [r4, #88] ; 0x58 - d03ec82: f7fc fac4 bl d03b20e <__retarget_lock_release_recursive> - d03ec86: 6da0 ldr r0, [r4, #88] ; 0x58 - d03ec88: f7fc fab9 bl d03b1fe <__retarget_lock_close_recursive> - d03ec8c: f7fc f970 bl d03af70 <__sfp_lock_release> - d03ec90: e7ad b.n d03ebee <_fclose_r+0xa> - -0d03ec92 <fclose>: - d03ec92: 4b02 ldr r3, [pc, #8] ; (d03ec9c <fclose+0xa>) - d03ec94: 4601 mov r1, r0 - d03ec96: 6818 ldr r0, [r3, #0] - d03ec98: f7ff bfa4 b.w d03ebe4 <_fclose_r> - d03ec9c: 60000250 .word 0x60000250 - -0d03eca0 <iswspace>: - d03eca0: 2100 movs r1, #0 - d03eca2: f003 bf6b b.w d042b7c <iswspace_l> + d03e942: 3b01 subs r3, #1 + d03e944: 9300 str r3, [sp, #0] + d03e946: 2300 movs r3, #0 + d03e948: f000 fad0 bl d03eeec <__multadd> + d03e94c: 9b08 ldr r3, [sp, #32] + d03e94e: ee08 0a10 vmov s16, r0 + d03e952: 2b00 cmp r3, #0 + d03e954: f000 81aa beq.w d03ecac <_dtoa_r+0xb6e> + d03e958: 2300 movs r3, #0 + d03e95a: 4639 mov r1, r7 + d03e95c: 220a movs r2, #10 + d03e95e: 4620 mov r0, r4 + d03e960: f000 fac4 bl d03eeec <__multadd> + d03e964: 9b02 ldr r3, [sp, #8] + d03e966: 4607 mov r7, r0 + d03e968: 2b00 cmp r3, #0 + d03e96a: f300 808f bgt.w d03ea8c <_dtoa_r+0x94e> + d03e96e: 9b06 ldr r3, [sp, #24] + d03e970: 2b02 cmp r3, #2 + d03e972: f340 808b ble.w d03ea8c <_dtoa_r+0x94e> + d03e976: e04f b.n d03ea18 <_dtoa_r+0x8da> + d03e978: 9b10 ldr r3, [sp, #64] ; 0x40 + d03e97a: f1c3 0336 rsb r3, r3, #54 ; 0x36 + d03e97e: e74a b.n d03e816 <_dtoa_r+0x6d8> + d03e980: 9b03 ldr r3, [sp, #12] + d03e982: 1e5e subs r6, r3, #1 + d03e984: 9b07 ldr r3, [sp, #28] + d03e986: 42b3 cmp r3, r6 + d03e988: bfb7 itett lt + d03e98a: 9b07 ldrlt r3, [sp, #28] + d03e98c: 1b9e subge r6, r3, r6 + d03e98e: 9607 strlt r6, [sp, #28] + d03e990: 1af2 sublt r2, r6, r3 + d03e992: bfbf itttt lt + d03e994: 9b0a ldrlt r3, [sp, #40] ; 0x28 + d03e996: 2600 movlt r6, #0 + d03e998: 189b addlt r3, r3, r2 + d03e99a: 930a strlt r3, [sp, #40] ; 0x28 + d03e99c: 9b03 ldr r3, [sp, #12] + d03e99e: 2b00 cmp r3, #0 + d03e9a0: bfb7 itett lt + d03e9a2: e9dd 2303 ldrdlt r2, r3, [sp, #12] + d03e9a6: e9dd 3503 ldrdge r3, r5, [sp, #12] + d03e9aa: 1a9d sublt r5, r3, r2 + d03e9ac: 2300 movlt r3, #0 + d03e9ae: e734 b.n d03e81a <_dtoa_r+0x6dc> + d03e9b0: 9e07 ldr r6, [sp, #28] + d03e9b2: 9d04 ldr r5, [sp, #16] + d03e9b4: 9f08 ldr r7, [sp, #32] + d03e9b6: e73b b.n d03e830 <_dtoa_r+0x6f2> + d03e9b8: 9a07 ldr r2, [sp, #28] + d03e9ba: e767 b.n d03e88c <_dtoa_r+0x74e> + d03e9bc: 9b06 ldr r3, [sp, #24] + d03e9be: 2b01 cmp r3, #1 + d03e9c0: dc18 bgt.n d03e9f4 <_dtoa_r+0x8b6> + d03e9c2: f1ba 0f00 cmp.w sl, #0 + d03e9c6: d115 bne.n d03e9f4 <_dtoa_r+0x8b6> + d03e9c8: f3cb 0313 ubfx r3, fp, #0, #20 + d03e9cc: b993 cbnz r3, d03e9f4 <_dtoa_r+0x8b6> + d03e9ce: f02b 4300 bic.w r3, fp, #2147483648 ; 0x80000000 + d03e9d2: 0d1b lsrs r3, r3, #20 + d03e9d4: 051b lsls r3, r3, #20 + d03e9d6: b183 cbz r3, d03e9fa <_dtoa_r+0x8bc> + d03e9d8: 9b04 ldr r3, [sp, #16] + d03e9da: f04f 0801 mov.w r8, #1 + d03e9de: 3301 adds r3, #1 + d03e9e0: 9304 str r3, [sp, #16] + d03e9e2: 9b05 ldr r3, [sp, #20] + d03e9e4: 3301 adds r3, #1 + d03e9e6: 9305 str r3, [sp, #20] + d03e9e8: 9b0a ldr r3, [sp, #40] ; 0x28 + d03e9ea: 2b00 cmp r3, #0 + d03e9ec: f47f af6a bne.w d03e8c4 <_dtoa_r+0x786> + d03e9f0: 2001 movs r0, #1 + d03e9f2: e76f b.n d03e8d4 <_dtoa_r+0x796> + d03e9f4: f04f 0800 mov.w r8, #0 + d03e9f8: e7f6 b.n d03e9e8 <_dtoa_r+0x8aa> + d03e9fa: 4698 mov r8, r3 + d03e9fc: e7f4 b.n d03e9e8 <_dtoa_r+0x8aa> + d03e9fe: f43f af7d beq.w d03e8fc <_dtoa_r+0x7be> + d03ea02: 4618 mov r0, r3 + d03ea04: 301c adds r0, #28 + d03ea06: e772 b.n d03e8ee <_dtoa_r+0x7b0> + d03ea08: 9b03 ldr r3, [sp, #12] + d03ea0a: 2b00 cmp r3, #0 + d03ea0c: dc38 bgt.n d03ea80 <_dtoa_r+0x942> + d03ea0e: 9b06 ldr r3, [sp, #24] + d03ea10: 2b02 cmp r3, #2 + d03ea12: dd35 ble.n d03ea80 <_dtoa_r+0x942> + d03ea14: 9b03 ldr r3, [sp, #12] + d03ea16: 9302 str r3, [sp, #8] + d03ea18: 9b02 ldr r3, [sp, #8] + d03ea1a: b96b cbnz r3, d03ea38 <_dtoa_r+0x8fa> + d03ea1c: 4631 mov r1, r6 + d03ea1e: 2205 movs r2, #5 + d03ea20: 4620 mov r0, r4 + d03ea22: f000 fa63 bl d03eeec <__multadd> + d03ea26: 4601 mov r1, r0 + d03ea28: 4606 mov r6, r0 + d03ea2a: ee18 0a10 vmov r0, s16 + d03ea2e: f000 fc6e bl d03f30e <__mcmp> + d03ea32: 2800 cmp r0, #0 + d03ea34: f73f adba bgt.w d03e5ac <_dtoa_r+0x46e> + d03ea38: 9b09 ldr r3, [sp, #36] ; 0x24 + d03ea3a: 9d01 ldr r5, [sp, #4] + d03ea3c: 43db mvns r3, r3 + d03ea3e: 9300 str r3, [sp, #0] + d03ea40: f04f 0800 mov.w r8, #0 + d03ea44: 4631 mov r1, r6 + d03ea46: 4620 mov r0, r4 + d03ea48: f000 fa47 bl d03eeda <_Bfree> + d03ea4c: 2f00 cmp r7, #0 + d03ea4e: f43f ae95 beq.w d03e77c <_dtoa_r+0x63e> + d03ea52: f1b8 0f00 cmp.w r8, #0 + d03ea56: d005 beq.n d03ea64 <_dtoa_r+0x926> + d03ea58: 45b8 cmp r8, r7 + d03ea5a: d003 beq.n d03ea64 <_dtoa_r+0x926> + d03ea5c: 4641 mov r1, r8 + d03ea5e: 4620 mov r0, r4 + d03ea60: f000 fa3b bl d03eeda <_Bfree> + d03ea64: 4639 mov r1, r7 + d03ea66: 4620 mov r0, r4 + d03ea68: f000 fa37 bl d03eeda <_Bfree> + d03ea6c: e686 b.n d03e77c <_dtoa_r+0x63e> + d03ea6e: 2600 movs r6, #0 + d03ea70: 4637 mov r7, r6 + d03ea72: e7e1 b.n d03ea38 <_dtoa_r+0x8fa> + d03ea74: 9700 str r7, [sp, #0] + d03ea76: 4637 mov r7, r6 + d03ea78: e598 b.n d03e5ac <_dtoa_r+0x46e> + d03ea7a: bf00 nop + d03ea7c: 40240000 .word 0x40240000 + d03ea80: 9b08 ldr r3, [sp, #32] + d03ea82: 2b00 cmp r3, #0 + d03ea84: f000 80c3 beq.w d03ec0e <_dtoa_r+0xad0> + d03ea88: 9b03 ldr r3, [sp, #12] + d03ea8a: 9302 str r3, [sp, #8] + d03ea8c: 2d00 cmp r5, #0 + d03ea8e: dd05 ble.n d03ea9c <_dtoa_r+0x95e> + d03ea90: 4639 mov r1, r7 + d03ea92: 462a mov r2, r5 + d03ea94: 4620 mov r0, r4 + d03ea96: f000 fbd7 bl d03f248 <__lshift> + d03ea9a: 4607 mov r7, r0 + d03ea9c: f1b8 0f00 cmp.w r8, #0 + d03eaa0: d054 beq.n d03eb4c <_dtoa_r+0xa0e> + d03eaa2: 6879 ldr r1, [r7, #4] + d03eaa4: 4620 mov r0, r4 + d03eaa6: f000 f9f3 bl d03ee90 <_Balloc> + d03eaaa: 693a ldr r2, [r7, #16] + d03eaac: 4605 mov r5, r0 + d03eaae: f107 010c add.w r1, r7, #12 + d03eab2: 3202 adds r2, #2 + d03eab4: 300c adds r0, #12 + d03eab6: 0092 lsls r2, r2, #2 + d03eab8: f004 f952 bl d042d60 <____wrap_memcpy_veneer> + d03eabc: 2201 movs r2, #1 + d03eabe: 4629 mov r1, r5 + d03eac0: 4620 mov r0, r4 + d03eac2: f000 fbc1 bl d03f248 <__lshift> + d03eac6: 9b01 ldr r3, [sp, #4] + d03eac8: 46b8 mov r8, r7 + d03eaca: 4607 mov r7, r0 + d03eacc: f103 0901 add.w r9, r3, #1 + d03ead0: e9dd 2301 ldrd r2, r3, [sp, #4] + d03ead4: 4413 add r3, r2 + d03ead6: 9305 str r3, [sp, #20] + d03ead8: f00a 0301 and.w r3, sl, #1 + d03eadc: 9304 str r3, [sp, #16] + d03eade: 4631 mov r1, r6 + d03eae0: ee18 0a10 vmov r0, s16 + d03eae4: f7ff fa9c bl d03e020 <quorem> + d03eae8: 4641 mov r1, r8 + d03eaea: 9002 str r0, [sp, #8] + d03eaec: f100 0a30 add.w sl, r0, #48 ; 0x30 + d03eaf0: ee18 0a10 vmov r0, s16 + d03eaf4: f109 3bff add.w fp, r9, #4294967295 ; 0xffffffff + d03eaf8: f000 fc09 bl d03f30e <__mcmp> + d03eafc: 463a mov r2, r7 + d03eafe: 9003 str r0, [sp, #12] + d03eb00: 4631 mov r1, r6 + d03eb02: 4620 mov r0, r4 + d03eb04: f000 fc1f bl d03f346 <__mdiff> + d03eb08: 68c2 ldr r2, [r0, #12] + d03eb0a: 4605 mov r5, r0 + d03eb0c: bb02 cbnz r2, d03eb50 <_dtoa_r+0xa12> + d03eb0e: 4601 mov r1, r0 + d03eb10: ee18 0a10 vmov r0, s16 + d03eb14: f000 fbfb bl d03f30e <__mcmp> + d03eb18: 4602 mov r2, r0 + d03eb1a: 4629 mov r1, r5 + d03eb1c: 4620 mov r0, r4 + d03eb1e: 9207 str r2, [sp, #28] + d03eb20: f000 f9db bl d03eeda <_Bfree> + d03eb24: 464d mov r5, r9 + d03eb26: e9dd 3206 ldrd r3, r2, [sp, #24] + d03eb2a: ea43 0102 orr.w r1, r3, r2 + d03eb2e: 9b04 ldr r3, [sp, #16] + d03eb30: 430b orrs r3, r1 + d03eb32: d10f bne.n d03eb54 <_dtoa_r+0xa16> + d03eb34: f1ba 0f39 cmp.w sl, #57 ; 0x39 + d03eb38: d02a beq.n d03eb90 <_dtoa_r+0xa52> + d03eb3a: 9b03 ldr r3, [sp, #12] + d03eb3c: 2b00 cmp r3, #0 + d03eb3e: dd02 ble.n d03eb46 <_dtoa_r+0xa08> + d03eb40: 9b02 ldr r3, [sp, #8] + d03eb42: f103 0a31 add.w sl, r3, #49 ; 0x31 + d03eb46: f88b a000 strb.w sl, [fp] + d03eb4a: e77b b.n d03ea44 <_dtoa_r+0x906> + d03eb4c: 4638 mov r0, r7 + d03eb4e: e7ba b.n d03eac6 <_dtoa_r+0x988> + d03eb50: 2201 movs r2, #1 + d03eb52: e7e2 b.n d03eb1a <_dtoa_r+0x9dc> + d03eb54: 9b03 ldr r3, [sp, #12] + d03eb56: 2b00 cmp r3, #0 + d03eb58: db04 blt.n d03eb64 <_dtoa_r+0xa26> + d03eb5a: 9906 ldr r1, [sp, #24] + d03eb5c: 430b orrs r3, r1 + d03eb5e: 9904 ldr r1, [sp, #16] + d03eb60: 430b orrs r3, r1 + d03eb62: d122 bne.n d03ebaa <_dtoa_r+0xa6c> + d03eb64: 2a00 cmp r2, #0 + d03eb66: ddee ble.n d03eb46 <_dtoa_r+0xa08> + d03eb68: ee18 1a10 vmov r1, s16 + d03eb6c: 2201 movs r2, #1 + d03eb6e: 4620 mov r0, r4 + d03eb70: f000 fb6a bl d03f248 <__lshift> + d03eb74: 4631 mov r1, r6 + d03eb76: ee08 0a10 vmov s16, r0 + d03eb7a: f000 fbc8 bl d03f30e <__mcmp> + d03eb7e: 2800 cmp r0, #0 + d03eb80: dc03 bgt.n d03eb8a <_dtoa_r+0xa4c> + d03eb82: d1e0 bne.n d03eb46 <_dtoa_r+0xa08> + d03eb84: f01a 0f01 tst.w sl, #1 + d03eb88: d0dd beq.n d03eb46 <_dtoa_r+0xa08> + d03eb8a: f1ba 0f39 cmp.w sl, #57 ; 0x39 + d03eb8e: d1d7 bne.n d03eb40 <_dtoa_r+0xa02> + d03eb90: 2339 movs r3, #57 ; 0x39 + d03eb92: f88b 3000 strb.w r3, [fp] + d03eb96: 462b mov r3, r5 + d03eb98: 461d mov r5, r3 + d03eb9a: 3b01 subs r3, #1 + d03eb9c: f815 2c01 ldrb.w r2, [r5, #-1] + d03eba0: 2a39 cmp r2, #57 ; 0x39 + d03eba2: d070 beq.n d03ec86 <_dtoa_r+0xb48> + d03eba4: 3201 adds r2, #1 + d03eba6: 701a strb r2, [r3, #0] + d03eba8: e74c b.n d03ea44 <_dtoa_r+0x906> + d03ebaa: 2a00 cmp r2, #0 + d03ebac: dd07 ble.n d03ebbe <_dtoa_r+0xa80> + d03ebae: f1ba 0f39 cmp.w sl, #57 ; 0x39 + d03ebb2: d0ed beq.n d03eb90 <_dtoa_r+0xa52> + d03ebb4: f10a 0301 add.w r3, sl, #1 + d03ebb8: f88b 3000 strb.w r3, [fp] + d03ebbc: e742 b.n d03ea44 <_dtoa_r+0x906> + d03ebbe: 9b05 ldr r3, [sp, #20] + d03ebc0: f809 ac01 strb.w sl, [r9, #-1] + d03ebc4: 4599 cmp r9, r3 + d03ebc6: d046 beq.n d03ec56 <_dtoa_r+0xb18> + d03ebc8: ee18 1a10 vmov r1, s16 + d03ebcc: 2300 movs r3, #0 + d03ebce: 220a movs r2, #10 + d03ebd0: 4620 mov r0, r4 + d03ebd2: f000 f98b bl d03eeec <__multadd> + d03ebd6: 45b8 cmp r8, r7 + d03ebd8: ee08 0a10 vmov s16, r0 + d03ebdc: f04f 0300 mov.w r3, #0 + d03ebe0: f04f 020a mov.w r2, #10 + d03ebe4: 4641 mov r1, r8 + d03ebe6: 4620 mov r0, r4 + d03ebe8: d106 bne.n d03ebf8 <_dtoa_r+0xaba> + d03ebea: f000 f97f bl d03eeec <__multadd> + d03ebee: 4680 mov r8, r0 + d03ebf0: 4607 mov r7, r0 + d03ebf2: f109 0901 add.w r9, r9, #1 + d03ebf6: e772 b.n d03eade <_dtoa_r+0x9a0> + d03ebf8: f000 f978 bl d03eeec <__multadd> + d03ebfc: 4639 mov r1, r7 + d03ebfe: 4680 mov r8, r0 + d03ec00: 2300 movs r3, #0 + d03ec02: 220a movs r2, #10 + d03ec04: 4620 mov r0, r4 + d03ec06: f000 f971 bl d03eeec <__multadd> + d03ec0a: 4607 mov r7, r0 + d03ec0c: e7f1 b.n d03ebf2 <_dtoa_r+0xab4> + d03ec0e: 9b03 ldr r3, [sp, #12] + d03ec10: 9302 str r3, [sp, #8] + d03ec12: 9d01 ldr r5, [sp, #4] + d03ec14: 4631 mov r1, r6 + d03ec16: ee18 0a10 vmov r0, s16 + d03ec1a: f7ff fa01 bl d03e020 <quorem> + d03ec1e: 9b01 ldr r3, [sp, #4] + d03ec20: f100 0a30 add.w sl, r0, #48 ; 0x30 + d03ec24: f805 ab01 strb.w sl, [r5], #1 + d03ec28: 1aea subs r2, r5, r3 + d03ec2a: 9b02 ldr r3, [sp, #8] + d03ec2c: 4293 cmp r3, r2 + d03ec2e: dd09 ble.n d03ec44 <_dtoa_r+0xb06> + d03ec30: ee18 1a10 vmov r1, s16 + d03ec34: 2300 movs r3, #0 + d03ec36: 220a movs r2, #10 + d03ec38: 4620 mov r0, r4 + d03ec3a: f000 f957 bl d03eeec <__multadd> + d03ec3e: ee08 0a10 vmov s16, r0 + d03ec42: e7e7 b.n d03ec14 <_dtoa_r+0xad6> + d03ec44: 9b02 ldr r3, [sp, #8] + d03ec46: f04f 0800 mov.w r8, #0 + d03ec4a: 2b00 cmp r3, #0 + d03ec4c: bfcc ite gt + d03ec4e: 461d movgt r5, r3 + d03ec50: 2501 movle r5, #1 + d03ec52: 9b01 ldr r3, [sp, #4] + d03ec54: 441d add r5, r3 + d03ec56: ee18 1a10 vmov r1, s16 + d03ec5a: 2201 movs r2, #1 + d03ec5c: 4620 mov r0, r4 + d03ec5e: f000 faf3 bl d03f248 <__lshift> + d03ec62: 4631 mov r1, r6 + d03ec64: ee08 0a10 vmov s16, r0 + d03ec68: f000 fb51 bl d03f30e <__mcmp> + d03ec6c: 2800 cmp r0, #0 + d03ec6e: dc92 bgt.n d03eb96 <_dtoa_r+0xa58> + d03ec70: d102 bne.n d03ec78 <_dtoa_r+0xb3a> + d03ec72: f01a 0f01 tst.w sl, #1 + d03ec76: d18e bne.n d03eb96 <_dtoa_r+0xa58> + d03ec78: 462b mov r3, r5 + d03ec7a: 461d mov r5, r3 + d03ec7c: f813 2d01 ldrb.w r2, [r3, #-1]! + d03ec80: 2a30 cmp r2, #48 ; 0x30 + d03ec82: d0fa beq.n d03ec7a <_dtoa_r+0xb3c> + d03ec84: e6de b.n d03ea44 <_dtoa_r+0x906> + d03ec86: 9a01 ldr r2, [sp, #4] + d03ec88: 429a cmp r2, r3 + d03ec8a: d185 bne.n d03eb98 <_dtoa_r+0xa5a> + d03ec8c: 9b00 ldr r3, [sp, #0] + d03ec8e: 3301 adds r3, #1 + d03ec90: 9300 str r3, [sp, #0] + d03ec92: 2331 movs r3, #49 ; 0x31 + d03ec94: 7013 strb r3, [r2, #0] + d03ec96: e6d5 b.n d03ea44 <_dtoa_r+0x906> + d03ec98: 4b08 ldr r3, [pc, #32] ; (d03ecbc <_dtoa_r+0xb7e>) + d03ec9a: f7ff baa7 b.w d03e1ec <_dtoa_r+0xae> + d03ec9e: 9b21 ldr r3, [sp, #132] ; 0x84 + d03eca0: 2b00 cmp r3, #0 + d03eca2: f47f aa8b bne.w d03e1bc <_dtoa_r+0x7e> + d03eca6: 4b06 ldr r3, [pc, #24] ; (d03ecc0 <_dtoa_r+0xb82>) + d03eca8: f7ff baa0 b.w d03e1ec <_dtoa_r+0xae> + d03ecac: 9b02 ldr r3, [sp, #8] + d03ecae: 2b00 cmp r3, #0 + d03ecb0: dcaf bgt.n d03ec12 <_dtoa_r+0xad4> + d03ecb2: 9b06 ldr r3, [sp, #24] + d03ecb4: 2b02 cmp r3, #2 + d03ecb6: f73f aeaf bgt.w d03ea18 <_dtoa_r+0x8da> + d03ecba: e7aa b.n d03ec12 <_dtoa_r+0xad4> + d03ecbc: 0d0435cd .word 0x0d0435cd + d03ecc0: 0d0550bf .word 0x0d0550bf + +0d03ecc4 <_fclose_r>: + d03ecc4: b570 push {r4, r5, r6, lr} + d03ecc6: 4606 mov r6, r0 + d03ecc8: 460c mov r4, r1 + d03ecca: b911 cbnz r1, d03ecd2 <_fclose_r+0xe> + d03eccc: 2500 movs r5, #0 + d03ecce: 4628 mov r0, r5 + d03ecd0: bd70 pop {r4, r5, r6, pc} + d03ecd2: b118 cbz r0, d03ecdc <_fclose_r+0x18> + d03ecd4: 6b83 ldr r3, [r0, #56] ; 0x38 + d03ecd6: b90b cbnz r3, d03ecdc <_fclose_r+0x18> + d03ecd8: f7fc f9ca bl d03b070 <__sinit> + d03ecdc: 6e63 ldr r3, [r4, #100] ; 0x64 + d03ecde: 07d8 lsls r0, r3, #31 + d03ece0: d405 bmi.n d03ecee <_fclose_r+0x2a> + d03ece2: 89a3 ldrh r3, [r4, #12] + d03ece4: 0599 lsls r1, r3, #22 + d03ece6: d402 bmi.n d03ecee <_fclose_r+0x2a> + d03ece8: 6da0 ldr r0, [r4, #88] ; 0x58 + d03ecea: f7fc faf8 bl d03b2de <__retarget_lock_acquire_recursive> + d03ecee: f9b4 300c ldrsh.w r3, [r4, #12] + d03ecf2: b93b cbnz r3, d03ed04 <_fclose_r+0x40> + d03ecf4: 6e65 ldr r5, [r4, #100] ; 0x64 + d03ecf6: f015 0501 ands.w r5, r5, #1 + d03ecfa: d1e7 bne.n d03eccc <_fclose_r+0x8> + d03ecfc: 6da0 ldr r0, [r4, #88] ; 0x58 + d03ecfe: f7fc faf4 bl d03b2ea <__retarget_lock_release_recursive> + d03ed02: e7e4 b.n d03ecce <_fclose_r+0xa> + d03ed04: 4621 mov r1, r4 + d03ed06: 4630 mov r0, r6 + d03ed08: f7fc f874 bl d03adf4 <__sflush_r> + d03ed0c: 6ae3 ldr r3, [r4, #44] ; 0x2c + d03ed0e: 4605 mov r5, r0 + d03ed10: b133 cbz r3, d03ed20 <_fclose_r+0x5c> + d03ed12: 69e1 ldr r1, [r4, #28] + d03ed14: 4630 mov r0, r6 + d03ed16: 4798 blx r3 + d03ed18: 2800 cmp r0, #0 + d03ed1a: bfb8 it lt + d03ed1c: f04f 35ff movlt.w r5, #4294967295 ; 0xffffffff + d03ed20: 89a3 ldrh r3, [r4, #12] + d03ed22: 061a lsls r2, r3, #24 + d03ed24: d503 bpl.n d03ed2e <_fclose_r+0x6a> + d03ed26: 6921 ldr r1, [r4, #16] + d03ed28: 4630 mov r0, r6 + d03ed2a: f7c3 fbbe bl d0024aa <__wrap__free_r> + d03ed2e: 6b21 ldr r1, [r4, #48] ; 0x30 + d03ed30: b141 cbz r1, d03ed44 <_fclose_r+0x80> + d03ed32: f104 0340 add.w r3, r4, #64 ; 0x40 + d03ed36: 4299 cmp r1, r3 + d03ed38: d002 beq.n d03ed40 <_fclose_r+0x7c> + d03ed3a: 4630 mov r0, r6 + d03ed3c: f7c3 fbb5 bl d0024aa <__wrap__free_r> + d03ed40: 2300 movs r3, #0 + d03ed42: 6323 str r3, [r4, #48] ; 0x30 + d03ed44: 6c61 ldr r1, [r4, #68] ; 0x44 + d03ed46: b121 cbz r1, d03ed52 <_fclose_r+0x8e> + d03ed48: 4630 mov r0, r6 + d03ed4a: f7c3 fbae bl d0024aa <__wrap__free_r> + d03ed4e: 2300 movs r3, #0 + d03ed50: 6463 str r3, [r4, #68] ; 0x44 + d03ed52: f7fc f975 bl d03b040 <__sfp_lock_acquire> + d03ed56: 2300 movs r3, #0 + d03ed58: 81a3 strh r3, [r4, #12] + d03ed5a: 6e63 ldr r3, [r4, #100] ; 0x64 + d03ed5c: 07db lsls r3, r3, #31 + d03ed5e: d402 bmi.n d03ed66 <_fclose_r+0xa2> + d03ed60: 6da0 ldr r0, [r4, #88] ; 0x58 + d03ed62: f7fc fac2 bl d03b2ea <__retarget_lock_release_recursive> + d03ed66: 6da0 ldr r0, [r4, #88] ; 0x58 + d03ed68: f7fc fab7 bl d03b2da <__retarget_lock_close_recursive> + d03ed6c: f7fc f96e bl d03b04c <__sfp_lock_release> + d03ed70: e7ad b.n d03ecce <_fclose_r+0xa> + +0d03ed72 <fclose>: + d03ed72: 4b02 ldr r3, [pc, #8] ; (d03ed7c <fclose+0xa>) + d03ed74: 4601 mov r1, r0 + d03ed76: 6818 ldr r0, [r3, #0] + d03ed78: f7ff bfa4 b.w d03ecc4 <_fclose_r> + d03ed7c: 60000250 .word 0x60000250 + +0d03ed80 <iswspace>: + d03ed80: 2100 movs r1, #0 + d03ed82: f003 bf6b b.w d042c5c <iswspace_l> ... -0d03eca8 <__localeconv_l>: - d03eca8: 30f0 adds r0, #240 ; 0xf0 - d03ecaa: 4770 bx lr - -0d03ecac <_localeconv_r>: - d03ecac: 4b04 ldr r3, [pc, #16] ; (d03ecc0 <_localeconv_r+0x14>) - d03ecae: 681b ldr r3, [r3, #0] - d03ecb0: 6b58 ldr r0, [r3, #52] ; 0x34 - d03ecb2: 4b04 ldr r3, [pc, #16] ; (d03ecc4 <_localeconv_r+0x18>) - d03ecb4: 2800 cmp r0, #0 - d03ecb6: bf08 it eq - d03ecb8: 4618 moveq r0, r3 - d03ecba: 30f0 adds r0, #240 ; 0xf0 - d03ecbc: 4770 bx lr - d03ecbe: bf00 nop - d03ecc0: 60000250 .word 0x60000250 - d03ecc4: 60000680 .word 0x60000680 - -0d03ecc8 <localeconv>: - d03ecc8: 4b04 ldr r3, [pc, #16] ; (d03ecdc <localeconv+0x14>) - d03ecca: 681b ldr r3, [r3, #0] - d03eccc: 6b58 ldr r0, [r3, #52] ; 0x34 - d03ecce: 4b04 ldr r3, [pc, #16] ; (d03ece0 <localeconv+0x18>) - d03ecd0: 2800 cmp r0, #0 - d03ecd2: bf08 it eq - d03ecd4: 4618 moveq r0, r3 - d03ecd6: 30f0 adds r0, #240 ; 0xf0 - d03ecd8: 4770 bx lr - d03ecda: bf00 nop - d03ecdc: 60000250 .word 0x60000250 - d03ece0: 60000680 .word 0x60000680 - -0d03ece4 <_lseek_r>: - d03ece4: b538 push {r3, r4, r5, lr} - d03ece6: 4604 mov r4, r0 - d03ece8: 4d06 ldr r5, [pc, #24] ; (d03ed04 <_lseek_r+0x20>) - d03ecea: 4608 mov r0, r1 - d03ecec: 4611 mov r1, r2 - d03ecee: 2200 movs r2, #0 - d03ecf0: 602a str r2, [r5, #0] - d03ecf2: 461a mov r2, r3 - d03ecf4: f003 ffb6 bl d042c64 <_lseek> - d03ecf8: 1c43 adds r3, r0, #1 - d03ecfa: d102 bne.n d03ed02 <_lseek_r+0x1e> - d03ecfc: 682b ldr r3, [r5, #0] - d03ecfe: b103 cbz r3, d03ed02 <_lseek_r+0x1e> - d03ed00: 6023 str r3, [r4, #0] - d03ed02: bd38 pop {r3, r4, r5, pc} - d03ed04: 600084a0 .word 0x600084a0 - -0d03ed08 <__get_current_locale>: - d03ed08: 4b03 ldr r3, [pc, #12] ; (d03ed18 <__get_current_locale+0x10>) - d03ed0a: 681b ldr r3, [r3, #0] - d03ed0c: 6b58 ldr r0, [r3, #52] ; 0x34 - d03ed0e: 4b03 ldr r3, [pc, #12] ; (d03ed1c <__get_current_locale+0x14>) - d03ed10: 2800 cmp r0, #0 - d03ed12: bf08 it eq - d03ed14: 4618 moveq r0, r3 - d03ed16: 4770 bx lr - d03ed18: 60000250 .word 0x60000250 - d03ed1c: 60000680 .word 0x60000680 - -0d03ed20 <_mbrtowc_r>: - d03ed20: b5f0 push {r4, r5, r6, r7, lr} - d03ed22: b085 sub sp, #20 - d03ed24: 4604 mov r4, r0 - d03ed26: 4615 mov r5, r2 - d03ed28: 9e0a ldr r6, [sp, #40] ; 0x28 - d03ed2a: 9303 str r3, [sp, #12] - d03ed2c: f7ff ffec bl d03ed08 <__get_current_locale> - d03ed30: 9b03 ldr r3, [sp, #12] - d03ed32: 9600 str r6, [sp, #0] - d03ed34: b972 cbnz r2, d03ed54 <_mbrtowc_r+0x34> - d03ed36: f8d0 70e4 ldr.w r7, [r0, #228] ; 0xe4 - d03ed3a: 2301 movs r3, #1 - d03ed3c: 4a08 ldr r2, [pc, #32] ; (d03ed60 <_mbrtowc_r+0x40>) - d03ed3e: 4629 mov r1, r5 - d03ed40: 4620 mov r0, r4 - d03ed42: 47b8 blx r7 - d03ed44: 1c43 adds r3, r0, #1 - d03ed46: bf01 itttt eq - d03ed48: 2300 moveq r3, #0 - d03ed4a: 6033 streq r3, [r6, #0] - d03ed4c: 238a moveq r3, #138 ; 0x8a - d03ed4e: 6023 streq r3, [r4, #0] - d03ed50: b005 add sp, #20 - d03ed52: bdf0 pop {r4, r5, r6, r7, pc} - d03ed54: f8d0 50e4 ldr.w r5, [r0, #228] ; 0xe4 - d03ed58: 4620 mov r0, r4 - d03ed5a: 47a8 blx r5 - d03ed5c: e7f2 b.n d03ed44 <_mbrtowc_r+0x24> - d03ed5e: bf00 nop - d03ed60: 0d04e604 .word 0x0d04e604 - -0d03ed64 <mbrtowc>: - d03ed64: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - d03ed68: 461c mov r4, r3 - d03ed6a: 4b0f ldr r3, [pc, #60] ; (d03eda8 <mbrtowc+0x44>) - d03ed6c: 4607 mov r7, r0 - d03ed6e: 681e ldr r6, [r3, #0] - d03ed70: f7ff ffca bl d03ed08 <__get_current_locale> - d03ed74: 9400 str r4, [sp, #0] - d03ed76: b971 cbnz r1, d03ed96 <mbrtowc+0x32> - d03ed78: f8d0 50e4 ldr.w r5, [r0, #228] ; 0xe4 - d03ed7c: 2301 movs r3, #1 - d03ed7e: 4a0b ldr r2, [pc, #44] ; (d03edac <mbrtowc+0x48>) - d03ed80: 4630 mov r0, r6 - d03ed82: 47a8 blx r5 - d03ed84: 1c43 adds r3, r0, #1 - d03ed86: bf01 itttt eq - d03ed88: 2300 moveq r3, #0 - d03ed8a: 6023 streq r3, [r4, #0] - d03ed8c: 238a moveq r3, #138 ; 0x8a - d03ed8e: 6033 streq r3, [r6, #0] - d03ed90: b002 add sp, #8 - d03ed92: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d03ed96: f8d0 80e4 ldr.w r8, [r0, #228] ; 0xe4 - d03ed9a: 4613 mov r3, r2 - d03ed9c: 4630 mov r0, r6 - d03ed9e: 460a mov r2, r1 - d03eda0: 4639 mov r1, r7 - d03eda2: 47c0 blx r8 - d03eda4: e7ee b.n d03ed84 <mbrtowc+0x20> - d03eda6: bf00 nop - d03eda8: 60000250 .word 0x60000250 - d03edac: 0d04e604 .word 0x0d04e604 - -0d03edb0 <_Balloc>: - d03edb0: 6cc3 ldr r3, [r0, #76] ; 0x4c - d03edb2: b570 push {r4, r5, r6, lr} - d03edb4: 4605 mov r5, r0 - d03edb6: 460c mov r4, r1 - d03edb8: b17b cbz r3, d03edda <_Balloc+0x2a> - d03edba: 6ceb ldr r3, [r5, #76] ; 0x4c - d03edbc: f853 0024 ldr.w r0, [r3, r4, lsl #2] - d03edc0: b9a0 cbnz r0, d03edec <_Balloc+0x3c> - d03edc2: 2101 movs r1, #1 - d03edc4: 4628 mov r0, r5 - d03edc6: fa01 f604 lsl.w r6, r1, r4 - d03edca: 1d72 adds r2, r6, #5 - d03edcc: 0092 lsls r2, r2, #2 - d03edce: f7c3 fb6f bl d0024b0 <__wrap__calloc_r> - d03edd2: b148 cbz r0, d03ede8 <_Balloc+0x38> - d03edd4: e9c0 4601 strd r4, r6, [r0, #4] - d03edd8: e00b b.n d03edf2 <_Balloc+0x42> - d03edda: 2221 movs r2, #33 ; 0x21 - d03eddc: 2104 movs r1, #4 - d03edde: f7c3 fb67 bl d0024b0 <__wrap__calloc_r> - d03ede2: 64e8 str r0, [r5, #76] ; 0x4c - d03ede4: 2800 cmp r0, #0 - d03ede6: d1e8 bne.n d03edba <_Balloc+0xa> - d03ede8: 2000 movs r0, #0 - d03edea: bd70 pop {r4, r5, r6, pc} - d03edec: 6802 ldr r2, [r0, #0] - d03edee: f843 2024 str.w r2, [r3, r4, lsl #2] - d03edf2: 2300 movs r3, #0 - d03edf4: e9c0 3303 strd r3, r3, [r0, #12] - d03edf8: e7f7 b.n d03edea <_Balloc+0x3a> - -0d03edfa <_Bfree>: - d03edfa: b131 cbz r1, d03ee0a <_Bfree+0x10> - d03edfc: 6cc3 ldr r3, [r0, #76] ; 0x4c - d03edfe: 684a ldr r2, [r1, #4] - d03ee00: f853 0022 ldr.w r0, [r3, r2, lsl #2] - d03ee04: 6008 str r0, [r1, #0] - d03ee06: f843 1022 str.w r1, [r3, r2, lsl #2] - d03ee0a: 4770 bx lr - -0d03ee0c <__multadd>: - d03ee0c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d03ee10: f101 0c14 add.w ip, r1, #20 - d03ee14: 4607 mov r7, r0 - d03ee16: 460c mov r4, r1 - d03ee18: 461e mov r6, r3 - d03ee1a: 690d ldr r5, [r1, #16] - d03ee1c: 2000 movs r0, #0 - d03ee1e: f8dc 3000 ldr.w r3, [ip] - d03ee22: 3001 adds r0, #1 - d03ee24: b299 uxth r1, r3 - d03ee26: 4285 cmp r5, r0 - d03ee28: fb02 6101 mla r1, r2, r1, r6 - d03ee2c: ea4f 4613 mov.w r6, r3, lsr #16 - d03ee30: ea4f 4311 mov.w r3, r1, lsr #16 - d03ee34: b289 uxth r1, r1 - d03ee36: fb02 3306 mla r3, r2, r6, r3 - d03ee3a: eb01 4103 add.w r1, r1, r3, lsl #16 - d03ee3e: ea4f 4613 mov.w r6, r3, lsr #16 - d03ee42: f84c 1b04 str.w r1, [ip], #4 - d03ee46: dcea bgt.n d03ee1e <__multadd+0x12> - d03ee48: b1d6 cbz r6, d03ee80 <__multadd+0x74> - d03ee4a: 68a3 ldr r3, [r4, #8] - d03ee4c: 42ab cmp r3, r5 - d03ee4e: dc12 bgt.n d03ee76 <__multadd+0x6a> - d03ee50: 6861 ldr r1, [r4, #4] - d03ee52: 4638 mov r0, r7 - d03ee54: 3101 adds r1, #1 - d03ee56: f7ff ffab bl d03edb0 <_Balloc> - d03ee5a: 6922 ldr r2, [r4, #16] - d03ee5c: 4680 mov r8, r0 - d03ee5e: f104 010c add.w r1, r4, #12 - d03ee62: 3202 adds r2, #2 - d03ee64: 300c adds r0, #12 - d03ee66: 0092 lsls r2, r2, #2 - d03ee68: f003 ff3e bl d042ce8 <____wrap_memcpy_veneer> - d03ee6c: 4621 mov r1, r4 - d03ee6e: 4644 mov r4, r8 - d03ee70: 4638 mov r0, r7 - d03ee72: f7ff ffc2 bl d03edfa <_Bfree> - d03ee76: eb04 0385 add.w r3, r4, r5, lsl #2 - d03ee7a: 3501 adds r5, #1 - d03ee7c: 615e str r6, [r3, #20] - d03ee7e: 6125 str r5, [r4, #16] - d03ee80: 4620 mov r0, r4 - d03ee82: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0d03ee86 <__s2b>: - d03ee86: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d03ee8a: 4615 mov r5, r2 - d03ee8c: 461f mov r7, r3 - d03ee8e: 2209 movs r2, #9 - d03ee90: 3308 adds r3, #8 - d03ee92: 460c mov r4, r1 - d03ee94: 4606 mov r6, r0 - d03ee96: 2100 movs r1, #0 - d03ee98: fb93 f3f2 sdiv r3, r3, r2 - d03ee9c: 2201 movs r2, #1 - d03ee9e: 429a cmp r2, r3 - d03eea0: db20 blt.n d03eee4 <__s2b+0x5e> - d03eea2: 4630 mov r0, r6 - d03eea4: f7ff ff84 bl d03edb0 <_Balloc> - d03eea8: 9b08 ldr r3, [sp, #32] - d03eeaa: 2d09 cmp r5, #9 - d03eeac: 6143 str r3, [r0, #20] - d03eeae: f04f 0301 mov.w r3, #1 - d03eeb2: 6103 str r3, [r0, #16] - d03eeb4: dd19 ble.n d03eeea <__s2b+0x64> - d03eeb6: f104 0909 add.w r9, r4, #9 - d03eeba: 442c add r4, r5 - d03eebc: 46c8 mov r8, r9 - d03eebe: f818 3b01 ldrb.w r3, [r8], #1 - d03eec2: 4601 mov r1, r0 - d03eec4: 220a movs r2, #10 - d03eec6: 4630 mov r0, r6 - d03eec8: 3b30 subs r3, #48 ; 0x30 - d03eeca: f7ff ff9f bl d03ee0c <__multadd> - d03eece: 45a0 cmp r8, r4 - d03eed0: d1f5 bne.n d03eebe <__s2b+0x38> - d03eed2: f1a5 0408 sub.w r4, r5, #8 - d03eed6: 444c add r4, r9 - d03eed8: 1b2d subs r5, r5, r4 - d03eeda: 1963 adds r3, r4, r5 - d03eedc: 42bb cmp r3, r7 - d03eede: db07 blt.n d03eef0 <__s2b+0x6a> - d03eee0: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d03eee4: 0052 lsls r2, r2, #1 - d03eee6: 3101 adds r1, #1 - d03eee8: e7d9 b.n d03ee9e <__s2b+0x18> - d03eeea: 340a adds r4, #10 - d03eeec: 2509 movs r5, #9 - d03eeee: e7f3 b.n d03eed8 <__s2b+0x52> - d03eef0: f814 3b01 ldrb.w r3, [r4], #1 - d03eef4: 4601 mov r1, r0 - d03eef6: 220a movs r2, #10 - d03eef8: 4630 mov r0, r6 - d03eefa: 3b30 subs r3, #48 ; 0x30 - d03eefc: f7ff ff86 bl d03ee0c <__multadd> - d03ef00: e7eb b.n d03eeda <__s2b+0x54> - -0d03ef02 <__hi0bits>: - d03ef02: 0c03 lsrs r3, r0, #16 - d03ef04: 041b lsls r3, r3, #16 - d03ef06: b9d3 cbnz r3, d03ef3e <__hi0bits+0x3c> - d03ef08: 0400 lsls r0, r0, #16 - d03ef0a: 2310 movs r3, #16 - d03ef0c: f010 4f7f tst.w r0, #4278190080 ; 0xff000000 - d03ef10: bf04 itt eq - d03ef12: 0200 lsleq r0, r0, #8 - d03ef14: 3308 addeq r3, #8 - d03ef16: f010 4f70 tst.w r0, #4026531840 ; 0xf0000000 - d03ef1a: bf04 itt eq - d03ef1c: 0100 lsleq r0, r0, #4 - d03ef1e: 3304 addeq r3, #4 - d03ef20: f010 4f40 tst.w r0, #3221225472 ; 0xc0000000 - d03ef24: bf04 itt eq - d03ef26: 0080 lsleq r0, r0, #2 - d03ef28: 3302 addeq r3, #2 - d03ef2a: 2800 cmp r0, #0 - d03ef2c: db05 blt.n d03ef3a <__hi0bits+0x38> - d03ef2e: f010 4f80 tst.w r0, #1073741824 ; 0x40000000 - d03ef32: f103 0301 add.w r3, r3, #1 - d03ef36: bf08 it eq - d03ef38: 2320 moveq r3, #32 - d03ef3a: 4618 mov r0, r3 - d03ef3c: 4770 bx lr - d03ef3e: 2300 movs r3, #0 - d03ef40: e7e4 b.n d03ef0c <__hi0bits+0xa> - -0d03ef42 <__lo0bits>: - d03ef42: 6803 ldr r3, [r0, #0] - d03ef44: 4601 mov r1, r0 - d03ef46: f013 0207 ands.w r2, r3, #7 - d03ef4a: d00b beq.n d03ef64 <__lo0bits+0x22> - d03ef4c: 07da lsls r2, r3, #31 - d03ef4e: d423 bmi.n d03ef98 <__lo0bits+0x56> - d03ef50: 0798 lsls r0, r3, #30 - d03ef52: bf47 ittee mi - d03ef54: 085b lsrmi r3, r3, #1 - d03ef56: 2001 movmi r0, #1 - d03ef58: 089b lsrpl r3, r3, #2 - d03ef5a: 2002 movpl r0, #2 - d03ef5c: bf4c ite mi - d03ef5e: 600b strmi r3, [r1, #0] - d03ef60: 600b strpl r3, [r1, #0] - d03ef62: 4770 bx lr - d03ef64: b298 uxth r0, r3 - d03ef66: b9a8 cbnz r0, d03ef94 <__lo0bits+0x52> - d03ef68: 0c1b lsrs r3, r3, #16 - d03ef6a: 2010 movs r0, #16 - d03ef6c: b2da uxtb r2, r3 - d03ef6e: b90a cbnz r2, d03ef74 <__lo0bits+0x32> - d03ef70: 3008 adds r0, #8 - d03ef72: 0a1b lsrs r3, r3, #8 - d03ef74: 071a lsls r2, r3, #28 - d03ef76: bf04 itt eq - d03ef78: 091b lsreq r3, r3, #4 - d03ef7a: 3004 addeq r0, #4 - d03ef7c: 079a lsls r2, r3, #30 - d03ef7e: bf04 itt eq - d03ef80: 089b lsreq r3, r3, #2 - d03ef82: 3002 addeq r0, #2 - d03ef84: 07da lsls r2, r3, #31 - d03ef86: d403 bmi.n d03ef90 <__lo0bits+0x4e> - d03ef88: 085b lsrs r3, r3, #1 - d03ef8a: f100 0001 add.w r0, r0, #1 - d03ef8e: d005 beq.n d03ef9c <__lo0bits+0x5a> - d03ef90: 600b str r3, [r1, #0] - d03ef92: 4770 bx lr - d03ef94: 4610 mov r0, r2 - d03ef96: e7e9 b.n d03ef6c <__lo0bits+0x2a> - d03ef98: 2000 movs r0, #0 - d03ef9a: 4770 bx lr - d03ef9c: 2020 movs r0, #32 - d03ef9e: 4770 bx lr - -0d03efa0 <__i2b>: - d03efa0: b510 push {r4, lr} - d03efa2: 460c mov r4, r1 - d03efa4: 2101 movs r1, #1 - d03efa6: f7ff ff03 bl d03edb0 <_Balloc> - d03efaa: 2201 movs r2, #1 - d03efac: 6144 str r4, [r0, #20] - d03efae: 6102 str r2, [r0, #16] - d03efb0: bd10 pop {r4, pc} - -0d03efb2 <__multiply>: - d03efb2: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03efb6: 4617 mov r7, r2 - d03efb8: 690a ldr r2, [r1, #16] - d03efba: 460c mov r4, r1 - d03efbc: b085 sub sp, #20 - d03efbe: 693b ldr r3, [r7, #16] - d03efc0: 429a cmp r2, r3 - d03efc2: bfbe ittt lt - d03efc4: 460b movlt r3, r1 - d03efc6: 463c movlt r4, r7 - d03efc8: 461f movlt r7, r3 - d03efca: 6926 ldr r6, [r4, #16] - d03efcc: 68a3 ldr r3, [r4, #8] - d03efce: f8d7 9010 ldr.w r9, [r7, #16] - d03efd2: 6861 ldr r1, [r4, #4] - d03efd4: eb06 0509 add.w r5, r6, r9 - d03efd8: 42ab cmp r3, r5 - d03efda: bfb8 it lt - d03efdc: 3101 addlt r1, #1 - d03efde: f7ff fee7 bl d03edb0 <_Balloc> - d03efe2: f100 0114 add.w r1, r0, #20 - d03efe6: 2200 movs r2, #0 - d03efe8: eb01 0885 add.w r8, r1, r5, lsl #2 - d03efec: 460b mov r3, r1 - d03efee: 4543 cmp r3, r8 - d03eff0: d321 bcc.n d03f036 <__multiply+0x84> - d03eff2: f104 0314 add.w r3, r4, #20 - d03eff6: f107 0214 add.w r2, r7, #20 - d03effa: f104 0715 add.w r7, r4, #21 - d03effe: eb03 0686 add.w r6, r3, r6, lsl #2 - d03f002: eb02 0389 add.w r3, r2, r9, lsl #2 - d03f006: 9302 str r3, [sp, #8] - d03f008: 1b33 subs r3, r6, r4 - d03f00a: 3b15 subs r3, #21 - d03f00c: f023 0303 bic.w r3, r3, #3 - d03f010: 3304 adds r3, #4 - d03f012: 42be cmp r6, r7 - d03f014: bf38 it cc - d03f016: 2304 movcc r3, #4 - d03f018: 9301 str r3, [sp, #4] - d03f01a: 9b02 ldr r3, [sp, #8] - d03f01c: 9203 str r2, [sp, #12] - d03f01e: 4293 cmp r3, r2 - d03f020: d80c bhi.n d03f03c <__multiply+0x8a> - d03f022: 2d00 cmp r5, #0 - d03f024: dd03 ble.n d03f02e <__multiply+0x7c> - d03f026: f858 3d04 ldr.w r3, [r8, #-4]! - d03f02a: 2b00 cmp r3, #0 - d03f02c: d05a beq.n d03f0e4 <__multiply+0x132> - d03f02e: 6105 str r5, [r0, #16] - d03f030: b005 add sp, #20 - d03f032: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d03f036: f843 2b04 str.w r2, [r3], #4 - d03f03a: e7d8 b.n d03efee <__multiply+0x3c> - d03f03c: f8b2 a000 ldrh.w sl, [r2] - d03f040: f1ba 0f00 cmp.w sl, #0 - d03f044: d024 beq.n d03f090 <__multiply+0xde> - d03f046: f104 0e14 add.w lr, r4, #20 - d03f04a: 4689 mov r9, r1 - d03f04c: f04f 0c00 mov.w ip, #0 - d03f050: f85e 7b04 ldr.w r7, [lr], #4 - d03f054: f8d9 3000 ldr.w r3, [r9] - d03f058: fa1f fb87 uxth.w fp, r7 - d03f05c: 4576 cmp r6, lr - d03f05e: b29b uxth r3, r3 - d03f060: fb0a 330b mla r3, sl, fp, r3 - d03f064: ea4f 4b17 mov.w fp, r7, lsr #16 - d03f068: f8d9 7000 ldr.w r7, [r9] - d03f06c: 4463 add r3, ip - d03f06e: ea4f 4c17 mov.w ip, r7, lsr #16 - d03f072: fb0a c70b mla r7, sl, fp, ip - d03f076: eb07 4713 add.w r7, r7, r3, lsr #16 - d03f07a: b29b uxth r3, r3 - d03f07c: ea4f 4c17 mov.w ip, r7, lsr #16 - d03f080: ea43 4307 orr.w r3, r3, r7, lsl #16 - d03f084: f849 3b04 str.w r3, [r9], #4 - d03f088: d8e2 bhi.n d03f050 <__multiply+0x9e> - d03f08a: 9b01 ldr r3, [sp, #4] - d03f08c: f841 c003 str.w ip, [r1, r3] - d03f090: 9b03 ldr r3, [sp, #12] - d03f092: 3204 adds r2, #4 - d03f094: f8b3 9002 ldrh.w r9, [r3, #2] - d03f098: f1b9 0f00 cmp.w r9, #0 - d03f09c: d020 beq.n d03f0e0 <__multiply+0x12e> - d03f09e: 680b ldr r3, [r1, #0] - d03f0a0: f104 0c14 add.w ip, r4, #20 - d03f0a4: 468e mov lr, r1 - d03f0a6: f04f 0a00 mov.w sl, #0 - d03f0aa: f8bc b000 ldrh.w fp, [ip] - d03f0ae: b29b uxth r3, r3 - d03f0b0: f8be 7002 ldrh.w r7, [lr, #2] - d03f0b4: fb09 770b mla r7, r9, fp, r7 - d03f0b8: 44ba add sl, r7 - d03f0ba: ea43 430a orr.w r3, r3, sl, lsl #16 - d03f0be: f84e 3b04 str.w r3, [lr], #4 - d03f0c2: f85c 7b04 ldr.w r7, [ip], #4 - d03f0c6: f8be 3000 ldrh.w r3, [lr] - d03f0ca: 0c3f lsrs r7, r7, #16 - d03f0cc: 4566 cmp r6, ip - d03f0ce: fb09 3307 mla r3, r9, r7, r3 - d03f0d2: eb03 431a add.w r3, r3, sl, lsr #16 - d03f0d6: ea4f 4a13 mov.w sl, r3, lsr #16 - d03f0da: d8e6 bhi.n d03f0aa <__multiply+0xf8> - d03f0dc: 9f01 ldr r7, [sp, #4] - d03f0de: 51cb str r3, [r1, r7] - d03f0e0: 3104 adds r1, #4 - d03f0e2: e79a b.n d03f01a <__multiply+0x68> - d03f0e4: 3d01 subs r5, #1 - d03f0e6: e79c b.n d03f022 <__multiply+0x70> - -0d03f0e8 <__pow5mult>: - d03f0e8: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d03f0ec: 4615 mov r5, r2 - d03f0ee: f012 0203 ands.w r2, r2, #3 - d03f0f2: 4606 mov r6, r0 - d03f0f4: 460f mov r7, r1 - d03f0f6: d007 beq.n d03f108 <__pow5mult+0x20> - d03f0f8: 3a01 subs r2, #1 - d03f0fa: 4c1a ldr r4, [pc, #104] ; (d03f164 <__pow5mult+0x7c>) - d03f0fc: 2300 movs r3, #0 - d03f0fe: f854 2022 ldr.w r2, [r4, r2, lsl #2] - d03f102: f7ff fe83 bl d03ee0c <__multadd> - d03f106: 4607 mov r7, r0 - d03f108: 10ad asrs r5, r5, #2 - d03f10a: d027 beq.n d03f15c <__pow5mult+0x74> - d03f10c: 6cb4 ldr r4, [r6, #72] ; 0x48 - d03f10e: b944 cbnz r4, d03f122 <__pow5mult+0x3a> - d03f110: f240 2171 movw r1, #625 ; 0x271 - d03f114: 4630 mov r0, r6 - d03f116: f7ff ff43 bl d03efa0 <__i2b> - d03f11a: 2300 movs r3, #0 - d03f11c: 4604 mov r4, r0 - d03f11e: 64b0 str r0, [r6, #72] ; 0x48 - d03f120: 6003 str r3, [r0, #0] - d03f122: f04f 0900 mov.w r9, #0 - d03f126: 07eb lsls r3, r5, #31 - d03f128: d50a bpl.n d03f140 <__pow5mult+0x58> - d03f12a: 4639 mov r1, r7 - d03f12c: 4622 mov r2, r4 - d03f12e: 4630 mov r0, r6 - d03f130: f7ff ff3f bl d03efb2 <__multiply> - d03f134: 4680 mov r8, r0 - d03f136: 4639 mov r1, r7 - d03f138: 4630 mov r0, r6 - d03f13a: 4647 mov r7, r8 - d03f13c: f7ff fe5d bl d03edfa <_Bfree> - d03f140: 106d asrs r5, r5, #1 - d03f142: d00b beq.n d03f15c <__pow5mult+0x74> - d03f144: 6820 ldr r0, [r4, #0] - d03f146: b938 cbnz r0, d03f158 <__pow5mult+0x70> - d03f148: 4622 mov r2, r4 - d03f14a: 4621 mov r1, r4 - d03f14c: 4630 mov r0, r6 - d03f14e: f7ff ff30 bl d03efb2 <__multiply> - d03f152: 6020 str r0, [r4, #0] - d03f154: f8c0 9000 str.w r9, [r0] - d03f158: 4604 mov r4, r0 - d03f15a: e7e4 b.n d03f126 <__pow5mult+0x3e> - d03f15c: 4638 mov r0, r7 - d03f15e: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d03f162: bf00 nop - d03f164: 0d054ff0 .word 0x0d054ff0 - -0d03f168 <__lshift>: - d03f168: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d03f16c: 460c mov r4, r1 - d03f16e: 4607 mov r7, r0 - d03f170: 4691 mov r9, r2 - d03f172: ea4f 1a62 mov.w sl, r2, asr #5 - d03f176: 6923 ldr r3, [r4, #16] - d03f178: 6849 ldr r1, [r1, #4] - d03f17a: eb03 1862 add.w r8, r3, r2, asr #5 - d03f17e: 68a3 ldr r3, [r4, #8] - d03f180: f108 0601 add.w r6, r8, #1 - d03f184: 42b3 cmp r3, r6 - d03f186: db43 blt.n d03f210 <__lshift+0xa8> - d03f188: 4638 mov r0, r7 - d03f18a: f7ff fe11 bl d03edb0 <_Balloc> - d03f18e: 2300 movs r3, #0 - d03f190: 4605 mov r5, r0 - d03f192: f100 0114 add.w r1, r0, #20 - d03f196: f100 0210 add.w r2, r0, #16 - d03f19a: 4618 mov r0, r3 - d03f19c: 4553 cmp r3, sl - d03f19e: db3a blt.n d03f216 <__lshift+0xae> - d03f1a0: ea2a 7aea bic.w sl, sl, sl, asr #31 - d03f1a4: f104 0314 add.w r3, r4, #20 - d03f1a8: 6920 ldr r0, [r4, #16] - d03f1aa: f019 091f ands.w r9, r9, #31 - d03f1ae: eb01 018a add.w r1, r1, sl, lsl #2 - d03f1b2: eb03 0080 add.w r0, r3, r0, lsl #2 - d03f1b6: d032 beq.n d03f21e <__lshift+0xb6> - d03f1b8: f1c9 0e20 rsb lr, r9, #32 - d03f1bc: 468a mov sl, r1 - d03f1be: f04f 0c00 mov.w ip, #0 - d03f1c2: 681a ldr r2, [r3, #0] - d03f1c4: fa02 f209 lsl.w r2, r2, r9 - d03f1c8: ea42 020c orr.w r2, r2, ip - d03f1cc: f84a 2b04 str.w r2, [sl], #4 - d03f1d0: f853 2b04 ldr.w r2, [r3], #4 - d03f1d4: 4298 cmp r0, r3 - d03f1d6: fa22 fc0e lsr.w ip, r2, lr - d03f1da: d8f2 bhi.n d03f1c2 <__lshift+0x5a> - d03f1dc: 1b03 subs r3, r0, r4 - d03f1de: f104 0215 add.w r2, r4, #21 - d03f1e2: 3b15 subs r3, #21 - d03f1e4: f023 0303 bic.w r3, r3, #3 - d03f1e8: 3304 adds r3, #4 - d03f1ea: 4282 cmp r2, r0 - d03f1ec: bf88 it hi - d03f1ee: 2304 movhi r3, #4 - d03f1f0: f841 c003 str.w ip, [r1, r3] - d03f1f4: f1bc 0f00 cmp.w ip, #0 - d03f1f8: d001 beq.n d03f1fe <__lshift+0x96> - d03f1fa: f108 0602 add.w r6, r8, #2 - d03f1fe: 3e01 subs r6, #1 - d03f200: 4638 mov r0, r7 - d03f202: 4621 mov r1, r4 - d03f204: 612e str r6, [r5, #16] - d03f206: f7ff fdf8 bl d03edfa <_Bfree> - d03f20a: 4628 mov r0, r5 - d03f20c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d03f210: 3101 adds r1, #1 - d03f212: 005b lsls r3, r3, #1 - d03f214: e7b6 b.n d03f184 <__lshift+0x1c> - d03f216: 3301 adds r3, #1 - d03f218: f842 0f04 str.w r0, [r2, #4]! - d03f21c: e7be b.n d03f19c <__lshift+0x34> - d03f21e: 3904 subs r1, #4 - d03f220: f853 2b04 ldr.w r2, [r3], #4 - d03f224: 4298 cmp r0, r3 - d03f226: f841 2f04 str.w r2, [r1, #4]! - d03f22a: d8f9 bhi.n d03f220 <__lshift+0xb8> - d03f22c: e7e7 b.n d03f1fe <__lshift+0x96> - -0d03f22e <__mcmp>: - d03f22e: 6902 ldr r2, [r0, #16] - d03f230: b530 push {r4, r5, lr} - d03f232: 690c ldr r4, [r1, #16] - d03f234: 1b12 subs r2, r2, r4 - d03f236: d10e bne.n d03f256 <__mcmp+0x28> - d03f238: f100 0314 add.w r3, r0, #20 - d03f23c: 3114 adds r1, #20 - d03f23e: eb03 0084 add.w r0, r3, r4, lsl #2 - d03f242: eb01 0184 add.w r1, r1, r4, lsl #2 - d03f246: f850 5d04 ldr.w r5, [r0, #-4]! - d03f24a: f851 4d04 ldr.w r4, [r1, #-4]! - d03f24e: 42a5 cmp r5, r4 - d03f250: d003 beq.n d03f25a <__mcmp+0x2c> - d03f252: d305 bcc.n d03f260 <__mcmp+0x32> - d03f254: 2201 movs r2, #1 - d03f256: 4610 mov r0, r2 - d03f258: bd30 pop {r4, r5, pc} - d03f25a: 4283 cmp r3, r0 - d03f25c: d3f3 bcc.n d03f246 <__mcmp+0x18> - d03f25e: e7fa b.n d03f256 <__mcmp+0x28> - d03f260: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d03f264: e7f7 b.n d03f256 <__mcmp+0x28> - -0d03f266 <__mdiff>: - d03f266: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03f26a: 460c mov r4, r1 - d03f26c: 4606 mov r6, r0 - d03f26e: 4611 mov r1, r2 - d03f270: 4692 mov sl, r2 - d03f272: 4620 mov r0, r4 - d03f274: f7ff ffdb bl d03f22e <__mcmp> - d03f278: 1e05 subs r5, r0, #0 - d03f27a: d108 bne.n d03f28e <__mdiff+0x28> - d03f27c: 4629 mov r1, r5 - d03f27e: 4630 mov r0, r6 - d03f280: f7ff fd96 bl d03edb0 <_Balloc> - d03f284: 2301 movs r3, #1 - d03f286: e9c0 3504 strd r3, r5, [r0, #16] - d03f28a: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d03f28e: bfa3 ittte ge - d03f290: 4653 movge r3, sl - d03f292: 46a2 movge sl, r4 - d03f294: 2500 movge r5, #0 - d03f296: 2501 movlt r5, #1 - d03f298: bfa8 it ge - d03f29a: 461c movge r4, r3 - d03f29c: f8da 1004 ldr.w r1, [sl, #4] - d03f2a0: 4630 mov r0, r6 - d03f2a2: f7ff fd85 bl d03edb0 <_Balloc> - d03f2a6: f104 0914 add.w r9, r4, #20 - d03f2aa: f8da 7010 ldr.w r7, [sl, #16] - d03f2ae: f100 0814 add.w r8, r0, #20 - d03f2b2: 6926 ldr r6, [r4, #16] - d03f2b4: f10a 0210 add.w r2, sl, #16 - d03f2b8: 60c5 str r5, [r0, #12] - d03f2ba: f10a 0514 add.w r5, sl, #20 - d03f2be: eb09 0686 add.w r6, r9, r6, lsl #2 - d03f2c2: 46c2 mov sl, r8 - d03f2c4: eb05 0e87 add.w lr, r5, r7, lsl #2 - d03f2c8: f04f 0c00 mov.w ip, #0 - d03f2cc: f852 bf04 ldr.w fp, [r2, #4]! - d03f2d0: f859 3b04 ldr.w r3, [r9], #4 - d03f2d4: fa1f f18b uxth.w r1, fp - d03f2d8: 454e cmp r6, r9 - d03f2da: 448c add ip, r1 - d03f2dc: b299 uxth r1, r3 - d03f2de: ea4f 4313 mov.w r3, r3, lsr #16 - d03f2e2: ebac 0101 sub.w r1, ip, r1 - d03f2e6: ebc3 431b rsb r3, r3, fp, lsr #16 - d03f2ea: eb03 4321 add.w r3, r3, r1, asr #16 - d03f2ee: b289 uxth r1, r1 - d03f2f0: ea4f 4c23 mov.w ip, r3, asr #16 - d03f2f4: ea41 4303 orr.w r3, r1, r3, lsl #16 - d03f2f8: f84a 3b04 str.w r3, [sl], #4 - d03f2fc: d8e6 bhi.n d03f2cc <__mdiff+0x66> - d03f2fe: 1b33 subs r3, r6, r4 - d03f300: 3415 adds r4, #21 - d03f302: 3b15 subs r3, #21 - d03f304: f023 0303 bic.w r3, r3, #3 - d03f308: 3304 adds r3, #4 - d03f30a: 42a6 cmp r6, r4 - d03f30c: bf38 it cc - d03f30e: 2304 movcc r3, #4 - d03f310: 441d add r5, r3 - d03f312: 4443 add r3, r8 - d03f314: 462c mov r4, r5 - d03f316: 461e mov r6, r3 - d03f318: 4574 cmp r4, lr - d03f31a: d30e bcc.n d03f33a <__mdiff+0xd4> - d03f31c: f10e 0203 add.w r2, lr, #3 - d03f320: 1b52 subs r2, r2, r5 - d03f322: 3d03 subs r5, #3 - d03f324: f022 0203 bic.w r2, r2, #3 - d03f328: 45ae cmp lr, r5 - d03f32a: bf38 it cc - d03f32c: 2200 movcc r2, #0 - d03f32e: 441a add r2, r3 - d03f330: f852 3d04 ldr.w r3, [r2, #-4]! - d03f334: b18b cbz r3, d03f35a <__mdiff+0xf4> - d03f336: 6107 str r7, [r0, #16] - d03f338: e7a7 b.n d03f28a <__mdiff+0x24> - d03f33a: f854 8b04 ldr.w r8, [r4], #4 - d03f33e: fa1f f288 uxth.w r2, r8 - d03f342: 4462 add r2, ip - d03f344: 1411 asrs r1, r2, #16 - d03f346: b292 uxth r2, r2 - d03f348: eb01 4118 add.w r1, r1, r8, lsr #16 - d03f34c: ea42 4201 orr.w r2, r2, r1, lsl #16 - d03f350: ea4f 4c21 mov.w ip, r1, asr #16 - d03f354: f846 2b04 str.w r2, [r6], #4 - d03f358: e7de b.n d03f318 <__mdiff+0xb2> - d03f35a: 3f01 subs r7, #1 - d03f35c: e7e8 b.n d03f330 <__mdiff+0xca> - -0d03f35e <__ulp>: - d03f35e: b082 sub sp, #8 - d03f360: 4913 ldr r1, [pc, #76] ; (d03f3b0 <__ulp+0x52>) - d03f362: ed8d 0b00 vstr d0, [sp] - d03f366: 9b01 ldr r3, [sp, #4] - d03f368: 4019 ands r1, r3 - d03f36a: f1a1 7150 sub.w r1, r1, #54525952 ; 0x3400000 - d03f36e: 2900 cmp r1, #0 - d03f370: dd05 ble.n d03f37e <__ulp+0x20> - d03f372: 2200 movs r2, #0 - d03f374: 460b mov r3, r1 - d03f376: ec43 2b10 vmov d0, r2, r3 - d03f37a: b002 add sp, #8 - d03f37c: 4770 bx lr - d03f37e: 4249 negs r1, r1 - d03f380: 2200 movs r2, #0 - d03f382: 2300 movs r3, #0 - d03f384: f1b1 7fa0 cmp.w r1, #20971520 ; 0x1400000 - d03f388: ea4f 5021 mov.w r0, r1, asr #20 - d03f38c: da04 bge.n d03f398 <__ulp+0x3a> - d03f38e: f44f 2100 mov.w r1, #524288 ; 0x80000 - d03f392: fa41 f300 asr.w r3, r1, r0 - d03f396: e7ee b.n d03f376 <__ulp+0x18> - d03f398: f1a0 0114 sub.w r1, r0, #20 - d03f39c: 291e cmp r1, #30 - d03f39e: bfd6 itet le - d03f3a0: f04f 4000 movle.w r0, #2147483648 ; 0x80000000 - d03f3a4: 2101 movgt r1, #1 - d03f3a6: fa20 f101 lsrle.w r1, r0, r1 - d03f3aa: 460a mov r2, r1 - d03f3ac: e7e3 b.n d03f376 <__ulp+0x18> - d03f3ae: bf00 nop - d03f3b0: 7ff00000 .word 0x7ff00000 - -0d03f3b4 <__b2d>: - d03f3b4: b5f8 push {r3, r4, r5, r6, r7, lr} - d03f3b6: 6905 ldr r5, [r0, #16] - d03f3b8: f100 0714 add.w r7, r0, #20 - d03f3bc: eb07 0585 add.w r5, r7, r5, lsl #2 - d03f3c0: f855 4c04 ldr.w r4, [r5, #-4] - d03f3c4: 1f2e subs r6, r5, #4 - d03f3c6: 4620 mov r0, r4 - d03f3c8: f7ff fd9b bl d03ef02 <__hi0bits> - d03f3cc: f1c0 0320 rsb r3, r0, #32 - d03f3d0: 280a cmp r0, #10 - d03f3d2: f8df c07c ldr.w ip, [pc, #124] ; d03f450 <__b2d+0x9c> - d03f3d6: 600b str r3, [r1, #0] - d03f3d8: dc15 bgt.n d03f406 <__b2d+0x52> - d03f3da: f1c0 0e0b rsb lr, r0, #11 - d03f3de: 42b7 cmp r7, r6 - d03f3e0: f100 0015 add.w r0, r0, #21 - d03f3e4: fa24 f10e lsr.w r1, r4, lr - d03f3e8: fa04 f000 lsl.w r0, r4, r0 - d03f3ec: ea41 030c orr.w r3, r1, ip - d03f3f0: bf34 ite cc - d03f3f2: f855 1c08 ldrcc.w r1, [r5, #-8] - d03f3f6: 2100 movcs r1, #0 - d03f3f8: fa21 f10e lsr.w r1, r1, lr - d03f3fc: ea40 0201 orr.w r2, r0, r1 - d03f400: ec43 2b10 vmov d0, r2, r3 - d03f404: bdf8 pop {r3, r4, r5, r6, r7, pc} - d03f406: 42b7 cmp r7, r6 - d03f408: bf3a itte cc - d03f40a: f1a5 0608 subcc.w r6, r5, #8 - d03f40e: f855 1c08 ldrcc.w r1, [r5, #-8] - d03f412: 2100 movcs r1, #0 - d03f414: 380b subs r0, #11 - d03f416: d017 beq.n d03f448 <__b2d+0x94> - d03f418: f1c0 0c20 rsb ip, r0, #32 - d03f41c: fa04 f500 lsl.w r5, r4, r0 - d03f420: 42be cmp r6, r7 - d03f422: fa01 f000 lsl.w r0, r1, r0 - d03f426: fa21 f40c lsr.w r4, r1, ip - d03f42a: ea45 0504 orr.w r5, r5, r4 - d03f42e: bf8c ite hi - d03f430: f856 4c04 ldrhi.w r4, [r6, #-4] - d03f434: 2400 movls r4, #0 - d03f436: f045 537f orr.w r3, r5, #1069547520 ; 0x3fc00000 - d03f43a: fa24 f40c lsr.w r4, r4, ip - d03f43e: f443 1340 orr.w r3, r3, #3145728 ; 0x300000 - d03f442: ea40 0204 orr.w r2, r0, r4 - d03f446: e7db b.n d03f400 <__b2d+0x4c> - d03f448: ea44 030c orr.w r3, r4, ip - d03f44c: 460a mov r2, r1 - d03f44e: e7d7 b.n d03f400 <__b2d+0x4c> - d03f450: 3ff00000 .word 0x3ff00000 - -0d03f454 <__d2b>: - d03f454: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - d03f458: ec57 6b10 vmov r6, r7, d0 - d03f45c: f3c7 550a ubfx r5, r7, #20, #11 - d03f460: 4689 mov r9, r1 - d03f462: 2101 movs r1, #1 - d03f464: 4690 mov r8, r2 - d03f466: f7ff fca3 bl d03edb0 <_Balloc> - d03f46a: f3c7 0313 ubfx r3, r7, #0, #20 - d03f46e: 4604 mov r4, r0 - d03f470: bb35 cbnz r5, d03f4c0 <__d2b+0x6c> - d03f472: 2e00 cmp r6, #0 - d03f474: 9301 str r3, [sp, #4] - d03f476: d028 beq.n d03f4ca <__d2b+0x76> - d03f478: 4668 mov r0, sp - d03f47a: 9600 str r6, [sp, #0] - d03f47c: f7ff fd61 bl d03ef42 <__lo0bits> - d03f480: 9900 ldr r1, [sp, #0] - d03f482: b300 cbz r0, d03f4c6 <__d2b+0x72> - d03f484: 9a01 ldr r2, [sp, #4] - d03f486: f1c0 0320 rsb r3, r0, #32 - d03f48a: fa02 f303 lsl.w r3, r2, r3 - d03f48e: 40c2 lsrs r2, r0 - d03f490: 430b orrs r3, r1 - d03f492: 9201 str r2, [sp, #4] - d03f494: 6163 str r3, [r4, #20] - d03f496: 9b01 ldr r3, [sp, #4] - d03f498: 2b00 cmp r3, #0 - d03f49a: 61a3 str r3, [r4, #24] - d03f49c: bf14 ite ne - d03f49e: 2202 movne r2, #2 - d03f4a0: 2201 moveq r2, #1 - d03f4a2: 6122 str r2, [r4, #16] - d03f4a4: b1d5 cbz r5, d03f4dc <__d2b+0x88> - d03f4a6: f2a5 4533 subw r5, r5, #1075 ; 0x433 - d03f4aa: 4405 add r5, r0 - d03f4ac: f1c0 0035 rsb r0, r0, #53 ; 0x35 - d03f4b0: f8c9 5000 str.w r5, [r9] - d03f4b4: f8c8 0000 str.w r0, [r8] - d03f4b8: 4620 mov r0, r4 - d03f4ba: b003 add sp, #12 - d03f4bc: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d03f4c0: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - d03f4c4: e7d5 b.n d03f472 <__d2b+0x1e> - d03f4c6: 6161 str r1, [r4, #20] - d03f4c8: e7e5 b.n d03f496 <__d2b+0x42> - d03f4ca: a801 add r0, sp, #4 - d03f4cc: f7ff fd39 bl d03ef42 <__lo0bits> - d03f4d0: 9b01 ldr r3, [sp, #4] - d03f4d2: 2201 movs r2, #1 - d03f4d4: 3020 adds r0, #32 - d03f4d6: 6163 str r3, [r4, #20] - d03f4d8: 6122 str r2, [r4, #16] - d03f4da: e7e3 b.n d03f4a4 <__d2b+0x50> - d03f4dc: f2a0 4032 subw r0, r0, #1074 ; 0x432 - d03f4e0: eb04 0382 add.w r3, r4, r2, lsl #2 - d03f4e4: f8c9 0000 str.w r0, [r9] - d03f4e8: 6918 ldr r0, [r3, #16] - d03f4ea: f7ff fd0a bl d03ef02 <__hi0bits> - d03f4ee: ebc0 1042 rsb r0, r0, r2, lsl #5 - d03f4f2: e7df b.n d03f4b4 <__d2b+0x60> - -0d03f4f4 <__ratio>: - d03f4f4: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03f4f8: 4688 mov r8, r1 - d03f4fa: 4681 mov r9, r0 - d03f4fc: 4669 mov r1, sp - d03f4fe: f7ff ff59 bl d03f3b4 <__b2d> - d03f502: a901 add r1, sp, #4 - d03f504: 4640 mov r0, r8 - d03f506: ec55 4b10 vmov r4, r5, d0 - d03f50a: f7ff ff53 bl d03f3b4 <__b2d> - d03f50e: f8d9 3010 ldr.w r3, [r9, #16] - d03f512: f8d8 2010 ldr.w r2, [r8, #16] - d03f516: 462f mov r7, r5 - d03f518: eba3 0c02 sub.w ip, r3, r2 - d03f51c: e9dd 3200 ldrd r3, r2, [sp] - d03f520: ec51 0b10 vmov r0, r1, d0 - d03f524: 1a9b subs r3, r3, r2 - d03f526: 468b mov fp, r1 - d03f528: 4620 mov r0, r4 - d03f52a: eb03 134c add.w r3, r3, ip, lsl #5 - d03f52e: 2b00 cmp r3, #0 - d03f530: bfd5 itete le - d03f532: 460a movle r2, r1 - d03f534: 462a movgt r2, r5 - d03f536: ebc3 3303 rsble r3, r3, r3, lsl #12 - d03f53a: eb02 5703 addgt.w r7, r2, r3, lsl #20 - d03f53e: bfd8 it le - d03f540: eb02 5b03 addle.w fp, r2, r3, lsl #20 - d03f544: ee10 2a10 vmov r2, s0 - d03f548: 4639 mov r1, r7 - d03f54a: 465b mov r3, fp - d03f54c: f003 fbbc bl d042cc8 <____wrap___aeabi_ddiv_veneer> - d03f550: ec41 0b10 vmov d0, r0, r1 - d03f554: b003 add sp, #12 - d03f556: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0d03f55a <_mprec_log10>: - d03f55a: 2817 cmp r0, #23 - d03f55c: b5d0 push {r4, r6, r7, lr} - d03f55e: 4604 mov r4, r0 - d03f560: dc07 bgt.n d03f572 <_mprec_log10+0x18> - d03f562: 4809 ldr r0, [pc, #36] ; (d03f588 <_mprec_log10+0x2e>) - d03f564: eb00 04c4 add.w r4, r0, r4, lsl #3 - d03f568: e9d4 0104 ldrd r0, r1, [r4, #16] - d03f56c: ec41 0b10 vmov d0, r0, r1 - d03f570: bdd0 pop {r4, r6, r7, pc} - d03f572: 2000 movs r0, #0 - d03f574: 4905 ldr r1, [pc, #20] ; (d03f58c <_mprec_log10+0x32>) - d03f576: 2600 movs r6, #0 - d03f578: 4f05 ldr r7, [pc, #20] ; (d03f590 <_mprec_log10+0x36>) - d03f57a: 4632 mov r2, r6 - d03f57c: 463b mov r3, r7 - d03f57e: f003 fbb7 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03f582: 3c01 subs r4, #1 - d03f584: d1f9 bne.n d03f57a <_mprec_log10+0x20> - d03f586: e7f1 b.n d03f56c <_mprec_log10+0x12> - d03f588: 0d054ff0 .word 0x0d054ff0 - d03f58c: 3ff00000 .word 0x3ff00000 - d03f590: 40240000 .word 0x40240000 - -0d03f594 <__copybits>: - d03f594: 3901 subs r1, #1 - d03f596: f102 0314 add.w r3, r2, #20 - d03f59a: 1149 asrs r1, r1, #5 - d03f59c: b570 push {r4, r5, r6, lr} - d03f59e: 3101 adds r1, #1 - d03f5a0: 6914 ldr r4, [r2, #16] - d03f5a2: 1f05 subs r5, r0, #4 - d03f5a4: eb00 0181 add.w r1, r0, r1, lsl #2 - d03f5a8: eb03 0484 add.w r4, r3, r4, lsl #2 - d03f5ac: 42a3 cmp r3, r4 - d03f5ae: d30c bcc.n d03f5ca <__copybits+0x36> - d03f5b0: 1aa3 subs r3, r4, r2 - d03f5b2: 3211 adds r2, #17 - d03f5b4: 3b11 subs r3, #17 - d03f5b6: f023 0303 bic.w r3, r3, #3 - d03f5ba: 42a2 cmp r2, r4 - d03f5bc: bf88 it hi - d03f5be: 2300 movhi r3, #0 - d03f5c0: 4418 add r0, r3 - d03f5c2: 2300 movs r3, #0 - d03f5c4: 4288 cmp r0, r1 - d03f5c6: d305 bcc.n d03f5d4 <__copybits+0x40> - d03f5c8: bd70 pop {r4, r5, r6, pc} - d03f5ca: f853 6b04 ldr.w r6, [r3], #4 - d03f5ce: f845 6f04 str.w r6, [r5, #4]! - d03f5d2: e7eb b.n d03f5ac <__copybits+0x18> - d03f5d4: f840 3b04 str.w r3, [r0], #4 - d03f5d8: e7f4 b.n d03f5c4 <__copybits+0x30> - -0d03f5da <__any_on>: - d03f5da: f100 0214 add.w r2, r0, #20 - d03f5de: 114b asrs r3, r1, #5 - d03f5e0: 6900 ldr r0, [r0, #16] - d03f5e2: 4298 cmp r0, r3 - d03f5e4: b510 push {r4, lr} - d03f5e6: db11 blt.n d03f60c <__any_on+0x32> - d03f5e8: dd0a ble.n d03f600 <__any_on+0x26> - d03f5ea: f011 011f ands.w r1, r1, #31 - d03f5ee: d007 beq.n d03f600 <__any_on+0x26> - d03f5f0: f852 4023 ldr.w r4, [r2, r3, lsl #2] - d03f5f4: fa24 f001 lsr.w r0, r4, r1 - d03f5f8: fa00 f101 lsl.w r1, r0, r1 - d03f5fc: 428c cmp r4, r1 - d03f5fe: d10b bne.n d03f618 <__any_on+0x3e> - d03f600: eb02 0383 add.w r3, r2, r3, lsl #2 - d03f604: 4293 cmp r3, r2 - d03f606: d803 bhi.n d03f610 <__any_on+0x36> - d03f608: 2000 movs r0, #0 - d03f60a: bd10 pop {r4, pc} - d03f60c: 4603 mov r3, r0 - d03f60e: e7f7 b.n d03f600 <__any_on+0x26> - d03f610: f853 1d04 ldr.w r1, [r3, #-4]! - d03f614: 2900 cmp r1, #0 - d03f616: d0f5 beq.n d03f604 <__any_on+0x2a> - d03f618: 2001 movs r0, #1 - d03f61a: e7f6 b.n d03f60a <__any_on+0x30> - -0d03f61c <_read_r>: - d03f61c: b538 push {r3, r4, r5, lr} - d03f61e: 4604 mov r4, r0 - d03f620: 4d06 ldr r5, [pc, #24] ; (d03f63c <_read_r+0x20>) - d03f622: 4608 mov r0, r1 - d03f624: 4611 mov r1, r2 - d03f626: 2200 movs r2, #0 - d03f628: 602a str r2, [r5, #0] - d03f62a: 461a mov r2, r3 - d03f62c: f7c5 f9b2 bl d004994 <_read> - d03f630: 1c43 adds r3, r0, #1 - d03f632: d102 bne.n d03f63a <_read_r+0x1e> - d03f634: 682b ldr r3, [r5, #0] - d03f636: b103 cbz r3, d03f63a <_read_r+0x1e> - d03f638: 6023 str r3, [r4, #0] - d03f63a: bd38 pop {r3, r4, r5, pc} - d03f63c: 600084a0 .word 0x600084a0 - -0d03f640 <__sccl>: - d03f640: b570 push {r4, r5, r6, lr} - d03f642: 780b ldrb r3, [r1, #0] - d03f644: 4604 mov r4, r0 - d03f646: 2b5e cmp r3, #94 ; 0x5e - d03f648: f104 05ff add.w r5, r4, #255 ; 0xff - d03f64c: bf13 iteet ne - d03f64e: 1c48 addne r0, r1, #1 - d03f650: 1c88 addeq r0, r1, #2 - d03f652: 784b ldrbeq r3, [r1, #1] - d03f654: 2200 movne r2, #0 - d03f656: bf08 it eq - d03f658: 2201 moveq r2, #1 - d03f65a: 1e61 subs r1, r4, #1 - d03f65c: f801 2f01 strb.w r2, [r1, #1]! - d03f660: 42a9 cmp r1, r5 - d03f662: d1fb bne.n d03f65c <__sccl+0x1c> - d03f664: b90b cbnz r3, d03f66a <__sccl+0x2a> - d03f666: 3801 subs r0, #1 - d03f668: bd70 pop {r4, r5, r6, pc} - d03f66a: f082 0201 eor.w r2, r2, #1 - d03f66e: 4605 mov r5, r0 - d03f670: 54e2 strb r2, [r4, r3] - d03f672: 4628 mov r0, r5 - d03f674: f810 1b01 ldrb.w r1, [r0], #1 - d03f678: 292d cmp r1, #45 ; 0x2d - d03f67a: d006 beq.n d03f68a <__sccl+0x4a> - d03f67c: 295d cmp r1, #93 ; 0x5d - d03f67e: d0f3 beq.n d03f668 <__sccl+0x28> - d03f680: b909 cbnz r1, d03f686 <__sccl+0x46> - d03f682: 4628 mov r0, r5 - d03f684: e7f0 b.n d03f668 <__sccl+0x28> - d03f686: 460b mov r3, r1 - d03f688: e7f1 b.n d03f66e <__sccl+0x2e> - d03f68a: 786e ldrb r6, [r5, #1] - d03f68c: 2e5d cmp r6, #93 ; 0x5d - d03f68e: d0fa beq.n d03f686 <__sccl+0x46> - d03f690: 42b3 cmp r3, r6 - d03f692: dcf8 bgt.n d03f686 <__sccl+0x46> - d03f694: 3502 adds r5, #2 - d03f696: 4619 mov r1, r3 - d03f698: 3101 adds r1, #1 - d03f69a: 428e cmp r6, r1 - d03f69c: 5462 strb r2, [r4, r1] - d03f69e: dcfb bgt.n d03f698 <__sccl+0x58> - d03f6a0: 1af1 subs r1, r6, r3 - d03f6a2: 1c58 adds r0, r3, #1 - d03f6a4: 3901 subs r1, #1 - d03f6a6: 42b3 cmp r3, r6 - d03f6a8: bfa8 it ge - d03f6aa: 2100 movge r1, #0 - d03f6ac: 1843 adds r3, r0, r1 - d03f6ae: e7e0 b.n d03f672 <__sccl+0x32> - -0d03f6b0 <frexp>: - d03f6b0: 2100 movs r1, #0 - d03f6b2: b570 push {r4, r5, r6, lr} - d03f6b4: ec55 4b10 vmov r4, r5, d0 - d03f6b8: f025 4200 bic.w r2, r5, #2147483648 ; 0x80000000 - d03f6bc: 6001 str r1, [r0, #0] - d03f6be: 4915 ldr r1, [pc, #84] ; (d03f714 <frexp+0x64>) - d03f6c0: 4606 mov r6, r0 - d03f6c2: 462b mov r3, r5 - d03f6c4: 428a cmp r2, r1 - d03f6c6: dc22 bgt.n d03f70e <frexp+0x5e> - d03f6c8: ee10 1a10 vmov r1, s0 - d03f6cc: 4311 orrs r1, r2 - d03f6ce: d01e beq.n d03f70e <frexp+0x5e> - d03f6d0: 4911 ldr r1, [pc, #68] ; (d03f718 <frexp+0x68>) - d03f6d2: 4029 ands r1, r5 - d03f6d4: b969 cbnz r1, d03f6f2 <frexp+0x42> - d03f6d6: 2200 movs r2, #0 - d03f6d8: 4b10 ldr r3, [pc, #64] ; (d03f71c <frexp+0x6c>) - d03f6da: ee10 0a10 vmov r0, s0 - d03f6de: 4629 mov r1, r5 - d03f6e0: f003 fb06 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03f6e4: 460b mov r3, r1 - d03f6e6: f021 4200 bic.w r2, r1, #2147483648 ; 0x80000000 - d03f6ea: 4604 mov r4, r0 - d03f6ec: f06f 0135 mvn.w r1, #53 ; 0x35 - d03f6f0: 6031 str r1, [r6, #0] - d03f6f2: f023 43ff bic.w r3, r3, #2139095040 ; 0x7f800000 - d03f6f6: 1512 asrs r2, r2, #20 - d03f6f8: 6831 ldr r1, [r6, #0] - d03f6fa: f423 03e0 bic.w r3, r3, #7340032 ; 0x700000 - d03f6fe: f2a2 32fe subw r2, r2, #1022 ; 0x3fe - d03f702: f043 557f orr.w r5, r3, #1069547520 ; 0x3fc00000 - d03f706: 440a add r2, r1 - d03f708: f445 1500 orr.w r5, r5, #2097152 ; 0x200000 - d03f70c: 6032 str r2, [r6, #0] - d03f70e: ec45 4b10 vmov d0, r4, r5 - d03f712: bd70 pop {r4, r5, r6, pc} - d03f714: 7fefffff .word 0x7fefffff - d03f718: 7ff00000 .word 0x7ff00000 - d03f71c: 43500000 .word 0x43500000 - -0d03f720 <sulp>: +0d03ed88 <__localeconv_l>: + d03ed88: 30f0 adds r0, #240 ; 0xf0 + d03ed8a: 4770 bx lr + +0d03ed8c <_localeconv_r>: + d03ed8c: 4b04 ldr r3, [pc, #16] ; (d03eda0 <_localeconv_r+0x14>) + d03ed8e: 681b ldr r3, [r3, #0] + d03ed90: 6b58 ldr r0, [r3, #52] ; 0x34 + d03ed92: 4b04 ldr r3, [pc, #16] ; (d03eda4 <_localeconv_r+0x18>) + d03ed94: 2800 cmp r0, #0 + d03ed96: bf08 it eq + d03ed98: 4618 moveq r0, r3 + d03ed9a: 30f0 adds r0, #240 ; 0xf0 + d03ed9c: 4770 bx lr + d03ed9e: bf00 nop + d03eda0: 60000250 .word 0x60000250 + d03eda4: 60000680 .word 0x60000680 + +0d03eda8 <localeconv>: + d03eda8: 4b04 ldr r3, [pc, #16] ; (d03edbc <localeconv+0x14>) + d03edaa: 681b ldr r3, [r3, #0] + d03edac: 6b58 ldr r0, [r3, #52] ; 0x34 + d03edae: 4b04 ldr r3, [pc, #16] ; (d03edc0 <localeconv+0x18>) + d03edb0: 2800 cmp r0, #0 + d03edb2: bf08 it eq + d03edb4: 4618 moveq r0, r3 + d03edb6: 30f0 adds r0, #240 ; 0xf0 + d03edb8: 4770 bx lr + d03edba: bf00 nop + d03edbc: 60000250 .word 0x60000250 + d03edc0: 60000680 .word 0x60000680 + +0d03edc4 <_lseek_r>: + d03edc4: b538 push {r3, r4, r5, lr} + d03edc6: 4604 mov r4, r0 + d03edc8: 4d06 ldr r5, [pc, #24] ; (d03ede4 <_lseek_r+0x20>) + d03edca: 4608 mov r0, r1 + d03edcc: 4611 mov r1, r2 + d03edce: 2200 movs r2, #0 + d03edd0: 602a str r2, [r5, #0] + d03edd2: 461a mov r2, r3 + d03edd4: f003 ffb6 bl d042d44 <_lseek> + d03edd8: 1c43 adds r3, r0, #1 + d03edda: d102 bne.n d03ede2 <_lseek_r+0x1e> + d03eddc: 682b ldr r3, [r5, #0] + d03edde: b103 cbz r3, d03ede2 <_lseek_r+0x1e> + d03ede0: 6023 str r3, [r4, #0] + d03ede2: bd38 pop {r3, r4, r5, pc} + d03ede4: 600084b8 .word 0x600084b8 + +0d03ede8 <__get_current_locale>: + d03ede8: 4b03 ldr r3, [pc, #12] ; (d03edf8 <__get_current_locale+0x10>) + d03edea: 681b ldr r3, [r3, #0] + d03edec: 6b58 ldr r0, [r3, #52] ; 0x34 + d03edee: 4b03 ldr r3, [pc, #12] ; (d03edfc <__get_current_locale+0x14>) + d03edf0: 2800 cmp r0, #0 + d03edf2: bf08 it eq + d03edf4: 4618 moveq r0, r3 + d03edf6: 4770 bx lr + d03edf8: 60000250 .word 0x60000250 + d03edfc: 60000680 .word 0x60000680 + +0d03ee00 <_mbrtowc_r>: + d03ee00: b5f0 push {r4, r5, r6, r7, lr} + d03ee02: b085 sub sp, #20 + d03ee04: 4604 mov r4, r0 + d03ee06: 4615 mov r5, r2 + d03ee08: 9e0a ldr r6, [sp, #40] ; 0x28 + d03ee0a: 9303 str r3, [sp, #12] + d03ee0c: f7ff ffec bl d03ede8 <__get_current_locale> + d03ee10: 9b03 ldr r3, [sp, #12] + d03ee12: 9600 str r6, [sp, #0] + d03ee14: b972 cbnz r2, d03ee34 <_mbrtowc_r+0x34> + d03ee16: f8d0 70e4 ldr.w r7, [r0, #228] ; 0xe4 + d03ee1a: 2301 movs r3, #1 + d03ee1c: 4a08 ldr r2, [pc, #32] ; (d03ee40 <_mbrtowc_r+0x40>) + d03ee1e: 4629 mov r1, r5 + d03ee20: 4620 mov r0, r4 + d03ee22: 47b8 blx r7 + d03ee24: 1c43 adds r3, r0, #1 + d03ee26: bf01 itttt eq + d03ee28: 2300 moveq r3, #0 + d03ee2a: 6033 streq r3, [r6, #0] + d03ee2c: 238a moveq r3, #138 ; 0x8a + d03ee2e: 6023 streq r3, [r4, #0] + d03ee30: b005 add sp, #20 + d03ee32: bdf0 pop {r4, r5, r6, r7, pc} + d03ee34: f8d0 50e4 ldr.w r5, [r0, #228] ; 0xe4 + d03ee38: 4620 mov r0, r4 + d03ee3a: 47a8 blx r5 + d03ee3c: e7f2 b.n d03ee24 <_mbrtowc_r+0x24> + d03ee3e: bf00 nop + d03ee40: 0d04e6e0 .word 0x0d04e6e0 + +0d03ee44 <mbrtowc>: + d03ee44: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} + d03ee48: 461c mov r4, r3 + d03ee4a: 4b0f ldr r3, [pc, #60] ; (d03ee88 <mbrtowc+0x44>) + d03ee4c: 4607 mov r7, r0 + d03ee4e: 681e ldr r6, [r3, #0] + d03ee50: f7ff ffca bl d03ede8 <__get_current_locale> + d03ee54: 9400 str r4, [sp, #0] + d03ee56: b971 cbnz r1, d03ee76 <mbrtowc+0x32> + d03ee58: f8d0 50e4 ldr.w r5, [r0, #228] ; 0xe4 + d03ee5c: 2301 movs r3, #1 + d03ee5e: 4a0b ldr r2, [pc, #44] ; (d03ee8c <mbrtowc+0x48>) + d03ee60: 4630 mov r0, r6 + d03ee62: 47a8 blx r5 + d03ee64: 1c43 adds r3, r0, #1 + d03ee66: bf01 itttt eq + d03ee68: 2300 moveq r3, #0 + d03ee6a: 6023 streq r3, [r4, #0] + d03ee6c: 238a moveq r3, #138 ; 0x8a + d03ee6e: 6033 streq r3, [r6, #0] + d03ee70: b002 add sp, #8 + d03ee72: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d03ee76: f8d0 80e4 ldr.w r8, [r0, #228] ; 0xe4 + d03ee7a: 4613 mov r3, r2 + d03ee7c: 4630 mov r0, r6 + d03ee7e: 460a mov r2, r1 + d03ee80: 4639 mov r1, r7 + d03ee82: 47c0 blx r8 + d03ee84: e7ee b.n d03ee64 <mbrtowc+0x20> + d03ee86: bf00 nop + d03ee88: 60000250 .word 0x60000250 + d03ee8c: 0d04e6e0 .word 0x0d04e6e0 + +0d03ee90 <_Balloc>: + d03ee90: 6cc3 ldr r3, [r0, #76] ; 0x4c + d03ee92: b570 push {r4, r5, r6, lr} + d03ee94: 4605 mov r5, r0 + d03ee96: 460c mov r4, r1 + d03ee98: b17b cbz r3, d03eeba <_Balloc+0x2a> + d03ee9a: 6ceb ldr r3, [r5, #76] ; 0x4c + d03ee9c: f853 0024 ldr.w r0, [r3, r4, lsl #2] + d03eea0: b9a0 cbnz r0, d03eecc <_Balloc+0x3c> + d03eea2: 2101 movs r1, #1 + d03eea4: 4628 mov r0, r5 + d03eea6: fa01 f604 lsl.w r6, r1, r4 + d03eeaa: 1d72 adds r2, r6, #5 + d03eeac: 0092 lsls r2, r2, #2 + d03eeae: f7c3 faff bl d0024b0 <__wrap__calloc_r> + d03eeb2: b148 cbz r0, d03eec8 <_Balloc+0x38> + d03eeb4: e9c0 4601 strd r4, r6, [r0, #4] + d03eeb8: e00b b.n d03eed2 <_Balloc+0x42> + d03eeba: 2221 movs r2, #33 ; 0x21 + d03eebc: 2104 movs r1, #4 + d03eebe: f7c3 faf7 bl d0024b0 <__wrap__calloc_r> + d03eec2: 64e8 str r0, [r5, #76] ; 0x4c + d03eec4: 2800 cmp r0, #0 + d03eec6: d1e8 bne.n d03ee9a <_Balloc+0xa> + d03eec8: 2000 movs r0, #0 + d03eeca: bd70 pop {r4, r5, r6, pc} + d03eecc: 6802 ldr r2, [r0, #0] + d03eece: f843 2024 str.w r2, [r3, r4, lsl #2] + d03eed2: 2300 movs r3, #0 + d03eed4: e9c0 3303 strd r3, r3, [r0, #12] + d03eed8: e7f7 b.n d03eeca <_Balloc+0x3a> + +0d03eeda <_Bfree>: + d03eeda: b131 cbz r1, d03eeea <_Bfree+0x10> + d03eedc: 6cc3 ldr r3, [r0, #76] ; 0x4c + d03eede: 684a ldr r2, [r1, #4] + d03eee0: f853 0022 ldr.w r0, [r3, r2, lsl #2] + d03eee4: 6008 str r0, [r1, #0] + d03eee6: f843 1022 str.w r1, [r3, r2, lsl #2] + d03eeea: 4770 bx lr + +0d03eeec <__multadd>: + d03eeec: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d03eef0: f101 0c14 add.w ip, r1, #20 + d03eef4: 4607 mov r7, r0 + d03eef6: 460c mov r4, r1 + d03eef8: 461e mov r6, r3 + d03eefa: 690d ldr r5, [r1, #16] + d03eefc: 2000 movs r0, #0 + d03eefe: f8dc 3000 ldr.w r3, [ip] + d03ef02: 3001 adds r0, #1 + d03ef04: b299 uxth r1, r3 + d03ef06: 4285 cmp r5, r0 + d03ef08: fb02 6101 mla r1, r2, r1, r6 + d03ef0c: ea4f 4613 mov.w r6, r3, lsr #16 + d03ef10: ea4f 4311 mov.w r3, r1, lsr #16 + d03ef14: b289 uxth r1, r1 + d03ef16: fb02 3306 mla r3, r2, r6, r3 + d03ef1a: eb01 4103 add.w r1, r1, r3, lsl #16 + d03ef1e: ea4f 4613 mov.w r6, r3, lsr #16 + d03ef22: f84c 1b04 str.w r1, [ip], #4 + d03ef26: dcea bgt.n d03eefe <__multadd+0x12> + d03ef28: b1d6 cbz r6, d03ef60 <__multadd+0x74> + d03ef2a: 68a3 ldr r3, [r4, #8] + d03ef2c: 42ab cmp r3, r5 + d03ef2e: dc12 bgt.n d03ef56 <__multadd+0x6a> + d03ef30: 6861 ldr r1, [r4, #4] + d03ef32: 4638 mov r0, r7 + d03ef34: 3101 adds r1, #1 + d03ef36: f7ff ffab bl d03ee90 <_Balloc> + d03ef3a: 6922 ldr r2, [r4, #16] + d03ef3c: 4680 mov r8, r0 + d03ef3e: f104 010c add.w r1, r4, #12 + d03ef42: 3202 adds r2, #2 + d03ef44: 300c adds r0, #12 + d03ef46: 0092 lsls r2, r2, #2 + d03ef48: f003 ff0a bl d042d60 <____wrap_memcpy_veneer> + d03ef4c: 4621 mov r1, r4 + d03ef4e: 4644 mov r4, r8 + d03ef50: 4638 mov r0, r7 + d03ef52: f7ff ffc2 bl d03eeda <_Bfree> + d03ef56: eb04 0385 add.w r3, r4, r5, lsl #2 + d03ef5a: 3501 adds r5, #1 + d03ef5c: 615e str r6, [r3, #20] + d03ef5e: 6125 str r5, [r4, #16] + d03ef60: 4620 mov r0, r4 + d03ef62: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + +0d03ef66 <__s2b>: + d03ef66: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d03ef6a: 4615 mov r5, r2 + d03ef6c: 461f mov r7, r3 + d03ef6e: 2209 movs r2, #9 + d03ef70: 3308 adds r3, #8 + d03ef72: 460c mov r4, r1 + d03ef74: 4606 mov r6, r0 + d03ef76: 2100 movs r1, #0 + d03ef78: fb93 f3f2 sdiv r3, r3, r2 + d03ef7c: 2201 movs r2, #1 + d03ef7e: 429a cmp r2, r3 + d03ef80: db20 blt.n d03efc4 <__s2b+0x5e> + d03ef82: 4630 mov r0, r6 + d03ef84: f7ff ff84 bl d03ee90 <_Balloc> + d03ef88: 9b08 ldr r3, [sp, #32] + d03ef8a: 2d09 cmp r5, #9 + d03ef8c: 6143 str r3, [r0, #20] + d03ef8e: f04f 0301 mov.w r3, #1 + d03ef92: 6103 str r3, [r0, #16] + d03ef94: dd19 ble.n d03efca <__s2b+0x64> + d03ef96: f104 0909 add.w r9, r4, #9 + d03ef9a: 442c add r4, r5 + d03ef9c: 46c8 mov r8, r9 + d03ef9e: f818 3b01 ldrb.w r3, [r8], #1 + d03efa2: 4601 mov r1, r0 + d03efa4: 220a movs r2, #10 + d03efa6: 4630 mov r0, r6 + d03efa8: 3b30 subs r3, #48 ; 0x30 + d03efaa: f7ff ff9f bl d03eeec <__multadd> + d03efae: 45a0 cmp r8, r4 + d03efb0: d1f5 bne.n d03ef9e <__s2b+0x38> + d03efb2: f1a5 0408 sub.w r4, r5, #8 + d03efb6: 444c add r4, r9 + d03efb8: 1b2d subs r5, r5, r4 + d03efba: 1963 adds r3, r4, r5 + d03efbc: 42bb cmp r3, r7 + d03efbe: db07 blt.n d03efd0 <__s2b+0x6a> + d03efc0: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d03efc4: 0052 lsls r2, r2, #1 + d03efc6: 3101 adds r1, #1 + d03efc8: e7d9 b.n d03ef7e <__s2b+0x18> + d03efca: 340a adds r4, #10 + d03efcc: 2509 movs r5, #9 + d03efce: e7f3 b.n d03efb8 <__s2b+0x52> + d03efd0: f814 3b01 ldrb.w r3, [r4], #1 + d03efd4: 4601 mov r1, r0 + d03efd6: 220a movs r2, #10 + d03efd8: 4630 mov r0, r6 + d03efda: 3b30 subs r3, #48 ; 0x30 + d03efdc: f7ff ff86 bl d03eeec <__multadd> + d03efe0: e7eb b.n d03efba <__s2b+0x54> + +0d03efe2 <__hi0bits>: + d03efe2: 0c03 lsrs r3, r0, #16 + d03efe4: 041b lsls r3, r3, #16 + d03efe6: b9d3 cbnz r3, d03f01e <__hi0bits+0x3c> + d03efe8: 0400 lsls r0, r0, #16 + d03efea: 2310 movs r3, #16 + d03efec: f010 4f7f tst.w r0, #4278190080 ; 0xff000000 + d03eff0: bf04 itt eq + d03eff2: 0200 lsleq r0, r0, #8 + d03eff4: 3308 addeq r3, #8 + d03eff6: f010 4f70 tst.w r0, #4026531840 ; 0xf0000000 + d03effa: bf04 itt eq + d03effc: 0100 lsleq r0, r0, #4 + d03effe: 3304 addeq r3, #4 + d03f000: f010 4f40 tst.w r0, #3221225472 ; 0xc0000000 + d03f004: bf04 itt eq + d03f006: 0080 lsleq r0, r0, #2 + d03f008: 3302 addeq r3, #2 + d03f00a: 2800 cmp r0, #0 + d03f00c: db05 blt.n d03f01a <__hi0bits+0x38> + d03f00e: f010 4f80 tst.w r0, #1073741824 ; 0x40000000 + d03f012: f103 0301 add.w r3, r3, #1 + d03f016: bf08 it eq + d03f018: 2320 moveq r3, #32 + d03f01a: 4618 mov r0, r3 + d03f01c: 4770 bx lr + d03f01e: 2300 movs r3, #0 + d03f020: e7e4 b.n d03efec <__hi0bits+0xa> + +0d03f022 <__lo0bits>: + d03f022: 6803 ldr r3, [r0, #0] + d03f024: 4601 mov r1, r0 + d03f026: f013 0207 ands.w r2, r3, #7 + d03f02a: d00b beq.n d03f044 <__lo0bits+0x22> + d03f02c: 07da lsls r2, r3, #31 + d03f02e: d423 bmi.n d03f078 <__lo0bits+0x56> + d03f030: 0798 lsls r0, r3, #30 + d03f032: bf47 ittee mi + d03f034: 085b lsrmi r3, r3, #1 + d03f036: 2001 movmi r0, #1 + d03f038: 089b lsrpl r3, r3, #2 + d03f03a: 2002 movpl r0, #2 + d03f03c: bf4c ite mi + d03f03e: 600b strmi r3, [r1, #0] + d03f040: 600b strpl r3, [r1, #0] + d03f042: 4770 bx lr + d03f044: b298 uxth r0, r3 + d03f046: b9a8 cbnz r0, d03f074 <__lo0bits+0x52> + d03f048: 0c1b lsrs r3, r3, #16 + d03f04a: 2010 movs r0, #16 + d03f04c: b2da uxtb r2, r3 + d03f04e: b90a cbnz r2, d03f054 <__lo0bits+0x32> + d03f050: 3008 adds r0, #8 + d03f052: 0a1b lsrs r3, r3, #8 + d03f054: 071a lsls r2, r3, #28 + d03f056: bf04 itt eq + d03f058: 091b lsreq r3, r3, #4 + d03f05a: 3004 addeq r0, #4 + d03f05c: 079a lsls r2, r3, #30 + d03f05e: bf04 itt eq + d03f060: 089b lsreq r3, r3, #2 + d03f062: 3002 addeq r0, #2 + d03f064: 07da lsls r2, r3, #31 + d03f066: d403 bmi.n d03f070 <__lo0bits+0x4e> + d03f068: 085b lsrs r3, r3, #1 + d03f06a: f100 0001 add.w r0, r0, #1 + d03f06e: d005 beq.n d03f07c <__lo0bits+0x5a> + d03f070: 600b str r3, [r1, #0] + d03f072: 4770 bx lr + d03f074: 4610 mov r0, r2 + d03f076: e7e9 b.n d03f04c <__lo0bits+0x2a> + d03f078: 2000 movs r0, #0 + d03f07a: 4770 bx lr + d03f07c: 2020 movs r0, #32 + d03f07e: 4770 bx lr + +0d03f080 <__i2b>: + d03f080: b510 push {r4, lr} + d03f082: 460c mov r4, r1 + d03f084: 2101 movs r1, #1 + d03f086: f7ff ff03 bl d03ee90 <_Balloc> + d03f08a: 2201 movs r2, #1 + d03f08c: 6144 str r4, [r0, #20] + d03f08e: 6102 str r2, [r0, #16] + d03f090: bd10 pop {r4, pc} + +0d03f092 <__multiply>: + d03f092: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03f096: 4617 mov r7, r2 + d03f098: 690a ldr r2, [r1, #16] + d03f09a: 460c mov r4, r1 + d03f09c: b085 sub sp, #20 + d03f09e: 693b ldr r3, [r7, #16] + d03f0a0: 429a cmp r2, r3 + d03f0a2: bfbe ittt lt + d03f0a4: 460b movlt r3, r1 + d03f0a6: 463c movlt r4, r7 + d03f0a8: 461f movlt r7, r3 + d03f0aa: 6926 ldr r6, [r4, #16] + d03f0ac: 68a3 ldr r3, [r4, #8] + d03f0ae: f8d7 9010 ldr.w r9, [r7, #16] + d03f0b2: 6861 ldr r1, [r4, #4] + d03f0b4: eb06 0509 add.w r5, r6, r9 + d03f0b8: 42ab cmp r3, r5 + d03f0ba: bfb8 it lt + d03f0bc: 3101 addlt r1, #1 + d03f0be: f7ff fee7 bl d03ee90 <_Balloc> + d03f0c2: f100 0114 add.w r1, r0, #20 + d03f0c6: 2200 movs r2, #0 + d03f0c8: eb01 0885 add.w r8, r1, r5, lsl #2 + d03f0cc: 460b mov r3, r1 + d03f0ce: 4543 cmp r3, r8 + d03f0d0: d321 bcc.n d03f116 <__multiply+0x84> + d03f0d2: f104 0314 add.w r3, r4, #20 + d03f0d6: f107 0214 add.w r2, r7, #20 + d03f0da: f104 0715 add.w r7, r4, #21 + d03f0de: eb03 0686 add.w r6, r3, r6, lsl #2 + d03f0e2: eb02 0389 add.w r3, r2, r9, lsl #2 + d03f0e6: 9302 str r3, [sp, #8] + d03f0e8: 1b33 subs r3, r6, r4 + d03f0ea: 3b15 subs r3, #21 + d03f0ec: f023 0303 bic.w r3, r3, #3 + d03f0f0: 3304 adds r3, #4 + d03f0f2: 42be cmp r6, r7 + d03f0f4: bf38 it cc + d03f0f6: 2304 movcc r3, #4 + d03f0f8: 9301 str r3, [sp, #4] + d03f0fa: 9b02 ldr r3, [sp, #8] + d03f0fc: 9203 str r2, [sp, #12] + d03f0fe: 4293 cmp r3, r2 + d03f100: d80c bhi.n d03f11c <__multiply+0x8a> + d03f102: 2d00 cmp r5, #0 + d03f104: dd03 ble.n d03f10e <__multiply+0x7c> + d03f106: f858 3d04 ldr.w r3, [r8, #-4]! + d03f10a: 2b00 cmp r3, #0 + d03f10c: d05a beq.n d03f1c4 <__multiply+0x132> + d03f10e: 6105 str r5, [r0, #16] + d03f110: b005 add sp, #20 + d03f112: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d03f116: f843 2b04 str.w r2, [r3], #4 + d03f11a: e7d8 b.n d03f0ce <__multiply+0x3c> + d03f11c: f8b2 a000 ldrh.w sl, [r2] + d03f120: f1ba 0f00 cmp.w sl, #0 + d03f124: d024 beq.n d03f170 <__multiply+0xde> + d03f126: f104 0e14 add.w lr, r4, #20 + d03f12a: 4689 mov r9, r1 + d03f12c: f04f 0c00 mov.w ip, #0 + d03f130: f85e 7b04 ldr.w r7, [lr], #4 + d03f134: f8d9 3000 ldr.w r3, [r9] + d03f138: fa1f fb87 uxth.w fp, r7 + d03f13c: 4576 cmp r6, lr + d03f13e: b29b uxth r3, r3 + d03f140: fb0a 330b mla r3, sl, fp, r3 + d03f144: ea4f 4b17 mov.w fp, r7, lsr #16 + d03f148: f8d9 7000 ldr.w r7, [r9] + d03f14c: 4463 add r3, ip + d03f14e: ea4f 4c17 mov.w ip, r7, lsr #16 + d03f152: fb0a c70b mla r7, sl, fp, ip + d03f156: eb07 4713 add.w r7, r7, r3, lsr #16 + d03f15a: b29b uxth r3, r3 + d03f15c: ea4f 4c17 mov.w ip, r7, lsr #16 + d03f160: ea43 4307 orr.w r3, r3, r7, lsl #16 + d03f164: f849 3b04 str.w r3, [r9], #4 + d03f168: d8e2 bhi.n d03f130 <__multiply+0x9e> + d03f16a: 9b01 ldr r3, [sp, #4] + d03f16c: f841 c003 str.w ip, [r1, r3] + d03f170: 9b03 ldr r3, [sp, #12] + d03f172: 3204 adds r2, #4 + d03f174: f8b3 9002 ldrh.w r9, [r3, #2] + d03f178: f1b9 0f00 cmp.w r9, #0 + d03f17c: d020 beq.n d03f1c0 <__multiply+0x12e> + d03f17e: 680b ldr r3, [r1, #0] + d03f180: f104 0c14 add.w ip, r4, #20 + d03f184: 468e mov lr, r1 + d03f186: f04f 0a00 mov.w sl, #0 + d03f18a: f8bc b000 ldrh.w fp, [ip] + d03f18e: b29b uxth r3, r3 + d03f190: f8be 7002 ldrh.w r7, [lr, #2] + d03f194: fb09 770b mla r7, r9, fp, r7 + d03f198: 44ba add sl, r7 + d03f19a: ea43 430a orr.w r3, r3, sl, lsl #16 + d03f19e: f84e 3b04 str.w r3, [lr], #4 + d03f1a2: f85c 7b04 ldr.w r7, [ip], #4 + d03f1a6: f8be 3000 ldrh.w r3, [lr] + d03f1aa: 0c3f lsrs r7, r7, #16 + d03f1ac: 4566 cmp r6, ip + d03f1ae: fb09 3307 mla r3, r9, r7, r3 + d03f1b2: eb03 431a add.w r3, r3, sl, lsr #16 + d03f1b6: ea4f 4a13 mov.w sl, r3, lsr #16 + d03f1ba: d8e6 bhi.n d03f18a <__multiply+0xf8> + d03f1bc: 9f01 ldr r7, [sp, #4] + d03f1be: 51cb str r3, [r1, r7] + d03f1c0: 3104 adds r1, #4 + d03f1c2: e79a b.n d03f0fa <__multiply+0x68> + d03f1c4: 3d01 subs r5, #1 + d03f1c6: e79c b.n d03f102 <__multiply+0x70> + +0d03f1c8 <__pow5mult>: + d03f1c8: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} + d03f1cc: 4615 mov r5, r2 + d03f1ce: f012 0203 ands.w r2, r2, #3 + d03f1d2: 4606 mov r6, r0 + d03f1d4: 460f mov r7, r1 + d03f1d6: d007 beq.n d03f1e8 <__pow5mult+0x20> + d03f1d8: 3a01 subs r2, #1 + d03f1da: 4c1a ldr r4, [pc, #104] ; (d03f244 <__pow5mult+0x7c>) + d03f1dc: 2300 movs r3, #0 + d03f1de: f854 2022 ldr.w r2, [r4, r2, lsl #2] + d03f1e2: f7ff fe83 bl d03eeec <__multadd> + d03f1e6: 4607 mov r7, r0 + d03f1e8: 10ad asrs r5, r5, #2 + d03f1ea: d027 beq.n d03f23c <__pow5mult+0x74> + d03f1ec: 6cb4 ldr r4, [r6, #72] ; 0x48 + d03f1ee: b944 cbnz r4, d03f202 <__pow5mult+0x3a> + d03f1f0: f240 2171 movw r1, #625 ; 0x271 + d03f1f4: 4630 mov r0, r6 + d03f1f6: f7ff ff43 bl d03f080 <__i2b> + d03f1fa: 2300 movs r3, #0 + d03f1fc: 4604 mov r4, r0 + d03f1fe: 64b0 str r0, [r6, #72] ; 0x48 + d03f200: 6003 str r3, [r0, #0] + d03f202: f04f 0900 mov.w r9, #0 + d03f206: 07eb lsls r3, r5, #31 + d03f208: d50a bpl.n d03f220 <__pow5mult+0x58> + d03f20a: 4639 mov r1, r7 + d03f20c: 4622 mov r2, r4 + d03f20e: 4630 mov r0, r6 + d03f210: f7ff ff3f bl d03f092 <__multiply> + d03f214: 4680 mov r8, r0 + d03f216: 4639 mov r1, r7 + d03f218: 4630 mov r0, r6 + d03f21a: 4647 mov r7, r8 + d03f21c: f7ff fe5d bl d03eeda <_Bfree> + d03f220: 106d asrs r5, r5, #1 + d03f222: d00b beq.n d03f23c <__pow5mult+0x74> + d03f224: 6820 ldr r0, [r4, #0] + d03f226: b938 cbnz r0, d03f238 <__pow5mult+0x70> + d03f228: 4622 mov r2, r4 + d03f22a: 4621 mov r1, r4 + d03f22c: 4630 mov r0, r6 + d03f22e: f7ff ff30 bl d03f092 <__multiply> + d03f232: 6020 str r0, [r4, #0] + d03f234: f8c0 9000 str.w r9, [r0] + d03f238: 4604 mov r4, r0 + d03f23a: e7e4 b.n d03f206 <__pow5mult+0x3e> + d03f23c: 4638 mov r0, r7 + d03f23e: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} + d03f242: bf00 nop + d03f244: 0d0550c8 .word 0x0d0550c8 + +0d03f248 <__lshift>: + d03f248: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d03f24c: 460c mov r4, r1 + d03f24e: 4607 mov r7, r0 + d03f250: 4691 mov r9, r2 + d03f252: ea4f 1a62 mov.w sl, r2, asr #5 + d03f256: 6923 ldr r3, [r4, #16] + d03f258: 6849 ldr r1, [r1, #4] + d03f25a: eb03 1862 add.w r8, r3, r2, asr #5 + d03f25e: 68a3 ldr r3, [r4, #8] + d03f260: f108 0601 add.w r6, r8, #1 + d03f264: 42b3 cmp r3, r6 + d03f266: db43 blt.n d03f2f0 <__lshift+0xa8> + d03f268: 4638 mov r0, r7 + d03f26a: f7ff fe11 bl d03ee90 <_Balloc> + d03f26e: 2300 movs r3, #0 + d03f270: 4605 mov r5, r0 + d03f272: f100 0114 add.w r1, r0, #20 + d03f276: f100 0210 add.w r2, r0, #16 + d03f27a: 4618 mov r0, r3 + d03f27c: 4553 cmp r3, sl + d03f27e: db3a blt.n d03f2f6 <__lshift+0xae> + d03f280: ea2a 7aea bic.w sl, sl, sl, asr #31 + d03f284: f104 0314 add.w r3, r4, #20 + d03f288: 6920 ldr r0, [r4, #16] + d03f28a: f019 091f ands.w r9, r9, #31 + d03f28e: eb01 018a add.w r1, r1, sl, lsl #2 + d03f292: eb03 0080 add.w r0, r3, r0, lsl #2 + d03f296: d032 beq.n d03f2fe <__lshift+0xb6> + d03f298: f1c9 0e20 rsb lr, r9, #32 + d03f29c: 468a mov sl, r1 + d03f29e: f04f 0c00 mov.w ip, #0 + d03f2a2: 681a ldr r2, [r3, #0] + d03f2a4: fa02 f209 lsl.w r2, r2, r9 + d03f2a8: ea42 020c orr.w r2, r2, ip + d03f2ac: f84a 2b04 str.w r2, [sl], #4 + d03f2b0: f853 2b04 ldr.w r2, [r3], #4 + d03f2b4: 4298 cmp r0, r3 + d03f2b6: fa22 fc0e lsr.w ip, r2, lr + d03f2ba: d8f2 bhi.n d03f2a2 <__lshift+0x5a> + d03f2bc: 1b03 subs r3, r0, r4 + d03f2be: f104 0215 add.w r2, r4, #21 + d03f2c2: 3b15 subs r3, #21 + d03f2c4: f023 0303 bic.w r3, r3, #3 + d03f2c8: 3304 adds r3, #4 + d03f2ca: 4282 cmp r2, r0 + d03f2cc: bf88 it hi + d03f2ce: 2304 movhi r3, #4 + d03f2d0: f841 c003 str.w ip, [r1, r3] + d03f2d4: f1bc 0f00 cmp.w ip, #0 + d03f2d8: d001 beq.n d03f2de <__lshift+0x96> + d03f2da: f108 0602 add.w r6, r8, #2 + d03f2de: 3e01 subs r6, #1 + d03f2e0: 4638 mov r0, r7 + d03f2e2: 4621 mov r1, r4 + d03f2e4: 612e str r6, [r5, #16] + d03f2e6: f7ff fdf8 bl d03eeda <_Bfree> + d03f2ea: 4628 mov r0, r5 + d03f2ec: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d03f2f0: 3101 adds r1, #1 + d03f2f2: 005b lsls r3, r3, #1 + d03f2f4: e7b6 b.n d03f264 <__lshift+0x1c> + d03f2f6: 3301 adds r3, #1 + d03f2f8: f842 0f04 str.w r0, [r2, #4]! + d03f2fc: e7be b.n d03f27c <__lshift+0x34> + d03f2fe: 3904 subs r1, #4 + d03f300: f853 2b04 ldr.w r2, [r3], #4 + d03f304: 4298 cmp r0, r3 + d03f306: f841 2f04 str.w r2, [r1, #4]! + d03f30a: d8f9 bhi.n d03f300 <__lshift+0xb8> + d03f30c: e7e7 b.n d03f2de <__lshift+0x96> + +0d03f30e <__mcmp>: + d03f30e: 6902 ldr r2, [r0, #16] + d03f310: b530 push {r4, r5, lr} + d03f312: 690c ldr r4, [r1, #16] + d03f314: 1b12 subs r2, r2, r4 + d03f316: d10e bne.n d03f336 <__mcmp+0x28> + d03f318: f100 0314 add.w r3, r0, #20 + d03f31c: 3114 adds r1, #20 + d03f31e: eb03 0084 add.w r0, r3, r4, lsl #2 + d03f322: eb01 0184 add.w r1, r1, r4, lsl #2 + d03f326: f850 5d04 ldr.w r5, [r0, #-4]! + d03f32a: f851 4d04 ldr.w r4, [r1, #-4]! + d03f32e: 42a5 cmp r5, r4 + d03f330: d003 beq.n d03f33a <__mcmp+0x2c> + d03f332: d305 bcc.n d03f340 <__mcmp+0x32> + d03f334: 2201 movs r2, #1 + d03f336: 4610 mov r0, r2 + d03f338: bd30 pop {r4, r5, pc} + d03f33a: 4283 cmp r3, r0 + d03f33c: d3f3 bcc.n d03f326 <__mcmp+0x18> + d03f33e: e7fa b.n d03f336 <__mcmp+0x28> + d03f340: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d03f344: e7f7 b.n d03f336 <__mcmp+0x28> + +0d03f346 <__mdiff>: + d03f346: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03f34a: 460c mov r4, r1 + d03f34c: 4606 mov r6, r0 + d03f34e: 4611 mov r1, r2 + d03f350: 4692 mov sl, r2 + d03f352: 4620 mov r0, r4 + d03f354: f7ff ffdb bl d03f30e <__mcmp> + d03f358: 1e05 subs r5, r0, #0 + d03f35a: d108 bne.n d03f36e <__mdiff+0x28> + d03f35c: 4629 mov r1, r5 + d03f35e: 4630 mov r0, r6 + d03f360: f7ff fd96 bl d03ee90 <_Balloc> + d03f364: 2301 movs r3, #1 + d03f366: e9c0 3504 strd r3, r5, [r0, #16] + d03f36a: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} + d03f36e: bfa3 ittte ge + d03f370: 4653 movge r3, sl + d03f372: 46a2 movge sl, r4 + d03f374: 2500 movge r5, #0 + d03f376: 2501 movlt r5, #1 + d03f378: bfa8 it ge + d03f37a: 461c movge r4, r3 + d03f37c: f8da 1004 ldr.w r1, [sl, #4] + d03f380: 4630 mov r0, r6 + d03f382: f7ff fd85 bl d03ee90 <_Balloc> + d03f386: f104 0914 add.w r9, r4, #20 + d03f38a: f8da 7010 ldr.w r7, [sl, #16] + d03f38e: f100 0814 add.w r8, r0, #20 + d03f392: 6926 ldr r6, [r4, #16] + d03f394: f10a 0210 add.w r2, sl, #16 + d03f398: 60c5 str r5, [r0, #12] + d03f39a: f10a 0514 add.w r5, sl, #20 + d03f39e: eb09 0686 add.w r6, r9, r6, lsl #2 + d03f3a2: 46c2 mov sl, r8 + d03f3a4: eb05 0e87 add.w lr, r5, r7, lsl #2 + d03f3a8: f04f 0c00 mov.w ip, #0 + d03f3ac: f852 bf04 ldr.w fp, [r2, #4]! + d03f3b0: f859 3b04 ldr.w r3, [r9], #4 + d03f3b4: fa1f f18b uxth.w r1, fp + d03f3b8: 454e cmp r6, r9 + d03f3ba: 448c add ip, r1 + d03f3bc: b299 uxth r1, r3 + d03f3be: ea4f 4313 mov.w r3, r3, lsr #16 + d03f3c2: ebac 0101 sub.w r1, ip, r1 + d03f3c6: ebc3 431b rsb r3, r3, fp, lsr #16 + d03f3ca: eb03 4321 add.w r3, r3, r1, asr #16 + d03f3ce: b289 uxth r1, r1 + d03f3d0: ea4f 4c23 mov.w ip, r3, asr #16 + d03f3d4: ea41 4303 orr.w r3, r1, r3, lsl #16 + d03f3d8: f84a 3b04 str.w r3, [sl], #4 + d03f3dc: d8e6 bhi.n d03f3ac <__mdiff+0x66> + d03f3de: 1b33 subs r3, r6, r4 + d03f3e0: 3415 adds r4, #21 + d03f3e2: 3b15 subs r3, #21 + d03f3e4: f023 0303 bic.w r3, r3, #3 + d03f3e8: 3304 adds r3, #4 + d03f3ea: 42a6 cmp r6, r4 + d03f3ec: bf38 it cc + d03f3ee: 2304 movcc r3, #4 + d03f3f0: 441d add r5, r3 + d03f3f2: 4443 add r3, r8 + d03f3f4: 462c mov r4, r5 + d03f3f6: 461e mov r6, r3 + d03f3f8: 4574 cmp r4, lr + d03f3fa: d30e bcc.n d03f41a <__mdiff+0xd4> + d03f3fc: f10e 0203 add.w r2, lr, #3 + d03f400: 1b52 subs r2, r2, r5 + d03f402: 3d03 subs r5, #3 + d03f404: f022 0203 bic.w r2, r2, #3 + d03f408: 45ae cmp lr, r5 + d03f40a: bf38 it cc + d03f40c: 2200 movcc r2, #0 + d03f40e: 441a add r2, r3 + d03f410: f852 3d04 ldr.w r3, [r2, #-4]! + d03f414: b18b cbz r3, d03f43a <__mdiff+0xf4> + d03f416: 6107 str r7, [r0, #16] + d03f418: e7a7 b.n d03f36a <__mdiff+0x24> + d03f41a: f854 8b04 ldr.w r8, [r4], #4 + d03f41e: fa1f f288 uxth.w r2, r8 + d03f422: 4462 add r2, ip + d03f424: 1411 asrs r1, r2, #16 + d03f426: b292 uxth r2, r2 + d03f428: eb01 4118 add.w r1, r1, r8, lsr #16 + d03f42c: ea42 4201 orr.w r2, r2, r1, lsl #16 + d03f430: ea4f 4c21 mov.w ip, r1, asr #16 + d03f434: f846 2b04 str.w r2, [r6], #4 + d03f438: e7de b.n d03f3f8 <__mdiff+0xb2> + d03f43a: 3f01 subs r7, #1 + d03f43c: e7e8 b.n d03f410 <__mdiff+0xca> + +0d03f43e <__ulp>: + d03f43e: b082 sub sp, #8 + d03f440: 4913 ldr r1, [pc, #76] ; (d03f490 <__ulp+0x52>) + d03f442: ed8d 0b00 vstr d0, [sp] + d03f446: 9b01 ldr r3, [sp, #4] + d03f448: 4019 ands r1, r3 + d03f44a: f1a1 7150 sub.w r1, r1, #54525952 ; 0x3400000 + d03f44e: 2900 cmp r1, #0 + d03f450: dd05 ble.n d03f45e <__ulp+0x20> + d03f452: 2200 movs r2, #0 + d03f454: 460b mov r3, r1 + d03f456: ec43 2b10 vmov d0, r2, r3 + d03f45a: b002 add sp, #8 + d03f45c: 4770 bx lr + d03f45e: 4249 negs r1, r1 + d03f460: 2200 movs r2, #0 + d03f462: 2300 movs r3, #0 + d03f464: f1b1 7fa0 cmp.w r1, #20971520 ; 0x1400000 + d03f468: ea4f 5021 mov.w r0, r1, asr #20 + d03f46c: da04 bge.n d03f478 <__ulp+0x3a> + d03f46e: f44f 2100 mov.w r1, #524288 ; 0x80000 + d03f472: fa41 f300 asr.w r3, r1, r0 + d03f476: e7ee b.n d03f456 <__ulp+0x18> + d03f478: f1a0 0114 sub.w r1, r0, #20 + d03f47c: 291e cmp r1, #30 + d03f47e: bfd6 itet le + d03f480: f04f 4000 movle.w r0, #2147483648 ; 0x80000000 + d03f484: 2101 movgt r1, #1 + d03f486: fa20 f101 lsrle.w r1, r0, r1 + d03f48a: 460a mov r2, r1 + d03f48c: e7e3 b.n d03f456 <__ulp+0x18> + d03f48e: bf00 nop + d03f490: 7ff00000 .word 0x7ff00000 + +0d03f494 <__b2d>: + d03f494: b5f8 push {r3, r4, r5, r6, r7, lr} + d03f496: 6905 ldr r5, [r0, #16] + d03f498: f100 0714 add.w r7, r0, #20 + d03f49c: eb07 0585 add.w r5, r7, r5, lsl #2 + d03f4a0: f855 4c04 ldr.w r4, [r5, #-4] + d03f4a4: 1f2e subs r6, r5, #4 + d03f4a6: 4620 mov r0, r4 + d03f4a8: f7ff fd9b bl d03efe2 <__hi0bits> + d03f4ac: f1c0 0320 rsb r3, r0, #32 + d03f4b0: 280a cmp r0, #10 + d03f4b2: f8df c07c ldr.w ip, [pc, #124] ; d03f530 <__b2d+0x9c> + d03f4b6: 600b str r3, [r1, #0] + d03f4b8: dc15 bgt.n d03f4e6 <__b2d+0x52> + d03f4ba: f1c0 0e0b rsb lr, r0, #11 + d03f4be: 42b7 cmp r7, r6 + d03f4c0: f100 0015 add.w r0, r0, #21 + d03f4c4: fa24 f10e lsr.w r1, r4, lr + d03f4c8: fa04 f000 lsl.w r0, r4, r0 + d03f4cc: ea41 030c orr.w r3, r1, ip + d03f4d0: bf34 ite cc + d03f4d2: f855 1c08 ldrcc.w r1, [r5, #-8] + d03f4d6: 2100 movcs r1, #0 + d03f4d8: fa21 f10e lsr.w r1, r1, lr + d03f4dc: ea40 0201 orr.w r2, r0, r1 + d03f4e0: ec43 2b10 vmov d0, r2, r3 + d03f4e4: bdf8 pop {r3, r4, r5, r6, r7, pc} + d03f4e6: 42b7 cmp r7, r6 + d03f4e8: bf3a itte cc + d03f4ea: f1a5 0608 subcc.w r6, r5, #8 + d03f4ee: f855 1c08 ldrcc.w r1, [r5, #-8] + d03f4f2: 2100 movcs r1, #0 + d03f4f4: 380b subs r0, #11 + d03f4f6: d017 beq.n d03f528 <__b2d+0x94> + d03f4f8: f1c0 0c20 rsb ip, r0, #32 + d03f4fc: fa04 f500 lsl.w r5, r4, r0 + d03f500: 42be cmp r6, r7 + d03f502: fa01 f000 lsl.w r0, r1, r0 + d03f506: fa21 f40c lsr.w r4, r1, ip + d03f50a: ea45 0504 orr.w r5, r5, r4 + d03f50e: bf8c ite hi + d03f510: f856 4c04 ldrhi.w r4, [r6, #-4] + d03f514: 2400 movls r4, #0 + d03f516: f045 537f orr.w r3, r5, #1069547520 ; 0x3fc00000 + d03f51a: fa24 f40c lsr.w r4, r4, ip + d03f51e: f443 1340 orr.w r3, r3, #3145728 ; 0x300000 + d03f522: ea40 0204 orr.w r2, r0, r4 + d03f526: e7db b.n d03f4e0 <__b2d+0x4c> + d03f528: ea44 030c orr.w r3, r4, ip + d03f52c: 460a mov r2, r1 + d03f52e: e7d7 b.n d03f4e0 <__b2d+0x4c> + d03f530: 3ff00000 .word 0x3ff00000 + +0d03f534 <__d2b>: + d03f534: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} + d03f538: ec57 6b10 vmov r6, r7, d0 + d03f53c: f3c7 550a ubfx r5, r7, #20, #11 + d03f540: 4689 mov r9, r1 + d03f542: 2101 movs r1, #1 + d03f544: 4690 mov r8, r2 + d03f546: f7ff fca3 bl d03ee90 <_Balloc> + d03f54a: f3c7 0313 ubfx r3, r7, #0, #20 + d03f54e: 4604 mov r4, r0 + d03f550: bb35 cbnz r5, d03f5a0 <__d2b+0x6c> + d03f552: 2e00 cmp r6, #0 + d03f554: 9301 str r3, [sp, #4] + d03f556: d028 beq.n d03f5aa <__d2b+0x76> + d03f558: 4668 mov r0, sp + d03f55a: 9600 str r6, [sp, #0] + d03f55c: f7ff fd61 bl d03f022 <__lo0bits> + d03f560: 9900 ldr r1, [sp, #0] + d03f562: b300 cbz r0, d03f5a6 <__d2b+0x72> + d03f564: 9a01 ldr r2, [sp, #4] + d03f566: f1c0 0320 rsb r3, r0, #32 + d03f56a: fa02 f303 lsl.w r3, r2, r3 + d03f56e: 40c2 lsrs r2, r0 + d03f570: 430b orrs r3, r1 + d03f572: 9201 str r2, [sp, #4] + d03f574: 6163 str r3, [r4, #20] + d03f576: 9b01 ldr r3, [sp, #4] + d03f578: 2b00 cmp r3, #0 + d03f57a: 61a3 str r3, [r4, #24] + d03f57c: bf14 ite ne + d03f57e: 2202 movne r2, #2 + d03f580: 2201 moveq r2, #1 + d03f582: 6122 str r2, [r4, #16] + d03f584: b1d5 cbz r5, d03f5bc <__d2b+0x88> + d03f586: f2a5 4533 subw r5, r5, #1075 ; 0x433 + d03f58a: 4405 add r5, r0 + d03f58c: f1c0 0035 rsb r0, r0, #53 ; 0x35 + d03f590: f8c9 5000 str.w r5, [r9] + d03f594: f8c8 0000 str.w r0, [r8] + d03f598: 4620 mov r0, r4 + d03f59a: b003 add sp, #12 + d03f59c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d03f5a0: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 + d03f5a4: e7d5 b.n d03f552 <__d2b+0x1e> + d03f5a6: 6161 str r1, [r4, #20] + d03f5a8: e7e5 b.n d03f576 <__d2b+0x42> + d03f5aa: a801 add r0, sp, #4 + d03f5ac: f7ff fd39 bl d03f022 <__lo0bits> + d03f5b0: 9b01 ldr r3, [sp, #4] + d03f5b2: 2201 movs r2, #1 + d03f5b4: 3020 adds r0, #32 + d03f5b6: 6163 str r3, [r4, #20] + d03f5b8: 6122 str r2, [r4, #16] + d03f5ba: e7e3 b.n d03f584 <__d2b+0x50> + d03f5bc: f2a0 4032 subw r0, r0, #1074 ; 0x432 + d03f5c0: eb04 0382 add.w r3, r4, r2, lsl #2 + d03f5c4: f8c9 0000 str.w r0, [r9] + d03f5c8: 6918 ldr r0, [r3, #16] + d03f5ca: f7ff fd0a bl d03efe2 <__hi0bits> + d03f5ce: ebc0 1042 rsb r0, r0, r2, lsl #5 + d03f5d2: e7df b.n d03f594 <__d2b+0x60> + +0d03f5d4 <__ratio>: + d03f5d4: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03f5d8: 4688 mov r8, r1 + d03f5da: 4681 mov r9, r0 + d03f5dc: 4669 mov r1, sp + d03f5de: f7ff ff59 bl d03f494 <__b2d> + d03f5e2: a901 add r1, sp, #4 + d03f5e4: 4640 mov r0, r8 + d03f5e6: ec55 4b10 vmov r4, r5, d0 + d03f5ea: f7ff ff53 bl d03f494 <__b2d> + d03f5ee: f8d9 3010 ldr.w r3, [r9, #16] + d03f5f2: f8d8 2010 ldr.w r2, [r8, #16] + d03f5f6: 462f mov r7, r5 + d03f5f8: eba3 0c02 sub.w ip, r3, r2 + d03f5fc: e9dd 3200 ldrd r3, r2, [sp] + d03f600: ec51 0b10 vmov r0, r1, d0 + d03f604: 1a9b subs r3, r3, r2 + d03f606: 468b mov fp, r1 + d03f608: 4620 mov r0, r4 + d03f60a: eb03 134c add.w r3, r3, ip, lsl #5 + d03f60e: 2b00 cmp r3, #0 + d03f610: bfd5 itete le + d03f612: 460a movle r2, r1 + d03f614: 462a movgt r2, r5 + d03f616: ebc3 3303 rsble r3, r3, r3, lsl #12 + d03f61a: eb02 5703 addgt.w r7, r2, r3, lsl #20 + d03f61e: bfd8 it le + d03f620: eb02 5b03 addle.w fp, r2, r3, lsl #20 + d03f624: ee10 2a10 vmov r2, s0 + d03f628: 4639 mov r1, r7 + d03f62a: 465b mov r3, fp + d03f62c: f003 fbdc bl d042de8 <____wrap___aeabi_ddiv_veneer> + d03f630: ec41 0b10 vmov d0, r0, r1 + d03f634: b003 add sp, #12 + d03f636: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + +0d03f63a <_mprec_log10>: + d03f63a: 2817 cmp r0, #23 + d03f63c: b5d0 push {r4, r6, r7, lr} + d03f63e: 4604 mov r4, r0 + d03f640: dc07 bgt.n d03f652 <_mprec_log10+0x18> + d03f642: 4809 ldr r0, [pc, #36] ; (d03f668 <_mprec_log10+0x2e>) + d03f644: eb00 04c4 add.w r4, r0, r4, lsl #3 + d03f648: e9d4 0104 ldrd r0, r1, [r4, #16] + d03f64c: ec41 0b10 vmov d0, r0, r1 + d03f650: bdd0 pop {r4, r6, r7, pc} + d03f652: 2000 movs r0, #0 + d03f654: 4905 ldr r1, [pc, #20] ; (d03f66c <_mprec_log10+0x32>) + d03f656: 2600 movs r6, #0 + d03f658: 4f05 ldr r7, [pc, #20] ; (d03f670 <_mprec_log10+0x36>) + d03f65a: 4632 mov r2, r6 + d03f65c: 463b mov r3, r7 + d03f65e: f003 fb83 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03f662: 3c01 subs r4, #1 + d03f664: d1f9 bne.n d03f65a <_mprec_log10+0x20> + d03f666: e7f1 b.n d03f64c <_mprec_log10+0x12> + d03f668: 0d0550c8 .word 0x0d0550c8 + d03f66c: 3ff00000 .word 0x3ff00000 + d03f670: 40240000 .word 0x40240000 + +0d03f674 <__copybits>: + d03f674: 3901 subs r1, #1 + d03f676: f102 0314 add.w r3, r2, #20 + d03f67a: 1149 asrs r1, r1, #5 + d03f67c: b570 push {r4, r5, r6, lr} + d03f67e: 3101 adds r1, #1 + d03f680: 6914 ldr r4, [r2, #16] + d03f682: 1f05 subs r5, r0, #4 + d03f684: eb00 0181 add.w r1, r0, r1, lsl #2 + d03f688: eb03 0484 add.w r4, r3, r4, lsl #2 + d03f68c: 42a3 cmp r3, r4 + d03f68e: d30c bcc.n d03f6aa <__copybits+0x36> + d03f690: 1aa3 subs r3, r4, r2 + d03f692: 3211 adds r2, #17 + d03f694: 3b11 subs r3, #17 + d03f696: f023 0303 bic.w r3, r3, #3 + d03f69a: 42a2 cmp r2, r4 + d03f69c: bf88 it hi + d03f69e: 2300 movhi r3, #0 + d03f6a0: 4418 add r0, r3 + d03f6a2: 2300 movs r3, #0 + d03f6a4: 4288 cmp r0, r1 + d03f6a6: d305 bcc.n d03f6b4 <__copybits+0x40> + d03f6a8: bd70 pop {r4, r5, r6, pc} + d03f6aa: f853 6b04 ldr.w r6, [r3], #4 + d03f6ae: f845 6f04 str.w r6, [r5, #4]! + d03f6b2: e7eb b.n d03f68c <__copybits+0x18> + d03f6b4: f840 3b04 str.w r3, [r0], #4 + d03f6b8: e7f4 b.n d03f6a4 <__copybits+0x30> + +0d03f6ba <__any_on>: + d03f6ba: f100 0214 add.w r2, r0, #20 + d03f6be: 114b asrs r3, r1, #5 + d03f6c0: 6900 ldr r0, [r0, #16] + d03f6c2: 4298 cmp r0, r3 + d03f6c4: b510 push {r4, lr} + d03f6c6: db11 blt.n d03f6ec <__any_on+0x32> + d03f6c8: dd0a ble.n d03f6e0 <__any_on+0x26> + d03f6ca: f011 011f ands.w r1, r1, #31 + d03f6ce: d007 beq.n d03f6e0 <__any_on+0x26> + d03f6d0: f852 4023 ldr.w r4, [r2, r3, lsl #2] + d03f6d4: fa24 f001 lsr.w r0, r4, r1 + d03f6d8: fa00 f101 lsl.w r1, r0, r1 + d03f6dc: 428c cmp r4, r1 + d03f6de: d10b bne.n d03f6f8 <__any_on+0x3e> + d03f6e0: eb02 0383 add.w r3, r2, r3, lsl #2 + d03f6e4: 4293 cmp r3, r2 + d03f6e6: d803 bhi.n d03f6f0 <__any_on+0x36> + d03f6e8: 2000 movs r0, #0 + d03f6ea: bd10 pop {r4, pc} + d03f6ec: 4603 mov r3, r0 + d03f6ee: e7f7 b.n d03f6e0 <__any_on+0x26> + d03f6f0: f853 1d04 ldr.w r1, [r3, #-4]! + d03f6f4: 2900 cmp r1, #0 + d03f6f6: d0f5 beq.n d03f6e4 <__any_on+0x2a> + d03f6f8: 2001 movs r0, #1 + d03f6fa: e7f6 b.n d03f6ea <__any_on+0x30> + +0d03f6fc <_read_r>: + d03f6fc: b538 push {r3, r4, r5, lr} + d03f6fe: 4604 mov r4, r0 + d03f700: 4d06 ldr r5, [pc, #24] ; (d03f71c <_read_r+0x20>) + d03f702: 4608 mov r0, r1 + d03f704: 4611 mov r1, r2 + d03f706: 2200 movs r2, #0 + d03f708: 602a str r2, [r5, #0] + d03f70a: 461a mov r2, r3 + d03f70c: f7c5 f942 bl d004994 <_read> + d03f710: 1c43 adds r3, r0, #1 + d03f712: d102 bne.n d03f71a <_read_r+0x1e> + d03f714: 682b ldr r3, [r5, #0] + d03f716: b103 cbz r3, d03f71a <_read_r+0x1e> + d03f718: 6023 str r3, [r4, #0] + d03f71a: bd38 pop {r3, r4, r5, pc} + d03f71c: 600084b8 .word 0x600084b8 + +0d03f720 <__sccl>: d03f720: b570 push {r4, r5, r6, lr} - d03f722: 4604 mov r4, r0 - d03f724: 460d mov r5, r1 - d03f726: 4616 mov r6, r2 - d03f728: ec45 4b10 vmov d0, r4, r5 - d03f72c: f7ff fe17 bl d03f35e <__ulp> - d03f730: ec51 0b10 vmov r0, r1, d0 - d03f734: b17e cbz r6, d03f756 <sulp+0x36> - d03f736: f3c5 530a ubfx r3, r5, #20, #11 - d03f73a: f1c3 036b rsb r3, r3, #107 ; 0x6b - d03f73e: 2b00 cmp r3, #0 - d03f740: dd09 ble.n d03f756 <sulp+0x36> - d03f742: 051b lsls r3, r3, #20 - d03f744: 2400 movs r4, #0 - d03f746: f103 557f add.w r5, r3, #1069547520 ; 0x3fc00000 - d03f74a: 4622 mov r2, r4 - d03f74c: f505 1540 add.w r5, r5, #3145728 ; 0x300000 - d03f750: 462b mov r3, r5 - d03f752: f003 facd bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03f756: bd70 pop {r4, r5, r6, pc} - -0d03f758 <_strtod_l>: - d03f758: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d03f75c: 4699 mov r9, r3 - d03f75e: 2300 movs r3, #0 - d03f760: 4604 mov r4, r0 - d03f762: 460d mov r5, r1 - d03f764: 4648 mov r0, r9 - d03f766: f04f 0a00 mov.w sl, #0 - d03f76a: f04f 0b00 mov.w fp, #0 - d03f76e: ed2d 8b02 vpush {d8} - d03f772: b09d sub sp, #116 ; 0x74 - d03f774: 9213 str r2, [sp, #76] ; 0x4c - d03f776: 9318 str r3, [sp, #96] ; 0x60 - d03f778: f7ff fa96 bl d03eca8 <__localeconv_l> - d03f77c: 9005 str r0, [sp, #20] - d03f77e: 6800 ldr r0, [r0, #0] - d03f780: f003 fa86 bl d042c90 <____wrap_strlen_veneer> - d03f784: 4606 mov r6, r0 - d03f786: 9517 str r5, [sp, #92] ; 0x5c - d03f788: 9b17 ldr r3, [sp, #92] ; 0x5c - d03f78a: 781a ldrb r2, [r3, #0] - d03f78c: 2a2b cmp r2, #43 ; 0x2b - d03f78e: d04e beq.n d03f82e <_strtod_l+0xd6> - d03f790: d83c bhi.n d03f80c <_strtod_l+0xb4> - d03f792: 2a0d cmp r2, #13 - d03f794: d835 bhi.n d03f802 <_strtod_l+0xaa> - d03f796: 2a08 cmp r2, #8 - d03f798: d835 bhi.n d03f806 <_strtod_l+0xae> - d03f79a: 2a00 cmp r2, #0 - d03f79c: d03f beq.n d03f81e <_strtod_l+0xc6> - d03f79e: 2300 movs r3, #0 - d03f7a0: 930a str r3, [sp, #40] ; 0x28 - d03f7a2: 9f17 ldr r7, [sp, #92] ; 0x5c - d03f7a4: 783b ldrb r3, [r7, #0] - d03f7a6: 2b30 cmp r3, #48 ; 0x30 - d03f7a8: f040 80ac bne.w d03f904 <_strtod_l+0x1ac> - d03f7ac: 787b ldrb r3, [r7, #1] - d03f7ae: f003 03df and.w r3, r3, #223 ; 0xdf - d03f7b2: 2b58 cmp r3, #88 ; 0x58 - d03f7b4: d168 bne.n d03f888 <_strtod_l+0x130> - d03f7b6: 9b0a ldr r3, [sp, #40] ; 0x28 - d03f7b8: a917 add r1, sp, #92 ; 0x5c - d03f7ba: 4a8c ldr r2, [pc, #560] ; (d03f9ec <_strtod_l+0x294>) - d03f7bc: 4620 mov r0, r4 - d03f7be: 9301 str r3, [sp, #4] - d03f7c0: ab18 add r3, sp, #96 ; 0x60 - d03f7c2: f8cd 9008 str.w r9, [sp, #8] - d03f7c6: 9300 str r3, [sp, #0] - d03f7c8: ab19 add r3, sp, #100 ; 0x64 - d03f7ca: f002 fee4 bl d042596 <__gethex> - d03f7ce: f010 0607 ands.w r6, r0, #7 - d03f7d2: 4605 mov r5, r0 - d03f7d4: d005 beq.n d03f7e2 <_strtod_l+0x8a> - d03f7d6: 2e06 cmp r6, #6 - d03f7d8: d12b bne.n d03f832 <_strtod_l+0xda> - d03f7da: 3701 adds r7, #1 - d03f7dc: 2300 movs r3, #0 - d03f7de: 9717 str r7, [sp, #92] ; 0x5c - d03f7e0: 930a str r3, [sp, #40] ; 0x28 - d03f7e2: 9b13 ldr r3, [sp, #76] ; 0x4c - d03f7e4: 2b00 cmp r3, #0 - d03f7e6: f040 857d bne.w d0402e4 <_strtod_l+0xb8c> - d03f7ea: 9b0a ldr r3, [sp, #40] ; 0x28 - d03f7ec: b1e3 cbz r3, d03f828 <_strtod_l+0xd0> - d03f7ee: 4652 mov r2, sl - d03f7f0: f10b 4300 add.w r3, fp, #2147483648 ; 0x80000000 - d03f7f4: ec43 2b10 vmov d0, r2, r3 - d03f7f8: b01d add sp, #116 ; 0x74 - d03f7fa: ecbd 8b02 vpop {d8} - d03f7fe: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d03f802: 2a20 cmp r2, #32 - d03f804: d1cb bne.n d03f79e <_strtod_l+0x46> - d03f806: 3301 adds r3, #1 - d03f808: 9317 str r3, [sp, #92] ; 0x5c - d03f80a: e7bd b.n d03f788 <_strtod_l+0x30> - d03f80c: 2a2d cmp r2, #45 ; 0x2d - d03f80e: d1c6 bne.n d03f79e <_strtod_l+0x46> - d03f810: 2201 movs r2, #1 - d03f812: 920a str r2, [sp, #40] ; 0x28 - d03f814: 1c5a adds r2, r3, #1 - d03f816: 9217 str r2, [sp, #92] ; 0x5c - d03f818: 785b ldrb r3, [r3, #1] - d03f81a: 2b00 cmp r3, #0 - d03f81c: d1c1 bne.n d03f7a2 <_strtod_l+0x4a> - d03f81e: 9b13 ldr r3, [sp, #76] ; 0x4c - d03f820: 9517 str r5, [sp, #92] ; 0x5c - d03f822: 2b00 cmp r3, #0 - d03f824: f040 855c bne.w d0402e0 <_strtod_l+0xb88> - d03f828: 4652 mov r2, sl - d03f82a: 465b mov r3, fp - d03f82c: e7e2 b.n d03f7f4 <_strtod_l+0x9c> - d03f82e: 2200 movs r2, #0 - d03f830: e7ef b.n d03f812 <_strtod_l+0xba> - d03f832: 9a18 ldr r2, [sp, #96] ; 0x60 - d03f834: b13a cbz r2, d03f846 <_strtod_l+0xee> - d03f836: 2135 movs r1, #53 ; 0x35 - d03f838: a81a add r0, sp, #104 ; 0x68 - d03f83a: f7ff feab bl d03f594 <__copybits> - d03f83e: 9918 ldr r1, [sp, #96] ; 0x60 - d03f840: 4620 mov r0, r4 - d03f842: f7ff fada bl d03edfa <_Bfree> - d03f846: 3e01 subs r6, #1 - d03f848: 2e04 cmp r6, #4 - d03f84a: d806 bhi.n d03f85a <_strtod_l+0x102> - d03f84c: e8df f006 tbb [pc, r6] - d03f850: 1714030a .word 0x1714030a - d03f854: 0a .byte 0x0a - d03f855: 00 .byte 0x00 - d03f856: e9dd ab1a ldrd sl, fp, [sp, #104] ; 0x68 - d03f85a: 0729 lsls r1, r5, #28 - d03f85c: d5c1 bpl.n d03f7e2 <_strtod_l+0x8a> - d03f85e: f04b 4b00 orr.w fp, fp, #2147483648 ; 0x80000000 - d03f862: e7be b.n d03f7e2 <_strtod_l+0x8a> - d03f864: e9dd a31a ldrd sl, r3, [sp, #104] ; 0x68 - d03f868: 9a19 ldr r2, [sp, #100] ; 0x64 - d03f86a: f423 1380 bic.w r3, r3, #1048576 ; 0x100000 - d03f86e: f202 4233 addw r2, r2, #1075 ; 0x433 - d03f872: ea43 5b02 orr.w fp, r3, r2, lsl #20 - d03f876: e7f0 b.n d03f85a <_strtod_l+0x102> - d03f878: f8df b174 ldr.w fp, [pc, #372] ; d03f9f0 <_strtod_l+0x298> - d03f87c: e7ed b.n d03f85a <_strtod_l+0x102> - d03f87e: f06f 4b00 mvn.w fp, #2147483648 ; 0x80000000 - d03f882: f04f 3aff mov.w sl, #4294967295 ; 0xffffffff - d03f886: e7e8 b.n d03f85a <_strtod_l+0x102> - d03f888: 9b17 ldr r3, [sp, #92] ; 0x5c - d03f88a: 1c5a adds r2, r3, #1 - d03f88c: 9217 str r2, [sp, #92] ; 0x5c - d03f88e: 785b ldrb r3, [r3, #1] - d03f890: 2b30 cmp r3, #48 ; 0x30 - d03f892: d0f9 beq.n d03f888 <_strtod_l+0x130> - d03f894: 2b00 cmp r3, #0 - d03f896: d0a4 beq.n d03f7e2 <_strtod_l+0x8a> - d03f898: 2301 movs r3, #1 - d03f89a: f04f 0800 mov.w r8, #0 - d03f89e: 9304 str r3, [sp, #16] - d03f8a0: 220a movs r2, #10 - d03f8a2: 9b17 ldr r3, [sp, #92] ; 0x5c - d03f8a4: 46c1 mov r9, r8 - d03f8a6: f8cd 801c str.w r8, [sp, #28] - d03f8aa: 9308 str r3, [sp, #32] - d03f8ac: 9817 ldr r0, [sp, #92] ; 0x5c - d03f8ae: 7807 ldrb r7, [r0, #0] - d03f8b0: f1a7 0330 sub.w r3, r7, #48 ; 0x30 - d03f8b4: b2d9 uxtb r1, r3 - d03f8b6: 2909 cmp r1, #9 - d03f8b8: d926 bls.n d03f908 <_strtod_l+0x1b0> - d03f8ba: 9b05 ldr r3, [sp, #20] - d03f8bc: 4632 mov r2, r6 - d03f8be: 6819 ldr r1, [r3, #0] - d03f8c0: f7fb fe53 bl d03b56a <strncmp> - d03f8c4: b380 cbz r0, d03f928 <_strtod_l+0x1d0> - d03f8c6: 2000 movs r0, #0 - d03f8c8: 463a mov r2, r7 - d03f8ca: 464e mov r6, r9 - d03f8cc: 4603 mov r3, r0 - d03f8ce: 9005 str r0, [sp, #20] - d03f8d0: 2a65 cmp r2, #101 ; 0x65 - d03f8d2: d001 beq.n d03f8d8 <_strtod_l+0x180> - d03f8d4: 2a45 cmp r2, #69 ; 0x45 - d03f8d6: d113 bne.n d03f900 <_strtod_l+0x1a8> - d03f8d8: b91e cbnz r6, d03f8e2 <_strtod_l+0x18a> - d03f8da: 9a04 ldr r2, [sp, #16] - d03f8dc: 4302 orrs r2, r0 - d03f8de: d09e beq.n d03f81e <_strtod_l+0xc6> - d03f8e0: 2600 movs r6, #0 - d03f8e2: 9d17 ldr r5, [sp, #92] ; 0x5c - d03f8e4: 1c6a adds r2, r5, #1 - d03f8e6: 9217 str r2, [sp, #92] ; 0x5c - d03f8e8: 786a ldrb r2, [r5, #1] - d03f8ea: 2a2b cmp r2, #43 ; 0x2b - d03f8ec: d075 beq.n d03f9da <_strtod_l+0x282> - d03f8ee: 2a2d cmp r2, #45 ; 0x2d - d03f8f0: d079 beq.n d03f9e6 <_strtod_l+0x28e> - d03f8f2: f04f 0c00 mov.w ip, #0 - d03f8f6: f1a2 0130 sub.w r1, r2, #48 ; 0x30 - d03f8fa: 2909 cmp r1, #9 - d03f8fc: d97e bls.n d03f9fc <_strtod_l+0x2a4> - d03f8fe: 9517 str r5, [sp, #92] ; 0x5c - d03f900: 2700 movs r7, #0 - d03f902: e09d b.n d03fa40 <_strtod_l+0x2e8> - d03f904: 2300 movs r3, #0 - d03f906: e7c8 b.n d03f89a <_strtod_l+0x142> - d03f908: f1b9 0f08 cmp.w r9, #8 - d03f90c: f100 0001 add.w r0, r0, #1 - d03f910: f109 0901 add.w r9, r9, #1 - d03f914: bfd4 ite le - d03f916: 9907 ldrle r1, [sp, #28] - d03f918: fb02 3808 mlagt r8, r2, r8, r3 - d03f91c: 9017 str r0, [sp, #92] ; 0x5c - d03f91e: bfdc itt le - d03f920: fb02 3301 mlale r3, r2, r1, r3 - d03f924: 9307 strle r3, [sp, #28] - d03f926: e7c1 b.n d03f8ac <_strtod_l+0x154> - d03f928: 9b17 ldr r3, [sp, #92] ; 0x5c - d03f92a: 199a adds r2, r3, r6 - d03f92c: 9217 str r2, [sp, #92] ; 0x5c - d03f92e: 5d9a ldrb r2, [r3, r6] - d03f930: f1b9 0f00 cmp.w r9, #0 - d03f934: d036 beq.n d03f9a4 <_strtod_l+0x24c> - d03f936: 464e mov r6, r9 - d03f938: 9005 str r0, [sp, #20] - d03f93a: f1a2 0330 sub.w r3, r2, #48 ; 0x30 - d03f93e: 2b09 cmp r3, #9 - d03f940: d912 bls.n d03f968 <_strtod_l+0x210> - d03f942: 2301 movs r3, #1 - d03f944: e7c4 b.n d03f8d0 <_strtod_l+0x178> - d03f946: 9b17 ldr r3, [sp, #92] ; 0x5c - d03f948: 3001 adds r0, #1 - d03f94a: 1c5a adds r2, r3, #1 - d03f94c: 9217 str r2, [sp, #92] ; 0x5c - d03f94e: 785a ldrb r2, [r3, #1] - d03f950: 2a30 cmp r2, #48 ; 0x30 - d03f952: d0f8 beq.n d03f946 <_strtod_l+0x1ee> - d03f954: f1a2 0331 sub.w r3, r2, #49 ; 0x31 - d03f958: 2b08 cmp r3, #8 - d03f95a: f200 84c8 bhi.w d0402ee <_strtod_l+0xb96> - d03f95e: 9005 str r0, [sp, #20] - d03f960: 2000 movs r0, #0 - d03f962: 9b17 ldr r3, [sp, #92] ; 0x5c - d03f964: 4606 mov r6, r0 - d03f966: 9308 str r3, [sp, #32] - d03f968: 3a30 subs r2, #48 ; 0x30 - d03f96a: f100 0301 add.w r3, r0, #1 - d03f96e: d013 beq.n d03f998 <_strtod_l+0x240> - d03f970: 9905 ldr r1, [sp, #20] - d03f972: eb00 0e06 add.w lr, r0, r6 - d03f976: 4419 add r1, r3 - d03f978: 4633 mov r3, r6 - d03f97a: 9105 str r1, [sp, #20] - d03f97c: 210a movs r1, #10 - d03f97e: 4573 cmp r3, lr - d03f980: d112 bne.n d03f9a8 <_strtod_l+0x250> - d03f982: 1833 adds r3, r6, r0 - d03f984: 3601 adds r6, #1 - d03f986: 2b08 cmp r3, #8 - d03f988: 4406 add r6, r0 - d03f98a: dc1c bgt.n d03f9c6 <_strtod_l+0x26e> - d03f98c: 9907 ldr r1, [sp, #28] - d03f98e: 230a movs r3, #10 - d03f990: fb03 2301 mla r3, r3, r1, r2 - d03f994: 9307 str r3, [sp, #28] - d03f996: 2300 movs r3, #0 - d03f998: 9a17 ldr r2, [sp, #92] ; 0x5c - d03f99a: 4618 mov r0, r3 - d03f99c: 1c51 adds r1, r2, #1 - d03f99e: 9117 str r1, [sp, #92] ; 0x5c - d03f9a0: 7852 ldrb r2, [r2, #1] - d03f9a2: e7ca b.n d03f93a <_strtod_l+0x1e2> - d03f9a4: 4648 mov r0, r9 - d03f9a6: e7d3 b.n d03f950 <_strtod_l+0x1f8> - d03f9a8: 2b08 cmp r3, #8 - d03f9aa: dc04 bgt.n d03f9b6 <_strtod_l+0x25e> - d03f9ac: 9f07 ldr r7, [sp, #28] - d03f9ae: 434f muls r7, r1 - d03f9b0: 9707 str r7, [sp, #28] - d03f9b2: 3301 adds r3, #1 - d03f9b4: e7e3 b.n d03f97e <_strtod_l+0x226> - d03f9b6: f103 0c01 add.w ip, r3, #1 - d03f9ba: f1bc 0f10 cmp.w ip, #16 - d03f9be: bfd8 it le - d03f9c0: fb01 f808 mulle.w r8, r1, r8 - d03f9c4: e7f5 b.n d03f9b2 <_strtod_l+0x25a> - d03f9c6: 2e10 cmp r6, #16 - d03f9c8: bfdc itt le - d03f9ca: 230a movle r3, #10 - d03f9cc: fb03 2808 mlale r8, r3, r8, r2 - d03f9d0: e7e1 b.n d03f996 <_strtod_l+0x23e> - d03f9d2: 2300 movs r3, #0 - d03f9d4: 9305 str r3, [sp, #20] - d03f9d6: 2301 movs r3, #1 - d03f9d8: e77f b.n d03f8da <_strtod_l+0x182> - d03f9da: f04f 0c00 mov.w ip, #0 - d03f9de: 1caa adds r2, r5, #2 - d03f9e0: 9217 str r2, [sp, #92] ; 0x5c - d03f9e2: 78aa ldrb r2, [r5, #2] - d03f9e4: e787 b.n d03f8f6 <_strtod_l+0x19e> - d03f9e6: f04f 0c01 mov.w ip, #1 - d03f9ea: e7f8 b.n d03f9de <_strtod_l+0x286> - d03f9ec: 0d055118 .word 0x0d055118 - d03f9f0: 7ff00000 .word 0x7ff00000 - d03f9f4: 9a17 ldr r2, [sp, #92] ; 0x5c - d03f9f6: 1c51 adds r1, r2, #1 - d03f9f8: 9117 str r1, [sp, #92] ; 0x5c - d03f9fa: 7852 ldrb r2, [r2, #1] - d03f9fc: 2a30 cmp r2, #48 ; 0x30 - d03f9fe: d0f9 beq.n d03f9f4 <_strtod_l+0x29c> - d03fa00: f1a2 0131 sub.w r1, r2, #49 ; 0x31 - d03fa04: 2908 cmp r1, #8 - d03fa06: f63f af7b bhi.w d03f900 <_strtod_l+0x1a8> - d03fa0a: 3a30 subs r2, #48 ; 0x30 - d03fa0c: 9206 str r2, [sp, #24] - d03fa0e: 9a17 ldr r2, [sp, #92] ; 0x5c - d03fa10: 920b str r2, [sp, #44] ; 0x2c - d03fa12: 9a17 ldr r2, [sp, #92] ; 0x5c - d03fa14: 1c57 adds r7, r2, #1 - d03fa16: 9717 str r7, [sp, #92] ; 0x5c - d03fa18: 7852 ldrb r2, [r2, #1] - d03fa1a: f1a2 0e30 sub.w lr, r2, #48 ; 0x30 - d03fa1e: f1be 0f09 cmp.w lr, #9 - d03fa22: d938 bls.n d03fa96 <_strtod_l+0x33e> - d03fa24: 990b ldr r1, [sp, #44] ; 0x2c - d03fa26: 1a7f subs r7, r7, r1 - d03fa28: 2f08 cmp r7, #8 - d03fa2a: f644 671f movw r7, #19999 ; 0x4e1f - d03fa2e: dc03 bgt.n d03fa38 <_strtod_l+0x2e0> - d03fa30: 9906 ldr r1, [sp, #24] - d03fa32: 428f cmp r7, r1 - d03fa34: bfa8 it ge - d03fa36: 460f movge r7, r1 - d03fa38: f1bc 0f00 cmp.w ip, #0 - d03fa3c: d000 beq.n d03fa40 <_strtod_l+0x2e8> - d03fa3e: 427f negs r7, r7 - d03fa40: 2e00 cmp r6, #0 - d03fa42: d14c bne.n d03fade <_strtod_l+0x386> - d03fa44: 9904 ldr r1, [sp, #16] - d03fa46: 4301 orrs r1, r0 - d03fa48: f47f aecb bne.w d03f7e2 <_strtod_l+0x8a> - d03fa4c: 2b00 cmp r3, #0 - d03fa4e: f47f aee6 bne.w d03f81e <_strtod_l+0xc6> - d03fa52: 2a69 cmp r2, #105 ; 0x69 - d03fa54: d029 beq.n d03faaa <_strtod_l+0x352> - d03fa56: dc26 bgt.n d03faa6 <_strtod_l+0x34e> - d03fa58: 2a49 cmp r2, #73 ; 0x49 - d03fa5a: d026 beq.n d03faaa <_strtod_l+0x352> - d03fa5c: 2a4e cmp r2, #78 ; 0x4e - d03fa5e: f47f aede bne.w d03f81e <_strtod_l+0xc6> - d03fa62: 499a ldr r1, [pc, #616] ; (d03fccc <_strtod_l+0x574>) - d03fa64: a817 add r0, sp, #92 ; 0x5c - d03fa66: f002 ffdd bl d042a24 <__match> - d03fa6a: 2800 cmp r0, #0 - d03fa6c: f43f aed7 beq.w d03f81e <_strtod_l+0xc6> - d03fa70: 9b17 ldr r3, [sp, #92] ; 0x5c - d03fa72: 781b ldrb r3, [r3, #0] - d03fa74: 2b28 cmp r3, #40 ; 0x28 - d03fa76: d12f bne.n d03fad8 <_strtod_l+0x380> - d03fa78: aa1a add r2, sp, #104 ; 0x68 - d03fa7a: 4995 ldr r1, [pc, #596] ; (d03fcd0 <_strtod_l+0x578>) - d03fa7c: a817 add r0, sp, #92 ; 0x5c - d03fa7e: f002 ffe5 bl d042a4c <__hexnan> - d03fa82: 2805 cmp r0, #5 - d03fa84: d128 bne.n d03fad8 <_strtod_l+0x380> - d03fa86: 9b1b ldr r3, [sp, #108] ; 0x6c - d03fa88: f8dd a068 ldr.w sl, [sp, #104] ; 0x68 - d03fa8c: f043 4bff orr.w fp, r3, #2139095040 ; 0x7f800000 - d03fa90: f44b 0be0 orr.w fp, fp, #7340032 ; 0x700000 - d03fa94: e6a5 b.n d03f7e2 <_strtod_l+0x8a> - d03fa96: 9f06 ldr r7, [sp, #24] - d03fa98: 210a movs r1, #10 - d03fa9a: fb01 2707 mla r7, r1, r7, r2 - d03fa9e: f1a7 0230 sub.w r2, r7, #48 ; 0x30 - d03faa2: 9206 str r2, [sp, #24] - d03faa4: e7b5 b.n d03fa12 <_strtod_l+0x2ba> - d03faa6: 2a6e cmp r2, #110 ; 0x6e - d03faa8: e7d9 b.n d03fa5e <_strtod_l+0x306> - d03faaa: 498a ldr r1, [pc, #552] ; (d03fcd4 <_strtod_l+0x57c>) - d03faac: a817 add r0, sp, #92 ; 0x5c - d03faae: f002 ffb9 bl d042a24 <__match> - d03fab2: 2800 cmp r0, #0 - d03fab4: f43f aeb3 beq.w d03f81e <_strtod_l+0xc6> - d03fab8: 9b17 ldr r3, [sp, #92] ; 0x5c - d03faba: a817 add r0, sp, #92 ; 0x5c - d03fabc: 4986 ldr r1, [pc, #536] ; (d03fcd8 <_strtod_l+0x580>) - d03fabe: 3b01 subs r3, #1 - d03fac0: 9317 str r3, [sp, #92] ; 0x5c - d03fac2: f002 ffaf bl d042a24 <__match> - d03fac6: b910 cbnz r0, d03face <_strtod_l+0x376> - d03fac8: 9b17 ldr r3, [sp, #92] ; 0x5c - d03faca: 3301 adds r3, #1 - d03facc: 9317 str r3, [sp, #92] ; 0x5c - d03face: f8df b214 ldr.w fp, [pc, #532] ; d03fce4 <_strtod_l+0x58c> - d03fad2: f04f 0a00 mov.w sl, #0 - d03fad6: e684 b.n d03f7e2 <_strtod_l+0x8a> - d03fad8: f8df b210 ldr.w fp, [pc, #528] ; d03fcec <_strtod_l+0x594> - d03fadc: e7f9 b.n d03fad2 <_strtod_l+0x37a> - d03fade: 9b05 ldr r3, [sp, #20] - d03fae0: f1b9 0f00 cmp.w r9, #0 - d03fae4: bf08 it eq - d03fae6: 46b1 moveq r9, r6 - d03fae8: 2e10 cmp r6, #16 - d03faea: 9807 ldr r0, [sp, #28] - d03faec: eba7 0303 sub.w r3, r7, r3 - d03faf0: 4635 mov r5, r6 - d03faf2: bfa8 it ge - d03faf4: 2510 movge r5, #16 - d03faf6: 9306 str r3, [sp, #24] - d03faf8: f003 f8f2 bl d042ce0 <____wrap___aeabi_ui2d_veneer> - d03fafc: 2e09 cmp r6, #9 - d03fafe: 4682 mov sl, r0 - d03fb00: 468b mov fp, r1 - d03fb02: dd13 ble.n d03fb2c <_strtod_l+0x3d4> - d03fb04: 4b75 ldr r3, [pc, #468] ; (d03fcdc <_strtod_l+0x584>) - d03fb06: eb03 03c5 add.w r3, r3, r5, lsl #3 - d03fb0a: e953 2312 ldrd r2, r3, [r3, #-72] ; 0x48 - d03fb0e: f003 f8ef bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03fb12: 4682 mov sl, r0 - d03fb14: 468b mov fp, r1 - d03fb16: 4640 mov r0, r8 - d03fb18: f003 f8e2 bl d042ce0 <____wrap___aeabi_ui2d_veneer> - d03fb1c: 4602 mov r2, r0 - d03fb1e: 460b mov r3, r1 - d03fb20: 4650 mov r0, sl - d03fb22: 4659 mov r1, fp - d03fb24: f7fa fcbe bl d03a4a4 <__adddf3> - d03fb28: 4682 mov sl, r0 - d03fb2a: 468b mov fp, r1 - d03fb2c: 2e0f cmp r6, #15 - d03fb2e: dc38 bgt.n d03fba2 <_strtod_l+0x44a> - d03fb30: 9b06 ldr r3, [sp, #24] - d03fb32: 2b00 cmp r3, #0 - d03fb34: f43f ae55 beq.w d03f7e2 <_strtod_l+0x8a> - d03fb38: dd24 ble.n d03fb84 <_strtod_l+0x42c> - d03fb3a: 2b16 cmp r3, #22 - d03fb3c: dc0b bgt.n d03fb56 <_strtod_l+0x3fe> - d03fb3e: 4967 ldr r1, [pc, #412] ; (d03fcdc <_strtod_l+0x584>) - d03fb40: 4652 mov r2, sl - d03fb42: eb01 01c3 add.w r1, r1, r3, lsl #3 - d03fb46: 465b mov r3, fp - d03fb48: e9d1 0100 ldrd r0, r1, [r1] - d03fb4c: f003 f8d0 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03fb50: 4682 mov sl, r0 - d03fb52: 468b mov fp, r1 - d03fb54: e645 b.n d03f7e2 <_strtod_l+0x8a> - d03fb56: f1c6 0325 rsb r3, r6, #37 ; 0x25 - d03fb5a: 9a06 ldr r2, [sp, #24] - d03fb5c: 4293 cmp r3, r2 - d03fb5e: db20 blt.n d03fba2 <_strtod_l+0x44a> - d03fb60: f1c6 060f rsb r6, r6, #15 - d03fb64: 4c5d ldr r4, [pc, #372] ; (d03fcdc <_strtod_l+0x584>) - d03fb66: 4652 mov r2, sl - d03fb68: 465b mov r3, fp - d03fb6a: eb04 01c6 add.w r1, r4, r6, lsl #3 - d03fb6e: e9d1 0100 ldrd r0, r1, [r1] - d03fb72: f003 f8bd bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03fb76: 9b06 ldr r3, [sp, #24] - d03fb78: 1b9e subs r6, r3, r6 - d03fb7a: eb04 04c6 add.w r4, r4, r6, lsl #3 - d03fb7e: e9d4 2300 ldrd r2, r3, [r4] - d03fb82: e7e3 b.n d03fb4c <_strtod_l+0x3f4> - d03fb84: 9b06 ldr r3, [sp, #24] - d03fb86: 3316 adds r3, #22 - d03fb88: db0b blt.n d03fba2 <_strtod_l+0x44a> - d03fb8a: 9b05 ldr r3, [sp, #20] - d03fb8c: 4650 mov r0, sl - d03fb8e: 4659 mov r1, fp - d03fb90: 1bdf subs r7, r3, r7 - d03fb92: 4b52 ldr r3, [pc, #328] ; (d03fcdc <_strtod_l+0x584>) - d03fb94: eb03 07c7 add.w r7, r3, r7, lsl #3 - d03fb98: e9d7 2300 ldrd r2, r3, [r7] - d03fb9c: f003 f894 bl d042cc8 <____wrap___aeabi_ddiv_veneer> - d03fba0: e7d6 b.n d03fb50 <_strtod_l+0x3f8> - d03fba2: 1b75 subs r5, r6, r5 - d03fba4: 9b06 ldr r3, [sp, #24] - d03fba6: 441d add r5, r3 - d03fba8: 2d00 cmp r5, #0 - d03fbaa: dd70 ble.n d03fc8e <_strtod_l+0x536> - d03fbac: f015 030f ands.w r3, r5, #15 - d03fbb0: d00a beq.n d03fbc8 <_strtod_l+0x470> - d03fbb2: 494a ldr r1, [pc, #296] ; (d03fcdc <_strtod_l+0x584>) - d03fbb4: 4652 mov r2, sl - d03fbb6: eb01 01c3 add.w r1, r1, r3, lsl #3 - d03fbba: 465b mov r3, fp - d03fbbc: e9d1 0100 ldrd r0, r1, [r1] - d03fbc0: f003 f896 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03fbc4: 4682 mov sl, r0 - d03fbc6: 468b mov fp, r1 - d03fbc8: f035 050f bics.w r5, r5, #15 - d03fbcc: d04d beq.n d03fc6a <_strtod_l+0x512> - d03fbce: f5b5 7f9a cmp.w r5, #308 ; 0x134 - d03fbd2: dd22 ble.n d03fc1a <_strtod_l+0x4c2> - d03fbd4: 2500 movs r5, #0 - d03fbd6: 462e mov r6, r5 - d03fbd8: 9507 str r5, [sp, #28] - d03fbda: 9505 str r5, [sp, #20] - d03fbdc: 2322 movs r3, #34 ; 0x22 - d03fbde: f8df b104 ldr.w fp, [pc, #260] ; d03fce4 <_strtod_l+0x58c> - d03fbe2: f04f 0a00 mov.w sl, #0 - d03fbe6: 6023 str r3, [r4, #0] - d03fbe8: 9b07 ldr r3, [sp, #28] - d03fbea: 2b00 cmp r3, #0 - d03fbec: f43f adf9 beq.w d03f7e2 <_strtod_l+0x8a> - d03fbf0: 9918 ldr r1, [sp, #96] ; 0x60 - d03fbf2: 4620 mov r0, r4 - d03fbf4: f7ff f901 bl d03edfa <_Bfree> - d03fbf8: 9905 ldr r1, [sp, #20] - d03fbfa: 4620 mov r0, r4 - d03fbfc: f7ff f8fd bl d03edfa <_Bfree> - d03fc00: 4631 mov r1, r6 - d03fc02: 4620 mov r0, r4 - d03fc04: f7ff f8f9 bl d03edfa <_Bfree> - d03fc08: 9907 ldr r1, [sp, #28] - d03fc0a: 4620 mov r0, r4 - d03fc0c: f7ff f8f5 bl d03edfa <_Bfree> - d03fc10: 4629 mov r1, r5 - d03fc12: 4620 mov r0, r4 - d03fc14: f7ff f8f1 bl d03edfa <_Bfree> - d03fc18: e5e3 b.n d03f7e2 <_strtod_l+0x8a> - d03fc1a: 4b31 ldr r3, [pc, #196] ; (d03fce0 <_strtod_l+0x588>) - d03fc1c: 112d asrs r5, r5, #4 - d03fc1e: 4650 mov r0, sl - d03fc20: 4659 mov r1, fp - d03fc22: 9304 str r3, [sp, #16] - d03fc24: 2300 movs r3, #0 - d03fc26: 4698 mov r8, r3 - d03fc28: 2d01 cmp r5, #1 - d03fc2a: dc21 bgt.n d03fc70 <_strtod_l+0x518> - d03fc2c: b10b cbz r3, d03fc32 <_strtod_l+0x4da> - d03fc2e: 4682 mov sl, r0 - d03fc30: 468b mov fp, r1 - d03fc32: 4b2b ldr r3, [pc, #172] ; (d03fce0 <_strtod_l+0x588>) - d03fc34: f1ab 7b54 sub.w fp, fp, #55574528 ; 0x3500000 - d03fc38: 4652 mov r2, sl - d03fc3a: eb03 08c8 add.w r8, r3, r8, lsl #3 - d03fc3e: 465b mov r3, fp - d03fc40: e9d8 0100 ldrd r0, r1, [r8] - d03fc44: f003 f854 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03fc48: 4b26 ldr r3, [pc, #152] ; (d03fce4 <_strtod_l+0x58c>) - d03fc4a: 460a mov r2, r1 - d03fc4c: 4682 mov sl, r0 - d03fc4e: 400b ands r3, r1 - d03fc50: 4925 ldr r1, [pc, #148] ; (d03fce8 <_strtod_l+0x590>) - d03fc52: 428b cmp r3, r1 - d03fc54: d8be bhi.n d03fbd4 <_strtod_l+0x47c> - d03fc56: f5a1 1180 sub.w r1, r1, #1048576 ; 0x100000 - d03fc5a: 428b cmp r3, r1 - d03fc5c: bf86 itte hi - d03fc5e: f8df b090 ldrhi.w fp, [pc, #144] ; d03fcf0 <_strtod_l+0x598> - d03fc62: f04f 3aff movhi.w sl, #4294967295 ; 0xffffffff - d03fc66: f102 7b54 addls.w fp, r2, #55574528 ; 0x3500000 - d03fc6a: 2300 movs r3, #0 - d03fc6c: 9304 str r3, [sp, #16] - d03fc6e: e07c b.n d03fd6a <_strtod_l+0x612> - d03fc70: 07ea lsls r2, r5, #31 - d03fc72: d505 bpl.n d03fc80 <_strtod_l+0x528> - d03fc74: 9b04 ldr r3, [sp, #16] - d03fc76: e9d3 2300 ldrd r2, r3, [r3] - d03fc7a: f003 f839 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03fc7e: 2301 movs r3, #1 - d03fc80: 9a04 ldr r2, [sp, #16] - d03fc82: f108 0801 add.w r8, r8, #1 - d03fc86: 106d asrs r5, r5, #1 - d03fc88: 3208 adds r2, #8 - d03fc8a: 9204 str r2, [sp, #16] - d03fc8c: e7cc b.n d03fc28 <_strtod_l+0x4d0> - d03fc8e: d0ec beq.n d03fc6a <_strtod_l+0x512> - d03fc90: 426d negs r5, r5 - d03fc92: f015 020f ands.w r2, r5, #15 - d03fc96: d00a beq.n d03fcae <_strtod_l+0x556> - d03fc98: 4b10 ldr r3, [pc, #64] ; (d03fcdc <_strtod_l+0x584>) - d03fc9a: 4650 mov r0, sl - d03fc9c: 4659 mov r1, fp - d03fc9e: eb03 03c2 add.w r3, r3, r2, lsl #3 - d03fca2: e9d3 2300 ldrd r2, r3, [r3] - d03fca6: f003 f80f bl d042cc8 <____wrap___aeabi_ddiv_veneer> - d03fcaa: 4682 mov sl, r0 - d03fcac: 468b mov fp, r1 - d03fcae: 112d asrs r5, r5, #4 - d03fcb0: d0db beq.n d03fc6a <_strtod_l+0x512> - d03fcb2: 2d1f cmp r5, #31 - d03fcb4: dd1e ble.n d03fcf4 <_strtod_l+0x59c> - d03fcb6: 2500 movs r5, #0 - d03fcb8: 462e mov r6, r5 - d03fcba: 9507 str r5, [sp, #28] - d03fcbc: 9505 str r5, [sp, #20] - d03fcbe: 2322 movs r3, #34 ; 0x22 - d03fcc0: f04f 0a00 mov.w sl, #0 - d03fcc4: f04f 0b00 mov.w fp, #0 - d03fcc8: 6023 str r3, [r4, #0] - d03fcca: e78d b.n d03fbe8 <_strtod_l+0x490> - d03fccc: 0d054e6b .word 0x0d054e6b - d03fcd0: 0d05512c .word 0x0d05512c - d03fcd4: 0d054e63 .word 0x0d054e63 - d03fcd8: 0d054fe6 .word 0x0d054fe6 - d03fcdc: 0d055000 .word 0x0d055000 - d03fce0: 0d0550f0 .word 0x0d0550f0 - d03fce4: 7ff00000 .word 0x7ff00000 - d03fce8: 7ca00000 .word 0x7ca00000 - d03fcec: fff80000 .word 0xfff80000 - d03fcf0: 7fefffff .word 0x7fefffff - d03fcf4: f015 0310 ands.w r3, r5, #16 - d03fcf8: 4650 mov r0, sl - d03fcfa: 4659 mov r1, fp - d03fcfc: f8df 83a4 ldr.w r8, [pc, #932] ; d0400a4 <_strtod_l+0x94c> - d03fd00: bf18 it ne - d03fd02: 236a movne r3, #106 ; 0x6a - d03fd04: 9304 str r3, [sp, #16] - d03fd06: 2300 movs r3, #0 - d03fd08: 07ea lsls r2, r5, #31 - d03fd0a: d504 bpl.n d03fd16 <_strtod_l+0x5be> - d03fd0c: e9d8 2300 ldrd r2, r3, [r8] - d03fd10: f002 ffee bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03fd14: 2301 movs r3, #1 - d03fd16: 106d asrs r5, r5, #1 - d03fd18: f108 0808 add.w r8, r8, #8 - d03fd1c: d1f4 bne.n d03fd08 <_strtod_l+0x5b0> - d03fd1e: b10b cbz r3, d03fd24 <_strtod_l+0x5cc> - d03fd20: 4682 mov sl, r0 - d03fd22: 468b mov fp, r1 - d03fd24: 9b04 ldr r3, [sp, #16] - d03fd26: b1c3 cbz r3, d03fd5a <_strtod_l+0x602> - d03fd28: f3cb 520a ubfx r2, fp, #20, #11 - d03fd2c: 4659 mov r1, fp - d03fd2e: f1c2 036b rsb r3, r2, #107 ; 0x6b - d03fd32: 2b00 cmp r3, #0 - d03fd34: dd11 ble.n d03fd5a <_strtod_l+0x602> - d03fd36: 2b1f cmp r3, #31 - d03fd38: f340 8121 ble.w d03ff7e <_strtod_l+0x826> - d03fd3c: 2b34 cmp r3, #52 ; 0x34 - d03fd3e: f04f 0a00 mov.w sl, #0 - d03fd42: bfdb ittet le - d03fd44: f1c2 024b rsble r2, r2, #75 ; 0x4b - d03fd48: f04f 33ff movle.w r3, #4294967295 ; 0xffffffff - d03fd4c: f04f 7b5c movgt.w fp, #57671680 ; 0x3700000 - d03fd50: fa03 f202 lslle.w r2, r3, r2 - d03fd54: bfd8 it le - d03fd56: ea02 0b01 andle.w fp, r2, r1 - d03fd5a: 2200 movs r2, #0 - d03fd5c: 2300 movs r3, #0 - d03fd5e: 4650 mov r0, sl - d03fd60: 4659 mov r1, fp - d03fd62: f7fa fdab bl d03a8bc <__aeabi_dcmpeq> - d03fd66: 2800 cmp r0, #0 - d03fd68: d1a5 bne.n d03fcb6 <_strtod_l+0x55e> - d03fd6a: 9b07 ldr r3, [sp, #28] - d03fd6c: 464a mov r2, r9 - d03fd6e: 9908 ldr r1, [sp, #32] - d03fd70: 4620 mov r0, r4 - d03fd72: 9300 str r3, [sp, #0] - d03fd74: 4633 mov r3, r6 - d03fd76: f7ff f886 bl d03ee86 <__s2b> - d03fd7a: 9007 str r0, [sp, #28] - d03fd7c: 2800 cmp r0, #0 - d03fd7e: f43f af29 beq.w d03fbd4 <_strtod_l+0x47c> - d03fd82: 9b05 ldr r3, [sp, #20] - d03fd84: 2500 movs r5, #0 - d03fd86: 1bdf subs r7, r3, r7 - d03fd88: 9b06 ldr r3, [sp, #24] - d03fd8a: 462e mov r6, r5 - d03fd8c: 2b00 cmp r3, #0 - d03fd8e: bfb4 ite lt - d03fd90: 463b movlt r3, r7 - d03fd92: 2300 movge r3, #0 - d03fd94: 930c str r3, [sp, #48] ; 0x30 - d03fd96: 9b06 ldr r3, [sp, #24] - d03fd98: ea23 73e3 bic.w r3, r3, r3, asr #31 - d03fd9c: 9312 str r3, [sp, #72] ; 0x48 - d03fd9e: 9b07 ldr r3, [sp, #28] - d03fda0: 4620 mov r0, r4 - d03fda2: 6859 ldr r1, [r3, #4] - d03fda4: f7ff f804 bl d03edb0 <_Balloc> - d03fda8: 9005 str r0, [sp, #20] - d03fdaa: 2800 cmp r0, #0 - d03fdac: f43f af16 beq.w d03fbdc <_strtod_l+0x484> - d03fdb0: 9b07 ldr r3, [sp, #28] - d03fdb2: 300c adds r0, #12 - d03fdb4: 691a ldr r2, [r3, #16] - d03fdb6: f103 010c add.w r1, r3, #12 - d03fdba: 3202 adds r2, #2 - d03fdbc: 0092 lsls r2, r2, #2 - d03fdbe: f002 ff93 bl d042ce8 <____wrap_memcpy_veneer> - d03fdc2: aa1a add r2, sp, #104 ; 0x68 - d03fdc4: a919 add r1, sp, #100 ; 0x64 - d03fdc6: 4620 mov r0, r4 - d03fdc8: ec4b ab10 vmov d0, sl, fp - d03fdcc: f7ff fb42 bl d03f454 <__d2b> - d03fdd0: 9018 str r0, [sp, #96] ; 0x60 - d03fdd2: ec4b ab18 vmov d8, sl, fp - d03fdd6: 2800 cmp r0, #0 - d03fdd8: f43f af00 beq.w d03fbdc <_strtod_l+0x484> - d03fddc: 2101 movs r1, #1 - d03fdde: 4620 mov r0, r4 - d03fde0: f7ff f8de bl d03efa0 <__i2b> - d03fde4: 4606 mov r6, r0 - d03fde6: 2800 cmp r0, #0 - d03fde8: f43f aef8 beq.w d03fbdc <_strtod_l+0x484> - d03fdec: 9b19 ldr r3, [sp, #100] ; 0x64 - d03fdee: 9904 ldr r1, [sp, #16] - d03fdf0: 2b00 cmp r3, #0 - d03fdf2: eba3 0801 sub.w r8, r3, r1 - d03fdf6: bfa9 itett ge - d03fdf8: 9a0c ldrge r2, [sp, #48] ; 0x30 - d03fdfa: 9a12 ldrlt r2, [sp, #72] ; 0x48 - d03fdfc: eb03 0902 addge.w r9, r3, r2 - d03fe00: 9f12 ldrge r7, [sp, #72] ; 0x48 - d03fe02: bfb8 it lt - d03fe04: 1ad7 sublt r7, r2, r3 - d03fe06: 9a1a ldr r2, [sp, #104] ; 0x68 - d03fe08: 4ba1 ldr r3, [pc, #644] ; (d040090 <_strtod_l+0x938>) - d03fe0a: 4490 add r8, r2 - d03fe0c: bfb8 it lt - d03fe0e: f8dd 9030 ldrlt.w r9, [sp, #48] ; 0x30 - d03fe12: f1c2 0236 rsb r2, r2, #54 ; 0x36 - d03fe16: f108 38ff add.w r8, r8, #4294967295 ; 0xffffffff - d03fe1a: 4598 cmp r8, r3 - d03fe1c: f280 80c3 bge.w d03ffa6 <_strtod_l+0x84e> - d03fe20: eba3 0308 sub.w r3, r3, r8 - d03fe24: 2101 movs r1, #1 - d03fe26: 2b1f cmp r3, #31 - d03fe28: eba2 0203 sub.w r2, r2, r3 - d03fe2c: f300 80ae bgt.w d03ff8c <_strtod_l+0x834> - d03fe30: fa01 f303 lsl.w r3, r1, r3 - d03fe34: 930d str r3, [sp, #52] ; 0x34 - d03fe36: 2300 movs r3, #0 - d03fe38: 9308 str r3, [sp, #32] - d03fe3a: eb09 0802 add.w r8, r9, r2 - d03fe3e: 9b04 ldr r3, [sp, #16] - d03fe40: 4417 add r7, r2 - d03fe42: 45c1 cmp r9, r8 - d03fe44: 441f add r7, r3 - d03fe46: 464b mov r3, r9 - d03fe48: bfa8 it ge - d03fe4a: 4643 movge r3, r8 - d03fe4c: 42bb cmp r3, r7 - d03fe4e: bfa8 it ge - d03fe50: 463b movge r3, r7 - d03fe52: 2b00 cmp r3, #0 - d03fe54: bfc2 ittt gt - d03fe56: eba8 0803 subgt.w r8, r8, r3 - d03fe5a: 1aff subgt r7, r7, r3 - d03fe5c: eba9 0903 subgt.w r9, r9, r3 - d03fe60: 9b0c ldr r3, [sp, #48] ; 0x30 - d03fe62: 2b00 cmp r3, #0 - d03fe64: dd17 ble.n d03fe96 <_strtod_l+0x73e> - d03fe66: 4631 mov r1, r6 - d03fe68: 461a mov r2, r3 - d03fe6a: 4620 mov r0, r4 - d03fe6c: f7ff f93c bl d03f0e8 <__pow5mult> - d03fe70: 4606 mov r6, r0 - d03fe72: 2800 cmp r0, #0 - d03fe74: f43f aeb2 beq.w d03fbdc <_strtod_l+0x484> - d03fe78: 4601 mov r1, r0 - d03fe7a: 9a18 ldr r2, [sp, #96] ; 0x60 - d03fe7c: 4620 mov r0, r4 - d03fe7e: f7ff f898 bl d03efb2 <__multiply> - d03fe82: 900b str r0, [sp, #44] ; 0x2c - d03fe84: 2800 cmp r0, #0 - d03fe86: f43f aea9 beq.w d03fbdc <_strtod_l+0x484> - d03fe8a: 9918 ldr r1, [sp, #96] ; 0x60 - d03fe8c: 4620 mov r0, r4 - d03fe8e: f7fe ffb4 bl d03edfa <_Bfree> - d03fe92: 9b0b ldr r3, [sp, #44] ; 0x2c - d03fe94: 9318 str r3, [sp, #96] ; 0x60 - d03fe96: f1b8 0f00 cmp.w r8, #0 - d03fe9a: f300 8089 bgt.w d03ffb0 <_strtod_l+0x858> - d03fe9e: 9b06 ldr r3, [sp, #24] - d03fea0: 2b00 cmp r3, #0 - d03fea2: dd08 ble.n d03feb6 <_strtod_l+0x75e> - d03fea4: 9a12 ldr r2, [sp, #72] ; 0x48 + d03f722: 780b ldrb r3, [r1, #0] + d03f724: 4604 mov r4, r0 + d03f726: 2b5e cmp r3, #94 ; 0x5e + d03f728: f104 05ff add.w r5, r4, #255 ; 0xff + d03f72c: bf13 iteet ne + d03f72e: 1c48 addne r0, r1, #1 + d03f730: 1c88 addeq r0, r1, #2 + d03f732: 784b ldrbeq r3, [r1, #1] + d03f734: 2200 movne r2, #0 + d03f736: bf08 it eq + d03f738: 2201 moveq r2, #1 + d03f73a: 1e61 subs r1, r4, #1 + d03f73c: f801 2f01 strb.w r2, [r1, #1]! + d03f740: 42a9 cmp r1, r5 + d03f742: d1fb bne.n d03f73c <__sccl+0x1c> + d03f744: b90b cbnz r3, d03f74a <__sccl+0x2a> + d03f746: 3801 subs r0, #1 + d03f748: bd70 pop {r4, r5, r6, pc} + d03f74a: f082 0201 eor.w r2, r2, #1 + d03f74e: 4605 mov r5, r0 + d03f750: 54e2 strb r2, [r4, r3] + d03f752: 4628 mov r0, r5 + d03f754: f810 1b01 ldrb.w r1, [r0], #1 + d03f758: 292d cmp r1, #45 ; 0x2d + d03f75a: d006 beq.n d03f76a <__sccl+0x4a> + d03f75c: 295d cmp r1, #93 ; 0x5d + d03f75e: d0f3 beq.n d03f748 <__sccl+0x28> + d03f760: b909 cbnz r1, d03f766 <__sccl+0x46> + d03f762: 4628 mov r0, r5 + d03f764: e7f0 b.n d03f748 <__sccl+0x28> + d03f766: 460b mov r3, r1 + d03f768: e7f1 b.n d03f74e <__sccl+0x2e> + d03f76a: 786e ldrb r6, [r5, #1] + d03f76c: 2e5d cmp r6, #93 ; 0x5d + d03f76e: d0fa beq.n d03f766 <__sccl+0x46> + d03f770: 42b3 cmp r3, r6 + d03f772: dcf8 bgt.n d03f766 <__sccl+0x46> + d03f774: 3502 adds r5, #2 + d03f776: 4619 mov r1, r3 + d03f778: 3101 adds r1, #1 + d03f77a: 428e cmp r6, r1 + d03f77c: 5462 strb r2, [r4, r1] + d03f77e: dcfb bgt.n d03f778 <__sccl+0x58> + d03f780: 1af1 subs r1, r6, r3 + d03f782: 1c58 adds r0, r3, #1 + d03f784: 3901 subs r1, #1 + d03f786: 42b3 cmp r3, r6 + d03f788: bfa8 it ge + d03f78a: 2100 movge r1, #0 + d03f78c: 1843 adds r3, r0, r1 + d03f78e: e7e0 b.n d03f752 <__sccl+0x32> + +0d03f790 <frexp>: + d03f790: 2100 movs r1, #0 + d03f792: b570 push {r4, r5, r6, lr} + d03f794: ec55 4b10 vmov r4, r5, d0 + d03f798: f025 4200 bic.w r2, r5, #2147483648 ; 0x80000000 + d03f79c: 6001 str r1, [r0, #0] + d03f79e: 4915 ldr r1, [pc, #84] ; (d03f7f4 <frexp+0x64>) + d03f7a0: 4606 mov r6, r0 + d03f7a2: 462b mov r3, r5 + d03f7a4: 428a cmp r2, r1 + d03f7a6: dc22 bgt.n d03f7ee <frexp+0x5e> + d03f7a8: ee10 1a10 vmov r1, s0 + d03f7ac: 4311 orrs r1, r2 + d03f7ae: d01e beq.n d03f7ee <frexp+0x5e> + d03f7b0: 4911 ldr r1, [pc, #68] ; (d03f7f8 <frexp+0x68>) + d03f7b2: 4029 ands r1, r5 + d03f7b4: b969 cbnz r1, d03f7d2 <frexp+0x42> + d03f7b6: 2200 movs r2, #0 + d03f7b8: 4b10 ldr r3, [pc, #64] ; (d03f7fc <frexp+0x6c>) + d03f7ba: ee10 0a10 vmov r0, s0 + d03f7be: 4629 mov r1, r5 + d03f7c0: f003 fad2 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03f7c4: 460b mov r3, r1 + d03f7c6: f021 4200 bic.w r2, r1, #2147483648 ; 0x80000000 + d03f7ca: 4604 mov r4, r0 + d03f7cc: f06f 0135 mvn.w r1, #53 ; 0x35 + d03f7d0: 6031 str r1, [r6, #0] + d03f7d2: f023 43ff bic.w r3, r3, #2139095040 ; 0x7f800000 + d03f7d6: 1512 asrs r2, r2, #20 + d03f7d8: 6831 ldr r1, [r6, #0] + d03f7da: f423 03e0 bic.w r3, r3, #7340032 ; 0x700000 + d03f7de: f2a2 32fe subw r2, r2, #1022 ; 0x3fe + d03f7e2: f043 557f orr.w r5, r3, #1069547520 ; 0x3fc00000 + d03f7e6: 440a add r2, r1 + d03f7e8: f445 1500 orr.w r5, r5, #2097152 ; 0x200000 + d03f7ec: 6032 str r2, [r6, #0] + d03f7ee: ec45 4b10 vmov d0, r4, r5 + d03f7f2: bd70 pop {r4, r5, r6, pc} + d03f7f4: 7fefffff .word 0x7fefffff + d03f7f8: 7ff00000 .word 0x7ff00000 + d03f7fc: 43500000 .word 0x43500000 + +0d03f800 <sulp>: + d03f800: b570 push {r4, r5, r6, lr} + d03f802: 4604 mov r4, r0 + d03f804: 460d mov r5, r1 + d03f806: 4616 mov r6, r2 + d03f808: ec45 4b10 vmov d0, r4, r5 + d03f80c: f7ff fe17 bl d03f43e <__ulp> + d03f810: ec51 0b10 vmov r0, r1, d0 + d03f814: b17e cbz r6, d03f836 <sulp+0x36> + d03f816: f3c5 530a ubfx r3, r5, #20, #11 + d03f81a: f1c3 036b rsb r3, r3, #107 ; 0x6b + d03f81e: 2b00 cmp r3, #0 + d03f820: dd09 ble.n d03f836 <sulp+0x36> + d03f822: 051b lsls r3, r3, #20 + d03f824: 2400 movs r4, #0 + d03f826: f103 557f add.w r5, r3, #1069547520 ; 0x3fc00000 + d03f82a: 4622 mov r2, r4 + d03f82c: f505 1540 add.w r5, r5, #3145728 ; 0x300000 + d03f830: 462b mov r3, r5 + d03f832: f003 fa99 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03f836: bd70 pop {r4, r5, r6, pc} + +0d03f838 <_strtod_l>: + d03f838: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d03f83c: 4699 mov r9, r3 + d03f83e: 2300 movs r3, #0 + d03f840: 4604 mov r4, r0 + d03f842: 460d mov r5, r1 + d03f844: 4648 mov r0, r9 + d03f846: f04f 0a00 mov.w sl, #0 + d03f84a: f04f 0b00 mov.w fp, #0 + d03f84e: ed2d 8b02 vpush {d8} + d03f852: b09d sub sp, #116 ; 0x74 + d03f854: 9213 str r2, [sp, #76] ; 0x4c + d03f856: 9318 str r3, [sp, #96] ; 0x60 + d03f858: f7ff fa96 bl d03ed88 <__localeconv_l> + d03f85c: 9005 str r0, [sp, #20] + d03f85e: 6800 ldr r0, [r0, #0] + d03f860: f003 faae bl d042dc0 <____wrap_strlen_veneer> + d03f864: 4606 mov r6, r0 + d03f866: 9517 str r5, [sp, #92] ; 0x5c + d03f868: 9b17 ldr r3, [sp, #92] ; 0x5c + d03f86a: 781a ldrb r2, [r3, #0] + d03f86c: 2a2b cmp r2, #43 ; 0x2b + d03f86e: d04e beq.n d03f90e <_strtod_l+0xd6> + d03f870: d83c bhi.n d03f8ec <_strtod_l+0xb4> + d03f872: 2a0d cmp r2, #13 + d03f874: d835 bhi.n d03f8e2 <_strtod_l+0xaa> + d03f876: 2a08 cmp r2, #8 + d03f878: d835 bhi.n d03f8e6 <_strtod_l+0xae> + d03f87a: 2a00 cmp r2, #0 + d03f87c: d03f beq.n d03f8fe <_strtod_l+0xc6> + d03f87e: 2300 movs r3, #0 + d03f880: 930a str r3, [sp, #40] ; 0x28 + d03f882: 9f17 ldr r7, [sp, #92] ; 0x5c + d03f884: 783b ldrb r3, [r7, #0] + d03f886: 2b30 cmp r3, #48 ; 0x30 + d03f888: f040 80ac bne.w d03f9e4 <_strtod_l+0x1ac> + d03f88c: 787b ldrb r3, [r7, #1] + d03f88e: f003 03df and.w r3, r3, #223 ; 0xdf + d03f892: 2b58 cmp r3, #88 ; 0x58 + d03f894: d168 bne.n d03f968 <_strtod_l+0x130> + d03f896: 9b0a ldr r3, [sp, #40] ; 0x28 + d03f898: a917 add r1, sp, #92 ; 0x5c + d03f89a: 4a8c ldr r2, [pc, #560] ; (d03facc <_strtod_l+0x294>) + d03f89c: 4620 mov r0, r4 + d03f89e: 9301 str r3, [sp, #4] + d03f8a0: ab18 add r3, sp, #96 ; 0x60 + d03f8a2: f8cd 9008 str.w r9, [sp, #8] + d03f8a6: 9300 str r3, [sp, #0] + d03f8a8: ab19 add r3, sp, #100 ; 0x64 + d03f8aa: f002 fee4 bl d042676 <__gethex> + d03f8ae: f010 0607 ands.w r6, r0, #7 + d03f8b2: 4605 mov r5, r0 + d03f8b4: d005 beq.n d03f8c2 <_strtod_l+0x8a> + d03f8b6: 2e06 cmp r6, #6 + d03f8b8: d12b bne.n d03f912 <_strtod_l+0xda> + d03f8ba: 3701 adds r7, #1 + d03f8bc: 2300 movs r3, #0 + d03f8be: 9717 str r7, [sp, #92] ; 0x5c + d03f8c0: 930a str r3, [sp, #40] ; 0x28 + d03f8c2: 9b13 ldr r3, [sp, #76] ; 0x4c + d03f8c4: 2b00 cmp r3, #0 + d03f8c6: f040 857d bne.w d0403c4 <_strtod_l+0xb8c> + d03f8ca: 9b0a ldr r3, [sp, #40] ; 0x28 + d03f8cc: b1e3 cbz r3, d03f908 <_strtod_l+0xd0> + d03f8ce: 4652 mov r2, sl + d03f8d0: f10b 4300 add.w r3, fp, #2147483648 ; 0x80000000 + d03f8d4: ec43 2b10 vmov d0, r2, r3 + d03f8d8: b01d add sp, #116 ; 0x74 + d03f8da: ecbd 8b02 vpop {d8} + d03f8de: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d03f8e2: 2a20 cmp r2, #32 + d03f8e4: d1cb bne.n d03f87e <_strtod_l+0x46> + d03f8e6: 3301 adds r3, #1 + d03f8e8: 9317 str r3, [sp, #92] ; 0x5c + d03f8ea: e7bd b.n d03f868 <_strtod_l+0x30> + d03f8ec: 2a2d cmp r2, #45 ; 0x2d + d03f8ee: d1c6 bne.n d03f87e <_strtod_l+0x46> + d03f8f0: 2201 movs r2, #1 + d03f8f2: 920a str r2, [sp, #40] ; 0x28 + d03f8f4: 1c5a adds r2, r3, #1 + d03f8f6: 9217 str r2, [sp, #92] ; 0x5c + d03f8f8: 785b ldrb r3, [r3, #1] + d03f8fa: 2b00 cmp r3, #0 + d03f8fc: d1c1 bne.n d03f882 <_strtod_l+0x4a> + d03f8fe: 9b13 ldr r3, [sp, #76] ; 0x4c + d03f900: 9517 str r5, [sp, #92] ; 0x5c + d03f902: 2b00 cmp r3, #0 + d03f904: f040 855c bne.w d0403c0 <_strtod_l+0xb88> + d03f908: 4652 mov r2, sl + d03f90a: 465b mov r3, fp + d03f90c: e7e2 b.n d03f8d4 <_strtod_l+0x9c> + d03f90e: 2200 movs r2, #0 + d03f910: e7ef b.n d03f8f2 <_strtod_l+0xba> + d03f912: 9a18 ldr r2, [sp, #96] ; 0x60 + d03f914: b13a cbz r2, d03f926 <_strtod_l+0xee> + d03f916: 2135 movs r1, #53 ; 0x35 + d03f918: a81a add r0, sp, #104 ; 0x68 + d03f91a: f7ff feab bl d03f674 <__copybits> + d03f91e: 9918 ldr r1, [sp, #96] ; 0x60 + d03f920: 4620 mov r0, r4 + d03f922: f7ff fada bl d03eeda <_Bfree> + d03f926: 3e01 subs r6, #1 + d03f928: 2e04 cmp r6, #4 + d03f92a: d806 bhi.n d03f93a <_strtod_l+0x102> + d03f92c: e8df f006 tbb [pc, r6] + d03f930: 1714030a .word 0x1714030a + d03f934: 0a .byte 0x0a + d03f935: 00 .byte 0x00 + d03f936: e9dd ab1a ldrd sl, fp, [sp, #104] ; 0x68 + d03f93a: 0729 lsls r1, r5, #28 + d03f93c: d5c1 bpl.n d03f8c2 <_strtod_l+0x8a> + d03f93e: f04b 4b00 orr.w fp, fp, #2147483648 ; 0x80000000 + d03f942: e7be b.n d03f8c2 <_strtod_l+0x8a> + d03f944: e9dd a31a ldrd sl, r3, [sp, #104] ; 0x68 + d03f948: 9a19 ldr r2, [sp, #100] ; 0x64 + d03f94a: f423 1380 bic.w r3, r3, #1048576 ; 0x100000 + d03f94e: f202 4233 addw r2, r2, #1075 ; 0x433 + d03f952: ea43 5b02 orr.w fp, r3, r2, lsl #20 + d03f956: e7f0 b.n d03f93a <_strtod_l+0x102> + d03f958: f8df b174 ldr.w fp, [pc, #372] ; d03fad0 <_strtod_l+0x298> + d03f95c: e7ed b.n d03f93a <_strtod_l+0x102> + d03f95e: f06f 4b00 mvn.w fp, #2147483648 ; 0x80000000 + d03f962: f04f 3aff mov.w sl, #4294967295 ; 0xffffffff + d03f966: e7e8 b.n d03f93a <_strtod_l+0x102> + d03f968: 9b17 ldr r3, [sp, #92] ; 0x5c + d03f96a: 1c5a adds r2, r3, #1 + d03f96c: 9217 str r2, [sp, #92] ; 0x5c + d03f96e: 785b ldrb r3, [r3, #1] + d03f970: 2b30 cmp r3, #48 ; 0x30 + d03f972: d0f9 beq.n d03f968 <_strtod_l+0x130> + d03f974: 2b00 cmp r3, #0 + d03f976: d0a4 beq.n d03f8c2 <_strtod_l+0x8a> + d03f978: 2301 movs r3, #1 + d03f97a: f04f 0800 mov.w r8, #0 + d03f97e: 9304 str r3, [sp, #16] + d03f980: 220a movs r2, #10 + d03f982: 9b17 ldr r3, [sp, #92] ; 0x5c + d03f984: 46c1 mov r9, r8 + d03f986: f8cd 801c str.w r8, [sp, #28] + d03f98a: 9308 str r3, [sp, #32] + d03f98c: 9817 ldr r0, [sp, #92] ; 0x5c + d03f98e: 7807 ldrb r7, [r0, #0] + d03f990: f1a7 0330 sub.w r3, r7, #48 ; 0x30 + d03f994: b2d9 uxtb r1, r3 + d03f996: 2909 cmp r1, #9 + d03f998: d926 bls.n d03f9e8 <_strtod_l+0x1b0> + d03f99a: 9b05 ldr r3, [sp, #20] + d03f99c: 4632 mov r2, r6 + d03f99e: 6819 ldr r1, [r3, #0] + d03f9a0: f7fb fe51 bl d03b646 <strncmp> + d03f9a4: b380 cbz r0, d03fa08 <_strtod_l+0x1d0> + d03f9a6: 2000 movs r0, #0 + d03f9a8: 463a mov r2, r7 + d03f9aa: 464e mov r6, r9 + d03f9ac: 4603 mov r3, r0 + d03f9ae: 9005 str r0, [sp, #20] + d03f9b0: 2a65 cmp r2, #101 ; 0x65 + d03f9b2: d001 beq.n d03f9b8 <_strtod_l+0x180> + d03f9b4: 2a45 cmp r2, #69 ; 0x45 + d03f9b6: d113 bne.n d03f9e0 <_strtod_l+0x1a8> + d03f9b8: b91e cbnz r6, d03f9c2 <_strtod_l+0x18a> + d03f9ba: 9a04 ldr r2, [sp, #16] + d03f9bc: 4302 orrs r2, r0 + d03f9be: d09e beq.n d03f8fe <_strtod_l+0xc6> + d03f9c0: 2600 movs r6, #0 + d03f9c2: 9d17 ldr r5, [sp, #92] ; 0x5c + d03f9c4: 1c6a adds r2, r5, #1 + d03f9c6: 9217 str r2, [sp, #92] ; 0x5c + d03f9c8: 786a ldrb r2, [r5, #1] + d03f9ca: 2a2b cmp r2, #43 ; 0x2b + d03f9cc: d075 beq.n d03faba <_strtod_l+0x282> + d03f9ce: 2a2d cmp r2, #45 ; 0x2d + d03f9d0: d079 beq.n d03fac6 <_strtod_l+0x28e> + d03f9d2: f04f 0c00 mov.w ip, #0 + d03f9d6: f1a2 0130 sub.w r1, r2, #48 ; 0x30 + d03f9da: 2909 cmp r1, #9 + d03f9dc: d97e bls.n d03fadc <_strtod_l+0x2a4> + d03f9de: 9517 str r5, [sp, #92] ; 0x5c + d03f9e0: 2700 movs r7, #0 + d03f9e2: e09d b.n d03fb20 <_strtod_l+0x2e8> + d03f9e4: 2300 movs r3, #0 + d03f9e6: e7c8 b.n d03f97a <_strtod_l+0x142> + d03f9e8: f1b9 0f08 cmp.w r9, #8 + d03f9ec: f100 0001 add.w r0, r0, #1 + d03f9f0: f109 0901 add.w r9, r9, #1 + d03f9f4: bfd4 ite le + d03f9f6: 9907 ldrle r1, [sp, #28] + d03f9f8: fb02 3808 mlagt r8, r2, r8, r3 + d03f9fc: 9017 str r0, [sp, #92] ; 0x5c + d03f9fe: bfdc itt le + d03fa00: fb02 3301 mlale r3, r2, r1, r3 + d03fa04: 9307 strle r3, [sp, #28] + d03fa06: e7c1 b.n d03f98c <_strtod_l+0x154> + d03fa08: 9b17 ldr r3, [sp, #92] ; 0x5c + d03fa0a: 199a adds r2, r3, r6 + d03fa0c: 9217 str r2, [sp, #92] ; 0x5c + d03fa0e: 5d9a ldrb r2, [r3, r6] + d03fa10: f1b9 0f00 cmp.w r9, #0 + d03fa14: d036 beq.n d03fa84 <_strtod_l+0x24c> + d03fa16: 464e mov r6, r9 + d03fa18: 9005 str r0, [sp, #20] + d03fa1a: f1a2 0330 sub.w r3, r2, #48 ; 0x30 + d03fa1e: 2b09 cmp r3, #9 + d03fa20: d912 bls.n d03fa48 <_strtod_l+0x210> + d03fa22: 2301 movs r3, #1 + d03fa24: e7c4 b.n d03f9b0 <_strtod_l+0x178> + d03fa26: 9b17 ldr r3, [sp, #92] ; 0x5c + d03fa28: 3001 adds r0, #1 + d03fa2a: 1c5a adds r2, r3, #1 + d03fa2c: 9217 str r2, [sp, #92] ; 0x5c + d03fa2e: 785a ldrb r2, [r3, #1] + d03fa30: 2a30 cmp r2, #48 ; 0x30 + d03fa32: d0f8 beq.n d03fa26 <_strtod_l+0x1ee> + d03fa34: f1a2 0331 sub.w r3, r2, #49 ; 0x31 + d03fa38: 2b08 cmp r3, #8 + d03fa3a: f200 84c8 bhi.w d0403ce <_strtod_l+0xb96> + d03fa3e: 9005 str r0, [sp, #20] + d03fa40: 2000 movs r0, #0 + d03fa42: 9b17 ldr r3, [sp, #92] ; 0x5c + d03fa44: 4606 mov r6, r0 + d03fa46: 9308 str r3, [sp, #32] + d03fa48: 3a30 subs r2, #48 ; 0x30 + d03fa4a: f100 0301 add.w r3, r0, #1 + d03fa4e: d013 beq.n d03fa78 <_strtod_l+0x240> + d03fa50: 9905 ldr r1, [sp, #20] + d03fa52: eb00 0e06 add.w lr, r0, r6 + d03fa56: 4419 add r1, r3 + d03fa58: 4633 mov r3, r6 + d03fa5a: 9105 str r1, [sp, #20] + d03fa5c: 210a movs r1, #10 + d03fa5e: 4573 cmp r3, lr + d03fa60: d112 bne.n d03fa88 <_strtod_l+0x250> + d03fa62: 1833 adds r3, r6, r0 + d03fa64: 3601 adds r6, #1 + d03fa66: 2b08 cmp r3, #8 + d03fa68: 4406 add r6, r0 + d03fa6a: dc1c bgt.n d03faa6 <_strtod_l+0x26e> + d03fa6c: 9907 ldr r1, [sp, #28] + d03fa6e: 230a movs r3, #10 + d03fa70: fb03 2301 mla r3, r3, r1, r2 + d03fa74: 9307 str r3, [sp, #28] + d03fa76: 2300 movs r3, #0 + d03fa78: 9a17 ldr r2, [sp, #92] ; 0x5c + d03fa7a: 4618 mov r0, r3 + d03fa7c: 1c51 adds r1, r2, #1 + d03fa7e: 9117 str r1, [sp, #92] ; 0x5c + d03fa80: 7852 ldrb r2, [r2, #1] + d03fa82: e7ca b.n d03fa1a <_strtod_l+0x1e2> + d03fa84: 4648 mov r0, r9 + d03fa86: e7d3 b.n d03fa30 <_strtod_l+0x1f8> + d03fa88: 2b08 cmp r3, #8 + d03fa8a: dc04 bgt.n d03fa96 <_strtod_l+0x25e> + d03fa8c: 9f07 ldr r7, [sp, #28] + d03fa8e: 434f muls r7, r1 + d03fa90: 9707 str r7, [sp, #28] + d03fa92: 3301 adds r3, #1 + d03fa94: e7e3 b.n d03fa5e <_strtod_l+0x226> + d03fa96: f103 0c01 add.w ip, r3, #1 + d03fa9a: f1bc 0f10 cmp.w ip, #16 + d03fa9e: bfd8 it le + d03faa0: fb01 f808 mulle.w r8, r1, r8 + d03faa4: e7f5 b.n d03fa92 <_strtod_l+0x25a> + d03faa6: 2e10 cmp r6, #16 + d03faa8: bfdc itt le + d03faaa: 230a movle r3, #10 + d03faac: fb03 2808 mlale r8, r3, r8, r2 + d03fab0: e7e1 b.n d03fa76 <_strtod_l+0x23e> + d03fab2: 2300 movs r3, #0 + d03fab4: 9305 str r3, [sp, #20] + d03fab6: 2301 movs r3, #1 + d03fab8: e77f b.n d03f9ba <_strtod_l+0x182> + d03faba: f04f 0c00 mov.w ip, #0 + d03fabe: 1caa adds r2, r5, #2 + d03fac0: 9217 str r2, [sp, #92] ; 0x5c + d03fac2: 78aa ldrb r2, [r5, #2] + d03fac4: e787 b.n d03f9d6 <_strtod_l+0x19e> + d03fac6: f04f 0c01 mov.w ip, #1 + d03faca: e7f8 b.n d03fabe <_strtod_l+0x286> + d03facc: 0d0551f0 .word 0x0d0551f0 + d03fad0: 7ff00000 .word 0x7ff00000 + d03fad4: 9a17 ldr r2, [sp, #92] ; 0x5c + d03fad6: 1c51 adds r1, r2, #1 + d03fad8: 9117 str r1, [sp, #92] ; 0x5c + d03fada: 7852 ldrb r2, [r2, #1] + d03fadc: 2a30 cmp r2, #48 ; 0x30 + d03fade: d0f9 beq.n d03fad4 <_strtod_l+0x29c> + d03fae0: f1a2 0131 sub.w r1, r2, #49 ; 0x31 + d03fae4: 2908 cmp r1, #8 + d03fae6: f63f af7b bhi.w d03f9e0 <_strtod_l+0x1a8> + d03faea: 3a30 subs r2, #48 ; 0x30 + d03faec: 9206 str r2, [sp, #24] + d03faee: 9a17 ldr r2, [sp, #92] ; 0x5c + d03faf0: 920b str r2, [sp, #44] ; 0x2c + d03faf2: 9a17 ldr r2, [sp, #92] ; 0x5c + d03faf4: 1c57 adds r7, r2, #1 + d03faf6: 9717 str r7, [sp, #92] ; 0x5c + d03faf8: 7852 ldrb r2, [r2, #1] + d03fafa: f1a2 0e30 sub.w lr, r2, #48 ; 0x30 + d03fafe: f1be 0f09 cmp.w lr, #9 + d03fb02: d938 bls.n d03fb76 <_strtod_l+0x33e> + d03fb04: 990b ldr r1, [sp, #44] ; 0x2c + d03fb06: 1a7f subs r7, r7, r1 + d03fb08: 2f08 cmp r7, #8 + d03fb0a: f644 671f movw r7, #19999 ; 0x4e1f + d03fb0e: dc03 bgt.n d03fb18 <_strtod_l+0x2e0> + d03fb10: 9906 ldr r1, [sp, #24] + d03fb12: 428f cmp r7, r1 + d03fb14: bfa8 it ge + d03fb16: 460f movge r7, r1 + d03fb18: f1bc 0f00 cmp.w ip, #0 + d03fb1c: d000 beq.n d03fb20 <_strtod_l+0x2e8> + d03fb1e: 427f negs r7, r7 + d03fb20: 2e00 cmp r6, #0 + d03fb22: d14c bne.n d03fbbe <_strtod_l+0x386> + d03fb24: 9904 ldr r1, [sp, #16] + d03fb26: 4301 orrs r1, r0 + d03fb28: f47f aecb bne.w d03f8c2 <_strtod_l+0x8a> + d03fb2c: 2b00 cmp r3, #0 + d03fb2e: f47f aee6 bne.w d03f8fe <_strtod_l+0xc6> + d03fb32: 2a69 cmp r2, #105 ; 0x69 + d03fb34: d029 beq.n d03fb8a <_strtod_l+0x352> + d03fb36: dc26 bgt.n d03fb86 <_strtod_l+0x34e> + d03fb38: 2a49 cmp r2, #73 ; 0x49 + d03fb3a: d026 beq.n d03fb8a <_strtod_l+0x352> + d03fb3c: 2a4e cmp r2, #78 ; 0x4e + d03fb3e: f47f aede bne.w d03f8fe <_strtod_l+0xc6> + d03fb42: 499a ldr r1, [pc, #616] ; (d03fdac <_strtod_l+0x574>) + d03fb44: a817 add r0, sp, #92 ; 0x5c + d03fb46: f002 ffdd bl d042b04 <__match> + d03fb4a: 2800 cmp r0, #0 + d03fb4c: f43f aed7 beq.w d03f8fe <_strtod_l+0xc6> + d03fb50: 9b17 ldr r3, [sp, #92] ; 0x5c + d03fb52: 781b ldrb r3, [r3, #0] + d03fb54: 2b28 cmp r3, #40 ; 0x28 + d03fb56: d12f bne.n d03fbb8 <_strtod_l+0x380> + d03fb58: aa1a add r2, sp, #104 ; 0x68 + d03fb5a: 4995 ldr r1, [pc, #596] ; (d03fdb0 <_strtod_l+0x578>) + d03fb5c: a817 add r0, sp, #92 ; 0x5c + d03fb5e: f002 ffe5 bl d042b2c <__hexnan> + d03fb62: 2805 cmp r0, #5 + d03fb64: d128 bne.n d03fbb8 <_strtod_l+0x380> + d03fb66: 9b1b ldr r3, [sp, #108] ; 0x6c + d03fb68: f8dd a068 ldr.w sl, [sp, #104] ; 0x68 + d03fb6c: f043 4bff orr.w fp, r3, #2139095040 ; 0x7f800000 + d03fb70: f44b 0be0 orr.w fp, fp, #7340032 ; 0x700000 + d03fb74: e6a5 b.n d03f8c2 <_strtod_l+0x8a> + d03fb76: 9f06 ldr r7, [sp, #24] + d03fb78: 210a movs r1, #10 + d03fb7a: fb01 2707 mla r7, r1, r7, r2 + d03fb7e: f1a7 0230 sub.w r2, r7, #48 ; 0x30 + d03fb82: 9206 str r2, [sp, #24] + d03fb84: e7b5 b.n d03faf2 <_strtod_l+0x2ba> + d03fb86: 2a6e cmp r2, #110 ; 0x6e + d03fb88: e7d9 b.n d03fb3e <_strtod_l+0x306> + d03fb8a: 498a ldr r1, [pc, #552] ; (d03fdb4 <_strtod_l+0x57c>) + d03fb8c: a817 add r0, sp, #92 ; 0x5c + d03fb8e: f002 ffb9 bl d042b04 <__match> + d03fb92: 2800 cmp r0, #0 + d03fb94: f43f aeb3 beq.w d03f8fe <_strtod_l+0xc6> + d03fb98: 9b17 ldr r3, [sp, #92] ; 0x5c + d03fb9a: a817 add r0, sp, #92 ; 0x5c + d03fb9c: 4986 ldr r1, [pc, #536] ; (d03fdb8 <_strtod_l+0x580>) + d03fb9e: 3b01 subs r3, #1 + d03fba0: 9317 str r3, [sp, #92] ; 0x5c + d03fba2: f002 ffaf bl d042b04 <__match> + d03fba6: b910 cbnz r0, d03fbae <_strtod_l+0x376> + d03fba8: 9b17 ldr r3, [sp, #92] ; 0x5c + d03fbaa: 3301 adds r3, #1 + d03fbac: 9317 str r3, [sp, #92] ; 0x5c + d03fbae: f8df b214 ldr.w fp, [pc, #532] ; d03fdc4 <_strtod_l+0x58c> + d03fbb2: f04f 0a00 mov.w sl, #0 + d03fbb6: e684 b.n d03f8c2 <_strtod_l+0x8a> + d03fbb8: f8df b210 ldr.w fp, [pc, #528] ; d03fdcc <_strtod_l+0x594> + d03fbbc: e7f9 b.n d03fbb2 <_strtod_l+0x37a> + d03fbbe: 9b05 ldr r3, [sp, #20] + d03fbc0: f1b9 0f00 cmp.w r9, #0 + d03fbc4: bf08 it eq + d03fbc6: 46b1 moveq r9, r6 + d03fbc8: 2e10 cmp r6, #16 + d03fbca: 9807 ldr r0, [sp, #28] + d03fbcc: eba7 0303 sub.w r3, r7, r3 + d03fbd0: 4635 mov r5, r6 + d03fbd2: bfa8 it ge + d03fbd4: 2510 movge r5, #16 + d03fbd6: 9306 str r3, [sp, #24] + d03fbd8: f003 f8fe bl d042dd8 <____wrap___aeabi_ui2d_veneer> + d03fbdc: 2e09 cmp r6, #9 + d03fbde: 4682 mov sl, r0 + d03fbe0: 468b mov fp, r1 + d03fbe2: dd13 ble.n d03fc0c <_strtod_l+0x3d4> + d03fbe4: 4b75 ldr r3, [pc, #468] ; (d03fdbc <_strtod_l+0x584>) + d03fbe6: eb03 03c5 add.w r3, r3, r5, lsl #3 + d03fbea: e953 2312 ldrd r2, r3, [r3, #-72] ; 0x48 + d03fbee: f003 f8bb bl d042d68 <____wrap___aeabi_dmul_veneer> + d03fbf2: 4682 mov sl, r0 + d03fbf4: 468b mov fp, r1 + d03fbf6: 4640 mov r0, r8 + d03fbf8: f003 f8ee bl d042dd8 <____wrap___aeabi_ui2d_veneer> + d03fbfc: 4602 mov r2, r0 + d03fbfe: 460b mov r3, r1 + d03fc00: 4650 mov r0, sl + d03fc02: 4659 mov r1, fp + d03fc04: f7fa fcbc bl d03a580 <__adddf3> + d03fc08: 4682 mov sl, r0 + d03fc0a: 468b mov fp, r1 + d03fc0c: 2e0f cmp r6, #15 + d03fc0e: dc38 bgt.n d03fc82 <_strtod_l+0x44a> + d03fc10: 9b06 ldr r3, [sp, #24] + d03fc12: 2b00 cmp r3, #0 + d03fc14: f43f ae55 beq.w d03f8c2 <_strtod_l+0x8a> + d03fc18: dd24 ble.n d03fc64 <_strtod_l+0x42c> + d03fc1a: 2b16 cmp r3, #22 + d03fc1c: dc0b bgt.n d03fc36 <_strtod_l+0x3fe> + d03fc1e: 4967 ldr r1, [pc, #412] ; (d03fdbc <_strtod_l+0x584>) + d03fc20: 4652 mov r2, sl + d03fc22: eb01 01c3 add.w r1, r1, r3, lsl #3 + d03fc26: 465b mov r3, fp + d03fc28: e9d1 0100 ldrd r0, r1, [r1] + d03fc2c: f003 f89c bl d042d68 <____wrap___aeabi_dmul_veneer> + d03fc30: 4682 mov sl, r0 + d03fc32: 468b mov fp, r1 + d03fc34: e645 b.n d03f8c2 <_strtod_l+0x8a> + d03fc36: f1c6 0325 rsb r3, r6, #37 ; 0x25 + d03fc3a: 9a06 ldr r2, [sp, #24] + d03fc3c: 4293 cmp r3, r2 + d03fc3e: db20 blt.n d03fc82 <_strtod_l+0x44a> + d03fc40: f1c6 060f rsb r6, r6, #15 + d03fc44: 4c5d ldr r4, [pc, #372] ; (d03fdbc <_strtod_l+0x584>) + d03fc46: 4652 mov r2, sl + d03fc48: 465b mov r3, fp + d03fc4a: eb04 01c6 add.w r1, r4, r6, lsl #3 + d03fc4e: e9d1 0100 ldrd r0, r1, [r1] + d03fc52: f003 f889 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03fc56: 9b06 ldr r3, [sp, #24] + d03fc58: 1b9e subs r6, r3, r6 + d03fc5a: eb04 04c6 add.w r4, r4, r6, lsl #3 + d03fc5e: e9d4 2300 ldrd r2, r3, [r4] + d03fc62: e7e3 b.n d03fc2c <_strtod_l+0x3f4> + d03fc64: 9b06 ldr r3, [sp, #24] + d03fc66: 3316 adds r3, #22 + d03fc68: db0b blt.n d03fc82 <_strtod_l+0x44a> + d03fc6a: 9b05 ldr r3, [sp, #20] + d03fc6c: 4650 mov r0, sl + d03fc6e: 4659 mov r1, fp + d03fc70: 1bdf subs r7, r3, r7 + d03fc72: 4b52 ldr r3, [pc, #328] ; (d03fdbc <_strtod_l+0x584>) + d03fc74: eb03 07c7 add.w r7, r3, r7, lsl #3 + d03fc78: e9d7 2300 ldrd r2, r3, [r7] + d03fc7c: f003 f8b4 bl d042de8 <____wrap___aeabi_ddiv_veneer> + d03fc80: e7d6 b.n d03fc30 <_strtod_l+0x3f8> + d03fc82: 1b75 subs r5, r6, r5 + d03fc84: 9b06 ldr r3, [sp, #24] + d03fc86: 441d add r5, r3 + d03fc88: 2d00 cmp r5, #0 + d03fc8a: dd70 ble.n d03fd6e <_strtod_l+0x536> + d03fc8c: f015 030f ands.w r3, r5, #15 + d03fc90: d00a beq.n d03fca8 <_strtod_l+0x470> + d03fc92: 494a ldr r1, [pc, #296] ; (d03fdbc <_strtod_l+0x584>) + d03fc94: 4652 mov r2, sl + d03fc96: eb01 01c3 add.w r1, r1, r3, lsl #3 + d03fc9a: 465b mov r3, fp + d03fc9c: e9d1 0100 ldrd r0, r1, [r1] + d03fca0: f003 f862 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03fca4: 4682 mov sl, r0 + d03fca6: 468b mov fp, r1 + d03fca8: f035 050f bics.w r5, r5, #15 + d03fcac: d04d beq.n d03fd4a <_strtod_l+0x512> + d03fcae: f5b5 7f9a cmp.w r5, #308 ; 0x134 + d03fcb2: dd22 ble.n d03fcfa <_strtod_l+0x4c2> + d03fcb4: 2500 movs r5, #0 + d03fcb6: 462e mov r6, r5 + d03fcb8: 9507 str r5, [sp, #28] + d03fcba: 9505 str r5, [sp, #20] + d03fcbc: 2322 movs r3, #34 ; 0x22 + d03fcbe: f8df b104 ldr.w fp, [pc, #260] ; d03fdc4 <_strtod_l+0x58c> + d03fcc2: f04f 0a00 mov.w sl, #0 + d03fcc6: 6023 str r3, [r4, #0] + d03fcc8: 9b07 ldr r3, [sp, #28] + d03fcca: 2b00 cmp r3, #0 + d03fccc: f43f adf9 beq.w d03f8c2 <_strtod_l+0x8a> + d03fcd0: 9918 ldr r1, [sp, #96] ; 0x60 + d03fcd2: 4620 mov r0, r4 + d03fcd4: f7ff f901 bl d03eeda <_Bfree> + d03fcd8: 9905 ldr r1, [sp, #20] + d03fcda: 4620 mov r0, r4 + d03fcdc: f7ff f8fd bl d03eeda <_Bfree> + d03fce0: 4631 mov r1, r6 + d03fce2: 4620 mov r0, r4 + d03fce4: f7ff f8f9 bl d03eeda <_Bfree> + d03fce8: 9907 ldr r1, [sp, #28] + d03fcea: 4620 mov r0, r4 + d03fcec: f7ff f8f5 bl d03eeda <_Bfree> + d03fcf0: 4629 mov r1, r5 + d03fcf2: 4620 mov r0, r4 + d03fcf4: f7ff f8f1 bl d03eeda <_Bfree> + d03fcf8: e5e3 b.n d03f8c2 <_strtod_l+0x8a> + d03fcfa: 4b31 ldr r3, [pc, #196] ; (d03fdc0 <_strtod_l+0x588>) + d03fcfc: 112d asrs r5, r5, #4 + d03fcfe: 4650 mov r0, sl + d03fd00: 4659 mov r1, fp + d03fd02: 9304 str r3, [sp, #16] + d03fd04: 2300 movs r3, #0 + d03fd06: 4698 mov r8, r3 + d03fd08: 2d01 cmp r5, #1 + d03fd0a: dc21 bgt.n d03fd50 <_strtod_l+0x518> + d03fd0c: b10b cbz r3, d03fd12 <_strtod_l+0x4da> + d03fd0e: 4682 mov sl, r0 + d03fd10: 468b mov fp, r1 + d03fd12: 4b2b ldr r3, [pc, #172] ; (d03fdc0 <_strtod_l+0x588>) + d03fd14: f1ab 7b54 sub.w fp, fp, #55574528 ; 0x3500000 + d03fd18: 4652 mov r2, sl + d03fd1a: eb03 08c8 add.w r8, r3, r8, lsl #3 + d03fd1e: 465b mov r3, fp + d03fd20: e9d8 0100 ldrd r0, r1, [r8] + d03fd24: f003 f820 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03fd28: 4b26 ldr r3, [pc, #152] ; (d03fdc4 <_strtod_l+0x58c>) + d03fd2a: 460a mov r2, r1 + d03fd2c: 4682 mov sl, r0 + d03fd2e: 400b ands r3, r1 + d03fd30: 4925 ldr r1, [pc, #148] ; (d03fdc8 <_strtod_l+0x590>) + d03fd32: 428b cmp r3, r1 + d03fd34: d8be bhi.n d03fcb4 <_strtod_l+0x47c> + d03fd36: f5a1 1180 sub.w r1, r1, #1048576 ; 0x100000 + d03fd3a: 428b cmp r3, r1 + d03fd3c: bf86 itte hi + d03fd3e: f8df b090 ldrhi.w fp, [pc, #144] ; d03fdd0 <_strtod_l+0x598> + d03fd42: f04f 3aff movhi.w sl, #4294967295 ; 0xffffffff + d03fd46: f102 7b54 addls.w fp, r2, #55574528 ; 0x3500000 + d03fd4a: 2300 movs r3, #0 + d03fd4c: 9304 str r3, [sp, #16] + d03fd4e: e07c b.n d03fe4a <_strtod_l+0x612> + d03fd50: 07ea lsls r2, r5, #31 + d03fd52: d505 bpl.n d03fd60 <_strtod_l+0x528> + d03fd54: 9b04 ldr r3, [sp, #16] + d03fd56: e9d3 2300 ldrd r2, r3, [r3] + d03fd5a: f003 f805 bl d042d68 <____wrap___aeabi_dmul_veneer> + d03fd5e: 2301 movs r3, #1 + d03fd60: 9a04 ldr r2, [sp, #16] + d03fd62: f108 0801 add.w r8, r8, #1 + d03fd66: 106d asrs r5, r5, #1 + d03fd68: 3208 adds r2, #8 + d03fd6a: 9204 str r2, [sp, #16] + d03fd6c: e7cc b.n d03fd08 <_strtod_l+0x4d0> + d03fd6e: d0ec beq.n d03fd4a <_strtod_l+0x512> + d03fd70: 426d negs r5, r5 + d03fd72: f015 020f ands.w r2, r5, #15 + d03fd76: d00a beq.n d03fd8e <_strtod_l+0x556> + d03fd78: 4b10 ldr r3, [pc, #64] ; (d03fdbc <_strtod_l+0x584>) + d03fd7a: 4650 mov r0, sl + d03fd7c: 4659 mov r1, fp + d03fd7e: eb03 03c2 add.w r3, r3, r2, lsl #3 + d03fd82: e9d3 2300 ldrd r2, r3, [r3] + d03fd86: f003 f82f bl d042de8 <____wrap___aeabi_ddiv_veneer> + d03fd8a: 4682 mov sl, r0 + d03fd8c: 468b mov fp, r1 + d03fd8e: 112d asrs r5, r5, #4 + d03fd90: d0db beq.n d03fd4a <_strtod_l+0x512> + d03fd92: 2d1f cmp r5, #31 + d03fd94: dd1e ble.n d03fdd4 <_strtod_l+0x59c> + d03fd96: 2500 movs r5, #0 + d03fd98: 462e mov r6, r5 + d03fd9a: 9507 str r5, [sp, #28] + d03fd9c: 9505 str r5, [sp, #20] + d03fd9e: 2322 movs r3, #34 ; 0x22 + d03fda0: f04f 0a00 mov.w sl, #0 + d03fda4: f04f 0b00 mov.w fp, #0 + d03fda8: 6023 str r3, [r4, #0] + d03fdaa: e78d b.n d03fcc8 <_strtod_l+0x490> + d03fdac: 0d054f47 .word 0x0d054f47 + d03fdb0: 0d055204 .word 0x0d055204 + d03fdb4: 0d054f3f .word 0x0d054f3f + d03fdb8: 0d0550c2 .word 0x0d0550c2 + d03fdbc: 0d0550d8 .word 0x0d0550d8 + d03fdc0: 0d0551c8 .word 0x0d0551c8 + d03fdc4: 7ff00000 .word 0x7ff00000 + d03fdc8: 7ca00000 .word 0x7ca00000 + d03fdcc: fff80000 .word 0xfff80000 + d03fdd0: 7fefffff .word 0x7fefffff + d03fdd4: f015 0310 ands.w r3, r5, #16 + d03fdd8: 4650 mov r0, sl + d03fdda: 4659 mov r1, fp + d03fddc: f8df 83a4 ldr.w r8, [pc, #932] ; d040184 <_strtod_l+0x94c> + d03fde0: bf18 it ne + d03fde2: 236a movne r3, #106 ; 0x6a + d03fde4: 9304 str r3, [sp, #16] + d03fde6: 2300 movs r3, #0 + d03fde8: 07ea lsls r2, r5, #31 + d03fdea: d504 bpl.n d03fdf6 <_strtod_l+0x5be> + d03fdec: e9d8 2300 ldrd r2, r3, [r8] + d03fdf0: f002 ffba bl d042d68 <____wrap___aeabi_dmul_veneer> + d03fdf4: 2301 movs r3, #1 + d03fdf6: 106d asrs r5, r5, #1 + d03fdf8: f108 0808 add.w r8, r8, #8 + d03fdfc: d1f4 bne.n d03fde8 <_strtod_l+0x5b0> + d03fdfe: b10b cbz r3, d03fe04 <_strtod_l+0x5cc> + d03fe00: 4682 mov sl, r0 + d03fe02: 468b mov fp, r1 + d03fe04: 9b04 ldr r3, [sp, #16] + d03fe06: b1c3 cbz r3, d03fe3a <_strtod_l+0x602> + d03fe08: f3cb 520a ubfx r2, fp, #20, #11 + d03fe0c: 4659 mov r1, fp + d03fe0e: f1c2 036b rsb r3, r2, #107 ; 0x6b + d03fe12: 2b00 cmp r3, #0 + d03fe14: dd11 ble.n d03fe3a <_strtod_l+0x602> + d03fe16: 2b1f cmp r3, #31 + d03fe18: f340 8121 ble.w d04005e <_strtod_l+0x826> + d03fe1c: 2b34 cmp r3, #52 ; 0x34 + d03fe1e: f04f 0a00 mov.w sl, #0 + d03fe22: bfdb ittet le + d03fe24: f1c2 024b rsble r2, r2, #75 ; 0x4b + d03fe28: f04f 33ff movle.w r3, #4294967295 ; 0xffffffff + d03fe2c: f04f 7b5c movgt.w fp, #57671680 ; 0x3700000 + d03fe30: fa03 f202 lslle.w r2, r3, r2 + d03fe34: bfd8 it le + d03fe36: ea02 0b01 andle.w fp, r2, r1 + d03fe3a: 2200 movs r2, #0 + d03fe3c: 2300 movs r3, #0 + d03fe3e: 4650 mov r0, sl + d03fe40: 4659 mov r1, fp + d03fe42: f7fa fda9 bl d03a998 <__aeabi_dcmpeq> + d03fe46: 2800 cmp r0, #0 + d03fe48: d1a5 bne.n d03fd96 <_strtod_l+0x55e> + d03fe4a: 9b07 ldr r3, [sp, #28] + d03fe4c: 464a mov r2, r9 + d03fe4e: 9908 ldr r1, [sp, #32] + d03fe50: 4620 mov r0, r4 + d03fe52: 9300 str r3, [sp, #0] + d03fe54: 4633 mov r3, r6 + d03fe56: f7ff f886 bl d03ef66 <__s2b> + d03fe5a: 9007 str r0, [sp, #28] + d03fe5c: 2800 cmp r0, #0 + d03fe5e: f43f af29 beq.w d03fcb4 <_strtod_l+0x47c> + d03fe62: 9b05 ldr r3, [sp, #20] + d03fe64: 2500 movs r5, #0 + d03fe66: 1bdf subs r7, r3, r7 + d03fe68: 9b06 ldr r3, [sp, #24] + d03fe6a: 462e mov r6, r5 + d03fe6c: 2b00 cmp r3, #0 + d03fe6e: bfb4 ite lt + d03fe70: 463b movlt r3, r7 + d03fe72: 2300 movge r3, #0 + d03fe74: 930c str r3, [sp, #48] ; 0x30 + d03fe76: 9b06 ldr r3, [sp, #24] + d03fe78: ea23 73e3 bic.w r3, r3, r3, asr #31 + d03fe7c: 9312 str r3, [sp, #72] ; 0x48 + d03fe7e: 9b07 ldr r3, [sp, #28] + d03fe80: 4620 mov r0, r4 + d03fe82: 6859 ldr r1, [r3, #4] + d03fe84: f7ff f804 bl d03ee90 <_Balloc> + d03fe88: 9005 str r0, [sp, #20] + d03fe8a: 2800 cmp r0, #0 + d03fe8c: f43f af16 beq.w d03fcbc <_strtod_l+0x484> + d03fe90: 9b07 ldr r3, [sp, #28] + d03fe92: 300c adds r0, #12 + d03fe94: 691a ldr r2, [r3, #16] + d03fe96: f103 010c add.w r1, r3, #12 + d03fe9a: 3202 adds r2, #2 + d03fe9c: 0092 lsls r2, r2, #2 + d03fe9e: f002 ff5f bl d042d60 <____wrap_memcpy_veneer> + d03fea2: aa1a add r2, sp, #104 ; 0x68 + d03fea4: a919 add r1, sp, #100 ; 0x64 d03fea6: 4620 mov r0, r4 - d03fea8: 9905 ldr r1, [sp, #20] - d03feaa: f7ff f91d bl d03f0e8 <__pow5mult> - d03feae: 9005 str r0, [sp, #20] - d03feb0: 2800 cmp r0, #0 - d03feb2: f43f ae93 beq.w d03fbdc <_strtod_l+0x484> - d03feb6: 2f00 cmp r7, #0 - d03feb8: dd08 ble.n d03fecc <_strtod_l+0x774> - d03feba: 463a mov r2, r7 - d03febc: 9905 ldr r1, [sp, #20] + d03fea8: ec4b ab10 vmov d0, sl, fp + d03feac: f7ff fb42 bl d03f534 <__d2b> + d03feb0: 9018 str r0, [sp, #96] ; 0x60 + d03feb2: ec4b ab18 vmov d8, sl, fp + d03feb6: 2800 cmp r0, #0 + d03feb8: f43f af00 beq.w d03fcbc <_strtod_l+0x484> + d03febc: 2101 movs r1, #1 d03febe: 4620 mov r0, r4 - d03fec0: f7ff f952 bl d03f168 <__lshift> - d03fec4: 9005 str r0, [sp, #20] + d03fec0: f7ff f8de bl d03f080 <__i2b> + d03fec4: 4606 mov r6, r0 d03fec6: 2800 cmp r0, #0 - d03fec8: f43f ae88 beq.w d03fbdc <_strtod_l+0x484> - d03fecc: f1b9 0f00 cmp.w r9, #0 - d03fed0: dd08 ble.n d03fee4 <_strtod_l+0x78c> - d03fed2: 4631 mov r1, r6 - d03fed4: 464a mov r2, r9 - d03fed6: 4620 mov r0, r4 - d03fed8: f7ff f946 bl d03f168 <__lshift> - d03fedc: 4606 mov r6, r0 - d03fede: 2800 cmp r0, #0 - d03fee0: f43f ae7c beq.w d03fbdc <_strtod_l+0x484> - d03fee4: 9a05 ldr r2, [sp, #20] - d03fee6: 4620 mov r0, r4 - d03fee8: 9918 ldr r1, [sp, #96] ; 0x60 - d03feea: f7ff f9bc bl d03f266 <__mdiff> - d03feee: 4605 mov r5, r0 - d03fef0: 2800 cmp r0, #0 - d03fef2: f43f ae73 beq.w d03fbdc <_strtod_l+0x484> - d03fef6: 68c3 ldr r3, [r0, #12] - d03fef8: 4631 mov r1, r6 - d03fefa: 930b str r3, [sp, #44] ; 0x2c - d03fefc: 2300 movs r3, #0 - d03fefe: 60c3 str r3, [r0, #12] - d03ff00: f7ff f995 bl d03f22e <__mcmp> - d03ff04: 2800 cmp r0, #0 - d03ff06: da5d bge.n d03ffc4 <_strtod_l+0x86c> - d03ff08: 9b0b ldr r3, [sp, #44] ; 0x2c - d03ff0a: ea53 030a orrs.w r3, r3, sl - d03ff0e: d17f bne.n d040010 <_strtod_l+0x8b8> - d03ff10: f3cb 0313 ubfx r3, fp, #0, #20 - d03ff14: 2b00 cmp r3, #0 - d03ff16: d17b bne.n d040010 <_strtod_l+0x8b8> - d03ff18: f02b 4300 bic.w r3, fp, #2147483648 ; 0x80000000 - d03ff1c: 0d1b lsrs r3, r3, #20 - d03ff1e: 051b lsls r3, r3, #20 - d03ff20: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 - d03ff24: d974 bls.n d040010 <_strtod_l+0x8b8> - d03ff26: 696b ldr r3, [r5, #20] - d03ff28: b913 cbnz r3, d03ff30 <_strtod_l+0x7d8> - d03ff2a: 692b ldr r3, [r5, #16] - d03ff2c: 2b01 cmp r3, #1 - d03ff2e: dd6f ble.n d040010 <_strtod_l+0x8b8> - d03ff30: 4629 mov r1, r5 - d03ff32: 2201 movs r2, #1 - d03ff34: 4620 mov r0, r4 - d03ff36: f7ff f917 bl d03f168 <__lshift> - d03ff3a: 4631 mov r1, r6 - d03ff3c: 4605 mov r5, r0 - d03ff3e: f7ff f976 bl d03f22e <__mcmp> - d03ff42: 2800 cmp r0, #0 - d03ff44: dd64 ble.n d040010 <_strtod_l+0x8b8> - d03ff46: 9904 ldr r1, [sp, #16] - d03ff48: 465b mov r3, fp - d03ff4a: 4a52 ldr r2, [pc, #328] ; (d040094 <_strtod_l+0x93c>) - d03ff4c: 2900 cmp r1, #0 - d03ff4e: d07f beq.n d040050 <_strtod_l+0x8f8> - d03ff50: ea02 010b and.w r1, r2, fp - d03ff54: f1b1 6fd6 cmp.w r1, #112197632 ; 0x6b00000 - d03ff58: dc7a bgt.n d040050 <_strtod_l+0x8f8> - d03ff5a: f1b1 7f5c cmp.w r1, #57671680 ; 0x3700000 - d03ff5e: f77f aeae ble.w d03fcbe <_strtod_l+0x566> - d03ff62: 4b4d ldr r3, [pc, #308] ; (d040098 <_strtod_l+0x940>) - d03ff64: 4650 mov r0, sl - d03ff66: 4659 mov r1, fp - d03ff68: 2200 movs r2, #0 - d03ff6a: f002 fec1 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d03ff6e: 460b mov r3, r1 - d03ff70: 4682 mov sl, r0 - d03ff72: 468b mov fp, r1 - d03ff74: 4303 orrs r3, r0 - d03ff76: bf04 itt eq - d03ff78: 2322 moveq r3, #34 ; 0x22 - d03ff7a: 6023 streq r3, [r4, #0] - d03ff7c: e638 b.n d03fbf0 <_strtod_l+0x498> - d03ff7e: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d03ff82: fa02 f303 lsl.w r3, r2, r3 - d03ff86: ea03 0a0a and.w sl, r3, sl - d03ff8a: e6e6 b.n d03fd5a <_strtod_l+0x602> - d03ff8c: f1c8 487f rsb r8, r8, #4278190080 ; 0xff000000 - d03ff90: 910d str r1, [sp, #52] ; 0x34 - d03ff92: f508 087f add.w r8, r8, #16711680 ; 0xff0000 - d03ff96: f508 487b add.w r8, r8, #64256 ; 0xfb00 - d03ff9a: f108 08e2 add.w r8, r8, #226 ; 0xe2 - d03ff9e: fa01 f308 lsl.w r3, r1, r8 - d03ffa2: 9308 str r3, [sp, #32] - d03ffa4: e749 b.n d03fe3a <_strtod_l+0x6e2> - d03ffa6: 2300 movs r3, #0 - d03ffa8: 9308 str r3, [sp, #32] - d03ffaa: 2301 movs r3, #1 - d03ffac: 930d str r3, [sp, #52] ; 0x34 - d03ffae: e744 b.n d03fe3a <_strtod_l+0x6e2> - d03ffb0: 4642 mov r2, r8 - d03ffb2: 9918 ldr r1, [sp, #96] ; 0x60 - d03ffb4: 4620 mov r0, r4 - d03ffb6: f7ff f8d7 bl d03f168 <__lshift> - d03ffba: 9018 str r0, [sp, #96] ; 0x60 - d03ffbc: 2800 cmp r0, #0 - d03ffbe: f47f af6e bne.w d03fe9e <_strtod_l+0x746> - d03ffc2: e60b b.n d03fbdc <_strtod_l+0x484> - d03ffc4: 465f mov r7, fp - d03ffc6: d16f bne.n d0400a8 <_strtod_l+0x950> - d03ffc8: 9a0b ldr r2, [sp, #44] ; 0x2c - d03ffca: f3cb 0313 ubfx r3, fp, #0, #20 - d03ffce: b342 cbz r2, d040022 <_strtod_l+0x8ca> - d03ffd0: 4a32 ldr r2, [pc, #200] ; (d04009c <_strtod_l+0x944>) - d03ffd2: 4293 cmp r3, r2 - d03ffd4: d128 bne.n d040028 <_strtod_l+0x8d0> - d03ffd6: 9b04 ldr r3, [sp, #16] - d03ffd8: 4651 mov r1, sl - d03ffda: b1eb cbz r3, d040018 <_strtod_l+0x8c0> - d03ffdc: 4b2d ldr r3, [pc, #180] ; (d040094 <_strtod_l+0x93c>) - d03ffde: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d03ffe2: 403b ands r3, r7 - d03ffe4: f1b3 6fd4 cmp.w r3, #111149056 ; 0x6a00000 - d03ffe8: d819 bhi.n d04001e <_strtod_l+0x8c6> - d03ffea: 0d1b lsrs r3, r3, #20 - d03ffec: f1c3 036b rsb r3, r3, #107 ; 0x6b - d03fff0: fa02 f303 lsl.w r3, r2, r3 - d03fff4: 4299 cmp r1, r3 - d03fff6: d117 bne.n d040028 <_strtod_l+0x8d0> - d03fff8: 4b29 ldr r3, [pc, #164] ; (d0400a0 <_strtod_l+0x948>) - d03fffa: 429f cmp r7, r3 - d03fffc: d102 bne.n d040004 <_strtod_l+0x8ac> - d03fffe: 3101 adds r1, #1 - d040000: f43f adec beq.w d03fbdc <_strtod_l+0x484> - d040004: 4b23 ldr r3, [pc, #140] ; (d040094 <_strtod_l+0x93c>) - d040006: f04f 0a00 mov.w sl, #0 - d04000a: 403b ands r3, r7 - d04000c: f503 1b80 add.w fp, r3, #1048576 ; 0x100000 - d040010: 9b04 ldr r3, [sp, #16] - d040012: 2b00 cmp r3, #0 - d040014: d1a5 bne.n d03ff62 <_strtod_l+0x80a> - d040016: e5eb b.n d03fbf0 <_strtod_l+0x498> - d040018: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d04001c: e7ea b.n d03fff4 <_strtod_l+0x89c> - d04001e: 4613 mov r3, r2 - d040020: e7e8 b.n d03fff4 <_strtod_l+0x89c> - d040022: ea53 030a orrs.w r3, r3, sl - d040026: d08e beq.n d03ff46 <_strtod_l+0x7ee> - d040028: 9b08 ldr r3, [sp, #32] - d04002a: b1db cbz r3, d040064 <_strtod_l+0x90c> - d04002c: 423b tst r3, r7 - d04002e: d0ef beq.n d040010 <_strtod_l+0x8b8> - d040030: 9b0b ldr r3, [sp, #44] ; 0x2c - d040032: 4650 mov r0, sl - d040034: 9a04 ldr r2, [sp, #16] - d040036: 4659 mov r1, fp - d040038: b1c3 cbz r3, d04006c <_strtod_l+0x914> - d04003a: f7ff fb71 bl d03f720 <sulp> - d04003e: 4602 mov r2, r0 - d040040: 460b mov r3, r1 - d040042: ec51 0b18 vmov r0, r1, d8 - d040046: f7fa fa2d bl d03a4a4 <__adddf3> - d04004a: 4682 mov sl, r0 - d04004c: 468b mov fp, r1 - d04004e: e7df b.n d040010 <_strtod_l+0x8b8> - d040050: 4013 ands r3, r2 - d040052: f04f 3aff mov.w sl, #4294967295 ; 0xffffffff - d040056: f5a3 1380 sub.w r3, r3, #1048576 ; 0x100000 - d04005a: ea6f 5b13 mvn.w fp, r3, lsr #20 - d04005e: ea6f 5b0b mvn.w fp, fp, lsl #20 - d040062: e7d5 b.n d040010 <_strtod_l+0x8b8> - d040064: 9b0d ldr r3, [sp, #52] ; 0x34 - d040066: ea13 0f0a tst.w r3, sl - d04006a: e7e0 b.n d04002e <_strtod_l+0x8d6> - d04006c: f7ff fb58 bl d03f720 <sulp> - d040070: 4602 mov r2, r0 - d040072: 460b mov r3, r1 - d040074: ec51 0b18 vmov r0, r1, d8 - d040078: f002 fe2a bl d042cd0 <____wrap___aeabi_dsub_veneer> - d04007c: 2200 movs r2, #0 - d04007e: 2300 movs r3, #0 - d040080: 4682 mov sl, r0 - d040082: 468b mov fp, r1 - d040084: f7fa fc1a bl d03a8bc <__aeabi_dcmpeq> - d040088: 2800 cmp r0, #0 - d04008a: d0c1 beq.n d040010 <_strtod_l+0x8b8> - d04008c: e617 b.n d03fcbe <_strtod_l+0x566> - d04008e: bf00 nop - d040090: fffffc02 .word 0xfffffc02 - d040094: 7ff00000 .word 0x7ff00000 - d040098: 39500000 .word 0x39500000 - d04009c: 000fffff .word 0x000fffff - d0400a0: 7fefffff .word 0x7fefffff - d0400a4: 0d055140 .word 0x0d055140 - d0400a8: 4631 mov r1, r6 - d0400aa: 4628 mov r0, r5 - d0400ac: f7ff fa22 bl d03f4f4 <__ratio> - d0400b0: 2200 movs r2, #0 - d0400b2: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - d0400b6: ee10 0a10 vmov r0, s0 - d0400ba: ec59 8b10 vmov r8, r9, d0 - d0400be: 4649 mov r1, r9 - d0400c0: f7fa fc10 bl d03a8e4 <__aeabi_dcmple> - d0400c4: 2800 cmp r0, #0 - d0400c6: d07a beq.n d0401be <_strtod_l+0xa66> - d0400c8: 9b0b ldr r3, [sp, #44] ; 0x2c - d0400ca: 2b00 cmp r3, #0 - d0400cc: d04a beq.n d040164 <_strtod_l+0xa0c> - d0400ce: 2200 movs r2, #0 - d0400d0: 4b93 ldr r3, [pc, #588] ; (d040320 <_strtod_l+0xbc8>) - d0400d2: f04f 0800 mov.w r8, #0 - d0400d6: f8df 9248 ldr.w r9, [pc, #584] ; d040320 <_strtod_l+0xbc8> - d0400da: e9cd 2308 strd r2, r3, [sp, #32] - d0400de: 4b91 ldr r3, [pc, #580] ; (d040324 <_strtod_l+0xbcc>) - d0400e0: 403b ands r3, r7 - d0400e2: 930d str r3, [sp, #52] ; 0x34 - d0400e4: 9a0d ldr r2, [sp, #52] ; 0x34 - d0400e6: 4b90 ldr r3, [pc, #576] ; (d040328 <_strtod_l+0xbd0>) - d0400e8: 429a cmp r2, r3 - d0400ea: f040 80b0 bne.w d04024e <_strtod_l+0xaf6> - d0400ee: f1a7 7b54 sub.w fp, r7, #55574528 ; 0x3500000 - d0400f2: e9dd 0108 ldrd r0, r1, [sp, #32] - d0400f6: ec4b ab10 vmov d0, sl, fp - d0400fa: e9cd 0108 strd r0, r1, [sp, #32] - d0400fe: f7ff f92e bl d03f35e <__ulp> - d040102: e9dd 0108 ldrd r0, r1, [sp, #32] - d040106: ec53 2b10 vmov r2, r3, d0 - d04010a: f002 fdf1 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d04010e: 4652 mov r2, sl - d040110: 465b mov r3, fp - d040112: f7fa f9c7 bl d03a4a4 <__adddf3> - d040116: 460b mov r3, r1 - d040118: 4982 ldr r1, [pc, #520] ; (d040324 <_strtod_l+0xbcc>) - d04011a: 4682 mov sl, r0 - d04011c: 4a83 ldr r2, [pc, #524] ; (d04032c <_strtod_l+0xbd4>) - d04011e: 4019 ands r1, r3 - d040120: 4291 cmp r1, r2 - d040122: d960 bls.n d0401e6 <_strtod_l+0xa8e> - d040124: ee18 3a90 vmov r3, s17 - d040128: f102 7254 add.w r2, r2, #55574528 ; 0x3500000 - d04012c: 4293 cmp r3, r2 - d04012e: d104 bne.n d04013a <_strtod_l+0x9e2> - d040130: ee18 3a10 vmov r3, s16 - d040134: 3301 adds r3, #1 - d040136: f43f ad51 beq.w d03fbdc <_strtod_l+0x484> - d04013a: f8df b1fc ldr.w fp, [pc, #508] ; d040338 <_strtod_l+0xbe0> - d04013e: f04f 3aff mov.w sl, #4294967295 ; 0xffffffff - d040142: 9918 ldr r1, [sp, #96] ; 0x60 - d040144: 4620 mov r0, r4 - d040146: f7fe fe58 bl d03edfa <_Bfree> - d04014a: 9905 ldr r1, [sp, #20] - d04014c: 4620 mov r0, r4 - d04014e: f7fe fe54 bl d03edfa <_Bfree> - d040152: 4631 mov r1, r6 - d040154: 4620 mov r0, r4 - d040156: f7fe fe50 bl d03edfa <_Bfree> - d04015a: 4629 mov r1, r5 - d04015c: 4620 mov r0, r4 - d04015e: f7fe fe4c bl d03edfa <_Bfree> - d040162: e61c b.n d03fd9e <_strtod_l+0x646> - d040164: f1ba 0f00 cmp.w sl, #0 - d040168: d11b bne.n d0401a2 <_strtod_l+0xa4a> - d04016a: f3cb 0313 ubfx r3, fp, #0, #20 - d04016e: b9f3 cbnz r3, d0401ae <_strtod_l+0xa56> - d040170: 2200 movs r2, #0 - d040172: 4b6b ldr r3, [pc, #428] ; (d040320 <_strtod_l+0xbc8>) - d040174: 4640 mov r0, r8 - d040176: 4649 mov r1, r9 - d040178: f7fa fbaa bl d03a8d0 <__aeabi_dcmplt> - d04017c: b9d0 cbnz r0, d0401b4 <_strtod_l+0xa5c> - d04017e: 4640 mov r0, r8 - d040180: 4649 mov r1, r9 - d040182: 2200 movs r2, #0 - d040184: 4b6a ldr r3, [pc, #424] ; (d040330 <_strtod_l+0xbd8>) - d040186: f002 fdb3 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d04018a: 4680 mov r8, r0 - d04018c: 4689 mov r9, r1 - d04018e: f109 4300 add.w r3, r9, #2147483648 ; 0x80000000 - d040192: f8cd 8050 str.w r8, [sp, #80] ; 0x50 - d040196: 9315 str r3, [sp, #84] ; 0x54 - d040198: e9dd 2314 ldrd r2, r3, [sp, #80] ; 0x50 - d04019c: e9cd 2308 strd r2, r3, [sp, #32] - d0401a0: e79d b.n d0400de <_strtod_l+0x986> - d0401a2: f1ba 0f01 cmp.w sl, #1 - d0401a6: d102 bne.n d0401ae <_strtod_l+0xa56> - d0401a8: 2f00 cmp r7, #0 - d0401aa: f43f ad88 beq.w d03fcbe <_strtod_l+0x566> + d03fec8: f43f aef8 beq.w d03fcbc <_strtod_l+0x484> + d03fecc: 9b19 ldr r3, [sp, #100] ; 0x64 + d03fece: 9904 ldr r1, [sp, #16] + d03fed0: 2b00 cmp r3, #0 + d03fed2: eba3 0801 sub.w r8, r3, r1 + d03fed6: bfa9 itett ge + d03fed8: 9a0c ldrge r2, [sp, #48] ; 0x30 + d03feda: 9a12 ldrlt r2, [sp, #72] ; 0x48 + d03fedc: eb03 0902 addge.w r9, r3, r2 + d03fee0: 9f12 ldrge r7, [sp, #72] ; 0x48 + d03fee2: bfb8 it lt + d03fee4: 1ad7 sublt r7, r2, r3 + d03fee6: 9a1a ldr r2, [sp, #104] ; 0x68 + d03fee8: 4ba1 ldr r3, [pc, #644] ; (d040170 <_strtod_l+0x938>) + d03feea: 4490 add r8, r2 + d03feec: bfb8 it lt + d03feee: f8dd 9030 ldrlt.w r9, [sp, #48] ; 0x30 + d03fef2: f1c2 0236 rsb r2, r2, #54 ; 0x36 + d03fef6: f108 38ff add.w r8, r8, #4294967295 ; 0xffffffff + d03fefa: 4598 cmp r8, r3 + d03fefc: f280 80c3 bge.w d040086 <_strtod_l+0x84e> + d03ff00: eba3 0308 sub.w r3, r3, r8 + d03ff04: 2101 movs r1, #1 + d03ff06: 2b1f cmp r3, #31 + d03ff08: eba2 0203 sub.w r2, r2, r3 + d03ff0c: f300 80ae bgt.w d04006c <_strtod_l+0x834> + d03ff10: fa01 f303 lsl.w r3, r1, r3 + d03ff14: 930d str r3, [sp, #52] ; 0x34 + d03ff16: 2300 movs r3, #0 + d03ff18: 9308 str r3, [sp, #32] + d03ff1a: eb09 0802 add.w r8, r9, r2 + d03ff1e: 9b04 ldr r3, [sp, #16] + d03ff20: 4417 add r7, r2 + d03ff22: 45c1 cmp r9, r8 + d03ff24: 441f add r7, r3 + d03ff26: 464b mov r3, r9 + d03ff28: bfa8 it ge + d03ff2a: 4643 movge r3, r8 + d03ff2c: 42bb cmp r3, r7 + d03ff2e: bfa8 it ge + d03ff30: 463b movge r3, r7 + d03ff32: 2b00 cmp r3, #0 + d03ff34: bfc2 ittt gt + d03ff36: eba8 0803 subgt.w r8, r8, r3 + d03ff3a: 1aff subgt r7, r7, r3 + d03ff3c: eba9 0903 subgt.w r9, r9, r3 + d03ff40: 9b0c ldr r3, [sp, #48] ; 0x30 + d03ff42: 2b00 cmp r3, #0 + d03ff44: dd17 ble.n d03ff76 <_strtod_l+0x73e> + d03ff46: 4631 mov r1, r6 + d03ff48: 461a mov r2, r3 + d03ff4a: 4620 mov r0, r4 + d03ff4c: f7ff f93c bl d03f1c8 <__pow5mult> + d03ff50: 4606 mov r6, r0 + d03ff52: 2800 cmp r0, #0 + d03ff54: f43f aeb2 beq.w d03fcbc <_strtod_l+0x484> + d03ff58: 4601 mov r1, r0 + d03ff5a: 9a18 ldr r2, [sp, #96] ; 0x60 + d03ff5c: 4620 mov r0, r4 + d03ff5e: f7ff f898 bl d03f092 <__multiply> + d03ff62: 900b str r0, [sp, #44] ; 0x2c + d03ff64: 2800 cmp r0, #0 + d03ff66: f43f aea9 beq.w d03fcbc <_strtod_l+0x484> + d03ff6a: 9918 ldr r1, [sp, #96] ; 0x60 + d03ff6c: 4620 mov r0, r4 + d03ff6e: f7fe ffb4 bl d03eeda <_Bfree> + d03ff72: 9b0b ldr r3, [sp, #44] ; 0x2c + d03ff74: 9318 str r3, [sp, #96] ; 0x60 + d03ff76: f1b8 0f00 cmp.w r8, #0 + d03ff7a: f300 8089 bgt.w d040090 <_strtod_l+0x858> + d03ff7e: 9b06 ldr r3, [sp, #24] + d03ff80: 2b00 cmp r3, #0 + d03ff82: dd08 ble.n d03ff96 <_strtod_l+0x75e> + d03ff84: 9a12 ldr r2, [sp, #72] ; 0x48 + d03ff86: 4620 mov r0, r4 + d03ff88: 9905 ldr r1, [sp, #20] + d03ff8a: f7ff f91d bl d03f1c8 <__pow5mult> + d03ff8e: 9005 str r0, [sp, #20] + d03ff90: 2800 cmp r0, #0 + d03ff92: f43f ae93 beq.w d03fcbc <_strtod_l+0x484> + d03ff96: 2f00 cmp r7, #0 + d03ff98: dd08 ble.n d03ffac <_strtod_l+0x774> + d03ff9a: 463a mov r2, r7 + d03ff9c: 9905 ldr r1, [sp, #20] + d03ff9e: 4620 mov r0, r4 + d03ffa0: f7ff f952 bl d03f248 <__lshift> + d03ffa4: 9005 str r0, [sp, #20] + d03ffa6: 2800 cmp r0, #0 + d03ffa8: f43f ae88 beq.w d03fcbc <_strtod_l+0x484> + d03ffac: f1b9 0f00 cmp.w r9, #0 + d03ffb0: dd08 ble.n d03ffc4 <_strtod_l+0x78c> + d03ffb2: 4631 mov r1, r6 + d03ffb4: 464a mov r2, r9 + d03ffb6: 4620 mov r0, r4 + d03ffb8: f7ff f946 bl d03f248 <__lshift> + d03ffbc: 4606 mov r6, r0 + d03ffbe: 2800 cmp r0, #0 + d03ffc0: f43f ae7c beq.w d03fcbc <_strtod_l+0x484> + d03ffc4: 9a05 ldr r2, [sp, #20] + d03ffc6: 4620 mov r0, r4 + d03ffc8: 9918 ldr r1, [sp, #96] ; 0x60 + d03ffca: f7ff f9bc bl d03f346 <__mdiff> + d03ffce: 4605 mov r5, r0 + d03ffd0: 2800 cmp r0, #0 + d03ffd2: f43f ae73 beq.w d03fcbc <_strtod_l+0x484> + d03ffd6: 68c3 ldr r3, [r0, #12] + d03ffd8: 4631 mov r1, r6 + d03ffda: 930b str r3, [sp, #44] ; 0x2c + d03ffdc: 2300 movs r3, #0 + d03ffde: 60c3 str r3, [r0, #12] + d03ffe0: f7ff f995 bl d03f30e <__mcmp> + d03ffe4: 2800 cmp r0, #0 + d03ffe6: da5d bge.n d0400a4 <_strtod_l+0x86c> + d03ffe8: 9b0b ldr r3, [sp, #44] ; 0x2c + d03ffea: ea53 030a orrs.w r3, r3, sl + d03ffee: d17f bne.n d0400f0 <_strtod_l+0x8b8> + d03fff0: f3cb 0313 ubfx r3, fp, #0, #20 + d03fff4: 2b00 cmp r3, #0 + d03fff6: d17b bne.n d0400f0 <_strtod_l+0x8b8> + d03fff8: f02b 4300 bic.w r3, fp, #2147483648 ; 0x80000000 + d03fffc: 0d1b lsrs r3, r3, #20 + d03fffe: 051b lsls r3, r3, #20 + d040000: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 + d040004: d974 bls.n d0400f0 <_strtod_l+0x8b8> + d040006: 696b ldr r3, [r5, #20] + d040008: b913 cbnz r3, d040010 <_strtod_l+0x7d8> + d04000a: 692b ldr r3, [r5, #16] + d04000c: 2b01 cmp r3, #1 + d04000e: dd6f ble.n d0400f0 <_strtod_l+0x8b8> + d040010: 4629 mov r1, r5 + d040012: 2201 movs r2, #1 + d040014: 4620 mov r0, r4 + d040016: f7ff f917 bl d03f248 <__lshift> + d04001a: 4631 mov r1, r6 + d04001c: 4605 mov r5, r0 + d04001e: f7ff f976 bl d03f30e <__mcmp> + d040022: 2800 cmp r0, #0 + d040024: dd64 ble.n d0400f0 <_strtod_l+0x8b8> + d040026: 9904 ldr r1, [sp, #16] + d040028: 465b mov r3, fp + d04002a: 4a52 ldr r2, [pc, #328] ; (d040174 <_strtod_l+0x93c>) + d04002c: 2900 cmp r1, #0 + d04002e: d07f beq.n d040130 <_strtod_l+0x8f8> + d040030: ea02 010b and.w r1, r2, fp + d040034: f1b1 6fd6 cmp.w r1, #112197632 ; 0x6b00000 + d040038: dc7a bgt.n d040130 <_strtod_l+0x8f8> + d04003a: f1b1 7f5c cmp.w r1, #57671680 ; 0x3700000 + d04003e: f77f aeae ble.w d03fd9e <_strtod_l+0x566> + d040042: 4b4d ldr r3, [pc, #308] ; (d040178 <_strtod_l+0x940>) + d040044: 4650 mov r0, sl + d040046: 4659 mov r1, fp + d040048: 2200 movs r2, #0 + d04004a: f002 fe8d bl d042d68 <____wrap___aeabi_dmul_veneer> + d04004e: 460b mov r3, r1 + d040050: 4682 mov sl, r0 + d040052: 468b mov fp, r1 + d040054: 4303 orrs r3, r0 + d040056: bf04 itt eq + d040058: 2322 moveq r3, #34 ; 0x22 + d04005a: 6023 streq r3, [r4, #0] + d04005c: e638 b.n d03fcd0 <_strtod_l+0x498> + d04005e: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d040062: fa02 f303 lsl.w r3, r2, r3 + d040066: ea03 0a0a and.w sl, r3, sl + d04006a: e6e6 b.n d03fe3a <_strtod_l+0x602> + d04006c: f1c8 487f rsb r8, r8, #4278190080 ; 0xff000000 + d040070: 910d str r1, [sp, #52] ; 0x34 + d040072: f508 087f add.w r8, r8, #16711680 ; 0xff0000 + d040076: f508 487b add.w r8, r8, #64256 ; 0xfb00 + d04007a: f108 08e2 add.w r8, r8, #226 ; 0xe2 + d04007e: fa01 f308 lsl.w r3, r1, r8 + d040082: 9308 str r3, [sp, #32] + d040084: e749 b.n d03ff1a <_strtod_l+0x6e2> + d040086: 2300 movs r3, #0 + d040088: 9308 str r3, [sp, #32] + d04008a: 2301 movs r3, #1 + d04008c: 930d str r3, [sp, #52] ; 0x34 + d04008e: e744 b.n d03ff1a <_strtod_l+0x6e2> + d040090: 4642 mov r2, r8 + d040092: 9918 ldr r1, [sp, #96] ; 0x60 + d040094: 4620 mov r0, r4 + d040096: f7ff f8d7 bl d03f248 <__lshift> + d04009a: 9018 str r0, [sp, #96] ; 0x60 + d04009c: 2800 cmp r0, #0 + d04009e: f47f af6e bne.w d03ff7e <_strtod_l+0x746> + d0400a2: e60b b.n d03fcbc <_strtod_l+0x484> + d0400a4: 465f mov r7, fp + d0400a6: d16f bne.n d040188 <_strtod_l+0x950> + d0400a8: 9a0b ldr r2, [sp, #44] ; 0x2c + d0400aa: f3cb 0313 ubfx r3, fp, #0, #20 + d0400ae: b342 cbz r2, d040102 <_strtod_l+0x8ca> + d0400b0: 4a32 ldr r2, [pc, #200] ; (d04017c <_strtod_l+0x944>) + d0400b2: 4293 cmp r3, r2 + d0400b4: d128 bne.n d040108 <_strtod_l+0x8d0> + d0400b6: 9b04 ldr r3, [sp, #16] + d0400b8: 4651 mov r1, sl + d0400ba: b1eb cbz r3, d0400f8 <_strtod_l+0x8c0> + d0400bc: 4b2d ldr r3, [pc, #180] ; (d040174 <_strtod_l+0x93c>) + d0400be: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d0400c2: 403b ands r3, r7 + d0400c4: f1b3 6fd4 cmp.w r3, #111149056 ; 0x6a00000 + d0400c8: d819 bhi.n d0400fe <_strtod_l+0x8c6> + d0400ca: 0d1b lsrs r3, r3, #20 + d0400cc: f1c3 036b rsb r3, r3, #107 ; 0x6b + d0400d0: fa02 f303 lsl.w r3, r2, r3 + d0400d4: 4299 cmp r1, r3 + d0400d6: d117 bne.n d040108 <_strtod_l+0x8d0> + d0400d8: 4b29 ldr r3, [pc, #164] ; (d040180 <_strtod_l+0x948>) + d0400da: 429f cmp r7, r3 + d0400dc: d102 bne.n d0400e4 <_strtod_l+0x8ac> + d0400de: 3101 adds r1, #1 + d0400e0: f43f adec beq.w d03fcbc <_strtod_l+0x484> + d0400e4: 4b23 ldr r3, [pc, #140] ; (d040174 <_strtod_l+0x93c>) + d0400e6: f04f 0a00 mov.w sl, #0 + d0400ea: 403b ands r3, r7 + d0400ec: f503 1b80 add.w fp, r3, #1048576 ; 0x100000 + d0400f0: 9b04 ldr r3, [sp, #16] + d0400f2: 2b00 cmp r3, #0 + d0400f4: d1a5 bne.n d040042 <_strtod_l+0x80a> + d0400f6: e5eb b.n d03fcd0 <_strtod_l+0x498> + d0400f8: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d0400fc: e7ea b.n d0400d4 <_strtod_l+0x89c> + d0400fe: 4613 mov r3, r2 + d040100: e7e8 b.n d0400d4 <_strtod_l+0x89c> + d040102: ea53 030a orrs.w r3, r3, sl + d040106: d08e beq.n d040026 <_strtod_l+0x7ee> + d040108: 9b08 ldr r3, [sp, #32] + d04010a: b1db cbz r3, d040144 <_strtod_l+0x90c> + d04010c: 423b tst r3, r7 + d04010e: d0ef beq.n d0400f0 <_strtod_l+0x8b8> + d040110: 9b0b ldr r3, [sp, #44] ; 0x2c + d040112: 4650 mov r0, sl + d040114: 9a04 ldr r2, [sp, #16] + d040116: 4659 mov r1, fp + d040118: b1c3 cbz r3, d04014c <_strtod_l+0x914> + d04011a: f7ff fb71 bl d03f800 <sulp> + d04011e: 4602 mov r2, r0 + d040120: 460b mov r3, r1 + d040122: ec51 0b18 vmov r0, r1, d8 + d040126: f7fa fa2b bl d03a580 <__adddf3> + d04012a: 4682 mov sl, r0 + d04012c: 468b mov fp, r1 + d04012e: e7df b.n d0400f0 <_strtod_l+0x8b8> + d040130: 4013 ands r3, r2 + d040132: f04f 3aff mov.w sl, #4294967295 ; 0xffffffff + d040136: f5a3 1380 sub.w r3, r3, #1048576 ; 0x100000 + d04013a: ea6f 5b13 mvn.w fp, r3, lsr #20 + d04013e: ea6f 5b0b mvn.w fp, fp, lsl #20 + d040142: e7d5 b.n d0400f0 <_strtod_l+0x8b8> + d040144: 9b0d ldr r3, [sp, #52] ; 0x34 + d040146: ea13 0f0a tst.w r3, sl + d04014a: e7e0 b.n d04010e <_strtod_l+0x8d6> + d04014c: f7ff fb58 bl d03f800 <sulp> + d040150: 4602 mov r2, r0 + d040152: 460b mov r3, r1 + d040154: ec51 0b18 vmov r0, r1, d8 + d040158: f002 fdfe bl d042d58 <____wrap___aeabi_dsub_veneer> + d04015c: 2200 movs r2, #0 + d04015e: 2300 movs r3, #0 + d040160: 4682 mov sl, r0 + d040162: 468b mov fp, r1 + d040164: f7fa fc18 bl d03a998 <__aeabi_dcmpeq> + d040168: 2800 cmp r0, #0 + d04016a: d0c1 beq.n d0400f0 <_strtod_l+0x8b8> + d04016c: e617 b.n d03fd9e <_strtod_l+0x566> + d04016e: bf00 nop + d040170: fffffc02 .word 0xfffffc02 + d040174: 7ff00000 .word 0x7ff00000 + d040178: 39500000 .word 0x39500000 + d04017c: 000fffff .word 0x000fffff + d040180: 7fefffff .word 0x7fefffff + d040184: 0d055218 .word 0x0d055218 + d040188: 4631 mov r1, r6 + d04018a: 4628 mov r0, r5 + d04018c: f7ff fa22 bl d03f5d4 <__ratio> + d040190: 2200 movs r2, #0 + d040192: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 + d040196: ee10 0a10 vmov r0, s0 + d04019a: ec59 8b10 vmov r8, r9, d0 + d04019e: 4649 mov r1, r9 + d0401a0: f7fa fc0e bl d03a9c0 <__aeabi_dcmple> + d0401a4: 2800 cmp r0, #0 + d0401a6: d07a beq.n d04029e <_strtod_l+0xa66> + d0401a8: 9b0b ldr r3, [sp, #44] ; 0x2c + d0401aa: 2b00 cmp r3, #0 + d0401ac: d04a beq.n d040244 <_strtod_l+0xa0c> d0401ae: 2200 movs r2, #0 - d0401b0: 4b60 ldr r3, [pc, #384] ; (d040334 <_strtod_l+0xbdc>) - d0401b2: e78e b.n d0400d2 <_strtod_l+0x97a> - d0401b4: f04f 0800 mov.w r8, #0 - d0401b8: f8df 9174 ldr.w r9, [pc, #372] ; d040330 <_strtod_l+0xbd8> - d0401bc: e7e7 b.n d04018e <_strtod_l+0xa36> - d0401be: 4b5c ldr r3, [pc, #368] ; (d040330 <_strtod_l+0xbd8>) - d0401c0: 4640 mov r0, r8 - d0401c2: 4649 mov r1, r9 - d0401c4: 2200 movs r2, #0 - d0401c6: f002 fd93 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d0401ca: 9b0b ldr r3, [sp, #44] ; 0x2c - d0401cc: 4680 mov r8, r0 - d0401ce: 4689 mov r9, r1 - d0401d0: b933 cbnz r3, d0401e0 <_strtod_l+0xa88> - d0401d2: f101 4300 add.w r3, r1, #2147483648 ; 0x80000000 - d0401d6: 900e str r0, [sp, #56] ; 0x38 - d0401d8: 930f str r3, [sp, #60] ; 0x3c - d0401da: e9dd 230e ldrd r2, r3, [sp, #56] ; 0x38 - d0401de: e7dd b.n d04019c <_strtod_l+0xa44> - d0401e0: e9cd 890e strd r8, r9, [sp, #56] ; 0x38 - d0401e4: e7f9 b.n d0401da <_strtod_l+0xa82> - d0401e6: f103 7b54 add.w fp, r3, #55574528 ; 0x3500000 - d0401ea: 9b04 ldr r3, [sp, #16] - d0401ec: 2b00 cmp r3, #0 - d0401ee: d1a8 bne.n d040142 <_strtod_l+0x9ea> - d0401f0: f02b 4300 bic.w r3, fp, #2147483648 ; 0x80000000 - d0401f4: 9a0d ldr r2, [sp, #52] ; 0x34 - d0401f6: 0d1b lsrs r3, r3, #20 - d0401f8: 051b lsls r3, r3, #20 - d0401fa: 429a cmp r2, r3 - d0401fc: d1a1 bne.n d040142 <_strtod_l+0x9ea> - d0401fe: 4640 mov r0, r8 - d040200: 4649 mov r1, r9 - d040202: f002 fcf1 bl d042be8 <__aeabi_d2lz> - d040206: f002 fd7b bl d042d00 <____wrap___aeabi_l2d_veneer> - d04020a: 4602 mov r2, r0 - d04020c: 460b mov r3, r1 - d04020e: 4640 mov r0, r8 - d040210: 4649 mov r1, r9 - d040212: f002 fd5d bl d042cd0 <____wrap___aeabi_dsub_veneer> - d040216: f3cb 0313 ubfx r3, fp, #0, #20 - d04021a: 9a0b ldr r2, [sp, #44] ; 0x2c - d04021c: 4680 mov r8, r0 - d04021e: ea43 030a orr.w r3, r3, sl - d040222: 4689 mov r9, r1 - d040224: 4313 orrs r3, r2 - d040226: d055 beq.n d0402d4 <_strtod_l+0xb7c> - d040228: a335 add r3, pc, #212 ; (adr r3, d040300 <_strtod_l+0xba8>) - d04022a: e9d3 2300 ldrd r2, r3, [r3] - d04022e: f7fa fb4f bl d03a8d0 <__aeabi_dcmplt> - d040232: 2800 cmp r0, #0 - d040234: f47f acdc bne.w d03fbf0 <_strtod_l+0x498> - d040238: 4640 mov r0, r8 - d04023a: 4649 mov r1, r9 - d04023c: a332 add r3, pc, #200 ; (adr r3, d040308 <_strtod_l+0xbb0>) - d04023e: e9d3 2300 ldrd r2, r3, [r3] - d040242: f7fa fb63 bl d03a90c <__aeabi_dcmpgt> - d040246: 2800 cmp r0, #0 - d040248: f43f af7b beq.w d040142 <_strtod_l+0x9ea> - d04024c: e4d0 b.n d03fbf0 <_strtod_l+0x498> - d04024e: 9b04 ldr r3, [sp, #16] - d040250: b333 cbz r3, d0402a0 <_strtod_l+0xb48> - d040252: 9b0d ldr r3, [sp, #52] ; 0x34 - d040254: f1b3 6fd4 cmp.w r3, #111149056 ; 0x6a00000 - d040258: d822 bhi.n d0402a0 <_strtod_l+0xb48> - d04025a: 4640 mov r0, r8 - d04025c: 4649 mov r1, r9 - d04025e: a32c add r3, pc, #176 ; (adr r3, d040310 <_strtod_l+0xbb8>) - d040260: e9d3 2300 ldrd r2, r3, [r3] - d040264: f7fa fb3e bl d03a8e4 <__aeabi_dcmple> - d040268: b1a0 cbz r0, d040294 <_strtod_l+0xb3c> - d04026a: 4649 mov r1, r9 - d04026c: 4640 mov r0, r8 - d04026e: f7fa fb6d bl d03a94c <__aeabi_d2uiz> - d040272: 2801 cmp r0, #1 - d040274: bf38 it cc - d040276: 2001 movcc r0, #1 - d040278: f002 fd32 bl d042ce0 <____wrap___aeabi_ui2d_veneer> - d04027c: 9b0b ldr r3, [sp, #44] ; 0x2c - d04027e: 4680 mov r8, r0 - d040280: 4689 mov r9, r1 - d040282: bb23 cbnz r3, d0402ce <_strtod_l+0xb76> - d040284: f101 4300 add.w r3, r1, #2147483648 ; 0x80000000 - d040288: 9010 str r0, [sp, #64] ; 0x40 - d04028a: 9311 str r3, [sp, #68] ; 0x44 - d04028c: e9dd 2310 ldrd r2, r3, [sp, #64] ; 0x40 - d040290: e9cd 2308 strd r2, r3, [sp, #32] - d040294: 9b09 ldr r3, [sp, #36] ; 0x24 - d040296: 9a0d ldr r2, [sp, #52] ; 0x34 - d040298: f103 63d6 add.w r3, r3, #112197632 ; 0x6b00000 - d04029c: 1a9b subs r3, r3, r2 - d04029e: 9309 str r3, [sp, #36] ; 0x24 - d0402a0: eeb0 0a48 vmov.f32 s0, s16 - d0402a4: eef0 0a68 vmov.f32 s1, s17 - d0402a8: e9dd 0108 ldrd r0, r1, [sp, #32] - d0402ac: e9cd 0108 strd r0, r1, [sp, #32] - d0402b0: f7ff f855 bl d03f35e <__ulp> - d0402b4: e9dd 0108 ldrd r0, r1, [sp, #32] - d0402b8: ec53 2b10 vmov r2, r3, d0 - d0402bc: f002 fd18 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d0402c0: ec53 2b18 vmov r2, r3, d8 - d0402c4: f7fa f8ee bl d03a4a4 <__adddf3> - d0402c8: 4682 mov sl, r0 - d0402ca: 468b mov fp, r1 - d0402cc: e78d b.n d0401ea <_strtod_l+0xa92> - d0402ce: e9cd 8910 strd r8, r9, [sp, #64] ; 0x40 - d0402d2: e7db b.n d04028c <_strtod_l+0xb34> - d0402d4: a310 add r3, pc, #64 ; (adr r3, d040318 <_strtod_l+0xbc0>) - d0402d6: e9d3 2300 ldrd r2, r3, [r3] - d0402da: f7fa faf9 bl d03a8d0 <__aeabi_dcmplt> - d0402de: e7b2 b.n d040246 <_strtod_l+0xaee> - d0402e0: 2300 movs r3, #0 - d0402e2: 930a str r3, [sp, #40] ; 0x28 - d0402e4: 9b17 ldr r3, [sp, #92] ; 0x5c - d0402e6: 9a13 ldr r2, [sp, #76] ; 0x4c - d0402e8: 6013 str r3, [r2, #0] - d0402ea: f7ff ba7e b.w d03f7ea <_strtod_l+0x92> - d0402ee: 2a65 cmp r2, #101 ; 0x65 - d0402f0: f43f ab6f beq.w d03f9d2 <_strtod_l+0x27a> - d0402f4: 2a45 cmp r2, #69 ; 0x45 - d0402f6: f43f ab6c beq.w d03f9d2 <_strtod_l+0x27a> - d0402fa: 2301 movs r3, #1 - d0402fc: f7ff bba2 b.w d03fa44 <_strtod_l+0x2ec> - d040300: 94a03595 .word 0x94a03595 - d040304: 3fdfffff .word 0x3fdfffff - d040308: 35afe535 .word 0x35afe535 - d04030c: 3fe00000 .word 0x3fe00000 - d040310: ffc00000 .word 0xffc00000 - d040314: 41dfffff .word 0x41dfffff - d040318: 94a03595 .word 0x94a03595 - d04031c: 3fcfffff .word 0x3fcfffff - d040320: 3ff00000 .word 0x3ff00000 - d040324: 7ff00000 .word 0x7ff00000 - d040328: 7fe00000 .word 0x7fe00000 - d04032c: 7c9fffff .word 0x7c9fffff - d040330: 3fe00000 .word 0x3fe00000 - d040334: bff00000 .word 0xbff00000 - d040338: 7fefffff .word 0x7fefffff - -0d04033c <_strtod_r>: - d04033c: 4b05 ldr r3, [pc, #20] ; (d040354 <_strtod_r+0x18>) - d04033e: 681b ldr r3, [r3, #0] - d040340: b410 push {r4} - d040342: 6b5b ldr r3, [r3, #52] ; 0x34 - d040344: 4c04 ldr r4, [pc, #16] ; (d040358 <_strtod_r+0x1c>) - d040346: 2b00 cmp r3, #0 - d040348: bf08 it eq - d04034a: 4623 moveq r3, r4 - d04034c: f85d 4b04 ldr.w r4, [sp], #4 - d040350: f7ff ba02 b.w d03f758 <_strtod_l> - d040354: 60000250 .word 0x60000250 - d040358: 60000680 .word 0x60000680 - -0d04035c <strtod_l>: - d04035c: 4613 mov r3, r2 - d04035e: 460a mov r2, r1 - d040360: 4601 mov r1, r0 - d040362: 4802 ldr r0, [pc, #8] ; (d04036c <strtod_l+0x10>) - d040364: 6800 ldr r0, [r0, #0] - d040366: f7ff b9f7 b.w d03f758 <_strtod_l> - d04036a: bf00 nop - d04036c: 60000250 .word 0x60000250 - -0d040370 <strtod>: - d040370: 4b07 ldr r3, [pc, #28] ; (d040390 <strtod+0x20>) - d040372: 460a mov r2, r1 - d040374: 4907 ldr r1, [pc, #28] ; (d040394 <strtod+0x24>) - d040376: b410 push {r4} - d040378: 681c ldr r4, [r3, #0] - d04037a: 6b63 ldr r3, [r4, #52] ; 0x34 - d04037c: 2b00 cmp r3, #0 - d04037e: bf08 it eq - d040380: 460b moveq r3, r1 - d040382: 4601 mov r1, r0 - d040384: 4620 mov r0, r4 - d040386: f85d 4b04 ldr.w r4, [sp], #4 - d04038a: f7ff b9e5 b.w d03f758 <_strtod_l> - d04038e: bf00 nop - d040390: 60000250 .word 0x60000250 - d040394: 60000680 .word 0x60000680 - -0d040398 <strtof_l>: - d040398: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d04039c: f8df 8094 ldr.w r8, [pc, #148] ; d040434 <strtof_l+0x9c> - d0403a0: 4613 mov r3, r2 - d0403a2: 460a mov r2, r1 - d0403a4: 4601 mov r1, r0 - d0403a6: f8d8 0000 ldr.w r0, [r8] - d0403aa: ed2d 8b02 vpush {d8} - d0403ae: f7ff f9d3 bl d03f758 <_strtod_l> - d0403b2: ee10 2a10 vmov r2, s0 - d0403b6: ee10 0a10 vmov r0, s0 - d0403ba: ec55 4b10 vmov r4, r5, d0 - d0403be: 462b mov r3, r5 - d0403c0: 4629 mov r1, r5 - d0403c2: f7fa faad bl d03a920 <__aeabi_dcmpun> - d0403c6: b130 cbz r0, d0403d6 <strtof_l+0x3e> - d0403c8: ecbd 8b02 vpop {d8} - d0403cc: 2000 movs r0, #0 - d0403ce: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d0403d2: f7fa b85b b.w d03a48c <nanf> - d0403d6: 4620 mov r0, r4 - d0403d8: 4629 mov r1, r5 - d0403da: f7fa fad7 bl d03a98c <__aeabi_d2f> - d0403de: ee08 0a10 vmov s16, r0 - d0403e2: eddf 7a12 vldr s15, [pc, #72] ; d04042c <strtof_l+0x94> - d0403e6: eeb0 7ac8 vabs.f32 s14, s16 - d0403ea: eeb4 7a67 vcmp.f32 s14, s15 - d0403ee: eef1 fa10 vmrs APSR_nzcv, fpscr - d0403f2: dd15 ble.n d040420 <strtof_l+0x88> - d0403f4: f025 4700 bic.w r7, r5, #2147483648 ; 0x80000000 - d0403f8: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d0403fc: 4b0c ldr r3, [pc, #48] ; (d040430 <strtof_l+0x98>) - d0403fe: 4620 mov r0, r4 - d040400: 4639 mov r1, r7 - d040402: f7fa fa8d bl d03a920 <__aeabi_dcmpun> - d040406: b938 cbnz r0, d040418 <strtof_l+0x80> - d040408: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d04040c: 4b08 ldr r3, [pc, #32] ; (d040430 <strtof_l+0x98>) - d04040e: 4620 mov r0, r4 - d040410: 4639 mov r1, r7 - d040412: f7fa fa67 bl d03a8e4 <__aeabi_dcmple> - d040416: b118 cbz r0, d040420 <strtof_l+0x88> - d040418: f8d8 3000 ldr.w r3, [r8] - d04041c: 2222 movs r2, #34 ; 0x22 - d04041e: 601a str r2, [r3, #0] - d040420: eeb0 0a48 vmov.f32 s0, s16 - d040424: ecbd 8b02 vpop {d8} - d040428: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d04042c: 7f7fffff .word 0x7f7fffff - d040430: 7fefffff .word 0x7fefffff + d0401b0: 4b93 ldr r3, [pc, #588] ; (d040400 <_strtod_l+0xbc8>) + d0401b2: f04f 0800 mov.w r8, #0 + d0401b6: f8df 9248 ldr.w r9, [pc, #584] ; d040400 <_strtod_l+0xbc8> + d0401ba: e9cd 2308 strd r2, r3, [sp, #32] + d0401be: 4b91 ldr r3, [pc, #580] ; (d040404 <_strtod_l+0xbcc>) + d0401c0: 403b ands r3, r7 + d0401c2: 930d str r3, [sp, #52] ; 0x34 + d0401c4: 9a0d ldr r2, [sp, #52] ; 0x34 + d0401c6: 4b90 ldr r3, [pc, #576] ; (d040408 <_strtod_l+0xbd0>) + d0401c8: 429a cmp r2, r3 + d0401ca: f040 80b0 bne.w d04032e <_strtod_l+0xaf6> + d0401ce: f1a7 7b54 sub.w fp, r7, #55574528 ; 0x3500000 + d0401d2: e9dd 0108 ldrd r0, r1, [sp, #32] + d0401d6: ec4b ab10 vmov d0, sl, fp + d0401da: e9cd 0108 strd r0, r1, [sp, #32] + d0401de: f7ff f92e bl d03f43e <__ulp> + d0401e2: e9dd 0108 ldrd r0, r1, [sp, #32] + d0401e6: ec53 2b10 vmov r2, r3, d0 + d0401ea: f002 fdbd bl d042d68 <____wrap___aeabi_dmul_veneer> + d0401ee: 4652 mov r2, sl + d0401f0: 465b mov r3, fp + d0401f2: f7fa f9c5 bl d03a580 <__adddf3> + d0401f6: 460b mov r3, r1 + d0401f8: 4982 ldr r1, [pc, #520] ; (d040404 <_strtod_l+0xbcc>) + d0401fa: 4682 mov sl, r0 + d0401fc: 4a83 ldr r2, [pc, #524] ; (d04040c <_strtod_l+0xbd4>) + d0401fe: 4019 ands r1, r3 + d040200: 4291 cmp r1, r2 + d040202: d960 bls.n d0402c6 <_strtod_l+0xa8e> + d040204: ee18 3a90 vmov r3, s17 + d040208: f102 7254 add.w r2, r2, #55574528 ; 0x3500000 + d04020c: 4293 cmp r3, r2 + d04020e: d104 bne.n d04021a <_strtod_l+0x9e2> + d040210: ee18 3a10 vmov r3, s16 + d040214: 3301 adds r3, #1 + d040216: f43f ad51 beq.w d03fcbc <_strtod_l+0x484> + d04021a: f8df b1fc ldr.w fp, [pc, #508] ; d040418 <_strtod_l+0xbe0> + d04021e: f04f 3aff mov.w sl, #4294967295 ; 0xffffffff + d040222: 9918 ldr r1, [sp, #96] ; 0x60 + d040224: 4620 mov r0, r4 + d040226: f7fe fe58 bl d03eeda <_Bfree> + d04022a: 9905 ldr r1, [sp, #20] + d04022c: 4620 mov r0, r4 + d04022e: f7fe fe54 bl d03eeda <_Bfree> + d040232: 4631 mov r1, r6 + d040234: 4620 mov r0, r4 + d040236: f7fe fe50 bl d03eeda <_Bfree> + d04023a: 4629 mov r1, r5 + d04023c: 4620 mov r0, r4 + d04023e: f7fe fe4c bl d03eeda <_Bfree> + d040242: e61c b.n d03fe7e <_strtod_l+0x646> + d040244: f1ba 0f00 cmp.w sl, #0 + d040248: d11b bne.n d040282 <_strtod_l+0xa4a> + d04024a: f3cb 0313 ubfx r3, fp, #0, #20 + d04024e: b9f3 cbnz r3, d04028e <_strtod_l+0xa56> + d040250: 2200 movs r2, #0 + d040252: 4b6b ldr r3, [pc, #428] ; (d040400 <_strtod_l+0xbc8>) + d040254: 4640 mov r0, r8 + d040256: 4649 mov r1, r9 + d040258: f7fa fba8 bl d03a9ac <__aeabi_dcmplt> + d04025c: b9d0 cbnz r0, d040294 <_strtod_l+0xa5c> + d04025e: 4640 mov r0, r8 + d040260: 4649 mov r1, r9 + d040262: 2200 movs r2, #0 + d040264: 4b6a ldr r3, [pc, #424] ; (d040410 <_strtod_l+0xbd8>) + d040266: f002 fd7f bl d042d68 <____wrap___aeabi_dmul_veneer> + d04026a: 4680 mov r8, r0 + d04026c: 4689 mov r9, r1 + d04026e: f109 4300 add.w r3, r9, #2147483648 ; 0x80000000 + d040272: f8cd 8050 str.w r8, [sp, #80] ; 0x50 + d040276: 9315 str r3, [sp, #84] ; 0x54 + d040278: e9dd 2314 ldrd r2, r3, [sp, #80] ; 0x50 + d04027c: e9cd 2308 strd r2, r3, [sp, #32] + d040280: e79d b.n d0401be <_strtod_l+0x986> + d040282: f1ba 0f01 cmp.w sl, #1 + d040286: d102 bne.n d04028e <_strtod_l+0xa56> + d040288: 2f00 cmp r7, #0 + d04028a: f43f ad88 beq.w d03fd9e <_strtod_l+0x566> + d04028e: 2200 movs r2, #0 + d040290: 4b60 ldr r3, [pc, #384] ; (d040414 <_strtod_l+0xbdc>) + d040292: e78e b.n d0401b2 <_strtod_l+0x97a> + d040294: f04f 0800 mov.w r8, #0 + d040298: f8df 9174 ldr.w r9, [pc, #372] ; d040410 <_strtod_l+0xbd8> + d04029c: e7e7 b.n d04026e <_strtod_l+0xa36> + d04029e: 4b5c ldr r3, [pc, #368] ; (d040410 <_strtod_l+0xbd8>) + d0402a0: 4640 mov r0, r8 + d0402a2: 4649 mov r1, r9 + d0402a4: 2200 movs r2, #0 + d0402a6: f002 fd5f bl d042d68 <____wrap___aeabi_dmul_veneer> + d0402aa: 9b0b ldr r3, [sp, #44] ; 0x2c + d0402ac: 4680 mov r8, r0 + d0402ae: 4689 mov r9, r1 + d0402b0: b933 cbnz r3, d0402c0 <_strtod_l+0xa88> + d0402b2: f101 4300 add.w r3, r1, #2147483648 ; 0x80000000 + d0402b6: 900e str r0, [sp, #56] ; 0x38 + d0402b8: 930f str r3, [sp, #60] ; 0x3c + d0402ba: e9dd 230e ldrd r2, r3, [sp, #56] ; 0x38 + d0402be: e7dd b.n d04027c <_strtod_l+0xa44> + d0402c0: e9cd 890e strd r8, r9, [sp, #56] ; 0x38 + d0402c4: e7f9 b.n d0402ba <_strtod_l+0xa82> + d0402c6: f103 7b54 add.w fp, r3, #55574528 ; 0x3500000 + d0402ca: 9b04 ldr r3, [sp, #16] + d0402cc: 2b00 cmp r3, #0 + d0402ce: d1a8 bne.n d040222 <_strtod_l+0x9ea> + d0402d0: f02b 4300 bic.w r3, fp, #2147483648 ; 0x80000000 + d0402d4: 9a0d ldr r2, [sp, #52] ; 0x34 + d0402d6: 0d1b lsrs r3, r3, #20 + d0402d8: 051b lsls r3, r3, #20 + d0402da: 429a cmp r2, r3 + d0402dc: d1a1 bne.n d040222 <_strtod_l+0x9ea> + d0402de: 4640 mov r0, r8 + d0402e0: 4649 mov r1, r9 + d0402e2: f002 fcf1 bl d042cc8 <__aeabi_d2lz> + d0402e6: f002 fd87 bl d042df8 <____wrap___aeabi_l2d_veneer> + d0402ea: 4602 mov r2, r0 + d0402ec: 460b mov r3, r1 + d0402ee: 4640 mov r0, r8 + d0402f0: 4649 mov r1, r9 + d0402f2: f002 fd31 bl d042d58 <____wrap___aeabi_dsub_veneer> + d0402f6: f3cb 0313 ubfx r3, fp, #0, #20 + d0402fa: 9a0b ldr r2, [sp, #44] ; 0x2c + d0402fc: 4680 mov r8, r0 + d0402fe: ea43 030a orr.w r3, r3, sl + d040302: 4689 mov r9, r1 + d040304: 4313 orrs r3, r2 + d040306: d055 beq.n d0403b4 <_strtod_l+0xb7c> + d040308: a335 add r3, pc, #212 ; (adr r3, d0403e0 <_strtod_l+0xba8>) + d04030a: e9d3 2300 ldrd r2, r3, [r3] + d04030e: f7fa fb4d bl d03a9ac <__aeabi_dcmplt> + d040312: 2800 cmp r0, #0 + d040314: f47f acdc bne.w d03fcd0 <_strtod_l+0x498> + d040318: 4640 mov r0, r8 + d04031a: 4649 mov r1, r9 + d04031c: a332 add r3, pc, #200 ; (adr r3, d0403e8 <_strtod_l+0xbb0>) + d04031e: e9d3 2300 ldrd r2, r3, [r3] + d040322: f7fa fb61 bl d03a9e8 <__aeabi_dcmpgt> + d040326: 2800 cmp r0, #0 + d040328: f43f af7b beq.w d040222 <_strtod_l+0x9ea> + d04032c: e4d0 b.n d03fcd0 <_strtod_l+0x498> + d04032e: 9b04 ldr r3, [sp, #16] + d040330: b333 cbz r3, d040380 <_strtod_l+0xb48> + d040332: 9b0d ldr r3, [sp, #52] ; 0x34 + d040334: f1b3 6fd4 cmp.w r3, #111149056 ; 0x6a00000 + d040338: d822 bhi.n d040380 <_strtod_l+0xb48> + d04033a: 4640 mov r0, r8 + d04033c: 4649 mov r1, r9 + d04033e: a32c add r3, pc, #176 ; (adr r3, d0403f0 <_strtod_l+0xbb8>) + d040340: e9d3 2300 ldrd r2, r3, [r3] + d040344: f7fa fb3c bl d03a9c0 <__aeabi_dcmple> + d040348: b1a0 cbz r0, d040374 <_strtod_l+0xb3c> + d04034a: 4649 mov r1, r9 + d04034c: 4640 mov r0, r8 + d04034e: f7fa fb6b bl d03aa28 <__aeabi_d2uiz> + d040352: 2801 cmp r0, #1 + d040354: bf38 it cc + d040356: 2001 movcc r0, #1 + d040358: f002 fd3e bl d042dd8 <____wrap___aeabi_ui2d_veneer> + d04035c: 9b0b ldr r3, [sp, #44] ; 0x2c + d04035e: 4680 mov r8, r0 + d040360: 4689 mov r9, r1 + d040362: bb23 cbnz r3, d0403ae <_strtod_l+0xb76> + d040364: f101 4300 add.w r3, r1, #2147483648 ; 0x80000000 + d040368: 9010 str r0, [sp, #64] ; 0x40 + d04036a: 9311 str r3, [sp, #68] ; 0x44 + d04036c: e9dd 2310 ldrd r2, r3, [sp, #64] ; 0x40 + d040370: e9cd 2308 strd r2, r3, [sp, #32] + d040374: 9b09 ldr r3, [sp, #36] ; 0x24 + d040376: 9a0d ldr r2, [sp, #52] ; 0x34 + d040378: f103 63d6 add.w r3, r3, #112197632 ; 0x6b00000 + d04037c: 1a9b subs r3, r3, r2 + d04037e: 9309 str r3, [sp, #36] ; 0x24 + d040380: eeb0 0a48 vmov.f32 s0, s16 + d040384: eef0 0a68 vmov.f32 s1, s17 + d040388: e9dd 0108 ldrd r0, r1, [sp, #32] + d04038c: e9cd 0108 strd r0, r1, [sp, #32] + d040390: f7ff f855 bl d03f43e <__ulp> + d040394: e9dd 0108 ldrd r0, r1, [sp, #32] + d040398: ec53 2b10 vmov r2, r3, d0 + d04039c: f002 fce4 bl d042d68 <____wrap___aeabi_dmul_veneer> + d0403a0: ec53 2b18 vmov r2, r3, d8 + d0403a4: f7fa f8ec bl d03a580 <__adddf3> + d0403a8: 4682 mov sl, r0 + d0403aa: 468b mov fp, r1 + d0403ac: e78d b.n d0402ca <_strtod_l+0xa92> + d0403ae: e9cd 8910 strd r8, r9, [sp, #64] ; 0x40 + d0403b2: e7db b.n d04036c <_strtod_l+0xb34> + d0403b4: a310 add r3, pc, #64 ; (adr r3, d0403f8 <_strtod_l+0xbc0>) + d0403b6: e9d3 2300 ldrd r2, r3, [r3] + d0403ba: f7fa faf7 bl d03a9ac <__aeabi_dcmplt> + d0403be: e7b2 b.n d040326 <_strtod_l+0xaee> + d0403c0: 2300 movs r3, #0 + d0403c2: 930a str r3, [sp, #40] ; 0x28 + d0403c4: 9b17 ldr r3, [sp, #92] ; 0x5c + d0403c6: 9a13 ldr r2, [sp, #76] ; 0x4c + d0403c8: 6013 str r3, [r2, #0] + d0403ca: f7ff ba7e b.w d03f8ca <_strtod_l+0x92> + d0403ce: 2a65 cmp r2, #101 ; 0x65 + d0403d0: f43f ab6f beq.w d03fab2 <_strtod_l+0x27a> + d0403d4: 2a45 cmp r2, #69 ; 0x45 + d0403d6: f43f ab6c beq.w d03fab2 <_strtod_l+0x27a> + d0403da: 2301 movs r3, #1 + d0403dc: f7ff bba2 b.w d03fb24 <_strtod_l+0x2ec> + d0403e0: 94a03595 .word 0x94a03595 + d0403e4: 3fdfffff .word 0x3fdfffff + d0403e8: 35afe535 .word 0x35afe535 + d0403ec: 3fe00000 .word 0x3fe00000 + d0403f0: ffc00000 .word 0xffc00000 + d0403f4: 41dfffff .word 0x41dfffff + d0403f8: 94a03595 .word 0x94a03595 + d0403fc: 3fcfffff .word 0x3fcfffff + d040400: 3ff00000 .word 0x3ff00000 + d040404: 7ff00000 .word 0x7ff00000 + d040408: 7fe00000 .word 0x7fe00000 + d04040c: 7c9fffff .word 0x7c9fffff + d040410: 3fe00000 .word 0x3fe00000 + d040414: bff00000 .word 0xbff00000 + d040418: 7fefffff .word 0x7fefffff + +0d04041c <_strtod_r>: + d04041c: 4b05 ldr r3, [pc, #20] ; (d040434 <_strtod_r+0x18>) + d04041e: 681b ldr r3, [r3, #0] + d040420: b410 push {r4} + d040422: 6b5b ldr r3, [r3, #52] ; 0x34 + d040424: 4c04 ldr r4, [pc, #16] ; (d040438 <_strtod_r+0x1c>) + d040426: 2b00 cmp r3, #0 + d040428: bf08 it eq + d04042a: 4623 moveq r3, r4 + d04042c: f85d 4b04 ldr.w r4, [sp], #4 + d040430: f7ff ba02 b.w d03f838 <_strtod_l> d040434: 60000250 .word 0x60000250 - -0d040438 <strtof>: - d040438: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d04043c: f8df 80a4 ldr.w r8, [pc, #164] ; d0404e4 <strtof+0xac> - d040440: 460a mov r2, r1 - d040442: 4925 ldr r1, [pc, #148] ; (d0404d8 <strtof+0xa0>) - d040444: f8d8 4000 ldr.w r4, [r8] - d040448: 6b63 ldr r3, [r4, #52] ; 0x34 - d04044a: ed2d 8b02 vpush {d8} - d04044e: 2b00 cmp r3, #0 - d040450: bf08 it eq - d040452: 460b moveq r3, r1 - d040454: 4601 mov r1, r0 - d040456: 4620 mov r0, r4 - d040458: f7ff f97e bl d03f758 <_strtod_l> - d04045c: ee10 2a10 vmov r2, s0 - d040460: ee10 0a10 vmov r0, s0 - d040464: ec55 4b10 vmov r4, r5, d0 - d040468: 462b mov r3, r5 - d04046a: 4629 mov r1, r5 - d04046c: f7fa fa58 bl d03a920 <__aeabi_dcmpun> - d040470: b130 cbz r0, d040480 <strtof+0x48> - d040472: ecbd 8b02 vpop {d8} - d040476: 2000 movs r0, #0 - d040478: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - d04047c: f7fa b806 b.w d03a48c <nanf> - d040480: 4620 mov r0, r4 - d040482: 4629 mov r1, r5 - d040484: f7fa fa82 bl d03a98c <__aeabi_d2f> - d040488: ee08 0a10 vmov s16, r0 - d04048c: eddf 7a13 vldr s15, [pc, #76] ; d0404dc <strtof+0xa4> - d040490: eeb0 7ac8 vabs.f32 s14, s16 - d040494: eeb4 7a67 vcmp.f32 s14, s15 - d040498: eef1 fa10 vmrs APSR_nzcv, fpscr - d04049c: dd15 ble.n d0404ca <strtof+0x92> - d04049e: f025 4700 bic.w r7, r5, #2147483648 ; 0x80000000 - d0404a2: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d0404a6: 4b0e ldr r3, [pc, #56] ; (d0404e0 <strtof+0xa8>) - d0404a8: 4620 mov r0, r4 - d0404aa: 4639 mov r1, r7 - d0404ac: f7fa fa38 bl d03a920 <__aeabi_dcmpun> - d0404b0: b938 cbnz r0, d0404c2 <strtof+0x8a> - d0404b2: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - d0404b6: 4b0a ldr r3, [pc, #40] ; (d0404e0 <strtof+0xa8>) - d0404b8: 4620 mov r0, r4 - d0404ba: 4639 mov r1, r7 - d0404bc: f7fa fa12 bl d03a8e4 <__aeabi_dcmple> - d0404c0: b118 cbz r0, d0404ca <strtof+0x92> - d0404c2: f8d8 3000 ldr.w r3, [r8] - d0404c6: 2222 movs r2, #34 ; 0x22 - d0404c8: 601a str r2, [r3, #0] - d0404ca: eeb0 0a48 vmov.f32 s0, s16 - d0404ce: ecbd 8b02 vpop {d8} - d0404d2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d0404d6: bf00 nop - d0404d8: 60000680 .word 0x60000680 - d0404dc: 7f7fffff .word 0x7f7fffff - d0404e0: 7fefffff .word 0x7fefffff - d0404e4: 60000250 .word 0x60000250 - -0d0404e8 <_strtoll_l>: - d0404e8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0404ec: 4688 mov r8, r1 - d0404ee: b085 sub sp, #20 - d0404f0: 461e mov r6, r3 - d0404f2: 460d mov r5, r1 - d0404f4: 9003 str r0, [sp, #12] - d0404f6: 9201 str r2, [sp, #4] - d0404f8: 46aa mov sl, r5 - d0404fa: f815 4b01 ldrb.w r4, [r5], #1 - d0404fe: 980e ldr r0, [sp, #56] ; 0x38 - d040500: f7fa fe60 bl d03b1c4 <__locale_ctype_ptr_l> - d040504: 4420 add r0, r4 - d040506: 7847 ldrb r7, [r0, #1] - d040508: f017 0708 ands.w r7, r7, #8 - d04050c: d1f4 bne.n d0404f8 <_strtoll_l+0x10> - d04050e: 2c2d cmp r4, #45 ; 0x2d - d040510: d149 bne.n d0405a6 <_strtoll_l+0xbe> - d040512: 782c ldrb r4, [r5, #0] - d040514: 2701 movs r7, #1 - d040516: f10a 0502 add.w r5, sl, #2 - d04051a: 2e00 cmp r6, #0 - d04051c: d07b beq.n d040616 <_strtoll_l+0x12e> - d04051e: 2e10 cmp r6, #16 - d040520: d109 bne.n d040536 <_strtoll_l+0x4e> - d040522: 2c30 cmp r4, #48 ; 0x30 - d040524: d107 bne.n d040536 <_strtoll_l+0x4e> - d040526: 782b ldrb r3, [r5, #0] - d040528: f003 03df and.w r3, r3, #223 ; 0xdf - d04052c: 2b58 cmp r3, #88 ; 0x58 - d04052e: d16d bne.n d04060c <_strtoll_l+0x124> - d040530: 786c ldrb r4, [r5, #1] - d040532: 2610 movs r6, #16 - d040534: 3502 adds r5, #2 - d040536: f107 4a00 add.w sl, r7, #2147483648 ; 0x80000000 - d04053a: f107 3bff add.w fp, r7, #4294967295 ; 0xffffffff - d04053e: ea4f 79e6 mov.w r9, r6, asr #31 - d040542: 4632 mov r2, r6 - d040544: f10a 3aff add.w sl, sl, #4294967295 ; 0xffffffff - d040548: 4658 mov r0, fp - d04054a: 464b mov r3, r9 - d04054c: 4651 mov r1, sl - d04054e: f7fa fa6d bl d03aa2c <__aeabi_uldivmod> - d040552: 2300 movs r3, #0 - d040554: 468c mov ip, r1 - d040556: 9202 str r2, [sp, #8] - d040558: 4619 mov r1, r3 - d04055a: 4602 mov r2, r0 - d04055c: 4618 mov r0, r3 - d04055e: f1a4 0e30 sub.w lr, r4, #48 ; 0x30 - d040562: f1be 0f09 cmp.w lr, #9 - d040566: d824 bhi.n d0405b2 <_strtoll_l+0xca> - d040568: 4674 mov r4, lr - d04056a: 42a6 cmp r6, r4 - d04056c: dd34 ble.n d0405d8 <_strtoll_l+0xf0> - d04056e: f1b3 3fff cmp.w r3, #4294967295 ; 0xffffffff - d040572: d015 beq.n d0405a0 <_strtoll_l+0xb8> - d040574: 4282 cmp r2, r0 - d040576: eb7c 0301 sbcs.w r3, ip, r1 - d04057a: d32a bcc.n d0405d2 <_strtoll_l+0xea> - d04057c: 4561 cmp r1, ip - d04057e: bf08 it eq - d040580: 4290 cmpeq r0, r2 - d040582: d102 bne.n d04058a <_strtoll_l+0xa2> - d040584: 9b02 ldr r3, [sp, #8] - d040586: 429c cmp r4, r3 - d040588: dc21 bgt.n d0405ce <_strtoll_l+0xe6> - d04058a: 4371 muls r1, r6 - d04058c: fb00 1109 mla r1, r0, r9, r1 - d040590: fba6 0300 umull r0, r3, r6, r0 - d040594: 4419 add r1, r3 - d040596: 1820 adds r0, r4, r0 - d040598: f04f 0301 mov.w r3, #1 - d04059c: eb41 71e4 adc.w r1, r1, r4, asr #31 - d0405a0: f815 4b01 ldrb.w r4, [r5], #1 - d0405a4: e7db b.n d04055e <_strtoll_l+0x76> - d0405a6: 2c2b cmp r4, #43 ; 0x2b - d0405a8: bf04 itt eq - d0405aa: 782c ldrbeq r4, [r5, #0] - d0405ac: f10a 0502 addeq.w r5, sl, #2 - d0405b0: e7b3 b.n d04051a <_strtoll_l+0x32> - d0405b2: f1a4 0e41 sub.w lr, r4, #65 ; 0x41 - d0405b6: f1be 0f19 cmp.w lr, #25 - d0405ba: d801 bhi.n d0405c0 <_strtoll_l+0xd8> - d0405bc: 3c37 subs r4, #55 ; 0x37 - d0405be: e7d4 b.n d04056a <_strtoll_l+0x82> - d0405c0: f1a4 0e61 sub.w lr, r4, #97 ; 0x61 - d0405c4: f1be 0f19 cmp.w lr, #25 - d0405c8: d806 bhi.n d0405d8 <_strtoll_l+0xf0> - d0405ca: 3c57 subs r4, #87 ; 0x57 - d0405cc: e7cd b.n d04056a <_strtoll_l+0x82> - d0405ce: 4610 mov r0, r2 - d0405d0: 4661 mov r1, ip - d0405d2: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d0405d6: e7e3 b.n d0405a0 <_strtoll_l+0xb8> - d0405d8: 1c5a adds r2, r3, #1 - d0405da: d109 bne.n d0405f0 <_strtoll_l+0x108> - d0405dc: 2322 movs r3, #34 ; 0x22 - d0405de: 9a03 ldr r2, [sp, #12] - d0405e0: 4658 mov r0, fp - d0405e2: 4651 mov r1, sl - d0405e4: 6013 str r3, [r2, #0] - d0405e6: 9b01 ldr r3, [sp, #4] - d0405e8: b953 cbnz r3, d040600 <_strtoll_l+0x118> - d0405ea: b005 add sp, #20 - d0405ec: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0405f0: b117 cbz r7, d0405f8 <_strtoll_l+0x110> - d0405f2: 4240 negs r0, r0 - d0405f4: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d0405f8: 9a01 ldr r2, [sp, #4] - d0405fa: 2a00 cmp r2, #0 - d0405fc: d0f5 beq.n d0405ea <_strtoll_l+0x102> - d0405fe: b10b cbz r3, d040604 <_strtoll_l+0x11c> - d040600: f105 38ff add.w r8, r5, #4294967295 ; 0xffffffff - d040604: 9b01 ldr r3, [sp, #4] - d040606: f8c3 8000 str.w r8, [r3] - d04060a: e7ee b.n d0405ea <_strtoll_l+0x102> - d04060c: 2430 movs r4, #48 ; 0x30 - d04060e: 2e00 cmp r6, #0 - d040610: d191 bne.n d040536 <_strtoll_l+0x4e> - d040612: 2608 movs r6, #8 - d040614: e78f b.n d040536 <_strtoll_l+0x4e> - d040616: 2c30 cmp r4, #48 ; 0x30 - d040618: d085 beq.n d040526 <_strtoll_l+0x3e> - d04061a: 260a movs r6, #10 - d04061c: e78b b.n d040536 <_strtoll_l+0x4e> - -0d04061e <_strtoll_r>: - d04061e: b537 push {r0, r1, r2, r4, r5, lr} - d040620: 4c05 ldr r4, [pc, #20] ; (d040638 <_strtoll_r+0x1a>) - d040622: 4d06 ldr r5, [pc, #24] ; (d04063c <_strtoll_r+0x1e>) - d040624: 6824 ldr r4, [r4, #0] - d040626: 6b64 ldr r4, [r4, #52] ; 0x34 - d040628: 2c00 cmp r4, #0 - d04062a: bf08 it eq - d04062c: 462c moveq r4, r5 - d04062e: 9400 str r4, [sp, #0] - d040630: f7ff ff5a bl d0404e8 <_strtoll_l> - d040634: b003 add sp, #12 - d040636: bd30 pop {r4, r5, pc} - d040638: 60000250 .word 0x60000250 - d04063c: 60000680 .word 0x60000680 - -0d040640 <strtoll_l>: - d040640: b507 push {r0, r1, r2, lr} - d040642: 9300 str r3, [sp, #0] - d040644: 4613 mov r3, r2 - d040646: 460a mov r2, r1 - d040648: 4601 mov r1, r0 - d04064a: 4803 ldr r0, [pc, #12] ; (d040658 <strtoll_l+0x18>) - d04064c: 6800 ldr r0, [r0, #0] - d04064e: f7ff ff4b bl d0404e8 <_strtoll_l> - d040652: b003 add sp, #12 - d040654: f85d fb04 ldr.w pc, [sp], #4 - d040658: 60000250 .word 0x60000250 - -0d04065c <strtoll>: - d04065c: b537 push {r0, r1, r2, r4, r5, lr} - d04065e: 4613 mov r3, r2 - d040660: 4a07 ldr r2, [pc, #28] ; (d040680 <strtoll+0x24>) - d040662: 6815 ldr r5, [r2, #0] - d040664: 4a07 ldr r2, [pc, #28] ; (d040684 <strtoll+0x28>) - d040666: 6b6c ldr r4, [r5, #52] ; 0x34 - d040668: 2c00 cmp r4, #0 - d04066a: bf08 it eq - d04066c: 4614 moveq r4, r2 - d04066e: 460a mov r2, r1 - d040670: 4601 mov r1, r0 - d040672: 4628 mov r0, r5 - d040674: 9400 str r4, [sp, #0] - d040676: f7ff ff37 bl d0404e8 <_strtoll_l> - d04067a: b003 add sp, #12 - d04067c: bd30 pop {r4, r5, pc} - d04067e: bf00 nop - d040680: 60000250 .word 0x60000250 - d040684: 60000680 .word 0x60000680 - -0d040688 <_strtoull_l>: - d040688: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d04068c: 4689 mov r9, r1 - d04068e: 461d mov r5, r3 - d040690: 460e mov r6, r1 - d040692: 9001 str r0, [sp, #4] - d040694: 9200 str r2, [sp, #0] - d040696: 4637 mov r7, r6 - d040698: f816 4b01 ldrb.w r4, [r6], #1 - d04069c: 980c ldr r0, [sp, #48] ; 0x30 - d04069e: f7fa fd91 bl d03b1c4 <__locale_ctype_ptr_l> - d0406a2: 4420 add r0, r4 - d0406a4: 7843 ldrb r3, [r0, #1] - d0406a6: f013 0308 ands.w r3, r3, #8 - d0406aa: d1f4 bne.n d040696 <_strtoull_l+0xe> - d0406ac: 2c2d cmp r4, #45 ; 0x2d - d0406ae: d14a bne.n d040746 <_strtoull_l+0xbe> - d0406b0: 7834 ldrb r4, [r6, #0] - d0406b2: f04f 0a01 mov.w sl, #1 - d0406b6: 1cbe adds r6, r7, #2 - d0406b8: 2d00 cmp r5, #0 - d0406ba: d07f beq.n d0407bc <_strtoull_l+0x134> - d0406bc: 2d10 cmp r5, #16 - d0406be: d109 bne.n d0406d4 <_strtoull_l+0x4c> - d0406c0: 2c30 cmp r4, #48 ; 0x30 - d0406c2: d107 bne.n d0406d4 <_strtoull_l+0x4c> - d0406c4: 7833 ldrb r3, [r6, #0] - d0406c6: f003 03df and.w r3, r3, #223 ; 0xdf - d0406ca: 2b58 cmp r3, #88 ; 0x58 - d0406cc: d171 bne.n d0407b2 <_strtoull_l+0x12a> - d0406ce: 7874 ldrb r4, [r6, #1] - d0406d0: 2510 movs r5, #16 - d0406d2: 3602 adds r6, #2 - d0406d4: ea4f 7be5 mov.w fp, r5, asr #31 - d0406d8: 462a mov r2, r5 - d0406da: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0406de: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0406e2: 465b mov r3, fp - d0406e4: f7fa f9a2 bl d03aa2c <__aeabi_uldivmod> - d0406e8: 462a mov r2, r5 - d0406ea: 4607 mov r7, r0 - d0406ec: 4688 mov r8, r1 - d0406ee: 465b mov r3, fp - d0406f0: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0406f4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d0406f8: f7fa f998 bl d03aa2c <__aeabi_uldivmod> - d0406fc: 2300 movs r3, #0 - d0406fe: 4618 mov r0, r3 - d040700: 4619 mov r1, r3 - d040702: f1a4 0c30 sub.w ip, r4, #48 ; 0x30 - d040706: f1bc 0f09 cmp.w ip, #9 - d04070a: d822 bhi.n d040752 <_strtoull_l+0xca> - d04070c: 4664 mov r4, ip - d04070e: 42a5 cmp r5, r4 - d040710: dd32 ble.n d040778 <_strtoull_l+0xf0> - d040712: 2b00 cmp r3, #0 - d040714: db2d blt.n d040772 <_strtoull_l+0xea> - d040716: 4287 cmp r7, r0 - d040718: eb78 0301 sbcs.w r3, r8, r1 - d04071c: d329 bcc.n d040772 <_strtoull_l+0xea> - d04071e: 4541 cmp r1, r8 - d040720: bf08 it eq - d040722: 42b8 cmpeq r0, r7 - d040724: d101 bne.n d04072a <_strtoull_l+0xa2> - d040726: 4294 cmp r4, r2 - d040728: dc21 bgt.n d04076e <_strtoull_l+0xe6> - d04072a: 4369 muls r1, r5 - d04072c: fb00 110b mla r1, r0, fp, r1 - d040730: fba5 0300 umull r0, r3, r5, r0 - d040734: 4419 add r1, r3 - d040736: 1820 adds r0, r4, r0 - d040738: f04f 0301 mov.w r3, #1 - d04073c: eb41 71e4 adc.w r1, r1, r4, asr #31 - d040740: f816 4b01 ldrb.w r4, [r6], #1 - d040744: e7dd b.n d040702 <_strtoull_l+0x7a> - d040746: 2c2b cmp r4, #43 ; 0x2b - d040748: 469a mov sl, r3 - d04074a: bf04 itt eq - d04074c: 7834 ldrbeq r4, [r6, #0] - d04074e: 1cbe addeq r6, r7, #2 - d040750: e7b2 b.n d0406b8 <_strtoull_l+0x30> - d040752: f1a4 0c41 sub.w ip, r4, #65 ; 0x41 - d040756: f1bc 0f19 cmp.w ip, #25 - d04075a: d801 bhi.n d040760 <_strtoull_l+0xd8> - d04075c: 3c37 subs r4, #55 ; 0x37 - d04075e: e7d6 b.n d04070e <_strtoull_l+0x86> - d040760: f1a4 0c61 sub.w ip, r4, #97 ; 0x61 - d040764: f1bc 0f19 cmp.w ip, #25 - d040768: d806 bhi.n d040778 <_strtoull_l+0xf0> - d04076a: 3c57 subs r4, #87 ; 0x57 - d04076c: e7cf b.n d04070e <_strtoull_l+0x86> - d04076e: 4638 mov r0, r7 - d040770: 4641 mov r1, r8 - d040772: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d040776: e7e3 b.n d040740 <_strtoull_l+0xb8> - d040778: 2b00 cmp r3, #0 - d04077a: da0a bge.n d040792 <_strtoull_l+0x10a> - d04077c: 2322 movs r3, #34 ; 0x22 - d04077e: 9a01 ldr r2, [sp, #4] - d040780: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d040784: 6013 str r3, [r2, #0] - d040786: 9b00 ldr r3, [sp, #0] - d040788: 4601 mov r1, r0 - d04078a: b963 cbnz r3, d0407a6 <_strtoull_l+0x11e> - d04078c: b003 add sp, #12 - d04078e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d040792: f1ba 0f00 cmp.w sl, #0 - d040796: d002 beq.n d04079e <_strtoull_l+0x116> - d040798: 4240 negs r0, r0 - d04079a: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d04079e: 9a00 ldr r2, [sp, #0] - d0407a0: 2a00 cmp r2, #0 - d0407a2: d0f3 beq.n d04078c <_strtoull_l+0x104> - d0407a4: b10b cbz r3, d0407aa <_strtoull_l+0x122> - d0407a6: f106 39ff add.w r9, r6, #4294967295 ; 0xffffffff - d0407aa: 9b00 ldr r3, [sp, #0] - d0407ac: f8c3 9000 str.w r9, [r3] - d0407b0: e7ec b.n d04078c <_strtoull_l+0x104> - d0407b2: 2430 movs r4, #48 ; 0x30 - d0407b4: 2d00 cmp r5, #0 - d0407b6: d18d bne.n d0406d4 <_strtoull_l+0x4c> - d0407b8: 2508 movs r5, #8 - d0407ba: e78b b.n d0406d4 <_strtoull_l+0x4c> - d0407bc: 2c30 cmp r4, #48 ; 0x30 - d0407be: d081 beq.n d0406c4 <_strtoull_l+0x3c> - d0407c0: 250a movs r5, #10 - d0407c2: e787 b.n d0406d4 <_strtoull_l+0x4c> - -0d0407c4 <_strtoull_r>: - d0407c4: b537 push {r0, r1, r2, r4, r5, lr} - d0407c6: 4c06 ldr r4, [pc, #24] ; (d0407e0 <_strtoull_r+0x1c>) - d0407c8: 4d06 ldr r5, [pc, #24] ; (d0407e4 <_strtoull_r+0x20>) - d0407ca: 6824 ldr r4, [r4, #0] - d0407cc: 6b64 ldr r4, [r4, #52] ; 0x34 - d0407ce: 2c00 cmp r4, #0 - d0407d0: bf08 it eq - d0407d2: 462c moveq r4, r5 - d0407d4: 9400 str r4, [sp, #0] - d0407d6: f7ff ff57 bl d040688 <_strtoull_l> - d0407da: b003 add sp, #12 - d0407dc: bd30 pop {r4, r5, pc} - d0407de: bf00 nop - d0407e0: 60000250 .word 0x60000250 - d0407e4: 60000680 .word 0x60000680 - -0d0407e8 <strtoull_l>: - d0407e8: b507 push {r0, r1, r2, lr} - d0407ea: 9300 str r3, [sp, #0] - d0407ec: 4613 mov r3, r2 - d0407ee: 460a mov r2, r1 - d0407f0: 4601 mov r1, r0 - d0407f2: 4803 ldr r0, [pc, #12] ; (d040800 <strtoull_l+0x18>) - d0407f4: 6800 ldr r0, [r0, #0] - d0407f6: f7ff ff47 bl d040688 <_strtoull_l> - d0407fa: b003 add sp, #12 - d0407fc: f85d fb04 ldr.w pc, [sp], #4 - d040800: 60000250 .word 0x60000250 - -0d040804 <strtoull>: - d040804: b537 push {r0, r1, r2, r4, r5, lr} - d040806: 4613 mov r3, r2 - d040808: 4a07 ldr r2, [pc, #28] ; (d040828 <strtoull+0x24>) - d04080a: 6815 ldr r5, [r2, #0] - d04080c: 4a07 ldr r2, [pc, #28] ; (d04082c <strtoull+0x28>) - d04080e: 6b6c ldr r4, [r5, #52] ; 0x34 - d040810: 2c00 cmp r4, #0 - d040812: bf08 it eq - d040814: 4614 moveq r4, r2 - d040816: 460a mov r2, r1 - d040818: 4601 mov r1, r0 - d04081a: 4628 mov r0, r5 - d04081c: 9400 str r4, [sp, #0] - d04081e: f7ff ff33 bl d040688 <_strtoull_l> - d040822: b003 add sp, #12 - d040824: bd30 pop {r4, r5, pc} - d040826: bf00 nop - d040828: 60000250 .word 0x60000250 - d04082c: 60000680 .word 0x60000680 - -0d040830 <_strtoul_l>: - d040830: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - d040834: 4680 mov r8, r0 - d040836: 4689 mov r9, r1 - d040838: 4692 mov sl, r2 - d04083a: 461e mov r6, r3 - d04083c: 460d mov r5, r1 - d04083e: 462f mov r7, r5 - d040840: f815 4b01 ldrb.w r4, [r5], #1 - d040844: 9808 ldr r0, [sp, #32] - d040846: f7fa fcbd bl d03b1c4 <__locale_ctype_ptr_l> - d04084a: 4420 add r0, r4 - d04084c: 7843 ldrb r3, [r0, #1] - d04084e: f013 0308 ands.w r3, r3, #8 - d040852: d1f4 bne.n d04083e <_strtoul_l+0xe> - d040854: 2c2d cmp r4, #45 ; 0x2d - d040856: d12e bne.n d0408b6 <_strtoul_l+0x86> - d040858: 782c ldrb r4, [r5, #0] - d04085a: 2301 movs r3, #1 - d04085c: 1cbd adds r5, r7, #2 - d04085e: 2e00 cmp r6, #0 - d040860: d059 beq.n d040916 <_strtoul_l+0xe6> - d040862: 2e10 cmp r6, #16 - d040864: d109 bne.n d04087a <_strtoul_l+0x4a> - d040866: 2c30 cmp r4, #48 ; 0x30 - d040868: d107 bne.n d04087a <_strtoul_l+0x4a> - d04086a: 782a ldrb r2, [r5, #0] - d04086c: f002 02df and.w r2, r2, #223 ; 0xdf - d040870: 2a58 cmp r2, #88 ; 0x58 - d040872: d14b bne.n d04090c <_strtoul_l+0xdc> - d040874: 786c ldrb r4, [r5, #1] - d040876: 2610 movs r6, #16 - d040878: 3502 adds r5, #2 - d04087a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d04087e: 2700 movs r7, #0 - d040880: fbb1 f1f6 udiv r1, r1, r6 - d040884: fb06 fc01 mul.w ip, r6, r1 - d040888: 4638 mov r0, r7 - d04088a: ea6f 0c0c mvn.w ip, ip - d04088e: f1a4 0230 sub.w r2, r4, #48 ; 0x30 - d040892: 2a09 cmp r2, #9 - d040894: d814 bhi.n d0408c0 <_strtoul_l+0x90> - d040896: 4614 mov r4, r2 - d040898: 42a6 cmp r6, r4 - d04089a: dd20 ble.n d0408de <_strtoul_l+0xae> - d04089c: 2f00 cmp r7, #0 - d04089e: db1b blt.n d0408d8 <_strtoul_l+0xa8> - d0408a0: 4288 cmp r0, r1 - d0408a2: d819 bhi.n d0408d8 <_strtoul_l+0xa8> - d0408a4: d101 bne.n d0408aa <_strtoul_l+0x7a> - d0408a6: 4564 cmp r4, ip - d0408a8: dc16 bgt.n d0408d8 <_strtoul_l+0xa8> - d0408aa: fb00 4006 mla r0, r0, r6, r4 - d0408ae: 2701 movs r7, #1 - d0408b0: f815 4b01 ldrb.w r4, [r5], #1 - d0408b4: e7eb b.n d04088e <_strtoul_l+0x5e> - d0408b6: 2c2b cmp r4, #43 ; 0x2b - d0408b8: bf04 itt eq - d0408ba: 782c ldrbeq r4, [r5, #0] - d0408bc: 1cbd addeq r5, r7, #2 - d0408be: e7ce b.n d04085e <_strtoul_l+0x2e> - d0408c0: f1a4 0241 sub.w r2, r4, #65 ; 0x41 - d0408c4: 2a19 cmp r2, #25 - d0408c6: d801 bhi.n d0408cc <_strtoul_l+0x9c> - d0408c8: 3c37 subs r4, #55 ; 0x37 - d0408ca: e7e5 b.n d040898 <_strtoul_l+0x68> - d0408cc: f1a4 0261 sub.w r2, r4, #97 ; 0x61 - d0408d0: 2a19 cmp r2, #25 - d0408d2: d804 bhi.n d0408de <_strtoul_l+0xae> - d0408d4: 3c57 subs r4, #87 ; 0x57 - d0408d6: e7df b.n d040898 <_strtoul_l+0x68> - d0408d8: f04f 37ff mov.w r7, #4294967295 ; 0xffffffff - d0408dc: e7e8 b.n d0408b0 <_strtoul_l+0x80> - d0408de: 2f00 cmp r7, #0 - d0408e0: da09 bge.n d0408f6 <_strtoul_l+0xc6> - d0408e2: 2322 movs r3, #34 ; 0x22 - d0408e4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0408e8: f8c8 3000 str.w r3, [r8] - d0408ec: f1ba 0f00 cmp.w sl, #0 - d0408f0: d107 bne.n d040902 <_strtoul_l+0xd2> - d0408f2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - d0408f6: b103 cbz r3, d0408fa <_strtoul_l+0xca> - d0408f8: 4240 negs r0, r0 - d0408fa: f1ba 0f00 cmp.w sl, #0 - d0408fe: d0f8 beq.n d0408f2 <_strtoul_l+0xc2> - d040900: b10f cbz r7, d040906 <_strtoul_l+0xd6> - d040902: f105 39ff add.w r9, r5, #4294967295 ; 0xffffffff - d040906: f8ca 9000 str.w r9, [sl] - d04090a: e7f2 b.n d0408f2 <_strtoul_l+0xc2> - d04090c: 2430 movs r4, #48 ; 0x30 - d04090e: 2e00 cmp r6, #0 - d040910: d1b3 bne.n d04087a <_strtoul_l+0x4a> - d040912: 2608 movs r6, #8 - d040914: e7b1 b.n d04087a <_strtoul_l+0x4a> - d040916: 2c30 cmp r4, #48 ; 0x30 - d040918: d0a7 beq.n d04086a <_strtoul_l+0x3a> - d04091a: 260a movs r6, #10 - d04091c: e7ad b.n d04087a <_strtoul_l+0x4a> - -0d04091e <_strtoul_r>: - d04091e: b537 push {r0, r1, r2, r4, r5, lr} - d040920: 4c05 ldr r4, [pc, #20] ; (d040938 <_strtoul_r+0x1a>) - d040922: 4d06 ldr r5, [pc, #24] ; (d04093c <_strtoul_r+0x1e>) - d040924: 6824 ldr r4, [r4, #0] - d040926: 6b64 ldr r4, [r4, #52] ; 0x34 - d040928: 2c00 cmp r4, #0 - d04092a: bf08 it eq - d04092c: 462c moveq r4, r5 - d04092e: 9400 str r4, [sp, #0] - d040930: f7ff ff7e bl d040830 <_strtoul_l> - d040934: b003 add sp, #12 - d040936: bd30 pop {r4, r5, pc} - d040938: 60000250 .word 0x60000250 - d04093c: 60000680 .word 0x60000680 - -0d040940 <strtoul_l>: - d040940: b507 push {r0, r1, r2, lr} - d040942: 9300 str r3, [sp, #0] - d040944: 4613 mov r3, r2 - d040946: 460a mov r2, r1 - d040948: 4601 mov r1, r0 - d04094a: 4803 ldr r0, [pc, #12] ; (d040958 <strtoul_l+0x18>) - d04094c: 6800 ldr r0, [r0, #0] - d04094e: f7ff ff6f bl d040830 <_strtoul_l> - d040952: b003 add sp, #12 - d040954: f85d fb04 ldr.w pc, [sp], #4 - d040958: 60000250 .word 0x60000250 - -0d04095c <strtoul>: - d04095c: b537 push {r0, r1, r2, r4, r5, lr} - d04095e: 4613 mov r3, r2 - d040960: 4a07 ldr r2, [pc, #28] ; (d040980 <strtoul+0x24>) - d040962: 6815 ldr r5, [r2, #0] - d040964: 4a07 ldr r2, [pc, #28] ; (d040984 <strtoul+0x28>) - d040966: 6b6c ldr r4, [r5, #52] ; 0x34 - d040968: 2c00 cmp r4, #0 - d04096a: bf08 it eq - d04096c: 4614 moveq r4, r2 - d04096e: 460a mov r2, r1 - d040970: 4601 mov r1, r0 - d040972: 4628 mov r0, r5 - d040974: 9400 str r4, [sp, #0] - d040976: f7ff ff5b bl d040830 <_strtoul_l> - d04097a: b003 add sp, #12 - d04097c: bd30 pop {r4, r5, pc} - d04097e: bf00 nop - d040980: 60000250 .word 0x60000250 - d040984: 60000680 .word 0x60000680 - -0d040988 <__ssprint_r>: - d040988: 6893 ldr r3, [r2, #8] - d04098a: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d04098e: 4680 mov r8, r0 - d040990: 460c mov r4, r1 - d040992: 4617 mov r7, r2 - d040994: 2b00 cmp r3, #0 - d040996: d061 beq.n d040a5c <__ssprint_r+0xd4> - d040998: 2300 movs r3, #0 - d04099a: f8d2 a000 ldr.w sl, [r2] - d04099e: 469b mov fp, r3 - d0409a0: 9301 str r3, [sp, #4] - d0409a2: f1bb 0f00 cmp.w fp, #0 - d0409a6: d02b beq.n d040a00 <__ssprint_r+0x78> - d0409a8: 68a6 ldr r6, [r4, #8] - d0409aa: 45b3 cmp fp, r6 - d0409ac: d342 bcc.n d040a34 <__ssprint_r+0xac> - d0409ae: 89a2 ldrh r2, [r4, #12] - d0409b0: f412 6f90 tst.w r2, #1152 ; 0x480 - d0409b4: d03e beq.n d040a34 <__ssprint_r+0xac> - d0409b6: 6820 ldr r0, [r4, #0] - d0409b8: 6921 ldr r1, [r4, #16] - d0409ba: 6965 ldr r5, [r4, #20] - d0409bc: eba0 0901 sub.w r9, r0, r1 - d0409c0: eb05 0545 add.w r5, r5, r5, lsl #1 - d0409c4: f109 0001 add.w r0, r9, #1 - d0409c8: eb05 75d5 add.w r5, r5, r5, lsr #31 - d0409cc: 4458 add r0, fp - d0409ce: 106d asrs r5, r5, #1 - d0409d0: 4285 cmp r5, r0 - d0409d2: bf38 it cc - d0409d4: 4605 movcc r5, r0 - d0409d6: 0553 lsls r3, r2, #21 - d0409d8: d545 bpl.n d040a66 <__ssprint_r+0xde> - d0409da: 4629 mov r1, r5 - d0409dc: 4640 mov r0, r8 - d0409de: f7c1 fd5d bl d00249c <__wrap__malloc_r> - d0409e2: 4606 mov r6, r0 - d0409e4: b9a0 cbnz r0, d040a10 <__ssprint_r+0x88> - d0409e6: 230c movs r3, #12 - d0409e8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0409ec: f8c8 3000 str.w r3, [r8] - d0409f0: 89a3 ldrh r3, [r4, #12] - d0409f2: f043 0340 orr.w r3, r3, #64 ; 0x40 - d0409f6: 81a3 strh r3, [r4, #12] - d0409f8: 2300 movs r3, #0 - d0409fa: e9c7 3301 strd r3, r3, [r7, #4] - d0409fe: e02f b.n d040a60 <__ssprint_r+0xd8> - d040a00: f8da 3000 ldr.w r3, [sl] - d040a04: f10a 0a08 add.w sl, sl, #8 - d040a08: f85a bc04 ldr.w fp, [sl, #-4] - d040a0c: 9301 str r3, [sp, #4] - d040a0e: e7c8 b.n d0409a2 <__ssprint_r+0x1a> - d040a10: 464a mov r2, r9 - d040a12: 6921 ldr r1, [r4, #16] - d040a14: f002 f968 bl d042ce8 <____wrap_memcpy_veneer> - d040a18: 89a2 ldrh r2, [r4, #12] - d040a1a: f422 6290 bic.w r2, r2, #1152 ; 0x480 - d040a1e: f042 0280 orr.w r2, r2, #128 ; 0x80 - d040a22: 81a2 strh r2, [r4, #12] - d040a24: 6126 str r6, [r4, #16] - d040a26: 444e add r6, r9 - d040a28: 6165 str r5, [r4, #20] - d040a2a: eba5 0509 sub.w r5, r5, r9 - d040a2e: 6026 str r6, [r4, #0] - d040a30: 465e mov r6, fp - d040a32: 60a5 str r5, [r4, #8] - d040a34: 455e cmp r6, fp - d040a36: 9901 ldr r1, [sp, #4] - d040a38: 6820 ldr r0, [r4, #0] - d040a3a: bf28 it cs - d040a3c: 465e movcs r6, fp - d040a3e: 4632 mov r2, r6 - d040a40: f002 f91a bl d042c78 <____wrap_memmove_veneer> - d040a44: 68a2 ldr r2, [r4, #8] - d040a46: 1b92 subs r2, r2, r6 - d040a48: 60a2 str r2, [r4, #8] - d040a4a: 6822 ldr r2, [r4, #0] - d040a4c: 4432 add r2, r6 - d040a4e: 6022 str r2, [r4, #0] - d040a50: 68ba ldr r2, [r7, #8] - d040a52: eba2 030b sub.w r3, r2, fp - d040a56: 60bb str r3, [r7, #8] - d040a58: 2b00 cmp r3, #0 - d040a5a: d1d1 bne.n d040a00 <__ssprint_r+0x78> - d040a5c: 2000 movs r0, #0 - d040a5e: 6078 str r0, [r7, #4] - d040a60: b003 add sp, #12 - d040a62: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d040a66: 462a mov r2, r5 - d040a68: 4640 mov r0, r8 - d040a6a: f7c1 fd1a bl d0024a2 <__wrap__realloc_r> - d040a6e: 4606 mov r6, r0 - d040a70: 2800 cmp r0, #0 - d040a72: d1d7 bne.n d040a24 <__ssprint_r+0x9c> - d040a74: 6921 ldr r1, [r4, #16] - d040a76: 4640 mov r0, r8 - d040a78: f7c1 fd17 bl d0024aa <__wrap__free_r> - d040a7c: e7b3 b.n d0409e6 <__ssprint_r+0x5e> - -0d040a7e <_svfiprintf_r>: - d040a7e: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d040a82: 461e mov r6, r3 - d040a84: 898b ldrh r3, [r1, #12] - d040a86: 4680 mov r8, r0 - d040a88: 468a mov sl, r1 - d040a8a: 061c lsls r4, r3, #24 - d040a8c: ed2d 8b02 vpush {d8} - d040a90: b0b9 sub sp, #228 ; 0xe4 - d040a92: 9201 str r2, [sp, #4] - d040a94: d518 bpl.n d040ac8 <_svfiprintf_r+0x4a> - d040a96: 690b ldr r3, [r1, #16] - d040a98: b9b3 cbnz r3, d040ac8 <_svfiprintf_r+0x4a> - d040a9a: 2140 movs r1, #64 ; 0x40 - d040a9c: f7c1 fcfe bl d00249c <__wrap__malloc_r> - d040aa0: f8ca 0000 str.w r0, [sl] - d040aa4: f8ca 0010 str.w r0, [sl, #16] - d040aa8: b958 cbnz r0, d040ac2 <_svfiprintf_r+0x44> - d040aaa: 230c movs r3, #12 - d040aac: f8c8 3000 str.w r3, [r8] - d040ab0: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d040ab4: 9302 str r3, [sp, #8] - d040ab6: 9802 ldr r0, [sp, #8] - d040ab8: b039 add sp, #228 ; 0xe4 - d040aba: ecbd 8b02 vpop {d8} - d040abe: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d040ac2: 2340 movs r3, #64 ; 0x40 - d040ac4: f8ca 3014 str.w r3, [sl, #20] - d040ac8: 2300 movs r3, #0 - d040aca: ad0f add r5, sp, #60 ; 0x3c - d040acc: ee08 3a10 vmov s16, r3 - d040ad0: 950c str r5, [sp, #48] ; 0x30 - d040ad2: 9307 str r3, [sp, #28] - d040ad4: 9302 str r3, [sp, #8] - d040ad6: e9cd 330d strd r3, r3, [sp, #52] ; 0x34 - d040ada: e9cd 3305 strd r3, r3, [sp, #20] - d040ade: 9b01 ldr r3, [sp, #4] - d040ae0: 461c mov r4, r3 - d040ae2: f813 2b01 ldrb.w r2, [r3], #1 - d040ae6: b10a cbz r2, d040aec <_svfiprintf_r+0x6e> - d040ae8: 2a25 cmp r2, #37 ; 0x25 - d040aea: d1f9 bne.n d040ae0 <_svfiprintf_r+0x62> - d040aec: 9b01 ldr r3, [sp, #4] - d040aee: 1ae7 subs r7, r4, r3 - d040af0: d00d beq.n d040b0e <_svfiprintf_r+0x90> - d040af2: e9c5 3700 strd r3, r7, [r5] - d040af6: 9b0e ldr r3, [sp, #56] ; 0x38 - d040af8: 443b add r3, r7 - d040afa: 930e str r3, [sp, #56] ; 0x38 - d040afc: 9b0d ldr r3, [sp, #52] ; 0x34 - d040afe: 3301 adds r3, #1 - d040b00: 2b07 cmp r3, #7 - d040b02: 930d str r3, [sp, #52] ; 0x34 - d040b04: dc77 bgt.n d040bf6 <_svfiprintf_r+0x178> - d040b06: 3508 adds r5, #8 - d040b08: 9b02 ldr r3, [sp, #8] - d040b0a: 443b add r3, r7 - d040b0c: 9302 str r3, [sp, #8] - d040b0e: 7823 ldrb r3, [r4, #0] - d040b10: 2b00 cmp r3, #0 - d040b12: f000 83db beq.w d0412cc <_svfiprintf_r+0x84e> - d040b16: 2300 movs r3, #0 - d040b18: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - d040b1c: 1c62 adds r2, r4, #1 - d040b1e: 272b movs r7, #43 ; 0x2b - d040b20: 4699 mov r9, r3 - d040b22: f88d 302b strb.w r3, [sp, #43] ; 0x2b - d040b26: 9100 str r1, [sp, #0] - d040b28: 9303 str r3, [sp, #12] - d040b2a: 4613 mov r3, r2 - d040b2c: f813 1b01 ldrb.w r1, [r3], #1 - d040b30: 9301 str r3, [sp, #4] - d040b32: f1a1 0320 sub.w r3, r1, #32 - d040b36: 2b5a cmp r3, #90 ; 0x5a - d040b38: f200 832e bhi.w d041198 <_svfiprintf_r+0x71a> - d040b3c: e8df f013 tbh [pc, r3, lsl #1] - d040b40: 032c009b .word 0x032c009b - d040b44: 00a3032c .word 0x00a3032c - d040b48: 032c032c .word 0x032c032c - d040b4c: 0082032c .word 0x0082032c - d040b50: 032c032c .word 0x032c032c - d040b54: 00b000a6 .word 0x00b000a6 - d040b58: 00ad032c .word 0x00ad032c - d040b5c: 032c00b3 .word 0x032c00b3 - d040b60: 00d200cf .word 0x00d200cf - d040b64: 00d200d2 .word 0x00d200d2 - d040b68: 00d200d2 .word 0x00d200d2 - d040b6c: 00d200d2 .word 0x00d200d2 - d040b70: 00d200d2 .word 0x00d200d2 - d040b74: 032c032c .word 0x032c032c - d040b78: 032c032c .word 0x032c032c - d040b7c: 032c032c .word 0x032c032c - d040b80: 032c032c .word 0x032c032c - d040b84: 00fc032c .word 0x00fc032c - d040b88: 032c0108 .word 0x032c0108 - d040b8c: 032c032c .word 0x032c032c - d040b90: 032c032c .word 0x032c032c - d040b94: 032c032c .word 0x032c032c - d040b98: 032c032c .word 0x032c032c - d040b9c: 0155032c .word 0x0155032c - d040ba0: 032c032c .word 0x032c032c - d040ba4: 01a0032c .word 0x01a0032c - d040ba8: 0286032c .word 0x0286032c - d040bac: 032c032c .word 0x032c032c - d040bb0: 032c02a8 .word 0x032c02a8 - d040bb4: 032c032c .word 0x032c032c - d040bb8: 032c032c .word 0x032c032c - d040bbc: 032c032c .word 0x032c032c - d040bc0: 032c032c .word 0x032c032c - d040bc4: 00fc032c .word 0x00fc032c - d040bc8: 032c010a .word 0x032c010a - d040bcc: 032c032c .word 0x032c032c - d040bd0: 010a00e2 .word 0x010a00e2 - d040bd4: 032c00f6 .word 0x032c00f6 - d040bd8: 032c00ef .word 0x032c00ef - d040bdc: 01570138 .word 0x01570138 - d040be0: 00f6018e .word 0x00f6018e - d040be4: 01a0032c .word 0x01a0032c - d040be8: 02880099 .word 0x02880099 - d040bec: 032c032c .word 0x032c032c - d040bf0: 032c0065 .word 0x032c0065 - d040bf4: 0099 .short 0x0099 - d040bf6: aa0c add r2, sp, #48 ; 0x30 - d040bf8: 4651 mov r1, sl - d040bfa: 4640 mov r0, r8 - d040bfc: f7ff fec4 bl d040988 <__ssprint_r> - d040c00: 2800 cmp r0, #0 - d040c02: f040 8348 bne.w d041296 <_svfiprintf_r+0x818> - d040c06: ad0f add r5, sp, #60 ; 0x3c - d040c08: e77e b.n d040b08 <_svfiprintf_r+0x8a> - d040c0a: 4b9c ldr r3, [pc, #624] ; (d040e7c <_svfiprintf_r+0x3fe>) - d040c0c: 9305 str r3, [sp, #20] - d040c0e: f019 0320 ands.w r3, r9, #32 - d040c12: f000 823f beq.w d041094 <_svfiprintf_r+0x616> - d040c16: 1df3 adds r3, r6, #7 - d040c18: f023 0307 bic.w r3, r3, #7 - d040c1c: 469b mov fp, r3 - d040c1e: 685c ldr r4, [r3, #4] - d040c20: f85b 6b08 ldr.w r6, [fp], #8 - d040c24: f019 0f01 tst.w r9, #1 - d040c28: d009 beq.n d040c3e <_svfiprintf_r+0x1c0> - d040c2a: ea56 0304 orrs.w r3, r6, r4 - d040c2e: bf1f itttt ne - d040c30: 2330 movne r3, #48 ; 0x30 - d040c32: f049 0902 orrne.w r9, r9, #2 - d040c36: f88d 102d strbne.w r1, [sp, #45] ; 0x2d - d040c3a: f88d 302c strbne.w r3, [sp, #44] ; 0x2c - d040c3e: f429 6980 bic.w r9, r9, #1024 ; 0x400 - d040c42: e119 b.n d040e78 <_svfiprintf_r+0x3fa> - d040c44: 4640 mov r0, r8 - d040c46: f7fe f831 bl d03ecac <_localeconv_r> - d040c4a: 6843 ldr r3, [r0, #4] - d040c4c: 4618 mov r0, r3 - d040c4e: ee08 3a10 vmov s16, r3 - d040c52: f002 f81d bl d042c90 <____wrap_strlen_veneer> - d040c56: 9007 str r0, [sp, #28] - d040c58: 4640 mov r0, r8 - d040c5a: f7fe f827 bl d03ecac <_localeconv_r> - d040c5e: 6883 ldr r3, [r0, #8] - d040c60: 9306 str r3, [sp, #24] - d040c62: 9b07 ldr r3, [sp, #28] - d040c64: b12b cbz r3, d040c72 <_svfiprintf_r+0x1f4> - d040c66: 9b06 ldr r3, [sp, #24] - d040c68: b11b cbz r3, d040c72 <_svfiprintf_r+0x1f4> - d040c6a: 781b ldrb r3, [r3, #0] - d040c6c: b10b cbz r3, d040c72 <_svfiprintf_r+0x1f4> - d040c6e: f449 6980 orr.w r9, r9, #1024 ; 0x400 - d040c72: 9a01 ldr r2, [sp, #4] - d040c74: e759 b.n d040b2a <_svfiprintf_r+0xac> - d040c76: f89d 302b ldrb.w r3, [sp, #43] ; 0x2b - d040c7a: 2b00 cmp r3, #0 - d040c7c: d1f9 bne.n d040c72 <_svfiprintf_r+0x1f4> - d040c7e: 2320 movs r3, #32 - d040c80: f88d 302b strb.w r3, [sp, #43] ; 0x2b - d040c84: e7f5 b.n d040c72 <_svfiprintf_r+0x1f4> - d040c86: f049 0901 orr.w r9, r9, #1 - d040c8a: e7f2 b.n d040c72 <_svfiprintf_r+0x1f4> - d040c8c: f856 3b04 ldr.w r3, [r6], #4 - d040c90: 2b00 cmp r3, #0 - d040c92: 9303 str r3, [sp, #12] - d040c94: daed bge.n d040c72 <_svfiprintf_r+0x1f4> - d040c96: 425b negs r3, r3 - d040c98: 9303 str r3, [sp, #12] - d040c9a: f049 0904 orr.w r9, r9, #4 - d040c9e: e7e8 b.n d040c72 <_svfiprintf_r+0x1f4> - d040ca0: f88d 702b strb.w r7, [sp, #43] ; 0x2b - d040ca4: e7e5 b.n d040c72 <_svfiprintf_r+0x1f4> - d040ca6: 9a01 ldr r2, [sp, #4] - d040ca8: f812 1b01 ldrb.w r1, [r2], #1 - d040cac: 292a cmp r1, #42 ; 0x2a - d040cae: d113 bne.n d040cd8 <_svfiprintf_r+0x25a> - d040cb0: f856 0b04 ldr.w r0, [r6], #4 - d040cb4: ea40 73e0 orr.w r3, r0, r0, asr #31 - d040cb8: e9cd 3200 strd r3, r2, [sp] - d040cbc: e7d9 b.n d040c72 <_svfiprintf_r+0x1f4> - d040cbe: 9900 ldr r1, [sp, #0] - d040cc0: 200a movs r0, #10 - d040cc2: fb00 3301 mla r3, r0, r1, r3 - d040cc6: f812 1b01 ldrb.w r1, [r2], #1 - d040cca: 9300 str r3, [sp, #0] - d040ccc: f1a1 0330 sub.w r3, r1, #48 ; 0x30 - d040cd0: 2b09 cmp r3, #9 - d040cd2: d9f4 bls.n d040cbe <_svfiprintf_r+0x240> - d040cd4: 9201 str r2, [sp, #4] - d040cd6: e72c b.n d040b32 <_svfiprintf_r+0xb4> - d040cd8: 2300 movs r3, #0 - d040cda: 9300 str r3, [sp, #0] - d040cdc: e7f6 b.n d040ccc <_svfiprintf_r+0x24e> - d040cde: f049 0980 orr.w r9, r9, #128 ; 0x80 - d040ce2: e7c6 b.n d040c72 <_svfiprintf_r+0x1f4> - d040ce4: 2300 movs r3, #0 - d040ce6: 9a01 ldr r2, [sp, #4] - d040ce8: 9303 str r3, [sp, #12] - d040cea: 3930 subs r1, #48 ; 0x30 - d040cec: 9b03 ldr r3, [sp, #12] - d040cee: 200a movs r0, #10 - d040cf0: fb00 1303 mla r3, r0, r3, r1 - d040cf4: f812 1b01 ldrb.w r1, [r2], #1 - d040cf8: 9303 str r3, [sp, #12] - d040cfa: f1a1 0330 sub.w r3, r1, #48 ; 0x30 - d040cfe: 2b09 cmp r3, #9 - d040d00: d9f3 bls.n d040cea <_svfiprintf_r+0x26c> - d040d02: e7e7 b.n d040cd4 <_svfiprintf_r+0x256> - d040d04: 9b01 ldr r3, [sp, #4] - d040d06: 781b ldrb r3, [r3, #0] - d040d08: 2b68 cmp r3, #104 ; 0x68 - d040d0a: bf05 ittet eq - d040d0c: 9b01 ldreq r3, [sp, #4] - d040d0e: f449 7900 orreq.w r9, r9, #512 ; 0x200 - d040d12: f049 0940 orrne.w r9, r9, #64 ; 0x40 - d040d16: 3301 addeq r3, #1 - d040d18: bf08 it eq - d040d1a: 9301 streq r3, [sp, #4] - d040d1c: e7a9 b.n d040c72 <_svfiprintf_r+0x1f4> - d040d1e: 9b01 ldr r3, [sp, #4] - d040d20: 781b ldrb r3, [r3, #0] - d040d22: 2b6c cmp r3, #108 ; 0x6c - d040d24: d105 bne.n d040d32 <_svfiprintf_r+0x2b4> - d040d26: 9b01 ldr r3, [sp, #4] - d040d28: 3301 adds r3, #1 - d040d2a: 9301 str r3, [sp, #4] - d040d2c: f049 0920 orr.w r9, r9, #32 - d040d30: e79f b.n d040c72 <_svfiprintf_r+0x1f4> - d040d32: f049 0910 orr.w r9, r9, #16 - d040d36: e79c b.n d040c72 <_svfiprintf_r+0x1f4> - d040d38: 46b3 mov fp, r6 - d040d3a: 2400 movs r4, #0 - d040d3c: f85b 3b04 ldr.w r3, [fp], #4 - d040d40: f88d 402b strb.w r4, [sp, #43] ; 0x2b - d040d44: f88d 307c strb.w r3, [sp, #124] ; 0x7c - d040d48: 2301 movs r3, #1 - d040d4a: af1f add r7, sp, #124 ; 0x7c - d040d4c: 9300 str r3, [sp, #0] - d040d4e: e0a7 b.n d040ea0 <_svfiprintf_r+0x422> - d040d50: f049 0910 orr.w r9, r9, #16 - d040d54: f019 0f20 tst.w r9, #32 - d040d58: d011 beq.n d040d7e <_svfiprintf_r+0x300> - d040d5a: 1df3 adds r3, r6, #7 - d040d5c: f023 0307 bic.w r3, r3, #7 - d040d60: 469b mov fp, r3 - d040d62: 685c ldr r4, [r3, #4] - d040d64: f85b 6b08 ldr.w r6, [fp], #8 - d040d68: 2c00 cmp r4, #0 - d040d6a: da06 bge.n d040d7a <_svfiprintf_r+0x2fc> - d040d6c: 4276 negs r6, r6 - d040d6e: f04f 032d mov.w r3, #45 ; 0x2d - d040d72: eb64 0444 sbc.w r4, r4, r4, lsl #1 - d040d76: f88d 302b strb.w r3, [sp, #43] ; 0x2b - d040d7a: 2301 movs r3, #1 - d040d7c: e047 b.n d040e0e <_svfiprintf_r+0x390> - d040d7e: f019 0f10 tst.w r9, #16 - d040d82: f106 0b04 add.w fp, r6, #4 - d040d86: d002 beq.n d040d8e <_svfiprintf_r+0x310> - d040d88: 6836 ldr r6, [r6, #0] - d040d8a: 17f4 asrs r4, r6, #31 - d040d8c: e7ec b.n d040d68 <_svfiprintf_r+0x2ea> - d040d8e: f019 0f40 tst.w r9, #64 ; 0x40 - d040d92: 6834 ldr r4, [r6, #0] - d040d94: d003 beq.n d040d9e <_svfiprintf_r+0x320> - d040d96: b226 sxth r6, r4 - d040d98: f344 34c0 sbfx r4, r4, #15, #1 - d040d9c: e7e4 b.n d040d68 <_svfiprintf_r+0x2ea> - d040d9e: f419 7f00 tst.w r9, #512 ; 0x200 - d040da2: d003 beq.n d040dac <_svfiprintf_r+0x32e> - d040da4: b266 sxtb r6, r4 - d040da6: f344 14c0 sbfx r4, r4, #7, #1 - d040daa: e7dd b.n d040d68 <_svfiprintf_r+0x2ea> - d040dac: 4626 mov r6, r4 - d040dae: e7ec b.n d040d8a <_svfiprintf_r+0x30c> - d040db0: f019 0f20 tst.w r9, #32 - d040db4: f856 3b04 ldr.w r3, [r6], #4 - d040db8: d005 beq.n d040dc6 <_svfiprintf_r+0x348> - d040dba: 9a02 ldr r2, [sp, #8] - d040dbc: 9902 ldr r1, [sp, #8] - d040dbe: 17d2 asrs r2, r2, #31 - d040dc0: e9c3 1200 strd r1, r2, [r3] - d040dc4: e68b b.n d040ade <_svfiprintf_r+0x60> - d040dc6: f019 0f10 tst.w r9, #16 - d040dca: d002 beq.n d040dd2 <_svfiprintf_r+0x354> - d040dcc: 9a02 ldr r2, [sp, #8] - d040dce: 601a str r2, [r3, #0] - d040dd0: e685 b.n d040ade <_svfiprintf_r+0x60> - d040dd2: f019 0f40 tst.w r9, #64 ; 0x40 - d040dd6: d002 beq.n d040dde <_svfiprintf_r+0x360> - d040dd8: 9a02 ldr r2, [sp, #8] - d040dda: 801a strh r2, [r3, #0] - d040ddc: e67f b.n d040ade <_svfiprintf_r+0x60> - d040dde: f419 7f00 tst.w r9, #512 ; 0x200 - d040de2: d0f3 beq.n d040dcc <_svfiprintf_r+0x34e> - d040de4: 9a02 ldr r2, [sp, #8] - d040de6: 701a strb r2, [r3, #0] - d040de8: e679 b.n d040ade <_svfiprintf_r+0x60> - d040dea: f049 0910 orr.w r9, r9, #16 - d040dee: f019 0320 ands.w r3, r9, #32 - d040df2: d01f beq.n d040e34 <_svfiprintf_r+0x3b6> - d040df4: 1df3 adds r3, r6, #7 - d040df6: f023 0307 bic.w r3, r3, #7 - d040dfa: 469b mov fp, r3 - d040dfc: 685c ldr r4, [r3, #4] - d040dfe: f85b 6b08 ldr.w r6, [fp], #8 - d040e02: f429 6980 bic.w r9, r9, #1024 ; 0x400 - d040e06: 2300 movs r3, #0 - d040e08: 2200 movs r2, #0 - d040e0a: f88d 202b strb.w r2, [sp, #43] ; 0x2b - d040e0e: 9a00 ldr r2, [sp, #0] - d040e10: 3201 adds r2, #1 - d040e12: f000 8264 beq.w d0412de <_svfiprintf_r+0x860> - d040e16: f029 0280 bic.w r2, r9, #128 ; 0x80 - d040e1a: 9204 str r2, [sp, #16] - d040e1c: ea56 0204 orrs.w r2, r6, r4 - d040e20: f040 8263 bne.w d0412ea <_svfiprintf_r+0x86c> - d040e24: 9a00 ldr r2, [sp, #0] - d040e26: 2a00 cmp r2, #0 - d040e28: f000 81ac beq.w d041184 <_svfiprintf_r+0x706> - d040e2c: 2b01 cmp r3, #1 - d040e2e: f040 825f bne.w d0412f0 <_svfiprintf_r+0x872> - d040e32: e147 b.n d0410c4 <_svfiprintf_r+0x646> - d040e34: f019 0410 ands.w r4, r9, #16 - d040e38: f106 0b04 add.w fp, r6, #4 - d040e3c: d002 beq.n d040e44 <_svfiprintf_r+0x3c6> - d040e3e: 6836 ldr r6, [r6, #0] - d040e40: 461c mov r4, r3 - d040e42: e7de b.n d040e02 <_svfiprintf_r+0x384> - d040e44: f019 0340 ands.w r3, r9, #64 ; 0x40 - d040e48: d001 beq.n d040e4e <_svfiprintf_r+0x3d0> - d040e4a: 8836 ldrh r6, [r6, #0] - d040e4c: e7d9 b.n d040e02 <_svfiprintf_r+0x384> - d040e4e: f419 7400 ands.w r4, r9, #512 ; 0x200 - d040e52: d001 beq.n d040e58 <_svfiprintf_r+0x3da> - d040e54: 7836 ldrb r6, [r6, #0] - d040e56: e7f3 b.n d040e40 <_svfiprintf_r+0x3c2> - d040e58: 6836 ldr r6, [r6, #0] - d040e5a: e7d2 b.n d040e02 <_svfiprintf_r+0x384> - d040e5c: 2330 movs r3, #48 ; 0x30 - d040e5e: 46b3 mov fp, r6 - d040e60: 2400 movs r4, #0 - d040e62: f049 0902 orr.w r9, r9, #2 - d040e66: f88d 302c strb.w r3, [sp, #44] ; 0x2c - d040e6a: 2378 movs r3, #120 ; 0x78 - d040e6c: f85b 6b04 ldr.w r6, [fp], #4 - d040e70: f88d 302d strb.w r3, [sp, #45] ; 0x2d - d040e74: 4b01 ldr r3, [pc, #4] ; (d040e7c <_svfiprintf_r+0x3fe>) - d040e76: 9305 str r3, [sp, #20] - d040e78: 2302 movs r3, #2 - d040e7a: e7c5 b.n d040e08 <_svfiprintf_r+0x38a> - d040e7c: 0d054e6e .word 0x0d054e6e - d040e80: 46b3 mov fp, r6 - d040e82: 2400 movs r4, #0 - d040e84: 9b00 ldr r3, [sp, #0] - d040e86: f85b 7b04 ldr.w r7, [fp], #4 - d040e8a: f88d 402b strb.w r4, [sp, #43] ; 0x2b - d040e8e: 2f00 cmp r7, #0 - d040e90: f040 80ca bne.w d041028 <_svfiprintf_r+0x5aa> - d040e94: 2b06 cmp r3, #6 - d040e96: 463c mov r4, r7 - d040e98: 4f8d ldr r7, [pc, #564] ; (d0410d0 <_svfiprintf_r+0x652>) - d040e9a: bf28 it cs - d040e9c: 2306 movcs r3, #6 - d040e9e: 9300 str r3, [sp, #0] - d040ea0: 9b00 ldr r3, [sp, #0] - d040ea2: 42a3 cmp r3, r4 - d040ea4: bfb8 it lt - d040ea6: 4623 movlt r3, r4 - d040ea8: 9304 str r3, [sp, #16] - d040eaa: f89d 302b ldrb.w r3, [sp, #43] ; 0x2b - d040eae: b113 cbz r3, d040eb6 <_svfiprintf_r+0x438> - d040eb0: 9b04 ldr r3, [sp, #16] - d040eb2: 3301 adds r3, #1 - d040eb4: 9304 str r3, [sp, #16] - d040eb6: f019 0302 ands.w r3, r9, #2 - d040eba: 9308 str r3, [sp, #32] - d040ebc: bf1e ittt ne - d040ebe: 9b04 ldrne r3, [sp, #16] - d040ec0: 3302 addne r3, #2 - d040ec2: 9304 strne r3, [sp, #16] - d040ec4: f019 0384 ands.w r3, r9, #132 ; 0x84 - d040ec8: 9309 str r3, [sp, #36] ; 0x24 - d040eca: d11f bne.n d040f0c <_svfiprintf_r+0x48e> - d040ecc: e9dd 3203 ldrd r3, r2, [sp, #12] - d040ed0: 1a9e subs r6, r3, r2 - d040ed2: 2e00 cmp r6, #0 - d040ed4: dd1a ble.n d040f0c <_svfiprintf_r+0x48e> - d040ed6: 487f ldr r0, [pc, #508] ; (d0410d4 <_svfiprintf_r+0x656>) - d040ed8: 2e10 cmp r6, #16 - d040eda: f105 0108 add.w r1, r5, #8 - d040ede: 6028 str r0, [r5, #0] - d040ee0: e9dd 320d ldrd r3, r2, [sp, #52] ; 0x34 - d040ee4: f103 0301 add.w r3, r3, #1 - d040ee8: f300 8162 bgt.w d0411b0 <_svfiprintf_r+0x732> - d040eec: 606e str r6, [r5, #4] - d040eee: 2b07 cmp r3, #7 - d040ef0: 4416 add r6, r2 - d040ef2: e9cd 360d strd r3, r6, [sp, #52] ; 0x34 - d040ef6: f340 816d ble.w d0411d4 <_svfiprintf_r+0x756> - d040efa: aa0c add r2, sp, #48 ; 0x30 - d040efc: 4651 mov r1, sl - d040efe: 4640 mov r0, r8 - d040f00: f7ff fd42 bl d040988 <__ssprint_r> - d040f04: 2800 cmp r0, #0 - d040f06: f040 81c6 bne.w d041296 <_svfiprintf_r+0x818> - d040f0a: ad0f add r5, sp, #60 ; 0x3c - d040f0c: f89d 302b ldrb.w r3, [sp, #43] ; 0x2b - d040f10: b17b cbz r3, d040f32 <_svfiprintf_r+0x4b4> - d040f12: f10d 022b add.w r2, sp, #43 ; 0x2b - d040f16: 9b0d ldr r3, [sp, #52] ; 0x34 - d040f18: 602a str r2, [r5, #0] - d040f1a: 2201 movs r2, #1 - d040f1c: 3301 adds r3, #1 - d040f1e: 606a str r2, [r5, #4] - d040f20: 9a0e ldr r2, [sp, #56] ; 0x38 - d040f22: 2b07 cmp r3, #7 - d040f24: f102 0201 add.w r2, r2, #1 - d040f28: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 - d040f2c: f300 8154 bgt.w d0411d8 <_svfiprintf_r+0x75a> - d040f30: 3508 adds r5, #8 - d040f32: 9b08 ldr r3, [sp, #32] - d040f34: b173 cbz r3, d040f54 <_svfiprintf_r+0x4d6> - d040f36: aa0b add r2, sp, #44 ; 0x2c - d040f38: 9b0d ldr r3, [sp, #52] ; 0x34 - d040f3a: 602a str r2, [r5, #0] - d040f3c: 2202 movs r2, #2 - d040f3e: 3301 adds r3, #1 - d040f40: 606a str r2, [r5, #4] - d040f42: 9a0e ldr r2, [sp, #56] ; 0x38 - d040f44: 2b07 cmp r3, #7 - d040f46: f102 0202 add.w r2, r2, #2 - d040f4a: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 - d040f4e: f300 814c bgt.w d0411ea <_svfiprintf_r+0x76c> - d040f52: 3508 adds r5, #8 - d040f54: 9b09 ldr r3, [sp, #36] ; 0x24 - d040f56: 2b80 cmp r3, #128 ; 0x80 - d040f58: d11f bne.n d040f9a <_svfiprintf_r+0x51c> - d040f5a: e9dd 3203 ldrd r3, r2, [sp, #12] - d040f5e: 1a9e subs r6, r3, r2 - d040f60: 2e00 cmp r6, #0 - d040f62: dd1a ble.n d040f9a <_svfiprintf_r+0x51c> - d040f64: 485c ldr r0, [pc, #368] ; (d0410d8 <_svfiprintf_r+0x65a>) - d040f66: 2e10 cmp r6, #16 - d040f68: f105 0108 add.w r1, r5, #8 - d040f6c: 6028 str r0, [r5, #0] - d040f6e: e9dd 320d ldrd r3, r2, [sp, #52] ; 0x34 - d040f72: f103 0301 add.w r3, r3, #1 - d040f76: f300 8141 bgt.w d0411fc <_svfiprintf_r+0x77e> - d040f7a: 606e str r6, [r5, #4] - d040f7c: 2b07 cmp r3, #7 - d040f7e: 4416 add r6, r2 - d040f80: e9cd 360d strd r3, r6, [sp, #52] ; 0x34 - d040f84: f340 814c ble.w d041220 <_svfiprintf_r+0x7a2> - d040f88: aa0c add r2, sp, #48 ; 0x30 - d040f8a: 4651 mov r1, sl - d040f8c: 4640 mov r0, r8 - d040f8e: f7ff fcfb bl d040988 <__ssprint_r> - d040f92: 2800 cmp r0, #0 - d040f94: f040 817f bne.w d041296 <_svfiprintf_r+0x818> - d040f98: ad0f add r5, sp, #60 ; 0x3c - d040f9a: 9b00 ldr r3, [sp, #0] - d040f9c: 1ae4 subs r4, r4, r3 - d040f9e: 2c00 cmp r4, #0 - d040fa0: dd1a ble.n d040fd8 <_svfiprintf_r+0x55a> - d040fa2: 4e4d ldr r6, [pc, #308] ; (d0410d8 <_svfiprintf_r+0x65a>) - d040fa4: 2c10 cmp r4, #16 - d040fa6: f105 0108 add.w r1, r5, #8 - d040faa: 602e str r6, [r5, #0] - d040fac: e9dd 320d ldrd r3, r2, [sp, #52] ; 0x34 - d040fb0: f103 0301 add.w r3, r3, #1 - d040fb4: f300 8136 bgt.w d041224 <_svfiprintf_r+0x7a6> - d040fb8: 606c str r4, [r5, #4] - d040fba: 2b07 cmp r3, #7 - d040fbc: 4414 add r4, r2 - d040fbe: e9cd 340d strd r3, r4, [sp, #52] ; 0x34 - d040fc2: f340 8140 ble.w d041246 <_svfiprintf_r+0x7c8> - d040fc6: aa0c add r2, sp, #48 ; 0x30 - d040fc8: 4651 mov r1, sl - d040fca: 4640 mov r0, r8 - d040fcc: f7ff fcdc bl d040988 <__ssprint_r> - d040fd0: 2800 cmp r0, #0 - d040fd2: f040 8160 bne.w d041296 <_svfiprintf_r+0x818> - d040fd6: ad0f add r5, sp, #60 ; 0x3c - d040fd8: 9b00 ldr r3, [sp, #0] - d040fda: 980e ldr r0, [sp, #56] ; 0x38 - d040fdc: 606b str r3, [r5, #4] - d040fde: 4418 add r0, r3 - d040fe0: 9b0d ldr r3, [sp, #52] ; 0x34 - d040fe2: 602f str r7, [r5, #0] - d040fe4: 3301 adds r3, #1 - d040fe6: 900e str r0, [sp, #56] ; 0x38 - d040fe8: 2b07 cmp r3, #7 - d040fea: 930d str r3, [sp, #52] ; 0x34 - d040fec: f300 812d bgt.w d04124a <_svfiprintf_r+0x7cc> - d040ff0: 3508 adds r5, #8 - d040ff2: f019 0f04 tst.w r9, #4 - d040ff6: f040 8130 bne.w d04125a <_svfiprintf_r+0x7dc> - d040ffa: 9904 ldr r1, [sp, #16] - d040ffc: e9dd 3202 ldrd r3, r2, [sp, #8] - d041000: 428a cmp r2, r1 - d041002: bfac ite ge - d041004: 189b addge r3, r3, r2 - d041006: 185b addlt r3, r3, r1 - d041008: 9302 str r3, [sp, #8] - d04100a: 9b0e ldr r3, [sp, #56] ; 0x38 - d04100c: b13b cbz r3, d04101e <_svfiprintf_r+0x5a0> - d04100e: aa0c add r2, sp, #48 ; 0x30 - d041010: 4651 mov r1, sl - d041012: 4640 mov r0, r8 - d041014: f7ff fcb8 bl d040988 <__ssprint_r> - d041018: 2800 cmp r0, #0 - d04101a: f040 813c bne.w d041296 <_svfiprintf_r+0x818> - d04101e: 2300 movs r3, #0 - d041020: 465e mov r6, fp - d041022: ad0f add r5, sp, #60 ; 0x3c - d041024: 930d str r3, [sp, #52] ; 0x34 - d041026: e55a b.n d040ade <_svfiprintf_r+0x60> - d041028: 1c58 adds r0, r3, #1 - d04102a: d00a beq.n d041042 <_svfiprintf_r+0x5c4> - d04102c: 461a mov r2, r3 - d04102e: 4621 mov r1, r4 - d041030: 4638 mov r0, r7 - d041032: f001 fe61 bl d042cf8 <____wrap_memchr_veneer> - d041036: 2800 cmp r0, #0 - d041038: f000 80b8 beq.w d0411ac <_svfiprintf_r+0x72e> - d04103c: 1bc3 subs r3, r0, r7 - d04103e: 9300 str r3, [sp, #0] - d041040: e72e b.n d040ea0 <_svfiprintf_r+0x422> - d041042: 4638 mov r0, r7 - d041044: f001 fe24 bl d042c90 <____wrap_strlen_veneer> - d041048: 9000 str r0, [sp, #0] - d04104a: e729 b.n d040ea0 <_svfiprintf_r+0x422> - d04104c: f049 0910 orr.w r9, r9, #16 - d041050: f019 0320 ands.w r3, r9, #32 - d041054: d008 beq.n d041068 <_svfiprintf_r+0x5ea> - d041056: 1df3 adds r3, r6, #7 - d041058: f023 0307 bic.w r3, r3, #7 - d04105c: 469b mov fp, r3 - d04105e: 685c ldr r4, [r3, #4] - d041060: f85b 6b08 ldr.w r6, [fp], #8 - d041064: 2301 movs r3, #1 - d041066: e6cf b.n d040e08 <_svfiprintf_r+0x38a> - d041068: f019 0410 ands.w r4, r9, #16 - d04106c: f106 0b04 add.w fp, r6, #4 - d041070: d002 beq.n d041078 <_svfiprintf_r+0x5fa> - d041072: 6836 ldr r6, [r6, #0] - d041074: 461c mov r4, r3 - d041076: e7f5 b.n d041064 <_svfiprintf_r+0x5e6> - d041078: f019 0340 ands.w r3, r9, #64 ; 0x40 - d04107c: d001 beq.n d041082 <_svfiprintf_r+0x604> - d04107e: 8836 ldrh r6, [r6, #0] - d041080: e7f0 b.n d041064 <_svfiprintf_r+0x5e6> - d041082: f419 7400 ands.w r4, r9, #512 ; 0x200 - d041086: d001 beq.n d04108c <_svfiprintf_r+0x60e> - d041088: 7836 ldrb r6, [r6, #0] - d04108a: e7f3 b.n d041074 <_svfiprintf_r+0x5f6> - d04108c: 6836 ldr r6, [r6, #0] - d04108e: e7e9 b.n d041064 <_svfiprintf_r+0x5e6> - d041090: 4b12 ldr r3, [pc, #72] ; (d0410dc <_svfiprintf_r+0x65e>) - d041092: e5bb b.n d040c0c <_svfiprintf_r+0x18e> - d041094: f019 0410 ands.w r4, r9, #16 - d041098: f106 0b04 add.w fp, r6, #4 - d04109c: d002 beq.n d0410a4 <_svfiprintf_r+0x626> - d04109e: 6836 ldr r6, [r6, #0] - d0410a0: 461c mov r4, r3 - d0410a2: e5bf b.n d040c24 <_svfiprintf_r+0x1a6> - d0410a4: f019 0340 ands.w r3, r9, #64 ; 0x40 - d0410a8: d001 beq.n d0410ae <_svfiprintf_r+0x630> - d0410aa: 8836 ldrh r6, [r6, #0] - d0410ac: e5ba b.n d040c24 <_svfiprintf_r+0x1a6> - d0410ae: f419 7400 ands.w r4, r9, #512 ; 0x200 - d0410b2: d001 beq.n d0410b8 <_svfiprintf_r+0x63a> - d0410b4: 7836 ldrb r6, [r6, #0] - d0410b6: e7f3 b.n d0410a0 <_svfiprintf_r+0x622> - d0410b8: 6836 ldr r6, [r6, #0] - d0410ba: e5b3 b.n d040c24 <_svfiprintf_r+0x1a6> - d0410bc: 2e0a cmp r6, #10 - d0410be: f174 0300 sbcs.w r3, r4, #0 - d0410c2: d20d bcs.n d0410e0 <_svfiprintf_r+0x662> - d0410c4: 3630 adds r6, #48 ; 0x30 - d0410c6: f88d 60df strb.w r6, [sp, #223] ; 0xdf - d0410ca: f10d 07df add.w r7, sp, #223 ; 0xdf - d0410ce: e129 b.n d041324 <_svfiprintf_r+0x8a6> - d0410d0: 0d054e90 .word 0x0d054e90 - d0410d4: 0d055168 .word 0x0d055168 - d0410d8: 0d055178 .word 0x0d055178 - d0410dc: 0d054e7f .word 0x0d054e7f - d0410e0: ab38 add r3, sp, #224 ; 0xe0 - d0410e2: f04f 0900 mov.w r9, #0 - d0410e6: 9308 str r3, [sp, #32] - d0410e8: 9b04 ldr r3, [sp, #16] - d0410ea: f403 6380 and.w r3, r3, #1024 ; 0x400 - d0410ee: 9309 str r3, [sp, #36] ; 0x24 - d0410f0: 9b08 ldr r3, [sp, #32] - d0410f2: 220a movs r2, #10 - d0410f4: 4630 mov r0, r6 - d0410f6: 4621 mov r1, r4 - d0410f8: 1e5f subs r7, r3, #1 - d0410fa: 2300 movs r3, #0 - d0410fc: f7f9 fc96 bl d03aa2c <__aeabi_uldivmod> - d041100: 9b08 ldr r3, [sp, #32] - d041102: 3230 adds r2, #48 ; 0x30 - d041104: f109 0901 add.w r9, r9, #1 - d041108: f803 2c01 strb.w r2, [r3, #-1] - d04110c: 9b09 ldr r3, [sp, #36] ; 0x24 - d04110e: b1d3 cbz r3, d041146 <_svfiprintf_r+0x6c8> - d041110: 9b06 ldr r3, [sp, #24] - d041112: 781b ldrb r3, [r3, #0] - d041114: 454b cmp r3, r9 - d041116: d116 bne.n d041146 <_svfiprintf_r+0x6c8> - d041118: f1b9 0fff cmp.w r9, #255 ; 0xff - d04111c: d013 beq.n d041146 <_svfiprintf_r+0x6c8> - d04111e: 2e0a cmp r6, #10 - d041120: f174 0300 sbcs.w r3, r4, #0 - d041124: d30f bcc.n d041146 <_svfiprintf_r+0x6c8> - d041126: 9b07 ldr r3, [sp, #28] - d041128: ee18 1a10 vmov r1, s16 - d04112c: 1aff subs r7, r7, r3 - d04112e: 461a mov r2, r3 - d041130: 4638 mov r0, r7 - d041132: f7fa fa48 bl d03b5c6 <strncpy> - d041136: 9b06 ldr r3, [sp, #24] - d041138: 785b ldrb r3, [r3, #1] - d04113a: b19b cbz r3, d041164 <_svfiprintf_r+0x6e6> - d04113c: 9b06 ldr r3, [sp, #24] - d04113e: f04f 0900 mov.w r9, #0 - d041142: 3301 adds r3, #1 - d041144: 9306 str r3, [sp, #24] - d041146: 2300 movs r3, #0 - d041148: 220a movs r2, #10 - d04114a: 4630 mov r0, r6 - d04114c: 4621 mov r1, r4 - d04114e: f7f9 fc6d bl d03aa2c <__aeabi_uldivmod> - d041152: 2e0a cmp r6, #10 - d041154: f174 0300 sbcs.w r3, r4, #0 - d041158: f0c0 80e4 bcc.w d041324 <_svfiprintf_r+0x8a6> - d04115c: 4606 mov r6, r0 - d04115e: 460c mov r4, r1 - d041160: 9708 str r7, [sp, #32] - d041162: e7c5 b.n d0410f0 <_svfiprintf_r+0x672> - d041164: 4699 mov r9, r3 - d041166: e7ee b.n d041146 <_svfiprintf_r+0x6c8> - d041168: f006 030f and.w r3, r6, #15 - d04116c: 9a05 ldr r2, [sp, #20] - d04116e: 0936 lsrs r6, r6, #4 - d041170: 5cd3 ldrb r3, [r2, r3] - d041172: ea46 7604 orr.w r6, r6, r4, lsl #28 - d041176: 0924 lsrs r4, r4, #4 - d041178: f807 3d01 strb.w r3, [r7, #-1]! - d04117c: ea56 0304 orrs.w r3, r6, r4 - d041180: d1f2 bne.n d041168 <_svfiprintf_r+0x6ea> - d041182: e0cf b.n d041324 <_svfiprintf_r+0x8a6> - d041184: b933 cbnz r3, d041194 <_svfiprintf_r+0x716> - d041186: f019 0f01 tst.w r9, #1 - d04118a: d003 beq.n d041194 <_svfiprintf_r+0x716> - d04118c: 2330 movs r3, #48 ; 0x30 - d04118e: f88d 30df strb.w r3, [sp, #223] ; 0xdf - d041192: e79a b.n d0410ca <_svfiprintf_r+0x64c> - d041194: af38 add r7, sp, #224 ; 0xe0 - d041196: e0c5 b.n d041324 <_svfiprintf_r+0x8a6> - d041198: 2900 cmp r1, #0 - d04119a: f000 8097 beq.w d0412cc <_svfiprintf_r+0x84e> - d04119e: 2400 movs r4, #0 - d0411a0: 46b3 mov fp, r6 - d0411a2: f88d 107c strb.w r1, [sp, #124] ; 0x7c - d0411a6: f88d 402b strb.w r4, [sp, #43] ; 0x2b - d0411aa: e5cd b.n d040d48 <_svfiprintf_r+0x2ca> - d0411ac: 4604 mov r4, r0 - d0411ae: e677 b.n d040ea0 <_svfiprintf_r+0x422> - d0411b0: 2010 movs r0, #16 - d0411b2: 2b07 cmp r3, #7 - d0411b4: 4402 add r2, r0 - d0411b6: 6068 str r0, [r5, #4] - d0411b8: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 - d0411bc: dd07 ble.n d0411ce <_svfiprintf_r+0x750> - d0411be: aa0c add r2, sp, #48 ; 0x30 - d0411c0: 4651 mov r1, sl - d0411c2: 4640 mov r0, r8 - d0411c4: f7ff fbe0 bl d040988 <__ssprint_r> - d0411c8: 2800 cmp r0, #0 - d0411ca: d164 bne.n d041296 <_svfiprintf_r+0x818> - d0411cc: a90f add r1, sp, #60 ; 0x3c - d0411ce: 3e10 subs r6, #16 - d0411d0: 460d mov r5, r1 - d0411d2: e680 b.n d040ed6 <_svfiprintf_r+0x458> - d0411d4: 460d mov r5, r1 - d0411d6: e699 b.n d040f0c <_svfiprintf_r+0x48e> - d0411d8: aa0c add r2, sp, #48 ; 0x30 - d0411da: 4651 mov r1, sl - d0411dc: 4640 mov r0, r8 - d0411de: f7ff fbd3 bl d040988 <__ssprint_r> - d0411e2: 2800 cmp r0, #0 - d0411e4: d157 bne.n d041296 <_svfiprintf_r+0x818> - d0411e6: ad0f add r5, sp, #60 ; 0x3c - d0411e8: e6a3 b.n d040f32 <_svfiprintf_r+0x4b4> - d0411ea: aa0c add r2, sp, #48 ; 0x30 - d0411ec: 4651 mov r1, sl - d0411ee: 4640 mov r0, r8 - d0411f0: f7ff fbca bl d040988 <__ssprint_r> - d0411f4: 2800 cmp r0, #0 - d0411f6: d14e bne.n d041296 <_svfiprintf_r+0x818> - d0411f8: ad0f add r5, sp, #60 ; 0x3c - d0411fa: e6ab b.n d040f54 <_svfiprintf_r+0x4d6> - d0411fc: 2010 movs r0, #16 - d0411fe: 2b07 cmp r3, #7 - d041200: 4402 add r2, r0 - d041202: 6068 str r0, [r5, #4] - d041204: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 - d041208: dd07 ble.n d04121a <_svfiprintf_r+0x79c> - d04120a: aa0c add r2, sp, #48 ; 0x30 - d04120c: 4651 mov r1, sl - d04120e: 4640 mov r0, r8 - d041210: f7ff fbba bl d040988 <__ssprint_r> - d041214: 2800 cmp r0, #0 - d041216: d13e bne.n d041296 <_svfiprintf_r+0x818> - d041218: a90f add r1, sp, #60 ; 0x3c - d04121a: 3e10 subs r6, #16 - d04121c: 460d mov r5, r1 - d04121e: e6a1 b.n d040f64 <_svfiprintf_r+0x4e6> - d041220: 460d mov r5, r1 - d041222: e6ba b.n d040f9a <_svfiprintf_r+0x51c> - d041224: 2010 movs r0, #16 - d041226: 2b07 cmp r3, #7 - d041228: 4402 add r2, r0 - d04122a: 6068 str r0, [r5, #4] - d04122c: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 - d041230: dd06 ble.n d041240 <_svfiprintf_r+0x7c2> - d041232: aa0c add r2, sp, #48 ; 0x30 - d041234: 4651 mov r1, sl - d041236: 4640 mov r0, r8 - d041238: f7ff fba6 bl d040988 <__ssprint_r> - d04123c: bb58 cbnz r0, d041296 <_svfiprintf_r+0x818> - d04123e: a90f add r1, sp, #60 ; 0x3c - d041240: 3c10 subs r4, #16 - d041242: 460d mov r5, r1 - d041244: e6ae b.n d040fa4 <_svfiprintf_r+0x526> - d041246: 460d mov r5, r1 - d041248: e6c6 b.n d040fd8 <_svfiprintf_r+0x55a> - d04124a: aa0c add r2, sp, #48 ; 0x30 - d04124c: 4651 mov r1, sl - d04124e: 4640 mov r0, r8 - d041250: f7ff fb9a bl d040988 <__ssprint_r> - d041254: b9f8 cbnz r0, d041296 <_svfiprintf_r+0x818> - d041256: ad0f add r5, sp, #60 ; 0x3c - d041258: e6cb b.n d040ff2 <_svfiprintf_r+0x574> - d04125a: e9dd 3203 ldrd r3, r2, [sp, #12] - d04125e: 1a9c subs r4, r3, r2 - d041260: 2c00 cmp r4, #0 - d041262: f77f aeca ble.w d040ffa <_svfiprintf_r+0x57c> - d041266: 4e33 ldr r6, [pc, #204] ; (d041334 <_svfiprintf_r+0x8b6>) - d041268: 2710 movs r7, #16 - d04126a: 2c10 cmp r4, #16 - d04126c: 602e str r6, [r5, #0] - d04126e: e9dd 320d ldrd r3, r2, [sp, #52] ; 0x34 - d041272: f103 0301 add.w r3, r3, #1 - d041276: dc17 bgt.n d0412a8 <_svfiprintf_r+0x82a> - d041278: 606c str r4, [r5, #4] - d04127a: 2b07 cmp r3, #7 - d04127c: 4414 add r4, r2 - d04127e: e9cd 340d strd r3, r4, [sp, #52] ; 0x34 - d041282: f77f aeba ble.w d040ffa <_svfiprintf_r+0x57c> - d041286: aa0c add r2, sp, #48 ; 0x30 - d041288: 4651 mov r1, sl - d04128a: 4640 mov r0, r8 - d04128c: f7ff fb7c bl d040988 <__ssprint_r> - d041290: 2800 cmp r0, #0 - d041292: f43f aeb2 beq.w d040ffa <_svfiprintf_r+0x57c> - d041296: f8ba 300c ldrh.w r3, [sl, #12] - d04129a: f013 0f40 tst.w r3, #64 ; 0x40 - d04129e: 9b02 ldr r3, [sp, #8] - d0412a0: bf18 it ne - d0412a2: f04f 33ff movne.w r3, #4294967295 ; 0xffffffff - d0412a6: e405 b.n d040ab4 <_svfiprintf_r+0x36> - d0412a8: 3210 adds r2, #16 - d0412aa: 2b07 cmp r3, #7 - d0412ac: 606f str r7, [r5, #4] - d0412ae: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 - d0412b2: dc02 bgt.n d0412ba <_svfiprintf_r+0x83c> - d0412b4: 3508 adds r5, #8 - d0412b6: 3c10 subs r4, #16 - d0412b8: e7d7 b.n d04126a <_svfiprintf_r+0x7ec> - d0412ba: aa0c add r2, sp, #48 ; 0x30 - d0412bc: 4651 mov r1, sl - d0412be: 4640 mov r0, r8 - d0412c0: f7ff fb62 bl d040988 <__ssprint_r> - d0412c4: 2800 cmp r0, #0 - d0412c6: d1e6 bne.n d041296 <_svfiprintf_r+0x818> - d0412c8: ad0f add r5, sp, #60 ; 0x3c - d0412ca: e7f4 b.n d0412b6 <_svfiprintf_r+0x838> - d0412cc: 9b0e ldr r3, [sp, #56] ; 0x38 - d0412ce: 2b00 cmp r3, #0 - d0412d0: d0e1 beq.n d041296 <_svfiprintf_r+0x818> - d0412d2: aa0c add r2, sp, #48 ; 0x30 - d0412d4: 4651 mov r1, sl - d0412d6: 4640 mov r0, r8 - d0412d8: f7ff fb56 bl d040988 <__ssprint_r> - d0412dc: e7db b.n d041296 <_svfiprintf_r+0x818> - d0412de: ea56 0204 orrs.w r2, r6, r4 - d0412e2: f8cd 9010 str.w r9, [sp, #16] - d0412e6: f43f ada1 beq.w d040e2c <_svfiprintf_r+0x3ae> - d0412ea: 2b01 cmp r3, #1 - d0412ec: f43f aee6 beq.w d0410bc <_svfiprintf_r+0x63e> - d0412f0: 2b02 cmp r3, #2 - d0412f2: af38 add r7, sp, #224 ; 0xe0 - d0412f4: f43f af38 beq.w d041168 <_svfiprintf_r+0x6ea> - d0412f8: f006 0307 and.w r3, r6, #7 - d0412fc: 08f6 lsrs r6, r6, #3 - d0412fe: 463a mov r2, r7 - d041300: ea46 7644 orr.w r6, r6, r4, lsl #29 - d041304: 3330 adds r3, #48 ; 0x30 - d041306: 08e4 lsrs r4, r4, #3 - d041308: f807 3d01 strb.w r3, [r7, #-1]! - d04130c: ea56 0104 orrs.w r1, r6, r4 - d041310: d1f2 bne.n d0412f8 <_svfiprintf_r+0x87a> - d041312: 9904 ldr r1, [sp, #16] - d041314: 07c9 lsls r1, r1, #31 - d041316: d505 bpl.n d041324 <_svfiprintf_r+0x8a6> - d041318: 2b30 cmp r3, #48 ; 0x30 - d04131a: d003 beq.n d041324 <_svfiprintf_r+0x8a6> - d04131c: 2330 movs r3, #48 ; 0x30 - d04131e: f807 3c01 strb.w r3, [r7, #-1] - d041322: 1e97 subs r7, r2, #2 - d041324: ab38 add r3, sp, #224 ; 0xe0 - d041326: 9c00 ldr r4, [sp, #0] - d041328: f8dd 9010 ldr.w r9, [sp, #16] - d04132c: 1bdb subs r3, r3, r7 - d04132e: 9300 str r3, [sp, #0] - d041330: e5b6 b.n d040ea0 <_svfiprintf_r+0x422> - d041332: bf00 nop - d041334: 0d055168 .word 0x0d055168 - -0d041338 <_sungetc_r>: - d041338: b538 push {r3, r4, r5, lr} - d04133a: 1c4b adds r3, r1, #1 - d04133c: 4614 mov r4, r2 - d04133e: d103 bne.n d041348 <_sungetc_r+0x10> - d041340: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - d041344: 4628 mov r0, r5 - d041346: bd38 pop {r3, r4, r5, pc} - d041348: 8993 ldrh r3, [r2, #12] - d04134a: b2cd uxtb r5, r1 - d04134c: f023 0320 bic.w r3, r3, #32 - d041350: 8193 strh r3, [r2, #12] - d041352: 6b23 ldr r3, [r4, #48] ; 0x30 - d041354: 6852 ldr r2, [r2, #4] - d041356: b18b cbz r3, d04137c <_sungetc_r+0x44> - d041358: 6b63 ldr r3, [r4, #52] ; 0x34 - d04135a: 4293 cmp r3, r2 - d04135c: dd08 ble.n d041370 <_sungetc_r+0x38> - d04135e: 6823 ldr r3, [r4, #0] - d041360: 1e5a subs r2, r3, #1 - d041362: 6022 str r2, [r4, #0] - d041364: f803 5c01 strb.w r5, [r3, #-1] - d041368: 6863 ldr r3, [r4, #4] - d04136a: 3301 adds r3, #1 - d04136c: 6063 str r3, [r4, #4] - d04136e: e7e9 b.n d041344 <_sungetc_r+0xc> - d041370: 4621 mov r1, r4 - d041372: f000 fff1 bl d042358 <__submore> - d041376: 2800 cmp r0, #0 - d041378: d0f1 beq.n d04135e <_sungetc_r+0x26> - d04137a: e7e1 b.n d041340 <_sungetc_r+0x8> - d04137c: 6921 ldr r1, [r4, #16] - d04137e: 6823 ldr r3, [r4, #0] - d041380: b151 cbz r1, d041398 <_sungetc_r+0x60> - d041382: 4299 cmp r1, r3 - d041384: d208 bcs.n d041398 <_sungetc_r+0x60> - d041386: f813 1c01 ldrb.w r1, [r3, #-1] - d04138a: 42a9 cmp r1, r5 - d04138c: d104 bne.n d041398 <_sungetc_r+0x60> - d04138e: 3b01 subs r3, #1 - d041390: 3201 adds r2, #1 - d041392: 6023 str r3, [r4, #0] - d041394: 6062 str r2, [r4, #4] - d041396: e7d5 b.n d041344 <_sungetc_r+0xc> - d041398: e9c4 320e strd r3, r2, [r4, #56] ; 0x38 - d04139c: f104 0340 add.w r3, r4, #64 ; 0x40 - d0413a0: 6323 str r3, [r4, #48] ; 0x30 - d0413a2: 2303 movs r3, #3 - d0413a4: 6363 str r3, [r4, #52] ; 0x34 - d0413a6: 4623 mov r3, r4 - d0413a8: f803 5f42 strb.w r5, [r3, #66]! - d0413ac: 6023 str r3, [r4, #0] - d0413ae: 2301 movs r3, #1 - d0413b0: e7dc b.n d04136c <_sungetc_r+0x34> - -0d0413b2 <__ssrefill_r>: - d0413b2: b510 push {r4, lr} - d0413b4: 460c mov r4, r1 - d0413b6: 6b09 ldr r1, [r1, #48] ; 0x30 - d0413b8: b169 cbz r1, d0413d6 <__ssrefill_r+0x24> - d0413ba: f104 0340 add.w r3, r4, #64 ; 0x40 - d0413be: 4299 cmp r1, r3 - d0413c0: d001 beq.n d0413c6 <__ssrefill_r+0x14> - d0413c2: f7c1 f872 bl d0024aa <__wrap__free_r> - d0413c6: 2000 movs r0, #0 - d0413c8: 6be3 ldr r3, [r4, #60] ; 0x3c - d0413ca: 6320 str r0, [r4, #48] ; 0x30 - d0413cc: 6063 str r3, [r4, #4] - d0413ce: b113 cbz r3, d0413d6 <__ssrefill_r+0x24> - d0413d0: 6ba3 ldr r3, [r4, #56] ; 0x38 - d0413d2: 6023 str r3, [r4, #0] - d0413d4: bd10 pop {r4, pc} - d0413d6: 6923 ldr r3, [r4, #16] - d0413d8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d0413dc: 6023 str r3, [r4, #0] - d0413de: 2300 movs r3, #0 - d0413e0: 6063 str r3, [r4, #4] - d0413e2: 89a3 ldrh r3, [r4, #12] - d0413e4: f043 0320 orr.w r3, r3, #32 - d0413e8: 81a3 strh r3, [r4, #12] - d0413ea: e7f3 b.n d0413d4 <__ssrefill_r+0x22> - -0d0413ec <_sfread_r>: - d0413ec: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d0413f0: 461f mov r7, r3 - d0413f2: 4613 mov r3, r2 - d0413f4: 4682 mov sl, r0 - d0413f6: 4688 mov r8, r1 - d0413f8: 437b muls r3, r7 - d0413fa: 4691 mov r9, r2 - d0413fc: 9c0c ldr r4, [sp, #48] ; 0x30 - d0413fe: d027 beq.n d041450 <_sfread_r+0x64> - d041400: 461e mov r6, r3 - d041402: e9d4 1500 ldrd r1, r5, [r4] - d041406: 42b5 cmp r5, r6 - d041408: d30b bcc.n d041422 <_sfread_r+0x36> - d04140a: 4632 mov r2, r6 - d04140c: 4640 mov r0, r8 - d04140e: f001 fc6b bl d042ce8 <____wrap_memcpy_veneer> - d041412: 6862 ldr r2, [r4, #4] - d041414: 6821 ldr r1, [r4, #0] - d041416: 463b mov r3, r7 - d041418: 1b92 subs r2, r2, r6 - d04141a: 4431 add r1, r6 - d04141c: 6062 str r2, [r4, #4] - d04141e: 6021 str r1, [r4, #0] - d041420: e016 b.n d041450 <_sfread_r+0x64> - d041422: 462a mov r2, r5 - d041424: 4640 mov r0, r8 - d041426: 9301 str r3, [sp, #4] - d041428: f001 fc5e bl d042ce8 <____wrap_memcpy_veneer> - d04142c: 6822 ldr r2, [r4, #0] - d04142e: 2300 movs r3, #0 - d041430: 4621 mov r1, r4 - d041432: 4650 mov r0, sl - d041434: 442a add r2, r5 - d041436: 6063 str r3, [r4, #4] - d041438: 44a8 add r8, r5 - d04143a: eba6 0b05 sub.w fp, r6, r5 - d04143e: 6022 str r2, [r4, #0] - d041440: f7ff ffb7 bl d0413b2 <__ssrefill_r> - d041444: 9b01 ldr r3, [sp, #4] - d041446: b138 cbz r0, d041458 <_sfread_r+0x6c> - d041448: 18e9 adds r1, r5, r3 - d04144a: 1b89 subs r1, r1, r6 - d04144c: fbb1 f3f9 udiv r3, r1, r9 - d041450: 4618 mov r0, r3 - d041452: b003 add sp, #12 - d041454: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d041458: 465e mov r6, fp - d04145a: e7d2 b.n d041402 <_sfread_r+0x16> - -0d04145c <__ssvfiscanf_r>: - d04145c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d041460: ed2d 8b02 vpush {d8} - d041464: b0df sub sp, #380 ; 0x17c - d041466: 461e mov r6, r3 - d041468: ee08 0a10 vmov s16, r0 - d04146c: 460c mov r4, r1 - d04146e: f9b1 300c ldrsh.w r3, [r1, #12] - d041472: af02 add r7, sp, #8 - d041474: 0498 lsls r0, r3, #18 - d041476: 60fa str r2, [r7, #12] - d041478: d406 bmi.n d041488 <__ssvfiscanf_r+0x2c> - d04147a: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - d04147e: 818b strh r3, [r1, #12] - d041480: 6e4b ldr r3, [r1, #100] ; 0x64 - d041482: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - d041486: 664b str r3, [r1, #100] ; 0x64 - d041488: 2300 movs r3, #0 - d04148a: 469b mov fp, r3 - d04148c: 617b str r3, [r7, #20] - d04148e: 623b str r3, [r7, #32] - d041490: 62fb str r3, [r7, #44] ; 0x2c - d041492: 627b str r3, [r7, #36] ; 0x24 - d041494: 68fa ldr r2, [r7, #12] - d041496: f812 3b01 ldrb.w r3, [r2], #1 - d04149a: 60fa str r2, [r7, #12] - d04149c: 637b str r3, [r7, #52] ; 0x34 - d04149e: 2b00 cmp r3, #0 - d0414a0: d037 beq.n d041512 <__ssvfiscanf_r+0xb6> - d0414a2: f7f9 fe92 bl d03b1ca <__locale_ctype_ptr> - d0414a6: 6b7b ldr r3, [r7, #52] ; 0x34 - d0414a8: 4418 add r0, r3 - d0414aa: f890 9001 ldrb.w r9, [r0, #1] - d0414ae: f019 0908 ands.w r9, r9, #8 - d0414b2: d01b beq.n d0414ec <__ssvfiscanf_r+0x90> - d0414b4: 6863 ldr r3, [r4, #4] - d0414b6: 2b00 cmp r3, #0 - d0414b8: dd10 ble.n d0414dc <__ssvfiscanf_r+0x80> - d0414ba: f7f9 fe86 bl d03b1ca <__locale_ctype_ptr> - d0414be: 6823 ldr r3, [r4, #0] - d0414c0: 781a ldrb r2, [r3, #0] - d0414c2: 4410 add r0, r2 - d0414c4: 7842 ldrb r2, [r0, #1] - d0414c6: 0711 lsls r1, r2, #28 - d0414c8: d5e4 bpl.n d041494 <__ssvfiscanf_r+0x38> - d0414ca: 6afa ldr r2, [r7, #44] ; 0x2c - d0414cc: 3301 adds r3, #1 - d0414ce: 3201 adds r2, #1 - d0414d0: 6023 str r3, [r4, #0] - d0414d2: 62fa str r2, [r7, #44] ; 0x2c - d0414d4: 6862 ldr r2, [r4, #4] - d0414d6: 3a01 subs r2, #1 - d0414d8: 6062 str r2, [r4, #4] - d0414da: e7eb b.n d0414b4 <__ssvfiscanf_r+0x58> - d0414dc: 4621 mov r1, r4 - d0414de: ee18 0a10 vmov r0, s16 - d0414e2: f7ff ff66 bl d0413b2 <__ssrefill_r> - d0414e6: 2800 cmp r0, #0 - d0414e8: d0e7 beq.n d0414ba <__ssvfiscanf_r+0x5e> - d0414ea: e7d3 b.n d041494 <__ssvfiscanf_r+0x38> - d0414ec: 2b25 cmp r3, #37 ; 0x25 - d0414ee: d161 bne.n d0415b4 <__ssvfiscanf_r+0x158> - d0414f0: 68fb ldr r3, [r7, #12] - d0414f2: 220a movs r2, #10 - d0414f4: f8c7 9028 str.w r9, [r7, #40] ; 0x28 - d0414f8: 68f9 ldr r1, [r7, #12] - d0414fa: 781d ldrb r5, [r3, #0] - d0414fc: 3101 adds r1, #1 - d0414fe: 2d7a cmp r5, #122 ; 0x7a - d041500: 60f9 str r1, [r7, #12] - d041502: d806 bhi.n d041512 <__ssvfiscanf_r+0xb6> - d041504: 2d42 cmp r5, #66 ; 0x42 - d041506: d809 bhi.n d04151c <__ssvfiscanf_r+0xc0> - d041508: 2d2a cmp r5, #42 ; 0x2a - d04150a: d07a beq.n d041602 <__ssvfiscanf_r+0x1a6> - d04150c: d844 bhi.n d041598 <__ssvfiscanf_r+0x13c> - d04150e: 2d25 cmp r5, #37 ; 0x25 - d041510: d050 beq.n d0415b4 <__ssvfiscanf_r+0x158> - d041512: f1bb 0f00 cmp.w fp, #0 - d041516: f000 811c beq.w d041752 <__ssvfiscanf_r+0x2f6> - d04151a: e115 b.n d041748 <__ssvfiscanf_r+0x2ec> - d04151c: 3d43 subs r5, #67 ; 0x43 - d04151e: 2d37 cmp r5, #55 ; 0x37 - d041520: f200 8100 bhi.w d041724 <__ssvfiscanf_r+0x2c8> - d041524: e8df f015 tbh [pc, r5, lsl #1] - d041528: 00aa0127 .word 0x00aa0127 - d04152c: 00fe00fe .word 0x00fe00fe - d041530: 00fe00fe .word 0x00fe00fe - d041534: 00fe00fe .word 0x00fe00fe - d041538: 009300fe .word 0x009300fe - d04153c: 00fe00fe .word 0x00fe00fe - d041540: 00fe00ae .word 0x00fe00ae - d041544: 00fe00fe .word 0x00fe00fe - d041548: 00fe00c0 .word 0x00fe00c0 - d04154c: 00fe00fe .word 0x00fe00fe - d041550: 00ba00fe .word 0x00ba00fe - d041554: 00fe00fe .word 0x00fe00fe - d041558: 00fe011d .word 0x00fe011d - d04155c: 00fe00fe .word 0x00fe00fe - d041560: 00fe00fe .word 0x00fe00fe - d041564: 00fe00fe .word 0x00fe00fe - d041568: 00ac0129 .word 0x00ac0129 - d04156c: 00fe00fe .word 0x00fe00fe - d041570: 008500fe .word 0x008500fe - d041574: 00930151 .word 0x00930151 - d041578: 007600fe .word 0x007600fe - d04157c: 0130009b .word 0x0130009b - d041580: 012d00b0 .word 0x012d00b0 - d041584: 00fe00fe .word 0x00fe00fe - d041588: 009700c2 .word 0x009700c2 - d04158c: 00fe00b6 .word 0x00fe00b6 - d041590: 00ba00fe .word 0x00ba00fe - d041594: 009700fe .word 0x009700fe - d041598: f1a5 0330 sub.w r3, r5, #48 ; 0x30 - d04159c: 2b09 cmp r3, #9 - d04159e: d8b8 bhi.n d041512 <__ssvfiscanf_r+0xb6> - d0415a0: f019 0f8f tst.w r9, #143 ; 0x8f - d0415a4: d1b5 bne.n d041512 <__ssvfiscanf_r+0xb6> - d0415a6: 6abb ldr r3, [r7, #40] ; 0x28 - d0415a8: fb02 5503 mla r5, r2, r3, r5 - d0415ac: f1a5 0330 sub.w r3, r5, #48 ; 0x30 - d0415b0: 62bb str r3, [r7, #40] ; 0x28 - d0415b2: e02d b.n d041610 <__ssvfiscanf_r+0x1b4> - d0415b4: 6863 ldr r3, [r4, #4] - d0415b6: 2b00 cmp r3, #0 - d0415b8: dd0f ble.n d0415da <__ssvfiscanf_r+0x17e> - d0415ba: 6823 ldr r3, [r4, #0] - d0415bc: 68fa ldr r2, [r7, #12] - d0415be: 7819 ldrb r1, [r3, #0] - d0415c0: f812 2c01 ldrb.w r2, [r2, #-1] - d0415c4: 4291 cmp r1, r2 - d0415c6: d1a4 bne.n d041512 <__ssvfiscanf_r+0xb6> - d0415c8: 3301 adds r3, #1 - d0415ca: 6862 ldr r2, [r4, #4] - d0415cc: 6023 str r3, [r4, #0] - d0415ce: 3a01 subs r2, #1 - d0415d0: 6afb ldr r3, [r7, #44] ; 0x2c - d0415d2: 6062 str r2, [r4, #4] - d0415d4: 3301 adds r3, #1 - d0415d6: 62fb str r3, [r7, #44] ; 0x2c - d0415d8: e75c b.n d041494 <__ssvfiscanf_r+0x38> - d0415da: 4621 mov r1, r4 - d0415dc: ee18 0a10 vmov r0, s16 - d0415e0: f7ff fee7 bl d0413b2 <__ssrefill_r> - d0415e4: 2800 cmp r0, #0 - d0415e6: d0e8 beq.n d0415ba <__ssvfiscanf_r+0x15e> - d0415e8: 6a7b ldr r3, [r7, #36] ; 0x24 - d0415ea: b113 cbz r3, d0415f2 <__ssvfiscanf_r+0x196> - d0415ec: 89a3 ldrh r3, [r4, #12] - d0415ee: 065b lsls r3, r3, #25 - d0415f0: d58f bpl.n d041512 <__ssvfiscanf_r+0xb6> + d040438: 60000680 .word 0x60000680 + +0d04043c <strtod_l>: + d04043c: 4613 mov r3, r2 + d04043e: 460a mov r2, r1 + d040440: 4601 mov r1, r0 + d040442: 4802 ldr r0, [pc, #8] ; (d04044c <strtod_l+0x10>) + d040444: 6800 ldr r0, [r0, #0] + d040446: f7ff b9f7 b.w d03f838 <_strtod_l> + d04044a: bf00 nop + d04044c: 60000250 .word 0x60000250 + +0d040450 <strtod>: + d040450: 4b07 ldr r3, [pc, #28] ; (d040470 <strtod+0x20>) + d040452: 460a mov r2, r1 + d040454: 4907 ldr r1, [pc, #28] ; (d040474 <strtod+0x24>) + d040456: b410 push {r4} + d040458: 681c ldr r4, [r3, #0] + d04045a: 6b63 ldr r3, [r4, #52] ; 0x34 + d04045c: 2b00 cmp r3, #0 + d04045e: bf08 it eq + d040460: 460b moveq r3, r1 + d040462: 4601 mov r1, r0 + d040464: 4620 mov r0, r4 + d040466: f85d 4b04 ldr.w r4, [sp], #4 + d04046a: f7ff b9e5 b.w d03f838 <_strtod_l> + d04046e: bf00 nop + d040470: 60000250 .word 0x60000250 + d040474: 60000680 .word 0x60000680 + +0d040478 <strtof_l>: + d040478: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d04047c: f8df 8094 ldr.w r8, [pc, #148] ; d040514 <strtof_l+0x9c> + d040480: 4613 mov r3, r2 + d040482: 460a mov r2, r1 + d040484: 4601 mov r1, r0 + d040486: f8d8 0000 ldr.w r0, [r8] + d04048a: ed2d 8b02 vpush {d8} + d04048e: f7ff f9d3 bl d03f838 <_strtod_l> + d040492: ee10 2a10 vmov r2, s0 + d040496: ee10 0a10 vmov r0, s0 + d04049a: ec55 4b10 vmov r4, r5, d0 + d04049e: 462b mov r3, r5 + d0404a0: 4629 mov r1, r5 + d0404a2: f7fa faab bl d03a9fc <__aeabi_dcmpun> + d0404a6: b130 cbz r0, d0404b6 <strtof_l+0x3e> + d0404a8: ecbd 8b02 vpop {d8} + d0404ac: 2000 movs r0, #0 + d0404ae: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d0404b2: f7fa b859 b.w d03a568 <nanf> + d0404b6: 4620 mov r0, r4 + d0404b8: 4629 mov r1, r5 + d0404ba: f7fa fad5 bl d03aa68 <__aeabi_d2f> + d0404be: ee08 0a10 vmov s16, r0 + d0404c2: eddf 7a12 vldr s15, [pc, #72] ; d04050c <strtof_l+0x94> + d0404c6: eeb0 7ac8 vabs.f32 s14, s16 + d0404ca: eeb4 7a67 vcmp.f32 s14, s15 + d0404ce: eef1 fa10 vmrs APSR_nzcv, fpscr + d0404d2: dd15 ble.n d040500 <strtof_l+0x88> + d0404d4: f025 4700 bic.w r7, r5, #2147483648 ; 0x80000000 + d0404d8: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d0404dc: 4b0c ldr r3, [pc, #48] ; (d040510 <strtof_l+0x98>) + d0404de: 4620 mov r0, r4 + d0404e0: 4639 mov r1, r7 + d0404e2: f7fa fa8b bl d03a9fc <__aeabi_dcmpun> + d0404e6: b938 cbnz r0, d0404f8 <strtof_l+0x80> + d0404e8: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d0404ec: 4b08 ldr r3, [pc, #32] ; (d040510 <strtof_l+0x98>) + d0404ee: 4620 mov r0, r4 + d0404f0: 4639 mov r1, r7 + d0404f2: f7fa fa65 bl d03a9c0 <__aeabi_dcmple> + d0404f6: b118 cbz r0, d040500 <strtof_l+0x88> + d0404f8: f8d8 3000 ldr.w r3, [r8] + d0404fc: 2222 movs r2, #34 ; 0x22 + d0404fe: 601a str r2, [r3, #0] + d040500: eeb0 0a48 vmov.f32 s0, s16 + d040504: ecbd 8b02 vpop {d8} + d040508: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d04050c: 7f7fffff .word 0x7f7fffff + d040510: 7fefffff .word 0x7fefffff + d040514: 60000250 .word 0x60000250 + +0d040518 <strtof>: + d040518: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d04051c: f8df 80a4 ldr.w r8, [pc, #164] ; d0405c4 <strtof+0xac> + d040520: 460a mov r2, r1 + d040522: 4925 ldr r1, [pc, #148] ; (d0405b8 <strtof+0xa0>) + d040524: f8d8 4000 ldr.w r4, [r8] + d040528: 6b63 ldr r3, [r4, #52] ; 0x34 + d04052a: ed2d 8b02 vpush {d8} + d04052e: 2b00 cmp r3, #0 + d040530: bf08 it eq + d040532: 460b moveq r3, r1 + d040534: 4601 mov r1, r0 + d040536: 4620 mov r0, r4 + d040538: f7ff f97e bl d03f838 <_strtod_l> + d04053c: ee10 2a10 vmov r2, s0 + d040540: ee10 0a10 vmov r0, s0 + d040544: ec55 4b10 vmov r4, r5, d0 + d040548: 462b mov r3, r5 + d04054a: 4629 mov r1, r5 + d04054c: f7fa fa56 bl d03a9fc <__aeabi_dcmpun> + d040550: b130 cbz r0, d040560 <strtof+0x48> + d040552: ecbd 8b02 vpop {d8} + d040556: 2000 movs r0, #0 + d040558: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} + d04055c: f7fa b804 b.w d03a568 <nanf> + d040560: 4620 mov r0, r4 + d040562: 4629 mov r1, r5 + d040564: f7fa fa80 bl d03aa68 <__aeabi_d2f> + d040568: ee08 0a10 vmov s16, r0 + d04056c: eddf 7a13 vldr s15, [pc, #76] ; d0405bc <strtof+0xa4> + d040570: eeb0 7ac8 vabs.f32 s14, s16 + d040574: eeb4 7a67 vcmp.f32 s14, s15 + d040578: eef1 fa10 vmrs APSR_nzcv, fpscr + d04057c: dd15 ble.n d0405aa <strtof+0x92> + d04057e: f025 4700 bic.w r7, r5, #2147483648 ; 0x80000000 + d040582: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d040586: 4b0e ldr r3, [pc, #56] ; (d0405c0 <strtof+0xa8>) + d040588: 4620 mov r0, r4 + d04058a: 4639 mov r1, r7 + d04058c: f7fa fa36 bl d03a9fc <__aeabi_dcmpun> + d040590: b938 cbnz r0, d0405a2 <strtof+0x8a> + d040592: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + d040596: 4b0a ldr r3, [pc, #40] ; (d0405c0 <strtof+0xa8>) + d040598: 4620 mov r0, r4 + d04059a: 4639 mov r1, r7 + d04059c: f7fa fa10 bl d03a9c0 <__aeabi_dcmple> + d0405a0: b118 cbz r0, d0405aa <strtof+0x92> + d0405a2: f8d8 3000 ldr.w r3, [r8] + d0405a6: 2222 movs r2, #34 ; 0x22 + d0405a8: 601a str r2, [r3, #0] + d0405aa: eeb0 0a48 vmov.f32 s0, s16 + d0405ae: ecbd 8b02 vpop {d8} + d0405b2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d0405b6: bf00 nop + d0405b8: 60000680 .word 0x60000680 + d0405bc: 7f7fffff .word 0x7f7fffff + d0405c0: 7fefffff .word 0x7fefffff + d0405c4: 60000250 .word 0x60000250 + +0d0405c8 <_strtoll_l>: + d0405c8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0405cc: 4688 mov r8, r1 + d0405ce: b085 sub sp, #20 + d0405d0: 461e mov r6, r3 + d0405d2: 460d mov r5, r1 + d0405d4: 9003 str r0, [sp, #12] + d0405d6: 9201 str r2, [sp, #4] + d0405d8: 46aa mov sl, r5 + d0405da: f815 4b01 ldrb.w r4, [r5], #1 + d0405de: 980e ldr r0, [sp, #56] ; 0x38 + d0405e0: f7fa fe5e bl d03b2a0 <__locale_ctype_ptr_l> + d0405e4: 4420 add r0, r4 + d0405e6: 7847 ldrb r7, [r0, #1] + d0405e8: f017 0708 ands.w r7, r7, #8 + d0405ec: d1f4 bne.n d0405d8 <_strtoll_l+0x10> + d0405ee: 2c2d cmp r4, #45 ; 0x2d + d0405f0: d149 bne.n d040686 <_strtoll_l+0xbe> + d0405f2: 782c ldrb r4, [r5, #0] + d0405f4: 2701 movs r7, #1 + d0405f6: f10a 0502 add.w r5, sl, #2 + d0405fa: 2e00 cmp r6, #0 + d0405fc: d07b beq.n d0406f6 <_strtoll_l+0x12e> + d0405fe: 2e10 cmp r6, #16 + d040600: d109 bne.n d040616 <_strtoll_l+0x4e> + d040602: 2c30 cmp r4, #48 ; 0x30 + d040604: d107 bne.n d040616 <_strtoll_l+0x4e> + d040606: 782b ldrb r3, [r5, #0] + d040608: f003 03df and.w r3, r3, #223 ; 0xdf + d04060c: 2b58 cmp r3, #88 ; 0x58 + d04060e: d16d bne.n d0406ec <_strtoll_l+0x124> + d040610: 786c ldrb r4, [r5, #1] + d040612: 2610 movs r6, #16 + d040614: 3502 adds r5, #2 + d040616: f107 4a00 add.w sl, r7, #2147483648 ; 0x80000000 + d04061a: f107 3bff add.w fp, r7, #4294967295 ; 0xffffffff + d04061e: ea4f 79e6 mov.w r9, r6, asr #31 + d040622: 4632 mov r2, r6 + d040624: f10a 3aff add.w sl, sl, #4294967295 ; 0xffffffff + d040628: 4658 mov r0, fp + d04062a: 464b mov r3, r9 + d04062c: 4651 mov r1, sl + d04062e: f7fa fa6b bl d03ab08 <__aeabi_uldivmod> + d040632: 2300 movs r3, #0 + d040634: 468c mov ip, r1 + d040636: 9202 str r2, [sp, #8] + d040638: 4619 mov r1, r3 + d04063a: 4602 mov r2, r0 + d04063c: 4618 mov r0, r3 + d04063e: f1a4 0e30 sub.w lr, r4, #48 ; 0x30 + d040642: f1be 0f09 cmp.w lr, #9 + d040646: d824 bhi.n d040692 <_strtoll_l+0xca> + d040648: 4674 mov r4, lr + d04064a: 42a6 cmp r6, r4 + d04064c: dd34 ble.n d0406b8 <_strtoll_l+0xf0> + d04064e: f1b3 3fff cmp.w r3, #4294967295 ; 0xffffffff + d040652: d015 beq.n d040680 <_strtoll_l+0xb8> + d040654: 4282 cmp r2, r0 + d040656: eb7c 0301 sbcs.w r3, ip, r1 + d04065a: d32a bcc.n d0406b2 <_strtoll_l+0xea> + d04065c: 4561 cmp r1, ip + d04065e: bf08 it eq + d040660: 4290 cmpeq r0, r2 + d040662: d102 bne.n d04066a <_strtoll_l+0xa2> + d040664: 9b02 ldr r3, [sp, #8] + d040666: 429c cmp r4, r3 + d040668: dc21 bgt.n d0406ae <_strtoll_l+0xe6> + d04066a: 4371 muls r1, r6 + d04066c: fb00 1109 mla r1, r0, r9, r1 + d040670: fba6 0300 umull r0, r3, r6, r0 + d040674: 4419 add r1, r3 + d040676: 1820 adds r0, r4, r0 + d040678: f04f 0301 mov.w r3, #1 + d04067c: eb41 71e4 adc.w r1, r1, r4, asr #31 + d040680: f815 4b01 ldrb.w r4, [r5], #1 + d040684: e7db b.n d04063e <_strtoll_l+0x76> + d040686: 2c2b cmp r4, #43 ; 0x2b + d040688: bf04 itt eq + d04068a: 782c ldrbeq r4, [r5, #0] + d04068c: f10a 0502 addeq.w r5, sl, #2 + d040690: e7b3 b.n d0405fa <_strtoll_l+0x32> + d040692: f1a4 0e41 sub.w lr, r4, #65 ; 0x41 + d040696: f1be 0f19 cmp.w lr, #25 + d04069a: d801 bhi.n d0406a0 <_strtoll_l+0xd8> + d04069c: 3c37 subs r4, #55 ; 0x37 + d04069e: e7d4 b.n d04064a <_strtoll_l+0x82> + d0406a0: f1a4 0e61 sub.w lr, r4, #97 ; 0x61 + d0406a4: f1be 0f19 cmp.w lr, #25 + d0406a8: d806 bhi.n d0406b8 <_strtoll_l+0xf0> + d0406aa: 3c57 subs r4, #87 ; 0x57 + d0406ac: e7cd b.n d04064a <_strtoll_l+0x82> + d0406ae: 4610 mov r0, r2 + d0406b0: 4661 mov r1, ip + d0406b2: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d0406b6: e7e3 b.n d040680 <_strtoll_l+0xb8> + d0406b8: 1c5a adds r2, r3, #1 + d0406ba: d109 bne.n d0406d0 <_strtoll_l+0x108> + d0406bc: 2322 movs r3, #34 ; 0x22 + d0406be: 9a03 ldr r2, [sp, #12] + d0406c0: 4658 mov r0, fp + d0406c2: 4651 mov r1, sl + d0406c4: 6013 str r3, [r2, #0] + d0406c6: 9b01 ldr r3, [sp, #4] + d0406c8: b953 cbnz r3, d0406e0 <_strtoll_l+0x118> + d0406ca: b005 add sp, #20 + d0406cc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0406d0: b117 cbz r7, d0406d8 <_strtoll_l+0x110> + d0406d2: 4240 negs r0, r0 + d0406d4: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d0406d8: 9a01 ldr r2, [sp, #4] + d0406da: 2a00 cmp r2, #0 + d0406dc: d0f5 beq.n d0406ca <_strtoll_l+0x102> + d0406de: b10b cbz r3, d0406e4 <_strtoll_l+0x11c> + d0406e0: f105 38ff add.w r8, r5, #4294967295 ; 0xffffffff + d0406e4: 9b01 ldr r3, [sp, #4] + d0406e6: f8c3 8000 str.w r8, [r3] + d0406ea: e7ee b.n d0406ca <_strtoll_l+0x102> + d0406ec: 2430 movs r4, #48 ; 0x30 + d0406ee: 2e00 cmp r6, #0 + d0406f0: d191 bne.n d040616 <_strtoll_l+0x4e> + d0406f2: 2608 movs r6, #8 + d0406f4: e78f b.n d040616 <_strtoll_l+0x4e> + d0406f6: 2c30 cmp r4, #48 ; 0x30 + d0406f8: d085 beq.n d040606 <_strtoll_l+0x3e> + d0406fa: 260a movs r6, #10 + d0406fc: e78b b.n d040616 <_strtoll_l+0x4e> + +0d0406fe <_strtoll_r>: + d0406fe: b537 push {r0, r1, r2, r4, r5, lr} + d040700: 4c05 ldr r4, [pc, #20] ; (d040718 <_strtoll_r+0x1a>) + d040702: 4d06 ldr r5, [pc, #24] ; (d04071c <_strtoll_r+0x1e>) + d040704: 6824 ldr r4, [r4, #0] + d040706: 6b64 ldr r4, [r4, #52] ; 0x34 + d040708: 2c00 cmp r4, #0 + d04070a: bf08 it eq + d04070c: 462c moveq r4, r5 + d04070e: 9400 str r4, [sp, #0] + d040710: f7ff ff5a bl d0405c8 <_strtoll_l> + d040714: b003 add sp, #12 + d040716: bd30 pop {r4, r5, pc} + d040718: 60000250 .word 0x60000250 + d04071c: 60000680 .word 0x60000680 + +0d040720 <strtoll_l>: + d040720: b507 push {r0, r1, r2, lr} + d040722: 9300 str r3, [sp, #0] + d040724: 4613 mov r3, r2 + d040726: 460a mov r2, r1 + d040728: 4601 mov r1, r0 + d04072a: 4803 ldr r0, [pc, #12] ; (d040738 <strtoll_l+0x18>) + d04072c: 6800 ldr r0, [r0, #0] + d04072e: f7ff ff4b bl d0405c8 <_strtoll_l> + d040732: b003 add sp, #12 + d040734: f85d fb04 ldr.w pc, [sp], #4 + d040738: 60000250 .word 0x60000250 + +0d04073c <strtoll>: + d04073c: b537 push {r0, r1, r2, r4, r5, lr} + d04073e: 4613 mov r3, r2 + d040740: 4a07 ldr r2, [pc, #28] ; (d040760 <strtoll+0x24>) + d040742: 6815 ldr r5, [r2, #0] + d040744: 4a07 ldr r2, [pc, #28] ; (d040764 <strtoll+0x28>) + d040746: 6b6c ldr r4, [r5, #52] ; 0x34 + d040748: 2c00 cmp r4, #0 + d04074a: bf08 it eq + d04074c: 4614 moveq r4, r2 + d04074e: 460a mov r2, r1 + d040750: 4601 mov r1, r0 + d040752: 4628 mov r0, r5 + d040754: 9400 str r4, [sp, #0] + d040756: f7ff ff37 bl d0405c8 <_strtoll_l> + d04075a: b003 add sp, #12 + d04075c: bd30 pop {r4, r5, pc} + d04075e: bf00 nop + d040760: 60000250 .word 0x60000250 + d040764: 60000680 .word 0x60000680 + +0d040768 <_strtoull_l>: + d040768: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d04076c: 4689 mov r9, r1 + d04076e: 461d mov r5, r3 + d040770: 460e mov r6, r1 + d040772: 9001 str r0, [sp, #4] + d040774: 9200 str r2, [sp, #0] + d040776: 4637 mov r7, r6 + d040778: f816 4b01 ldrb.w r4, [r6], #1 + d04077c: 980c ldr r0, [sp, #48] ; 0x30 + d04077e: f7fa fd8f bl d03b2a0 <__locale_ctype_ptr_l> + d040782: 4420 add r0, r4 + d040784: 7843 ldrb r3, [r0, #1] + d040786: f013 0308 ands.w r3, r3, #8 + d04078a: d1f4 bne.n d040776 <_strtoull_l+0xe> + d04078c: 2c2d cmp r4, #45 ; 0x2d + d04078e: d14a bne.n d040826 <_strtoull_l+0xbe> + d040790: 7834 ldrb r4, [r6, #0] + d040792: f04f 0a01 mov.w sl, #1 + d040796: 1cbe adds r6, r7, #2 + d040798: 2d00 cmp r5, #0 + d04079a: d07f beq.n d04089c <_strtoull_l+0x134> + d04079c: 2d10 cmp r5, #16 + d04079e: d109 bne.n d0407b4 <_strtoull_l+0x4c> + d0407a0: 2c30 cmp r4, #48 ; 0x30 + d0407a2: d107 bne.n d0407b4 <_strtoull_l+0x4c> + d0407a4: 7833 ldrb r3, [r6, #0] + d0407a6: f003 03df and.w r3, r3, #223 ; 0xdf + d0407aa: 2b58 cmp r3, #88 ; 0x58 + d0407ac: d171 bne.n d040892 <_strtoull_l+0x12a> + d0407ae: 7874 ldrb r4, [r6, #1] + d0407b0: 2510 movs r5, #16 + d0407b2: 3602 adds r6, #2 + d0407b4: ea4f 7be5 mov.w fp, r5, asr #31 + d0407b8: 462a mov r2, r5 + d0407ba: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0407be: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0407c2: 465b mov r3, fp + d0407c4: f7fa f9a0 bl d03ab08 <__aeabi_uldivmod> + d0407c8: 462a mov r2, r5 + d0407ca: 4607 mov r7, r0 + d0407cc: 4688 mov r8, r1 + d0407ce: 465b mov r3, fp + d0407d0: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0407d4: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d0407d8: f7fa f996 bl d03ab08 <__aeabi_uldivmod> + d0407dc: 2300 movs r3, #0 + d0407de: 4618 mov r0, r3 + d0407e0: 4619 mov r1, r3 + d0407e2: f1a4 0c30 sub.w ip, r4, #48 ; 0x30 + d0407e6: f1bc 0f09 cmp.w ip, #9 + d0407ea: d822 bhi.n d040832 <_strtoull_l+0xca> + d0407ec: 4664 mov r4, ip + d0407ee: 42a5 cmp r5, r4 + d0407f0: dd32 ble.n d040858 <_strtoull_l+0xf0> + d0407f2: 2b00 cmp r3, #0 + d0407f4: db2d blt.n d040852 <_strtoull_l+0xea> + d0407f6: 4287 cmp r7, r0 + d0407f8: eb78 0301 sbcs.w r3, r8, r1 + d0407fc: d329 bcc.n d040852 <_strtoull_l+0xea> + d0407fe: 4541 cmp r1, r8 + d040800: bf08 it eq + d040802: 42b8 cmpeq r0, r7 + d040804: d101 bne.n d04080a <_strtoull_l+0xa2> + d040806: 4294 cmp r4, r2 + d040808: dc21 bgt.n d04084e <_strtoull_l+0xe6> + d04080a: 4369 muls r1, r5 + d04080c: fb00 110b mla r1, r0, fp, r1 + d040810: fba5 0300 umull r0, r3, r5, r0 + d040814: 4419 add r1, r3 + d040816: 1820 adds r0, r4, r0 + d040818: f04f 0301 mov.w r3, #1 + d04081c: eb41 71e4 adc.w r1, r1, r4, asr #31 + d040820: f816 4b01 ldrb.w r4, [r6], #1 + d040824: e7dd b.n d0407e2 <_strtoull_l+0x7a> + d040826: 2c2b cmp r4, #43 ; 0x2b + d040828: 469a mov sl, r3 + d04082a: bf04 itt eq + d04082c: 7834 ldrbeq r4, [r6, #0] + d04082e: 1cbe addeq r6, r7, #2 + d040830: e7b2 b.n d040798 <_strtoull_l+0x30> + d040832: f1a4 0c41 sub.w ip, r4, #65 ; 0x41 + d040836: f1bc 0f19 cmp.w ip, #25 + d04083a: d801 bhi.n d040840 <_strtoull_l+0xd8> + d04083c: 3c37 subs r4, #55 ; 0x37 + d04083e: e7d6 b.n d0407ee <_strtoull_l+0x86> + d040840: f1a4 0c61 sub.w ip, r4, #97 ; 0x61 + d040844: f1bc 0f19 cmp.w ip, #25 + d040848: d806 bhi.n d040858 <_strtoull_l+0xf0> + d04084a: 3c57 subs r4, #87 ; 0x57 + d04084c: e7cf b.n d0407ee <_strtoull_l+0x86> + d04084e: 4638 mov r0, r7 + d040850: 4641 mov r1, r8 + d040852: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d040856: e7e3 b.n d040820 <_strtoull_l+0xb8> + d040858: 2b00 cmp r3, #0 + d04085a: da0a bge.n d040872 <_strtoull_l+0x10a> + d04085c: 2322 movs r3, #34 ; 0x22 + d04085e: 9a01 ldr r2, [sp, #4] + d040860: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d040864: 6013 str r3, [r2, #0] + d040866: 9b00 ldr r3, [sp, #0] + d040868: 4601 mov r1, r0 + d04086a: b963 cbnz r3, d040886 <_strtoull_l+0x11e> + d04086c: b003 add sp, #12 + d04086e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d040872: f1ba 0f00 cmp.w sl, #0 + d040876: d002 beq.n d04087e <_strtoull_l+0x116> + d040878: 4240 negs r0, r0 + d04087a: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d04087e: 9a00 ldr r2, [sp, #0] + d040880: 2a00 cmp r2, #0 + d040882: d0f3 beq.n d04086c <_strtoull_l+0x104> + d040884: b10b cbz r3, d04088a <_strtoull_l+0x122> + d040886: f106 39ff add.w r9, r6, #4294967295 ; 0xffffffff + d04088a: 9b00 ldr r3, [sp, #0] + d04088c: f8c3 9000 str.w r9, [r3] + d040890: e7ec b.n d04086c <_strtoull_l+0x104> + d040892: 2430 movs r4, #48 ; 0x30 + d040894: 2d00 cmp r5, #0 + d040896: d18d bne.n d0407b4 <_strtoull_l+0x4c> + d040898: 2508 movs r5, #8 + d04089a: e78b b.n d0407b4 <_strtoull_l+0x4c> + d04089c: 2c30 cmp r4, #48 ; 0x30 + d04089e: d081 beq.n d0407a4 <_strtoull_l+0x3c> + d0408a0: 250a movs r5, #10 + d0408a2: e787 b.n d0407b4 <_strtoull_l+0x4c> + +0d0408a4 <_strtoull_r>: + d0408a4: b537 push {r0, r1, r2, r4, r5, lr} + d0408a6: 4c06 ldr r4, [pc, #24] ; (d0408c0 <_strtoull_r+0x1c>) + d0408a8: 4d06 ldr r5, [pc, #24] ; (d0408c4 <_strtoull_r+0x20>) + d0408aa: 6824 ldr r4, [r4, #0] + d0408ac: 6b64 ldr r4, [r4, #52] ; 0x34 + d0408ae: 2c00 cmp r4, #0 + d0408b0: bf08 it eq + d0408b2: 462c moveq r4, r5 + d0408b4: 9400 str r4, [sp, #0] + d0408b6: f7ff ff57 bl d040768 <_strtoull_l> + d0408ba: b003 add sp, #12 + d0408bc: bd30 pop {r4, r5, pc} + d0408be: bf00 nop + d0408c0: 60000250 .word 0x60000250 + d0408c4: 60000680 .word 0x60000680 + +0d0408c8 <strtoull_l>: + d0408c8: b507 push {r0, r1, r2, lr} + d0408ca: 9300 str r3, [sp, #0] + d0408cc: 4613 mov r3, r2 + d0408ce: 460a mov r2, r1 + d0408d0: 4601 mov r1, r0 + d0408d2: 4803 ldr r0, [pc, #12] ; (d0408e0 <strtoull_l+0x18>) + d0408d4: 6800 ldr r0, [r0, #0] + d0408d6: f7ff ff47 bl d040768 <_strtoull_l> + d0408da: b003 add sp, #12 + d0408dc: f85d fb04 ldr.w pc, [sp], #4 + d0408e0: 60000250 .word 0x60000250 + +0d0408e4 <strtoull>: + d0408e4: b537 push {r0, r1, r2, r4, r5, lr} + d0408e6: 4613 mov r3, r2 + d0408e8: 4a07 ldr r2, [pc, #28] ; (d040908 <strtoull+0x24>) + d0408ea: 6815 ldr r5, [r2, #0] + d0408ec: 4a07 ldr r2, [pc, #28] ; (d04090c <strtoull+0x28>) + d0408ee: 6b6c ldr r4, [r5, #52] ; 0x34 + d0408f0: 2c00 cmp r4, #0 + d0408f2: bf08 it eq + d0408f4: 4614 moveq r4, r2 + d0408f6: 460a mov r2, r1 + d0408f8: 4601 mov r1, r0 + d0408fa: 4628 mov r0, r5 + d0408fc: 9400 str r4, [sp, #0] + d0408fe: f7ff ff33 bl d040768 <_strtoull_l> + d040902: b003 add sp, #12 + d040904: bd30 pop {r4, r5, pc} + d040906: bf00 nop + d040908: 60000250 .word 0x60000250 + d04090c: 60000680 .word 0x60000680 + +0d040910 <_strtoul_l>: + d040910: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + d040914: 4680 mov r8, r0 + d040916: 4689 mov r9, r1 + d040918: 4692 mov sl, r2 + d04091a: 461e mov r6, r3 + d04091c: 460d mov r5, r1 + d04091e: 462f mov r7, r5 + d040920: f815 4b01 ldrb.w r4, [r5], #1 + d040924: 9808 ldr r0, [sp, #32] + d040926: f7fa fcbb bl d03b2a0 <__locale_ctype_ptr_l> + d04092a: 4420 add r0, r4 + d04092c: 7843 ldrb r3, [r0, #1] + d04092e: f013 0308 ands.w r3, r3, #8 + d040932: d1f4 bne.n d04091e <_strtoul_l+0xe> + d040934: 2c2d cmp r4, #45 ; 0x2d + d040936: d12e bne.n d040996 <_strtoul_l+0x86> + d040938: 782c ldrb r4, [r5, #0] + d04093a: 2301 movs r3, #1 + d04093c: 1cbd adds r5, r7, #2 + d04093e: 2e00 cmp r6, #0 + d040940: d059 beq.n d0409f6 <_strtoul_l+0xe6> + d040942: 2e10 cmp r6, #16 + d040944: d109 bne.n d04095a <_strtoul_l+0x4a> + d040946: 2c30 cmp r4, #48 ; 0x30 + d040948: d107 bne.n d04095a <_strtoul_l+0x4a> + d04094a: 782a ldrb r2, [r5, #0] + d04094c: f002 02df and.w r2, r2, #223 ; 0xdf + d040950: 2a58 cmp r2, #88 ; 0x58 + d040952: d14b bne.n d0409ec <_strtoul_l+0xdc> + d040954: 786c ldrb r4, [r5, #1] + d040956: 2610 movs r6, #16 + d040958: 3502 adds r5, #2 + d04095a: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d04095e: 2700 movs r7, #0 + d040960: fbb1 f1f6 udiv r1, r1, r6 + d040964: fb06 fc01 mul.w ip, r6, r1 + d040968: 4638 mov r0, r7 + d04096a: ea6f 0c0c mvn.w ip, ip + d04096e: f1a4 0230 sub.w r2, r4, #48 ; 0x30 + d040972: 2a09 cmp r2, #9 + d040974: d814 bhi.n d0409a0 <_strtoul_l+0x90> + d040976: 4614 mov r4, r2 + d040978: 42a6 cmp r6, r4 + d04097a: dd20 ble.n d0409be <_strtoul_l+0xae> + d04097c: 2f00 cmp r7, #0 + d04097e: db1b blt.n d0409b8 <_strtoul_l+0xa8> + d040980: 4288 cmp r0, r1 + d040982: d819 bhi.n d0409b8 <_strtoul_l+0xa8> + d040984: d101 bne.n d04098a <_strtoul_l+0x7a> + d040986: 4564 cmp r4, ip + d040988: dc16 bgt.n d0409b8 <_strtoul_l+0xa8> + d04098a: fb00 4006 mla r0, r0, r6, r4 + d04098e: 2701 movs r7, #1 + d040990: f815 4b01 ldrb.w r4, [r5], #1 + d040994: e7eb b.n d04096e <_strtoul_l+0x5e> + d040996: 2c2b cmp r4, #43 ; 0x2b + d040998: bf04 itt eq + d04099a: 782c ldrbeq r4, [r5, #0] + d04099c: 1cbd addeq r5, r7, #2 + d04099e: e7ce b.n d04093e <_strtoul_l+0x2e> + d0409a0: f1a4 0241 sub.w r2, r4, #65 ; 0x41 + d0409a4: 2a19 cmp r2, #25 + d0409a6: d801 bhi.n d0409ac <_strtoul_l+0x9c> + d0409a8: 3c37 subs r4, #55 ; 0x37 + d0409aa: e7e5 b.n d040978 <_strtoul_l+0x68> + d0409ac: f1a4 0261 sub.w r2, r4, #97 ; 0x61 + d0409b0: 2a19 cmp r2, #25 + d0409b2: d804 bhi.n d0409be <_strtoul_l+0xae> + d0409b4: 3c57 subs r4, #87 ; 0x57 + d0409b6: e7df b.n d040978 <_strtoul_l+0x68> + d0409b8: f04f 37ff mov.w r7, #4294967295 ; 0xffffffff + d0409bc: e7e8 b.n d040990 <_strtoul_l+0x80> + d0409be: 2f00 cmp r7, #0 + d0409c0: da09 bge.n d0409d6 <_strtoul_l+0xc6> + d0409c2: 2322 movs r3, #34 ; 0x22 + d0409c4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0409c8: f8c8 3000 str.w r3, [r8] + d0409cc: f1ba 0f00 cmp.w sl, #0 + d0409d0: d107 bne.n d0409e2 <_strtoul_l+0xd2> + d0409d2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} + d0409d6: b103 cbz r3, d0409da <_strtoul_l+0xca> + d0409d8: 4240 negs r0, r0 + d0409da: f1ba 0f00 cmp.w sl, #0 + d0409de: d0f8 beq.n d0409d2 <_strtoul_l+0xc2> + d0409e0: b10f cbz r7, d0409e6 <_strtoul_l+0xd6> + d0409e2: f105 39ff add.w r9, r5, #4294967295 ; 0xffffffff + d0409e6: f8ca 9000 str.w r9, [sl] + d0409ea: e7f2 b.n d0409d2 <_strtoul_l+0xc2> + d0409ec: 2430 movs r4, #48 ; 0x30 + d0409ee: 2e00 cmp r6, #0 + d0409f0: d1b3 bne.n d04095a <_strtoul_l+0x4a> + d0409f2: 2608 movs r6, #8 + d0409f4: e7b1 b.n d04095a <_strtoul_l+0x4a> + d0409f6: 2c30 cmp r4, #48 ; 0x30 + d0409f8: d0a7 beq.n d04094a <_strtoul_l+0x3a> + d0409fa: 260a movs r6, #10 + d0409fc: e7ad b.n d04095a <_strtoul_l+0x4a> + +0d0409fe <_strtoul_r>: + d0409fe: b537 push {r0, r1, r2, r4, r5, lr} + d040a00: 4c05 ldr r4, [pc, #20] ; (d040a18 <_strtoul_r+0x1a>) + d040a02: 4d06 ldr r5, [pc, #24] ; (d040a1c <_strtoul_r+0x1e>) + d040a04: 6824 ldr r4, [r4, #0] + d040a06: 6b64 ldr r4, [r4, #52] ; 0x34 + d040a08: 2c00 cmp r4, #0 + d040a0a: bf08 it eq + d040a0c: 462c moveq r4, r5 + d040a0e: 9400 str r4, [sp, #0] + d040a10: f7ff ff7e bl d040910 <_strtoul_l> + d040a14: b003 add sp, #12 + d040a16: bd30 pop {r4, r5, pc} + d040a18: 60000250 .word 0x60000250 + d040a1c: 60000680 .word 0x60000680 + +0d040a20 <strtoul_l>: + d040a20: b507 push {r0, r1, r2, lr} + d040a22: 9300 str r3, [sp, #0] + d040a24: 4613 mov r3, r2 + d040a26: 460a mov r2, r1 + d040a28: 4601 mov r1, r0 + d040a2a: 4803 ldr r0, [pc, #12] ; (d040a38 <strtoul_l+0x18>) + d040a2c: 6800 ldr r0, [r0, #0] + d040a2e: f7ff ff6f bl d040910 <_strtoul_l> + d040a32: b003 add sp, #12 + d040a34: f85d fb04 ldr.w pc, [sp], #4 + d040a38: 60000250 .word 0x60000250 + +0d040a3c <strtoul>: + d040a3c: b537 push {r0, r1, r2, r4, r5, lr} + d040a3e: 4613 mov r3, r2 + d040a40: 4a07 ldr r2, [pc, #28] ; (d040a60 <strtoul+0x24>) + d040a42: 6815 ldr r5, [r2, #0] + d040a44: 4a07 ldr r2, [pc, #28] ; (d040a64 <strtoul+0x28>) + d040a46: 6b6c ldr r4, [r5, #52] ; 0x34 + d040a48: 2c00 cmp r4, #0 + d040a4a: bf08 it eq + d040a4c: 4614 moveq r4, r2 + d040a4e: 460a mov r2, r1 + d040a50: 4601 mov r1, r0 + d040a52: 4628 mov r0, r5 + d040a54: 9400 str r4, [sp, #0] + d040a56: f7ff ff5b bl d040910 <_strtoul_l> + d040a5a: b003 add sp, #12 + d040a5c: bd30 pop {r4, r5, pc} + d040a5e: bf00 nop + d040a60: 60000250 .word 0x60000250 + d040a64: 60000680 .word 0x60000680 + +0d040a68 <__ssprint_r>: + d040a68: 6893 ldr r3, [r2, #8] + d040a6a: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d040a6e: 4680 mov r8, r0 + d040a70: 460c mov r4, r1 + d040a72: 4617 mov r7, r2 + d040a74: 2b00 cmp r3, #0 + d040a76: d061 beq.n d040b3c <__ssprint_r+0xd4> + d040a78: 2300 movs r3, #0 + d040a7a: f8d2 a000 ldr.w sl, [r2] + d040a7e: 469b mov fp, r3 + d040a80: 9301 str r3, [sp, #4] + d040a82: f1bb 0f00 cmp.w fp, #0 + d040a86: d02b beq.n d040ae0 <__ssprint_r+0x78> + d040a88: 68a6 ldr r6, [r4, #8] + d040a8a: 45b3 cmp fp, r6 + d040a8c: d342 bcc.n d040b14 <__ssprint_r+0xac> + d040a8e: 89a2 ldrh r2, [r4, #12] + d040a90: f412 6f90 tst.w r2, #1152 ; 0x480 + d040a94: d03e beq.n d040b14 <__ssprint_r+0xac> + d040a96: 6820 ldr r0, [r4, #0] + d040a98: 6921 ldr r1, [r4, #16] + d040a9a: 6965 ldr r5, [r4, #20] + d040a9c: eba0 0901 sub.w r9, r0, r1 + d040aa0: eb05 0545 add.w r5, r5, r5, lsl #1 + d040aa4: f109 0001 add.w r0, r9, #1 + d040aa8: eb05 75d5 add.w r5, r5, r5, lsr #31 + d040aac: 4458 add r0, fp + d040aae: 106d asrs r5, r5, #1 + d040ab0: 4285 cmp r5, r0 + d040ab2: bf38 it cc + d040ab4: 4605 movcc r5, r0 + d040ab6: 0553 lsls r3, r2, #21 + d040ab8: d545 bpl.n d040b46 <__ssprint_r+0xde> + d040aba: 4629 mov r1, r5 + d040abc: 4640 mov r0, r8 + d040abe: f7c1 fced bl d00249c <__wrap__malloc_r> + d040ac2: 4606 mov r6, r0 + d040ac4: b9a0 cbnz r0, d040af0 <__ssprint_r+0x88> + d040ac6: 230c movs r3, #12 + d040ac8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d040acc: f8c8 3000 str.w r3, [r8] + d040ad0: 89a3 ldrh r3, [r4, #12] + d040ad2: f043 0340 orr.w r3, r3, #64 ; 0x40 + d040ad6: 81a3 strh r3, [r4, #12] + d040ad8: 2300 movs r3, #0 + d040ada: e9c7 3301 strd r3, r3, [r7, #4] + d040ade: e02f b.n d040b40 <__ssprint_r+0xd8> + d040ae0: f8da 3000 ldr.w r3, [sl] + d040ae4: f10a 0a08 add.w sl, sl, #8 + d040ae8: f85a bc04 ldr.w fp, [sl, #-4] + d040aec: 9301 str r3, [sp, #4] + d040aee: e7c8 b.n d040a82 <__ssprint_r+0x1a> + d040af0: 464a mov r2, r9 + d040af2: 6921 ldr r1, [r4, #16] + d040af4: f002 f934 bl d042d60 <____wrap_memcpy_veneer> + d040af8: 89a2 ldrh r2, [r4, #12] + d040afa: f422 6290 bic.w r2, r2, #1152 ; 0x480 + d040afe: f042 0280 orr.w r2, r2, #128 ; 0x80 + d040b02: 81a2 strh r2, [r4, #12] + d040b04: 6126 str r6, [r4, #16] + d040b06: 444e add r6, r9 + d040b08: 6165 str r5, [r4, #20] + d040b0a: eba5 0509 sub.w r5, r5, r9 + d040b0e: 6026 str r6, [r4, #0] + d040b10: 465e mov r6, fp + d040b12: 60a5 str r5, [r4, #8] + d040b14: 455e cmp r6, fp + d040b16: 9901 ldr r1, [sp, #4] + d040b18: 6820 ldr r0, [r4, #0] + d040b1a: bf28 it cs + d040b1c: 465e movcs r6, fp + d040b1e: 4632 mov r2, r6 + d040b20: f002 f932 bl d042d88 <____wrap_memmove_veneer> + d040b24: 68a2 ldr r2, [r4, #8] + d040b26: 1b92 subs r2, r2, r6 + d040b28: 60a2 str r2, [r4, #8] + d040b2a: 6822 ldr r2, [r4, #0] + d040b2c: 4432 add r2, r6 + d040b2e: 6022 str r2, [r4, #0] + d040b30: 68ba ldr r2, [r7, #8] + d040b32: eba2 030b sub.w r3, r2, fp + d040b36: 60bb str r3, [r7, #8] + d040b38: 2b00 cmp r3, #0 + d040b3a: d1d1 bne.n d040ae0 <__ssprint_r+0x78> + d040b3c: 2000 movs r0, #0 + d040b3e: 6078 str r0, [r7, #4] + d040b40: b003 add sp, #12 + d040b42: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d040b46: 462a mov r2, r5 + d040b48: 4640 mov r0, r8 + d040b4a: f7c1 fcaa bl d0024a2 <__wrap__realloc_r> + d040b4e: 4606 mov r6, r0 + d040b50: 2800 cmp r0, #0 + d040b52: d1d7 bne.n d040b04 <__ssprint_r+0x9c> + d040b54: 6921 ldr r1, [r4, #16] + d040b56: 4640 mov r0, r8 + d040b58: f7c1 fca7 bl d0024aa <__wrap__free_r> + d040b5c: e7b3 b.n d040ac6 <__ssprint_r+0x5e> + +0d040b5e <_svfiprintf_r>: + d040b5e: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d040b62: 461e mov r6, r3 + d040b64: 898b ldrh r3, [r1, #12] + d040b66: 4680 mov r8, r0 + d040b68: 468a mov sl, r1 + d040b6a: 061c lsls r4, r3, #24 + d040b6c: ed2d 8b02 vpush {d8} + d040b70: b0b9 sub sp, #228 ; 0xe4 + d040b72: 9201 str r2, [sp, #4] + d040b74: d518 bpl.n d040ba8 <_svfiprintf_r+0x4a> + d040b76: 690b ldr r3, [r1, #16] + d040b78: b9b3 cbnz r3, d040ba8 <_svfiprintf_r+0x4a> + d040b7a: 2140 movs r1, #64 ; 0x40 + d040b7c: f7c1 fc8e bl d00249c <__wrap__malloc_r> + d040b80: f8ca 0000 str.w r0, [sl] + d040b84: f8ca 0010 str.w r0, [sl, #16] + d040b88: b958 cbnz r0, d040ba2 <_svfiprintf_r+0x44> + d040b8a: 230c movs r3, #12 + d040b8c: f8c8 3000 str.w r3, [r8] + d040b90: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d040b94: 9302 str r3, [sp, #8] + d040b96: 9802 ldr r0, [sp, #8] + d040b98: b039 add sp, #228 ; 0xe4 + d040b9a: ecbd 8b02 vpop {d8} + d040b9e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d040ba2: 2340 movs r3, #64 ; 0x40 + d040ba4: f8ca 3014 str.w r3, [sl, #20] + d040ba8: 2300 movs r3, #0 + d040baa: ad0f add r5, sp, #60 ; 0x3c + d040bac: ee08 3a10 vmov s16, r3 + d040bb0: 950c str r5, [sp, #48] ; 0x30 + d040bb2: 9307 str r3, [sp, #28] + d040bb4: 9302 str r3, [sp, #8] + d040bb6: e9cd 330d strd r3, r3, [sp, #52] ; 0x34 + d040bba: e9cd 3305 strd r3, r3, [sp, #20] + d040bbe: 9b01 ldr r3, [sp, #4] + d040bc0: 461c mov r4, r3 + d040bc2: f813 2b01 ldrb.w r2, [r3], #1 + d040bc6: b10a cbz r2, d040bcc <_svfiprintf_r+0x6e> + d040bc8: 2a25 cmp r2, #37 ; 0x25 + d040bca: d1f9 bne.n d040bc0 <_svfiprintf_r+0x62> + d040bcc: 9b01 ldr r3, [sp, #4] + d040bce: 1ae7 subs r7, r4, r3 + d040bd0: d00d beq.n d040bee <_svfiprintf_r+0x90> + d040bd2: e9c5 3700 strd r3, r7, [r5] + d040bd6: 9b0e ldr r3, [sp, #56] ; 0x38 + d040bd8: 443b add r3, r7 + d040bda: 930e str r3, [sp, #56] ; 0x38 + d040bdc: 9b0d ldr r3, [sp, #52] ; 0x34 + d040bde: 3301 adds r3, #1 + d040be0: 2b07 cmp r3, #7 + d040be2: 930d str r3, [sp, #52] ; 0x34 + d040be4: dc77 bgt.n d040cd6 <_svfiprintf_r+0x178> + d040be6: 3508 adds r5, #8 + d040be8: 9b02 ldr r3, [sp, #8] + d040bea: 443b add r3, r7 + d040bec: 9302 str r3, [sp, #8] + d040bee: 7823 ldrb r3, [r4, #0] + d040bf0: 2b00 cmp r3, #0 + d040bf2: f000 83db beq.w d0413ac <_svfiprintf_r+0x84e> + d040bf6: 2300 movs r3, #0 + d040bf8: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + d040bfc: 1c62 adds r2, r4, #1 + d040bfe: 272b movs r7, #43 ; 0x2b + d040c00: 4699 mov r9, r3 + d040c02: f88d 302b strb.w r3, [sp, #43] ; 0x2b + d040c06: 9100 str r1, [sp, #0] + d040c08: 9303 str r3, [sp, #12] + d040c0a: 4613 mov r3, r2 + d040c0c: f813 1b01 ldrb.w r1, [r3], #1 + d040c10: 9301 str r3, [sp, #4] + d040c12: f1a1 0320 sub.w r3, r1, #32 + d040c16: 2b5a cmp r3, #90 ; 0x5a + d040c18: f200 832e bhi.w d041278 <_svfiprintf_r+0x71a> + d040c1c: e8df f013 tbh [pc, r3, lsl #1] + d040c20: 032c009b .word 0x032c009b + d040c24: 00a3032c .word 0x00a3032c + d040c28: 032c032c .word 0x032c032c + d040c2c: 0082032c .word 0x0082032c + d040c30: 032c032c .word 0x032c032c + d040c34: 00b000a6 .word 0x00b000a6 + d040c38: 00ad032c .word 0x00ad032c + d040c3c: 032c00b3 .word 0x032c00b3 + d040c40: 00d200cf .word 0x00d200cf + d040c44: 00d200d2 .word 0x00d200d2 + d040c48: 00d200d2 .word 0x00d200d2 + d040c4c: 00d200d2 .word 0x00d200d2 + d040c50: 00d200d2 .word 0x00d200d2 + d040c54: 032c032c .word 0x032c032c + d040c58: 032c032c .word 0x032c032c + d040c5c: 032c032c .word 0x032c032c + d040c60: 032c032c .word 0x032c032c + d040c64: 00fc032c .word 0x00fc032c + d040c68: 032c0108 .word 0x032c0108 + d040c6c: 032c032c .word 0x032c032c + d040c70: 032c032c .word 0x032c032c + d040c74: 032c032c .word 0x032c032c + d040c78: 032c032c .word 0x032c032c + d040c7c: 0155032c .word 0x0155032c + d040c80: 032c032c .word 0x032c032c + d040c84: 01a0032c .word 0x01a0032c + d040c88: 0286032c .word 0x0286032c + d040c8c: 032c032c .word 0x032c032c + d040c90: 032c02a8 .word 0x032c02a8 + d040c94: 032c032c .word 0x032c032c + d040c98: 032c032c .word 0x032c032c + d040c9c: 032c032c .word 0x032c032c + d040ca0: 032c032c .word 0x032c032c + d040ca4: 00fc032c .word 0x00fc032c + d040ca8: 032c010a .word 0x032c010a + d040cac: 032c032c .word 0x032c032c + d040cb0: 010a00e2 .word 0x010a00e2 + d040cb4: 032c00f6 .word 0x032c00f6 + d040cb8: 032c00ef .word 0x032c00ef + d040cbc: 01570138 .word 0x01570138 + d040cc0: 00f6018e .word 0x00f6018e + d040cc4: 01a0032c .word 0x01a0032c + d040cc8: 02880099 .word 0x02880099 + d040ccc: 032c032c .word 0x032c032c + d040cd0: 032c0065 .word 0x032c0065 + d040cd4: 0099 .short 0x0099 + d040cd6: aa0c add r2, sp, #48 ; 0x30 + d040cd8: 4651 mov r1, sl + d040cda: 4640 mov r0, r8 + d040cdc: f7ff fec4 bl d040a68 <__ssprint_r> + d040ce0: 2800 cmp r0, #0 + d040ce2: f040 8348 bne.w d041376 <_svfiprintf_r+0x818> + d040ce6: ad0f add r5, sp, #60 ; 0x3c + d040ce8: e77e b.n d040be8 <_svfiprintf_r+0x8a> + d040cea: 4b9c ldr r3, [pc, #624] ; (d040f5c <_svfiprintf_r+0x3fe>) + d040cec: 9305 str r3, [sp, #20] + d040cee: f019 0320 ands.w r3, r9, #32 + d040cf2: f000 823f beq.w d041174 <_svfiprintf_r+0x616> + d040cf6: 1df3 adds r3, r6, #7 + d040cf8: f023 0307 bic.w r3, r3, #7 + d040cfc: 469b mov fp, r3 + d040cfe: 685c ldr r4, [r3, #4] + d040d00: f85b 6b08 ldr.w r6, [fp], #8 + d040d04: f019 0f01 tst.w r9, #1 + d040d08: d009 beq.n d040d1e <_svfiprintf_r+0x1c0> + d040d0a: ea56 0304 orrs.w r3, r6, r4 + d040d0e: bf1f itttt ne + d040d10: 2330 movne r3, #48 ; 0x30 + d040d12: f049 0902 orrne.w r9, r9, #2 + d040d16: f88d 102d strbne.w r1, [sp, #45] ; 0x2d + d040d1a: f88d 302c strbne.w r3, [sp, #44] ; 0x2c + d040d1e: f429 6980 bic.w r9, r9, #1024 ; 0x400 + d040d22: e119 b.n d040f58 <_svfiprintf_r+0x3fa> + d040d24: 4640 mov r0, r8 + d040d26: f7fe f831 bl d03ed8c <_localeconv_r> + d040d2a: 6843 ldr r3, [r0, #4] + d040d2c: 4618 mov r0, r3 + d040d2e: ee08 3a10 vmov s16, r3 + d040d32: f002 f845 bl d042dc0 <____wrap_strlen_veneer> + d040d36: 9007 str r0, [sp, #28] + d040d38: 4640 mov r0, r8 + d040d3a: f7fe f827 bl d03ed8c <_localeconv_r> + d040d3e: 6883 ldr r3, [r0, #8] + d040d40: 9306 str r3, [sp, #24] + d040d42: 9b07 ldr r3, [sp, #28] + d040d44: b12b cbz r3, d040d52 <_svfiprintf_r+0x1f4> + d040d46: 9b06 ldr r3, [sp, #24] + d040d48: b11b cbz r3, d040d52 <_svfiprintf_r+0x1f4> + d040d4a: 781b ldrb r3, [r3, #0] + d040d4c: b10b cbz r3, d040d52 <_svfiprintf_r+0x1f4> + d040d4e: f449 6980 orr.w r9, r9, #1024 ; 0x400 + d040d52: 9a01 ldr r2, [sp, #4] + d040d54: e759 b.n d040c0a <_svfiprintf_r+0xac> + d040d56: f89d 302b ldrb.w r3, [sp, #43] ; 0x2b + d040d5a: 2b00 cmp r3, #0 + d040d5c: d1f9 bne.n d040d52 <_svfiprintf_r+0x1f4> + d040d5e: 2320 movs r3, #32 + d040d60: f88d 302b strb.w r3, [sp, #43] ; 0x2b + d040d64: e7f5 b.n d040d52 <_svfiprintf_r+0x1f4> + d040d66: f049 0901 orr.w r9, r9, #1 + d040d6a: e7f2 b.n d040d52 <_svfiprintf_r+0x1f4> + d040d6c: f856 3b04 ldr.w r3, [r6], #4 + d040d70: 2b00 cmp r3, #0 + d040d72: 9303 str r3, [sp, #12] + d040d74: daed bge.n d040d52 <_svfiprintf_r+0x1f4> + d040d76: 425b negs r3, r3 + d040d78: 9303 str r3, [sp, #12] + d040d7a: f049 0904 orr.w r9, r9, #4 + d040d7e: e7e8 b.n d040d52 <_svfiprintf_r+0x1f4> + d040d80: f88d 702b strb.w r7, [sp, #43] ; 0x2b + d040d84: e7e5 b.n d040d52 <_svfiprintf_r+0x1f4> + d040d86: 9a01 ldr r2, [sp, #4] + d040d88: f812 1b01 ldrb.w r1, [r2], #1 + d040d8c: 292a cmp r1, #42 ; 0x2a + d040d8e: d113 bne.n d040db8 <_svfiprintf_r+0x25a> + d040d90: f856 0b04 ldr.w r0, [r6], #4 + d040d94: ea40 73e0 orr.w r3, r0, r0, asr #31 + d040d98: e9cd 3200 strd r3, r2, [sp] + d040d9c: e7d9 b.n d040d52 <_svfiprintf_r+0x1f4> + d040d9e: 9900 ldr r1, [sp, #0] + d040da0: 200a movs r0, #10 + d040da2: fb00 3301 mla r3, r0, r1, r3 + d040da6: f812 1b01 ldrb.w r1, [r2], #1 + d040daa: 9300 str r3, [sp, #0] + d040dac: f1a1 0330 sub.w r3, r1, #48 ; 0x30 + d040db0: 2b09 cmp r3, #9 + d040db2: d9f4 bls.n d040d9e <_svfiprintf_r+0x240> + d040db4: 9201 str r2, [sp, #4] + d040db6: e72c b.n d040c12 <_svfiprintf_r+0xb4> + d040db8: 2300 movs r3, #0 + d040dba: 9300 str r3, [sp, #0] + d040dbc: e7f6 b.n d040dac <_svfiprintf_r+0x24e> + d040dbe: f049 0980 orr.w r9, r9, #128 ; 0x80 + d040dc2: e7c6 b.n d040d52 <_svfiprintf_r+0x1f4> + d040dc4: 2300 movs r3, #0 + d040dc6: 9a01 ldr r2, [sp, #4] + d040dc8: 9303 str r3, [sp, #12] + d040dca: 3930 subs r1, #48 ; 0x30 + d040dcc: 9b03 ldr r3, [sp, #12] + d040dce: 200a movs r0, #10 + d040dd0: fb00 1303 mla r3, r0, r3, r1 + d040dd4: f812 1b01 ldrb.w r1, [r2], #1 + d040dd8: 9303 str r3, [sp, #12] + d040dda: f1a1 0330 sub.w r3, r1, #48 ; 0x30 + d040dde: 2b09 cmp r3, #9 + d040de0: d9f3 bls.n d040dca <_svfiprintf_r+0x26c> + d040de2: e7e7 b.n d040db4 <_svfiprintf_r+0x256> + d040de4: 9b01 ldr r3, [sp, #4] + d040de6: 781b ldrb r3, [r3, #0] + d040de8: 2b68 cmp r3, #104 ; 0x68 + d040dea: bf05 ittet eq + d040dec: 9b01 ldreq r3, [sp, #4] + d040dee: f449 7900 orreq.w r9, r9, #512 ; 0x200 + d040df2: f049 0940 orrne.w r9, r9, #64 ; 0x40 + d040df6: 3301 addeq r3, #1 + d040df8: bf08 it eq + d040dfa: 9301 streq r3, [sp, #4] + d040dfc: e7a9 b.n d040d52 <_svfiprintf_r+0x1f4> + d040dfe: 9b01 ldr r3, [sp, #4] + d040e00: 781b ldrb r3, [r3, #0] + d040e02: 2b6c cmp r3, #108 ; 0x6c + d040e04: d105 bne.n d040e12 <_svfiprintf_r+0x2b4> + d040e06: 9b01 ldr r3, [sp, #4] + d040e08: 3301 adds r3, #1 + d040e0a: 9301 str r3, [sp, #4] + d040e0c: f049 0920 orr.w r9, r9, #32 + d040e10: e79f b.n d040d52 <_svfiprintf_r+0x1f4> + d040e12: f049 0910 orr.w r9, r9, #16 + d040e16: e79c b.n d040d52 <_svfiprintf_r+0x1f4> + d040e18: 46b3 mov fp, r6 + d040e1a: 2400 movs r4, #0 + d040e1c: f85b 3b04 ldr.w r3, [fp], #4 + d040e20: f88d 402b strb.w r4, [sp, #43] ; 0x2b + d040e24: f88d 307c strb.w r3, [sp, #124] ; 0x7c + d040e28: 2301 movs r3, #1 + d040e2a: af1f add r7, sp, #124 ; 0x7c + d040e2c: 9300 str r3, [sp, #0] + d040e2e: e0a7 b.n d040f80 <_svfiprintf_r+0x422> + d040e30: f049 0910 orr.w r9, r9, #16 + d040e34: f019 0f20 tst.w r9, #32 + d040e38: d011 beq.n d040e5e <_svfiprintf_r+0x300> + d040e3a: 1df3 adds r3, r6, #7 + d040e3c: f023 0307 bic.w r3, r3, #7 + d040e40: 469b mov fp, r3 + d040e42: 685c ldr r4, [r3, #4] + d040e44: f85b 6b08 ldr.w r6, [fp], #8 + d040e48: 2c00 cmp r4, #0 + d040e4a: da06 bge.n d040e5a <_svfiprintf_r+0x2fc> + d040e4c: 4276 negs r6, r6 + d040e4e: f04f 032d mov.w r3, #45 ; 0x2d + d040e52: eb64 0444 sbc.w r4, r4, r4, lsl #1 + d040e56: f88d 302b strb.w r3, [sp, #43] ; 0x2b + d040e5a: 2301 movs r3, #1 + d040e5c: e047 b.n d040eee <_svfiprintf_r+0x390> + d040e5e: f019 0f10 tst.w r9, #16 + d040e62: f106 0b04 add.w fp, r6, #4 + d040e66: d002 beq.n d040e6e <_svfiprintf_r+0x310> + d040e68: 6836 ldr r6, [r6, #0] + d040e6a: 17f4 asrs r4, r6, #31 + d040e6c: e7ec b.n d040e48 <_svfiprintf_r+0x2ea> + d040e6e: f019 0f40 tst.w r9, #64 ; 0x40 + d040e72: 6834 ldr r4, [r6, #0] + d040e74: d003 beq.n d040e7e <_svfiprintf_r+0x320> + d040e76: b226 sxth r6, r4 + d040e78: f344 34c0 sbfx r4, r4, #15, #1 + d040e7c: e7e4 b.n d040e48 <_svfiprintf_r+0x2ea> + d040e7e: f419 7f00 tst.w r9, #512 ; 0x200 + d040e82: d003 beq.n d040e8c <_svfiprintf_r+0x32e> + d040e84: b266 sxtb r6, r4 + d040e86: f344 14c0 sbfx r4, r4, #7, #1 + d040e8a: e7dd b.n d040e48 <_svfiprintf_r+0x2ea> + d040e8c: 4626 mov r6, r4 + d040e8e: e7ec b.n d040e6a <_svfiprintf_r+0x30c> + d040e90: f019 0f20 tst.w r9, #32 + d040e94: f856 3b04 ldr.w r3, [r6], #4 + d040e98: d005 beq.n d040ea6 <_svfiprintf_r+0x348> + d040e9a: 9a02 ldr r2, [sp, #8] + d040e9c: 9902 ldr r1, [sp, #8] + d040e9e: 17d2 asrs r2, r2, #31 + d040ea0: e9c3 1200 strd r1, r2, [r3] + d040ea4: e68b b.n d040bbe <_svfiprintf_r+0x60> + d040ea6: f019 0f10 tst.w r9, #16 + d040eaa: d002 beq.n d040eb2 <_svfiprintf_r+0x354> + d040eac: 9a02 ldr r2, [sp, #8] + d040eae: 601a str r2, [r3, #0] + d040eb0: e685 b.n d040bbe <_svfiprintf_r+0x60> + d040eb2: f019 0f40 tst.w r9, #64 ; 0x40 + d040eb6: d002 beq.n d040ebe <_svfiprintf_r+0x360> + d040eb8: 9a02 ldr r2, [sp, #8] + d040eba: 801a strh r2, [r3, #0] + d040ebc: e67f b.n d040bbe <_svfiprintf_r+0x60> + d040ebe: f419 7f00 tst.w r9, #512 ; 0x200 + d040ec2: d0f3 beq.n d040eac <_svfiprintf_r+0x34e> + d040ec4: 9a02 ldr r2, [sp, #8] + d040ec6: 701a strb r2, [r3, #0] + d040ec8: e679 b.n d040bbe <_svfiprintf_r+0x60> + d040eca: f049 0910 orr.w r9, r9, #16 + d040ece: f019 0320 ands.w r3, r9, #32 + d040ed2: d01f beq.n d040f14 <_svfiprintf_r+0x3b6> + d040ed4: 1df3 adds r3, r6, #7 + d040ed6: f023 0307 bic.w r3, r3, #7 + d040eda: 469b mov fp, r3 + d040edc: 685c ldr r4, [r3, #4] + d040ede: f85b 6b08 ldr.w r6, [fp], #8 + d040ee2: f429 6980 bic.w r9, r9, #1024 ; 0x400 + d040ee6: 2300 movs r3, #0 + d040ee8: 2200 movs r2, #0 + d040eea: f88d 202b strb.w r2, [sp, #43] ; 0x2b + d040eee: 9a00 ldr r2, [sp, #0] + d040ef0: 3201 adds r2, #1 + d040ef2: f000 8264 beq.w d0413be <_svfiprintf_r+0x860> + d040ef6: f029 0280 bic.w r2, r9, #128 ; 0x80 + d040efa: 9204 str r2, [sp, #16] + d040efc: ea56 0204 orrs.w r2, r6, r4 + d040f00: f040 8263 bne.w d0413ca <_svfiprintf_r+0x86c> + d040f04: 9a00 ldr r2, [sp, #0] + d040f06: 2a00 cmp r2, #0 + d040f08: f000 81ac beq.w d041264 <_svfiprintf_r+0x706> + d040f0c: 2b01 cmp r3, #1 + d040f0e: f040 825f bne.w d0413d0 <_svfiprintf_r+0x872> + d040f12: e147 b.n d0411a4 <_svfiprintf_r+0x646> + d040f14: f019 0410 ands.w r4, r9, #16 + d040f18: f106 0b04 add.w fp, r6, #4 + d040f1c: d002 beq.n d040f24 <_svfiprintf_r+0x3c6> + d040f1e: 6836 ldr r6, [r6, #0] + d040f20: 461c mov r4, r3 + d040f22: e7de b.n d040ee2 <_svfiprintf_r+0x384> + d040f24: f019 0340 ands.w r3, r9, #64 ; 0x40 + d040f28: d001 beq.n d040f2e <_svfiprintf_r+0x3d0> + d040f2a: 8836 ldrh r6, [r6, #0] + d040f2c: e7d9 b.n d040ee2 <_svfiprintf_r+0x384> + d040f2e: f419 7400 ands.w r4, r9, #512 ; 0x200 + d040f32: d001 beq.n d040f38 <_svfiprintf_r+0x3da> + d040f34: 7836 ldrb r6, [r6, #0] + d040f36: e7f3 b.n d040f20 <_svfiprintf_r+0x3c2> + d040f38: 6836 ldr r6, [r6, #0] + d040f3a: e7d2 b.n d040ee2 <_svfiprintf_r+0x384> + d040f3c: 2330 movs r3, #48 ; 0x30 + d040f3e: 46b3 mov fp, r6 + d040f40: 2400 movs r4, #0 + d040f42: f049 0902 orr.w r9, r9, #2 + d040f46: f88d 302c strb.w r3, [sp, #44] ; 0x2c + d040f4a: 2378 movs r3, #120 ; 0x78 + d040f4c: f85b 6b04 ldr.w r6, [fp], #4 + d040f50: f88d 302d strb.w r3, [sp, #45] ; 0x2d + d040f54: 4b01 ldr r3, [pc, #4] ; (d040f5c <_svfiprintf_r+0x3fe>) + d040f56: 9305 str r3, [sp, #20] + d040f58: 2302 movs r3, #2 + d040f5a: e7c5 b.n d040ee8 <_svfiprintf_r+0x38a> + d040f5c: 0d054f4a .word 0x0d054f4a + d040f60: 46b3 mov fp, r6 + d040f62: 2400 movs r4, #0 + d040f64: 9b00 ldr r3, [sp, #0] + d040f66: f85b 7b04 ldr.w r7, [fp], #4 + d040f6a: f88d 402b strb.w r4, [sp, #43] ; 0x2b + d040f6e: 2f00 cmp r7, #0 + d040f70: f040 80ca bne.w d041108 <_svfiprintf_r+0x5aa> + d040f74: 2b06 cmp r3, #6 + d040f76: 463c mov r4, r7 + d040f78: 4f8d ldr r7, [pc, #564] ; (d0411b0 <_svfiprintf_r+0x652>) + d040f7a: bf28 it cs + d040f7c: 2306 movcs r3, #6 + d040f7e: 9300 str r3, [sp, #0] + d040f80: 9b00 ldr r3, [sp, #0] + d040f82: 42a3 cmp r3, r4 + d040f84: bfb8 it lt + d040f86: 4623 movlt r3, r4 + d040f88: 9304 str r3, [sp, #16] + d040f8a: f89d 302b ldrb.w r3, [sp, #43] ; 0x2b + d040f8e: b113 cbz r3, d040f96 <_svfiprintf_r+0x438> + d040f90: 9b04 ldr r3, [sp, #16] + d040f92: 3301 adds r3, #1 + d040f94: 9304 str r3, [sp, #16] + d040f96: f019 0302 ands.w r3, r9, #2 + d040f9a: 9308 str r3, [sp, #32] + d040f9c: bf1e ittt ne + d040f9e: 9b04 ldrne r3, [sp, #16] + d040fa0: 3302 addne r3, #2 + d040fa2: 9304 strne r3, [sp, #16] + d040fa4: f019 0384 ands.w r3, r9, #132 ; 0x84 + d040fa8: 9309 str r3, [sp, #36] ; 0x24 + d040faa: d11f bne.n d040fec <_svfiprintf_r+0x48e> + d040fac: e9dd 3203 ldrd r3, r2, [sp, #12] + d040fb0: 1a9e subs r6, r3, r2 + d040fb2: 2e00 cmp r6, #0 + d040fb4: dd1a ble.n d040fec <_svfiprintf_r+0x48e> + d040fb6: 487f ldr r0, [pc, #508] ; (d0411b4 <_svfiprintf_r+0x656>) + d040fb8: 2e10 cmp r6, #16 + d040fba: f105 0108 add.w r1, r5, #8 + d040fbe: 6028 str r0, [r5, #0] + d040fc0: e9dd 320d ldrd r3, r2, [sp, #52] ; 0x34 + d040fc4: f103 0301 add.w r3, r3, #1 + d040fc8: f300 8162 bgt.w d041290 <_svfiprintf_r+0x732> + d040fcc: 606e str r6, [r5, #4] + d040fce: 2b07 cmp r3, #7 + d040fd0: 4416 add r6, r2 + d040fd2: e9cd 360d strd r3, r6, [sp, #52] ; 0x34 + d040fd6: f340 816d ble.w d0412b4 <_svfiprintf_r+0x756> + d040fda: aa0c add r2, sp, #48 ; 0x30 + d040fdc: 4651 mov r1, sl + d040fde: 4640 mov r0, r8 + d040fe0: f7ff fd42 bl d040a68 <__ssprint_r> + d040fe4: 2800 cmp r0, #0 + d040fe6: f040 81c6 bne.w d041376 <_svfiprintf_r+0x818> + d040fea: ad0f add r5, sp, #60 ; 0x3c + d040fec: f89d 302b ldrb.w r3, [sp, #43] ; 0x2b + d040ff0: b17b cbz r3, d041012 <_svfiprintf_r+0x4b4> + d040ff2: f10d 022b add.w r2, sp, #43 ; 0x2b + d040ff6: 9b0d ldr r3, [sp, #52] ; 0x34 + d040ff8: 602a str r2, [r5, #0] + d040ffa: 2201 movs r2, #1 + d040ffc: 3301 adds r3, #1 + d040ffe: 606a str r2, [r5, #4] + d041000: 9a0e ldr r2, [sp, #56] ; 0x38 + d041002: 2b07 cmp r3, #7 + d041004: f102 0201 add.w r2, r2, #1 + d041008: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 + d04100c: f300 8154 bgt.w d0412b8 <_svfiprintf_r+0x75a> + d041010: 3508 adds r5, #8 + d041012: 9b08 ldr r3, [sp, #32] + d041014: b173 cbz r3, d041034 <_svfiprintf_r+0x4d6> + d041016: aa0b add r2, sp, #44 ; 0x2c + d041018: 9b0d ldr r3, [sp, #52] ; 0x34 + d04101a: 602a str r2, [r5, #0] + d04101c: 2202 movs r2, #2 + d04101e: 3301 adds r3, #1 + d041020: 606a str r2, [r5, #4] + d041022: 9a0e ldr r2, [sp, #56] ; 0x38 + d041024: 2b07 cmp r3, #7 + d041026: f102 0202 add.w r2, r2, #2 + d04102a: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 + d04102e: f300 814c bgt.w d0412ca <_svfiprintf_r+0x76c> + d041032: 3508 adds r5, #8 + d041034: 9b09 ldr r3, [sp, #36] ; 0x24 + d041036: 2b80 cmp r3, #128 ; 0x80 + d041038: d11f bne.n d04107a <_svfiprintf_r+0x51c> + d04103a: e9dd 3203 ldrd r3, r2, [sp, #12] + d04103e: 1a9e subs r6, r3, r2 + d041040: 2e00 cmp r6, #0 + d041042: dd1a ble.n d04107a <_svfiprintf_r+0x51c> + d041044: 485c ldr r0, [pc, #368] ; (d0411b8 <_svfiprintf_r+0x65a>) + d041046: 2e10 cmp r6, #16 + d041048: f105 0108 add.w r1, r5, #8 + d04104c: 6028 str r0, [r5, #0] + d04104e: e9dd 320d ldrd r3, r2, [sp, #52] ; 0x34 + d041052: f103 0301 add.w r3, r3, #1 + d041056: f300 8141 bgt.w d0412dc <_svfiprintf_r+0x77e> + d04105a: 606e str r6, [r5, #4] + d04105c: 2b07 cmp r3, #7 + d04105e: 4416 add r6, r2 + d041060: e9cd 360d strd r3, r6, [sp, #52] ; 0x34 + d041064: f340 814c ble.w d041300 <_svfiprintf_r+0x7a2> + d041068: aa0c add r2, sp, #48 ; 0x30 + d04106a: 4651 mov r1, sl + d04106c: 4640 mov r0, r8 + d04106e: f7ff fcfb bl d040a68 <__ssprint_r> + d041072: 2800 cmp r0, #0 + d041074: f040 817f bne.w d041376 <_svfiprintf_r+0x818> + d041078: ad0f add r5, sp, #60 ; 0x3c + d04107a: 9b00 ldr r3, [sp, #0] + d04107c: 1ae4 subs r4, r4, r3 + d04107e: 2c00 cmp r4, #0 + d041080: dd1a ble.n d0410b8 <_svfiprintf_r+0x55a> + d041082: 4e4d ldr r6, [pc, #308] ; (d0411b8 <_svfiprintf_r+0x65a>) + d041084: 2c10 cmp r4, #16 + d041086: f105 0108 add.w r1, r5, #8 + d04108a: 602e str r6, [r5, #0] + d04108c: e9dd 320d ldrd r3, r2, [sp, #52] ; 0x34 + d041090: f103 0301 add.w r3, r3, #1 + d041094: f300 8136 bgt.w d041304 <_svfiprintf_r+0x7a6> + d041098: 606c str r4, [r5, #4] + d04109a: 2b07 cmp r3, #7 + d04109c: 4414 add r4, r2 + d04109e: e9cd 340d strd r3, r4, [sp, #52] ; 0x34 + d0410a2: f340 8140 ble.w d041326 <_svfiprintf_r+0x7c8> + d0410a6: aa0c add r2, sp, #48 ; 0x30 + d0410a8: 4651 mov r1, sl + d0410aa: 4640 mov r0, r8 + d0410ac: f7ff fcdc bl d040a68 <__ssprint_r> + d0410b0: 2800 cmp r0, #0 + d0410b2: f040 8160 bne.w d041376 <_svfiprintf_r+0x818> + d0410b6: ad0f add r5, sp, #60 ; 0x3c + d0410b8: 9b00 ldr r3, [sp, #0] + d0410ba: 980e ldr r0, [sp, #56] ; 0x38 + d0410bc: 606b str r3, [r5, #4] + d0410be: 4418 add r0, r3 + d0410c0: 9b0d ldr r3, [sp, #52] ; 0x34 + d0410c2: 602f str r7, [r5, #0] + d0410c4: 3301 adds r3, #1 + d0410c6: 900e str r0, [sp, #56] ; 0x38 + d0410c8: 2b07 cmp r3, #7 + d0410ca: 930d str r3, [sp, #52] ; 0x34 + d0410cc: f300 812d bgt.w d04132a <_svfiprintf_r+0x7cc> + d0410d0: 3508 adds r5, #8 + d0410d2: f019 0f04 tst.w r9, #4 + d0410d6: f040 8130 bne.w d04133a <_svfiprintf_r+0x7dc> + d0410da: 9904 ldr r1, [sp, #16] + d0410dc: e9dd 3202 ldrd r3, r2, [sp, #8] + d0410e0: 428a cmp r2, r1 + d0410e2: bfac ite ge + d0410e4: 189b addge r3, r3, r2 + d0410e6: 185b addlt r3, r3, r1 + d0410e8: 9302 str r3, [sp, #8] + d0410ea: 9b0e ldr r3, [sp, #56] ; 0x38 + d0410ec: b13b cbz r3, d0410fe <_svfiprintf_r+0x5a0> + d0410ee: aa0c add r2, sp, #48 ; 0x30 + d0410f0: 4651 mov r1, sl + d0410f2: 4640 mov r0, r8 + d0410f4: f7ff fcb8 bl d040a68 <__ssprint_r> + d0410f8: 2800 cmp r0, #0 + d0410fa: f040 813c bne.w d041376 <_svfiprintf_r+0x818> + d0410fe: 2300 movs r3, #0 + d041100: 465e mov r6, fp + d041102: ad0f add r5, sp, #60 ; 0x3c + d041104: 930d str r3, [sp, #52] ; 0x34 + d041106: e55a b.n d040bbe <_svfiprintf_r+0x60> + d041108: 1c58 adds r0, r3, #1 + d04110a: d00a beq.n d041122 <_svfiprintf_r+0x5c4> + d04110c: 461a mov r2, r3 + d04110e: 4621 mov r1, r4 + d041110: 4638 mov r0, r7 + d041112: f001 fe59 bl d042dc8 <____wrap_memchr_veneer> + d041116: 2800 cmp r0, #0 + d041118: f000 80b8 beq.w d04128c <_svfiprintf_r+0x72e> + d04111c: 1bc3 subs r3, r0, r7 + d04111e: 9300 str r3, [sp, #0] + d041120: e72e b.n d040f80 <_svfiprintf_r+0x422> + d041122: 4638 mov r0, r7 + d041124: f001 fe4c bl d042dc0 <____wrap_strlen_veneer> + d041128: 9000 str r0, [sp, #0] + d04112a: e729 b.n d040f80 <_svfiprintf_r+0x422> + d04112c: f049 0910 orr.w r9, r9, #16 + d041130: f019 0320 ands.w r3, r9, #32 + d041134: d008 beq.n d041148 <_svfiprintf_r+0x5ea> + d041136: 1df3 adds r3, r6, #7 + d041138: f023 0307 bic.w r3, r3, #7 + d04113c: 469b mov fp, r3 + d04113e: 685c ldr r4, [r3, #4] + d041140: f85b 6b08 ldr.w r6, [fp], #8 + d041144: 2301 movs r3, #1 + d041146: e6cf b.n d040ee8 <_svfiprintf_r+0x38a> + d041148: f019 0410 ands.w r4, r9, #16 + d04114c: f106 0b04 add.w fp, r6, #4 + d041150: d002 beq.n d041158 <_svfiprintf_r+0x5fa> + d041152: 6836 ldr r6, [r6, #0] + d041154: 461c mov r4, r3 + d041156: e7f5 b.n d041144 <_svfiprintf_r+0x5e6> + d041158: f019 0340 ands.w r3, r9, #64 ; 0x40 + d04115c: d001 beq.n d041162 <_svfiprintf_r+0x604> + d04115e: 8836 ldrh r6, [r6, #0] + d041160: e7f0 b.n d041144 <_svfiprintf_r+0x5e6> + d041162: f419 7400 ands.w r4, r9, #512 ; 0x200 + d041166: d001 beq.n d04116c <_svfiprintf_r+0x60e> + d041168: 7836 ldrb r6, [r6, #0] + d04116a: e7f3 b.n d041154 <_svfiprintf_r+0x5f6> + d04116c: 6836 ldr r6, [r6, #0] + d04116e: e7e9 b.n d041144 <_svfiprintf_r+0x5e6> + d041170: 4b12 ldr r3, [pc, #72] ; (d0411bc <_svfiprintf_r+0x65e>) + d041172: e5bb b.n d040cec <_svfiprintf_r+0x18e> + d041174: f019 0410 ands.w r4, r9, #16 + d041178: f106 0b04 add.w fp, r6, #4 + d04117c: d002 beq.n d041184 <_svfiprintf_r+0x626> + d04117e: 6836 ldr r6, [r6, #0] + d041180: 461c mov r4, r3 + d041182: e5bf b.n d040d04 <_svfiprintf_r+0x1a6> + d041184: f019 0340 ands.w r3, r9, #64 ; 0x40 + d041188: d001 beq.n d04118e <_svfiprintf_r+0x630> + d04118a: 8836 ldrh r6, [r6, #0] + d04118c: e5ba b.n d040d04 <_svfiprintf_r+0x1a6> + d04118e: f419 7400 ands.w r4, r9, #512 ; 0x200 + d041192: d001 beq.n d041198 <_svfiprintf_r+0x63a> + d041194: 7836 ldrb r6, [r6, #0] + d041196: e7f3 b.n d041180 <_svfiprintf_r+0x622> + d041198: 6836 ldr r6, [r6, #0] + d04119a: e5b3 b.n d040d04 <_svfiprintf_r+0x1a6> + d04119c: 2e0a cmp r6, #10 + d04119e: f174 0300 sbcs.w r3, r4, #0 + d0411a2: d20d bcs.n d0411c0 <_svfiprintf_r+0x662> + d0411a4: 3630 adds r6, #48 ; 0x30 + d0411a6: f88d 60df strb.w r6, [sp, #223] ; 0xdf + d0411aa: f10d 07df add.w r7, sp, #223 ; 0xdf + d0411ae: e129 b.n d041404 <_svfiprintf_r+0x8a6> + d0411b0: 0d054f6c .word 0x0d054f6c + d0411b4: 0d055240 .word 0x0d055240 + d0411b8: 0d055250 .word 0x0d055250 + d0411bc: 0d054f5b .word 0x0d054f5b + d0411c0: ab38 add r3, sp, #224 ; 0xe0 + d0411c2: f04f 0900 mov.w r9, #0 + d0411c6: 9308 str r3, [sp, #32] + d0411c8: 9b04 ldr r3, [sp, #16] + d0411ca: f403 6380 and.w r3, r3, #1024 ; 0x400 + d0411ce: 9309 str r3, [sp, #36] ; 0x24 + d0411d0: 9b08 ldr r3, [sp, #32] + d0411d2: 220a movs r2, #10 + d0411d4: 4630 mov r0, r6 + d0411d6: 4621 mov r1, r4 + d0411d8: 1e5f subs r7, r3, #1 + d0411da: 2300 movs r3, #0 + d0411dc: f7f9 fc94 bl d03ab08 <__aeabi_uldivmod> + d0411e0: 9b08 ldr r3, [sp, #32] + d0411e2: 3230 adds r2, #48 ; 0x30 + d0411e4: f109 0901 add.w r9, r9, #1 + d0411e8: f803 2c01 strb.w r2, [r3, #-1] + d0411ec: 9b09 ldr r3, [sp, #36] ; 0x24 + d0411ee: b1d3 cbz r3, d041226 <_svfiprintf_r+0x6c8> + d0411f0: 9b06 ldr r3, [sp, #24] + d0411f2: 781b ldrb r3, [r3, #0] + d0411f4: 454b cmp r3, r9 + d0411f6: d116 bne.n d041226 <_svfiprintf_r+0x6c8> + d0411f8: f1b9 0fff cmp.w r9, #255 ; 0xff + d0411fc: d013 beq.n d041226 <_svfiprintf_r+0x6c8> + d0411fe: 2e0a cmp r6, #10 + d041200: f174 0300 sbcs.w r3, r4, #0 + d041204: d30f bcc.n d041226 <_svfiprintf_r+0x6c8> + d041206: 9b07 ldr r3, [sp, #28] + d041208: ee18 1a10 vmov r1, s16 + d04120c: 1aff subs r7, r7, r3 + d04120e: 461a mov r2, r3 + d041210: 4638 mov r0, r7 + d041212: f7fa fa46 bl d03b6a2 <strncpy> + d041216: 9b06 ldr r3, [sp, #24] + d041218: 785b ldrb r3, [r3, #1] + d04121a: b19b cbz r3, d041244 <_svfiprintf_r+0x6e6> + d04121c: 9b06 ldr r3, [sp, #24] + d04121e: f04f 0900 mov.w r9, #0 + d041222: 3301 adds r3, #1 + d041224: 9306 str r3, [sp, #24] + d041226: 2300 movs r3, #0 + d041228: 220a movs r2, #10 + d04122a: 4630 mov r0, r6 + d04122c: 4621 mov r1, r4 + d04122e: f7f9 fc6b bl d03ab08 <__aeabi_uldivmod> + d041232: 2e0a cmp r6, #10 + d041234: f174 0300 sbcs.w r3, r4, #0 + d041238: f0c0 80e4 bcc.w d041404 <_svfiprintf_r+0x8a6> + d04123c: 4606 mov r6, r0 + d04123e: 460c mov r4, r1 + d041240: 9708 str r7, [sp, #32] + d041242: e7c5 b.n d0411d0 <_svfiprintf_r+0x672> + d041244: 4699 mov r9, r3 + d041246: e7ee b.n d041226 <_svfiprintf_r+0x6c8> + d041248: f006 030f and.w r3, r6, #15 + d04124c: 9a05 ldr r2, [sp, #20] + d04124e: 0936 lsrs r6, r6, #4 + d041250: 5cd3 ldrb r3, [r2, r3] + d041252: ea46 7604 orr.w r6, r6, r4, lsl #28 + d041256: 0924 lsrs r4, r4, #4 + d041258: f807 3d01 strb.w r3, [r7, #-1]! + d04125c: ea56 0304 orrs.w r3, r6, r4 + d041260: d1f2 bne.n d041248 <_svfiprintf_r+0x6ea> + d041262: e0cf b.n d041404 <_svfiprintf_r+0x8a6> + d041264: b933 cbnz r3, d041274 <_svfiprintf_r+0x716> + d041266: f019 0f01 tst.w r9, #1 + d04126a: d003 beq.n d041274 <_svfiprintf_r+0x716> + d04126c: 2330 movs r3, #48 ; 0x30 + d04126e: f88d 30df strb.w r3, [sp, #223] ; 0xdf + d041272: e79a b.n d0411aa <_svfiprintf_r+0x64c> + d041274: af38 add r7, sp, #224 ; 0xe0 + d041276: e0c5 b.n d041404 <_svfiprintf_r+0x8a6> + d041278: 2900 cmp r1, #0 + d04127a: f000 8097 beq.w d0413ac <_svfiprintf_r+0x84e> + d04127e: 2400 movs r4, #0 + d041280: 46b3 mov fp, r6 + d041282: f88d 107c strb.w r1, [sp, #124] ; 0x7c + d041286: f88d 402b strb.w r4, [sp, #43] ; 0x2b + d04128a: e5cd b.n d040e28 <_svfiprintf_r+0x2ca> + d04128c: 4604 mov r4, r0 + d04128e: e677 b.n d040f80 <_svfiprintf_r+0x422> + d041290: 2010 movs r0, #16 + d041292: 2b07 cmp r3, #7 + d041294: 4402 add r2, r0 + d041296: 6068 str r0, [r5, #4] + d041298: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 + d04129c: dd07 ble.n d0412ae <_svfiprintf_r+0x750> + d04129e: aa0c add r2, sp, #48 ; 0x30 + d0412a0: 4651 mov r1, sl + d0412a2: 4640 mov r0, r8 + d0412a4: f7ff fbe0 bl d040a68 <__ssprint_r> + d0412a8: 2800 cmp r0, #0 + d0412aa: d164 bne.n d041376 <_svfiprintf_r+0x818> + d0412ac: a90f add r1, sp, #60 ; 0x3c + d0412ae: 3e10 subs r6, #16 + d0412b0: 460d mov r5, r1 + d0412b2: e680 b.n d040fb6 <_svfiprintf_r+0x458> + d0412b4: 460d mov r5, r1 + d0412b6: e699 b.n d040fec <_svfiprintf_r+0x48e> + d0412b8: aa0c add r2, sp, #48 ; 0x30 + d0412ba: 4651 mov r1, sl + d0412bc: 4640 mov r0, r8 + d0412be: f7ff fbd3 bl d040a68 <__ssprint_r> + d0412c2: 2800 cmp r0, #0 + d0412c4: d157 bne.n d041376 <_svfiprintf_r+0x818> + d0412c6: ad0f add r5, sp, #60 ; 0x3c + d0412c8: e6a3 b.n d041012 <_svfiprintf_r+0x4b4> + d0412ca: aa0c add r2, sp, #48 ; 0x30 + d0412cc: 4651 mov r1, sl + d0412ce: 4640 mov r0, r8 + d0412d0: f7ff fbca bl d040a68 <__ssprint_r> + d0412d4: 2800 cmp r0, #0 + d0412d6: d14e bne.n d041376 <_svfiprintf_r+0x818> + d0412d8: ad0f add r5, sp, #60 ; 0x3c + d0412da: e6ab b.n d041034 <_svfiprintf_r+0x4d6> + d0412dc: 2010 movs r0, #16 + d0412de: 2b07 cmp r3, #7 + d0412e0: 4402 add r2, r0 + d0412e2: 6068 str r0, [r5, #4] + d0412e4: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 + d0412e8: dd07 ble.n d0412fa <_svfiprintf_r+0x79c> + d0412ea: aa0c add r2, sp, #48 ; 0x30 + d0412ec: 4651 mov r1, sl + d0412ee: 4640 mov r0, r8 + d0412f0: f7ff fbba bl d040a68 <__ssprint_r> + d0412f4: 2800 cmp r0, #0 + d0412f6: d13e bne.n d041376 <_svfiprintf_r+0x818> + d0412f8: a90f add r1, sp, #60 ; 0x3c + d0412fa: 3e10 subs r6, #16 + d0412fc: 460d mov r5, r1 + d0412fe: e6a1 b.n d041044 <_svfiprintf_r+0x4e6> + d041300: 460d mov r5, r1 + d041302: e6ba b.n d04107a <_svfiprintf_r+0x51c> + d041304: 2010 movs r0, #16 + d041306: 2b07 cmp r3, #7 + d041308: 4402 add r2, r0 + d04130a: 6068 str r0, [r5, #4] + d04130c: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 + d041310: dd06 ble.n d041320 <_svfiprintf_r+0x7c2> + d041312: aa0c add r2, sp, #48 ; 0x30 + d041314: 4651 mov r1, sl + d041316: 4640 mov r0, r8 + d041318: f7ff fba6 bl d040a68 <__ssprint_r> + d04131c: bb58 cbnz r0, d041376 <_svfiprintf_r+0x818> + d04131e: a90f add r1, sp, #60 ; 0x3c + d041320: 3c10 subs r4, #16 + d041322: 460d mov r5, r1 + d041324: e6ae b.n d041084 <_svfiprintf_r+0x526> + d041326: 460d mov r5, r1 + d041328: e6c6 b.n d0410b8 <_svfiprintf_r+0x55a> + d04132a: aa0c add r2, sp, #48 ; 0x30 + d04132c: 4651 mov r1, sl + d04132e: 4640 mov r0, r8 + d041330: f7ff fb9a bl d040a68 <__ssprint_r> + d041334: b9f8 cbnz r0, d041376 <_svfiprintf_r+0x818> + d041336: ad0f add r5, sp, #60 ; 0x3c + d041338: e6cb b.n d0410d2 <_svfiprintf_r+0x574> + d04133a: e9dd 3203 ldrd r3, r2, [sp, #12] + d04133e: 1a9c subs r4, r3, r2 + d041340: 2c00 cmp r4, #0 + d041342: f77f aeca ble.w d0410da <_svfiprintf_r+0x57c> + d041346: 4e33 ldr r6, [pc, #204] ; (d041414 <_svfiprintf_r+0x8b6>) + d041348: 2710 movs r7, #16 + d04134a: 2c10 cmp r4, #16 + d04134c: 602e str r6, [r5, #0] + d04134e: e9dd 320d ldrd r3, r2, [sp, #52] ; 0x34 + d041352: f103 0301 add.w r3, r3, #1 + d041356: dc17 bgt.n d041388 <_svfiprintf_r+0x82a> + d041358: 606c str r4, [r5, #4] + d04135a: 2b07 cmp r3, #7 + d04135c: 4414 add r4, r2 + d04135e: e9cd 340d strd r3, r4, [sp, #52] ; 0x34 + d041362: f77f aeba ble.w d0410da <_svfiprintf_r+0x57c> + d041366: aa0c add r2, sp, #48 ; 0x30 + d041368: 4651 mov r1, sl + d04136a: 4640 mov r0, r8 + d04136c: f7ff fb7c bl d040a68 <__ssprint_r> + d041370: 2800 cmp r0, #0 + d041372: f43f aeb2 beq.w d0410da <_svfiprintf_r+0x57c> + d041376: f8ba 300c ldrh.w r3, [sl, #12] + d04137a: f013 0f40 tst.w r3, #64 ; 0x40 + d04137e: 9b02 ldr r3, [sp, #8] + d041380: bf18 it ne + d041382: f04f 33ff movne.w r3, #4294967295 ; 0xffffffff + d041386: e405 b.n d040b94 <_svfiprintf_r+0x36> + d041388: 3210 adds r2, #16 + d04138a: 2b07 cmp r3, #7 + d04138c: 606f str r7, [r5, #4] + d04138e: e9cd 320d strd r3, r2, [sp, #52] ; 0x34 + d041392: dc02 bgt.n d04139a <_svfiprintf_r+0x83c> + d041394: 3508 adds r5, #8 + d041396: 3c10 subs r4, #16 + d041398: e7d7 b.n d04134a <_svfiprintf_r+0x7ec> + d04139a: aa0c add r2, sp, #48 ; 0x30 + d04139c: 4651 mov r1, sl + d04139e: 4640 mov r0, r8 + d0413a0: f7ff fb62 bl d040a68 <__ssprint_r> + d0413a4: 2800 cmp r0, #0 + d0413a6: d1e6 bne.n d041376 <_svfiprintf_r+0x818> + d0413a8: ad0f add r5, sp, #60 ; 0x3c + d0413aa: e7f4 b.n d041396 <_svfiprintf_r+0x838> + d0413ac: 9b0e ldr r3, [sp, #56] ; 0x38 + d0413ae: 2b00 cmp r3, #0 + d0413b0: d0e1 beq.n d041376 <_svfiprintf_r+0x818> + d0413b2: aa0c add r2, sp, #48 ; 0x30 + d0413b4: 4651 mov r1, sl + d0413b6: 4640 mov r0, r8 + d0413b8: f7ff fb56 bl d040a68 <__ssprint_r> + d0413bc: e7db b.n d041376 <_svfiprintf_r+0x818> + d0413be: ea56 0204 orrs.w r2, r6, r4 + d0413c2: f8cd 9010 str.w r9, [sp, #16] + d0413c6: f43f ada1 beq.w d040f0c <_svfiprintf_r+0x3ae> + d0413ca: 2b01 cmp r3, #1 + d0413cc: f43f aee6 beq.w d04119c <_svfiprintf_r+0x63e> + d0413d0: 2b02 cmp r3, #2 + d0413d2: af38 add r7, sp, #224 ; 0xe0 + d0413d4: f43f af38 beq.w d041248 <_svfiprintf_r+0x6ea> + d0413d8: f006 0307 and.w r3, r6, #7 + d0413dc: 08f6 lsrs r6, r6, #3 + d0413de: 463a mov r2, r7 + d0413e0: ea46 7644 orr.w r6, r6, r4, lsl #29 + d0413e4: 3330 adds r3, #48 ; 0x30 + d0413e6: 08e4 lsrs r4, r4, #3 + d0413e8: f807 3d01 strb.w r3, [r7, #-1]! + d0413ec: ea56 0104 orrs.w r1, r6, r4 + d0413f0: d1f2 bne.n d0413d8 <_svfiprintf_r+0x87a> + d0413f2: 9904 ldr r1, [sp, #16] + d0413f4: 07c9 lsls r1, r1, #31 + d0413f6: d505 bpl.n d041404 <_svfiprintf_r+0x8a6> + d0413f8: 2b30 cmp r3, #48 ; 0x30 + d0413fa: d003 beq.n d041404 <_svfiprintf_r+0x8a6> + d0413fc: 2330 movs r3, #48 ; 0x30 + d0413fe: f807 3c01 strb.w r3, [r7, #-1] + d041402: 1e97 subs r7, r2, #2 + d041404: ab38 add r3, sp, #224 ; 0xe0 + d041406: 9c00 ldr r4, [sp, #0] + d041408: f8dd 9010 ldr.w r9, [sp, #16] + d04140c: 1bdb subs r3, r3, r7 + d04140e: 9300 str r3, [sp, #0] + d041410: e5b6 b.n d040f80 <_svfiprintf_r+0x422> + d041412: bf00 nop + d041414: 0d055240 .word 0x0d055240 + +0d041418 <_sungetc_r>: + d041418: b538 push {r3, r4, r5, lr} + d04141a: 1c4b adds r3, r1, #1 + d04141c: 4614 mov r4, r2 + d04141e: d103 bne.n d041428 <_sungetc_r+0x10> + d041420: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff + d041424: 4628 mov r0, r5 + d041426: bd38 pop {r3, r4, r5, pc} + d041428: 8993 ldrh r3, [r2, #12] + d04142a: b2cd uxtb r5, r1 + d04142c: f023 0320 bic.w r3, r3, #32 + d041430: 8193 strh r3, [r2, #12] + d041432: 6b23 ldr r3, [r4, #48] ; 0x30 + d041434: 6852 ldr r2, [r2, #4] + d041436: b18b cbz r3, d04145c <_sungetc_r+0x44> + d041438: 6b63 ldr r3, [r4, #52] ; 0x34 + d04143a: 4293 cmp r3, r2 + d04143c: dd08 ble.n d041450 <_sungetc_r+0x38> + d04143e: 6823 ldr r3, [r4, #0] + d041440: 1e5a subs r2, r3, #1 + d041442: 6022 str r2, [r4, #0] + d041444: f803 5c01 strb.w r5, [r3, #-1] + d041448: 6863 ldr r3, [r4, #4] + d04144a: 3301 adds r3, #1 + d04144c: 6063 str r3, [r4, #4] + d04144e: e7e9 b.n d041424 <_sungetc_r+0xc> + d041450: 4621 mov r1, r4 + d041452: f000 fff1 bl d042438 <__submore> + d041456: 2800 cmp r0, #0 + d041458: d0f1 beq.n d04143e <_sungetc_r+0x26> + d04145a: e7e1 b.n d041420 <_sungetc_r+0x8> + d04145c: 6921 ldr r1, [r4, #16] + d04145e: 6823 ldr r3, [r4, #0] + d041460: b151 cbz r1, d041478 <_sungetc_r+0x60> + d041462: 4299 cmp r1, r3 + d041464: d208 bcs.n d041478 <_sungetc_r+0x60> + d041466: f813 1c01 ldrb.w r1, [r3, #-1] + d04146a: 42a9 cmp r1, r5 + d04146c: d104 bne.n d041478 <_sungetc_r+0x60> + d04146e: 3b01 subs r3, #1 + d041470: 3201 adds r2, #1 + d041472: 6023 str r3, [r4, #0] + d041474: 6062 str r2, [r4, #4] + d041476: e7d5 b.n d041424 <_sungetc_r+0xc> + d041478: e9c4 320e strd r3, r2, [r4, #56] ; 0x38 + d04147c: f104 0340 add.w r3, r4, #64 ; 0x40 + d041480: 6323 str r3, [r4, #48] ; 0x30 + d041482: 2303 movs r3, #3 + d041484: 6363 str r3, [r4, #52] ; 0x34 + d041486: 4623 mov r3, r4 + d041488: f803 5f42 strb.w r5, [r3, #66]! + d04148c: 6023 str r3, [r4, #0] + d04148e: 2301 movs r3, #1 + d041490: e7dc b.n d04144c <_sungetc_r+0x34> + +0d041492 <__ssrefill_r>: + d041492: b510 push {r4, lr} + d041494: 460c mov r4, r1 + d041496: 6b09 ldr r1, [r1, #48] ; 0x30 + d041498: b169 cbz r1, d0414b6 <__ssrefill_r+0x24> + d04149a: f104 0340 add.w r3, r4, #64 ; 0x40 + d04149e: 4299 cmp r1, r3 + d0414a0: d001 beq.n d0414a6 <__ssrefill_r+0x14> + d0414a2: f7c1 f802 bl d0024aa <__wrap__free_r> + d0414a6: 2000 movs r0, #0 + d0414a8: 6be3 ldr r3, [r4, #60] ; 0x3c + d0414aa: 6320 str r0, [r4, #48] ; 0x30 + d0414ac: 6063 str r3, [r4, #4] + d0414ae: b113 cbz r3, d0414b6 <__ssrefill_r+0x24> + d0414b0: 6ba3 ldr r3, [r4, #56] ; 0x38 + d0414b2: 6023 str r3, [r4, #0] + d0414b4: bd10 pop {r4, pc} + d0414b6: 6923 ldr r3, [r4, #16] + d0414b8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d0414bc: 6023 str r3, [r4, #0] + d0414be: 2300 movs r3, #0 + d0414c0: 6063 str r3, [r4, #4] + d0414c2: 89a3 ldrh r3, [r4, #12] + d0414c4: f043 0320 orr.w r3, r3, #32 + d0414c8: 81a3 strh r3, [r4, #12] + d0414ca: e7f3 b.n d0414b4 <__ssrefill_r+0x22> + +0d0414cc <_sfread_r>: + d0414cc: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d0414d0: 461f mov r7, r3 + d0414d2: 4613 mov r3, r2 + d0414d4: 4682 mov sl, r0 + d0414d6: 4688 mov r8, r1 + d0414d8: 437b muls r3, r7 + d0414da: 4691 mov r9, r2 + d0414dc: 9c0c ldr r4, [sp, #48] ; 0x30 + d0414de: d027 beq.n d041530 <_sfread_r+0x64> + d0414e0: 461e mov r6, r3 + d0414e2: e9d4 1500 ldrd r1, r5, [r4] + d0414e6: 42b5 cmp r5, r6 + d0414e8: d30b bcc.n d041502 <_sfread_r+0x36> + d0414ea: 4632 mov r2, r6 + d0414ec: 4640 mov r0, r8 + d0414ee: f001 fc37 bl d042d60 <____wrap_memcpy_veneer> + d0414f2: 6862 ldr r2, [r4, #4] + d0414f4: 6821 ldr r1, [r4, #0] + d0414f6: 463b mov r3, r7 + d0414f8: 1b92 subs r2, r2, r6 + d0414fa: 4431 add r1, r6 + d0414fc: 6062 str r2, [r4, #4] + d0414fe: 6021 str r1, [r4, #0] + d041500: e016 b.n d041530 <_sfread_r+0x64> + d041502: 462a mov r2, r5 + d041504: 4640 mov r0, r8 + d041506: 9301 str r3, [sp, #4] + d041508: f001 fc2a bl d042d60 <____wrap_memcpy_veneer> + d04150c: 6822 ldr r2, [r4, #0] + d04150e: 2300 movs r3, #0 + d041510: 4621 mov r1, r4 + d041512: 4650 mov r0, sl + d041514: 442a add r2, r5 + d041516: 6063 str r3, [r4, #4] + d041518: 44a8 add r8, r5 + d04151a: eba6 0b05 sub.w fp, r6, r5 + d04151e: 6022 str r2, [r4, #0] + d041520: f7ff ffb7 bl d041492 <__ssrefill_r> + d041524: 9b01 ldr r3, [sp, #4] + d041526: b138 cbz r0, d041538 <_sfread_r+0x6c> + d041528: 18e9 adds r1, r5, r3 + d04152a: 1b89 subs r1, r1, r6 + d04152c: fbb1 f3f9 udiv r3, r1, r9 + d041530: 4618 mov r0, r3 + d041532: b003 add sp, #12 + d041534: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d041538: 465e mov r6, fp + d04153a: e7d2 b.n d0414e2 <_sfread_r+0x16> + +0d04153c <__ssvfiscanf_r>: + d04153c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d041540: ed2d 8b02 vpush {d8} + d041544: b0df sub sp, #380 ; 0x17c + d041546: 461e mov r6, r3 + d041548: ee08 0a10 vmov s16, r0 + d04154c: 460c mov r4, r1 + d04154e: f9b1 300c ldrsh.w r3, [r1, #12] + d041552: af02 add r7, sp, #8 + d041554: 0498 lsls r0, r3, #18 + d041556: 60fa str r2, [r7, #12] + d041558: d406 bmi.n d041568 <__ssvfiscanf_r+0x2c> + d04155a: f443 5300 orr.w r3, r3, #8192 ; 0x2000 + d04155e: 818b strh r3, [r1, #12] + d041560: 6e4b ldr r3, [r1, #100] ; 0x64 + d041562: f423 5300 bic.w r3, r3, #8192 ; 0x2000 + d041566: 664b str r3, [r1, #100] ; 0x64 + d041568: 2300 movs r3, #0 + d04156a: 469b mov fp, r3 + d04156c: 617b str r3, [r7, #20] + d04156e: 623b str r3, [r7, #32] + d041570: 62fb str r3, [r7, #44] ; 0x2c + d041572: 627b str r3, [r7, #36] ; 0x24 + d041574: 68fa ldr r2, [r7, #12] + d041576: f812 3b01 ldrb.w r3, [r2], #1 + d04157a: 60fa str r2, [r7, #12] + d04157c: 637b str r3, [r7, #52] ; 0x34 + d04157e: 2b00 cmp r3, #0 + d041580: d037 beq.n d0415f2 <__ssvfiscanf_r+0xb6> + d041582: f7f9 fe90 bl d03b2a6 <__locale_ctype_ptr> + d041586: 6b7b ldr r3, [r7, #52] ; 0x34 + d041588: 4418 add r0, r3 + d04158a: f890 9001 ldrb.w r9, [r0, #1] + d04158e: f019 0908 ands.w r9, r9, #8 + d041592: d01b beq.n d0415cc <__ssvfiscanf_r+0x90> + d041594: 6863 ldr r3, [r4, #4] + d041596: 2b00 cmp r3, #0 + d041598: dd10 ble.n d0415bc <__ssvfiscanf_r+0x80> + d04159a: f7f9 fe84 bl d03b2a6 <__locale_ctype_ptr> + d04159e: 6823 ldr r3, [r4, #0] + d0415a0: 781a ldrb r2, [r3, #0] + d0415a2: 4410 add r0, r2 + d0415a4: 7842 ldrb r2, [r0, #1] + d0415a6: 0711 lsls r1, r2, #28 + d0415a8: d5e4 bpl.n d041574 <__ssvfiscanf_r+0x38> + d0415aa: 6afa ldr r2, [r7, #44] ; 0x2c + d0415ac: 3301 adds r3, #1 + d0415ae: 3201 adds r2, #1 + d0415b0: 6023 str r3, [r4, #0] + d0415b2: 62fa str r2, [r7, #44] ; 0x2c + d0415b4: 6862 ldr r2, [r4, #4] + d0415b6: 3a01 subs r2, #1 + d0415b8: 6062 str r2, [r4, #4] + d0415ba: e7eb b.n d041594 <__ssvfiscanf_r+0x58> + d0415bc: 4621 mov r1, r4 + d0415be: ee18 0a10 vmov r0, s16 + d0415c2: f7ff ff66 bl d041492 <__ssrefill_r> + d0415c6: 2800 cmp r0, #0 + d0415c8: d0e7 beq.n d04159a <__ssvfiscanf_r+0x5e> + d0415ca: e7d3 b.n d041574 <__ssvfiscanf_r+0x38> + d0415cc: 2b25 cmp r3, #37 ; 0x25 + d0415ce: d161 bne.n d041694 <__ssvfiscanf_r+0x158> + d0415d0: 68fb ldr r3, [r7, #12] + d0415d2: 220a movs r2, #10 + d0415d4: f8c7 9028 str.w r9, [r7, #40] ; 0x28 + d0415d8: 68f9 ldr r1, [r7, #12] + d0415da: 781d ldrb r5, [r3, #0] + d0415dc: 3101 adds r1, #1 + d0415de: 2d7a cmp r5, #122 ; 0x7a + d0415e0: 60f9 str r1, [r7, #12] + d0415e2: d806 bhi.n d0415f2 <__ssvfiscanf_r+0xb6> + d0415e4: 2d42 cmp r5, #66 ; 0x42 + d0415e6: d809 bhi.n d0415fc <__ssvfiscanf_r+0xc0> + d0415e8: 2d2a cmp r5, #42 ; 0x2a + d0415ea: d07a beq.n d0416e2 <__ssvfiscanf_r+0x1a6> + d0415ec: d844 bhi.n d041678 <__ssvfiscanf_r+0x13c> + d0415ee: 2d25 cmp r5, #37 ; 0x25 + d0415f0: d050 beq.n d041694 <__ssvfiscanf_r+0x158> d0415f2: f1bb 0f00 cmp.w fp, #0 - d0415f6: f040 809b bne.w d041730 <__ssvfiscanf_r+0x2d4> - d0415fa: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d0415fe: 627b str r3, [r7, #36] ; 0x24 - d041600: e0a7 b.n d041752 <__ssvfiscanf_r+0x2f6> - d041602: 6abb ldr r3, [r7, #40] ; 0x28 - d041604: ea53 0309 orrs.w r3, r3, r9 - d041608: 62bb str r3, [r7, #40] ; 0x28 - d04160a: d182 bne.n d041512 <__ssvfiscanf_r+0xb6> - d04160c: f04f 0910 mov.w r9, #16 - d041610: 68fb ldr r3, [r7, #12] - d041612: e771 b.n d0414f8 <__ssvfiscanf_r+0x9c> - d041614: f019 0f0f tst.w r9, #15 - d041618: f47f af7b bne.w d041512 <__ssvfiscanf_r+0xb6> - d04161c: 7859 ldrb r1, [r3, #1] - d04161e: 296c cmp r1, #108 ; 0x6c - d041620: d104 bne.n d04162c <__ssvfiscanf_r+0x1d0> - d041622: 3302 adds r3, #2 - d041624: 60fb str r3, [r7, #12] - d041626: f049 0902 orr.w r9, r9, #2 - d04162a: e7f1 b.n d041610 <__ssvfiscanf_r+0x1b4> - d04162c: f049 0901 orr.w r9, r9, #1 - d041630: e7ee b.n d041610 <__ssvfiscanf_r+0x1b4> - d041632: f019 0f0f tst.w r9, #15 - d041636: f47f af6c bne.w d041512 <__ssvfiscanf_r+0xb6> - d04163a: 7859 ldrb r1, [r3, #1] - d04163c: 2968 cmp r1, #104 ; 0x68 - d04163e: bf05 ittet eq - d041640: 3302 addeq r3, #2 - d041642: f049 0908 orreq.w r9, r9, #8 - d041646: f049 0904 orrne.w r9, r9, #4 - d04164a: 60fb streq r3, [r7, #12] - d04164c: e7e0 b.n d041610 <__ssvfiscanf_r+0x1b4> - d04164e: f019 0f0f tst.w r9, #15 - d041652: d0e8 beq.n d041626 <__ssvfiscanf_r+0x1ca> - d041654: e75d b.n d041512 <__ssvfiscanf_r+0xb6> - d041656: f019 0f0f tst.w r9, #15 - d04165a: d0d9 beq.n d041610 <__ssvfiscanf_r+0x1b4> - d04165c: e759 b.n d041512 <__ssvfiscanf_r+0xb6> - d04165e: f019 038f ands.w r3, r9, #143 ; 0x8f - d041662: f47f af56 bne.w d041512 <__ssvfiscanf_r+0xb6> - d041666: f1bb 0f00 cmp.w fp, #0 - d04166a: d104 bne.n d041676 <__ssvfiscanf_r+0x21a> - d04166c: b082 sub sp, #8 - d04166e: f10d 0b08 add.w fp, sp, #8 - d041672: e9cb 3300 strd r3, r3, [fp] - d041676: f049 0980 orr.w r9, r9, #128 ; 0x80 - d04167a: e7c9 b.n d041610 <__ssvfiscanf_r+0x1b4> - d04167c: f049 0901 orr.w r9, r9, #1 - d041680: 4bac ldr r3, [pc, #688] ; (d041934 <__ssvfiscanf_r+0x4d8>) - d041682: e008 b.n d041696 <__ssvfiscanf_r+0x23a> - d041684: f049 0901 orr.w r9, r9, #1 - d041688: 4bab ldr r3, [pc, #684] ; (d041938 <__ssvfiscanf_r+0x4dc>) - d04168a: 617b str r3, [r7, #20] - d04168c: 2308 movs r3, #8 - d04168e: 2503 movs r5, #3 - d041690: 623b str r3, [r7, #32] - d041692: e00c b.n d0416ae <__ssvfiscanf_r+0x252> - d041694: 4ba8 ldr r3, [pc, #672] ; (d041938 <__ssvfiscanf_r+0x4dc>) - d041696: 617b str r3, [r7, #20] - d041698: 230a movs r3, #10 - d04169a: e7f8 b.n d04168e <__ssvfiscanf_r+0x232> - d04169c: f449 7900 orr.w r9, r9, #512 ; 0x200 - d0416a0: 4ba5 ldr r3, [pc, #660] ; (d041938 <__ssvfiscanf_r+0x4dc>) - d0416a2: 617b str r3, [r7, #20] - d0416a4: 2310 movs r3, #16 - d0416a6: e7f2 b.n d04168e <__ssvfiscanf_r+0x232> - d0416a8: f049 0901 orr.w r9, r9, #1 - d0416ac: 2502 movs r5, #2 - d0416ae: 6863 ldr r3, [r4, #4] - d0416b0: 2b00 cmp r3, #0 - d0416b2: f340 808e ble.w d0417d2 <__ssvfiscanf_r+0x376> - d0416b6: f019 0f40 tst.w r9, #64 ; 0x40 - d0416ba: d108 bne.n d0416ce <__ssvfiscanf_r+0x272> - d0416bc: f7f9 fd85 bl d03b1ca <__locale_ctype_ptr> - d0416c0: 6823 ldr r3, [r4, #0] - d0416c2: 781a ldrb r2, [r3, #0] - d0416c4: 4410 add r0, r2 - d0416c6: 7842 ldrb r2, [r0, #1] - d0416c8: 0712 lsls r2, r2, #28 - d0416ca: f100 808b bmi.w d0417e4 <__ssvfiscanf_r+0x388> - d0416ce: 2d02 cmp r5, #2 - d0416d0: f000 83a6 beq.w d041e20 <__ssvfiscanf_r+0x9c4> - d0416d4: 2d03 cmp r5, #3 - d0416d6: f000 8551 beq.w d04217c <__ssvfiscanf_r+0xd20> - d0416da: f009 0310 and.w r3, r9, #16 - d0416de: 2d01 cmp r5, #1 - d0416e0: 61bb str r3, [r7, #24] - d0416e2: f009 0301 and.w r3, r9, #1 - d0416e6: f000 81ce beq.w d041a86 <__ssvfiscanf_r+0x62a> - d0416ea: 6abd ldr r5, [r7, #40] ; 0x28 - d0416ec: 2d01 cmp r5, #1 - d0416ee: bf38 it cc - d0416f0: 2501 movcc r5, #1 - d0416f2: 2b00 cmp r3, #0 - d0416f4: f000 8150 beq.w d041998 <__ssvfiscanf_r+0x53c> - d0416f8: 69bb ldr r3, [r7, #24] - d0416fa: 2b00 cmp r3, #0 - d0416fc: f040 810e bne.w d04191c <__ssvfiscanf_r+0x4c0> - d041700: 4633 mov r3, r6 - d041702: f019 0f80 tst.w r9, #128 ; 0x80 - d041706: f853 6b04 ldr.w r6, [r3], #4 - d04170a: 62bb str r3, [r7, #40] ; 0x28 - d04170c: f000 810d beq.w d04192a <__ssvfiscanf_r+0x4ce> - d041710: b146 cbz r6, d041724 <__ssvfiscanf_r+0x2c8> - d041712: 2080 movs r0, #128 ; 0x80 - d041714: f7c0 febc bl d002490 <__wrap_malloc> - d041718: 4680 mov r8, r0 - d04171a: 2800 cmp r0, #0 - d04171c: d176 bne.n d04180c <__ssvfiscanf_r+0x3b0> - d04171e: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d041722: 627b str r3, [r7, #36] ; 0x24 - d041724: f1bb 0f00 cmp.w fp, #0 - d041728: d013 beq.n d041752 <__ssvfiscanf_r+0x2f6> - d04172a: 6a7b ldr r3, [r7, #36] ; 0x24 - d04172c: 3301 adds r3, #1 - d04172e: d10b bne.n d041748 <__ssvfiscanf_r+0x2ec> - d041730: 2400 movs r4, #0 - d041732: 4626 mov r6, r4 - d041734: f8bb 3006 ldrh.w r3, [fp, #6] - d041738: f8db 5000 ldr.w r5, [fp] - d04173c: 42a3 cmp r3, r4 - d04173e: f300 85fc bgt.w d04233a <__ssvfiscanf_r+0xede> - d041742: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d041746: 627b str r3, [r7, #36] ; 0x24 - d041748: f8db 0000 ldr.w r0, [fp] - d04174c: b108 cbz r0, d041752 <__ssvfiscanf_r+0x2f6> - d04174e: f7c0 fea3 bl d002498 <__wrap_free> - d041752: 6a78 ldr r0, [r7, #36] ; 0x24 - d041754: f507 77ba add.w r7, r7, #372 ; 0x174 - d041758: 46bd mov sp, r7 - d04175a: ecbd 8b02 vpop {d8} - d04175e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d041762: 68f9 ldr r1, [r7, #12] - d041764: f107 0070 add.w r0, r7, #112 ; 0x70 - d041768: f7fd ff6a bl d03f640 <__sccl> - d04176c: f049 0940 orr.w r9, r9, #64 ; 0x40 - d041770: 2501 movs r5, #1 - d041772: 60f8 str r0, [r7, #12] - d041774: e79b b.n d0416ae <__ssvfiscanf_r+0x252> - d041776: f049 0901 orr.w r9, r9, #1 - d04177a: f049 0940 orr.w r9, r9, #64 ; 0x40 - d04177e: 2500 movs r5, #0 - d041780: e795 b.n d0416ae <__ssvfiscanf_r+0x252> - d041782: f449 7908 orr.w r9, r9, #544 ; 0x220 - d041786: e78b b.n d0416a0 <__ssvfiscanf_r+0x244> - d041788: f019 0f10 tst.w r9, #16 - d04178c: f47f ae82 bne.w d041494 <__ssvfiscanf_r+0x38> - d041790: f019 0f08 tst.w r9, #8 - d041794: f856 3b04 ldr.w r3, [r6], #4 - d041798: d002 beq.n d0417a0 <__ssvfiscanf_r+0x344> - d04179a: 6afa ldr r2, [r7, #44] ; 0x2c - d04179c: 701a strb r2, [r3, #0] - d04179e: e679 b.n d041494 <__ssvfiscanf_r+0x38> - d0417a0: f019 0f04 tst.w r9, #4 - d0417a4: d002 beq.n d0417ac <__ssvfiscanf_r+0x350> - d0417a6: 6afa ldr r2, [r7, #44] ; 0x2c - d0417a8: 801a strh r2, [r3, #0] - d0417aa: e673 b.n d041494 <__ssvfiscanf_r+0x38> - d0417ac: f019 0f01 tst.w r9, #1 - d0417b0: d002 beq.n d0417b8 <__ssvfiscanf_r+0x35c> - d0417b2: 6afa ldr r2, [r7, #44] ; 0x2c - d0417b4: 601a str r2, [r3, #0] - d0417b6: e66d b.n d041494 <__ssvfiscanf_r+0x38> - d0417b8: f019 0f02 tst.w r9, #2 - d0417bc: d0f9 beq.n d0417b2 <__ssvfiscanf_r+0x356> - d0417be: 6afa ldr r2, [r7, #44] ; 0x2c - d0417c0: 6af9 ldr r1, [r7, #44] ; 0x2c - d0417c2: 17d2 asrs r2, r2, #31 - d0417c4: e9c3 1200 strd r1, r2, [r3] - d0417c8: e664 b.n d041494 <__ssvfiscanf_r+0x38> - d0417ca: 4b5a ldr r3, [pc, #360] ; (d041934 <__ssvfiscanf_r+0x4d8>) - d0417cc: 617b str r3, [r7, #20] - d0417ce: 2300 movs r3, #0 - d0417d0: e75d b.n d04168e <__ssvfiscanf_r+0x232> - d0417d2: 4621 mov r1, r4 - d0417d4: ee18 0a10 vmov r0, s16 - d0417d8: f7ff fdeb bl d0413b2 <__ssrefill_r> - d0417dc: 2800 cmp r0, #0 - d0417de: f43f af6a beq.w d0416b6 <__ssvfiscanf_r+0x25a> - d0417e2: e701 b.n d0415e8 <__ssvfiscanf_r+0x18c> - d0417e4: 6afa ldr r2, [r7, #44] ; 0x2c - d0417e6: 3201 adds r2, #1 - d0417e8: 62fa str r2, [r7, #44] ; 0x2c - d0417ea: 6862 ldr r2, [r4, #4] - d0417ec: 3a01 subs r2, #1 - d0417ee: 2a00 cmp r2, #0 - d0417f0: 6062 str r2, [r4, #4] - d0417f2: dd02 ble.n d0417fa <__ssvfiscanf_r+0x39e> - d0417f4: 3301 adds r3, #1 - d0417f6: 6023 str r3, [r4, #0] - d0417f8: e760 b.n d0416bc <__ssvfiscanf_r+0x260> - d0417fa: 4621 mov r1, r4 - d0417fc: ee18 0a10 vmov r0, s16 - d041800: f7ff fdd7 bl d0413b2 <__ssrefill_r> - d041804: 2800 cmp r0, #0 - d041806: f43f af59 beq.w d0416bc <__ssvfiscanf_r+0x260> - d04180a: e6ed b.n d0415e8 <__ssvfiscanf_r+0x18c> - d04180c: f8bb 9006 ldrh.w r9, [fp, #6] - d041810: f8bb 3004 ldrh.w r3, [fp, #4] - d041814: 6030 str r0, [r6, #0] - d041816: 4599 cmp r9, r3 - d041818: d314 bcc.n d041844 <__ssvfiscanf_r+0x3e8> - d04181a: f64f 72f6 movw r2, #65526 ; 0xfff6 - d04181e: 4293 cmp r3, r2 - d041820: f63f af7d bhi.w d04171e <__ssvfiscanf_r+0x2c2> - d041824: 3308 adds r3, #8 - d041826: f8db 0000 ldr.w r0, [fp] - d04182a: fa1f fa83 uxth.w sl, r3 - d04182e: ea4f 018a mov.w r1, sl, lsl #2 - d041832: f7c0 fe2f bl d002494 <__wrap_realloc> - d041836: 2800 cmp r0, #0 - d041838: f43f af71 beq.w d04171e <__ssvfiscanf_r+0x2c2> - d04183c: f8cb 0000 str.w r0, [fp] - d041840: f8ab a004 strh.w sl, [fp, #4] - d041844: f8db 3000 ldr.w r3, [fp] - d041848: f109 0201 add.w r2, r9, #1 - d04184c: 46b2 mov sl, r6 - d04184e: f843 6029 str.w r6, [r3, r9, lsl #2] - d041852: 4646 mov r6, r8 - d041854: f04f 0920 mov.w r9, #32 - d041858: f8ab 2006 strh.w r2, [fp, #6] - d04185c: 2200 movs r2, #0 - d04185e: 613a str r2, [r7, #16] - d041860: f7f9 fca2 bl d03b1a8 <__locale_mb_cur_max> - d041864: 693a ldr r2, [r7, #16] - d041866: 4290 cmp r0, r2 - d041868: f43f aebe beq.w d0415e8 <__ssvfiscanf_r+0x18c> - d04186c: 6821 ldr r1, [r4, #0] - d04186e: f107 0c48 add.w ip, r7, #72 ; 0x48 - d041872: 1c53 adds r3, r2, #1 - d041874: f811 0b01 ldrb.w r0, [r1], #1 - d041878: f80c 0002 strb.w r0, [ip, r2] - d04187c: 6862 ldr r2, [r4, #4] - d04187e: 3a01 subs r2, #1 - d041880: e9c4 1200 strd r1, r2, [r4] - d041884: 69fa ldr r2, [r7, #28] - d041886: 2a03 cmp r2, #3 - d041888: d102 bne.n d041890 <__ssvfiscanf_r+0x434> - d04188a: 6c3a ldr r2, [r7, #64] ; 0x40 - d04188c: 2a04 cmp r2, #4 - d04188e: d007 beq.n d0418a0 <__ssvfiscanf_r+0x444> - d041890: 2208 movs r2, #8 - d041892: 2100 movs r1, #0 - d041894: f107 0040 add.w r0, r7, #64 ; 0x40 - d041898: 61fb str r3, [r7, #28] - d04189a: f001 fa01 bl d042ca0 <____wrap_memset_veneer> - d04189e: 69fb ldr r3, [r7, #28] - d0418a0: f107 0240 add.w r2, r7, #64 ; 0x40 - d0418a4: 4631 mov r1, r6 - d0418a6: ee18 0a10 vmov r0, s16 - d0418aa: 613b str r3, [r7, #16] - d0418ac: 9200 str r2, [sp, #0] - d0418ae: f107 0248 add.w r2, r7, #72 ; 0x48 - d0418b2: f7fd fa35 bl d03ed20 <_mbrtowc_r> - d0418b6: 4603 mov r3, r0 - d0418b8: 61f8 str r0, [r7, #28] - d0418ba: 1c58 adds r0, r3, #1 - d0418bc: f43f ae94 beq.w d0415e8 <__ssvfiscanf_r+0x18c> - d0418c0: 461a mov r2, r3 - d0418c2: 693b ldr r3, [r7, #16] - d0418c4: 2a00 cmp r2, #0 - d0418c6: d139 bne.n d04193c <__ssvfiscanf_r+0x4e0> - d0418c8: 69ba ldr r2, [r7, #24] - d0418ca: b902 cbnz r2, d0418ce <__ssvfiscanf_r+0x472> - d0418cc: 6032 str r2, [r6, #0] - d0418ce: 6afa ldr r2, [r7, #44] ; 0x2c - d0418d0: 441a add r2, r3 - d0418d2: 69fb ldr r3, [r7, #28] - d0418d4: 2b03 cmp r3, #3 - d0418d6: 62fa str r2, [r7, #44] ; 0x2c - d0418d8: d102 bne.n d0418e0 <__ssvfiscanf_r+0x484> - d0418da: 6c3b ldr r3, [r7, #64] ; 0x40 - d0418dc: 2b04 cmp r3, #4 - d0418de: d000 beq.n d0418e2 <__ssvfiscanf_r+0x486> - d0418e0: 3d01 subs r5, #1 - d0418e2: 69bb ldr r3, [r7, #24] - d0418e4: b9c3 cbnz r3, d041918 <__ssvfiscanf_r+0x4bc> - d0418e6: f1ba 0f00 cmp.w sl, #0 - d0418ea: d014 beq.n d041916 <__ssvfiscanf_r+0x4ba> - d0418ec: eba6 0308 sub.w r3, r6, r8 - d0418f0: ebb9 0fa3 cmp.w r9, r3, asr #2 - d0418f4: d80f bhi.n d041916 <__ssvfiscanf_r+0x4ba> - d0418f6: 4640 mov r0, r8 - d0418f8: ea4f 01c9 mov.w r1, r9, lsl #3 - d0418fc: 613b str r3, [r7, #16] - d0418fe: f7c0 fdc9 bl d002494 <__wrap_realloc> - d041902: 4680 mov r8, r0 - d041904: 2800 cmp r0, #0 - d041906: f43f af0a beq.w d04171e <__ssvfiscanf_r+0x2c2> - d04190a: 693b ldr r3, [r7, #16] - d04190c: ea4f 0949 mov.w r9, r9, lsl #1 - d041910: f8ca 0000 str.w r0, [sl] - d041914: 18c6 adds r6, r0, r3 - d041916: 3604 adds r6, #4 - d041918: 2200 movs r2, #0 - d04191a: e013 b.n d041944 <__ssvfiscanf_r+0x4e8> - d04191c: f04f 0900 mov.w r9, #0 - d041920: 62be str r6, [r7, #40] ; 0x28 - d041922: 46c8 mov r8, r9 - d041924: 46ca mov sl, r9 - d041926: 464e mov r6, r9 - d041928: e798 b.n d04185c <__ssvfiscanf_r+0x400> - d04192a: f8d7 9018 ldr.w r9, [r7, #24] - d04192e: 46c8 mov r8, r9 - d041930: 46ca mov sl, r9 - d041932: e793 b.n d04185c <__ssvfiscanf_r+0x400> - d041934: 0d03b707 .word 0x0d03b707 - d041938: 0d04091f .word 0x0d04091f - d04193c: 69fa ldr r2, [r7, #28] - d04193e: 3202 adds r2, #2 - d041940: d1c5 bne.n d0418ce <__ssvfiscanf_r+0x472> - d041942: 461a mov r2, r3 - d041944: 6863 ldr r3, [r4, #4] - d041946: 2b00 cmp r3, #0 - d041948: dc14 bgt.n d041974 <__ssvfiscanf_r+0x518> - d04194a: 4621 mov r1, r4 - d04194c: ee18 0a10 vmov r0, s16 - d041950: 613a str r2, [r7, #16] - d041952: f7ff fd2e bl d0413b2 <__ssrefill_r> - d041956: 693a ldr r2, [r7, #16] - d041958: b160 cbz r0, d041974 <__ssvfiscanf_r+0x518> - d04195a: 2a00 cmp r2, #0 - d04195c: f47f ae44 bne.w d0415e8 <__ssvfiscanf_r+0x18c> - d041960: f1ba 0f00 cmp.w sl, #0 - d041964: d10a bne.n d04197c <__ssvfiscanf_r+0x520> - d041966: 69bb ldr r3, [r7, #24] - d041968: b913 cbnz r3, d041970 <__ssvfiscanf_r+0x514> - d04196a: 6a7b ldr r3, [r7, #36] ; 0x24 - d04196c: 3301 adds r3, #1 - d04196e: 627b str r3, [r7, #36] ; 0x24 - d041970: 6abe ldr r6, [r7, #40] ; 0x28 - d041972: e58f b.n d041494 <__ssvfiscanf_r+0x38> - d041974: 2d00 cmp r5, #0 - d041976: f47f af72 bne.w d04185e <__ssvfiscanf_r+0x402> - d04197a: e7f1 b.n d041960 <__ssvfiscanf_r+0x504> - d04197c: eba6 0108 sub.w r1, r6, r8 - d041980: ebb9 0fa1 cmp.w r9, r1, asr #2 - d041984: d9ef bls.n d041966 <__ssvfiscanf_r+0x50a> - d041986: f8da 0000 ldr.w r0, [sl] - d04198a: f7c0 fd83 bl d002494 <__wrap_realloc> - d04198e: 2800 cmp r0, #0 - d041990: d0e9 beq.n d041966 <__ssvfiscanf_r+0x50a> - d041992: f8ca 0000 str.w r0, [sl] - d041996: e7e6 b.n d041966 <__ssvfiscanf_r+0x50a> - d041998: 69ba ldr r2, [r7, #24] - d04199a: b1e2 cbz r2, d0419d6 <__ssvfiscanf_r+0x57a> - d04199c: 4698 mov r8, r3 - d04199e: e9d4 2300 ldrd r2, r3, [r4] - d0419a2: 429d cmp r5, r3 - d0419a4: dd11 ble.n d0419ca <__ssvfiscanf_r+0x56e> - d0419a6: 4498 add r8, r3 - d0419a8: 1aed subs r5, r5, r3 - d0419aa: 4413 add r3, r2 - d0419ac: 4621 mov r1, r4 - d0419ae: ee18 0a10 vmov r0, s16 - d0419b2: 6023 str r3, [r4, #0] - d0419b4: f7ff fcfd bl d0413b2 <__ssrefill_r> - d0419b8: 2800 cmp r0, #0 - d0419ba: d0f0 beq.n d04199e <__ssvfiscanf_r+0x542> - d0419bc: f1b8 0f00 cmp.w r8, #0 - d0419c0: f43f ae12 beq.w d0415e8 <__ssvfiscanf_r+0x18c> - d0419c4: 6afb ldr r3, [r7, #44] ; 0x2c - d0419c6: 4443 add r3, r8 - d0419c8: e605 b.n d0415d6 <__ssvfiscanf_r+0x17a> - d0419ca: 1b5b subs r3, r3, r5 - d0419cc: 442a add r2, r5 - d0419ce: 44a8 add r8, r5 - d0419d0: 6063 str r3, [r4, #4] - d0419d2: 6022 str r2, [r4, #0] - d0419d4: e7f6 b.n d0419c4 <__ssvfiscanf_r+0x568> - d0419d6: 46b0 mov r8, r6 - d0419d8: f019 0980 ands.w r9, r9, #128 ; 0x80 - d0419dc: f858 6b04 ldr.w r6, [r8], #4 - d0419e0: d030 beq.n d041a44 <__ssvfiscanf_r+0x5e8> - d0419e2: 2e00 cmp r6, #0 - d0419e4: f43f ad95 beq.w d041512 <__ssvfiscanf_r+0xb6> - d0419e8: 4628 mov r0, r5 - d0419ea: f7c0 fd51 bl d002490 <__wrap_malloc> - d0419ee: 62b8 str r0, [r7, #40] ; 0x28 - d0419f0: 2800 cmp r0, #0 - d0419f2: f43f adfe beq.w d0415f2 <__ssvfiscanf_r+0x196> - d0419f6: f8bb a006 ldrh.w sl, [fp, #6] - d0419fa: f8bb 9004 ldrh.w r9, [fp, #4] - d0419fe: 6030 str r0, [r6, #0] - d041a00: 45ca cmp sl, r9 - d041a02: d315 bcc.n d041a30 <__ssvfiscanf_r+0x5d4> - d041a04: f64f 73f6 movw r3, #65526 ; 0xfff6 - d041a08: 4599 cmp r9, r3 - d041a0a: f63f ae91 bhi.w d041730 <__ssvfiscanf_r+0x2d4> - d041a0e: f109 0908 add.w r9, r9, #8 - d041a12: f8db 0000 ldr.w r0, [fp] - d041a16: fa1f f989 uxth.w r9, r9 - d041a1a: ea4f 0189 mov.w r1, r9, lsl #2 - d041a1e: f7c0 fd39 bl d002494 <__wrap_realloc> - d041a22: 2800 cmp r0, #0 - d041a24: f43f ae84 beq.w d041730 <__ssvfiscanf_r+0x2d4> - d041a28: f8cb 0000 str.w r0, [fp] - d041a2c: f8ab 9004 strh.w r9, [fp, #4] - d041a30: f8db 3000 ldr.w r3, [fp] - d041a34: f10a 0201 add.w r2, sl, #1 - d041a38: 46b1 mov r9, r6 - d041a3a: f843 602a str.w r6, [r3, sl, lsl #2] - d041a3e: 6abe ldr r6, [r7, #40] ; 0x28 - d041a40: f8ab 2006 strh.w r2, [fp, #6] - d041a44: 4631 mov r1, r6 - d041a46: 462b mov r3, r5 - d041a48: 2201 movs r2, #1 - d041a4a: ee18 0a10 vmov r0, s16 - d041a4e: 9400 str r4, [sp, #0] - d041a50: f7ff fccc bl d0413ec <_sfread_r> - d041a54: 4606 mov r6, r0 - d041a56: 2800 cmp r0, #0 - d041a58: f43f adc6 beq.w d0415e8 <__ssvfiscanf_r+0x18c> - d041a5c: f1b9 0f00 cmp.w r9, #0 - d041a60: d009 beq.n d041a76 <__ssvfiscanf_r+0x61a> - d041a62: 4285 cmp r5, r0 - d041a64: d907 bls.n d041a76 <__ssvfiscanf_r+0x61a> - d041a66: 4601 mov r1, r0 - d041a68: f8d9 0000 ldr.w r0, [r9] - d041a6c: f7c0 fd12 bl d002494 <__wrap_realloc> - d041a70: b108 cbz r0, d041a76 <__ssvfiscanf_r+0x61a> - d041a72: f8c9 0000 str.w r0, [r9] - d041a76: 6afb ldr r3, [r7, #44] ; 0x2c - d041a78: 4433 add r3, r6 - d041a7a: 4646 mov r6, r8 - d041a7c: 62fb str r3, [r7, #44] ; 0x2c - d041a7e: 6a7b ldr r3, [r7, #36] ; 0x24 - d041a80: 3301 adds r3, #1 - d041a82: 627b str r3, [r7, #36] ; 0x24 - d041a84: e506 b.n d041494 <__ssvfiscanf_r+0x38> - d041a86: 6aba ldr r2, [r7, #40] ; 0x28 - d041a88: 461d mov r5, r3 - d041a8a: 69bb ldr r3, [r7, #24] - d041a8c: 2a00 cmp r2, #0 - d041a8e: bf08 it eq - d041a90: f04f 32ff moveq.w r2, #4294967295 ; 0xffffffff - d041a94: 62ba str r2, [r7, #40] ; 0x28 - d041a96: 2d00 cmp r5, #0 - d041a98: f000 8113 beq.w d041cc2 <__ssvfiscanf_r+0x866> - d041a9c: 2b00 cmp r3, #0 - d041a9e: f040 80b3 bne.w d041c08 <__ssvfiscanf_r+0x7ac> - d041aa2: 4633 mov r3, r6 - d041aa4: f019 0f80 tst.w r9, #128 ; 0x80 - d041aa8: f853 5b04 ldr.w r5, [r3], #4 - d041aac: 607b str r3, [r7, #4] - d041aae: f000 80b5 beq.w d041c1c <__ssvfiscanf_r+0x7c0> - d041ab2: 2d00 cmp r5, #0 - d041ab4: f43f ae36 beq.w d041724 <__ssvfiscanf_r+0x2c8> - d041ab8: 2080 movs r0, #128 ; 0x80 - d041aba: f7c0 fce9 bl d002490 <__wrap_malloc> - d041abe: 6138 str r0, [r7, #16] - d041ac0: 2800 cmp r0, #0 - d041ac2: f43f ae2c beq.w d04171e <__ssvfiscanf_r+0x2c2> - d041ac6: 693b ldr r3, [r7, #16] - d041ac8: f8bb 8006 ldrh.w r8, [fp, #6] - d041acc: 602b str r3, [r5, #0] - d041ace: f8bb 3004 ldrh.w r3, [fp, #4] - d041ad2: 4598 cmp r8, r3 - d041ad4: d314 bcc.n d041b00 <__ssvfiscanf_r+0x6a4> - d041ad6: f64f 72f6 movw r2, #65526 ; 0xfff6 - d041ada: 4293 cmp r3, r2 - d041adc: f63f ae1f bhi.w d04171e <__ssvfiscanf_r+0x2c2> - d041ae0: 3308 adds r3, #8 - d041ae2: f8db 0000 ldr.w r0, [fp] - d041ae6: fa1f f983 uxth.w r9, r3 - d041aea: ea4f 0189 mov.w r1, r9, lsl #2 - d041aee: f7c0 fcd1 bl d002494 <__wrap_realloc> - d041af2: 2800 cmp r0, #0 - d041af4: f43f ae13 beq.w d04171e <__ssvfiscanf_r+0x2c2> - d041af8: f8cb 0000 str.w r0, [fp] - d041afc: f8ab 9004 strh.w r9, [fp, #4] - d041b00: f8db 3000 ldr.w r3, [fp] - d041b04: f108 0201 add.w r2, r8, #1 - d041b08: 60bd str r5, [r7, #8] - d041b0a: f04f 0920 mov.w r9, #32 - d041b0e: f843 5028 str.w r5, [r3, r8, lsl #2] - d041b12: 693d ldr r5, [r7, #16] - d041b14: f8ab 2006 strh.w r2, [fp, #6] - d041b18: f04f 0a00 mov.w sl, #0 - d041b1c: f7f9 fb44 bl d03b1a8 <__locale_mb_cur_max> - d041b20: 4550 cmp r0, sl - d041b22: f43f ad61 beq.w d0415e8 <__ssvfiscanf_r+0x18c> - d041b26: 6823 ldr r3, [r4, #0] - d041b28: f107 0148 add.w r1, r7, #72 ; 0x48 - d041b2c: f10a 0801 add.w r8, sl, #1 - d041b30: f813 2b01 ldrb.w r2, [r3], #1 - d041b34: f801 200a strb.w r2, [r1, sl] - d041b38: 6862 ldr r2, [r4, #4] - d041b3a: 3a01 subs r2, #1 - d041b3c: e9c4 3200 strd r3, r2, [r4] - d041b40: 69fb ldr r3, [r7, #28] - d041b42: 2b03 cmp r3, #3 - d041b44: d102 bne.n d041b4c <__ssvfiscanf_r+0x6f0> - d041b46: 6bbb ldr r3, [r7, #56] ; 0x38 - d041b48: 2b04 cmp r3, #4 - d041b4a: d005 beq.n d041b58 <__ssvfiscanf_r+0x6fc> - d041b4c: 2208 movs r2, #8 - d041b4e: 2100 movs r1, #0 - d041b50: f107 0038 add.w r0, r7, #56 ; 0x38 - d041b54: f001 f8a4 bl d042ca0 <____wrap_memset_veneer> - d041b58: f107 0338 add.w r3, r7, #56 ; 0x38 - d041b5c: 4629 mov r1, r5 - d041b5e: f107 0248 add.w r2, r7, #72 ; 0x48 - d041b62: ee18 0a10 vmov r0, s16 - d041b66: 9300 str r3, [sp, #0] - d041b68: 4643 mov r3, r8 - d041b6a: f7fd f8d9 bl d03ed20 <_mbrtowc_r> - d041b6e: 1c41 adds r1, r0, #1 - d041b70: 61f8 str r0, [r7, #28] - d041b72: f43f ad39 beq.w d0415e8 <__ssvfiscanf_r+0x18c> - d041b76: 2800 cmp r0, #0 - d041b78: d157 bne.n d041c2a <__ssvfiscanf_r+0x7ce> - d041b7a: 6028 str r0, [r5, #0] - d041b7c: f8d5 a000 ldr.w sl, [r5] - d041b80: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff - d041b84: d01d beq.n d041bc2 <__ssvfiscanf_r+0x766> - d041b86: 2208 movs r2, #8 - d041b88: 2100 movs r1, #0 - d041b8a: f107 0040 add.w r0, r7, #64 ; 0x40 - d041b8e: f001 f887 bl d042ca0 <____wrap_memset_veneer> - d041b92: 4ba1 ldr r3, [pc, #644] ; (d041e18 <__ssvfiscanf_r+0x9bc>) - d041b94: 4aa1 ldr r2, [pc, #644] ; (d041e1c <__ssvfiscanf_r+0x9c0>) - d041b96: f107 0130 add.w r1, r7, #48 ; 0x30 - d041b9a: 681b ldr r3, [r3, #0] - d041b9c: ee18 0a10 vmov r0, s16 - d041ba0: 6b5b ldr r3, [r3, #52] ; 0x34 - d041ba2: 2b00 cmp r3, #0 - d041ba4: bf08 it eq - d041ba6: 4613 moveq r3, r2 - d041ba8: 4652 mov r2, sl - d041baa: f8d3 30e0 ldr.w r3, [r3, #224] ; 0xe0 - d041bae: 461e mov r6, r3 - d041bb0: f107 0340 add.w r3, r7, #64 ; 0x40 - d041bb4: 47b0 blx r6 - d041bb6: 2801 cmp r0, #1 - d041bb8: bf0c ite eq - d041bba: f897 a030 ldrbeq.w sl, [r7, #48] ; 0x30 - d041bbe: f04f 0a00 movne.w sl, #0 - d041bc2: f107 0370 add.w r3, r7, #112 ; 0x70 - d041bc6: f813 300a ldrb.w r3, [r3, sl] - d041bca: 2b00 cmp r3, #0 - d041bcc: d148 bne.n d041c60 <__ssvfiscanf_r+0x804> - d041bce: f107 0a48 add.w sl, r7, #72 ; 0x48 - d041bd2: f1b8 0f00 cmp.w r8, #0 - d041bd6: d139 bne.n d041c4c <__ssvfiscanf_r+0x7f0> - d041bd8: 69bb ldr r3, [r7, #24] - d041bda: b99b cbnz r3, d041c04 <__ssvfiscanf_r+0x7a8> - d041bdc: 602b str r3, [r5, #0] - d041bde: 68bb ldr r3, [r7, #8] - d041be0: b16b cbz r3, d041bfe <__ssvfiscanf_r+0x7a2> - d041be2: 693b ldr r3, [r7, #16] - d041be4: 1ae9 subs r1, r5, r3 - d041be6: 108b asrs r3, r1, #2 - d041be8: 3301 adds r3, #1 - d041bea: 4599 cmp r9, r3 - d041bec: d907 bls.n d041bfe <__ssvfiscanf_r+0x7a2> - d041bee: 68bb ldr r3, [r7, #8] - d041bf0: 3104 adds r1, #4 - d041bf2: 6818 ldr r0, [r3, #0] - d041bf4: f7c0 fc4e bl d002494 <__wrap_realloc> - d041bf8: b108 cbz r0, d041bfe <__ssvfiscanf_r+0x7a2> - d041bfa: 68bb ldr r3, [r7, #8] - d041bfc: 6018 str r0, [r3, #0] - d041bfe: 6a7b ldr r3, [r7, #36] ; 0x24 - d041c00: 3301 adds r3, #1 - d041c02: 627b str r3, [r7, #36] ; 0x24 - d041c04: 687e ldr r6, [r7, #4] - d041c06: e445 b.n d041494 <__ssvfiscanf_r+0x38> - d041c08: f04f 0900 mov.w r9, #0 - d041c0c: f107 0534 add.w r5, r7, #52 ; 0x34 - d041c10: 607e str r6, [r7, #4] - d041c12: f8c7 9010 str.w r9, [r7, #16] - d041c16: f8c7 9008 str.w r9, [r7, #8] - d041c1a: e77d b.n d041b18 <__ssvfiscanf_r+0x6bc> - d041c1c: f8d7 9018 ldr.w r9, [r7, #24] - d041c20: f8c7 9010 str.w r9, [r7, #16] - d041c24: f8c7 9008 str.w r9, [r7, #8] - d041c28: e776 b.n d041b18 <__ssvfiscanf_r+0x6bc> - d041c2a: 69fb ldr r3, [r7, #28] - d041c2c: 3302 adds r3, #2 - d041c2e: d1a5 bne.n d041b7c <__ssvfiscanf_r+0x720> - d041c30: 6863 ldr r3, [r4, #4] - d041c32: 2b00 cmp r3, #0 - d041c34: dc40 bgt.n d041cb8 <__ssvfiscanf_r+0x85c> - d041c36: 4621 mov r1, r4 - d041c38: ee18 0a10 vmov r0, s16 - d041c3c: f7ff fbb9 bl d0413b2 <__ssrefill_r> - d041c40: 2800 cmp r0, #0 - d041c42: d039 beq.n d041cb8 <__ssvfiscanf_r+0x85c> - d041c44: f1b8 0f00 cmp.w r8, #0 - d041c48: d0c6 beq.n d041bd8 <__ssvfiscanf_r+0x77c> - d041c4a: e4cd b.n d0415e8 <__ssvfiscanf_r+0x18c> - d041c4c: f108 38ff add.w r8, r8, #4294967295 ; 0xffffffff - d041c50: 4622 mov r2, r4 - d041c52: ee18 0a10 vmov r0, s16 - d041c56: f81a 1008 ldrb.w r1, [sl, r8] - d041c5a: f7ff fb6d bl d041338 <_sungetc_r> - d041c5e: e7b8 b.n d041bd2 <__ssvfiscanf_r+0x776> - d041c60: 6afb ldr r3, [r7, #44] ; 0x2c - d041c62: 4443 add r3, r8 - d041c64: 62fb str r3, [r7, #44] ; 0x2c - d041c66: 69fb ldr r3, [r7, #28] - d041c68: 2b03 cmp r3, #3 - d041c6a: d102 bne.n d041c72 <__ssvfiscanf_r+0x816> - d041c6c: 6bbb ldr r3, [r7, #56] ; 0x38 - d041c6e: 2b04 cmp r3, #4 - d041c70: d002 beq.n d041c78 <__ssvfiscanf_r+0x81c> - d041c72: 6abb ldr r3, [r7, #40] ; 0x28 - d041c74: 3b01 subs r3, #1 - d041c76: 62bb str r3, [r7, #40] ; 0x28 - d041c78: 69bb ldr r3, [r7, #24] - d041c7a: b9d3 cbnz r3, d041cb2 <__ssvfiscanf_r+0x856> - d041c7c: 68bb ldr r3, [r7, #8] - d041c7e: 3504 adds r5, #4 - d041c80: b1bb cbz r3, d041cb2 <__ssvfiscanf_r+0x856> - d041c82: 693b ldr r3, [r7, #16] - d041c84: eba5 0803 sub.w r8, r5, r3 - d041c88: ebb9 0fa8 cmp.w r9, r8, asr #2 - d041c8c: d80e bhi.n d041cac <__ssvfiscanf_r+0x850> - d041c8e: ea4f 01c9 mov.w r1, r9, lsl #3 - d041c92: 4618 mov r0, r3 - d041c94: f7c0 fbfe bl d002494 <__wrap_realloc> - d041c98: 6138 str r0, [r7, #16] - d041c9a: 2800 cmp r0, #0 - d041c9c: f43f ad3f beq.w d04171e <__ssvfiscanf_r+0x2c2> - d041ca0: 68bb ldr r3, [r7, #8] - d041ca2: eb00 0508 add.w r5, r0, r8 - d041ca6: ea4f 0949 mov.w r9, r9, lsl #1 - d041caa: 6018 str r0, [r3, #0] - d041cac: f8d7 8018 ldr.w r8, [r7, #24] - d041cb0: e7be b.n d041c30 <__ssvfiscanf_r+0x7d4> - d041cb2: f04f 0800 mov.w r8, #0 - d041cb6: e7bb b.n d041c30 <__ssvfiscanf_r+0x7d4> - d041cb8: 6abb ldr r3, [r7, #40] ; 0x28 - d041cba: 2b00 cmp r3, #0 - d041cbc: d08c beq.n d041bd8 <__ssvfiscanf_r+0x77c> - d041cbe: 46c2 mov sl, r8 - d041cc0: e72c b.n d041b1c <__ssvfiscanf_r+0x6c0> - d041cc2: b1eb cbz r3, d041d00 <__ssvfiscanf_r+0x8a4> - d041cc4: f107 0870 add.w r8, r7, #112 ; 0x70 - d041cc8: 6823 ldr r3, [r4, #0] - d041cca: 781a ldrb r2, [r3, #0] - d041ccc: f818 2002 ldrb.w r2, [r8, r2] - d041cd0: b90a cbnz r2, d041cd6 <__ssvfiscanf_r+0x87a> - d041cd2: b995 cbnz r5, d041cfa <__ssvfiscanf_r+0x89e> - d041cd4: e41d b.n d041512 <__ssvfiscanf_r+0xb6> - d041cd6: 3301 adds r3, #1 - d041cd8: 6862 ldr r2, [r4, #4] - d041cda: 3501 adds r5, #1 - d041cdc: 6023 str r3, [r4, #0] - d041cde: 3a01 subs r2, #1 - d041ce0: 6abb ldr r3, [r7, #40] ; 0x28 - d041ce2: 6062 str r2, [r4, #4] - d041ce4: 429d cmp r5, r3 - d041ce6: d008 beq.n d041cfa <__ssvfiscanf_r+0x89e> - d041ce8: 2a00 cmp r2, #0 - d041cea: dced bgt.n d041cc8 <__ssvfiscanf_r+0x86c> - d041cec: 4621 mov r1, r4 - d041cee: ee18 0a10 vmov r0, s16 - d041cf2: f7ff fb5e bl d0413b2 <__ssrefill_r> - d041cf6: 2800 cmp r0, #0 - d041cf8: d0e6 beq.n d041cc8 <__ssvfiscanf_r+0x86c> - d041cfa: 6afb ldr r3, [r7, #44] ; 0x2c - d041cfc: 442b add r3, r5 - d041cfe: e46a b.n d0415d6 <__ssvfiscanf_r+0x17a> - d041d00: 4633 mov r3, r6 - d041d02: f019 0580 ands.w r5, r9, #128 ; 0x80 - d041d06: f853 6b04 ldr.w r6, [r3], #4 - d041d0a: 61bb str r3, [r7, #24] - d041d0c: f000 8082 beq.w d041e14 <__ssvfiscanf_r+0x9b8> - d041d10: 2e00 cmp r6, #0 - d041d12: f43f abfe beq.w d041512 <__ssvfiscanf_r+0xb6> - d041d16: 2020 movs r0, #32 - d041d18: f7c0 fbba bl d002490 <__wrap_malloc> - d041d1c: 4680 mov r8, r0 - d041d1e: 2800 cmp r0, #0 - d041d20: f43f ac67 beq.w d0415f2 <__ssvfiscanf_r+0x196> - d041d24: f8bb 9006 ldrh.w r9, [fp, #6] - d041d28: f8bb 5004 ldrh.w r5, [fp, #4] - d041d2c: 6030 str r0, [r6, #0] - d041d2e: 45a9 cmp r9, r5 - d041d30: d312 bcc.n d041d58 <__ssvfiscanf_r+0x8fc> - d041d32: f64f 73f6 movw r3, #65526 ; 0xfff6 - d041d36: 429d cmp r5, r3 - d041d38: f63f acfa bhi.w d041730 <__ssvfiscanf_r+0x2d4> - d041d3c: 3508 adds r5, #8 - d041d3e: f8db 0000 ldr.w r0, [fp] - d041d42: b2ad uxth r5, r5 - d041d44: 00a9 lsls r1, r5, #2 - d041d46: f7c0 fba5 bl d002494 <__wrap_realloc> - d041d4a: 2800 cmp r0, #0 - d041d4c: f43f acf0 beq.w d041730 <__ssvfiscanf_r+0x2d4> - d041d50: f8cb 0000 str.w r0, [fp] - d041d54: f8ab 5004 strh.w r5, [fp, #4] - d041d58: f8db 3000 ldr.w r3, [fp] - d041d5c: f109 0201 add.w r2, r9, #1 - d041d60: 46b2 mov sl, r6 - d041d62: 2520 movs r5, #32 - d041d64: f843 6029 str.w r6, [r3, r9, lsl #2] - d041d68: 4646 mov r6, r8 - d041d6a: f8ab 2006 strh.w r2, [fp, #6] - d041d6e: 46b0 mov r8, r6 - d041d70: f107 0970 add.w r9, r7, #112 ; 0x70 - d041d74: 6823 ldr r3, [r4, #0] - d041d76: 781a ldrb r2, [r3, #0] - d041d78: f819 2002 ldrb.w r2, [r9, r2] - d041d7c: b36a cbz r2, d041dda <__ssvfiscanf_r+0x97e> - d041d7e: 6862 ldr r2, [r4, #4] - d041d80: 3a01 subs r2, #1 - d041d82: 6062 str r2, [r4, #4] - d041d84: 1c5a adds r2, r3, #1 - d041d86: 6022 str r2, [r4, #0] - d041d88: 781b ldrb r3, [r3, #0] - d041d8a: f806 3b01 strb.w r3, [r6], #1 - d041d8e: f1ba 0f00 cmp.w sl, #0 - d041d92: d011 beq.n d041db8 <__ssvfiscanf_r+0x95c> - d041d94: eba6 0308 sub.w r3, r6, r8 - d041d98: 42ab cmp r3, r5 - d041d9a: d30d bcc.n d041db8 <__ssvfiscanf_r+0x95c> - d041d9c: 006d lsls r5, r5, #1 - d041d9e: 4640 mov r0, r8 - d041da0: 613b str r3, [r7, #16] - d041da2: 4629 mov r1, r5 - d041da4: f7c0 fb76 bl d002494 <__wrap_realloc> - d041da8: 4680 mov r8, r0 - d041daa: 2800 cmp r0, #0 - d041dac: f43f ac21 beq.w d0415f2 <__ssvfiscanf_r+0x196> - d041db0: 693b ldr r3, [r7, #16] - d041db2: f8ca 0000 str.w r0, [sl] - d041db6: 18c6 adds r6, r0, r3 - d041db8: 6abb ldr r3, [r7, #40] ; 0x28 - d041dba: 3b01 subs r3, #1 - d041dbc: 62bb str r3, [r7, #40] ; 0x28 - d041dbe: d00c beq.n d041dda <__ssvfiscanf_r+0x97e> - d041dc0: 6863 ldr r3, [r4, #4] - d041dc2: 2b00 cmp r3, #0 - d041dc4: dcd6 bgt.n d041d74 <__ssvfiscanf_r+0x918> - d041dc6: 4621 mov r1, r4 - d041dc8: ee18 0a10 vmov r0, s16 - d041dcc: f7ff faf1 bl d0413b2 <__ssrefill_r> - d041dd0: 2800 cmp r0, #0 - d041dd2: d0cf beq.n d041d74 <__ssvfiscanf_r+0x918> - d041dd4: 4546 cmp r6, r8 - d041dd6: f43f ac07 beq.w d0415e8 <__ssvfiscanf_r+0x18c> - d041dda: ebb6 0808 subs.w r8, r6, r8 - d041dde: f43f ab98 beq.w d041512 <__ssvfiscanf_r+0xb6> - d041de2: 2300 movs r3, #0 - d041de4: 7033 strb r3, [r6, #0] - d041de6: f1ba 0f00 cmp.w sl, #0 - d041dea: d00a beq.n d041e02 <__ssvfiscanf_r+0x9a6> - d041dec: f108 0101 add.w r1, r8, #1 - d041df0: 428d cmp r5, r1 - d041df2: d906 bls.n d041e02 <__ssvfiscanf_r+0x9a6> - d041df4: f8da 0000 ldr.w r0, [sl] - d041df8: f7c0 fb4c bl d002494 <__wrap_realloc> - d041dfc: b108 cbz r0, d041e02 <__ssvfiscanf_r+0x9a6> - d041dfe: f8ca 0000 str.w r0, [sl] - d041e02: 6a7b ldr r3, [r7, #36] ; 0x24 - d041e04: 3301 adds r3, #1 - d041e06: 627b str r3, [r7, #36] ; 0x24 - d041e08: 6afb ldr r3, [r7, #44] ; 0x2c - d041e0a: 4443 add r3, r8 - d041e0c: 62fb str r3, [r7, #44] ; 0x2c - d041e0e: 69be ldr r6, [r7, #24] - d041e10: f7ff bb40 b.w d041494 <__ssvfiscanf_r+0x38> - d041e14: 46aa mov sl, r5 - d041e16: e7aa b.n d041d6e <__ssvfiscanf_r+0x912> - d041e18: 60000250 .word 0x60000250 - d041e1c: 60000680 .word 0x60000680 - d041e20: 6abb ldr r3, [r7, #40] ; 0x28 - d041e22: f009 0810 and.w r8, r9, #16 - d041e26: 2b00 cmp r3, #0 - d041e28: bf08 it eq - d041e2a: f04f 33ff moveq.w r3, #4294967295 ; 0xffffffff - d041e2e: f019 0501 ands.w r5, r9, #1 - d041e32: 62bb str r3, [r7, #40] ; 0x28 - d041e34: f000 80fb beq.w d04202e <__ssvfiscanf_r+0xbd2> - d041e38: f1b8 0f00 cmp.w r8, #0 - d041e3c: f040 809f bne.w d041f7e <__ssvfiscanf_r+0xb22> - d041e40: 4633 mov r3, r6 - d041e42: f019 0f80 tst.w r9, #128 ; 0x80 - d041e46: f853 5b04 ldr.w r5, [r3], #4 - d041e4a: 61bb str r3, [r7, #24] - d041e4c: f000 809f beq.w d041f8e <__ssvfiscanf_r+0xb32> - d041e50: 2d00 cmp r5, #0 - d041e52: f43f ac67 beq.w d041724 <__ssvfiscanf_r+0x2c8> - d041e56: 2080 movs r0, #128 ; 0x80 - d041e58: f7c0 fb1a bl d002490 <__wrap_malloc> - d041e5c: 4606 mov r6, r0 - d041e5e: 2800 cmp r0, #0 - d041e60: f43f ac5d beq.w d04171e <__ssvfiscanf_r+0x2c2> - d041e64: f8bb 9006 ldrh.w r9, [fp, #6] - d041e68: f8bb 3004 ldrh.w r3, [fp, #4] - d041e6c: 6028 str r0, [r5, #0] - d041e6e: 4599 cmp r9, r3 - d041e70: d314 bcc.n d041e9c <__ssvfiscanf_r+0xa40> - d041e72: f64f 72f6 movw r2, #65526 ; 0xfff6 - d041e76: 4293 cmp r3, r2 - d041e78: f63f ac51 bhi.w d04171e <__ssvfiscanf_r+0x2c2> - d041e7c: 3308 adds r3, #8 - d041e7e: f8db 0000 ldr.w r0, [fp] - d041e82: fa1f fa83 uxth.w sl, r3 - d041e86: ea4f 018a mov.w r1, sl, lsl #2 - d041e8a: f7c0 fb03 bl d002494 <__wrap_realloc> - d041e8e: 2800 cmp r0, #0 - d041e90: f43f ac45 beq.w d04171e <__ssvfiscanf_r+0x2c2> - d041e94: f8cb 0000 str.w r0, [fp] - d041e98: f8ab a004 strh.w sl, [fp, #4] - d041e9c: f8db 3000 ldr.w r3, [fp] - d041ea0: f109 0201 add.w r2, r9, #1 - d041ea4: 46aa mov sl, r5 - d041ea6: f843 5029 str.w r5, [r3, r9, lsl #2] - d041eaa: 4635 mov r5, r6 - d041eac: f04f 0920 mov.w r9, #32 - d041eb0: f8ab 2006 strh.w r2, [fp, #6] - d041eb4: 2200 movs r2, #0 - d041eb6: 613a str r2, [r7, #16] - d041eb8: f7f9 f987 bl d03b1ca <__locale_ctype_ptr> - d041ebc: 6823 ldr r3, [r4, #0] - d041ebe: 781b ldrb r3, [r3, #0] - d041ec0: 4418 add r0, r3 - d041ec2: 7843 ldrb r3, [r0, #1] - d041ec4: 0718 lsls r0, r3, #28 - d041ec6: d440 bmi.n d041f4a <__ssvfiscanf_r+0xaee> - d041ec8: 6abb ldr r3, [r7, #40] ; 0x28 - d041eca: 693a ldr r2, [r7, #16] - d041ecc: 2b00 cmp r3, #0 - d041ece: d03c beq.n d041f4a <__ssvfiscanf_r+0xaee> - d041ed0: 613a str r2, [r7, #16] - d041ed2: f7f9 f969 bl d03b1a8 <__locale_mb_cur_max> - d041ed6: 693a ldr r2, [r7, #16] - d041ed8: 4290 cmp r0, r2 - d041eda: f43f ab85 beq.w d0415e8 <__ssvfiscanf_r+0x18c> - d041ede: 6821 ldr r1, [r4, #0] - d041ee0: f107 0c48 add.w ip, r7, #72 ; 0x48 - d041ee4: 1c53 adds r3, r2, #1 - d041ee6: f811 0b01 ldrb.w r0, [r1], #1 - d041eea: f80c 0002 strb.w r0, [ip, r2] - d041eee: 6862 ldr r2, [r4, #4] - d041ef0: 3a01 subs r2, #1 - d041ef2: e9c4 1200 strd r1, r2, [r4] - d041ef6: 69fa ldr r2, [r7, #28] - d041ef8: 2a03 cmp r2, #3 - d041efa: d102 bne.n d041f02 <__ssvfiscanf_r+0xaa6> - d041efc: 6c3a ldr r2, [r7, #64] ; 0x40 - d041efe: 2a04 cmp r2, #4 - d041f00: d007 beq.n d041f12 <__ssvfiscanf_r+0xab6> - d041f02: 2208 movs r2, #8 - d041f04: 2100 movs r1, #0 - d041f06: f107 0040 add.w r0, r7, #64 ; 0x40 - d041f0a: 61fb str r3, [r7, #28] - d041f0c: f000 fec8 bl d042ca0 <____wrap_memset_veneer> - d041f10: 69fb ldr r3, [r7, #28] - d041f12: f107 0240 add.w r2, r7, #64 ; 0x40 - d041f16: 4629 mov r1, r5 - d041f18: ee18 0a10 vmov r0, s16 - d041f1c: 613b str r3, [r7, #16] - d041f1e: 9200 str r2, [sp, #0] - d041f20: f107 0248 add.w r2, r7, #72 ; 0x48 - d041f24: f7fc fefc bl d03ed20 <_mbrtowc_r> - d041f28: 1c42 adds r2, r0, #1 - d041f2a: 61f8 str r0, [r7, #28] - d041f2c: f43f ab5c beq.w d0415e8 <__ssvfiscanf_r+0x18c> - d041f30: 693b ldr r3, [r7, #16] - d041f32: bb80 cbnz r0, d041f96 <__ssvfiscanf_r+0xb3a> - d041f34: 6028 str r0, [r5, #0] - d041f36: 6828 ldr r0, [r5, #0] - d041f38: 613b str r3, [r7, #16] - d041f3a: f7fc feb1 bl d03eca0 <iswspace> - d041f3e: 693b ldr r3, [r7, #16] - d041f40: 4602 mov r2, r0 - d041f42: 2800 cmp r0, #0 - d041f44: d048 beq.n d041fd8 <__ssvfiscanf_r+0xb7c> - d041f46: 2b00 cmp r3, #0 - d041f48: d13a bne.n d041fc0 <__ssvfiscanf_r+0xb64> - d041f4a: f1b8 0f00 cmp.w r8, #0 - d041f4e: f47f af5e bne.w d041e0e <__ssvfiscanf_r+0x9b2> - d041f52: f8c5 8000 str.w r8, [r5] - d041f56: f1ba 0f00 cmp.w sl, #0 - d041f5a: d00c beq.n d041f76 <__ssvfiscanf_r+0xb1a> - d041f5c: 1ba9 subs r1, r5, r6 - d041f5e: 108b asrs r3, r1, #2 - d041f60: 3301 adds r3, #1 - d041f62: 4599 cmp r9, r3 - d041f64: d907 bls.n d041f76 <__ssvfiscanf_r+0xb1a> - d041f66: 3104 adds r1, #4 - d041f68: f8da 0000 ldr.w r0, [sl] - d041f6c: f7c0 fa92 bl d002494 <__wrap_realloc> - d041f70: b108 cbz r0, d041f76 <__ssvfiscanf_r+0xb1a> - d041f72: f8ca 0000 str.w r0, [sl] - d041f76: 6a7b ldr r3, [r7, #36] ; 0x24 - d041f78: 3301 adds r3, #1 - d041f7a: 627b str r3, [r7, #36] ; 0x24 - d041f7c: e747 b.n d041e0e <__ssvfiscanf_r+0x9b2> - d041f7e: f04f 0900 mov.w r9, #0 - d041f82: 61be str r6, [r7, #24] - d041f84: f107 0534 add.w r5, r7, #52 ; 0x34 - d041f88: 464e mov r6, r9 - d041f8a: 46ca mov sl, r9 - d041f8c: e792 b.n d041eb4 <__ssvfiscanf_r+0xa58> - d041f8e: 46c1 mov r9, r8 - d041f90: 4646 mov r6, r8 - d041f92: 46c2 mov sl, r8 - d041f94: e78e b.n d041eb4 <__ssvfiscanf_r+0xa58> - d041f96: 69fa ldr r2, [r7, #28] - d041f98: 3202 adds r2, #2 - d041f9a: d1cc bne.n d041f36 <__ssvfiscanf_r+0xada> - d041f9c: 461a mov r2, r3 - d041f9e: 6863 ldr r3, [r4, #4] - d041fa0: 2b00 cmp r3, #0 - d041fa2: dc88 bgt.n d041eb6 <__ssvfiscanf_r+0xa5a> - d041fa4: 4621 mov r1, r4 - d041fa6: ee18 0a10 vmov r0, s16 - d041faa: 613a str r2, [r7, #16] - d041fac: f7ff fa01 bl d0413b2 <__ssrefill_r> - d041fb0: 693a ldr r2, [r7, #16] - d041fb2: 2800 cmp r0, #0 - d041fb4: f43f af7f beq.w d041eb6 <__ssvfiscanf_r+0xa5a> - d041fb8: 2a00 cmp r2, #0 - d041fba: f47f ab15 bne.w d0415e8 <__ssvfiscanf_r+0x18c> - d041fbe: e7c4 b.n d041f4a <__ssvfiscanf_r+0xaee> - d041fc0: 3b01 subs r3, #1 - d041fc2: f107 0148 add.w r1, r7, #72 ; 0x48 - d041fc6: 4622 mov r2, r4 - d041fc8: ee18 0a10 vmov r0, s16 - d041fcc: 5cc9 ldrb r1, [r1, r3] - d041fce: 62bb str r3, [r7, #40] ; 0x28 - d041fd0: f7ff f9b2 bl d041338 <_sungetc_r> - d041fd4: 6abb ldr r3, [r7, #40] ; 0x28 - d041fd6: e7b6 b.n d041f46 <__ssvfiscanf_r+0xaea> - d041fd8: 6af9 ldr r1, [r7, #44] ; 0x2c - d041fda: 4419 add r1, r3 - d041fdc: 69fb ldr r3, [r7, #28] - d041fde: 2b03 cmp r3, #3 - d041fe0: 62f9 str r1, [r7, #44] ; 0x2c - d041fe2: d102 bne.n d041fea <__ssvfiscanf_r+0xb8e> - d041fe4: 6c3b ldr r3, [r7, #64] ; 0x40 - d041fe6: 2b04 cmp r3, #4 - d041fe8: d002 beq.n d041ff0 <__ssvfiscanf_r+0xb94> - d041fea: 6abb ldr r3, [r7, #40] ; 0x28 - d041fec: 3b01 subs r3, #1 - d041fee: 62bb str r3, [r7, #40] ; 0x28 - d041ff0: f1b8 0f00 cmp.w r8, #0 - d041ff4: d1d3 bne.n d041f9e <__ssvfiscanf_r+0xb42> - d041ff6: 3504 adds r5, #4 - d041ff8: f1ba 0f00 cmp.w sl, #0 - d041ffc: d015 beq.n d04202a <__ssvfiscanf_r+0xbce> - d041ffe: 1bab subs r3, r5, r6 - d042000: ebb9 0fa3 cmp.w r9, r3, asr #2 - d042004: d80f bhi.n d042026 <__ssvfiscanf_r+0xbca> - d042006: 4630 mov r0, r6 - d042008: ea4f 01c9 mov.w r1, r9, lsl #3 - d04200c: 613b str r3, [r7, #16] - d04200e: f7c0 fa41 bl d002494 <__wrap_realloc> - d042012: 4606 mov r6, r0 - d042014: 2800 cmp r0, #0 - d042016: f43f ab82 beq.w d04171e <__ssvfiscanf_r+0x2c2> - d04201a: 693b ldr r3, [r7, #16] - d04201c: ea4f 0949 mov.w r9, r9, lsl #1 - d042020: f8ca 0000 str.w r0, [sl] - d042024: 18c5 adds r5, r0, r3 - d042026: 4642 mov r2, r8 - d042028: e7b9 b.n d041f9e <__ssvfiscanf_r+0xb42> - d04202a: 4652 mov r2, sl - d04202c: e7b7 b.n d041f9e <__ssvfiscanf_r+0xb42> - d04202e: f1b8 0f00 cmp.w r8, #0 - d042032: d01c beq.n d04206e <__ssvfiscanf_r+0xc12> - d042034: f7f9 f8c9 bl d03b1ca <__locale_ctype_ptr> - d042038: 6823 ldr r3, [r4, #0] - d04203a: 781a ldrb r2, [r3, #0] - d04203c: 4410 add r0, r2 - d04203e: 7842 ldrb r2, [r0, #1] - d042040: 0711 lsls r1, r2, #28 - d042042: f53f ae5a bmi.w d041cfa <__ssvfiscanf_r+0x89e> - d042046: 3301 adds r3, #1 - d042048: 6862 ldr r2, [r4, #4] - d04204a: 3501 adds r5, #1 - d04204c: 6023 str r3, [r4, #0] - d04204e: 3a01 subs r2, #1 - d042050: 6abb ldr r3, [r7, #40] ; 0x28 - d042052: 6062 str r2, [r4, #4] - d042054: 429d cmp r5, r3 - d042056: f43f ae50 beq.w d041cfa <__ssvfiscanf_r+0x89e> - d04205a: 2a00 cmp r2, #0 - d04205c: dcea bgt.n d042034 <__ssvfiscanf_r+0xbd8> - d04205e: 4621 mov r1, r4 - d042060: ee18 0a10 vmov r0, s16 - d042064: f7ff f9a5 bl d0413b2 <__ssrefill_r> - d042068: 2800 cmp r0, #0 - d04206a: d0e3 beq.n d042034 <__ssvfiscanf_r+0xbd8> - d04206c: e645 b.n d041cfa <__ssvfiscanf_r+0x89e> - d04206e: f019 0980 ands.w r9, r9, #128 ; 0x80 - d042072: f856 5b04 ldr.w r5, [r6], #4 - d042076: d07f beq.n d042178 <__ssvfiscanf_r+0xd1c> - d042078: 2d00 cmp r5, #0 - d04207a: f43f aa4a beq.w d041512 <__ssvfiscanf_r+0xb6> - d04207e: 2020 movs r0, #32 - d042080: f7c0 fa06 bl d002490 <__wrap_malloc> - d042084: 4681 mov r9, r0 - d042086: 2800 cmp r0, #0 - d042088: f43f aab3 beq.w d0415f2 <__ssvfiscanf_r+0x196> - d04208c: f8bb a006 ldrh.w sl, [fp, #6] - d042090: f8bb 8004 ldrh.w r8, [fp, #4] - d042094: 6028 str r0, [r5, #0] - d042096: 45c2 cmp sl, r8 - d042098: d315 bcc.n d0420c6 <__ssvfiscanf_r+0xc6a> - d04209a: f64f 73f6 movw r3, #65526 ; 0xfff6 - d04209e: 4598 cmp r8, r3 - d0420a0: f63f ab46 bhi.w d041730 <__ssvfiscanf_r+0x2d4> - d0420a4: f108 0808 add.w r8, r8, #8 - d0420a8: f8db 0000 ldr.w r0, [fp] - d0420ac: fa1f f888 uxth.w r8, r8 - d0420b0: ea4f 0188 mov.w r1, r8, lsl #2 - d0420b4: f7c0 f9ee bl d002494 <__wrap_realloc> - d0420b8: 2800 cmp r0, #0 - d0420ba: f43f ab39 beq.w d041730 <__ssvfiscanf_r+0x2d4> - d0420be: f8cb 0000 str.w r0, [fp] - d0420c2: f8ab 8004 strh.w r8, [fp, #4] - d0420c6: f8db 3000 ldr.w r3, [fp] - d0420ca: f10a 0201 add.w r2, sl, #1 - d0420ce: 46a8 mov r8, r5 - d0420d0: f843 502a str.w r5, [r3, sl, lsl #2] - d0420d4: 464d mov r5, r9 - d0420d6: f04f 0920 mov.w r9, #32 - d0420da: f8ab 2006 strh.w r2, [fp, #6] - d0420de: 46aa mov sl, r5 - d0420e0: f7f9 f873 bl d03b1ca <__locale_ctype_ptr> - d0420e4: 6823 ldr r3, [r4, #0] - d0420e6: 781a ldrb r2, [r3, #0] - d0420e8: 4410 add r0, r2 - d0420ea: 7842 ldrb r2, [r0, #1] - d0420ec: 0712 lsls r2, r2, #28 - d0420ee: d42b bmi.n d042148 <__ssvfiscanf_r+0xcec> - d0420f0: 6862 ldr r2, [r4, #4] - d0420f2: 3a01 subs r2, #1 - d0420f4: 6062 str r2, [r4, #4] - d0420f6: 1c5a adds r2, r3, #1 - d0420f8: 6022 str r2, [r4, #0] - d0420fa: 781b ldrb r3, [r3, #0] - d0420fc: f805 3b01 strb.w r3, [r5], #1 - d042100: f1b8 0f00 cmp.w r8, #0 - d042104: d012 beq.n d04212c <__ssvfiscanf_r+0xcd0> - d042106: eba5 030a sub.w r3, r5, sl - d04210a: 454b cmp r3, r9 - d04210c: d30e bcc.n d04212c <__ssvfiscanf_r+0xcd0> - d04210e: ea4f 0949 mov.w r9, r9, lsl #1 - d042112: 4650 mov r0, sl - d042114: 61bb str r3, [r7, #24] - d042116: 4649 mov r1, r9 - d042118: f7c0 f9bc bl d002494 <__wrap_realloc> - d04211c: 4682 mov sl, r0 - d04211e: 2800 cmp r0, #0 - d042120: f43f aa67 beq.w d0415f2 <__ssvfiscanf_r+0x196> - d042124: 69bb ldr r3, [r7, #24] - d042126: f8c8 0000 str.w r0, [r8] - d04212a: 18c5 adds r5, r0, r3 - d04212c: 6abb ldr r3, [r7, #40] ; 0x28 - d04212e: 3b01 subs r3, #1 - d042130: 62bb str r3, [r7, #40] ; 0x28 - d042132: d009 beq.n d042148 <__ssvfiscanf_r+0xcec> - d042134: 6863 ldr r3, [r4, #4] - d042136: 2b00 cmp r3, #0 - d042138: dcd2 bgt.n d0420e0 <__ssvfiscanf_r+0xc84> - d04213a: 4621 mov r1, r4 - d04213c: ee18 0a10 vmov r0, s16 - d042140: f7ff f937 bl d0413b2 <__ssrefill_r> - d042144: 2800 cmp r0, #0 - d042146: d0cb beq.n d0420e0 <__ssvfiscanf_r+0xc84> - d042148: 2300 movs r3, #0 - d04214a: 702b strb r3, [r5, #0] - d04214c: eba5 050a sub.w r5, r5, sl - d042150: f1b8 0f00 cmp.w r8, #0 - d042154: d009 beq.n d04216a <__ssvfiscanf_r+0xd0e> - d042156: 1c69 adds r1, r5, #1 - d042158: 4589 cmp r9, r1 - d04215a: d906 bls.n d04216a <__ssvfiscanf_r+0xd0e> - d04215c: f8d8 0000 ldr.w r0, [r8] - d042160: f7c0 f998 bl d002494 <__wrap_realloc> - d042164: b108 cbz r0, d04216a <__ssvfiscanf_r+0xd0e> - d042166: f8c8 0000 str.w r0, [r8] - d04216a: 6afb ldr r3, [r7, #44] ; 0x2c - d04216c: 442b add r3, r5 - d04216e: 62fb str r3, [r7, #44] ; 0x2c - d042170: 6a7b ldr r3, [r7, #36] ; 0x24 - d042172: 3301 adds r3, #1 - d042174: f7ff b98d b.w d041492 <__ssvfiscanf_r+0x36> - d042178: 46c8 mov r8, r9 - d04217a: e7b0 b.n d0420de <__ssvfiscanf_r+0xc82> - d04217c: 6abb ldr r3, [r7, #40] ; 0x28 - d04217e: f449 6958 orr.w r9, r9, #3456 ; 0xd80 - d042182: f04f 0a00 mov.w sl, #0 - d042186: f107 0848 add.w r8, r7, #72 ; 0x48 - d04218a: 3b01 subs r3, #1 - d04218c: 2b26 cmp r3, #38 ; 0x26 - d04218e: bf89 itett hi - d042190: 6abb ldrhi r3, [r7, #40] ; 0x28 - d042192: 2500 movls r5, #0 - d042194: f1a3 0527 subhi.w r5, r3, #39 ; 0x27 - d042198: 2327 movhi r3, #39 ; 0x27 - d04219a: bf88 it hi - d04219c: 62bb strhi r3, [r7, #40] ; 0x28 - d04219e: 6822 ldr r2, [r4, #0] - d0421a0: 7813 ldrb r3, [r2, #0] - d0421a2: 2b39 cmp r3, #57 ; 0x39 - d0421a4: d80f bhi.n d0421c6 <__ssvfiscanf_r+0xd6a> - d0421a6: 2b2a cmp r3, #42 ; 0x2a - d0421a8: d91a bls.n d0421e0 <__ssvfiscanf_r+0xd84> - d0421aa: f1a3 012b sub.w r1, r3, #43 ; 0x2b - d0421ae: 290e cmp r1, #14 - d0421b0: d816 bhi.n d0421e0 <__ssvfiscanf_r+0xd84> - d0421b2: e8df f001 tbb [pc, r1] - d0421b6: 1577 .short 0x1577 - d0421b8: 41151577 .word 0x41151577 - d0421bc: 67676767 .word 0x67676767 - d0421c0: 6f676767 .word 0x6f676767 - d0421c4: 6f .byte 0x6f - d0421c5: 00 .byte 0x00 - d0421c6: 2b66 cmp r3, #102 ; 0x66 - d0421c8: d834 bhi.n d042234 <__ssvfiscanf_r+0xdd8> - d0421ca: 2b60 cmp r3, #96 ; 0x60 - d0421cc: d803 bhi.n d0421d6 <__ssvfiscanf_r+0xd7a> - d0421ce: 2b46 cmp r3, #70 ; 0x46 - d0421d0: d804 bhi.n d0421dc <__ssvfiscanf_r+0xd80> - d0421d2: 2b40 cmp r3, #64 ; 0x40 - d0421d4: d904 bls.n d0421e0 <__ssvfiscanf_r+0xd84> - d0421d6: 6a39 ldr r1, [r7, #32] - d0421d8: 290a cmp r1, #10 - d0421da: e061 b.n d0422a0 <__ssvfiscanf_r+0xe44> - d0421dc: 2b58 cmp r3, #88 ; 0x58 - d0421de: d067 beq.n d0422b0 <__ssvfiscanf_r+0xe54> - d0421e0: f419 7f80 tst.w r9, #256 ; 0x100 - d0421e4: d012 beq.n d04220c <__ssvfiscanf_r+0xdb0> - d0421e6: f107 0348 add.w r3, r7, #72 ; 0x48 - d0421ea: 4598 cmp r8, r3 - d0421ec: d909 bls.n d042202 <__ssvfiscanf_r+0xda6> - d0421ee: f108 35ff add.w r5, r8, #4294967295 ; 0xffffffff - d0421f2: f818 1c01 ldrb.w r1, [r8, #-1] - d0421f6: 4622 mov r2, r4 - d0421f8: ee18 0a10 vmov r0, s16 - d0421fc: 46a8 mov r8, r5 - d0421fe: f7ff f89b bl d041338 <_sungetc_r> - d042202: f107 0348 add.w r3, r7, #72 ; 0x48 - d042206: 4598 cmp r8, r3 - d042208: f43f a983 beq.w d041512 <__ssvfiscanf_r+0xb6> - d04220c: f019 0210 ands.w r2, r9, #16 - d042210: d16b bne.n d0422ea <__ssvfiscanf_r+0xe8e> - d042212: 697d ldr r5, [r7, #20] - d042214: f107 0148 add.w r1, r7, #72 ; 0x48 - d042218: 6a3b ldr r3, [r7, #32] - d04221a: ee18 0a10 vmov r0, s16 - d04221e: f888 2000 strb.w r2, [r8] - d042222: 47a8 blx r5 - d042224: f019 0f20 tst.w r9, #32 - d042228: f106 0504 add.w r5, r6, #4 - d04222c: d054 beq.n d0422d8 <__ssvfiscanf_r+0xe7c> - d04222e: 6833 ldr r3, [r6, #0] - d042230: 6018 str r0, [r3, #0] - d042232: e056 b.n d0422e2 <__ssvfiscanf_r+0xe86> - d042234: 2b78 cmp r3, #120 ; 0x78 - d042236: e7d2 b.n d0421de <__ssvfiscanf_r+0xd82> - d042238: f419 6f00 tst.w r9, #2048 ; 0x800 - d04223c: d00a beq.n d042254 <__ssvfiscanf_r+0xdf8> - d04223e: 6a39 ldr r1, [r7, #32] - d042240: b919 cbnz r1, d04224a <__ssvfiscanf_r+0xdee> - d042242: 2108 movs r1, #8 - d042244: f449 7900 orr.w r9, r9, #512 ; 0x200 - d042248: 6239 str r1, [r7, #32] - d04224a: f419 6f80 tst.w r9, #1024 ; 0x400 - d04224e: d004 beq.n d04225a <__ssvfiscanf_r+0xdfe> - d042250: f429 69b0 bic.w r9, r9, #1408 ; 0x580 - d042254: f808 3b01 strb.w r3, [r8], #1 - d042258: e008 b.n d04226c <__ssvfiscanf_r+0xe10> - d04225a: f429 7960 bic.w r9, r9, #896 ; 0x380 - d04225e: b11d cbz r5, d042268 <__ssvfiscanf_r+0xe0c> - d042260: 6abb ldr r3, [r7, #40] ; 0x28 - d042262: 3d01 subs r5, #1 - d042264: 3301 adds r3, #1 - d042266: 62bb str r3, [r7, #40] ; 0x28 - d042268: f10a 0a01 add.w sl, sl, #1 - d04226c: 6863 ldr r3, [r4, #4] - d04226e: 3b01 subs r3, #1 - d042270: 2b00 cmp r3, #0 - d042272: 6063 str r3, [r4, #4] - d042274: dd28 ble.n d0422c8 <__ssvfiscanf_r+0xe6c> - d042276: 3201 adds r2, #1 - d042278: 6022 str r2, [r4, #0] - d04227a: 6abb ldr r3, [r7, #40] ; 0x28 - d04227c: 3b01 subs r3, #1 - d04227e: 62bb str r3, [r7, #40] ; 0x28 - d042280: d18d bne.n d04219e <__ssvfiscanf_r+0xd42> - d042282: e7ad b.n d0421e0 <__ssvfiscanf_r+0xd84> - d042284: 6a38 ldr r0, [r7, #32] - d042286: 4932 ldr r1, [pc, #200] ; (d042350 <__ssvfiscanf_r+0xef4>) - d042288: f931 1010 ldrsh.w r1, [r1, r0, lsl #1] - d04228c: 6239 str r1, [r7, #32] - d04228e: f429 6938 bic.w r9, r9, #2944 ; 0xb80 - d042292: e7df b.n d042254 <__ssvfiscanf_r+0xdf8> - d042294: 6a38 ldr r0, [r7, #32] - d042296: 492e ldr r1, [pc, #184] ; (d042350 <__ssvfiscanf_r+0xef4>) - d042298: f931 1010 ldrsh.w r1, [r1, r0, lsl #1] - d04229c: 2908 cmp r1, #8 - d04229e: 6239 str r1, [r7, #32] - d0422a0: dcf5 bgt.n d04228e <__ssvfiscanf_r+0xe32> - d0422a2: e79d b.n d0421e0 <__ssvfiscanf_r+0xd84> - d0422a4: f019 0f80 tst.w r9, #128 ; 0x80 - d0422a8: d09a beq.n d0421e0 <__ssvfiscanf_r+0xd84> - d0422aa: f029 0980 bic.w r9, r9, #128 ; 0x80 - d0422ae: e7d1 b.n d042254 <__ssvfiscanf_r+0xdf8> - d0422b0: f409 61c0 and.w r1, r9, #1536 ; 0x600 - d0422b4: f5b1 7f00 cmp.w r1, #512 ; 0x200 - d0422b8: d192 bne.n d0421e0 <__ssvfiscanf_r+0xd84> - d0422ba: f429 7900 bic.w r9, r9, #512 ; 0x200 - d0422be: 2110 movs r1, #16 - d0422c0: f449 69a0 orr.w r9, r9, #1280 ; 0x500 - d0422c4: 6239 str r1, [r7, #32] - d0422c6: e7c5 b.n d042254 <__ssvfiscanf_r+0xdf8> - d0422c8: 4621 mov r1, r4 - d0422ca: ee18 0a10 vmov r0, s16 - d0422ce: f7ff f870 bl d0413b2 <__ssrefill_r> - d0422d2: 2800 cmp r0, #0 - d0422d4: d0d1 beq.n d04227a <__ssvfiscanf_r+0xe1e> - d0422d6: e783 b.n d0421e0 <__ssvfiscanf_r+0xd84> - d0422d8: f019 0f08 tst.w r9, #8 - d0422dc: d00e beq.n d0422fc <__ssvfiscanf_r+0xea0> - d0422de: 6833 ldr r3, [r6, #0] - d0422e0: 7018 strb r0, [r3, #0] - d0422e2: 6a7b ldr r3, [r7, #36] ; 0x24 - d0422e4: 462e mov r6, r5 - d0422e6: 3301 adds r3, #1 - d0422e8: 627b str r3, [r7, #36] ; 0x24 - d0422ea: f107 0348 add.w r3, r7, #72 ; 0x48 - d0422ee: eba8 0803 sub.w r8, r8, r3 - d0422f2: 6afb ldr r3, [r7, #44] ; 0x2c - d0422f4: 44c2 add sl, r8 - d0422f6: 4453 add r3, sl - d0422f8: f7ff b96d b.w d0415d6 <__ssvfiscanf_r+0x17a> - d0422fc: f019 0f04 tst.w r9, #4 - d042300: d002 beq.n d042308 <__ssvfiscanf_r+0xeac> - d042302: 6833 ldr r3, [r6, #0] - d042304: 8018 strh r0, [r3, #0] - d042306: e7ec b.n d0422e2 <__ssvfiscanf_r+0xe86> - d042308: f019 0201 ands.w r2, r9, #1 - d04230c: d18f bne.n d04222e <__ssvfiscanf_r+0xdd2> - d04230e: f019 0f02 tst.w r9, #2 - d042312: d08c beq.n d04222e <__ssvfiscanf_r+0xdd2> - d042314: 697b ldr r3, [r7, #20] - d042316: ee18 0a10 vmov r0, s16 - d04231a: 4619 mov r1, r3 - d04231c: 4b0d ldr r3, [pc, #52] ; (d042354 <__ssvfiscanf_r+0xef8>) - d04231e: 4299 cmp r1, r3 - d042320: 6a3b ldr r3, [r7, #32] - d042322: f107 0148 add.w r1, r7, #72 ; 0x48 - d042326: d105 bne.n d042334 <__ssvfiscanf_r+0xed8> - d042328: f7fe fa4c bl d0407c4 <_strtoull_r> - d04232c: 6833 ldr r3, [r6, #0] - d04232e: e9c3 0100 strd r0, r1, [r3] - d042332: e7d6 b.n d0422e2 <__ssvfiscanf_r+0xe86> - d042334: f7fe f973 bl d04061e <_strtoll_r> - d042338: e7f8 b.n d04232c <__ssvfiscanf_r+0xed0> - d04233a: f855 3024 ldr.w r3, [r5, r4, lsl #2] - d04233e: 6818 ldr r0, [r3, #0] - d042340: f7c0 f8aa bl d002498 <__wrap_free> - d042344: f855 3024 ldr.w r3, [r5, r4, lsl #2] - d042348: 3401 adds r4, #1 - d04234a: 601e str r6, [r3, #0] - d04234c: f7ff b9f2 b.w d041734 <__ssvfiscanf_r+0x2d8> - d042350: 0d055188 .word 0x0d055188 - d042354: 0d04091f .word 0x0d04091f - -0d042358 <__submore>: - d042358: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d04235c: 460c mov r4, r1 - d04235e: 6b09 ldr r1, [r1, #48] ; 0x30 - d042360: f104 0340 add.w r3, r4, #64 ; 0x40 - d042364: 4299 cmp r1, r3 - d042366: d11a bne.n d04239e <__submore+0x46> - d042368: f44f 6180 mov.w r1, #1024 ; 0x400 - d04236c: f7c0 f896 bl d00249c <__wrap__malloc_r> - d042370: b918 cbnz r0, d04237a <__submore+0x22> - d042372: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d042376: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d04237a: f44f 6380 mov.w r3, #1024 ; 0x400 - d04237e: 6320 str r0, [r4, #48] ; 0x30 - d042380: f200 30fd addw r0, r0, #1021 ; 0x3fd - d042384: 6363 str r3, [r4, #52] ; 0x34 - d042386: f894 3042 ldrb.w r3, [r4, #66] ; 0x42 - d04238a: 7083 strb r3, [r0, #2] - d04238c: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 - d042390: 7043 strb r3, [r0, #1] - d042392: f894 3040 ldrb.w r3, [r4, #64] ; 0x40 - d042396: 7003 strb r3, [r0, #0] - d042398: 6020 str r0, [r4, #0] - d04239a: 2000 movs r0, #0 - d04239c: e7eb b.n d042376 <__submore+0x1e> - d04239e: 6b66 ldr r6, [r4, #52] ; 0x34 - d0423a0: 0077 lsls r7, r6, #1 - d0423a2: 463a mov r2, r7 - d0423a4: f7c0 f87d bl d0024a2 <__wrap__realloc_r> - d0423a8: 4605 mov r5, r0 - d0423aa: 2800 cmp r0, #0 - d0423ac: d0e1 beq.n d042372 <__submore+0x1a> - d0423ae: eb00 0806 add.w r8, r0, r6 - d0423b2: 4601 mov r1, r0 - d0423b4: 4632 mov r2, r6 - d0423b6: 4640 mov r0, r8 - d0423b8: f000 fc96 bl d042ce8 <____wrap_memcpy_veneer> - d0423bc: f8c4 8000 str.w r8, [r4] - d0423c0: e9c4 570c strd r5, r7, [r4, #48] ; 0x30 - d0423c4: e7e9 b.n d04239a <__submore+0x42> - -0d0423c6 <_ungetc_r>: - d0423c6: b570 push {r4, r5, r6, lr} - d0423c8: 460d mov r5, r1 - d0423ca: 4606 mov r6, r0 - d0423cc: 4614 mov r4, r2 - d0423ce: 1c69 adds r1, r5, #1 - d0423d0: d103 bne.n d0423da <_ungetc_r+0x14> - d0423d2: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - d0423d6: 4628 mov r0, r5 - d0423d8: bd70 pop {r4, r5, r6, pc} - d0423da: b118 cbz r0, d0423e4 <_ungetc_r+0x1e> - d0423dc: 6b83 ldr r3, [r0, #56] ; 0x38 - d0423de: b90b cbnz r3, d0423e4 <_ungetc_r+0x1e> - d0423e0: f7f8 fdd8 bl d03af94 <__sinit> - d0423e4: 6e63 ldr r3, [r4, #100] ; 0x64 - d0423e6: 07da lsls r2, r3, #31 - d0423e8: d405 bmi.n d0423f6 <_ungetc_r+0x30> - d0423ea: 89a3 ldrh r3, [r4, #12] - d0423ec: 059b lsls r3, r3, #22 - d0423ee: d402 bmi.n d0423f6 <_ungetc_r+0x30> - d0423f0: 6da0 ldr r0, [r4, #88] ; 0x58 - d0423f2: f7f8 ff06 bl d03b202 <__retarget_lock_acquire_recursive> - d0423f6: f9b4 300c ldrsh.w r3, [r4, #12] - d0423fa: 0498 lsls r0, r3, #18 - d0423fc: d406 bmi.n d04240c <_ungetc_r+0x46> - d0423fe: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - d042402: 81a3 strh r3, [r4, #12] - d042404: 6e63 ldr r3, [r4, #100] ; 0x64 - d042406: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - d04240a: 6663 str r3, [r4, #100] ; 0x64 - d04240c: f9b4 300c ldrsh.w r3, [r4, #12] - d042410: f023 0320 bic.w r3, r3, #32 - d042414: 0759 lsls r1, r3, #29 - d042416: b29a uxth r2, r3 - d042418: 81a3 strh r3, [r4, #12] - d04241a: d423 bmi.n d042464 <_ungetc_r+0x9e> - d04241c: 06d3 lsls r3, r2, #27 - d04241e: d409 bmi.n d042434 <_ungetc_r+0x6e> - d042420: 6e63 ldr r3, [r4, #100] ; 0x64 - d042422: 07dd lsls r5, r3, #31 - d042424: d4d5 bmi.n d0423d2 <_ungetc_r+0xc> - d042426: f412 7f00 tst.w r2, #512 ; 0x200 - d04242a: d1d2 bne.n d0423d2 <_ungetc_r+0xc> - d04242c: 6da0 ldr r0, [r4, #88] ; 0x58 - d04242e: f7f8 feee bl d03b20e <__retarget_lock_release_recursive> - d042432: e7ce b.n d0423d2 <_ungetc_r+0xc> - d042434: 0710 lsls r0, r2, #28 - d042436: d511 bpl.n d04245c <_ungetc_r+0x96> - d042438: 4621 mov r1, r4 - d04243a: 4630 mov r0, r6 - d04243c: f7f8 fcfa bl d03ae34 <_fflush_r> - d042440: b130 cbz r0, d042450 <_ungetc_r+0x8a> - d042442: 6e63 ldr r3, [r4, #100] ; 0x64 - d042444: 07d9 lsls r1, r3, #31 - d042446: d4c4 bmi.n d0423d2 <_ungetc_r+0xc> - d042448: 89a3 ldrh r3, [r4, #12] - d04244a: f413 7f00 tst.w r3, #512 ; 0x200 - d04244e: e7ec b.n d04242a <_ungetc_r+0x64> - d042450: 89a3 ldrh r3, [r4, #12] - d042452: 60a0 str r0, [r4, #8] - d042454: f023 0308 bic.w r3, r3, #8 - d042458: 61a0 str r0, [r4, #24] - d04245a: 81a3 strh r3, [r4, #12] - d04245c: 89a3 ldrh r3, [r4, #12] - d04245e: f043 0304 orr.w r3, r3, #4 - d042462: 81a3 strh r3, [r4, #12] - d042464: 6b23 ldr r3, [r4, #48] ; 0x30 - d042466: b2ed uxtb r5, r5 - d042468: 6862 ldr r2, [r4, #4] - d04246a: b1d3 cbz r3, d0424a2 <_ungetc_r+0xdc> - d04246c: 6b63 ldr r3, [r4, #52] ; 0x34 - d04246e: 4293 cmp r3, r2 - d042470: dc05 bgt.n d04247e <_ungetc_r+0xb8> - d042472: 4621 mov r1, r4 - d042474: 4630 mov r0, r6 - d042476: f7ff ff6f bl d042358 <__submore> - d04247a: 2800 cmp r0, #0 - d04247c: d1e1 bne.n d042442 <_ungetc_r+0x7c> - d04247e: 6823 ldr r3, [r4, #0] - d042480: 1e5a subs r2, r3, #1 - d042482: 6022 str r2, [r4, #0] - d042484: f803 5c01 strb.w r5, [r3, #-1] - d042488: 6863 ldr r3, [r4, #4] - d04248a: 3301 adds r3, #1 - d04248c: 6063 str r3, [r4, #4] - d04248e: 6e63 ldr r3, [r4, #100] ; 0x64 - d042490: 07da lsls r2, r3, #31 - d042492: d4a0 bmi.n d0423d6 <_ungetc_r+0x10> - d042494: 89a3 ldrh r3, [r4, #12] - d042496: 059b lsls r3, r3, #22 - d042498: d49d bmi.n d0423d6 <_ungetc_r+0x10> - d04249a: 6da0 ldr r0, [r4, #88] ; 0x58 - d04249c: f7f8 feb7 bl d03b20e <__retarget_lock_release_recursive> - d0424a0: e799 b.n d0423d6 <_ungetc_r+0x10> - d0424a2: 6e61 ldr r1, [r4, #100] ; 0x64 - d0424a4: 6920 ldr r0, [r4, #16] - d0424a6: 6823 ldr r3, [r4, #0] - d0424a8: f001 0101 and.w r1, r1, #1 - d0424ac: b160 cbz r0, d0424c8 <_ungetc_r+0x102> - d0424ae: 4298 cmp r0, r3 - d0424b0: d20a bcs.n d0424c8 <_ungetc_r+0x102> - d0424b2: f813 0c01 ldrb.w r0, [r3, #-1] - d0424b6: 4285 cmp r5, r0 - d0424b8: d106 bne.n d0424c8 <_ungetc_r+0x102> - d0424ba: 3b01 subs r3, #1 - d0424bc: 3201 adds r2, #1 - d0424be: 6023 str r3, [r4, #0] - d0424c0: 6062 str r2, [r4, #4] - d0424c2: 2900 cmp r1, #0 - d0424c4: d187 bne.n d0423d6 <_ungetc_r+0x10> - d0424c6: e7e5 b.n d042494 <_ungetc_r+0xce> - d0424c8: e9c4 320e strd r3, r2, [r4, #56] ; 0x38 - d0424cc: f104 0340 add.w r3, r4, #64 ; 0x40 - d0424d0: 6323 str r3, [r4, #48] ; 0x30 - d0424d2: 2303 movs r3, #3 - d0424d4: 6363 str r3, [r4, #52] ; 0x34 - d0424d6: 4623 mov r3, r4 - d0424d8: f803 5f42 strb.w r5, [r3, #66]! - d0424dc: 6023 str r3, [r4, #0] - d0424de: 2301 movs r3, #1 - d0424e0: 6063 str r3, [r4, #4] - d0424e2: e7ee b.n d0424c2 <_ungetc_r+0xfc> - -0d0424e4 <ungetc>: - d0424e4: 4b02 ldr r3, [pc, #8] ; (d0424f0 <ungetc+0xc>) - d0424e6: 460a mov r2, r1 - d0424e8: 4601 mov r1, r0 - d0424ea: 6818 ldr r0, [r3, #0] - d0424ec: f7ff bf6b b.w d0423c6 <_ungetc_r> - d0424f0: 60000250 .word 0x60000250 - -0d0424f4 <rshift>: - d0424f4: 6903 ldr r3, [r0, #16] - d0424f6: 114a asrs r2, r1, #5 - d0424f8: ebb3 1f61 cmp.w r3, r1, asr #5 - d0424fc: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - d042500: f100 0414 add.w r4, r0, #20 - d042504: dd45 ble.n d042592 <rshift+0x9e> - d042506: f011 011f ands.w r1, r1, #31 - d04250a: eb04 0683 add.w r6, r4, r3, lsl #2 - d04250e: eb04 0582 add.w r5, r4, r2, lsl #2 - d042512: d10c bne.n d04252e <rshift+0x3a> - d042514: f100 0710 add.w r7, r0, #16 - d042518: 4629 mov r1, r5 - d04251a: 42b1 cmp r1, r6 - d04251c: d334 bcc.n d042588 <rshift+0x94> - d04251e: 1a9b subs r3, r3, r2 - d042520: 1eea subs r2, r5, #3 - d042522: 009b lsls r3, r3, #2 - d042524: 4296 cmp r6, r2 - d042526: bf38 it cc - d042528: 2300 movcc r3, #0 - d04252a: 4423 add r3, r4 - d04252c: e015 b.n d04255a <rshift+0x66> - d04252e: f854 7022 ldr.w r7, [r4, r2, lsl #2] - d042532: f1c1 0820 rsb r8, r1, #32 - d042536: f105 0e04 add.w lr, r5, #4 - d04253a: 46a1 mov r9, r4 - d04253c: 40cf lsrs r7, r1 - d04253e: 4576 cmp r6, lr - d042540: 46f4 mov ip, lr - d042542: d815 bhi.n d042570 <rshift+0x7c> - d042544: 1a9a subs r2, r3, r2 - d042546: 3501 adds r5, #1 - d042548: 0092 lsls r2, r2, #2 - d04254a: 3a04 subs r2, #4 - d04254c: 42ae cmp r6, r5 - d04254e: bf38 it cc - d042550: 2200 movcc r2, #0 - d042552: 18a3 adds r3, r4, r2 - d042554: 50a7 str r7, [r4, r2] - d042556: b107 cbz r7, d04255a <rshift+0x66> - d042558: 3304 adds r3, #4 - d04255a: 1b1a subs r2, r3, r4 - d04255c: 42a3 cmp r3, r4 - d04255e: ea4f 02a2 mov.w r2, r2, asr #2 - d042562: bf08 it eq - d042564: 2300 moveq r3, #0 - d042566: 6102 str r2, [r0, #16] - d042568: bf08 it eq - d04256a: 6143 streq r3, [r0, #20] - d04256c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - d042570: f8dc c000 ldr.w ip, [ip] - d042574: fa0c fc08 lsl.w ip, ip, r8 - d042578: ea4c 0707 orr.w r7, ip, r7 - d04257c: f849 7b04 str.w r7, [r9], #4 - d042580: f85e 7b04 ldr.w r7, [lr], #4 - d042584: 40cf lsrs r7, r1 - d042586: e7da b.n d04253e <rshift+0x4a> - d042588: f851 cb04 ldr.w ip, [r1], #4 - d04258c: f847 cf04 str.w ip, [r7, #4]! - d042590: e7c3 b.n d04251a <rshift+0x26> - d042592: 4623 mov r3, r4 - d042594: e7e1 b.n d04255a <rshift+0x66> - -0d042596 <__gethex>: - d042596: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d04259a: ed2d 8b02 vpush {d8} - d04259e: b089 sub sp, #36 ; 0x24 - d0425a0: ee08 0a10 vmov s16, r0 - d0425a4: 468b mov fp, r1 - d0425a6: 4690 mov r8, r2 - d0425a8: 9816 ldr r0, [sp, #88] ; 0x58 - d0425aa: 9303 str r3, [sp, #12] - d0425ac: f7fc fb7c bl d03eca8 <__localeconv_l> - d0425b0: 6803 ldr r3, [r0, #0] - d0425b2: ee08 3a90 vmov s17, r3 - d0425b6: 4618 mov r0, r3 - d0425b8: f000 fb6a bl d042c90 <____wrap_strlen_veneer> - d0425bc: f8db 1000 ldr.w r1, [fp] - d0425c0: ee18 3a90 vmov r3, s17 - d0425c4: 4602 mov r2, r0 - d0425c6: 4403 add r3, r0 - d0425c8: f813 3c01 ldrb.w r3, [r3, #-1] - d0425cc: 9304 str r3, [sp, #16] - d0425ce: 1c8b adds r3, r1, #2 - d0425d0: f1c1 21ff rsb r1, r1, #4278255360 ; 0xff00ff00 - d0425d4: f501 017f add.w r1, r1, #16711680 ; 0xff0000 - d0425d8: 31fe adds r1, #254 ; 0xfe - d0425da: eb01 0a03 add.w sl, r1, r3 - d0425de: 461f mov r7, r3 - d0425e0: f813 0b01 ldrb.w r0, [r3], #1 - d0425e4: 2830 cmp r0, #48 ; 0x30 - d0425e6: d0f8 beq.n d0425da <__gethex+0x44> - d0425e8: 4cac ldr r4, [pc, #688] ; (d04289c <__gethex+0x306>) - d0425ea: f814 9000 ldrb.w r9, [r4, r0] - d0425ee: f1b9 0f00 cmp.w r9, #0 - d0425f2: d138 bne.n d042666 <__gethex+0xd0> - d0425f4: ee18 1a90 vmov r1, s17 - d0425f8: 4638 mov r0, r7 - d0425fa: 9201 str r2, [sp, #4] - d0425fc: f7f8 ffb5 bl d03b56a <strncmp> - d042600: 9a01 ldr r2, [sp, #4] - d042602: 4605 mov r5, r0 - d042604: 2800 cmp r0, #0 - d042606: d164 bne.n d0426d2 <__gethex+0x13c> - d042608: 5cbb ldrb r3, [r7, r2] - d04260a: 18be adds r6, r7, r2 - d04260c: 5ce3 ldrb r3, [r4, r3] - d04260e: 2b00 cmp r3, #0 - d042610: d061 beq.n d0426d6 <__gethex+0x140> - d042612: 4631 mov r1, r6 - d042614: 780b ldrb r3, [r1, #0] - d042616: 460f mov r7, r1 - d042618: 3101 adds r1, #1 - d04261a: 2b30 cmp r3, #48 ; 0x30 - d04261c: d0fa beq.n d042614 <__gethex+0x7e> - d04261e: 5ce4 ldrb r4, [r4, r3] - d042620: 4635 mov r5, r6 - d042622: f04f 0a01 mov.w sl, #1 - d042626: fab4 f484 clz r4, r4 - d04262a: 0964 lsrs r4, r4, #5 - d04262c: 463b mov r3, r7 - d04262e: 489b ldr r0, [pc, #620] ; (d04289c <__gethex+0x306>) - d042630: 461e mov r6, r3 - d042632: 3301 adds r3, #1 - d042634: 7831 ldrb r1, [r6, #0] - d042636: 5c41 ldrb r1, [r0, r1] - d042638: 2900 cmp r1, #0 - d04263a: d1f9 bne.n d042630 <__gethex+0x9a> - d04263c: ee18 1a90 vmov r1, s17 - d042640: 4630 mov r0, r6 - d042642: 9201 str r2, [sp, #4] - d042644: f7f8 ff91 bl d03b56a <strncmp> - d042648: 9a01 ldr r2, [sp, #4] - d04264a: b978 cbnz r0, d04266c <__gethex+0xd6> - d04264c: b945 cbnz r5, d042660 <__gethex+0xca> - d04264e: 18b5 adds r5, r6, r2 - d042650: 4892 ldr r0, [pc, #584] ; (d04289c <__gethex+0x306>) - d042652: 462b mov r3, r5 - d042654: 461e mov r6, r3 - d042656: 3301 adds r3, #1 - d042658: 7831 ldrb r1, [r6, #0] - d04265a: 5c41 ldrb r1, [r0, r1] - d04265c: 2900 cmp r1, #0 - d04265e: d1f9 bne.n d042654 <__gethex+0xbe> - d042660: 1bad subs r5, r5, r6 - d042662: 00ad lsls r5, r5, #2 - d042664: e004 b.n d042670 <__gethex+0xda> - d042666: 2400 movs r4, #0 - d042668: 4625 mov r5, r4 - d04266a: e7df b.n d04262c <__gethex+0x96> - d04266c: 2d00 cmp r5, #0 - d04266e: d1f7 bne.n d042660 <__gethex+0xca> - d042670: 7833 ldrb r3, [r6, #0] - d042672: f003 03df and.w r3, r3, #223 ; 0xdf - d042676: 2b50 cmp r3, #80 ; 0x50 - d042678: d139 bne.n d0426ee <__gethex+0x158> - d04267a: 7873 ldrb r3, [r6, #1] - d04267c: 2b2b cmp r3, #43 ; 0x2b - d04267e: d02c beq.n d0426da <__gethex+0x144> - d042680: 2b2d cmp r3, #45 ; 0x2d - d042682: d02d beq.n d0426e0 <__gethex+0x14a> - d042684: 1c71 adds r1, r6, #1 - d042686: 2000 movs r0, #0 - d042688: f8df e210 ldr.w lr, [pc, #528] ; d04289c <__gethex+0x306> - d04268c: 780b ldrb r3, [r1, #0] - d04268e: f81e 3003 ldrb.w r3, [lr, r3] - d042692: f103 3cff add.w ip, r3, #4294967295 ; 0xffffffff - d042696: f1bc 0f18 cmp.w ip, #24 - d04269a: d828 bhi.n d0426ee <__gethex+0x158> - d04269c: f811 cf01 ldrb.w ip, [r1, #1]! - d0426a0: 3b10 subs r3, #16 - d0426a2: f81e c00c ldrb.w ip, [lr, ip] - d0426a6: f10c 39ff add.w r9, ip, #4294967295 ; 0xffffffff - d0426aa: f1b9 0f18 cmp.w r9, #24 - d0426ae: d919 bls.n d0426e4 <__gethex+0x14e> - d0426b0: b100 cbz r0, d0426b4 <__gethex+0x11e> - d0426b2: 425b negs r3, r3 - d0426b4: 441d add r5, r3 - d0426b6: f8cb 1000 str.w r1, [fp] - d0426ba: b1d4 cbz r4, d0426f2 <__gethex+0x15c> - d0426bc: f1ba 0f00 cmp.w sl, #0 - d0426c0: bf14 ite ne - d0426c2: 2700 movne r7, #0 - d0426c4: 2706 moveq r7, #6 - d0426c6: 4638 mov r0, r7 - d0426c8: b009 add sp, #36 ; 0x24 - d0426ca: ecbd 8b02 vpop {d8} - d0426ce: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d0426d2: 463e mov r6, r7 - d0426d4: 464d mov r5, r9 - d0426d6: 2401 movs r4, #1 - d0426d8: e7ca b.n d042670 <__gethex+0xda> - d0426da: 2000 movs r0, #0 - d0426dc: 1cb1 adds r1, r6, #2 - d0426de: e7d3 b.n d042688 <__gethex+0xf2> - d0426e0: 2001 movs r0, #1 - d0426e2: e7fb b.n d0426dc <__gethex+0x146> - d0426e4: f04f 090a mov.w r9, #10 - d0426e8: fb09 c303 mla r3, r9, r3, ip - d0426ec: e7d6 b.n d04269c <__gethex+0x106> - d0426ee: 4631 mov r1, r6 - d0426f0: e7e1 b.n d0426b6 <__gethex+0x120> - d0426f2: 1bf3 subs r3, r6, r7 - d0426f4: 4621 mov r1, r4 - d0426f6: 3b01 subs r3, #1 - d0426f8: 2b07 cmp r3, #7 - d0426fa: dc52 bgt.n d0427a2 <__gethex+0x20c> - d0426fc: ee18 0a10 vmov r0, s16 - d042700: 9202 str r2, [sp, #8] - d042702: f04f 0b00 mov.w fp, #0 - d042706: f7fc fb53 bl d03edb0 <_Balloc> - d04270a: 9a02 ldr r2, [sp, #8] - d04270c: f100 0914 add.w r9, r0, #20 - d042710: 4604 mov r4, r0 - d042712: 46da mov sl, fp - d042714: f1c2 0301 rsb r3, r2, #1 - d042718: f8cd 9004 str.w r9, [sp, #4] - d04271c: 9305 str r3, [sp, #20] - d04271e: 42b7 cmp r7, r6 - d042720: d342 bcc.n d0427a8 <__gethex+0x212> - d042722: 9801 ldr r0, [sp, #4] - d042724: f840 ab04 str.w sl, [r0], #4 - d042728: eba0 0009 sub.w r0, r0, r9 - d04272c: 1080 asrs r0, r0, #2 - d04272e: 0146 lsls r6, r0, #5 - d042730: 6120 str r0, [r4, #16] - d042732: 4650 mov r0, sl - d042734: f7fc fbe5 bl d03ef02 <__hi0bits> - d042738: 1a30 subs r0, r6, r0 - d04273a: f8d8 6000 ldr.w r6, [r8] - d04273e: 42b0 cmp r0, r6 - d042740: dd66 ble.n d042810 <__gethex+0x27a> - d042742: 1b87 subs r7, r0, r6 - d042744: 4620 mov r0, r4 - d042746: 4639 mov r1, r7 - d042748: f7fc ff47 bl d03f5da <__any_on> - d04274c: 4682 mov sl, r0 - d04274e: b1a8 cbz r0, d04277c <__gethex+0x1e6> - d042750: 1e7b subs r3, r7, #1 - d042752: f04f 0a01 mov.w sl, #1 - d042756: 1159 asrs r1, r3, #5 - d042758: f003 021f and.w r2, r3, #31 - d04275c: f859 1021 ldr.w r1, [r9, r1, lsl #2] - d042760: fa0a f202 lsl.w r2, sl, r2 - d042764: 420a tst r2, r1 - d042766: d009 beq.n d04277c <__gethex+0x1e6> - d042768: 4553 cmp r3, sl - d04276a: dd05 ble.n d042778 <__gethex+0x1e2> - d04276c: 1eb9 subs r1, r7, #2 - d04276e: 4620 mov r0, r4 - d042770: f7fc ff33 bl d03f5da <__any_on> - d042774: 2800 cmp r0, #0 - d042776: d148 bne.n d04280a <__gethex+0x274> - d042778: f04f 0a02 mov.w sl, #2 - d04277c: 443d add r5, r7 - d04277e: 4639 mov r1, r7 - d042780: 4620 mov r0, r4 - d042782: f7ff feb7 bl d0424f4 <rshift> - d042786: f8d8 3008 ldr.w r3, [r8, #8] - d04278a: 42ab cmp r3, r5 - d04278c: da4f bge.n d04282e <__gethex+0x298> - d04278e: 4621 mov r1, r4 - d042790: ee18 0a10 vmov r0, s16 - d042794: f7fc fb31 bl d03edfa <_Bfree> - d042798: 2300 movs r3, #0 - d04279a: 9a14 ldr r2, [sp, #80] ; 0x50 - d04279c: 27a3 movs r7, #163 ; 0xa3 - d04279e: 6013 str r3, [r2, #0] - d0427a0: e791 b.n d0426c6 <__gethex+0x130> - d0427a2: 3101 adds r1, #1 - d0427a4: 105b asrs r3, r3, #1 - d0427a6: e7a7 b.n d0426f8 <__gethex+0x162> - d0427a8: 1e73 subs r3, r6, #1 - d0427aa: 9904 ldr r1, [sp, #16] - d0427ac: 9302 str r3, [sp, #8] - d0427ae: f816 3c01 ldrb.w r3, [r6, #-1] - d0427b2: 428b cmp r3, r1 - d0427b4: d017 beq.n d0427e6 <__gethex+0x250> - d0427b6: f1bb 0f20 cmp.w fp, #32 - d0427ba: d106 bne.n d0427ca <__gethex+0x234> - d0427bc: 9b01 ldr r3, [sp, #4] - d0427be: f843 ab04 str.w sl, [r3], #4 - d0427c2: f04f 0a00 mov.w sl, #0 - d0427c6: 9301 str r3, [sp, #4] - d0427c8: 46d3 mov fp, sl - d0427ca: f816 3c01 ldrb.w r3, [r6, #-1] - d0427ce: 4933 ldr r1, [pc, #204] ; (d04289c <__gethex+0x306>) - d0427d0: 5ccb ldrb r3, [r1, r3] - d0427d2: f003 030f and.w r3, r3, #15 - d0427d6: fa03 f30b lsl.w r3, r3, fp - d0427da: f10b 0b04 add.w fp, fp, #4 - d0427de: ea4a 0a03 orr.w sl, sl, r3 - d0427e2: 9b02 ldr r3, [sp, #8] - d0427e4: e00f b.n d042806 <__gethex+0x270> - d0427e6: 9b02 ldr r3, [sp, #8] - d0427e8: 9905 ldr r1, [sp, #20] - d0427ea: 440b add r3, r1 - d0427ec: 42bb cmp r3, r7 - d0427ee: d3e2 bcc.n d0427b6 <__gethex+0x220> - d0427f0: 4618 mov r0, r3 - d0427f2: ee18 1a90 vmov r1, s17 - d0427f6: 9207 str r2, [sp, #28] - d0427f8: 9306 str r3, [sp, #24] - d0427fa: f7f8 feb6 bl d03b56a <strncmp> - d0427fe: e9dd 3206 ldrd r3, r2, [sp, #24] - d042802: 2800 cmp r0, #0 - d042804: d1d7 bne.n d0427b6 <__gethex+0x220> - d042806: 461e mov r6, r3 - d042808: e789 b.n d04271e <__gethex+0x188> - d04280a: f04f 0a03 mov.w sl, #3 - d04280e: e7b5 b.n d04277c <__gethex+0x1e6> - d042810: da0a bge.n d042828 <__gethex+0x292> - d042812: 1a37 subs r7, r6, r0 - d042814: 4621 mov r1, r4 - d042816: ee18 0a10 vmov r0, s16 - d04281a: 463a mov r2, r7 - d04281c: 1bed subs r5, r5, r7 - d04281e: f7fc fca3 bl d03f168 <__lshift> - d042822: 4604 mov r4, r0 - d042824: f100 0914 add.w r9, r0, #20 - d042828: f04f 0a00 mov.w sl, #0 - d04282c: e7ab b.n d042786 <__gethex+0x1f0> - d04282e: f8d8 0004 ldr.w r0, [r8, #4] - d042832: 42a8 cmp r0, r5 - d042834: dd6e ble.n d042914 <__gethex+0x37e> - d042836: 1b45 subs r5, r0, r5 - d042838: 42ae cmp r6, r5 - d04283a: dc31 bgt.n d0428a0 <__gethex+0x30a> - d04283c: f8d8 300c ldr.w r3, [r8, #12] - d042840: 2b02 cmp r3, #2 - d042842: d023 beq.n d04288c <__gethex+0x2f6> - d042844: 2b03 cmp r3, #3 - d042846: d025 beq.n d042894 <__gethex+0x2fe> - d042848: 2b01 cmp r3, #1 - d04284a: d115 bne.n d042878 <__gethex+0x2e2> - d04284c: 42ae cmp r6, r5 - d04284e: d113 bne.n d042878 <__gethex+0x2e2> - d042850: 2e01 cmp r6, #1 - d042852: d10b bne.n d04286c <__gethex+0x2d6> - d042854: f8d8 3004 ldr.w r3, [r8, #4] - d042858: 2762 movs r7, #98 ; 0x62 - d04285a: 9a03 ldr r2, [sp, #12] - d04285c: 6013 str r3, [r2, #0] - d04285e: 2301 movs r3, #1 - d042860: 6123 str r3, [r4, #16] - d042862: f8c9 3000 str.w r3, [r9] - d042866: 9b14 ldr r3, [sp, #80] ; 0x50 - d042868: 601c str r4, [r3, #0] - d04286a: e72c b.n d0426c6 <__gethex+0x130> - d04286c: 1e71 subs r1, r6, #1 - d04286e: 4620 mov r0, r4 - d042870: f7fc feb3 bl d03f5da <__any_on> - d042874: 2800 cmp r0, #0 - d042876: d1ed bne.n d042854 <__gethex+0x2be> - d042878: 4621 mov r1, r4 - d04287a: ee18 0a10 vmov r0, s16 - d04287e: f7fc fabc bl d03edfa <_Bfree> - d042882: 2300 movs r3, #0 - d042884: 9a14 ldr r2, [sp, #80] ; 0x50 - d042886: 2750 movs r7, #80 ; 0x50 - d042888: 6013 str r3, [r2, #0] - d04288a: e71c b.n d0426c6 <__gethex+0x130> - d04288c: 9b15 ldr r3, [sp, #84] ; 0x54 - d04288e: 2b00 cmp r3, #0 - d042890: d1f2 bne.n d042878 <__gethex+0x2e2> - d042892: e7df b.n d042854 <__gethex+0x2be> - d042894: 9b15 ldr r3, [sp, #84] ; 0x54 - d042896: 2b00 cmp r3, #0 - d042898: d1dc bne.n d042854 <__gethex+0x2be> - d04289a: e7ed b.n d042878 <__gethex+0x2e2> - d04289c: 0d0551aa .word 0x0d0551aa - d0428a0: 1e6f subs r7, r5, #1 - d0428a2: f1ba 0f00 cmp.w sl, #0 - d0428a6: d132 bne.n d04290e <__gethex+0x378> - d0428a8: b127 cbz r7, d0428b4 <__gethex+0x31e> - d0428aa: 4639 mov r1, r7 - d0428ac: 4620 mov r0, r4 - d0428ae: f7fc fe94 bl d03f5da <__any_on> - d0428b2: 4682 mov sl, r0 - d0428b4: 117b asrs r3, r7, #5 - d0428b6: 2101 movs r1, #1 - d0428b8: f007 071f and.w r7, r7, #31 - d0428bc: 4620 mov r0, r4 - d0428be: f859 3023 ldr.w r3, [r9, r3, lsl #2] - d0428c2: 1b76 subs r6, r6, r5 - d0428c4: fa01 f707 lsl.w r7, r1, r7 - d0428c8: 4629 mov r1, r5 - d0428ca: 421f tst r7, r3 - d0428cc: f04f 0702 mov.w r7, #2 - d0428d0: bf18 it ne - d0428d2: f04a 0a02 orrne.w sl, sl, #2 - d0428d6: f7ff fe0d bl d0424f4 <rshift> - d0428da: f8d8 5004 ldr.w r5, [r8, #4] - d0428de: f1ba 0f00 cmp.w sl, #0 - d0428e2: d048 beq.n d042976 <__gethex+0x3e0> - d0428e4: f8d8 300c ldr.w r3, [r8, #12] - d0428e8: 2b02 cmp r3, #2 - d0428ea: d015 beq.n d042918 <__gethex+0x382> - d0428ec: 2b03 cmp r3, #3 - d0428ee: d017 beq.n d042920 <__gethex+0x38a> - d0428f0: 2b01 cmp r3, #1 - d0428f2: d109 bne.n d042908 <__gethex+0x372> - d0428f4: f01a 0f02 tst.w sl, #2 - d0428f8: d006 beq.n d042908 <__gethex+0x372> - d0428fa: f8d9 0000 ldr.w r0, [r9] - d0428fe: ea4a 0a00 orr.w sl, sl, r0 - d042902: f01a 0f01 tst.w sl, #1 - d042906: d10e bne.n d042926 <__gethex+0x390> - d042908: f047 0710 orr.w r7, r7, #16 - d04290c: e033 b.n d042976 <__gethex+0x3e0> - d04290e: f04f 0a01 mov.w sl, #1 - d042912: e7cf b.n d0428b4 <__gethex+0x31e> - d042914: 2701 movs r7, #1 - d042916: e7e2 b.n d0428de <__gethex+0x348> - d042918: 9b15 ldr r3, [sp, #84] ; 0x54 - d04291a: f1c3 0301 rsb r3, r3, #1 - d04291e: 9315 str r3, [sp, #84] ; 0x54 - d042920: 9b15 ldr r3, [sp, #84] ; 0x54 - d042922: 2b00 cmp r3, #0 - d042924: d0f0 beq.n d042908 <__gethex+0x372> - d042926: f8d4 9010 ldr.w r9, [r4, #16] - d04292a: f104 0314 add.w r3, r4, #20 - d04292e: f04f 0c00 mov.w ip, #0 - d042932: ea4f 0b89 mov.w fp, r9, lsl #2 - d042936: eb03 0189 add.w r1, r3, r9, lsl #2 - d04293a: 4618 mov r0, r3 - d04293c: f853 2b04 ldr.w r2, [r3], #4 - d042940: f1b2 3fff cmp.w r2, #4294967295 ; 0xffffffff - d042944: d01c beq.n d042980 <__gethex+0x3ea> - d042946: 3201 adds r2, #1 - d042948: 6002 str r2, [r0, #0] - d04294a: 2f02 cmp r7, #2 - d04294c: f104 0314 add.w r3, r4, #20 - d042950: d13a bne.n d0429c8 <__gethex+0x432> - d042952: f8d8 2000 ldr.w r2, [r8] - d042956: 3a01 subs r2, #1 - d042958: 42b2 cmp r2, r6 - d04295a: d10a bne.n d042972 <__gethex+0x3dc> - d04295c: 1171 asrs r1, r6, #5 - d04295e: 2201 movs r2, #1 - d042960: f006 061f and.w r6, r6, #31 - d042964: f853 3021 ldr.w r3, [r3, r1, lsl #2] - d042968: fa02 f606 lsl.w r6, r2, r6 - d04296c: 421e tst r6, r3 - d04296e: bf18 it ne - d042970: 4617 movne r7, r2 - d042972: f047 0720 orr.w r7, r7, #32 - d042976: 9b14 ldr r3, [sp, #80] ; 0x50 - d042978: 601c str r4, [r3, #0] - d04297a: 9b03 ldr r3, [sp, #12] - d04297c: 601d str r5, [r3, #0] - d04297e: e6a2 b.n d0426c6 <__gethex+0x130> - d042980: 4299 cmp r1, r3 - d042982: f843 cc04 str.w ip, [r3, #-4] - d042986: d8d8 bhi.n d04293a <__gethex+0x3a4> - d042988: 68a3 ldr r3, [r4, #8] - d04298a: 4599 cmp r9, r3 - d04298c: db14 blt.n d0429b8 <__gethex+0x422> - d04298e: 6861 ldr r1, [r4, #4] - d042990: ee18 0a10 vmov r0, s16 - d042994: 3101 adds r1, #1 - d042996: f7fc fa0b bl d03edb0 <_Balloc> - d04299a: 6922 ldr r2, [r4, #16] - d04299c: 4682 mov sl, r0 - d04299e: f104 010c add.w r1, r4, #12 - d0429a2: 3202 adds r2, #2 - d0429a4: 300c adds r0, #12 - d0429a6: 0092 lsls r2, r2, #2 - d0429a8: f000 f99e bl d042ce8 <____wrap_memcpy_veneer> - d0429ac: 4621 mov r1, r4 - d0429ae: 4654 mov r4, sl - d0429b0: ee18 0a10 vmov r0, s16 - d0429b4: f7fc fa21 bl d03edfa <_Bfree> - d0429b8: 6923 ldr r3, [r4, #16] - d0429ba: 1c5a adds r2, r3, #1 - d0429bc: eb04 0383 add.w r3, r4, r3, lsl #2 - d0429c0: 6122 str r2, [r4, #16] - d0429c2: 2201 movs r2, #1 - d0429c4: 615a str r2, [r3, #20] - d0429c6: e7c0 b.n d04294a <__gethex+0x3b4> - d0429c8: 6922 ldr r2, [r4, #16] - d0429ca: 454a cmp r2, r9 - d0429cc: dd0b ble.n d0429e6 <__gethex+0x450> - d0429ce: 2101 movs r1, #1 - d0429d0: 4620 mov r0, r4 - d0429d2: f7ff fd8f bl d0424f4 <rshift> - d0429d6: 3501 adds r5, #1 - d0429d8: f8d8 3008 ldr.w r3, [r8, #8] - d0429dc: 42ab cmp r3, r5 - d0429de: f6ff aed6 blt.w d04278e <__gethex+0x1f8> - d0429e2: 2701 movs r7, #1 - d0429e4: e7c5 b.n d042972 <__gethex+0x3dc> - d0429e6: f016 061f ands.w r6, r6, #31 - d0429ea: d0fa beq.n d0429e2 <__gethex+0x44c> - d0429ec: 445b add r3, fp - d0429ee: f1c6 0620 rsb r6, r6, #32 - d0429f2: f853 0c04 ldr.w r0, [r3, #-4] - d0429f6: f7fc fa84 bl d03ef02 <__hi0bits> - d0429fa: 42b0 cmp r0, r6 - d0429fc: dbe7 blt.n d0429ce <__gethex+0x438> - d0429fe: e7f0 b.n d0429e2 <__gethex+0x44c> - -0d042a00 <L_shift>: - d042a00: f1c2 0208 rsb r2, r2, #8 - d042a04: 0092 lsls r2, r2, #2 - d042a06: b570 push {r4, r5, r6, lr} - d042a08: f1c2 0620 rsb r6, r2, #32 - d042a0c: 6843 ldr r3, [r0, #4] - d042a0e: 6804 ldr r4, [r0, #0] - d042a10: fa03 f506 lsl.w r5, r3, r6 - d042a14: 40d3 lsrs r3, r2 - d042a16: 432c orrs r4, r5 - d042a18: 6004 str r4, [r0, #0] - d042a1a: f840 3f04 str.w r3, [r0, #4]! - d042a1e: 4288 cmp r0, r1 - d042a20: d3f4 bcc.n d042a0c <L_shift+0xc> - d042a22: bd70 pop {r4, r5, r6, pc} - -0d042a24 <__match>: - d042a24: 6803 ldr r3, [r0, #0] - d042a26: 3301 adds r3, #1 - d042a28: b530 push {r4, r5, lr} - d042a2a: f811 4b01 ldrb.w r4, [r1], #1 - d042a2e: b914 cbnz r4, d042a36 <__match+0x12> - d042a30: 6003 str r3, [r0, #0] - d042a32: 2001 movs r0, #1 - d042a34: bd30 pop {r4, r5, pc} - d042a36: f813 2b01 ldrb.w r2, [r3], #1 - d042a3a: f1a2 0541 sub.w r5, r2, #65 ; 0x41 - d042a3e: 2d19 cmp r5, #25 - d042a40: bf98 it ls - d042a42: 3220 addls r2, #32 - d042a44: 42a2 cmp r2, r4 - d042a46: d0f0 beq.n d042a2a <__match+0x6> - d042a48: 2000 movs r0, #0 - d042a4a: e7f3 b.n d042a34 <__match+0x10> - -0d042a4c <__hexnan>: - d042a4c: 680b ldr r3, [r1, #0] - d042a4e: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d042a52: 115d asrs r5, r3, #5 - d042a54: f013 081f ands.w r8, r3, #31 - d042a58: 4617 mov r7, r2 - d042a5a: 4682 mov sl, r0 - d042a5c: eb02 0585 add.w r5, r2, r5, lsl #2 - d042a60: f04f 0200 mov.w r2, #0 - d042a64: 6800 ldr r0, [r0, #0] - d042a66: bf18 it ne - d042a68: 3504 addne r5, #4 - d042a6a: 4693 mov fp, r2 - d042a6c: 4691 mov r9, r2 - d042a6e: 1f2e subs r6, r5, #4 - d042a70: f845 2c04 str.w r2, [r5, #-4] - d042a74: 4631 mov r1, r6 - d042a76: 4634 mov r4, r6 - d042a78: 1c43 adds r3, r0, #1 - d042a7a: f890 e001 ldrb.w lr, [r0, #1] - d042a7e: 9301 str r3, [sp, #4] - d042a80: f1be 0f00 cmp.w lr, #0 - d042a84: d022 beq.n d042acc <__hexnan+0x80> - d042a86: 4b3c ldr r3, [pc, #240] ; (d042b78 <__hexnan+0x12c>) - d042a88: f813 c00e ldrb.w ip, [r3, lr] - d042a8c: f1bc 0f00 cmp.w ip, #0 - d042a90: d147 bne.n d042b22 <__hexnan+0xd6> - d042a92: f1be 0f20 cmp.w lr, #32 - d042a96: d813 bhi.n d042ac0 <__hexnan+0x74> - d042a98: 45d9 cmp r9, fp - d042a9a: dd0f ble.n d042abc <__hexnan+0x70> - d042a9c: 428c cmp r4, r1 - d042a9e: d204 bcs.n d042aaa <__hexnan+0x5e> - d042aa0: 2a07 cmp r2, #7 - d042aa2: dc02 bgt.n d042aaa <__hexnan+0x5e> - d042aa4: 4620 mov r0, r4 - d042aa6: f7ff ffab bl d042a00 <L_shift> - d042aaa: 42bc cmp r4, r7 - d042aac: d94b bls.n d042b46 <__hexnan+0xfa> - d042aae: 2300 movs r3, #0 - d042ab0: 1f21 subs r1, r4, #4 - d042ab2: 46cb mov fp, r9 - d042ab4: f844 3c04 str.w r3, [r4, #-4] - d042ab8: 461a mov r2, r3 - d042aba: 460c mov r4, r1 - d042abc: 9801 ldr r0, [sp, #4] - d042abe: e7db b.n d042a78 <__hexnan+0x2c> - d042ac0: f1be 0f29 cmp.w lr, #41 ; 0x29 - d042ac4: d153 bne.n d042b6e <__hexnan+0x122> - d042ac6: 3002 adds r0, #2 - d042ac8: f8ca 0000 str.w r0, [sl] - d042acc: f1b9 0f00 cmp.w r9, #0 - d042ad0: d04d beq.n d042b6e <__hexnan+0x122> - d042ad2: 428c cmp r4, r1 - d042ad4: d204 bcs.n d042ae0 <__hexnan+0x94> - d042ad6: 2a07 cmp r2, #7 - d042ad8: dc02 bgt.n d042ae0 <__hexnan+0x94> - d042ada: 4620 mov r0, r4 - d042adc: f7ff ff90 bl d042a00 <L_shift> - d042ae0: 42bc cmp r4, r7 - d042ae2: d932 bls.n d042b4a <__hexnan+0xfe> - d042ae4: 1f3a subs r2, r7, #4 - d042ae6: 4623 mov r3, r4 - d042ae8: f853 1b04 ldr.w r1, [r3], #4 - d042aec: 429e cmp r6, r3 - d042aee: f842 1f04 str.w r1, [r2, #4]! - d042af2: d2f9 bcs.n d042ae8 <__hexnan+0x9c> - d042af4: 1b33 subs r3, r6, r4 - d042af6: 3d03 subs r5, #3 - d042af8: 3401 adds r4, #1 - d042afa: 2200 movs r2, #0 - d042afc: f023 0303 bic.w r3, r3, #3 - d042b00: 3304 adds r3, #4 - d042b02: 42ac cmp r4, r5 - d042b04: bf88 it hi - d042b06: 2304 movhi r3, #4 - d042b08: 443b add r3, r7 - d042b0a: f843 2b04 str.w r2, [r3], #4 - d042b0e: 429e cmp r6, r3 - d042b10: d2fb bcs.n d042b0a <__hexnan+0xbe> - d042b12: 6833 ldr r3, [r6, #0] - d042b14: b91b cbnz r3, d042b1e <__hexnan+0xd2> - d042b16: 42be cmp r6, r7 - d042b18: d127 bne.n d042b6a <__hexnan+0x11e> - d042b1a: 2301 movs r3, #1 - d042b1c: 6033 str r3, [r6, #0] - d042b1e: 2005 movs r0, #5 - d042b20: e026 b.n d042b70 <__hexnan+0x124> - d042b22: 3201 adds r2, #1 - d042b24: f109 0901 add.w r9, r9, #1 - d042b28: 2a08 cmp r2, #8 - d042b2a: dd05 ble.n d042b38 <__hexnan+0xec> - d042b2c: 42bc cmp r4, r7 - d042b2e: d9c5 bls.n d042abc <__hexnan+0x70> - d042b30: 2300 movs r3, #0 - d042b32: 3c04 subs r4, #4 - d042b34: 2201 movs r2, #1 - d042b36: 6023 str r3, [r4, #0] - d042b38: 6820 ldr r0, [r4, #0] - d042b3a: f00c 0c0f and.w ip, ip, #15 - d042b3e: ea4c 1000 orr.w r0, ip, r0, lsl #4 - d042b42: 6020 str r0, [r4, #0] - d042b44: e7ba b.n d042abc <__hexnan+0x70> - d042b46: 2208 movs r2, #8 - d042b48: e7b8 b.n d042abc <__hexnan+0x70> - d042b4a: f1b8 0f00 cmp.w r8, #0 - d042b4e: d0e0 beq.n d042b12 <__hexnan+0xc6> - d042b50: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - d042b54: f1c8 0820 rsb r8, r8, #32 - d042b58: fa23 f808 lsr.w r8, r3, r8 - d042b5c: f855 3c04 ldr.w r3, [r5, #-4] - d042b60: ea03 0308 and.w r3, r3, r8 - d042b64: f845 3c04 str.w r3, [r5, #-4] - d042b68: e7d3 b.n d042b12 <__hexnan+0xc6> - d042b6a: 3e04 subs r6, #4 - d042b6c: e7d1 b.n d042b12 <__hexnan+0xc6> - d042b6e: 2004 movs r0, #4 - d042b70: b003 add sp, #12 - d042b72: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d042b76: bf00 nop - d042b78: 0d0551aa .word 0x0d0551aa - -0d042b7c <iswspace_l>: - d042b7c: 28ff cmp r0, #255 ; 0xff - d042b7e: b510 push {r4, lr} - d042b80: 4604 mov r4, r0 - d042b82: d806 bhi.n d042b92 <iswspace_l+0x16> - d042b84: f7f8 fb21 bl d03b1ca <__locale_ctype_ptr> - d042b88: 4420 add r0, r4 - d042b8a: 7840 ldrb r0, [r0, #1] - d042b8c: f000 0008 and.w r0, r0, #8 - d042b90: bd10 pop {r4, pc} - d042b92: 2000 movs r0, #0 - d042b94: e7fc b.n d042b90 <iswspace_l+0x14> + d0415f6: f000 811c beq.w d041832 <__ssvfiscanf_r+0x2f6> + d0415fa: e115 b.n d041828 <__ssvfiscanf_r+0x2ec> + d0415fc: 3d43 subs r5, #67 ; 0x43 + d0415fe: 2d37 cmp r5, #55 ; 0x37 + d041600: f200 8100 bhi.w d041804 <__ssvfiscanf_r+0x2c8> + d041604: e8df f015 tbh [pc, r5, lsl #1] + d041608: 00aa0127 .word 0x00aa0127 + d04160c: 00fe00fe .word 0x00fe00fe + d041610: 00fe00fe .word 0x00fe00fe + d041614: 00fe00fe .word 0x00fe00fe + d041618: 009300fe .word 0x009300fe + d04161c: 00fe00fe .word 0x00fe00fe + d041620: 00fe00ae .word 0x00fe00ae + d041624: 00fe00fe .word 0x00fe00fe + d041628: 00fe00c0 .word 0x00fe00c0 + d04162c: 00fe00fe .word 0x00fe00fe + d041630: 00ba00fe .word 0x00ba00fe + d041634: 00fe00fe .word 0x00fe00fe + d041638: 00fe011d .word 0x00fe011d + d04163c: 00fe00fe .word 0x00fe00fe + d041640: 00fe00fe .word 0x00fe00fe + d041644: 00fe00fe .word 0x00fe00fe + d041648: 00ac0129 .word 0x00ac0129 + d04164c: 00fe00fe .word 0x00fe00fe + d041650: 008500fe .word 0x008500fe + d041654: 00930151 .word 0x00930151 + d041658: 007600fe .word 0x007600fe + d04165c: 0130009b .word 0x0130009b + d041660: 012d00b0 .word 0x012d00b0 + d041664: 00fe00fe .word 0x00fe00fe + d041668: 009700c2 .word 0x009700c2 + d04166c: 00fe00b6 .word 0x00fe00b6 + d041670: 00ba00fe .word 0x00ba00fe + d041674: 009700fe .word 0x009700fe + d041678: f1a5 0330 sub.w r3, r5, #48 ; 0x30 + d04167c: 2b09 cmp r3, #9 + d04167e: d8b8 bhi.n d0415f2 <__ssvfiscanf_r+0xb6> + d041680: f019 0f8f tst.w r9, #143 ; 0x8f + d041684: d1b5 bne.n d0415f2 <__ssvfiscanf_r+0xb6> + d041686: 6abb ldr r3, [r7, #40] ; 0x28 + d041688: fb02 5503 mla r5, r2, r3, r5 + d04168c: f1a5 0330 sub.w r3, r5, #48 ; 0x30 + d041690: 62bb str r3, [r7, #40] ; 0x28 + d041692: e02d b.n d0416f0 <__ssvfiscanf_r+0x1b4> + d041694: 6863 ldr r3, [r4, #4] + d041696: 2b00 cmp r3, #0 + d041698: dd0f ble.n d0416ba <__ssvfiscanf_r+0x17e> + d04169a: 6823 ldr r3, [r4, #0] + d04169c: 68fa ldr r2, [r7, #12] + d04169e: 7819 ldrb r1, [r3, #0] + d0416a0: f812 2c01 ldrb.w r2, [r2, #-1] + d0416a4: 4291 cmp r1, r2 + d0416a6: d1a4 bne.n d0415f2 <__ssvfiscanf_r+0xb6> + d0416a8: 3301 adds r3, #1 + d0416aa: 6862 ldr r2, [r4, #4] + d0416ac: 6023 str r3, [r4, #0] + d0416ae: 3a01 subs r2, #1 + d0416b0: 6afb ldr r3, [r7, #44] ; 0x2c + d0416b2: 6062 str r2, [r4, #4] + d0416b4: 3301 adds r3, #1 + d0416b6: 62fb str r3, [r7, #44] ; 0x2c + d0416b8: e75c b.n d041574 <__ssvfiscanf_r+0x38> + d0416ba: 4621 mov r1, r4 + d0416bc: ee18 0a10 vmov r0, s16 + d0416c0: f7ff fee7 bl d041492 <__ssrefill_r> + d0416c4: 2800 cmp r0, #0 + d0416c6: d0e8 beq.n d04169a <__ssvfiscanf_r+0x15e> + d0416c8: 6a7b ldr r3, [r7, #36] ; 0x24 + d0416ca: b113 cbz r3, d0416d2 <__ssvfiscanf_r+0x196> + d0416cc: 89a3 ldrh r3, [r4, #12] + d0416ce: 065b lsls r3, r3, #25 + d0416d0: d58f bpl.n d0415f2 <__ssvfiscanf_r+0xb6> + d0416d2: f1bb 0f00 cmp.w fp, #0 + d0416d6: f040 809b bne.w d041810 <__ssvfiscanf_r+0x2d4> + d0416da: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d0416de: 627b str r3, [r7, #36] ; 0x24 + d0416e0: e0a7 b.n d041832 <__ssvfiscanf_r+0x2f6> + d0416e2: 6abb ldr r3, [r7, #40] ; 0x28 + d0416e4: ea53 0309 orrs.w r3, r3, r9 + d0416e8: 62bb str r3, [r7, #40] ; 0x28 + d0416ea: d182 bne.n d0415f2 <__ssvfiscanf_r+0xb6> + d0416ec: f04f 0910 mov.w r9, #16 + d0416f0: 68fb ldr r3, [r7, #12] + d0416f2: e771 b.n d0415d8 <__ssvfiscanf_r+0x9c> + d0416f4: f019 0f0f tst.w r9, #15 + d0416f8: f47f af7b bne.w d0415f2 <__ssvfiscanf_r+0xb6> + d0416fc: 7859 ldrb r1, [r3, #1] + d0416fe: 296c cmp r1, #108 ; 0x6c + d041700: d104 bne.n d04170c <__ssvfiscanf_r+0x1d0> + d041702: 3302 adds r3, #2 + d041704: 60fb str r3, [r7, #12] + d041706: f049 0902 orr.w r9, r9, #2 + d04170a: e7f1 b.n d0416f0 <__ssvfiscanf_r+0x1b4> + d04170c: f049 0901 orr.w r9, r9, #1 + d041710: e7ee b.n d0416f0 <__ssvfiscanf_r+0x1b4> + d041712: f019 0f0f tst.w r9, #15 + d041716: f47f af6c bne.w d0415f2 <__ssvfiscanf_r+0xb6> + d04171a: 7859 ldrb r1, [r3, #1] + d04171c: 2968 cmp r1, #104 ; 0x68 + d04171e: bf05 ittet eq + d041720: 3302 addeq r3, #2 + d041722: f049 0908 orreq.w r9, r9, #8 + d041726: f049 0904 orrne.w r9, r9, #4 + d04172a: 60fb streq r3, [r7, #12] + d04172c: e7e0 b.n d0416f0 <__ssvfiscanf_r+0x1b4> + d04172e: f019 0f0f tst.w r9, #15 + d041732: d0e8 beq.n d041706 <__ssvfiscanf_r+0x1ca> + d041734: e75d b.n d0415f2 <__ssvfiscanf_r+0xb6> + d041736: f019 0f0f tst.w r9, #15 + d04173a: d0d9 beq.n d0416f0 <__ssvfiscanf_r+0x1b4> + d04173c: e759 b.n d0415f2 <__ssvfiscanf_r+0xb6> + d04173e: f019 038f ands.w r3, r9, #143 ; 0x8f + d041742: f47f af56 bne.w d0415f2 <__ssvfiscanf_r+0xb6> + d041746: f1bb 0f00 cmp.w fp, #0 + d04174a: d104 bne.n d041756 <__ssvfiscanf_r+0x21a> + d04174c: b082 sub sp, #8 + d04174e: f10d 0b08 add.w fp, sp, #8 + d041752: e9cb 3300 strd r3, r3, [fp] + d041756: f049 0980 orr.w r9, r9, #128 ; 0x80 + d04175a: e7c9 b.n d0416f0 <__ssvfiscanf_r+0x1b4> + d04175c: f049 0901 orr.w r9, r9, #1 + d041760: 4bac ldr r3, [pc, #688] ; (d041a14 <__ssvfiscanf_r+0x4d8>) + d041762: e008 b.n d041776 <__ssvfiscanf_r+0x23a> + d041764: f049 0901 orr.w r9, r9, #1 + d041768: 4bab ldr r3, [pc, #684] ; (d041a18 <__ssvfiscanf_r+0x4dc>) + d04176a: 617b str r3, [r7, #20] + d04176c: 2308 movs r3, #8 + d04176e: 2503 movs r5, #3 + d041770: 623b str r3, [r7, #32] + d041772: e00c b.n d04178e <__ssvfiscanf_r+0x252> + d041774: 4ba8 ldr r3, [pc, #672] ; (d041a18 <__ssvfiscanf_r+0x4dc>) + d041776: 617b str r3, [r7, #20] + d041778: 230a movs r3, #10 + d04177a: e7f8 b.n d04176e <__ssvfiscanf_r+0x232> + d04177c: f449 7900 orr.w r9, r9, #512 ; 0x200 + d041780: 4ba5 ldr r3, [pc, #660] ; (d041a18 <__ssvfiscanf_r+0x4dc>) + d041782: 617b str r3, [r7, #20] + d041784: 2310 movs r3, #16 + d041786: e7f2 b.n d04176e <__ssvfiscanf_r+0x232> + d041788: f049 0901 orr.w r9, r9, #1 + d04178c: 2502 movs r5, #2 + d04178e: 6863 ldr r3, [r4, #4] + d041790: 2b00 cmp r3, #0 + d041792: f340 808e ble.w d0418b2 <__ssvfiscanf_r+0x376> + d041796: f019 0f40 tst.w r9, #64 ; 0x40 + d04179a: d108 bne.n d0417ae <__ssvfiscanf_r+0x272> + d04179c: f7f9 fd83 bl d03b2a6 <__locale_ctype_ptr> + d0417a0: 6823 ldr r3, [r4, #0] + d0417a2: 781a ldrb r2, [r3, #0] + d0417a4: 4410 add r0, r2 + d0417a6: 7842 ldrb r2, [r0, #1] + d0417a8: 0712 lsls r2, r2, #28 + d0417aa: f100 808b bmi.w d0418c4 <__ssvfiscanf_r+0x388> + d0417ae: 2d02 cmp r5, #2 + d0417b0: f000 83a6 beq.w d041f00 <__ssvfiscanf_r+0x9c4> + d0417b4: 2d03 cmp r5, #3 + d0417b6: f000 8551 beq.w d04225c <__ssvfiscanf_r+0xd20> + d0417ba: f009 0310 and.w r3, r9, #16 + d0417be: 2d01 cmp r5, #1 + d0417c0: 61bb str r3, [r7, #24] + d0417c2: f009 0301 and.w r3, r9, #1 + d0417c6: f000 81ce beq.w d041b66 <__ssvfiscanf_r+0x62a> + d0417ca: 6abd ldr r5, [r7, #40] ; 0x28 + d0417cc: 2d01 cmp r5, #1 + d0417ce: bf38 it cc + d0417d0: 2501 movcc r5, #1 + d0417d2: 2b00 cmp r3, #0 + d0417d4: f000 8150 beq.w d041a78 <__ssvfiscanf_r+0x53c> + d0417d8: 69bb ldr r3, [r7, #24] + d0417da: 2b00 cmp r3, #0 + d0417dc: f040 810e bne.w d0419fc <__ssvfiscanf_r+0x4c0> + d0417e0: 4633 mov r3, r6 + d0417e2: f019 0f80 tst.w r9, #128 ; 0x80 + d0417e6: f853 6b04 ldr.w r6, [r3], #4 + d0417ea: 62bb str r3, [r7, #40] ; 0x28 + d0417ec: f000 810d beq.w d041a0a <__ssvfiscanf_r+0x4ce> + d0417f0: b146 cbz r6, d041804 <__ssvfiscanf_r+0x2c8> + d0417f2: 2080 movs r0, #128 ; 0x80 + d0417f4: f7c0 fe4c bl d002490 <__wrap_malloc> + d0417f8: 4680 mov r8, r0 + d0417fa: 2800 cmp r0, #0 + d0417fc: d176 bne.n d0418ec <__ssvfiscanf_r+0x3b0> + d0417fe: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d041802: 627b str r3, [r7, #36] ; 0x24 + d041804: f1bb 0f00 cmp.w fp, #0 + d041808: d013 beq.n d041832 <__ssvfiscanf_r+0x2f6> + d04180a: 6a7b ldr r3, [r7, #36] ; 0x24 + d04180c: 3301 adds r3, #1 + d04180e: d10b bne.n d041828 <__ssvfiscanf_r+0x2ec> + d041810: 2400 movs r4, #0 + d041812: 4626 mov r6, r4 + d041814: f8bb 3006 ldrh.w r3, [fp, #6] + d041818: f8db 5000 ldr.w r5, [fp] + d04181c: 42a3 cmp r3, r4 + d04181e: f300 85fc bgt.w d04241a <__ssvfiscanf_r+0xede> + d041822: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d041826: 627b str r3, [r7, #36] ; 0x24 + d041828: f8db 0000 ldr.w r0, [fp] + d04182c: b108 cbz r0, d041832 <__ssvfiscanf_r+0x2f6> + d04182e: f7c0 fe33 bl d002498 <__wrap_free> + d041832: 6a78 ldr r0, [r7, #36] ; 0x24 + d041834: f507 77ba add.w r7, r7, #372 ; 0x174 + d041838: 46bd mov sp, r7 + d04183a: ecbd 8b02 vpop {d8} + d04183e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d041842: 68f9 ldr r1, [r7, #12] + d041844: f107 0070 add.w r0, r7, #112 ; 0x70 + d041848: f7fd ff6a bl d03f720 <__sccl> + d04184c: f049 0940 orr.w r9, r9, #64 ; 0x40 + d041850: 2501 movs r5, #1 + d041852: 60f8 str r0, [r7, #12] + d041854: e79b b.n d04178e <__ssvfiscanf_r+0x252> + d041856: f049 0901 orr.w r9, r9, #1 + d04185a: f049 0940 orr.w r9, r9, #64 ; 0x40 + d04185e: 2500 movs r5, #0 + d041860: e795 b.n d04178e <__ssvfiscanf_r+0x252> + d041862: f449 7908 orr.w r9, r9, #544 ; 0x220 + d041866: e78b b.n d041780 <__ssvfiscanf_r+0x244> + d041868: f019 0f10 tst.w r9, #16 + d04186c: f47f ae82 bne.w d041574 <__ssvfiscanf_r+0x38> + d041870: f019 0f08 tst.w r9, #8 + d041874: f856 3b04 ldr.w r3, [r6], #4 + d041878: d002 beq.n d041880 <__ssvfiscanf_r+0x344> + d04187a: 6afa ldr r2, [r7, #44] ; 0x2c + d04187c: 701a strb r2, [r3, #0] + d04187e: e679 b.n d041574 <__ssvfiscanf_r+0x38> + d041880: f019 0f04 tst.w r9, #4 + d041884: d002 beq.n d04188c <__ssvfiscanf_r+0x350> + d041886: 6afa ldr r2, [r7, #44] ; 0x2c + d041888: 801a strh r2, [r3, #0] + d04188a: e673 b.n d041574 <__ssvfiscanf_r+0x38> + d04188c: f019 0f01 tst.w r9, #1 + d041890: d002 beq.n d041898 <__ssvfiscanf_r+0x35c> + d041892: 6afa ldr r2, [r7, #44] ; 0x2c + d041894: 601a str r2, [r3, #0] + d041896: e66d b.n d041574 <__ssvfiscanf_r+0x38> + d041898: f019 0f02 tst.w r9, #2 + d04189c: d0f9 beq.n d041892 <__ssvfiscanf_r+0x356> + d04189e: 6afa ldr r2, [r7, #44] ; 0x2c + d0418a0: 6af9 ldr r1, [r7, #44] ; 0x2c + d0418a2: 17d2 asrs r2, r2, #31 + d0418a4: e9c3 1200 strd r1, r2, [r3] + d0418a8: e664 b.n d041574 <__ssvfiscanf_r+0x38> + d0418aa: 4b5a ldr r3, [pc, #360] ; (d041a14 <__ssvfiscanf_r+0x4d8>) + d0418ac: 617b str r3, [r7, #20] + d0418ae: 2300 movs r3, #0 + d0418b0: e75d b.n d04176e <__ssvfiscanf_r+0x232> + d0418b2: 4621 mov r1, r4 + d0418b4: ee18 0a10 vmov r0, s16 + d0418b8: f7ff fdeb bl d041492 <__ssrefill_r> + d0418bc: 2800 cmp r0, #0 + d0418be: f43f af6a beq.w d041796 <__ssvfiscanf_r+0x25a> + d0418c2: e701 b.n d0416c8 <__ssvfiscanf_r+0x18c> + d0418c4: 6afa ldr r2, [r7, #44] ; 0x2c + d0418c6: 3201 adds r2, #1 + d0418c8: 62fa str r2, [r7, #44] ; 0x2c + d0418ca: 6862 ldr r2, [r4, #4] + d0418cc: 3a01 subs r2, #1 + d0418ce: 2a00 cmp r2, #0 + d0418d0: 6062 str r2, [r4, #4] + d0418d2: dd02 ble.n d0418da <__ssvfiscanf_r+0x39e> + d0418d4: 3301 adds r3, #1 + d0418d6: 6023 str r3, [r4, #0] + d0418d8: e760 b.n d04179c <__ssvfiscanf_r+0x260> + d0418da: 4621 mov r1, r4 + d0418dc: ee18 0a10 vmov r0, s16 + d0418e0: f7ff fdd7 bl d041492 <__ssrefill_r> + d0418e4: 2800 cmp r0, #0 + d0418e6: f43f af59 beq.w d04179c <__ssvfiscanf_r+0x260> + d0418ea: e6ed b.n d0416c8 <__ssvfiscanf_r+0x18c> + d0418ec: f8bb 9006 ldrh.w r9, [fp, #6] + d0418f0: f8bb 3004 ldrh.w r3, [fp, #4] + d0418f4: 6030 str r0, [r6, #0] + d0418f6: 4599 cmp r9, r3 + d0418f8: d314 bcc.n d041924 <__ssvfiscanf_r+0x3e8> + d0418fa: f64f 72f6 movw r2, #65526 ; 0xfff6 + d0418fe: 4293 cmp r3, r2 + d041900: f63f af7d bhi.w d0417fe <__ssvfiscanf_r+0x2c2> + d041904: 3308 adds r3, #8 + d041906: f8db 0000 ldr.w r0, [fp] + d04190a: fa1f fa83 uxth.w sl, r3 + d04190e: ea4f 018a mov.w r1, sl, lsl #2 + d041912: f7c0 fdbf bl d002494 <__wrap_realloc> + d041916: 2800 cmp r0, #0 + d041918: f43f af71 beq.w d0417fe <__ssvfiscanf_r+0x2c2> + d04191c: f8cb 0000 str.w r0, [fp] + d041920: f8ab a004 strh.w sl, [fp, #4] + d041924: f8db 3000 ldr.w r3, [fp] + d041928: f109 0201 add.w r2, r9, #1 + d04192c: 46b2 mov sl, r6 + d04192e: f843 6029 str.w r6, [r3, r9, lsl #2] + d041932: 4646 mov r6, r8 + d041934: f04f 0920 mov.w r9, #32 + d041938: f8ab 2006 strh.w r2, [fp, #6] + d04193c: 2200 movs r2, #0 + d04193e: 613a str r2, [r7, #16] + d041940: f7f9 fca0 bl d03b284 <__locale_mb_cur_max> + d041944: 693a ldr r2, [r7, #16] + d041946: 4290 cmp r0, r2 + d041948: f43f aebe beq.w d0416c8 <__ssvfiscanf_r+0x18c> + d04194c: 6821 ldr r1, [r4, #0] + d04194e: f107 0c48 add.w ip, r7, #72 ; 0x48 + d041952: 1c53 adds r3, r2, #1 + d041954: f811 0b01 ldrb.w r0, [r1], #1 + d041958: f80c 0002 strb.w r0, [ip, r2] + d04195c: 6862 ldr r2, [r4, #4] + d04195e: 3a01 subs r2, #1 + d041960: e9c4 1200 strd r1, r2, [r4] + d041964: 69fa ldr r2, [r7, #28] + d041966: 2a03 cmp r2, #3 + d041968: d102 bne.n d041970 <__ssvfiscanf_r+0x434> + d04196a: 6c3a ldr r2, [r7, #64] ; 0x40 + d04196c: 2a04 cmp r2, #4 + d04196e: d007 beq.n d041980 <__ssvfiscanf_r+0x444> + d041970: 2208 movs r2, #8 + d041972: 2100 movs r1, #0 + d041974: f107 0040 add.w r0, r7, #64 ; 0x40 + d041978: 61fb str r3, [r7, #28] + d04197a: f001 fa15 bl d042da8 <____wrap_memset_veneer> + d04197e: 69fb ldr r3, [r7, #28] + d041980: f107 0240 add.w r2, r7, #64 ; 0x40 + d041984: 4631 mov r1, r6 + d041986: ee18 0a10 vmov r0, s16 + d04198a: 613b str r3, [r7, #16] + d04198c: 9200 str r2, [sp, #0] + d04198e: f107 0248 add.w r2, r7, #72 ; 0x48 + d041992: f7fd fa35 bl d03ee00 <_mbrtowc_r> + d041996: 4603 mov r3, r0 + d041998: 61f8 str r0, [r7, #28] + d04199a: 1c58 adds r0, r3, #1 + d04199c: f43f ae94 beq.w d0416c8 <__ssvfiscanf_r+0x18c> + d0419a0: 461a mov r2, r3 + d0419a2: 693b ldr r3, [r7, #16] + d0419a4: 2a00 cmp r2, #0 + d0419a6: d139 bne.n d041a1c <__ssvfiscanf_r+0x4e0> + d0419a8: 69ba ldr r2, [r7, #24] + d0419aa: b902 cbnz r2, d0419ae <__ssvfiscanf_r+0x472> + d0419ac: 6032 str r2, [r6, #0] + d0419ae: 6afa ldr r2, [r7, #44] ; 0x2c + d0419b0: 441a add r2, r3 + d0419b2: 69fb ldr r3, [r7, #28] + d0419b4: 2b03 cmp r3, #3 + d0419b6: 62fa str r2, [r7, #44] ; 0x2c + d0419b8: d102 bne.n d0419c0 <__ssvfiscanf_r+0x484> + d0419ba: 6c3b ldr r3, [r7, #64] ; 0x40 + d0419bc: 2b04 cmp r3, #4 + d0419be: d000 beq.n d0419c2 <__ssvfiscanf_r+0x486> + d0419c0: 3d01 subs r5, #1 + d0419c2: 69bb ldr r3, [r7, #24] + d0419c4: b9c3 cbnz r3, d0419f8 <__ssvfiscanf_r+0x4bc> + d0419c6: f1ba 0f00 cmp.w sl, #0 + d0419ca: d014 beq.n d0419f6 <__ssvfiscanf_r+0x4ba> + d0419cc: eba6 0308 sub.w r3, r6, r8 + d0419d0: ebb9 0fa3 cmp.w r9, r3, asr #2 + d0419d4: d80f bhi.n d0419f6 <__ssvfiscanf_r+0x4ba> + d0419d6: 4640 mov r0, r8 + d0419d8: ea4f 01c9 mov.w r1, r9, lsl #3 + d0419dc: 613b str r3, [r7, #16] + d0419de: f7c0 fd59 bl d002494 <__wrap_realloc> + d0419e2: 4680 mov r8, r0 + d0419e4: 2800 cmp r0, #0 + d0419e6: f43f af0a beq.w d0417fe <__ssvfiscanf_r+0x2c2> + d0419ea: 693b ldr r3, [r7, #16] + d0419ec: ea4f 0949 mov.w r9, r9, lsl #1 + d0419f0: f8ca 0000 str.w r0, [sl] + d0419f4: 18c6 adds r6, r0, r3 + d0419f6: 3604 adds r6, #4 + d0419f8: 2200 movs r2, #0 + d0419fa: e013 b.n d041a24 <__ssvfiscanf_r+0x4e8> + d0419fc: f04f 0900 mov.w r9, #0 + d041a00: 62be str r6, [r7, #40] ; 0x28 + d041a02: 46c8 mov r8, r9 + d041a04: 46ca mov sl, r9 + d041a06: 464e mov r6, r9 + d041a08: e798 b.n d04193c <__ssvfiscanf_r+0x400> + d041a0a: f8d7 9018 ldr.w r9, [r7, #24] + d041a0e: 46c8 mov r8, r9 + d041a10: 46ca mov sl, r9 + d041a12: e793 b.n d04193c <__ssvfiscanf_r+0x400> + d041a14: 0d03b7e3 .word 0x0d03b7e3 + d041a18: 0d0409ff .word 0x0d0409ff + d041a1c: 69fa ldr r2, [r7, #28] + d041a1e: 3202 adds r2, #2 + d041a20: d1c5 bne.n d0419ae <__ssvfiscanf_r+0x472> + d041a22: 461a mov r2, r3 + d041a24: 6863 ldr r3, [r4, #4] + d041a26: 2b00 cmp r3, #0 + d041a28: dc14 bgt.n d041a54 <__ssvfiscanf_r+0x518> + d041a2a: 4621 mov r1, r4 + d041a2c: ee18 0a10 vmov r0, s16 + d041a30: 613a str r2, [r7, #16] + d041a32: f7ff fd2e bl d041492 <__ssrefill_r> + d041a36: 693a ldr r2, [r7, #16] + d041a38: b160 cbz r0, d041a54 <__ssvfiscanf_r+0x518> + d041a3a: 2a00 cmp r2, #0 + d041a3c: f47f ae44 bne.w d0416c8 <__ssvfiscanf_r+0x18c> + d041a40: f1ba 0f00 cmp.w sl, #0 + d041a44: d10a bne.n d041a5c <__ssvfiscanf_r+0x520> + d041a46: 69bb ldr r3, [r7, #24] + d041a48: b913 cbnz r3, d041a50 <__ssvfiscanf_r+0x514> + d041a4a: 6a7b ldr r3, [r7, #36] ; 0x24 + d041a4c: 3301 adds r3, #1 + d041a4e: 627b str r3, [r7, #36] ; 0x24 + d041a50: 6abe ldr r6, [r7, #40] ; 0x28 + d041a52: e58f b.n d041574 <__ssvfiscanf_r+0x38> + d041a54: 2d00 cmp r5, #0 + d041a56: f47f af72 bne.w d04193e <__ssvfiscanf_r+0x402> + d041a5a: e7f1 b.n d041a40 <__ssvfiscanf_r+0x504> + d041a5c: eba6 0108 sub.w r1, r6, r8 + d041a60: ebb9 0fa1 cmp.w r9, r1, asr #2 + d041a64: d9ef bls.n d041a46 <__ssvfiscanf_r+0x50a> + d041a66: f8da 0000 ldr.w r0, [sl] + d041a6a: f7c0 fd13 bl d002494 <__wrap_realloc> + d041a6e: 2800 cmp r0, #0 + d041a70: d0e9 beq.n d041a46 <__ssvfiscanf_r+0x50a> + d041a72: f8ca 0000 str.w r0, [sl] + d041a76: e7e6 b.n d041a46 <__ssvfiscanf_r+0x50a> + d041a78: 69ba ldr r2, [r7, #24] + d041a7a: b1e2 cbz r2, d041ab6 <__ssvfiscanf_r+0x57a> + d041a7c: 4698 mov r8, r3 + d041a7e: e9d4 2300 ldrd r2, r3, [r4] + d041a82: 429d cmp r5, r3 + d041a84: dd11 ble.n d041aaa <__ssvfiscanf_r+0x56e> + d041a86: 4498 add r8, r3 + d041a88: 1aed subs r5, r5, r3 + d041a8a: 4413 add r3, r2 + d041a8c: 4621 mov r1, r4 + d041a8e: ee18 0a10 vmov r0, s16 + d041a92: 6023 str r3, [r4, #0] + d041a94: f7ff fcfd bl d041492 <__ssrefill_r> + d041a98: 2800 cmp r0, #0 + d041a9a: d0f0 beq.n d041a7e <__ssvfiscanf_r+0x542> + d041a9c: f1b8 0f00 cmp.w r8, #0 + d041aa0: f43f ae12 beq.w d0416c8 <__ssvfiscanf_r+0x18c> + d041aa4: 6afb ldr r3, [r7, #44] ; 0x2c + d041aa6: 4443 add r3, r8 + d041aa8: e605 b.n d0416b6 <__ssvfiscanf_r+0x17a> + d041aaa: 1b5b subs r3, r3, r5 + d041aac: 442a add r2, r5 + d041aae: 44a8 add r8, r5 + d041ab0: 6063 str r3, [r4, #4] + d041ab2: 6022 str r2, [r4, #0] + d041ab4: e7f6 b.n d041aa4 <__ssvfiscanf_r+0x568> + d041ab6: 46b0 mov r8, r6 + d041ab8: f019 0980 ands.w r9, r9, #128 ; 0x80 + d041abc: f858 6b04 ldr.w r6, [r8], #4 + d041ac0: d030 beq.n d041b24 <__ssvfiscanf_r+0x5e8> + d041ac2: 2e00 cmp r6, #0 + d041ac4: f43f ad95 beq.w d0415f2 <__ssvfiscanf_r+0xb6> + d041ac8: 4628 mov r0, r5 + d041aca: f7c0 fce1 bl d002490 <__wrap_malloc> + d041ace: 62b8 str r0, [r7, #40] ; 0x28 + d041ad0: 2800 cmp r0, #0 + d041ad2: f43f adfe beq.w d0416d2 <__ssvfiscanf_r+0x196> + d041ad6: f8bb a006 ldrh.w sl, [fp, #6] + d041ada: f8bb 9004 ldrh.w r9, [fp, #4] + d041ade: 6030 str r0, [r6, #0] + d041ae0: 45ca cmp sl, r9 + d041ae2: d315 bcc.n d041b10 <__ssvfiscanf_r+0x5d4> + d041ae4: f64f 73f6 movw r3, #65526 ; 0xfff6 + d041ae8: 4599 cmp r9, r3 + d041aea: f63f ae91 bhi.w d041810 <__ssvfiscanf_r+0x2d4> + d041aee: f109 0908 add.w r9, r9, #8 + d041af2: f8db 0000 ldr.w r0, [fp] + d041af6: fa1f f989 uxth.w r9, r9 + d041afa: ea4f 0189 mov.w r1, r9, lsl #2 + d041afe: f7c0 fcc9 bl d002494 <__wrap_realloc> + d041b02: 2800 cmp r0, #0 + d041b04: f43f ae84 beq.w d041810 <__ssvfiscanf_r+0x2d4> + d041b08: f8cb 0000 str.w r0, [fp] + d041b0c: f8ab 9004 strh.w r9, [fp, #4] + d041b10: f8db 3000 ldr.w r3, [fp] + d041b14: f10a 0201 add.w r2, sl, #1 + d041b18: 46b1 mov r9, r6 + d041b1a: f843 602a str.w r6, [r3, sl, lsl #2] + d041b1e: 6abe ldr r6, [r7, #40] ; 0x28 + d041b20: f8ab 2006 strh.w r2, [fp, #6] + d041b24: 4631 mov r1, r6 + d041b26: 462b mov r3, r5 + d041b28: 2201 movs r2, #1 + d041b2a: ee18 0a10 vmov r0, s16 + d041b2e: 9400 str r4, [sp, #0] + d041b30: f7ff fccc bl d0414cc <_sfread_r> + d041b34: 4606 mov r6, r0 + d041b36: 2800 cmp r0, #0 + d041b38: f43f adc6 beq.w d0416c8 <__ssvfiscanf_r+0x18c> + d041b3c: f1b9 0f00 cmp.w r9, #0 + d041b40: d009 beq.n d041b56 <__ssvfiscanf_r+0x61a> + d041b42: 4285 cmp r5, r0 + d041b44: d907 bls.n d041b56 <__ssvfiscanf_r+0x61a> + d041b46: 4601 mov r1, r0 + d041b48: f8d9 0000 ldr.w r0, [r9] + d041b4c: f7c0 fca2 bl d002494 <__wrap_realloc> + d041b50: b108 cbz r0, d041b56 <__ssvfiscanf_r+0x61a> + d041b52: f8c9 0000 str.w r0, [r9] + d041b56: 6afb ldr r3, [r7, #44] ; 0x2c + d041b58: 4433 add r3, r6 + d041b5a: 4646 mov r6, r8 + d041b5c: 62fb str r3, [r7, #44] ; 0x2c + d041b5e: 6a7b ldr r3, [r7, #36] ; 0x24 + d041b60: 3301 adds r3, #1 + d041b62: 627b str r3, [r7, #36] ; 0x24 + d041b64: e506 b.n d041574 <__ssvfiscanf_r+0x38> + d041b66: 6aba ldr r2, [r7, #40] ; 0x28 + d041b68: 461d mov r5, r3 + d041b6a: 69bb ldr r3, [r7, #24] + d041b6c: 2a00 cmp r2, #0 + d041b6e: bf08 it eq + d041b70: f04f 32ff moveq.w r2, #4294967295 ; 0xffffffff + d041b74: 62ba str r2, [r7, #40] ; 0x28 + d041b76: 2d00 cmp r5, #0 + d041b78: f000 8113 beq.w d041da2 <__ssvfiscanf_r+0x866> + d041b7c: 2b00 cmp r3, #0 + d041b7e: f040 80b3 bne.w d041ce8 <__ssvfiscanf_r+0x7ac> + d041b82: 4633 mov r3, r6 + d041b84: f019 0f80 tst.w r9, #128 ; 0x80 + d041b88: f853 5b04 ldr.w r5, [r3], #4 + d041b8c: 607b str r3, [r7, #4] + d041b8e: f000 80b5 beq.w d041cfc <__ssvfiscanf_r+0x7c0> + d041b92: 2d00 cmp r5, #0 + d041b94: f43f ae36 beq.w d041804 <__ssvfiscanf_r+0x2c8> + d041b98: 2080 movs r0, #128 ; 0x80 + d041b9a: f7c0 fc79 bl d002490 <__wrap_malloc> + d041b9e: 6138 str r0, [r7, #16] + d041ba0: 2800 cmp r0, #0 + d041ba2: f43f ae2c beq.w d0417fe <__ssvfiscanf_r+0x2c2> + d041ba6: 693b ldr r3, [r7, #16] + d041ba8: f8bb 8006 ldrh.w r8, [fp, #6] + d041bac: 602b str r3, [r5, #0] + d041bae: f8bb 3004 ldrh.w r3, [fp, #4] + d041bb2: 4598 cmp r8, r3 + d041bb4: d314 bcc.n d041be0 <__ssvfiscanf_r+0x6a4> + d041bb6: f64f 72f6 movw r2, #65526 ; 0xfff6 + d041bba: 4293 cmp r3, r2 + d041bbc: f63f ae1f bhi.w d0417fe <__ssvfiscanf_r+0x2c2> + d041bc0: 3308 adds r3, #8 + d041bc2: f8db 0000 ldr.w r0, [fp] + d041bc6: fa1f f983 uxth.w r9, r3 + d041bca: ea4f 0189 mov.w r1, r9, lsl #2 + d041bce: f7c0 fc61 bl d002494 <__wrap_realloc> + d041bd2: 2800 cmp r0, #0 + d041bd4: f43f ae13 beq.w d0417fe <__ssvfiscanf_r+0x2c2> + d041bd8: f8cb 0000 str.w r0, [fp] + d041bdc: f8ab 9004 strh.w r9, [fp, #4] + d041be0: f8db 3000 ldr.w r3, [fp] + d041be4: f108 0201 add.w r2, r8, #1 + d041be8: 60bd str r5, [r7, #8] + d041bea: f04f 0920 mov.w r9, #32 + d041bee: f843 5028 str.w r5, [r3, r8, lsl #2] + d041bf2: 693d ldr r5, [r7, #16] + d041bf4: f8ab 2006 strh.w r2, [fp, #6] + d041bf8: f04f 0a00 mov.w sl, #0 + d041bfc: f7f9 fb42 bl d03b284 <__locale_mb_cur_max> + d041c00: 4550 cmp r0, sl + d041c02: f43f ad61 beq.w d0416c8 <__ssvfiscanf_r+0x18c> + d041c06: 6823 ldr r3, [r4, #0] + d041c08: f107 0148 add.w r1, r7, #72 ; 0x48 + d041c0c: f10a 0801 add.w r8, sl, #1 + d041c10: f813 2b01 ldrb.w r2, [r3], #1 + d041c14: f801 200a strb.w r2, [r1, sl] + d041c18: 6862 ldr r2, [r4, #4] + d041c1a: 3a01 subs r2, #1 + d041c1c: e9c4 3200 strd r3, r2, [r4] + d041c20: 69fb ldr r3, [r7, #28] + d041c22: 2b03 cmp r3, #3 + d041c24: d102 bne.n d041c2c <__ssvfiscanf_r+0x6f0> + d041c26: 6bbb ldr r3, [r7, #56] ; 0x38 + d041c28: 2b04 cmp r3, #4 + d041c2a: d005 beq.n d041c38 <__ssvfiscanf_r+0x6fc> + d041c2c: 2208 movs r2, #8 + d041c2e: 2100 movs r1, #0 + d041c30: f107 0038 add.w r0, r7, #56 ; 0x38 + d041c34: f001 f8b8 bl d042da8 <____wrap_memset_veneer> + d041c38: f107 0338 add.w r3, r7, #56 ; 0x38 + d041c3c: 4629 mov r1, r5 + d041c3e: f107 0248 add.w r2, r7, #72 ; 0x48 + d041c42: ee18 0a10 vmov r0, s16 + d041c46: 9300 str r3, [sp, #0] + d041c48: 4643 mov r3, r8 + d041c4a: f7fd f8d9 bl d03ee00 <_mbrtowc_r> + d041c4e: 1c41 adds r1, r0, #1 + d041c50: 61f8 str r0, [r7, #28] + d041c52: f43f ad39 beq.w d0416c8 <__ssvfiscanf_r+0x18c> + d041c56: 2800 cmp r0, #0 + d041c58: d157 bne.n d041d0a <__ssvfiscanf_r+0x7ce> + d041c5a: 6028 str r0, [r5, #0] + d041c5c: f8d5 a000 ldr.w sl, [r5] + d041c60: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff + d041c64: d01d beq.n d041ca2 <__ssvfiscanf_r+0x766> + d041c66: 2208 movs r2, #8 + d041c68: 2100 movs r1, #0 + d041c6a: f107 0040 add.w r0, r7, #64 ; 0x40 + d041c6e: f001 f89b bl d042da8 <____wrap_memset_veneer> + d041c72: 4ba1 ldr r3, [pc, #644] ; (d041ef8 <__ssvfiscanf_r+0x9bc>) + d041c74: 4aa1 ldr r2, [pc, #644] ; (d041efc <__ssvfiscanf_r+0x9c0>) + d041c76: f107 0130 add.w r1, r7, #48 ; 0x30 + d041c7a: 681b ldr r3, [r3, #0] + d041c7c: ee18 0a10 vmov r0, s16 + d041c80: 6b5b ldr r3, [r3, #52] ; 0x34 + d041c82: 2b00 cmp r3, #0 + d041c84: bf08 it eq + d041c86: 4613 moveq r3, r2 + d041c88: 4652 mov r2, sl + d041c8a: f8d3 30e0 ldr.w r3, [r3, #224] ; 0xe0 + d041c8e: 461e mov r6, r3 + d041c90: f107 0340 add.w r3, r7, #64 ; 0x40 + d041c94: 47b0 blx r6 + d041c96: 2801 cmp r0, #1 + d041c98: bf0c ite eq + d041c9a: f897 a030 ldrbeq.w sl, [r7, #48] ; 0x30 + d041c9e: f04f 0a00 movne.w sl, #0 + d041ca2: f107 0370 add.w r3, r7, #112 ; 0x70 + d041ca6: f813 300a ldrb.w r3, [r3, sl] + d041caa: 2b00 cmp r3, #0 + d041cac: d148 bne.n d041d40 <__ssvfiscanf_r+0x804> + d041cae: f107 0a48 add.w sl, r7, #72 ; 0x48 + d041cb2: f1b8 0f00 cmp.w r8, #0 + d041cb6: d139 bne.n d041d2c <__ssvfiscanf_r+0x7f0> + d041cb8: 69bb ldr r3, [r7, #24] + d041cba: b99b cbnz r3, d041ce4 <__ssvfiscanf_r+0x7a8> + d041cbc: 602b str r3, [r5, #0] + d041cbe: 68bb ldr r3, [r7, #8] + d041cc0: b16b cbz r3, d041cde <__ssvfiscanf_r+0x7a2> + d041cc2: 693b ldr r3, [r7, #16] + d041cc4: 1ae9 subs r1, r5, r3 + d041cc6: 108b asrs r3, r1, #2 + d041cc8: 3301 adds r3, #1 + d041cca: 4599 cmp r9, r3 + d041ccc: d907 bls.n d041cde <__ssvfiscanf_r+0x7a2> + d041cce: 68bb ldr r3, [r7, #8] + d041cd0: 3104 adds r1, #4 + d041cd2: 6818 ldr r0, [r3, #0] + d041cd4: f7c0 fbde bl d002494 <__wrap_realloc> + d041cd8: b108 cbz r0, d041cde <__ssvfiscanf_r+0x7a2> + d041cda: 68bb ldr r3, [r7, #8] + d041cdc: 6018 str r0, [r3, #0] + d041cde: 6a7b ldr r3, [r7, #36] ; 0x24 + d041ce0: 3301 adds r3, #1 + d041ce2: 627b str r3, [r7, #36] ; 0x24 + d041ce4: 687e ldr r6, [r7, #4] + d041ce6: e445 b.n d041574 <__ssvfiscanf_r+0x38> + d041ce8: f04f 0900 mov.w r9, #0 + d041cec: f107 0534 add.w r5, r7, #52 ; 0x34 + d041cf0: 607e str r6, [r7, #4] + d041cf2: f8c7 9010 str.w r9, [r7, #16] + d041cf6: f8c7 9008 str.w r9, [r7, #8] + d041cfa: e77d b.n d041bf8 <__ssvfiscanf_r+0x6bc> + d041cfc: f8d7 9018 ldr.w r9, [r7, #24] + d041d00: f8c7 9010 str.w r9, [r7, #16] + d041d04: f8c7 9008 str.w r9, [r7, #8] + d041d08: e776 b.n d041bf8 <__ssvfiscanf_r+0x6bc> + d041d0a: 69fb ldr r3, [r7, #28] + d041d0c: 3302 adds r3, #2 + d041d0e: d1a5 bne.n d041c5c <__ssvfiscanf_r+0x720> + d041d10: 6863 ldr r3, [r4, #4] + d041d12: 2b00 cmp r3, #0 + d041d14: dc40 bgt.n d041d98 <__ssvfiscanf_r+0x85c> + d041d16: 4621 mov r1, r4 + d041d18: ee18 0a10 vmov r0, s16 + d041d1c: f7ff fbb9 bl d041492 <__ssrefill_r> + d041d20: 2800 cmp r0, #0 + d041d22: d039 beq.n d041d98 <__ssvfiscanf_r+0x85c> + d041d24: f1b8 0f00 cmp.w r8, #0 + d041d28: d0c6 beq.n d041cb8 <__ssvfiscanf_r+0x77c> + d041d2a: e4cd b.n d0416c8 <__ssvfiscanf_r+0x18c> + d041d2c: f108 38ff add.w r8, r8, #4294967295 ; 0xffffffff + d041d30: 4622 mov r2, r4 + d041d32: ee18 0a10 vmov r0, s16 + d041d36: f81a 1008 ldrb.w r1, [sl, r8] + d041d3a: f7ff fb6d bl d041418 <_sungetc_r> + d041d3e: e7b8 b.n d041cb2 <__ssvfiscanf_r+0x776> + d041d40: 6afb ldr r3, [r7, #44] ; 0x2c + d041d42: 4443 add r3, r8 + d041d44: 62fb str r3, [r7, #44] ; 0x2c + d041d46: 69fb ldr r3, [r7, #28] + d041d48: 2b03 cmp r3, #3 + d041d4a: d102 bne.n d041d52 <__ssvfiscanf_r+0x816> + d041d4c: 6bbb ldr r3, [r7, #56] ; 0x38 + d041d4e: 2b04 cmp r3, #4 + d041d50: d002 beq.n d041d58 <__ssvfiscanf_r+0x81c> + d041d52: 6abb ldr r3, [r7, #40] ; 0x28 + d041d54: 3b01 subs r3, #1 + d041d56: 62bb str r3, [r7, #40] ; 0x28 + d041d58: 69bb ldr r3, [r7, #24] + d041d5a: b9d3 cbnz r3, d041d92 <__ssvfiscanf_r+0x856> + d041d5c: 68bb ldr r3, [r7, #8] + d041d5e: 3504 adds r5, #4 + d041d60: b1bb cbz r3, d041d92 <__ssvfiscanf_r+0x856> + d041d62: 693b ldr r3, [r7, #16] + d041d64: eba5 0803 sub.w r8, r5, r3 + d041d68: ebb9 0fa8 cmp.w r9, r8, asr #2 + d041d6c: d80e bhi.n d041d8c <__ssvfiscanf_r+0x850> + d041d6e: ea4f 01c9 mov.w r1, r9, lsl #3 + d041d72: 4618 mov r0, r3 + d041d74: f7c0 fb8e bl d002494 <__wrap_realloc> + d041d78: 6138 str r0, [r7, #16] + d041d7a: 2800 cmp r0, #0 + d041d7c: f43f ad3f beq.w d0417fe <__ssvfiscanf_r+0x2c2> + d041d80: 68bb ldr r3, [r7, #8] + d041d82: eb00 0508 add.w r5, r0, r8 + d041d86: ea4f 0949 mov.w r9, r9, lsl #1 + d041d8a: 6018 str r0, [r3, #0] + d041d8c: f8d7 8018 ldr.w r8, [r7, #24] + d041d90: e7be b.n d041d10 <__ssvfiscanf_r+0x7d4> + d041d92: f04f 0800 mov.w r8, #0 + d041d96: e7bb b.n d041d10 <__ssvfiscanf_r+0x7d4> + d041d98: 6abb ldr r3, [r7, #40] ; 0x28 + d041d9a: 2b00 cmp r3, #0 + d041d9c: d08c beq.n d041cb8 <__ssvfiscanf_r+0x77c> + d041d9e: 46c2 mov sl, r8 + d041da0: e72c b.n d041bfc <__ssvfiscanf_r+0x6c0> + d041da2: b1eb cbz r3, d041de0 <__ssvfiscanf_r+0x8a4> + d041da4: f107 0870 add.w r8, r7, #112 ; 0x70 + d041da8: 6823 ldr r3, [r4, #0] + d041daa: 781a ldrb r2, [r3, #0] + d041dac: f818 2002 ldrb.w r2, [r8, r2] + d041db0: b90a cbnz r2, d041db6 <__ssvfiscanf_r+0x87a> + d041db2: b995 cbnz r5, d041dda <__ssvfiscanf_r+0x89e> + d041db4: e41d b.n d0415f2 <__ssvfiscanf_r+0xb6> + d041db6: 3301 adds r3, #1 + d041db8: 6862 ldr r2, [r4, #4] + d041dba: 3501 adds r5, #1 + d041dbc: 6023 str r3, [r4, #0] + d041dbe: 3a01 subs r2, #1 + d041dc0: 6abb ldr r3, [r7, #40] ; 0x28 + d041dc2: 6062 str r2, [r4, #4] + d041dc4: 429d cmp r5, r3 + d041dc6: d008 beq.n d041dda <__ssvfiscanf_r+0x89e> + d041dc8: 2a00 cmp r2, #0 + d041dca: dced bgt.n d041da8 <__ssvfiscanf_r+0x86c> + d041dcc: 4621 mov r1, r4 + d041dce: ee18 0a10 vmov r0, s16 + d041dd2: f7ff fb5e bl d041492 <__ssrefill_r> + d041dd6: 2800 cmp r0, #0 + d041dd8: d0e6 beq.n d041da8 <__ssvfiscanf_r+0x86c> + d041dda: 6afb ldr r3, [r7, #44] ; 0x2c + d041ddc: 442b add r3, r5 + d041dde: e46a b.n d0416b6 <__ssvfiscanf_r+0x17a> + d041de0: 4633 mov r3, r6 + d041de2: f019 0580 ands.w r5, r9, #128 ; 0x80 + d041de6: f853 6b04 ldr.w r6, [r3], #4 + d041dea: 61bb str r3, [r7, #24] + d041dec: f000 8082 beq.w d041ef4 <__ssvfiscanf_r+0x9b8> + d041df0: 2e00 cmp r6, #0 + d041df2: f43f abfe beq.w d0415f2 <__ssvfiscanf_r+0xb6> + d041df6: 2020 movs r0, #32 + d041df8: f7c0 fb4a bl d002490 <__wrap_malloc> + d041dfc: 4680 mov r8, r0 + d041dfe: 2800 cmp r0, #0 + d041e00: f43f ac67 beq.w d0416d2 <__ssvfiscanf_r+0x196> + d041e04: f8bb 9006 ldrh.w r9, [fp, #6] + d041e08: f8bb 5004 ldrh.w r5, [fp, #4] + d041e0c: 6030 str r0, [r6, #0] + d041e0e: 45a9 cmp r9, r5 + d041e10: d312 bcc.n d041e38 <__ssvfiscanf_r+0x8fc> + d041e12: f64f 73f6 movw r3, #65526 ; 0xfff6 + d041e16: 429d cmp r5, r3 + d041e18: f63f acfa bhi.w d041810 <__ssvfiscanf_r+0x2d4> + d041e1c: 3508 adds r5, #8 + d041e1e: f8db 0000 ldr.w r0, [fp] + d041e22: b2ad uxth r5, r5 + d041e24: 00a9 lsls r1, r5, #2 + d041e26: f7c0 fb35 bl d002494 <__wrap_realloc> + d041e2a: 2800 cmp r0, #0 + d041e2c: f43f acf0 beq.w d041810 <__ssvfiscanf_r+0x2d4> + d041e30: f8cb 0000 str.w r0, [fp] + d041e34: f8ab 5004 strh.w r5, [fp, #4] + d041e38: f8db 3000 ldr.w r3, [fp] + d041e3c: f109 0201 add.w r2, r9, #1 + d041e40: 46b2 mov sl, r6 + d041e42: 2520 movs r5, #32 + d041e44: f843 6029 str.w r6, [r3, r9, lsl #2] + d041e48: 4646 mov r6, r8 + d041e4a: f8ab 2006 strh.w r2, [fp, #6] + d041e4e: 46b0 mov r8, r6 + d041e50: f107 0970 add.w r9, r7, #112 ; 0x70 + d041e54: 6823 ldr r3, [r4, #0] + d041e56: 781a ldrb r2, [r3, #0] + d041e58: f819 2002 ldrb.w r2, [r9, r2] + d041e5c: b36a cbz r2, d041eba <__ssvfiscanf_r+0x97e> + d041e5e: 6862 ldr r2, [r4, #4] + d041e60: 3a01 subs r2, #1 + d041e62: 6062 str r2, [r4, #4] + d041e64: 1c5a adds r2, r3, #1 + d041e66: 6022 str r2, [r4, #0] + d041e68: 781b ldrb r3, [r3, #0] + d041e6a: f806 3b01 strb.w r3, [r6], #1 + d041e6e: f1ba 0f00 cmp.w sl, #0 + d041e72: d011 beq.n d041e98 <__ssvfiscanf_r+0x95c> + d041e74: eba6 0308 sub.w r3, r6, r8 + d041e78: 42ab cmp r3, r5 + d041e7a: d30d bcc.n d041e98 <__ssvfiscanf_r+0x95c> + d041e7c: 006d lsls r5, r5, #1 + d041e7e: 4640 mov r0, r8 + d041e80: 613b str r3, [r7, #16] + d041e82: 4629 mov r1, r5 + d041e84: f7c0 fb06 bl d002494 <__wrap_realloc> + d041e88: 4680 mov r8, r0 + d041e8a: 2800 cmp r0, #0 + d041e8c: f43f ac21 beq.w d0416d2 <__ssvfiscanf_r+0x196> + d041e90: 693b ldr r3, [r7, #16] + d041e92: f8ca 0000 str.w r0, [sl] + d041e96: 18c6 adds r6, r0, r3 + d041e98: 6abb ldr r3, [r7, #40] ; 0x28 + d041e9a: 3b01 subs r3, #1 + d041e9c: 62bb str r3, [r7, #40] ; 0x28 + d041e9e: d00c beq.n d041eba <__ssvfiscanf_r+0x97e> + d041ea0: 6863 ldr r3, [r4, #4] + d041ea2: 2b00 cmp r3, #0 + d041ea4: dcd6 bgt.n d041e54 <__ssvfiscanf_r+0x918> + d041ea6: 4621 mov r1, r4 + d041ea8: ee18 0a10 vmov r0, s16 + d041eac: f7ff faf1 bl d041492 <__ssrefill_r> + d041eb0: 2800 cmp r0, #0 + d041eb2: d0cf beq.n d041e54 <__ssvfiscanf_r+0x918> + d041eb4: 4546 cmp r6, r8 + d041eb6: f43f ac07 beq.w d0416c8 <__ssvfiscanf_r+0x18c> + d041eba: ebb6 0808 subs.w r8, r6, r8 + d041ebe: f43f ab98 beq.w d0415f2 <__ssvfiscanf_r+0xb6> + d041ec2: 2300 movs r3, #0 + d041ec4: 7033 strb r3, [r6, #0] + d041ec6: f1ba 0f00 cmp.w sl, #0 + d041eca: d00a beq.n d041ee2 <__ssvfiscanf_r+0x9a6> + d041ecc: f108 0101 add.w r1, r8, #1 + d041ed0: 428d cmp r5, r1 + d041ed2: d906 bls.n d041ee2 <__ssvfiscanf_r+0x9a6> + d041ed4: f8da 0000 ldr.w r0, [sl] + d041ed8: f7c0 fadc bl d002494 <__wrap_realloc> + d041edc: b108 cbz r0, d041ee2 <__ssvfiscanf_r+0x9a6> + d041ede: f8ca 0000 str.w r0, [sl] + d041ee2: 6a7b ldr r3, [r7, #36] ; 0x24 + d041ee4: 3301 adds r3, #1 + d041ee6: 627b str r3, [r7, #36] ; 0x24 + d041ee8: 6afb ldr r3, [r7, #44] ; 0x2c + d041eea: 4443 add r3, r8 + d041eec: 62fb str r3, [r7, #44] ; 0x2c + d041eee: 69be ldr r6, [r7, #24] + d041ef0: f7ff bb40 b.w d041574 <__ssvfiscanf_r+0x38> + d041ef4: 46aa mov sl, r5 + d041ef6: e7aa b.n d041e4e <__ssvfiscanf_r+0x912> + d041ef8: 60000250 .word 0x60000250 + d041efc: 60000680 .word 0x60000680 + d041f00: 6abb ldr r3, [r7, #40] ; 0x28 + d041f02: f009 0810 and.w r8, r9, #16 + d041f06: 2b00 cmp r3, #0 + d041f08: bf08 it eq + d041f0a: f04f 33ff moveq.w r3, #4294967295 ; 0xffffffff + d041f0e: f019 0501 ands.w r5, r9, #1 + d041f12: 62bb str r3, [r7, #40] ; 0x28 + d041f14: f000 80fb beq.w d04210e <__ssvfiscanf_r+0xbd2> + d041f18: f1b8 0f00 cmp.w r8, #0 + d041f1c: f040 809f bne.w d04205e <__ssvfiscanf_r+0xb22> + d041f20: 4633 mov r3, r6 + d041f22: f019 0f80 tst.w r9, #128 ; 0x80 + d041f26: f853 5b04 ldr.w r5, [r3], #4 + d041f2a: 61bb str r3, [r7, #24] + d041f2c: f000 809f beq.w d04206e <__ssvfiscanf_r+0xb32> + d041f30: 2d00 cmp r5, #0 + d041f32: f43f ac67 beq.w d041804 <__ssvfiscanf_r+0x2c8> + d041f36: 2080 movs r0, #128 ; 0x80 + d041f38: f7c0 faaa bl d002490 <__wrap_malloc> + d041f3c: 4606 mov r6, r0 + d041f3e: 2800 cmp r0, #0 + d041f40: f43f ac5d beq.w d0417fe <__ssvfiscanf_r+0x2c2> + d041f44: f8bb 9006 ldrh.w r9, [fp, #6] + d041f48: f8bb 3004 ldrh.w r3, [fp, #4] + d041f4c: 6028 str r0, [r5, #0] + d041f4e: 4599 cmp r9, r3 + d041f50: d314 bcc.n d041f7c <__ssvfiscanf_r+0xa40> + d041f52: f64f 72f6 movw r2, #65526 ; 0xfff6 + d041f56: 4293 cmp r3, r2 + d041f58: f63f ac51 bhi.w d0417fe <__ssvfiscanf_r+0x2c2> + d041f5c: 3308 adds r3, #8 + d041f5e: f8db 0000 ldr.w r0, [fp] + d041f62: fa1f fa83 uxth.w sl, r3 + d041f66: ea4f 018a mov.w r1, sl, lsl #2 + d041f6a: f7c0 fa93 bl d002494 <__wrap_realloc> + d041f6e: 2800 cmp r0, #0 + d041f70: f43f ac45 beq.w d0417fe <__ssvfiscanf_r+0x2c2> + d041f74: f8cb 0000 str.w r0, [fp] + d041f78: f8ab a004 strh.w sl, [fp, #4] + d041f7c: f8db 3000 ldr.w r3, [fp] + d041f80: f109 0201 add.w r2, r9, #1 + d041f84: 46aa mov sl, r5 + d041f86: f843 5029 str.w r5, [r3, r9, lsl #2] + d041f8a: 4635 mov r5, r6 + d041f8c: f04f 0920 mov.w r9, #32 + d041f90: f8ab 2006 strh.w r2, [fp, #6] + d041f94: 2200 movs r2, #0 + d041f96: 613a str r2, [r7, #16] + d041f98: f7f9 f985 bl d03b2a6 <__locale_ctype_ptr> + d041f9c: 6823 ldr r3, [r4, #0] + d041f9e: 781b ldrb r3, [r3, #0] + d041fa0: 4418 add r0, r3 + d041fa2: 7843 ldrb r3, [r0, #1] + d041fa4: 0718 lsls r0, r3, #28 + d041fa6: d440 bmi.n d04202a <__ssvfiscanf_r+0xaee> + d041fa8: 6abb ldr r3, [r7, #40] ; 0x28 + d041faa: 693a ldr r2, [r7, #16] + d041fac: 2b00 cmp r3, #0 + d041fae: d03c beq.n d04202a <__ssvfiscanf_r+0xaee> + d041fb0: 613a str r2, [r7, #16] + d041fb2: f7f9 f967 bl d03b284 <__locale_mb_cur_max> + d041fb6: 693a ldr r2, [r7, #16] + d041fb8: 4290 cmp r0, r2 + d041fba: f43f ab85 beq.w d0416c8 <__ssvfiscanf_r+0x18c> + d041fbe: 6821 ldr r1, [r4, #0] + d041fc0: f107 0c48 add.w ip, r7, #72 ; 0x48 + d041fc4: 1c53 adds r3, r2, #1 + d041fc6: f811 0b01 ldrb.w r0, [r1], #1 + d041fca: f80c 0002 strb.w r0, [ip, r2] + d041fce: 6862 ldr r2, [r4, #4] + d041fd0: 3a01 subs r2, #1 + d041fd2: e9c4 1200 strd r1, r2, [r4] + d041fd6: 69fa ldr r2, [r7, #28] + d041fd8: 2a03 cmp r2, #3 + d041fda: d102 bne.n d041fe2 <__ssvfiscanf_r+0xaa6> + d041fdc: 6c3a ldr r2, [r7, #64] ; 0x40 + d041fde: 2a04 cmp r2, #4 + d041fe0: d007 beq.n d041ff2 <__ssvfiscanf_r+0xab6> + d041fe2: 2208 movs r2, #8 + d041fe4: 2100 movs r1, #0 + d041fe6: f107 0040 add.w r0, r7, #64 ; 0x40 + d041fea: 61fb str r3, [r7, #28] + d041fec: f000 fedc bl d042da8 <____wrap_memset_veneer> + d041ff0: 69fb ldr r3, [r7, #28] + d041ff2: f107 0240 add.w r2, r7, #64 ; 0x40 + d041ff6: 4629 mov r1, r5 + d041ff8: ee18 0a10 vmov r0, s16 + d041ffc: 613b str r3, [r7, #16] + d041ffe: 9200 str r2, [sp, #0] + d042000: f107 0248 add.w r2, r7, #72 ; 0x48 + d042004: f7fc fefc bl d03ee00 <_mbrtowc_r> + d042008: 1c42 adds r2, r0, #1 + d04200a: 61f8 str r0, [r7, #28] + d04200c: f43f ab5c beq.w d0416c8 <__ssvfiscanf_r+0x18c> + d042010: 693b ldr r3, [r7, #16] + d042012: bb80 cbnz r0, d042076 <__ssvfiscanf_r+0xb3a> + d042014: 6028 str r0, [r5, #0] + d042016: 6828 ldr r0, [r5, #0] + d042018: 613b str r3, [r7, #16] + d04201a: f7fc feb1 bl d03ed80 <iswspace> + d04201e: 693b ldr r3, [r7, #16] + d042020: 4602 mov r2, r0 + d042022: 2800 cmp r0, #0 + d042024: d048 beq.n d0420b8 <__ssvfiscanf_r+0xb7c> + d042026: 2b00 cmp r3, #0 + d042028: d13a bne.n d0420a0 <__ssvfiscanf_r+0xb64> + d04202a: f1b8 0f00 cmp.w r8, #0 + d04202e: f47f af5e bne.w d041eee <__ssvfiscanf_r+0x9b2> + d042032: f8c5 8000 str.w r8, [r5] + d042036: f1ba 0f00 cmp.w sl, #0 + d04203a: d00c beq.n d042056 <__ssvfiscanf_r+0xb1a> + d04203c: 1ba9 subs r1, r5, r6 + d04203e: 108b asrs r3, r1, #2 + d042040: 3301 adds r3, #1 + d042042: 4599 cmp r9, r3 + d042044: d907 bls.n d042056 <__ssvfiscanf_r+0xb1a> + d042046: 3104 adds r1, #4 + d042048: f8da 0000 ldr.w r0, [sl] + d04204c: f7c0 fa22 bl d002494 <__wrap_realloc> + d042050: b108 cbz r0, d042056 <__ssvfiscanf_r+0xb1a> + d042052: f8ca 0000 str.w r0, [sl] + d042056: 6a7b ldr r3, [r7, #36] ; 0x24 + d042058: 3301 adds r3, #1 + d04205a: 627b str r3, [r7, #36] ; 0x24 + d04205c: e747 b.n d041eee <__ssvfiscanf_r+0x9b2> + d04205e: f04f 0900 mov.w r9, #0 + d042062: 61be str r6, [r7, #24] + d042064: f107 0534 add.w r5, r7, #52 ; 0x34 + d042068: 464e mov r6, r9 + d04206a: 46ca mov sl, r9 + d04206c: e792 b.n d041f94 <__ssvfiscanf_r+0xa58> + d04206e: 46c1 mov r9, r8 + d042070: 4646 mov r6, r8 + d042072: 46c2 mov sl, r8 + d042074: e78e b.n d041f94 <__ssvfiscanf_r+0xa58> + d042076: 69fa ldr r2, [r7, #28] + d042078: 3202 adds r2, #2 + d04207a: d1cc bne.n d042016 <__ssvfiscanf_r+0xada> + d04207c: 461a mov r2, r3 + d04207e: 6863 ldr r3, [r4, #4] + d042080: 2b00 cmp r3, #0 + d042082: dc88 bgt.n d041f96 <__ssvfiscanf_r+0xa5a> + d042084: 4621 mov r1, r4 + d042086: ee18 0a10 vmov r0, s16 + d04208a: 613a str r2, [r7, #16] + d04208c: f7ff fa01 bl d041492 <__ssrefill_r> + d042090: 693a ldr r2, [r7, #16] + d042092: 2800 cmp r0, #0 + d042094: f43f af7f beq.w d041f96 <__ssvfiscanf_r+0xa5a> + d042098: 2a00 cmp r2, #0 + d04209a: f47f ab15 bne.w d0416c8 <__ssvfiscanf_r+0x18c> + d04209e: e7c4 b.n d04202a <__ssvfiscanf_r+0xaee> + d0420a0: 3b01 subs r3, #1 + d0420a2: f107 0148 add.w r1, r7, #72 ; 0x48 + d0420a6: 4622 mov r2, r4 + d0420a8: ee18 0a10 vmov r0, s16 + d0420ac: 5cc9 ldrb r1, [r1, r3] + d0420ae: 62bb str r3, [r7, #40] ; 0x28 + d0420b0: f7ff f9b2 bl d041418 <_sungetc_r> + d0420b4: 6abb ldr r3, [r7, #40] ; 0x28 + d0420b6: e7b6 b.n d042026 <__ssvfiscanf_r+0xaea> + d0420b8: 6af9 ldr r1, [r7, #44] ; 0x2c + d0420ba: 4419 add r1, r3 + d0420bc: 69fb ldr r3, [r7, #28] + d0420be: 2b03 cmp r3, #3 + d0420c0: 62f9 str r1, [r7, #44] ; 0x2c + d0420c2: d102 bne.n d0420ca <__ssvfiscanf_r+0xb8e> + d0420c4: 6c3b ldr r3, [r7, #64] ; 0x40 + d0420c6: 2b04 cmp r3, #4 + d0420c8: d002 beq.n d0420d0 <__ssvfiscanf_r+0xb94> + d0420ca: 6abb ldr r3, [r7, #40] ; 0x28 + d0420cc: 3b01 subs r3, #1 + d0420ce: 62bb str r3, [r7, #40] ; 0x28 + d0420d0: f1b8 0f00 cmp.w r8, #0 + d0420d4: d1d3 bne.n d04207e <__ssvfiscanf_r+0xb42> + d0420d6: 3504 adds r5, #4 + d0420d8: f1ba 0f00 cmp.w sl, #0 + d0420dc: d015 beq.n d04210a <__ssvfiscanf_r+0xbce> + d0420de: 1bab subs r3, r5, r6 + d0420e0: ebb9 0fa3 cmp.w r9, r3, asr #2 + d0420e4: d80f bhi.n d042106 <__ssvfiscanf_r+0xbca> + d0420e6: 4630 mov r0, r6 + d0420e8: ea4f 01c9 mov.w r1, r9, lsl #3 + d0420ec: 613b str r3, [r7, #16] + d0420ee: f7c0 f9d1 bl d002494 <__wrap_realloc> + d0420f2: 4606 mov r6, r0 + d0420f4: 2800 cmp r0, #0 + d0420f6: f43f ab82 beq.w d0417fe <__ssvfiscanf_r+0x2c2> + d0420fa: 693b ldr r3, [r7, #16] + d0420fc: ea4f 0949 mov.w r9, r9, lsl #1 + d042100: f8ca 0000 str.w r0, [sl] + d042104: 18c5 adds r5, r0, r3 + d042106: 4642 mov r2, r8 + d042108: e7b9 b.n d04207e <__ssvfiscanf_r+0xb42> + d04210a: 4652 mov r2, sl + d04210c: e7b7 b.n d04207e <__ssvfiscanf_r+0xb42> + d04210e: f1b8 0f00 cmp.w r8, #0 + d042112: d01c beq.n d04214e <__ssvfiscanf_r+0xc12> + d042114: f7f9 f8c7 bl d03b2a6 <__locale_ctype_ptr> + d042118: 6823 ldr r3, [r4, #0] + d04211a: 781a ldrb r2, [r3, #0] + d04211c: 4410 add r0, r2 + d04211e: 7842 ldrb r2, [r0, #1] + d042120: 0711 lsls r1, r2, #28 + d042122: f53f ae5a bmi.w d041dda <__ssvfiscanf_r+0x89e> + d042126: 3301 adds r3, #1 + d042128: 6862 ldr r2, [r4, #4] + d04212a: 3501 adds r5, #1 + d04212c: 6023 str r3, [r4, #0] + d04212e: 3a01 subs r2, #1 + d042130: 6abb ldr r3, [r7, #40] ; 0x28 + d042132: 6062 str r2, [r4, #4] + d042134: 429d cmp r5, r3 + d042136: f43f ae50 beq.w d041dda <__ssvfiscanf_r+0x89e> + d04213a: 2a00 cmp r2, #0 + d04213c: dcea bgt.n d042114 <__ssvfiscanf_r+0xbd8> + d04213e: 4621 mov r1, r4 + d042140: ee18 0a10 vmov r0, s16 + d042144: f7ff f9a5 bl d041492 <__ssrefill_r> + d042148: 2800 cmp r0, #0 + d04214a: d0e3 beq.n d042114 <__ssvfiscanf_r+0xbd8> + d04214c: e645 b.n d041dda <__ssvfiscanf_r+0x89e> + d04214e: f019 0980 ands.w r9, r9, #128 ; 0x80 + d042152: f856 5b04 ldr.w r5, [r6], #4 + d042156: d07f beq.n d042258 <__ssvfiscanf_r+0xd1c> + d042158: 2d00 cmp r5, #0 + d04215a: f43f aa4a beq.w d0415f2 <__ssvfiscanf_r+0xb6> + d04215e: 2020 movs r0, #32 + d042160: f7c0 f996 bl d002490 <__wrap_malloc> + d042164: 4681 mov r9, r0 + d042166: 2800 cmp r0, #0 + d042168: f43f aab3 beq.w d0416d2 <__ssvfiscanf_r+0x196> + d04216c: f8bb a006 ldrh.w sl, [fp, #6] + d042170: f8bb 8004 ldrh.w r8, [fp, #4] + d042174: 6028 str r0, [r5, #0] + d042176: 45c2 cmp sl, r8 + d042178: d315 bcc.n d0421a6 <__ssvfiscanf_r+0xc6a> + d04217a: f64f 73f6 movw r3, #65526 ; 0xfff6 + d04217e: 4598 cmp r8, r3 + d042180: f63f ab46 bhi.w d041810 <__ssvfiscanf_r+0x2d4> + d042184: f108 0808 add.w r8, r8, #8 + d042188: f8db 0000 ldr.w r0, [fp] + d04218c: fa1f f888 uxth.w r8, r8 + d042190: ea4f 0188 mov.w r1, r8, lsl #2 + d042194: f7c0 f97e bl d002494 <__wrap_realloc> + d042198: 2800 cmp r0, #0 + d04219a: f43f ab39 beq.w d041810 <__ssvfiscanf_r+0x2d4> + d04219e: f8cb 0000 str.w r0, [fp] + d0421a2: f8ab 8004 strh.w r8, [fp, #4] + d0421a6: f8db 3000 ldr.w r3, [fp] + d0421aa: f10a 0201 add.w r2, sl, #1 + d0421ae: 46a8 mov r8, r5 + d0421b0: f843 502a str.w r5, [r3, sl, lsl #2] + d0421b4: 464d mov r5, r9 + d0421b6: f04f 0920 mov.w r9, #32 + d0421ba: f8ab 2006 strh.w r2, [fp, #6] + d0421be: 46aa mov sl, r5 + d0421c0: f7f9 f871 bl d03b2a6 <__locale_ctype_ptr> + d0421c4: 6823 ldr r3, [r4, #0] + d0421c6: 781a ldrb r2, [r3, #0] + d0421c8: 4410 add r0, r2 + d0421ca: 7842 ldrb r2, [r0, #1] + d0421cc: 0712 lsls r2, r2, #28 + d0421ce: d42b bmi.n d042228 <__ssvfiscanf_r+0xcec> + d0421d0: 6862 ldr r2, [r4, #4] + d0421d2: 3a01 subs r2, #1 + d0421d4: 6062 str r2, [r4, #4] + d0421d6: 1c5a adds r2, r3, #1 + d0421d8: 6022 str r2, [r4, #0] + d0421da: 781b ldrb r3, [r3, #0] + d0421dc: f805 3b01 strb.w r3, [r5], #1 + d0421e0: f1b8 0f00 cmp.w r8, #0 + d0421e4: d012 beq.n d04220c <__ssvfiscanf_r+0xcd0> + d0421e6: eba5 030a sub.w r3, r5, sl + d0421ea: 454b cmp r3, r9 + d0421ec: d30e bcc.n d04220c <__ssvfiscanf_r+0xcd0> + d0421ee: ea4f 0949 mov.w r9, r9, lsl #1 + d0421f2: 4650 mov r0, sl + d0421f4: 61bb str r3, [r7, #24] + d0421f6: 4649 mov r1, r9 + d0421f8: f7c0 f94c bl d002494 <__wrap_realloc> + d0421fc: 4682 mov sl, r0 + d0421fe: 2800 cmp r0, #0 + d042200: f43f aa67 beq.w d0416d2 <__ssvfiscanf_r+0x196> + d042204: 69bb ldr r3, [r7, #24] + d042206: f8c8 0000 str.w r0, [r8] + d04220a: 18c5 adds r5, r0, r3 + d04220c: 6abb ldr r3, [r7, #40] ; 0x28 + d04220e: 3b01 subs r3, #1 + d042210: 62bb str r3, [r7, #40] ; 0x28 + d042212: d009 beq.n d042228 <__ssvfiscanf_r+0xcec> + d042214: 6863 ldr r3, [r4, #4] + d042216: 2b00 cmp r3, #0 + d042218: dcd2 bgt.n d0421c0 <__ssvfiscanf_r+0xc84> + d04221a: 4621 mov r1, r4 + d04221c: ee18 0a10 vmov r0, s16 + d042220: f7ff f937 bl d041492 <__ssrefill_r> + d042224: 2800 cmp r0, #0 + d042226: d0cb beq.n d0421c0 <__ssvfiscanf_r+0xc84> + d042228: 2300 movs r3, #0 + d04222a: 702b strb r3, [r5, #0] + d04222c: eba5 050a sub.w r5, r5, sl + d042230: f1b8 0f00 cmp.w r8, #0 + d042234: d009 beq.n d04224a <__ssvfiscanf_r+0xd0e> + d042236: 1c69 adds r1, r5, #1 + d042238: 4589 cmp r9, r1 + d04223a: d906 bls.n d04224a <__ssvfiscanf_r+0xd0e> + d04223c: f8d8 0000 ldr.w r0, [r8] + d042240: f7c0 f928 bl d002494 <__wrap_realloc> + d042244: b108 cbz r0, d04224a <__ssvfiscanf_r+0xd0e> + d042246: f8c8 0000 str.w r0, [r8] + d04224a: 6afb ldr r3, [r7, #44] ; 0x2c + d04224c: 442b add r3, r5 + d04224e: 62fb str r3, [r7, #44] ; 0x2c + d042250: 6a7b ldr r3, [r7, #36] ; 0x24 + d042252: 3301 adds r3, #1 + d042254: f7ff b98d b.w d041572 <__ssvfiscanf_r+0x36> + d042258: 46c8 mov r8, r9 + d04225a: e7b0 b.n d0421be <__ssvfiscanf_r+0xc82> + d04225c: 6abb ldr r3, [r7, #40] ; 0x28 + d04225e: f449 6958 orr.w r9, r9, #3456 ; 0xd80 + d042262: f04f 0a00 mov.w sl, #0 + d042266: f107 0848 add.w r8, r7, #72 ; 0x48 + d04226a: 3b01 subs r3, #1 + d04226c: 2b26 cmp r3, #38 ; 0x26 + d04226e: bf89 itett hi + d042270: 6abb ldrhi r3, [r7, #40] ; 0x28 + d042272: 2500 movls r5, #0 + d042274: f1a3 0527 subhi.w r5, r3, #39 ; 0x27 + d042278: 2327 movhi r3, #39 ; 0x27 + d04227a: bf88 it hi + d04227c: 62bb strhi r3, [r7, #40] ; 0x28 + d04227e: 6822 ldr r2, [r4, #0] + d042280: 7813 ldrb r3, [r2, #0] + d042282: 2b39 cmp r3, #57 ; 0x39 + d042284: d80f bhi.n d0422a6 <__ssvfiscanf_r+0xd6a> + d042286: 2b2a cmp r3, #42 ; 0x2a + d042288: d91a bls.n d0422c0 <__ssvfiscanf_r+0xd84> + d04228a: f1a3 012b sub.w r1, r3, #43 ; 0x2b + d04228e: 290e cmp r1, #14 + d042290: d816 bhi.n d0422c0 <__ssvfiscanf_r+0xd84> + d042292: e8df f001 tbb [pc, r1] + d042296: 1577 .short 0x1577 + d042298: 41151577 .word 0x41151577 + d04229c: 67676767 .word 0x67676767 + d0422a0: 6f676767 .word 0x6f676767 + d0422a4: 6f .byte 0x6f + d0422a5: 00 .byte 0x00 + d0422a6: 2b66 cmp r3, #102 ; 0x66 + d0422a8: d834 bhi.n d042314 <__ssvfiscanf_r+0xdd8> + d0422aa: 2b60 cmp r3, #96 ; 0x60 + d0422ac: d803 bhi.n d0422b6 <__ssvfiscanf_r+0xd7a> + d0422ae: 2b46 cmp r3, #70 ; 0x46 + d0422b0: d804 bhi.n d0422bc <__ssvfiscanf_r+0xd80> + d0422b2: 2b40 cmp r3, #64 ; 0x40 + d0422b4: d904 bls.n d0422c0 <__ssvfiscanf_r+0xd84> + d0422b6: 6a39 ldr r1, [r7, #32] + d0422b8: 290a cmp r1, #10 + d0422ba: e061 b.n d042380 <__ssvfiscanf_r+0xe44> + d0422bc: 2b58 cmp r3, #88 ; 0x58 + d0422be: d067 beq.n d042390 <__ssvfiscanf_r+0xe54> + d0422c0: f419 7f80 tst.w r9, #256 ; 0x100 + d0422c4: d012 beq.n d0422ec <__ssvfiscanf_r+0xdb0> + d0422c6: f107 0348 add.w r3, r7, #72 ; 0x48 + d0422ca: 4598 cmp r8, r3 + d0422cc: d909 bls.n d0422e2 <__ssvfiscanf_r+0xda6> + d0422ce: f108 35ff add.w r5, r8, #4294967295 ; 0xffffffff + d0422d2: f818 1c01 ldrb.w r1, [r8, #-1] + d0422d6: 4622 mov r2, r4 + d0422d8: ee18 0a10 vmov r0, s16 + d0422dc: 46a8 mov r8, r5 + d0422de: f7ff f89b bl d041418 <_sungetc_r> + d0422e2: f107 0348 add.w r3, r7, #72 ; 0x48 + d0422e6: 4598 cmp r8, r3 + d0422e8: f43f a983 beq.w d0415f2 <__ssvfiscanf_r+0xb6> + d0422ec: f019 0210 ands.w r2, r9, #16 + d0422f0: d16b bne.n d0423ca <__ssvfiscanf_r+0xe8e> + d0422f2: 697d ldr r5, [r7, #20] + d0422f4: f107 0148 add.w r1, r7, #72 ; 0x48 + d0422f8: 6a3b ldr r3, [r7, #32] + d0422fa: ee18 0a10 vmov r0, s16 + d0422fe: f888 2000 strb.w r2, [r8] + d042302: 47a8 blx r5 + d042304: f019 0f20 tst.w r9, #32 + d042308: f106 0504 add.w r5, r6, #4 + d04230c: d054 beq.n d0423b8 <__ssvfiscanf_r+0xe7c> + d04230e: 6833 ldr r3, [r6, #0] + d042310: 6018 str r0, [r3, #0] + d042312: e056 b.n d0423c2 <__ssvfiscanf_r+0xe86> + d042314: 2b78 cmp r3, #120 ; 0x78 + d042316: e7d2 b.n d0422be <__ssvfiscanf_r+0xd82> + d042318: f419 6f00 tst.w r9, #2048 ; 0x800 + d04231c: d00a beq.n d042334 <__ssvfiscanf_r+0xdf8> + d04231e: 6a39 ldr r1, [r7, #32] + d042320: b919 cbnz r1, d04232a <__ssvfiscanf_r+0xdee> + d042322: 2108 movs r1, #8 + d042324: f449 7900 orr.w r9, r9, #512 ; 0x200 + d042328: 6239 str r1, [r7, #32] + d04232a: f419 6f80 tst.w r9, #1024 ; 0x400 + d04232e: d004 beq.n d04233a <__ssvfiscanf_r+0xdfe> + d042330: f429 69b0 bic.w r9, r9, #1408 ; 0x580 + d042334: f808 3b01 strb.w r3, [r8], #1 + d042338: e008 b.n d04234c <__ssvfiscanf_r+0xe10> + d04233a: f429 7960 bic.w r9, r9, #896 ; 0x380 + d04233e: b11d cbz r5, d042348 <__ssvfiscanf_r+0xe0c> + d042340: 6abb ldr r3, [r7, #40] ; 0x28 + d042342: 3d01 subs r5, #1 + d042344: 3301 adds r3, #1 + d042346: 62bb str r3, [r7, #40] ; 0x28 + d042348: f10a 0a01 add.w sl, sl, #1 + d04234c: 6863 ldr r3, [r4, #4] + d04234e: 3b01 subs r3, #1 + d042350: 2b00 cmp r3, #0 + d042352: 6063 str r3, [r4, #4] + d042354: dd28 ble.n d0423a8 <__ssvfiscanf_r+0xe6c> + d042356: 3201 adds r2, #1 + d042358: 6022 str r2, [r4, #0] + d04235a: 6abb ldr r3, [r7, #40] ; 0x28 + d04235c: 3b01 subs r3, #1 + d04235e: 62bb str r3, [r7, #40] ; 0x28 + d042360: d18d bne.n d04227e <__ssvfiscanf_r+0xd42> + d042362: e7ad b.n d0422c0 <__ssvfiscanf_r+0xd84> + d042364: 6a38 ldr r0, [r7, #32] + d042366: 4932 ldr r1, [pc, #200] ; (d042430 <__ssvfiscanf_r+0xef4>) + d042368: f931 1010 ldrsh.w r1, [r1, r0, lsl #1] + d04236c: 6239 str r1, [r7, #32] + d04236e: f429 6938 bic.w r9, r9, #2944 ; 0xb80 + d042372: e7df b.n d042334 <__ssvfiscanf_r+0xdf8> + d042374: 6a38 ldr r0, [r7, #32] + d042376: 492e ldr r1, [pc, #184] ; (d042430 <__ssvfiscanf_r+0xef4>) + d042378: f931 1010 ldrsh.w r1, [r1, r0, lsl #1] + d04237c: 2908 cmp r1, #8 + d04237e: 6239 str r1, [r7, #32] + d042380: dcf5 bgt.n d04236e <__ssvfiscanf_r+0xe32> + d042382: e79d b.n d0422c0 <__ssvfiscanf_r+0xd84> + d042384: f019 0f80 tst.w r9, #128 ; 0x80 + d042388: d09a beq.n d0422c0 <__ssvfiscanf_r+0xd84> + d04238a: f029 0980 bic.w r9, r9, #128 ; 0x80 + d04238e: e7d1 b.n d042334 <__ssvfiscanf_r+0xdf8> + d042390: f409 61c0 and.w r1, r9, #1536 ; 0x600 + d042394: f5b1 7f00 cmp.w r1, #512 ; 0x200 + d042398: d192 bne.n d0422c0 <__ssvfiscanf_r+0xd84> + d04239a: f429 7900 bic.w r9, r9, #512 ; 0x200 + d04239e: 2110 movs r1, #16 + d0423a0: f449 69a0 orr.w r9, r9, #1280 ; 0x500 + d0423a4: 6239 str r1, [r7, #32] + d0423a6: e7c5 b.n d042334 <__ssvfiscanf_r+0xdf8> + d0423a8: 4621 mov r1, r4 + d0423aa: ee18 0a10 vmov r0, s16 + d0423ae: f7ff f870 bl d041492 <__ssrefill_r> + d0423b2: 2800 cmp r0, #0 + d0423b4: d0d1 beq.n d04235a <__ssvfiscanf_r+0xe1e> + d0423b6: e783 b.n d0422c0 <__ssvfiscanf_r+0xd84> + d0423b8: f019 0f08 tst.w r9, #8 + d0423bc: d00e beq.n d0423dc <__ssvfiscanf_r+0xea0> + d0423be: 6833 ldr r3, [r6, #0] + d0423c0: 7018 strb r0, [r3, #0] + d0423c2: 6a7b ldr r3, [r7, #36] ; 0x24 + d0423c4: 462e mov r6, r5 + d0423c6: 3301 adds r3, #1 + d0423c8: 627b str r3, [r7, #36] ; 0x24 + d0423ca: f107 0348 add.w r3, r7, #72 ; 0x48 + d0423ce: eba8 0803 sub.w r8, r8, r3 + d0423d2: 6afb ldr r3, [r7, #44] ; 0x2c + d0423d4: 44c2 add sl, r8 + d0423d6: 4453 add r3, sl + d0423d8: f7ff b96d b.w d0416b6 <__ssvfiscanf_r+0x17a> + d0423dc: f019 0f04 tst.w r9, #4 + d0423e0: d002 beq.n d0423e8 <__ssvfiscanf_r+0xeac> + d0423e2: 6833 ldr r3, [r6, #0] + d0423e4: 8018 strh r0, [r3, #0] + d0423e6: e7ec b.n d0423c2 <__ssvfiscanf_r+0xe86> + d0423e8: f019 0201 ands.w r2, r9, #1 + d0423ec: d18f bne.n d04230e <__ssvfiscanf_r+0xdd2> + d0423ee: f019 0f02 tst.w r9, #2 + d0423f2: d08c beq.n d04230e <__ssvfiscanf_r+0xdd2> + d0423f4: 697b ldr r3, [r7, #20] + d0423f6: ee18 0a10 vmov r0, s16 + d0423fa: 4619 mov r1, r3 + d0423fc: 4b0d ldr r3, [pc, #52] ; (d042434 <__ssvfiscanf_r+0xef8>) + d0423fe: 4299 cmp r1, r3 + d042400: 6a3b ldr r3, [r7, #32] + d042402: f107 0148 add.w r1, r7, #72 ; 0x48 + d042406: d105 bne.n d042414 <__ssvfiscanf_r+0xed8> + d042408: f7fe fa4c bl d0408a4 <_strtoull_r> + d04240c: 6833 ldr r3, [r6, #0] + d04240e: e9c3 0100 strd r0, r1, [r3] + d042412: e7d6 b.n d0423c2 <__ssvfiscanf_r+0xe86> + d042414: f7fe f973 bl d0406fe <_strtoll_r> + d042418: e7f8 b.n d04240c <__ssvfiscanf_r+0xed0> + d04241a: f855 3024 ldr.w r3, [r5, r4, lsl #2] + d04241e: 6818 ldr r0, [r3, #0] + d042420: f7c0 f83a bl d002498 <__wrap_free> + d042424: f855 3024 ldr.w r3, [r5, r4, lsl #2] + d042428: 3401 adds r4, #1 + d04242a: 601e str r6, [r3, #0] + d04242c: f7ff b9f2 b.w d041814 <__ssvfiscanf_r+0x2d8> + d042430: 0d055260 .word 0x0d055260 + d042434: 0d0409ff .word 0x0d0409ff + +0d042438 <__submore>: + d042438: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + d04243c: 460c mov r4, r1 + d04243e: 6b09 ldr r1, [r1, #48] ; 0x30 + d042440: f104 0340 add.w r3, r4, #64 ; 0x40 + d042444: 4299 cmp r1, r3 + d042446: d11a bne.n d04247e <__submore+0x46> + d042448: f44f 6180 mov.w r1, #1024 ; 0x400 + d04244c: f7c0 f826 bl d00249c <__wrap__malloc_r> + d042450: b918 cbnz r0, d04245a <__submore+0x22> + d042452: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d042456: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} + d04245a: f44f 6380 mov.w r3, #1024 ; 0x400 + d04245e: 6320 str r0, [r4, #48] ; 0x30 + d042460: f200 30fd addw r0, r0, #1021 ; 0x3fd + d042464: 6363 str r3, [r4, #52] ; 0x34 + d042466: f894 3042 ldrb.w r3, [r4, #66] ; 0x42 + d04246a: 7083 strb r3, [r0, #2] + d04246c: f894 3041 ldrb.w r3, [r4, #65] ; 0x41 + d042470: 7043 strb r3, [r0, #1] + d042472: f894 3040 ldrb.w r3, [r4, #64] ; 0x40 + d042476: 7003 strb r3, [r0, #0] + d042478: 6020 str r0, [r4, #0] + d04247a: 2000 movs r0, #0 + d04247c: e7eb b.n d042456 <__submore+0x1e> + d04247e: 6b66 ldr r6, [r4, #52] ; 0x34 + d042480: 0077 lsls r7, r6, #1 + d042482: 463a mov r2, r7 + d042484: f7c0 f80d bl d0024a2 <__wrap__realloc_r> + d042488: 4605 mov r5, r0 + d04248a: 2800 cmp r0, #0 + d04248c: d0e1 beq.n d042452 <__submore+0x1a> + d04248e: eb00 0806 add.w r8, r0, r6 + d042492: 4601 mov r1, r0 + d042494: 4632 mov r2, r6 + d042496: 4640 mov r0, r8 + d042498: f000 fc62 bl d042d60 <____wrap_memcpy_veneer> + d04249c: f8c4 8000 str.w r8, [r4] + d0424a0: e9c4 570c strd r5, r7, [r4, #48] ; 0x30 + d0424a4: e7e9 b.n d04247a <__submore+0x42> + +0d0424a6 <_ungetc_r>: + d0424a6: b570 push {r4, r5, r6, lr} + d0424a8: 460d mov r5, r1 + d0424aa: 4606 mov r6, r0 + d0424ac: 4614 mov r4, r2 + d0424ae: 1c69 adds r1, r5, #1 + d0424b0: d103 bne.n d0424ba <_ungetc_r+0x14> + d0424b2: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff + d0424b6: 4628 mov r0, r5 + d0424b8: bd70 pop {r4, r5, r6, pc} + d0424ba: b118 cbz r0, d0424c4 <_ungetc_r+0x1e> + d0424bc: 6b83 ldr r3, [r0, #56] ; 0x38 + d0424be: b90b cbnz r3, d0424c4 <_ungetc_r+0x1e> + d0424c0: f7f8 fdd6 bl d03b070 <__sinit> + d0424c4: 6e63 ldr r3, [r4, #100] ; 0x64 + d0424c6: 07da lsls r2, r3, #31 + d0424c8: d405 bmi.n d0424d6 <_ungetc_r+0x30> + d0424ca: 89a3 ldrh r3, [r4, #12] + d0424cc: 059b lsls r3, r3, #22 + d0424ce: d402 bmi.n d0424d6 <_ungetc_r+0x30> + d0424d0: 6da0 ldr r0, [r4, #88] ; 0x58 + d0424d2: f7f8 ff04 bl d03b2de <__retarget_lock_acquire_recursive> + d0424d6: f9b4 300c ldrsh.w r3, [r4, #12] + d0424da: 0498 lsls r0, r3, #18 + d0424dc: d406 bmi.n d0424ec <_ungetc_r+0x46> + d0424de: f443 5300 orr.w r3, r3, #8192 ; 0x2000 + d0424e2: 81a3 strh r3, [r4, #12] + d0424e4: 6e63 ldr r3, [r4, #100] ; 0x64 + d0424e6: f423 5300 bic.w r3, r3, #8192 ; 0x2000 + d0424ea: 6663 str r3, [r4, #100] ; 0x64 + d0424ec: f9b4 300c ldrsh.w r3, [r4, #12] + d0424f0: f023 0320 bic.w r3, r3, #32 + d0424f4: 0759 lsls r1, r3, #29 + d0424f6: b29a uxth r2, r3 + d0424f8: 81a3 strh r3, [r4, #12] + d0424fa: d423 bmi.n d042544 <_ungetc_r+0x9e> + d0424fc: 06d3 lsls r3, r2, #27 + d0424fe: d409 bmi.n d042514 <_ungetc_r+0x6e> + d042500: 6e63 ldr r3, [r4, #100] ; 0x64 + d042502: 07dd lsls r5, r3, #31 + d042504: d4d5 bmi.n d0424b2 <_ungetc_r+0xc> + d042506: f412 7f00 tst.w r2, #512 ; 0x200 + d04250a: d1d2 bne.n d0424b2 <_ungetc_r+0xc> + d04250c: 6da0 ldr r0, [r4, #88] ; 0x58 + d04250e: f7f8 feec bl d03b2ea <__retarget_lock_release_recursive> + d042512: e7ce b.n d0424b2 <_ungetc_r+0xc> + d042514: 0710 lsls r0, r2, #28 + d042516: d511 bpl.n d04253c <_ungetc_r+0x96> + d042518: 4621 mov r1, r4 + d04251a: 4630 mov r0, r6 + d04251c: f7f8 fcf8 bl d03af10 <_fflush_r> + d042520: b130 cbz r0, d042530 <_ungetc_r+0x8a> + d042522: 6e63 ldr r3, [r4, #100] ; 0x64 + d042524: 07d9 lsls r1, r3, #31 + d042526: d4c4 bmi.n d0424b2 <_ungetc_r+0xc> + d042528: 89a3 ldrh r3, [r4, #12] + d04252a: f413 7f00 tst.w r3, #512 ; 0x200 + d04252e: e7ec b.n d04250a <_ungetc_r+0x64> + d042530: 89a3 ldrh r3, [r4, #12] + d042532: 60a0 str r0, [r4, #8] + d042534: f023 0308 bic.w r3, r3, #8 + d042538: 61a0 str r0, [r4, #24] + d04253a: 81a3 strh r3, [r4, #12] + d04253c: 89a3 ldrh r3, [r4, #12] + d04253e: f043 0304 orr.w r3, r3, #4 + d042542: 81a3 strh r3, [r4, #12] + d042544: 6b23 ldr r3, [r4, #48] ; 0x30 + d042546: b2ed uxtb r5, r5 + d042548: 6862 ldr r2, [r4, #4] + d04254a: b1d3 cbz r3, d042582 <_ungetc_r+0xdc> + d04254c: 6b63 ldr r3, [r4, #52] ; 0x34 + d04254e: 4293 cmp r3, r2 + d042550: dc05 bgt.n d04255e <_ungetc_r+0xb8> + d042552: 4621 mov r1, r4 + d042554: 4630 mov r0, r6 + d042556: f7ff ff6f bl d042438 <__submore> + d04255a: 2800 cmp r0, #0 + d04255c: d1e1 bne.n d042522 <_ungetc_r+0x7c> + d04255e: 6823 ldr r3, [r4, #0] + d042560: 1e5a subs r2, r3, #1 + d042562: 6022 str r2, [r4, #0] + d042564: f803 5c01 strb.w r5, [r3, #-1] + d042568: 6863 ldr r3, [r4, #4] + d04256a: 3301 adds r3, #1 + d04256c: 6063 str r3, [r4, #4] + d04256e: 6e63 ldr r3, [r4, #100] ; 0x64 + d042570: 07da lsls r2, r3, #31 + d042572: d4a0 bmi.n d0424b6 <_ungetc_r+0x10> + d042574: 89a3 ldrh r3, [r4, #12] + d042576: 059b lsls r3, r3, #22 + d042578: d49d bmi.n d0424b6 <_ungetc_r+0x10> + d04257a: 6da0 ldr r0, [r4, #88] ; 0x58 + d04257c: f7f8 feb5 bl d03b2ea <__retarget_lock_release_recursive> + d042580: e799 b.n d0424b6 <_ungetc_r+0x10> + d042582: 6e61 ldr r1, [r4, #100] ; 0x64 + d042584: 6920 ldr r0, [r4, #16] + d042586: 6823 ldr r3, [r4, #0] + d042588: f001 0101 and.w r1, r1, #1 + d04258c: b160 cbz r0, d0425a8 <_ungetc_r+0x102> + d04258e: 4298 cmp r0, r3 + d042590: d20a bcs.n d0425a8 <_ungetc_r+0x102> + d042592: f813 0c01 ldrb.w r0, [r3, #-1] + d042596: 4285 cmp r5, r0 + d042598: d106 bne.n d0425a8 <_ungetc_r+0x102> + d04259a: 3b01 subs r3, #1 + d04259c: 3201 adds r2, #1 + d04259e: 6023 str r3, [r4, #0] + d0425a0: 6062 str r2, [r4, #4] + d0425a2: 2900 cmp r1, #0 + d0425a4: d187 bne.n d0424b6 <_ungetc_r+0x10> + d0425a6: e7e5 b.n d042574 <_ungetc_r+0xce> + d0425a8: e9c4 320e strd r3, r2, [r4, #56] ; 0x38 + d0425ac: f104 0340 add.w r3, r4, #64 ; 0x40 + d0425b0: 6323 str r3, [r4, #48] ; 0x30 + d0425b2: 2303 movs r3, #3 + d0425b4: 6363 str r3, [r4, #52] ; 0x34 + d0425b6: 4623 mov r3, r4 + d0425b8: f803 5f42 strb.w r5, [r3, #66]! + d0425bc: 6023 str r3, [r4, #0] + d0425be: 2301 movs r3, #1 + d0425c0: 6063 str r3, [r4, #4] + d0425c2: e7ee b.n d0425a2 <_ungetc_r+0xfc> + +0d0425c4 <ungetc>: + d0425c4: 4b02 ldr r3, [pc, #8] ; (d0425d0 <ungetc+0xc>) + d0425c6: 460a mov r2, r1 + d0425c8: 4601 mov r1, r0 + d0425ca: 6818 ldr r0, [r3, #0] + d0425cc: f7ff bf6b b.w d0424a6 <_ungetc_r> + d0425d0: 60000250 .word 0x60000250 + +0d0425d4 <rshift>: + d0425d4: 6903 ldr r3, [r0, #16] + d0425d6: 114a asrs r2, r1, #5 + d0425d8: ebb3 1f61 cmp.w r3, r1, asr #5 + d0425dc: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} + d0425e0: f100 0414 add.w r4, r0, #20 + d0425e4: dd45 ble.n d042672 <rshift+0x9e> + d0425e6: f011 011f ands.w r1, r1, #31 + d0425ea: eb04 0683 add.w r6, r4, r3, lsl #2 + d0425ee: eb04 0582 add.w r5, r4, r2, lsl #2 + d0425f2: d10c bne.n d04260e <rshift+0x3a> + d0425f4: f100 0710 add.w r7, r0, #16 + d0425f8: 4629 mov r1, r5 + d0425fa: 42b1 cmp r1, r6 + d0425fc: d334 bcc.n d042668 <rshift+0x94> + d0425fe: 1a9b subs r3, r3, r2 + d042600: 1eea subs r2, r5, #3 + d042602: 009b lsls r3, r3, #2 + d042604: 4296 cmp r6, r2 + d042606: bf38 it cc + d042608: 2300 movcc r3, #0 + d04260a: 4423 add r3, r4 + d04260c: e015 b.n d04263a <rshift+0x66> + d04260e: f854 7022 ldr.w r7, [r4, r2, lsl #2] + d042612: f1c1 0820 rsb r8, r1, #32 + d042616: f105 0e04 add.w lr, r5, #4 + d04261a: 46a1 mov r9, r4 + d04261c: 40cf lsrs r7, r1 + d04261e: 4576 cmp r6, lr + d042620: 46f4 mov ip, lr + d042622: d815 bhi.n d042650 <rshift+0x7c> + d042624: 1a9a subs r2, r3, r2 + d042626: 3501 adds r5, #1 + d042628: 0092 lsls r2, r2, #2 + d04262a: 3a04 subs r2, #4 + d04262c: 42ae cmp r6, r5 + d04262e: bf38 it cc + d042630: 2200 movcc r2, #0 + d042632: 18a3 adds r3, r4, r2 + d042634: 50a7 str r7, [r4, r2] + d042636: b107 cbz r7, d04263a <rshift+0x66> + d042638: 3304 adds r3, #4 + d04263a: 1b1a subs r2, r3, r4 + d04263c: 42a3 cmp r3, r4 + d04263e: ea4f 02a2 mov.w r2, r2, asr #2 + d042642: bf08 it eq + d042644: 2300 moveq r3, #0 + d042646: 6102 str r2, [r0, #16] + d042648: bf08 it eq + d04264a: 6143 streq r3, [r0, #20] + d04264c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} + d042650: f8dc c000 ldr.w ip, [ip] + d042654: fa0c fc08 lsl.w ip, ip, r8 + d042658: ea4c 0707 orr.w r7, ip, r7 + d04265c: f849 7b04 str.w r7, [r9], #4 + d042660: f85e 7b04 ldr.w r7, [lr], #4 + d042664: 40cf lsrs r7, r1 + d042666: e7da b.n d04261e <rshift+0x4a> + d042668: f851 cb04 ldr.w ip, [r1], #4 + d04266c: f847 cf04 str.w ip, [r7, #4]! + d042670: e7c3 b.n d0425fa <rshift+0x26> + d042672: 4623 mov r3, r4 + d042674: e7e1 b.n d04263a <rshift+0x66> + +0d042676 <__gethex>: + d042676: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + d04267a: ed2d 8b02 vpush {d8} + d04267e: b089 sub sp, #36 ; 0x24 + d042680: ee08 0a10 vmov s16, r0 + d042684: 468b mov fp, r1 + d042686: 4690 mov r8, r2 + d042688: 9816 ldr r0, [sp, #88] ; 0x58 + d04268a: 9303 str r3, [sp, #12] + d04268c: f7fc fb7c bl d03ed88 <__localeconv_l> + d042690: 6803 ldr r3, [r0, #0] + d042692: ee08 3a90 vmov s17, r3 + d042696: 4618 mov r0, r3 + d042698: f000 fb92 bl d042dc0 <____wrap_strlen_veneer> + d04269c: f8db 1000 ldr.w r1, [fp] + d0426a0: ee18 3a90 vmov r3, s17 + d0426a4: 4602 mov r2, r0 + d0426a6: 4403 add r3, r0 + d0426a8: f813 3c01 ldrb.w r3, [r3, #-1] + d0426ac: 9304 str r3, [sp, #16] + d0426ae: 1c8b adds r3, r1, #2 + d0426b0: f1c1 21ff rsb r1, r1, #4278255360 ; 0xff00ff00 + d0426b4: f501 017f add.w r1, r1, #16711680 ; 0xff0000 + d0426b8: 31fe adds r1, #254 ; 0xfe + d0426ba: eb01 0a03 add.w sl, r1, r3 + d0426be: 461f mov r7, r3 + d0426c0: f813 0b01 ldrb.w r0, [r3], #1 + d0426c4: 2830 cmp r0, #48 ; 0x30 + d0426c6: d0f8 beq.n d0426ba <__gethex+0x44> + d0426c8: 4cac ldr r4, [pc, #688] ; (d04297c <__gethex+0x306>) + d0426ca: f814 9000 ldrb.w r9, [r4, r0] + d0426ce: f1b9 0f00 cmp.w r9, #0 + d0426d2: d138 bne.n d042746 <__gethex+0xd0> + d0426d4: ee18 1a90 vmov r1, s17 + d0426d8: 4638 mov r0, r7 + d0426da: 9201 str r2, [sp, #4] + d0426dc: f7f8 ffb3 bl d03b646 <strncmp> + d0426e0: 9a01 ldr r2, [sp, #4] + d0426e2: 4605 mov r5, r0 + d0426e4: 2800 cmp r0, #0 + d0426e6: d164 bne.n d0427b2 <__gethex+0x13c> + d0426e8: 5cbb ldrb r3, [r7, r2] + d0426ea: 18be adds r6, r7, r2 + d0426ec: 5ce3 ldrb r3, [r4, r3] + d0426ee: 2b00 cmp r3, #0 + d0426f0: d061 beq.n d0427b6 <__gethex+0x140> + d0426f2: 4631 mov r1, r6 + d0426f4: 780b ldrb r3, [r1, #0] + d0426f6: 460f mov r7, r1 + d0426f8: 3101 adds r1, #1 + d0426fa: 2b30 cmp r3, #48 ; 0x30 + d0426fc: d0fa beq.n d0426f4 <__gethex+0x7e> + d0426fe: 5ce4 ldrb r4, [r4, r3] + d042700: 4635 mov r5, r6 + d042702: f04f 0a01 mov.w sl, #1 + d042706: fab4 f484 clz r4, r4 + d04270a: 0964 lsrs r4, r4, #5 + d04270c: 463b mov r3, r7 + d04270e: 489b ldr r0, [pc, #620] ; (d04297c <__gethex+0x306>) + d042710: 461e mov r6, r3 + d042712: 3301 adds r3, #1 + d042714: 7831 ldrb r1, [r6, #0] + d042716: 5c41 ldrb r1, [r0, r1] + d042718: 2900 cmp r1, #0 + d04271a: d1f9 bne.n d042710 <__gethex+0x9a> + d04271c: ee18 1a90 vmov r1, s17 + d042720: 4630 mov r0, r6 + d042722: 9201 str r2, [sp, #4] + d042724: f7f8 ff8f bl d03b646 <strncmp> + d042728: 9a01 ldr r2, [sp, #4] + d04272a: b978 cbnz r0, d04274c <__gethex+0xd6> + d04272c: b945 cbnz r5, d042740 <__gethex+0xca> + d04272e: 18b5 adds r5, r6, r2 + d042730: 4892 ldr r0, [pc, #584] ; (d04297c <__gethex+0x306>) + d042732: 462b mov r3, r5 + d042734: 461e mov r6, r3 + d042736: 3301 adds r3, #1 + d042738: 7831 ldrb r1, [r6, #0] + d04273a: 5c41 ldrb r1, [r0, r1] + d04273c: 2900 cmp r1, #0 + d04273e: d1f9 bne.n d042734 <__gethex+0xbe> + d042740: 1bad subs r5, r5, r6 + d042742: 00ad lsls r5, r5, #2 + d042744: e004 b.n d042750 <__gethex+0xda> + d042746: 2400 movs r4, #0 + d042748: 4625 mov r5, r4 + d04274a: e7df b.n d04270c <__gethex+0x96> + d04274c: 2d00 cmp r5, #0 + d04274e: d1f7 bne.n d042740 <__gethex+0xca> + d042750: 7833 ldrb r3, [r6, #0] + d042752: f003 03df and.w r3, r3, #223 ; 0xdf + d042756: 2b50 cmp r3, #80 ; 0x50 + d042758: d139 bne.n d0427ce <__gethex+0x158> + d04275a: 7873 ldrb r3, [r6, #1] + d04275c: 2b2b cmp r3, #43 ; 0x2b + d04275e: d02c beq.n d0427ba <__gethex+0x144> + d042760: 2b2d cmp r3, #45 ; 0x2d + d042762: d02d beq.n d0427c0 <__gethex+0x14a> + d042764: 1c71 adds r1, r6, #1 + d042766: 2000 movs r0, #0 + d042768: f8df e210 ldr.w lr, [pc, #528] ; d04297c <__gethex+0x306> + d04276c: 780b ldrb r3, [r1, #0] + d04276e: f81e 3003 ldrb.w r3, [lr, r3] + d042772: f103 3cff add.w ip, r3, #4294967295 ; 0xffffffff + d042776: f1bc 0f18 cmp.w ip, #24 + d04277a: d828 bhi.n d0427ce <__gethex+0x158> + d04277c: f811 cf01 ldrb.w ip, [r1, #1]! + d042780: 3b10 subs r3, #16 + d042782: f81e c00c ldrb.w ip, [lr, ip] + d042786: f10c 39ff add.w r9, ip, #4294967295 ; 0xffffffff + d04278a: f1b9 0f18 cmp.w r9, #24 + d04278e: d919 bls.n d0427c4 <__gethex+0x14e> + d042790: b100 cbz r0, d042794 <__gethex+0x11e> + d042792: 425b negs r3, r3 + d042794: 441d add r5, r3 + d042796: f8cb 1000 str.w r1, [fp] + d04279a: b1d4 cbz r4, d0427d2 <__gethex+0x15c> + d04279c: f1ba 0f00 cmp.w sl, #0 + d0427a0: bf14 ite ne + d0427a2: 2700 movne r7, #0 + d0427a4: 2706 moveq r7, #6 + d0427a6: 4638 mov r0, r7 + d0427a8: b009 add sp, #36 ; 0x24 + d0427aa: ecbd 8b02 vpop {d8} + d0427ae: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d0427b2: 463e mov r6, r7 + d0427b4: 464d mov r5, r9 + d0427b6: 2401 movs r4, #1 + d0427b8: e7ca b.n d042750 <__gethex+0xda> + d0427ba: 2000 movs r0, #0 + d0427bc: 1cb1 adds r1, r6, #2 + d0427be: e7d3 b.n d042768 <__gethex+0xf2> + d0427c0: 2001 movs r0, #1 + d0427c2: e7fb b.n d0427bc <__gethex+0x146> + d0427c4: f04f 090a mov.w r9, #10 + d0427c8: fb09 c303 mla r3, r9, r3, ip + d0427cc: e7d6 b.n d04277c <__gethex+0x106> + d0427ce: 4631 mov r1, r6 + d0427d0: e7e1 b.n d042796 <__gethex+0x120> + d0427d2: 1bf3 subs r3, r6, r7 + d0427d4: 4621 mov r1, r4 + d0427d6: 3b01 subs r3, #1 + d0427d8: 2b07 cmp r3, #7 + d0427da: dc52 bgt.n d042882 <__gethex+0x20c> + d0427dc: ee18 0a10 vmov r0, s16 + d0427e0: 9202 str r2, [sp, #8] + d0427e2: f04f 0b00 mov.w fp, #0 + d0427e6: f7fc fb53 bl d03ee90 <_Balloc> + d0427ea: 9a02 ldr r2, [sp, #8] + d0427ec: f100 0914 add.w r9, r0, #20 + d0427f0: 4604 mov r4, r0 + d0427f2: 46da mov sl, fp + d0427f4: f1c2 0301 rsb r3, r2, #1 + d0427f8: f8cd 9004 str.w r9, [sp, #4] + d0427fc: 9305 str r3, [sp, #20] + d0427fe: 42b7 cmp r7, r6 + d042800: d342 bcc.n d042888 <__gethex+0x212> + d042802: 9801 ldr r0, [sp, #4] + d042804: f840 ab04 str.w sl, [r0], #4 + d042808: eba0 0009 sub.w r0, r0, r9 + d04280c: 1080 asrs r0, r0, #2 + d04280e: 0146 lsls r6, r0, #5 + d042810: 6120 str r0, [r4, #16] + d042812: 4650 mov r0, sl + d042814: f7fc fbe5 bl d03efe2 <__hi0bits> + d042818: 1a30 subs r0, r6, r0 + d04281a: f8d8 6000 ldr.w r6, [r8] + d04281e: 42b0 cmp r0, r6 + d042820: dd66 ble.n d0428f0 <__gethex+0x27a> + d042822: 1b87 subs r7, r0, r6 + d042824: 4620 mov r0, r4 + d042826: 4639 mov r1, r7 + d042828: f7fc ff47 bl d03f6ba <__any_on> + d04282c: 4682 mov sl, r0 + d04282e: b1a8 cbz r0, d04285c <__gethex+0x1e6> + d042830: 1e7b subs r3, r7, #1 + d042832: f04f 0a01 mov.w sl, #1 + d042836: 1159 asrs r1, r3, #5 + d042838: f003 021f and.w r2, r3, #31 + d04283c: f859 1021 ldr.w r1, [r9, r1, lsl #2] + d042840: fa0a f202 lsl.w r2, sl, r2 + d042844: 420a tst r2, r1 + d042846: d009 beq.n d04285c <__gethex+0x1e6> + d042848: 4553 cmp r3, sl + d04284a: dd05 ble.n d042858 <__gethex+0x1e2> + d04284c: 1eb9 subs r1, r7, #2 + d04284e: 4620 mov r0, r4 + d042850: f7fc ff33 bl d03f6ba <__any_on> + d042854: 2800 cmp r0, #0 + d042856: d148 bne.n d0428ea <__gethex+0x274> + d042858: f04f 0a02 mov.w sl, #2 + d04285c: 443d add r5, r7 + d04285e: 4639 mov r1, r7 + d042860: 4620 mov r0, r4 + d042862: f7ff feb7 bl d0425d4 <rshift> + d042866: f8d8 3008 ldr.w r3, [r8, #8] + d04286a: 42ab cmp r3, r5 + d04286c: da4f bge.n d04290e <__gethex+0x298> + d04286e: 4621 mov r1, r4 + d042870: ee18 0a10 vmov r0, s16 + d042874: f7fc fb31 bl d03eeda <_Bfree> + d042878: 2300 movs r3, #0 + d04287a: 9a14 ldr r2, [sp, #80] ; 0x50 + d04287c: 27a3 movs r7, #163 ; 0xa3 + d04287e: 6013 str r3, [r2, #0] + d042880: e791 b.n d0427a6 <__gethex+0x130> + d042882: 3101 adds r1, #1 + d042884: 105b asrs r3, r3, #1 + d042886: e7a7 b.n d0427d8 <__gethex+0x162> + d042888: 1e73 subs r3, r6, #1 + d04288a: 9904 ldr r1, [sp, #16] + d04288c: 9302 str r3, [sp, #8] + d04288e: f816 3c01 ldrb.w r3, [r6, #-1] + d042892: 428b cmp r3, r1 + d042894: d017 beq.n d0428c6 <__gethex+0x250> + d042896: f1bb 0f20 cmp.w fp, #32 + d04289a: d106 bne.n d0428aa <__gethex+0x234> + d04289c: 9b01 ldr r3, [sp, #4] + d04289e: f843 ab04 str.w sl, [r3], #4 + d0428a2: f04f 0a00 mov.w sl, #0 + d0428a6: 9301 str r3, [sp, #4] + d0428a8: 46d3 mov fp, sl + d0428aa: f816 3c01 ldrb.w r3, [r6, #-1] + d0428ae: 4933 ldr r1, [pc, #204] ; (d04297c <__gethex+0x306>) + d0428b0: 5ccb ldrb r3, [r1, r3] + d0428b2: f003 030f and.w r3, r3, #15 + d0428b6: fa03 f30b lsl.w r3, r3, fp + d0428ba: f10b 0b04 add.w fp, fp, #4 + d0428be: ea4a 0a03 orr.w sl, sl, r3 + d0428c2: 9b02 ldr r3, [sp, #8] + d0428c4: e00f b.n d0428e6 <__gethex+0x270> + d0428c6: 9b02 ldr r3, [sp, #8] + d0428c8: 9905 ldr r1, [sp, #20] + d0428ca: 440b add r3, r1 + d0428cc: 42bb cmp r3, r7 + d0428ce: d3e2 bcc.n d042896 <__gethex+0x220> + d0428d0: 4618 mov r0, r3 + d0428d2: ee18 1a90 vmov r1, s17 + d0428d6: 9207 str r2, [sp, #28] + d0428d8: 9306 str r3, [sp, #24] + d0428da: f7f8 feb4 bl d03b646 <strncmp> + d0428de: e9dd 3206 ldrd r3, r2, [sp, #24] + d0428e2: 2800 cmp r0, #0 + d0428e4: d1d7 bne.n d042896 <__gethex+0x220> + d0428e6: 461e mov r6, r3 + d0428e8: e789 b.n d0427fe <__gethex+0x188> + d0428ea: f04f 0a03 mov.w sl, #3 + d0428ee: e7b5 b.n d04285c <__gethex+0x1e6> + d0428f0: da0a bge.n d042908 <__gethex+0x292> + d0428f2: 1a37 subs r7, r6, r0 + d0428f4: 4621 mov r1, r4 + d0428f6: ee18 0a10 vmov r0, s16 + d0428fa: 463a mov r2, r7 + d0428fc: 1bed subs r5, r5, r7 + d0428fe: f7fc fca3 bl d03f248 <__lshift> + d042902: 4604 mov r4, r0 + d042904: f100 0914 add.w r9, r0, #20 + d042908: f04f 0a00 mov.w sl, #0 + d04290c: e7ab b.n d042866 <__gethex+0x1f0> + d04290e: f8d8 0004 ldr.w r0, [r8, #4] + d042912: 42a8 cmp r0, r5 + d042914: dd6e ble.n d0429f4 <__gethex+0x37e> + d042916: 1b45 subs r5, r0, r5 + d042918: 42ae cmp r6, r5 + d04291a: dc31 bgt.n d042980 <__gethex+0x30a> + d04291c: f8d8 300c ldr.w r3, [r8, #12] + d042920: 2b02 cmp r3, #2 + d042922: d023 beq.n d04296c <__gethex+0x2f6> + d042924: 2b03 cmp r3, #3 + d042926: d025 beq.n d042974 <__gethex+0x2fe> + d042928: 2b01 cmp r3, #1 + d04292a: d115 bne.n d042958 <__gethex+0x2e2> + d04292c: 42ae cmp r6, r5 + d04292e: d113 bne.n d042958 <__gethex+0x2e2> + d042930: 2e01 cmp r6, #1 + d042932: d10b bne.n d04294c <__gethex+0x2d6> + d042934: f8d8 3004 ldr.w r3, [r8, #4] + d042938: 2762 movs r7, #98 ; 0x62 + d04293a: 9a03 ldr r2, [sp, #12] + d04293c: 6013 str r3, [r2, #0] + d04293e: 2301 movs r3, #1 + d042940: 6123 str r3, [r4, #16] + d042942: f8c9 3000 str.w r3, [r9] + d042946: 9b14 ldr r3, [sp, #80] ; 0x50 + d042948: 601c str r4, [r3, #0] + d04294a: e72c b.n d0427a6 <__gethex+0x130> + d04294c: 1e71 subs r1, r6, #1 + d04294e: 4620 mov r0, r4 + d042950: f7fc feb3 bl d03f6ba <__any_on> + d042954: 2800 cmp r0, #0 + d042956: d1ed bne.n d042934 <__gethex+0x2be> + d042958: 4621 mov r1, r4 + d04295a: ee18 0a10 vmov r0, s16 + d04295e: f7fc fabc bl d03eeda <_Bfree> + d042962: 2300 movs r3, #0 + d042964: 9a14 ldr r2, [sp, #80] ; 0x50 + d042966: 2750 movs r7, #80 ; 0x50 + d042968: 6013 str r3, [r2, #0] + d04296a: e71c b.n d0427a6 <__gethex+0x130> + d04296c: 9b15 ldr r3, [sp, #84] ; 0x54 + d04296e: 2b00 cmp r3, #0 + d042970: d1f2 bne.n d042958 <__gethex+0x2e2> + d042972: e7df b.n d042934 <__gethex+0x2be> + d042974: 9b15 ldr r3, [sp, #84] ; 0x54 + d042976: 2b00 cmp r3, #0 + d042978: d1dc bne.n d042934 <__gethex+0x2be> + d04297a: e7ed b.n d042958 <__gethex+0x2e2> + d04297c: 0d055282 .word 0x0d055282 + d042980: 1e6f subs r7, r5, #1 + d042982: f1ba 0f00 cmp.w sl, #0 + d042986: d132 bne.n d0429ee <__gethex+0x378> + d042988: b127 cbz r7, d042994 <__gethex+0x31e> + d04298a: 4639 mov r1, r7 + d04298c: 4620 mov r0, r4 + d04298e: f7fc fe94 bl d03f6ba <__any_on> + d042992: 4682 mov sl, r0 + d042994: 117b asrs r3, r7, #5 + d042996: 2101 movs r1, #1 + d042998: f007 071f and.w r7, r7, #31 + d04299c: 4620 mov r0, r4 + d04299e: f859 3023 ldr.w r3, [r9, r3, lsl #2] + d0429a2: 1b76 subs r6, r6, r5 + d0429a4: fa01 f707 lsl.w r7, r1, r7 + d0429a8: 4629 mov r1, r5 + d0429aa: 421f tst r7, r3 + d0429ac: f04f 0702 mov.w r7, #2 + d0429b0: bf18 it ne + d0429b2: f04a 0a02 orrne.w sl, sl, #2 + d0429b6: f7ff fe0d bl d0425d4 <rshift> + d0429ba: f8d8 5004 ldr.w r5, [r8, #4] + d0429be: f1ba 0f00 cmp.w sl, #0 + d0429c2: d048 beq.n d042a56 <__gethex+0x3e0> + d0429c4: f8d8 300c ldr.w r3, [r8, #12] + d0429c8: 2b02 cmp r3, #2 + d0429ca: d015 beq.n d0429f8 <__gethex+0x382> + d0429cc: 2b03 cmp r3, #3 + d0429ce: d017 beq.n d042a00 <__gethex+0x38a> + d0429d0: 2b01 cmp r3, #1 + d0429d2: d109 bne.n d0429e8 <__gethex+0x372> + d0429d4: f01a 0f02 tst.w sl, #2 + d0429d8: d006 beq.n d0429e8 <__gethex+0x372> + d0429da: f8d9 0000 ldr.w r0, [r9] + d0429de: ea4a 0a00 orr.w sl, sl, r0 + d0429e2: f01a 0f01 tst.w sl, #1 + d0429e6: d10e bne.n d042a06 <__gethex+0x390> + d0429e8: f047 0710 orr.w r7, r7, #16 + d0429ec: e033 b.n d042a56 <__gethex+0x3e0> + d0429ee: f04f 0a01 mov.w sl, #1 + d0429f2: e7cf b.n d042994 <__gethex+0x31e> + d0429f4: 2701 movs r7, #1 + d0429f6: e7e2 b.n d0429be <__gethex+0x348> + d0429f8: 9b15 ldr r3, [sp, #84] ; 0x54 + d0429fa: f1c3 0301 rsb r3, r3, #1 + d0429fe: 9315 str r3, [sp, #84] ; 0x54 + d042a00: 9b15 ldr r3, [sp, #84] ; 0x54 + d042a02: 2b00 cmp r3, #0 + d042a04: d0f0 beq.n d0429e8 <__gethex+0x372> + d042a06: f8d4 9010 ldr.w r9, [r4, #16] + d042a0a: f104 0314 add.w r3, r4, #20 + d042a0e: f04f 0c00 mov.w ip, #0 + d042a12: ea4f 0b89 mov.w fp, r9, lsl #2 + d042a16: eb03 0189 add.w r1, r3, r9, lsl #2 + d042a1a: 4618 mov r0, r3 + d042a1c: f853 2b04 ldr.w r2, [r3], #4 + d042a20: f1b2 3fff cmp.w r2, #4294967295 ; 0xffffffff + d042a24: d01c beq.n d042a60 <__gethex+0x3ea> + d042a26: 3201 adds r2, #1 + d042a28: 6002 str r2, [r0, #0] + d042a2a: 2f02 cmp r7, #2 + d042a2c: f104 0314 add.w r3, r4, #20 + d042a30: d13a bne.n d042aa8 <__gethex+0x432> + d042a32: f8d8 2000 ldr.w r2, [r8] + d042a36: 3a01 subs r2, #1 + d042a38: 42b2 cmp r2, r6 + d042a3a: d10a bne.n d042a52 <__gethex+0x3dc> + d042a3c: 1171 asrs r1, r6, #5 + d042a3e: 2201 movs r2, #1 + d042a40: f006 061f and.w r6, r6, #31 + d042a44: f853 3021 ldr.w r3, [r3, r1, lsl #2] + d042a48: fa02 f606 lsl.w r6, r2, r6 + d042a4c: 421e tst r6, r3 + d042a4e: bf18 it ne + d042a50: 4617 movne r7, r2 + d042a52: f047 0720 orr.w r7, r7, #32 + d042a56: 9b14 ldr r3, [sp, #80] ; 0x50 + d042a58: 601c str r4, [r3, #0] + d042a5a: 9b03 ldr r3, [sp, #12] + d042a5c: 601d str r5, [r3, #0] + d042a5e: e6a2 b.n d0427a6 <__gethex+0x130> + d042a60: 4299 cmp r1, r3 + d042a62: f843 cc04 str.w ip, [r3, #-4] + d042a66: d8d8 bhi.n d042a1a <__gethex+0x3a4> + d042a68: 68a3 ldr r3, [r4, #8] + d042a6a: 4599 cmp r9, r3 + d042a6c: db14 blt.n d042a98 <__gethex+0x422> + d042a6e: 6861 ldr r1, [r4, #4] + d042a70: ee18 0a10 vmov r0, s16 + d042a74: 3101 adds r1, #1 + d042a76: f7fc fa0b bl d03ee90 <_Balloc> + d042a7a: 6922 ldr r2, [r4, #16] + d042a7c: 4682 mov sl, r0 + d042a7e: f104 010c add.w r1, r4, #12 + d042a82: 3202 adds r2, #2 + d042a84: 300c adds r0, #12 + d042a86: 0092 lsls r2, r2, #2 + d042a88: f000 f96a bl d042d60 <____wrap_memcpy_veneer> + d042a8c: 4621 mov r1, r4 + d042a8e: 4654 mov r4, sl + d042a90: ee18 0a10 vmov r0, s16 + d042a94: f7fc fa21 bl d03eeda <_Bfree> + d042a98: 6923 ldr r3, [r4, #16] + d042a9a: 1c5a adds r2, r3, #1 + d042a9c: eb04 0383 add.w r3, r4, r3, lsl #2 + d042aa0: 6122 str r2, [r4, #16] + d042aa2: 2201 movs r2, #1 + d042aa4: 615a str r2, [r3, #20] + d042aa6: e7c0 b.n d042a2a <__gethex+0x3b4> + d042aa8: 6922 ldr r2, [r4, #16] + d042aaa: 454a cmp r2, r9 + d042aac: dd0b ble.n d042ac6 <__gethex+0x450> + d042aae: 2101 movs r1, #1 + d042ab0: 4620 mov r0, r4 + d042ab2: f7ff fd8f bl d0425d4 <rshift> + d042ab6: 3501 adds r5, #1 + d042ab8: f8d8 3008 ldr.w r3, [r8, #8] + d042abc: 42ab cmp r3, r5 + d042abe: f6ff aed6 blt.w d04286e <__gethex+0x1f8> + d042ac2: 2701 movs r7, #1 + d042ac4: e7c5 b.n d042a52 <__gethex+0x3dc> + d042ac6: f016 061f ands.w r6, r6, #31 + d042aca: d0fa beq.n d042ac2 <__gethex+0x44c> + d042acc: 445b add r3, fp + d042ace: f1c6 0620 rsb r6, r6, #32 + d042ad2: f853 0c04 ldr.w r0, [r3, #-4] + d042ad6: f7fc fa84 bl d03efe2 <__hi0bits> + d042ada: 42b0 cmp r0, r6 + d042adc: dbe7 blt.n d042aae <__gethex+0x438> + d042ade: e7f0 b.n d042ac2 <__gethex+0x44c> + +0d042ae0 <L_shift>: + d042ae0: f1c2 0208 rsb r2, r2, #8 + d042ae4: 0092 lsls r2, r2, #2 + d042ae6: b570 push {r4, r5, r6, lr} + d042ae8: f1c2 0620 rsb r6, r2, #32 + d042aec: 6843 ldr r3, [r0, #4] + d042aee: 6804 ldr r4, [r0, #0] + d042af0: fa03 f506 lsl.w r5, r3, r6 + d042af4: 40d3 lsrs r3, r2 + d042af6: 432c orrs r4, r5 + d042af8: 6004 str r4, [r0, #0] + d042afa: f840 3f04 str.w r3, [r0, #4]! + d042afe: 4288 cmp r0, r1 + d042b00: d3f4 bcc.n d042aec <L_shift+0xc> + d042b02: bd70 pop {r4, r5, r6, pc} + +0d042b04 <__match>: + d042b04: 6803 ldr r3, [r0, #0] + d042b06: 3301 adds r3, #1 + d042b08: b530 push {r4, r5, lr} + d042b0a: f811 4b01 ldrb.w r4, [r1], #1 + d042b0e: b914 cbnz r4, d042b16 <__match+0x12> + d042b10: 6003 str r3, [r0, #0] + d042b12: 2001 movs r0, #1 + d042b14: bd30 pop {r4, r5, pc} + d042b16: f813 2b01 ldrb.w r2, [r3], #1 + d042b1a: f1a2 0541 sub.w r5, r2, #65 ; 0x41 + d042b1e: 2d19 cmp r5, #25 + d042b20: bf98 it ls + d042b22: 3220 addls r2, #32 + d042b24: 42a2 cmp r2, r4 + d042b26: d0f0 beq.n d042b0a <__match+0x6> + d042b28: 2000 movs r0, #0 + d042b2a: e7f3 b.n d042b14 <__match+0x10> + +0d042b2c <__hexnan>: + d042b2c: 680b ldr r3, [r1, #0] + d042b2e: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} + d042b32: 115d asrs r5, r3, #5 + d042b34: f013 081f ands.w r8, r3, #31 + d042b38: 4617 mov r7, r2 + d042b3a: 4682 mov sl, r0 + d042b3c: eb02 0585 add.w r5, r2, r5, lsl #2 + d042b40: f04f 0200 mov.w r2, #0 + d042b44: 6800 ldr r0, [r0, #0] + d042b46: bf18 it ne + d042b48: 3504 addne r5, #4 + d042b4a: 4693 mov fp, r2 + d042b4c: 4691 mov r9, r2 + d042b4e: 1f2e subs r6, r5, #4 + d042b50: f845 2c04 str.w r2, [r5, #-4] + d042b54: 4631 mov r1, r6 + d042b56: 4634 mov r4, r6 + d042b58: 1c43 adds r3, r0, #1 + d042b5a: f890 e001 ldrb.w lr, [r0, #1] + d042b5e: 9301 str r3, [sp, #4] + d042b60: f1be 0f00 cmp.w lr, #0 + d042b64: d022 beq.n d042bac <__hexnan+0x80> + d042b66: 4b3c ldr r3, [pc, #240] ; (d042c58 <__hexnan+0x12c>) + d042b68: f813 c00e ldrb.w ip, [r3, lr] + d042b6c: f1bc 0f00 cmp.w ip, #0 + d042b70: d147 bne.n d042c02 <__hexnan+0xd6> + d042b72: f1be 0f20 cmp.w lr, #32 + d042b76: d813 bhi.n d042ba0 <__hexnan+0x74> + d042b78: 45d9 cmp r9, fp + d042b7a: dd0f ble.n d042b9c <__hexnan+0x70> + d042b7c: 428c cmp r4, r1 + d042b7e: d204 bcs.n d042b8a <__hexnan+0x5e> + d042b80: 2a07 cmp r2, #7 + d042b82: dc02 bgt.n d042b8a <__hexnan+0x5e> + d042b84: 4620 mov r0, r4 + d042b86: f7ff ffab bl d042ae0 <L_shift> + d042b8a: 42bc cmp r4, r7 + d042b8c: d94b bls.n d042c26 <__hexnan+0xfa> + d042b8e: 2300 movs r3, #0 + d042b90: 1f21 subs r1, r4, #4 + d042b92: 46cb mov fp, r9 + d042b94: f844 3c04 str.w r3, [r4, #-4] + d042b98: 461a mov r2, r3 + d042b9a: 460c mov r4, r1 + d042b9c: 9801 ldr r0, [sp, #4] + d042b9e: e7db b.n d042b58 <__hexnan+0x2c> + d042ba0: f1be 0f29 cmp.w lr, #41 ; 0x29 + d042ba4: d153 bne.n d042c4e <__hexnan+0x122> + d042ba6: 3002 adds r0, #2 + d042ba8: f8ca 0000 str.w r0, [sl] + d042bac: f1b9 0f00 cmp.w r9, #0 + d042bb0: d04d beq.n d042c4e <__hexnan+0x122> + d042bb2: 428c cmp r4, r1 + d042bb4: d204 bcs.n d042bc0 <__hexnan+0x94> + d042bb6: 2a07 cmp r2, #7 + d042bb8: dc02 bgt.n d042bc0 <__hexnan+0x94> + d042bba: 4620 mov r0, r4 + d042bbc: f7ff ff90 bl d042ae0 <L_shift> + d042bc0: 42bc cmp r4, r7 + d042bc2: d932 bls.n d042c2a <__hexnan+0xfe> + d042bc4: 1f3a subs r2, r7, #4 + d042bc6: 4623 mov r3, r4 + d042bc8: f853 1b04 ldr.w r1, [r3], #4 + d042bcc: 429e cmp r6, r3 + d042bce: f842 1f04 str.w r1, [r2, #4]! + d042bd2: d2f9 bcs.n d042bc8 <__hexnan+0x9c> + d042bd4: 1b33 subs r3, r6, r4 + d042bd6: 3d03 subs r5, #3 + d042bd8: 3401 adds r4, #1 + d042bda: 2200 movs r2, #0 + d042bdc: f023 0303 bic.w r3, r3, #3 + d042be0: 3304 adds r3, #4 + d042be2: 42ac cmp r4, r5 + d042be4: bf88 it hi + d042be6: 2304 movhi r3, #4 + d042be8: 443b add r3, r7 + d042bea: f843 2b04 str.w r2, [r3], #4 + d042bee: 429e cmp r6, r3 + d042bf0: d2fb bcs.n d042bea <__hexnan+0xbe> + d042bf2: 6833 ldr r3, [r6, #0] + d042bf4: b91b cbnz r3, d042bfe <__hexnan+0xd2> + d042bf6: 42be cmp r6, r7 + d042bf8: d127 bne.n d042c4a <__hexnan+0x11e> + d042bfa: 2301 movs r3, #1 + d042bfc: 6033 str r3, [r6, #0] + d042bfe: 2005 movs r0, #5 + d042c00: e026 b.n d042c50 <__hexnan+0x124> + d042c02: 3201 adds r2, #1 + d042c04: f109 0901 add.w r9, r9, #1 + d042c08: 2a08 cmp r2, #8 + d042c0a: dd05 ble.n d042c18 <__hexnan+0xec> + d042c0c: 42bc cmp r4, r7 + d042c0e: d9c5 bls.n d042b9c <__hexnan+0x70> + d042c10: 2300 movs r3, #0 + d042c12: 3c04 subs r4, #4 + d042c14: 2201 movs r2, #1 + d042c16: 6023 str r3, [r4, #0] + d042c18: 6820 ldr r0, [r4, #0] + d042c1a: f00c 0c0f and.w ip, ip, #15 + d042c1e: ea4c 1000 orr.w r0, ip, r0, lsl #4 + d042c22: 6020 str r0, [r4, #0] + d042c24: e7ba b.n d042b9c <__hexnan+0x70> + d042c26: 2208 movs r2, #8 + d042c28: e7b8 b.n d042b9c <__hexnan+0x70> + d042c2a: f1b8 0f00 cmp.w r8, #0 + d042c2e: d0e0 beq.n d042bf2 <__hexnan+0xc6> + d042c30: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff + d042c34: f1c8 0820 rsb r8, r8, #32 + d042c38: fa23 f808 lsr.w r8, r3, r8 + d042c3c: f855 3c04 ldr.w r3, [r5, #-4] + d042c40: ea03 0308 and.w r3, r3, r8 + d042c44: f845 3c04 str.w r3, [r5, #-4] + d042c48: e7d3 b.n d042bf2 <__hexnan+0xc6> + d042c4a: 3e04 subs r6, #4 + d042c4c: e7d1 b.n d042bf2 <__hexnan+0xc6> + d042c4e: 2004 movs r0, #4 + d042c50: b003 add sp, #12 + d042c52: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} + d042c56: bf00 nop + d042c58: 0d055282 .word 0x0d055282 + +0d042c5c <iswspace_l>: + d042c5c: 28ff cmp r0, #255 ; 0xff + d042c5e: b510 push {r4, lr} + d042c60: 4604 mov r4, r0 + d042c62: d806 bhi.n d042c72 <iswspace_l+0x16> + d042c64: f7f8 fb1f bl d03b2a6 <__locale_ctype_ptr> + d042c68: 4420 add r0, r4 + d042c6a: 7840 ldrb r0, [r0, #1] + d042c6c: f000 0008 and.w r0, r0, #8 + d042c70: bd10 pop {r4, pc} + d042c72: 2000 movs r0, #0 + d042c74: e7fc b.n d042c70 <iswspace_l+0x14> ... -0d042b98 <__aeabi_d2iz>: - d042b98: ea4f 0241 mov.w r2, r1, lsl #1 - d042b9c: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - d042ba0: d215 bcs.n d042bce <__aeabi_d2iz+0x36> - d042ba2: d511 bpl.n d042bc8 <__aeabi_d2iz+0x30> - d042ba4: f46f 7378 mvn.w r3, #992 ; 0x3e0 - d042ba8: ebb3 5262 subs.w r2, r3, r2, asr #21 - d042bac: d912 bls.n d042bd4 <__aeabi_d2iz+0x3c> - d042bae: ea4f 23c1 mov.w r3, r1, lsl #11 - d042bb2: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - d042bb6: ea43 5350 orr.w r3, r3, r0, lsr #21 - d042bba: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - d042bbe: fa23 f002 lsr.w r0, r3, r2 - d042bc2: bf18 it ne - d042bc4: 4240 negne r0, r0 - d042bc6: 4770 bx lr - d042bc8: f04f 0000 mov.w r0, #0 - d042bcc: 4770 bx lr - d042bce: ea50 3001 orrs.w r0, r0, r1, lsl #12 - d042bd2: d105 bne.n d042be0 <__aeabi_d2iz+0x48> - d042bd4: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000 - d042bd8: bf08 it eq - d042bda: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000 - d042bde: 4770 bx lr - d042be0: f04f 0000 mov.w r0, #0 - d042be4: 4770 bx lr - d042be6: bf00 nop - -0d042be8 <__aeabi_d2lz>: - d042be8: b538 push {r3, r4, r5, lr} - d042bea: 2200 movs r2, #0 - d042bec: 2300 movs r3, #0 - d042bee: 4604 mov r4, r0 - d042bf0: 460d mov r5, r1 - d042bf2: f7f7 fe6d bl d03a8d0 <__aeabi_dcmplt> - d042bf6: b928 cbnz r0, d042c04 <__aeabi_d2lz+0x1c> - d042bf8: 4620 mov r0, r4 - d042bfa: 4629 mov r1, r5 - d042bfc: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - d042c00: f000 b80a b.w d042c18 <__aeabi_d2ulz> - d042c04: 4620 mov r0, r4 - d042c06: f105 4100 add.w r1, r5, #2147483648 ; 0x80000000 - d042c0a: f000 f805 bl d042c18 <__aeabi_d2ulz> - d042c0e: 4240 negs r0, r0 - d042c10: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d042c14: bd38 pop {r3, r4, r5, pc} +0d042c78 <__aeabi_d2iz>: + d042c78: ea4f 0241 mov.w r2, r1, lsl #1 + d042c7c: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 + d042c80: d215 bcs.n d042cae <__aeabi_d2iz+0x36> + d042c82: d511 bpl.n d042ca8 <__aeabi_d2iz+0x30> + d042c84: f46f 7378 mvn.w r3, #992 ; 0x3e0 + d042c88: ebb3 5262 subs.w r2, r3, r2, asr #21 + d042c8c: d912 bls.n d042cb4 <__aeabi_d2iz+0x3c> + d042c8e: ea4f 23c1 mov.w r3, r1, lsl #11 + d042c92: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 + d042c96: ea43 5350 orr.w r3, r3, r0, lsr #21 + d042c9a: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 + d042c9e: fa23 f002 lsr.w r0, r3, r2 + d042ca2: bf18 it ne + d042ca4: 4240 negne r0, r0 + d042ca6: 4770 bx lr + d042ca8: f04f 0000 mov.w r0, #0 + d042cac: 4770 bx lr + d042cae: ea50 3001 orrs.w r0, r0, r1, lsl #12 + d042cb2: d105 bne.n d042cc0 <__aeabi_d2iz+0x48> + d042cb4: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000 + d042cb8: bf08 it eq + d042cba: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000 + d042cbe: 4770 bx lr + d042cc0: f04f 0000 mov.w r0, #0 + d042cc4: 4770 bx lr + d042cc6: bf00 nop + +0d042cc8 <__aeabi_d2lz>: + d042cc8: b538 push {r3, r4, r5, lr} + d042cca: 2200 movs r2, #0 + d042ccc: 2300 movs r3, #0 + d042cce: 4604 mov r4, r0 + d042cd0: 460d mov r5, r1 + d042cd2: f7f7 fe6b bl d03a9ac <__aeabi_dcmplt> + d042cd6: b928 cbnz r0, d042ce4 <__aeabi_d2lz+0x1c> + d042cd8: 4620 mov r0, r4 + d042cda: 4629 mov r1, r5 + d042cdc: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} + d042ce0: f000 b80a b.w d042cf8 <__aeabi_d2ulz> + d042ce4: 4620 mov r0, r4 + d042ce6: f105 4100 add.w r1, r5, #2147483648 ; 0x80000000 + d042cea: f000 f805 bl d042cf8 <__aeabi_d2ulz> + d042cee: 4240 negs r0, r0 + d042cf0: eb61 0141 sbc.w r1, r1, r1, lsl #1 + d042cf4: bd38 pop {r3, r4, r5, pc} ... -0d042c18 <__aeabi_d2ulz>: - d042c18: b5d0 push {r4, r6, r7, lr} - d042c1a: 2200 movs r2, #0 - d042c1c: 4b0b ldr r3, [pc, #44] ; (d042c4c <__aeabi_d2ulz+0x34>) - d042c1e: 4606 mov r6, r0 - d042c20: 460f mov r7, r1 - d042c22: f000 f865 bl d042cf0 <____wrap___aeabi_dmul_veneer> - d042c26: f7f7 fe91 bl d03a94c <__aeabi_d2uiz> - d042c2a: 4604 mov r4, r0 - d042c2c: f000 f858 bl d042ce0 <____wrap___aeabi_ui2d_veneer> - d042c30: 2200 movs r2, #0 - d042c32: 4b07 ldr r3, [pc, #28] ; (d042c50 <__aeabi_d2ulz+0x38>) - d042c34: f000 f85c bl d042cf0 <____wrap___aeabi_dmul_veneer> - d042c38: 4602 mov r2, r0 - d042c3a: 460b mov r3, r1 - d042c3c: 4630 mov r0, r6 - d042c3e: 4639 mov r1, r7 - d042c40: f000 f846 bl d042cd0 <____wrap___aeabi_dsub_veneer> - d042c44: f7f7 fe82 bl d03a94c <__aeabi_d2uiz> - d042c48: 4621 mov r1, r4 - d042c4a: bdd0 pop {r4, r6, r7, pc} - d042c4c: 3df00000 .word 0x3df00000 - d042c50: 41f00000 .word 0x41f00000 - -0d042c54 <_close>: - d042c54: 4b02 ldr r3, [pc, #8] ; (d042c60 <_close+0xc>) - d042c56: 2258 movs r2, #88 ; 0x58 - d042c58: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d042c5c: 601a str r2, [r3, #0] - d042c5e: 4770 bx lr - d042c60: 600084a0 .word 0x600084a0 - -0d042c64 <_lseek>: - d042c64: 4b02 ldr r3, [pc, #8] ; (d042c70 <_lseek+0xc>) - d042c66: 2258 movs r2, #88 ; 0x58 - d042c68: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - d042c6c: 601a str r2, [r3, #0] - d042c6e: 4770 bx lr - d042c70: 600084a0 .word 0x600084a0 - d042c74: 00000000 .word 0x00000000 - -0d042c78 <____wrap_memmove_veneer>: - d042c78: f85f f000 ldr.w pc, [pc] ; d042c7c <____wrap_memmove_veneer+0x4> - d042c7c: 00027e39 .word 0x00027e39 - -0d042c80 <____wrap_rand_veneer>: - d042c80: f85f f000 ldr.w pc, [pc] ; d042c84 <____wrap_rand_veneer+0x4> - d042c84: 0002726d .word 0x0002726d - -0d042c88 <__shell_get_argv_veneer>: - d042c88: f85f f000 ldr.w pc, [pc] ; d042c8c <__shell_get_argv_veneer+0x4> - d042c8c: 00027373 .word 0x00027373 - -0d042c90 <____wrap_strlen_veneer>: - d042c90: f85f f000 ldr.w pc, [pc] ; d042c94 <____wrap_strlen_veneer+0x4> - d042c94: 00027e41 .word 0x00027e41 - -0d042c98 <__shell_get_argc_veneer>: - d042c98: f85f f000 ldr.w pc, [pc] ; d042c9c <__shell_get_argc_veneer+0x4> - d042c9c: 00027347 .word 0x00027347 - -0d042ca0 <____wrap_memset_veneer>: - d042ca0: f85f f000 ldr.w pc, [pc] ; d042ca4 <____wrap_memset_veneer+0x4> - d042ca4: 00027e19 .word 0x00027e19 - -0d042ca8 <__DiagPrintf_veneer>: - d042ca8: f85f f000 ldr.w pc, [pc] ; d042cac <__DiagPrintf_veneer+0x4> - d042cac: 00026dbd .word 0x00026dbd - -0d042cb0 <____wrap___aeabi_i2d_veneer>: - d042cb0: f85f f000 ldr.w pc, [pc] ; d042cb4 <____wrap___aeabi_i2d_veneer+0x4> - d042cb4: 000393e5 .word 0x000393e5 - -0d042cb8 <____wrap_memcmp_veneer>: - d042cb8: f85f f000 ldr.w pc, [pc] ; d042cbc <____wrap_memcmp_veneer+0x4> - d042cbc: 00027e29 .word 0x00027e29 - -0d042cc0 <____wrap_strcmp_veneer>: - d042cc0: f85f f000 ldr.w pc, [pc] ; d042cc4 <____wrap_strcmp_veneer+0x4> - d042cc4: 00027e49 .word 0x00027e49 - -0d042cc8 <____wrap___aeabi_ddiv_veneer>: - d042cc8: f85f f000 ldr.w pc, [pc] ; d042ccc <____wrap___aeabi_ddiv_veneer+0x4> - d042ccc: 0003970d .word 0x0003970d - -0d042cd0 <____wrap___aeabi_dsub_veneer>: - d042cd0: f85f f000 ldr.w pc, [pc] ; d042cd4 <____wrap___aeabi_dsub_veneer+0x4> - d042cd4: 00039149 .word 0x00039149 - -0d042cd8 <__INT_HardFault_C_veneer>: - d042cd8: f85f f000 ldr.w pc, [pc] ; d042cdc <__INT_HardFault_C_veneer+0x4> - d042cdc: 000260b1 .word 0x000260b1 - -0d042ce0 <____wrap___aeabi_ui2d_veneer>: - d042ce0: f85f f000 ldr.w pc, [pc] ; d042ce4 <____wrap___aeabi_ui2d_veneer+0x4> - d042ce4: 000393c5 .word 0x000393c5 - -0d042ce8 <____wrap_memcpy_veneer>: - d042ce8: f85f f000 ldr.w pc, [pc] ; d042cec <____wrap_memcpy_veneer+0x4> - d042cec: 00027e21 .word 0x00027e21 - -0d042cf0 <____wrap___aeabi_dmul_veneer>: - d042cf0: f85f f000 ldr.w pc, [pc] ; d042cf4 <____wrap___aeabi_dmul_veneer+0x4> - d042cf4: 000394b9 .word 0x000394b9 - -0d042cf8 <____wrap_memchr_veneer>: - d042cf8: f85f f000 ldr.w pc, [pc] ; d042cfc <____wrap_memchr_veneer+0x4> - d042cfc: 00027e31 .word 0x00027e31 - -0d042d00 <____wrap___aeabi_l2d_veneer>: - d042d00: f85f f000 ldr.w pc, [pc] ; d042d04 <____wrap___aeabi_l2d_veneer+0x4> - d042d04: 0003945d .word 0x0003945d - -0d042d08 <__io_assert_failed_veneer>: - d042d08: f85f f000 ldr.w pc, [pc] ; d042d0c <__io_assert_failed_veneer+0x4> - d042d0c: 0001e001 .word 0x0001e001 - -0d042d10 <__DiagPrintfD_veneer>: - d042d10: f85f f000 ldr.w pc, [pc] ; d042d14 <__DiagPrintfD_veneer+0x4> - d042d14: 00026e1d .word 0x00026e1d - -0d042d18 <__DiagVSprintf_veneer>: - d042d18: f85f f000 ldr.w pc, [pc] ; d042d1c <__DiagVSprintf_veneer+0x4> - d042d1c: 00026af5 .word 0x00026af5 - d042d20: 5f505041 .word 0x5f505041 - d042d24: 5b005048 .word 0x5b005048 - d042d28: 412d7325 .word 0x412d7325 - d042d2c: 6148205d .word 0x6148205d - d042d30: 46206472 .word 0x46206472 - d042d34: 746c7561 .word 0x746c7561 - d042d38: 74615020 .word 0x74615020 - d042d3c: 28206863 .word 0x28206863 - d042d40: 2d6e6f4e .word 0x2d6e6f4e - d042d44: 75636573 .word 0x75636573 - d042d48: 0d296572 .word 0x0d296572 - d042d4c: 255b000a .word 0x255b000a - d042d50: 5d412d73 .word 0x5d412d73 - d042d54: 554b4220 .word 0x554b4220 - d042d58: 45525f50 .word 0x45525f50 - d042d5c: 30203247 .word 0x30203247 - d042d60: 20782578 .word 0x20782578 - d042d64: 5b000a0d .word 0x5b000a0d - d042d68: 412d7325 .word 0x412d7325 - d042d6c: 7845205d .word 0x7845205d - d042d70: 74706563 .word 0x74706563 - d042d74: 206e6f69 .word 0x206e6f69 - d042d78: 656b6174 .word 0x656b6174 - d042d7c: 7266206e .word 0x7266206e - d042d80: 53206d6f .word 0x53206d6f - d042d84: 72756365 .word 0x72756365 - d042d88: 6f742065 .word 0x6f742065 - d042d8c: 6e6f4e20 .word 0x6e6f4e20 - d042d90: 6365732d .word 0x6365732d - d042d94: 2e657275 .word 0x2e657275 - d042d98: 6365530a .word 0x6365530a - d042d9c: 20657275 .word 0x20657275 - d042da0: 63617473 .word 0x63617473 - d042da4: 7369206b .word 0x7369206b - d042da8: 65737520 .word 0x65737520 - d042dac: 6f742064 .word 0x6f742064 - d042db0: 6f747320 .word 0x6f747320 - d042db4: 63206572 .word 0x63206572 - d042db8: 65746e6f .word 0x65746e6f - d042dbc: 492e7478 .word 0x492e7478 - d042dc0: 61632074 .word 0x61632074 - d042dc4: 6f6e206e .word 0x6f6e206e - d042dc8: 65622074 .word 0x65622074 - d042dcc: 6d756420 .word 0x6d756420 - d042dd0: 20646570 .word 0x20646570 - d042dd4: 6d6f7266 .word 0x6d6f7266 - d042dd8: 6e6f6e20 .word 0x6e6f6e20 - d042ddc: 6365732d .word 0x6365732d - d042de0: 20657275 .word 0x20657275 - d042de4: 65646973 .word 0x65646973 - d042de8: 726f6620 .word 0x726f6620 - d042dec: 63657320 .word 0x63657320 - d042df0: 74697275 .word 0x74697275 - d042df4: 65722079 .word 0x65722079 - d042df8: 6e6f7361 .word 0x6e6f7361 - d042dfc: 0a212121 .word 0x0a212121 - d042e00: 00 .byte 0x00 - d042e01: 43 .byte 0x43 - d042e02: 4b4c .short 0x4b4c - d042e04: 73255b00 .word 0x73255b00 - d042e08: 205d452d .word 0x205d452d - d042e0c: 4c41435b .word 0x4c41435b - d042e10: 4b313331 .word 0x4b313331 - d042e14: 21203a5d .word 0x21203a5d - d042e18: 63202121 .word 0x63202121 - d042e1c: 66206c61 .word 0x66206c61 - d042e20: 206c6961 .word 0x206c6961 - d042e24: 20212121 .word 0x20212121 - d042e28: 3a4d5050 .word 0x3a4d5050 - d042e2c: 20642520 .word 0x20642520 - d042e30: 5f4d5050 .word 0x5f4d5050 - d042e34: 696d694c .word 0x696d694c - d042e38: 64253a74 .word 0x64253a74 - d042e3c: 0a20 .short 0x0a20 - d042e3e: 00 .byte 0x00 - d042e3f: 5b .byte 0x5b - d042e40: 572d7325 .word 0x572d7325 - d042e44: 435b205d .word 0x435b205d - d042e48: 4d344c41 .word 0x4d344c41 - d042e4c: 50203a5d .word 0x50203a5d - d042e50: 203a4d50 .word 0x203a4d50 - d042e54: 50206425 .word 0x50206425 - d042e58: 4c5f4d50 .word 0x4c5f4d50 - d042e5c: 74696d69 .word 0x74696d69 - d042e60: 2064253a .word 0x2064253a - d042e64: 000a .short 0x000a - -0d042e66 <__FUNCTION__.0>: - d042e66: 534f 3443 5f4d 6143 696c 7262 7461 6f69 OSC4M_Calibratio - d042e76: 006e n. - -0d042e78 <__FUNCTION__.1>: - d042e78: 534f 3143 3133 5f4b 6143 696c 7262 7461 OSC131K_Calibrat - d042e88: 6f69 006e 6e0d 2070 6c73 6565 6570 3a64 ion..np sleeped: - d042e98: 255b 5d64 6d20 0a73 [%d] ms.. - -0d042ea1 <__FUNCTION__.0>: - d042ea1: 6d70 5f75 6e75 6572 6967 7473 7265 735f pmu_unregister_s - d042eb1: 656c 7065 635f 6c61 626c 6361 006b leep_callback. - -0d042ebf <__FUNCTION__.1>: - d042ebf: 6d70 5f75 6572 6967 7473 7265 735f 656c pmu_register_sle - d042ecf: 7065 635f 6c61 626c 6361 006b 5049 0043 ep_callback.IPC. - d042edf: 255b 2d73 5d45 5b20 4d4b 5d34 2520 2073 [%s-E] [KM4] %s - d042eef: 6843 6e61 656e 206c 6f43 666e 696c 7463 Channel Conflict - d042eff: 6620 726f 4320 6168 6e6e 6c65 2520 2064 for Channel %d - d042f0f: 0d21 000a 255b 2d73 5d45 5b20 4d4b 5d34 !...[%s-E] [KM4] - d042f1f: 2520 2073 5049 2043 6552 7571 7365 2074 %s IPC Request - d042f2f: 6954 656d 756f 2c74 4320 4e68 6d75 2520 Timeout, ChNum % - d042f3f: 0d64 000a 255b 2d73 5d45 5b20 4d4b 5d34 d...[%s-E] [KM4] - d042f4f: 2520 2073 5049 2043 6547 2074 6553 616d %s IPC Get Sema - d042f5f: 6870 726f 2065 6954 656d 756f 0d74 000a phore Timeout... - -0d042f6f <CSWTCH.58>: - d042f6f: 0008 0000 0000 0000 0000 0000 0000 0000 ................ - d042f7f: 0008 0000 0000 0000 0000 0000 0000 0000 ................ - d042f8f: 0008 0000 ..... - -0d042f94 <CSWTCH.59>: - d042f94: 8600 4200 8600 4200 0000 0000 0000 0000 ...B...B........ +0d042cf8 <__aeabi_d2ulz>: + d042cf8: b5d0 push {r4, r6, r7, lr} + d042cfa: 2200 movs r2, #0 + d042cfc: 4b0b ldr r3, [pc, #44] ; (d042d2c <__aeabi_d2ulz+0x34>) + d042cfe: 4606 mov r6, r0 + d042d00: 460f mov r7, r1 + d042d02: f000 f831 bl d042d68 <____wrap___aeabi_dmul_veneer> + d042d06: f7f7 fe8f bl d03aa28 <__aeabi_d2uiz> + d042d0a: 4604 mov r4, r0 + d042d0c: f000 f864 bl d042dd8 <____wrap___aeabi_ui2d_veneer> + d042d10: 2200 movs r2, #0 + d042d12: 4b07 ldr r3, [pc, #28] ; (d042d30 <__aeabi_d2ulz+0x38>) + d042d14: f000 f828 bl d042d68 <____wrap___aeabi_dmul_veneer> + d042d18: 4602 mov r2, r0 + d042d1a: 460b mov r3, r1 + d042d1c: 4630 mov r0, r6 + d042d1e: 4639 mov r1, r7 + d042d20: f000 f81a bl d042d58 <____wrap___aeabi_dsub_veneer> + d042d24: f7f7 fe80 bl d03aa28 <__aeabi_d2uiz> + d042d28: 4621 mov r1, r4 + d042d2a: bdd0 pop {r4, r6, r7, pc} + d042d2c: 3df00000 .word 0x3df00000 + d042d30: 41f00000 .word 0x41f00000 + +0d042d34 <_close>: + d042d34: 4b02 ldr r3, [pc, #8] ; (d042d40 <_close+0xc>) + d042d36: 2258 movs r2, #88 ; 0x58 + d042d38: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d042d3c: 601a str r2, [r3, #0] + d042d3e: 4770 bx lr + d042d40: 600084b8 .word 0x600084b8 + +0d042d44 <_lseek>: + d042d44: 4b02 ldr r3, [pc, #8] ; (d042d50 <_lseek+0xc>) + d042d46: 2258 movs r2, #88 ; 0x58 + d042d48: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + d042d4c: 601a str r2, [r3, #0] + d042d4e: 4770 bx lr + d042d50: 600084b8 .word 0x600084b8 + d042d54: 00000000 .word 0x00000000 + +0d042d58 <____wrap___aeabi_dsub_veneer>: + d042d58: f85f f000 ldr.w pc, [pc] ; d042d5c <____wrap___aeabi_dsub_veneer+0x4> + d042d5c: 00039149 .word 0x00039149 + +0d042d60 <____wrap_memcpy_veneer>: + d042d60: f85f f000 ldr.w pc, [pc] ; d042d64 <____wrap_memcpy_veneer+0x4> + d042d64: 00027e21 .word 0x00027e21 + +0d042d68 <____wrap___aeabi_dmul_veneer>: + d042d68: f85f f000 ldr.w pc, [pc] ; d042d6c <____wrap___aeabi_dmul_veneer+0x4> + d042d6c: 000394b9 .word 0x000394b9 + +0d042d70 <____wrap_memcmp_veneer>: + d042d70: f85f f000 ldr.w pc, [pc] ; d042d74 <____wrap_memcmp_veneer+0x4> + d042d74: 00027e29 .word 0x00027e29 + +0d042d78 <__DiagVSprintf_veneer>: + d042d78: f85f f000 ldr.w pc, [pc] ; d042d7c <__DiagVSprintf_veneer+0x4> + d042d7c: 00026af5 .word 0x00026af5 + +0d042d80 <____wrap_strcmp_veneer>: + d042d80: f85f f000 ldr.w pc, [pc] ; d042d84 <____wrap_strcmp_veneer+0x4> + d042d84: 00027e49 .word 0x00027e49 + +0d042d88 <____wrap_memmove_veneer>: + d042d88: f85f f000 ldr.w pc, [pc] ; d042d8c <____wrap_memmove_veneer+0x4> + d042d8c: 00027e39 .word 0x00027e39 + +0d042d90 <____wrap___aeabi_i2d_veneer>: + d042d90: f85f f000 ldr.w pc, [pc] ; d042d94 <____wrap___aeabi_i2d_veneer+0x4> + d042d94: 000393e5 .word 0x000393e5 + +0d042d98 <____wrap_rand_veneer>: + d042d98: f85f f000 ldr.w pc, [pc] ; d042d9c <____wrap_rand_veneer+0x4> + d042d9c: 0002726d .word 0x0002726d + +0d042da0 <__INT_HardFault_C_veneer>: + d042da0: f85f f000 ldr.w pc, [pc] ; d042da4 <__INT_HardFault_C_veneer+0x4> + d042da4: 000260b1 .word 0x000260b1 + +0d042da8 <____wrap_memset_veneer>: + d042da8: f85f f000 ldr.w pc, [pc] ; d042dac <____wrap_memset_veneer+0x4> + d042dac: 00027e19 .word 0x00027e19 + +0d042db0 <__shell_get_argv_veneer>: + d042db0: f85f f000 ldr.w pc, [pc] ; d042db4 <__shell_get_argv_veneer+0x4> + d042db4: 00027373 .word 0x00027373 + +0d042db8 <__DiagPrintf_veneer>: + d042db8: f85f f000 ldr.w pc, [pc] ; d042dbc <__DiagPrintf_veneer+0x4> + d042dbc: 00026dbd .word 0x00026dbd + +0d042dc0 <____wrap_strlen_veneer>: + d042dc0: f85f f000 ldr.w pc, [pc] ; d042dc4 <____wrap_strlen_veneer+0x4> + d042dc4: 00027e41 .word 0x00027e41 + +0d042dc8 <____wrap_memchr_veneer>: + d042dc8: f85f f000 ldr.w pc, [pc] ; d042dcc <____wrap_memchr_veneer+0x4> + d042dcc: 00027e31 .word 0x00027e31 + +0d042dd0 <__DiagPrintfD_veneer>: + d042dd0: f85f f000 ldr.w pc, [pc] ; d042dd4 <__DiagPrintfD_veneer+0x4> + d042dd4: 00026e1d .word 0x00026e1d + +0d042dd8 <____wrap___aeabi_ui2d_veneer>: + d042dd8: f85f f000 ldr.w pc, [pc] ; d042ddc <____wrap___aeabi_ui2d_veneer+0x4> + d042ddc: 000393c5 .word 0x000393c5 + +0d042de0 <__shell_get_argc_veneer>: + d042de0: f85f f000 ldr.w pc, [pc] ; d042de4 <__shell_get_argc_veneer+0x4> + d042de4: 00027347 .word 0x00027347 + +0d042de8 <____wrap___aeabi_ddiv_veneer>: + d042de8: f85f f000 ldr.w pc, [pc] ; d042dec <____wrap___aeabi_ddiv_veneer+0x4> + d042dec: 0003970d .word 0x0003970d + +0d042df0 <__io_assert_failed_veneer>: + d042df0: f85f f000 ldr.w pc, [pc] ; d042df4 <__io_assert_failed_veneer+0x4> + d042df4: 0001e001 .word 0x0001e001 + +0d042df8 <____wrap___aeabi_l2d_veneer>: + d042df8: f85f f000 ldr.w pc, [pc] ; d042dfc <____wrap___aeabi_l2d_veneer+0x4> + d042dfc: 0003945d .word 0x0003945d + d042e00: 5f505041 .word 0x5f505041 + d042e04: 5b005048 .word 0x5b005048 + d042e08: 412d7325 .word 0x412d7325 + d042e0c: 6148205d .word 0x6148205d + d042e10: 46206472 .word 0x46206472 + d042e14: 746c7561 .word 0x746c7561 + d042e18: 74615020 .word 0x74615020 + d042e1c: 28206863 .word 0x28206863 + d042e20: 2d6e6f4e .word 0x2d6e6f4e + d042e24: 75636573 .word 0x75636573 + d042e28: 0d296572 .word 0x0d296572 + d042e2c: 255b000a .word 0x255b000a + d042e30: 5d412d73 .word 0x5d412d73 + d042e34: 554b4220 .word 0x554b4220 + d042e38: 45525f50 .word 0x45525f50 + d042e3c: 30203247 .word 0x30203247 + d042e40: 20782578 .word 0x20782578 + d042e44: 5b000a0d .word 0x5b000a0d + d042e48: 412d7325 .word 0x412d7325 + d042e4c: 7845205d .word 0x7845205d + d042e50: 74706563 .word 0x74706563 + d042e54: 206e6f69 .word 0x206e6f69 + d042e58: 656b6174 .word 0x656b6174 + d042e5c: 7266206e .word 0x7266206e + d042e60: 53206d6f .word 0x53206d6f + d042e64: 72756365 .word 0x72756365 + d042e68: 6f742065 .word 0x6f742065 + d042e6c: 6e6f4e20 .word 0x6e6f4e20 + d042e70: 6365732d .word 0x6365732d + d042e74: 2e657275 .word 0x2e657275 + d042e78: 6365530a .word 0x6365530a + d042e7c: 20657275 .word 0x20657275 + d042e80: 63617473 .word 0x63617473 + d042e84: 7369206b .word 0x7369206b + d042e88: 65737520 .word 0x65737520 + d042e8c: 6f742064 .word 0x6f742064 + d042e90: 6f747320 .word 0x6f747320 + d042e94: 63206572 .word 0x63206572 + d042e98: 65746e6f .word 0x65746e6f + d042e9c: 492e7478 .word 0x492e7478 + d042ea0: 61632074 .word 0x61632074 + d042ea4: 6f6e206e .word 0x6f6e206e + d042ea8: 65622074 .word 0x65622074 + d042eac: 6d756420 .word 0x6d756420 + d042eb0: 20646570 .word 0x20646570 + d042eb4: 6d6f7266 .word 0x6d6f7266 + d042eb8: 6e6f6e20 .word 0x6e6f6e20 + d042ebc: 6365732d .word 0x6365732d + d042ec0: 20657275 .word 0x20657275 + d042ec4: 65646973 .word 0x65646973 + d042ec8: 726f6620 .word 0x726f6620 + d042ecc: 63657320 .word 0x63657320 + d042ed0: 74697275 .word 0x74697275 + d042ed4: 65722079 .word 0x65722079 + d042ed8: 6e6f7361 .word 0x6e6f7361 + d042edc: 0a212121 .word 0x0a212121 + d042ee0: 00 .byte 0x00 + d042ee1: 43 .byte 0x43 + d042ee2: 4b4c .short 0x4b4c + d042ee4: 73255b00 .word 0x73255b00 + d042ee8: 205d452d .word 0x205d452d + d042eec: 4c41435b .word 0x4c41435b + d042ef0: 4b313331 .word 0x4b313331 + d042ef4: 21203a5d .word 0x21203a5d + d042ef8: 63202121 .word 0x63202121 + d042efc: 66206c61 .word 0x66206c61 + d042f00: 206c6961 .word 0x206c6961 + d042f04: 20212121 .word 0x20212121 + d042f08: 3a4d5050 .word 0x3a4d5050 + d042f0c: 20642520 .word 0x20642520 + d042f10: 5f4d5050 .word 0x5f4d5050 + d042f14: 696d694c .word 0x696d694c + d042f18: 64253a74 .word 0x64253a74 + d042f1c: 0a20 .short 0x0a20 + d042f1e: 00 .byte 0x00 + d042f1f: 5b .byte 0x5b + d042f20: 572d7325 .word 0x572d7325 + d042f24: 435b205d .word 0x435b205d + d042f28: 4d344c41 .word 0x4d344c41 + d042f2c: 50203a5d .word 0x50203a5d + d042f30: 203a4d50 .word 0x203a4d50 + d042f34: 50206425 .word 0x50206425 + d042f38: 4c5f4d50 .word 0x4c5f4d50 + d042f3c: 74696d69 .word 0x74696d69 + d042f40: 2064253a .word 0x2064253a + d042f44: 000a .short 0x000a + +0d042f46 <__FUNCTION__.0>: + d042f46: 534f 3443 5f4d 6143 696c 7262 7461 6f69 OSC4M_Calibratio + d042f56: 006e n. + +0d042f58 <__FUNCTION__.1>: + d042f58: 534f 3143 3133 5f4b 6143 696c 7262 7461 OSC131K_Calibrat + d042f68: 6f69 006e 6e0d 2070 6c73 6565 6570 3a64 ion..np sleeped: + d042f78: 255b 5d64 6d20 0a73 [%d] ms.. + +0d042f81 <__FUNCTION__.0>: + d042f81: 6d70 5f75 6e75 6572 6967 7473 7265 735f pmu_unregister_s + d042f91: 656c 7065 635f 6c61 626c 6361 006b leep_callback. + +0d042f9f <__FUNCTION__.1>: + d042f9f: 6d70 5f75 6572 6967 7473 7265 735f 656c pmu_register_sle + d042faf: 7065 635f 6c61 626c 6361 006b 5049 0043 ep_callback.IPC. + d042fbf: 255b 2d73 5d45 5b20 4d4b 5d34 2520 2073 [%s-E] [KM4] %s + d042fcf: 6843 6e61 656e 206c 6f43 666e 696c 7463 Channel Conflict + d042fdf: 6620 726f 4320 6168 6e6e 6c65 2520 2064 for Channel %d + d042fef: 0d21 000a 255b 2d73 5d45 5b20 4d4b 5d34 !...[%s-E] [KM4] + d042fff: 2520 2073 5049 2043 6552 7571 7365 2074 %s IPC Request + d04300f: 6954 656d 756f 2c74 4320 4e68 6d75 2520 Timeout, ChNum % + d04301f: 0d64 000a 255b 2d73 5d45 5b20 4d4b 5d34 d...[%s-E] [KM4] + d04302f: 2520 2073 5049 2043 6547 2074 6553 616d %s IPC Get Sema + d04303f: 6870 726f 2065 6954 656d 756f 0d74 000a phore Timeout... + +0d04304f <CSWTCH.58>: + d04304f: 0008 0000 0000 0000 0000 0000 0000 0000 ................ + d04305f: 0008 0000 0000 0000 0000 0000 0000 0000 ................ + d04306f: 0008 0000 ..... + +0d043074 <CSWTCH.59>: + d043074: 8600 4200 8600 4200 0000 0000 0000 0000 ...B...B........ ... - d042fd4: 0500 4100 0500 4100 0000 0000 0000 0000 ...A...A........ + d0430b4: 0500 4100 0500 4100 0000 0000 0000 0000 ...A...A........ ... - d043014: 0580 4100 0580 4100 ...A...A + d0430f4: 0580 4100 0580 4100 ...A...A -0d04301c <__FUNCTION__.0>: - d04301c: 7069 5f63 6573 646e 6d5f 7365 6173 6567 ipc_send_message +0d0430fc <__FUNCTION__.0>: + d0430fc: 7069 5f63 6573 646e 6d5f 7365 6173 6567 ipc_send_message ... -0d04302d <__FUNCTION__.1>: - d04302d: 5049 5f43 6177 7469 695f 6c64 0065 IPC_wait_idle. - -0d04303b <__FUNCTION__.2>: - d04303b: 7069 5f63 6174 6c62 5f65 6e69 7469 ipc_table_init. - -0d04304a <__FUNCTION__.0>: - d04304a: 5049 5f43 6547 4474 7665 7942 6449 4d00 IPC_GetDevById.M - d04305a: 5550 5b00 7325 572d 205d 504d 3a55 7220 PU.[%s-W] MPU: r - d04306a: 6765 6f69 5f6e 6162 6573 7320 6f68 6c75 egion_base shoul - d04307a: 2064 6562 3320 2032 7962 6574 2073 6c61 d be 32 bytes al - d04308a: 6769 656e 2064 3025 7838 000a 255b 2d73 igned %08x..[%s- - d04309a: 5d57 4d20 5550 203a 6572 6967 6e6f 735f W] MPU: region_s - d0430aa: 7a69 2065 6873 756f 646c 6220 2065 3233 ize should be 32 - d0430ba: 6220 7479 7365 6120 696c 6e67 6465 2520 bytes aligned % - d0430ca: 3830 0a78 08x.. - -0d0430cf <__FUNCTION__.0>: - d0430cf: 706d 5f75 6572 6967 6e6f 635f 6766 4f00 mpu_region_cfg.O - d0430df: 5054 5b00 7325 452d 205d 544f 5f50 6552 TP.[%s-E] OTP_Re - d0430ef: 6461 2038 6146 6c69 2520 2078 000a 255b ad8 Fail %x ..[% - d0430ff: 2d73 5d45 5020 524d 5220 6165 2064 7265 s-E] PMR Read er - d04310f: 6f72 2172 000a 255b 2d73 5d57 4f20 5054 ror!..[%s-W] OTP - d04311f: 575f 6972 6574 2038 6146 6c69 2520 2078 _Write8 Fail %x - d04312f: 000a 255b 2d73 5d45 4f20 5054 7020 6f72 ..[%s-E] OTP pro - d04313f: 7267 6d61 6520 7272 726f 0a21 5b00 7325 gram error!..[%s - d04314f: 452d 205d 4d50 3252 5220 6165 2064 7265 -E] PMR2 Read er - d04315f: 6f72 2172 000a 255b 2d73 5d45 4c20 676f ror!..[%s-E] Log - d04316f: 6369 6c61 614d 2070 6552 6461 6520 7272 icalMap Read err - d04317f: 726f 2520 2b78 7825 2020 7865 6563 6465 or %x+%x exceed - d04318f: 6c20 6d69 7469 000a 255b 2d73 5d45 6120 limit..[%s-E] a - d04319f: 696c 6e67 656d 746e 6520 7272 726f 2520 lignment error % - d0431af: 2078 7825 0a20 5b00 7325 452d 205d 6f4c x %x ..[%s-E] Lo - d0431bf: 6967 6163 4d6c 7061 5720 6972 6574 6520 gicalMap Write e - d0431cf: 7272 726f 2520 2b78 7825 2020 7865 6563 rror %x+%x exce - d0431df: 6465 6c20 6d69 7469 000a 255b 2d73 5d45 ed limit..[%s-E] - d0431ef: 4c20 676f 6369 6c61 614d 2070 6552 6461 LogicalMap Read - d0431ff: 6520 7272 726f 7720 6568 206e 7277 7469 error when writ - d04320f: 2065 2040 7825 0a20 6e00 7765 6164 6174 e @ %x ..newdata - d04321f: 255b 5d78 203d 7825 000a 255b 2d73 5d45 [%x]= %x..[%s-E] - d04322f: 4f20 5054 505f 5f47 6150 6b63 7465 575f OTP_PG_Packet_W - d04323f: 726f 2064 6973 657a 6520 7272 726f 3a20 ord size error : - d04324f: 7825 6c20 6e65 253a 2078 000a 255b 2d73 %x len:%x ..[%s- - d04325f: 5d57 4d20 6b61 2065 7573 6572 4f20 5054 W] Make sure OTP - d04326f: 6c20 676f 6369 6c61 6120 6572 2061 3a20 logical area : - d04327f: 7825 2020 6564 6966 656e 0a64 4f00 5054 %x defined..OTP - d04328f: 505f 5f47 6150 6b63 7465 5b20 7825 205d _PG_Packet [%x] - d04329f: 7825 0a20 5b00 7325 452d 205d 544f 5f50 %x ..[%s-E] OTP_ - d0432af: 4750 505f 6361 656b 2074 6f6e 6520 6f6e PG_Packet no eno - d0432bf: 6775 2068 7073 6361 2065 7825 0a20 5b00 ugh space %x ..[ - d0432cf: 7325 492d 205d 544f 5f50 4750 505f 6361 %s-I] OTP_PG_Pac - d0432df: 656b 2074 7942 6574 2020 255b 5d78 2520 ket Byte [%x] % - d0432ef: 2078 000a 255b 2d73 5d49 6e20 7865 2074 x ..[%s-I] next - d0432ff: 7277 7469 2065 7963 6c63 2065 6142 6573 write cycle Base - d04330f: 2520 2078 6e63 7374 2520 2078 000a 4f52 %x cnts %x ..RO - d04331f: 504d 5441 4843 5b00 7325 452d 205d 6f4e MPATCH.[%s-E] No - d04332f: 7420 6968 2073 7561 6874 745f 7079 2865 this auth_type( - d04333f: 6425 2029 6f66 2072 4853 3241 000a 255b %d) for SHA2..[% - d04334f: 2d73 5d57 6920 7172 255b 5d64 7020 6972 s-W] irq[%d] pri - d04335f: 726f 7469 2079 6425 7320 6168 6c6c 3c20 ority %d shall < - d04336f: 203d 6425 000a = %d.. - -0d043375 <__FUNCTION__.0>: - d043375: 7269 5f71 6573 5f74 7270 6f69 6972 7974 irq_set_priority +0d04310d <__FUNCTION__.1>: + d04310d: 5049 5f43 6177 7469 695f 6c64 0065 IPC_wait_idle. + +0d04311b <__FUNCTION__.2>: + d04311b: 7069 5f63 6174 6c62 5f65 6e69 7469 ipc_table_init. + +0d04312a <__FUNCTION__.0>: + d04312a: 5049 5f43 6547 4474 7665 7942 6449 4d00 IPC_GetDevById.M + d04313a: 5550 5b00 7325 572d 205d 504d 3a55 7220 PU.[%s-W] MPU: r + d04314a: 6765 6f69 5f6e 6162 6573 7320 6f68 6c75 egion_base shoul + d04315a: 2064 6562 3320 2032 7962 6574 2073 6c61 d be 32 bytes al + d04316a: 6769 656e 2064 3025 7838 000a 255b 2d73 igned %08x..[%s- + d04317a: 5d57 4d20 5550 203a 6572 6967 6e6f 735f W] MPU: region_s + d04318a: 7a69 2065 6873 756f 646c 6220 2065 3233 ize should be 32 + d04319a: 6220 7479 7365 6120 696c 6e67 6465 2520 bytes aligned % + d0431aa: 3830 0a78 08x.. + +0d0431af <__FUNCTION__.0>: + d0431af: 706d 5f75 6572 6967 6e6f 635f 6766 4f00 mpu_region_cfg.O + d0431bf: 5054 5b00 7325 452d 205d 544f 5f50 6552 TP.[%s-E] OTP_Re + d0431cf: 6461 2038 6146 6c69 2520 2078 000a 255b ad8 Fail %x ..[% + d0431df: 2d73 5d45 5020 524d 5220 6165 2064 7265 s-E] PMR Read er + d0431ef: 6f72 2172 000a 255b 2d73 5d57 4f20 5054 ror!..[%s-W] OTP + d0431ff: 575f 6972 6574 2038 6146 6c69 2520 2078 _Write8 Fail %x + d04320f: 000a 255b 2d73 5d45 4f20 5054 7020 6f72 ..[%s-E] OTP pro + d04321f: 7267 6d61 6520 7272 726f 0a21 5b00 7325 gram error!..[%s + d04322f: 452d 205d 4d50 3252 5220 6165 2064 7265 -E] PMR2 Read er + d04323f: 6f72 2172 000a 255b 2d73 5d45 4c20 676f ror!..[%s-E] Log + d04324f: 6369 6c61 614d 2070 6552 6461 6520 7272 icalMap Read err + d04325f: 726f 2520 2b78 7825 2020 7865 6563 6465 or %x+%x exceed + d04326f: 6c20 6d69 7469 000a 255b 2d73 5d45 6120 limit..[%s-E] a + d04327f: 696c 6e67 656d 746e 6520 7272 726f 2520 lignment error % + d04328f: 2078 7825 0a20 5b00 7325 452d 205d 6f4c x %x ..[%s-E] Lo + d04329f: 6967 6163 4d6c 7061 5720 6972 6574 6520 gicalMap Write e + d0432af: 7272 726f 2520 2b78 7825 2020 7865 6563 rror %x+%x exce + d0432bf: 6465 6c20 6d69 7469 000a 255b 2d73 5d45 ed limit..[%s-E] + d0432cf: 4c20 676f 6369 6c61 614d 2070 6552 6461 LogicalMap Read + d0432df: 6520 7272 726f 7720 6568 206e 7277 7469 error when writ + d0432ef: 2065 2040 7825 0a20 6e00 7765 6164 6174 e @ %x ..newdata + d0432ff: 255b 5d78 203d 7825 000a 255b 2d73 5d45 [%x]= %x..[%s-E] + d04330f: 4f20 5054 505f 5f47 6150 6b63 7465 575f OTP_PG_Packet_W + d04331f: 726f 2064 6973 657a 6520 7272 726f 3a20 ord size error : + d04332f: 7825 6c20 6e65 253a 2078 000a 255b 2d73 %x len:%x ..[%s- + d04333f: 5d57 4d20 6b61 2065 7573 6572 4f20 5054 W] Make sure OTP + d04334f: 6c20 676f 6369 6c61 6120 6572 2061 3a20 logical area : + d04335f: 7825 2020 6564 6966 656e 0a64 4f00 5054 %x defined..OTP + d04336f: 505f 5f47 6150 6b63 7465 5b20 7825 205d _PG_Packet [%x] + d04337f: 7825 0a20 5b00 7325 452d 205d 544f 5f50 %x ..[%s-E] OTP_ + d04338f: 4750 505f 6361 656b 2074 6f6e 6520 6f6e PG_Packet no eno + d04339f: 6775 2068 7073 6361 2065 7825 0a20 5b00 ugh space %x ..[ + d0433af: 7325 492d 205d 544f 5f50 4750 505f 6361 %s-I] OTP_PG_Pac + d0433bf: 656b 2074 7942 6574 2020 255b 5d78 2520 ket Byte [%x] % + d0433cf: 2078 000a 255b 2d73 5d49 6e20 7865 2074 x ..[%s-I] next + d0433df: 7277 7469 2065 7963 6c63 2065 6142 6573 write cycle Base + d0433ef: 2520 2078 6e63 7374 2520 2078 000a 4f52 %x cnts %x ..RO + d0433ff: 504d 5441 4843 5b00 7325 452d 205d 6f4e MPATCH.[%s-E] No + d04340f: 7420 6968 2073 7561 6874 745f 7079 2865 this auth_type( + d04341f: 6425 2029 6f66 2072 4853 3241 000a 255b %d) for SHA2..[% + d04342f: 2d73 5d57 6920 7172 255b 5d64 7020 6972 s-W] irq[%d] pri + d04343f: 726f 7469 2079 6425 7320 6168 6c6c 3c20 ority %d shall < + d04344f: 203d 6425 000a = %d.. + +0d043455 <__FUNCTION__.0>: + d043455: 7269 5f71 6573 5f74 7270 6f69 6972 7974 irq_set_priority ... -0d043386 <__FUNCTION__.3>: - d043386: 5452 5f43 6547 4174 616c 6d72 RTC_GetAlarm. - -0d043393 <__FUNCTION__.7>: - d043393: 5452 5f43 6547 5474 6d69 0065 RTC_GetTime. - -0d04339f <__FUNCTION__.8>: - d04339f: 5452 5f43 6553 5474 6d69 0065 4d4b 0034 RTC_SetTime.KM4. - d0433af: 4d4b 0030 3d3d 3d3d 3d3d 3d3d 3d3d 7325 KM0.==========%s - d0433bf: 5320 6174 6b63 4420 6d75 2070 3d3d 3d3d Stack Dump ==== - d0433cf: 3d3d 3d3d 3d3d 000a 7543 7272 6e65 2074 ======..Current - d0433df: 7453 6361 206b 6f50 6e69 6574 2072 203d Stack Pointer = - d0433ef: 7830 7025 202c 6e61 2064 7564 706d 7320 0x%p, and dump s - d0433ff: 6174 6b63 6420 7065 6874 3d20 2520 0d64 tack depth = %d. - d04340f: 000a 0a0d 255b 3830 5d78 0020 3d3d 3d3d ....[%08x] .==== - d04341f: 3d3d 3d3d 3d3d 4320 6172 6873 4420 6d75 ====== Crash Dum - d04342f: 2070 3d3d 3d3d 3d3d 3d3d 3d3d 000a 3d3d p ==========..== - d04343f: 3d3d 3d3d 3d3d 3d3d 5220 6765 7369 6574 ======== Registe - d04344f: 2072 7544 706d 3d20 3d3d 3d3d 3d3d 3d3d r Dump ========= - d04345f: 0a3d 5b00 2020 524c 205d 7830 3825 0a78 =..[ LR] 0x%8x. - d04346f: 5b00 2020 4350 205d 7830 3825 0a78 5b00 .[ PC] 0x%8x..[ - d04347f: 5078 5253 205d 7830 3825 0a78 5b00 5845 xPSR] 0x%8x..[EX - d04348f: 5243 205d 7830 3825 0a78 5b00 2520 5d73 CR] 0x%8x..[ %s] - d04349f: 3020 2578 7838 000a 3152 0032 3d3d 3d3d 0x%8x..R12.==== - d0434af: 3d3d 3d3d 3d3d 4520 646e 6f20 2066 7243 ====== End of Cr - d0434bf: 7361 2068 7544 706d 3d20 3d3d 3d3d 3d3d ash Dump ======= - d0434cf: 3d3d 0a3d 0d00 0d0a 000a 3452 5200 0035 ===.......R4.R5. - d0434df: 3652 5200 0037 3852 5200 0039 3152 0030 R6.R7.R8.R9.R10. - d0434ef: 3152 0031 3052 5200 0031 3252 5200 0033 R11.R0.R1.R2.R3. +0d043466 <__FUNCTION__.3>: + d043466: 5452 5f43 6547 4174 616c 6d72 RTC_GetAlarm. + +0d043473 <__FUNCTION__.7>: + d043473: 5452 5f43 6547 5474 6d69 0065 RTC_GetTime. + +0d04347f <__FUNCTION__.8>: + d04347f: 5452 5f43 6553 5474 6d69 0065 4d4b 0034 RTC_SetTime.KM4. + d04348f: 4d4b 0030 3d3d 3d3d 3d3d 3d3d 3d3d 7325 KM0.==========%s + d04349f: 5320 6174 6b63 4420 6d75 2070 3d3d 3d3d Stack Dump ==== + d0434af: 3d3d 3d3d 3d3d 000a 7543 7272 6e65 2074 ======..Current + d0434bf: 7453 6361 206b 6f50 6e69 6574 2072 203d Stack Pointer = + d0434cf: 7830 7025 202c 6e61 2064 7564 706d 7320 0x%p, and dump s + d0434df: 6174 6b63 6420 7065 6874 3d20 2520 0d64 tack depth = %d. + d0434ef: 000a 0a0d 255b 3830 5d78 0020 3d3d 3d3d ....[%08x] .==== + d0434ff: 3d3d 3d3d 3d3d 4320 6172 6873 4420 6d75 ====== Crash Dum + d04350f: 2070 3d3d 3d3d 3d3d 3d3d 3d3d 000a 3d3d p ==========..== + d04351f: 3d3d 3d3d 3d3d 3d3d 5220 6765 7369 6574 ======== Registe + d04352f: 2072 7544 706d 3d20 3d3d 3d3d 3d3d 3d3d r Dump ========= + d04353f: 0a3d 5b00 2020 524c 205d 7830 3825 0a78 =..[ LR] 0x%8x. + d04354f: 5b00 2020 4350 205d 7830 3825 0a78 5b00 .[ PC] 0x%8x..[ + d04355f: 5078 5253 205d 7830 3825 0a78 5b00 5845 xPSR] 0x%8x..[EX + d04356f: 5243 205d 7830 3825 0a78 5b00 2520 5d73 CR] 0x%8x..[ %s] + d04357f: 3020 2578 7838 000a 3152 0032 3d3d 3d3d 0x%8x..R12.==== + d04358f: 3d3d 3d3d 3d3d 4520 646e 6f20 2066 7243 ====== End of Cr + d04359f: 7361 2068 7544 706d 3d20 3d3d 3d3d 3d3d ash Dump ======= + d0435af: 3d3d 0a3d 0d00 0d0a 000a 3452 5200 0035 ===.......R4.R5. + d0435bf: 3652 5200 0037 3852 5200 0039 3152 0030 R6.R7.R8.R9.R10. + d0435cf: 3152 0031 3052 5200 0031 3252 5200 0033 R11.R0.R1.R2.R3. ... -0d043500 <register_string>: - d043500: 0000 0000 34d9 0d04 34dc 0d04 34df 0d04 .....4...4...4.. - d043510: 34e2 0d04 34e5 0d04 34e8 0d04 34eb 0d04 .4...4...4...4.. - d043520: 34ef 0d04 34f3 0d04 34f6 0d04 34f9 0d04 .4...4...4...4.. - d043530: 34fc 0d04 34a7 0d04 7845 6563 7470 6f69 .4...4..Exceptio - d043540: 206e 6163 6775 7468 6f20 206e 7025 000a n caught on %p.. - d043550: 6148 6472 6620 7561 746c 6920 2073 6163 Hard fault is ca - d043560: 7375 6465 6220 2079 6166 6c69 6465 7620 used by failed v - d043570: 6365 6f74 2072 6566 6374 0068 4648 5253 ector fetch.HFSR - d043580: 203a 305b 2578 7838 205d 3e2d 2520 0a73 : [0x%8x] -> %s. - d043590: 5300 6365 7275 7469 2079 6166 6c75 2074 .Security fault - d0435a0: 7369 6320 7561 6573 2064 7962 4920 766e is caused by Inv - d0435b0: 6c61 6469 6520 746e 7972 7020 696f 746e alid entry point - d0435c0: 5300 5346 3a52 5b20 7830 3825 5d78 2d20 .SFSR: [0x%8x] - - d0435d0: 203e 7325 000a 6553 7563 6972 7974 6620 > %s..Security f - d0435e0: 7561 746c 6920 2073 6163 7375 6465 6220 ault is caused b - d0435f0: 2079 6e49 6176 696c 2064 6e69 6574 7267 y Invalid integr - d043600: 7469 2079 6973 6e67 7461 7275 0065 6553 ity signature.Se - d043610: 7563 6972 7974 6620 7561 746c 6920 2073 curity fault is - d043620: 6163 7375 6465 6220 2079 6e49 6176 696c caused by Invali - d043630: 2064 7865 6563 7470 6f69 206e 6572 7574 d exception retu - d043640: 6e72 5300 6365 7275 7469 2079 6166 6c75 rn.Security faul - d043650: 2074 7369 6320 7561 6573 2064 7962 4120 t is caused by A - d043660: 7474 6972 7562 6974 6e6f 7520 696e 2074 ttribution unit - d043670: 6976 6c6f 7461 6f69 006e 6553 7563 6972 violation.Securi - d043680: 7974 6620 7561 746c 6920 2073 6163 7375 ty fault is caus - d043690: 6465 6220 2079 6e49 6176 696c 2064 7274 ed by Invalid tr - d0436a0: 6e61 6973 6974 6e6f 5300 6365 7275 7469 ansition.Securit - d0436b0: 2079 6166 6c75 2074 7369 6320 7561 6573 y fault is cause - d0436c0: 2064 7962 4c20 7a61 2079 7473 7461 2065 d by Lazy state - d0436d0: 7270 7365 7265 6176 6974 6e6f 6520 7272 preservation err - d0436e0: 726f 5300 6365 7275 7469 2079 6166 6c75 or.Security faul - d0436f0: 2074 7369 6320 7561 6573 2064 7962 4c20 t is caused by L - d043700: 7a61 2079 7473 7461 2065 7265 6f72 0072 azy state error. - d043710: 6854 2065 6573 7563 6972 7974 6620 7561 The security fau - d043720: 746c 6f20 6363 7275 6572 2064 6461 7264 lt occurred addr - d043730: 7365 2073 7369 5300 4146 3a52 5b20 7830 ess is.SFAR: [0x - d043740: 3825 5d78 2d20 203e 7325 000a 654d 6f6d %8x] -> %s..Memo - d043750: 7972 6d20 6e61 6761 6d65 6e65 2074 6166 ry management fa - d043760: 6c75 2074 7369 6320 7561 6573 2064 7962 ult is caused by - d043770: 6920 736e 7274 6375 6974 6e6f 6120 6363 instruction acc - d043780: 7365 2073 6976 6c6f 7461 6f69 006e 4d4d ess violation.MM - d043790: 5346 3a52 5b20 7830 3825 5d78 2d20 203e FSR: [0x%8x] -> - d0437a0: 7325 000a 654d 6f6d 7972 6d20 6e61 6761 %s..Memory manag - d0437b0: 6d65 6e65 2074 6166 6c75 2074 7369 6320 ement fault is c - d0437c0: 7561 6573 2064 7962 6420 7461 2061 6361 aused by data ac - d0437d0: 6563 7373 7620 6f69 616c 6974 6e6f 4d00 cess violation.M - d0437e0: 6d65 726f 2079 616d 616e 6567 656d 746e emory management - d0437f0: 6620 7561 746c 6920 2073 6163 7375 6465 fault is caused - d043800: 6220 2079 6e75 7473 6361 696b 676e 6520 by unstacking e - d043810: 7272 726f 4d00 6d65 726f 2079 616d 616e rror.Memory mana - d043820: 6567 656d 746e 6620 7561 746c 6920 2073 gement fault is - d043830: 6163 7375 6465 6220 2079 7473 6361 696b caused by stacki - d043840: 676e 6520 7272 726f 4d00 6d65 726f 2079 ng error.Memory - d043850: 616d 616e 6567 656d 746e 6620 7561 746c management fault - d043860: 6920 2073 6163 7375 6465 6220 2079 6c66 is caused by fl - d043870: 616f 6974 676e 702d 696f 746e 6c20 7a61 oating-point laz - d043880: 2079 7473 7461 2065 7270 7365 7265 6176 y state preserva - d043890: 6974 6e6f 5400 6568 6d20 6d65 726f 2079 tion.The memory - d0438a0: 616d 616e 6567 656d 746e 6620 7561 746c management fault - d0438b0: 6f20 6363 7275 6572 2064 6461 7264 7365 occurred addres - d0438c0: 2073 7369 4d00 414d 3a52 5b20 7830 3825 s is.MMAR: [0x%8 - d0438d0: 5d78 2d20 203e 7325 000a 7542 2073 6166 x] -> %s..Bus fa - d0438e0: 6c75 2074 7369 6320 7561 6573 2064 7962 ult is caused by - d0438f0: 6920 736e 7274 6375 6974 6e6f 6120 6363 instruction acc - d043900: 7365 2073 6976 6c6f 7461 6f69 006e 4642 ess violation.BF - d043910: 5253 203a 305b 2578 7838 205d 3e2d 2520 SR: [0x%8x] -> % - d043920: 0a73 4200 7375 6620 7561 746c 6920 2073 s..Bus fault is - d043930: 6163 7375 6465 6220 2079 7270 6365 7369 caused by precis - d043940: 2065 6164 6174 6120 6363 7365 2073 6976 e data access vi - d043950: 6c6f 7461 6f69 006e 7542 2073 6166 6c75 olation.Bus faul - d043960: 2074 7369 6320 7561 6573 2064 7962 6920 t is caused by i - d043970: 706d 6572 6963 6573 6420 7461 2061 6361 mprecise data ac - d043980: 6563 7373 7620 6f69 616c 6974 6e6f 4200 cess violation.B - d043990: 7375 6620 7561 746c 6920 2073 6163 7375 us fault is caus - d0439a0: 6465 6220 2079 6e75 7473 6361 696b 676e ed by unstacking - d0439b0: 6520 7272 726f 4200 7375 6620 7561 746c error.Bus fault - d0439c0: 6920 2073 6163 7375 6465 6220 2079 7473 is caused by st - d0439d0: 6361 696b 676e 6520 7272 726f 4200 7375 acking error.Bus - d0439e0: 6620 7561 746c 6920 2073 6163 7375 6465 fault is caused - d0439f0: 6220 2079 6c66 616f 6974 676e 702d 696f by floating-poi - d043a00: 746e 6c20 7a61 2079 7473 7461 2065 7270 nt lazy state pr - d043a10: 7365 7265 6176 6974 6e6f 5400 6568 6220 eservation.The b - d043a20: 7375 6620 7561 746c 6f20 6363 7275 6572 us fault occurre - d043a30: 2064 6461 7264 7365 2073 7369 4200 4146 d address is.BFA - d043a40: 3a52 5b20 7830 3825 5d78 2d20 203e 7325 R: [0x%8x] -> %s - d043a50: 000a 7355 6761 2065 6166 6c75 2074 7369 ..Usage fault is - d043a60: 6320 7561 6573 2064 7962 6120 7474 6d65 caused by attem - d043a70: 7470 2073 6f74 6520 6578 7563 6574 6120 pts to execute a - d043a80: 206e 6e75 6564 6966 656e 2064 6e69 7473 n undefined inst - d043a90: 7572 7463 6f69 006e 4655 5253 203a 305b ruction.UFSR: [0 - d043aa0: 2578 7838 205d 3e2d 2520 0a73 5500 6173 x%8x] -> %s..Usa - d043ab0: 6567 6620 7561 746c 6920 2073 6163 7375 ge fault is caus - d043ac0: 6465 6220 2079 7461 6574 706d 7374 7420 ed by attempts t - d043ad0: 206f 7773 7469 6863 7420 206f 6e61 6920 o switch to an i - d043ae0: 766e 6c61 6469 7320 6174 6574 2820 2e65 nvalid state (e. - d043af0: 2e67 202c 5241 294d 5500 6173 6567 6620 g., ARM).Usage f - d043b00: 7561 746c 6920 2073 6163 7375 6465 6220 ault is caused b - d043b10: 2079 7461 6574 706d 7374 7420 206f 6f64 y attempts to do - d043b20: 6120 206e 7865 6563 7470 6f69 206e 6977 an exception wi - d043b30: 6874 6120 6220 6461 7620 6c61 6575 6920 th a bad value i - d043b40: 206e 6874 2065 5845 5f43 4552 5554 4e52 n the EXC_RETURN - d043b50: 6e20 6d75 6562 0072 7355 6761 2065 6166 number.Usage fa - d043b60: 6c75 2074 7369 6320 7561 6573 2064 7962 ult is caused by - d043b70: 6120 7474 6d65 7470 2073 6f74 6520 6578 attempts to exe - d043b80: 7563 6574 6120 6320 706f 6f72 6563 7373 cute a coprocess - d043b90: 726f 6920 736e 7274 6375 6974 6e6f 5500 or instruction.U - d043ba0: 6173 6567 6620 7561 746c 6920 2073 6163 sage fault is ca - d043bb0: 7375 6465 6220 2079 6e69 6964 6163 6574 used by indicate - d043bc0: 2073 6874 7461 6120 7320 6174 6b63 6f20 s that a stack o - d043bd0: 6576 6672 6f6c 2077 6828 7261 7764 7261 verflow (hardwar - d043be0: 2065 6863 6365 296b 6820 7361 7420 6b61 e check) has tak - d043bf0: 6e65 7020 616c 6563 5500 6173 6567 6620 en place.Usage f - d043c00: 7561 746c 6920 2073 6163 7375 6465 6220 ault is caused b - d043c10: 2079 6e69 6964 6163 6574 2073 6874 7461 y indicates that - d043c20: 6120 206e 6e75 6c61 6769 656e 2064 6361 an unaligned ac - d043c30: 6563 7373 6620 7561 746c 6820 7361 7420 cess fault has t - d043c40: 6b61 6e65 7020 616c 6563 5500 6173 6567 aken place.Usage - d043c50: 6620 7561 746c 6920 2073 6163 7375 6465 fault is caused - d043c60: 6220 2079 6e49 6964 6163 6574 2073 2061 by Indicates a - d043c70: 6964 6976 6564 6220 2079 657a 6f72 6820 divide by zero h - d043c80: 7361 7420 6b61 6e65 7020 616c 6563 2820 as taken place ( - d043c90: 6163 206e 6562 7320 7465 6f20 6c6e 2079 can be set only - d043ca0: 6669 4420 5649 305f 545f 5052 6920 2073 if DIV_0_TRP is - d043cb0: 6573 2974 4400 6265 6775 6620 7561 746c set).Debug fault - d043cc0: 6920 2073 6163 7375 6465 6220 2079 6168 is caused by ha - d043cd0: 746c 7220 7165 6575 7473 6465 6920 206e lt requested in - d043ce0: 564e 4349 4400 5346 3a52 5b20 7830 3825 NVIC.DFSR: [0x%8 - d043cf0: 5d78 2d20 203e 7325 000a 6544 7562 2067 x] -> %s..Debug - d043d00: 6166 6c75 2074 7369 6320 7561 6573 2064 fault is caused - d043d10: 7962 4220 504b 2054 6e69 7473 7572 7463 by BKPT instruct - d043d20: 6f69 206e 7865 6365 7475 6465 4400 6265 ion executed.Deb - d043d30: 6775 6620 7561 746c 6920 2073 6163 7375 ug fault is caus - d043d40: 6465 6220 2079 5744 2054 616d 6374 2068 ed by DWT match - d043d50: 636f 7563 7272 6465 4400 6265 6775 6620 occurred.Debug f - d043d60: 7561 746c 6920 2073 6163 7375 6465 6220 ault is caused b - d043d70: 2079 6556 7463 726f 6620 7465 6863 6f20 y Vector fetch o - d043d80: 6363 7275 6572 0064 6544 7562 2067 6166 ccurred.Debug fa - d043d90: 6c75 2074 7369 6320 7561 6573 2064 7962 ult is caused by - d043da0: 4520 4244 5247 2051 6973 6e67 6c61 6120 EDBGRQ signal a - d043db0: 7373 7265 6574 0064 sserted. - -0d043db8 <array_mp_txpwr_byrate_2g>: - d043db8: 4646 4646 3e3e 4040 3838 3a3a 4040 4040 FFFF>>@@88::@@@@ - d043dc8: 3c3c 4040 3834 3c38 4040 4040 <<@@488<@@@@ - -0d043dd4 <array_mp_txpwr_byrate_5g>: - d043dd4: 3c38 403c 3030 3834 3834 3c38 2c2c 3430 8<<@0048488<,,04 - d043de4: 3834 2c2c 3434 3c38 48,,448< - -0d043dec <regu_en>: - d043dec: 0101 0101 0001 0000 0100 0100 0000 0000 ................ - -0d043dfc <tx_pwr_limit_2g_cn>: - d043dfc: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 7f3a 4848 <<<<<<<<<<<<:.HH - d043e0c: 4848 4848 4848 4848 3e48 7f34 4848 4848 HHHHHHHHH>4.HHHH - d043e1c: 4848 4848 4848 3e48 7f34 HHHHHHH>4. - -0d043e26 <tx_pwr_limit_2g_etsi>: - d043e26: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c 4848 <<<<<<<<<<<<<.HH - d043e36: 4848 4848 4848 4848 4848 7f48 4848 4848 HHHHHHHHHHH.HHHH - d043e46: 4848 4848 4848 4848 7f48 HHHHHHHHH. - -0d043e50 <tx_pwr_limit_2g_fcc>: - d043e50: 5050 5050 5050 5050 5050 4050 7f30 4c48 PPPPPPPPPPP@0.HL - d043e60: 5050 5050 5050 4c50 3844 7f24 4c48 5050 PPPPPPPLD8$.HLPP - d043e70: 5050 5050 4850 3844 7f24 PPPPPHD8$. - -0d043e7a <tx_pwr_limit_2g_gl>: - d043e7a: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c30 3c3c <<<<<<<<<<<<0<<< - d043e8a: 3c3c 3c3c 3c3c 3c3c 383c 7f24 3c3c 3c3c <<<<<<<<<8$.<<<< - d043e9a: 3c3c 3c3c 3c3c 383c 7f24 <<<<<<<8$. - -0d043ea4 <tx_pwr_limit_2g_ic>: - d043ea4: 5050 5050 5050 5050 5050 4850 7f3a 4c40 PPPPPPPPPPPH:.@L - d043eb4: 5050 5050 5050 4c50 384c 7f30 4c40 5050 PPPPPPPLL80.@LPP - d043ec4: 5050 5050 4850 3840 7f30 PPPPPH@80. - -0d043ece <tx_pwr_limit_2g_kcc>: - d043ece: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c 3c3c <<<<<<<<<<<<<.<< - d043ede: 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c 3c3c 3c3c <<<<<<<<<<<.<<<< - d043eee: 3c3c 3c3c 3c3c 3c3c 7f3c <<<<<<<<<. - -0d043ef8 <tx_pwr_limit_2g_mkk>: - d043ef8: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< - d043f08: 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c 3c3c 3c3c <<<<<<<<<<<.<<<< - d043f18: 3c3c 3c3c 3c3c 3c3c 7f3c <<<<<<<<<. - -0d043f22 <tx_pwr_limit_5g_cn>: - d043f22: 4848 4848 4848 4848 7f7f 7f7f 7f7f 7f7f HHHHHHHH........ - d043f32: 7f7f 7f7f 4c4c 4c4c 7f4c 7f7f 4848 4848 ....LLLLL...HHHH - d043f42: 4848 4848 7f7f 7f7f 7f7f 7f7f 7f7f 7f7f HHHH............ - d043f52: 4c4c 4c4c 7f4c 7f7f LLLLL... - -0d043f5a <tx_pwr_limit_5g_etsi>: - d043f5a: 4848 4848 4848 4848 4848 4848 4848 4848 HHHHHHHHHHHHHHHH - d043f6a: 4848 4848 4848 4848 7f48 7f7f 4848 4848 HHHHHHHHH...HHHH - d043f7a: 4848 4848 4848 4848 4848 4848 4848 4848 HHHHHHHHHHHHHHHH - d043f8a: 4848 4848 7f48 7f7f HHHHH... - -0d043f92 <tx_pwr_limit_5g_fcc>: - d043f92: 504c 5050 5050 4450 504c 5050 5050 5050 LPPPPPPDLPPPPPPP - d043fa2: 4048 4038 5048 5050 5050 4450 504c 5050 H@8@HPPPPPPDLPPP - d043fb2: 5050 4450 504c 5050 5050 5050 4450 443c PPPDLPPPPPPPPD<D - d043fc2: 5050 5050 5050 3c50 PPPPPPP< - -0d043fca <tx_pwr_limit_5g_gl>: - d043fca: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< - d043fda: 3c3c 3c38 2020 2020 5020 4450 3c3c 3c3c <<8< PPD<<<< - d043fea: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< - d043ffa: 3c3c 203c 5020 3c50 <<< PP< - -0d044002 <tx_pwr_limit_5g_ic>: - d044002: 5050 5050 5050 5050 504c 5050 7f50 7f7f PPPPPPPPLPPPP... - d044012: 5050 5048 5050 5050 7f50 7f7f 5050 5050 PPHPPPPPP...PPPP - d044022: 5050 5050 5050 5050 7f50 7f7f 5050 5050 PPPPPPPPP...PPPP - d044032: 5050 5050 7f50 7f7f PPPPP... - -0d04403a <tx_pwr_limit_5g_kcc>: - d04403a: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< - d04404a: 3c3c 3c3c 2020 2020 7f20 7f7f 3c3c 3c3c <<<< ...<<<< - d04405a: 3c3c 3c3c 3c3c 3c50 3c3c 3c3c 3c3c 3c3c <<<<<<P<<<<<<<<< - d04406a: 3c3c 203c 7f20 7f7f <<< ... - -0d044072 <tx_pwr_limit_5g_mkk>: - d044072: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< - d044082: 3c3c 7f3c 2020 2020 7f20 7f7f 3c3c 3c3c <<<. ...<<<< - d044092: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c <<<<<<<<<<<<<<<. - d0440a2: 3c3c 203c 7f20 7f7f <<< ... - -0d0440aa <tx_pwr_limit_ru_2g_cn>: - d0440aa: 2828 2828 2828 2828 2828 2828 7ffa 3030 ((((((((((((..00 - d0440ba: 3030 3030 3030 3030 3030 7f0c 3c3c 3c3c 0000000000..<<<< - d0440ca: 3c3c 3c3c 3c3c 3c3c 7f18 <<<<<<<<.. - -0d0440d4 <tx_pwr_limit_ru_2g_etsi>: - d0440d4: 2828 2828 2828 2828 2828 2828 7f28 3030 (((((((((((((.00 - d0440e4: 3030 3030 3030 3030 3030 7f30 3c3c 3c3c 00000000000.<<<< - d0440f4: 3c3c 3c3c 3c3c 3c3c 7f3c <<<<<<<<<. - -0d0440fe <tx_pwr_limit_ru_2g_fcc>: - d0440fe: 4444 4c48 4a50 464a 4242 3842 7f20 4e4e DDHLPJJFBBB8 .NN - d04410e: 5050 5050 4e4e 4a4e 484a 7f26 4e4e 5050 PPPPNNNJJH&.NNPP - d04411e: 5050 4c4c 4a4c 424a 7f38 PPLLLJJB8. - -0d044128 <tx_pwr_limit_ru_2g_gl>: - d044128: 2020 2020 2020 2020 2020 2020 7ffa 2c2c ..,, - d044138: 2c2c 2c2c 2c2c 2c2c 2c2c 7f0c 3838 3838 ,,,,,,,,,,..8888 - d044148: 3838 3838 3838 3838 7f18 88888888.. - -0d044152 <tx_pwr_limit_ru_2g_ic>: - d044152: 4444 4c48 4a54 464a 4242 3842 7f20 4e4e DDHLTJJFBBB8 .NN - d044162: 5452 5454 4e4e 4a4e 484a 7f26 4e4e 5050 RTTTNNNJJH&.NNPP - d044172: 5450 4c4c 4a4c 424a 7f38 PTLLLJJB8. - -0d04417c <tx_pwr_limit_ru_2g_kcc>: - d04417c: 2020 2020 2020 2020 2020 2020 7f20 2c2c .,, - d04418c: 2c2c 2c2c 2c2c 2c2c 2c2c 7f2c 3838 3838 ,,,,,,,,,,,.8888 - d04419c: 3838 3838 3838 3838 7f38 888888888. - -0d0441a6 <tx_pwr_limit_ru_2g_mkk>: - d0441a6: 2020 2020 2020 2020 2020 2020 7f20 2c2c .,, - d0441b6: 2c2c 2c2c 2c2c 2c2c 2c2c 7f2c 3838 3838 ,,,,,,,,,,,.8888 - d0441c6: 3838 3838 3838 3838 7f38 888888888. - -0d0441d0 <tx_pwr_limit_ru_5g_cn>: - d0441d0: 2828 2828 2828 2828 7f7f 7f7f 7f7f 7f7f ((((((((........ - d0441e0: 7f7f 7f7f 4c4a 4c4c 7f44 7f7f 3030 3030 ....JLLLD...0000 - d0441f0: 3030 3030 7f7f 7f7f 7f7f 7f7f 7f7f 7f7f 0000............ - d044200: 4c4c 4c4c 7f4c 7f7f 3c3c 3c3c 3c3c 3c3c LLLLL...<<<<<<<< - d044210: 7f7f 7f7f 7f7f 7f7f 7f7f 7f7f 4c4c 4c4c ............LLLL - d044220: 7f4c 7f7f L... - -0d044224 <tx_pwr_limit_ru_5g_etsi>: - d044224: 2828 2828 2828 2828 2828 2828 2828 2828 (((((((((((((((( - d044234: 2828 2828 2828 2828 7f28 7f7f 3030 3030 (((((((((...0000 - d044244: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 - d044254: 3030 3030 7f30 7f7f 3c3c 3c3c 3c3c 3c3c 00000...<<<<<<<< - d044264: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< - d044274: 7f3c 7f7f <... - -0d044278 <tx_pwr_limit_ru_5g_fcc>: - d044278: 4844 4848 4848 3c44 3438 3434 3434 3434 DHHHHHD<84444444 - d044288: 3434 3434 3434 3434 3434 0420 5050 5050 4444444444 .PPPP - d044298: 5050 484c 4844 504c 5050 5050 404c 3c3c PPLHDHLPPPPPL@<< - d0442a8: 4440 3c40 2834 141c 5050 5050 5050 484c @D@<4(..PPPPPPLH - d0442b8: 4c48 5050 5050 5050 444c 3c3c 4440 3c40 HLPPPPPPLD<<@D@< - d0442c8: 2834 141c 4(.. - -0d0442cc <tx_pwr_limit_ru_5g_gl>: - d0442cc: 1818 1818 1818 1818 1818 1818 1818 1818 ................ - d0442dc: 1818 1818 1c1c 1c1c 341c 0420 2424 2424 .........4 .$$$$ - d0442ec: 2424 2424 2424 2424 2424 2424 2424 2424 $$$$$$$$$$$$$$$$ - d0442fc: 1c1c 1c1c 281c 141c 3030 3030 3030 3030 .....(..00000000 - d04430c: 3030 3030 3030 3030 3030 3030 1c1c 1c1c 000000000000.... - d04431c: 281c 141c .(.. - -0d044320 <tx_pwr_limit_ru_5g_ic>: - d044320: 3434 3434 3434 3434 3434 3434 7f34 7f7f 4444444444444... - d044330: 3434 3434 5454 5454 7f54 7f7f 3c3c 3c3c 4444TTTTT...<<<< - d044340: 3c3c 3c3c 3c3c 3c3c 7f3c 7f7f 3c3c 3c3c <<<<<<<<<...<<<< - d044350: 5454 5454 7f54 7f7f 4444 4444 4444 4444 TTTTT...DDDDDDDD - d044360: 4444 4444 7f44 7f7f 4444 4444 5454 5454 DDDDD...DDDDTTTT - d044370: 7f54 7f7f T... - -0d044374 <tx_pwr_limit_ru_5g_kcc>: - d044374: 1818 1818 1818 1818 1818 1818 1818 1818 ................ - d044384: 1818 1818 1c1c 1c1c 7f1c 7f7f 2424 2424 ............$$$$ - d044394: 2424 2424 2424 2424 2424 2424 2424 2424 $$$$$$$$$$$$$$$$ - d0443a4: 1c1c 1c1c 7f1c 7f7f 3030 3030 3030 3030 ........00000000 - d0443b4: 3030 3030 3030 3030 3030 3030 1c1c 1c1c 000000000000.... - d0443c4: 7f1c 7f7f .... - -0d0443c8 <tx_pwr_limit_ru_5g_mkk>: - d0443c8: 1818 1818 1818 1818 1818 1818 1818 1818 ................ - d0443d8: 1818 7f18 1c1c 1c1c 7f1c 7f7f 2424 2424 ............$$$$ - d0443e8: 2424 2424 2424 2424 2424 2424 2424 7f24 $$$$$$$$$$$$$$$. - d0443f8: 1c1c 1c1c 7f1c 7f7f 3030 3030 3030 3030 ........00000000 - d044408: 3030 3030 3030 3030 3030 7f30 1c1c 1c1c 00000000000..... - d044418: 7f1c 7f7f .... - -0d04441c <tx_shap_cn>: - d04441c: 0300 0303 0003 ...... - -0d044422 <tx_shap_etsi>: - d044422: 0000 0000 0000 ...... - -0d044428 <tx_shap_fcc>: - d044428: 0300 0303 0003 ...... - -0d04442e <tx_shap_ic>: - d04442e: 0300 0303 0003 ...... - -0d044434 <tx_shap_kcc>: - d044434: 0000 0000 0000 ...... - -0d04443a <tx_shap_mkk>: - d04443a: 0000 0000 0000 5b0d 4d4b 5d34 2520 2073 .......[KM4] %s - d04444a: 6544 6976 6563 4920 4350 6d20 7365 6173 Device IPC messa - d04445a: 6567 6920 2073 554e 4c4c 202c 6e69 6176 ge is NULL, inva - d04446a: 696c 2164 0d0a 0d00 4b5b 344d 205d 7325 lid!....[KM4] %s - d04447a: 4d20 4753 5420 2c4f 4e20 206f 656e 6465 MSG TO, No need - d04448a: 0d0a 0d00 4b5b 344d 205d 7325 4820 736f ....[KM4] %s Hos - d04449a: 2074 6e55 6e6b 776f 206e 5041 2849 6425 t Unknown API(%d - d0444aa: 2129 0d0a 6900 696e 5f63 7069 5f63 7061 )!...inic_ipc_ap - d0444ba: 5f69 6564 5f76 6174 6b73 0d00 7243 6165 i_dev_task..Crea - d0444ca: 6574 6920 696e 5f63 7069 5f63 7061 5f69 te inic_ipc_api_ - d0444da: 6564 5f76 6174 6b73 4520 7272 2121 000a dev_task Err!!.. - -0d0444ea <__FUNCTION__.0>: - d0444ea: 6e69 6369 695f 6370 615f 6970 645f 7665 inic_ipc_api_dev - d0444fa: 745f 7361 006b 5b0d 4d4b 5d34 2520 2073 _task..[KM4] %s - d04450a: 6f48 7473 4920 4350 6d20 7365 6173 6567 Host IPC message - d04451a: 6920 2073 554e 4c4c 202c 6e69 6176 696c is NULL, invali - d04452a: 2164 0d0a 0d00 4b5b 344d 205d 7325 4420 d!....[KM4] %s D - d04453a: 7665 6369 2065 6e55 6e6b 776f 206e 7645 evice Unknown Ev - d04454a: 6e65 2874 6425 2129 000a ent(%d)!.. - -0d044554 <__FUNCTION__.0>: - d044554: 6e69 6369 695f 6370 645f 7665 745f 7361 inic_ipc_dev_tas - d044564: 5f6b 6468 006c 6e69 6369 695f 6370 645f k_hdl.inic_ipc_d - d044574: 7665 745f 5f78 6174 6b73 656c 0074 430d ev_tx_tasklet..C - d044584: 6572 7461 2065 6e69 6369 695f 6370 645f reate inic_ipc_d - d044594: 7665 745f 5f78 6174 6b73 656c 2074 7245 ev_tx_tasklet Er - d0445a4: 2172 0a21 0d00 4b5b 344d 205d 7325 4120 r!!...[KM4] %s A - d0445b4: 6c6c 636f 7820 696d 2074 7562 6666 7265 lloc xmit buffer - d0445c4: 4520 7272 2121 0d0a Err!!... - -0d0445cd <__FUNCTION__.0>: - d0445cd: 6e69 6369 695f 6370 645f 7665 745f 5f78 inic_ipc_dev_tx_ - d0445dd: 6168 646e 656c 0072 handler. - -0d0445e5 <__FUNCTION__.1>: - d0445e5: 6e69 6369 785f 696d 5f74 6174 6b73 656c inic_xmit_taskle - d0445f5: 5f74 6168 646e 656c 0072 6e69 6369 6d5f t_handler.inic_m - d044605: 6773 715f 745f 7361 006b 430d 6572 7461 sg_q_task..Creat - d044615: 2065 6e69 6369 695f 6370 6d5f 6773 715f e inic_ipc_msg_q - d044625: 745f 7361 206b 7245 2172 0a21 0d00 4b5b _task Err!!...[K - d044635: 344d 205d 7325 4e20 204f 7562 6666 7265 M4] %s NO buffer - d044645: 6620 726f 6e20 7765 6e20 646f 7365 202c for new nodes, - d044655: 6177 7469 6e69 2167 0d0a 0d00 4b5b 344d waiting!....[KM4 - d044665: 205d 7325 6920 696e 2063 7069 2063 6177 ] %s inic ipc wa - d044675: 7469 7420 6d69 6f65 7475 000a it timeout.. - -0d044681 <__FUNCTION__.0>: - d044681: 6e69 6369 695f 6370 695f 6370 735f 6e65 inic_ipc_ipc_sen - d044691: 5f64 736d 0067 d_msg. - -0d044697 <__FUNCTION__.1>: - d044697: 6e69 6369 695f 6370 6d5f 6773 655f 716e inic_ipc_msg_enq - d0446a7: 6575 6575 2a00 4300 6361 6568 6120 7272 ueue.*.Cache arr - d0446b7: 7961 6920 2073 7566 6c6c 202c 6e61 2064 ay is full, and - d0446c7: 6572 6c70 6361 2065 6c6f 2064 6e65 7274 replace old entr - d0446d7: 0a79 3500 3036 4d00 4e4f 5449 524f 5b00 y..560.MONITOR.[ - d0446e7: 7325 492d 205d 7830 3034 3830 3530 3036 %s-I] 0x40080560 - d0446f7: 253d 0a78 3500 3836 5b00 7325 492d 205d =%x..568.[%s-I] - d044707: 7830 3034 3830 3530 3836 253d 0a78 6100 0x40080568=%x..a - d044717: 6c6c 5b00 7325 492d 205d 7830 3034 3830 ll.[%s-I] 0x4008 - d044727: 3530 3036 253d 2078 7830 3034 3830 3530 0560=%x 0x400805 - d044737: 3836 253d 0a78 5b00 7325 492d 205d 6552 68=%x..[%s-I] Re - d044747: 6f62 746f 6e69 2067 2e2e 0a2e 000d 6175 booting ......ua - d044757: 7472 7562 6e72 6400 6265 6775 6100 7400 rtburn.debug.a.t - d044767: 7079 0065 6770 6400 6c73 0070 255b 2d73 ype.pg.dslp.[%s- - d044777: 5d49 6c20 636f 626b 7469 253a 2078 000a I] lockbit:%x .. - d044787: 255b 2d73 5d49 6420 6c73 5f70 6f6c 6b63 [%s-I] dslp_lock - d044797: 6962 3a74 7825 000a 6763 5b00 7325 492d bit:%x..cg.[%s-I - d0447a7: 205d 6974 656d 203a 6425 253a 3a64 6425 ] time: %d:%d:%d - d0447b7: 253a 2064 2528 2964 0a20 5b00 7325 492d :%d (%d) ..[%s-I - d0447c7: 205d 6c61 7261 3a6d 2520 3a64 6425 253a ] alarm: %d:%d:% - d0447d7: 3a64 6425 2820 6425 2029 000a 6d70 5b00 d:%d (%d) ..pm.[ - d0447e7: 3025 5838 205d 3025 5838 0a20 4100 4141 %08X] %08X ..AAA - d0447f7: 4141 000a 4242 4242 0a42 2d00 2d2d 2d2d AA..BBBBB..----- - d044807: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 5420 5345 ------------ TES - d044817: 2054 4f43 4d4d 4e41 2044 4f4d 4544 4820 T COMMAND MODE H - d044827: 4c45 2050 6425 5b20 3025 7838 253a 3830 ELP %d [%08x:%08 - d044837: 5d78 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d x]-------------- - d044847: 2d2d 2d2d 000a 2d2d 2d2d 2d2d 2d2d 2d2d ----..---------- - d044857: 2d2d 2d2d 2d2d 202d 4554 5453 4320 4d4f ------- TEST COM - d044867: 414d 444e 4d20 444f 2045 4e45 2044 2520 MAND MODE END % - d044877: 2064 255b 3830 3a78 3025 7838 2d5d 2d2d d [%08x:%08x]--- - d044887: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a2d ---------------. - d044897: 7700 616d 0070 255b 2d73 5d57 7320 7274 .wmap.[%s-W] str - d0448a7: 6e69 2067 656c 676e 6874 2528 2964 7320 ing length(%d) s - d0448b7: 6f68 6c75 2064 6562 6f20 6464 0a20 5b00 hould be odd ..[ - d0448c7: 7325 572d 205d 6f4f 7370 203a 7277 7469 %s-W] Oops: writ - d0448d7: 2065 656c 746e 2068 6f6e 2074 616d 6374 e lenth not matc - d0448e7: 2068 6e69 7570 2074 7473 6972 676e 6c20 h input string l - d0448f7: 6e65 6774 202c 6863 6f6f 6573 7320 616d entg, choose sma - d044907: 6c6c 7265 6f20 656e 000a 255b 2d73 5d49 ller one..[%s-I] - d044917: 6520 7566 6573 7720 616d 2070 7277 7469 efuse wmap writ - d044927: 2065 656c 3a6e 6425 202c 7473 6972 676e e len:%d, string - d044937: 6c20 6e65 253a 0a64 7200 616d 0070 255b len:%d..rmap.[% - d044947: 2d73 5d49 6520 7566 6573 7220 616d 2070 s-I] efuse rmap - d044957: 000a 255b 2d73 5d57 4f20 5054 4c5f 676f ..[%s-W] OTP_Log - d044967: 6369 6c61 614d 5f70 6552 6461 6620 6961 icalMap_Read fai - d044977: 206c 000a 4645 5355 5b45 3025 7833 3a5d l ..EFUSE[%03x]: - d044987: 2520 3230 2078 3025 7832 2520 3230 2078 %02x %02x %02x - d044997: 3025 7832 2520 3230 2078 3025 7832 2520 %02x %02x %02x % - d0449a7: 3230 2078 3025 7832 2520 3230 2078 3025 02x %02x %02x %0 - d0449b7: 7832 2520 3230 2078 3025 7832 2520 3230 2x %02x %02x %02 - d0449c7: 2078 3025 7832 2520 3230 2078 3025 7832 x %02x %02x %02x - d0449d7: 000a 7272 7761 5b00 7325 492d 205d 6665 ..rraw.[%s-I] ef - d0449e7: 7375 2065 7272 7761 000a 6152 4d77 7061 use rraw..RawMap - d0449f7: 255b 3330 5d78 203a 3025 7832 2520 3230 [%03x]: %02x %02 - d044a07: 2078 3025 7832 2520 3230 2078 3025 7832 x %02x %02x %02x - d044a17: 2520 3230 2078 3025 7832 2520 3230 2078 %02x %02x %02x - d044a27: 3025 7832 2520 3230 2078 3025 7832 2520 %02x %02x %02x % - d044a37: 3230 2078 3025 7832 2520 3230 2078 3025 02x %02x %02x %0 - d044a47: 7832 2520 3230 0a78 7700 6172 0077 6567 2x %02x..wraw.ge - d044a57: 6374 6372 5b00 7325 492d 205d 6665 7375 tcrc.[%s-I] efus - d044a67: 2065 7277 7761 7720 6972 6574 6c20 6e65 e wraw write len - d044a77: 253a 2c64 7320 7274 6e69 2067 656c 3a6e :%d, string len: - d044a87: 6425 000a 7277 7761 203a 7825 2520 2078 %d..wraw: %x %x - d044a97: 000a 255b 2d73 5d49 6e20 7765 6320 6372 ..[%s-I] new crc - d044aa7: 7620 6c61 6575 6920 2073 7830 7825 5b00 value is 0x%x.[ - d044ab7: 7325 452d 205d 7257 6e6f 2067 7261 7567 %s-E] Wrong argu - d044ac7: 656d 746e 6e20 6d75 6562 2172 0a0d 5b00 ment number!...[ - d044ad7: 7325 572d 205d 5352 5049 6520 616e 6c62 %s-W] RSIP enabl - d044ae7: 6465 202c 6143 276e 2074 6552 6461 4620 ed, Can't Read F - d044af7: 616c 6873 0a2e 5b00 7325 452d 205d 7257 lash...[%s-E] Wr - d044b07: 6e6f 2067 6d63 2164 0a0d 3f00 0900 4548 ong cmd!...?..HE - d044b17: 504c 2820 293f 3a20 0a20 0909 5020 6972 LP (?) : ... Pri - d044b27: 746e 6820 6c65 2070 656d 7373 6761 000a nt help messag.. - d044b37: 5744 0900 5744 3c20 6441 7264 7365 2c73 DW..DW <Address, - d044b47: 4c20 6e65 7467 3e68 090a 2009 7544 706d Length>... Dump - d044b57: 6d20 6d65 726f 2079 6f77 6472 6f20 2072 memory word or - d044b67: 6552 6461 4820 2077 6f77 6472 7220 6765 Read Hw word reg - d044b77: 7369 6574 3b72 0a20 0909 4420 2057 613c ister; ... DW <a - d044b87: 6464 3e72 0920 2009 7544 706d 6f20 6c6e ddr> .. Dump onl - d044b97: 2079 6e6f 2065 6f77 6472 6120 2074 6874 y one word at th - d044ba7: 2065 6173 656d 7420 6d69 2c65 7520 696e e same time, uni - d044bb7: 3a74 3420 7942 6574 0a73 0909 4420 2057 t: 4Bytes... DW - d044bc7: 613c 6464 3e72 3c20 656c 3e6e 2009 7544 <addr> <len>. Du - d044bd7: 706d 7420 6568 7320 6570 6963 6966 6465 mp the specified - d044be7: 6c20 6e65 7467 2068 666f 7420 6568 7720 length of the w - d044bf7: 726f 2c64 7520 696e 3a74 3420 7942 6574 ord, unit: 4Byte - d044c07: 0a73 0909 4420 2057 613c 6464 3e72 3c20 s... DW <addr> < - d044c17: 656c 3e6e 6220 2020 7544 706d 7420 6568 len> b Dump the - d044c27: 7320 6570 6963 6966 6465 6c20 6e65 7467 specified lengt - d044c37: 2068 666f 7420 6568 6220 7479 2c65 7520 h of the byte, u - d044c47: 696e 3a74 3120 7942 6574 000a 5745 0900 nit: 1Byte..EW.. - d044c57: 5745 3c20 6441 7264 7365 2c73 4820 7865 EW <Address, Hex - d044c67: 0a3e 0909 5720 6972 6574 6d20 6d65 726f >... Write memor - d044c77: 2079 7764 726f 2064 726f 5720 6972 6574 y dword or Write - d044c87: 4820 2077 7764 726f 2064 6572 6967 7473 Hw dword regist - d044c97: 7265 0a20 0909 4320 6e61 7720 6972 6574 er ... Can write - d044ca7: 6f20 6c6e 2079 6e6f 2065 7764 726f 2064 only one dword - d044cb7: 7461 7420 6568 7320 6d61 2065 6974 656d at the same time - d044cc7: 0a20 0909 4520 3a78 4520 2057 6441 7264 ... Ex: EW Addr - d044cd7: 7365 2073 6156 756c 2065 000a 4645 5355 ess Value ..EFUS - d044ce7: 0045 4509 5546 4553 0a20 0909 7720 616d E..EFUSE ... wma - d044cf7: 2070 6461 7264 6c20 6e65 6420 7461 0a61 p addr len data. - d044d07: 0909 7220 616d 2070 090a 2009 773c 616d .. rmap ... <wma - d044d17: 2070 7830 3030 3220 3820 3931 3e35 6520 p 0x00 2 8195> e - d044d27: 7566 6573 305b 3d5d 7830 3138 202c 6665 fuse[0]=0x81, ef - d044d37: 7375 2065 315b 3d5d 7830 3839 090a 2009 use [1]=0x98... - d044d47: 773c 616d 2070 7830 3046 3420 3120 3231 <wmap 0xF0 4 112 - d044d57: 3332 3433 3e34 5b20 7830 3046 3d5d 7830 23344> [0xF0]=0x - d044d67: 3131 202c 305b 4678 5d31 303d 3278 2c32 11, [0xF1]=0x22, - d044d77: 5b20 7830 3246 3d5d 7830 3333 202c 305b [0xF2]=0x33, [0 - d044d87: 4678 5d33 303d 3478 0a34 5200 4245 4f4f xF3]=0x44..REBOO - d044d97: 0054 5209 4245 4f4f 2054 090a 2009 6572 T..REBOOT ... re - d044da7: 6f62 746f 0a20 0909 7220 6265 6f6f 2074 boot ... reboot - d044db7: 6175 7472 7562 6e72 0a20 5400 4349 504b uartburn ..TICKP - d044dc7: 0053 5409 4349 504b 2053 090a 2009 3a72 S..TICKPS ... r: - d044dd7: 7220 6c65 6165 6573 6f20 2073 6177 656b release os wake - d044de7: 6f6c 6b63 0a20 0909 6120 203a 6361 7571 lock ... a: acqu - d044df7: 7269 2065 736f 7720 6b61 6c65 636f 206b ire os wakelock - d044e07: 000a 5452 0043 5209 4354 0a20 0909 6720 ..RTC..RTC ... g - d044e17: 7465 000a 5354 5446 5345 0054 5409 4653 et..TSFTEST..TSF - d044e27: 4554 5453 0a20 0909 6720 7465 000a 4f4c TEST ... get..LO - d044e37: 4247 4655 0900 4f4c 4247 4655 0a20 0909 GBUF..LOGBUF ... - d044e47: 4b20 304d 6820 6c65 2070 6f74 7020 6972 KM0 help to pri - d044e57: 746e 4b20 344d 6c20 676f 000a 4f4c 0047 nt KM4 log..LOG. - d044e67: 4c09 474f 3c20 6174 2c67 6c20 7665 6c65 .LOG <tag, level - d044e77: 203e 090a 2009 6553 2074 6874 2065 6f6c > ... Set the lo - d044e87: 2067 6964 7073 616c 2079 656c 6576 206c g display level - d044e97: 666f 6120 6d20 646f 6c75 2065 6e69 6964 of a module indi - d044ea7: 6976 7564 6c61 796c 090a 2009 743c 6761 vidually... <tag - d044eb7: 3a3e 6d20 646f 6c75 2065 616c 6562 2c6c >: module label, - d044ec7: 4920 2066 6874 2065 6174 2067 7369 2a20 If the tag is * - d044ed7: 202c 6874 7369 7720 6c69 206c 6572 6573 , this will rese - d044ee7: 2074 6c61 206c 6174 2067 656c 6576 736c t all tag levels - d044ef7: 6520 6378 7065 2074 6874 736f 2065 6461 except those ad - d044f07: 6564 2064 6f74 7420 6568 6120 7272 7961 ded to the array - d044f17: 090a 2009 6c3c 7665 6c65 3a3e 2c30 7420 ... <level>:0, t - d044f27: 7275 206e 666f 2066 6f6c 0a67 0909 2009 urn off log.... - d044f37: 2020 2c31 6120 776c 7961 2073 5228 7365 1, always (Res - d044f47: 6469 6e65 2974 6f6c 0a67 0909 2009 2020 ident)log.... - d044f57: 2c32 6520 7272 726f 6c20 676f 090a 0909 2, error log.... - d044f67: 2020 3320 202c 6177 6e72 6e69 2067 6f6c 3, warning lo - d044f77: 0a67 0909 2009 2020 2c34 6920 666e 206f g.... 4, info - d044f87: 6f6c 0a67 0909 2009 2020 2c35 6420 6265 log.... 5, deb - d044f97: 6775 6c20 676f 000a 0d0a 255b 5d73 2520 ug log....[%s] % - d044fa7: 2873 7025 2029 6166 6c69 6465 202c 6572 s(%p) failed, re - d044fb7: 7274 0a79 7300 6174 6974 2063 756d 6574 try..static mute - d044fc7: 2078 7369 6e20 746f 6120 6176 696c 6261 x is not avaliab - d044fd7: 656c 202e 756d 6574 6278 6675 755f 6573 le. mutexbuf_use - d044fe7: 5f64 756e 3a6d 2520 0a64 d_num: %d.. - -0d044ff2 <__FUNCTION__.0>: - d044ff2: 7472 5f77 7073 6e69 6c5f 636f 006b rtw_spin_lock. - -0d045000 <__FUNCTION__.1>: - d045000: 7472 5f77 6e65 6574 5f72 7263 7469 6369 rtw_enter_critic - d045010: 6c61 6d5f 7475 7865 5b00 7325 205d 7325 al_mutex.[%s] %s - d045020: 2528 2970 6620 6f72 206d 5349 2052 3c3c (%p) from ISR << - d045030: 203c 4146 4c49 3e20 3e3e 0a20 < FAIL >>> .. - -0d04503d <__FUNCTION__.0>: - d04503d: 7472 5f77 756d 6574 5f78 6567 5f74 6974 rtw_mutex_get_ti - d04504d: 656d 756f 0074 meout. - -0d045053 <__FUNCTION__.0>: - d045053: 7472 5f77 6f64 6e77 735f 6d65 0061 7243 rtw_down_sema.Cr - d045063: 6165 6574 5420 7361 206b 2522 2273 4620 eate Task "%s" F - d045073: 6961 656c 2164 7220 7465 253d 0a64 5f00 ailed! ret=%d.._ - d045083: 7266 6565 7472 736f 645f 6c65 7465 5f65 freertos_delete_ - d045093: 6174 6b73 2928 203a 7470 7361 206b 7369 task(): ptask is - d0450a3: 4e20 4c55 214c 000a 0d0a 255b 5d73 5320 NULL!....[%s] S - d0450b3: 4154 4b43 4f20 4556 4652 4f4c 2057 202d TACK OVERFLOW - - d0450c3: 6154 6b73 614e 656d 2528 2973 0d0a 4e00 TaskName(%s)...N - d0450d3: 546f 6b73 5b00 7325 4d5d 6c61 6f6c 2063 oTsk.[%s]Malloc - d0450e3: 6166 6c69 6465 5b20 7266 6565 6820 6165 failed [free hea - d0450f3: 2070 6973 657a 203a 6425 0d5d 000a p size: %d]... - -0d045101 <__FUNCTION__.4>: - d045101: 4176 7070 696c 6163 6974 6e6f 7453 6361 vApplicationStac - d045111: 4f6b 6576 6672 6f6c 4877 6f6f 006b 230d kOverflowHook..# - d045121: 4c00 474f 4155 5452 545f 5341 004b 7243 .LOGUART_TASK.Cr - d045131: 6165 6574 4c20 676f 5520 5241 2054 6154 eate Log UART Ta - d045141: 6b73 4520 7272 2121 000a 4449 454c 5400 sk Err!!..IDLE.T - d045151: 726d 5320 6376 5b00 5452 5d57 203a 575b mr Svc.[RTW]: [W - d045161: 5241 494e 474e 0a5d 200a 2a2a 6a2a 696f ARNING].. ***joi - d045171: 626e 7373 655f 7476 635f 6c61 626c 6361 nbss_evt_callbac - d045181: 206b 6572 7574 6e72 6120 7720 6f72 676e k return a wrong - d045191: 6220 7373 2a20 2a2a 0a0a 5b00 5452 5d57 bss ***...[RTW] - d0451a1: 203a 575b 5241 494e 474e 435d 6e61 7427 : [WARNING]Can't - d0451b1: 6620 6e69 2064 7470 7261 6567 5f74 6c77 find ptarget_wl - d0451c1: 6e61 7720 6568 206e 6f6a 6e69 7362 5f73 an when joinbss_ - d0451d1: 7665 6e65 2074 6163 6c6c 6162 6b63 000a event callback.. - d0451e1: 525b 5754 3a5d 5b20 5245 4f52 5d52 7245 [RTW]: [ERROR]Er - d0451f1: 6f72 3a72 7020 7361 7773 726f 2064 6873 ror: password sh - d045201: 756f 646c 6220 2065 3436 6820 7865 6320 ould be 64 hex c - d045211: 6168 6172 7463 7265 2073 726f 3820 362d haracters or 8-6 - d045221: 2033 5341 4943 2049 6863 7261 6361 6574 3 ASCII characte - d045231: 7372 000a 525b 5754 3a5d 5b20 4157 4e52 rs..[RTW]: [WARN - d045241: 4e49 5d47 7472 5f77 6f6a 6e69 7362 5f73 ING]rtw_joinbss_ - d045251: 6d63 3a64 7720 6170 6d20 646f 2065 6f6e cmd: wpa mode no - d045261: 2074 616d 6374 0a68 2e00 632f 6d6f 6f70 t match.../compo - d045271: 656e 746e 772f 6669 2f69 7264 7669 7265 nent/wifi/driver - d045281: 632f 726f 2f65 7472 5f77 6f6a 6e69 632e /core/rtw_join.c - d045291: 0a00 410d 7373 7265 2874 6170 6164 7470 ...Assert(padapt - d0452a1: 7265 2029 6166 6c69 6465 6f20 206e 696c er) failed on li - d0452b1: 656e 2520 2064 6e69 6620 6c69 2065 7325 ne %d in file %s - d0452c1: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN - d0452d1: 5d47 7472 5f77 6f6a 6e69 7362 5f73 7473 G]rtw_joinbss_st - d0452e1: 7261 2874 3a29 7320 7469 2065 7573 7672 art(): site surv - d0452f1: 7965 7220 7465 7275 206e 7265 6f72 0a72 ey return error. - d045301: 002e 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN - d045311: 5d47 6f64 6a5f 696f 286e 3a29 7320 7469 G]do_join(): sit - d045321: 2065 7573 7672 7965 7220 7465 7275 206e e survey return - d045331: 7265 6f72 0a72 002e 7566 6c6c 616d 2063 error...fullmac - d045341: 6572 7571 7365 2074 6964 6373 6e6f 656e request disconne - d045351: 2c74 7720 6568 206e 7264 7669 7265 6920 t, when driver i - d045361: 2073 696c 6b6e 6e69 2067 7270 636f 7365 s linking proces - d045371: 6973 676e 203a 7264 7669 7265 6e20 6565 sing: driver nee - d045381: 2064 6f64 6420 7369 6f63 6e6e 6365 2074 d do disconnect - d045391: 6877 6e65 6c20 6e69 206b 7573 6363 7365 when link succes - d0453a1: 0a73 6600 6c75 6d6c 6361 7220 7165 6575 s..fullmac reque - d0453b1: 7473 6420 7369 6f63 6e6e 7465 202c 6877 st disconnet, wh - d0453c1: 6e65 6420 6972 6576 2072 7369 7320 7469 en driver is sit - d0453d1: 7365 7275 6576 3a79 6420 6972 6576 2072 esurvey: driver - d0453e1: 656e 6465 6420 206f 6373 6e61 6120 6f62 need do scan abo - d0453f1: 7472 6120 646e 6420 206f 6f6e 2074 6f6a rt and do not jo - d045401: 6e69 000a 525b 5754 3a5d 5b20 5245 4f52 in..[RTW]: [ERRO - d045411: 5d52 7325 2520 2064 6964 6373 6e6f 656e R]%s %d disconne - d045421: 7463 7320 6174 7574 2073 6f70 6c6c 6620 ct status poll f - d045431: 6961 656c 0a64 5b00 5452 5d57 203a 575b ailed..[RTW]: [W - d045441: 5241 494e 474e 775d 6170 735f 7465 615f ARNING]wpa_set_a - d045451: 7475 5f68 6c61 7367 202c 5541 4854 415f uth_algs, AUTH_A - d045461: 474c 4c5f 4145 0a50 5b00 5452 5d57 203a LG_LEAP..[RTW]: - d045471: 575b 5241 494e 474e 775d 6170 735f 7465 [WARNING]wpa_set - d045481: 615f 7475 5f68 6c61 7367 202c 7265 6f72 _auth_algs, erro - d045491: 2172 000a 3025 7832 3025 7832 3025 7832 r!..%02x%02x%02x - d0454a1: 3025 7832 3025 7832 3025 7832 3025 7832 %02x%02x%02x%02x - d0454b1: 3025 7832 3025 7832 3025 7832 3025 7832 %02x%02x%02x%02x - d0454c1: 3025 7832 3025 7832 0000 0000 0000 0000 %02x%02x........ +0d0435e0 <register_string>: + d0435e0: 0000 0000 35b9 0d04 35bc 0d04 35bf 0d04 .....5...5...5.. + d0435f0: 35c2 0d04 35c5 0d04 35c8 0d04 35cb 0d04 .5...5...5...5.. + d043600: 35cf 0d04 35d3 0d04 35d6 0d04 35d9 0d04 .5...5...5...5.. + d043610: 35dc 0d04 3587 0d04 7845 6563 7470 6f69 .5...5..Exceptio + d043620: 206e 6163 6775 7468 6f20 206e 7025 000a n caught on %p.. + d043630: 6148 6472 6620 7561 746c 6920 2073 6163 Hard fault is ca + d043640: 7375 6465 6220 2079 6166 6c69 6465 7620 used by failed v + d043650: 6365 6f74 2072 6566 6374 0068 4648 5253 ector fetch.HFSR + d043660: 203a 305b 2578 7838 205d 3e2d 2520 0a73 : [0x%8x] -> %s. + d043670: 5300 6365 7275 7469 2079 6166 6c75 2074 .Security fault + d043680: 7369 6320 7561 6573 2064 7962 4920 766e is caused by Inv + d043690: 6c61 6469 6520 746e 7972 7020 696f 746e alid entry point + d0436a0: 5300 5346 3a52 5b20 7830 3825 5d78 2d20 .SFSR: [0x%8x] - + d0436b0: 203e 7325 000a 6553 7563 6972 7974 6620 > %s..Security f + d0436c0: 7561 746c 6920 2073 6163 7375 6465 6220 ault is caused b + d0436d0: 2079 6e49 6176 696c 2064 6e69 6574 7267 y Invalid integr + d0436e0: 7469 2079 6973 6e67 7461 7275 0065 6553 ity signature.Se + d0436f0: 7563 6972 7974 6620 7561 746c 6920 2073 curity fault is + d043700: 6163 7375 6465 6220 2079 6e49 6176 696c caused by Invali + d043710: 2064 7865 6563 7470 6f69 206e 6572 7574 d exception retu + d043720: 6e72 5300 6365 7275 7469 2079 6166 6c75 rn.Security faul + d043730: 2074 7369 6320 7561 6573 2064 7962 4120 t is caused by A + d043740: 7474 6972 7562 6974 6e6f 7520 696e 2074 ttribution unit + d043750: 6976 6c6f 7461 6f69 006e 6553 7563 6972 violation.Securi + d043760: 7974 6620 7561 746c 6920 2073 6163 7375 ty fault is caus + d043770: 6465 6220 2079 6e49 6176 696c 2064 7274 ed by Invalid tr + d043780: 6e61 6973 6974 6e6f 5300 6365 7275 7469 ansition.Securit + d043790: 2079 6166 6c75 2074 7369 6320 7561 6573 y fault is cause + d0437a0: 2064 7962 4c20 7a61 2079 7473 7461 2065 d by Lazy state + d0437b0: 7270 7365 7265 6176 6974 6e6f 6520 7272 preservation err + d0437c0: 726f 5300 6365 7275 7469 2079 6166 6c75 or.Security faul + d0437d0: 2074 7369 6320 7561 6573 2064 7962 4c20 t is caused by L + d0437e0: 7a61 2079 7473 7461 2065 7265 6f72 0072 azy state error. + d0437f0: 6854 2065 6573 7563 6972 7974 6620 7561 The security fau + d043800: 746c 6f20 6363 7275 6572 2064 6461 7264 lt occurred addr + d043810: 7365 2073 7369 5300 4146 3a52 5b20 7830 ess is.SFAR: [0x + d043820: 3825 5d78 2d20 203e 7325 000a 654d 6f6d %8x] -> %s..Memo + d043830: 7972 6d20 6e61 6761 6d65 6e65 2074 6166 ry management fa + d043840: 6c75 2074 7369 6320 7561 6573 2064 7962 ult is caused by + d043850: 6920 736e 7274 6375 6974 6e6f 6120 6363 instruction acc + d043860: 7365 2073 6976 6c6f 7461 6f69 006e 4d4d ess violation.MM + d043870: 5346 3a52 5b20 7830 3825 5d78 2d20 203e FSR: [0x%8x] -> + d043880: 7325 000a 654d 6f6d 7972 6d20 6e61 6761 %s..Memory manag + d043890: 6d65 6e65 2074 6166 6c75 2074 7369 6320 ement fault is c + d0438a0: 7561 6573 2064 7962 6420 7461 2061 6361 aused by data ac + d0438b0: 6563 7373 7620 6f69 616c 6974 6e6f 4d00 cess violation.M + d0438c0: 6d65 726f 2079 616d 616e 6567 656d 746e emory management + d0438d0: 6620 7561 746c 6920 2073 6163 7375 6465 fault is caused + d0438e0: 6220 2079 6e75 7473 6361 696b 676e 6520 by unstacking e + d0438f0: 7272 726f 4d00 6d65 726f 2079 616d 616e rror.Memory mana + d043900: 6567 656d 746e 6620 7561 746c 6920 2073 gement fault is + d043910: 6163 7375 6465 6220 2079 7473 6361 696b caused by stacki + d043920: 676e 6520 7272 726f 4d00 6d65 726f 2079 ng error.Memory + d043930: 616d 616e 6567 656d 746e 6620 7561 746c management fault + d043940: 6920 2073 6163 7375 6465 6220 2079 6c66 is caused by fl + d043950: 616f 6974 676e 702d 696f 746e 6c20 7a61 oating-point laz + d043960: 2079 7473 7461 2065 7270 7365 7265 6176 y state preserva + d043970: 6974 6e6f 5400 6568 6d20 6d65 726f 2079 tion.The memory + d043980: 616d 616e 6567 656d 746e 6620 7561 746c management fault + d043990: 6f20 6363 7275 6572 2064 6461 7264 7365 occurred addres + d0439a0: 2073 7369 4d00 414d 3a52 5b20 7830 3825 s is.MMAR: [0x%8 + d0439b0: 5d78 2d20 203e 7325 000a 7542 2073 6166 x] -> %s..Bus fa + d0439c0: 6c75 2074 7369 6320 7561 6573 2064 7962 ult is caused by + d0439d0: 6920 736e 7274 6375 6974 6e6f 6120 6363 instruction acc + d0439e0: 7365 2073 6976 6c6f 7461 6f69 006e 4642 ess violation.BF + d0439f0: 5253 203a 305b 2578 7838 205d 3e2d 2520 SR: [0x%8x] -> % + d043a00: 0a73 4200 7375 6620 7561 746c 6920 2073 s..Bus fault is + d043a10: 6163 7375 6465 6220 2079 7270 6365 7369 caused by precis + d043a20: 2065 6164 6174 6120 6363 7365 2073 6976 e data access vi + d043a30: 6c6f 7461 6f69 006e 7542 2073 6166 6c75 olation.Bus faul + d043a40: 2074 7369 6320 7561 6573 2064 7962 6920 t is caused by i + d043a50: 706d 6572 6963 6573 6420 7461 2061 6361 mprecise data ac + d043a60: 6563 7373 7620 6f69 616c 6974 6e6f 4200 cess violation.B + d043a70: 7375 6620 7561 746c 6920 2073 6163 7375 us fault is caus + d043a80: 6465 6220 2079 6e75 7473 6361 696b 676e ed by unstacking + d043a90: 6520 7272 726f 4200 7375 6620 7561 746c error.Bus fault + d043aa0: 6920 2073 6163 7375 6465 6220 2079 7473 is caused by st + d043ab0: 6361 696b 676e 6520 7272 726f 4200 7375 acking error.Bus + d043ac0: 6620 7561 746c 6920 2073 6163 7375 6465 fault is caused + d043ad0: 6220 2079 6c66 616f 6974 676e 702d 696f by floating-poi + d043ae0: 746e 6c20 7a61 2079 7473 7461 2065 7270 nt lazy state pr + d043af0: 7365 7265 6176 6974 6e6f 5400 6568 6220 eservation.The b + d043b00: 7375 6620 7561 746c 6f20 6363 7275 6572 us fault occurre + d043b10: 2064 6461 7264 7365 2073 7369 4200 4146 d address is.BFA + d043b20: 3a52 5b20 7830 3825 5d78 2d20 203e 7325 R: [0x%8x] -> %s + d043b30: 000a 7355 6761 2065 6166 6c75 2074 7369 ..Usage fault is + d043b40: 6320 7561 6573 2064 7962 6120 7474 6d65 caused by attem + d043b50: 7470 2073 6f74 6520 6578 7563 6574 6120 pts to execute a + d043b60: 206e 6e75 6564 6966 656e 2064 6e69 7473 n undefined inst + d043b70: 7572 7463 6f69 006e 4655 5253 203a 305b ruction.UFSR: [0 + d043b80: 2578 7838 205d 3e2d 2520 0a73 5500 6173 x%8x] -> %s..Usa + d043b90: 6567 6620 7561 746c 6920 2073 6163 7375 ge fault is caus + d043ba0: 6465 6220 2079 7461 6574 706d 7374 7420 ed by attempts t + d043bb0: 206f 7773 7469 6863 7420 206f 6e61 6920 o switch to an i + d043bc0: 766e 6c61 6469 7320 6174 6574 2820 2e65 nvalid state (e. + d043bd0: 2e67 202c 5241 294d 5500 6173 6567 6620 g., ARM).Usage f + d043be0: 7561 746c 6920 2073 6163 7375 6465 6220 ault is caused b + d043bf0: 2079 7461 6574 706d 7374 7420 206f 6f64 y attempts to do + d043c00: 6120 206e 7865 6563 7470 6f69 206e 6977 an exception wi + d043c10: 6874 6120 6220 6461 7620 6c61 6575 6920 th a bad value i + d043c20: 206e 6874 2065 5845 5f43 4552 5554 4e52 n the EXC_RETURN + d043c30: 6e20 6d75 6562 0072 7355 6761 2065 6166 number.Usage fa + d043c40: 6c75 2074 7369 6320 7561 6573 2064 7962 ult is caused by + d043c50: 6120 7474 6d65 7470 2073 6f74 6520 6578 attempts to exe + d043c60: 7563 6574 6120 6320 706f 6f72 6563 7373 cute a coprocess + d043c70: 726f 6920 736e 7274 6375 6974 6e6f 5500 or instruction.U + d043c80: 6173 6567 6620 7561 746c 6920 2073 6163 sage fault is ca + d043c90: 7375 6465 6220 2079 6e69 6964 6163 6574 used by indicate + d043ca0: 2073 6874 7461 6120 7320 6174 6b63 6f20 s that a stack o + d043cb0: 6576 6672 6f6c 2077 6828 7261 7764 7261 verflow (hardwar + d043cc0: 2065 6863 6365 296b 6820 7361 7420 6b61 e check) has tak + d043cd0: 6e65 7020 616c 6563 5500 6173 6567 6620 en place.Usage f + d043ce0: 7561 746c 6920 2073 6163 7375 6465 6220 ault is caused b + d043cf0: 2079 6e69 6964 6163 6574 2073 6874 7461 y indicates that + d043d00: 6120 206e 6e75 6c61 6769 656e 2064 6361 an unaligned ac + d043d10: 6563 7373 6620 7561 746c 6820 7361 7420 cess fault has t + d043d20: 6b61 6e65 7020 616c 6563 5500 6173 6567 aken place.Usage + d043d30: 6620 7561 746c 6920 2073 6163 7375 6465 fault is caused + d043d40: 6220 2079 6e49 6964 6163 6574 2073 2061 by Indicates a + d043d50: 6964 6976 6564 6220 2079 657a 6f72 6820 divide by zero h + d043d60: 7361 7420 6b61 6e65 7020 616c 6563 2820 as taken place ( + d043d70: 6163 206e 6562 7320 7465 6f20 6c6e 2079 can be set only + d043d80: 6669 4420 5649 305f 545f 5052 6920 2073 if DIV_0_TRP is + d043d90: 6573 2974 4400 6265 6775 6620 7561 746c set).Debug fault + d043da0: 6920 2073 6163 7375 6465 6220 2079 6168 is caused by ha + d043db0: 746c 7220 7165 6575 7473 6465 6920 206e lt requested in + d043dc0: 564e 4349 4400 5346 3a52 5b20 7830 3825 NVIC.DFSR: [0x%8 + d043dd0: 5d78 2d20 203e 7325 000a 6544 7562 2067 x] -> %s..Debug + d043de0: 6166 6c75 2074 7369 6320 7561 6573 2064 fault is caused + d043df0: 7962 4220 504b 2054 6e69 7473 7572 7463 by BKPT instruct + d043e00: 6f69 206e 7865 6365 7475 6465 4400 6265 ion executed.Deb + d043e10: 6775 6620 7561 746c 6920 2073 6163 7375 ug fault is caus + d043e20: 6465 6220 2079 5744 2054 616d 6374 2068 ed by DWT match + d043e30: 636f 7563 7272 6465 4400 6265 6775 6620 occurred.Debug f + d043e40: 7561 746c 6920 2073 6163 7375 6465 6220 ault is caused b + d043e50: 2079 6556 7463 726f 6620 7465 6863 6f20 y Vector fetch o + d043e60: 6363 7275 6572 0064 6544 7562 2067 6166 ccurred.Debug fa + d043e70: 6c75 2074 7369 6320 7561 6573 2064 7962 ult is caused by + d043e80: 4520 4244 5247 2051 6973 6e67 6c61 6120 EDBGRQ signal a + d043e90: 7373 7265 6574 0064 sserted. + +0d043e98 <array_mp_txpwr_byrate_2g>: + d043e98: 4646 4646 3e3e 4040 3838 3a3a 4040 4040 FFFF>>@@88::@@@@ + d043ea8: 3c3c 4040 3834 3c38 4040 4040 <<@@488<@@@@ + +0d043eb4 <array_mp_txpwr_byrate_5g>: + d043eb4: 3c38 403c 3030 3834 3834 3c38 2c2c 3430 8<<@0048488<,,04 + d043ec4: 3834 2c2c 3434 3c38 48,,448< + +0d043ecc <regu_en>: + d043ecc: 0101 0101 0001 0000 0100 0100 0000 0000 ................ + +0d043edc <tx_pwr_limit_2g_cn>: + d043edc: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 7f3a 4848 <<<<<<<<<<<<:.HH + d043eec: 4848 4848 4848 4848 3e48 7f34 4848 4848 HHHHHHHHH>4.HHHH + d043efc: 4848 4848 4848 3e48 7f34 HHHHHHH>4. + +0d043f06 <tx_pwr_limit_2g_etsi>: + d043f06: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c 4848 <<<<<<<<<<<<<.HH + d043f16: 4848 4848 4848 4848 4848 7f48 4848 4848 HHHHHHHHHHH.HHHH + d043f26: 4848 4848 4848 4848 7f48 HHHHHHHHH. + +0d043f30 <tx_pwr_limit_2g_fcc>: + d043f30: 5050 5050 5050 5050 5050 4050 7f30 4c48 PPPPPPPPPPP@0.HL + d043f40: 5050 5050 5050 4c50 3844 7f24 4c48 5050 PPPPPPPLD8$.HLPP + d043f50: 5050 5050 4850 3844 7f24 PPPPPHD8$. + +0d043f5a <tx_pwr_limit_2g_gl>: + d043f5a: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c30 3c3c <<<<<<<<<<<<0<<< + d043f6a: 3c3c 3c3c 3c3c 3c3c 383c 7f24 3c3c 3c3c <<<<<<<<<8$.<<<< + d043f7a: 3c3c 3c3c 3c3c 383c 7f24 <<<<<<<8$. + +0d043f84 <tx_pwr_limit_2g_ic>: + d043f84: 5050 5050 5050 5050 5050 4850 7f3a 4c40 PPPPPPPPPPPH:.@L + d043f94: 5050 5050 5050 4c50 384c 7f30 4c40 5050 PPPPPPPLL80.@LPP + d043fa4: 5050 5050 4850 3840 7f30 PPPPPH@80. + +0d043fae <tx_pwr_limit_2g_kcc>: + d043fae: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c 3c3c <<<<<<<<<<<<<.<< + d043fbe: 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c 3c3c 3c3c <<<<<<<<<<<.<<<< + d043fce: 3c3c 3c3c 3c3c 3c3c 7f3c <<<<<<<<<. + +0d043fd8 <tx_pwr_limit_2g_mkk>: + d043fd8: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< + d043fe8: 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c 3c3c 3c3c <<<<<<<<<<<.<<<< + d043ff8: 3c3c 3c3c 3c3c 3c3c 7f3c <<<<<<<<<. + +0d044002 <tx_pwr_limit_5g_cn>: + d044002: 4848 4848 4848 4848 7f7f 7f7f 7f7f 7f7f HHHHHHHH........ + d044012: 7f7f 7f7f 4c4c 4c4c 7f4c 7f7f 4848 4848 ....LLLLL...HHHH + d044022: 4848 4848 7f7f 7f7f 7f7f 7f7f 7f7f 7f7f HHHH............ + d044032: 4c4c 4c4c 7f4c 7f7f LLLLL... + +0d04403a <tx_pwr_limit_5g_etsi>: + d04403a: 4848 4848 4848 4848 4848 4848 4848 4848 HHHHHHHHHHHHHHHH + d04404a: 4848 4848 4848 4848 7f48 7f7f 4848 4848 HHHHHHHHH...HHHH + d04405a: 4848 4848 4848 4848 4848 4848 4848 4848 HHHHHHHHHHHHHHHH + d04406a: 4848 4848 7f48 7f7f HHHHH... + +0d044072 <tx_pwr_limit_5g_fcc>: + d044072: 504c 5050 5050 4450 504c 5050 5050 5050 LPPPPPPDLPPPPPPP + d044082: 4048 4038 5048 5050 5050 4450 504c 5050 H@8@HPPPPPPDLPPP + d044092: 5050 4450 504c 5050 5050 5050 4450 443c PPPDLPPPPPPPPD<D + d0440a2: 5050 5050 5050 3c50 PPPPPPP< + +0d0440aa <tx_pwr_limit_5g_gl>: + d0440aa: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< + d0440ba: 3c3c 3c38 2020 2020 5020 4450 3c3c 3c3c <<8< PPD<<<< + d0440ca: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< + d0440da: 3c3c 203c 5020 3c50 <<< PP< + +0d0440e2 <tx_pwr_limit_5g_ic>: + d0440e2: 5050 5050 5050 5050 504c 5050 7f50 7f7f PPPPPPPPLPPPP... + d0440f2: 5050 5048 5050 5050 7f50 7f7f 5050 5050 PPHPPPPPP...PPPP + d044102: 5050 5050 5050 5050 7f50 7f7f 5050 5050 PPPPPPPPP...PPPP + d044112: 5050 5050 7f50 7f7f PPPPP... + +0d04411a <tx_pwr_limit_5g_kcc>: + d04411a: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< + d04412a: 3c3c 3c3c 2020 2020 7f20 7f7f 3c3c 3c3c <<<< ...<<<< + d04413a: 3c3c 3c3c 3c3c 3c50 3c3c 3c3c 3c3c 3c3c <<<<<<P<<<<<<<<< + d04414a: 3c3c 203c 7f20 7f7f <<< ... + +0d044152 <tx_pwr_limit_5g_mkk>: + d044152: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< + d044162: 3c3c 7f3c 2020 2020 7f20 7f7f 3c3c 3c3c <<<. ...<<<< + d044172: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 7f3c <<<<<<<<<<<<<<<. + d044182: 3c3c 203c 7f20 7f7f <<< ... + +0d04418a <tx_pwr_limit_ru_2g_cn>: + d04418a: 2828 2828 2828 2828 2828 2828 7ffa 3030 ((((((((((((..00 + d04419a: 3030 3030 3030 3030 3030 7f0c 3c3c 3c3c 0000000000..<<<< + d0441aa: 3c3c 3c3c 3c3c 3c3c 7f18 <<<<<<<<.. + +0d0441b4 <tx_pwr_limit_ru_2g_etsi>: + d0441b4: 2828 2828 2828 2828 2828 2828 7f28 3030 (((((((((((((.00 + d0441c4: 3030 3030 3030 3030 3030 7f30 3c3c 3c3c 00000000000.<<<< + d0441d4: 3c3c 3c3c 3c3c 3c3c 7f3c <<<<<<<<<. + +0d0441de <tx_pwr_limit_ru_2g_fcc>: + d0441de: 4444 4c48 4a50 464a 4242 3842 7f20 4e4e DDHLPJJFBBB8 .NN + d0441ee: 5050 5050 4e4e 4a4e 484a 7f26 4e4e 5050 PPPPNNNJJH&.NNPP + d0441fe: 5050 4c4c 4a4c 424a 7f38 PPLLLJJB8. + +0d044208 <tx_pwr_limit_ru_2g_gl>: + d044208: 2020 2020 2020 2020 2020 2020 7ffa 2c2c ..,, + d044218: 2c2c 2c2c 2c2c 2c2c 2c2c 7f0c 3838 3838 ,,,,,,,,,,..8888 + d044228: 3838 3838 3838 3838 7f18 88888888.. + +0d044232 <tx_pwr_limit_ru_2g_ic>: + d044232: 4444 4c48 4a54 464a 4242 3842 7f20 4e4e DDHLTJJFBBB8 .NN + d044242: 5452 5454 4e4e 4a4e 484a 7f26 4e4e 5050 RTTTNNNJJH&.NNPP + d044252: 5450 4c4c 4a4c 424a 7f38 PTLLLJJB8. + +0d04425c <tx_pwr_limit_ru_2g_kcc>: + d04425c: 2020 2020 2020 2020 2020 2020 7f20 2c2c .,, + d04426c: 2c2c 2c2c 2c2c 2c2c 2c2c 7f2c 3838 3838 ,,,,,,,,,,,.8888 + d04427c: 3838 3838 3838 3838 7f38 888888888. + +0d044286 <tx_pwr_limit_ru_2g_mkk>: + d044286: 2020 2020 2020 2020 2020 2020 7f20 2c2c .,, + d044296: 2c2c 2c2c 2c2c 2c2c 2c2c 7f2c 3838 3838 ,,,,,,,,,,,.8888 + d0442a6: 3838 3838 3838 3838 7f38 888888888. + +0d0442b0 <tx_pwr_limit_ru_5g_cn>: + d0442b0: 2828 2828 2828 2828 7f7f 7f7f 7f7f 7f7f ((((((((........ + d0442c0: 7f7f 7f7f 4c4a 4c4c 7f44 7f7f 3030 3030 ....JLLLD...0000 + d0442d0: 3030 3030 7f7f 7f7f 7f7f 7f7f 7f7f 7f7f 0000............ + d0442e0: 4c4c 4c4c 7f4c 7f7f 3c3c 3c3c 3c3c 3c3c LLLLL...<<<<<<<< + d0442f0: 7f7f 7f7f 7f7f 7f7f 7f7f 7f7f 4c4c 4c4c ............LLLL + d044300: 7f4c 7f7f L... + +0d044304 <tx_pwr_limit_ru_5g_etsi>: + d044304: 2828 2828 2828 2828 2828 2828 2828 2828 (((((((((((((((( + d044314: 2828 2828 2828 2828 7f28 7f7f 3030 3030 (((((((((...0000 + d044324: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 + d044334: 3030 3030 7f30 7f7f 3c3c 3c3c 3c3c 3c3c 00000...<<<<<<<< + d044344: 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c 3c3c <<<<<<<<<<<<<<<< + d044354: 7f3c 7f7f <... + +0d044358 <tx_pwr_limit_ru_5g_fcc>: + d044358: 4844 4848 4848 3c44 3438 3434 3434 3434 DHHHHHD<84444444 + d044368: 3434 3434 3434 3434 3434 0420 5050 5050 4444444444 .PPPP + d044378: 5050 484c 4844 504c 5050 5050 404c 3c3c PPLHDHLPPPPPL@<< + d044388: 4440 3c40 2834 141c 5050 5050 5050 484c @D@<4(..PPPPPPLH + d044398: 4c48 5050 5050 5050 444c 3c3c 4440 3c40 HLPPPPPPLD<<@D@< + d0443a8: 2834 141c 4(.. + +0d0443ac <tx_pwr_limit_ru_5g_gl>: + d0443ac: 1818 1818 1818 1818 1818 1818 1818 1818 ................ + d0443bc: 1818 1818 1c1c 1c1c 341c 0420 2424 2424 .........4 .$$$$ + d0443cc: 2424 2424 2424 2424 2424 2424 2424 2424 $$$$$$$$$$$$$$$$ + d0443dc: 1c1c 1c1c 281c 141c 3030 3030 3030 3030 .....(..00000000 + d0443ec: 3030 3030 3030 3030 3030 3030 1c1c 1c1c 000000000000.... + d0443fc: 281c 141c .(.. + +0d044400 <tx_pwr_limit_ru_5g_ic>: + d044400: 3434 3434 3434 3434 3434 3434 7f34 7f7f 4444444444444... + d044410: 3434 3434 5454 5454 7f54 7f7f 3c3c 3c3c 4444TTTTT...<<<< + d044420: 3c3c 3c3c 3c3c 3c3c 7f3c 7f7f 3c3c 3c3c <<<<<<<<<...<<<< + d044430: 5454 5454 7f54 7f7f 4444 4444 4444 4444 TTTTT...DDDDDDDD + d044440: 4444 4444 7f44 7f7f 4444 4444 5454 5454 DDDDD...DDDDTTTT + d044450: 7f54 7f7f T... + +0d044454 <tx_pwr_limit_ru_5g_kcc>: + d044454: 1818 1818 1818 1818 1818 1818 1818 1818 ................ + d044464: 1818 1818 1c1c 1c1c 7f1c 7f7f 2424 2424 ............$$$$ + d044474: 2424 2424 2424 2424 2424 2424 2424 2424 $$$$$$$$$$$$$$$$ + d044484: 1c1c 1c1c 7f1c 7f7f 3030 3030 3030 3030 ........00000000 + d044494: 3030 3030 3030 3030 3030 3030 1c1c 1c1c 000000000000.... + d0444a4: 7f1c 7f7f .... + +0d0444a8 <tx_pwr_limit_ru_5g_mkk>: + d0444a8: 1818 1818 1818 1818 1818 1818 1818 1818 ................ + d0444b8: 1818 7f18 1c1c 1c1c 7f1c 7f7f 2424 2424 ............$$$$ + d0444c8: 2424 2424 2424 2424 2424 2424 2424 7f24 $$$$$$$$$$$$$$$. + d0444d8: 1c1c 1c1c 7f1c 7f7f 3030 3030 3030 3030 ........00000000 + d0444e8: 3030 3030 3030 3030 3030 7f30 1c1c 1c1c 00000000000..... + d0444f8: 7f1c 7f7f .... + +0d0444fc <tx_shap_cn>: + d0444fc: 0300 0303 0003 ...... + +0d044502 <tx_shap_etsi>: + d044502: 0000 0000 0000 ...... + +0d044508 <tx_shap_fcc>: + d044508: 0300 0303 0003 ...... + +0d04450e <tx_shap_ic>: + d04450e: 0300 0303 0003 ...... + +0d044514 <tx_shap_kcc>: + d044514: 0000 0000 0000 ...... + +0d04451a <tx_shap_mkk>: + d04451a: 0000 0000 0000 5b0d 4d4b 5d34 2520 2073 .......[KM4] %s + d04452a: 6544 6976 6563 4920 4350 6d20 7365 6173 Device IPC messa + d04453a: 6567 6920 2073 554e 4c4c 202c 6e69 6176 ge is NULL, inva + d04454a: 696c 2164 0d0a 0d00 4b5b 344d 205d 7325 lid!....[KM4] %s + d04455a: 4d20 4753 5420 2c4f 4e20 206f 656e 6465 MSG TO, No need + d04456a: 0d0a 0d00 4b5b 344d 205d 7325 4820 736f ....[KM4] %s Hos + d04457a: 2074 6e55 6e6b 776f 206e 5041 2849 6425 t Unknown API(%d + d04458a: 2129 0d0a 6900 696e 5f63 7069 5f63 7061 )!...inic_ipc_ap + d04459a: 5f69 6564 5f76 6174 6b73 0d00 7243 6165 i_dev_task..Crea + d0445aa: 6574 6920 696e 5f63 7069 5f63 7061 5f69 te inic_ipc_api_ + d0445ba: 6564 5f76 6174 6b73 4520 7272 2121 000a dev_task Err!!.. + +0d0445ca <__FUNCTION__.0>: + d0445ca: 6e69 6369 695f 6370 615f 6970 645f 7665 inic_ipc_api_dev + d0445da: 745f 7361 006b 5b0d 4d4b 5d34 2520 2073 _task..[KM4] %s + d0445ea: 6f48 7473 4920 4350 6d20 7365 6173 6567 Host IPC message + d0445fa: 6920 2073 554e 4c4c 202c 6e69 6176 696c is NULL, invali + d04460a: 2164 0d0a 0d00 4b5b 344d 205d 7325 4420 d!....[KM4] %s D + d04461a: 7665 6369 2065 6e55 6e6b 776f 206e 7645 evice Unknown Ev + d04462a: 6e65 2874 6425 2129 000a ent(%d)!.. + +0d044634 <__FUNCTION__.0>: + d044634: 6e69 6369 695f 6370 645f 7665 745f 7361 inic_ipc_dev_tas + d044644: 5f6b 6468 006c 6e69 6369 695f 6370 645f k_hdl.inic_ipc_d + d044654: 7665 745f 5f78 6174 6b73 656c 0074 430d ev_tx_tasklet..C + d044664: 6572 7461 2065 6e69 6369 695f 6370 645f reate inic_ipc_d + d044674: 7665 745f 5f78 6174 6b73 656c 2074 7245 ev_tx_tasklet Er + d044684: 2172 0a21 0d00 4b5b 344d 205d 7325 4120 r!!...[KM4] %s A + d044694: 6c6c 636f 7820 696d 2074 7562 6666 7265 lloc xmit buffer + d0446a4: 4520 7272 2121 0d0a Err!!... + +0d0446ad <__FUNCTION__.0>: + d0446ad: 6e69 6369 695f 6370 645f 7665 745f 5f78 inic_ipc_dev_tx_ + d0446bd: 6168 646e 656c 0072 handler. + +0d0446c5 <__FUNCTION__.1>: + d0446c5: 6e69 6369 785f 696d 5f74 6174 6b73 656c inic_xmit_taskle + d0446d5: 5f74 6168 646e 656c 0072 6e69 6369 6d5f t_handler.inic_m + d0446e5: 6773 715f 745f 7361 006b 430d 6572 7461 sg_q_task..Creat + d0446f5: 2065 6e69 6369 695f 6370 6d5f 6773 715f e inic_ipc_msg_q + d044705: 745f 7361 206b 7245 2172 0a21 0d00 4b5b _task Err!!...[K + d044715: 344d 205d 7325 4e20 204f 7562 6666 7265 M4] %s NO buffer + d044725: 6620 726f 6e20 7765 6e20 646f 7365 202c for new nodes, + d044735: 6177 7469 6e69 2167 0d0a 0d00 4b5b 344d waiting!....[KM4 + d044745: 205d 7325 6920 696e 2063 7069 2063 6177 ] %s inic ipc wa + d044755: 7469 7420 6d69 6f65 7475 000a it timeout.. + +0d044761 <__FUNCTION__.0>: + d044761: 6e69 6369 695f 6370 695f 6370 735f 6e65 inic_ipc_ipc_sen + d044771: 5f64 736d 0067 d_msg. + +0d044777 <__FUNCTION__.1>: + d044777: 6e69 6369 695f 6370 6d5f 6773 655f 716e inic_ipc_msg_enq + d044787: 6575 6575 2a00 4300 6361 6568 6120 7272 ueue.*.Cache arr + d044797: 7961 6920 2073 7566 6c6c 202c 6e61 2064 ay is full, and + d0447a7: 6572 6c70 6361 2065 6c6f 2064 6e65 7274 replace old entr + d0447b7: 0a79 3500 3036 4d00 4e4f 5449 524f 5b00 y..560.MONITOR.[ + d0447c7: 7325 492d 205d 7830 3034 3830 3530 3036 %s-I] 0x40080560 + d0447d7: 253d 0a78 3500 3836 5b00 7325 492d 205d =%x..568.[%s-I] + d0447e7: 7830 3034 3830 3530 3836 253d 0a78 6100 0x40080568=%x..a + d0447f7: 6c6c 5b00 7325 492d 205d 7830 3034 3830 ll.[%s-I] 0x4008 + d044807: 3530 3036 253d 2078 7830 3034 3830 3530 0560=%x 0x400805 + d044817: 3836 253d 0a78 5b00 7325 492d 205d 6552 68=%x..[%s-I] Re + d044827: 6f62 746f 6e69 2067 2e2e 0a2e 000d 6175 booting ......ua + d044837: 7472 7562 6e72 6400 6265 6775 6100 7400 rtburn.debug.a.t + d044847: 7079 0065 6770 6400 6c73 0070 255b 2d73 ype.pg.dslp.[%s- + d044857: 5d49 6c20 636f 626b 7469 253a 2078 000a I] lockbit:%x .. + d044867: 255b 2d73 5d49 6420 6c73 5f70 6f6c 6b63 [%s-I] dslp_lock + d044877: 6962 3a74 7825 000a 6763 5b00 7325 492d bit:%x..cg.[%s-I + d044887: 205d 6974 656d 203a 6425 253a 3a64 6425 ] time: %d:%d:%d + d044897: 253a 2064 2528 2964 0a20 5b00 7325 492d :%d (%d) ..[%s-I + d0448a7: 205d 6c61 7261 3a6d 2520 3a64 6425 253a ] alarm: %d:%d:% + d0448b7: 3a64 6425 2820 6425 2029 000a 6d70 5b00 d:%d (%d) ..pm.[ + d0448c7: 3025 5838 205d 3025 5838 0a20 4100 4141 %08X] %08X ..AAA + d0448d7: 4141 000a 4242 4242 0a42 2d00 2d2d 2d2d AA..BBBBB..----- + d0448e7: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 5420 5345 ------------ TES + d0448f7: 2054 4f43 4d4d 4e41 2044 4f4d 4544 4820 T COMMAND MODE H + d044907: 4c45 2050 6425 5b20 3025 7838 253a 3830 ELP %d [%08x:%08 + d044917: 5d78 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d x]-------------- + d044927: 2d2d 2d2d 000a 2d2d 2d2d 2d2d 2d2d 2d2d ----..---------- + d044937: 2d2d 2d2d 2d2d 202d 4554 5453 4320 4d4f ------- TEST COM + d044947: 414d 444e 4d20 444f 2045 4e45 2044 2520 MAND MODE END % + d044957: 2064 255b 3830 3a78 3025 7838 2d5d 2d2d d [%08x:%08x]--- + d044967: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a2d ---------------. + d044977: 7700 616d 0070 255b 2d73 5d57 7320 7274 .wmap.[%s-W] str + d044987: 6e69 2067 656c 676e 6874 2528 2964 7320 ing length(%d) s + d044997: 6f68 6c75 2064 6562 6f20 6464 0a20 5b00 hould be odd ..[ + d0449a7: 7325 572d 205d 6f4f 7370 203a 7277 7469 %s-W] Oops: writ + d0449b7: 2065 656c 746e 2068 6f6e 2074 616d 6374 e lenth not matc + d0449c7: 2068 6e69 7570 2074 7473 6972 676e 6c20 h input string l + d0449d7: 6e65 6774 202c 6863 6f6f 6573 7320 616d entg, choose sma + d0449e7: 6c6c 7265 6f20 656e 000a 255b 2d73 5d49 ller one..[%s-I] + d0449f7: 6520 7566 6573 7720 616d 2070 7277 7469 efuse wmap writ + d044a07: 2065 656c 3a6e 6425 202c 7473 6972 676e e len:%d, string + d044a17: 6c20 6e65 253a 0a64 7200 616d 0070 255b len:%d..rmap.[% + d044a27: 2d73 5d49 6520 7566 6573 7220 616d 2070 s-I] efuse rmap + d044a37: 000a 255b 2d73 5d57 4f20 5054 4c5f 676f ..[%s-W] OTP_Log + d044a47: 6369 6c61 614d 5f70 6552 6461 6620 6961 icalMap_Read fai + d044a57: 206c 000a 4645 5355 5b45 3025 7833 3a5d l ..EFUSE[%03x]: + d044a67: 2520 3230 2078 3025 7832 2520 3230 2078 %02x %02x %02x + d044a77: 3025 7832 2520 3230 2078 3025 7832 2520 %02x %02x %02x % + d044a87: 3230 2078 3025 7832 2520 3230 2078 3025 02x %02x %02x %0 + d044a97: 7832 2520 3230 2078 3025 7832 2520 3230 2x %02x %02x %02 + d044aa7: 2078 3025 7832 2520 3230 2078 3025 7832 x %02x %02x %02x + d044ab7: 000a 7272 7761 5b00 7325 492d 205d 6665 ..rraw.[%s-I] ef + d044ac7: 7375 2065 7272 7761 000a 6152 4d77 7061 use rraw..RawMap + d044ad7: 255b 3330 5d78 203a 3025 7832 2520 3230 [%03x]: %02x %02 + d044ae7: 2078 3025 7832 2520 3230 2078 3025 7832 x %02x %02x %02x + d044af7: 2520 3230 2078 3025 7832 2520 3230 2078 %02x %02x %02x + d044b07: 3025 7832 2520 3230 2078 3025 7832 2520 %02x %02x %02x % + d044b17: 3230 2078 3025 7832 2520 3230 2078 3025 02x %02x %02x %0 + d044b27: 7832 2520 3230 0a78 7700 6172 0077 6567 2x %02x..wraw.ge + d044b37: 6374 6372 5b00 7325 492d 205d 6665 7375 tcrc.[%s-I] efus + d044b47: 2065 7277 7761 7720 6972 6574 6c20 6e65 e wraw write len + d044b57: 253a 2c64 7320 7274 6e69 2067 656c 3a6e :%d, string len: + d044b67: 6425 000a 7277 7761 203a 7825 2520 2078 %d..wraw: %x %x + d044b77: 000a 255b 2d73 5d49 6e20 7765 6320 6372 ..[%s-I] new crc + d044b87: 7620 6c61 6575 6920 2073 7830 7825 5b00 value is 0x%x.[ + d044b97: 7325 452d 205d 7257 6e6f 2067 7261 7567 %s-E] Wrong argu + d044ba7: 656d 746e 6e20 6d75 6562 2172 0a0d 5b00 ment number!...[ + d044bb7: 7325 572d 205d 5352 5049 6520 616e 6c62 %s-W] RSIP enabl + d044bc7: 6465 202c 6143 276e 2074 6552 6461 4620 ed, Can't Read F + d044bd7: 616c 6873 0a2e 5b00 7325 452d 205d 7257 lash...[%s-E] Wr + d044be7: 6e6f 2067 6d63 2164 0a0d 3f00 0900 4548 ong cmd!...?..HE + d044bf7: 504c 2820 293f 3a20 0a20 0909 5020 6972 LP (?) : ... Pri + d044c07: 746e 6820 6c65 2070 656d 7373 6761 000a nt help messag.. + d044c17: 5744 0900 5744 3c20 6441 7264 7365 2c73 DW..DW <Address, + d044c27: 4c20 6e65 7467 3e68 090a 2009 7544 706d Length>... Dump + d044c37: 6d20 6d65 726f 2079 6f77 6472 6f20 2072 memory word or + d044c47: 6552 6461 4820 2077 6f77 6472 7220 6765 Read Hw word reg + d044c57: 7369 6574 3b72 0a20 0909 4420 2057 613c ister; ... DW <a + d044c67: 6464 3e72 0920 2009 7544 706d 6f20 6c6e ddr> .. Dump onl + d044c77: 2079 6e6f 2065 6f77 6472 6120 2074 6874 y one word at th + d044c87: 2065 6173 656d 7420 6d69 2c65 7520 696e e same time, uni + d044c97: 3a74 3420 7942 6574 0a73 0909 4420 2057 t: 4Bytes... DW + d044ca7: 613c 6464 3e72 3c20 656c 3e6e 2009 7544 <addr> <len>. Du + d044cb7: 706d 7420 6568 7320 6570 6963 6966 6465 mp the specified + d044cc7: 6c20 6e65 7467 2068 666f 7420 6568 7720 length of the w + d044cd7: 726f 2c64 7520 696e 3a74 3420 7942 6574 ord, unit: 4Byte + d044ce7: 0a73 0909 4420 2057 613c 6464 3e72 3c20 s... DW <addr> < + d044cf7: 656c 3e6e 6220 2020 7544 706d 7420 6568 len> b Dump the + d044d07: 7320 6570 6963 6966 6465 6c20 6e65 7467 specified lengt + d044d17: 2068 666f 7420 6568 6220 7479 2c65 7520 h of the byte, u + d044d27: 696e 3a74 3120 7942 6574 000a 5745 0900 nit: 1Byte..EW.. + d044d37: 5745 3c20 6441 7264 7365 2c73 4820 7865 EW <Address, Hex + d044d47: 0a3e 0909 5720 6972 6574 6d20 6d65 726f >... Write memor + d044d57: 2079 7764 726f 2064 726f 5720 6972 6574 y dword or Write + d044d67: 4820 2077 7764 726f 2064 6572 6967 7473 Hw dword regist + d044d77: 7265 0a20 0909 4320 6e61 7720 6972 6574 er ... Can write + d044d87: 6f20 6c6e 2079 6e6f 2065 7764 726f 2064 only one dword + d044d97: 7461 7420 6568 7320 6d61 2065 6974 656d at the same time + d044da7: 0a20 0909 4520 3a78 4520 2057 6441 7264 ... Ex: EW Addr + d044db7: 7365 2073 6156 756c 2065 000a 4645 5355 ess Value ..EFUS + d044dc7: 0045 4509 5546 4553 0a20 0909 7720 616d E..EFUSE ... wma + d044dd7: 2070 6461 7264 6c20 6e65 6420 7461 0a61 p addr len data. + d044de7: 0909 7220 616d 2070 090a 2009 773c 616d .. rmap ... <wma + d044df7: 2070 7830 3030 3220 3820 3931 3e35 6520 p 0x00 2 8195> e + d044e07: 7566 6573 305b 3d5d 7830 3138 202c 6665 fuse[0]=0x81, ef + d044e17: 7375 2065 315b 3d5d 7830 3839 090a 2009 use [1]=0x98... + d044e27: 773c 616d 2070 7830 3046 3420 3120 3231 <wmap 0xF0 4 112 + d044e37: 3332 3433 3e34 5b20 7830 3046 3d5d 7830 23344> [0xF0]=0x + d044e47: 3131 202c 305b 4678 5d31 303d 3278 2c32 11, [0xF1]=0x22, + d044e57: 5b20 7830 3246 3d5d 7830 3333 202c 305b [0xF2]=0x33, [0 + d044e67: 4678 5d33 303d 3478 0a34 5200 4245 4f4f xF3]=0x44..REBOO + d044e77: 0054 5209 4245 4f4f 2054 090a 2009 6572 T..REBOOT ... re + d044e87: 6f62 746f 0a20 0909 7220 6265 6f6f 2074 boot ... reboot + d044e97: 6175 7472 7562 6e72 0a20 5400 4349 504b uartburn ..TICKP + d044ea7: 0053 5409 4349 504b 2053 090a 2009 3a72 S..TICKPS ... r: + d044eb7: 7220 6c65 6165 6573 6f20 2073 6177 656b release os wake + d044ec7: 6f6c 6b63 0a20 0909 6120 203a 6361 7571 lock ... a: acqu + d044ed7: 7269 2065 736f 7720 6b61 6c65 636f 206b ire os wakelock + d044ee7: 000a 5452 0043 5209 4354 0a20 0909 6720 ..RTC..RTC ... g + d044ef7: 7465 000a 5354 5446 5345 0054 5409 4653 et..TSFTEST..TSF + d044f07: 4554 5453 0a20 0909 6720 7465 000a 4f4c TEST ... get..LO + d044f17: 4247 4655 0900 4f4c 4247 4655 0a20 0909 GBUF..LOGBUF ... + d044f27: 4b20 304d 6820 6c65 2070 6f74 7020 6972 KM0 help to pri + d044f37: 746e 4b20 344d 6c20 676f 000a 4f4c 0047 nt KM4 log..LOG. + d044f47: 4c09 474f 3c20 6174 2c67 6c20 7665 6c65 .LOG <tag, level + d044f57: 203e 090a 2009 6553 2074 6874 2065 6f6c > ... Set the lo + d044f67: 2067 6964 7073 616c 2079 656c 6576 206c g display level + d044f77: 666f 6120 6d20 646f 6c75 2065 6e69 6964 of a module indi + d044f87: 6976 7564 6c61 796c 090a 2009 743c 6761 vidually... <tag + d044f97: 3a3e 6d20 646f 6c75 2065 616c 6562 2c6c >: module label, + d044fa7: 4920 2066 6874 2065 6174 2067 7369 2a20 If the tag is * + d044fb7: 202c 6874 7369 7720 6c69 206c 6572 6573 , this will rese + d044fc7: 2074 6c61 206c 6174 2067 656c 6576 736c t all tag levels + d044fd7: 6520 6378 7065 2074 6874 736f 2065 6461 except those ad + d044fe7: 6564 2064 6f74 7420 6568 6120 7272 7961 ded to the array + d044ff7: 090a 2009 6c3c 7665 6c65 3a3e 2c30 7420 ... <level>:0, t + d045007: 7275 206e 666f 2066 6f6c 0a67 0909 2009 urn off log.... + d045017: 2020 2c31 6120 776c 7961 2073 5228 7365 1, always (Res + d045027: 6469 6e65 2974 6f6c 0a67 0909 2009 2020 ident)log.... + d045037: 2c32 6520 7272 726f 6c20 676f 090a 0909 2, error log.... + d045047: 2020 3320 202c 6177 6e72 6e69 2067 6f6c 3, warning lo + d045057: 0a67 0909 2009 2020 2c34 6920 666e 206f g.... 4, info + d045067: 6f6c 0a67 0909 2009 2020 2c35 6420 6265 log.... 5, deb + d045077: 6775 6c20 676f 000a 0d0a 255b 5d73 2520 ug log....[%s] % + d045087: 2873 7025 2029 6166 6c69 6465 202c 6572 s(%p) failed, re + d045097: 7274 0a79 7300 6174 6974 2063 756d 6574 try..static mute + d0450a7: 2078 7369 6e20 746f 6120 6176 696c 6261 x is not avaliab + d0450b7: 656c 202e 756d 6574 6278 6675 755f 6573 le. mutexbuf_use + d0450c7: 5f64 756e 3a6d 2520 0a64 d_num: %d.. + +0d0450d2 <__FUNCTION__.0>: + d0450d2: 7472 5f77 7073 6e69 6c5f 636f 006b rtw_spin_lock. + +0d0450e0 <__FUNCTION__.1>: + d0450e0: 7472 5f77 6e65 6574 5f72 7263 7469 6369 rtw_enter_critic + d0450f0: 6c61 6d5f 7475 7865 5b00 7325 205d 7325 al_mutex.[%s] %s + d045100: 2528 2970 6620 6f72 206d 5349 2052 3c3c (%p) from ISR << + d045110: 203c 4146 4c49 3e20 3e3e 0a20 < FAIL >>> .. + +0d04511d <__FUNCTION__.0>: + d04511d: 7472 5f77 756d 6574 5f78 6567 5f74 6974 rtw_mutex_get_ti + d04512d: 656d 756f 0074 meout. + +0d045133 <__FUNCTION__.0>: + d045133: 7472 5f77 6f64 6e77 735f 6d65 0061 7243 rtw_down_sema.Cr + d045143: 6165 6574 5420 7361 206b 2522 2273 4620 eate Task "%s" F + d045153: 6961 656c 2164 7220 7465 253d 0a64 5f00 ailed! ret=%d.._ + d045163: 7266 6565 7472 736f 645f 6c65 7465 5f65 freertos_delete_ + d045173: 6174 6b73 2928 203a 7470 7361 206b 7369 task(): ptask is + d045183: 4e20 4c55 214c 000a 0d0a 255b 5d73 5320 NULL!....[%s] S + d045193: 4154 4b43 4f20 4556 4652 4f4c 2057 202d TACK OVERFLOW - + d0451a3: 6154 6b73 614e 656d 2528 2973 0d0a 4e00 TaskName(%s)...N + d0451b3: 546f 6b73 5b00 7325 4d5d 6c61 6f6c 2063 oTsk.[%s]Malloc + d0451c3: 6166 6c69 6465 5b20 7266 6565 6820 6165 failed [free hea + d0451d3: 2070 6973 657a 203a 6425 0d5d 000a p size: %d]... + +0d0451e1 <__FUNCTION__.4>: + d0451e1: 4176 7070 696c 6163 6974 6e6f 7453 6361 vApplicationStac + d0451f1: 4f6b 6576 6672 6f6c 4877 6f6f 006b 230d kOverflowHook..# + d045201: 4c00 474f 4155 5452 545f 5341 004b 7243 .LOGUART_TASK.Cr + d045211: 6165 6574 4c20 676f 5520 5241 2054 6154 eate Log UART Ta + d045221: 6b73 4520 7272 2121 000a 4449 454c 5400 sk Err!!..IDLE.T + d045231: 726d 5320 6376 5b00 5452 5d57 203a 575b mr Svc.[RTW]: [W + d045241: 5241 494e 474e 0a5d 200a 2a2a 6a2a 696f ARNING].. ***joi + d045251: 626e 7373 655f 7476 635f 6c61 626c 6361 nbss_evt_callbac + d045261: 206b 6572 7574 6e72 6120 7720 6f72 676e k return a wrong + d045271: 6220 7373 2a20 2a2a 0a0a 5b00 5452 5d57 bss ***...[RTW] + d045281: 203a 575b 5241 494e 474e 435d 6e61 7427 : [WARNING]Can't + d045291: 6620 6e69 2064 7470 7261 6567 5f74 6c77 find ptarget_wl + d0452a1: 6e61 7720 6568 206e 6f6a 6e69 7362 5f73 an when joinbss_ + d0452b1: 7665 6e65 2074 6163 6c6c 6162 6b63 000a event callback.. + d0452c1: 525b 5754 3a5d 5b20 5245 4f52 5d52 7245 [RTW]: [ERROR]Er + d0452d1: 6f72 3a72 7020 7361 7773 726f 2064 6873 ror: password sh + d0452e1: 756f 646c 6220 2065 3436 6820 7865 6320 ould be 64 hex c + d0452f1: 6168 6172 7463 7265 2073 726f 3820 362d haracters or 8-6 + d045301: 2033 5341 4943 2049 6863 7261 6361 6574 3 ASCII characte + d045311: 7372 000a 525b 5754 3a5d 5b20 4157 4e52 rs..[RTW]: [WARN + d045321: 4e49 5d47 7472 5f77 6f6a 6e69 7362 5f73 ING]rtw_joinbss_ + d045331: 6d63 3a64 7720 6170 6d20 646f 2065 6f6e cmd: wpa mode no + d045341: 2074 616d 6374 0a68 2e00 632f 6d6f 6f70 t match.../compo + d045351: 656e 746e 772f 6669 2f69 7264 7669 7265 nent/wifi/driver + d045361: 632f 726f 2f65 7472 5f77 6f6a 6e69 632e /core/rtw_join.c + d045371: 0a00 410d 7373 7265 2874 6170 6164 7470 ...Assert(padapt + d045381: 7265 2029 6166 6c69 6465 6f20 206e 696c er) failed on li + d045391: 656e 2520 2064 6e69 6620 6c69 2065 7325 ne %d in file %s + d0453a1: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN + d0453b1: 5d47 7472 5f77 6f6a 6e69 7362 5f73 7473 G]rtw_joinbss_st + d0453c1: 7261 2874 3a29 7320 7469 2065 7573 7672 art(): site surv + d0453d1: 7965 7220 7465 7275 206e 7265 6f72 0a72 ey return error. + d0453e1: 002e 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN + d0453f1: 5d47 6f64 6a5f 696f 286e 3a29 7320 7469 G]do_join(): sit + d045401: 2065 7573 7672 7965 7220 7465 7275 206e e survey return + d045411: 7265 6f72 0a72 002e 7566 6c6c 616d 2063 error...fullmac + d045421: 6572 7571 7365 2074 6964 6373 6e6f 656e request disconne + d045431: 2c74 7720 6568 206e 7264 7669 7265 6920 t, when driver i + d045441: 2073 696c 6b6e 6e69 2067 7270 636f 7365 s linking proces + d045451: 6973 676e 203a 7264 7669 7265 6e20 6565 sing: driver nee + d045461: 2064 6f64 6420 7369 6f63 6e6e 6365 2074 d do disconnect + d045471: 6877 6e65 6c20 6e69 206b 7573 6363 7365 when link succes + d045481: 0a73 6600 6c75 6d6c 6361 7220 7165 6575 s..fullmac reque + d045491: 7473 6420 7369 6f63 6e6e 7465 202c 6877 st disconnet, wh + d0454a1: 6e65 6420 6972 6576 2072 7369 7320 7469 en driver is sit + d0454b1: 7365 7275 6576 3a79 6420 6972 6576 2072 esurvey: driver + d0454c1: 656e 6465 6420 206f 6373 6e61 6120 6f62 need do scan abo + d0454d1: 7472 6120 646e 6420 206f 6f6e 2074 6f6a rt and do not jo + d0454e1: 6e69 000a 525b 5754 3a5d 5b20 5245 4f52 in..[RTW]: [ERRO + d0454f1: 5d52 7325 2520 2064 6964 6373 6e6f 656e R]%s %d disconne + d045501: 7463 7320 6174 7574 2073 6f70 6c6c 6620 ct status poll f + d045511: 6961 656c 0a64 5b00 5452 5d57 203a 575b ailed..[RTW]: [W + d045521: 5241 494e 474e 775d 6170 735f 7465 615f ARNING]wpa_set_a + d045531: 7475 5f68 6c61 7367 202c 5541 4854 415f uth_algs, AUTH_A + d045541: 474c 4c5f 4145 0a50 5b00 5452 5d57 203a LG_LEAP..[RTW]: + d045551: 575b 5241 494e 474e 775d 6170 735f 7465 [WARNING]wpa_set + d045561: 615f 7475 5f68 6c61 7367 202c 7265 6f72 _auth_algs, erro + d045571: 2172 000a 3025 7832 3025 7832 3025 7832 r!..%02x%02x%02x + d045581: 3025 7832 3025 7832 3025 7832 3025 7832 %02x%02x%02x%02x + d045591: 3025 7832 3025 7832 3025 7832 3025 7832 %02x%02x%02x%02x + d0455a1: 3025 7832 3025 7832 0000 0000 0000 0000 %02x%02x........ ... -0d0454dc <__func__.0>: - d0454dc: 7472 5f77 7362 5f73 6573 5f74 7561 6874 rtw_bss_set_auth - d0454ec: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING - d0454fc: 0a5d 7220 7774 735f 7465 656b 5f79 6f74 ]. rtw_setkey_to - d04550c: 635f 6d61 703a 6573 7563 6972 7974 7270 _cam:psecuritypr - d04551c: 7669 3e2d 6f64 3174 5031 6972 6176 7963 iv->dot11Privacy - d04552c: 6c41 7267 6874 206d 203d 7825 2820 756d Algrthm = %x (mu - d04553c: 7473 6220 2065 2031 726f 3220 6f20 2072 st be 1 or 2 or - d04554c: 2034 726f 3520 0a29 2e00 632f 6d6f 6f70 4 or 5).../compo - d04555c: 656e 746e 772f 6669 2f69 7264 7669 7265 nent/wifi/driver - d04556c: 632f 726f 2f65 7472 5f77 6573 6b74 7965 /core/rtw_setkey - d04557c: 632e 5b00 5452 5d57 203a 455b 5252 524f .c.[RTW]: [ERROR - d04558c: 255d 2073 7370 6174 4e3d 4c55 214c 000a ]%s psta=NULL!.. - d04559c: 525b 5754 3a5d 7320 7465 6920 7467 206b [RTW]: set igtk - d0455ac: 656b 2c79 6320 7069 6567 2072 7573 7469 key, cipger suit - d0455bc: 3a65 4220 5049 432d 414d 2d43 3231 0a38 e: BIP-CMAC-128. - d0455cc: 5b00 5452 5d57 203a 455b 5252 524f 255d .[RTW]: [ERROR]% - d0455dc: 3a73 6320 7069 6568 2072 7573 7469 2065 s: cipher suite - d0455ec: 203d 7830 7825 6e20 746f 7320 7075 6f70 = 0x%x not suppo - d0455fc: 7472 0a21 0000 0000 0000 rt!........ - -0d045607 <__func__.0>: - d045607: 7472 5f77 6573 6b74 7965 0a00 5b0d 7325 rtw_setkey...[%s - d045617: 205d 6e69 6176 696c 2064 7373 6469 6c20 ] invalid ssid l - d045627: 6e65 253a 0d64 000a 525b 5754 3a5d 5b20 en:%d...[RTW]: [ - d045637: 4157 4e52 4e49 5d47 6e49 6176 696c 2064 WARNING]Invalid - d045647: 6863 6e61 656e 206c 756e 626d 7265 6920 channel number i - d045657: 206e 6162 646e 2520 3a64 7920 756f 2072 n band %d: your - d045667: 6962 6d74 7061 2520 3430 2c78 6120 6c6c bitmap %04x, all - d045677: 776f 6465 6220 7469 616d 2070 3025 7834 owed bitmap %04x - d045687: 202c 6966 616e 206c 6962 6d74 7061 2520 , final bitmap % - d045697: 3430 0a78 5b00 5452 5d57 203a 575b 5241 04x..[RTW]: [WAR - d0456a7: 494e 474e 0a5d 7320 7465 7020 7261 6974 NING]. set parti - d0456b7: 6c61 6620 6961 2c6c 6220 6165 6163 7375 al fail, beacaus - d0456c7: 2065 6120 6c6c 6320 6168 6e6e 6c65 6e20 e all channel n - d0456d7: 6d75 6562 2072 7369 6920 766e 6c61 6469 umber is invalid - d0456e7: 000a ffff ffff ffff 5b00 5452 5d57 203a .........[RTW]: - d0456f7: 575b 5241 494e 474e 6d5d 6c61 6f6c 2063 [WARNING]malloc - d045707: 6373 6e61 7220 7365 6c75 2074 6f6e 6564 scan result node - d045717: 6620 6961 0a6c 5b00 5452 5d57 203a 575b fail..[RTW]: [W - d045727: 5241 494e 474e 0a5d 2a20 2a2a 722a 7774 ARNING]. ****rtw - d045737: 735f 6163 5f6e 7665 6e65 5f74 6163 6c6c _scan_event_call - d045747: 6162 6b63 203a 6572 7574 6e72 6120 7720 back: return a w - d045757: 6f72 676e 6220 7373 2a20 2a2a 000a 525b rong bss ***..[R - d045767: 5754 3a5d 5b20 4157 4e52 4e49 5d47 7573 TW]: [WARNING]su - d045777: 7672 7965 6420 6e6f 2065 7665 6e65 2074 rvey done event - d045787: 6f63 656d 2073 6f74 206f 616c 6574 0a21 comes too late!. +0d0455bc <__func__.0>: + d0455bc: 7472 5f77 7362 5f73 6573 5f74 7561 6874 rtw_bss_set_auth + d0455cc: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING + d0455dc: 0a5d 7220 7774 735f 7465 656b 5f79 6f74 ]. rtw_setkey_to + d0455ec: 635f 6d61 703a 6573 7563 6972 7974 7270 _cam:psecuritypr + d0455fc: 7669 3e2d 6f64 3174 5031 6972 6176 7963 iv->dot11Privacy + d04560c: 6c41 7267 6874 206d 203d 7825 2820 756d Algrthm = %x (mu + d04561c: 7473 6220 2065 2031 726f 3220 6f20 2072 st be 1 or 2 or + d04562c: 2034 726f 3520 0a29 2e00 632f 6d6f 6f70 4 or 5).../compo + d04563c: 656e 746e 772f 6669 2f69 7264 7669 7265 nent/wifi/driver + d04564c: 632f 726f 2f65 7472 5f77 6573 6b74 7965 /core/rtw_setkey + d04565c: 632e 5b00 5452 5d57 203a 455b 5252 524f .c.[RTW]: [ERROR + d04566c: 255d 2073 7370 6174 4e3d 4c55 214c 000a ]%s psta=NULL!.. + d04567c: 525b 5754 3a5d 7320 7465 6920 7467 206b [RTW]: set igtk + d04568c: 656b 2c79 6320 7069 6567 2072 7573 7469 key, cipger suit + d04569c: 3a65 4220 5049 432d 414d 2d43 3231 0a38 e: BIP-CMAC-128. + d0456ac: 5b00 5452 5d57 203a 455b 5252 524f 255d .[RTW]: [ERROR]% + d0456bc: 3a73 6320 7069 6568 2072 7573 7469 2065 s: cipher suite + d0456cc: 203d 7830 7825 6e20 746f 7320 7075 6f70 = 0x%x not suppo + d0456dc: 7472 0a21 0000 0000 0000 rt!........ + +0d0456e7 <__func__.0>: + d0456e7: 7472 5f77 6573 6b74 7965 0a00 5b0d 7325 rtw_setkey...[%s + d0456f7: 205d 6e69 6176 696c 2064 7373 6469 6c20 ] invalid ssid l + d045707: 6e65 253a 0d64 000a 525b 5754 3a5d 5b20 en:%d...[RTW]: [ + d045717: 4157 4e52 4e49 5d47 6e49 6176 696c 2064 WARNING]Invalid + d045727: 6863 6e61 656e 206c 756e 626d 7265 6920 channel number i + d045737: 206e 6162 646e 2520 3a64 7920 756f 2072 n band %d: your + d045747: 6962 6d74 7061 2520 3430 2c78 6120 6c6c bitmap %04x, all + d045757: 776f 6465 6220 7469 616d 2070 3025 7834 owed bitmap %04x + d045767: 202c 6966 616e 206c 6962 6d74 7061 2520 , final bitmap % + d045777: 3430 0a78 5b00 5452 5d57 203a 575b 5241 04x..[RTW]: [WAR + d045787: 494e 474e 0a5d 7320 7465 7020 7261 6974 NING]. set parti + d045797: 6c61 6620 6961 2c6c 6220 6165 6163 7375 al fail, beacaus + d0457a7: 2065 6120 6c6c 6320 6168 6e6e 6c65 6e20 e all channel n + d0457b7: 6d75 6562 2072 7369 6920 766e 6c61 6469 umber is invalid + d0457c7: 000a ffff ffff ffff 5b00 5452 5d57 203a .........[RTW]: + d0457d7: 575b 5241 494e 474e 6d5d 6c61 6f6c 2063 [WARNING]malloc + d0457e7: 6373 6e61 7220 7365 6c75 2074 6f6e 6564 scan result node + d0457f7: 6620 6961 0a6c 5b00 5452 5d57 203a 575b fail..[RTW]: [W + d045807: 5241 494e 474e 0a5d 2a20 2a2a 722a 7774 ARNING]. ****rtw + d045817: 735f 6163 5f6e 7665 6e65 5f74 6163 6c6c _scan_event_call + d045827: 6162 6b63 203a 6572 7574 6e72 6120 7720 back: return a w + d045837: 6f72 676e 6220 7373 2a20 2a2a 000a 525b rong bss ***..[R + d045847: 5754 3a5d 5b20 4157 4e52 4e49 5d47 7573 TW]: [WARNING]su + d045857: 7672 7965 6420 6e6f 2065 7665 6e65 2074 rvey done event + d045867: 6f63 656d 2073 6f74 206f 616c 6574 0a21 comes too late!. ... -0d045798 <__FUNCTION__.1>: - d045798: 7472 5f77 6373 6e61 735f 6174 7472 615f rtw_scan_start_a - d0457a8: 6970 5b00 5452 5d57 203a 575b 5241 494e pi.[RTW]: [WARNI - d0457b8: 474e 735d 626b 7270 7669 732e 626b 695f NG]skbpriv.skb_i - d0457c8: 666e 5f6f 6f70 6c6f 6e20 746f 6d20 7266 nfo_pool not mfr - d0457d8: 6565 0a7c 5b00 5452 5d57 203a 455b 5252 ee|..[RTW]: [ERR - d0457e8: 524f 735d 626b 7270 7669 732e 626b 695f OR]skbpriv.skb_i - d0457f8: 666e 5f6f 6f70 6c6f 6d20 6c61 6f6c 2063 nfo_pool malloc - d045808: 6166 6c69 0a21 2e00 632f 6d6f 6f70 656e fail!.../compone - d045818: 746e 772f 6669 2f69 6f63 6d6d 6e6f 722f nt/wifi/common/r - d045828: 7774 735f 626b 6675 2e66 0068 0d0a 7341 tw_skbuff.h...As - d045838: 6573 7472 3028 2029 6166 6c69 6465 6f20 sert(0) failed o - d045848: 206e 696c 656e 2520 2064 6e69 6620 6c69 n line %d in fil - d045858: 2065 7325 000a 525b 5754 3a5d 5b20 4157 e %s..[RTW]: [WA - d045868: 4e52 4e49 5d47 7370 6d5f 646f 3a65 6425 RNING]ps_mode:%d - d045878: 6520 7272 726f 000a 7750 5372 6174 6574 error..PwrState - d045888: 6843 6365 546b 6d69 7265 5b00 5452 5d57 CheckTimer.[RTW] - d045898: 203a 455b 5252 524f 775d 616c 256e 3a64 : [ERROR]wlan%d: - d0458a8: 7320 6174 3d20 203d 554e 4c4c 000a 490d sta == NULL...I - d0458b8: 5350 4d20 646f 2065 6f6e 2074 7573 7070 PS Mode not supp - d0458c8: 726f 6574 2e64 0d0a 5b00 5452 5d57 203a orted....[RTW]: - d0458d8: 575b 5241 494e 474e 695d 7370 6c5f 6165 [WARNING]ips_lea - d0458e8: 6576 203a 6143 276e 2074 6e69 7469 6820 ve: Can't init h - d0458f8: 772f 202c 7264 5f76 706f 6e65 6620 6961 /w, drv_open fai - d045908: 756c 6572 0a21 6400 6665 6172 5f67 7571 lure!..defrag_qu - d045918: 7565 5f65 6974 656d 0072 525b 5754 3a5d eue_timer.[RTW]: - d045928: 5b20 4157 4e52 4e49 5d47 5245 4f52 3d52 [WARNING]ERROR= - d045938: 203e 7472 5f77 6c61 6f6c 5f63 7473 6961 > rtw_alloc_stai - d045948: 666e 3a6f 7020 7473 7061 6972 2d76 613e nfo: pstapriv->a - d045958: 6f73 5f63 7473 5f61 6f63 6e75 2074 616c soc_sta_count la - d045968: 6772 7265 7420 6168 206e 554e 5f4d 5453 rger than NUM_ST - d045978: 0a41 5b00 5452 5d57 203a 575b 5241 494e A..[RTW]: [WARNI - d045988: 474e 455d 5252 524f 3e3d 7220 7774 615f NG]ERROR=> rtw_a - d045998: 6c6c 636f 735f 6174 6e69 6f66 203a 616d lloc_stainfo: ma - d0459a8: 6c6c 636f 7320 6174 695f 666e 206f 6166 lloc sta_info fa - d0459b8: 6c69 6465 000a 525b 5754 3a5d 5b20 4157 iled..[RTW]: [WA - d0459c8: 4e52 4e49 5d47 7472 5f77 6c61 6f6c 5f63 RNING]rtw_alloc_ - d0459d8: 7473 6961 666e 206f 6166 6c69 5b00 5452 stainfo fail.[RT - d0459e8: 5d57 203a 455b 5252 524f 285d 7325 2029 W]: [ERROR](%s) - d0459f8: 616d 5f63 6469 2528 2964 6920 2073 6e69 mac_id(%d) is in - d045a08: 6176 696c 2064 6f66 2072 5746 0a20 0000 valid for FW ... - d045a18: 0000 0000 ..... - -0d045a1d <__func__.0>: - d045a1d: 7472 5f77 7473 5f61 6564 5f6c 7665 6e65 rtw_sta_del_even - d045a2d: 0074 525b 5754 3a5d 5b20 4157 4e52 4e49 t.[RTW]: [WARNIN - d045a3d: 5d47 7472 5f77 6e6f 615f 7463 6f69 5f6e G]rtw_on_action_ - d045a4d: 6876 2c74 6120 7463 6f69 206e 203d 6425 vht, action = %d - d045a5d: 6420 656f 2073 6f6e 2074 6170 7372 0a65 does not parse. +0d045878 <__FUNCTION__.1>: + d045878: 7472 5f77 6373 6e61 735f 6174 7472 615f rtw_scan_start_a + d045888: 6970 5b00 5452 5d57 203a 575b 5241 494e pi.[RTW]: [WARNI + d045898: 474e 735d 626b 7270 7669 732e 626b 695f NG]skbpriv.skb_i + d0458a8: 666e 5f6f 6f70 6c6f 6e20 746f 6d20 7266 nfo_pool not mfr + d0458b8: 6565 0a7c 5b00 5452 5d57 203a 455b 5252 ee|..[RTW]: [ERR + d0458c8: 524f 735d 626b 7270 7669 732e 626b 695f OR]skbpriv.skb_i + d0458d8: 666e 5f6f 6f70 6c6f 6d20 6c61 6f6c 2063 nfo_pool malloc + d0458e8: 6166 6c69 0a21 2e00 632f 6d6f 6f70 656e fail!.../compone + d0458f8: 746e 772f 6669 2f69 6f63 6d6d 6e6f 722f nt/wifi/common/r + d045908: 7774 735f 626b 6675 2e66 0068 0d0a 7341 tw_skbuff.h...As + d045918: 6573 7472 3028 2029 6166 6c69 6465 6f20 sert(0) failed o + d045928: 206e 696c 656e 2520 2064 6e69 6620 6c69 n line %d in fil + d045938: 2065 7325 000a 525b 5754 3a5d 5b20 4157 e %s..[RTW]: [WA + d045948: 4e52 4e49 5d47 7370 6d5f 646f 3a65 6425 RNING]ps_mode:%d + d045958: 6520 7272 726f 000a 7750 5372 6174 6574 error..PwrState + d045968: 6843 6365 546b 6d69 7265 5b00 5452 5d57 CheckTimer.[RTW] + d045978: 203a 455b 5252 524f 775d 616c 256e 3a64 : [ERROR]wlan%d: + d045988: 7320 6174 3d20 203d 554e 4c4c 000a 490d sta == NULL...I + d045998: 5350 4d20 646f 2065 6f6e 2074 7573 7070 PS Mode not supp + d0459a8: 726f 6574 2e64 0d0a 5b00 5452 5d57 203a orted....[RTW]: + d0459b8: 575b 5241 494e 474e 695d 7370 6c5f 6165 [WARNING]ips_lea + d0459c8: 6576 203a 6143 276e 2074 6e69 7469 6820 ve: Can't init h + d0459d8: 772f 202c 7264 5f76 706f 6e65 6620 6961 /w, drv_open fai + d0459e8: 756c 6572 0a21 6400 6665 6172 5f67 7571 lure!..defrag_qu + d0459f8: 7565 5f65 6974 656d 0072 525b 5754 3a5d eue_timer.[RTW]: + d045a08: 5b20 4157 4e52 4e49 5d47 5245 4f52 3d52 [WARNING]ERROR= + d045a18: 203e 7472 5f77 6c61 6f6c 5f63 7473 6961 > rtw_alloc_stai + d045a28: 666e 3a6f 7020 7473 7061 6972 2d76 613e nfo: pstapriv->a + d045a38: 6f73 5f63 7473 5f61 6f63 6e75 2074 616c soc_sta_count la + d045a48: 6772 7265 7420 6168 206e 554e 5f4d 5453 rger than NUM_ST + d045a58: 0a41 5b00 5452 5d57 203a 575b 5241 494e A..[RTW]: [WARNI + d045a68: 474e 455d 5252 524f 3e3d 7220 7774 615f NG]ERROR=> rtw_a + d045a78: 6c6c 636f 735f 6174 6e69 6f66 203a 616d lloc_stainfo: ma + d045a88: 6c6c 636f 7320 6174 695f 666e 206f 6166 lloc sta_info fa + d045a98: 6c69 6465 000a 525b 5754 3a5d 5b20 4157 iled..[RTW]: [WA + d045aa8: 4e52 4e49 5d47 7472 5f77 6c61 6f6c 5f63 RNING]rtw_alloc_ + d045ab8: 7473 6961 666e 206f 6166 6c69 5b00 5452 stainfo fail.[RT + d045ac8: 5d57 203a 455b 5252 524f 285d 7325 2029 W]: [ERROR](%s) + d045ad8: 616d 5f63 6469 2528 2964 6920 2073 6e69 mac_id(%d) is in + d045ae8: 6176 696c 2064 6f66 2072 5746 0a20 0000 valid for FW ... + d045af8: 0000 0000 ..... + +0d045afd <__func__.0>: + d045afd: 7472 5f77 7473 5f61 6564 5f6c 7665 6e65 rtw_sta_del_even + d045b0d: 0074 525b 5754 3a5d 5b20 4157 4e52 4e49 t.[RTW]: [WARNIN + d045b1d: 5d47 7472 5f77 6e6f 615f 7463 6f69 5f6e G]rtw_on_action_ + d045b2d: 6876 2c74 6120 7463 6f69 206e 203d 6425 vht, action = %d + d045b3d: 6420 656f 2073 6f6e 2074 6170 7372 0a65 does not parse. ... -0d045a6e <VHT_MCS_DATA_RATE>: - d045a6e: 000d 001a 0027 0034 004e 0068 0075 0082 ....'.4.N.h.u... - d045a7e: 009c 009c 001a 0034 004e 0068 009c 00d0 ......4.N.h..... - d045a8e: 00ea 0104 0138 0138 0027 004e 0075 009c ....8.8.'.N.u... - d045a9e: 00ea 0138 015f 0186 01d4 0208 0000 ..8._......... - -0d045aac <wlancmds>: - d045aac: 0000 0000 8461 0d00 8445 0d00 0001 0000 ....a...E....... - d045abc: 9a01 0d00 0000 0000 0002 0000 b645 0d00 ............E... - d045acc: 0000 0000 0003 0000 9e25 0d00 9c7d 0d00 ........%...}... - d045adc: 0004 0000 1d39 0d01 0000 0000 0005 0000 ....9........... - d045aec: ed59 0d00 0000 0000 0006 0000 c9f3 0d00 Y............... - d045afc: 0000 0000 0007 0000 b139 0d02 0000 0000 ........9....... - d045b0c: 0008 0000 cd7d 0d00 0000 0000 0009 0000 ....}........... - d045b1c: c6fd 0d02 0000 0000 000a 0000 c4b9 0d02 ................ - d045b2c: 0000 0000 000b 0000 c4c9 0d00 0000 0000 ................ - d045b3c: 000c 0000 c1dd 0d00 0000 0000 525b 5754 ............[RTW - d045b4c: 3a5d 5b20 5245 4f52 5d52 6d70 736b 5f61 ]: [ERROR]pmksa_ - d045b5c: 6163 6863 5f65 6e65 7274 2079 616d 6c6c cache_entry mall - d045b6c: 636f 6620 6961 0d6c 000a 6d70 736b 5f61 oc fail...pmksa_ - d045b7c: 7078 5f72 6d74 0072 525b 5754 3a5d 5b20 xpr_tmr.[RTW]: [ - d045b8c: 5245 4f52 5d52 6d70 736b 5f61 6e65 7274 ERROR]pmksa_entr - d045b9c: 5f79 6f63 6e75 2874 6425 2029 3d21 3020 y_count(%d) != 0 - d045bac: 0a0d 5b00 5452 5d57 203a 455b 5252 524f ...[RTW]: [ERROR - d045bbc: 705d 6b6d 6173 6d20 6c61 6f6c 2063 6166 ]pmksa malloc fa - d045bcc: 6c69 0a0d il... - -0d045bd1 <rtw_basic_rate_mix>: - d045bd1: 8482 968b 988c 5bb0 5452 5d57 203a 575b .......[RTW]: [W - d045be1: 5241 494e 474e 255d 2073 203a 6f63 6e75 ARNING]%s : coun - d045bf1: 7274 5f79 6f63 6564 3d20 4e20 4c55 0a4c try_code = NULL. - d045c01: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING - d045c11: 255d 2073 203a 6f6e 636e 756f 746e 7972 ]%s : noncountry - d045c21: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN - d045c31: 5d47 7325 3a20 6920 706e 7475 6320 756f G]%s : input cou - d045c41: 746e 7972 635f 646f 2065 7369 6e20 746f ntry_code is not - d045c51: 6120 706c 6168 0a32 alpha2.. - -0d045c5a <__func__.0>: - d045c5a: 7472 5f77 3131 5f64 6567 5f74 6863 6c70 rtw_11d_get_chpl - d045c6a: 6e61 665f 6f72 5f6d 6f63 6e75 7274 0079 an_from_country. - d045c7a: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] - d045c8a: 7370 6174 255b 3230 3a78 3025 7832 253a psta[%02x:%02x:% - d045c9a: 3230 3a78 3025 7832 253a 3230 3a78 3025 02x:%02x:%02x:%0 - d045caa: 7832 205d 7369 4e20 4c55 214c 2121 000a 2x] is NULL!!!.. - d045cba: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] - d045cca: 7370 6174 3e2d 6870 5f6c 7473 2061 7369 psta->phl_sta is - d045cda: 4e20 4c55 214c 2121 000a 525b 5754 3a5d NULL!!!..[RTW]: - d045cea: 5b20 5245 4f52 5d52 7370 6174 6920 2073 [ERROR]psta is - d045cfa: 554e 4c4c 2121 0a21 5b00 5452 5d57 203a NULL!!!..[RTW]: - d045d0a: 455b 5252 524f 705d 7473 2d61 703e 6c68 [ERROR]psta->phl - d045d1a: 735f 6174 6920 2073 554e 4c4c 2121 0a21 _sta is NULL!!!. - d045d2a: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING - d045d3a: 255d 2073 4549 7420 6f6f 6c20 6e6f 2067 ]%s IE too long - d045d4a: 6f66 2072 7573 7672 7965 6520 6576 746e for survey event - d045d5a: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN - d045d6a: 5d47 6f4f 7370 203a 7472 5f77 6863 6365 G]Oops: rtw_chec - d045d7a: 5f6b 656e 7774 726f 5f6b 6e65 7263 7079 k_network_encryp - d045d8a: 2074 696c 6b6e 6465 6220 7475 7220 6365 t linked but rec - d045d9a: 2076 746f 6568 2072 7362 6973 2064 6362 v other bssid bc - d045daa: 0a6e 3025 7832 253a 3230 3a78 3025 7832 n.%02x:%02x:%02x - d045dba: 253a 3230 3a78 3025 7832 253a 3230 2578 :%02x:%02x:%02x% - d045dca: 3230 3a78 3025 7832 253a 3230 3a78 3025 02x:%02x:%02x:%0 - d045dda: 7832 253a 3230 3a78 3025 7832 5b00 5452 2x:%02x:%02x.[RT - d045dea: 5d57 203a 575b 5241 494e 474e 255d 2873 W]: [WARNING]%s( - d045dfa: 2c29 5320 4953 2044 7369 6e20 746f 6d20 ), SSID is not m - d045e0a: 7461 6863 7220 7465 7275 206e 4146 4c49 atch return FAIL - d045e1a: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN - d045e2a: 5d47 7325 6520 636e 7972 7470 6f69 206e G]%s encryption - d045e3a: 7369 6e20 746f 6d20 7461 6863 2c20 6572 is not match ,re - d045e4a: 7574 6e72 4620 4941 0a4c turn FAIL.. - -0d045e55 <__func__.1>: - d045e55: 7472 5f77 6e6f 625f 6165 6f63 5f6e 6e69 rtw_on_beacon_in - d045e65: 6f66 635f 6568 6b63 0000 f250 0002 0001 fo_check..P..... - -0d045e75 <MCS_rate_1R>: - d045e75: 00ff 0000 0000 0000 0000 0000 0000 0000 ................ - d045e85: 6f73 7466 7061 6b5f 6565 5f70 6973 656c softap_keep_sile - d045e95: 746e 745f 6261 656c 745f 6d69 7265 nt_table_timer. - -0d045ea4 <null_addr>: - d045ea4: 0000 0000 0000 525b 5754 3a5d 7320 666f ......[RTW]: sof - d045eb4: 6174 2070 6173 2065 7561 6874 7220 6365 tap sae auth rec - d045ec4: 6965 6576 000a 7541 6874 4320 6168 6c6c eive..Auth Chall - d045ed4: 6e65 6567 4620 6961 006c 525b 5754 3a5d enge Fail.[RTW]: - d045ee4: 7320 6174 7220 6365 2076 7270 746f 6365 sta recv protec - d045ef4: 6574 2064 6564 7561 6874 7320 6174 253a ted deauth sta:% - d045f04: 3230 3a78 3025 7832 253a 3230 3a78 3025 02x:%02x:%02x:%0 - d045f14: 7832 253a 3230 3a78 3025 7832 000a 525b 2x:%02x:%02x..[R - d045f24: 5754 3a5d 5b20 4157 4e52 4e49 5d47 7473 TW]: [WARNING]st - d045f34: 2061 6572 7663 6420 6165 7475 2068 6877 a recv deauth wh - d045f44: 6e65 6a20 7375 2074 7270 7065 7261 2065 en just prepare - d045f54: 6f74 6a20 696f 0a6e 0000 0000 0000 0a00 to join......... - d045f64: 610d 7475 206f 6572 6f63 6e6e 6365 2074 .auto reconnect - d045f74: 2e2e 0a2e 0d00 200a 7243 6165 6574 7720 ....... Create w - d045f84: 6669 5f69 7561 6f74 6572 6f63 6e6e 6365 ifi_autoreconnec - d045f94: 5f74 6174 6b73 7420 6d69 6f65 7475 0d20 t_task timeout . - d045fa4: 000a 6977 6966 615f 7475 726f 6365 6e6f ..wifi_autorecon - d045fb4: 656e 7463 5200 4345 4e4f 454e 5443 4f49 nect.RECONNECTIO - d045fc4: 204e 4146 4c49 5255 0045 525b 5754 3a5d N FAILURE.[RTW]: - d045fd4: 7320 6174 7220 6365 2076 7270 746f 6365 sta recv protec - d045fe4: 6574 2064 6964 6173 7373 636f 7320 6174 ted disassoc sta - d045ff4: 253a 3230 3a78 3025 7832 253a 3230 3a78 :%02x:%02x:%02x: - d046004: 3025 7832 253a 3230 3a78 3025 7832 000a %02x:%02x:%02x.. - d046014: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] - d046024: 7473 2061 6572 7663 6420 7369 7361 6f73 sta recv disasso - d046034: 2063 6877 6e65 6a20 7375 2074 7270 7065 c when just prep - d046044: 7261 2065 6f74 6a20 696f 0a6e 5b00 5452 are to join..[RT - d046054: 5d57 203a 7361 6f73 2063 6572 656a 7463 W]: assoc reject - d046064: 202c 7473 7461 7375 6320 646f 3a65 2520 , status code: % - d046074: 0a64 d.. - -0d046077 <HT_CAP_OUI>: - d046077: 9000 334c ..L3 - -0d04607b <HT_INFO_OUI>: - d04607b: 9000 344c 525b 5754 3a5d 5b20 4157 4e52 ..L4[RTW]: [WARN - d04608b: 4e49 5d47 7325 6120 6c6c 636f 7220 6365 ING]%s alloc rec - d04609b: 7276 6f65 6472 7265 635f 7274 206c 6166 vreorder_ctrl fa - d0460ab: 6c69 0a0d 6100 6464 6162 725f 7465 7972 il...addba_retry - d0460bb: 745f 6d69 7265 _timer. - -0d0460c2 <__func__.0>: - d0460c2: 7472 5f77 6e6f 615f 6464 6162 725f 7165 rtw_on_addba_req - d0460d2: 5200 5754 4c5f 5449 4c54 5f45 5453 4341 .RTW_LITTLE_STAC - d0460e2: 5f4b 4854 4552 4441 7200 7774 645f 6972 K_THREAD.rtw_dri - d0460f2: 6576 5f72 6973 676e 656c 745f 7268 6165 ver_single_threa - d046102: 0064 7472 5f77 696c 7474 656c 735f 6174 d.rtw_little_sta - d046112: 6b63 745f 7268 6165 0064 7361 6f73 5f63 ck_thread.assoc_ - d046122: 6974 656d 0072 6373 6e61 745f 5f6f 6974 timer.scan_to_ti - d046132: 656d 0072 7964 616e 696d 5f63 6863 5f6b mer.dynamic_chk_ - d046142: 6974 656d 0072 7573 7672 7965 745f 6d69 timer.survey_tim - d046152: 7265 6a00 696f 5f6e 6974 656d 0072 6572 er.join_timer.re - d046162: 6f63 6e6e 6365 5f74 6974 656d 0072 6953 connect_timer.Si - d046172: 6e67 6c61 7453 7461 6954 656d 0072 gnalStatTimer. - -0d046180 <default_rateset>: - d046180: 8482 968b 128c 2498 48b0 6c60 .......$.H`l - -0d04618c <bb_phy_rate_table>: - d04618c: 0001 0002 0005 000b 0006 0009 000c 0012 ................ - d04619c: 0018 0024 0030 0036 0006 000d 0013 001a ..$.0.6......... - d0461ac: 0027 0034 003a 0041 004e 0057 0062 006c '.4.:.A.N.W.b.l. +0d045b4e <VHT_MCS_DATA_RATE>: + d045b4e: 000d 001a 0027 0034 004e 0068 0075 0082 ....'.4.N.h.u... + d045b5e: 009c 009c 001a 0034 004e 0068 009c 00d0 ......4.N.h..... + d045b6e: 00ea 0104 0138 0138 0027 004e 0075 009c ....8.8.'.N.u... + d045b7e: 00ea 0138 015f 0186 01d4 0208 0000 ..8._......... + +0d045b8c <wlancmds>: + d045b8c: 0000 0000 8461 0d00 8445 0d00 0001 0000 ....a...E....... + d045b9c: 9a01 0d00 0000 0000 0002 0000 b645 0d00 ............E... + d045bac: 0000 0000 0003 0000 9e25 0d00 9c7d 0d00 ........%...}... + d045bbc: 0004 0000 1d39 0d01 0000 0000 0005 0000 ....9........... + d045bcc: ed59 0d00 0000 0000 0006 0000 c9f3 0d00 Y............... + d045bdc: 0000 0000 0007 0000 b215 0d02 0000 0000 ................ + d045bec: 0008 0000 cd7d 0d00 0000 0000 0009 0000 ....}........... + d045bfc: c7d9 0d02 0000 0000 000a 0000 c595 0d02 ................ + d045c0c: 0000 0000 000b 0000 c4c9 0d00 0000 0000 ................ + d045c1c: 000c 0000 c1dd 0d00 0000 0000 525b 5754 ............[RTW + d045c2c: 3a5d 5b20 5245 4f52 5d52 6d70 736b 5f61 ]: [ERROR]pmksa_ + d045c3c: 6163 6863 5f65 6e65 7274 2079 616d 6c6c cache_entry mall + d045c4c: 636f 6620 6961 0d6c 000a 6d70 736b 5f61 oc fail...pmksa_ + d045c5c: 7078 5f72 6d74 0072 525b 5754 3a5d 5b20 xpr_tmr.[RTW]: [ + d045c6c: 5245 4f52 5d52 6d70 736b 5f61 6e65 7274 ERROR]pmksa_entr + d045c7c: 5f79 6f63 6e75 2874 6425 2029 3d21 3020 y_count(%d) != 0 + d045c8c: 0a0d 5b00 5452 5d57 203a 455b 5252 524f ...[RTW]: [ERROR + d045c9c: 705d 6b6d 6173 6d20 6c61 6f6c 2063 6166 ]pmksa malloc fa + d045cac: 6c69 0a0d il... + +0d045cb1 <rtw_basic_rate_mix>: + d045cb1: 8482 968b 988c 5bb0 5452 5d57 203a 575b .......[RTW]: [W + d045cc1: 5241 494e 474e 255d 2073 203a 6f63 6e75 ARNING]%s : coun + d045cd1: 7274 5f79 6f63 6564 3d20 4e20 4c55 0a4c try_code = NULL. + d045ce1: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING + d045cf1: 255d 2073 203a 6f6e 636e 756f 746e 7972 ]%s : noncountry + d045d01: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN + d045d11: 5d47 7325 3a20 6920 706e 7475 6320 756f G]%s : input cou + d045d21: 746e 7972 635f 646f 2065 7369 6e20 746f ntry_code is not + d045d31: 6120 706c 6168 0a32 alpha2.. + +0d045d3a <__func__.0>: + d045d3a: 7472 5f77 3131 5f64 6567 5f74 6863 6c70 rtw_11d_get_chpl + d045d4a: 6e61 665f 6f72 5f6d 6f63 6e75 7274 0079 an_from_country. + d045d5a: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] + d045d6a: 7370 6174 255b 3230 3a78 3025 7832 253a psta[%02x:%02x:% + d045d7a: 3230 3a78 3025 7832 253a 3230 3a78 3025 02x:%02x:%02x:%0 + d045d8a: 7832 205d 7369 4e20 4c55 214c 2121 000a 2x] is NULL!!!.. + d045d9a: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] + d045daa: 7370 6174 3e2d 6870 5f6c 7473 2061 7369 psta->phl_sta is + d045dba: 4e20 4c55 214c 2121 000a 525b 5754 3a5d NULL!!!..[RTW]: + d045dca: 5b20 5245 4f52 5d52 7370 6174 6920 2073 [ERROR]psta is + d045dda: 554e 4c4c 2121 0a21 5b00 5452 5d57 203a NULL!!!..[RTW]: + d045dea: 455b 5252 524f 705d 7473 2d61 703e 6c68 [ERROR]psta->phl + d045dfa: 735f 6174 6920 2073 554e 4c4c 2121 0a21 _sta is NULL!!!. + d045e0a: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING + d045e1a: 255d 2073 4549 7420 6f6f 6c20 6e6f 2067 ]%s IE too long + d045e2a: 6f66 2072 7573 7672 7965 6520 6576 746e for survey event + d045e3a: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN + d045e4a: 5d47 6f4f 7370 203a 7472 5f77 6863 6365 G]Oops: rtw_chec + d045e5a: 5f6b 656e 7774 726f 5f6b 6e65 7263 7079 k_network_encryp + d045e6a: 2074 696c 6b6e 6465 6220 7475 7220 6365 t linked but rec + d045e7a: 2076 746f 6568 2072 7362 6973 2064 6362 v other bssid bc + d045e8a: 0a6e 3025 7832 253a 3230 3a78 3025 7832 n.%02x:%02x:%02x + d045e9a: 253a 3230 3a78 3025 7832 253a 3230 2578 :%02x:%02x:%02x% + d045eaa: 3230 3a78 3025 7832 253a 3230 3a78 3025 02x:%02x:%02x:%0 + d045eba: 7832 253a 3230 3a78 3025 7832 5b00 5452 2x:%02x:%02x.[RT + d045eca: 5d57 203a 575b 5241 494e 474e 255d 2873 W]: [WARNING]%s( + d045eda: 2c29 5320 4953 2044 7369 6e20 746f 6d20 ), SSID is not m + d045eea: 7461 6863 7220 7465 7275 206e 4146 4c49 atch return FAIL + d045efa: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN + d045f0a: 5d47 7325 6520 636e 7972 7470 6f69 206e G]%s encryption + d045f1a: 7369 6e20 746f 6d20 7461 6863 2c20 6572 is not match ,re + d045f2a: 7574 6e72 4620 4941 0a4c turn FAIL.. + +0d045f35 <__func__.1>: + d045f35: 7472 5f77 6e6f 625f 6165 6f63 5f6e 6e69 rtw_on_beacon_in + d045f45: 6f66 635f 6568 6b63 0000 f250 0002 0001 fo_check..P..... + +0d045f55 <MCS_rate_1R>: + d045f55: 00ff 0000 0000 0000 0000 0000 0000 0000 ................ + d045f65: 6f73 7466 7061 6b5f 6565 5f70 6973 656c softap_keep_sile + d045f75: 746e 745f 6261 656c 745f 6d69 7265 nt_table_timer. + +0d045f84 <null_addr>: + d045f84: 0000 0000 0000 525b 5754 3a5d 7320 666f ......[RTW]: sof + d045f94: 6174 2070 6173 2065 7561 6874 7220 6365 tap sae auth rec + d045fa4: 6965 6576 000a 7541 6874 4320 6168 6c6c eive..Auth Chall + d045fb4: 6e65 6567 4620 6961 006c 525b 5754 3a5d enge Fail.[RTW]: + d045fc4: 7320 6174 7220 6365 2076 7270 746f 6365 sta recv protec + d045fd4: 6574 2064 6564 7561 6874 7320 6174 253a ted deauth sta:% + d045fe4: 3230 3a78 3025 7832 253a 3230 3a78 3025 02x:%02x:%02x:%0 + d045ff4: 7832 253a 3230 3a78 3025 7832 000a 525b 2x:%02x:%02x..[R + d046004: 5754 3a5d 5b20 4157 4e52 4e49 5d47 7473 TW]: [WARNING]st + d046014: 2061 6572 7663 6420 6165 7475 2068 6877 a recv deauth wh + d046024: 6e65 6a20 7375 2074 7270 7065 7261 2065 en just prepare + d046034: 6f74 6a20 696f 0a6e 0000 0000 0000 0a00 to join......... + d046044: 610d 7475 206f 6572 6f63 6e6e 6365 2074 .auto reconnect + d046054: 2e2e 0a2e 0d00 200a 7243 6165 6574 7720 ....... Create w + d046064: 6669 5f69 7561 6f74 6572 6f63 6e6e 6365 ifi_autoreconnec + d046074: 5f74 6174 6b73 7420 6d69 6f65 7475 0d20 t_task timeout . + d046084: 000a 6977 6966 615f 7475 726f 6365 6e6f ..wifi_autorecon + d046094: 656e 7463 5200 4345 4e4f 454e 5443 4f49 nect.RECONNECTIO + d0460a4: 204e 4146 4c49 5255 0045 525b 5754 3a5d N FAILURE.[RTW]: + d0460b4: 7320 6174 7220 6365 2076 7270 746f 6365 sta recv protec + d0460c4: 6574 2064 6964 6173 7373 636f 7320 6174 ted disassoc sta + d0460d4: 253a 3230 3a78 3025 7832 253a 3230 3a78 :%02x:%02x:%02x: + d0460e4: 3025 7832 253a 3230 3a78 3025 7832 000a %02x:%02x:%02x.. + d0460f4: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] + d046104: 7473 2061 6572 7663 6420 7369 7361 6f73 sta recv disasso + d046114: 2063 6877 6e65 6a20 7375 2074 7270 7065 c when just prep + d046124: 7261 2065 6f74 6a20 696f 0a6e 5b00 5452 are to join..[RT + d046134: 5d57 203a 7361 6f73 2063 6572 656a 7463 W]: assoc reject + d046144: 202c 7473 7461 7375 6320 646f 3a65 2520 , status code: % + d046154: 0a64 d.. + +0d046157 <HT_CAP_OUI>: + d046157: 9000 334c ..L3 + +0d04615b <HT_INFO_OUI>: + d04615b: 9000 344c 525b 5754 3a5d 5b20 4157 4e52 ..L4[RTW]: [WARN + d04616b: 4e49 5d47 7325 6120 6c6c 636f 7220 6365 ING]%s alloc rec + d04617b: 7276 6f65 6472 7265 635f 7274 206c 6166 vreorder_ctrl fa + d04618b: 6c69 0a0d 6100 6464 6162 725f 7465 7972 il...addba_retry + d04619b: 745f 6d69 7265 _timer. + +0d0461a2 <__func__.0>: + d0461a2: 7472 5f77 6e6f 615f 6464 6162 725f 7165 rtw_on_addba_req + d0461b2: 5200 5754 4c5f 5449 4c54 5f45 5453 4341 .RTW_LITTLE_STAC + d0461c2: 5f4b 4854 4552 4441 7200 7774 645f 6972 K_THREAD.rtw_dri + d0461d2: 6576 5f72 6973 676e 656c 745f 7268 6165 ver_single_threa + d0461e2: 0064 7472 5f77 696c 7474 656c 735f 6174 d.rtw_little_sta + d0461f2: 6b63 745f 7268 6165 0064 7361 6f73 5f63 ck_thread.assoc_ + d046202: 6974 656d 0072 6373 6e61 745f 5f6f 6974 timer.scan_to_ti + d046212: 656d 0072 7964 616e 696d 5f63 6863 5f6b mer.dynamic_chk_ + d046222: 6974 656d 0072 7573 7672 7965 745f 6d69 timer.survey_tim + d046232: 7265 6a00 696f 5f6e 6974 656d 0072 6572 er.join_timer.re + d046242: 6f63 6e6e 6365 5f74 6974 656d 0072 6953 connect_timer.Si + d046252: 6e67 6c61 7453 7461 6954 656d 0072 gnalStatTimer. + +0d046260 <default_rateset>: + d046260: 8482 968b 128c 2498 48b0 6c60 .......$.H`l + +0d04626c <bb_phy_rate_table>: + d04626c: 0001 0002 0005 000b 0006 0009 000c 0012 ................ + d04627c: 0018 0024 0030 0036 0006 000d 0013 001a ..$.0.6......... + d04628c: 0027 0034 003a 0041 004e 0057 0062 006c '.4.:.A.N.W.b.l. ... - d046204: 0402 0303 0101 0101 01ff 16ff ffff ffff ................ - d046214: ffff 0302 ffff 00ff 0303 0303 0404 0404 ................ - d046224: 425b 5d42 5854 2520 322d 756c 5220 2058 [BB]TX %-2lu RX - d046234: 2d25 6c32 2075 5353 2520 332d 646c 5020 %-2lu SS %-3ld P - d046244: 2044 2d25 6c33 2064 4643 204f 2d25 6c33 D %-3ld CFO %-3l - d046254: 2064 4445 4343 2041 2528 756c 2520 756c d EDCCA (%lu %lu - d046264: 3020 2578 786c 2029 4c43 204d 2d25 6c32 0x%lx) CLM %-2l - d046274: 2075 4343 2841 6c25 2c75 6c25 2975 5420 u CCA(%lu,%lu) T - d046284: 2850 6c25 2c75 6c25 2975 4320 4b43 2520 P(%lu,%lu) CCK % - d046294: 756c 2520 756c 4c20 6367 2079 6c25 2075 lu %lu Lgcy %lu - d0462a4: 6c25 2075 5448 2520 756c 2520 756c 5620 %lu HT %lu %lu V - d0462b4: 5448 2520 756c 2520 756c 4820 2045 6c25 HT %lu %lu HE %l - d0462c4: 2075 6c25 0a75 5b00 4e43 4c53 5b5d 3025 u %lu..[CNSL][%0 - d0462d4: 6432 205d 6552 5b67 7830 3025 7834 7e20 2d] Reg[0x%04x ~ - d0462e4: 3020 2578 3430 5d78 0a0a 5b00 4e43 4c53 0x%04x]...[CNSL - d0462f4: 305d 2578 3430 2078 7830 3025 7838 000a ]0x%04x 0x%08x.. - d046304: 83ff 0739 0250 000f a030 00fd 8fe0 0000 ..9.P...0....... - d046314: 03ff 0738 0252 000f a030 00fd 8fe6 0000 ..8.R...0....... - d046324: 04ff 0734 0100 00fb 8000 00fe 8000 0000 ..4............. - d046334: 45bc 0000 45cc 0000 45d0 0000 45d4 0000 .E...E...E...E.. - d046344: fe4f 0001 ff5e 0001 006c 0002 017b 0002 O...^...l...{... - d046354: 028a 0002 0399 0002 04a8 0002 05b6 0002 ................ - d046364: 06c5 0002 07d4 0002 08e3 0002 09f2 0002 ................ - d046374: 0b00 0002 0d8a 0002 bdac 0002 bf21 0002 ............!... - d046384: c095 0002 c209 0002 c37e 0002 c4f2 0002 ........~....... - d046394: c666 0002 c7db 0002 c94f 0002 cac3 0002 f.......O....... - d0463a4: cc38 0002 cdac 0002 cf21 0002 d29e 0002 8.......!....... - d0463b4: d800 0000 0000 0000 d804 0000 0000 0000 ................ - d0463c4: d808 0000 0000 0000 d80c 0000 9249 4924 ............I.$I - d0463d4: d810 0000 9c49 1c9c d814 0000 3939 3939 ....I.......9999 - d0463e4: d818 0000 3939 3939 d81c 0000 3939 3939 ....9999....9999 - d0463f4: d820 0000 3939 0000 d824 0000 07c0 0000 ...99..$....... - d046404: d828 0000 0000 e000 d82c 0000 0000 0000 (.......,....... - d046414: 0000 0000 001d 0000 0024 0000 002a 0000 ........$...*... - d046424: 0000 0000 04fc 0000 0600 0000 0dfc 0000 ................ - d046434: 1000 0000 10fc 0000 1200 0000 13fc 0000 ................ - d046444: 1700 0000 20fc 0000 2200 0000 24fc 0000 ..... ..."...$.. - d046454: 3900 0000 4ffc 0000 5800 0000 6ffc 0000 .9...O...X...o.. - d046464: 0001 0000 0001 0000 0026 0000 0001 0000 ........&....... - d046474: 0200 0000 02ff 0000 0001 0000 0b01 0000 ................ - d046484: 0b27 0000 0002 0000 0000 0000 0029 0000 '...........)... - d046494: 0003 0000 0000 0000 0008 0000 0004 0000 ................ - d0464a4: 0000 0000 00aa 0000 0004 0000 00c0 0000 ................ - d0464b4: 00c4 0000 0005 0000 0000 0000 0040 0000 ............@... - d0464c4: 0006 0000 0000 0000 003e 0000 0007 0000 ........>....... - d0464d4: 0000 0000 0059 0000 0008 0000 0000 0000 ....Y........... - d0464e4: 0063 0000 0008 0000 0090 0000 0098 0000 c............... - d0464f4: 0008 0000 00c0 0000 00c3 0000 0008 0000 ................ - d046504: 00e0 0000 00e3 0000 4678 0000 4678 0000 ........xF..xF.. - d046514: 467c 0000 467c 0000 467c 0000 467c 0000 |F..|F..|F..|F.. - d046524: 4680 0000 45dc 0000 45dc 0000 4660 0000 .F...E...E..`F.. - d046534: 4660 0000 4660 0000 4660 0000 4664 0000 `F..`F..`F..dF.. - d046544: 0000 00ff 0000 ff00 00ff 0000 ff00 0000 ................ - d046554: 0000 00ff 0000 ff00 00ff 0000 4f4c 0000 ............LO.. - d046564: 4f4c 0000 4f54 0000 4f54 0000 4f58 0000 LO..TO..TO..XO.. - d046574: 4f58 0000 4f58 0000 4f58 0000 4f5c 0000 XO..XO..XO..\O.. - d046584: 4f5c 0000 4f50 0000 4f50 0000 4f50 0000 \O..PO..PO..PO.. - d046594: 4f50 0000 4f54 0000 4f54 0000 4f3c 0000 PO..TO..TO..<O.. - d0465a4: 4f3c 0000 4f44 0000 4f44 0000 4f48 0000 <O..DO..DO..HO.. - d0465b4: 4f48 0000 4f48 0000 4f48 0000 4f4c 0000 HO..HO..HO..LO.. - d0465c4: 4f4c 0000 4f40 0000 4f40 0000 4f40 0000 LO..@O..@O..@O.. - d0465d4: 4f40 0000 4f44 0000 4f44 0000 0000 00ff @O..DO..DO...... - d0465e4: 0000 ff00 0000 00ff 0000 ff00 00ff 0000 ................ - d0465f4: ff00 0000 0000 00ff 0000 ff00 00ff 0000 ................ - d046604: ff00 0000 00ff 0000 ff00 0000 0000 00ff ................ - d046614: 0000 ff00 00ff 0000 ff00 0000 fe00 0001 ................ - d046624: 0000 01fe 0000 00ff 0000 ff00 00ff 0000 ................ - d046634: ff00 0000 0000 00ff 0000 ff00 00ff 0000 ................ - d046644: ff00 0000 00ff 0000 ff00 0000 0000 00ff ................ - d046654: 0000 ff00 00ff 0000 ff00 0000 460d 2057 .............FW - d046664: 6e45 6261 656c 6620 6961 656c 0a64 5b00 Enable failed..[ - d046674: 5452 5d57 203a 575b 5241 494e 474e 465d RTW]: [WARNING]F - d046684: 6961 656c 2064 6f74 6920 696e 2074 6f50 ailed to init Po - d046694: 6577 2072 6e4f 0a21 5b00 5452 5d57 203a wer On!..[RTW]: - d0466a4: 575b 5241 494e 474e 775d 6669 5f69 6168 [WARNING]wifi_ha - d0466b4: 5f6c 6e69 7469 203a 6168 5f6c 695f 696e l_init: hal__ini - d0466c4: 2074 6166 6c69 000a 460d 6961 206c 6f74 t fail...Fail to - d0466d4: 7020 6c6f 696c 676e 3020 3278 5b30 5d31 polling 0x20[1] - d0466e4: 000a 525b 5754 3a5d 5b20 5245 4f52 5d52 ..[RTW]: [ERROR] - d0466f4: 0a0d 5420 6568 6520 7566 6573 6820 7361 .. The efuse has - d046704: 6e20 746f 6220 6565 206e 7270 676f 6172 not been progra - d046714: 6d6d 6465 0021 525b 5754 3a5d 2a20 202a mmed!.[RTW]: ** - d046724: 6142 646e 3d20 3220 342e 2047 6e61 2064 Band = 2.4G and - d046734: 4735 2a20 0a2a 000d 525b 5754 3a5d 2a20 5G **...[RTW]: * - d046744: 202a 6142 646e 3d20 3220 342e 2047 2a2a * Band = 2.4G ** - d046754: 0d0a 7200 6c74 3738 3033 0065 e000 b74c ...rtl8730e...L. - d046764: 0023 0000 #... - -0d046768 <array_mp_8730e_pwr_reg_pxp>: - d046768: d200 0000 0000 0201 d204 0000 0000 0000 ................ - d046778: d208 0000 0000 0030 d20c 0000 0080 0000 ......0......... - d046788: d210 0000 0000 8060 d214 0000 7f7f 7f7f ......`......... - d046798: d218 0000 7f7f 003f d21c 0000 00ff 0024 ......?.......$. - d0467a8: d220 0000 f026 01eb d224 0000 0000 0000 ...&...$....... - d0467b8: d228 0000 0000 0000 d22c 0000 0000 0000 (.......,....... - d0467c8: d230 0000 0000 0000 d234 0000 0000 0000 0.......4....... - d0467d8: d238 0000 0400 8001 d23c 0000 0000 0000 8.......<....... - d0467e8: d240 0000 f8ff 0003 d244 0000 0000 0000 @.......D....... - d0467f8: d248 0000 7777 0776 d24c 0000 f900 0047 H...wwv.L.....G. - d046808: d250 0000 0092 0248 d254 0000 0000 0001 P.....H.T....... - d046818: d258 0000 0000 6c28 d25c 0000 0000 0020 X.....(l\..... . - d046828: d260 0000 0000 0000 d264 0000 0000 0000 `.......d....... - d046838: d268 0000 0000 0000 d26c 0000 0000 0000 h.......l....... - d046848: d270 0000 0000 0000 d274 0000 0000 0000 p.......t....... - d046858: d278 0000 0000 0000 d27c 0000 0000 0000 x.......|....... - d046868: d280 0000 0000 0c00 d284 0000 ac9b 0391 ................ - d046878: d288 0000 0002 8000 d28c 0000 0000 0000 ................ - d046888: d290 0000 f4f4 f4f4 d800 0000 9980 1980 ................ - d046898: d804 0000 3333 3333 d808 0000 9333 0020 ....3333....3. . - d0468a8: d80c 0000 9249 4924 d810 0000 9c49 1c9c ....I.$I....I... - d0468b8: d814 0000 3900 3939 d818 0000 3939 3939 .....999....9999 - d0468c8: d81c 0000 3939 3939 d820 0000 3939 0000 ....9999 ...99.. - d0468d8: d824 0000 0001 0000 d828 0000 0000 a000 $.......(....... - d0468e8: d844 0000 0040 0000 d938 0000 0100 0001 D...@...8....... - d0468f8: d93c 0000 d500 0500 d940 0000 0500 0000 <.......@....... - d046908: d944 0000 0005 0000 d948 0000 0000 0000 D.......H....... - d046918: d94c 0000 c000 001d d950 0000 0000 0803 L.......P....... - d046928: d954 0000 0000 0000 d958 0000 0000 0008 T.......X....... - d046938: db00 0000 6000 03c8 db04 0000 6000 03c8 .....`.......`.. - d046948: db08 0000 6000 03c8 db0c 0000 6000 03c8 .....`.......`.. - d046958: db10 0000 6000 03c8 db14 0000 6000 03c8 .....`.......`.. - d046968: db18 0000 6000 03c8 db1c 0000 6000 03c8 .....`.......`.. - d046978: db20 0000 6000 03c8 db24 0000 6000 03c8 ....`..$....`.. - d046988: db28 0000 6000 03c8 db2c 0000 6000 03c8 (....`..,....`.. - d046998: db30 0000 6000 03c8 db34 0000 6000 03c8 0....`..4....`.. - d0469a8: db38 0000 6000 03c8 db3c 0000 6000 03c8 8....`..<....`.. - d0469b8: 7325 2528 2964 000a %s(%d).. - -0d0469c0 <__FUNCTION__.0>: - d0469c0: 6977 6966 685f 6c61 645f 616d 695f 746e wifi_hal_dma_int - d0469d0: 7265 7572 7470 0d00 7325 6320 6568 6b63 errupt..%s check - d0469e0: 745f 7079 3a65 2520 2064 6572 3a73 2520 _type: %d res: % - d0469f0: 2064 7274 6379 746e 203a 6425 000a 2f2e d trycnt: %d.../ - d046a00: 6f63 706d 6e6f 6e65 2f74 6977 6966 642f component/wifi/d - d046a10: 6972 6576 2f72 7472 386c 3337 6530 772f river/rtl8730e/w - d046a20: 6669 5f69 6168 5f6c 7573 7073 6e65 2e64 ifi_hal_suspend. - d046a30: 0063 0308 0344 0380 039c 03a0 03d8 c...D......... - -0d046a3e <__func__.2>: - d046a3e: 6977 6966 685f 6c61 735f 7375 6570 646e wifi_hal_suspend - d046a4e: 635f 6568 6b63 775f 776f 635f 7274 006c _check_wow_ctrl. - d046a5e: 0d0a 255b 5d73 5020 5948 5453 2053 7562 ..[%s] PHYSTS bu - d046a6e: 2066 766f 7265 6c66 776f 202c 656c 676e f overflow, leng - d046a7e: 6874 253d 0a64 4100 4d2d 4453 2055 6170 th=%d..A-MSDU pa - d046a8e: 6b63 7465 6120 7070 6165 7372 0a2e 5b00 cket appears...[ - d046a9e: 5452 5d57 203a 455b 5252 524f 4e5d 206f RTW]: [ERROR]No - d046aae: 656d 656d 726f 2079 6f66 2072 6d61 6473 memeory for amsd - d046abe: 5f75 7270 7669 0a2e 5b00 5452 5d57 203a u_priv...[RTW]: - d046ace: 575b 5241 494e 474e 255d 3a73 6d20 6361 [WARNING]%s: mac - d046ade: 6820 6165 6564 2072 7369 7420 6f6f 6c20 header is too l - d046aee: 6e6f 2167 2121 5b00 5452 5d57 203a 575b ong!!!.[RTW]: [W - d046afe: 5241 494e 474e 255d 3a73 7320 626b 4e20 ARNING]%s: skb N - d046b0e: 4c55 214c 0a21 5b00 5452 5d57 203a 575b ULL!!..[RTW]: [W - d046b1e: 5241 494e 474e 705d 6572 7663 7266 6d61 ARNING]precvfram - d046b2e: 3d65 4e3d 4c55 0a4c 5b00 5452 5d57 203a e==NULL..[RTW]: - d046b3e: 575b 5241 494e 474e 735d 626b 6e20 746f [WARNING]skb not - d046b4e: 6520 6f6e 6775 2168 0a21 enough!!.. - -0d046b59 <__FUNCTION__.1>: - d046b59: 6977 6966 685f 6c61 725f 6365 5f76 616d wifi_hal_recv_ma - d046b69: 756e 6c61 665f 7465 6863 705f 7968 7473 nual_fetch_physt - d046b79: 0073 s. - -0d046b7b <__func__.0>: - d046b7b: 6977 6966 685f 6c61 725f 5f78 6d61 6473 wifi_hal_rx_amsd - d046b8b: 0075 200d 7766 6320 646d 6620 6669 206f u.. fw cmd fifo - d046b9b: 7566 6c6c 2520 0a64 0d00 414d 5f43 4331 full %d...MAC_1C - d046bab: 3d30 3025 7838 202c 414d 5f43 4331 3d34 0=%08x, MAC_1C4= - d046bbb: 3025 7838 202c 414d 5f43 4331 3d38 3025 %08x, MAC_1C8=%0 - d046bcb: 7838 202c 414d 5f43 4331 3d43 3025 7838 8x, MAC_1CC=%08x - d046bdb: 000a 525b 5754 3a5d 5b20 5245 4f52 5d52 ..[RTW]: [ERROR] - d046beb: 7370 702d 6c6f 206c 6f6e 2074 7573 7070 ps-poll not supp - d046bfb: 726f 0a74 0000 0000 0000 0000 0000 0000 ort............. + d0462e4: 0402 0303 0101 0101 01ff 16ff ffff ffff ................ + d0462f4: ffff 0302 ffff 00ff 0303 0303 0404 0404 ................ + d046304: 425b 5d42 5854 2520 322d 756c 5220 2058 [BB]TX %-2lu RX + d046314: 2d25 6c32 2075 5353 2520 332d 646c 5020 %-2lu SS %-3ld P + d046324: 2044 2d25 6c33 2064 4643 204f 2d25 6c33 D %-3ld CFO %-3l + d046334: 2064 4445 4343 2041 2528 756c 2520 756c d EDCCA (%lu %lu + d046344: 3020 2578 786c 2029 4c43 204d 2d25 6c32 0x%lx) CLM %-2l + d046354: 2075 4343 2841 6c25 2c75 6c25 2975 5420 u CCA(%lu,%lu) T + d046364: 2850 6c25 2c75 6c25 2975 4320 4b43 2520 P(%lu,%lu) CCK % + d046374: 756c 2520 756c 4c20 6367 2079 6c25 2075 lu %lu Lgcy %lu + d046384: 6c25 2075 5448 2520 756c 2520 756c 5620 %lu HT %lu %lu V + d046394: 5448 2520 756c 2520 756c 4820 2045 6c25 HT %lu %lu HE %l + d0463a4: 2075 6c25 0a75 5b00 4e43 4c53 5b5d 3025 u %lu..[CNSL][%0 + d0463b4: 6432 205d 6552 5b67 7830 3025 7834 7e20 2d] Reg[0x%04x ~ + d0463c4: 3020 2578 3430 5d78 0a0a 5b00 4e43 4c53 0x%04x]...[CNSL + d0463d4: 305d 2578 3430 2078 7830 3025 7838 000a ]0x%04x 0x%08x.. + d0463e4: 83ff 0739 0250 000f a030 00fd 8fe0 0000 ..9.P...0....... + d0463f4: 03ff 0738 0252 000f a030 00fd 8fe6 0000 ..8.R...0....... + d046404: 04ff 0734 0100 00fb 8000 00fe 8000 0000 ..4............. + d046414: 45bc 0000 45cc 0000 45d0 0000 45d4 0000 .E...E...E...E.. + d046424: fe4f 0001 ff5e 0001 006c 0002 017b 0002 O...^...l...{... + d046434: 028a 0002 0399 0002 04a8 0002 05b6 0002 ................ + d046444: 06c5 0002 07d4 0002 08e3 0002 09f2 0002 ................ + d046454: 0b00 0002 0d8a 0002 bdac 0002 bf21 0002 ............!... + d046464: c095 0002 c209 0002 c37e 0002 c4f2 0002 ........~....... + d046474: c666 0002 c7db 0002 c94f 0002 cac3 0002 f.......O....... + d046484: cc38 0002 cdac 0002 cf21 0002 d29e 0002 8.......!....... + d046494: d800 0000 0000 0000 d804 0000 0000 0000 ................ + d0464a4: d808 0000 0000 0000 d80c 0000 9249 4924 ............I.$I + d0464b4: d810 0000 9c49 1c9c d814 0000 3939 3939 ....I.......9999 + d0464c4: d818 0000 3939 3939 d81c 0000 3939 3939 ....9999....9999 + d0464d4: d820 0000 3939 0000 d824 0000 07c0 0000 ...99..$....... + d0464e4: d828 0000 0000 e000 d82c 0000 0000 0000 (.......,....... + d0464f4: 0000 0000 001d 0000 0024 0000 002a 0000 ........$...*... + d046504: 0000 0000 04fc 0000 0600 0000 0dfc 0000 ................ + d046514: 1000 0000 10fc 0000 1200 0000 13fc 0000 ................ + d046524: 1700 0000 20fc 0000 2200 0000 24fc 0000 ..... ..."...$.. + d046534: 3900 0000 4ffc 0000 5800 0000 6ffc 0000 .9...O...X...o.. + d046544: 0001 0000 0001 0000 0026 0000 0001 0000 ........&....... + d046554: 0200 0000 02ff 0000 0001 0000 0b01 0000 ................ + d046564: 0b27 0000 0002 0000 0000 0000 0029 0000 '...........)... + d046574: 0003 0000 0000 0000 0008 0000 0004 0000 ................ + d046584: 0000 0000 00aa 0000 0004 0000 00c0 0000 ................ + d046594: 00c4 0000 0005 0000 0000 0000 0040 0000 ............@... + d0465a4: 0006 0000 0000 0000 003e 0000 0007 0000 ........>....... + d0465b4: 0000 0000 0059 0000 0008 0000 0000 0000 ....Y........... + d0465c4: 0063 0000 0008 0000 0090 0000 0098 0000 c............... + d0465d4: 0008 0000 00c0 0000 00c3 0000 0008 0000 ................ + d0465e4: 00e0 0000 00e3 0000 4678 0000 4678 0000 ........xF..xF.. + d0465f4: 467c 0000 467c 0000 467c 0000 467c 0000 |F..|F..|F..|F.. + d046604: 4680 0000 45dc 0000 45dc 0000 4660 0000 .F...E...E..`F.. + d046614: 4660 0000 4660 0000 4660 0000 4664 0000 `F..`F..`F..dF.. + d046624: 0000 00ff 0000 ff00 00ff 0000 ff00 0000 ................ + d046634: 0000 00ff 0000 ff00 00ff 0000 4f4c 0000 ............LO.. + d046644: 4f4c 0000 4f54 0000 4f54 0000 4f58 0000 LO..TO..TO..XO.. + d046654: 4f58 0000 4f58 0000 4f58 0000 4f5c 0000 XO..XO..XO..\O.. + d046664: 4f5c 0000 4f50 0000 4f50 0000 4f50 0000 \O..PO..PO..PO.. + d046674: 4f50 0000 4f54 0000 4f54 0000 4f3c 0000 PO..TO..TO..<O.. + d046684: 4f3c 0000 4f44 0000 4f44 0000 4f48 0000 <O..DO..DO..HO.. + d046694: 4f48 0000 4f48 0000 4f48 0000 4f4c 0000 HO..HO..HO..LO.. + d0466a4: 4f4c 0000 4f40 0000 4f40 0000 4f40 0000 LO..@O..@O..@O.. + d0466b4: 4f40 0000 4f44 0000 4f44 0000 0000 00ff @O..DO..DO...... + d0466c4: 0000 ff00 0000 00ff 0000 ff00 00ff 0000 ................ + d0466d4: ff00 0000 0000 00ff 0000 ff00 00ff 0000 ................ + d0466e4: ff00 0000 00ff 0000 ff00 0000 0000 00ff ................ + d0466f4: 0000 ff00 00ff 0000 ff00 0000 fe00 0001 ................ + d046704: 0000 01fe 0000 00ff 0000 ff00 00ff 0000 ................ + d046714: ff00 0000 0000 00ff 0000 ff00 00ff 0000 ................ + d046724: ff00 0000 00ff 0000 ff00 0000 0000 00ff ................ + d046734: 0000 ff00 00ff 0000 ff00 0000 460d 2057 .............FW + d046744: 6e45 6261 656c 6620 6961 656c 0a64 5b00 Enable failed..[ + d046754: 5452 5d57 203a 575b 5241 494e 474e 465d RTW]: [WARNING]F + d046764: 6961 656c 2064 6f74 6920 696e 2074 6f50 ailed to init Po + d046774: 6577 2072 6e4f 0a21 5b00 5452 5d57 203a wer On!..[RTW]: + d046784: 575b 5241 494e 474e 775d 6669 5f69 6168 [WARNING]wifi_ha + d046794: 5f6c 6e69 7469 203a 6168 5f6c 695f 696e l_init: hal__ini + d0467a4: 2074 6166 6c69 000a 460d 6961 206c 6f74 t fail...Fail to + d0467b4: 7020 6c6f 696c 676e 3020 3278 5b30 5d31 polling 0x20[1] + d0467c4: 000a 525b 5754 3a5d 5b20 5245 4f52 5d52 ..[RTW]: [ERROR] + d0467d4: 0a0d 5420 6568 6520 7566 6573 6820 7361 .. The efuse has + d0467e4: 6e20 746f 6220 6565 206e 7270 676f 6172 not been progra + d0467f4: 6d6d 6465 0021 525b 5754 3a5d 2a20 202a mmed!.[RTW]: ** + d046804: 6142 646e 3d20 3220 342e 2047 6e61 2064 Band = 2.4G and + d046814: 4735 2a20 0a2a 000d 525b 5754 3a5d 2a20 5G **...[RTW]: * + d046824: 202a 6142 646e 3d20 3220 342e 2047 2a2a * Band = 2.4G ** + d046834: 0d0a 7200 6c74 3738 3033 0065 e000 b74c ...rtl8730e...L. + d046844: 0023 0000 #... + +0d046848 <array_mp_8730e_pwr_reg_pxp>: + d046848: d200 0000 0000 0201 d204 0000 0000 0000 ................ + d046858: d208 0000 0000 0030 d20c 0000 0080 0000 ......0......... + d046868: d210 0000 0000 8060 d214 0000 7f7f 7f7f ......`......... + d046878: d218 0000 7f7f 003f d21c 0000 00ff 0024 ......?.......$. + d046888: d220 0000 f026 01eb d224 0000 0000 0000 ...&...$....... + d046898: d228 0000 0000 0000 d22c 0000 0000 0000 (.......,....... + d0468a8: d230 0000 0000 0000 d234 0000 0000 0000 0.......4....... + d0468b8: d238 0000 0400 8001 d23c 0000 0000 0000 8.......<....... + d0468c8: d240 0000 f8ff 0003 d244 0000 0000 0000 @.......D....... + d0468d8: d248 0000 7777 0776 d24c 0000 f900 0047 H...wwv.L.....G. + d0468e8: d250 0000 0092 0248 d254 0000 0000 0001 P.....H.T....... + d0468f8: d258 0000 0000 6c28 d25c 0000 0000 0020 X.....(l\..... . + d046908: d260 0000 0000 0000 d264 0000 0000 0000 `.......d....... + d046918: d268 0000 0000 0000 d26c 0000 0000 0000 h.......l....... + d046928: d270 0000 0000 0000 d274 0000 0000 0000 p.......t....... + d046938: d278 0000 0000 0000 d27c 0000 0000 0000 x.......|....... + d046948: d280 0000 0000 0c00 d284 0000 ac9b 0391 ................ + d046958: d288 0000 0002 8000 d28c 0000 0000 0000 ................ + d046968: d290 0000 f4f4 f4f4 d800 0000 9980 1980 ................ + d046978: d804 0000 3333 3333 d808 0000 9333 0020 ....3333....3. . + d046988: d80c 0000 9249 4924 d810 0000 9c49 1c9c ....I.$I....I... + d046998: d814 0000 3900 3939 d818 0000 3939 3939 .....999....9999 + d0469a8: d81c 0000 3939 3939 d820 0000 3939 0000 ....9999 ...99.. + d0469b8: d824 0000 0001 0000 d828 0000 0000 a000 $.......(....... + d0469c8: d844 0000 0040 0000 d938 0000 0100 0001 D...@...8....... + d0469d8: d93c 0000 d500 0500 d940 0000 0500 0000 <.......@....... + d0469e8: d944 0000 0005 0000 d948 0000 0000 0000 D.......H....... + d0469f8: d94c 0000 c000 001d d950 0000 0000 0803 L.......P....... + d046a08: d954 0000 0000 0000 d958 0000 0000 0008 T.......X....... + d046a18: db00 0000 6000 03c8 db04 0000 6000 03c8 .....`.......`.. + d046a28: db08 0000 6000 03c8 db0c 0000 6000 03c8 .....`.......`.. + d046a38: db10 0000 6000 03c8 db14 0000 6000 03c8 .....`.......`.. + d046a48: db18 0000 6000 03c8 db1c 0000 6000 03c8 .....`.......`.. + d046a58: db20 0000 6000 03c8 db24 0000 6000 03c8 ....`..$....`.. + d046a68: db28 0000 6000 03c8 db2c 0000 6000 03c8 (....`..,....`.. + d046a78: db30 0000 6000 03c8 db34 0000 6000 03c8 0....`..4....`.. + d046a88: db38 0000 6000 03c8 db3c 0000 6000 03c8 8....`..<....`.. + d046a98: 7325 2528 2964 000a %s(%d).. + +0d046aa0 <__FUNCTION__.0>: + d046aa0: 6977 6966 685f 6c61 645f 616d 695f 746e wifi_hal_dma_int + d046ab0: 7265 7572 7470 0d00 7325 6320 6568 6b63 errupt..%s check + d046ac0: 745f 7079 3a65 2520 2064 6572 3a73 2520 _type: %d res: % + d046ad0: 2064 7274 6379 746e 203a 6425 000a 2f2e d trycnt: %d.../ + d046ae0: 6f63 706d 6e6f 6e65 2f74 6977 6966 642f component/wifi/d + d046af0: 6972 6576 2f72 7472 386c 3337 6530 772f river/rtl8730e/w + d046b00: 6669 5f69 6168 5f6c 7573 7073 6e65 2e64 ifi_hal_suspend. + d046b10: 0063 0308 0344 0380 039c 03a0 03d8 c...D......... + +0d046b1e <__func__.2>: + d046b1e: 6977 6966 685f 6c61 735f 7375 6570 646e wifi_hal_suspend + d046b2e: 635f 6568 6b63 775f 776f 635f 7274 006c _check_wow_ctrl. + d046b3e: 0d0a 255b 5d73 5020 5948 5453 2053 7562 ..[%s] PHYSTS bu + d046b4e: 2066 766f 7265 6c66 776f 202c 656c 676e f overflow, leng + d046b5e: 6874 253d 0a64 4100 4d2d 4453 2055 6170 th=%d..A-MSDU pa + d046b6e: 6b63 7465 6120 7070 6165 7372 0a2e 5b00 cket appears...[ + d046b7e: 5452 5d57 203a 455b 5252 524f 4e5d 206f RTW]: [ERROR]No + d046b8e: 656d 656d 726f 2079 6f66 2072 6d61 6473 memeory for amsd + d046b9e: 5f75 7270 7669 0a2e 5b00 5452 5d57 203a u_priv...[RTW]: + d046bae: 575b 5241 494e 474e 255d 3a73 6d20 6361 [WARNING]%s: mac + d046bbe: 6820 6165 6564 2072 7369 7420 6f6f 6c20 header is too l + d046bce: 6e6f 2167 2121 5b00 5452 5d57 203a 575b ong!!!.[RTW]: [W + d046bde: 5241 494e 474e 255d 3a73 7320 626b 4e20 ARNING]%s: skb N + d046bee: 4c55 214c 0a21 5b00 5452 5d57 203a 575b ULL!!..[RTW]: [W + d046bfe: 5241 494e 474e 705d 6572 7663 7266 6d61 ARNING]precvfram + d046c0e: 3d65 4e3d 4c55 0a4c 5b00 5452 5d57 203a e==NULL..[RTW]: + d046c1e: 575b 5241 494e 474e 735d 626b 6e20 746f [WARNING]skb not + d046c2e: 6520 6f6e 6775 2168 0a21 enough!!.. + +0d046c39 <__FUNCTION__.1>: + d046c39: 6977 6966 685f 6c61 725f 6365 5f76 616d wifi_hal_recv_ma + d046c49: 756e 6c61 665f 7465 6863 705f 7968 7473 nual_fetch_physt + d046c59: 0073 s. + +0d046c5b <__func__.0>: + d046c5b: 6977 6966 685f 6c61 725f 5f78 6d61 6473 wifi_hal_rx_amsd + d046c6b: 0075 200d 7766 6320 646d 6620 6669 206f u.. fw cmd fifo + d046c7b: 7566 6c6c 2520 0a64 0d00 414d 5f43 4331 full %d...MAC_1C + d046c8b: 3d30 3025 7838 202c 414d 5f43 4331 3d34 0=%08x, MAC_1C4= + d046c9b: 3025 7838 202c 414d 5f43 4331 3d38 3025 %08x, MAC_1C8=%0 + d046cab: 7838 202c 414d 5f43 4331 3d43 3025 7838 8x, MAC_1CC=%08x + d046cbb: 000a 525b 5754 3a5d 5b20 5245 4f52 5d52 ..[RTW]: [ERROR] + d046ccb: 7370 702d 6c6f 206c 6f6e 2074 7573 7070 ps-poll not supp + d046cdb: 726f 0a74 0000 0000 0000 0000 0000 0000 ort............. ... - d046c13: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] - d046c23: 505b 4c48 205d 6168 626c 5f62 7562 6666 [PHL] halbb_buff - d046c33: 7265 695f 696e 2074 6166 6c69 6465 7320 er_init failed s - d046c43: 6174 7574 2873 6425 2c29 6820 6c61 695f tatus(%d), hal_i - d046c53: 666e 2d6f 623e 2862 7025 0a29 5b00 5452 nfo->bb(%p)..[RT - d046c63: 5d57 203a 575b 5241 494e 474e 5b5d 4850 W]: [WARNING][PH - d046c73: 5d4c 6820 6c61 6672 695f 696e 2074 6166 L] halrf_init fa - d046c83: 6c69 6465 7320 6174 7574 2873 6425 2c29 iled status(%d), - d046c93: 6820 6c61 695f 666e 2d6f 723e 2866 7025 hal_info->rf(%p - d046ca3: 0a29 5b00 5452 5d57 203a 455b 5252 524f )..[RTW]: [ERROR - d046cb3: 0a5d 255b 2873 6425 5d29 6320 6973 705f ].[%s(%d)] csi_p - d046cc3: 6f6f 206c 656e 6465 6920 696e 2174 000a ool need init!.. - d046cd3: 525b 5754 3a5d 5b20 5245 4f52 5d52 5b0a [RTW]: [ERROR].[ - d046ce3: 7325 2528 2964 205d 656e 6465 7320 6570 %s(%d)] need spe - d046cf3: 6963 7966 6d20 6361 6120 6464 2072 6f66 cify mac addr fo - d046d03: 2072 7274 6769 6567 6972 676e 6320 6973 r triggering csi - d046d13: 6920 206e 6f73 7466 7061 6d20 646f 0a65 in softap mode. - d046d23: 5b00 5452 5d57 203a 455b 5252 524f 0a5d .[RTW]: [ERROR]. - d046d33: 255b 2873 6425 5d29 6e20 6565 2064 7073 [%s(%d)] need sp - d046d43: 6365 6669 2079 616d 2063 6461 7264 7720 ecify mac addr w - d046d53: 6968 6863 6820 7361 6220 6565 206e 7361 hich has been as - d046d63: 6f73 6963 7461 6465 7720 7469 2068 6f73 sociated with so - d046d73: 7466 7061 000a 525b 5754 3a5d 5b20 5245 ftap..[RTW]: [ER - d046d83: 4f52 5d52 5b0a 7325 2528 2964 205d 656e ROR].[%s(%d)] ne - d046d93: 6465 6120 7373 636f 6169 6574 2064 6977 ed associated wi - d046da3: 6874 6120 206e 5041 6620 7269 7473 000a th an AP first.. + d046cf3: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] + d046d03: 505b 4c48 205d 6168 626c 5f62 7562 6666 [PHL] halbb_buff + d046d13: 7265 695f 696e 2074 6166 6c69 6465 7320 er_init failed s + d046d23: 6174 7574 2873 6425 2c29 6820 6c61 695f tatus(%d), hal_i + d046d33: 666e 2d6f 623e 2862 7025 0a29 5b00 5452 nfo->bb(%p)..[RT + d046d43: 5d57 203a 575b 5241 494e 474e 5b5d 4850 W]: [WARNING][PH + d046d53: 5d4c 6820 6c61 6672 695f 696e 2074 6166 L] halrf_init fa + d046d63: 6c69 6465 7320 6174 7574 2873 6425 2c29 iled status(%d), + d046d73: 6820 6c61 695f 666e 2d6f 723e 2866 7025 hal_info->rf(%p + d046d83: 0a29 5b00 5452 5d57 203a 455b 5252 524f )..[RTW]: [ERROR + d046d93: 0a5d 255b 2873 6425 5d29 6320 6973 705f ].[%s(%d)] csi_p + d046da3: 6f6f 206c 656e 6465 6920 696e 2174 000a ool need init!.. d046db3: 525b 5754 3a5d 5b20 5245 4f52 5d52 5b0a [RTW]: [ERROR].[ - d046dc3: 7325 2528 2964 205d 6172 6574 6e20 746f %s(%d)] rate not - d046dd3: 7320 7075 6f70 7472 6465 0a21 5b00 5452 supported!..[RT - d046de3: 5d57 203a 455b 5252 524f 0a5d 255b 2873 W]: [ERROR].[%s( - d046df3: 6425 5d29 6320 6973 735f 287a 6425 2029 %d)] csi_sz(%d) - d046e03: 766f 7265 6220 2062 7768 7320 7075 6f70 over bb hw suppo - d046e13: 7472 2528 2964 000a 525b 5754 3a5d 5b20 rt(%d)..[RTW]: [ - d046e23: 5245 4f52 5d52 5b0a 7325 2528 2964 205d ERROR].[%s(%d)] - d046e33: 2062 6f6d 6564 6328 6b63 2029 6f6e 2074 b mode(cck) not - d046e43: 7573 7070 726f 2074 7363 2169 000a 525b support csi!..[R - d046e53: 5754 3a5d 5b20 5245 4f52 5d52 5b0a 7325 TW]: [ERROR].[%s - d046e63: 2528 2964 205d 7865 6563 6465 6465 7420 (%d)] exceeded t - d046e73: 6568 6d20 7861 6d69 6d75 7320 7075 6f70 he maximum suppo - d046e83: 7472 6465 7320 6174 6e20 6d75 0a21 5b00 rted sta num!..[ - d046e93: 5452 5d57 203a 455b 5252 524f 0a5d 255b RTW]: [ERROR].[% - d046ea3: 2873 6425 5d29 7520 656e 7078 6365 6574 s(%d)] unexpecte - d046eb3: 2064 616d 2063 6461 7264 6620 726f 7420 d mac addr for t - d046ec3: 6972 6767 7265 6e69 2067 7363 2169 000a riggering csi!.. - d046ed3: 525b 5754 3a5d 5b20 5245 4f52 5d52 5b0a [RTW]: [ERROR].[ - d046ee3: 7325 2528 2964 205d 6c61 6f6c 2063 7363 %s(%d)] alloc cs - d046ef3: 2069 6f70 6c6f 6620 6961 2c6c 7320 7a69 i pool fail, siz - d046f03: 2065 203d 6425 000a 525b 5754 3a5d 5b20 e = %d..[RTW]: [ - d046f13: 5245 4f52 5d52 5b0a 7325 2528 2964 205d ERROR].[%s(%d)] - d046f23: 7363 2069 7562 2066 656c 206e 6f6e 2074 csi buf len not - d046f33: 7573 6666 6369 6569 746e 0a21 5b00 5452 sufficient!..[RT - d046f43: 5d57 203a 455b 5252 524f 0a5d 255b 2873 W]: [ERROR].[%s( - d046f53: 6425 5d29 5420 6568 6572 6920 2073 6f6e %d)] There is no - d046f63: 6320 6973 7020 6361 656b 2e74 000a 525b csi packet...[R - d046f73: 5754 3a5d 5b20 4157 4e52 4e49 5d47 5b0a TW]: [WARNING].[ - d046f83: 7325 2528 2964 205d 7562 7973 692d 6c64 %s(%d)] busy-idl - d046f93: 2065 6c61 206c 6d65 7470 2179 000a 525b e all empty!..[R - d046fa3: 5754 3a5d 5b20 4157 4e52 4e49 5d47 5b0a TW]: [WARNING].[ - d046fb3: 7325 2528 2964 205d 7363 2069 6f70 6c6f %s(%d)] csi pool - d046fc3: 6920 2073 554e 4c4c 0a21 0d00 0a0d 5b20 is NULL!..... [ - d046fd3: 2023 7361 6573 7472 2320 205d 7872 7420 # assert #] rx t - d046fe3: 7268 6165 2064 6c62 636f 656b 2064 6f66 hread blocked fo - d046ff3: 2072 6425 6d20 2173 2121 000a 0000 0000 r %d ms!!!...... - d047003: 0000 0000 ..... - -0d047008 <__FUNCTION__.0>: - d047008: 6977 6966 685f 6c61 635f 6973 655f 716e wifi_hal_csi_enq - d047018: 6575 6575 625f 7375 5f79 0071 ueue_busy_q. - -0d047024 <__FUNCTION__.2>: - d047024: 6977 6966 685f 6c61 635f 6973 645f 7165 wifi_hal_csi_deq - d047034: 6575 6575 695f 6c64 5f65 0071 ueue_idle_q. - -0d047040 <__FUNCTION__.3>: - d047040: 6977 6966 685f 6c61 635f 6973 705f 746b wifi_hal_csi_pkt - d047050: 685f 6c64 _hdl. - -0d047055 <__FUNCTION__.4>: - d047055: 6977 6966 685f 6c61 635f 6973 655f 716e wifi_hal_csi_enq - d047065: 6575 6575 695f 6c64 5f65 0071 ueue_idle_q. - -0d047071 <__FUNCTION__.5>: - d047071: 6977 6966 685f 6c61 635f 6973 725f 7065 wifi_hal_csi_rep - d047081: 726f 0074 ort. - -0d047085 <__FUNCTION__.6>: - d047085: 6977 6966 685f 6c61 635f 6973 695f 696e wifi_hal_csi_ini - d047095: 0074 t. - -0d047097 <__FUNCTION__.7>: - d047097: 6977 6966 685f 6c61 635f 6973 655f 006e wifi_hal_csi_en. - -0d0470a7 <__FUNCTION__.8>: - d0470a7: 6977 6966 685f 6c61 635f 6973 635f 6568 wifi_hal_csi_che - d0470b7: 6b63 625f 5f62 7562 0066 ck_bb_buf. - -0d0470c1 <__FUNCTION__.9>: - d0470c1: 6977 6966 685f 6c61 635f 6973 635f 6766 wifi_hal_csi_cfg - d0470d1: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING - d0470e1: 455d 7272 726f 4820 4332 4520 495f 2044 ]Error H2C E_ID - d0470f1: 203d 6425 202c 7452 765f 3d20 2520 0a64 = %d, Rt_v = %d. - d047101: 5b00 5452 5d57 203a 455b 5252 524f 5b5d .[RTW]: [ERROR][ - d047111: 7325 5b5d 5d31 203a 6870 5f6c 7473 2061 %s][1]: phl_sta - d047121: 7369 6e20 6c75 0a6c 5b00 5452 5d57 203a is null..[RTW]: - d047131: 455b 5252 524f 5b5d 7325 5b5d 5d32 203a [ERROR][%s][2]: - d047141: 6168 5f6c 7473 5f61 2069 7369 6e20 6c75 hal_sta_i is nul - d047151: 0a6c 5b00 5452 5d57 203a 455b 5252 524f l..[RTW]: [ERROR - d047161: 255d 3a73 7220 2061 6f6d 6564 6d20 7061 ]%s: ra mode map - d047171: 6970 676e 6520 7272 726f 0a2e 5b00 5452 ping error...[RT - d047181: 5d57 203a 455b 5252 524f 255d 3a73 6620 W]: [ERROR]%s: f - d047191: 6961 656c 2064 6573 646e 6820 6332 6620 ailed send h2c f - d0471a1: 6961 656c 2e64 000a 2c1e 3430 3c38 0064 ailed....,048<d. - d0471b1: 525b 5754 3a5d 5b20 5245 4f52 5d52 7325 [RTW]: [ERROR]%s - d0471c1: 203a 6870 5f6c 7473 2061 7369 6e20 6c75 : phl_sta is nul - d0471d1: 0a6c 5b00 5452 5d57 203a 575b 5241 494e l..[RTW]: [WARNI - d0471e1: 474e 5b5d 7325 5b5d 5d31 5020 696f 746e NG][%s][1] Point - d0471f1: 7265 6920 2073 554e 4c4c 2121 0a21 5b00 er is NULL!!!..[ - d047201: 5452 5d57 203a 575b 5241 494e 474e 5b5d RTW]: [WARNING][ - d047211: 7325 5b5d 5d32 5020 696f 746e 7265 6920 %s][2] Pointer i - d047221: 2073 554e 4c4c 2121 0a21 5b00 5452 5d57 s NULL!!!..[RTW] - d047231: 203a 575b 5241 494e 474e 5b5d 7325 205d : [WARNING][%s] - d047241: 3248 2043 6d63 2064 3248 5f43 4152 525f H2C cmd H2C_RA_R - d047251: 5353 5349 5445 4954 474e 6520 7272 726f SSISETTING error - d047261: 2121 000a 525b 5754 3a5d 5b20 4157 4e52 !!..[RTW]: [WARN - d047271: 4e49 5d47 255b 5d73 4820 4332 6320 646d ING][%s] H2C cmd - d047281: 4820 4332 525f 5f41 414d 4943 4344 4746 H2C_RA_MACIDCFG - d047291: 6520 7272 726f 2121 000a error!!.. - -0d04729b <__func__.0>: - d04729b: 6977 6966 685f 6c61 725f 5f61 6177 6374 wifi_hal_ra_watc - d0472ab: 6468 676f hdog. - -0d0472b0 <__func__.1>: - d0472b0: 6977 6966 685f 6c61 725f 5f61 6564 6572 wifi_hal_ra_dere - d0472c0: 6967 7473 7265 gister. - -0d0472c7 <__func__.2>: - d0472c7: 6977 6966 685f 6c61 725f 5f61 6572 6967 wifi_hal_ra_regi - d0472d7: 7473 7265 5b00 5452 5d57 203a 455b 5252 ster.[RTW]: [ERR - d0472e7: 524f 5b5d 7325 205d 564c 253d 0a64 5b00 OR][%s] LV=%d..[ - d0472f7: 5452 5d57 203a 575b 5241 494e 474e 705d RTW]: [WARNING]p - d047307: 7561 6573 7420 7079 2065 7369 6e20 206f ause type is no - d047317: 6564 6966 656e 0a21 7700 6669 5f69 6168 define!..wifi_ha - d047327: 5f6c 6973 706d 656c 745f 6d64 5f61 6964 l_simple_tdma_di - d047337: 5f67 6974 656d 0072 3cbf 0106 30c9 0005 g_timer..<...0.. - d047347: 26d3 0004 1edd 0003 16e7 0002 0bf6 0001 .&.............. - d047357: f77f 0000 .... - -0d04735b <__func__.0>: - d04735b: 6977 6966 685f 6c61 645f 6769 635f 6e6f wifi_hal_dig_con - d04736b: 656e 7463 635f 6766 nect_cfg. - -0d047374 <__func__.1>: - d047374: 6977 6966 685f 6c61 645f 6769 735f 6163 wifi_hal_dig_sca - d047384: 5f6e 6663 0067 n_cfg. - -0d04738a <__FUNCTION__.0>: - d04738a: 6977 6966 685f 6c61 645f 7369 6f63 6e6e wifi_hal_disconn - d04739a: 6365 5f74 6573 0074 ect_set. - -0d0473a2 <__FUNCTION__.1>: - d0473a2: 6977 6966 685f 6c61 6d5f 6d6c 5f65 6f6a wifi_hal_mlme_jo - d0473b2: 6e69 735f 7465 5b00 5452 5d57 203a 575b in_set.[RTW]: [W - d0473c2: 5241 494e 474e 435d 6168 6e6e 6c65 3e20 ARNING]Channel > - d0473d2: 3120 2034 7562 2074 6977 6572 656c 7373 14 but wireless - d0473e2: 6d5f 646f 2065 6f64 6e20 746f 7320 7075 _mode do not sup - d0473f2: 6f70 7472 3520 0a47 5b00 5452 5d57 203a port 5G..[RTW]: - d047402: 575b 5241 494e 474e 285d 6843 6e61 656e [WARNING](Channe - d047412: 206c 3d3c 3120 2934 2620 2026 4328 6168 l <= 14) && (Cha - d047422: 6e6e 6c65 3e20 313d 2029 7562 2074 6977 nnel >=1) but wi - d047432: 6572 656c 7373 6d5f 646f 2065 6f64 6e20 reless_mode do n - d047442: 746f 7320 7075 6f70 7472 3220 342e 0a47 ot support 2.4G. - d047452: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING - d047462: 435d 6168 6e6e 6c65 6920 2073 6e49 6176 ]Channel is Inva - d047472: 696c 2064 2121 0a21 4f00 4446 204d 4b4f lid !!!..OFDM OK - d047482: 4f00 4446 204d 6146 6c69 4f00 4446 204d .OFDM Fail.OFDM - d047492: 4146 4300 4b43 4f20 004b 4343 204b 6146 FA.CCK OK.CCK Fa - d0474a2: 6c69 4300 4b43 4620 0041 5448 4f20 004b il.CCK FA.HT OK. - d0474b2: 5448 4620 6961 006c 5448 5020 434c 2050 HT Fail.HT PLCP - d0474c2: 4b4f 4800 2054 4146 5200 2058 7566 6c6c OK.HT FA.RX full - d0474d2: 6420 6f72 0070 4856 2054 5553 4f20 004b drop.VHT SU OK. - d0474e2: 4856 2054 5553 4620 6961 006c 4856 2054 VHT SU Fail.VHT - d0474f2: 5553 5020 434c 2050 4b4f 5600 5448 5320 SU PLCP OK.VHT S - d047502: 2055 4146 4900 766e 6c61 6469 7020 746b U FA.Invalid pkt - d047512: 5600 5448 4d20 2055 4b4f 5600 5448 4d20 .VHT MU OK.VHT M - d047522: 2055 6146 6c69 5600 5448 4d20 2055 4c50 U Fail.VHT MU PL - d047532: 5043 4f20 004b 4856 2054 554d 4620 0041 CP OK.VHT MU FA. - d047542: 4548 5320 2055 4b4f 4800 2045 5553 4620 HE SU OK.HE SU F - d047552: 6961 006c 4548 5320 2055 4c50 5043 4f20 ail.HE SU PLCP O - d047562: 004b 4548 5320 2055 4146 4800 2045 554d K.HE SU FA.HE MU - d047572: 4f20 004b 4548 4d20 2055 6146 6c69 4800 OK.HE MU Fail.H - d047582: 2045 554d 5020 434c 2050 4b4f 4800 2045 E MU PLCP OK.HE - d047592: 554d 4620 0041 7244 706f 7020 746b 4800 MU FA.Drop pkt.H - d0475a2: 2054 504d 5544 4f20 004b 4856 2054 5553 T MPDU OK.VHT SU - d0475b2: 4d20 4450 2055 4b4f 4800 2045 5553 4d20 MPDU OK.HE SU M - d0475c2: 4450 2055 4b4f 4800 2045 4254 4d20 4450 PDU OK.HE TB MPD - d0475d2: 2055 4b4f 4300 4b43 5020 4450 2055 4b4f U OK.CCK PPDU OK - d0475e2: 4f00 4446 204d 5050 5544 4f20 004b 5448 .OFDM PPDU OK.HT - d0475f2: 5020 4450 2055 4b4f 5600 5448 5320 2055 PPDU OK.VHT SU - d047602: 5050 5544 4f20 004b 4548 5320 2055 5050 PPDU OK.HE SU PP - d047612: 5544 4f20 004b 4548 5420 2042 5050 5544 DU OK.HE TB PPDU - d047622: 4f20 004b 5057 5f41 5541 4f54 4d5f 444f OK.WPA_AUTO_MOD - d047632: 0045 5057 5f41 4e4f 594c 4d5f 444f 0045 E.WPA_ONLY_MODE. - d047642: 5057 3241 4f5f 4c4e 5f59 4f4d 4544 5700 WPA2_ONLY_MODE.W - d047652: 4150 5f33 4e4f 594c 4d5f 444f 0045 5057 PA3_ONLY_MODE.WP - d047662: 5f41 5057 3241 4d5f 5849 4445 4d5f 444f A_WPA2_MIXED_MOD - d047672: 0045 5057 3241 575f 4150 5f33 494d 4558 E.WPA2_WPA3_MIXE - d047682: 5f44 4f4d 4544 6500 616e 6c62 0065 6964 D_MODE.enable.di - d047692: 6173 6c62 0065 7830 0d00 7472 5f77 6572 sable.0x..rtw_re - d0476a2: 6461 3233 3028 2578 2978 303d 2578 3830 ad32(0x%x)=0x%08 - d0476b2: 0a78 0d00 7472 5f77 7277 7469 3365 2832 x...rtw_write32( - d0476c2: 7830 7825 3d29 7830 3025 7838 000a 720d 0x%x)=0x%08x...r - d0476d2: 6165 5f64 6262 6572 2867 7830 7825 3d29 ead_bbreg(0x%x)= - d0476e2: 7830 7825 000a 770d 6972 6574 625f 7262 0x%x...write_bbr - d0476f2: 6765 3028 2578 2978 303d 2578 0a78 0d00 eg(0x%x)=0x%x... - d047702: 6572 6461 5220 5f46 6572 2067 6170 6874 read RF_reg path - d047712: 3028 2578 3230 2978 6f2c 6666 6573 2874 (0x%02x),offset( - d047722: 7830 7825 2c29 6176 756c 2865 7830 3025 0x%x),value(0x%0 - d047732: 7838 0a29 0d00 7277 7469 2065 4652 725f 8x)...write RF_r - d047742: 6765 7020 7461 2868 7830 3025 7832 2c29 eg path(0x%02x), - d047752: 666f 7366 7465 3028 2578 2978 762c 6c61 offset(0x%x),val - d047762: 6575 3028 2578 3830 2978 000a 720d 6165 ue(0x%08x)...rea - d047772: 2064 7973 5f73 6572 2867 7830 7825 3d29 d sys_reg(0x%x)= - d047782: 7830 7825 000a 770d 6972 6574 7320 7379 0x%x...write sys - d047792: 725f 6765 3028 2578 2978 303d 2578 0a78 _reg(0x%x)=0x%x. - d0477a2: 0d00 6c77 6e61 7020 776f 7265 7320 7661 ..wlan power sav - d0477b2: 6e69 2067 6f6d 6564 3d20 2520 0a73 0d00 ing mode = %s... - d0477c2: 0d0a 3d3d 3d3d 3d3d 203d 414d 2043 4552 ..======= MAC RE - d0477d2: 2047 3d3d 3d3d 3d3d 0a3d 000d 300d 2578 G =======....0x% - d0477e2: 3230 2078 0d00 3020 2578 3830 2078 0d00 02x .. 0x%08x .. - d0477f2: 0d0a 0d00 0d0a 3d3d 3d3d 3d3d 203d 4242 ......======= BB - d047802: 5220 4745 3d20 3d3d 3d3d 3d3d 0d0a 0d00 REG =======.... - d047812: 0d0a 3d3d 3d3d 3d3d 203d 4652 5220 4745 ..======= RF REG - d047822: 3d20 3d3d 3d3d 3d3d 0d0a 0d00 0d0a 4652 =======......RF - d047832: 505f 7461 2868 7825 0a29 000d 630d 646d _Path(%x)....cmd - d047842: 6e20 746f 6520 6978 7473 200a 2500 732a not exist. .%*s - d047852: 7825 2500 3631 0073 6966 5f78 6172 6574 %x.%16s.fix_rate - d047862: 0d00 6863 6e61 2067 6164 6174 7220 7461 ..chang data rat - d047872: 2065 6f74 3a20 7830 3025 7832 000a 7561 e to :0x%02x..au - d047882: 6f74 725f 6365 6e6f 5b00 5452 5d57 203a to_recon.[RTW]: - d047892: 7541 6f74 6f43 6e6e 6365 4574 616e 6c62 AutoConnectEnabl - d0478a2: 2065 203d 7825 0d0a 6800 6165 0070 525b e = %x...heap.[R - d0478b2: 5754 3a5d 4e20 2050 7661 6961 616c 6c62 TW]: NP availabl - d0478c2: 2065 6568 7061 2520 0a64 000d 6264 5f67 e heap %d...dbg_ - d0478d2: 6f6d 7564 656c 5b00 5452 5d57 203a 6c47 module.[RTW]: Gl - d0478e2: 626f 6c61 6544 7562 4d67 646f 6c75 2065 obalDebugModule - d0478f2: 203d 7830 7825 0d0a 6600 7869 765f 7363 = 0x%x...fix_vcs - d047902: 5b00 5452 5d57 203a 6966 2078 6376 5f73 .[RTW]: fix vcs_ - d047912: 6f6d 6564 3d20 2520 0a64 000d 6262 6c5f mode = %d...bb_l - d047922: 676f 0d00 6168 206c 6262 6c20 676f 7320 og..hal bb log s - d047932: 7465 6974 676e 3a20 7830 3025 7832 000a etting :0x%02x.. - d047942: 6964 0067 525b 5754 3a5d 6420 6769 6320 dig.[RTW]: dig c - d047952: 6766 3a20 7830 3025 7832 5b20 2d31 6e65 fg :0x%02x [1-en - d047962: 303b 642d 7369 0a5d 6200 5f62 6261 6c69 ;0-dis]..bb_abil - d047972: 7469 0079 6168 626c 2062 6261 6c69 7469 ity.halbb abilit - d047982: 3a79 3020 2578 6c6c 0a78 6800 6c61 6262 y: 0x%llx..halbb - d047992: 7320 7465 6120 6962 696c 7974 3a20 7830 set ability :0x - d0479a2: 6c25 786c 000a 7872 635f 746e 0d00 616d %llx..rx_cnt..ma - d0479b2: 5f63 7872 635f 756f 746e 7265 6320 656c c_rx_counter cle - d0479c2: 7261 000a 620d 5f62 6320 756f 746e 7265 ar...bb_ counter - d0479d2: 6320 656c 7261 000a 0d0d 3d0a 3d3d 3d3d clear.....===== - d0479e2: 3d3d 616d 5f63 7872 635f 756f 746e 7265 ==mac_rx_counter - d0479f2: 3d3d 3d3d 3d3d 000a 250d 3a64 2520 3a73 ======...%d: %s: - d047a02: 2520 0a64 0d00 0a0d 3d3d 3d3d 3d3d 623d %d.....=======b - d047a12: 5f62 7872 635f 756f 746e 7265 3d3d 3d3d b_rx_counter==== - d047a22: 3d3d 000a 690d 766e 6c61 6469 7020 746b ==...invalid pkt - d047a32: 203a 6425 000a 630d 6b63 6320 6163 203a : %d...cck cca: - d047a42: 6425 000a 630d 6b63 6320 6163 6d20 6361 %d...cck cca mac - d047a52: 203a 6425 000a 720d 2078 6363 206b 7263 : %d...rx cck cr - d047a62: 2063 6b6f 203a 6425 000a 720d 2078 6363 c ok: %d...rx cc - d047a72: 206b 7263 2063 7265 3a72 2520 0a64 0d00 k crc err: %d... - d047a82: 666f 6d64 6320 6163 203a 6425 000a 6f0d ofdm cca: %d...o - d047a92: 6466 206d 6363 2061 616d 3a63 2520 0a64 fdm cca mac: %d. - d047aa2: 0d00 7872 6f20 6466 206d 7263 2063 6b6f ..rx ofdm crc ok - d047ab2: 203a 6425 000a 720d 2078 666f 6d64 6320 : %d...rx ofdm c - d047ac2: 6372 6520 7272 203a 6425 000a 720d 2078 rc err: %d...rx - d047ad2: 7468 6320 6372 6f20 3a6b 2520 0a64 0d00 ht crc ok: %d... - d047ae2: 7872 6820 2074 7263 2063 7265 3a72 2520 rx ht crc err: % - d047af2: 0a64 0d00 7872 7620 7468 6320 6372 6f20 d...rx vht crc o - d047b02: 3a6b 2520 0a64 0d00 7872 7620 7468 6320 k: %d...rx vht c - d047b12: 6372 6520 7272 203a 6425 000a 720d 2078 rc err: %d...rx - d047b22: 6568 6320 6372 6f20 3a6b 2520 0a64 0d00 he crc ok: %d... - d047b32: 7872 6820 2065 7263 2063 7265 3a72 2520 rx he crc err: % - d047b42: 0a64 7400 5f78 6e63 0074 6d0d 6361 745f d..tx_cnt..mac_t - d047b52: 5f78 6f63 6e75 6574 2072 6c63 6165 0a72 x_counter clear. - d047b62: 0d00 0a0d 3d3d 3d3d 3d3d 6d3d 6361 745f ....=======mac_t - d047b72: 5f78 6f63 6e75 6574 3d72 3d3d 3d3d 0a3d x_counter======. - d047b82: 0d00 0a0d 3d3d 3d3d 3d3d 6262 745f 5f78 ....======bb_tx_ - d047b92: 6f63 6e75 6574 3d72 3d3d 3d3d 0a3d 0d00 counter======... - d047ba2: 666f 6d64 7420 2078 6e6f 203a 6425 000a ofdm tx on: %d.. - d047bb2: 6f0d 6466 206d 7874 6520 3a6e 2520 0a64 .ofdm tx en: %d. - d047bc2: 0d00 6363 206b 7874 6f20 3a6e 2520 0a64 ..cck tx on: %d. - d047bd2: 0d00 6363 206b 7874 6520 3a6e 2520 0a64 ..cck tx en: %d. - d047be2: 7200 6678 0066 0d0d 3d0a 3d3d 3d3d 3d3d .rxff....======= - d047bf2: 3d3d 3d3d 3d3d 3d3d 5852 4646 3d3d 3d3d ========RXFF==== - d047c02: 3d3d 3d3d 3d3d 3d3d 3d3d 003d 0d0d 700a ===========....p - d047c12: 6761 3a65 6425 0d00 0a0d 0d00 3025 7832 age:%d......%02x - d047c22: 0020 7874 6666 0d00 0a0d 3d3d 3d3d 3d3d .txff....====== - d047c32: 3d3d 3d3d 3d3d 3d3d 543d 4658 3d46 3d3d =========TXFF=== - d047c42: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 4500 7272 ============.Err - d047c52: 726f 203a 706c 5f73 7464 6d69 7620 6c61 or: lps_dtim val - d047c62: 6575 2528 2964 6920 766e 6c61 6469 2121 ue(%d) invalid!! - d047c72: 0a20 5300 7465 6c20 7370 645f 6974 3a6d ..Set lps_dtim: - d047c82: 2520 2e64 000a 525b 5754 3a5d 5b20 4157 %d...[RTW]: [WA - d047c92: 4e52 4e49 5d47 6363 286b 2562 2c64 256d RNING]cck(b%d,m% - d047ca2: 2964 6f2c 6466 286d 2562 2c64 256d 2964 d),ofdm(b%d,m%d) - d047cb2: 742c 7872 735f 6174 6574 2528 2c64 6425 ,trx_state(%d,%d - d047cc2: 2c29 6363 2861 2563 2c64 256f 2964 702c ),cca(c%d,o%d),p - d047cd2: 5f64 6874 283a 2563 2c64 256f 2964 722c d_th:(c%d,o%d),r - d047ce2: 6278 3a64 7830 7825 620a 5f62 7263 5b63 xbd:0x%x.bb_crc[ - d047cf2: 3133 313a 2036 7263 2063 7265 5d72 315b 31:16 crc err][1 - d047d02: 3a35 2030 7263 2063 6b6f 3a5d 7830 7825 5:0 crc ok]:0x%x - d047d12: 5b00 7325 205d 6e69 635f 756f 746e 3d20 .[%s] in_count = - d047d22: 2520 3a64 2520 0a73 5b00 7325 205d 756f %d: %s..[%s] ou - d047d32: 7074 7475 3d20 2520 0a73 6300 6e6f 6966 tput = %s..confi - d047d42: 5f67 6567 0074 6f63 666e 6769 735f 7465 g_get.config_set - d047d52: 6500 7566 6573 675f 7465 6500 7566 6573 .efuse_get.efuse - d047d62: 735f 7465 6d00 5f70 7370 0064 0d0a 4557 _set.mp_psd...WE - d047d72: 5458 203a 6143 276e 2074 616d 6c6c 636f XT: Can't malloc - d047d82: 6d20 6d65 726f 0079 2a25 2573 786c 0a00 memory.%*s%lx.. - d047d92: 7325 203a 6d63 2064 616e 656d 203a 7325 %s: cmd name: %s - d047da2: 202c 6d63 6c64 6e65 203a 6425 000a 7277 , cmdlen: %d..wr - d047db2: 7469 2065 2500 2064 7825 2520 0078 7472 ite .%d %x %x.rt - d047dc2: 5f77 7277 7469 3365 2832 6461 7264 253d w_write32(addr=% - d047dd2: 2978 303d 2578 3830 0a78 6c00 7370 645f x)=0x%08x..lps_d - d047de2: 6974 5f6d 6573 2074 7200 6165 2064 2500 tim_set .read .% - d047df2: 2064 7825 3000 2578 3230 0058 7830 3025 d %x.0x%02X.0x%0 - d047e02: 5834 3000 2578 3830 0058 7472 5f77 6572 4X.0x%08X.rtw_re - d047e12: 6461 3233 6128 6464 3d72 7825 3d29 7830 ad32(addr=%x)=0x - d047e22: 3025 7838 000a 6264 2067 7000 7968 6d64 %08x..dbg .phydm - d047e32: 0020 7561 6f74 725f 6365 6e6f 0020 7077 .auto_recon .wp - d047e42: 5f61 6f6d 6564 0020 6573 2074 7077 2061 a_mode .set wpa - d047e52: 6f6d 6564 7420 206f 7325 000a 7077 2061 mode to %s..wpa - d047e62: 6f6d 6564 7320 7465 6620 6961 656c 0a64 mode set failed. - d047e72: 0a00 570d 5845 3a54 4d20 6c61 6f6c 2063 ...WEXT: Malloc - d047e82: 656d 6f6d 7972 6920 2073 6f6e 2074 6e65 memory is not en - d047e92: 756f 6867 0a00 500d 6972 6176 6574 4d20 ough...Private M - d047ea2: 7365 6173 6567 203a 7325 0000 0000 747b essage: %s....{t - d047eb2: 0d04 7483 0d04 748d 0d04 7495 0d04 749c ...t...t...t...t - d047ec2: 0d04 74a5 0d04 74ac 0d04 74b2 0d04 74ba ...t...t...t...t - d047ed2: 0d04 74c5 0d04 74cb 0d04 e604 0d04 e604 ...t...t........ - d047ee2: 0d04 e604 0d04 e604 0d04 e604 0d04 74d8 ...............t - d047ef2: 0d04 74e2 0d04 74ee 0d04 74fd 0d04 7507 ...t...t...t...u - d047f02: 0d04 7513 0d04 751d 0d04 7529 0d04 7538 ...u...u..)u..8u - d047f12: 0d04 7542 0d04 754b 0d04 7556 0d04 7564 ..Bu..Ku..Vu..du - d047f22: 0d04 756d 0d04 7576 0d04 7581 0d04 758f ..mu..vu...u...u - d047f32: 0d04 7598 0d04 75a1 0d04 75ac 0d04 75bb ...u...u...u...u - d047f42: 0d04 75c9 0d04 75d7 0d04 75e3 0d04 75f0 ...u...u...u...u - d047f52: 0d04 75fb 0d04 760a 0d04 7618 0d04 7626 ...u...v...v..&v - d047f62: 0d04 7634 0d04 7642 0d04 7651 0d04 7660 ..4v..Bv..Qv..`v - d047f72: 0d04 7674 0d04 ..tv.. - -0d047f78 <__FUNCTION__.1>: - d047f78: 6977 6966 685f 6c61 705f 7968 6d64 645f wifi_hal_phydm_d - d047f88: 6762 bg. - -0d047f8b <__func__.0>: - d047f8b: 6977 6966 685f 6c61 695f 7077 6972 5f76 wifi_hal_iwpriv_ - d047f9b: 6f63 6d6d 6e61 0064 525b 5754 3a5d 5b20 command.[RTW]: [ - d047fab: 5245 4f52 5d52 7472 386c 3337 6530 645f ERROR]rtl8730e_d - d047fbb: 6c65 625f 5f62 7473 2061 6870 5f6c 7473 el_bb_sta phl_st - d047fcb: 2061 7369 6e20 6c75 0a6c 5b00 5452 5d57 a is null..[RTW] - d047fdb: 203a 455b 5252 524f 725d 6c74 3738 3033 : [ERROR]rtl8730 - d047feb: 5f65 6461 625f 5f62 7473 2061 6870 5f6c e_ad_bb_sta phl_ - d047ffb: 7473 2061 7369 6e20 6c75 0a6c 5b00 5452 sta is null..[RT - d04800b: 5d57 203a 455b 5252 524f 685d 6c61 6262 W]: [ERROR]halbb - d04801b: 735f 6174 695f 666e 5f6f 6461 5f64 6e65 _sta_info_add_en - d04802b: 7274 2079 6166 6c69 6465 000a 525b 5754 try failed..[RTW - d04803b: 3a5d 5b20 5245 4f52 5d52 7325 7020 7473 ]: [ERROR]%s pst - d04804b: 2d61 703e 6c68 735f 6174 3d20 203d 554e a->phl_sta == NU - d04805b: 4c4c 2121 202c 7974 6570 253a 0a64 5b00 LL!!, type:%d..[ - d04806b: 5452 5d57 203a 455b 5252 524f 255d 2073 RTW]: [ERROR]%s - d04807b: 7370 6174 3e2d 6870 5f6c 7473 2061 3d3d psta->phl_sta == - d04808b: 4e20 4c55 214c 2121 000a 525b 5754 3a5d NULL!!!..[RTW]: - d04809b: 5b20 5245 4f52 5d52 7325 203a 4850 204c [ERROR]%s: PHL - d0480ab: 5453 2841 3025 7832 253a 3230 3a78 3025 STA(%02x:%02x:%0 - d0480bb: 7832 253a 3230 3a78 3025 7832 253a 3230 2x:%02x:%02x:%02 - d0480cb: 2978 6e20 746f 6520 6978 7473 0a21 x) not exist!.. - -0d0480da <__func__.0>: - d0480da: 7472 5f77 6168 5f6c 7075 6164 6574 615f rtw_hal_update_a - d0480ea: 6f73 5f63 6163 5f70 7061 6f6d 6564 soc_cap_apmode. - -0d0480f9 <__func__.1>: - d0480f9: 7472 5f77 6168 5f6c 7075 6164 6574 615f rtw_hal_update_a - d048109: 6f73 5f63 6163 0070 soc_cap. - -0d048111 <__func__.2>: - d048111: 6977 6966 685f 6c61 635f 6e6f 656e 7463 wifi_hal_connect - d048121: 685f 5f77 6e69 6f66 735f 7465 _hw_info_set. - -0d04812e <__func__.3>: - d04812e: 7472 5f77 6168 5f6c 7473 5f61 6e69 6f66 rtw_hal_sta_info - d04813e: 675f 7465 _get. - -0d048143 <__func__.4>: - d048143: 7472 5f77 6168 5f6c 7473 5f61 6e69 6f66 rtw_hal_sta_info - d048153: 735f 7465 _set. - -0d048158 <_rf_type_to_rf_rx_cnt>: - d048158: 0201 0302 0304 0404 5b01 5452 5d57 203a .........[RTW]: - d048168: 575b 5241 494e 474e 5b5d 5442 4f43 5845 [WARNING][BTCOEX - d048178: 205d 6e75 6e6b 776f 206e 6162 646e 6977 ] unknown bandwi - d048188: 7464 2868 6425 0a29 4200 5f54 4f43 5845 dth(%d)..BT_COEX - d048198: 5b00 5452 5d57 203a 255b 5d73 7500 6470 .[RTW]: [%s].upd - d0481a8: 7461 5f65 6c77 635f 5f68 6e69 6f66 6828 ate_wl_ch_info(h - d0481b8: 6332 3020 3678 2936 203a 706f 6f6d 6564 2c 0x66): opmode - d0481c8: 2520 2c64 6220 5f74 6b73 7069 635f 2068 %d, bt_skip_ch - d0481d8: 6425 6220 5f74 6b73 7069 735f 6170 206e %d bt_skip_span - d0481e8: 6425 000a 6964 6373 6e6f 656e 7463 692d %d..disconnect-i - d0481f8: 7370 6300 6e6f 656e 7463 6465 6c2d 7370 ps.connected-lps - d048208: 6400 7369 6f63 6e6e 6365 6574 0064 6964 .disconnected.di - d048218: 6173 6c62 6465 4100 4432 2050 6973 6b6e sabled.A2DP sink - d048228: 4100 4432 0050 4942 0053 4943 0053 3d3d .A2DP.BIS.CIS.== - d048238: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 503d ===============P - d048248: 7265 6f69 6964 6163 3d6c 3d3d 3d3d 3d3d eriodical======= - d048258: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a3d 0909 =============... - d048268: 0909 6154 6c62 2f65 4454 414d 2020 2020 ..Table/TDMA - d048278: 2020 2020 203d 6425 2f20 2520 0a64 0909 = %d / %d... - d048288: 0909 3248 2d43 7830 3036 2020 2020 2020 ..H2C-0x60 - d048298: 2020 2020 203d 3025 7832 2020 3025 7832 = %02x %02x - d0482a8: 2020 3025 7832 2020 3025 7832 2020 3025 %02x %02x %0 - d0482b8: 7832 090a 0909 3009 3678 3043 302f 3678 2x.....0x6C0/0x6 - d0482c8: 3443 302f 3678 3843 3d20 3020 2578 3830 C4/0x6C8 = 0x%08 - d0482d8: 2078 202f 7830 3025 7838 2f20 3020 2578 x / 0x%08x / 0x% - d0482e8: 3830 0a78 0909 0909 7830 4336 2f43 7830 08x.....0x6CC/0x - d0482f8: 3637 2f34 7830 3737 2038 203d 7830 3025 764/0x778 = 0x%0 - d048308: 7838 2f20 3020 2578 3830 2078 202f 7830 8x / 0x%08x / 0x - d048318: 3025 7838 000a 3d3d 3d3d 3d3d 3d3d 3d3d %08x..========== - d048328: 3d3d 575b 204c 7453 7461 7375 3d5d 3d3d ==[WL Status]=== - d048338: 3d3d 3d3d 3d3d 3d3d 0a3d 0909 0909 6361 =========.....ac - d048348: 6974 6576 705f 726f 2f74 7562 7973 732f tive_port/busy/s - d048358: 6163 2f6e 6474 616d 735f 6163 2f6e 696c can/tdma_scan/li - d048368: 6b6e 332f 6b32 342f 6177 2f79 6968 705f nk/32k/4way/hi_p - d048378: 6972 745f 7361 316b 682f 5f69 7270 5f69 ri_task1/hi_pri_ - d048388: 6174 6b73 2032 203d 6425 202f 6425 202f task2 = %d/ %d/ - d048398: 6425 202f 6425 202f 6425 202f 6425 202f %d/ %d/ %d/ %d/ - d0483a8: 6425 202f 6425 202f 6425 090a 0909 7309 %d/ %d/ %d.....s - d0483b8: 6174 7320 6174 7574 2f73 6863 6e61 656e ta status/channe - d0483c8: 2f6c 7762 6f2f 6666 6573 2f74 6f74 6174 l/bw/offset/tota - d0483d8: 726c 6378 746e 722f 7373 2069 203d 7325 lrxcnt/rssi = %s - d0483e8: 202f 6425 202f 6425 202f 6425 202f 6c25 / %d/ %d/ %d/ %l - d0483f8: 2f64 2520 6464 6d62 090a 0909 7309 666f d/ %ddbm.....sof - d048408: 6174 2070 7473 7461 7375 632f 6168 6e6e tap status/chann - d048418: 6c65 622f 2f77 666f 7366 7465 3d20 2520 el/bw/offset = % - d048428: 2f73 2520 2f64 2520 2f64 2520 0a64 3d00 s/ %d/ %d/ %d..= - d048438: 3d3d 3d3d 3d3d 3d3d 3d3d 5b3d 5442 5320 ===========[BT S - d048448: 6174 7574 5d73 3d3d 3d3d 3d3d 3d3d 3d3d tatus]========== - d048458: 3d3d 090a 0909 4209 2054 7473 7461 7375 ==.....BT status - d048468: 202f 656c 732d 6163 2f6e 6c20 5f65 7562 / le-scan/ le_bu - d048478: 7973 202f 6361 5f6c 7562 7973 202f 7462 sy/ acl_busy/ bt - d048488: 735f 616c 6576 202f 6749 576e 616c 202f _slave/ IgnWla/ - d048498: 7250 666f 6c69 7365 2020 203d 7325 202f Profiles = %s/ - d0484a8: 6425 202f 6425 202f 6425 202f 6425 202f %d/ %d/ %d/ %d/ - d0484b8: 6425 202f 7325 2520 0a73 0909 0909 5442 %d/ %s %s.....BT - d0484c8: 6920 666e 5b6f 7e30 5d35 3d20 2520 3230 info[0~5] = %02 - d0484d8: 2078 3025 7832 2520 3230 2078 3025 7832 x %02x %02x %02x - d0484e8: 2520 3230 2078 3025 7832 090a 0909 4209 %02x %02x.....B - d0484f8: 2054 656c 6120 6475 6f69 6920 666e 5b6f T le audio info[ - d048508: 7e30 5d35 3d20 2520 3230 2078 3025 7832 0~5] = %02x %02x - d048518: 2520 3230 2078 3025 7832 2520 3230 2078 %02x %02x %02x - d048528: 3025 7832 090a 0909 3009 3778 3037 4828 %02x.....0x770(H - d048538: 2d69 7270 2069 7872 742f 2978 202f 7830 i-pri rx/tx)/ 0x - d048548: 3737 2834 6f4c 702d 6972 7220 2f78 7874 774(Lo-pri rx/tx - d048558: 2f29 7220 7373 2069 203d 6c25 2f64 2520 )/ rssi = %ld/ % - d048568: 646c 202f 6c25 2f64 2520 646c 202f 6425 ld/ %ld/ %ld/ %d - d048578: 4264 0a6d 0a00 5b0d 7325 205d 6e75 7573 dBm....[%s] unsu - d048588: 7070 726f 2074 6373 6462 625f 7469 6e5f pport scbd_bit_n - d048598: 6d75 2528 2964 3800 3237 6530 4200 2054 um(%d).8720e.BT - d0485a8: 6f4e 2d6e 6f43 6e6e 6365 6574 2d64 6469 Non-Connected-id - d0485b8: 656c 4200 2054 6f43 6e6e 6365 6574 2d64 le.BT Connected- - d0485c8: 6469 656c 4200 2054 6e49 2d71 6170 6567 idle.BT Inq-page - d0485d8: 4200 2054 4341 2d4c 7562 7973 4200 2054 .BT ACL-busy.BT - d0485e8: 4341 2d4c 6469 656c 4200 2054 4353 2d4f ACL-idle.BT SCO- - d0485f8: 7562 7973 4200 2054 4341 2d4c 4353 2d4f busy.BT ACL-SCO- - d048608: 7562 7973 4200 2054 454c 612d 6475 6f69 busy.BT LE-audio - d048618: 622d 7375 0079 5442 4120 4c43 4c2d 2d45 -busy.BT ACL-LE- - d048628: 7561 6964 2d6f 7562 7973 4200 2054 6f4e audio-busy.BT No - d048638: 2d6e 6544 6966 656e 2d64 7473 7461 0065 n-Defined-state. - d048648: 0000 ... - -0d04864b <__FUNCTION__.0>: - d04864b: 7472 5f77 7462 5f63 6f6d 696e 6f74 5f72 rtw_btc_monitor_ - d04865b: 7462 655f 616e 6c62 0065 0000 bt_enable.... - -0d048668 <bt_status_string>: - d048668: 85a5 0d04 85bb 0d04 85cd 0d04 85d9 0d04 ................ - d048678: 85e5 0d04 85f1 0d04 85fd 0d04 860d 0d04 ................ - d048688: 861e 0d04 8633 0d04 525b 5754 3a5d 5b20 ....3...[RTW]: [ - d048698: 5245 4f52 5d52 7325 7520 6b6e 6f6e 2077 ERROR]%s unknow - d0486a8: 6162 646e 7420 7079 0a65 5b00 5452 5d57 band type..[RTW] - d0486b8: 203a 575b 5241 494e 474e 5b5d 5442 4f43 : [WARNING][BTCO - d0486c8: 5845 205d 7325 7020 746b 7954 6570 2520 EX] %s pktType % - d0486d8: 0a64 5b00 5452 5d57 203a 575b 5241 494e d..[RTW]: [WARNI - d0486e8: 474e 5b5d 5442 4f43 5845 205d 6e75 6f6b NG][BTCOEX] unko - d0486f8: 6e77 7320 6977 6374 2068 6162 646e 7420 wn switch band t - d048708: 7079 0a65 ype.. - -0d04870d <__func__.0>: - d04870d: 7472 5f77 6168 5f6c 7462 5f63 7053 6365 rtw_hal_btc_Spec - d04871d: 6169 506c 6361 656b 4e74 746f 6669 0079 ialPacketNotify. - -0d04872d <__func__.1>: - d04872d: 7472 5f77 6168 5f6c 7462 5f63 654d 6964 rtw_hal_btc_Medi - d04873d: 5361 6174 7574 4e73 746f 6669 0079 7462 aStatusNotify.bt - d04874d: 5f63 6168 5f6c 6573 5f74 7470 2061 6567 c_hal_set_pta ge - d04875d: 2074 756d 6574 2078 6974 656d 756f 2174 t mutex timeout! - d04876d: 000a 4c47 7442 6f43 7865 7369 2e74 7470 ..GLBtCoexist.pt - d04877d: 5f61 756d 6574 2078 7369 4e20 4c55 214c a_mutex is NULL! - d04878d: 000a 5450 2041 6552 6461 4520 7272 726f ..PTA Read Error - d04879d: 3020 2578 3230 2078 0a21 0x%02x !.. - -0d0487a8 <afh_5g_8730e>: - d0487a8: 0078 0000 0402 0000 007a 0000 0804 0000 x.......z....... - d0487b8: 007c 0000 0808 0000 007e 0000 0a0d 0000 |.......~....... - d0487c8: 0080 0000 0a11 0000 0082 0000 0a15 0000 ................ - d0487d8: 0084 0000 0a19 0000 0086 0000 0a1d 0000 ................ - d0487e8: 0088 0000 0a21 0000 008a 0000 0826 0000 ....!.......&... - d0487f8: 008c 0000 0a2b 0000 008e 0000 0a2f 0000 ....+......./... - d048808: 0090 0000 0a33 0000 0095 0000 0a3d 0000 ....3.......=... - d048818: 0097 0000 0842 0000 0099 0000 0846 0000 ....B.......F... - d048828: 009b 0000 084a 0000 009d 0000 044c 0000 ....J.......L... - -0d048838 <btc_chip_para_8730e>: - d048838: 675a 0d04 0001 0000 00a0 0000 0078 0000 Zg..........x... - d048848: 0002 0100 0000 000d 88b0 0d04 0007 0000 ................ - d048858: 8878 0d04 0011 0000 8940 0d04 0008 0000 x.......@....... - d048868: 8918 0d04 3624 0012 87a8 0d04 ee45 0d01 ....$6......E... - -0d048878 <table_nsant_8730e>: - d048878: ffff ffff ffff ffff 5555 5555 5555 5555 ........UUUUUUUU - d048888: 55ff ffff fafa fafa 55ff ffff aaaa aaaa .U.......U...... - d048898: 55ff ffff 55ff ffff ffff ffff 5afa 5afa .U...U.......Z.Z - d0488a8: 5555 6655 fafa fafa UUUf.... - -0d0488b0 <table_sant_8730e>: - d0488b0: ffff ffff ffff ffff 5555 5555 5555 5555 ........UUUUUUUU - d0488c0: 5555 6655 5555 6655 aaaa aaaa aaaa aaaa UUUfUUUf........ - d0488d0: 5a5a 5a5a 5a5a 5a5a 5555 6655 5a5a aaaa ZZZZZZZZUUUfZZ.. - d0488e0: 5555 6655 5a5a 6a5a 5555 6655 5aaa 5a5a UUUfZZZjUUUf.ZZZ - d0488f0: 5555 5555 5a5a 5aaa 5a5a aaaa 5a5a aaaa UUUUZZ.ZZZ..ZZ.. - d048900: 5555 5555 6a6a aaaa 5555 5555 aaaa aaaa UUUUjj..UUUU.... - d048910: 5555 5555 6a5a 6a5a UUUUZjZj - -0d048918 <tdma_nsant_8730e>: - d048918: 0000 0000 6100 0330 1111 2061 1103 6111 .....a0...a ...a - d048928: 033a 1011 0861 1103 5114 0308 5410 1051 :...a....Q...TQ. - d048938: 1003 5150 0308 5010 ..PQ...P - -0d048940 <tdma_sant_8730e>: - d048940: 0000 0000 5100 0320 5010 1c61 0003 6110 .....Q ..Pa....a - d048950: 0320 1011 3261 1103 5114 033a 5010 3251 ...a2...Q:..PQ2 - d048960: 1003 5154 0332 5510 2061 0003 5130 0310 ..TQ2..Ua ..0Q.. - d048970: 5010 0855 1003 5154 0332 5110 3261 1000 .PU...TQ2..Qa2.. - d048980: 5110 0032 1010 0000 00a0 0011 a400 1100 .Q2............. - d048990: 0000 00a8 0a11 5b0d 7325 205d 6c77 6e61 .......[%s] wlan - d0489a0: 6920 696e 6974 6c61 7a69 7461 6f69 206e initialization - d0489b0: 6166 6c69 000a 525b 5754 3a5d 5b20 5245 fail..[RTW]: [ER - d0489c0: 4f52 5d52 382d 3137 5f78 7264 2076 202d ROR]-871x_drv - - d0489d0: 6564 5f76 706f 6e65 202c 6166 6c69 0a21 dev_open, fail!. - d0489e0: 0a00 5b0d 7325 205d 6157 7469 6620 726f ...[%s] Wait for - d0489f0: 5420 2f58 5852 4220 7375 2079 2528 2964 TX/RX Busy (%d) - d048a00: 0a00 5b0d 7325 205d 656e 6974 2066 7369 ...[%s] netif is - d048a10: 4420 574f 004e 0d0a 255b 5d73 7320 626b DOWN...[%s] skb - d048a20: 6920 2073 554e 4c4c is NULL. - -0d048a29 <__FUNCTION__.1>: - d048a29: 6977 6966 695f 5f66 656e 6974 5f66 7872 wifi_if_netif_rx + d046dc3: 7325 2528 2964 205d 656e 6465 7320 6570 %s(%d)] need spe + d046dd3: 6963 7966 6d20 6361 6120 6464 2072 6f66 cify mac addr fo + d046de3: 2072 7274 6769 6567 6972 676e 6320 6973 r triggering csi + d046df3: 6920 206e 6f73 7466 7061 6d20 646f 0a65 in softap mode. + d046e03: 5b00 5452 5d57 203a 455b 5252 524f 0a5d .[RTW]: [ERROR]. + d046e13: 255b 2873 6425 5d29 6e20 6565 2064 7073 [%s(%d)] need sp + d046e23: 6365 6669 2079 616d 2063 6461 7264 7720 ecify mac addr w + d046e33: 6968 6863 6820 7361 6220 6565 206e 7361 hich has been as + d046e43: 6f73 6963 7461 6465 7720 7469 2068 6f73 sociated with so + d046e53: 7466 7061 000a 525b 5754 3a5d 5b20 5245 ftap..[RTW]: [ER + d046e63: 4f52 5d52 5b0a 7325 2528 2964 205d 656e ROR].[%s(%d)] ne + d046e73: 6465 6120 7373 636f 6169 6574 2064 6977 ed associated wi + d046e83: 6874 6120 206e 5041 6620 7269 7473 000a th an AP first.. + d046e93: 525b 5754 3a5d 5b20 5245 4f52 5d52 5b0a [RTW]: [ERROR].[ + d046ea3: 7325 2528 2964 205d 6172 6574 6e20 746f %s(%d)] rate not + d046eb3: 7320 7075 6f70 7472 6465 0a21 5b00 5452 supported!..[RT + d046ec3: 5d57 203a 455b 5252 524f 0a5d 255b 2873 W]: [ERROR].[%s( + d046ed3: 6425 5d29 6320 6973 735f 287a 6425 2029 %d)] csi_sz(%d) + d046ee3: 766f 7265 6220 2062 7768 7320 7075 6f70 over bb hw suppo + d046ef3: 7472 2528 2964 000a 525b 5754 3a5d 5b20 rt(%d)..[RTW]: [ + d046f03: 5245 4f52 5d52 5b0a 7325 2528 2964 205d ERROR].[%s(%d)] + d046f13: 2062 6f6d 6564 6328 6b63 2029 6f6e 2074 b mode(cck) not + d046f23: 7573 7070 726f 2074 7363 2169 000a 525b support csi!..[R + d046f33: 5754 3a5d 5b20 5245 4f52 5d52 5b0a 7325 TW]: [ERROR].[%s + d046f43: 2528 2964 205d 7865 6563 6465 6465 7420 (%d)] exceeded t + d046f53: 6568 6d20 7861 6d69 6d75 7320 7075 6f70 he maximum suppo + d046f63: 7472 6465 7320 6174 6e20 6d75 0a21 5b00 rted sta num!..[ + d046f73: 5452 5d57 203a 455b 5252 524f 0a5d 255b RTW]: [ERROR].[% + d046f83: 2873 6425 5d29 7520 656e 7078 6365 6574 s(%d)] unexpecte + d046f93: 2064 616d 2063 6461 7264 6620 726f 7420 d mac addr for t + d046fa3: 6972 6767 7265 6e69 2067 7363 2169 000a riggering csi!.. + d046fb3: 525b 5754 3a5d 5b20 5245 4f52 5d52 5b0a [RTW]: [ERROR].[ + d046fc3: 7325 2528 2964 205d 6c61 6f6c 2063 7363 %s(%d)] alloc cs + d046fd3: 2069 6f70 6c6f 6620 6961 2c6c 7320 7a69 i pool fail, siz + d046fe3: 2065 203d 6425 000a 525b 5754 3a5d 5b20 e = %d..[RTW]: [ + d046ff3: 5245 4f52 5d52 5b0a 7325 2528 2964 205d ERROR].[%s(%d)] + d047003: 7363 2069 7562 2066 656c 206e 6f6e 2074 csi buf len not + d047013: 7573 6666 6369 6569 746e 0a21 5b00 5452 sufficient!..[RT + d047023: 5d57 203a 455b 5252 524f 0a5d 255b 2873 W]: [ERROR].[%s( + d047033: 6425 5d29 5420 6568 6572 6920 2073 6f6e %d)] There is no + d047043: 6320 6973 7020 6361 656b 2e74 000a 525b csi packet...[R + d047053: 5754 3a5d 5b20 4157 4e52 4e49 5d47 5b0a TW]: [WARNING].[ + d047063: 7325 2528 2964 205d 7562 7973 692d 6c64 %s(%d)] busy-idl + d047073: 2065 6c61 206c 6d65 7470 2179 000a 525b e all empty!..[R + d047083: 5754 3a5d 5b20 4157 4e52 4e49 5d47 5b0a TW]: [WARNING].[ + d047093: 7325 2528 2964 205d 7363 2069 6f70 6c6f %s(%d)] csi pool + d0470a3: 6920 2073 554e 4c4c 0a21 0d00 0a0d 5b20 is NULL!..... [ + d0470b3: 2023 7361 6573 7472 2320 205d 7872 7420 # assert #] rx t + d0470c3: 7268 6165 2064 6c62 636f 656b 2064 6f66 hread blocked fo + d0470d3: 2072 6425 6d20 2173 2121 000a 0000 0000 r %d ms!!!...... + ... + +0d0470e5 <__FUNCTION__.0>: + d0470e5: 6977 6966 685f 6c61 635f 6973 655f 716e wifi_hal_csi_enq + d0470f5: 6575 6575 625f 7375 5f79 0071 ueue_busy_q. + +0d047101 <__FUNCTION__.2>: + d047101: 6977 6966 685f 6c61 635f 6973 645f 7165 wifi_hal_csi_deq + d047111: 6575 6575 695f 6c64 5f65 0071 ueue_idle_q. + +0d04711d <__FUNCTION__.3>: + d04711d: 6977 6966 685f 6c61 635f 6973 705f 746b wifi_hal_csi_pkt + d04712d: 685f 6c64 _hdl. + +0d047132 <__FUNCTION__.4>: + d047132: 6977 6966 685f 6c61 635f 6973 655f 716e wifi_hal_csi_enq + d047142: 6575 6575 695f 6c64 5f65 0071 ueue_idle_q. + +0d04714e <__FUNCTION__.5>: + d04714e: 6977 6966 685f 6c61 635f 6973 725f 7065 wifi_hal_csi_rep + d04715e: 726f 0074 ort. + +0d047162 <__FUNCTION__.6>: + d047162: 6977 6966 685f 6c61 635f 6973 695f 696e wifi_hal_csi_ini + d047172: 0074 t. + +0d047174 <__FUNCTION__.7>: + d047174: 6977 6966 685f 6c61 635f 6973 655f 006e wifi_hal_csi_en. + +0d047184 <__FUNCTION__.8>: + d047184: 6977 6966 685f 6c61 635f 6973 635f 6568 wifi_hal_csi_che + d047194: 6b63 625f 5f62 7562 0066 ck_bb_buf. + +0d04719e <__FUNCTION__.9>: + d04719e: 6977 6966 685f 6c61 635f 6973 635f 6766 wifi_hal_csi_cfg + d0471ae: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING + d0471be: 455d 7272 726f 4820 4332 4520 495f 2044 ]Error H2C E_ID + d0471ce: 203d 6425 202c 7452 765f 3d20 2520 0a64 = %d, Rt_v = %d. + d0471de: 5b00 5452 5d57 203a 455b 5252 524f 5b5d .[RTW]: [ERROR][ + d0471ee: 7325 5b5d 5d31 203a 6870 5f6c 7473 2061 %s][1]: phl_sta + d0471fe: 7369 6e20 6c75 0a6c 5b00 5452 5d57 203a is null..[RTW]: + d04720e: 455b 5252 524f 5b5d 7325 5b5d 5d32 203a [ERROR][%s][2]: + d04721e: 6168 5f6c 7473 5f61 2069 7369 6e20 6c75 hal_sta_i is nul + d04722e: 0a6c 5b00 5452 5d57 203a 455b 5252 524f l..[RTW]: [ERROR + d04723e: 255d 3a73 7220 2061 6f6d 6564 6d20 7061 ]%s: ra mode map + d04724e: 6970 676e 6520 7272 726f 0a2e 5b00 5452 ping error...[RT + d04725e: 5d57 203a 455b 5252 524f 255d 3a73 6620 W]: [ERROR]%s: f + d04726e: 6961 656c 2064 6573 646e 6820 6332 6620 ailed send h2c f + d04727e: 6961 656c 2e64 000a 2c1e 3430 3c38 0064 ailed....,048<d. + d04728e: 525b 5754 3a5d 5b20 5245 4f52 5d52 7325 [RTW]: [ERROR]%s + d04729e: 203a 6870 5f6c 7473 2061 7369 6e20 6c75 : phl_sta is nul + d0472ae: 0a6c 5b00 5452 5d57 203a 575b 5241 494e l..[RTW]: [WARNI + d0472be: 474e 5b5d 7325 5b5d 5d31 5020 696f 746e NG][%s][1] Point + d0472ce: 7265 6920 2073 554e 4c4c 2121 0a21 5b00 er is NULL!!!..[ + d0472de: 5452 5d57 203a 575b 5241 494e 474e 5b5d RTW]: [WARNING][ + d0472ee: 7325 5b5d 5d32 5020 696f 746e 7265 6920 %s][2] Pointer i + d0472fe: 2073 554e 4c4c 2121 0a21 5b00 5452 5d57 s NULL!!!..[RTW] + d04730e: 203a 575b 5241 494e 474e 5b5d 7325 205d : [WARNING][%s] + d04731e: 3248 2043 6d63 2064 3248 5f43 4152 525f H2C cmd H2C_RA_R + d04732e: 5353 5349 5445 4954 474e 6520 7272 726f SSISETTING error + d04733e: 2121 000a 525b 5754 3a5d 5b20 4157 4e52 !!..[RTW]: [WARN + d04734e: 4e49 5d47 255b 5d73 4820 4332 6320 646d ING][%s] H2C cmd + d04735e: 4820 4332 525f 5f41 414d 4943 4344 4746 H2C_RA_MACIDCFG + d04736e: 6520 7272 726f 2121 000a error!!.. + +0d047378 <__func__.0>: + d047378: 6977 6966 685f 6c61 725f 5f61 6177 6374 wifi_hal_ra_watc + d047388: 6468 676f hdog. + +0d04738d <__func__.1>: + d04738d: 6977 6966 685f 6c61 725f 5f61 6564 6572 wifi_hal_ra_dere + d04739d: 6967 7473 7265 gister. + +0d0473a4 <__func__.2>: + d0473a4: 6977 6966 685f 6c61 725f 5f61 6572 6967 wifi_hal_ra_regi + d0473b4: 7473 7265 5b00 5452 5d57 203a 455b 5252 ster.[RTW]: [ERR + d0473c4: 524f 5b5d 7325 205d 564c 253d 0a64 5b00 OR][%s] LV=%d..[ + d0473d4: 5452 5d57 203a 575b 5241 494e 474e 705d RTW]: [WARNING]p + d0473e4: 7561 6573 7420 7079 2065 7369 6e20 206f ause type is no + d0473f4: 6564 6966 656e 0a21 7700 6669 5f69 6168 define!..wifi_ha + d047404: 5f6c 6973 706d 656c 745f 6d64 5f61 6964 l_simple_tdma_di + d047414: 5f67 6974 656d 0072 3cbf 0106 30c9 0005 g_timer..<...0.. + d047424: 26d3 0004 1edd 0003 16e7 0002 0bf6 0001 .&.............. + d047434: f77f 0000 .... + +0d047438 <__func__.0>: + d047438: 6977 6966 685f 6c61 645f 6769 635f 6e6f wifi_hal_dig_con + d047448: 656e 7463 635f 6766 nect_cfg. + +0d047451 <__func__.1>: + d047451: 6977 6966 685f 6c61 645f 6769 735f 6163 wifi_hal_dig_sca + d047461: 5f6e 6663 0067 n_cfg. + +0d047467 <__FUNCTION__.0>: + d047467: 6977 6966 685f 6c61 645f 7369 6f63 6e6e wifi_hal_disconn + d047477: 6365 5f74 6573 0074 ect_set. + +0d04747f <__FUNCTION__.1>: + d04747f: 6977 6966 685f 6c61 6d5f 6d6c 5f65 6f6a wifi_hal_mlme_jo + d04748f: 6e69 735f 7465 5b00 5452 5d57 203a 575b in_set.[RTW]: [W + d04749f: 5241 494e 474e 435d 6168 6e6e 6c65 3e20 ARNING]Channel > + d0474af: 3120 2034 7562 2074 6977 6572 656c 7373 14 but wireless + d0474bf: 6d5f 646f 2065 6f64 6e20 746f 7320 7075 _mode do not sup + d0474cf: 6f70 7472 3520 0a47 5b00 5452 5d57 203a port 5G..[RTW]: + d0474df: 575b 5241 494e 474e 285d 6843 6e61 656e [WARNING](Channe + d0474ef: 206c 3d3c 3120 2934 2620 2026 4328 6168 l <= 14) && (Cha + d0474ff: 6e6e 6c65 3e20 313d 2029 7562 2074 6977 nnel >=1) but wi + d04750f: 6572 656c 7373 6d5f 646f 2065 6f64 6e20 reless_mode do n + d04751f: 746f 7320 7075 6f70 7472 3220 342e 0a47 ot support 2.4G. + d04752f: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING + d04753f: 435d 6168 6e6e 6c65 6920 2073 6e49 6176 ]Channel is Inva + d04754f: 696c 2064 2121 0a21 4f00 4446 204d 4b4f lid !!!..OFDM OK + d04755f: 4f00 4446 204d 6146 6c69 4f00 4446 204d .OFDM Fail.OFDM + d04756f: 4146 4300 4b43 4f20 004b 4343 204b 6146 FA.CCK OK.CCK Fa + d04757f: 6c69 4300 4b43 4620 0041 5448 4f20 004b il.CCK FA.HT OK. + d04758f: 5448 4620 6961 006c 5448 5020 434c 2050 HT Fail.HT PLCP + d04759f: 4b4f 4800 2054 4146 5200 2058 7566 6c6c OK.HT FA.RX full + d0475af: 6420 6f72 0070 4856 2054 5553 4f20 004b drop.VHT SU OK. + d0475bf: 4856 2054 5553 4620 6961 006c 4856 2054 VHT SU Fail.VHT + d0475cf: 5553 5020 434c 2050 4b4f 5600 5448 5320 SU PLCP OK.VHT S + d0475df: 2055 4146 4900 766e 6c61 6469 7020 746b U FA.Invalid pkt + d0475ef: 5600 5448 4d20 2055 4b4f 5600 5448 4d20 .VHT MU OK.VHT M + d0475ff: 2055 6146 6c69 5600 5448 4d20 2055 4c50 U Fail.VHT MU PL + d04760f: 5043 4f20 004b 4856 2054 554d 4620 0041 CP OK.VHT MU FA. + d04761f: 4548 5320 2055 4b4f 4800 2045 5553 4620 HE SU OK.HE SU F + d04762f: 6961 006c 4548 5320 2055 4c50 5043 4f20 ail.HE SU PLCP O + d04763f: 004b 4548 5320 2055 4146 4800 2045 554d K.HE SU FA.HE MU + d04764f: 4f20 004b 4548 4d20 2055 6146 6c69 4800 OK.HE MU Fail.H + d04765f: 2045 554d 5020 434c 2050 4b4f 4800 2045 E MU PLCP OK.HE + d04766f: 554d 4620 0041 7244 706f 7020 746b 4800 MU FA.Drop pkt.H + d04767f: 2054 504d 5544 4f20 004b 4856 2054 5553 T MPDU OK.VHT SU + d04768f: 4d20 4450 2055 4b4f 4800 2045 5553 4d20 MPDU OK.HE SU M + d04769f: 4450 2055 4b4f 4800 2045 4254 4d20 4450 PDU OK.HE TB MPD + d0476af: 2055 4b4f 4300 4b43 5020 4450 2055 4b4f U OK.CCK PPDU OK + d0476bf: 4f00 4446 204d 5050 5544 4f20 004b 5448 .OFDM PPDU OK.HT + d0476cf: 5020 4450 2055 4b4f 5600 5448 5320 2055 PPDU OK.VHT SU + d0476df: 5050 5544 4f20 004b 4548 5320 2055 5050 PPDU OK.HE SU PP + d0476ef: 5544 4f20 004b 4548 5420 2042 5050 5544 DU OK.HE TB PPDU + d0476ff: 4f20 004b 5057 5f41 5541 4f54 4d5f 444f OK.WPA_AUTO_MOD + d04770f: 0045 5057 5f41 4e4f 594c 4d5f 444f 0045 E.WPA_ONLY_MODE. + d04771f: 5057 3241 4f5f 4c4e 5f59 4f4d 4544 5700 WPA2_ONLY_MODE.W + d04772f: 4150 5f33 4e4f 594c 4d5f 444f 0045 5057 PA3_ONLY_MODE.WP + d04773f: 5f41 5057 3241 4d5f 5849 4445 4d5f 444f A_WPA2_MIXED_MOD + d04774f: 0045 5057 3241 575f 4150 5f33 494d 4558 E.WPA2_WPA3_MIXE + d04775f: 5f44 4f4d 4544 6500 616e 6c62 0065 6964 D_MODE.enable.di + d04776f: 6173 6c62 0065 7830 0d00 7472 5f77 6572 sable.0x..rtw_re + d04777f: 6461 3233 3028 2578 2978 303d 2578 3830 ad32(0x%x)=0x%08 + d04778f: 0a78 0d00 7472 5f77 7277 7469 3365 2832 x...rtw_write32( + d04779f: 7830 7825 3d29 7830 3025 7838 000a 720d 0x%x)=0x%08x...r + d0477af: 6165 5f64 6262 6572 2867 7830 7825 3d29 ead_bbreg(0x%x)= + d0477bf: 7830 7825 000a 770d 6972 6574 625f 7262 0x%x...write_bbr + d0477cf: 6765 3028 2578 2978 303d 2578 0a78 0d00 eg(0x%x)=0x%x... + d0477df: 6572 6461 5220 5f46 6572 2067 6170 6874 read RF_reg path + d0477ef: 3028 2578 3230 2978 6f2c 6666 6573 2874 (0x%02x),offset( + d0477ff: 7830 7825 2c29 6176 756c 2865 7830 3025 0x%x),value(0x%0 + d04780f: 7838 0a29 0d00 7277 7469 2065 4652 725f 8x)...write RF_r + d04781f: 6765 7020 7461 2868 7830 3025 7832 2c29 eg path(0x%02x), + d04782f: 666f 7366 7465 3028 2578 2978 762c 6c61 offset(0x%x),val + d04783f: 6575 3028 2578 3830 2978 000a 720d 6165 ue(0x%08x)...rea + d04784f: 2064 7973 5f73 6572 2867 7830 7825 3d29 d sys_reg(0x%x)= + d04785f: 7830 7825 000a 770d 6972 6574 7320 7379 0x%x...write sys + d04786f: 725f 6765 3028 2578 2978 303d 2578 0a78 _reg(0x%x)=0x%x. + d04787f: 0d00 6c77 6e61 7020 776f 7265 7320 7661 ..wlan power sav + d04788f: 6e69 2067 6f6d 6564 3d20 2520 0a73 0d00 ing mode = %s... + d04789f: 0d0a 3d3d 3d3d 3d3d 203d 414d 2043 4552 ..======= MAC RE + d0478af: 2047 3d3d 3d3d 3d3d 0a3d 000d 300d 2578 G =======....0x% + d0478bf: 3230 2078 0d00 3020 2578 3830 2078 0d00 02x .. 0x%08x .. + d0478cf: 0d0a 0d00 0d0a 3d3d 3d3d 3d3d 203d 4242 ......======= BB + d0478df: 5220 4745 3d20 3d3d 3d3d 3d3d 0d0a 0d00 REG =======.... + d0478ef: 0d0a 3d3d 3d3d 3d3d 203d 4652 5220 4745 ..======= RF REG + d0478ff: 3d20 3d3d 3d3d 3d3d 0d0a 0d00 0d0a 4652 =======......RF + d04790f: 505f 7461 2868 7825 0a29 000d 630d 646d _Path(%x)....cmd + d04791f: 6e20 746f 6520 6978 7473 200a 2500 732a not exist. .%*s + d04792f: 7825 2500 3631 0073 6966 5f78 6172 6574 %x.%16s.fix_rate + d04793f: 0d00 6863 6e61 2067 6164 6174 7220 7461 ..chang data rat + d04794f: 2065 6f74 3a20 7830 3025 7832 000a 7561 e to :0x%02x..au + d04795f: 6f74 725f 6365 6e6f 5b00 5452 5d57 203a to_recon.[RTW]: + d04796f: 7541 6f74 6f43 6e6e 6365 4574 616e 6c62 AutoConnectEnabl + d04797f: 2065 203d 7825 0d0a 6800 6165 0070 525b e = %x...heap.[R + d04798f: 5754 3a5d 4e20 2050 7661 6961 616c 6c62 TW]: NP availabl + d04799f: 2065 6568 7061 2520 0a64 000d 6264 5f67 e heap %d...dbg_ + d0479af: 6f6d 7564 656c 5b00 5452 5d57 203a 6c47 module.[RTW]: Gl + d0479bf: 626f 6c61 6544 7562 4d67 646f 6c75 2065 obalDebugModule + d0479cf: 203d 7830 7825 0d0a 6600 7869 765f 7363 = 0x%x...fix_vcs + d0479df: 5b00 5452 5d57 203a 6966 2078 6376 5f73 .[RTW]: fix vcs_ + d0479ef: 6f6d 6564 3d20 2520 0a64 000d 6262 6c5f mode = %d...bb_l + d0479ff: 676f 0d00 6168 206c 6262 6c20 676f 7320 og..hal bb log s + d047a0f: 7465 6974 676e 3a20 7830 3025 7832 000a etting :0x%02x.. + d047a1f: 6964 0067 525b 5754 3a5d 6420 6769 6320 dig.[RTW]: dig c + d047a2f: 6766 3a20 7830 3025 7832 5b20 2d31 6e65 fg :0x%02x [1-en + d047a3f: 303b 642d 7369 0a5d 6200 5f62 6261 6c69 ;0-dis]..bb_abil + d047a4f: 7469 0079 6168 626c 2062 6261 6c69 7469 ity.halbb abilit + d047a5f: 3a79 3020 2578 6c6c 0a78 6800 6c61 6262 y: 0x%llx..halbb + d047a6f: 7320 7465 6120 6962 696c 7974 3a20 7830 set ability :0x + d047a7f: 6c25 786c 000a 7872 635f 746e 0d00 616d %llx..rx_cnt..ma + d047a8f: 5f63 7872 635f 756f 746e 7265 6320 656c c_rx_counter cle + d047a9f: 7261 000a 620d 5f62 6320 756f 746e 7265 ar...bb_ counter + d047aaf: 6320 656c 7261 000a 0d0d 3d0a 3d3d 3d3d clear.....===== + d047abf: 3d3d 616d 5f63 7872 635f 756f 746e 7265 ==mac_rx_counter + d047acf: 3d3d 3d3d 3d3d 000a 250d 3a64 2520 3a73 ======...%d: %s: + d047adf: 2520 0a64 0d00 0a0d 3d3d 3d3d 3d3d 623d %d.....=======b + d047aef: 5f62 7872 635f 756f 746e 7265 3d3d 3d3d b_rx_counter==== + d047aff: 3d3d 000a 690d 766e 6c61 6469 7020 746b ==...invalid pkt + d047b0f: 203a 6425 000a 630d 6b63 6320 6163 203a : %d...cck cca: + d047b1f: 6425 000a 630d 6b63 6320 6163 6d20 6361 %d...cck cca mac + d047b2f: 203a 6425 000a 720d 2078 6363 206b 7263 : %d...rx cck cr + d047b3f: 2063 6b6f 203a 6425 000a 720d 2078 6363 c ok: %d...rx cc + d047b4f: 206b 7263 2063 7265 3a72 2520 0a64 0d00 k crc err: %d... + d047b5f: 666f 6d64 6320 6163 203a 6425 000a 6f0d ofdm cca: %d...o + d047b6f: 6466 206d 6363 2061 616d 3a63 2520 0a64 fdm cca mac: %d. + d047b7f: 0d00 7872 6f20 6466 206d 7263 2063 6b6f ..rx ofdm crc ok + d047b8f: 203a 6425 000a 720d 2078 666f 6d64 6320 : %d...rx ofdm c + d047b9f: 6372 6520 7272 203a 6425 000a 720d 2078 rc err: %d...rx + d047baf: 7468 6320 6372 6f20 3a6b 2520 0a64 0d00 ht crc ok: %d... + d047bbf: 7872 6820 2074 7263 2063 7265 3a72 2520 rx ht crc err: % + d047bcf: 0a64 0d00 7872 7620 7468 6320 6372 6f20 d...rx vht crc o + d047bdf: 3a6b 2520 0a64 0d00 7872 7620 7468 6320 k: %d...rx vht c + d047bef: 6372 6520 7272 203a 6425 000a 720d 2078 rc err: %d...rx + d047bff: 6568 6320 6372 6f20 3a6b 2520 0a64 0d00 he crc ok: %d... + d047c0f: 7872 6820 2065 7263 2063 7265 3a72 2520 rx he crc err: % + d047c1f: 0a64 7400 5f78 6e63 0074 6d0d 6361 745f d..tx_cnt..mac_t + d047c2f: 5f78 6f63 6e75 6574 2072 6c63 6165 0a72 x_counter clear. + d047c3f: 0d00 0a0d 3d3d 3d3d 3d3d 6d3d 6361 745f ....=======mac_t + d047c4f: 5f78 6f63 6e75 6574 3d72 3d3d 3d3d 0a3d x_counter======. + d047c5f: 0d00 0a0d 3d3d 3d3d 3d3d 6262 745f 5f78 ....======bb_tx_ + d047c6f: 6f63 6e75 6574 3d72 3d3d 3d3d 0a3d 0d00 counter======... + d047c7f: 666f 6d64 7420 2078 6e6f 203a 6425 000a ofdm tx on: %d.. + d047c8f: 6f0d 6466 206d 7874 6520 3a6e 2520 0a64 .ofdm tx en: %d. + d047c9f: 0d00 6363 206b 7874 6f20 3a6e 2520 0a64 ..cck tx on: %d. + d047caf: 0d00 6363 206b 7874 6520 3a6e 2520 0a64 ..cck tx en: %d. + d047cbf: 7200 6678 0066 0d0d 3d0a 3d3d 3d3d 3d3d .rxff....======= + d047ccf: 3d3d 3d3d 3d3d 3d3d 5852 4646 3d3d 3d3d ========RXFF==== + d047cdf: 3d3d 3d3d 3d3d 3d3d 3d3d 003d 0d0d 700a ===========....p + d047cef: 6761 3a65 6425 0d00 0a0d 0d00 3025 7832 age:%d......%02x + d047cff: 0020 7874 6666 0d00 0a0d 3d3d 3d3d 3d3d .txff....====== + d047d0f: 3d3d 3d3d 3d3d 3d3d 543d 4658 3d46 3d3d =========TXFF=== + d047d1f: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 4500 7272 ============.Err + d047d2f: 726f 203a 706c 5f73 7464 6d69 7620 6c61 or: lps_dtim val + d047d3f: 6575 2528 2964 6920 766e 6c61 6469 2121 ue(%d) invalid!! + d047d4f: 0a20 5300 7465 6c20 7370 645f 6974 3a6d ..Set lps_dtim: + d047d5f: 2520 2e64 000a 525b 5754 3a5d 5b20 4157 %d...[RTW]: [WA + d047d6f: 4e52 4e49 5d47 6363 286b 2562 2c64 256d RNING]cck(b%d,m% + d047d7f: 2964 6f2c 6466 286d 2562 2c64 256d 2964 d),ofdm(b%d,m%d) + d047d8f: 742c 7872 735f 6174 6574 2528 2c64 6425 ,trx_state(%d,%d + d047d9f: 2c29 6363 2861 2563 2c64 256f 2964 702c ),cca(c%d,o%d),p + d047daf: 5f64 6874 283a 2563 2c64 256f 2964 722c d_th:(c%d,o%d),r + d047dbf: 6278 3a64 7830 7825 620a 5f62 7263 5b63 xbd:0x%x.bb_crc[ + d047dcf: 3133 313a 2036 7263 2063 7265 5d72 315b 31:16 crc err][1 + d047ddf: 3a35 2030 7263 2063 6b6f 3a5d 7830 7825 5:0 crc ok]:0x%x + d047def: 5b00 7325 205d 6e69 635f 756f 746e 3d20 .[%s] in_count = + d047dff: 2520 3a64 2520 0a73 5b00 7325 205d 756f %d: %s..[%s] ou + d047e0f: 7074 7475 3d20 2520 0a73 6300 6e6f 6966 tput = %s..confi + d047e1f: 5f67 6567 0074 6f63 666e 6769 735f 7465 g_get.config_set + d047e2f: 6500 7566 6573 675f 7465 6500 7566 6573 .efuse_get.efuse + d047e3f: 735f 7465 6d00 5f70 7370 0064 0d0a 4557 _set.mp_psd...WE + d047e4f: 5458 203a 6143 276e 2074 616d 6c6c 636f XT: Can't malloc + d047e5f: 6d20 6d65 726f 0079 2a25 2573 786c 0a00 memory.%*s%lx.. + d047e6f: 7325 203a 6d63 2064 616e 656d 203a 7325 %s: cmd name: %s + d047e7f: 202c 6d63 6c64 6e65 203a 6425 000a 7277 , cmdlen: %d..wr + d047e8f: 7469 2065 2500 2064 7825 2520 0078 7472 ite .%d %x %x.rt + d047e9f: 5f77 7277 7469 3365 2832 6461 7264 253d w_write32(addr=% + d047eaf: 2978 303d 2578 3830 0a78 6c00 7370 645f x)=0x%08x..lps_d + d047ebf: 6974 5f6d 6573 2074 7200 6165 2064 2500 tim_set .read .% + d047ecf: 2064 7825 3000 2578 3230 0058 7830 3025 d %x.0x%02X.0x%0 + d047edf: 5834 3000 2578 3830 0058 7472 5f77 6572 4X.0x%08X.rtw_re + d047eef: 6461 3233 6128 6464 3d72 7825 3d29 7830 ad32(addr=%x)=0x + d047eff: 3025 7838 000a 6264 2067 7000 7968 6d64 %08x..dbg .phydm + d047f0f: 0020 7561 6f74 725f 6365 6e6f 0020 7077 .auto_recon .wp + d047f1f: 5f61 6f6d 6564 0020 6573 2074 7077 2061 a_mode .set wpa + d047f2f: 6f6d 6564 7420 206f 7325 000a 7077 2061 mode to %s..wpa + d047f3f: 6f6d 6564 7320 7465 6620 6961 656c 0a64 mode set failed. + d047f4f: 0a00 570d 5845 3a54 4d20 6c61 6f6c 2063 ...WEXT: Malloc + d047f5f: 656d 6f6d 7972 6920 2073 6f6e 2074 6e65 memory is not en + d047f6f: 756f 6867 0a00 500d 6972 6176 6574 4d20 ough...Private M + d047f7f: 7365 6173 6567 203a 7325 0000 5800 0475 essage: %s...Xu. + d047f8f: 600d 0475 6a0d 0475 720d 0475 790d 0475 .`u..ju..ru..yu. + d047f9f: 820d 0475 890d 0475 8f0d 0475 970d 0475 ..u...u...u...u. + d047faf: a20d 0475 a80d 0475 e00d 04e6 e00d 04e6 ..u...u......... + d047fbf: e00d 04e6 e00d 04e6 e00d 04e6 b50d 0475 ..............u. + d047fcf: bf0d 0475 cb0d 0475 da0d 0475 e40d 0475 ..u...u...u...u. + d047fdf: f00d 0475 fa0d 0475 060d 0476 150d 0476 ..u...u...v...v. + d047fef: 1f0d 0476 280d 0476 330d 0476 410d 0476 ..v..(v..3v..Av. + d047fff: 4a0d 0476 530d 0476 5e0d 0476 6c0d 0476 .Jv..Sv..^v..lv. + d04800f: 750d 0476 7e0d 0476 890d 0476 980d 0476 .uv..~v...v...v. + d04801f: a60d 0476 b40d 0476 c00d 0476 cd0d 0476 ..v...v...v...v. + d04802f: d80d 0476 e70d 0476 f50d 0476 030d 0477 ..v...v...v...w. + d04803f: 110d 0477 1f0d 0477 2e0d 0477 3d0d 0477 ..w...w...w..=w. + d04804f: 510d 0477 .Qw.. + +0d048054 <__FUNCTION__.1>: + d048054: 6977 6966 685f 6c61 705f 7968 6d64 645f wifi_hal_phydm_d + d048064: 6762 bg. + +0d048067 <__func__.0>: + d048067: 6977 6966 685f 6c61 695f 7077 6972 5f76 wifi_hal_iwpriv_ + d048077: 6f63 6d6d 6e61 0064 525b 5754 3a5d 5b20 command.[RTW]: [ + d048087: 5245 4f52 5d52 7472 386c 3337 6530 645f ERROR]rtl8730e_d + d048097: 6c65 625f 5f62 7473 2061 6870 5f6c 7473 el_bb_sta phl_st + d0480a7: 2061 7369 6e20 6c75 0a6c 5b00 5452 5d57 a is null..[RTW] + d0480b7: 203a 455b 5252 524f 725d 6c74 3738 3033 : [ERROR]rtl8730 + d0480c7: 5f65 6461 625f 5f62 7473 2061 6870 5f6c e_ad_bb_sta phl_ + d0480d7: 7473 2061 7369 6e20 6c75 0a6c 5b00 5452 sta is null..[RT + d0480e7: 5d57 203a 455b 5252 524f 685d 6c61 6262 W]: [ERROR]halbb + d0480f7: 735f 6174 695f 666e 5f6f 6461 5f64 6e65 _sta_info_add_en + d048107: 7274 2079 6166 6c69 6465 000a 525b 5754 try failed..[RTW + d048117: 3a5d 5b20 5245 4f52 5d52 7325 7020 7473 ]: [ERROR]%s pst + d048127: 2d61 703e 6c68 735f 6174 3d20 203d 554e a->phl_sta == NU + d048137: 4c4c 2121 202c 7974 6570 253a 0a64 5b00 LL!!, type:%d..[ + d048147: 5452 5d57 203a 455b 5252 524f 255d 2073 RTW]: [ERROR]%s + d048157: 7370 6174 3e2d 6870 5f6c 7473 2061 3d3d psta->phl_sta == + d048167: 4e20 4c55 214c 2121 000a 525b 5754 3a5d NULL!!!..[RTW]: + d048177: 5b20 5245 4f52 5d52 7325 203a 4850 204c [ERROR]%s: PHL + d048187: 5453 2841 3025 7832 253a 3230 3a78 3025 STA(%02x:%02x:%0 + d048197: 7832 253a 3230 3a78 3025 7832 253a 3230 2x:%02x:%02x:%02 + d0481a7: 2978 6e20 746f 6520 6978 7473 0a21 x) not exist!.. + +0d0481b6 <__func__.0>: + d0481b6: 7472 5f77 6168 5f6c 7075 6164 6574 615f rtw_hal_update_a + d0481c6: 6f73 5f63 6163 5f70 7061 6f6d 6564 soc_cap_apmode. + +0d0481d5 <__func__.1>: + d0481d5: 7472 5f77 6168 5f6c 7075 6164 6574 615f rtw_hal_update_a + d0481e5: 6f73 5f63 6163 0070 soc_cap. + +0d0481ed <__func__.2>: + d0481ed: 6977 6966 685f 6c61 635f 6e6f 656e 7463 wifi_hal_connect + d0481fd: 685f 5f77 6e69 6f66 735f 7465 _hw_info_set. + +0d04820a <__func__.3>: + d04820a: 7472 5f77 6168 5f6c 7473 5f61 6e69 6f66 rtw_hal_sta_info + d04821a: 675f 7465 _get. + +0d04821f <__func__.4>: + d04821f: 7472 5f77 6168 5f6c 7473 5f61 6e69 6f66 rtw_hal_sta_info + d04822f: 735f 7465 _set. + +0d048234 <_rf_type_to_rf_rx_cnt>: + d048234: 0201 0302 0304 0404 5b01 5452 5d57 203a .........[RTW]: + d048244: 575b 5241 494e 474e 5b5d 5442 4f43 5845 [WARNING][BTCOEX + d048254: 205d 6e75 6e6b 776f 206e 6162 646e 6977 ] unknown bandwi + d048264: 7464 2868 6425 0a29 4200 5f54 4f43 5845 dth(%d)..BT_COEX + d048274: 5b00 5452 5d57 203a 255b 5d73 7500 6470 .[RTW]: [%s].upd + d048284: 7461 5f65 6c77 635f 5f68 6e69 6f66 6828 ate_wl_ch_info(h + d048294: 6332 3020 3678 2936 203a 706f 6f6d 6564 2c 0x66): opmode + d0482a4: 2520 2c64 6220 5f74 6b73 7069 635f 2068 %d, bt_skip_ch + d0482b4: 6425 6220 5f74 6b73 7069 735f 6170 206e %d bt_skip_span + d0482c4: 6425 000a 6964 6373 6e6f 656e 7463 692d %d..disconnect-i + d0482d4: 7370 6300 6e6f 656e 7463 6465 6c2d 7370 ps.connected-lps + d0482e4: 6400 7369 6f63 6e6e 6365 6574 0064 6964 .disconnected.di + d0482f4: 6173 6c62 6465 4100 4432 2050 6973 6b6e sabled.A2DP sink + d048304: 4100 4432 0050 4942 0053 4943 0053 3d3d .A2DP.BIS.CIS.== + d048314: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 503d ===============P + d048324: 7265 6f69 6964 6163 3d6c 3d3d 3d3d 3d3d eriodical======= + d048334: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a3d 0909 =============... + d048344: 0909 6154 6c62 2f65 4454 414d 2020 2020 ..Table/TDMA + d048354: 2020 2020 203d 6425 2f20 2520 0a64 0909 = %d / %d... + d048364: 0909 3248 2d43 7830 3036 2020 2020 2020 ..H2C-0x60 + d048374: 2020 2020 203d 3025 7832 2020 3025 7832 = %02x %02x + d048384: 2020 3025 7832 2020 3025 7832 2020 3025 %02x %02x %0 + d048394: 7832 090a 0909 3009 3678 3043 302f 3678 2x.....0x6C0/0x6 + d0483a4: 3443 302f 3678 3843 3d20 3020 2578 3830 C4/0x6C8 = 0x%08 + d0483b4: 2078 202f 7830 3025 7838 2f20 3020 2578 x / 0x%08x / 0x% + d0483c4: 3830 0a78 0909 0909 7830 4336 2f43 7830 08x.....0x6CC/0x + d0483d4: 3637 2f34 7830 3737 2038 203d 7830 3025 764/0x778 = 0x%0 + d0483e4: 7838 2f20 3020 2578 3830 2078 202f 7830 8x / 0x%08x / 0x + d0483f4: 3025 7838 000a 3d3d 3d3d 3d3d 3d3d 3d3d %08x..========== + d048404: 3d3d 575b 204c 7453 7461 7375 3d5d 3d3d ==[WL Status]=== + d048414: 3d3d 3d3d 3d3d 3d3d 0a3d 0909 0909 6361 =========.....ac + d048424: 6974 6576 705f 726f 2f74 7562 7973 732f tive_port/busy/s + d048434: 6163 2f6e 6474 616d 735f 6163 2f6e 696c can/tdma_scan/li + d048444: 6b6e 332f 6b32 342f 6177 2f79 6968 705f nk/32k/4way/hi_p + d048454: 6972 745f 7361 316b 682f 5f69 7270 5f69 ri_task1/hi_pri_ + d048464: 6174 6b73 2032 203d 6425 202f 6425 202f task2 = %d/ %d/ + d048474: 6425 202f 6425 202f 6425 202f 6425 202f %d/ %d/ %d/ %d/ + d048484: 6425 202f 6425 202f 6425 090a 0909 7309 %d/ %d/ %d.....s + d048494: 6174 7320 6174 7574 2f73 6863 6e61 656e ta status/channe + d0484a4: 2f6c 7762 6f2f 6666 6573 2f74 6f74 6174 l/bw/offset/tota + d0484b4: 726c 6378 746e 722f 7373 2069 203d 7325 lrxcnt/rssi = %s + d0484c4: 202f 6425 202f 6425 202f 6425 202f 6c25 / %d/ %d/ %d/ %l + d0484d4: 2f64 2520 6464 6d62 090a 0909 7309 666f d/ %ddbm.....sof + d0484e4: 6174 2070 7473 7461 7375 632f 6168 6e6e tap status/chann + d0484f4: 6c65 622f 2f77 666f 7366 7465 3d20 2520 el/bw/offset = % + d048504: 2f73 2520 2f64 2520 2f64 2520 0a64 3d00 s/ %d/ %d/ %d..= + d048514: 3d3d 3d3d 3d3d 3d3d 3d3d 5b3d 5442 5320 ===========[BT S + d048524: 6174 7574 5d73 3d3d 3d3d 3d3d 3d3d 3d3d tatus]========== + d048534: 3d3d 090a 0909 4209 2054 7473 7461 7375 ==.....BT status + d048544: 202f 656c 732d 6163 2f6e 6c20 5f65 7562 / le-scan/ le_bu + d048554: 7973 202f 6361 5f6c 7562 7973 202f 7462 sy/ acl_busy/ bt + d048564: 735f 616c 6576 202f 6749 576e 616c 202f _slave/ IgnWla/ + d048574: 7250 666f 6c69 7365 2020 203d 7325 202f Profiles = %s/ + d048584: 6425 202f 6425 202f 6425 202f 6425 202f %d/ %d/ %d/ %d/ + d048594: 6425 202f 7325 2520 0a73 0909 0909 5442 %d/ %s %s.....BT + d0485a4: 6920 666e 5b6f 7e30 5d35 3d20 2520 3230 info[0~5] = %02 + d0485b4: 2078 3025 7832 2520 3230 2078 3025 7832 x %02x %02x %02x + d0485c4: 2520 3230 2078 3025 7832 090a 0909 4209 %02x %02x.....B + d0485d4: 2054 656c 6120 6475 6f69 6920 666e 5b6f T le audio info[ + d0485e4: 7e30 5d35 3d20 2520 3230 2078 3025 7832 0~5] = %02x %02x + d0485f4: 2520 3230 2078 3025 7832 2520 3230 2078 %02x %02x %02x + d048604: 3025 7832 090a 0909 3009 3778 3037 4828 %02x.....0x770(H + d048614: 2d69 7270 2069 7872 742f 2978 202f 7830 i-pri rx/tx)/ 0x + d048624: 3737 2834 6f4c 702d 6972 7220 2f78 7874 774(Lo-pri rx/tx + d048634: 2f29 7220 7373 2069 203d 6c25 2f64 2520 )/ rssi = %ld/ % + d048644: 646c 202f 6c25 2f64 2520 646c 202f 6425 ld/ %ld/ %ld/ %d + d048654: 4264 0a6d 0a00 5b0d 7325 205d 6e75 7573 dBm....[%s] unsu + d048664: 7070 726f 2074 6373 6462 625f 7469 6e5f pport scbd_bit_n + d048674: 6d75 2528 2964 3800 3237 6530 4200 2054 um(%d).8720e.BT + d048684: 6f4e 2d6e 6f43 6e6e 6365 6574 2d64 6469 Non-Connected-id + d048694: 656c 4200 2054 6f43 6e6e 6365 6574 2d64 le.BT Connected- + d0486a4: 6469 656c 4200 2054 6e49 2d71 6170 6567 idle.BT Inq-page + d0486b4: 4200 2054 4341 2d4c 7562 7973 4200 2054 .BT ACL-busy.BT + d0486c4: 4341 2d4c 6469 656c 4200 2054 4353 2d4f ACL-idle.BT SCO- + d0486d4: 7562 7973 4200 2054 4341 2d4c 4353 2d4f busy.BT ACL-SCO- + d0486e4: 7562 7973 4200 2054 454c 612d 6475 6f69 busy.BT LE-audio + d0486f4: 622d 7375 0079 5442 4120 4c43 4c2d 2d45 -busy.BT ACL-LE- + d048704: 7561 6964 2d6f 7562 7973 4200 2054 6f4e audio-busy.BT No + d048714: 2d6e 6544 6966 656e 2d64 7473 7461 0065 n-Defined-state. + d048724: 0000 ... + +0d048727 <__FUNCTION__.0>: + d048727: 7472 5f77 7462 5f63 6f6d 696e 6f74 5f72 rtw_btc_monitor_ + d048737: 7462 655f 616e 6c62 0065 0000 bt_enable.... + +0d048744 <bt_status_string>: + d048744: 8681 0d04 8697 0d04 86a9 0d04 86b5 0d04 ................ + d048754: 86c1 0d04 86cd 0d04 86d9 0d04 86e9 0d04 ................ + d048764: 86fa 0d04 870f 0d04 525b 5754 3a5d 5b20 ........[RTW]: [ + d048774: 5245 4f52 5d52 7325 7520 6b6e 6f6e 2077 ERROR]%s unknow + d048784: 6162 646e 7420 7079 0a65 5b00 5452 5d57 band type..[RTW] + d048794: 203a 575b 5241 494e 474e 5b5d 5442 4f43 : [WARNING][BTCO + d0487a4: 5845 205d 7325 7020 746b 7954 6570 2520 EX] %s pktType % + d0487b4: 0a64 5b00 5452 5d57 203a 575b 5241 494e d..[RTW]: [WARNI + d0487c4: 474e 5b5d 5442 4f43 5845 205d 6e75 6f6b NG][BTCOEX] unko + d0487d4: 6e77 7320 6977 6374 2068 6162 646e 7420 wn switch band t + d0487e4: 7079 0a65 ype.. + +0d0487e9 <__func__.0>: + d0487e9: 7472 5f77 6168 5f6c 7462 5f63 7053 6365 rtw_hal_btc_Spec + d0487f9: 6169 506c 6361 656b 4e74 746f 6669 0079 ialPacketNotify. + +0d048809 <__func__.1>: + d048809: 7472 5f77 6168 5f6c 7462 5f63 654d 6964 rtw_hal_btc_Medi + d048819: 5361 6174 7574 4e73 746f 6669 0079 7462 aStatusNotify.bt + d048829: 5f63 6168 5f6c 6573 5f74 7470 2061 6567 c_hal_set_pta ge + d048839: 2074 756d 6574 2078 6974 656d 756f 2174 t mutex timeout! + d048849: 000a 4c47 7442 6f43 7865 7369 2e74 7470 ..GLBtCoexist.pt + d048859: 5f61 756d 6574 2078 7369 4e20 4c55 214c a_mutex is NULL! + d048869: 000a 5450 2041 6552 6461 4520 7272 726f ..PTA Read Error + d048879: 3020 2578 3230 2078 0a21 0x%02x !.. + +0d048884 <afh_5g_8730e>: + d048884: 0078 0000 0402 0000 007a 0000 0804 0000 x.......z....... + d048894: 007c 0000 0808 0000 007e 0000 0a0d 0000 |.......~....... + d0488a4: 0080 0000 0a11 0000 0082 0000 0a15 0000 ................ + d0488b4: 0084 0000 0a19 0000 0086 0000 0a1d 0000 ................ + d0488c4: 0088 0000 0a21 0000 008a 0000 0826 0000 ....!.......&... + d0488d4: 008c 0000 0a2b 0000 008e 0000 0a2f 0000 ....+......./... + d0488e4: 0090 0000 0a33 0000 0095 0000 0a3d 0000 ....3.......=... + d0488f4: 0097 0000 0842 0000 0099 0000 0846 0000 ....B.......F... + d048904: 009b 0000 084a 0000 009d 0000 044c 0000 ....J.......L... + +0d048914 <btc_chip_para_8730e>: + d048914: 683a 0d04 0001 0000 00a0 0000 0078 0000 :h..........x... + d048924: 0002 0100 0000 000d 898c 0d04 0007 0000 ................ + d048934: 8954 0d04 0011 0000 8a1c 0d04 0008 0000 T............... + d048944: 89f4 0d04 3624 0012 8884 0d04 ef21 0d01 ....$6......!... + +0d048954 <table_nsant_8730e>: + d048954: ffff ffff ffff ffff 5555 5555 5555 5555 ........UUUUUUUU + d048964: 55ff ffff fafa fafa 55ff ffff aaaa aaaa .U.......U...... + d048974: 55ff ffff 55ff ffff ffff ffff 5afa 5afa .U...U.......Z.Z + d048984: 5555 6655 fafa fafa UUUf.... + +0d04898c <table_sant_8730e>: + d04898c: ffff ffff ffff ffff 5555 5555 5555 5555 ........UUUUUUUU + d04899c: 5555 6655 5555 6655 aaaa aaaa aaaa aaaa UUUfUUUf........ + d0489ac: 5a5a 5a5a 5a5a 5a5a 5555 6655 5a5a aaaa ZZZZZZZZUUUfZZ.. + d0489bc: 5555 6655 5a5a 6a5a 5555 6655 5aaa 5a5a UUUfZZZjUUUf.ZZZ + d0489cc: 5555 5555 5a5a 5aaa 5a5a aaaa 5a5a aaaa UUUUZZ.ZZZ..ZZ.. + d0489dc: 5555 5555 6a6a aaaa 5555 5555 aaaa aaaa UUUUjj..UUUU.... + d0489ec: 5555 5555 6a5a 6a5a UUUUZjZj + +0d0489f4 <tdma_nsant_8730e>: + d0489f4: 0000 0000 6100 0330 1111 2061 1103 6111 .....a0...a ...a + d048a04: 033a 1011 0861 1103 5114 0308 5410 1051 :...a....Q...TQ. + d048a14: 1003 5150 0308 5010 ..PQ...P + +0d048a1c <tdma_sant_8730e>: + d048a1c: 0000 0000 5100 0320 5010 1c61 0003 6110 .....Q ..Pa....a + d048a2c: 0320 1011 3261 1103 5114 033a 5010 3251 ...a2...Q:..PQ2 + d048a3c: 1003 5154 0332 5510 2061 0003 5130 0310 ..TQ2..Ua ..0Q.. + d048a4c: 5010 0855 1003 5154 0332 5110 3261 1000 .PU...TQ2..Qa2.. + d048a5c: 5110 0032 1010 0000 00a0 0011 a400 1100 .Q2............. + d048a6c: 0000 00a8 0a11 5b0d 7325 205d 6c77 6e61 .......[%s] wlan + d048a7c: 6920 696e 6974 6c61 7a69 7461 6f69 206e initialization + d048a8c: 6166 6c69 000a 525b 5754 3a5d 5b20 5245 fail..[RTW]: [ER + d048a9c: 4f52 5d52 382d 3137 5f78 7264 2076 202d ROR]-871x_drv - + d048aac: 6564 5f76 706f 6e65 202c 6166 6c69 0a21 dev_open, fail!. + d048abc: 0a00 5b0d 7325 205d 6157 7469 6620 726f ...[%s] Wait for + d048acc: 5420 2f58 5852 4220 7375 2079 2528 2964 TX/RX Busy (%d) + d048adc: 0a00 5b0d 7325 205d 656e 6974 2066 7369 ...[%s] netif is + d048aec: 4420 574f 004e 0d0a 255b 5d73 7320 626b DOWN...[%s] skb + d048afc: 6920 2073 554e 4c4c is NULL. + +0d048b05 <__FUNCTION__.1>: + d048b05: 6977 6966 695f 5f66 656e 6974 5f66 7872 wifi_if_netif_rx ... -0d048a3a <__FUNCTION__.2>: - d048a3a: 6977 6966 695f 5f66 6573 646e 735f 626b wifi_if_send_skb +0d048b16 <__FUNCTION__.2>: + d048b16: 6977 6966 695f 5f66 6573 646e 735f 626b wifi_if_send_skb ... -0d048a4b <__FUNCTION__.3>: - d048a4b: 6977 6966 695f 3266 645f 6965 696e 0074 wifi_if2_deinit. +0d048b27 <__FUNCTION__.3>: + d048b27: 6977 6966 695f 3266 645f 6965 696e 0074 wifi_if2_deinit. -0d048a5b <__FUNCTION__.4>: - d048a5b: 6977 6966 695f 3166 645f 6965 696e 0074 wifi_if1_deinit. +0d048b37 <__FUNCTION__.4>: + d048b37: 6977 6966 695f 3166 645f 6965 696e 0074 wifi_if1_deinit. -0d048a6b <__FUNCTION__.5>: - d048a6b: 6977 6966 695f 3266 695f 696e 0074 525b wifi_if2_init.[R - d048a7b: 5754 3a5d 5b20 5245 4f52 5d52 7325 2520 TW]: [ERROR]%s % - d048a8b: 2064 7372 6e6f 203a 6425 6320 7275 6572 d rson: %d curre - d048a9b: 746e 796c 6e20 746f 7320 7075 6f70 7472 ntly not support - d048aab: 000a .. +0d048b47 <__FUNCTION__.5>: + d048b47: 6977 6966 695f 3266 695f 696e 0074 525b wifi_if2_init.[R + d048b57: 5754 3a5d 5b20 5245 4f52 5d52 7325 2520 TW]: [ERROR]%s % + d048b67: 2064 7372 6e6f 203a 6425 6320 7275 6572 d rson: %d curre + d048b77: 746e 796c 6e20 746f 7320 7075 6f70 7472 ntly not support + d048b87: 000a .. -0d048aad <__func__.0>: - d048aad: 7472 5f77 6168 5f6c 7874 705f 7561 6573 rtw_hal_tx_pause - d048abd: 2500 3a73 4620 4941 214c 2021 4552 5f47 .%s: FAIL!! REG_ - d048acd: 5541 4f54 4c5f 544c 3028 2578 2958 253d AUTO_LLT(0x%X)=% - d048add: 3830 0a78 0000 08x.... +0d048b89 <__func__.0>: + d048b89: 7472 5f77 6168 5f6c 7874 705f 7561 6573 rtw_hal_tx_pause + d048b99: 2500 3a73 4620 4941 214c 2021 4552 5f47 .%s: FAIL!! REG_ + d048ba9: 5541 4f54 4c5f 544c 3028 2578 2958 253d AUTO_LLT(0x%X)=% + d048bb9: 3830 0a78 0000 08x.... -0d048ae4 <CSWTCH.50>: - d048ae4: 0000 0400 0000 0000 0000 0400 0000 0000 ................ +0d048bc0 <CSWTCH.50>: + d048bc0: 0000 0400 0000 0000 0000 0400 0000 0000 ................ ... - d048afc: 0000 0400 0000 0000 0000 0000 0000 0000 ................ + d048bd8: 0000 0400 0000 0000 0000 0000 0000 0000 ................ ... - d048b1c: 0000 0400 .... - -0d048b20 <__FUNCTION__.0>: - d048b20: 4f52 5f4d 4957 4946 495f 696e 4c74 544c ROM_WIFI_InitLLT - d048b30: 6154 6c62 0065 7325 203a 7274 6379 746e Table.%s: trycnt - d048b40: 203a 6425 000a 5b0a 7325 2528 2964 205d : %d...[%s(%d)] - d048b50: 435b 4953 4d5f 444f 5f45 4643 5d47 7520 [CSI_MODE_CFG] u - d048b60: 736e 7075 6f70 7472 6465 6d20 646f 2865 nsupported mode( - d048b70: 6425 2029 305b 722d 2078 6f6e 6d72 6c61 %d) [0-rx normal - d048b80: 313b 722d 2078 444e 3b50 2d32 7872 7220 ;1-rx NDP;2-rx r - d048b90: 7073 0a5d sp].. - -0d048b95 <__FUNCTION__.0>: - d048b95: 4f52 5f4d 4957 4946 435f 4e4f 4946 5f47 ROM_WIFI_CONFIG_ - d048ba5: 5343 0049 CSI. - -0d048ba9 <__func__.2>: - d048ba9: 4f52 5f4d 4957 4946 335f 4b32 435f 646d ROM_WIFI_32K_Cmd + d048bf8: 0000 0400 .... + +0d048bfc <__FUNCTION__.0>: + d048bfc: 4f52 5f4d 4957 4946 495f 696e 4c74 544c ROM_WIFI_InitLLT + d048c0c: 6154 6c62 0065 7325 203a 7274 6379 746e Table.%s: trycnt + d048c1c: 203a 6425 000a 5b0a 7325 2528 2964 205d : %d...[%s(%d)] + d048c2c: 435b 4953 4d5f 444f 5f45 4643 5d47 7520 [CSI_MODE_CFG] u + d048c3c: 736e 7075 6f70 7472 6465 6d20 646f 2865 nsupported mode( + d048c4c: 6425 2029 305b 722d 2078 6f6e 6d72 6c61 %d) [0-rx normal + d048c5c: 313b 722d 2078 444e 3b50 2d32 7872 7220 ;1-rx NDP;2-rx r + d048c6c: 7073 0a5d sp].. + +0d048c71 <__FUNCTION__.0>: + d048c71: 4f52 5f4d 4957 4946 435f 4e4f 4946 5f47 ROM_WIFI_CONFIG_ + d048c81: 5343 0049 CSI. + +0d048c85 <__func__.2>: + d048c85: 4f52 5f4d 4957 4946 335f 4b32 435f 646d ROM_WIFI_32K_Cmd ... -0d048bba <CSWTCH.9>: - d048bba: 0b04 0c16 1812 3024 6048 006c 0000 0000 ......$0H`l..... +0d048c96 <CSWTCH.9>: + d048c96: 0b04 0c16 1812 3024 6048 006c 0000 0000 ......$0H`l..... ... -0d048bdb <CSWTCH.5>: - d048bdb: 0101 0301 0201 ....... - -0d048be2 <CSWTCH.8>: - d048be2: 03a0 03a4 03a8 03ac 03a8 03b0 03b8 03a8 ................ - d048bf2: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] - d048c02: 7472 5f77 6d78 7469 635f 616c 7373 6669 rtw_xmit_classif - d048c12: 6569 3a72 7020 7473 2061 3d3d 4e20 4c55 ier: psta == NUL - d048c22: 0a4c 5b00 5452 5d57 203a 575b 5241 494e L..[RTW]: [WARNI - d048c32: 474e 255d 2073 6669 755f 2070 6166 6c69 NG]%s if_up fail - d048c42: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN - d048c52: 5d47 7472 5f77 6d78 7469 203a 6f6e 6d20 G]rtw_xmit: no m - d048c62: 726f 2065 7870 696d 6674 6172 656d 000a ore pxmitframe.. - d048c72: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] - d048c82: 7075 6164 6574 615f 7474 6972 5f62 6f71 update_attrib_qo - d048c92: 5f73 6361 286d 3a29 6920 766e 6c61 6469 s_acm(): invalid - d048ca2: 7020 7461 7274 6269 3e2d 7270 6f69 6972 pattrib->priori - d048cb2: 7974 203a 6425 2121 0a21 5b00 5452 5d57 ty: %d!!!..[RTW] - d048cc2: 203a 575b 5241 494e 474e 725d 7774 785f : [WARNING]rtw_x - d048cd2: 696d 3a74 7520 6470 7461 2065 7461 7274 mit: update attr - d048ce2: 6269 6620 6961 0a6c 0000 0000 0000 0000 ib fail......... +0d048cb7 <CSWTCH.5>: + d048cb7: 0101 0301 0201 ....... + +0d048cbe <CSWTCH.8>: + d048cbe: 03a0 03a4 03a8 03ac 03a8 03b0 03b8 03a8 ................ + d048cce: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] + d048cde: 7472 5f77 6d78 7469 635f 616c 7373 6669 rtw_xmit_classif + d048cee: 6569 3a72 7020 7473 2061 3d3d 4e20 4c55 ier: psta == NUL + d048cfe: 0a4c 5b00 5452 5d57 203a 575b 5241 494e L..[RTW]: [WARNI + d048d0e: 474e 255d 2073 6669 755f 2070 6166 6c69 NG]%s if_up fail + d048d1e: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN + d048d2e: 5d47 7472 5f77 6d78 7469 203a 6f6e 6d20 G]rtw_xmit: no m + d048d3e: 726f 2065 7870 696d 6674 6172 656d 000a ore pxmitframe.. + d048d4e: 525b 5754 3a5d 5b20 4157 4e52 4e49 5d47 [RTW]: [WARNING] + d048d5e: 7075 6164 6574 615f 7474 6972 5f62 6f71 update_attrib_qo + d048d6e: 5f73 6361 286d 3a29 6920 766e 6c61 6469 s_acm(): invalid + d048d7e: 7020 7461 7274 6269 3e2d 7270 6f69 6972 pattrib->priori + d048d8e: 7974 203a 6425 2121 0a21 5b00 5452 5d57 ty: %d!!!..[RTW] + d048d9e: 203a 575b 5241 494e 474e 725d 7774 785f : [WARNING]rtw_x + d048dae: 696d 3a74 7520 6470 7461 2065 7461 7274 mit: update attr + d048dbe: 6269 6620 6961 0a6c 0000 0000 0000 0000 ib fail......... ... -0d048d01 <__FUNCTION__.0>: - d048d01: 7472 5f77 6d78 7469 655f 746e 7972 5b00 rtw_xmit_entry.[ - d048d11: 5452 5d57 203a 455b 5252 524f 415d 534d RTW]: [ERROR]AMS - d048d21: 5544 6e20 746f 7320 7075 6f70 7472 5320 DU not support S - d048d31: 2057 6564 7263 7079 6f74 7220 6769 7468 W decrypto right - d048d41: 6e20 776f 000a 525b 5754 3a5d 5b20 4157 now..[RTW]: [WA - d048d51: 4e52 4e49 5d47 7472 5f77 6577 5f70 6564 RNING]rtw_wep_de - d048d61: 7263 7079 3a74 6369 2076 7265 6f72 2072 crypt:icv error - d048d71: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN - d048d81: 5d47 7472 5f77 6572 7663 695f 646e 6369 G]rtw_recv_indic - d048d91: 7461 7065 746b 2928 733a 626b 3d3d 554e atepkt():skb==NU - d048da1: 4c4c 7320 6d6f 7465 6968 676e 7720 6f72 LL something wro - d048db1: 676e 2121 2121 000a 525b 5754 3a5d 5b20 ng!!!!..[RTW]: [ - d048dc1: 4157 4e52 4e49 5d47 200a 7472 5f77 6572 WARNING]. rtw_re - d048dd1: 7663 665f 6172 656d 635f 6b68 696d 3a63 cv_frame_chkmic: - d048de1: 6964 6e64 7427 6920 736e 6174 6c6c 6720 didn't install g - d048df1: 6f72 7075 6b20 7965 2121 2121 2121 2121 roup key!!!!!!!! - d048e01: 2121 000a 525b 5754 3a5d 5b20 4157 4e52 !!..[RTW]: [WARN - d048e11: 4e49 5d47 6d20 6369 6520 7272 726f 3a20 ING] mic error : - d048e21: 7270 6178 7474 6972 2d62 623e 6564 7263 prxattrib->bdecr - d048e31: 7079 6574 3d64 6425 000a 525b 5754 3a5d ypted=%d..[RTW]: - d048e41: 5b20 4157 4e52 4e49 5d47 7472 5f77 6572 [WARNING]rtw_re - d048e51: 7663 665f 6172 656d 635f 6b68 696d 3a63 cv_frame_chkmic: - d048e61: 7220 7774 675f 7465 735f 6174 6e69 6f66 rtw_get_stainfo - d048e71: 3d3d 554e 4c4c 2121 0a21 5200 6f65 6472 ==NULL!!!..Reord - d048e81: 7265 6954 656d 0072 0000 0000 0100 0000 erTimer......... - d048e91: 0000 0000 ..... - -0d048e96 <SNAP_ETH_TYPE_APPLETALK_AARP>: - d048e96: f380 .. - -0d048e98 <SNAP_ETH_TYPE_IPX>: - d048e98: 3781 .7 - -0d048e9a <__FUNCTION__.0>: - d048e9a: 7472 5f77 6572 7663 665f 6572 5f65 7266 rtw_recv_free_fr - d048eaa: 6d61 0065 ame. - -0d048eae <rtw_bridge_tunnel_header>: - d048eae: aaaa 0003 f800 ...... - -0d048eb4 <rtw_rfc1042_header>: - d048eb4: aaaa 0003 0000 770a 6669 2069 6f63 6e6e .......wifi conn - d048ec4: 6365 2074 6170 6172 206d 6f6e 2074 6573 ect param not se - d048ed4: 2174 0a00 6874 7265 2065 7369 6f20 676e t!..there is ong - d048ee4: 696f 676e 7720 6669 2069 6f63 6e6e 6365 oing wifi connec - d048ef4: 2174 5200 5754 4120 4950 203a 6f4a 6e69 t!.RTW API: Join - d048f04: 6220 7373 7420 6d69 6f65 7475 0a0d 0a00 bss timeout.... - d048f14: 570d 5845 3a54 4620 6961 656c 2064 6f74 .WEXT: Failed to - d048f24: 7320 7465 6220 676f 7375 4220 5353 4449 set bogus BSSID - d048f34: 7420 206f 6964 6373 6e6f 656e 7463 0a00 to disconnect.. - d048f44: 570d 4649 2049 7369 6120 726c 6165 7964 .WIFI is already - d048f54: 7220 6e75 696e 676e 000a 0d0a 6e49 7469 running....Init - d048f64: 6169 696c 697a 676e 5720 4649 2049 5041 ializing WIFI AP - d048f74: 4920 746e 7265 6166 6563 2e2e 0a2e 0a00 Interface...... - d048f84: 450d 5252 524f 203a 7453 7261 2074 4957 .ERROR: Start WI - d048f94: 4946 4120 2050 6e49 6574 6672 6361 2065 FI AP Interface - d048fa4: 6146 6c69 6465 0a21 0a00 6544 6e69 7469 Failed!...Deinit - d048fb4: 6169 696c 697a 676e 5720 4649 2049 2e2e ializing WIFI .. - d048fc4: 0a2e 0a00 490d 696e 6974 6c61 7a69 6e69 .....Initializin - d048fd4: 2067 4957 4946 2e20 2e2e 0a00 450d 5252 g WIFI ......ERR - d048fe4: 524f 203a 7453 7261 2074 4957 4946 4620 OR: Start WIFI F - d048ff4: 6961 656c 2164 4b00 344d 7620 7265 6973 ailed!.KM4 versi - d049004: 6e6f 203a 7325 000a 7245 6f72 3a72 5320 on: %s..Error: S - d049014: 4953 2044 6873 756f 646c 6220 2065 2d30 SID should be 0- - d049024: 3233 6320 6168 6172 7463 7265 0d73 000a 32 characters... - d049034: 7245 6f72 3a72 7020 7361 7773 726f 2064 Error: password - d049044: 6873 756f 646c 6220 2065 3436 6820 7865 should be 64 hex - d049054: 6320 6168 6172 7463 7265 2073 726f 3820 characters or 8 - d049064: 362d 2033 5341 4943 2049 6863 7261 6361 -63 ASCII charac - d049074: 6574 7372 0d0a 0a00 570d 4649 4349 4e4f ters.....WIFICON - d049084: 3a46 7320 6365 7275 7469 2079 7974 6570 F: security type - d049094: 6920 2073 6f6e 2074 7573 7070 726f 6574 is not supporte - d0490a4: 0064 0d0a 4957 4946 4120 2050 6e49 6574 d...WIFI AP Inte - d0490b4: 6672 6361 2065 7369 6e20 746f 7220 6e75 rface is not run - d0490c4: 696e 676e 5300 4143 204e 6170 6172 206d ning.SCAN param - d0490d4: 6f6e 2074 6573 2174 000a 6f6e 2074 7573 not set!..not su - d0490e4: 7070 726f 2074 7375 7265 6320 6c61 626c pport user callb - d0490f4: 6361 206b 6f66 2072 6c62 636f 206b 6373 ack for block sc - d049104: 6e61 0a21 7000 656c 7361 2065 6572 6967 an!..please regi - d049114: 7473 7265 7320 6163 5f6e 6572 6f70 7472 ster scan_report - d049124: 655f 6361 5f68 6f6d 6564 755f 6573 5f72 _each_mode_user_ - d049134: 6163 6c6c 6162 6b63 6620 726f 5220 5754 callback for RTW - d049144: 535f 4143 5f4e 4552 4f50 5452 455f 4341 _SCAN_REPORT_EAC - d049154: 2048 6f6d 6564 0a21 0000 0000 0000 0001 H mode!......... - d049164: 2e00 632f 6d6f 6f70 656e 746e 772f 6669 ../component/wif - d049174: 2f69 7264 7669 7265 692f 746e 2f66 6977 i/driver/intf/wi - d049184: 6966 695f 746e 5f66 7264 5f76 6f74 615f fi_intf_drv_to_a - d049194: 7070 655f 7478 632e 5b00 5452 5d57 203a pp_ext.c.[RTW]: - d0491a4: 575b 5241 494e 474e 495d 766e 6c61 6469 [WARNING]Invalid - d0491b4: 6320 6168 6e6e 6c65 6e20 6d75 6562 2872 channel number( - d0491c4: 6425 0a29 5b00 5452 5d57 203a 455b 5252 %d)..[RTW]: [ERR - d0491d4: 524f 0d5d 200a 7370 6174 6920 2073 756e OR].. psta is nu - d0491e4: 6c6c 6f20 2072 7473 2061 7369 6e20 746f ll or sta is not - d0491f4: 6c20 6e69 656b 0064 525b 5754 3a5d 5b20 linked.[RTW]: [ - d049204: 5245 4f52 5d52 6320 7275 6572 746e 6e20 ERROR] current n - d049214: 746f 7320 7075 6f70 7472 3120 6131 0a78 ot support 11ax. - d049224: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING - d049234: 5b5d 7325 205d 6f73 7466 7061 6920 2073 ][%s] softap is - d049244: 6f6e 2074 7661 6961 616c 6c62 0a65 5b00 not available..[ - d049254: 5452 5d57 203a 455b 5252 524f 255d 2873 RTW]: [ERROR]%s( - d049264: 6425 3a29 7520 736e 7075 6f70 7472 6465 %d): unsupported - d049274: 6320 6168 6e6e 6c65 7320 6977 6374 2068 channel switch - d049284: 6f63 6e75 2c74 6c70 6165 6573 7320 7465 count,please set - d049294: 6320 746e 6d20 726f 2065 6874 6e61 3020 cnt more than 0 - d0492a4: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN - d0492b4: 5d47 255b 5d73 6920 766e 6c61 6469 6320 G][%s] invalid c - d0492c4: 6168 6e6e 6c65 6e20 6d75 6562 2072 6425 hannel number %d - d0492d4: 2c20 6f6e 2074 6e69 6c63 6475 6465 6920 ,not included i - d0492e4: 206e 6863 6e61 656e 206c 6c70 6e61 0a21 n channel plan!. - d0492f4: 0a00 5b0d 7325 205d 654e 2074 6564 6976 ...[%s] Net devi - d049304: 6563 6920 2073 4f44 4e57 0a00 5b0d 7325 ce is DOWN...[%s - d049314: 205d 6553 2074 616d 2063 6461 7264 7365 ] Set mac addres - d049324: 2073 6f74 6520 7566 6573 203a 616d 2063 s to efuse: mac - d049334: 6461 7264 7365 2073 6f66 6d72 7461 6520 address format e - d049344: 7272 726f 0d21 000a 0d0a 255b 5d73 5320 rror!.....[%s] S - d049354: 7465 6d20 6361 6120 6464 6572 7373 7420 et mac address t - d049364: 206f 6665 7375 3a65 7720 6972 6574 6d20 o efuse: write m - d049374: 6361 6120 6464 6572 7373 6520 7272 726f ac address error - d049384: 0d21 000a 0d0d 200a 6553 2074 616d 2063 !...... Set mac - d049394: 6461 7264 7365 2073 6f74 6520 7566 6573 address to efuse - d0493a4: 203a 7277 7469 2065 616d 2063 6461 7264 : write mac addr - d0493b4: 7365 2073 7573 6363 7365 2c73 7020 656c ess success, ple - d0493c4: 7361 2065 6572 6573 2074 6977 6966 6420 ase reset wifi d - d0493d4: 6972 6576 2172 0a0d 0a00 5b0d 7325 205d river!.....[%s] - d0493e4: 6553 2074 616d 2063 6461 7264 7365 2073 Set mac address - d0493f4: 6f74 7220 6d61 203a 6177 656b 7520 2070 to ram: wake up - d049404: 7264 7669 7265 6620 6961 656c 2164 0a0d driver failed!.. - d049414: 0a00 5b0d 7325 205d 6553 2074 616d 2063 ...[%s] Set mac - d049424: 6461 7264 7365 2073 6f74 7220 6d61 203a address to ram: - d049434: 4d20 6361 6120 6464 6572 7373 6420 656f Mac address doe - d049444: 6e73 7427 6d20 6565 2074 7073 6365 002e sn't meet spec.. - d049454: 0d0a 255b 5d73 6320 6168 6e6e 6c65 6920 ..[%s] channel i - d049464: 666e 206f 6e65 6162 656c 642f 7369 6261 nfo enbale/disab - d049474: 656c 6620 6961 0a6c 0a00 5b0d 7325 205d le fail....[%s] - d049484: 6663 5f67 6863 6e69 6f66 6620 6961 0a6c cfg_chinfo fail. - d049494: 0a00 5b0d 7325 205d 6e75 6e6b 776f 6120 ...[%s] unknow a - d0494a4: 7463 2528 2964 305b 632d 6973 655f 3b6e ct(%d)[0-csi_en; - d0494b4: 2d31 7363 5f69 6663 5d67 000a 0d0a 255b 1-csi_cfg]....[% - d0494c4: 5d73 6220 6675 6566 2072 7369 6e20 746f s] buffer is not - d0494d4: 7220 6165 7964 0a21 0a00 5b0d 7325 205d ready!....[%s] - d0494e4: 7571 7265 2079 7363 2069 6166 6c69 0a21 query csi fail!. - d0494f4: 0a00 5b0d 7325 205d 7369 745f 6972 6767 ...[%s] is_trigg - d049504: 7265 775f 7370 7620 6c61 6575 7320 6f68 er_wps value sho - d049514: 6c75 2064 6e6f 796c 6220 2065 2030 726f uld only be 0 or - d049524: 3120 0a00 5b0d 7325 205d 7369 745f 6972 1...[%s] is_tri - d049534: 6767 7265 655f 7061 7620 6c61 6575 7320 gger_eap value s - d049544: 6f68 6c75 2064 6e6f 796c 6220 2065 2030 hould only be 0 - d049554: 726f 3120 0a00 410d 7373 7265 2874 7472 or 1...Assert(rt - d049564: 5f77 656e 6474 7665 705f 6972 2876 6564 w_netdev_priv(de - d049574: 2976 2029 6166 6c69 6465 6f20 206e 696c v)) failed on li - d049584: 656e 2520 2064 6e69 6620 6c69 2065 7325 ne %d in file %s - d049594: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN - d0495a4: 5d47 6977 6966 645f 6c65 735f 6174 6974 G]wifi_del_stati - d0495b4: 6e6f 2928 202c 7473 2061 6168 2073 6c61 on(), sta has al - d0495c4: 6572 6461 2079 6562 6e65 7220 6d65 766f ready been remov - d0495d4: 6465 6f20 2072 656e 6576 2072 6562 6e65 ed or never been - d0495e4: 6120 6464 6465 000a 0d0a 255b 5d73 6320 added....[%s] c - d0495f4: 6e61 7427 6120 6c6c 636f 7461 2065 666d an't allocate mf - d049604: 6c5f 7369 5f74 6568 6461 0a00 5b0d 7325 _list_head...[%s - d049614: 205d 0d0a 455b 5252 524f 205d 7325 3a20 ] ..[ERROR] %s : - d049624: 6320 6e61 7427 6120 6c6c 636f 7461 2065 can't allocate - d049634: 666d 6c5f 7369 5f74 656e 0077 0d0a 7325 mf_list_new...%s - d049644: 203a 6977 6966 675f 7465 635f 6168 6e6e : wifi_get_chann - d049654: 6c65 6620 6961 006c 7325 255b 5d64 2d2d el fail.%s[%d]-- - d049664: 2d2d 2d2d 2d2d 3e2d 703e 6c6d 656d 6e69 ------->>pmlmein - d049674: 6f66 3e2d 6d70 5f6b 6163 6863 5f65 6e65 fo->pmk_cache_en - d049684: 6261 656c 3d20 2520 2064 000a 525b 5754 able = %d ..[RTW - d049694: 3a5d 7320 6561 6120 7475 2068 7573 6363 ]: sae auth succ - d0496a4: 7365 2c73 7320 6174 7472 6120 7373 636f ess, start assoc - d0496b4: 000a 0d0a 7341 6573 7472 6428 7665 2120 ....Assert(dev ! - d0496c4: 203d 554e 4c4c 2029 6166 6c69 6465 6f20 = NULL) failed o - d0496d4: 206e 696c 656e 2520 2064 6e69 6620 6c69 n line %d in fil - d0496e4: 2065 7325 000a 4d50 2046 6f6d 6564 6e20 e %s..PMF mode n - d0496f4: 746f 7320 7075 6f70 7472 6465 0d21 000a ot supported!... - d049704: 650d 616e 6c62 2065 7270 6d6f 7369 2063 .enable promisc - d049714: 6f6d 6564 2520 2078 0a0d 5b00 5452 5d57 mode %x ...[RTW] - d049724: 203a 575b 5241 494e 474e 4e5d 206f 6156 : [WARNING]No Va - d049734: 696c 2064 7250 6d6f 7369 2063 6148 646e lid Promisc Hand - d049744: 656c 2072 6f4e 2077 000a 0000 0000 0000 ler Now ........ - -0d049754 <__FUNCTION__.0>: - d049754: 6977 6966 735f 7465 705f 6b6d 635f 6361 wifi_set_pmk_cac - d049764: 6568 655f 616e 6c62 0065 he_enable. - -0d04976e <__FUNCTION__.10>: - d04976e: 6977 6966 735f 7465 6d5f 6361 615f 6464 wifi_set_mac_add - d04977e: 6572 7373 ress. - -0d049783 <__FUNCTION__.13>: - d049783: 6977 6966 615f 5f70 7773 7469 6863 635f wifi_ap_switch_c - d049793: 6c68 615f 646e 695f 666e 726f 006d hl_and_inform. - -0d0497a1 <__FUNCTION__.3>: - d0497a1: 6977 6966 615f 6464 6d5f 6361 665f 6c69 wifi_add_mac_fil - d0497b1: 6574 0072 ter. - -0d0497b5 <__FUNCTION__.4>: - d0497b5: 6977 6966 695f 696e 5f74 616d 5f63 6966 wifi_init_mac_fi - d0497c5: 746c 7265 lter. - -0d0497ca <__FUNCTION__.5>: - d0497ca: 6977 6966 735f 7465 655f 7061 705f 6168 wifi_set_eap_pha - d0497da: 6573 se. - -0d0497dd <__FUNCTION__.6>: - d0497dd: 6977 6966 735f 7465 775f 7370 705f 6168 wifi_set_wps_pha - d0497ed: 6573 se. - -0d0497f0 <__FUNCTION__.7>: - d0497f0: 6977 6966 635f 6973 725f 7065 726f 0074 wifi_csi_report. - -0d049800 <__FUNCTION__.8>: - d049800: 6977 6966 635f 6973 635f 6e6f 6966 0067 wifi_csi_config. - -0d049810 <__func__.1>: - d049810: 6977 6966 675f 7465 735f 7465 6974 676e wifi_get_setting +0d048ddd <__FUNCTION__.0>: + d048ddd: 7472 5f77 6d78 7469 655f 746e 7972 5b00 rtw_xmit_entry.[ + d048ded: 5452 5d57 203a 455b 5252 524f 415d 534d RTW]: [ERROR]AMS + d048dfd: 5544 6e20 746f 7320 7075 6f70 7472 5320 DU not support S + d048e0d: 2057 6564 7263 7079 6f74 7220 6769 7468 W decrypto right + d048e1d: 6e20 776f 000a 525b 5754 3a5d 5b20 4157 now..[RTW]: [WA + d048e2d: 4e52 4e49 5d47 7472 5f77 6577 5f70 6564 RNING]rtw_wep_de + d048e3d: 7263 7079 3a74 6369 2076 7265 6f72 2072 crypt:icv error + d048e4d: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN + d048e5d: 5d47 7472 5f77 6572 7663 695f 646e 6369 G]rtw_recv_indic + d048e6d: 7461 7065 746b 2928 733a 626b 3d3d 554e atepkt():skb==NU + d048e7d: 4c4c 7320 6d6f 7465 6968 676e 7720 6f72 LL something wro + d048e8d: 676e 2121 2121 000a 525b 5754 3a5d 5b20 ng!!!!..[RTW]: [ + d048e9d: 4157 4e52 4e49 5d47 200a 7472 5f77 6572 WARNING]. rtw_re + d048ead: 7663 665f 6172 656d 635f 6b68 696d 3a63 cv_frame_chkmic: + d048ebd: 6964 6e64 7427 6920 736e 6174 6c6c 6720 didn't install g + d048ecd: 6f72 7075 6b20 7965 2121 2121 2121 2121 roup key!!!!!!!! + d048edd: 2121 000a 525b 5754 3a5d 5b20 4157 4e52 !!..[RTW]: [WARN + d048eed: 4e49 5d47 6d20 6369 6520 7272 726f 3a20 ING] mic error : + d048efd: 7270 6178 7474 6972 2d62 623e 6564 7263 prxattrib->bdecr + d048f0d: 7079 6574 3d64 6425 000a 525b 5754 3a5d ypted=%d..[RTW]: + d048f1d: 5b20 4157 4e52 4e49 5d47 7472 5f77 6572 [WARNING]rtw_re + d048f2d: 7663 665f 6172 656d 635f 6b68 696d 3a63 cv_frame_chkmic: + d048f3d: 7220 7774 675f 7465 735f 6174 6e69 6f66 rtw_get_stainfo + d048f4d: 3d3d 554e 4c4c 2121 0a21 5200 6f65 6472 ==NULL!!!..Reord + d048f5d: 7265 6954 656d 0072 0000 0000 0100 0000 erTimer......... + d048f6d: 0000 0000 ..... + +0d048f72 <SNAP_ETH_TYPE_APPLETALK_AARP>: + d048f72: f380 .. + +0d048f74 <SNAP_ETH_TYPE_IPX>: + d048f74: 3781 .7 + +0d048f76 <__FUNCTION__.0>: + d048f76: 7472 5f77 6572 7663 665f 6572 5f65 7266 rtw_recv_free_fr + d048f86: 6d61 0065 ame. + +0d048f8a <rtw_bridge_tunnel_header>: + d048f8a: aaaa 0003 f800 ...... + +0d048f90 <rtw_rfc1042_header>: + d048f90: aaaa 0003 0000 770a 6669 2069 6f63 6e6e .......wifi conn + d048fa0: 6365 2074 6170 6172 206d 6f6e 2074 6573 ect param not se + d048fb0: 2174 0a00 6874 7265 2065 7369 6f20 676e t!..there is ong + d048fc0: 696f 676e 7720 6669 2069 6f63 6e6e 6365 oing wifi connec + d048fd0: 2174 5200 5754 4120 4950 203a 6f4a 6e69 t!.RTW API: Join + d048fe0: 6220 7373 7420 6d69 6f65 7475 0a0d 0a00 bss timeout.... + d048ff0: 570d 5845 3a54 4620 6961 656c 2064 6f74 .WEXT: Failed to + d049000: 7320 7465 6220 676f 7375 4220 5353 4449 set bogus BSSID + d049010: 7420 206f 6964 6373 6e6f 656e 7463 0a00 to disconnect.. + d049020: 570d 4649 2049 7369 6120 726c 6165 7964 .WIFI is already + d049030: 7220 6e75 696e 676e 000a 0d0a 6e49 7469 running....Init + d049040: 6169 696c 697a 676e 5720 4649 2049 5041 ializing WIFI AP + d049050: 4920 746e 7265 6166 6563 2e2e 0a2e 0a00 Interface...... + d049060: 450d 5252 524f 203a 7453 7261 2074 4957 .ERROR: Start WI + d049070: 4946 4120 2050 6e49 6574 6672 6361 2065 FI AP Interface + d049080: 6146 6c69 6465 0a21 0a00 6544 6e69 7469 Failed!...Deinit + d049090: 6169 696c 697a 676e 5720 4649 2049 2e2e ializing WIFI .. + d0490a0: 0a2e 0a00 490d 696e 6974 6c61 7a69 6e69 .....Initializin + d0490b0: 2067 4957 4946 2e20 2e2e 0a00 450d 5252 g WIFI ......ERR + d0490c0: 524f 203a 7453 7261 2074 4957 4946 4620 OR: Start WIFI F + d0490d0: 6961 656c 2164 4b00 344d 7620 7265 6973 ailed!.KM4 versi + d0490e0: 6e6f 203a 7325 000a 7245 6f72 3a72 5320 on: %s..Error: S + d0490f0: 4953 2044 6873 756f 646c 6220 2065 2d30 SID should be 0- + d049100: 3233 6320 6168 6172 7463 7265 0d73 000a 32 characters... + d049110: 7245 6f72 3a72 7020 7361 7773 726f 2064 Error: password + d049120: 6873 756f 646c 6220 2065 3436 6820 7865 should be 64 hex + d049130: 6320 6168 6172 7463 7265 2073 726f 3820 characters or 8 + d049140: 362d 2033 5341 4943 2049 6863 7261 6361 -63 ASCII charac + d049150: 6574 7372 0d0a 0a00 570d 4649 4349 4e4f ters.....WIFICON + d049160: 3a46 7320 6365 7275 7469 2079 7974 6570 F: security type + d049170: 6920 2073 6f6e 2074 7573 7070 726f 6574 is not supporte + d049180: 0064 0d0a 4957 4946 4120 2050 6e49 6574 d...WIFI AP Inte + d049190: 6672 6361 2065 7369 6e20 746f 7220 6e75 rface is not run + d0491a0: 696e 676e 5300 4143 204e 6170 6172 206d ning.SCAN param + d0491b0: 6f6e 2074 6573 2174 000a 6f6e 2074 7573 not set!..not su + d0491c0: 7070 726f 2074 7375 7265 6320 6c61 626c pport user callb + d0491d0: 6361 206b 6f66 2072 6c62 636f 206b 6373 ack for block sc + d0491e0: 6e61 0a21 7000 656c 7361 2065 6572 6967 an!..please regi + d0491f0: 7473 7265 7320 6163 5f6e 6572 6f70 7472 ster scan_report + d049200: 655f 6361 5f68 6f6d 6564 755f 6573 5f72 _each_mode_user_ + d049210: 6163 6c6c 6162 6b63 6620 726f 5220 5754 callback for RTW + d049220: 535f 4143 5f4e 4552 4f50 5452 455f 4341 _SCAN_REPORT_EAC + d049230: 2048 6f6d 6564 0a21 0000 0000 0000 0001 H mode!......... + d049240: 2e00 632f 6d6f 6f70 656e 746e 772f 6669 ../component/wif + d049250: 2f69 7264 7669 7265 692f 746e 2f66 6977 i/driver/intf/wi + d049260: 6966 695f 746e 5f66 7264 5f76 6f74 615f fi_intf_drv_to_a + d049270: 7070 655f 7478 632e 5b00 5452 5d57 203a pp_ext.c.[RTW]: + d049280: 575b 5241 494e 474e 495d 766e 6c61 6469 [WARNING]Invalid + d049290: 6320 6168 6e6e 6c65 6e20 6d75 6562 2872 channel number( + d0492a0: 6425 0a29 5b00 5452 5d57 203a 455b 5252 %d)..[RTW]: [ERR + d0492b0: 524f 0d5d 200a 7370 6174 6920 2073 756e OR].. psta is nu + d0492c0: 6c6c 6f20 2072 7473 2061 7369 6e20 746f ll or sta is not + d0492d0: 6c20 6e69 656b 0064 525b 5754 3a5d 5b20 linked.[RTW]: [ + d0492e0: 5245 4f52 5d52 6320 7275 6572 746e 6e20 ERROR] current n + d0492f0: 746f 7320 7075 6f70 7472 3120 6131 0a78 ot support 11ax. + d049300: 5b00 5452 5d57 203a 575b 5241 494e 474e .[RTW]: [WARNING + d049310: 5b5d 7325 205d 6f73 7466 7061 6920 2073 ][%s] softap is + d049320: 6f6e 2074 7661 6961 616c 6c62 0a65 5b00 not available..[ + d049330: 5452 5d57 203a 455b 5252 524f 255d 2873 RTW]: [ERROR]%s( + d049340: 6425 3a29 7520 736e 7075 6f70 7472 6465 %d): unsupported + d049350: 6320 6168 6e6e 6c65 7320 6977 6374 2068 channel switch + d049360: 6f63 6e75 2c74 6c70 6165 6573 7320 7465 count,please set + d049370: 6320 746e 6d20 726f 2065 6874 6e61 3020 cnt more than 0 + d049380: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN + d049390: 5d47 255b 5d73 6920 766e 6c61 6469 6320 G][%s] invalid c + d0493a0: 6168 6e6e 6c65 6e20 6d75 6562 2072 6425 hannel number %d + d0493b0: 2c20 6f6e 2074 6e69 6c63 6475 6465 6920 ,not included i + d0493c0: 206e 6863 6e61 656e 206c 6c70 6e61 0a21 n channel plan!. + d0493d0: 0a00 5b0d 7325 205d 654e 2074 6564 6976 ...[%s] Net devi + d0493e0: 6563 6920 2073 4f44 4e57 0a00 5b0d 7325 ce is DOWN...[%s + d0493f0: 205d 6553 2074 616d 2063 6461 7264 7365 ] Set mac addres + d049400: 2073 6f74 6520 7566 6573 203a 616d 2063 s to efuse: mac + d049410: 6461 7264 7365 2073 6f66 6d72 7461 6520 address format e + d049420: 7272 726f 0d21 000a 0d0a 255b 5d73 5320 rror!.....[%s] S + d049430: 7465 6d20 6361 6120 6464 6572 7373 7420 et mac address t + d049440: 206f 6665 7375 3a65 7720 6972 6574 6d20 o efuse: write m + d049450: 6361 6120 6464 6572 7373 6520 7272 726f ac address error + d049460: 0d21 000a 0d0d 200a 6553 2074 616d 2063 !...... Set mac + d049470: 6461 7264 7365 2073 6f74 6520 7566 6573 address to efuse + d049480: 203a 7277 7469 2065 616d 2063 6461 7264 : write mac addr + d049490: 7365 2073 7573 6363 7365 2c73 7020 656c ess success, ple + d0494a0: 7361 2065 6572 6573 2074 6977 6966 6420 ase reset wifi d + d0494b0: 6972 6576 2172 0a0d 0a00 5b0d 7325 205d river!.....[%s] + d0494c0: 6553 2074 616d 2063 6461 7264 7365 2073 Set mac address + d0494d0: 6f74 7220 6d61 203a 6177 656b 7520 2070 to ram: wake up + d0494e0: 7264 7669 7265 6620 6961 656c 2164 0a0d driver failed!.. + d0494f0: 0a00 5b0d 7325 205d 6553 2074 616d 2063 ...[%s] Set mac + d049500: 6461 7264 7365 2073 6f74 7220 6d61 203a address to ram: + d049510: 4d20 6361 6120 6464 6572 7373 6420 656f Mac address doe + d049520: 6e73 7427 6d20 6565 2074 7073 6365 002e sn't meet spec.. + d049530: 0d0a 255b 5d73 6320 6168 6e6e 6c65 6920 ..[%s] channel i + d049540: 666e 206f 6e65 6162 656c 642f 7369 6261 nfo enbale/disab + d049550: 656c 6620 6961 0a6c 0a00 5b0d 7325 205d le fail....[%s] + d049560: 6663 5f67 6863 6e69 6f66 6620 6961 0a6c cfg_chinfo fail. + d049570: 0a00 5b0d 7325 205d 6e75 6e6b 776f 6120 ...[%s] unknow a + d049580: 7463 2528 2964 305b 632d 6973 655f 3b6e ct(%d)[0-csi_en; + d049590: 2d31 7363 5f69 6663 5d67 000a 0d0a 255b 1-csi_cfg]....[% + d0495a0: 5d73 6220 6675 6566 2072 7369 6e20 746f s] buffer is not + d0495b0: 7220 6165 7964 0a21 0a00 5b0d 7325 205d ready!....[%s] + d0495c0: 7571 7265 2079 7363 2069 6166 6c69 0a21 query csi fail!. + d0495d0: 0a00 5b0d 7325 205d 7369 745f 6972 6767 ...[%s] is_trigg + d0495e0: 7265 775f 7370 7620 6c61 6575 7320 6f68 er_wps value sho + d0495f0: 6c75 2064 6e6f 796c 6220 2065 2030 726f uld only be 0 or + d049600: 3120 0a00 5b0d 7325 205d 7369 745f 6972 1...[%s] is_tri + d049610: 6767 7265 655f 7061 7620 6c61 6575 7320 gger_eap value s + d049620: 6f68 6c75 2064 6e6f 796c 6220 2065 2030 hould only be 0 + d049630: 726f 3120 0a00 410d 7373 7265 2874 7472 or 1...Assert(rt + d049640: 5f77 656e 6474 7665 705f 6972 2876 6564 w_netdev_priv(de + d049650: 2976 2029 6166 6c69 6465 6f20 206e 696c v)) failed on li + d049660: 656e 2520 2064 6e69 6620 6c69 2065 7325 ne %d in file %s + d049670: 000a 525b 5754 3a5d 5b20 4157 4e52 4e49 ..[RTW]: [WARNIN + d049680: 5d47 6977 6966 645f 6c65 735f 6174 6974 G]wifi_del_stati + d049690: 6e6f 2928 202c 7473 2061 6168 2073 6c61 on(), sta has al + d0496a0: 6572 6461 2079 6562 6e65 7220 6d65 766f ready been remov + d0496b0: 6465 6f20 2072 656e 6576 2072 6562 6e65 ed or never been + d0496c0: 6120 6464 6465 000a 0d0a 255b 5d73 6320 added....[%s] c + d0496d0: 6e61 7427 6120 6c6c 636f 7461 2065 666d an't allocate mf + d0496e0: 6c5f 7369 5f74 6568 6461 0a00 5b0d 7325 _list_head...[%s + d0496f0: 205d 0d0a 455b 5252 524f 205d 7325 3a20 ] ..[ERROR] %s : + d049700: 6320 6e61 7427 6120 6c6c 636f 7461 2065 can't allocate + d049710: 666d 6c5f 7369 5f74 656e 0077 0d0a 7325 mf_list_new...%s + d049720: 203a 6977 6966 675f 7465 635f 6168 6e6e : wifi_get_chann + d049730: 6c65 6620 6961 006c 7325 255b 5d64 2d2d el fail.%s[%d]-- + d049740: 2d2d 2d2d 2d2d 3e2d 703e 6c6d 656d 6e69 ------->>pmlmein + d049750: 6f66 3e2d 6d70 5f6b 6163 6863 5f65 6e65 fo->pmk_cache_en + d049760: 6261 656c 3d20 2520 2064 000a 525b 5754 able = %d ..[RTW + d049770: 3a5d 7320 6561 6120 7475 2068 7573 6363 ]: sae auth succ + d049780: 7365 2c73 7320 6174 7472 6120 7373 636f ess, start assoc + d049790: 000a 0d0a 7341 6573 7472 6428 7665 2120 ....Assert(dev ! + d0497a0: 203d 554e 4c4c 2029 6166 6c69 6465 6f20 = NULL) failed o + d0497b0: 206e 696c 656e 2520 2064 6e69 6620 6c69 n line %d in fil + d0497c0: 2065 7325 000a 4d50 2046 6f6d 6564 6e20 e %s..PMF mode n + d0497d0: 746f 7320 7075 6f70 7472 6465 0d21 000a ot supported!... + d0497e0: 650d 616e 6c62 2065 7270 6d6f 7369 2063 .enable promisc + d0497f0: 6f6d 6564 2520 2078 0a0d 5b00 5452 5d57 mode %x ...[RTW] + d049800: 203a 575b 5241 494e 474e 4e5d 206f 6156 : [WARNING]No Va + d049810: 696c 2064 7250 6d6f 7369 2063 6148 646e lid Promisc Hand + d049820: 656c 2072 6f4e 2077 000a 0000 0000 0000 ler Now ........ + +0d049830 <__FUNCTION__.0>: + d049830: 6977 6966 735f 7465 705f 6b6d 635f 6361 wifi_set_pmk_cac + d049840: 6568 655f 616e 6c62 0065 he_enable. + +0d04984a <__FUNCTION__.10>: + d04984a: 6977 6966 735f 7465 6d5f 6361 615f 6464 wifi_set_mac_add + d04985a: 6572 7373 ress. + +0d04985f <__FUNCTION__.13>: + d04985f: 6977 6966 615f 5f70 7773 7469 6863 635f wifi_ap_switch_c + d04986f: 6c68 615f 646e 695f 666e 726f 006d hl_and_inform. + +0d04987d <__FUNCTION__.3>: + d04987d: 6977 6966 615f 6464 6d5f 6361 665f 6c69 wifi_add_mac_fil + d04988d: 6574 0072 ter. + +0d049891 <__FUNCTION__.4>: + d049891: 6977 6966 695f 696e 5f74 616d 5f63 6966 wifi_init_mac_fi + d0498a1: 746c 7265 lter. + +0d0498a6 <__FUNCTION__.5>: + d0498a6: 6977 6966 735f 7465 655f 7061 705f 6168 wifi_set_eap_pha + d0498b6: 6573 se. + +0d0498b9 <__FUNCTION__.6>: + d0498b9: 6977 6966 735f 7465 775f 7370 705f 6168 wifi_set_wps_pha + d0498c9: 6573 se. + +0d0498cc <__FUNCTION__.7>: + d0498cc: 6977 6966 635f 6973 725f 7065 726f 0074 wifi_csi_report. + +0d0498dc <__FUNCTION__.8>: + d0498dc: 6977 6966 635f 6973 635f 6e6f 6966 0067 wifi_csi_config. + +0d0498ec <__func__.1>: + d0498ec: 6977 6966 675f 7465 735f 7465 6974 676e wifi_get_setting ... -0d049821 <__func__.12>: - d049821: 6977 6966 615f 5f70 7773 7469 6863 635f wifi_ap_switch_c - d049831: 6c68 615f 646e 695f 666e 726f 006d hl_and_inform. - -0d04983f <__func__.2>: - d04983f: 6977 6966 615f 6464 6d5f 6361 665f 6c69 wifi_add_mac_fil - d04984f: 6574 0072 525b 5754 3a5d 5b20 4157 4e52 ter.[RTW]: [WARN - d04985f: 4e49 5d47 250a 3a73 6620 6e75 5f63 6469 ING].%s: func_id - d04986f: 6920 2073 6e69 6176 696c 0a64 5b00 5452 is invalid..[RT - d04987f: 5d57 203a 575b 5241 494e 474e 0a5d 7325 W]: [WARNING].%s - d04988f: 203a 6f70 6c6c 6e69 2067 6166 6c69 000a : polling fail.. - d04989f: 730d 6f68 7472 7563 2074 6c61 6f6c 2063 .shortcut alloc - d0498af: 6d78 7469 7562 2066 6166 6c69 2121 0a21 xmitbuf fail!!!. - d0498bf: 0d00 6873 726f 6374 7475 7220 6e69 2067 ..shortcut ring - d0498cf: 6166 6c69 2121 0a21 5b00 5452 5d57 203a fail!!!..[RTW]: - d0498df: 575b 5241 494e 474e 775d 6669 5f69 6168 [WARNING]wifi_ha - d0498ef: 5f6c 6d78 7469 7266 6d61 5f65 6f63 6c61 l_xmitframe_coal - d0498ff: 7365 6563 203a 7472 5f77 6d78 7469 6d5f esce: rtw_xmit_m - d04990f: 6b61 5f65 6c77 6e61 6468 2072 6166 6c69 ake_wlanhdr fail - d04991f: 203b 7264 706f 7020 746b 000a 525b 5754 ; drop pkt..[RTW - d04992f: 3a5d 5b20 4157 4e52 4e49 5d47 7472 5f77 ]: [WARNING]rtw_ - d04993f: 6d78 7469 655f 636e 745f 696b 5f70 6461 xmit_enc_tkip_ad - d04994f: 6d64 6369 7028 6461 7061 6574 2c72 7020 dmic(padapter, p - d04995f: 6d78 7469 7266 6d61 2965 3d3d 465f 4941 xmitframe)==_FAI - d04996f: 0a4c 5b00 5452 5d57 203a 575b 5241 494e L..[RTW]: [WARNI - d04997f: 474e 6d5d 6e67 2074 7266 6d61 2065 7264 NG]mgnt frame dr - d04998f: 706f 000a 525b 5754 3a5d 5b20 4157 4e52 op..[RTW]: [WARN - d04999f: 4e49 5d47 7270 5f65 6d78 7469 7266 6d61 ING]pre_xmitfram - d0499af: 3a65 6520 716e 6575 6575 7820 696d 6674 e: enqueue xmitf - d0499bf: 6172 656d 6620 6961 0a6c rame fail.. - -0d0499ca <CSWTCH.71>: - d0499ca: 0302 0203 0101 0000 0505 0505 0505 0505 ................ - d0499da: 0604 .. - -0d0499dc <__func__.0>: - d0499dc: 6977 6966 685f 6c61 705f 6c6f 696c 676e wifi_hal_polling - d0499ec: 745f 5f78 6f64 656e 0000 0000 _tx_done.... - -0d0499f8 <tx_buf_addr_table>: - d0499f8: 8a60 6000 89e0 6000 8960 6000 88e0 6000 `..`...``..`...` - d049a08: 8860 6000 8560 6000 84e0 6000 0000 0000 `..``..`...`.... +0d0498fd <__func__.12>: + d0498fd: 6977 6966 615f 5f70 7773 7469 6863 635f wifi_ap_switch_c + d04990d: 6c68 615f 646e 695f 666e 726f 006d hl_and_inform. + +0d04991b <__func__.2>: + d04991b: 6977 6966 615f 6464 6d5f 6361 665f 6c69 wifi_add_mac_fil + d04992b: 6574 0072 525b 5754 3a5d 5b20 4157 4e52 ter.[RTW]: [WARN + d04993b: 4e49 5d47 250a 3a73 6620 6e75 5f63 6469 ING].%s: func_id + d04994b: 6920 2073 6e69 6176 696c 0a64 5b00 5452 is invalid..[RT + d04995b: 5d57 203a 575b 5241 494e 474e 0a5d 7325 W]: [WARNING].%s + d04996b: 203a 6f70 6c6c 6e69 2067 6166 6c69 000a : polling fail.. + d04997b: 730d 6f68 7472 7563 2074 6c61 6f6c 2063 .shortcut alloc + d04998b: 6d78 7469 7562 2066 6166 6c69 2121 0a21 xmitbuf fail!!!. + d04999b: 0d00 6873 726f 6374 7475 7220 6e69 2067 ..shortcut ring + d0499ab: 6166 6c69 2121 0a21 5b00 5452 5d57 203a fail!!!..[RTW]: + d0499bb: 575b 5241 494e 474e 775d 6669 5f69 6168 [WARNING]wifi_ha + d0499cb: 5f6c 6d78 7469 7266 6d61 5f65 6f63 6c61 l_xmitframe_coal + d0499db: 7365 6563 203a 7472 5f77 6d78 7469 6d5f esce: rtw_xmit_m + d0499eb: 6b61 5f65 6c77 6e61 6468 2072 6166 6c69 ake_wlanhdr fail + d0499fb: 203b 7264 706f 7020 746b 000a 525b 5754 ; drop pkt..[RTW + d049a0b: 3a5d 5b20 4157 4e52 4e49 5d47 7472 5f77 ]: [WARNING]rtw_ + d049a1b: 6d78 7469 655f 636e 745f 696b 5f70 6461 xmit_enc_tkip_ad + d049a2b: 6d64 6369 7028 6461 7061 6574 2c72 7020 dmic(padapter, p + d049a3b: 6d78 7469 7266 6d61 2965 3d3d 465f 4941 xmitframe)==_FAI + d049a4b: 0a4c 5b00 5452 5d57 203a 575b 5241 494e L..[RTW]: [WARNI + d049a5b: 474e 6d5d 6e67 2074 7266 6d61 2065 7264 NG]mgnt frame dr + d049a6b: 706f 000a 525b 5754 3a5d 5b20 4157 4e52 op..[RTW]: [WARN + d049a7b: 4e49 5d47 7270 5f65 6d78 7469 7266 6d61 ING]pre_xmitfram + d049a8b: 3a65 6520 716e 6575 6575 7820 696d 6674 e: enqueue xmitf + d049a9b: 6172 656d 6620 6961 0a6c rame fail.. + +0d049aa6 <CSWTCH.71>: + d049aa6: 0302 0203 0101 0000 0505 0505 0505 0505 ................ + d049ab6: 0604 .. + +0d049ab8 <__func__.0>: + d049ab8: 6977 6966 685f 6c61 705f 6c6f 696c 676e wifi_hal_polling + d049ac8: 745f 5f78 6f64 656e 0000 0000 _tx_done.... + +0d049ad4 <tx_buf_addr_table>: + d049ad4: 8a60 6000 89e0 6000 8960 6000 88e0 6000 `..`...``..`...` + d049ae4: 8860 6000 8560 6000 84e0 6000 0000 0000 `..``..`...`.... ... -0d049a38 <RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X>: - d049a38: 0f00 02ac .... +0d049b14 <RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X>: + d049b14: 0f00 02ac .... -0d049a3c <RSN_AUTH_KEY_MGMT_UNSPEC_802_1X>: - d049a3c: 0f00 01ac .... +0d049b18 <RSN_AUTH_KEY_MGMT_UNSPEC_802_1X>: + d049b18: 0f00 01ac .... -0d049a40 <RSN_CIPHER_SUITE_CCMP>: - d049a40: 0f00 04ac .... +0d049b1c <RSN_CIPHER_SUITE_CCMP>: + d049b1c: 0f00 04ac .... -0d049a44 <RSN_CIPHER_SUITE_NONE>: - d049a44: 0f00 00ac .... +0d049b20 <RSN_CIPHER_SUITE_NONE>: + d049b20: 0f00 00ac .... -0d049a48 <RSN_CIPHER_SUITE_TKIP>: - d049a48: 0f00 02ac .... +0d049b24 <RSN_CIPHER_SUITE_TKIP>: + d049b24: 0f00 02ac .... -0d049a4c <RSN_CIPHER_SUITE_WEP104>: - d049a4c: 0f00 05ac .... +0d049b28 <RSN_CIPHER_SUITE_WEP104>: + d049b28: 0f00 05ac .... -0d049a50 <RSN_CIPHER_SUITE_WEP40>: - d049a50: 0f00 01ac .... +0d049b2c <RSN_CIPHER_SUITE_WEP40>: + d049b2c: 0f00 01ac .... -0d049a54 <RTW_WPA_OUI_TYPE>: - d049a54: 5000 01f2 .P.. +0d049b30 <RTW_WPA_OUI_TYPE>: + d049b30: 5000 01f2 .P.. -0d049a58 <WIFI_CCKRATES>: - d049a58: 8482 968b .... +0d049b34 <WIFI_CCKRATES>: + d049b34: 8482 968b .... -0d049a5c <WIFI_OFDMRATES>: - d049a5c: 120c 2418 4830 6c60 ...$0H`l +0d049b38 <WIFI_OFDMRATES>: + d049b38: 120c 2418 4830 6c60 ...$0H`l -0d049a64 <WPA2_SUITE_1X>: - d049a64: 0f00 01ac .... +0d049b40 <WPA2_SUITE_1X>: + d049b40: 0f00 01ac .... -0d049a68 <WPA_CIPHER_SUITE_CCMP>: - d049a68: 5000 04f2 .P.. +0d049b44 <WPA_CIPHER_SUITE_CCMP>: + d049b44: 5000 04f2 .P.. -0d049a6c <WPA_CIPHER_SUITE_NONE>: - d049a6c: 5000 00f2 .P.. +0d049b48 <WPA_CIPHER_SUITE_NONE>: + d049b48: 5000 00f2 .P.. -0d049a70 <WPA_CIPHER_SUITE_TKIP>: - d049a70: 5000 02f2 .P.. +0d049b4c <WPA_CIPHER_SUITE_TKIP>: + d049b4c: 5000 02f2 .P.. -0d049a74 <WPA_CIPHER_SUITE_WEP104>: - d049a74: 5000 05f2 .P.. +0d049b50 <WPA_CIPHER_SUITE_WEP104>: + d049b50: 5000 05f2 .P.. -0d049a78 <WPA_CIPHER_SUITE_WEP40>: - d049a78: 5000 01f2 .P.. +0d049b54 <WPA_CIPHER_SUITE_WEP40>: + d049b54: 5000 01f2 .P.. -0d049a7c <WPA_SUITE_1X>: - d049a7c: 5000 01f2 .P.. +0d049b58 <WPA_SUITE_1X>: + d049b58: 5000 01f2 .P.. -0d049a80 <dot11_rate_table>: - d049a80: 0402 160b 120c 2418 4830 6c60 .......$0H`l. +0d049b5c <dot11_rate_table>: + d049b5c: 0402 160b 120c 2418 4830 6c60 .......$0H`l. -0d049a8d <wps_oui>: - d049a8d: 5000 04f2 .P.. +0d049b69 <wps_oui>: + d049b69: 5000 04f2 .P.. -0d049a91 <RSN_AUTH_KEY_MGMT_802_1X_SHA256>: - d049a91: 0f00 05ac .... +0d049b6d <RSN_AUTH_KEY_MGMT_802_1X_SHA256>: + d049b6d: 0f00 05ac .... -0d049a95 <RSN_AUTH_KEY_MGMT_802_1X_SUITE_B>: - d049a95: 0f00 0bac .... +0d049b71 <RSN_AUTH_KEY_MGMT_802_1X_SUITE_B>: + d049b71: 0f00 0bac .... -0d049a99 <RSN_AUTH_KEY_MGMT_802_1X_SUITE_B_192>: - d049a99: 0f00 0cac .... +0d049b75 <RSN_AUTH_KEY_MGMT_802_1X_SUITE_B_192>: + d049b75: 0f00 0cac .... -0d049a9d <RSN_AUTH_KEY_MGMT_DPP>: - d049a9d: 6f50 029a Po.. +0d049b79 <RSN_AUTH_KEY_MGMT_DPP>: + d049b79: 6f50 029a Po.. -0d049aa1 <RSN_AUTH_KEY_MGMT_FT_802_1X>: - d049aa1: 0f00 03ac .... +0d049b7d <RSN_AUTH_KEY_MGMT_FT_802_1X>: + d049b7d: 0f00 03ac .... -0d049aa5 <RSN_AUTH_KEY_MGMT_FT_PSK>: - d049aa5: 0f00 04ac .... +0d049b81 <RSN_AUTH_KEY_MGMT_FT_PSK>: + d049b81: 0f00 04ac .... -0d049aa9 <RSN_AUTH_KEY_MGMT_PSK_SHA256>: - d049aa9: 0f00 06ac .... +0d049b85 <RSN_AUTH_KEY_MGMT_PSK_SHA256>: + d049b85: 0f00 06ac .... -0d049aad <RSN_AUTH_KEY_MGMT_SAE>: - d049aad: 0f00 08ac .... +0d049b89 <RSN_AUTH_KEY_MGMT_SAE>: + d049b89: 0f00 08ac .... -0d049ab1 <RSN_CIPHER_SUITE_AES_128_CMAC>: - d049ab1: 0f00 06ac .... +0d049b8d <RSN_CIPHER_SUITE_AES_128_CMAC>: + d049b8d: 0f00 06ac .... -0d049ab5 <RSN_CIPHER_SUITE_BIP_CMAC_256>: - d049ab5: 0f00 0dac .... +0d049b91 <RSN_CIPHER_SUITE_BIP_CMAC_256>: + d049b91: 0f00 0dac .... -0d049ab9 <RSN_CIPHER_SUITE_BIP_GMAC_128>: - d049ab9: 0f00 0bac .... +0d049b95 <RSN_CIPHER_SUITE_BIP_GMAC_128>: + d049b95: 0f00 0bac .... -0d049abd <RSN_CIPHER_SUITE_BIP_GMAC_256>: - d049abd: 0f00 0cac .... +0d049b99 <RSN_CIPHER_SUITE_BIP_GMAC_256>: + d049b99: 0f00 0cac .... -0d049ac1 <RSN_TKIP_CIPHER>: - d049ac1: 0f00 02ac .... +0d049b9d <RSN_TKIP_CIPHER>: + d049b9d: 0f00 02ac .... -0d049ac5 <RTW_ChannelPlan2G>: +0d049ba1 <RTW_ChannelPlan2G>: ... - d049ad1: 0000 0100 0302 0504 0706 0908 0b0a 0d0c ................ - d049ae1: 0d00 0201 0403 0605 0807 0a09 0c0b 000d ................ - d049af1: 010d 0302 0504 0706 0908 0b0a 0000 0b00 ................ - d049b01: 0201 0403 0605 0807 0a09 0c0b 0e0d 0a0e ................ - d049b11: 0c0b 000d 0000 0000 0000 0000 0400 0201 ................ - d049b21: 0403 0605 0807 0a09 0c0b 0e0d ............. - -0d049b2e <RTW_ChannelPlan5G>: + d049bad: 0000 0100 0302 0504 0706 0908 0b0a 0d0c ................ + d049bbd: 0d00 0201 0403 0605 0807 0a09 0c0b 000d ................ + d049bcd: 010d 0302 0504 0706 0908 0b0a 0000 0b00 ................ + d049bdd: 0201 0403 0605 0807 0a09 0c0b 0e0d 0a0e ................ + d049bed: 0c0b 000d 0000 0000 0000 0000 0400 0201 ................ + d049bfd: 0403 0605 0807 0a09 0c0b 0e0d ............. + +0d049c0a <RTW_ChannelPlan5G>: ... - d049b4a: 2400 2c28 3430 3c38 6440 6c68 7470 8884 .$(,048<@dhlpt.. - d049b5a: 958c 9d99 a5a1 0000 0000 0000 1500 2824 ..............$( - d049b6a: 302c 3834 403c 6864 706c 7874 807c 8884 ,048<@dhlptx|... - d049b7a: 008c 0000 0000 0000 0000 2413 2c28 3430 ...........$(,04 - d049b8a: 3c38 6440 6c68 7470 7c78 8480 8c88 9995 8<@dhlptx|...... - d049b9a: a19d 00a5 0000 1800 2824 302c 3834 403c ........$(,048<@ - d049baa: 6864 706c 7874 807c 9584 9d99 a5a1 0000 dhlptx|......... - d049bba: 0000 0000 2416 2c28 3430 3c38 6440 6c68 .....$(,048<@dhl - d049bca: 7470 7c78 9995 a19d 0000 0000 0000 0000 ptx|............ - d049bda: 1300 2824 302c 9995 a19d 00a5 0000 0000 ..$(,0.......... + d049c26: 2400 2c28 3430 3c38 6440 6c68 7470 8884 .$(,048<@dhlpt.. + d049c36: 958c 9d99 a5a1 0000 0000 0000 1500 2824 ..............$( + d049c46: 302c 3834 403c 6864 706c 7874 807c 8884 ,048<@dhlptx|... + d049c56: 008c 0000 0000 0000 0000 2413 2c28 3430 ...........$(,04 + d049c66: 3c38 6440 6c68 7470 7c78 8480 8c88 9995 8<@dhlptx|...... + d049c76: a19d 00a5 0000 1800 2824 302c 3834 403c ........$(,048<@ + d049c86: 6864 706c 7874 807c 9584 9d99 a5a1 0000 dhlptx|......... + d049c96: 0000 0000 2416 2c28 3430 3c38 6440 6c68 .....$(,048<@dhl + d049ca6: 7470 7c78 9995 a19d 0000 0000 0000 0000 ptx|............ + d049cb6: 1300 2824 302c 9995 a19d 00a5 0000 0000 ..$(,0.......... ... - d049bf6: 0000 2409 2c28 3430 3c38 9540 9d99 a5a1 ...$(,048<@..... + d049cd2: 0000 2409 2c28 3430 3c38 9540 9d99 a5a1 ...$(,048<@..... ... - d049c12: 0000 0d00 2824 302c 3834 403c 9995 a19d ....$(,048<@.... + d049cee: 0000 0d00 2824 302c 3834 403c 9995 a19d ....$(,048<@.... ... - d049c32: 950c 9d99 a5a1 0000 0000 0000 0000 0000 ................ + d049d0e: 950c 9d99 a5a1 0000 0000 0000 0000 0000 ................ ... - d049c4e: 0500 2824 302c 3834 403c 0000 0000 0000 ..$(,048<@...... + d049d2a: 0500 2824 302c 3834 403c 0000 0000 0000 ..$(,048<@...... ... - d049c6a: 0000 6408 6c68 7470 7c78 8480 8c88 0000 ...dhlptx|...... + d049d46: 0000 6408 6c68 7470 7c78 8480 8c88 0000 ...dhlptx|...... ... - d049c86: 0000 0b00 3c38 6440 6c68 7470 8884 958c ....8<@dhlpt.... - d049c96: 9d99 a5a1 0000 0000 0000 0000 0000 0000 ................ - d049ca6: 3810 403c 9995 a19d 00a5 0000 0000 0000 .8<@............ + d049d62: 0000 0b00 3c38 6440 6c68 7470 8884 958c ....8<@dhlpt.... + d049d72: 9d99 a5a1 0000 0000 0000 0000 0000 0000 ................ + d049d82: 3810 403c 9995 a19d 00a5 0000 0000 0000 .8<@............ ... - d049cc2: 0800 2824 302c 0000 0000 0000 0000 0000 ..$(,0.......... + d049d9e: 0800 2824 302c 0000 0000 0000 0000 0000 ..$(,0.......... ... - d049cde: 0000 9504 9d99 00a1 0000 0000 0000 0000 ................ + d049dba: 0000 9504 9d99 00a1 0000 0000 0000 0000 ................ ... - d049cfa: 0000 0400 6864 706c 7874 807c 8884 008c ....dhlptx|..... + d049dd6: 0000 0400 6864 706c 7874 807c 8884 008c ....dhlptx|..... ... - d049d1a: 240b 2c28 3430 3c38 8440 8c88 9995 a19d .$(,048<@....... - d049d2a: 00a5 0000 0000 0000 0000 0000 1000 3834 ..............48 - d049d3a: 403c 6864 706c 8474 8c88 9995 a19d 00a5 <@dhlpt......... + d049df6: 240b 2c28 3430 3c38 8440 8c88 9995 a19d .$(,048<@....... + d049e06: 00a5 0000 0000 0000 0000 0000 1000 3834 ..............48 + d049e16: 403c 6864 706c 8474 8c88 9995 a19d 00a5 <@dhlpt......... ... - d049d52: 0000 2411 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt - d049d62: 8884 008c 0000 0000 0000 0000 0000 1000 ................ - d049d72: 2824 302c 3834 403c 6864 706c 8474 8c88 $(,048<@dhlpt... - d049d82: 9995 a19d 0000 0000 0000 0000 2414 2c28 .............$(, - d049d92: 3430 3c38 8440 8c88 0000 0000 0000 0000 048<@........... + d049e2e: 0000 2411 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt + d049e3e: 8884 008c 0000 0000 0000 0000 0000 1000 ................ + d049e4e: 2824 302c 3834 403c 6864 706c 8474 8c88 $(,048<@dhlpt... + d049e5e: 9995 a19d 0000 0000 0000 0000 2414 2c28 .............$(, + d049e6e: 3430 3c38 8440 8c88 0000 0000 0000 0000 048<@........... ... - d049daa: 0b00 2824 302c 3834 403c 6864 706c 7874 ..$(,048<@dhlptx - d049dba: 807c 8884 908c 9995 a19d 00a5 0000 2419 |..............$ - d049dca: 2c28 3430 3c38 6440 6c68 7470 7c78 9580 (,048<@dhlptx|.. - d049dda: 9d99 a5a1 0000 0000 0000 1500 2824 302c ............$(,0 - d049dea: 3834 403c 6864 706c 7874 807c 8884 958c 48<@dhlptx|..... - d049dfa: 9d99 a5a1 0000 0000 2418 2c28 3430 3c38 .........$(,048< - d049e0a: 6440 6c68 7470 7c78 8480 8c88 9995 a19d @dhlptx|........ - d049e1a: 00a5 0000 1800 2824 302c 3834 403c 6864 ......$(,048<@dh - d049e2a: 706c 7874 807c 8884 958c 9d99 a5a1 0000 lptx|........... - d049e3a: 0000 2418 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt - d049e4a: 8884 958c 9d99 a5a1 0000 0000 0000 1500 ................ - d049e5a: 2824 302c 3834 403c 9995 a19d 00a5 0000 $(,048<@........ + d049e86: 0b00 2824 302c 3834 403c 6864 706c 7874 ..$(,048<@dhlptx + d049e96: 807c 8884 908c 9995 a19d 00a5 0000 2419 |..............$ + d049ea6: 2c28 3430 3c38 6440 6c68 7470 7c78 9580 (,048<@dhlptx|.. + d049eb6: 9d99 a5a1 0000 0000 0000 1500 2824 302c ............$(,0 + d049ec6: 3834 403c 6864 706c 7874 807c 8884 958c 48<@dhlptx|..... + d049ed6: 9d99 a5a1 0000 0000 2418 2c28 3430 3c38 .........$(,048< + d049ee6: 6440 6c68 7470 7c78 8480 8c88 9995 a19d @dhlptx|........ + d049ef6: 00a5 0000 1800 2824 302c 3834 403c 6864 ......$(,048<@dh + d049f06: 706c 7874 807c 8884 958c 9d99 a5a1 0000 lptx|........... + d049f16: 0000 2418 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt + d049f26: 8884 958c 9d99 a5a1 0000 0000 0000 1500 ................ + d049f36: 2824 302c 3834 403c 9995 a19d 00a5 0000 $(,048<@........ ... - d049e76: 240d 2c28 3430 3c38 9540 9d99 a5a1 0000 .$(,048<@....... + d049f52: 240d 2c28 3430 3c38 9540 9d99 a5a1 0000 .$(,048<@....... ... - d049e92: 0d00 2824 302c 9995 a19d 00a5 0000 0000 ..$(,0.......... + d049f6e: 0d00 2824 302c 9995 a19d 00a5 0000 0000 ..$(,0.......... ... - d049eae: 0000 2409 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt - d049ebe: 7c78 8480 8c88 9995 a19d 00a5 0000 1800 x|.............. - d049ece: 3834 403c 9995 a19d 00a5 0000 0000 0000 48<@............ + d049f8a: 0000 2409 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt + d049f9a: 7c78 8480 8c88 9995 a19d 00a5 0000 1800 x|.............. + d049faa: 3834 403c 9995 a19d 00a5 0000 0000 0000 48<@............ ... - d049eea: 2409 2c28 3430 3c38 6440 6c68 7470 8884 .$(,048<@dhlpt.. - d049efa: 908c 9995 a19d 00a5 0000 0000 1600 6864 ..............dh - d049f0a: 706c 8474 8c88 9995 a19d 00a5 0000 0000 lpt............. + d049fc6: 2409 2c28 3430 3c38 6440 6c68 7470 8884 .$(,048<@dhlpt.. + d049fd6: 908c 9995 a19d 00a5 0000 0000 1600 6864 ..............dh + d049fe6: 706c 8474 8c88 9995 a19d 00a5 0000 0000 lpt............. ... - d049f22: 0000 640d 6c68 7470 8884 008c 0000 0000 ...dhlpt........ + d049ffe: 0000 640d 6c68 7470 8884 008c 0000 0000 ...dhlpt........ ... - d049f3e: 0000 0800 2824 302c 3834 403c 6864 706c ....$(,048<@dhlp - d049f4e: 7874 807c 8884 908c 9995 a19d 00a5 0000 tx|............. - d049f5e: 2419 2c28 3430 3c38 0040 0000 0000 0000 .$(,048<@....... + d04a01a: 0000 0800 2824 302c 3834 403c 6864 706c ....$(,048<@dhlp + d04a02a: 7874 807c 8884 908c 9995 a19d 00a5 0000 tx|............. + d04a03a: 2419 2c28 3430 3c38 0040 0000 0000 0000 .$(,048<@....... ... - d049f7a: 0800 3834 403c 6864 706c 7874 807c 8884 ..48<@dhlptx|... - d049f8a: 908c 0000 0000 0000 0000 0000 0000 2410 ...............$ - d049f9a: 2c28 3430 3c38 6440 6c68 7470 7c78 9580 (,048<@dhlptx|.. - d049faa: 9d99 a5a1 0000 0000 0000 1500 2824 302c ............$(,0 - d049fba: 3834 403c 6864 706c 8474 8c88 9995 a19d 48<@dhlpt....... - d049fca: 00a5 0000 0000 0000 2415 2c28 3430 3c38 .........$(,048< - d049fda: 6440 6c68 7470 7c78 8480 8c88 9995 a19d @dhlptx|........ - d049fea: 00a5 0000 1800 2824 302c 3834 403c 6864 ......$(,048<@dh - d049ffa: 706c 7874 807c 8884 958c 9d99 a5a1 0000 lptx|........... - d04a00a: 0000 2418 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt - d04a01a: 7c78 8880 958c 9d99 a5a1 0000 0000 1700 x|.............. - d04a02a: 2824 302c 3834 403c 6864 706c 8474 8c88 $(,048<@dhlpt... - d04a03a: 9995 a19d 00a5 0000 0000 0000 2415 2c28 .............$(, - d04a04a: 3430 3c38 9540 9d99 a5a1 0000 0000 0000 048<@........... + d04a056: 0800 3834 403c 6864 706c 7874 807c 8884 ..48<@dhlptx|... + d04a066: 908c 0000 0000 0000 0000 0000 0000 2410 ...............$ + d04a076: 2c28 3430 3c38 6440 6c68 7470 7c78 9580 (,048<@dhlptx|.. + d04a086: 9d99 a5a1 0000 0000 0000 1500 2824 302c ............$(,0 + d04a096: 3834 403c 6864 706c 8474 8c88 9995 a19d 48<@dhlpt....... + d04a0a6: 00a5 0000 0000 0000 2415 2c28 3430 3c38 .........$(,048< + d04a0b6: 6440 6c68 7470 7c78 8480 8c88 9995 a19d @dhlptx|........ + d04a0c6: 00a5 0000 1800 2824 302c 3834 403c 6864 ......$(,048<@dh + d04a0d6: 706c 7874 807c 8884 958c 9d99 a5a1 0000 lptx|........... + d04a0e6: 0000 2418 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt + d04a0f6: 7c78 8880 958c 9d99 a5a1 0000 0000 1700 x|.............. + d04a106: 2824 302c 3834 403c 6864 706c 8474 8c88 $(,048<@dhlpt... + d04a116: 9995 a19d 00a5 0000 0000 0000 2415 2c28 .............$(, + d04a126: 3430 3c38 9540 9d99 a5a1 0000 0000 0000 048<@........... ... - d04a062: 0d00 2824 302c 3834 403c 9995 a19d 0000 ..$(,048<@...... + d04a13e: 0d00 2824 302c 3834 403c 9995 a19d 0000 ..$(,048<@...... ... - d04a07e: 0000 240c 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt - d04a08e: 7c78 8480 8c88 0000 0000 0000 0000 1300 x|.............. - d04a09e: 2824 302c 3834 403c 6864 706c 7874 807c $(,048<@dhlptx|. - d04a0ae: 8884 908c 0000 0000 0000 0000 2414 2c28 .............$(, - d04a0be: 3430 3c38 6440 6c68 7470 7c78 8480 0000 048<@dhlptx|.... + d04a15a: 0000 240c 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt + d04a16a: 7c78 8480 8c88 0000 0000 0000 0000 1300 x|.............. + d04a17a: 2824 302c 3834 403c 6864 706c 7874 807c $(,048<@dhlptx|. + d04a18a: 8884 908c 0000 0000 0000 0000 2414 2c28 .............$(, + d04a19a: 3430 3c38 6440 6c68 7470 7c78 8480 0000 048<@dhlptx|.... ... - d04a0d6: 1100 2824 302c 3834 403c 8884 908c 9995 ..$(,048<@...... - d04a0e6: a19d 00a5 0000 0000 0000 0000 0000 2411 ...............$ - d04a0f6: 2c28 3430 3c38 6440 6c68 7470 0000 0000 (,048<@dhlpt.... + d04a1b2: 1100 2824 302c 3834 403c 8884 908c 9995 ..$(,048<@...... + d04a1c2: a19d 00a5 0000 0000 0000 0000 0000 2411 ...............$ + d04a1d2: 2c28 3430 3c38 6440 6c68 7470 0000 0000 (,048<@dhlpt.... ... - d04a10e: 0000 0d00 2824 302c 3834 403c 6864 706c ....$(,048<@dhlp - d04a11e: 7874 807c 8884 908c 9995 a19d a9a5 b1ad tx|............. - d04a12e: 241c 2c28 3430 3c38 6440 6c68 9570 9d99 .$(,048<@dhlp... - d04a13e: a5a1 0000 0000 0000 0000 0000 1100 2824 ..............$( - d04a14e: 302c 9995 a19d 0000 0000 0000 0000 0000 ,0.............. + d04a1ea: 0000 0d00 2824 302c 3834 403c 6864 706c ....$(,048<@dhlp + d04a1fa: 7874 807c 8884 908c 9995 a19d a9a5 b1ad tx|............. + d04a20a: 241c 2c28 3430 3c38 6440 6c68 9570 9d99 .$(,048<@dhlp... + d04a21a: a5a1 0000 0000 0000 0000 0000 1100 2824 ..............$( + d04a22a: 302c 9995 a19d 0000 0000 0000 0000 0000 ,0.............. ... - d04a166: 0000 2408 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt - d04a176: 7c78 8480 8c88 9590 9d99 a5a1 ada9 1cb1 x|.............. - d04a186: 2824 302c 3834 403c 6864 706c 8474 8c88 $(,048<@dhlpt... - d04a196: 9590 9d99 a5a1 ada9 00b1 0000 2419 2c28 .............$(, - d04a1a6: 3430 3c38 6440 6c68 7470 7c78 8480 8c88 048<@dhlptx|.... - d04a1b6: 9590 9d99 a5a1 0000 1900 2824 302c 3834 ..........$(,048 - d04a1c6: 403c 8884 958c 9d99 a5a1 0000 0000 0000 <@.............. - d04a1d6: 0000 0000 0000 3410 3c38 9540 9d99 a5a1 .......48<@..... + d04a242: 0000 2408 2c28 3430 3c38 6440 6c68 7470 ...$(,048<@dhlpt + d04a252: 7c78 8480 8c88 9590 9d99 a5a1 ada9 1cb1 x|.............. + d04a262: 2824 302c 3834 403c 6864 706c 8474 8c88 $(,048<@dhlpt... + d04a272: 9590 9d99 a5a1 ada9 00b1 0000 2419 2c28 .............$(, + d04a282: 3430 3c38 6440 6c68 7470 7c78 8480 8c88 048<@dhlptx|.... + d04a292: 9590 9d99 a5a1 0000 1900 2824 302c 3834 ..........$(,048 + d04a2a2: 403c 8884 958c 9d99 a5a1 0000 0000 0000 <@.............. + d04a2b2: 0000 0000 0000 3410 3c38 9540 9d99 a5a1 .......48<@..... ... - d04a1f6: 0000 0900 2824 302c 3834 403c 6864 706c ....$(,048<@dhlp - d04a206: 7874 807c 8884 958c 9d99 a5a1 ada9 0000 tx|............. - d04a216: 241a 2c28 3430 3c38 6440 6c68 7470 7c78 .$(,048<@dhlptx| - d04a226: 9580 9d99 a5a1 ada9 0000 0000 1700 .............. - -0d04a234 <RTW_ChannelPlanMap>: - d04a234: 0200 0231 0102 3202 0202 0302 0207 0302 ..1....2........ - d04a244: 2102 0505 0204 0233 0502 0602 0202 0206 .!....3......... - d04a254: 0207 0702 1702 0202 0208 0215 0902 1102 ................ - d04a264: 0202 000a 1000 0b10 1602 0202 030c 0036 ..............6. - d04a274: 0d00 0e04 0101 010e 0239 0f02 3a01 0202 ........9....:.. - d04a284: 0210 0338 1103 3b02 0000 0212 023c 1302 ..8....;....<... - d04a294: 3d02 0202 0214 0220 1502 0902 0202 0116 .=.... ......... - d04a2a4: 0824 1708 2401 0808 0118 0824 1908 2401 $....$....$....$ - d04a2b4: 0808 011a 0824 1b08 3402 0000 021c 0435 ....$....4....5. - d04a2c4: 1d04 2401 0808 011e 0824 1f08 2401 0808 ...$....$....$.. - d04a2d4: 0120 0800 2110 0002 1002 0322 0000 2310 ....!...."....# - d04a2e4: 0004 1001 0524 0200 2510 0303 0000 0126 ....$....%....&. - d04a2f4: 0202 2702 0204 0101 0128 0405 2904 0601 ...'....(....).. - d04a304: 0000 022a 0000 2b10 2102 0303 022c 0100 ..*....+.!..,... - d04a314: 2d10 1601 0606 032e 0825 2f08 2601 0606 .-......%../.&.. - d04a324: 0130 0007 3100 0801 0000 0132 0009 3300 0....1....2....3 - d04a334: 0a01 0000 0334 0001 3500 0301 0202 0136 ....4....5....6. - d04a344: 0204 3702 0a04 0101 0438 010b 3901 0c03 ...7....8....9.. - d04a354: 0e0e 023a 0202 3b02 0102 0505 023c 020a ..:....;....<... - d04a364: 3d02 0f02 0202 023e 0403 3f04 1603 0000 .=....>....?.... - d04a374: 0340 0e0d 410e 0006 1009 0242 020e 4302 @....A....B....C - d04a384: 0603 0000 0344 0e09 450e 0101 0505 0346 ....D....E....F. - d04a394: 000f 4700 0a01 0202 0148 0207 4902 0601 ...G....H....I.. - d04a3a4: 0202 034a 0321 4b03 1602 0404 034c 001c ..J.!..K....L... - d04a3b4: 4d00 0102 0707 024e 022a 4f02 2b00 0110 .M....N.*..O.+.. - d04a3c4: 0150 0210 5102 0901 0202 0152 0211 5302 P....Q....R....S - d04a3d4: 1203 0e0e 0154 020f 5502 0103 0000 0156 ....T....U....V. - d04a3e4: 0213 5702 1403 0000 0258 010e 5901 1501 ...W....X....Y.. - d04a3f4: 0202 005a 102c 5b00 2d00 0010 005c 102b ..Z.,..[.-..\.+. - d04a404: 5d00 0802 0202 025e 0203 5f02 2f02 0101 .]....^...._./.. - d04a414: 0360 0009 6100 0102 0000 0262 0003 6300 `....a....b....c - d04a424: 1701 0202 0264 0118 6501 1802 0202 0366 ....d....e....f. - d04a434: 001b 6700 1903 0000 0268 001b 6900 1902 ...g....h....i.. - d04a444: 0000 026a 0219 6b02 1d01 0000 016c 001a ..j....k....l... - d04a454: 6d00 1c02 0000 016e 0019 6f00 0600 0210 .m....n....o.... - d04a464: 0070 101e 7102 1900 0210 0072 101f 7302 p....q....r....s - d04a474: 0101 0000 0274 0013 7500 2001 0202 0276 ....t....u. ..v. - d04a484: 0016 7700 2201 0202 0378 0023 7900 0202 ...w."..x.#..y.. - d04a494: 0101 027a 021c 7b02 2e02 0202 027c 022f ..z....{....|./. - d04a4a4: 7d02 3004 0101 027e 0130 7f01 3701 0808 .}.0..~.0....7.. - -0d04a4b4 <RTW_WPA_OUI>: - d04a4b4: 5000 01f2 .P.. - -0d04a4b8 <_ch_width_to_bw_cap>: - d04a4b8: 0804 2010 0140 0002 4ce0 0102 2510 2873 ... @....L...%s( - d04a4c8: 3a29 7420 6568 7220 7461 5b65 6425 3d5d ): the rate[%d]= - d04a4d8: 3025 5832 6920 2073 6f6e 2074 7573 7070 %02X is not supp - d04a4e8: 726f 6574 2064 7962 5320 4154 0a21 2500 orted by STA!..% - d04a4f8: 3a73 4320 6e6f 656e 7463 7420 206f 5041 s: Connect to AP - d04a508: 7720 7469 6f68 7475 7320 7075 6f70 7472 without support - d04a518: 6465 7220 7461 2165 000a ed rate!.. - -0d04a522 <WMM_INFO_OUI>: - d04a522: 5000 02f2 0100 .P.... - -0d04a528 <WMM_OUI>: - d04a528: 5000 02f2 .P.. - -0d04a52c <WMM_PARA_OUI>: - d04a52c: 5000 02f2 0101 .P.... - -0d04a532 <WPS_OUI>: - d04a532: 5000 04f2 .P.. - -0d04a536 <__FUNCTION__.0>: - d04a536: 6977 6966 725f 6d6f 695f 7373 6575 615f wifi_rom_issue_a - d04a546: 7373 636f 6572 5f71 6966 6c6c 635f 7061 ssocreq_fill_cap - d04a556: 4600 6961 206c 6f74 6620 6e69 2064 6874 .Fail to find th - d04a566: 2065 6974 656d 5f72 6e65 7274 2079 6e69 e timer_entry in - d04a576: 7420 6d69 7265 7420 6261 656c 0a2e 4e00 timer table...N - d04a586: 6565 2064 6f74 6420 6c65 7465 2065 6425 eed to delete %d - d04a596: 7420 6d69 7265 655f 746e 7972 0a2e 4600 timer_entry...F - d04a5a6: 6961 206c 6f74 6920 696e 2074 6974 656d ail to init time - d04a5b6: 2e72 000a 6f6d 5f64 6974 656d 3a72 7420 r...mod_timer: t - d04a5c6: 6568 7420 6d69 7265 6920 2073 6f6e 2074 he timer is not - d04a5d6: 6e69 7469 202c 656e 6465 6920 696e 2074 init, need init - d04a5e6: 6966 7372 2e74 000a 6146 6c69 7420 206f first...Fail to - d04a5f6: 6573 2074 6974 656d 2072 6570 6972 646f set timer period - d04a606: 0a2e 4600 6961 206c 6f74 6620 6e69 2064 ...Fail to find - d04a616: 6874 2065 6974 656d 5f72 6e65 7274 2879 the timer_entry( - d04a626: 3025 7838 2029 6e69 7420 6d69 7265 7420 %08x) in timer t - d04a636: 6261 656c 0a2e 4200 6e61 5764 6469 6874 able...BandWidth - d04a646: 3d20 2520 2c64 5220 7461 2065 203d 6425 = %d, Rate = %d - d04a656: 202c 6843 6e61 656e 206c 203d 6425 0d0a , Channel = %d.. - d04a666: 4200 7361 2065 203d 6425 202c 6944 6666 .Base = %d, Diff - d04a676: 7942 6152 6574 3d20 2520 2c64 6c20 6d69 ByRate = %d, lim - d04a686: 7469 3d20 2520 2c64 4420 6669 4266 5479 it = %d, DiffByT - d04a696: 6172 6b63 3d20 2520 2c64 5420 2078 6f50 rack = %d, Tx Po - d04a6a6: 6577 2072 203d 6425 0a0a 000d 3d3d 3d3d wer = %d....==== - d04a6b6: 3d3d 3d3d 3d3d 3d3d 5220 2078 6e49 6f66 ======== Rx Info - d04a6c6: 6420 6d75 2070 3d3d 3d3d 3d3d 3d3d 3d3d dump ========== - d04a6d6: 3d3d 3d3d 3d3d 3d3d 0a3d 6200 694c 6b6e =========..bLink - d04a6e6: 6465 3d20 2520 2c64 5220 5353 5f49 694d ed = %d, RSSI_Mi - d04a6f6: 206e 203d 6425 2528 2925 202c 7543 7272 n = %d(%%), Curr - d04a706: 6e65 4974 4947 3d20 3020 2578 0a78 4300 entIGI = 0x%x..C - d04a716: 746e 435f 6b63 665f 6961 206c 203d 6425 nt_Cck_fail = %d - d04a726: 202c 6e43 5f74 664f 6d64 665f 6961 206c , Cnt_Ofdm_fail - d04a736: 203d 6425 202c 6f54 6174 206c 6146 736c = %d, Total Fals - d04a746: 2065 6c41 7261 206d 203d 6425 000a 7852 e Alarm = %d..Rx - d04a756: 6152 6574 3d20 3020 2578 2c78 5220 5353 Rate = 0x%x, RSS - d04a766: 5f49 2041 203d 6425 2528 2925 202c 5352 I_A = %d(%%), RS - d04a776: 4953 425f 3d20 2520 2864 2525 0a29 4900 SI_B = %d(%%)..I - d04a786: 696e 2074 6152 6574 203a 7830 7825 0d0a nit Rate: 0x%x.. - d04a796: 2500 2873 3a29 6d20 6361 695f 3d64 6425 .%s(): mac_id=%d - d04a7a6: 7220 6961 3d64 7830 7825 6220 3d77 6425 raid=0x%x bw=%d - d04a7b6: 6d20 7361 3d6b 7830 7825 6920 696e 5f74 mask=0x%x init_ - d04a7c6: 6172 6574 303d 2578 0a78 3d00 3e3d 5220 rate=0x%x..==> R - d04a7d6: 6165 5264 7461 4d65 7361 206b 203d 7830 eadRateMask = 0x - d04a7e6: 7825 5220 4d41 5341 5b4b 6425 205d 203d %x RAMASK[%d] = - d04a7f6: 7830 7825 000a 3d3d 203e 4d54 5f50 6172 0x%x..==> TMP_ra - d04a806: 6574 3d20 2520 2078 6968 6867 7365 5f74 te = %x highest_ - d04a816: 6172 6574 3d20 3020 2578 3230 2c58 6c20 rate = 0x%02X, l - d04a826: 776f 7365 5f74 6172 6574 3d20 3020 2578 owest_rate = 0x% - d04a836: 3230 0a58 3d00 3e3d 4d20 6361 4449 3d20 02X..==> MacID = - d04a846: 2520 2064 6172 6574 6469 3d20 3020 2578 %d rateid = 0x% - d04a856: 2078 6773 2069 203d 6425 6220 5f77 6469 x sgi = %d bw_id - d04a866: 2078 203d 6425 0d0a 2500 2873 3a29 6d20 x = %d...%s(): m - d04a876: 6361 695f 3d64 6425 7220 6961 3d64 7830 ac_id=%d raid=0x - d04a886: 7825 6220 3d77 6425 6d20 7361 3d6b 7830 %x bw=%d mask=0x - d04a896: 7825 0a0d 4300 7275 6572 746e 4749 2849 %x...CurrentIGI( - d04a8a6: 7830 3025 7832 0a29 000a 6854 7265 616d 0x%02x)...Therma - d04a8b6: 206c 203d 7830 3025 5832 0a0d 6400 6c65 l = 0x%02X...del - d04a8c6: 6174 3d20 2520 2c64 4120 4756 5420 6568 ta = %d, AVG The - d04a8d6: 6d72 6c61 3d20 3020 2578 3230 2c58 4520 rmal = 0x%02X, E - d04a8e6: 5546 4553 3d20 3020 2578 3230 0d58 000a FUSE = 0x%02X... - d04a8f6: 6843 6e61 656e 206c 203d 6425 202c 4343 Channel = %d, CC - d04a906: 204b 7750 4272 7361 2065 203d 7830 3025 K PwrBase = 0x%0 - d04a916: 5832 202c 5448 3034 204d 7750 4272 7361 2X, HT40M PwrBas - d04a926: 2065 203d 7830 3025 5832 202c 464f 4d44 e = 0x%02X, OFDM - d04a936: 6964 6666 3d20 2520 2c64 3220 4d30 6964 diff = %d, 20Mdi - d04a946: 6666 3d20 2520 2064 0d0a 5200 6d65 616e ff = %d ...Remna - d04a956: 746e 435f 4b43 7753 6e69 4967 7864 2020 nt_CCKSwingIdx - d04a966: 203d 6425 0d0a 5200 6d65 616e 746e 4f5f = %d...Remnant_O - d04a976: 4446 534d 6977 676e 6449 2078 203d 6425 FDMSwingIdx = %d - d04a986: 0d0a 4300 4b43 7e32 3131 203a 7830 3638 ...CCK2~11: 0x86 - d04a996: 2063 203d 7830 3025 5838 0a0d 4d00 5343 c = 0x%08X...MCS - d04a9a6: 7e37 2034 203a 7830 3165 2034 203d 7830 7~4 : 0xe14 = 0x - d04a9b6: 3025 5838 0a0d 5000 7461 2068 2041 7854 %08X...Path A Tx - d04a9c6: 4920 4b51 5320 6375 6563 7373 0a21 5000 IQK Success!..P - d04a9d6: 7461 2068 2041 7852 4920 4b51 5320 6375 ath A Rx IQK Suc - d04a9e6: 6563 7373 0a21 5000 7461 2068 2041 5149 cess!..Path A IQ - d04a9f6: 204b 6166 6c69 6465 0a21 4900 4b51 6620 K failed!..IQK f - d04aa06: 6e69 7369 6568 0a64 4c00 4b43 6620 6e69 inished..LCK fin - d04aa16: 7369 6568 0a64 4900 4947 425f 7361 3d65 ished..IGI_Base= - d04aa26: 7830 7825 202c 4854 4c5f 4832 695f 696e 0x%x, TH_L2H_ini - d04aa36: 3d20 2520 2c64 5420 5f48 4445 4343 5f41 = %d, TH_EDCCA_ - d04aa46: 4c48 645f 6669 2066 203d 6425 000a 7944 HL_diff = %d..Dy - d04aa56: 616e 696d 4c63 6e69 416b 6164 7470 7669 namicLinkAdaptiv - d04aa66: 7469 2079 203d 6425 202c 6441 7061 6974 ity = %d, Adapti - d04aa76: 6976 7974 655f 616e 6c62 2065 203d 6425 vity_enable = %d - d04aa86: 000a 4749 3d49 7830 7825 202c 4854 4c5f ..IGI=0x%x, TH_L - d04aa96: 4832 645f 636d 3d20 3020 2578 2c78 5420 2H_dmc = 0x%x, T - d04aaa6: 5f48 3248 5f4c 6d64 2063 203d 7830 7825 H_H2L_dmc = 0x%x - d04aab6: 0a0a 0a00 3d3d 3d3d 3d3d 203d 414d 2043 ....======= MAC - d04aac6: 4552 2047 3d3d 3d3d 3d3d 0a3d 0a00 3d3d REG =======...== - d04aad6: 3d3d 3d3d 203d 4242 5220 4745 3d20 3d3d ===== BB REG === - d04aae6: 3d3d 3d3d 000a 3d0a 3d3d 3d3d 3d3d 5220 ====...======= R - d04aaf6: 2046 4552 2047 3d3d 3d3d 3d3d 0a3d 0a00 F REG =======... - d04ab06: 4652 505f 7461 2868 7825 0a29 7200 7774 RF_Path(%x)..rtw - d04ab16: 725f 6165 3864 3028 2578 2978 303d 2578 _read8(0x%x)=0x% - d04ab26: 3230 0a78 7200 7774 725f 6165 3164 2836 02x..rtw_read16( - d04ab36: 7830 7825 3d29 7830 3025 7834 000a 7472 0x%x)=0x%04x..rt - d04ab46: 5f77 7277 7469 3865 3028 2578 2978 303d w_write8(0x%x)=0 - d04ab56: 2578 3230 0a78 7200 7774 775f 6972 6574 x%02x..rtw_write - d04ab66: 3631 3028 2578 2978 303d 2578 3430 0a78 16(0x%x)=0x%04x. - d04ab76: 3d00 463e 7869 6465 6320 6168 6e6e 6c65 .=>Fixed channel - d04ab86: 7420 206f 6425 000a 6567 2074 646f 206d to %d..get odm - d04ab96: 6264 2067 6c66 6761 3a20 3020 2578 3830 dbg flag : 0x%08 - d04aba6: 0a78 7300 7465 6f20 6d64 6420 6762 6620 x..set odm dbg f - d04abb6: 616c 2067 203a 7830 3025 7838 000a 6946 lag : 0x%08x..Fi - d04abc6: 6578 2064 6172 6574 3d20 2520 0a64 5400 xed rate = %d..T - d04abd6: 2078 6f70 6577 3a72 000a 4343 204b 2831 x power:..CCK 1( - d04abe6: 7830 3065 2938 203d 7830 7825 000a 4343 0xe08)= 0x%x..CC - d04abf6: 204b 3131 327e 3028 3878 6336 3d29 3020 K 11~2(0x86c)= 0 - d04ac06: 2578 0a78 4f00 4446 204d 3831 367e 3028 x%x..OFDM 18~6(0 - d04ac16: 6578 3030 3d29 3020 2578 0a78 4f00 4446 xe00)= 0x%x..OFD - d04ac26: 204d 3435 327e 2834 7830 3065 2934 203d M 54~24(0xe04)= - d04ac36: 7830 7825 000a 434d 2053 7e33 2830 7830 0x%x..MCS 3~0(0x - d04ac46: 3165 2930 203d 7830 7825 000a 434d 2053 e10)= 0x%x..MCS - d04ac56: 7e37 2834 7830 3165 2934 203d 7830 7825 7~4(0xe14)= 0x%x - d04ac66: 000a 6f43 6e75 7274 2079 6f63 6564 203a ..Country code: - d04ac76: 7830 7825 000a 3d20 3d3d 4420 464d 616c 0x%x.. === DMFla - d04ac86: 2867 7830 3025 7838 2029 3d3d 203d 000a g(0x%08x) === .. - d04ac96: 7865 7274 5f61 7261 2067 203d 2030 202d extra_arg = 0 - - d04aca6: 6964 6173 6c62 2065 6c61 206c 7964 616e disable all dyna - d04acb6: 696d 2063 7566 636e 000a 7865 7274 5f61 mic func..extra_ - d04acc6: 7261 2067 203d 2031 202d 6e65 6261 656c arg = 1 - enable - d04acd6: 6120 6c6c 6420 6e79 6d61 6369 6620 6e75 all dynamic fun - d04ace6: 0a63 6500 7478 6172 615f 6772 3d20 3220 c..extra_arg = 2 - d04acf6: 2d20 6420 7369 6261 656c 4420 4749 000a - disable DIG.. - d04ad06: 7865 7274 5f61 7261 2067 203d 2033 202d extra_arg = 3 - - d04ad16: 6e65 6261 656c 4420 4749 000a 7865 7274 enable DIG..extr - d04ad26: 5f61 7261 2067 203d 2034 202d 6964 6173 a_arg = 4 - disa - d04ad36: 6c62 2065 7874 7020 776f 7265 7420 6172 ble tx power tra - d04ad46: 6b63 6e69 0a67 6500 7478 6172 615f 6772 cking..extra_arg - d04ad56: 3d20 3520 2d20 6520 616e 6c62 2065 7874 = 5 - enable tx - d04ad66: 7020 776f 7265 7420 6172 6b63 6e69 0a67 power tracking. - d04ad76: 6500 7478 6172 615f 6772 3d20 3620 2d20 .extra_arg = 6 - - d04ad86: 6420 7369 6261 656c 6120 6164 7470 7669 disable adaptiv - d04ad96: 7469 0a79 6500 7478 6172 615f 6772 3d20 ity..extra_arg = - d04ada6: 3720 2d20 6520 616e 6c62 2065 6461 7061 7 - enable adap - d04adb6: 6974 6976 7974 000a 7244 706f 7020 6361 tivity..Drop pac - d04adc6: 656b 2174 6320 6372 655f 7272 3d20 2520 ket! crc_err = % - d04add6: 2c64 6920 7663 655f 7272 3d20 2520 2c64 d, icv_err = %d, - d04ade6: 7220 5f78 6b70 5f74 656c 206e 203d 6425 rx_pkt_len = %d - d04adf6: 202c 6b73 5f62 6b70 5f74 656c 206e 203d , skb_pkt_len = - d04ae06: 6425 000a 525b 5754 3a5d 4120 6f73 2063 %d..[RTW]: Asoc - d04ae16: 7865 6970 6572 2520 3230 3a78 3025 7832 expire %02x:%02x - d04ae26: 253a 3230 3a78 3025 7832 253a 3230 3a78 :%02x:%02x:%02x: - d04ae36: 3025 7832 000a 525b 5754 3a5d 5420 6568 %02x..[RTW]: The - d04ae46: 6420 6972 6576 2072 7369 6620 726f 4d20 driver is for M - d04ae56: 0a50 5b00 5452 5d57 203a 6573 2074 5342 P..[RTW]: set BS - d04ae66: 4953 3a44 2520 3230 3a78 3025 7832 253a SID: %02x:%02x:% - d04ae76: 3230 3a78 3025 7832 253a 3230 3a78 3025 02x:%02x:%02x:%0 - d04ae86: 7832 000a 525b 5754 3a5d 7320 7465 7320 2x..[RTW]: set s - d04ae96: 6973 2064 255b 5d73 0a20 5b00 5452 5d57 sid [%s] ..[RTW] - d04aea6: 203a 7061 6820 7361 6320 6168 676e 6465 : ap has changed - d04aeb6: 202c 6964 6373 6e6f 656e 7463 6e20 776f , disconnect now - d04aec6: 200a 5b00 5452 5d57 203a 4f2b 416e 7475 . .[RTW]: +OnAut - d04aed6: 3a68 2520 3230 3a78 3025 7832 253a 3230 h: %02x:%02x:%02 - d04aee6: 3a78 3025 7832 253a 3230 3a78 3025 7832 x:%02x:%02x:%02x - d04aef6: 000a 525b 5754 3a5d 2020 7845 6563 6465 ..[RTW]: Exceed - d04af06: 7420 6568 7520 7070 7265 6c20 6d69 7469 the upper limit - d04af16: 2528 2964 6f20 2066 7573 7070 726f 6574 (%d) of supporte - d04af26: 2064 6c63 6569 746e 2e73 2e2e 000a 525b d clients.....[R - d04af36: 5754 3a5d 6120 7475 2068 7573 6363 7365 TW]: auth succes - d04af46: 2c73 7320 6174 7472 6120 7373 636f 000a s, start assoc.. - d04af56: 525b 5754 3a5d 2b20 6e4f 7341 6f73 5263 [RTW]: +OnAssocR - d04af66: 7165 000a 525b 5754 3a5d 6120 7373 636f eq..[RTW]: assoc - d04af76: 6169 6974 6e6f 7320 6375 6563 7373 7228 iation success(r - d04af86: 7365 253d 2964 000a 525b 5754 3a5d 6120 es=%d)..[RTW]: a - d04af96: 2070 6572 7663 6420 6165 7475 2068 6572 p recv deauth re - d04afa6: 7361 6e6f 6320 646f 2865 6425 2029 7473 ason code(%d) st - d04afb6: 3a61 3025 7832 253a 3230 3a78 3025 7832 a:%02x:%02x:%02x - d04afc6: 253a 3230 3a78 3025 7832 253a 3230 0a78 :%02x:%02x:%02x. - d04afd6: 5b00 5452 5d57 203a 7473 2061 6572 7663 .[RTW]: sta recv - d04afe6: 6420 6165 7475 2068 6572 7361 6e6f 6320 deauth reason c - d04aff6: 646f 2865 6425 2029 7473 3a61 3025 7832 ode(%d) sta:%02x - d04b006: 253a 3230 3a78 3025 7832 253a 3230 3a78 :%02x:%02x:%02x: - d04b016: 3025 7832 253a 3230 0a78 5b00 5452 5d57 %02x:%02x..[RTW] - d04b026: 203a 7061 7220 6365 2076 6964 6173 7373 : ap recv disass - d04b036: 636f 7220 6165 6f73 206e 6f63 6564 2528 oc reason code(% - d04b046: 2964 7320 6174 253a 3230 3a78 3025 7832 d) sta:%02x:%02x - d04b056: 253a 3230 3a78 3025 7832 253a 3230 3a78 :%02x:%02x:%02x: - d04b066: 3025 7832 000a 525b 5754 3a5d 7320 6174 %02x..[RTW]: sta - d04b076: 7220 6365 2076 6964 6173 7373 636f 7220 recv disassoc r - d04b086: 6165 6f73 206e 6f63 6564 2528 2964 7320 eason code(%d) s - d04b096: 6174 253a 3230 3a78 3025 7832 253a 3230 ta:%02x:%02x:%02 - d04b0a6: 3a78 3025 7832 253a 3230 3a78 3025 7832 x:%02x:%02x:%02x - d04b0b6: 000a 525b 5754 3a5d 6220 6165 6f63 206e ..[RTW]: beacon - d04b0c6: 7266 6d61 2065 6f74 206f 616c 6772 0a65 frame too large. - d04b0d6: 5b00 5452 5d57 203a 7270 626f 7265 7073 .[RTW]: probersp - d04b0e6: 6620 6172 656d 7420 6f6f 6c20 7261 6567 frame too large - d04b0f6: 000a 525b 5754 3a5d 7020 6f72 6562 6572 ..[RTW]: probere - d04b106: 2071 7266 6d61 2065 6f74 206f 616c 6772 q frame too larg - d04b116: 0a65 5b00 5452 5d57 203a 7561 6874 6620 e..[RTW]: auth f - d04b126: 6172 656d 7420 6f6f 6c20 7261 6567 000a rame too large.. - d04b136: 525b 5754 3a5d 6120 7373 636f 7372 2070 [RTW]: assocrsp - d04b146: 7266 6d61 2065 6f74 206f 616c 6772 0a65 frame too large. - d04b156: 5b00 5452 5d57 203a 7361 6f73 7263 7165 .[RTW]: assocreq - d04b166: 6620 6172 656d 7420 6f6f 6c20 7261 6567 frame too large - d04b176: 000a 525b 5754 3a5d 6e20 6c75 646c 7461 ..[RTW]: nulldat - d04b186: 2061 7266 6d61 2065 6f74 206f 616c 6772 a frame too larg - d04b196: 0a65 5b00 5452 5d57 203a 6f71 2073 756e e..[RTW]: qos nu - d04b1a6: 6c6c 6164 6174 6620 6172 656d 7420 6f6f lldata frame too - d04b1b6: 6c20 7261 6567 000a 525b 5754 3a5d 6420 large..[RTW]: d - d04b1c6: 6165 7475 2068 7266 6d61 2065 6f74 206f eauth frame too - d04b1d6: 616c 6772 0a65 5b00 5452 5d57 203a 6361 large..[RTW]: ac - d04b1e6: 6974 6e6f 4220 2041 7266 6d61 2065 6f74 tion BA frame to - d04b1f6: 206f 616c 6772 0a65 5b00 5452 5d57 203a o large..[RTW]: - d04b206: 6361 6974 6e6f 4220 5353 6f43 7865 7369 action BSSCoexis - d04b216: 2074 7266 6d61 2065 6f74 206f 616c 6772 t frame too larg - d04b226: 0a65 5b00 5452 5d57 203a 7473 7261 2074 e..[RTW]: start - d04b236: 7561 6874 7420 206f 3025 7832 253a 3230 auth to %02x:%02 - d04b246: 3a78 3025 7832 253a 3230 3a78 3025 7832 x:%02x:%02x:%02x - d04b256: 253a 3230 0a78 5b00 5452 5d57 203a 6f6e :%02x..[RTW]: no - d04b266: 6220 6165 6f63 206e 6f66 2072 2061 6f6c beacon for a lo - d04b276: 676e 7420 6d69 2c65 6420 7369 6f63 6e6e ng time, disconn - d04b286: 6365 2074 726f 7220 616f 696d 676e 000a ect or roaming.. - d04b296: 525b 5754 3a5d 7320 7465 6720 6f72 7075 [RTW]: set group - d04b2a6: 6b20 7965 7420 206f 7768 203a 6c61 3a67 key to hw: alg: - d04b2b6: 6425 5728 5045 3034 312d 5720 5045 3031 %d(WEP40-1 WEP10 - d04b2c6: 2d34 2035 4b54 5049 322d 4120 5345 342d 4-5 TKIP-2 AES-4 - d04b2d6: 2029 656b 6979 3a64 6425 000a 525b 5754 ) keyid:%d..[RTW - d04b2e6: 3a5d 7320 7465 7020 6961 7772 7369 2065 ]: set pairwise - d04b2f6: 656b 2079 6f74 6820 3a77 6120 676c 253a key to hw: alg:% - d04b306: 2864 4557 3450 2d30 2031 4557 3150 3430 d(WEP40-1 WEP104 - d04b316: 352d 5420 494b 2d50 2032 4541 2d53 2934 -5 TKIP-2 AES-4) - d04b326: 000a 525b 5754 3a5d 7320 7465 7020 6961 ..[RTW]: set pai - d04b336: 7772 7369 2065 656b 2079 6f74 6820 3a77 rwise key to hw: - d04b346: 6120 676c 253a 2864 4557 3450 2d30 2031 alg:%d(WEP40-1 - d04b356: 4557 3150 3430 352d 5420 494b 2d50 2032 WEP104-5 TKIP-2 - d04b366: 4541 2d53 2934 6620 726f 2520 3a78 7825 AES-4) for %x:%x - d04b376: 253a 3a78 7825 253a 3a78 7825 000a 525b :%x:%x:%x:%x..[R - d04b386: 5754 3a5d 7020 7032 6d20 6e67 2074 7266 TW]: p2p mgnt fr - d04b396: 6d61 2065 6f74 206f 616c 6772 0a65 5b00 ame too large..[ - d04b3a6: 5452 5d57 203a 7061 6d20 646f 2065 2d34 RTW]: ap mode 4- - d04b3b6: 0a31 5b00 5452 5d57 203a 7061 6d20 646f 1..[RTW]: ap mod - d04b3c6: 2065 2d34 0a33 5b00 5452 5d57 203a 7061 e 4-3..[RTW]: ap - d04b3d6: 6d20 646f 2065 2d32 2031 6f74 5720 4150 mode 2-1 to WPA - d04b3e6: 535f 4154 2528 2964 000a 525b 5754 3a5d _STA(%d)..[RTW]: - d04b3f6: 6120 2070 6f6d 6564 3420 322d 000a 525b ap mode 4-2..[R - d04b406: 5754 3a5d 6120 2070 6f6d 6564 3420 342d TW]: ap mode 4-4 - d04b416: 000a 525b 5754 3a5d 6120 2070 6f6d 6564 ..[RTW]: ap mode - d04b426: 3220 322d 6620 6f72 206d 5057 5f41 5453 2-2 from WPA_ST - d04b436: 2841 6425 0a29 5b00 5452 5d57 203a 7325 A(%d)..[RTW]: %s - d04b446: 6620 6572 5f65 6572 7663 7266 6d61 5f65 free_recvframe_ - d04b456: 6e63 3a74 6425 3e20 2520 2064 6572 7266 cnt:%d > %d refr - d04b466: 6565 6820 7061 6570 206e 2121 2121 000a ee happen !!!!.. - d04b476: 525b 5754 3a5d 7020 726f 2074 7773 7469 [RTW]: port swit - d04b486: 6863 2d20 7020 726f 3074 7728 616c 256e ch - port0(wlan% - d04b496: 2964 202c 6f70 7472 2831 6c77 6e61 6425 d), port1(wlan%d - d04b4a6: 0a29 5b00 5452 5d57 203a 7325 2528 2970 )..[RTW]: %s(%p) - d04b4b6: 6620 6961 656c 2c64 7220 7465 7972 000a failed, retry.. + d04a2d2: 0000 0900 2824 302c 3834 403c 6864 706c ....$(,048<@dhlp + d04a2e2: 7874 807c 8884 958c 9d99 a5a1 ada9 0000 tx|............. + d04a2f2: 241a 2c28 3430 3c38 6440 6c68 7470 7c78 .$(,048<@dhlptx| + d04a302: 9580 9d99 a5a1 ada9 0000 0000 1700 .............. + +0d04a310 <RTW_ChannelPlanMap>: + d04a310: 0200 0231 0102 3202 0202 0302 0207 0302 ..1....2........ + d04a320: 2102 0505 0204 0233 0502 0602 0202 0206 .!....3......... + d04a330: 0207 0702 1702 0202 0208 0215 0902 1102 ................ + d04a340: 0202 000a 1000 0b10 1602 0202 030c 0036 ..............6. + d04a350: 0d00 0e04 0101 010e 0239 0f02 3a01 0202 ........9....:.. + d04a360: 0210 0338 1103 3b02 0000 0212 023c 1302 ..8....;....<... + d04a370: 3d02 0202 0214 0220 1502 0902 0202 0116 .=.... ......... + d04a380: 0824 1708 2401 0808 0118 0824 1908 2401 $....$....$....$ + d04a390: 0808 011a 0824 1b08 3402 0000 021c 0435 ....$....4....5. + d04a3a0: 1d04 2401 0808 011e 0824 1f08 2401 0808 ...$....$....$.. + d04a3b0: 0120 0800 2110 0002 1002 0322 0000 2310 ....!...."....# + d04a3c0: 0004 1001 0524 0200 2510 0303 0000 0126 ....$....%....&. + d04a3d0: 0202 2702 0204 0101 0128 0405 2904 0601 ...'....(....).. + d04a3e0: 0000 022a 0000 2b10 2102 0303 022c 0100 ..*....+.!..,... + d04a3f0: 2d10 1601 0606 032e 0825 2f08 2601 0606 .-......%../.&.. + d04a400: 0130 0007 3100 0801 0000 0132 0009 3300 0....1....2....3 + d04a410: 0a01 0000 0334 0001 3500 0301 0202 0136 ....4....5....6. + d04a420: 0204 3702 0a04 0101 0438 010b 3901 0c03 ...7....8....9.. + d04a430: 0e0e 023a 0202 3b02 0102 0505 023c 020a ..:....;....<... + d04a440: 3d02 0f02 0202 023e 0403 3f04 1603 0000 .=....>....?.... + d04a450: 0340 0e0d 410e 0006 1009 0242 020e 4302 @....A....B....C + d04a460: 0603 0000 0344 0e09 450e 0101 0505 0346 ....D....E....F. + d04a470: 000f 4700 0a01 0202 0148 0207 4902 0601 ...G....H....I.. + d04a480: 0202 034a 0321 4b03 1602 0404 034c 001c ..J.!..K....L... + d04a490: 4d00 0102 0707 024e 022a 4f02 2b00 0110 .M....N.*..O.+.. + d04a4a0: 0150 0210 5102 0901 0202 0152 0211 5302 P....Q....R....S + d04a4b0: 1203 0e0e 0154 020f 5502 0103 0000 0156 ....T....U....V. + d04a4c0: 0213 5702 1403 0000 0258 010e 5901 1501 ...W....X....Y.. + d04a4d0: 0202 005a 102c 5b00 2d00 0010 005c 102b ..Z.,..[.-..\.+. + d04a4e0: 5d00 0802 0202 025e 0203 5f02 2f02 0101 .]....^...._./.. + d04a4f0: 0360 0009 6100 0102 0000 0262 0003 6300 `....a....b....c + d04a500: 1701 0202 0264 0118 6501 1802 0202 0366 ....d....e....f. + d04a510: 001b 6700 1903 0000 0268 001b 6900 1902 ...g....h....i.. + d04a520: 0000 026a 0219 6b02 1d01 0000 016c 001a ..j....k....l... + d04a530: 6d00 1c02 0000 016e 0019 6f00 0600 0210 .m....n....o.... + d04a540: 0070 101e 7102 1900 0210 0072 101f 7302 p....q....r....s + d04a550: 0101 0000 0274 0013 7500 2001 0202 0276 ....t....u. ..v. + d04a560: 0016 7700 2201 0202 0378 0023 7900 0202 ...w."..x.#..y.. + d04a570: 0101 027a 021c 7b02 2e02 0202 027c 022f ..z....{....|./. + d04a580: 7d02 3004 0101 027e 0130 7f01 3701 0808 .}.0..~.0....7.. + +0d04a590 <RTW_WPA_OUI>: + d04a590: 5000 01f2 .P.. + +0d04a594 <_ch_width_to_bw_cap>: + d04a594: 0804 2010 0140 0002 4ce0 0102 2510 2873 ... @....L...%s( + d04a5a4: 3a29 7420 6568 7220 7461 5b65 6425 3d5d ): the rate[%d]= + d04a5b4: 3025 5832 6920 2073 6f6e 2074 7573 7070 %02X is not supp + d04a5c4: 726f 6574 2064 7962 5320 4154 0a21 2500 orted by STA!..% + d04a5d4: 3a73 4320 6e6f 656e 7463 7420 206f 5041 s: Connect to AP + d04a5e4: 7720 7469 6f68 7475 7320 7075 6f70 7472 without support + d04a5f4: 6465 7220 7461 2165 000a ed rate!.. + +0d04a5fe <WMM_INFO_OUI>: + d04a5fe: 5000 02f2 0100 .P.... + +0d04a604 <WMM_OUI>: + d04a604: 5000 02f2 .P.. + +0d04a608 <WMM_PARA_OUI>: + d04a608: 5000 02f2 0101 .P.... + +0d04a60e <WPS_OUI>: + d04a60e: 5000 04f2 .P.. + +0d04a612 <__FUNCTION__.0>: + d04a612: 6977 6966 725f 6d6f 695f 7373 6575 615f wifi_rom_issue_a + d04a622: 7373 636f 6572 5f71 6966 6c6c 635f 7061 ssocreq_fill_cap + d04a632: 4600 6961 206c 6f74 6620 6e69 2064 6874 .Fail to find th + d04a642: 2065 6974 656d 5f72 6e65 7274 2079 6e69 e timer_entry in + d04a652: 7420 6d69 7265 7420 6261 656c 0a2e 4e00 timer table...N + d04a662: 6565 2064 6f74 6420 6c65 7465 2065 6425 eed to delete %d + d04a672: 7420 6d69 7265 655f 746e 7972 0a2e 4600 timer_entry...F + d04a682: 6961 206c 6f74 6920 696e 2074 6974 656d ail to init time + d04a692: 2e72 000a 6f6d 5f64 6974 656d 3a72 7420 r...mod_timer: t + d04a6a2: 6568 7420 6d69 7265 6920 2073 6f6e 2074 he timer is not + d04a6b2: 6e69 7469 202c 656e 6465 6920 696e 2074 init, need init + d04a6c2: 6966 7372 2e74 000a 6146 6c69 7420 206f first...Fail to + d04a6d2: 6573 2074 6974 656d 2072 6570 6972 646f set timer period + d04a6e2: 0a2e 4600 6961 206c 6f74 6620 6e69 2064 ...Fail to find + d04a6f2: 6874 2065 6974 656d 5f72 6e65 7274 2879 the timer_entry( + d04a702: 3025 7838 2029 6e69 7420 6d69 7265 7420 %08x) in timer t + d04a712: 6261 656c 0a2e 4200 6e61 5764 6469 6874 able...BandWidth + d04a722: 3d20 2520 2c64 5220 7461 2065 203d 6425 = %d, Rate = %d + d04a732: 202c 6843 6e61 656e 206c 203d 6425 0d0a , Channel = %d.. + d04a742: 4200 7361 2065 203d 6425 202c 6944 6666 .Base = %d, Diff + d04a752: 7942 6152 6574 3d20 2520 2c64 6c20 6d69 ByRate = %d, lim + d04a762: 7469 3d20 2520 2c64 4420 6669 4266 5479 it = %d, DiffByT + d04a772: 6172 6b63 3d20 2520 2c64 5420 2078 6f50 rack = %d, Tx Po + d04a782: 6577 2072 203d 6425 0a0a 000d 3d3d 3d3d wer = %d....==== + d04a792: 3d3d 3d3d 3d3d 3d3d 5220 2078 6e49 6f66 ======== Rx Info + d04a7a2: 6420 6d75 2070 3d3d 3d3d 3d3d 3d3d 3d3d dump ========== + d04a7b2: 3d3d 3d3d 3d3d 3d3d 0a3d 6200 694c 6b6e =========..bLink + d04a7c2: 6465 3d20 2520 2c64 5220 5353 5f49 694d ed = %d, RSSI_Mi + d04a7d2: 206e 203d 6425 2528 2925 202c 7543 7272 n = %d(%%), Curr + d04a7e2: 6e65 4974 4947 3d20 3020 2578 0a78 4300 entIGI = 0x%x..C + d04a7f2: 746e 435f 6b63 665f 6961 206c 203d 6425 nt_Cck_fail = %d + d04a802: 202c 6e43 5f74 664f 6d64 665f 6961 206c , Cnt_Ofdm_fail + d04a812: 203d 6425 202c 6f54 6174 206c 6146 736c = %d, Total Fals + d04a822: 2065 6c41 7261 206d 203d 6425 000a 7852 e Alarm = %d..Rx + d04a832: 6152 6574 3d20 3020 2578 2c78 5220 5353 Rate = 0x%x, RSS + d04a842: 5f49 2041 203d 6425 2528 2925 202c 5352 I_A = %d(%%), RS + d04a852: 4953 425f 3d20 2520 2864 2525 0a29 4900 SI_B = %d(%%)..I + d04a862: 696e 2074 6152 6574 203a 7830 7825 0d0a nit Rate: 0x%x.. + d04a872: 2500 2873 3a29 6d20 6361 695f 3d64 6425 .%s(): mac_id=%d + d04a882: 7220 6961 3d64 7830 7825 6220 3d77 6425 raid=0x%x bw=%d + d04a892: 6d20 7361 3d6b 7830 7825 6920 696e 5f74 mask=0x%x init_ + d04a8a2: 6172 6574 303d 2578 0a78 3d00 3e3d 5220 rate=0x%x..==> R + d04a8b2: 6165 5264 7461 4d65 7361 206b 203d 7830 eadRateMask = 0x + d04a8c2: 7825 5220 4d41 5341 5b4b 6425 205d 203d %x RAMASK[%d] = + d04a8d2: 7830 7825 000a 3d3d 203e 4d54 5f50 6172 0x%x..==> TMP_ra + d04a8e2: 6574 3d20 2520 2078 6968 6867 7365 5f74 te = %x highest_ + d04a8f2: 6172 6574 3d20 3020 2578 3230 2c58 6c20 rate = 0x%02X, l + d04a902: 776f 7365 5f74 6172 6574 3d20 3020 2578 owest_rate = 0x% + d04a912: 3230 0a58 3d00 3e3d 4d20 6361 4449 3d20 02X..==> MacID = + d04a922: 2520 2064 6172 6574 6469 3d20 3020 2578 %d rateid = 0x% + d04a932: 2078 6773 2069 203d 6425 6220 5f77 6469 x sgi = %d bw_id + d04a942: 2078 203d 6425 0d0a 2500 2873 3a29 6d20 x = %d...%s(): m + d04a952: 6361 695f 3d64 6425 7220 6961 3d64 7830 ac_id=%d raid=0x + d04a962: 7825 6220 3d77 6425 6d20 7361 3d6b 7830 %x bw=%d mask=0x + d04a972: 7825 0a0d 4300 7275 6572 746e 4749 2849 %x...CurrentIGI( + d04a982: 7830 3025 7832 0a29 000a 6854 7265 616d 0x%02x)...Therma + d04a992: 206c 203d 7830 3025 5832 0a0d 6400 6c65 l = 0x%02X...del + d04a9a2: 6174 3d20 2520 2c64 4120 4756 5420 6568 ta = %d, AVG The + d04a9b2: 6d72 6c61 3d20 3020 2578 3230 2c58 4520 rmal = 0x%02X, E + d04a9c2: 5546 4553 3d20 3020 2578 3230 0d58 000a FUSE = 0x%02X... + d04a9d2: 6843 6e61 656e 206c 203d 6425 202c 4343 Channel = %d, CC + d04a9e2: 204b 7750 4272 7361 2065 203d 7830 3025 K PwrBase = 0x%0 + d04a9f2: 5832 202c 5448 3034 204d 7750 4272 7361 2X, HT40M PwrBas + d04aa02: 2065 203d 7830 3025 5832 202c 464f 4d44 e = 0x%02X, OFDM + d04aa12: 6964 6666 3d20 2520 2c64 3220 4d30 6964 diff = %d, 20Mdi + d04aa22: 6666 3d20 2520 2064 0d0a 5200 6d65 616e ff = %d ...Remna + d04aa32: 746e 435f 4b43 7753 6e69 4967 7864 2020 nt_CCKSwingIdx + d04aa42: 203d 6425 0d0a 5200 6d65 616e 746e 4f5f = %d...Remnant_O + d04aa52: 4446 534d 6977 676e 6449 2078 203d 6425 FDMSwingIdx = %d + d04aa62: 0d0a 4300 4b43 7e32 3131 203a 7830 3638 ...CCK2~11: 0x86 + d04aa72: 2063 203d 7830 3025 5838 0a0d 4d00 5343 c = 0x%08X...MCS + d04aa82: 7e37 2034 203a 7830 3165 2034 203d 7830 7~4 : 0xe14 = 0x + d04aa92: 3025 5838 0a0d 5000 7461 2068 2041 7854 %08X...Path A Tx + d04aaa2: 4920 4b51 5320 6375 6563 7373 0a21 5000 IQK Success!..P + d04aab2: 7461 2068 2041 7852 4920 4b51 5320 6375 ath A Rx IQK Suc + d04aac2: 6563 7373 0a21 5000 7461 2068 2041 5149 cess!..Path A IQ + d04aad2: 204b 6166 6c69 6465 0a21 4900 4b51 6620 K failed!..IQK f + d04aae2: 6e69 7369 6568 0a64 4c00 4b43 6620 6e69 inished..LCK fin + d04aaf2: 7369 6568 0a64 4900 4947 425f 7361 3d65 ished..IGI_Base= + d04ab02: 7830 7825 202c 4854 4c5f 4832 695f 696e 0x%x, TH_L2H_ini + d04ab12: 3d20 2520 2c64 5420 5f48 4445 4343 5f41 = %d, TH_EDCCA_ + d04ab22: 4c48 645f 6669 2066 203d 6425 000a 7944 HL_diff = %d..Dy + d04ab32: 616e 696d 4c63 6e69 416b 6164 7470 7669 namicLinkAdaptiv + d04ab42: 7469 2079 203d 6425 202c 6441 7061 6974 ity = %d, Adapti + d04ab52: 6976 7974 655f 616e 6c62 2065 203d 6425 vity_enable = %d + d04ab62: 000a 4749 3d49 7830 7825 202c 4854 4c5f ..IGI=0x%x, TH_L + d04ab72: 4832 645f 636d 3d20 3020 2578 2c78 5420 2H_dmc = 0x%x, T + d04ab82: 5f48 3248 5f4c 6d64 2063 203d 7830 7825 H_H2L_dmc = 0x%x + d04ab92: 0a0a 0a00 3d3d 3d3d 3d3d 203d 414d 2043 ....======= MAC + d04aba2: 4552 2047 3d3d 3d3d 3d3d 0a3d 0a00 3d3d REG =======...== + d04abb2: 3d3d 3d3d 203d 4242 5220 4745 3d20 3d3d ===== BB REG === + d04abc2: 3d3d 3d3d 000a 3d0a 3d3d 3d3d 3d3d 5220 ====...======= R + d04abd2: 2046 4552 2047 3d3d 3d3d 3d3d 0a3d 0a00 F REG =======... + d04abe2: 4652 505f 7461 2868 7825 0a29 7200 7774 RF_Path(%x)..rtw + d04abf2: 725f 6165 3864 3028 2578 2978 303d 2578 _read8(0x%x)=0x% + d04ac02: 3230 0a78 7200 7774 725f 6165 3164 2836 02x..rtw_read16( + d04ac12: 7830 7825 3d29 7830 3025 7834 000a 7472 0x%x)=0x%04x..rt + d04ac22: 5f77 7277 7469 3865 3028 2578 2978 303d w_write8(0x%x)=0 + d04ac32: 2578 3230 0a78 7200 7774 775f 6972 6574 x%02x..rtw_write + d04ac42: 3631 3028 2578 2978 303d 2578 3430 0a78 16(0x%x)=0x%04x. + d04ac52: 3d00 463e 7869 6465 6320 6168 6e6e 6c65 .=>Fixed channel + d04ac62: 7420 206f 6425 000a 6567 2074 646f 206d to %d..get odm + d04ac72: 6264 2067 6c66 6761 3a20 3020 2578 3830 dbg flag : 0x%08 + d04ac82: 0a78 7300 7465 6f20 6d64 6420 6762 6620 x..set odm dbg f + d04ac92: 616c 2067 203a 7830 3025 7838 000a 6946 lag : 0x%08x..Fi + d04aca2: 6578 2064 6172 6574 3d20 2520 0a64 5400 xed rate = %d..T + d04acb2: 2078 6f70 6577 3a72 000a 4343 204b 2831 x power:..CCK 1( + d04acc2: 7830 3065 2938 203d 7830 7825 000a 4343 0xe08)= 0x%x..CC + d04acd2: 204b 3131 327e 3028 3878 6336 3d29 3020 K 11~2(0x86c)= 0 + d04ace2: 2578 0a78 4f00 4446 204d 3831 367e 3028 x%x..OFDM 18~6(0 + d04acf2: 6578 3030 3d29 3020 2578 0a78 4f00 4446 xe00)= 0x%x..OFD + d04ad02: 204d 3435 327e 2834 7830 3065 2934 203d M 54~24(0xe04)= + d04ad12: 7830 7825 000a 434d 2053 7e33 2830 7830 0x%x..MCS 3~0(0x + d04ad22: 3165 2930 203d 7830 7825 000a 434d 2053 e10)= 0x%x..MCS + d04ad32: 7e37 2834 7830 3165 2934 203d 7830 7825 7~4(0xe14)= 0x%x + d04ad42: 000a 6f43 6e75 7274 2079 6f63 6564 203a ..Country code: + d04ad52: 7830 7825 000a 3d20 3d3d 4420 464d 616c 0x%x.. === DMFla + d04ad62: 2867 7830 3025 7838 2029 3d3d 203d 000a g(0x%08x) === .. + d04ad72: 7865 7274 5f61 7261 2067 203d 2030 202d extra_arg = 0 - + d04ad82: 6964 6173 6c62 2065 6c61 206c 7964 616e disable all dyna + d04ad92: 696d 2063 7566 636e 000a 7865 7274 5f61 mic func..extra_ + d04ada2: 7261 2067 203d 2031 202d 6e65 6261 656c arg = 1 - enable + d04adb2: 6120 6c6c 6420 6e79 6d61 6369 6620 6e75 all dynamic fun + d04adc2: 0a63 6500 7478 6172 615f 6772 3d20 3220 c..extra_arg = 2 + d04add2: 2d20 6420 7369 6261 656c 4420 4749 000a - disable DIG.. + d04ade2: 7865 7274 5f61 7261 2067 203d 2033 202d extra_arg = 3 - + d04adf2: 6e65 6261 656c 4420 4749 000a 7865 7274 enable DIG..extr + d04ae02: 5f61 7261 2067 203d 2034 202d 6964 6173 a_arg = 4 - disa + d04ae12: 6c62 2065 7874 7020 776f 7265 7420 6172 ble tx power tra + d04ae22: 6b63 6e69 0a67 6500 7478 6172 615f 6772 cking..extra_arg + d04ae32: 3d20 3520 2d20 6520 616e 6c62 2065 7874 = 5 - enable tx + d04ae42: 7020 776f 7265 7420 6172 6b63 6e69 0a67 power tracking. + d04ae52: 6500 7478 6172 615f 6772 3d20 3620 2d20 .extra_arg = 6 - + d04ae62: 6420 7369 6261 656c 6120 6164 7470 7669 disable adaptiv + d04ae72: 7469 0a79 6500 7478 6172 615f 6772 3d20 ity..extra_arg = + d04ae82: 3720 2d20 6520 616e 6c62 2065 6461 7061 7 - enable adap + d04ae92: 6974 6976 7974 000a 7244 706f 7020 6361 tivity..Drop pac + d04aea2: 656b 2174 6320 6372 655f 7272 3d20 2520 ket! crc_err = % + d04aeb2: 2c64 6920 7663 655f 7272 3d20 2520 2c64 d, icv_err = %d, + d04aec2: 7220 5f78 6b70 5f74 656c 206e 203d 6425 rx_pkt_len = %d + d04aed2: 202c 6b73 5f62 6b70 5f74 656c 206e 203d , skb_pkt_len = + d04aee2: 6425 000a 525b 5754 3a5d 4120 6f73 2063 %d..[RTW]: Asoc + d04aef2: 7865 6970 6572 2520 3230 3a78 3025 7832 expire %02x:%02x + d04af02: 253a 3230 3a78 3025 7832 253a 3230 3a78 :%02x:%02x:%02x: + d04af12: 3025 7832 000a 525b 5754 3a5d 5420 6568 %02x..[RTW]: The + d04af22: 6420 6972 6576 2072 7369 6620 726f 4d20 driver is for M + d04af32: 0a50 5b00 5452 5d57 203a 6573 2074 5342 P..[RTW]: set BS + d04af42: 4953 3a44 2520 3230 3a78 3025 7832 253a SID: %02x:%02x:% + d04af52: 3230 3a78 3025 7832 253a 3230 3a78 3025 02x:%02x:%02x:%0 + d04af62: 7832 000a 525b 5754 3a5d 7320 7465 7320 2x..[RTW]: set s + d04af72: 6973 2064 255b 5d73 0a20 5b00 5452 5d57 sid [%s] ..[RTW] + d04af82: 203a 7061 6820 7361 6320 6168 676e 6465 : ap has changed + d04af92: 202c 6964 6373 6e6f 656e 7463 6e20 776f , disconnect now + d04afa2: 200a 5b00 5452 5d57 203a 4f2b 416e 7475 . .[RTW]: +OnAut + d04afb2: 3a68 2520 3230 3a78 3025 7832 253a 3230 h: %02x:%02x:%02 + d04afc2: 3a78 3025 7832 253a 3230 3a78 3025 7832 x:%02x:%02x:%02x + d04afd2: 000a 525b 5754 3a5d 2020 7845 6563 6465 ..[RTW]: Exceed + d04afe2: 7420 6568 7520 7070 7265 6c20 6d69 7469 the upper limit + d04aff2: 2528 2964 6f20 2066 7573 7070 726f 6574 (%d) of supporte + d04b002: 2064 6c63 6569 746e 2e73 2e2e 000a 525b d clients.....[R + d04b012: 5754 3a5d 6120 7475 2068 7573 6363 7365 TW]: auth succes + d04b022: 2c73 7320 6174 7472 6120 7373 636f 000a s, start assoc.. + d04b032: 525b 5754 3a5d 2b20 6e4f 7341 6f73 5263 [RTW]: +OnAssocR + d04b042: 7165 000a 525b 5754 3a5d 6120 7373 636f eq..[RTW]: assoc + d04b052: 6169 6974 6e6f 7320 6375 6563 7373 7228 iation success(r + d04b062: 7365 253d 2964 000a 525b 5754 3a5d 6120 es=%d)..[RTW]: a + d04b072: 2070 6572 7663 6420 6165 7475 2068 6572 p recv deauth re + d04b082: 7361 6e6f 6320 646f 2865 6425 2029 7473 ason code(%d) st + d04b092: 3a61 3025 7832 253a 3230 3a78 3025 7832 a:%02x:%02x:%02x + d04b0a2: 253a 3230 3a78 3025 7832 253a 3230 0a78 :%02x:%02x:%02x. + d04b0b2: 5b00 5452 5d57 203a 7473 2061 6572 7663 .[RTW]: sta recv + d04b0c2: 6420 6165 7475 2068 6572 7361 6e6f 6320 deauth reason c + d04b0d2: 646f 2865 6425 2029 7473 3a61 3025 7832 ode(%d) sta:%02x + d04b0e2: 253a 3230 3a78 3025 7832 253a 3230 3a78 :%02x:%02x:%02x: + d04b0f2: 3025 7832 253a 3230 0a78 5b00 5452 5d57 %02x:%02x..[RTW] + d04b102: 203a 7061 7220 6365 2076 6964 6173 7373 : ap recv disass + d04b112: 636f 7220 6165 6f73 206e 6f63 6564 2528 oc reason code(% + d04b122: 2964 7320 6174 253a 3230 3a78 3025 7832 d) sta:%02x:%02x + d04b132: 253a 3230 3a78 3025 7832 253a 3230 3a78 :%02x:%02x:%02x: + d04b142: 3025 7832 000a 525b 5754 3a5d 7320 6174 %02x..[RTW]: sta + d04b152: 7220 6365 2076 6964 6173 7373 636f 7220 recv disassoc r + d04b162: 6165 6f73 206e 6f63 6564 2528 2964 7320 eason code(%d) s + d04b172: 6174 253a 3230 3a78 3025 7832 253a 3230 ta:%02x:%02x:%02 + d04b182: 3a78 3025 7832 253a 3230 3a78 3025 7832 x:%02x:%02x:%02x + d04b192: 000a 525b 5754 3a5d 6220 6165 6f63 206e ..[RTW]: beacon + d04b1a2: 7266 6d61 2065 6f74 206f 616c 6772 0a65 frame too large. + d04b1b2: 5b00 5452 5d57 203a 7270 626f 7265 7073 .[RTW]: probersp + d04b1c2: 6620 6172 656d 7420 6f6f 6c20 7261 6567 frame too large + d04b1d2: 000a 525b 5754 3a5d 7020 6f72 6562 6572 ..[RTW]: probere + d04b1e2: 2071 7266 6d61 2065 6f74 206f 616c 6772 q frame too larg + d04b1f2: 0a65 5b00 5452 5d57 203a 7561 6874 6620 e..[RTW]: auth f + d04b202: 6172 656d 7420 6f6f 6c20 7261 6567 000a rame too large.. + d04b212: 525b 5754 3a5d 6120 7373 636f 7372 2070 [RTW]: assocrsp + d04b222: 7266 6d61 2065 6f74 206f 616c 6772 0a65 frame too large. + d04b232: 5b00 5452 5d57 203a 7361 6f73 7263 7165 .[RTW]: assocreq + d04b242: 6620 6172 656d 7420 6f6f 6c20 7261 6567 frame too large + d04b252: 000a 525b 5754 3a5d 6e20 6c75 646c 7461 ..[RTW]: nulldat + d04b262: 2061 7266 6d61 2065 6f74 206f 616c 6772 a frame too larg + d04b272: 0a65 5b00 5452 5d57 203a 6f71 2073 756e e..[RTW]: qos nu + d04b282: 6c6c 6164 6174 6620 6172 656d 7420 6f6f lldata frame too + d04b292: 6c20 7261 6567 000a 525b 5754 3a5d 6420 large..[RTW]: d + d04b2a2: 6165 7475 2068 7266 6d61 2065 6f74 206f eauth frame too + d04b2b2: 616c 6772 0a65 5b00 5452 5d57 203a 6361 large..[RTW]: ac + d04b2c2: 6974 6e6f 4220 2041 7266 6d61 2065 6f74 tion BA frame to + d04b2d2: 206f 616c 6772 0a65 5b00 5452 5d57 203a o large..[RTW]: + d04b2e2: 6361 6974 6e6f 4220 5353 6f43 7865 7369 action BSSCoexis + d04b2f2: 2074 7266 6d61 2065 6f74 206f 616c 6772 t frame too larg + d04b302: 0a65 5b00 5452 5d57 203a 7473 7261 2074 e..[RTW]: start + d04b312: 7561 6874 7420 206f 3025 7832 253a 3230 auth to %02x:%02 + d04b322: 3a78 3025 7832 253a 3230 3a78 3025 7832 x:%02x:%02x:%02x + d04b332: 253a 3230 0a78 5b00 5452 5d57 203a 6f6e :%02x..[RTW]: no + d04b342: 6220 6165 6f63 206e 6f66 2072 2061 6f6c beacon for a lo + d04b352: 676e 7420 6d69 2c65 6420 7369 6f63 6e6e ng time, disconn + d04b362: 6365 2074 726f 7220 616f 696d 676e 000a ect or roaming.. + d04b372: 525b 5754 3a5d 7320 7465 6720 6f72 7075 [RTW]: set group + d04b382: 6b20 7965 7420 206f 7768 203a 6c61 3a67 key to hw: alg: + d04b392: 6425 5728 5045 3034 312d 5720 5045 3031 %d(WEP40-1 WEP10 + d04b3a2: 2d34 2035 4b54 5049 322d 4120 5345 342d 4-5 TKIP-2 AES-4 + d04b3b2: 2029 656b 6979 3a64 6425 000a 525b 5754 ) keyid:%d..[RTW + d04b3c2: 3a5d 7320 7465 7020 6961 7772 7369 2065 ]: set pairwise + d04b3d2: 656b 2079 6f74 6820 3a77 6120 676c 253a key to hw: alg:% + d04b3e2: 2864 4557 3450 2d30 2031 4557 3150 3430 d(WEP40-1 WEP104 + d04b3f2: 352d 5420 494b 2d50 2032 4541 2d53 2934 -5 TKIP-2 AES-4) + d04b402: 000a 525b 5754 3a5d 7320 7465 7020 6961 ..[RTW]: set pai + d04b412: 7772 7369 2065 656b 2079 6f74 6820 3a77 rwise key to hw: + d04b422: 6120 676c 253a 2864 4557 3450 2d30 2031 alg:%d(WEP40-1 + d04b432: 4557 3150 3430 352d 5420 494b 2d50 2032 WEP104-5 TKIP-2 + d04b442: 4541 2d53 2934 6620 726f 2520 3a78 7825 AES-4) for %x:%x + d04b452: 253a 3a78 7825 253a 3a78 7825 000a 525b :%x:%x:%x:%x..[R + d04b462: 5754 3a5d 7020 7032 6d20 6e67 2074 7266 TW]: p2p mgnt fr + d04b472: 6d61 2065 6f74 206f 616c 6772 0a65 5b00 ame too large..[ + d04b482: 5452 5d57 203a 7061 6d20 646f 2065 2d34 RTW]: ap mode 4- + d04b492: 0a31 5b00 5452 5d57 203a 7061 6d20 646f 1..[RTW]: ap mod + d04b4a2: 2065 2d34 0a33 5b00 5452 5d57 203a 7061 e 4-3..[RTW]: ap + d04b4b2: 6d20 646f 2065 2d32 2031 6f74 5720 4150 mode 2-1 to WPA + d04b4c2: 535f 4154 2528 2964 000a 525b 5754 3a5d _STA(%d)..[RTW]: + d04b4d2: 6120 2070 6f6d 6564 3420 322d 000a 525b ap mode 4-2..[R + d04b4e2: 5754 3a5d 6120 2070 6f6d 6564 3420 342d TW]: ap mode 4-4 + d04b4f2: 000a 525b 5754 3a5d 6120 2070 6f6d 6564 ..[RTW]: ap mode + d04b502: 3220 322d 6620 6f72 206d 5057 5f41 5453 2-2 from WPA_ST + d04b512: 2841 6425 0a29 5b00 5452 5d57 203a 7325 A(%d)..[RTW]: %s + d04b522: 6620 6572 5f65 6572 7663 7266 6d61 5f65 free_recvframe_ + d04b532: 6e63 3a74 6425 3e20 2520 2064 6572 7266 cnt:%d > %d refr + d04b542: 6565 6820 7061 6570 206e 2121 2121 000a ee happen !!!!.. + d04b552: 525b 5754 3a5d 7020 726f 2074 7773 7469 [RTW]: port swit + d04b562: 6863 2d20 7020 726f 3074 7728 616c 256e ch - port0(wlan% + d04b572: 2964 202c 6f70 7472 2831 6c77 6e61 6425 d), port1(wlan%d + d04b582: 0a29 5b00 5452 5d57 203a 7325 2528 2970 )..[RTW]: %s(%p) + d04b592: 6620 6961 656c 2c64 7220 7465 7972 000a failed, retry.. ... -0d04b4c8 <rom_e_rtw_msgp_str_>: - d04b4c8: a63d 0d04 a667 0d04 a6b2 0d04 a6e1 0d04 =...g........... - d04b4d8: a715 0d04 a754 0d04 a785 0d04 a797 0d04 ....T........... - d04b4e8: a7d1 0d04 a7fc 0d04 a83b 0d04 a86f 0d04 ........;...o... - d04b4f8: a89b 0d04 a8b0 0d04 a8c3 0d04 a8f6 0d04 ................ - d04b508: a951 0d04 a96d 0d04 a989 0d04 a9a3 0d04 Q...m........... - d04b518: a9bd 0d04 a9d5 0d04 a9ed 0d04 aa01 0d04 ................ - d04b528: aa0f 0d04 aa1d 0d04 aa54 0d04 aa88 0d04 ........T....... - d04b538: aab9 0d04 aad3 0d04 aaec 0d04 ab05 0d04 ................ - d04b548: 77df 0d04 77e8 0d04 a8ae 0d04 ab13 0d04 .w...w.......... - d04b558: ab2b 0d04 769c 0d04 ab44 0d04 ab5d 0d04 +....v..D...]... - d04b568: 76b6 0d04 76d1 0d04 76e9 0d04 7702 0d04 .v...v...v...w.. - d04b578: 7738 0d04 ab77 0d04 91ad 0d04 77a4 0d04 8w..w........w.. - d04b588: 7864 0d04 ab8e 0d04 aba9 0d04 abc4 0d04 dx.............. - d04b598: abd5 0d04 abe0 0d04 abf4 0d04 ac0b 0d04 ................ - d04b5a8: ac23 0d04 ac3c 0d04 ac52 0d04 ac68 0d04 #...<...R...h... - d04b5b8: ac7c 0d04 ac96 0d04 acc0 0d04 ace9 0d04 |............... - d04b5c8: ad06 0d04 ad22 0d04 ad4d 0d04 ad77 0d04 ...."...M...w... - d04b5d8: ad9b 0d04 adbe 0d04 ae0a 0d04 ae3c 0d04 ............<... - d04b5e8: ae59 0d04 ae8a 0d04 aea1 0d04 aec9 0d04 Y............... - d04b5f8: aef8 0d04 af34 0d04 af56 0d04 af6a 0d04 ....4...V...j... - d04b608: af8e 0d04 afd7 0d04 b021 0d04 b06c 0d04 ........!...l... - d04b618: b0b8 0d04 b0d7 0d04 b0f8 0d04 b119 0d04 ................ - d04b628: b136 0d04 b157 0d04 b178 0d04 b199 0d04 6...W...x....... - d04b638: b1be 0d04 b1dd 0d04 b1ff 0d04 b229 0d04 ............)... - d04b648: b25d 0d04 b296 0d04 b2e2 0d04 b328 0d04 ]...........(... - d04b658: b384 0d04 b3a5 0d04 b3b9 0d04 b3cd 0d04 ................ - d04b668: b3f0 0d04 b404 0d04 b418 0d04 b43d 0d04 ............=... - d04b678: b476 0d04 b476 0d04 b4a9 0d04 7075 6164 v...v.......upda - d04b688: 6574 635f 6173 745f 6d69 7265 5b00 5452 te_csa_timer.[RT - d04b698: 5d57 203a 575b 5241 494e 474e 615d 6464 W]: [WARNING]add - d04b6a8: 525f 5441 6469 625f 636d 735f 6174 6520 _RATid_bmc_sta e - d04b6b8: 7272 726f 0a21 2e00 632f 6d6f 6f70 656e rror!.../compone - d04b6c8: 746e 772f 6669 2f69 7264 7669 7265 632f nt/wifi/driver/c - d04b6d8: 726f 2f65 7472 5f77 7061 632e 5b00 5452 ore/rtw_ap.c.[RT - d04b6e8: 5d57 203a 5854 6420 6f72 2070 6425 7020 W]: TX drop %d p - d04b6f8: 6361 656b 7374 6420 6575 7420 206f 6b73 ackets due to sk - d04b708: 2062 6e75 7661 6961 616c 6c62 2065 6e69 b unavailable in - d04b718: 6c20 7361 2074 7332 000a 525b 5754 3a5d last 2s..[RTW]: - d04b728: 5220 2058 7264 706f 2520 2064 6170 6b63 RX drop %d pack - d04b738: 7465 2073 7564 2065 6f74 7320 626b 7520 ets due to skb u - d04b748: 616e 6176 6c69 6261 656c 6920 206e 616c navailable in la - d04b758: 7473 3220 0a73 5b00 5452 5d57 203a 575b st 2s..[RTW]: [W - d04b768: 5241 494e 474e 615d 7463 6f69 206e 4153 ARNING]action SA - d04b778: 5120 6575 7972 6620 6172 656d 7420 6f6f Query frame too - d04b788: 6c20 7261 6567 000a 6f64 3174 7731 655f large..dot11w_e - d04b798: 7078 7269 5f65 6974 656d 0072 xpire_timer. - -0d04b7a4 <__func__.0>: - d04b7a4: 7472 5f77 6f64 3174 7731 735f 5f61 7571 rtw_dot11w_sa_qu - d04b7b4: 7265 5f79 6974 656d 5f72 6468 006c 4942 ery_timer_hdl.BI - d04b7c4: 2050 4141 2044 6c61 6f6c 6163 6574 6620 P AAD allocate f - d04b7d4: 6961 0a6c 4200 5049 4d20 4349 6520 7272 ail..BIP MIC err - d04b7e4: 726f 0a21 or!.. - -0d04b7e9 <cdmap>: - d04b7e9: 414d 6152 4f42 4262 7652 4c43 4376 764f MARaBObBRvCLvCOv - d04b7f9: 5243 4576 7643 5653 4776 7654 4e48 4d4d CRvECvSVvGTvHNMM - d04b809: 7658 494e 5076 7641 5950 5076 1b45 5355 XvNIvPAvPYvPE.US - d04b819: 5530 3059 4556 5076 7652 4f44 415e 5e54 0UY0VEvPRvDO^AT^ - d04b829: 4542 435e 5e59 5a43 445e 5e4b 4545 465e BE^CY^CZ^DK^EE^F - d04b839: 5e49 5246 445e 5e45 5247 485e 5e55 5349 I^FR^DE^GR^HU^IS - d04b849: 495e 5e45 5449 4c5e 5e56 494c 4c5e 5e54 ^IE^IT^LV^LI^LT^ - d04b859: 554c 4d5e 5e54 434d 4e5e 5e4c 4f4e 505e LU^MT^MC^NL^NO^P - d04b869: 5e4c 5450 535e 5e4b 4953 455e 5e53 4553 L^PT^SK^SI^ES^SE - d04b879: 435e 0b48 4247 415e 5e4c 5a41 4206 5e48 ^CH.GB^AL^AZ.BH^ - d04b889: 4142 425e 5e47 5248 453c 5e47 4847 4905 BA^BG^HR<EG^GH.I - d04b899: 5e51 4c49 4a5e 5e4f 5a4b 4b5e 5e45 574b Q^IL^JO^KZ^KE^KW - d04b8a9: 4b5e 5e47 424c 4c5e 3a53 4b4d 4d3c 5e41 ^KG^LB^LS:MK<MA^ - d04b8b9: 5a4d 4e5e 7541 474e 4f5e 5e4d 4151 525e MZ^NAuNG^OM^QA^R - d04b8c9: 094f 5552 535e 3a41 4e53 525e 3a53 454d O.RU^SA:SN^RS:ME - d04b8d9: 5a5e 5e41 5254 555e 5e41 4541 593a 5e45 ^ZA^TR^UA^AE:YE^ - d04b8e9: 575a 425e 5e44 484b 4306 5e4e 4b48 495e ZW^BD^KH.CN^HK^I - d04b8f9: 5d4e 4449 4b4b 0752 594d 505e 5e4b 4850 N]IDKKR.MY^PK^PH - d04b909: 535e 5e47 4b4c 5476 5e57 4854 565e 034e ^SG^LKvTW^TH^VN. - d04b919: 5541 4e03 5e5a 4750 432b 7d41 504a 4a76 AU.NZ^PG+CA}JPvJ - d04b929: 764d 4e41 5476 0454 4e54 4142 0046 5a44 MvANvTT.TNBAF.DZ - d04b939: 4176 3a53 4441 415e 5e4f 4941 4126 7651 vAS:AD^AO^AI&AQv - d04b949: 4741 415e 764d 5741 4276 7653 4242 4208 AG^AMvAWvBSvBB.B - d04b959: 7659 5a42 423a 764a 4d42 425e 5e54 5742 YvBZ:BJvBM^BT^BW - d04b969: 425e 3a56 4f49 5676 0647 4e42 425e 3a46 ^BV:IOvVG.BN^BF: - d04b979: 4d4d 423a 5e49 4d43 435e 7656 594b 433a MM:BI^CM^CVvKY:C - d04b989: 3a46 4454 4303 0358 4343 4b5e 5e4d 4743 F:TD.CX.CC^KM^CG - d04b999: 435e 5e44 4b43 4342 5e49 4a44 4476 5e4d ^CD^CKBCI^DJvDM^ - d04b9a9: 5147 453a 3a52 5445 465e 5e4b 4f46 4676 GQ:ER:ET^FK^FOvF - d04b9b9: 3a4a 4647 503a 3a46 4654 475e 5e41 4d47 J:GF:PF:TF^GA^GM - d04b9c9: 475e 5e45 4947 475e 764c 4447 475e 7650 ^GE^GI^GLvGD^GPv - d04b9d9: 5547 475e 5e47 4e47 475e 7657 5947 4876 GU^GG^GN^GWvGYvH - d04b9e9: 0354 4d48 565e 5e41 4d49 4a5e 5e45 494b T.HM^VA^IM^JE^KI - d04b9f9: 4c5e 5e41 524c 4c5e 5e59 4f4d 4d5e 5e47 ^LA^LR^LY^MO^MG^ - d04ba09: 574d 4d3c 5e56 4c4d 4d76 3a48 514d 4d5e MW<MV^MLvMH:MQ^M - d04ba19: 5e52 554d 595e 7654 4d46 4d5e 5e44 4e4d R^MU^YTvFM^MD^MN - d04ba29: 4d3a 5e53 524e 4e06 3a50 434e 4e5e 0345 :MS^NR.NP:NC^NE. - d04ba39: 554e 4e03 7646 504d 5076 5e57 4552 525e NU.NFvMPvPW^RE^R - d04ba49: 5e57 4853 4b76 764e 434c 4d76 7646 5853 W^SHvKNvLCvMFvSX - d04ba59: 505e 764d 4356 5776 3a53 4d53 535e 7654 ^PMvVCvWS:SM^STv - d04ba69: 4353 535e 3a4c 4253 533a 3a4f 5347 5374 SC^SL:SB:SO:GStS - d04ba79: 5e52 4a53 535e 5e5a 4a54 545e 5e5a 4754 R^SJ^SZ^TJ^TZ^TG - d04ba89: 5403 3a4b 4f54 543a 3a4d 4354 5421 3a56 .TK:TO:TM:TC!TV: - d04ba99: 4755 5676 3a49 5a55 5626 3a55 4657 453c UGvVI:UZ&VU:WF<E - d04baa9: 5e48 4d5a 493a 5e52 5350 H^ZM:IR^PS - -0d04bab3 <country_tpo>: - d04bab3: 4c43 4706 0d42 4151 550c 0a41 4e43 5b0b CL.GB.QA.UA.CN.[ - d04bac3: 5452 5d57 203a 575b 5241 494e 474e 725d RTW]: [WARNING]r - d04bad3: 7774 6d5f 6e67 6674 6172 656d 645f 7369 tw_mgntframe_dis - d04bae3: 6170 6374 6568 3a72 7420 7079 2865 7830 patcher: type(0x - d04baf3: 7825 2029 7265 6f72 2172 000a 525b 5754 %x) error!..[RTW - d04bb03: 3a5d 5b20 4157 4e52 4e49 5d47 6f6e 6920 ]: [WARNING]no i - d04bb13: 736e 6c74 206c 4942 2050 656b 0a79 5b00 nstll BIP key..[ - d04bb23: 5452 5d57 203a 575b 5241 494e 474e 5b5d RTW]: [WARNING][ - d04bb33: 5343 5d41 6320 6168 6e6e 6c65 7320 6977 CSA] channel swi - d04bb43: 6374 2068 666f 6320 5b68 3235 362d 5d34 tch of ch[52-64] - d04bb53: 2620 6320 5b68 3031 2d30 3431 5d30 6420 & ch[100-140] d - d04bb63: 6e6f 7427 7320 7075 6f70 7472 642c 7369 on't support,dis - d04bb73: 7361 6f73 2063 5041 2120 000a 525b 5754 assoc AP !..[RTW - d04bb83: 3a5d 5b20 5343 5d41 5453 2041 7773 7469 ]: [CSA]STA swit - d04bb93: 6863 6320 6168 6e6e 6c65 6620 6f72 206d ch channel from - d04bba3: 6425 7420 206f 6425 6420 6e6f 0a65 5b00 %d to %d done..[ - d04bbb3: 5452 5d57 203a 435b 4153 415d 2050 7773 RTW]: [CSA]AP sw - d04bbc3: 7469 6863 6320 6168 6e6e 6c65 6620 6f72 itch channel fro - d04bbd3: 206d 6425 7420 206f 6425 6420 6e6f 0a65 m %d to %d done. +0d04b5a4 <rom_e_rtw_msgp_str_>: + d04b5a4: a719 0d04 a743 0d04 a78e 0d04 a7bd 0d04 ....C........... + d04b5b4: a7f1 0d04 a830 0d04 a861 0d04 a873 0d04 ....0...a...s... + d04b5c4: a8ad 0d04 a8d8 0d04 a917 0d04 a94b 0d04 ............K... + d04b5d4: a977 0d04 a98c 0d04 a99f 0d04 a9d2 0d04 w............... + d04b5e4: aa2d 0d04 aa49 0d04 aa65 0d04 aa7f 0d04 -...I...e....... + d04b5f4: aa99 0d04 aab1 0d04 aac9 0d04 aadd 0d04 ................ + d04b604: aaeb 0d04 aaf9 0d04 ab30 0d04 ab64 0d04 ........0...d... + d04b614: ab95 0d04 abaf 0d04 abc8 0d04 abe1 0d04 ................ + d04b624: 78bc 0d04 78c5 0d04 a98a 0d04 abef 0d04 .x...x.......... + d04b634: ac07 0d04 7779 0d04 ac20 0d04 ac39 0d04 ....yw.. ...9... + d04b644: 7793 0d04 77ae 0d04 77c6 0d04 77df 0d04 .w...w...w...w.. + d04b654: 7815 0d04 ac53 0d04 9289 0d04 7881 0d04 .x..S........x.. + d04b664: 7941 0d04 ac6a 0d04 ac85 0d04 aca0 0d04 Ay..j........... + d04b674: acb1 0d04 acbc 0d04 acd0 0d04 ace7 0d04 ................ + d04b684: acff 0d04 ad18 0d04 ad2e 0d04 ad44 0d04 ............D... + d04b694: ad58 0d04 ad72 0d04 ad9c 0d04 adc5 0d04 X...r........... + d04b6a4: ade2 0d04 adfe 0d04 ae29 0d04 ae53 0d04 ........)...S... + d04b6b4: ae77 0d04 ae9a 0d04 aee6 0d04 af18 0d04 w............... + d04b6c4: af35 0d04 af66 0d04 af7d 0d04 afa5 0d04 5...f...}....... + d04b6d4: afd4 0d04 b010 0d04 b032 0d04 b046 0d04 ........2...F... + d04b6e4: b06a 0d04 b0b3 0d04 b0fd 0d04 b148 0d04 j...........H... + d04b6f4: b194 0d04 b1b3 0d04 b1d4 0d04 b1f5 0d04 ................ + d04b704: b212 0d04 b233 0d04 b254 0d04 b275 0d04 ....3...T...u... + d04b714: b29a 0d04 b2b9 0d04 b2db 0d04 b305 0d04 ................ + d04b724: b339 0d04 b372 0d04 b3be 0d04 b404 0d04 9...r........... + d04b734: b460 0d04 b481 0d04 b495 0d04 b4a9 0d04 `............... + d04b744: b4cc 0d04 b4e0 0d04 b4f4 0d04 b519 0d04 ................ + d04b754: b552 0d04 b552 0d04 b585 0d04 7075 6164 R...R.......upda + d04b764: 6574 635f 6173 745f 6d69 7265 5b00 5452 te_csa_timer.[RT + d04b774: 5d57 203a 575b 5241 494e 474e 615d 6464 W]: [WARNING]add + d04b784: 525f 5441 6469 625f 636d 735f 6174 6520 _RATid_bmc_sta e + d04b794: 7272 726f 0a21 2e00 632f 6d6f 6f70 656e rror!.../compone + d04b7a4: 746e 772f 6669 2f69 7264 7669 7265 632f nt/wifi/driver/c + d04b7b4: 726f 2f65 7472 5f77 7061 632e 5b00 5452 ore/rtw_ap.c.[RT + d04b7c4: 5d57 203a 5854 6420 6f72 2070 6425 7020 W]: TX drop %d p + d04b7d4: 6361 656b 7374 6420 6575 7420 206f 6b73 ackets due to sk + d04b7e4: 2062 6e75 7661 6961 616c 6c62 2065 6e69 b unavailable in + d04b7f4: 6c20 7361 2074 7332 000a 525b 5754 3a5d last 2s..[RTW]: + d04b804: 5220 2058 7264 706f 2520 2064 6170 6b63 RX drop %d pack + d04b814: 7465 2073 7564 2065 6f74 7320 626b 7520 ets due to skb u + d04b824: 616e 6176 6c69 6261 656c 6920 206e 616c navailable in la + d04b834: 7473 3220 0a73 5b00 5452 5d57 203a 575b st 2s..[RTW]: [W + d04b844: 5241 494e 474e 615d 7463 6f69 206e 4153 ARNING]action SA + d04b854: 5120 6575 7972 6620 6172 656d 7420 6f6f Query frame too + d04b864: 6c20 7261 6567 000a 6f64 3174 7731 655f large..dot11w_e + d04b874: 7078 7269 5f65 6974 656d 0072 xpire_timer. + +0d04b880 <__func__.0>: + d04b880: 7472 5f77 6f64 3174 7731 735f 5f61 7571 rtw_dot11w_sa_qu + d04b890: 7265 5f79 6974 656d 5f72 6468 006c 4942 ery_timer_hdl.BI + d04b8a0: 2050 4141 2044 6c61 6f6c 6163 6574 6620 P AAD allocate f + d04b8b0: 6961 0a6c 4200 5049 4d20 4349 6520 7272 ail..BIP MIC err + d04b8c0: 726f 0a21 or!.. + +0d04b8c5 <cdmap>: + d04b8c5: 414d 6152 4f42 4262 7652 4c43 4376 764f MARaBObBRvCLvCOv + d04b8d5: 5243 4576 7643 5653 4776 7654 4e48 4d4d CRvECvSVvGTvHNMM + d04b8e5: 7658 494e 5076 7641 5950 5076 1b45 5355 XvNIvPAvPYvPE.US + d04b8f5: 5530 3059 4556 5076 7652 4f44 415e 5e54 0UY0VEvPRvDO^AT^ + d04b905: 4542 435e 5e59 5a43 445e 5e4b 4545 465e BE^CY^CZ^DK^EE^F + d04b915: 5e49 5246 445e 5e45 5247 485e 5e55 5349 I^FR^DE^GR^HU^IS + d04b925: 495e 5e45 5449 4c5e 5e56 494c 4c5e 5e54 ^IE^IT^LV^LI^LT^ + d04b935: 554c 4d5e 5e54 434d 4e5e 5e4c 4f4e 505e LU^MT^MC^NL^NO^P + d04b945: 5e4c 5450 535e 5e4b 4953 455e 5e53 4553 L^PT^SK^SI^ES^SE + d04b955: 435e 0b48 4247 415e 5e4c 5a41 4206 5e48 ^CH.GB^AL^AZ.BH^ + d04b965: 4142 425e 5e47 5248 453c 5e47 4847 4905 BA^BG^HR<EG^GH.I + d04b975: 5e51 4c49 4a5e 5e4f 5a4b 4b5e 5e45 574b Q^IL^JO^KZ^KE^KW + d04b985: 4b5e 5e47 424c 4c5e 3a53 4b4d 4d3c 5e41 ^KG^LB^LS:MK<MA^ + d04b995: 5a4d 4e5e 7541 474e 4f5e 5e4d 4151 525e MZ^NAuNG^OM^QA^R + d04b9a5: 094f 5552 535e 3a41 4e53 525e 3a53 454d O.RU^SA:SN^RS:ME + d04b9b5: 5a5e 5e41 5254 555e 5e41 4541 593a 5e45 ^ZA^TR^UA^AE:YE^ + d04b9c5: 575a 425e 5e44 484b 4306 5e4e 4b48 495e ZW^BD^KH.CN^HK^I + d04b9d5: 5d4e 4449 4b4b 0752 594d 505e 5e4b 4850 N]IDKKR.MY^PK^PH + d04b9e5: 535e 5e47 4b4c 5476 5e57 4854 565e 034e ^SG^LKvTW^TH^VN. + d04b9f5: 5541 4e03 5e5a 4750 432b 7d41 504a 4a76 AU.NZ^PG+CA}JPvJ + d04ba05: 764d 4e41 5476 0454 4e54 4142 0046 5a44 MvANvTT.TNBAF.DZ + d04ba15: 4176 3a53 4441 415e 5e4f 4941 4126 7651 vAS:AD^AO^AI&AQv + d04ba25: 4741 415e 764d 5741 4276 7653 4242 4208 AG^AMvAWvBSvBB.B + d04ba35: 7659 5a42 423a 764a 4d42 425e 5e54 5742 YvBZ:BJvBM^BT^BW + d04ba45: 425e 3a56 4f49 5676 0647 4e42 425e 3a46 ^BV:IOvVG.BN^BF: + d04ba55: 4d4d 423a 5e49 4d43 435e 7656 594b 433a MM:BI^CM^CVvKY:C + d04ba65: 3a46 4454 4303 0358 4343 4b5e 5e4d 4743 F:TD.CX.CC^KM^CG + d04ba75: 435e 5e44 4b43 4342 5e49 4a44 4476 5e4d ^CD^CKBCI^DJvDM^ + d04ba85: 5147 453a 3a52 5445 465e 5e4b 4f46 4676 GQ:ER:ET^FK^FOvF + d04ba95: 3a4a 4647 503a 3a46 4654 475e 5e41 4d47 J:GF:PF:TF^GA^GM + d04baa5: 475e 5e45 4947 475e 764c 4447 475e 7650 ^GE^GI^GLvGD^GPv + d04bab5: 5547 475e 5e47 4e47 475e 7657 5947 4876 GU^GG^GN^GWvGYvH + d04bac5: 0354 4d48 565e 5e41 4d49 4a5e 5e45 494b T.HM^VA^IM^JE^KI + d04bad5: 4c5e 5e41 524c 4c5e 5e59 4f4d 4d5e 5e47 ^LA^LR^LY^MO^MG^ + d04bae5: 574d 4d3c 5e56 4c4d 4d76 3a48 514d 4d5e MW<MV^MLvMH:MQ^M + d04baf5: 5e52 554d 595e 7654 4d46 4d5e 5e44 4e4d R^MU^YTvFM^MD^MN + d04bb05: 4d3a 5e53 524e 4e06 3a50 434e 4e5e 0345 :MS^NR.NP:NC^NE. + d04bb15: 554e 4e03 7646 504d 5076 5e57 4552 525e NU.NFvMPvPW^RE^R + d04bb25: 5e57 4853 4b76 764e 434c 4d76 7646 5853 W^SHvKNvLCvMFvSX + d04bb35: 505e 764d 4356 5776 3a53 4d53 535e 7654 ^PMvVCvWS:SM^STv + d04bb45: 4353 535e 3a4c 4253 533a 3a4f 5347 5374 SC^SL:SB:SO:GStS + d04bb55: 5e52 4a53 535e 5e5a 4a54 545e 5e5a 4754 R^SJ^SZ^TJ^TZ^TG + d04bb65: 5403 3a4b 4f54 543a 3a4d 4354 5421 3a56 .TK:TO:TM:TC!TV: + d04bb75: 4755 5676 3a49 5a55 5626 3a55 4657 453c UGvVI:UZ&VU:WF<E + d04bb85: 5e48 4d5a 493a 5e52 5350 H^ZM:IR^PS + +0d04bb8f <country_tpo>: + d04bb8f: 4c43 4706 0d42 4151 550c 0a41 4e43 5b0b CL.GB.QA.UA.CN.[ + d04bb9f: 5452 5d57 203a 575b 5241 494e 474e 725d RTW]: [WARNING]r + d04bbaf: 7774 6d5f 6e67 6674 6172 656d 645f 7369 tw_mgntframe_dis + d04bbbf: 6170 6374 6568 3a72 7420 7079 2865 7830 patcher: type(0x + d04bbcf: 7825 2029 7265 6f72 2172 000a 525b 5754 %x) error!..[RTW + d04bbdf: 3a5d 5b20 4157 4e52 4e49 5d47 6f6e 6920 ]: [WARNING]no i + d04bbef: 736e 6c74 206c 4942 2050 656b 0a79 5b00 nstll BIP key..[ + d04bbff: 5452 5d57 203a 575b 5241 494e 474e 5b5d RTW]: [WARNING][ + d04bc0f: 5343 5d41 6320 6168 6e6e 6c65 7320 6977 CSA] channel swi + d04bc1f: 6374 2068 666f 6320 5b68 3235 362d 5d34 tch of ch[52-64] + d04bc2f: 2620 6320 5b68 3031 2d30 3431 5d30 6420 & ch[100-140] d + d04bc3f: 6e6f 7427 7320 7075 6f70 7472 642c 7369 on't support,dis + d04bc4f: 7361 6f73 2063 5041 2120 000a 525b 5754 assoc AP !..[RTW + d04bc5f: 3a5d 5b20 5343 5d41 5453 2041 7773 7469 ]: [CSA]STA swit + d04bc6f: 6863 6320 6168 6e6e 6c65 6620 6f72 206d ch channel from + d04bc7f: 6425 7420 206f 6425 6420 6e6f 0a65 5b00 %d to %d done..[ + d04bc8f: 5452 5d57 203a 435b 4153 415d 2050 7773 RTW]: [CSA]AP sw + d04bc9f: 7469 6863 6320 6168 6e6e 6c65 6620 6f72 itch channel fro + d04bcaf: 206d 6425 7420 206f 6425 6420 6e6f 0a65 m %d to %d done. ... -0d04bbe4 <OnAction_tbl>: - d04bbe4: 0000 0000 d0cb 0d02 0003 0000 d5f1 0d02 ................ - d04bbf4: 0004 0000 d5d9 0d02 0008 0000 c665 0d02 ............e... - d04bc04: 000a 0000 d7a9 0d02 0015 0000 d2ad 0d00 ................ - d04bc14: 0038 001c 000e 0004 0072 003a 001e 0008 8.......r.:..... - d04bc24: 00f2 007a 003e 0010 01e4 00f4 007c 0020 ..z.>.......|. . - d04bc34: 00f2 007a 003e 0010 01e4 00f2 007a 0020 ..z.>.......z. . - d04bc44: 03e4 01f2 00fa 0040 07c8 03e4 01f4 0080 ......@......... - d04bc54: d248 0000 3333 0776 d220 0000 f000 01eb H...33v. ....... - d04bc64: d240 0000 40ff 0003 d938 0000 0100 0001 @....@..8....... - d04bc74: d93c 0000 d500 0500 d940 0000 0500 0000 <.......@....... - d04bc84: d944 0000 0005 0000 d94c 0000 0000 0022 D.......L.....". - d04bc94: d950 0000 0000 0003 P....... - -0d04bc9c <array_mp_8730e_phy_reg>: - d04bc9c: 0000 f0ff 0000 0000 0001 f0ff 0001 0000 ................ - d04bcac: 0002 f0ff 0002 0000 00ff f012 0003 0000 ................ - d04bcbc: 0003 f0ff 0004 0000 070c 0000 0020 0000 ............ ... - d04bccc: 0704 0000 0100 601e 0000 0000 801f 0580 .......`........ - d04bcdc: 0018 0000 0003 0000 0024 0000 f381 0000 ........$....... - d04bcec: 0028 0000 f381 0000 002c 0000 f381 0000 (.......,....... - d04bcfc: 0034 0000 430c 0001 003c 0000 000c 03f8 4....C..<....... - d04bd0c: 0040 0000 0000 00e0 0060 0000 000c 0010 @.......`....... - d04bd1c: 0070 0000 0000 e738 0088 0000 430c 0000 p.....8......C.. - d04bd2c: 0098 0000 0000 8150 00e0 0000 0000 1000 ......P......... - d04bd3c: 0100 0000 0000 0900 010c 0000 4300 0000 .............C.. - d04bd4c: 0110 0000 000c 2600 0118 0000 4300 0088 .......&.....C.. - d04bd5c: 0200 0000 4300 0408 020c 0000 000c 0000 .....C.......... - d04bd6c: 0210 0000 0000 0048 0218 0000 ef69 0000 ......H.....i... - d04bd7c: 0274 0000 e000 01ff 0300 0000 070b 0d00 t............... - d04bd8c: 0398 0000 fffc 00ff 03bc 0000 0041 2900 ............A..) - d04bd9c: 03c0 0000 430c 05a0 0610 0000 1956 5555 .....C......V.UU - d04bdac: 0618 0000 321e 1e1e 0624 0000 0301 0101 .....2..$....... - d04bdbc: 0640 0000 1414 3814 0700 0000 0030 0000 @......8....0... - d04bdcc: 0708 0000 0000 000e 0720 0000 0000 3000 ........ ......0 - d04bddc: 0734 0000 4300 0000 0800 0000 4300 0068 4....C.......Ch. - d04bdec: 0810 0000 430c 0000 0834 0000 4300 0000 .....C..4....C.. - d04bdfc: 083c 0000 00e1 0900 0908 0000 0001 0000 <............... - d04be0c: 090c 0000 0000 0030 0910 0000 000c 0000 ......0......... - d04be1c: 093c 0000 0900 2900 0000 80ff 0000 0000 <......)........ - d04be2c: 0000 4000 0000 0000 0984 0000 0020 0000 ...@........ ... - d04be3c: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04be4c: 0984 0000 0020 0000 0002 90ff 0000 0000 .... ........... - d04be5c: 0000 4000 0000 0000 0984 0000 0020 0000 ...@........ ... - d04be6c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04be7c: 0984 0000 0020 0000 0003 90ff 0000 0000 .... ........... - d04be8c: 0000 4000 0000 0000 0984 0000 0020 0000 ...@........ ... - d04be9c: 0000 a000 0000 0000 0984 0000 0000 0000 ................ - d04beac: 0000 b000 0000 0000 09b8 0000 f0f0 0002 ................ - d04bebc: 09bc 0000 00e1 4900 0a10 0000 0000 0c00 .......I........ - d04becc: 0a14 0000 000c 0000 0a18 0000 000c e728 ..............(. - d04bedc: 0a3c 0000 8900 2900 0c14 0000 0000 2500 <......).......% - d04beec: 0c30 0000 4300 0060 0c3c 0000 e1bf 2840 0....C`.<.....@( - d04befc: 0c44 0000 0003 0000 0c54 0000 4368 1ee1 D.......T...hC.. - d04bf0c: 0c5c 0000 80f0 8055 0c60 0000 fff3 017f \.....U.`....... - d04bf1c: 0c64 0000 a130 0010 0c68 0000 0050 1000 d...0...h...P... - d04bf2c: 0c6c 0000 1021 1006 0c70 0000 fe60 071b l...!...p...`... - d04bf3c: 0c74 0000 ffff 3fff 0c78 0000 ffff bfff t......?x....... - d04bf4c: 0c7c 0000 bfff 0020 0c88 0000 8000 c2ac |..... ......... - d04bf5c: 0c8c 0000 fc08 02f2 0c94 0000 0000 0800 ................ - d04bf6c: 0ca0 0000 0000 0560 0ca4 0000 0100 0640 ......`.......@. - d04bf7c: 0cac 0000 e8a0 0001 0cb0 0000 21fc 003a .............!:. - d04bf8c: 0cbc 0000 0000 a800 0d00 0000 fff7 fff7 ................ - d04bf9c: 0d04 0000 8988 9999 0d08 0000 9999 9899 ................ - d04bfac: 0d0c 0000 2070 0000 0d10 0000 0fff 1011 ....p .......... - d04bfbc: 0d18 0000 9000 5000 0d20 0000 4300 0000 .......P ....C.. - d04bfcc: 0d3c 0000 0000 0800 0d40 0000 abf7 f65f <.......@....._. - d04bfdc: 0d44 0000 463f 8001 0d48 0000 ffff 0003 D...?F..H....... - d04bfec: 0d50 0000 abf7 f65f 0d54 0000 0637 0000 P....._.T...7... - d04bffc: 0d58 0000 ff7f 0000 0d70 0000 0015 0000 X.......p....... - d04c00c: 0d78 0000 0001 0000 0d7c 0000 b1bc 0019 x.......|....... - d04c01c: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c02c: 0d84 0000 6607 0010 0001 90ff 0000 0000 .....f.......... - d04c03c: 0000 4000 0000 0000 0d84 0000 4607 0010 ...@.........F.. - d04c04c: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c05c: 0d84 0000 4607 0010 00ff 9012 0000 0000 .....F.......... - d04c06c: 0000 4000 0000 0000 0d84 0000 4607 0010 ...@.........F.. - d04c07c: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c08c: 0d84 0000 4607 0010 0000 a000 0000 0000 .....F.......... - d04c09c: 0d84 0000 6607 0010 0000 b000 0000 0000 .....f.......... - d04c0ac: 0d90 0000 03ff 0000 0d98 0000 003f 0000 ............?... - d04c0bc: 0dbc 0000 0000 8800 0dc4 0000 0000 8000 ................ - d04c0cc: 0e1c 0000 000c 0000 0e3c 0000 0000 8800 ........<....... - d04c0dc: 0e70 0000 0000 e700 0e78 0000 0000 0058 p.......x.....X. - d04c0ec: 0ebc 0000 0000 4800 1010 0000 0001 0000 .......H........ - d04c0fc: 101c 0000 1390 00a0 103c 0000 00e1 6900 ........<......i - d04c10c: 1214 0000 0010 0000 1234 0000 4300 0000 ........4....C.. - d04c11c: 123c 0000 6900 4900 12b4 0000 0000 0050 <....i.I......P. - d04c12c: 2000 0000 bf54 5000 2038 0000 0000 7fff . ..T..P8 ...... - d04c13c: 203c 0000 0001 8000 20f0 0000 0700 0001 < ....... ...... - d04c14c: 20f8 0000 0000 8000 2210 0000 430c 0050 . ......."...CP. - d04c15c: 2248 0000 000c 0000 2300 0000 1140 0501 H".......#..@... - d04c16c: 2304 0000 4eef f3fc 2308 0000 808f 08ff .#...N...#...... - d04c17c: 230c 0000 80c8 fcbc 2310 0000 536c bc80 .#.......#..lS.. - d04c18c: 2314 0000 a0f3 0363 2318 0000 00bb 0000 .#....c..#...... - d04c19c: 2330 0000 fffc 00ff 2384 0000 0001 0000 0#.......#...... - d04c1ac: 2398 0000 ffff 20ff 239c 0000 0000 ffff .#..... .#...... - d04c1bc: 23a0 0000 ffff ffff 23a4 0000 076a ffff .#.......#..j... - d04c1cc: 23a8 0000 ffff 0000 23ac 0000 ff00 04ff .#.......#...... - d04c1dc: 23b0 0000 ffff ffff 23b8 0000 0000 076a .#.......#....j. - d04c1ec: 23bc 0000 0000 180d 23c0 0000 001b ffff .#.......#...... - d04c1fc: 23c4 0000 0079 0000 23c8 0000 effd 03ff .#..y....#...... - d04c20c: 23d0 0000 0007 ffe8 23d8 0000 0010 0010 .#.......#...... - d04c21c: 23e0 0000 0080 e805 23e8 0000 8260 5c19 .#.......#..`..\ - d04c22c: 23ec 0000 fbfc fcff 23f8 0000 bf3f 8448 .#.......#..?.H. - d04c23c: 23fc 0000 0000 ffff 0000 80ff 0000 0000 .#.............. - d04c24c: 0000 4000 0000 0000 4140 0000 600a 5100 ...@....@A...`.Q - d04c25c: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c26c: 4140 0000 6015 5100 0002 90ff 0000 0000 @A...`.Q........ - d04c27c: 0000 4000 0000 0000 4140 0000 6015 5100 ...@....@A...`.Q - d04c28c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04c29c: 4140 0000 6015 5100 0003 90ff 0000 0000 @A...`.Q........ - d04c2ac: 0000 4000 0000 0000 4140 0000 6015 5100 ...@....@A...`.Q - d04c2bc: 0000 a000 0000 0000 4140 0000 600a 5100 ........@A...`.Q - d04c2cc: 0000 b000 0000 0000 429c 0000 a060 0053 .........B..`.S. - d04c2dc: 42ac 0000 003c a3c0 42c4 0000 0000 0100 .B..<....B...... - d04c2ec: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c2fc: 4320 0000 4289 0834 0001 90ff 0000 0000 C...B4......... - d04c30c: 0000 4000 0000 0000 4320 0000 4289 0334 ...@.... C...B4. - d04c31c: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c32c: 4320 0000 4289 0334 00ff 9012 0000 0000 C...B4......... - d04c33c: 0000 4000 0000 0000 4320 0000 4289 0334 ...@.... C...B4. - d04c34c: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c35c: 4320 0000 4289 0334 0000 a000 0000 0000 C...B4......... - d04c36c: 4320 0000 4289 0834 0000 b000 0000 0000 C...B4......... - d04c37c: 439c 0000 0008 0000 43ac 0000 1000 11c0 .C.......C...... - d04c38c: 43b0 0000 3004 01c0 43b4 0000 3808 000e .C...0...C...8.. - d04c39c: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c3ac: 4408 0000 9469 0210 0001 90ff 0000 0000 .D..i........... - d04c3bc: 0000 4000 0000 0000 4408 0000 9469 0210 ...@.....D..i... - d04c3cc: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c3dc: 4408 0000 9489 0210 00ff 9012 0000 0000 .D.............. - d04c3ec: 0000 4000 0000 0000 4408 0000 9489 0210 ...@.....D...... - d04c3fc: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c40c: 4408 0000 9489 0210 0000 a000 0000 0000 .D.............. - d04c41c: 4408 0000 9469 0210 0000 b000 0000 0000 .D..i........... - d04c42c: 4460 0000 a0fa 0051 4490 0000 0000 8800 `D....Q..D...... - d04c43c: 4498 0000 0000 e000 44b0 0000 0860 0008 .D.......D..`... - d04c44c: 44b4 0000 ff0a b803 44d0 0000 15c0 0000 .D.......D...... - d04c45c: 44f0 0000 0571 795c 44f4 0000 6d6f 6f56 .D..q.\y.D..omVo - d04c46c: 4510 0000 2230 0000 4530 0000 1901 4efa .E..0"..0E.....N - d04c47c: 4534 0000 0008 0000 4570 0000 80e0 0488 4E......pE...... - d04c48c: 4574 0000 80ff 0008 4578 0000 0e8b 0002 tE......xE...... - d04c49c: 457c 0000 0000 0100 4588 0000 0190 0000 |E.......E...... - d04c4ac: 459c 0000 0600 0002 45a0 0000 006a 0000 .E.......E..j... - d04c4bc: 45a8 0000 0143 4000 45ac 0000 8000 7804 .E..C..@.E.....x - d04c4cc: 45b0 0000 0004 8000 45b4 0000 a800 0000 .E.......E...... - d04c4dc: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c4ec: 45dc 0000 38e8 c4a8 45e8 0000 e1e1 b6e2 .E...8...E...... - d04c4fc: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c50c: 45dc 0000 38e8 c4a8 45e8 0000 e1d8 b6e2 .E...8...E...... - d04c51c: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c52c: 45dc 0000 38e8 c4a8 45e8 0000 e1d8 b6e2 .E...8...E...... - d04c53c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04c54c: 45dc 0000 34c4 cbb5 45e8 0000 e1d8 b6e2 .E...4...E...... - d04c55c: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c56c: 45dc 0000 38e8 c4a8 45e8 0000 e1d8 b6e2 .E...8...E...... - d04c57c: 0000 a000 0000 0000 45dc 0000 38e8 c4a8 .........E...8.. - d04c58c: 45e8 0000 e1e1 b6e2 0000 b000 0000 0000 .E.............. - d04c59c: 45f4 0000 2550 0888 45f8 0000 2660 08cc .E..P%...E..`&.. - d04c5ac: 45fc 0000 2660 0910 4600 0000 0154 0000 .E..`&...F..T... - d04c5bc: 4678 0000 38e8 b899 467c 0000 eed5 2f12 xF...8..|F...../ - d04c5cc: 4680 0000 e454 0000 0000 80ff 0000 0000 .F..T........... - d04c5dc: 0000 4000 0000 0000 468c 0000 3000 282a ...@.....F...0*( - d04c5ec: 4694 0000 2a2a 0200 469c 0000 1428 7989 .F..**...F..(..y - d04c5fc: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c60c: 468c 0000 3000 2c2a 4694 0000 422a 0200 .F...0*,.F..*B.. - d04c61c: 469c 0000 1428 7d89 0002 90ff 0000 0000 .F..(..}........ - d04c62c: 0000 4000 0000 0000 468c 0000 3000 2c2a ...@.....F...0*, - d04c63c: 4694 0000 422a 0200 469c 0000 1428 7d89 .F..*B...F..(..} - d04c64c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04c65c: 468c 0000 3000 2c2a 4694 0000 422a 0200 .F...0*,.F..*B.. - d04c66c: 469c 0000 1428 7d89 0003 90ff 0000 0000 .F..(..}........ - d04c67c: 0000 4000 0000 0000 468c 0000 3000 2c2a ...@.....F...0*, - d04c68c: 4694 0000 2a2a 0200 469c 0000 1428 7d89 .F..**...F..(..} - d04c69c: 0000 a000 0000 0000 468c 0000 3000 282a .........F...0*( - d04c6ac: 4694 0000 2a2a 0200 469c 0000 1428 7989 .F..**...F..(..y - d04c6bc: 0000 b000 0000 0000 46b8 0000 3043 3585 .........F..C0.5 - d04c6cc: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c6dc: 46bc 0000 c252 5107 0001 90ff 0000 0000 .F..R..Q........ - d04c6ec: 0000 4000 0000 0000 46bc 0000 c252 5107 ...@.....F..R..Q - d04c6fc: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c70c: 46bc 0000 9252 5107 00ff 9012 0000 0000 .F..R..Q........ - d04c71c: 0000 4000 0000 0000 46bc 0000 9252 510f ...@.....F..R..Q - d04c72c: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c73c: 46bc 0000 9252 5107 0000 a000 0000 0000 .F..R..Q........ - d04c74c: 46bc 0000 c252 5107 0000 b000 0000 0000 .F..R..Q........ - d04c75c: 4714 0000 42d0 5906 0000 80ff 0000 0000 .G...B.Y........ - d04c76c: 0000 4000 0000 0000 4720 0000 fd63 3fff ...@.... G..c..? - d04c77c: 4724 0000 11ff b58d 4728 0000 ffff 0fff $G......(G...... - d04c78c: 472c 0000 93ab 0e78 4730 0000 9201 c039 ,G....x.0G....9. - d04c79c: 4734 0000 0018 0000 4738 0000 c100 836f 4G......8G....o. - d04c7ac: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c7bc: 4720 0000 fd63 3fff 4724 0000 11ff b58d G..c..?$G...... - d04c7cc: 4728 0000 ffff 07ff 472c 0000 93b3 0e78 (G......,G....x. - d04c7dc: 4730 0000 9201 e039 4734 0000 0018 0000 0G....9.4G...... - d04c7ec: 4738 0000 c100 a36f 0002 90ff 0000 0000 8G....o......... - d04c7fc: 0000 4000 0000 0000 4720 0000 fd63 3fff ...@.... G..c..? - d04c80c: 4724 0000 11ff b58d 4728 0000 ffff 07ff $G......(G...... - d04c81c: 472c 0000 93b3 0e78 4730 0000 9201 e039 ,G....x.0G....9. - d04c82c: 4734 0000 0018 0000 4738 0000 c100 a36f 4G......8G....o. - d04c83c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04c84c: 4720 0000 c6a3 7ffa 4724 0000 a1ff 7571 G......$G....qu - d04c85c: 4728 0000 ffff 47ff 472c 0000 93b3 0e78 (G.....G,G....x. - d04c86c: 4730 0000 9201 e039 4734 0000 f818 f83f 0G....9.4G....?. - d04c87c: 4738 0000 c17f af6f 0003 90ff 0000 0000 8G....o......... - d04c88c: 0000 4000 0000 0000 4720 0000 fd63 3fff ...@.... G..c..? - d04c89c: 4724 0000 11ff b58d 4728 0000 ffff 07ff $G......(G...... - d04c8ac: 472c 0000 93b3 0e78 4730 0000 9201 e039 ,G....x.0G....9. - d04c8bc: 4734 0000 0018 0000 4738 0000 c100 a36f 4G......8G....o. - d04c8cc: 0000 a000 0000 0000 4720 0000 fd63 3fff ........ G..c..? - d04c8dc: 4724 0000 11ff b58d 4728 0000 ffff 0fff $G......(G...... - d04c8ec: 472c 0000 93ab 0e78 4730 0000 9201 c039 ,G....x.0G....9. - d04c8fc: 4734 0000 0018 0000 4738 0000 c100 836f 4G......8G....o. - d04c90c: 0000 b000 0000 0000 473c 0000 127f 0000 ........<G...... - d04c91c: 4750 0000 00fc 0000 4758 0000 0085 0000 PG......XG...... - d04c92c: 478c 0000 ffff a380 47b0 0000 2046 9724 .G.......G..F $. - d04c93c: 47c4 0000 00b2 0000 47c8 0000 0070 0000 .G.......G..p... - d04c94c: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c95c: 47dc 0000 4000 0000 47e0 0000 4000 3605 .G...@...G...@.6 - d04c96c: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c97c: 47dc 0000 4000 0000 47e0 0000 4000 3605 .G...@...G...@.6 - d04c98c: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c99c: 47dc 0000 4000 0000 47e0 0000 4000 3605 .G...@...G...@.6 - d04c9ac: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04c9bc: 47dc 0000 4000 0000 47e0 0000 4000 3605 .G...@...G...@.6 - d04c9cc: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04c9dc: 47dc 0000 1000 0000 47e0 0000 4000 0302 .G.......G...@.. - d04c9ec: 0000 a000 0000 0000 47dc 0000 4000 0000 .........G...@.. - d04c9fc: 47e0 0000 4000 3605 0000 b000 0000 0000 .G...@.6........ - d04ca0c: 4814 0000 2353 2531 481c 0000 f814 216d .H..S#1%.H....m! - d04ca1c: 4844 0000 102e 0086 4974 0000 562d 0000 DH......tI..-V.. - d04ca2c: 4a08 0000 0202 0000 4a1c 0000 0800 0002 .J.......J...... - d04ca3c: 4a20 0000 cc00 0002 4abc 0000 902a 009b J.......J..*... - d04ca4c: 4ac0 0000 04c3 2313 4ac4 0000 c631 0118 .J.....#.J..1... - d04ca5c: 4ac8 0000 0015 0000 4ad0 0000 0002 4100 .J.......J.....A - d04ca6c: 4ad8 0000 98a8 3898 4adc 0000 4535 9935 .J.....8.J..5E5. - d04ca7c: 4ae0 0000 9999 5558 4aec 0000 4535 bbbb .J....XU.J..5E.. - d04ca8c: 4af0 0000 7bbb 7777 4af4 0000 0077 0000 .J...{ww.J..w... - d04ca9c: 4af8 0000 1ce7 0a19 4afc 0000 2414 0034 .J.......J...$4. - d04caac: 4b00 0000 0001 0000 4b08 0000 b026 8c00 .K.......K..&... - d04cabc: 4b0c 0000 b026 8c40 4b10 0000 b026 2c40 .K..&.@..K..&.@, - d04cacc: 4b14 0000 b028 8140 4b28 0000 b028 8400 .K..(.@.(K..(... - d04cadc: 4b2c 0000 b028 8c40 4b30 0000 0231 0000 ,K..(.@.0K..1... - d04caec: 4b34 0000 7acb 0088 4b40 0000 4a14 bceb 4K...z..@K...J.. - d04cafc: 4b44 0000 0100 0000 0000 80ff 0000 0000 DK.............. - d04cb0c: 0000 4000 0000 0000 4b54 0000 07ff be20 ...@....TK.... . - d04cb1c: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04cb2c: 4b54 0000 07ff be70 0002 90ff 0000 0000 TK....p......... - d04cb3c: 0000 4000 0000 0000 4b54 0000 07ff be70 ...@....TK....p. - d04cb4c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04cb5c: 4b54 0000 07ff be70 0003 90ff 0000 0000 TK....p......... - d04cb6c: 0000 4000 0000 0000 4b54 0000 07ff be70 ...@....TK....p. - d04cb7c: 0000 a000 0000 0000 4b54 0000 07ff be20 ........TK.... . - d04cb8c: 0000 b000 0000 0000 4b64 0000 bfbf b5dd ........dK...... - d04cb9c: 4b68 0000 bd91 18f7 4b6c 0000 4def b18a hK......lK...M.. - d04cbac: 4b74 0000 318c 18c5 0000 80ff 0000 0000 tK...1.......... - d04cbbc: 0000 4000 0000 0000 4bb4 0000 b89f fbd5 ...@.....K...... - d04cbcc: 4bb8 0000 3918 9956 4bbc 0000 d5b8 12ee .K...9V..K...... - d04cbdc: 4bc0 0000 542f 80c4 0001 90ff 0000 0000 .K../T.......... - d04cbec: 0000 4000 0000 0000 4bb4 0000 b89f fbd5 ...@.....K...... - d04cbfc: 4bb8 0000 3918 9956 4bbc 0000 d5b8 12ee .K...9V..K...... - d04cc0c: 4bc0 0000 542f 80c4 0002 90ff 0000 0000 .K../T.......... - d04cc1c: 0000 4000 0000 0000 4bb4 0000 b89f fbd5 ...@.....K...... - d04cc2c: 4bb8 0000 3918 9956 4bbc 0000 d5b8 12ee .K...9V..K...... - d04cc3c: 4bc0 0000 542f 80c4 00ff 9012 0000 0000 .K../T.......... - d04cc4c: 0000 4000 0000 0000 4bb4 0000 cbad 07eb ...@.....K...... - d04cc5c: 4bb8 0000 3b26 8d56 4bbc 0000 ccad 0ef2 .K..&;V..K...... - d04cc6c: 4bc0 0000 462f 8063 0003 90ff 0000 0000 .K../Fc......... - d04cc7c: 0000 4000 0000 0000 4bb4 0000 b89f fbd5 ...@.....K...... - d04cc8c: 4bb8 0000 3918 9956 4bbc 0000 d5b8 12ee .K...9V..K...... - d04cc9c: 4bc0 0000 542f 80c4 0000 a000 0000 0000 .K../T.......... - d04ccac: 4bb4 0000 b89f fbd5 4bb8 0000 3918 9956 .K.......K...9V. - d04ccbc: 4bbc 0000 d5b8 12ee 4bc0 0000 542f 80c4 .K.......K../T.. - d04cccc: 0000 b000 0000 0000 4bf8 0000 a8a8 09a9 .........K...... - d04ccdc: 4c4c 0000 1146 0000 4d00 0000 0201 0001 LL..F....M...... - d04ccec: 4e30 0000 16a8 02e4 4ed8 0000 0000 0000 0N.......N...... - d04ccfc: 4f04 0000 3200 08c3 0000 80ff 0000 0000 .O...2.......... - d04cd0c: 0000 4000 0000 0000 4f18 0000 b064 00b3 ...@.....O..d... - d04cd1c: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04cd2c: 4f18 0000 b064 00b3 0002 90ff 0000 0000 .O..d........... - d04cd3c: 0000 4000 0000 0000 4f18 0000 b064 00b3 ...@.....O..d... - d04cd4c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04cd5c: 4f18 0000 b064 00b3 0003 90ff 0000 0000 .O..d........... - d04cd6c: 0000 4000 0000 0000 4f18 0000 b064 00b3 ...@.....O..d... - d04cd7c: 0000 a000 0000 0000 4f18 0000 b064 00d3 .........O..d... - d04cd8c: 0000 b000 0000 0000 4f2c 0000 37a4 2bff ........,O...7.+ - d04cd9c: 4f30 0000 5f5f 1b1f 4f38 0000 d050 0160 0O..__..8O..P.`. - d04cdac: 4f3c 0000 0470 edf8 4f4c 0000 cece fe06 <O..p...LO...... - d04cdbc: 4f50 0000 cece cece 4f54 0000 cece f0f7 PO......TO...... - d04cdcc: 4f58 0000 e0e8 ced8 4f5c 0000 cece f7f4 XO......\O...... - d04cddc: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04cdec: 4f64 0000 cece 1c36 4f68 0000 6ff4 80a5 dO....6.hO...o.. - d04cdfc: 4f6c 0000 16e8 0000 5040 0000 0000 0000 lO......@P...... - d04ce0c: 56dc 0000 0000 0000 0001 90ff 0000 0000 .V.............. - d04ce1c: 0000 4000 0000 0000 4f64 0000 cece 1c36 ...@....dO....6. - d04ce2c: 4f68 0000 6ff4 90a9 4f6c 0000 1268 0000 hO...o..lO..h... - d04ce3c: 5040 0000 0005 0000 56dc 0000 0000 0000 @P.......V...... - d04ce4c: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04ce5c: 4f64 0000 cece 1c36 4f68 0000 6ff4 90a9 dO....6.hO...o.. - d04ce6c: 4f6c 0000 1268 0000 5040 0000 0005 0000 lO..h...@P...... - d04ce7c: 56dc 0000 0000 0060 00ff 9012 0000 0000 .V....`......... - d04ce8c: 0000 4000 0000 0000 4f64 0000 cece 1c36 ...@....dO....6. - d04ce9c: 4f68 0000 6ff4 90a9 4f6c 0000 1668 0000 hO...o..lO..h... - d04ceac: 5040 0000 0005 0000 56dc 0000 0000 0060 @P.......V....`. - d04cebc: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04cecc: 4f64 0000 cece 1c2f 4f68 0000 6ff4 88a9 dO..../.hO...o.. - d04cedc: 4f6c 0000 1268 0000 5040 0000 0005 0000 lO..h...@P...... - d04ceec: 56dc 0000 0000 0060 0000 a000 0000 0000 .V....`......... - d04cefc: 4f64 0000 cece 1c36 4f68 0000 6ff4 80a5 dO....6.hO...o.. - d04cf0c: 4f6c 0000 16e8 0000 5040 0000 0000 0000 lO......@P...... - d04cf1c: 56dc 0000 0000 0000 0000 b000 0000 0000 .V.............. - d04cf2c: 5804 0000 7040 0423 5808 0000 7040 0423 .X..@p#..X..@p#. - d04cf3c: 5818 0000 1800 082c 58d4 0000 fe00 7401 .X....,..X.....t - -0d04cf4c <array_mp_8730e_phy_reg_gain>: - d04cf4c: 0000 f0ff 0000 0000 0001 f0ff 0001 0000 ................ - d04cf5c: 0002 f0ff 0002 0000 00ff f012 0003 0000 ................ - d04cf6c: 0003 f0ff 0004 0000 0000 80ff 0000 0000 ................ - d04cf7c: 0000 4000 0000 0000 0000 0000 c693 0ff2 ...@............ - d04cf8c: 0001 0000 4b38 0079 0002 0000 7058 00e8 ....8Ky.....Xp.. - d04cf9c: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04cfac: 0000 0000 aa90 ebbf 0001 0000 2c0d 0059 .............,Y. - d04cfbc: 0002 0000 8858 00e8 0002 90ff 0000 0000 ....X........... - d04cfcc: 0000 4000 0000 0000 0000 0000 ad95 edc2 ...@............ - d04cfdc: 0001 0000 2f10 0046 0002 0000 8f5f 00e8 ...../F....._... - d04cfec: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04cffc: 0000 0000 ad95 f4cd 0001 0000 2b10 003c .............+<. - d04d00c: 0002 0000 8f5f 00e8 0003 90ff 0000 0000 ...._........... - d04d01c: 0000 4000 0000 0000 0000 0000 ab94 ebc0 ...@............ - d04d02c: 0001 0000 2e10 0044 0002 0000 8c5c 00e8 ......D.....\... - d04d03c: 0000 a000 0000 0000 0000 0000 c693 0ff2 ................ - d04d04c: 0001 0000 4b38 0079 0002 0000 7058 00e8 ....8Ky.....Xp.. - d04d05c: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d06c: 0000 4000 0000 0000 0000 0100 f700 e3ee ...@............ - d04d07c: 0001 0100 d8dc c5c5 0002 0100 c5c5 c5c5 ................ - d04d08c: 0003 0100 c5c5 c5c5 0001 90ff 0000 0000 ................ - d04d09c: 0000 4000 0000 0000 0000 0100 fa00 eff9 ...@............ - d04d0ac: 0001 0100 dbe4 bed3 0002 0100 bebe bebe ................ - d04d0bc: 0003 0100 bebe bebe 0002 90ff 0000 0000 ................ - d04d0cc: 0000 4000 0000 0000 0000 0100 fb00 eff6 ...@............ - d04d0dc: 0001 0100 dde2 c7d3 0002 0100 c7c7 c7c7 ................ - d04d0ec: 0003 0100 c7c7 c7c7 00ff 9012 0000 0000 ................ - d04d0fc: 0000 4000 0000 0000 0000 0100 fc00 e8f3 ...@............ - d04d10c: 0001 0100 d0df b5cb 0002 0100 b5b5 b5b5 ................ - d04d11c: 0003 0100 b5b5 b5b5 0003 90ff 0000 0000 ................ - d04d12c: 0000 4000 0000 0000 0000 0100 fb00 eff6 ...@............ - d04d13c: 0001 0100 dde2 c7d3 0002 0100 c7c7 c7c7 ................ - d04d14c: 0003 0100 c7c7 c7c7 0000 a000 0000 0000 ................ - d04d15c: 0000 0100 f700 e3ee 0001 0100 d8dc c5c5 ................ - d04d16c: 0002 0100 c5c5 c5c5 0003 0100 c5c5 c5c5 ................ - d04d17c: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d18c: 0000 4000 0000 0000 0000 0001 bea6 f6da ...@............ - d04d19c: 0001 0001 3013 0072 0002 0001 5858 00e8 .....0r.....XX.. - d04d1ac: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04d1bc: 0000 0001 c2a8 05e2 0001 0001 3f23 005e ............#?^. - d04d1cc: 0002 0001 7458 00e8 0002 90ff 0000 0000 ....Xt.......... - d04d1dc: 0000 4000 0000 0000 0000 0001 ceb3 02ea ...@............ - d04d1ec: 0001 0001 3f23 0069 0002 0001 7655 00e8 ....#?i.....Uv.. - d04d1fc: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04d20c: 0000 0001 cbb5 f8e3 0001 0001 3518 005f .............5_. - d04d21c: 0002 0001 7451 00e8 0003 90ff 0000 0000 ....Qt.......... - d04d22c: 0000 4000 0000 0000 0000 0001 cbb3 02e7 ...@............ - d04d23c: 0001 0001 3d21 0060 0002 0001 7f5b 00e8 ....!=`.....[... - d04d24c: 0000 a000 0000 0000 0000 0001 bea6 f6da ................ - d04d25c: 0001 0001 3013 0072 0002 0001 5858 00e8 .....0r.....XX.. - d04d26c: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d27c: 0000 4000 0000 0000 0000 0101 f900 ebf4 ...@............ - d04d28c: 0001 0101 d8e2 cece 0002 0101 cece cece ................ - d04d29c: 0003 0101 cece cece 0001 90ff 0000 0000 ................ - d04d2ac: 0000 4000 0000 0000 0000 0101 f900 e8f2 ...@............ - d04d2bc: 0001 0101 dae1 c9d1 0002 0101 c9c9 c9c9 ................ - d04d2cc: 0003 0101 c9c9 c9c9 0002 90ff 0000 0000 ................ - d04d2dc: 0000 4000 0000 0000 0000 0101 f400 eaed ...@............ - d04d2ec: 0001 0101 d8df c7d1 0002 0101 c7c7 c7c7 ................ - d04d2fc: 0003 0101 c7c7 c7c7 00ff 9012 0000 0000 ................ - d04d30c: 0000 4000 0000 0000 0000 0101 0104 f701 ...@............ - d04d31c: 0001 0101 e5f2 dae1 0002 0101 c6d2 bdbd ................ - d04d32c: 0003 0101 bdbd bdbd 0003 90ff 0000 0000 ................ - d04d33c: 0000 4000 0000 0000 0000 0101 f400 eaef ...@............ - d04d34c: 0001 0101 d8df c7d1 0002 0101 c7c7 c7c7 ................ - d04d35c: 0003 0101 c7c7 c7c7 0000 a000 0000 0000 ................ - d04d36c: 0000 0101 f900 ebf4 0001 0101 d8e2 cece ................ - d04d37c: 0002 0101 cece cece 0003 0101 cece cece ................ - d04d38c: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d39c: 0000 4000 0000 0000 0000 0002 b39b f0d2 ...@............ - d04d3ac: 0001 0002 2b0e 006d 0002 0002 5858 00e8 .....+m.....XX.. - d04d3bc: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04d3cc: 0000 0002 bba0 fcdc 0001 0002 381c 005d .............8]. - d04d3dc: 0002 0002 7458 00e8 0002 90ff 0000 0000 ....Xt.......... - d04d3ec: 0000 4000 0000 0000 0000 0002 cbad fce9 ...@............ - d04d3fc: 0001 0002 3b1e 0063 0002 0002 8261 00e8 .....;c.....a... - d04d40c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04d41c: 0000 0002 cbb5 f8e3 0001 0002 3518 005f .............5_. - d04d42c: 0002 0002 7451 00e8 0003 90ff 0000 0000 ....Qt.......... - d04d43c: 0000 4000 0000 0000 0000 0002 d6b7 02f4 ...@............ - d04d44c: 0001 0002 3b22 0061 0002 0002 7f5a 00e8 ....";a.....Z... - d04d45c: 0000 a000 0000 0000 0000 0002 b39b f0d2 ................ - d04d46c: 0001 0002 2b0e 006d 0002 0002 5858 00e8 .....+m.....XX.. - d04d47c: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d48c: 0000 4000 0000 0000 0000 0102 fb00 eaf0 ...@............ - d04d49c: 0001 0102 e0e7 cfcf 0002 0102 cfcf cfcf ................ - d04d4ac: 0003 0102 cfcf cfcf 0001 90ff 0000 0000 ................ - d04d4bc: 0000 4000 0000 0000 0000 0102 f900 e8f2 ...@............ - d04d4cc: 0001 0102 dae1 c9d1 0002 0102 c9c9 c9c9 ................ - d04d4dc: 0003 0102 c9c9 c9c9 0002 90ff 0000 0000 ................ - d04d4ec: 0000 4000 0000 0000 0000 0102 f400 e8ed ...@............ - d04d4fc: 0001 0102 d8df c5cf 0002 0102 c5c5 c5c5 ................ - d04d50c: 0003 0102 c5c5 c5c5 00ff 9012 0000 0000 ................ - d04d51c: 0000 4000 0000 0000 0000 0102 0104 f901 ...@............ - d04d52c: 0001 0102 e5f0 d8e1 0002 0102 c8d2 bdbd ................ - d04d53c: 0003 0102 bdbd bdbd 0003 90ff 0000 0000 ................ - d04d54c: 0000 4000 0000 0000 0000 0102 f400 e8ed ...@............ - d04d55c: 0001 0102 d8df c5cf 0002 0102 c5c5 c5c5 ................ - d04d56c: 0003 0102 c5c5 c5c5 0000 a000 0000 0000 ................ - d04d57c: 0000 0102 fb00 eaf0 0001 0102 e0e7 cfcf ................ - d04d58c: 0002 0102 cfcf cfcf 0003 0102 cfcf cfcf ................ - d04d59c: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d5ac: 0000 4000 0000 0000 0000 0003 c4a8 f3e4 ...@............ - d04d5bc: 0001 0003 3215 0071 0002 0003 5858 00e8 .....2q.....XX.. - d04d5cc: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04d5dc: 0000 0003 c1a4 fae1 0001 0003 371b 005e .............7^. - d04d5ec: 0002 0003 7458 00e8 0002 90ff 0000 0000 ....Xt.......... - d04d5fc: 0000 4000 0000 0000 0000 0003 cbad fcea ...@............ - d04d60c: 0001 0003 3c1e 0064 0002 0003 8663 00e8 .....<d.....c... - d04d61c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04d62c: 0000 0003 cbb5 f8e3 0001 0003 3518 005f .............5_. - d04d63c: 0002 0003 7451 00e8 0003 90ff 0000 0000 ....Qt.......... - d04d64c: 0000 4000 0000 0000 0000 0003 d3b8 02ee ...@............ - d04d65c: 0001 0003 4023 0060 0002 0003 7c58 00e8 ....#@`.....X|.. - d04d66c: 0000 a000 0000 0000 0000 0003 c4a8 f3e4 ................ - d04d67c: 0001 0003 3215 0071 0002 0003 5858 00e8 .....2q.....XX.. - d04d68c: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d69c: 0000 4000 0000 0000 0000 0103 f900 edef ...@............ - d04d6ac: 0001 0103 dee1 cece 0002 0103 cece cece ................ - d04d6bc: 0003 0103 cece cece 0001 90ff 0000 0000 ................ - d04d6cc: 0000 4000 0000 0000 0000 0103 f900 e8f2 ...@............ - d04d6dc: 0001 0103 dae1 c9d1 0002 0103 c9c9 c9c9 ................ - d04d6ec: 0003 0103 c9c9 c9c9 0002 90ff 0000 0000 ................ - d04d6fc: 0000 4000 0000 0000 0000 0103 f400 e8ed ...@............ - d04d70c: 0001 0103 d5df c3cf 0002 0103 c3c3 c3c3 ................ - d04d71c: 0003 0103 c3c3 c3c3 00ff 9012 0000 0000 ................ - d04d72c: 0000 4000 0000 0000 0000 0103 0104 f901 ...@............ - d04d73c: 0001 0103 e5f2 d8e1 0002 0103 c6d2 bdbd ................ - d04d74c: 0003 0103 bdbd bdbd 0003 90ff 0000 0000 ................ - d04d75c: 0000 4000 0000 0000 0000 0103 f400 e8ed ...@............ - d04d76c: 0001 0103 d5df c3cf 0002 0103 c3c3 c3c3 ................ - d04d77c: 0003 0103 c3c3 c3c3 0000 a000 0000 0000 ................ - d04d78c: 0000 0103 f900 edef 0001 0103 dee1 cece ................ - d04d79c: 0002 0103 cece cece 0003 0103 cece cece ................ - d04d7ac: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d7bc: 0000 4000 0000 0000 0000 0004 c693 0ff2 ...@............ - d04d7cc: 0001 0004 4b38 0079 0002 0004 7058 00e8 ....8Ky.....Xp.. - d04d7dc: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04d7ec: 0000 0004 aa90 ebbf 0001 0004 2c0d 0059 .............,Y. - d04d7fc: 0002 0004 8858 00e8 0002 90ff 0000 0000 ....X........... - d04d80c: 0000 4000 0000 0000 0000 0004 ad95 edc2 ...@............ - d04d81c: 0001 0004 2f10 005c 0002 0004 8858 00e8 ...../\.....X... - d04d82c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04d83c: 0000 0004 ad95 f4cd 0001 0004 2b10 003c .............+<. - d04d84c: 0002 0004 8f5f 00e8 0003 90ff 0000 0000 ...._........... - d04d85c: 0000 4000 0000 0000 0000 0004 ab94 ebc0 ...@............ - d04d86c: 0001 0004 2e10 0044 0002 0004 8c5c 00e8 ......D.....\... - d04d87c: 0000 a000 0000 0000 0000 0004 c693 0ff2 ................ - d04d88c: 0001 0004 4b38 0079 0002 0004 7058 00e8 ....8Ky.....Xp.. - d04d89c: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d8ac: 0000 4000 0000 0000 0000 0104 f700 e3ee ...@............ - d04d8bc: 0001 0104 d8dc c5c5 0002 0104 c5c5 c5c5 ................ - d04d8cc: 0003 0104 c5c5 c5c5 0001 90ff 0000 0000 ................ - d04d8dc: 0000 4000 0000 0000 0000 0104 fa00 eff9 ...@............ - d04d8ec: 0001 0104 dbe4 bed3 0002 0104 bebe bebe ................ - d04d8fc: 0003 0104 bebe bebe 0002 90ff 0000 0000 ................ - d04d90c: 0000 4000 0000 0000 0000 0104 fb00 eff6 ...@............ - d04d91c: 0001 0104 dde2 c7d3 0002 0104 c7c7 c7c7 ................ - d04d92c: 0003 0104 c7c7 c7c7 00ff 9012 0000 0000 ................ - d04d93c: 0000 4000 0000 0000 0000 0104 fc00 e8f3 ...@............ - d04d94c: 0001 0104 d0df b5cb 0002 0104 b5b5 b5b5 ................ - d04d95c: 0003 0104 b5b5 b5b5 0003 90ff 0000 0000 ................ - d04d96c: 0000 4000 0000 0000 0000 0104 fb00 eff6 ...@............ - d04d97c: 0001 0104 dde2 c7d3 0002 0104 c7c7 c7c7 ................ - d04d98c: 0003 0104 c7c7 c7c7 0000 a000 0000 0000 ................ - d04d99c: 0000 0104 f700 e3ee 0001 0104 d8dc c5c5 ................ - d04d9ac: 0002 0104 c5c5 c5c5 0003 0104 c5c5 c5c5 ................ - d04d9bc: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04d9cc: 0000 4000 0000 0000 0000 0005 bea6 f6da ...@............ - d04d9dc: 0001 0005 3013 0072 0002 0005 5858 00e8 .....0r.....XX.. - d04d9ec: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04d9fc: 0000 0005 c2a8 05e2 0001 0005 3f23 005e ............#?^. - d04da0c: 0002 0005 7458 00e8 0002 90ff 0000 0000 ....Xt.......... - d04da1c: 0000 4000 0000 0000 0000 0005 ccb1 03ea ...@............ - d04da2c: 0001 0005 663f 005a 0002 0005 7c5a 00e8 ....?fZ.....Z|.. - d04da3c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04da4c: 0000 0005 cbb5 f8e3 0001 0005 3518 005f .............5_. - d04da5c: 0002 0005 7451 00e8 0003 90ff 0000 0000 ....Qt.......... - d04da6c: 0000 4000 0000 0000 0000 0005 cbb3 02e7 ...@............ - d04da7c: 0001 0005 3d21 0060 0002 0005 7f5b 00e8 ....!=`.....[... - d04da8c: 0000 a000 0000 0000 0000 0005 bea6 f6da ................ - d04da9c: 0001 0005 3013 0072 0002 0005 5858 00e8 .....0r.....XX.. - d04daac: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04dabc: 0000 4000 0000 0000 0000 0105 f900 ebf4 ...@............ - d04dacc: 0001 0105 d8e2 cece 0002 0105 cece cece ................ - d04dadc: 0003 0105 cece cece 0001 90ff 0000 0000 ................ - d04daec: 0000 4000 0000 0000 0000 0105 f900 e8f2 ...@............ - d04dafc: 0001 0105 dae1 c9d1 0002 0105 c9c9 c9c9 ................ - d04db0c: 0003 0105 c9c9 c9c9 0002 90ff 0000 0000 ................ - d04db1c: 0000 4000 0000 0000 0000 0105 f900 e8f1 ...@............ - d04db2c: 0001 0105 dae1 c9d1 0002 0105 c9c9 c9c9 ................ - d04db3c: 0003 0105 c9c9 c9c9 00ff 9012 0000 0000 ................ - d04db4c: 0000 4000 0000 0000 0000 0105 0104 f901 ...@............ - d04db5c: 0001 0105 e7f2 dae1 0002 0105 c8d2 bdbd ................ - d04db6c: 0003 0105 bdbd bdbd 0003 90ff 0000 0000 ................ - d04db7c: 0000 4000 0000 0000 0000 0105 f400 eaef ...@............ - d04db8c: 0001 0105 d8df c7d1 0002 0105 c7c7 c7c7 ................ - d04db9c: 0003 0105 c7c7 c7c7 0000 a000 0000 0000 ................ - d04dbac: 0000 0105 f900 ebf4 0001 0105 d8e2 cece ................ - d04dbbc: 0002 0105 cece cece 0003 0105 cece cece ................ - d04dbcc: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04dbdc: 0000 4000 0000 0000 0000 0006 b39b f0d2 ...@............ - d04dbec: 0001 0006 2b0e 006d 0002 0006 5858 00e8 .....+m.....XX.. - d04dbfc: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04dc0c: 0000 0006 bba0 fcdc 0001 0006 381c 005d .............8]. - d04dc1c: 0002 0006 7458 00e8 0002 90ff 0000 0000 ....Xt.......... - d04dc2c: 0000 4000 0000 0000 0000 0006 cbad fce9 ...@............ - d04dc3c: 0001 0006 3b1e 0065 0002 0006 7c5a 00e8 .....;e.....Z|.. - d04dc4c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04dc5c: 0000 0006 cbb5 f8e3 0001 0006 3518 005f .............5_. - d04dc6c: 0002 0006 7451 00e8 0003 90ff 0000 0000 ....Qt.......... - d04dc7c: 0000 4000 0000 0000 0000 0006 d6b7 02f4 ...@............ - d04dc8c: 0001 0006 3b22 0061 0002 0006 7f5a 00e8 ....";a.....Z... - d04dc9c: 0000 a000 0000 0000 0000 0006 b39b f0d2 ................ - d04dcac: 0001 0006 2b0e 006d 0002 0006 5858 00e8 .....+m.....XX.. - d04dcbc: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04dccc: 0000 4000 0000 0000 0000 0106 fb00 eaf0 ...@............ - d04dcdc: 0001 0106 e0e7 cfcf 0002 0106 cfcf cfcf ................ - d04dcec: 0003 0106 cfcf cfcf 0001 90ff 0000 0000 ................ - d04dcfc: 0000 4000 0000 0000 0000 0106 f900 e8f2 ...@............ - d04dd0c: 0001 0106 dae1 c9d1 0002 0106 c9c9 c9c9 ................ - d04dd1c: 0003 0106 c9c9 c9c9 0002 90ff 0000 0000 ................ - d04dd2c: 0000 4000 0000 0000 0000 0106 f900 e8f1 ...@............ - d04dd3c: 0001 0106 dae1 c9d1 0002 0106 c9c9 c9c9 ................ - d04dd4c: 0003 0106 c9c9 c9c9 00ff 9012 0000 0000 ................ - d04dd5c: 0000 4000 0000 0000 0000 0106 0104 f901 ...@............ - d04dd6c: 0001 0106 e7f2 dae1 0002 0106 c8d2 bdbd ................ - d04dd7c: 0003 0106 bdbd bdbd 0003 90ff 0000 0000 ................ - d04dd8c: 0000 4000 0000 0000 0000 0106 f400 e8ed ...@............ - d04dd9c: 0001 0106 d8df c5cf 0002 0106 c5c5 c5c5 ................ - d04ddac: 0003 0106 c5c5 c5c5 0000 a000 0000 0000 ................ - d04ddbc: 0000 0106 fb00 eaf0 0001 0106 e0e7 cfcf ................ - d04ddcc: 0002 0106 cfcf cfcf 0003 0106 cfcf cfcf ................ - d04dddc: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04ddec: 0000 4000 0000 0000 0000 0007 c4a8 f3e4 ...@............ - d04ddfc: 0001 0007 3215 0071 0002 0007 5858 00e8 .....2q.....XX.. - d04de0c: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04de1c: 0000 0007 c1a4 fae1 0001 0007 371b 005e .............7^. - d04de2c: 0002 0007 7458 00e8 0002 90ff 0000 0000 ....Xt.......... - d04de3c: 0000 4000 0000 0000 0000 0007 cdaf fceb ...@............ - d04de4c: 0001 0007 3b1e 0065 0002 0007 7c59 00e8 .....;e.....Y|.. - d04de5c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04de6c: 0000 0007 cbb5 f8e3 0001 0007 3518 005f .............5_. - d04de7c: 0002 0007 7451 00e8 0003 90ff 0000 0000 ....Qt.......... - d04de8c: 0000 4000 0000 0000 0000 0007 d3b8 02ee ...@............ - d04de9c: 0001 0007 4023 0060 0002 0007 7c58 00e8 ....#@`.....X|.. - d04deac: 0000 a000 0000 0000 0000 0007 c4a8 f3e4 ................ - d04debc: 0001 0007 3215 0071 0002 0007 5858 00e8 .....2q.....XX.. - d04decc: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04dedc: 0000 4000 0000 0000 0000 0107 f900 edef ...@............ - d04deec: 0001 0107 dee1 cece 0002 0107 cece cece ................ - d04defc: 0003 0107 cece cece 0001 90ff 0000 0000 ................ - d04df0c: 0000 4000 0000 0000 0000 0107 f900 e8f2 ...@............ - d04df1c: 0001 0107 dae1 c9d1 0002 0107 c9c9 c9c9 ................ - d04df2c: 0003 0107 c9c9 c9c9 0002 90ff 0000 0000 ................ - d04df3c: 0000 4000 0000 0000 0000 0107 f900 e8f1 ...@............ - d04df4c: 0001 0107 dae1 c9d1 0002 0107 c9c9 c9c9 ................ - d04df5c: 0003 0107 c9c9 c9c9 00ff 9012 0000 0000 ................ - d04df6c: 0000 4000 0000 0000 0000 0107 0104 f901 ...@............ - d04df7c: 0001 0107 e7f2 dae1 0002 0107 c8d2 bdbd ................ - d04df8c: 0003 0107 bdbd bdbd 0003 90ff 0000 0000 ................ - d04df9c: 0000 4000 0000 0000 0000 0107 f400 e8ed ...@............ - d04dfac: 0001 0107 d5df c3cf 0002 0107 c3c3 c3c3 ................ - d04dfbc: 0003 0107 c3c3 c3c3 0000 a000 0000 0000 ................ - d04dfcc: 0000 0107 f900 edef 0001 0107 dee1 cece ................ - d04dfdc: 0002 0107 cece cece 0003 0107 cece cece ................ - d04dfec: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04dffc: 0000 4000 0000 0000 0000 0008 b480 00e2 ...@............ - d04e00c: 0001 0008 2813 003b 0002 0008 7058 00e8 .....(;.....Xp.. - d04e01c: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04e02c: 0000 0008 b29a ddce 0001 0008 361d 0036 .............66. - d04e03c: 0002 0008 6800 00e8 0002 90ff 0000 0000 .....h.......... - d04e04c: 0000 4000 0000 0000 0000 0008 b29a ddce ...@............ - d04e05c: 0001 0008 361d 0036 0002 0008 6800 00e8 .....66......h.. - d04e06c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04e07c: 0000 0008 ad95 f4cd 0001 0008 2b10 003c .............+<. - d04e08c: 0002 0008 8f5f 00e8 0003 90ff 0000 0000 ...._........... - d04e09c: 0000 4000 0000 0000 0000 0008 b29a ddce ...@............ - d04e0ac: 0001 0008 361d 0036 0002 0008 6800 00e8 .....66......h.. - d04e0bc: 0000 a000 0000 0000 0000 0008 b480 00e2 ................ - d04e0cc: 0001 0008 2813 003b 0002 0008 7058 00e8 .....(;.....Xp.. - d04e0dc: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04e0ec: 0000 4000 0000 0000 0000 0108 f804 e4f1 ...@............ - d04e0fc: 0001 0108 dae1 d1d1 0002 0108 d1d1 d1d1 ................ - d04e10c: 0003 0108 d1d1 d1d1 0001 90ff 0000 0000 ................ - d04e11c: 0000 4000 0000 0000 0000 0108 fb00 f1f6 ...@............ - d04e12c: 0001 0108 e0e9 d3dd 0002 0108 d3d3 d3d3 ................ - d04e13c: 0003 0108 d3d3 d3d3 0002 90ff 0000 0000 ................ - d04e14c: 0000 4000 0000 0000 0000 0108 fb00 f1f6 ...@............ - d04e15c: 0001 0108 e0e9 d3dd 0002 0108 d3d3 d3d3 ................ - d04e16c: 0003 0108 d3d3 d3d3 00ff 9012 0000 0000 ................ - d04e17c: 0000 4000 0000 0000 0000 0108 fc00 e8f3 ...@............ - d04e18c: 0001 0108 d0df b5cb 0002 0108 b5b5 b5b5 ................ - d04e19c: 0003 0108 b5b5 b5b5 0003 90ff 0000 0000 ................ - d04e1ac: 0000 4000 0000 0000 0000 0108 fb00 f1f6 ...@............ - d04e1bc: 0001 0108 e0e9 d3dd 0002 0108 d3d3 d3d3 ................ - d04e1cc: 0003 0108 d3d3 d3d3 0000 a000 0000 0000 ................ - d04e1dc: 0000 0108 f804 e4f1 0001 0108 dae1 d1d1 ................ - d04e1ec: 0002 0108 d1d1 d1d1 0003 0108 d1d1 d1d1 ................ - d04e1fc: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04e20c: 0000 4000 0000 0000 0000 0009 b480 00e2 ...@............ - d04e21c: 0001 0009 2813 003b 0002 0009 7058 00e8 .....(;.....Xp.. - d04e22c: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... - d04e23c: 0000 0009 b29a ddce 0001 0009 361d 0036 .............66. - d04e24c: 0002 0009 6800 00e8 0002 90ff 0000 0000 .....h.......... - d04e25c: 0000 4000 0000 0000 0000 0009 b29a ddce ...@............ - d04e26c: 0001 0009 361d 0036 0002 0009 6800 00e8 .....66......h.. - d04e27c: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... - d04e28c: 0000 0009 ad95 f4cd 0001 0009 2b10 003c .............+<. - d04e29c: 0002 0009 8f5f 00e8 0003 90ff 0000 0000 ...._........... - d04e2ac: 0000 4000 0000 0000 0000 0009 b29a ddce ...@............ - d04e2bc: 0001 0009 361d 0036 0002 0009 6800 00e8 .....66......h.. - d04e2cc: 0000 a000 0000 0000 0000 0009 b480 00e2 ................ - d04e2dc: 0001 0009 2813 003b 0002 0009 7058 00e8 .....(;.....Xp.. - d04e2ec: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ - d04e2fc: 0000 4000 0000 0000 0000 0109 f804 e4f1 ...@............ - d04e30c: 0001 0109 dae1 d1d1 0002 0109 d1d1 d1d1 ................ - d04e31c: 0003 0109 d1d1 d1d1 0001 90ff 0000 0000 ................ - d04e32c: 0000 4000 0000 0000 0000 0109 fb00 f1f6 ...@............ - d04e33c: 0001 0109 e0e9 d3dd 0002 0109 d3d3 d3d3 ................ - d04e34c: 0003 0109 d3d3 d3d3 0002 90ff 0000 0000 ................ - d04e35c: 0000 4000 0000 0000 0000 0109 fb00 f1f6 ...@............ - d04e36c: 0001 0109 e0e9 d3dd 0002 0109 d3d3 d3d3 ................ - d04e37c: 0003 0109 d3d3 d3d3 00ff 9012 0000 0000 ................ - d04e38c: 0000 4000 0000 0000 0000 0109 fc00 e8f3 ...@............ - d04e39c: 0001 0109 d0df b5cb 0002 0109 b5b5 b5b5 ................ - d04e3ac: 0003 0109 b5b5 b5b5 0003 90ff 0000 0000 ................ - d04e3bc: 0000 4000 0000 0000 0000 0109 fb00 f1f6 ...@............ - d04e3cc: 0001 0109 e0e9 d3dd 0002 0109 d3d3 d3d3 ................ - d04e3dc: 0003 0109 d3d3 d3d3 0000 a000 0000 0000 ................ - d04e3ec: 0000 0109 f804 e4f1 0001 0109 dae1 d1d1 ................ - d04e3fc: 0002 0109 d1d1 d1d1 0003 0109 d1d1 d1d1 ................ - d04e40c: 0000 b000 0000 0000 ........ - -0d04e414 <CSWTCH.22>: - d04e414: 0100 0302 0504 0706 0908 0b0a 0404 0404 ................ - d04e424: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e434: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e444: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e454: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e464: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e474: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e484: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e494: 0d0c 0f0e 1110 1312 1514 1716 1918 1b1a ................ - d04e4a4: 1d1c 1f1e 2120 2322 2524 2726 2928 2b2a .... !"#$%&'()*+ - d04e4b4: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e4c4: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e4d4: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e4e4: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e4f4: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e504: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e514: 2d2c 2f2e 3130 3332 3534 0404 0404 0404 ,-./012345...... - d04e524: 3736 3938 3b3a 3d3c 3f3e 0404 0404 0404 6789:;<=>?...... - d04e534: 4140 4342 4544 4746 4948 0404 0404 0404 @ABCDEFGHI...... - d04e544: 4b4a 4d4c 4f4e 5150 5352 0404 0404 0404 JKLMNOPQRS...... - d04e554: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e564: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e574: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e584: 0404 0404 0404 0404 0404 0404 0404 0404 ................ - d04e594: 5554 5756 5958 5b5a 5d5c 5f5e 0404 0404 TUVWXYZ[\]^_.... - d04e5a4: 6160 6362 6564 6766 6968 6b6a 0404 0404 `abcdefghijk.... - d04e5b4: 6d6c 6f6e 7170 7372 7574 7776 0404 0404 lmnopqrstuvw.... - d04e5c4: 7978 7b7a 7d7c 7f7e 8180 8382 4e4f 4f00 xyz{|}~.....ON.O - d04e5d4: 4646 5b00 4652 5d4b 415b 4341 5d4b 3342 FF.[RFK][AACK]B3 - d04e5e4: 303d 2578 786c 0009 585b 4b32 425d 3d43 =0x%lx..[X2K]BC= - d04e5f4: 7830 6c25 2c78 4442 3d20 7830 6c25 0978 0x%lx,BD =0x%lx. - d04e604: 5b00 4352 5d4b 4231 303d 2578 786c 0009 .[RCK]1B=0x%lx.. - d04e614: 4c5b 4b43 665d 6961 216c 5620 4f43 435f [LCK]fail! VCO_C - d04e624: 3d56 7830 6c25 0a78 5b00 434c 5d4b 4356 V=0x%lx..[LCK]VC - d04e634: 5f4f 5643 303d 2578 786c 000a 525b 4b46 O_CV=0x%lx..[RFK - d04e644: 5b5d 4441 4b43 665d 6961 216c 3420 4635 ][ADCK]fail! 45F - d04e654: 3d43 7830 6c25 0978 5b00 4652 5d4b 415b C=0x%lx..[RFK][A - d04e664: 4344 5d4b 3534 4346 303d 2578 786c 0009 DCK]45FC=0x%lx.. - d04e674: 445b 4341 5d4b 4531 3835 303d 2578 786c [DACK]1E58=0x%lx - d04e684: 000a 525b 4b46 5b5d 4f4c 5d4b 6166 6c69 ..[RFK][LOK]fail - d04e694: 0021 525b 4b46 5b5d 5854 5149 5d4b 6166 !.[RFK][TXIQK]fa - d04e6a4: 6c69 0021 525b 4b46 5b5d 5852 5149 5d4b il!.[RFK][RXIQK] - d04e6b4: 6166 6c69 0021 525b 4b46 5b5d 5149 5d4b fail!.[RFK][IQK] - d04e6c4: 3830 303d 2578 786c 302c 3d39 7830 6c25 08=0x%lx,09=0x%l - d04e6d4: 2c78 3800 3330 3d38 7830 6c25 2c78 3138 x,.8038=0x%lx,81 - d04e6e4: 3041 303d 2578 786c 382c 3931 3d43 7830 A0=0x%lx,819C=0x - d04e6f4: 6c25 0a78 5b00 4652 5d4b 525b 4458 4b43 %lx..[RFK][RXDCK - d04e704: 305d 3078 303d 2578 786c 302c 3578 305b ]0x0=0x%lx,0x5[0 - d04e714: 3d5d 7825 302c 3978 3d46 7830 6c25 2c78 ]=%x,0x9F=0x%lx, - d04e724: 7830 4339 303d 2578 786c 302c 3978 3d44 0x9C=0x%lx,0x9D= - d04e734: 7830 6c25 0a78 5b00 4652 5d4b 445b 4b50 0x%lx..[RFK][DPK - d04e744: 445d 4b50 6920 2073 7325 382c 4331 3d34 ]DPK is %s,81C4= - d04e754: 7830 6c25 2c78 3835 3436 203d 7830 6c25 0x%lx,5864= 0x%l - d04e764: 0a78 5b00 4652 5d4b 545b 5353 5d49 5354 x..[RFK][TSSI]TS - d04e774: 4953 6920 2073 7325 312c 3643 3d30 7830 SI is %s,1C60=0x - d04e784: 6c25 2c78 3835 3032 303d 2578 786c 000a %lx,5820=0x%lx.. - d04e794: 525b 5f46 5254 5d4b 4c5b 4b43 665d 6961 [RF_TRK][LCK]fai - d04e7a4: 216c 5620 4f43 435f 3d56 7830 6c25 0978 l! VCO_CV=0x%lx. - d04e7b4: 5b00 4652 545f 4b52 5b5d 434c 5d4b 4356 .[RF_TRK][LCK]VC - d04e7c4: 5f4f 5643 303d 2578 786c 0009 545b 5f58 O_CV=0x%lx..[TX_ - d04e7d4: 5254 5d4b 5f63 6874 7265 253d 2c64 4331 TRK]c_ther=%d,1C - d04e7e4: 3036 303d 2578 786c 382c 4630 3d30 7830 60=0x%lx,80F0=0x - d04e7f4: 6c25 2c78 3835 3032 303d 2578 786c 000a %lx,5820=0x%lx.. - d04e804: 525b 5f46 5852 4344 5d4b 7830 3d30 7830 [RF_RXDCK]0x0=0x - d04e814: 6c25 2c78 7830 5b35 5d30 253d 786c 302c %lx,0x5[0]=%lx,0 - d04e824: 3978 3d46 7830 6c25 2c78 7830 4339 303d x9F=0x%lx,0x9C=0 - d04e834: 2578 786c 302c 3978 3d44 7830 6c25 0a78 x%lx,0x9D=0x%lx. - d04e844: 0000 0301 0604 0007 ........ - -0d04e84c <array_bbgm_off_val>: - d04e84c: 070b 000c 070b 000c 070b 000c 060b 000c ................ - d04e85c: 8b0b 000c cb0b 000c 030b 000c 630b 000c .............c.. - d04e86c: 070b 000c 070b 000c 060b 000c 050b 000c ................ - d04e87c: 040b 000c 8b0b 000c 030b 000c 400b 000c .............@.. - -0d04e88c <array_bbgm_on_val>: - d04e88c: 079b 000c 073b 000c 063b 000c 043b 000c ....;...;...;... - d04e89c: 8b3b 000c 033b 000c 023b 000c 423b 000c ;...;...;...;B.. - d04e8ac: 079b 000c 073b 000c 063b 000c 043b 000c ....;...;...;... - d04e8bc: 8b3b 000c 033b 000c 023b 000c 403b 000c ;...;...;...;@.. - -0d04e8cc <array_mp_8730e_nctl_reg>: - d04e8cc: 8000 0000 0008 8008 0000 0080 8004 f086 ................ - d04e8dc: 2966 800c 7800 0000 8010 8801 3100 8014 f)...x.......1.. - d04e8ec: 0001 0100 8018 1001 0100 801c a210 fc00 ................ - d04e8fc: 8020 0304 03e0 8024 0007 2160 8028 0000 .....$...`!(... - d04e90c: 0000 802c 0044 0024 8030 0000 ff00 8034 ..,.D.$.0.....4. - d04e91c: 5744 0800 8038 2000 0000 80cc 1116 0200 DW..8.. ........ - d04e92c: 8120 4000 0000 8104 0000 0000 8108 0000 ..@............ - d04e93c: 8083 803c 2000 0000 8144 0000 0100 8144 ..<.. ..D.....D. - d04e94c: 0000 0300 8144 0000 0100 8108 0000 8183 ....D........... - d04e95c: 803c 2000 0000 8144 0000 0100 8144 0000 <.. ..D.....D... - d04e96c: 0300 8144 0000 0100 8108 0000 8086 803c ..D...........<. - d04e97c: 2000 0000 8144 0000 0100 8144 0000 0300 . ..D.....D..... - d04e98c: 8144 0000 0100 8108 0000 8186 803c 2000 D...........<.. - d04e99c: 0000 8144 0000 0100 8144 0000 0300 8144 ..D.....D.....D. - d04e9ac: 0000 0100 8120 c000 0000 8144 0000 0100 .... .....D..... - d04e9bc: 8144 0000 0300 8144 0000 0100 8124 0000 D.....D.....$... - d04e9cc: 0000 8130 2000 0080 8134 0000 0000 8138 ..0.. ..4.....8. - d04e9dc: 000f 0000 8140 0000 0000 8144 0000 0000 ....@.....D..... - d04e9ec: 80c0 0010 001f 80e4 f000 0003 80d0 8000 ................ - d04e9fc: 6143 80d0 0000 6143 80d0 8000 8585 80d0 Ca....Ca........ - d04ea0c: 0000 8585 80b8 0000 0000 810c 3c00 0000 .............<.. - d04ea1c: 8084 0000 0000 8088 00b4 8a00 808c e4ff ................ - d04ea2c: 4000 8090 0005 e018 8094 f76d 9f84 80c8 .@........m..... - d04ea3c: 0004 5599 80cc 1112 0800 80d8 0000 0000 ...U............ - d04ea4c: 80e0 2000 0000 80e8 4000 4000 80ec 2a00 ... .....@.@...* - d04ea5c: 0000 80f4 0000 005d 80f8 0000 0000 8098 ......]......... - d04ea6c: 4138 2e21 809c 5b55 4f48 80a0 6f6b 6661 8A!...U[HO..koaf - d04ea7c: 80a4 817d 7874 80a8 908c 8884 80ac 9d9a ..}.tx.......... - d04ea8c: 9793 80b0 aaa7 a4a1 80b4 b6b3 b0ad 8040 ..............@. - d04ea9c: 02ce 03e9 8044 01fd 0249 8048 01a1 01c9 ....D...I.H..... - d04eaac: 804c 016a 0181 8050 0143 0155 8054 0127 L.j...P.C.U.T.'. - d04eabc: 0135 8058 0112 011c 805c 0100 0108 8060 5.X.....\.....`. - d04eacc: 00f1 00f8 8064 00e5 00eb 8068 00db 00e0 ....d.....h..... - d04eadc: 806c 00d1 00d5 8070 00c9 00cd 8074 00c2 l.....p.....t... - d04eaec: 00c5 8078 00bb 00be 807c 00b5 00b8 8184 ..x.....|....... - d04eafc: 0000 02bd 8188 0000 f2f1 81ac 0000 0bc0 ................ - d04eb0c: 81b0 0000 5401 81b4 0000 a9fd 81b8 0000 .....T.......... - d04eb1c: 6437 818c 0000 0000 8008 0000 0180 8000 7d.............. - d04eb2c: 0000 0008 8080 0000 0005 8500 0ffe 090a ................ - d04eb3c: 8504 0004 0022 8508 0002 05c0 850c 7300 ...."..........s - d04eb4c: 0004 8510 8000 0008 8514 0f02 0901 8518 ................ - d04eb5c: 0004 0024 851c 0002 05c0 8520 7301 0004 ..$....... ..s.. - d04eb6c: 8524 4a00 0004 8528 8603 4b04 852c e025 $..J..(....K,.%. - d04eb7c: 4009 8530 0007 4b00 8534 0004 4c00 8538 .@0....K4....L8. - d04eb8c: 4d0c 5501 853c 4d04 5055 8540 0000 2fc0 .M.U<..MUP@..../ - d04eb9c: 8544 4d0c 1405 8548 a510 3000 854c f02a D..M..H....0L.*. - d04ebac: e36b 8550 f215 f115 8554 f515 f315 8558 k.P.....T.....X. - d04ebbc: f715 f615 855c f915 f815 8560 fc15 fb15 ....\.....`..... - d04ebcc: 8564 fe15 fd15 8568 f215 ff15 856c f415 d.....h.....l... - d04ebdc: f315 8570 f615 f515 8574 f815 f715 8578 ..p.....t.....x. - d04ebec: 3067 0001 857c 30da 30bd 8580 3160 3152 g0..|..0.0..`1R1 - d04ebfc: 8584 3114 3155 8588 325a 311c 858c 326a ...1U1..Z2.1..j2 - d04ec0c: 322a 8590 3285 3255 8594 31b3 31ac 8598 *2...2U2...1.1.. - d04ec1c: 31a9 3201 859c 31ad 31ab 85a0 3052 31af .1.2...1.1..R0.1 - d04ec2c: 85a4 5b10 e28b 85a8 27a0 4d04 85ac 140f ...[.....'.M.... - d04ec3c: 0000 85b0 5601 5507 85b4 4d04 e2a3 85b8 .....V.U...M.... - d04ec4c: 0200 27a8 85bc 5517 140f 85c0 e286 e2a3 ...'...U........ - d04ec5c: 85c4 4686 757a 85c8 e10e e2a8 85cc e28b ...Fzu.......... - d04ec6c: 0001 85d0 27a8 4d04 85d4 140f 0200 85d8 .....'.M........ - d04ec7c: 0200 2098 85dc 2088 140f 85e0 140f 0200 ... ... ........ - d04ec8c: 85e4 5b10 4d0c 85e8 27a8 4d04 85ec 140f ...[.M...'.M.... - d04ec9c: 0201 85f0 0000 2080 85f4 5507 140f 85f8 ....... ...U.... - d04ecac: 5c06 5661 85fc 4d04 e2a3 8600 0200 2088 .\aV...M....... - d04ecbc: 8604 5517 140f 8608 4d04 e2a3 860c 0200 ...U.....M...... - d04eccc: 27a8 8610 5517 140f 8614 5c02 5641 8618 .'...U.....\AV.. - d04ecdc: 4d04 e2a3 861c 0000 2080 8620 5507 140f .M....... ..U.. - d04ecec: 8624 e286 e2a3 8628 468e 7508 862c e10e $.....(..F.u,... - d04ecfc: e2a8 8630 4d04 5b10 8634 0201 27a8 8638 ..0..M.[4....'8. - d04ed0c: 2090 140f 863c 140f 0000 8640 5661 5507 . ..<.....@.aV.U - d04ed1c: 8644 e2a3 5c06 8648 2098 4d04 864c 140f D....\H.. .ML... - d04ed2c: 0200 8650 e2a3 5517 8654 27a8 4d04 8658 ..P....UT..'.MX. - d04ed3c: 140f 0200 865c 5641 5517 8660 e2a3 5c02 ....\.AV.U`....\ - d04ed4c: 8664 2090 4d04 8668 140f 0000 866c e2a3 d.. .Mh.....l... - d04ed5c: 5507 8670 4696 7509 8674 e10e e2a8 8678 .Up..F.ut.....x. - d04ed6c: e28b 0001 867c 4d04 5b10 8680 0000 27a0 ....|..M.[.....' - d04ed7c: 8684 5507 140f 8688 e2a3 5601 868c 27a8 ...U.......V...' - d04ed8c: 4d04 8690 140f 0200 8694 e2a3 5517 8698 .M...........U.. - d04ed9c: 757a e286 869c e2a8 4686 86a0 e0d3 e10e zu.......F...... - d04edac: 86a4 4d00 0001 86a8 46c2 5516 86ac 4d0c ...M.....F.U...M - d04edbc: e2a3 86b0 0001 5517 86b4 5b10 e28b 86b8 .......U...[.... - d04edcc: 2098 4d04 86bc 140f 0200 86c0 0000 2080 . .M........... - d04eddc: 86c4 4d0c 140f 86c8 e2a3 5507 86cc 2088 ...M.......U... - d04edec: 4d04 86d0 140f 0200 86d4 5517 4d0c 86d8 .M.........U.M.. - d04edfc: e286 e2a3 86dc 7508 e2a8 86e0 e10e 468e .......u.......F - d04ee0c: 86e4 4d04 5b10 86e8 0000 2090 86ec 4d0c ...M.[..... ...M - d04ee1c: 140f 86f0 e2a3 5507 86f4 2098 4d04 86f8 .......U... .M.. - d04ee2c: 140f 0200 86fc 5517 4d0c 8700 e2a8 e2a3 .......U.M...... - d04ee3c: 8704 4696 7509 8708 e107 e10e 870c 4d00 ...F.u.........M - d04ee4c: 0001 8710 46ca 5516 8714 4d0c e2a3 8718 .....F.U...M.... - d04ee5c: 0001 5517 871c 4d08 7301 8720 140f 5710 ...U...M.s ....W - d04ee6c: 8724 0001 4d0c 8728 e2cb e2bd 872c e2b3 $....M(.....,... - d04ee7c: e2ed 8730 6ce4 0001 8734 311e 6d00 8738 ..0..l..4..1.m8. - d04ee8c: 6d00 6c94 873c e2cb e2bd 8740 e2b3 e2ed .m.l<.....@..... - d04ee9c: 8744 54ae 5c01 8748 54ac 5400 874c 5c02 D..T.\H..T.TL..\ - d04eeac: 5400 8750 f404 5501 8754 6d0f 6c6c 8758 .TP....UT..mllX. - d04eebc: 6c1c f903 875c e2cb 6d0f 8760 e2b3 e2ed .l..\....m`..... - d04eecc: 8764 54af 5c01 8768 54ad 5400 876c 5c02 d..T.\h..T.Tl..\ - d04eedc: 5400 8770 4380 5501 8774 6501 63c0 8778 .Tp..C.Ut..e.cx. - d04eeec: 0005 f409 877c 4103 40d4 8780 e2ba 4200 ....|..A.@.....B - d04eefc: 8784 4300 0004 8788 0005 f908 878c 4103 ...C...........A - d04ef0c: 40e3 8790 e2ba 4200 8794 4300 0004 8798 .@.....B...C.... - d04ef1c: 6d00 6c24 879c e2ed e2cb 87a0 0001 e2b3 .m$l............ - d04ef2c: 87a4 e328 e2c2 87a8 4d04 0001 87ac 0015 ..(......M...... - d04ef3c: 21e8 87b0 0015 21e8 87b4 15f4 17e8 87b8 .!.....!........ - d04ef4c: 6e72 4d0c 87bc 316b 6f00 87c0 21e8 4d04 rn.M..k1.o...!.M - d04ef5c: 87c4 21e8 0014 87c8 17e8 0014 87cc 4d0c ...!...........M - d04ef6c: 15f4 87d0 6f00 6e4a 87d4 e2c2 5033 87d8 .....oJn....3P.. - d04ef7c: 548e e328 87dc 5501 5400 87e0 4d04 f70c .T(....U.T...M.. - d04ef8c: 87e4 000f 21e8 87e8 000f 21e8 87ec 15f4 .....!.....!.... - d04ef9c: 17e8 87f0 6eb6 4d0c 87f4 f60b 6f0f 87f8 .....n.M.....o.. - d04efac: 21e8 4d04 87fc 21e8 000e 8800 17e8 000e .!.M...!........ - d04efbc: 8804 4d0c 15f4 8808 6f0f 6e8e 880c 548f ...M.....o.n...T - d04efcc: e328 8810 5501 5400 8814 6340 4380 8818 (....U.T..@c.C.. - d04efdc: f709 6401 881c 40a8 0005 8820 4200 4103 ...d...@.. ..B.A - d04efec: 8824 0004 e2ba 8828 f608 4300 882c 40c6 $.....(....C,..@ - d04effc: 0005 8830 4200 4103 8834 0004 e2ba 8838 ..0..B.A4.....8. - d04f00c: 4d04 4300 883c 0012 21e8 8840 0012 21e8 .M.C<....!@....! - d04f01c: 8844 15f4 17e8 8848 6e12 4d0c 884c e328 D.....H..n.ML.(. - d04f02c: 6f00 8850 e1ca 0001 8854 0001 0001 8858 .oP.....T.....X. - d04f03c: e1e5 0001 885c 0006 0001 8860 e201 57f7 ....\.....`....W - d04f04c: 8864 0004 0001 8868 6300 4d00 886c 4f11 d.....h..c.Ml..O - d04f05c: 0007 8870 4a0c 4e1a 8874 57f7 0006 8878 ..p..J.Nt..W..x. - d04f06c: 5205 5300 887c 0004 5018 8880 7400 7402 .R.S|....P...t.t - d04f07c: 8884 ab00 8b00 8888 4e12 0007 888c 0004 .........N...... - d04f08c: 4a00 8890 0001 6303 8894 4800 0006 8898 .J.....c...H.... - d04f09c: 5038 0006 889c 5205 51e0 88a0 0007 5301 8P.....R.Q.....S - d04f0ac: 88a4 6100 6000 88a8 6310 6200 88ac 6307 ...a.`...c.b...c - d04f0bc: 0004 88b0 4b01 0006 88b4 0004 4b00 88b8 .....K.......K.. - d04f0cc: b048 9300 88bc 6300 0007 88c0 4b80 0004 H......c.....K.. - d04f0dc: 88c4 15f4 4b00 88c8 0007 0001 88cc 6103 .....K.........a - d04f0ec: 60d8 88d0 63a0 6200 88d4 4800 0006 88d8 .`...c.b...H.... - d04f0fc: 4b01 0006 88dc 0004 4b00 88e0 b034 9300 .K.......K..4... - d04f10c: 88e4 4801 0006 88e8 6300 0007 88ec 4480 ...H.....c.....D - d04f11c: 0006 88f0 0004 4400 88f4 0006 8d00 88f8 .......D........ - d04f12c: 57f7 520d 88fc ab00 0004 8900 0006 0001 .W.R............ - d04f13c: 8904 520d 5302 8908 0007 5018 890c 4f03 ...R.S.....P...O - d04f14c: 4a00 8910 4c3f 4e00 8914 0004 7b00 8918 .J..?L.N.....{.. - d04f15c: 7c7a 6301 891c 7402 7400 8920 8b00 7400 z|.c...t.t ....t - d04f16c: 8924 0007 ab00 8928 4e12 4f11 892c 0006 $.....(..N.O,... - d04f17c: 4c00 8930 5300 57f7 8934 5018 5205 8938 .L0..S.W4..P.R8. - d04f18c: 7c00 0004 893c 0006 aa07 8940 0007 5777 .|..<.....@...wW - d04f19c: 8944 0004 4f19 8948 0007 0001 894c 0004 D....OH.....L... - d04f1ac: 7b00 8950 3019 6303 8954 7a10 0006 8958 .{P..0.cT..z..X. - d04f1bc: 0007 0004 895c 7200 7220 8960 0004 1405 ....\..r r`..... - d04f1cc: 8964 5b40 5501 8968 0a01 0900 896c 0d00 d.@[.Uh.....l... - d04f1dc: 0b40 8970 002a 0e01 8974 0007 0004 8978 @.p.*...t.....x. - d04f1ec: 05b3 0572 897c 0004 9503 8980 9615 7201 ..r.|..........r - d04f1fc: 8984 e2a3 e347 8988 06b2 0007 898c e347 ....G.........G. - d04f20c: 07b3 8990 e33b e2a3 8994 e341 0002 8998 ....;.....A..... - d04f21c: 7000 0007 899c 7a00 0006 89a0 7300 0004 .p.....z.....s.. - d04f22c: 89a4 7000 7200 89a8 322a 0001 89ac 06b2 ...p.r..*2...... - d04f23c: 0007 89b0 324a 07b3 89b4 4c3f 0007 89b8 ....J2....?L.... - d04f24c: 7a10 0006 89bc e347 0004 89c0 0007 e350 .z....G.......P. - d04f25c: 89c4 0006 7000 89c8 0007 7a00 89cc 0004 .....p.....z.... - d04f26c: 4c00 89d0 0001 7300 89d4 4c3f 0007 89d8 .L.....s..?L.... - d04f27c: 7a10 0006 89dc 0900 0004 89e0 0b40 0a01 .z..........@... - d04f28c: 89e4 0e01 0d00 89e8 0007 002b 89ec e347 ..........+...G. - d04f29c: 05b2 89f0 07b2 0007 89f4 0002 e350 89f8 ............P... - d04f2ac: 7000 0007 89fc 7a00 0006 8a00 4c00 0007 .p.....z.....L.. - d04f2bc: 8a04 7300 0004 8a08 326a 0001 8a0c 4e00 ...s....j2.....N - d04f2cc: 4f02 8a10 5201 5302 8a14 4380 0001 8a18 .O...R.S...C.... - d04f2dc: 4300 7080 8a1c 0001 7200 8a20 7324 4380 .C.p.....r .$s.C - d04f2ec: 8a24 7100 7240 8a28 5503 4300 8a2c 4380 $..q@r(..U.C,..C - d04f2fc: 32a3 8a30 7240 731c 8a34 5513 4300 8a38 .20.@r.s4..U.C8. - d04f30c: 4380 32a3 8a3c 7200 7320 8a40 5523 4300 .C.2<..r s@.#U.C - d04f31c: 8a44 7401 32a3 8a48 7400 1432 8a4c 0001 D..t.2H..t2.L... - d04f32c: 9800 8a50 1432 5702 8a54 9800 5700 8a58 ..P.2..WT....WX. - d04f33c: 4380 0001 8a5c 4300 6380 8a60 7810 781c .C..\..C.c`..x.x - d04f34c: 8a64 4380 0001 8a68 7080 7081 8a6c e363 d..C..h..p.pl.c. - d04f35c: 4300 8a70 0001 7200 8a74 4300 4380 8a78 .Cp....rt..C.Cx. - d04f36c: 4380 0001 8a7c 6500 63c0 8a80 0001 4300 .C..|..e.c.....C - d04f37c: 8a84 6340 4380 8a88 4300 6400 8a8c 5611 ..@c.C...C.d...V - d04f38c: 0001 8a90 8c00 5601 8a94 7b20 0001 8a98 .......V.. {.... - d04f39c: 7900 7a00 8a9c 7000 4380 8aa0 7201 4300 .y.z...p.C...r.C - d04f3ac: 8aa4 5388 4f78 8aa8 e2fc 5b20 8aac 5480 ...SxO.... [...T - d04f3bc: e359 8ab0 7b20 5400 8ab4 7900 7a00 8ab8 Y... {.T...y.z.. - d04f3cc: e359 e2fc 8abc 5400 5481 8ac0 7a00 7b20 Y......T.T...z { - d04f3dc: 8ac4 e2fc 7900 8ac8 5482 e359 8acc 7b20 .....y...TY... { - d04f3ec: 5400 8ad0 7900 7a00 8ad4 bf33 e305 8ad8 .T...y.z..3..... - d04f3fc: e2fc 3019 8adc 5480 e35e 8ae0 e2fc 5400 ...0...T^......T - d04f40c: 8ae4 5481 e35e 8ae8 e2fc 5400 8aec 5482 ...T^......T...T - d04f41c: e35e 8af0 e305 5400 8af4 3019 bf29 8af8 ^......T...0)... - d04f42c: e297 e290 8afc e2a8 e29d 8b00 5525 e35e ............%U^. - d04f43c: 8b04 e2a8 e2a3 8b08 54a7 0001 8b0c 54a3 .........T.....T - d04f44c: 54c0 8b10 54a4 54c1 8b14 0000 4c18 8b18 .T...T.T.....L.. - d04f45c: 0000 0000 8b1c 54c2 bf0d 8b20 0000 54a4 .......T.. ....T - d04f46c: 8b24 0000 0000 8b28 54c1 bf07 8b2c 0000 $.....(..T..,... - d04f47c: 54a3 8b30 0000 0000 8b34 e368 bf01 8b38 .T0.....4.h...8. - d04f48c: 0001 54c7 8b3c 54e5 54a7 8b40 54c7 050a ...T<..T.T@..T.. - d04f49c: 8b44 54a7 0001 8b48 050a 54f5 8b4c 0001 D..T..H....TL... - d04f4ac: 54c7 8b50 7e00 7f20 8b54 7381 7d00 8b58 .TP..~ .T..s.}X. - d04f4bc: 5c01 5b40 8b5c 5480 e2c7 8b60 e2c7 5400 .\@[\..T..`....T - d04f4cc: 8b64 5400 5481 8b68 5482 e2c7 8b6c 7301 d..T.Th..T..l..s - d04f4dc: 5400 8b70 bfe5 e305 8b74 0007 3019 8b78 .Tp.....t....0x. - d04f4ec: 7200 7280 8b7c 0004 9200 8b80 0007 0001 .r.r|........... - d04f4fc: 8b84 7300 7380 8b88 0004 9100 8b8c 0004 ...s.s.......... - d04f50c: 0001 8b90 7303 4d08 8b94 5710 140f 8b98 .....s.M...W.... - d04f51c: 142f 5700 8b9c 0001 4d0c 8ba0 4d08 0004 /..W.....M...M.. - d04f52c: 8ba4 140f 7307 8ba8 5700 5710 8bac 4d0c .....s...W.W...M - d04f53c: 142f 8bb0 5487 0001 8bb4 54e7 5400 8bb8 /....T.....T.T.. - d04f54c: 0001 5400 8bbc 5400 5487 8bc0 5400 54f7 ...T...T.T...T.T - d04f55c: 8bc4 5497 0001 8bc8 54e7 5400 8bcc 0001 ...T.....T.T.... - d04f56c: 5400 8bd0 4c18 4c98 8bd4 0004 0001 8bd8 .T...L.L........ - d04f57c: 6204 5c02 8bdc 4d0c 6607 8be0 0901 5501 .b.\...M.f.....U - d04f58c: 8be4 0ba6 0c01 8be8 0000 0001 8080 0000 ................ - d04f59c: 0004 8080 0000 0000 8008 0000 0080 .............. - -0d04f5aa <array_mp_8730e_nctl_reg_ccut>: - d04f5aa: 8000 0000 0008 8008 0000 0080 8004 f086 ................ - d04f5ba: 2966 800c 7800 0000 8010 8801 3100 8014 f)...x.......1.. - d04f5ca: 0001 0100 8018 1001 0100 801c a210 fc00 ................ - d04f5da: 8020 0304 03e0 8024 0007 2160 8028 0000 .....$...`!(... - d04f5ea: 0000 802c 0044 0024 8030 0000 ff00 8034 ..,.D.$.0.....4. - d04f5fa: 5744 0800 8038 2000 0000 80cc 1116 0200 DW..8.. ........ - d04f60a: 8120 4000 0000 8104 0000 0000 8108 0000 ..@............ - d04f61a: 8083 803c 2000 0000 8144 0000 0100 8144 ..<.. ..D.....D. - d04f62a: 0000 0300 8144 0000 0100 8108 0000 8183 ....D........... - d04f63a: 803c 2000 0000 8144 0000 0100 8144 0000 <.. ..D.....D... - d04f64a: 0300 8144 0000 0100 8108 0000 8086 803c ..D...........<. - d04f65a: 2000 0000 8144 0000 0100 8144 0000 0300 . ..D.....D..... - d04f66a: 8144 0000 0100 8108 0000 8186 803c 2000 D...........<.. - d04f67a: 0000 8144 0000 0100 8144 0000 0300 8144 ..D.....D.....D. - d04f68a: 0000 0100 8120 c000 0000 8144 0000 0100 .... .....D..... - d04f69a: 8144 0000 0300 8144 0000 0100 8124 0000 D.....D.....$... - d04f6aa: 0000 8130 2000 0080 8134 0000 0000 8138 ..0.. ..4.....8. - d04f6ba: 000f 0000 8140 0000 0000 8144 0000 0000 ....@.....D..... - d04f6ca: 80c0 0010 001f 80e4 f000 0003 80d0 8000 ................ - d04f6da: 6143 80d0 0000 6143 80c0 0010 201f 80d0 Ca....Ca..... .. - d04f6ea: 8000 8585 80d0 0000 8585 80b8 0000 0000 ................ - d04f6fa: 810c 3c00 0000 8084 0000 0000 8088 00b4 ...<............ - d04f70a: 8a00 808c e4ff 4000 8090 0005 e018 8094 .......@........ - d04f71a: f76d 9f84 80c8 0004 5599 80cc 1112 0800 m........U...... - d04f72a: 80d8 0000 0000 80e0 2000 0000 80e8 4000 ......... .....@ - d04f73a: 4000 80ec 2a00 0000 80f4 0000 005d 80f8 .@...*......]... - d04f74a: 0000 0000 8098 4138 2e21 809c 5b55 4f48 ......8A!...U[HO - d04f75a: 80a0 6f6b 6661 80a4 817d 7874 80a8 908c ..koaf..}.tx.... - d04f76a: 8884 80ac 9d9a 9793 80b0 aaa7 a4a1 80b4 ................ - d04f77a: b6b3 b0ad 8040 02ce 03e9 8044 01fd 0249 ....@.....D...I. - d04f78a: 8048 01a1 01c9 804c 016a 0181 8050 0143 H.....L.j...P.C. - d04f79a: 0155 8054 0127 0135 8058 0112 011c 805c U.T.'.5.X.....\. - d04f7aa: 0100 0108 8060 00f1 00f8 8064 00e5 00eb ....`.....d..... - d04f7ba: 8068 00db 00e0 806c 00d1 00d5 8070 00c9 h.....l.....p... - d04f7ca: 00cd 8074 00c2 00c5 8078 00bb 00be 807c ..t.....x.....|. - d04f7da: 00b5 00b8 8184 0000 02bd 8188 0000 f2f1 ................ - d04f7ea: 81ac 0000 0bc0 81b0 0000 5401 81b4 0000 ...........T.... - d04f7fa: a9fd 81b8 0000 6437 818c 0000 0000 8008 ......7d........ - d04f80a: 0000 0180 8000 0000 0008 8080 0000 0005 ................ - d04f81a: 8500 0ffe 090a 8504 0004 0022 8508 0002 .........."..... - d04f82a: 05c0 850c 7300 0004 8510 8000 0008 8514 .....s.......... - d04f83a: 0f02 0901 8518 0004 0024 851c 0002 05c0 ........$....... - d04f84a: 8520 7301 0004 8524 4a00 0004 8528 8603 ..s..$..J..(... - d04f85a: 4b04 852c e025 4009 8530 0007 4b00 8534 .K,.%..@0....K4. - d04f86a: 0004 4c00 8538 4d0c 5501 853c 4d04 5055 ...L8..M.U<..MUP - d04f87a: 8540 0000 2fc0 8544 4d0c 1405 8548 a50f @..../D..M..H... - d04f88a: 3000 854c f015 e3bc 8550 f215 f115 8554 .0L.....P.....T. - d04f89a: f515 f315 8558 f715 f615 855c f915 f815 ....X.....\..... - d04f8aa: 8560 fd15 fc15 8564 ff15 fe15 8568 f315 `.....d.....h... - d04f8ba: f215 856c f515 f415 8570 f715 f615 8574 ..l.....p.....t. - d04f8ca: 0001 f815 8578 30ae 3050 857c 312b 310c ....x..0P0|.+1.1 - d04f8da: 8580 31b1 31a3 8584 3165 31a6 8588 327b ...1.1..e1.1..{2 - d04f8ea: 316d 858c 32a6 32bb 8590 31fd 32d6 8594 m1...2.2...1.2.. - d04f8fa: 3252 3204 8598 31fc 31fa 859c 3200 31fe R2.2...1.1...2.1 - d04f90a: 85a0 4d04 e2dc 85a4 000f 2640 85a8 2098 ...M......@&... - d04f91a: 140f 85ac 140f 0200 85b0 0200 2088 85b4 ............. .. - d04f92a: 4d0c 140f 85b8 4d04 5b10 85bc 000f 2640 .M.....M.[....@& - d04f93a: 85c0 2080 140f 85c4 140f 0000 85c8 5507 ... ...........U - d04f94a: 4d0c 85cc 5c06 5661 85d0 4d04 e2f4 85d4 .M...\aV...M.... - d04f95a: 0200 2088 85d8 4d0c 140f 85dc e2f4 5517 ... ...M.......U - d04f96a: 85e0 2640 4d04 85e4 140f 0000 85e8 5517 ..@&.M.........U - d04f97a: 4d0c 85ec 5c02 5641 85f0 4d04 e2f4 85f4 .M...\AV...M.... - d04f98a: 0000 2080 85f8 4d0c 140f 85fc e2f4 5507 ... ...M.......U - d04f99a: 8600 7508 e2d7 8604 e2f9 468e 8608 5b10 ...u.......F...[ - d04f9aa: e15f 860c 2640 4d04 8610 140f 000f 8614 _...@&.M........ - d04f9ba: 0000 2090 8618 4d0c 140f 861c 5661 5507 ... ...M....aV.U - d04f9ca: 8620 e2f4 5c06 8624 2098 4d04 8628 140f ....\$.. .M(... - d04f9da: 0200 862c 5517 4d0c 8630 4d04 e2f4 8634 ..,..U.M0..M..4. - d04f9ea: 0000 2640 8638 4d0c 140f 863c 5641 5517 ..@&8..M..<.AV.U - d04f9fa: 8640 e2f4 5c02 8644 2090 4d04 8648 140f @....\D.. .MH... - d04fa0a: 0000 864c 5507 4d0c 8650 7509 e2f4 8654 ..L..U.MP..u..T. - d04fa1a: e2f9 4696 8658 0001 e15f 865c 4d04 e2dc ...FX..._.\..M.. - d04fa2a: 8660 0200 27a8 8664 2098 140f 8668 140f `....'d.. ..h... - d04fa3a: 0200 866c 0200 2088 8670 4d0c 140f 8674 ..l.... p..M..t. - d04fa4a: 4d04 5b10 8678 0201 27a8 867c 2080 140f .M.[x....'|.. .. - d04fa5a: 8680 140f 0000 8684 5507 4d0c 8688 5c06 .........U.M...\ - d04fa6a: 5661 868c 4d04 e2f4 8690 0200 2088 8694 aV...M....... .. - d04fa7a: 4d0c 140f 8698 e2f4 5517 869c 27a8 4d04 .M.......U...'.M - d04fa8a: 86a0 140f 0200 86a4 5517 4d0c 86a8 5c02 .........U.M...\ - d04fa9a: 5641 86ac 4d04 e2f4 86b0 0000 2080 86b4 AV...M....... .. - d04faaa: 4d0c 140f 86b8 e2f4 5507 86bc 7508 e2d7 .M.......U...u.. - d04faba: 86c0 e2f9 468e 86c4 5b10 e15f 86c8 27a8 .....F...[_....' - d04faca: 4d04 86cc 140f 0201 86d0 0000 2090 86d4 .M........... .. - d04fada: 4d0c 140f 86d8 5661 5507 86dc e2f4 5c06 .M....aV.U.....\ - d04faea: 86e0 2098 4d04 86e4 140f 0200 86e8 5517 ... .M.........U - d04fafa: 4d0c 86ec 4d04 e2f4 86f0 0200 27a8 86f4 .M...M.......'.. - d04fb0a: 4d0c 140f 86f8 5641 5517 86fc e2f4 5c02 .M....AV.U.....\ - d04fb1a: 8700 2090 4d04 8704 140f 0000 8708 5507 ... .M.........U - d04fb2a: 4d0c 870c 7509 e2f4 8710 e2f9 4696 8714 .M...u.......F.. - d04fb3a: 0001 e15f 8718 5b10 e2dc 871c 27a0 4d04 .._....[.....'.M - d04fb4a: 8720 140f 0000 8724 5507 4d0c 8728 e2f4 .....$..U.M(... - d04fb5a: 5601 872c 27a8 4d04 8730 140f 0200 8734 .V,..'.M0.....4. - d04fb6a: 5517 4d0c 8738 e2d7 e2f4 873c 4686 757a .U.M8.....<..Fzu - d04fb7a: 8740 e15f e2f9 8744 0001 e124 8748 5516 @._...D...$.H..U - d04fb8a: 4d00 874c e2f4 46c2 8750 5517 4d0c 8754 .ML....FP..U.MT. - d04fb9a: e2dc 0001 8758 4d04 5b10 875c 0200 2098 ....X..M.[\.... - d04fbaa: 8760 2080 140f 8764 140f 0000 8768 5507 `.. ..d.....h..U - d04fbba: 4d0c 876c 4d04 e2f4 8770 0200 2088 8774 .Ml..M..p.... t. - d04fbca: 4d0c 140f 8778 e2f4 5517 877c e2f9 e2d7 .M..x....U|..... - d04fbda: 8780 468e 7508 8784 5b10 e15f 8788 2090 ...F.u...[_.... - d04fbea: 4d04 878c 140f 0000 8790 5507 4d0c 8794 .M.........U.M.. - d04fbfa: 4d04 e2f4 8798 0200 2098 879c 4d0c 140f .M....... ...M.. - d04fc0a: 87a0 e2f4 5517 87a4 7509 e2f9 87a8 e15f .....U...u...._. - d04fc1a: 4696 87ac 0001 e158 87b0 5516 4d00 87b4 .F....X....U.M.. - d04fc2a: e2f4 46ca 87b8 5517 4d0c 87bc 7301 0001 ...F...U.M...s.. - d04fc3a: 87c0 5710 4d08 87c4 4d0c 140f 87c8 e30e ...W.M...M...... - d04fc4a: 0001 87cc e33e e31c 87d0 0001 e304 87d4 ....>........... - d04fc5a: 6d00 6ce4 87d8 6c94 316f 87dc e30e 6d00 .m.l...lo1.....m - d04fc6a: 87e0 e33e e31c 87e4 5c01 e304 87e8 5400 ..>......\.....T - d04fc7a: 54ae 87ec 5400 54ac 87f0 5501 5c02 87f4 .T...T.T...U.\.. - d04fc8a: 6c6c f404 87f8 f903 6d0f 87fc 6d0f 6c1c ll.......m...m.l - d04fc9a: 8800 e33e e31c 8804 5c01 e304 8808 5400 ..>......\.....T - d04fcaa: 54af 880c 5400 54ad 8810 5501 5c02 8814 .T...T.T...U.\.. - d04fcba: 63c0 4380 8818 f409 6501 881c 40d4 0005 .c.C.....e...@.. - d04fcca: 8820 4200 4103 8824 0004 e30b 8828 f908 ..B.A$.....(... - d04fcda: 4300 882c 40e3 0005 8830 4200 4103 8834 .C,..@..0..B.A4. - d04fcea: 0004 e30b 8838 6c24 4300 883c e31c 6d00 ....8.$l.C<....m - d04fcfa: 8840 e304 e33e 8844 e313 0001 8848 0001 @...>.D.....H... - d04fd0a: e379 884c 21e8 4d04 8850 21e8 0015 8854 y.L..!.MP..!..T. - d04fd1a: 17e8 0015 8858 4d0c 15f4 885c 6f00 6e72 ....X..M..\..orn - d04fd2a: 8860 4d04 31bc 8864 0014 21e8 8868 0014 `..M.1d....!h... - d04fd3a: 21e8 886c 15f4 17e8 8870 6e4a 4d0c 8874 .!l.....p.Jn.Mt. - d04fd4a: 5033 6f00 8878 e379 e313 887c 5400 548e 3P.ox.y...|..T.T - d04fd5a: 8880 f70c 5501 8884 21e8 4d04 8888 21e8 .....U...!.M...! - d04fd6a: 000f 888c 17e8 000f 8890 4d0c 15f4 8894 ...........M.... - d04fd7a: 6f0f 6eb6 8898 4d04 f60b 889c 000e 21e8 .o.n...M.......! - d04fd8a: 88a0 000e 21e8 88a4 15f4 17e8 88a8 6e8e .....!.........n - d04fd9a: 4d0c 88ac e379 6f0f 88b0 5400 548f 88b4 .M..y..o...T.T.. - d04fdaa: 4380 5501 88b8 6401 6340 88bc 0005 f709 .C.U...d@c...... - d04fdba: 88c0 4103 40a8 88c4 e30b 4200 88c8 4300 ...A.@.....B...C - d04fdca: 0004 88cc 0005 f608 88d0 4103 40c6 88d4 ...........A.@.. - d04fdda: e30b 4200 88d8 4300 0004 88dc 21e8 4d04 ...B...C.....!.M - d04fdea: 88e0 21e8 0012 88e4 17e8 0012 88e8 4d0c ...!...........M - d04fdfa: 15f4 88ec 6f00 6e12 88f0 0001 e379 88f4 .....o.n....y... - d04fe0a: 0001 e21b 88f8 0001 0001 88fc 0001 e236 ..............6. - d04fe1a: 8900 57f7 0006 8904 0001 e252 8908 4d00 ...W......R....M - d04fe2a: 0004 890c 0007 6300 8910 4e1a 4f11 8914 .......c...N.O.. - d04fe3a: 0006 4a0c 8918 5300 57f7 891c 5018 5205 ...J...S.W...P.R - d04fe4a: 8920 7402 0004 8924 8b00 7400 8928 0007 ..t..$....t(... - d04fe5a: ab00 892c 4a00 4e12 8930 6303 0004 8934 ..,..J.N0..c..4. - d04fe6a: 0006 0001 8938 0006 4800 893c 51e0 5038 ....8....H<..Q8P - d04fe7a: 8940 5301 5205 8944 6000 0007 8948 6200 @..S.RD..`..H..b - d04fe8a: 6100 894c 0004 6310 8950 0006 6307 8954 .aL....cP....cT. - d04fe9a: 4b00 4b01 8958 9300 0004 895c 0007 b048 .K.KX.....\...H. - d04feaa: 8960 0004 6300 8964 4b00 4b80 8968 0001 `....cd..K.Kh... - d04feba: 15f4 896c 60d8 0007 8970 6200 6103 8974 ..l..`..p..b.at. - d04feca: 0006 63a0 8978 0006 4800 897c 4b00 4b01 ...cx....H|..K.K - d04feda: 8980 9300 0004 8984 0006 b034 8988 0007 ..........4..... - d04feea: 4801 898c 0006 6300 8990 4400 4480 8994 .H.....c...D.D.. - d04fefa: 8d00 0004 8998 520d 0006 899c 0004 57f7 .......R.......W - d04ff0a: 89a0 0001 ab00 89a4 5302 0006 89a8 5018 .........S.....P - d04ff1a: 520d 89ac 4a00 0007 89b0 4e00 4f03 89b4 .R...J.....N.O.. - d04ff2a: 7b00 4c3f 89b8 6301 0004 89bc 7400 7c7a .{?L...c.....tz| - d04ff3a: 89c0 7400 7402 89c4 ab00 8b00 89c8 4f11 ...t.t.........O - d04ff4a: 0007 89cc 4c00 4e12 89d0 57f7 0006 89d4 .....L.N...W.... - d04ff5a: 5205 5300 89d8 0004 5018 89dc aa07 7c00 .R.S.....P.....| - d04ff6a: 89e0 5777 0006 89e4 4f19 0007 89e8 0001 ..wW.....O...... - d04ff7a: 0004 89ec 7b00 0007 89f0 6303 0004 89f4 .....{.....c.... - d04ff8a: 0006 3019 89f8 0004 7a10 89fc 7220 0007 ...0.....z.. r.. - d04ff9a: 8a00 1405 7200 8a04 5501 0004 8a08 0900 .....r...U...... - d04ffaa: 5b40 8a0c 0b40 0a01 8a10 0e01 0d00 8a14 @[..@........... - d04ffba: 0004 002a 8a18 0572 0007 8a1c 9503 05b3 ..*...r......... - d04ffca: 8a20 7201 0004 8a24 e398 9615 8a28 0007 ..r..$.....(... - d04ffda: e2f4 8a2c 07b3 06b2 8a30 e2f4 e398 8a34 ..,.....0.....4. - d04ffea: 0002 e38c 8a38 0007 e392 8a3c 0006 7000 ....8.....<....p - d04fffa: 8a40 0004 7a00 8a44 7200 7300 8a48 0001 @....zD..r.sH... - d05000a: 7000 8a4c 0007 327b 8a50 07b3 06b2 8a54 .pL...{2P.....T. - d05001a: 0007 329b 8a58 0006 4c3f 8a5c 0004 7a10 ...2X...?L\....z - d05002a: 8a60 e3a1 e398 8a64 7000 0007 8a68 7a00 `.....d..p..h..z - d05003a: 0006 8a6c 4c00 0007 8a70 7300 0004 8a74 ..l..L..p..s..t. - d05004a: 0007 0001 8a78 0006 4c3f 8a7c 0004 7a10 ....x...?L|....z - d05005a: 8a80 0a01 0900 8a84 0d00 0b40 8a88 002b ..........@...+. - d05006a: 0e01 8a8c 05b2 0007 8a90 0007 e398 8a94 ................ - d05007a: e3a1 07b2 8a98 0007 0002 8a9c 0006 7000 ...............p - d05008a: 8aa0 0007 7a00 8aa4 0004 4c00 8aa8 0001 .....z.....L.... - d05009a: 7300 8aac 4f02 32bb 8ab0 5302 4e00 8ab4 .s...O.2...S.N.. - d0500aa: 0001 5201 8ab8 7080 4380 8abc 7200 4300 ...R...p.C...r.C - d0500ba: 8ac0 4380 0001 8ac4 7240 7324 8ac8 4300 ...C....@r$s...C - d0500ca: 7100 8acc 32f4 5503 8ad0 731c 4380 8ad4 .q...2.U...s.C.. - d0500da: 4300 7240 8ad8 32f4 5513 8adc 7320 4380 .C@r...2.U.. s.C - d0500ea: 8ae0 4300 7200 8ae4 32f4 5523 8ae8 1432 ...C.r...2#U..2. - d0500fa: 7401 8aec 9800 7400 8af0 5702 0001 8af4 .t.....t...W.... - d05010a: 5700 1432 8af8 0001 9800 8afc 6380 4380 .W2..........c.C - d05011a: 8b00 781c 4300 8b04 0001 7810 8b08 7081 ...x.C.....x...p - d05012a: 4380 8b0c 4300 7080 8b10 7200 e3b4 8b14 .C...C.p...r.... - d05013a: 4380 0001 8b18 0001 4300 8b1c 63c0 4380 .C.......C...c.C - d05014a: 8b20 4300 6500 8b24 4380 0001 8b28 6400 ..C.e$..C..(..d - d05015a: 6340 8b2c 0001 4300 8b30 5601 5611 8b34 @c,....C0..V.V4. - d05016a: 0001 8c00 8b38 7a00 7b20 8b3c 4380 7900 ....8..z {<..C.y - d05017a: 8b40 4300 7000 8b44 4f78 7201 8b48 5b20 @..C.pD.xO.rH. [ - d05018a: 5388 8b4c e3aa e34d 8b50 5400 5480 8b54 .SL...M.P..T.TT. - d05019a: 7a00 7b20 8b58 e34d 7900 8b5c 5481 e3aa .z {X.M..y\..T.. - d0501aa: 8b60 7b20 5400 8b64 7900 7a00 8b68 e3aa `. {.Td..y.zh... - d0501ba: e34d 8b6c 5400 5482 8b70 7a00 7b20 8b74 M.l..T.Tp..z {t. - d0501ca: e356 7900 8b78 3019 bf33 8b7c e3af e34d V..yx..03.|...M. - d0501da: 8b80 5400 5480 8b84 e3af e34d 8b88 5400 ...T.T....M....T - d0501ea: 5481 8b8c e3af e34d 8b90 5400 5482 8b94 .T....M....T.T.. - d0501fa: bf29 e356 8b98 e2e1 3019 8b9c e2ee e2e8 ).V......0...... - d05020a: 8ba0 e3af e2f9 8ba4 e2f4 5525 8ba8 0001 ..........%U.... - d05021a: e2f9 8bac 54c0 54a7 8bb0 54c1 54a3 8bb4 .....T.T...T.T.. - d05022a: 4c18 54a4 8bb8 0000 0000 8bbc bf0d 0000 .L.T............ - d05023a: 8bc0 54a4 54c2 8bc4 0000 0000 8bc8 bf07 ...T.T.......... - d05024a: 0000 8bcc 54a3 54c1 8bd0 0000 0000 8bd4 .....T.T........ - d05025a: bf01 0000 8bd8 54c7 e3b9 8bdc 54a7 0001 .......T.....T.. - d05026a: 8be0 050a 54e5 8be4 0001 54c7 8be8 54f5 .....T.....T...T - d05027a: 54a7 8bec 54c7 050a 8bf0 7f20 0001 8bf4 .T...T.... ..... - d05028a: 7d00 7e00 8bf8 5b40 7381 8bfc e318 5c01 .}.~..@[.s.....\ - d05029a: 8c00 5400 5480 8c04 5481 e318 8c08 e318 ...T.T...T...... - d0502aa: 5400 8c0c 5400 5482 8c10 e356 7301 8c14 .T...T.T..V..s.. - d0502ba: 3019 bfe5 8c18 7280 0007 8c1c 9200 7200 .0.....r.......r - d0502ca: 8c20 0001 0004 8c24 7380 0007 8c28 9100 .....$..s..(... - d0502da: 7300 8c2c 0001 0004 8c30 4d08 0004 8c34 .s,.....0..M..4. - d0502ea: 140f 7303 8c38 5700 5710 8c3c 4d0c 142f ...s8..W.W<..M/. - d0502fa: 8c40 0004 0001 8c44 7307 4d08 8c48 5710 @.....D..s.MH..W - d05030a: 140f 8c4c 142f 5700 8c50 0001 4d0c 8c54 ..L./..WP....MT. - d05031a: 5400 5487 8c58 5400 54e7 8c5c 5487 0001 .T.TX..T.T\..T.. - d05032a: 8c60 54f7 5400 8c64 0001 5400 8c68 5400 `..T.Td....Th..T - d05033a: 5497 8c6c 5400 54e7 8c70 4c98 0001 8c74 .Tl..T.Tp..L..t. - d05034a: 0001 4c18 8c78 5c02 0004 8c7c 6607 6204 ...Lx..\..|..f.b - d05035a: 8c80 5501 4d0c 8c84 0c01 0901 8c88 0001 ...U.M.......... - d05036a: 0ba6 8080 0000 0004 8080 0000 0000 8008 ................ - d05037a: 0000 0080 0000 ...... - -0d050380 <array_mp_8730e_radioa>: - d050380: 0032 00e0 0080 0050 bfe0 0000 a5d0 0a1f 2.....P......... - d050390: 0040 0ed0 0002 0330 40a4 03f3 0003 0330 @.....0..@....0. - d0503a0: 41a5 03f3 0000 0ed0 0002 0eb0 0000 0330 .A............0. - d0503b0: 9824 03e2 40e4 03f6 0001 0330 9c24 03e2 $....@....0.$... - d0503c0: 40e4 03f6 0000 0eb0 8000 0ee0 0000 0330 .@............0. - d0503d0: 0002 03e0 8a84 03f4 0001 0330 0001 03e0 ..........0..... - d0503e0: 4a84 03f1 0002 0330 0004 03e0 8a84 03f7 .J....0......... - d0503f0: 0003 0330 0004 03e0 8a84 03f5 0004 0330 ..0...........0. - d050400: 0004 03e0 8a84 03f2 0005 0330 0001 03e0 ..........0..... - d050410: 8a87 03f7 0007 0330 0004 03e0 8a82 03f7 ......0......... - d050420: 0008 0330 0004 03e0 8a80 03f2 0009 0330 ..0...........0. - d050430: 0004 03e0 8a87 03f2 0000 0ee0 9439 0629 ............9.). - d050440: 4e04 0634 0000 0613 2003 06c0 0001 00c0 .N4...... ...... - d050450: 7051 0163 2000 0ee0 0000 0330 46f6 03f3 Qpc.. ....0..F.. - d050460: 0001 0330 46f6 03f3 0002 0330 37f6 03f3 ..0..F....0..7.. - d050470: 0000 0ee0 0000 0ef8 0001 0330 0001 03e0 ..........0..... - d050480: 0002 03f7 0003 0330 0071 03e0 e086 03f7 ......0.q....... - d050490: 000d 0330 0070 03e0 c080 03f7 000f 0330 ..0.p.........0. - d0504a0: 0000 03e0 0000 03f6 000e 0330 0070 03e0 ..........0.p... - d0504b0: e080 03f7 0000 0ef0 0000 0ec8 000d 0330 ..............0. - d0504c0: 0007 03f0 000f 0330 0007 03f0 000e 0330 ......0.......0. - d0504d0: 0007 03f0 001d 0330 0043 03f0 001f 0330 ......0.C.....0. - d0504e0: 0043 03f0 001e 0330 0043 03f0 0013 0330 C.....0.C.....0. - d0504f0: 01c3 03f0 0001 0330 003c 03f0 0002 0330 ......0.<.....0. - d050500: 003f 03f0 0000 0ec0 0c00 01a6 b846 0708 ?...........F... - d050510: 5a00 0901 0f44 0558 aa6a 0924 50fe 09b0 .Z..D.X.j.$..P.. - d050520: a011 09c5 0200 07a8 0200 07b8 e000 0790 ................ - d050530: ff84 08c1 02fd 0950 20fa 08b5 a684 08d0 ......P.. ...... - d050540: 4716 0599 0080 0ef0 0002 0300 1004 0300 .G.............. - d050550: 2005 0300 3007 0300 4004 0300 5005 0300 . ...0...@...P.. - d050560: 6006 0300 7007 0300 0000 0ef0 0010 0ef0 .`...p.......... - d050570: 0000 0300 1020 0300 2021 0300 3023 0300 .... ...! ..#0.. - d050580: 4027 0300 5047 0300 604f 0300 705f 0300 '@..GP..O`.._p.. - d050590: 8000 0300 9001 0300 a041 0300 b042 0300 ........A...B... - d0505a0: c043 0300 d045 0300 e047 0300 f067 0300 C...E...G...g... - d0505b0: 0000 0ef0 0008 0ef0 0000 0300 1001 0300 ................ - d0505c0: 2003 0300 3007 0300 4001 0300 5003 0300 . ...0...@...P.. - d0505d0: 6005 0300 7007 0300 0000 0ef0 0000 0ee1 .`...p.......... - d0505e0: 4037 0300 5037 0300 6038 0300 7038 0300 7@..7P..8`..8p.. - d0505f0: 8032 0300 9032 0300 a038 0300 b038 0300 2...2...8...8... - d050600: c030 0300 e033 0300 f033 0300 2033 0301 0...3...3...3 .. - d050610: 3033 0301 6033 0301 7033 0301 8030 0301 30..3`..3p..0... - d050620: 9030 0301 a033 0301 b033 0301 c030 0301 0...3...3...0... - d050630: d030 0301 e033 0301 f033 0301 0030 0302 0...3...3...0... - d050640: 1030 0302 2033 0302 3033 0302 4031 0302 0...3 ..30..1@.. - d050650: 5031 0302 6033 0302 7033 0302 8031 0302 1P..3`..3p..1... - d050660: 9031 0302 a033 0302 b033 0302 c031 0302 1...3...3...1... - d050670: d031 0302 e039 0302 f039 0302 0031 0303 1...9...9...1... - d050680: 1031 0303 2035 0303 3035 0303 4031 0303 1...5 ..50..1@.. - d050690: 5031 0303 6034 0303 7034 0303 8030 0303 1P..4`..4p..0... - d0506a0: 9030 0303 a030 0303 b030 0303 0000 0ee0 0...0...0....... - d0506b0: 4000 0ee0 1000 0300 2000 0300 3000 0300 .@....... ...0.. - d0506c0: 4000 0300 5000 0300 6000 0300 7000 0300 .@...P...`...p.. - d0506d0: 8000 0300 9000 0300 a000 0300 b000 0300 ................ - d0506e0: c000 0300 d000 0300 e000 0300 f001 0300 ................ - d0506f0: 1001 0301 2001 0301 3001 0301 4001 0301 ..... ...0...@.. - d050700: 5001 0301 6001 0301 7001 0301 8001 0301 .P...`...p...... - d050710: 9001 0301 a001 0301 b001 0301 c001 0301 ................ - d050720: d002 0301 e002 0301 f002 0301 0002 0302 ................ - d050730: 1002 0302 2002 0302 3002 0302 4002 0302 ..... ...0...@.. - d050740: 5002 0302 0000 0ee0 1000 0ee0 0445 0300 .P..........E... - d050750: 1445 0300 2445 0300 3445 0300 4445 0300 E...E$..E4..ED.. - d050760: 5445 0300 6445 0300 7445 0300 8445 0300 ET..Ed..Et..E... - d050770: 9445 0300 a445 0300 b445 0300 0000 0ee0 E...E...E....... - d050780: 471c 0599 0e00 0ee0 1000 0300 0aae 00b0 .G.............. - d050790: 2000 0300 0a8e 00b0 3000 0300 034e 00b0 . .......0..N... - d0507a0: 4000 0300 034e 00b0 5000 0300 0a1e 00b0 .@..N....P...... - d0507b0: 6000 0300 062e 00b0 0000 0ee0 1f14 06a5 .`.............. - d0507c0: 0888 0671 1f17 0685 0888 0691 0a00 07c0 ..q............. - d0507d0: 2000 0ec0 285f 0300 345f 0300 415f 0300 . .._(.._4.._A.. - d0507e0: 5141 0300 6121 0300 0000 0ec0 0800 0ec0 AQ..!a.......... - d0507f0: 2e6c 0300 346c 0300 445c 0300 5151 0300 l...l4..\D..QQ.. - d050800: 6101 0300 0000 0ec0 fdf4 156a 4000 1ee0 .a........j..@.. - d050810: 01b7 1300 05b1 1300 09ab 1300 0da5 1300 ................ - d050820: 119f 1300 1599 1300 195f 1300 1d59 1300 ........_...Y... - d050830: 2153 1300 251b 1300 2915 1300 2d0f 1300 S!...%...)...-.. - d050840: 3109 1300 349b 1300 3861 1300 3c5b 1300 .1...4..a8..[<.. - d050850: 4021 1300 441b 1300 0000 1ee0 4000 1ee0 !@...D.......@.. - d050860: 01fd 1302 05f7 1302 09f1 1302 0deb 1302 ................ - d050870: 11ab 1302 15a5 1302 199f 1302 1d99 1302 ................ - d050880: 2193 1302 24a3 1302 289d 1302 2c97 1302 .!...$...(...,.. - d050890: 3091 1302 345f 1302 3859 1302 3c1f 1302 .0.._4..Y8...<.. - d0508a0: 4019 1302 4413 1302 81fb 1302 85f5 1302 .@...D.......... - d0508b0: 89ef 1302 8de9 1302 91a9 1302 95a3 1302 ................ - d0508c0: 999d 1302 9d97 1302 a191 1302 a4a3 1302 ................ - d0508d0: a89d 1302 ac97 1302 b091 1302 b45f 1302 ............_... - d0508e0: b859 1302 bc1f 1302 c019 1302 c413 1302 Y............... - d0508f0: 01fd 1303 05f7 1303 09f1 1303 0daf 1303 ................ - d050900: 11a9 1303 15a3 1303 199d 1303 1d97 1303 ................ - d050910: 2191 1303 24a1 1303 289b 1303 2c95 1303 .!...$...(...,.. - d050920: 308f 1303 345d 1303 3857 1303 3c1d 1303 .0..]4..W8...<.. - d050930: 4017 1303 4411 1303 0000 1ee0 2000 1ee0 .@...D....... .. - d050940: 00f4 1300 04f1 1300 08ee 1300 0ceb 1300 ................ - d050950: 10e8 1300 14e5 1300 18e2 1300 1c63 1300 ............c... - d050960: 2060 1300 245d 1300 281f 1300 2c1c 1300 ` ..]$...(...,.. - d050970: 3019 1300 3416 1300 3813 1300 3c10 1300 .0...4...8...<.. - d050980: 400d 1300 0000 1ee0 2000 1ee0 00f3 1302 .@....... ...... - d050990: 04f0 1302 08ed 1302 0cea 1302 10e7 1302 ................ - d0509a0: 14a6 1302 18a3 1302 1ca0 1302 205f 1302 ............_ .. - d0509b0: 245c 1302 281d 1302 2c1a 1302 3017 1302 \$...(...,...0.. - d0509c0: 3414 1302 3811 1302 3c0e 1302 400b 1302 .4...8...<...@.. - d0509d0: 80f3 1302 84f0 1302 88ed 1302 8cea 1302 ................ - d0509e0: 90e7 1302 94a6 1302 98a3 1302 9ca0 1302 ................ - d0509f0: a060 1302 a45d 1302 a81e 1302 ac1b 1302 `...]........... - d050a00: b018 1302 b415 1302 b812 1302 bc0f 1302 ................ - d050a10: c00c 1302 00f6 1303 04f3 1303 08f0 1303 ................ - d050a20: 0ced 1303 10ea 1303 14e7 1303 18a7 1303 ................ - d050a30: 1ca4 1303 20a1 1303 2461 1303 285e 1303 ..... ..a$..^(.. - d050a40: 2c1e 1303 301b 1303 3418 1303 3815 1303 .,...0...4...8.. - d050a50: 3c12 1303 400f 1303 0000 1ee0 bfe0 0001 .<...@.......... - d050a60: 80d6 0b80 6200 0b3c 0100 0ef0 0002 0330 .....b<.......0. - d050a70: 0003 03f0 0000 0ef0 0200 0ef0 0000 0330 ..............0. - d050a80: 0002 03f0 0004 0330 0002 03f0 0000 0ef0 ......0......... - d050a90: 0003 0840 4000 0ef0 0007 0330 079b 03fc ..@..@....0..... - d050aa0: 0006 0330 073b 03fc 0005 0330 063b 03fc ..0.;.....0.;... - d050ab0: 0004 0330 043b 03fc 0003 0330 8b3b 03fc ..0.;.....0.;... - d050ac0: 0002 0330 033b 03fc 0001 0330 023b 03fc ..0.;.....0.;... - d050ad0: 0000 0330 423b 03fc 000f 0330 079b 03fc ..0.;B....0..... - d050ae0: 000e 0330 073b 03fc 000d 0330 063b 03fc ..0.;.....0.;... - d050af0: 000c 0330 043b 03fc 000b 0330 8b3b 03fc ..0.;.....0.;... - d050b00: 000a 0330 033b 03fc 0009 0330 023b 03fc ..0.;.....0.;... - d050b10: 0008 0330 403b 03fc 0000 0ef0 1000 0ef0 ..0.;@.......... - d050b20: 0007 0330 001c 03f0 001c 03e0 0006 0330 ..0...........0. - d050b30: 0007 03f0 0007 03e0 0005 0330 0007 03f0 ..........0..... - d050b40: 0007 03e0 0004 0330 0007 03f0 0007 03e0 ......0......... - d050b50: 0003 0330 0007 03f0 0007 03e0 0002 0330 ..0...........0. - d050b60: 0007 03f0 0007 03e0 0001 0330 0007 03f0 ..........0..... - d050b70: 0007 03e0 0000 0330 0007 03f0 0007 03e0 ......0......... - d050b80: 000f 0330 0008 03f0 0008 03e0 000e 0330 ..0...........0. - d050b90: 0008 03f0 0008 03e0 0017 0330 001c 03f0 ..........0..... - d050ba0: 001c 03e0 0016 0330 001c 03f0 001c 03e0 ......0......... - d050bb0: 0000 0ef0 0010 0ee0 0007 0330 0001 03f0 ..........0..... - d050bc0: 0000 0ee0 0002 0ee0 0000 0300 0021 03f0 ............!... - d050bd0: 1000 0300 0021 03f0 2000 0300 0021 03f0 ....!.... ..!... - d050be0: 3000 0300 0021 03f0 4000 0300 0024 03f0 .0..!....@..$... - d050bf0: 5000 0300 0021 03f0 6000 0300 001f 03f0 .P..!....`...... - d050c00: 7000 0300 0021 03f0 a000 0300 002a 03f0 .p..!.......*... - d050c10: c000 0300 0024 03f0 0000 0ee0 0004 0ee0 ....$........... - d050c20: 0000 0300 0084 03f0 1000 0300 0126 03f0 ............&... - d050c30: 2000 0300 008c 03f0 3000 0300 01ae 03f0 . .......0...... - d050c40: 4000 0300 0104 03f0 5000 0300 018c 03f0 .@.......P...... - d050c50: 6000 0300 01ae 03f0 7000 0300 018c 03f0 .`.......p...... - d050c60: a000 0300 0026 03f0 c000 0300 0026 03f0 ....&.......&... - d050c70: 0000 0ee0 8000 0ef0 0007 0330 8003 03e0 ..........0..... - d050c80: 017e 03f0 0006 0330 801b 03e0 017e 03f0 ~.....0.....~... - d050c90: 0005 0330 a03b 03e0 017e 03f0 0004 0330 ..0.;...~.....0. - d050ca0: a03b 03e0 015e 03f0 0003 0330 a03b 03e0 ;...^.....0.;... - d050cb0: 010e 03f0 0002 0330 6043 03e0 014e 03f0 ......0.C`..N... - d050cc0: 0001 0330 6443 03e0 014e 03f0 0000 0330 ..0.Cd..N.....0. - d050cd0: 7ec2 03e0 014f 03f0 000f 0330 8003 03e0 .~..O.....0..... - d050ce0: 017e 03f0 000e 0330 801b 03e0 017e 03f0 ~.....0.....~... - d050cf0: 000d 0330 a03b 03e0 017e 03f0 000c 0330 ..0.;...~.....0. - d050d00: a03b 03e0 015e 03f0 000b 0330 a03b 03e0 ;...^.....0.;... - d050d10: 010f 03f0 000a 0330 6043 03e0 014e 03f0 ......0.C`..N... - d050d20: 0009 0330 6443 03e0 014e 03f0 0008 0330 ..0.Cd..N.....0. - d050d30: 7ec2 03e0 014f 03f0 0017 0330 8003 03e0 .~..O.....0..... - d050d40: 017e 03f0 0016 0330 801b 03e0 017e 03f0 ~.....0.....~... - d050d50: 0015 0330 a03b 03e0 017e 03f0 0014 0330 ..0.;...~.....0. - d050d60: a03b 03e0 015e 03f0 0013 0330 a03b 03e0 ;...^.....0.;... - d050d70: 010f 03f0 0012 0330 6043 03e0 014e 03f0 ......0.C`..N... - d050d80: 0011 0330 6443 03e0 014e 03f0 0010 0330 ..0.Cd..N.....0. - d050d90: 7ec2 03e0 014f 03f0 0027 0330 8002 03e0 .~..O...'.0..... - d050da0: 017e 03f0 0026 0330 a00a 03e0 017e 03f0 ~...&.0.....~... - d050db0: 0025 0330 a03b 03e0 017e 03f0 0024 0330 %.0.;...~...$.0. - d050dc0: a03b 03e0 015e 03f0 0023 0330 a03b 03e0 ;...^...#.0.;... - d050dd0: 010e 03f0 0022 0330 6043 03e0 014e 03f0 ....".0.C`..N... - d050de0: 0021 0330 6443 03e0 014e 03f0 0020 0330 !.0.Cd..N... .0. - d050df0: 7ec2 03e0 014f 03f0 002f 0330 8002 03e0 .~..O.../.0..... - d050e00: 017e 03f0 002e 0330 a00a 03e0 017e 03f0 ~.....0.....~... - d050e10: 002d 0330 a03b 03e0 017e 03f0 002c 0330 -.0.;...~...,.0. - d050e20: a03b 03e0 015e 03f0 002b 0330 a03b 03e0 ;...^...+.0.;... - d050e30: 010e 03f0 002a 0330 6043 03e0 014e 03f0 ....*.0.C`..N... - d050e40: 0029 0330 6443 03e0 014e 03f0 0028 0330 ).0.Cd..N...(.0. - d050e50: 7ec2 03e0 014f 03f0 0037 0330 8002 03e0 .~..O...7.0..... - d050e60: 017e 03f0 0036 0330 a00a 03e0 017e 03f0 ~...6.0.....~... - d050e70: 0035 0330 a03b 03e0 017e 03f0 0034 0330 5.0.;...~...4.0. - d050e80: a03b 03e0 015e 03f0 0033 0330 a03b 03e0 ;...^...3.0.;... - d050e90: 010e 03f0 0032 0330 6043 03e0 014e 03f0 ....2.0.C`..N... - d050ea0: 0031 0330 6443 03e0 014e 03f0 0030 0330 1.0.Cd..N...0.0. - d050eb0: 7ec2 03e0 014f 03f0 0000 0ef0 2000 0ef0 .~..O........ .. - d050ec0: 0000 0330 0003 03f0 0001 0330 0000 03f0 ..0.......0..... - d050ed0: 0002 0330 0000 03f0 0000 0ef0 d001 0718 ..0............. - d050ee0: bfe0 0003 0041 0050 0008 0ee0 0000 0330 ....A.P.......0. - d050ef0: 0105 03f0 0001 0330 0105 03f0 0002 0330 ......0.......0. - d050f00: 0105 03f0 0003 0330 0105 03f0 0004 0330 ......0.......0. - d050f10: 0105 03f0 0005 0330 0105 03f0 0006 0330 ......0.......0. - d050f20: 0105 03f0 0007 0330 0105 03f0 0000 0ee0 ......0......... - d050f30: 0001 1050 ..P. - -0d050f34 <array_mp_8730e_radioa_cutb>: - d050f34: 0023 00e0 0080 0050 bfe0 0000 a5d0 0a1f #.....P......... - d050f44: 0040 0ed0 0002 0330 40a4 03f3 0003 0330 @.....0..@....0. - d050f54: 41a5 03f3 0000 0ed0 0002 0eb0 0000 0330 .A............0. - d050f64: 8814 03e2 41a4 03f2 0001 0330 8c14 03e2 .....A....0..... - d050f74: 41a4 03f2 0000 0eb0 8000 0ee0 0000 0330 .A............0. - d050f84: 0002 03e0 8a84 03f2 0001 0330 0007 03e0 ..........0..... - d050f94: 4a84 03f3 0002 0330 0005 03e0 8b84 03f1 .J....0......... - d050fa4: 0003 0330 0004 03e0 8a84 03f1 0000 0ee0 ..0............. - d050fb4: 9039 0629 8e07 0634 0000 0613 2000 0ee0 9.)...4...... .. - d050fc4: 0000 0330 42f6 03ff 0001 0330 52f6 03ff ..0..B....0..R.. - d050fd4: 0002 0330 52f6 03ff 0000 0ee0 0000 0ef8 ..0..R.......... - d050fe4: 0001 0330 0801 03e0 0002 03f7 0003 0330 ..0...........0. - d050ff4: 0871 03e0 e086 03f7 000d 0330 0070 03e0 q.........0.p... - d051004: c080 03f7 000f 0330 0000 03e0 0000 03f6 ......0......... - d051014: 000e 0330 0070 03e0 e080 03f7 0000 0ef0 ..0.p........... - d051024: 0000 0ec8 000d 0330 0007 03f0 000f 0330 ......0.......0. - d051034: 0007 03f0 000e 0330 0007 03f0 001d 0330 ......0.......0. - d051044: 0043 03f0 001f 0330 0043 03f0 001e 0330 C.....0.C.....0. - d051054: 0043 03f0 0013 0330 01c3 03f0 0001 0330 C.....0.......0. - d051064: 003c 03f0 0002 0330 003f 03f0 0000 0ec0 <.....0.?....... - d051074: 0c00 01a6 b846 0708 5a00 0901 0f44 0558 ....F....Z..D.X. - d051084: 8060 0924 50fe 09b0 a011 09c5 0200 07a8 `.$..P.......... - d051094: 0200 07b8 e000 0790 ff84 08c1 02fd 0950 ..............P. - d0510a4: 20fa 08b5 a684 08d1 4716 0599 0080 0ef0 . .......G...... - d0510b4: 0002 0300 1004 0300 2005 0300 3007 0300 ......... ...0.. - d0510c4: 4004 0300 5005 0300 6006 0300 7007 0300 .@...P...`...p.. - d0510d4: 0000 0ef0 0010 0ef0 0000 0300 1020 0300 ............ ... - d0510e4: 2021 0300 3023 0300 4027 0300 5047 0300 ! ..#0..'@..GP.. - d0510f4: 604f 0300 705f 0300 8000 0300 9021 0300 O`.._p......!... - d051104: a041 0300 b042 0300 c043 0300 d045 0300 A...B...C...E... - d051114: e047 0300 f067 0300 0000 0ef0 0008 0ef0 G...g........... - d051124: 0000 0300 1001 0300 2003 0300 3007 0300 ......... ...0.. - d051134: 4001 0300 5003 0300 6005 0300 7007 0300 .@...P...`...p.. - d051144: 0000 0ef0 0000 0ee1 4032 0300 5032 0300 ........2@..2P.. - d051154: 6033 0300 7033 0300 a033 0300 b033 0300 3`..3p..3...3... - d051164: c030 0300 e033 0300 f033 0300 2033 0301 0...3...3...3 .. - d051174: 3033 0301 6033 0301 7033 0301 8030 0301 30..3`..3p..0... - d051184: 9030 0301 a033 0301 b033 0301 c030 0301 0...3...3...0... - d051194: d030 0301 e033 0301 f033 0301 0030 0302 0...3...3...0... - d0511a4: 1030 0302 2033 0302 3033 0302 4030 0302 0...3 ..30..0@.. - d0511b4: 5030 0302 6033 0302 7033 0302 8030 0302 0P..3`..3p..0... - d0511c4: 9030 0302 a033 0302 b033 0302 c031 0302 0...3...3...1... - d0511d4: d031 0302 e033 0302 f033 0302 0031 0303 1...3...3...1... - d0511e4: 1031 0303 2033 0303 3033 0303 4031 0303 1...3 ..30..1@.. - d0511f4: 5031 0303 6033 0303 7033 0303 8030 0303 1P..3`..3p..0... - d051204: 9030 0303 a030 0303 b030 0303 0000 0ee0 0...0...0....... - d051214: 4000 0ee0 1000 0300 2000 0300 3000 0300 .@....... ...0.. - d051224: 4000 0300 5000 0300 6000 0300 7000 0300 .@...P...`...p.. - d051234: 8000 0300 9000 0300 a000 0300 b000 0300 ................ - d051244: c000 0300 d000 0300 e000 0300 f001 0300 ................ - d051254: 1001 0301 2001 0301 3001 0301 4001 0301 ..... ...0...@.. - d051264: 5001 0301 6001 0301 7001 0301 8001 0301 .P...`...p...... - d051274: 9001 0301 a001 0301 b001 0301 c001 0301 ................ - d051284: d002 0301 e002 0301 f002 0301 0002 0302 ................ - d051294: 1002 0302 2002 0302 3002 0302 4002 0302 ..... ...0...@.. - d0512a4: 5002 0302 0000 0ee0 1000 0ee0 0439 0300 .P..........9... - d0512b4: 1439 0300 2439 0300 3439 0300 4439 0300 9...9$..94..9D.. - d0512c4: 5439 0300 6439 0300 7439 0300 8439 0300 9T..9d..9t..9... - d0512d4: 9439 0300 a439 0300 b439 0300 0000 0ee0 9...9...9....... - d0512e4: 0008 0db0 471c 0599 0e00 0ee0 0010 07c0 .....G.......... - d0512f4: 1000 0300 08ce 00b0 0020 07c0 2000 0300 ........ .... .. - d051304: 07ae 00b0 0030 07c0 3000 0300 004e 00b0 ....0....0..N... - d051314: 0040 07c0 4000 0300 0c4e 00b0 0050 07c0 @....@..N...P... - d051324: 5000 0300 0d1e 00b0 0060 07c0 6000 0300 .P......`....`.. - d051334: 0b2e 00b0 0000 0ee0 0000 0db0 1f14 06a5 ................ - d051344: 1f17 0685 2000 0ec0 2863 0300 3463 0300 ..... ..c(..c4.. - d051354: 4153 0300 5133 0300 6123 0300 0000 0ec0 SA..3Q..#a...... - d051364: 0800 0ec0 2863 0300 3463 0300 4453 0300 ....c(..c4..SD.. - d051374: 5143 0300 6143 0300 0000 0ec0 fdf4 156a CQ..Ca........j. - d051384: 4000 1ee0 01ad 1300 05a7 1300 09a1 1300 .@.............. - d051394: 0d9b 1300 1195 1300 158f 1300 1955 1300 ............U... - d0513a4: 1d1b 1300 2115 1300 250f 1300 28d5 1300 .....!...%...(.. - d0513b4: 2c9b 1300 3095 1300 345b 1300 3855 1300 .,...0..[4..U8.. - d0513c4: 3c4f 1300 401d 1300 4417 1300 0000 1ee0 O<...@...D...... - d0513d4: 4000 1ee0 01fa 1302 05f4 1302 09ee 1302 .@.............. - d0513e4: 0de8 1302 11a8 1302 15a2 1302 199c 1302 ................ - d0513f4: 1d22 1302 20e0 1302 24da 1302 289c 1302 ".... ...$...(.. - d051404: 2c5e 1302 3058 1302 3452 1302 384c 1302 ^,..X0..R4..L8.. - d051414: 3c20 1302 401a 1302 4414 1302 81fb 1302 <...@...D...... - d051424: 85f5 1302 89ef 1302 8de9 1302 91a9 1302 ................ - d051434: 95a3 1302 999d 1302 9d23 1302 a0e1 1302 ........#....... - d051444: a4db 1302 a89d 1302 ac5f 1302 b059 1302 ........_...Y... - d051454: b453 1302 b84d 1302 bc21 1302 c01b 1302 S...M...!....... - d051464: c415 1302 01fb 1303 05f5 1303 09ef 1303 ................ - d051474: 0de9 1303 11a9 1303 15a3 1303 199d 1303 ................ - d051484: 1ce7 1303 20e1 1303 24db 1303 289d 1303 ..... ...$...(.. - d051494: 2c5f 1303 3059 1303 3453 1303 384d 1303 _,..Y0..S4..M8.. - d0514a4: 3c1d 1303 4017 1303 4411 1303 0000 1ee0 .<...@...D...... - d0514b4: 2000 1ee0 00fa 1300 04f7 1300 08f4 1300 . .............. - d0514c4: 0cf1 1300 10ee 1300 14eb 1300 18aa 1300 ................ - d0514d4: 1c68 1300 2065 1300 2462 1300 2824 1300 h...e ..b$..$(.. - d0514e4: 2c21 1300 301e 1300 341b 1300 3818 1300 !,...0...4...8.. - d0514f4: 3c15 1300 4012 1300 0000 1ee0 2000 1ee0 .<...@....... .. - d051504: 00f6 1302 04f3 1302 08f0 1302 0ced 1302 ................ - d051514: 10ea 1302 14a8 1302 18a5 1302 1ca2 1302 ................ - d051524: 2061 1302 245e 1302 281e 1302 2c1b 1302 a ..^$...(...,.. - d051534: 3018 1302 3415 1302 3812 1302 3c0f 1302 .0...4...8...<.. - d051544: 400c 1302 80f5 1302 84f2 1302 88ef 1302 .@.............. - d051554: 8cec 1302 90e9 1302 94a8 1302 98a5 1302 ................ - d051564: 9ca2 1302 a060 1302 a45d 1302 a81d 1302 ....`...]....... - d051574: ac1a 1302 b017 1302 b414 1302 b811 1302 ................ - d051584: bc0e 1302 c00b 1302 00f7 1303 04f4 1303 ................ - d051594: 08f1 1303 0cee 1303 10eb 1303 14a9 1303 ................ - d0515a4: 18a6 1303 1ca3 1303 2062 1303 245f 1303 ........b .._$.. - d0515b4: 281f 1303 2c1c 1303 3019 1303 3416 1303 .(...,...0...4.. - d0515c4: 3813 1303 3c10 1303 400d 1303 0000 1ee0 .8...<...@...... - d0515d4: bfe0 0001 80d6 0b80 6200 0b3c 0100 0ef0 .........b<..... - d0515e4: 0002 0330 0003 03f0 0000 0ef0 0200 0ef0 ..0............. - d0515f4: 0000 0330 0002 03f0 0004 0330 0002 03f0 ..0.......0..... - d051604: 0000 0ef0 0003 0840 4000 0ef0 0007 0330 ......@..@....0. - d051614: 079b 03fc 0006 0330 073b 03fc 0005 0330 ......0.;.....0. - d051624: 063b 03fc 0004 0330 043b 03fc 0003 0330 ;.....0.;.....0. - d051634: 8b3b 03fc 0002 0330 033b 03fc 0001 0330 ;.....0.;.....0. - d051644: 023b 03fc 0000 0330 423b 03fc 000f 0330 ;.....0.;B....0. - d051654: 079b 03fc 000e 0330 073b 03fc 000d 0330 ......0.;.....0. - d051664: 063b 03fc 000c 0330 043b 03fc 000b 0330 ;.....0.;.....0. - d051674: 8b3b 03fc 000a 0330 033b 03fc 0009 0330 ;.....0.;.....0. - d051684: 023b 03fc 0008 0330 403b 03fc 0000 0ef0 ;.....0.;@...... - d051694: 1000 0ef0 0007 0330 001c 03f0 001c 03e0 ......0......... - d0516a4: 0006 0330 0007 03f0 0007 03e0 0005 0330 ..0...........0. - d0516b4: 0007 03f0 0007 03e0 0004 0330 0007 03f0 ..........0..... - d0516c4: 0007 03e0 0003 0330 0007 03f0 0007 03e0 ......0......... - d0516d4: 0002 0330 0007 03f0 0007 03e0 0001 0330 ..0...........0. - d0516e4: 0007 03f0 0007 03e0 0000 0330 0007 03f0 ..........0..... - d0516f4: 0007 03e0 000f 0330 001c 03f0 001c 03e0 ......0......... - d051704: 000e 0330 001c 03f0 001c 03e0 0017 0330 ..0...........0. - d051714: 001c 03f0 001c 03e0 0016 0330 001c 03f0 ..........0..... - d051724: 001c 03e0 0000 0ef0 0010 0ee0 0007 0330 ..............0. - d051734: 0001 03f0 0000 0ee0 0002 0ee0 0000 0300 ................ - d051744: 0021 03f0 1000 0300 0021 03f0 2000 0300 !.......!.... .. - d051754: 0021 03f0 3000 0300 0021 03f0 4000 0300 !....0..!....@.. - d051764: 0024 03f0 5000 0300 0021 03f0 6000 0300 $....P..!....`.. - d051774: 001f 03f0 7000 0300 0021 03f0 a000 0300 .....p..!....... - d051784: 002a 03f0 0000 0ee0 0004 0ee0 0000 0300 *............... - d051794: 0084 03f0 1000 0300 0126 03f0 2000 0300 ........&.... .. - d0517a4: 008c 03f0 3000 0300 01ae 03f0 4000 0300 .....0.......@.. - d0517b4: 0104 03f0 5000 0300 018c 03f0 6000 0300 .....P.......`.. - d0517c4: 01ae 03f0 7000 0300 018c 03f0 a000 0300 .....p.......... - d0517d4: 0026 03f0 0000 0ee0 8000 0ef0 0007 0330 &.............0. - d0517e4: 8001 03e0 017e 03f0 0006 0330 8019 03e0 ....~.....0..... - d0517f4: 017e 03f0 0005 0330 a039 03e0 017e 03f0 ~.....0.9...~... - d051804: 0004 0330 a039 03e0 015e 03f0 0003 0330 ..0.9...^.....0. - d051814: a039 03e0 010e 03f0 0002 0330 6041 03e0 9.........0.A`.. - d051824: 014e 03f0 0001 0330 6441 03e0 014e 03f0 N.....0.Ad..N... - d051834: 0000 0330 7ec0 03e0 014f 03f0 000f 0330 ..0..~..O.....0. - d051844: 8001 03e0 017e 03f0 000e 0330 8019 03e0 ....~.....0..... - d051854: 017e 03f0 000d 0330 a039 03e0 017e 03f0 ~.....0.9...~... - d051864: 000c 0330 a039 03e0 015e 03f0 000b 0330 ..0.9...^.....0. - d051874: a039 03e0 010f 03f0 000a 0330 6041 03e0 9.........0.A`.. - d051884: 014e 03f0 0009 0330 6441 03e0 014e 03f0 N.....0.Ad..N... - d051894: 0008 0330 7ec0 03e0 014f 03f0 0017 0330 ..0..~..O.....0. - d0518a4: 8001 03e0 017e 03f0 0016 0330 8019 03e0 ....~.....0..... - d0518b4: 017e 03f0 0015 0330 a039 03e0 017e 03f0 ~.....0.9...~... - d0518c4: 0014 0330 a039 03e0 015e 03f0 0013 0330 ..0.9...^.....0. - d0518d4: a039 03e0 010f 03f0 0012 0330 6041 03e0 9.........0.A`.. - d0518e4: 014e 03f0 0011 0330 6441 03e0 014e 03f0 N.....0.Ad..N... - d0518f4: 0010 0330 7ec0 03e0 014f 03f0 0027 0330 ..0..~..O...'.0. - d051904: 8002 03e0 017e 03f0 0026 0330 a009 03e0 ....~...&.0..... - d051914: 017e 03f0 0025 0330 a039 03e0 017e 03f0 ~...%.0.9...~... - d051924: 0024 0330 a039 03e0 015e 03f0 0023 0330 $.0.9...^...#.0. - d051934: a039 03e0 010e 03f0 0022 0330 6041 03e0 9.......".0.A`.. - d051944: 014e 03f0 0021 0330 6441 03e0 014e 03f0 N...!.0.Ad..N... - d051954: 0020 0330 7ec0 03e0 014f 03f0 002f 0330 .0..~..O.../.0. - d051964: 8002 03e0 017e 03f0 002e 0330 a009 03e0 ....~.....0..... - d051974: 017e 03f0 002d 0330 a039 03e0 017e 03f0 ~...-.0.9...~... - d051984: 002c 0330 a039 03e0 015e 03f0 002b 0330 ,.0.9...^...+.0. - d051994: a039 03e0 010e 03f0 002a 0330 6041 03e0 9.......*.0.A`.. - d0519a4: 014e 03f0 0029 0330 6441 03e0 014e 03f0 N...).0.Ad..N... - d0519b4: 0028 0330 7ec0 03e0 014f 03f0 0037 0330 (.0..~..O...7.0. - d0519c4: 8002 03e0 017e 03f0 0036 0330 a009 03e0 ....~...6.0..... - d0519d4: 017e 03f0 0035 0330 a039 03e0 017e 03f0 ~...5.0.9...~... - d0519e4: 0034 0330 a039 03e0 015e 03f0 0033 0330 4.0.9...^...3.0. - d0519f4: a039 03e0 010e 03f0 0032 0330 6041 03e0 9.......2.0.A`.. - d051a04: 014e 03f0 0031 0330 6441 03e0 014e 03f0 N...1.0.Ad..N... - d051a14: 0030 0330 7ec0 03e0 014f 03f0 0000 0ef0 0.0..~..O....... - d051a24: 2000 0ef0 0000 0330 0003 03f0 0001 0330 . ....0.......0. - d051a34: 0000 03f0 0002 0330 0000 03f0 0000 0ef0 ......0......... - d051a44: 1001 071b bfe0 0003 0041 0050 0001 1050 ........A.P...P. - -0d051a54 <array_mp_8730e_radioa_cutd>: - d051a54: 0036 00e0 0080 0050 8000 0ee0 0003 0330 6.....P.......0. - d051a64: 0004 03e0 8a82 03f5 0004 0330 0004 03e0 ..........0..... - d051a74: 8a80 03f2 0005 0330 0001 03e0 8a84 03f7 ......0......... - d051a84: 0008 0330 0004 03e0 8a81 03f2 0009 0330 ..0...........0. - d051a94: 0004 03e0 8a81 03f2 0000 0ee0 a686 08d9 ................ - d051aa4: 0000 0ee1 4032 0300 5032 0300 6039 0302 ....2@..2P..9`.. - d051ab4: 7039 0302 a039 0302 b039 0302 0000 0ee0 9p..9...9....... - d051ac4: 0e00 0ee0 3000 0300 0a5e 00b0 4000 0300 .....0..^....@.. - d051ad4: 0a0e 00b0 6000 0300 090e 00b0 0000 0ee0 .....`.......... - d051ae4: 2000 0ec0 286f 0300 384f 0300 426f 0300 . ..o(..O8..oB.. - d051af4: 5251 0300 6141 0300 0000 0ec0 4000 1ee0 QR..Aa.......@.. - d051b04: 01f7 1302 05f1 1302 09eb 1302 0de5 1302 ................ - d051b14: 11a5 1302 159f 1302 1999 1302 1d93 1302 ................ - d051b24: 218d 1302 2587 1302 2897 1302 2c91 1302 .!...%...(...,.. - d051b34: 308b 1302 3485 1302 3855 1302 3c4f 1302 .0...4..U8..O<.. - d051b44: 4015 1302 440f 1302 81f7 1302 85f1 1302 .@...D.......... - d051b54: 89eb 1302 8de5 1302 91a5 1302 959f 1302 ................ - d051b64: 9999 1302 9d93 1302 a18d 1302 a587 1302 ................ - d051b74: a897 1302 ac91 1302 b08b 1302 b485 1302 ................ - d051b84: b855 1302 bc4f 1302 c015 1302 c40f 1302 U...O........... - d051b94: 01f7 1303 05f1 1303 09eb 1303 0da9 1303 ................ - d051ba4: 11a3 1303 159d 1303 1997 1303 1d91 1303 ................ - d051bb4: 218b 1303 249d 1303 2897 1303 2c91 1303 .!...$...(...,.. - d051bc4: 308b 1303 3485 1303 3855 1303 3c4f 1303 .0...4..U8..O<.. - d051bd4: 4015 1303 440f 1303 0000 1ee0 2000 1ee0 .@...D....... .. - d051be4: 00f6 1302 04f3 1302 08f0 1302 0ced 1302 ................ - d051bf4: 10ea 1302 14a9 1302 18a6 1302 1ca3 1302 ................ - d051c04: 2062 1302 245f 1302 2820 1302 2c1d 1302 b .._$.. (...,.. - d051c14: 301a 1302 3417 1302 3814 1302 3c11 1302 .0...4...8...<.. - d051c24: 400e 1302 80f6 1302 84f3 1302 88f0 1302 .@.............. - d051c34: 8ced 1302 90ea 1302 94a9 1302 98a6 1302 ................ - d051c44: 9ca3 1302 a062 1302 a45f 1302 a820 1302 ....b..._... ... - d051c54: ac1d 1302 b01a 1302 b417 1302 b814 1302 ................ - d051c64: bc11 1302 c00e 1302 00f9 1303 04f6 1303 ................ - d051c74: 08f3 1303 0cf0 1303 10ed 1303 14ea 1303 ................ - d051c84: 18aa 1303 1ca7 1303 20a4 1303 2464 1303 ......... ..d$.. - d051c94: 2861 1303 2c22 1303 301f 1303 341c 1303 a(..",...0...4.. - d051ca4: 3819 1303 3c16 1303 4013 1303 0000 1ee0 .8...<...@...... - d051cb4: 0002 0ee0 a000 0300 0023 03f0 0000 0ee0 ........#....... - d051cc4: 8000 0ef0 0007 0330 8002 03e0 017e 03f0 ......0.....~... - d051cd4: 0006 0330 8019 03e0 017e 03f0 000f 0330 ..0.....~.....0. - d051ce4: 8002 03e0 017e 03f0 000e 0330 8019 03e0 ....~.....0..... - d051cf4: 017e 03f0 000d 0330 a039 03e0 017e 03f0 ~.....0.9...~... - d051d04: 0008 0330 7ec0 03e0 014f 03f0 0017 0330 ..0..~..O.....0. - d051d14: 8002 03e0 017e 03f0 0016 0330 8019 03e0 ....~.....0..... - d051d24: 017e 03f0 0012 0330 6042 03e0 014e 03f0 ~.....0.B`..N... - d051d34: 0011 0330 6442 03e0 014e 03f0 0010 0330 ..0.Bd..N.....0. - d051d44: 7ec1 03e0 014f 03f0 0000 0ef0 1001 071b .~..O........... - d051d54: 0041 0050 A.P. - -0d051d58 <delta_swingidx_mp_2g_cck_a_n_txpwrtrkssi_8730e>: - d051d58: 0000 0000 0100 0101 0101 0101 0101 0202 ................ - d051d68: 0202 0202 0303 0303 0303 0303 0303 0303 ................ - d051d78: 0303 0303 0303 0303 0303 0303 0303 0303 ................ - d051d88: 0303 0303 0303 0303 0303 0303 0303 0303 ................ - -0d051d98 <delta_swingidx_mp_2g_cck_a_p_txpwrtrkssi_8730e>: - d051d98: 0100 0101 0101 0202 0202 0202 0303 0404 ................ - d051da8: 0404 0404 0505 0606 0606 0606 0606 0606 ................ - d051db8: 0606 0606 0606 0606 0606 0606 0606 0606 ................ - d051dc8: 0606 0606 0606 0606 0606 0606 0606 0606 ................ - -0d051dd8 <delta_swingidx_mp_2ga_n_txpwrtrkssi_8730e>: - d051dd8: 0000 0000 0100 0101 0101 0101 0101 0202 ................ - d051de8: 0202 0202 0303 0303 0303 0303 0303 0303 ................ - d051df8: 0303 0303 0303 0303 0303 0303 0303 0303 ................ - d051e08: 0303 0303 0303 0303 0303 0303 0303 0303 ................ - -0d051e18 <delta_swingidx_mp_2ga_p_txpwrtrkssi_8730e>: - d051e18: 0100 0101 0101 0202 0202 0202 0303 0404 ................ - d051e28: 0404 0404 0505 0606 0606 0606 0606 0606 ................ - d051e38: 0606 0606 0606 0606 0606 0606 0606 0606 ................ - d051e48: 0606 0606 0606 0606 0606 0606 0606 0606 ................ - -0d051e58 <delta_swingidx_mp_5ga_n_txpwrtrkssi_8730e>: - d051e58: 0100 0101 0101 0202 0202 0202 0303 0404 ................ - d051e68: 0404 0404 0505 0606 0806 0808 0808 0808 ................ - d051e78: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - d051e88: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - d051e98: 0100 0101 0101 0202 0202 0202 0303 0404 ................ - d051ea8: 0404 0404 0505 0606 0606 0606 0606 0606 ................ - d051eb8: 0606 0606 0606 0606 0606 0606 0606 0606 ................ - d051ec8: 0606 0606 0606 0606 0606 0606 0606 0606 ................ - d051ed8: 0100 0101 0101 0202 0202 0202 0303 0404 ................ - d051ee8: 0404 0404 0505 0606 0806 0808 0808 0808 ................ - d051ef8: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - d051f08: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - -0d051f18 <delta_swingidx_mp_5ga_p_txpwrtrkssi_8730e>: - d051f18: 0000 0000 0100 0101 0101 0101 0101 0202 ................ - d051f28: 0202 0202 0202 0202 0202 0202 0202 0202 ................ - d051f38: 0202 0202 0202 0303 0303 0303 0303 0303 ................ - d051f48: 0303 0303 0303 0303 0303 0303 0303 0303 ................ - d051f58: 0000 0000 0100 0101 0101 0101 0101 0202 ................ - d051f68: 0202 0202 0202 0202 0202 0202 0202 0202 ................ - d051f78: 0202 0202 0202 0303 0303 0303 0303 0303 ................ - d051f88: 0303 0303 0303 0303 0303 0303 0303 0303 ................ - d051f98: 0000 0000 0100 0101 0101 0101 0101 0202 ................ - d051fa8: 0202 0202 0202 0202 0202 0202 0202 0202 ................ - d051fb8: 0202 0202 0202 0303 0303 0303 0303 0303 ................ - d051fc8: 0303 0303 0303 0303 0303 0303 0303 0303 ................ - d051fd8: 8030 0000 8034 0000 819c 0000 81a0 0000 0...4........... - d051fe8: 813c 0000 5670 0000 12a0 0000 12b8 0000 <...pV.......... - d051ff8: 2008 0000 030c 0000 032c 0000 4f30 0000 . ......,...0O.. - d052008: 0000 0000 0083 0000 0079 0000 0005 0000 ........y....... - d052018: 0005 0001 8030 0000 8034 0000 0000 0000 ....0...4....... - d052028: 0083 0000 0079 0000 00df 0000 12e0 0001 ....y........... - d052038: 12e4 0001 12dc 0001 12b8 0001 030c 0001 ................ - d052048: 12a0 0001 129c 0001 004c 0048 0038 0028 ........L.H.8.(. - d052058: 0014 000c ffec ffe8 0000 0000 0028 0020 ............(. . - d052068: 0004 0000 ffec ffe8 5820 0000 4978 0000 ........ X..xI.. - d052078: 58e4 0000 49c0 0000 0d18 0000 0d80 0000 .X...I.......... - d052088: 0000 0000 5864 0001 2008 0001 0c60 0001 ....dX... ..`... - d052098: 0c6c 0001 58ac 0001 0c80 0001 20fc 0001 l....X....... .. - d0520a8: 5670 0001 12a0 0001 030c 0001 032c 0001 pV..........,... - d0520b8: 12b8 0001 8000 0001 8018 0001 8014 0001 ................ - d0520c8: 801c 0001 800c 0001 80cc 0001 8008 0001 ................ - d0520d8: 0000 0000 0005 0000 008f 0000 0000 0001 ................ - d0520e8: 0005 0001 2f2e 6f63 706d 6e6f 6e65 2f74 ...../component/ - d0520f8: 6977 6966 642f 6972 6576 2f72 6e69 6674 wifi/driver/intf - d052108: 772f 6669 5f69 6e69 6674 645f 7672 745f /wifi_intf_drv_t - d052118: 5f6f 7462 632e 0000 o_bt.c.. - -0d052120 <FSb>: - d052120: 0063 0000 007c 0000 0077 0000 007b 0000 c...|...w...{... - d052130: 00f2 0000 006b 0000 006f 0000 00c5 0000 ....k...o....... - d052140: 0030 0000 0001 0000 0067 0000 002b 0000 0.......g...+... - d052150: 00fe 0000 00d7 0000 00ab 0000 0076 0000 ............v... - d052160: 00ca 0000 0082 0000 00c9 0000 007d 0000 ............}... - d052170: 00fa 0000 0059 0000 0047 0000 00f0 0000 ....Y...G....... - d052180: 00ad 0000 00d4 0000 00a2 0000 00af 0000 ................ - d052190: 009c 0000 00a4 0000 0072 0000 00c0 0000 ........r....... - d0521a0: 00b7 0000 00fd 0000 0093 0000 0026 0000 ............&... - d0521b0: 0036 0000 003f 0000 00f7 0000 00cc 0000 6...?........... - d0521c0: 0034 0000 00a5 0000 00e5 0000 00f1 0000 4............... - d0521d0: 0071 0000 00d8 0000 0031 0000 0015 0000 q.......1....... - d0521e0: 0004 0000 00c7 0000 0023 0000 00c3 0000 ........#....... - d0521f0: 0018 0000 0096 0000 0005 0000 009a 0000 ................ - d052200: 0007 0000 0012 0000 0080 0000 00e2 0000 ................ - d052210: 00eb 0000 0027 0000 00b2 0000 0075 0000 ....'.......u... - d052220: 0009 0000 0083 0000 002c 0000 001a 0000 ........,....... - d052230: 001b 0000 006e 0000 005a 0000 00a0 0000 ....n...Z....... - d052240: 0052 0000 003b 0000 00d6 0000 00b3 0000 R...;........... - d052250: 0029 0000 00e3 0000 002f 0000 0084 0000 )......./....... - d052260: 0053 0000 00d1 0000 0000 0000 00ed 0000 S............... - d052270: 0020 0000 00fc 0000 00b1 0000 005b 0000 ...........[... - d052280: 006a 0000 00cb 0000 00be 0000 0039 0000 j...........9... - d052290: 004a 0000 004c 0000 0058 0000 00cf 0000 J...L...X....... - d0522a0: 00d0 0000 00ef 0000 00aa 0000 00fb 0000 ................ - d0522b0: 0043 0000 004d 0000 0033 0000 0085 0000 C...M...3....... - d0522c0: 0045 0000 00f9 0000 0002 0000 007f 0000 E............... - d0522d0: 0050 0000 003c 0000 009f 0000 00a8 0000 P...<........... - d0522e0: 0051 0000 00a3 0000 0040 0000 008f 0000 Q.......@....... - d0522f0: 0092 0000 009d 0000 0038 0000 00f5 0000 ........8....... - d052300: 00bc 0000 00b6 0000 00da 0000 0021 0000 ............!... - d052310: 0010 0000 00ff 0000 00f3 0000 00d2 0000 ................ - d052320: 00cd 0000 000c 0000 0013 0000 00ec 0000 ................ - d052330: 005f 0000 0097 0000 0044 0000 0017 0000 _.......D....... - d052340: 00c4 0000 00a7 0000 007e 0000 003d 0000 ........~...=... - d052350: 0064 0000 005d 0000 0019 0000 0073 0000 d...].......s... - d052360: 0060 0000 0081 0000 004f 0000 00dc 0000 `.......O....... - d052370: 0022 0000 002a 0000 0090 0000 0088 0000 "...*........... - d052380: 0046 0000 00ee 0000 00b8 0000 0014 0000 F............... - d052390: 00de 0000 005e 0000 000b 0000 00db 0000 ....^........... - d0523a0: 00e0 0000 0032 0000 003a 0000 000a 0000 ....2...:....... - d0523b0: 0049 0000 0006 0000 0024 0000 005c 0000 I.......$...\... - d0523c0: 00c2 0000 00d3 0000 00ac 0000 0062 0000 ............b... - d0523d0: 0091 0000 0095 0000 00e4 0000 0079 0000 ............y... - d0523e0: 00e7 0000 00c8 0000 0037 0000 006d 0000 ........7...m... - d0523f0: 008d 0000 00d5 0000 004e 0000 00a9 0000 ........N....... - d052400: 006c 0000 0056 0000 00f4 0000 00ea 0000 l...V........... - d052410: 0065 0000 007a 0000 00ae 0000 0008 0000 e...z........... - d052420: 00ba 0000 0078 0000 0025 0000 002e 0000 ....x...%....... - d052430: 001c 0000 00a6 0000 00b4 0000 00c6 0000 ................ - d052440: 00e8 0000 00dd 0000 0074 0000 001f 0000 ........t....... - d052450: 004b 0000 00bd 0000 008b 0000 008a 0000 K............... - d052460: 0070 0000 003e 0000 00b5 0000 0066 0000 p...>.......f... - d052470: 0048 0000 0003 0000 00f6 0000 000e 0000 H............... - d052480: 0061 0000 0035 0000 0057 0000 00b9 0000 a...5...W....... - d052490: 0086 0000 00c1 0000 001d 0000 009e 0000 ................ - d0524a0: 00e1 0000 00f8 0000 0098 0000 0011 0000 ................ - d0524b0: 0069 0000 00d9 0000 008e 0000 0094 0000 i............... - d0524c0: 009b 0000 001e 0000 0087 0000 00e9 0000 ................ - d0524d0: 00ce 0000 0055 0000 0028 0000 00df 0000 ....U...(....... - d0524e0: 008c 0000 00a1 0000 0089 0000 000d 0000 ................ - d0524f0: 00bf 0000 00e6 0000 0042 0000 0068 0000 ........B...h... - d052500: 0041 0000 0099 0000 002d 0000 000f 0000 A.......-....... - d052510: 00b0 0000 0054 0000 00bb 0000 0016 0000 ....T........... - -0d052520 <FT0>: - d052520: 63a5 c663 7c84 f87c 7799 ee77 7b8d f67b .cc..||..ww..{{. - d052530: f20d fff2 6bbd d66b 6fb1 de6f c554 91c5 .....kk..oo.T... - d052540: 3050 6030 0103 0201 67a9 ce67 2b7d 562b P00`.....gg.}++V - d052550: fe19 e7fe d762 b5d7 abe6 4dab 769a ec76 ....b......M.vv. - d052560: ca45 8fca 829d 1f82 c940 89c9 7d87 fa7d E.......@....}}. - d052570: fa15 effa 59eb b259 47c9 8e47 f00b fbf0 .....YY..GG..... - d052580: adec 41ad d467 b3d4 a2fd 5fa2 afea 45af ...Ag......_...E - d052590: 9cbf 239c a4f7 53a4 7296 e472 c05b 9bc0 ...#...S.rr.[... - d0525a0: b7c2 75b7 fd1c e1fd 93ae 3d93 266a 4c26 ...u.......=j&&L - d0525b0: 365a 6c36 3f41 7e3f f702 f5f7 cc4f 83cc Z66lA??~....O... - d0525c0: 345c 6834 a5f4 51a5 e534 d1e5 f108 f9f1 \44h...Q4....... - d0525d0: 7193 e271 d873 abd8 3153 6231 153f 2a15 .qq.s...S11b?..* - d0525e0: 040c 0804 c752 95c7 2365 4623 c35e 9dc3 ....R...e##F^... - d0525f0: 1828 3018 96a1 3796 050f 0a05 9ab5 2f9a (..0...7......./ - d052600: 0709 0e07 1236 2412 809b 1b80 e23d dfe2 ....6..$....=... - d052610: eb26 cdeb 2769 4e27 b2cd 7fb2 759f ea75 &...i''N.....uu. - d052620: 091b 1209 839e 1d83 2c74 582c 1a2e 341a ........t,,X...4 - d052630: 1b2d 361b 6eb2 dc6e 5aee b45a a0fb 5ba0 -..6.nn..ZZ....[ - d052640: 52f6 a452 3b4d 763b d661 b7d6 b3ce 7db3 .RR.M;;va......} - d052650: 297b 5229 e33e dde3 2f71 5e2f 8497 1384 {))R>...q//^.... - d052660: 53f5 a653 d168 b9d1 0000 0000 ed2c c1ed .SS.h.......,... - d052670: 2060 4020 fc1f e3fc b1c8 79b1 5bed b65b ` @.......y.[[. - d052680: 6abe d46a cb46 8dcb bed9 67be 394b 7239 .jj.F......gK99r - d052690: 4ade 944a 4cd4 984c 58e8 b058 cf4a 85cf .JJ..LL..XX.J... - d0526a0: d06b bbd0 ef2a c5ef aae5 4faa fb16 edfb k...*......O.... - d0526b0: 43c5 8643 4dd7 9a4d 3355 6633 8594 1185 .CC..MM.U33f.... - d0526c0: 45cf 8a45 f910 e9f9 0206 0402 7f81 fe7f .EE............. - d0526d0: 50f0 a050 3c44 783c 9fba 259f a8e3 4ba8 .PP.D<<x...%...K - d0526e0: 51f3 a251 a3fe 5da3 40c0 8040 8f8a 058f .QQ....].@@..... - d0526f0: 92ad 3f92 9dbc 219d 3848 7038 f504 f1f5 ...?...!H88p.... - d052700: bcdf 63bc b6c1 77b6 da75 afda 2163 4221 ...c...wu...c!!B - d052710: 1030 2010 ff1a e5ff f30e fdf3 d26d bfd2 0.. ........m... - d052720: cd4c 81cd 0c14 180c 1335 2613 ec2f c3ec L.......5..&/... - d052730: 5fe1 be5f 97a2 3597 44cc 8844 1739 2e17 .__....5.DD.9... - d052740: c457 93c4 a7f2 55a7 7e82 fc7e 3d47 7a3d W......U.~~.G==z - d052750: 64ac c864 5de7 ba5d 192b 3219 7395 e673 .dd..]].+..2.ss. - d052760: 60a0 c060 8198 1981 4fd1 9e4f dc7f a3dc .``......OO..... - d052770: 2266 4422 2a7e 542a 90ab 3b90 8883 0b88 f""D~**T...;.... - d052780: 46ca 8c46 ee29 c7ee b8d3 6bb8 143c 2814 .FF.)......k<..( - d052790: de79 a7de 5ee2 bc5e 0b1d 160b db76 addb y....^^.....v... - d0527a0: e03b dbe0 3256 6432 3a4e 743a 0a1e 140a ;...V22dN::t.... - d0527b0: 49db 9249 060a 0c06 246c 4824 5ce4 b85c .II.....l$$H.\\. - d0527c0: c25d 9fc2 d36e bdd3 acef 43ac 62a6 c462 ]...n......C.bb. - d0527d0: 91a8 3991 95a4 3195 e437 d3e4 798b f279 ...9...17....yy. - d0527e0: e732 d5e7 c843 8bc8 3759 6e37 6db7 da6d 2...C...Y77n.mm. - d0527f0: 8d8c 018d d564 b1d5 4ed2 9c4e a9e0 49a9 ....d....NN....I - d052800: 6cb4 d86c 56fa ac56 f407 f3f4 ea25 cfea .ll..VV.....%... - d052810: 65af ca65 7a8e f47a aee9 47ae 0818 1008 .ee..zz....G.... - d052820: bad5 6fba 7888 f078 256f 4a25 2e72 5c2e ...o.xx.o%%Jr..\ - d052830: 1c24 381c a6f1 57a6 b4c7 73b4 c651 97c6 $..8...W...sQ... - d052840: e823 cbe8 dd7c a1dd 749c e874 1f21 3e1f #...|....tt.!..> - d052850: 4bdd 964b bddc 61bd 8b86 0d8b 8a85 0f8a .KK....a........ - d052860: 7090 e070 3e42 7c3e b5c4 71b5 66aa cc66 .pp.B>>|...q.ff. - d052870: 48d8 9048 0305 0603 f601 f7f6 0e12 1c0e .HH............. - d052880: 61a3 c261 355f 6a35 57f9 ae57 b9d0 69b9 .aa._55j.WW....i - d052890: 8691 1786 c158 99c1 1d27 3a1d 9eb9 279e ....X...'..:...' - d0528a0: e138 d9e1 f813 ebf8 98b3 2b98 1133 2211 8..........+3.." - d0528b0: 69bb d269 d970 a9d9 8e89 078e 94a7 3394 .ii.p..........3 - d0528c0: 9bb6 2d9b 1e22 3c1e 8792 1587 e920 c9e9 ...-"..<.... ... - d0528d0: ce49 87ce 55ff aa55 2878 5028 df7a a5df I....UU.x((Pz... - d0528e0: 8c8f 038c a1f8 59a1 8980 0989 0d17 1a0d .......Y........ - d0528f0: bfda 65bf e631 d7e6 42c6 8442 68b8 d068 ...e1....BB..hh. - d052900: 41c3 8241 99b0 2999 2d77 5a2d 0f11 1e0f .AA....)w--Z.... - d052910: b0cb 7bb0 54fc a854 bbd6 6dbb 163a 2c16 ...{.TT....m:.., - -0d052920 <FT1>: - d052920: 6363 a5c6 7c7c 84f8 7777 99ee 7b7b 8df6 cc..||..ww..{{.. - d052930: f2f2 0dff 6b6b bdd6 6f6f b1de c5c5 5491 ....kk..oo.....T - d052940: 3030 5060 0101 0302 6767 a9ce 2b2b 7d56 00`P....gg..++V} - d052950: fefe 19e7 d7d7 62b5 abab e64d 7676 9aec .......b..M.vv.. - d052960: caca 458f 8282 9d1f c9c9 4089 7d7d 87fa ...E.......@}}.. - d052970: fafa 15ef 5959 ebb2 4747 c98e f0f0 0bfb ....YY..GG...... - d052980: adad ec41 d4d4 67b3 a2a2 fd5f afaf ea45 ..A....g.._...E. - d052990: 9c9c bf23 a4a4 f753 7272 96e4 c0c0 5b9b ..#...S.rr.....[ - d0529a0: b7b7 c275 fdfd 1ce1 9393 ae3d 2626 6a4c ..u.......=.&&Lj - d0529b0: 3636 5a6c 3f3f 417e f7f7 02f5 cccc 4f83 66lZ??~A.......O - d0529c0: 3434 5c68 a5a5 f451 e5e5 34d1 f1f1 08f9 44h\..Q....4.... - d0529d0: 7171 93e2 d8d8 73ab 3131 5362 1515 3f2a qq.....s11bS..*? - d0529e0: 0404 0c08 c7c7 5295 2323 6546 c3c3 5e9d .......R##Fe...^ - d0529f0: 1818 2830 9696 a137 0505 0f0a 9a9a b52f ..0(..7......./. - d052a00: 0707 090e 1212 3624 8080 9b1b e2e2 3ddf ......$6.......= - d052a10: ebeb 26cd 2727 694e b2b2 cd7f 7575 9fea ...&''Ni....uu.. - d052a20: 0909 1b12 8383 9e1d 2c2c 7458 1a1a 2e34 ........,,Xt..4. - d052a30: 1b1b 2d36 6e6e b2dc 5a5a eeb4 a0a0 fb5b ..6-nn..ZZ....[. - d052a40: 5252 f6a4 3b3b 4d76 d6d6 61b7 b3b3 ce7d RR..;;vM...a..}. - d052a50: 2929 7b52 e3e3 3edd 2f2f 715e 8484 9713 ))R{...>//^q.... - d052a60: 5353 f5a6 d1d1 68b9 0000 0000 eded 2cc1 SS.....h......., - d052a70: 2020 6040 fcfc 1fe3 b1b1 c879 5b5b edb6 @`......y.[[.. - d052a80: 6a6a bed4 cbcb 468d bebe d967 3939 4b72 jj.....F..g.99rK - d052a90: 4a4a de94 4c4c d498 5858 e8b0 cfcf 4a85 JJ..LL..XX.....J - d052aa0: d0d0 6bbb efef 2ac5 aaaa e54f fbfb 16ed ...k...*..O..... - d052ab0: 4343 c586 4d4d d79a 3333 5566 8585 9411 CC..MM..33fU.... - d052ac0: 4545 cf8a f9f9 10e9 0202 0604 7f7f 81fe EE.............. - d052ad0: 5050 f0a0 3c3c 4478 9f9f ba25 a8a8 e34b PP..<<xD..%...K. - d052ae0: 5151 f3a2 a3a3 fe5d 4040 c080 8f8f 8a05 QQ....].@@...... - d052af0: 9292 ad3f 9d9d bc21 3838 4870 f5f5 04f1 ..?...!.88pH.... - d052b00: bcbc df63 b6b6 c177 dada 75af 2121 6342 ..c...w....u!!Bc - d052b10: 1010 3020 ffff 1ae5 f3f3 0efd d2d2 6dbf .. 0...........m - d052b20: cdcd 4c81 0c0c 1418 1313 3526 ecec 2fc3 ...L......&5.../ - d052b30: 5f5f e1be 9797 a235 4444 cc88 1717 392e __....5.DD.....9 - d052b40: c4c4 5793 a7a7 f255 7e7e 82fc 3d3d 477a ...W..U.~~..==zG - d052b50: 6464 acc8 5d5d e7ba 1919 2b32 7373 95e6 dd..]]....2+ss.. - d052b60: 6060 a0c0 8181 9819 4f4f d19e dcdc 7fa3 ``......OO...... - d052b70: 2222 6644 2a2a 7e54 9090 ab3b 8888 830b ""Df**T~..;..... - d052b80: 4646 ca8c eeee 29c7 b8b8 d36b 1414 3c28 FF.....)..k...(< - d052b90: dede 79a7 5e5e e2bc 0b0b 1d16 dbdb 76ad ...y^^.........v - d052ba0: e0e0 3bdb 3232 5664 3a3a 4e74 0a0a 1e14 ...;22dV::tN.... - d052bb0: 4949 db92 0606 0a0c 2424 6c48 5c5c e4b8 II......$$Hl\\.. - d052bc0: c2c2 5d9f d3d3 6ebd acac ef43 6262 a6c4 ...]...n..C.bb.. - d052bd0: 9191 a839 9595 a431 e4e4 37d3 7979 8bf2 ..9...1....7yy.. - d052be0: e7e7 32d5 c8c8 438b 3737 596e 6d6d b7da ...2...C77nYmm.. - d052bf0: 8d8d 8c01 d5d5 64b1 4e4e d29c a9a9 e049 .......dNN....I. - d052c00: 6c6c b4d8 5656 faac f4f4 07f3 eaea 25cf ll..VV.........% - d052c10: 6565 afca 7a7a 8ef4 aeae e947 0808 1810 ee..zz....G..... - d052c20: baba d56f 7878 88f0 2525 6f4a 2e2e 725c ..o.xx..%%Jo..\r - d052c30: 1c1c 2438 a6a6 f157 b4b4 c773 c6c6 5197 ..8$..W...s....Q - d052c40: e8e8 23cb dddd 7ca1 7474 9ce8 1f1f 213e ...#...|tt....>! - d052c50: 4b4b dd96 bdbd dc61 8b8b 860d 8a8a 850f KK....a......... - d052c60: 7070 90e0 3e3e 427c b5b5 c471 6666 aacc pp..>>|B..q.ff.. - d052c70: 4848 d890 0303 0506 f6f6 01f7 0e0e 121c HH.............. - d052c80: 6161 a3c2 3535 5f6a 5757 f9ae b9b9 d069 aa..55j_WW....i. - d052c90: 8686 9117 c1c1 5899 1d1d 273a 9e9e b927 .......X..:'..'. - d052ca0: e1e1 38d9 f8f8 13eb 9898 b32b 1111 3322 ...8......+..."3 - d052cb0: 6969 bbd2 d9d9 70a9 8e8e 8907 9494 a733 ii.....p......3. - d052cc0: 9b9b b62d 1e1e 223c 8787 9215 e9e9 20c9 ..-...<"....... - d052cd0: cece 4987 5555 ffaa 2828 7850 dfdf 7aa5 ...IUU..((Px...z - d052ce0: 8c8c 8f03 a1a1 f859 8989 8009 0d0d 171a ......Y......... - d052cf0: bfbf da65 e6e6 31d7 4242 c684 6868 b8d0 ..e....1BB..hh.. - d052d00: 4141 c382 9999 b029 2d2d 775a 0f0f 111e AA....).--Zw.... - d052d10: b0b0 cb7b 5454 fca8 bbbb d66d 1616 3a2c ..{.TT....m...,: - -0d052d20 <FT2>: - d052d20: c663 63a5 f87c 7c84 ee77 7799 f67b 7b8d c..c|..|w..w{..{ - d052d30: fff2 f20d d66b 6bbd de6f 6fb1 91c5 c554 ....k..ko..o..T. - d052d40: 6030 3050 0201 0103 ce67 67a9 562b 2b7d 0`P0....g..g+V}+ - d052d50: e7fe fe19 b5d7 d762 4dab abe6 ec76 769a ......b..M..v..v - d052d60: 8fca ca45 1f82 829d 89c9 c940 fa7d 7d87 ..E.......@.}..} - d052d70: effa fa15 b259 59eb 8e47 47c9 fbf0 f00b ....Y..YG..G.... - d052d80: 41ad adec b3d4 d467 5fa2 a2fd 45af afea .A....g.._...E.. - d052d90: 239c 9cbf 53a4 a4f7 e472 7296 9bc0 c05b .#...S..r..r..[. - d052da0: 75b7 b7c2 e1fd fd1c 3d93 93ae 4c26 266a .u.......=..&Lj& - d052db0: 6c36 365a 7e3f 3f41 f5f7 f702 83cc cc4f 6lZ6?~A?......O. - d052dc0: 6834 345c 51a5 a5f4 d1e5 e534 f9f1 f108 4h\4.Q....4..... - d052dd0: e271 7193 abd8 d873 6231 3153 2a15 153f q..q..s.1bS1.*?. - d052de0: 0804 040c 95c7 c752 4623 2365 9dc3 c35e ......R.#Fe#..^. - d052df0: 3018 1828 3796 96a1 0a05 050f 2f9a 9ab5 .0(..7......./.. - d052e00: 0e07 0709 2412 1236 1b80 809b dfe2 e23d .....$6.......=. - d052e10: cdeb eb26 4e27 2769 7fb2 b2cd ea75 759f ..&.'Ni'....u..u - d052e20: 1209 091b 1d83 839e 582c 2c74 341a 1a2e ........,Xt,.4.. - d052e30: 361b 1b2d dc6e 6eb2 b45a 5aee 5ba0 a0fb .6-.n..nZ..Z.[.. - d052e40: a452 52f6 763b 3b4d b7d6 d661 7db3 b3ce R..R;vM;..a..}.. - d052e50: 5229 297b dde3 e33e 5e2f 2f71 1384 8497 )R{)..>./^q/.... - d052e60: a653 53f5 b9d1 d168 0000 0000 c1ed ed2c S..S..h.......,. - d052e70: 4020 2060 e3fc fc1f 79b1 b1c8 b65b 5bed @` .....y..[..[ - d052e80: d46a 6abe 8dcb cb46 67be bed9 7239 394b j..j..F..g..9rK9 - d052e90: 944a 4ade 984c 4cd4 b058 58e8 85cf cf4a J..JL..LX..X..J. - d052ea0: bbd0 d06b c5ef ef2a 4faa aae5 edfb fb16 ..k...*..O...... - d052eb0: 8643 43c5 9a4d 4dd7 6633 3355 1185 8594 C..CM..M3fU3.... - d052ec0: 8a45 45cf e9f9 f910 0402 0206 fe7f 7f81 E..E............ - d052ed0: a050 50f0 783c 3c44 259f 9fba 4ba8 a8e3 P..P<xD<.%...K.. - d052ee0: a251 51f3 5da3 a3fe 8040 40c0 058f 8f8a Q..Q.]..@..@.... - d052ef0: 3f92 92ad 219d 9dbc 7038 3848 f1f5 f504 .?...!..8pH8.... - d052f00: 63bc bcdf 77b6 b6c1 afda da75 4221 2163 .c...w....u.!Bc! - d052f10: 2010 1030 e5ff ff1a fdf3 f30e bfd2 d26d . 0...........m. - d052f20: 81cd cd4c 180c 0c14 2613 1335 c3ec ec2f ..L......&5.../. - d052f30: be5f 5fe1 3597 97a2 8844 44cc 2e17 1739 _.._.5..D..D..9. - d052f40: 93c4 c457 55a7 a7f2 fc7e 7e82 7a3d 3d47 ..W..U..~..~=zG= - d052f50: c864 64ac ba5d 5de7 3219 192b e673 7395 d..d]..].2+.s..s - d052f60: c060 60a0 1981 8198 9e4f 4fd1 a3dc dc7f `..`....O..O.... - d052f70: 4422 2266 542a 2a7e 3b90 90ab 0b88 8883 "Df"*T~*.;...... - d052f80: 8c46 46ca c7ee ee29 6bb8 b8d3 2814 143c F..F..)..k...(<. - d052f90: a7de de79 bc5e 5ee2 160b 0b1d addb db76 ..y.^..^......v. - d052fa0: dbe0 e03b 6432 3256 743a 3a4e 140a 0a1e ..;.2dV2:tN:.... - d052fb0: 9249 49db 0c06 060a 4824 246c b85c 5ce4 I..I....$Hl$\..\ - d052fc0: 9fc2 c25d bdd3 d36e 43ac acef c462 62a6 ..]...n..C..b..b - d052fd0: 3991 91a8 3195 95a4 d3e4 e437 f279 798b .9...1....7.y..y - d052fe0: d5e7 e732 8bc8 c843 6e37 3759 da6d 6db7 ..2...C.7nY7m..m - d052ff0: 018d 8d8c b1d5 d564 9c4e 4ed2 49a9 a9e0 ......d.N..N.I.. - d053000: d86c 6cb4 ac56 56fa f3f4 f407 cfea ea25 l..lV..V......%. - d053010: ca65 65af f47a 7a8e 47ae aee9 1008 0818 e..ez..z.G...... - d053020: 6fba bad5 f078 7888 4a25 256f 5c2e 2e72 .o..x..x%Jo%.\r. - d053030: 381c 1c24 57a6 a6f1 73b4 b4c7 97c6 c651 .8$..W...s....Q. - d053040: cbe8 e823 a1dd dd7c e874 749c 3e1f 1f21 ..#...|.t..t.>!. - d053050: 964b 4bdd 61bd bddc 0d8b 8b86 0f8a 8a85 K..K.a.......... - d053060: e070 7090 7c3e 3e42 71b5 b5c4 cc66 66aa p..p>|B>.q..f..f - d053070: 9048 48d8 0603 0305 f7f6 f601 1c0e 0e12 H..H............ - d053080: c261 61a3 6a35 355f ae57 57f9 69b9 b9d0 a..a5j_5W..W.i.. - d053090: 1786 8691 99c1 c158 3a1d 1d27 279e 9eb9 ......X..:'..'.. - d0530a0: d9e1 e138 ebf8 f813 2b98 98b3 2211 1133 ..8......+..."3. - d0530b0: d269 69bb a9d9 d970 078e 8e89 3394 94a7 i..i..p......3.. - d0530c0: 2d9b 9bb6 3c1e 1e22 1587 8792 c9e9 e920 .-...<"....... . - d0530d0: 87ce ce49 aa55 55ff 5028 2878 a5df df7a ..I.U..U(Px(..z. - d0530e0: 038c 8c8f 59a1 a1f8 0989 8980 1a0d 0d17 .....Y.......... - d0530f0: 65bf bfda d7e6 e631 8442 42c6 d068 68b8 .e....1.B..Bh..h - d053100: 8241 41c3 2999 99b0 5a2d 2d77 1e0f 0f11 A..A.)..-Zw-.... - d053110: 7bb0 b0cb a854 54fc 6dbb bbd6 2c16 163a .{..T..T.m...,:. - -0d053120 <FT3>: - d053120: a5c6 6363 84f8 7c7c 99ee 7777 8df6 7b7b ..cc..||..ww..{{ - d053130: 0dff f2f2 bdd6 6b6b b1de 6f6f 5491 c5c5 ......kk..oo.T.. - d053140: 5060 3030 0302 0101 a9ce 6767 7d56 2b2b `P00......ggV}++ - d053150: 19e7 fefe 62b5 d7d7 e64d abab 9aec 7676 .....b..M.....vv - d053160: 458f caca 9d1f 8282 4089 c9c9 87fa 7d7d .E.......@....}} - d053170: 15ef fafa ebb2 5959 c98e 4747 0bfb f0f0 ......YY..GG.... - d053180: ec41 adad 67b3 d4d4 fd5f a2a2 ea45 afaf A....g.._...E... - d053190: bf23 9c9c f753 a4a4 96e4 7272 5b9b c0c0 #...S.....rr.[.. - d0531a0: c275 b7b7 1ce1 fdfd ae3d 9393 6a4c 2626 u.......=...Lj&& - d0531b0: 5a6c 3636 417e 3f3f 02f5 f7f7 4f83 cccc lZ66~A??.....O.. - d0531c0: 5c68 3434 f451 a5a5 34d1 e5e5 08f9 f1f1 h\44Q....4...... - d0531d0: 93e2 7171 73ab d8d8 5362 3131 3f2a 1515 ..qq.s..bS11*?.. - d0531e0: 0c08 0404 5295 c7c7 6546 2323 5e9d c3c3 .....R..Fe##.^.. - d0531f0: 2830 1818 a137 9696 0f0a 0505 b52f 9a9a 0(..7......./... - d053200: 090e 0707 3624 1212 9b1b 8080 3ddf e2e2 ....$6.......=.. - d053210: 26cd ebeb 694e 2727 cd7f b2b2 9fea 7575 .&..Ni''......uu - d053220: 1b12 0909 9e1d 8383 7458 2c2c 2e34 1a1a ........Xt,,4... - d053230: 2d36 1b1b b2dc 6e6e eeb4 5a5a fb5b a0a0 6-....nn..ZZ[... - d053240: f6a4 5252 4d76 3b3b 61b7 d6d6 ce7d b3b3 ..RRvM;;.a..}... - d053250: 7b52 2929 3edd e3e3 715e 2f2f 9713 8484 R{)).>..^q//.... - d053260: f5a6 5353 68b9 d1d1 0000 0000 2cc1 eded ..SS.h.......,.. - d053270: 6040 2020 1fe3 fcfc c879 b1b1 edb6 5b5b @` ....y.....[[ - d053280: bed4 6a6a 468d cbcb d967 bebe 4b72 3939 ..jj.F..g...rK99 - d053290: de94 4a4a d498 4c4c e8b0 5858 4a85 cfcf ..JJ..LL..XX.J.. - d0532a0: 6bbb d0d0 2ac5 efef e54f aaaa 16ed fbfb .k...*..O....... - d0532b0: c586 4343 d79a 4d4d 5566 3333 9411 8585 ..CC..MMfU33.... - d0532c0: cf8a 4545 10e9 f9f9 0604 0202 81fe 7f7f ..EE............ - d0532d0: f0a0 5050 4478 3c3c ba25 9f9f e34b a8a8 ..PPxD<<%...K... - d0532e0: f3a2 5151 fe5d a3a3 c080 4040 8a05 8f8f ..QQ].....@@.... - d0532f0: ad3f 9292 bc21 9d9d 4870 3838 04f1 f5f5 ?...!...pH88.... - d053300: df63 bcbc c177 b6b6 75af dada 6342 2121 c...w....u..Bc!! - d053310: 3020 1010 1ae5 ffff 0efd f3f3 6dbf d2d2 0...........m.. - d053320: 4c81 cdcd 1418 0c0c 3526 1313 2fc3 ecec .L......&5.../.. - d053330: e1be 5f5f a235 9797 cc88 4444 392e 1717 ..__5.....DD.9.. - d053340: 5793 c4c4 f255 a7a7 82fc 7e7e 477a 3d3d .W..U.....~~zG== - d053350: acc8 6464 e7ba 5d5d 2b32 1919 95e6 7373 ..dd..]]2+....ss - d053360: a0c0 6060 9819 8181 d19e 4f4f 7fa3 dcdc ..``......OO.... - d053370: 6644 2222 7e54 2a2a ab3b 9090 830b 8888 Df""T~**;....... - d053380: ca8c 4646 29c7 eeee d36b b8b8 3c28 1414 ..FF.)..k...(<.. - d053390: 79a7 dede e2bc 5e5e 1d16 0b0b 76ad dbdb .y....^^.....v.. - d0533a0: 3bdb e0e0 5664 3232 4e74 3a3a 1e14 0a0a .;..dV22tN::.... - d0533b0: db92 4949 0a0c 0606 6c48 2424 e4b8 5c5c ..II....Hl$$..\\ - d0533c0: 5d9f c2c2 6ebd d3d3 ef43 acac a6c4 6262 .]...n..C.....bb - d0533d0: a839 9191 a431 9595 37d3 e4e4 8bf2 7979 9...1....7....yy - d0533e0: 32d5 e7e7 438b c8c8 596e 3737 b7da 6d6d .2...C..nY77..mm - d0533f0: 8c01 8d8d 64b1 d5d5 d29c 4e4e e049 a9a9 .....d....NNI... - d053400: b4d8 6c6c faac 5656 07f3 f4f4 25cf eaea ..ll..VV.....%.. - d053410: afca 6565 8ef4 7a7a e947 aeae 1810 0808 ..ee..zzG....... - d053420: d56f baba 88f0 7878 6f4a 2525 725c 2e2e o.....xxJo%%\r.. - d053430: 2438 1c1c f157 a6a6 c773 b4b4 5197 c6c6 8$..W...s....Q.. - d053440: 23cb e8e8 7ca1 dddd 9ce8 7474 213e 1f1f .#...|....tt>!.. - d053450: dd96 4b4b dc61 bdbd 860d 8b8b 850f 8a8a ..KKa........... - d053460: 90e0 7070 427c 3e3e c471 b5b5 aacc 6666 ..pp|B>>q.....ff - d053470: d890 4848 0506 0303 01f7 f6f6 121c 0e0e ..HH............ - d053480: a3c2 6161 5f6a 3535 f9ae 5757 d069 b9b9 ..aaj_55..WWi... - d053490: 9117 8686 5899 c1c1 273a 1d1d b927 9e9e .....X..:'..'... - d0534a0: 38d9 e1e1 13eb f8f8 b32b 9898 3322 1111 .8......+..."3.. - d0534b0: bbd2 6969 70a9 d9d9 8907 8e8e a733 9494 ..ii.p......3... - d0534c0: b62d 9b9b 223c 1e1e 9215 8787 20c9 e9e9 -...<"....... .. - d0534d0: 4987 cece ffaa 5555 7850 2828 7aa5 dfdf .I....UUPx((.z.. - d0534e0: 8f03 8c8c f859 a1a1 8009 8989 171a 0d0d ....Y........... - d0534f0: da65 bfbf 31d7 e6e6 c684 4242 b8d0 6868 e....1....BB..hh - d053500: c382 4141 b029 9999 775a 2d2d 111e 0f0f ..AA)...Zw--.... - d053510: cb7b b0b0 fca8 5454 d66d bbbb 3a2c 1616 {.....TTm...,:.. - -0d053520 <KT0>: - d053520: 0000 0000 0d0b 0e09 1a16 1c12 171d 121b ................ - d053530: 342c 3824 3927 362d 2e3a 2436 2331 2a3f ,4$8'9-6:.6$1#?* - d053540: 6858 7048 6553 7e41 724e 6c5a 7f45 6253 XhHpSeA~NrZlE.Sb - d053550: 5c74 486c 517f 4665 4662 547e 4b69 5a77 t\lH.QeFbF~TiKwZ - d053560: d0b0 e090 ddbb ee99 caa6 fc82 c7ad f28b ................ - d053570: e49c d8b4 e997 d6bd fe8a c4a6 f381 caaf ................ - d053580: b8e8 90d8 b5e3 9ed1 a2fe 8cca aff5 82c3 ................ - d053590: 8cc4 a8fc 81cf a6f5 96d2 b4ee 9bd9 bae7 ................ - d0535a0: bb7b db3b b670 d532 a16d c729 ac66 c920 {.;.p.2.m.).f. . - d0535b0: 8f57 e31f 825c ed16 9541 ff0d 984a f104 W...\...A...J... - d0535c0: d323 ab73 de28 a57a c935 b761 c43e b968 #.s.(.z.5.a.>.h. - d0535d0: e70f 9357 ea04 9d5e fd19 8f45 f012 814c ..W...^...E...L. - d0535e0: 6bcb 3bab 66c0 35a2 71dd 27b9 7cd6 29b0 .k.;.f.5.q.'.|.) - d0535f0: 5fe7 038f 52ec 0d86 45f1 1f9d 48fa 1194 ._...R...E...H.. - d053600: 0393 4be3 0e98 45ea 1985 57f1 148e 59f8 ...K...E...W...Y - d053610: 37bf 73c7 3ab4 7dce 2da9 6fd5 20a2 61dc .7.s.:.}.-.o. .a - d053620: 6df6 ad76 60fd a37f 77e0 b164 7aeb bf6d .mv..`...wd..zm. - d053630: 59da 9552 54d1 9b5b 43cc 8940 4ec7 8749 .YR..T[..C@..NI. - d053640: 05ae dd3e 08a5 d337 1fb8 c12c 12b3 cf25 ..>...7...,...%. - d053650: 3182 e51a 3c89 eb13 2b94 f908 269f f701 .1...<...+...&.. - d053660: bd46 4de6 b04d 43ef a750 51f4 aa5b 5ffd F..MM..CP..Q[.._ - d053670: 896a 75c2 8461 7bcb 937c 69d0 9e77 67d9 j..ua..{|..iw..g - d053680: d51e 3dae d815 33a7 cf08 21bc c203 2fb5 ...=...3...!.../ - d053690: e132 058a ec39 0b83 fb24 1998 f62f 1791 2...9...$.../... - d0536a0: d68d 764d db86 7844 cc9b 6a5f c190 6456 ..Mv..Dx.._j..Vd - d0536b0: e2a1 4e69 efaa 4060 f8b7 527b f5bc 5c72 ..iN..`@..{R..r\ - d0536c0: bed5 0605 b3de 080c a4c3 1a17 a9c8 141e ................ - d0536d0: 8af9 3e21 87f2 3028 90ef 2233 9de4 2c3a ..!>..(0..3"..:, - d0536e0: 063d 96dd 0b36 98d4 1c2b 8acf 1120 84c6 =...6...+... ... - d0536f0: 3211 aef9 3f1a a0f0 2807 b2eb 250c bce2 .2...?...(...%.. - d053700: 6e65 e695 636e e89c 7473 fa87 7978 f48e en..nc..st..xy.. - d053710: 5a49 deb1 5742 d0b8 405f c2a3 4d54 ccaa IZ..BW.._@..TM.. - d053720: daf7 41ec d7fc 4fe5 c0e1 5dfe cdea 53f7 ...A...O...]...S - d053730: eedb 79c8 e3d0 77c1 f4cd 65da f9c6 6bd3 ...y...w...e...k - d053740: b2af 31a4 bfa4 3fad a8b9 2db6 a5b2 23bf ...1...?...-...# - d053750: 8683 0980 8b88 0789 9c95 1592 919e 1b9b ................ - d053760: 0a47 a17c 074c af75 1051 bd6e 1d5a b367 G.|.L.u.Q.n.Z.g. - d053770: 3e6b 9958 3360 9751 247d 854a 2976 8b43 k>X.`3Q.}$J.v)C. - d053780: 621f d134 6f14 df3d 7809 cd26 7502 c32f .b4..o=..x&..u/. - d053790: 5633 e910 5b38 e719 4c25 f502 412e fb0b 3V..8[..%L...A.. - d0537a0: 618c 9ad7 6c87 94de 7b9a 86c5 7691 88cc .a...l...{...v.. - d0537b0: 55a0 a2f3 58ab acfa 4fb6 bee1 42bd b0e8 .U...X...O...B.. - d0537c0: 09d4 ea9f 04df e496 13c2 f68d 1ec9 f884 ................ - d0537d0: 3df8 d2bb 30f3 dcb2 27ee cea9 2ae5 c0a0 .=...0...'...*.. - d0537e0: b13c 7a47 bc37 744e ab2a 6655 a621 685c <.Gz7.Nt*.Uf!.\h - d0537f0: 8510 4263 881b 4c6a 9f06 5e71 920d 5078 ..cB..jL..q^..xP - d053800: d964 0a0f d46f 0406 c372 161d ce79 1814 d...o...r...y... - d053810: ed48 322b e043 3c22 f75e 2e39 fa55 2030 H.+2C."<^.9.U.0 - d053820: b701 ec9a ba0a e293 ad17 f088 a01c fe81 ................ - d053830: 832d d4be 8e26 dab7 993b c8ac 9430 c6a5 -...&...;...0... - d053840: df59 9cd2 d252 92db c54f 80c0 c844 8ec9 Y...R...O...D... - d053850: eb75 a4f6 e67e aaff f163 b8e4 fc68 b6ed u...~...c...h... - d053860: 67b1 0c0a 6aba 0203 7da7 1018 70ac 1e11 .g...j...}...p.. - d053870: 539d 342e 5e96 3a27 498b 283c 4480 2635 .S.4.^':.I<(.D5& - d053880: 0fe9 7c42 02e2 724b 15ff 6050 18f4 6e59 ..B|..Kr..P`..Yn - d053890: 3bc5 4466 36ce 4a6f 21d3 5874 2cd8 567d .;fD.6oJ.!tX.,}V - d0538a0: 0c7a 37a1 0171 39a8 166c 2bb3 1b67 25ba z..7q..9l..+g..% - d0538b0: 3856 0f85 355d 018c 2240 1397 2f4b 1d9e V8..]5..@"..K/.. - d0538c0: 6422 47e9 6929 49e0 7e34 5bfb 733f 55f2 "d.G)i.I4~.[?s.U - d0538d0: 500e 7fcd 5d05 71c4 4a18 63df 4713 6dd6 .P...].q.J.c.G.m - d0538e0: dcca d731 d1c1 d938 c6dc cb23 cbd7 c52a ..1...8...#...*. - d0538f0: e8e6 ef15 e5ed e11c f2f0 f307 fffb fd0e ................ - d053900: b492 a779 b999 a970 ae84 bb6b a38f b562 ..y...p...k...b. - d053910: 80be 9f5d 8db5 9154 9aa8 834f 97a3 8d46 ..]...T...O...F. - -0d053920 <KT1>: - d053920: 0000 0000 090d 0b0e 121a 161c 1b17 1d12 ................ - d053930: 2434 2c38 2d39 2736 362e 3a24 3f23 312a 4$8,9-6'.6$:#?*1 - d053940: 4868 5870 4165 537e 5a72 4e6c 537f 4562 hHpXeA~SrZlN.SbE - d053950: 6c5c 7448 6551 7f46 7e46 6254 774b 695a \lHtQeF.F~TbKwZi - d053960: 90d0 b0e0 99dd bbee 82ca a6fc 8bc7 adf2 ................ - d053970: b4e4 9cd8 bde9 97d6 a6fe 8ac4 aff3 81ca ................ - d053980: d8b8 e890 d1b5 e39e caa2 fe8c c3af f582 ................ - d053990: fc8c c4a8 f581 cfa6 ee96 d2b4 e79b d9ba ................ - d0539a0: 3bbb 7bdb 32b6 70d5 29a1 6dc7 20ac 66c9 .;.{.2.p.).m. .f - d0539b0: 1f8f 57e3 1682 5ced 0d95 41ff 0498 4af1 ...W...\...A...J - d0539c0: 73d3 23ab 7ade 28a5 61c9 35b7 68c4 3eb9 .s.#.z.(.a.5.h.> - d0539d0: 57e7 0f93 5eea 049d 45fd 198f 4cf0 1281 .W...^...E...L.. - d0539e0: ab6b cb3b a266 c035 b971 dd27 b07c d629 k.;.f.5.q.'.|.). - d0539f0: 8f5f e703 8652 ec0d 9d45 f11f 9448 fa11 _...R...E...H... - d053a00: e303 934b ea0e 9845 f119 8557 f814 8e59 ..K...E...W...Y. - d053a10: c737 bf73 ce3a b47d d52d a96f dc20 a261 7.s.:.}.-.o. .a. - d053a20: 766d f6ad 7f60 fda3 6477 e0b1 6d7a ebbf mv..`...wd..zm.. - d053a30: 5259 da95 5b54 d19b 4043 cc89 494e c787 YR..T[..C@..NI.. - d053a40: 3e05 aedd 3708 a5d3 2c1f b8c1 2512 b3cf .>...7...,...%.. - d053a50: 1a31 82e5 133c 89eb 082b 94f9 0126 9ff7 1...<...+...&... - d053a60: e6bd 464d efb0 4d43 f4a7 5051 fdaa 5b5f ..MF..CM..QP.._[ - d053a70: c289 6a75 cb84 617b d093 7c69 d99e 7767 ..uj..{a..i|..gw - d053a80: aed5 1e3d a7d8 1533 bccf 0821 b5c2 032f ..=...3...!.../. - d053a90: 8ae1 3205 83ec 390b 98fb 2419 91f6 2f17 ...2...9...$.../ - d053aa0: 4dd6 8d76 44db 8678 5fcc 9b6a 56c1 9064 .Mv..Dx.._j..Vd. - d053ab0: 69e2 a14e 60ef aa40 7bf8 b752 72f5 bc5c .iN..`@..{R..r\. - d053ac0: 05be d506 0cb3 de08 17a4 c31a 1ea9 c814 ................ - d053ad0: 218a f93e 2887 f230 3390 ef22 3a9d e42c .!>..(0..3"..:,. - d053ae0: dd06 3d96 d40b 3698 cf1c 2b8a c611 2084 ...=...6...+... - d053af0: f932 11ae f03f 1aa0 eb28 07b2 e225 0cbc 2...?...(...%... - d053b00: 956e 65e6 9c63 6ee8 8774 73fa 8e79 78f4 n..ec..nt..sy..x - d053b10: b15a 49de b857 42d0 a340 5fc2 aa4d 54cc Z..IW..B@.._M..T - d053b20: ecda f741 e5d7 fc4f fec0 e15d f7cd ea53 ..A...O...]...S. - d053b30: c8ee db79 c1e3 d077 daf4 cd65 d3f9 c66b ..y...w...e...k. - d053b40: a4b2 af31 adbf a43f b6a8 b92d bfa5 b223 ..1...?...-...#. - d053b50: 8086 8309 898b 8807 929c 9515 9b91 9e1b ................ - d053b60: 7c0a 47a1 7507 4caf 6e10 51bd 671d 5ab3 .|.G.u.L.n.Q.g.Z - d053b70: 583e 6b99 5133 6097 4a24 7d85 4329 768b >X.k3Q.`$J.})C.v - d053b80: 3462 1fd1 3d6f 14df 2678 09cd 2f75 02c3 b4..o=..x&..u/.. - d053b90: 1056 33e9 195b 38e7 024c 25f5 0b41 2efb V..3[..8L..%A... - d053ba0: d761 8c9a de6c 8794 c57b 9a86 cc76 9188 a...l...{...v... - d053bb0: f355 a0a2 fa58 abac e14f b6be e842 bdb0 U...X...O...B... - d053bc0: 9f09 d4ea 9604 dfe4 8d13 c2f6 841e c9f8 ................ - d053bd0: bb3d f8d2 b230 f3dc a927 eece a02a e5c0 =...0...'...*... - d053be0: 47b1 3c7a 4ebc 3774 55ab 2a66 5ca6 2168 .Gz<.Nt7.Uf*.\h! - d053bf0: 6385 1042 6a88 1b4c 719f 065e 7892 0d50 .cB..jL..q^..xP. - d053c00: 0fd9 640a 06d4 6f04 1dc3 7216 14ce 7918 ...d...o...r...y - d053c10: 2bed 4832 22e0 433c 39f7 5e2e 30fa 5520 .+2H."<C.9.^.0 U - d053c20: 9ab7 01ec 93ba 0ae2 88ad 17f0 81a0 1cfe ................ - d053c30: be83 2dd4 b78e 26da ac99 3bc8 a594 30c6 ...-...&...;...0 - d053c40: d2df 599c dbd2 5292 c0c5 4f80 c9c8 448e ...Y...R...O...D - d053c50: f6eb 75a4 ffe6 7eaa e4f1 63b8 edfc 68b6 ...u...~...c...h - d053c60: 0a67 b10c 036a ba02 187d a710 1170 ac1e g...j...}...p... - d053c70: 2e53 9d34 275e 963a 3c49 8b28 3544 8026 S.4.^':.I<(.D5&. - d053c80: 420f e97c 4b02 e272 5015 ff60 5918 f46e .B|..Kr..P`..Yn. - d053c90: 663b c544 6f36 ce4a 7421 d358 7d2c d856 ;fD.6oJ.!tX.,}V. - d053ca0: a10c 7a37 a801 7139 b316 6c2b ba1b 6725 ..7z..9q..+l..%g - d053cb0: 8538 560f 8c35 5d01 9722 4013 9e2f 4b1d 8..V5..]"..@/..K - d053cc0: e964 2247 e069 2949 fb7e 345b f273 3f55 d.G"i.I)~.[4s.U? - d053cd0: cd50 0e7f c45d 0571 df4a 1863 d647 136d P...].q.J.c.G.m. - d053ce0: 31dc cad7 38d1 c1d9 23c6 dccb 2acb d7c5 .1...8...#...*.. - d053cf0: 15e8 e6ef 1ce5 ede1 07f2 f0f3 0eff fbfd ................ - d053d00: 79b4 92a7 70b9 99a9 6bae 84bb 62a3 8fb5 .y...p...k...b.. - d053d10: 5d80 be9f 548d b591 4f9a a883 4697 a38d .]...T...O...F.. - -0d053d20 <KT2>: - d053d20: 0000 0000 0e09 0d0b 1c12 1a16 121b 171d ................ - d053d30: 3824 342c 362d 3927 2436 2e3a 2a3f 2331 $8,4-6'96$:.?*1# - d053d40: 7048 6858 7e41 6553 6c5a 724e 6253 7f45 HpXhA~SeZlNrSbE. - d053d50: 486c 5c74 4665 517f 547e 4662 5a77 4b69 lHt\eF.Q~TbFwZiK - d053d60: e090 d0b0 ee99 ddbb fc82 caa6 f28b c7ad ................ - d053d70: d8b4 e49c d6bd e997 c4a6 fe8a caaf f381 ................ - d053d80: 90d8 b8e8 9ed1 b5e3 8cca a2fe 82c3 aff5 ................ - d053d90: a8fc 8cc4 a6f5 81cf b4ee 96d2 bae7 9bd9 ................ - d053da0: db3b bb7b d532 b670 c729 a16d c920 ac66 ;.{.2.p.).m. .f. - d053db0: e31f 8f57 ed16 825c ff0d 9541 f104 984a ..W...\...A...J. - d053dc0: ab73 d323 a57a de28 b761 c935 b968 c43e s.#.z.(.a.5.h.>. - d053dd0: 9357 e70f 9d5e ea04 8f45 fd19 814c f012 W...^...E...L... - d053de0: 3bab 6bcb 35a2 66c0 27b9 71dd 29b0 7cd6 .;.k.5.f.'.q.).| - d053df0: 038f 5fe7 0d86 52ec 1f9d 45f1 1194 48fa ..._...R...E...H - d053e00: 4be3 0393 45ea 0e98 57f1 1985 59f8 148e .K...E...W...Y.. - d053e10: 73c7 37bf 7dce 3ab4 6fd5 2da9 61dc 20a2 .s.7.}.:.o.-.a. - d053e20: ad76 6df6 a37f 60fd b164 77e0 bf6d 7aeb v..m...`d..wm..z - d053e30: 9552 59da 9b5b 54d1 8940 43cc 8749 4ec7 R..Y[..T@..CI..N - d053e40: dd3e 05ae d337 08a5 c12c 1fb8 cf25 12b3 >...7...,...%... - d053e50: e51a 3182 eb13 3c89 f908 2b94 f701 269f ...1...<...+...& - d053e60: 4de6 bd46 43ef b04d 51f4 a750 5ffd aa5b .MF..CM..QP.._[. - d053e70: 75c2 896a 7bcb 8461 69d0 937c 67d9 9e77 .uj..{a..i|..gw. - d053e80: 3dae d51e 33a7 d815 21bc cf08 2fb5 c203 .=...3...!.../.. - d053e90: 058a e132 0b83 ec39 1998 fb24 1791 f62f ..2...9...$.../. - d053ea0: 764d d68d 7844 db86 6a5f cc9b 6456 c190 Mv..Dx.._j..Vd.. - d053eb0: 4e69 e2a1 4060 efaa 527b f8b7 5c72 f5bc iN..`@..{R..r\.. - d053ec0: 0605 bed5 080c b3de 1a17 a4c3 141e a9c8 ................ - d053ed0: 3e21 8af9 3028 87f2 2233 90ef 2c3a 9de4 !>..(0..3"..:,.. - d053ee0: 96dd 063d 98d4 0b36 8acf 1c2b 84c6 1120 ..=...6...+... . - d053ef0: aef9 3211 a0f0 3f1a b2eb 2807 bce2 250c ...2...?...(...% - d053f00: e695 6e65 e89c 636e fa87 7473 f48e 7978 ..en..nc..st..xy - d053f10: deb1 5a49 d0b8 5742 c2a3 405f ccaa 4d54 ..IZ..BW.._@..TM - d053f20: 41ec daf7 4fe5 d7fc 5dfe c0e1 53f7 cdea .A...O...]...S.. - d053f30: 79c8 eedb 77c1 e3d0 65da f4cd 6bd3 f9c6 .y...w...e...k.. - d053f40: 31a4 b2af 3fad bfa4 2db6 a8b9 23bf a5b2 .1...?...-...#.. - d053f50: 0980 8683 0789 8b88 1592 9c95 1b9b 919e ................ - d053f60: a17c 0a47 af75 074c bd6e 1051 b367 1d5a |.G.u.L.n.Q.g.Z. - d053f70: 9958 3e6b 9751 3360 854a 247d 8b43 2976 X.k>Q.`3J.}$C.v) - d053f80: d134 621f df3d 6f14 cd26 7809 c32f 7502 4..b=..o&..x/..u - d053f90: e910 5633 e719 5b38 f502 4c25 fb0b 412e ..3V..8[..%L...A - d053fa0: 9ad7 618c 94de 6c87 86c5 7b9a 88cc 7691 ...a...l...{...v - d053fb0: a2f3 55a0 acfa 58ab bee1 4fb6 b0e8 42bd ...U...X...O...B - d053fc0: ea9f 09d4 e496 04df f68d 13c2 f884 1ec9 ................ - d053fd0: d2bb 3df8 dcb2 30f3 cea9 27ee c0a0 2ae5 ...=...0...'...* - d053fe0: 7a47 b13c 744e bc37 6655 ab2a 685c a621 Gz<.Nt7.Uf*.\h!. - d053ff0: 4263 8510 4c6a 881b 5e71 9f06 5078 920d cB..jL..q^..xP.. - d054000: 0a0f d964 0406 d46f 161d c372 1814 ce79 ..d...o...r...y. - d054010: 322b ed48 3c22 e043 2e39 f75e 2030 fa55 +2H."<C.9.^.0 U. - d054020: ec9a b701 e293 ba0a f088 ad17 fe81 a01c ................ - d054030: d4be 832d dab7 8e26 c8ac 993b c6a5 9430 ..-...&...;...0. - d054040: 9cd2 df59 92db d252 80c0 c54f 8ec9 c844 ..Y...R...O...D. - d054050: a4f6 eb75 aaff e67e b8e4 f163 b6ed fc68 ..u...~...c...h. - d054060: 0c0a 67b1 0203 6aba 1018 7da7 1e11 70ac ...g...j...}...p - d054070: 342e 539d 3a27 5e96 283c 498b 2635 4480 .4.S':.^<(.I5&.D - d054080: 7c42 0fe9 724b 02e2 6050 15ff 6e59 18f4 B|..Kr..P`..Yn.. - d054090: 4466 3bc5 4a6f 36ce 5874 21d3 567d 2cd8 fD.;oJ.6tX.!}V., - d0540a0: 37a1 0c7a 39a8 0171 2bb3 166c 25ba 1b67 .7z..9q..+l..%g. - d0540b0: 0f85 3856 018c 355d 1397 2240 1d9e 2f4b ..V8..]5..@"..K/ - d0540c0: 47e9 6422 49e0 6929 5bfb 7e34 55f2 733f .G"d.I)i.[4~.U?s - d0540d0: 7fcd 500e 71c4 5d05 63df 4a18 6dd6 4713 ...P.q.].c.J.m.G - d0540e0: d731 dcca d938 d1c1 cb23 c6dc c52a cbd7 1...8...#...*... - d0540f0: ef15 e8e6 e11c e5ed f307 f2f0 fd0e fffb ................ - d054100: a779 b492 a970 b999 bb6b ae84 b562 a38f y...p...k...b... - d054110: 9f5d 80be 9154 8db5 834f 9aa8 8d46 97a3 ]...T...O...F... - -0d054120 <KT3>: - d054120: 0000 0000 0b0e 090d 161c 121a 1d12 1b17 ................ - d054130: 2c38 2434 2736 2d39 3a24 362e 312a 3f23 8,4$6'9-$:.6*1#? - d054140: 5870 4868 537e 4165 4e6c 5a72 4562 537f pXhH~SeAlNrZbE.S - d054150: 7448 6c5c 7f46 6551 6254 7e46 695a 774b Ht\lF.QeTbF~ZiKw - d054160: b0e0 90d0 bbee 99dd a6fc 82ca adf2 8bc7 ................ - d054170: 9cd8 b4e4 97d6 bde9 8ac4 a6fe 81ca aff3 ................ - d054180: e890 d8b8 e39e d1b5 fe8c caa2 f582 c3af ................ - d054190: c4a8 fc8c cfa6 f581 d2b4 ee96 d9ba e79b ................ - d0541a0: 7bdb 3bbb 70d5 32b6 6dc7 29a1 66c9 20ac .{.;.p.2.m.).f. - d0541b0: 57e3 1f8f 5ced 1682 41ff 0d95 4af1 0498 .W...\...A...J.. - d0541c0: 23ab 73d3 28a5 7ade 35b7 61c9 3eb9 68c4 .#.s.(.z.5.a.>.h - d0541d0: 0f93 57e7 049d 5eea 198f 45fd 1281 4cf0 ...W...^...E...L - d0541e0: cb3b ab6b c035 a266 dd27 b971 d629 b07c ;.k.5.f.'.q.).|. - d0541f0: e703 8f5f ec0d 8652 f11f 9d45 fa11 9448 .._...R...E...H. - d054200: 934b e303 9845 ea0e 8557 f119 8e59 f814 K...E...W...Y... - d054210: bf73 c737 b47d ce3a a96f d52d a261 dc20 s.7.}.:.o.-.a. . - d054220: f6ad 766d fda3 7f60 e0b1 6477 ebbf 6d7a ..mv..`...wd..zm - d054230: da95 5259 d19b 5b54 cc89 4043 c787 494e ..YR..T[..C@..NI - d054240: aedd 3e05 a5d3 3708 b8c1 2c1f b3cf 2512 ...>...7...,...% - d054250: 82e5 1a31 89eb 133c 94f9 082b 9ff7 0126 ..1...<...+...&. - d054260: 464d e6bd 4d43 efb0 5051 f4a7 5b5f fdaa MF..CM..QP.._[.. - d054270: 6a75 c289 617b cb84 7c69 d093 7767 d99e uj..{a..i|..gw.. - d054280: 1e3d aed5 1533 a7d8 0821 bccf 032f b5c2 =...3...!.../... - d054290: 3205 8ae1 390b 83ec 2419 98fb 2f17 91f6 .2...9...$.../.. - d0542a0: 8d76 4dd6 8678 44db 9b6a 5fcc 9064 56c1 v..Mx..Dj.._d..V - d0542b0: a14e 69e2 aa40 60ef b752 7bf8 bc5c 72f5 N..i@..`R..{\..r - d0542c0: d506 05be de08 0cb3 c31a 17a4 c814 1ea9 ................ - d0542d0: f93e 218a f230 2887 ef22 3390 e42c 3a9d >..!0..("..3,..: - d0542e0: 3d96 dd06 3698 d40b 2b8a cf1c 2084 c611 .=...6...+... .. - d0542f0: 11ae f932 1aa0 f03f 07b2 eb28 0cbc e225 ..2...?...(...%. - d054300: 65e6 956e 6ee8 9c63 73fa 8774 78f4 8e79 .en..nc..st..xy. - d054310: 49de b15a 42d0 b857 5fc2 a340 54cc aa4d .IZ..BW.._@..TM. - d054320: f741 ecda fc4f e5d7 e15d fec0 ea53 f7cd A...O...]...S... - d054330: db79 c8ee d077 c1e3 cd65 daf4 c66b d3f9 y...w...e...k... - d054340: af31 a4b2 a43f adbf b92d b6a8 b223 bfa5 1...?...-...#... - d054350: 8309 8086 8807 898b 9515 929c 9e1b 9b91 ................ - d054360: 47a1 7c0a 4caf 7507 51bd 6e10 5ab3 671d .G.|.L.u.Q.n.Z.g - d054370: 6b99 583e 6097 5133 7d85 4a24 768b 4329 .k>X.`3Q.}$J.v)C - d054380: 1fd1 3462 14df 3d6f 09cd 2678 02c3 2f75 ..b4..o=..x&..u/ - d054390: 33e9 1056 38e7 195b 25f5 024c 2efb 0b41 .3V..8[..%L...A. - d0543a0: 8c9a d761 8794 de6c 9a86 c57b 9188 cc76 ..a...l...{...v. - d0543b0: a0a2 f355 abac fa58 b6be e14f bdb0 e842 ..U...X...O...B. - d0543c0: d4ea 9f09 dfe4 9604 c2f6 8d13 c9f8 841e ................ - d0543d0: f8d2 bb3d f3dc b230 eece a927 e5c0 a02a ..=...0...'...*. - d0543e0: 3c7a 47b1 3774 4ebc 2a66 55ab 2168 5ca6 z<.Gt7.Nf*.Uh!.\ - d0543f0: 1042 6385 1b4c 6a88 065e 719f 0d50 7892 B..cL..j^..qP..x - d054400: 640a 0fd9 6f04 06d4 7216 1dc3 7918 14ce .d...o...r...y.. - d054410: 4832 2bed 433c 22e0 5e2e 39f7 5520 30fa 2H.+<C.".^.9 U.0 - d054420: 01ec 9ab7 0ae2 93ba 17f0 88ad 1cfe 81a0 ................ - d054430: 2dd4 be83 26da b78e 3bc8 ac99 30c6 a594 .-...&...;...0.. - d054440: 599c d2df 5292 dbd2 4f80 c0c5 448e c9c8 .Y...R...O...D.. - d054450: 75a4 f6eb 7eaa ffe6 63b8 e4f1 68b6 edfc .u...~...c...h.. - d054460: b10c 0a67 ba02 036a a710 187d ac1e 1170 ..g...j...}...p. - d054470: 9d34 2e53 963a 275e 8b28 3c49 8026 3544 4.S.:.^'(.I<&.D5 - d054480: e97c 420f e272 4b02 ff60 5015 f46e 5918 |..Br..K`..Pn..Y - d054490: c544 663b ce4a 6f36 d358 7421 d856 7d2c D.;fJ.6oX.!tV.,} - d0544a0: 7a37 a10c 7139 a801 6c2b b316 6725 ba1b 7z..9q..+l..%g.. - d0544b0: 560f 8538 5d01 8c35 4013 9722 4b1d 9e2f .V8..]5..@"..K/. - d0544c0: 2247 e964 2949 e069 345b fb7e 3f55 f273 G"d.I)i.[4~.U?s. - d0544d0: 0e7f cd50 0571 c45d 1863 df4a 136d d647 ..P.q.].c.J.m.G. - d0544e0: cad7 31dc c1d9 38d1 dccb 23c6 d7c5 2acb ...1...8...#...* - d0544f0: e6ef 15e8 ede1 1ce5 f0f3 07f2 fbfd 0eff ................ - d054500: 92a7 79b4 99a9 70b9 84bb 6bae 8fb5 62a3 ...y...p...k...b - d054510: be9f 5d80 b591 548d a883 4f9a a38d 4697 ...]...T...O...F - -0d054520 <RCON>: - d054520: 0000 0100 0000 0200 0000 0400 0000 0800 ................ - d054530: 0000 1000 0000 2000 0000 4000 0000 8000 ....... ...@.... - d054540: 0000 1b00 0000 3600 .......6 - -0d054548 <crc32_table>: - d054548: 0000 0000 3096 7707 612c ee0e 51ba 9909 .....0.w,a...Q.. - d054558: c419 076d f48f 706a a535 e963 95a3 9e64 ..m...jp5.c...d. - d054568: 8832 0edb b8a4 79dc e91e e0d5 d988 97d2 2......y........ - d054578: 4c2b 09b6 7cbd 7eb1 2d07 e7b8 1d91 90bf +L...|.~.-...... - d054588: 1064 1db7 20f2 6ab0 7148 f3b9 41de 84be d.... .jHq...A.. - d054598: d47d 1ada e4eb 6ddd b551 f4d4 85c7 83d3 }......mQ....... - d0545a8: 9856 136c a8c0 646b f97a fd62 c9ec 8a65 V.l...kdz.b...e. - d0545b8: 5c4f 1401 6cd9 6306 3d63 fa0f 0df5 8d08 O\...l.cc=...... - d0545c8: 20c8 3b6e 105e 4c69 41e4 d560 7172 a267 . n;^.iL.A`.rqg. - d0545d8: e4d1 3c03 d447 4b04 85fd d20d b56b a50a ...<G..K....k... - d0545e8: a8fa 35b5 986c 42b2 c9d6 dbbb f940 acbc ...5l..B....@... - d0545f8: 6ce3 32d8 5c75 45df 0dcf dcd6 3d59 abd1 .l.2u\.E....Y=.. - d054608: 30ac 26d9 003a 51de 5180 c8d7 6116 bfd0 .0.&:..Q.Q...a.. - d054618: f4b5 21b4 c423 56b3 9599 cfba a50f b8bd ...!#..V........ - d054628: b89e 2802 8808 5f05 d9b2 c60c e924 b10b ...(..._....$... - d054638: 7c87 2f6f 4c11 5868 1dab c161 2d3d b666 .|o/.LhX..a.=-f. - d054648: 4190 76dc 7106 01db 20bc 98d2 102a efd5 .A.v.q... ..*... - d054658: 8589 71b1 b51f 06b6 e4a5 9fbf d433 e8b8 ...q........3... - d054668: c9a2 7807 f934 0f00 a88e 9609 9818 e10e ...x4........... - d054678: 0dbb 7f6a 3d2d 086d 6c97 9164 5c01 e663 ..j.-=m..ld..\c. - d054688: 51f4 6b6b 6162 1c6c 30d8 8565 004e f262 .Qkkbal..0e.N.b. - d054698: 95ed 6c06 a57b 1b01 f4c1 8208 c457 f50f ...l{.......W... - d0546a8: d9c6 65b0 e950 12b7 b8ea 8bbe 887c fcb9 ...eP.......|... - d0546b8: 1ddf 62dd 2d49 15da 7cf3 8cd3 4c65 fbd4 ...bI-...|..eL.. - d0546c8: 6158 4db2 51ce 3ab5 0074 a3bc 30e2 d4bb Xa.M.Q.:t....0.. - d0546d8: a541 4adf 95d7 3dd8 c46d a4d1 f4fb d3d6 A..J...=m....... - d0546e8: e96a 4369 d9fc 346e 8846 ad67 b8d0 da60 j.iC..n4F.g...`. - d0546f8: 2d73 4404 1de5 3303 4c5f aa0a 7cc9 dd0d s-.D...3_L...|.. - d054708: 713c 5005 41aa 2702 1010 be0b 2086 c90c <q.P.A.'..... .. - d054718: b525 5768 85b3 206f d409 b966 e49f ce61 %.hW..o ..f...a. - d054728: f90e 5ede c998 29d9 9822 b0d0 a8b4 c7d7 ...^...)"....... - d054738: 3d17 59b3 0d81 2eb4 5c3b b7bd 6cad c0ba .=.Y....;\...l.. - d054748: 8320 edb8 b3b6 9abf e20c 03b6 d29a 74b1 ..............t - d054758: 4739 ead5 77af 9dd2 2615 04db 1683 73dc 9G...w...&.....s - d054768: 0b12 e363 3b84 9464 6a3e 0d6d 5aa8 7a6a ..c..;d.>jm..Zjz - d054778: cf0b e40e ff9d 9309 ae27 0a00 9eb1 7d07 ........'......} - d054788: 9344 f00f a3d2 8708 f268 1e01 c2fe 6906 D.......h......i - d054798: 575d f762 67cb 8065 3671 196c 06e7 6e6b ]Wb..ge.q6l...kn - d0547a8: 1b76 fed4 2be0 89d3 7a5a 10da 4acc 67dd v....+..Zz...J.g - d0547b8: df6f f9b9 eff9 8ebe be43 17b7 8ed5 60b0 o.......C......` - d0547c8: a3e8 d6d6 937e a1d1 c2c4 38d8 f252 4fdf ....~......8R..O - d0547d8: 67f1 d1bb 5767 a6bc 06dd 3fb5 364b 48b2 .g..gW.....?K6.H - d0547e8: 2bda d80d 1b4c af0a 4af6 3603 7a60 4104 .+..L....J.6`z.A - d0547f8: efc3 df60 df55 a867 8eef 316e be79 4669 ..`.U.g...n1y.iF - d054808: b38c cb61 831a bc66 d2a0 256f e236 5268 ..a...f...o%6.hR - d054818: 7795 cc0c 4703 bb0b 16b9 2202 262f 5505 .w...G....."/&.U - d054828: 3bbe c5ba 0b28 b2bd 5a92 2bb4 6a04 5cb3 .;..(....Z.+.j.\ - d054838: ffa7 c2d7 cf31 b5d0 9e8b 2cd9 ae1d 5bde ....1......,...[ - d054848: c2b0 9b64 f226 ec63 a39c 756a 930a 026d ..d.&.c...ju..m. - d054858: 06a9 9c09 363f eb0e 6785 7207 5713 0500 ....?6...g.r.W.. - d054868: 4a82 95bf 7a14 e2b8 2bae 7bb1 1b38 0cb6 .J...z...+.{8... - d054878: 8e9b 92d2 be0d e5d5 efb7 7cdc df21 0bdb ...........|!... - d054888: d2d4 86d3 e242 f1d4 b3f8 68dd 836e 1fda ....B......hn... - d054898: 16cd 81be 265b f6b9 77e1 6fb0 4777 18b7 ....[&...w.owG.. - d0548a8: 5ae6 8808 6a70 ff0f 3bca 6606 0b5c 1101 .Z..pj...;.f\... - d0548b8: 9eff 8f65 ae69 f862 ffd3 616b cf45 166c ..e.i.b...kaE.l. - d0548c8: e278 a00a d2ee d70d 8354 4e04 b3c2 3903 x.......T..N...9 - d0548d8: 2661 a767 16f7 d060 474d 4969 77db 3e6e a&g...`.MGiI.wn> - d0548e8: 6a4a aed1 5adc d9d6 0b66 40df 3bf0 37d8 Jj...Z..f..@.;.7 - d0548f8: ae53 a9bc 9ec5 debb cf7f 47b2 ffe9 30b5 S..........G...0 - d054908: f21c bdbd c28a caba 9330 53b3 a3a6 24b4 ........0..S...$ - d054918: 3605 bad0 0693 cdd7 5729 54de 67bf 23d9 .6......)W.T.g.# - d054928: 7a2e b366 4ab8 c461 1b02 5d68 2b94 2a6f .zf..Ja...h].+o* - d054938: be37 b40b 8ea1 c30c df1b 5a05 ef8d 2d02 7..........Z...- - -0d054948 <TKIP_Sbox1>: - d054948: c6a5 f884 ee99 f68d ff0d d6bd deb1 9154 ..............T. - d054958: 6050 0203 cea9 567d e719 b562 4de6 ec9a P`....}V..b..M.. - d054968: 8f45 1f9d 8940 fa87 ef15 b2eb 8ec9 fb0b E...@........... - d054978: 41ec b367 5ffd 45ea 23bf 53f7 e496 9b5b .Ag.._.E.#.S..[. - d054988: 75c2 e11c 3dae 4c6a 6c5a 7e41 f502 834f .u...=jLZlA~..O. - d054998: 685c 51f4 d134 f908 e293 ab73 6253 2a3f \h.Q4.....s.Sb?* - d0549a8: 080c 9552 4665 9d5e 3028 37a1 0a0f 2fb5 ..R.eF^.(0.7.../ - d0549b8: 0e09 2436 1b9b df3d cd26 4e69 7fcd ea9f ..6$..=.&.iN.... - d0549c8: 121b 1d9e 5874 342e 362d dcb2 b4ee 5bfb ....tX.4-6.....[ - d0549d8: a4f6 764d b761 7dce 527b dd3e 5e71 1397 ..Mva..}{R>.q^.. - d0549e8: a6f5 b968 0000 c12c 4060 e31f 79c8 b6ed ..h...,.`@...y.. - d0549f8: d4be 8d46 67d9 724b 94de 98d4 b0e8 854a ..F..gKr......J. - d054a08: bb6b c52a 4fe5 ed16 86c5 9ad7 6655 1194 k.*..O......Uf.. - d054a18: 8acf e910 0406 fe81 a0f0 7844 25ba 4be3 ..........Dx.%.K - d054a28: a2f3 5dfe 80c0 058a 3fad 21bc 7048 f104 ...].....?.!Hp.. - d054a38: 63df 77c1 af75 4263 2030 e51a fd0e bf6d .c.wu.cB0 ....m. - d054a48: 814c 1814 2635 c32f bee1 35a2 88cc 2e39 L...5&/....5..9. - d054a58: 9357 55f2 fc82 7a47 c8ac bae7 322b e695 W..U..Gz....+2.. - d054a68: c0a0 1998 9ed1 a37f 4466 547e 3bab 0b83 ........fD~T.;.. - d054a78: 8cca c729 6bd3 283c a779 bce2 161d ad76 ..)..k<(y.....v. - d054a88: db3b 6456 744e 141e 92db 0c0a 486c b8e4 ;.VdNt......lH.. - d054a98: 9f5d bd6e 43ef c4a6 39a8 31a4 d337 f28b ].n..C...9.17... - d054aa8: d532 8b43 6e59 dab7 018c b164 9cd2 49e0 2.C.Yn....d....I - d054ab8: d8b4 acfa f307 cf25 caaf f48e 47e9 1018 ......%......G.. - d054ac8: 6fd5 f088 4a6f 5c72 3824 57f1 73c7 9751 .o..oJr\$8.W.sQ. - d054ad8: cb23 a17c e89c 3e21 96dd 61dc 0d86 0f85 #.|...!>...a.... - d054ae8: e090 7c42 71c4 ccaa 90d8 0605 f701 1c12 ..B|.q.......... - d054af8: c2a3 6a5f aef9 69d0 1791 9958 3a27 27b9 .._j...i..X.':.' - d054b08: d938 eb13 2bb3 2233 d2bb a970 0789 33a7 8....+3"..p....3 - d054b18: 2db6 3c22 1592 c920 8749 aaff 5078 a57a .-"<.. .I...xPz. - d054b28: 038f 59f8 0980 1a17 65da d731 84c6 d0b8 ...Y.....e1..... - d054b38: 82c3 29b0 5a77 1e11 7bcb a8fc 6dd6 2c3a ...)wZ...{...m:, - d054b48: a5c6 84f8 99ee 8df6 0dff bdd6 b1de 5491 ...............T - d054b58: 5060 0302 a9ce 7d56 19e7 62b5 e64d 9aec `P....V}...bM... - d054b68: 458f 9d1f 4089 87fa 15ef ebb2 c98e 0bfb .E...@.......... - d054b78: ec41 67b3 fd5f ea45 bf23 f753 96e4 5b9b A..g_.E.#.S....[ - d054b88: c275 1ce1 ae3d 6a4c 5a6c 417e 02f5 4f83 u...=.LjlZ~A...O - d054b98: 5c68 f451 34d1 08f9 93e2 73ab 5362 3f2a h\Q..4.....sbS*? - d054ba8: 0c08 5295 6546 5e9d 2830 a137 0f0a b52f ...RFe.^0(7.../. - d054bb8: 090e 3624 9b1b 3ddf 26cd 694e cd7f 9fea ..$6...=.&Ni.... - d054bc8: 1b12 9e1d 7458 2e34 2d36 b2dc eeb4 fb5b ....Xt4.6-....[. - d054bd8: f6a4 4d76 61b7 ce7d 7b52 3edd 715e 9713 ..vM.a}.R{.>^q.. - d054be8: f5a6 68b9 0000 2cc1 6040 1fe3 c879 edb6 ...h...,@`..y... - d054bf8: bed4 468d d967 4b72 de94 d498 e8b0 4a85 ...Fg.rK.......J - d054c08: 6bbb 2ac5 e54f 16ed c586 d79a 5566 9411 .k.*O.......fU.. - d054c18: cf8a 10e9 0604 81fe f0a0 4478 ba25 e34b ..........xD%.K. - d054c28: f3a2 fe5d c080 8a05 ad3f bc21 4870 04f1 ..].....?.!.pH.. - d054c38: df63 c177 75af 6342 3020 1ae5 0efd 6dbf c.w..uBc 0.....m - d054c48: 4c81 1418 3526 2fc3 e1be a235 cc88 392e .L..&5./..5....9 - d054c58: 5793 f255 82fc 477a acc8 e7ba 2b32 95e6 .WU...zG....2+.. - d054c68: a0c0 9819 d19e 7fa3 6644 7e54 ab3b 830b ........DfT~;... - d054c78: ca8c 29c7 d36b 3c28 79a7 e2bc 1d16 76ad ...)k.(<.y.....v - d054c88: 3bdb 5664 4e74 1e14 db92 0a0c 6c48 e4b8 .;dVtN......Hl.. - d054c98: 5d9f 6ebd ef43 a6c4 a839 a431 37d3 8bf2 .].nC...9.1..7.. - d054ca8: 32d5 438b 596e b7da 8c01 64b1 d29c e049 .2.CnY.....d..I. - d054cb8: b4d8 faac 07f3 25cf afca 8ef4 e947 1810 .......%....G... - d054cc8: d56f 88f0 6f4a 725c 2438 f157 c773 5197 o...Jo\r8$W.s..Q - d054cd8: 23cb 7ca1 9ce8 213e dd96 dc61 860d 850f .#.|..>!..a..... - d054ce8: 90e0 427c c471 aacc d890 0506 01f7 121c ..|Bq........... - d054cf8: a3c2 5f6a f9ae d069 9117 5899 273a b927 ..j_..i....X:''. - d054d08: 38d9 13eb b32b 3322 bbd2 70a9 8907 a733 .8..+."3...p..3. - d054d18: b62d 223c 9215 20c9 4987 ffaa 7850 7aa5 -.<"... .I..Px.z - d054d28: 8f03 f859 8009 171a da65 31d7 c684 b8d0 ..Y.....e..1.... - d054d38: c382 b029 775a 111e cb7b fca8 d66d 3a2c ..).Zw..{...m.,: - -0d054d48 <aes1_sbox_table>: - d054d48: 7c63 7b77 6bf2 c56f 0130 2b67 d7fe 76ab c|w{.ko.0.g+...v - d054d58: 82ca 7dc9 59fa f047 d4ad afa2 a49c c072 ...}.YG.......r. - d054d68: fdb7 2693 3f36 ccf7 a534 f1e5 d871 1531 ...&6?..4...q.1. - d054d78: c704 c323 9618 9a05 1207 e280 27eb 75b2 ..#..........'.u - d054d88: 8309 1a2c 6e1b a05a 3b52 b3d6 e329 842f ..,..nZ.R;..)./. - d054d98: d153 ed00 fc20 5bb1 cb6a 39be 4c4a cf58 S... ..[j..9JLX. - d054da8: efd0 fbaa 4d43 8533 f945 7f02 3c50 a89f ....CM3.E...P<.. - d054db8: a351 8f40 9d92 f538 b6bc 21da ff10 d2f3 Q.@...8....!.... - d054dc8: 0ccd ec13 975f 1744 a7c4 3d7e 5d64 7319 ...._.D...~=d].s - d054dd8: 8160 dc4f 2a22 8890 ee46 14b8 5ede db0b `.O."*..F....^.. - d054de8: 32e0 0a3a 0649 5c24 d3c2 62ac 9591 79e4 .2:.I.$\...b...y - d054df8: c8e7 6d37 d58d a94e 566c eaf4 7a65 08ae ..7m..N.lV..ez.. - d054e08: 78ba 2e25 a61c c6b4 dde8 1f74 bd4b 8a8b .x%.......t.K... - d054e18: 3e70 66b5 0348 0ef6 3561 b957 c186 9e1d p>.fH...a5W..... - d054e28: f8e1 1198 d969 948e 1e9b e987 55ce df28 ....i........U(. - d054e38: a18c 0d89 e6bf 6842 9941 0f2d 54b0 16bb ......BhA.-..T.. - -0d054e48 <rcon_table>: - d054e48: 0201 0804 2010 8040 361b 3636 ..... @..666 - -0d054e54 <_global_impure_ptr>: - d054e54: 0258 6000 4f50 4953 0058 4e49 0046 6e69 X..`POSIX.INF.in - d054e64: 0066 414e 004e 616e 006e 3130 3332 3534 f.NAN.nan.012345 - d054e74: 3736 3938 6261 6463 6665 3000 3231 3433 6789abcdef.01234 - d054e84: 3635 3837 4139 4342 4544 0046 6e28 6c75 56789ABCDEF.(nul - d054e94: 296c l). - -0d054e97 <blanks.1>: - d054e97: 2020 2020 2020 2020 2020 2020 2020 2020 - -0d054ea7 <zeroes.0>: - d054ea7: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 - d054eb7: 2565 646c e%ld. - -0d054ebc <basefix.0>: - d054ebc: 000a 0001 0002 0003 0004 0005 0006 0007 ................ - d054ecc: 0008 0009 000a 000b 000c 000d 000e 000f ................ - d054edc: 0010 .. - -0d054ede <_ctype_>: - d054ede: 2000 2020 2020 2020 2020 2828 2828 2028 . ((((( - d054eee: 2020 2020 2020 2020 2020 2020 2020 2020 - d054efe: 8820 1010 1010 1010 1010 1010 1010 1010 ............... - d054f0e: 0410 0404 0404 0404 0404 1004 1010 1010 ................ - d054f1e: 1010 4141 4141 4141 0101 0101 0101 0101 ..AAAAAA........ - d054f2e: 0101 0101 0101 0101 0101 0101 1010 1010 ................ - d054f3e: 1010 4242 4242 4242 0202 0202 0202 0202 ..BBBBBB........ - d054f4e: 0202 0202 0202 0202 0202 0202 1010 1010 ................ - d054f5e: 0020 0000 0000 0000 0000 0000 0000 0000 ............... - ... - d054fde: 4e00 4e61 4900 666e 6e69 7469 0079 0000 .NaN.Infinity... +0d04bcc0 <OnAction_tbl>: + d04bcc0: 0000 0000 d1a7 0d02 0003 0000 d6cd 0d02 ................ + d04bcd0: 0004 0000 d6b5 0d02 0008 0000 c741 0d02 ............A... + d04bce0: 000a 0000 d885 0d02 0015 0000 d2ad 0d00 ................ + d04bcf0: 0038 001c 000e 0004 0072 003a 001e 0008 8.......r.:..... + d04bd00: 00f2 007a 003e 0010 01e4 00f4 007c 0020 ..z.>.......|. . + d04bd10: 00f2 007a 003e 0010 01e4 00f2 007a 0020 ..z.>.......z. . + d04bd20: 03e4 01f2 00fa 0040 07c8 03e4 01f4 0080 ......@......... + d04bd30: d248 0000 3333 0776 d220 0000 f000 01eb H...33v. ....... + d04bd40: d240 0000 40ff 0003 d938 0000 0100 0001 @....@..8....... + d04bd50: d93c 0000 d500 0500 d940 0000 0500 0000 <.......@....... + d04bd60: d944 0000 0005 0000 d94c 0000 0000 0022 D.......L.....". + d04bd70: d950 0000 0000 0003 P....... + +0d04bd78 <array_mp_8730e_phy_reg>: + d04bd78: 0000 f0ff 0000 0000 0001 f0ff 0001 0000 ................ + d04bd88: 0002 f0ff 0002 0000 00ff f012 0003 0000 ................ + d04bd98: 0003 f0ff 0004 0000 070c 0000 0020 0000 ............ ... + d04bda8: 0704 0000 0100 601e 0000 0000 801f 0580 .......`........ + d04bdb8: 0018 0000 0003 0000 0024 0000 f381 0000 ........$....... + d04bdc8: 0028 0000 f381 0000 002c 0000 f381 0000 (.......,....... + d04bdd8: 0034 0000 430c 0001 003c 0000 000c 03f8 4....C..<....... + d04bde8: 0040 0000 0000 00e0 0060 0000 000c 0010 @.......`....... + d04bdf8: 0070 0000 0000 e738 0088 0000 430c 0000 p.....8......C.. + d04be08: 0098 0000 0000 8150 00e0 0000 0000 1000 ......P......... + d04be18: 0100 0000 0000 0900 010c 0000 4300 0000 .............C.. + d04be28: 0110 0000 000c 2600 0118 0000 4300 0088 .......&.....C.. + d04be38: 0200 0000 4300 0408 020c 0000 000c 0000 .....C.......... + d04be48: 0210 0000 0000 0048 0218 0000 ef69 0000 ......H.....i... + d04be58: 0274 0000 e000 01ff 0300 0000 070b 0d00 t............... + d04be68: 0398 0000 fffc 00ff 03bc 0000 0041 2900 ............A..) + d04be78: 03c0 0000 430c 05a0 0610 0000 1956 5555 .....C......V.UU + d04be88: 0618 0000 321e 1e1e 0624 0000 0301 0101 .....2..$....... + d04be98: 0640 0000 1414 3814 0700 0000 0030 0000 @......8....0... + d04bea8: 0708 0000 0000 000e 0720 0000 0000 3000 ........ ......0 + d04beb8: 0734 0000 4300 0000 0800 0000 4300 0068 4....C.......Ch. + d04bec8: 0810 0000 430c 0000 0834 0000 4300 0000 .....C..4....C.. + d04bed8: 083c 0000 00e1 0900 0908 0000 0001 0000 <............... + d04bee8: 090c 0000 0000 0030 0910 0000 000c 0000 ......0......... + d04bef8: 093c 0000 0900 2900 0000 80ff 0000 0000 <......)........ + d04bf08: 0000 4000 0000 0000 0984 0000 0020 0000 ...@........ ... + d04bf18: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04bf28: 0984 0000 0020 0000 0002 90ff 0000 0000 .... ........... + d04bf38: 0000 4000 0000 0000 0984 0000 0020 0000 ...@........ ... + d04bf48: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04bf58: 0984 0000 0020 0000 0003 90ff 0000 0000 .... ........... + d04bf68: 0000 4000 0000 0000 0984 0000 0020 0000 ...@........ ... + d04bf78: 0000 a000 0000 0000 0984 0000 0000 0000 ................ + d04bf88: 0000 b000 0000 0000 09b8 0000 f0f0 0002 ................ + d04bf98: 09bc 0000 00e1 4900 0a10 0000 0000 0c00 .......I........ + d04bfa8: 0a14 0000 000c 0000 0a18 0000 000c e728 ..............(. + d04bfb8: 0a3c 0000 8900 2900 0c14 0000 0000 2500 <......).......% + d04bfc8: 0c30 0000 4300 0060 0c3c 0000 e1bf 2840 0....C`.<.....@( + d04bfd8: 0c44 0000 0003 0000 0c54 0000 4368 1ee1 D.......T...hC.. + d04bfe8: 0c5c 0000 80f0 8055 0c60 0000 fff3 017f \.....U.`....... + d04bff8: 0c64 0000 a130 0010 0c68 0000 0050 1000 d...0...h...P... + d04c008: 0c6c 0000 1021 1006 0c70 0000 fe60 071b l...!...p...`... + d04c018: 0c74 0000 ffff 3fff 0c78 0000 ffff bfff t......?x....... + d04c028: 0c7c 0000 bfff 0020 0c88 0000 8000 c2ac |..... ......... + d04c038: 0c8c 0000 fc08 02f2 0c94 0000 0000 0800 ................ + d04c048: 0ca0 0000 0000 0560 0ca4 0000 0100 0640 ......`.......@. + d04c058: 0cac 0000 e8a0 0001 0cb0 0000 21fc 003a .............!:. + d04c068: 0cbc 0000 0000 a800 0d00 0000 fff7 fff7 ................ + d04c078: 0d04 0000 8988 9999 0d08 0000 9999 9899 ................ + d04c088: 0d0c 0000 2070 0000 0d10 0000 0fff 1011 ....p .......... + d04c098: 0d18 0000 9000 5000 0d20 0000 4300 0000 .......P ....C.. + d04c0a8: 0d3c 0000 0000 0800 0d40 0000 abf7 f65f <.......@....._. + d04c0b8: 0d44 0000 463f 8001 0d48 0000 ffff 0003 D...?F..H....... + d04c0c8: 0d50 0000 abf7 f65f 0d54 0000 0637 0000 P....._.T...7... + d04c0d8: 0d58 0000 ff7f 0000 0d70 0000 0015 0000 X.......p....... + d04c0e8: 0d78 0000 0001 0000 0d7c 0000 b1bc 0019 x.......|....... + d04c0f8: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c108: 0d84 0000 6607 0010 0001 90ff 0000 0000 .....f.......... + d04c118: 0000 4000 0000 0000 0d84 0000 4607 0010 ...@.........F.. + d04c128: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c138: 0d84 0000 4607 0010 00ff 9012 0000 0000 .....F.......... + d04c148: 0000 4000 0000 0000 0d84 0000 4607 0010 ...@.........F.. + d04c158: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c168: 0d84 0000 4607 0010 0000 a000 0000 0000 .....F.......... + d04c178: 0d84 0000 6607 0010 0000 b000 0000 0000 .....f.......... + d04c188: 0d90 0000 03ff 0000 0d98 0000 003f 0000 ............?... + d04c198: 0dbc 0000 0000 8800 0dc4 0000 0000 8000 ................ + d04c1a8: 0e1c 0000 000c 0000 0e3c 0000 0000 8800 ........<....... + d04c1b8: 0e70 0000 0000 e700 0e78 0000 0000 0058 p.......x.....X. + d04c1c8: 0ebc 0000 0000 4800 1010 0000 0001 0000 .......H........ + d04c1d8: 101c 0000 1390 00a0 103c 0000 00e1 6900 ........<......i + d04c1e8: 1214 0000 0010 0000 1234 0000 4300 0000 ........4....C.. + d04c1f8: 123c 0000 6900 4900 12b4 0000 0000 0050 <....i.I......P. + d04c208: 2000 0000 bf54 5000 2038 0000 0000 7fff . ..T..P8 ...... + d04c218: 203c 0000 0001 8000 20f0 0000 0700 0001 < ....... ...... + d04c228: 20f8 0000 0000 8000 2210 0000 430c 0050 . ......."...CP. + d04c238: 2248 0000 000c 0000 2300 0000 1140 0501 H".......#..@... + d04c248: 2304 0000 4eef f3fc 2308 0000 808f 08ff .#...N...#...... + d04c258: 230c 0000 80c8 fcbc 2310 0000 536c bc80 .#.......#..lS.. + d04c268: 2314 0000 a0f3 0363 2318 0000 00bb 0000 .#....c..#...... + d04c278: 2330 0000 fffc 00ff 2384 0000 0001 0000 0#.......#...... + d04c288: 2398 0000 ffff 20ff 239c 0000 0000 ffff .#..... .#...... + d04c298: 23a0 0000 ffff ffff 23a4 0000 076a ffff .#.......#..j... + d04c2a8: 23a8 0000 ffff 0000 23ac 0000 ff00 04ff .#.......#...... + d04c2b8: 23b0 0000 ffff ffff 23b8 0000 0000 076a .#.......#....j. + d04c2c8: 23bc 0000 0000 180d 23c0 0000 001b ffff .#.......#...... + d04c2d8: 23c4 0000 0079 0000 23c8 0000 effd 03ff .#..y....#...... + d04c2e8: 23d0 0000 0007 ffe8 23d8 0000 0010 0010 .#.......#...... + d04c2f8: 23e0 0000 0080 e805 23e8 0000 8260 5c19 .#.......#..`..\ + d04c308: 23ec 0000 fbfc fcff 23f8 0000 bf3f 8448 .#.......#..?.H. + d04c318: 23fc 0000 0000 ffff 0000 80ff 0000 0000 .#.............. + d04c328: 0000 4000 0000 0000 4140 0000 600a 5100 ...@....@A...`.Q + d04c338: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c348: 4140 0000 6015 5100 0002 90ff 0000 0000 @A...`.Q........ + d04c358: 0000 4000 0000 0000 4140 0000 6015 5100 ...@....@A...`.Q + d04c368: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04c378: 4140 0000 6015 5100 0003 90ff 0000 0000 @A...`.Q........ + d04c388: 0000 4000 0000 0000 4140 0000 6015 5100 ...@....@A...`.Q + d04c398: 0000 a000 0000 0000 4140 0000 600a 5100 ........@A...`.Q + d04c3a8: 0000 b000 0000 0000 429c 0000 a060 0053 .........B..`.S. + d04c3b8: 42ac 0000 003c a3c0 42c4 0000 0000 0100 .B..<....B...... + d04c3c8: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c3d8: 4320 0000 4289 0834 0001 90ff 0000 0000 C...B4......... + d04c3e8: 0000 4000 0000 0000 4320 0000 4289 0334 ...@.... C...B4. + d04c3f8: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c408: 4320 0000 4289 0334 00ff 9012 0000 0000 C...B4......... + d04c418: 0000 4000 0000 0000 4320 0000 4289 0334 ...@.... C...B4. + d04c428: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c438: 4320 0000 4289 0334 0000 a000 0000 0000 C...B4......... + d04c448: 4320 0000 4289 0834 0000 b000 0000 0000 C...B4......... + d04c458: 439c 0000 0008 0000 43ac 0000 1000 11c0 .C.......C...... + d04c468: 43b0 0000 3004 01c0 43b4 0000 3808 000e .C...0...C...8.. + d04c478: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c488: 4408 0000 9469 0210 0001 90ff 0000 0000 .D..i........... + d04c498: 0000 4000 0000 0000 4408 0000 9469 0210 ...@.....D..i... + d04c4a8: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c4b8: 4408 0000 9489 0210 00ff 9012 0000 0000 .D.............. + d04c4c8: 0000 4000 0000 0000 4408 0000 9489 0210 ...@.....D...... + d04c4d8: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c4e8: 4408 0000 9489 0210 0000 a000 0000 0000 .D.............. + d04c4f8: 4408 0000 9469 0210 0000 b000 0000 0000 .D..i........... + d04c508: 4460 0000 a0fa 0051 4490 0000 0000 8800 `D....Q..D...... + d04c518: 4498 0000 0000 e000 44b0 0000 0860 0008 .D.......D..`... + d04c528: 44b4 0000 ff0a b803 44d0 0000 15c0 0000 .D.......D...... + d04c538: 44f0 0000 0571 795c 44f4 0000 6d6f 6f56 .D..q.\y.D..omVo + d04c548: 4510 0000 2230 0000 4530 0000 1901 4efa .E..0"..0E.....N + d04c558: 4534 0000 0008 0000 4570 0000 80e0 0488 4E......pE...... + d04c568: 4574 0000 80ff 0008 4578 0000 0e8b 0002 tE......xE...... + d04c578: 457c 0000 0000 0100 4588 0000 0190 0000 |E.......E...... + d04c588: 459c 0000 0600 0002 45a0 0000 006a 0000 .E.......E..j... + d04c598: 45a8 0000 0143 4000 45ac 0000 8000 7804 .E..C..@.E.....x + d04c5a8: 45b0 0000 0004 8000 45b4 0000 a800 0000 .E.......E...... + d04c5b8: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c5c8: 45dc 0000 38e8 c4a8 45e8 0000 e1e1 b6e2 .E...8...E...... + d04c5d8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c5e8: 45dc 0000 38e8 c4a8 45e8 0000 e1d8 b6e2 .E...8...E...... + d04c5f8: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c608: 45dc 0000 38e8 c4a8 45e8 0000 e1d8 b6e2 .E...8...E...... + d04c618: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04c628: 45dc 0000 34c4 cbb5 45e8 0000 e1d8 b6e2 .E...4...E...... + d04c638: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c648: 45dc 0000 38e8 c4a8 45e8 0000 e1d8 b6e2 .E...8...E...... + d04c658: 0000 a000 0000 0000 45dc 0000 38e8 c4a8 .........E...8.. + d04c668: 45e8 0000 e1e1 b6e2 0000 b000 0000 0000 .E.............. + d04c678: 45f4 0000 2550 0888 45f8 0000 2660 08cc .E..P%...E..`&.. + d04c688: 45fc 0000 2660 0910 4600 0000 0154 0000 .E..`&...F..T... + d04c698: 4678 0000 38e8 b899 467c 0000 eed5 2f12 xF...8..|F...../ + d04c6a8: 4680 0000 e454 0000 0000 80ff 0000 0000 .F..T........... + d04c6b8: 0000 4000 0000 0000 468c 0000 3000 282a ...@.....F...0*( + d04c6c8: 4694 0000 2a2a 0200 469c 0000 1428 7989 .F..**...F..(..y + d04c6d8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c6e8: 468c 0000 3000 2c2a 4694 0000 422a 0200 .F...0*,.F..*B.. + d04c6f8: 469c 0000 1428 7d89 0002 90ff 0000 0000 .F..(..}........ + d04c708: 0000 4000 0000 0000 468c 0000 3000 2c2a ...@.....F...0*, + d04c718: 4694 0000 422a 0200 469c 0000 1428 7d89 .F..*B...F..(..} + d04c728: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04c738: 468c 0000 3000 2c2a 4694 0000 422a 0200 .F...0*,.F..*B.. + d04c748: 469c 0000 1428 7d89 0003 90ff 0000 0000 .F..(..}........ + d04c758: 0000 4000 0000 0000 468c 0000 3000 2c2a ...@.....F...0*, + d04c768: 4694 0000 2a2a 0200 469c 0000 1428 7d89 .F..**...F..(..} + d04c778: 0000 a000 0000 0000 468c 0000 3000 282a .........F...0*( + d04c788: 4694 0000 2a2a 0200 469c 0000 1428 7989 .F..**...F..(..y + d04c798: 0000 b000 0000 0000 46b8 0000 3043 3585 .........F..C0.5 + d04c7a8: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c7b8: 46bc 0000 c252 5107 0001 90ff 0000 0000 .F..R..Q........ + d04c7c8: 0000 4000 0000 0000 46bc 0000 c252 5107 ...@.....F..R..Q + d04c7d8: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c7e8: 46bc 0000 9252 5107 00ff 9012 0000 0000 .F..R..Q........ + d04c7f8: 0000 4000 0000 0000 46bc 0000 9252 510f ...@.....F..R..Q + d04c808: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c818: 46bc 0000 9252 5107 0000 a000 0000 0000 .F..R..Q........ + d04c828: 46bc 0000 c252 5107 0000 b000 0000 0000 .F..R..Q........ + d04c838: 4714 0000 42d0 5906 0000 80ff 0000 0000 .G...B.Y........ + d04c848: 0000 4000 0000 0000 4720 0000 fd63 3fff ...@.... G..c..? + d04c858: 4724 0000 11ff b58d 4728 0000 ffff 0fff $G......(G...... + d04c868: 472c 0000 93ab 0e78 4730 0000 9201 c039 ,G....x.0G....9. + d04c878: 4734 0000 0018 0000 4738 0000 c100 836f 4G......8G....o. + d04c888: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04c898: 4720 0000 fd63 3fff 4724 0000 11ff b58d G..c..?$G...... + d04c8a8: 4728 0000 ffff 07ff 472c 0000 93b3 0e78 (G......,G....x. + d04c8b8: 4730 0000 9201 e039 4734 0000 0018 0000 0G....9.4G...... + d04c8c8: 4738 0000 c100 a36f 0002 90ff 0000 0000 8G....o......... + d04c8d8: 0000 4000 0000 0000 4720 0000 fd63 3fff ...@.... G..c..? + d04c8e8: 4724 0000 11ff b58d 4728 0000 ffff 07ff $G......(G...... + d04c8f8: 472c 0000 93b3 0e78 4730 0000 9201 e039 ,G....x.0G....9. + d04c908: 4734 0000 0018 0000 4738 0000 c100 a36f 4G......8G....o. + d04c918: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04c928: 4720 0000 c6a3 7ffa 4724 0000 a1ff 7571 G......$G....qu + d04c938: 4728 0000 ffff 47ff 472c 0000 93b3 0e78 (G.....G,G....x. + d04c948: 4730 0000 9201 e039 4734 0000 f818 f83f 0G....9.4G....?. + d04c958: 4738 0000 c17f af6f 0003 90ff 0000 0000 8G....o......... + d04c968: 0000 4000 0000 0000 4720 0000 fd63 3fff ...@.... G..c..? + d04c978: 4724 0000 11ff b58d 4728 0000 ffff 07ff $G......(G...... + d04c988: 472c 0000 93b3 0e78 4730 0000 9201 e039 ,G....x.0G....9. + d04c998: 4734 0000 0018 0000 4738 0000 c100 a36f 4G......8G....o. + d04c9a8: 0000 a000 0000 0000 4720 0000 fd63 3fff ........ G..c..? + d04c9b8: 4724 0000 11ff b58d 4728 0000 ffff 0fff $G......(G...... + d04c9c8: 472c 0000 93ab 0e78 4730 0000 9201 c039 ,G....x.0G....9. + d04c9d8: 4734 0000 0018 0000 4738 0000 c100 836f 4G......8G....o. + d04c9e8: 0000 b000 0000 0000 473c 0000 127f 0000 ........<G...... + d04c9f8: 4750 0000 00fc 0000 4758 0000 0085 0000 PG......XG...... + d04ca08: 478c 0000 ffff a380 47b0 0000 2046 9724 .G.......G..F $. + d04ca18: 47c4 0000 00b2 0000 47c8 0000 0070 0000 .G.......G..p... + d04ca28: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04ca38: 47dc 0000 4000 0000 47e0 0000 4000 3605 .G...@...G...@.6 + d04ca48: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04ca58: 47dc 0000 4000 0000 47e0 0000 4000 3605 .G...@...G...@.6 + d04ca68: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04ca78: 47dc 0000 4000 0000 47e0 0000 4000 3605 .G...@...G...@.6 + d04ca88: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04ca98: 47dc 0000 4000 0000 47e0 0000 4000 3605 .G...@...G...@.6 + d04caa8: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04cab8: 47dc 0000 1000 0000 47e0 0000 4000 0302 .G.......G...@.. + d04cac8: 0000 a000 0000 0000 47dc 0000 4000 0000 .........G...@.. + d04cad8: 47e0 0000 4000 3605 0000 b000 0000 0000 .G...@.6........ + d04cae8: 4814 0000 2353 2531 481c 0000 f814 216d .H..S#1%.H....m! + d04caf8: 4844 0000 102e 0086 4974 0000 562d 0000 DH......tI..-V.. + d04cb08: 4a08 0000 0202 0000 4a1c 0000 0800 0002 .J.......J...... + d04cb18: 4a20 0000 cc00 0002 4abc 0000 902a 009b J.......J..*... + d04cb28: 4ac0 0000 04c3 2313 4ac4 0000 c631 0118 .J.....#.J..1... + d04cb38: 4ac8 0000 0015 0000 4ad0 0000 0002 4100 .J.......J.....A + d04cb48: 4ad8 0000 98a8 3898 4adc 0000 4535 9935 .J.....8.J..5E5. + d04cb58: 4ae0 0000 9999 5558 4aec 0000 4535 bbbb .J....XU.J..5E.. + d04cb68: 4af0 0000 7bbb 7777 4af4 0000 0077 0000 .J...{ww.J..w... + d04cb78: 4af8 0000 1ce7 0a19 4afc 0000 2414 0034 .J.......J...$4. + d04cb88: 4b00 0000 0001 0000 4b08 0000 b026 8c00 .K.......K..&... + d04cb98: 4b0c 0000 b026 8c40 4b10 0000 b026 2c40 .K..&.@..K..&.@, + d04cba8: 4b14 0000 b028 8140 4b28 0000 b028 8400 .K..(.@.(K..(... + d04cbb8: 4b2c 0000 b028 8c40 4b30 0000 0231 0000 ,K..(.@.0K..1... + d04cbc8: 4b34 0000 7acb 0088 4b40 0000 4a14 bceb 4K...z..@K...J.. + d04cbd8: 4b44 0000 0100 0000 0000 80ff 0000 0000 DK.............. + d04cbe8: 0000 4000 0000 0000 4b54 0000 07ff be20 ...@....TK.... . + d04cbf8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04cc08: 4b54 0000 07ff be70 0002 90ff 0000 0000 TK....p......... + d04cc18: 0000 4000 0000 0000 4b54 0000 07ff be70 ...@....TK....p. + d04cc28: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04cc38: 4b54 0000 07ff be70 0003 90ff 0000 0000 TK....p......... + d04cc48: 0000 4000 0000 0000 4b54 0000 07ff be70 ...@....TK....p. + d04cc58: 0000 a000 0000 0000 4b54 0000 07ff be20 ........TK.... . + d04cc68: 0000 b000 0000 0000 4b64 0000 bfbf b5dd ........dK...... + d04cc78: 4b68 0000 bd91 18f7 4b6c 0000 4def b18a hK......lK...M.. + d04cc88: 4b74 0000 318c 18c5 0000 80ff 0000 0000 tK...1.......... + d04cc98: 0000 4000 0000 0000 4bb4 0000 b89f fbd5 ...@.....K...... + d04cca8: 4bb8 0000 3918 9956 4bbc 0000 d5b8 12ee .K...9V..K...... + d04ccb8: 4bc0 0000 542f 80c4 0001 90ff 0000 0000 .K../T.......... + d04ccc8: 0000 4000 0000 0000 4bb4 0000 b89f fbd5 ...@.....K...... + d04ccd8: 4bb8 0000 3918 9956 4bbc 0000 d5b8 12ee .K...9V..K...... + d04cce8: 4bc0 0000 542f 80c4 0002 90ff 0000 0000 .K../T.......... + d04ccf8: 0000 4000 0000 0000 4bb4 0000 b89f fbd5 ...@.....K...... + d04cd08: 4bb8 0000 3918 9956 4bbc 0000 d5b8 12ee .K...9V..K...... + d04cd18: 4bc0 0000 542f 80c4 00ff 9012 0000 0000 .K../T.......... + d04cd28: 0000 4000 0000 0000 4bb4 0000 cbad 07eb ...@.....K...... + d04cd38: 4bb8 0000 3b26 8d56 4bbc 0000 ccad 0ef2 .K..&;V..K...... + d04cd48: 4bc0 0000 462f 8063 0003 90ff 0000 0000 .K../Fc......... + d04cd58: 0000 4000 0000 0000 4bb4 0000 b89f fbd5 ...@.....K...... + d04cd68: 4bb8 0000 3918 9956 4bbc 0000 d5b8 12ee .K...9V..K...... + d04cd78: 4bc0 0000 542f 80c4 0000 a000 0000 0000 .K../T.......... + d04cd88: 4bb4 0000 b89f fbd5 4bb8 0000 3918 9956 .K.......K...9V. + d04cd98: 4bbc 0000 d5b8 12ee 4bc0 0000 542f 80c4 .K.......K../T.. + d04cda8: 0000 b000 0000 0000 4bf8 0000 a8a8 09a9 .........K...... + d04cdb8: 4c4c 0000 1146 0000 4d00 0000 0201 0001 LL..F....M...... + d04cdc8: 4e30 0000 16a8 02e4 4ed8 0000 0000 0000 0N.......N...... + d04cdd8: 4f04 0000 3200 08c3 0000 80ff 0000 0000 .O...2.......... + d04cde8: 0000 4000 0000 0000 4f18 0000 b064 00b3 ...@.....O..d... + d04cdf8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04ce08: 4f18 0000 b064 00b3 0002 90ff 0000 0000 .O..d........... + d04ce18: 0000 4000 0000 0000 4f18 0000 b064 00b3 ...@.....O..d... + d04ce28: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04ce38: 4f18 0000 b064 00b3 0003 90ff 0000 0000 .O..d........... + d04ce48: 0000 4000 0000 0000 4f18 0000 b064 00b3 ...@.....O..d... + d04ce58: 0000 a000 0000 0000 4f18 0000 b064 00d3 .........O..d... + d04ce68: 0000 b000 0000 0000 4f2c 0000 37a4 2bff ........,O...7.+ + d04ce78: 4f30 0000 5f5f 1b1f 4f38 0000 d050 0160 0O..__..8O..P.`. + d04ce88: 4f3c 0000 0470 edf8 4f4c 0000 cece fe06 <O..p...LO...... + d04ce98: 4f50 0000 cece cece 4f54 0000 cece f0f7 PO......TO...... + d04cea8: 4f58 0000 e0e8 ced8 4f5c 0000 cece f7f4 XO......\O...... + d04ceb8: 0000 80ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04cec8: 4f64 0000 cece 1c36 4f68 0000 6ff4 80a5 dO....6.hO...o.. + d04ced8: 4f6c 0000 16e8 0000 5040 0000 0000 0000 lO......@P...... + d04cee8: 56dc 0000 0000 0000 0001 90ff 0000 0000 .V.............. + d04cef8: 0000 4000 0000 0000 4f64 0000 cece 1c36 ...@....dO....6. + d04cf08: 4f68 0000 6ff4 90a9 4f6c 0000 1268 0000 hO...o..lO..h... + d04cf18: 5040 0000 0005 0000 56dc 0000 0000 0000 @P.......V...... + d04cf28: 0002 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04cf38: 4f64 0000 cece 1c36 4f68 0000 6ff4 90a9 dO....6.hO...o.. + d04cf48: 4f6c 0000 1268 0000 5040 0000 0005 0000 lO..h...@P...... + d04cf58: 56dc 0000 0000 0060 00ff 9012 0000 0000 .V....`......... + d04cf68: 0000 4000 0000 0000 4f64 0000 cece 1c36 ...@....dO....6. + d04cf78: 4f68 0000 6ff4 90a9 4f6c 0000 1668 0000 hO...o..lO..h... + d04cf88: 5040 0000 0005 0000 56dc 0000 0000 0060 @P.......V....`. + d04cf98: 0003 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04cfa8: 4f64 0000 cece 1c2f 4f68 0000 6ff4 88a9 dO..../.hO...o.. + d04cfb8: 4f6c 0000 1268 0000 5040 0000 0005 0000 lO..h...@P...... + d04cfc8: 56dc 0000 0000 0060 0000 a000 0000 0000 .V....`......... + d04cfd8: 4f64 0000 cece 1c36 4f68 0000 6ff4 80a5 dO....6.hO...o.. + d04cfe8: 4f6c 0000 16e8 0000 5040 0000 0000 0000 lO......@P...... + d04cff8: 56dc 0000 0000 0000 0000 b000 0000 0000 .V.............. + d04d008: 5804 0000 7040 0423 5808 0000 7040 0423 .X..@p#..X..@p#. + d04d018: 5818 0000 1800 082c 58d4 0000 fe00 7401 .X....,..X.....t + +0d04d028 <array_mp_8730e_phy_reg_gain>: + d04d028: 0000 f0ff 0000 0000 0001 f0ff 0001 0000 ................ + d04d038: 0002 f0ff 0002 0000 00ff f012 0003 0000 ................ + d04d048: 0003 f0ff 0004 0000 0000 80ff 0000 0000 ................ + d04d058: 0000 4000 0000 0000 0000 0000 c693 0ff2 ...@............ + d04d068: 0001 0000 4b38 0079 0002 0000 7058 00e8 ....8Ky.....Xp.. + d04d078: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04d088: 0000 0000 aa90 ebbf 0001 0000 2c0d 0059 .............,Y. + d04d098: 0002 0000 8858 00e8 0002 90ff 0000 0000 ....X........... + d04d0a8: 0000 4000 0000 0000 0000 0000 ad95 edc2 ...@............ + d04d0b8: 0001 0000 2f10 0046 0002 0000 8f5f 00e8 ...../F....._... + d04d0c8: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04d0d8: 0000 0000 ad95 f4cd 0001 0000 2b10 003c .............+<. + d04d0e8: 0002 0000 8f5f 00e8 0003 90ff 0000 0000 ...._........... + d04d0f8: 0000 4000 0000 0000 0000 0000 ab94 ebc0 ...@............ + d04d108: 0001 0000 2e10 0044 0002 0000 8c5c 00e8 ......D.....\... + d04d118: 0000 a000 0000 0000 0000 0000 c693 0ff2 ................ + d04d128: 0001 0000 4b38 0079 0002 0000 7058 00e8 ....8Ky.....Xp.. + d04d138: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04d148: 0000 4000 0000 0000 0000 0100 f700 e3ee ...@............ + d04d158: 0001 0100 d8dc c5c5 0002 0100 c5c5 c5c5 ................ + d04d168: 0003 0100 c5c5 c5c5 0001 90ff 0000 0000 ................ + d04d178: 0000 4000 0000 0000 0000 0100 fa00 eff9 ...@............ + d04d188: 0001 0100 dbe4 bed3 0002 0100 bebe bebe ................ + d04d198: 0003 0100 bebe bebe 0002 90ff 0000 0000 ................ + d04d1a8: 0000 4000 0000 0000 0000 0100 fb00 eff6 ...@............ + d04d1b8: 0001 0100 dde2 c7d3 0002 0100 c7c7 c7c7 ................ + d04d1c8: 0003 0100 c7c7 c7c7 00ff 9012 0000 0000 ................ + d04d1d8: 0000 4000 0000 0000 0000 0100 fc00 e8f3 ...@............ + d04d1e8: 0001 0100 d0df b5cb 0002 0100 b5b5 b5b5 ................ + d04d1f8: 0003 0100 b5b5 b5b5 0003 90ff 0000 0000 ................ + d04d208: 0000 4000 0000 0000 0000 0100 fb00 eff6 ...@............ + d04d218: 0001 0100 dde2 c7d3 0002 0100 c7c7 c7c7 ................ + d04d228: 0003 0100 c7c7 c7c7 0000 a000 0000 0000 ................ + d04d238: 0000 0100 f700 e3ee 0001 0100 d8dc c5c5 ................ + d04d248: 0002 0100 c5c5 c5c5 0003 0100 c5c5 c5c5 ................ + d04d258: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04d268: 0000 4000 0000 0000 0000 0001 bea6 f6da ...@............ + d04d278: 0001 0001 3013 0072 0002 0001 5858 00e8 .....0r.....XX.. + d04d288: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04d298: 0000 0001 c2a8 05e2 0001 0001 3f23 005e ............#?^. + d04d2a8: 0002 0001 7458 00e8 0002 90ff 0000 0000 ....Xt.......... + d04d2b8: 0000 4000 0000 0000 0000 0001 ceb3 02ea ...@............ + d04d2c8: 0001 0001 3f23 0069 0002 0001 7655 00e8 ....#?i.....Uv.. + d04d2d8: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04d2e8: 0000 0001 cbb5 f8e3 0001 0001 3518 005f .............5_. + d04d2f8: 0002 0001 7451 00e8 0003 90ff 0000 0000 ....Qt.......... + d04d308: 0000 4000 0000 0000 0000 0001 cbb3 02e7 ...@............ + d04d318: 0001 0001 3d21 0060 0002 0001 7f5b 00e8 ....!=`.....[... + d04d328: 0000 a000 0000 0000 0000 0001 bea6 f6da ................ + d04d338: 0001 0001 3013 0072 0002 0001 5858 00e8 .....0r.....XX.. + d04d348: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04d358: 0000 4000 0000 0000 0000 0101 f900 ebf4 ...@............ + d04d368: 0001 0101 d8e2 cece 0002 0101 cece cece ................ + d04d378: 0003 0101 cece cece 0001 90ff 0000 0000 ................ + d04d388: 0000 4000 0000 0000 0000 0101 f900 e8f2 ...@............ + d04d398: 0001 0101 dae1 c9d1 0002 0101 c9c9 c9c9 ................ + d04d3a8: 0003 0101 c9c9 c9c9 0002 90ff 0000 0000 ................ + d04d3b8: 0000 4000 0000 0000 0000 0101 f400 eaed ...@............ + d04d3c8: 0001 0101 d8df c7d1 0002 0101 c7c7 c7c7 ................ + d04d3d8: 0003 0101 c7c7 c7c7 00ff 9012 0000 0000 ................ + d04d3e8: 0000 4000 0000 0000 0000 0101 0104 f701 ...@............ + d04d3f8: 0001 0101 e5f2 dae1 0002 0101 c6d2 bdbd ................ + d04d408: 0003 0101 bdbd bdbd 0003 90ff 0000 0000 ................ + d04d418: 0000 4000 0000 0000 0000 0101 f400 eaef ...@............ + d04d428: 0001 0101 d8df c7d1 0002 0101 c7c7 c7c7 ................ + d04d438: 0003 0101 c7c7 c7c7 0000 a000 0000 0000 ................ + d04d448: 0000 0101 f900 ebf4 0001 0101 d8e2 cece ................ + d04d458: 0002 0101 cece cece 0003 0101 cece cece ................ + d04d468: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04d478: 0000 4000 0000 0000 0000 0002 b39b f0d2 ...@............ + d04d488: 0001 0002 2b0e 006d 0002 0002 5858 00e8 .....+m.....XX.. + d04d498: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04d4a8: 0000 0002 bba0 fcdc 0001 0002 381c 005d .............8]. + d04d4b8: 0002 0002 7458 00e8 0002 90ff 0000 0000 ....Xt.......... + d04d4c8: 0000 4000 0000 0000 0000 0002 cbad fce9 ...@............ + d04d4d8: 0001 0002 3b1e 0063 0002 0002 8261 00e8 .....;c.....a... + d04d4e8: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04d4f8: 0000 0002 cbb5 f8e3 0001 0002 3518 005f .............5_. + d04d508: 0002 0002 7451 00e8 0003 90ff 0000 0000 ....Qt.......... + d04d518: 0000 4000 0000 0000 0000 0002 d6b7 02f4 ...@............ + d04d528: 0001 0002 3b22 0061 0002 0002 7f5a 00e8 ....";a.....Z... + d04d538: 0000 a000 0000 0000 0000 0002 b39b f0d2 ................ + d04d548: 0001 0002 2b0e 006d 0002 0002 5858 00e8 .....+m.....XX.. + d04d558: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04d568: 0000 4000 0000 0000 0000 0102 fb00 eaf0 ...@............ + d04d578: 0001 0102 e0e7 cfcf 0002 0102 cfcf cfcf ................ + d04d588: 0003 0102 cfcf cfcf 0001 90ff 0000 0000 ................ + d04d598: 0000 4000 0000 0000 0000 0102 f900 e8f2 ...@............ + d04d5a8: 0001 0102 dae1 c9d1 0002 0102 c9c9 c9c9 ................ + d04d5b8: 0003 0102 c9c9 c9c9 0002 90ff 0000 0000 ................ + d04d5c8: 0000 4000 0000 0000 0000 0102 f400 e8ed ...@............ + d04d5d8: 0001 0102 d8df c5cf 0002 0102 c5c5 c5c5 ................ + d04d5e8: 0003 0102 c5c5 c5c5 00ff 9012 0000 0000 ................ + d04d5f8: 0000 4000 0000 0000 0000 0102 0104 f901 ...@............ + d04d608: 0001 0102 e5f0 d8e1 0002 0102 c8d2 bdbd ................ + d04d618: 0003 0102 bdbd bdbd 0003 90ff 0000 0000 ................ + d04d628: 0000 4000 0000 0000 0000 0102 f400 e8ed ...@............ + d04d638: 0001 0102 d8df c5cf 0002 0102 c5c5 c5c5 ................ + d04d648: 0003 0102 c5c5 c5c5 0000 a000 0000 0000 ................ + d04d658: 0000 0102 fb00 eaf0 0001 0102 e0e7 cfcf ................ + d04d668: 0002 0102 cfcf cfcf 0003 0102 cfcf cfcf ................ + d04d678: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04d688: 0000 4000 0000 0000 0000 0003 c4a8 f3e4 ...@............ + d04d698: 0001 0003 3215 0071 0002 0003 5858 00e8 .....2q.....XX.. + d04d6a8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04d6b8: 0000 0003 c1a4 fae1 0001 0003 371b 005e .............7^. + d04d6c8: 0002 0003 7458 00e8 0002 90ff 0000 0000 ....Xt.......... + d04d6d8: 0000 4000 0000 0000 0000 0003 cbad fcea ...@............ + d04d6e8: 0001 0003 3c1e 0064 0002 0003 8663 00e8 .....<d.....c... + d04d6f8: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04d708: 0000 0003 cbb5 f8e3 0001 0003 3518 005f .............5_. + d04d718: 0002 0003 7451 00e8 0003 90ff 0000 0000 ....Qt.......... + d04d728: 0000 4000 0000 0000 0000 0003 d3b8 02ee ...@............ + d04d738: 0001 0003 4023 0060 0002 0003 7c58 00e8 ....#@`.....X|.. + d04d748: 0000 a000 0000 0000 0000 0003 c4a8 f3e4 ................ + d04d758: 0001 0003 3215 0071 0002 0003 5858 00e8 .....2q.....XX.. + d04d768: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04d778: 0000 4000 0000 0000 0000 0103 f900 edef ...@............ + d04d788: 0001 0103 dee1 cece 0002 0103 cece cece ................ + d04d798: 0003 0103 cece cece 0001 90ff 0000 0000 ................ + d04d7a8: 0000 4000 0000 0000 0000 0103 f900 e8f2 ...@............ + d04d7b8: 0001 0103 dae1 c9d1 0002 0103 c9c9 c9c9 ................ + d04d7c8: 0003 0103 c9c9 c9c9 0002 90ff 0000 0000 ................ + d04d7d8: 0000 4000 0000 0000 0000 0103 f400 e8ed ...@............ + d04d7e8: 0001 0103 d5df c3cf 0002 0103 c3c3 c3c3 ................ + d04d7f8: 0003 0103 c3c3 c3c3 00ff 9012 0000 0000 ................ + d04d808: 0000 4000 0000 0000 0000 0103 0104 f901 ...@............ + d04d818: 0001 0103 e5f2 d8e1 0002 0103 c6d2 bdbd ................ + d04d828: 0003 0103 bdbd bdbd 0003 90ff 0000 0000 ................ + d04d838: 0000 4000 0000 0000 0000 0103 f400 e8ed ...@............ + d04d848: 0001 0103 d5df c3cf 0002 0103 c3c3 c3c3 ................ + d04d858: 0003 0103 c3c3 c3c3 0000 a000 0000 0000 ................ + d04d868: 0000 0103 f900 edef 0001 0103 dee1 cece ................ + d04d878: 0002 0103 cece cece 0003 0103 cece cece ................ + d04d888: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04d898: 0000 4000 0000 0000 0000 0004 c693 0ff2 ...@............ + d04d8a8: 0001 0004 4b38 0079 0002 0004 7058 00e8 ....8Ky.....Xp.. + d04d8b8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04d8c8: 0000 0004 aa90 ebbf 0001 0004 2c0d 0059 .............,Y. + d04d8d8: 0002 0004 8858 00e8 0002 90ff 0000 0000 ....X........... + d04d8e8: 0000 4000 0000 0000 0000 0004 ad95 edc2 ...@............ + d04d8f8: 0001 0004 2f10 005c 0002 0004 8858 00e8 ...../\.....X... + d04d908: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04d918: 0000 0004 ad95 f4cd 0001 0004 2b10 003c .............+<. + d04d928: 0002 0004 8f5f 00e8 0003 90ff 0000 0000 ...._........... + d04d938: 0000 4000 0000 0000 0000 0004 ab94 ebc0 ...@............ + d04d948: 0001 0004 2e10 0044 0002 0004 8c5c 00e8 ......D.....\... + d04d958: 0000 a000 0000 0000 0000 0004 c693 0ff2 ................ + d04d968: 0001 0004 4b38 0079 0002 0004 7058 00e8 ....8Ky.....Xp.. + d04d978: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04d988: 0000 4000 0000 0000 0000 0104 f700 e3ee ...@............ + d04d998: 0001 0104 d8dc c5c5 0002 0104 c5c5 c5c5 ................ + d04d9a8: 0003 0104 c5c5 c5c5 0001 90ff 0000 0000 ................ + d04d9b8: 0000 4000 0000 0000 0000 0104 fa00 eff9 ...@............ + d04d9c8: 0001 0104 dbe4 bed3 0002 0104 bebe bebe ................ + d04d9d8: 0003 0104 bebe bebe 0002 90ff 0000 0000 ................ + d04d9e8: 0000 4000 0000 0000 0000 0104 fb00 eff6 ...@............ + d04d9f8: 0001 0104 dde2 c7d3 0002 0104 c7c7 c7c7 ................ + d04da08: 0003 0104 c7c7 c7c7 00ff 9012 0000 0000 ................ + d04da18: 0000 4000 0000 0000 0000 0104 fc00 e8f3 ...@............ + d04da28: 0001 0104 d0df b5cb 0002 0104 b5b5 b5b5 ................ + d04da38: 0003 0104 b5b5 b5b5 0003 90ff 0000 0000 ................ + d04da48: 0000 4000 0000 0000 0000 0104 fb00 eff6 ...@............ + d04da58: 0001 0104 dde2 c7d3 0002 0104 c7c7 c7c7 ................ + d04da68: 0003 0104 c7c7 c7c7 0000 a000 0000 0000 ................ + d04da78: 0000 0104 f700 e3ee 0001 0104 d8dc c5c5 ................ + d04da88: 0002 0104 c5c5 c5c5 0003 0104 c5c5 c5c5 ................ + d04da98: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04daa8: 0000 4000 0000 0000 0000 0005 bea6 f6da ...@............ + d04dab8: 0001 0005 3013 0072 0002 0005 5858 00e8 .....0r.....XX.. + d04dac8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04dad8: 0000 0005 c2a8 05e2 0001 0005 3f23 005e ............#?^. + d04dae8: 0002 0005 7458 00e8 0002 90ff 0000 0000 ....Xt.......... + d04daf8: 0000 4000 0000 0000 0000 0005 ccb1 03ea ...@............ + d04db08: 0001 0005 663f 005a 0002 0005 7c5a 00e8 ....?fZ.....Z|.. + d04db18: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04db28: 0000 0005 cbb5 f8e3 0001 0005 3518 005f .............5_. + d04db38: 0002 0005 7451 00e8 0003 90ff 0000 0000 ....Qt.......... + d04db48: 0000 4000 0000 0000 0000 0005 cbb3 02e7 ...@............ + d04db58: 0001 0005 3d21 0060 0002 0005 7f5b 00e8 ....!=`.....[... + d04db68: 0000 a000 0000 0000 0000 0005 bea6 f6da ................ + d04db78: 0001 0005 3013 0072 0002 0005 5858 00e8 .....0r.....XX.. + d04db88: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04db98: 0000 4000 0000 0000 0000 0105 f900 ebf4 ...@............ + d04dba8: 0001 0105 d8e2 cece 0002 0105 cece cece ................ + d04dbb8: 0003 0105 cece cece 0001 90ff 0000 0000 ................ + d04dbc8: 0000 4000 0000 0000 0000 0105 f900 e8f2 ...@............ + d04dbd8: 0001 0105 dae1 c9d1 0002 0105 c9c9 c9c9 ................ + d04dbe8: 0003 0105 c9c9 c9c9 0002 90ff 0000 0000 ................ + d04dbf8: 0000 4000 0000 0000 0000 0105 f900 e8f1 ...@............ + d04dc08: 0001 0105 dae1 c9d1 0002 0105 c9c9 c9c9 ................ + d04dc18: 0003 0105 c9c9 c9c9 00ff 9012 0000 0000 ................ + d04dc28: 0000 4000 0000 0000 0000 0105 0104 f901 ...@............ + d04dc38: 0001 0105 e7f2 dae1 0002 0105 c8d2 bdbd ................ + d04dc48: 0003 0105 bdbd bdbd 0003 90ff 0000 0000 ................ + d04dc58: 0000 4000 0000 0000 0000 0105 f400 eaef ...@............ + d04dc68: 0001 0105 d8df c7d1 0002 0105 c7c7 c7c7 ................ + d04dc78: 0003 0105 c7c7 c7c7 0000 a000 0000 0000 ................ + d04dc88: 0000 0105 f900 ebf4 0001 0105 d8e2 cece ................ + d04dc98: 0002 0105 cece cece 0003 0105 cece cece ................ + d04dca8: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04dcb8: 0000 4000 0000 0000 0000 0006 b39b f0d2 ...@............ + d04dcc8: 0001 0006 2b0e 006d 0002 0006 5858 00e8 .....+m.....XX.. + d04dcd8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04dce8: 0000 0006 bba0 fcdc 0001 0006 381c 005d .............8]. + d04dcf8: 0002 0006 7458 00e8 0002 90ff 0000 0000 ....Xt.......... + d04dd08: 0000 4000 0000 0000 0000 0006 cbad fce9 ...@............ + d04dd18: 0001 0006 3b1e 0065 0002 0006 7c5a 00e8 .....;e.....Z|.. + d04dd28: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04dd38: 0000 0006 cbb5 f8e3 0001 0006 3518 005f .............5_. + d04dd48: 0002 0006 7451 00e8 0003 90ff 0000 0000 ....Qt.......... + d04dd58: 0000 4000 0000 0000 0000 0006 d6b7 02f4 ...@............ + d04dd68: 0001 0006 3b22 0061 0002 0006 7f5a 00e8 ....";a.....Z... + d04dd78: 0000 a000 0000 0000 0000 0006 b39b f0d2 ................ + d04dd88: 0001 0006 2b0e 006d 0002 0006 5858 00e8 .....+m.....XX.. + d04dd98: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04dda8: 0000 4000 0000 0000 0000 0106 fb00 eaf0 ...@............ + d04ddb8: 0001 0106 e0e7 cfcf 0002 0106 cfcf cfcf ................ + d04ddc8: 0003 0106 cfcf cfcf 0001 90ff 0000 0000 ................ + d04ddd8: 0000 4000 0000 0000 0000 0106 f900 e8f2 ...@............ + d04dde8: 0001 0106 dae1 c9d1 0002 0106 c9c9 c9c9 ................ + d04ddf8: 0003 0106 c9c9 c9c9 0002 90ff 0000 0000 ................ + d04de08: 0000 4000 0000 0000 0000 0106 f900 e8f1 ...@............ + d04de18: 0001 0106 dae1 c9d1 0002 0106 c9c9 c9c9 ................ + d04de28: 0003 0106 c9c9 c9c9 00ff 9012 0000 0000 ................ + d04de38: 0000 4000 0000 0000 0000 0106 0104 f901 ...@............ + d04de48: 0001 0106 e7f2 dae1 0002 0106 c8d2 bdbd ................ + d04de58: 0003 0106 bdbd bdbd 0003 90ff 0000 0000 ................ + d04de68: 0000 4000 0000 0000 0000 0106 f400 e8ed ...@............ + d04de78: 0001 0106 d8df c5cf 0002 0106 c5c5 c5c5 ................ + d04de88: 0003 0106 c5c5 c5c5 0000 a000 0000 0000 ................ + d04de98: 0000 0106 fb00 eaf0 0001 0106 e0e7 cfcf ................ + d04dea8: 0002 0106 cfcf cfcf 0003 0106 cfcf cfcf ................ + d04deb8: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04dec8: 0000 4000 0000 0000 0000 0007 c4a8 f3e4 ...@............ + d04ded8: 0001 0007 3215 0071 0002 0007 5858 00e8 .....2q.....XX.. + d04dee8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04def8: 0000 0007 c1a4 fae1 0001 0007 371b 005e .............7^. + d04df08: 0002 0007 7458 00e8 0002 90ff 0000 0000 ....Xt.......... + d04df18: 0000 4000 0000 0000 0000 0007 cdaf fceb ...@............ + d04df28: 0001 0007 3b1e 0065 0002 0007 7c59 00e8 .....;e.....Y|.. + d04df38: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04df48: 0000 0007 cbb5 f8e3 0001 0007 3518 005f .............5_. + d04df58: 0002 0007 7451 00e8 0003 90ff 0000 0000 ....Qt.......... + d04df68: 0000 4000 0000 0000 0000 0007 d3b8 02ee ...@............ + d04df78: 0001 0007 4023 0060 0002 0007 7c58 00e8 ....#@`.....X|.. + d04df88: 0000 a000 0000 0000 0000 0007 c4a8 f3e4 ................ + d04df98: 0001 0007 3215 0071 0002 0007 5858 00e8 .....2q.....XX.. + d04dfa8: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04dfb8: 0000 4000 0000 0000 0000 0107 f900 edef ...@............ + d04dfc8: 0001 0107 dee1 cece 0002 0107 cece cece ................ + d04dfd8: 0003 0107 cece cece 0001 90ff 0000 0000 ................ + d04dfe8: 0000 4000 0000 0000 0000 0107 f900 e8f2 ...@............ + d04dff8: 0001 0107 dae1 c9d1 0002 0107 c9c9 c9c9 ................ + d04e008: 0003 0107 c9c9 c9c9 0002 90ff 0000 0000 ................ + d04e018: 0000 4000 0000 0000 0000 0107 f900 e8f1 ...@............ + d04e028: 0001 0107 dae1 c9d1 0002 0107 c9c9 c9c9 ................ + d04e038: 0003 0107 c9c9 c9c9 00ff 9012 0000 0000 ................ + d04e048: 0000 4000 0000 0000 0000 0107 0104 f901 ...@............ + d04e058: 0001 0107 e7f2 dae1 0002 0107 c8d2 bdbd ................ + d04e068: 0003 0107 bdbd bdbd 0003 90ff 0000 0000 ................ + d04e078: 0000 4000 0000 0000 0000 0107 f400 e8ed ...@............ + d04e088: 0001 0107 d5df c3cf 0002 0107 c3c3 c3c3 ................ + d04e098: 0003 0107 c3c3 c3c3 0000 a000 0000 0000 ................ + d04e0a8: 0000 0107 f900 edef 0001 0107 dee1 cece ................ + d04e0b8: 0002 0107 cece cece 0003 0107 cece cece ................ + d04e0c8: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04e0d8: 0000 4000 0000 0000 0000 0008 b480 00e2 ...@............ + d04e0e8: 0001 0008 2813 003b 0002 0008 7058 00e8 .....(;.....Xp.. + d04e0f8: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04e108: 0000 0008 b29a ddce 0001 0008 361d 0036 .............66. + d04e118: 0002 0008 6800 00e8 0002 90ff 0000 0000 .....h.......... + d04e128: 0000 4000 0000 0000 0000 0008 b29a ddce ...@............ + d04e138: 0001 0008 361d 0036 0002 0008 6800 00e8 .....66......h.. + d04e148: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04e158: 0000 0008 ad95 f4cd 0001 0008 2b10 003c .............+<. + d04e168: 0002 0008 8f5f 00e8 0003 90ff 0000 0000 ...._........... + d04e178: 0000 4000 0000 0000 0000 0008 b29a ddce ...@............ + d04e188: 0001 0008 361d 0036 0002 0008 6800 00e8 .....66......h.. + d04e198: 0000 a000 0000 0000 0000 0008 b480 00e2 ................ + d04e1a8: 0001 0008 2813 003b 0002 0008 7058 00e8 .....(;.....Xp.. + d04e1b8: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04e1c8: 0000 4000 0000 0000 0000 0108 f804 e4f1 ...@............ + d04e1d8: 0001 0108 dae1 d1d1 0002 0108 d1d1 d1d1 ................ + d04e1e8: 0003 0108 d1d1 d1d1 0001 90ff 0000 0000 ................ + d04e1f8: 0000 4000 0000 0000 0000 0108 fb00 f1f6 ...@............ + d04e208: 0001 0108 e0e9 d3dd 0002 0108 d3d3 d3d3 ................ + d04e218: 0003 0108 d3d3 d3d3 0002 90ff 0000 0000 ................ + d04e228: 0000 4000 0000 0000 0000 0108 fb00 f1f6 ...@............ + d04e238: 0001 0108 e0e9 d3dd 0002 0108 d3d3 d3d3 ................ + d04e248: 0003 0108 d3d3 d3d3 00ff 9012 0000 0000 ................ + d04e258: 0000 4000 0000 0000 0000 0108 fc00 e8f3 ...@............ + d04e268: 0001 0108 d0df b5cb 0002 0108 b5b5 b5b5 ................ + d04e278: 0003 0108 b5b5 b5b5 0003 90ff 0000 0000 ................ + d04e288: 0000 4000 0000 0000 0000 0108 fb00 f1f6 ...@............ + d04e298: 0001 0108 e0e9 d3dd 0002 0108 d3d3 d3d3 ................ + d04e2a8: 0003 0108 d3d3 d3d3 0000 a000 0000 0000 ................ + d04e2b8: 0000 0108 f804 e4f1 0001 0108 dae1 d1d1 ................ + d04e2c8: 0002 0108 d1d1 d1d1 0003 0108 d1d1 d1d1 ................ + d04e2d8: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04e2e8: 0000 4000 0000 0000 0000 0009 b480 00e2 ...@............ + d04e2f8: 0001 0009 2813 003b 0002 0009 7058 00e8 .....(;.....Xp.. + d04e308: 0001 90ff 0000 0000 0000 4000 0000 0000 ...........@.... + d04e318: 0000 0009 b29a ddce 0001 0009 361d 0036 .............66. + d04e328: 0002 0009 6800 00e8 0002 90ff 0000 0000 .....h.......... + d04e338: 0000 4000 0000 0000 0000 0009 b29a ddce ...@............ + d04e348: 0001 0009 361d 0036 0002 0009 6800 00e8 .....66......h.. + d04e358: 00ff 9012 0000 0000 0000 4000 0000 0000 ...........@.... + d04e368: 0000 0009 ad95 f4cd 0001 0009 2b10 003c .............+<. + d04e378: 0002 0009 8f5f 00e8 0003 90ff 0000 0000 ...._........... + d04e388: 0000 4000 0000 0000 0000 0009 b29a ddce ...@............ + d04e398: 0001 0009 361d 0036 0002 0009 6800 00e8 .....66......h.. + d04e3a8: 0000 a000 0000 0000 0000 0009 b480 00e2 ................ + d04e3b8: 0001 0009 2813 003b 0002 0009 7058 00e8 .....(;.....Xp.. + d04e3c8: 0000 b000 0000 0000 0000 80ff 0000 0000 ................ + d04e3d8: 0000 4000 0000 0000 0000 0109 f804 e4f1 ...@............ + d04e3e8: 0001 0109 dae1 d1d1 0002 0109 d1d1 d1d1 ................ + d04e3f8: 0003 0109 d1d1 d1d1 0001 90ff 0000 0000 ................ + d04e408: 0000 4000 0000 0000 0000 0109 fb00 f1f6 ...@............ + d04e418: 0001 0109 e0e9 d3dd 0002 0109 d3d3 d3d3 ................ + d04e428: 0003 0109 d3d3 d3d3 0002 90ff 0000 0000 ................ + d04e438: 0000 4000 0000 0000 0000 0109 fb00 f1f6 ...@............ + d04e448: 0001 0109 e0e9 d3dd 0002 0109 d3d3 d3d3 ................ + d04e458: 0003 0109 d3d3 d3d3 00ff 9012 0000 0000 ................ + d04e468: 0000 4000 0000 0000 0000 0109 fc00 e8f3 ...@............ + d04e478: 0001 0109 d0df b5cb 0002 0109 b5b5 b5b5 ................ + d04e488: 0003 0109 b5b5 b5b5 0003 90ff 0000 0000 ................ + d04e498: 0000 4000 0000 0000 0000 0109 fb00 f1f6 ...@............ + d04e4a8: 0001 0109 e0e9 d3dd 0002 0109 d3d3 d3d3 ................ + d04e4b8: 0003 0109 d3d3 d3d3 0000 a000 0000 0000 ................ + d04e4c8: 0000 0109 f804 e4f1 0001 0109 dae1 d1d1 ................ + d04e4d8: 0002 0109 d1d1 d1d1 0003 0109 d1d1 d1d1 ................ + d04e4e8: 0000 b000 0000 0000 ........ + +0d04e4f0 <CSWTCH.22>: + d04e4f0: 0100 0302 0504 0706 0908 0b0a 0404 0404 ................ + d04e500: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e510: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e520: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e530: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e540: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e550: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e560: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e570: 0d0c 0f0e 1110 1312 1514 1716 1918 1b1a ................ + d04e580: 1d1c 1f1e 2120 2322 2524 2726 2928 2b2a .... !"#$%&'()*+ + d04e590: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e5a0: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e5b0: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e5c0: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e5d0: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e5e0: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e5f0: 2d2c 2f2e 3130 3332 3534 0404 0404 0404 ,-./012345...... + d04e600: 3736 3938 3b3a 3d3c 3f3e 0404 0404 0404 6789:;<=>?...... + d04e610: 4140 4342 4544 4746 4948 0404 0404 0404 @ABCDEFGHI...... + d04e620: 4b4a 4d4c 4f4e 5150 5352 0404 0404 0404 JKLMNOPQRS...... + d04e630: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e640: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e650: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e660: 0404 0404 0404 0404 0404 0404 0404 0404 ................ + d04e670: 5554 5756 5958 5b5a 5d5c 5f5e 0404 0404 TUVWXYZ[\]^_.... + d04e680: 6160 6362 6564 6766 6968 6b6a 0404 0404 `abcdefghijk.... + d04e690: 6d6c 6f6e 7170 7372 7574 7776 0404 0404 lmnopqrstuvw.... + d04e6a0: 7978 7b7a 7d7c 7f7e 8180 8382 4e4f 4f00 xyz{|}~.....ON.O + d04e6b0: 4646 5b00 4652 5d4b 415b 4341 5d4b 3342 FF.[RFK][AACK]B3 + d04e6c0: 303d 2578 786c 0009 585b 4b32 425d 3d43 =0x%lx..[X2K]BC= + d04e6d0: 7830 6c25 2c78 4442 3d20 7830 6c25 0978 0x%lx,BD =0x%lx. + d04e6e0: 5b00 4352 5d4b 4231 303d 2578 786c 0009 .[RCK]1B=0x%lx.. + d04e6f0: 4c5b 4b43 665d 6961 216c 5620 4f43 435f [LCK]fail! VCO_C + d04e700: 3d56 7830 6c25 0a78 5b00 434c 5d4b 4356 V=0x%lx..[LCK]VC + d04e710: 5f4f 5643 303d 2578 786c 000a 525b 4b46 O_CV=0x%lx..[RFK + d04e720: 5b5d 4441 4b43 665d 6961 216c 3420 4635 ][ADCK]fail! 45F + d04e730: 3d43 7830 6c25 0978 5b00 4652 5d4b 415b C=0x%lx..[RFK][A + d04e740: 4344 5d4b 3534 4346 303d 2578 786c 0009 DCK]45FC=0x%lx.. + d04e750: 445b 4341 5d4b 4531 3835 303d 2578 786c [DACK]1E58=0x%lx + d04e760: 000a 525b 4b46 5b5d 4f4c 5d4b 6166 6c69 ..[RFK][LOK]fail + d04e770: 0021 525b 4b46 5b5d 5854 5149 5d4b 6166 !.[RFK][TXIQK]fa + d04e780: 6c69 0021 525b 4b46 5b5d 5852 5149 5d4b il!.[RFK][RXIQK] + d04e790: 6166 6c69 0021 525b 4b46 5b5d 5149 5d4b fail!.[RFK][IQK] + d04e7a0: 3830 303d 2578 786c 302c 3d39 7830 6c25 08=0x%lx,09=0x%l + d04e7b0: 2c78 3800 3330 3d38 7830 6c25 2c78 3138 x,.8038=0x%lx,81 + d04e7c0: 3041 303d 2578 786c 382c 3931 3d43 7830 A0=0x%lx,819C=0x + d04e7d0: 6c25 0a78 5b00 4652 5d4b 525b 4458 4b43 %lx..[RFK][RXDCK + d04e7e0: 305d 3078 303d 2578 786c 302c 3578 305b ]0x0=0x%lx,0x5[0 + d04e7f0: 3d5d 7825 302c 3978 3d46 7830 6c25 2c78 ]=%x,0x9F=0x%lx, + d04e800: 7830 4339 303d 2578 786c 302c 3978 3d44 0x9C=0x%lx,0x9D= + d04e810: 7830 6c25 0a78 5b00 4652 5d4b 445b 4b50 0x%lx..[RFK][DPK + d04e820: 445d 4b50 6920 2073 7325 382c 4331 3d34 ]DPK is %s,81C4= + d04e830: 7830 6c25 2c78 3835 3436 203d 7830 6c25 0x%lx,5864= 0x%l + d04e840: 0a78 5b00 4652 5d4b 545b 5353 5d49 5354 x..[RFK][TSSI]TS + d04e850: 4953 6920 2073 7325 312c 3643 3d30 7830 SI is %s,1C60=0x + d04e860: 6c25 2c78 3835 3032 303d 2578 786c 000a %lx,5820=0x%lx.. + d04e870: 525b 5f46 5254 5d4b 4c5b 4b43 665d 6961 [RF_TRK][LCK]fai + d04e880: 216c 5620 4f43 435f 3d56 7830 6c25 0978 l! VCO_CV=0x%lx. + d04e890: 5b00 4652 545f 4b52 5b5d 434c 5d4b 4356 .[RF_TRK][LCK]VC + d04e8a0: 5f4f 5643 303d 2578 786c 0009 545b 5f58 O_CV=0x%lx..[TX_ + d04e8b0: 5254 5d4b 5f63 6874 7265 253d 2c64 4331 TRK]c_ther=%d,1C + d04e8c0: 3036 303d 2578 786c 382c 4630 3d30 7830 60=0x%lx,80F0=0x + d04e8d0: 6c25 2c78 3835 3032 303d 2578 786c 000a %lx,5820=0x%lx.. + d04e8e0: 525b 5f46 5852 4344 5d4b 7830 3d30 7830 [RF_RXDCK]0x0=0x + d04e8f0: 6c25 2c78 7830 5b35 5d30 253d 786c 302c %lx,0x5[0]=%lx,0 + d04e900: 3978 3d46 7830 6c25 2c78 7830 4339 303d x9F=0x%lx,0x9C=0 + d04e910: 2578 786c 302c 3978 3d44 7830 6c25 0a78 x%lx,0x9D=0x%lx. + d04e920: 0000 0301 0604 0007 ........ + +0d04e928 <array_bbgm_off_val>: + d04e928: 070b 000c 070b 000c 070b 000c 060b 000c ................ + d04e938: 8b0b 000c cb0b 000c 030b 000c 630b 000c .............c.. + d04e948: 070b 000c 070b 000c 060b 000c 050b 000c ................ + d04e958: 040b 000c 8b0b 000c 030b 000c 400b 000c .............@.. + +0d04e968 <array_bbgm_on_val>: + d04e968: 079b 000c 073b 000c 063b 000c 043b 000c ....;...;...;... + d04e978: 8b3b 000c 033b 000c 023b 000c 423b 000c ;...;...;...;B.. + d04e988: 079b 000c 073b 000c 063b 000c 043b 000c ....;...;...;... + d04e998: 8b3b 000c 033b 000c 023b 000c 403b 000c ;...;...;...;@.. + +0d04e9a8 <array_mp_8730e_nctl_reg>: + d04e9a8: 8000 0000 0008 8008 0000 0080 8004 f086 ................ + d04e9b8: 2966 800c 7800 0000 8010 8801 3100 8014 f)...x.......1.. + d04e9c8: 0001 0100 8018 1001 0100 801c a210 fc00 ................ + d04e9d8: 8020 0304 03e0 8024 0007 2160 8028 0000 .....$...`!(... + d04e9e8: 0000 802c 0044 0024 8030 0000 ff00 8034 ..,.D.$.0.....4. + d04e9f8: 5744 0800 8038 2000 0000 80cc 1116 0200 DW..8.. ........ + d04ea08: 8120 4000 0000 8104 0000 0000 8108 0000 ..@............ + d04ea18: 8083 803c 2000 0000 8144 0000 0100 8144 ..<.. ..D.....D. + d04ea28: 0000 0300 8144 0000 0100 8108 0000 8183 ....D........... + d04ea38: 803c 2000 0000 8144 0000 0100 8144 0000 <.. ..D.....D... + d04ea48: 0300 8144 0000 0100 8108 0000 8086 803c ..D...........<. + d04ea58: 2000 0000 8144 0000 0100 8144 0000 0300 . ..D.....D..... + d04ea68: 8144 0000 0100 8108 0000 8186 803c 2000 D...........<.. + d04ea78: 0000 8144 0000 0100 8144 0000 0300 8144 ..D.....D.....D. + d04ea88: 0000 0100 8120 c000 0000 8144 0000 0100 .... .....D..... + d04ea98: 8144 0000 0300 8144 0000 0100 8124 0000 D.....D.....$... + d04eaa8: 0000 8130 2000 0080 8134 0000 0000 8138 ..0.. ..4.....8. + d04eab8: 000f 0000 8140 0000 0000 8144 0000 0000 ....@.....D..... + d04eac8: 80c0 0010 001f 80e4 f000 0003 80d0 8000 ................ + d04ead8: 6143 80d0 0000 6143 80d0 8000 8585 80d0 Ca....Ca........ + d04eae8: 0000 8585 80b8 0000 0000 810c 3c00 0000 .............<.. + d04eaf8: 8084 0000 0000 8088 00b4 8a00 808c e4ff ................ + d04eb08: 4000 8090 0005 e018 8094 f76d 9f84 80c8 .@........m..... + d04eb18: 0004 5599 80cc 1112 0800 80d8 0000 0000 ...U............ + d04eb28: 80e0 2000 0000 80e8 4000 4000 80ec 2a00 ... .....@.@...* + d04eb38: 0000 80f4 0000 005d 80f8 0000 0000 8098 ......]......... + d04eb48: 4138 2e21 809c 5b55 4f48 80a0 6f6b 6661 8A!...U[HO..koaf + d04eb58: 80a4 817d 7874 80a8 908c 8884 80ac 9d9a ..}.tx.......... + d04eb68: 9793 80b0 aaa7 a4a1 80b4 b6b3 b0ad 8040 ..............@. + d04eb78: 02ce 03e9 8044 01fd 0249 8048 01a1 01c9 ....D...I.H..... + d04eb88: 804c 016a 0181 8050 0143 0155 8054 0127 L.j...P.C.U.T.'. + d04eb98: 0135 8058 0112 011c 805c 0100 0108 8060 5.X.....\.....`. + d04eba8: 00f1 00f8 8064 00e5 00eb 8068 00db 00e0 ....d.....h..... + d04ebb8: 806c 00d1 00d5 8070 00c9 00cd 8074 00c2 l.....p.....t... + d04ebc8: 00c5 8078 00bb 00be 807c 00b5 00b8 8184 ..x.....|....... + d04ebd8: 0000 02bd 8188 0000 f2f1 81ac 0000 0bc0 ................ + d04ebe8: 81b0 0000 5401 81b4 0000 a9fd 81b8 0000 .....T.......... + d04ebf8: 6437 818c 0000 0000 8008 0000 0180 8000 7d.............. + d04ec08: 0000 0008 8080 0000 0005 8500 0ffe 090a ................ + d04ec18: 8504 0004 0022 8508 0002 05c0 850c 7300 ...."..........s + d04ec28: 0004 8510 8000 0008 8514 0f02 0901 8518 ................ + d04ec38: 0004 0024 851c 0002 05c0 8520 7301 0004 ..$....... ..s.. + d04ec48: 8524 4a00 0004 8528 8603 4b04 852c e025 $..J..(....K,.%. + d04ec58: 4009 8530 0007 4b00 8534 0004 4c00 8538 .@0....K4....L8. + d04ec68: 4d0c 5501 853c 4d04 5055 8540 0000 2fc0 .M.U<..MUP@..../ + d04ec78: 8544 4d0c 1405 8548 a510 3000 854c f02a D..M..H....0L.*. + d04ec88: e36b 8550 f215 f115 8554 f515 f315 8558 k.P.....T.....X. + d04ec98: f715 f615 855c f915 f815 8560 fc15 fb15 ....\.....`..... + d04eca8: 8564 fe15 fd15 8568 f215 ff15 856c f415 d.....h.....l... + d04ecb8: f315 8570 f615 f515 8574 f815 f715 8578 ..p.....t.....x. + d04ecc8: 3067 0001 857c 30da 30bd 8580 3160 3152 g0..|..0.0..`1R1 + d04ecd8: 8584 3114 3155 8588 325a 311c 858c 326a ...1U1..Z2.1..j2 + d04ece8: 322a 8590 3285 3255 8594 31b3 31ac 8598 *2...2U2...1.1.. + d04ecf8: 31a9 3201 859c 31ad 31ab 85a0 3052 31af .1.2...1.1..R0.1 + d04ed08: 85a4 5b10 e28b 85a8 27a0 4d04 85ac 140f ...[.....'.M.... + d04ed18: 0000 85b0 5601 5507 85b4 4d04 e2a3 85b8 .....V.U...M.... + d04ed28: 0200 27a8 85bc 5517 140f 85c0 e286 e2a3 ...'...U........ + d04ed38: 85c4 4686 757a 85c8 e10e e2a8 85cc e28b ...Fzu.......... + d04ed48: 0001 85d0 27a8 4d04 85d4 140f 0200 85d8 .....'.M........ + d04ed58: 0200 2098 85dc 2088 140f 85e0 140f 0200 ... ... ........ + d04ed68: 85e4 5b10 4d0c 85e8 27a8 4d04 85ec 140f ...[.M...'.M.... + d04ed78: 0201 85f0 0000 2080 85f4 5507 140f 85f8 ....... ...U.... + d04ed88: 5c06 5661 85fc 4d04 e2a3 8600 0200 2088 .\aV...M....... + d04ed98: 8604 5517 140f 8608 4d04 e2a3 860c 0200 ...U.....M...... + d04eda8: 27a8 8610 5517 140f 8614 5c02 5641 8618 .'...U.....\AV.. + d04edb8: 4d04 e2a3 861c 0000 2080 8620 5507 140f .M....... ..U.. + d04edc8: 8624 e286 e2a3 8628 468e 7508 862c e10e $.....(..F.u,... + d04edd8: e2a8 8630 4d04 5b10 8634 0201 27a8 8638 ..0..M.[4....'8. + d04ede8: 2090 140f 863c 140f 0000 8640 5661 5507 . ..<.....@.aV.U + d04edf8: 8644 e2a3 5c06 8648 2098 4d04 864c 140f D....\H.. .ML... + d04ee08: 0200 8650 e2a3 5517 8654 27a8 4d04 8658 ..P....UT..'.MX. + d04ee18: 140f 0200 865c 5641 5517 8660 e2a3 5c02 ....\.AV.U`....\ + d04ee28: 8664 2090 4d04 8668 140f 0000 866c e2a3 d.. .Mh.....l... + d04ee38: 5507 8670 4696 7509 8674 e10e e2a8 8678 .Up..F.ut.....x. + d04ee48: e28b 0001 867c 4d04 5b10 8680 0000 27a0 ....|..M.[.....' + d04ee58: 8684 5507 140f 8688 e2a3 5601 868c 27a8 ...U.......V...' + d04ee68: 4d04 8690 140f 0200 8694 e2a3 5517 8698 .M...........U.. + d04ee78: 757a e286 869c e2a8 4686 86a0 e0d3 e10e zu.......F...... + d04ee88: 86a4 4d00 0001 86a8 46c2 5516 86ac 4d0c ...M.....F.U...M + d04ee98: e2a3 86b0 0001 5517 86b4 5b10 e28b 86b8 .......U...[.... + d04eea8: 2098 4d04 86bc 140f 0200 86c0 0000 2080 . .M........... + d04eeb8: 86c4 4d0c 140f 86c8 e2a3 5507 86cc 2088 ...M.......U... + d04eec8: 4d04 86d0 140f 0200 86d4 5517 4d0c 86d8 .M.........U.M.. + d04eed8: e286 e2a3 86dc 7508 e2a8 86e0 e10e 468e .......u.......F + d04eee8: 86e4 4d04 5b10 86e8 0000 2090 86ec 4d0c ...M.[..... ...M + d04eef8: 140f 86f0 e2a3 5507 86f4 2098 4d04 86f8 .......U... .M.. + d04ef08: 140f 0200 86fc 5517 4d0c 8700 e2a8 e2a3 .......U.M...... + d04ef18: 8704 4696 7509 8708 e107 e10e 870c 4d00 ...F.u.........M + d04ef28: 0001 8710 46ca 5516 8714 4d0c e2a3 8718 .....F.U...M.... + d04ef38: 0001 5517 871c 4d08 7301 8720 140f 5710 ...U...M.s ....W + d04ef48: 8724 0001 4d0c 8728 e2cb e2bd 872c e2b3 $....M(.....,... + d04ef58: e2ed 8730 6ce4 0001 8734 311e 6d00 8738 ..0..l..4..1.m8. + d04ef68: 6d00 6c94 873c e2cb e2bd 8740 e2b3 e2ed .m.l<.....@..... + d04ef78: 8744 54ae 5c01 8748 54ac 5400 874c 5c02 D..T.\H..T.TL..\ + d04ef88: 5400 8750 f404 5501 8754 6d0f 6c6c 8758 .TP....UT..mllX. + d04ef98: 6c1c f903 875c e2cb 6d0f 8760 e2b3 e2ed .l..\....m`..... + d04efa8: 8764 54af 5c01 8768 54ad 5400 876c 5c02 d..T.\h..T.Tl..\ + d04efb8: 5400 8770 4380 5501 8774 6501 63c0 8778 .Tp..C.Ut..e.cx. + d04efc8: 0005 f409 877c 4103 40d4 8780 e2ba 4200 ....|..A.@.....B + d04efd8: 8784 4300 0004 8788 0005 f908 878c 4103 ...C...........A + d04efe8: 40e3 8790 e2ba 4200 8794 4300 0004 8798 .@.....B...C.... + d04eff8: 6d00 6c24 879c e2ed e2cb 87a0 0001 e2b3 .m$l............ + d04f008: 87a4 e328 e2c2 87a8 4d04 0001 87ac 0015 ..(......M...... + d04f018: 21e8 87b0 0015 21e8 87b4 15f4 17e8 87b8 .!.....!........ + d04f028: 6e72 4d0c 87bc 316b 6f00 87c0 21e8 4d04 rn.M..k1.o...!.M + d04f038: 87c4 21e8 0014 87c8 17e8 0014 87cc 4d0c ...!...........M + d04f048: 15f4 87d0 6f00 6e4a 87d4 e2c2 5033 87d8 .....oJn....3P.. + d04f058: 548e e328 87dc 5501 5400 87e0 4d04 f70c .T(....U.T...M.. + d04f068: 87e4 000f 21e8 87e8 000f 21e8 87ec 15f4 .....!.....!.... + d04f078: 17e8 87f0 6eb6 4d0c 87f4 f60b 6f0f 87f8 .....n.M.....o.. + d04f088: 21e8 4d04 87fc 21e8 000e 8800 17e8 000e .!.M...!........ + d04f098: 8804 4d0c 15f4 8808 6f0f 6e8e 880c 548f ...M.....o.n...T + d04f0a8: e328 8810 5501 5400 8814 6340 4380 8818 (....U.T..@c.C.. + d04f0b8: f709 6401 881c 40a8 0005 8820 4200 4103 ...d...@.. ..B.A + d04f0c8: 8824 0004 e2ba 8828 f608 4300 882c 40c6 $.....(....C,..@ + d04f0d8: 0005 8830 4200 4103 8834 0004 e2ba 8838 ..0..B.A4.....8. + d04f0e8: 4d04 4300 883c 0012 21e8 8840 0012 21e8 .M.C<....!@....! + d04f0f8: 8844 15f4 17e8 8848 6e12 4d0c 884c e328 D.....H..n.ML.(. + d04f108: 6f00 8850 e1ca 0001 8854 0001 0001 8858 .oP.....T.....X. + d04f118: e1e5 0001 885c 0006 0001 8860 e201 57f7 ....\.....`....W + d04f128: 8864 0004 0001 8868 6300 4d00 886c 4f11 d.....h..c.Ml..O + d04f138: 0007 8870 4a0c 4e1a 8874 57f7 0006 8878 ..p..J.Nt..W..x. + d04f148: 5205 5300 887c 0004 5018 8880 7400 7402 .R.S|....P...t.t + d04f158: 8884 ab00 8b00 8888 4e12 0007 888c 0004 .........N...... + d04f168: 4a00 8890 0001 6303 8894 4800 0006 8898 .J.....c...H.... + d04f178: 5038 0006 889c 5205 51e0 88a0 0007 5301 8P.....R.Q.....S + d04f188: 88a4 6100 6000 88a8 6310 6200 88ac 6307 ...a.`...c.b...c + d04f198: 0004 88b0 4b01 0006 88b4 0004 4b00 88b8 .....K.......K.. + d04f1a8: b048 9300 88bc 6300 0007 88c0 4b80 0004 H......c.....K.. + d04f1b8: 88c4 15f4 4b00 88c8 0007 0001 88cc 6103 .....K.........a + d04f1c8: 60d8 88d0 63a0 6200 88d4 4800 0006 88d8 .`...c.b...H.... + d04f1d8: 4b01 0006 88dc 0004 4b00 88e0 b034 9300 .K.......K..4... + d04f1e8: 88e4 4801 0006 88e8 6300 0007 88ec 4480 ...H.....c.....D + d04f1f8: 0006 88f0 0004 4400 88f4 0006 8d00 88f8 .......D........ + d04f208: 57f7 520d 88fc ab00 0004 8900 0006 0001 .W.R............ + d04f218: 8904 520d 5302 8908 0007 5018 890c 4f03 ...R.S.....P...O + d04f228: 4a00 8910 4c3f 4e00 8914 0004 7b00 8918 .J..?L.N.....{.. + d04f238: 7c7a 6301 891c 7402 7400 8920 8b00 7400 z|.c...t.t ....t + d04f248: 8924 0007 ab00 8928 4e12 4f11 892c 0006 $.....(..N.O,... + d04f258: 4c00 8930 5300 57f7 8934 5018 5205 8938 .L0..S.W4..P.R8. + d04f268: 7c00 0004 893c 0006 aa07 8940 0007 5777 .|..<.....@...wW + d04f278: 8944 0004 4f19 8948 0007 0001 894c 0004 D....OH.....L... + d04f288: 7b00 8950 3019 6303 8954 7a10 0006 8958 .{P..0.cT..z..X. + d04f298: 0007 0004 895c 7200 7220 8960 0004 1405 ....\..r r`..... + d04f2a8: 8964 5b40 5501 8968 0a01 0900 896c 0d00 d.@[.Uh.....l... + d04f2b8: 0b40 8970 002a 0e01 8974 0007 0004 8978 @.p.*...t.....x. + d04f2c8: 05b3 0572 897c 0004 9503 8980 9615 7201 ..r.|..........r + d04f2d8: 8984 e2a3 e347 8988 06b2 0007 898c e347 ....G.........G. + d04f2e8: 07b3 8990 e33b e2a3 8994 e341 0002 8998 ....;.....A..... + d04f2f8: 7000 0007 899c 7a00 0006 89a0 7300 0004 .p.....z.....s.. + d04f308: 89a4 7000 7200 89a8 322a 0001 89ac 06b2 ...p.r..*2...... + d04f318: 0007 89b0 324a 07b3 89b4 4c3f 0007 89b8 ....J2....?L.... + d04f328: 7a10 0006 89bc e347 0004 89c0 0007 e350 .z....G.......P. + d04f338: 89c4 0006 7000 89c8 0007 7a00 89cc 0004 .....p.....z.... + d04f348: 4c00 89d0 0001 7300 89d4 4c3f 0007 89d8 .L.....s..?L.... + d04f358: 7a10 0006 89dc 0900 0004 89e0 0b40 0a01 .z..........@... + d04f368: 89e4 0e01 0d00 89e8 0007 002b 89ec e347 ..........+...G. + d04f378: 05b2 89f0 07b2 0007 89f4 0002 e350 89f8 ............P... + d04f388: 7000 0007 89fc 7a00 0006 8a00 4c00 0007 .p.....z.....L.. + d04f398: 8a04 7300 0004 8a08 326a 0001 8a0c 4e00 ...s....j2.....N + d04f3a8: 4f02 8a10 5201 5302 8a14 4380 0001 8a18 .O...R.S...C.... + d04f3b8: 4300 7080 8a1c 0001 7200 8a20 7324 4380 .C.p.....r .$s.C + d04f3c8: 8a24 7100 7240 8a28 5503 4300 8a2c 4380 $..q@r(..U.C,..C + d04f3d8: 32a3 8a30 7240 731c 8a34 5513 4300 8a38 .20.@r.s4..U.C8. + d04f3e8: 4380 32a3 8a3c 7200 7320 8a40 5523 4300 .C.2<..r s@.#U.C + d04f3f8: 8a44 7401 32a3 8a48 7400 1432 8a4c 0001 D..t.2H..t2.L... + d04f408: 9800 8a50 1432 5702 8a54 9800 5700 8a58 ..P.2..WT....WX. + d04f418: 4380 0001 8a5c 4300 6380 8a60 7810 781c .C..\..C.c`..x.x + d04f428: 8a64 4380 0001 8a68 7080 7081 8a6c e363 d..C..h..p.pl.c. + d04f438: 4300 8a70 0001 7200 8a74 4300 4380 8a78 .Cp....rt..C.Cx. + d04f448: 4380 0001 8a7c 6500 63c0 8a80 0001 4300 .C..|..e.c.....C + d04f458: 8a84 6340 4380 8a88 4300 6400 8a8c 5611 ..@c.C...C.d...V + d04f468: 0001 8a90 8c00 5601 8a94 7b20 0001 8a98 .......V.. {.... + d04f478: 7900 7a00 8a9c 7000 4380 8aa0 7201 4300 .y.z...p.C...r.C + d04f488: 8aa4 5388 4f78 8aa8 e2fc 5b20 8aac 5480 ...SxO.... [...T + d04f498: e359 8ab0 7b20 5400 8ab4 7900 7a00 8ab8 Y... {.T...y.z.. + d04f4a8: e359 e2fc 8abc 5400 5481 8ac0 7a00 7b20 Y......T.T...z { + d04f4b8: 8ac4 e2fc 7900 8ac8 5482 e359 8acc 7b20 .....y...TY... { + d04f4c8: 5400 8ad0 7900 7a00 8ad4 bf33 e305 8ad8 .T...y.z..3..... + d04f4d8: e2fc 3019 8adc 5480 e35e 8ae0 e2fc 5400 ...0...T^......T + d04f4e8: 8ae4 5481 e35e 8ae8 e2fc 5400 8aec 5482 ...T^......T...T + d04f4f8: e35e 8af0 e305 5400 8af4 3019 bf29 8af8 ^......T...0)... + d04f508: e297 e290 8afc e2a8 e29d 8b00 5525 e35e ............%U^. + d04f518: 8b04 e2a8 e2a3 8b08 54a7 0001 8b0c 54a3 .........T.....T + d04f528: 54c0 8b10 54a4 54c1 8b14 0000 4c18 8b18 .T...T.T.....L.. + d04f538: 0000 0000 8b1c 54c2 bf0d 8b20 0000 54a4 .......T.. ....T + d04f548: 8b24 0000 0000 8b28 54c1 bf07 8b2c 0000 $.....(..T..,... + d04f558: 54a3 8b30 0000 0000 8b34 e368 bf01 8b38 .T0.....4.h...8. + d04f568: 0001 54c7 8b3c 54e5 54a7 8b40 54c7 050a ...T<..T.T@..T.. + d04f578: 8b44 54a7 0001 8b48 050a 54f5 8b4c 0001 D..T..H....TL... + d04f588: 54c7 8b50 7e00 7f20 8b54 7381 7d00 8b58 .TP..~ .T..s.}X. + d04f598: 5c01 5b40 8b5c 5480 e2c7 8b60 e2c7 5400 .\@[\..T..`....T + d04f5a8: 8b64 5400 5481 8b68 5482 e2c7 8b6c 7301 d..T.Th..T..l..s + d04f5b8: 5400 8b70 bfe5 e305 8b74 0007 3019 8b78 .Tp.....t....0x. + d04f5c8: 7200 7280 8b7c 0004 9200 8b80 0007 0001 .r.r|........... + d04f5d8: 8b84 7300 7380 8b88 0004 9100 8b8c 0004 ...s.s.......... + d04f5e8: 0001 8b90 7303 4d08 8b94 5710 140f 8b98 .....s.M...W.... + d04f5f8: 142f 5700 8b9c 0001 4d0c 8ba0 4d08 0004 /..W.....M...M.. + d04f608: 8ba4 140f 7307 8ba8 5700 5710 8bac 4d0c .....s...W.W...M + d04f618: 142f 8bb0 5487 0001 8bb4 54e7 5400 8bb8 /....T.....T.T.. + d04f628: 0001 5400 8bbc 5400 5487 8bc0 5400 54f7 ...T...T.T...T.T + d04f638: 8bc4 5497 0001 8bc8 54e7 5400 8bcc 0001 ...T.....T.T.... + d04f648: 5400 8bd0 4c18 4c98 8bd4 0004 0001 8bd8 .T...L.L........ + d04f658: 6204 5c02 8bdc 4d0c 6607 8be0 0901 5501 .b.\...M.f.....U + d04f668: 8be4 0ba6 0c01 8be8 0000 0001 8080 0000 ................ + d04f678: 0004 8080 0000 0000 8008 0000 0080 .............. + +0d04f686 <array_mp_8730e_nctl_reg_ccut>: + d04f686: 8000 0000 0008 8008 0000 0080 8004 f086 ................ + d04f696: 2966 800c 7800 0000 8010 8801 3100 8014 f)...x.......1.. + d04f6a6: 0001 0100 8018 1001 0100 801c a210 fc00 ................ + d04f6b6: 8020 0304 03e0 8024 0007 2160 8028 0000 .....$...`!(... + d04f6c6: 0000 802c 0044 0024 8030 0000 ff00 8034 ..,.D.$.0.....4. + d04f6d6: 5744 0800 8038 2000 0000 80cc 1116 0200 DW..8.. ........ + d04f6e6: 8120 4000 0000 8104 0000 0000 8108 0000 ..@............ + d04f6f6: 8083 803c 2000 0000 8144 0000 0100 8144 ..<.. ..D.....D. + d04f706: 0000 0300 8144 0000 0100 8108 0000 8183 ....D........... + d04f716: 803c 2000 0000 8144 0000 0100 8144 0000 <.. ..D.....D... + d04f726: 0300 8144 0000 0100 8108 0000 8086 803c ..D...........<. + d04f736: 2000 0000 8144 0000 0100 8144 0000 0300 . ..D.....D..... + d04f746: 8144 0000 0100 8108 0000 8186 803c 2000 D...........<.. + d04f756: 0000 8144 0000 0100 8144 0000 0300 8144 ..D.....D.....D. + d04f766: 0000 0100 8120 c000 0000 8144 0000 0100 .... .....D..... + d04f776: 8144 0000 0300 8144 0000 0100 8124 0000 D.....D.....$... + d04f786: 0000 8130 2000 0080 8134 0000 0000 8138 ..0.. ..4.....8. + d04f796: 000f 0000 8140 0000 0000 8144 0000 0000 ....@.....D..... + d04f7a6: 80c0 0010 001f 80e4 f000 0003 80d0 8000 ................ + d04f7b6: 6143 80d0 0000 6143 80c0 0010 201f 80d0 Ca....Ca..... .. + d04f7c6: 8000 8585 80d0 0000 8585 80b8 0000 0000 ................ + d04f7d6: 810c 3c00 0000 8084 0000 0000 8088 00b4 ...<............ + d04f7e6: 8a00 808c e4ff 4000 8090 0005 e018 8094 .......@........ + d04f7f6: f76d 9f84 80c8 0004 5599 80cc 1112 0800 m........U...... + d04f806: 80d8 0000 0000 80e0 2000 0000 80e8 4000 ......... .....@ + d04f816: 4000 80ec 2a00 0000 80f4 0000 005d 80f8 .@...*......]... + d04f826: 0000 0000 8098 4138 2e21 809c 5b55 4f48 ......8A!...U[HO + d04f836: 80a0 6f6b 6661 80a4 817d 7874 80a8 908c ..koaf..}.tx.... + d04f846: 8884 80ac 9d9a 9793 80b0 aaa7 a4a1 80b4 ................ + d04f856: b6b3 b0ad 8040 02ce 03e9 8044 01fd 0249 ....@.....D...I. + d04f866: 8048 01a1 01c9 804c 016a 0181 8050 0143 H.....L.j...P.C. + d04f876: 0155 8054 0127 0135 8058 0112 011c 805c U.T.'.5.X.....\. + d04f886: 0100 0108 8060 00f1 00f8 8064 00e5 00eb ....`.....d..... + d04f896: 8068 00db 00e0 806c 00d1 00d5 8070 00c9 h.....l.....p... + d04f8a6: 00cd 8074 00c2 00c5 8078 00bb 00be 807c ..t.....x.....|. + d04f8b6: 00b5 00b8 8184 0000 02bd 8188 0000 f2f1 ................ + d04f8c6: 81ac 0000 0bc0 81b0 0000 5401 81b4 0000 ...........T.... + d04f8d6: a9fd 81b8 0000 6437 818c 0000 0000 8008 ......7d........ + d04f8e6: 0000 0180 8000 0000 0008 8080 0000 0005 ................ + d04f8f6: 8500 0ffe 090a 8504 0004 0022 8508 0002 .........."..... + d04f906: 05c0 850c 7300 0004 8510 8000 0008 8514 .....s.......... + d04f916: 0f02 0901 8518 0004 0024 851c 0002 05c0 ........$....... + d04f926: 8520 7301 0004 8524 4a00 0004 8528 8603 ..s..$..J..(... + d04f936: 4b04 852c e025 4009 8530 0007 4b00 8534 .K,.%..@0....K4. + d04f946: 0004 4c00 8538 4d0c 5501 853c 4d04 5055 ...L8..M.U<..MUP + d04f956: 8540 0000 2fc0 8544 4d0c 1405 8548 a50f @..../D..M..H... + d04f966: 3000 854c f015 e3bc 8550 f215 f115 8554 .0L.....P.....T. + d04f976: f515 f315 8558 f715 f615 855c f915 f815 ....X.....\..... + d04f986: 8560 fd15 fc15 8564 ff15 fe15 8568 f315 `.....d.....h... + d04f996: f215 856c f515 f415 8570 f715 f615 8574 ..l.....p.....t. + d04f9a6: 0001 f815 8578 30ae 3050 857c 312b 310c ....x..0P0|.+1.1 + d04f9b6: 8580 31b1 31a3 8584 3165 31a6 8588 327b ...1.1..e1.1..{2 + d04f9c6: 316d 858c 32a6 32bb 8590 31fd 32d6 8594 m1...2.2...1.2.. + d04f9d6: 3252 3204 8598 31fc 31fa 859c 3200 31fe R2.2...1.1...2.1 + d04f9e6: 85a0 4d04 e2dc 85a4 000f 2640 85a8 2098 ...M......@&... + d04f9f6: 140f 85ac 140f 0200 85b0 0200 2088 85b4 ............. .. + d04fa06: 4d0c 140f 85b8 4d04 5b10 85bc 000f 2640 .M.....M.[....@& + d04fa16: 85c0 2080 140f 85c4 140f 0000 85c8 5507 ... ...........U + d04fa26: 4d0c 85cc 5c06 5661 85d0 4d04 e2f4 85d4 .M...\aV...M.... + d04fa36: 0200 2088 85d8 4d0c 140f 85dc e2f4 5517 ... ...M.......U + d04fa46: 85e0 2640 4d04 85e4 140f 0000 85e8 5517 ..@&.M.........U + d04fa56: 4d0c 85ec 5c02 5641 85f0 4d04 e2f4 85f4 .M...\AV...M.... + d04fa66: 0000 2080 85f8 4d0c 140f 85fc e2f4 5507 ... ...M.......U + d04fa76: 8600 7508 e2d7 8604 e2f9 468e 8608 5b10 ...u.......F...[ + d04fa86: e15f 860c 2640 4d04 8610 140f 000f 8614 _...@&.M........ + d04fa96: 0000 2090 8618 4d0c 140f 861c 5661 5507 ... ...M....aV.U + d04faa6: 8620 e2f4 5c06 8624 2098 4d04 8628 140f ....\$.. .M(... + d04fab6: 0200 862c 5517 4d0c 8630 4d04 e2f4 8634 ..,..U.M0..M..4. + d04fac6: 0000 2640 8638 4d0c 140f 863c 5641 5517 ..@&8..M..<.AV.U + d04fad6: 8640 e2f4 5c02 8644 2090 4d04 8648 140f @....\D.. .MH... + d04fae6: 0000 864c 5507 4d0c 8650 7509 e2f4 8654 ..L..U.MP..u..T. + d04faf6: e2f9 4696 8658 0001 e15f 865c 4d04 e2dc ...FX..._.\..M.. + d04fb06: 8660 0200 27a8 8664 2098 140f 8668 140f `....'d.. ..h... + d04fb16: 0200 866c 0200 2088 8670 4d0c 140f 8674 ..l.... p..M..t. + d04fb26: 4d04 5b10 8678 0201 27a8 867c 2080 140f .M.[x....'|.. .. + d04fb36: 8680 140f 0000 8684 5507 4d0c 8688 5c06 .........U.M...\ + d04fb46: 5661 868c 4d04 e2f4 8690 0200 2088 8694 aV...M....... .. + d04fb56: 4d0c 140f 8698 e2f4 5517 869c 27a8 4d04 .M.......U...'.M + d04fb66: 86a0 140f 0200 86a4 5517 4d0c 86a8 5c02 .........U.M...\ + d04fb76: 5641 86ac 4d04 e2f4 86b0 0000 2080 86b4 AV...M....... .. + d04fb86: 4d0c 140f 86b8 e2f4 5507 86bc 7508 e2d7 .M.......U...u.. + d04fb96: 86c0 e2f9 468e 86c4 5b10 e15f 86c8 27a8 .....F...[_....' + d04fba6: 4d04 86cc 140f 0201 86d0 0000 2090 86d4 .M........... .. + d04fbb6: 4d0c 140f 86d8 5661 5507 86dc e2f4 5c06 .M....aV.U.....\ + d04fbc6: 86e0 2098 4d04 86e4 140f 0200 86e8 5517 ... .M.........U + d04fbd6: 4d0c 86ec 4d04 e2f4 86f0 0200 27a8 86f4 .M...M.......'.. + d04fbe6: 4d0c 140f 86f8 5641 5517 86fc e2f4 5c02 .M....AV.U.....\ + d04fbf6: 8700 2090 4d04 8704 140f 0000 8708 5507 ... .M.........U + d04fc06: 4d0c 870c 7509 e2f4 8710 e2f9 4696 8714 .M...u.......F.. + d04fc16: 0001 e15f 8718 5b10 e2dc 871c 27a0 4d04 .._....[.....'.M + d04fc26: 8720 140f 0000 8724 5507 4d0c 8728 e2f4 .....$..U.M(... + d04fc36: 5601 872c 27a8 4d04 8730 140f 0200 8734 .V,..'.M0.....4. + d04fc46: 5517 4d0c 8738 e2d7 e2f4 873c 4686 757a .U.M8.....<..Fzu + d04fc56: 8740 e15f e2f9 8744 0001 e124 8748 5516 @._...D...$.H..U + d04fc66: 4d00 874c e2f4 46c2 8750 5517 4d0c 8754 .ML....FP..U.MT. + d04fc76: e2dc 0001 8758 4d04 5b10 875c 0200 2098 ....X..M.[\.... + d04fc86: 8760 2080 140f 8764 140f 0000 8768 5507 `.. ..d.....h..U + d04fc96: 4d0c 876c 4d04 e2f4 8770 0200 2088 8774 .Ml..M..p.... t. + d04fca6: 4d0c 140f 8778 e2f4 5517 877c e2f9 e2d7 .M..x....U|..... + d04fcb6: 8780 468e 7508 8784 5b10 e15f 8788 2090 ...F.u...[_.... + d04fcc6: 4d04 878c 140f 0000 8790 5507 4d0c 8794 .M.........U.M.. + d04fcd6: 4d04 e2f4 8798 0200 2098 879c 4d0c 140f .M....... ...M.. + d04fce6: 87a0 e2f4 5517 87a4 7509 e2f9 87a8 e15f .....U...u...._. + d04fcf6: 4696 87ac 0001 e158 87b0 5516 4d00 87b4 .F....X....U.M.. + d04fd06: e2f4 46ca 87b8 5517 4d0c 87bc 7301 0001 ...F...U.M...s.. + d04fd16: 87c0 5710 4d08 87c4 4d0c 140f 87c8 e30e ...W.M...M...... + d04fd26: 0001 87cc e33e e31c 87d0 0001 e304 87d4 ....>........... + d04fd36: 6d00 6ce4 87d8 6c94 316f 87dc e30e 6d00 .m.l...lo1.....m + d04fd46: 87e0 e33e e31c 87e4 5c01 e304 87e8 5400 ..>......\.....T + d04fd56: 54ae 87ec 5400 54ac 87f0 5501 5c02 87f4 .T...T.T...U.\.. + d04fd66: 6c6c f404 87f8 f903 6d0f 87fc 6d0f 6c1c ll.......m...m.l + d04fd76: 8800 e33e e31c 8804 5c01 e304 8808 5400 ..>......\.....T + d04fd86: 54af 880c 5400 54ad 8810 5501 5c02 8814 .T...T.T...U.\.. + d04fd96: 63c0 4380 8818 f409 6501 881c 40d4 0005 .c.C.....e...@.. + d04fda6: 8820 4200 4103 8824 0004 e30b 8828 f908 ..B.A$.....(... + d04fdb6: 4300 882c 40e3 0005 8830 4200 4103 8834 .C,..@..0..B.A4. + d04fdc6: 0004 e30b 8838 6c24 4300 883c e31c 6d00 ....8.$l.C<....m + d04fdd6: 8840 e304 e33e 8844 e313 0001 8848 0001 @...>.D.....H... + d04fde6: e379 884c 21e8 4d04 8850 21e8 0015 8854 y.L..!.MP..!..T. + d04fdf6: 17e8 0015 8858 4d0c 15f4 885c 6f00 6e72 ....X..M..\..orn + d04fe06: 8860 4d04 31bc 8864 0014 21e8 8868 0014 `..M.1d....!h... + d04fe16: 21e8 886c 15f4 17e8 8870 6e4a 4d0c 8874 .!l.....p.Jn.Mt. + d04fe26: 5033 6f00 8878 e379 e313 887c 5400 548e 3P.ox.y...|..T.T + d04fe36: 8880 f70c 5501 8884 21e8 4d04 8888 21e8 .....U...!.M...! + d04fe46: 000f 888c 17e8 000f 8890 4d0c 15f4 8894 ...........M.... + d04fe56: 6f0f 6eb6 8898 4d04 f60b 889c 000e 21e8 .o.n...M.......! + d04fe66: 88a0 000e 21e8 88a4 15f4 17e8 88a8 6e8e .....!.........n + d04fe76: 4d0c 88ac e379 6f0f 88b0 5400 548f 88b4 .M..y..o...T.T.. + d04fe86: 4380 5501 88b8 6401 6340 88bc 0005 f709 .C.U...d@c...... + d04fe96: 88c0 4103 40a8 88c4 e30b 4200 88c8 4300 ...A.@.....B...C + d04fea6: 0004 88cc 0005 f608 88d0 4103 40c6 88d4 ...........A.@.. + d04feb6: e30b 4200 88d8 4300 0004 88dc 21e8 4d04 ...B...C.....!.M + d04fec6: 88e0 21e8 0012 88e4 17e8 0012 88e8 4d0c ...!...........M + d04fed6: 15f4 88ec 6f00 6e12 88f0 0001 e379 88f4 .....o.n....y... + d04fee6: 0001 e21b 88f8 0001 0001 88fc 0001 e236 ..............6. + d04fef6: 8900 57f7 0006 8904 0001 e252 8908 4d00 ...W......R....M + d04ff06: 0004 890c 0007 6300 8910 4e1a 4f11 8914 .......c...N.O.. + d04ff16: 0006 4a0c 8918 5300 57f7 891c 5018 5205 ...J...S.W...P.R + d04ff26: 8920 7402 0004 8924 8b00 7400 8928 0007 ..t..$....t(... + d04ff36: ab00 892c 4a00 4e12 8930 6303 0004 8934 ..,..J.N0..c..4. + d04ff46: 0006 0001 8938 0006 4800 893c 51e0 5038 ....8....H<..Q8P + d04ff56: 8940 5301 5205 8944 6000 0007 8948 6200 @..S.RD..`..H..b + d04ff66: 6100 894c 0004 6310 8950 0006 6307 8954 .aL....cP....cT. + d04ff76: 4b00 4b01 8958 9300 0004 895c 0007 b048 .K.KX.....\...H. + d04ff86: 8960 0004 6300 8964 4b00 4b80 8968 0001 `....cd..K.Kh... + d04ff96: 15f4 896c 60d8 0007 8970 6200 6103 8974 ..l..`..p..b.at. + d04ffa6: 0006 63a0 8978 0006 4800 897c 4b00 4b01 ...cx....H|..K.K + d04ffb6: 8980 9300 0004 8984 0006 b034 8988 0007 ..........4..... + d04ffc6: 4801 898c 0006 6300 8990 4400 4480 8994 .H.....c...D.D.. + d04ffd6: 8d00 0004 8998 520d 0006 899c 0004 57f7 .......R.......W + d04ffe6: 89a0 0001 ab00 89a4 5302 0006 89a8 5018 .........S.....P + d04fff6: 520d 89ac 4a00 0007 89b0 4e00 4f03 89b4 .R...J.....N.O.. + d050006: 7b00 4c3f 89b8 6301 0004 89bc 7400 7c7a .{?L...c.....tz| + d050016: 89c0 7400 7402 89c4 ab00 8b00 89c8 4f11 ...t.t.........O + d050026: 0007 89cc 4c00 4e12 89d0 57f7 0006 89d4 .....L.N...W.... + d050036: 5205 5300 89d8 0004 5018 89dc aa07 7c00 .R.S.....P.....| + d050046: 89e0 5777 0006 89e4 4f19 0007 89e8 0001 ..wW.....O...... + d050056: 0004 89ec 7b00 0007 89f0 6303 0004 89f4 .....{.....c.... + d050066: 0006 3019 89f8 0004 7a10 89fc 7220 0007 ...0.....z.. r.. + d050076: 8a00 1405 7200 8a04 5501 0004 8a08 0900 .....r...U...... + d050086: 5b40 8a0c 0b40 0a01 8a10 0e01 0d00 8a14 @[..@........... + d050096: 0004 002a 8a18 0572 0007 8a1c 9503 05b3 ..*...r......... + d0500a6: 8a20 7201 0004 8a24 e398 9615 8a28 0007 ..r..$.....(... + d0500b6: e2f4 8a2c 07b3 06b2 8a30 e2f4 e398 8a34 ..,.....0.....4. + d0500c6: 0002 e38c 8a38 0007 e392 8a3c 0006 7000 ....8.....<....p + d0500d6: 8a40 0004 7a00 8a44 7200 7300 8a48 0001 @....zD..r.sH... + d0500e6: 7000 8a4c 0007 327b 8a50 07b3 06b2 8a54 .pL...{2P.....T. + d0500f6: 0007 329b 8a58 0006 4c3f 8a5c 0004 7a10 ...2X...?L\....z + d050106: 8a60 e3a1 e398 8a64 7000 0007 8a68 7a00 `.....d..p..h..z + d050116: 0006 8a6c 4c00 0007 8a70 7300 0004 8a74 ..l..L..p..s..t. + d050126: 0007 0001 8a78 0006 4c3f 8a7c 0004 7a10 ....x...?L|....z + d050136: 8a80 0a01 0900 8a84 0d00 0b40 8a88 002b ..........@...+. + d050146: 0e01 8a8c 05b2 0007 8a90 0007 e398 8a94 ................ + d050156: e3a1 07b2 8a98 0007 0002 8a9c 0006 7000 ...............p + d050166: 8aa0 0007 7a00 8aa4 0004 4c00 8aa8 0001 .....z.....L.... + d050176: 7300 8aac 4f02 32bb 8ab0 5302 4e00 8ab4 .s...O.2...S.N.. + d050186: 0001 5201 8ab8 7080 4380 8abc 7200 4300 ...R...p.C...r.C + d050196: 8ac0 4380 0001 8ac4 7240 7324 8ac8 4300 ...C....@r$s...C + d0501a6: 7100 8acc 32f4 5503 8ad0 731c 4380 8ad4 .q...2.U...s.C.. + d0501b6: 4300 7240 8ad8 32f4 5513 8adc 7320 4380 .C@r...2.U.. s.C + d0501c6: 8ae0 4300 7200 8ae4 32f4 5523 8ae8 1432 ...C.r...2#U..2. + d0501d6: 7401 8aec 9800 7400 8af0 5702 0001 8af4 .t.....t...W.... + d0501e6: 5700 1432 8af8 0001 9800 8afc 6380 4380 .W2..........c.C + d0501f6: 8b00 781c 4300 8b04 0001 7810 8b08 7081 ...x.C.....x...p + d050206: 4380 8b0c 4300 7080 8b10 7200 e3b4 8b14 .C...C.p...r.... + d050216: 4380 0001 8b18 0001 4300 8b1c 63c0 4380 .C.......C...c.C + d050226: 8b20 4300 6500 8b24 4380 0001 8b28 6400 ..C.e$..C..(..d + d050236: 6340 8b2c 0001 4300 8b30 5601 5611 8b34 @c,....C0..V.V4. + d050246: 0001 8c00 8b38 7a00 7b20 8b3c 4380 7900 ....8..z {<..C.y + d050256: 8b40 4300 7000 8b44 4f78 7201 8b48 5b20 @..C.pD.xO.rH. [ + d050266: 5388 8b4c e3aa e34d 8b50 5400 5480 8b54 .SL...M.P..T.TT. + d050276: 7a00 7b20 8b58 e34d 7900 8b5c 5481 e3aa .z {X.M..y\..T.. + d050286: 8b60 7b20 5400 8b64 7900 7a00 8b68 e3aa `. {.Td..y.zh... + d050296: e34d 8b6c 5400 5482 8b70 7a00 7b20 8b74 M.l..T.Tp..z {t. + d0502a6: e356 7900 8b78 3019 bf33 8b7c e3af e34d V..yx..03.|...M. + d0502b6: 8b80 5400 5480 8b84 e3af e34d 8b88 5400 ...T.T....M....T + d0502c6: 5481 8b8c e3af e34d 8b90 5400 5482 8b94 .T....M....T.T.. + d0502d6: bf29 e356 8b98 e2e1 3019 8b9c e2ee e2e8 ).V......0...... + d0502e6: 8ba0 e3af e2f9 8ba4 e2f4 5525 8ba8 0001 ..........%U.... + d0502f6: e2f9 8bac 54c0 54a7 8bb0 54c1 54a3 8bb4 .....T.T...T.T.. + d050306: 4c18 54a4 8bb8 0000 0000 8bbc bf0d 0000 .L.T............ + d050316: 8bc0 54a4 54c2 8bc4 0000 0000 8bc8 bf07 ...T.T.......... + d050326: 0000 8bcc 54a3 54c1 8bd0 0000 0000 8bd4 .....T.T........ + d050336: bf01 0000 8bd8 54c7 e3b9 8bdc 54a7 0001 .......T.....T.. + d050346: 8be0 050a 54e5 8be4 0001 54c7 8be8 54f5 .....T.....T...T + d050356: 54a7 8bec 54c7 050a 8bf0 7f20 0001 8bf4 .T...T.... ..... + d050366: 7d00 7e00 8bf8 5b40 7381 8bfc e318 5c01 .}.~..@[.s.....\ + d050376: 8c00 5400 5480 8c04 5481 e318 8c08 e318 ...T.T...T...... + d050386: 5400 8c0c 5400 5482 8c10 e356 7301 8c14 .T...T.T..V..s.. + d050396: 3019 bfe5 8c18 7280 0007 8c1c 9200 7200 .0.....r.......r + d0503a6: 8c20 0001 0004 8c24 7380 0007 8c28 9100 .....$..s..(... + d0503b6: 7300 8c2c 0001 0004 8c30 4d08 0004 8c34 .s,.....0..M..4. + d0503c6: 140f 7303 8c38 5700 5710 8c3c 4d0c 142f ...s8..W.W<..M/. + d0503d6: 8c40 0004 0001 8c44 7307 4d08 8c48 5710 @.....D..s.MH..W + d0503e6: 140f 8c4c 142f 5700 8c50 0001 4d0c 8c54 ..L./..WP....MT. + d0503f6: 5400 5487 8c58 5400 54e7 8c5c 5487 0001 .T.TX..T.T\..T.. + d050406: 8c60 54f7 5400 8c64 0001 5400 8c68 5400 `..T.Td....Th..T + d050416: 5497 8c6c 5400 54e7 8c70 4c98 0001 8c74 .Tl..T.Tp..L..t. + d050426: 0001 4c18 8c78 5c02 0004 8c7c 6607 6204 ...Lx..\..|..f.b + d050436: 8c80 5501 4d0c 8c84 0c01 0901 8c88 0001 ...U.M.......... + d050446: 0ba6 8080 0000 0004 8080 0000 0000 8008 ................ + d050456: 0000 0080 0000 ...... + +0d05045c <array_mp_8730e_radioa>: + d05045c: 0032 00e0 0080 0050 bfe0 0000 a5d0 0a1f 2.....P......... + d05046c: 0040 0ed0 0002 0330 40a4 03f3 0003 0330 @.....0..@....0. + d05047c: 41a5 03f3 0000 0ed0 0002 0eb0 0000 0330 .A............0. + d05048c: 9824 03e2 40e4 03f6 0001 0330 9c24 03e2 $....@....0.$... + d05049c: 40e4 03f6 0000 0eb0 8000 0ee0 0000 0330 .@............0. + d0504ac: 0002 03e0 8a84 03f4 0001 0330 0001 03e0 ..........0..... + d0504bc: 4a84 03f1 0002 0330 0004 03e0 8a84 03f7 .J....0......... + d0504cc: 0003 0330 0004 03e0 8a84 03f5 0004 0330 ..0...........0. + d0504dc: 0004 03e0 8a84 03f2 0005 0330 0001 03e0 ..........0..... + d0504ec: 8a87 03f7 0007 0330 0004 03e0 8a82 03f7 ......0......... + d0504fc: 0008 0330 0004 03e0 8a80 03f2 0009 0330 ..0...........0. + d05050c: 0004 03e0 8a87 03f2 0000 0ee0 9439 0629 ............9.). + d05051c: 4e04 0634 0000 0613 2003 06c0 0001 00c0 .N4...... ...... + d05052c: 7051 0163 2000 0ee0 0000 0330 46f6 03f3 Qpc.. ....0..F.. + d05053c: 0001 0330 46f6 03f3 0002 0330 37f6 03f3 ..0..F....0..7.. + d05054c: 0000 0ee0 0000 0ef8 0001 0330 0001 03e0 ..........0..... + d05055c: 0002 03f7 0003 0330 0071 03e0 e086 03f7 ......0.q....... + d05056c: 000d 0330 0070 03e0 c080 03f7 000f 0330 ..0.p.........0. + d05057c: 0000 03e0 0000 03f6 000e 0330 0070 03e0 ..........0.p... + d05058c: e080 03f7 0000 0ef0 0000 0ec8 000d 0330 ..............0. + d05059c: 0007 03f0 000f 0330 0007 03f0 000e 0330 ......0.......0. + d0505ac: 0007 03f0 001d 0330 0043 03f0 001f 0330 ......0.C.....0. + d0505bc: 0043 03f0 001e 0330 0043 03f0 0013 0330 C.....0.C.....0. + d0505cc: 01c3 03f0 0001 0330 003c 03f0 0002 0330 ......0.<.....0. + d0505dc: 003f 03f0 0000 0ec0 0c00 01a6 b846 0708 ?...........F... + d0505ec: 5a00 0901 0f44 0558 aa6a 0924 50fe 09b0 .Z..D.X.j.$..P.. + d0505fc: a011 09c5 0200 07a8 0200 07b8 e000 0790 ................ + d05060c: ff84 08c1 02fd 0950 20fa 08b5 a684 08d0 ......P.. ...... + d05061c: 4716 0599 0080 0ef0 0002 0300 1004 0300 .G.............. + d05062c: 2005 0300 3007 0300 4004 0300 5005 0300 . ...0...@...P.. + d05063c: 6006 0300 7007 0300 0000 0ef0 0010 0ef0 .`...p.......... + d05064c: 0000 0300 1020 0300 2021 0300 3023 0300 .... ...! ..#0.. + d05065c: 4027 0300 5047 0300 604f 0300 705f 0300 '@..GP..O`.._p.. + d05066c: 8000 0300 9001 0300 a041 0300 b042 0300 ........A...B... + d05067c: c043 0300 d045 0300 e047 0300 f067 0300 C...E...G...g... + d05068c: 0000 0ef0 0008 0ef0 0000 0300 1001 0300 ................ + d05069c: 2003 0300 3007 0300 4001 0300 5003 0300 . ...0...@...P.. + d0506ac: 6005 0300 7007 0300 0000 0ef0 0000 0ee1 .`...p.......... + d0506bc: 4037 0300 5037 0300 6038 0300 7038 0300 7@..7P..8`..8p.. + d0506cc: 8032 0300 9032 0300 a038 0300 b038 0300 2...2...8...8... + d0506dc: c030 0300 e033 0300 f033 0300 2033 0301 0...3...3...3 .. + d0506ec: 3033 0301 6033 0301 7033 0301 8030 0301 30..3`..3p..0... + d0506fc: 9030 0301 a033 0301 b033 0301 c030 0301 0...3...3...0... + d05070c: d030 0301 e033 0301 f033 0301 0030 0302 0...3...3...0... + d05071c: 1030 0302 2033 0302 3033 0302 4031 0302 0...3 ..30..1@.. + d05072c: 5031 0302 6033 0302 7033 0302 8031 0302 1P..3`..3p..1... + d05073c: 9031 0302 a033 0302 b033 0302 c031 0302 1...3...3...1... + d05074c: d031 0302 e039 0302 f039 0302 0031 0303 1...9...9...1... + d05075c: 1031 0303 2035 0303 3035 0303 4031 0303 1...5 ..50..1@.. + d05076c: 5031 0303 6034 0303 7034 0303 8030 0303 1P..4`..4p..0... + d05077c: 9030 0303 a030 0303 b030 0303 0000 0ee0 0...0...0....... + d05078c: 4000 0ee0 1000 0300 2000 0300 3000 0300 .@....... ...0.. + d05079c: 4000 0300 5000 0300 6000 0300 7000 0300 .@...P...`...p.. + d0507ac: 8000 0300 9000 0300 a000 0300 b000 0300 ................ + d0507bc: c000 0300 d000 0300 e000 0300 f001 0300 ................ + d0507cc: 1001 0301 2001 0301 3001 0301 4001 0301 ..... ...0...@.. + d0507dc: 5001 0301 6001 0301 7001 0301 8001 0301 .P...`...p...... + d0507ec: 9001 0301 a001 0301 b001 0301 c001 0301 ................ + d0507fc: d002 0301 e002 0301 f002 0301 0002 0302 ................ + d05080c: 1002 0302 2002 0302 3002 0302 4002 0302 ..... ...0...@.. + d05081c: 5002 0302 0000 0ee0 1000 0ee0 0445 0300 .P..........E... + d05082c: 1445 0300 2445 0300 3445 0300 4445 0300 E...E$..E4..ED.. + d05083c: 5445 0300 6445 0300 7445 0300 8445 0300 ET..Ed..Et..E... + d05084c: 9445 0300 a445 0300 b445 0300 0000 0ee0 E...E...E....... + d05085c: 471c 0599 0e00 0ee0 1000 0300 0aae 00b0 .G.............. + d05086c: 2000 0300 0a8e 00b0 3000 0300 034e 00b0 . .......0..N... + d05087c: 4000 0300 034e 00b0 5000 0300 0a1e 00b0 .@..N....P...... + d05088c: 6000 0300 062e 00b0 0000 0ee0 1f14 06a5 .`.............. + d05089c: 0888 0671 1f17 0685 0888 0691 0a00 07c0 ..q............. + d0508ac: 2000 0ec0 285f 0300 345f 0300 415f 0300 . .._(.._4.._A.. + d0508bc: 5141 0300 6121 0300 0000 0ec0 0800 0ec0 AQ..!a.......... + d0508cc: 2e6c 0300 346c 0300 445c 0300 5151 0300 l...l4..\D..QQ.. + d0508dc: 6101 0300 0000 0ec0 fdf4 156a 4000 1ee0 .a........j..@.. + d0508ec: 01b7 1300 05b1 1300 09ab 1300 0da5 1300 ................ + d0508fc: 119f 1300 1599 1300 195f 1300 1d59 1300 ........_...Y... + d05090c: 2153 1300 251b 1300 2915 1300 2d0f 1300 S!...%...)...-.. + d05091c: 3109 1300 349b 1300 3861 1300 3c5b 1300 .1...4..a8..[<.. + d05092c: 4021 1300 441b 1300 0000 1ee0 4000 1ee0 !@...D.......@.. + d05093c: 01fd 1302 05f7 1302 09f1 1302 0deb 1302 ................ + d05094c: 11ab 1302 15a5 1302 199f 1302 1d99 1302 ................ + d05095c: 2193 1302 24a3 1302 289d 1302 2c97 1302 .!...$...(...,.. + d05096c: 3091 1302 345f 1302 3859 1302 3c1f 1302 .0.._4..Y8...<.. + d05097c: 4019 1302 4413 1302 81fb 1302 85f5 1302 .@...D.......... + d05098c: 89ef 1302 8de9 1302 91a9 1302 95a3 1302 ................ + d05099c: 999d 1302 9d97 1302 a191 1302 a4a3 1302 ................ + d0509ac: a89d 1302 ac97 1302 b091 1302 b45f 1302 ............_... + d0509bc: b859 1302 bc1f 1302 c019 1302 c413 1302 Y............... + d0509cc: 01fd 1303 05f7 1303 09f1 1303 0daf 1303 ................ + d0509dc: 11a9 1303 15a3 1303 199d 1303 1d97 1303 ................ + d0509ec: 2191 1303 24a1 1303 289b 1303 2c95 1303 .!...$...(...,.. + d0509fc: 308f 1303 345d 1303 3857 1303 3c1d 1303 .0..]4..W8...<.. + d050a0c: 4017 1303 4411 1303 0000 1ee0 2000 1ee0 .@...D....... .. + d050a1c: 00f4 1300 04f1 1300 08ee 1300 0ceb 1300 ................ + d050a2c: 10e8 1300 14e5 1300 18e2 1300 1c63 1300 ............c... + d050a3c: 2060 1300 245d 1300 281f 1300 2c1c 1300 ` ..]$...(...,.. + d050a4c: 3019 1300 3416 1300 3813 1300 3c10 1300 .0...4...8...<.. + d050a5c: 400d 1300 0000 1ee0 2000 1ee0 00f3 1302 .@....... ...... + d050a6c: 04f0 1302 08ed 1302 0cea 1302 10e7 1302 ................ + d050a7c: 14a6 1302 18a3 1302 1ca0 1302 205f 1302 ............_ .. + d050a8c: 245c 1302 281d 1302 2c1a 1302 3017 1302 \$...(...,...0.. + d050a9c: 3414 1302 3811 1302 3c0e 1302 400b 1302 .4...8...<...@.. + d050aac: 80f3 1302 84f0 1302 88ed 1302 8cea 1302 ................ + d050abc: 90e7 1302 94a6 1302 98a3 1302 9ca0 1302 ................ + d050acc: a060 1302 a45d 1302 a81e 1302 ac1b 1302 `...]........... + d050adc: b018 1302 b415 1302 b812 1302 bc0f 1302 ................ + d050aec: c00c 1302 00f6 1303 04f3 1303 08f0 1303 ................ + d050afc: 0ced 1303 10ea 1303 14e7 1303 18a7 1303 ................ + d050b0c: 1ca4 1303 20a1 1303 2461 1303 285e 1303 ..... ..a$..^(.. + d050b1c: 2c1e 1303 301b 1303 3418 1303 3815 1303 .,...0...4...8.. + d050b2c: 3c12 1303 400f 1303 0000 1ee0 bfe0 0001 .<...@.......... + d050b3c: 80d6 0b80 6200 0b3c 0100 0ef0 0002 0330 .....b<.......0. + d050b4c: 0003 03f0 0000 0ef0 0200 0ef0 0000 0330 ..............0. + d050b5c: 0002 03f0 0004 0330 0002 03f0 0000 0ef0 ......0......... + d050b6c: 0003 0840 4000 0ef0 0007 0330 079b 03fc ..@..@....0..... + d050b7c: 0006 0330 073b 03fc 0005 0330 063b 03fc ..0.;.....0.;... + d050b8c: 0004 0330 043b 03fc 0003 0330 8b3b 03fc ..0.;.....0.;... + d050b9c: 0002 0330 033b 03fc 0001 0330 023b 03fc ..0.;.....0.;... + d050bac: 0000 0330 423b 03fc 000f 0330 079b 03fc ..0.;B....0..... + d050bbc: 000e 0330 073b 03fc 000d 0330 063b 03fc ..0.;.....0.;... + d050bcc: 000c 0330 043b 03fc 000b 0330 8b3b 03fc ..0.;.....0.;... + d050bdc: 000a 0330 033b 03fc 0009 0330 023b 03fc ..0.;.....0.;... + d050bec: 0008 0330 403b 03fc 0000 0ef0 1000 0ef0 ..0.;@.......... + d050bfc: 0007 0330 001c 03f0 001c 03e0 0006 0330 ..0...........0. + d050c0c: 0007 03f0 0007 03e0 0005 0330 0007 03f0 ..........0..... + d050c1c: 0007 03e0 0004 0330 0007 03f0 0007 03e0 ......0......... + d050c2c: 0003 0330 0007 03f0 0007 03e0 0002 0330 ..0...........0. + d050c3c: 0007 03f0 0007 03e0 0001 0330 0007 03f0 ..........0..... + d050c4c: 0007 03e0 0000 0330 0007 03f0 0007 03e0 ......0......... + d050c5c: 000f 0330 0008 03f0 0008 03e0 000e 0330 ..0...........0. + d050c6c: 0008 03f0 0008 03e0 0017 0330 001c 03f0 ..........0..... + d050c7c: 001c 03e0 0016 0330 001c 03f0 001c 03e0 ......0......... + d050c8c: 0000 0ef0 0010 0ee0 0007 0330 0001 03f0 ..........0..... + d050c9c: 0000 0ee0 0002 0ee0 0000 0300 0021 03f0 ............!... + d050cac: 1000 0300 0021 03f0 2000 0300 0021 03f0 ....!.... ..!... + d050cbc: 3000 0300 0021 03f0 4000 0300 0024 03f0 .0..!....@..$... + d050ccc: 5000 0300 0021 03f0 6000 0300 001f 03f0 .P..!....`...... + d050cdc: 7000 0300 0021 03f0 a000 0300 002a 03f0 .p..!.......*... + d050cec: c000 0300 0024 03f0 0000 0ee0 0004 0ee0 ....$........... + d050cfc: 0000 0300 0084 03f0 1000 0300 0126 03f0 ............&... + d050d0c: 2000 0300 008c 03f0 3000 0300 01ae 03f0 . .......0...... + d050d1c: 4000 0300 0104 03f0 5000 0300 018c 03f0 .@.......P...... + d050d2c: 6000 0300 01ae 03f0 7000 0300 018c 03f0 .`.......p...... + d050d3c: a000 0300 0026 03f0 c000 0300 0026 03f0 ....&.......&... + d050d4c: 0000 0ee0 8000 0ef0 0007 0330 8003 03e0 ..........0..... + d050d5c: 017e 03f0 0006 0330 801b 03e0 017e 03f0 ~.....0.....~... + d050d6c: 0005 0330 a03b 03e0 017e 03f0 0004 0330 ..0.;...~.....0. + d050d7c: a03b 03e0 015e 03f0 0003 0330 a03b 03e0 ;...^.....0.;... + d050d8c: 010e 03f0 0002 0330 6043 03e0 014e 03f0 ......0.C`..N... + d050d9c: 0001 0330 6443 03e0 014e 03f0 0000 0330 ..0.Cd..N.....0. + d050dac: 7ec2 03e0 014f 03f0 000f 0330 8003 03e0 .~..O.....0..... + d050dbc: 017e 03f0 000e 0330 801b 03e0 017e 03f0 ~.....0.....~... + d050dcc: 000d 0330 a03b 03e0 017e 03f0 000c 0330 ..0.;...~.....0. + d050ddc: a03b 03e0 015e 03f0 000b 0330 a03b 03e0 ;...^.....0.;... + d050dec: 010f 03f0 000a 0330 6043 03e0 014e 03f0 ......0.C`..N... + d050dfc: 0009 0330 6443 03e0 014e 03f0 0008 0330 ..0.Cd..N.....0. + d050e0c: 7ec2 03e0 014f 03f0 0017 0330 8003 03e0 .~..O.....0..... + d050e1c: 017e 03f0 0016 0330 801b 03e0 017e 03f0 ~.....0.....~... + d050e2c: 0015 0330 a03b 03e0 017e 03f0 0014 0330 ..0.;...~.....0. + d050e3c: a03b 03e0 015e 03f0 0013 0330 a03b 03e0 ;...^.....0.;... + d050e4c: 010f 03f0 0012 0330 6043 03e0 014e 03f0 ......0.C`..N... + d050e5c: 0011 0330 6443 03e0 014e 03f0 0010 0330 ..0.Cd..N.....0. + d050e6c: 7ec2 03e0 014f 03f0 0027 0330 8002 03e0 .~..O...'.0..... + d050e7c: 017e 03f0 0026 0330 a00a 03e0 017e 03f0 ~...&.0.....~... + d050e8c: 0025 0330 a03b 03e0 017e 03f0 0024 0330 %.0.;...~...$.0. + d050e9c: a03b 03e0 015e 03f0 0023 0330 a03b 03e0 ;...^...#.0.;... + d050eac: 010e 03f0 0022 0330 6043 03e0 014e 03f0 ....".0.C`..N... + d050ebc: 0021 0330 6443 03e0 014e 03f0 0020 0330 !.0.Cd..N... .0. + d050ecc: 7ec2 03e0 014f 03f0 002f 0330 8002 03e0 .~..O.../.0..... + d050edc: 017e 03f0 002e 0330 a00a 03e0 017e 03f0 ~.....0.....~... + d050eec: 002d 0330 a03b 03e0 017e 03f0 002c 0330 -.0.;...~...,.0. + d050efc: a03b 03e0 015e 03f0 002b 0330 a03b 03e0 ;...^...+.0.;... + d050f0c: 010e 03f0 002a 0330 6043 03e0 014e 03f0 ....*.0.C`..N... + d050f1c: 0029 0330 6443 03e0 014e 03f0 0028 0330 ).0.Cd..N...(.0. + d050f2c: 7ec2 03e0 014f 03f0 0037 0330 8002 03e0 .~..O...7.0..... + d050f3c: 017e 03f0 0036 0330 a00a 03e0 017e 03f0 ~...6.0.....~... + d050f4c: 0035 0330 a03b 03e0 017e 03f0 0034 0330 5.0.;...~...4.0. + d050f5c: a03b 03e0 015e 03f0 0033 0330 a03b 03e0 ;...^...3.0.;... + d050f6c: 010e 03f0 0032 0330 6043 03e0 014e 03f0 ....2.0.C`..N... + d050f7c: 0031 0330 6443 03e0 014e 03f0 0030 0330 1.0.Cd..N...0.0. + d050f8c: 7ec2 03e0 014f 03f0 0000 0ef0 2000 0ef0 .~..O........ .. + d050f9c: 0000 0330 0003 03f0 0001 0330 0000 03f0 ..0.......0..... + d050fac: 0002 0330 0000 03f0 0000 0ef0 d001 0718 ..0............. + d050fbc: bfe0 0003 0041 0050 0008 0ee0 0000 0330 ....A.P.......0. + d050fcc: 0105 03f0 0001 0330 0105 03f0 0002 0330 ......0.......0. + d050fdc: 0105 03f0 0003 0330 0105 03f0 0004 0330 ......0.......0. + d050fec: 0105 03f0 0005 0330 0105 03f0 0006 0330 ......0.......0. + d050ffc: 0105 03f0 0007 0330 0105 03f0 0000 0ee0 ......0......... + d05100c: 0001 1050 ..P. + +0d051010 <array_mp_8730e_radioa_cutb>: + d051010: 0023 00e0 0080 0050 bfe0 0000 a5d0 0a1f #.....P......... + d051020: 0040 0ed0 0002 0330 40a4 03f3 0003 0330 @.....0..@....0. + d051030: 41a5 03f3 0000 0ed0 0002 0eb0 0000 0330 .A............0. + d051040: 8814 03e2 41a4 03f2 0001 0330 8c14 03e2 .....A....0..... + d051050: 41a4 03f2 0000 0eb0 8000 0ee0 0000 0330 .A............0. + d051060: 0002 03e0 8a84 03f2 0001 0330 0007 03e0 ..........0..... + d051070: 4a84 03f3 0002 0330 0005 03e0 8b84 03f1 .J....0......... + d051080: 0003 0330 0004 03e0 8a84 03f1 0000 0ee0 ..0............. + d051090: 9039 0629 8e07 0634 0000 0613 2000 0ee0 9.)...4...... .. + d0510a0: 0000 0330 42f6 03ff 0001 0330 52f6 03ff ..0..B....0..R.. + d0510b0: 0002 0330 52f6 03ff 0000 0ee0 0000 0ef8 ..0..R.......... + d0510c0: 0001 0330 0801 03e0 0002 03f7 0003 0330 ..0...........0. + d0510d0: 0871 03e0 e086 03f7 000d 0330 0070 03e0 q.........0.p... + d0510e0: c080 03f7 000f 0330 0000 03e0 0000 03f6 ......0......... + d0510f0: 000e 0330 0070 03e0 e080 03f7 0000 0ef0 ..0.p........... + d051100: 0000 0ec8 000d 0330 0007 03f0 000f 0330 ......0.......0. + d051110: 0007 03f0 000e 0330 0007 03f0 001d 0330 ......0.......0. + d051120: 0043 03f0 001f 0330 0043 03f0 001e 0330 C.....0.C.....0. + d051130: 0043 03f0 0013 0330 01c3 03f0 0001 0330 C.....0.......0. + d051140: 003c 03f0 0002 0330 003f 03f0 0000 0ec0 <.....0.?....... + d051150: 0c00 01a6 b846 0708 5a00 0901 0f44 0558 ....F....Z..D.X. + d051160: 8060 0924 50fe 09b0 a011 09c5 0200 07a8 `.$..P.......... + d051170: 0200 07b8 e000 0790 ff84 08c1 02fd 0950 ..............P. + d051180: 20fa 08b5 a684 08d1 4716 0599 0080 0ef0 . .......G...... + d051190: 0002 0300 1004 0300 2005 0300 3007 0300 ......... ...0.. + d0511a0: 4004 0300 5005 0300 6006 0300 7007 0300 .@...P...`...p.. + d0511b0: 0000 0ef0 0010 0ef0 0000 0300 1020 0300 ............ ... + d0511c0: 2021 0300 3023 0300 4027 0300 5047 0300 ! ..#0..'@..GP.. + d0511d0: 604f 0300 705f 0300 8000 0300 9021 0300 O`.._p......!... + d0511e0: a041 0300 b042 0300 c043 0300 d045 0300 A...B...C...E... + d0511f0: e047 0300 f067 0300 0000 0ef0 0008 0ef0 G...g........... + d051200: 0000 0300 1001 0300 2003 0300 3007 0300 ......... ...0.. + d051210: 4001 0300 5003 0300 6005 0300 7007 0300 .@...P...`...p.. + d051220: 0000 0ef0 0000 0ee1 4032 0300 5032 0300 ........2@..2P.. + d051230: 6033 0300 7033 0300 a033 0300 b033 0300 3`..3p..3...3... + d051240: c030 0300 e033 0300 f033 0300 2033 0301 0...3...3...3 .. + d051250: 3033 0301 6033 0301 7033 0301 8030 0301 30..3`..3p..0... + d051260: 9030 0301 a033 0301 b033 0301 c030 0301 0...3...3...0... + d051270: d030 0301 e033 0301 f033 0301 0030 0302 0...3...3...0... + d051280: 1030 0302 2033 0302 3033 0302 4030 0302 0...3 ..30..0@.. + d051290: 5030 0302 6033 0302 7033 0302 8030 0302 0P..3`..3p..0... + d0512a0: 9030 0302 a033 0302 b033 0302 c031 0302 0...3...3...1... + d0512b0: d031 0302 e033 0302 f033 0302 0031 0303 1...3...3...1... + d0512c0: 1031 0303 2033 0303 3033 0303 4031 0303 1...3 ..30..1@.. + d0512d0: 5031 0303 6033 0303 7033 0303 8030 0303 1P..3`..3p..0... + d0512e0: 9030 0303 a030 0303 b030 0303 0000 0ee0 0...0...0....... + d0512f0: 4000 0ee0 1000 0300 2000 0300 3000 0300 .@....... ...0.. + d051300: 4000 0300 5000 0300 6000 0300 7000 0300 .@...P...`...p.. + d051310: 8000 0300 9000 0300 a000 0300 b000 0300 ................ + d051320: c000 0300 d000 0300 e000 0300 f001 0300 ................ + d051330: 1001 0301 2001 0301 3001 0301 4001 0301 ..... ...0...@.. + d051340: 5001 0301 6001 0301 7001 0301 8001 0301 .P...`...p...... + d051350: 9001 0301 a001 0301 b001 0301 c001 0301 ................ + d051360: d002 0301 e002 0301 f002 0301 0002 0302 ................ + d051370: 1002 0302 2002 0302 3002 0302 4002 0302 ..... ...0...@.. + d051380: 5002 0302 0000 0ee0 1000 0ee0 0439 0300 .P..........9... + d051390: 1439 0300 2439 0300 3439 0300 4439 0300 9...9$..94..9D.. + d0513a0: 5439 0300 6439 0300 7439 0300 8439 0300 9T..9d..9t..9... + d0513b0: 9439 0300 a439 0300 b439 0300 0000 0ee0 9...9...9....... + d0513c0: 0008 0db0 471c 0599 0e00 0ee0 0010 07c0 .....G.......... + d0513d0: 1000 0300 08ce 00b0 0020 07c0 2000 0300 ........ .... .. + d0513e0: 07ae 00b0 0030 07c0 3000 0300 004e 00b0 ....0....0..N... + d0513f0: 0040 07c0 4000 0300 0c4e 00b0 0050 07c0 @....@..N...P... + d051400: 5000 0300 0d1e 00b0 0060 07c0 6000 0300 .P......`....`.. + d051410: 0b2e 00b0 0000 0ee0 0000 0db0 1f14 06a5 ................ + d051420: 1f17 0685 2000 0ec0 2863 0300 3463 0300 ..... ..c(..c4.. + d051430: 4153 0300 5133 0300 6123 0300 0000 0ec0 SA..3Q..#a...... + d051440: 0800 0ec0 2863 0300 3463 0300 4453 0300 ....c(..c4..SD.. + d051450: 5143 0300 6143 0300 0000 0ec0 fdf4 156a CQ..Ca........j. + d051460: 4000 1ee0 01ad 1300 05a7 1300 09a1 1300 .@.............. + d051470: 0d9b 1300 1195 1300 158f 1300 1955 1300 ............U... + d051480: 1d1b 1300 2115 1300 250f 1300 28d5 1300 .....!...%...(.. + d051490: 2c9b 1300 3095 1300 345b 1300 3855 1300 .,...0..[4..U8.. + d0514a0: 3c4f 1300 401d 1300 4417 1300 0000 1ee0 O<...@...D...... + d0514b0: 4000 1ee0 01fa 1302 05f4 1302 09ee 1302 .@.............. + d0514c0: 0de8 1302 11a8 1302 15a2 1302 199c 1302 ................ + d0514d0: 1d22 1302 20e0 1302 24da 1302 289c 1302 ".... ...$...(.. + d0514e0: 2c5e 1302 3058 1302 3452 1302 384c 1302 ^,..X0..R4..L8.. + d0514f0: 3c20 1302 401a 1302 4414 1302 81fb 1302 <...@...D...... + d051500: 85f5 1302 89ef 1302 8de9 1302 91a9 1302 ................ + d051510: 95a3 1302 999d 1302 9d23 1302 a0e1 1302 ........#....... + d051520: a4db 1302 a89d 1302 ac5f 1302 b059 1302 ........_...Y... + d051530: b453 1302 b84d 1302 bc21 1302 c01b 1302 S...M...!....... + d051540: c415 1302 01fb 1303 05f5 1303 09ef 1303 ................ + d051550: 0de9 1303 11a9 1303 15a3 1303 199d 1303 ................ + d051560: 1ce7 1303 20e1 1303 24db 1303 289d 1303 ..... ...$...(.. + d051570: 2c5f 1303 3059 1303 3453 1303 384d 1303 _,..Y0..S4..M8.. + d051580: 3c1d 1303 4017 1303 4411 1303 0000 1ee0 .<...@...D...... + d051590: 2000 1ee0 00fa 1300 04f7 1300 08f4 1300 . .............. + d0515a0: 0cf1 1300 10ee 1300 14eb 1300 18aa 1300 ................ + d0515b0: 1c68 1300 2065 1300 2462 1300 2824 1300 h...e ..b$..$(.. + d0515c0: 2c21 1300 301e 1300 341b 1300 3818 1300 !,...0...4...8.. + d0515d0: 3c15 1300 4012 1300 0000 1ee0 2000 1ee0 .<...@....... .. + d0515e0: 00f6 1302 04f3 1302 08f0 1302 0ced 1302 ................ + d0515f0: 10ea 1302 14a8 1302 18a5 1302 1ca2 1302 ................ + d051600: 2061 1302 245e 1302 281e 1302 2c1b 1302 a ..^$...(...,.. + d051610: 3018 1302 3415 1302 3812 1302 3c0f 1302 .0...4...8...<.. + d051620: 400c 1302 80f5 1302 84f2 1302 88ef 1302 .@.............. + d051630: 8cec 1302 90e9 1302 94a8 1302 98a5 1302 ................ + d051640: 9ca2 1302 a060 1302 a45d 1302 a81d 1302 ....`...]....... + d051650: ac1a 1302 b017 1302 b414 1302 b811 1302 ................ + d051660: bc0e 1302 c00b 1302 00f7 1303 04f4 1303 ................ + d051670: 08f1 1303 0cee 1303 10eb 1303 14a9 1303 ................ + d051680: 18a6 1303 1ca3 1303 2062 1303 245f 1303 ........b .._$.. + d051690: 281f 1303 2c1c 1303 3019 1303 3416 1303 .(...,...0...4.. + d0516a0: 3813 1303 3c10 1303 400d 1303 0000 1ee0 .8...<...@...... + d0516b0: bfe0 0001 80d6 0b80 6200 0b3c 0100 0ef0 .........b<..... + d0516c0: 0002 0330 0003 03f0 0000 0ef0 0200 0ef0 ..0............. + d0516d0: 0000 0330 0002 03f0 0004 0330 0002 03f0 ..0.......0..... + d0516e0: 0000 0ef0 0003 0840 4000 0ef0 0007 0330 ......@..@....0. + d0516f0: 079b 03fc 0006 0330 073b 03fc 0005 0330 ......0.;.....0. + d051700: 063b 03fc 0004 0330 043b 03fc 0003 0330 ;.....0.;.....0. + d051710: 8b3b 03fc 0002 0330 033b 03fc 0001 0330 ;.....0.;.....0. + d051720: 023b 03fc 0000 0330 423b 03fc 000f 0330 ;.....0.;B....0. + d051730: 079b 03fc 000e 0330 073b 03fc 000d 0330 ......0.;.....0. + d051740: 063b 03fc 000c 0330 043b 03fc 000b 0330 ;.....0.;.....0. + d051750: 8b3b 03fc 000a 0330 033b 03fc 0009 0330 ;.....0.;.....0. + d051760: 023b 03fc 0008 0330 403b 03fc 0000 0ef0 ;.....0.;@...... + d051770: 1000 0ef0 0007 0330 001c 03f0 001c 03e0 ......0......... + d051780: 0006 0330 0007 03f0 0007 03e0 0005 0330 ..0...........0. + d051790: 0007 03f0 0007 03e0 0004 0330 0007 03f0 ..........0..... + d0517a0: 0007 03e0 0003 0330 0007 03f0 0007 03e0 ......0......... + d0517b0: 0002 0330 0007 03f0 0007 03e0 0001 0330 ..0...........0. + d0517c0: 0007 03f0 0007 03e0 0000 0330 0007 03f0 ..........0..... + d0517d0: 0007 03e0 000f 0330 001c 03f0 001c 03e0 ......0......... + d0517e0: 000e 0330 001c 03f0 001c 03e0 0017 0330 ..0...........0. + d0517f0: 001c 03f0 001c 03e0 0016 0330 001c 03f0 ..........0..... + d051800: 001c 03e0 0000 0ef0 0010 0ee0 0007 0330 ..............0. + d051810: 0001 03f0 0000 0ee0 0002 0ee0 0000 0300 ................ + d051820: 0021 03f0 1000 0300 0021 03f0 2000 0300 !.......!.... .. + d051830: 0021 03f0 3000 0300 0021 03f0 4000 0300 !....0..!....@.. + d051840: 0024 03f0 5000 0300 0021 03f0 6000 0300 $....P..!....`.. + d051850: 001f 03f0 7000 0300 0021 03f0 a000 0300 .....p..!....... + d051860: 002a 03f0 0000 0ee0 0004 0ee0 0000 0300 *............... + d051870: 0084 03f0 1000 0300 0126 03f0 2000 0300 ........&.... .. + d051880: 008c 03f0 3000 0300 01ae 03f0 4000 0300 .....0.......@.. + d051890: 0104 03f0 5000 0300 018c 03f0 6000 0300 .....P.......`.. + d0518a0: 01ae 03f0 7000 0300 018c 03f0 a000 0300 .....p.......... + d0518b0: 0026 03f0 0000 0ee0 8000 0ef0 0007 0330 &.............0. + d0518c0: 8001 03e0 017e 03f0 0006 0330 8019 03e0 ....~.....0..... + d0518d0: 017e 03f0 0005 0330 a039 03e0 017e 03f0 ~.....0.9...~... + d0518e0: 0004 0330 a039 03e0 015e 03f0 0003 0330 ..0.9...^.....0. + d0518f0: a039 03e0 010e 03f0 0002 0330 6041 03e0 9.........0.A`.. + d051900: 014e 03f0 0001 0330 6441 03e0 014e 03f0 N.....0.Ad..N... + d051910: 0000 0330 7ec0 03e0 014f 03f0 000f 0330 ..0..~..O.....0. + d051920: 8001 03e0 017e 03f0 000e 0330 8019 03e0 ....~.....0..... + d051930: 017e 03f0 000d 0330 a039 03e0 017e 03f0 ~.....0.9...~... + d051940: 000c 0330 a039 03e0 015e 03f0 000b 0330 ..0.9...^.....0. + d051950: a039 03e0 010f 03f0 000a 0330 6041 03e0 9.........0.A`.. + d051960: 014e 03f0 0009 0330 6441 03e0 014e 03f0 N.....0.Ad..N... + d051970: 0008 0330 7ec0 03e0 014f 03f0 0017 0330 ..0..~..O.....0. + d051980: 8001 03e0 017e 03f0 0016 0330 8019 03e0 ....~.....0..... + d051990: 017e 03f0 0015 0330 a039 03e0 017e 03f0 ~.....0.9...~... + d0519a0: 0014 0330 a039 03e0 015e 03f0 0013 0330 ..0.9...^.....0. + d0519b0: a039 03e0 010f 03f0 0012 0330 6041 03e0 9.........0.A`.. + d0519c0: 014e 03f0 0011 0330 6441 03e0 014e 03f0 N.....0.Ad..N... + d0519d0: 0010 0330 7ec0 03e0 014f 03f0 0027 0330 ..0..~..O...'.0. + d0519e0: 8002 03e0 017e 03f0 0026 0330 a009 03e0 ....~...&.0..... + d0519f0: 017e 03f0 0025 0330 a039 03e0 017e 03f0 ~...%.0.9...~... + d051a00: 0024 0330 a039 03e0 015e 03f0 0023 0330 $.0.9...^...#.0. + d051a10: a039 03e0 010e 03f0 0022 0330 6041 03e0 9.......".0.A`.. + d051a20: 014e 03f0 0021 0330 6441 03e0 014e 03f0 N...!.0.Ad..N... + d051a30: 0020 0330 7ec0 03e0 014f 03f0 002f 0330 .0..~..O.../.0. + d051a40: 8002 03e0 017e 03f0 002e 0330 a009 03e0 ....~.....0..... + d051a50: 017e 03f0 002d 0330 a039 03e0 017e 03f0 ~...-.0.9...~... + d051a60: 002c 0330 a039 03e0 015e 03f0 002b 0330 ,.0.9...^...+.0. + d051a70: a039 03e0 010e 03f0 002a 0330 6041 03e0 9.......*.0.A`.. + d051a80: 014e 03f0 0029 0330 6441 03e0 014e 03f0 N...).0.Ad..N... + d051a90: 0028 0330 7ec0 03e0 014f 03f0 0037 0330 (.0..~..O...7.0. + d051aa0: 8002 03e0 017e 03f0 0036 0330 a009 03e0 ....~...6.0..... + d051ab0: 017e 03f0 0035 0330 a039 03e0 017e 03f0 ~...5.0.9...~... + d051ac0: 0034 0330 a039 03e0 015e 03f0 0033 0330 4.0.9...^...3.0. + d051ad0: a039 03e0 010e 03f0 0032 0330 6041 03e0 9.......2.0.A`.. + d051ae0: 014e 03f0 0031 0330 6441 03e0 014e 03f0 N...1.0.Ad..N... + d051af0: 0030 0330 7ec0 03e0 014f 03f0 0000 0ef0 0.0..~..O....... + d051b00: 2000 0ef0 0000 0330 0003 03f0 0001 0330 . ....0.......0. + d051b10: 0000 03f0 0002 0330 0000 03f0 0000 0ef0 ......0......... + d051b20: 1001 071b bfe0 0003 0041 0050 0001 1050 ........A.P...P. + +0d051b30 <array_mp_8730e_radioa_cutd>: + d051b30: 0036 00e0 0080 0050 8000 0ee0 0003 0330 6.....P.......0. + d051b40: 0004 03e0 8a82 03f5 0004 0330 0004 03e0 ..........0..... + d051b50: 8a80 03f2 0005 0330 0001 03e0 8a84 03f7 ......0......... + d051b60: 0008 0330 0004 03e0 8a81 03f2 0009 0330 ..0...........0. + d051b70: 0004 03e0 8a81 03f2 0000 0ee0 a686 08d9 ................ + d051b80: 0000 0ee1 4032 0300 5032 0300 6039 0302 ....2@..2P..9`.. + d051b90: 7039 0302 a039 0302 b039 0302 0000 0ee0 9p..9...9....... + d051ba0: 0e00 0ee0 3000 0300 0a5e 00b0 4000 0300 .....0..^....@.. + d051bb0: 0a0e 00b0 6000 0300 090e 00b0 0000 0ee0 .....`.......... + d051bc0: 2000 0ec0 286f 0300 384f 0300 426f 0300 . ..o(..O8..oB.. + d051bd0: 5251 0300 6141 0300 0000 0ec0 4000 1ee0 QR..Aa.......@.. + d051be0: 01f7 1302 05f1 1302 09eb 1302 0de5 1302 ................ + d051bf0: 11a5 1302 159f 1302 1999 1302 1d93 1302 ................ + d051c00: 218d 1302 2587 1302 2897 1302 2c91 1302 .!...%...(...,.. + d051c10: 308b 1302 3485 1302 3855 1302 3c4f 1302 .0...4..U8..O<.. + d051c20: 4015 1302 440f 1302 81f7 1302 85f1 1302 .@...D.......... + d051c30: 89eb 1302 8de5 1302 91a5 1302 959f 1302 ................ + d051c40: 9999 1302 9d93 1302 a18d 1302 a587 1302 ................ + d051c50: a897 1302 ac91 1302 b08b 1302 b485 1302 ................ + d051c60: b855 1302 bc4f 1302 c015 1302 c40f 1302 U...O........... + d051c70: 01f7 1303 05f1 1303 09eb 1303 0da9 1303 ................ + d051c80: 11a3 1303 159d 1303 1997 1303 1d91 1303 ................ + d051c90: 218b 1303 249d 1303 2897 1303 2c91 1303 .!...$...(...,.. + d051ca0: 308b 1303 3485 1303 3855 1303 3c4f 1303 .0...4..U8..O<.. + d051cb0: 4015 1303 440f 1303 0000 1ee0 2000 1ee0 .@...D....... .. + d051cc0: 00f6 1302 04f3 1302 08f0 1302 0ced 1302 ................ + d051cd0: 10ea 1302 14a9 1302 18a6 1302 1ca3 1302 ................ + d051ce0: 2062 1302 245f 1302 2820 1302 2c1d 1302 b .._$.. (...,.. + d051cf0: 301a 1302 3417 1302 3814 1302 3c11 1302 .0...4...8...<.. + d051d00: 400e 1302 80f6 1302 84f3 1302 88f0 1302 .@.............. + d051d10: 8ced 1302 90ea 1302 94a9 1302 98a6 1302 ................ + d051d20: 9ca3 1302 a062 1302 a45f 1302 a820 1302 ....b..._... ... + d051d30: ac1d 1302 b01a 1302 b417 1302 b814 1302 ................ + d051d40: bc11 1302 c00e 1302 00f9 1303 04f6 1303 ................ + d051d50: 08f3 1303 0cf0 1303 10ed 1303 14ea 1303 ................ + d051d60: 18aa 1303 1ca7 1303 20a4 1303 2464 1303 ......... ..d$.. + d051d70: 2861 1303 2c22 1303 301f 1303 341c 1303 a(..",...0...4.. + d051d80: 3819 1303 3c16 1303 4013 1303 0000 1ee0 .8...<...@...... + d051d90: 0002 0ee0 a000 0300 0023 03f0 0000 0ee0 ........#....... + d051da0: 8000 0ef0 0007 0330 8002 03e0 017e 03f0 ......0.....~... + d051db0: 0006 0330 8019 03e0 017e 03f0 000f 0330 ..0.....~.....0. + d051dc0: 8002 03e0 017e 03f0 000e 0330 8019 03e0 ....~.....0..... + d051dd0: 017e 03f0 000d 0330 a039 03e0 017e 03f0 ~.....0.9...~... + d051de0: 0008 0330 7ec0 03e0 014f 03f0 0017 0330 ..0..~..O.....0. + d051df0: 8002 03e0 017e 03f0 0016 0330 8019 03e0 ....~.....0..... + d051e00: 017e 03f0 0012 0330 6042 03e0 014e 03f0 ~.....0.B`..N... + d051e10: 0011 0330 6442 03e0 014e 03f0 0010 0330 ..0.Bd..N.....0. + d051e20: 7ec1 03e0 014f 03f0 0000 0ef0 1001 071b .~..O........... + d051e30: 0041 0050 A.P. + +0d051e34 <delta_swingidx_mp_2g_cck_a_n_txpwrtrkssi_8730e>: + d051e34: 0000 0000 0100 0101 0101 0101 0101 0202 ................ + d051e44: 0202 0202 0303 0303 0303 0303 0303 0303 ................ + d051e54: 0303 0303 0303 0303 0303 0303 0303 0303 ................ + d051e64: 0303 0303 0303 0303 0303 0303 0303 0303 ................ + +0d051e74 <delta_swingidx_mp_2g_cck_a_p_txpwrtrkssi_8730e>: + d051e74: 0100 0101 0101 0202 0202 0202 0303 0404 ................ + d051e84: 0404 0404 0505 0606 0606 0606 0606 0606 ................ + d051e94: 0606 0606 0606 0606 0606 0606 0606 0606 ................ + d051ea4: 0606 0606 0606 0606 0606 0606 0606 0606 ................ + +0d051eb4 <delta_swingidx_mp_2ga_n_txpwrtrkssi_8730e>: + d051eb4: 0000 0000 0100 0101 0101 0101 0101 0202 ................ + d051ec4: 0202 0202 0303 0303 0303 0303 0303 0303 ................ + d051ed4: 0303 0303 0303 0303 0303 0303 0303 0303 ................ + d051ee4: 0303 0303 0303 0303 0303 0303 0303 0303 ................ + +0d051ef4 <delta_swingidx_mp_2ga_p_txpwrtrkssi_8730e>: + d051ef4: 0100 0101 0101 0202 0202 0202 0303 0404 ................ + d051f04: 0404 0404 0505 0606 0606 0606 0606 0606 ................ + d051f14: 0606 0606 0606 0606 0606 0606 0606 0606 ................ + d051f24: 0606 0606 0606 0606 0606 0606 0606 0606 ................ + +0d051f34 <delta_swingidx_mp_5ga_n_txpwrtrkssi_8730e>: + d051f34: 0100 0101 0101 0202 0202 0202 0303 0404 ................ + d051f44: 0404 0404 0505 0606 0806 0808 0808 0808 ................ + d051f54: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + d051f64: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + d051f74: 0100 0101 0101 0202 0202 0202 0303 0404 ................ + d051f84: 0404 0404 0505 0606 0606 0606 0606 0606 ................ + d051f94: 0606 0606 0606 0606 0606 0606 0606 0606 ................ + d051fa4: 0606 0606 0606 0606 0606 0606 0606 0606 ................ + d051fb4: 0100 0101 0101 0202 0202 0202 0303 0404 ................ + d051fc4: 0404 0404 0505 0606 0806 0808 0808 0808 ................ + d051fd4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + d051fe4: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + +0d051ff4 <delta_swingidx_mp_5ga_p_txpwrtrkssi_8730e>: + d051ff4: 0000 0000 0100 0101 0101 0101 0101 0202 ................ + d052004: 0202 0202 0202 0202 0202 0202 0202 0202 ................ + d052014: 0202 0202 0202 0303 0303 0303 0303 0303 ................ + d052024: 0303 0303 0303 0303 0303 0303 0303 0303 ................ + d052034: 0000 0000 0100 0101 0101 0101 0101 0202 ................ + d052044: 0202 0202 0202 0202 0202 0202 0202 0202 ................ + d052054: 0202 0202 0202 0303 0303 0303 0303 0303 ................ + d052064: 0303 0303 0303 0303 0303 0303 0303 0303 ................ + d052074: 0000 0000 0100 0101 0101 0101 0101 0202 ................ + d052084: 0202 0202 0202 0202 0202 0202 0202 0202 ................ + d052094: 0202 0202 0202 0303 0303 0303 0303 0303 ................ + d0520a4: 0303 0303 0303 0303 0303 0303 0303 0303 ................ + d0520b4: 8030 0000 8034 0000 819c 0000 81a0 0000 0...4........... + d0520c4: 813c 0000 5670 0000 12a0 0000 12b8 0000 <...pV.......... + d0520d4: 2008 0000 030c 0000 032c 0000 4f30 0000 . ......,...0O.. + d0520e4: 0000 0000 0083 0000 0079 0000 0005 0000 ........y....... + d0520f4: 0005 0001 8030 0000 8034 0000 0000 0000 ....0...4....... + d052104: 0083 0000 0079 0000 00df 0000 12e0 0001 ....y........... + d052114: 12e4 0001 12dc 0001 12b8 0001 030c 0001 ................ + d052124: 12a0 0001 129c 0001 004c 0048 0038 0028 ........L.H.8.(. + d052134: 0014 000c ffec ffe8 0000 0000 0028 0020 ............(. . + d052144: 0004 0000 ffec ffe8 5820 0000 4978 0000 ........ X..xI.. + d052154: 58e4 0000 49c0 0000 0d18 0000 0d80 0000 .X...I.......... + d052164: 0000 0000 5864 0001 2008 0001 0c60 0001 ....dX... ..`... + d052174: 0c6c 0001 58ac 0001 0c80 0001 20fc 0001 l....X....... .. + d052184: 5670 0001 12a0 0001 030c 0001 032c 0001 pV..........,... + d052194: 12b8 0001 8000 0001 8018 0001 8014 0001 ................ + d0521a4: 801c 0001 800c 0001 80cc 0001 8008 0001 ................ + d0521b4: 0000 0000 0005 0000 008f 0000 0000 0001 ................ + d0521c4: 0005 0001 2f2e 6f63 706d 6e6f 6e65 2f74 ...../component/ + d0521d4: 6977 6966 642f 6972 6576 2f72 6e69 6674 wifi/driver/intf + d0521e4: 772f 6669 5f69 6e69 6674 645f 7672 745f /wifi_intf_drv_t + d0521f4: 5f6f 7462 632e 0000 o_bt.c.. + +0d0521fc <FSb>: + d0521fc: 0063 0000 007c 0000 0077 0000 007b 0000 c...|...w...{... + d05220c: 00f2 0000 006b 0000 006f 0000 00c5 0000 ....k...o....... + d05221c: 0030 0000 0001 0000 0067 0000 002b 0000 0.......g...+... + d05222c: 00fe 0000 00d7 0000 00ab 0000 0076 0000 ............v... + d05223c: 00ca 0000 0082 0000 00c9 0000 007d 0000 ............}... + d05224c: 00fa 0000 0059 0000 0047 0000 00f0 0000 ....Y...G....... + d05225c: 00ad 0000 00d4 0000 00a2 0000 00af 0000 ................ + d05226c: 009c 0000 00a4 0000 0072 0000 00c0 0000 ........r....... + d05227c: 00b7 0000 00fd 0000 0093 0000 0026 0000 ............&... + d05228c: 0036 0000 003f 0000 00f7 0000 00cc 0000 6...?........... + d05229c: 0034 0000 00a5 0000 00e5 0000 00f1 0000 4............... + d0522ac: 0071 0000 00d8 0000 0031 0000 0015 0000 q.......1....... + d0522bc: 0004 0000 00c7 0000 0023 0000 00c3 0000 ........#....... + d0522cc: 0018 0000 0096 0000 0005 0000 009a 0000 ................ + d0522dc: 0007 0000 0012 0000 0080 0000 00e2 0000 ................ + d0522ec: 00eb 0000 0027 0000 00b2 0000 0075 0000 ....'.......u... + d0522fc: 0009 0000 0083 0000 002c 0000 001a 0000 ........,....... + d05230c: 001b 0000 006e 0000 005a 0000 00a0 0000 ....n...Z....... + d05231c: 0052 0000 003b 0000 00d6 0000 00b3 0000 R...;........... + d05232c: 0029 0000 00e3 0000 002f 0000 0084 0000 )......./....... + d05233c: 0053 0000 00d1 0000 0000 0000 00ed 0000 S............... + d05234c: 0020 0000 00fc 0000 00b1 0000 005b 0000 ...........[... + d05235c: 006a 0000 00cb 0000 00be 0000 0039 0000 j...........9... + d05236c: 004a 0000 004c 0000 0058 0000 00cf 0000 J...L...X....... + d05237c: 00d0 0000 00ef 0000 00aa 0000 00fb 0000 ................ + d05238c: 0043 0000 004d 0000 0033 0000 0085 0000 C...M...3....... + d05239c: 0045 0000 00f9 0000 0002 0000 007f 0000 E............... + d0523ac: 0050 0000 003c 0000 009f 0000 00a8 0000 P...<........... + d0523bc: 0051 0000 00a3 0000 0040 0000 008f 0000 Q.......@....... + d0523cc: 0092 0000 009d 0000 0038 0000 00f5 0000 ........8....... + d0523dc: 00bc 0000 00b6 0000 00da 0000 0021 0000 ............!... + d0523ec: 0010 0000 00ff 0000 00f3 0000 00d2 0000 ................ + d0523fc: 00cd 0000 000c 0000 0013 0000 00ec 0000 ................ + d05240c: 005f 0000 0097 0000 0044 0000 0017 0000 _.......D....... + d05241c: 00c4 0000 00a7 0000 007e 0000 003d 0000 ........~...=... + d05242c: 0064 0000 005d 0000 0019 0000 0073 0000 d...].......s... + d05243c: 0060 0000 0081 0000 004f 0000 00dc 0000 `.......O....... + d05244c: 0022 0000 002a 0000 0090 0000 0088 0000 "...*........... + d05245c: 0046 0000 00ee 0000 00b8 0000 0014 0000 F............... + d05246c: 00de 0000 005e 0000 000b 0000 00db 0000 ....^........... + d05247c: 00e0 0000 0032 0000 003a 0000 000a 0000 ....2...:....... + d05248c: 0049 0000 0006 0000 0024 0000 005c 0000 I.......$...\... + d05249c: 00c2 0000 00d3 0000 00ac 0000 0062 0000 ............b... + d0524ac: 0091 0000 0095 0000 00e4 0000 0079 0000 ............y... + d0524bc: 00e7 0000 00c8 0000 0037 0000 006d 0000 ........7...m... + d0524cc: 008d 0000 00d5 0000 004e 0000 00a9 0000 ........N....... + d0524dc: 006c 0000 0056 0000 00f4 0000 00ea 0000 l...V........... + d0524ec: 0065 0000 007a 0000 00ae 0000 0008 0000 e...z........... + d0524fc: 00ba 0000 0078 0000 0025 0000 002e 0000 ....x...%....... + d05250c: 001c 0000 00a6 0000 00b4 0000 00c6 0000 ................ + d05251c: 00e8 0000 00dd 0000 0074 0000 001f 0000 ........t....... + d05252c: 004b 0000 00bd 0000 008b 0000 008a 0000 K............... + d05253c: 0070 0000 003e 0000 00b5 0000 0066 0000 p...>.......f... + d05254c: 0048 0000 0003 0000 00f6 0000 000e 0000 H............... + d05255c: 0061 0000 0035 0000 0057 0000 00b9 0000 a...5...W....... + d05256c: 0086 0000 00c1 0000 001d 0000 009e 0000 ................ + d05257c: 00e1 0000 00f8 0000 0098 0000 0011 0000 ................ + d05258c: 0069 0000 00d9 0000 008e 0000 0094 0000 i............... + d05259c: 009b 0000 001e 0000 0087 0000 00e9 0000 ................ + d0525ac: 00ce 0000 0055 0000 0028 0000 00df 0000 ....U...(....... + d0525bc: 008c 0000 00a1 0000 0089 0000 000d 0000 ................ + d0525cc: 00bf 0000 00e6 0000 0042 0000 0068 0000 ........B...h... + d0525dc: 0041 0000 0099 0000 002d 0000 000f 0000 A.......-....... + d0525ec: 00b0 0000 0054 0000 00bb 0000 0016 0000 ....T........... + +0d0525fc <FT0>: + d0525fc: 63a5 c663 7c84 f87c 7799 ee77 7b8d f67b .cc..||..ww..{{. + d05260c: f20d fff2 6bbd d66b 6fb1 de6f c554 91c5 .....kk..oo.T... + d05261c: 3050 6030 0103 0201 67a9 ce67 2b7d 562b P00`.....gg.}++V + d05262c: fe19 e7fe d762 b5d7 abe6 4dab 769a ec76 ....b......M.vv. + d05263c: ca45 8fca 829d 1f82 c940 89c9 7d87 fa7d E.......@....}}. + d05264c: fa15 effa 59eb b259 47c9 8e47 f00b fbf0 .....YY..GG..... + d05265c: adec 41ad d467 b3d4 a2fd 5fa2 afea 45af ...Ag......_...E + d05266c: 9cbf 239c a4f7 53a4 7296 e472 c05b 9bc0 ...#...S.rr.[... + d05267c: b7c2 75b7 fd1c e1fd 93ae 3d93 266a 4c26 ...u.......=j&&L + d05268c: 365a 6c36 3f41 7e3f f702 f5f7 cc4f 83cc Z66lA??~....O... + d05269c: 345c 6834 a5f4 51a5 e534 d1e5 f108 f9f1 \44h...Q4....... + d0526ac: 7193 e271 d873 abd8 3153 6231 153f 2a15 .qq.s...S11b?..* + d0526bc: 040c 0804 c752 95c7 2365 4623 c35e 9dc3 ....R...e##F^... + d0526cc: 1828 3018 96a1 3796 050f 0a05 9ab5 2f9a (..0...7......./ + d0526dc: 0709 0e07 1236 2412 809b 1b80 e23d dfe2 ....6..$....=... + d0526ec: eb26 cdeb 2769 4e27 b2cd 7fb2 759f ea75 &...i''N.....uu. + d0526fc: 091b 1209 839e 1d83 2c74 582c 1a2e 341a ........t,,X...4 + d05270c: 1b2d 361b 6eb2 dc6e 5aee b45a a0fb 5ba0 -..6.nn..ZZ....[ + d05271c: 52f6 a452 3b4d 763b d661 b7d6 b3ce 7db3 .RR.M;;va......} + d05272c: 297b 5229 e33e dde3 2f71 5e2f 8497 1384 {))R>...q//^.... + d05273c: 53f5 a653 d168 b9d1 0000 0000 ed2c c1ed .SS.h.......,... + d05274c: 2060 4020 fc1f e3fc b1c8 79b1 5bed b65b ` @.......y.[[. + d05275c: 6abe d46a cb46 8dcb bed9 67be 394b 7239 .jj.F......gK99r + d05276c: 4ade 944a 4cd4 984c 58e8 b058 cf4a 85cf .JJ..LL..XX.J... + d05277c: d06b bbd0 ef2a c5ef aae5 4faa fb16 edfb k...*......O.... + d05278c: 43c5 8643 4dd7 9a4d 3355 6633 8594 1185 .CC..MM.U33f.... + d05279c: 45cf 8a45 f910 e9f9 0206 0402 7f81 fe7f .EE............. + d0527ac: 50f0 a050 3c44 783c 9fba 259f a8e3 4ba8 .PP.D<<x...%...K + d0527bc: 51f3 a251 a3fe 5da3 40c0 8040 8f8a 058f .QQ....].@@..... + d0527cc: 92ad 3f92 9dbc 219d 3848 7038 f504 f1f5 ...?...!H88p.... + d0527dc: bcdf 63bc b6c1 77b6 da75 afda 2163 4221 ...c...wu...c!!B + d0527ec: 1030 2010 ff1a e5ff f30e fdf3 d26d bfd2 0.. ........m... + d0527fc: cd4c 81cd 0c14 180c 1335 2613 ec2f c3ec L.......5..&/... + d05280c: 5fe1 be5f 97a2 3597 44cc 8844 1739 2e17 .__....5.DD.9... + d05281c: c457 93c4 a7f2 55a7 7e82 fc7e 3d47 7a3d W......U.~~.G==z + d05282c: 64ac c864 5de7 ba5d 192b 3219 7395 e673 .dd..]].+..2.ss. + d05283c: 60a0 c060 8198 1981 4fd1 9e4f dc7f a3dc .``......OO..... + d05284c: 2266 4422 2a7e 542a 90ab 3b90 8883 0b88 f""D~**T...;.... + d05285c: 46ca 8c46 ee29 c7ee b8d3 6bb8 143c 2814 .FF.)......k<..( + d05286c: de79 a7de 5ee2 bc5e 0b1d 160b db76 addb y....^^.....v... + d05287c: e03b dbe0 3256 6432 3a4e 743a 0a1e 140a ;...V22dN::t.... + d05288c: 49db 9249 060a 0c06 246c 4824 5ce4 b85c .II.....l$$H.\\. + d05289c: c25d 9fc2 d36e bdd3 acef 43ac 62a6 c462 ]...n......C.bb. + d0528ac: 91a8 3991 95a4 3195 e437 d3e4 798b f279 ...9...17....yy. + d0528bc: e732 d5e7 c843 8bc8 3759 6e37 6db7 da6d 2...C...Y77n.mm. + d0528cc: 8d8c 018d d564 b1d5 4ed2 9c4e a9e0 49a9 ....d....NN....I + d0528dc: 6cb4 d86c 56fa ac56 f407 f3f4 ea25 cfea .ll..VV.....%... + d0528ec: 65af ca65 7a8e f47a aee9 47ae 0818 1008 .ee..zz....G.... + d0528fc: bad5 6fba 7888 f078 256f 4a25 2e72 5c2e ...o.xx.o%%Jr..\ + d05290c: 1c24 381c a6f1 57a6 b4c7 73b4 c651 97c6 $..8...W...sQ... + d05291c: e823 cbe8 dd7c a1dd 749c e874 1f21 3e1f #...|....tt.!..> + d05292c: 4bdd 964b bddc 61bd 8b86 0d8b 8a85 0f8a .KK....a........ + d05293c: 7090 e070 3e42 7c3e b5c4 71b5 66aa cc66 .pp.B>>|...q.ff. + d05294c: 48d8 9048 0305 0603 f601 f7f6 0e12 1c0e .HH............. + d05295c: 61a3 c261 355f 6a35 57f9 ae57 b9d0 69b9 .aa._55j.WW....i + d05296c: 8691 1786 c158 99c1 1d27 3a1d 9eb9 279e ....X...'..:...' + d05297c: e138 d9e1 f813 ebf8 98b3 2b98 1133 2211 8..........+3.." + d05298c: 69bb d269 d970 a9d9 8e89 078e 94a7 3394 .ii.p..........3 + d05299c: 9bb6 2d9b 1e22 3c1e 8792 1587 e920 c9e9 ...-"..<.... ... + d0529ac: ce49 87ce 55ff aa55 2878 5028 df7a a5df I....UU.x((Pz... + d0529bc: 8c8f 038c a1f8 59a1 8980 0989 0d17 1a0d .......Y........ + d0529cc: bfda 65bf e631 d7e6 42c6 8442 68b8 d068 ...e1....BB..hh. + d0529dc: 41c3 8241 99b0 2999 2d77 5a2d 0f11 1e0f .AA....)w--Z.... + d0529ec: b0cb 7bb0 54fc a854 bbd6 6dbb 163a 2c16 ...{.TT....m:.., + +0d0529fc <FT1>: + d0529fc: 6363 a5c6 7c7c 84f8 7777 99ee 7b7b 8df6 cc..||..ww..{{.. + d052a0c: f2f2 0dff 6b6b bdd6 6f6f b1de c5c5 5491 ....kk..oo.....T + d052a1c: 3030 5060 0101 0302 6767 a9ce 2b2b 7d56 00`P....gg..++V} + d052a2c: fefe 19e7 d7d7 62b5 abab e64d 7676 9aec .......b..M.vv.. + d052a3c: caca 458f 8282 9d1f c9c9 4089 7d7d 87fa ...E.......@}}.. + d052a4c: fafa 15ef 5959 ebb2 4747 c98e f0f0 0bfb ....YY..GG...... + d052a5c: adad ec41 d4d4 67b3 a2a2 fd5f afaf ea45 ..A....g.._...E. + d052a6c: 9c9c bf23 a4a4 f753 7272 96e4 c0c0 5b9b ..#...S.rr.....[ + d052a7c: b7b7 c275 fdfd 1ce1 9393 ae3d 2626 6a4c ..u.......=.&&Lj + d052a8c: 3636 5a6c 3f3f 417e f7f7 02f5 cccc 4f83 66lZ??~A.......O + d052a9c: 3434 5c68 a5a5 f451 e5e5 34d1 f1f1 08f9 44h\..Q....4.... + d052aac: 7171 93e2 d8d8 73ab 3131 5362 1515 3f2a qq.....s11bS..*? + d052abc: 0404 0c08 c7c7 5295 2323 6546 c3c3 5e9d .......R##Fe...^ + d052acc: 1818 2830 9696 a137 0505 0f0a 9a9a b52f ..0(..7......./. + d052adc: 0707 090e 1212 3624 8080 9b1b e2e2 3ddf ......$6.......= + d052aec: ebeb 26cd 2727 694e b2b2 cd7f 7575 9fea ...&''Ni....uu.. + d052afc: 0909 1b12 8383 9e1d 2c2c 7458 1a1a 2e34 ........,,Xt..4. + d052b0c: 1b1b 2d36 6e6e b2dc 5a5a eeb4 a0a0 fb5b ..6-nn..ZZ....[. + d052b1c: 5252 f6a4 3b3b 4d76 d6d6 61b7 b3b3 ce7d RR..;;vM...a..}. + d052b2c: 2929 7b52 e3e3 3edd 2f2f 715e 8484 9713 ))R{...>//^q.... + d052b3c: 5353 f5a6 d1d1 68b9 0000 0000 eded 2cc1 SS.....h......., + d052b4c: 2020 6040 fcfc 1fe3 b1b1 c879 5b5b edb6 @`......y.[[.. + d052b5c: 6a6a bed4 cbcb 468d bebe d967 3939 4b72 jj.....F..g.99rK + d052b6c: 4a4a de94 4c4c d498 5858 e8b0 cfcf 4a85 JJ..LL..XX.....J + d052b7c: d0d0 6bbb efef 2ac5 aaaa e54f fbfb 16ed ...k...*..O..... + d052b8c: 4343 c586 4d4d d79a 3333 5566 8585 9411 CC..MM..33fU.... + d052b9c: 4545 cf8a f9f9 10e9 0202 0604 7f7f 81fe EE.............. + d052bac: 5050 f0a0 3c3c 4478 9f9f ba25 a8a8 e34b PP..<<xD..%...K. + d052bbc: 5151 f3a2 a3a3 fe5d 4040 c080 8f8f 8a05 QQ....].@@...... + d052bcc: 9292 ad3f 9d9d bc21 3838 4870 f5f5 04f1 ..?...!.88pH.... + d052bdc: bcbc df63 b6b6 c177 dada 75af 2121 6342 ..c...w....u!!Bc + d052bec: 1010 3020 ffff 1ae5 f3f3 0efd d2d2 6dbf .. 0...........m + d052bfc: cdcd 4c81 0c0c 1418 1313 3526 ecec 2fc3 ...L......&5.../ + d052c0c: 5f5f e1be 9797 a235 4444 cc88 1717 392e __....5.DD.....9 + d052c1c: c4c4 5793 a7a7 f255 7e7e 82fc 3d3d 477a ...W..U.~~..==zG + d052c2c: 6464 acc8 5d5d e7ba 1919 2b32 7373 95e6 dd..]]....2+ss.. + d052c3c: 6060 a0c0 8181 9819 4f4f d19e dcdc 7fa3 ``......OO...... + d052c4c: 2222 6644 2a2a 7e54 9090 ab3b 8888 830b ""Df**T~..;..... + d052c5c: 4646 ca8c eeee 29c7 b8b8 d36b 1414 3c28 FF.....)..k...(< + d052c6c: dede 79a7 5e5e e2bc 0b0b 1d16 dbdb 76ad ...y^^.........v + d052c7c: e0e0 3bdb 3232 5664 3a3a 4e74 0a0a 1e14 ...;22dV::tN.... + d052c8c: 4949 db92 0606 0a0c 2424 6c48 5c5c e4b8 II......$$Hl\\.. + d052c9c: c2c2 5d9f d3d3 6ebd acac ef43 6262 a6c4 ...]...n..C.bb.. + d052cac: 9191 a839 9595 a431 e4e4 37d3 7979 8bf2 ..9...1....7yy.. + d052cbc: e7e7 32d5 c8c8 438b 3737 596e 6d6d b7da ...2...C77nYmm.. + d052ccc: 8d8d 8c01 d5d5 64b1 4e4e d29c a9a9 e049 .......dNN....I. + d052cdc: 6c6c b4d8 5656 faac f4f4 07f3 eaea 25cf ll..VV.........% + d052cec: 6565 afca 7a7a 8ef4 aeae e947 0808 1810 ee..zz....G..... + d052cfc: baba d56f 7878 88f0 2525 6f4a 2e2e 725c ..o.xx..%%Jo..\r + d052d0c: 1c1c 2438 a6a6 f157 b4b4 c773 c6c6 5197 ..8$..W...s....Q + d052d1c: e8e8 23cb dddd 7ca1 7474 9ce8 1f1f 213e ...#...|tt....>! + d052d2c: 4b4b dd96 bdbd dc61 8b8b 860d 8a8a 850f KK....a......... + d052d3c: 7070 90e0 3e3e 427c b5b5 c471 6666 aacc pp..>>|B..q.ff.. + d052d4c: 4848 d890 0303 0506 f6f6 01f7 0e0e 121c HH.............. + d052d5c: 6161 a3c2 3535 5f6a 5757 f9ae b9b9 d069 aa..55j_WW....i. + d052d6c: 8686 9117 c1c1 5899 1d1d 273a 9e9e b927 .......X..:'..'. + d052d7c: e1e1 38d9 f8f8 13eb 9898 b32b 1111 3322 ...8......+..."3 + d052d8c: 6969 bbd2 d9d9 70a9 8e8e 8907 9494 a733 ii.....p......3. + d052d9c: 9b9b b62d 1e1e 223c 8787 9215 e9e9 20c9 ..-...<"....... + d052dac: cece 4987 5555 ffaa 2828 7850 dfdf 7aa5 ...IUU..((Px...z + d052dbc: 8c8c 8f03 a1a1 f859 8989 8009 0d0d 171a ......Y......... + d052dcc: bfbf da65 e6e6 31d7 4242 c684 6868 b8d0 ..e....1BB..hh.. + d052ddc: 4141 c382 9999 b029 2d2d 775a 0f0f 111e AA....).--Zw.... + d052dec: b0b0 cb7b 5454 fca8 bbbb d66d 1616 3a2c ..{.TT....m...,: + +0d052dfc <FT2>: + d052dfc: c663 63a5 f87c 7c84 ee77 7799 f67b 7b8d c..c|..|w..w{..{ + d052e0c: fff2 f20d d66b 6bbd de6f 6fb1 91c5 c554 ....k..ko..o..T. + d052e1c: 6030 3050 0201 0103 ce67 67a9 562b 2b7d 0`P0....g..g+V}+ + d052e2c: e7fe fe19 b5d7 d762 4dab abe6 ec76 769a ......b..M..v..v + d052e3c: 8fca ca45 1f82 829d 89c9 c940 fa7d 7d87 ..E.......@.}..} + d052e4c: effa fa15 b259 59eb 8e47 47c9 fbf0 f00b ....Y..YG..G.... + d052e5c: 41ad adec b3d4 d467 5fa2 a2fd 45af afea .A....g.._...E.. + d052e6c: 239c 9cbf 53a4 a4f7 e472 7296 9bc0 c05b .#...S..r..r..[. + d052e7c: 75b7 b7c2 e1fd fd1c 3d93 93ae 4c26 266a .u.......=..&Lj& + d052e8c: 6c36 365a 7e3f 3f41 f5f7 f702 83cc cc4f 6lZ6?~A?......O. + d052e9c: 6834 345c 51a5 a5f4 d1e5 e534 f9f1 f108 4h\4.Q....4..... + d052eac: e271 7193 abd8 d873 6231 3153 2a15 153f q..q..s.1bS1.*?. + d052ebc: 0804 040c 95c7 c752 4623 2365 9dc3 c35e ......R.#Fe#..^. + d052ecc: 3018 1828 3796 96a1 0a05 050f 2f9a 9ab5 .0(..7......./.. + d052edc: 0e07 0709 2412 1236 1b80 809b dfe2 e23d .....$6.......=. + d052eec: cdeb eb26 4e27 2769 7fb2 b2cd ea75 759f ..&.'Ni'....u..u + d052efc: 1209 091b 1d83 839e 582c 2c74 341a 1a2e ........,Xt,.4.. + d052f0c: 361b 1b2d dc6e 6eb2 b45a 5aee 5ba0 a0fb .6-.n..nZ..Z.[.. + d052f1c: a452 52f6 763b 3b4d b7d6 d661 7db3 b3ce R..R;vM;..a..}.. + d052f2c: 5229 297b dde3 e33e 5e2f 2f71 1384 8497 )R{)..>./^q/.... + d052f3c: a653 53f5 b9d1 d168 0000 0000 c1ed ed2c S..S..h.......,. + d052f4c: 4020 2060 e3fc fc1f 79b1 b1c8 b65b 5bed @` .....y..[..[ + d052f5c: d46a 6abe 8dcb cb46 67be bed9 7239 394b j..j..F..g..9rK9 + d052f6c: 944a 4ade 984c 4cd4 b058 58e8 85cf cf4a J..JL..LX..X..J. + d052f7c: bbd0 d06b c5ef ef2a 4faa aae5 edfb fb16 ..k...*..O...... + d052f8c: 8643 43c5 9a4d 4dd7 6633 3355 1185 8594 C..CM..M3fU3.... + d052f9c: 8a45 45cf e9f9 f910 0402 0206 fe7f 7f81 E..E............ + d052fac: a050 50f0 783c 3c44 259f 9fba 4ba8 a8e3 P..P<xD<.%...K.. + d052fbc: a251 51f3 5da3 a3fe 8040 40c0 058f 8f8a Q..Q.]..@..@.... + d052fcc: 3f92 92ad 219d 9dbc 7038 3848 f1f5 f504 .?...!..8pH8.... + d052fdc: 63bc bcdf 77b6 b6c1 afda da75 4221 2163 .c...w....u.!Bc! + d052fec: 2010 1030 e5ff ff1a fdf3 f30e bfd2 d26d . 0...........m. + d052ffc: 81cd cd4c 180c 0c14 2613 1335 c3ec ec2f ..L......&5.../. + d05300c: be5f 5fe1 3597 97a2 8844 44cc 2e17 1739 _.._.5..D..D..9. + d05301c: 93c4 c457 55a7 a7f2 fc7e 7e82 7a3d 3d47 ..W..U..~..~=zG= + d05302c: c864 64ac ba5d 5de7 3219 192b e673 7395 d..d]..].2+.s..s + d05303c: c060 60a0 1981 8198 9e4f 4fd1 a3dc dc7f `..`....O..O.... + d05304c: 4422 2266 542a 2a7e 3b90 90ab 0b88 8883 "Df"*T~*.;...... + d05305c: 8c46 46ca c7ee ee29 6bb8 b8d3 2814 143c F..F..)..k...(<. + d05306c: a7de de79 bc5e 5ee2 160b 0b1d addb db76 ..y.^..^......v. + d05307c: dbe0 e03b 6432 3256 743a 3a4e 140a 0a1e ..;.2dV2:tN:.... + d05308c: 9249 49db 0c06 060a 4824 246c b85c 5ce4 I..I....$Hl$\..\ + d05309c: 9fc2 c25d bdd3 d36e 43ac acef c462 62a6 ..]...n..C..b..b + d0530ac: 3991 91a8 3195 95a4 d3e4 e437 f279 798b .9...1....7.y..y + d0530bc: d5e7 e732 8bc8 c843 6e37 3759 da6d 6db7 ..2...C.7nY7m..m + d0530cc: 018d 8d8c b1d5 d564 9c4e 4ed2 49a9 a9e0 ......d.N..N.I.. + d0530dc: d86c 6cb4 ac56 56fa f3f4 f407 cfea ea25 l..lV..V......%. + d0530ec: ca65 65af f47a 7a8e 47ae aee9 1008 0818 e..ez..z.G...... + d0530fc: 6fba bad5 f078 7888 4a25 256f 5c2e 2e72 .o..x..x%Jo%.\r. + d05310c: 381c 1c24 57a6 a6f1 73b4 b4c7 97c6 c651 .8$..W...s....Q. + d05311c: cbe8 e823 a1dd dd7c e874 749c 3e1f 1f21 ..#...|.t..t.>!. + d05312c: 964b 4bdd 61bd bddc 0d8b 8b86 0f8a 8a85 K..K.a.......... + d05313c: e070 7090 7c3e 3e42 71b5 b5c4 cc66 66aa p..p>|B>.q..f..f + d05314c: 9048 48d8 0603 0305 f7f6 f601 1c0e 0e12 H..H............ + d05315c: c261 61a3 6a35 355f ae57 57f9 69b9 b9d0 a..a5j_5W..W.i.. + d05316c: 1786 8691 99c1 c158 3a1d 1d27 279e 9eb9 ......X..:'..'.. + d05317c: d9e1 e138 ebf8 f813 2b98 98b3 2211 1133 ..8......+..."3. + d05318c: d269 69bb a9d9 d970 078e 8e89 3394 94a7 i..i..p......3.. + d05319c: 2d9b 9bb6 3c1e 1e22 1587 8792 c9e9 e920 .-...<"....... . + d0531ac: 87ce ce49 aa55 55ff 5028 2878 a5df df7a ..I.U..U(Px(..z. + d0531bc: 038c 8c8f 59a1 a1f8 0989 8980 1a0d 0d17 .....Y.......... + d0531cc: 65bf bfda d7e6 e631 8442 42c6 d068 68b8 .e....1.B..Bh..h + d0531dc: 8241 41c3 2999 99b0 5a2d 2d77 1e0f 0f11 A..A.)..-Zw-.... + d0531ec: 7bb0 b0cb a854 54fc 6dbb bbd6 2c16 163a .{..T..T.m...,:. + +0d0531fc <FT3>: + d0531fc: a5c6 6363 84f8 7c7c 99ee 7777 8df6 7b7b ..cc..||..ww..{{ + d05320c: 0dff f2f2 bdd6 6b6b b1de 6f6f 5491 c5c5 ......kk..oo.T.. + d05321c: 5060 3030 0302 0101 a9ce 6767 7d56 2b2b `P00......ggV}++ + d05322c: 19e7 fefe 62b5 d7d7 e64d abab 9aec 7676 .....b..M.....vv + d05323c: 458f caca 9d1f 8282 4089 c9c9 87fa 7d7d .E.......@....}} + d05324c: 15ef fafa ebb2 5959 c98e 4747 0bfb f0f0 ......YY..GG.... + d05325c: ec41 adad 67b3 d4d4 fd5f a2a2 ea45 afaf A....g.._...E... + d05326c: bf23 9c9c f753 a4a4 96e4 7272 5b9b c0c0 #...S.....rr.[.. + d05327c: c275 b7b7 1ce1 fdfd ae3d 9393 6a4c 2626 u.......=...Lj&& + d05328c: 5a6c 3636 417e 3f3f 02f5 f7f7 4f83 cccc lZ66~A??.....O.. + d05329c: 5c68 3434 f451 a5a5 34d1 e5e5 08f9 f1f1 h\44Q....4...... + d0532ac: 93e2 7171 73ab d8d8 5362 3131 3f2a 1515 ..qq.s..bS11*?.. + d0532bc: 0c08 0404 5295 c7c7 6546 2323 5e9d c3c3 .....R..Fe##.^.. + d0532cc: 2830 1818 a137 9696 0f0a 0505 b52f 9a9a 0(..7......./... + d0532dc: 090e 0707 3624 1212 9b1b 8080 3ddf e2e2 ....$6.......=.. + d0532ec: 26cd ebeb 694e 2727 cd7f b2b2 9fea 7575 .&..Ni''......uu + d0532fc: 1b12 0909 9e1d 8383 7458 2c2c 2e34 1a1a ........Xt,,4... + d05330c: 2d36 1b1b b2dc 6e6e eeb4 5a5a fb5b a0a0 6-....nn..ZZ[... + d05331c: f6a4 5252 4d76 3b3b 61b7 d6d6 ce7d b3b3 ..RRvM;;.a..}... + d05332c: 7b52 2929 3edd e3e3 715e 2f2f 9713 8484 R{)).>..^q//.... + d05333c: f5a6 5353 68b9 d1d1 0000 0000 2cc1 eded ..SS.h.......,.. + d05334c: 6040 2020 1fe3 fcfc c879 b1b1 edb6 5b5b @` ....y.....[[ + d05335c: bed4 6a6a 468d cbcb d967 bebe 4b72 3939 ..jj.F..g...rK99 + d05336c: de94 4a4a d498 4c4c e8b0 5858 4a85 cfcf ..JJ..LL..XX.J.. + d05337c: 6bbb d0d0 2ac5 efef e54f aaaa 16ed fbfb .k...*..O....... + d05338c: c586 4343 d79a 4d4d 5566 3333 9411 8585 ..CC..MMfU33.... + d05339c: cf8a 4545 10e9 f9f9 0604 0202 81fe 7f7f ..EE............ + d0533ac: f0a0 5050 4478 3c3c ba25 9f9f e34b a8a8 ..PPxD<<%...K... + d0533bc: f3a2 5151 fe5d a3a3 c080 4040 8a05 8f8f ..QQ].....@@.... + d0533cc: ad3f 9292 bc21 9d9d 4870 3838 04f1 f5f5 ?...!...pH88.... + d0533dc: df63 bcbc c177 b6b6 75af dada 6342 2121 c...w....u..Bc!! + d0533ec: 3020 1010 1ae5 ffff 0efd f3f3 6dbf d2d2 0...........m.. + d0533fc: 4c81 cdcd 1418 0c0c 3526 1313 2fc3 ecec .L......&5.../.. + d05340c: e1be 5f5f a235 9797 cc88 4444 392e 1717 ..__5.....DD.9.. + d05341c: 5793 c4c4 f255 a7a7 82fc 7e7e 477a 3d3d .W..U.....~~zG== + d05342c: acc8 6464 e7ba 5d5d 2b32 1919 95e6 7373 ..dd..]]2+....ss + d05343c: a0c0 6060 9819 8181 d19e 4f4f 7fa3 dcdc ..``......OO.... + d05344c: 6644 2222 7e54 2a2a ab3b 9090 830b 8888 Df""T~**;....... + d05345c: ca8c 4646 29c7 eeee d36b b8b8 3c28 1414 ..FF.)..k...(<.. + d05346c: 79a7 dede e2bc 5e5e 1d16 0b0b 76ad dbdb .y....^^.....v.. + d05347c: 3bdb e0e0 5664 3232 4e74 3a3a 1e14 0a0a .;..dV22tN::.... + d05348c: db92 4949 0a0c 0606 6c48 2424 e4b8 5c5c ..II....Hl$$..\\ + d05349c: 5d9f c2c2 6ebd d3d3 ef43 acac a6c4 6262 .]...n..C.....bb + d0534ac: a839 9191 a431 9595 37d3 e4e4 8bf2 7979 9...1....7....yy + d0534bc: 32d5 e7e7 438b c8c8 596e 3737 b7da 6d6d .2...C..nY77..mm + d0534cc: 8c01 8d8d 64b1 d5d5 d29c 4e4e e049 a9a9 .....d....NNI... + d0534dc: b4d8 6c6c faac 5656 07f3 f4f4 25cf eaea ..ll..VV.....%.. + d0534ec: afca 6565 8ef4 7a7a e947 aeae 1810 0808 ..ee..zzG....... + d0534fc: d56f baba 88f0 7878 6f4a 2525 725c 2e2e o.....xxJo%%\r.. + d05350c: 2438 1c1c f157 a6a6 c773 b4b4 5197 c6c6 8$..W...s....Q.. + d05351c: 23cb e8e8 7ca1 dddd 9ce8 7474 213e 1f1f .#...|....tt>!.. + d05352c: dd96 4b4b dc61 bdbd 860d 8b8b 850f 8a8a ..KKa........... + d05353c: 90e0 7070 427c 3e3e c471 b5b5 aacc 6666 ..pp|B>>q.....ff + d05354c: d890 4848 0506 0303 01f7 f6f6 121c 0e0e ..HH............ + d05355c: a3c2 6161 5f6a 3535 f9ae 5757 d069 b9b9 ..aaj_55..WWi... + d05356c: 9117 8686 5899 c1c1 273a 1d1d b927 9e9e .....X..:'..'... + d05357c: 38d9 e1e1 13eb f8f8 b32b 9898 3322 1111 .8......+..."3.. + d05358c: bbd2 6969 70a9 d9d9 8907 8e8e a733 9494 ..ii.p......3... + d05359c: b62d 9b9b 223c 1e1e 9215 8787 20c9 e9e9 -...<"....... .. + d0535ac: 4987 cece ffaa 5555 7850 2828 7aa5 dfdf .I....UUPx((.z.. + d0535bc: 8f03 8c8c f859 a1a1 8009 8989 171a 0d0d ....Y........... + d0535cc: da65 bfbf 31d7 e6e6 c684 4242 b8d0 6868 e....1....BB..hh + d0535dc: c382 4141 b029 9999 775a 2d2d 111e 0f0f ..AA)...Zw--.... + d0535ec: cb7b b0b0 fca8 5454 d66d bbbb 3a2c 1616 {.....TTm...,:.. + +0d0535fc <KT0>: + d0535fc: 0000 0000 0d0b 0e09 1a16 1c12 171d 121b ................ + d05360c: 342c 3824 3927 362d 2e3a 2436 2331 2a3f ,4$8'9-6:.6$1#?* + d05361c: 6858 7048 6553 7e41 724e 6c5a 7f45 6253 XhHpSeA~NrZlE.Sb + d05362c: 5c74 486c 517f 4665 4662 547e 4b69 5a77 t\lH.QeFbF~TiKwZ + d05363c: d0b0 e090 ddbb ee99 caa6 fc82 c7ad f28b ................ + d05364c: e49c d8b4 e997 d6bd fe8a c4a6 f381 caaf ................ + d05365c: b8e8 90d8 b5e3 9ed1 a2fe 8cca aff5 82c3 ................ + d05366c: 8cc4 a8fc 81cf a6f5 96d2 b4ee 9bd9 bae7 ................ + d05367c: bb7b db3b b670 d532 a16d c729 ac66 c920 {.;.p.2.m.).f. . + d05368c: 8f57 e31f 825c ed16 9541 ff0d 984a f104 W...\...A...J... + d05369c: d323 ab73 de28 a57a c935 b761 c43e b968 #.s.(.z.5.a.>.h. + d0536ac: e70f 9357 ea04 9d5e fd19 8f45 f012 814c ..W...^...E...L. + d0536bc: 6bcb 3bab 66c0 35a2 71dd 27b9 7cd6 29b0 .k.;.f.5.q.'.|.) + d0536cc: 5fe7 038f 52ec 0d86 45f1 1f9d 48fa 1194 ._...R...E...H.. + d0536dc: 0393 4be3 0e98 45ea 1985 57f1 148e 59f8 ...K...E...W...Y + d0536ec: 37bf 73c7 3ab4 7dce 2da9 6fd5 20a2 61dc .7.s.:.}.-.o. .a + d0536fc: 6df6 ad76 60fd a37f 77e0 b164 7aeb bf6d .mv..`...wd..zm. + d05370c: 59da 9552 54d1 9b5b 43cc 8940 4ec7 8749 .YR..T[..C@..NI. + d05371c: 05ae dd3e 08a5 d337 1fb8 c12c 12b3 cf25 ..>...7...,...%. + d05372c: 3182 e51a 3c89 eb13 2b94 f908 269f f701 .1...<...+...&.. + d05373c: bd46 4de6 b04d 43ef a750 51f4 aa5b 5ffd F..MM..CP..Q[.._ + d05374c: 896a 75c2 8461 7bcb 937c 69d0 9e77 67d9 j..ua..{|..iw..g + d05375c: d51e 3dae d815 33a7 cf08 21bc c203 2fb5 ...=...3...!.../ + d05376c: e132 058a ec39 0b83 fb24 1998 f62f 1791 2...9...$.../... + d05377c: d68d 764d db86 7844 cc9b 6a5f c190 6456 ..Mv..Dx.._j..Vd + d05378c: e2a1 4e69 efaa 4060 f8b7 527b f5bc 5c72 ..iN..`@..{R..r\ + d05379c: bed5 0605 b3de 080c a4c3 1a17 a9c8 141e ................ + d0537ac: 8af9 3e21 87f2 3028 90ef 2233 9de4 2c3a ..!>..(0..3"..:, + d0537bc: 063d 96dd 0b36 98d4 1c2b 8acf 1120 84c6 =...6...+... ... + d0537cc: 3211 aef9 3f1a a0f0 2807 b2eb 250c bce2 .2...?...(...%.. + d0537dc: 6e65 e695 636e e89c 7473 fa87 7978 f48e en..nc..st..xy.. + d0537ec: 5a49 deb1 5742 d0b8 405f c2a3 4d54 ccaa IZ..BW.._@..TM.. + d0537fc: daf7 41ec d7fc 4fe5 c0e1 5dfe cdea 53f7 ...A...O...]...S + d05380c: eedb 79c8 e3d0 77c1 f4cd 65da f9c6 6bd3 ...y...w...e...k + d05381c: b2af 31a4 bfa4 3fad a8b9 2db6 a5b2 23bf ...1...?...-...# + d05382c: 8683 0980 8b88 0789 9c95 1592 919e 1b9b ................ + d05383c: 0a47 a17c 074c af75 1051 bd6e 1d5a b367 G.|.L.u.Q.n.Z.g. + d05384c: 3e6b 9958 3360 9751 247d 854a 2976 8b43 k>X.`3Q.}$J.v)C. + d05385c: 621f d134 6f14 df3d 7809 cd26 7502 c32f .b4..o=..x&..u/. + d05386c: 5633 e910 5b38 e719 4c25 f502 412e fb0b 3V..8[..%L...A.. + d05387c: 618c 9ad7 6c87 94de 7b9a 86c5 7691 88cc .a...l...{...v.. + d05388c: 55a0 a2f3 58ab acfa 4fb6 bee1 42bd b0e8 .U...X...O...B.. + d05389c: 09d4 ea9f 04df e496 13c2 f68d 1ec9 f884 ................ + d0538ac: 3df8 d2bb 30f3 dcb2 27ee cea9 2ae5 c0a0 .=...0...'...*.. + d0538bc: b13c 7a47 bc37 744e ab2a 6655 a621 685c <.Gz7.Nt*.Uf!.\h + d0538cc: 8510 4263 881b 4c6a 9f06 5e71 920d 5078 ..cB..jL..q^..xP + d0538dc: d964 0a0f d46f 0406 c372 161d ce79 1814 d...o...r...y... + d0538ec: ed48 322b e043 3c22 f75e 2e39 fa55 2030 H.+2C."<^.9.U.0 + d0538fc: b701 ec9a ba0a e293 ad17 f088 a01c fe81 ................ + d05390c: 832d d4be 8e26 dab7 993b c8ac 9430 c6a5 -...&...;...0... + d05391c: df59 9cd2 d252 92db c54f 80c0 c844 8ec9 Y...R...O...D... + d05392c: eb75 a4f6 e67e aaff f163 b8e4 fc68 b6ed u...~...c...h... + d05393c: 67b1 0c0a 6aba 0203 7da7 1018 70ac 1e11 .g...j...}...p.. + d05394c: 539d 342e 5e96 3a27 498b 283c 4480 2635 .S.4.^':.I<(.D5& + d05395c: 0fe9 7c42 02e2 724b 15ff 6050 18f4 6e59 ..B|..Kr..P`..Yn + d05396c: 3bc5 4466 36ce 4a6f 21d3 5874 2cd8 567d .;fD.6oJ.!tX.,}V + d05397c: 0c7a 37a1 0171 39a8 166c 2bb3 1b67 25ba z..7q..9l..+g..% + d05398c: 3856 0f85 355d 018c 2240 1397 2f4b 1d9e V8..]5..@"..K/.. + d05399c: 6422 47e9 6929 49e0 7e34 5bfb 733f 55f2 "d.G)i.I4~.[?s.U + d0539ac: 500e 7fcd 5d05 71c4 4a18 63df 4713 6dd6 .P...].q.J.c.G.m + d0539bc: dcca d731 d1c1 d938 c6dc cb23 cbd7 c52a ..1...8...#...*. + d0539cc: e8e6 ef15 e5ed e11c f2f0 f307 fffb fd0e ................ + d0539dc: b492 a779 b999 a970 ae84 bb6b a38f b562 ..y...p...k...b. + d0539ec: 80be 9f5d 8db5 9154 9aa8 834f 97a3 8d46 ..]...T...O...F. + +0d0539fc <KT1>: + d0539fc: 0000 0000 090d 0b0e 121a 161c 1b17 1d12 ................ + d053a0c: 2434 2c38 2d39 2736 362e 3a24 3f23 312a 4$8,9-6'.6$:#?*1 + d053a1c: 4868 5870 4165 537e 5a72 4e6c 537f 4562 hHpXeA~SrZlN.SbE + d053a2c: 6c5c 7448 6551 7f46 7e46 6254 774b 695a \lHtQeF.F~TbKwZi + d053a3c: 90d0 b0e0 99dd bbee 82ca a6fc 8bc7 adf2 ................ + d053a4c: b4e4 9cd8 bde9 97d6 a6fe 8ac4 aff3 81ca ................ + d053a5c: d8b8 e890 d1b5 e39e caa2 fe8c c3af f582 ................ + d053a6c: fc8c c4a8 f581 cfa6 ee96 d2b4 e79b d9ba ................ + d053a7c: 3bbb 7bdb 32b6 70d5 29a1 6dc7 20ac 66c9 .;.{.2.p.).m. .f + d053a8c: 1f8f 57e3 1682 5ced 0d95 41ff 0498 4af1 ...W...\...A...J + d053a9c: 73d3 23ab 7ade 28a5 61c9 35b7 68c4 3eb9 .s.#.z.(.a.5.h.> + d053aac: 57e7 0f93 5eea 049d 45fd 198f 4cf0 1281 .W...^...E...L.. + d053abc: ab6b cb3b a266 c035 b971 dd27 b07c d629 k.;.f.5.q.'.|.). + d053acc: 8f5f e703 8652 ec0d 9d45 f11f 9448 fa11 _...R...E...H... + d053adc: e303 934b ea0e 9845 f119 8557 f814 8e59 ..K...E...W...Y. + d053aec: c737 bf73 ce3a b47d d52d a96f dc20 a261 7.s.:.}.-.o. .a. + d053afc: 766d f6ad 7f60 fda3 6477 e0b1 6d7a ebbf mv..`...wd..zm.. + d053b0c: 5259 da95 5b54 d19b 4043 cc89 494e c787 YR..T[..C@..NI.. + d053b1c: 3e05 aedd 3708 a5d3 2c1f b8c1 2512 b3cf .>...7...,...%.. + d053b2c: 1a31 82e5 133c 89eb 082b 94f9 0126 9ff7 1...<...+...&... + d053b3c: e6bd 464d efb0 4d43 f4a7 5051 fdaa 5b5f ..MF..CM..QP.._[ + d053b4c: c289 6a75 cb84 617b d093 7c69 d99e 7767 ..uj..{a..i|..gw + d053b5c: aed5 1e3d a7d8 1533 bccf 0821 b5c2 032f ..=...3...!.../. + d053b6c: 8ae1 3205 83ec 390b 98fb 2419 91f6 2f17 ...2...9...$.../ + d053b7c: 4dd6 8d76 44db 8678 5fcc 9b6a 56c1 9064 .Mv..Dx.._j..Vd. + d053b8c: 69e2 a14e 60ef aa40 7bf8 b752 72f5 bc5c .iN..`@..{R..r\. + d053b9c: 05be d506 0cb3 de08 17a4 c31a 1ea9 c814 ................ + d053bac: 218a f93e 2887 f230 3390 ef22 3a9d e42c .!>..(0..3"..:,. + d053bbc: dd06 3d96 d40b 3698 cf1c 2b8a c611 2084 ...=...6...+... + d053bcc: f932 11ae f03f 1aa0 eb28 07b2 e225 0cbc 2...?...(...%... + d053bdc: 956e 65e6 9c63 6ee8 8774 73fa 8e79 78f4 n..ec..nt..sy..x + d053bec: b15a 49de b857 42d0 a340 5fc2 aa4d 54cc Z..IW..B@.._M..T + d053bfc: ecda f741 e5d7 fc4f fec0 e15d f7cd ea53 ..A...O...]...S. + d053c0c: c8ee db79 c1e3 d077 daf4 cd65 d3f9 c66b ..y...w...e...k. + d053c1c: a4b2 af31 adbf a43f b6a8 b92d bfa5 b223 ..1...?...-...#. + d053c2c: 8086 8309 898b 8807 929c 9515 9b91 9e1b ................ + d053c3c: 7c0a 47a1 7507 4caf 6e10 51bd 671d 5ab3 .|.G.u.L.n.Q.g.Z + d053c4c: 583e 6b99 5133 6097 4a24 7d85 4329 768b >X.k3Q.`$J.})C.v + d053c5c: 3462 1fd1 3d6f 14df 2678 09cd 2f75 02c3 b4..o=..x&..u/.. + d053c6c: 1056 33e9 195b 38e7 024c 25f5 0b41 2efb V..3[..8L..%A... + d053c7c: d761 8c9a de6c 8794 c57b 9a86 cc76 9188 a...l...{...v... + d053c8c: f355 a0a2 fa58 abac e14f b6be e842 bdb0 U...X...O...B... + d053c9c: 9f09 d4ea 9604 dfe4 8d13 c2f6 841e c9f8 ................ + d053cac: bb3d f8d2 b230 f3dc a927 eece a02a e5c0 =...0...'...*... + d053cbc: 47b1 3c7a 4ebc 3774 55ab 2a66 5ca6 2168 .Gz<.Nt7.Uf*.\h! + d053ccc: 6385 1042 6a88 1b4c 719f 065e 7892 0d50 .cB..jL..q^..xP. + d053cdc: 0fd9 640a 06d4 6f04 1dc3 7216 14ce 7918 ...d...o...r...y + d053cec: 2bed 4832 22e0 433c 39f7 5e2e 30fa 5520 .+2H."<C.9.^.0 U + d053cfc: 9ab7 01ec 93ba 0ae2 88ad 17f0 81a0 1cfe ................ + d053d0c: be83 2dd4 b78e 26da ac99 3bc8 a594 30c6 ...-...&...;...0 + d053d1c: d2df 599c dbd2 5292 c0c5 4f80 c9c8 448e ...Y...R...O...D + d053d2c: f6eb 75a4 ffe6 7eaa e4f1 63b8 edfc 68b6 ...u...~...c...h + d053d3c: 0a67 b10c 036a ba02 187d a710 1170 ac1e g...j...}...p... + d053d4c: 2e53 9d34 275e 963a 3c49 8b28 3544 8026 S.4.^':.I<(.D5&. + d053d5c: 420f e97c 4b02 e272 5015 ff60 5918 f46e .B|..Kr..P`..Yn. + d053d6c: 663b c544 6f36 ce4a 7421 d358 7d2c d856 ;fD.6oJ.!tX.,}V. + d053d7c: a10c 7a37 a801 7139 b316 6c2b ba1b 6725 ..7z..9q..+l..%g + d053d8c: 8538 560f 8c35 5d01 9722 4013 9e2f 4b1d 8..V5..]"..@/..K + d053d9c: e964 2247 e069 2949 fb7e 345b f273 3f55 d.G"i.I)~.[4s.U? + d053dac: cd50 0e7f c45d 0571 df4a 1863 d647 136d P...].q.J.c.G.m. + d053dbc: 31dc cad7 38d1 c1d9 23c6 dccb 2acb d7c5 .1...8...#...*.. + d053dcc: 15e8 e6ef 1ce5 ede1 07f2 f0f3 0eff fbfd ................ + d053ddc: 79b4 92a7 70b9 99a9 6bae 84bb 62a3 8fb5 .y...p...k...b.. + d053dec: 5d80 be9f 548d b591 4f9a a883 4697 a38d .]...T...O...F.. + +0d053dfc <KT2>: + d053dfc: 0000 0000 0e09 0d0b 1c12 1a16 121b 171d ................ + d053e0c: 3824 342c 362d 3927 2436 2e3a 2a3f 2331 $8,4-6'96$:.?*1# + d053e1c: 7048 6858 7e41 6553 6c5a 724e 6253 7f45 HpXhA~SeZlNrSbE. + d053e2c: 486c 5c74 4665 517f 547e 4662 5a77 4b69 lHt\eF.Q~TbFwZiK + d053e3c: e090 d0b0 ee99 ddbb fc82 caa6 f28b c7ad ................ + d053e4c: d8b4 e49c d6bd e997 c4a6 fe8a caaf f381 ................ + d053e5c: 90d8 b8e8 9ed1 b5e3 8cca a2fe 82c3 aff5 ................ + d053e6c: a8fc 8cc4 a6f5 81cf b4ee 96d2 bae7 9bd9 ................ + d053e7c: db3b bb7b d532 b670 c729 a16d c920 ac66 ;.{.2.p.).m. .f. + d053e8c: e31f 8f57 ed16 825c ff0d 9541 f104 984a ..W...\...A...J. + d053e9c: ab73 d323 a57a de28 b761 c935 b968 c43e s.#.z.(.a.5.h.>. + d053eac: 9357 e70f 9d5e ea04 8f45 fd19 814c f012 W...^...E...L... + d053ebc: 3bab 6bcb 35a2 66c0 27b9 71dd 29b0 7cd6 .;.k.5.f.'.q.).| + d053ecc: 038f 5fe7 0d86 52ec 1f9d 45f1 1194 48fa ..._...R...E...H + d053edc: 4be3 0393 45ea 0e98 57f1 1985 59f8 148e .K...E...W...Y.. + d053eec: 73c7 37bf 7dce 3ab4 6fd5 2da9 61dc 20a2 .s.7.}.:.o.-.a. + d053efc: ad76 6df6 a37f 60fd b164 77e0 bf6d 7aeb v..m...`d..wm..z + d053f0c: 9552 59da 9b5b 54d1 8940 43cc 8749 4ec7 R..Y[..T@..CI..N + d053f1c: dd3e 05ae d337 08a5 c12c 1fb8 cf25 12b3 >...7...,...%... + d053f2c: e51a 3182 eb13 3c89 f908 2b94 f701 269f ...1...<...+...& + d053f3c: 4de6 bd46 43ef b04d 51f4 a750 5ffd aa5b .MF..CM..QP.._[. + d053f4c: 75c2 896a 7bcb 8461 69d0 937c 67d9 9e77 .uj..{a..i|..gw. + d053f5c: 3dae d51e 33a7 d815 21bc cf08 2fb5 c203 .=...3...!.../.. + d053f6c: 058a e132 0b83 ec39 1998 fb24 1791 f62f ..2...9...$.../. + d053f7c: 764d d68d 7844 db86 6a5f cc9b 6456 c190 Mv..Dx.._j..Vd.. + d053f8c: 4e69 e2a1 4060 efaa 527b f8b7 5c72 f5bc iN..`@..{R..r\.. + d053f9c: 0605 bed5 080c b3de 1a17 a4c3 141e a9c8 ................ + d053fac: 3e21 8af9 3028 87f2 2233 90ef 2c3a 9de4 !>..(0..3"..:,.. + d053fbc: 96dd 063d 98d4 0b36 8acf 1c2b 84c6 1120 ..=...6...+... . + d053fcc: aef9 3211 a0f0 3f1a b2eb 2807 bce2 250c ...2...?...(...% + d053fdc: e695 6e65 e89c 636e fa87 7473 f48e 7978 ..en..nc..st..xy + d053fec: deb1 5a49 d0b8 5742 c2a3 405f ccaa 4d54 ..IZ..BW.._@..TM + d053ffc: 41ec daf7 4fe5 d7fc 5dfe c0e1 53f7 cdea .A...O...]...S.. + d05400c: 79c8 eedb 77c1 e3d0 65da f4cd 6bd3 f9c6 .y...w...e...k.. + d05401c: 31a4 b2af 3fad bfa4 2db6 a8b9 23bf a5b2 .1...?...-...#.. + d05402c: 0980 8683 0789 8b88 1592 9c95 1b9b 919e ................ + d05403c: a17c 0a47 af75 074c bd6e 1051 b367 1d5a |.G.u.L.n.Q.g.Z. + d05404c: 9958 3e6b 9751 3360 854a 247d 8b43 2976 X.k>Q.`3J.}$C.v) + d05405c: d134 621f df3d 6f14 cd26 7809 c32f 7502 4..b=..o&..x/..u + d05406c: e910 5633 e719 5b38 f502 4c25 fb0b 412e ..3V..8[..%L...A + d05407c: 9ad7 618c 94de 6c87 86c5 7b9a 88cc 7691 ...a...l...{...v + d05408c: a2f3 55a0 acfa 58ab bee1 4fb6 b0e8 42bd ...U...X...O...B + d05409c: ea9f 09d4 e496 04df f68d 13c2 f884 1ec9 ................ + d0540ac: d2bb 3df8 dcb2 30f3 cea9 27ee c0a0 2ae5 ...=...0...'...* + d0540bc: 7a47 b13c 744e bc37 6655 ab2a 685c a621 Gz<.Nt7.Uf*.\h!. + d0540cc: 4263 8510 4c6a 881b 5e71 9f06 5078 920d cB..jL..q^..xP.. + d0540dc: 0a0f d964 0406 d46f 161d c372 1814 ce79 ..d...o...r...y. + d0540ec: 322b ed48 3c22 e043 2e39 f75e 2030 fa55 +2H."<C.9.^.0 U. + d0540fc: ec9a b701 e293 ba0a f088 ad17 fe81 a01c ................ + d05410c: d4be 832d dab7 8e26 c8ac 993b c6a5 9430 ..-...&...;...0. + d05411c: 9cd2 df59 92db d252 80c0 c54f 8ec9 c844 ..Y...R...O...D. + d05412c: a4f6 eb75 aaff e67e b8e4 f163 b6ed fc68 ..u...~...c...h. + d05413c: 0c0a 67b1 0203 6aba 1018 7da7 1e11 70ac ...g...j...}...p + d05414c: 342e 539d 3a27 5e96 283c 498b 2635 4480 .4.S':.^<(.I5&.D + d05415c: 7c42 0fe9 724b 02e2 6050 15ff 6e59 18f4 B|..Kr..P`..Yn.. + d05416c: 4466 3bc5 4a6f 36ce 5874 21d3 567d 2cd8 fD.;oJ.6tX.!}V., + d05417c: 37a1 0c7a 39a8 0171 2bb3 166c 25ba 1b67 .7z..9q..+l..%g. + d05418c: 0f85 3856 018c 355d 1397 2240 1d9e 2f4b ..V8..]5..@"..K/ + d05419c: 47e9 6422 49e0 6929 5bfb 7e34 55f2 733f .G"d.I)i.[4~.U?s + d0541ac: 7fcd 500e 71c4 5d05 63df 4a18 6dd6 4713 ...P.q.].c.J.m.G + d0541bc: d731 dcca d938 d1c1 cb23 c6dc c52a cbd7 1...8...#...*... + d0541cc: ef15 e8e6 e11c e5ed f307 f2f0 fd0e fffb ................ + d0541dc: a779 b492 a970 b999 bb6b ae84 b562 a38f y...p...k...b... + d0541ec: 9f5d 80be 9154 8db5 834f 9aa8 8d46 97a3 ]...T...O...F... + +0d0541fc <KT3>: + d0541fc: 0000 0000 0b0e 090d 161c 121a 1d12 1b17 ................ + d05420c: 2c38 2434 2736 2d39 3a24 362e 312a 3f23 8,4$6'9-$:.6*1#? + d05421c: 5870 4868 537e 4165 4e6c 5a72 4562 537f pXhH~SeAlNrZbE.S + d05422c: 7448 6c5c 7f46 6551 6254 7e46 695a 774b Ht\lF.QeTbF~ZiKw + d05423c: b0e0 90d0 bbee 99dd a6fc 82ca adf2 8bc7 ................ + d05424c: 9cd8 b4e4 97d6 bde9 8ac4 a6fe 81ca aff3 ................ + d05425c: e890 d8b8 e39e d1b5 fe8c caa2 f582 c3af ................ + d05426c: c4a8 fc8c cfa6 f581 d2b4 ee96 d9ba e79b ................ + d05427c: 7bdb 3bbb 70d5 32b6 6dc7 29a1 66c9 20ac .{.;.p.2.m.).f. + d05428c: 57e3 1f8f 5ced 1682 41ff 0d95 4af1 0498 .W...\...A...J.. + d05429c: 23ab 73d3 28a5 7ade 35b7 61c9 3eb9 68c4 .#.s.(.z.5.a.>.h + d0542ac: 0f93 57e7 049d 5eea 198f 45fd 1281 4cf0 ...W...^...E...L + d0542bc: cb3b ab6b c035 a266 dd27 b971 d629 b07c ;.k.5.f.'.q.).|. + d0542cc: e703 8f5f ec0d 8652 f11f 9d45 fa11 9448 .._...R...E...H. + d0542dc: 934b e303 9845 ea0e 8557 f119 8e59 f814 K...E...W...Y... + d0542ec: bf73 c737 b47d ce3a a96f d52d a261 dc20 s.7.}.:.o.-.a. . + d0542fc: f6ad 766d fda3 7f60 e0b1 6477 ebbf 6d7a ..mv..`...wd..zm + d05430c: da95 5259 d19b 5b54 cc89 4043 c787 494e ..YR..T[..C@..NI + d05431c: aedd 3e05 a5d3 3708 b8c1 2c1f b3cf 2512 ...>...7...,...% + d05432c: 82e5 1a31 89eb 133c 94f9 082b 9ff7 0126 ..1...<...+...&. + d05433c: 464d e6bd 4d43 efb0 5051 f4a7 5b5f fdaa MF..CM..QP.._[.. + d05434c: 6a75 c289 617b cb84 7c69 d093 7767 d99e uj..{a..i|..gw.. + d05435c: 1e3d aed5 1533 a7d8 0821 bccf 032f b5c2 =...3...!.../... + d05436c: 3205 8ae1 390b 83ec 2419 98fb 2f17 91f6 .2...9...$.../.. + d05437c: 8d76 4dd6 8678 44db 9b6a 5fcc 9064 56c1 v..Mx..Dj.._d..V + d05438c: a14e 69e2 aa40 60ef b752 7bf8 bc5c 72f5 N..i@..`R..{\..r + d05439c: d506 05be de08 0cb3 c31a 17a4 c814 1ea9 ................ + d0543ac: f93e 218a f230 2887 ef22 3390 e42c 3a9d >..!0..("..3,..: + d0543bc: 3d96 dd06 3698 d40b 2b8a cf1c 2084 c611 .=...6...+... .. + d0543cc: 11ae f932 1aa0 f03f 07b2 eb28 0cbc e225 ..2...?...(...%. + d0543dc: 65e6 956e 6ee8 9c63 73fa 8774 78f4 8e79 .en..nc..st..xy. + d0543ec: 49de b15a 42d0 b857 5fc2 a340 54cc aa4d .IZ..BW.._@..TM. + d0543fc: f741 ecda fc4f e5d7 e15d fec0 ea53 f7cd A...O...]...S... + d05440c: db79 c8ee d077 c1e3 cd65 daf4 c66b d3f9 y...w...e...k... + d05441c: af31 a4b2 a43f adbf b92d b6a8 b223 bfa5 1...?...-...#... + d05442c: 8309 8086 8807 898b 9515 929c 9e1b 9b91 ................ + d05443c: 47a1 7c0a 4caf 7507 51bd 6e10 5ab3 671d .G.|.L.u.Q.n.Z.g + d05444c: 6b99 583e 6097 5133 7d85 4a24 768b 4329 .k>X.`3Q.}$J.v)C + d05445c: 1fd1 3462 14df 3d6f 09cd 2678 02c3 2f75 ..b4..o=..x&..u/ + d05446c: 33e9 1056 38e7 195b 25f5 024c 2efb 0b41 .3V..8[..%L...A. + d05447c: 8c9a d761 8794 de6c 9a86 c57b 9188 cc76 ..a...l...{...v. + d05448c: a0a2 f355 abac fa58 b6be e14f bdb0 e842 ..U...X...O...B. + d05449c: d4ea 9f09 dfe4 9604 c2f6 8d13 c9f8 841e ................ + d0544ac: f8d2 bb3d f3dc b230 eece a927 e5c0 a02a ..=...0...'...*. + d0544bc: 3c7a 47b1 3774 4ebc 2a66 55ab 2168 5ca6 z<.Gt7.Nf*.Uh!.\ + d0544cc: 1042 6385 1b4c 6a88 065e 719f 0d50 7892 B..cL..j^..qP..x + d0544dc: 640a 0fd9 6f04 06d4 7216 1dc3 7918 14ce .d...o...r...y.. + d0544ec: 4832 2bed 433c 22e0 5e2e 39f7 5520 30fa 2H.+<C.".^.9 U.0 + d0544fc: 01ec 9ab7 0ae2 93ba 17f0 88ad 1cfe 81a0 ................ + d05450c: 2dd4 be83 26da b78e 3bc8 ac99 30c6 a594 .-...&...;...0.. + d05451c: 599c d2df 5292 dbd2 4f80 c0c5 448e c9c8 .Y...R...O...D.. + d05452c: 75a4 f6eb 7eaa ffe6 63b8 e4f1 68b6 edfc .u...~...c...h.. + d05453c: b10c 0a67 ba02 036a a710 187d ac1e 1170 ..g...j...}...p. + d05454c: 9d34 2e53 963a 275e 8b28 3c49 8026 3544 4.S.:.^'(.I<&.D5 + d05455c: e97c 420f e272 4b02 ff60 5015 f46e 5918 |..Br..K`..Pn..Y + d05456c: c544 663b ce4a 6f36 d358 7421 d856 7d2c D.;fJ.6oX.!tV.,} + d05457c: 7a37 a10c 7139 a801 6c2b b316 6725 ba1b 7z..9q..+l..%g.. + d05458c: 560f 8538 5d01 8c35 4013 9722 4b1d 9e2f .V8..]5..@"..K/. + d05459c: 2247 e964 2949 e069 345b fb7e 3f55 f273 G"d.I)i.[4~.U?s. + d0545ac: 0e7f cd50 0571 c45d 1863 df4a 136d d647 ..P.q.].c.J.m.G. + d0545bc: cad7 31dc c1d9 38d1 dccb 23c6 d7c5 2acb ...1...8...#...* + d0545cc: e6ef 15e8 ede1 1ce5 f0f3 07f2 fbfd 0eff ................ + d0545dc: 92a7 79b4 99a9 70b9 84bb 6bae 8fb5 62a3 ...y...p...k...b + d0545ec: be9f 5d80 b591 548d a883 4f9a a38d 4697 ...]...T...O...F + +0d0545fc <RCON>: + d0545fc: 0000 0100 0000 0200 0000 0400 0000 0800 ................ + d05460c: 0000 1000 0000 2000 0000 4000 0000 8000 ....... ...@.... + d05461c: 0000 1b00 0000 3600 .......6 + +0d054624 <crc32_table>: + d054624: 0000 0000 3096 7707 612c ee0e 51ba 9909 .....0.w,a...Q.. + d054634: c419 076d f48f 706a a535 e963 95a3 9e64 ..m...jp5.c...d. + d054644: 8832 0edb b8a4 79dc e91e e0d5 d988 97d2 2......y........ + d054654: 4c2b 09b6 7cbd 7eb1 2d07 e7b8 1d91 90bf +L...|.~.-...... + d054664: 1064 1db7 20f2 6ab0 7148 f3b9 41de 84be d.... .jHq...A.. + d054674: d47d 1ada e4eb 6ddd b551 f4d4 85c7 83d3 }......mQ....... + d054684: 9856 136c a8c0 646b f97a fd62 c9ec 8a65 V.l...kdz.b...e. + d054694: 5c4f 1401 6cd9 6306 3d63 fa0f 0df5 8d08 O\...l.cc=...... + d0546a4: 20c8 3b6e 105e 4c69 41e4 d560 7172 a267 . n;^.iL.A`.rqg. + d0546b4: e4d1 3c03 d447 4b04 85fd d20d b56b a50a ...<G..K....k... + d0546c4: a8fa 35b5 986c 42b2 c9d6 dbbb f940 acbc ...5l..B....@... + d0546d4: 6ce3 32d8 5c75 45df 0dcf dcd6 3d59 abd1 .l.2u\.E....Y=.. + d0546e4: 30ac 26d9 003a 51de 5180 c8d7 6116 bfd0 .0.&:..Q.Q...a.. + d0546f4: f4b5 21b4 c423 56b3 9599 cfba a50f b8bd ...!#..V........ + d054704: b89e 2802 8808 5f05 d9b2 c60c e924 b10b ...(..._....$... + d054714: 7c87 2f6f 4c11 5868 1dab c161 2d3d b666 .|o/.LhX..a.=-f. + d054724: 4190 76dc 7106 01db 20bc 98d2 102a efd5 .A.v.q... ..*... + d054734: 8589 71b1 b51f 06b6 e4a5 9fbf d433 e8b8 ...q........3... + d054744: c9a2 7807 f934 0f00 a88e 9609 9818 e10e ...x4........... + d054754: 0dbb 7f6a 3d2d 086d 6c97 9164 5c01 e663 ..j.-=m..ld..\c. + d054764: 51f4 6b6b 6162 1c6c 30d8 8565 004e f262 .Qkkbal..0e.N.b. + d054774: 95ed 6c06 a57b 1b01 f4c1 8208 c457 f50f ...l{.......W... + d054784: d9c6 65b0 e950 12b7 b8ea 8bbe 887c fcb9 ...eP.......|... + d054794: 1ddf 62dd 2d49 15da 7cf3 8cd3 4c65 fbd4 ...bI-...|..eL.. + d0547a4: 6158 4db2 51ce 3ab5 0074 a3bc 30e2 d4bb Xa.M.Q.:t....0.. + d0547b4: a541 4adf 95d7 3dd8 c46d a4d1 f4fb d3d6 A..J...=m....... + d0547c4: e96a 4369 d9fc 346e 8846 ad67 b8d0 da60 j.iC..n4F.g...`. + d0547d4: 2d73 4404 1de5 3303 4c5f aa0a 7cc9 dd0d s-.D...3_L...|.. + d0547e4: 713c 5005 41aa 2702 1010 be0b 2086 c90c <q.P.A.'..... .. + d0547f4: b525 5768 85b3 206f d409 b966 e49f ce61 %.hW..o ..f...a. + d054804: f90e 5ede c998 29d9 9822 b0d0 a8b4 c7d7 ...^...)"....... + d054814: 3d17 59b3 0d81 2eb4 5c3b b7bd 6cad c0ba .=.Y....;\...l.. + d054824: 8320 edb8 b3b6 9abf e20c 03b6 d29a 74b1 ..............t + d054834: 4739 ead5 77af 9dd2 2615 04db 1683 73dc 9G...w...&.....s + d054844: 0b12 e363 3b84 9464 6a3e 0d6d 5aa8 7a6a ..c..;d.>jm..Zjz + d054854: cf0b e40e ff9d 9309 ae27 0a00 9eb1 7d07 ........'......} + d054864: 9344 f00f a3d2 8708 f268 1e01 c2fe 6906 D.......h......i + d054874: 575d f762 67cb 8065 3671 196c 06e7 6e6b ]Wb..ge.q6l...kn + d054884: 1b76 fed4 2be0 89d3 7a5a 10da 4acc 67dd v....+..Zz...J.g + d054894: df6f f9b9 eff9 8ebe be43 17b7 8ed5 60b0 o.......C......` + d0548a4: a3e8 d6d6 937e a1d1 c2c4 38d8 f252 4fdf ....~......8R..O + d0548b4: 67f1 d1bb 5767 a6bc 06dd 3fb5 364b 48b2 .g..gW.....?K6.H + d0548c4: 2bda d80d 1b4c af0a 4af6 3603 7a60 4104 .+..L....J.6`z.A + d0548d4: efc3 df60 df55 a867 8eef 316e be79 4669 ..`.U.g...n1y.iF + d0548e4: b38c cb61 831a bc66 d2a0 256f e236 5268 ..a...f...o%6.hR + d0548f4: 7795 cc0c 4703 bb0b 16b9 2202 262f 5505 .w...G....."/&.U + d054904: 3bbe c5ba 0b28 b2bd 5a92 2bb4 6a04 5cb3 .;..(....Z.+.j.\ + d054914: ffa7 c2d7 cf31 b5d0 9e8b 2cd9 ae1d 5bde ....1......,...[ + d054924: c2b0 9b64 f226 ec63 a39c 756a 930a 026d ..d.&.c...ju..m. + d054934: 06a9 9c09 363f eb0e 6785 7207 5713 0500 ....?6...g.r.W.. + d054944: 4a82 95bf 7a14 e2b8 2bae 7bb1 1b38 0cb6 .J...z...+.{8... + d054954: 8e9b 92d2 be0d e5d5 efb7 7cdc df21 0bdb ...........|!... + d054964: d2d4 86d3 e242 f1d4 b3f8 68dd 836e 1fda ....B......hn... + d054974: 16cd 81be 265b f6b9 77e1 6fb0 4777 18b7 ....[&...w.owG.. + d054984: 5ae6 8808 6a70 ff0f 3bca 6606 0b5c 1101 .Z..pj...;.f\... + d054994: 9eff 8f65 ae69 f862 ffd3 616b cf45 166c ..e.i.b...kaE.l. + d0549a4: e278 a00a d2ee d70d 8354 4e04 b3c2 3903 x.......T..N...9 + d0549b4: 2661 a767 16f7 d060 474d 4969 77db 3e6e a&g...`.MGiI.wn> + d0549c4: 6a4a aed1 5adc d9d6 0b66 40df 3bf0 37d8 Jj...Z..f..@.;.7 + d0549d4: ae53 a9bc 9ec5 debb cf7f 47b2 ffe9 30b5 S..........G...0 + d0549e4: f21c bdbd c28a caba 9330 53b3 a3a6 24b4 ........0..S...$ + d0549f4: 3605 bad0 0693 cdd7 5729 54de 67bf 23d9 .6......)W.T.g.# + d054a04: 7a2e b366 4ab8 c461 1b02 5d68 2b94 2a6f .zf..Ja...h].+o* + d054a14: be37 b40b 8ea1 c30c df1b 5a05 ef8d 2d02 7..........Z...- + +0d054a24 <TKIP_Sbox1>: + d054a24: c6a5 f884 ee99 f68d ff0d d6bd deb1 9154 ..............T. + d054a34: 6050 0203 cea9 567d e719 b562 4de6 ec9a P`....}V..b..M.. + d054a44: 8f45 1f9d 8940 fa87 ef15 b2eb 8ec9 fb0b E...@........... + d054a54: 41ec b367 5ffd 45ea 23bf 53f7 e496 9b5b .Ag.._.E.#.S..[. + d054a64: 75c2 e11c 3dae 4c6a 6c5a 7e41 f502 834f .u...=jLZlA~..O. + d054a74: 685c 51f4 d134 f908 e293 ab73 6253 2a3f \h.Q4.....s.Sb?* + d054a84: 080c 9552 4665 9d5e 3028 37a1 0a0f 2fb5 ..R.eF^.(0.7.../ + d054a94: 0e09 2436 1b9b df3d cd26 4e69 7fcd ea9f ..6$..=.&.iN.... + d054aa4: 121b 1d9e 5874 342e 362d dcb2 b4ee 5bfb ....tX.4-6.....[ + d054ab4: a4f6 764d b761 7dce 527b dd3e 5e71 1397 ..Mva..}{R>.q^.. + d054ac4: a6f5 b968 0000 c12c 4060 e31f 79c8 b6ed ..h...,.`@...y.. + d054ad4: d4be 8d46 67d9 724b 94de 98d4 b0e8 854a ..F..gKr......J. + d054ae4: bb6b c52a 4fe5 ed16 86c5 9ad7 6655 1194 k.*..O......Uf.. + d054af4: 8acf e910 0406 fe81 a0f0 7844 25ba 4be3 ..........Dx.%.K + d054b04: a2f3 5dfe 80c0 058a 3fad 21bc 7048 f104 ...].....?.!Hp.. + d054b14: 63df 77c1 af75 4263 2030 e51a fd0e bf6d .c.wu.cB0 ....m. + d054b24: 814c 1814 2635 c32f bee1 35a2 88cc 2e39 L...5&/....5..9. + d054b34: 9357 55f2 fc82 7a47 c8ac bae7 322b e695 W..U..Gz....+2.. + d054b44: c0a0 1998 9ed1 a37f 4466 547e 3bab 0b83 ........fD~T.;.. + d054b54: 8cca c729 6bd3 283c a779 bce2 161d ad76 ..)..k<(y.....v. + d054b64: db3b 6456 744e 141e 92db 0c0a 486c b8e4 ;.VdNt......lH.. + d054b74: 9f5d bd6e 43ef c4a6 39a8 31a4 d337 f28b ].n..C...9.17... + d054b84: d532 8b43 6e59 dab7 018c b164 9cd2 49e0 2.C.Yn....d....I + d054b94: d8b4 acfa f307 cf25 caaf f48e 47e9 1018 ......%......G.. + d054ba4: 6fd5 f088 4a6f 5c72 3824 57f1 73c7 9751 .o..oJr\$8.W.sQ. + d054bb4: cb23 a17c e89c 3e21 96dd 61dc 0d86 0f85 #.|...!>...a.... + d054bc4: e090 7c42 71c4 ccaa 90d8 0605 f701 1c12 ..B|.q.......... + d054bd4: c2a3 6a5f aef9 69d0 1791 9958 3a27 27b9 .._j...i..X.':.' + d054be4: d938 eb13 2bb3 2233 d2bb a970 0789 33a7 8....+3"..p....3 + d054bf4: 2db6 3c22 1592 c920 8749 aaff 5078 a57a .-"<.. .I...xPz. + d054c04: 038f 59f8 0980 1a17 65da d731 84c6 d0b8 ...Y.....e1..... + d054c14: 82c3 29b0 5a77 1e11 7bcb a8fc 6dd6 2c3a ...)wZ...{...m:, + d054c24: a5c6 84f8 99ee 8df6 0dff bdd6 b1de 5491 ...............T + d054c34: 5060 0302 a9ce 7d56 19e7 62b5 e64d 9aec `P....V}...bM... + d054c44: 458f 9d1f 4089 87fa 15ef ebb2 c98e 0bfb .E...@.......... + d054c54: ec41 67b3 fd5f ea45 bf23 f753 96e4 5b9b A..g_.E.#.S....[ + d054c64: c275 1ce1 ae3d 6a4c 5a6c 417e 02f5 4f83 u...=.LjlZ~A...O + d054c74: 5c68 f451 34d1 08f9 93e2 73ab 5362 3f2a h\Q..4.....sbS*? + d054c84: 0c08 5295 6546 5e9d 2830 a137 0f0a b52f ...RFe.^0(7.../. + d054c94: 090e 3624 9b1b 3ddf 26cd 694e cd7f 9fea ..$6...=.&Ni.... + d054ca4: 1b12 9e1d 7458 2e34 2d36 b2dc eeb4 fb5b ....Xt4.6-....[. + d054cb4: f6a4 4d76 61b7 ce7d 7b52 3edd 715e 9713 ..vM.a}.R{.>^q.. + d054cc4: f5a6 68b9 0000 2cc1 6040 1fe3 c879 edb6 ...h...,@`..y... + d054cd4: bed4 468d d967 4b72 de94 d498 e8b0 4a85 ...Fg.rK.......J + d054ce4: 6bbb 2ac5 e54f 16ed c586 d79a 5566 9411 .k.*O.......fU.. + d054cf4: cf8a 10e9 0604 81fe f0a0 4478 ba25 e34b ..........xD%.K. + d054d04: f3a2 fe5d c080 8a05 ad3f bc21 4870 04f1 ..].....?.!.pH.. + d054d14: df63 c177 75af 6342 3020 1ae5 0efd 6dbf c.w..uBc 0.....m + d054d24: 4c81 1418 3526 2fc3 e1be a235 cc88 392e .L..&5./..5....9 + d054d34: 5793 f255 82fc 477a acc8 e7ba 2b32 95e6 .WU...zG....2+.. + d054d44: a0c0 9819 d19e 7fa3 6644 7e54 ab3b 830b ........DfT~;... + d054d54: ca8c 29c7 d36b 3c28 79a7 e2bc 1d16 76ad ...)k.(<.y.....v + d054d64: 3bdb 5664 4e74 1e14 db92 0a0c 6c48 e4b8 .;dVtN......Hl.. + d054d74: 5d9f 6ebd ef43 a6c4 a839 a431 37d3 8bf2 .].nC...9.1..7.. + d054d84: 32d5 438b 596e b7da 8c01 64b1 d29c e049 .2.CnY.....d..I. + d054d94: b4d8 faac 07f3 25cf afca 8ef4 e947 1810 .......%....G... + d054da4: d56f 88f0 6f4a 725c 2438 f157 c773 5197 o...Jo\r8$W.s..Q + d054db4: 23cb 7ca1 9ce8 213e dd96 dc61 860d 850f .#.|..>!..a..... + d054dc4: 90e0 427c c471 aacc d890 0506 01f7 121c ..|Bq........... + d054dd4: a3c2 5f6a f9ae d069 9117 5899 273a b927 ..j_..i....X:''. + d054de4: 38d9 13eb b32b 3322 bbd2 70a9 8907 a733 .8..+."3...p..3. + d054df4: b62d 223c 9215 20c9 4987 ffaa 7850 7aa5 -.<"... .I..Px.z + d054e04: 8f03 f859 8009 171a da65 31d7 c684 b8d0 ..Y.....e..1.... + d054e14: c382 b029 775a 111e cb7b fca8 d66d 3a2c ..).Zw..{...m.,: + +0d054e24 <aes1_sbox_table>: + d054e24: 7c63 7b77 6bf2 c56f 0130 2b67 d7fe 76ab c|w{.ko.0.g+...v + d054e34: 82ca 7dc9 59fa f047 d4ad afa2 a49c c072 ...}.YG.......r. + d054e44: fdb7 2693 3f36 ccf7 a534 f1e5 d871 1531 ...&6?..4...q.1. + d054e54: c704 c323 9618 9a05 1207 e280 27eb 75b2 ..#..........'.u + d054e64: 8309 1a2c 6e1b a05a 3b52 b3d6 e329 842f ..,..nZ.R;..)./. + d054e74: d153 ed00 fc20 5bb1 cb6a 39be 4c4a cf58 S... ..[j..9JLX. + d054e84: efd0 fbaa 4d43 8533 f945 7f02 3c50 a89f ....CM3.E...P<.. + d054e94: a351 8f40 9d92 f538 b6bc 21da ff10 d2f3 Q.@...8....!.... + d054ea4: 0ccd ec13 975f 1744 a7c4 3d7e 5d64 7319 ...._.D...~=d].s + d054eb4: 8160 dc4f 2a22 8890 ee46 14b8 5ede db0b `.O."*..F....^.. + d054ec4: 32e0 0a3a 0649 5c24 d3c2 62ac 9591 79e4 .2:.I.$\...b...y + d054ed4: c8e7 6d37 d58d a94e 566c eaf4 7a65 08ae ..7m..N.lV..ez.. + d054ee4: 78ba 2e25 a61c c6b4 dde8 1f74 bd4b 8a8b .x%.......t.K... + d054ef4: 3e70 66b5 0348 0ef6 3561 b957 c186 9e1d p>.fH...a5W..... + d054f04: f8e1 1198 d969 948e 1e9b e987 55ce df28 ....i........U(. + d054f14: a18c 0d89 e6bf 6842 9941 0f2d 54b0 16bb ......BhA.-..T.. + +0d054f24 <rcon_table>: + d054f24: 0201 0804 2010 8040 361b 3636 ..... @..666 + +0d054f30 <_global_impure_ptr>: + d054f30: 0258 6000 4f50 4953 0058 4e49 0046 6e69 X..`POSIX.INF.in + d054f40: 0066 414e 004e 616e 006e 3130 3332 3534 f.NAN.nan.012345 + d054f50: 3736 3938 6261 6463 6665 3000 3231 3433 6789abcdef.01234 + d054f60: 3635 3837 4139 4342 4544 0046 6e28 6c75 56789ABCDEF.(nul + d054f70: 296c l). + +0d054f73 <blanks.1>: + d054f73: 2020 2020 2020 2020 2020 2020 2020 2020 + +0d054f83 <zeroes.0>: + d054f83: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 + d054f93: 2565 646c e%ld. + +0d054f98 <basefix.0>: + d054f98: 000a 0001 0002 0003 0004 0005 0006 0007 ................ + d054fa8: 0008 0009 000a 000b 000c 000d 000e 000f ................ + d054fb8: 0010 .. + +0d054fba <_ctype_>: + d054fba: 2000 2020 2020 2020 2020 2828 2828 2028 . ((((( + d054fca: 2020 2020 2020 2020 2020 2020 2020 2020 + d054fda: 8820 1010 1010 1010 1010 1010 1010 1010 ............... + d054fea: 0410 0404 0404 0404 0404 1004 1010 1010 ................ + d054ffa: 1010 4141 4141 4141 0101 0101 0101 0101 ..AAAAAA........ + d05500a: 0101 0101 0101 0101 0101 0101 1010 1010 ................ + d05501a: 1010 4242 4242 4242 0202 0202 0202 0202 ..BBBBBB........ + d05502a: 0202 0202 0202 0202 0202 0202 1010 1010 ................ + d05503a: 0020 0000 0000 0000 0000 0000 0000 0000 ............... ... - -0d054ff0 <p05.0>: - d054ff0: 0005 0000 0019 0000 007d 0000 0000 0000 ........}....... - -0d055000 <__mprec_tens>: - d055000: 0000 0000 0000 3ff0 0000 0000 0000 4024 .......?......$@ - d055010: 0000 0000 0000 4059 0000 0000 4000 408f ......Y@.....@.@ - d055020: 0000 0000 8800 40c3 0000 0000 6a00 40f8 .......@.....j.@ - d055030: 0000 0000 8480 412e 0000 0000 12d0 4163 .......A......cA - d055040: 0000 0000 d784 4197 0000 0000 cd65 41cd .......A....e..A - d055050: 0000 2000 a05f 4202 0000 e800 4876 4237 ... _..B....vH7B - d055060: 0000 a200 1a94 426d 0000 e540 309c 42a2 ......mB..@..0.B - d055070: 0000 1e90 bcc4 42d6 0000 2634 6bf5 430c .......B..4&.k.C - d055080: 8000 37e0 c379 4341 a000 85d8 3457 4376 ...7y.AC....W4vC - d055090: c800 674e c16d 43ab 3d00 6091 58e4 43e1 ..Ngm..C.=.`.X.C - d0550a0: 8c40 78b5 af1d 4415 ef50 d6e2 1ae4 444b @..x...DP.....KD - d0550b0: d592 064d f0cf 4480 4af6 c7e1 2d02 44b5 ..M....D.J...-.D - d0550c0: 9db4 79d9 7843 44ea ...yCx.D - -0d0550c8 <__mprec_tinytens>: - d0550c8: 89bc 97d8 d2b2 3c9c a733 d5a8 f623 3949 .......<3...#.I9 - d0550d8: a73d 44f4 0ffd 32a5 979d cf8c ba08 255b =..D...2......[% - d0550e8: 6f43 64ac 0628 0ac8 Co.d(... - -0d0550f0 <__mprec_bigtens>: - d0550f0: 8000 37e0 c379 4341 6e17 b505 b8b5 4693 ...7y.AC.n.....F - d055100: f9f5 e93f 4f03 4d38 1d32 f930 7748 5a82 ..?..O8M2.0.Hw.Z - d055110: bf3c 7f73 4fdd 7515 <.s..O.u - -0d055118 <fpi.1>: - d055118: 0035 0000 fbce ffff 03cb 0000 0001 0000 5............... - d055128: 0000 0000 .... - -0d05512c <fpinan.0>: - d05512c: 0034 0000 fbce ffff 03cb 0000 0001 0000 4............... - d05513c: 0000 0000 .... - -0d055140 <tinytens>: - d055140: 89bc 97d8 d2b2 3c9c a733 d5a8 f623 3949 .......<3...#.I9 - d055150: a73d 44f4 0ffd 32a5 979d cf8c ba08 255b =..D...2......[% - d055160: 6f43 64ac 0628 1168 Co.d(.h. - -0d055168 <blanks.1>: - d055168: 2020 2020 2020 2020 2020 2020 2020 2020 - -0d055178 <zeroes.0>: - d055178: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 - -0d055188 <basefix.0>: - d055188: 000a 0001 0002 0003 0004 0005 0006 0007 ................ - d055198: 0008 0009 000a 000b 000c 000d 000e 000f ................ - d0551a8: 0010 .. - -0d0551aa <__hexdig>: + d0550ba: 4e00 4e61 4900 666e 6e69 7469 0079 .NaN.Infinity. + +0d0550c8 <p05.0>: + d0550c8: 0005 0000 0019 0000 007d 0000 0000 0000 ........}....... + +0d0550d8 <__mprec_tens>: + d0550d8: 0000 0000 0000 3ff0 0000 0000 0000 4024 .......?......$@ + d0550e8: 0000 0000 0000 4059 0000 0000 4000 408f ......Y@.....@.@ + d0550f8: 0000 0000 8800 40c3 0000 0000 6a00 40f8 .......@.....j.@ + d055108: 0000 0000 8480 412e 0000 0000 12d0 4163 .......A......cA + d055118: 0000 0000 d784 4197 0000 0000 cd65 41cd .......A....e..A + d055128: 0000 2000 a05f 4202 0000 e800 4876 4237 ... _..B....vH7B + d055138: 0000 a200 1a94 426d 0000 e540 309c 42a2 ......mB..@..0.B + d055148: 0000 1e90 bcc4 42d6 0000 2634 6bf5 430c .......B..4&.k.C + d055158: 8000 37e0 c379 4341 a000 85d8 3457 4376 ...7y.AC....W4vC + d055168: c800 674e c16d 43ab 3d00 6091 58e4 43e1 ..Ngm..C.=.`.X.C + d055178: 8c40 78b5 af1d 4415 ef50 d6e2 1ae4 444b @..x...DP.....KD + d055188: d592 064d f0cf 4480 4af6 c7e1 2d02 44b5 ..M....D.J...-.D + d055198: 9db4 79d9 7843 44ea ...yCx.D + +0d0551a0 <__mprec_tinytens>: + d0551a0: 89bc 97d8 d2b2 3c9c a733 d5a8 f623 3949 .......<3...#.I9 + d0551b0: a73d 44f4 0ffd 32a5 979d cf8c ba08 255b =..D...2......[% + d0551c0: 6f43 64ac 0628 0ac8 Co.d(... + +0d0551c8 <__mprec_bigtens>: + d0551c8: 8000 37e0 c379 4341 6e17 b505 b8b5 4693 ...7y.AC.n.....F + d0551d8: f9f5 e93f 4f03 4d38 1d32 f930 7748 5a82 ..?..O8M2.0.Hw.Z + d0551e8: bf3c 7f73 4fdd 7515 <.s..O.u + +0d0551f0 <fpi.1>: + d0551f0: 0035 0000 fbce ffff 03cb 0000 0001 0000 5............... + d055200: 0000 0000 .... + +0d055204 <fpinan.0>: + d055204: 0034 0000 fbce ffff 03cb 0000 0001 0000 4............... + d055214: 0000 0000 .... + +0d055218 <tinytens>: + d055218: 89bc 97d8 d2b2 3c9c a733 d5a8 f623 3949 .......<3...#.I9 + d055228: a73d 44f4 0ffd 32a5 979d cf8c ba08 255b =..D...2......[% + d055238: 6f43 64ac 0628 1168 Co.d(.h. + +0d055240 <blanks.1>: + d055240: 2020 2020 2020 2020 2020 2020 2020 2020 + +0d055250 <zeroes.0>: + d055250: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 + +0d055260 <basefix.0>: + d055260: 000a 0001 0002 0003 0004 0005 0006 0007 ................ + d055270: 0008 0009 000a 000b 000c 000d 000e 000f ................ + d055280: 0010 .. + +0d055282 <__hexdig>: ... - d0551da: 1110 1312 1514 1716 1918 0000 0000 0000 ................ - d0551ea: 1a00 1c1b 1e1d 001f 0000 0000 0000 0000 ................ + d0552b2: 1110 1312 1514 1716 1918 0000 0000 0000 ................ + d0552c2: 1a00 1c1b 1e1d 001f 0000 0000 0000 0000 ................ ... - d05520a: 1a00 1c1b 1e1d 001f 0000 0000 0000 0000 ................ + d0552e2: 1a00 1c1b 1e1d 001f 0000 0000 0000 0000 ................ ... -0d0552ac <shell_cmd_table>: - d0552ac: 4b12 0d04 0000 0000 4e75 0d00 4b14 0d04 .K......uN...K.. - d0552bc: 4b37 0d04 0002 0000 51e5 0d00 4b3a 0d04 7K.......Q..:K.. - d0552cc: 4c53 0d04 0002 0000 4ddd 0d00 4c56 0d04 SL.......M..VL.. - d0552dc: 4ce3 0d04 0008 0000 4ec5 0d00 4ce9 0d04 .L.......N...L.. - d0552ec: 4d92 0d04 0004 0000 4bc5 0d00 4d99 0d04 .M.......K...M.. - d0552fc: 4dc2 0d04 0004 0000 4c09 0d00 4dc9 0d04 .M.......L...M.. - d05530c: 4e09 0d04 0004 0000 4ce1 0d00 4e0d 0d04 .N.......L...N.. - d05531c: 4e1b 0d04 0004 0000 4afd 0d00 4e23 0d04 .N.......J..#N.. - d05532c: 4e35 0d04 0004 0000 4e39 0d00 4e3c 0d04 5N......9N..<N.. - d05533c: 4e63 0d04 0003 0000 5311 0d00 4e67 0d04 cN.......S..gN.. - -0d05534c <ipc_flashpg_table>: - d05534c: 0001 0000 0041 6000 0000 0000 0000 0000 ....A..`........ - d05535c: 0000 0000 0021 0000 0002 0000 ....!....... - -0d055368 <ipc_LPWHP_table>: - d055368: 0001 0000 1765 0d00 0000 0000 0b4d 0d00 ....e.......M... +0d055384 <shell_cmd_table>: + d055384: 4bf2 0d04 0000 0000 4e75 0d00 4bf4 0d04 .K......uN...K.. + d055394: 4c17 0d04 0002 0000 51e5 0d00 4c1a 0d04 .L.......Q...L.. + d0553a4: 4d33 0d04 0002 0000 4ddd 0d00 4d36 0d04 3M.......M..6M.. + d0553b4: 4dc3 0d04 0008 0000 4ec5 0d00 4dc9 0d04 .M.......N...M.. + d0553c4: 4e72 0d04 0004 0000 4bc5 0d00 4e79 0d04 rN.......K..yN.. + d0553d4: 4ea2 0d04 0004 0000 4c09 0d00 4ea9 0d04 .N.......L...N.. + d0553e4: 4ee9 0d04 0004 0000 4ce1 0d00 4eed 0d04 .N.......L...N.. + d0553f4: 4efb 0d04 0004 0000 4afd 0d00 4f03 0d04 .N.......J...O.. + d055404: 4f15 0d04 0004 0000 4e39 0d00 4f1c 0d04 .O......9N...O.. + d055414: 4f43 0d04 0003 0000 5311 0d00 4f47 0d04 CO.......S..GO.. + +0d055424 <ipc_flashpg_table>: + d055424: 0001 0000 0041 6000 0000 0000 0000 0000 ....A..`........ + d055434: 0000 0000 0021 0000 0002 0000 ....!....... + +0d055440 <ipc_LPWHP_table>: + d055440: 0001 0000 1765 0d00 0000 0000 0b4d 0d00 ....e.......M... ... - d055380: 0001 0000 .... - -0d055384 <ipc_api_dev_table>: - d055384: 0000 0000 38f5 0d00 0000 0000 0b4d 0d00 .....8......M... - d055394: 0000 0000 0021 0000 0001 0000 ....!....... - -0d0553a0 <ipc_dev_event_table>: - d0553a0: 0000 0000 4081 0d00 0000 0000 0b4d 0d00 .....@......M... - d0553b0: 0000 0000 0021 0000 0000 0000 ....!....... - -0d0553bc <lib_cmsis_dsp_git_rev>: - d0553bc: 6c20 6269 635f 736d 7369 645f 7073 765f lib_cmsis_dsp_v - d0553cc: 7265 645f 3037 6661 6637 3965 5f66 3032 er_d70af7fe9f_20 - d0553dc: 3532 302f 2f31 3332 312d 3a36 3630 323a 25/01/23-16:06:2 - d0553ec: 0031 1. - -0d0553ee <lib_user_git_rev>: - d0553ee: 6c20 6269 755f 6573 5f72 6576 5f72 3764 lib_user_ver_d7 - d0553fe: 6130 3766 6566 6639 325f 3230 2f35 3130 0af7fe9f_2025/01 - d05540e: 322f 2d33 3631 303a 3a36 3831 /23-16:06:18. - -0d05541b <km4_application_git_rev>: - d05541b: 6b20 346d 615f 7070 696c 6163 6974 6e6f km4_application - d05542b: 765f 7265 645f 3037 6661 6637 3965 5f66 _ver_d70af7fe9f_ - d05543b: 3032 3532 302f 2f31 3332 312d 3a36 3630 2025/01/23-16:06 - d05544b: 303a 0033 :03. - -0d05544f <__git_ver_table_end__>: + d055458: 0001 0000 .... + +0d05545c <ipc_api_dev_table>: + d05545c: 0000 0000 38f5 0d00 0000 0000 0b4d 0d00 .....8......M... + d05546c: 0000 0000 0021 0000 0001 0000 ....!....... + +0d055478 <ipc_dev_event_table>: + d055478: 0000 0000 4081 0d00 0000 0000 0b4d 0d00 .....@......M... + d055488: 0000 0000 0021 0000 0000 0000 ....!....... + +0d055494 <lib_cmsis_dsp_git_rev>: + d055494: 6c20 6269 635f 736d 7369 645f 7073 765f lib_cmsis_dsp_v + d0554a4: 7265 325f 6130 3965 3838 3830 5f38 3032 er_20ae988088_20 + d0554b4: 3532 302f 2f31 3432 312d 3a35 3934 323a 25/01/24-15:49:2 + d0554c4: 0031 1. + +0d0554c6 <lib_user_git_rev>: + d0554c6: 6c20 6269 755f 6573 5f72 6576 5f72 3032 lib_user_ver_20 + d0554d6: 6561 3839 3038 3838 325f 3230 2f35 3130 ae988088_2025/01 + d0554e6: 322f 2d34 3531 343a 3a39 3032 /24-15:49:20. + +0d0554f3 <km4_application_git_rev>: + d0554f3: 6b20 346d 615f 7070 696c 6163 6974 6e6f km4_application + d055503: 765f 7265 325f 6130 3965 3838 3830 5f38 _ver_20ae988088_ + d055513: 3032 3532 302f 2f31 3432 312d 3a35 3334 2025/01/24-15:43 + d055523: 303a 0034 :04. + +0d055527 <__git_ver_table_end__>: ... -0d055450 <__frame_dummy_init_array_entry>: - d055450: a46d 0d03 m... +0d055528 <__frame_dummy_init_array_entry>: + d055528: a549 0d03 I... -0d055454 <__do_global_dtors_aux_fini_array_entry>: - d055454: a445 0d03 E... +0d05552c <__do_global_dtors_aux_fini_array_entry>: + d05552c: a521 0d03 !... -0d055458 <__fini_array_end>: +0d055530 <__fini_array_end>: ... Disassembly of section .psram_image2.text.data: @@ -109545,10 +109636,10 @@ Disassembly of section .psram_image2.text.data: 60000144: 00000000 0d010c4d 00000010 0d0114d9 ....M........... 60000154: 00000020 0d010c4d 00000030 0d0114d9 ...M...0....... 60000164: 00000040 0d00f481 00000050 0d00f63d @.......P...=... -60000174: 00000000 0d02cb2d 00000000 0d02cb2d ....-.......-... -60000184: 00000080 0d00e6a1 00000090 0d02cb2d ............-... +60000174: 00000000 0d02cc09 00000000 0d02cc09 ................ +60000184: 00000080 0d00e6a1 00000090 0d02cc09 ................ 60000194: 000000a0 0d0111f5 000000b0 0d0100e9 ................ -600001a4: 000000c0 0d010231 000000d0 0d02d825 ....1.......%... +600001a4: 000000c0 0d010231 000000d0 0d02d901 ....1........... 600001b4 <backup_bb_reg_8730e>: 600001b4: 000012a0 000012b8 00002008 0000030c ......... ...... @@ -109561,12 +109652,12 @@ Disassembly of section .psram_image2.text.data: 600001fc: 00000005 00000000 ........ 60000204 <iqk_ops>: -60000204: 0d02f943 00000000 0d032bef 0d032d89 C........+...-.. -60000214: 0d032dc9 0d032c15 0d032c1b 0d032c99 .-...,...,...,.. +60000204: 0d02fa1f 00000000 0d032ccb 0d032e65 .........,..e... +60000214: 0d032ea5 0d032cf1 0d032cf7 0d032d75 .....,...,..u-.. 60000224 <rf_iqk_hwspec_8730e>: 60000224: 60000204 00000001 0000000d 00000101 ...`............ -60000234: 60008308 00000000 600001b4 00000006 ...`.......`.... +60000234: 60008320 00000000 600001b4 00000006 ..`.......`.... 60000244: 600001cc 0000000e 00000000 ...`........ 60000250 <_impure_ptr>: @@ -109594,10 +109685,10 @@ Disassembly of section .psram_image2.text.data: ... 60000740: 00000043 00000000 00000000 00000000 C............... ... -60000760: 0d03dee1 0d03b235 00000000 0d054ede ....5........N.. -60000770: 0d045337 0d04e604 0d04e604 0d04e604 7S.............. -60000780: 0d04e604 0d04e604 0d04e604 0d04e604 ................ -60000790: 0d04e604 0d04e604 ffffffff ffffffff ................ +60000760: 0d03dfc1 0d03b311 00000000 0d054fba .............O.. +60000770: 0d045417 0d04e6e0 0d04e6e0 0d04e6e0 .T.............. +60000780: 0d04e6e0 0d04e6e0 0d04e6e0 0d04e6e0 ................ +60000790: 0d04e6e0 0d04e6e0 ffffffff ffffffff ................ 600007a0: ffffffff 0000ffff 53410001 00494943 ..........ASCII. ... 600007c8: 53410000 00494943 00000000 00000000 ..ASCII......... diff --git a/build/tools/amebasmart/gnu_utility/target_img2.map b/build/tools/amebasmart/gnu_utility/target_img2.map index 224b19a620..ad38ccb177 100644 --- a/build/tools/amebasmart/gnu_utility/target_img2.map +++ b/build/tools/amebasmart/gnu_utility/target_img2.map @@ -1040,1477 +1040,1479 @@ 0d016928 T wifi_hal_mac_setting_init 0d016bc0 T wifi_hal_firmware_enable 0d016c40 T wifi_hal_init -0d016d24 T wifi_hal_deinit -0d016df8 T wifi_hal_read_adapterinfo -0d016fc4 T wifi_hal_spec_init -0d0170d4 T wifi_hal_init_haldata -0d017118 T wifi_hal_dma_interrupt -0d0171f8 T wifi_hal_check_txdesc_closed -0d017254 T wifi_hal_tx_isr -0d017318 T wifi_hal_interrupt_init -0d017344 T wifi_hal_interrupt_enable -0d017370 T wifi_hal_interrupt_disable -0d01738c T wifi_hal_interrupt_handle -0d017520 T wifi_hal_interrupt_request_irq -0d01755c T wifi_hal_interrupt_free_irq -0d01758c t wifi_hal_suspend_pause_rx_dma -0d017608 t wifi_hal_suspend_release_rx_dma -0d017622 t wifi_hal_suspend_check_remain_pkt.isra.0 -0d017648 t wifi_hal_suspend_lxbus_reg_restore.isra.0 -0d017754 T wifi_hal_suspend_check_wow_ctrl -0d0177cc T wifi_hal_suspend_set_wowlan_h2c -0d0177f4 T wifi_hal_suspend_get_current_ip_address -0d017838 T wifi_hal_suspend_get_sec_iv -0d01794c T wifi_hal_suspend_start -0d017ac8 T wifi_hal_suspend_set_sec_pn -0d017b0a T wifi_hal_resume_start -0d017bd4 T wifi_hal_leave_ips_pg -0d017bf4 T wifi_hal_enter_ips_pg -0d017c14 T wifi_hal_check_trx_status -0d017c58 t wifi_hal_normal_rx_process.isra.0 -0d017d28 T wifi_hal_rx_ring_init -0d017e20 T wifi_hal_rx_ring_free -0d017e40 T wifi_hal_rx_ring_reset -0d017e4c T wifi_hal_recv_release_physts_readptr -0d017e64 T wifi_hal_recv_manual_fetch_physts -0d017fa8 T wifi_hal_recv_set_tsf_timer0 -0d017fbc T wifi_hal_check_rxtg -0d017fee T wifi_hal_check_rxdesc_remain -0d018016 T wifi_hal_clear_amsdu_priv -0d018030 T wifi_hal_rx_amsdu -0d018480 T wifi_recv_tasklet -0d0187b8 T wifi_hal_rx_filter -0d0187dc t wifi_hal_rsvpage_construct_null.constprop.0 -0d01885c T wifi_hal_c2h_pkt_pre_hdl -0d018898 T wifi_hal_h2c_fill_cmd -0d0189b8 T wifi_hal_rsvpage_fill_txff -0d0189d2 T wifi_hal_h2c_set_rsvpage_cmd -0d018a24 t wifi_hal_rsvpage_pkt_download.part.0 -0d018e4c T wifi_hal_h2c_set_media_status -0d018e70 T wifi_hal_h2c_set_pwr_mode -0d018f0c T wifi_hal_h2c_ps_tune_param -0d018f28 T wifi_hal_rsvpage_pkt_download -0d018f32 T wifi_hal_h2c_keep_alive_cmd -0d018f60 T wifi_hal_h2c_disconnect_decision_cmd -0d018f8c T wifi_hal_h2c_wowlan_ctrl_cmd -0d018fde T wifi_hal_h2c_remote_wake_ctrl_cmd -0d019034 T wifi_hal_h2c_global_info_cmd -0d019050 T wifi_hal_h2c_wowlan_cmd -0d01907a T wifi_hal_h2c_joinbss -0d0190a8 T rtw_hal_turbo_edca -0d019128 T wifi_hal_phy_init_dm_priv -0d0191a8 T wifi_hal_phy_deinit_dm_priv -0d0191cc T wifi_hal_phy_init_haldm -0d0191ee T wifi_hal_phy_deinit_haldm -0d019208 T wifi_hal_phy_haldm_watchdog -0d019268 T wifi_hal_phy_statistic_query -0d01927c t wifi_hal_csi_enqueue_idle_q -0d019308 T wifi_hal_csi_deinit -0d019360 T wifi_hal_csi_cfg -0d0195b0 T wifi_hal_csi_en -0d019904 T wifi_hal_csi_report -0d0199c8 T wifi_hal_csi_pkt_hdl -0d019df8 t wifi_hal_ra_fill_h2c_cmd -0d019f44 T wifi_hal_ra_update_support_rate -0d019ff4 T wifi_hal_ra_register -0d01a2e8 T wifi_hal_ra_deregister -0d01a348 T wifi_hal_ra_watchdog -0d01a4d4 t wifi_hal_dig_sdagc_follow_pagc -0d01a4f8 T wifi_hal_dig_cfg_cr -0d01a644 t wifi_hal_dig_tdma_timer_hdl -0d01a6f6 T wifi_hal_dig_update_by_per_rx -0d01a6f8 T wifi_hal_dig_scan_cfg -0d01a7c0 T wifi_hal_dig_connect_cfg -0d01a8fc T wifi_hal_dig_watchdog -0d01aa16 T wifi_hal_dig_init -0d01aa90 T wifi_hal_dig_tdma_timer_init -0d01aab8 T rtw_read8 -0d01aac0 T rtw_read16 -0d01aaca T rtw_read32 -0d01aad2 T rtw_write8 -0d01aadc T rtw_write16 -0d01aae6 T rtw_write32 -0d01aaf0 T wifi_hal_free_haldata -0d01ab18 T wifi_hal_11ax_limitation -0d01ab1c T wifi_hal_read_chipversion -0d01ab48 T wifi_hal_mlme_join_set -0d01aba4 T wifi_hal_disconnect_set -0d01abcc T wifi_hal_sitesurvey_set -0d01acb4 T wifi_hal_fwlps_rf_on -0d01acd6 T wifi_hal_tsf_correct -0d01acd8 T wifi_hal_initial_gain_set -0d01acda T wifi_hal_apmode_set -0d01acec T wifi_hal_basic_rate_set -0d01acf2 T rtw_config_map_read -0d01ad2c T rtw_config_map_write -0d01ad64 T wifi_hal_read_bb_reg -0d01ad92 T wifi_hal_write_bb_reg -0d01add8 T wifi_hal_read_rf_reg -0d01adf6 T wifi_hal_write_rf_reg -0d01ae12 T wifi_hal_phy_init -0d01ae80 T wifi_hal_notify_switch_band -0d01ae98 T wifi_hal_reset -0d01af20 T wifi_hal_is_legalchannel -0d01af80 T wifi_hal_handle_sw_chnl_and_set_bw -0d01b1c0 T wifi_hal_set_channel_bw -0d01b226 T wifi_hal_set_channel -0d01b23e T rtl8730e_set_btc_rf_bton_para -0d01b248 T rtl8730e_set_btc_rf_switchband_para -0d01b252 T rtl8730e_set_btc_bb_switchchannel_para -0d01b25c T wifi_hal_zbc_rfk -0d01b280 T wifi_hal_cfg_bb_rfe_gpio -0d01b2f4 T wifi_hal_rxdesc_query -0d01b3fa T wifi_hal_rxdesc_phystatus_query -0d01b494 T wifi_hal_rxdesc_csi_query -0d01b4bc T wifi_hal_btcoex_tdma_scan_start -0d01b4c0 T wifi_hal_btcoex_tdma_scan_handle -0d01b558 T wifi_hal_dbg -0d01c550 T wifi_hal_lps_dtim -0d01c5ac T wifi_hal_dbg_no_beacon -0d01c698 T wifi_hal_phydm_dbg -0d01c6ec T wifi_hal_iwpriv_command -0d01ca7c T wifi_hal_phl_stainfo_init -0d01caa8 T wifi_hal_bb_sta_del -0d01cb00 T wifi_hal_bb_sta_add -0d01cb60 T wifi_hal_phl_stainfo_deinit -0d01cb84 T rtw_hal_sta_info_set -0d01cc70 T rtw_hal_sta_info_get -0d01cd30 T _hal_ap_update_sta_ra_info -0d01cdc8 T rtw_hal_update_sta_info -0d01ce04 T wifi_hal_connect_hw_info_set -0d01cf54 T rtw_hal_update_asoc_cap -0d01d0c4 T rtw_hal_update_asoc_cap_apmode -0d01d1e4 T wifi_hal_hci_intf_stop -0d01d202 T wifi_hal_hci_intf_init -0d01d204 T wifi_hal_hci_intf_deinit -0d01d206 t rtw_btc_set_table -0d01d262 t rtw_btc_set_tdma.isra.0 -0d01d2d2 T _hal_btc_is_wifi_busy -0d01d30e T _hal_btc_get_wifi_link_status -0d01d362 T _hal_btc_is_wifi_softap_on -0d01d3a0 T _hal_btc_is_wifi_4way_progress -0d01d420 T _hal_btc_get_wifi_rx_cnt -0d01d458 T _hal_btc_get_wifi_rssi -0d01d468 T _hal_btc_set_timer -0d01d47c T _hal_btc_get_wifi_bw -0d01d4bc T _hal_btc_get_wifi_link_info -0d01d570 T _hal_btc_bind_bt_coex_with_adapter -0d01d5c0 T _hal_btc_initialize -0d01d5e4 T rtw_btc_wl_leakap -0d01d618 T rtw_btc_btctdma_protect_beacon -0d01d66a T rtw_btc_query_bt_info -0d01d6aa T rtw_btc_bt_rfk -0d01d6c6 T rtw_btc_update_bt_link_info -0d01d77c T rtw_btc_update_wl_ch_info -0d01d8bc T rtw_btc_set_wl_act_gate -0d01d8d0 T rtw_btc_table -0d01d90e T rtw_btc_ignore_wlan_act -0d01d956 T rtw_btc_tdma -0d01da28 T rtw_btc_display_coex_info -0d01dd34 T rtw_btc_timerup_handle -0d01ddce T rtw_btc_wl_status_change -0d01de26 T rtw_btc_set_rf_bton_para -0d01de38 T rtw_btc_monitor_bt_enable -0d01decc T rtw_btc_init_hw_config -0d01dfaa T rtw_btc_periodical -0d01dff0 T _hal_btc_periodical -0d01e14c T rtw_btc_set_rf_switchband_para -0d01e156 T rtw_btc_set_bb_switchchannel_para -0d01e160 T rtw_btc_update_wl_link_info -0d01e248 T rtw_hal_btc_Initialize -0d01e270 T rtw_hal_btc_DeInitialize -0d01e284 T rtw_hal_btc_PowerOnSetting -0d01e2bc T rtw_hal_btc_PowerOffSetting -0d01e2cc T rtw_hal_btc_HAL_Initialize -0d01e2d8 T rtw_hal_btc_IpsNotify -0d01e360 T rtw_hal_btc_LpsNotify -0d01e3d8 T rtw_hal_btc_ScanNotify -0d01e440 T rtw_hal_btc_set_ant_info -0d01e45c T rtw_hal_btc_ConnectNotify -0d01e51c T rtw_hal_btc_MediaStatusNotify -0d01e5ec T rtw_hal_btc_SpecialPacketNotify -0d01e684 T rtw_hal_btc_BtInfoNotify -0d01e974 T rtw_hal_btc_BtLeAudioInfoNotify -0d01eaa8 T rtw_hal_btc_HaltNotify -0d01eab4 T rtw_hal_btc_switchband_notify -0d01eb24 T rtw_hal_btc_switchchnl_notify -0d01eb3c T rtw_hal_btc_rx_beacon_notify -0d01eb7c T rtw_hal_btc_BtRFK -0d01eb8c T rtw_hal_btc_Handler -0d01eb98 T rtw_hal_btc_IsBtControlLps -0d01eba4 T rtw_hal_btc_IsLpsOn -0d01ebb0 T rtw_hal_btc_RpwmVal -0d01ebbc T rtw_hal_btc_RecordPwrMode -0d01ebd0 T rtw_hal_btc_get_pg_rfe_type -0d01ebd6 T rtw_hal_btc_get_ant_div_cfg -0d01ebe4 T halbtc8730e_cfg_init -0d01ec78 T halbtc8730e_cfg_wlan_act_gate -0d01ecbc T btc_hal_set_pta -0d01eda4 T btc_hal_write_scbd -0d01edd8 T halbtc8730e_cfg_rf_bton -0d01edf0 T halbtc8730e_cfg_rf_btoff -0d01ee08 T halbtc8730e_cfg_rf_switchband -0d01ee1c T halbtc8730e_cfg_bb_switchchannel -0d01ee44 T halbtc8730e_chip_setup -0d01ee74 T btc_set_gnt_bt_with_clk_source -0d01ee9c T wifi_if1_drv_init -0d01ef68 T wifi_if2_drv_init -0d01f094 T wifi_if1_drv_deinit -0d01f104 T wifi_if2_drv_deinit -0d01f18c T wifi_if1_init -0d01f1d4 T wifi_if2_init -0d01f228 T wifi_if1_open -0d01f2c0 T wifi_if2_open -0d01f304 T wifi_if1_deinit -0d01f3ec T wifi_if2_deinit -0d01f46c T wifi_if_tx_inc -0d01f480 T wifi_if_tx_dec -0d01f494 T wifi_if_get_recv_skb -0d01f4a4 T wifi_if_alloc_skb -0d01f4d0 T wifi_if_send_skb -0d01f4fc T wifi_if_netif_rx -0d01f5ac T wifi_if_send_eapol -0d01f628 T wifi_stop_bss_network -0d01f68c T wifi_set_platform_rom_func -0d01f6a8 T rltk_wlan_set_netif_info -0d01f6ae T netif_rx -0d01f6b2 T rltk_wlan_get_ip -0d01f6bc T rtw_hal_bb_set_pow_patten_sharp -0d01f6e0 T rtw_hal_bb_csi_parsing -0d01f7b8 T rtw_hal_bb_csi_cfg -0d01f7fe T rtw_hal_bb_physts_parsing -0d01f96e T shift_mask -0d01f986 T rtw_hal_mac_issue_cts2self -0d01fa04 T rtw_hal_mac_set_xcap -0d01fa30 T rtw_hal_mac_get_xcap -0d01fa4c T rtw_hal_mac_write_pwr_limit_reg -0d01fa7c T rtw_hal_mac_write_pwr_by_rate_reg -0d01faec T rtw_hal_mac_write_pwr_limit_rua_reg -0d01fb50 T rtw_hal_mac_write_msk_pwr_reg -0d01fb88 T rtw_hal_mac_get_pwr_reg -0d01fba4 T rtw_hal_mac_write_pwr_ofst_mode -0d01fbfc T rtw_hal_mac_write_pwr_ref_reg -0d01fc44 T rtw_hal_mac_write_pwr_limit_en -0d01fc88 T rtw_hal_mac_set_pwr_reg -0d01fc9e T rtw_hal_mac_read_phy_efuse -0d01fcc4 T rtw_hal_tx_pause -0d01fcfc T _crc5_generate -0d01fd38 T rtw_hal_mac_update_mac_address -0d01fda8 T rtw_hal_mac_update_sounding_cfg -0d01fe44 T rtw_hal_mac_bfee_set_vht_gid -0d01fee0 T rtw_phl_com_init -0d01ff0c T rtw_phl_final_cap_decision -0d01ff34 T rtw_phl_rx_count -0d01ff58 T rtw_phl_tx_count -0d01ff7c T rtw_phl_reset_rx_count -0d01ff92 T rtw_phl_reset_tx_count -0d01ffa8 T rtw_phl_traffic_statistics -0d01fff4 T rtw_phl_set_edcca_mode -0d020014 T rtw_phl_query_regulation -0d02003c T ROM_WIFI_AX_BSS_COLOR_SET -0d020074 T ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD -0d0200ac T ROM_WIFI_AX_MUEDCA_Para -0d0200dc T ROM_WIFI_AX_SpecialReuse_Cfg -0d020204 T ROM_WIFI_BCN_FUNC -0d020226 T ROM_WIFI_BCN_Tx_Ctrl -0d020234 T ROM_WIFI_BCN_Interval -0d020248 T ROM_WIFI_BCN_VALID -0d02026c T ROM_WIFI_InitLLTTable -0d0202b8 T ROM_WIFI_INIT_MACADDR_SET -0d0202dc T ROM_WIFI_INIT_BeaconParameters -0d020308 T ROM_WIFI_INIT_ReadChipVersion -0d020368 T ROM_WIFI_Init_RESP_RATE -0d0203a4 T ROM_WIFI_InitTxBufferBoundary -0d0203d8 T ROM_WIFI_InitNormalChipRegPriority -0d020420 T ROM_WIFI_InitPageBoundary -0d02042c T ROM_WIFI_InitNetworkType -0d020458 T ROM_WIFI_InitRCR -0d020494 T ROM_WIFI_InitAdaptiveCtrl -0d0204dc T ROM_WIFI_InitSIFS -0d020528 T ROM_WIFI_InitEDCA -0d020540 T ROM_WIFI_InitRateFallback -0d020558 T ROM_WIFI_InitRetryFunction -0d020580 T ROM_WIFI_InitOperationMode -0d0205a0 T ROM_WIFI_InitBurstPktLen -0d0205ac T ROM_WIFI_InitMacClk -0d020650 T ROM_WIFI_Init32kClk -0d020670 T ROM_WIFI_InitLxDma -0d020798 T ROM_WIFI_InitQueueReservedPage -0d0207c0 T ROM_WIFI_ENABLE_BB_RF -0d0207d6 T ROM_WIFI_DISABLE_MAC_CG -0d020824 T ROM_WIFI_DISCONNECT -0d020870 T ROM_WIFI_BSSID_SET -0d0208a0 T ROM_WIFI_SetMSR -0d0208c4 T ROM_WIFI_CHECK_BSSID -0d0208e0 T ROM_WIFI_PHY_STATUS_CFG -0d0208fc T ROM_WIFI_SET_APMODE -0d020a30 T ROM_WIFI_UPDATE_Slottime -0d020aa0 T ROM_WIFI_SET_CCA_EDCCA -0d020adc T ROM_WIFI_Set_TXOP_Thres -0d020b48 T ROM_WIFI_Set_AC_Param -0d020b80 T ROM_WIFI_Set_MLME_JOIN -0d020ca0 T ROM_WIFI_Set_MLME_Sitesurvey -0d020d2c T ROM_WIFI_32K_Cmd -0d020dd8 T ROM_WIFI_TX_PAUSE_SET -0d020e48 T ROM_WIFI_FIFO_CLEARN_UP -0d020eac T ROM_WIFI_CHECK_TXBUF -0d020f08 T ROM_WIFI_CONFIG_CSI -0d020fd4 T ROM_WIFI_IMR_UPDATE -0d021034 T ROM_WIFI_ICV_CHECK_CFG -0d021052 T ROM_WIFI_SET_MAX_AGG_NUM -0d02106c T ROM_WIFI_GET_MAX_AGG_NUM -0d02107a T ROM_WIFI_High_Queue_Empty_Check -0d021088 T ROM_WIFI_BRate_Get -0d021170 T ROM_WIFI_BRate_Set -0d0211b0 T ROM_WIFI_MRateToHwRate -0d02125c T ROM_WIFI_HwRateToMRate -0d0212a4 T ROM_WIFI_CAM_ENTRY_WRITE -0d0212c0 T ROM_WIFI_CAM_WRITE -0d021320 T ROM_WIFI_SEC_CFG -0d02133c T ROM_WIFI_CAM_WriteSppAmsduValid -0d021358 T ROM_WIFI_CAM_Entry_Clear -0d021398 T ROM_WIFI_CAM_FLUSH_ALL -0d0213b2 T ROM_WIFI_TSF_TIMER0_SOURCE_CFG -0d0213c4 T ROM_WIFI_TSF_FREERUN_CFG -0d0213de T ROM_WIFI_TSF_GetByPort -0d021408 T ROM_WIFI_TSF_Sync -0d021434 T ROM_WIFI_TSF_Sync_P1_From_P0 -0d021454 T ROM_WIFI_TXDESC_BWMapping -0d021478 T ROM_WIFI_TXDESC_SCMapping -0d0214b8 T ROM_WIFI_TXDESC_FillSectype -0d0214d8 T ROM_WIFI_TXDESC_FillFake -0d0215b4 T ROM_WIFI_TXDESC_Get_BufAddr -0d0215c8 T ROM_WIFI_TXDESC_FillVCS -0d021628 T ROM_WIFI_HAL_RXDESC_Percentage2dbm -0d02162c T ROM_WIFI_HAL_RXDESC_Power2strength -0d021648 T ROM_WIFI_HAL_RXDESC_ProcessRSSI -0d02166a T ROM_WIFI_HAL_RXDESC_ProcessSNRQual -0d021692 t IS_MCAST.isra.0 -0d021698 T rtw_xmit_priv_init -0d0217ec T rtw_xmit_priv_free -0d02187c T rtw_xmit_open_pktfile -0d021890 T rtw_xmit_read_pktfile -0d0218c8 t rtw_xmit_update_attrib_set_qos -0d021938 T rtw_xmit_enc_tkip_addmic -0d021ab0 T rtw_xmit_enc_software -0d021b8c T rtw_xmit_make_wlanhdr -0d021dbc T rtw_xmit_pending_queue_check -0d021dc8 T rtw_xmit_update_attrib_vcs_info -0d021e58 T rtw_xmit_put_snap -0d021e86 T rtw_xmit_count_stats -0d021f00 T rtw_xmit_classifier -0d021f84 T rtw_xmit_mgntframe -0d021fb8 T rtw_xmit_query_short_GI -0d021fd0 T rtw_xmit_entry -0d022568 T rtw_xmit_nulldata -0d02264c T rtw_xmit_qos_nulldata -0d0227a0 T rtw_xmit_cts2self -0d022860 T rtw_txframes_pending -0d022872 t IS_MCAST.isra.0 -0d022878 T rtw_recv_init_priv -0d0228e4 T rtw_recv_alloc_frame -0d02292c T rtw_recv_free_frame -0d0229e8 T rtw_recv_free_frame_queue -0d022a0a T rtw_recv_free_uc_swdec_pending_queue -0d022a34 T rtw_recv_free_priv -0d022a78 T rtw_recv_free_defrag_queue -0d022a9a T rtw_recv_frame_chkpn -0d022b00 T rtw_recv_frame_chk_frag_pn -0d022b60 T rtw_recv_decryptor -0d022cb8 T rtw_recv_count_rx_stats -0d022d4c T rtw_recv_sta2sta_data_frame -0d022e48 T rtw_recv_ap2sta_data_frame -0d022f98 T rtw_recv_sta2ap_data_frame -0d0230b0 T rtw_recv_validate_ctrl_frame -0d023228 T rtw_recv_validate_data_frame -0d023470 T rtw_recv_indicatepkt -0d02370c T rtw_recv_signal_stat_timer_hdl -0d02380a T rtw_recv_recvframe_pull -0d023836 T rtw_recv_recvframe_put -0d023862 T rtw_recv_recvframe_pull_tail -0d023890 T rtw_recv_frame_chkmic -0d023994 T rtw_recv_frame_defrag -0d023a34 T rtw_recv_frame_chk_defrag -0d023bb8 T rtw_recv_validate_mgnt_frame -0d023bf8 T rtw_recv_validate_frame -0d023ce0 T rtw_recv_func_prehandle -0d023d04 T rtw_recv_wlanhdr_to_ethhdr -0d023dfc T rtw_recv_process_indicatepkts -0d023e28 T rtw_recv_func_posthandle -0d023f00 T rtw_recv_entry -0d024014 T rtw_recv_reorder_dequeue -0d024076 T rtw_recv_reorder -0d024140 T rtw_recv_reorder_timer_hdl -0d0241c4 T rtw_recv_reorder_alloc -0d02421c T rtw_recv_reorder_free -0d0242a0 T rtw_recv_promisc -0d024358 t get_hdr_bssid -0d02437a T rtw_recv_get_rx_sc_index -0d0243a8 T rtw_recv_get_rx_sc_free_entry -0d0243e4 T rtw_recv_indicatepkt_sc -0d024524 T rtw_recv_check_rx_shortcut_path -0d024640 T rtw_get_tx_sc_index -0d02466c T rtw_get_tx_sc_free_entry -0d0246ac T rtw_xmit_entry_sc -0d024830 t _my_calloc -0d024836 t _my_free -0d02483c t _my_random -0d02484c T wifi_connect -0d024954 T wifi_disconnect -0d024988 T wifi_is_running -0d0249a8 T _wifi_on_ap -0d0249ec T _wifi_off_ap -0d024a00 T wifi_on -0d024aac T wifi_off -0d024ab0 T wifi_set_mode -0d024ab4 T wifi_start_ap -0d024bf8 T wifi_stop_ap -0d024c28 T wifi_scan_networks -0d024c74 T wifi_get_lib_ver -0d024c98 T wifi_is_connected_to_ap -0d024d10 T wifi_get_scan_records -0d024d98 T wifi_scan_abort -0d024dd8 T wifi_set_channel -0d024ee8 T wifi_get_channel -0d024f48 T wifi_btcoex_set_ble_scan_duty -0d024f50 T wifi_get_network_mode -0d024fb0 T wifi_set_network_mode -0d025070 T wifi_set_tx_rate_by_ToS -0d0250c8 T wifi_set_EDCA_param -0d02514c T wifi_set_TX_CCA -0d025190 T wifi_ap_switch_chl_and_inform -0d0252b0 T wifi_set_chplan -0d02531c T wifi_get_chplan -0d025330 T wifi_set_mac_address -0d02549c T wifi_get_mac_address -0d025504 T wifi_csi_config -0d025574 T wifi_csi_report -0d0255d4 T wifi_set_wps_phase -0d02560c T wifi_set_eap_phase -0d025644 T wifi_get_eap_phase -0d025658 T wifi_set_eap_method -0d025674 T wifi_get_auto_chl -0d0256c4 T wifi_get_sw_statistic -0d025748 T wifi_del_station -0d025814 T wifi_init_mac_filter -0d025848 T wifi_add_mac_filter -0d025894 T wifi_del_mac_filter -0d0258d4 T wifi_set_no_beacon_timeout -0d0258e8 T wifi_driver_is_mp -0d0258ec T wifi_get_associated_client_list -0d0259b8 T wifi_get_setting -0d025a84 T wifi_get_disconn_reason_code -0d025b00 T wifi_fetch_phy_statistic -0d025b7c T wifi_set_lps_enable -0d025bbc T wifi_set_ips_internal -0d025c20 T wifi_set_mfp_support -0d025c54 T wifi_set_group_id -0d025c58 T wifi_config_autoreconnect -0d025cd0 T wifi_get_autoreconnect -0d025d0c T wifi_add_custom_ie -0d025df8 T wifi_update_custom_ie -0d025eb8 T wifi_del_custom_ie -0d025f48 T wifi_set_indicate_mgnt -0d025f94 T wifi_send_mgnt -0d026060 T wifi_set_cts2self_duration_and_send -0d0260e8 T wifi_set_pmk_cache_enable -0d02613c T wifi_wpa_pmksa_ops -0d0261c4 T wifi_sae_status_indicate -0d026254 T wifi_set_gen_ie -0d0263c0 T wifi_get_band_type -0d0263de T wifi_btcoex_set_pta -0d0263e4 T wifi_set_wpa_mode -0d0263f8 T wifi_set_pmf_mode -0d02643c T wifi_btcoex_bt_rfk -0d026444 T wifi_zigbee_coex_zb_rfk -0d026488 T wifi_wpa_sta_4way_fail_notify -0d0264d0 T wifi_wpa_add_key -0d0264d4 T wifi_promisc_enable -0d02653c T wifi_get_key_mgmt -0d026558 T rtw_xmitframe_alloc -0d0265c8 T rtw_xmitframe_free -0d026614 T rtw_xmitframe_queue_free -0d026654 T rtw_xmitframe_enqueue_one -0d026662 T rtw_xmitframe_dequeue_one -0d026686 T rtw_xmitbuf_alloc -0d0266ca T rtw_xmitbuf_ext_free -0d026704 T rtw_xmitbuf_free -0d02675e T rtw_xmitbuf_ext_alloc -0d0267d0 T rtw_xmitbuf_enqueue -0d0267f2 T rtw_xmitbuf_dequeue -0d026818 T wifi_hal_init_xmit_priv -0d026828 T wifi_hal_free_xmit_priv -0d026834 T wifi_hal_tx_ring_init -0d026898 T wifi_hal_tx_ring_free -0d0268e6 T wifi_hal_tx_ring_reset -0d02696c T wifi_hal_hwqueue_get -0d02697c T wifi_hal_hwqueue_mapping_to_dma -0d026998 T wifi_hal_txbd_enough_check -0d0269ac T wifi_hal_txbd_set_to_dma -0d026b30 T wifi_hal_txbd_host_index_update -0d026b68 T wifi_hal_polling_tx_done -0d026bec T wifi_hal_xmitframe_dump_sc -0d0270a8 T wifi_hal_xmitframe_dump -0d027310 T wifi_hal_xmitfram_dequeue -0d027368 T wifi_hal_xmitframe_coalesce -0d027614 T wifi_hal_xmitframe_resume -0d02777c T wifi_hal_mgnt_xmit -0d0278e8 T wifi_hal_xmit -0d027a9c T wifi_xmit_tasklet -0d027ac2 t key_char2num -0d027aec T rtw_get_bit_value_from_ieee_value -0d027b0c T rtw_is_cckrates_included -0d027b30 T rtw_is_cckratesonly_included -0d027b58 T rtw_check_network_type -0d027b88 T rtw_set_fixed_ie -0d027ba8 T rtw_set_ie -0d027bd4 T rtw_get_ie -0d027bfc T rtw_set_supported_rate -0d027c4c T rtw_get_rateset_len -0d027c60 T rtw_get_wpa_ie -0d027cd4 T rtw_get_wpa2_ie -0d027ce0 T rtw_get_wpa_cipher_suite -0d027d48 T rtw_get_wpa2_cipher_suite -0d027db0 T rtw_parse_wpa_ie -0d027e80 T rtw_parse_wpa2_ie -0d027f38 T rtw_get_sec_ie -0d027fcc T rtw_get_wps_ie -0d028040 T rtw_get_wps_attr -0d0280c0 T rtw_get_wps_attr_content -0d028104 T rtw_ieee802_11_parse_elems -0d028338 T key_2char2num -0d028350 T wifi_rom_set_probersp_tim_ie -0d0283c0 T wifi_rom_on_probereq -0d028408 T wifi_rom_set_beacon_timeout -0d028426 T wifi_rom_para_set_for_addba -0d02845c T wifi_rom_on_action_csa -0d028498 T wifi_rom_get_band_type_by_channel_plan -0d0284cc T wifi_rom_init_channel_set -0d0286a8 T wifi_rom_update_wireless_mode -0d02871c T wifi_rom_is_ap_in_tkip -0d02878c T wifi_rom_support_short_GI -0d0287a0 T wifi_rom_fill_wlan_header -0d028814 T wifi_rom_get_wpa2_akmp_suite -0d0288e4 T wifi_rom_get_mgmt_group_cipher_suite -0d028940 T wifi_rom_parse_wpa_ie_akm -0d0289d4 T wifi_rom_parse_sec_ie_akm_mgc -0d028adc T wifi_rom_fill_frame_content -0d028af8 T wifi_rom_set_ie_ram -0d028b30 T wifi_rom_get_ie_ex -0d028bb8 T wifi_rom_parse_rsnxe -0d028c00 T wifi_rom_append_rsnxe -0d028c24 T wifi_rom_restruct_wmm_ie -0d028c90 T wifi_rom_restruct_sec_ie -0d028d08 T wifi_rom_append_exented_cap -0d028d80 T wifi_rom_HT_caps_handler -0d028dc8 T wifi_rom_check_rsn_ie_pmkid -0d028e34 t wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0 -0d028e84 T wifi_rom_pmksa_cache_encrypt_macaddr -0d028f40 T wifi_rom_pmksa_append_pmkid -0d029014 T wifi_rom_check_pn -0d029054 T wifi_rom_check_indicate_seq -0d029098 T wifi_rom_get_wmmps_ac -0d0290d6 T wifi_rom_signal_stat_get -0d029140 T wifi_rom_beacon_rate_check -0d0291a4 T wifi_rom_beacon_ssid_check -0d029210 T wifi_rom_beacon_encryption_check -0d029318 T wifi_rom_beacon_info_get -0d029428 T wifi_rom_beacon_csa_info_get -0d029468 T wifi_rom_ap_beacon_set_param -0d0296c4 T wifi_rom_ap_beacon_update_hidden_ssid -0d02971c T wifi_rom_ap_beacon_update_bcn_tim -0d029834 T wifi_rom_ap_beacon_update_erpinfo_ie -0d029880 T wifi_rom_ap_beacon_gen_ie -0d029c38 T wifi_rom_issue_assocreq_fill_cap -0d029de0 T wifi_rom_issue_assocreq_fill_vendor_ie -0d029f00 T wifi_rom_issue_assocrsp_fill_cap -0d02a0d4 T wifi_rom_on_assocreq_check -0d02a56c T wifi_rom_on_assocrsp_wmm -0d02a5ec T wifi_rom_assoc_set_wpa_ie -0d02a740 T wifi_rom_vht_get_highest_rate -0d02a79e T wifi_rom_vht_mcsmap_to_nss -0d02a7e8 T wifi_rom_vht_nss_to_mcsmap -0d02a828 T wifi_rom_vht_mcsmap_to_bitmap -0d02a87e T wifi_rom_he_get_muedca_param -0d02a902 T wifi_rom_he_mcsmap_to_bitmap -0d02a958 T timer_wrapper -0d02a9a8 T init_timer_pool -0d02aa0c T deinit_timer_pool -0d02aa4c T init_timer_wrapper -0d02aa6c T deinit_timer_wrapper -0d02aaa8 T init_timer -0d02abcc T mod_timer -0d02ac1c T cancel_timer_ex -0d02ac70 T del_timer_sync -0d02ad24 T rtw_init_timer -0d02ad2c T rtw_set_timer -0d02ad30 T rtw_cancel_timer -0d02ad3a T rtw_del_timer -0d02ad3e t associated_clients_update.part.0 -0d02ad88 T init_mlme_ap_info -0d02ae08 T start_bss_network -0d02b138 T rtw_ap_add_sta_callback -0d02b184 T rtw_ap_add_sta_event -0d02b1e8 T associated_clients_update -0d02b1f2 T bss_cap_update_on_sta_join -0d02b3c2 T bss_cap_update_on_sta_leave -0d02b4e8 T ap_free_sta -0d02b59c T expire_timeout_chk -0d02b79c T rtw_sta_flush -0d02b82c T free_mlme_ap_info -0d02b88a T sta_info_update -0d02ba68 T rtw_ap_start_api -0d02bbc4 T rtw_ap_xmitframe_enqueue_for_sleeping_sta -0d02bd24 t rtw_ap_dequeue_xmitframes_to_sleeping_queue -0d02bd6e T rtw_ap_stop_sta_xmit -0d02be04 T rtw_ap_wakeup_sta_to_xmit -0d02c044 T rtw_ap_xmit_delivery_enabled_frames -0d02c164 T rtw_dynamic_check_work_cmd -0d02c194 T rtw_dynamic_check_timer_hdl -0d02c328 T rtw_dynamic_timer_hdl -0d02c398 T rtw_dynamic_check_link_status -0d02c4b8 T rtw_dynamic_check_work_hdl -0d02c4d8 T rtw_dot11w_sa_query_timer_hdl -0d02c5b4 T rtw_dot11w_issue_action_sa_query -0d02c664 T rtw_dot11w_on_action_sa_query -0d02c6fc T rtw_dot11w_sta_timeout_event_callback -0d02c754 T rtw_dot11w_init_expire_timer -0d02c778 T rtw_dot11w_BIP_verify -0d02c7a0 T rtw_dot11w_validate_mgmt -0d02c93c T wifi_rom_dot11w_construct_action_frame -0d02c9fc T wifi_rom_dot11w_BIP_verify -0d02cb2c T rtw_mgntframe_do_reserved -0d02cb30 T rtw_mgntframe_alloc -0d02cb6e T rtw_mgntframe_attrib_update -0d02cbc2 T rtw_mgntframe_indicate -0d02cbd0 T rtw_mgntframe_dispatcher -0d02ccb4 T rtw_mgmt_xmitframe_coalesce -0d02cf04 T rtw_rfctl_init -0d02cf18 T rtw_rfctl_deinit -0d02cf24 T rtw_csa_timer_hdl -0d02cfe8 T rtw_csa_process -0d02d090 T rtw_on_beacon_csa -0d02d0ca T rtw_on_action_csa -0d02d11c T rtw_issue_action_csa -0d02d20c T rtw_ap_csa_update_timer_hdl -0d02d414 T rtw_roamimg_info_init -0d02d41e T wifi_rom_get_center_ch -0d02d4fc T wifi_rom_get_offset_by_chbw -0d02d59c T wifi_rom_get_primary_ch -0d02d5d8 T rtw_on_action_public -0d02d5f0 T rtw_on_action_back -0d02d7a8 T rtw_on_action_wnm -0d02d824 T rtw_on_action -0d02d870 T halbb_ch_info_chk_cr_valid -0d02d958 T halbb_ch_info_cfg_mu_buff_cr -0d02d996 T halbb_cfg_ch_info_cr -0d02da1c T halbb_ch_info_status_en -0d02da58 T halbb_ch_info_get_data -0d02db8c T halbb_ch_info_parsing -0d02dbd8 T halbb_ch_info_bbcr_init -0d02dc08 T halbb_ch_info_init -0d02dca4 T halbb_ch_info_buf_rls -0d02dcc0 T halbb_ch_info_deinit -0d02dce0 T halbb_cr_cfg_ch_info_init -0d02dd1e T halbb_init_cr_default -0d02dd62 T halbb_init_gain_table -0d02dd90 T halbb_init_reg -0d02ddc2 T halbb_get_efuse_init -0d02ddd4 T halbb_cmn_info_self_init_per_phy -0d02deda T halbb_supportability_init -0d02df02 T halbb_dm_init_per_phy -0d02df50 T halbb_dm_init -0d02df5c T halbb_timer_ctrl -0d02df6e T halbb_dm_deinit -0d02df8c T halbb_timer_init -0d02df9a T halbb_cr_cfg_init -0d02dfbe T halbb_hw_init -0d02dffe T halbb_buffer_deinit -0d02e026 T halbb_buffer_init -0d02e078 T halbb_tpu_mac_cr_init -0d02e104 T halbb_tssi_ctrl_set_fast_mode_cfg -0d02e146 T halbb_tssi_ctrl_set_bandedge_cfg -0d02e1cc T halbb_tssi_ctrl_mac_cr_init -0d02e240 T halbb_sel_headline_8730e -0d02e334 T halbb_cfg_bbcr_ax_8730e -0d02e3ec T halbb_cfg_bb_gain_ax_8730e -0d02e4a4 T halbb_cfg_bb_phy_8730e -0d02e4f0 T halbb_cfg_bb_gain_8730e -0d02e61a T halrf_dbg_log_print -0d02e628 T halrf_dbg_watchdog_print -0d02e636 T halrf_spur_compensation -0d02e6ae T halrf_dack_trigger -0d02e718 T halrf_rx_dck_trigger -0d02e7ba T halrf_rx_dck_tracking -0d02e7fc T halrf_iqk_trigger -0d02e888 T halrf_synk_trigger -0d02e8fe T halrf_lck_trigger -0d02e96c T halrf_lck_tracking -0d02e99c T halrf_dpk_trigger -0d02ea3c T halrf_dpk_tracking -0d02ea7c T halrf_tssi_tracking -0d02eab4 T halrf_tssi_trigger -0d02eb6e T halrf_do_tssi_init -0d02ebaa T halrf_do_tssi_scan -0d02ebce T halrf_tssi_default_txagc -0d02ebdc T halrf_tssi_set_avg -0d02ebe0 T halrf_gapk_trigger -0d02ec6e T halrf_chl_rfk_trigger -0d02ed0a T halrf_rck_trigger -0d02ed0c T halrf_dpk_track_onoff -0d02ed12 T halrf_dpk_init -0d02ed7a T halrf_rx_dck_track_onoff -0d02ed80 T halrf_get_thermal -0d02ed90 T halrf_tssi_get_efuse_ex -0d02edb0 T halrf_set_ref_power_to_struct -0d02edbe T halrf_get_efuse_trim -0d02edcc T halrf_wl_tx_power_control -0d02edd0 T halrf_watchdog -0d02ee0a T halrf_psd_init -0d02ee22 T halrf_psd_restore -0d02ee30 T halrf_psd_get_point_data -0d02ee42 T halrf_tssi_backup_txagc -0d02ee44 T halrf_ctl_bw -0d02ee54 T halrf_ctl_ch -0d02ee66 T halrf_rxbb_bw -0d02ee68 T halrf_config_nctl_reg -0d02ee76 T halrf_set_gpio -0d02ee78 T halrf_wait_rx_mode -0d02eede T halrf_tmac_tx_pause -0d02eefc T halrf_btc_rfk_ntfy -0d02ef3c T halrf_fcs_init -0d02ef3e T halrf_watchdog_stop -0d02ef4a T halrf_wifi_event_notify -0d02efac T halrf_ctrl_bw_ch -0d02efd2 T halrf_btc_rf_bton_para -0d02efe4 T halrf_btc_rf_switchband_para -0d02eff6 T halrf_config_radio -0d02f008 T halrf_config_power_by_rate -0d02f01a T halrf_config_power_limit -0d02f02c T halrf_config_power_limit_by_ch -0d02f046 T halrf_config_power_limit_ru_by_ch -0d02f060 T halrf_config_power_track -0d02f072 T halrf_config_rf_parameter -0d02f098 T halrf_cmn_info_self_init -0d02f0e4 T halrf_rfk_self_init -0d02f108 T halrf_rfability_init_mp -0d02f120 T halrf_set_rfability -0d02f12e T halrf_set_final_rfability -0d02f13a T halrf_dm_init -0d02f1e8 T halrf_init -0d02f21e T halrf_deinit -0d02f22c T halrf_get_regulation_info -0d02f280 T halrf_power_by_rate_store_to_array -0d02f416 T halrf_get_bwch_idx_to_limit_array -0d02f4a4 T halrf_hw_rate_to_pwr_by_rate -0d02f4b8 T halrf_get_dcm_offset_pwr_by_rate -0d02f560 T halrf_hw_rate_to_limit_rate_tx_num -0d02f574 T halrf_get_power_by_rate -0d02f5c0 T halrf_get_power_limit -0d02f62e T halrf_get_power_limit_ru -0d02f672 T halrf_get_efuse_power_table_switch -0d02f6be T iqk_kpath -0d02f6c8 T iqk_restore -0d02f6d2 T iqk_backup_mac_reg -0d02f6fe T iqk_backup_bb_reg -0d02f72c T iqk_backup_rf_reg -0d02f774 T iqk_restore_mac_reg -0d02f7a0 T iqk_restore_bb_reg -0d02f7cc T iqk_restore_rf_reg -0d02f814 T iqk_macbb_setting -0d02f81e T iqk_preset -0d02f828 T iqk_afebb_restore -0d02f832 T iqk_get_ch_info -0d02f83c T iqk_start_iqk -0d02f846 T halrf_iqk_init -0d02f854 T halrf_doiqk -0d02f904 T halrf_drv_iqk -0d02f93e T halrf_iqk -0d02f942 T halrf_kpath_8730e -0d02f948 T halrf_bw_setting_8730e -0d02f9b4 T halrf_rxmode_in_out -0d02f9e6 T halrf_ctrl_bw_8730e -0d02fa08 T halrf_ch_setting_8730e -0d02fa70 T halrf_ctrl_ch_8730e -0d02fab0 T halrf_rf_direct_cntrl_8730e -0d02fad0 T halrf_drf_direct_cntrl_8730e -0d02faf4 T halrf_rf_para_bbgm_8730e -0d0302cc T halrf_btc_rf_para_8730e -0d03033c T halrf_s1_bt_on_rf_band_8730e -0d030384 T halrf_spur_compensation_8730e -0d0305f8 T halrf_rx_dck_8730e_bcut_5G -0d030718 T halrf_rx_dck_8730e_bcut_2G -0d030b84 T halrf_tune_rxdck_track_8730e -0d030cac T halrf_rxdck_track_8730e -0d030d34 T halrf_rf_reduce_gain_8730e -0d030df0 T halrf_rx_dck_8730e_dcut_2G -0d031240 T halrf_rx_dck_8730e_band_bcut -0d0314cc T halrf_rx_dck_8730e_bcut -0d031674 T halrf_rx_dck_8730e_dcut -0d0317b4 T halrf_dbg_log_8730e -0d031a98 T halrf_dbg_watchdog_8730e -0d031bb4 T halrf_x2k_8730e -0d031c88 T halrf_synk_8730e -0d031c8c T halrf_lck_8730e -0d031ce8 T halrf_lck_tracking_8730e -0d031d7e T halrf_get_thermal_8730e -0d031dcc T halrf_mac_get_pwr_reg_8730e -0d031df0 T halrf_config_8730e_nctl_reg -0d031e74 T halrf_config_8730e_new_radio_a_reg -0d031f14 T halrf_config_8730e_store_power_by_rate -0d031fc0 T halrf_config_8730e_init_power_limit -0d032014 T halrf_config_8730e_power_limit_by_ch -0d032050 T halrf_config_8730e_power_limit_ru_by_ch -0d032074 T halrf_config_8730e_store_pwr_track -0d0320d8 T _iqk_rxk_setting_8730e -0d032198 T _iqk_check_cal_8730e -0d0321f2 T _iqk_one_shot_8730e -0d032290 T _iqk_rxk_8730e -0d032674 T _iqk_wa_for_5ghb_8730e -0d0327b8 T _iqk_txk_8730e -0d032828 T _lok_finetune_check_8730e -0d032864 T _iqk_tia_dck_8730e -0d032924 T _iqk_lok_8730e -0d032a30 T _iqk_txk_setting_8730e -0d032b90 T _iqk_by_path_8730e -0d032bee T iqk_get_ch_info_8730e -0d032c14 T iqk_start_iqk_8730e -0d032c1a T iqk_restore_8730e -0d032c98 T iqk_afebb_restore_8730e -0d032d88 T iqk_preset_8730e -0d032dc8 T iqk_macbb_setting_8730e -0d032f00 T iqk_init_8730e -0d032f2a T halrf_cfg_rf_nctl_8730e -0d032f68 T _dpk_bkup_kip_8730e -0d032f88 T _dpk_bkup_bb_8730e -0d032fa8 T _dpk_bkup_rf_8730e -0d032fe8 T _dpk_reload_kip_8730e -0d033008 T _dpk_reload_bb_8730e -0d033028 T _dpk_reload_rf_8730e -0d033064 T _dpk_check_cal_8730e -0d0330be T _dpk_one_shot_8730e -0d03315c T _dpk_information_8730e -0d03318c T _dpk_bb_afe_setting_8730e -0d033298 T _dpk_bb_afe_restore_8730e -0d033348 T _dpk_tssi_pause_8730e -0d033358 T _dpk_kip_pwr_clk_on_8730e -0d033388 T _dpk_kip_preset_8730e -0d033468 T _dpk_kip_restore_8730e -0d0334a8 T _dpk_kip_set_txagc_8730e -0d033590 T _dpk_get_thermal_8730e -0d0335ae T _dpk_lut_sram_write_8730e -0d033632 T _dpk_lut_sram_clear_8730e -0d03367c T _dpk_rf_setting_8730e -0d033720 T _dpk_dbg_report_8730e -0d033742 T _dpk_gainloss_8730e -0d033770 T _dpk_set_offset_8730e -0d0337b4 T _dpk_agc_8730e -0d0338cc T _dpk_nctl_learning_8730e -0d0339bc T _dpk_main_8730e -0d033a84 T halrf_dpk_onoff_8730e -0d033af4 T _dpk_cal_select_8730e -0d033c18 T _dpk_force_bypass_8730e -0d033c20 T halrf_dpk_8730e -0d033c38 T halrf_dpk_track_8730e -0d033d3c T _txgapk_backup_bb_registers_8730e -0d033d60 T _txgapk_reload_bb_registers_8730e -0d033d84 T _halrf_txgapk_bkup_rf_8730e -0d033dc0 T _halrf_txgapk_reload_rf_8730e -0d033dfc T _txgapk_afe_setting_8730e -0d03402c T _txgapk_rf_setting_8730e -0d0340a4 T _txgapk_nctl_done_8730e -0d0340fc T _txgapk_one_shot_8730e -0d03414c T _txgapk_enable_gapk_8730e -0d034460 T _halrf_txgapk_track_table_nctl_8730e -0d03459c T _halrf_txgapk_power_table_nctl_8730e -0d0346c8 T _txgapk_config_offset_table_8730e -0d034714 T halrf_do_txgapk_8730e -0d034818 T halrf_adc_dck_8730e -0d034c00 T halrf_addck_8730e -0d034c18 T _halrf_dack_backup_bb_registers_8730e -0d034c3c T _halrf_dack_reload_bb_registers_8730e -0d034c60 T halrf_dack_8730e_s0 -0d034eac T halrf_dac_cal_8730e -0d034ebe T _tssi_backup_bb_registers_8730e -0d034ee2 T _tssi_reload_bb_registers_8730e -0d034f08 T _halrf_tssi_stf_tx_8730e -0d035084 T _halrf_tssi_set_sys_8730e -0d035178 T _halrf_tssi_ini_txpwr_ctrl_bb_8730e -0d0353fc T _halrf_tssi_ini_txpwr_ctrl_bb_he_tb_8730e -0d03541c T _halrf_tssi_set_dck_8730e -0d035488 T _halrf_tssi_set_bbgain_split_8730e -0d0354cc T _halrf_tssi_set_tmeter_tbl_8730e -0d035754 T _halrf_tssi_slope_cal_org_8730e -0d035814 T _halrf_tssi_set_alignment_default_8730e -0d035ac8 T _halrf_tssi_run_slope_8730e -0d035c8c T _halrf_tssi_set_slope_8730e -0d035f2c T _halrf_tssi_set_tssi_track_8730e -0d035fa8 T _halrf_tssi_set_txagc_offset_mv_avg_8730e -0d035ff2 T _halrf_tssi_get_cck_efuse_group_8730e -0d036036 T _halrf_tssi_get_ofdm_efuse_group_8730e -0d0361c8 T _halrf_tssi_get_ofdm_efuse_tssi_de_8730e -0d0361fc T _halrf_tssi_get_tssi_trim_efuse_group_8730e -0d036262 T _halrf_tssi_get_ofdm_tssi_trim_de_8730e -0d036298 T _halrf_tssi_get_cw_8730e -0d036318 T _halrf_tssi_alimentk_8730e -0d0366a0 T halrf_tssi_tracking_8730e -0d036848 T _halrf_tssi_pre_tx_8730e -0d0368cc T halrf_do_tssi_scan_8730e -0d0368fc T halrf_tssi_get_efuse_8730e -0d036930 T halrf_tssi_enable_8730e -0d036990 T halrf_tssi_disable_8730e -0d0369c8 T halrf_tssi_set_efuse_to_de_8730e -0d036adc T halrf_do_tssi_8730e -0d036b8c T halrf_do_tssi_init_8730e -0d036bf8 T _halrf_get_total_efuse_8730e -0d036c08 T _halrf_set_thermal_trim_8730e -0d036c36 T _halrf_set_pa_bias_trim_8730e -0d036c86 T _halrf_get_tssi_trim_8730e -0d036d00 T halrf_get_efuse_trim_8730e -0d036d28 T _halrf_psd_backup_bb_registers_8730e -0d036d4c T _halrf_psd_reload_bb_registers_8730e -0d036d70 T _halrf_psd_bkup_rf_8730e -0d036da8 T _halrf_psd_reload_rf_8730e -0d036de0 T halrf_psd_init_8730e -0d037098 T halrf_psd_restore_8730e -0d0371b0 T halrf_psd_get_point_data_8730e -0d037234 T wifi_hal_txdesc_fill -0d0376b0 t rtw_btc_action_bt_idle -0d03774e t rtw_btc_action_wl_not_connected -0d0377c2 T rtw_btc_action_coex_all_off -0d0377ee T rtw_btc_action_wl_off -0d03783e T rtw_btc_run_coex -0d037abc T rtw_hal_btc_wl_rfk_ntfy -0d037ae4 T rltk_bt_set_gnt_bt_with_clk_source -0d037af4 T rltk_coex_bt_rfk -0d037b2c T halrf_dbg_setting_init -0d037b3a T halrf_cmd_parser_init -0d037b42 T halrf_cal_bit_shift -0d037b56 T halrf_wreg -0d037b7e T halrf_rreg -0d037b98 T halrf_wrf -0d037ba4 T halrf_wrf_radioa -0d037ba8 t gf_mulx -0d037bdc T aes_set_key -0d037f04 T aes_encrypt -0d038a3c T AES_WRAP -0d038b50 T wifi_rom_omac1_aes_128_vector -0d038c70 T crc32_get -0d038c9c T arc4_byte -0d038cc2 T rt_arc4_init -0d038d08 T rt_arc4_crypt -0d038d30 t aes1_xor_128 -0d038d30 t aesccmp_bitwise_xor -0d038d44 t aes1_xor_32 -0d038d58 t aes1_next_key -0d038dc0 t aes1_mix_column -0d038eac T wep_80211_encrypt -0d038f14 T wep_80211_decrypt -0d038fa4 T tkip_micappendbyte -0d038ff4 T rtw_secmicsetkey -0d039032 T rtw_secmicappend -0d039048 T rtw_secgetmic -0d0390a8 T rtw_seccalctkipmic -0d039124 T tkip_phase1 -0d039270 T tkip_phase2 -0d03945c T tkip_80211_encrypt -0d0394e0 T tkip_80211_decrypt -0d039590 T aes1_encrypt -0d039744 T aesccmp_construct_mic_iv -0d03979a T aesccmp_construct_mic_header1 -0d039802 T aesccmp_construct_mic_header2 -0d03987e T aesccmp_construct_ctr_preload -0d0398f8 T aes_80211_encrypt -0d039c18 T aes_80211_decrypt -0d039f54 T SOCPS_WakeFromPG_HP -0d03a09c T SOCPS_SleepPG_RAM -0d03a13c T SOCPS_SleepPG_LIB -0d03a250 T SOCPS_vWFSSVCHandler_HP -0d03a26c T SOCPS_NVICBackup_HP -0d03a2e0 T SOCPS_NVICReFill_HP -0d03a358 T SOCPS_MPUBackup_HP -0d03a39c T SOCPS_MPUReFill_HP -0d03a3e8 T SOCPS_SleepCG_LIB -0d03a404 t deregister_tm_clones -0d03a420 t register_tm_clones -0d03a444 t __do_global_dtors_aux -0d03a46c t frame_dummy -0d03a48c T nanf -0d03a498 T __aeabi_drsub -0d03a4a0 T __aeabi_dsub -0d03a4a0 T __subdf3 -0d03a4a4 T __adddf3 -0d03a4a4 T __aeabi_dadd -0d03a71c T __aeabi_ui2d -0d03a71c T __floatunsidf -0d03a73c T __aeabi_i2d -0d03a73c T __floatsidf -0d03a760 T __aeabi_f2d -0d03a760 T __extendsfdf2 -0d03a7a4 T __aeabi_ul2d -0d03a7a4 T __floatundidf -0d03a7b4 T __aeabi_l2d -0d03a7b4 T __floatdidf -0d03a810 T __gedf2 -0d03a810 T __gtdf2 -0d03a818 T __ledf2 -0d03a818 T __ltdf2 -0d03a820 T __cmpdf2 -0d03a820 T __eqdf2 -0d03a820 T __nedf2 -0d03a89c T __aeabi_cdrcmple -0d03a8ac T __aeabi_cdcmpeq -0d03a8ac T __aeabi_cdcmple -0d03a8bc T __aeabi_dcmpeq -0d03a8d0 T __aeabi_dcmplt -0d03a8e4 T __aeabi_dcmple -0d03a8f8 T __aeabi_dcmpge -0d03a90c T __aeabi_dcmpgt -0d03a920 T __aeabi_dcmpun -0d03a920 T __unorddf2 -0d03a94c T __aeabi_d2uiz -0d03a94c T __fixunsdfsi -0d03a98c T __aeabi_d2f -0d03a98c T __truncdfsf2 -0d03aa2c T __aeabi_uldivmod -0d03aa5c T __udivmoddi4 -0d03ad04 W __aeabi_idiv0 -0d03ad04 W __aeabi_ldiv0 -0d03ad08 T atoi -0d03ad10 T _atoi_r -0d03ad18 T __sflush_r -0d03ae34 T _fflush_r -0d03ae7e T fflush -0d03aea0 t std -0d03aef0 T _cleanup_r -0d03aefc t __fp_lock -0d03af14 t __fp_unlock -0d03af2c T __sfmoreglue -0d03af58 T _cleanup -0d03af64 T __sfp_lock_acquire -0d03af70 T __sfp_lock_release -0d03af7c T __sinit_lock_acquire -0d03af88 T __sinit_lock_release -0d03af94 T __sinit -0d03afe4 T __sfp -0d03b070 T __fp_lock_all -0d03b08c T __fp_unlock_all -0d03b0a8 T _fwalk -0d03b0e2 T _fwalk_reent -0d03b120 T __libc_init_array -0d03b168 T _setlocale_r -0d03b1a8 T __locale_mb_cur_max -0d03b1c4 T __locale_ctype_ptr_l -0d03b1ca T __locale_ctype_ptr -0d03b1e8 T setlocale -0d03b1f8 T __retarget_lock_init -0d03b1fa T __retarget_lock_init_recursive -0d03b1fc T __retarget_lock_close -0d03b1fe T __retarget_lock_close_recursive -0d03b200 T __retarget_lock_acquire -0d03b202 T __retarget_lock_acquire_recursive -0d03b204 T __retarget_lock_try_acquire -0d03b208 T __retarget_lock_try_acquire_recursive -0d03b20c T __retarget_lock_release -0d03b20e T __retarget_lock_release_recursive -0d03b210 T _mbtowc_r -0d03b234 T __ascii_mbtowc -0d03b258 T cleanup_glue -0d03b272 T _reclaim_reent -0d03b2f8 T _snprintf_r -0d03b356 T snprintf -0d03b3bc T _sprintf_r -0d03b3f4 T sprintf -0d03b434 T sscanf -0d03b48c T _sscanf_r -0d03b4e0 T __sread -0d03b502 T __seofread -0d03b506 T __swrite -0d03b53e T __sseek -0d03b562 T __sclose -0d03b56a T strncmp -0d03b5c6 T strncpy -0d03b61c t _strtol_l -0d03b706 T _strtol_r -0d03b728 T strtol_l -0d03b744 T strtol -0d03b770 T _svfprintf_r -0d03cb6c T __ssvfscanf_r -0d03de48 T _vsnprintf_r -0d03de9e T vsnprintf -0d03debc T _wctomb_r -0d03dee0 T __ascii_wctomb -0d03defc T _write_r -0d03df20 T _close_r -0d03df40 t quorem -0d03e05e T _dtoa_r -0d03ebe4 T _fclose_r -0d03ec92 T fclose -0d03eca0 T iswspace -0d03eca8 T __localeconv_l -0d03ecac T _localeconv_r -0d03ecc8 T localeconv -0d03ece4 T _lseek_r -0d03ed08 t __get_current_locale -0d03ed20 T _mbrtowc_r -0d03ed64 T mbrtowc -0d03edb0 T _Balloc -0d03edfa T _Bfree -0d03ee0c T __multadd -0d03ee86 T __s2b -0d03ef02 T __hi0bits -0d03ef42 T __lo0bits -0d03efa0 T __i2b -0d03efb2 T __multiply -0d03f0e8 T __pow5mult -0d03f168 T __lshift -0d03f22e T __mcmp -0d03f266 T __mdiff -0d03f35e T __ulp -0d03f3b4 T __b2d -0d03f454 T __d2b -0d03f4f4 T __ratio -0d03f55a T _mprec_log10 -0d03f594 T __copybits -0d03f5da T __any_on -0d03f61c T _read_r -0d03f640 T __sccl -0d03f6b0 T frexp -0d03f720 t sulp -0d03f758 T _strtod_l -0d04033c T _strtod_r -0d04035c T strtod_l -0d040370 T strtod -0d040398 T strtof_l -0d040438 T strtof -0d0404e8 t _strtoll_l -0d04061e T _strtoll_r -0d040640 T strtoll_l -0d04065c T strtoll -0d040688 t _strtoull_l -0d0407c4 T _strtoull_r -0d0407e8 T strtoull_l -0d040804 T strtoull -0d040830 t _strtoul_l -0d04091e T _strtoul_r -0d040940 T strtoul_l -0d04095c T strtoul -0d040988 T __ssprint_r -0d040a7e T _svfiprintf_r -0d041338 T _sungetc_r -0d0413b2 T __ssrefill_r -0d0413ec T _sfread_r -0d04145c T __ssvfiscanf_r -0d042358 T __submore -0d0423c6 T _ungetc_r -0d0424e4 T ungetc -0d0424f4 t rshift -0d042596 T __gethex -0d042a00 t L_shift -0d042a24 T __match -0d042a4c T __hexnan -0d042b7c T iswspace_l -0d042b98 T __aeabi_d2iz -0d042b98 T __fixdfsi -0d042be8 T __aeabi_d2lz -0d042be8 T __fixdfdi -0d042c18 T __aeabi_d2ulz -0d042c18 T __fixunsdfdi -0d042c54 T _close -0d042c64 T _lseek -0d042c78 t ____wrap_memmove_veneer -0d042c80 t ____wrap_rand_veneer -0d042c88 t __shell_get_argv_veneer -0d042c90 t ____wrap_strlen_veneer -0d042c98 t __shell_get_argc_veneer -0d042ca0 t ____wrap_memset_veneer -0d042ca8 t __DiagPrintf_veneer -0d042cb0 t ____wrap___aeabi_i2d_veneer -0d042cb8 t ____wrap_memcmp_veneer -0d042cc0 t ____wrap_strcmp_veneer -0d042cc8 t ____wrap___aeabi_ddiv_veneer -0d042cd0 t ____wrap___aeabi_dsub_veneer -0d042cd8 t __INT_HardFault_C_veneer -0d042ce0 t ____wrap___aeabi_ui2d_veneer -0d042ce8 t ____wrap_memcpy_veneer -0d042cf0 t ____wrap___aeabi_dmul_veneer -0d042cf8 t ____wrap_memchr_veneer -0d042d00 t ____wrap___aeabi_l2d_veneer -0d042d08 t __io_assert_failed_veneer -0d042d10 t __DiagPrintfD_veneer -0d042d18 t __DiagVSprintf_veneer -0d042e66 t __FUNCTION__.0 -0d042e78 t __FUNCTION__.1 -0d042ea1 t __FUNCTION__.0 -0d042ebf t __FUNCTION__.1 -0d042f6f t CSWTCH.58 -0d042f94 t CSWTCH.59 -0d04301c t __FUNCTION__.0 -0d04302d t __FUNCTION__.1 -0d04303b t __FUNCTION__.2 -0d04304a t __FUNCTION__.0 -0d0430cf t __FUNCTION__.0 -0d043375 t __FUNCTION__.0 -0d043386 t __FUNCTION__.3 -0d043393 t __FUNCTION__.7 -0d04339f t __FUNCTION__.8 -0d043500 t register_string -0d043db8 T array_mp_txpwr_byrate_2g -0d043dd4 T array_mp_txpwr_byrate_5g -0d043dec T regu_en -0d043dfc T tx_pwr_limit_2g_cn -0d043e26 T tx_pwr_limit_2g_etsi -0d043e50 T tx_pwr_limit_2g_fcc -0d043e7a T tx_pwr_limit_2g_gl -0d043ea4 T tx_pwr_limit_2g_ic -0d043ece T tx_pwr_limit_2g_kcc -0d043ef8 T tx_pwr_limit_2g_mkk -0d043f22 T tx_pwr_limit_5g_cn -0d043f5a T tx_pwr_limit_5g_etsi -0d043f92 T tx_pwr_limit_5g_fcc -0d043fca T tx_pwr_limit_5g_gl -0d044002 T tx_pwr_limit_5g_ic -0d04403a T tx_pwr_limit_5g_kcc -0d044072 T tx_pwr_limit_5g_mkk -0d0440aa T tx_pwr_limit_ru_2g_cn -0d0440d4 T tx_pwr_limit_ru_2g_etsi -0d0440fe T tx_pwr_limit_ru_2g_fcc -0d044128 T tx_pwr_limit_ru_2g_gl -0d044152 T tx_pwr_limit_ru_2g_ic -0d04417c T tx_pwr_limit_ru_2g_kcc -0d0441a6 T tx_pwr_limit_ru_2g_mkk -0d0441d0 T tx_pwr_limit_ru_5g_cn -0d044224 T tx_pwr_limit_ru_5g_etsi -0d044278 T tx_pwr_limit_ru_5g_fcc -0d0442cc T tx_pwr_limit_ru_5g_gl -0d044320 T tx_pwr_limit_ru_5g_ic -0d044374 T tx_pwr_limit_ru_5g_kcc -0d0443c8 T tx_pwr_limit_ru_5g_mkk -0d04441c T tx_shap_cn -0d044422 T tx_shap_etsi -0d044428 T tx_shap_fcc -0d04442e T tx_shap_ic -0d044434 T tx_shap_kcc -0d04443a T tx_shap_mkk -0d0444ea t __FUNCTION__.0 -0d044554 t __FUNCTION__.0 -0d0445cd t __FUNCTION__.0 -0d0445e5 t __FUNCTION__.1 -0d044681 t __FUNCTION__.0 -0d044697 t __FUNCTION__.1 -0d044ff2 t __FUNCTION__.0 -0d045000 t __FUNCTION__.1 -0d04503d t __FUNCTION__.0 -0d045053 t __FUNCTION__.0 -0d045101 t __FUNCTION__.4 -0d0454dc t __func__.0 -0d045607 t __func__.0 -0d045798 t __FUNCTION__.1 -0d045a1d t __func__.0 -0d045a6e T VHT_MCS_DATA_RATE -0d045aac T wlancmds -0d045bd1 T rtw_basic_rate_mix -0d045c5a t __func__.0 -0d045e55 t __func__.1 -0d045e75 T MCS_rate_1R -0d045ea4 T null_addr -0d046077 T HT_CAP_OUI -0d04607b T HT_INFO_OUI -0d0460c2 t __func__.0 -0d046180 T default_rateset -0d04618c T bb_phy_rate_table -0d046768 T array_mp_8730e_pwr_reg_pxp -0d0469c0 t __FUNCTION__.0 -0d046a3e t __func__.2 -0d046b59 t __FUNCTION__.1 -0d046b7b t __func__.0 -0d047008 t __FUNCTION__.0 -0d047024 t __FUNCTION__.2 -0d047040 t __FUNCTION__.3 -0d047055 t __FUNCTION__.4 -0d047071 t __FUNCTION__.5 -0d047085 t __FUNCTION__.6 -0d047097 t __FUNCTION__.7 -0d0470a7 t __FUNCTION__.8 -0d0470c1 t __FUNCTION__.9 -0d04729b t __func__.0 -0d0472b0 t __func__.1 -0d0472c7 t __func__.2 -0d04735b t __func__.0 -0d047374 t __func__.1 -0d04738a t __FUNCTION__.0 -0d0473a2 t __FUNCTION__.1 -0d047f78 t __FUNCTION__.1 -0d047f8b t __func__.0 -0d0480da t __func__.0 -0d0480f9 t __func__.1 -0d048111 t __func__.2 -0d04812e t __func__.3 -0d048143 t __func__.4 -0d048158 T _rf_type_to_rf_rx_cnt -0d04864b t __FUNCTION__.0 -0d048668 t bt_status_string -0d04870d t __func__.0 -0d04872d t __func__.1 -0d0487a8 T afh_5g_8730e -0d048838 T btc_chip_para_8730e -0d048878 t table_nsant_8730e -0d0488b0 t table_sant_8730e -0d048918 t tdma_nsant_8730e -0d048940 t tdma_sant_8730e -0d048a29 t __FUNCTION__.1 -0d048a3a t __FUNCTION__.2 -0d048a4b t __FUNCTION__.3 -0d048a5b t __FUNCTION__.4 -0d048a6b t __FUNCTION__.5 -0d048aad t __func__.0 -0d048ae4 t CSWTCH.50 -0d048b20 t __FUNCTION__.0 -0d048b95 t __FUNCTION__.0 -0d048ba9 t __func__.2 -0d048bba t CSWTCH.9 -0d048bdb t CSWTCH.5 -0d048be2 t CSWTCH.8 -0d048d01 t __FUNCTION__.0 -0d048e96 T SNAP_ETH_TYPE_APPLETALK_AARP -0d048e98 T SNAP_ETH_TYPE_IPX -0d048e9a t __FUNCTION__.0 -0d048eae T rtw_bridge_tunnel_header -0d048eb4 T rtw_rfc1042_header -0d049754 t __FUNCTION__.0 -0d04976e t __FUNCTION__.10 -0d049783 t __FUNCTION__.13 -0d0497a1 t __FUNCTION__.3 -0d0497b5 t __FUNCTION__.4 -0d0497ca t __FUNCTION__.5 -0d0497dd t __FUNCTION__.6 -0d0497f0 t __FUNCTION__.7 -0d049800 t __FUNCTION__.8 -0d049810 t __func__.1 -0d049821 t __func__.12 -0d04983f t __func__.2 -0d0499ca t CSWTCH.71 -0d0499dc t __func__.0 -0d0499f8 T tx_buf_addr_table -0d049a38 T RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X -0d049a3c T RSN_AUTH_KEY_MGMT_UNSPEC_802_1X -0d049a40 T RSN_CIPHER_SUITE_CCMP -0d049a44 T RSN_CIPHER_SUITE_NONE -0d049a48 T RSN_CIPHER_SUITE_TKIP -0d049a4c T RSN_CIPHER_SUITE_WEP104 -0d049a50 T RSN_CIPHER_SUITE_WEP40 -0d049a54 T RTW_WPA_OUI_TYPE -0d049a58 t WIFI_CCKRATES -0d049a5c t WIFI_OFDMRATES -0d049a64 t WPA2_SUITE_1X -0d049a68 T WPA_CIPHER_SUITE_CCMP -0d049a6c T WPA_CIPHER_SUITE_NONE -0d049a70 T WPA_CIPHER_SUITE_TKIP -0d049a74 T WPA_CIPHER_SUITE_WEP104 -0d049a78 T WPA_CIPHER_SUITE_WEP40 -0d049a7c t WPA_SUITE_1X -0d049a80 t dot11_rate_table -0d049a8d t wps_oui -0d049a91 T RSN_AUTH_KEY_MGMT_802_1X_SHA256 -0d049a95 T RSN_AUTH_KEY_MGMT_802_1X_SUITE_B -0d049a99 T RSN_AUTH_KEY_MGMT_802_1X_SUITE_B_192 -0d049a9d T RSN_AUTH_KEY_MGMT_DPP -0d049aa1 T RSN_AUTH_KEY_MGMT_FT_802_1X -0d049aa5 T RSN_AUTH_KEY_MGMT_FT_PSK -0d049aa9 T RSN_AUTH_KEY_MGMT_PSK_SHA256 -0d049aad T RSN_AUTH_KEY_MGMT_SAE -0d049ab1 T RSN_CIPHER_SUITE_AES_128_CMAC -0d049ab5 T RSN_CIPHER_SUITE_BIP_CMAC_256 -0d049ab9 T RSN_CIPHER_SUITE_BIP_GMAC_128 -0d049abd T RSN_CIPHER_SUITE_BIP_GMAC_256 -0d049ac1 T RSN_TKIP_CIPHER -0d049ac5 T RTW_ChannelPlan2G -0d049b2e T RTW_ChannelPlan5G -0d04a234 T RTW_ChannelPlanMap -0d04a4b4 T RTW_WPA_OUI -0d04a4b8 T _ch_width_to_bw_cap -0d04a522 T WMM_INFO_OUI -0d04a528 T WMM_OUI -0d04a52c T WMM_PARA_OUI -0d04a532 T WPS_OUI -0d04a536 t __FUNCTION__.0 -0d04b4c8 T rom_e_rtw_msgp_str_ -0d04b7a4 t __func__.0 -0d04b7e9 T cdmap -0d04bab3 T country_tpo -0d04bbe4 T OnAction_tbl -0d04bc9c T array_mp_8730e_phy_reg -0d04cf4c T array_mp_8730e_phy_reg_gain -0d04e414 t CSWTCH.22 -0d04e84c T array_bbgm_off_val -0d04e88c T array_bbgm_on_val -0d04e8cc T array_mp_8730e_nctl_reg -0d04f5aa T array_mp_8730e_nctl_reg_ccut -0d050380 T array_mp_8730e_radioa -0d050f34 T array_mp_8730e_radioa_cutb -0d051a54 T array_mp_8730e_radioa_cutd -0d051d58 T delta_swingidx_mp_2g_cck_a_n_txpwrtrkssi_8730e -0d051d98 T delta_swingidx_mp_2g_cck_a_p_txpwrtrkssi_8730e -0d051dd8 T delta_swingidx_mp_2ga_n_txpwrtrkssi_8730e -0d051e18 T delta_swingidx_mp_2ga_p_txpwrtrkssi_8730e -0d051e58 T delta_swingidx_mp_5ga_n_txpwrtrkssi_8730e -0d051f18 T delta_swingidx_mp_5ga_p_txpwrtrkssi_8730e -0d052120 t FSb -0d052520 t FT0 -0d052920 t FT1 -0d052d20 t FT2 -0d053120 t FT3 -0d053520 t KT0 -0d053920 t KT1 -0d053d20 t KT2 -0d054120 t KT3 -0d054520 t RCON -0d054548 t crc32_table -0d054948 t TKIP_Sbox1 -0d054d48 t aes1_sbox_table -0d054e48 t rcon_table -0d054e54 T _global_impure_ptr -0d054e97 t blanks.1 -0d054ea7 t zeroes.0 -0d054ebc t basefix.0 -0d054ede T _ctype_ -0d054ff0 t p05.0 -0d055000 T __mprec_tens -0d0550c8 T __mprec_tinytens -0d0550f0 T __mprec_bigtens -0d055118 t fpi.1 -0d05512c t fpinan.0 -0d055140 t tinytens -0d055168 t blanks.1 -0d055178 t zeroes.0 -0d055188 t basefix.0 -0d0551aa T __hexdig -0d0552ac T __cmd_table_start__ -0d0552ac T shell_cmd_table -0d05534c T __cmd_table_end__ -0d05534c T ipc_flashpg_table -0d05534c T __ipc_table_start__ -0d055368 T ipc_LPWHP_table -0d055384 T ipc_api_dev_table -0d0553a0 T ipc_dev_event_table -0d0553bc T __git_ver_table_start__ -0d0553bc T __ipc_table_end__ -0d0553bc T lib_cmsis_dsp_git_rev -0d0553ee T lib_user_git_rev -0d05541b T km4_application_git_rev -0d05544f T __git_ver_table_end__ -0d055450 t __frame_dummy_init_array_entry -0d055450 T __init_array_start -0d055450 T __preinit_array_end -0d055450 T __preinit_array_start -0d055454 t __do_global_dtors_aux_fini_array_entry -0d055454 T __fini_array_start -0d055454 T __init_array_end -0d055458 T __fini_array_end -0d055458 T __image2_backtrace_end__ -0d055460 R __exidx_start -0d055460 R __TMC_END__ -0d055468 R __exidx_end +0d016d3c T wifi_hal_deinit +0d016e10 T wifi_hal_read_adapterinfo +0d016fdc T wifi_hal_spec_init +0d0170ec T wifi_hal_init_haldata +0d017130 T wifi_hal_dma_interrupt +0d017210 T wifi_hal_check_txdesc_closed +0d01726c T wifi_hal_tx_isr +0d017330 T wifi_hal_interrupt_init +0d01735c T wifi_hal_interrupt_enable +0d017388 T wifi_hal_interrupt_disable +0d0173a4 T wifi_hal_interrupt_handle +0d017538 T wifi_hal_interrupt_request_irq +0d017574 T wifi_hal_interrupt_free_irq +0d0175a4 t wifi_hal_suspend_pause_rx_dma +0d017620 t wifi_hal_suspend_release_rx_dma +0d01763a t wifi_hal_suspend_check_remain_pkt.isra.0 +0d017660 t wifi_hal_suspend_lxbus_reg_restore.isra.0 +0d01776c T wifi_hal_suspend_check_wow_ctrl +0d0177e4 T wifi_hal_suspend_set_wowlan_h2c +0d01780c T wifi_hal_suspend_get_current_ip_address +0d017850 T wifi_hal_suspend_get_sec_iv +0d017964 T wifi_hal_suspend_start +0d017ae0 T wifi_hal_suspend_set_sec_pn +0d017b22 T wifi_hal_resume_start +0d017bec T wifi_hal_leave_ips_pg +0d017c0c T wifi_hal_enter_ips_pg +0d017c2c T wifi_hal_check_trx_status +0d017c70 t wifi_hal_normal_rx_process.isra.0 +0d017d40 T wifi_hal_rx_ring_init +0d017e38 T wifi_hal_rx_ring_free +0d017e58 T wifi_hal_rx_ring_reset +0d017e64 T wifi_hal_recv_release_physts_readptr +0d017e7c T wifi_hal_recv_manual_fetch_physts +0d017fc0 T wifi_hal_recv_set_tsf_timer0 +0d017fd4 T wifi_hal_check_rxtg +0d018006 T wifi_hal_check_rxdesc_remain +0d01802e T wifi_hal_clear_amsdu_priv +0d018048 T wifi_hal_rx_amsdu +0d018498 T wifi_recv_tasklet +0d0187d0 T wifi_hal_rx_filter +0d0187f4 t wifi_hal_rsvpage_construct_null.constprop.0 +0d018874 T wifi_hal_c2h_pkt_pre_hdl +0d0188b0 T wifi_hal_h2c_fill_cmd +0d0189d0 T wifi_hal_rsvpage_fill_txff +0d0189ea T wifi_hal_h2c_set_rsvpage_cmd +0d018a3c t wifi_hal_rsvpage_pkt_download.part.0 +0d018e64 T wifi_hal_h2c_set_media_status +0d018e88 T wifi_hal_h2c_set_pwr_mode +0d018f24 T wifi_hal_h2c_ps_tune_param +0d018f40 T wifi_hal_rsvpage_pkt_download +0d018f4a T wifi_hal_h2c_keep_alive_cmd +0d018f78 T wifi_hal_h2c_disconnect_decision_cmd +0d018fa4 T wifi_hal_h2c_wowlan_ctrl_cmd +0d018ff6 T wifi_hal_h2c_remote_wake_ctrl_cmd +0d01904c T wifi_hal_h2c_global_info_cmd +0d019068 T wifi_hal_h2c_wowlan_cmd +0d019092 T wifi_hal_h2c_joinbss +0d0190c0 T rtw_hal_turbo_edca +0d019140 T wifi_hal_phy_init_dm_priv +0d0191c0 T wifi_hal_phy_deinit_dm_priv +0d0191e4 T wifi_hal_phy_init_haldm +0d019206 T wifi_hal_phy_deinit_haldm +0d019220 T wifi_hal_phy_haldm_watchdog +0d019280 T wifi_hal_phy_statistic_query +0d019294 t wifi_hal_csi_enqueue_idle_q +0d019320 T wifi_hal_csi_deinit +0d019378 T wifi_hal_csi_cfg +0d0195f4 T wifi_hal_csi_en +0d019940 T wifi_hal_csi_suspend +0d019990 T wifi_hal_csi_resume +0d0199e0 T wifi_hal_csi_report +0d019aa4 T wifi_hal_csi_pkt_hdl +0d019ed4 t wifi_hal_ra_fill_h2c_cmd +0d01a020 T wifi_hal_ra_update_support_rate +0d01a0d0 T wifi_hal_ra_register +0d01a3c4 T wifi_hal_ra_deregister +0d01a424 T wifi_hal_ra_watchdog +0d01a5b0 t wifi_hal_dig_sdagc_follow_pagc +0d01a5d4 T wifi_hal_dig_cfg_cr +0d01a720 t wifi_hal_dig_tdma_timer_hdl +0d01a7d2 T wifi_hal_dig_update_by_per_rx +0d01a7d4 T wifi_hal_dig_scan_cfg +0d01a89c T wifi_hal_dig_connect_cfg +0d01a9d8 T wifi_hal_dig_watchdog +0d01aaf2 T wifi_hal_dig_init +0d01ab6c T wifi_hal_dig_tdma_timer_init +0d01ab94 T rtw_read8 +0d01ab9c T rtw_read16 +0d01aba6 T rtw_read32 +0d01abae T rtw_write8 +0d01abb8 T rtw_write16 +0d01abc2 T rtw_write32 +0d01abcc T wifi_hal_free_haldata +0d01abf4 T wifi_hal_11ax_limitation +0d01abf8 T wifi_hal_read_chipversion +0d01ac24 T wifi_hal_mlme_join_set +0d01ac80 T wifi_hal_disconnect_set +0d01aca8 T wifi_hal_sitesurvey_set +0d01ad90 T wifi_hal_fwlps_rf_on +0d01adb2 T wifi_hal_tsf_correct +0d01adb4 T wifi_hal_initial_gain_set +0d01adb6 T wifi_hal_apmode_set +0d01adc8 T wifi_hal_basic_rate_set +0d01adce T rtw_config_map_read +0d01ae08 T rtw_config_map_write +0d01ae40 T wifi_hal_read_bb_reg +0d01ae6e T wifi_hal_write_bb_reg +0d01aeb4 T wifi_hal_read_rf_reg +0d01aed2 T wifi_hal_write_rf_reg +0d01aeee T wifi_hal_phy_init +0d01af5c T wifi_hal_notify_switch_band +0d01af74 T wifi_hal_reset +0d01affc T wifi_hal_is_legalchannel +0d01b05c T wifi_hal_handle_sw_chnl_and_set_bw +0d01b29c T wifi_hal_set_channel_bw +0d01b302 T wifi_hal_set_channel +0d01b31a T rtl8730e_set_btc_rf_bton_para +0d01b324 T rtl8730e_set_btc_rf_switchband_para +0d01b32e T rtl8730e_set_btc_bb_switchchannel_para +0d01b338 T wifi_hal_zbc_rfk +0d01b35c T wifi_hal_cfg_bb_rfe_gpio +0d01b3d0 T wifi_hal_rxdesc_query +0d01b4d6 T wifi_hal_rxdesc_phystatus_query +0d01b570 T wifi_hal_rxdesc_csi_query +0d01b598 T wifi_hal_btcoex_tdma_scan_start +0d01b59c T wifi_hal_btcoex_tdma_scan_handle +0d01b634 T wifi_hal_dbg +0d01c62c T wifi_hal_lps_dtim +0d01c688 T wifi_hal_dbg_no_beacon +0d01c774 T wifi_hal_phydm_dbg +0d01c7c8 T wifi_hal_iwpriv_command +0d01cb58 T wifi_hal_phl_stainfo_init +0d01cb84 T wifi_hal_bb_sta_del +0d01cbdc T wifi_hal_bb_sta_add +0d01cc3c T wifi_hal_phl_stainfo_deinit +0d01cc60 T rtw_hal_sta_info_set +0d01cd4c T rtw_hal_sta_info_get +0d01ce0c T _hal_ap_update_sta_ra_info +0d01cea4 T rtw_hal_update_sta_info +0d01cee0 T wifi_hal_connect_hw_info_set +0d01d030 T rtw_hal_update_asoc_cap +0d01d1a0 T rtw_hal_update_asoc_cap_apmode +0d01d2c0 T wifi_hal_hci_intf_stop +0d01d2de T wifi_hal_hci_intf_init +0d01d2e0 T wifi_hal_hci_intf_deinit +0d01d2e2 t rtw_btc_set_table +0d01d33e t rtw_btc_set_tdma.isra.0 +0d01d3ae T _hal_btc_is_wifi_busy +0d01d3ea T _hal_btc_get_wifi_link_status +0d01d43e T _hal_btc_is_wifi_softap_on +0d01d47c T _hal_btc_is_wifi_4way_progress +0d01d4fc T _hal_btc_get_wifi_rx_cnt +0d01d534 T _hal_btc_get_wifi_rssi +0d01d544 T _hal_btc_set_timer +0d01d558 T _hal_btc_get_wifi_bw +0d01d598 T _hal_btc_get_wifi_link_info +0d01d64c T _hal_btc_bind_bt_coex_with_adapter +0d01d69c T _hal_btc_initialize +0d01d6c0 T rtw_btc_wl_leakap +0d01d6f4 T rtw_btc_btctdma_protect_beacon +0d01d746 T rtw_btc_query_bt_info +0d01d786 T rtw_btc_bt_rfk +0d01d7a2 T rtw_btc_update_bt_link_info +0d01d858 T rtw_btc_update_wl_ch_info +0d01d998 T rtw_btc_set_wl_act_gate +0d01d9ac T rtw_btc_table +0d01d9ea T rtw_btc_ignore_wlan_act +0d01da32 T rtw_btc_tdma +0d01db04 T rtw_btc_display_coex_info +0d01de10 T rtw_btc_timerup_handle +0d01deaa T rtw_btc_wl_status_change +0d01df02 T rtw_btc_set_rf_bton_para +0d01df14 T rtw_btc_monitor_bt_enable +0d01dfa8 T rtw_btc_init_hw_config +0d01e086 T rtw_btc_periodical +0d01e0cc T _hal_btc_periodical +0d01e228 T rtw_btc_set_rf_switchband_para +0d01e232 T rtw_btc_set_bb_switchchannel_para +0d01e23c T rtw_btc_update_wl_link_info +0d01e324 T rtw_hal_btc_Initialize +0d01e34c T rtw_hal_btc_DeInitialize +0d01e360 T rtw_hal_btc_PowerOnSetting +0d01e398 T rtw_hal_btc_PowerOffSetting +0d01e3a8 T rtw_hal_btc_HAL_Initialize +0d01e3b4 T rtw_hal_btc_IpsNotify +0d01e43c T rtw_hal_btc_LpsNotify +0d01e4b4 T rtw_hal_btc_ScanNotify +0d01e51c T rtw_hal_btc_set_ant_info +0d01e538 T rtw_hal_btc_ConnectNotify +0d01e5f8 T rtw_hal_btc_MediaStatusNotify +0d01e6c8 T rtw_hal_btc_SpecialPacketNotify +0d01e760 T rtw_hal_btc_BtInfoNotify +0d01ea50 T rtw_hal_btc_BtLeAudioInfoNotify +0d01eb84 T rtw_hal_btc_HaltNotify +0d01eb90 T rtw_hal_btc_switchband_notify +0d01ec00 T rtw_hal_btc_switchchnl_notify +0d01ec18 T rtw_hal_btc_rx_beacon_notify +0d01ec58 T rtw_hal_btc_BtRFK +0d01ec68 T rtw_hal_btc_Handler +0d01ec74 T rtw_hal_btc_IsBtControlLps +0d01ec80 T rtw_hal_btc_IsLpsOn +0d01ec8c T rtw_hal_btc_RpwmVal +0d01ec98 T rtw_hal_btc_RecordPwrMode +0d01ecac T rtw_hal_btc_get_pg_rfe_type +0d01ecb2 T rtw_hal_btc_get_ant_div_cfg +0d01ecc0 T halbtc8730e_cfg_init +0d01ed54 T halbtc8730e_cfg_wlan_act_gate +0d01ed98 T btc_hal_set_pta +0d01ee80 T btc_hal_write_scbd +0d01eeb4 T halbtc8730e_cfg_rf_bton +0d01eecc T halbtc8730e_cfg_rf_btoff +0d01eee4 T halbtc8730e_cfg_rf_switchband +0d01eef8 T halbtc8730e_cfg_bb_switchchannel +0d01ef20 T halbtc8730e_chip_setup +0d01ef50 T btc_set_gnt_bt_with_clk_source +0d01ef78 T wifi_if1_drv_init +0d01f044 T wifi_if2_drv_init +0d01f170 T wifi_if1_drv_deinit +0d01f1e0 T wifi_if2_drv_deinit +0d01f268 T wifi_if1_init +0d01f2b0 T wifi_if2_init +0d01f304 T wifi_if1_open +0d01f39c T wifi_if2_open +0d01f3e0 T wifi_if1_deinit +0d01f4c8 T wifi_if2_deinit +0d01f548 T wifi_if_tx_inc +0d01f55c T wifi_if_tx_dec +0d01f570 T wifi_if_get_recv_skb +0d01f580 T wifi_if_alloc_skb +0d01f5ac T wifi_if_send_skb +0d01f5d8 T wifi_if_netif_rx +0d01f688 T wifi_if_send_eapol +0d01f704 T wifi_stop_bss_network +0d01f768 T wifi_set_platform_rom_func +0d01f784 T rltk_wlan_set_netif_info +0d01f78a T netif_rx +0d01f78e T rltk_wlan_get_ip +0d01f798 T rtw_hal_bb_set_pow_patten_sharp +0d01f7bc T rtw_hal_bb_csi_parsing +0d01f894 T rtw_hal_bb_csi_cfg +0d01f8da T rtw_hal_bb_physts_parsing +0d01fa4a T shift_mask +0d01fa62 T rtw_hal_mac_issue_cts2self +0d01fae0 T rtw_hal_mac_set_xcap +0d01fb0c T rtw_hal_mac_get_xcap +0d01fb28 T rtw_hal_mac_write_pwr_limit_reg +0d01fb58 T rtw_hal_mac_write_pwr_by_rate_reg +0d01fbc8 T rtw_hal_mac_write_pwr_limit_rua_reg +0d01fc2c T rtw_hal_mac_write_msk_pwr_reg +0d01fc64 T rtw_hal_mac_get_pwr_reg +0d01fc80 T rtw_hal_mac_write_pwr_ofst_mode +0d01fcd8 T rtw_hal_mac_write_pwr_ref_reg +0d01fd20 T rtw_hal_mac_write_pwr_limit_en +0d01fd64 T rtw_hal_mac_set_pwr_reg +0d01fd7a T rtw_hal_mac_read_phy_efuse +0d01fda0 T rtw_hal_tx_pause +0d01fdd8 T _crc5_generate +0d01fe14 T rtw_hal_mac_update_mac_address +0d01fe84 T rtw_hal_mac_update_sounding_cfg +0d01ff20 T rtw_hal_mac_bfee_set_vht_gid +0d01ffbc T rtw_phl_com_init +0d01ffe8 T rtw_phl_final_cap_decision +0d020010 T rtw_phl_rx_count +0d020034 T rtw_phl_tx_count +0d020058 T rtw_phl_reset_rx_count +0d02006e T rtw_phl_reset_tx_count +0d020084 T rtw_phl_traffic_statistics +0d0200d0 T rtw_phl_set_edcca_mode +0d0200f0 T rtw_phl_query_regulation +0d020118 T ROM_WIFI_AX_BSS_COLOR_SET +0d020150 T ROM_WIFI_AX_SET_ULOFDMA_RESP_NOMINAL_PAD +0d020188 T ROM_WIFI_AX_MUEDCA_Para +0d0201b8 T ROM_WIFI_AX_SpecialReuse_Cfg +0d0202e0 T ROM_WIFI_BCN_FUNC +0d020302 T ROM_WIFI_BCN_Tx_Ctrl +0d020310 T ROM_WIFI_BCN_Interval +0d020324 T ROM_WIFI_BCN_VALID +0d020348 T ROM_WIFI_InitLLTTable +0d020394 T ROM_WIFI_INIT_MACADDR_SET +0d0203b8 T ROM_WIFI_INIT_BeaconParameters +0d0203e4 T ROM_WIFI_INIT_ReadChipVersion +0d020444 T ROM_WIFI_Init_RESP_RATE +0d020480 T ROM_WIFI_InitTxBufferBoundary +0d0204b4 T ROM_WIFI_InitNormalChipRegPriority +0d0204fc T ROM_WIFI_InitPageBoundary +0d020508 T ROM_WIFI_InitNetworkType +0d020534 T ROM_WIFI_InitRCR +0d020570 T ROM_WIFI_InitAdaptiveCtrl +0d0205b8 T ROM_WIFI_InitSIFS +0d020604 T ROM_WIFI_InitEDCA +0d02061c T ROM_WIFI_InitRateFallback +0d020634 T ROM_WIFI_InitRetryFunction +0d02065c T ROM_WIFI_InitOperationMode +0d02067c T ROM_WIFI_InitBurstPktLen +0d020688 T ROM_WIFI_InitMacClk +0d02072c T ROM_WIFI_Init32kClk +0d02074c T ROM_WIFI_InitLxDma +0d020874 T ROM_WIFI_InitQueueReservedPage +0d02089c T ROM_WIFI_ENABLE_BB_RF +0d0208b2 T ROM_WIFI_DISABLE_MAC_CG +0d020900 T ROM_WIFI_DISCONNECT +0d02094c T ROM_WIFI_BSSID_SET +0d02097c T ROM_WIFI_SetMSR +0d0209a0 T ROM_WIFI_CHECK_BSSID +0d0209bc T ROM_WIFI_PHY_STATUS_CFG +0d0209d8 T ROM_WIFI_SET_APMODE +0d020b0c T ROM_WIFI_UPDATE_Slottime +0d020b7c T ROM_WIFI_SET_CCA_EDCCA +0d020bb8 T ROM_WIFI_Set_TXOP_Thres +0d020c24 T ROM_WIFI_Set_AC_Param +0d020c5c T ROM_WIFI_Set_MLME_JOIN +0d020d7c T ROM_WIFI_Set_MLME_Sitesurvey +0d020e08 T ROM_WIFI_32K_Cmd +0d020eb4 T ROM_WIFI_TX_PAUSE_SET +0d020f24 T ROM_WIFI_FIFO_CLEARN_UP +0d020f88 T ROM_WIFI_CHECK_TXBUF +0d020fe4 T ROM_WIFI_CONFIG_CSI +0d0210b0 T ROM_WIFI_IMR_UPDATE +0d021110 T ROM_WIFI_ICV_CHECK_CFG +0d02112e T ROM_WIFI_SET_MAX_AGG_NUM +0d021148 T ROM_WIFI_GET_MAX_AGG_NUM +0d021156 T ROM_WIFI_High_Queue_Empty_Check +0d021164 T ROM_WIFI_BRate_Get +0d02124c T ROM_WIFI_BRate_Set +0d02128c T ROM_WIFI_MRateToHwRate +0d021338 T ROM_WIFI_HwRateToMRate +0d021380 T ROM_WIFI_CAM_ENTRY_WRITE +0d02139c T ROM_WIFI_CAM_WRITE +0d0213fc T ROM_WIFI_SEC_CFG +0d021418 T ROM_WIFI_CAM_WriteSppAmsduValid +0d021434 T ROM_WIFI_CAM_Entry_Clear +0d021474 T ROM_WIFI_CAM_FLUSH_ALL +0d02148e T ROM_WIFI_TSF_TIMER0_SOURCE_CFG +0d0214a0 T ROM_WIFI_TSF_FREERUN_CFG +0d0214ba T ROM_WIFI_TSF_GetByPort +0d0214e4 T ROM_WIFI_TSF_Sync +0d021510 T ROM_WIFI_TSF_Sync_P1_From_P0 +0d021530 T ROM_WIFI_TXDESC_BWMapping +0d021554 T ROM_WIFI_TXDESC_SCMapping +0d021594 T ROM_WIFI_TXDESC_FillSectype +0d0215b4 T ROM_WIFI_TXDESC_FillFake +0d021690 T ROM_WIFI_TXDESC_Get_BufAddr +0d0216a4 T ROM_WIFI_TXDESC_FillVCS +0d021704 T ROM_WIFI_HAL_RXDESC_Percentage2dbm +0d021708 T ROM_WIFI_HAL_RXDESC_Power2strength +0d021724 T ROM_WIFI_HAL_RXDESC_ProcessRSSI +0d021746 T ROM_WIFI_HAL_RXDESC_ProcessSNRQual +0d02176e t IS_MCAST.isra.0 +0d021774 T rtw_xmit_priv_init +0d0218c8 T rtw_xmit_priv_free +0d021958 T rtw_xmit_open_pktfile +0d02196c T rtw_xmit_read_pktfile +0d0219a4 t rtw_xmit_update_attrib_set_qos +0d021a14 T rtw_xmit_enc_tkip_addmic +0d021b8c T rtw_xmit_enc_software +0d021c68 T rtw_xmit_make_wlanhdr +0d021e98 T rtw_xmit_pending_queue_check +0d021ea4 T rtw_xmit_update_attrib_vcs_info +0d021f34 T rtw_xmit_put_snap +0d021f62 T rtw_xmit_count_stats +0d021fdc T rtw_xmit_classifier +0d022060 T rtw_xmit_mgntframe +0d022094 T rtw_xmit_query_short_GI +0d0220ac T rtw_xmit_entry +0d022644 T rtw_xmit_nulldata +0d022728 T rtw_xmit_qos_nulldata +0d02287c T rtw_xmit_cts2self +0d02293c T rtw_txframes_pending +0d02294e t IS_MCAST.isra.0 +0d022954 T rtw_recv_init_priv +0d0229c0 T rtw_recv_alloc_frame +0d022a08 T rtw_recv_free_frame +0d022ac4 T rtw_recv_free_frame_queue +0d022ae6 T rtw_recv_free_uc_swdec_pending_queue +0d022b10 T rtw_recv_free_priv +0d022b54 T rtw_recv_free_defrag_queue +0d022b76 T rtw_recv_frame_chkpn +0d022bdc T rtw_recv_frame_chk_frag_pn +0d022c3c T rtw_recv_decryptor +0d022d94 T rtw_recv_count_rx_stats +0d022e28 T rtw_recv_sta2sta_data_frame +0d022f24 T rtw_recv_ap2sta_data_frame +0d023074 T rtw_recv_sta2ap_data_frame +0d02318c T rtw_recv_validate_ctrl_frame +0d023304 T rtw_recv_validate_data_frame +0d02354c T rtw_recv_indicatepkt +0d0237e8 T rtw_recv_signal_stat_timer_hdl +0d0238e6 T rtw_recv_recvframe_pull +0d023912 T rtw_recv_recvframe_put +0d02393e T rtw_recv_recvframe_pull_tail +0d02396c T rtw_recv_frame_chkmic +0d023a70 T rtw_recv_frame_defrag +0d023b10 T rtw_recv_frame_chk_defrag +0d023c94 T rtw_recv_validate_mgnt_frame +0d023cd4 T rtw_recv_validate_frame +0d023dbc T rtw_recv_func_prehandle +0d023de0 T rtw_recv_wlanhdr_to_ethhdr +0d023ed8 T rtw_recv_process_indicatepkts +0d023f04 T rtw_recv_func_posthandle +0d023fdc T rtw_recv_entry +0d0240f0 T rtw_recv_reorder_dequeue +0d024152 T rtw_recv_reorder +0d02421c T rtw_recv_reorder_timer_hdl +0d0242a0 T rtw_recv_reorder_alloc +0d0242f8 T rtw_recv_reorder_free +0d02437c T rtw_recv_promisc +0d024434 t get_hdr_bssid +0d024456 T rtw_recv_get_rx_sc_index +0d024484 T rtw_recv_get_rx_sc_free_entry +0d0244c0 T rtw_recv_indicatepkt_sc +0d024600 T rtw_recv_check_rx_shortcut_path +0d02471c T rtw_get_tx_sc_index +0d024748 T rtw_get_tx_sc_free_entry +0d024788 T rtw_xmit_entry_sc +0d02490c t _my_calloc +0d024912 t _my_free +0d024918 t _my_random +0d024928 T wifi_connect +0d024a30 T wifi_disconnect +0d024a64 T wifi_is_running +0d024a84 T _wifi_on_ap +0d024ac8 T _wifi_off_ap +0d024adc T wifi_on +0d024b88 T wifi_off +0d024b8c T wifi_set_mode +0d024b90 T wifi_start_ap +0d024cd4 T wifi_stop_ap +0d024d04 T wifi_scan_networks +0d024d50 T wifi_get_lib_ver +0d024d74 T wifi_is_connected_to_ap +0d024dec T wifi_get_scan_records +0d024e74 T wifi_scan_abort +0d024eb4 T wifi_set_channel +0d024fc4 T wifi_get_channel +0d025024 T wifi_btcoex_set_ble_scan_duty +0d02502c T wifi_get_network_mode +0d02508c T wifi_set_network_mode +0d02514c T wifi_set_tx_rate_by_ToS +0d0251a4 T wifi_set_EDCA_param +0d025228 T wifi_set_TX_CCA +0d02526c T wifi_ap_switch_chl_and_inform +0d02538c T wifi_set_chplan +0d0253f8 T wifi_get_chplan +0d02540c T wifi_set_mac_address +0d025578 T wifi_get_mac_address +0d0255e0 T wifi_csi_config +0d025650 T wifi_csi_report +0d0256b0 T wifi_set_wps_phase +0d0256e8 T wifi_set_eap_phase +0d025720 T wifi_get_eap_phase +0d025734 T wifi_set_eap_method +0d025750 T wifi_get_auto_chl +0d0257a0 T wifi_get_sw_statistic +0d025824 T wifi_del_station +0d0258f0 T wifi_init_mac_filter +0d025924 T wifi_add_mac_filter +0d025970 T wifi_del_mac_filter +0d0259b0 T wifi_set_no_beacon_timeout +0d0259c4 T wifi_driver_is_mp +0d0259c8 T wifi_get_associated_client_list +0d025a94 T wifi_get_setting +0d025b60 T wifi_get_disconn_reason_code +0d025bdc T wifi_fetch_phy_statistic +0d025c58 T wifi_set_lps_enable +0d025c98 T wifi_set_ips_internal +0d025cfc T wifi_set_mfp_support +0d025d30 T wifi_set_group_id +0d025d34 T wifi_config_autoreconnect +0d025dac T wifi_get_autoreconnect +0d025de8 T wifi_add_custom_ie +0d025ed4 T wifi_update_custom_ie +0d025f94 T wifi_del_custom_ie +0d026024 T wifi_set_indicate_mgnt +0d026070 T wifi_send_mgnt +0d02613c T wifi_set_cts2self_duration_and_send +0d0261c4 T wifi_set_pmk_cache_enable +0d026218 T wifi_wpa_pmksa_ops +0d0262a0 T wifi_sae_status_indicate +0d026330 T wifi_set_gen_ie +0d02649c T wifi_get_band_type +0d0264ba T wifi_btcoex_set_pta +0d0264c0 T wifi_set_wpa_mode +0d0264d4 T wifi_set_pmf_mode +0d026518 T wifi_btcoex_bt_rfk +0d026520 T wifi_zigbee_coex_zb_rfk +0d026564 T wifi_wpa_sta_4way_fail_notify +0d0265ac T wifi_wpa_add_key +0d0265b0 T wifi_promisc_enable +0d026618 T wifi_get_key_mgmt +0d026634 T rtw_xmitframe_alloc +0d0266a4 T rtw_xmitframe_free +0d0266f0 T rtw_xmitframe_queue_free +0d026730 T rtw_xmitframe_enqueue_one +0d02673e T rtw_xmitframe_dequeue_one +0d026762 T rtw_xmitbuf_alloc +0d0267a6 T rtw_xmitbuf_ext_free +0d0267e0 T rtw_xmitbuf_free +0d02683a T rtw_xmitbuf_ext_alloc +0d0268ac T rtw_xmitbuf_enqueue +0d0268ce T rtw_xmitbuf_dequeue +0d0268f4 T wifi_hal_init_xmit_priv +0d026904 T wifi_hal_free_xmit_priv +0d026910 T wifi_hal_tx_ring_init +0d026974 T wifi_hal_tx_ring_free +0d0269c2 T wifi_hal_tx_ring_reset +0d026a48 T wifi_hal_hwqueue_get +0d026a58 T wifi_hal_hwqueue_mapping_to_dma +0d026a74 T wifi_hal_txbd_enough_check +0d026a88 T wifi_hal_txbd_set_to_dma +0d026c0c T wifi_hal_txbd_host_index_update +0d026c44 T wifi_hal_polling_tx_done +0d026cc8 T wifi_hal_xmitframe_dump_sc +0d027184 T wifi_hal_xmitframe_dump +0d0273ec T wifi_hal_xmitfram_dequeue +0d027444 T wifi_hal_xmitframe_coalesce +0d0276f0 T wifi_hal_xmitframe_resume +0d027858 T wifi_hal_mgnt_xmit +0d0279c4 T wifi_hal_xmit +0d027b78 T wifi_xmit_tasklet +0d027b9e t key_char2num +0d027bc8 T rtw_get_bit_value_from_ieee_value +0d027be8 T rtw_is_cckrates_included +0d027c0c T rtw_is_cckratesonly_included +0d027c34 T rtw_check_network_type +0d027c64 T rtw_set_fixed_ie +0d027c84 T rtw_set_ie +0d027cb0 T rtw_get_ie +0d027cd8 T rtw_set_supported_rate +0d027d28 T rtw_get_rateset_len +0d027d3c T rtw_get_wpa_ie +0d027db0 T rtw_get_wpa2_ie +0d027dbc T rtw_get_wpa_cipher_suite +0d027e24 T rtw_get_wpa2_cipher_suite +0d027e8c T rtw_parse_wpa_ie +0d027f5c T rtw_parse_wpa2_ie +0d028014 T rtw_get_sec_ie +0d0280a8 T rtw_get_wps_ie +0d02811c T rtw_get_wps_attr +0d02819c T rtw_get_wps_attr_content +0d0281e0 T rtw_ieee802_11_parse_elems +0d028414 T key_2char2num +0d02842c T wifi_rom_set_probersp_tim_ie +0d02849c T wifi_rom_on_probereq +0d0284e4 T wifi_rom_set_beacon_timeout +0d028502 T wifi_rom_para_set_for_addba +0d028538 T wifi_rom_on_action_csa +0d028574 T wifi_rom_get_band_type_by_channel_plan +0d0285a8 T wifi_rom_init_channel_set +0d028784 T wifi_rom_update_wireless_mode +0d0287f8 T wifi_rom_is_ap_in_tkip +0d028868 T wifi_rom_support_short_GI +0d02887c T wifi_rom_fill_wlan_header +0d0288f0 T wifi_rom_get_wpa2_akmp_suite +0d0289c0 T wifi_rom_get_mgmt_group_cipher_suite +0d028a1c T wifi_rom_parse_wpa_ie_akm +0d028ab0 T wifi_rom_parse_sec_ie_akm_mgc +0d028bb8 T wifi_rom_fill_frame_content +0d028bd4 T wifi_rom_set_ie_ram +0d028c0c T wifi_rom_get_ie_ex +0d028c94 T wifi_rom_parse_rsnxe +0d028cdc T wifi_rom_append_rsnxe +0d028d00 T wifi_rom_restruct_wmm_ie +0d028d6c T wifi_rom_restruct_sec_ie +0d028de4 T wifi_rom_append_exented_cap +0d028e5c T wifi_rom_HT_caps_handler +0d028ea4 T wifi_rom_check_rsn_ie_pmkid +0d028f10 t wifi_rom_pmksa_cache_DataPad_16Byte.part.0.constprop.0 +0d028f60 T wifi_rom_pmksa_cache_encrypt_macaddr +0d02901c T wifi_rom_pmksa_append_pmkid +0d0290f0 T wifi_rom_check_pn +0d029130 T wifi_rom_check_indicate_seq +0d029174 T wifi_rom_get_wmmps_ac +0d0291b2 T wifi_rom_signal_stat_get +0d02921c T wifi_rom_beacon_rate_check +0d029280 T wifi_rom_beacon_ssid_check +0d0292ec T wifi_rom_beacon_encryption_check +0d0293f4 T wifi_rom_beacon_info_get +0d029504 T wifi_rom_beacon_csa_info_get +0d029544 T wifi_rom_ap_beacon_set_param +0d0297a0 T wifi_rom_ap_beacon_update_hidden_ssid +0d0297f8 T wifi_rom_ap_beacon_update_bcn_tim +0d029910 T wifi_rom_ap_beacon_update_erpinfo_ie +0d02995c T wifi_rom_ap_beacon_gen_ie +0d029d14 T wifi_rom_issue_assocreq_fill_cap +0d029ebc T wifi_rom_issue_assocreq_fill_vendor_ie +0d029fdc T wifi_rom_issue_assocrsp_fill_cap +0d02a1b0 T wifi_rom_on_assocreq_check +0d02a648 T wifi_rom_on_assocrsp_wmm +0d02a6c8 T wifi_rom_assoc_set_wpa_ie +0d02a81c T wifi_rom_vht_get_highest_rate +0d02a87a T wifi_rom_vht_mcsmap_to_nss +0d02a8c4 T wifi_rom_vht_nss_to_mcsmap +0d02a904 T wifi_rom_vht_mcsmap_to_bitmap +0d02a95a T wifi_rom_he_get_muedca_param +0d02a9de T wifi_rom_he_mcsmap_to_bitmap +0d02aa34 T timer_wrapper +0d02aa84 T init_timer_pool +0d02aae8 T deinit_timer_pool +0d02ab28 T init_timer_wrapper +0d02ab48 T deinit_timer_wrapper +0d02ab84 T init_timer +0d02aca8 T mod_timer +0d02acf8 T cancel_timer_ex +0d02ad4c T del_timer_sync +0d02ae00 T rtw_init_timer +0d02ae08 T rtw_set_timer +0d02ae0c T rtw_cancel_timer +0d02ae16 T rtw_del_timer +0d02ae1a t associated_clients_update.part.0 +0d02ae64 T init_mlme_ap_info +0d02aee4 T start_bss_network +0d02b214 T rtw_ap_add_sta_callback +0d02b260 T rtw_ap_add_sta_event +0d02b2c4 T associated_clients_update +0d02b2ce T bss_cap_update_on_sta_join +0d02b49e T bss_cap_update_on_sta_leave +0d02b5c4 T ap_free_sta +0d02b678 T expire_timeout_chk +0d02b878 T rtw_sta_flush +0d02b908 T free_mlme_ap_info +0d02b966 T sta_info_update +0d02bb44 T rtw_ap_start_api +0d02bca0 T rtw_ap_xmitframe_enqueue_for_sleeping_sta +0d02be00 t rtw_ap_dequeue_xmitframes_to_sleeping_queue +0d02be4a T rtw_ap_stop_sta_xmit +0d02bee0 T rtw_ap_wakeup_sta_to_xmit +0d02c120 T rtw_ap_xmit_delivery_enabled_frames +0d02c240 T rtw_dynamic_check_work_cmd +0d02c270 T rtw_dynamic_check_timer_hdl +0d02c404 T rtw_dynamic_timer_hdl +0d02c474 T rtw_dynamic_check_link_status +0d02c594 T rtw_dynamic_check_work_hdl +0d02c5b4 T rtw_dot11w_sa_query_timer_hdl +0d02c690 T rtw_dot11w_issue_action_sa_query +0d02c740 T rtw_dot11w_on_action_sa_query +0d02c7d8 T rtw_dot11w_sta_timeout_event_callback +0d02c830 T rtw_dot11w_init_expire_timer +0d02c854 T rtw_dot11w_BIP_verify +0d02c87c T rtw_dot11w_validate_mgmt +0d02ca18 T wifi_rom_dot11w_construct_action_frame +0d02cad8 T wifi_rom_dot11w_BIP_verify +0d02cc08 T rtw_mgntframe_do_reserved +0d02cc0c T rtw_mgntframe_alloc +0d02cc4a T rtw_mgntframe_attrib_update +0d02cc9e T rtw_mgntframe_indicate +0d02ccac T rtw_mgntframe_dispatcher +0d02cd90 T rtw_mgmt_xmitframe_coalesce +0d02cfe0 T rtw_rfctl_init +0d02cff4 T rtw_rfctl_deinit +0d02d000 T rtw_csa_timer_hdl +0d02d0c4 T rtw_csa_process +0d02d16c T rtw_on_beacon_csa +0d02d1a6 T rtw_on_action_csa +0d02d1f8 T rtw_issue_action_csa +0d02d2e8 T rtw_ap_csa_update_timer_hdl +0d02d4f0 T rtw_roamimg_info_init +0d02d4fa T wifi_rom_get_center_ch +0d02d5d8 T wifi_rom_get_offset_by_chbw +0d02d678 T wifi_rom_get_primary_ch +0d02d6b4 T rtw_on_action_public +0d02d6cc T rtw_on_action_back +0d02d884 T rtw_on_action_wnm +0d02d900 T rtw_on_action +0d02d94c T halbb_ch_info_chk_cr_valid +0d02da34 T halbb_ch_info_cfg_mu_buff_cr +0d02da72 T halbb_cfg_ch_info_cr +0d02daf8 T halbb_ch_info_status_en +0d02db34 T halbb_ch_info_get_data +0d02dc68 T halbb_ch_info_parsing +0d02dcb4 T halbb_ch_info_bbcr_init +0d02dce4 T halbb_ch_info_init +0d02dd80 T halbb_ch_info_buf_rls +0d02dd9c T halbb_ch_info_deinit +0d02ddbc T halbb_cr_cfg_ch_info_init +0d02ddfa T halbb_init_cr_default +0d02de3e T halbb_init_gain_table +0d02de6c T halbb_init_reg +0d02de9e T halbb_get_efuse_init +0d02deb0 T halbb_cmn_info_self_init_per_phy +0d02dfb6 T halbb_supportability_init +0d02dfde T halbb_dm_init_per_phy +0d02e02c T halbb_dm_init +0d02e038 T halbb_timer_ctrl +0d02e04a T halbb_dm_deinit +0d02e068 T halbb_timer_init +0d02e076 T halbb_cr_cfg_init +0d02e09a T halbb_hw_init +0d02e0da T halbb_buffer_deinit +0d02e102 T halbb_buffer_init +0d02e154 T halbb_tpu_mac_cr_init +0d02e1e0 T halbb_tssi_ctrl_set_fast_mode_cfg +0d02e222 T halbb_tssi_ctrl_set_bandedge_cfg +0d02e2a8 T halbb_tssi_ctrl_mac_cr_init +0d02e31c T halbb_sel_headline_8730e +0d02e410 T halbb_cfg_bbcr_ax_8730e +0d02e4c8 T halbb_cfg_bb_gain_ax_8730e +0d02e580 T halbb_cfg_bb_phy_8730e +0d02e5cc T halbb_cfg_bb_gain_8730e +0d02e6f6 T halrf_dbg_log_print +0d02e704 T halrf_dbg_watchdog_print +0d02e712 T halrf_spur_compensation +0d02e78a T halrf_dack_trigger +0d02e7f4 T halrf_rx_dck_trigger +0d02e896 T halrf_rx_dck_tracking +0d02e8d8 T halrf_iqk_trigger +0d02e964 T halrf_synk_trigger +0d02e9da T halrf_lck_trigger +0d02ea48 T halrf_lck_tracking +0d02ea78 T halrf_dpk_trigger +0d02eb18 T halrf_dpk_tracking +0d02eb58 T halrf_tssi_tracking +0d02eb90 T halrf_tssi_trigger +0d02ec4a T halrf_do_tssi_init +0d02ec86 T halrf_do_tssi_scan +0d02ecaa T halrf_tssi_default_txagc +0d02ecb8 T halrf_tssi_set_avg +0d02ecbc T halrf_gapk_trigger +0d02ed4a T halrf_chl_rfk_trigger +0d02ede6 T halrf_rck_trigger +0d02ede8 T halrf_dpk_track_onoff +0d02edee T halrf_dpk_init +0d02ee56 T halrf_rx_dck_track_onoff +0d02ee5c T halrf_get_thermal +0d02ee6c T halrf_tssi_get_efuse_ex +0d02ee8c T halrf_set_ref_power_to_struct +0d02ee9a T halrf_get_efuse_trim +0d02eea8 T halrf_wl_tx_power_control +0d02eeac T halrf_watchdog +0d02eee6 T halrf_psd_init +0d02eefe T halrf_psd_restore +0d02ef0c T halrf_psd_get_point_data +0d02ef1e T halrf_tssi_backup_txagc +0d02ef20 T halrf_ctl_bw +0d02ef30 T halrf_ctl_ch +0d02ef42 T halrf_rxbb_bw +0d02ef44 T halrf_config_nctl_reg +0d02ef52 T halrf_set_gpio +0d02ef54 T halrf_wait_rx_mode +0d02efba T halrf_tmac_tx_pause +0d02efd8 T halrf_btc_rfk_ntfy +0d02f018 T halrf_fcs_init +0d02f01a T halrf_watchdog_stop +0d02f026 T halrf_wifi_event_notify +0d02f088 T halrf_ctrl_bw_ch +0d02f0ae T halrf_btc_rf_bton_para +0d02f0c0 T halrf_btc_rf_switchband_para +0d02f0d2 T halrf_config_radio +0d02f0e4 T halrf_config_power_by_rate +0d02f0f6 T halrf_config_power_limit +0d02f108 T halrf_config_power_limit_by_ch +0d02f122 T halrf_config_power_limit_ru_by_ch +0d02f13c T halrf_config_power_track +0d02f14e T halrf_config_rf_parameter +0d02f174 T halrf_cmn_info_self_init +0d02f1c0 T halrf_rfk_self_init +0d02f1e4 T halrf_rfability_init_mp +0d02f1fc T halrf_set_rfability +0d02f20a T halrf_set_final_rfability +0d02f216 T halrf_dm_init +0d02f2c4 T halrf_init +0d02f2fa T halrf_deinit +0d02f308 T halrf_get_regulation_info +0d02f35c T halrf_power_by_rate_store_to_array +0d02f4f2 T halrf_get_bwch_idx_to_limit_array +0d02f580 T halrf_hw_rate_to_pwr_by_rate +0d02f594 T halrf_get_dcm_offset_pwr_by_rate +0d02f63c T halrf_hw_rate_to_limit_rate_tx_num +0d02f650 T halrf_get_power_by_rate +0d02f69c T halrf_get_power_limit +0d02f70a T halrf_get_power_limit_ru +0d02f74e T halrf_get_efuse_power_table_switch +0d02f79a T iqk_kpath +0d02f7a4 T iqk_restore +0d02f7ae T iqk_backup_mac_reg +0d02f7da T iqk_backup_bb_reg +0d02f808 T iqk_backup_rf_reg +0d02f850 T iqk_restore_mac_reg +0d02f87c T iqk_restore_bb_reg +0d02f8a8 T iqk_restore_rf_reg +0d02f8f0 T iqk_macbb_setting +0d02f8fa T iqk_preset +0d02f904 T iqk_afebb_restore +0d02f90e T iqk_get_ch_info +0d02f918 T iqk_start_iqk +0d02f922 T halrf_iqk_init +0d02f930 T halrf_doiqk +0d02f9e0 T halrf_drv_iqk +0d02fa1a T halrf_iqk +0d02fa1e T halrf_kpath_8730e +0d02fa24 T halrf_bw_setting_8730e +0d02fa90 T halrf_rxmode_in_out +0d02fac2 T halrf_ctrl_bw_8730e +0d02fae4 T halrf_ch_setting_8730e +0d02fb4c T halrf_ctrl_ch_8730e +0d02fb8c T halrf_rf_direct_cntrl_8730e +0d02fbac T halrf_drf_direct_cntrl_8730e +0d02fbd0 T halrf_rf_para_bbgm_8730e +0d0303a8 T halrf_btc_rf_para_8730e +0d030418 T halrf_s1_bt_on_rf_band_8730e +0d030460 T halrf_spur_compensation_8730e +0d0306d4 T halrf_rx_dck_8730e_bcut_5G +0d0307f4 T halrf_rx_dck_8730e_bcut_2G +0d030c60 T halrf_tune_rxdck_track_8730e +0d030d88 T halrf_rxdck_track_8730e +0d030e10 T halrf_rf_reduce_gain_8730e +0d030ecc T halrf_rx_dck_8730e_dcut_2G +0d03131c T halrf_rx_dck_8730e_band_bcut +0d0315a8 T halrf_rx_dck_8730e_bcut +0d031750 T halrf_rx_dck_8730e_dcut +0d031890 T halrf_dbg_log_8730e +0d031b74 T halrf_dbg_watchdog_8730e +0d031c90 T halrf_x2k_8730e +0d031d64 T halrf_synk_8730e +0d031d68 T halrf_lck_8730e +0d031dc4 T halrf_lck_tracking_8730e +0d031e5a T halrf_get_thermal_8730e +0d031ea8 T halrf_mac_get_pwr_reg_8730e +0d031ecc T halrf_config_8730e_nctl_reg +0d031f50 T halrf_config_8730e_new_radio_a_reg +0d031ff0 T halrf_config_8730e_store_power_by_rate +0d03209c T halrf_config_8730e_init_power_limit +0d0320f0 T halrf_config_8730e_power_limit_by_ch +0d03212c T halrf_config_8730e_power_limit_ru_by_ch +0d032150 T halrf_config_8730e_store_pwr_track +0d0321b4 T _iqk_rxk_setting_8730e +0d032274 T _iqk_check_cal_8730e +0d0322ce T _iqk_one_shot_8730e +0d03236c T _iqk_rxk_8730e +0d032750 T _iqk_wa_for_5ghb_8730e +0d032894 T _iqk_txk_8730e +0d032904 T _lok_finetune_check_8730e +0d032940 T _iqk_tia_dck_8730e +0d032a00 T _iqk_lok_8730e +0d032b0c T _iqk_txk_setting_8730e +0d032c6c T _iqk_by_path_8730e +0d032cca T iqk_get_ch_info_8730e +0d032cf0 T iqk_start_iqk_8730e +0d032cf6 T iqk_restore_8730e +0d032d74 T iqk_afebb_restore_8730e +0d032e64 T iqk_preset_8730e +0d032ea4 T iqk_macbb_setting_8730e +0d032fdc T iqk_init_8730e +0d033006 T halrf_cfg_rf_nctl_8730e +0d033044 T _dpk_bkup_kip_8730e +0d033064 T _dpk_bkup_bb_8730e +0d033084 T _dpk_bkup_rf_8730e +0d0330c4 T _dpk_reload_kip_8730e +0d0330e4 T _dpk_reload_bb_8730e +0d033104 T _dpk_reload_rf_8730e +0d033140 T _dpk_check_cal_8730e +0d03319a T _dpk_one_shot_8730e +0d033238 T _dpk_information_8730e +0d033268 T _dpk_bb_afe_setting_8730e +0d033374 T _dpk_bb_afe_restore_8730e +0d033424 T _dpk_tssi_pause_8730e +0d033434 T _dpk_kip_pwr_clk_on_8730e +0d033464 T _dpk_kip_preset_8730e +0d033544 T _dpk_kip_restore_8730e +0d033584 T _dpk_kip_set_txagc_8730e +0d03366c T _dpk_get_thermal_8730e +0d03368a T _dpk_lut_sram_write_8730e +0d03370e T _dpk_lut_sram_clear_8730e +0d033758 T _dpk_rf_setting_8730e +0d0337fc T _dpk_dbg_report_8730e +0d03381e T _dpk_gainloss_8730e +0d03384c T _dpk_set_offset_8730e +0d033890 T _dpk_agc_8730e +0d0339a8 T _dpk_nctl_learning_8730e +0d033a98 T _dpk_main_8730e +0d033b60 T halrf_dpk_onoff_8730e +0d033bd0 T _dpk_cal_select_8730e +0d033cf4 T _dpk_force_bypass_8730e +0d033cfc T halrf_dpk_8730e +0d033d14 T halrf_dpk_track_8730e +0d033e18 T _txgapk_backup_bb_registers_8730e +0d033e3c T _txgapk_reload_bb_registers_8730e +0d033e60 T _halrf_txgapk_bkup_rf_8730e +0d033e9c T _halrf_txgapk_reload_rf_8730e +0d033ed8 T _txgapk_afe_setting_8730e +0d034108 T _txgapk_rf_setting_8730e +0d034180 T _txgapk_nctl_done_8730e +0d0341d8 T _txgapk_one_shot_8730e +0d034228 T _txgapk_enable_gapk_8730e +0d03453c T _halrf_txgapk_track_table_nctl_8730e +0d034678 T _halrf_txgapk_power_table_nctl_8730e +0d0347a4 T _txgapk_config_offset_table_8730e +0d0347f0 T halrf_do_txgapk_8730e +0d0348f4 T halrf_adc_dck_8730e +0d034cdc T halrf_addck_8730e +0d034cf4 T _halrf_dack_backup_bb_registers_8730e +0d034d18 T _halrf_dack_reload_bb_registers_8730e +0d034d3c T halrf_dack_8730e_s0 +0d034f88 T halrf_dac_cal_8730e +0d034f9a T _tssi_backup_bb_registers_8730e +0d034fbe T _tssi_reload_bb_registers_8730e +0d034fe4 T _halrf_tssi_stf_tx_8730e +0d035160 T _halrf_tssi_set_sys_8730e +0d035254 T _halrf_tssi_ini_txpwr_ctrl_bb_8730e +0d0354d8 T _halrf_tssi_ini_txpwr_ctrl_bb_he_tb_8730e +0d0354f8 T _halrf_tssi_set_dck_8730e +0d035564 T _halrf_tssi_set_bbgain_split_8730e +0d0355a8 T _halrf_tssi_set_tmeter_tbl_8730e +0d035830 T _halrf_tssi_slope_cal_org_8730e +0d0358f0 T _halrf_tssi_set_alignment_default_8730e +0d035ba4 T _halrf_tssi_run_slope_8730e +0d035d68 T _halrf_tssi_set_slope_8730e +0d036008 T _halrf_tssi_set_tssi_track_8730e +0d036084 T _halrf_tssi_set_txagc_offset_mv_avg_8730e +0d0360ce T _halrf_tssi_get_cck_efuse_group_8730e +0d036112 T _halrf_tssi_get_ofdm_efuse_group_8730e +0d0362a4 T _halrf_tssi_get_ofdm_efuse_tssi_de_8730e +0d0362d8 T _halrf_tssi_get_tssi_trim_efuse_group_8730e +0d03633e T _halrf_tssi_get_ofdm_tssi_trim_de_8730e +0d036374 T _halrf_tssi_get_cw_8730e +0d0363f4 T _halrf_tssi_alimentk_8730e +0d03677c T halrf_tssi_tracking_8730e +0d036924 T _halrf_tssi_pre_tx_8730e +0d0369a8 T halrf_do_tssi_scan_8730e +0d0369d8 T halrf_tssi_get_efuse_8730e +0d036a0c T halrf_tssi_enable_8730e +0d036a6c T halrf_tssi_disable_8730e +0d036aa4 T halrf_tssi_set_efuse_to_de_8730e +0d036bb8 T halrf_do_tssi_8730e +0d036c68 T halrf_do_tssi_init_8730e +0d036cd4 T _halrf_get_total_efuse_8730e +0d036ce4 T _halrf_set_thermal_trim_8730e +0d036d12 T _halrf_set_pa_bias_trim_8730e +0d036d62 T _halrf_get_tssi_trim_8730e +0d036ddc T halrf_get_efuse_trim_8730e +0d036e04 T _halrf_psd_backup_bb_registers_8730e +0d036e28 T _halrf_psd_reload_bb_registers_8730e +0d036e4c T _halrf_psd_bkup_rf_8730e +0d036e84 T _halrf_psd_reload_rf_8730e +0d036ebc T halrf_psd_init_8730e +0d037174 T halrf_psd_restore_8730e +0d03728c T halrf_psd_get_point_data_8730e +0d037310 T wifi_hal_txdesc_fill +0d03778c t rtw_btc_action_bt_idle +0d03782a t rtw_btc_action_wl_not_connected +0d03789e T rtw_btc_action_coex_all_off +0d0378ca T rtw_btc_action_wl_off +0d03791a T rtw_btc_run_coex +0d037b98 T rtw_hal_btc_wl_rfk_ntfy +0d037bc0 T rltk_bt_set_gnt_bt_with_clk_source +0d037bd0 T rltk_coex_bt_rfk +0d037c08 T halrf_dbg_setting_init +0d037c16 T halrf_cmd_parser_init +0d037c1e T halrf_cal_bit_shift +0d037c32 T halrf_wreg +0d037c5a T halrf_rreg +0d037c74 T halrf_wrf +0d037c80 T halrf_wrf_radioa +0d037c84 t gf_mulx +0d037cb8 T aes_set_key +0d037fe0 T aes_encrypt +0d038b18 T AES_WRAP +0d038c2c T wifi_rom_omac1_aes_128_vector +0d038d4c T crc32_get +0d038d78 T arc4_byte +0d038d9e T rt_arc4_init +0d038de4 T rt_arc4_crypt +0d038e0c t aes1_xor_128 +0d038e0c t aesccmp_bitwise_xor +0d038e20 t aes1_xor_32 +0d038e34 t aes1_next_key +0d038e9c t aes1_mix_column +0d038f88 T wep_80211_encrypt +0d038ff0 T wep_80211_decrypt +0d039080 T tkip_micappendbyte +0d0390d0 T rtw_secmicsetkey +0d03910e T rtw_secmicappend +0d039124 T rtw_secgetmic +0d039184 T rtw_seccalctkipmic +0d039200 T tkip_phase1 +0d03934c T tkip_phase2 +0d039538 T tkip_80211_encrypt +0d0395bc T tkip_80211_decrypt +0d03966c T aes1_encrypt +0d039820 T aesccmp_construct_mic_iv +0d039876 T aesccmp_construct_mic_header1 +0d0398de T aesccmp_construct_mic_header2 +0d03995a T aesccmp_construct_ctr_preload +0d0399d4 T aes_80211_encrypt +0d039cf4 T aes_80211_decrypt +0d03a030 T SOCPS_WakeFromPG_HP +0d03a178 T SOCPS_SleepPG_RAM +0d03a218 T SOCPS_SleepPG_LIB +0d03a32c T SOCPS_vWFSSVCHandler_HP +0d03a348 T SOCPS_NVICBackup_HP +0d03a3bc T SOCPS_NVICReFill_HP +0d03a434 T SOCPS_MPUBackup_HP +0d03a478 T SOCPS_MPUReFill_HP +0d03a4c4 T SOCPS_SleepCG_LIB +0d03a4e0 t deregister_tm_clones +0d03a4fc t register_tm_clones +0d03a520 t __do_global_dtors_aux +0d03a548 t frame_dummy +0d03a568 T nanf +0d03a574 T __aeabi_drsub +0d03a57c T __aeabi_dsub +0d03a57c T __subdf3 +0d03a580 T __adddf3 +0d03a580 T __aeabi_dadd +0d03a7f8 T __aeabi_ui2d +0d03a7f8 T __floatunsidf +0d03a818 T __aeabi_i2d +0d03a818 T __floatsidf +0d03a83c T __aeabi_f2d +0d03a83c T __extendsfdf2 +0d03a880 T __aeabi_ul2d +0d03a880 T __floatundidf +0d03a890 T __aeabi_l2d +0d03a890 T __floatdidf +0d03a8ec T __gedf2 +0d03a8ec T __gtdf2 +0d03a8f4 T __ledf2 +0d03a8f4 T __ltdf2 +0d03a8fc T __cmpdf2 +0d03a8fc T __eqdf2 +0d03a8fc T __nedf2 +0d03a978 T __aeabi_cdrcmple +0d03a988 T __aeabi_cdcmpeq +0d03a988 T __aeabi_cdcmple +0d03a998 T __aeabi_dcmpeq +0d03a9ac T __aeabi_dcmplt +0d03a9c0 T __aeabi_dcmple +0d03a9d4 T __aeabi_dcmpge +0d03a9e8 T __aeabi_dcmpgt +0d03a9fc T __aeabi_dcmpun +0d03a9fc T __unorddf2 +0d03aa28 T __aeabi_d2uiz +0d03aa28 T __fixunsdfsi +0d03aa68 T __aeabi_d2f +0d03aa68 T __truncdfsf2 +0d03ab08 T __aeabi_uldivmod +0d03ab38 T __udivmoddi4 +0d03ade0 W __aeabi_idiv0 +0d03ade0 W __aeabi_ldiv0 +0d03ade4 T atoi +0d03adec T _atoi_r +0d03adf4 T __sflush_r +0d03af10 T _fflush_r +0d03af5a T fflush +0d03af7c t std +0d03afcc T _cleanup_r +0d03afd8 t __fp_lock +0d03aff0 t __fp_unlock +0d03b008 T __sfmoreglue +0d03b034 T _cleanup +0d03b040 T __sfp_lock_acquire +0d03b04c T __sfp_lock_release +0d03b058 T __sinit_lock_acquire +0d03b064 T __sinit_lock_release +0d03b070 T __sinit +0d03b0c0 T __sfp +0d03b14c T __fp_lock_all +0d03b168 T __fp_unlock_all +0d03b184 T _fwalk +0d03b1be T _fwalk_reent +0d03b1fc T __libc_init_array +0d03b244 T _setlocale_r +0d03b284 T __locale_mb_cur_max +0d03b2a0 T __locale_ctype_ptr_l +0d03b2a6 T __locale_ctype_ptr +0d03b2c4 T setlocale +0d03b2d4 T __retarget_lock_init +0d03b2d6 T __retarget_lock_init_recursive +0d03b2d8 T __retarget_lock_close +0d03b2da T __retarget_lock_close_recursive +0d03b2dc T __retarget_lock_acquire +0d03b2de T __retarget_lock_acquire_recursive +0d03b2e0 T __retarget_lock_try_acquire +0d03b2e4 T __retarget_lock_try_acquire_recursive +0d03b2e8 T __retarget_lock_release +0d03b2ea T __retarget_lock_release_recursive +0d03b2ec T _mbtowc_r +0d03b310 T __ascii_mbtowc +0d03b334 T cleanup_glue +0d03b34e T _reclaim_reent +0d03b3d4 T _snprintf_r +0d03b432 T snprintf +0d03b498 T _sprintf_r +0d03b4d0 T sprintf +0d03b510 T sscanf +0d03b568 T _sscanf_r +0d03b5bc T __sread +0d03b5de T __seofread +0d03b5e2 T __swrite +0d03b61a T __sseek +0d03b63e T __sclose +0d03b646 T strncmp +0d03b6a2 T strncpy +0d03b6f8 t _strtol_l +0d03b7e2 T _strtol_r +0d03b804 T strtol_l +0d03b820 T strtol +0d03b850 T _svfprintf_r +0d03cc4c T __ssvfscanf_r +0d03df28 T _vsnprintf_r +0d03df7e T vsnprintf +0d03df9c T _wctomb_r +0d03dfc0 T __ascii_wctomb +0d03dfdc T _write_r +0d03e000 T _close_r +0d03e020 t quorem +0d03e13e T _dtoa_r +0d03ecc4 T _fclose_r +0d03ed72 T fclose +0d03ed80 T iswspace +0d03ed88 T __localeconv_l +0d03ed8c T _localeconv_r +0d03eda8 T localeconv +0d03edc4 T _lseek_r +0d03ede8 t __get_current_locale +0d03ee00 T _mbrtowc_r +0d03ee44 T mbrtowc +0d03ee90 T _Balloc +0d03eeda T _Bfree +0d03eeec T __multadd +0d03ef66 T __s2b +0d03efe2 T __hi0bits +0d03f022 T __lo0bits +0d03f080 T __i2b +0d03f092 T __multiply +0d03f1c8 T __pow5mult +0d03f248 T __lshift +0d03f30e T __mcmp +0d03f346 T __mdiff +0d03f43e T __ulp +0d03f494 T __b2d +0d03f534 T __d2b +0d03f5d4 T __ratio +0d03f63a T _mprec_log10 +0d03f674 T __copybits +0d03f6ba T __any_on +0d03f6fc T _read_r +0d03f720 T __sccl +0d03f790 T frexp +0d03f800 t sulp +0d03f838 T _strtod_l +0d04041c T _strtod_r +0d04043c T strtod_l +0d040450 T strtod +0d040478 T strtof_l +0d040518 T strtof +0d0405c8 t _strtoll_l +0d0406fe T _strtoll_r +0d040720 T strtoll_l +0d04073c T strtoll +0d040768 t _strtoull_l +0d0408a4 T _strtoull_r +0d0408c8 T strtoull_l +0d0408e4 T strtoull +0d040910 t _strtoul_l +0d0409fe T _strtoul_r +0d040a20 T strtoul_l +0d040a3c T strtoul +0d040a68 T __ssprint_r +0d040b5e T _svfiprintf_r +0d041418 T _sungetc_r +0d041492 T __ssrefill_r +0d0414cc T _sfread_r +0d04153c T __ssvfiscanf_r +0d042438 T __submore +0d0424a6 T _ungetc_r +0d0425c4 T ungetc +0d0425d4 t rshift +0d042676 T __gethex +0d042ae0 t L_shift +0d042b04 T __match +0d042b2c T __hexnan +0d042c5c T iswspace_l +0d042c78 T __aeabi_d2iz +0d042c78 T __fixdfsi +0d042cc8 T __aeabi_d2lz +0d042cc8 T __fixdfdi +0d042cf8 T __aeabi_d2ulz +0d042cf8 T __fixunsdfdi +0d042d34 T _close +0d042d44 T _lseek +0d042d58 t ____wrap___aeabi_dsub_veneer +0d042d60 t ____wrap_memcpy_veneer +0d042d68 t ____wrap___aeabi_dmul_veneer +0d042d70 t ____wrap_memcmp_veneer +0d042d78 t __DiagVSprintf_veneer +0d042d80 t ____wrap_strcmp_veneer +0d042d88 t ____wrap_memmove_veneer +0d042d90 t ____wrap___aeabi_i2d_veneer +0d042d98 t ____wrap_rand_veneer +0d042da0 t __INT_HardFault_C_veneer +0d042da8 t ____wrap_memset_veneer +0d042db0 t __shell_get_argv_veneer +0d042db8 t __DiagPrintf_veneer +0d042dc0 t ____wrap_strlen_veneer +0d042dc8 t ____wrap_memchr_veneer +0d042dd0 t __DiagPrintfD_veneer +0d042dd8 t ____wrap___aeabi_ui2d_veneer +0d042de0 t __shell_get_argc_veneer +0d042de8 t ____wrap___aeabi_ddiv_veneer +0d042df0 t __io_assert_failed_veneer +0d042df8 t ____wrap___aeabi_l2d_veneer +0d042f46 t __FUNCTION__.0 +0d042f58 t __FUNCTION__.1 +0d042f81 t __FUNCTION__.0 +0d042f9f t __FUNCTION__.1 +0d04304f t CSWTCH.58 +0d043074 t CSWTCH.59 +0d0430fc t __FUNCTION__.0 +0d04310d t __FUNCTION__.1 +0d04311b t __FUNCTION__.2 +0d04312a t __FUNCTION__.0 +0d0431af t __FUNCTION__.0 +0d043455 t __FUNCTION__.0 +0d043466 t __FUNCTION__.3 +0d043473 t __FUNCTION__.7 +0d04347f t __FUNCTION__.8 +0d0435e0 t register_string +0d043e98 T array_mp_txpwr_byrate_2g +0d043eb4 T array_mp_txpwr_byrate_5g +0d043ecc T regu_en +0d043edc T tx_pwr_limit_2g_cn +0d043f06 T tx_pwr_limit_2g_etsi +0d043f30 T tx_pwr_limit_2g_fcc +0d043f5a T tx_pwr_limit_2g_gl +0d043f84 T tx_pwr_limit_2g_ic +0d043fae T tx_pwr_limit_2g_kcc +0d043fd8 T tx_pwr_limit_2g_mkk +0d044002 T tx_pwr_limit_5g_cn +0d04403a T tx_pwr_limit_5g_etsi +0d044072 T tx_pwr_limit_5g_fcc +0d0440aa T tx_pwr_limit_5g_gl +0d0440e2 T tx_pwr_limit_5g_ic +0d04411a T tx_pwr_limit_5g_kcc +0d044152 T tx_pwr_limit_5g_mkk +0d04418a T tx_pwr_limit_ru_2g_cn +0d0441b4 T tx_pwr_limit_ru_2g_etsi +0d0441de T tx_pwr_limit_ru_2g_fcc +0d044208 T tx_pwr_limit_ru_2g_gl +0d044232 T tx_pwr_limit_ru_2g_ic +0d04425c T tx_pwr_limit_ru_2g_kcc +0d044286 T tx_pwr_limit_ru_2g_mkk +0d0442b0 T tx_pwr_limit_ru_5g_cn +0d044304 T tx_pwr_limit_ru_5g_etsi +0d044358 T tx_pwr_limit_ru_5g_fcc +0d0443ac T tx_pwr_limit_ru_5g_gl +0d044400 T tx_pwr_limit_ru_5g_ic +0d044454 T tx_pwr_limit_ru_5g_kcc +0d0444a8 T tx_pwr_limit_ru_5g_mkk +0d0444fc T tx_shap_cn +0d044502 T tx_shap_etsi +0d044508 T tx_shap_fcc +0d04450e T tx_shap_ic +0d044514 T tx_shap_kcc +0d04451a T tx_shap_mkk +0d0445ca t __FUNCTION__.0 +0d044634 t __FUNCTION__.0 +0d0446ad t __FUNCTION__.0 +0d0446c5 t __FUNCTION__.1 +0d044761 t __FUNCTION__.0 +0d044777 t __FUNCTION__.1 +0d0450d2 t __FUNCTION__.0 +0d0450e0 t __FUNCTION__.1 +0d04511d t __FUNCTION__.0 +0d045133 t __FUNCTION__.0 +0d0451e1 t __FUNCTION__.4 +0d0455bc t __func__.0 +0d0456e7 t __func__.0 +0d045878 t __FUNCTION__.1 +0d045afd t __func__.0 +0d045b4e T VHT_MCS_DATA_RATE +0d045b8c T wlancmds +0d045cb1 T rtw_basic_rate_mix +0d045d3a t __func__.0 +0d045f35 t __func__.1 +0d045f55 T MCS_rate_1R +0d045f84 T null_addr +0d046157 T HT_CAP_OUI +0d04615b T HT_INFO_OUI +0d0461a2 t __func__.0 +0d046260 T default_rateset +0d04626c T bb_phy_rate_table +0d046848 T array_mp_8730e_pwr_reg_pxp +0d046aa0 t __FUNCTION__.0 +0d046b1e t __func__.2 +0d046c39 t __FUNCTION__.1 +0d046c5b t __func__.0 +0d0470e5 t __FUNCTION__.0 +0d047101 t __FUNCTION__.2 +0d04711d t __FUNCTION__.3 +0d047132 t __FUNCTION__.4 +0d04714e t __FUNCTION__.5 +0d047162 t __FUNCTION__.6 +0d047174 t __FUNCTION__.7 +0d047184 t __FUNCTION__.8 +0d04719e t __FUNCTION__.9 +0d047378 t __func__.0 +0d04738d t __func__.1 +0d0473a4 t __func__.2 +0d047438 t __func__.0 +0d047451 t __func__.1 +0d047467 t __FUNCTION__.0 +0d04747f t __FUNCTION__.1 +0d048054 t __FUNCTION__.1 +0d048067 t __func__.0 +0d0481b6 t __func__.0 +0d0481d5 t __func__.1 +0d0481ed t __func__.2 +0d04820a t __func__.3 +0d04821f t __func__.4 +0d048234 T _rf_type_to_rf_rx_cnt +0d048727 t __FUNCTION__.0 +0d048744 t bt_status_string +0d0487e9 t __func__.0 +0d048809 t __func__.1 +0d048884 T afh_5g_8730e +0d048914 T btc_chip_para_8730e +0d048954 t table_nsant_8730e +0d04898c t table_sant_8730e +0d0489f4 t tdma_nsant_8730e +0d048a1c t tdma_sant_8730e +0d048b05 t __FUNCTION__.1 +0d048b16 t __FUNCTION__.2 +0d048b27 t __FUNCTION__.3 +0d048b37 t __FUNCTION__.4 +0d048b47 t __FUNCTION__.5 +0d048b89 t __func__.0 +0d048bc0 t CSWTCH.50 +0d048bfc t __FUNCTION__.0 +0d048c71 t __FUNCTION__.0 +0d048c85 t __func__.2 +0d048c96 t CSWTCH.9 +0d048cb7 t CSWTCH.5 +0d048cbe t CSWTCH.8 +0d048ddd t __FUNCTION__.0 +0d048f72 T SNAP_ETH_TYPE_APPLETALK_AARP +0d048f74 T SNAP_ETH_TYPE_IPX +0d048f76 t __FUNCTION__.0 +0d048f8a T rtw_bridge_tunnel_header +0d048f90 T rtw_rfc1042_header +0d049830 t __FUNCTION__.0 +0d04984a t __FUNCTION__.10 +0d04985f t __FUNCTION__.13 +0d04987d t __FUNCTION__.3 +0d049891 t __FUNCTION__.4 +0d0498a6 t __FUNCTION__.5 +0d0498b9 t __FUNCTION__.6 +0d0498cc t __FUNCTION__.7 +0d0498dc t __FUNCTION__.8 +0d0498ec t __func__.1 +0d0498fd t __func__.12 +0d04991b t __func__.2 +0d049aa6 t CSWTCH.71 +0d049ab8 t __func__.0 +0d049ad4 T tx_buf_addr_table +0d049b14 T RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X +0d049b18 T RSN_AUTH_KEY_MGMT_UNSPEC_802_1X +0d049b1c T RSN_CIPHER_SUITE_CCMP +0d049b20 T RSN_CIPHER_SUITE_NONE +0d049b24 T RSN_CIPHER_SUITE_TKIP +0d049b28 T RSN_CIPHER_SUITE_WEP104 +0d049b2c T RSN_CIPHER_SUITE_WEP40 +0d049b30 T RTW_WPA_OUI_TYPE +0d049b34 t WIFI_CCKRATES +0d049b38 t WIFI_OFDMRATES +0d049b40 t WPA2_SUITE_1X +0d049b44 T WPA_CIPHER_SUITE_CCMP +0d049b48 T WPA_CIPHER_SUITE_NONE +0d049b4c T WPA_CIPHER_SUITE_TKIP +0d049b50 T WPA_CIPHER_SUITE_WEP104 +0d049b54 T WPA_CIPHER_SUITE_WEP40 +0d049b58 t WPA_SUITE_1X +0d049b5c t dot11_rate_table +0d049b69 t wps_oui +0d049b6d T RSN_AUTH_KEY_MGMT_802_1X_SHA256 +0d049b71 T RSN_AUTH_KEY_MGMT_802_1X_SUITE_B +0d049b75 T RSN_AUTH_KEY_MGMT_802_1X_SUITE_B_192 +0d049b79 T RSN_AUTH_KEY_MGMT_DPP +0d049b7d T RSN_AUTH_KEY_MGMT_FT_802_1X +0d049b81 T RSN_AUTH_KEY_MGMT_FT_PSK +0d049b85 T RSN_AUTH_KEY_MGMT_PSK_SHA256 +0d049b89 T RSN_AUTH_KEY_MGMT_SAE +0d049b8d T RSN_CIPHER_SUITE_AES_128_CMAC +0d049b91 T RSN_CIPHER_SUITE_BIP_CMAC_256 +0d049b95 T RSN_CIPHER_SUITE_BIP_GMAC_128 +0d049b99 T RSN_CIPHER_SUITE_BIP_GMAC_256 +0d049b9d T RSN_TKIP_CIPHER +0d049ba1 T RTW_ChannelPlan2G +0d049c0a T RTW_ChannelPlan5G +0d04a310 T RTW_ChannelPlanMap +0d04a590 T RTW_WPA_OUI +0d04a594 T _ch_width_to_bw_cap +0d04a5fe T WMM_INFO_OUI +0d04a604 T WMM_OUI +0d04a608 T WMM_PARA_OUI +0d04a60e T WPS_OUI +0d04a612 t __FUNCTION__.0 +0d04b5a4 T rom_e_rtw_msgp_str_ +0d04b880 t __func__.0 +0d04b8c5 T cdmap +0d04bb8f T country_tpo +0d04bcc0 T OnAction_tbl +0d04bd78 T array_mp_8730e_phy_reg +0d04d028 T array_mp_8730e_phy_reg_gain +0d04e4f0 t CSWTCH.22 +0d04e928 T array_bbgm_off_val +0d04e968 T array_bbgm_on_val +0d04e9a8 T array_mp_8730e_nctl_reg +0d04f686 T array_mp_8730e_nctl_reg_ccut +0d05045c T array_mp_8730e_radioa +0d051010 T array_mp_8730e_radioa_cutb +0d051b30 T array_mp_8730e_radioa_cutd +0d051e34 T delta_swingidx_mp_2g_cck_a_n_txpwrtrkssi_8730e +0d051e74 T delta_swingidx_mp_2g_cck_a_p_txpwrtrkssi_8730e +0d051eb4 T delta_swingidx_mp_2ga_n_txpwrtrkssi_8730e +0d051ef4 T delta_swingidx_mp_2ga_p_txpwrtrkssi_8730e +0d051f34 T delta_swingidx_mp_5ga_n_txpwrtrkssi_8730e +0d051ff4 T delta_swingidx_mp_5ga_p_txpwrtrkssi_8730e +0d0521fc t FSb +0d0525fc t FT0 +0d0529fc t FT1 +0d052dfc t FT2 +0d0531fc t FT3 +0d0535fc t KT0 +0d0539fc t KT1 +0d053dfc t KT2 +0d0541fc t KT3 +0d0545fc t RCON +0d054624 t crc32_table +0d054a24 t TKIP_Sbox1 +0d054e24 t aes1_sbox_table +0d054f24 t rcon_table +0d054f30 T _global_impure_ptr +0d054f73 t blanks.1 +0d054f83 t zeroes.0 +0d054f98 t basefix.0 +0d054fba T _ctype_ +0d0550c8 t p05.0 +0d0550d8 T __mprec_tens +0d0551a0 T __mprec_tinytens +0d0551c8 T __mprec_bigtens +0d0551f0 t fpi.1 +0d055204 t fpinan.0 +0d055218 t tinytens +0d055240 t blanks.1 +0d055250 t zeroes.0 +0d055260 t basefix.0 +0d055282 T __hexdig +0d055384 T __cmd_table_start__ +0d055384 T shell_cmd_table +0d055424 T __cmd_table_end__ +0d055424 T ipc_flashpg_table +0d055424 T __ipc_table_start__ +0d055440 T ipc_LPWHP_table +0d05545c T ipc_api_dev_table +0d055478 T ipc_dev_event_table +0d055494 T __git_ver_table_start__ +0d055494 T __ipc_table_end__ +0d055494 T lib_cmsis_dsp_git_rev +0d0554c6 T lib_user_git_rev +0d0554f3 T km4_application_git_rev +0d055527 T __git_ver_table_end__ +0d055528 t __frame_dummy_init_array_entry +0d055528 T __init_array_start +0d055528 T __preinit_array_end +0d055528 T __preinit_array_start +0d05552c t __do_global_dtors_aux_fini_array_entry +0d05552c T __fini_array_start +0d05552c T __init_array_end +0d055530 T __fini_array_end +0d055530 T __image2_backtrace_end__ +0d055540 R __exidx_start +0d055540 R __TMC_END__ +0d055548 R __exidx_end 0e000020 T __ca32_flash_text_start__ 20014020 N __bdram_heap_buffer_start__ 20014020 ? __sram_image2_end__ @@ -2679,61 +2681,64 @@ 600066ac b reg300.0 600066ae B phystsbuf 6000672e b is_turbo_edca.0 -60006730 b g_pre_post_pd_mode.2 -60006734 b bChnlBWInitialized -60006735 b bSetChnlBW -60006736 b bSwChnl -60006738 B GLBtCoexist -60006888 B GLBtcWiFiInIPS -60006889 B GLBtcWiFiInLPS -6000688a B GLBtcWiFiInScanState -6000688b b wl_busy_pre.2 -6000688c b pre_pta_type -60006890 B primary_adapter -60007190 B rltk_wlan_info -60007200 B shared_adapter -60007ef8 b RegRRSR.0 -60007efc b pause_array.1 -60007f04 b _wifi_is_on -60007f08 b event_init.0 -60007f0c B join_block_param -60007f10 B p_store_fast_connect_info -60007f14 B p_wifi_do_fast_connect -60007f18 B p_wifi_joinstatus_internal_callback -60007f1c B p_wifi_joinstatus_user_callback -60007f20 B rtw_join_status -60007f24 b wifi_boot.1 -60007f28 B rtw_indicate_mgnt_enable -60007f2c b last_fragnum.0 -60007f30 B max_timer_used_num -60007f34 B max_timerbuf_used_num -60007f38 B timer_dynamic_num -60007f3c B timer_pool -600082e4 B timer_table -600082ec b timer_used_num -600082f0 B timerbuf_used_num -600082f4 B timerpool_flag -600082f8 b wrapper_timerbuf_list -60008300 B GlobalDebugModule -60008304 B p_wlan_action_filter -60008308 b backup_mac_reg_8730e -6000830c B p_wifi_rom_func_map -60008310 B wifi_rom_func_map -6000831c B WakeEventFlag_HP -60008320 B PMC_BK -60008478 b completed.1 -6000847c b object.0 -60008494 B __lock___arc4random_mutex -60008495 B __lock___dd_hash_mutex -60008496 B __lock___tz_mutex -60008497 B __lock___env_recursive_mutex -60008498 B __lock___malloc_recursive_mutex -60008499 B __lock___at_quick_exit_mutex -6000849a B __lock___atexit_recursive_mutex -6000849b B __lock___sfp_recursive_mutex -6000849c B __lock___sinit_recursive_mutex -600084a0 B errno -600084a4 B __bss_end__ +60006730 b backup_act_param +60006744 b csi_enabled +60006745 b csi_suspended +60006748 b g_pre_post_pd_mode.2 +6000674c b bChnlBWInitialized +6000674d b bSetChnlBW +6000674e b bSwChnl +60006750 B GLBtCoexist +600068a0 B GLBtcWiFiInIPS +600068a1 B GLBtcWiFiInLPS +600068a2 B GLBtcWiFiInScanState +600068a3 b wl_busy_pre.2 +600068a4 b pre_pta_type +600068a8 B primary_adapter +600071a8 B rltk_wlan_info +60007218 B shared_adapter +60007f10 b RegRRSR.0 +60007f14 b pause_array.1 +60007f1c b _wifi_is_on +60007f20 b event_init.0 +60007f24 B join_block_param +60007f28 B p_store_fast_connect_info +60007f2c B p_wifi_do_fast_connect +60007f30 B p_wifi_joinstatus_internal_callback +60007f34 B p_wifi_joinstatus_user_callback +60007f38 B rtw_join_status +60007f3c b wifi_boot.1 +60007f40 B rtw_indicate_mgnt_enable +60007f44 b last_fragnum.0 +60007f48 B max_timer_used_num +60007f4c B max_timerbuf_used_num +60007f50 B timer_dynamic_num +60007f54 B timer_pool +600082fc B timer_table +60008304 b timer_used_num +60008308 B timerbuf_used_num +6000830c B timerpool_flag +60008310 b wrapper_timerbuf_list +60008318 B GlobalDebugModule +6000831c B p_wlan_action_filter +60008320 b backup_mac_reg_8730e +60008324 B p_wifi_rom_func_map +60008328 B wifi_rom_func_map +60008334 B WakeEventFlag_HP +60008338 B PMC_BK +60008490 b completed.1 +60008494 b object.0 +600084ac B __lock___arc4random_mutex +600084ad B __lock___dd_hash_mutex +600084ae B __lock___tz_mutex +600084af B __lock___env_recursive_mutex +600084b0 B __lock___malloc_recursive_mutex +600084b1 B __lock___at_quick_exit_mutex +600084b2 B __lock___atexit_recursive_mutex +600084b3 B __lock___sfp_recursive_mutex +600084b4 B __lock___sinit_recursive_mutex +600084b8 B errno +600084bc B __bss_end__ 600084c0 B __ram_nocache_start__ 600084c0 ? __ram_bd_end__ 600084c0 ? __ram_bd_start__ diff --git a/os/board/rtl8730e/src/component/wifi/api/wifi_intf_drv_to_app_basic.h b/os/board/rtl8730e/src/component/wifi/api/wifi_intf_drv_to_app_basic.h index 983425c516..e1ce276ea7 100644 --- a/os/board/rtl8730e/src/component/wifi/api/wifi_intf_drv_to_app_basic.h +++ b/os/board/rtl8730e/src/component/wifi/api/wifi_intf_drv_to_app_basic.h @@ -638,7 +638,7 @@ typedef struct { rtw_csi_alg_opt alg_opt; rtw_csi_ch_opt ch_opt; unsigned char enable; - unsigned char trig_period; + unsigned short trig_period; unsigned char data_rate; unsigned char data_bw; unsigned char mac_addr[6]; diff --git a/os/include/tinyara/wifi/rtk/wifi_structures.h b/os/include/tinyara/wifi/rtk/wifi_structures.h index e4e3808f39..5826ed80fd 100644 --- a/os/include/tinyara/wifi/rtk/wifi_structures.h +++ b/os/include/tinyara/wifi/rtk/wifi_structures.h @@ -129,6 +129,20 @@ typedef struct rtw_scan_handler_result { #pragma pack(1) #endif +/** + * @brief The structure is used to store the WIFI setting gotten from WIFI driver. + */ +typedef struct rtw_wifi_setting { + rtw_mode_t mode; + unsigned char ssid[33]; + unsigned char channel; + rtw_security_t security_type; + unsigned char password[65]; + unsigned char key_idx; +}rtw_wifi_setting_t; +#if defined(__IAR_SYSTEMS_ICC__) || defined(__GNUC__) || defined(__CC_ARM) || (defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)) +#pragma pack() +#endif /** * @brief The structure is used to describe the cfg parameters used for csi report, @@ -149,6 +163,7 @@ typedef enum { CSI_CH_NON_LEGACY, /**< non-legacy(HT-LTF) part */ CSI_CH_MAX } rtw_csi_ch_opt; + typedef struct { rtw_csi_group_num group_num; rtw_csi_mode mode; @@ -157,7 +172,7 @@ typedef struct { rtw_csi_alg_opt alg_opt; rtw_csi_ch_opt ch_opt; unsigned char enable; - unsigned char trig_period; /* unit:ms*/ + unsigned short trig_period; unsigned char data_rate; unsigned char data_bw; unsigned char mac_addr[6]; @@ -190,20 +205,6 @@ typedef struct { unsigned char rxsc; /**< phy_info_rpt */ unsigned char csi_valid; /**< ch_rpt_hdr_info */ } rtw_csi_header_t; -/** - * @brief The structure is used to store the WIFI setting gotten from WIFI driver. - */ -typedef struct rtw_wifi_setting { - rtw_mode_t mode; - unsigned char ssid[33]; - unsigned char channel; - rtw_security_t security_type; - unsigned char password[65]; - unsigned char key_idx; -}rtw_wifi_setting_t; -#if defined(__IAR_SYSTEMS_ICC__) || defined(__GNUC__) || defined(__CC_ARM) || (defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)) -#pragma pack() -#endif /** * @brief The structure is used to describe the setting when configure the network.